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
340301049822	340301050341	340301050891	340301051441	340301051991	340301052541	340301053091	340301053641	340301054191	340301054741	340301055291	340301055841	340301056391	340301056941	340301057491	340301058041	340301058591	340301059141	340301059691	340301060241	340301060791	340301061341	340301061891	340301062441	340301062991	340301063541	340301064091	340301064641	340301065191	340301065741	340301066291	340301066841	340301067391	340301067941	340301068491	340301069041	340301069591	340301070141	340301070691	340301071241	340301071791	340301072341	340301072891	340301073441	340301073991	340301074541	340301075091	340301075641	340301076191	340301076741	340301077291	340301077841	340301078391	340301078941	340301079491	340301080041	340301080591	340301081141	340301081691	340301082241	340301082791	340301083341	340301083891	340301084441	340301084991	340301085541	340301086091	340301086641	340301087191	340301087741	340301088291	340301088841	340301089391	340301089941	340301090491	340301091041	340301091591	340301092141	340301092691	340301093241	340301093791	340301094341	340301094891	340301095441	340301095991	340301096541	340301097091	340301097641	340301098191	340301098741	340301099291	340301099841	340301100391	340301100941	340301101491	340301102041	340301102591	340301103141	340301103691	340301104241	340301104791	340301105341	340301105891	340301106441	340301106991	340301107542	340301108091	340301108641	340301109191	340301109741	340301110291	340301110841	340301111391	340301111941	340301112491	340301113041	340301113591	340301114141	340301114691	340301115241	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21786	20396	27989	22726	20397	20474	14638	2624	1357	1053	847	817	741	654	684	584	604	505	559	526	468	485	486	451	459	475	456	488	464	456	453	427	465	429	463	417	482	435	459	412	454	390	421	425	416	456	422	431	418	459	417	452	442	454	464	427	423	414	432	449	452	403	376	369	381	424	408	425	414	438	410	396	418	439	423	380	395	386	375	472	379	384	454	429	414	362	428	385	413	433	419	436	403	428	397	393	412	402	377	372	434	395	444	393	408	402	401	403	388	418	396	403	420	420	416	415	418	447	406	403	414	363	420	461	449	377	416	389	410	399	415	405	388	401	461	439	381	383	409	433	387	402	400	414	411	450	429	373	415	405	418	395	446	421	421	392	447	415	374	402	418	417	428	408	421	406	395	393	404	429	395	378	424	386	398	407	382	419	429	360	422	374	393	393	416	400	385	413	396	424	404	408	404	411	394	435	426	418	416	374	403	391	393	405	383	413	432	400	389	375	421	416	414	429	422	402	390	408	386	382	426	400	388	410	384	409	425	400	418	406	466	403	433	396	385	433	417	372	409	421	407	407	437	438	404	408	427	410	383	423	425	384	426	414	411	403	402	421	428	405	392	391	430	419	399	387	403	387	386	418	412	402	392	420	393	371	393	372	383	406	371	451	407	422	402	404	407	415	398	394	406	390	384	389	396	389	423	396	404	392	383	432	388	421	393	446	453	425	399	384	434	406	438	389	432	414	393	434	432	420	398	386	414	408	374	399	427	391	419	373	395	411	376	403	403	398	406	395	383	350	375	470	417	410	398	403	417	441	425	410	422	397	417	425	421	418	406	394	389	415	411	387	403	389	407	407	416	391	421	436	439	414	366	413	385	411	414	417	396	383	440	439	399	410	413	465	396	385	385	391	349	440	414	404	425	420	402	411	420	420	424	447	423	391	380	425	415	400	391	405	410	415	394	397	416	406	437	408	434	416	399	411	384	392	412	385	415	410	410	395	412	401	394	401	415	400	410	381	379	430	421	420	455	385	395	414	401	408	418	414	389	380	402	392	448	395	399	393	407	400	384	376	403	375	398	392	377	448	388	382	405	438	419	385	401	395	403	403	402	436	423	440	424	419	395	404	399	414	394	406	411	412	424	418	423	403	454	386	398	399	373	436	418	392	438	404	420	413	379	418	396	381	386	427	398	408	437	390	388	419	433	442	415	406	399	416	411	386	407	416	407	435	415	442	403	405	372	392	394	419	412	420	369	398	384	382	430	386	382	451	409	430	407	388	436	433	418	398	402	403	389	414	415	400	383	406	379	382	381	403	379	384	395	421	410	400	412	428	421	441	410	420	384	427	379	406	355	390	387	444	424	432	375	444	402	423	407	426	384	405	434	406	437	418	409	392	411	389	427	399	390	372	421	406	444	389	416	410	392	418	407	437	406	416	437	409	387	372	414	451	418	414	414	412	406	390	403	407	410	410	407	396	447	404	416	394	410	413	431	392	420	438	427	364	431	398	416	393	437	414	393	418	425	413	384	428	429	423	361	426	389	433	443	407	403	388	449	413	423	394	384	447	380	395	392	403	470	389	408	371	385	378	383	409	396	403	416	399	391	405	380	408	411	414	415	427	413	404	424	419	393	410	437	400	418	351	427	400	382	405	427	453	410	470	412	413	380	426	396	401	422	410	423	383	398	408	386	411	393	416	416	388	395	409	418	418	397	395	401	408	371	431	404	386	427	388	433	418	392	382	377	374	435	409	430	399	398	373	411	394	390	395	388	386	407	390	405	392	391	387	379	376	420	447	437	400	402	402	403	381	395	396	413	415	445	435	394	427	395	408	434	423	399	407	417	399	437	419	404	428	399	425	433	425	449	405	392	396	428	386	400	405	403	417	419	400	424	371	417	391	406	425	418	426	450	413	412	413	407	403	426	397	420	411	389	423	414	398	419	403	434	392	389	400	409	415	394	408	389	383	376	444	392	400	414	402	425	411	422	390	366	412	406	412	438	440	425	425	396	404	418	424	438	391	404	394	393	409	412	417	380	442	440	406	357	419	405	396	432	409	426	405	417	424	383	430	435	397	358	401	420	407	413	407	423	412	402	416	386	467	369	385	410	392	400	395	396	398	429	405	422	420	425	407	402	384	428	410	389	408	431	386	419	408	417	382	440	419	395	396	401	427	432	439	415	439	385	433	414	404	411	438	391	438	418	416	417	405	401	438	405	443	409	422	416	426	375	408	413	417	419	405	409	389	381	414	401	414	378	400	393	399	414	410	399	418	427	367	446	393	395	426	428	418	424	406	424	420	423	422	390	392	394	411	406	418	404	386	433	407	403	390	389	419	442	400	416	403	375	409	423	410	400	397	403	404	410	434	377	375	387	400	412	424	398	370	392	401	427	420	383	407	410	434	435	417	400	428	423	421	384	426	384	422	431	408	420	426	412	404	384	444	426	449	391	421	428	387	421	402	390	391	447	424	402	428	420	375	430	423	426	441	418	411	409	405	425	415	421	415	386	372	403	404	408	387	402	437	423	445	393	398	443	418	387	395	406	432	416	372	414	411	408	366	410	396	415	413	385	433	402	417	407	399	408	396	391	399	412	408	388	395	383	414	368	412	405	427	389	393	432	396	385	396	385	421	436	443	407	389	383	423	410	431	410	417	377	402	407	405	389	378	457	367	397	386	391	457	395	393	423	408	414	404	449	396	395	410	414	370	394	391	427	403	387	413	420	452	431	406	377	410	400	380	402	408	429	390	403	418	392	425	396	404	422	451	391	417	398	389	450	407	435	413	422	439	407	379	378	390	399	410	401	426	404	444	407	407	425	426	394	388	425	417	394	417	430	425	427	404	430	403	366	404	430	409	380	403	407	398	394	412	398	418	383	428	434	396	413	436	388	409	415	383	389	385	394	436	415	399	371	430	405	458	383	426	430	411	398	390	400	416	429	411	370	427	375	383	403	425	410	401	422	407	364	424	430	427	378	427	404	361	400	371	404	395	418	400	389	416	384	383	413	401	420	442	419	394	404	399	412	381	399	404	403	402	430	362	422	448	377	402	413	403	388	413	413	410	362	434	439	381	437	411	421	420	417	376	390	434	408	389	411	374	423	393	388	444	436	416	404	401	425	414	396	413	406	403	440	414	384	408	416	375	422	425	403	416	415	405	391	411	379	467	409	426	397	393	416	423	415	380	436	401	367	380	438	419	420	422	411	416	428	392	385	384	412	404	386	386	391	413	380	377	388	407	417	387	416	349	439	382	449	407	402	414	419	401	385	431	420	393	383	418	415	385	433	435	409	391	423	416	423	375	380	356	441	423	407	421	380	414	434	368	407	402	404	402	407	396	428	386	360	386	414	389	391	400	405	379	426	410	422	412	411	443	357	445	389	384	436	402	364	389	403	437	373	424	411	418	387	412	420	390	397	386	406	397	431	374	404	415	420	397	389	369	387	384	400	429	417	422	387	397	390	420	437	410	436	434	412	419	429	426	376	395
7078	18180	17996	9658	6679	5035	4738	4166	2853	1835	1466	1198	1162	1017	928	889	802	760	730	640	618	595	589	581	570	619	575	600	586	583	528	547	554	558	552	503	491	500	481	493	483	495	511	514	522	506	530	531	474	506	536	490	477	533	502	506	480	485	482	481	494	483	475	518	477	466	481	497	465	443	467	474	500	467	496	518	462	481	473	445	477	485	502	447	506	456	478	476	522	496	453	462	517	455	449	477	468	437	468	485	467	469	505	430	479	460	443	454	497	451	486	500	459	516	494	494	464	474	457	478	446	479	500	444	511	499	490	494	534	478	459	463	507	487	505	488	471	536	488	484	485	451	440	472	483	495	470	484	511	429	470	479	484	492	464	476	466	491	500	438	446	489	478	459	521	468	460	513	475	486	461	474	452	500	485	488	448	472	502	499	439	493	445	459	453	469	455	464	464	465	485	489	474	465	478	439	492	499	509	467	480	499	458	501	462	462	471	467	476	461	480	485	494	468	462	483	465	481	544	470	482	481	460	456	473	478	467	475	454	497	503	475	485	472	473	486	458	491	481	433	479	478	485	487	441	425	482	506	477	481	444	481	456	478	465	442	497	495	476	474	480	479	472	460	492	501	435	465	448	466	488	482	483	435	487	471	449	527	475	419	494	490	465	469	512	462	470	477	498	465	459	496	473	464	450	504	410	473	450	503	482	484	495	426	467	438	461	462	489	516	522	466	442	493	441	493	462	426	484	475	473	468	494	475	462	496	419	481	493	459	451	469	460	493	464	455	463	450	482	416	462	482	491	479	489	519	457	470	488	450	479	481	465	466	450	456	486	457	446	467	494	454	485	483	498	472	451	472	424	480	446	463	487	481	483	480	480	421	497	466	485	485	493	514	492	453	508	452	483	467	466	504	501	524	500	454	471	469	468	430	462	498	490	460	449	445	468	478	491	487	484	486	476	491	483	482	483	491	482	481	456	488	464	483	465	468	434	475	451	475	427	493	510	456	430	428	490	450	449	461	479	496	446	495	495	468	510	444	491	458	485	485	498	484	485	474	459	456	459	464	496	472	475	429	462	481	473	492	481	509	467	476	439	448	490	433	445	449	434	477	436	491	475	501	477	506	455	466	449	494	435	491	476	488	473	464	474	524	468	453	522	473	494	523	480	494	487	477	478	470	456	475	509	520	466	458	445	503	484	482	494	487	443	481	444	452	474	482	435	456	483	489	476	455	459	435	485	499	449	490	496	483	496	487	479	438	458	456	462	479	482	471	453	478	456	496	518	479	501	492	472	452	471	465	481	472	496	479	482	480	500	485	457	475	458	487	505	435	440	449	495	467	461	457	473	451	490	491	461	506	466	498	492	488	492	488	488	469	495	468	487	500	479	481	482	486	485	497	468	441	496	486	532	469	496	496	479	503	456	439	477	484	451	477	505	484	500	438	470	460	488	451	469	494	491	485	477	481	470	476	499	434	449	463	467	456	450	425	471	456	460	482	478	442	495	483	475	478	475	447	446	496	480	462	462	462	473	482	460	494	516	489	453	431	488	479	471	478	444	482	506	472	483	484	471	487	486	463	469	503	486	448	505	512	460	466	434	487	472	454	464	432	502	522	512	465	438	502	467	512	512	457	459	482	482	489	469	449	480	429	445	501	463	509	462	481	490	501	465	505	459	448	485	484	452	468	473	453	482	474	505	482	471	458	464	476	490	443	505	466	502	459	458	479	466	482	483	450	488	458	428	450	446	512	471	458	468	461	445	456	454	476	513	480	464	519	451	432	512	489	436	461	462	518	501	499	443	462	488	492	472	466	453	472	460	476	475	490	469	459	457	475	500	460	446	474	472	479	478	455	462	475	478	489	473	480	475	480	454	451	459	487	482	496	560	469	473	504	467	497	455	446	481	487	482	447	468	509	481	506	488	477	480	488	416	473	476	473	446	491	444	506	476	449	459	486	537	481	443	502	490	479	458	469	473	477	434	453	450	482	468	496	447	506	457	455	454	458	482	466	499	482	524	479	454	435	468	460	491	484	472	476	477	509	458	458	457	467	480	487	476	454	427	485	446	500	460	499	473	477	450	463	450	484	496	492	430	524	466	482	447	492	483	480	468	457	471	464	471	476	482	474	491	449	509	499	462	497	481	477	489	451	521	464	491	445	455	479	471	483	475	457	477	499	433	489	497	479	528	489	486	455	494	495	444	476	467	473	488	434	419	490	432	465	458	445	494	460	466	470	506	463	455	491	487	483	493	451	489	501	443	492	489	502	493	494	486	472	497	503	500	470	446	463	452	490	430	457	475	495	471	459	492	486	459	515	484	487	492	465	492	508	480	449	475	502	457	455	465	477	463	495	490	512	476	471	437	438	474	475	483	465	443	542	452	491	442	473	411	470	476	481	509	476	491	425	522	485	470	458	462	482	457	484	451	490	495	459	473	471	458	454	454	430	533	439	479	444	472	479	477	498	455	436	495	480	465	449	499	473	497	460	467	466	462	483	438	450	445	480	476	445	464	479	501	485	501	497	463	508	479	462	481	492	445	460	457	414	469	464	489	472	462	447	457	439	448	471	471	459	512	503	445	469	470	517	456	480	507	467	477	462	481	486	465	475	457	425	503	464	470	467	466	455	442	504	472	494	494	471	427	436	462	473	451	460	438	496	473	483	454	495	490	448	476	433	459	477	450	446	455	475	490	486	482	489	477	470	485	481	483	480	495	469	445	490	450	467	461	486	477	486	441	451	461	454	470	489	479	483	505	484	470	482	503	487	499	459	441	487	433	471	496	478	482	460	504	458	486	486	464	452	496	459	479	487	488	437	470	463	463	418	466	483	468	448	465	492	505	460	496	437	455	472	463	458	492	462	493	454	505	469	484	481	463	467	493	474	496	503	498	456	500	429	465	470	466	504	457	466	488	496	487	497	461	446	444	478	447	477	449	431	447	478	478	458	453	465	475	441	474	485	481	495	489	481	483	461	461	471	460	483	476	454	457	499	456	487	509	449	472	480	478	492	458	499	476	438	480	425	440	473	458	507	471	439	490	445	520	478	496	507	470	473	491	468	495	472	476	483	482	475	509	482	493	454	497	492	477	473	477	492	480	479	479	471	497	468	462	471	452	482	470	491	491	500	504	476	476	449	437	499	487	424	468	466	477	492	489	486	466	491	481	489	488	423	459	506	479	490	473	473	475	446	469	484	516	525	482	483	476	461	463	474	483	451	436	491	430	465	488	477	455	480	458	460	459	463	476	468	481	466	446	448	475	469	472	480	467	471	455	501	502	475	460	488	487	468	457	521	484	470	426	475	502	474	497	499	469	483	445	458	460	493	476	467	493	467	468	465	493	487	442	471	499	476	477	518	470	475	486	495	471	464	476	525	464	468	486	507	486	490	467	506	447	506	483	476	462	457	461	434	462	496	493	461	468	481	457	459	444	467	487	464	454	463	456	435	435	461	491	498	468	460	496	457	468	488	481	494	464	461	474	469	453	516
27266	21189	10981	1323	621	456	480	442	273	227	174	172	188	179	180	165	171	135	173	139	152	150	140	178	142	155	184	168	161	146	163	147	170	160	159	154	164	140	169	161	166	184	163	136	150	146	159	154	157	158	152	157	157	158	186	144	175	154	165	158	142	175	134	163	162	145	168	173	165	128	162	178	185	151	145	167	148	166	154	116	168	162	137	150	158	166	143	167	153	172	155	132	149	138	136	154	166	139	169	152	168	172	167	161	136	137	178	152	155	152	170	153	139	148	159	162	160	138	169	153	162	143	179	167	164	169	167	166	149	145	169	162	158	156	165	179	158	149	160	167	165	159	149	149	147	157	181	171	161	164	175	130	163	149	166	151	150	165	152	147	157	162	156	159	176	152	171	156	163	189	146	164	157	176	164	166	157	138	166	138	147	170	136	155	161	170	148	147	146	152	144	165	147	168	161	143	174	185	181	142	160	166	151	162	167	156	174	168	158	152	139	188	148	158	162	121	145	146	172	154	165	140	188	174	158	150	157	150	157	140	147	187	160	166	147	148	162	159	165	162	140	146	155	158	180	167	155	155	161	170	155	161	160	151	163	179	158	165	180	170	156	168	167	168	149	165	143	158	156	156	180	167	132	159	170	140	148	161	144	163	173	150	152	145	145	152	150	144	155	137	159	138	180	185	165	138	173	156	157	165	147	148	162	167	148	143	177	166	158	161	160	158	166	149	155	162	155	174	163	151	167	153	150	163	163	177	178	152	158	142	133	143	158	153	145	152	155	156	154	159	149	156	169	138	137	165	164	145	168	181	148	162	151	167	160	161	146	160	170	153	139	150	164	146	162	148	137	155	155	172	164	152	129	150	167	138	162	148	153	146	166	154	161	166	154	155	183	171	159	158	165	145	130	156	159	137	162	145	154	177	166	157	170	165	161	130	156	167	170	133	189	164	166	179	153	139	172	163	133	143	149	165	149	148	176	137	165	152	163	128	190	157	146	132	152	168	158	171	153	170	155	171	164	158	164	171	176	184	137	151	143	169	168	152	156	160	173	147	163	149	157	156	156	148	192	158	164	155	181	158	152	159	174	151	155	155	154	164	142	155	172	176	138	166	143	150	141	183	154	174	157	162	192	149	153	151	180	145	157	146	146	147	175	145	144	178	132	147	136	169	158	149	147	162	144	159	152	168	145	143	185	157	149	153	164	160	166	172	149	157	162	162	176	174	149	124	174	152	162	167	176	162	142	149	153	172	155	162	124	163	159	170	152	172	161	140	166	152	149	182	149	179	165	160	155	170	172	169	152	154	163	169	176	171	139	159	166	128	132	142	171	162	175	154	146	146	148	141	164	141	169	164	177	174	159	157	171	155	153	157	157	170	124	164	146	163	157	147	130	158	163	157	178	148	162	144	149	157	158	169	167	151	172	174	170	168	161	133	137	147	152	163	171	148	168	162	141	160	146	174	138	149	158	149	175	147	151	162	162	156	135	164	158	157	170	173	160	167	169	169	142	144	163	164	155	191	165	165	177	170	158	170	171	166	161	175	155	151	173	162	153	153	153	168	146	164	172	167	166	175	168	150	163	175	163	159	158	152	160	178	158	136	189	163	170	160	168	167	177	171	160	185	139	161	151	171	156	168	157	167	166	143	161	179	151	162	159	153	154	151	150	144	163	182	149	154	165	127	152	161	163	157	162	181	149	164	152	141	152	136	185	163	161	160	168	163	167	153	149	186	173	165	161	160	156	172	178	159	135	154	162	147	156	153	141	159	148	153	168	173	137	152	173	168	145	164	135	160	172	134	165	165	172	155	146	158	138	160	156	164	164	148	153	165	170	155	175	163	163	161	159	160	166	165	145	152	168	162	166	160	177	137	174	171	148	176	167	179	162	134	149	133	159	173	138	177	151	162	177	161	161	155	175	161	138	156	173	156	156	173	144	171	165	156	153	172	155	148	142	163	136	169	174	159	188	179	148	151	160	158	172	158	147	153	173	158	159	163	162	155	159	136	169	141	143	183	151	153	144	161	157	163	147	171	159	159	148	170	154	174	163	141	172	142	173	142	137	143	154	167	135	159	147	148	158	138	171	142	177	174	154	157	136	179	152	159	167	176	166	166	178	126	129	160	161	150	175	150	173	163	149	149	153	162	159	149	160	172	142	154	151	146	173	149	169	150	168	147	164	166	168	166	141	144	172	156	152	152	161	132	144	148	157	163	157	143	153	154	150	154	148	150	150	150	179	165	176	155	146	164	162	171	164	161	149	165	170	148	152	142	161	168	161	150	147	183	165	160	167	155	171	156	159	178	147	154	155	176	157	161	171	164	167	163	172	165	157	170	172	167	176	169	162	150	161	150	141	165	183	190	151	151	136	158	170	146	162	170	167	148	151	160	157	151	156	155	144	162	162	154	163	136	174	167	167	142	167	155	148	161	156	163	151	140	191	188	151	162	166	175	154	140	174	153	129	182	168	167	165	150	186	175	165	162	158	157	150	162	144	147	128	157	150	137	149	144	117	167	153	166	132	156	151	183	173	143	166	165	156	159	156	178	182	164	157	173	155	166	167	175	165	158	164	171	138	165	152	156	168	169	159	173	177	155	156	151	169	146	170	167	153	153	147	132	145	162	156	161	156	125	133	157	155	178	155	155	170	158	167	149	156	174	142	173	156	161	148	156	166	149	145	191	152	172	166	156	149	170	175	143	137	158	181	161	164	155	162	164	172	151	169	135	172	176	145	159	133	144	153	168	169	151	166	161	157	165	161	174	151	144	148	161	162	150	192	192	151	151	157	157	170	140	164	136	175	158	160	160	158	167	160	184	158	163	150	161	165	144	162	175	178	177	135	140	153	156	139	177	162	166	150	154	157	159	153	155	153	168	150	159	144	142	180	166	180	157	159	166	151	154	176	137	160	159	158	164	157	161	153	157	162	157	178	155	176	167	152	156	149	171	147	170	160	144	160	144	152	165	162	155	153	167	140	152	180	156	168	158	163	172	150	148	151	164	144	179	141	170	163	157	158	151	157	148	147	134	171	158	146	160	139	157	161	156	145	145	144	140	162	157	159	150	171	162	162	146	171	168	147	175	157	141	179	147	138	157	162	177	160	150	169	156	184	164	150	171	169	168	152	155	150	172	191	167	171	168	154	153	151	175	155	162	152	110	167	145	148	144	161	141	165	168	166	168	156	155	174	181	161	154	164	157	138	158	154	150	175	166	166	148	174	148	141	165	149	118	166	151	148	153	152	151	157	168	156	162	164	131	164	174	173	157	168	132	148	167	155	150	136	149	141	158	155	139	139	166	152	167	168	151	160	142	157	165	153	158	152	158	143	159	157	156	185	141	172	163	170	163	150	158	152	156	150	144	162	148	159	155	168	159	141	173	160	146	162	167	166	143	158	129	137	157	168	183	159	148	157	143	154	143	151	157	153	147	156	171	152	164	140	151	159	158	152	163	136	153	159	133	177	180	148	178	143	152	158	158
3945	2739	3127	1458	1047	857	853	856	533	301	253	223	233	210	240	224	204	211	217	198	204	187	184	164	188	179	199	204	205	194	190	188	201	187	203	191	187	200	212	187	204	197	213	205	175	202	192	201	222	200	187	195	179	208	189	212	211	185	182	191	253	207	196	185	181	195	180	228	195	173	194	190	204	213	201	178	187	196	200	198	192	186	207	189	207	181	192	205	218	172	205	159	188	184	185	194	195	185	185	198	192	212	187	206	200	204	194	197	197	186	182	203	214	178	193	209	182	199	195	202	191	175	186	178	182	196	174	188	182	212	180	185	212	180	170	212	190	168	236	216	168	187	209	232	233	215	219	187	192	193	181	184	198	191	187	198	188	192	192	186	199	189	191	190	188	180	214	211	186	211	189	182	201	194	190	165	173	231	190	196	187	183	203	198	204	213	194	205	204	172	192	183	183	182	176	200	184	165	183	200	212	200	194	188	192	193	170	188	209	187	174	186	184	196	193	205	179	205	202	208	180	179	186	190	207	197	205	184	194	190	203	163	197	217	195	200	176	196	194	225	178	190	176	203	184	196	209	215	184	222	192	207	203	199	189	191	195	198	186	176	169	211	190	210	204	223	205	192	193	198	207	192	196	204	195	198	194	181	158	187	212	188	207	202	191	208	184	180	212	184	177	201	203	175	222	205	213	192	202	171	206	212	171	182	202	189	176	193	191	196	230	208	184	197	203	181	202	199	213	195	194	196	173	214	201	187	200	201	217	197	194	187	196	185	215	183	197	193	199	204	185	179	201	180	199	240	177	188	191	197	202	212	206	188	200	201	204	192	175	209	194	210	195	213	198	154	209	179	183	189	199	188	181	188	183	194	182	202	199	206	196	184	173	180	175	179	188	188	205	175	179	177	224	197	206	198	188	189	206	202	197	232	196	199	183	190	181	217	179	224	205	187	179	173	196	171	196	196	225	199	200	185	204	204	198	226	193	200	217	185	191	167	172	198	189	219	176	216	183	189	176	183	211	175	184	184	196	199	216	200	218	207	184	189	181	206	198	199	211	220	183	205	221	169	191	170	203	173	181	208	178	215	196	179	201	178	200	169	178	181	173	181	208	198	200	193	196	203	193	185	191	192	192	202	218	198	183	198	202	203	190	198	186	170	185	181	204	185	193	197	194	204	192	201	192	215	171	198	204	186	203	190	175	178	219	197	185	191	195	184	193	202	187	196	190	194	193	192	185	197	202	161	170	217	203	199	197	209	178	182	210	201	182	201	231	185	199	195	194	215	187	192	195	202	174	188	198	208	184	190	206	193	200	188	162	199	206	198	238	201	179	210	188	183	204	202	190	184	198	177	185	197	187	199	186	196	208	192	195	205	195	185	192	199	167	197	194	194	172	180	207	246	206	188	163	197	193	188	194	212	196	191	195	186	191	180	196	177	210	195	190	181	206	200	212	187	194	181	201	196	195	197	202	210	202	220	182	191	190	181	184	188	198	167	195	205	174	208	191	195	167	204	195	197	204	179	213	199	176	210	167	191	217	199	218	206	187	202	175	197	205	208	204	210	177	198	208	195	199	186	196	184	206	188	163	207	192	183	172	182	194	201	205	199	174	218	202	192	206	199	208	195	174	201	208	172	190	188	196	184	199	188	164	183	183	187	173	192	196	179	211	208	195	205	206	211	190	203	187	194	174	198	175	200	211	186	192	178	197	217	208	194	203	203	203	178	196	178	159	188	196	192	206	190	188	218	212	200	198	201	223	191	194	193	207	188	176	190	207	191	177	195	189	198	208	221	209	191	208	178	187	194	191	192	172	204	207	202	190	187	177	223	183	195	196	195	199	182	203	194	178	165	181	212	200	207	188	191	176	186	200	207	194	211	210	201	210	165	202	212	197	191	193	180	207	203	197	202	200	188	184	169	186	214	168	203	198	189	213	187	201	203	199	191	184	185	209	176	202	178	208	197	221	206	217	198	200	200	189	173	204	210	201	205	204	194	186	198	208	207	206	210	214	179	196	177	216	179	192	208	202	163	210	200	203	212	190	191	188	209	171	201	201	228	208	184	202	191	185	221	194	213	186	206	191	199	202	207	179	184	214	203	183	198	205	189	187	217	203	206	198	170	194	194	180	196	207	201	201	191	184	184	184	209	220	182	195	194	182	197	174	192	196	194	202	196	185	201	192	176	211	197	198	182	183	201	178	166	196	207	211	192	190	206	207	169	203	224	193	169	190	172	176	211	209	187	189	181	181	199	199	195	196	200	204	192	195	188	185	197	194	217	205	200	212	173	196	191	199	199	199	210	218	233	189	220	181	203	176	190	205	208	190	222	188	185	189	191	190	179	193	204	206	192	213	210	200	204	194	194	214	168	170	197	212	188	192	168	187	174	182	202	203	193	210	186	203	193	184	211	207	218	165	199	187	188	182	183	195	200	190	195	183	204	196	179	183	192	208	197	186	203	190	188	208	204	210	177	214	225	176	198	189	207	181	199	197	219	188	185	214	194	198	201	205	201	218	186	191	186	158	193	193	179	209	175	172	216	211	183	194	192	188	181	181	209	202	170	204	206	202	189	183	207	201	187	208	205	196	203	210	209	190	175	202	188	213	192	189	191	219	167	196	180	175	195	199	186	168	223	200	185	208	211	197	191	189	187	189	187	196	196	175	207	192	200	196	219	203	172	204	197	199	204	197	183	215	191	203	173	201	232	185	214	178	187	212	204	196	190	221	195	176	200	229	209	191	177	204	198	197	183	192	192	187	203	185	162	208	178	212	196	179	188	205	190	195	188	196	181	186	168	192	190	196	200	186	216	180	196	189	197	208	178	198	225	228	202	188	185	216	196	204	183	219	192	205	175	191	203	175	217	193	196	198	176	204	181	193	188	199	179	212	221	191	190	207	187	234	228	159	222	211	208	219	193	150	194	179	172	208	241	166	180	189	205	208	196	203	197	171	210	196	189	181	187	182	203	201	195	208	195	164	204	194	191	203	168	194	214	202	178	204	208	206	191	212	195	208	208	185	201	210	196	208	206	218	177	182	211	171	201	195	192	182	198	215	204	192	182	185	185	194	218	204	232	220	192	190	200	199	199	194	202	231	180	186	213	203	193	201	193	211	176	207	191	196	205	211	213	202	196	190	192	180	194	200	199	194	193	199	179	198	185	202	185	198	191	192	193	162	181	210	172	204	192	182	184	190	173	178	205	227	195	220	193	197	207	206	196	183	175	183	209	196	182	180	193	179	222	215	200	220	183	184	200	200	201	195	187	179	197	187	207	171	189	199	197	210	203	212	176	188	189	197	192	219	196	190	194	203	189	198	180	176	188	210	196	174	168	188	185	198	185	201	191	187	219	196	189	187	197	197	190	182	209	187	203	183	182	205	198	184	186	179	210	177	177	195	197	190	209	196	186	199	177	211	192	199	175	193	172	178	201	193	213	198	183	195	176	179	193	204	209	189	210	194	200	180	208	189	213	202	220	199	215
23805	21556	29313	24271	21559	17707	2638	1374	1015	735	600	571	552	518	487	486	500	445	441	421	413	398	418	430	397	405	397	372	393	375	383	414	392	382	424	382	371	383	393	362	379	401	368	371	349	349	419	394	365	353	355	420	371	380	389	371	359	373	337	326	376	340	360	370	341	371	375	352	379	377	356	345	356	371	363	377	365	391	350	358	316	359	383	392	351	346	414	371	343	379	349	360	385	321	341	365	391	344	396	388	396	397	345	352	390	368	362	326	337	404	364	364	398	340	383	373	371	358	374	355	368	351	387	380	354	373	361	376	329	340	362	378	320	357	364	379	324	373	354	369	349	339	364	364	377	370	378	391	365	354	356	359	342	347	380	360	377	350	375	359	376	343	371	382	354	350	376	377	362	376	340	369	376	345	384	362	383	375	386	365	347	354	356	357	362	373	380	357	342	347	340	357	392	349	353	381	375	382	374	358	369	357	415	393	336	356	323	360	396	357	384	370	339	323	352	384	371	372	356	376	390	360	349	399	367	361	351	364	351	376	392	372	373	373	359	373	359	380	388	352	357	360	393	384	367	356	347	363	357	411	362	365	365	339	381	365	383	353	379	369	368	371	421	356	390	407	390	357	377	371	355	342	340	359	369	389	387	368	363	383	356	400	333	400	370	370	371	364	369	391	359	358	353	337	364	374	346	370	380	369	344	335	353	369	388	363	349	354	374	359	339	376	371	354	346	387	324	374	346	357	380	370	386	339	348	373	323	363	373	373	395	358	334	347	365	372	337	364	365	368	349	352	353	363	358	377	365	353	341	360	377	369	366	376	389	352	385	399	347	355	365	309	379	342	368	357	351	353	327	377	375	387	374	379	309	353	342	354	382	392	361	348	353	342	380	360	362	338	352	396	399	341	355	305	379	370	384	398	404	394	377	384	340	392	378	329	367	384	349	334	371	310	385	352	384	365	380	426	400	369	374	364	361	359	368	373	362	367	369	338	364	376	376	359	376	373	379	323	362	356	386	360	376	344	339	340	386	376	369	368	357	368	350	366	390	384	361	390	334	356	338	351	381	352	376	334	350	340	341	343	382	391	359	389	353	346	369	369	394	354	375	337	369	368	377	399	346	379	355	374	344	362	388	365	354	381	384	387	363	383	377	344	364	371	358	349	363	342	329	343	363	358	363	331	379	375	402	383	353	395	361	387	386	359	352	363	361	344	363	353	390	331	357	368	352	375	367	359	347	327	311	336	361	350	375	370	361	344	376	353	345	387	355	358	363	360	352	387	332	359	378	368	342	393	314	392	360	343	385	351	381	362	390	363	356	353	343	393	378	347	366	342	337	353	330	356	365	388	336	356	405	356	346	342	375	348	342	364	331	378	355	419	358	376	368	370	380	349	345	373	382	361	381	360	322	349	354	314	367	350	348	327	334	348	373	364	360	373	325	416	333	367	338	370	343	382	369	360	361	348	353	377	364	368	353	353	360	364	359	359	376	354	362	392	377	401	371	423	365	367	372	362	398	361	372	397	380	367	332	403	403	351	382	379	391	332	359	343	373	405	367	370	358	369	375	345	386	390	348	364	336	344	367	333	360	352	343	378	386	337	346	374	390	348	337	355	349	349	374	367	376	324	378	346	345	390	411	356	400	368	390	354	335	376	375	343	376	349	345	339	371	358	364	353	368	360	314	346	342	380	323	371	370	396	347	363	350	365	372	368	369	357	361	368	374	375	369	398	338	352	357	364	365	360	345	355	329	342	393	362	362	359	347	358	356	380	333	337	375	359	383	384	389	377	382	347	371	363	356	374	389	365	352	377	375	370	352	337	356	394	379	355	335	363	382	344	362	357	328	349	344	367	361	353	382	373	367	385	354	383	346	338	358	355	391	334	344	375	377	364	348	399	381	372	339	372	349	356	373	370	369	376	382	359	339	385	380	319	325	370	389	347	400	364	341	388	348	343	357	325	400	405	360	361	339	364	347	389	371	359	380	341	365	388	384	327	342	344	391	340	366	389	333	365	374	365	349	379	368	337	351	355	371	321	342	383	354	365	365	351	354	368	361	363	360	368	331	342	378	375	355	348	350	348	371	348	360	366	350	414	378	353	392	384	368	389	364	386	337	383	365	367	356	358	390	360	321	365	360	332	388	341	345	363	356	366	353	346	372	351	337	350	382	335	383	404	399	394	352	356	376	374	405	361	393	323	365	372	377	314	392	405	346	355	346	365	367	395	332	363	383	368	360	381	357	369	369	402	363	362	335	353	369	370	347	343	362	367	381	345	374	362	366	343	369	358	373	340	379	349	369	348	370	358	355	431	368	352	377	360	361	342	358	346	396	369	379	364	343	335	366	403	374	343	373	364	354	375	331	304	360	348	318	348	370	358	344	368	373	355	376	332	387	392	375	369	352	363	367	373	383	391	377	360	365	367	343	386	382	368	364	364	367	378	390	354	362	363	335	339	355	354	361	365	358	346	341	355	369	391	363	374	355	355	345	386	351	358	344	349	364	331	348	367	319	343	384	330	346	326	366	376	363	360	356	341	382	332	358	343	327	393	380	405	356	358	364	387	391	372	364	351	381	342	351	348	397	343	324	351	363	349	377	394	349	352	344	367	367	355	395	365	351	397	350	345	350	334	378	328	337	357	399	330	364	350	362	348	357	343	407	368	338	366	339	329	411	362	382	367	346	381	348	380	345	307	376	372	409	377	358	393	366	385	371	374	351	366	376	387	380	336	380	373	367	360	371	352	354	362	356	382	391	365	358	337	328	392	366	366	360	369	359	369	356	342	341	359	334	359	347	402	369	343	354	383	349	369	382	341	378	356	358	347	327	364	380	368	387	379	365	362	382	374	360	348	391	375	352	384	349	345	351	345	336	384	348	345	375	357	339	389	349	343	377	397	357	403	336	354	353	348	362	328	372	335	355	370	413	347	346	352	350	364	330	348	363	367	329	385	339	350	375	389	366	349	336	406	373	329	377	402	359	387	356	342	346	358	379	379	369	355	382	400	361	381	358	358	358	360	373	383	341	392	372	355	380	373	412	383	396	339	372	364	322	327	393	362	367	344	342	404	353	368	344	373	339	374	337	381	338	369	375	365	377	340	379	357	418	383	369	376	387	345	362	342	383	329	361	357	361	349	366	386	370	346	402	400	366	394	395	367	351	357	381	328	354	341	349	371	338	358	321	366	358	343	367	390	388	369	330	355	396	344	396	357	371	355	379	365	341	370	386	305	379	376	367	356	346	348	366	360	345	377	325	352	367	342	387	337	370	341	345	357	371	388	382	426	371	351	372	351	325	383	343	369	353	365	338	350	362	381	325	370	407	370	362	307	363	383	338	359	326	369	352	341	401	378	364	345	365	374	346	357	358	365	362	381	365	359	322	346	338	391	392	342	378	340	346	310	400	370	349	334	359	367	339	335	374	369	365	351	381	360	343	400	340	373	329	352	354	366	371	364	370	353	371	391	370	362	367	380	362	346	359	355
5047	11736	11561	5736	4029	3341	2950	2705	1891	1294	1044	872	814	762	692	673	654	555	552	506	546	506	494	489	489	490	463	396	478	464	445	438	442	484	448	422	438	472	427	444	447	442	416	454	433	439	443	435	404	426	435	448	396	466	414	416	427	457	432	430	394	397	420	448	419	445	418	431	404	409	418	409	436	436	441	442	404	430	465	401	400	393	426	431	431	413	394	404	426	442	416	408	408	419	432	443	402	457	416	441	437	412	424	420	414	404	408	437	489	448	375	458	435	451	408	410	424	458	458	438	434	409	410	464	411	411	436	433	415	410	402	400	418	457	404	407	393	418	451	437	411	466	397	418	408	415	430	413	366	415	454	426	427	407	408	420	390	395	404	441	394	411	436	432	415	451	422	436	431	419	398	438	437	442	406	414	427	426	434	400	423	392	407	416	437	428	395	417	418	414	423	420	439	446	427	413	418	436	402	391	443	423	447	401	407	439	408	400	436	409	415	403	416	438	419	391	427	416	433	401	446	391	431	395	441	407	424	426	425	451	407	456	402	448	423	400	433	392	419	427	453	477	436	438	423	413	421	409	393	430	385	426	428	447	450	421	435	386	406	467	446	436	463	432	410	438	391	403	435	401	414	413	404	415	411	435	388	409	415	469	433	452	418	410	429	443	425	435	478	409	471	393	391	438	404	446	440	425	411	422	404	384	414	442	417	444	427	409	439	459	404	385	453	417	418	416	386	391	433	415	423	418	399	417	412	397	393	438	456	412	432	410	399	431	444	420	380	433	424	431	406	424	424	479	421	453	424	440	396	417	406	406	450	408	442	407	458	416	397	399	425	354	427	417	454	449	420	428	432	396	429	403	411	405	439	460	432	437	444	442	405	416	416	398	432	432	406	432	432	446	420	417	392	412	419	445	408	396	420	415	393	411	407	420	417	434	431	437	397	428	459	407	400	454	449	451	390	436	428	389	421	446	385	429	409	430	411	416	464	449	430	432	416	422	439	387	454	411	406	421	453	432	434	411	414	405	456	436	401	431	451	448	430	451	430	420	422	426	431	439	388	356	441	449	404	436	442	383	469	399	400	440	447	429	421	424	414	395	442	418	419	394	415	430	423	412	383	440	418	455	434	395	417	416	396	439	429	405	411	393	396	407	412	415	426	432	429	456	428	445	418	402	402	389	412	452	418	432	433	430	433	428	436	461	421	374	416	403	415	396	420	420	402	433	405	441	393	414	442	413	426	421	424	401	433	386	435	427	397	451	407	396	439	422	424	398	411	407	410	410	341	434	433	432	428	396	408	410	407	416	423	418	451	440	378	402	456	372	396	418	415	397	452	417	402	405	428	432	408	397	411	430	433	413	433	432	419	442	430	423	388	433	434	432	408	423	399	443	444	410	445	406	419	424	432	428	423	423	403	409	440	431	404	426	394	388	458	419	395	407	429	446	400	443	413	428	416	424	408	446	429	404	430	397	391	421	434	382	448	433	433	432	422	401	419	437	399	412	411	417	415	427	451	385	418	411	392	438	424	426	399	431	436	439	440	439	371	423	413	429	386	405	426	432	432	410	416	425	417	405	416	395	434	403	406	403	424	402	441	437	436	440	412	404	435	416	442	455	417	422	431	401	419	410	410	428	426	453	393	446	410	382	414	417	425	387	417	392	409	395	420	395	381	438	448	395	401	399	431	441	418	454	446	405	441	383	426	425	446	445	434	392	388	432	385	427	385	443	424	388	452	421	418	440	420	391	402	434	443	458	394	410	426	434	418	445	426	421	462	402	415	437	436	418	418	394	427	427	462	430	455	413	408	427	405	435	438	422	415	440	418	399	438	416	415	419	373	451	452	434	396	420	417	446	403	404	413	428	422	418	420	419	412	441	379	442	458	444	410	418	376	399	419	419	439	403	441	411	425	415	408	401	410	395	424	391	410	423	410	398	390	413	415	378	440	438	424	417	406	419	441	380	399	416	433	415	436	436	387	414	389	412	420	435	394	403	413	470	399	448	427	420	417	441	415	432	391	413	385	408	423	441	398	413	404	451	447	390	389	408	400	435	406	429	432	413	433	414	393	423	416	413	404	412	398	403	442	414	427	475	408	461	428	406	402	430	418	405	384	426	402	411	442	431	414	410	424	450	422	408	406	406	384	379	428	468	399	448	412	392	439	435	393	454	376	449	418	473	417	440	386	418	400	413	416	430	418	412	405	443	417	453	413	432	422	427	423	414	441	428	405	398	381	429	417	442	409	416	416	408	452	429	429	412	414	405	413	418	431	457	382	417	405	435	407	428	411	375	411	438	448	440	418	420	445	411	413	409	414	445	440	392	436	442	426	410	415	436	432	419	414	462	419	426	440	432	407	412	417	423	404	380	437	420	428	417	431	438	419	421	427	421	396	428	403	424	446	419	450	450	418	404	403	414	434	436	428	449	422	381	424	444	394	391	402	415	408	423	435	414	437	422	426	415	413	418	423	435	447	403	426	417	403	426	422	433	396	411	399	433	434	415	418	432	402	420	445	442	424	439	434	422	442	420	422	394	429	393	428	408	387	460	408	428	376	433	441	421	425	446	436	407	461	420	413	436	412	441	433	416	395	392	389	423	415	395	422	351	410	399	415	449	431	433	423	410	383	433	437	407	422	390	422	432	375	436	381	413	441	434	417	434	396	428	410	463	411	410	428	400	403	418	448	436	435	420	395	427	412	414	406	422	448	400	460	393	380	399	440	424	436	439	393	435	414	421	408	437	404	437	408	422	430	456	423	457	448	421	421	438	445	408	385	446	419	406	430	405	412	405	428	404	395	391	443	439	407	385	418	455	445	420	455	423	400	416	429	430	400	430	477	417	438	450	408	406	417	418	407	378	403	439	403	394	443	431	415	392	464	423	430	416	419	411	411	392	441	397	436	373	410	404	458	423	371	444	403	431	382	424	409	445	451	448	448	445	432	409	385	426	431	439	433	477	438	456	408	445	431	416	402	410	428	394	422	417	454	394	435	421	411	405	425	448	416	394	413	450	409	420	443	402	429	424	458	436	396	411	401	422	437	413	443	393	410	418	427	431	389	413	428	414	436	426	418	425	389	388	431	452	391	433	411	421	426	452	441	416	384	402	471	423	435	432	393	453	422	436	419	397	395	413	425	455	436	416	455	429	447	446	441	431	439	453	420	443	400	391	437	429	424	443	439	410	430	389	411	420	432	436	440	419	443	393	426	404	420	444	463	399	407	443	398	429	408	390	429	418	420	456	399	410	441	415	429	409	400	438	417	454	389	417	428	470	397	426	399	401	397	407	442	412	398	449	414	424	445	427	435	479	404	447	404	430	428	442	411	410	433	453	447	431	435	428	420	420	422	476	405	410	406	419	390	438	393	393	404	423	415	418	464	424	428	379	449	447	446	403	447	416	440	414	423	403	427	399	405	408	396	425	458	396	393	390	458	394	425	412	408	412	418	432	437	413	444	447	444	414	413	405	386	422	427	438	417	422
25141	21556	28390	25088	16776	1223	707	622	498	314	269	258	235	217	193	223	181	179	176	145	180	145	156	170	151	165	173	175	136	172	168	152	156	153	164	150	158	151	139	165	137	139	156	159	154	146	170	145	153	164	141	140	178	152	131	124	129	131	133	146	147	142	142	147	129	154	143	161	152	137	141	150	138	137	143	138	148	154	131	148	159	156	149	164	122	112	139	138	153	127	132	144	118	160	141	125	149	138	152	128	156	147	143	151	148	145	147	145	153	120	128	150	127	155	138	126	141	133	158	134	117	131	132	134	149	165	139	154	128	144	165	141	135	164	142	141	122	144	139	138	135	147	149	156	132	139	140	128	142	144	158	131	148	155	147	139	143	152	132	160	155	130	147	149	126	142	123	152	156	149	135	149	154	149	147	139	143	171	133	157	163	157	137	123	155	149	129	150	143	134	149	146	124	127	135	118	145	139	140	164	134	150	144	152	162	124	144	140	120	123	126	137	146	154	153	145	139	149	148	117	145	141	144	146	130	122	117	134	133	129	138	152	150	158	149	139	144	132	129	133	152	150	134	163	139	141	117	144	134	154	163	140	159	136	170	170	130	158	162	143	145	151	156	164	172	163	156	136	132	129	160	150	149	144	144	142	143	134	156	121	146	121	153	152	147	154	155	130	153	152	157	141	152	139	121	136	160	171	161	146	157	153	136	134	123	128	142	146	152	130	154	128	141	138	138	128	148	146	130	134	135	168	175	162	134	135	148	140	132	142	154	143	163	133	136	149	134	138	147	140	144	148	124	143	167	155	134	137	142	146	133	156	151	141	144	144	144	128	135	137	122	141	148	164	144	136	173	152	119	141	141	155	119	158	141	162	139	132	135	131	166	155	134	138	142	141	140	134	148	146	144	128	155	143	157	148	120	126	122	137	152	150	168	129	152	147	147	125	139	154	125	172	130	132	150	145	139	145	158	135	134	141	140	137	142	154	142	141	150	142	150	149	151	147	150	152	142	122	111	150	153	155	124	156	148	138	144	135	136	123	148	150	137	146	161	158	139	147	142	146	116	124	156	159	166	143	134	159	135	149	151	162	171	131	135	139	150	152	139	140	130	146	154	122	131	116	138	132	153	132	149	162	139	114	151	142	150	139	113	135	140	146	115	136	151	147	140	172	135	151	162	137	136	125	146	143	115	153	144	134	131	127	143	134	145	142	125	145	169	119	127	150	141	151	162	151	158	153	137	148	169	166	127	135	129	139	149	168	136	148	152	133	138	152	125	153	134	128	137	158	134	146	130	148	124	129	140	149	142	155	139	140	163	148	140	145	150	137	148	146	154	161	161	144	132	130	165	149	147	145	139	137	158	121	144	140	149	139	136	158	151	144	133	132	128	141	155	131	131	153	126	139	147	139	137	133	136	136	145	136	154	135	147	145	156	169	158	172	142	133	123	109	134	130	147	145	141	152	143	145	136	162	153	151	145	148	160	136	155	124	142	132	142	141	136	123	132	152	159	145	132	143	144	149	128	133	148	149	150	130	139	148	137	159	135	137	165	111	146	144	142	139	144	145	153	152	119	137	145	119	141	158	130	162	134	130	150	156	150	151	145	147	140	161	151	156	148	150	151	157	158	135	126	156	131	154	139	143	149	131	137	152	114	166	136	161	146	136	128	117	143	124	140	172	145	143	141	125	134	141	132	134	158	131	128	135	156	135	148	123	128	147	114	136	143	131	152	156	152	127	140	151	134	131	133	146	138	148	157	127	123	128	138	135	162	169	130	120	134	137	147	145	131	139	134	140	147	128	144	136	138	134	123	137	161	147	156	141	139	134	138	136	151	159	134	148	139	147	137	130	159	150	143	142	140	133	137	147	160	124	140	144	148	140	135	143	147	172	158	149	161	156	154	145	136	143	134	147	136	144	148	135	128	155	120	141	140	142	130	161	128	148	126	149	131	140	126	112	141	143	147	140	158	154	153	153	154	109	141	156	165	149	124	128	123	147	137	167	145	142	159	148	145	142	152	140	143	141	123	154	125	162	149	143	131	128	142	169	156	153	140	151	129	164	163	136	142	149	143	142	155	146	132	147	172	138	143	150	164	130	156	156	143	135	142	138	135	127	145	125	141	137	135	155	151	133	133	167	140	166	111	153	151	173	136	154	129	125	134	145	163	130	123	137	139	135	145	154	143	144	130	117	135	150	130	146	138	137	139	174	146	143	134	136	141	145	137	141	141	142	150	122	142	128	147	147	154	142	156	162	155	159	147	164	131	149	159	154	154	147	155	161	118	136	142	145	141	153	140	154	128	147	135	142	143	114	159	120	139	159	135	143	166	140	162	132	146	150	146	137	141	145	148	149	148	132	129	129	151	145	150	124	153	143	136	145	150	127	133	134	148	147	145	129	136	139	140	117	154	163	145	118	132	141	129	144	119	152	158	134	124	144	148	134	140	123	139	141	146	138	124	120	141	135	139	127	135	150	163	152	136	149	156	152	127	149	174	174	129	132	143	136	135	142	164	130	153	122	159	135	159	161	138	128	134	145	158	160	144	130	139	158	157	156	151	137	114	132	155	145	144	148	159	148	132	140	133	160	126	135	118	149	145	134	129	168	140	141	151	143	150	163	133	138	158	156	145	154	126	135	134	152	126	148	133	140	141	161	147	139	164	130	136	154	133	127	136	148	114	136	160	147	125	145	142	165	157	138	133	139	169	141	131	138	133	137	148	147	144	149	136	140	129	164	145	138	148	144	139	149	134	141	148	139	159	134	161	154	144	118	149	150	136	147	124	144	156	151	135	141	157	150	147	162	155	130	134	153	150	131	146	152	138	135	132	138	149	142	144	136	139	128	150	136	131	144	101	136	158	133	152	141	137	161	131	125	112	111	122	154	158	134	152	123	124	140	148	162	135	132	142	134	150	143	141	118	130	140	161	134	145	152	146	150	141	147	138	132	150	146	163	153	138	145	163	169	147	143	138	142	128	134	151	141	141	143	153	155	139	141	132	138	136	150	162	142	131	118	127	153	136	142	149	112	136	162	146	149	109	140	159	138	156	146	141	135	135	139	155	140	175	124	128	155	149	141	135	155	137	147	140	133	139	149	137	152	140	133	143	137	151	139	147	137	141	167	159	134	146	138	121	133	142	141	124	174	157	170	117	130	143	129	143	147	147	152	130	140	132	154	153	144	128	138	143	156	133	134	139	159	158	146	142	149	146	142	141	140	141	151	134	121	141	137	137	152	147	130	134	133	167	136	123	161	132	155	143	129	140	145	157	149	155	160	143	143	131	132	148	149	132	132	126	130	138	148	114	139	144	137	142	138	142	142	136	149	118	141	130	150	139	144	141	151	137	143	115	124	127	161	133	139	150	142	114	135	144	127	152	150	144	154	157	124	137	152	153	143	152	133	157	135	137	137	176	146	184	170	170	130	171	130	158	134	151	134	130	157	126	149	138	146	150	125	138	122	152	135	163	151	121	157	140	139	153	128
4822	7380	7271	3479	2172	1889	1600	1584	1258	687	509	472	403	346	308	309	277	280	250	272	238	226	211	220	206	210	220	195	193	221	219	210	189	212	207	225	222	241	171	173	191	199	183	210	192	207	211	202	166	198	170	219	198	177	190	216	186	170	207	216	188	181	198	209	170	195	202	205	186	191	188	191	182	186	191	189	207	194	195	184	218	190	171	197	198	188	205	197	197	215	186	181	187	201	211	198	183	181	168	207	223	193	198	175	209	191	198	189	211	197	190	162	172	209	217	207	196	193	206	187	182	227	186	175	177	205	176	192	193	211	183	191	217	195	207	184	209	167	197	201	194	180	197	193	204	178	189	205	187	211	184	195	216	207	220	177	171	186	175	210	168	205	208	183	200	209	167	204	190	184	170	179	177	196	188	198	202	185	191	193	186	191	217	181	192	196	203	180	193	192	173	216	179	210	221	182	202	194	193	179	154	180	170	191	202	191	202	175	193	199	196	192	174	207	172	190	187	168	188	192	198	198	168	188	181	177	204	191	207	169	185	171	174	191	202	200	190	188	209	192	205	175	184	197	203	178	188	192	197	176	194	199	182	180	188	201	183	192	216	181	203	192	178	200	181	199	203	188	194	202	176	183	195	173	195	194	171	192	204	213	154	184	176	206	178	191	197	166	191	200	180	187	168	183	191	170	188	172	171	172	186	176	187	175	193	180	210	184	169	194	187	186	210	192	167	179	182	191	181	183	195	167	169	202	191	190	200	206	198	155	200	170	185	190	219	193	206	168	168	184	206	182	187	182	189	227	201	171	197	199	193	191	208	210	194	181	178	196	188	215	188	206	189	186	183	194	164	192	200	191	212	201	168	205	192	215	185	201	194	190	188	168	189	213	191	179	195	199	190	190	196	189	207	191	192	188	189	198	200	190	169	170	216	196	167	199	194	190	186	207	172	192	203	187	213	196	188	183	184	192	204	190	184	177	187	206	224	197	177	184	197	179	190	175	170	217	198	165	165	185	177	173	170	184	198	169	218	198	180	172	160	164	188	180	179	189	170	203	201	203	179	177	191	206	174	188	206	203	194	178	206	212	171	176	175	209	196	202	178	189	192	177	176	172	176	204	198	204	190	190	189	198	186	202	191	177	196	181	191	220	178	206	186	195	200	201	210	180	193	205	195	183	192	191	187	221	157	178	197	182	202	213	175	168	206	217	205	216	195	178	190	194	205	175	197	173	204	186	182	165	175	180	204	176	193	197	195	205	190	174	159	194	190	210	198	189	189	180	192	179	188	179	186	183	153	169	165	178	174	200	194	182	197	182	208	185	210	185	219	208	186	212	173	216	187	197	210	194	203	164	188	183	177	188	184	186	198	193	173	191	188	201	188	176	198	202	162	162	195	211	181	168	200	196	199	179	206	192	194	202	182	200	186	214	197	193	162	185	196	199	192	215	191	182	194	187	202	174	205	182	174	206	201	189	190	195	180	193	210	190	205	223	193	183	190	196	182	207	190	193	196	184	181	201	186	211	222	197	200	181	192	193	197	217	216	196	192	185	186	187	180	203	174	180	171	181	195	185	192	199	195	203	200	193	176	182	187	188	185	170	177	196	197	189	199	199	200	178	202	197	190	197	182	189	169	178	203	207	191	226	164	204	176	188	171	195	204	203	212	163	174	200	196	187	188	187	191	202	170	160	184	189	185	156	198	191	177	205	187	200	174	175	188	203	194	188	179	194	178	182	200	185	210	191	200	201	166	185	180	214	198	162	215	176	170	195	181	181	188	185	175	189	189	192	185	195	196	184	179	213	174	189	184	224	180	184	188	199	180	171	186	210	179	212	191	185	176	158	213	154	173	176	203	184	180	187	177	184	176	182	169	186	206	174	177	187	184	200	185	207	212	190	194	187	175	167	195	194	176	191	155	190	181	185	177	168	173	205	201	195	183	168	188	188	190	191	201	208	188	192	189	171	195	189	193	157	176	181	182	160	192	201	200	180	193	216	188	188	183	192	195	207	224	190	214	187	196	184	167	186	185	199	176	169	183	203	202	182	177	182	200	207	184	207	199	181	186	191	175	172	190	174	187	193	210	181	194	181	170	211	209	211	192	177	191	213	204	160	200	194	194	180	207	170	209	168	202	207	193	177	167	183	221	178	189	171	193	188	187	173	185	204	181	199	190	194	208	196	196	169	185	206	179	191	190	194	170	170	188	192	188	203	193	173	183	186	198	148	195	174	185	196	186	152	203	165	197	169	178	199	192	161	185	200	191	179	175	177	198	191	173	206	196	187	196	191	200	175	178	184	182	200	178	185	199	179	185	183	171	179	189	181	189	217	183	207	176	193	178	190	194	199	195	173	209	183	192	196	191	181	214	216	184	176	183	187	202	201	175	197	202	218	200	208	200	183	202	173	199	204	209	191	174	210	184	204	184	179	199	205	206	203	207	171	194	194	187	216	190	206	192	175	216	177	198	178	193	189	182	204	188	176	178	197	238	203	190	223	221	173	185	211	171	178	179	180	185	188	193	209	181	215	186	180	188	209	197	167	184	191	182	182	181	176	186	202	199	197	185	200	221	215	187	197	166	193	203	198	220	179	185	193	145	184	202	203	190	164	174	190	172	190	197	170	195	166	180	203	182	186	211	184	177	185	206	194	197	170	175	193	175	190	161	205	205	189	198	207	195	188	177	204	189	188	179	202	187	188	190	168	186	203	184	182	182	193	193	170	178	168	208	206	207	198	179	174	168	179	194	191	180	202	197	196	176	205	198	180	177	217	182	180	176	199	193	189	202	195	152	211	170	178	161	206	201	193	175	175	212	208	195	198	182	200	169	186	174	189	176	175	208	198	174	178	201	197	197	192	191	180	199	177	200	210	187	207	187	162	180	178	184	177	183	162	204	196	207	190	171	192	180	198	198	190	192	193	177	173	175	194	166	176	197	198	180	200	181	201	224	195	179	187	196	159	186	174	239	200	167	184	186	166	195	171	205	187	198	179	205	201	177	181	181	171	190	189	174	202	207	161	199	202	173	187	190	190	179	181	185	176	169	160	191	185	171	197	195	181	169	185	182	196	191	195	196	196	197	198	188	195	200	186	186	166	174	200	185	170	202	181	194	190	173	188	218	201	178	196	176	193	169	189	196	208	211	209	188	202	177	197	167	176	161	178	192	198	159	206	182	156	189	208	193	192	212	195	212	186	212	185	171	170	181	189	176	186	165	210	175	167	195	192	202	208	213	209	203	191	197	179	192	158	171	184	174	200	193	167	195	199	197	200	190	215	167	175	174	185	211	172	198	176	187	221	164	200	188	181	210	190	187	188	192	165	164	198	168	166	209	194	197	181	200	187	201	223	184	192	203	190	199	195	180	180	203	185	173	178	193	183	178	237	176	161	179	209	191	227	186	217	177	214	190	203	158	197	207	184	197	198	205	204	174	191	197	199	173	184	169	194	213	194	200	179	157	178	203	173	198	179	203	193	176	192	197	194
23083	21630	29713	24055	21620	21705	15315	2309	1492	1085	921	861	846	680	684	627	664	606	609	519	554	522	488	508	480	501	506	500	464	462	465	475	470	475	443	454	467	414	461	479	424	462	437	462	428	402	449	469	431	407	433	448	432	435	443	443	493	429	462	411	412	461	445	420	439	421	473	468	436	410	442	434	470	398	396	426	407	471	447	405	453	454	428	413	453	457	448	452	447	443	424	450	413	436	452	469	453	454	449	473	471	443	432	452	432	437	414	450	479	425	433	428	385	414	450	433	447	476	463	422	421	451	450	411	409	453	436	417	426	404	425	403	458	451	476	428	392	439	407	479	428	473	433	426	422	380	449	437	412	403	418	403	444	412	418	419	443	413	448	432	423	393	448	448	401	404	415	421	408	389	438	447	411	431	426	444	440	441	440	440	446	430	404	432	466	425	467	440	429	430	379	396	421	437	450	414	423	431	444	474	411	446	437	447	460	454	416	472	428	431	401	391	451	414	436	442	429	432	414	451	426	457	449	460	415	404	410	386	452	416	410	400	436	428	432	434	447	429	406	419	421	418	437	415	435	418	414	404	406	441	431	445	420	451	419	433	453	440	395	427	465	426	405	419	397	439	452	409	435	446	440	418	441	426	403	431	446	415	453	432	395	432	400	435	430	460	434	419	419	426	446	475	400	422	433	396	422	428	436	420	423	432	441	417	460	443	448	407	450	431	403	436	444	430	414	417	438	455	435	485	452	445	427	436	417	437	430	444	454	424	387	433	439	471	435	422	466	422	420	447	457	423	445	421	419	435	409	429	426	420	410	431	420	444	412	388	441	431	411	455	446	442	422	400	418	458	426	438	449	398	414	419	417	429	430	396	434	432	432	451	450	409	438	389	430	402	453	450	411	433	418	408	406	460	420	435	483	420	425	417	426	425	457	408	422	434	429	473	394	437	415	406	441	457	435	441	385	453	454	448	460	449	408	428	435	398	440	441	421	414	472	417	446	412	440	455	472	437	448	422	366	421	430	448	386	435	458	391	403	411	429	452	434	480	449	416	417	422	407	437	429	459	409	429	428	398	439	442	391	412	449	453	417	427	421	394	436	447	404	447	388	432	403	394	421	403	420	437	463	422	454	407	431	432	397	429	410	394	438	443	447	431	451	425	400	418	441	421	448	408	465	455	438	412	429	420	430	466	407	427	408	415	464	406	443	398	395	426	425	454	405	442	467	405	443	413	438	449	435	397	453	427	419	450	414	401	500	429	421	409	400	402	414	407	429	419	388	440	417	399	392	463	408	400	404	397	417	412	457	415	454	444	419	449	439	432	412	456	431	442	407	412	433	428	437	440	441	451	456	426	414	389	449	450	463	466	426	419	425	403	393	418	439	399	428	419	444	442	437	409	428	396	428	452	417	413	466	424	424	448	459	402	452	421	393	415	438	384	429	433	462	391	418	438	430	434	458	406	419	393	417	422	452	412	426	435	442	386	408	407	477	457	426	443	412	432	404	428	425	428	508	416	441	373	415	439	421	440	405	430	415	405	411	397	413	373	435	419	418	406	426	422	452	417	451	398	396	429	458	430	419	439	453	426	440	437	421	428	422	412	419	453	412	430	466	423	464	427	433	447	424	408	448	394	434	441	455	432	450	446	431	398	416	418	402	431	432	443	462	419	427	434	467	363	423	430	443	391	403	445	452	414	422	420	459	433	441	439	463	409	453	380	411	461	418	436	438	425	404	429	420	389	426	419	457	443	458	456	422	409	448	387	449	446	432	381	406	438	428	453	429	434	458	420	422	428	407	420	450	427	475	390	449	401	437	456	442	411	449	453	417	411	437	463	441	438	422	448	442	442	434	399	414	436	424	430	387	436	439	418	470	424	423	461	450	457	463	430	424	418	448	417	411	392	420	439	469	425	409	450	432	424	430	452	405	429	464	412	425	417	428	428	444	441	428	425	444	414	430	419	469	384	440	458	429	403	422	430	400	407	434	468	421	429	438	446	402	359	395	446	426	398	421	436	384	501	457	439	429	404	442	413	422	444	453	409	429	390	426	480	453	441	437	402	460	405	500	440	425	431	427	442	425	443	428	405	416	426	406	467	427	419	432	421	469	413	450	453	439	444	441	428	470	429	454	400	409	455	449	450	401	393	432	464	417	419	424	427	459	416	481	474	409	420	427	427	446	432	427	464	407	414	427	436	460	425	419	400	422	402	425	411	478	429	416	444	407	403	407	420	411	433	421	426	450	429	414	452	438	417	433	392	448	411	429	459	443	457	458	409	436	411	411	412	394	442	423	451	391	425	409	405	451	416	417	454	432	421	446	425	458	422	428	438	459	421	457	406	428	415	406	455	447	399	414	440	402	418	431	436	458	443	394	430	427	411	446	491	445	406	406	416	443	416	429	392	428	455	446	404	436	379	412	454	435	441	378	433	418	437	435	410	431	425	437	392	401	394	412	406	421	433	408	421	428	441	443	432	446	475	445	392	427	415	392	431	434	471	439	443	442	443	401	430	445	401	437	404	402	439	433	433	426	427	416	405	455	462	410	458	402	403	447	434	436	439	465	445	413	434	407	422	434	421	438	431	424	385	466	443	430	424	453	407	446	434	425	415	439	419	404	447	441	387	442	426	420	434	439	469	441	435	441	416	437	456	467	410	450	416	445	377	430	448	450	428	405	416	385	426	406	397	427	437	419	401	457	428	436	430	407	437	444	435	431	438	388	375	427	394	432	385	434	463	428	411	434	426	427	427	421	443	422	425	424	427	408	464	448	429	390	437	461	408	442	435	446	455	420	422	432	428	413	454	434	446	428	427	439	443	424	427	422	425	408	430	444	469	420	433	417	441	437	450	402	444	435	463	408	420	424	459	475	448	432	435	411	411	433	458	433	420	407	421	415	421	414	430	403	405	435	421	453	449	426	447	425	388	430	436	489	400	455	436	425	427	442	423	428	405	457	429	433	418	407	448	434	442	424	434	417	419	391	431	408	444	444	400	448	465	424	460	419	415	394	464	417	425	454	434	439	460	440	407	406	412	363	423	404	450	440	451	426	412	400	471	426	436	422	425	421	431	423	436	392	380	418	488	417	437	410	423	441	444	409	432	396	467	461	425	411	434	440	429	421	406	445	446	390	435	460	389	406	401	424	416	407	420	404	425	406	415	410	461	411	448	417	403	435	433	432	427	433	447	463	414	391	376	423	435	424	459	444	422	428	393	407	430	427	413	441	458	440	443	460	409	433	450	406	438	408	414	402	441	435	421	420	459	452	378	425	455	416	474	423	431	417	393	400	417	439	442	406	373	400	427	462	399	426	422	426	445	374	419	439	420	413	377	433	428	460	388	451	373	438	434	436	431	457	429	425	448	425	457	417	449	446	395	430	442	412	420	401	436	430	431	457	412	446	484	471	447	393	438	423	399	440	447	422	447	457	451	384	440	411	407	424	455	433	406	463	417	438	425	396	418	410	388	401	379	411	453	419	398	498	402
7396	17738	17086	9863	6819	5453	4632	3774	3004	2083	1585	1366	1286	1050	963	924	863	725	760	728	728	665	698	670	586	600	611	543	597	522	578	561	567	618	588	509	513	547	521	560	565	543	509	552	532	523	502	560	539	476	523	534	545	567	523	514	505	480	495	534	519	543	562	519	526	552	499	532	457	500	489	490	474	560	503	511	494	502	504	560	475	515	512	523	506	493	495	454	503	479	492	492	510	531	520	515	521	518	519	515	505	491	490	523	505	506	535	499	464	495	574	494	500	490	513	512	516	478	486	484	511	482	497	493	497	515	535	492	454	517	500	484	524	503	475	481	525	490	501	472	504	512	522	479	478	464	525	531	532	519	473	513	515	479	507	492	494	521	526	481	484	499	494	539	500	513	525	504	463	504	498	489	485	536	539	509	484	509	497	474	470	486	506	502	510	519	502	488	465	505	473	503	514	499	501	515	519	532	458	480	518	512	485	503	482	531	505	514	522	495	459	486	520	496	485	478	545	500	512	508	480	506	491	515	517	492	489	525	483	479	515	492	481	523	487	468	473	464	513	486	522	489	495	485	515	526	509	461	465	508	489	518	461	474	524	481	472	520	499	472	479	463	519	497	504	508	530	503	505	500	545	501	503	510	497	465	504	496	521	511	473	508	490	513	513	519	517	547	499	525	500	502	509	465	484	504	519	471	494	508	497	503	516	489	480	517	502	505	470	531	495	490	516	482	477	507	502	519	486	500	510	457	520	480	486	495	499	512	497	523	525	511	519	503	518	475	513	476	513	470	506	506	484	522	493	537	501	485	540	533	510	503	485	482	499	535	520	535	565	496	484	548	540	461	496	496	484	489	522	498	517	527	508	552	474	542	508	496	507	492	509	521	495	496	447	533	502	492	472	486	523	474	504	503	486	501	485	521	494	525	484	497	526	491	505	483	460	476	518	450	498	469	482	501	504	479	507	522	468	510	493	466	482	493	501	525	472	495	479	504	492	533	517	511	488	513	494	504	494	525	484	524	477	502	481	460	496	505	471	513	513	489	504	461	516	480	504	507	491	500	529	465	494	490	501	467	497	512	494	490	522	485	517	507	501	530	506	487	469	514	488	511	458	495	521	456	517	503	486	528	494	509	486	503	523	503	485	512	514	542	478	488	507	488	479	499	509	497	484	451	534	483	479	508	535	500	514	532	501	486	502	507	539	515	494	508	511	528	516	496	525	505	519	524	493	522	488	478	506	478	494	501	512	502	486	500	503	474	567	490	503	533	471	494	522	487	499	497	492	485	519	506	489	504	482	477	475	494	477	524	489	521	486	470	497	520	473	475	487	516	541	490	493	507	508	458	507	485	532	474	504	503	452	494	480	502	493	469	494	489	508	518	504	531	472	485	488	503	466	504	526	489	506	490	542	523	501	486	517	526	529	506	500	544	464	526	487	498	526	508	499	494	530	464	515	500	486	473	499	512	516	506	468	512	490	542	474	543	492	491	445	521	484	512	480	514	485	523	492	523	477	574	512	511	457	502	512	498	473	482	503	510	453	517	474	528	485	515	456	524	541	509	487	490	504	493	501	519	499	502	495	503	525	471	531	511	513	503	484	514	529	492	488	468	495	480	496	490	489	454	477	530	502	496	517	486	493	525	522	518	491	496	532	491	484	488	535	530	500	476	536	501	535	505	456	484	490	498	421	483	491	462	508	512	488	533	454	476	501	443	499	500	531	483	454	475	512	482	477	508	554	510	506	527	510	485	513	505	475	500	487	544	468	514	513	466	513	502	496	525	512	560	472	516	481	524	519	518	549	540	518	482	480	503	529	498	520	525	548	539	496	528	512	512	508	471	494	503	492	468	469	513	508	481	471	440	522	500	493	461	495	418	469	497	530	466	470	522	497	531	502	514	519	461	504	483	470	487	527	488	491	492	487	512	500	477	516	519	536	494	473	497	480	489	502	496	491	483	504	502	477	517	511	509	487	495	476	507	513	531	515	539	507	479	496	499	497	499	518	483	486	479	521	508	495	492	516	466	505	476	506	525	475	526	499	460	493	508	510	528	488	455	482	500	521	482	492	517	457	499	520	499	488	498	509	473	520	475	504	491	505	498	524	513	469	524	453	521	492	508	492	476	495	456	507	505	511	498	470	495	484	501	498	526	497	498	519	506	497	487	485	512	521	510	477	513	497	490	475	515	492	470	518	511	504	485	502	537	511	525	513	494	482	485	492	534	489	469	511	482	520	518	506	482	475	522	479	524	490	497	490	500	481	499	503	489	491	499	506	479	524	553	482	504	511	475	490	484	524	489	536	486	521	483	486	502	518	507	498	492	479	476	531	518	489	510	518	495	505	541	504	528	476	486	527	501	481	512	497	501	488	508	508	498	509	493	519	499	508	446	505	494	545	469	486	475	541	513	522	493	546	503	484	522	526	459	504	487	500	491	505	516	488	486	547	490	528	468	485	510	515	488	502	500	517	476	499	524	537	487	500	512	508	490	522	530	509	492	485	516	484	491	492	478	537	557	500	495	509	511	512	534	524	512	520	505	521	496	488	538	531	466	519	519	508	482	508	479	486	501	474	509	492	496	492	530	521	524	542	499	480	519	488	472	536	453	477	496	490	527	492	514	495	460	485	530	528	528	524	459	480	461	493	519	522	507	483	544	506	490	474	522	495	512	486	470	486	482	500	474	469	496	503	535	511	481	519	515	494	454	479	498	481	473	472	526	475	491	476	535	511	516	504	490	491	505	488	507	509	509	469	519	484	492	524	492	511	485	489	472	506	506	501	528	501	503	438	503	510	489	520	481	504	496	487	514	504	513	502	510	493	532	528	484	481	517	511	503	479	494	518	494	486	488	529	490	504	499	493	449	555	532	488	503	500	469	481	502	521	498	482	520	479	479	490	551	503	498	501	467	489	491	481	517	517	510	488	471	513	491	503	485	505	503	479	533	508	461	516	516	499	506	486	479	527	527	505	503	529	500	519	453	493	505	499	465	511	464	520	547	524	479	484	478	481	479	493	513	491	485	482	495	480	491	500	549	492	498	575	541	468	478	467	466	493	465	500	492	529	494	501	508	480	504	519	507	501	509	519	504	492	478	511	455	475	484	480	503	529	483	515	520	471	508	503	533	484	504	466	511	513	482	492	528	503	487	516	490	481	531	502	499	501	458	433	521	498	522	509	526	529	503	468	514	504	496	463	501	505	498	487	514	503	527	515	505	507	518	479	493	544	475	525	478	490	471	498	496	475	504	513	508	469	507	538	522	551	482	476	478	493	503	544	511	535	487	494	496	501	532	479	473	481	486	535	514	488	509	498	495	515	480	531	472	479	493	469	474	467	494	499	520	490	476	529	486	493	550	552	468	499	489	496	500	481	513	466	499	583	494	506	533	513	513	488	476	490	530	498	472	515	516	434	505	479	513	488	482	479	522	507	509	526	487	522	489	523	505	475	486	478	487	513	484	489	464	500	495	485	505	530	516	482	510	491	531
27262	21129	10757	1413	777	703	671	398	293	215	189	212	196	173	180	148	170	163	184	162	155	171	195	169	184	164	158	166	197	158	146	167	150	151	159	143	149	163	139	146	132	159	153	166	141	153	171	140	155	146	161	160	159	170	157	164	159	137	172	161	152	174	173	160	189	151	175	137	172	146	135	149	143	210	160	180	138	139	158	157	166	153	155	159	177	166	176	141	169	187	169	150	173	169	160	173	146	157	163	166	147	156	147	172	175	187	170	165	155	158	166	154	154	162	165	155	166	175	163	164	166	172	148	157	149	151	164	176	154	168	173	153	137	204	171	190	134	136	156	138	156	178	181	168	152	155	184	150	144	177	177	148	163	142	166	134	170	160	164	151	156	173	191	163	141	142	170	143	158	182	148	136	154	150	168	173	146	141	166	165	143	176	162	163	171	149	164	140	133	153	150	169	162	152	189	157	163	169	156	170	163	179	162	162	153	169	156	148	151	169	138	156	168	162	174	179	169	150	150	131	184	152	167	160	177	158	161	181	133	168	158	143	164	156	176	176	158	164	144	166	173	177	157	169	171	159	171	169	165	167	175	170	152	151	130	147	169	141	175	156	167	150	158	147	165	184	152	141	172	170	172	169	161	159	147	182	164	168	130	160	157	161	169	151	176	151	152	170	164	168	162	164	135	146	175	151	137	164	148	157	154	150	156	182	176	166	160	175	166	192	156	166	151	153	170	166	156	170	164	171	161	160	172	167	198	154	172	167	164	162	191	162	149	125	180	172	201	163	166	158	148	132	176	160	170	152	164	148	154	169	164	153	157	152	168	167	136	164	157	167	169	186	156	171	183	168	163	162	149	151	161	141	157	165	159	156	162	151	189	146	162	150	169	184	146	151	145	162	155	162	142	144	166	142	166	158	164	143	151	130	170	169	154	153	172	165	176	169	169	164	150	159	157	164	161	181	167	141	150	157	155	163	162	171	143	159	167	174	128	166	142	148	153	151	171	147	158	185	153	165	143	165	173	161	150	189	162	160	167	168	148	166	175	154	148	154	189	154	167	167	168	165	126	122	148	145	147	178	149	163	158	164	163	168	165	146	157	166	164	155	164	153	154	150	161	181	153	166	172	163	146	162	149	155	166	177	139	172	178	178	170	166	130	198	172	155	149	189	144	154	151	145	161	173	173	145	142	159	188	163	149	153	162	173	173	151	152	149	156	175	168	178	153	156	158	136	137	177	151	160	155	182	137	146	165	159	160	143	192	145	158	156	170	168	169	170	165	169	169	162	151	162	139	173	159	168	181	142	186	180	160	166	148	144	168	158	161	159	170	160	153	160	169	141	172	168	187	160	190	166	168	131	153	160	167	152	141	153	159	179	132	181	156	167	163	165	146	141	144	174	162	155	174	173	149	125	162	149	139	172	147	179	154	151	160	182	151	155	173	150	164	157	157	192	161	153	154	140	182	153	154	147	145	190	144	174	134	179	167	149	139	173	174	160	179	157	171	165	154	154	168	168	175	121	133	158	153	190	151	207	141	170	177	144	157	163	157	174	166	148	183	156	138	161	162	163	170	143	147	179	159	173	137	166	148	141	161	158	169	171	140	134	167	164	166	158	155	142	178	154	155	156	149	163	170	143	176	150	168	152	163	155	167	146	169	178	171	140	138	165	166	153	148	160	173	174	146	177	155	134	167	155	157	158	137	152	166	136	156	166	147	166	164	182	163	188	163	154	162	148	167	168	172	176	165	151	141	168	156	169	166	138	176	171	179	174	148	168	151	189	153	152	159	170	179	155	174	173	157	156	159	176	153	145	135	174	146	150	153	157	151	142	138	176	149	153	142	143	158	151	156	156	151	146	158	158	134	156	158	184	187	147	157	165	159	151	177	176	144	157	178	169	172	168	141	173	172	150	156	183	179	139	164	185	168	142	152	171	154	163	149	161	161	170	166	160	153	157	167	141	150	152	150	137	178	149	152	178	149	196	150	166	172	175	195	170	154	145	162	158	155	190	173	152	140	159	178	156	166	165	166	165	141	161	149	157	120	188	162	150	180	170	149	163	174	163	133	181	157	170	155	149	187	147	166	164	147	149	165	156	165	143	142	156	169	178	158	183	164	161	152	168	164	153	155	133	176	146	139	151	152	168	162	149	172	134	180	156	157	134	146	149	168	147	149	174	157	155	155	164	170	177	166	158	158	173	145	149	155	177	165	166	175	149	146	148	131	134	170	152	168	152	178	163	174	148	156	148	169	180	151	148	149	171	188	171	194	168	161	165	155	170	149	155	156	162	162	157	153	145	158	169	146	166	143	174	155	155	166	183	168	180	144	172	167	154	164	159	149	153	157	163	161	160	173	152	170	167	159	161	134	137	170	185	175	151	152	159	164	174	171	145	163	151	155	166	172	175	171	152	144	152	152	149	160	145	171	173	171	181	164	171	174	178	164	153	126	161	180	162	156	164	158	153	136	165	157	152	155	169	150	151	147	158	137	170	153	177	177	151	159	153	156	170	143	163	168	172	151	176	159	163	168	153	170	170	160	137	163	179	123	147	171	170	154	165	143	174	170	169	153	152	169	207	159	169	160	169	149	164	177	151	173	174	151	125	126	158	168	139	158	173	162	155	165	145	148	164	148	161	147	160	163	178	151	169	155	157	144	163	171	172	173	189	166	145	149	148	184	159	169	141	162	161	154	179	166	158	164	154	156	155	140	164	160	148	157	179	187	151	142	169	146	157	180	168	157	167	159	169	152	151	147	142	172	164	164	171	158	177	172	167	150	179	155	165	136	158	166	183	158	169	145	155	168	169	159	149	138	157	152	174	135	165	175	169	162	179	198	139	125	158	167	175	147	181	160	170	164	156	139	165	146	172	160	162	145	172	126	162	186	188	207	167	156	157	166	179	160	167	161	162	167	158	175	151	166	167	182	166	152	174	165	160	188	166	150	141	124	163	159	160	160	172	163	179	169	158	184	184	167	153	164	161	172	159	168	145	163	141	154	178	153	140	159	151	169	176	142	164	162	177	160	159	167	161	183	133	166	169	158	181	170	169	163	167	180	154	154	137	177	162	152	154	168	150	146	155	164	166	187	159	185	135	152	155	158	172	176	156	179	161	157	175	157	154	167	158	175	168	155	158	162	185	171	150	131	164	163	144	142	164	174	147	136	152	173	170	178	163	163	155	150	172	158	153	173	164	184	150	148	174	186	168	155	153	149	154	176	142	184	158	159	133	156	160	164	159	161	173	146	179	158	152	143	171	157	153	169	166	138	159	158	152	142	164	139	155	149	159	164	151	130	192	166	170	151	174	171	173	160	150	156	162	154	145	161	174	166	172	176	175	156	169	157	129	143	149	134	165	159	170	152	168	167	155	154	150	166	152	155	163	155	161	167	183	188	165	169	171	168	183	173	157	164	150	156	146	160	179	158	152	176	157	144	160	156	147	135	158	138	151	169	148	178	154	163	151	146	178	164	162	162	187	153	160
4026	2155	2419	1350	836	883	968	804	589	289	271	305	264	216	208	222	209	224	196	223	215	203	207	213	205	195	211	209	181	202	187	203	210	164	217	198	191	194	190	217	200	191	222	179	199	170	186	191	199	204	175	209	206	221	177	220	203	193	205	200	198	211	182	180	185	192	204	202	193	205	181	180	185	209	215	194	196	195	202	218	184	204	228	183	199	204	203	196	216	198	175	178	185	204	169	192	190	194	203	199	202	210	187	204	199	207	189	201	213	214	179	184	187	169	180	205	204	187	193	220	190	193	215	200	177	191	201	189	199	200	182	213	176	211	230	180	223	199	213	164	197	185	186	182	189	181	211	185	206	204	212	198	198	210	191	218	185	205	219	192	218	213	176	203	186	179	176	189	197	171	192	188	230	213	186	196	216	186	169	202	186	195	194	182	193	197	212	188	210	202	201	202	197	201	191	218	213	218	203	200	199	191	189	162	192	213	179	211	188	185	200	175	195	186	193	197	212	174	187	205	199	200	190	190	216	199	217	191	185	184	201	169	194	195	194	198	174	205	226	199	204	198	189	205	183	193	173	201	189	198	177	203	176	180	198	199	198	195	200	205	209	203	204	199	212	198	166	184	202	167	173	187	161	183	181	179	204	219	178	196	179	217	188	166	180	193	201	195	196	197	171	195	207	200	188	231	186	187	188	199	174	203	202	186	197	198	186	174	188	202	183	190	169	181	193	213	191	193	221	211	210	195	190	192	184	208	215	208	172	196	237	195	194	194	187	200	183	194	209	183	182	199	196	202	194	190	217	216	205	198	189	181	208	206	207	201	213	187	205	174	196	192	207	190	200	195	207	202	200	199	223	203	195	201	204	217	196	218	209	197	198	200	206	192	200	198	192	201	180	198	198	182	172	180	210	199	201	191	200	210	202	208	203	206	180	184	186	179	203	224	208	198	213	212	191	195	170	207	184	211	208	208	195	179	216	190	192	200	190	178	216	179	185	216	196	205	163	225	187	208	196	194	204	204	206	212	184	209	213	160	192	205	184	213	199	214	175	189	183	197	209	189	191	210	198	201	221	212	201	188	194	207	180	199	206	186	196	204	192	211	203	212	204	189	195	182	204	203	180	197	184	215	206	217	227	201	193	204	198	194	193	186	221	171	191	188	183	191	200	208	207	190	211	204	199	197	221	184	187	186	208	210	200	213	211	209	181	199	218	212	171	206	212	200	204	177	197	200	194	183	212	191	198	184	211	183	181	179	210	198	209	209	222	204	216	206	176	200	190	194	195	186	206	203	191	205	154	210	187	199	183	185	222	181	194	207	170	205	203	179	193	208	199	195	198	189	224	200	201	197	197	192	183	192	199	194	203	178	165	191	206	176	209	193	200	217	200	194	203	189	191	169	195	212	191	224	200	196	231	182	212	212	197	205	190	182	198	189	192	222	236	190	234	205	187	196	184	200	175	176	198	201	174	203	227	208	199	201	193	187	191	202	171	222	212	195	187	180	191	202	178	199	208	190	177	187	184	213	182	212	186	189	192	177	223	197	180	193	175	191	203	193	204	175	212	200	199	185	200	208	184	229	210	197	182	185	193	199	182	215	161	196	183	201	195	201	180	190	196	219	211	192	231	191	197	187	181	190	182	198	178	184	192	176	187	186	186	174	179	216	203	210	199	206	188	193	202	176	190	193	186	197	196	184	191	178	197	180	194	215	207	198	165	204	203	211	169	183	194	199	200	182	193	209	214	203	207	208	209	180	187	189	196	203	199	192	205	196	188	194	184	178	205	189	215	213	230	178	243	192	178	168	200	202	194	206	191	193	184	211	176	186	191	195	183	215	217	186	203	197	175	173	180	202	195	213	192	196	181	210	227	184	196	194	197	179	172	190	185	196	184	195	185	199	212	207	182	191	173	211	203	201	214	175	187	190	186	188	204	200	197	186	199	172	180	192	191	182	192	210	201	196	183	200	162	211	188	211	188	193	187	197	205	219	205	180	200	202	188	197	169	199	225	186	205	179	204	205	201	192	183	191	174	180	204	192	211	228	193	169	188	171	195	211	194	206	196	201	203	196	185	189	192	175	190	178	174	205	185	193	195	241	206	185	208	169	195	198	206	189	189	190	216	194	229	214	196	212	182	195	189	208	190	182	192	194	167	180	194	202	199	188	188	190	196	203	190	181	203	201	174	200	212	198	194	210	210	156	173	200	187	200	183	198	170	184	206	181	199	195	212	182	167	195	198	186	216	190	176	172	215	212	219	202	184	185	219	199	196	191	179	184	211	185	192	193	190	195	189	204	194	178	194	172	199	176	200	186	174	210	184	205	213	206	177	194	193	207	204	182	198	196	176	203	202	218	185	202	209	211	169	203	180	206	188	230	173	195	210	185	205	198	184	201	213	203	203	194	187	202	198	216	198	187	171	218	219	190	185	214	198	177	216	207	180	200	201	177	198	213	195	193	147	187	192	181	175	176	177	165	218	185	201	189	215	221	180	174	178	195	216	215	178	202	198	218	183	183	194	203	215	189	206	204	178	197	216	198	196	166	186	194	178	210	213	190	179	227	199	199	196	167	196	203	199	201	209	210	190	203	218	206	181	218	221	215	198	218	202	184	197	203	184	197	219	204	200	184	176	183	193	201	175	182	203	191	203	188	217	208	193	226	191	212	202	177	179	194	167	181	198	193	195	225	204	192	190	188	236	224	189	203	220	204	213	187	192	190	187	198	200	189	198	198	194	188	198	192	189	209	178	200	209	189	186	189	232	206	173	177	202	201	176	181	175	218	206	185	197	196	191	207	182	216	195	190	211	180	200	197	185	191	191	212	216	192	205	199	197	207	217	201	210	210	187	188	182	201	198	208	203	184	201	192	210	171	193	184	207	212	194	179	181	176	204	195	193	197	163	182	187	210	202	227	194	154	215	191	198	217	184	203	192	180	202	198	197	189	184	175	161	192	201	209	230	191	192	208	195	194	199	202	190	192	187	213	194	191	187	194	193	201	206	201	208	206	224	214	202	192	204	194	192	207	199	206	196	203	181	205	172	196	214	177	183	208	178	184	191	198	203	210	193	220	181	219	197	195	225	201	198	168	172	171	203	181	195	185	202	226	171	208	202	220	198	192	168	195	194	195	176	197	178	186	220	192	214	197	197	218	191	192	200	200	216	205	214	187	181	192	203	207	170	187	168	186	188	221	190	203	196	199	201	222	209	196	184	235	207	194	205	197	187	208	188	167	187	182	178	198	217	198	193	203	213	203	195	195	192	170	207	195	209	190	197	229	213	199	177	197	174	213	175	212	196	179	217	194	201	201	205	208	188	197	194	184	201	201	178	198	187	203	190	197	196	184	196	200	202	191	180	199	188	193	193	197	203	213	180	193	185	208	200	188	187	219	180	171	197	194	198	204	195	185	210	205	211	202	204	193	196	205	199	212	199	178	202	188	178	196	202	184	218	209	207	194	167	192	181	193	193	183	193	198	185	208
23791	21598	29360	24284	21599	17435	2219	1238	866	766	620	628	525	500	505	476	477	472	408	391	406	418	388	425	438	385	391	383	408	393	398	390	342	375	387	381	393	336	356	386	403	366	377	391	347	393	350	373	337	345	355	355	404	392	396	365	391	401	386	365	360	352	369	342	371	345	389	359	360	357	361	358	381	391	388	336	337	332	414	367	387	344	375	350	361	369	356	393	316	357	349	342	353	324	363	358	367	337	334	349	367	374	349	338	392	367	376	368	415	356	367	366	352	392	343	344	366	363	364	370	329	350	367	349	348	354	357	394	364	354	380	341	358	368	350	323	351	362	361	361	365	369	347	379	341	350	389	383	351	397	355	372	391	350	372	365	354	379	359	328	342	361	352	329	357	341	368	388	348	372	364	373	362	345	377	359	339	340	386	349	372	320	342	336	379	342	376	336	351	347	330	363	384	376	400	366	353	354	365	347	325	362	349	354	342	351	377	378	363	338	356	342	347	374	337	379	337	356	356	375	319	379	346	330	356	388	369	388	379	376	363	305	329	351	388	347	358	382	373	358	333	369	356	409	365	332	342	378	341	395	367	362	389	368	349	347	335	390	345	374	342	356	361	367	370	347	373	334	371	357	330	382	370	350	394	369	363	370	343	354	351	376	325	358	371	350	387	321	366	320	357	365	372	358	362	376	393	328	351	375	360	358	384	358	401	331	382	367	369	341	380	378	372	375	337	353	343	365	327	362	368	363	369	381	354	375	341	377	342	363	357	389	364	361	347	364	373	330	351	369	388	355	353	366	335	382	356	362	347	374	374	374	340	386	369	339	375	352	413	350	345	349	396	384	329	402	367	342	385	338	358	377	401	336	319	379	331	362	340	392	366	360	351	392	317	332	363	373	348	383	378	339	370	345	363	329	345	397	306	376	327	328	357	353	330	376	377	340	344	352	345	394	358	335	341	364	365	334	357	353	348	346	378	395	385	307	365	369	342	362	325	358	380	346	364	347	391	366	376	366	378	349	352	393	381	365	374	363	355	362	336	370	388	361	367	328	377	354	337	393	344	347	354	344	366	348	346	375	341	381	345	351	366	391	350	361	390	362	335	342	370	373	319	348	321	337	362	346	328	360	353	349	346	340	350	396	361	377	364	386	400	347	378	396	351	364	360	339	354	363	343	368	370	368	371	371	338	382	350	315	389	372	360	352	378	372	341	353	367	346	364	357	367	375	347	372	380	355	358	368	360	363	328	332	364	332	372	370	378	376	390	356	368	370	401	371	385	350	350	356	358	365	372	351	348	381	354	396	380	368	351	362	368	393	333	371	367	348	366	361	378	376	330	393	333	354	343	347	324	352	370	358	389	357	362	359	353	395	352	380	362	377	363	337	366	368	343	354	347	350	360	376	369	368	375	363	390	345	368	318	372	356	374	359	353	365	390	356	355	328	336	386	354	336	347	374	372	352	382	349	321	361	371	340	361	354	369	337	333	355	369	341	342	332	340	369	384	363	329	389	349	364	388	342	355	342	365	335	370	380	351	339	379	353	376	366	356	347	363	371	360	368	364	372	360	341	365	332	342	363	362	364	365	354	378	377	390	376	380	375	362	369	350	363	368	377	373	334	349	384	349	371	359	360	385	408	366	392	382	333	381	378	351	345	314	365	366	373	376	310	395	360	370	355	334	360	358	379	377	352	385	343	339	327	391	348	356	361	355	364	394	373	381	390	353	380	355	373	386	353	340	355	351	364	387	363	369	376	359	353	315	333	382	369	385	363	353	323	365	396	376	353	328	360	334	387	343	309	355	356	387	360	377	357	349	360	398	341	337	376	357	371	356	370	344	379	349	365	341	367	381	369	367	345	377	342	362	371	361	361	405	370	376	359	373	379	408	351	370	360	366	362	361	327	367	332	389	374	399	359	379	352	345	361	366	344	395	352	352	342	345	328	380	346	357	353	343	382	330	356	333	367	419	390	380	356	363	367	347	348	363	335	363	335	361	363	371	360	351	342	349	391	338	329	362	319	343	379	363	345	339	370	356	359	359	412	346	337	352	358	391	387	391	363	371	356	354	353	352	377	316	344	344	383	397	380	353	384	363	358	369	380	364	345	365	337	350	347	341	379	337	295	384	340	390	393	340	320	361	383	393	372	354	339	362	338	381	375	346	366	363	316	369	319	348	361	335	379	344	329	372	349	345	328	364	363	348	386	336	364	319	336	387	377	368	365	375	346	324	363	379	353	341	324	370	332	378	359	336	372	385	326	339	339	407	359	372	334	350	346	365	371	377	362	387	347	327	339	350	346	379	338	371	333	382	390	359	335	372	377	392	388	368	374	388	375	359	396	350	342	377	358	359	340	358	383	367	370	345	375	371	368	367	383	364	363	347	360	391	334	327	368	360	341	308	329	363	360	357	318	396	351	379	356	380	383	343	359	377	345	383	358	360	372	388	357	377	360	411	367	365	353	386	347	341	359	317	359	331	385	380	378	347	363	342	366	359	369	352	360	369	359	382	404	338	367	347	335	393	340	356	354	356	377	361	388	353	359	352	346	351	369	425	288	398	374	362	354	346	336	328	344	346	347	345	395	376	334	377	360	343	399	345	325	356	329	345	349	401	332	385	361	340	354	341	318	359	375	392	363	366	388	397	360	376	350	367	360	360	326	355	354	359	359	356	396	348	356	360	350	336	345	366	345	359	360	360	345	369	369	399	367	359	362	362	337	362	395	365	371	368	343	372	362	356	412	346	358	363	386	339	381	377	349	355	366	355	337	354	377	347	336	341	371	341	366	353	369	364	376	343	338	351	337	378	383	349	346	359	370	387	362	385	358	374	387	373	376	337	361	379	381	345	350	369	361	392	359	332	363	367	347	337	321	364	343	370	345	354	363	355	361	362	323	347	339	340	323	344	331	394	360	340	351	375	387	367	339	361	351	349	368	375	375	346	359	403	373	365	364	362	388	351	360	368	336	390	353	336	348	344	332	328	315	338	341	348	345	368	349	344	370	363	347	365	381	403	324	384	349	317	350	365	351	354	334	390	363	377	353	364	346	329	371	381	367	341	347	348	366	355	371	368	391	386	334	383	369	319	367	336	388	353	354	328	389	386	355	343	374	364	392	349	370	384	368	376	352	389	373	337	357	354	339	341	391	369	379	383	376	369	353	351	346	378	349	371	359	383	349	361	376	358	383	367	348	344	356	345	338	354	367	388	384	348	380	335	353	371	385	387	355	367	337	328	380	346	328	372	350	382	366	395	371	340	385	328	352	368	339	346	337	343	338	345	347	391	363	378	380	394	368	356	357	380	366	338	330	361	379	335	360	352	339	356	337	375	360	417	354	370	376	360	344	357	360	378	355	392	368	361	336	373	346	373	368	351	343	389	391	359	352	334	370	353	366	363	371	351	371	338	385	351	365	364	377	353	335	351	348	336	350	356	353	338	394	356	371	364	376	363	366	383	330	357	337	362	371	327	346	356	403	339	349	387	360
4997	11359	10434	5593	3621	3000	2513	2326	1723	1234	1063	950	825	685	665	621	618	582	572	533	496	551	481	492	467	480	486	465	481	457	468	469	460	472	419	433	428	466	439	404	409	461	444	409	413	408	432	455	441	455	424	433	415	473	389	439	415	442	414	385	442	414	427	447	459	437	415	417	466	456	442	460	410	407	394	452	421	403	417	427	462	401	450	404	427	435	379	438	441	428	465	423	425	417	418	437	419	431	440	402	430	426	446	420	420	426	410	441	426	424	435	463	425	374	399	411	417	385	425	386	461	415	428	409	395	425	429	432	413	393	450	400	368	426	446	417	417	441	398	418	424	414	405	439	417	388	429	400	378	426	432	422	446	427	424	386	418	413	414	418	412	389	407	410	450	433	393	441	432	424	399	397	421	397	416	408	417	401	406	433	388	420	400	377	408	433	419	416	381	416	440	368	395	412	408	437	394	409	400	387	421	438	442	431	424	394	428	397	398	408	420	400	457	445	410	418	401	414	434	398	416	452	433	422	430	420	390	423	429	424	411	413	430	379	421	412	396	399	428	415	430	445	394	424	451	386	415	414	426	409	419	424	382	422	423	400	410	399	438	413	432	388	419	426	415	447	439	415	446	456	385	421	399	397	403	433	426	418	427	410	401	397	428	433	428	428	434	463	434	442	431	417	417	433	385	421	402	414	402	417	445	412	420	412	420	439	441	410	404	412	404	403	393	416	420	438	392	431	423	445	398	414	461	439	382	444	414	466	431	413	415	422	422	435	429	391	448	429	419	434	422	421	398	408	437	451	434	409	395	403	386	374	426	414	450	416	429	426	377	441	429	399	415	416	424	419	462	431	451	418	406	409	418	415	406	427	412	459	403	427	407	421	416	370	427	359	414	426	414	378	422	405	391	394	401	428	428	412	438	423	405	419	430	430	426	423	406	455	422	409	399	420	434	414	397	396	388	415	425	395	367	434	453	436	396	404	431	415	413	436	417	416	419	415	418	419	409	431	433	401	448	397	409	411	390	415	413	421	427	438	424	457	438	436	394	416	405	413	431	411	388	407	393	402	384	416	411	428	412	415	420	411	422	418	402	411	436	429	417	405	442	375	427	471	407	449	430	420	449	403	401	454	439	416	425	422	400	408	423	428	404	442	407	432	420	400	403	465	382	434	430	416	437	411	395	423	413	415	405	401	417	426	382	455	439	402	422	431	379	417	434	418	403	391	352	423	435	419	437	400	457	391	440	423	408	426	430	455	446	416	448	422	459	398	401	412	411	408	403	404	423	405	411	434	406	446	418	407	407	418	441	400	425	446	399	412	420	426	402	415	437	436	403	414	432	379	419	460	413	445	429	401	422	391	431	412	432	447	457	407	459	396	416	433	426	414	389	422	398	421	414	407	414	397	403	434	418	438	388	422	410	410	421	421	417	411	422	433	408	430	435	418	439	417	421	456	407	423	404	431	405	381	425	434	416	451	426	438	399	407	417	419	428	441	373	426	393	429	432	424	421	417	431	404	373	419	386	397	397	423	423	384	396	429	395	439	409	398	416	407	379	396	417	408	416	418	421	404	393	391	425	429	410	438	396	416	394	392	404	386	466	428	423	456	430	441	465	405	420	403	395	401	422	407	409	406	395	405	410	414	402	399	407	415	416	409	422	412	417	392	418	409	415	476	437	396	425	449	422	393	434	404	430	371	410	423	434	430	419	402	419	410	415	391	409	427	409	430	399	430	392	454	417	444	451	407	409	421	414	434	425	402	449	415	416	432	436	376	456	437	415	438	423	392	433	407	426	400	379	431	425	446	385	411	423	424	395	419	403	479	390	429	430	390	448	415	432	431	396	407	402	410	428	396	420	423	442	385	388	423	388	423	421	453	366	410	432	389	412	415	425	449	424	432	419	454	431	441	426	414	434	415	416	459	365	424	451	426	404	424	437	417	436	422	405	440	421	430	387	393	421	424	380	394	384	407	420	430	446	425	387	403	413	437	369	433	449	434	399	429	397	396	388	416	427	409	400	412	427	405	431	393	386	399	433	451	430	420	413	398	450	402	408	421	401	445	454	432	398	440	442	433	417	405	392	389	442	411	398	409	447	451	435	457	465	412	399	404	404	420	440	397	403	456	416	457	389	402	400	399	444	407	426	388	448	419	404	420	439	408	396	454	420	422	436	421	439	416	426	420	416	410	445	410	431	415	412	449	449	435	406	439	440	448	403	421	417	428	420	415	401	418	438	424	412	421	418	396	419	392	400	380	468	413	416	419	421	425	425	411	368	419	432	419	402	410	443	388	412	381	396	422	416	419	407	414	398	415	412	415	411	418	443	420	390	403	410	382	393	415	418	404	425	420	389	389	391	389	417	386	407	430	419	428	415	426	427	474	411	438	397	383	431	412	423	426	404	396	403	405	448	442	410	437	401	421	406	410	395	437	408	407	402	388	435	438	410	423	428	390	402	432	421	397	450	412	398	434	437	421	402	450	395	416	407	431	410	417	438	384	397	393	431	423	420	437	412	447	392	409	384	428	387	441	400	429	415	407	400	442	401	440	410	414	410	434	398	439	442	407	427	407	444	423	428	453	406	402	416	429	394	423	403	417	370	414	413	401	414	437	416	392	406	438	419	452	422	406	399	404	420	386	411	437	434	468	415	425	426	459	427	402	417	426	455	419	414	405	428	419	426	386	419	398	397	408	433	436	395	459	434	384	408	400	424	401	420	444	423	417	432	407	391	429	385	440	430	454	393	418	370	426	471	409	415	430	389	409	426	441	405	408	404	406	401	400	422	422	444	459	407	379	409	445	448	430	440	431	422	358	406	459	387	424	374	391	417	405	409	420	389	440	438	383	461	421	377	430	389	402	421	457	419	402	405	403	439	405	395	419	459	380	421	405	437	429	401	441	448	414	430	432	389	367	425	397	433	377	388	428	416	384	377	448	405	448	402	423	378	455	418	383	426	419	392	386	416	407	464	447	411	447	410	436	418	439	393	427	411	390	373	458	440	399	392	429	407	406	393	400	426	415	418	413	393	415	441	404	408	409	410	433	415	423	421	406	438	379	416	398	430	412	404	444	421	454	417	425	422	397	438	402	409	423	439	425	411	407	404	442	400	415	405	442	377	439	429	381	421	389	434	407	424	419	401	439	425	443	414	450	411	438	469	409	430	432	459	388	461	437	423	400	431	416	444	401	424	431	391	420	397	423	394	449	411	441	414	431	420	391	448	434	434	399	439	410	410	420	392	406	453	370	432	370	395	395	428	418	464	431	456	404	429	438	434	414	424	461	408	424	409	404	397	431	391	405	453	369	408	423	425	433	419	391	400	404	416	372	418	372	407	374	438	420	438	435	409	414	435	415	454	412	399	395	379	433	434	415	412	428	441	408	399	433	397	453	423	412	437	419	418	419	428	400	418	422	431	424	413	449	450	436	403	431	418	418	425	447	428	426	391	426	415	417	410	414	442	374	401	425	396	430	389	416	419	383
25103	21555	28348	25105	16716	1022	654	501	431	320	302	248	226	214	186	200	188	172	188	172	156	156	168	179	169	150	144	161	154	156	159	173	154	132	139	149	151	134	143	133	172	153	154	132	156	128	157	147	149	158	143	148	139	165	137	128	162	160	129	155	174	135	151	137	151	126	171	166	146	135	155	153	143	120	131	148	140	136	148	130	131	161	140	155	156	150	128	142	140	140	151	151	142	151	143	134	149	153	173	148	144	136	138	141	133	129	142	129	150	137	150	144	129	141	140	140	157	137	154	142	145	146	136	147	135	146	137	133	149	150	148	152	162	136	131	133	159	130	147	160	137	132	150	145	149	125	114	139	159	149	119	150	158	151	129	142	117	147	144	159	147	125	153	144	140	123	128	143	137	147	131	162	173	141	150	151	121	161	150	149	152	149	132	131	141	142	132	118	103	128	121	163	137	134	126	141	124	136	154	126	150	154	148	160	136	144	151	124	135	149	123	132	142	121	142	168	140	126	148	137	140	146	122	133	146	152	144	141	137	166	138	134	153	140	142	147	137	142	136	145	134	146	139	135	141	165	124	129	156	135	167	155	125	154	122	136	136	126	141	153	155	135	140	153	125	135	140	136	162	128	159	128	155	145	150	137	134	127	140	171	149	136	134	150	159	154	157	158	139	154	151	140	133	136	150	139	133	149	153	126	151	143	137	148	123	127	140	155	136	134	164	136	140	144	132	132	152	152	155	122	154	152	149	125	127	144	153	115	140	131	127	136	139	144	120	129	127	140	158	112	145	140	132	145	141	139	136	115	143	138	138	134	123	135	144	150	142	136	144	126	137	143	142	134	153	138	133	136	119	161	146	153	135	161	138	119	147	170	151	153	142	142	137	157	129	122	139	141	140	144	155	146	135	144	131	144	152	137	131	164	140	143	153	123	140	139	142	120	133	155	147	168	137	153	161	149	144	137	133	146	144	177	137	140	145	148	149	162	144	137	139	149	152	161	137	143	126	135	131	139	144	160	123	144	150	140	134	131	148	147	147	149	153	141	127	123	137	136	139	151	123	134	154	137	147	129	143	169	143	124	148	157	153	153	112	168	143	156	142	119	152	144	147	153	155	150	137	137	133	140	149	127	164	143	156	145	150	127	152	142	150	150	133	144	140	125	140	139	134	143	149	144	156	148	162	135	145	145	148	127	150	144	143	146	148	138	125	136	143	144	133	135	150	140	171	117	142	147	117	130	157	145	133	122	140	141	149	152	142	134	157	129	147	140	142	143	134	121	133	139	127	167	122	152	126	127	155	157	149	125	120	165	135	153	141	129	135	135	124	148	160	146	147	128	158	143	143	129	122	138	149	121	153	136	127	142	154	121	128	136	138	149	130	132	141	144	132	135	137	137	157	141	115	156	146	108	143	157	136	135	128	131	142	140	145	154	154	126	128	114	136	138	142	147	134	136	144	143	132	143	159	137	123	133	129	142	145	128	147	138	150	150	148	125	138	130	139	153	148	139	149	152	141	131	123	129	133	150	160	152	139	131	143	141	137	156	138	125	169	138	122	140	144	129	131	134	158	145	132	152	121	136	138	145	161	131	146	142	145	138	140	132	144	123	136	161	171	153	152	159	139	145	127	141	133	144	147	139	110	143	135	122	146	153	130	146	139	126	130	135	147	149	145	146	150	155	135	143	144	131	148	125	125	129	147	159	146	147	151	153	145	143	146	133	135	130	137	128	136	132	141	122	150	144	135	147	151	129	160	154	152	146	139	142	139	167	153	141	146	141	164	135	147	147	126	124	133	153	127	130	155	125	151	149	131	150	160	138	157	148	146	146	146	133	137	128	119	137	142	129	139	129	131	126	119	128	133	133	153	150	125	143	144	134	136	152	146	128	149	131	140	146	163	135	140	155	138	139	143	143	119	137	135	136	138	149	128	142	133	147	138	145	138	163	137	137	139	156	130	137	134	136	138	155	144	152	131	166	149	153	139	119	156	147	127	157	146	139	159	120	170	133	150	137	145	137	140	129	154	133	177	139	141	127	146	151	139	141	138	175	127	141	159	154	149	156	162	147	145	137	144	174	147	132	130	141	156	131	126	141	134	129	95	152	109	163	166	135	153	121	133	136	144	170	121	139	133	136	139	153	145	126	148	147	139	147	131	124	143	127	126	155	122	149	145	142	114	145	145	132	153	135	151	140	142	135	150	163	145	145	137	144	159	132	153	144	132	124	137	135	135	149	126	134	145	150	148	143	143	144	150	120	126	149	157	150	133	116	141	153	154	125	132	127	134	140	144	148	150	160	157	115	147	151	158	142	113	145	155	138	141	154	157	147	147	152	115	139	133	157	123	124	145	139	143	140	149	140	165	132	140	124	141	115	127	144	141	132	141	156	131	160	133	130	130	151	127	131	120	127	151	149	142	136	148	140	157	140	149	147	135	136	122	131	141	126	154	142	145	148	144	144	114	158	148	120	130	148	149	140	132	133	143	123	137	138	138	132	131	152	125	151	120	150	160	134	119	162	153	125	143	142	138	153	153	154	123	117	116	139	128	148	139	118	142	125	140	159	129	134	156	122	121	146	131	157	144	120	125	133	156	114	137	123	132	133	159	137	138	139	151	136	132	153	138	128	146	140	147	151	139	151	142	141	137	129	127	141	139	164	130	143	132	137	136	136	137	140	135	120	134	141	141	141	142	141	135	152	131	131	142	151	133	151	148	164	120	131	141	119	150	128	130	161	137	140	155	142	146	147	153	168	132	145	141	149	154	153	125	150	125	136	135	144	124	134	125	164	110	151	134	126	130	147	120	135	132	140	147	124	133	136	148	122	127	130	133	126	141	119	114	150	150	119	156	161	147	151	128	156	128	150	145	140	136	154	133	135	137	127	131	148	154	128	102	128	130	148	136	150	143	166	143	161	146	111	135	152	158	133	143	155	127	153	138	142	157	142	146	140	136	154	130	127	145	155	145	128	144	148	134	143	144	158	143	140	132	140	151	135	141	155	135	159	141	153	141	135	153	146	158	159	150	144	161	142	125	146	125	137	132	146	117	121	159	131	140	159	132	126	112	146	125	135	113	156	153	124	125	127	150	142	137	141	153	145	128	143	146	144	147	156	164	159	139	152	150	133	143	127	141	150	163	150	131	146	142	139	149	153	148	133	144	139	128	153	135	134	152	135	141	128	138	138	136	148	139	126	156	147	136	160	122	147	125	148	125	145	143	131	156	159	163	139	131	129	147	134	142	130	124	164	150	123	137	150	136	148	142	138	149	145	161	150	135	133	153	149	165	152	137	146	150	136	144	150	126	133	157	143	145	133	143	148	144	156	133	162	117	134	131	162	160	123	137	121	144	171	153	150	146	166	132	147	151	153	155	136	156	110	149	170	155	151	147	152	160	130	153	126	148	120	134	134	130	161	135	136	126	152	146	125	141	159	146	139	133	146	154	124	150	125	142	152	149	128	141	155	132	139	164	160	149	132	148	149
4742	7199	6196	3128	2074	1598	1524	1294	1033	686	544	475	396	345	349	292	276	236	256	232	201	214	234	224	212	249	202	195	223	209	180	202	202	202	193	204	199	206	183	187	209	203	213	203	171	170	192	218	193	183	193	178	230	186	214	191	197	206	196	206	190	182	198	200	205	196	173	204	188	191	185	200	185	208	182	208	200	218	172	192	207	176	191	177	193	193	177	225	192	188	185	160	185	193	187	197	183	162	191	186	205	172	181	183	173	166	206	185	165	180	192	203	223	210	201	187	181	177	195	184	184	163	171	158	189	180	177	208	196	180	190	180	198	180	183	181	191	193	220	163	170	203	217	199	190	194	210	180	201	185	187	189	175	190	170	204	182	198	199	211	205	187	197	185	177	197	201	179	182	185	206	205	189	194	184	157	211	180	210	189	187	187	206	164	199	202	172	182	208	203	188	168	190	197	172	191	175	219	200	207	202	181	196	170	177	186	213	154	168	214	215	185	175	201	198	181	184	166	224	190	183	180	179	182	192	193	201	162	177	187	190	197	174	184	176	188	174	214	176	173	198	158	187	171	154	184	186	172	182	191	188	188	186	189	214	200	168	193	175	193	191	200	192	185	153	182	188	176	175	164	175	203	187	182	198	191	169	192	192	190	182	203	174	183	187	172	185	173	202	166	184	183	184	179	180	174	178	172	205	189	188	192	165	167	205	188	179	156	169	185	199	195	202	181	192	190	210	203	192	173	180	194	176	183	183	189	171	200	206	172	192	206	195	165	174	182	189	167	189	194	203	182	175	187	175	204	204	193	189	201	169	164	193	176	187	190	199	178	206	187	154	186	186	201	204	214	178	162	166	190	191	188	182	197	189	179	185	198	215	195	208	184	196	156	178	192	181	207	161	174	211	189	182	190	185	175	207	181	190	201	171	185	192	184	170	162	203	191	188	225	204	187	179	194	183	197	203	172	191	202	194	177	185	169	177	176	200	152	184	183	194	195	211	197	189	175	173	198	190	177	206	204	209	206	207	167	160	189	167	196	184	172	163	158	173	214	189	181	160	177	182	189	186	177	195	196	187	184	197	191	178	202	173	171	189	202	177	161	195	183	203	193	185	189	181	170	181	174	184	184	221	174	174	179	181	185	204	194	170	185	182	175	177	171	207	189	189	189	218	193	193	198	210	186	184	165	172	187	208	185	172	197	189	195	178	207	158	178	190	179	185	203	192	195	174	175	189	178	181	200	158	184	215	182	205	187	185	197	174	198	198	171	203	190	182	175	185	156	178	191	203	190	206	173	183	194	201	196	180	177	181	191	204	181	190	155	191	208	200	219	190	176	168	185	156	202	191	199	181	165	217	195	189	202	190	213	200	161	172	189	186	176	211	215	160	215	184	161	186	150	206	181	212	199	188	198	200	185	164	172	186	194	189	179	193	182	184	189	157	194	193	175	193	205	189	170	187	181	176	173	174	164	174	201	195	205	206	189	192	172	192	186	223	174	166	159	210	184	157	182	192	178	209	204	178	148	175	188	186	182	205	189	170	189	208	172	190	192	199	182	183	199	160	191	193	192	190	189	188	180	198	190	206	176	180	185	179	183	164	192	210	186	214	195	189	231	194	180	187	182	219	172	179	172	208	206	184	196	224	199	190	209	183	189	179	195	190	188	180	200	188	221	170	182	190	190	186	203	192	177	191	188	195	172	197	193	194	191	178	208	178	172	154	200	160	208	179	187	191	201	177	183	197	185	181	179	169	169	203	178	191	183	195	220	179	175	187	164	171	190	192	196	202	200	187	181	174	158	193	171	179	183	186	172	200	193	187	163	217	184	199	194	193	178	177	214	191	213	161	187	193	183	187	158	208	184	185	175	206	189	184	183	163	177	174	171	188	165	189	174	211	206	184	183	189	200	184	191	205	183	202	192	208	159	170	210	180	181	174	175	170	179	202	203	185	192	194	171	180	161	178	185	228	197	193	169	188	200	195	206	176	197	172	195	192	173	185	168	197	205	204	198	186	175	175	199	186	190	185	155	204	183	180	174	187	171	200	190	194	177	173	186	202	180	174	184	186	199	187	187	192	204	181	209	186	182	183	184	180	185	195	174	177	185	181	195	184	200	169	175	189	199	162	184	182	189	183	188	187	185	176	177	231	169	165	196	189	212	172	190	230	198	190	185	177	217	181	208	187	171	189	184	160	166	193	167	194	196	172	193	195	169	188	185	183	196	198	183	209	181	167	182	191	160	188	210	196	211	160	192	191	169	194	184	183	201	197	194	166	188	181	184	162	179	164	189	182	170	217	177	170	213	196	179	174	180	196	170	190	207	206	176	174	202	170	191	172	165	159	182	177	193	154	206	180	195	176	155	188	206	215	195	176	189	172	191	188	173	175	175	176	174	170	189	197	187	197	189	190	170	193	186	191	211	219	190	168	162	191	197	197	194	216	178	205	192	193	202	199	156	177	182	203	219	166	193	181	168	169	187	181	207	199	176	163	168	183	181	200	205	184	214	202	200	185	161	177	177	213	189	189	188	167	183	162	190	188	195	195	186	193	189	195	205	188	184	187	158	179	169	173	192	186	195	202	185	182	173	177	198	179	202	189	171	202	219	180	178	161	183	212	177	208	185	163	199	168	173	202	193	182	197	177	191	192	176	206	182	173	194	180	165	176	181	187	174	185	156	193	193	201	176	171	197	182	161	179	181	186	191	181	199	209	178	182	196	187	170	182	188	190	190	179	187	178	187	182	178	186	204	216	183	198	203	178	187	175	173	183	161	177	167	186	191	171	189	158	186	173	196	197	184	180	179	200	186	179	200	200	171	167	211	161	163	174	180	196	192	192	198	190	172	184	185	173	187	164	167	160	174	200	186	172	182	187	204	177	195	188	164	195	155	176	212	188	214	169	193	186	176	179	176	194	171	187	197	169	192	193	187	199	165	200	200	187	211	200	186	173	187	191	181	180	190	185	186	181	158	203	205	182	188	178	214	183	161	173	188	180	178	180	188	184	194	196	198	193	186	202	223	214	204	198	190	198	202	187	168	192	196	178	173	151	159	170	183	184	191	199	184	175	194	190	196	184	202	201	173	173	202	188	192	188	167	176	185	182	197	188	169	188	194	164	202	180	170	195	203	194	161	185	195	197	207	171	194	191	194	187	194	186	164	178	194	211	183	200	185	213	177	188	163	183	199	203	211	187	212	175	169	185	192	203	182	194	194	185	174	176	198	178	204	187	181	176	189	195	175	192	211	199	190	191	188	172	170	199	152	173	183	175	175	202	170	183	191	189	186	202	179	199	187	193	188	190	170	202	190	159	204	213	180	183	179	192	181	187	178	197	177	190	185	172	182	168	190	198	171	194	189	220	188	182	178	192	186	176	184	192	188	199	183	195	186	193	197	195	221	192	203	183	206	170	194	189	200	179	184	159	196	176	169	171	160	199	187	182	166	198	192	182	187	186	204	209	160	171	182	183	207	174	171	185	199	199	193
22970	21554	29581	24002	21554	21625	15120	2405	1420	1128	942	884	761	695	659	631	614	538	562	538	489	493	502	480	478	540	477	438	513	476	462	466	449	430	434	454	472	457	469	478	456	442	453	415	442	463	446	485	435	420	487	431	415	433	448	450	444	469	408	433	453	433	418	429	453	435	424	459	406	428	420	446	456	435	430	435	445	414	399	396	405	467	453	425	418	412	439	403	474	440	421	420	440	414	409	391	404	467	443	429	431	439	377	427	424	424	483	437	405	430	460	456	461	463	451	412	412	440	418	438	405	391	420	453	438	464	444	417	416	443	397	420	425	412	419	412	422	422	445	439	446	443	443	433	392	437	401	411	448	418	432	371	440	443	422	379	390	464	405	429	434	453	414	412	440	434	443	416	392	458	412	423	435	417	411	419	408	429	396	418	404	442	416	393	416	458	428	443	425	416	402	442	431	436	378	433	405	377	409	453	397	432	438	433	387	405	415	450	407	409	435	441	407	459	418	440	455	441	443	385	421	409	441	397	427	414	394	399	443	423	441	402	441	442	451	418	424	406	422	426	403	426	433	445	398	381	441	439	443	439	436	432	430	460	403	453	434	447	437	446	429	412	447	405	368	415	403	419	387	441	442	444	427	389	419	393	488	423	417	426	429	417	410	435	415	409	408	391	413	430	438	409	429	454	403	434	435	419	426	396	449	426	439	432	387	451	435	470	439	421	441	432	448	419	411	401	421	419	426	433	405	414	429	438	435	408	435	444	421	420	421	393	392	448	429	420	392	405	423	417	398	446	409	418	438	416	428	438	444	444	425	428	441	446	454	416	407	457	404	412	420	438	422	395	432	419	463	432	412	431	424	456	394	443	416	414	410	419	429	406	441	447	435	438	373	437	419	414	447	426	441	421	447	425	438	442	412	374	424	394	439	408	405	423	495	420	460	451	471	422	430	400	402	446	423	459	407	415	388	416	438	422	479	413	415	434	430	422	433	445	419	427	426	440	422	399	433	441	410	407	427	434	434	454	426	404	450	431	463	396	419	442	408	422	420	426	426	441	420	451	416	430	407	418	406	433	425	441	443	422	447	427	404	454	459	415	428	394	400	410	419	402	403	434	429	399	446	455	395	466	407	443	438	419	449	449	457	428	410	429	419	439	399	420	442	440	452	417	401	452	421	409	403	417	411	385	401	428	444	396	440	468	448	410	429	445	424	406	425	409	408	443	413	399	425	438	419	439	390	421	401	413	428	429	427	415	412	431	404	408	438	406	421	430	434	468	433	385	410	385	398	417	418	416	427	411	410	457	443	429	439	422	428	423	398	417	420	426	377	433	390	435	392	440	433	460	423	418	445	452	447	434	446	464	412	417	439	407	406	396	441	444	456	452	365	455	453	436	415	409	428	397	443	409	421	430	429	447	468	406	437	396	428	408	415	406	425	438	474	422	452	443	400	405	409	419	434	411	418	402	379	431	430	436	401	429	424	440	430	458	410	428	418	427	419	419	434	394	409	403	424	424	403	434	411	435	415	437	418	465	435	417	404	463	418	463	449	433	458	428	399	427	452	438	421	440	439	409	397	418	452	413	429	408	400	416	402	407	438	415	434	371	417	397	407	462	419	415	404	446	406	413	443	437	435	415	447	416	420	433	429	414	420	437	437	451	428	405	433	433	432	389	410	388	432	422	448	397	448	406	455	425	438	431	452	430	377	417	394	377	437	417	426	394	418	422	449	422	386	417	435	386	418	374	409	470	403	439	409	434	464	425	405	439	442	426	428	431	410	393	407	443	443	407	419	431	427	429	422	422	443	407	427	429	436	440	439	428	431	402	405	404	430	443	414	445	426	406	431	453	452	428	415	441	420	422	454	441	466	388	360	428	433	429	465	440	429	430	422	425	456	416	429	394	444	463	392	442	426	430	403	402	398	439	471	441	478	400	382	437	419	402	446	423	440	433	436	422	447	375	414	450	412	430	410	456	453	448	439	393	400	486	465	419	434	422	412	431	425	422	415	400	457	396	418	456	418	431	389	417	425	410	429	435	398	416	368	408	416	430	416	410	425	418	402	418	433	399	403	456	446	410	445	411	482	396	441	442	449	444	399	456	393	425	473	402	407	441	440	403	414	424	437	451	422	434	441	392	432	408	449	420	418	400	434	443	427	442	422	425	404	428	460	457	413	429	434	465	428	454	407	419	406	401	407	396	417	461	438	441	450	421	426	394	470	403	472	452	432	417	434	399	462	424	403	401	385	425	415	425	413	442	432	437	393	412	445	430	466	398	392	426	445	418	383	409	426	433	411	429	411	426	473	451	443	422	416	416	423	433	398	434	437	400	391	436	431	425	391	455	422	443	434	429	406	407	440	400	427	449	402	428	396	448	397	417	386	443	419	393	392	415	398	438	449	422	421	435	415	445	447	422	394	421	432	405	427	446	419	405	386	421	449	407	408	423	455	423	431	417	405	419	453	401	469	381	409	435	463	465	429	405	431	442	439	466	427	441	413	421	388	463	409	440	394	426	410	414	428	406	473	455	429	435	415	458	432	419	410	431	427	441	388	423	413	440	405	455	421	406	454	437	427	448	425	424	407	397	438	444	450	434	420	432	437	421	465	441	441	395	431	427	383	452	400	391	409	384	423	432	374	415	423	394	448	424	423	427	433	437	428	416	408	379	424	456	464	411	374	426	391	434	442	427	445	395	445	459	416	431	444	428	408	418	425	453	425	418	429	392	427	388	401	428	432	405	428	397	405	454	399	425	437	426	397	443	415	442	449	437	448	415	409	398	456	435	445	452	424	441	387	431	438	428	441	419	447	387	430	419	449	458	432	400	423	438	437	457	431	419	381	394	398	467	409	407	462	419	410	428	402	373	403	430	413	434	423	427	437	414	418	415	452	457	414	422	425	423	433	389	397	408	412	440	430	439	426	422	407	452	448	428	383	445	433	410	430	446	448	388	416	434	391	425	433	423	440	428	413	456	442	430	405	418	433	408	393	429	445	414	426	417	438	420	410	366	417	437	430	380	415	475	432	391	397	408	401	451	426	411	403	442	441	406	440	427	404	406	414	426	429	413	404	454	434	393	458	443	427	431	455	427	421	394	397	387	408	410	402	438	413	407	449	453	402	400	408	418	417	401	421	397	447	397	452	384	444	421	426	404	391	397	425	431	434	444	413	403	439	437	398	417	401	407	428	385	451	438	435	370	405	458	404	414	416	390	429	442	423	406	447	434	386	424	403	442	419	425	427	425	429	418	443	417	414	373	442	421	441	399	453	419	429	412	425	446	401	429	392	422	410	427	431	419	421	418	409	379	443	447	404	450	442	424	402	449	424	449	414	431	424	399	385	368	396	417	458	416	404	426	439	431	407	409	487	415	415	402	387	414	415	416	416	405	405	440	432	459	441	430	470	442	461	428	411	409	482	457	421	413	415	437	428	425	414	427	411	441	430	416	461	452	403	434	402	433	416	447	445	389	384	409	405	394	438	382
7316	17288	15765	8892	6249	4988	4426	3793	2897	1972	1668	1507	1226	1091	903	917	918	739	740	692	671	628	636	607	602	575	595	583	541	549	549	532	571	551	512	551	526	565	557	530	520	512	551	565	497	527	492	552	537	497	505	553	478	531	523	534	527	520	490	474	532	482	492	511	509	552	532	531	485	480	513	484	488	539	459	496	493	506	527	468	532	480	473	493	499	484	510	472	497	475	448	529	532	492	503	487	487	494	494	547	505	513	500	485	475	481	521	496	457	533	504	491	509	476	480	474	482	513	496	501	473	458	503	495	450	496	549	475	513	503	482	483	525	501	497	496	508	494	455	562	523	530	487	524	502	486	496	510	472	494	511	513	503	500	473	494	536	481	500	484	494	491	473	471	499	465	538	504	487	473	548	497	476	484	476	514	480	484	526	454	490	495	474	484	505	468	462	528	522	473	471	513	462	506	502	478	541	485	481	477	465	517	495	462	479	512	502	493	519	461	512	463	520	463	492	469	485	491	495	513	472	481	508	496	480	454	494	497	494	507	516	444	514	526	492	493	471	515	508	495	507	502	474	489	510	536	537	525	461	480	511	476	485	504	487	514	497	483	486	497	516	504	510	530	506	481	477	469	472	486	473	461	514	474	534	507	470	488	476	513	514	458	488	477	484	495	479	489	456	455	460	464	468	510	506	509	451	492	471	500	514	495	514	498	497	547	493	482	457	481	503	511	502	505	474	532	461	498	503	479	470	498	486	483	523	501	433	514	468	505	490	520	540	479	466	476	469	481	519	481	511	480	483	500	442	484	520	515	467	495	490	526	494	506	509	511	493	489	481	481	476	512	496	475	498	519	473	504	474	506	527	490	518	489	494	484	465	497	451	521	482	483	517	510	479	482	494	471	490	473	487	466	499	472	496	495	490	503	505	537	462	495	491	497	520	471	460	477	466	461	491	463	483	506	511	501	505	492	484	514	500	490	454	496	488	470	504	471	500	500	483	481	491	514	470	480	479	482	487	511	474	497	474	482	487	509	507	467	494	539	456	517	506	491	490	492	482	512	525	449	492	498	467	481	509	463	501	518	460	484	516	532	451	522	508	470	513	492	486	492	499	470	508	520	473	492	486	430	488	481	487	515	509	530	453	529	499	493	485	475	466	500	462	470	458	475	493	494	484	520	470	459	488	517	527	508	479	477	514	510	483	456	461	501	457	536	452	479	510	489	538	415	505	501	439	497	530	510	492	503	542	476	480	492	510	502	463	485	527	488	495	484	477	492	505	508	507	503	497	533	456	499	497	474	498	507	510	565	500	468	502	506	485	481	491	483	510	475	463	502	498	480	487	483	509	485	495	486	495	485	495	489	488	507	473	453	476	473	489	504	471	508	483	478	519	487	486	457	527	476	516	529	452	477	462	517	510	489	501	481	512	472	476	499	491	480	519	455	512	464	466	519	483	519	498	496	488	454	474	492	516	506	470	506	485	499	480	523	506	523	496	493	472	457	503	500	526	487	504	512	463	511	541	523	463	465	477	510	488	501	489	481	522	485	509	498	472	488	475	533	504	502	498	470	466	505	470	497	459	503	499	511	474	509	497	486	482	479	512	491	495	455	446	501	510	486	493	497	478	487	483	499	507	510	490	552	511	510	479	469	502	496	472	493	504	502	495	524	490	496	485	463	474	474	497	512	506	492	470	499	486	521	479	506	494	472	522	480	534	510	498	520	472	433	506	461	486	480	487	490	496	494	518	516	491	483	496	495	565	504	496	468	500	480	516	502	538	462	483	525	477	523	512	473	505	464	510	539	475	515	524	482	510	486	496	504	507	521	476	482	512	476	499	491	542	493	548	524	504	472	505	426	503	505	503	461	497	479	487	472	526	521	477	507	516	492	485	493	473	460	505	490	478	505	480	490	512	525	487	475	477	491	520	509	459	462	507	454	447	510	497	486	482	472	449	479	475	514	497	471	497	509	496	494	464	513	507	466	500	524	502	510	499	484	474	480	496	489	478	509	496	487	530	497	455	497	465	467	519	473	481	466	466	477	484	493	501	541	505	518	492	521	461	461	505	527	505	479	472	506	497	505	537	503	506	468	487	496	475	532	491	484	489	471	520	510	490	481	501	438	456	452	504	522	493	487	529	489	525	518	466	505	495	512	498	504	515	480	508	502	503	511	500	514	471	507	497	510	510	435	486	532	507	526	468	507	498	507	458	525	483	507	506	454	492	474	531	492	487	435	505	503	511	451	480	505	508	479	507	481	490	461	488	476	472	473	485	495	474	475	488	514	473	513	465	493	513	503	471	476	477	487	457	480	480	484	459	474	474	503	461	486	492	460	462	496	497	529	521	468	472	454	512	486	487	488	520	489	517	481	494	494	471	500	507	529	432	520	490	482	458	501	511	461	501	485	479	464	495	483	513	496	530	488	497	495	477	511	526	510	496	503	468	476	464	502	499	469	491	480	526	493	522	491	486	529	502	479	461	519	495	528	486	491	498	510	509	519	522	494	478	465	468	511	517	495	517	492	477	514	500	507	468	484	511	484	503	468	485	491	518	506	473	524	502	492	460	523	522	499	471	524	479	482	459	510	469	483	460	543	535	497	463	532	487	465	481	497	502	470	496	517	517	490	445	500	509	478	492	513	529	471	484	509	482	453	472	506	454	499	495	520	490	502	497	471	498	529	475	466	483	486	490	492	477	479	527	459	510	514	507	508	454	525	526	472	489	496	451	487	493	474	562	520	524	466	486	469	495	497	476	486	484	492	484	503	472	472	486	544	470	486	489	535	521	492	502	471	513	490	500	478	481	503	492	494	493	472	500	502	490	452	526	502	509	509	459	455	503	492	510	514	497	504	500	485	498	522	472	497	453	505	537	467	480	491	446	486	485	487	448	461	508	497	497	450	500	505	498	449	496	513	502	498	493	526	496	483	479	522	504	524	462	464	524	463	513	546	516	433	475	489	508	483	480	490	503	477	556	499	533	478	471	499	509	510	537	476	472	470	520	473	519	483	532	476	499	467	539	522	483	504	473	461	502	518	523	483	495	467	480	484	481	494	507	524	474	491	483	480	490	498	482	536	476	491	456	457	487	508	453	497	505	483	519	501	531	485	475	501	500	472	506	502	496	505	487	475	501	505	519	464	483	514	524	447	517	511	510	512	479	489	485	481	494	489	501	480	500	496	476	501	508	465	481	448	517	498	520	511	509	505	523	498	487	542	502	459	501	475	485	507	472	519	494	505	524	517	484	502	502	501	489	491	468	496	484	533	502	486	510	488	528	476	507	488	516	486	491	484	460	500	494	469	488	481	471	515	478	481	510	477	453	476	510	476	508	463	492	479	490	479	460	507	506	505	461	464	484	485	521	488	461	499	506	518	532	512	467	447	483	498	483	470	509	538	471	484	476	508	520	528	484	509	518	514	512	506	474	490	484	541	504	476	520	491	460	530	462	510	500	455	533	492	510	496	466	503	526	487	536	483	488	493	545	488
27166	21056	10314	748	411	374	426	430	289	225	190	184	172	156	141	174	160	127	156	170	156	145	146	172	169	141	142	159	159	135	128	144	115	159	147	130	141	156	147	177	157	147	162	132	167	156	146	177	142	169	124	164	158	149	165	157	155	161	154	185	156	153	138	175	150	148	146	160	169	151	164	133	166	141	117	177	177	153	137	168	136	185	167	180	121	169	166	142	135	146	170	145	159	160	178	163	158	154	164	156	150	137	142	174	152	153	163	135	173	180	169	165	143	147	188	169	140	169	164	139	158	159	162	158	120	151	164	160	149	174	167	167	152	143	169	178	141	158	164	155	165	172	143	153	161	138	156	157	173	160	145	179	151	160	154	153	122	158	161	137	140	159	158	140	162	160	154	158	161	153	176	142	160	143	151	179	147	159	163	153	169	172	161	196	141	150	174	159	148	129	146	158	167	170	156	163	167	184	156	140	175	139	131	146	168	142	162	171	150	154	161	153	129	169	168	147	169	153	169	161	174	147	159	147	152	149	157	176	162	154	160	155	177	142	152	170	177	160	167	148	158	151	166	172	152	159	156	179	166	133	177	152	145	163	170	167	139	158	156	167	174	177	177	153	150	159	141	141	131	140	167	152	144	149	162	138	146	145	122	178	159	138	172	152	141	162	128	165	158	140	152	161	163	159	165	168	180	174	148	157	146	168	159	153	139	125	157	162	144	142	149	175	169	135	153	171	172	154	168	151	161	165	154	163	162	136	138	140	155	155	161	147	150	160	146	171	145	161	153	168	149	171	160	145	138	165	160	137	175	167	155	146	169	138	154	161	157	160	151	158	157	180	171	161	164	154	145	133	161	121	157	157	164	157	140	152	143	127	162	169	152	153	135	161	164	163	158	158	166	152	184	153	164	146	170	143	125	143	153	140	151	145	163	142	156	144	147	158	157	151	162	151	157	148	137	163	148	171	146	175	149	157	141	153	136	158	143	142	150	186	175	164	141	175	169	169	164	165	147	167	157	135	148	165	160	150	155	175	149	137	177	141	151	172	184	154	155	157	165	171	172	178	149	173	156	197	151	162	160	164	160	148	148	148	131	156	169	164	172	149	138	152	149	167	152	130	156	132	154	183	152	169	154	167	149	163	158	154	180	163	155	154	148	156	156	163	138	157	160	162	156	159	154	154	171	154	153	152	147	139	156	138	135	159	138	162	141	144	173	176	151	174	136	149	139	125	162	143	145	163	159	134	160	164	161	134	165	176	152	157	163	154	121	133	159	148	129	161	150	171	139	150	150	164	145	150	155	156	158	152	157	158	164	149	166	146	163	156	147	146	175	152	142	147	148	156	156	153	153	153	150	153	161	177	148	145	170	145	137	149	140	139	153	142	184	141	159	157	162	144	173	164	148	162	165	171	144	164	154	152	147	149	168	167	158	157	138	148	172	176	161	158	169	177	145	158	156	165	155	135	188	150	152	149	159	157	169	141	138	164	166	139	179	145	133	179	152	141	138	169	153	169	150	159	155	147	159	138	152	159	154	161	160	149	162	152	150	169	133	166	160	141	146	152	179	167	153	158	169	143	148	148	166	164	150	169	163	153	157	138	165	166	157	171	165	148	168	156	156	161	153	149	153	141	140	141	137	145	153	153	136	142	177	123	141	158	194	141	165	151	160	147	168	158	146	149	150	147	156	176	143	150	162	169	151	136	161	157	163	174	160	186	158	136	142	155	153	176	128	166	147	159	159	159	150	161	146	159	154	137	190	144	160	145	154	151	136	166	145	151	146	156	176	148	154	158	159	166	150	141	123	140	143	160	144	155	168	139	159	122	153	183	148	149	174	134	150	158	140	149	156	151	173	172	151	155	158	142	161	158	157	150	160	156	147	170	175	144	153	157	151	178	159	172	179	130	147	182	151	143	149	183	149	148	121	165	169	167	137	150	154	157	157	156	156	163	157	155	157	153	140	166	173	165	145	129	139	148	151	147	150	151	150	159	148	159	148	163	149	153	160	175	150	165	165	180	148	167	156	179	160	149	161	152	153	165	161	162	179	169	153	179	166	168	147	154	155	151	159	167	171	141	154	169	152	130	153	135	175	168	156	147	156	144	156	166	134	150	141	155	153	146	162	156	158	147	197	142	184	165	159	160	174	158	152	130	173	162	154	154	174	141	166	140	163	172	151	173	140	144	171	140	137	155	172	148	145	168	144	173	146	162	157	166	185	204	131	149	141	141	148	153	168	172	155	154	157	180	157	150	142	160	164	158	164	145	141	143	167	188	160	175	128	151	186	145	141	145	164	152	157	134	153	157	173	156	161	150	168	156	161	157	160	154	149	157	157	153	128	169	166	157	130	146	158	174	153	177	160	154	163	150	155	164	174	144	160	141	152	156	154	146	163	151	147	151	139	155	147	145	141	130	182	151	153	158	146	153	152	156	148	140	190	157	151	156	129	145	180	148	151	170	155	160	152	183	135	140	150	171	154	156	162	153	162	165	156	159	141	139	137	157	159	169	146	157	161	149	145	163	164	153	167	161	158	176	148	153	162	168	146	176	180	123	150	181	169	163	179	151	148	181	149	146	136	131	174	159	152	175	153	134	141	151	149	169	148	152	159	166	139	125	168	159	137	169	130	166	142	159	135	167	164	154	154	148	153	148	162	162	146	137	182	165	149	143	148	148	158	153	166	152	131	137	142	142	167	149	150	151	169	156	141	154	163	165	147	167	158	159	163	175	167	162	165	129	156	163	139	163	158	165	149	149	154	148	143	138	143	147	146	157	155	173	136	151	169	152	134	160	181	147	156	143	118	164	179	134	173	151	144	141	154	165	129	166	157	146	152	140	176	150	154	146	155	147	168	152	156	144	179	160	162	161	138	145	135	166	151	162	145	158	160	128	178	145	172	142	159	171	152	142	136	159	144	139	141	145	146	140	170	151	176	154	157	180	154	160	144	156	147	150	179	145	159	140	160	166	163	164	156	171	169	140	145	157	179	154	155	138	158	164	164	158	164	142	163	155	158	152	150	167	142	159	166	167	135	162	160	188	140	158	165	174	143	165	175	136	183	145	163	155	155	146	162	145	170	160	152	167	168	162	191	162	141	160	144	163	161	157	153	134	136	165	177	157	146	136	158	168	176	157	151	130	155	176	163	136	160	142	156	149	144	146	151	148	158	164	142	154	155	175	162	172	160	153	162	150	153	155	164	173	161	146	141	157	139	183	143	145	150	168	172	154	163	144	162	167	142	160	141	174	133	141	138	164	133	152	174	148	141	175	144	158	152	152	152	154	158	177	166	164	151	138	151	146	162	182	134	161	159	167	155	155	157	140	164	155	145	155	139	134	160	161	154	157	156	170	155	176	158	161	171	176	137	159	138	135	140	129	155	143	172	166	147	151	155	171	164	149	171	150	165	151	140	160	171	179	152	155	165	161	169	159	159	171	139	149	161	147	164	155	157	141	144	161	155	154	154	150	144	160	138	140	159	156
3874	1580	1463	767	660	717	773	828	515	286	288	266	223	193	201	196	205	169	216	166	181	197	223	185	204	221	214	178	202	192	190	195	213	151	199	184	173	161	176	176	185	171	192	202	184	202	205	184	209	179	155	210	173	188	184	192	210	221	195	202	188	200	213	229	208	197	180	177	172	206	174	187	214	178	187	190	212	181	196	191	175	187	188	215	187	215	181	175	162	198	191	179	193	217	214	211	187	162	194	164	193	185	181	205	174	187	187	215	201	190	189	170	199	173	191	230	195	183	199	191	167	181	179	177	187	180	178	219	180	228	169	178	188	179	176	177	188	203	182	182	191	163	173	192	203	180	195	164	198	180	193	175	165	184	201	205	216	173	187	185	188	189	182	172	189	174	190	195	209	205	149	199	178	187	167	191	200	177	198	192	168	177	191	177	192	211	202	180	189	175	183	190	188	200	194	204	195	186	183	183	155	191	183	186	189	200	190	193	203	179	188	165	193	189	219	193	194	173	196	195	182	177	194	202	203	191	152	185	169	198	185	192	193	182	189	174	199	178	198	203	188	196	175	215	171	178	192	178	208	191	179	188	192	162	176	202	216	186	185	211	182	186	185	194	214	192	187	181	180	196	181	174	182	200	186	191	204	201	172	199	198	200	184	221	211	193	173	186	197	160	160	221	175	186	185	222	181	245	174	213	168	173	173	211	186	175	175	182	205	183	195	168	173	194	193	188	184	190	176	191	185	180	214	194	203	189	185	175	195	187	171	169	179	203	169	197	185	187	187	199	192	178	214	191	184	181	170	198	197	187	174	206	203	200	185	203	185	204	189	209	192	175	189	162	193	177	181	173	183	173	188	186	193	191	224	173	179	210	188	210	168	182	196	206	189	202	186	185	210	200	166	178	209	172	184	187	169	190	160	184	183	181	203	192	174	183	209	205	191	200	193	186	200	171	196	201	196	210	169	205	174	171	195	172	191	184	201	211	199	197	173	206	177	185	186	174	197	200	183	211	165	193	179	196	183	184	193	218	198	189	221	217	211	189	189	190	205	202	202	192	204	192	197	196	200	190	189	206	188	188	198	170	169	204	182	204	195	188	173	206	189	198	164	194	190	167	201	192	189	196	195	172	202	209	179	199	172	206	212	182	198	185	156	186	182	167	183	180	193	178	219	187	188	184	214	163	187	197	192	202	186	180	188	176	173	179	173	169	181	172	195	166	167	182	165	191	202	155	190	166	187	202	183	174	180	178	195	157	184	170	165	197	211	194	193	190	186	190	194	189	150	195	161	188	215	204	189	190	182	174	189	217	204	188	183	199	206	190	178	196	192	166	166	202	187	179	194	170	216	197	198	172	186	192	201	176	173	185	173	184	199	204	196	198	191	192	204	190	180	194	187	171	188	208	203	184	201	195	178	188	199	177	190	169	191	211	195	189	181	193	201	205	175	214	209	209	182	183	192	199	177	173	177	200	192	198	200	185	191	184	178	195	177	169	197	172	188	194	197	193	189	201	193	156	194	184	207	191	190	189	224	183	195	172	211	186	187	188	188	208	213	195	188	170	187	168	181	179	189	192	180	173	175	196	190	176	177	201	199	198	184	197	181	194	193	222	214	191	176	189	168	184	187	210	195	227	195	204	170	186	188	190	179	196	182	207	171	175	177	186	179	189	168	187	185	190	183	179	181	213	220	205	190	212	178	196	201	172	187	181	202	184	172	157	178	197	204	180	186	191	199	185	190	217	196	176	208	189	204	191	179	184	210	193	167	194	197	171	202	189	202	197	195	204	198	185	184	209	200	183	159	176	221	165	207	202	193	165	189	200	201	196	188	186	191	182	188	184	187	186	192	180	181	195	180	199	177	190	193	178	192	197	207	212	180	189	193	179	198	180	193	156	177	202	180	217	190	181	188	166	181	201	210	196	187	195	173	190	203	188	191	176	147	176	175	204	190	187	189	155	165	173	196	191	191	202	171	173	180	182	183	191	176	215	194	213	200	202	192	170	168	230	189	184	220	185	182	181	189	177	188	205	203	207	196	191	188	171	173	192	191	190	193	169	184	213	186	191	167	176	187	207	189	182	230	194	173	172	211	181	162	199	193	179	193	192	188	177	196	188	183	190	183	178	205	183	170	198	208	177	208	166	181	198	168	208	181	181	193	201	202	205	176	193	172	200	193	183	189	210	190	213	198	203	187	157	187	187	203	199	193	207	193	173	184	193	184	176	194	178	191	186	215	169	181	174	215	182	188	191	201	179	181	186	186	171	172	217	217	191	200	181	193	197	174	209	177	172	190	188	195	189	173	184	188	183	192	183	181	198	186	180	192	196	200	206	188	209	178	210	165	181	178	213	201	159	191	212	180	192	180	203	176	187	194	196	174	187	208	175	184	190	178	196	188	164	197	207	172	218	208	212	206	212	200	184	202	215	199	183	170	176	208	211	191	192	190	199	185	199	206	191	201	211	195	213	239	180	193	227	164	205	201	189	188	207	186	203	198	173	210	183	182	196	203	165	188	184	191	181	190	205	185	185	172	197	188	180	178	186	183	187	206	178	185	176	188	177	187	199	190	185	187	184	206	191	172	176	200	203	211	184	181	204	198	192	217	172	197	194	202	213	172	201	191	190	185	188	191	168	181	179	187	192	186	223	173	218	195	208	188	194	188	174	182	175	186	183	196	209	193	195	189	214	200	186	173	177	179	203	188	174	169	216	187	188	198	191	190	194	183	190	163	204	189	183	180	188	174	189	181	180	194	184	195	192	200	182	200	215	199	184	199	183	183	193	184	196	208	190	181	186	170	189	194	198	180	198	194	218	211	185	186	193	180	193	188	177	162	175	188	183	197	205	169	179	159	205	172	209	189	181	199	182	171	195	193	219	191	192	198	200	180	198	173	170	199	176	185	173	201	188	187	177	200	191	194	196	205	214	188	195	197	183	191	206	202	178	203	186	167	199	195	204	199	203	171	161	172	193	183	199	196	197	221	169	197	191	180	185	163	194	196	181	197	196	179	164	189	205	184	192	204	188	171	206	218	188	194	195	183	197	211	174	226	197	196	178	159	192	192	172	190	226	168	191	191	171	189	161	186	196	198	200	181	217	176	190	192	176	197	167	187	179	162	172	202	190	179	171	162	208	217	188	193	193	202	181	162	178	193	203	181	192	184	185	164	171	174	170	201	170	159	166	183	184	203	171	158	202	175	173	203	201	187	183	189	177	182	202	181	185	193	199	217	186	188	195	189	191	196	185	198	203	200	191	206	183	182	185	189	169	184	182	194	176	190	195	176	154	171	203	185	185	201	204	211	181	198	175	179	198	199	192	209	196	190	181	195	207	180	183	202	171	190	177	178	178	202	171	192	193	190	191	202	202	198	192	182	168	203	197	184	176	191	178	194	202	209	184	204	191	176	192	208	195	181	214	208	172	210	204	189	179	178	188	166	180	190	174	189	200	191	200	197	184	173	197	178	213	181	179	185	185	169	174
23777	21502	29221	24206	21506	17465	2437	1433	968	757	657	584	535	524	498	468	424	430	446	417	422	442	428	398	374	363	390	366	356	390	411	383	365	381	373	424	378	338	389	395	416	371	351	396	356	364	390	358	359	370	364	388	411	389	359	353	361	330	413	373	346	364	387	344	371	359	368	355	367	323	364	368	337	356	368	343	365	344	326	326	345	367	315	398	370	355	358	373	318	353	351	395	351	335	330	331	384	371	375	338	342	368	378	339	339	335	384	392	355	363	355	350	338	361	341	348	318	322	350	376	340	369	379	380	356	340	373	344	348	404	361	333	379	340	321	359	353	393	357	334	355	378	368	368	342	373	361	333	344	383	365	338	331	331	349	379	365	377	367	375	345	374	338	373	354	360	355	357	350	349	337	381	385	348	326	361	356	373	367	390	374	369	361	356	370	397	342	351	348	339	334	365	358	372	363	352	363	370	376	362	379	347	355	347	351	375	332	364	365	388	344	330	363	349	335	352	348	359	338	343	370	366	344	360	367	354	365	328	407	374	370	346	339	359	360	354	351	366	352	357	395	363	375	363	373	345	348	341	376	411	347	376	378	365	326	337	374	366	353	354	331	365	360	334	365	340	366	343	327	357	330	362	345	341	354	353	344	346	338	344	343	364	359	310	422	356	324	324	336	336	334	363	368	350	375	367	381	341	343	343	371	371	318	335	338	359	325	344	355	358	395	366	345	341	397	379	353	371	345	380	380	390	352	315	352	343	354	346	371	325	373	338	330	353	349	357	368	365	389	345	352	332	383	356	378	346	343	330	359	337	348	356	355	359	334	354	342	346	341	322	352	361	375	318	336	333	356	381	329	382	378	337	361	359	368	352	378	389	371	344	405	388	398	379	327	346	341	356	351	362	367	376	408	378	367	338	342	293	405	362	381	355	329	326	364	336	323	371	378	365	360	348	361	323	401	382	343	402	358	374	323	356	368	344	318	361	357	321	377	365	369	393	355	351	343	374	375	338	334	372	371	358	348	349	358	344	378	343	347	348	330	400	364	347	373	341	343	363	313	348	356	333	357	334	336	353	377	375	342	359	354	365	373	360	355	350	393	356	353	346	342	346	323	370	344	375	371	353	320	360	345	384	357	373	338	332	345	365	345	346	337	379	387	321	330	369	375	408	349	336	340	340	377	357	356	382	345	371	363	389	349	327	340	339	356	360	369	366	366	359	333	351	331	338	352	307	350	365	343	342	366	331	368	363	388	342	345	372	326	351	379	358	340	318	354	372	350	342	338	331	351	335	357	366	332	374	389	356	359	358	367	329	342	354	394	351	374	380	338	377	358	357	345	316	363	326	355	342	324	344	335	373	350	336	375	365	405	331	376	350	358	364	365	303	337	339	329	348	339	342	375	355	348	347	355	369	349	367	353	359	360	366	354	352	340	357	362	353	310	382	346	361	384	343	329	343	350	358	360	351	365	349	372	353	362	378	383	356	344	324	326	323	305	350	340	328	331	363	331	375	351	343	367	362	370	370	348	367	356	358	365	379	344	367	357	327	332	370	340	357	335	354	315	358	375	365	364	370	379	346	360	340	371	343	326	360	373	396	373	350	357	381	384	330	374	394	352	368	360	355	359	363	355	337	371	373	345	364	362	349	339	364	365	380	349	325	376	351	357	367	385	380	344	378	331	359	342	337	345	356	319	360	354	330	373	360	366	355	335	355	335	365	332	364	365	328	373	388	358	359	364	369	359	316	340	357	348	348	362	389	363	361	346	356	365	343	373	333	389	358	349	304	387	355	350	377	358	373	356	369	366	374	354	356	351	378	345	364	355	336	368	352	340	345	357	374	363	367	329	356	354	354	337	343	359	328	381	379	377	349	358	325	367	364	360	358	348	333	374	342	377	348	360	374	335	331	349	350	355	356	352	357	334	412	347	400	345	342	377	335	334	346	360	338	351	327	405	365	368	347	336	329	338	364	360	347	389	353	365	336	372	380	369	308	352	356	372	317	350	368	352	329	329	344	327	351	345	392	366	379	328	356	352	361	370	344	357	369	343	317	356	362	361	359	354	373	319	347	353	326	377	345	373	340	371	350	354	335	340	378	380	343	326	376	361	377	362	305	369	354	344	363	368	341	379	365	374	368	369	341	361	338	361	336	342	364	366	354	349	346	347	314	328	338	343	338	383	375	369	348	337	328	338	334	321	358	361	385	357	323	349	346	329	371	349	352	343	365	350	396	348	362	362	313	348	374	345	365	362	367	352	372	363	327	342	344	363	368	344	314	387	353	373	365	325	362	367	368	347	330	354	344	352	339	354	365	342	314	344	339	346	369	353	350	350	354	336	389	369	374	355	361	357	354	362	339	345	357	381	360	317	339	352	365	373	334	369	340	363	348	337	372	334	310	350	332	333	355	382	373	342	328	355	350	352	352	370	358	385	361	380	356	358	358	341	345	364	357	367	386	398	351	381	342	354	401	318	328	329	361	338	345	343	348	375	343	338	335	354	322	356	353	362	336	356	359	346	349	364	367	327	347	355	358	367	365	320	344	334	375	325	370	357	355	337	391	338	347	362	353	321	362	368	348	349	332	361	376	403	376	325	360	339	367	323	376	359	387	344	350	316	353	349	361	361	346	332	360	369	378	367	332	316	349	368	398	371	348	331	387	364	363	356	350	345	362	349	370	330	387	340	355	334	377	367	347	371	338	332	338	318	388	368	360	361	364	356	364	391	325	332	356	375	369	338	351	356	359	411	364	322	390	345	348	322	368	373	341	340	366	302	347	369	395	354	348	373	356	332	360	335	301	362	324	350	352	349	351	387	400	358	334	337	351	356	361	351	366	334	373	386	343	345	359	360	363	379	374	396	347	343	358	356	401	334	326	361	371	308	353	336	377	349	333	341	388	370	384	358	351	338	347	343	326	352	367	350	338	360	338	339	343	375	374	361	375	379	390	372	349	351	350	326	338	381	332	376	341	379	353	347	367	330	358	300	358	358	357	367	380	358	340	383	367	351	346	413	353	363	372	371	379	381	350	346	358	336	329	371	367	401	358	346	361	365	322	363	333	358	364	367	351	347	365	338	374	343	337	357	329	356	342	341	368	336	343	353	356	362	372	311	354	353	361	350	378	363	359	371	301	322	328	370	393	360	352	368	323	361	374	345	359	389	350	330	387	360	383	330	377	342	363	348	359	349	329	336	323	313	356	349	351	377	332	339	377	355	332	334	377	343	361	345	375	362	361	364	372	366	350	352	356	353	354	361	365	363	392	362	371	330	332	362	356	360	342	372	366	335	332	369	379	370	375	347	372	346	337	336	327	391	399	374	353	349	361	389	352	367	362	358	360	375	321	332	352	368	346	333	338	358	356	352	401	347	381	363	371	338	365	333	392	356	368	346	366	367	319	370	354	342	343	343	358	354	357	366	345	372	337	378	367	341	318	345	326	351	361	354	362	377	366	368	321	333	347	340	335	347	364	348	352	354	370	329	343
4921	10785	10072	5033	3471	3034	2839	2739	1900	1258	1053	906	797	709	662	642	571	607	498	485	526	541	483	489	450	491	462	488	432	448	469	435	468	421	442	426	436	438	465	415	427	457	443	417	436	434	469	440	410	379	430	433	444	448	415	432	395	389	410	413	408	407	454	463	470	411	413	397	412	371	433	446	414	419	410	433	413	408	405	417	435	403	410	421	445	388	410	413	416	448	404	386	447	414	428	440	380	420	398	439	391	372	432	437	404	422	403	387	458	422	409	455	412	396	424	393	444	399	430	412	395	404	399	417	385	429	417	428	418	412	407	367	433	391	395	400	399	386	429	443	418	414	396	418	419	404	398	419	409	436	410	400	440	441	407	428	384	389	393	407	460	395	385	419	434	399	356	459	461	360	402	426	399	386	420	455	407	408	424	382	381	427	424	406	421	443	383	438	393	400	435	424	397	412	386	414	390	444	408	434	407	429	419	368	399	448	397	405	427	461	405	414	374	433	403	403	458	439	390	421	429	439	427	434	416	426	386	402	442	387	437	419	408	421	405	404	386	451	395	407	423	419	423	420	431	411	405	400	424	409	403	415	392	395	414	436	421	411	431	409	415	415	389	395	384	392	409	405	423	440	432	422	432	400	437	421	424	395	383	404	394	386	421	402	438	407	401	407	421	362	407	414	381	418	434	399	388	409	390	414	376	388	466	463	389	402	421	423	421	410	415	394	433	452	405	413	390	419	418	441	439	402	395	455	459	394	417	409	412	407	430	385	418	398	372	422	387	459	388	431	394	417	442	397	414	393	414	376	400	420	406	425	406	440	434	412	401	402	464	409	412	410	428	428	436	413	427	430	386	378	405	400	437	457	404	401	409	421	405	407	398	460	402	373	412	421	390	467	441	428	405	413	408	411	381	389	426	426	411	390	431	409	377	383	406	369	409	390	420	371	407	439	426	424	454	404	406	427	402	430	424	434	411	392	408	404	404	426	414	420	428	395	402	420	398	381	389	437	408	433	457	425	406	376	390	422	381	413	385	414	389	420	414	420	419	468	440	399	411	408	411	388	408	418	406	421	407	421	401	382	411	413	395	390	415	403	440	439	444	375	402	399	419	409	434	407	405	421	400	404	399	388	408	387	411	375	448	390	414	393	400	419	420	464	392	411	414	410	391	400	403	436	422	449	428	389	384	413	432	427	381	414	407	457	428	424	418	405	435	404	415	437	402	398	410	408	404	420	431	432	420	393	393	401	392	433	428	416	410	448	382	411	453	381	403	410	399	453	446	463	422	409	384	444	414	456	430	442	404	440	427	376	407	383	429	415	426	416	403	379	400	429	412	380	424	392	412	400	411	414	423	402	400	407	423	429	442	391	389	417	417	431	416	439	411	429	452	399	433	404	373	420	399	387	419	435	440	407	387	410	423	376	418	392	421	397	408	428	378	428	439	410	419	420	400	423	437	431	398	404	451	432	400	402	428	405	387	417	426	415	402	391	444	419	421	429	469	404	422	436	427	424	417	418	427	411	401	397	418	426	414	435	407	400	386	396	430	430	406	448	404	413	410	448	397	426	426	419	400	397	413	420	407	436	391	425	421	445	410	426	393	402	417	412	441	443	383	417	392	441	390	435	457	426	424	416	431	425	427	430	426	420	425	431	439	403	409	437	366	390	419	414	419	394	414	432	401	433	428	388	427	404	417	398	455	430	377	419	387	429	382	418	408	381	414	411	386	423	452	425	429	406	393	395	433	421	386	383	402	447	431	428	403	410	423	368	400	381	415	416	443	387	379	411	423	428	418	413	388	390	366	413	434	389	378	434	404	389	417	454	439	406	391	406	393	397	413	420	423	465	403	407	384	383	406	422	398	400	408	452	409	413	366	428	399	387	371	413	429	407	427	390	424	434	424	386	433	440	386	417	406	418	434	418	443	460	428	431	388	393	371	410	426	432	430	392	424	406	404	424	446	394	391	437	388	371	434	440	405	400	438	433	415	395	426	388	463	421	387	403	425	411	412	392	385	451	423	414	418	411	407	414	421	414	401	423	420	419	423	399	402	436	419	390	394	390	398	422	387	431	394	391	428	402	401	430	439	447	413	406	396	410	389	424	413	425	423	400	393	410	426	415	417	482	431	401	401	388	377	452	376	419	419	439	471	404	427	443	419	417	412	405	384	390	401	389	406	386	435	422	382	449	446	434	438	416	419	413	439	434	396	364	404	369	435	418	462	404	446	402	371	436	415	425	418	420	390	412	414	404	388	421	395	417	408	425	406	435	419	459	400	438	415	418	378	432	401	406	426	399	397	393	411	414	384	408	410	437	442	384	389	387	413	397	414	406	383	411	434	419	397	404	396	386	384	456	405	416	406	402	412	453	416	390	413	460	400	395	400	408	390	424	415	383	421	388	389	409	396	448	391	416	392	398	397	452	417	413	405	372	364	414	378	405	414	412	399	377	407	425	417	412	418	425	415	440	436	410	386	407	428	393	383	419	404	391	432	409	411	430	424	423	408	426	420	409	417	438	431	414	432	412	422	441	402	443	379	436	407	459	399	416	409	420	414	428	389	393	425	404	422	356	417	425	400	398	392	431	415	415	412	354	377	443	364	417	380	422	419	444	441	435	424	411	405	450	441	419	414	413	401	420	406	410	416	388	397	403	406	440	407	422	434	401	379	397	386	398	412	402	394	382	431	453	443	380	446	408	397	417	442	438	447	378	398	408	368	423	419	447	392	421	397	391	430	406	406	415	428	378	423	423	398	435	407	391	393	425	419	407	441	406	395	424	406	389	393	424	392	408	418	457	375	389	415	370	404	426	418	420	392	420	411	424	432	390	420	425	434	410	447	399	434	440	432	393	374	427	426	401	412	413	399	457	412	404	408	408	417	404	412	402	423	412	398	409	420	404	435	430	408	391	445	406	379	417	383	401	436	387	393	404	397	425	403	397	415	396	417	367	393	379	423	395	414	372	416	411	426	459	422	410	395	398	404	437	412	384	415	428	418	399	399	426	418	421	393	401	440	387	444	404	428	403	432	399	390	392	395	432	414	439	442	425	413	391	456	392	388	400	412	393	402	410	389	393	399	392	417	416	414	437	398	392	419	428	440	415	416	432	408	435	428	407	391	418	417	432	396	409	407	391	431	442	418	425	407	430	422	416	440	433	416	397	431	451	426	411	383	423	402	416	414	409	422	439	411	436	434	407	426	397	392	401	407	429	409	412	418	396	425	397	440	412	416	418	404	406	355	438	434	439	424	410	409	445	403	359	424	393	435	402	435	396	405	429	457	444	440	399	382	401	435	431	445	426	408	426	392	408	425	448	423	409	425	456	401	387	420	419	400	427	403	464	406	383	469	425	417	449	444	408	414	409	367	392	415	417	432	451	414	411	426	447	411	427	429	426	397	416	402	440	422	436	377	419	408	407	438	434	407	394	388	403	424	410	433	416	408	404	408	393	384	401	384	394	394	402	434	368	412	434	401	416	417	449
25039	21544	28404	25078	16577	1102	714	645	463	324	339	245	223	206	201	194	172	182	169	174	185	142	145	157	172	145	163	152	115	138	136	163	139	145	143	147	152	150	138	162	148	141	145	139	146	140	159	135	135	135	133	144	147	163	150	180	128	139	140	137	166	145	127	121	145	148	142	152	161	144	141	137	133	164	152	132	123	138	138	123	119	133	133	127	139	121	147	144	153	116	141	170	158	128	126	151	129	131	143	154	144	134	134	118	135	126	142	127	133	151	124	141	169	142	115	158	118	131	120	140	159	135	158	138	151	137	118	153	158	149	113	129	138	146	136	121	131	144	150	149	117	156	157	130	131	140	156	125	138	127	132	113	140	140	133	137	138	134	150	117	134	140	119	140	136	158	158	153	131	153	136	121	142	144	147	152	131	176	134	132	158	154	142	129	139	143	115	126	127	136	101	134	133	153	126	133	144	125	151	139	167	135	138	137	147	136	149	148	117	159	137	147	132	152	144	139	155	145	148	135	138	129	145	143	124	136	145	150	151	133	143	148	132	131	158	123	135	139	145	135	138	136	150	140	135	156	147	155	133	146	123	155	166	124	154	141	147	140	125	144	132	140	144	141	149	133	151	107	132	166	158	146	137	151	136	148	143	142	151	143	133	120	158	163	111	132	144	151	147	140	143	146	148	115	124	125	139	143	153	147	175	132	143	145	156	115	146	136	165	139	129	141	148	126	144	156	136	146	151	166	133	137	173	162	141	143	133	130	120	134	155	137	125	138	151	155	156	143	138	121	138	154	163	131	129	136	147	157	122	150	122	135	148	143	139	151	147	135	124	146	150	135	145	130	128	149	125	158	161	115	156	128	142	146	125	142	123	142	130	125	133	125	129	127	140	143	132	154	147	148	121	151	134	142	135	113	138	144	141	133	128	147	123	145	145	137	147	155	140	122	135	135	130	136	154	124	126	135	121	167	143	141	134	118	128	135	149	120	142	164	127	127	139	137	136	132	128	149	135	146	139	142	143	172	161	145	141	141	134	140	145	119	138	169	135	124	130	166	130	130	144	135	155	148	135	132	138	173	123	129	135	163	131	132	133	146	129	160	116	174	134	131	142	163	150	132	159	135	134	134	140	135	136	145	149	138	151	146	132	124	146	137	123	153	137	151	160	138	118	124	141	136	140	133	145	125	113	141	138	136	122	150	131	135	163	160	129	142	135	135	137	120	138	131	133	156	135	145	116	149	148	121	123	162	139	138	142	124	138	128	123	124	149	144	138	121	151	126	131	140	123	134	122	167	145	151	145	113	130	150	159	148	131	131	170	131	126	141	140	129	143	132	136	135	163	152	135	122	157	133	162	154	128	137	153	146	162	142	135	162	124	144	156	142	149	146	145	149	137	140	140	152	148	132	131	134	129	153	137	129	129	136	162	153	136	120	120	134	131	129	121	132	147	161	145	126	147	144	129	141	130	139	163	154	154	149	142	136	116	152	162	149	138	123	139	130	150	134	152	140	131	130	161	153	140	150	143	117	124	134	147	134	143	138	158	146	134	155	133	141	122	129	145	150	154	157	114	167	155	131	148	159	129	139	127	150	131	125	126	149	171	135	137	140	135	155	137	138	156	147	172	142	146	136	137	134	155	147	146	127	149	151	137	136	139	127	149	122	134	119	153	129	159	121	147	146	133	134	129	147	154	144	149	116	115	134	124	149	136	138	130	133	142	127	140	137	144	144	142	142	146	147	136	125	143	112	125	138	138	131	137	140	117	142	139	141	148	149	144	126	128	139	140	149	123	143	131	146	144	135	128	137	133	139	145	127	145	127	133	152	152	117	148	137	156	141	133	134	146	147	131	161	150	125	120	143	121	128	135	133	158	147	161	133	119	128	122	134	135	142	145	125	146	158	125	119	139	111	150	126	129	138	142	133	146	120	131	138	121	130	130	157	113	118	142	133	149	140	143	147	131	148	155	152	139	150	144	133	145	138	146	144	128	143	143	167	162	149	137	144	137	131	127	155	140	129	157	156	148	129	147	128	117	166	136	152	112	135	149	137	127	151	169	157	129	157	164	127	115	126	137	149	160	130	126	150	142	146	133	142	129	128	140	137	139	138	133	130	135	138	155	150	153	151	137	148	129	116	147	153	138	126	126	127	133	134	126	135	114	152	147	136	145	132	157	156	153	141	123	129	141	138	126	130	131	150	141	136	131	131	137	133	152	145	133	133	110	145	132	149	132	134	126	146	156	149	182	139	136	138	133	144	154	132	136	156	150	133	140	143	138	144	131	148	146	148	142	143	117	136	152	117	130	125	150	142	131	134	123	138	148	138	122	161	151	135	148	116	120	137	134	144	139	130	149	115	118	122	172	150	138	130	150	136	130	131	124	166	121	138	135	154	140	148	144	149	134	111	142	150	137	136	112	146	120	135	139	146	155	153	140	154	158	143	133	146	140	124	175	168	116	141	134	146	141	158	131	153	135	118	148	139	142	144	135	148	138	165	131	151	124	157	133	153	140	149	121	154	162	131	141	136	141	139	129	134	135	145	143	123	153	139	135	138	128	138	133	130	156	143	131	149	136	147	134	123	130	129	155	150	153	126	132	128	136	134	126	136	115	143	136	129	160	150	139	142	134	135	134	127	141	139	130	155	128	121	136	112	143	135	160	125	138	118	163	136	147	154	138	144	127	131	149	135	158	132	131	148	131	130	140	139	117	140	126	154	139	148	151	159	175	139	148	141	139	141	131	160	133	139	144	122	161	140	126	125	140	146	129	131	133	137	133	138	135	121	173	145	132	134	135	150	128	123	137	139	149	137	134	135	141	135	130	147	144	157	145	149	133	140	140	140	144	153	139	130	166	165	141	152	135	138	140	128	136	146	144	146	147	160	159	132	121	141	120	139	137	125	143	149	133	135	152	139	148	129	125	130	159	142	134	133	156	138	154	157	129	135	142	152	134	152	147	135	129	146	126	126	143	145	125	158	155	151	144	131	156	140	137	130	157	121	134	133	137	137	130	141	133	119	145	142	143	138	136	141	149	144	140	145	139	139	131	142	137	145	151	140	147	136	159	138	135	138	125	147	132	137	134	150	130	152	132	148	136	136	148	159	134	134	153	142	129	138	129	128	134	121	160	146	134	141	130	139	148	119	135	122	148	137	122	119	125	157	146	150	138	141	135	160	141	133	135	130	142	128	151	135	126	132	143	134	150	148	164	160	158	156	133	154	164	145	154	141	135	133	139	162	141	149	134	127	140	164	133	134	129	136	131	142	149	144	130	139	154	113	139	114	128	134	140	156	127	159	135	137	122	130	108	135	146	129	126	127	142	147	140	141	142	156	139	116	125	114	129	120	134	144	128	124	142	121	154	157	134	157	120	135	129	124	139	147	143	138	154	141	144	115	128	142	157	148	150	164	115	136	132	167	147	121	137	139	141	147	143	135	145	148	144	138	124	144	133	140	145	129	140	137	152	166	159	155	152	143	151	131
4708	6643	5877	2895	2064	1722	1705	1501	1090	713	576	492	373	361	339	276	263	263	236	252	238	229	237	213	209	229	201	208	216	184	224	202	209	202	204	205	212	191	195	203	192	176	184	197	203	200	188	194	192	172	205	188	203	187	210	174	170	170	178	210	188	174	218	200	180	175	210	177	197	190	187	185	191	178	184	201	180	165	177	180	177	201	161	196	186	175	180	186	174	186	222	179	177	164	175	182	206	171	206	168	191	191	169	159	205	185	178	194	175	175	177	189	168	164	189	182	191	174	212	181	170	176	180	197	185	191	196	165	216	172	184	183	173	183	186	193	183	199	176	151	170	180	187	183	202	181	165	225	206	200	156	185	180	188	159	180	196	192	175	175	176	209	193	202	200	186	200	182	194	165	180	199	195	200	211	181	189	194	159	183	191	178	216	190	190	191	195	191	182	184	161	165	189	215	183	189	197	184	187	188	172	198	165	201	190	170	188	182	208	210	190	173	200	206	195	164	180	202	198	199	183	190	185	172	178	177	165	177	171	186	192	205	189	206	197	194	183	208	189	181	178	174	208	191	183	185	183	166	185	181	180	168	176	182	193	173	201	183	179	197	169	178	200	198	198	188	169	186	184	184	196	160	220	183	177	174	172	162	182	197	196	200	196	204	185	211	185	195	180	180	192	172	205	183	186	187	160	181	181	185	175	160	198	176	158	187	195	190	216	170	213	158	185	188	167	179	181	192	162	182	192	207	185	188	199	169	172	172	187	196	153	206	187	201	208	193	194	176	187	169	179	192	192	181	193	176	199	172	178	169	193	190	159	183	214	171	178	203	187	171	174	168	184	157	163	193	178	199	192	175	175	194	158	173	185	203	200	199	192	193	194	195	165	187	171	195	181	184	162	149	173	218	167	179	189	193	156	196	188	176	193	186	178	182	203	199	171	165	184	174	170	199	206	157	174	167	187	179	197	192	198	191	180	205	172	185	177	170	166	163	168	177	184	190	160	175	199	200	181	169	170	206	195	161	185	170	185	204	181	193	185	192	199	175	195	154	161	185	175	167	185	178	164	188	161	183	184	180	172	180	173	198	194	181	189	198	166	193	202	182	189	193	200	193	187	183	189	168	183	196	180	164	196	168	167	177	194	177	175	190	168	198	185	177	179	201	200	178	197	192	170	192	173	192	176	199	172	198	156	192	179	200	186	186	174	164	199	180	200	158	195	171	200	199	174	181	186	197	186	207	166	170	203	178	198	147	185	201	198	204	175	175	173	208	182	185	216	173	178	168	190	198	201	170	183	169	183	176	201	179	190	179	179	186	164	201	196	171	183	174	186	153	149	202	199	182	193	197	175	178	183	199	198	172	178	186	175	184	168	171	196	187	190	157	207	189	205	204	168	196	185	205	179	198	191	207	216	179	205	207	175	181	199	191	187	191	191	159	173	178	174	177	179	177	171	193	176	204	213	177	203	188	166	162	160	170	187	176	174	184	172	190	212	161	198	183	185	182	179	177	193	183	182	194	216	190	185	188	178	168	193	183	177	194	178	171	156	187	179	183	176	188	197	177	205	198	221	195	191	200	202	193	190	201	175	174	198	168	208	166	201	183	160	179	164	192	157	199	197	166	204	169	183	185	193	162	185	173	173	205	201	198	189	176	196	200	175	159	184	168	194	185	196	208	216	198	183	169	200	182	186	178	167	190	175	179	177	170	164	185	200	189	151	162	196	181	196	181	208	162	192	182	195	180	197	191	192	177	172	177	205	231	183	195	201	181	185	206	176	207	202	190	198	171	168	164	162	200	186	198	169	174	179	183	190	182	182	180	196	156	190	169	215	176	188	180	169	192	190	194	184	171	171	143	175	167	181	165	166	189	191	197	195	185	161	184	181	187	206	200	202	178	186	182	187	180	207	187	192	191	184	181	177	184	166	183	177	184	181	175	180	184	206	197	194	174	196	180	181	174	206	201	173	184	210	201	195	177	176	192	180	177	149	196	180	191	200	204	189	159	160	176	159	204	182	172	191	189	186	200	201	179	163	207	198	218	203	202	204	184	165	194	172	192	196	193	197	182	178	155	184	188	169	158	184	167	173	166	169	211	171	176	171	190	190	161	185	205	187	184	181	233	186	189	168	200	176	190	163	193	181	215	191	183	178	189	181	186	182	167	180	176	188	212	186	186	197	206	209	188	168	203	163	167	194	196	202	196	186	189	183	170	208	185	198	193	192	183	203	190	184	195	200	177	194	176	203	150	197	185	182	182	188	178	187	200	168	183	176	178	207	173	174	172	172	193	173	177	184	178	168	188	191	213	187	186	172	187	207	182	180	182	190	188	180	173	176	183	199	207	208	193	186	201	191	180	179	197	206	178	175	164	189	158	186	201	178	175	158	151	191	204	189	186	182	189	172	189	201	198	188	185	200	191	178	195	174	194	184	178	169	169	189	193	185	182	180	208	203	194	210	172	169	159	196	196	195	170	184	182	167	174	181	183	172	185	170	172	191	195	173	184	195	187	213	176	186	208	200	162	187	166	182	205	182	203	176	205	183	184	207	164	183	176	211	160	187	159	202	152	189	180	179	195	183	175	196	173	178	200	200	194	193	171	206	206	187	165	179	189	176	197	180	169	167	171	200	179	166	163	188	176	173	192	206	188	194	172	182	196	182	190	198	162	186	180	208	181	192	190	204	180	180	194	179	179	186	198	199	182	189	182	153	185	189	193	179	189	184	195	171	178	184	190	164	164	190	194	210	183	175	158	185	178	213	192	205	214	177	173	174	188	190	162	200	182	178	195	187	177	168	203	181	180	171	177	203	187	209	195	197	187	177	182	213	190	174	158	175	169	181	189	195	192	191	178	140	168	181	210	174	237	184	177	173	173	172	174	176	223	183	203	192	176	197	176	170	188	160	194	177	171	157	171	221	185	176	178	167	179	192	197	182	185	197	174	187	191	172	168	201	177	172	203	207	183	188	189	175	194	165	190	177	168	177	201	184	208	184	181	181	192	182	188	199	176	196	180	180	193	179	191	189	195	194	193	177	198	159	191	210	205	212	190	165	197	171	178	179	191	181	203	190	181	191	193	176	182	203	186	181	206	186	186	187	167	157	164	191	185	185	210	173	173	183	194	194	173	184	191	170	197	193	170	172	194	205	157	188	177	200	189	214	190	224	194	161	160	181	189	198	183	177	165	202	169	171	187	198	189	181	177	167	175	186	186	187	189	154	171	168	169	194	186	207	173	196	187	179	187	188	175	174	184	218	205	166	195	210	164	188	181	193	173	179	182	184	180	200	180	192	194	179	179	191	164	162	172	181	208	194	175	185	197	179	169	187	212	184	216	188	173	196	178	201	164	190	199	172	193	198	201	205	200	174	195	187	194	203	194	188	202	182	192	206	193	187	171	187	184	175	169	190	202	182	184	176	194	195	150	194	209	169	190	181	173	187	172	188	203	201	168	159	171	190	186	209	170	180	169	191	171	184	191	178	200
22986	21538	29510	23990	21538	21622	15138	2380	1549	1114	987	851	745	713	648	646	560	578	584	551	533	518	483	521	494	440	488	475	478	481	491	478	484	432	425	464	415	431	458	449	435	480	429	430	403	449	455	436	412	460	446	446	454	422	473	441	464	409	417	432	436	471	430	428	458	427	427	437	427	413	417	422	449	444	452	443	447	426	414	393	418	420	401	449	421	466	471	422	432	411	399	422	441	436	429	402	468	439	441	410	404	420	472	431	399	424	431	415	407	430	386	419	422	413	449	409	426	401	419	460	418	427	436	423	467	439	399	434	430	398	468	425	391	434	455	414	436	421	397	426	458	415	410	405	422	409	423	426	427	415	438	383	426	462	413	459	400	389	401	401	426	433	411	384	435	433	419	400	407	424	422	453	415	443	393	412	426	427	441	416	405	429	449	467	426	412	404	398	423	478	419	426	444	425	462	434	401	442	446	399	422	415	410	391	435	439	436	419	431	431	427	396	422	447	417	419	412	450	420	440	433	452	418	412	408	426	413	406	422	410	386	471	447	432	448	410	423	444	418	420	423	441	427	458	389	422	412	392	457	405	445	404	436	457	438	394	412	407	413	402	429	448	400	436	428	437	430	437	399	385	419	425	399	444	402	422	418	463	429	380	437	390	443	448	391	407	437	424	405	411	433	446	450	419	415	401	426	431	413	459	401	412	403	405	430	441	418	406	404	410	427	409	392	449	412	409	477	406	417	432	462	457	418	404	463	440	429	417	433	410	418	427	399	452	423	416	392	435	441	421	419	376	427	404	433	439	443	417	472	424	396	445	413	429	444	432	403	400	420	447	426	446	401	408	419	408	439	423	417	427	425	488	464	437	412	453	451	408	395	428	378	398	417	431	391	419	422	415	410	414	409	405	408	445	393	434	414	422	395	434	411	450	415	425	431	408	440	407	408	391	437	396	416	456	407	447	426	432	390	401	413	410	431	457	405	414	440	411	421	424	440	420	396	392	421	434	386	451	411	444	400	409	419	438	413	452	435	439	428	413	409	382	440	410	410	421	451	404	393	395	438	399	411	414	421	407	433	450	404	391	436	423	430	419	401	412	442	416	429	422	413	420	409	411	459	424	404	413	411	425	421	457	453	421	426	418	418	434	430	414	384	436	435	436	439	440	407	447	422	442	444	421	435	457	439	414	456	372	430	434	415	388	444	409	394	403	440	423	467	471	465	427	396	438	449	446	437	423	418	400	460	396	412	426	420	449	425	390	437	434	402	457	426	426	408	435	455	447	419	396	430	441	409	408	401	417	450	404	422	452	435	430	445	413	441	401	420	450	416	435	423	410	420	404	422	385	382	430	404	425	430	423	424	428	430	436	449	454	385	436	433	404	426	436	410	388	412	405	402	435	425	401	442	449	410	447	437	379	406	436	448	406	450	450	426	438	423	430	437	421	431	431	412	414	443	446	437	445	404	460	419	427	466	403	434	387	431	406	422	418	422	422	407	477	406	426	465	429	398	407	418	434	398	460	423	403	449	423	435	419	430	452	451	408	408	423	421	412	445	402	414	446	378	451	376	443	431	443	404	418	444	404	375	410	433	419	453	446	448	425	395	417	412	373	424	386	384	397	406	425	417	418	453	427	455	407	440	430	446	413	440	404	404	435	426	431	413	409	404	446	389	417	446	407	405	395	413	433	405	394	416	430	428	396	412	429	408	458	407	389	438	443	440	432	418	430	442	426	390	425	418	416	418	433	447	403	393	391	409	395	408	404	403	441	423	412	441	463	418	444	391	419	423	373	369	392	415	431	445	450	381	423	433	418	412	451	426	423	442	431	402	369	417	432	405	416	438	437	413	475	427	412	385	441	438	411	436	394	432	436	438	468	400	414	430	412	381	397	384	428	414	405	421	453	408	433	441	461	420	431	427	444	399	404	427	422	454	391	368	429	396	438	442	464	431	445	397	409	429	448	372	436	396	406	421	404	399	420	403	409	409	364	405	446	428	429	383	417	439	439	424	437	429	433	406	409	398	425	441	401	424	407	405	400	389	401	391	455	430	452	400	414	416	432	433	396	435	465	425	400	390	405	439	432	431	405	427	409	434	384	447	441	410	419	457	435	435	406	393	410	431	438	434	465	397	426	396	395	416	431	412	448	421	408	411	427	447	442	407	423	399	384	392	406	465	424	415	452	419	404	394	387	396	393	450	381	432	400	415	431	420	450	421	436	405	370	388	412	424	389	423	431	402	422	431	443	427	421	389	417	433	414	425	410	424	437	423	455	448	387	430	414	417	436	427	433	440	435	421	441	432	406	442	438	397	426	382	396	441	392	447	420	452	420	421	400	410	446	427	419	417	423	390	427	432	480	424	395	436	429	441	395	433	402	428	394	406	456	426	424	433	435	457	443	413	401	443	431	399	457	425	436	370	417	426	456	430	412	405	425	388	402	413	423	415	425	447	420	469	432	444	441	441	418	435	436	393	419	420	415	395	429	408	431	408	432	421	399	421	432	401	396	414	392	426	399	428	440	427	454	419	417	418	395	414	430	380	407	409	426	416	424	398	446	462	445	386	420	448	424	442	414	375	415	424	410	440	413	391	421	429	437	388	443	460	453	381	416	402	437	432	382	419	373	425	426	435	418	439	402	405	422	407	402	415	451	417	450	405	413	400	419	417	410	402	413	437	496	418	420	398	394	399	416	400	380	404	441	396	449	432	409	440	423	430	448	427	414	410	456	473	404	401	396	406	415	435	420	413	424	393	401	419	438	403	424	432	413	407	392	410	419	454	422	403	412	412	450	435	430	450	402	410	441	466	441	448	440	437	375	376	403	405	408	449	394	437	427	401	414	442	447	387	447	415	427	426	385	405	388	434	433	414	447	403	454	408	407	369	420	392	413	392	430	397	432	366	379	404	465	441	417	400	435	404	414	442	451	424	408	426	382	390	385	406	445	447	414	392	398	413	422	403	431	440	400	409	403	410	407	381	421	407	413	417	410	390	428	400	420	394	436	408	414	418	436	417	410	402	429	389	395	416	399	397	400	472	411	436	437	411	415	416	399	429	438	373	432	418	416	412	433	390	436	435	436	413	397	428	467	391	365	446	414	415	455	418	403	405	389	432	414	465	432	402	399	415	406	426	434	404	400	464	427	399	458	372	405	457	427	398	418	404	410	461	411	421	396	437	400	448	462	443	409	413	421	403	433	395	418	403	436	419	410	392	402	436	404	437	424	467	439	457	395	415	435	419	401	432	424	382	427	396	452	389	382	394	412	364	420	450	430	458	456	408	388	424	409	413	450	442	439	446	439	408	417	444	402	405	396	406	418	434	434	417	426	401	419	406	399	447	411	412	404	398	445	417	415	423	404	430	403	394	407	433	414	420	436	406	413	416	419	402	425	389	436	442	416	402	399	420	407	398	407	378	382	405	404	414	422	429	420	385	415	389	411	444	435	394	422	458	446	431	428	402	415	428	437	397	383	391	413	422	418	419	398
7334	16973	15659	8517	6158	5050	4526	3927	2928	2011	1768	1489	1145	1091	999	925	819	757	705	677	621	659	639	631	591	602	571	602	579	581	563	575	519	566	575	521	552	529	522	556	505	518	461	489	493	509	516	486	502	504	537	504	516	494	481	500	480	514	529	481	532	507	492	551	467	528	488	463	528	470	492	481	517	542	481	518	496	489	525	513	483	497	509	488	464	479	472	481	531	489	504	518	478	492	533	523	493	499	471	507	470	489	520	523	509	464	459	440	505	497	506	501	528	468	473	480	476	468	507	485	472	455	478	482	500	480	501	468	495	519	485	479	462	502	488	464	484	505	514	551	463	479	485	511	486	495	468	540	502	477	482	496	481	470	510	441	515	507	481	479	475	526	493	502	504	507	484	478	473	490	478	501	500	496	507	498	506	515	468	464	473	466	458	514	499	514	482	496	471	494	464	473	524	470	460	517	458	478	510	514	492	497	506	492	506	482	483	512	506	482	505	466	496	507	488	478	487	479	474	506	460	512	474	451	485	506	481	534	452	490	447	508	423	450	485	487	452	512	476	476	493	455	474	458	480	513	482	495	487	500	505	467	494	490	473	495	494	471	498	502	514	500	495	489	494	504	486	498	496	476	495	476	484	477	527	474	480	446	492	497	496	444	487	500	470	501	510	486	496	489	486	468	475	451	471	515	456	492	476	449	466	465	504	479	483	479	509	487	498	517	528	506	452	470	519	498	500	419	497	497	488	474	542	490	502	501	486	498	497	498	486	499	488	516	459	481	446	506	479	472	448	474	476	496	485	495	457	497	500	493	477	475	521	543	464	520	468	502	479	521	495	533	476	511	524	474	500	529	461	481	452	445	475	465	472	468	447	464	474	504	508	473	522	451	454	492	480	451	510	489	496	494	517	538	507	475	498	472	502	499	459	511	507	492	520	487	498	527	475	481	508	499	482	508	492	512	498	499	476	501	497	484	531	513	480	540	497	463	512	489	466	507	504	486	462	457	462	476	456	515	480	486	491	503	469	471	497	497	481	469	475	461	482	469	464	483	482	451	449	462	504	475	500	516	497	462	493	489	470	529	483	490	462	460	492	493	458	488	476	505	465	485	509	535	503	487	533	468	480	475	463	502	471	505	513	467	492	510	481	531	473	496	482	458	505	474	469	524	499	458	517	519	477	461	482	495	515	472	513	491	486	478	494	527	480	462	466	493	500	437	482	472	460	463	500	482	525	452	464	501	482	527	476	458	490	493	499	493	476	513	461	487	478	501	504	511	505	468	480	498	433	492	516	487	461	515	491	510	475	511	495	469	481	493	482	470	485	466	518	488	459	468	497	478	500	493	470	453	479	503	477	501	438	497	515	531	529	496	499	463	458	523	475	504	457	456	477	497	512	508	479	478	493	450	534	488	512	514	494	482	464	479	480	492	509	505	451	483	480	508	518	486	450	470	481	465	497	508	486	471	510	470	509	482	498	477	513	521	497	477	499	497	484	468	475	488	509	428	478	474	491	472	488	508	504	436	499	502	537	498	482	516	516	478	503	467	464	450	473	520	473	512	523	492	462	533	504	511	480	456	517	499	498	493	486	476	497	480	490	446	477	476	466	466	524	476	475	482	458	481	477	464	459	491	450	470	487	489	479	464	465	477	492	489	463	496	441	501	508	431	513	487	511	493	463	484	463	459	476	477	506	495	559	477	482	510	519	462	511	480	467	476	534	509	476	468	465	496	468	528	488	490	508	496	519	502	511	518	503	493	500	512	493	491	480	489	467	476	467	493	484	514	472	487	470	490	456	451	486	482	545	442	467	497	483	457	475	520	471	466	490	491	445	469	508	523	486	447	503	505	491	490	489	493	466	475	482	476	506	506	478	458	476	481	507	514	474	484	504	508	463	518	485	496	499	482	509	512	433	493	502	470	494	506	526	496	490	514	485	496	474	482	476	485	502	499	478	482	477	510	474	486	480	483	458	498	462	481	477	528	479	496	492	500	500	486	472	459	488	488	490	490	536	473	451	461	479	459	478	482	531	501	514	477	464	511	516	465	519	475	510	467	529	488	451	507	464	470	505	507	472	475	495	520	498	513	482	471	481	509	495	517	453	517	481	463	483	514	476	487	485	505	521	475	517	498	471	492	492	473	488	475	486	495	495	472	472	512	491	508	480	478	454	517	494	497	468	475	457	489	499	439	463	465	508	531	503	481	502	485	471	498	516	468	467	484	488	514	574	467	473	507	481	504	470	491	495	516	466	479	452	482	474	480	519	483	494	480	519	518	475	497	493	483	512	502	492	492	556	495	511	457	480	515	489	490	481	480	464	500	460	453	465	501	501	505	491	518	460	489	504	517	503	493	485	473	498	470	491	507	428	462	509	462	498	488	499	483	491	500	474	510	471	447	523	471	484	485	453	509	500	452	490	485	454	483	493	484	506	457	481	485	502	504	476	489	471	498	476	465	445	509	529	512	479	495	462	481	441	499	469	483	487	491	487	485	467	520	550	500	496	499	485	473	488	500	502	439	512	488	517	487	505	508	498	460	481	514	504	497	533	498	514	488	505	491	503	512	468	534	460	475	492	482	466	490	497	467	474	491	492	514	499	549	465	478	442	465	441	504	498	504	498	494	506	479	463	459	469	473	509	503	484	470	485	500	508	475	492	504	504	487	485	537	510	492	522	530	491	506	497	474	470	500	496	541	491	509	472	478	500	479	497	478	496	524	505	512	481	495	513	470	501	471	491	509	517	478	474	486	508	480	474	517	492	528	497	490	465	490	556	486	468	498	463	479	505	470	462	471	491	485	495	453	440	489	474	508	487	503	521	524	476	483	476	504	490	515	483	467	523	464	489	491	471	462	474	496	466	485	510	512	491	481	500	500	562	457	480	451	511	493	536	472	493	506	463	507	521	528	456	514	472	464	509	494	491	479	504	471	491	451	521	469	481	468	480	476	500	479	500	489	516	490	505	500	426	467	494	480	459	489	462	472	496	487	472	535	483	509	476	486	483	479	474	480	441	466	481	489	525	473	488	484	478	475	494	470	526	475	497	506	465	495	466	520	496	482	468	459	506	480	441	500	497	509	492	488	505	493	483	512	457	463	464	521	506	447	508	459	479	501	485	421	489	534	453	491	515	479	458	497	525	505	491	471	538	491	458	488	489	485	526	464	495	484	483	502	494	492	484	467	503	514	480	459	488	507	491	482	461	507	499	485	455	467	500	499	493	469	482	469	474	476	482	497	475	513	479	491	446	465	522	442	486	479	488	496	501	484	469	486	479	508	491	484	526	528	515	509	540	480	497	496	467	477	477	473	482	499	493	459	538	491	510	495	472	461	459	522	466	491	518	489	501	502	481	440	472	461	520	497	526	514	496	513	484	498	520	471	515	487	497	489	503	462	464	503	521	488	453	504	461	471	487	491	494	500	470	481	474	463	497	520	454	467	474	477	492	515	489	498	476	511	504	474	466	481	493	444	448	513	483	536	513	499
27255	21086	10010	730	437	403	426	377	322	220	224	160	168	138	168	158	166	160	133	154	159	163	161	147	158	167	165	155	154	159	170	137	158	180	158	151	161	153	168	140	159	137	146	138	146	161	177	150	155	175	177	166	157	151	178	125	164	146	142	171	142	138	163	165	152	158	151	153	166	142	150	135	168	164	168	141	136	154	150	139	171	146	162	158	135	140	137	157	145	162	144	164	134	151	154	153	158	129	153	182	142	150	166	165	159	164	143	135	131	160	157	176	154	165	172	143	147	172	143	137	170	155	162	145	140	163	153	149	162	160	180	162	186	155	165	166	157	186	155	141	165	140	177	143	174	154	144	139	155	174	151	150	167	173	142	159	147	167	142	152	152	149	135	153	172	149	156	137	173	156	170	145	143	170	155	157	143	175	146	165	144	166	149	163	172	167	125	135	161	157	164	154	153	155	149	130	154	149	171	140	161	155	137	152	148	151	156	158	137	177	177	136	165	154	147	151	157	159	149	141	141	150	156	146	133	136	143	168	147	143	156	160	159	158	125	138	149	164	159	158	162	171	167	159	151	166	170	147	157	143	150	145	163	167	175	124	148	168	156	164	132	163	156	148	150	127	161	177	148	165	134	146	159	144	161	159	142	160	155	167	143	155	148	165	149	169	153	186	162	142	142	160	122	173	145	151	173	142	151	166	153	151	159	160	171	153	173	154	140	155	160	167	137	147	144	153	152	148	158	146	167	158	149	140	159	169	149	161	154	162	156	151	138	163	122	186	155	161	159	145	163	136	154	131	154	152	150	142	179	170	174	138	170	144	169	163	157	169	151	139	162	153	162	157	155	174	164	145	166	137	143	158	125	158	175	147	172	150	136	164	152	143	155	177	166	151	149	156	161	148	152	145	182	146	171	158	151	151	161	153	164	171	132	157	129	151	168	149	129	124	147	131	174	162	145	143	164	162	158	148	154	155	128	150	124	150	165	126	141	156	140	157	175	158	132	159	181	148	150	163	154	156	170	172	161	170	168	157	156	154	148	157	149	153	150	156	165	165	143	149	164	170	148	159	154	159	147	179	145	184	158	164	140	156	153	160	175	148	168	166	162	125	154	123	141	138	127	139	144	145	150	146	147	153	150	153	160	149	141	155	137	153	157	158	153	164	151	138	152	156	159	154	146	150	157	145	134	135	145	149	150	149	148	175	138	156	156	150	152	147	157	126	143	158	147	146	146	155	142	152	147	162	160	172	146	169	164	185	153	152	157	131	147	152	156	162	166	160	157	176	161	131	150	148	172	159	154	178	134	168	148	164	156	157	154	151	154	140	153	156	162	158	163	147	166	177	167	141	165	144	161	167	127	162	148	170	187	154	137	169	148	169	149	149	150	181	185	132	153	161	162	169	143	132	155	147	159	150	157	174	157	151	149	155	149	158	177	142	169	147	163	132	155	137	140	175	156	152	143	148	178	151	153	163	148	169	152	165	154	163	154	142	162	151	172	146	153	136	151	167	180	139	159	160	150	140	141	148	158	149	129	135	148	161	154	157	147	145	177	134	163	159	192	147	153	147	156	151	166	161	160	154	138	156	156	163	165	160	151	149	157	174	165	147	178	154	167	158	157	181	161	172	171	135	149	157	152	158	164	135	187	137	165	160	143	175	142	173	171	152	150	150	151	138	150	161	145	161	161	156	127	158	169	170	145	143	134	150	148	154	161	172	152	127	170	151	157	155	166	172	138	154	138	153	139	155	129	141	151	141	158	153	160	156	138	128	168	156	171	132	161	146	162	150	173	163	140	162	162	151	176	159	177	137	144	141	149	151	157	157	176	163	163	123	159	155	161	162	180	176	165	160	150	136	170	160	164	175	164	142	144	140	153	163	164	150	195	144	159	158	153	151	145	156	175	166	153	172	167	158	178	171	136	152	152	153	164	153	174	146	150	164	140	123	146	150	146	124	148	152	165	138	145	174	166	149	177	139	148	141	152	155	165	141	166	122	155	157	154	160	153	151	183	158	181	160	162	162	171	166	154	141	140	188	146	147	150	161	158	145	169	157	143	181	169	155	130	177	143	157	200	176	160	162	135	157	170	167	151	153	153	157	154	155	154	173	151	158	137	143	180	131	153	158	139	152	154	150	158	141	158	156	148	188	150	147	153	137	160	133	164	152	151	158	150	179	151	144	164	152	137	151	140	141	151	149	161	135	176	156	165	166	122	152	136	151	149	152	172	131	175	168	160	152	140	122	161	158	168	148	178	153	139	176	162	156	165	149	147	145	155	155	157	148	171	147	154	136	147	143	147	168	180	172	164	159	147	145	148	162	168	167	154	140	179	164	163	184	153	132	159	159	158	153	138	148	129	169	176	150	137	156	139	161	173	151	160	166	174	148	145	148	156	161	174	151	158	141	159	163	162	166	155	168	151	163	136	147	165	145	171	193	147	152	145	151	153	159	166	149	152	163	157	189	148	172	144	163	125	149	156	146	184	180	148	159	161	158	167	157	161	155	165	153	155	155	142	145	146	155	146	162	167	153	160	159	166	157	157	157	155	136	142	145	151	172	129	151	145	130	140	152	173	161	151	159	164	146	148	163	146	164	183	154	140	127	156	136	142	158	172	156	165	145	157	146	161	140	170	164	156	152	158	144	154	148	168	165	135	151	145	158	156	174	161	163	146	156	152	131	144	154	168	146	148	146	151	163	156	173	163	135	154	160	144	144	160	152	167	157	169	143	171	164	148	145	172	159	168	138	160	176	150	160	151	171	154	157	158	147	137	135	146	169	162	153	181	159	164	122	168	155	153	173	150	161	159	157	152	152	156	158	149	167	158	150	169	149	161	147	155	143	149	148	167	143	144	141	152	149	153	165	165	145	153	142	152	183	144	150	183	146	150	148	193	144	161	157	146	149	166	164	148	155	151	159	147	165	148	144	148	144	155	153	150	171	139	162	168	155	175	164	162	168	161	164	154	156	167	147	137	171	147	132	167	147	138	175	160	143	137	151	160	158	164	154	142	174	177	152	139	170	173	157	141	161	147	137	161	153	158	131	152	173	143	160	166	165	140	119	159	188	158	160	156	174	149	151	141	137	155	129	134	136	155	172	162	163	149	153	158	174	148	144	162	154	152	151	163	145	152	163	151	164	154	149	158	162	161	151	172	178	123	139	161	140	146	151	129	145	150	152	160	138	158	166	131	173	161	162	149	156	169	149	152	137	147	147	164	162	174	157	168	169	135	162	162	150	157	184	162	123	167	148	158	154	137	165	173	166	173	160	145	162	156	164	140	148	165	167	155	142	146	176	151	160	146	166	155	159	149	157	153	163	162	123	139	139	154	170	165	160	171	152	158	163	167	164	177	153	148	138	198	139	147	151	152	131	138	156	157	165	156	147	178	157	145	178	173	141	154	158	165	174	163	157	144	181	167	151	158	155	158	162	156	178	155	147	168	148	174	157	154	160	160	154	183	146	151	167	154	156	128	150	144	148
3892	1234	1182	656	556	690	867	812	610	334	305	259	209	206	206	213	192	218	216	219	172	196	195	187	178	191	214	194	210	154	189	195	181	198	197	182	187	202	184	194	181	198	192	172	175	176	192	179	202	178	205	164	193	203	203	192	198	183	186	173	190	197	186	175	186	183	188	195	202	189	215	214	175	174	199	208	191	191	164	192	167	179	208	195	202	186	172	173	197	156	189	203	181	181	188	181	201	202	195	196	161	184	179	182	174	183	196	188	195	193	173	189	190	218	198	198	177	182	190	173	197	191	174	176	187	218	181	201	183	176	197	196	170	226	166	177	198	189	193	193	198	201	198	190	188	180	197	187	196	163	190	162	176	200	201	204	168	187	191	189	159	202	211	174	195	198	199	186	168	189	173	182	204	154	179	187	203	185	209	198	168	181	164	165	187	190	187	204	189	204	181	163	190	179	200	180	198	200	180	190	185	158	196	193	193	188	178	224	184	157	208	199	161	182	187	219	197	193	168	207	201	189	179	203	187	192	164	188	189	149	187	183	187	193	199	192	183	194	181	187	185	174	192	202	189	198	197	192	191	209	195	176	183	212	192	183	199	192	208	181	199	189	226	191	185	212	187	184	186	182	197	170	192	170	179	187	185	190	184	187	184	193	166	196	187	187	197	206	181	181	165	184	193	171	188	183	168	186	188	206	181	182	178	181	195	198	170	183	219	178	171	206	219	170	194	194	179	189	185	183	175	188	198	234	181	166	193	175	185	191	179	168	179	210	159	170	176	197	184	176	186	179	185	193	183	182	200	203	194	185	222	183	185	193	208	172	214	185	189	206	183	190	194	197	172	179	194	171	173	200	225	183	178	187	195	195	178	193	157	185	167	183	204	152	173	206	180	179	184	183	214	177	184	193	209	177	207	179	187	197	185	185	177	194	186	196	213	170	189	183	195	180	171	172	185	188	188	200	207	168	183	214	196	174	179	213	205	193	196	197	206	217	162	206	191	222	184	192	166	190	197	203	183	179	177	179	178	205	197	193	186	200	207	176	187	175	169	188	190	214	189	166	198	195	185	189	167	207	211	194	182	210	198	211	183	204	177	195	168	183	190	201	203	171	195	208	184	176	183	181	164	191	210	193	187	211	198	181	193	191	198	179	196	165	186	186	171	183	184	186	201	197	169	189	161	209	200	177	190	186	162	187	155	195	186	187	194	172	191	194	180	207	178	192	209	193	210	204	200	217	170	183	185	169	209	177	177	180	174	207	176	177	201	225	212	191	172	169	179	196	195	182	214	173	176	182	182	187	177	181	201	211	186	178	186	185	174	175	195	212	167	172	163	181	185	190	183	192	188	198	192	185	188	174	178	205	173	170	210	228	166	196	176	185	180	208	186	190	216	202	199	171	207	182	185	194	160	181	164	197	204	189	172	212	191	189	162	207	162	207	223	187	203	173	176	192	195	175	185	162	195	194	192	177	204	197	185	187	171	162	174	180	179	180	187	180	190	209	190	188	192	165	194	161	188	174	183	195	186	204	184	185	185	193	201	163	195	185	209	197	217	191	208	189	195	222	189	205	206	169	180	185	198	169	211	181	176	169	189	182	191	188	175	193	212	203	200	203	172	185	187	171	183	177	181	173	178	209	188	187	182	173	205	168	180	167	199	186	192	192	178	185	203	187	175	197	181	209	182	195	186	184	192	194	187	184	195	205	207	197	199	184	182	167	171	192	190	218	185	187	178	189	185	218	189	172	191	165	190	178	194	193	209	212	181	187	207	194	173	185	220	193	200	188	187	172	188	193	180	209	173	211	180	217	199	190	179	182	186	208	195	205	187	209	190	167	189	175	201	189	178	198	206	204	176	183	201	192	218	185	173	165	174	185	197	191	181	170	163	185	199	183	192	188	182	180	155	176	185	177	192	160	194	177	178	206	197	180	196	196	211	195	179	182	184	217	210	220	194	201	194	190	188	177	200	222	183	171	195	187	199	189	194	200	194	175	209	171	191	218	193	181	172	179	198	204	172	174	197	190	197	196	189	195	211	181	201	194	187	215	157	181	182	203	192	185	195	179	192	193	221	200	171	179	201	199	200	193	168	163	158	186	210	200	181	190	175	203	183	174	188	204	192	156	182	184	174	188	202	204	175	189	165	204	168	195	223	209	174	204	191	194	197	170	203	203	191	193	171	177	201	170	167	196	179	195	179	176	183	176	184	198	188	192	214	201	171	184	187	195	195	186	174	186	198	201	200	181	195	199	189	188	180	188	168	172	183	167	171	195	194	172	207	223	182	197	190	176	195	180	159	202	173	188	176	192	176	198	206	184	175	193	171	177	190	181	219	190	205	200	185	205	193	169	203	213	195	165	183	205	157	214	191	185	191	175	190	208	168	187	214	200	200	180	179	199	194	177	185	197	178	197	189	209	188	222	177	183	173	196	169	178	189	176	191	195	187	203	169	209	178	200	196	182	173	181	196	205	197	180	183	195	180	198	165	178	202	197	203	191	183	180	174	168	185	173	196	178	194	225	185	184	185	169	163	186	202	180	199	188	149	194	188	199	189	194	197	190	182	201	183	197	201	177	193	192	175	191	179	189	162	179	188	190	179	185	205	198	208	192	189	166	204	204	173	197	188	211	178	178	184	184	174	204	187	193	199	175	196	189	195	187	168	175	192	195	191	186	186	206	190	209	191	189	167	192	198	186	189	174	198	195	174	201	189	200	167	190	218	215	180	206	163	175	210	192	177	189	202	173	193	179	192	197	217	203	188	195	195	214	190	176	169	180	173	175	218	189	214	185	183	176	189	177	164	178	209	194	193	202	189	180	185	189	189	193	206	184	199	163	214	148	188	189	182	184	185	173	194	198	206	180	191	156	204	209	159	197	184	184	198	170	157	184	189	191	198	170	194	195	189	169	182	192	172	209	202	178	194	186	209	217	195	199	205	205	200	207	201	182	224	181	194	180	199	181	187	197	174	191	190	194	170	187	182	187	205	207	192	162	170	184	182	190	178	184	182	187	200	178	174	187	191	191	178	207	166	176	194	174	181	195	194	197	195	196	188	168	205	191	201	185	217	202	166	178	194	175	179	181	171	171	174	189	181	207	188	174	187	194	189	172	175	184	191	182	200	189	193	210	181	177	191	174	194	189	204	172	167	200	173	188	177	203	211	188	173	191	189	194	183	174	191	175	181	191	204	192	182	181	188	171	176	193	183	200	185	205	184	177	182	197	182	196	182	190	182	175	177	201	180	210	224	184	196	200	187	193	184	187	162	183	174	189	179	194	174	185	203	214	193	186	197	155	199	193	215	180	173	208	177	195	202	174	174	224	169	164	182	168	188	179	206	179	177	205	186	180	180	177	166	195	211	187	178	192	173	209	190	201	194	202	192	202	207	179	194	173	180	156	195	184	181	188	193	189	179	197	183	177	174	192	205	172	200	189	220	200	195	191	158	195	221	192	195	190	175	189	191	179	209	181	178	169	192	191
23796	21500	29186	24242	21508	17357	2444	1270	901	766	668	571	548	484	462	494	437	389	396	410	404	415	383	406	387	356	357	400	394	339	356	389	361	367	388	392	372	342	383	387	372	355	309	371	390	360	391	363	356	369	360	358	359	358	354	369	387	345	369	345	351	355	370	365	434	350	382	327	333	317	342	330	342	341	315	378	320	366	389	336	347	337	360	370	359	344	327	344	336	340	344	343	342	348	359	356	334	369	368	349	339	324	355	353	345	350	353	372	340	377	361	369	366	360	361	327	364	367	350	350	334	384	359	368	371	351	365	382	375	360	356	345	363	367	363	355	379	369	361	360	369	364	350	359	381	329	341	339	336	330	379	336	365	323	369	362	337	333	356	342	338	359	309	335	389	329	356	373	363	344	355	368	348	367	362	360	360	334	299	376	324	345	331	332	343	345	366	337	343	373	334	369	335	357	341	362	358	363	377	371	382	324	364	377	334	381	375	344	365	342	347	358	343	335	349	342	362	354	342	366	331	368	368	362	384	354	362	345	387	333	369	368	373	343	342	355	365	368	338	341	360	364	324	365	341	383	317	373	328	350	337	346	350	386	345	378	330	373	308	368	375	373	368	319	349	357	343	359	357	373	329	370	333	367	332	389	336	352	361	346	422	359	331	330	359	366	367	373	340	361	345	341	377	363	357	364	334	356	380	380	350	341	353	392	353	351	354	372	386	354	342	348	379	345	356	341	349	346	344	356	350	323	347	376	353	320	368	349	403	356	356	359	390	342	352	342	374	362	316	310	362	332	334	365	347	348	335	366	350	358	336	335	363	367	368	353	354	338	378	329	353	382	346	345	390	364	390	343	312	365	332	349	361	343	351	345	366	365	330	376	346	357	371	364	362	338	352	356	348	356	369	364	331	357	315	379	328	340	330	311	342	381	363	334	347	324	352	360	339	342	343	384	348	350	346	344	348	333	308	369	354	346	367	363	345	320	333	319	346	350	365	321	372	330	331	357	361	369	331	363	341	331	369	344	387	362	363	334	359	366	371	330	376	379	337	352	364	367	313	333	361	337	371	362	347	373	359	324	358	312	337	358	408	351	335	358	322	373	332	387	365	376	351	362	372	372	342	372	347	355	359	330	374	330	357	327	372	373	351	338	340	343	335	361	356	419	361	340	331	359	355	342	341	388	371	365	357	351	375	338	354	367	316	380	322	396	350	348	356	366	368	360	364	390	360	359	354	381	360	348	354	365	345	348	350	365	353	332	361	337	367	349	320	347	387	345	352	352	314	355	357	379	320	339	338	390	370	359	346	344	375	369	316	369	369	354	365	327	330	339	339	316	363	356	354	363	317	331	376	337	386	320	356	341	378	360	364	376	322	359	378	392	394	359	330	370	362	337	351	350	338	384	373	320	366	346	328	368	364	311	381	354	330	361	357	340	366	351	332	389	344	360	336	354	410	339	343	366	344	390	352	344	354	326	339	336	331	369	362	365	385	341	357	346	316	359	371	323	362	338	364	368	349	372	377	364	371	325	371	355	369	339	385	335	357	345	349	372	350	367	371	394	372	367	388	370	339	352	353	341	371	326	333	353	343	334	349	378	383	334	322	368	364	365	360	341	342	362	360	290	342	341	350	368	327	359	356	351	347	355	350	332	378	373	352	383	337	339	362	355	351	337	345	342	334	360	348	351	334	370	348	355	338	359	359	323	342	362	352	302	319	390	348	359	353	339	373	349	385	376	371	348	390	328	332	387	348	357	359	361	352	333	379	351	359	336	343	320	367	337	350	384	386	358	357	340	361	369	358	349	339	362	384	341	355	348	359	343	321	343	329	363	353	339	330	358	381	345	373	365	361	325	336	365	364	353	351	333	355	362	356	348	350	411	321	358	364	344	369	353	359	319	362	341	373	347	356	351	345	379	327	364	397	352	342	335	373	341	361	361	361	351	342	348	343	349	345	360	343	351	368	359	399	358	378	347	351	363	352	382	339	360	361	330	333	370	318	355	383	322	335	352	384	340	372	361	389	372	344	376	365	353	331	334	398	342	351	332	346	350	393	360	364	363	339	330	346	369	365	377	352	345	311	350	364	353	354	369	345	366	383	364	338	357	365	334	295	366	378	363	343	341	376	367	346	349	347	356	357	362	339	355	340	357	351	344	339	372	364	393	316	337	341	367	316	358	352	331	365	386	372	361	337	347	333	356	349	356	359	338	345	336	347	383	374	354	328	387	360	358	371	386	313	353	343	330	331	328	381	380	354	388	361	327	312	320	318	333	351	349	357	382	377	340	359	350	331	352	383	362	360	353	340	332	367	331	351	323	347	353	356	333	349	345	381	355	363	358	369	336	377	338	336	322	387	334	337	383	343	369	345	358	376	351	360	376	363	360	340	354	335	341	358	367	344	341	360	331	366	328	349	318	365	364	349	349	365	365	327	389	352	327	321	369	343	374	368	363	395	401	359	354	348	353	340	324	363	347	320	341	336	359	329	352	380	373	313	353	331	323	358	367	369	359	325	323	369	307	362	360	357	349	344	299	334	374	371	342	330	392	397	350	348	336	378	352	339	377	316	353	349	347	357	355	349	383	346	338	336	338	365	352	354	337	337	338	364	345	357	341	380	363	364	360	326	342	332	343	371	364	359	368	372	387	356	328	358	356	343	362	371	340	356	333	321	333	333	333	360	352	338	356	340	349	358	346	323	345	344	332	365	348	363	391	348	323	355	367	371	353	357	354	359	343	335	370	364	365	355	338	375	367	340	320	342	358	342	374	349	371	371	342	341	344	379	363	393	385	381	380	371	350	364	346	355	341	338	353	353	341	346	367	348	388	361	331	318	378	328	362	398	375	355	359	353	356	345	333	352	344	339	392	349	366	335	341	345	358	357	375	352	343	360	326	333	361	365	354	346	353	359	359	389	322	377	341	342	332	353	376	376	393	337	358	347	329	340	339	379	370	346	361	366	342	368	329	337	320	363	357	349	355	359	383	335	327	327	365	359	367	356	350	331	335	380	392	329	340	361	342	318	382	358	352	369	340	352	363	346	352	339	365	340	343	330	325	361	376	358	356	347	334	349	337	373	327	378	369	344	388	345	369	323	322	342	353	319	339	349	370	351	342	361	399	361	354	320	369	339	342	334	381	370	330	344	352	367	363	340	353	366	353	357	342	356	320	333	340	336	362	367	316	355	369	331	304	357	355	382	355	367	325	351	356	345	368	342	359	333	341	364	345	343	356	361	368	336	339	347	370	345	295	350	350	364	337	360	338	359	352	315	312	365	330	358	322	348	355	361	315	348	315	327	373	343	364	359	334	376	364	370	345	347	391	347	335	353	369	360	358	371	351	334	327	360	328	351	377	318	339	371	321	306	354	363	376	353	315	350	369	344	330	358	335	339	333	388	379	360	341	350	321	357	342	371	353	358	367	321	366	418	369	348	332	323	356	353	354	369	305	341	358	339	360	348	365	331	313	363	376	361	330	360	319	346	376
4829	10345	9165	4855	3469	2989	2815	2418	1848	1227	1048	831	727	717	674	651	602	537	506	533	516	509	464	434	506	511	415	438	432	452	440	449	416	443	469	422	407	422	405	429	445	399	421	468	431	433	433	448	427	429	439	399	412	451	369	430	430	435	432	399	430	424	426	419	403	430	404	438	398	398	408	426	409	444	428	415	415	430	404	368	385	405	464	440	410	408	421	398	396	387	413	422	425	406	397	398	394	433	473	405	388	417	429	438	415	418	396	407	429	421	415	429	402	407	453	411	396	437	405	379	464	412	411	398	411	405	426	402	424	427	408	430	407	406	413	442	408	410	425	414	393	410	459	416	404	405	380	413	398	404	404	416	417	406	398	397	411	396	407	434	377	414	392	404	391	443	429	423	429	378	383	419	409	422	391	415	397	377	410	413	403	413	424	419	419	445	384	434	406	401	421	373	401	423	424	372	423	376	379	387	393	424	396	404	398	429	429	433	430	399	425	403	432	398	410	391	440	382	396	403	445	447	371	399	389	398	405	402	375	424	414	409	401	349	435	394	394	411	435	405	432	409	395	416	433	413	397	428	374	410	442	436	372	407	408	394	407	404	405	396	431	381	423	438	373	425	389	397	398	425	448	418	418	387	391	441	405	423	386	418	403	426	458	417	395	408	389	412	431	407	394	403	395	405	391	391	389	445	441	379	401	396	434	420	405	422	391	409	400	456	430	363	460	399	446	417	414	399	427	404	378	425	406	414	394	431	383	414	404	429	402	415	409	439	387	411	404	426	405	413	433	392	412	413	421	403	441	366	405	409	396	394	420	379	424	385	426	417	395	391	418	416	416	401	421	398	390	423	422	424	394	441	403	448	395	412	384	422	431	409	330	442	410	382	368	411	424	443	418	396	411	414	427	391	399	384	418	392	421	424	438	397	420	425	419	433	400	406	359	448	396	395	383	398	401	446	431	399	446	415	447	391	412	374	400	406	372	420	408	407	435	401	422	429	428	414	391	437	392	409	428	411	420	414	445	395	384	431	418	378	392	423	389	385	429	429	382	423	451	407	407	409	402	414	407	446	384	416	415	399	441	406	441	424	399	380	443	426	427	395	400	422	401	392	395	399	429	399	423	395	445	396	396	414	360	415	411	408	370	406	411	397	374	423	395	426	409	400	405	401	409	418	401	390	424	403	405	438	446	408	446	413	467	432	368	423	435	388	396	353	387	432	429	389	419	376	399	426	415	403	433	392	416	400	412	414	399	403	370	401	404	417	424	395	414	398	395	431	391	385	394	434	389	428	438	388	436	382	416	420	426	414	434	412	379	396	386	405	445	399	425	432	416	432	410	421	415	397	371	409	379	429	420	427	422	430	391	418	451	441	422	414	418	406	386	377	419	428	425	444	440	388	426	406	413	394	420	401	382	404	416	426	365	410	368	419	385	412	375	411	437	389	389	392	418	422	407	411	368	419	407	411	424	408	428	399	417	429	395	453	412	401	416	407	405	425	419	381	402	386	427	401	429	420	467	401	412	375	417	382	408	436	389	415	389	361	402	400	464	405	430	427	398	403	379	404	384	406	442	387	423	395	429	426	431	401	435	406	400	391	426	422	418	422	445	420	427	412	411	444	392	425	424	417	409	413	434	391	455	386	389	407	404	431	389	417	402	372	413	399	427	420	378	426	413	409	442	416	362	407	410	431	416	411	419	395	391	384	444	394	372	423	408	419	392	385	369	404	415	387	412	445	412	383	401	416	419	393	375	393	424	429	395	386	408	433	433	451	393	374	421	416	388	395	413	418	403	401	435	426	388	403	448	397	424	404	392	425	398	431	403	399	431	379	440	380	442	398	376	396	437	381	423	426	399	395	393	378	424	390	431	390	389	430	386	405	397	428	410	432	407	390	424	410	411	426	412	408	416	415	432	408	435	415	422	400	422	433	405	413	373	399	423	420	390	363	397	435	427	415	449	410	400	397	432	373	377	440	373	401	373	420	427	385	393	464	410	422	438	428	381	394	374	444	398	379	422	425	422	384	449	424	360	418	385	407	436	409	408	391	407	438	417	399	415	416	398	385	400	410	410	404	376	386	409	400	430	417	404	402	406	380	420	387	397	448	396	428	422	350	405	362	395	430	394	420	442	392	397	398	406	423	427	402	375	387	413	429	387	403	390	412	381	432	400	370	395	417	384	390	422	415	416	407	396	393	412	373	400	445	395	396	423	374	397	430	446	411	397	409	417	407	432	433	411	416	420	401	407	381	419	454	381	441	376	408	417	428	415	423	428	427	398	407	409	373	412	413	414	403	412	417	418	407	402	420	419	402	438	416	399	418	437	428	398	413	402	440	387	420	374	455	411	391	442	425	457	439	402	390	397	395	404	416	404	405	387	420	428	417	382	370	414	412	431	403	391	433	451	398	443	426	414	392	432	398	416	415	433	428	408	365	420	426	413	422	426	414	405	450	396	400	415	417	402	380	425	417	404	377	392	432	397	421	419	413	429	412	392	423	416	430	389	388	393	419	426	410	424	386	381	397	401	397	427	398	453	400	438	412	409	407	415	418	437	415	405	424	410	387	419	453	388	414	459	420	413	413	405	421	412	395	392	411	439	405	415	413	414	387	415	407	383	392	407	383	448	392	411	423	422	395	394	394	396	397	423	383	393	431	413	375	382	424	432	383	403	408	405	419	430	421	408	413	407	401	441	381	371	379	373	402	413	375	405	427	377	416	413	403	418	397	389	384	402	399	373	418	420	396	392	401	405	395	394	390	413	407	440	378	392	405	405	450	398	439	418	401	406	385	391	396	402	416	422	389	424	444	425	381	398	421	407	410	423	410	413	412	423	435	406	430	417	391	412	386	407	401	431	413	415	409	394	402	419	392	442	400	414	422	420	381	417	426	403	395	420	409	361	425	436	427	421	403	449	425	410	407	412	398	416	442	445	418	405	435	414	396	388	409	390	391	414	399	399	389	422	448	429	425	389	406	403	398	444	396	417	386	381	398	406	416	421	398	417	379	399	406	397	414	405	411	420	403	404	431	431	431	419	404	431	395	426	393	419	378	417	382	388	415	397	422	388	355	414	437	387	381	409	437	433	423	404	388	452	413	382	418	390	408	416	446	395	411	399	369	452	373	408	440	395	429	404	386	383	392	432	403	409	408	401	398	455	380	427	378	377	405	437	406	437	442	422	376	407	390	381	425	405	409	415	400	429	399	382	424	387	429	425	416	385	404	361	390	412	375	405	423	388	441	407	398	402	450	443	429	397	393	406	434	463	384	413	402	407	439	407	421	412	391	403	398	398	387	438	402	413	423	380	412	428	422	433	375	397	423	385	412	435	378	411	416	377	386	390	423	381	391	400	404	407	414	409	370	375	411	392	400	408	439	435	438	365	402	389	374	407	389	392	433	371	416	413	399	420	426	404	393	433	379	429	404	423	450	437	423	428	382	432	358	423	412	413	437	410	414	416	431	425	438	388	429	432	380	408	406
25031	21490	28282	25024	16674	1204	764	629	481	319	287	220	257	203	218	179	212	191	178	161	148	142	161	155	166	160	139	155	134	151	146	136	150	142	147	166	148	150	137	132	151	144	132	144	118	141	129	165	167	131	148	129	148	156	162	130	154	142	141	148	134	146	150	119	124	133	138	125	144	126	131	137	147	153	141	147	143	125	147	122	155	120	139	149	133	120	130	119	126	129	143	145	149	164	128	147	121	139	140	152	136	150	125	148	129	122	128	147	146	135	129	145	124	136	152	140	133	143	112	133	137	130	156	123	129	148	125	141	131	138	143	137	140	125	152	127	127	136	130	128	126	125	135	129	139	148	129	139	131	161	142	138	147	132	160	139	132	148	133	136	130	138	126	143	128	130	150	140	132	139	131	123	162	151	148	128	127	127	127	148	131	142	152	127	150	149	149	146	144	137	150	146	134	149	127	150	131	150	132	125	134	139	139	129	109	162	147	136	136	126	135	157	148	146	117	135	140	143	158	144	122	133	155	137	141	143	147	136	127	139	147	136	128	124	113	143	135	147	149	127	137	138	158	138	127	135	130	157	135	167	153	122	150	139	142	122	143	127	137	139	154	120	160	156	134	137	136	147	149	147	154	140	143	149	144	130	147	131	153	139	156	153	130	145	142	146	136	172	137	146	128	147	129	139	144	151	144	135	118	143	137	130	136	143	131	153	149	135	144	155	120	134	162	125	144	141	146	140	150	125	146	128	129	148	124	150	131	145	158	115	138	148	132	155	149	141	134	113	125	138	150	121	153	119	136	142	135	130	157	142	135	137	160	135	133	135	143	143	123	138	138	130	150	159	130	132	128	169	137	139	135	136	123	133	126	121	139	122	143	156	123	163	126	130	143	149	137	144	126	151	147	141	137	125	146	145	130	136	129	127	136	143	138	117	142	131	136	117	158	154	126	146	151	144	153	125	140	139	141	132	128	128	134	151	154	123	122	124	116	150	142	131	142	130	127	146	111	136	144	124	152	155	120	133	135	148	156	152	131	146	129	123	126	131	126	140	134	138	134	133	134	128	147	135	144	135	141	103	114	126	129	132	128	145	123	161	132	123	145	132	108	139	138	140	138	130	136	139	162	123	143	140	141	149	147	150	153	133	117	135	144	126	132	116	140	137	133	159	150	126	146	115	155	145	131	109	136	141	121	135	143	136	136	134	144	167	159	143	138	135	138	161	144	133	125	139	130	140	145	139	137	121	160	127	135	126	149	141	131	152	124	137	140	144	155	161	140	134	135	123	128	117	154	139	141	121	132	145	136	145	142	135	173	124	133	143	150	152	121	128	148	151	133	131	109	135	126	125	124	136	130	124	136	131	139	128	144	142	127	119	135	137	129	148	145	131	138	141	157	157	123	133	116	135	141	131	135	126	136	148	148	140	154	156	145	137	143	121	124	134	136	125	123	153	120	140	128	140	114	141	141	130	127	148	139	132	139	126	131	150	148	134	138	145	138	140	144	141	144	144	131	144	147	141	124	147	159	158	131	131	124	134	135	124	153	146	132	156	151	143	139	159	143	133	123	145	128	151	128	134	167	166	136	146	141	138	141	136	136	136	148	161	130	142	112	136	122	129	115	133	132	137	122	156	146	136	129	137	124	131	152	150	141	160	143	158	150	149	131	151	135	139	144	146	135	143	124	152	159	161	148	132	151	139	118	127	144	173	133	132	144	149	147	135	160	139	132	122	152	142	110	125	132	145	141	144	131	127	154	144	138	152	130	161	149	135	138	138	137	143	136	150	141	135	154	134	124	138	137	129	122	150	138	137	124	138	139	124	131	149	148	132	140	154	123	129	139	154	130	133	147	136	146	157	135	158	122	136	140	114	146	132	130	152	143	131	160	152	142	168	142	115	117	142	138	129	134	148	124	125	175	144	121	138	149	121	132	153	135	141	136	133	139	134	147	142	121	118	128	147	135	136	132	146	142	159	137	147	118	123	128	113	138	117	141	111	136	124	125	138	141	150	131	136	123	129	137	145	143	134	139	128	128	134	136	166	129	152	145	120	122	128	142	153	145	136	141	162	118	134	144	151	150	141	145	148	128	129	138	143	123	135	128	150	166	129	128	138	137	124	116	126	135	140	119	132	139	147	152	122	142	137	145	134	150	160	123	139	137	144	120	151	133	147	113	140	133	136	130	126	159	140	138	131	133	163	149	125	139	143	132	139	129	141	139	135	140	131	124	147	165	139	148	131	140	137	147	138	133	155	128	156	150	142	126	134	139	134	140	130	132	130	154	138	128	137	161	159	143	129	139	151	130	159	150	139	140	131	118	130	138	151	127	139	127	142	137	150	133	133	130	144	128	122	119	121	132	131	122	131	142	136	130	138	131	135	149	152	127	133	135	130	140	163	145	143	115	158	131	107	152	165	134	125	142	138	126	160	136	149	146	132	123	142	141	145	138	133	144	145	122	125	147	134	158	133	140	144	137	119	143	121	142	149	145	127	128	139	137	128	124	138	134	140	141	165	149	143	137	164	129	113	142	143	128	140	123	133	148	138	152	141	141	136	157	151	153	131	130	126	160	144	116	143	155	154	156	151	130	144	138	146	141	140	136	116	138	139	134	146	123	152	170	133	130	140	147	124	164	149	123	134	138	134	127	138	152	130	150	143	134	140	142	118	137	130	142	160	132	145	132	139	131	125	128	157	128	145	129	141	128	127	135	143	143	121	156	137	142	137	125	151	135	118	143	143	159	128	131	130	120	144	140	145	154	117	141	131	144	141	140	128	147	124	143	141	133	151	128	140	143	155	137	160	144	148	139	150	126	148	141	120	131	129	150	156	138	161	148	161	129	134	143	137	136	147	149	157	133	141	146	158	140	148	119	153	115	136	140	143	135	115	128	152	157	129	121	153	139	150	138	125	149	151	151	142	150	151	131	126	135	142	114	117	146	145	152	134	135	136	127	131	163	142	147	115	113	130	158	123	134	147	146	134	138	132	149	142	155	139	137	133	154	148	143	161	134	127	124	140	129	156	136	131	137	121	139	139	148	141	158	126	133	146	141	128	126	131	128	144	144	136	125	142	111	137	125	140	153	135	118	140	154	147	142	130	133	131	157	132	135	145	129	124	127	134	130	146	138	125	149	146	139	144	152	144	115	154	145	152	125	130	123	146	145	137	139	142	144	151	135	121	127	128	159	136	130	143	146	126	163	130	126	119	153	168	134	140	132	154	145	150	153	123	131	138	146	137	146	134	152	135	147	135	131	149	129	140	134	136	156	114	159	130	115	123	137	123	146	140	148	155	126	141	132	133	149	143	136	140	122	164	144	112	118	150	132	166	154	134	148	143	145	146	153	135	145	146	147	148	132	163	155	132	140	147	148	143	114	162	125	156	147	139	137	144	135	140	142	156	130	136	104	127	117	136	131	132	139	134	123	161	137	140	125	149	127	144	116	134	123	141	147	134	158	156	131	131	142	129	136	135	123	131	136	150
4669	6217	5185	2694	1917	2008	1955	1561	1093	720	533	427	371	351	338	303	322	246	252	235	236	218	227	264	195	197	210	205	169	200	220	180	213	176	207	157	193	183	185	155	189	193	200	189	191	200	189	190	196	215	194	181	198	227	194	173	154	191	188	189	183	195	174	210	173	194	183	186	196	185	180	180	176	185	180	190	203	183	190	176	172	218	160	174	202	164	182	169	158	182	186	188	202	192	182	179	198	195	181	184	180	188	198	195	180	206	193	174	168	179	189	168	189	194	157	172	176	193	165	180	177	179	193	171	199	189	183	175	194	205	172	190	201	180	182	172	191	173	169	201	168	172	178	195	201	178	168	199	186	193	179	189	189	184	183	171	172	182	184	186	191	189	156	196	180	186	177	168	180	169	181	170	185	175	182	165	186	183	174	178	185	219	181	162	188	163	172	198	175	188	182	198	181	176	176	184	169	184	186	208	192	172	168	195	194	177	169	191	186	189	194	193	179	167	175	177	176	188	186	174	190	202	174	176	181	199	196	162	189	194	168	173	171	158	189	194	203	188	185	180	175	182	189	164	166	202	161	176	180	177	182	165	189	189	165	179	182	199	200	177	192	175	178	183	173	195	181	191	196	190	181	211	204	147	154	164	174	194	194	163	175	190	176	178	168	199	206	176	186	200	197	190	184	192	184	177	189	160	210	186	178	182	196	152	196	165	177	185	171	200	174	173	163	173	174	176	187	176	163	189	162	207	191	184	166	166	179	179	167	176	196	166	188	188	178	171	158	172	189	172	192	162	168	187	169	173	177	176	172	180	178	161	168	166	176	201	172	199	181	169	174	190	180	175	174	184	180	190	192	174	179	142	162	194	194	185	184	203	184	193	181	150	163	182	177	144	199	182	173	185	184	211	176	185	178	185	184	178	188	158	177	186	169	185	175	179	174	196	186	180	190	188	173	192	174	165	164	173	155	192	189	182	184	162	184	183	175	176	195	189	195	187	219	179	191	180	188	180	163	168	173	187	175	213	181	182	186	201	146	185	171	146	164	201	189	210	188	171	164	170	171	171	175	197	184	174	166	190	145	166	190	170	183	177	194	194	183	167	203	146	183	179	171	192	189	180	181	175	185	210	202	176	151	203	182	181	171	182	157	193	197	209	182	180	203	179	175	165	176	195	207	176	207	185	203	182	168	174	181	172	175	182	189	169	177	198	177	187	179	179	183	174	226	180	193	184	198	182	193	188	177	170	168	187	170	170	178	193	196	186	171	200	180	175	186	179	183	195	183	178	169	196	161	197	161	175	188	201	193	174	180	176	192	190	185	183	177	177	168	186	208	196	166	182	153	171	177	175	171	191	192	202	163	176	179	194	186	199	156	183	185	193	174	180	173	180	180	176	194	190	161	167	187	186	186	175	179	180	194	183	174	198	188	178	184	183	191	169	160	189	181	180	182	185	183	173	176	203	161	213	200	197	185	183	186	194	195	177	179	183	171	172	173	198	171	175	184	178	188	170	187	190	209	193	195	186	178	192	205	197	197	170	189	187	201	184	167	190	190	168	166	195	170	165	208	203	186	169	177	180	181	180	188	184	192	213	206	174	190	205	192	186	181	188	165	186	167	200	178	175	202	202	196	196	193	191	180	173	183	173	192	179	196	193	185	178	200	192	177	191	194	202	166	171	196	177	191	176	176	205	184	185	170	172	176	211	162	158	205	204	190	196	184	190	185	192	170	195	181	174	174	199	180	177	152	166	183	193	185	181	174	200	184	189	162	177	200	186	203	170	187	193	181	187	169	179	157	174	184	201	158	166	182	163	185	197	188	180	186	181	204	199	180	182	166	160	173	202	170	182	174	189	205	189	212	189	186	207	183	190	187	164	157	188	191	186	189	169	162	165	186	167	156	188	179	173	176	195	165	178	181	159	178	180	182	201	196	194	171	174	189	181	197	181	172	220	176	181	172	165	171	175	198	183	185	182	175	176	189	203	205	165	155	206	199	192	178	171	171	174	190	200	170	192	200	190	184	186	172	175	194	197	190	192	162	175	190	196	199	195	204	193	169	177	177	180	187	167	175	183	160	175	174	234	162	175	169	191	171	192	177	204	174	205	186	196	179	177	175	170	170	220	200	210	188	166	152	174	178	181	181	184	188	212	148	197	158	189	216	181	173	190	180	178	191	161	161	180	197	172	170	166	202	189	188	174	181	178	177	193	174	208	194	175	194	191	175	175	177	179	164	173	188	182	180	188	187	171	163	202	170	173	154	169	197	181	194	151	196	191	189	194	170	173	206	178	191	190	188	176	193	177	208	176	193	166	185	190	173	195	184	190	184	179	182	217	183	183	152	177	163	166	190	170	201	173	190	195	194	181	194	183	172	180	193	198	149	163	205	192	182	173	220	199	203	178	196	184	165	201	175	159	161	201	155	213	166	201	170	172	170	189	164	192	177	185	182	174	180	177	191	174	191	167	191	174	162	200	202	185	171	187	168	158	176	179	180	185	179	173	178	206	187	198	173	203	193	187	178	178	189	186	189	176	169	188	187	164	177	209	178	193	180	212	180	189	173	181	201	192	194	194	183	175	196	176	183	176	163	196	189	177	175	196	175	182	189	171	204	180	172	187	200	192	171	176	185	182	179	189	207	183	185	170	186	201	182	185	167	166	182	175	169	172	193	184	200	203	198	190	168	192	203	197	184	182	180	182	182	184	184	186	194	191	186	205	179	181	169	178	180	179	186	192	180	176	181	193	180	175	182	182	210	213	193	191	175	202	201	182	157	193	179	170	180	160	209	182	187	179	184	157	178	167	173	189	179	168	175	185	172	197	188	178	197	184	210	181	189	200	183	180	171	158	194	181	174	185	203	192	207	166	176	172	177	171	195	172	177	178	180	175	179	174	177	176	193	192	190	182	193	187	176	172	159	174	178	174	172	176	200	174	153	161	184	155	177	176	177	185	183	180	174	199	191	192	185	199	182	172	178	190	191	166	163	164	167	170	159	183	175	162	187	192	202	164	181	204	177	166	168	174	195	172	191	174	155	191	170	187	194	173	213	192	176	168	195	187	183	170	173	199	189	182	192	177	176	180	186	187	173	176	191	203	179	175	180	173	176	183	189	185	200	199	175	156	188	174	185	177	199	184	185	180	183	173	173	191	171	174	189	171	180	191	203	184	198	170	182	169	161	167	153	183	196	168	167	168	186	162	160	185	201	186	184	168	168	165	183	194	189	183	175	155	192	178	171	190	175	161	168	182	201	195	166	203	196	185	197	179	182	181	194	162	182	183	181	171	191	159	168	199	169	162	183	181	172	169	151	173	169	185	216	179	165	174	189	154	196	170	172	186	199	177	207	189	207	167	186	192	167	180	174	181	183	189	196	191	167	180	179	173	167	168	188	186	188	175	174	191	189	196	186	200	174	191	195	195	178	191	178	195	196	178	178	173	185	182	179	176	188	180	172	205	190	190	192	177	186	188	195	201	175	214	214	206
22991	21528	29522	23997	21528	21635	15395	2504	1372	1134	937	849	763	669	637	611	601	560	560	520	491	493	477	490	522	512	469	455	455	469	461	441	445	454	437	458	426	455	425	425	450	454	435	429	435	466	417	420	389	428	472	414	420	422	430	417	407	458	413	430	451	439	411	433	413	410	415	397	416	420	467	386	396	413	439	434	432	454	422	446	404	382	423	458	404	417	387	419	469	394	408	431	424	415	432	449	436	439	410	424	403	418	397	443	427	430	423	426	426	431	436	391	404	438	417	400	474	398	419	400	434	442	393	392	409	481	436	437	417	426	413	374	406	450	445	452	457	483	392	433	404	450	425	397	391	385	436	383	425	417	409	432	425	469	404	430	374	388	430	444	397	419	429	444	412	444	449	438	440	416	427	436	404	398	449	418	418	408	425	412	408	420	399	407	464	432	404	442	407	386	455	413	389	441	379	420	413	451	419	417	406	403	432	375	397	436	442	385	427	432	442	390	421	430	431	420	438	439	419	433	381	413	368	473	425	399	427	418	439	428	398	441	396	420	390	417	453	403	411	423	401	414	392	413	408	406	407	393	412	404	419	435	443	385	445	404	380	426	441	407	409	403	420	396	385	395	395	430	448	433	417	402	420	438	409	443	423	421	461	387	375	416	452	428	464	408	458	408	458	443	453	472	437	405	405	424	410	406	432	452	378	411	407	432	439	426	442	437	387	413	410	447	406	398	422	427	379	414	396	389	403	425	439	442	394	390	434	396	446	402	434	408	422	403	436	401	399	395	418	415	404	427	435	447	461	424	429	430	411	410	426	402	389	422	417	387	440	378	400	437	423	451	430	420	425	450	416	423	411	409	404	418	410	409	454	385	392	439	441	431	422	374	424	421	426	434	386	434	453	413	422	420	427	411	421	430	382	452	407	404	449	454	433	400	438	408	401	408	420	439	390	410	401	368	402	400	397	411	429	410	448	427	384	406	439	429	410	422	443	418	407	414	387	405	430	419	412	422	408	443	425	469	414	464	406	377	435	434	398	410	409	443	428	416	424	444	420	456	449	461	427	448	413	416	420	392	388	388	420	416	429	413	427	425	382	418	401	453	402	411	436	432	408	465	432	435	396	406	406	445	389	438	424	425	406	390	385	401	470	386	404	424	424	412	437	393	429	417	433	431	363	452	413	412	425	419	449	434	417	395	421	433	424	428	417	469	407	411	361	413	448	421	451	397	452	412	441	405	409	430	442	417	457	413	395	435	407	425	478	386	379	407	397	418	409	428	423	441	447	439	429	384	448	406	427	446	381	428	433	409	434	371	419	394	436	432	398	457	391	401	383	424	417	415	412	435	441	427	427	430	436	394	425	407	407	343	424	440	423	396	430	419	411	422	397	446	425	412	401	385	374	432	412	422	421	377	408	422	420	410	418	444	408	422	398	414	399	430	445	455	432	390	504	408	425	433	402	444	408	416	411	408	379	410	434	444	408	459	415	373	387	445	428	414	445	398	438	426	447	383	464	425	399	410	435	406	417	433	393	427	434	411	411	382	414	407	422	405	421	464	393	436	405	421	452	412	443	432	411	395	444	412	423	416	395	464	379	418	373	415	416	431	384	436	386	428	387	417	401	455	445	397	394	445	434	413	416	394	431	397	366	405	436	442	395	409	430	392	413	428	383	406	417	416	422	445	428	432	430	441	410	415	440	456	398	390	441	445	407	473	419	427	408	408	405	402	413	428	465	443	402	400	417	410	358	462	447	423	424	446	435	426	395	383	381	417	392	386	422	402	415	400	430	439	424	410	413	399	398	465	407	395	404	453	449	419	433	411	456	382	398	473	400	418	390	401	470	427	441	419	426	448	396	423	393	440	394	397	424	392	400	407	451	412	438	417	407	465	411	436	423	391	406	404	402	425	401	436	408	414	436	395	405	400	412	430	409	433	407	434	448	406	415	413	404	422	385	400	384	404	441	450	414	413	385	424	447	425	404	396	453	422	433	409	408	394	454	402	409	396	432	413	405	445	421	457	400	404	392	411	397	427	432	420	431	442	437	439	407	413	393	458	416	409	411	434	421	404	388	476	434	420	447	390	457	458	433	437	423	406	404	417	384	413	439	421	418	419	384	399	385	425	430	418	426	388	411	410	408	394	427	417	398	414	405	380	380	412	419	403	430	423	424	412	457	415	405	404	427	384	430	434	404	401	407	414	407	426	444	407	440	428	422	390	385	446	443	413	421	385	413	402	443	396	408	392	400	398	437	451	446	403	411	373	399	405	409	404	453	426	382	357	433	402	413	368	388	407	440	405	417	416	424	421	432	413	442	415	434	428	413	392	451	423	384	422	419	436	420	410	415	431	413	406	469	436	420	435	416	421	438	436	416	435	425	395	390	412	416	465	433	420	468	412	383	401	440	413	394	467	401	400	425	381	439	419	409	405	389	422	457	416	387	413	428	405	457	429	439	463	396	400	414	406	440	407	411	425	444	400	444	436	394	428	458	429	418	379	450	411	395	416	427	438	398	422	447	450	417	393	384	452	401	445	416	471	423	421	416	440	416	456	421	413	411	415	405	435	416	424	383	401	433	387	446	375	428	418	401	407	417	415	429	414	403	420	454	433	417	443	414	416	412	417	401	412	427	398	424	380	430	396	372	369	434	404	419	423	414	405	417	418	393	403	434	422	390	391	401	432	411	423	440	405	380	437	448	423	463	409	433	403	381	405	400	431	399	401	407	382	446	407	388	390	430	465	418	425	400	412	418	412	435	453	381	442	428	393	441	393	403	439	416	381	408	432	429	397	433	415	385	407	433	424	428	430	405	385	391	397	405	395	443	423	389	387	418	422	376	422	439	393	416	434	420	382	399	404	442	381	431	413	430	430	429	415	447	390	425	450	451	387	423	385	403	455	394	399	418	397	400	435	438	406	392	427	432	425	405	464	475	417	372	367	405	442	399	407	428	389	393	410	422	398	412	444	397	418	434	406	464	416	432	432	402	445	408	394	417	406	436	445	389	417	432	407	398	436	409	412	390	404	409	407	399	427	449	413	421	418	384	428	390	420	388	441	423	406	414	429	401	387	412	412	389	405	371	372	391	405	445	383	401	403	404	428	399	427	455	428	434	452	428	410	414	397	412	439	415	436	380	431	437	390	414	435	434	458	402	387	381	445	414	433	439	405	379	393	442	372	433	440	460	439	388	418	418	423	411	394	462	422	447	417	400	366	446	451	399	410	448	425	424	386	417	402	456	394	402	370	424	420	428	425	421	420	425	460	391	383	384	400	427	423	394	414	435	422	442	393	420	407	428	444	398	386	446	426	440	426	466	416	437	401	403	422	439	406	417	439	421	416	410	451	389	395	379	395	416	443	386	411	395	396	415	434	453	435	387	373	391	416	399	436	424	403	423	401	417	444	389	431	443	426	409	452	425	456	423	365	429	422	405	398	419	401	405	425	388	439	405	420	397	409	410	431	429	435	391	439	373	401	424	433	447	446
7268	17027	15018	8323	6255	5729	4878	4063	2740	2134	1624	1315	1217	1080	958	896	859	747	782	694	635	615	631	588	601	587	611	601	559	541	557	572	577	515	570	548	509	554	523	518	509	515	519	502	466	554	509	515	522	512	513	519	494	475	524	481	540	514	507	470	517	503	502	499	493	496	469	559	525	562	512	504	464	468	496	491	512	492	460	464	497	494	484	503	498	506	487	497	518	497	478	524	503	476	485	481	489	476	433	468	498	472	481	456	454	475	486	487	483	492	503	478	491	508	490	486	488	474	482	453	511	511	465	499	493	489	541	497	483	511	466	492	483	460	469	490	495	494	500	471	533	514	510	462	518	451	503	454	458	482	463	468	489	542	492	479	466	450	508	499	501	474	503	503	498	475	473	475	460	470	470	476	445	504	478	453	512	478	504	448	464	518	493	531	482	486	465	483	473	530	476	441	475	531	463	471	540	478	497	467	504	493	487	522	495	483	488	483	463	507	501	490	441	479	470	484	477	468	501	457	464	517	456	452	493	496	451	466	459	488	496	484	452	462	464	438	509	506	461	495	501	510	471	484	502	508	464	494	481	463	507	481	475	451	458	482	474	499	502	502	465	503	502	486	423	494	494	490	470	488	487	497	466	475	474	462	511	473	506	466	482	510	452	483	491	483	510	495	472	471	493	515	500	496	485	486	481	491	521	483	472	540	488	462	451	480	505	474	441	462	519	467	494	449	501	545	477	495	441	462	490	481	481	475	483	496	496	501	492	498	500	449	453	472	505	471	465	484	463	470	494	471	452	468	516	495	468	504	462	493	469	487	480	492	495	463	478	444	502	484	494	530	480	509	478	455	492	474	487	459	498	481	488	436	502	505	507	487	474	486	508	457	484	455	476	461	496	522	511	497	535	470	465	454	501	466	496	489	495	468	451	495	514	513	465	491	498	470	463	489	478	503	532	453	475	493	464	482	524	472	509	462	489	507	506	479	496	475	499	477	485	467	531	474	492	457	459	487	475	457	497	441	468	493	502	429	527	521	477	483	491	480	479	488	482	469	471	493	498	449	450	494	473	468	486	550	504	505	483	496	493	481	478	501	510	457	487	479	463	439	447	485	465	508	489	490	500	507	459	499	520	477	493	491	469	475	440	480	474	516	480	433	555	511	491	502	482	462	479	498	530	479	501	479	470	475	454	507	475	525	471	478	500	509	471	532	478	468	476	486	524	469	473	481	479	479	497	482	457	445	513	494	444	479	491	464	487	487	479	489	507	471	475	477	445	455	517	534	497	490	518	479	484	500	520	471	460	504	493	486	502	463	489	463	476	465	448	509	461	445	488	460	456	488	489	451	469	441	458	485	479	480	501	507	487	494	469	506	475	457	487	525	467	505	486	449	499	504	487	477	483	502	473	454	474	507	500	485	474	467	498	476	444	517	483	479	497	469	469	523	479	465	480	494	477	511	478	469	485	454	484	493	460	493	518	477	490	498	518	513	475	482	481	501	485	482	466	496	497	482	447	505	493	453	432	504	484	486	488	499	511	481	499	468	502	500	449	518	462	469	463	493	500	450	481	479	474	482	501	499	512	478	494	503	467	495	475	507	460	470	444	504	469	507	485	461	442	460	484	459	475	470	473	480	517	477	480	478	453	470	475	473	478	522	493	476	488	472	477	472	434	448	526	500	487	499	469	473	470	477	521	484	528	470	521	433	488	461	488	477	460	481	497	469	502	505	462	497	453	449	523	491	480	473	470	479	497	470	528	465	492	515	496	508	473	498	518	501	466	501	500	497	503	450	462	487	453	436	440	483	489	494	453	463	481	529	514	481	525	464	505	495	488	507	460	497	500	472	485	479	459	464	431	451	504	485	520	513	472	496	526	481	491	446	480	460	520	466	472	471	496	493	478	460	518	499	477	452	478	493	515	490	520	476	464	466	441	487	470	475	456	500	479	473	513	481	466	501	497	461	491	465	480	459	479	484	488	495	490	477	493	453	538	505	484	426	484	503	511	480	497	445	480	518	493	493	515	458	454	472	477	482	514	474	530	462	472	477	470	486	517	498	467	477	469	469	461	458	470	468	435	492	469	454	449	451	466	496	482	493	460	501	529	469	475	462	449	452	490	495	469	473	502	494	491	449	464	444	460	492	477	461	475	444	501	476	500	485	480	508	492	488	475	483	469	502	490	519	474	493	438	489	511	495	480	487	485	459	460	460	488	486	458	501	474	491	499	503	511	476	466	494	485	513	476	490	487	489	485	496	496	484	500	481	492	467	499	492	508	482	452	460	459	487	493	522	501	492	471	488	507	491	469	512	498	481	453	497	545	469	482	489	476	510	482	451	490	465	478	499	486	505	519	495	459	492	474	476	479	480	469	496	457	524	502	482	483	446	447	491	501	451	481	490	489	496	504	482	501	464	463	433	489	514	485	515	495	490	503	448	476	435	474	467	491	493	461	488	441	493	491	496	500	492	504	484	494	480	496	494	503	493	493	505	501	513	464	478	498	499	506	469	465	472	502	478	469	494	522	504	497	490	468	502	528	511	480	503	463	502	490	485	518	484	504	468	486	489	510	459	471	513	466	505	503	447	483	475	467	507	483	478	469	480	465	470	442	485	442	481	474	458	482	509	490	495	497	520	451	507	451	459	481	445	433	470	450	487	478	476	498	463	517	491	457	468	442	471	516	484	483	466	494	494	524	460	435	504	505	465	498	509	485	503	468	482	501	473	471	474	506	486	475	505	461	490	479	509	475	495	475	467	508	486	492	521	480	514	485	505	498	464	490	489	482	496	497	476	495	498	467	432	474	506	487	500	459	464	499	480	473	487	476	481	497	460	491	516	494	436	495	470	515	485	450	453	459	498	481	485	481	486	530	477	487	507	489	436	456	458	481	513	515	490	477	482	506	451	480	461	494	518	478	455	507	494	477	502	484	485	493	464	492	484	471	522	507	469	479	492	527	468	483	505	482	508	455	489	469	489	478	524	476	455	498	503	460	481	466	457	474	450	471	446	492	471	479	507	494	449	492	444	488	491	454	510	524	471	524	476	479	534	479	512	476	482	483	465	494	470	471	514	450	488	515	469	480	472	478	484	511	458	494	484	497	446	462	521	458	467	485	510	456	495	458	474	520	513	499	443	479	505	530	485	493	460	531	490	496	498	443	473	468	445	478	501	463	455	452	516	468	463	510	489	478	504	478	473	441	497	471	466	456	484	454	464	529	487	487	489	498	495	471	490	483	473	502	473	527	458	452	477	468	474	510	499	515	485	488	459	501	489	492	478	461	475	520	453	486	491	515	496	486	484	524	478	487	471	501	481	488	482	494	512	459	471	464	465	482	473	512	491	480	509	465	513	428	452	479	493	512	461	491	496	450	452	476	480	484	482	501	451	472	487	484	511	487	496	489	451	480	489	502	488	491	474	514	491	476	484	467	474	506	497	487	503	487	466	471	488	485	456	484	464	470	468	467	476	499	508	473	503	495	490	496	476
27290	21133	10155	746	495	521	456	362	258	225	185	168	143	159	144	184	155	161	157	156	166	157	144	161	152	141	176	150	168	173	144	147	129	158	157	132	161	161	139	160	130	158	137	176	137	153	153	170	164	166	130	139	137	172	132	159	148	171	166	146	129	156	140	139	154	155	149	173	169	179	167	158	137	136	137	149	134	157	151	146	170	155	152	172	159	157	161	139	149	170	122	169	147	161	151	154	141	152	151	157	154	150	143	159	175	162	163	155	155	146	145	147	173	169	132	171	141	139	157	162	154	156	157	141	157	148	153	160	146	168	171	149	160	177	152	152	146	145	164	146	159	138	148	159	172	152	143	171	148	156	166	159	133	167	123	149	140	152	141	157	146	143	165	175	159	161	143	174	146	150	141	151	149	150	148	159	147	166	135	163	133	148	159	166	138	133	149	134	153	145	155	136	166	155	148	159	153	130	145	150	147	160	143	131	170	134	134	161	190	150	151	158	179	142	144	158	158	139	146	127	152	144	155	162	139	134	143	142	157	149	174	146	155	135	157	115	145	155	158	158	151	132	164	130	159	154	162	151	133	154	157	152	140	152	146	145	147	140	139	166	152	161	165	157	142	169	135	140	166	158	153	145	145	146	154	155	154	138	164	119	147	150	173	139	135	159	144	143	148	153	207	148	148	134	149	144	143	156	152	139	154	151	161	161	157	151	169	139	157	138	150	161	146	134	149	149	158	147	156	152	145	164	154	169	155	152	154	140	157	169	150	163	136	147	140	132	155	169	144	156	148	157	144	139	157	168	153	143	161	132	160	143	172	146	149	146	125	155	146	135	139	163	144	148	125	159	148	159	174	136	163	131	147	120	171	165	161	151	163	172	150	135	147	152	156	137	162	185	143	150	160	147	146	154	184	167	145	140	164	160	159	142	177	146	163	155	137	161	145	159	141	150	161	152	157	168	165	142	168	168	151	147	202	147	144	144	137	153	152	148	168	182	155	164	152	159	165	177	153	163	159	165	146	165	180	169	159	155	137	152	139	156	162	168	156	140	129	140	162	148	184	169	152	153	144	166	152	159	151	165	160	161	150	180	154	165	135	164	158	157	135	141	155	148	165	137	169	138	169	168	157	142	161	134	143	148	152	170	152	143	152	143	164	146	153	162	141	144	154	128	145	133	144	144	145	168	145	142	160	159	149	151	144	149	147	150	141	148	154	142	154	154	147	145	176	150	135	140	158	153	134	162	143	156	142	158	148	167	133	131	140	140	137	169	151	166	142	145	144	171	179	156	139	153	149	162	134	140	125	134	154	138	142	165	145	137	137	154	158	170	151	147	166	139	149	159	159	145	159	137	160	133	159	139	117	115	169	144	145	167	168	149	146	172	152	162	160	168	141	158	135	169	146	165	167	154	152	154	167	146	161	155	169	165	171	152	156	159	146	144	176	153	156	171	159	136	134	140	159	174	194	149	134	137	141	152	143	152	153	150	130	153	155	156	170	147	157	152	137	150	131	156	147	162	149	150	148	143	135	173	160	150	152	156	157	180	154	160	150	140	167	142	154	156	163	151	187	151	156	154	170	163	146	151	151	152	150	151	151	175	137	153	157	148	143	183	162	160	162	152	156	150	165	186	171	165	165	128	155	160	158	151	168	169	159	149	164	166	148	158	171	160	144	169	152	153	157	161	153	148	157	141	162	133	152	149	130	155	151	137	159	150	153	167	165	151	137	146	163	152	159	142	146	144	152	140	152	146	156	141	150	164	134	151	162	170	175	141	161	136	168	149	172	162	154	142	153	147	170	163	162	155	145	148	154	149	129	146	144	167	144	174	161	153	154	166	173	141	166	160	153	159	135	162	141	168	164	131	167	159	171	145	157	138	153	174	178	159	161	155	136	161	154	176	146	149	145	125	162	162	141	166	156	136	148	150	154	174	130	150	154	166	145	161	165	171	156	154	157	155	155	142	164	136	144	151	145	164	145	176	168	145	153	164	145	178	157	133	167	149	149	153	158	152	144	144	169	141	126	151	136	137	147	158	145	166	152	144	150	123	149	157	157	149	163	138	159	166	157	184	139	142	154	164	138	125	170	169	160	153	185	146	131	158	153	138	160	143	162	142	146	155	179	147	147	137	155	153	150	132	126	164	149	155	163	155	158	138	171	180	144	183	144	153	148	177	165	162	144	129	143	145	158	150	152	155	143	152	141	175	164	177	156	161	175	118	157	136	164	137	162	138	162	153	129	149	168	139	126	139	136	153	139	140	156	163	164	160	145	150	162	141	163	177	141	185	155	168	141	169	172	150	144	155	157	137	150	172	165	155	156	151	173	159	145	141	141	163	167	170	140	153	137	149	161	134	162	157	145	166	154	168	166	156	181	173	155	154	138	144	155	162	152	149	168	166	135	160	142	146	139	169	156	121	149	154	133	171	141	151	179	143	158	156	157	136	156	146	172	139	161	162	175	124	131	147	157	167	132	157	185	140	168	145	157	186	146	136	166	134	159	140	141	143	152	193	134	141	157	141	166	149	123	179	138	147	145	173	153	152	155	143	163	144	153	175	152	168	167	163	166	187	133	146	143	161	148	154	156	133	174	150	170	166	167	155	157	139	147	159	155	181	140	142	174	146	155	151	162	146	153	150	163	184	152	154	158	161	153	162	162	159	143	162	158	156	165	173	165	159	150	156	128	160	128	146	143	149	157	127	141	160	162	149	147	153	157	160	173	168	162	158	151	169	150	149	130	143	187	146	164	188	151	144	170	171	152	133	167	164	141	149	122	130	126	147	168	155	131	152	156	148	155	143	131	159	155	143	125	157	165	155	120	165	151	165	144	161	152	145	152	151	149	151	157	151	154	163	156	165	141	169	137	144	150	151	148	151	156	153	158	172	152	162	163	163	159	170	157	168	154	157	163	165	171	130	166	144	143	139	157	154	165	142	159	163	143	157	158	159	162	151	157	155	155	152	180	140	156	169	162	169	141	134	140	167	162	134	165	154	149	150	132	165	165	169	145	153	162	133	137	149	129	153	161	177	140	153	158	141	159	138	133	144	145	165	168	145	123	157	139	155	164	157	167	150	159	117	147	146	139	161	161	165	150	162	165	179	174	152	172	178	136	132	138	152	149	164	145	147	146	161	153	159	144	155	152	166	176	151	167	173	163	150	149	167	139	144	158	152	147	138	136	170	133	157	162	170	141	172	142	158	130	186	157	150	152	143	167	162	140	162	182	143	168	154	141	150	148	138	145	152	155	138	150	174	167	178	147	159	147	153	147	171	155	180	145	167	156	139	146	150	147	195	143	162	156	152	157	134	169	165	159	158	152	151	151	159	149	180	140	177	143	168	162	130	136	144	133	137	153	152	130	168	159	150	183	152	158	151	175	155	178	136	149	169	154	168	157	154	175	154	128	126	167	167	159	163	155	150	152	152	161	171	162	148	143	144	149	132	166	154	179	140	184	156	152	164	156	151	136	155	169	135	160	146
3824	1303	1194	675	718	989	909	751	430	343	257	227	200	195	216	195	180	186	207	165	191	193	198	188	186	197	184	209	206	190	206	177	190	199	201	178	185	183	187	211	189	204	199	191	172	172	194	187	179	205	190	191	211	183	189	173	184	182	214	194	190	191	191	153	197	205	196	183	177	176	211	168	191	193	187	188	195	187	168	176	205	209	190	192	179	169	208	176	174	182	187	180	191	182	198	188	189	173	179	200	195	197	187	167	182	181	185	187	194	200	204	192	184	172	177	183	174	194	175	168	169	169	214	174	205	200	198	186	191	193	175	193	191	177	225	157	198	193	185	181	190	173	172	189	208	191	176	201	187	198	175	198	195	198	189	166	194	176	211	187	178	171	194	200	205	179	177	173	159	181	188	195	194	204	204	187	196	168	170	185	203	187	166	203	201	163	206	203	193	192	179	206	200	168	169	181	176	194	172	187	195	204	203	179	174	200	181	191	188	185	203	195	196	188	186	193	188	193	200	191	168	213	184	181	202	172	202	182	168	178	178	178	173	176	197	185	152	183	195	162	204	191	173	181	214	165	214	188	190	175	214	192	176	187	208	191	189	182	193	200	206	200	188	175	174	163	181	173	188	183	168	197	190	218	189	186	191	182	161	166	218	193	185	209	185	168	201	189	191	158	183	209	176	193	169	185	162	167	200	187	188	181	186	194	189	188	186	189	185	183	189	173	186	168	189	177	182	189	217	192	202	181	188	172	184	203	196	188	173	193	181	208	193	194	200	159	182	209	186	192	188	185	180	179	199	195	187	162	182	176	182	160	183	175	167	168	191	220	166	180	190	182	207	184	188	191	178	185	183	198	187	212	188	191	179	167	182	170	181	175	199	179	175	178	170	178	178	178	194	170	192	188	199	190	181	187	173	196	196	200	179	185	173	190	196	184	180	185	174	175	193	185	175	213	188	186	186	212	205	189	167	196	190	194	211	192	179	186	181	176	189	217	200	187	181	176	167	177	160	168	178	175	214	175	206	194	186	187	184	171	214	201	170	183	211	179	177	185	179	188	171	180	178	190	176	185	164	191	198	182	204	204	201	190	201	202	185	182	202	202	201	181	218	210	190	176	186	170	226	189	195	191	184	185	170	188	183	176	183	181	210	169	195	193	164	179	201	214	205	209	192	189	230	184	197	196	203	179	188	191	185	199	187	193	180	179	183	186	153	198	196	186	164	196	206	163	158	185	199	184	187	183	179	188	157	222	211	184	177	165	197	173	201	190	194	200	192	195	197	165	190	172	189	170	199	202	201	197	190	208	175	185	189	170	188	171	202	167	200	175	183	174	177	180	198	175	198	180	181	182	191	184	175	180	179	179	207	179	194	193	199	192	213	208	168	176	174	171	184	221	194	181	195	204	196	183	193	176	184	186	187	190	168	214	196	163	195	158	211	193	177	187	187	201	178	189	184	200	209	185	174	178	180	185	188	194	194	185	174	172	208	209	167	184	194	190	189	188	195	197	186	188	186	189	154	179	177	189	177	194	175	178	178	190	198	191	173	210	184	190	190	226	200	168	197	213	206	186	201	195	199	181	182	173	195	191	189	188	203	183	195	194	193	164	169	186	175	202	166	180	170	176	174	189	197	213	162	182	174	179	181	178	170	180	188	175	198	173	177	186	213	205	173	189	172	164	193	180	173	178	183	189	176	175	179	179	192	187	194	203	195	196	199	187	186	180	185	182	181	185	162	173	178	163	187	166	171	197	193	172	194	187	167	187	191	212	149	205	172	205	190	197	164	201	179	194	197	206	174	190	178	193	173	204	170	199	172	188	223	180	176	178	197	200	196	207	202	191	202	181	171	219	200	196	166	192	210	160	172	161	205	187	206	183	161	204	182	194	198	164	190	175	219	174	192	193	185	194	187	218	193	199	194	169	195	193	211	173	185	175	207	189	184	204	198	202	191	173	176	181	183	176	200	181	206	187	183	202	201	194	186	175	180	170	193	183	195	196	196	185	192	206	183	199	164	195	199	164	202	203	195	182	201	191	161	204	159	188	189	175	189	181	207	191	190	185	175	196	164	196	185	178	204	184	192	201	186	175	178	183	203	187	185	192	211	187	199	191	197	201	221	193	177	201	204	168	190	189	189	192	200	184	187	196	183	206	183	172	218	187	200	220	171	187	209	195	191	182	208	199	175	191	190	162	189	174	192	189	174	166	164	197	197	190	189	183	206	182	205	197	181	167	197	188	169	177	177	193	161	191	186	177	202	195	189	200	160	188	176	182	195	180	194	193	199	171	180	189	196	176	188	221	176	179	201	209	186	179	157	213	184	189	159	206	192	156	179	189	173	184	176	204	195	191	170	221	208	186	180	191	206	179	165	172	191	175	192	194	176	191	180	174	175	181	213	188	203	178	196	184	157	165	199	199	162	183	190	176	187	168	185	190	169	166	205	211	207	228	176	185	198	193	180	176	192	213	170	182	208	173	180	184	195	183	198	190	168	204	194	196	169	190	190	167	168	224	201	232	188	182	183	180	209	169	180	199	176	186	158	191	185	184	184	181	210	210	187	177	188	188	207	211	203	181	172	199	175	192	184	208	188	182	173	185	177	201	206	183	196	210	166	190	188	187	194	178	176	169	177	186	183	189	180	148	180	173	208	191	174	191	194	173	215	181	184	180	189	184	160	176	190	183	159	165	191	179	217	192	193	177	178	188	210	189	179	202	171	198	193	181	208	199	182	190	184	191	206	210	192	168	214	174	189	192	205	198	213	198	216	212	210	191	182	171	167	192	182	224	181	211	182	173	193	205	201	159	183	176	191	197	193	202	180	172	175	190	174	177	201	194	195	185	209	189	179	195	177	158	167	178	155	201	160	194	178	212	171	178	215	173	171	170	161	181	160	200	189	207	188	169	199	192	175	190	167	178	174	189	201	172	170	177	210	202	178	177	197	180	154	187	189	168	174	189	174	171	201	192	189	195	183	180	199	152	195	175	191	181	184	175	192	194	187	177	169	194	194	187	208	175	193	222	172	202	191	178	204	183	199	191	175	207	175	176	162	182	179	189	187	172	189	210	198	188	175	187	205	206	198	196	191	177	212	189	179	203	203	212	197	171	162	208	188	163	203	179	187	176	179	177	191	166	202	201	174	172	174	173	170	168	198	210	176	183	194	178	173	171	192	178	184	169	192	186	179	196	175	197	177	188	198	204	169	180	191	213	196	162	166	205	188	196	194	196	194	179	172	172	207	197	183	193	186	185	196	178	207	201	156	169	195	174	192	190	187	219	175	162	207	189	188	199	200	202	186	181	186	178	182	210	184	179	170	172	168	201	180	173	187	196	203	188	186	193	194	186	160	191	186	180	194	179	162	191	203	220	163	199	186	186	177	195	190	171	225	192	213	182	188	167	210	181	192	163	197	192	191	188	175	197	196	174	193	203	194	160	187	183	187	197	197	188	167	175	189	214	190	164	189	178	197	177	193	164	191	205
23824	21524	29282	24232	21517	17502	2395	1339	905	746	633	545	508	500	482	459	451	478	402	379	405	406	402	424	366	393	401	376	373	383	383	384	336	385	350	364	390	380	341	370	364	342	374	352	318	354	325	341	373	368	341	380	349	356	363	362	360	359	367	328	381	341	357	347	357	395	349	350	376	319	345	398	338	357	352	335	368	350	369	330	348	362	371	355	345	358	363	356	343	360	336	320	345	383	357	309	346	336	377	364	336	367	332	346	343	361	343	338	353	318	355	356	366	392	375	368	382	353	314	363	389	361	352	369	373	339	353	377	327	346	370	357	360	308	351	374	339	344	352	344	356	330	342	354	328	362	348	316	370	356	359	397	343	337	360	349	361	382	322	357	362	359	360	348	362	340	368	326	354	343	357	335	325	356	366	331	332	326	351	335	381	326	344	378	370	338	353	311	353	304	344	379	346	352	354	366	393	359	320	335	399	343	344	346	335	356	359	338	356	354	337	384	338	345	368	388	350	343	375	368	354	356	372	352	333	336	359	346	357	358	359	379	354	364	350	326	383	353	341	339	337	352	346	347	357	356	361	357	368	370	376	318	360	359	342	338	372	320	335	343	345	376	368	317	347	343	336	361	358	353	383	316	338	322	368	362	333	387	362	332	354	364	349	373	355	343	326	355	345	317	338	363	340	355	336	357	352	337	335	329	327	338	348	364	344	326	343	339	365	363	350	351	346	339	341	352	350	369	336	371	361	357	330	340	360	375	331	338	344	328	354	413	355	344	381	355	340	387	366	379	338	344	359	358	388	378	340	352	332	339	332	379	355	374	340	345	345	375	323	398	347	330	362	375	398	366	334	359	345	363	326	335	346	362	370	351	341	377	369	350	355	355	366	319	339	365	330	349	382	359	364	352	363	368	349	355	367	348	344	379	359	353	361	323	351	358	376	333	367	341	389	348	360	351	334	334	354	347	377	402	307	340	322	337	340	358	356	361	363	381	322	319	343	325	362	365	357	332	344	341	353	347	336	373	344	374	354	334	363	370	394	364	336	333	355	342	355	366	385	325	335	332	316	336	370	341	372	347	323	374	294	366	346	360	386	337	345	332	367	356	341	367	300	375	329	384	382	391	369	313	365	325	326	368	341	349	361	354	370	336	358	375	354	368	366	369	357	374	342	399	346	361	356	345	359	362	347	339	342	308	344	368	341	343	380	357	339	373	354	364	355	353	335	342	317	373	356	326	337	313	340	351	338	354	359	350	361	349	364	335	322	325	364	333	362	343	375	343	348	367	392	390	331	354	326	355	379	364	383	347	345	347	385	330	367	331	327	352	381	366	381	344	351	385	335	372	356	339	375	369	383	369	343	329	360	367	334	344	405	371	353	384	392	339	351	375	376	348	379	351	354	379	354	353	340	340	368	357	315	317	348	363	333	338	352	328	335	320	343	338	343	373	348	352	352	346	360	341	347	343	344	358	339	348	360	352	369	362	344	353	344	346	343	297	354	366	310	311	340	356	314	313	328	340	368	341	345	388	349	361	344	340	353	362	326	335	365	365	354	368	338	335	345	342	331	347	331	353	325	343	352	358	387	354	387	358	355	326	351	354	313	338	341	364	367	344	351	351	356	377	398	366	350	360	353	352	362	336	393	345	348	364	369	368	357	365	381	335	323	357	369	359	314	320	340	363	339	354	327	339	324	338	325	341	331	383	309	333	334	329	358	367	354	338	385	348	312	361	363	370	345	350	337	337	349	361	357	379	384	374	350	343	337	365	346	361	348	347	330	357	321	370	349	378	332	342	342	348	343	344	339	352	339	352	325	364	339	310	381	351	358	353	358	329	359	399	387	341	343	347	365	344	345	334	348	396	372	365	354	350	363	346	344	338	347	365	340	314	364	363	337	346	362	350	374	335	353	355	361	357	365	356	341	367	362	362	355	381	356	340	370	332	378	332	326	388	329	366	317	346	374	366	345	359	347	347	358	371	341	361	344	371	341	370	363	341	355	354	335	329	375	320	371	366	337	350	351	352	355	345	352	338	357	362	354	373	351	325	363	333	344	349	333	371	313	361	351	326	352	347	345	342	344	358	347	370	328	368	361	367	370	375	328	360	346	344	360	329	331	373	387	333	374	348	370	368	370	370	321	366	353	385	351	409	359	317	362	355	362	332	367	364	361	380	351	352	368	391	357	343	339	355	350	325	343	338	313	357	377	359	384	322	320	397	360	325	351	380	339	355	332	318	356	344	355	369	337	334	336	372	335	360	347	367	366	340	348	335	340	352	350	318	371	365	369	337	383	340	346	348	312	362	344	360	323	326	313	378	341	337	405	323	307	346	330	376	340	353	338	332	380	353	384	379	335	345	340	361	352	319	358	304	353	344	362	359	360	357	328	360	335	347	324	328	346	319	380	352	369	388	367	348	354	382	388	346	348	355	378	359	372	351	366	338	328	340	320	354	334	308	353	342	326	348	355	354	386	329	342	357	367	323	353	338	375	339	394	351	345	361	382	354	318	349	325	360	323	359	350	315	375	370	338	330	365	361	363	358	341	343	360	335	354	342	326	342	354	342	346	292	328	393	375	350	349	387	358	391	352	380	332	345	357	385	359	332	377	340	360	346	361	343	332	376	319	358	357	328	345	348	356	324	367	376	341	373	355	376	328	355	356	366	326	363	337	360	328	339	375	331	320	360	319	338	338	364	352	330	336	357	314	323	359	374	341	386	340	330	324	380	377	359	394	363	358	352	374	337	338	344	367	340	404	364	365	342	348	344	364	367	347	350	341	302	322	374	358	350	366	367	345	352	380	347	352	341	308	366	353	327	383	387	332	337	331	321	374	359	342	355	376	367	374	343	338	352	311	368	340	357	365	338	357	380	348	345	355	347	397	351	335	360	384	312	377	349	374	361	317	405	349	346	346	350	377	354	354	351	332	338	357	330	350	321	368	332	312	358	341	346	320	361	351	364	362	355	357	362	358	369	343	335	344	329	370	322	349	375	356	353	336	348	339	353	318	345	355	347	338	346	349	356	342	328	325	348	356	357	356	363	343	328	360	367	350	357	350	309	339	354	343	345	367	363	351	389	328	343	348	339	357	337	357	356	366	328	382	383	361	364	364	363	336	353	359	314	342	344	348	333	351	387	364	327	323	305	335	342	365	334	337	335	382	356	329	364	353	356	367	344	371	340	340	319	336	363	327	331	342	329	352	331	337	359	345	359	345	306	304	358	357	353	358	375	326	332	359	338	399	355	313	378	337	333	363	346	345	370	375	331	319	357	329	375	334	343	331	384	344	349	336	364	368	346	326	367	318	394	327	357	362	369	350	368	360	336	351	355	330	379	324	379	397	329	357	334	327	335	339	325	372	375	382	369	326	363	369	318	345	344	351	337	340	347	365	351	343	333	322	367	344	318	339	345	329	369	343	371	359	358	341	331	358	343	358	346	360	341	353	357	313	337	361	342	381	326	366	367	333	352	369	360	346	348	352	366
4969	10279	9505	5036	3761	3384	2682	2302	1616	1280	1001	854	745	678	647	622	574	523	503	516	524	462	456	475	444	485	501	426	402	453	461	440	454	465	467	438	448	431	436	438	424	428	389	451	423	438	397	424	420	412	453	430	426	444	435	391	397	383	390	387	394	426	452	400	386	365	399	386	404	433	453	378	433	386	414	440	403	403	386	386	436	428	411	386	416	429	399	430	441	419	419	429	420	419	403	389	419	417	404	434	383	425	413	387	434	397	405	382	380	424	398	422	433	406	393	408	381	409	395	407	387	388	363	406	380	440	412	434	440	387	418	407	382	432	454	434	380	411	385	406	411	387	412	404	415	425	399	387	410	387	410	361	413	395	386	386	393	392	412	385	412	412	403	374	411	390	388	434	418	449	392	447	400	388	377	387	393	430	384	433	403	409	381	425	382	426	425	401	405	392	396	431	435	415	402	414	399	458	407	441	411	386	419	432	397	386	413	377	402	457	416	422	425	348	409	398	483	410	407	391	386	375	423	395	399	408	398	434	455	416	396	430	435	358	391	424	350	386	410	408	444	405	416	418	375	440	405	382	405	396	414	432	398	420	415	410	418	417	400	392	403	402	387	432	412	432	395	451	400	386	393	383	388	406	408	400	364	418	396	407	391	407	427	413	424	393	442	421	395	400	440	405	435	441	393	395	428	394	395	411	393	420	401	401	418	418	394	409	429	419	409	425	473	411	449	367	383	427	416	415	406	394	386	392	428	398	397	388	376	406	410	373	432	386	415	399	416	406	414	424	396	424	389	423	441	394	393	405	407	419	414	399	383	444	424	430	418	392	410	400	425	397	406	430	460	404	387	418	391	398	387	445	395	360	412	418	393	406	387	373	400	379	396	390	434	401	387	388	407	371	402	387	431	409	381	418	412	395	377	415	381	403	423	391	394	420	399	428	402	422	406	388	398	387	420	424	412	388	378	437	409	392	365	430	432	414	405	492	411	429	444	392	412	445	408	389	420	383	389	404	407	397	394	434	399	376	454	390	372	407	417	374	378	420	412	435	425	437	445	409	399	412	417	383	354	396	413	438	436	417	426	383	381	368	422	392	395	376	408	384	392	400	403	403	429	426	399	410	419	455	374	404	411	423	413	396	409	407	418	415	419	423	430	411	366	399	397	392	405	451	396	434	433	396	416	387	423	423	401	436	372	389	391	395	396	389	410	412	412	416	426	433	417	391	409	412	452	426	421	425	404	421	430	401	425	400	398	406	397	375	397	420	391	419	367	411	415	411	367	394	394	396	404	406	391	441	393	381	391	397	421	399	431	398	375	416	425	394	348	395	391	411	436	396	398	407	397	395	416	386	402	418	390	410	429	413	389	415	432	428	383	397	401	385	395	420	418	428	393	363	382	389	417	394	458	429	388	431	393	384	399	387	391	392	405	390	432	414	411	391	386	391	426	414	414	389	392	407	429	391	395	418	379	398	410	398	406	404	455	397	428	388	421	389	378	410	374	382	391	395	412	416	440	400	403	374	429	431	344	435	434	435	381	410	418	422	414	412	363	422	439	444	413	412	369	420	398	406	425	438	376	401	408	417	407	386	395	424	381	367	424	406	382	425	431	410	365	439	373	407	401	407	397	411	408	387	403	406	398	414	410	403	431	388	406	378	391	425	401	358	413	414	393	375	409	399	412	371	428	373	419	407	399	427	425	413	402	404	394	422	389	415	404	394	424	373	419	431	425	432	375	421	415	420	418	393	425	357	411	420	408	419	391	391	389	413	398	398	412	407	389	424	418	383	426	415	416	405	420	419	443	369	430	409	387	399	435	409	400	414	401	412	449	404	423	356	381	413	404	362	449	380	428	414	410	401	425	388	425	399	374	411	408	397	410	418	418	392	413	438	417	408	391	431	423	442	420	412	408	424	419	365	408	390	431	432	403	412	404	396	410	414	438	418	417	422	383	401	380	428	416	411	411	416	411	434	402	381	392	444	392	407	395	408	402	422	423	386	414	406	454	417	400	401	422	434	393	373	394	427	401	375	438	429	406	378	405	388	373	403	409	399	383	393	426	414	435	395	391	460	364	382	404	437	408	389	375	403	414	419	394	387	405	400	393	404	403	405	437	383	418	428	388	402	378	387	436	393	437	411	397	425	425	399	416	389	409	372	410	418	385	407	421	414	365	402	398	388	413	397	389	402	384	387	391	406	427	382	400	394	438	379	404	386	401	447	419	403	423	417	408	413	419	430	369	418	417	426	387	404	377	458	421	372	402	402	434	417	413	388	421	406	437	399	390	350	419	393	424	423	410	414	383	370	408	379	422	398	405	434	394	405	396	412	405	369	409	452	397	406	407	407	416	407	383	416	403	420	378	419	385	424	437	430	378	401	410	411	396	394	376	444	402	400	426	411	400	362	380	406	397	387	418	411	411	425	430	407	433	421	401	410	420	421	401	400	378	385	410	389	380	389	415	411	376	391	420	381	419	402	387	393	412	400	382	417	411	423	395	400	400	394	407	390	419	434	411	443	396	418	374	378	383	407	441	406	384	373	389	418	402	402	422	399	475	393	399	395	407	423	383	381	380	408	407	431	397	380	381	386	417	417	430	423	377	407	406	380	386	401	415	384	406	417	388	405	374	398	419	413	415	397	430	409	433	438	417	413	378	434	411	422	394	381	418	416	373	420	380	417	390	402	415	386	441	458	381	415	359	402	381	381	412	424	433	381	409	396	400	381	394	399	445	421	425	440	422	404	397	388	460	433	419	438	413	412	378	382	391	403	427	410	410	387	368	409	430	400	381	372	386	426	416	433	386	393	404	420	368	392	381	423	363	381	425	387	388	410	377	438	400	434	427	422	417	397	404	404	375	394	431	402	402	407	392	432	416	423	377	389	393	393	388	436	388	397	391	422	428	394	430	411	407	387	415	419	374	408	392	414	422	410	405	406	392	399	401	403	445	401	383	413	414	448	396	447	440	417	381	415	382	396	401	407	409	410	413	404	412	406	432	397	405	420	371	398	431	389	376	385	424	426	448	414	402	384	409	372	400	425	427	387	391	441	409	404	393	383	413	409	432	439	385	356	393	379	436	388	434	400	399	403	414	387	418	406	416	378	403	408	384	430	415	386	399	395	393	372	427	392	435	377	391	396	410	395	379	406	374	408	415	405	374	359	412	411	414	390	385	418	412	400	378	405	416	387	366	435	420	408	393	417	424	380	389	406	401	392	407	404	406	389	412	412	389	391	357	404	400	386	413	431	378	394	432	389	432	449	409	382	417	379	416	400	412	393	418	357	407	386	411	411	414	385	420	429	459	386	398	409	396	377	409	403	408	397	391	411	438	404	361	351	381	415	402	412	414	406	412	422	391	410	412	415	376	405	367	390	384	374	409	423	387	403	415	433	408	411	390	421	414	397	396	368	423	400	392	412	436	418	354	353	398	417	399	369	431	419	374	414	415	410	432	406	405	393	423	377	418	395	407	403	410	423	431	422
25121	21501	28296	25032	16574	1319	701	587	410	292	247	218	230	198	194	186	176	183	163	146	161	136	171	150	160	138	140	164	140	142	143	157	146	142	141	126	159	130	141	131	131	127	141	170	135	127	164	143	126	142	125	155	135	150	148	133	147	141	139	118	149	157	142	171	148	126	121	159	127	128	127	142	131	135	137	162	139	142	157	149	157	150	141	131	136	140	131	108	117	137	145	142	134	141	131	146	134	126	123	153	136	142	150	132	148	140	138	125	100	126	150	136	133	136	113	143	147	145	128	134	144	138	149	144	143	148	129	127	125	134	144	114	156	159	116	145	134	136	139	137	113	131	124	156	117	140	135	125	120	150	152	138	128	112	133	125	142	118	135	127	154	132	147	131	121	109	119	142	160	144	135	132	135	132	132	122	136	110	132	142	135	149	143	111	136	139	139	135	123	140	141	150	136	135	153	143	140	154	132	138	134	140	124	123	147	133	123	140	137	146	145	124	130	121	133	130	130	147	143	140	157	148	137	135	129	123	141	143	126	139	123	135	146	131	128	135	127	121	134	135	144	128	135	139	120	142	125	112	143	118	150	115	142	140	137	124	121	131	141	143	119	114	139	139	149	127	139	109	150	154	126	115	139	135	138	136	135	129	123	128	139	155	133	139	147	129	125	138	140	119	133	115	140	126	132	150	123	139	125	150	144	143	128	130	127	138	125	149	143	139	156	135	139	131	130	124	144	128	121	124	143	150	136	133	122	117	131	130	133	129	139	134	145	142	159	138	152	143	144	147	141	128	135	138	118	142	143	133	127	142	133	144	142	141	142	136	146	138	122	124	131	135	140	132	121	119	142	124	137	129	132	144	153	152	125	144	143	140	149	133	159	129	131	139	135	138	126	148	130	133	141	121	126	141	140	127	122	126	134	152	135	134	166	118	142	135	128	141	155	130	153	140	124	149	151	147	131	147	150	139	138	120	142	164	146	156	139	133	144	148	134	130	145	131	113	137	129	140	134	128	132	143	138	142	148	149	142	155	130	146	125	143	128	138	136	120	128	123	139	141	137	123	113	142	140	130	130	135	137	139	159	148	146	147	134	130	119	144	129	162	141	144	140	124	118	116	133	134	129	133	154	142	131	147	125	132	122	135	153	137	122	117	135	154	106	134	126	143	146	134	131	138	140	126	148	124	123	140	137	129	117	151	137	121	136	114	147	138	138	137	154	141	139	135	121	122	140	128	125	136	147	135	139	121	125	125	163	144	128	134	146	143	140	132	127	160	145	133	122	124	150	136	154	125	132	126	131	149	143	149	144	131	142	131	132	133	154	140	138	127	138	126	147	110	138	124	136	143	140	140	139	135	147	121	132	140	125	140	146	142	144	123	108	131	144	146	130	132	135	136	135	149	130	132	108	117	127	112	140	131	144	120	115	129	132	128	136	142	141	135	152	139	143	139	145	146	147	139	126	131	126	148	124	117	131	140	140	126	144	142	152	133	134	137	121	116	139	134	129	129	143	168	145	132	131	149	121	130	129	122	125	142	137	142	136	170	147	153	155	149	137	114	135	150	126	139	135	138	128	143	140	138	133	135	131	137	129	152	145	111	121	124	135	138	146	150	134	155	122	134	141	131	148	155	133	139	143	126	141	138	133	144	138	143	137	131	138	137	130	133	138	124	142	135	141	121	137	119	151	141	158	124	137	152	132	125	135	139	146	139	118	151	141	138	139	134	134	130	148	154	121	167	121	163	145	112	116	132	138	121	110	106	142	150	133	127	141	140	119	128	138	145	163	129	142	118	146	134	154	136	145	151	135	130	134	140	131	158	126	127	118	145	129	151	125	116	157	140	130	148	131	115	154	141	131	133	160	117	131	143	95	151	138	135	131	129	122	122	138	125	177	109	122	139	125	134	119	137	141	131	141	136	146	130	133	116	140	107	124	135	128	122	131	149	143	120	114	148	133	144	125	132	132	115	134	129	142	128	127	137	136	109	125	133	115	151	128	114	130	139	152	123	146	127	137	118	143	141	123	124	138	142	144	127	131	132	127	128	152	141	138	124	153	133	120	120	130	153	134	143	132	129	124	132	135	124	135	146	141	152	145	133	131	122	134	143	134	144	135	108	143	158	106	141	137	152	128	132	141	125	127	138	139	159	145	125	165	132	128	136	132	140	164	140	139	131	125	140	135	125	158	146	131	145	101	125	145	129	145	129	132	127	119	135	125	137	149	137	152	142	141	140	130	149	127	117	133	122	116	118	124	125	138	122	127	136	126	143	155	139	126	126	136	141	106	133	135	136	134	107	131	145	141	133	126	143	144	131	127	136	144	131	146	126	118	141	145	138	129	139	120	126	114	132	123	128	141	110	159	117	125	127	151	127	135	134	120	136	146	130	128	126	126	146	132	162	120	142	128	136	126	139	138	132	130	112	136	117	111	137	141	152	140	156	122	149	143	148	144	142	132	133	135	145	155	128	134	126	153	129	137	146	123	143	126	152	135	142	135	149	124	132	154	124	148	137	130	136	145	140	135	135	143	117	124	160	142	134	152	133	156	127	132	134	129	127	129	140	145	127	140	120	124	153	125	153	140	138	141	121	128	122	146	130	146	153	134	121	131	132	133	143	137	109	134	137	154	156	149	126	141	140	136	146	156	117	134	140	138	126	107	145	138	131	149	143	142	153	157	114	143	154	135	115	139	112	129	132	119	118	116	149	147	120	137	120	137	142	137	133	132	142	130	140	135	134	141	132	138	124	146	116	132	120	121	124	124	123	141	133	156	156	126	128	158	157	140	141	134	124	139	123	124	140	167	138	129	138	127	132	110	122	144	135	143	134	135	161	150	136	131	130	129	139	125	151	130	145	154	157	123	140	141	132	134	140	146	142	128	148	126	129	130	142	130	139	128	136	139	128	151	125	149	152	139	152	143	122	125	132	141	122	125	143	133	134	139	159	137	124	123	119	139	133	142	140	144	135	146	126	127	128	147	133	125	127	140	140	145	141	139	130	144	140	149	150	126	138	134	120	137	133	118	138	146	118	134	117	126	129	117	131	132	115	132	131	144	130	127	152	135	139	131	147	133	123	140	123	153	135	137	126	135	147	142	144	136	152	133	152	143	123	140	131	115	147	131	140	126	144	146	140	112	116	139	156	126	130	147	141	115	120	134	106	149	142	146	124	126	130	121	138	131	132	155	116	125	121	130	155	135	132	127	137	140	106	124	126	133	148	137	130	146	133	140	142	149	146	148	116	132	126	155	142	117	117	141	133	138	163	156	159	133	131	137	144	124	117	133	138	130	129	117	147	131	139	119	160	126	127	133	154	141	125	133	152	134	140	137	131	117	133	151	153	137	135	132	143	139	143	144	153	145	149	144	155	129	133	129	113	139	132	141	115	151	120	144	129	133	114	162	141	135	134	152	142	156	138	124	152	142	146	141	150	120	131	148	133	115	133	135	137	152	133	162	130	155	140	162	126	151	143	120	140	138	131
4690	6227	5280	2836	2132	2184	1513	1446	950	662	464	439	378	333	298	276	284	241	237	253	217	208	192	234	197	217	209	196	212	221	191	203	174	192	187	204	167	181	208	183	197	198	197	187	203	204	198	167	189	191	191	177	189	179	181	189	175	183	189	179	190	202	145	201	172	172	193	183	155	182	173	178	166	174	165	196	184	177	177	175	184	196	190	198	174	186	209	144	179	193	218	207	192	167	184	186	186	170	159	178	170	176	167	191	180	193	191	175	171	161	182	185	180	184	164	195	177	182	159	184	178	171	174	174	181	174	157	183	184	186	197	187	178	168	185	218	195	193	184	174	195	215	179	180	159	175	175	174	182	173	190	182	189	163	195	198	173	188	196	182	186	157	192	192	172	169	187	181	175	201	169	209	193	169	191	165	161	184	181	184	176	177	174	150	199	165	158	150	172	194	182	171	178	186	165	198	190	196	166	190	159	166	169	172	205	180	171	182	190	199	182	178	171	188	182	170	195	187	165	183	171	208	157	180	207	194	173	182	170	198	175	178	165	168	184	185	166	172	149	178	175	158	179	210	167	192	176	176	140	199	168	174	188	171	200	193	177	160	177	208	170	170	171	186	170	180	169	183	171	176	183	190	179	204	207	190	186	188	184	169	183	189	187	193	187	174	193	202	185	184	177	183	200	178	186	187	175	191	181	184	186	175	178	186	179	171	168	187	178	187	196	151	179	188	174	177	209	176	169	188	187	196	172	189	166	178	158	185	178	168	183	194	171	162	182	208	170	187	202	184	198	148	184	181	171	192	172	162	184	205	164	158	176	166	202	184	184	173	195	168	188	173	150	186	168	185	203	174	182	201	184	173	173	178	185	169	180	188	184	166	180	189	182	185	198	165	179	195	171	177	197	184	193	183	165	210	186	165	172	168	192	206	170	187	173	181	195	191	178	179	165	188	202	197	191	189	158	181	183	173	194	185	192	158	198	202	209	200	176	176	180	186	187	169	166	178	170	179	184	203	167	176	174	194	196	201	187	177	174	164	184	163	173	197	176	155	183	175	157	179	180	147	197	185	175	182	175	157	188	195	196	187	187	149	181	194	182	176	189	196	183	169	183	198	184	191	191	178	164	185	204	187	184	168	177	182	197	183	165	167	182	191	188	176	179	199	158	183	179	184	182	181	189	190	184	175	167	203	201	163	185	167	182	185	194	183	167	182	178	180	188	171	144	157	177	199	165	176	210	165	180	166	167	161	189	156	163	175	176	175	188	193	180	185	181	184	207	166	197	152	167	171	173	206	178	184	179	181	177	186	186	178	194	165	177	201	188	187	159	176	184	179	181	167	180	154	196	187	173	182	152	154	188	187	186	176	182	169	167	176	193	182	163	156	167	154	185	194	186	179	207	210	207	187	171	182	195	188	173	177	184	171	169	183	214	172	171	200	179	176	173	184	180	168	165	197	157	181	179	167	156	192	171	176	164	158	201	169	198	189	164	174	186	185	191	181	176	169	179	181	185	163	174	171	161	190	185	192	211	172	158	153	170	214	176	200	193	160	179	169	202	177	187	196	179	153	194	215	167	161	172	192	186	173	182	177	166	161	192	177	170	190	199	176	178	196	194	128	197	161	158	186	181	166	162	176	184	192	188	192	182	176	172	166	192	190	172	204	177	201	182	184	176	175	187	159	186	175	168	164	205	165	191	189	179	183	181	167	174	171	152	161	199	192	171	160	182	177	204	194	175	169	179	209	187	196	177	175	160	187	195	202	205	174	170	180	166	208	196	206	160	177	189	191	185	174	172	182	170	194	192	185	201	161	175	186	176	181	188	183	167	165	202	175	165	177	179	201	203	172	152	189	173	205	187	157	183	157	184	168	186	185	195	167	180	196	188	180	205	184	175	182	167	155	192	209	162	171	189	170	153	196	145	190	154	194	189	194	210	172	161	154	172	196	164	179	168	179	176	169	193	194	197	185	170	168	175	159	176	174	155	167	168	172	183	174	182	183	195	181	181	180	159	184	168	183	188	182	189	193	199	174	168	203	199	182	201	179	186	181	168	169	185	179	166	158	179	189	183	160	173	177	201	145	191	168	214	184	192	164	181	178	167	186	182	190	206	184	169	206	192	189	173	168	163	146	178	158	171	186	189	192	157	170	186	170	188	162	196	177	202	157	191	165	198	201	183	185	191	196	164	166	194	197	164	161	167	176	175	175	181	193	156	172	186	169	175	192	166	171	188	187	194	159	182	197	189	166	185	172	185	183	170	156	163	194	190	174	187	153	154	187	176	184	171	165	190	164	180	177	189	192	172	184	173	170	174	205	170	173	179	177	191	179	169	188	185	161	187	187	174	173	166	151	204	185	157	180	179	194	177	177	178	167	170	153	181	193	170	158	170	180	170	190	178	170	185	171	181	170	191	182	198	187	191	174	202	187	190	156	202	192	194	197	175	203	172	205	214	182	178	198	191	162	157	184	201	169	174	193	184	181	166	179	168	185	171	173	185	170	186	182	173	183	176	201	180	195	173	174	186	210	174	189	198	193	184	194	177	169	168	189	169	165	167	192	177	180	167	169	196	199	172	177	202	156	172	172	191	203	170	182	193	171	161	190	174	205	189	184	154	173	201	169	184	177	186	181	178	180	189	177	177	180	186	175	190	157	199	191	169	187	193	166	182	188	173	191	151	182	187	181	167	173	176	182	176	178	177	184	177	183	186	180	184	183	157	172	192	174	196	193	170	166	174	203	169	193	182	173	160	166	178	189	167	187	187	181	180	172	185	181	176	174	175	186	185	183	178	177	171	176	176	177	165	200	187	188	176	182	178	195	195	182	184	185	166	180	169	179	171	167	190	176	180	168	186	177	169	185	161	182	195	193	166	182	157	163	175	166	164	176	153	175	171	192	199	184	168	187	159	170	183	173	195	187	158	213	194	185	205	183	179	159	177	159	173	198	171	186	172	137	180	177	169	167	176	194	186	181	181	167	200	183	160	149	167	187	209	158	163	167	193	170	180	171	165	180	175	184	181	185	180	148	203	162	153	158	189	173	203	184	176	189	182	191	223	167	200	175	158	165	188	182	186	185	179	159	175	174	179	181	169	175	180	162	168	193	197	173	190	193	182	195	198	201	206	171	186	187	204	166	202	191	188	174	175	177	182	194	177	178	190	192	159	161	198	212	188	162	175	167	148	167	199	164	166	172	162	181	162	142	142	198	189	190	196	172	177	191	191	188	196	149	160	180	183	175	172	173	172	188	178	162	190	157	180	144	176	185	192	170	195	204	161	193	162	164	206	200	179	171	181	174	187	198	188	153	174	196	192	185	182	187	178	194	175	174	185	169	162	178	167	155	195	160	168	193	185	204	176	200	187	176	168	188	184	166	193	187	172	173	191	193	192	178	182	179	173	182	178	189	191	154	180	172	199	179	171	161	189	190	192	169	176	169	195	184	178	164	174	172	179	169	191	180	187	189	194	180	165	195	164	192	164	147
23028	21560	29586	24000	21563	21649	15060	2251	1454	1049	949	841	748	689	676	683	609	535	520	525	498	483	450	477	469	456	480	470	464	466	451	435	438	466	481	395	398	448	435	469	409	456	410	437	472	437	407	445	405	468	441	453	424	404	405	411	439	407	474	422	434	398	408	396	395	420	377	420	387	410	464	413	440	437	400	453	427	390	442	373	447	436	416	438	417	432	402	383	414	418	453	408	390	406	412	440	379	397	406	402	415	392	457	432	440	444	423	396	448	451	445	394	436	410	392	388	394	404	393	449	372	439	448	401	441	387	398	443	405	418	417	402	437	409	411	400	430	408	429	445	433	412	395	414	444	443	404	420	371	399	418	418	433	420	453	402	405	423	421	429	397	402	419	459	417	403	376	367	423	465	417	397	395	440	403	424	409	396	405	406	390	415	383	413	444	386	394	416	394	424	423	387	417	409	433	391	412	386	418	420	399	390	357	412	410	377	431	403	391	446	384	397	393	396	413	401	415	405	403	413	407	450	444	409	434	411	416	413	448	401	372	435	439	409	421	409	420	416	411	422	407	399	423	425	395	405	394	417	407	442	437	402	423	421	395	409	387	389	414	385	402	425	428	375	377	413	377	392	405	365	425	405	403	374	417	390	374	428	435	459	440	409	414	384	405	436	402	415	412	403	390	390	407	395	456	417	435	441	468	396	435	445	417	420	407	400	378	372	415	425	420	423	385	400	415	441	373	469	394	438	405	413	435	449	386	425	412	393	428	419	427	420	412	432	401	415	417	420	423	438	388	443	435	396	399	410	451	410	397	405	423	395	385	417	381	414	434	423	418	398	381	389	424	412	387	419	439	406	453	386	396	386	424	414	402	396	460	392	424	438	431	381	419	420	421	407	394	444	443	417	396	414	405	403	418	421	397	428	444	389	391	420	382	369	399	412	393	388	404	403	398	413	439	422	442	434	389	439	446	432	403	386	416	403	394	458	441	395	410	428	409	380	405	402	435	411	410	429	404	419	428	399	414	430	405	403	412	423	413	455	424	422	422	425	438	397	397	411	388	437	411	413	411	404	418	391	427	411	407	461	379	399	395	421	421	414	447	374	415	389	380	405	420	391	420	419	430	411	426	428	397	429	402	412	384	397	435	410	433	429	414	435	416	402	430	439	446	452	394	380	384	394	424	392	387	437	437	433	403	430	401	398	434	396	434	400	391	398	447	415	406	384	429	434	413	481	436	421	435	405	408	406	413	406	411	406	403	427	446	388	395	385	446	389	385	422	386	418	401	450	376	435	410	401	434	429	410	418	441	478	380	405	400	399	394	422	391	422	417	413	446	381	444	395	419	402	428	439	398	373	393	407	443	417	415	423	416	385	399	380	455	424	436	426	419	443	423	433	385	441	340	414	445	417	395	412	396	397	369	417	386	367	381	382	403	401	436	395	436	443	428	432	414	414	404	386	425	389	389	404	380	392	464	434	427	388	404	411	458	396	374	432	422	411	427	420	429	432	397	402	412	407	400	437	434	383	395	400	437	398	397	414	436	428	441	419	429	404	365	377	400	383	407	405	396	367	434	401	424	392	405	473	381	403	409	404	371	434	421	417	391	417	402	434	426	401	408	382	428	416	386	433	449	425	445	444	431	410	382	422	371	441	458	418	429	450	405	414	390	390	419	438	437	380	402	400	412	447	436	405	393	399	426	397	436	398	443	411	406	403	415	378	410	420	396	384	383	411	425	399	398	411	404	384	411	419	414	375	414	388	398	398	415	412	413	399	399	361	393	386	408	437	409	445	420	421	432	405	436	389	414	375	406	400	419	442	413	416	450	407	384	451	389	397	365	432	433	423	408	431	432	421	414	394	415	385	412	388	433	442	448	388	412	427	394	366	406	418	434	443	412	382	462	401	389	397	413	408	428	439	405	386	407	363	434	465	381	413	419	410	408	417	417	396	440	421	423	406	412	417	406	436	437	426	407	427	410	396	413	408	425	411	388	419	394	411	406	433	412	440	420	408	429	429	392	420	406	405	350	417	396	453	394	380	375	382	390	394	434	445	450	385	428	421	410	426	427	423	378	383	431	395	430	454	430	415	411	376	422	421	426	419	417	395	413	393	410	413	417	416	405	410	404	394	395	405	387	413	382	423	391	444	403	416	433	387	426	428	407	384	418	424	408	427	399	404	443	435	377	441	383	398	401	399	420	377	415	399	429	458	409	405	389	399	443	420	411	402	405	420	409	398	414	397	414	416	415	412	452	410	415	441	415	423	411	429	441	404	416	405	403	431	434	385	403	398	412	427	429	407	410	414	396	394	446	386	404	395	401	422	421	385	444	392	372	378	450	396	385	398	429	408	415	426	377	409	408	395	403	372	405	392	419	415	437	389	414	388	426	386	404	424	410	404	402	423	411	380	444	400	408	384	417	401	381	410	406	446	423	412	418	409	377	427	417	436	413	391	391	459	387	408	400	409	379	401	380	431	429	418	446	433	389	404	430	453	423	409	431	394	449	431	418	409	418	405	392	412	437	404	413	441	407	429	461	387	446	409	408	390	378	408	408	403	430	417	396	428	430	405	398	368	398	432	439	407	452	415	387	384	400	434	407	414	411	387	389	394	417	427	403	432	421	423	401	425	423	378	400	391	415	384	386	375	397	421	423	414	391	385	387	430	426	433	414	439	416	398	386	436	402	365	423	447	446	427	421	405	369	375	443	415	401	415	412	418	421	391	403	387	387	427	398	419	370	414	409	426	444	383	381	399	444	369	439	458	449	405	396	391	460	406	418	403	383	414	445	419	413	424	447	422	406	384	412	382	422	440	429	392	418	409	403	423	425	404	403	420	434	407	398	396	417	421	385	435	434	407	417	407	398	415	418	411	394	372	420	427	420	376	399	420	401	396	387	383	386	388	425	373	429	405	418	395	434	419	423	392	386	418	399	405	404	402	419	428	413	433	413	399	423	402	409	385	420	387	401	423	388	397	436	405	426	423	436	436	370	400	380	412	438	395	404	411	404	415	417	424	412	411	382	406	402	390	405	416	387	415	433	398	427	427	389	385	377	417	425	422	426	430	355	397	415	390	386	411	429	430	412	433	423	407	381	375	420	411	409	417	401	432	401	414	406	412	429	396	388	399	384	390	413	392	416	423	431	442	413	403	400	415	416	395	432	406	405	437	407	424	425	403	415	384	401	421	423	429	402	399	400	394	412	409	446	382	360	395	440	404	426	411	415	434	387	413	439	380	398	424	406	433	391	418	423	392	415	385	390	384	385	397	399	426	394	422	429	426	419	409	405	386	449	403	375	441	403	408	404	381	392	384	436	380	421	387	408	413	388	437	450	391	403	420	428	385	427	411	375	401	410	416	392	385	413	411	398	415	386	448	429	426	402	408	418	429	412	409	415	410	383	398	403	414	411	423	393	412	428	419	429	430	425	443	384	427	418	407	405	421	430	407	417	419	392	382	427	420	429	403	386	426	419	436	421	417	409	416
7212	16906	15088	8411	6250	5631	4288	3681	2832	1998	1566	1245	1180	1092	979	863	844	787	677	721	694	638	635	638	607	623	598	535	576	556	521	567	499	530	553	518	523	577	549	526	509	547	510	509	514	502	514	506	509	519	533	516	508	483	531	524	487	482	552	474	482	539	491	523	487	503	472	483	535	483	502	492	470	464	502	493	469	523	483	500	510	535	462	464	482	493	444	466	492	467	442	487	492	510	486	470	483	457	471	462	430	463	469	500	444	513	501	483	461	466	450	475	461	496	464	482	455	490	497	483	430	459	470	469	498	465	476	522	433	499	471	485	511	460	513	468	488	491	486	494	500	455	497	473	467	461	519	496	494	481	485	458	452	485	466	480	483	482	480	462	480	501	480	501	478	469	468	464	474	467	488	447	519	463	511	484	467	440	485	432	463	501	469	450	487	510	469	499	453	490	507	501	488	454	487	503	484	474	455	453	465	456	505	475	478	439	486	474	469	496	470	483	472	512	489	499	463	489	471	428	500	503	472	501	463	499	516	473	486	491	472	540	446	474	484	469	476	471	490	477	436	456	492	501	460	504	434	510	470	481	474	493	458	440	490	483	463	477	490	473	504	465	499	478	490	481	473	493	515	470	491	468	451	460	500	522	488	496	448	515	471	501	480	475	440	513	463	472	468	507	451	480	506	518	476	489	476	483	476	490	424	513	454	536	447	491	479	483	485	493	513	498	492	504	495	493	507	489	517	468	452	465	464	482	485	483	463	494	503	494	472	509	511	484	470	484	497	471	465	443	485	494	471	453	517	488	499	478	473	480	466	497	471	463	461	497	475	547	470	528	496	442	501	491	467	429	483	543	489	476	485	480	483	488	463	477	526	473	475	487	480	486	476	464	475	442	473	464	534	461	503	471	511	461	463	467	475	464	462	479	517	435	533	496	499	491	467	465	480	475	495	515	491	487	492	471	484	473	447	493	464	455	498	484	497	455	510	434	471	509	483	513	462	435	483	483	492	477	485	444	454	456	511	479	501	473	501	499	503	452	475	460	480	459	447	485	466	489	474	486	460	488	486	543	463	496	486	450	444	494	491	473	491	498	497	474	511	465	459	488	445	510	461	463	485	432	469	451	417	503	510	448	475	488	505	470	484	480	471	467	489	485	494	468	478	483	478	490	480	486	460	516	463	470	492	471	497	448	494	461	460	512	483	465	496	463	443	493	471	466	469	481	489	464	467	466	466	443	499	496	512	463	471	471	481	471	471	512	482	481	473	493	454	492	459	477	496	481	503	474	455	468	457	484	477	517	475	461	465	447	490	494	494	485	462	488	453	463	478	476	523	497	495	466	520	503	453	502	487	499	474	494	485	489	492	513	468	441	478	468	498	466	506	438	504	498	497	478	460	492	475	446	467	464	513	487	483	442	498	469	473	502	534	483	458	461	497	508	484	478	483	467	488	448	503	503	503	495	461	490	489	459	524	488	507	466	510	492	469	501	485	463	483	489	504	503	458	458	435	477	475	490	441	476	510	478	446	470	455	482	461	503	497	459	454	513	477	489	467	501	482	463	482	490	478	477	454	458	497	468	459	468	475	475	521	467	469	498	478	461	451	492	476	463	503	466	489	493	480	517	464	488	473	471	464	478	471	456	516	498	461	503	479	481	468	477	485	465	480	467	461	480	469	517	509	474	529	503	464	482	434	481	477	470	441	439	466	518	488	480	509	479	495	446	497	467	492	491	486	496	424	466	478	465	472	528	476	436	457	490	481	480	475	487	498	471	490	516	432	495	434	458	457	453	476	446	487	466	462	471	512	467	492	498	485	481	449	501	468	486	493	496	505	482	491	463	476	471	487	497	501	485	503	474	492	464	491	481	474	471	478	487	463	456	484	475	482	484	468	467	475	495	508	494	513	501	493	486	500	426	462	483	464	531	467	512	500	481	485	462	472	489	481	475	437	522	502	450	465	501	484	454	467	472	516	478	473	448	539	479	461	458	439	485	440	483	488	494	490	488	510	486	476	519	438	452	463	492	486	484	464	496	492	532	464	473	469	458	438	474	465	462	484	489	464	495	487	444	473	489	480	466	489	496	503	476	470	480	480	492	530	488	489	485	463	474	505	486	484	473	489	478	464	479	484	475	465	470	475	479	472	501	469	506	506	454	549	502	470	453	466	494	476	524	491	430	488	497	490	477	495	489	499	451	474	499	442	488	455	467	476	473	487	487	481	475	471	445	476	468	506	475	431	482	489	495	469	495	487	498	498	465	513	485	478	460	503	480	464	457	470	483	494	445	469	476	489	486	461	469	527	465	479	451	531	452	484	432	483	484	500	482	453	486	448	499	492	490	512	512	494	495	470	477	484	478	476	464	472	513	448	445	476	498	492	460	498	492	475	475	495	438	486	476	475	502	483	468	474	499	469	460	491	499	495	471	479	474	514	455	501	500	491	485	446	491	494	479	463	421	465	507	521	460	493	460	482	446	488	482	481	464	471	416	508	495	522	461	463	453	481	490	459	469	433	463	526	446	471	520	493	498	469	500	459	461	474	486	475	489	486	479	495	449	477	493	489	504	441	472	484	479	441	497	483	482	457	463	446	479	455	449	453	479	481	498	433	511	438	513	492	453	442	479	481	442	529	489	493	492	453	460	488	478	471	473	490	434	475	459	481	518	421	489	505	473	474	435	453	473	450	443	502	509	498	464	511	493	456	487	449	496	476	482	517	496	475	511	504	468	465	477	493	445	486	497	494	459	490	509	485	495	461	469	485	486	480	443	453	495	455	476	460	451	488	449	442	472	474	501	475	472	439	473	437	479	469	533	466	514	460	483	475	524	480	457	456	487	483	476	445	504	513	492	445	517	519	463	474	474	480	486	522	469	484	495	462	455	475	470	433	459	469	496	462	461	453	484	510	480	483	468	509	450	484	505	480	511	473	498	511	474	484	470	475	456	507	475	433	470	479	457	482	483	489	437	495	471	494	489	463	506	457	474	470	495	550	470	483	499	442	491	457	458	450	487	480	519	498	452	484	491	455	460	524	475	491	463	470	462	467	489	491	513	458	487	452	506	477	479	490	475	466	469	477	476	517	501	467	520	464	452	484	521	452	486	517	481	510	466	452	503	487	504	466	460	446	432	499	499	505	493	482	461	503	480	519	488	448	521	474	444	495	484	506	468	463	490	505	472	497	456	526	474	477	482	480	465	478	447	480	469	496	453	514	528	507	499	471	510	467	470	514	472	458	500	467	506	490	503	442	488	455	448	483	480	475	486	497	508	478	465	472	510	504	511	476	437	462	516	448	451	498	504	486	449	475	481	468	494	483	447	476	517	494	465	509	456	505	482	500	458	451	504	488	467	489	508	490	487	497	490	423	459	490	470	467	475	506	472	459	469	492	486	480	423	529	466	521	463	474	464	448	493	461	504	487	486	475	498	500	471	461	507	505	489	467	502	454	518	468	476	478	494	496	448	475	461	503	489	468	488	483	471	503	480
27344	21121	10199	768	485	495	430	410	321	215	169	119	186	164	147	160	158	175	164	145	139	168	171	133	126	170	119	162	141	160	171	173	164	149	161	156	171	149	164	142	144	149	148	176	167	141	164	170	152	178	127	149	182	154	132	176	145	161	168	170	155	146	161	156	139	161	148	148	142	159	170	162	153	131	154	132	158	142	173	143	170	146	149	137	160	166	141	157	159	146	157	169	164	156	156	160	145	136	175	156	149	144	151	144	146	182	141	161	140	167	140	152	169	167	150	138	145	151	160	145	140	144	137	147	152	164	139	151	146	137	160	164	132	157	167	174	141	132	160	148	142	172	161	163	150	154	144	168	171	147	144	163	144	137	171	144	171	144	138	146	129	170	160	143	156	160	143	159	149	153	141	137	170	148	163	153	162	156	149	141	150	143	175	143	135	155	131	155	173	149	160	168	156	155	156	158	161	158	142	142	146	157	125	151	136	145	122	146	167	144	136	129	181	155	170	172	150	145	152	148	157	145	163	160	170	148	168	151	142	141	148	155	161	149	164	146	156	156	141	153	140	144	148	145	143	158	167	153	159	164	180	155	130	150	167	151	138	143	134	160	164	132	138	132	150	170	158	177	149	149	175	139	157	179	150	151	152	167	162	171	160	163	162	148	152	141	156	129	139	151	145	157	156	157	179	154	169	171	166	150	165	169	150	168	147	155	155	168	155	159	136	145	185	149	160	158	161	158	137	148	143	142	165	150	144	144	153	138	153	160	156	145	135	176	172	162	149	162	155	137	136	142	147	155	169	161	162	169	142	177	161	160	156	147	135	172	148	156	138	147	147	140	156	170	145	152	155	143	132	153	160	137	156	145	137	149	136	160	146	167	147	159	178	171	129	141	143	141	135	145	148	157	132	156	170	148	153	151	151	155	157	163	160	137	154	148	154	142	158	129	157	162	167	148	153	151	168	146	132	146	153	147	158	119	164	154	181	162	151	159	144	139	143	168	160	150	165	151	141	162	150	122	175	183	134	160	142	137	141	153	177	152	138	157	147	145	152	148	152	148	151	140	171	156	165	157	147	168	150	159	146	166	155	162	150	164	173	170	159	147	151	147	182	159	160	143	120	164	164	143	158	129	154	147	145	158	143	168	156	142	151	142	169	159	167	154	160	144	153	158	137	136	155	132	165	163	146	157	167	161	134	134	153	154	155	140	141	159	155	142	161	124	152	143	145	162	146	155	155	162	171	142	154	162	172	150	182	156	158	152	134	170	129	156	157	153	167	157	146	155	140	136	151	159	141	182	171	152	135	154	146	143	132	155	163	146	166	154	136	149	166	174	136	149	146	172	146	149	127	159	173	135	164	124	132	147	143	145	161	154	134	154	142	155	146	143	145	144	169	158	155	151	157	147	156	156	155	146	139	146	150	157	152	153	156	151	160	160	162	148	177	156	144	162	148	149	137	171	156	165	167	152	155	158	132	132	152	146	171	134	153	140	172	160	142	136	141	154	160	149	159	148	155	131	146	145	161	145	153	181	152	157	158	151	129	148	139	149	160	134	158	123	148	131	148	149	154	145	146	141	159	173	159	151	162	149	149	147	150	156	143	142	158	155	149	148	156	154	132	151	141	172	149	161	143	180	137	143	161	138	162	147	149	152	159	139	165	151	153	151	161	177	144	146	166	151	160	160	146	137	156	137	133	153	157	164	153	148	164	171	143	134	148	180	159	153	153	143	149	126	180	140	156	150	134	149	180	166	131	155	166	161	153	179	155	181	145	159	136	174	141	172	147	131	145	172	151	140	151	165	143	140	148	159	163	140	138	173	146	161	163	160	148	167	172	144	147	154	149	145	156	173	143	159	165	165	151	148	146	151	134	148	160	161	139	163	150	150	146	138	150	144	144	132	135	156	146	149	156	167	143	153	172	159	159	129	175	147	149	142	144	133	155	169	184	148	164	149	143	142	133	148	168	170	139	147	159	148	149	154	172	161	144	150	128	143	163	155	148	156	155	144	167	146	150	151	164	148	143	161	149	177	143	136	133	133	179	148	150	154	171	147	148	140	156	144	152	160	146	166	154	158	159	142	152	155	141	138	156	133	146	133	172	141	137	140	148	149	147	168	170	146	142	141	150	157	155	146	158	146	143	155	158	149	147	156	163	172	184	151	130	151	156	137	148	157	160	141	148	167	143	163	170	139	150	165	151	137	168	164	152	152	156	146	143	147	156	151	139	166	165	143	152	130	151	150	151	156	144	149	165	126	141	133	147	162	144	144	165	137	128	163	151	147	141	157	130	157	148	154	168	151	138	152	167	169	147	167	147	151	135	155	158	140	149	154	145	147	135	164	151	157	154	132	154	164	171	155	151	161	140	165	139	144	133	149	137	145	176	152	141	148	146	140	145	143	158	141	141	158	135	151	151	155	138	150	152	120	154	131	151	159	156	147	141	163	143	175	150	159	140	143	163	152	151	131	159	160	164	153	141	153	167	145	136	140	160	138	168	143	156	160	185	145	155	165	157	149	147	135	144	144	143	142	164	169	155	148	151	151	143	148	168	149	150	137	148	149	163	128	153	169	161	167	170	178	162	157	159	138	158	146	144	147	142	163	160	155	145	160	140	127	165	161	164	146	174	162	156	150	135	146	164	185	132	160	136	123	149	129	158	163	163	149	164	156	146	143	140	150	153	169	127	135	138	173	129	140	171	139	157	151	145	155	176	162	157	134	176	130	138	160	144	160	137	160	152	148	170	189	145	139	141	137	148	171	146	174	140	163	156	135	143	179	167	151	154	145	151	144	131	172	145	160	141	158	138	133	170	155	141	163	163	139	174	143	162	155	169	163	145	143	133	132	167	146	142	156	141	161	157	153	170	156	164	145	158	148	147	148	152	167	160	145	136	182	158	161	164	155	143	146	151	141	162	165	162	145	144	130	146	145	135	151	136	130	144	144	149	159	135	167	133	144	145	152	150	141	136	147	148	143	163	152	146	157	143	164	150	146	176	162	155	161	137	155	165	180	157	146	152	169	146	159	148	160	149	162	153	158	156	132	154	148	160	176	146	156	169	158	143	131	163	136	144	167	155	135	168	147	128	140	170	156	151	156	152	151	147	137	121	171	167	194	162	149	180	158	123	172	148	165	146	171	164	156	150	172	161	157	152	147	157	169	157	148	165	154	122	128	152	159	176	164	147	156	131	147	149	151	148	165	166	158	156	139	161	151	139	142	138	142	151	149	150	130	175	151	141	150	154	132	133	156	172	143	156	159	163	147	142	161	160	159	164	144	147	143	154	155	149	158	163	144	166	123	137	128	137	157	130	155	152	149	169	173	162	146	165	159	167	157	140	163	165	154	150	159	170	155	134	144	147	141	168	144	164	145	155	173	165	155	151	154	141	144	169	147	137	160	143	140	148	144	128	175	162	164	181	162	153	164	144	139	149	154	151	162	136	164	162	148	151	140	142	169	155	173	123	143	140	143	150	162	173	144
3849	1352	1258	672	692	1024	737	723	545	340	254	205	196	201	210	199	178	187	186	181	191	205	202	183	164	184	191	181	179	171	183	202	175	187	188	192	175	186	185	178	174	174	197	195	199	178	176	168	168	179	185	170	203	181	177	186	201	208	185	181	179	175	179	190	150	199	214	213	179	202	186	192	221	191	174	189	172	174	168	167	197	174	181	151	179	159	198	180	213	175	189	150	173	180	197	190	226	189	195	172	187	191	198	194	181	173	196	184	175	171	169	172	194	194	212	212	186	206	184	219	191	174	193	157	176	202	175	183	188	195	187	211	192	157	197	190	176	195	183	207	158	186	176	194	186	211	208	180	187	189	184	170	167	168	186	195	158	180	169	192	178	163	179	184	196	166	182	189	189	183	179	196	185	171	204	154	163	175	172	185	209	183	174	172	197	215	178	197	160	198	159	155	165	208	209	174	183	188	178	165	170	205	171	212	178	185	210	201	198	190	185	169	195	178	173	166	174	189	175	173	191	196	179	170	204	183	169	186	158	171	185	218	161	184	208	198	213	175	170	197	164	170	185	177	199	154	186	201	220	178	183	194	166	173	189	203	205	193	162	189	200	184	180	179	171	198	175	171	183	200	192	167	196	185	191	168	204	176	176	180	214	187	180	197	168	183	188	175	173	176	167	186	187	191	181	200	226	207	191	182	179	201	195	211	224	170	190	204	175	170	199	167	163	173	156	211	199	185	203	180	210	199	189	180	184	185	183	178	201	194	168	195	188	199	211	179	168	188	186	200	151	185	185	189	180	172	191	158	186	181	201	187	179	157	196	166	177	203	172	179	202	176	166	182	217	187	199	188	184	189	171	184	190	176	195	163	184	175	169	191	206	192	198	185	187	193	213	205	184	191	169	212	162	195	191	186	169	184	187	180	205	177	169	194	189	177	192	197	206	196	179	187	191	186	201	193	161	187	186	186	220	179	151	186	220	181	189	196	170	175	172	180	203	192	177	162	177	189	192	191	173	183	186	183	179	175	165	173	165	188	194	180	168	199	183	171	175	156	188	155	208	158	191	203	170	192	176	176	150	184	156	203	180	191	178	177	169	193	194	180	184	178	187	183	198	176	189	199	186	193	195	193	177	202	180	188	184	171	175	185	193	204	218	199	181	190	196	192	179	170	191	188	162	195	185	173	173	183	165	181	172	200	187	174	194	184	181	168	173	155	193	200	190	178	206	187	175	176	208	181	177	179	189	200	150	192	177	190	176	204	181	194	175	200	171	171	182	184	173	170	156	194	178	193	214	188	178	176	203	202	170	179	172	174	185	174	190	192	183	189	158	161	196	166	178	179	208	171	185	194	181	196	206	185	174	203	205	203	189	180	171	166	168	204	206	184	196	185	187	184	185	193	189	168	164	173	190	184	182	197	171	179	194	154	189	182	166	185	176	190	189	188	175	196	147	184	189	158	164	168	184	160	173	195	187	198	195	189	178	177	207	181	190	186	195	199	181	171	199	190	176	168	196	163	195	182	185	204	166	190	209	183	202	177	193	190	172	176	178	185	199	185	175	169	196	186	200	178	189	180	217	189	189	185	171	192	170	180	181	180	183	181	197	192	169	167	209	181	197	166	200	170	200	168	171	191	173	187	174	169	199	182	173	200	187	163	190	191	181	201	185	196	173	170	202	186	163	175	185	211	161	165	182	198	170	165	198	188	198	179	153	170	178	188	191	196	183	199	193	184	181	187	168	167	168	164	179	177	178	197	171	197	171	170	177	184	189	196	192	189	196	190	148	190	197	186	199	171	201	196	190	201	199	166	193	193	183	182	182	176	196	188	202	168	173	198	193	164	170	184	207	197	185	198	174	162	166	187	200	189	190	179	183	190	181	181	192	162	201	191	176	190	185	179	188	160	178	177	185	184	189	199	176	197	170	160	169	171	185	217	162	172	182	169	189	206	185	177	175	197	183	166	204	190	183	175	218	187	207	173	185	174	189	192	192	185	201	191	206	187	186	182	170	177	198	177	182	188	173	190	165	194	178	183	169	219	182	171	174	170	175	188	172	164	183	204	163	192	177	185	179	163	178	195	188	165	190	183	199	217	168	174	183	190	176	184	176	206	169	191	186	183	191	171	197	198	208	168	198	182	170	159	161	151	167	184	185	196	196	196	184	195	175	147	200	200	176	214	175	178	221	177	182	160	216	195	170	180	192	193	190	165	191	184	181	165	205	182	175	192	172	185	185	191	178	174	190	172	158	199	181	182	179	183	168	191	168	191	177	170	184	188	173	185	187	186	200	197	174	153	181	173	189	179	188	215	174	174	201	193	187	203	168	170	172	193	196	185	162	181	197	171	174	185	205	191	200	210	192	158	168	175	177	189	182	193	184	200	170	175	195	168	195	182	185	167	181	182	187	173	190	185	174	170	191	196	216	197	221	207	171	191	191	181	197	202	190	189	177	189	200	193	180	207	187	154	184	170	179	195	180	190	201	180	191	171	180	191	171	178	171	191	191	196	188	204	184	192	187	172	197	182	179	176	173	191	182	177	197	195	209	181	188	177	171	201	171	171	174	207	195	200	193	195	192	224	172	205	190	189	172	190	203	186	195	179	189	164	177	187	185	190	204	177	194	178	201	187	158	203	169	197	206	179	182	183	176	163	199	168	181	185	161	173	165	206	173	196	187	187	201	187	178	185	179	183	168	198	193	196	206	178	189	202	179	167	175	197	169	210	186	168	179	201	193	193	195	183	170	181	216	177	199	200	169	205	192	182	180	171	167	206	190	194	193	172	186	197	211	169	198	172	192	175	199	180	186	217	174	164	201	194	188	208	197	156	180	161	202	188	221	200	164	194	188	167	179	178	195	171	201	172	181	203	189	189	196	176	171	190	180	211	176	185	172	195	183	200	172	175	184	193	192	197	180	203	201	197	175	203	186	195	196	186	189	176	201	190	173	184	171	179	166	166	213	200	161	202	174	183	186	191	199	174	201	196	164	179	200	176	205	195	190	200	179	171	192	184	182	176	208	167	178	190	172	192	172	197	180	182	168	165	186	167	175	167	175	177	165	188	200	206	187	197	195	176	221	198	175	203	186	180	178	165	169	160	193	212	192	183	186	189	173	194	189	177	194	191	195	188	170	200	177	191	193	172	189	171	171	186	191	203	195	170	178	167	180	170	203	171	174	170	183	186	177	167	171	195	169	180	188	184	185	172	202	168	174	194	188	182	170	192	176	202	185	169	183	194	207	181	186	180	198	189	169	178	161	151	169	185	170	178	176	177	211	168	166	178	216	211	180	203	172	185	210	182	185	172	201	179	206	194	177	161	180	170	167	209	203	198	203	203	213	189	175	182	191	196	188	180	196	180	178	183	204	204	180	189	180	207	161	176	196	184	183	175	191	172	200	179	195	198	193	180	205	207	202	199	184	196	205	204	180	184	167	173	193	181	198	192	164	178	171	186	180	173	187	185	214	189	200	176	186	192	159	179
23790	21500	29209	24256	21490	17510	2573	1368	1073	746	628	546	541	489	472	431	431	402	422	399	400	400	393	372	377	378	413	390	370	393	373	370	348	392	379	395	366	377	391	375	409	359	347	381	331	362	374	362	364	358	387	423	366	363	297	364	356	382	359	360	402	342	353	359	366	369	344	394	348	400	356	379	366	345	353	346	335	347	368	343	335	359	397	365	335	340	371	339	352	360	348	380	330	367	345	382	367	354	375	356	366	343	369	343	325	330	350	338	359	346	369	366	370	334	358	363	340	352	363	343	367	365	341	360	335	350	355	332	372	357	336	326	307	337	387	357	353	364	341	357	348	353	347	330	327	353	334	350	317	335	326	361	354	366	361	359	334	329	400	332	351	368	359	380	363	370	334	333	336	369	333	341	325	322	335	362	365	344	373	349	364	354	342	334	354	356	343	343	347	361	358	373	364	349	327	349	347	348	330	330	350	327	338	354	372	340	353	338	376	366	362	354	360	371	318	344	347	315	363	369	346	351	352	368	370	344	371	367	336	322	332	370	342	367	352	368	367	341	316	349	332	371	339	365	366	322	333	380	382	313	350	353	312	374	362	352	332	353	363	350	351	354	349	356	355	324	339	342	360	358	353	317	345	348	345	343	355	325	359	348	361	335	356	321	352	351	333	340	360	329	352	354	335	347	373	361	362	354	385	348	352	348	355	313	365	379	358	373	362	367	372	341	326	338	323	351	359	355	342	359	334	354	359	380	353	337	340	379	383	334	353	344	342	331	383	335	337	320	335	354	339	339	364	318	336	365	326	380	355	368	366	359	368	350	378	357	368	355	374	359	343	335	355	360	363	376	371	374	357	338	343	320	325	352	362	363	375	346	374	347	347	316	328	318	340	360	344	343	327	326	331	335	358	347	368	368	390	371	341	330	368	342	356	345	334	364	344	343	364	356	359	364	369	368	368	341	365	335	322	344	365	354	328	336	371	359	362	324	353	347	327	335	344	347	375	356	351	327	374	365	363	355	333	373	382	322	337	352	350	369	349	380	377	369	358	344	347	311	372	344	323	367	355	371	356	372	345	337	335	306	344	323	368	303	324	322	356	341	379	354	356	342	330	345	328	389	338	380	369	346	365	378	373	340	358	383	374	352	322	351	344	320	350	316	356	357	366	366	349	369	336	330	357	353	353	368	353	362	359	335	335	345	341	373	338	354	335	343	357	352	326	368	340	371	359	330	334	380	338	348	340	339	391	345	325	359	315	332	372	324	341	329	375	349	368	351	332	344	361	356	375	333	361	335	368	370	378	326	341	316	336	382	360	357	369	326	342	356	348	317	357	384	322	312	346	346	319	359	357	327	325	312	382	339	316	367	359	337	387	339	318	358	363	376	372	405	367	339	374	331	306	345	340	373	389	347	367	353	346	372	320	351	337	375	347	366	334	347	377	345	333	342	324	341	365	360	366	334	380	370	331	377	371	341	366	341	329	369	371	330	318	372	355	379	324	371	340	363	334	369	338	350	360	340	365	378	357	386	344	354	356	313	342	339	354	348	364	337	337	341	352	343	379	358	335	325	341	341	351	342	344	357	353	369	358	347	348	366	332	327	364	359	337	327	372	361	319	338	355	361	341	375	370	345	361	376	344	345	325	340	383	353	328	360	355	351	341	343	365	331	348	329	360	321	382	346	332	350	361	347	401	328	344	325	332	329	342	331	355	370	385	354	367	365	339	324	359	373	328	322	349	344	380	340	345	358	321	349	388	351	346	332	351	375	359	339	367	384	368	316	333	337	342	376	337	354	354	379	363	343	327	360	337	338	346	357	339	342	329	339	347	354	355	365	344	372	370	351	357	357	368	308	329	358	335	374	337	333	375	344	343	349	386	348	369	322	357	340	354	345	377	353	339	325	326	335	367	325	349	337	372	347	352	308	339	389	324	332	352	337	300	381	360	341	325	372	343	376	346	314	316	329	350	334	335	337	325	378	325	363	369	335	382	350	352	357	349	370	396	354	338	365	358	359	349	350	339	360	352	335	311	377	354	309	331	347	356	391	339	334	337	354	369	323	333	388	349	351	356	325	358	303	386	351	370	302	338	359	366	316	346	348	308	356	358	329	352	347	317	394	338	360	375	360	343	329	348	336	329	358	362	378	348	303	318	345	337	376	346	357	358	336	337	365	389	366	364	353	368	325	359	356	335	360	322	354	334	379	363	354	339	320	376	337	334	353	363	366	379	341	383	346	326	342	363	338	337	332	324	322	359	336	323	334	354	379	355	347	336	365	399	326	370	334	342	332	378	345	350	376	339	341	360	353	311	376	352	365	333	362	359	350	356	356	331	352	360	351	320	363	334	358	328	375	329	342	352	360	383	366	357	351	331	334	344	341	345	361	345	332	328	359	339	359	323	345	329	343	364	363	366	361	353	346	355	361	395	348	346	354	383	340	318	329	359	354	358	348	378	313	371	346	359	335	374	374	336	343	362	371	321	328	326	349	330	340	360	327	360	345	337	372	328	294	387	348	339	346	333	354	318	334	349	357	325	359	322	348	341	332	360	370	307	380	374	304	342	341	364	388	357	336	369	361	349	338	327	333	323	348	349	358	355	365	327	327	376	329	333	361	350	354	355	368	362	316	336	323	323	339	374	366	347	354	354	372	330	306	348	355	354	324	347	361	345	374	326	351	336	359	351	354	389	330	341	358	351	356	356	347	359	375	361	378	333	355	364	363	333	352	327	345	343	361	341	357	375	337	350	336	341	342	397	321	325	341	359	350	346	362	338	364	345	367	318	360	353	364	344	342	352	386	353	355	325	333	372	356	337	339	338	363	375	351	354	349	367	344	349	351	348	319	319	353	350	353	381	354	315	352	372	340	346	337	344	362	343	355	349	362	342	374	366	388	333	354	347	361	371	357	352	380	309	361	323	337	369	344	372	373	375	351	370	351	363	333	347	356	341	344	337	356	378	344	345	343	329	356	354	348	310	337	341	376	358	366	325	337	375	329	371	347	349	354	350	344	345	366	367	333	348	323	354	339	315	340	377	352	378	337	339	315	334	350	345	362	341	384	327	351	342	366	357	344	347	347	330	324	354	362	372	356	342	351	343	336	344	330	339	360	353	353	318	368	328	353	360	338	353	332	368	333	337	386	369	363	360	364	364	348	343	333	363	371	348	318	350	317	316	340	347	355	378	373	324	387	343	334	339	341	352	347	345	336	334	347	360	352	353	362	355	354	350	335	322	356	330	355	308	327	359	342	352	353	371	365	330	355	353	345	398	363	317	352	331	354	376	329	349	328	372	342	336	361	383	350	336	370	330	327	324	335	365	325	335	336	365	350	343	348	356	369	347	371	347	338	374	354	319	372	332	341	346	347	345	360	336	346	348	370	358	338	335	383	325	354	335	325	346	367	351	327	375	364	363	370	373	357	322	386	353	341	354	349	344	356	330	364	357	335	334	359	336	345	350	343	389	395	361	357	357	315	376	353	357	353
4889	10674	9822	5251	4046	3776	2824	2683	1851	1213	1048	855	764	674	630	586	609	541	556	516	520	511	471	523	490	463	463	435	422	474	448	411	443	411	423	463	432	447	414	410	401	406	430	382	435	464	406	418	374	417	424	425	402	407	415	411	431	412	401	414	430	409	405	391	431	387	390	393	449	408	389	416	365	406	417	432	383	436	406	419	401	425	393	397	397	401	423	364	424	442	406	405	402	417	397	410	399	411	417	398	397	362	399	428	439	414	410	428	415	410	407	390	405	408	398	387	409	376	435	429	403	391	415	388	445	409	412	419	400	433	362	453	436	429	423	397	386	381	416	397	424	417	416	426	399	393	409	395	415	432	427	381	409	394	375	395	393	413	383	445	398	405	391	406	419	404	434	403	414	393	412	413	432	396	408	376	402	417	368	402	420	431	404	364	411	395	429	399	390	414	397	357	411	394	422	399	407	393	403	410	385	371	422	409	393	428	440	375	415	401	390	414	388	369	423	381	411	398	373	385	397	387	375	398	433	414	386	422	420	402	409	369	396	350	399	403	392	423	411	391	384	420	406	417	415	383	422	371	418	394	429	406	380	398	389	391	397	428	408	388	370	361	409	377	395	414	397	389	385	424	420	404	400	432	418	434	369	396	345	386	387	372	404	407	453	427	390	391	422	443	395	424	411	366	368	411	411	396	389	398	405	410	409	365	430	382	398	385	416	401	430	369	419	438	432	404	426	433	397	395	408	391	407	389	390	373	388	433	403	384	384	402	400	397	409	437	374	412	401	377	420	435	394	420	417	427	395	397	389	428	389	413	375	393	428	403	426	393	388	410	403	433	405	403	420	408	398	381	423	397	424	401	415	376	377	419	410	388	401	397	429	429	392	414	380	402	418	396	412	397	404	404	383	411	420	429	373	391	394	434	399	363	400	406	385	359	401	377	410	388	403	399	373	401	392	397	409	414	399	435	408	404	410	420	366	424	412	383	397	408	394	414	408	412	406	393	375	426	410	413	380	402	401	388	410	381	410	376	398	403	398	425	401	386	377	453	402	422	406	415	418	394	423	404	385	401	384	374	384	411	405	385	413	398	382	422	427	397	410	395	396	374	446	394	393	413	397	377	408	402	407	400	423	387	411	381	425	403	382	480	434	434	396	403	410	386	376	386	385	429	423	423	375	409	414	411	405	432	402	386	374	400	396	393	418	380	409	418	392	422	399	446	368	382	434	403	391	377	405	387	463	387	451	372	421	402	416	413	360	397	389	449	380	372	364	407	382	414	395	425	403	411	433	413	379	360	388	414	435	409	407	395	384	411	389	403	399	363	400	416	376	418	430	408	383	397	378	424	427	404	414	381	404	421	406	404	387	382	436	389	400	417	386	393	396	370	417	414	429	399	387	410	400	406	419	407	423	393	400	405	401	370	418	397	378	381	368	389	421	394	393	396	405	416	364	427	397	386	395	435	413	380	379	416	382	450	378	410	409	402	428	389	379	411	402	410	402	398	413	393	411	401	409	422	400	422	407	404	403	395	414	415	403	360	384	393	404	423	387	387	395	405	419	399	408	423	371	408	380	410	408	394	395	394	428	417	387	391	405	404	403	417	403	415	404	406	406	386	383	370	403	402	416	368	430	397	401	411	376	406	386	395	424	414	395	382	357	394	368	391	403	400	385	405	370	390	400	389	386	383	409	416	399	371	394	405	403	407	412	428	429	432	412	421	407	401	373	384	437	397	391	414	403	394	429	431	371	420	416	451	348	378	421	383	419	398	400	367	435	410	410	405	380	377	421	441	403	404	417	416	388	435	379	373	399	452	414	405	391	398	420	408	417	405	384	424	417	388	418	352	403	428	403	385	374	420	426	401	427	403	373	378	408	427	407	398	449	396	400	380	452	384	422	423	412	428	403	400	387	385	407	393	378	425	369	399	425	384	429	394	383	401	414	411	384	418	407	402	399	431	414	420	423	385	407	423	387	408	408	422	425	422	385	385	440	376	398	379	393	401	436	446	411	446	402	384	387	417	419	404	438	429	405	476	417	393	428	408	399	403	395	375	419	344	381	337	434	398	395	416	403	399	404	351	413	428	393	378	411	364	411	353	406	390	418	418	396	394	377	413	456	422	383	441	409	410	399	388	426	404	414	412	408	427	408	430	365	374	397	381	407	391	380	430	393	396	416	390	426	411	435	379	399	377	398	412	430	401	411	421	400	391	385	405	399	371	396	402	384	438	416	393	411	396	408	404	344	396	387	408	365	429	381	381	399	394	384	411	395	396	417	394	388	407	419	430	426	435	430	420	404	408	412	422	380	434	402	390	377	380	371	393	425	390	373	418	383	440	372	382	407	388	428	387	426	368	394	383	368	366	419	390	416	398	426	429	390	429	429	403	386	364	367	405	415	425	418	415	391	402	382	432	429	376	418	409	409	418	413	407	415	375	424	379	387	451	390	419	399	381	450	354	424	440	368	403	384	384	432	368	384	383	412	424	412	419	425	380	394	418	440	416	419	415	427	384	405	438	410	450	404	410	432	402	400	400	434	363	382	413	359	395	407	406	389	368	420	420	391	364	403	408	403	427	416	420	379	427	439	354	400	372	425	392	435	401	384	403	407	381	381	400	415	413	391	374	420	408	420	405	385	382	410	408	391	380	396	388	413	424	408	412	426	386	399	407	401	435	397	415	388	424	374	387	392	431	421	418	399	406	364	385	392	413	430	377	394	387	415	394	434	389	409	420	397	432	399	397	400	448	387	385	384	388	398	420	382	404	405	427	427	378	413	384	381	365	426	476	427	397	411	384	411	412	420	418	414	365	438	441	392	366	412	361	374	388	377	412	366	379	399	399	398	455	399	413	395	419	392	389	386	378	391	402	408	393	442	414	406	407	390	439	380	385	404	425	407	430	414	411	391	409	405	405	403	399	389	392	376	384	412	391	391	435	415	396	384	429	408	399	411	375	390	441	408	406	391	376	414	376	422	399	415	378	381	409	423	385	400	396	417	411	389	397	422	424	397	431	392	423	377	398	452	381	422	399	405	384	366	424	431	409	364	396	389	424	408	439	445	414	419	399	385	386	420	422	391	404	396	411	375	399	396	389	376	349	398	403	369	389	418	422	387	404	415	409	385	389	387	383	450	387	404	423	404	403	420	375	415	399	385	429	398	391	396	403	399	434	446	444	425	406	395	415	379	400	420	395	430	390	392	404	414	400	402	355	403	395	368	398	367	395	420	396	405	425	409	380	392	434	431	394	393	413	390	391	401	356	409	420	445	377	346	384	385	458	399	407	410	393	395	419	414	354	411	402	395	453	403	404	380	382	445	418	370	412	390	435	403	361	396	400	392	422	392	386	425	425	432	380	395	404	420	394	399	387	383	417	409	403	386	401	398	381	365	436	385	401	403	424	411	412	404	378	422	404	402	437	365	431	411	425	421	408	392	424	423	412	369	413	428	434	374	372	400	422	419	423	399	420	417	412	415	378	407	397
25054	21466	28273	24978	16836	1510	827	697	474	288	268	220	235	192	193	190	182	153	160	170	154	160	135	141	159	151	144	149	160	162	150	128	156	147	152	141	150	138	136	140	146	143	117	147	140	135	141	121	131	140	143	130	135	151	140	149	118	136	135	116	131	134	126	124	139	145	128	120	117	131	135	128	124	141	130	120	135	136	157	137	135	113	120	137	145	132	134	143	124	122	153	127	127	139	145	115	139	139	137	137	135	123	132	121	136	150	123	128	128	133	120	158	138	109	128	146	132	148	112	139	105	128	130	122	144	133	164	130	137	123	140	122	123	135	122	134	113	124	150	139	121	145	117	140	118	137	154	139	124	150	145	140	129	124	140	137	142	127	120	139	125	132	141	123	161	113	132	139	155	138	137	129	145	157	131	135	136	139	148	136	155	128	141	123	143	141	141	115	135	135	128	146	138	151	116	134	130	138	142	139	132	145	126	147	136	132	125	126	154	135	128	148	130	127	126	126	135	144	129	140	127	138	140	147	137	132	134	124	153	130	149	136	157	161	139	147	139	160	132	136	153	152	137	136	144	129	165	149	123	154	134	142	146	142	128	128	124	116	148	124	119	134	132	124	139	138	139	132	126	141	133	128	130	130	143	126	133	138	111	150	122	136	165	126	127	138	138	135	134	131	145	134	149	140	135	127	121	135	124	121	110	136	123	143	137	138	132	128	134	131	135	128	157	140	132	131	147	134	141	123	141	118	122	144	151	141	122	144	159	122	142	127	134	136	112	130	151	137	138	136	130	121	156	145	139	145	141	151	115	154	139	115	138	143	145	134	118	130	128	122	134	125	133	119	128	147	100	123	132	108	133	147	118	124	130	153	131	142	130	125	141	142	132	139	125	139	128	133	139	112	132	124	145	115	159	144	162	128	131	116	134	138	130	151	140	155	134	158	163	136	119	127	108	127	157	127	141	132	127	120	123	139	122	128	141	134	119	133	147	123	137	111	145	143	134	154	134	131	121	141	119	149	135	120	123	155	116	115	114	134	146	126	158	129	141	130	118	144	127	131	132	163	124	108	157	108	137	122	130	133	141	123	136	130	136	137	132	132	120	102	130	138	122	126	113	139	152	128	160	151	141	128	127	141	127	141	155	121	132	129	134	114	134	146	133	151	133	132	106	143	128	128	165	139	122	137	121	140	133	144	138	118	141	132	150	147	137	139	126	133	124	151	133	126	145	154	119	140	147	135	105	152	128	130	149	119	117	121	130	138	134	115	125	134	142	111	131	139	149	121	133	122	120	131	133	152	173	122	157	141	131	135	128	127	144	123	137	149	134	127	134	124	132	142	139	145	144	152	119	117	126	135	126	150	130	152	129	144	130	148	127	125	126	138	135	121	130	139	121	127	151	142	116	139	130	152	126	141	126	140	113	152	119	139	131	143	144	136	135	125	123	136	136	134	131	115	151	135	137	151	136	147	128	144	138	122	164	143	127	117	135	146	113	128	140	127	137	148	152	135	123	153	140	140	141	141	134	126	123	133	137	131	171	137	142	141	144	123	131	129	130	140	129	146	128	162	149	132	135	150	144	116	139	138	122	135	166	120	143	127	113	143	151	133	120	143	135	128	114	142	140	121	134	137	140	144	137	149	128	133	128	139	152	140	130	153	142	115	149	124	128	129	124	120	135	125	148	143	124	138	144	130	165	125	151	133	150	144	130	160	126	131	130	131	113	131	149	143	136	150	147	123	119	132	117	125	140	143	142	131	137	125	158	120	112	130	132	129	142	139	141	127	123	137	125	157	143	132	139	146	137	149	143	136	116	143	147	131	124	120	133	142	154	130	135	133	153	101	134	147	134	144	142	133	122	141	123	138	122	133	131	125	121	126	155	133	126	143	118	134	152	128	145	113	144	139	149	129	150	141	123	134	146	132	136	118	139	119	119	126	133	140	141	124	136	136	151	131	143	144	134	135	143	127	132	126	143	135	135	149	134	137	120	122	160	128	133	146	158	149	131	131	146	142	143	134	149	145	146	158	139	163	108	137	147	143	127	120	114	147	140	143	125	151	136	163	125	121	130	156	132	142	123	160	125	134	141	119	138	147	140	128	125	147	125	156	123	134	151	117	124	157	139	135	139	119	125	126	138	118	128	138	127	146	156	143	118	148	146	133	118	149	141	122	133	160	162	131	120	127	116	137	121	125	139	112	151	128	133	146	155	128	144	156	123	144	120	127	130	129	131	128	150	159	119	128	147	137	142	143	122	128	122	125	143	128	132	139	126	124	132	131	123	140	148	132	141	159	146	145	134	129	136	144	117	139	115	127	130	143	123	151	143	136	117	128	143	118	130	152	132	120	152	148	129	135	146	139	139	151	139	120	122	115	144	124	155	125	124	138	151	119	132	149	144	157	123	155	143	127	138	126	154	147	152	145	144	147	155	106	121	139	141	116	132	132	134	139	135	143	146	146	139	138	139	143	155	131	129	123	134	152	125	123	151	113	145	142	129	130	136	122	141	122	131	138	121	132	135	138	139	139	161	116	124	141	151	115	124	137	149	139	131	122	156	127	138	160	137	166	143	143	148	120	141	142	160	128	136	135	145	150	133	168	152	135	150	128	129	130	131	145	145	142	140	144	139	139	144	132	119	149	151	139	144	126	137	158	151	125	137	124	127	124	134	127	145	126	148	128	137	142	141	154	132	139	132	152	133	133	148	131	117	134	143	128	123	131	123	153	134	123	146	148	125	152	147	134	123	128	130	124	133	136	134	146	146	137	140	142	134	130	133	122	129	122	137	147	142	148	133	138	147	137	129	132	150	132	141	142	170	128	135	149	121	145	134	138	122	133	135	130	132	157	118	138	132	132	123	141	126	150	128	133	137	134	130	147	137	120	128	127	118	133	112	158	146	133	132	126	139	134	121	122	144	150	140	136	147	137	107	144	149	124	123	144	133	149	134	114	152	130	138	121	148	149	114	137	135	144	126	131	122	131	143	133	141	139	137	144	139	128	140	132	116	127	146	155	141	138	141	135	148	157	131	136	136	139	129	127	126	131	143	136	137	118	140	130	147	141	141	139	124	105	129	134	120	125	147	122	135	126	147	135	137	139	125	121	133	157	127	141	140	137	123	129	143	124	123	125	121	121	144	143	134	141	132	124	122	116	125	144	124	137	147	146	136	136	130	145	123	151	130	142	147	132	134	120	144	127	133	142	132	134	141	150	123	128	119	125	135	133	120	138	135	143	154	133	142	140	152	143	119	129	126	124	144	130	135	131	127	144	151	134	110	141	143	126	137	125	131	145	126	139	146	121	127	146	141	140	142	144	126	119	135	128	139	144	143	146	149	128	124	125	139	131	122	121	132	127	139	132	141	135	138	133	142	124	155	144	140	137	122	127	145	140	122	134	133	131	156	136	143	137	147	158	138	136	124	131	141	137	131	141	146	128	139	147	129	120	141	138	142	127	125	153	133	145	134	130	126	133	112	143	147	152
4687	6495	5713	2940	2477	2440	1717	1745	1143	651	529	442	346	323	360	289	283	282	257	236	238	206	193	207	219	186	193	188	236	208	178	189	188	159	194	196	199	183	204	174	207	203	168	194	189	182	198	169	191	219	198	174	198	181	186	183	197	168	181	180	195	191	186	194	195	166	183	186	187	183	173	163	165	173	180	175	168	194	190	176	170	176	181	159	182	189	167	170	176	190	159	155	162	178	189	177	162	164	169	180	177	167	187	183	191	173	191	181	150	153	193	171	202	179	180	195	184	170	170	175	204	156	182	179	167	188	187	177	181	179	165	172	177	171	182	170	172	175	163	172	184	195	165	190	172	181	166	164	171	183	195	171	182	151	190	158	164	186	186	182	184	187	162	180	185	169	173	165	174	174	185	169	187	180	174	175	185	157	171	213	154	187	175	171	166	165	168	192	195	179	158	162	181	174	161	179	149	177	177	186	185	151	169	179	180	182	180	187	181	174	188	200	195	176	184	152	184	185	167	192	199	172	196	187	194	158	173	172	175	145	166	174	162	172	184	188	182	204	154	178	167	175	176	185	179	181	187	167	198	195	187	180	177	175	193	196	158	181	201	162	164	176	188	179	169	180	172	179	175	192	183	180	170	180	178	192	191	173	166	156	177	186	187	170	192	173	188	172	195	171	197	182	195	184	171	206	175	169	177	147	188	180	157	181	174	189	177	186	165	183	187	174	168	164	169	166	144	175	172	179	175	181	172	187	173	188	196	150	181	178	184	183	193	169	189	185	171	187	192	187	140	175	173	190	164	168	188	182	161	191	200	190	167	184	188	175	170	190	195	182	187	191	187	172	161	169	174	165	160	176	176	149	189	170	172	185	145	161	168	182	175	167	162	177	189	169	188	179	202	161	179	171	160	195	202	177	189	174	172	191	169	169	170	171	180	181	176	179	179	194	188	176	186	167	186	185	180	194	181	181	174	183	190	183	192	174	156	180	167	179	161	171	145	199	171	194	168	191	192	190	179	155	145	171	181	175	204	171	177	195	203	166	159	178	164	176	194	187	175	189	163	197	152	175	171	174	170	205	179	165	163	190	160	187	174	186	171	188	171	186	177	202	168	166	169	189	188	170	168	168	205	189	194	184	187	181	165	205	190	170	165	172	188	165	145	178	189	162	157	183	166	173	182	165	167	167	188	198	166	196	160	205	192	201	169	172	172	171	173	179	201	140	192	197	162	191	170	182	205	177	139	177	149	167	171	185	184	168	172	172	219	182	201	166	194	177	172	195	187	169	170	163	211	173	192	184	185	172	176	168	162	130	177	187	175	177	193	187	178	185	181	175	193	185	182	166	174	178	189	169	171	173	193	191	175	193	175	180	195	198	176	176	177	187	148	180	188	155	163	161	193	182	177	192	159	190	177	175	187	173	182	182	174	164	170	182	198	186	157	192	181	173	171	161	177	174	178	191	196	216	182	185	199	174	184	187	167	184	188	180	155	163	178	193	142	160	179	167	187	192	187	183	178	183	173	177	198	164	187	173	186	169	169	166	173	165	166	177	167	184	163	178	184	173	177	150	164	167	165	180	171	185	205	169	173	162	159	169	170	165	156	185	204	184	183	196	173	196	175	178	186	169	174	188	173	175	185	191	152	176	176	181	161	171	192	165	195	189	159	208	161	188	185	178	171	171	179	177	169	186	166	199	168	166	186	174	191	192	179	168	148	168	171	180	162	182	178	180	162	188	180	186	145	154	207	189	148	166	190	175	165	166	197	170	155	176	183	177	178	210	199	155	171	156	191	163	170	197	167	174	182	189	189	198	176	164	175	178	188	166	177	168	189	195	188	172	189	209	169	167	173	200	185	169	168	177	195	190	172	186	188	195	187	190	176	142	164	179	172	172	169	203	152	165	170	190	167	178	175	170	170	188	196	162	195	166	178	206	175	187	162	169	191	205	173	171	192	163	192	176	196	175	197	175	166	159	179	167	163	178	162	180	169	168	210	183	191	180	178	155	165	177	193	173	186	205	184	186	176	164	181	166	188	171	171	169	174	180	154	194	194	168	177	178	152	174	189	177	197	187	189	162	166	173	177	177	184	179	190	170	180	176	157	199	173	164	169	202	177	170	188	177	179	190	166	209	186	205	164	158	165	166	170	180	159	205	177	166	163	167	193	185	186	190	167	188	172	197	174	185	158	209	195	167	212	183	175	182	167	169	184	175	175	163	162	168	155	168	180	182	184	186	163	195	168	166	175	183	180	162	167	179	173	174	187	176	196	176	174	181	175	166	170	188	185	179	175	172	189	174	185	169	159	168	186	174	186	165	168	159	187	163	165	201	178	173	208	189	174	190	182	174	201	192	178	179	193	184	168	170	155	171	165	175	188	185	168	188	173	188	163	165	157	166	159	174	170	163	201	163	168	192	182	174	174	193	189	173	195	191	171	178	157	207	170	184	169	190	195	188	175	181	176	182	196	180	180	181	175	199	172	145	179	175	166	164	184	171	191	169	181	206	179	148	180	184	185	175	193	167	180	171	185	194	177	173	180	182	189	176	178	165	170	182	191	169	186	191	166	184	181	174	191	177	181	182	173	158	164	208	175	182	182	168	138	182	164	174	181	185	176	147	183	182	168	167	159	188	168	167	182	185	173	185	192	183	208	167	150	176	181	183	177	182	170	181	181	200	180	173	189	165	189	173	180	167	179	174	189	188	184	157	190	201	164	180	187	164	189	154	162	187	174	162	180	202	170	194	166	172	166	201	189	182	184	183	166	178	173	171	171	179	194	186	175	164	188	160	180	193	178	179	176	170	167	178	166	167	202	154	192	151	191	204	189	151	190	167	173	194	178	169	162	145	190	178	177	171	183	177	151	187	166	188	171	186	178	185	192	162	175	170	189	204	164	188	192	179	155	181	169	190	157	163	181	184	178	186	194	195	177	174	180	203	169	176	182	141	191	192	166	176	190	171	187	176	192	178	180	178	174	190	173	170	181	189	175	175	181	176	179	164	179	176	163	191	200	188	175	185	187	158	196	186	163	170	174	173	184	192	179	183	187	209	198	166	171	180	202	184	184	201	175	167	182	150	165	175	202	166	156	178	189	172	144	180	164	151	178	173	176	190	182	162	177	189	179	169	187	175	191	186	171	169	199	156	177	170	191	197	153	172	199	175	182	189	163	147	174	174	191	157	201	173	167	177	167	152	196	150	179	167	184	185	166	187	190	165	184	192	180	169	176	174	178	189	161	173	186	172	177	188	179	173	174	176	180	175	174	145	174	157	155	190	190	176	169	179	186	188	199	163	168	199	173	169	179	183	198	176	183	159	188	181	166	165	199	175	181	197	155	176	183	177	181	174	171	174	174	186	165	183	187	171	182	186	153	193	202	180	180	172	156	161	176	180	158	187	186	188	186	171	186	180	173	183	196	206	204	165	184	161	195	187	176	174	183	162	170	194	182	190	175	185	161	163	199	167	162	174	163	162	185	186	185	195
22935	21524	29528	23951	21516	21626	15214	2489	1299	1096	926	754	749	708	635	670	579	579	526	482	476	481	501	520	439	461	459	488	460	424	458	450	466	453	456	447	416	442	449	440	434	401	464	431	416	422	415	439	410	463	432	408	426	420	437	439	416	446	403	391	428	438	385	422	429	430	453	426	382	393	406	421	428	446	430	436	417	415	416	413	424	438	397	424	442	427	434	381	388	403	410	402	396	437	413	405	408	389	430	423	426	397	408	379	429	429	398	386	412	376	406	397	423	374	432	387	413	442	405	412	401	378	412	429	390	385	426	421	415	393	457	412	417	409	400	364	433	430	415	436	422	413	425	448	420	401	402	400	419	381	420	410	402	428	390	438	425	397	417	380	392	386	413	410	397	408	412	391	397	376	401	424	422	420	405	415	410	418	411	432	409	392	421	400	393	386	385	426	390	436	441	385	378	421	388	404	404	419	396	434	406	415	398	399	404	423	424	435	383	391	403	393	430	407	432	381	417	389	405	412	434	374	405	397	437	403	455	414	418	393	398	390	339	391	463	399	406	430	420	389	394	425	393	427	364	445	396	415	365	401	400	407	390	390	426	415	410	411	367	390	408	417	391	422	389	415	431	397	413	378	397	406	395	428	407	394	372	422	394	427	377	378	400	428	406	401	407	407	436	411	421	396	416	414	395	399	393	427	430	420	414	421	414	396	431	434	417	391	403	394	415	368	424	396	417	425	373	459	434	431	381	432	407	424	420	415	430	453	394	364	410	391	406	423	411	429	433	405	432	393	427	411	435	428	416	406	393	369	372	359	413	380	406	425	383	404	414	394	417	407	419	407	416	423	429	427	433	418	383	419	404	416	411	351	382	379	403	369	385	418	411	418	440	399	413	399	415	364	390	415	387	409	405	405	409	390	369	414	426	383	415	425	405	403	376	426	404	397	442	409	355	391	406	380	408	397	417	388	380	431	422	434	448	402	412	407	385	384	410	423	402	404	413	408	423	397	435	414	417	395	403	414	376	393	385	401	429	409	438	390	393	375	410	420	405	412	429	397	368	436	410	421	393	417	438	405	388	393	393	406	404	422	390	434	397	433	411	401	412	397	430	414	410	381	408	379	435	393	397	429	413	403	416	406	386	390	419	388	416	434	410	366	399	418	406	413	390	412	401	410	406	396	412	421	435	400	391	423	419	413	423	398	389	400	396	450	418	403	405	408	413	413	411	387	471	425	398	370	431	421	383	399	375	418	443	411	390	411	431	382	398	419	425	412	390	404	396	386	418	410	401	426	453	411	441	390	417	386	426	391	409	449	437	397	440	408	411	407	370	374	375	386	426	427	453	419	412	411	415	412	406	383	400	407	394	385	372	402	398	419	427	429	392	395	422	399	425	402	389	409	429	446	396	380	380	441	403	428	449	423	386	410	436	422	409	429	390	406	429	447	411	432	433	404	407	397	382	399	390	396	402	394	399	387	398	402	371	398	415	372	385	397	408	412	425	409	422	385	401	399	377	437	414	441	394	392	428	414	380	405	414	367	372	415	402	394	405	448	427	375	391	391	395	432	444	368	388	381	438	415	406	398	381	435	404	436	433	396	390	398	421	404	420	371	385	411	438	420	415	412	409	378	427	419	410	423	427	412	440	409	408	417	407	403	392	412	405	386	370	391	418	425	366	407	428	429	411	415	406	424	403	413	417	421	418	390	439	449	389	406	445	428	400	419	407	448	404	397	417	402	403	393	397	428	412	406	409	401	409	409	417	401	434	390	393	411	393	422	440	408	406	415	397	403	419	395	449	412	376	438	442	402	411	379	420	405	386	422	399	398	407	386	421	411	387	379	414	428	385	386	399	401	365	437	410	398	410	407	401	399	403	389	447	409	415	429	397	402	413	390	380	410	414	366	442	434	381	436	415	402	417	392	354	430	422	397	410	363	426	352	408	411	411	406	397	410	416	414	417	391	407	387	392	393	416	390	419	383	424	453	404	379	399	374	408	416	384	385	395	411	435	425	414	400	390	406	418	414	400	415	424	421	426	430	418	422	391	453	428	400	419	441	390	426	406	413	394	406	376	397	414	439	421	373	417	427	409	409	394	380	415	437	384	387	407	391	401	399	406	430	371	399	394	426	396	403	401	388	421	385	463	405	406	380	411	424	409	411	407	384	447	432	417	424	413	358	403	400	445	416	446	392	418	395	385	413	402	406	413	415	411	410	420	423	408	443	427	425	427	351	358	412	390	386	403	422	394	433	422	385	404	415	425	415	405	394	404	409	443	428	421	367	385	447	434	399	433	382	389	384	416	386	379	418	416	432	429	414	434	415	419	430	415	415	401	442	401	441	429	395	416	397	428	421	435	412	381	407	381	423	368	378	431	408	366	443	422	407	423	408	415	433	394	451	400	390	422	449	374	411	422	438	442	416	407	415	389	418	440	416	412	401	401	399	391	429	404	436	394	433	382	387	398	405	440	404	394	435	429	402	403	392	409	403	387	446	406	402	413	393	405	397	417	432	421	412	423	395	410	388	408	404	402	401	423	432	382	436	408	414	422	422	449	426	415	399	425	421	406	420	390	430	403	374	409	436	419	391	398	396	365	378	443	397	409	395	437	395	386	395	409	378	433	442	402	400	418	392	400	399	374	392	413	473	395	382	408	407	428	438	398	426	396	377	411	407	417	376	418	423	401	440	428	412	421	414	441	383	396	442	374	413	391	395	415	414	435	383	419	406	428	421	414	386	432	401	404	376	422	385	428	386	426	396	397	418	410	422	388	423	414	395	459	395	439	420	384	446	406	413	419	443	393	409	432	416	375	443	430	395	380	395	398	426	391	436	401	364	422	394	434	390	409	424	383	426	392	392	392	429	385	397	394	415	384	398	385	411	399	411	384	416	389	425	418	407	412	395	420	429	416	392	409	388	390	422	393	400	438	386	396	418	445	410	380	413	362	387	449	437	446	413	397	378	387	417	407	422	407	400	364	405	405	420	370	427	411	399	407	394	410	436	382	390	412	407	399	422	377	371	422	415	386	442	405	395	448	395	399	424	431	431	409	401	403	387	417	401	405	435	423	425	430	391	386	397	417	410	414	435	434	415	432	429	386	401	449	434	400	413	435	397	409	401	428	419	411	399	435	409	372	391	391	390	390	462	432	434	386	399	411	409	409	430	429	418	400	421	418	397	416	401	420	411	406	438	404	411	373	424	395	425	400	368	431	440	405	374	410	421	372	432	406	382	409	338	394	368	438	396	404	425	410	406	431	384	388	373	397	404	448	399	418	412	397	422	418	440	402	382	430	430	403	437	395	415	397	370	375	400	440	421	413	377	396	368	421	431	416	400	406	413	390	398	436	399	401	396	432	383	397	423	440	421	386	416	404	384	440	447	383	382	397	386	378	402	428	399	380	444	422	436	432	420	387	433	451	394	415	389	405	396	411	371	399	434	427	372	395	408	407	376	381	408	362	395	399	413	415	407	361	380	420	383	377	446
7384	16973	15400	8855	6898	5946	4615	4013	2704	1920	1485	1348	1155	1044	1005	943	832	742	745	726	681	641	608	564	584	569	555	556	560	596	574	564	542	564	596	523	540	507	518	523	552	518	502	552	529	490	500	512	505	517	487	477	516	503	512	461	457	464	519	485	532	499	465	483	476	500	514	465	493	511	468	508	468	486	465	463	499	437	514	437	451	494	472	466	462	477	445	482	484	486	525	483	464	460	477	491	494	486	486	470	451	491	489	485	446	476	492	477	480	520	500	466	451	450	485	454	449	504	503	513	498	426	453	449	514	425	502	455	521	494	485	509	471	466	497	476	492	479	476	467	452	481	471	484	495	434	490	448	468	455	474	466	450	483	466	487	463	489	485	469	468	437	471	500	427	457	452	508	480	446	469	498	448	487	486	467	504	516	475	464	476	492	486	423	499	478	457	485	518	504	464	457	440	486	479	506	458	458	489	481	456	448	441	505	485	496	493	503	451	442	428	428	453	485	495	466	441	490	468	430	475	486	482	455	469	480	495	467	466	481	445	489	454	464	437	437	465	505	474	512	500	444	443	470	457	446	491	484	512	493	506	480	486	477	512	461	495	480	462	462	443	481	437	504	507	454	495	496	458	507	434	475	505	480	485	458	500	466	459	464	478	473	459	448	456	508	484	469	500	478	469	462	447	466	458	465	453	488	467	448	508	485	455	465	471	482	517	491	468	525	481	482	465	506	518	501	456	463	442	481	435	481	461	443	429	455	476	493	465	485	499	462	460	470	468	459	479	462	469	445	484	462	461	473	461	451	441	482	452	494	477	455	501	417	466	481	503	446	513	454	468	486	473	460	460	436	464	479	482	530	502	454	497	461	457	487	495	466	470	459	499	449	493	458	456	461	488	468	443	466	446	493	506	435	478	492	466	467	480	431	466	486	465	450	484	491	478	489	490	444	451	445	506	480	469	420	489	466	494	493	448	474	462	470	437	436	489	484	464	485	441	486	469	439	473	468	482	490	481	460	461	519	440	448	506	475	455	503	497	499	465	475	475	515	473	472	457	481	484	483	478	508	463	487	446	478	490	450	533	493	483	497	505	481	465	474	441	471	480	470	442	437	486	502	504	511	482	456	497	478	489	490	448	463	460	456	463	475	467	479	488	460	472	496	424	499	485	480	489	445	479	496	492	431	483	433	467	434	498	451	499	506	469	446	501	497	501	515	435	441	514	488	450	470	446	463	518	541	490	486	478	497	449	466	500	467	477	457	472	495	481	456	490	494	470	486	476	482	463	511	461	466	474	446	477	457	478	500	476	477	473	475	492	440	496	474	479	455	462	467	439	460	436	470	474	475	500	514	457	494	472	464	475	450	483	458	474	491	464	471	452	442	507	462	469	472	491	477	442	458	438	492	479	468	499	492	463	431	511	459	450	505	444	459	466	483	477	485	475	475	483	473	488	524	491	461	457	492	473	495	459	459	498	493	474	475	484	481	430	494	450	462	484	434	482	471	474	488	482	482	427	487	461	513	471	473	475	492	458	494	469	480	467	465	458	493	472	468	515	485	466	487	444	443	488	463	488	502	454	463	495	475	406	477	444	492	497	470	464	462	472	456	465	455	471	450	482	483	465	459	483	477	495	489	482	450	488	477	511	486	493	446	446	450	463	481	490	472	472	430	444	443	467	454	484	491	460	500	471	440	490	474	468	469	491	464	489	492	461	460	495	463	461	477	467	475	487	446	466	462	477	459	486	474	468	462	500	532	476	451	455	435	441	436	495	449	500	478	488	448	488	472	490	466	503	499	463	473	501	453	485	452	477	478	476	485	475	473	477	523	503	469	470	443	476	452	470	451	478	496	494	459	472	461	514	435	529	497	437	464	454	478	495	465	503	500	469	467	472	466	478	480	458	455	471	471	492	476	524	486	492	452	447	456	530	457	489	506	459	455	510	483	467	509	475	456	471	472	462	483	451	494	454	469	463	429	499	483	478	462	451	529	452	477	509	478	483	474	499	477	460	474	499	490	509	532	475	473	453	466	453	475	429	452	423	493	490	469	470	466	457	480	448	466	508	494	480	481	486	494	453	483	504	496	511	455	485	471	461	453	507	456	478	450	483	492	452	445	463	430	482	460	465	460	478	470	447	445	462	425	455	506	477	471	460	438	489	432	428	466	457	525	484	489	463	462	488	503	486	484	444	459	485	466	512	455	474	470	506	500	480	472	483	502	466	462	467	478	449	472	452	452	514	447	462	466	446	482	478	465	470	432	511	465	471	484	474	481	496	512	485	498	458	489	454	478	487	439	493	481	477	488	450	493	458	490	467	461	490	463	460	467	462	464	476	477	490	426	457	485	477	446	473	499	511	505	487	488	487	454	469	449	482	472	486	479	490	472	428	457	492	467	523	457	479	503	448	464	486	470	478	480	514	489	500	448	476	488	477	456	487	466	468	451	474	452	502	474	494	464	439	451	508	461	453	479	516	448	441	478	459	474	455	465	497	513	469	490	486	478	464	500	502	451	460	459	433	467	477	485	432	475	453	478	463	489	456	476	486	467	452	462	472	456	459	452	465	483	458	476	492	460	471	486	443	482	497	452	484	453	475	481	480	460	488	469	458	464	449	458	494	481	505	502	481	459	501	508	499	492	473	485	484	486	456	491	470	486	444	469	480	490	490	467	489	460	504	465	479	483	461	437	479	481	491	474	482	509	520	444	486	429	487	520	480	478	464	481	465	499	465	456	487	469	456	487	512	512	414	475	456	510	526	468	460	496	446	450	483	448	474	495	501	473	426	422	468	453	461	482	475	459	503	461	483	443	448	457	462	490	449	478	459	443	451	510	508	472	445	474	473	500	469	459	488	492	500	433	502	477	445	461	502	447	483	508	510	477	462	437	498	458	483	485	478	477	478	467	457	460	500	423	469	510	513	463	483	492	493	451	456	452	494	449	494	460	495	456	462	457	483	457	494	523	446	438	493	504	465	484	479	502	443	444	487	441	461	500	490	443	489	438	466	443	485	451	468	465	424	485	493	471	472	514	481	479	474	501	442	480	454	466	499	462	482	422	469	466	451	466	448	480	481	432	451	466	467	483	439	482	462	496	501	493	499	506	447	465	446	488	495	492	472	496	471	460	467	468	470	516	513	490	471	444	483	525	459	482	467	503	472	456	456	515	503	479	473	490	453	477	514	448	487	488	433	438	446	524	468	466	444	464	451	441	462	470	475	486	469	477	486	458	470	476	494	494	468	484	483	460	476	468	432	471	479	494	491	481	458	483	486	499	455	500	492	538	476	461	435	493	482	510	478	459	465	489	462	513	484	456	493	451	480	482	496	452	462	449	503	509	489	462	500	476	464	478	483	444	480	492	454	471	467	478	458	410	439	492	467	486	469	494	464	453	471	491	483	500	444	441	473	482	489	432	463	433	455	458	521	447	525	480	463	472	495	491	500	450	492	521	481	492	483	476	488	494	451	468	481	483	462	470	455	476	479	464
27210	21086	10206	997	756	717	495	320	239	171	169	173	166	165	208	162	197	143	149	165	145	153	138	162	182	171	159	143	155	166	137	167	147	154	138	139	168	156	163	125	161	141	141	140	156	170	152	148	158	151	147	167	156	131	157	161	151	162	157	162	157	161	154	168	143	175	166	153	155	154	141	144	137	164	176	150	180	160	132	158	166	140	147	134	145	127	160	153	149	149	146	157	152	127	165	156	153	159	148	154	149	145	180	134	154	167	160	146	147	144	161	153	144	150	141	136	163	167	140	152	149	163	160	164	164	136	133	145	165	152	150	151	165	160	171	167	142	147	141	162	131	183	155	154	153	155	164	168	165	144	166	159	139	176	145	170	141	151	150	135	166	139	146	123	128	142	149	164	143	155	142	142	160	136	145	143	158	148	137	147	142	161	156	149	164	156	144	138	157	155	161	170	151	158	144	153	144	167	136	135	173	141	143	156	157	148	148	167	147	156	145	150	163	134	160	159	156	163	164	148	152	133	152	159	141	142	137	143	154	147	182	144	171	147	187	141	151	147	166	153	144	168	145	163	146	139	154	178	163	159	180	145	147	162	155	142	132	172	146	143	132	150	148	138	129	150	157	144	115	159	150	142	147	166	182	147	145	167	167	155	162	143	154	160	159	143	147	136	157	152	166	158	144	156	160	134	164	148	158	155	145	170	149	121	148	125	144	152	156	144	171	162	149	172	163	155	145	145	159	155	166	125	144	161	175	145	140	156	159	151	152	156	156	159	136	148	148	164	170	166	144	142	164	130	163	141	136	157	166	174	151	145	157	160	142	172	143	155	135	152	150	155	134	164	140	137	139	143	151	131	157	143	160	158	158	152	164	144	154	145	140	160	155	162	155	144	160	138	135	171	140	142	149	164	148	165	137	181	163	161	164	166	161	160	164	162	152	168	154	169	150	176	135	150	164	160	125	141	135	140	171	149	128	166	145	154	150	138	159	170	152	157	136	158	179	167	153	152	154	156	165	159	143	172	161	143	155	172	164	135	168	154	163	150	179	164	146	172	158	172	154	160	162	156	158	137	162	161	154	172	155	158	155	139	143	148	153	159	160	162	142	168	137	159	117	145	165	150	161	155	138	136	155	170	141	147	141	147	170	142	163	155	137	173	157	157	157	145	171	144	149	141	149	142	160	157	156	163	153	174	179	153	178	145	160	134	153	160	154	150	145	167	149	159	128	158	151	160	147	154	146	145	161	166	145	153	153	148	146	153	145	159	171	148	142	149	144	160	161	145	153	150	154	147	140	156	168	139	139	172	132	149	152	153	140	137	165	168	152	189	184	172	145	146	165	150	143	151	168	164	165	147	143	147	146	134	154	156	165	148	157	148	180	153	162	145	156	163	153	159	152	156	157	139	172	156	140	167	135	155	141	153	142	171	141	151	130	146	154	156	142	157	150	167	146	146	161	172	145	157	157	122	173	174	156	142	168	142	164	175	147	156	162	151	151	149	156	131	145	145	166	146	141	159	173	143	167	144	135	171	145	148	139	140	147	159	173	145	164	167	149	175	147	160	155	154	145	167	160	132	154	151	142	167	147	155	170	164	151	158	147	171	150	128	172	162	156	140	155	149	156	160	158	147	155	156	164	170	175	151	188	156	122	134	141	137	159	146	136	161	156	134	142	151	143	164	166	185	153	157	130	148	148	155	130	159	166	155	144	174	161	142	173	148	152	154	148	163	165	166	175	137	161	169	158	143	135	141	156	182	149	146	149	153	147	142	145	155	161	174	138	143	144	161	161	163	167	149	141	142	141	142	139	145	152	151	171	162	150	134	152	138	144	150	155	159	181	165	158	155	141	146	135	159	152	171	150	148	160	152	177	157	156	135	129	171	167	153	158	164	131	145	153	136	152	134	145	172	151	158	133	175	154	154	141	150	165	139	146	160	156	143	142	174	144	180	161	129	142	142	155	146	149	133	161	141	168	156	157	167	156	162	165	179	169	155	161	139	157	154	161	155	145	176	170	138	135	155	154	138	148	152	141	164	150	149	153	163	189	177	156	160	156	160	169	133	151	147	143	141	159	146	118	157	140	164	143	147	155	173	150	155	166	164	153	153	147	152	163	151	168	136	163	141	164	163	149	147	160	131	159	149	149	148	146	162	133	158	170	136	158	153	157	160	169	125	144	151	135	143	144	128	167	161	155	162	177	147	145	165	162	166	141	125	172	152	137	162	156	171	143	151	146	148	146	128	143	148	186	133	134	167	160	164	154	151	138	144	154	168	167	146	163	163	127	166	153	191	162	172	156	161	144	149	153	161	162	158	166	163	155	150	146	157	145	147	121	144	145	128	141	137	171	151	150	157	145	168	162	127	174	137	144	141	145	166	191	165	180	138	169	153	174	171	152	176	139	138	163	141	138	162	159	151	140	153	181	171	147	153	149	156	161	158	158	165	142	162	175	150	140	150	128	169	146	156	171	140	140	151	169	165	173	159	149	164	145	164	136	136	172	158	156	177	155	149	171	155	138	164	143	166	142	162	164	137	150	152	150	168	170	147	150	160	145	162	159	135	134	152	152	146	144	135	162	166	161	163	148	148	162	151	148	158	158	163	160	165	146	118	167	131	135	145	165	160	178	147	147	162	159	143	139	138	140	169	149	149	174	146	147	138	167	172	159	151	136	158	137	151	175	145	173	138	142	155	154	159	139	144	148	148	135	180	141	151	156	140	164	158	165	148	160	129	147	139	141	130	135	139	154	163	141	145	157	165	173	184	139	169	135	172	159	148	159	144	143	144	153	158	146	130	157	147	145	144	156	146	159	153	155	161	171	157	164	163	155	148	154	140	131	172	144	153	159	126	149	161	161	160	165	149	151	140	167	153	152	151	127	145	154	159	146	141	164	164	138	131	133	149	135	164	183	158	163	148	138	162	157	152	163	174	154	157	156	140	163	156	151	153	148	161	179	129	162	141	158	144	146	148	163	149	148	150	151	152	136	167	180	149	155	153	154	146	152	157	162	152	172	152	164	144	167	144	126	170	153	145	144	142	153	156	180	153	146	141	132	154	130	164	151	158	168	136	158	163	163	152	163	148	156	144	146	148	135	158	177	167	140	160	159	169	146	151	160	144	150	165	148	132	146	143	154	148	142	152	159	158	158	173	157	127	162	156	144	133	136	157	141	159	137	159	171	143	170	163	152	150	172	141	147	139	151	149	154	168	139	158	146	131	159	148	178	162	153	142	139	159	133	150	169	137	157	142	156	157	154	116	174	139	163	157	150	153	148	151	163	154	166	142	142	150	158	157	153	153	136	156	142	139	146	137	155	158	170	166	153	121	156	147	150	125	159	161	145	160	146	142	166	152	147	148	127	134	137	161	158	145	136	148	131	155	132	141	141	161	162	168	158	177	176	142	172	158	139	133	166	149	152	140	153	151	160	159	163	146	151	159	173	152	155	170	175	135	128	144	160	147	139	127	150	156	157	158	174	127
3869	1347	1333	899	1034	1131	854	632	397	286	246	221	203	220	223	202	186	237	194	190	186	173	196	178	179	216	193	193	212	193	198	199	190	181	179	201	176	179	211	184	190	199	210	179	194	213	181	182	182	215	180	184	179	193	190	192	176	183	203	174	180	192	162	179	202	183	165	196	195	212	193	186	209	179	188	204	153	196	172	180	167	199	182	182	197	199	182	198	204	193	194	186	162	186	197	174	182	193	205	207	169	171	189	192	174	194	192	188	160	198	181	182	172	171	190	183	169	200	196	178	175	206	176	173	219	183	191	184	177	193	189	190	196	188	186	165	196	183	213	197	178	167	156	176	201	188	153	191	217	173	162	194	203	197	172	186	193	187	153	177	179	173	175	185	199	193	186	178	202	173	192	204	200	199	179	156	200	197	201	218	200	198	193	174	201	179	192	178	171	169	177	198	188	161	191	205	202	180	187	196	181	190	172	181	185	205	184	182	184	186	193	191	169	207	173	177	182	190	197	164	164	203	171	159	175	174	199	155	194	198	184	186	176	206	172	166	202	198	205	204	198	188	168	190	201	174	173	202	183	164	193	176	190	160	194	176	203	194	189	166	191	178	195	189	171	200	203	198	182	164	188	183	184	175	181	184	178	158	192	168	202	181	188	191	200	162	164	200	205	183	192	157	191	199	193	150	189	195	200	156	190	202	146	170	205	185	183	183	187	192	193	192	190	199	194	192	191	198	204	189	172	194	197	197	195	180	193	192	182	172	182	165	158	160	190	179	190	191	186	199	215	197	185	195	179	213	208	187	192	181	187	213	178	189	176	167	196	189	202	184	198	203	195	182	201	189	208	230	185	171	179	181	197	189	186	204	206	174	163	168	194	188	193	157	176	180	186	186	174	189	206	188	187	202	200	205	189	196	191	190	182	201	197	157	183	171	199	202	203	175	169	178	213	205	171	173	184	187	206	192	189	181	191	195	177	167	198	205	165	163	190	173	159	190	183	167	167	174	194	199	179	180	162	212	202	188	197	162	176	188	200	177	183	174	201	180	195	195	161	192	215	174	196	190	188	181	169	181	207	181	168	188	173	200	168	163	153	200	174	205	190	171	168	166	167	199	209	169	190	216	174	187	193	201	189	187	185	167	154	197	180	173	178	170	181	193	175	186	187	152	199	199	188	196	178	173	180	207	216	181	180	227	158	184	173	173	198	215	201	161	190	173	186	174	199	200	166	165	181	189	188	194	214	209	193	182	181	193	180	190	161	173	136	172	189	193	164	182	173	223	191	181	180	180	194	186	192	189	170	182	169	197	202	163	177	202	178	205	188	209	185	191	166	173	192	170	216	167	213	187	158	202	173	187	175	197	183	170	181	206	164	163	173	172	187	167	197	178	162	196	180	174	200	203	181	179	196	172	192	172	203	176	187	167	190	202	195	178	193	188	182	200	176	162	175	198	182	189	192	194	202	189	164	184	210	208	182	189	173	173	170	180	177	170	210	173	176	186	162	197	187	181	195	175	188	154	191	181	181	191	207	165	189	162	192	187	191	191	207	201	177	183	162	183	215	214	183	174	196	210	196	188	205	181	174	174	215	192	178	204	200	183	165	170	165	177	158	194	196	177	187	214	190	167	184	198	167	186	177	179	164	178	183	182	165	169	185	186	186	202	188	178	180	182	187	173	190	199	202	192	169	215	181	169	168	172	202	176	204	189	181	182	195	179	201	206	181	169	175	208	192	203	180	187	178	201	190	173	188	175	184	186	199	170	170	217	205	212	182	173	180	188	162	190	206	186	173	195	186	185	190	182	187	192	170	197	166	203	168	210	177	181	191	204	159	174	190	192	164	184	168	167	176	197	186	180	190	171	184	169	200	214	166	201	193	180	193	175	204	167	140	195	161	184	197	170	177	179	182	182	198	172	169	192	155	176	178	194	156	180	235	180	185	183	183	163	180	200	196	192	173	185	189	193	185	172	204	191	176	180	190	200	174	170	192	202	179	187	177	164	189	183	163	187	177	202	189	196	187	179	182	191	191	192	182	187	201	196	171	204	175	154	196	211	175	201	169	172	205	167	176	196	179	200	159	204	160	180	185	190	175	178	182	184	178	190	188	186	185	168	186	184	180	190	170	171	163	186	180	175	198	168	186	185	184	197	176	181	191	175	180	166	179	204	178	209	193	178	209	152	217	188	176	173	201	202	166	180	205	175	189	178	160	218	194	187	181	213	186	190	211	171	194	207	201	184	191	185	178	192	179	221	182	190	158	207	192	175	179	189	167	179	158	199	184	195	179	210	204	173	191	191	195	204	193	189	157	179	183	168	167	184	199	179	174	182	155	180	206	192	164	172	177	171	195	165	172	188	171	164	213	163	180	184	187	174	170	162	199	176	165	188	172	177	194	189	179	177	178	162	176	183	191	166	198	193	197	197	168	179	182	200	193	195	184	184	204	182	171	173	206	211	178	181	179	191	187	174	211	198	199	174	187	182	190	182	193	180	185	171	214	195	177	181	205	174	199	184	202	163	185	166	193	194	183	175	176	211	182	187	173	178	179	182	194	191	197	174	189	142	179	163	185	163	208	177	184	188	191	194	166	181	188	190	195	180	187	162	173	179	212	186	178	164	201	198	191	176	204	197	176	171	195	209	176	180	193	191	196	189	194	190	192	189	192	163	174	188	184	177	178	171	180	187	199	190	196	186	169	185	184	209	175	207	201	198	185	188	168	174	187	218	188	216	189	190	213	189	188	194	179	187	196	152	188	178	164	194	187	192	213	187	182	195	192	187	180	169	148	175	193	195	194	182	162	172	187	158	206	194	177	178	180	172	180	178	186	162	169	196	185	201	199	185	173	169	201	204	180	189	182	194	165	172	187	190	182	188	201	190	191	174	189	197	174	198	217	168	162	159	197	160	180	172	173	162	190	193	194	184	194	170	188	210	205	194	175	176	173	167	176	228	187	180	192	202	178	193	194	208	173	203	214	166	219	194	185	172	175	207	173	180	184	182	171	182	165	213	148	207	187	194	183	176	185	180	174	179	182	176	214	153	170	179	190	188	207	179	195	200	157	169	200	196	198	192	203	170	205	187	172	197	184	179	203	166	192	200	182	203	166	174	163	186	186	176	185	189	210	177	209	188	171	170	199	203	177	196	197	168	208	176	199	180	187	213	175	189	183	199	174	160	181	169	213	160	159	175	178	185	192	182	194	176	181	181	163	198	172	198	192	180	195	184	192	225	198	180	164	211	188	182	170	167	207	178	182	185	203	204	174	194	189	204	188	181	191	191	181	182	202	191	196	180	221	181	182	167	188	183	198	194	187	193	179	192	187	183	186	208	191	196	176	181	194	189	179	187	175	193	185	191	173	192	191	192	191	195	199	172	188	182	197	171	186	175	182	194	158	201	169	184	207	195	177	186	163	185	200	184	168	178	183	195	184	185	199	193	169	164	167	185	176	182	191	199	181	162	166	162	191	182	208	180	175	155
23769	21510	29238	24229	21513	17352	2606	1189	786	638	576	566	504	469	486	473	437	411	411	432	402	375	424	376	371	341	385	404	362	349	381	329	355	381	359	357	371	350	367	349	350	306	358	317	336	421	368	360	371	357	363	384	354	341	327	347	313	358	339	362	344	337	315	356	340	341	350	342	361	339	373	340	345	321	375	347	362	312	406	384	339	333	373	336	380	343	312	361	354	371	363	378	364	350	371	301	345	338	357	374	322	333	358	365	355	332	332	339	310	313	359	317	339	344	354	333	334	325	357	363	328	356	381	367	345	364	339	345	315	314	344	333	339	362	364	319	355	326	366	325	356	365	360	343	345	325	316	335	349	361	351	352	355	342	338	356	322	348	321	336	333	365	373	349	340	370	394	361	353	329	369	389	363	333	326	352	341	327	337	359	383	344	360	325	325	358	351	323	378	374	338	331	356	332	359	331	390	340	338	358	331	326	354	338	325	358	336	350	334	331	323	330	344	347	322	319	314	342	298	351	338	346	348	341	353	329	313	307	338	363	333	369	346	343	345	344	331	358	300	319	344	354	319	377	307	352	375	340	337	336	354	328	348	339	328	334	332	349	348	370	361	336	359	344	369	338	360	352	362	315	338	335	346	342	341	383	319	344	343	336	347	348	317	360	310	342	355	342	365	352	308	372	357	366	323	328	344	342	385	355	335	318	372	360	349	344	347	365	372	344	360	334	337	331	336	314	348	348	337	366	359	361	327	343	364	342	333	329	333	354	355	374	350	339	354	347	385	351	360	339	310	355	352	339	373	361	376	368	331	331	315	335	325	329	353	376	355	388	362	356	336	312	360	355	332	370	343	344	336	326	335	336	328	340	322	346	332	362	363	355	350	332	311	337	354	327	364	341	350	328	313	325	368	361	336	352	331	333	354	331	351	335	304	351	338	346	345	348	379	368	346	338	327	340	322	345	340	347	353	365	337	347	345	357	362	335	362	361	350	350	361	337	362	356	348	333	337	331	356	366	352	335	335	374	352	306	374	327	361	345	361	327	335	352	337	358	335	347	340	347	306	344	311	332	363	356	361	321	350	344	339	330	339	317	358	360	358	325	322	355	326	329	378	348	351	360	337	310	340	347	354	339	374	331	372	354	371	375	352	341	338	353	383	327	352	316	302	345	346	357	339	353	364	312	347	346	334	340	322	345	339	352	343	355	321	350	318	331	323	339	326	337	322	372	316	311	361	367	333	356	332	324	353	321	356	367	328	353	398	372	334	363	327	327	349	340	347	325	332	350	357	332	358	337	373	360	315	365	355	333	303	360	327	288	315	341	342	343	337	343	329	398	355	350	313	345	341	326	341	320	320	386	382	385	361	363	331	337	357	351	327	316	339	330	340	348	342	344	340	353	327	334	333	372	357	329	366	336	331	318	347	376	369	337	372	353	384	326	308	331	329	371	349	326	353	366	337	373	375	349	361	371	302	355	370	324	369	322	336	340	350	320	347	360	317	330	327	344	344	386	342	328	348	340	366	347	345	356	366	361	366	348	351	324	357	326	386	354	352	340	384	333	335	366	336	379	320	365	368	345	329	335	364	377	350	332	331	352	352	359	316	315	365	349	337	322	332	344	358	386	346	381	344	338	334	332	340	339	369	351	351	347	331	344	341	314	356	339	348	328	355	337	364	334	353	342	324	359	356	341	344	346	383	382	322	336	351	334	344	331	322	349	338	334	331	327	357	326	333	323	364	321	344	345	339	330	346	393	369	353	350	373	360	331	361	331	349	344	343	377	354	378	376	339	369	335	366	312	341	330	325	329	330	315	364	360	343	327	368	331	340	320	359	324	376	337	312	303	337	353	353	305	319	341	328	364	348	346	324	328	364	346	350	387	324	334	348	380	329	327	389	347	329	349	341	358	360	338	345	367	329	330	319	330	352	333	343	343	345	345	368	366	353	344	347	364	352	362	352	358	350	311	358	353	353	348	343	333	300	364	334	329	348	367	348	335	354	334	352	336	354	359	325	345	356	345	342	347	329	328	369	331	352	328	364	342	345	354	343	356	352	323	373	352	349	347	369	341	357	347	331	324	322	362	339	362	356	335	364	363	365	359	347	357	341	352	354	334	338	336	341	317	348	322	360	319	364	364	371	334	348	357	316	334	374	337	334	341	370	337	364	303	358	383	331	320	350	330	369	333	358	340	342	355	347	333	339	332	378	327	350	370	330	295	347	362	364	346	381	327	330	338	354	360	361	339	339	351	332	366	383	385	278	356	335	340	340	341	323	379	338	334	345	322	371	347	344	342	314	327	326	338	340	333	321	317	323	318	365	345	300	338	356	291	355	357	327	339	351	333	357	344	350	351	380	370	329	323	357	320	343	327	353	335	355	357	331	310	354	342	383	355	342	372	353	361	346	291	366	343	332	339	327	351	343	341	321	337	323	330	361	314	372	339	346	358	367	348	341	347	372	351	359	323	347	370	344	347	349	322	364	354	309	328	362	388	365	347	373	327	357	345	361	359	325	349	350	357	351	356	321	337	337	328	364	354	341	325	359	298	327	356	355	367	342	339	352	353	363	331	325	318	348	364	350	340	337	360	360	343	326	342	354	355	327	342	344	341	332	342	333	316	360	334	348	328	369	340	370	371	358	357	346	346	340	354	343	350	335	346	384	361	328	338	350	339	387	388	352	317	328	343	376	350	355	351	347	352	348	344	326	375	321	364	311	344	343	360	363	305	326	323	362	309	338	343	317	329	370	327	308	327	366	333	355	343	335	362	361	380	315	321	378	349	354	335	351	337	335	369	359	334	406	332	316	330	367	339	354	344	332	333	358	377	337	329	329	323	304	350	323	336	351	364	353	302	348	345	353	330	347	368	330	344	361	338	341	336	347	389	356	375	319	330	343	360	353	379	391	348	334	338	327	364	336	343	337	334	349	344	359	329	348	313	345	353	336	338	366	346	357	338	340	346	349	306	351	354	357	356	327	324	317	340	354	347	334	357	344	355	346	342	351	330	334	354	325	328	345	343	355	339	355	332	317	350	317	346	341	340	350	325	333	355	329	345	338	326	324	335	401	345	352	321	361	348	332	332	329	321	359	349	350	347	336	353	362	354	324	352	325	337	327	338	349	361	389	369	366	369	346	358	357	356	357	334	380	361	324	373	343	354	333	353	338	348	358	326	347	329	301	338	319	359	374	350	302	323	315	335	345	337	306	337	349	353	337	376	338	362	381	336	348	333	332	354	353	335	336	375	323	316	359	341	383	324	355	357	318	356	367	380	362	362	324	340	386	330	327	338	342	305	314	368	385	307	332	357	323	353	352	367	363	312	350	367	323	355	365	350	328	358	329	341	351	343	354	346	332	368	385	372	323	337	366	357	348	360	336	328	354	328	323	330	349	320	348	318	335	323	361	359	400	403	346	378	348	324	339	375	349	343	333	319	336	360	325	351	338	331	379	348	343	294	337	342	335	339	342	353	304	415	330	363	341	337
4768	10314	9492	5110	4182	3761	3005	2151	1415	1138	930	816	764	675	629	646	622	548	535	491	505	469	451	463	476	476	457	458	435	446	441	415	381	421	417	375	424	448	425	416	413	415	434	430	392	370	418	394	442	430	416	397	398	379	389	385	404	399	374	432	415	402	369	408	390	403	387	426	418	408	399	429	395	419	410	437	430	404	393	403	408	395	405	388	384	402	388	426	391	395	418	390	399	400	394	429	391	413	418	422	422	397	395	369	394	425	389	389	399	448	416	373	401	406	380	403	400	380	358	386	405	410	398	419	382	407	405	406	401	429	398	381	386	369	360	375	446	386	402	370	380	430	410	394	413	403	390	401	400	404	385	428	417	390	386	396	393	382	400	414	405	400	402	387	424	392	419	391	356	374	392	422	399	402	395	424	378	432	423	418	406	458	400	367	373	392	394	428	403	419	400	408	409	401	423	405	409	394	389	382	419	388	393	414	399	380	358	407	415	365	407	414	366	436	424	427	405	425	397	401	402	395	393	381	376	397	388	408	413	401	420	403	401	409	435	398	385	383	401	416	407	413	418	411	357	403	411	397	440	419	375	412	382	402	369	383	392	412	429	418	380	407	387	374	426	448	406	398	386	423	407	422	382	390	353	439	401	410	409	391	396	395	362	347	395	428	417	410	356	387	400	377	416	388	396	433	388	408	432	403	376	406	369	401	400	409	434	398	390	381	378	388	414	398	408	415	414	395	380	413	420	382	401	398	401	393	395	407	437	385	411	389	383	421	393	401	397	405	392	442	399	407	402	397	406	419	405	426	426	386	409	423	387	383	368	392	394	407	415	385	430	405	394	404	404	429	369	418	414	388	384	354	398	407	406	398	391	405	389	428	413	396	410	413	401	370	386	395	429	371	381	427	403	383	412	427	389	424	386	399	411	358	387	399	423	400	403	414	401	387	399	405	411	355	419	393	417	371	422	419	436	394	362	399	443	435	400	387	386	428	365	376	441	385	389	401	390	373	402	373	432	395	412	398	451	415	394	391	406	371	412	415	424	413	391	428	385	399	400	390	421	382	381	451	412	382	432	416	404	380	374	412	427	415	411	379	376	416	385	387	408	426	394	398	426	440	385	433	413	428	397	359	366	412	438	391	364	398	402	361	404	382	396	386	400	442	397	400	385	404	400	428	405	411	411	403	400	373	428	381	383	427	437	386	378	388	429	399	413	413	383	384	413	358	399	432	433	401	424	396	367	417	405	397	417	414	378	418	407	404	401	400	377	396	413	352	437	395	444	386	439	431	427	410	431	383	377	373	413	382	422	365	400	402	380	374	371	395	400	401	418	383	423	376	370	410	390	396	387	430	432	432	401	433	373	416	388	414	395	389	435	396	436	410	423	383	377	421	385	410	424	419	397	387	431	392	395	394	362	380	385	364	382	389	411	408	394	427	417	378	385	433	392	418	383	379	379	420	428	386	407	382	383	379	401	380	378	351	406	428	408	382	444	402	410	383	400	412	380	415	386	387	417	383	408	382	414	399	393	426	373	385	396	414	371	407	419	413	417	390	434	399	397	421	416	403	376	405	390	405	412	403	442	391	393	378	402	429	430	389	411	353	411	424	414	379	398	374	394	385	382	390	411	378	408	436	402	380	435	401	357	388	427	350	368	392	400	423	385	427	396	423	394	408	437	365	398	391	431	408	441	381	379	382	388	422	410	401	390	398	387	370	401	390	405	382	366	442	398	375	384	430	406	398	398	415	406	406	369	390	368	378	397	437	408	408	368	436	406	401	422	414	432	412	393	408	390	400	355	433	418	415	421	387	421	389	446	395	397	391	400	406	413	411	391	392	400	388	386	379	397	402	399	389	395	404	401	400	429	405	381	405	408	448	400	387	386	386	427	391	388	437	405	402	385	381	393	388	404	425	409	420	387	383	390	371	407	396	395	402	360	380	391	395	381	375	395	426	401	399	390	407	395	405	394	375	399	426	423	406	393	406	407	377	393	384	370	410	389	408	420	399	406	402	419	427	418	410	395	420	405	379	421	414	418	417	381	392	385	386	411	418	397	390	411	408	393	381	433	364	378	393	414	398	366	417	388	406	424	421	416	380	413	421	436	408	436	397	419	394	411	384	387	427	405	394	395	414	379	394	426	375	409	402	392	396	468	408	417	363	422	419	411	399	392	404	421	383	396	364	385	342	404	390	391	387	415	376	389	447	408	417	429	393	390	389	396	435	427	416	380	397	383	374	393	390	379	412	394	398	396	351	362	410	402	426	395	422	402	368	384	418	418	368	409	390	406	395	410	395	396	384	362	383	374	390	422	387	409	403	406	442	426	399	395	389	357	406	424	402	442	438	378	423	394	379	381	407	410	398	395	395	421	362	415	398	390	367	384	385	396	381	387	385	409	400	414	421	390	381	431	412	387	405	417	402	388	365	395	419	397	410	388	412	398	389	395	391	382	387	403	398	396	402	387	376	359	400	384	417	404	389	409	368	413	373	419	411	404	390	398	395	413	397	397	413	392	367	379	400	392	366	396	364	432	395	432	410	397	400	408	396	409	415	364	395	437	409	382	393	383	390	426	415	389	400	418	380	400	401	401	381	397	423	402	425	375	408	411	399	392	368	398	382	432	398	343	398	390	380	388	405	413	398	401	376	426	381	402	411	391	384	432	387	384	392	391	409	380	428	381	392	393	384	409	396	405	435	424	408	403	445	356	416	403	411	392	385	417	416	407	385	408	403	394	379	428	378	423	394	397	389	380	397	432	382	387	392	433	411	391	399	395	394	418	408	411	395	381	404	381	426	404	388	411	381	415	381	415	385	398	432	412	380	398	397	395	389	414	424	417	406	404	399	391	397	398	395	434	379	379	402	394	426	429	396	402	396	403	397	451	368	419	405	368	414	384	440	451	406	392	463	383	386	390	396	391	396	365	408	373	393	425	365	413	416	416	395	411	401	394	443	404	419	408	397	391	381	414	382	388	418	412	389	356	412	411	360	379	412	399	381	400	418	406	418	394	397	368	388	427	407	401	405	398	427	413	403	354	371	432	420	437	405	404	421	375	391	402	419	372	376	477	425	386	401	409	391	399	372	401	375	403	382	397	395	400	383	388	381	432	423	379	405	420	413	415	394	360	398	432	412	436	412	447	414	374	400	415	390	382	378	401	411	411	411	386	416	418	392	384	398	365	388	370	394	412	391	408	379	422	405	398	424	395	369	412	380	408	378	383	375	431	391	438	407	430	411	397	409	398	364	423	396	402	424	409	398	399	397	385	427	381	403	377	422	410	400	344	436	384	425	425	391	423	401	428	425	356	368	408	407	404	424	398	379	407	385	402	359	452	395	391	413	436	385	403	380	403	443	381	396	396	373	413	408	392	401	406	366	422	417	387	403	443	414	382	400	424	343	377	419	381	397	402	394	395	379	402	399	392	381	433	390	392	395	367	394	371	386	438	419	429	399	452	421	391	399	378	409	411	369	391	402	436	385
25155	21540	28327	25117	16503	1441	757	546	362	272	230	228	223	195	190	186	169	184	155	147	140	137	149	150	163	139	139	144	124	122	119	135	132	146	141	141	147	136	133	133	111	155	138	142	137	148	131	151	125	121	132	128	141	149	126	137	136	121	131	145	136	133	130	131	124	128	123	160	130	124	133	126	149	135	133	129	126	131	147	147	122	126	136	147	138	116	136	132	136	124	125	132	141	135	134	128	138	133	127	142	122	144	131	126	137	144	123	148	139	131	120	139	136	131	132	127	137	135	157	159	123	136	133	113	116	133	150	117	148	144	116	132	147	126	135	123	129	127	122	118	129	120	124	139	157	137	132	142	121	135	115	129	126	119	121	129	136	125	132	137	135	139	136	139	124	134	143	124	120	122	127	132	143	138	133	140	153	134	133	110	131	134	125	130	142	128	128	129	136	117	124	125	143	121	136	132	120	159	146	141	124	122	134	146	119	147	123	128	131	131	130	136	122	124	127	123	137	127	153	121	143	128	118	135	159	127	131	156	123	148	118	120	134	133	112	114	141	134	137	131	128	135	148	138	128	135	125	116	128	128	121	136	144	133	134	141	142	122	140	123	142	144	130	151	134	141	133	128	134	140	145	141	118	132	134	135	123	124	124	124	142	129	137	130	137	133	110	135	136	151	152	137	132	129	130	131	129	129	140	115	114	103	125	120	106	133	127	120	110	116	123	150	133	123	116	129	137	123	148	131	144	159	155	136	110	139	126	121	119	137	118	136	134	145	136	108	135	129	127	124	134	126	126	136	129	128	127	132	131	120	121	117	161	129	139	132	152	135	148	118	138	145	145	136	124	156	125	130	122	128	133	114	125	133	115	140	134	128	146	128	142	148	128	153	140	127	134	108	126	129	124	142	122	127	145	139	122	116	141	120	121	119	134	144	96	132	151	143	117	127	117	129	130	138	139	129	141	134	132	109	141	129	134	136	122	130	114	139	140	134	150	127	137	143	138	109	125	132	136	132	136	138	124	148	138	124	149	149	126	140	137	128	126	121	125	122	140	120	134	123	135	143	151	128	135	136	117	132	124	166	133	139	125	128	122	136	122	144	130	150	136	132	136	119	126	129	119	125	132	144	139	125	124	130	135	144	138	123	143	153	129	133	122	132	142	140	140	137	130	123	130	120	118	142	141	125	133	134	119	134	135	142	120	141	117	121	149	137	133	135	111	115	137	134	133	122	140	106	128	121	108	126	128	140	123	122	133	111	154	134	127	135	149	119	121	120	119	128	122	124	128	140	154	115	126	138	129	124	129	132	140	123	142	134	136	142	133	158	142	139	118	152	143	138	149	135	139	137	130	115	109	140	118	124	162	124	133	146	142	139	122	115	118	140	108	134	123	140	128	141	118	130	128	121	145	119	126	138	126	119	118	116	131	133	117	144	136	141	135	108	120	149	144	139	134	137	132	137	138	153	136	152	148	149	142	134	133	145	140	116	105	149	142	138	124	127	121	130	116	140	142	133	125	136	123	128	132	138	144	133	132	141	138	131	142	133	108	136	123	128	114	141	125	140	114	141	120	133	150	110	157	121	134	121	143	120	123	136	134	140	122	128	142	150	134	123	112	128	108	134	139	144	148	137	124	127	143	131	124	134	138	147	131	141	152	133	140	118	129	151	143	121	132	128	145	119	111	94	149	153	137	132	121	128	123	130	134	142	143	134	151	123	129	142	144	124	145	124	150	133	124	140	138	113	157	137	134	142	107	135	128	148	135	131	118	132	136	132	130	119	135	126	143	130	137	124	124	142	132	153	119	123	122	136	143	106	139	162	147	127	127	135	142	128	114	142	133	149	141	146	138	140	137	127	116	136	126	137	131	137	134	129	144	112	129	120	135	140	148	123	128	122	126	121	150	119	126	120	143	118	116	130	119	123	130	142	140	132	134	125	137	112	128	134	129	122	130	126	140	140	128	125	117	124	152	118	138	138	123	136	141	125	136	145	112	140	131	122	128	122	129	146	127	133	134	107	161	118	163	129	146	156	129	132	125	145	120	135	137	109	134	136	121	127	123	139	121	117	119	133	126	134	142	136	154	150	137	159	138	145	126	120	142	117	122	134	139	131	137	119	124	119	131	128	146	127	121	135	143	120	142	137	115	145	127	144	137	115	127	119	154	126	132	127	131	140	128	129	118	128	119	129	107	119	147	134	114	117	116	159	137	149	142	134	119	156	138	142	134	128	134	138	113	124	123	138	132	123	139	150	146	125	127	136	141	134	154	127	126	155	129	124	134	147	135	128	123	143	107	138	128	132	130	127	136	125	113	135	135	123	122	139	114	138	144	136	124	127	120	120	116	136	119	132	101	122	108	136	129	152	140	129	123	159	160	141	138	141	161	134	123	123	150	123	130	141	139	119	120	138	134	135	137	131	137	141	128	133	143	138	144	138	135	122	152	157	125	116	141	115	147	132	140	139	140	136	132	127	132	136	134	132	145	132	138	155	133	126	129	141	151	121	131	126	132	117	124	123	118	151	145	139	149	139	126	128	146	119	138	135	136	125	125	116	133	130	123	116	123	133	111	123	124	122	119	141	122	136	125	124	133	147	142	157	144	115	146	135	138	155	150	147	129	150	123	140	128	154	128	123	125	136	130	126	130	119	135	122	142	144	123	116	129	127	117	145	139	105	139	159	123	128	124	120	133	122	127	120	126	109	128	171	128	135	140	129	143	127	134	138	143	131	137	131	122	122	127	128	123	139	124	116	124	128	111	125	141	126	130	128	147	139	124	131	140	140	129	139	129	137	115	150	131	156	118	144	118	118	126	137	141	135	152	136	142	121	147	152	123	126	135	130	129	126	135	123	119	136	115	110	125	134	130	147	149	136	130	126	127	119	152	118	150	159	128	126	150	126	130	130	130	131	140	156	145	136	147	122	138	120	110	128	118	134	137	139	132	168	143	129	132	146	138	144	122	123	140	141	153	130	123	115	137	147	131	153	128	137	138	148	121	125	152	138	136	120	147	118	122	105	125	102	125	152	133	135	150	127	130	131	117	140	129	122	138	117	140	130	118	134	128	125	122	140	131	144	133	129	130	133	159	117	112	134	123	137	139	123	153	119	120	138	141	143	121	111	136	136	134	128	148	140	145	128	134	145	115	140	152	123	108	111	141	119	139	133	121	138	130	129	121	132	149	130	135	135	134	132	140	135	101	154	123	145	141	133	139	115	122	142	144	138	129	145	124	159	126	123	135	115	125	133	130	133	129	135	123	154	138	128	146	128	134	148	128	117	139	130	135	113	132	127	146	165	135	144	132	133	125	121	135	137	132	126	120	127	128	120	107	121	101	106	123	138	122	122	133	143	120	132	145	126	123	135	134	130	137	133	130	106	130	147	123	139	145	116	133	112	131	135	123	134	131	124	136	135	136	133	129	136	139	137	122	165	127	149	142	133	119	147	157	134	126	134	139	104	145	144	135	141	122	132	126	132	125	152
4662	6221	5345	2859	2531	2279	1717	1268	900	557	467	432	378	315	294	290	288	247	244	218	230	241	198	199	204	204	208	202	213	219	205	181	210	175	185	162	180	175	197	167	184	211	174	189	178	176	180	158	167	191	181	184	172	181	179	172	183	181	156	178	193	182	169	182	182	178	201	195	190	173	163	180	176	191	184	186	184	193	161	187	175	177	174	185	182	190	170	163	186	195	188	184	177	187	197	142	192	184	191	176	170	188	194	163	168	185	152	192	175	168	181	165	196	185	191	149	180	173	187	169	162	187	173	183	175	175	151	172	173	160	162	187	173	169	191	194	175	185	171	183	165	176	180	189	171	197	146	221	149	180	172	185	185	181	192	171	185	172	166	180	172	176	189	172	172	207	174	192	181	183	175	172	164	189	195	170	176	199	197	184	161	165	174	171	184	180	173	152	197	184	152	162	174	194	186	169	164	178	160	162	183	193	191	186	202	184	177	172	177	178	168	187	191	181	178	170	167	162	163	190	178	170	178	183	168	165	167	190	155	177	161	190	185	164	160	178	169	195	181	178	180	195	184	173	173	167	165	180	175	187	194	179	171	169	186	172	184	165	175	183	176	178	170	157	199	168	184	148	163	178	168	171	165	190	182	160	181	171	187	189	179	169	149	167	170	196	188	189	169	177	173	192	165	190	191	161	173	189	187	150	157	200	150	167	181	172	167	160	184	158	169	187	163	199	172	169	153	147	177	186	165	156	174	172	165	176	182	166	179	140	196	200	203	177	193	168	195	188	173	183	186	162	178	171	145	177	176	194	174	156	169	197	182	187	151	174	160	178	160	159	192	193	179	181	171	199	151	191	170	178	182	178	171	154	195	183	176	179	153	184	147	177	187	170	169	185	186	170	185	185	177	191	171	164	161	168	169	151	179	191	184	192	195	177	184	182	175	166	192	176	179	167	183	191	161	169	189	186	173	167	166	177	180	154	180	186	169	175	193	182	169	178	171	178	203	189	183	170	170	175	190	179	209	172	163	185	147	170	171	198	167	179	171	176	186	184	191	151	166	158	208	169	171	192	186	185	194	173	177	174	181	192	191	185	195	178	185	171	166	169	177	191	171	162	167	187	169	158	190	145	178	180	169	187	182	208	155	193	183	186	188	180	180	174	145	156	191	168	192	182	151	198	172	172	193	187	156	168	175	198	190	190	172	184	190	175	154	172	201	194	156	196	177	164	174	156	192	177	182	193	200	181	164	173	157	158	157	157	227	149	182	178	167	191	162	173	182	180	161	169	166	183	158	167	185	178	155	186	157	177	180	191	170	169	175	187	178	172	177	189	160	194	165	167	178	157	178	183	163	170	164	170	180	181	164	165	161	179	169	166	206	161	162	177	190	186	213	185	178	187	180	183	164	170	179	181	203	189	152	184	164	174	210	146	198	189	160	188	156	182	176	182	157	177	174	188	178	182	177	171	160	176	194	177	196	168	170	184	179	179	190	182	170	171	206	181	173	184	185	160	197	163	183	169	168	190	181	190	208	162	197	170	190	171	169	149	166	162	180	172	170	178	172	167	161	180	183	163	182	174	176	175	166	169	169	178	169	173	178	166	182	173	175	179	159	170	180	173	181	168	176	174	182	189	180	159	167	181	160	172	162	200	163	174	180	189	158	165	153	162	174	174	176	173	197	164	190	178	167	193	166	206	202	197	168	199	173	191	167	172	161	171	175	157	194	156	166	189	172	192	145	157	179	160	189	182	178	156	180	176	200	196	183	161	179	181	177	171	209	180	185	205	166	201	166	164	194	172	169	177	174	186	199	162	166	184	152	172	171	183	174	177	172	178	194	178	184	169	176	164	173	183	191	195	173	191	175	151	166	179	150	178	192	161	151	184	181	181	187	179	187	184	200	169	188	169	186	168	168	198	175	185	162	194	183	154	194	157	187	165	178	200	186	174	190	174	164	176	185	191	188	169	163	166	182	193	154	217	171	152	174	155	177	179	175	155	157	182	184	190	172	172	182	163	174	160	184	149	173	191	174	161	176	158	159	181	168	190	179	161	175	176	187	173	179	166	169	172	192	186	179	181	164	193	154	172	165	176	164	188	183	185	175	159	165	176	159	163	176	173	185	173	193	175	159	160	171	165	165	183	173	165	179	180	171	163	176	174	180	154	166	178	166	167	188	178	166	164	177	186	161	169	190	164	168	176	173	186	173	186	169	174	176	168	175	185	169	191	170	166	185	174	188	180	163	176	184	163	169	162	176	170	179	151	181	168	187	165	159	159	193	192	174	219	169	201	186	167	158	188	197	183	170	182	180	167	176	187	189	179	179	168	163	167	168	201	210	182	169	172	168	186	180	162	177	175	185	173	176	175	191	167	168	169	191	183	177	179	178	166	186	174	183	187	181	212	168	162	176	168	161	166	170	183	185	157	176	153	185	177	187	177	159	171	211	159	186	197	207	180	176	175	175	174	165	183	177	171	149	161	203	178	175	162	189	197	155	177	168	146	174	149	152	155	201	167	184	197	180	186	184	178	199	163	175	171	170	178	170	205	193	163	167	165	207	170	174	188	192	207	175	172	157	188	187	179	200	176	164	181	180	179	175	181	191	164	178	181	162	179	176	174	187	158	163	180	180	191	169	213	173	182	195	157	181	152	186	194	199	175	172	183	175	161	188	184	159	183	195	182	179	168	169	175	178	167	194	166	180	196	158	198	156	175	187	158	194	151	200	166	154	165	181	157	207	190	180	170	169	170	172	191	177	189	216	166	170	177	170	195	153	186	147	182	177	200	178	186	169	183	187	170	176	170	186	191	177	161	172	160	157	143	183	192	156	191	190	172	168	182	182	169	169	151	176	162	186	178	168	195	205	186	194	181	160	184	174	175	175	181	154	168	194	172	182	165	177	164	165	183	187	184	162	176	182	166	166	160	157	195	174	167	181	174	164	164	174	167	169	169	176	167	164	160	192	165	179	159	156	163	187	174	179	171	195	178	177	148	171	176	187	178	183	190	169	174	165	187	200	189	181	181	158	197	179	145	171	162	196	169	180	167	187	153	189	169	182	187	157	170	185	156	203	183	169	177	188	199	176	167	184	162	175	185	173	178	194	180	170	164	176	170	169	171	189	203	168	180	180	187	174	163	180	169	184	156	169	154	179	181	173	173	165	176	167	190	190	197	160	147	168	163	164	175	167	191	181	177	169	188	169	156	165	165	173	158	180	159	162	179	154	172	193	194	163	167	196	169	150	156	164	182	177	157	184	177	164	164	174	171	185	183	195	172	181	168	170	174	176	167	165	176	163	177	194	170	195	180	173	179	150	189	170	186	149	185	175	163	188	161	169	177	170	190	159	190	184	188	176	172	163	189	165	182	168	198	183	181	167	186	177	185	173	198	175	178	184	174	173	167	174	155	170	161	162	174	189	189	150	186	171	187	173	181	173	164	176	161	163	170	184	200	179	189	188	174	158	148	196	170	195	191	180	162	155	170
23007	21532	29512	23991	21532	21622	14901	2097	1319	1042	857	794	714	679	666	599	562	512	494	459	512	488	495	510	480	489	455	455	430	436	484	412	419	464	445	438	460	416	429	433	420	437	459	422	427	414	436	398	452	407	437	410	402	423	429	417	418	419	430	416	411	379	429	435	409	404	420	417	401	433	451	427	461	423	421	398	399	405	397	403	430	417	409	392	393	371	403	411	403	415	358	395	394	398	413	398	365	379	406	349	412	411	423	414	438	428	406	422	428	373	411	422	406	386	428	413	395	411	440	422	382	400	394	410	400	431	410	429	410	424	388	434	403	403	405	396	384	412	410	399	430	384	363	406	450	414	409	400	441	445	403	400	394	411	412	413	400	416	400	426	398	412	406	409	416	389	412	404	393	410	382	409	395	398	399	423	402	398	391	400	398	405	407	404	405	373	390	407	371	432	384	382	403	380	393	429	394	397	412	411	395	411	400	406	436	416	393	413	420	414	419	393	413	401	420	367	410	425	405	408	392	405	417	422	406	426	417	393	400	419	399	425	373	393	396	416	424	401	389	403	394	389	378	399	394	404	387	398	393	366	389	417	402	418	408	410	387	402	419	386	405	380	416	374	418	362	438	413	396	399	423	393	418	399	396	395	400	430	407	411	419	396	410	403	419	397	400	417	388	404	405	381	388	403	436	393	393	385	395	426	403	400	406	396	405	386	394	412	420	398	414	421	360	411	405	373	377	402	404	415	453	377	430	422	411	404	380	416	417	406	402	364	390	410	402	392	434	388	411	411	423	421	414	388	407	395	410	413	389	389	379	378	376	418	402	402	433	377	417	404	417	431	389	417	416	405	413	418	421	385	405	384	432	421	437	429	432	388	401	387	382	388	431	399	386	415	413	379	406	389	404	402	392	378	429	374	409	381	388	425	431	411	415	421	422	394	391	400	408	427	364	455	452	354	407	365	390	393	389	374	396	440	395	390	410	389	378	379	406	406	424	394	434	394	439	430	405	411	408	402	387	431	386	403	346	401	448	400	421	415	405	364	462	398	372	399	393	415	394	386	400	404	406	372	392	398	413	418	399	394	381	439	401	344	384	371	378	375	387	407	448	436	379	390	411	442	358	389	380	391	395	440	390	392	392	383	446	395	430	368	386	395	391	391	421	405	410	397	404	355	375	401	430	395	446	371	395	429	389	421	423	419	375	412	401	391	406	404	427	402	364	393	447	380	419	366	403	402	394	396	412	404	387	402	407	414	423	410	398	424	398	417	420	442	424	431	441	403	377	395	415	385	431	411	415	400	393	412	375	386	399	421	396	358	442	441	419	413	436	428	377	375	370	384	397	401	416	400	419	416	406	394	366	418	435	379	413	400	411	385	372	379	386	355	381	406	430	400	422	387	394	395	365	410	389	385	396	413	411	389	389	398	450	420	387	364	436	391	416	406	427	399	393	415	415	401	431	390	385	354	417	372	409	362	389	417	402	411	429	363	419	430	402	415	403	404	394	398	382	410	383	360	412	417	395	396	429	436	393	377	420	405	369	387	361	372	379	372	403	412	414	426	387	410	379	400	411	430	395	416	428	399	374	408	408	388	369	366	424	339	423	395	392	397	381	390	408	403	436	403	396	369	442	417	397	373	398	381	389	384	384	392	401	381	445	381	396	403	413	420	406	428	416	419	386	395	415	387	361	377	416	370	424	423	382	371	403	427	408	405	412	420	381	395	419	422	412	404	400	430	435	402	407	397	405	395	396	440	371	392	414	429	385	412	368	392	425	411	417	379	396	382	388	416	417	382	389	450	381	414	441	415	452	404	405	390	393	387	398	420	369	403	410	414	413	379	366	399	394	401	413	400	418	393	412	388	368	403	374	390	417	373	382	385	405	411	401	390	434	422	414	378	409	413	463	406	383	372	404	398	406	358	424	381	407	407	352	388	385	404	401	406	399	409	375	385	419	387	404	389	394	418	408	397	369	382	428	424	378	415	448	418	399	420	422	353	414	384	402	423	429	413	435	369	405	427	425	390	402	380	393	388	368	407	412	400	389	407	411	359	378	385	414	407	399	422	402	415	390	395	429	382	396	401	381	419	379	394	413	390	409	365	422	373	400	414	402	413	395	409	384	396	421	392	375	379	393	437	371	391	369	391	385	396	375	392	422	398	386	384	395	424	397	400	403	426	385	399	448	405	406	383	413	338	426	441	390	380	389	409	368	424	370	442	428	362	426	397	398	422	417	428	380	390	374	434	368	375	413	423	463	395	366	397	378	394	369	378	371	406	402	395	420	430	432	391	445	414	409	407	421	392	403	409	447	368	394	430	373	425	366	392	384	394	413	400	426	402	422	387	408	421	434	430	413	417	425	364	381	393	427	426	383	400	392	384	429	432	413	388	406	409	421	387	399	398	382	434	411	403	407	411	429	428	443	391	371	399	385	388	399	400	390	420	403	394	421	441	401	391	410	400	336	409	410	443	402	426	398	446	426	375	386	418	376	400	415	421	409	382	402	399	387	388	417	403	401	406	416	378	392	351	424	420	355	360	387	417	424	415	399	413	406	402	406	367	414	416	401	370	397	409	387	384	417	416	409	417	404	366	428	377	406	413	385	392	396	386	383	392	371	406	390	401	401	398	391	421	413	412	446	400	362	387	398	432	403	375	370	365	425	379	398	383	411	409	429	459	402	428	386	403	401	413	434	418	409	424	397	385	394	393	393	450	416	416	382	399	407	415	392	387	393	368	387	385	377	439	409	381	401	396	390	435	440	425	374	393	369	385	407	370	412	415	406	402	430	366	408	416	434	420	382	393	364	411	372	396	415	403	395	402	406	421	395	417	400	397	399	401	388	408	391	418	380	393	384	406	399	402	389	381	402	404	426	420	408	391	406	413	393	411	417	396	378	385	410	394	409	407	401	344	397	388	424	355	388	403	427	399	382	402	399	423	389	395	383	379	412	424	378	412	379	387	423	421	429	382	402	411	362	407	422	376	407	365	420	397	408	399	438	404	382	398	372	415	387	402	376	428	385	394	385	393	425	437	393	401	377	388	403	409	398	392	399	410	418	398	396	430	410	406	411	429	406	397	397	409	350	399	427	362	438	432	356	424	405	385	421	411	387	445	403	441	412	396	382	387	401	415	399	369	397	377	381	429	432	403	346	379	421	419	385	376	418	380	413	373	381	400	382	400	389	398	392	387	427	412	407	411	389	382	383	403	381	405	457	406	402	445	423	424	385	441	403	382	416	388	441	420	395	441	402	382	380	403	369	443	381	377	407	408	410	408	407	393	429	431	418	392	389	367	359	398	386	420	425	414	437	410	390	383	377	404	428	386	428	400	383	436	406	399	404	387	386	394	375	407	394	427	409	410	399	405	375	422	388	393	415	425	430	388	406	393	378	395	418	438	452	421	402	400	366	420	417	404	421	424	409	426	417	391	398	406	429	382	370	402	394	401	416	381	412	407	409	393	394	396	391	416	403	452	377	468	427	376
7289	17057	15205	8726	7282	5684	4252	3240	2610	1854	1401	1357	1220	1051	871	897	813	744	739	632	665	662	640	601	594	563	570	555	505	554	565	531	535	509	500	539	549	531	522	514	599	537	496	489	498	494	479	482	488	498	515	519	550	500	516	503	508	515	497	466	451	505	477	469	454	506	508	508	502	490	456	473	494	472	515	464	485	496	459	500	489	501	496	497	459	440	449	449	467	462	490	490	474	479	454	485	449	474	480	447	477	487	464	472	484	497	497	436	490	469	481	459	479	475	489	452	499	462	460	491	498	437	497	496	460	453	486	471	438	484	414	502	463	486	486	469	480	458	457	441	469	461	484	445	504	471	480	496	448	507	474	442	465	525	470	458	448	488	436	452	466	488	466	476	459	517	529	505	490	445	441	471	459	504	460	423	471	416	455	509	447	494	487	490	457	475	497	508	488	453	477	422	481	422	469	485	488	484	460	433	484	496	485	455	471	485	485	495	468	491	458	498	447	488	499	479	530	497	505	481	456	448	473	515	447	473	446	499	456	491	488	499	454	457	488	491	483	492	470	484	460	410	488	543	487	466	489	443	447	491	480	468	505	439	469	465	479	488	459	454	441	496	459	459	463	422	442	445	494	494	459	457	465	433	433	458	457	485	400	453	494	478	468	470	510	495	471	478	480	467	513	480	481	444	488	484	446	497	476	456	490	449	511	472	475	432	507	475	451	464	474	474	477	483	479	486	482	464	463	452	450	470	488	485	482	483	481	459	486	470	470	497	457	467	478	473	484	488	463	477	468	497	489	438	476	466	480	457	461	452	421	495	481	455	436	508	456	503	457	498	485	438	473	541	442	491	525	504	492	460	480	451	443	461	450	471	488	466	497	472	480	490	473	466	438	463	456	488	469	463	446	473	466	503	467	470	442	508	494	477	458	465	503	451	451	464	457	444	448	452	462	514	446	437	445	466	472	502	458	433	444	527	496	503	469	470	503	458	449	462	440	490	465	477	457	450	451	499	442	491	474	464	459	454	498	449	469	503	434	480	475	519	464	500	489	492	454	460	457	459	481	454	466	491	456	453	487	468	495	473	472	441	477	469	488	474	412	454	453	476	488	475	489	476	479	471	478	490	465	422	473	454	475	479	477	500	479	456	485	470	481	468	469	490	488	455	485	451	483	476	455	462	450	504	426	460	490	455	516	473	498	450	469	459	457	458	435	487	477	464	467	466	474	420	479	478	467	457	499	436	495	434	482	471	427	422	487	465	449	447	455	507	470	462	476	447	491	463	472	440	485	501	445	471	502	475	493	453	497	470	466	507	462	476	443	478	484	485	451	475	478	471	454	453	458	502	502	498	477	539	487	469	480	460	469	459	503	502	471	479	501	490	459	487	501	472	449	477	476	478	455	461	472	452	450	434	462	475	477	426	454	484	483	437	489	490	459	441	508	464	479	526	506	467	482	484	485	442	460	476	500	490	452	460	495	493	490	491	461	458	483	484	509	451	472	457	502	473	448	463	400	479	453	455	444	459	446	479	475	452	466	470	462	516	497	476	487	471	503	457	469	503	499	450	477	494	487	482	445	495	451	487	464	497	445	466	444	456	491	484	416	457	436	497	508	438	421	494	458	442	449	440	465	479	440	478	462	452	469	475	469	472	463	488	416	492	480	485	447	494	485	455	454	462	460	482	496	434	417	504	463	471	468	437	476	474	466	472	443	456	473	471	485	507	519	431	468	494	467	471	505	490	474	469	473	456	450	500	479	464	484	495	437	450	488	488	480	437	485	470	504	462	448	463	459	517	481	508	467	443	473	463	471	432	445	494	453	449	468	491	493	424	476	472	464	510	428	479	472	451	463	481	501	470	458	471	502	498	485	462	496	479	505	459	492	465	524	477	429	456	487	487	463	508	442	469	466	457	461	472	488	494	491	473	498	476	463	461	461	478	441	451	472	464	461	457	462	479	506	459	485	507	442	457	468	504	445	447	477	438	461	473	473	459	485	501	501	506	466	502	475	491	484	463	452	500	461	477	453	466	462	470	520	470	457	504	461	497	452	499	496	463	475	457	455	458	476	458	529	462	486	477	481	432	479	442	472	465	478	472	446	494	452	477	430	487	503	466	462	458	496	498	465	465	507	452	476	468	470	469	494	470	471	461	462	459	424	486	497	478	501	486	496	460	435	464	503	429	461	459	456	477	444	444	487	486	449	456	434	485	440	451	467	450	457	457	498	481	457	454	492	502	431	465	484	463	448	470	456	499	503	482	473	480	463	470	469	495	448	471	482	482	443	454	478	491	469	479	426	489	483	464	448	469	441	471	472	466	448	429	439	488	452	444	464	447	466	441	463	412	450	457	465	494	486	477	454	466	459	486	446	456	438	460	487	416	452	482	441	488	486	502	491	473	463	477	492	457	470	471	471	499	477	471	441	496	466	432	464	420	507	469	471	458	447	462	406	483	435	477	487	532	469	465	480	470	466	449	445	503	453	480	426	435	487	482	454	443	438	456	490	470	467	507	480	474	454	464	469	465	466	478	485	455	489	496	514	475	500	465	460	503	456	443	474	441	483	489	483	479	470	478	491	453	487	498	466	462	488	475	456	479	529	469	469	509	469	518	437	489	501	457	468	443	458	484	485	461	464	480	437	460	458	489	480	478	498	471	488	424	437	461	472	499	451	464	483	460	490	484	435	477	486	489	488	469	454	460	480	493	472	495	460	487	475	482	491	515	516	497	459	519	500	457	441	459	458	469	476	471	478	450	480	474	457	452	489	449	459	493	449	501	478	444	444	436	486	456	463	490	494	469	464	486	478	474	441	499	482	471	441	464	430	456	482	467	469	462	453	469	466	525	532	444	454	425	480	471	479	438	452	487	478	505	465	473	455	468	484	468	455	470	480	506	483	451	488	462	483	458	477	463	480	477	462	482	436	453	452	480	454	480	439	477	436	440	505	468	503	449	467	472	496	469	451	495	444	481	470	468	475	438	476	436	469	458	430	485	464	490	472	472	483	473	455	473	475	481	499	483	477	471	493	461	483	438	497	507	471	484	479	477	458	440	480	517	498	489	479	508	428	486	464	478	462	466	493	459	473	497	464	493	511	482	462	517	489	434	505	488	467	500	404	494	445	472	500	515	471	481	474	421	496	509	459	471	466	426	454	493	504	443	428	490	488	484	479	436	487	477	457	471	478	451	457	454	479	483	494	479	489	454	431	533	493	426	473	470	486	445	495	462	464	434	453	454	478	412	507	452	506	454	471	472	493	468	448	439	464	470	468	462	460	484	422	503	442	501	453	481	473	465	462	451	456	493	441	477	448	457	498	487	451	492	508	466	472	483	427	457	449	484	435	440	461	468	491	454	508	473	476	479	462	502	437	484	444	471	511	487	471	441	458	480	440	456	419	528	451	451	446	478	467	467	463	480	430	473	496	455	485	459	499	496	475	450	469	451	495	488	469	463	493	463	490	498	469	480	459	452	428	464	492	435	480	482
27289	21080	10185	1008	836	669	429	305	230	189	178	156	175	172	159	161	153	143	134	143	161	150	136	156	172	154	140	157	156	149	175	140	135	166	162	168	140	160	146	155	165	158	140	151	147	150	145	136	169	148	154	134	156	154	155	149	147	164	160	151	164	160	162	142	139	155	144	164	156	144	163	146	152	171	145	144	152	138	144	140	143	151	162	137	162	130	142	155	146	161	162	145	159	166	168	167	142	129	137	146	147	130	134	163	155	152	140	160	140	157	150	175	156	145	148	147	147	176	148	161	153	153	132	167	152	154	148	129	149	173	148	149	170	158	157	156	162	131	152	140	143	145	136	156	149	158	154	150	160	134	158	147	151	160	134	156	141	141	154	132	145	150	141	144	136	137	166	141	172	163	165	124	177	131	179	144	166	165	150	148	153	142	168	155	169	161	150	132	147	157	167	144	127	152	169	131	164	132	125	164	159	161	157	162	144	160	137	156	155	146	127	140	156	138	147	153	130	137	162	170	153	149	135	130	148	142	148	156	174	142	164	131	116	138	147	168	167	157	175	156	165	143	160	161	150	165	154	157	135	145	136	144	145	141	165	172	158	148	126	130	157	150	151	163	165	167	140	137	138	155	142	165	145	144	157	151	163	143	148	141	148	135	149	155	133	159	147	142	153	152	157	154	143	174	158	173	159	148	135	154	132	142	136	150	151	148	144	166	164	136	147	132	118	151	143	135	156	153	160	156	143	166	153	139	150	140	155	154	132	156	172	155	148	147	157	150	164	138	165	159	133	154	145	172	128	136	133	149	155	175	176	153	154	159	141	140	135	173	140	144	174	152	160	157	148	157	144	147	168	154	120	152	151	162	141	155	145	153	162	158	156	149	167	159	149	158	159	146	171	146	161	145	154	156	150	146	162	145	157	164	129	127	149	155	129	152	170	201	149	151	147	155	129	148	137	151	177	152	152	156	166	145	144	160	149	157	159	140	150	165	145	156	164	164	134	139	153	154	148	154	157	162	175	170	137	150	128	152	136	141	171	125	154	133	152	142	173	159	129	154	170	179	151	131	129	157	152	164	146	165	148	149	154	146	123	153	169	143	165	156	167	164	161	153	167	145	149	143	139	148	165	142	152	148	141	154	168	149	166	152	142	144	162	131	165	159	182	152	165	127	163	159	146	172	167	133	161	153	169	146	145	146	130	158	157	156	152	132	152	163	181	147	154	151	171	140	158	170	153	139	160	158	153	178	143	155	161	151	134	149	139	157	142	170	153	161	160	173	130	159	153	149	151	129	149	158	150	160	143	154	156	138	145	149	150	159	141	148	157	151	135	139	159	142	143	146	156	144	150	161	164	142	136	150	133	148	154	158	141	136	159	145	146	163	156	144	153	160	142	149	155	148	137	160	140	145	159	144	148	141	132	150	168	142	141	172	161	162	149	144	143	147	153	159	142	154	140	160	147	146	135	135	144	146	136	134	153	151	145	156	128	150	164	146	153	141	141	151	142	165	165	149	146	161	127	139	148	168	152	147	175	151	146	147	153	168	162	148	135	159	150	158	151	164	160	171	143	167	151	175	147	170	137	151	155	143	152	150	156	181	162	146	150	162	163	134	145	169	152	169	145	157	161	157	143	160	138	153	151	161	144	157	147	166	153	164	136	179	151	181	162	141	149	163	139	149	148	147	152	152	125	161	151	162	147	137	154	139	154	154	157	137	133	158	157	140	152	152	152	145	164	158	145	141	158	137	152	163	165	144	145	148	129	165	147	143	140	144	158	160	135	134	129	156	145	125	151	154	155	151	166	135	132	162	159	170	129	164	139	137	145	138	141	148	136	154	147	126	158	192	140	181	152	140	161	158	161	149	135	151	129	146	162	144	143	167	152	128	148	153	143	147	159	139	158	143	139	153	144	159	161	154	162	161	158	146	140	150	144	142	155	139	138	136	146	150	144	151	160	123	146	141	156	152	136	181	164	143	146	146	149	158	142	162	131	155	147	149	134	144	130	150	171	157	162	162	148	144	137	174	159	184	160	133	151	136	150	149	157	170	139	161	137	167	171	161	151	128	175	170	140	158	183	140	160	155	166	157	156	169	142	167	155	158	161	137	145	142	159	141	159	145	152	149	149	129	153	141	149	151	161	164	143	145	160	133	157	143	153	154	141	136	167	164	149	146	153	137	130	164	150	124	141	138	148	131	147	131	143	147	148	155	147	137	154	155	150	144	169	144	148	147	157	140	182	161	163	147	164	149	150	130	134	152	133	157	138	139	140	144	160	129	137	152	136	158	164	151	136	159	130	146	158	149	159	148	150	137	150	145	152	158	171	143	159	154	143	140	137	141	159	151	152	147	149	149	164	139	145	148	146	152	163	169	148	161	137	150	141	154	138	142	148	180	152	156	164	143	142	139	127	144	141	137	141	155	151	161	156	161	148	152	142	141	126	175	145	140	134	184	155	121	134	146	164	139	141	158	154	143	161	152	152	160	159	124	147	153	149	155	147	162	150	141	134	155	137	141	135	146	137	184	153	165	148	162	165	154	168	161	113	136	166	146	155	157	145	168	157	159	151	150	172	141	153	133	127	139	151	155	155	117	150	161	157	154	136	147	160	152	146	137	167	160	160	159	153	146	134	145	172	161	130	146	139	160	152	154	163	153	152	148	157	167	146	134	154	153	151	150	135	144	154	146	150	162	162	125	154	160	145	158	154	160	152	154	138	127	149	161	156	149	143	131	142	134	153	142	148	152	150	150	123	160	164	151	159	183	176	136	164	154	172	155	166	161	168	151	162	134	153	143	132	160	148	148	146	135	143	133	136	157	139	169	145	151	129	142	143	159	163	145	144	151	151	162	161	121	149	150	146	148	132	173	140	174	156	146	167	146	146	157	154	153	160	129	147	150	154	138	163	154	117	153	142	158	164	160	145	171	158	134	143	138	167	149	162	141	138	136	150	152	159	157	140	161	163	165	140	167	168	144	145	150	160	126	153	160	157	151	146	146	137	160	146	144	130	139	143	137	151	137	145	138	142	144	142	154	152	147	134	162	154	145	144	165	147	153	139	162	144	156	125	152	162	158	145	145	150	152	161	133	148	134	160	149	131	141	146	147	129	140	165	140	151	176	150	143	159	154	176	127	157	148	150	152	143	170	141	135	145	157	143	148	156	148	152	149	161	165	130	145	152	119	158	139	152	148	139	145	146	167	132	152	132	147	157	136	157	158	152	164	141	155	161	145	155	179	162	167	160	144	147	151	137	148	145	166	138	142	163	158	153	147	133	152	173	163	151	141	135	149	144	141	141	149	159	146	145	150	173	156	143	149	158	152	136	129	174	141	153	162	143	151	150	158	175	144	148	192	138	135	129	154	141	165	159	135	171	144	152	162	150	141	147	136	150	149	152	163	139	138	126	160	138	166	154	149	151	154	150	176	153	176	178	170	141	175	145	132	160	137	154	150	148	149	162	175	131	165	144	150	167	141	152	149
3879	1444	1252	774	1116	998	666	473	387	284	219	248	229	199	202	199	210	192	191	213	177	193	172	165	175	188	168	157	190	188	198	208	189	170	187	191	181	193	185	170	186	201	183	173	182	203	180	188	191	195	183	175	174	202	201	199	158	176	197	175	179	196	200	164	177	206	198	165	184	178	194	197	186	171	184	195	153	164	190	174	179	189	176	178	186	189	198	176	196	162	180	174	197	182	189	193	174	192	161	172	193	206	196	194	208	192	193	181	189	155	177	186	162	186	152	197	182	175	191	197	202	168	176	173	193	177	168	173	184	161	180	175	203	176	187	188	202	168	186	168	169	174	148	192	195	154	178	192	195	181	189	162	206	200	174	181	224	188	205	201	192	190	194	183	178	197	177	200	189	192	195	171	168	187	186	178	186	208	164	173	173	181	170	191	182	160	183	190	185	198	198	210	188	184	204	178	188	157	196	186	169	183	202	207	183	168	188	200	172	175	166	169	152	155	188	175	190	175	171	177	162	197	177	182	182	173	161	169	194	162	171	183	177	198	165	183	159	165	177	160	187	162	193	174	185	179	180	210	184	188	195	172	176	192	209	172	186	171	178	184	180	184	212	177	193	178	170	190	149	160	195	178	192	187	181	191	168	168	183	166	212	183	177	198	185	201	168	175	207	197	197	171	191	196	204	212	169	171	205	175	159	176	165	206	161	179	200	195	185	177	194	186	156	190	163	173	169	210	178	175	170	189	202	205	181	176	188	175	180	189	188	171	200	186	187	155	202	200	187	181	199	195	177	173	191	198	192	194	182	212	185	177	184	173	170	192	175	197	181	164	164	200	152	169	159	206	180	185	196	189	196	170	178	168	179	183	203	188	216	169	179	200	191	192	197	203	172	196	199	183	187	210	191	201	178	183	189	217	201	194	178	197	183	189	187	196	198	194	190	187	179	168	152	192	178	162	200	190	177	198	192	183	170	154	179	186	171	205	192	168	188	175	174	181	180	170	193	170	169	187	167	180	180	198	186	187	187	163	170	164	175	196	197	194	167	201	207	189	171	187	179	190	178	194	177	220	190	176	178	161	189	171	188	174	191	185	190	174	193	184	212	178	181	177	179	193	172	203	208	160	176	187	207	192	182	174	181	181	163	175	171	180	167	166	167	188	169	186	192	171	181	180	181	191	176	208	162	185	187	157	202	187	180	176	169	195	157	178	199	183	187	180	182	201	198	200	193	180	164	174	167	219	189	178	215	197	175	202	177	197	194	187	185	191	189	203	169	172	173	173	190	181	187	203	180	192	184	196	182	175	173	186	156	198	171	179	188	195	199	174	195	180	180	190	161	199	191	183	185	159	191	179	191	202	172	191	202	198	200	186	191	194	183	197	184	200	183	184	210	191	201	184	182	204	184	210	184	187	181	195	179	195	210	184	162	179	183	185	183	193	211	179	203	181	185	198	200	192	192	181	203	220	189	170	138	175	205	186	166	171	165	184	183	182	172	215	194	175	204	185	201	180	167	205	181	158	177	173	216	181	184	175	201	201	196	206	183	191	197	211	171	154	185	187	164	170	210	162	180	195	194	173	186	190	193	199	192	175	178	159	187	189	163	197	184	174	161	206	172	179	190	177	187	168	183	175	156	185	195	172	193	198	182	195	186	201	192	192	168	225	168	187	160	181	185	199	177	183	187	189	157	216	173	193	166	165	176	171	188	200	187	180	190	196	167	171	163	187	179	198	169	195	208	193	191	162	182	180	177	182	184	180	170	171	185	166	183	181	191	178	177	182	173	189	192	189	190	209	185	196	201	196	185	188	167	174	196	195	196	216	183	182	180	187	186	194	195	191	181	172	184	200	184	166	183	183	154	186	189	174	196	196	179	199	194	199	186	184	202	194	200	163	190	180	196	209	174	184	210	173	176	178	174	189	156	183	182	179	181	182	184	148	165	159	175	168	168	177	176	188	177	183	182	200	172	186	184	182	201	190	200	180	177	203	208	203	182	189	186	191	187	188	203	193	179	186	213	167	196	202	177	163	168	192	201	182	173	176	166	184	204	148	190	159	186	182	189	174	166	184	175	188	185	174	165	182	178	174	181	166	180	171	186	172	173	189	200	189	174	179	201	183	200	187	171	182	164	158	203	181	188	190	184	182	192	198	178	200	208	180	187	173	174	189	157	199	188	191	172	168	183	191	179	192	180	221	178	188	198	146	194	182	174	186	177	198	174	188	174	198	187	203	200	184	183	179	167	214	174	179	187	196	194	172	154	169	176	177	162	171	172	172	183	181	169	187	182	171	180	169	183	218	198	190	174	199	185	178	201	183	170	192	184	163	196	180	174	175	191	173	210	171	192	199	169	177	201	179	201	193	196	174	165	203	183	159	187	156	170	177	173	182	191	188	191	201	199	180	179	174	175	216	178	207	161	198	193	175	163	179	184	179	198	192	173	175	181	152	183	186	209	199	178	193	189	196	172	179	188	206	182	163	180	171	171	154	176	195	174	171	181	163	200	150	197	167	187	183	204	204	205	171	184	186	204	161	197	216	172	164	204	170	181	179	200	180	205	200	176	161	208	175	187	215	163	170	186	191	187	180	188	182	176	185	166	182	193	196	174	192	200	178	176	181	182	183	186	174	205	183	209	207	184	184	188	171	180	187	196	188	197	186	166	181	178	192	212	146	176	204	209	186	191	183	162	168	160	175	182	191	187	182	176	175	176	198	210	197	186	180	196	189	195	194	171	163	187	193	174	188	194	191	154	180	204	191	193	197	170	164	170	203	180	156	202	175	209	186	192	160	159	176	203	174	157	204	186	195	170	209	188	182	166	190	174	192	201	195	225	180	174	179	181	193	173	183	158	153	176	185	168	171	210	172	175	201	184	193	194	173	188	151	159	192	184	187	167	201	167	180	203	183	188	182	192	176	165	181	183	203	178	197	189	175	205	200	193	174	184	168	183	176	174	185	174	174	166	222	174	159	193	162	190	222	174	175	192	185	189	191	188	183	170	169	191	180	193	195	190	185	174	194	180	197	173	196	198	180	182	175	196	203	176	174	171	189	197	184	182	182	188	179	162	174	179	189	189	179	195	169	194	189	195	165	171	170	176	187	144	171	171	175	174	186	183	175	184	164	192	185	184	168	202	178	166	196	175	170	184	178	199	173	206	198	191	191	193	193	184	172	179	163	180	180	176	183	183	169	174	195	196	194	158	155	166	160	176	200	184	178	190	189	182	195	185	183	185	171	183	191	178	193	171	177	184	174	174	185	178	199	191	188	194	195	180	167	184	210	189	170	181	180	199	178	212	173	195	193	188	178	201	164	170	203	196	178	169	178	182	179	184	175	195	175	162	173	194	165	196	167	186	160	183	176	189	213	188	186	206	174	177	194	171	184	201	185	180	189	207	195	202	200	176	186	180	179	186	185	195	187	190	183	178	171	194	183	187	189	183	182	180	176	196	176	197	189	169	212	166	185	190	186	169	196	185	169
23785	21522	29244	24240	21533	17323	2155	1094	877	652	620	536	444	480	458	485	456	438	456	376	371	406	407	353	340	386	346	377	381	406	337	361	356	355	372	382	360	358	375	373	347	331	390	347	364	377	348	354	340	322	344	355	344	364	354	336	355	356	363	328	344	361	373	312	337	378	356	332	347	352	346	326	306	350	357	352	329	336	338	360	352	325	345	322	344	334	324	337	377	335	339	354	329	329	353	346	325	347	340	324	327	335	336	324	354	342	354	355	352	310	355	326	371	340	354	342	340	376	344	335	333	348	359	361	340	350	337	374	342	356	344	351	359	337	333	350	357	334	372	351	379	352	343	346	320	313	310	325	312	335	306	337	323	345	370	338	350	343	321	349	342	330	357	358	358	351	371	349	342	353	358	343	323	362	353	342	337	346	371	351	310	360	342	350	368	315	350	368	379	327	336	323	323	331	321	334	391	315	353	370	324	334	363	393	336	319	351	354	353	362	333	344	344	333	327	346	347	297	318	349	320	347	363	350	364	335	368	353	372	350	344	368	355	342	341	324	331	369	354	322	360	364	335	339	369	330	351	381	348	358	341	327	369	343	383	363	332	355	358	378	333	341	280	354	351	334	345	336	327	347	359	330	364	380	340	340	337	307	365	349	329	360	347	352	323	345	339	376	346	299	344	336	367	368	380	347	366	314	350	339	341	357	382	351	325	354	339	334	360	342	358	375	337	317	325	340	357	335	343	337	323	340	341	359	376	342	338	378	325	290	348	341	349	349	331	327	364	327	352	348	357	325	346	345	362	364	340	342	313	322	357	334	395	338	362	368	354	329	348	340	377	329	332	335	327	335	359	332	354	350	328	322	356	314	341	343	355	348	320	329	359	363	333	351	357	343	348	358	372	360	380	341	329	355	377	360	361	340	312	310	348	323	365	332	329	336	356	363	357	341	351	350	329	358	315	371	317	327	341	352	342	352	319	351	324	319	368	364	331	375	354	333	349	341	359	348	335	356	326	317	371	386	333	369	348	330	335	335	368	340	337	339	330	321	339	330	381	298	363	334	308	340	316	338	335	367	356	350	336	368	343	336	331	387	338	367	330	365	363	358	307	359	365	321	337	367	337	342	319	341	369	344	343	401	352	367	315	342	346	346	360	347	336	316	346	365	374	335	319	307	347	337	341	350	357	328	334	313	353	342	346	353	368	342	382	313	373	334	349	343	330	336	369	328	355	320	333	324	313	357	322	319	300	395	342	327	326	358	336	363	349	362	345	374	348	318	334	348	338	347	312	356	340	360	327	352	331	361	343	348	366	337	329	359	336	356	317	389	323	321	336	371	331	329	345	336	331	301	358	333	331	372	315	331	343	330	372	333	353	358	345	342	354	328	311	336	357	333	320	322	364	346	331	352	329	361	348	286	331	342	351	350	356	331	346	355	344	377	332	344	324	328	368	353	324	366	348	333	345	348	330	345	365	319	365	347	314	339	354	363	319	339	331	316	342	362	337	346	348	356	377	303	351	339	350	338	360	362	336	367	366	331	361	334	356	385	375	357	304	349	359	352	332	337	326	311	336	316	324	327	342	362	341	327	358	366	352	319	329	324	358	354	353	331	338	365	334	345	340	365	305	364	351	336	336	357	349	316	331	320	371	351	366	354	328	320	337	363	328	316	343	366	351	321	347	369	343	358	344	327	322	343	336	347	369	347	323	331	337	347	360	348	369	310	378	326	363	353	363	328	343	318	348	323	312	348	362	364	339	330	339	337	347	342	330	334	340	339	340	321	311	371	345	311	325	382	355	353	346	352	327	326	350	351	351	337	319	349	327	383	336	346	342	321	348	342	344	331	322	341	361	338	355	337	333	338	318	331	391	360	312	358	344	314	347	357	317	354	346	380	333	369	319	327	341	343	320	342	339	334	326	330	354	353	340	342	353	351	352	347	331	359	332	346	328	341	349	369	344	337	347	382	345	354	304	379	348	352	358	312	378	319	345	339	376	320	342	353	350	359	382	355	307	327	354	375	367	330	345	326	318	372	331	329	364	330	355	367	328	317	374	342	357	366	364	369	335	311	323	327	350	341	347	323	338	342	330	345	360	338	338	332	360	337	326	322	347	343	358	346	333	340	328	329	331	324	337	341	358	320	348	316	346	330	357	366	359	334	324	341	345	378	333	353	351	316	326	354	339	340	337	356	352	318	325	315	361	312	345	361	350	354	371	326	331	344	374	348	337	342	383	352	337	331	347	325	343	348	340	347	315	374	354	329	321	347	339	350	360	331	355	336	346	338	341	356	347	327	331	371	337	336	340	338	386	343	342	374	328	358	330	313	322	366	354	325	334	357	354	333	356	330	327	305	368	354	350	356	373	385	329	331	369	372	337	314	363	294	307	328	340	311	362	362	355	321	330	340	338	318	357	357	341	345	346	335	346	333	341	352	350	328	362	330	393	329	295	335	322	307	327	350	331	351	368	351	288	334	346	375	351	330	346	377	339	337	371	366	318	344	343	348	344	345	331	325	350	341	326	307	333	359	355	324	358	363	329	344	340	334	359	336	305	336	326	342	344	339	378	348	345	335	347	299	342	383	339	336	325	316	332	324	307	312	347	368	358	310	328	345	317	343	354	339	344	381	363	342	327	367	346	335	323	331	343	353	353	324	358	349	328	330	346	316	354	345	314	342	350	331	328	349	366	360	341	333	326	338	372	358	335	358	325	326	343	352	356	370	375	330	338	330	361	363	358	354	349	347	338	343	331	333	329	366	333	323	341	345	348	326	342	338	315	329	348	341	388	357	309	340	321	332	352	337	348	344	379	344	345	310	328	341	358	327	359	302	331	313	350	303	362	343	334	346	336	368	348	339	336	320	361	320	349	339	335	333	358	331	331	351	338	334	289	351	358	346	309	351	379	353	349	327	384	348	329	333	330	327	347	309	333	335	341	350	329	308	361	357	352	336	342	334	337	319	317	334	380	352	312	310	347	305	337	340	360	368	351	328	366	342	356	341	342	327	355	306	323	344	320	347	321	398	342	285	343	304	343	343	342	337	369	352	351	314	345	349	320	313	385	322	344	343	353	344	358	314	361	343	362	317	347	353	357	363	331	330	346	329	312	342	361	354	353	357	332	340	347	344	353	327	348	320	350	360	320	324	335	334	328	332	351	354	317	361	337	341	348	323	326	363	327	349	345	345	369	359	350	390	343	353	306	318	339	342	307	336	354	292	307	342	364	347	361	333	355	349	354	341	332	349	360	373	319	336	338	331	325	354	324	373	329	344	351	340	310	315	312	322	306	354	342	351	334	344	334	346	323	349	333	354	373	318	357	319	317	370	377	348	351	325	345	322	336	294	350	332	362	342	354	343	313	351	364	357	340	356	397	307	369	334	341	318	355	367	320	332	340	343	327	358	348	355	341	298	337	328	342	353	350	366	341	352	333	338	331	318	344	332	359	326	356	322	356	331	359	379	331	381	315	382	337	372	362	363	323	358
4882	10431	9571	4886	4012	3201	2378	1862	1547	1105	830	820	785	686	689	649	614	541	491	527	537	504	489	462	458	466	451	406	456	454	437	483	420	423	404	436	447	409	412	447	405	408	397	407	422	424	410	418	383	448	390	392	405	425	397	389	398	377	367	385	408	404	377	402	406	390	381	397	446	420	400	394	448	396	392	376	401	408	425	391	443	405	417	368	435	412	419	370	395	410	419	369	423	429	418	406	377	415	408	402	401	403	423	383	382	397	402	396	402	423	363	407	394	391	459	405	423	388	429	358	396	369	420	409	399	404	417	425	408	367	364	398	396	382	409	394	417	412	412	427	446	425	381	423	397	423	374	380	412	423	376	365	386	385	384	412	393	415	394	363	407	392	387	358	411	389	412	422	416	409	361	369	405	399	356	414	381	426	363	416	401	388	387	411	423	354	372	384	385	412	377	405	400	393	415	391	415	429	395	375	409	417	414	412	423	362	399	401	394	410	391	378	403	392	363	418	422	405	371	410	384	412	399	380	389	403	404	390	399	382	412	389	455	406	407	372	378	375	401	413	397	392	395	380	435	401	361	394	423	379	413	417	388	408	417	390	388	377	431	408	393	396	378	400	398	423	427	371	408	425	450	411	408	394	407	440	378	413	406	403	428	413	418	398	393	391	427	450	415	386	398	378	402	408	422	382	386	430	428	358	409	387	382	406	353	408	399	382	373	403	390	390	404	373	370	399	398	389	400	409	401	381	415	379	363	418	418	403	408	383	395	396	394	407	444	373	368	403	415	420	405	376	406	377	416	377	400	364	406	402	411	400	376	409	409	372	388	392	409	403	372	388	404	379	385	407	368	403	389	361	383	400	364	426	419	396	418	392	406	415	387	412	430	402	411	364	440	402	405	391	384	376	392	401	431	403	395	455	354	411	435	393	372	402	381	389	369	398	432	348	410	418	428	360	381	415	434	401	429	370	400	400	440	422	418	399	385	386	415	390	416	370	417	409	390	435	391	418	423	411	366	436	444	396	390	406	408	399	378	411	385	388	393	385	380	405	399	393	356	382	339	365	417	410	419	422	370	379	417	413	414	360	408	379	421	398	397	412	409	391	432	382	380	402	391	426	410	411	396	371	425	394	427	384	377	400	383	405	369	412	412	386	416	407	424	390	369	390	416	401	384	377	427	393	392	388	387	373	400	399	375	392	377	386	416	411	399	386	408	427	392	394	421	406	381	388	369	406	402	377	367	424	401	402	396	393	404	409	438	382	402	398	386	405	423	412	397	395	450	403	403	399	397	438	392	419	416	417	367	382	423	358	409	378	370	415	399	405	412	375	389	443	384	411	387	382	418	385	386	372	399	428	393	397	377	398	384	401	388	394	386	425	390	355	395	362	382	406	419	387	433	403	395	410	413	404	417	421	394	401	387	405	385	378	430	394	437	379	383	415	398	359	396	395	422	375	419	417	367	399	399	413	401	419	392	389	414	373	396	409	419	385	383	401	402	397	407	427	381	404	408	395	369	375	391	381	417	349	408	383	432	419	431	418	414	434	409	392	394	378	403	422	415	383	373	391	405	396	403	389	396	427	421	393	392	400	397	394	376	418	389	412	402	393	398	392	386	399	415	408	381	368	383	361	436	418	402	399	367	396	405	390	410	430	397	399	393	400	384	366	403	424	390	415	369	382	394	401	390	339	376	390	399	410	397	437	379	422	423	389	402	387	385	408	365	383	392	423	390	385	414	415	389	414	368	402	372	390	383	411	384	392	377	359	418	425	417	426	363	413	411	380	422	397	402	395	358	398	410	443	433	364	428	390	376	420	396	415	390	442	397	399	414	409	388	380	410	421	427	395	433	425	384	410	387	395	393	395	409	370	409	407	389	378	370	391	454	386	408	408	385	384	390	385	416	421	412	431	403	394	388	336	377	408	406	392	406	375	396	433	401	409	442	355	429	395	400	407	420	419	372	413	400	388	367	449	380	361	404	385	401	425	392	374	415	395	406	396	386	410	418	394	429	366	425	386	401	403	409	403	380	348	406	397	414	376	383	386	404	381	360	374	381	369	410	378	387	435	435	359	371	388	394	393	361	406	403	415	373	427	402	415	430	378	420	407	401	392	406	389	383	407	436	424	374	412	406	387	415	443	410	447	397	403	385	413	381	378	381	417	402	392	419	435	408	387	402	405	406	407	423	390	367	409	414	391	355	371	403	404	406	385	403	395	392	387	387	411	383	372	365	427	368	394	415	426	400	435	391	425	390	406	437	404	423	389	424	371	416	412	397	412	395	425	348	403	353	387	377	411	376	385	368	396	414	406	422	399	386	394	395	416	370	361	411	372	431	378	408	362	376	383	394	380	426	361	394	431	396	419	379	359	387	394	373	408	374	361	384	423	386	401	380	411	399	408	394	389	395	375	419	416	405	393	399	359	419	341	368	383	358	402	372	415	394	396	384	420	423	397	424	383	381	435	372	390	402	369	387	372	371	402	403	419	389	387	379	376	381	388	392	403	421	437	398	407	384	423	430	378	394	377	395	398	427	403	402	391	434	418	400	437	367	399	411	397	409	430	374	384	420	426	384	396	427	385	416	405	426	396	404	415	425	378	378	433	403	400	423	379	415	416	387	383	370	397	398	414	364	432	377	386	412	403	363	394	408	410	398	410	429	385	397	365	422	404	406	388	381	387	410	360	459	394	416	375	420	395	376	401	437	408	414	398	399	420	396	438	395	410	406	362	406	410	400	396	391	415	398	398	394	414	418	426	392	399	433	409	376	377	399	425	366	374	388	389	391	396	374	370	378	391	391	392	415	393	358	391	419	402	378	415	399	386	389	394	437	408	422	377	390	409	404	403	356	396	384	336	412	381	414	421	405	412	398	383	433	377	386	415	417	410	428	407	397	376	397	386	379	391	382	365	371	378	404	365	441	397	409	364	421	369	361	390	391	414	417	419	396	379	414	399	411	382	397	407	400	408	372	415	391	395	440	358	382	370	410	420	432	420	378	388	406	379	375	417	447	448	363	428	415	397	370	394	413	407	400	412	395	398	382	395	360	389	395	407	400	388	407	397	416	355	376	409	370	381	401	399	407	379	392	392	369	391	400	398	454	367	403	378	361	412	417	381	385	399	454	359	425	384	413	347	394	379	376	406	409	403	361	421	399	388	421	379	461	388	432	407	395	396	392	370	361	426	393	404	419	406	410	422	413	396	400	403	391	391	438	429	407	361	391	386	402	385	411	388	409	434	400	390	416	386	380	402	417	420	393	405	407	370	444	399	373	401	388	424	395	423	399	398	376	364	413	389	403	367	382	415	383	396	389	378	422	415	392	412	385	404	376	393	400	397	395	383	381	417	382	396	438	384	389	389	348	382	390	410	356	420	378	366	401	393	372	410	396	402	411	383	393	367	396	419	415	391	415	400	426	367	392	373	418	400	382	401	377	392	391	384	409	431	391	350	394	386	410	427	371	387	415	403	366	393	393	395	396	405
25057	21477	28288	24997	16550	1079	590	397	330	249	258	229	200	203	183	191	157	162	142	148	150	138	138	140	146	143	161	126	126	144	141	147	154	138	151	141	133	122	136	132	154	132	145	136	119	137	138	130	118	127	139	137	139	115	130	129	128	137	121	144	136	131	146	125	151	116	140	131	137	134	120	114	128	114	129	138	123	142	145	123	138	135	145	132	113	130	139	153	127	144	138	131	146	120	131	142	125	98	114	147	125	129	135	134	127	122	129	130	146	152	119	145	117	137	126	157	161	121	121	124	101	129	128	110	128	127	140	128	125	128	136	116	139	115	133	122	147	121	137	127	127	162	146	112	137	141	136	130	139	134	118	117	133	133	126	123	132	134	133	121	136	126	138	123	145	142	121	126	121	137	114	127	138	140	113	118	137	154	127	157	125	122	125	145	143	122	150	131	140	140	129	106	129	136	129	138	128	121	132	145	144	126	136	126	146	137	147	125	125	116	101	111	140	133	114	132	114	134	127	119	125	146	115	120	119	130	133	123	131	132	135	110	118	133	133	131	122	153	135	136	123	134	137	133	133	127	159	129	120	150	136	133	145	126	151	148	108	133	143	141	107	119	119	127	137	142	114	118	133	131	151	145	122	128	129	139	138	131	123	134	147	119	111	133	129	132	141	138	129	137	133	127	121	139	125	125	131	120	124	115	135	119	136	134	138	110	135	134	120	120	123	125	115	123	146	127	135	145	139	135	141	129	129	139	141	132	128	138	140	136	154	132	150	120	113	133	119	133	139	112	131	136	130	122	127	132	101	127	132	106	106	117	123	111	155	127	114	150	139	123	130	127	123	119	158	123	126	132	128	127	144	131	133	132	126	123	130	131	145	148	135	155	124	145	130	127	119	120	129	133	123	123	118	140	129	139	126	111	145	125	127	143	129	123	132	130	129	146	138	157	125	124	113	125	132	128	133	135	111	105	129	128	122	125	127	125	152	122	145	134	135	132	149	132	130	120	132	111	130	119	114	114	144	114	125	145	157	119	150	141	133	119	138	126	132	111	148	117	139	130	146	133	131	141	132	121	140	114	114	130	138	118	124	120	120	134	133	136	122	133	133	133	128	115	132	128	142	158	141	120	120	154	150	123	124	155	139	134	130	123	155	137	121	134	131	138	143	133	119	131	110	146	134	134	118	132	121	153	142	138	120	122	134	132	126	138	133	115	104	139	114	120	146	139	114	98	135	135	115	135	154	135	133	133	125	146	151	148	119	123	116	143	131	113	152	130	136	129	127	151	137	141	158	129	123	112	121	124	143	133	129	144	132	139	140	138	116	130	129	127	140	118	131	127	150	131	115	130	137	140	133	131	122	140	121	149	148	131	134	143	142	146	141	134	126	149	158	146	141	134	122	122	140	139	142	136	118	110	135	122	138	125	118	138	114	118	128	141	131	145	140	147	125	135	124	132	132	121	136	134	125	133	127	122	119	121	122	150	133	123	117	152	129	136	133	142	128	133	153	134	144	127	120	143	113	131	131	124	121	130	142	129	111	118	130	115	122	116	113	135	121	144	134	143	127	139	167	145	128	101	139	137	126	145	125	130	128	119	139	122	131	125	122	134	129	131	132	130	139	106	130	143	141	126	130	128	143	123	134	125	149	148	138	122	135	142	112	151	140	125	134	121	112	133	129	135	134	143	129	144	122	131	133	136	136	159	134	143	131	127	135	136	139	139	131	135	112	154	149	115	128	137	121	152	121	132	132	120	131	129	123	131	151	129	123	167	110	133	137	128	135	119	141	146	111	111	117	139	128	121	117	123	145	119	137	116	146	135	131	126	124	128	121	133	135	132	147	123	126	125	129	128	120	112	115	125	130	150	137	152	127	116	129	132	122	135	139	144	147	136	138	154	136	131	136	129	131	127	117	134	135	138	137	134	128	123	138	127	141	139	127	132	139	148	146	140	128	135	142	112	121	146	131	117	128	133	141	134	140	153	148	152	115	109	130	128	129	139	132	133	147	137	113	124	122	141	120	140	100	154	157	137	112	143	125	119	121	126	111	123	134	125	132	118	115	128	143	122	123	120	141	167	152	121	124	128	145	123	126	122	139	129	124	123	137	129	134	146	116	136	124	145	135	116	137	138	148	136	124	124	121	130	116	121	118	131	128	115	122	145	141	122	151	142	107	128	143	125	109	121	146	136	137	129	120	139	129	139	124	135	119	113	131	132	127	126	140	125	126	129	119	130	124	109	117	145	122	128	145	121	118	121	118	134	145	130	127	123	145	141	147	149	140	137	138	134	128	145	123	125	134	143	139	144	143	110	102	138	121	140	148	138	137	149	132	124	120	143	149	152	127	136	142	136	130	143	128	146	121	125	129	117	146	132	134	110	110	138	132	126	125	140	124	113	128	156	146	143	137	117	143	113	125	129	125	120	138	137	132	157	138	109	115	134	119	119	112	148	109	114	119	121	114	123	156	155	110	140	130	140	125	117	141	128	144	135	131	134	157	134	127	150	135	118	144	146	114	112	169	121	149	122	141	143	125	131	129	145	141	148	134	130	131	120	138	143	151	148	138	128	139	117	136	129	128	132	122	134	124	135	129	132	135	124	101	120	108	129	141	128	147	127	126	153	130	128	151	118	132	129	134	125	114	123	133	131	129	137	115	149	129	129	131	134	152	129	113	137	165	128	129	109	109	128	131	132	129	121	145	119	142	144	134	122	127	146	118	121	130	131	141	127	116	111	125	132	149	125	133	144	136	145	127	143	125	123	126	109	131	132	117	130	111	131	129	132	138	152	117	131	134	143	120	128	145	122	120	143	124	131	131	153	141	145	124	146	141	120	147	113	127	147	121	109	137	114	119	132	145	147	138	127	133	138	126	132	134	136	136	142	134	126	126	133	118	142	146	130	122	130	133	137	134	119	155	146	130	144	151	147	127	133	142	155	124	132	119	125	132	128	124	134	137	138	133	143	145	134	134	143	139	127	131	121	119	150	133	117	149	130	116	131	131	127	139	118	131	120	129	132	131	118	146	136	132	130	118	135	127	109	125	123	150	123	125	122	122	103	123	121	122	120	123	138	117	122	111	132	124	132	137	128	129	115	96	141	149	146	115	138	119	120	103	109	122	124	129	120	112	127	147	125	128	129	121	127	139	137	110	134	135	114	138	130	118	121	123	133	119	140	99	110	137	127	135	133	143	119	144	132	114	153	129	136	128	139	147	157	115	131	132	117	127	137	128	144	131	143	154	129	132	113	137	135	155	142	148	133	143	148	146	129	142	135	144	128	114	127	123	122	134	131	121	128	128	115	137	129	125	130	138	132	139	139	120	136	129	137	134	122	135	138	132	123	140	116	116	132	127	116	140	117	123	145	129	140	133	134	129	121	128	137	125	132	119	129	140	124	145	118	118	133	117	146	128	153	145	120	130	127	144	134	132	131	139	128	149	125	112	135	136	131	141	126	126	125	135	117	134	114	123	143	140	119	155	134
4728	6185	5249	2760	2065	1626	1195	928	765	552	443	418	375	349	310	305	282	259	258	205	241	190	238	221	177	221	176	184	195	182	205	218	215	191	198	184	215	160	186	181	184	172	196	192	173	179	182	182	200	166	184	189	149	203	171	168	173	187	148	188	183	179	189	195	187	183	176	172	188	187	205	168	168	177	192	163	217	177	193	176	177	146	157	183	180	189	166	175	170	161	173	176	171	165	177	159	166	180	185	167	164	148	218	162	167	162	182	181	167	174	164	183	168	157	164	155	187	159	175	177	166	176	185	175	160	159	185	160	159	144	169	174	161	178	190	156	173	165	196	175	173	178	159	169	171	152	176	160	160	178	170	162	169	181	152	162	194	158	151	174	166	199	180	174	160	187	167	186	181	164	150	156	152	177	163	168	165	158	168	159	185	170	168	151	167	187	178	172	176	158	174	183	156	168	169	183	172	172	166	188	180	177	189	182	186	176	181	171	182	181	196	184	156	172	187	167	155	162	202	172	160	148	157	162	161	194	169	169	175	174	178	175	159	173	175	176	180	167	182	172	159	195	149	166	168	176	180	152	174	169	148	174	174	154	170	169	177	189	149	170	167	181	161	169	174	171	158	170	179	157	167	169	190	183	164	164	165	181	183	186	191	178	165	157	169	197	173	161	144	172	193	188	192	157	162	165	186	168	171	172	168	169	173	189	165	188	159	158	177	191	169	180	177	144	185	165	198	194	175	150	184	175	177	168	154	156	171	171	179	182	155	184	178	181	188	160	183	157	158	183	161	180	172	175	199	179	192	180	171	155	202	179	191	162	171	178	177	158	163	171	179	180	165	135	179	171	158	166	163	202	165	163	175	175	187	195	157	148	180	152	174	187	171	166	158	186	183	168	170	172	190	159	188	181	160	168	177	151	179	156	161	170	187	166	153	191	168	202	160	172	144	160	176	165	202	159	140	169	187	169	177	173	176	165	179	168	183	165	178	150	192	170	172	168	168	159	156	156	181	164	171	173	157	164	178	165	195	177	212	169	169	180	158	169	179	178	186	184	179	175	180	206	173	174	156	176	157	145	161	173	173	169	178	150	213	187	186	181	192	149	168	172	175	194	152	172	189	166	164	170	172	174	162	191	192	157	166	154	157	186	149	170	179	165	177	191	146	179	164	197	153	187	175	148	167	168	165	163	182	197	179	167	164	177	162	172	177	189	147	171	166	160	173	192	194	188	193	160	170	183	175	180	155	168	162	178	186	170	167	174	178	192	165	175	171	173	149	186	153	170	147	172	185	172	172	172	173	155	175	166	171	173	156	193	182	173	175	159	172	201	172	185	160	167	191	173	178	150	185	161	169	185	177	200	163	176	151	188	197	181	177	179	169	175	167	177	190	162	179	164	157	180	149	180	172	187	155	193	161	192	160	163	161	195	192	165	171	185	176	195	151	163	190	144	194	178	185	180	166	185	150	195	164	202	176	162	152	177	189	175	168	189	181	183	153	172	194	181	159	143	187	156	178	151	151	182	184	165	148	213	198	179	178	147	169	175	155	167	168	153	170	166	160	179	164	173	155	175	202	182	176	180	195	162	156	173	178	160	191	181	181	181	164	159	169	191	194	181	198	166	163	161	175	186	173	173	158	164	165	170	172	162	159	196	172	155	161	192	172	153	187	191	161	146	152	161	175	180	172	184	162	156	177	167	207	178	167	177	167	187	196	190	192	166	169	197	162	162	162	183	176	201	176	164	190	172	189	181	174	159	179	165	165	173	150	165	180	167	137	178	161	163	186	172	184	162	187	182	181	177	152	187	175	166	179	170	173	163	146	160	179	150	168	158	185	175	151	165	178	173	171	182	176	165	181	175	174	159	204	185	181	157	154	167	158	174	157	168	182	162	171	152	172	185	177	172	168	170	183	177	185	162	178	185	202	160	181	169	200	159	166	177	174	187	186	169	179	152	186	190	148	187	166	182	181	184	154	165	144	172	172	161	175	158	195	162	178	174	170	187	184	164	183	186	176	167	175	147	162	190	144	173	188	201	199	179	167	171	184	183	173	171	177	174	174	176	175	178	171	166	164	153	178	162	157	187	182	175	181	180	186	172	168	187	161	167	182	165	168	156	184	171	178	196	168	163	185	178	199	156	176	160	153	183	189	158	174	191	170	177	175	151	178	180	168	176	166	168	188	162	140	164	157	164	172	158	180	173	162	177	148	151	183	183	175	161	169	179	170	160	142	197	166	189	176	166	175	175	181	169	173	165	200	163	155	179	177	182	154	152	188	199	170	180	162	174	185	194	171	183	177	162	178	182	180	168	173	150	176	162	174	170	161	143	198	180	173	188	165	161	180	199	167	154	163	184	187	177	161	191	160	152	169	171	175	176	200	162	177	178	172	158	148	173	158	163	153	186	173	153	185	180	151	162	149	184	207	160	170	175	153	177	168	160	160	183	168	162	177	181	170	165	166	186	167	162	207	176	177	146	171	137	163	163	186	174	169	195	186	174	189	173	158	200	161	147	171	183	184	183	177	184	181	163	191	166	188	165	201	186	159	175	183	164	169	156	178	186	172	177	165	167	167	197	159	168	156	157	151	172	174	186	183	179	176	183	161	179	159	196	144	182	171	174	186	142	162	145	192	171	173	186	155	149	179	181	174	169	175	176	176	158	199	174	167	188	169	166	168	171	170	190	181	170	149	161	175	158	176	165	181	182	167	165	178	146	165	184	166	176	202	175	153	163	164	181	203	174	194	181	175	165	170	184	176	169	181	193	187	177	184	169	166	154	174	176	166	165	163	184	199	184	188	171	188	175	161	189	192	189	180	178	150	155	189	180	164	163	181	158	205	167	161	159	183	157	166	158	175	188	189	199	195	166	175	159	176	177	175	163	169	173	146	148	160	151	188	173	179	179	166	196	170	166	167	164	191	179	183	181	169	173	159	153	158	170	166	188	159	163	173	191	170	156	169	176	157	154	176	161	181	173	176	161	165	146	150	164	138	165	172	166	156	181	181	140	165	156	224	182	174	174	182	179	207	171	170	183	173	197	175	183	165	143	194	166	183	180	195	179	184	156	175	183	170	164	166	161	178	182	165	182	185	188	199	176	180	171	168	175	200	202	184	189	175	170	146	180	173	160	167	179	177	161	142	190	177	174	174	200	163	165	169	157	175	165	158	165	173	185	145	183	183	149	176	178	176	170	188	181	159	140	171	171	182	179	155	176	194	186	175	169	159	176	172	174	141	184	179	191	189	204	175	194	163	182	187	176	189	149	175	177	207	189	164	170	180	154	189	170	173	183	171	211	178	170	156	154	174	185	199	169	194	188	166	168	160	177	192	177	175	188	191	158	176	160	173	192	188	185	174	194	181	178	161	169	167	178	170	157	161	178	176	180	162	159	166	193	208	166	163	178	166	189	163	166	190	194	166	159	169	157	167	166	168	178	179	169	152	183	179	180	178	166	179	172	173	141	175	169	173	185	150	165	196	169
22966	21526	29558	23938	21532	21620	14616	2003	1187	1075	852	815	726	709	646	607	626	565	497	518	495	493	476	465	482	451	454	474	464	401	420	429	451	434	437	442	437	449	426	435	410	439	417	416	437	426	407	432	436	399	390	428	405	397	403	446	444	408	404	419	401	373	415	399	445	429	425	426	413	445	376	398	419	408	405	389	415	393	390	377	424	413	403	403	419	413	408	407	440	400	380	417	409	389	382	399	391	417	470	402	397	391	403	406	381	432	402	368	398	403	416	450	409	382	389	392	395	431	388	409	423	412	400	454	420	377	402	387	392	397	436	419	393	381	433	410	370	356	421	425	401	375	438	389	410	432	397	440	427	419	396	401	419	421	376	415	380	393	362	411	383	435	406	417	407	400	401	409	403	380	399	420	370	402	416	399	394	407	407	428	419	399	392	439	408	388	380	389	401	438	453	393	411	400	381	427	413	407	366	374	403	412	396	394	368	441	397	409	404	377	415	396	388	408	425	421	373	415	426	405	430	410	403	438	428	419	396	388	428	417	394	404	391	448	390	402	400	440	391	430	388	425	431	378	403	398	399	429	413	393	368	398	428	370	414	390	396	425	437	408	429	352	393	387	387	405	401	415	428	386	409	392	362	402	396	413	426	382	409	401	436	418	424	413	390	410	399	414	429	340	393	395	420	411	403	411	384	362	409	402	405	396	378	408	415	389	381	406	429	394	395	366	441	383	398	383	396	387	347	409	395	393	380	369	412	412	401	366	402	423	397	408	410	408	370	418	425	396	373	398	362	377	383	373	381	360	380	422	389	348	423	405	447	383	392	422	385	397	418	394	403	400	409	393	397	410	363	387	438	416	425	421	397	397	401	390	405	402	388	367	397	394	411	405	395	404	379	410	419	386	383	441	413	391	394	369	412	407	386	394	381	379	429	393	416	403	349	394	454	412	429	381	399	375	380	435	392	411	407	432	380	397	415	398	393	401	407	381	397	389	416	423	400	386	413	377	384	387	395	386	410	368	432	404	408	394	393	395	384	380	388	423	382	387	416	412	411	407	408	423	416	364	418	393	393	396	403	411	395	363	405	386	407	373	390	415	430	383	389	386	399	390	389	428	408	416	393	390	431	389	414	382	415	400	428	415	404	407	388	390	416	418	414	416	402	376	425	429	430	446	388	417	415	433	398	417	432	451	407	390	405	396	411	390	428	406	423	384	382	371	408	403	384	349	415	431	422	397	413	375	403	358	375	414	375	409	405	394	403	375	400	384	418	405	394	438	400	386	403	425	406	393	408	449	407	415	400	415	411	375	404	426	369	420	413	423	364	423	389	429	391	392	420	367	385	396	419	410	404	415	392	377	392	378	393	403	401	396	391	377	426	372	410	415	372	370	386	410	409	381	381	387	417	375	409	471	402	381	409	378	433	389	412	381	448	384	414	378	425	430	389	391	428	378	423	335	368	449	396	385	406	405	430	413	401	398	383	380	428	407	419	385	395	378	413	395	384	391	406	422	404	389	399	421	407	406	405	414	393	400	407	419	407	382	448	366	401	423	452	391	397	420	391	407	439	440	416	370	393	394	405	363	390	395	388	403	408	377	399	419	408	402	408	412	401	385	409	372	394	386	426	390	400	395	382	377	390	364	399	408	416	401	377	443	398	417	407	402	399	371	396	411	400	374	381	430	404	440	391	374	384	404	423	393	418	414	407	354	381	392	414	376	399	418	417	397	393	393	386	390	394	414	399	385	428	390	452	384	404	392	403	401	419	379	381	392	412	380	357	408	404	466	417	381	419	379	406	402	431	385	417	383	377	431	415	401	438	420	382	398	417	410	403	422	399	426	399	389	405	408	428	397	372	416	352	409	394	419	424	415	404	382	415	390	431	418	386	382	362	394	427	440	390	423	414	396	393	411	376	395	426	393	408	423	396	394	382	433	398	435	363	419	379	424	431	396	463	356	357	381	418	398	380	368	391	396	413	388	390	433	409	404	424	408	407	423	369	391	397	433	424	389	377	397	433	366	418	396	453	395	414	412	393	428	386	366	416	394	400	392	418	362	440	411	413	387	423	402	448	378	371	390	431	409	432	430	408	405	406	410	372	427	408	434	407	403	405	421	402	410	378	370	373	410	383	404	405	379	415	414	420	404	417	432	367	403	365	383	414	431	427	405	407	406	395	380	396	436	397	418	411	388	395	407	420	408	373	380	400	413	406	405	419	399	367	388	381	409	377	412	405	384	400	405	412	399	420	405	419	413	418	408	400	372	387	416	397	391	415	371	437	407	388	372	400	394	397	381	429	398	420	441	395	403	369	390	391	409	400	396	393	386	412	382	420	402	421	387	397	390	442	415	392	429	398	375	400	390	395	416	395	407	408	389	401	386	389	430	395	422	381	419	362	445	389	406	394	405	400	389	414	384	417	383	407	369	372	392	401	417	418	405	370	407	385	388	448	431	385	455	393	442	467	379	454	379	391	396	444	371	398	425	422	382	417	408	381	403	398	410	417	380	437	386	369	416	405	420	401	381	406	379	375	383	385	411	410	381	397	390	376	391	391	396	407	411	417	383	408	398	401	413	420	371	417	400	404	355	399	361	415	394	395	383	373	416	398	391	386	410	393	414	383	407	408	442	399	414	349	426	385	420	414	387	371	416	380	404	400	449	439	411	362	399	405	385	436	367	411	430	402	408	412	379	396	414	423	388	366	406	418	416	397	435	401	416	401	388	411	390	462	382	393	380	414	387	408	416	419	385	390	430	425	398	407	386	401	380	398	416	367	360	422	384	423	397	356	378	384	418	410	408	405	444	409	376	405	412	384	393	393	375	386	413	387	380	362	394	403	417	405	432	417	381	407	420	394	403	364	378	401	358	421	399	357	435	420	372	417	389	405	387	398	395	407	386	401	403	413	403	386	412	435	441	415	410	415	376	417	348	425	385	374	387	400	379	403	438	408	389	401	428	400	418	419	367	419	408	398	375	410	386	421	381	389	418	402	424	380	398	409	418	392	429	431	398	407	430	429	395	413	412	389	391	407	405	394	402	421	416	409	417	385	411	368	407	409	386	419	409	441	434	415	427	405	405	430	371	420	419	367	427	388	403	377	395	393	407	430	403	395	415	378	404	392	402	417	400	400	384	376	390	410	391	435	405	430	405	385	425	409	370	397	409	353	401	409	425	384	434	422	401	425	432	425	408	394	395	416	354	428	401	417	445	394	398	409	416	396	399	405	439	435	398	362	424	404	399	339	404	397	415	425	396	383	414	431	401	379	393	365	440	433	433	404	373	402	425	418	383	394	403	394	391	397	391	420	380	415	372	381	388	425	447	390	392	451	383	399	419	343	364	408	361	384	420	397	410	414	405	411	373	409	400	426	433	415	414	395	396	382	391	424	370	410	417	357	413	418	399	432	391	424	395	367	423	404	396	394	456	399	416	392	398	395	363	409	425	420	368	400	434	462	392	417	427	372	392	386	401	407	415	400	349	410	407
7269	16972	15076	8311	6040	4786	3788	3109	2434	1833	1442	1320	1210	1022	904	880	873	751	677	667	614	655	549	584	516	569	512	577	552	553	531	546	517	503	485	507	485	515	462	468	492	483	470	480	493	482	507	503	484	511	497	503	486	505	494	501	461	480	492	490	455	475	465	487	477	510	479	493	470	484	473	452	452	473	448	505	450	465	513	497	498	477	504	442	503	503	474	443	482	458	482	464	471	470	492	467	502	468	503	481	515	429	475	485	446	468	469	467	470	487	463	473	480	433	455	439	479	481	492	450	474	471	484	463	481	470	439	460	480	481	448	442	473	464	452	479	491	516	434	488	485	470	471	463	493	468	435	477	448	439	482	460	476	453	447	471	489	486	475	457	462	463	478	484	455	454	430	478	477	477	460	475	494	461	455	477	515	443	479	469	468	433	495	467	484	468	436	449	472	436	501	472	460	441	431	462	497	452	466	472	452	489	451	497	461	454	483	510	480	451	476	451	449	464	431	433	441	478	445	461	450	483	468	436	456	461	459	477	437	500	428	498	463	504	479	497	459	453	463	466	454	484	442	460	466	427	457	491	448	436	469	475	454	463	453	464	466	464	473	444	459	458	476	491	483	420	461	445	492	453	488	459	451	468	476	506	478	495	486	432	479	427	470	426	495	466	457	471	442	441	439	503	459	498	495	448	468	480	462	419	473	469	473	494	440	510	443	473	469	460	506	488	486	477	483	482	484	488	477	467	472	476	461	447	463	452	482	467	494	433	502	450	516	443	482	487	439	457	492	465	516	461	461	476	464	467	441	516	456	454	474	419	506	472	498	502	446	455	431	470	486	458	427	479	491	463	446	490	484	459	472	494	446	462	460	420	473	487	463	456	489	481	438	420	445	463	479	473	472	494	449	484	495	451	478	472	453	486	462	460	471	464	461	461	497	432	477	472	458	486	460	447	484	460	450	464	464	426	441	486	499	445	443	447	464	500	448	449	456	467	485	503	433	486	482	451	428	479	461	494	441	432	463	482	485	446	483	464	448	492	489	484	459	505	488	465	453	466	505	468	484	475	460	476	489	485	429	465	481	464	465	475	463	458	497	515	472	462	507	477	451	453	462	518	469	501	454	449	457	463	511	454	514	427	454	452	476	497	463	458	477	461	488	467	470	459	488	441	493	434	464	485	449	476	511	477	505	448	449	437	463	454	469	440	463	462	526	442	473	452	458	442	466	451	455	450	460	478	470	437	453	447	445	460	443	480	506	511	471	508	497	450	484	439	474	477	462	442	464	485	452	453	466	464	470	465	452	474	441	443	478	406	479	472	461	452	511	460	495	421	459	445	471	483	477	487	470	472	464	439	493	454	447	515	454	465	477	413	442	466	484	496	490	461	459	451	480	449	488	448	450	487	475	457	455	449	477	479	451	469	445	460	460	450	461	464	475	464	482	463	501	469	443	477	449	487	438	490	486	487	453	498	475	418	475	462	454	464	501	456	444	495	477	498	484	431	468	487	486	471	467	444	449	470	460	484	486	484	475	488	462	456	423	465	477	451	462	470	474	467	432	474	483	461	459	432	435	469	494	402	465	480	455	415	470	462	458	488	491	456	476	505	471	453	449	468	463	468	451	418	505	460	430	457	461	456	475	524	448	484	459	449	449	415	511	446	485	476	446	484	456	471	484	450	442	446	468	464	440	485	444	455	463	461	475	519	461	439	439	449	484	490	420	490	475	477	473	466	472	491	429	468	461	459	459	448	485	445	444	424	496	428	456	469	423	508	441	472	454	475	449	459	467	488	483	448	477	435	418	485	500	487	464	446	469	493	502	463	457	459	450	436	451	446	472	487	518	494	461	482	486	488	467	457	457	436	456	463	460	458	443	452	462	434	446	492	445	463	462	490	507	489	468	488	481	434	434	467	483	456	471	462	468	477	453	489	460	454	461	442	464	459	460	469	450	460	499	415	443	471	463	476	492	464	470	453	476	490	496	456	484	523	453	449	442	434	435	442	466	470	464	464	494	501	492	474	473	461	488	450	436	440	505	448	494	483	465	487	462	469	483	464	452	446	464	482	480	462	463	470	473	444	442	473	422	456	458	446	513	469	457	470	455	493	459	480	486	457	474	467	491	464	468	447	446	469	474	430	486	431	472	493	452	469	439	450	471	491	451	483	466	461	468	433	442	463	491	455	443	449	471	462	443	482	488	449	509	483	468	458	493	453	457	489	452	467	443	463	501	420	462	495	517	427	458	493	469	484	453	448	476	450	484	466	476	461	466	489	507	491	402	519	450	465	462	470	466	473	485	487	453	437	464	471	461	476	508	464	418	465	453	455	502	472	468	477	494	476	462	466	469	466	397	458	501	467	487	474	467	450	435	478	477	498	467	479	475	425	444	470	428	489	480	475	462	436	459	494	479	446	471	452	451	469	453	454	435	440	474	492	455	474	522	444	463	472	448	468	493	479	485	458	466	493	465	480	467	491	462	486	482	456	471	455	482	443	461	489	463	443	470	455	451	454	467	503	441	459	501	465	481	493	499	492	509	448	463	447	481	515	482	482	483	494	491	482	499	498	472	427	460	473	445	459	443	450	460	470	456	471	492	418	448	508	437	495	510	472	490	407	480	460	478	504	439	484	492	477	446	463	446	488	461	432	473	464	478	477	463	486	472	456	485	493	475	464	475	454	462	510	462	434	492	454	478	424	450	473	458	453	499	470	475	432	441	475	471	506	446	496	490	448	469	465	493	470	502	486	481	458	482	439	434	454	443	488	435	490	469	530	459	455	477	472	471	501	449	472	468	458	491	419	496	451	463	409	459	417	489	463	432	466	456	468	472	422	466	500	466	462	425	490	448	450	448	471	472	489	452	454	467	493	487	458	473	445	455	466	471	413	466	453	469	450	483	502	504	457	523	430	488	464	435	498	427	479	468	456	459	493	505	497	460	470	484	485	460	478	459	467	457	458	464	458	448	455	453	468	485	468	476	486	469	475	517	477	441	440	458	431	477	443	473	452	457	415	448	455	470	415	437	471	433	463	482	444	453	453	482	466	458	442	474	487	504	459	460	462	476	486	454	491	445	512	453	467	483	470	443	480	477	492	432	499	453	461	458	417	488	442	445	485	475	480	475	466	479	463	472	429	478	484	473	468	452	489	472	483	483	466	474	514	424	424	447	494	451	432	448	488	490	415	469	453	483	473	488	440	468	458	466	463	486	470	463	472	507	482	482	467	456	477	497	454	460	446	454	491	453	490	443	477	495	465	457	471	452	477	458	470	421	455	468	476	469	477	417	519	501	407	491	469	461	435	484	438	461	474	484	485	486	506	436	432	443	478	449	486	459	505	448	473	464	478	420	481	436	459	479	472	448	486	516	417	460	469	489	439	436	471	460	477	484	469	477	529	484	467	429	462	446	484	470	481	465	448	439	461	477	445	456	455	468	466	468	453	470	438	452	453	456	456	447	450	462	499	461	432	491	499	469	460	486	461	474	495
27345	21119	10035	674	408	367	278	296	219	188	180	182	157	137	164	136	154	153	137	170	163	133	151	162	139	139	152	150	150	133	174	127	161	147	158	134	156	138	162	132	130	142	163	153	154	145	167	159	140	158	132	136	135	145	143	150	122	128	149	132	152	170	137	131	146	151	146	158	166	160	159	133	131	143	161	135	165	157	171	150	139	158	156	158	147	133	143	153	152	145	134	135	146	144	134	162	146	133	135	144	170	149	157	139	157	154	148	159	129	155	161	132	148	137	128	149	166	166	131	161	139	135	144	165	162	151	123	149	157	155	142	139	141	156	168	155	147	145	149	164	148	139	151	142	121	160	126	156	171	143	144	151	172	134	140	150	146	152	148	151	120	150	164	146	141	139	148	150	157	140	138	136	161	155	140	143	161	164	153	130	131	135	151	132	161	138	143	147	150	159	157	140	127	158	162	159	163	132	170	159	147	134	155	145	150	123	148	128	167	155	132	161	154	147	148	146	135	158	157	152	150	146	152	138	158	126	140	159	141	137	148	136	129	157	124	157	171	164	135	143	152	142	146	164	143	158	163	141	146	151	147	130	138	160	132	153	160	151	135	150	142	158	145	149	139	158	154	127	120	155	155	132	135	144	160	149	131	155	166	134	138	150	177	127	132	168	162	125	135	147	148	133	165	145	149	141	147	149	154	134	145	146	141	171	158	155	138	148	151	131	141	141	157	160	147	163	154	131	136	146	153	157	163	145	151	132	147	163	143	142	148	138	141	141	149	138	148	132	153	158	142	145	138	139	143	159	158	138	168	137	163	163	155	162	149	141	148	154	140	137	168	157	140	161	131	154	169	156	127	129	136	143	152	182	131	145	142	173	142	177	143	131	171	127	168	150	143	152	158	153	147	163	136	151	154	155	148	130	139	148	156	147	148	147	153	153	129	138	139	126	151	145	156	146	171	143	142	149	148	139	158	140	156	130	146	142	153	140	147	161	158	158	140	160	132	164	145	163	146	163	159	146	175	147	156	141	129	123	166	152	129	138	144	165	148	141	140	142	163	158	139	154	136	119	141	158	148	138	152	159	125	152	164	132	140	158	173	141	149	143	142	143	150	130	190	161	137	152	127	158	149	134	169	158	161	166	147	153	138	142	177	134	145	160	139	149	135	132	139	159	137	143	181	168	152	154	149	136	136	164	140	158	136	154	147	130	171	158	146	143	149	160	181	148	162	163	159	163	146	147	156	127	150	127	165	141	164	147	139	171	149	170	173	147	154	167	155	154	142	158	147	145	153	153	145	141	165	141	152	154	149	124	132	136	136	143	141	136	155	154	165	154	151	148	148	154	139	136	150	141	146	147	170	157	155	143	137	158	141	137	114	148	126	157	152	165	144	139	153	145	155	147	147	146	155	141	133	159	160	122	149	152	179	146	148	114	148	155	174	156	162	131	154	127	150	159	136	151	158	138	173	135	139	143	140	148	169	136	156	123	153	136	134	171	147	143	133	145	164	155	166	147	127	154	143	148	131	156	152	140	153	133	147	167	160	143	155	126	146	136	155	149	167	152	134	141	156	151	161	144	166	133	147	159	138	152	144	151	139	140	163	148	137	144	159	133	133	162	161	165	158	134	128	144	132	161	128	131	138	143	152	138	156	152	171	138	128	136	152	148	161	139	164	158	163	140	159	147	144	141	143	137	175	134	152	149	155	164	155	160	150	161	149	167	163	130	150	139	141	170	139	160	140	149	158	145	140	131	147	161	136	149	130	155	136	147	156	139	144	151	145	156	159	153	157	138	130	152	169	176	149	156	137	155	159	148	129	142	135	165	141	139	137	142	152	150	146	142	159	166	155	149	149	138	144	144	149	159	151	140	140	125	166	126	144	164	144	160	153	145	138	146	152	158	136	152	142	136	154	135	150	142	135	165	130	129	140	140	156	142	140	136	123	145	171	136	162	143	130	152	140	165	166	142	152	149	144	155	144	152	145	147	151	145	129	172	130	182	161	142	159	141	142	132	179	169	164	141	161	156	145	135	148	138	172	140	159	150	160	150	161	142	139	135	148	153	136	144	144	137	147	152	179	161	150	177	148	141	145	137	143	149	132	128	139	136	134	138	153	159	146	169	159	147	115	147	144	145	151	142	145	145	165	171	168	148	157	132	157	140	168	134	142	155	174	164	151	157	142	147	137	156	133	125	162	148	131	156	136	158	152	130	145	153	171	158	151	155	166	142	172	142	149	154	166	153	162	144	143	158	145	156	171	157	138	156	144	151	144	172	160	172	156	162	136	151	131	149	141	161	139	153	133	158	135	123	169	157	161	139	145	167	154	146	154	156	144	148	144	154	153	135	148	159	160	165	146	158	148	122	133	148	139	157	152	146	155	124	137	145	153	160	151	145	174	140	132	140	174	163	135	138	131	147	163	140	137	134	170	151	157	137	166	165	155	148	162	155	141	170	143	144	167	135	142	139	137	139	147	149	157	143	142	137	146	148	152	143	154	162	167	146	161	145	126	154	143	139	165	150	165	171	145	131	155	151	137	159	124	150	144	153	157	161	165	157	169	147	119	164	143	143	167	145	142	167	166	140	146	150	160	132	167	146	162	141	177	132	154	152	156	150	168	139	168	146	175	165	152	139	158	158	135	133	142	145	149	143	162	141	143	151	121	143	136	134	143	152	160	156	140	150	129	150	153	171	153	139	151	145	157	142	152	144	140	140	160	145	165	136	147	137	155	150	165	147	156	146	161	163	134	155	147	133	159	133	137	129	159	137	154	152	145	147	182	161	151	136	166	130	160	152	178	140	171	140	149	139	139	143	138	145	138	150	134	155	162	166	129	139	142	160	160	156	140	141	129	145	154	141	136	129	164	147	147	155	164	153	163	167	141	148	165	130	160	141	154	162	170	146	139	147	162	135	169	162	162	145	159	152	147	163	143	170	115	164	155	158	149	162	131	157	145	144	138	162	159	141	149	139	154	150	129	150	129	153	149	171	120	170	129	149	143	171	138	142	139	175	180	168	140	139	148	156	141	135	145	139	163	164	133	159	147	161	151	153	162	138	144	147	174	151	140	154	146	149	126	133	144	133	158	132	160	151	139	160	171	150	159	153	138	132	179	183	159	150	150	140	155	158	142	155	142	180	156	138	130	145	154	156	138	127	160	137	170	143	154	159	134	147	132	138	131	162	132	135	145	158	163	143	164	147	148	131	150	153	145	118	148	150	148	147	154	162	150	163	143	137	159	153	173	164	144	166	143	145	148	140	149	148	147	139	147	140	155	153	126	153	156	151	158	119	169	148	168	151	135	149	139	138	152	142	143	138	166	139	146	148	152	132	158	139	139	150	150	156	165	134	139	149	177	181	134	161	150	131	157	144	146	152	142	161	143	138	152	140	153	161	168	148	136	128	166	153	133	142	165	134	139	136	144	147	152	129	123	149	138	154	151	137	148	148	136	149	136	152	162	160	153	164	154	155	140	155	123	142
3904	1224	1154	629	561	665	527	514	405	266	220	236	281	179	221	184	182	201	181	178	176	170	181	173	162	190	177	197	187	209	193	189	193	196	181	172	186	172	186	194	191	188	184	180	194	184	176	180	186	198	157	197	181	210	192	180	198	194	195	176	192	174	192	161	173	161	189	188	190	186	197	187	164	171	171	188	190	155	183	172	186	193	175	147	167	184	151	177	163	168	169	187	179	178	198	164	201	178	166	174	172	180	200	206	191	201	171	175	194	178	181	175	178	193	188	197	185	158	180	163	205	157	188	176	192	167	187	206	188	178	177	175	164	184	174	179	169	186	193	196	164	160	192	171	189	193	186	197	187	186	182	195	179	178	169	194	173	168	165	181	202	177	220	180	194	185	161	191	164	176	193	192	200	196	180	206	184	169	176	171	176	173	178	159	176	175	193	188	161	171	204	185	180	180	186	178	163	160	188	186	168	170	179	210	182	196	172	174	148	192	194	159	193	162	196	193	162	162	188	193	180	179	201	172	200	199	190	180	160	179	168	197	189	170	157	183	188	190	201	190	203	182	166	164	167	174	188	222	189	184	183	184	156	196	189	187	185	182	156	202	198	190	187	182	167	205	194	178	198	157	177	169	187	184	182	188	179	150	172	197	172	183	189	183	169	199	192	193	180	171	164	188	224	170	176	172	181	193	187	173	154	191	185	160	177	178	181	179	181	203	153	180	167	201	164	179	201	169	191	174	178	184	168	172	191	166	202	201	196	166	190	158	195	183	193	193	201	176	193	162	178	176	169	164	184	173	188	150	181	175	189	194	207	201	195	193	188	174	182	166	188	178	172	174	185	172	171	179	186	183	191	201	183	178	188	153	179	202	184	184	182	180	165	161	196	165	162	157	188	172	155	177	181	178	188	190	164	185	180	192	179	186	172	177	186	158	186	197	185	159	182	176	181	171	191	197	166	174	194	183	181	168	192	182	165	171	211	202	188	184	184	162	183	171	180	188	190	175	179	179	177	179	169	172	178	178	183	215	166	162	187	185	161	155	170	187	209	173	202	183	201	187	183	152	179	173	187	171	192	170	190	203	187	179	181	179	189	184	185	176	186	162	194	156	184	165	188	181	187	193	187	144	195	195	168	175	168	166	168	184	176	170	174	148	176	150	177	174	174	186	211	167	196	161	165	165	193	170	182	184	173	167	193	177	179	191	189	198	177	167	181	175	195	172	184	203	166	188	186	159	179	187	174	198	168	153	194	191	188	170	206	199	217	180	180	187	191	179	194	162	193	176	182	192	186	162	180	178	198	172	178	186	170	186	172	186	168	183	165	191	193	200	184	178	168	183	165	189	206	176	162	172	187	174	194	208	157	189	189	176	163	226	195	169	181	190	172	170	164	177	180	179	183	156	204	175	173	187	167	186	166	168	179	164	167	180	175	192	163	175	193	165	155	187	180	199	189	173	203	195	195	151	165	194	188	185	182	179	183	173	195	192	186	186	180	188	179	187	158	164	167	171	171	183	156	176	210	175	180	183	174	183	187	170	190	165	198	186	220	180	179	183	167	190	188	162	179	177	163	178	161	174	196	170	188	191	160	181	177	190	174	182	179	167	192	181	205	164	167	213	181	181	167	189	175	176	155	168	178	177	190	180	178	158	172	179	182	170	192	179	176	181	209	189	159	160	174	173	193	185	163	182	169	194	212	174	163	194	181	182	175	185	158	186	182	177	161	171	185	188	167	174	169	169	184	178	172	172	191	175	193	201	178	160	175	190	202	195	205	167	182	182	176	179	187	183	179	195	171	196	204	176	182	164	191	165	190	191	172	184	146	189	163	160	200	164	194	181	185	179	162	208	189	159	176	184	178	169	175	190	190	184	179	168	170	156	209	193	198	182	163	162	175	186	169	164	189	180	173	158	202	185	200	165	168	190	170	157	201	192	165	163	188	176	165	159	186	164	192	178	171	179	187	168	181	202	181	195	171	194	180	167	174	181	178	169	194	192	210	182	192	195	170	184	195	164	198	181	163	169	188	177	183	169	197	196	188	200	166	189	177	183	175	197	194	177	192	168	168	161	197	190	179	206	187	170	170	157	182	184	169	189	158	198	205	182	174	163	186	155	195	164	165	174	166	178	182	192	190	201	184	188	191	182	188	177	188	173	157	192	188	176	184	172	189	183	157	200	181	159	182	166	186	180	199	178	172	193	182	164	178	202	169	187	159	142	171	199	184	195	181	223	172	171	163	177	181	203	199	180	195	189	201	181	169	165	161	153	198	188	175	191	190	152	162	185	192	177	155	178	164	188	188	184	166	171	196	162	188	201	156	152	188	193	171	202	199	171	174	214	156	187	168	177	167	154	205	172	183	187	174	183	172	174	200	181	170	172	188	190	173	197	194	164	186	166	191	162	207	186	180	162	173	200	184	187	179	194	189	157	177	159	173	151	175	199	172	206	180	190	160	196	182	202	208	168	206	177	203	177	192	178	188	179	179	200	178	209	185	193	164	202	165	174	182	171	183	184	147	175	184	188	197	191	188	175	194	186	179	186	165	175	157	171	184	187	174	190	171	199	166	179	187	192	160	189	154	175	184	175	203	193	178	160	193	174	168	182	152	196	161	181	177	211	171	178	193	153	181	196	179	161	184	180	195	187	193	201	162	177	189	172	177	199	206	194	180	159	184	167	166	167	157	187	171	182	161	197	175	157	178	185	178	201	183	185	191	180	185	175	174	180	187	170	173	182	179	177	159	174	205	180	200	180	187	170	173	175	190	167	151	180	172	196	194	178	175	173	191	176	170	191	179	176	179	172	190	170	178	199	154	178	165	164	197	171	165	178	177	191	194	169	177	183	189	179	186	166	198	165	173	201	172	177	178	225	186	166	204	192	161	193	187	192	197	187	174	163	188	184	180	180	179	194	179	169	174	177	165	176	160	163	187	205	166	190	165	157	176	190	182	175	183	178	175	167	166	180	178	168	177	213	197	171	192	158	165	183	191	189	171	185	193	165	185	192	201	171	195	187	194	171	207	212	156	189	186	188	194	175	193	173	167	188	188	181	175	178	172	175	173	177	172	199	174	176	196	169	191	190	196	184	166	179	177	210	176	180	183	157	178	191	198	171	201	180	189	179	183	167	195	185	193	202	178	174	160	161	176	188	178	188	180	186	188	183	160	173	173	188	200	171	195	197	166	187	175	169	186	169	196	171	158	195	195	179	166	180	174	160	196	170	188	209	187	185	188	161	160	183	186	184	193	151	207	183	188	191	159	198	170	182	161	188	171	161	172	183	185	194	175	189	202	166	201	191	185	179	196	170	195	175	178	180	193	178	181	169	203	180	183	169	186	180	186	198	163	164	177	201	177	203	160	173	176	205	175	182	184	185	180	169	210	178	173	179	183	169	152	169	185	164	170	223	176	186	182	190	200	185	179	193	184	186	175	197	177	174	156	171	168	168	206	174	178	157	182	197	188	157	170	171	183	179	189	170
23754	21536	29254	24287	21537	17357	2241	1169	838	648	637	563	594	474	452	469	406	431	411	425	412	372	399	365	412	362	389	351	372	350	354	359	354	344	375	351	362	349	387	351	363	323	350	326	326	356	341	339	325	323	364	357	354	347	355	337	328	361	377	362	347	339	313	353	348	371	337	343	345	314	322	335	322	316	338	336	328	346	354	354	313	372	328	304	354	370	397	343	316	363	331	370	353	339	365	338	338	352	327	331	355	349	309	335	370	352	357	320	375	371	323	358	340	351	381	378	349	360	350	344	322	327	348	303	312	314	343	353	375	333	323	326	346	343	317	342	320	369	351	349	369	378	320	361	363	353	340	370	354	348	367	345	356	349	329	348	371	354	334	353	318	327	326	338	343	330	365	343	384	338	359	333	353	399	357	351	335	291	335	331	355	349	357	364	377	348	342	331	338	354	349	344	317	325	333	354	342	371	346	314	352	332	345	333	338	305	286	348	314	358	333	354	374	374	311	341	331	324	329	326	312	322	326	348	370	336	345	311	339	332	353	329	319	348	330	331	357	355	336	331	362	351	337	318	338	353	353	328	328	337	372	346	364	326	351	315	328	348	372	326	354	345	352	356	363	328	374	316	334	365	335	346	341	360	341	339	388	374	341	317	356	377	360	330	350	348	347	340	344	337	340	341	324	358	346	302	304	353	337	325	316	336	323	334	354	332	340	343	364	314	317	349	366	351	345	368	333	341	334	360	355	354	354	344	358	338	301	357	306	319	337	354	354	355	336	354	301	332	339	332	344	337	341	336	331	352	357	345	356	352	337	355	338	344	335	309	354	361	359	306	326	364	346	347	366	341	343	374	347	366	311	358	362	324	350	336	349	353	342	350	362	327	345	366	326	351	317	346	358	336	340	358	334	316	360	319	317	364	327	339	316	326	346	362	327	343	365	354	348	348	347	346	331	347	337	370	334	352	340	337	353	345	355	348	347	335	344	338	356	358	348	344	323	336	300	344	334	353	358	377	319	350	343	313	334	328	323	381	316	336	364	340	321	331	336	352	342	327	337	328	345	313	367	318	351	317	327	329	366	342	309	351	354	339	360	334	341	333	359	326	323	329	333	349	345	351	340	392	361	339	335	339	349	334	349	325	332	332	342	360	336	298	310	324	338	350	346	308	334	348	347	344	338	353	313	305	341	311	353	357	367	333	360	330	334	314	361	338	350	382	349	375	305	336	291	344	350	330	358	344	359	346	337	368	348	352	349	354	341	387	335	357	368	357	329	361	345	310	343	344	359	350	353	333	363	324	337	350	345	328	339	352	366	361	335	359	358	374	320	317	342	355	347	347	336	314	342	338	312	355	337	343	345	347	354	348	319	345	319	363	365	352	338	338	326	340	323	354	331	346	349	342	347	383	377	315	306	325	342	336	324	338	334	358	361	345	396	346	334	336	368	336	330	360	318	346	334	358	315	375	340	338	340	323	345	349	325	389	318	345	387	358	353	315	321	356	315	342	321	333	366	377	370	368	353	357	348	303	339	354	362	352	328	350	357	336	351	338	350	341	394	370	353	304	360	334	330	325	326	331	336	359	330	335	386	332	294	346	339	348	327	353	361	320	337	350	329	342	322	346	352	329	327	307	310	359	367	339	338	328	321	312	293	340	335	326	368	344	352	324	357	368	317	372	334	318	350	357	313	362	332	378	354	356	339	321	362	355	307	334	323	315	365	316	333	332	346	324	314	323	318	289	344	343	321	364	356	373	352	338	352	346	320	332	326	350	318	333	341	331	348	335	353	342	344	311	335	328	324	320	326	315	317	318	332	368	331	333	335	349	333	348	337	342	299	325	328	364	365	376	328	322	338	354	341	325	335	327	307	349	323	332	337	319	338	328	371	329	367	329	334	340	372	301	341	341	362	318	333	314	332	316	338	349	360	373	354	366	343	324	344	314	350	338	352	374	323	328	357	329	349	335	374	309	302	335	346	379	323	340	356	339	349	312	363	330	334	358	333	360	321	341	335	346	313	341	348	335	359	341	328	330	348	328	344	339	355	305	304	362	335	336	346	334	363	354	332	346	322	355	318	309	342	326	328	345	336	332	348	344	339	357	334	329	337	341	342	348	320	360	335	363	326	342	337	335	368	346	371	361	340	334	342	336	370	329	343	393	327	308	338	318	369	379	330	321	343	348	325	352	345	336	348	347	336	332	362	343	339	355	365	352	325	344	348	353	343	360	312	330	343	339	326	359	350	345	346	328	335	334	363	349	328	341	345	348	375	357	366	332	348	357	317	316	371	332	392	333	318	351	338	355	355	328	356	355	384	331	339	353	309	334	350	320	367	359	369	335	370	361	339	343	312	357	316	356	303	366	301	357	339	311	373	354	334	327	351	308	323	328	352	360	356	347	340	362	366	333	358	367	331	337	330	340	346	349	351	356	359	349	356	359	336	363	351	339	318	308	352	331	340	319	355	334	336	341	367	347	318	313	348	377	323	365	360	302	356	342	322	319	351	347	338	360	358	377	330	318	335	331	340	383	350	338	332	319	321	349	300	324	343	345	355	333	346	384	364	325	312	323	342	345	348	347	338	333	307	357	356	364	319	344	354	371	365	358	337	359	338	316	305	331	346	356	347	350	336	321	374	336	337	351	311	375	361	368	333	334	346	331	352	352	383	375	350	352	325	347	356	336	342	323	356	366	348	355	338	317	342	358	331	340	333	344	359	327	336	306	353	349	384	362	351	316	372	325	361	335	336	342	330	327	325	346	366	340	325	329	349	353	347	298	338	326	316	360	340	345	374	407	360	354	311	349	337	341	317	309	319	346	351	353	312	327	349	324	348	353	336	344	317	311	316	360	319	346	348	366	333	357	358	338	340	341	324	335	339	313	339	356	369	356	334	308	330	327	352	325	360	342	364	334	343	360	350	347	339	327	363	304	315	372	350	324	315	336	328	333	355	341	356	335	372	335	326	332	388	338	339	309	358	321	348	323	331	361	340	323	370	298	335	368	315	334	327	329	377	307	362	334	337	336	350	362	341	357	365	348	324	321	367	320	359	356	346	329	338	338	350	314	357	368	308	355	346	353	343	317	315	332	332	383	355	329	321	338	340	345	316	317	327	344	370	330	349	341	332	332	337	322	348	348	322	367	346	334	318	317	345	353	316	342	371	343	368	383	360	331	332	367	340	320	358	326	360	332	336	327	342	306	359	338	336	324	350	355	307	338	326	333	316	367	347	338	335	316	320	315	373	335	340	344	357	349	329	355	316	365	327	341	318	339	358	345	334	340	345	342	363	316	325	351	345	333	332	343	328	316	340	332	353	340	348	330	357	352	341	349	322	367	362	299	338	337	326	330	320	353	362	345	319	322	337	329	355	340	359	349	344	324	350	318	344	351	338	313	359	321	361	365	337	367	338	353	337	342	354	349	381	312	365	359	340	313	354	353	362	352	318	335	322	350	314	365	340	341	324	294	329	318	333	373	330	314	322	336
4861	10457	9456	4889	3550	3167	2458	2094	1578	1126	922	906	856	707	641	625	512	561	513	507	485	496	492	478	452	464	435	484	428	422	406	439	442	420	444	407	393	403	428	467	406	419	419	391	421	413	415	414	422	421	397	406	418	410	413	396	398	412	433	405	422	401	402	393	422	400	385	379	404	400	402	408	405	421	416	415	379	368	385	415	400	392	439	392	398	411	414	398	392	391	438	423	392	374	385	431	393	423	355	367	394	372	393	352	425	410	408	369	387	402	409	386	346	373	439	421	387	403	377	388	426	390	412	409	426	414	406	387	384	403	370	372	397	349	434	398	398	438	408	400	394	390	417	388	403	387	378	390	444	406	379	385	358	399	388	402	397	385	377	420	411	405	388	382	412	378	391	393	365	374	390	417	416	353	373	414	396	397	394	366	439	447	403	376	421	382	397	385	381	360	418	384	362	405	400	391	424	416	408	415	408	449	374	377	394	367	416	425	406	414	373	396	410	425	366	410	379	408	394	371	399	384	389	391	403	407	400	385	391	412	412	403	382	383	374	451	405	402	396	416	395	380	398	379	435	343	386	409	411	395	363	369	417	410	396	395	433	392	405	410	429	391	399	376	401	403	394	389	348	448	404	440	375	404	402	375	374	408	411	429	381	407	389	406	431	378	400	383	395	381	381	346	390	384	395	407	381	401	352	382	388	384	403	418	365	397	434	406	401	398	406	386	420	359	382	421	410	384	360	413	422	356	354	411	434	396	394	374	385	390	384	361	401	423	419	406	406	383	440	374	455	396	404	377	413	395	396	400	368	368	380	376	375	374	379	389	391	393	383	416	396	380	404	409	380	397	427	414	395	390	378	355	375	363	416	399	424	373	379	384	387	429	399	400	373	375	394	430	403	402	372	357	386	415	395	367	394	348	373	418	373	399	392	383	398	418	381	417	378	383	426	396	364	360	373	370	386	407	388	405	408	417	363	432	384	399	377	403	367	400	425	373	389	376	390	401	406	376	416	390	392	393	422	371	391	387	389	407	387	389	401	391	387	367	425	379	397	376	373	367	403	404	375	366	405	406	394	408	371	384	376	380	382	377	433	412	403	372	393	388	368	405	387	410	388	404	433	386	428	337	401	382	358	364	377	434	356	390	405	392	367	396	400	377	402	423	379	365	374	420	384	367	395	379	387	373	362	389	421	423	379	422	394	387	413	397	442	401	396	434	421	376	426	380	401	397	392	395	421	363	403	414	391	402	377	361	413	404	416	420	405	392	359	403	422	392	362	359	389	412	392	407	385	416	393	388	397	416	401	378	381	405	354	374	412	419	390	390	390	410	403	384	432	431	387	395	378	369	394	401	439	402	391	386	401	377	365	396	392	395	377	402	410	394	383	401	407	422	378	362	380	411	378	414	421	410	402	428	387	409	391	374	400	377	395	434	391	390	437	406	388	376	409	404	414	422	419	387	371	411	398	369	424	401	392	413	395	395	389	414	402	388	391	413	386	397	408	382	394	374	413	386	405	405	412	378	398	382	411	387	361	379	401	384	342	391	411	408	378	385	404	389	389	397	403	405	401	397	378	378	394	422	401	383	396	393	392	386	378	400	383	394	404	394	409	387	398	422	411	428	409	383	400	398	383	407	385	391	371	360	398	392	402	403	402	379	392	401	386	396	386	411	382	389	367	429	429	389	432	371	384	367	392	400	396	360	392	397	397	432	437	418	384	407	378	396	378	363	388	405	357	369	414	408	375	378	418	407	400	382	391	373	400	377	374	413	401	388	404	379	411	366	381	454	393	372	412	362	429	368	374	382	394	386	399	383	360	400	386	357	385	422	376	429	374	393	378	367	387	428	362	391	407	393	384	415	426	411	404	428	397	390	372	408	414	387	417	402	403	431	408	373	379	418	394	421	389	380	409	420	362	405	368	381	423	428	406	369	391	429	378	353	430	406	381	378	399	382	370	391	412	402	390	412	389	405	401	382	383	390	415	375	418	410	385	355	393	413	369	411	402	415	402	409	393	366	374	378	393	403	397	361	383	412	369	365	391	406	354	405	399	377	384	376	387	374	381	387	398	416	374	371	408	356	385	406	390	402	375	426	384	428	391	396	380	360	392	427	413	403	370	390	383	360	394	382	386	423	378	378	377	366	389	416	440	385	412	405	398	395	406	348	414	370	381	380	378	395	393	437	412	358	386	392	379	401	417	389	374	403	380	410	406	416	368	376	382	375	395	417	407	368	387	396	383	386	357	391	450	423	387	379	368	408	382	408	389	401	374	402	381	360	355	373	419	394	357	422	381	391	408	387	381	373	400	384	379	395	392	349	377	406	368	362	418	415	402	374	402	417	418	386	438	398	392	382	385	423	403	368	385	394	409	369	411	407	410	413	378	370	387	409	380	412	385	400	384	362	413	409	400	384	429	382	387	389	386	415	406	407	396	392	389	376	405	414	395	406	405	365	382	356	394	381	380	413	390	395	384	388	403	409	378	410	384	397	388	378	386	398	410	416	382	399	386	407	369	422	384	382	379	358	369	408	404	363	412	406	421	365	336	408	401	384	423	389	444	383	373	399	406	393	398	366	374	425	377	419	400	404	380	407	351	385	383	374	391	376	405	399	403	369	355	436	427	390	366	380	402	411	386	376	396	390	378	391	389	376	384	380	363	384	418	356	371	387	384	400	381	390	399	382	389	425	396	379	345	386	397	371	396	384	386	392	396	382	421	411	370	371	410	426	412	421	403	384	416	382	360	383	342	394	414	384	359	412	384	382	397	397	403	397	375	383	351	379	401	411	390	382	406	387	379	392	418	383	387	354	361	387	412	400	378	374	409	428	376	396	404	361	386	402	369	388	367	394	414	404	399	423	390	375	417	374	423	378	400	421	417	436	414	396	427	394	453	426	400	403	367	378	431	378	394	391	361	403	439	422	380	387	376	388	416	375	370	376	417	367	423	413	351	384	422	405	373	372	379	405	376	387	415	393	380	410	418	356	410	410	402	369	388	377	386	383	403	384	421	419	379	438	377	383	374	419	388	376	380	420	418	378	370	364	384	385	365	428	402	377	380	397	377	402	388	410	375	394	384	430	407	399	394	384	405	419	401	392	387	388	380	407	396	378	372	412	380	387	435	407	406	392	378	401	392	383	383	401	366	363	439	434	386	424	382	377	383	393	374	391	406	391	397	372	383	399	390	367	419	374	380	393	399	388	393	394	403	392	386	402	371	401	389	417	361	391	388	395	369	388	415	392	392	399	360	391	382	367	371	399	379	404	360	398	385	413	357	383	370	409	382	358	385	378	373	383	370	425	380	423	403	384	395	422	398	395	395	390	377	400	392	411	380	421	369	386	380	396	372	398	397	366	387	369	390	386	398	372	380	394	389	431	404	420	377	384	376	378	352	402	404	389	383	384	372	424	361	387	424	407	398	390	388	411	410	404	333	410	388	356	377	357	409	393	381	402	373	392	401	323	405	419	413	400	404	371	399	382
25107	21486	28278	25002	16762	1221	662	511	350	282	258	236	225	190	168	183	183	155	140	149	174	145	166	138	152	138	136	154	138	143	142	139	151	156	157	139	118	151	130	114	142	127	149	128	128	170	116	137	127	108	141	137	124	120	152	141	127	144	144	136	135	140	136	137	118	129	132	133	133	137	138	138	135	156	122	126	144	140	151	141	125	157	113	140	135	141	157	132	125	132	117	142	138	131	127	128	127	130	153	148	139	123	157	131	145	112	138	128	136	118	122	159	152	115	127	116	118	149	127	129	131	133	123	141	152	126	131	139	131	134	126	123	146	147	130	129	125	149	134	117	139	120	125	120	125	126	117	109	121	143	142	122	140	136	138	135	127	115	132	142	123	140	123	136	143	150	102	121	141	120	150	125	125	141	119	136	112	132	133	144	135	146	125	142	148	146	122	111	133	131	117	117	119	133	119	134	123	131	113	134	120	129	140	128	147	128	139	117	147	124	131	144	150	98	137	109	125	139	143	117	138	137	137	136	140	124	133	128	144	124	106	137	140	126	135	109	125	123	126	113	106	124	127	117	144	123	114	125	130	126	117	143	118	134	123	164	125	122	130	108	145	128	113	148	130	135	125	138	126	135	123	119	146	121	116	129	148	120	139	121	136	124	138	119	117	125	133	125	117	124	123	113	119	115	135	134	126	131	123	119	123	139	142	134	129	146	130	147	124	144	114	118	134	147	127	111	99	130	136	121	130	114	130	155	127	138	142	135	120	133	135	138	99	137	130	115	106	143	124	117	130	125	133	117	127	128	126	131	126	127	121	131	141	117	116	129	135	122	126	126	142	139	143	122	125	127	118	159	128	126	116	143	121	127	124	143	114	101	132	123	110	161	144	117	126	129	143	136	135	136	128	128	129	123	128	120	134	113	122	134	132	128	121	132	139	117	135	145	136	154	124	118	144	123	136	165	151	126	136	129	138	132	133	127	117	114	146	141	117	127	124	125	135	132	129	127	148	144	128	132	144	137	120	140	131	139	130	142	135	115	118	138	130	129	127	124	136	135	136	132	122	130	127	131	129	128	123	140	136	131	121	153	131	151	141	134	136	140	130	115	132	133	110	139	113	125	149	125	121	117	115	130	113	136	113	127	117	141	137	118	120	136	130	134	114	150	122	117	120	124	142	138	130	129	133	123	130	124	144	134	130	144	120	134	134	134	128	123	140	127	130	151	123	131	134	133	151	126	142	143	162	135	136	127	134	113	147	125	125	110	116	135	130	132	130	127	140	138	138	131	119	126	119	165	152	129	120	139	126	127	149	125	124	126	144	117	124	143	136	145	125	143	148	139	125	142	121	135	146	133	129	105	108	133	127	131	151	120	117	141	132	138	99	136	127	123	121	117	139	128	128	147	115	140	149	135	141	118	106	139	119	116	128	141	121	131	131	121	140	134	133	139	151	98	127	139	124	128	127	123	137	131	138	109	137	124	127	155	148	125	143	122	141	123	138	121	144	152	132	124	136	126	125	101	142	126	127	136	148	143	143	142	146	124	110	134	159	141	116	151	122	115	146	128	125	154	129	135	126	109	140	142	116	137	146	123	138	136	131	110	121	133	122	136	128	129	124	131	124	108	119	137	138	131	129	146	145	127	140	141	130	145	147	134	131	114	123	150	107	140	115	139	129	146	133	142	138	125	137	143	131	117	125	127	137	149	145	127	161	125	139	98	151	111	146	124	139	140	112	157	126	153	134	117	125	126	129	118	151	132	121	116	120	127	124	107	141	129	129	145	126	131	121	157	140	119	126	128	129	158	133	143	144	120	134	117	119	120	141	131	126	113	129	134	119	121	128	139	126	140	140	124	144	144	139	135	126	139	114	121	131	135	147	116	133	135	142	128	146	138	132	125	135	115	124	137	115	119	139	135	127	140	135	118	134	138	141	128	126	116	128	118	135	127	154	135	145	124	136	131	140	130	132	142	150	124	137	134	113	142	126	136	124	105	151	145	130	124	144	140	129	132	119	118	134	124	118	135	134	118	141	135	120	131	135	134	127	141	151	121	159	127	130	114	133	138	135	129	143	131	133	124	121	123	137	128	128	125	122	129	124	132	134	112	127	129	143	134	135	141	145	123	135	148	132	129	138	135	153	122	106	119	142	111	117	126	124	152	128	130	112	135	132	137	110	104	131	113	138	112	132	138	131	134	120	123	113	124	127	130	144	137	121	136	145	134	135	133	116	123	110	119	131	128	121	144	117	107	132	137	132	122	122	133	104	124	124	125	131	127	117	139	144	159	132	104	111	109	123	105	119	136	148	151	133	149	141	135	139	132	130	130	149	112	131	130	134	127	141	101	129	129	137	138	118	108	127	119	123	145	139	128	156	127	137	133	137	140	106	142	119	130	127	112	109	100	159	133	132	132	120	135	138	107	151	129	129	108	117	130	124	134	110	118	118	130	116	107	142	107	126	134	132	147	107	118	132	138	130	136	150	115	123	130	137	126	130	143	124	115	123	120	129	125	127	143	117	107	139	111	114	135	142	130	118	134	138	113	119	127	151	123	112	115	119	144	119	134	141	115	122	130	125	116	126	132	137	118	127	124	126	126	134	127	127	114	128	121	127	133	137	107	127	140	119	130	132	142	114	124	139	123	122	128	112	143	137	122	134	124	121	119	129	137	131	123	127	129	146	122	123	142	125	121	127	149	121	118	132	150	138	129	135	150	129	139	126	138	109	116	124	141	128	119	124	133	125	126	111	149	138	117	128	115	142	135	141	123	141	125	127	117	132	124	110	127	109	133	129	137	129	118	115	146	124	133	110	119	114	131	134	121	128	129	122	143	123	131	112	120	138	122	127	119	145	141	143	144	115	148	128	132	136	122	123	129	115	140	142	125	146	133	133	135	138	119	124	139	114	129	151	125	121	120	133	137	125	123	129	130	134	108	133	123	144	134	125	129	131	149	125	124	131	129	140	150	123	115	146	122	139	108	139	133	153	130	125	125	160	130	133	128	140	138	115	129	137	114	144	140	136	116	120	130	123	143	126	150	138	127	122	136	148	131	120	133	128	127	153	117	140	147	137	127	149	136	129	127	136	140	156	136	144	140	121	126	131	134	128	127	115	136	125	133	142	134	132	160	139	142	115	138	121	125	137	133	150	126	131	118	131	132	132	138	150	119	132	130	131	116	133	123	135	129	135	136	137	127	117	134	143	135	131	127	125	141	134	126	123	109	152	129	133	116	142	125	120	107	130	134	139	153	126	122	131	133	115	141	112	143	123	151	145	131	144	139	146	128	129	125	145	151	121	146	138	125	144	127	110	128	131	125	128	145	147	126	109	135	126	113	113	128	143	126	119	128	122	126	131	120	144	132	117	129	137	145	123	120	131	123	128	127	119	130	139	129	114	119	126	131	117	113	119	123	131	125	126	149	130	149	123	109	120	116	135	109	127	135	129	133	127	136	144	133	120	130	133	130	144	127	125	146	134	144	139	117
4800	6487	5447	2647	2004	1909	1329	1223	886	633	502	482	445	313	337	269	282	248	240	238	219	205	217	206	198	221	164	186	211	176	191	196	174	204	173	200	178	181	161	216	212	166	198	180	184	163	184	191	167	167	163	179	158	164	187	178	178	161	178	165	186	160	177	185	168	134	154	182	170	153	169	190	160	164	161	184	165	188	188	143	170	195	148	163	176	165	184	194	186	184	177	148	178	195	195	173	176	169	197	182	167	167	178	167	175	160	184	148	183	184	186	161	175	186	173	170	198	182	182	156	171	158	194	179	158	180	155	168	183	176	172	179	166	178	155	171	161	163	170	176	168	164	171	190	186	166	157	174	167	154	173	191	162	173	179	174	200	195	161	169	160	168	182	148	170	181	193	167	159	185	180	171	177	173	165	178	166	171	164	188	165	179	171	178	193	192	178	193	192	141	170	177	199	174	176	151	167	192	141	199	192	188	181	165	166	198	177	163	186	172	157	145	174	178	174	151	166	203	164	170	178	155	171	178	180	172	197	177	161	184	168	183	172	175	167	175	193	156	153	168	156	191	156	185	171	189	167	192	165	167	156	151	184	148	165	177	175	191	187	178	163	169	171	148	179	173	157	145	197	199	185	169	156	159	160	171	185	170	165	160	165	163	170	149	169	161	177	172	160	172	171	159	179	180	159	159	141	173	169	170	139	177	179	184	167	152	175	186	180	174	181	164	167	156	173	165	186	166	145	177	172	175	158	182	182	182	174	172	161	192	166	161	146	174	171	188	189	189	197	170	181	141	160	145	172	150	182	170	171	172	203	166	181	159	150	173	156	166	173	172	185	187	168	175	147	152	149	173	198	180	190	189	156	166	176	165	194	171	163	172	183	160	179	167	182	178	171	184	176	191	198	157	148	169	193	185	174	146	178	157	172	173	145	208	164	201	176	191	183	154	186	153	151	159	187	165	177	211	173	172	144	181	193	178	174	160	169	180	169	170	191	167	167	171	188	178	185	169	162	172	176	192	161	155	158	134	184	172	140	182	170	181	211	194	174	179	183	180	168	181	178	157	159	160	175	161	176	184	169	181	177	174	192	167	173	193	187	132	186	184	192	156	168	171	167	187	188	151	172	155	164	162	180	176	157	147	187	162	192	167	158	179	197	164	164	178	165	164	175	181	182	171	163	177	186	180	180	194	168	167	172	162	161	169	170	177	198	177	166	170	152	154	167	170	185	182	172	195	164	162	180	171	153	195	159	163	174	191	179	167	145	168	165	179	203	174	178	174	185	174	163	167	162	176	168	170	152	155	173	146	177	171	157	159	160	158	170	163	185	177	178	164	174	170	163	178	185	171	189	187	174	170	171	187	187	156	171	174	170	164	159	163	167	201	159	189	158	190	189	178	159	178	165	161	196	156	164	176	201	181	190	185	201	178	180	175	174	178	181	178	195	165	171	177	177	161	169	181	157	149	146	182	165	184	172	150	170	182	171	168	150	154	184	185	154	166	184	177	171	132	188	181	172	182	155	178	207	166	182	197	154	157	178	165	170	190	182	180	173	194	187	171	173	175	167	174	195	199	186	190	154	180	182	185	169	203	180	176	165	166	156	155	162	168	166	163	195	165	185	159	174	185	176	199	195	175	196	179	169	167	190	188	166	186	173	169	177	171	153	159	187	163	172	185	159	161	137	158	172	184	159	155	164	173	177	146	174	165	192	171	195	169	211	157	150	166	171	152	181	176	181	168	163	186	182	163	150	183	165	190	165	187	155	180	183	169	175	188	153	188	160	185	161	180	202	197	185	177	169	168	170	170	172	173	182	155	176	177	186	167	191	169	179	186	175	176	166	183	167	165	172	152	175	169	186	182	159	183	159	150	190	183	159	163	172	187	167	165	180	180	170	173	176	167	176	180	172	168	175	189	177	150	165	158	162	194	170	160	181	170	145	168	145	166	180	147	177	178	186	162	217	170	166	190	179	179	188	133	152	155	164	193	164	173	150	197	154	171	172	186	182	152	176	173	159	179	160	166	180	181	168	178	167	171	179	203	169	156	178	177	174	168	173	178	189	168	170	169	167	163	196	163	159	179	165	159	169	166	192	187	150	195	174	162	167	182	169	178	183	170	172	158	173	154	179	169	149	176	182	158	174	175	160	160	168	176	161	176	161	194	190	155	170	167	167	159	178	158	175	162	162	173	179	170	165	150	159	181	147	155	187	148	150	166	181	188	169	182	167	160	172	164	189	173	175	165	189	173	166	170	164	175	164	165	163	170	200	149	159	166	157	168	180	154	189	180	159	162	162	186	188	180	173	150	167	172	172	145	164	165	163	183	153	171	171	179	169	169	178	187	181	159	169	172	169	182	158	165	172	166	156	183	172	175	149	163	162	161	131	173	179	165	163	162	189	185	157	161	166	183	135	156	180	158	183	157	162	173	193	185	175	184	169	170	178	178	164	174	153	188	151	165	179	193	176	177	185	169	180	200	144	158	158	162	178	172	197	170	175	169	182	160	173	180	177	178	185	184	166	167	185	166	175	202	182	164	168	173	159	172	191	174	183	175	162	167	174	164	167	184	163	183	158	173	179	171	177	172	181	171	171	164	150	181	165	185	178	165	181	196	185	179	157	178	166	167	176	190	155	150	160	170	189	183	175	179	164	167	174	151	171	164	182	163	148	172	168	169	157	158	176	205	157	151	149	172	155	162	182	159	154	173	170	161	171	184	163	154	167	182	185	160	167	163	180	174	167	161	176	175	171	163	173	174	202	195	183	159	194	175	175	185	183	185	175	170	176	157	160	168	159	145	164	173	164	167	190	172	165	159	181	161	159	178	166	153	171	153	164	172	179	165	164	180	191	174	171	156	174	167	171	157	176	177	193	173	165	160	160	188	161	174	167	189	158	165	169	159	189	164	178	169	175	179	179	166	175	168	145	158	154	154	179	162	189	160	180	194	160	152	170	178	180	181	182	180	176	156	163	173	143	170	173	180	196	173	196	149	197	172	185	159	163	191	165	153	147	182	149	161	185	153	190	166	166	171	185	176	167	172	151	166	158	171	165	164	150	181	156	164	182	174	190	173	155	155	189	167	172	173	174	150	169	152	184	172	163	172	143	176	178	152	196	158	162	180	163	166	151	187	166	148	172	160	180	152	182	161	165	149	197	151	170	156	167	167	181	162	155	193	161	163	171	162	171	174	174	178	155	145	152	196	167	184	164	169	187	179	167	177	168	185	178	163	174	170	181	177	170	163	191	170	167	171	169	164	173	190	164	153	187	183	133	165	185	160	199	183	182	157	168	176	194	181	155	169	166	171	161	152	158	183	149	157	177	196	162	188	169	168	177	176	154	183	176	186	155	150	193	183	166	171	175	175	184	179	150	192	179	166	171	153	168	170	156	184	182	153	177	185	153	167	189	190	162	156	165	188	175	192	163	147	187	188	186	161	192	174	163	170	159	160	164	183	180	167	136	143	164	174	170	177	153	184	163	177
22989	21558	29600	23985	21551	21645	14833	1989	1293	1045	937	832	768	703	686	629	546	533	497	487	521	475	491	467	463	490	473	472	421	463	435	442	433	399	463	448	444	429	430	438	423	430	426	394	395	429	447	418	407	430	405	397	386	416	396	405	377	424	412	392	394	394	393	422	407	376	418	420	405	383	427	416	434	398	396	409	391	412	408	368	423	395	412	421	402	410	415	432	395	406	402	411	403	405	433	387	368	400	407	412	384	396	371	436	399	398	441	383	411	394	451	377	392	435	442	413	383	391	394	364	426	426	382	391	391	381	399	418	398	382	413	411	409	397	407	433	410	396	383	408	388	390	399	394	426	399	426	407	402	413	388	391	422	377	427	412	384	406	402	372	400	404	365	359	358	381	396	376	426	395	427	391	403	345	367	390	389	407	352	402	386	407	392	394	396	401	381	420	384	397	375	401	363	402	416	376	377	394	424	418	381	424	417	409	403	388	401	378	392	425	398	429	361	400	469	377	366	396	395	404	407	399	407	405	432	436	393	411	378	430	400	367	401	435	397	409	380	385	387	425	399	400	391	370	370	384	409	401	377	374	390	365	400	385	367	407	389	429	422	379	405	391	419	351	403	364	393	417	377	384	404	367	390	375	385	396	394	405	396	366	379	393	416	418	390	365	445	366	375	396	361	408	393	386	398	401	396	396	392	396	398	387	415	379	423	391	370	411	380	399	375	414	391	387	372	393	404	387	362	379	394	422	400	428	369	429	384	385	413	410	383	402	402	406	370	436	401	382	394	411	406	368	405	384	430	371	402	409	380	384	399	371	420	388	409	393	388	423	414	396	376	447	368	427	409	416	384	408	378	437	373	409	408	395	373	392	429	400	384	378	400	406	400	370	407	386	381	412	396	391	443	407	405	392	409	370	406	415	413	429	374	371	363	372	418	405	440	379	406	407	400	346	384	366	355	406	404	389	416	388	375	398	385	407	409	376	384	401	401	380	410	418	399	393	388	365	411	407	469	411	384	373	391	428	386	370	381	427	397	369	429	382	410	391	403	366	433	398	359	422	408	385	364	376	413	383	410	404	387	407	395	414	392	413	395	393	382	395	378	408	404	412	395	407	413	411	401	405	419	393	419	419	409	427	382	416	366	395	369	401	374	419	415	407	410	375	394	424	405	369	382	401	396	408	414	395	396	371	406	416	375	424	381	353	382	427	402	410	422	386	416	419	390	386	383	396	398	407	402	420	399	400	377	399	379	413	401	374	417	377	420	380	419	384	370	391	406	359	409	393	387	417	373	375	372	402	422	373	383	416	430	397	418	404	425	403	423	385	417	407	405	383	374	435	410	410	392	414	405	396	379	423	409	372	355	385	386	413	394	343	382	395	417	389	405	413	390	397	378	376	426	405	419	386	431	392	413	373	429	403	397	378	405	412	401	394	386	382	418	407	386	425	394	391	404	369	389	385	384	405	371	379	395	401	432	372	415	379	419	390	359	409	386	406	417	427	436	398	428	362	375	375	391	410	411	364	416	406	393	397	369	417	413	395	360	393	401	415	441	410	406	408	426	419	431	406	430	414	363	421	422	391	406	375	358	376	401	398	384	381	389	373	395	393	409	399	428	393	393	414	422	386	401	383	417	408	376	416	412	393	403	416	386	396	414	394	396	430	391	439	436	394	391	415	444	438	395	385	416	398	363	383	390	416	395	374	413	447	439	391	395	383	417	397	392	418	369	396	405	408	400	385	419	412	417	367	366	390	425	382	430	385	376	386	405	395	403	383	404	404	401	409	408	390	382	382	400	394	383	380	414	369	392	379	395	419	440	422	404	387	406	410	375	423	381	446	435	388	413	404	400	375	422	404	361	396	431	402	388	430	375	366	431	410	431	393	422	421	387	414	439	391	382	388	426	397	388	400	408	424	411	410	408	396	408	353	360	381	406	380	373	391	371	368	383	375	392	411	376	394	427	400	471	368	407	443	411	404	428	397	398	369	404	381	382	386	363	379	379	390	381	392	391	409	368	342	434	392	392	390	425	375	400	383	424	379	385	413	395	354	414	348	391	410	380	376	413	378	378	392	392	420	380	392	405	403	410	423	400	379	369	418	391	385	407	381	396	388	411	402	426	402	388	379	425	366	428	401	372	388	358	398	374	393	375	396	412	402	376	412	395	390	398	391	421	399	402	378	400	415	398	380	398	375	359	418	400	353	411	404	375	404	427	401	387	397	408	398	409	369	404	401	422	391	420	396	415	402	422	407	380	417	438	397	400	393	395	370	398	370	381	414	396	418	405	412	413	388	368	432	389	398	404	386	399	385	407	406	377	428	363	403	378	406	390	377	383	385	412	380	422	403	367	371	397	383	403	404	367	417	388	401	376	415	396	365	410	389	411	416	422	402	424	403	429	390	422	372	403	433	379	407	394	409	369	440	402	418	372	398	409	371	365	353	388	399	413	390	407	414	355	432	396	411	391	377	397	368	386	410	371	399	396	397	407	366	391	419	393	407	407	390	392	380	410	422	420	357	422	370	407	391	420	394	385	419	435	424	413	372	379	399	393	428	336	392	383	405	372	393	390	415	377	422	393	406	350	408	390	403	428	401	384	382	416	393	363	380	400	378	402	373	391	422	359	359	411	382	368	399	465	423	406	370	399	409	413	406	384	376	408	404	386	356	422	391	410	403	425	390	396	392	398	386	414	404	357	366	369	378	376	404	375	400	389	397	401	402	410	401	395	423	405	427	382	386	362	424	397	395	390	412	391	405	386	369	389	405	379	383	365	370	357	434	359	383	390	374	393	405	391	411	437	409	384	373	379	418	407	414	386	394	433	393	380	417	404	396	403	402	368	383	387	391	394	373	382	377	420	413	415	385	399	416	421	408	416	393	413	433	402	386	401	393	410	410	357	413	423	415	340	414	382	407	373	382	360	405	411	378	414	413	439	403	397	414	401	382	396	389	388	379	441	380	401	411	386	376	359	414	416	399	374	394	405	411	365	431	346	400	410	414	393	402	405	404	405	409	399	394	375	379	379	403	414	368	353	391	371	383	395	390	416	426	414	401	389	419	383	414	418	404	380	427	434	394	419	429	376	363	376	398	401	385	430	392	394	370	446	401	409	386	437	412	393	399	412	387	410	405	373	401	381	417	380	406	405	445	390	402	418	390	364	362	401	416	399	385	369	392	413	396	415	363	389	388	390	421	433	439	393	383	424	381	407	402	417	378	378	419	379	370	398	426	416	404	355	390	391	411	427	383	390	399	418	395	404	416	427	383	404	401	373	402	420	415	427	419	360	417	408	407	411	401	383	363	405	394	409	419	388	405	364	374	402	425	393	385	374	416	383	412	357	410	381	386	363	388	385	374	401	361	387	384	395	421	383	396	393	380	379	397	379	386	396	420	406	380	409	409	364	393	383	396	406	400	383	373	385	375	352	407	401	398	383	372	407	404	417	421	380	372	368	412	414	422	405	397	394	381	384	419	376	449	357	409
7415	17536	15090	8234	6241	5372	3879	3212	2484	1815	1454	1418	1220	1061	931	892	843	734	751	649	667	632	616	618	600	596	579	510	509	497	564	489	557	507	563	510	541	494	490	510	472	507	477	512	499	488	482	471	506	475	497	496	505	470	484	517	493	486	491	471	479	484	531	476	454	517	486	500	448	493	450	496	466	492	483	454	480	483	483	457	438	517	461	443	463	466	489	453	491	464	450	463	455	471	521	534	470	471	478	462	414	489	501	452	442	465	465	477	468	446	507	456	477	467	426	434	481	435	469	535	472	469	487	441	423	454	497	444	448	468	461	453	460	470	421	497	467	459	467	424	456	469	464	468	441	471	473	499	465	472	450	421	426	476	482	443	480	486	446	457	456	499	466	453	469	446	411	453	430	473	456	445	462	469	455	489	437	470	477	440	498	474	430	436	447	460	455	493	425	462	451	457	472	490	485	448	443	454	460	444	486	460	464	440	470	475	509	427	412	451	489	435	477	490	499	461	482	438	466	434	447	465	430	475	444	452	507	463	411	499	459	482	461	454	476	488	478	465	441	470	482	440	471	457	519	451	512	480	422	531	450	498	471	462	459	436	425	472	471	490	480	481	455	443	492	421	463	445	480	516	484	477	477	489	495	457	443	430	438	478	474	463	412	433	487	486	484	480	484	466	499	454	468	469	423	451	467	474	456	502	517	498	470	467	446	481	478	437	469	441	470	481	460	446	464	469	445	441	451	478	471	487	496	470	433	462	451	474	477	456	433	468	477	464	481	443	445	483	456	467	450	488	451	466	457	455	448	465	446	476	489	476	437	461	510	445	427	473	452	470	436	424	505	450	448	472	459	466	505	474	445	482	465	460	434	429	482	475	411	418	465	447	457	489	447	466	464	463	460	482	442	476	456	449	500	454	459	466	464	447	445	467	471	462	458	472	464	466	462	446	457	437	426	450	462	470	460	493	400	456	469	444	458	459	460	471	480	452	535	482	478	460	485	511	448	461	463	452	500	478	468	505	464	461	436	484	506	458	447	473	440	488	502	438	447	463	443	469	485	448	477	447	457	427	461	440	497	502	464	470	488	477	462	460	472	480	444	460	454	415	459	452	441	500	427	437	455	452	499	468	441	488	452	459	445	435	489	492	484	446	477	453	474	431	444	504	479	431	455	500	432	465	437	505	485	410	425	470	464	478	511	479	470	471	445	465	438	439	468	482	426	432	468	457	468	468	435	466	447	397	476	487	466	428	458	470	445	459	481	486	448	509	483	449	451	482	487	464	440	419	437	474	483	455	465	480	473	447	466	450	447	475	477	451	486	463	459	479	452	483	504	465	467	459	464	495	489	472	432	497	470	447	514	487	439	467	454	431	438	448	461	493	454	475	480	470	498	468	464	472	473	483	420	475	475	433	429	481	473	456	473	442	448	479	441	451	474	439	459	440	469	482	460	470	472	460	470	450	457	452	463	476	444	490	471	443	473	498	481	478	475	464	471	476	473	450	466	505	455	487	438	433	464	466	496	476	477	471	447	442	440	460	467	488	443	456	456	433	476	458	418	435	456	490	457	417	477	438	470	458	463	457	441	504	460	486	464	460	458	474	431	478	448	431	473	472	417	438	496	485	447	501	453	458	449	483	460	438	434	461	450	492	465	401	508	441	479	451	495	443	494	425	424	483	454	459	465	474	422	472	449	459	508	433	474	452	491	487	459	449	464	438	469	479	506	460	444	436	472	474	480	486	408	467	443	461	477	450	474	485	437	443	484	458	443	477	480	470	490	488	456	461	466	487	450	472	440	462	494	455	442	419	506	449	431	454	469	427	443	450	450	463	435	450	439	468	443	475	497	470	420	472	459	466	424	509	467	490	439	449	482	441	440	478	472	450	456	472	438	482	481	452	451	432	471	500	471	475	449	445	476	502	462	467	482	456	465	446	475	452	488	470	479	439	519	478	465	449	468	445	469	461	484	462	467	471	435	476	464	454	469	474	429	459	487	456	448	444	450	453	472	450	480	444	452	474	451	450	450	494	485	476	402	446	463	463	494	429	498	460	451	477	448	489	429	465	480	426	463	450	509	464	453	470	430	463	467	505	468	469	422	495	472	425	448	474	468	483	429	433	455	452	453	479	440	492	467	467	469	467	454	459	422	459	460	474	455	460	430	476	464	448	455	467	434	465	445	411	459	456	457	473	440	434	472	472	435	490	467	474	463	486	469	444	463	491	499	428	452	475	496	460	443	453	497	444	463	443	457	446	484	448	458	456	438	444	460	491	465	478	462	466	465	458	458	488	444	452	480	416	492	420	431	466	505	488	445	452	442	448	485	452	506	517	461	476	483	502	455	447	465	477	451	481	470	449	497	491	485	454	454	476	450	467	453	458	490	435	490	470	485	440	440	450	506	441	408	486	457	498	479	453	452	442	471	473	498	464	478	437	479	444	464	477	483	454	442	486	443	498	460	461	506	433	426	473	461	494	463	464	471	493	449	459	456	443	456	460	503	449	512	474	441	466	480	479	477	451	480	468	460	445	422	447	499	467	447	482	454	510	450	470	471	442	439	439	497	468	455	489	479	453	483	482	484	465	465	439	460	443	482	472	449	463	423	460	429	453	475	478	452	484	435	509	436	471	437	425	464	478	459	476	448	462	417	456	504	467	482	448	487	495	472	453	452	511	483	451	437	499	458	501	487	433	437	468	447	448	448	452	478	458	485	486	466	483	454	497	459	468	489	465	471	478	456	448	482	474	443	452	472	457	457	462	464	431	479	470	507	459	437	453	453	459	465	446	496	446	464	475	428	490	426	454	449	460	473	489	481	453	487	440	445	447	476	466	451	519	457	446	416	482	486	485	441	431	461	462	447	468	447	495	448	439	486	485	469	448	456	418	474	466	432	450	451	476	504	449	436	461	419	436	491	478	480	502	521	448	461	435	516	463	500	468	460	466	437	475	497	462	473	462	484	466	488	464	469	450	517	481	499	443	432	475	429	461	453	469	499	460	448	504	460	431	474	465	474	466	482	456	437	492	448	511	468	470	482	477	482	484	472	469	443	466	467	429	435	464	451	466	481	433	450	452	453	442	452	506	461	480	440	455	481	467	446	467	485	453	444	481	489	443	432	453	464	453	455	426	462	463	450	448	440	426	448	495	427	502	439	461	477	467	487	467	466	425	458	443	474	488	466	474	419	480	474	475	473	454	470	471	469	457	457	445	462	476	456	494	483	452	435	443	481	462	433	465	504	428	496	446	472	497	461	462	465	456	456	477	453	456	437	450	483	447	444	477	465	485	479	464	441	506	474	463	484	506	455	436	452	474	424	448	494	482	403	487	484	468	452	475	440	446	476	447	448	489	493	480	440	468	467	456	466	446	473	429	485	483	453	441	447	450	445	473	452	489	442	448	437	460	462	496	424	426	427	482	451	432	440	494	473	454	448	416	469	408	448	431	448	482	480	459	481	470	468	469	469	468	437	478	469	476	461	436	459	463
27231	21037	10153	788	453	479	324	290	222	190	166	174	205	168	156	164	138	159	148	159	174	130	156	139	156	170	141	167	158	141	150	160	139	153	143	162	152	171	151	159	145	145	138	142	154	162	142	145	148	155	133	141	162	158	131	148	145	154	130	182	139	162	144	136	134	135	146	159	168	143	126	139	142	136	152	158	131	146	160	150	136	128	158	167	151	128	169	167	133	146	135	126	162	157	144	145	146	150	129	143	151	163	167	142	140	150	156	157	146	146	160	167	156	128	151	151	154	161	139	157	130	154	142	141	148	139	147	129	146	158	146	143	154	150	137	125	167	134	120	129	146	137	137	164	139	152	135	157	183	152	156	159	138	164	159	161	160	161	155	164	138	145	129	135	153	133	131	137	139	148	147	162	166	160	161	141	142	155	140	149	126	145	174	142	146	163	144	145	177	139	137	145	149	153	155	141	138	138	122	142	153	139	156	144	141	152	143	143	161	148	159	156	144	148	131	134	153	149	145	139	129	150	145	150	156	141	167	148	173	151	125	150	160	128	154	136	141	152	132	156	158	148	174	146	134	145	138	134	152	148	129	165	145	136	144	161	126	170	130	174	156	152	131	160	145	152	138	136	142	159	158	142	159	136	155	130	135	132	153	138	162	146	168	172	139	146	119	137	130	148	142	134	109	137	135	148	134	141	128	166	149	162	144	159	155	143	139	142	147	121	136	142	154	151	158	149	136	155	164	147	133	146	136	145	134	131	144	141	137	134	157	155	146	158	150	146	141	121	151	138	141	141	154	157	153	162	146	163	141	134	154	118	137	188	150	159	135	125	148	142	144	147	140	157	144	126	167	143	170	168	165	130	139	145	154	152	146	155	139	144	113	156	143	135	145	160	136	144	148	158	144	143	145	118	137	139	158	154	150	120	129	162	145	145	164	132	138	149	146	140	140	134	140	150	145	145	161	163	161	160	143	141	168	142	143	145	134	126	164	143	147	152	165	146	136	142	140	137	153	144	136	151	146	134	164	121	140	136	135	130	153	154	139	145	134	156	132	143	145	172	164	157	135	125	142	161	140	158	155	141	158	156	153	169	152	156	162	133	145	141	148	136	130	168	138	159	153	153	123	135	158	153	170	140	134	123	162	148	140	158	164	174	150	150	161	146	156	139	147	154	155	135	141	155	145	167	136	155	131	158	145	142	151	162	160	139	136	142	133	148	159	155	129	159	151	127	131	147	141	159	146	154	146	158	160	156	139	134	150	149	151	157	151	145	155	153	167	140	153	153	160	139	151	136	144	140	136	149	157	147	151	158	150	150	159	126	148	152	154	150	128	140	147	153	153	140	133	132	156	143	152	157	160	125	146	152	124	150	156	133	145	150	159	134	143	163	147	173	150	156	143	144	145	142	148	174	173	158	130	143	131	153	134	137	152	153	132	167	126	154	162	140	168	150	150	141	132	155	158	158	125	149	141	154	152	159	125	143	130	142	159	154	145	129	128	158	159	112	153	149	138	147	154	133	139	155	149	142	163	144	148	164	147	140	150	137	148	149	158	160	164	128	127	148	147	171	137	126	162	159	145	139	139	145	150	155	141	136	147	166	160	140	160	143	146	150	143	157	166	142	150	130	134	151	181	142	174	143	134	142	148	157	126	131	144	155	148	152	161	152	154	144	141	135	139	157	163	166	144	150	139	167	146	163	135	160	136	144	169	150	128	134	144	146	144	138	152	156	146	136	164	117	135	157	138	153	157	137	121	155	150	154	135	162	142	135	152	156	169	140	146	189	146	144	137	140	141	145	133	137	145	139	149	151	137	185	147	154	153	120	141	145	142	134	133	152	151	164	145	141	155	175	143	147	148	159	171	165	154	152	142	124	143	141	152	172	124	151	149	152	160	138	152	157	142	147	168	119	143	136	138	140	126	122	140	153	144	146	148	135	151	144	145	144	143	129	135	152	161	171	144	159	131	141	148	129	146	136	146	143	140	156	148	151	122	150	143	135	159	166	162	161	133	152	144	163	132	144	154	140	159	160	132	145	133	154	159	123	134	134	153	147	137	163	132	126	158	154	139	151	131	135	148	137	123	164	146	169	129	151	149	136	144	127	121	149	95	131	144	128	149	132	126	136	156	149	141	162	128	144	147	148	143	136	137	135	134	137	167	144	152	138	151	166	139	151	146	154	151	142	152	155	167	141	152	128	157	154	152	136	140	137	150	154	143	169	142	151	164	160	137	147	146	140	181	167	141	133	141	136	159	156	138	159	138	149	143	160	168	153	142	153	144	153	144	123	177	142	161	159	128	133	144	112	140	151	148	143	124	151	172	151	150	124	134	144	145	138	152	153	134	144	152	110	146	165	144	162	128	149	148	145	150	120	154	147	152	137	158	134	115	166	154	162	122	151	166	152	167	131	142	134	160	139	120	126	148	131	138	140	126	151	146	146	139	158	164	146	152	164	124	153	148	141	159	151	150	146	180	145	174	139	141	157	162	147	158	147	147	138	140	136	141	152	147	141	157	154	136	125	151	152	165	156	142	136	159	158	139	123	143	147	151	152	140	134	140	116	169	158	157	143	155	158	168	124	140	141	144	157	140	143	147	139	152	149	161	135	144	161	149	146	145	125	162	126	136	133	151	144	146	133	158	154	144	167	153	145	126	126	147	143	146	137	138	151	152	133	132	147	151	139	138	140	150	144	143	161	140	149	146	140	159	149	165	143	148	143	147	139	159	144	155	151	134	163	148	168	155	135	124	143	156	149	166	142	150	145	160	163	128	151	149	161	130	135	156	134	150	164	151	137	137	146	142	140	149	131	143	134	152	143	136	154	137	143	142	174	139	139	157	146	153	148	144	139	164	133	145	145	137	157	163	158	126	145	133	157	158	139	130	140	142	167	157	149	153	145	166	155	181	157	138	136	164	150	139	121	146	139	145	141	149	143	171	124	131	119	145	136	154	164	139	147	146	153	173	146	139	147	129	187	153	137	132	160	149	131	130	151	134	128	153	144	164	130	149	156	164	167	144	140	139	157	170	127	140	128	141	157	149	153	149	139	159	169	139	147	143	156	138	123	142	139	129	158	154	139	158	143	166	131	128	157	135	146	156	167	141	151	158	138	130	148	139	163	160	148	140	141	164	141	155	136	129	159	135	148	152	133	152	144	156	141	123	160	157	151	138	148	143	136	135	159	165	147	143	133	161	142	145	162	147	180	147	158	141	117	154	138	118	136	157	135	147	146	154	148	152	170	169	145	139	159	179	166	153	126	149	157	173	142	142	151	154	147	158	154	126	152	128	145	147	173	144	125	130	129	139	136	154	179	137	139	140	134	157	132	159	139	166	158	162	172	133	148	164	151	144	137	162	161	154	117	135	150	116	154	152	127	145	128	163	153	174	137	143	149	140	157	133	164	163	171	131	166	174	145	148	136	130	152	132	149	151	136	137	156	151	132	174	164	155	155	154	141	129	154	151	140	160	150	134	141	155	157
3852	1516	1271	684	758	889	583	511	352	255	241	261	250	221	216	179	205	172	185	191	164	186	177	164	168	172	169	165	185	183	187	178	184	184	186	177	183	175	185	197	189	162	170	199	169	172	193	170	160	176	169	203	183	169	195	185	191	176	167	170	180	180	187	168	169	160	162	205	164	161	186	166	165	168	181	184	176	173	167	172	197	183	167	159	172	168	161	183	164	177	198	179	171	192	166	191	189	177	203	173	178	188	188	163	162	191	177	175	177	164	203	169	177	166	162	173	170	166	195	172	166	171	179	173	183	165	165	181	199	188	194	169	162	180	201	196	180	185	149	156	180	187	182	149	184	157	169	169	169	208	191	182	154	179	158	205	172	191	187	192	174	194	192	180	165	176	184	174	172	184	187	183	189	181	185	187	171	174	171	181	167	163	191	160	180	176	187	190	170	183	177	170	179	194	182	183	174	175	164	199	203	180	189	186	173	181	182	180	175	180	176	200	197	188	182	185	167	184	182	176	187	161	177	191	174	198	180	163	153	195	188	181	180	170	178	188	191	192	154	197	187	165	174	163	158	189	193	168	187	175	175	190	171	169	210	199	206	180	176	159	180	185	189	179	214	176	179	175	184	172	186	156	183	177	178	166	197	182	186	172	183	183	179	196	192	180	197	219	172	171	179	210	160	166	176	182	178	188	183	184	187	187	191	170	177	177	182	179	166	172	149	151	157	187	160	188	169	147	160	190	191	192	180	179	186	185	190	179	189	181	179	195	183	157	164	193	192	157	182	190	158	169	190	177	173	169	198	158	165	172	174	180	182	192	178	178	172	180	181	193	164	211	169	167	172	171	185	179	155	173	187	175	164	184	168	183	173	173	183	169	184	176	150	190	161	156	187	175	192	165	178	216	197	166	154	178	181	192	162	196	182	165	211	210	186	178	185	178	189	200	173	171	186	159	179	157	166	179	194	195	199	171	195	193	170	185	171	162	184	161	186	190	179	157	176	152	154	181	182	177	170	172	160	143	185	183	174	183	209	162	173	180	187	159	168	165	145	188	165	166	173	163	201	178	165	172	177	184	161	161	196	166	174	173	173	179	173	174	161	178	162	201	194	197	171	159	182	170	171	189	185	180	161	207	184	197	163	188	170	158	195	158	186	183	184	169	198	165	185	197	157	166	188	189	190	196	158	182	180	152	158	191	180	171	181	178	184	165	186	189	188	185	161	163	160	199	182	162	180	160	184	167	169	174	178	178	168	186	181	191	185	181	174	178	155	180	157	165	152	180	182	167	201	160	181	157	187	183	192	189	171	178	186	193	201	198	165	193	179	184	177	183	185	181	178	165	209	161	177	163	170	214	186	190	202	198	175	160	177	179	179	162	175	194	196	185	172	202	156	189	175	180	175	190	189	167	188	167	162	188	186	162	183	170	177	184	190	192	184	192	171	195	174	169	176	160	176	194	173	182	179	186	202	175	164	190	167	186	157	197	193	190	177	178	188	181	203	181	180	185	179	200	179	188	171	189	213	212	171	183	164	182	170	175	166	176	194	205	164	168	184	175	162	180	174	176	180	186	178	160	174	190	182	155	188	187	178	162	157	176	166	181	177	178	186	179	156	177	148	178	157	184	168	178	175	178	178	148	189	160	187	158	160	174	163	192	163	173	163	181	178	192	199	163	191	185	175	170	168	170	181	186	181	170	166	152	176	165	165	189	213	196	222	182	174	176	183	182	174	168	182	166	182	195	232	152	168	180	189	193	165	170	173	197	159	171	184	171	197	161	197	148	189	180	203	168	187	175	180	163	183	183	171	175	170	190	189	204	158	172	182	177	160	191	195	163	155	190	168	163	222	195	186	176	168	200	199	177	182	187	174	181	165	203	183	165	162	159	176	187	165	177	167	182	183	178	175	178	196	170	185	162	190	182	184	166	183	184	166	187	178	176	193	175	206	175	167	177	187	193	170	170	168	166	197	179	183	168	198	169	179	192	195	191	175	180	175	186	200	203	202	168	174	182	196	170	163	187	163	180	157	166	180	166	200	192	182	157	173	165	193	167	196	170	175	211	176	173	169	193	184	192	158	187	181	155	176	198	178	189	180	187	166	191	157	194	182	182	196	197	167	177	175	172	204	195	182	196	204	197	179	171	169	161	153	184	174	176	186	166	182	172	174	166	181	177	170	161	169	175	179	178	183	170	192	191	157	178	198	205	172	160	175	177	196	165	175	146	189	183	196	209	188	198	180	163	180	158	195	163	160	176	176	161	183	184	197	167	183	154	179	165	191	194	169	169	185	160	170	184	173	185	184	166	185	168	178	200	181	183	189	170	199	167	175	160	185	210	179	172	169	181	177	184	166	172	171	165	172	135	206	176	193	171	142	182	169	180	201	191	187	190	182	179	169	194	183	188	180	178	204	165	190	180	206	164	183	178	192	190	176	171	214	171	177	202	161	162	200	183	174	179	168	175	191	169	198	220	202	174	179	194	181	171	151	155	184	188	188	210	154	205	206	176	185	175	197	172	170	204	167	190	177	170	205	173	168	178	197	176	188	158	173	170	199	195	161	167	208	173	187	173	190	174	165	168	156	189	205	152	157	167	184	196	178	192	168	182	173	191	163	168	177	177	176	152	184	161	183	188	184	197	180	147	163	205	191	172	172	157	179	179	195	188	174	177	186	179	168	192	187	202	183	161	179	178	173	182	173	179	158	180	168	155	161	190	174	197	172	177	190	178	188	180	166	174	145	166	170	171	196	186	187	179	154	177	181	182	182	185	176	182	189	188	186	163	176	168	189	156	164	186	144	184	143	174	188	186	188	162	186	193	181	178	205	183	186	189	195	179	190	181	179	191	183	163	176	175	178	175	164	196	166	173	179	173	188	190	177	179	182	171	184	193	189	183	173	176	162	184	169	179	210	184	187	158	180	180	186	169	190	182	194	190	168	175	174	177	194	164	196	177	168	162	178	165	187	177	182	193	197	178	194	188	170	163	146	191	172	158	181	163	179	177	162	185	168	181	169	198	157	182	163	179	162	207	165	180	206	203	191	184	184	190	167	176	155	167	176	205	178	193	178	191	191	192	182	173	178	164	169	167	196	170	186	183	188	155	173	177	182	180	153	168	165	182	186	174	178	169	160	176	168	184	181	156	164	184	180	177	178	187	172	191	154	199	172	184	190	171	186	191	183	161	185	181	183	171	193	201	188	173	189	193	189	177	179	182	175	185	184	164	190	169	179	171	166	156	168	199	182	156	151	164	166	169	181	175	170	185	208	168	155	167	178	168	163	168	193	191	178	178	166	190	175	174	182	175	161	184	167	196	200	173	160	160	169	170	164	186	177	159	173	166	169	179	160	183	174	170	176	173	169	167	190	184	184	185	176	180	196	179	162	188	175	211	179	172	156	199	184	179	173	208	199	186	177	169	158	195	170	194	187	180	153	178	187	172	164	184	178	188	152	188	197	177	194	174	200	156	184	182	184	179	184	180
23855	21536	29275	24238	21531	17756	2408	1092	813	649	577	584	547	459	438	420	431	441	396	423	404	353	375	386	380	335	338	371	364	317	369	364	373	381	383	343	372	347	363	355	362	396	376	345	352	352	329	342	325	379	333	322	352	367	342	337	366	350	324	344	369	353	343	308	343	356	346	343	339	354	358	350	325	359	341	337	340	337	349	378	333	321	331	311	305	349	352	321	318	353	329	328	343	353	301	354	370	363	373	342	380	335	350	343	350	333	349	345	372	351	342	333	350	371	328	316	333	317	336	342	345	332	346	353	347	332	344	359	318	315	361	338	352	364	329	374	358	318	353	343	306	319	351	340	332	319	332	336	336	349	346	340	325	343	338	388	351	337	326	359	349	349	302	343	340	357	317	315	339	319	340	337	321	349	338	322	321	312	320	304	339	353	343	341	346	344	331	366	371	350	334	335	370	342	363	353	343	333	359	329	325	319	332	322	353	319	305	328	345	347	354	339	346	309	351	352	360	358	354	308	337	305	339	339	365	337	325	362	334	368	334	338	357	330	324	336	360	343	341	321	363	287	315	331	315	348	320	346	342	333	340	325	315	337	321	316	363	338	356	330	317	317	325	334	330	343	346	319	354	340	361	353	292	381	375	366	310	347	301	334	336	353	325	332	331	362	346	340	338	301	341	291	347	357	314	329	320	327	348	358	361	361	362	333	349	346	297	312	330	320	319	288	329	318	334	341	335	319	299	351	352	354	378	313	344	345	310	321	347	324	321	357	353	352	324	346	341	361	327	318	346	341	367	316	328	323	335	363	350	351	338	323	290	343	330	343	360	375	339	351	384	331	349	352	342	348	332	309	340	351	330	321	354	310	346	336	360	311	316	327	362	328	333	353	327	326	315	354	305	316	355	325	353	337	317	347	361	348	332	304	319	322	326	334	343	353	359	338	363	322	329	372	310	311	323	338	355	347	324	334	322	358	322	359	336	342	354	309	313	337	334	315	346	329	335	362	338	367	343	330	319	368	340	368	352	344	322	318	349	345	353	320	291	324	343	365	351	332	342	345	354	351	371	346	310	331	333	334	333	316	342	336	344	349	348	346	355	327	327	362	327	353	305	320	329	338	354	353	335	364	322	329	331	348	342	318	288	314	335	333	337	354	297	343	348	343	335	330	359	333	306	318	319	353	301	324	361	324	352	356	322	314	346	330	380	327	343	341	341	318	331	302	311	370	308	355	336	320	343	319	311	349	339	322	295	364	307	377	337	338	322	335	332	346	357	335	311	326	328	350	312	343	351	311	340	312	322	349	339	360	347	363	336	363	360	346	355	310	319	331	357	320	334	331	343	332	304	322	348	337	329	328	358	309	313	321	344	323	334	363	335	306	349	315	324	355	347	354	345	351	323	331	306	325	307	325	335	351	351	361	338	353	348	364	386	316	369	319	330	306	327	318	349	348	331	339	318	329	328	335	304	349	359	353	354	309	352	370	338	311	336	356	358	352	341	352	323	355	332	364	340	340	342	353	364	326	346	346	333	349	341	312	334	345	325	334	361	321	354	344	295	357	312	317	378	319	336	339	340	393	340	328	361	361	314	345	332	329	333	365	349	374	348	331	315	329	330	333	336	340	345	344	322	327	342	350	356	340	311	319	319	345	369	332	335	333	350	284	310	319	321	333	384	343	325	332	309	331	347	329	325	319	348	324	348	326	333	321	361	351	338	326	354	352	359	356	320	358	344	345	347	344	313	363	329	351	330	333	361	362	328	352	366	281	335	336	318	355	345	342	318	320	331	334	322	354	328	362	364	347	341	333	353	332	322	340	337	318	376	356	346	325	352	319	334	348	345	333	349	322	322	348	349	381	319	342	330	341	331	350	355	322	339	343	336	331	329	357	336	330	329	326	329	356	324	343	339	324	312	339	307	330	349	337	336	323	332	353	321	303	358	318	342	343	318	329	349	333	339	370	329	319	343	340	314	351	325	352	321	343	314	356	325	355	316	344	321	312	336	356	336	354	361	309	316	325	336	342	347	317	342	317	336	328	311	339	347	371	357	336	340	325	326	327	337	324	329	325	292	334	345	347	366	329	339	310	375	337	308	328	352	324	343	358	345	318	342	343	318	320	351	357	353	348	336	322	334	333	326	357	366	338	319	329	376	349	347	331	307	321	329	339	349	333	355	346	354	332	339	341	330	314	330	326	342	330	352	358	337	365	349	313	330	336	355	330	325	338	299	289	323	368	376	342	337	343	317	316	358	324	355	313	367	345	325	368	351	307	352	365	344	342	396	369	329	340	352	338	373	348	368	355	328	296	336	361	297	341	307	344	347	306	345	329	341	348	358	332	317	322	311	345	360	368	328	332	329	340	320	336	302	305	345	350	353	361	331	346	358	337	340	304	289	315	318	346	341	361	327	330	330	331	349	347	334	367	357	347	316	343	323	355	323	341	366	307	327	355	306	345	357	348	348	304	325	336	325	326	319	349	317	322	362	344	325	363	365	353	356	321	325	367	319	289	336	309	356	373	343	331	332	319	337	293	343	354	335	358	333	354	365	333	334	323	337	343	364	322	325	357	313	349	349	324	336	353	316	297	296	335	326	365	334	332	322	351	313	331	311	327	318	330	344	370	359	347	337	323	362	311	338	343	369	348	323	373	319	294	317	323	325	348	345	338	318	344	325	344	330	326	340	312	324	353	367	354	347	330	318	352	330	354	333	340	339	338	358	331	346	302	356	308	354	338	333	320	363	305	331	367	351	356	327	300	321	339	327	336	320	330	354	366	334	340	353	346	341	359	331	326	321	333	324	332	346	357	371	339	325	328	374	360	356	345	315	329	307	328	332	340	326	322	336	362	353	331	345	327	376	330	333	330	301	350	332	329	340	350	326	362	335	359	326	374	355	330	360	301	373	336	342	328	306	324	336	366	346	324	356	328	319	327	312	336	343	315	370	312	355	347	348	352	342	347	362	353	286	319	335	347	334	354	317	335	318	322	359	380	317	318	306	338	349	340	386	329	329	340	356	341	318	330	367	361	351	308	362	327	347	363	352	326	335	361	299	353	323	354	344	345	326	322	312	304	345	380	316	345	354	353	340	335	324	343	375	315	323	330	336	370	330	349	354	333	321	339	321	333	303	340	350	344	333	311	319	323	302	331	369	318	341	316	315	346	335	330	340	347	332	310	324	337	362	331	306	336	338	326	340	337	329	338	328	339	346	352	321	324	345	354	331	327	328	328	318	338	354	347	315	308	313	338	341	359	315	362	330	334	338	401	322	315	334	331	362	317	313	363	342	329	370	375	386	313	319	361	322	355	312	333	344	302	353	324	318	340	345	298	302	314	335	325	333	339	330	350	309	353	332	357	332	343	371	331	327	353	380	336	364	334	344	356	353	341	341	320	351	336	343	327	301	339	342	304	319	342	361	328	320	353	346	302	346	336	325	352	343	300	317	319	347	314	346	346	368	355	320	344	382	381	339	311	325	346	350	356
4873	10609	9524	5099	3877	3388	2601	1918	1488	1149	939	897	826	697	606	572	587	565	518	490	477	451	449	433	467	523	486	469	418	409	413	395	446	452	410	387	416	425	409	414	420	396	414	441	447	423	410	362	376	403	412	387	406	414	394	410	427	388	405	401	436	408	391	392	403	393	379	382	392	411	373	429	395	393	412	386	393	368	387	395	393	408	370	401	416	390	385	431	416	398	396	367	396	429	429	443	440	384	382	370	408	412	383	392	402	409	376	376	397	410	388	415	385	385	394	413	394	392	387	397	440	403	407	375	373	375	384	408	370	404	363	412	414	366	374	387	371	373	423	426	388	393	372	404	399	408	405	398	361	390	403	431	387	432	386	409	392	349	390	398	404	422	416	383	375	456	386	416	367	391	383	407	385	367	374	383	394	435	405	362	425	395	386	374	381	417	412	399	369	390	412	372	383	394	387	352	375	406	388	425	372	394	384	354	411	386	363	387	390	395	398	391	402	374	448	393	413	397	386	382	397	387	351	403	365	397	362	383	376	413	391	375	389	402	374	409	405	401	395	383	414	431	331	395	400	363	413	372	420	429	403	403	366	406	406	417	395	399	396	411	414	398	407	448	372	365	368	361	420	407	411	413	387	405	375	401	409	362	372	416	379	415	387	372	386	395	384	388	368	415	413	421	412	387	396	416	400	375	373	346	392	375	414	424	386	403	396	426	397	387	361	433	406	410	403	352	371	418	402	385	363	400	384	350	407	408	425	357	382	367	355	388	373	360	373	358	366	376	384	385	383	372	388	362	412	381	410	419	376	340	365	361	384	414	418	360	355	395	427	399	383	398	419	371	391	407	420	390	384	378	380	378	406	394	394	358	432	394	411	372	367	378	361	375	405	366	398	433	375	389	397	392	391	402	394	408	409	377	419	420	414	389	413	415	423	394	397	409	383	392	373	393	359	410	370	401	382	378	356	413	401	381	430	380	374	373	400	405	414	378	374	347	380	367	373	396	421	409	399	407	394	371	383	424	391	394	361	354	401	405	398	385	395	448	376	402	405	405	386	390	382	408	386	392	408	383	371	402	384	375	373	402	366	449	402	386	394	399	388	407	438	412	414	377	373	359	390	417	377	358	397	384	404	382	368	378	413	360	430	404	383	372	382	352	420	389	398	363	379	389	373	346	364	416	379	417	384	383	371	381	395	360	387	398	404	384	385	391	383	405	385	388	396	372	360	377	381	406	379	400	397	413	394	355	370	374	386	417	391	402	380	377	422	363	376	390	354	401	440	369	365	399	386	417	419	381	429	422	382	421	395	401	376	368	361	399	343	393	396	404	438	396	397	371	384	404	386	437	384	399	364	389	382	396	366	420	359	378	390	437	393	400	363	383	383	401	389	391	389	372	400	411	399	374	405	410	388	380	390	406	383	401	386	411	362	417	374	400	383	425	404	403	393	387	409	370	365	434	429	381	396	370	404	397	367	383	389	384	405	381	384	379	403	434	411	389	391	400	391	391	385	385	390	401	393	385	381	383	375	389	398	409	388	409	401	413	384	373	392	369	375	413	351	387	410	384	382	380	398	384	405	392	426	393	399	396	445	410	419	406	397	375	384	394	375	403	396	361	394	370	404	359	348	402	395	340	374	389	354	373	393	383	412	401	435	376	393	350	387	376	411	400	386	366	396	391	407	388	395	418	400	420	399	407	410	364	356	403	371	413	415	378	388	371	363	412	387	384	426	406	358	400	391	359	384	387	353	423	368	416	378	395	365	428	357	356	366	390	430	380	356	374	380	387	409	382	417	362	389	387	392	400	371	399	393	368	384	392	378	402	370	390	411	400	400	404	404	393	372	380	407	367	381	394	410	394	361	375	404	376	408	367	403	372	417	380	414	369	376	397	420	371	376	375	379	396	447	400	405	392	395	383	363	389	405	395	405	369	367	373	416	383	381	401	386	384	418	340	399	395	382	403	381	366	411	372	375	411	374	394	394	392	401	403	375	379	374	377	405	368	394	399	359	371	379	372	424	400	379	395	366	376	366	409	421	352	379	405	372	367	389	386	421	361	375	403	374	379	345	358	379	375	406	378	377	394	371	345	403	390	368	361	400	380	381	370	392	405	386	382	390	393	389	394	379	372	387	416	375	393	380	391	404	438	383	374	415	343	387	364	414	410	396	418	403	402	371	422	369	401	375	358	403	393	396	421	398	390	412	376	375	401	386	406	402	399	415	368	364	368	395	418	389	382	370	404	358	396	408	373	389	413	393	390	399	394	417	381	397	386	420	390	398	406	414	421	365	381	394	395	384	371	370	374	384	395	391	410	419	405	412	411	352	404	424	390	342	421	424	383	433	391	376	404	399	406	398	407	399	346	375	376	400	363	409	413	405	375	403	397	376	429	384	381	390	399	392	381	343	392	391	435	389	413	386	388	405	384	384	386	382	363	411	400	381	365	388	416	397	400	398	372	406	389	369	393	422	358	406	403	374	400	409	382	394	409	393	386	407	383	363	390	398	374	353	402	407	396	383	422	364	360	416	362	360	413	390	367	375	373	400	389	398	389	421	372	389	390	374	414	372	417	395	372	403	418	412	392	411	422	388	391	370	399	378	399	411	392	402	399	377	397	395	354	384	372	408	394	420	396	374	375	383	403	361	389	405	409	388	401	368	368	358	371	354	425	375	389	375	386	404	381	378	386	363	383	405	379	383	418	375	399	397	392	408	388	378	374	377	358	395	405	382	419	393	381	428	400	401	381	388	411	401	356	431	419	424	387	380	425	406	375	388	398	361	396	425	383	396	385	352	394	381	377	394	377	376	441	369	381	399	384	363	397	401	359	391	402	418	384	372	381	421	368	416	402	395	399	383	383	369	382	397	388	393	357	440	360	395	382	406	387	455	403	395	406	397	397	410	385	381	403	431	389	383	404	410	384	377	403	394	401	412	389	413	394	402	392	388	379	402	385	378	368	352	428	421	392	398	411	394	388	432	376	361	389	382	386	393	378	422	399	397	403	383	410	420	398	426	401	395	366	373	372	396	400	378	373	395	394	357	371	404	363	392	382	399	391	389	417	385	432	339	391	365	399	414	373	351	385	375	421	375	415	363	399	388	389	368	351	382	369	368	395	395	387	389	352	337	363	360	379	390	368	435	433	411	373	414	408	388	382	373	376	390	387	393	397	384	396	360	395	380	370	405	379	397	394	402	387	387	409	390	387	365	426	374	374	361	372	388	439	365	355	433	355	397	394	416	395	394	403	418	380	358	407	392	409	398	391	420	392	390	369	395	396	397	402	381	355	369	406	414	361	390	400	409	367	381	382	343	403	405	425	394	393	397	360	432	383	360	350	393	368	393	396	391	409	401	412	416	407	389	380	390	376	399	374	383	397	397	376	387	399	391	388	389	413	366	398	422	367	374	422	422	403	405	398	375	366	393	375	377	389	401	364	398	354	412	390	425	409	413	406	416	373	376	375	381	363	390	424	372	405	403	383
25029	21484	28297	24988	16852	1206	619	493	343	239	240	260	224	205	183	146	172	153	152	165	167	149	155	157	137	145	153	168	156	164	132	124	160	136	130	139	129	122	161	136	127	131	138	145	118	142	152	138	138	114	113	137	118	126	114	134	123	123	134	128	132	135	137	125	110	127	128	117	130	134	134	146	155	110	119	130	137	143	128	119	134	128	118	120	128	153	140	121	129	135	116	129	136	127	133	140	114	123	133	141	129	126	111	123	112	129	124	124	136	124	131	118	137	120	132	132	142	120	138	143	125	137	129	129	142	141	114	130	127	132	112	114	125	139	130	133	127	141	105	129	130	119	118	113	117	135	144	130	131	134	145	140	146	113	142	123	122	119	126	144	123	109	120	114	136	123	129	126	136	125	133	107	130	110	133	129	119	135	155	132	112	115	120	143	158	124	115	133	107	145	134	128	120	147	125	123	130	112	123	133	136	135	132	127	141	136	114	130	135	119	129	131	132	121	118	124	120	137	125	117	123	130	112	113	133	132	117	114	122	122	122	121	121	119	120	140	136	126	122	144	119	140	127	143	126	131	127	125	141	129	119	127	120	109	116	122	124	146	114	128	101	116	124	119	128	139	118	120	117	125	118	161	132	128	130	127	127	122	130	149	127	132	125	124	114	97	137	140	128	122	131	132	129	134	113	116	132	136	126	124	128	113	119	122	125	104	121	114	138	116	125	139	135	130	110	133	111	133	125	102	128	104	121	149	124	112	110	142	119	123	128	120	147	115	119	121	119	125	111	111	151	119	127	111	129	115	113	116	122	111	139	106	132	117	141	137	139	124	125	119	139	111	141	128	124	142	107	134	144	125	106	135	115	120	140	119	125	123	109	151	144	122	116	125	98	104	129	115	131	122	129	121	112	148	118	138	131	142	131	128	139	150	117	134	122	145	125	135	132	139	120	118	118	128	121	114	124	149	128	117	125	124	137	131	133	137	125	135	122	143	131	117	124	120	123	133	130	155	139	133	129	140	142	104	144	135	132	133	135	120	144	115	131	115	128	121	107	125	126	126	125	129	106	119	114	114	128	141	154	117	124	112	135	126	132	117	143	124	132	127	141	135	136	137	139	115	143	133	123	128	125	131	160	121	115	138	126	115	148	136	120	110	129	136	142	148	142	116	140	119	124	133	122	132	113	131	130	109	129	131	107	105	115	107	126	149	116	123	129	125	134	148	128	119	134	140	134	125	120	127	110	139	129	126	141	139	141	103	112	133	115	120	128	110	117	141	124	140	127	116	136	113	128	120	138	123	122	102	119	122	129	126	102	107	145	135	128	120	129	141	145	125	134	131	140	126	132	110	130	113	115	129	131	137	132	138	115	130	108	118	118	147	118	135	121	135	158	128	111	136	121	112	140	130	130	145	124	111	119	152	139	142	127	110	121	140	127	130	111	99	122	113	127	123	112	131	117	168	146	119	124	116	148	148	111	112	110	130	134	138	122	107	128	122	132	116	108	132	115	136	128	131	113	125	135	143	143	109	135	122	134	153	129	120	153	127	140	120	117	112	118	133	114	123	127	133	108	108	134	115	139	126	124	130	130	119	126	115	110	113	131	137	120	144	141	126	121	135	116	126	139	122	144	133	136	130	117	123	115	130	121	129	128	125	142	132	139	124	132	133	135	116	130	117	123	131	117	117	112	139	117	127	132	117	122	136	132	127	113	135	123	123	149	146	155	143	117	127	147	135	123	133	121	123	151	114	122	146	144	119	103	116	129	125	147	121	153	127	119	131	123	133	120	106	128	116	128	150	139	123	125	119	118	128	126	130	129	134	121	128	119	118	117	141	146	123	127	130	127	118	141	131	136	124	130	129	115	113	115	127	128	119	123	117	142	128	126	126	139	130	112	134	131	136	148	124	120	116	127	121	146	129	144	119	127	129	126	117	113	132	116	118	109	119	138	162	101	126	115	119	122	117	106	119	143	117	111	106	161	127	111	116	114	118	131	123	117	134	130	124	118	118	128	114	113	130	124	123	113	147	145	127	154	123	112	131	117	151	113	151	120	136	114	94	142	114	109	130	140	133	142	135	111	128	153	138	125	131	139	127	130	105	128	128	117	128	122	128	107	104	135	123	105	127	134	128	127	126	122	114	113	134	118	123	119	114	146	115	140	135	130	129	127	112	133	121	148	111	131	135	151	131	126	143	132	125	128	112	116	120	126	122	122	119	119	134	122	129	140	127	120	130	117	134	140	129	117	133	108	113	114	132	125	108	114	130	124	143	134	123	132	137	130	122	125	123	117	126	124	128	133	124	105	130	128	127	140	136	120	136	126	158	124	123	152	120	119	134	120	127	121	136	146	116	107	137	135	122	124	151	124	125	138	118	125	125	120	131	125	128	115	106	135	127	133	132	130	122	106	135	124	116	142	131	114	127	126	122	125	123	115	130	130	131	120	127	135	139	110	110	132	128	123	127	137	116	119	133	132	140	145	134	121	129	136	128	132	132	115	154	136	122	125	146	123	144	125	127	155	99	136	136	117	136	137	112	144	128	121	129	132	135	147	137	144	131	132	131	107	123	139	109	123	120	140	142	128	143	141	110	145	112	124	141	123	120	130	100	129	149	116	134	125	119	131	131	124	117	114	127	108	117	127	130	137	114	122	129	136	124	137	138	123	126	127	132	105	134	108	139	113	122	113	112	127	143	134	131	100	133	124	122	126	113	122	139	124	118	144	130	124	131	132	132	130	119	126	109	113	121	121	121	136	124	130	118	124	138	136	141	136	145	139	119	139	119	149	129	135	139	138	124	113	133	122	147	131	144	160	114	119	138	140	130	100	131	127	129	121	120	118	139	138	134	124	140	124	122	135	119	138	132	115	122	124	127	149	112	137	126	130	122	113	116	97	156	117	118	122	122	127	133	129	127	147	153	116	124	122	117	148	128	140	138	145	144	136	106	123	139	137	126	146	119	141	130	134	133	126	128	142	128	121	121	114	107	126	125	126	125	123	124	130	139	153	108	142	131	103	106	126	133	130	145	124	129	136	133	142	126	121	122	112	149	138	111	144	122	120	130	156	121	130	123	124	115	119	137	125	132	124	139	126	147	124	126	147	125	127	132	150	122	129	119	125	128	118	129	129	147	140	114	124	125	114	121	123	144	111	136	132	129	139	125	135	114	139	119	117	139	137	134	131	127	133	131	131	110	140	119	126	135	127	126	111	128	137	124	143	122	120	142	151	101	143	142	122	119	125	122	142	127	137	128	113	105	117	127	102	110	127	142	120	124	135	135	133	133	140	108	136	111	110	85	141	120	131	157	119	135	118	150	127	129	132	148	128	139	112	135	126	136	133	120	128	111	139	123	114	148	132	126	127	127	122	126	143	134	141	121	143	137	142	130	109	112	137	120	121	135	116	124	123	131	123	117	111	141	121	117	108	136	145	135	101	137	125	119	140	131	111	126	152	129	130	134	133	138	125	109	133	108	121	118	120	121
4847	6329	5426	2863	2143	1922	1481	1123	892	586	496	425	434	343	323	255	269	254	243	224	207	185	219	202	200	211	199	164	178	182	169	199	203	176	183	174	180	206	185	173	195	192	186	191	181	161	184	176	181	162	165	178	166	171	176	166	164	163	162	181	196	165	172	160	165	193	173	149	176	179	181	164	180	169	143	174	178	163	205	163	169	167	168	197	188	144	189	189	148	183	193	182	158	196	162	181	167	151	189	170	178	163	186	156	159	181	149	182	160	156	181	192	167	165	163	174	178	163	168	186	144	181	177	163	172	171	175	184	186	165	188	157	166	171	178	181	193	170	191	162	173	176	154	150	169	173	200	165	200	163	176	179	172	173	163	181	141	169	169	159	166	185	161	211	165	180	172	142	166	181	159	153	182	163	187	168	186	179	176	165	152	170	167	170	179	165	170	158	178	173	164	172	158	182	167	177	204	179	165	165	160	173	163	168	176	181	152	172	170	155	156	136	167	177	170	178	183	145	171	168	143	175	192	183	139	160	166	166	166	161	185	155	154	168	168	215	162	143	167	174	193	161	164	148	143	192	168	146	185	165	180	173	167	165	169	164	141	175	179	183	177	171	188	183	165	151	167	181	172	188	171	178	132	169	170	162	167	131	172	168	177	170	182	154	180	174	188	173	158	187	152	177	165	186	169	156	192	179	158	142	158	176	186	183	170	175	172	170	157	177	179	167	160	169	189	197	162	170	182	166	150	170	162	186	184	160	149	180	188	178	163	146	151	147	174	182	163	170	190	185	192	163	151	155	180	183	170	172	174	158	187	158	164	167	170	175	163	193	179	162	175	145	184	165	182	146	187	159	158	169	158	178	149	142	163	147	180	164	162	169	167	165	164	171	176	196	180	153	170	147	172	171	175	190	176	192	176	186	178	171	185	161	162	164	166	152	168	139	180	179	175	169	185	178	163	143	164	177	180	166	173	185	166	159	147	153	171	163	174	166	166	150	175	192	182	197	175	172	184	158	184	163	163	178	166	169	162	155	173	171	162	168	170	165	152	153	169	172	181	175	166	174	170	178	169	162	159	169	169	158	172	169	176	165	172	163	174	179	161	171	169	153	193	170	177	189	179	188	152	164	161	154	169	162	186	160	163	175	181	178	178	162	143	159	199	191	183	181	170	170	173	152	164	179	150	183	170	169	164	174	156	176	153	194	192	169	177	153	178	196	157	166	172	191	190	195	185	195	162	159	184	191	161	171	134	149	164	169	164	169	168	187	170	163	148	180	180	168	196	167	148	167	176	175	172	157	175	184	167	170	175	159	168	181	174	151	177	167	154	154	179	160	176	171	168	189	166	180	161	178	188	161	182	163	176	171	172	203	175	168	185	172	150	167	178	176	167	171	174	151	170	164	167	165	168	173	210	167	166	184	178	168	176	156	171	186	145	188	166	179	161	140	171	162	178	170	162	149	167	173	166	166	165	178	175	153	188	173	160	188	160	152	182	153	153	153	190	186	184	179	161	151	174	162	148	150	168	166	182	172	157	181	173	154	166	166	179	165	181	187	180	161	152	172	158	150	163	180	164	179	155	178	161	180	159	165	155	160	156	166	184	170	171	176	164	153	178	168	196	149	157	179	174	188	175	176	182	162	175	170	158	168	180	158	161	161	156	149	168	159	161	177	189	160	149	180	153	153	179	158	134	174	156	169	179	170	184	137	168	159	170	160	180	165	154	166	142	169	176	149	172	174	160	177	169	160	168	150	186	142	171	171	178	178	176	171	182	179	150	185	187	144	168	169	153	171	168	164	163	159	156	185	170	189	165	175	183	164	146	173	181	150	168	162	179	177	192	139	184	178	179	144	170	176	158	160	183	163	170	168	161	162	185	182	172	167	144	159	175	194	157	163	145	185	197	170	166	144	174	170	171	188	168	183	162	181	165	184	162	179	162	155	182	139	164	166	163	175	168	174	183	158	173	187	173	163	183	166	146	171	190	185	187	157	181	139	171	156	196	196	154	164	175	159	172	164	181	158	171	172	183	136	168	183	174	168	176	171	169	165	162	172	192	172	173	156	160	156	141	183	161	167	178	176	169	191	151	199	168	157	187	168	164	171	190	171	176	159	184	183	159	163	167	187	159	179	169	152	186	173	182	169	160	177	164	162	170	163	186	165	170	169	144	172	153	192	169	174	163	184	169	183	161	167	183	172	156	184	174	178	171	190	182	158	180	163	174	176	172	171	164	180	166	172	164	170	192	150	165	156	138	159	165	182	181	193	169	167	154	175	167	173	155	173	173	158	161	162	182	175	162	171	172	176	164	167	164	190	154	164	190	161	153	187	152	184	163	193	176	158	156	144	170	177	151	163	173	172	164	159	197	158	160	165	149	184	170	187	171	169	163	179	168	167	144	147	196	165	202	167	162	167	160	163	151	157	187	160	152	156	159	167	170	173	155	158	176	172	208	189	170	171	211	144	175	183	191	176	161	170	191	154	176	162	170	182	176	157	151	161	173	165	186	149	188	189	183	166	171	188	186	194	165	158	181	161	155	168	180	166	179	177	184	184	177	158	179	153	167	178	160	173	152	169	162	195	190	156	174	149	158	167	161	177	192	172	152	181	153	174	182	168	189	189	168	172	155	167	161	168	179	181	152	172	142	158	167	196	165	178	180	148	164	167	159	174	160	162	198	159	141	176	168	168	184	187	150	163	178	150	188	163	177	158	162	183	175	162	151	187	150	164	181	179	155	171	199	177	169	163	185	127	172	176	185	168	205	175	150	167	175	167	150	179	166	181	150	151	187	162	156	150	152	158	151	168	161	172	160	147	185	180	194	143	164	196	184	138	170	140	148	170	159	173	164	191	176	191	158	158	179	155	151	175	156	180	178	162	165	147	161	166	182	164	148	137	166	166	162	163	173	179	146	164	192	158	162	167	197	156	149	177	161	158	168	165	157	159	191	172	164	185	167	186	193	179	190	173	162	154	140	167	154	181	168	176	196	192	169	170	176	183	161	165	176	165	171	173	164	175	152	157	154	146	159	134	172	173	173	144	192	153	172	148	181	166	171	166	165	187	164	145	199	158	172	145	178	187	167	154	169	172	182	177	165	162	169	175	151	198	169	167	183	156	184	173	159	152	172	162	177	189	182	160	156	146	172	164	174	174	147	166	179	186	156	149	164	139	175	174	173	179	171	198	151	182	160	188	166	152	159	171	204	177	151	170	172	179	145	163	184	166	201	193	155	164	181	178	162	190	173	152	196	172	192	192	177	165	186	161	176	164	159	159	164	176	176	161	194	142	174	177	182	166	168	162	164	171	164	153	135	146	197	149	191	175	181	175	174	181	175	168	168	171	174	174	171	169	172	195	176	169	169	169	163	166	168	158	165	176	176	184	156	174	137	181	164	175	178	164	165	186	148	181	174	163	153	176	166	180	171	175	179	184	185	155	168	180	165	180	183	182	165	181	135	164	154	170	183	154	192	175	180	173	144	169
22866	21526	29526	23956	21521	21593	14827	1950	1282	984	901	801	747	676	640	640	594	556	509	499	506	458	460	457	457	446	429	432	439	422	467	433	433	436	416	409	407	421	436	426	421	423	431	362	417	395	442	393	373	385	399	405	398	390	393	417	375	384	398	388	422	412	410	377	448	383	402	396	426	405	391	393	410	389	378	410	401	397	393	377	407	388	391	387	410	373	392	377	392	391	404	372	395	389	387	373	368	419	421	386	388	368	421	422	404	373	403	406	399	381	378	398	382	375	415	398	422	423	388	394	378	385	412	394	383	397	422	387	404	404	398	403	391	422	393	398	416	412	382	389	383	416	358	372	399	394	371	347	433	426	391	346	440	421	392	396	385	409	411	376	400	418	404	428	396	404	399	371	366	357	380	403	383	413	360	407	417	358	417	419	393	374	375	411	399	428	375	404	402	365	369	388	390	410	357	375	407	369	354	384	386	400	397	404	362	387	392	401	426	392	398	399	381	379	415	364	400	411	411	391	367	387	380	382	442	377	420	402	372	430	376	390	378	379	381	392	403	412	418	406	378	401	342	367	369	403	415	377	432	400	368	379	358	379	382	428	348	360	404	396	412	363	403	381	399	411	395	378	404	393	382	379	362	409	388	389	386	353	413	390	379	360	385	410	412	411	400	355	388	392	419	382	405	370	395	376	357	378	368	380	383	407	402	401	394	377	405	398	404	385	375	380	368	394	439	427	424	409	405	383	381	368	379	393	370	380	403	380	390	385	410	386	373	386	378	409	396	375	411	376	422	385	388	385	391	370	362	419	423	392	404	393	423	414	376	421	392	363	367	379	371	406	381	384	425	364	386	417	412	388	383	382	382	376	366	377	413	367	387	418	377	383	335	403	408	398	419	392	386	382	390	410	373	393	411	376	419	363	402	382	462	372	372	373	413	413	401	347	402	407	408	406	341	404	399	414	347	390	410	367	379	369	411	409	339	389	392	392	408	410	365	406	374	392	399	415	424	407	387	440	395	408	407	375	397	399	392	381	425	407	358	414	429	399	401	400	389	377	382	387	401	401	393	434	376	409	369	393	389	391	378	393	359	435	382	372	396	407	359	374	406	415	369	389	388	378	395	402	386	385	374	379	405	407	396	399	388	391	383	343	417	376	411	413	393	408	384	406	366	369	382	375	395	406	385	401	371	383	375	406	385	370	385	372	396	397	353	401	379	378	367	395	399	388	357	422	400	396	381	400	402	434	381	400	368	397	396	370	371	386	368	379	428	399	388	359	392	392	378	363	406	367	402	408	434	399	368	412	442	403	386	379	395	412	389	385	390	391	401	374	393	390	401	377	393	388	390	393	370	383	369	397	384	411	369	412	379	376	397	314	383	373	393	435	367	405	401	365	382	407	384	382	395	416	399	376	357	339	395	401	388	378	380	385	389	392	370	366	410	397	431	414	401	380	403	365	391	418	387	404	390	392	404	377	405	392	367	360	403	404	407	354	358	365	402	406	382	390	370	406	392	342	416	402	421	385	392	383	410	380	392	433	360	420	410	370	409	378	401	411	370	370	379	407	396	407	371	397	396	410	349	392	383	387	382	376	373	388	357	416	369	362	397	399	373	376	410	403	388	416	386	373	408	352	409	400	398	383	381	389	388	396	386	379	391	385	413	393	405	375	385	392	371	388	414	396	385	388	354	385	370	432	387	389	359	367	398	377	424	414	402	392	376	380	395	403	384	388	379	409	397	390	367	414	391	406	365	381	381	361	375	373	396	390	394	424	409	379	409	369	380	393	361	395	409	423	395	386	383	375	405	388	360	414	418	433	369	399	387	377	374	387	385	416	412	378	387	388	391	416	379	393	382	393	382	369	399	408	410	408	399	396	352	420	388	382	389	411	388	369	399	427	383	404	411	409	393	417	385	403	393	367	416	425	418	389	388	399	373	359	404	403	417	391	384	391	419	387	386	407	412	407	375	383	386	429	356	383	411	399	382	378	368	388	427	396	425	361	384	355	413	391	347	374	372	375	392	398	374	408	407	376	403	387	403	378	414	414	373	373	392	401	397	404	379	376	373	398	400	409	374	369	371	386	383	382	368	373	405	429	401	393	371	408	440	391	396	371	410	389	389	431	395	415	393	375	392	419	374	388	383	409	422	365	400	385	392	339	388	346	385	379	368	369	393	386	424	420	381	362	372	361	416	391	360	367	372	403	364	385	374	375	365	395	433	377	402	379	370	398	371	400	417	330	420	347	373	388	404	386	400	397	427	427	393	407	388	388	379	383	398	364	419	391	367	400	426	386	397	393	367	371	409	386	397	411	359	409	363	368	426	411	384	407	361	377	402	393	418	408	363	356	402	401	388	371	368	401	402	389	385	385	382	364	395	403	387	381	362	365	428	389	442	405	389	387	380	389	443	387	408	390	405	381	377	387	388	380	403	383	377	373	405	395	393	414	412	405	409	335	399	411	387	402	373	385	396	363	379	401	366	394	399	410	412	380	391	363	407	393	389	399	398	348	392	389	417	393	393	402	342	362	392	377	375	351	362	374	392	379	435	363	391	395	409	417	391	400	370	387	406	375	384	436	342	393	395	392	392	391	380	392	408	422	411	365	407	386	384	402	378	367	376	387	396	410	387	398	383	372	363	383	390	380	401	393	397	404	379	376	439	422	394	396	399	401	354	429	395	400	401	399	391	417	402	363	353	369	413	391	397	392	385	386	363	373	406	399	408	372	398	379	421	375	385	386	374	429	421	416	409	407	411	391	383	349	418	387	372	369	379	374	397	388	424	382	356	381	362	396	424	359	392	397	377	401	365	374	407	406	408	425	376	412	381	356	389	389	396	410	391	403	374	392	375	429	388	406	378	392	371	366	406	400	411	395	391	390	417	430	381	363	398	381	365	376	387	390	419	417	434	383	377	421	390	403	352	381	386	411	380	363	419	403	428	395	439	414	343	358	430	372	367	406	354	398	346	408	375	386	406	391	368	388	388	357	385	376	384	419	368	445	383	365	390	418	363	385	347	425	369	396	384	407	381	396	362	424	403	391	381	398	363	386	376	378	383	375	388	379	394	396	369	378	382	377	400	418	383	382	406	415	389	405	339	373	411	404	434	343	408	362	355	397	387	380	392	385	367	373	376	363	414	394	382	378	416	362	366	388	418	406	387	406	410	369	378	369	380	406	382	411	412	400	345	386	385	363	362	360	374	387	389	363	362	394	403	431	411	397	412	402	402	366	431	407	390	422	418	377	381	397	385	420	380	403	355	400	388	362	398	367	370	392	426	399	413	422	377	393	397	334	390	384	377	401	405	355	362	387	371	414	388	374	375	375	380	423	379	409	371	406	397	416	391	406	419	411	430	365	378	394	430	352	389	337	372	424	372	385	403	411	368	368	379	379	440	399	399	378	359	438	379	433	373	407	396	416	369	396	405	363	395	389	370	378	365	422	399	366	380	394	388	402	384	365	381	411	407	401	413	410	403	397	378	396
7332	17118	15384	8573	6276	5204	4041	3274	2570	1855	1621	1359	1262	1108	919	844	864	693	656	638	664	645	607	597	618	530	532	526	562	530	552	542	528	495	527	493	504	504	508	510	517	496	479	486	494	447	473	477	490	471	468	461	462	490	470	491	428	508	479	460	456	470	483	436	493	499	504	457	496	484	453	463	475	444	439	466	484	467	475	441	491	473	469	443	451	475	496	469	486	497	492	426	479	478	429	453	447	473	473	468	460	493	450	444	444	475	437	417	449	475	482	472	431	453	479	506	457	492	452	446	475	489	511	441	466	499	474	473	488	429	448	457	482	441	464	445	434	482	468	427	440	447	460	455	482	453	434	477	459	443	431	485	426	443	444	451	476	465	481	450	452	460	477	473	429	494	453	449	475	411	455	486	473	437	473	453	463	477	456	468	444	469	458	459	433	480	448	414	455	467	440	450	464	448	444	453	420	437	443	456	405	461	455	460	477	442	447	450	444	475	451	423	433	435	421	443	474	474	448	469	411	423	483	458	484	433	425	498	444	452	452	448	420	465	462	460	436	484	489	482	467	492	468	487	459	458	458	474	478	460	491	475	457	449	467	482	479	438	477	447	467	419	476	441	451	445	442	441	499	425	471	460	435	454	478	449	441	487	473	500	434	426	473	494	444	477	450	465	477	448	454	467	456	453	457	470	442	427	434	508	452	432	475	446	450	473	430	473	449	461	470	445	449	493	439	485	443	465	449	416	464	442	468	465	464	445	438	460	445	457	509	481	462	461	477	447	476	439	483	488	470	463	485	533	480	446	448	436	450	479	480	468	480	468	424	478	429	449	453	458	445	464	487	441	477	480	484	428	452	451	471	459	451	413	429	462	466	501	465	446	437	463	468	458	451	455	444	473	434	430	439	419	470	468	444	461	473	421	468	454	524	411	485	452	450	446	450	460	444	442	421	489	422	479	474	482	502	448	492	448	456	481	451	471	458	466	436	488	458	458	502	468	468	456	455	446	432	476	486	444	449	475	501	470	461	423	468	476	468	438	431	443	472	463	451	440	477	461	460	479	452	463	462	463	473	468	439	459	492	442	429	433	450	453	451	452	426	481	471	446	461	456	451	443	421	483	455	456	461	447	436	480	459	441	487	443	446	466	451	422	494	486	503	436	445	454	431	421	457	468	478	385	476	459	445	451	455	457	464	496	433	478	441	468	433	457	481	472	445	443	494	455	452	432	458	502	430	471	476	448	463	428	434	467	475	468	481	437	445	436	498	458	500	432	488	437	472	440	471	445	465	422	473	455	495	435	457	474	455	449	466	469	469	466	478	446	443	442	468	456	494	436	428	444	445	434	453	453	419	448	472	480	448	467	429	458	501	445	478	461	521	487	421	452	437	472	425	476	444	452	421	474	432	469	433	459	480	468	456	469	446	450	470	488	453	461	440	457	455	406	481	502	481	498	454	456	481	467	470	474	440	476	460	499	495	442	444	458	477	439	457	471	495	466	466	441	471	423	449	454	483	424	468	443	476	471	447	466	446	474	469	473	461	461	483	424	432	499	445	441	470	446	479	461	459	447	445	441	453	469	431	434	435	477	453	458	438	432	454	446	465	484	448	495	440	430	482	462	437	471	499	498	439	431	446	451	436	458	426	423	440	448	489	464	467	452	420	488	445	416	495	452	454	485	454	452	451	444	457	470	462	480	463	465	434	481	478	447	424	450	430	422	441	455	469	449	485	476	462	433	479	463	490	461	469	456	444	450	455	499	442	464	470	479	483	479	445	449	465	494	416	485	469	448	445	475	439	468	491	466	443	518	448	412	412	485	445	473	471	440	469	456	470	434	492	459	475	454	440	487	454	430	510	448	411	433	471	451	471	474	463	419	458	447	450	446	452	483	439	437	454	452	471	451	431	424	444	453	499	452	422	434	463	437	471	446	483	459	476	438	465	457	453	439	442	463	428	455	489	481	489	453	468	439	517	430	502	419	470	494	491	420	482	473	449	498	455	470	454	456	473	472	457	474	452	462	477	437	463	476	458	470	437	452	436	438	450	433	453	450	433	432	475	476	453	472	419	407	450	459	468	420	470	479	433	484	468	470	465	515	466	456	467	478	463	473	452	476	445	389	434	472	494	449	450	476	454	446	470	468	423	426	493	460	443	469	450	466	448	447	468	475	477	457	450	444	458	447	454	432	434	474	448	453	443	447	439	445	420	466	439	431	470	491	415	471	449	432	499	476	448	422	458	405	465	430	452	481	454	422	441	460	485	479	461	452	435	475	449	465	465	447	464	457	466	448	502	498	444	467	470	494	461	436	444	479	449	446	451	460	418	492	468	434	444	464	457	469	425	434	439	469	478	487	483	489	442	460	476	456	456	459	415	460	458	472	472	500	465	477	467	475	442	476	456	495	432	439	459	443	457	468	469	465	476	412	522	471	434	482	445	485	469	467	465	448	435	486	438	443	473	416	495	447	483	429	472	443	447	478	426	444	425	466	452	467	479	428	451	448	504	480	462	471	455	513	470	455	450	457	459	464	465	415	458	474	468	484	459	444	474	400	478	440	480	461	501	459	440	486	496	434	435	475	429	474	485	458	474	460	475	484	461	465	490	481	468	501	459	465	453	460	480	450	432	470	495	501	460	438	465	471	462	446	476	436	457	465	489	470	454	414	426	445	437	456	459	458	470	465	482	437	482	449	406	434	466	463	462	473	472	476	446	446	504	477	473	448	446	465	455	477	437	481	426	469	466	442	479	424	474	468	479	475	433	472	452	453	433	446	434	462	468	472	468	470	487	430	475	442	482	484	480	450	484	443	455	467	455	461	470	468	455	464	447	451	465	414	446	463	440	417	423	459	480	459	460	467	435	439	420	448	440	428	456	457	522	465	448	496	447	474	490	462	504	466	431	474	467	473	452	494	480	460	482	471	457	470	469	493	448	455	465	455	468	452	481	447	439	476	448	467	449	459	466	472	496	417	423	455	496	447	474	434	462	473	440	421	449	475	452	495	448	467	446	505	479	437	464	451	493	441	480	454	481	466	443	494	456	463	471	474	462	462	444	489	491	454	475	445	463	455	490	483	453	460	452	426	485	465	482	435	462	467	460	420	473	475	453	457	496	453	450	446	465	494	467	480	471	489	473	447	427	420	449	438	460	450	450	489	452	481	452	480	456	439	501	451	470	489	460	464	450	471	449	463	516	412	481	426	452	432	421	458	422	465	454	446	448	441	449	421	415	444	460	442	421	443	441	473	463	469	460	453	459	497	431	478	488	457	460	443	456	456	437	482	485	459	442	456	470	432	459	456	448	439	444	447	498	450	486	459	439	486	462	444	473	450	436	434	449	452	457	452	410	434	508	443	453	429	447	471	462	471	477	440	450	476	425	464	472	490	478	456	434	469	447	433	450	448	468	468	374	467	430	444	437	442	434	474	483	462	496	475	483	472	456	466	434	470	453	447	462	474	446	421	504	452	452	468	438	463	460	444	446	462
27300	21108	10131	726	415	408	389	315	209	197	218	163	144	144	158	147	142	157	142	146	148	175	129	167	163	136	145	125	154	134	132	140	140	157	150	141	145	155	138	131	142	128	146	153	143	142	146	147	130	141	143	130	159	161	133	149	136	143	150	164	151	122	159	141	145	131	152	145	161	146	155	134	152	150	125	119	173	151	147	152	133	169	172	152	145	148	159	153	142	160	148	150	151	138	118	122	151	138	149	139	147	147	148	128	135	140	123	158	142	152	167	130	142	128	148	142	114	145	132	149	136	134	135	153	143	153	154	144	151	169	152	156	111	138	127	170	124	147	147	135	134	157	151	169	137	144	176	151	148	141	155	157	133	172	143	140	140	134	173	125	137	156	145	136	152	127	144	154	142	149	142	156	152	130	145	156	164	131	139	132	140	164	147	150	140	135	154	133	116	149	127	141	140	170	138	150	134	140	151	142	130	150	149	117	157	154	179	137	169	134	134	152	139	140	141	159	161	154	148	152	169	160	121	155	167	149	120	152	130	162	135	148	145	146	158	145	156	144	130	159	148	127	158	145	127	152	133	148	128	140	146	153	145	159	160	147	149	149	149	132	155	161	134	136	162	162	163	159	166	133	159	127	149	143	136	147	140	144	141	137	149	148	142	147	140	144	147	143	132	146	151	167	139	148	123	139	145	123	142	163	147	141	138	140	149	164	145	139	142	142	130	134	145	130	138	153	137	137	157	146	143	138	149	150	152	155	146	153	154	160	131	152	131	138	178	134	157	158	138	147	142	144	158	156	128	165	151	149	142	174	157	172	133	132	138	158	136	148	147	118	159	134	155	139	146	132	136	144	157	144	154	143	138	146	135	148	137	131	141	162	137	138	164	129	138	147	160	130	147	135	141	141	152	149	149	165	142	135	133	136	125	137	141	152	157	138	121	145	142	140	172	163	131	160	129	140	140	160	153	155	160	156	137	145	136	146	130	157	148	160	148	161	156	137	133	151	166	135	124	140	151	126	135	118	150	155	151	144	136	148	147	137	140	159	126	128	126	133	152	140	144	126	157	134	147	148	155	147	153	133	143	135	149	137	154	142	121	163	132	159	138	124	141	136	140	144	117	167	131	125	152	150	147	119	151	140	158	141	141	152	140	148	124	147	149	157	152	145	151	149	143	144	143	128	143	139	112	144	127	142	144	140	130	141	162	145	148	149	156	155	141	150	139	138	130	164	164	138	130	132	146	144	136	149	132	147	140	135	162	141	151	152	154	134	158	146	153	131	135	150	141	154	116	149	121	167	125	135	159	148	156	160	138	132	158	124	154	122	151	132	146	138	158	149	135	126	128	119	157	152	140	140	147	150	148	147	138	156	158	143	152	147	151	159	162	156	153	138	137	148	153	148	161	149	147	128	151	146	148	158	147	160	159	122	137	143	142	154	166	145	143	153	121	137	161	145	149	138	135	137	152	149	142	152	138	164	180	142	157	145	131	158	147	161	146	142	148	137	129	163	137	163	138	127	134	137	134	140	158	140	158	146	139	130	140	160	151	160	160	143	152	141	143	130	135	150	141	155	159	138	144	130	133	147	141	131	159	172	142	127	152	153	149	151	135	146	137	139	135	152	130	133	136	143	160	140	160	169	139	133	142	137	154	160	126	158	148	137	166	138	151	118	142	134	129	145	134	136	135	138	145	142	152	137	124	137	159	143	156	154	153	133	148	142	132	138	147	154	144	158	151	134	140	151	144	135	123	124	135	143	134	137	145	135	156	143	153	160	145	145	146	148	134	167	131	131	146	139	132	148	129	155	116	148	135	136	163	106	151	143	152	124	138	154	151	132	139	157	145	160	159	147	136	119	151	147	153	134	125	144	158	154	127	131	147	135	133	133	140	140	145	165	130	151	165	147	136	134	127	155	127	138	145	158	150	137	119	139	154	141	150	146	145	145	145	123	164	167	149	133	144	147	138	150	147	125	116	114	135	150	159	151	137	132	137	147	129	144	130	149	154	130	127	120	132	146	142	144	127	169	135	131	154	149	158	156	141	154	144	134	133	152	139	166	156	147	144	111	148	161	143	150	146	165	140	141	112	156	148	148	142	121	183	155	132	144	158	144	155	140	145	148	125	132	144	134	140	140	158	133	167	155	133	154	165	149	138	162	122	136	163	150	161	131	156	153	122	143	148	154	132	156	147	154	152	156	150	151	135	161	133	124	142	151	134	153	146	166	145	147	160	168	152	140	144	144	138	127	164	153	134	128	131	125	146	130	139	134	148	149	152	128	154	135	143	124	163	143	136	135	128	148	156	135	136	152	152	141	147	131	130	136	157	128	138	162	150	137	143	146	148	124	139	144	147	133	121	147	131	132	141	143	140	146	159	145	159	157	125	142	146	156	148	144	141	171	142	128	146	151	133	129	138	151	157	136	153	137	133	155	145	133	162	150	146	153	155	149	163	150	144	157	144	121	140	140	133	147	127	126	153	148	123	155	113	128	138	149	147	165	152	152	149	151	155	145	154	147	141	151	141	143	132	163	134	144	136	140	152	127	126	142	154	143	160	132	149	123	146	121	151	133	161	139	171	159	168	151	163	150	138	139	163	146	160	147	126	158	139	132	139	138	132	156	170	143	156	146	141	146	150	117	129	144	148	148	141	134	163	164	159	168	169	161	138	134	146	150	148	134	149	165	157	140	119	135	152	148	139	150	135	147	156	150	119	129	145	140	129	159	146	134	129	155	141	135	162	170	134	164	169	147	135	158	153	158	152	144	136	141	152	131	136	161	163	144	157	138	140	159	156	140	146	163	150	153	160	152	141	133	153	167	136	133	138	131	123	157	130	129	139	127	153	159	131	151	137	144	130	158	141	163	158	150	148	140	148	153	131	133	126	144	148	145	150	130	151	147	150	158	143	144	154	148	139	138	152	134	137	149	148	140	158	165	141	154	149	153	139	119	149	116	151	151	141	151	139	153	159	147	151	133	146	125	144	140	134	112	149	171	146	138	142	153	144	134	130	139	160	154	154	139	154	141	155	141	143	136	144	154	159	125	147	157	154	151	148	134	144	147	138	148	151	149	144	144	147	135	127	167	152	149	137	172	150	141	124	149	151	138	121	151	157	134	165	158	133	150	163	158	148	140	161	133	147	152	132	155	136	147	132	140	164	135	153	160	144	163	144	144	151	144	167	157	148	145	133	142	132	135	129	155	151	139	152	141	139	147	136	151	151	137	148	147	123	155	146	128	145	159	149	166	161	126	155	156	153	147	114	161	166	147	134	127	144	152	130	159	144	120	109	142	133	159	143	137	163	158	170	147	151	160	161	155	170	168	154	146	152	132	123	136	111	147	147	134	144	136	138	154	143	148	142	130	149	115	144	125	139	145	140	147	162	136	156	124	136	142	165	138	157	169	151	122	121	132	137	140	152	161	145	131	151	145	149	148	166	125	146	122	132	151	140	136	131	163	155	168	150	126	137	151	166	135	164	154
3914	1084	1040	736	707	738	690	522	426	280	248	222	238	201	198	195	194	195	150	161	181	161	165	184	153	200	188	178	159	186	166	177	162	203	193	175	164	186	208	169	169	168	158	173	176	170	200	163	180	175	199	171	159	162	172	156	188	177	153	163	171	169	180	167	177	175	172	165	184	188	182	178	173	180	200	178	167	169	176	185	177	141	178	188	199	173	190	177	170	191	179	188	178	180	188	187	212	165	174	181	180	147	177	192	178	190	198	166	172	171	176	172	174	164	158	188	176	174	186	162	184	199	183	165	174	158	188	157	189	189	195	171	192	189	178	162	163	164	209	188	192	185	162	191	172	173	190	164	165	183	171	193	173	180	162	156	182	174	189	188	171	183	171	174	157	172	192	171	181	170	171	169	178	167	149	187	193	162	192	166	175	152	185	191	150	215	181	183	157	175	148	195	170	173	184	173	178	176	203	152	161	170	171	168	179	174	168	177	163	166	165	186	174	169	182	185	187	154	172	199	163	177	174	165	220	179	194	183	175	178	178	187	167	180	180	176	185	201	166	161	178	175	196	191	174	172	163	156	179	184	187	193	201	186	158	182	192	175	204	172	187	181	188	189	180	172	183	177	170	197	176	182	162	170	170	173	156	187	177	164	180	144	179	188	167	164	175	218	184	176	164	176	162	195	181	163	175	173	182	157	164	192	181	197	189	161	163	155	176	137	187	144	186	203	171	158	170	162	166	152	177	173	161	186	170	184	195	201	166	176	187	173	163	175	178	162	171	165	181	157	207	177	184	160	190	196	176	175	177	176	177	178	183	184	161	177	196	184	171	173	190	161	203	191	214	161	159	184	184	191	157	199	188	187	157	183	206	142	156	164	179	166	184	184	174	171	172	143	185	155	180	208	196	170	189	190	184	170	187	170	187	194	191	170	194	161	181	177	152	157	198	175	183	183	193	171	169	166	179	171	165	160	176	191	179	177	185	167	178	165	154	164	167	194	172	196	178	178	216	166	165	168	174	195	173	170	173	187	186	165	156	163	157	169	189	158	189	161	183	184	164	180	183	166	182	179	171	177	157	183	188	168	180	189	169	182	171	177	192	152	182	163	174	168	173	195	194	171	174	175	184	180	179	177	176	192	188	164	174	185	199	177	175	197	174	184	210	208	169	173	193	174	193	161	160	157	186	176	187	198	150	168	193	210	165	189	162	160	184	194	185	154	162	166	177	189	189	158	167	167	172	174	158	159	170	187	180	198	178	185	166	168	158	149	175	165	177	190	159	147	177	167	174	156	155	187	177	176	182	175	174	193	151	178	183	155	172	175	185	160	176	159	189	162	192	179	202	161	179	161	178	191	175	157	205	173	194	192	166	177	184	161	168	183	166	169	186	204	165	160	169	193	163	181	191	184	182	178	176	183	171	165	160	194	206	171	198	153	180	211	172	172	200	189	197	179	173	185	167	200	175	159	189	171	172	178	177	171	179	166	170	186	166	173	175	188	178	166	171	178	185	190	181	162	187	174	174	182	176	192	156	160	181	187	182	182	185	200	186	175	176	172	172	186	163	168	172	158	172	180	176	178	189	194	148	175	178	157	167	183	182	195	189	195	175	173	190	172	182	190	192	181	173	184	184	171	193	180	179	172	157	176	166	188	158	153	168	159	179	172	175	189	172	175	166	196	154	210	169	180	174	163	163	191	154	188	164	188	171	196	178	180	156	159	168	174	183	181	191	194	183	175	155	185	192	178	184	183	169	176	195	170	169	189	182	193	198	163	165	166	169	177	190	171	160	185	173	157	178	164	157	178	191	183	171	162	178	152	165	179	195	175	187	164	165	168	147	176	157	190	175	172	189	200	174	189	180	193	201	174	182	157	160	177	162	167	175	187	195	172	176	180	156	184	193	172	187	181	173	180	161	177	198	175	183	208	184	162	195	163	176	190	188	181	188	181	170	180	186	153	181	179	193	178	170	177	190	183	178	193	183	165	175	200	178	181	188	194	184	160	159	166	187	164	181	166	189	180	197	172	149	207	181	187	184	163	199	199	183	156	177	160	176	164	192	163	182	139	160	186	165	171	179	174	177	166	195	187	156	190	185	174	203	181	182	190	191	182	180	170	191	192	181	183	166	179	182	149	195	179	161	174	198	177	181	162	159	178	177	183	139	159	192	197	170	172	163	166	175	168	175	173	159	205	155	172	216	173	169	197	151	171	183	147	171	184	189	149	156	155	166	162	195	163	167	180	174	184	176	198	161	156	200	167	164	183	176	180	182	185	186	187	164	183	164	209	147	187	185	189	170	196	185	166	180	167	188	173	169	184	175	195	178	183	167	155	176	204	179	190	192	187	153	165	185	194	181	180	186	158	161	185	186	180	173	191	176	184	203	168	190	181	174	161	175	186	163	179	155	162	172	160	182	158	155	189	156	172	180	168	136	179	185	194	181	188	178	184	154	193	196	180	189	189	186	192	177	184	188	183	202	170	175	171	207	208	175	186	190	179	179	179	192	157	185	162	180	186	171	197	169	182	193	187	160	166	212	167	190	202	176	156	184	172	183	169	203	187	180	171	186	180	177	174	175	165	185	196	188	190	201	198	168	176	186	201	200	172	177	174	171	178	177	188	185	160	193	178	165	184	177	185	184	162	161	201	174	196	185	189	169	185	165	195	161	163	168	166	191	182	184	175	195	171	180	194	197	179	183	147	186	184	189	201	180	181	190	182	189	151	169	178	161	190	187	180	173	186	157	203	182	180	160	165	163	193	182	189	184	166	177	178	175	197	176	182	176	158	189	198	155	187	167	170	175	187	192	179	163	184	186	182	158	172	168	193	169	167	190	179	191	193	167	165	164	185	191	188	186	184	162	173	169	166	174	170	173	155	162	161	180	172	210	191	159	184	156	168	191	188	164	170	169	168	188	191	169	192	169	171	177	169	187	175	176	189	158	192	171	169	160	186	190	187	178	183	178	177	160	183	175	174	183	187	193	182	185	189	165	206	170	175	141	177	166	194	179	171	184	175	181	171	162	175	156	187	188	167	186	157	184	184	168	182	211	179	165	176	173	200	161	175	155	185	198	180	169	165	160	162	177	155	193	197	182	179	147	179	168	166	197	169	182	174	179	189	181	165	167	165	163	170	166	176	185	186	177	181	181	188	183	185	174	219	178	162	157	154	151	202	203	180	184	172	180	168	176	199	178	176	173	186	179	182	161	194	176	196	179	162	178	175	169	189	179	181	179	171	187	200	199	182	162	169	198	174	164	179	168	194	200	190	175	183	159	186	169	195	197	158	164	179	175	186	186	169	162	194	178	175	166	157	166	187	171	165	158	178	191	178	165	181	164	181	186	166	170	179	186	167	160	180	181	180	186	168	157	159	183	162	180	182	182	208	158	174	171	156	175	167	181	163	165	191	186	178	169	197	182	165	182	181	176	183	202	181	210	186	199	172	151	166	188	180	167	160	179	193	166	198	183	197	197	141	167	166
23796	21544	29305	24237	21530	17506	2229	1148	836	702	600	571	509	472	464	474	443	394	379	377	397	413	390	385	397	359	392	341	345	330	361	351	344	349	321	344	306	311	338	380	375	318	348	360	308	357	358	354	356	344	343	356	321	321	336	365	361	339	333	322	386	351	341	332	308	344	346	333	361	306	327	355	336	325	311	309	321	350	336	348	342	384	295	336	379	348	318	352	342	323	316	341	342	335	358	329	323	316	301	343	331	333	359	340	332	351	332	346	333	322	360	333	341	356	291	289	374	341	309	336	318	304	322	351	328	348	312	348	335	326	311	311	340	328	338	366	349	346	333	296	356	333	318	326	300	336	379	287	367	345	354	314	359	341	311	314	352	320	347	346	347	328	306	301	360	299	377	334	342	319	301	313	331	352	316	364	310	300	332	342	303	316	349	363	318	346	317	316	342	357	339	310	317	349	320	324	348	336	378	386	349	336	331	323	335	339	326	326	321	324	331	332	335	315	342	322	343	337	339	338	331	357	378	316	340	346	325	344	292	306	325	312	333	313	335	356	321	335	310	349	342	340	296	324	326	339	354	313	355	323	311	347	336	321	330	345	323	348	329	340	324	338	372	327	323	331	334	337	341	345	336	341	343	305	349	359	329	325	342	329	347	326	293	339	332	333	347	333	331	347	365	340	348	333	379	328	338	352	320	314	332	373	311	347	309	303	321	334	378	344	356	322	365	322	323	320	340	302	336	356	322	372	327	329	334	339	333	345	328	341	323	359	381	313	324	344	316	325	322	307	317	353	343	312	324	312	310	306	332	345	339	373	332	346	334	307	335	337	380	370	357	319	318	310	352	338	334	352	319	346	332	337	345	341	304	326	340	337	380	302	314	308	375	304	382	359	351	358	320	345	304	354	363	340	276	318	359	330	350	331	335	370	326	328	303	340	333	327	328	309	303	350	345	340	306	350	350	350	347	380	328	311	332	375	333	340	353	310	325	353	327	358	342	352	316	338	279	322	328	375	337	324	333	317	318	335	331	336	341	325	314	358	351	341	329	336	321	339	338	353	313	292	334	359	324	324	337	350	344	341	338	332	335	344	307	314	327	310	352	320	328	341	320	345	333	334	332	335	324	352	295	337	315	297	315	363	335	296	317	359	354	349	317	350	329	325	352	336	373	360	367	319	337	317	326	358	351	321	320	347	348	318	340	335	315	335	353	338	329	348	365	358	326	348	323	389	345	316	352	345	354	320	321	312	345	368	378	324	344	357	353	353	309	349	311	319	348	337	310	333	312	327	333	364	332	361	307	335	363	346	339	319	395	341	301	306	343	335	338	317	319	337	366	319	345	377	333	300	320	346	321	335	347	367	345	321	294	333	342	309	312	343	358	358	337	316	332	342	346	319	330	337	346	359	327	355	302	356	331	358	310	322	296	356	347	316	343	314	327	325	324	363	319	331	323	369	319	311	299	313	340	341	367	333	349	350	353	334	348	317	361	318	315	334	356	350	339	352	335	295	332	346	345	308	331	348	344	333	331	299	374	304	303	322	343	341	282	294	333	333	347	302	333	337	324	336	324	339	314	370	347	303	341	322	344	339	344	324	364	335	309	311	307	346	328	345	335	327	318	326	339	333	319	336	318	336	368	328	334	327	327	329	321	344	320	332	368	331	332	299	332	337	361	299	324	328	307	339	321	334	404	330	324	301	365	323	341	351	345	300	340	338	323	324	349	351	341	333	335	315	292	334	360	352	316	375	332	330	306	323	328	328	286	324	349	311	351	348	351	317	332	314	332	363	321	340	333	333	318	329	332	316	336	343	336	326	330	359	314	321	354	349	348	313	316	378	308	303	343	334	323	363	305	348	320	344	342	331	331	317	360	338	312	302	363	356	326	315	327	332	322	315	346	320	328	318	318	315	334	340	363	334	333	340	325	322	313	341	327	316	341	339	301	345	335	310	340	334	316	308	327	364	336	334	331	332	335	367	338	351	320	338	345	318	346	353	328	333	317	337	341	343	319	298	342	339	304	312	364	362	302	334	325	356	379	375	350	341	357	334	332	346	339	342	360	311	376	329	352	344	307	318	348	346	328	324	346	328	326	347	350	321	338	349	302	348	342	338	331	296	345	332	345	319	316	362	357	345	341	314	327	298	347	331	326	328	322	354	318	334	340	318	350	324	335	320	335	371	348	325	330	371	313	329	324	370	352	313	327	342	342	358	339	347	320	342	361	369	334	340	331	336	324	348	334	327	330	360	346	303	337	355	338	356	357	354	339	318	354	336	316	337	345	301	317	325	353	347	312	353	312	353	342	338	353	326	337	364	336	336	332	348	320	352	336	313	320	339	319	324	347	312	330	358	354	320	341	301	323	334	337	315	306	346	334	351	337	316	321	382	347	326	305	337	378	332	345	361	350	345	347	325	304	346	309	352	318	335	303	342	313	347	345	311	350	339	388	306	308	350	344	315	316	349	332	350	345	330	312	315	316	326	332	330	297	316	321	294	353	293	329	342	320	327	354	337	312	331	327	350	316	340	320	348	327	331	337	348	333	325	349	344	320	344	353	315	306	312	389	323	366	336	329	328	324	324	312	323	340	323	319	357	360	312	365	300	297	323	318	313	360	333	350	329	336	372	346	324	313	297	334	336	302	330	344	344	317	353	345	340	343	365	339	333	305	333	325	304	320	372	330	323	345	318	312	341	334	341	350	318	344	315	349	351	322	367	345	326	360	338	351	358	346	355	357	338	326	329	349	313	319	331	320	353	348	339	320	337	334	337	335	320	324	356	346	318	343	360	341	345	357	334	348	358	314	319	332	331	332	346	320	321	332	326	348	334	314	347	323	295	360	364	325	323	342	315	314	344	321	332	310	319	322	330	331	355	344	317	342	321	297	335	344	320	360	359	309	375	345	310	315	316	301	310	326	325	354	331	336	336	331	342	371	333	316	359	362	343	310	385	304	319	359	336	371	336	312	337	356	342	330	325	317	343	344	322	361	362	319	353	319	330	310	316	344	315	340	340	361	336	357	319	332	351	317	341	322	354	342	333	343	332	327	315	348	323	367	306	350	340	323	352	344	360	353	341	327	364	315	345	343	346	314	329	345	328	338	312	321	312	333	292	364	358	349	331	345	314	340	370	298	369	327	351	356	348	338	348	343	331	329	339	370	308	335	321	335	328	330	318	385	324	349	330	327	307	322	336	307	325	331	320	329	320	319	300	328	338	319	356	306	321	314	351	301	313	310	347	338	337	352	334	361	328	340	310	314	319	337	346	352	302	325	326	310	330	339	342	336	333	341	375	371	370	349	307	347	302	308	321	330	325	312	315	364	322	307	338	317	329	318	330	332	346	337	321	332	313	346	346	324	372	361	326	367	332	334	322	320	334	337	339	346	301	321	302	324	334	340	322	345	348	338	317	311	323	338	323	361	353	340	333	330	353	340	317	352	309	329	362	352	345	326	331	360	356	319	339	352	348	327	340	334	341	320	317
4964	10556	9462	4945	3752	3012	2592	1951	1543	1181	1005	869	728	667	626	598	581	521	507	458	474	509	472	407	460	448	378	418	450	425	397	432	448	422	435	424	423	456	412	381	416	384	408	413	397	441	409	455	419	395	418	408	413	380	392	400	418	363	402	391	362	438	379	416	410	434	398	384	394	412	394	399	396	358	386	376	411	372	412	399	415	383	384	403	371	404	394	391	419	400	370	405	406	395	370	353	394	387	399	389	421	360	385	393	387	385	399	342	407	386	367	365	404	357	409	354	403	392	395	430	408	383	409	423	407	401	366	387	400	369	371	406	383	360	423	370	370	419	402	426	401	402	414	391	380	388	402	392	355	384	405	348	408	417	371	384	404	383	368	366	369	351	410	382	409	332	402	442	382	384	413	416	411	402	399	389	383	404	376	350	389	383	373	398	387	402	385	385	388	403	376	398	401	363	379	378	392	422	369	379	412	332	404	390	411	415	370	397	381	408	360	410	395	409	407	370	380	409	391	376	437	400	363	384	365	422	359	403	383	383	381	366	402	361	424	342	360	390	421	394	364	384	352	397	358	396	413	412	369	378	382	396	421	384	414	370	378	431	379	384	380	377	394	375	373	381	378	409	382	435	395	411	408	351	366	355	380	332	356	373	411	405	384	403	384	404	376	384	372	342	402	392	351	383	380	348	392	376	376	394	378	386	365	399	373	411	364	397	374	381	373	397	379	422	402	397	392	387	385	361	335	380	385	367	411	363	363	387	380	437	408	416	397	425	408	361	393	389	413	409	401	388	367	397	391	407	367	410	406	383	396	397	373	438	417	372	386	402	386	371	415	360	422	387	395	390	386	369	364	387	367	396	380	354	361	353	377	355	384	372	393	385	356	374	374	393	385	381	422	428	395	395	394	442	403	369	390	382	392	411	435	335	384	404	392	412	385	381	389	395	368	424	415	392	347	418	369	379	383	385	404	368	370	415	391	428	406	388	386	368	380	388	375	378	423	409	394	399	406	371	397	381	397	411	400	388	391	396	394	393	330	362	390	390	359	369	398	375	393	374	379	421	388	373	434	386	391	370	406	378	391	386	398	422	369	371	372	428	361	371	370	372	378	365	393	393	396	376	395	400	385	360	417	404	398	386	379	392	348	386	403	397	412	401	385	394	394	386	390	399	384	401	368	395	373	385	398	384	392	355	391	389	386	370	373	380	377	396	384	410	375	396	403	350	368	397	422	401	402	394	421	423	377	395	360	404	387	368	404	373	396	400	373	380	391	403	404	389	368	369	368	386	415	381	404	409	433	396	403	351	411	393	399	382	401	361	416	416	386	394	375	386	363	344	399	411	398	392	396	400	406	382	435	359	398	428	395	406	369	401	365	397	393	378	389	370	423	376	384	403	391	367	348	403	417	381	363	406	390	372	375	375	408	392	374	404	386	415	366	422	409	357	428	393	379	358	376	382	379	367	423	390	382	410	425	375	398	396	403	395	388	405	395	384	374	367	389	369	377	420	378	391	390	378	385	388	393	402	365	385	397	412	390	379	427	367	381	410	388	402	433	375	394	401	408	384	376	399	380	383	380	389	408	400	406	367	406	378	383	383	391	419	374	366	394	370	382	395	390	391	409	392	388	441	380	412	382	390	386	371	401	394	404	347	386	365	378	396	402	399	411	371	387	408	384	356	399	418	387	401	357	396	348	394	420	395	356	432	376	374	387	374	430	358	374	381	420	401	405	390	371	382	393	422	391	402	418	405	386	419	386	387	362	384	385	414	395	396	410	372	425	362	404	345	464	348	421	416	381	355	378	355	381	368	390	358	367	397	358	412	364	417	425	367	366	361	387	382	397	378	400	391	433	413	379	380	423	365	410	358	396	401	354	385	395	387	405	381	399	383	392	391	382	414	400	352	411	397	383	381	352	379	407	397	385	388	386	366	416	378	411	395	385	414	369	381	413	396	382	404	403	385	401	395	389	389	375	367	356	372	414	353	389	391	374	389	403	401	381	409	378	412	379	397	397	403	392	383	388	401	367	377	389	368	404	371	408	382	344	405	406	375	349	399	363	400	411	370	378	422	382	392	371	376	372	385	386	383	377	420	373	388	379	405	394	375	408	407	412	371	390	390	370	401	407	416	386	420	385	400	382	379	415	365	390	392	403	405	407	383	381	406	389	351	374	385	384	382	380	385	374	386	403	378	378	383	359	401	382	396	406	403	381	396	407	393	414	372	400	385	412	364	396	390	384	386	391	376	359	380	410	423	379	408	400	393	359	388	361	365	379	409	383	354	376	393	438	367	379	388	357	441	364	387	397	376	380	393	373	390	402	410	399	386	370	391	401	362	368	404	352	407	372	410	391	413	412	367	376	402	373	391	402	402	412	355	388	395	372	427	371	417	393	387	386	390	417	386	412	416	384	432	394	392	378	398	406	366	374	406	406	421	410	390	393	392	393	380	407	400	377	360	397	394	422	346	390	378	386	406	410	402	390	378	388	368	381	386	390	384	388	353	429	392	395	372	395	366	408	408	336	387	352	361	403	381	397	396	398	369	418	401	384	371	362	402	389	379	360	352	382	387	350	382	373	400	397	392	421	378	412	385	383	374	424	372	382	383	388	371	363	389	381	358	423	346	372	397	372	375	366	378	397	399	366	364	381	394	399	383	386	389	376	370	416	407	388	387	394	368	412	367	394	347	405	389	380	368	356	388	364	393	351	397	397	468	364	369	393	410	400	407	400	364	371	377	401	374	376	409	394	363	357	397	396	393	377	372	370	389	406	366	385	377	389	397	369	380	351	402	377	416	359	399	380	418	366	401	368	418	380	377	376	395	402	400	382	403	393	396	381	404	402	361	380	414	434	398	364	393	377	370	395	372	398	395	392	397	385	384	390	429	378	388	391	394	371	372	419	409	398	409	404	360	377	380	388	348	414	381	400	389	380	384	383	419	378	382	400	401	355	369	379	358	397	410	402	358	402	374	387	393	394	370	350	425	372	378	372	381	386	397	394	406	377	396	388	390	351	403	391	385	419	382	387	371	359	398	393	395	411	399	380	404	349	376	384	388	416	399	370	414	383	404	392	381	430	365	398	386	388	387	364	382	373	374	376	392	425	386	407	390	400	398	404	394	380	415	393	376	415	401	407	382	384	406	408	421	338	391	353	367	364	381	358	384	363	353	387	390	392	411	371	394	389	373	376	391	399	383	363	383	412	355	351	385	388	381	403	387	368	392	404	416	363	380	382	413	380	388	403	397	385	375	422	383	379	382	399	418	360	424	407	385	379	369	370	352	383	388	386	382	381	403	377	362	375	356	341	386	399	412	400	392	438	370	434	402	386	359	419	377	364	382	405	386	400	373	426	357	351	402	418	413	400	402	399	368	412	385	383	363	431	414	393	360	354	433	383	380	368	368	394	434	376	421	376	385	379	402	390	383	372	403	394	371	377	360	398	382	388	391	409	376	389	381	415	382	346	412	388	399	379	371	368	384
25036	21469	28302	24959	16868	1107	649	448	326	250	244	209	207	204	180	187	192	176	164	139	137	159	146	122	134	152	146	158	152	132	124	143	127	132	128	142	128	127	132	105	141	127	131	144	140	126	132	128	127	125	125	130	132	130	147	144	118	133	114	128	128	106	126	151	131	134	110	135	120	143	145	140	118	127	130	130	114	134	119	128	127	110	131	122	149	108	134	134	142	140	101	135	126	132	136	127	131	119	111	125	138	118	133	120	103	125	113	137	120	110	138	114	133	107	123	149	130	120	107	121	135	123	132	133	118	113	127	110	134	124	125	115	128	126	140	121	138	131	110	135	141	122	123	113	123	107	122	97	143	135	121	111	123	131	127	141	153	123	130	129	107	129	128	133	105	114	124	127	101	115	126	136	120	146	148	131	129	122	117	121	114	118	130	139	139	95	122	120	117	119	115	148	123	130	117	115	122	129	107	146	121	126	122	123	108	145	128	141	110	104	121	111	131	123	130	111	120	128	143	112	126	145	131	150	123	121	120	111	129	114	105	132	128	117	111	127	115	135	153	128	145	136	145	130	129	123	113	114	119	120	146	115	123	130	119	124	113	113	112	123	139	121	138	122	98	121	120	127	114	132	125	124	131	136	138	112	129	117	140	137	146	111	117	115	150	110	132	139	99	127	125	146	120	138	107	120	123	136	112	113	119	121	106	131	117	119	137	120	133	131	135	125	124	125	126	123	113	127	154	128	107	112	117	129	121	143	124	140	115	136	133	126	111	118	115	111	108	123	119	107	95	124	115	120	117	132	123	117	122	132	129	134	138	92	105	131	137	110	127	113	117	113	118	123	135	124	139	131	125	124	125	122	121	128	138	135	144	115	135	122	121	134	136	129	127	123	119	125	116	115	136	141	130	125	147	120	103	131	133	146	131	133	122	118	144	149	120	130	133	119	122	107	133	111	123	122	135	93	124	118	115	139	123	124	137	130	106	114	155	128	114	119	130	125	122	138	127	106	112	139	119	143	132	115	126	138	134	124	128	132	122	111	138	128	135	124	135	110	131	130	128	124	127	122	138	129	135	118	126	142	110	125	112	109	123	133	126	117	143	106	142	113	125	135	144	132	125	133	114	152	126	139	132	128	145	134	120	127	122	129	119	129	130	115	138	132	128	133	123	109	130	130	123	137	130	133	126	112	122	104	120	111	113	127	122	131	106	117	118	106	117	141	118	142	112	140	107	114	113	125	129	127	141	122	123	133	134	130	143	130	127	119	119	116	113	115	116	110	127	157	122	116	118	133	134	133	122	132	124	114	124	123	104	119	133	114	128	147	126	127	114	122	102	120	136	114	130	143	128	95	135	119	139	141	128	115	140	142	115	132	126	128	136	125	114	132	152	113	124	116	126	114	131	122	138	119	134	135	138	135	131	132	109	122	120	147	99	108	136	126	130	139	119	117	138	135	124	126	125	109	113	125	147	131	128	126	132	138	136	133	143	110	115	133	135	145	139	118	138	121	131	116	136	126	142	105	136	122	138	129	126	134	112	116	137	117	123	151	127	121	121	144	124	157	115	114	116	134	111	132	120	124	119	117	139	134	132	126	127	129	112	116	119	138	115	144	121	126	128	133	123	135	108	142	135	115	120	120	121	127	140	128	138	128	128	112	126	120	140	135	119	129	130	118	125	122	115	135	121	137	128	130	126	121	128	131	147	134	133	149	121	109	133	133	136	120	118	131	146	128	122	145	110	134	111	125	131	99	109	150	130	134	137	126	113	107	127	104	135	116	121	136	139	128	108	133	122	126	130	114	141	130	134	121	133	117	115	117	142	125	107	122	114	139	120	131	126	153	115	143	126	123	128	131	126	112	136	124	128	114	115	118	135	113	130	118	113	124	120	145	107	117	118	105	93	119	117	101	140	122	121	135	120	132	143	126	140	128	110	142	105	120	129	128	120	117	149	131	126	107	115	153	119	122	122	89	137	129	133	124	120	128	137	131	131	121	143	121	105	139	123	122	119	110	136	131	129	126	119	142	119	123	104	114	133	119	104	131	141	119	125	112	137	141	146	120	143	130	113	132	129	127	124	112	126	122	142	116	116	133	134	117	146	134	143	121	126	132	105	129	107	130	128	112	107	123	133	132	112	132	121	125	126	108	136	108	133	138	132	119	136	137	120	137	135	107	130	121	135	127	146	93	113	131	154	141	143	117	142	141	135	131	122	139	142	132	130	121	111	128	137	122	116	115	118	133	94	136	123	123	118	123	129	128	118	126	129	136	110	122	118	109	112	124	112	114	121	123	124	118	134	144	129	123	120	128	121	112	157	126	136	124	125	119	128	127	122	134	117	118	104	112	131	116	127	133	137	144	150	134	148	123	118	124	119	120	130	138	120	128	118	132	146	143	119	105	114	119	128	136	127	128	129	127	120	130	118	125	115	125	132	111	122	118	131	130	119	123	150	132	122	121	127	123	136	128	123	124	112	131	134	153	115	115	128	131	126	126	134	131	131	120	143	123	118	139	135	110	121	142	132	124	105	133	116	115	138	134	115	126	143	120	102	145	130	131	125	142	139	127	112	129	123	123	111	102	132	103	113	109	144	119	114	135	135	136	126	128	122	137	117	123	124	117	130	125	136	128	131	106	122	118	131	112	129	113	136	138	123	124	130	125	117	122	142	120	106	149	130	133	119	146	118	134	130	121	146	120	126	111	117	141	125	137	131	127	129	129	137	123	122	111	126	119	118	143	144	109	103	136	142	130	127	112	111	119	126	131	140	124	112	113	129	109	137	115	134	162	152	116	146	139	116	128	119	109	137	147	112	130	103	133	114	123	145	132	112	119	125	137	109	131	106	116	127	137	106	110	121	157	141	133	129	128	127	126	129	138	110	129	140	128	143	142	135	123	142	137	116	109	128	120	132	130	116	144	118	121	136	112	131	112	118	120	122	124	126	118	137	122	124	134	147	117	117	137	121	107	127	125	117	120	119	117	123	130	124	146	108	146	110	115	124	138	137	139	128	130	113	118	127	118	140	151	109	112	111	116	123	117	127	106	154	132	128	121	105	122	114	134	117	118	130	125	128	113	116	135	110	123	100	115	125	111	107	134	130	132	122	130	131	111	132	108	119	144	131	130	137	115	114	123	128	141	120	108	113	125	129	140	115	122	144	117	106	98	117	112	136	132	126	135	125	120	113	134	121	112	141	132	143	131	123	130	136	115	127	132	104	114	136	122	131	131	143	113	125	110	115	142	121	122	126	123	148	133	109	121	134	136	121	114	140	143	106	120	138	134	101	145	92	111	108	137	122	118	146	139	127	130	129	120	128	109	132	132	97	132	115	131	156	143	119	118	124	108	118	120	137	115	133	137	116	111	130	100	121	125	124	139	137	112	131	142	146	137	109	115	115	126	134	125	146	118	130	111	127	128	140	105	131	120	141	114	126	123	137	151	130	131	111	125	116	126	139	119	121	103	118	128	142	143	117	139	129	129
4827	6403	5339	2748	2042	1605	1427	1226	791	608	537	425	404	321	303	314	268	266	242	200	192	215	198	201	202	202	217	202	209	193	189	196	174	182	164	202	161	207	197	179	168	184	167	184	163	171	157	158	175	167	182	173	181	176	168	157	178	214	167	178	168	182	161	184	173	165	158	173	162	152	147	177	155	161	181	170	160	192	176	160	160	147	151	160	164	166	145	165	166	169	187	171	175	148	149	182	169	161	188	156	158	145	158	175	125	157	169	177	162	173	170	179	180	179	163	186	160	188	158	155	144	161	174	180	176	168	181	183	163	170	166	161	161	170	175	152	166	162	145	178	159	175	154	172	143	156	181	178	185	161	165	177	160	168	163	166	160	171	173	146	165	161	156	163	186	166	167	159	179	160	154	187	180	170	191	165	178	167	187	178	162	162	164	142	174	160	145	148	169	144	183	172	179	180	162	177	179	181	151	163	164	166	170	185	167	149	155	159	137	184	163	181	163	168	156	175	168	162	170	164	155	168	180	155	139	175	166	151	180	172	179	160	160	149	167	179	162	169	184	150	169	184	149	161	165	172	147	157	153	182	170	163	172	142	155	180	180	161	178	168	156	170	148	174	169	153	194	135	161	177	159	168	180	190	151	165	148	158	179	144	168	165	155	151	145	165	188	165	138	191	165	189	160	158	212	169	160	175	184	159	179	164	175	165	187	152	184	160	147	154	153	157	185	163	182	164	159	150	179	175	184	175	165	163	155	182	163	174	151	154	206	162	168	162	166	176	171	153	178	179	162	166	186	173	164	161	177	162	177	168	144	175	159	161	169	165	179	144	167	159	176	160	170	148	163	150	143	134	177	147	165	178	159	167	182	170	166	174	170	167	186	176	183	166	175	206	171	170	164	167	178	180	165	156	155	174	183	165	156	153	169	169	181	144	160	175	185	157	139	172	157	159	156	144	168	168	179	176	184	153	152	155	177	170	195	167	157	155	170	156	164	173	151	188	131	135	178	190	152	156	160	165	158	186	164	172	162	167	164	145	162	147	161	152	162	167	169	186	170	164	166	160	156	171	156	163	168	173	158	158	170	199	162	167	175	167	149	185	170	182	175	170	160	160	171	166	178	165	152	187	169	187	154	182	157	161	163	170	172	157	171	172	153	163	143	158	176	189	172	170	172	170	147	187	171	150	179	180	173	180	192	186	151	176	154	157	156	162	174	192	178	167	164	182	162	181	155	153	159	173	164	155	170	173	167	168	153	153	141	150	160	154	154	150	159	173	173	173	173	165	168	184	197	177	147	170	160	147	152	183	174	166	178	163	161	159	154	183	152	161	172	174	170	173	183	171	151	173	162	194	157	161	165	144	172	161	144	155	191	172	161	193	177	161	179	173	152	184	157	180	185	157	168	190	158	171	179	170	169	192	159	170	180	173	161	153	157	165	162	162	146	152	142	159	180	183	164	158	177	187	183	158	153	170	187	161	153	156	147	169	160	186	176	177	170	188	150	157	145	192	158	173	166	187	161	182	172	187	159	187	175	168	146	184	161	178	157	183	155	171	194	168	166	162	166	170	182	182	150	169	171	167	130	172	170	206	143	166	132	166	160	146	165	167	175	163	187	168	172	172	159	161	158	146	166	166	173	180	188	167	149	172	176	162	142	152	176	187	172	186	172	155	168	160	174	171	158	182	186	163	185	167	148	160	155	164	171	169	176	172	163	161	172	171	151	190	168	164	170	165	212	172	164	168	166	170	167	155	178	171	170	180	139	154	154	174	178	160	173	151	191	180	163	163	170	180	165	160	186	190	157	157	175	167	137	165	145	174	164	184	155	153	193	176	178	175	182	173	160	178	166	179	189	178	174	159	160	158	182	196	153	156	194	159	189	174	190	137	176	178	186	156	182	177	137	172	192	167	175	183	177	186	186	173	180	163	182	190	171	175	184	177	169	159	140	141	154	166	155	173	169	206	178	183	181	149	185	163	155	173	142	163	158	188	151	161	149	172	168	194	147	160	162	158	174	164	165	175	167	189	157	169	136	163	191	156	161	150	173	156	145	157	156	157	164	158	152	177	153	175	162	146	154	168	176	152	170	176	157	173	160	170	154	149	172	170	175	168	163	157	156	159	159	165	157	156	175	152	178	168	181	170	152	151	176	168	190	162	171	166	171	142	167	176	169	196	167	187	157	181	174	152	173	196	168	177	167	163	174	146	162	181	157	157	157	169	178	171	189	189	167	163	163	164	159	166	163	184	186	185	148	181	162	159	190	163	158	160	163	152	149	186	198	165	184	181	166	189	164	166	148	155	141	170	178	189	190	180	158	153	185	171	168	162	177	157	168	182	183	157	158	149	151	169	162	148	152	170	150	157	184	189	153	177	156	175	164	190	182	175	179	164	160	172	174	167	170	193	168	159	152	181	194	189	163	150	183	149	170	155	158	173	166	170	149	157	183	162	175	172	172	171	160	167	175	181	179	184	158	172	159	166	171	197	167	168	169	177	153	163	155	167	184	180	143	160	161	176	162	177	182	171	173	181	174	186	143	184	181	183	181	157	172	159	162	164	147	173	158	167	163	167	171	169	164	163	168	156	151	166	126	194	181	176	163	170	174	154	141	167	162	179	159	159	172	158	171	157	159	174	179	202	154	170	172	188	154	166	157	151	164	172	145	166	155	164	155	153	164	194	174	150	178	180	175	132	165	166	149	141	191	180	140	167	156	158	184	172	173	164	151	172	179	158	166	191	142	187	167	165	168	151	158	197	153	140	158	148	149	179	175	148	173	167	149	169	160	168	170	175	168	150	169	161	174	174	180	169	166	169	189	173	174	159	176	176	166	159	187	180	160	150	168	155	173	175	172	151	164	177	150	164	176	152	171	152	165	175	169	179	155	167	190	193	170	165	157	166	142	161	162	157	159	178	168	177	182	182	159	154	153	155	165	175	175	158	177	154	186	179	163	163	175	162	173	153	177	158	168	157	170	171	181	159	178	154	160	176	170	154	152	181	193	166	181	160	153	165	158	168	152	180	170	138	183	167	181	148	165	163	182	159	184	181	155	152	146	156	165	169	185	159	160	193	168	167	176	176	169	163	182	157	172	194	159	170	159	165	163	156	169	163	172	173	177	156	177	166	172	182	145	172	168	139	167	169	153	157	177	179	159	187	194	169	159	164	167	157	172	191	150	170	156	208	175	171	147	156	177	200	175	149	180	174	190	156	162	167	166	157	161	183	177	173	169	171	174	173	154	144	174	157	171	161	152	175	163	165	185	172	167	154	157	174	160	165	164	175	181	176	166	154	181	194	171	145	176	167	191	185	164	177	152	152	163	167	180	189	164	187	159	171	149	183	131	168	168	190	169	180	149	164	159	178	146	160	175	167	168	168	173	144	158	178	166	167	163	186	166	158	176	178	170	134	200	156	172	146	185	148	171	172	164	180	170	180	150	179	140	185	166	160	155	174	162	162	153	189	170	152	169	168	161	150	159	173
23025	21536	29578	23955	21528	21608	14888	2033	1193	1018	895	831	767	666	657	617	577	564	520	506	489	456	452	474	462	457	434	464	451	438	429	424	414	399	379	380	415	402	400	407	403	434	416	411	445	414	395	417	397	373	371	394	415	409	422	389	360	405	395	412	469	380	390	390	417	401	372	385	405	377	388	369	389	391	420	398	395	399	411	366	377	407	425	396	384	366	375	383	399	372	357	419	426	363	390	356	409	395	398	370	376	412	390	368	389	395	407	385	399	398	405	399	401	357	406	399	413	394	409	362	418	355	387	402	429	364	383	354	389	411	401	368	397	402	366	366	404	394	383	365	416	390	378	362	427	410	387	405	374	386	419	422	386	421	368	362	378	418	366	390	385	389	380	398	387	437	393	342	433	407	401	406	398	387	374	395	393	402	367	442	387	400	365	371	385	396	418	415	404	402	376	383	432	358	414	407	369	378	393	378	414	404	372	410	390	415	406	404	443	392	383	365	390	356	386	414	377	381	401	420	410	371	411	396	397	390	415	379	365	385	370	380	367	367	368	445	399	372	386	372	373	416	388	383	383	355	379	427	369	372	355	378	390	396	368	379	420	392	405	414	366	390	398	398	398	429	386	393	370	415	415	396	368	369	373	379	349	425	403	358	379	399	374	385	366	410	387	370	381	367	403	384	406	403	414	450	377	397	369	356	412	391	419	384	405	366	396	398	392	411	367	378	364	362	410	378	406	402	418	367	395	394	368	390	407	401	413	385	368	373	413	354	402	426	420	383	395	381	389	384	406	358	365	372	416	406	375	379	372	405	404	363	411	389	399	418	411	435	376	403	376	385	373	407	375	398	431	388	418	382	409	386	426	384	361	370	392	412	374	391	397	416	345	385	330	400	379	356	393	410	414	402	410	378	379	364	407	387	395	393	388	393	380	405	395	344	383	378	420	378	404	373	398	420	361	373	413	418	364	411	410	371	394	376	372	398	412	370	385	405	397	438	421	378	388	355	390	400	395	386	382	352	413	399	391	373	390	399	391	427	408	411	394	344	412	357	392	383	399	367	374	412	409	428	415	399	339	403	376	376	364	384	403	387	381	399	395	364	413	414	406	363	351	389	373	378	397	382	362	361	431	364	389	361	387	395	389	371	399	402	398	403	397	383	395	420	395	370	386	440	422	398	416	379	387	381	371	387	364	391	390	384	380	390	430	390	367	384	426	386	399	380	393	396	390	393	392	370	390	364	374	383	376	373	378	372	356	401	391	358	360	370	418	358	405	395	389	380	382	396	377	390	394	358	401	371	416	426	391	404	379	396	355	372	381	379	394	359	379	393	342	424	392	370	387	380	385	362	372	392	369	339	370	402	391	429	422	358	410	410	331	393	373	376	352	421	416	403	373	374	332	394	359	404	412	404	380	406	402	380	426	394	386	359	397	426	371	375	389	383	385	358	425	363	376	352	413	389	389	389	382	365	379	348	436	391	373	382	392	403	432	387	363	382	397	374	412	353	364	345	410	363	393	407	375	409	415	424	387	364	365	409	375	391	350	402	381	366	381	363	403	404	394	342	370	383	389	344	394	405	420	403	393	369	406	414	415	404	387	374	389	378	384	389	389	337	386	396	431	396	387	379	379	361	373	376	368	431	375	382	405	397	387	394	393	366	366	348	391	384	361	368	391	403	399	392	389	423	390	381	371	367	371	352	361	391	342	374	388	354	359	422	396	389	396	413	379	415	413	388	385	401	375	379	393	438	399	391	380	422	389	398	369	387	343	392	387	367	387	396	415	405	421	394	403	400	354	389	389	361	362	398	415	383	359	380	410	428	387	375	355	423	383	400	366	415	381	367	352	371	411	384	371	395	407	378	374	364	405	364	393	386	379	375	392	417	387	399	396	387	358	424	379	394	383	369	388	388	353	420	374	396	372	380	369	369	432	382	356	403	396	420	408	380	402	372	372	408	420	375	345	401	426	399	400	366	369	399	425	390	389	439	393	404	390	393	361	380	405	388	424	358	414	393	412	404	418	398	359	379	385	395	395	373	389	397	383	415	409	395	382	417	374	391	366	394	415	379	372	364	409	362	412	393	397	381	413	393	348	408	423	383	416	410	394	392	395	392	390	376	391	357	371	403	378	407	359	411	387	352	406	373	353	393	397	408	416	413	364	401	403	395	366	389	408	345	334	380	408	378	380	402	398	396	378	427	366	406	360	423	410	401	403	390	366	377	376	371	431	409	366	388	412	360	364	364	424	391	390	426	390	367	394	373	400	397	374	378	382	387	413	389	394	414	409	398	406	386	387	393	377	364	382	377	425	378	368	413	358	426	395	386	429	375	385	419	426	406	381	380	384	355	390	390	376	407	379	403	382	379	397	351	391	392	414	387	371	393	377	368	369	369	344	403	413	361	413	400	381	408	372	394	362	352	385	365	407	410	419	365	434	372	383	421	387	409	351	393	408	370	417	371	394	361	342	422	372	388	375	364	374	367	400	382	382	374	381	398	401	381	381	391	398	370	395	392	399	398	370	390	411	390	406	415	381	400	381	365	376	360	444	371	369	402	352	406	434	364	364	371	402	379	421	362	357	367	387	407	355	406	419	401	397	404	402	393	443	391	408	392	403	379	393	421	397	419	383	406	391	373	406	392	404	370	366	382	412	396	346	399	398	343	374	413	360	410	430	368	370	392	376	412	400	373	379	400	380	415	399	363	418	373	366	395	376	378	375	432	384	402	402	363	373	387	394	387	406	409	415	372	357	394	395	357	354	421	388	382	401	332	391	392	380	379	402	409	377	418	389	361	387	369	361	401	394	351	383	359	386	377	396	413	371	405	384	378	368	391	371	387	383	390	416	393	368	350	394	383	421	394	400	370	373	416	404	410	411	400	408	378	372	395	386	359	409	381	337	372	377	388	400	368	363	368	353	402	391	386	367	373	389	404	410	409	359	398	387	421	389	407	409	396	404	402	374	396	381	413	376	405	401	381	398	355	389	384	390	385	354	397	380	411	391	405	386	386	411	436	408	401	404	426	375	396	424	424	408	353	401	364	386	406	400	397	394	388	417	391	382	377	382	350	381	391	387	368	376	377	405	395	392	420	367	395	387	408	395	399	438	372	388	349	364	400	379	416	429	389	431	380	400	401	385	402	435	395	384	404	430	390	371	386	417	387	377	373	440	370	387	402	373	387	395	398	398	442	372	389	403	396	369	402	377	406	412	387	369	394	370	421	410	405	361	389	374	422	351	397	398	365	384	383	390	405	392	418	390	385	387	361	368	406	394	409	386	395	428	372	405	402	373	390	360	388	372	398	359	399	351	404	385	390	385	383	377	407	375	415	421	382	395	378	372	375	417	408	380	359	384	364	434	403	384	400	376	412	407	373	391	397	385	419	379	393	394	401	395	405	392	390	422	383	385	404	400	389	384	391	383	353	407	412	394	374	399	383	375	408	355	376	400	355	414	368	386	390	376	363	382	386	425	381	360	379	385	380
7557	17453	15038	8374	5864	4981	4032	3190	2346	1922	1555	1347	1190	1074	969	903	817	712	711	653	650	611	589	598	585	550	569	576	522	535	550	486	510	477	484	491	505	511	508	477	495	491	466	482	453	510	456	495	495	459	456	475	483	467	471	506	475	467	466	454	491	487	483	506	507	453	478	464	444	463	453	497	444	451	448	444	509	472	453	445	486	435	507	468	481	467	476	449	449	473	418	457	444	466	473	463	486	498	502	429	445	423	466	495	461	449	455	446	473	487	452	417	462	502	483	462	471	477	466	414	466	452	468	459	499	429	469	441	429	459	504	432	496	446	433	446	455	469	475	483	436	459	462	463	487	451	407	452	441	457	440	427	460	479	469	440	418	433	462	403	472	455	404	454	469	478	456	455	452	465	442	461	460	412	460	458	412	480	426	453	450	412	465	466	452	452	462	465	454	442	443	444	456	458	472	492	451	463	466	443	458	437	427	495	470	426	431	483	502	477	459	460	469	470	471	465	481	459	425	449	457	469	435	436	428	457	477	434	468	421	473	408	450	438	446	399	442	492	438	470	478	452	462	430	463	413	464	447	445	456	428	482	422	464	471	457	503	470	461	470	492	477	478	445	431	433	423	454	472	500	474	451	476	412	425	462	475	439	479	435	462	463	486	427	445	451	452	447	455	481	482	446	451	483	446	465	441	460	433	471	439	455	460	490	488	463	465	436	453	443	448	464	462	447	446	438	480	485	457	471	447	465	487	413	465	483	456	454	410	407	480	454	432	418	460	456	465	455	487	441	460	454	460	458	487	431	444	455	446	432	474	486	438	421	496	449	463	442	485	476	458	447	486	460	460	478	479	471	432	458	486	408	454	411	445	448	453	459	469	419	428	466	490	454	458	466	473	409	463	474	505	464	455	452	399	461	466	501	405	483	436	429	478	438	489	447	439	454	466	478	470	460	472	459	447	437	467	437	426	439	478	457	444	449	452	463	457	426	457	419	438	445	444	443	438	400	437	427	439	496	496	490	502	458	460	460	454	442	445	472	407	480	411	443	454	443	448	487	436	443	457	433	444	422	435	410	442	441	420	467	461	496	435	458	470	446	429	456	468	431	434	467	424	419	488	455	461	443	461	411	457	435	432	451	445	432	451	477	461	439	437	422	476	470	452	453	477	455	469	439	443	464	447	443	474	504	441	447	469	447	406	453	494	406	444	461	473	442	456	438	473	487	482	417	463	445	439	463	452	447	423	447	435	493	453	457	449	439	466	458	438	462	480	423	449	451	458	476	456	454	458	452	456	447	466	465	447	405	482	435	472	466	456	444	464	443	417	461	422	489	437	488	447	470	448	478	459	417	444	459	436	455	478	490	472	459	453	485	487	406	470	499	461	466	460	401	466	489	440	440	449	441	459	451	489	463	446	427	483	415	456	471	414	452	442	468	480	445	445	450	460	440	447	465	434	473	480	428	459	432	428	456	433	450	450	425	464	481	449	438	505	466	481	416	413	444	441	431	479	446	456	440	443	453	443	470	465	439	497	481	473	443	478	456	429	483	449	429	457	465	493	428	394	470	442	462	452	492	461	444	442	413	452	419	498	421	498	477	451	407	455	447	449	458	479	485	465	457	454	455	439	463	437	418	442	459	447	474	429	458	446	454	460	427	475	437	496	458	450	455	426	463	474	436	465	487	435	409	475	472	431	436	451	466	459	474	471	420	491	408	471	452	395	464	400	427	420	455	445	483	468	428	498	535	436	486	454	435	429	477	475	434	437	451	482	453	434	489	461	487	407	438	452	437	440	467	449	454	443	463	425	449	453	423	463	461	478	459	435	443	441	437	443	453	518	454	431	468	485	446	443	436	472	473	470	450	454	399	443	408	465	449	458	399	441	455	471	467	472	450	453	413	438	439	445	458	449	445	503	465	451	476	487	457	459	506	435	422	457	459	481	431	471	423	444	448	480	464	465	449	453	430	419	459	470	446	457	461	451	481	414	479	437	431	431	443	460	441	446	419	447	438	434	475	462	423	467	470	470	446	460	466	425	418	514	444	448	414	470	437	466	452	463	447	443	421	452	451	463	459	426	455	466	475	421	473	416	456	441	389	487	482	450	463	446	429	436	470	425	463	444	458	450	425	460	433	473	453	435	485	450	458	446	457	423	450	483	486	453	455	501	463	447	421	466	460	429	472	453	452	451	432	449	429	413	487	438	418	484	439	440	405	471	431	478	474	461	437	467	448	476	442	485	449	462	450	483	454	454	456	422	482	439	440	461	469	491	478	490	472	447	440	473	437	466	453	461	432	454	465	433	433	470	464	379	421	467	439	438	453	415	462	479	439	440	437	459	461	483	483	438	479	474	464	438	448	435	430	486	439	455	486	490	450	415	424	482	475	448	507	474	465	455	441	450	478	438	454	454	483	485	464	422	458	493	479	427	444	433	446	426	453	473	459	436	434	457	501	440	473	456	436	468	437	482	426	461	463	495	462	465	458	462	442	475	492	454	407	457	464	447	464	480	481	432	469	447	473	468	453	472	472	419	454	447	459	482	452	466	500	509	432	486	469	457	457	457	471	440	468	466	465	474	455	450	440	475	429	444	468	482	460	443	471	476	450	454	443	486	477	488	450	455	448	434	467	450	412	460	472	468	414	469	459	417	445	425	441	468	430	439	513	481	452	473	444	441	458	481	464	423	425	449	464	480	418	459	452	428	468	474	411	453	440	461	464	445	509	461	457	467	454	476	448	456	463	445	447	429	405	448	446	514	451	442	451	479	443	478	435	446	414	423	457	470	480	467	492	464	454	443	469	471	423	451	475	461	481	450	467	461	446	433	464	474	469	473	446	446	499	463	435	439	448	441	439	437	445	436	445	443	479	440	448	473	481	427	448	443	463	445	438	455	472	446	432	457	443	432	469	467	439	433	446	492	449	457	450	451	414	429	434	443	428	482	432	474	428	451	435	435	469	453	431	433	433	488	482	478	470	449	426	469	494	445	448	476	445	454	466	442	414	454	465	441	447	494	468	511	427	449	451	454	458	449	435	436	464	460	458	452	500	450	427	437	443	415	496	460	476	449	463	451	452	470	419	471	454	472	432	474	440	451	440	459	446	460	451	433	475	436	431	467	450	496	484	458	461	462	468	448	474	449	443	499	454	490	467	442	439	483	463	451	496	441	446	438	444	451	453	443	458	449	460	441	457	461	446	493	445	423	490	420	421	467	470	439	491	459	474	465	443	490	431	477	465	460	500	437	450	468	455	447	394	484	437	417	432	458	478	477	446	461	423	411	453	418	448	448	483	459	454	443	432	432	448	465	469	454	458	463	446	406	441	470	447	477	422	472	486	406	455	448	489	447	463	423	438	484	453	457	505	432	431	452	432	457	429	480	475	465	472	442	465	469	425	427	450	427	468	434	431	437	457	458	449	433	423	420	426	468	419	443	467	432	453	451	495	464	442	451	476	476	445	434	478	432	425	466	450	416	433	449	446	417	453
27232	21096	10172	656	371	348	321	248	215	199	168	163	169	170	143	153	137	147	131	181	159	150	153	135	145	153	140	141	136	156	131	140	139	151	119	143	145	148	133	157	137	133	135	149	114	155	135	155	145	133	136	130	141	159	141	170	116	133	131	132	126	144	143	134	153	130	137	153	148	151	137	137	156	136	153	158	142	144	151	144	141	142	148	122	132	147	155	153	137	130	146	144	133	139	151	144	157	155	135	133	145	132	130	129	159	171	134	136	140	136	143	159	151	120	143	134	133	153	130	132	155	134	149	133	140	134	139	152	148	130	156	145	138	148	133	154	148	144	172	121	131	139	142	139	149	140	143	151	159	135	158	132	158	134	151	142	133	127	146	122	151	140	150	144	151	135	145	139	153	165	145	145	151	147	145	150	168	127	135	130	148	141	159	164	142	157	166	126	132	143	157	146	161	134	131	149	143	152	156	157	147	143	146	134	138	155	131	152	167	140	153	135	129	155	140	130	136	148	128	172	153	144	137	138	146	141	126	135	141	113	137	140	146	134	150	126	138	133	163	143	137	129	142	133	160	159	128	142	143	154	116	138	125	145	138	118	151	140	122	132	147	144	129	148	165	137	149	113	151	137	133	157	141	138	134	132	171	145	124	139	148	115	123	145	138	140	133	134	144	149	139	145	143	146	174	146	146	149	162	129	168	160	132	125	134	124	151	143	170	137	144	145	149	148	143	152	156	150	134	165	132	140	155	143	125	141	151	141	127	152	155	126	132	141	166	144	144	143	142	141	150	141	139	163	136	151	153	165	146	132	148	138	156	160	135	142	125	142	147	134	154	129	141	162	138	146	138	137	149	147	154	138	130	137	139	158	121	148	157	139	134	144	144	133	155	133	144	151	139	135	129	154	127	140	154	176	155	138	153	142	141	129	143	149	139	146	137	146	139	130	129	151	142	159	151	162	147	142	139	146	135	136	153	121	142	144	142	136	142	140	152	142	149	127	140	128	158	131	167	131	125	174	140	130	134	131	151	136	129	142	145	150	140	120	160	126	151	128	140	133	147	134	118	121	145	143	140	137	124	136	137	167	137	142	148	150	143	142	137	141	124	154	143	143	138	135	148	149	158	140	138	137	121	127	129	151	139	161	113	146	145	137	145	145	135	125	141	150	131	122	159	141	136	153	128	155	143	156	148	138	128	142	146	150	141	119	132	114	144	139	148	140	127	135	136	150	161	124	147	139	154	128	144	150	159	164	133	143	145	142	148	152	140	162	135	151	162	136	136	125	159	143	155	135	136	159	153	146	137	141	137	147	155	183	131	155	147	132	118	150	148	159	144	131	162	127	135	166	145	148	126	124	158	146	138	150	137	138	144	153	136	132	150	137	138	147	133	134	121	143	146	147	141	162	138	159	125	146	134	134	164	146	169	143	135	134	134	148	148	164	126	145	151	129	157	151	139	159	139	126	135	143	137	138	152	152	128	172	138	135	133	162	153	141	119	136	139	170	146	139	152	130	156	149	147	166	147	136	163	149	157	122	148	155	134	155	148	149	159	146	136	135	140	135	138	143	151	154	146	161	135	151	118	138	129	125	137	144	137	132	114	129	161	131	169	150	163	144	145	137	139	142	147	148	144	151	157	119	138	140	131	162	149	137	145	135	146	132	160	172	140	119	156	161	138	164	119	155	155	148	165	140	143	137	142	151	138	162	145	128	135	151	172	142	132	141	141	148	148	141	131	152	148	153	151	119	151	134	140	153	138	154	145	136	132	141	145	129	131	144	142	125	143	136	156	151	151	135	132	128	151	144	141	128	130	128	149	119	140	137	137	146	129	136	149	137	171	158	140	134	137	147	149	148	142	144	123	159	138	132	147	155	132	146	127	132	140	138	127	138	139	134	133	136	133	162	138	150	167	150	155	139	186	143	165	129	156	127	145	137	148	161	132	139	132	127	135	142	120	164	127	131	147	136	158	142	147	134	157	161	137	150	136	135	151	145	153	124	132	142	154	127	129	144	121	133	150	141	139	127	145	163	144	137	146	143	149	151	142	123	152	152	143	125	144	122	133	141	146	148	144	137	143	147	111	144	171	134	135	153	134	138	125	153	165	133	165	144	122	141	133	159	148	157	125	149	112	133	129	141	139	143	121	133	145	154	134	144	152	148	145	157	144	158	124	140	159	145	138	155	156	154	140	144	133	144	157	136	154	145	121	145	137	140	132	175	155	139	167	128	149	156	147	137	177	143	136	135	111	137	141	144	151	137	139	144	131	141	117	135	141	150	137	146	129	152	138	134	148	150	139	143	149	106	134	123	140	141	141	148	143	143	149	137	157	151	146	141	148	143	131	163	135	157	146	145	146	150	157	141	133	136	138	159	127	135	146	155	149	157	126	155	151	134	160	133	143	165	144	158	128	149	143	136	157	145	133	166	160	133	128	124	156	133	136	147	157	167	122	145	147	147	131	151	148	117	166	138	156	119	165	136	180	150	136	155	153	152	138	130	125	139	135	152	149	143	150	153	152	151	150	119	143	149	156	149	147	155	146	135	151	169	141	165	128	156	137	145	145	157	134	127	134	135	139	148	149	139	143	146	152	139	132	147	164	146	145	157	135	143	155	136	136	134	130	124	138	125	146	133	144	152	147	152	125	135	137	129	138	155	153	117	141	135	137	156	138	148	148	146	158	130	154	161	140	137	113	146	132	139	133	138	146	160	151	142	154	139	126	144	134	156	133	123	138	124	127	132	157	153	143	147	144	140	136	125	167	164	115	153	142	152	134	127	133	135	142	141	117	162	140	151	136	172	143	141	147	126	131	145	116	122	109	153	123	139	144	148	138	156	128	124	136	126	135	156	155	133	152	151	138	126	151	148	135	153	135	136	141	145	145	128	156	133	144	138	142	121	147	147	155	147	145	150	122	133	124	135	148	166	144	139	156	157	145	136	151	147	129	129	145	140	144	139	127	148	160	149	154	145	151	168	147	152	152	138	157	140	145	134	155	147	148	163	158	134	156	127	143	142	141	153	146	144	143	151	125	130	138	132	132	118	152	145	151	127	148	155	129	158	146	165	132	117	138	132	133	137	147	136	131	163	156	111	153	112	137	146	142	135	141	140	154	153	122	160	140	133	126	133	143	141	135	129	140	120	171	156	138	136	129	146	149	138	133	151	139	161	142	141	131	160	152	135	147	163	160	149	148	138	132	143	153	163	148	155	154	162	140	138	148	127	156	149	156	140	160	142	137	131	147	139	143	154	144	134	160	144	148	126	130	152	149	142	145	127	145	130	147	135	143	156	140	153	154	125	135	135	140	150	133	137	136	133	137	154	150	119	162	156	181	143	126	131	144	140	126	143	134	134	153	156	132	145	140	137	142	148	143	141	154	151	141	127	140	153	142	155	135	122	144	163	145	137	140	146	160	132	130	166	133	152	131	145	134	133	147	139	147	136	143	152	151	152	128	129	144	156	144	124	124	132	124	163	124	129
3937	1201	1053	568	563	566	565	422	305	278	239	211	194	199	190	165	177	166	180	192	166	181	161	184	168	178	196	170	184	180	177	161	175	177	188	197	163	182	171	196	182	154	163	179	159	186	181	180	179	176	164	185	187	170	181	206	162	200	151	179	170	189	166	175	155	155	165	184	162	181	177	169	192	171	175	169	160	208	168	163	155	178	169	156	172	145	168	148	149	191	186	179	175	170	191	174	176	153	163	184	182	187	179	178	162	162	181	176	158	178	162	173	181	153	166	168	172	180	185	163	197	160	161	175	191	171	177	163	169	166	173	157	182	163	154	170	222	178	186	175	193	181	210	188	203	163	182	160	186	189	155	163	180	182	182	164	179	148	172	183	182	168	185	173	181	160	147	183	151	187	167	181	150	160	190	158	177	189	192	183	165	150	157	186	171	175	150	174	160	184	178	184	169	163	144	163	184	166	168	174	183	188	154	170	167	180	188	167	188	162	153	185	168	147	168	156	188	169	179	150	161	172	176	181	196	180	156	185	173	180	187	154	219	177	166	180	136	185	164	180	209	176	153	172	182	175	176	165	163	177	188	172	173	170	171	179	167	188	179	187	185	177	188	177	174	186	155	165	173	172	176	199	186	179	153	192	192	173	178	147	187	158	192	174	192	183	193	163	175	180	182	183	167	172	165	177	197	147	182	179	179	175	181	179	164	174	189	215	189	176	190	208	177	192	151	203	178	162	159	184	179	150	156	170	179	176	186	193	175	179	146	182	188	161	186	204	183	187	191	180	189	191	178	180	196	173	181	169	153	175	175	143	169	189	181	175	160	156	190	178	170	182	179	168	182	179	173	152	199	176	141	213	201	185	159	193	165	179	180	156	163	190	177	191	172	174	156	174	186	191	209	142	178	173	163	177	170	180	162	178	171	201	180	201	158	180	178	184	180	185	178	192	178	157	172	179	175	194	158	186	190	171	160	177	195	174	182	155	192	177	173	192	160	191	173	192	173	171	166	161	186	168	166	164	179	170	180	181	154	188	182	199	169	163	178	188	178	198	176	174	172	162	187	176	170	175	192	162	175	160	158	183	169	179	176	165	156	158	184	188	174	141	176	168	187	177	185	177	167	147	163	171	174	168	172	187	155	175	178	182	174	169	184	168	164	183	154	184	193	164	160	185	191	181	181	179	157	176	157	163	181	164	179	193	174	174	170	196	169	189	183	176	171	170	176	156	181	152	179	179	182	167	199	175	173	195	161	184	161	148	159	162	135	179	162	177	178	168	163	184	163	162	170	179	177	179	169	160	190	180	154	161	170	186	156	179	155	187	180	190	207	182	188	166	148	166	194	144	182	174	165	176	152	195	184	188	170	190	173	175	190	180	172	184	186	176	180	181	169	185	171	176	162	162	176	173	185	174	194	167	165	186	175	165	187	134	193	195	174	161	171	161	161	182	172	179	177	184	170	175	153	170	181	169	185	171	184	165	158	169	164	176	190	183	177	176	189	179	173	175	201	182	159	185	180	163	137	161	186	177	176	154	177	176	181	189	184	181	166	158	173	185	177	169	188	172	172	170	179	168	189	184	168	169	179	165	181	168	175	191	188	151	155	206	171	196	162	177	166	159	152	146	162	185	171	159	168	192	157	179	180	176	174	163	157	203	160	150	175	172	190	161	175	166	152	178	167	181	168	170	178	188	188	201	189	169	185	181	176	158	204	160	178	156	171	166	195	183	179	158	170	210	166	175	186	164	191	156	184	182	158	158	159	184	179	190	156	181	153	162	184	176	179	167	173	176	177	191	185	169	166	170	172	183	160	164	180	184	166	163	172	186	179	170	176	175	161	154	177	162	177	165	178	153	158	194	194	184	169	166	192	192	171	157	185	159	183	172	195	152	160	176	188	220	174	177	156	187	176	165	155	171	175	171	167	191	157	189	175	175	183	207	170	178	182	172	142	139	179	194	178	154	175	180	165	163	181	154	167	167	187	185	167	169	170	188	161	165	164	165	174	169	152	188	168	162	173	166	171	169	186	188	174	170	196	169	176	179	194	166	183	177	187	182	159	188	164	175	168	182	181	171	176	153	192	156	179	180	178	164	150	162	154	176	142	183	177	182	196	156	163	171	179	167	190	177	185	174	181	178	186	178	172	166	179	171	167	172	188	189	180	157	160	189	180	185	165	163	175	151	162	169	163	171	166	178	176	173	209	176	177	195	196	166	178	157	178	175	174	163	164	169	180	183	178	181	200	183	185	174	188	194	146	193	161	167	179	172	156	171	198	175	188	178	188	154	167	151	163	170	165	193	196	167	143	166	175	183	172	205	173	160	190	197	169	171	164	204	176	145	175	180	163	191	147	179	173	178	191	181	164	178	188	170	160	163	181	160	167	177	183	175	173	166	173	178	173	167	177	174	188	163	177	191	164	179	187	210	175	190	184	172	170	176	169	177	183	176	176	179	195	176	215	176	151	181	176	160	170	162	171	167	181	168	161	178	174	166	174	175	186	194	157	186	180	144	176	168	164	164	161	171	170	181	169	152	170	178	180	187	189	182	182	170	179	176	186	187	170	157	195	156	167	166	167	188	171	197	179	171	171	161	175	194	168	153	160	143	185	163	170	180	188	160	156	174	168	183	183	188	170	170	188	178	149	171	176	189	169	168	175	161	197	162	177	166	160	195	160	209	173	183	192	146	178	186	181	178	159	167	148	179	196	168	163	162	158	170	181	172	175	193	173	177	180	173	166	166	154	182	182	195	182	168	178	178	167	182	183	163	203	188	165	163	158	187	183	182	179	154	164	182	138	177	170	178	171	172	175	170	174	161	178	177	176	169	187	187	165	183	178	174	172	176	172	149	166	182	160	181	161	173	188	161	172	165	187	165	204	179	193	174	162	173	175	157	187	196	171	195	145	186	195	166	145	155	192	149	187	174	157	188	182	186	185	159	196	147	154	161	196	171	182	175	163	181	188	168	168	184	174	173	198	170	181	169	168	182	161	179	164	176	202	159	170	160	169	197	178	202	170	161	171	153	184	164	165	201	187	166	164	175	170	158	181	182	172	167	175	177	191	159	178	164	184	164	171	170	217	181	180	158	154	191	150	182	169	162	160	175	183	164	187	175	162	164	181	161	177	206	167	152	152	183	200	146	174	194	164	145	174	166	182	191	186	183	177	161	139	184	183	182	165	178	194	192	172	169	179	177	153	197	183	172	152	167	174	166	171	159	191	180	155	186	153	157	183	176	209	164	181	164	178	163	161	166	163	162	206	177	189	171	162	187	153	187	164	182	195	172	169	166	179	179	162	201	187	165	185	181	189	170	194	164	195	165	159	175	169	203	173	180	182	177	191	176	156	192	178	175	172	168	176	164	174	172	178	169	153	155	173	195	187	186	191	181	178	162	161	181	170	188	195	162	208	184	166	177	166	164	158	192	160	171	157	179	166	160	192	195	179	183	187	177	171	146	182	156	177	165	181	188	188	178	178	190
23787	21540	29291	24227	21524	17504	1987	1027	757	715	585	531	532	452	454	415	398	420	388	382	344	399	341	356	347	365	380	346	369	339	357	360	351	305	373	378	314	369	339	336	323	361	358	332	349	379	305	304	357	336	350	333	347	334	320	326	324	350	323	321	354	317	338	322	356	302	341	352	324	323	313	321	333	314	319	331	345	337	296	336	307	337	351	344	301	352	340	333	316	354	352	361	367	343	331	346	344	299	333	320	371	356	330	346	354	349	350	341	339	316	338	345	349	346	320	341	328	330	337	341	364	306	307	331	380	325	366	326	312	334	330	335	301	322	313	338	331	336	319	331	313	300	322	329	336	348	334	349	310	349	312	332	334	312	290	339	314	316	339	336	341	329	378	345	337	357	333	326	343	337	360	336	356	350	327	341	348	373	354	294	344	344	311	327	351	309	302	328	299	333	377	335	339	322	324	342	318	347	338	340	313	374	345	358	344	344	320	355	369	309	312	337	300	353	320	279	300	328	323	294	328	354	331	350	332	340	354	333	316	361	340	331	351	294	342	302	321	356	337	326	341	325	379	346	313	327	332	329	369	326	338	330	334	313	321	324	321	323	308	303	318	332	332	309	328	292	373	342	335	341	321	340	322	356	325	328	324	330	336	343	332	327	362	328	330	347	347	336	321	313	350	344	341	290	356	322	311	304	371	344	325	313	327	325	328	344	320	307	313	365	335	336	328	335	351	328	314	359	326	321	361	331	332	356	331	300	312	320	342	332	367	327	363	329	327	322	310	315	323	317	341	360	340	324	326	346	325	345	358	322	317	352	352	313	318	339	314	337	313	320	340	388	329	340	338	303	350	314	328	365	338	342	332	321	338	315	331	339	361	325	339	346	307	317	314	308	352	344	381	336	320	335	358	336	342	327	325	368	324	329	303	305	320	306	334	349	321	341	326	363	336	308	343	345	348	360	342	363	335	312	348	357	359	331	327	332	311	314	337	339	351	342	334	335	340	359	345	360	327	339	307	335	318	346	345	363	340	325	291	326	336	322	314	348	328	321	330	345	326	337	320	311	342	347	321	323	319	313	346	327	289	326	347	364	347	324	329	330	328	295	299	324	372	338	307	339	314	339	342	330	317	321	337	351	330	331	352	320	336	327	336	309	333	340	294	333	293	355	317	333	350	319	314	346	337	325	325	332	317	321	305	332	326	318	323	356	327	361	309	304	285	321	311	347	329	342	314	338	336	353	371	321	347	314	338	326	383	345	344	311	291	330	337	301	310	330	331	363	327	335	332	330	374	337	325	297	346	312	313	346	319	331	356	319	367	349	341	334	306	355	308	327	327	302	308	340	374	346	354	362	354	314	335	345	340	335	332	316	365	339	343	323	309	344	308	300	334	305	290	374	317	338	291	339	336	310	342	320	314	304	359	344	306	307	332	296	320	342	333	342	319	321	373	326	349	357	316	348	338	316	306	369	355	333	330	315	348	328	317	310	345	307	353	317	344	309	348	311	317	327	318	344	326	362	359	345	357	326	328	339	337	350	350	351	289	301	369	313	313	328	329	322	331	353	325	346	335	315	347	337	305	348	332	352	347	294	341	318	308	333	337	303	305	327	350	351	341	356	345	342	330	340	340	355	339	313	325	341	345	338	345	321	320	341	339	327	318	334	303	288	317	316	316	332	323	310	324	313	321	369	331	325	333	310	326	306	357	345	342	303	342	327	324	325	337	345	334	329	340	332	295	316	338	330	353	329	341	335	321	333	326	295	305	353	324	303	320	340	305	324	333	319	322	320	304	337	337	322	350	344	303	316	319	315	369	331	345	302	339	313	325	340	332	322	326	320	358	319	330	307	346	329	352	310	321	359	338	323	297	340	316	338	333	343	311	309	312	320	325	340	325	286	308	350	355	306	330	344	321	341	337	298	315	310	353	349	330	334	340	386	327	310	348	328	347	353	313	316	305	350	358	380	324	317	330	369	306	317	333	328	323	344	339	333	319	335	346	317	339	337	313	338	339	330	318	360	312	355	337	342	306	346	340	318	347	292	348	311	323	347	337	359	313	325	306	312	309	375	351	338	338	322	301	385	342	336	307	340	342	292	311	346	324	329	324	333	322	345	320	341	303	334	324	342	386	322	331	326	344	342	346	312	285	335	351	327	366	319	322	342	332	320	335	322	332	346	378	327	307	305	331	356	350	355	321	342	334	310	336	315	336	321	323	332	295	333	324	326	348	343	330	337	307	348	318	328	323	348	353	340	330	361	360	333	345	311	300	370	330	330	361	303	327	370	305	325	331	299	334	314	341	310	325	328	315	340	320	350	308	330	311	343	360	336	361	320	325	341	330	325	303	334	343	324	312	307	361	317	345	319	370	329	337	346	305	307	329	339	328	332	324	308	334	319	324	333	363	368	354	319	344	325	332	332	332	310	301	357	359	319	331	320	305	325	328	349	340	334	344	294	325	335	331	348	331	333	318	369	314	307	289	318	314	309	320	343	310	308	339	302	325	337	323	318	319	321	333	295	321	358	340	337	325	360	321	350	322	319	336	333	321	330	313	308	339	354	314	328	318	336	360	319	309	342	311	371	311	306	342	316	293	321	325	297	329	364	346	343	342	315	349	340	332	375	323	349	344	341	321	319	323	349	325	326	332	324	310	336	344	344	359	306	313	361	314	341	338	337	357	355	309	331	330	326	343	297	334	328	344	314	355	351	341	303	311	340	298	319	346	326	322	328	327	343	299	287	296	319	358	343	371	343	341	326	326	336	316	317	312	332	351	323	348	345	325	353	364	344	335	337	350	317	340	341	315	386	331	316	339	371	345	317	350	349	326	327	294	332	321	288	346	321	320	338	361	310	333	362	320	351	321	359	354	329	323	323	330	349	296	297	315	340	334	344	344	311	335	334	319	333	298	313	354	332	329	339	305	350	326	358	343	308	326	335	350	313	326	323	336	335	335	366	322	311	316	326	358	292	311	347	299	338	321	294	308	332	314	328	346	307	304	319	327	335	316	342	337	324	344	309	303	327	332	318	336	338	351	312	313	312	337	340	326	326	320	344	328	347	302	347	325	322	340	332	375	356	321	315	350	331	294	327	296	348	297	360	345	373	341	341	345	343	347	332	326	330	342	354	328	322	318	327	321	357	309	346	370	321	332	351	342	332	346	342	338	327	335	353	308	345	317	315	324	356	317	320	365	362	331	319	306	331	340	307	339	341	335	331	328	332	329	295	317	284	329	309	375	359	306	313	335	332	333	349	342	322	354	328	367	332	315	349	369	320	305	350	345	330	370	322	357	314	356	300	314	336	338	308	327	336	334	332	341	337	322	318	349	327	340	338	339	343	311	346	326	336	350	331	326	311	376	349	357	336	345	319	328	329	317	339	334	291	299	355	337	327	304	321	313	325	274	342	332	339	321	349	335	380	333	352	331	306	322	324	334	322	316	293	352	317	313	337	310	336	357	318	336	343	317	316	330	335	320	322	316	316
5053	10762	9425	4908	3601	2881	2255	1839	1417	1126	927	839	784	698	649	617	596	564	531	487	456	462	466	475	427	453	438	421	471	383	399	406	434	396	408	437	402	381	384	431	421	413	430	416	399	411	398	373	414	424	434	408	380	419	404	391	381	346	416	428	374	410	407	385	373	380	385	401	425	386	430	368	378	373	405	374	393	442	374	396	376	377	387	407	422	417	396	407	343	398	395	370	406	363	400	373	357	387	401	377	417	399	400	356	368	406	397	399	398	370	354	390	378	377	387	368	395	383	388	372	385	399	363	374	383	380	406	355	365	364	378	393	369	422	397	390	372	400	362	367	396	415	366	388	359	391	407	381	401	375	377	358	391	394	361	393	372	369	375	399	368	350	365	367	413	373	396	395	400	397	394	376	374	387	356	365	390	391	397	381	364	401	382	358	371	388	396	399	364	406	403	415	380	373	386	402	403	364	408	371	381	375	376	370	408	382	393	378	366	363	412	387	409	359	371	388	375	417	415	344	385	413	393	397	385	402	400	387	374	381	379	391	384	386	362	429	365	389	411	380	378	384	377	382	398	362	383	364	389	398	366	356	390	386	408	386	365	374	327	356	369	360	368	400	365	408	392	383	389	389	386	408	384	400	405	362	387	382	402	366	387	426	368	374	418	376	370	379	393	373	425	374	363	377	361	390	404	366	343	401	393	374	356	384	407	396	385	380	420	373	377	372	371	425	397	399	393	404	402	378	400	381	380	369	423	384	381	374	376	393	396	367	395	368	388	373	349	385	361	393	398	408	424	369	397	373	406	371	392	375	400	377	404	369	407	385	360	385	331	422	388	385	411	378	393	378	395	347	405	371	371	403	423	400	393	422	378	364	413	396	376	375	356	360	360	366	367	359	368	376	392	406	392	388	384	372	353	399	402	391	390	379	352	386	397	389	380	383	381	394	378	375	378	398	409	383	379	367	384	398	398	358	347	367	350	384	399	391	379	383	385	391	358	386	379	394	362	385	393	388	376	393	381	376	373	364	387	349	388	369	427	365	396	390	399	356	382	428	360	375	409	386	379	365	405	371	392	397	375	403	398	380	395	404	440	375	363	373	375	370	406	390	371	361	384	403	387	402	374	373	361	370	391	409	397	387	419	361	428	371	398	380	413	389	417	408	363	378	376	365	427	405	352	381	381	378	409	389	393	393	363	405	398	379	360	385	407	378	363	369	400	388	390	389	376	367	361	383	359	356	373	398	375	338	400	383	378	364	381	369	374	396	415	381	389	371	410	433	345	373	387	378	390	373	386	360	385	379	380	405	398	401	371	377	340	367	359	402	417	354	368	329	424	406	394	380	380	376	395	395	394	385	395	370	357	401	397	383	374	355	349	423	382	403	348	413	394	379	366	380	403	371	424	406	386	409	401	383	381	368	367	365	371	368	351	359	394	414	371	398	396	408	399	409	381	357	382	379	375	410	406	380	356	398	367	350	381	416	394	369	388	400	402	369	398	380	365	375	410	396	377	401	400	394	384	384	390	354	373	386	394	391	391	387	383	376	368	380	408	405	396	443	372	385	385	399	360	360	375	340	374	366	411	390	384	355	372	369	377	386	388	366	394	370	395	385	381	361	359	431	376	416	393	390	383	390	362	405	423	384	404	362	404	352	396	427	365	360	389	394	362	406	392	372	375	388	390	332	382	422	411	378	408	377	388	412	357	404	411	390	394	349	361	395	372	397	396	371	415	371	408	373	383	393	402	367	376	390	414	396	356	395	405	398	384	420	410	379	373	404	391	401	370	398	363	372	376	384	308	386	415	382	358	362	382	399	406	381	376	402	364	381	387	424	407	389	385	382	364	365	349	380	423	362	335	382	381	353	396	391	377	405	374	433	374	419	391	397	362	365	410	389	358	371	353	357	407	386	385	389	381	382	401	371	367	408	364	390	368	401	397	366	403	391	360	421	368	408	382	392	368	390	389	397	404	395	441	369	383	396	410	386	385	353	371	406	369	381	428	368	425	394	340	409	382	362	419	375	395	380	384	337	385	372	341	371	363	362	351	400	388	396	406	384	370	391	381	390	360	371	380	378	432	403	381	368	396	381	377	358	371	396	425	385	365	370	384	380	353	362	410	377	387	362	389	427	395	397	404	371	342	397	400	374	369	369	368	393	375	403	373	378	371	372	396	368	411	375	409	387	376	401	354	369	400	389	365	407	380	394	395	393	420	369	380	360	387	379	380	364	385	410	398	358	413	408	408	385	384	364	400	391	364	391	390	412	391	355	405	362	405	410	391	387	398	378	386	391	374	396	390	409	396	393	370	387	370	395	386	366	384	369	338	362	426	375	389	391	388	375	369	393	383	380	369	378	376	387	385	403	368	380	400	417	390	373	391	386	403	389	392	388	383	387	378	368	386	394	420	378	416	412	397	408	396	366	381	377	388	384	404	372	382	411	371	376	406	356	385	404	355	430	366	380	374	372	368	364	412	381	367	371	354	378	360	387	399	400	381	384	372	388	363	370	364	378	415	367	409	429	379	397	367	400	426	429	403	388	385	390	391	385	368	364	385	409	392	391	354	394	362	389	372	387	391	401	369	380	382	407	351	375	351	374	388	379	384	372	393	367	398	395	371	371	412	348	396	373	356	380	379	421	359	391	355	350	346	369	407	396	424	373	357	382	389	380	398	409	401	372	366	399	392	367	406	365	391	358	402	342	394	376	389	392	421	387	395	408	396	361	420	393	363	412	361	394	399	385	379	400	405	380	379	378	373	401	408	416	391	353	386	356	380	384	353	377	366	390	401	399	377	404	412	346	359	391	359	392	393	375	376	430	355	393	382	416	388	371	363	407	358	383	369	407	442	369	371	357	386	387	393	368	340	378	356	401	384	414	377	342	380	404	399	366	372	375	384	395	351	381	420	356	391	361	376	409	365	421	378	401	345	409	373	386	381	393	418	392	377	351	396	376	393	371	404	371	367	388	372	387	388	370	372	347	387	376	372	365	391	377	382	404	395	407	366	381	387	376	379	367	397	372	378	362	400	375	379	390	377	370	397	407	387	373	386	364	375	398	387	378	364	357	377	368	346	367	429	399	353	391	396	361	376	385	354	350	390	382	398	371	420	354	381	433	361	373	355	401	410	381	394	371	398	402	422	381	380	367	381	400	357	386	380	401	372	390	412	394	437	360	375	395	395	378	370	399	387	401	386	386	395	421	411	369	355	408	381	376	387	375	370	357	364	442	387	388	402	386	373	425	378	392	380	378	399	378	376	380	381	392	382	334	395	401	358	376	394	378	386	376	359	354	344	400	401	372	381	357	353	379	436	403	397	380	395	387	374	394	390	370	404	377	397	378	406	395	368	399	354	417	411	343	384	371	334	376	418	340	371	424	380	379	366	395	364	407	401	375	412	426	406	340	380	342	387	378	384	415	337	389	412	382	410	370	348	366	397	375	378	404	368	384	363	378	382	360	404	374	392	372	397	363	372	370	412	329
25046	21484	28301	25014	16889	1196	512	415	317	303	228	217	197	185	185	150	139	156	155	133	132	142	148	158	144	144	128	131	126	138	151	103	140	152	139	135	125	118	138	123	145	136	124	123	109	157	105	127	97	108	123	125	134	132	134	144	135	148	141	135	119	128	121	127	141	147	136	128	109	134	116	120	127	108	142	138	105	137	121	116	113	134	146	135	113	136	116	120	113	127	131	115	124	109	119	127	121	113	123	101	139	140	145	118	140	127	120	130	126	104	117	116	121	123	123	116	123	118	132	114	134	107	117	112	119	130	117	140	129	152	128	132	129	116	123	114	122	120	122	115	115	104	138	110	118	114	121	145	118	129	128	118	136	125	123	130	99	121	135	120	117	133	129	121	133	129	129	115	103	106	127	112	122	111	122	129	119	130	128	144	114	114	117	135	127	121	133	122	117	123	121	119	138	133	130	130	117	113	106	119	116	132	135	117	144	141	145	123	113	128	115	112	123	132	131	134	122	98	132	123	111	109	132	136	125	119	143	132	103	120	138	144	126	145	122	109	103	139	119	126	102	96	140	130	126	115	126	130	118	124	130	107	122	124	136	129	121	125	131	139	122	150	126	135	124	125	127	125	119	118	113	151	109	129	125	124	123	129	123	122	138	134	114	143	118	111	132	127	140	124	136	127	130	119	117	123	123	119	107	108	134	107	121	104	113	125	124	143	122	134	141	135	111	130	117	125	110	110	124	122	110	123	118	125	114	120	131	130	122	129	114	123	131	110	111	116	116	111	112	121	126	138	117	109	130	115	120	118	114	115	118	122	134	135	136	116	113	133	127	111	114	136	131	127	116	140	106	119	121	127	126	117	113	123	116	141	123	139	129	130	124	129	108	130	126	121	107	118	120	111	125	120	118	119	118	139	118	109	117	144	112	118	114	130	119	128	128	119	130	144	124	102	127	136	129	116	124	123	121	110	119	139	107	130	137	132	117	138	131	106	119	105	115	129	129	128	130	141	135	124	124	131	130	109	121	140	133	123	106	132	119	124	120	139	132	132	132	135	133	111	114	133	136	146	120	124	129	131	127	131	150	129	135	129	108	131	115	123	142	115	118	121	137	131	133	115	116	121	140	140	125	121	123	134	112	104	114	110	122	110	116	116	113	104	102	110	122	122	116	114	136	111	124	126	123	115	133	141	115	112	124	136	118	134	125	129	132	125	114	118	125	116	136	113	129	116	126	109	130	125	117	115	117	123	135	145	119	113	133	118	127	123	132	124	127	134	132	139	136	104	122	134	110	110	146	136	108	98	118	132	101	127	131	125	120	128	109	109	129	110	119	145	129	119	118	110	125	131	124	129	134	108	132	123	115	124	136	128	102	142	142	111	128	143	133	119	129	118	115	116	124	132	145	119	113	105	134	116	144	114	111	129	139	134	117	148	123	107	119	129	138	121	118	125	129	123	136	139	124	130	115	108	139	135	130	122	131	112	120	125	127	137	125	137	127	121	139	99	116	134	119	131	122	115	100	129	147	133	116	105	129	135	127	122	133	103	145	114	127	132	126	131	117	122	108	128	125	132	119	128	139	125	119	119	121	118	126	114	117	109	125	101	140	125	122	131	138	118	133	130	126	122	131	122	110	124	141	128	143	118	110	132	120	117	124	132	119	125	144	110	143	159	129	121	119	113	132	120	127	122	134	126	117	129	123	114	116	146	125	123	139	124	115	113	134	122	126	107	125	126	116	111	122	130	141	123	125	143	131	147	114	118	141	154	136	128	130	131	115	128	148	116	128	148	131	110	128	113	124	125	125	139	132	124	119	111	121	131	103	101	114	126	128	113	117	130	132	140	117	120	121	148	121	123	109	125	137	154	124	109	124	136	123	134	139	129	112	123	128	101	100	111	130	101	134	120	133	123	134	124	137	123	125	133	123	131	114	121	112	136	117	116	108	141	105	115	149	112	146	108	135	142	110	125	140	114	119	117	139	128	130	133	116	128	115	121	134	141	117	114	121	114	156	125	104	123	134	143	123	115	121	124	95	126	129	117	129	108	134	129	131	151	114	120	107	116	123	121	128	135	132	123	133	117	120	107	100	106	124	127	123	121	119	124	128	123	110	107	140	144	124	141	115	120	127	134	124	121	103	118	130	115	120	116	137	135	118	115	122	112	134	129	101	105	125	116	124	135	118	122	134	133	130	114	134	133	121	152	124	135	121	136	137	104	125	122	135	110	124	145	127	125	122	123	125	128	122	136	142	137	112	115	121	120	116	135	116	134	126	92	129	126	109	151	131	113	127	119	110	119	122	118	116	113	121	117	135	140	128	118	135	123	133	118	146	128	127	119	130	153	117	119	142	129	129	116	120	110	117	115	142	139	151	121	108	108	116	115	107	109	144	124	116	125	127	125	130	125	119	139	111	124	116	124	114	119	103	144	136	108	123	142	111	124	109	111	122	104	109	124	142	109	129	130	124	134	97	133	101	125	139	123	113	123	138	121	118	120	124	123	125	112	126	116	126	133	144	127	123	121	103	118	126	128	104	114	116	137	126	119	128	105	103	124	108	110	134	125	126	138	154	137	109	127	131	126	125	122	116	110	128	122	124	125	125	122	127	120	128	136	114	117	109	135	134	134	113	131	127	132	109	107	122	125	125	130	126	140	158	124	124	139	125	121	119	135	109	124	108	120	115	120	124	105	138	109	114	142	123	88	134	119	143	126	122	128	118	132	112	102	138	100	158	119	121	142	118	114	97	131	129	122	114	129	139	119	116	128	127	122	122	125	133	117	122	121	130	129	126	126	105	119	127	144	138	101	129	127	107	110	110	120	135	99	123	131	119	128	121	131	114	140	129	139	113	122	111	134	137	153	127	129	134	121	130	114	94	115	105	121	140	134	123	116	121	134	119	146	118	109	128	114	114	116	130	136	125	130	113	142	102	119	115	123	122	113	106	119	143	125	123	134	109	133	133	112	139	107	116	134	131	113	117	119	115	134	143	129	111	127	132	96	128	111	116	109	130	128	140	133	147	128	123	127	120	113	137	104	125	117	119	126	118	100	117	118	112	131	138	116	129	130	119	116	129	123	160	117	103	121	136	118	129	116	127	123	118	118	141	124	117	118	128	113	137	129	125	107	119	123	122	116	120	120	122	137	135	120	130	133	117	133	119	130	117	125	130	125	110	106	138	107	108	127	91	135	118	131	127	118	146	118	134	117	134	125	117	123	133	103	124	122	123	125	122	146	116	110	119	124	121	114	132	134	125	126	144	120	110	126	147	123	114	131	98	104	111	128	134	115	128	118	130	113	113	125	129	142	124	115	132	141	130	106	115	141	127	118	136	104	112	117	116	113	129	131	142	113	111	119	122	120	106	128	126	107	128	116	121	121	127	134	138	126	126	124	128	131	118	125	137	136	110	105	119	127	133	120	122	110	120	109	125	118	135	109	150	142	121	121	127	120	111	123	116	129	117	123	124	123	117	141	129	115	109	110
4838	6349	5109	2830	2268	1807	1229	1047	765	587	480	406	391	328	307	282	252	268	217	219	219	181	177	187	175	200	220	207	190	187	191	176	206	179	172	168	165	165	193	189	157	145	162	166	168	158	170	154	175	172	169	161	167	152	192	182	162	174	189	170	173	166	169	186	151	177	134	162	174	164	163	156	160	169	175	164	167	161	171	156	160	171	157	162	165	179	159	179	152	165	168	153	159	164	173	167	175	162	162	161	145	157	174	163	158	186	183	173	150	180	170	198	142	167	148	155	137	164	150	158	149	160	186	174	158	153	164	177	184	167	177	147	153	163	180	184	150	161	179	186	158	169	178	146	156	177	180	163	161	162	161	166	164	172	182	160	173	174	164	197	168	164	175	171	163	158	190	149	173	163	153	158	167	182	162	160	152	181	157	159	156	185	193	167	155	182	142	178	157	159	161	144	150	168	162	171	169	173	168	145	170	162	176	157	145	160	159	161	168	166	157	159	168	153	169	149	165	147	166	166	174	164	147	161	175	164	157	158	166	178	151	178	144	154	175	154	159	176	160	166	163	173	160	166	159	178	176	159	154	174	156	154	164	188	152	143	168	175	143	160	172	151	164	162	152	176	160	160	180	179	166	162	148	182	160	162	150	137	173	171	168	172	163	161	155	174	170	169	166	155	147	155	178	159	163	173	170	148	177	155	166	196	178	144	148	161	159	163	181	160	162	173	157	190	170	157	153	163	145	139	150	188	143	176	170	164	171	157	179	152	181	170	177	206	137	166	162	165	174	185	183	148	156	161	146	163	184	184	175	154	182	179	154	169	173	142	155	167	159	168	162	185	162	153	173	174	167	159	151	182	167	165	185	153	174	169	171	165	163	171	203	170	177	161	174	160	159	167	170	168	135	168	166	167	160	158	177	169	143	140	159	171	141	148	176	165	177	155	174	159	142	178	200	169	140	181	176	151	177	165	179	185	171	170	167	184	162	169	164	154	151	161	179	174	161	176	178	155	169	182	179	147	144	159	164	160	191	194	161	180	163	186	154	158	165	169	173	171	148	180	175	180	173	189	150	147	159	199	143	165	164	170	169	174	174	167	180	166	143	167	175	165	148	143	136	165	176	142	152	165	169	149	175	165	149	148	172	149	174	177	141	168	165	149	159	153	170	161	155	149	163	168	173	170	177	197	182	154	175	156	166	175	153	170	153	178	159	167	183	155	187	137	183	158	161	166	177	163	161	162	148	174	146	138	170	176	169	148	177	159	182	180	158	154	165	179	183	161	182	168	167	162	178	187	168	175	161	158	170	174	185	181	137	146	153	149	155	151	174	163	165	186	178	189	182	147	182	142	155	124	176	171	168	163	178	158	146	154	173	139	181	147	171	164	168	161	175	156	156	154	176	175	181	179	176	147	149	169	153	173	159	164	162	157	153	180	155	156	165	148	149	169	172	175	163	177	169	156	165	155	152	155	181	163	176	170	164	182	157	165	169	144	165	161	161	148	153	166	161	163	181	179	168	186	157	165	178	191	178	195	167	178	152	143	175	172	171	158	167	195	144	156	172	179	154	137	157	166	171	169	169	162	171	198	161	181	135	147	154	178	168	139	159	171	174	156	173	166	150	154	134	158	158	150	167	154	157	166	151	170	158	144	160	190	165	159	183	163	181	148	158	157	171	156	162	161	150	162	150	172	154	151	163	146	199	149	166	159	176	166	157	191	181	152	184	154	175	167	177	146	174	154	152	150	151	164	163	176	161	155	159	167	153	177	165	160	169	165	157	167	152	142	153	156	179	165	176	179	161	146	173	160	172	150	161	149	183	171	186	161	165	170	171	146	148	160	155	165	163	160	164	193	170	136	148	140	169	159	167	155	162	178	159	167	164	171	169	162	170	171	180	183	157	167	168	168	190	181	166	163	166	170	167	157	149	172	149	171	152	173	157	152	152	150	161	180	174	136	168	161	171	178	181	177	180	160	174	156	158	163	169	185	187	171	152	157	161	157	162	153	131	166	156	164	165	142	172	167	170	151	181	150	160	154	155	189	172	156	169	171	165	161	161	155	164	158	178	148	153	162	140	152	153	168	166	153	155	194	164	189	149	174	172	162	166	171	154	171	155	176	144	161	156	154	162	159	171	154	160	161	166	153	142	173	181	181	169	155	182	152	179	177	144	169	173	193	155	144	181	161	170	174	171	175	170	162	179	163	154	155	179	157	158	165	141	158	163	181	168	169	165	162	174	181	162	177	168	175	161	148	161	169	157	162	171	171	162	206	157	177	183	151	158	178	171	186	169	169	163	150	163	153	180	175	198	184	159	163	166	146	158	172	158	166	163	177	155	151	155	162	187	179	151	189	175	180	157	176	169	169	168	164	182	163	158	163	166	178	143	178	153	178	175	150	154	173	163	162	177	168	190	165	169	175	166	166	189	158	155	151	158	162	185	162	152	132	155	178	167	168	149	152	203	173	157	178	151	151	170	173	165	166	166	161	148	159	151	153	155	164	161	155	177	170	165	162	169	157	170	175	173	153	155	158	144	167	161	166	156	170	172	164	160	161	146	175	202	171	158	165	163	131	154	164	156	167	175	167	173	190	185	163	171	150	145	181	166	155	170	165	159	174	171	151	177	156	174	155	152	155	138	170	167	162	140	153	157	166	165	147	136	160	168	177	152	145	160	146	154	160	157	150	177	173	173	142	184	164	169	166	156	144	184	152	192	174	196	154	140	160	165	190	171	150	150	179	162	158	166	158	165	157	167	161	172	162	166	155	164	154	152	146	146	169	167	150	157	163	159	176	163	165	162	166	173	149	166	178	166	148	161	186	181	177	156	167	191	158	161	159	179	179	147	168	177	162	166	166	146	161	159	158	144	143	161	164	149	148	166	170	150	173	179	181	164	174	146	176	151	200	168	160	157	186	158	172	153	160	146	165	175	190	158	171	187	142	161	169	140	155	169	167	155	160	175	172	179	143	170	168	145	163	167	174	168	162	151	155	178	167	199	200	142	159	168	167	162	163	154	179	172	170	166	160	172	161	164	165	163	170	174	155	168	147	187	177	160	147	183	179	160	186	179	167	181	180	150	167	167	152	141	160	160	167	179	166	168	160	146	175	170	170	171	149	151	194	180	172	150	157	162	162	188	150	169	162	177	181	176	168	173	169	175	142	181	163	163	176	165	161	167	197	187	162	192	189	170	166	141	160	191	153	166	148	158	158	166	172	161	152	160	177	168	165	158	167	162	158	160	157	150	150	179	170	189	172	165	171	151	155	156	144	143	162	157	173	168	152	181	177	193	168	167	151	178	173	180	179	153	164	169	155	142	160	182	176	173	177	146	158	165	164	135	190	161	145	158	180	170	149	138	173	177	177	192	184	179	180	158	161	158	150	170	180	157	170	183	173	178	146	151	156	177	148	163	151	170	167	156	188	186	169	156	167	178	143	134	185	164	177	151	161	176	170	164	148	169	154	158	146	183	167	149	182	161	172
23027	21536	29536	23974	21528	21621	14918	1906	1200	1073	833	754	708	702	619	549	577	523	558	521	452	475	515	461	421	429	452	452	424	466	447	449	438	409	414	411	426	447	450	392	405	385	411	454	411	378	417	349	422	379	385	415	376	412	348	383	401	380	426	393	423	396	410	405	375	402	392	396	356	369	382	427	379	373	406	407	387	396	404	373	385	407	438	391	360	369	380	429	411	386	388	414	368	385	339	389	384	431	408	410	394	364	385	321	382	382	377	362	375	403	403	362	353	412	381	366	414	410	438	365	364	351	379	356	410	373	358	409	367	405	380	357	391	376	403	385	379	400	380	390	381	392	381	384	394	397	405	403	357	377	393	398	395	408	409	393	402	362	408	363	385	408	378	416	380	388	398	360	369	394	374	371	392	401	395	380	393	426	400	353	390	408	423	396	396	390	411	366	386	392	392	376	380	400	421	412	377	425	401	400	405	374	371	393	387	402	371	356	357	385	404	363	360	380	396	371	369	397	394	369	369	368	392	400	371	387	360	355	360	401	387	370	377	427	370	387	409	368	377	378	396	396	359	384	394	358	339	364	402	392	401	359	384	407	392	386	383	385	382	405	366	361	368	380	396	394	352	374	372	379	441	394	384	366	384	390	380	368	375	379	380	390	374	406	378	408	391	417	390	401	400	383	420	387	382	396	402	398	369	390	394	392	400	374	341	352	411	408	379	386	411	375	359	364	369	364	393	397	398	413	380	388	357	397	402	379	384	379	371	382	361	406	367	381	410	381	390	421	399	389	390	388	364	390	410	371	375	354	371	384	363	388	420	355	372	384	366	385	391	351	391	434	395	382	349	388	416	390	352	388	369	366	389	381	398	367	374	374	359	403	365	384	401	392	383	399	404	373	411	379	426	371	366	415	367	387	399	397	395	410	392	371	397	370	380	368	371	411	381	369	401	395	396	392	415	383	362	394	388	345	392	388	387	381	362	405	373	354	401	359	392	368	386	362	330	407	374	435	356	346	402	410	381	428	434	366	381	391	362	397	380	389	367	373	410	410	359	418	389	377	377	405	415	376	386	390	400	387	412	387	404	385	399	392	409	418	371	372	386	361	417	404	362	372	409	394	391	375	378	383	400	386	386	416	360	386	380	383	368	377	380	368	387	361	408	362	338	391	387	397	390	366	367	390	367	388	406	377	390	356	405	398	371	390	352	383	373	361	403	393	361	411	423	389	415	415	352	365	413	376	404	381	403	384	396	399	374	403	401	382	364	415	378	407	348	365	369	400	378	337	382	404	386	380	398	391	369	381	412	407	425	357	377	362	382	368	389	381	364	379	372	411	358	385	377	382	389	376	387	397	393	365	354	374	409	374	358	402	357	385	373	371	394	414	389	419	429	388	409	360	361	399	395	368	388	351	386	381	431	344	417	402	374	405	394	376	388	394	374	393	358	362	394	372	363	387	404	391	399	374	403	393	435	386	401	423	382	413	390	377	405	361	355	413	419	385	384	385	400	398	405	384	391	367	369	370	419	372	394	377	388	394	395	403	378	380	404	374	401	404	402	384	379	375	367	428	376	357	362	391	356	387	401	362	438	374	417	371	372	383	385	385	378	378	370	390	402	374	396	383	352	361	416	406	353	376	382	353	362	355	419	395	350	375	396	366	359	402	347	358	363	407	392	360	372	351	348	407	392	384	381	374	388	363	353	394	345	389	357	376	330	413	348	381	364	372	357	374	365	401	362	380	370	377	369	350	400	379	427	392	389	352	393	404	371	392	422	359	383	406	391	396	399	368	375	381	373	395	390	367	358	404	377	369	406	374	398	356	383	359	363	395	397	406	392	375	391	385	388	403	410	375	387	420	405	398	387	382	386	396	380	372	387	364	371	355	368	386	394	351	421	379	392	419	375	362	371	364	417	373	381	379	410	384	373	401	381	356	398	379	406	365	424	389	344	384	389	421	381	388	365	352	373	394	349	389	367	353	400	377	377	384	387	386	396	382	389	355	396	402	415	384	370	397	412	368	387	405	373	387	392	363	386	355	371	368	363	379	408	369	375	417	385	356	392	363	366	410	389	432	402	374	395	388	389	383	375	382	408	382	384	373	388	407	336	417	370	361	434	396	409	396	396	421	341	353	410	396	384	352	393	389	383	389	382	367	375	405	404	374	377	364	387	431	357	397	393	368	368	373	386	378	331	391	375	391	399	376	367	400	407	393	369	393	355	362	433	406	355	368	372	375	355	391	363	344	394	419	406	360	378	388	385	357	360	382	375	414	388	374	381	415	370	381	367	377	367	372	360	362	375	394	390	351	418	407	402	363	399	391	368	370	371	371	366	378	385	368	399	390	391	344	367	392	370	370	372	404	373	407	391	413	373	386	410	365	372	372	415	376	379	354	374	384	357	406	424	364	372	403	404	392	394	392	386	382	392	401	372	378	425	423	392	393	384	436	392	392	400	364	408	392	406	408	347	362	401	347	414	373	381	402	382	387	388	393	376	380	414	391	354	369	392	351	383	423	399	382	396	387	396	400	373	391	381	384	379	409	382	367	376	377	353	396	402	406	398	390	385	385	373	386	341	370	353	396	396	370	375	403	371	412	373	372	365	408	410	386	399	367	376	401	355	401	398	406	388	395	378	371	362	359	364	334	374	360	390	386	382	407	381	373	364	353	391	379	386	394	409	363	415	359	379	403	393	368	380	359	397	406	391	378	394	379	389	374	400	404	368	356	424	366	398	395	374	407	348	383	404	385	377	382	391	368	376	397	429	384	371	400	403	419	390	405	341	376	395	403	352	348	360	370	398	403	374	388	390	405	373	398	387	388	355	405	403	373	370	367	402	420	368	383	432	374	381	420	386	387	398	386	386	358	412	366	402	375	388	371	393	376	364	379	363	397	372	359	374	411	397	416	392	401	389	374	387	397	411	355	377	385	401	377	367	372	405	361	384	342	390	400	379	382	381	382	369	393	354	400	379	368	376	376	400	391	420	392	377	415	380	346	390	380	376	378	402	389	367	381	373	365	362	411	376	433	399	376	352	393	380	374	395	359	358	391	413	429	385	357	413	404	397	404	382	355	364	377	404	372	345	403	367	373	412	386	390	343	392	405	411	355	368	376	363	388	364	385	389	374	409	382	396	438	412	395	390	434	396	353	389	369	411	399	365	404	385	387	377	362	350	392	361	348	396	380	375	398	409	400	381	387	391	390	362	395	377	363	375	406	328	383	416	397	375	386	367	361	396	321	326	359	374	385	377	376	386	391	333	359	398	375	376	363	404	384	367	381	370	370	362	391	394	405	430	373	381	391	402	372	397	380	379	398	377	369	392	364	358	378	350	344	364	410	366	343	375	367	407	425	387	389	359	361	427	319	374	384	371	347	361	351	383	373	397	377	405	409	386	373	412	396	362	398	371	350	378	412	391	375	368	424	395	416	381	375	379	386	365	336	374	402	399	388	408	411	385	386	398	377	379	400	366	387	407	382	365	405
7408	17324	15023	8425	6728	5291	3856	3049	2388	1819	1444	1325	1203	1037	894	926	825	780	686	622	640	604	607	580	581	593	551	546	482	557	507	521	513	517	496	466	524	523	515	494	425	481	508	491	474	489	484	479	455	437	477	488	483	486	442	453	471	442	461	468	431	456	468	435	483	427	490	434	490	452	453	470	502	455	519	476	447	439	437	437	412	429	480	456	453	459	474	419	451	469	444	440	442	423	459	469	437	462	487	478	457	469	482	468	492	467	457	437	478	445	454	444	441	437	455	476	449	444	449	427	432	451	462	461	458	419	459	494	472	469	467	427	406	468	439	450	445	474	448	465	463	452	460	420	406	439	460	479	445	483	419	479	456	461	453	451	463	448	459	416	463	450	448	458	461	457	431	438	429	434	427	460	428	488	442	420	461	444	466	429	451	434	387	442	488	460	480	445	437	458	420	422	445	490	476	410	480	441	460	472	464	461	432	448	435	445	472	433	466	427	465	436	466	461	452	489	448	418	473	437	480	430	457	410	461	424	412	456	479	469	451	464	492	437	453	454	456	448	469	433	467	481	414	415	473	440	426	452	462	435	429	428	418	443	453	474	452	438	442	427	454	448	465	461	477	392	424	442	458	458	428	467	454	429	459	456	428	454	479	471	462	463	429	458	447	487	426	413	486	466	425	404	462	450	436	467	467	430	487	442	414	490	485	439	430	454	426	426	484	458	491	433	433	464	454	468	440	449	424	464	480	406	446	473	411	431	429	448	422	459	424	458	461	418	447	426	425	475	470	489	438	460	482	428	458	451	459	461	428	441	426	453	462	462	468	470	456	420	433	455	440	449	464	428	412	425	449	466	453	420	455	458	438	444	482	454	435	463	438	470	461	453	456	437	449	414	423	482	481	450	492	444	443	418	488	459	445	442	456	430	415	496	454	442	421	438	446	432	448	434	450	435	468	447	463	429	444	443	452	475	422	466	444	416	492	449	416	441	459	460	458	472	427	452	443	484	459	425	477	474	461	448	430	466	417	445	462	397	425	463	446	474	439	427	434	451	458	422	431	473	415	443	429	433	415	428	460	492	449	445	461	458	465	434	448	428	440	455	456	471	435	463	439	461	442	443	456	489	463	433	443	395	435	421	418	440	443	433	481	477	463	432	456	423	433	465	450	436	450	455	436	458	469	456	400	423	468	452	449	464	429	478	451	445	467	426	477	494	432	444	470	459	452	436	418	434	446	449	486	422	448	449	434	410	468	453	459	461	445	430	458	497	400	430	430	419	454	401	431	437	474	456	422	419	449	483	467	460	455	439	441	491	459	418	427	462	437	442	422	461	481	449	474	441	419	456	478	463	444	417	452	424	449	493	452	425	455	448	462	469	441	440	439	465	452	435	438	485	423	428	452	429	437	425	451	440	445	460	456	466	413	459	494	445	405	481	428	441	495	486	473	452	463	441	448	440	446	475	455	413	388	455	460	449	452	453	449	461	441	466	410	420	456	463	477	468	419	485	458	429	446	396	457	451	464	467	468	434	466	453	436	446	453	453	442	446	473	415	453	424	444	501	439	474	458	482	454	462	472	461	487	460	434	446	460	430	432	434	457	419	464	481	438	458	410	452	446	425	441	463	461	426	465	470	440	476	469	484	448	453	472	443	457	438	466	423	457	441	468	437	459	465	443	470	445	446	435	449	444	461	452	469	450	428	464	483	459	445	445	450	488	456	458	459	431	458	483	440	487	426	461	440	437	476	463	449	458	473	462	465	444	456	433	447	481	450	456	458	450	445	486	443	478	446	430	453	425	457	453	450	425	434	463	447	444	453	465	479	451	436	450	483	451	448	464	441	502	471	448	468	490	458	487	444	454	443	450	481	432	485	452	458	460	430	442	451	456	443	460	439	473	407	474	414	429	449	472	435	439	463	418	476	463	428	450	432	446	434	437	470	460	461	486	467	414	442	466	464	477	472	448	483	443	424	462	443	466	457	451	465	445	461	441	412	457	426	471	453	462	442	469	453	453	434	438	443	441	428	431	422	483	446	435	442	456	422	466	424	460	473	455	444	452	435	442	485	438	465	438	493	436	420	458	446	396	425	448	427	445	448	437	469	446	438	435	463	472	445	443	433	421	418	461	451	440	454	441	455	469	413	468	431	470	443	466	479	428	446	455	430	459	460	460	444	444	467	469	463	449	495	461	465	441	439	441	416	436	421	459	404	437	454	434	426	434	445	454	407	502	416	492	410	451	413	419	435	478	486	499	433	442	461	445	438	456	405	436	459	411	452	415	443	418	429	434	461	441	454	416	454	434	425	480	455	422	445	443	441	429	418	463	452	457	449	437	450	479	456	408	464	440	442	461	448	419	464	425	451	464	442	480	416	474	448	465	441	448	434	438	480	434	419	479	441	424	451	454	465	472	433	407	477	436	468	428	459	471	475	429	455	458	441	459	458	446	447	444	454	430	441	433	430	465	431	480	471	390	448	440	439	447	469	453	459	471	431	466	427	457	414	458	454	453	451	466	444	444	429	435	483	432	447	443	466	440	436	433	423	486	469	471	425	397	440	471	416	436	441	438	463	469	434	431	406	467	436	481	438	455	472	438	434	479	452	446	441	456	436	444	443	443	416	485	414	460	466	432	459	416	480	441	437	415	434	475	456	433	446	471	465	454	444	451	457	411	438	459	419	484	446	440	445	473	495	468	459	428	441	414	479	444	478	437	484	433	421	474	464	497	475	450	411	465	404	484	447	458	456	468	469	470	452	455	413	470	437	413	442	442	458	469	475	448	485	442	477	447	476	464	472	446	433	447	448	420	449	438	439	477	432	471	488	488	442	502	471	459	458	438	407	442	480	430	450	486	461	458	467	439	445	444	447	430	447	463	481	440	456	420	432	409	434	425	446	445	450	480	440	473	455	474	444	419	463	430	458	407	451	458	464	456	438	486	444	448	450	412	430	441	402	433	428	418	451	435	447	422	435	459	471	446	452	490	454	449	437	408	449	466	453	448	404	447	414	454	451	475	466	476	432	450	470	449	472	431	450	512	478	448	446	426	467	480	421	432	454	479	446	438	478	440	433	485	448	417	455	449	458	474	446	458	407	455	412	472	449	443	491	432	443	448	449	456	429	432	437	465	433	475	491	483	463	430	439	461	432	437	456	433	463	457	455	435	463	434	440	474	441	449	468	396	435	453	467	461	458	453	451	466	441	436	468	472	474	413	479	430	479	436	448	469	480	476	427	423	437	456	455	477	449	388	492	430	416	508	431	454	444	426	467	413	450	433	492	458	465	412	453	464	451	427	430	462	466	441	464	458	442	474	453	434	464	461	477	413	453	452	432	475	451	437	451	456	424	433	456	477	436	465	437	464	441	452	473	478	455	448	448	454	431	444	456	437	440	464	438	444	397	458	455	440	421	403	460	536	430	463	481	454	460	419	449	431	449	480	444	460	447	446	471	404	455	448	466	487	442	436	401	456	440	444	437	414	451	480	452
27376	21059	9946	736	584	459	291	247	218	201	148	172	151	176	161	152	152	140	146	147	163	164	147	138	174	145	150	143	145	152	143	137	128	141	137	124	144	141	145	145	153	146	126	114	148	138	168	123	141	127	131	165	144	147	127	142	154	152	173	141	146	121	154	139	132	139	125	133	130	146	133	142	112	144	163	130	146	128	129	142	157	114	130	135	155	121	132	145	135	191	131	141	151	154	146	154	150	150	151	128	146	148	158	135	153	128	151	138	144	137	128	141	138	135	127	138	141	152	165	132	139	151	123	135	136	139	134	118	134	140	120	143	121	156	152	150	140	137	139	144	126	141	145	129	134	145	127	140	151	144	134	155	142	155	136	132	132	137	163	145	133	141	138	150	151	175	137	134	141	138	147	132	153	144	127	116	139	145	147	164	136	138	162	115	142	152	127	142	130	142	150	139	123	147	138	141	135	144	157	136	134	140	141	143	114	149	148	156	143	151	157	146	163	158	151	163	130	150	132	169	143	124	146	136	158	130	142	164	137	134	133	149	127	171	143	140	147	156	147	139	147	142	141	123	126	131	136	132	146	161	162	133	126	147	131	157	146	141	127	127	135	130	120	135	141	134	139	126	137	137	152	158	123	134	147	149	150	141	156	158	141	163	141	131	140	133	124	148	161	150	144	127	141	134	124	131	171	142	127	144	127	146	149	137	136	134	131	161	132	127	125	139	126	128	136	149	125	156	136	139	149	145	125	142	151	136	128	131	121	137	126	143	119	119	123	142	147	149	125	132	165	145	151	140	140	166	150	126	130	158	142	153	116	162	158	145	154	142	137	139	155	162	149	159	154	167	111	150	145	163	147	148	143	139	150	139	165	141	125	119	118	140	144	134	149	138	161	142	137	139	135	114	145	163	159	167	140	138	147	140	161	140	113	152	119	134	127	128	135	122	131	138	136	143	140	128	137	152	157	152	149	127	143	152	140	148	143	125	135	147	156	129	132	117	155	158	146	152	143	152	133	150	136	114	159	135	132	139	155	134	136	155	137	149	147	144	154	145	129	127	131	144	145	146	153	162	148	155	156	134	129	136	140	151	140	144	127	142	136	154	145	131	149	145	131	136	151	158	172	146	135	146	139	149	149	158	148	142	159	137	149	143	107	138	157	152	144	145	132	140	160	154	158	143	158	145	135	161	126	141	152	121	147	141	124	134	134	127	138	143	126	154	143	127	136	155	155	132	137	142	160	158	144	120	135	141	152	143	139	152	148	132	153	136	131	112	138	131	157	138	133	132	156	142	139	138	122	166	138	150	110	134	144	140	134	141	139	133	128	132	151	128	151	143	127	153	133	132	120	125	127	132	155	137	124	154	140	135	129	145	157	120	140	144	146	137	143	159	137	136	142	116	157	141	129	157	139	131	135	130	122	141	135	125	133	137	144	146	126	139	150	128	143	150	129	136	123	140	130	139	138	124	127	166	138	161	143	146	129	140	131	151	149	150	114	146	147	112	153	129	155	121	151	129	139	142	124	158	133	144	146	145	130	150	132	140	125	129	156	150	172	144	141	143	158	137	151	127	152	147	133	142	136	132	135	129	135	136	139	147	122	139	157	125	143	120	145	137	140	126	163	147	134	142	141	144	130	145	165	167	137	133	138	147	164	162	132	156	124	150	137	159	156	130	161	148	137	134	136	143	120	125	139	139	125	136	136	140	136	138	142	110	124	155	128	150	112	141	141	130	155	148	136	144	138	123	125	151	154	155	134	141	124	144	158	169	140	157	137	149	137	156	139	134	132	161	140	144	142	131	148	135	120	147	129	138	126	155	150	143	151	135	128	151	142	153	147	127	159	143	153	138	149	152	124	142	148	135	131	128	147	135	139	141	148	138	146	142	139	132	133	141	151	161	142	136	125	142	128	142	153	126	149	126	133	119	146	136	144	131	152	132	130	128	146	142	146	148	144	152	138	129	168	137	122	154	137	158	139	160	151	132	160	127	145	129	134	120	140	126	137	115	147	135	154	153	135	141	133	127	149	160	136	135	137	146	157	159	129	134	141	160	133	144	137	134	163	146	134	136	146	123	160	135	145	145	154	146	142	154	154	147	162	136	139	149	130	160	148	131	143	129	159	126	156	131	149	146	153	155	129	150	143	138	132	140	137	136	119	142	153	135	138	130	146	139	138	145	129	134	135	166	159	148	144	142	130	142	142	135	137	146	140	167	146	123	143	134	154	141	152	111	129	146	138	131	132	137	140	162	133	168	161	155	151	136	133	126	130	163	127	151	134	141	148	135	142	140	149	128	122	142	120	143	144	125	132	131	145	133	133	134	138	155	145	138	130	127	146	144	157	148	128	134	141	148	122	131	141	139	130	148	136	127	116	140	150	158	155	141	127	165	112	137	133	140	142	143	141	141	156	141	156	144	128	144	133	140	135	145	154	159	120	124	139	123	165	152	133	142	171	145	118	135	147	144	138	123	137	143	137	123	133	141	143	141	135	132	144	143	138	146	150	155	142	125	141	158	141	130	145	137	134	149	144	160	147	146	145	127	136	137	148	131	150	143	149	128	145	120	138	152	145	164	149	144	148	157	155	155	148	138	136	141	146	151	147	142	126	164	131	145	145	137	131	138	116	125	136	140	137	130	149	119	151	137	128	168	150	125	141	125	155	162	141	142	163	119	133	123	141	127	146	113	143	154	142	150	156	131	133	145	144	140	137	138	154	150	129	143	141	134	138	137	136	139	134	142	173	145	140	151	149	127	160	142	132	130	150	135	136	139	119	132	128	137	141	152	141	151	136	159	145	157	131	146	136	158	148	122	128	130	148	156	132	128	155	145	140	121	153	160	149	131	124	153	125	144	142	149	141	140	143	159	143	140	140	150	139	162	145	150	157	138	151	136	143	156	146	141	156	141	153	136	141	140	137	151	133	133	148	137	159	133	119	133	134	143	134	136	145	145	143	123	135	146	146	170	141	153	155	131	153	146	146	133	157	156	127	151	127	145	153	123	124	137	135	109	137	130	143	141	142	129	144	148	150	136	132	141	134	149	152	162	134	127	159	160	139	128	133	136	128	129	143	131	139	148	140	138	141	133	146	121	131	133	121	163	136	149	131	122	127	148	139	130	138	152	135	161	153	136	144	124	120	154	146	144	160	127	146	125	149	139	149	143	129	136	164	160	142	155	119	139	126	133	144	129	145	161	146	161	160	125	150	142	139	137	130	142	146	124	145	151	125	173	157	135	136	155	171	154	143	167	134	134	128	135	134	123	145	129	120	123	117	153	139	132	127	152	154	139	150	137	118	157	153	162	133	163	155	137	141	147	156	146	145	129	133	161	137	142	141	149	121	122	161	148	122	140	138	154	131	125	141	127	135	134	164	132	147	132	148	114	150	139	141	136	133	144	158	144	145	163	153	127	145	142	153	149	176	137	143	148	143	146	149	130	133	152	143	137	146	129	147	140	128	143	140	131	139	136	122	151	139	133
3918	1088	939	652	918	739	467	415	356	239	213	211	220	183	194	164	179	195	190	185	172	213	185	182	173	178	159	162	174	171	186	175	185	166	159	170	162	185	167	178	161	163	155	204	170	172	168	168	164	180	182	177	182	164	156	202	168	197	157	171	166	179	170	172	166	160	177	183	177	166	169	189	170	187	164	172	184	172	177	189	161	161	185	157	160	164	193	206	186	176	166	170	197	193	181	177	159	155	157	172	175	193	180	162	154	171	164	160	170	192	151	180	191	207	161	175	168	181	167	166	172	171	173	173	166	166	176	150	147	164	178	154	164	180	172	175	156	180	188	184	192	159	165	180	170	172	173	185	184	165	188	149	192	178	172	149	151	174	176	185	190	159	163	197	187	182	143	178	154	167	200	167	204	131	177	174	189	155	201	169	181	174	183	193	194	170	168	176	167	141	180	191	185	164	173	152	193	177	172	154	167	168	187	197	178	153	170	181	164	171	183	172	177	173	166	186	200	172	153	163	180	179	195	161	169	187	201	173	182	172	156	194	170	159	163	170	183	183	160	170	147	165	169	181	189	168	215	159	196	186	169	169	165	187	173	184	166	185	167	171	174	163	156	170	171	172	178	158	157	169	162	153	179	175	168	166	195	182	194	164	160	207	168	169	175	163	187	154	195	172	170	184	185	165	166	172	183	174	165	167	178	169	186	199	175	206	159	180	158	173	154	172	158	175	188	170	176	163	167	176	173	188	184	174	178	170	169	154	176	164	163	188	165	186	175	158	179	147	182	184	184	137	188	164	168	168	203	176	174	145	182	174	173	171	172	171	172	195	188	154	169	164	176	178	177	178	165	178	143	164	192	164	183	168	179	171	180	188	175	185	176	177	193	191	185	172	194	164	177	186	182	169	162	167	180	174	178	175	168	185	152	181	167	148	183	191	173	185	198	157	164	170	165	160	177	160	181	153	167	171	166	197	164	179	182	188	184	185	148	184	168	178	173	193	178	186	176	181	153	163	171	167	160	184	174	195	169	188	190	177	159	172	187	168	162	156	197	184	178	170	157	187	183	177	168	172	163	158	205	177	173	153	169	196	161	154	191	163	160	156	180	176	199	124	172	176	175	165	178	169	161	183	169	167	156	146	162	171	187	166	178	177	205	172	177	173	178	164	183	144	178	142	176	174	179	190	166	171	158	188	180	177	167	195	155	163	178	175	172	188	170	159	156	189	190	161	192	183	163	158	188	172	161	185	163	145	179	176	171	160	181	187	184	173	177	185	168	176	171	159	163	171	163	181	166	173	146	163	182	151	177	167	171	168	165	164	177	164	181	172	160	167	188	179	197	166	171	159	174	180	180	165	174	154	186	171	160	182	179	172	176	195	192	160	167	161	168	171	179	169	173	185	193	166	175	166	158	163	159	148	193	161	168	191	180	164	200	166	183	181	156	161	162	173	176	178	152	168	189	169	185	190	186	153	168	197	193	171	166	200	162	193	180	178	154	175	136	159	163	180	147	179	153	161	179	183	177	164	146	169	202	193	197	160	154	176	167	173	183	188	177	170	184	162	179	178	162	157	186	202	166	190	171	170	162	151	168	177	181	194	167	177	181	172	167	172	165	161	191	163	164	194	155	159	157	161	168	172	175	171	177	170	183	161	161	181	160	196	171	178	168	181	171	167	154	169	170	170	161	168	192	190	184	165	178	193	187	170	150	166	188	187	198	182	188	177	190	163	169	162	200	173	149	156	190	156	164	184	168	205	164	176	178	165	176	175	174	179	173	166	165	181	185	177	189	178	176	174	171	160	177	156	177	173	179	171	184	179	170	164	152	161	185	189	169	172	144	207	190	189	162	156	203	184	168	182	174	201	199	172	155	180	178	154	172	184	174	152	162	174	178	186	176	157	188	144	153	166	171	181	179	186	151	164	183	192	176	179	151	158	168	179	178	171	165	188	161	172	167	169	178	154	172	161	176	181	179	166	175	177	191	165	168	176	173	171	182	146	171	184	181	188	174	184	185	171	162	160	154	145	185	177	175	175	189	188	184	164	181	195	164	190	181	168	166	163	160	173	173	171	159	177	173	170	156	173	182	178	172	167	144	154	177	165	201	179	158	168	161	178	139	175	185	162	171	166	191	172	177	152	159	172	156	194	188	167	173	179	167	187	176	186	184	165	200	166	155	172	160	189	178	171	180	169	184	188	158	170	168	181	158	181	192	175	180	168	176	162	183	169	172	185	176	180	158	187	173	161	178	172	152	179	187	165	188	175	185	180	185	183	169	147	182	168	178	172	177	145	184	169	195	203	168	158	195	190	175	199	167	185	176	180	174	162	170	180	158	170	170	179	190	189	172	169	179	172	177	176	163	171	180	173	181	174	176	184	153	161	190	155	177	181	176	166	181	168	185	169	182	173	158	177	188	174	189	159	182	168	185	177	162	174	180	215	175	175	177	158	174	202	189	150	203	158	173	192	178	181	164	193	179	183	173	164	184	163	172	178	172	158	177	185	176	180	191	199	184	179	166	160	171	186	186	177	161	179	184	168	198	190	155	171	189	171	184	165	183	180	177	171	184	188	177	193	171	184	184	153	173	196	170	170	177	175	186	185	184	177	170	165	186	170	161	187	169	156	158	162	185	183	169	190	157	172	164	167	195	174	176	165	181	147	165	194	187	158	189	202	164	171	162	176	181	166	160	169	191	172	171	177	175	178	182	181	161	154	167	187	180	185	174	163	163	164	177	162	166	169	175	176	188	166	182	167	170	159	188	173	174	166	174	181	165	171	171	203	177	179	164	184	187	173	185	193	171	181	165	191	164	174	169	164	155	151	159	170	161	180	160	176	169	209	200	189	168	171	156	168	177	171	182	168	182	170	169	142	202	184	185	169	148	163	179	171	181	179	180	187	170	176	208	169	194	168	183	172	176	195	187	161	173	171	165	189	153	198	143	192	166	208	158	173	185	190	188	185	193	174	188	184	187	173	160	163	144	158	162	156	187	164	164	163	164	187	168	155	178	178	159	180	169	153	178	165	173	181	184	190	183	187	151	175	169	166	165	186	171	173	157	165	188	197	156	175	166	201	183	156	179	173	150	177	187	187	171	173	152	181	166	172	179	192	185	188	184	168	178	174	157	194	171	189	182	163	164	177	201	187	179	156	156	177	170	175	145	183	164	182	165	161	151	188	186	184	182	175	174	168	168	181	177	158	186	198	164	192	168	187	171	195	179	133	169	157	184	174	181	164	180	156	185	169	185	191	160	162	165	188	162	160	198	186	178	167	174	167	164	181	201	201	155	153	180	193	176	174	162	163	179	160	177	168	175	162	173	181	194	192	169	183	191	170	159	173	194	187	188	163	203	186	191	206	177	167	161	168	162	173	167	182	166	171	158	150	197	157	189	192	171	172	173	169	181	172	166	182	152	179	168	197	167	187	173	154	184	167	147	165	172	166	179	179	174	155	172	158	160	186	194	175	166	183	178	183	187	150
23810	21514	29259	24190	21501	17370	1999	943	835	650	517	559	520	479	463	486	411	424	377	398	405	362	382	375	364	389	371	349	372	348	341	347	362	371	365	338	348	318	327	331	316	310	345	361	309	319	343	342	359	325	340	334	374	331	303	336	345	343	334	335	378	338	337	333	306	340	312	327	328	321	371	350	337	336	321	361	327	323	305	319	320	336	291	299	331	356	353	362	322	324	341	317	305	332	342	360	327	351	325	316	359	297	343	326	359	357	337	297	302	390	320	334	297	334	318	343	323	324	337	318	304	314	326	356	334	320	320	323	311	328	330	324	335	346	293	321	341	305	333	312	323	300	291	323	332	319	334	335	328	335	341	327	315	318	326	347	313	290	367	318	332	309	308	358	324	316	361	357	317	321	323	312	314	367	308	321	323	334	329	373	304	344	371	348	328	326	346	316	327	335	335	337	322	337	307	308	346	333	333	345	349	316	338	313	346	309	316	317	336	325	302	325	322	310	335	332	316	311	330	274	342	285	331	332	335	316	354	322	337	315	327	308	346	332	342	339	344	336	363	332	345	326	319	308	294	326	357	304	305	322	314	314	325	348	318	318	331	345	320	338	319	356	320	323	323	338	356	320	336	326	341	299	337	325	332	288	319	344	328	338	314	292	327	352	360	331	331	324	329	340	338	297	326	344	315	338	338	330	362	329	319	304	344	306	321	305	337	330	324	326	316	335	324	336	349	293	314	329	330	308	316	295	331	321	314	326	330	320	344	343	362	304	316	342	315	326	342	299	312	335	286	322	348	328	355	319	311	321	321	330	324	322	322	328	318	314	352	358	357	343	342	293	320	296	335	304	327	284	379	347	331	313	327	324	292	340	314	379	327	340	308	374	344	347	336	279	334	321	312	315	345	308	343	355	320	324	328	288	350	363	338	321	321	327	321	287	329	321	320	316	329	356	345	374	332	329	321	305	331	327	360	347	330	328	342	323	350	286	301	345	343	335	336	349	283	346	333	385	313	334	342	327	325	340	319	344	327	317	316	350	357	334	327	313	310	324	333	311	311	312	340	332	333	282	329	313	336	325	308	324	318	334	328	333	341	298	353	337	314	337	338	349	330	326	331	335	334	341	319	337	332	328	348	326	335	340	316	331	336	332	334	317	303	312	334	337	331	314	312	346	336	348	343	342	347	340	353	303	310	298	301	349	328	331	318	317	324	331	312	330	330	339	340	332	337	349	316	333	366	316	351	321	338	321	323	328	330	321	332	326	331	311	324	314	339	347	318	345	357	341	313	337	341	387	354	325	352	330	314	345	334	308	327	328	318	335	328	325	327	347	344	307	337	339	338	338	364	327	322	342	303	318	328	317	343	345	325	304	341	318	326	301	315	349	342	383	314	320	359	322	312	336	323	321	318	337	325	315	335	324	354	360	353	316	349	318	331	326	331	320	310	319	329	332	304	341	314	332	381	364	351	345	293	347	318	301	345	376	362	364	322	320	333	327	293	331	330	330	316	325	356	337	305	314	327	327	321	338	290	291	335	336	323	337	321	325	299	333	356	307	322	348	321	338	329	338	310	332	372	308	342	295	344	321	318	328	344	324	351	329	337	330	305	342	345	295	333	324	315	343	325	314	368	321	369	343	328	336	338	320	350	287	322	348	322	324	301	339	328	347	323	315	290	318	302	338	337	363	337	344	353	331	323	355	320	309	318	297	339	338	311	335	333	305	341	322	337	356	321	339	330	330	316	314	318	303	328	338	334	308	324	341	300	311	373	331	336	313	332	321	315	321	337	315	353	340	319	327	326	322	320	318	319	299	324	324	342	308	324	316	327	309	331	313	319	341	328	330	331	329	320	323	340	359	341	346	327	349	351	346	358	354	312	330	306	349	327	309	316	322	326	374	331	307	310	313	335	321	330	299	304	312	318	343	318	349	357	318	334	322	294	320	315	295	322	318	327	323	325	331	350	341	322	342	340	336	327	312	368	295	337	297	319	320	358	341	362	310	320	343	315	311	333	335	331	327	298	326	321	351	336	316	315	325	377	326	325	312	348	333	339	325	303	329	410	367	348	324	318	306	337	335	341	288	320	304	329	318	310	316	298	320	322	315	346	288	322	318	323	309	327	325	344	328	309	344	318	299	363	319	319	358	348	341	320	326	350	304	331	349	317	294	328	326	349	317	313	326	289	326	328	360	332	305	345	324	340	326	343	321	345	315	336	319	341	318	326	352	317	357	326	327	377	358	352	318	346	324	306	316	315	323	336	350	320	347	293	309	336	330	331	312	334	337	310	320	333	339	336	329	338	314	308	323	340	362	340	327	322	316	313	349	327	316	352	325	323	307	347	323	313	333	322	352	328	370	319	328	328	343	325	315	305	338	322	335	362	294	277	335	310	318	296	360	312	334	340	340	304	340	323	339	315	354	344	338	322	311	317	340	343	329	340	306	351	337	326	309	328	325	339	319	331	314	317	333	341	313	313	335	332	338	313	331	319	328	361	323	328	332	332	331	323	332	345	301	337	319	335	329	353	346	327	307	317	320	321	344	311	333	357	325	315	316	339	326	307	317	345	314	328	310	311	376	316	325	320	307	336	323	337	321	330	328	336	297	306	317	353	317	312	316	330	336	361	295	320	337	312	312	345	342	327	299	338	336	351	324	343	305	344	368	326	310	299	338	318	332	331	317	327	304	333	296	319	324	338	335	323	317	304	322	308	344	345	315	331	326	325	300	334	321	319	322	328	307	342	304	322	314	316	289	322	324	306	307	306	318	336	368	338	330	328	327	300	352	378	321	320	324	336	346	301	329	295	349	319	354	326	345	320	307	326	343	347	302	336	326	346	334	324	326	315	329	332	365	329	300	336	340	337	333	303	323	332	308	334	331	312	349	345	301	323	324	325	316	309	329	346	337	343	353	309	319	326	352	353	344	303	309	340	303	359	324	316	351	308	307	333	309	346	336	334	343	336	329	316	298	339	307	292	354	308	326	345	340	339	344	319	366	358	328	366	338	320	327	328	316	341	352	294	332	348	348	330	301	332	345	322	320	337	292	329	344	334	339	343	342	326	347	314	309	322	353	317	333	335	322	343	341	328	325	335	348	338	330	327	338	292	363	323	294	289	340	319	324	346	358	333	310	329	285	316	312	329	335	304	321	330	329	344	315	328	324	343	343	329	339	331	327	311	336	308	341	312	324	300	347	337	324	354	310	350	314	313	297	325	294	328	335	322	317	324	334	315	341	327	311	294	326	324	287	323	314	331	318	325	319	311	345	327	343	339	317	339	320	303	316	363	356	324	322	308	353	325	310	351	293	337	311	333	349	336	310	330	319	297	362	362	311	366	314	338	313	331	334	366	340	324	310	322	355	327	321	327	320	340	317	308	313	322	365	328	357	331	322	299	324	316	334	328	333	336	342	325	305	335	306	306	300	335	356	330	326	308	314	321	301	351	316	309	329	321	331	369	317	314	319	322	309	321	306	307	320	328	303
4849	10397	9262	5099	3996	3111	2169	1809	1523	1127	890	799	728	709	626	586	575	502	551	467	518	466	501	445	430	403	432	428	437	402	437	386	425	411	399	440	427	398	414	433	407	403	406	421	407	408	421	385	410	404	366	398	413	348	370	381	428	404	374	371	413	411	372	357	396	378	387	375	380	397	422	397	363	367	416	395	359	383	402	398	382	372	407	417	392	389	385	379	371	368	362	401	393	393	351	363	381	383	399	383	370	347	386	396	406	413	415	373	408	381	399	357	367	377	394	408	387	374	373	365	409	389	398	388	399	393	386	383	362	413	375	366	334	371	421	360	351	340	402	364	359	416	394	396	403	374	429	402	405	361	362	386	380	412	353	372	394	348	377	383	358	390	399	369	369	383	393	372	373	373	387	331	407	380	416	392	368	399	371	367	401	378	421	402	399	384	412	337	354	398	372	372	374	358	363	375	388	373	384	357	397	394	361	436	388	354	372	364	393	403	355	374	401	416	377	374	419	392	381	371	370	398	359	368	379	373	382	360	402	395	377	363	402	385	372	361	369	387	398	413	392	359	376	391	343	361	385	362	418	377	377	378	352	347	373	343	402	393	353	366	374	361	388	389	367	364	377	376	358	404	381	396	426	412	375	395	396	384	387	394	369	384	389	392	365	410	404	375	394	397	353	361	380	354	386	378	404	388	360	374	394	411	337	377	394	368	379	423	356	369	376	399	375	384	385	381	380	378	353	316	413	405	389	399	372	368	372	407	409	407	378	400	386	390	377	381	372	396	390	368	414	369	381	371	358	353	353	354	369	387	393	396	390	345	387	361	415	356	398	387	376	413	360	405	410	382	391	342	398	387	375	396	398	386	411	416	390	395	378	357	409	348	392	378	367	350	358	366	427	386	389	376	382	394	371	389	385	378	382	391	381	387	371	413	386	389	391	374	383	406	350	361	377	354	381	403	407	379	357	355	354	370	367	353	396	395	373	382	381	389	392	387	400	386	382	375	377	384	406	375	376	384	407	368	394	371	381	369	408	377	387	367	373	392	375	394	358	393	364	374	402	387	393	358	390	374	374	414	353	397	381	371	380	343	416	383	320	342	386	383	347	377	377	411	380	379	378	384	372	361	377	351	362	325	345	398	391	352	377	363	388	411	366	386	386	362	353	385	385	380	359	377	375	370	379	385	344	409	371	372	423	359	376	371	392	386	398	382	394	350	386	335	400	383	387	397	371	367	391	372	363	386	386	364	367	380	352	392	404	385	337	418	404	415	394	354	349	405	403	374	379	367	413	374	370	356	339	385	402	344	367	385	373	371	416	381	361	425	408	372	379	394	389	375	402	361	380	364	373	412	363	373	391	381	390	399	392	399	382	388	362	406	378	407	339	370	383	400	382	348	404	385	385	368	392	390	393	380	355	406	367	343	398	381	339	364	390	383	385	389	401	387	401	383	366	393	374	338	376	380	388	375	376	390	380	381	379	370	404	374	366	407	373	392	368	366	408	385	392	373	351	365	388	409	372	326	363	420	393	359	404	382	387	359	398	359	353	393	374	406	388	385	385	380	394	410	413	399	411	368	363	371	382	369	376	390	397	360	353	352	377	382	383	375	390	368	390	388	367	379	364	372	378	365	363	413	368	396	367	391	388	395	357	364	415	373	392	361	354	384	397	342	362	352	384	378	371	382	379	388	391	377	384	409	382	384	382	376	393	399	363	416	360	395	411	415	370	402	384	377	388	400	385	384	361	420	412	389	422	398	395	379	402	375	412	377	392	376	368	352	396	385	373	352	374	412	372	364	360	376	370	410	351	373	376	427	416	394	379	396	383	385	376	385	384	394	394	385	346	379	396	382	410	357	363	381	373	371	373	399	351	381	409	389	395	366	364	388	378	367	368	384	353	380	333	392	373	354	374	412	364	369	378	388	361	374	375	383	370	354	382	373	387	397	407	392	385	359	372	380	348	404	404	367	407	360	375	351	389	373	363	375	370	348	362	399	380	360	350	376	404	393	354	396	403	408	388	369	366	378	375	386	358	382	384	402	366	413	384	366	372	395	379	353	374	380	380	370	383	382	338	371	382	361	385	363	360	375	365	355	372	413	439	380	412	373	364	405	385	394	404	382	408	339	405	386	347	352	410	344	334	391	390	382	391	349	392	372	392	372	375	391	344	351	361	395	397	393	365	345	348	373	357	375	368	374	350	385	388	417	386	402	392	377	422	369	389	418	353	380	361	373	392	385	341	398	358	350	352	387	381	344	354	381	394	354	443	397	375	401	389	366	367	358	368	371	370	386	398	367	349	392	391	390	378	410	324	394	348	355	390	362	396	364	376	393	381	370	346	369	375	381	372	379	401	376	388	387	414	395	396	390	361	369	360	394	373	364	376	387	396	390	364	382	399	381	382	365	355	365	392	350	386	367	364	412	339	408	373	415	380	377	407	390	352	381	385	406	346	366	372	357	374	416	409	376	354	382	375	374	387	378	373	397	379	389	404	379	366	379	357	391	368	328	377	351	400	385	396	439	379	344	370	386	383	359	359	383	368	400	363	386	373	397	370	387	345	411	398	382	377	375	383	401	389	356	426	386	394	386	380	365	373	380	377	387	342	413	383	369	359	363	395	375	342	375	374	417	371	377	386	377	382	397	403	378	347	403	356	373	358	384	402	391	378	399	369	386	390	366	375	385	367	383	380	338	387	396	399	424	404	368	381	369	400	368	374	420	397	392	350	400	381	410	408	395	393	373	355	393	381	382	394	375	372	390	370	379	422	348	386	366	404	336	391	362	350	390	392	399	409	370	371	365	374	380	380	390	375	365	411	380	354	437	415	371	398	396	395	360	383	399	377	373	396	405	388	396	369	404	382	373	378	354	407	378	375	385	378	393	392	416	381	390	345	380	383	415	371	389	363	357	383	402	409	352	395	344	401	381	370	364	387	377	399	417	386	373	391	389	397	394	371	371	378	353	404	396	366	379	407	352	366	367	394	376	439	395	345	366	332	359	388	338	349	375	414	365	346	372	377	413	346	351	382	379	406	386	363	360	361	363	420	377	367	382	370	387	402	406	379	386	373	400	387	403	386	395	373	376	407	375	355	352	389	382	379	377	402	405	407	358	385	390	385	373	376	400	415	349	345	390	381	362	394	368	403	380	367	400	356	376	382	380	400	405	391	409	400	394	415	375	386	340	356	350	399	374	391	386	379	386	413	368	410	397	399	369	381	378	347	362	413	399	384	346	395	353	375	385	372	379	377	361	390	382	393	385	372	402	356	401	388	397	349	374	367	390	352	357	386	402	374	354	370	429	389	379	359	385	348	383	389	371	397	369	372	360	356	358	366	386	367	383	332	370	359	348	406	406	377	388	372	357	381	379	381	390	390	361	369	367	392	394	414	377	371	327	326	378	391	372	354	341	359	361	378	394	382	421	369	401	354	335	378	355	372	405	417	375	368	363	419	373	405	364	377	389	379	342	347	399	356	356	336	375
25045	21481	28330	24958	16986	1176	493	361	367	297	249	224	190	183	165	175	149	159	159	145	130	156	151	139	139	130	144	126	157	131	144	136	141	122	129	104	143	146	124	128	115	130	152	141	126	126	114	129	136	104	122	107	128	132	109	123	112	123	141	109	114	112	125	109	130	128	98	129	116	134	130	107	129	132	126	120	110	135	124	131	114	114	126	120	146	133	127	133	111	116	127	106	109	135	114	126	123	100	140	108	120	140	128	119	138	126	139	127	126	142	126	141	135	110	130	134	123	120	106	109	143	106	127	121	142	122	114	114	114	116	137	151	113	143	102	132	114	117	120	134	127	133	121	115	141	133	129	119	127	122	109	128	123	124	113	147	135	126	117	113	119	126	106	131	131	134	129	138	124	95	138	131	136	118	128	109	126	120	129	144	116	140	119	131	118	111	120	115	128	114	116	140	139	116	123	122	130	118	131	132	122	118	125	126	115	134	110	127	114	115	115	119	112	151	137	119	134	122	134	117	147	102	126	123	111	124	133	117	122	119	136	117	114	122	140	118	110	122	120	109	120	126	131	124	139	122	121	131	120	128	119	121	94	131	107	137	113	108	112	124	117	136	136	124	131	129	133	122	115	121	130	102	116	122	123	145	113	127	129	118	123	133	109	113	128	112	136	113	111	128	120	116	105	99	111	108	110	123	148	136	110	124	135	127	132	119	122	128	131	119	117	143	130	112	126	129	119	127	125	115	143	135	134	139	129	116	115	111	116	117	116	122	125	100	118	122	118	118	135	122	119	136	123	120	125	138	132	147	127	123	127	115	111	119	107	109	124	129	122	102	140	125	122	98	123	108	96	129	119	129	114	121	134	124	153	123	140	132	115	120	124	116	148	132	121	105	123	119	124	114	121	135	114	125	118	108	125	119	127	140	133	125	115	131	121	112	117	122	129	129	130	110	116	128	134	130	104	127	115	117	132	139	116	125	118	110	121	115	130	126	124	115	133	106	119	109	113	124	147	125	110	111	114	111	128	143	128	135	123	118	115	131	136	131	112	118	111	131	114	119	126	132	130	109	120	105	119	139	109	118	112	127	143	132	125	125	113	125	115	119	130	126	114	112	111	117	116	123	125	126	127	122	110	129	99	133	108	114	120	110	127	134	115	141	116	110	117	131	132	134	110	117	131	122	120	124	134	136	108	135	128	131	145	120	121	118	108	119	120	127	128	140	122	94	111	135	116	100	115	108	126	126	131	109	134	127	138	126	128	134	128	117	134	129	118	124	111	117	120	138	132	136	113	111	133	147	115	113	125	140	143	132	139	119	106	127	121	118	111	103	114	109	117	135	118	119	123	128	118	121	134	119	121	141	129	115	108	115	112	127	103	122	139	119	121	115	142	123	137	116	127	115	128	110	136	141	103	135	132	140	124	114	128	108	136	138	119	124	145	141	112	121	124	116	122	133	132	110	120	131	134	134	135	109	120	115	121	115	130	130	109	123	129	132	124	111	102	117	124	129	123	122	102	123	122	114	147	117	136	118	112	117	108	132	119	102	119	120	125	123	133	118	130	127	141	135	125	115	122	110	128	118	115	131	120	115	125	120	119	115	118	131	122	142	111	123	121	132	138	116	123	132	117	114	115	105	139	113	112	127	112	131	100	118	130	131	131	106	139	125	116	127	118	136	120	140	131	108	138	145	112	132	124	124	112	129	113	111	114	135	112	118	126	119	124	129	115	134	128	104	117	123	130	137	112	134	103	93	126	111	128	109	127	115	116	135	111	120	123	113	122	97	122	133	123	116	120	121	146	127	107	133	117	121	111	109	144	129	128	126	122	112	131	130	127	107	126	120	123	132	123	97	136	138	117	123	134	122	128	140	111	124	107	120	138	99	114	127	141	130	154	122	125	113	132	110	139	124	137	102	129	120	120	114	133	92	113	134	119	110	128	148	119	128	132	154	107	125	128	135	110	122	119	113	130	121	135	104	126	119	126	112	93	116	108	102	142	117	115	120	153	127	123	122	119	123	130	126	114	116	123	133	140	123	112	134	112	110	120	111	113	124	118	120	132	128	135	120	128	134	147	111	140	140	126	115	116	102	125	117	121	113	131	126	128	111	129	111	129	128	125	120	124	125	125	123	112	122	122	122	120	108	114	119	114	110	118	123	112	132	120	135	135	140	140	130	142	119	112	104	140	116	108	110	119	100	145	136	99	136	127	137	109	117	136	122	110	140	123	129	130	107	147	115	123	132	118	124	145	132	135	105	109	118	121	108	114	128	122	135	129	134	146	119	104	136	105	131	100	109	115	134	132	124	113	117	115	125	127	114	129	112	133	118	139	124	128	134	118	131	111	131	116	142	136	117	150	117	112	114	108	125	133	122	110	106	116	114	118	110	119	112	123	124	118	117	119	138	129	119	107	134	130	119	126	127	122	103	124	128	117	135	117	128	119	117	100	111	126	128	111	98	128	124	130	136	114	125	114	103	121	112	131	114	124	116	137	118	132	132	150	118	138	140	115	113	134	104	109	116	127	124	105	130	103	141	122	129	114	126	121	150	115	138	110	121	106	106	114	115	122	121	110	141	121	134	133	141	124	131	137	119	126	114	126	123	132	130	121	117	136	137	148	119	124	125	118	134	107	115	106	130	122	126	109	136	121	119	123	121	129	124	127	122	114	111	128	142	121	121	132	136	125	120	127	112	127	119	132	118	110	106	126	122	126	133	106	125	115	129	108	114	110	122	110	116	104	123	123	137	143	128	135	114	153	122	101	109	130	132	112	107	150	104	120	132	130	123	122	132	115	123	130	114	136	125	126	135	114	119	114	121	123	132	127	121	134	127	127	113	135	116	106	114	123	131	123	128	141	90	113	132	129	124	125	135	130	135	102	131	121	122	136	110	116	120	97	132	128	115	123	122	116	111	131	123	143	116	109	129	144	128	115	135	147	114	113	123	128	117	128	110	128	101	99	127	117	129	109	117	127	131	155	125	115	114	133	133	119	115	121	120	129	136	133	112	138	108	125	120	127	144	135	115	119	123	119	117	132	134	121	136	125	151	118	106	110	128	119	128	121	127	135	105	106	132	124	141	104	109	139	119	102	127	123	124	128	125	111	126	121	122	110	110	130	120	127	123	117	125	144	114	146	124	127	131	130	123	135	124	120	111	138	112	111	125	119	113	127	116	116	121	118	129	147	122	132	126	115	106	125	129	120	133	114	116	114	127	107	140	135	125	125	117	119	128	124	105	121	113	115	120	104	111	132	126	100	131	138	112	112	115	117	145	111	122	132	117	121	117	120	125	118	110	101	129	114	122	127	133	118	158	119	120	118	116	112	135	146	122	93	120	134	113	114	129	129	126	129	104	117	140	128	118	117	129	141	102	127	107	109	120	134	126	105	127	109	97	122	105	122	136	120	127	151	148	134	126	114	126	111	115	119	120	119	109	110	134	112	119	140	110	134	114	131	114	139	113	134	123	128	126	130	130	121	121
4699	6230	5060	2777	2384	1741	1197	949	800	554	455	415	386	343	298	283	261	226	226	214	219	224	210	182	189	167	199	192	175	168	200	183	196	169	172	177	157	167	194	171	166	178	170	164	169	161	153	167	165	140	167	170	155	172	148	164	177	165	171	154	149	157	154	169	166	167	160	179	168	176	145	158	175	166	161	166	170	182	146	166	146	161	157	145	146	164	169	172	179	190	166	160	157	158	174	153	154	180	162	169	161	162	144	172	150	134	150	159	163	171	175	155	166	155	162	167	167	172	151	159	157	150	168	164	179	168	153	154	177	168	177	152	134	157	133	168	147	159	167	166	184	145	155	161	154	163	139	155	154	180	166	169	177	185	152	181	145	172	181	167	159	171	178	168	168	169	166	173	163	182	188	160	173	168	172	174	175	165	159	156	163	182	172	158	165	163	182	157	180	150	161	158	158	157	154	153	174	155	173	178	171	167	184	164	160	169	175	161	148	184	172	164	167	166	149	178	186	146	148	178	186	151	174	181	168	147	138	148	164	176	158	175	181	152	155	160	179	161	157	141	175	183	163	170	153	173	152	151	179	179	166	149	157	166	166	158	141	148	174	170	164	167	169	140	163	153	168	139	169	154	159	155	146	162	159	156	174	158	165	163	170	165	186	157	172	169	169	173	160	164	181	163	157	171	162	172	148	169	165	157	176	154	165	164	155	175	162	158	171	139	195	160	174	165	133	176	127	170	161	171	154	153	162	178	187	160	159	164	197	171	159	184	189	157	155	154	172	180	146	161	177	161	154	158	176	159	169	151	151	167	175	180	167	162	160	163	136	169	140	160	179	154	174	161	158	172	167	145	164	185	163	149	161	167	176	185	171	171	154	153	151	161	180	157	158	161	160	155	169	149	177	177	179	153	161	157	146	186	163	151	160	147	169	139	170	184	158	192	149	176	174	152	159	161	167	158	175	155	184	160	166	174	158	180	152	178	158	178	180	165	177	161	160	165	163	165	159	157	159	153	162	151	164	177	174	156	145	139	178	159	155	160	176	153	176	157	170	172	150	166	166	171	176	165	163	180	161	176	138	150	153	161	141	170	168	144	170	175	160	165	186	156	165	158	168	135	174	157	158	176	148	161	175	182	149	154	177	154	177	152	157	167	161	189	156	171	164	150	157	172	154	154	170	178	158	148	168	169	177	142	148	178	166	169	162	148	167	180	163	168	180	149	155	146	165	156	167	176	172	170	152	177	171	179	155	188	162	151	141	147	140	183	165	171	175	144	161	162	144	172	164	145	177	152	180	149	145	152	186	188	161	151	170	194	168	173	173	154	150	177	172	179	166	156	153	183	161	180	155	154	162	170	148	160	160	160	169	159	163	173	176	140	166	158	150	165	158	157	172	165	164	162	151	155	166	175	167	150	179	174	167	157	158	177	183	145	147	183	172	145	159	166	193	123	151	162	162	157	161	169	151	171	167	183	154	162	160	156	171	154	163	156	146	144	157	166	156	151	166	172	156	154	132	158	170	176	158	170	153	174	152	175	163	166	170	178	170	164	144	156	163	147	178	157	166	157	170	169	149	154	170	166	148	141	147	166	159	161	164	170	196	148	144	170	173	156	165	177	162	155	174	154	160	181	148	172	167	176	157	152	162	171	174	154	173	150	148	138	163	160	163	170	175	170	189	144	158	148	149	182	171	170	196	162	172	188	177	158	156	166	143	160	162	162	183	167	157	184	144	150	156	172	160	168	145	161	164	156	164	163	163	184	175	162	169	146	138	182	161	136	174	150	142	161	170	146	128	151	157	185	156	164	159	155	181	180	166	175	162	168	163	172	178	172	176	164	163	172	155	157	172	155	158	157	140	138	165	143	169	142	168	179	168	155	152	161	166	180	152	160	164	167	146	169	154	168	163	196	153	148	190	165	151	153	174	168	153	153	143	163	164	166	176	151	163	146	168	149	191	182	152	176	167	165	185	151	149	148	178	166	171	178	153	168	146	155	167	171	169	159	191	186	157	185	179	148	155	177	138	157	155	167	160	153	153	158	150	180	161	173	155	149	150	197	182	152	171	151	144	164	142	166	162	156	166	155	160	174	166	159	134	172	150	164	173	151	168	180	172	176	181	187	219	177	153	189	171	144	164	165	183	157	158	170	144	162	174	169	145	167	156	163	176	159	168	176	156	165	157	175	158	165	146	170	140	170	147	146	166	171	150	160	149	178	153	159	154	161	155	161	147	162	189	159	162	170	166	158	157	166	146	138	168	186	154	153	170	148	182	145	166	176	166	168	170	163	159	181	179	180	136	139	151	155	191	158	166	171	164	152	154	171	152	169	157	157	156	179	165	159	155	187	157	165	160	147	152	164	160	162	193	144	150	161	159	156	148	151	157	152	164	154	141	164	156	151	161	186	167	191	162	164	155	164	168	175	171	161	161	184	153	159	150	159	185	194	155	172	160	176	170	176	153	131	178	161	131	189	144	181	160	158	169	147	160	148	155	142	164	163	165	160	160	152	174	163	172	176	167	177	169	162	175	150	155	153	167	155	144	167	177	177	162	157	146	168	155	157	165	159	144	134	192	175	167	174	139	158	188	167	177	167	149	160	154	191	164	177	138	165	176	182	159	185	174	158	184	164	166	173	135	147	156	181	161	170	155	160	158	157	143	154	159	148	160	156	172	160	144	180	185	161	156	180	161	185	164	174	155	164	152	181	173	137	159	151	162	164	159	193	153	177	172	163	165	180	152	151	177	175	149	162	165	139	170	163	176	154	165	167	147	178	170	170	170	155	152	165	171	155	149	172	151	151	149	178	171	192	156	159	194	147	175	174	165	172	160	177	164	185	169	148	160	158	135	148	160	164	172	160	178	168	166	155	184	148	164	163	175	166	172	153	165	191	188	153	149	137	182	176	193	155	179	167	159	177	171	175	168	168	144	134	179	155	141	175	150	148	159	157	165	173	174	188	171	162	182	167	196	176	164	193	173	157	163	157	139	149	155	147	129	152	150	146	157	172	172	168	152	174	174	154	179	198	158	169	148	145	161	167	178	163	177	173	182	174	166	160	153	161	164	182	174	172	162	159	188	173	160	163	154	153	164	173	163	156	167	158	146	158	176	165	167	153	173	165	141	149	152	164	152	172	158	163	167	148	160	186	159	178	177	145	156	155	158	170	173	154	190	134	171	154	181	165	152	164	188	147	157	179	135	195	161	170	168	167	153	172	170	175	151	171	176	163	164	171	160	178	170	179	149	146	141	141	174	173	169	174	175	175	148	149	147	174	171	155	163	147	177	187	172	161	187	143	152	156	147	171	163	171	147	162	166	162	168	172	142	171	163	158	177	152	163	178	170	161	148	137	167	166	163	171	139	185	151	183	155	166	143	164	153	161	169	144	165	165	177	155	143	144	159	146	166	162	177	198	178	184	150	187	149	148	151	167	174	129	163	203	163	155	148	170	163	177	183	159	160	161	160	172	179	172	160	158	186	185
23046	21552	29607	23995	21546	21629	14661	1793	1219	1025	820	785	668	648	609	618	607	500	507	483	471	464	431	433	401	428	462	452	460	425	427	385	421	423	395	392	410	409	389	406	403	383	371	370	369	399	379	393	409	421	374	400	381	401	380	364	381	389	357	371	403	361	402	385	377	377	387	380	416	394	394	374	389	385	407	379	395	388	403	362	399	382	344	374	437	415	363	398	361	366	352	355	379	411	371	389	403	364	366	387	392	386	397	379	371	385	376	345	360	384	367	383	401	404	404	386	390	415	383	392	391	403	380	379	402	362	386	367	383	401	404	376	407	433	384	398	413	402	385	384	426	380	355	389	417	366	363	357	419	350	390	376	364	381	365	380	365	368	377	379	376	397	422	390	350	371	350	365	385	400	356	395	365	416	370	365	362	390	400	356	396	394	401	361	409	404	427	395	392	407	355	376	353	378	381	388	401	364	412	415	392	376	382	384	394	379	408	385	386	355	339	364	384	333	354	379	379	372	355	384	383	362	350	372	428	382	400	379	379	353	366	362	350	429	401	406	348	368	372	381	412	348	362	356	367	349	381	370	375	368	340	395	361	396	368	386	397	384	359	379	366	375	363	389	386	419	380	403	385	362	384	399	356	394	359	410	368	390	421	380	413	360	402	337	400	355	348	395	384	372	412	373	379	397	377	394	400	363	379	368	408	387	354	375	381	401	410	379	363	389	382	408	366	342	382	390	381	373	425	379	406	388	411	353	385	358	405	407	383	424	368	409	374	374	379	375	365	364	381	368	361	396	400	367	373	383	415	369	396	350	387	355	367	369	344	405	404	362	387	398	393	349	372	362	387	379	394	354	365	371	383	370	384	358	380	416	360	384	389	327	395	385	370	374	395	407	410	363	364	385	403	401	375	377	356	396	374	356	385	400	380	391	369	379	372	342	393	348	398	386	377	402	378	370	356	359	376	400	409	378	379	358	360	368	393	392	391	387	386	365	366	372	390	360	379	393	385	394	384	341	365	382	363	368	356	396	389	382	400	377	373	400	388	384	393	382	397	410	361	395	395	365	381	375	387	351	400	359	391	358	416	379	423	351	384	356	399	409	371	372	399	356	380	375	353	424	426	368	363	362	395	346	406	400	340	380	365	350	381	387	366	371	357	391	395	369	378	368	359	366	416	410	398	352	391	409	386	383	375	369	359	392	383	371	376	349	374	361	368	403	398	364	376	384	355	366	393	376	385	400	399	412	365	369	396	357	399	368	361	391	351	382	342	364	369	425	380	394	366	360	393	418	355	356	356	351	374	393	357	378	372	360	409	369	378	383	401	388	352	392	400	347	401	370	411	372	344	356	351	377	398	372	393	373	369	401	387	401	391	353	367	381	381	395	381	399	377	385	349	386	351	390	389	415	379	409	400	383	416	358	407	364	359	392	362	403	395	403	345	360	392	396	366	355	373	401	361	388	373	406	390	350	394	378	405	371	364	370	379	374	395	345	356	387	376	386	357	386	370	396	384	363	390	375	361	364	394	420	425	376	361	400	407	399	382	371	350	350	412	364	420	355	384	392	368	381	369	388	360	382	347	367	370	367	353	380	394	336	368	387	378	382	369	412	343	399	382	367	372	403	362	382	378	387	385	358	385	370	380	395	340	350	352	349	356	420	383	390	415	400	400	370	377	405	320	322	342	389	401	397	359	385	392	361	379	352	358	388	424	360	365	367	393	343	365	370	412	349	386	383	349	371	393	350	403	350	382	386	374	388	388	383	369	376	382	407	382	370	387	390	386	413	336	368	358	396	373	378	378	399	377	382	390	412	406	362	373	365	373	395	430	374	367	432	346	373	364	375	343	383	374	362	361	397	426	352	389	365	389	412	369	356	366	395	384	371	392	374	390	406	370	399	365	381	387	381	400	374	367	425	392	391	392	363	376	379	355	382	378	364	391	374	403	344	355	375	401	358	384	397	407	388	392	375	387	417	373	389	399	342	388	401	350	357	362	370	397	406	379	359	373	391	350	358	311	385	375	355	368	412	411	396	394	411	381	327	399	411	397	399	376	420	356	379	353	355	383	366	393	408	402	375	372	395	414	365	386	340	393	353	383	390	379	365	418	382	363	412	387	403	384	362	382	376	342	393	385	352	367	367	373	392	397	359	390	364	381	365	395	384	387	376	367	379	378	381	382	352	371	385	354	374	356	357	375	384	420	395	357	377	364	381	373	369	364	334	354	409	380	383	383	374	357	387	356	374	383	368	366	387	385	397	389	399	355	352	369	394	356	358	368	399	410	355	355	359	363	367	421	366	381	365	374	416	353	345	390	379	380	377	367	413	387	342	361	358	358	392	385	400	372	409	417	333	386	348	399	356	379	371	384	343	395	381	348	411	398	384	413	386	367	377	401	356	353	394	386	393	361	354	376	364	374	373	368	371	348	404	373	364	365	368	401	358	352	388	371	371	376	372	414	369	413	390	351	370	393	397	353	350	358	410	388	345	380	383	370	355	378	386	394	362	339	391	374	383	372	408	370	379	362	390	367	369	362	367	434	378	405	370	399	336	390	348	383	391	365	386	369	401	346	355	377	390	357	414	361	408	361	395	388	364	384	414	397	378	383	398	383	397	391	391	353	403	358	378	359	396	354	386	385	372	401	375	377	353	390	379	382	404	337	419	380	403	362	380	381	395	371	354	371	370	391	427	393	389	373	369	383	432	381	373	371	342	384	373	359	354	393	375	398	394	376	395	402	382	376	364	415	387	399	353	378	401	364	390	423	381	365	358	392	372	339	375	387	372	371	356	398	376	374	387	347	405	384	389	392	392	372	395	400	397	388	406	371	378	382	352	325	405	374	402	372	371	385	404	381	381	378	370	379	369	356	354	336	342	396	365	368	370	374	383	346	373	382	369	362	394	371	341	383	381	403	352	377	379	373	386	404	371	385	374	396	401	385	381	363	324	399	368	360	402	376	366	353	406	394	387	353	387	364	387	377	390	360	373	346	390	369	381	380	355	362	371	369	355	389	362	372	371	373	396	404	332	357	377	349	355	371	396	418	380	373	393	368	365	399	387	366	391	412	359	385	370	366	334	405	358	378	354	371	383	382	406	351	364	411	369	389	404	372	420	366	393	407	410	350	372	354	422	434	358	385	353	379	393	377	361	395	376	389	400	381	378	412	387	376	388	365	336	401	372	382	395	358	391	374	399	369	360	409	350	367	406	363	352	400	365	370	378	372	391	383	364	344	389	389	388	401	384	367	372	356	370	392	344	354	358	385	370	361	374	379	371	340	364	389	380	362	375	372	382	366	368	417	372	368	418	396	343	387	377	394	351	372	418	405	414	360	386	406	413	393	360	427	368	358	356	371	420	406	375	396	417	433	393	340	353	363	372	372	383	355	392	409	368	383	362	376	401	374	402	360	368	361	389	367	380	384	396	354	361	386	376	392	345	376	344	388	352	371	402	384	357	361	373	396	399	344	354	359	351	411	353	399	364
7267	16969	14927	8526	6590	5189	3708	2783	2323	1890	1505	1303	1225	1023	902	890	797	716	632	650	681	600	595	571	542	545	546	522	548	517	515	526	498	480	516	510	509	493	510	497	461	459	463	469	477	453	464	468	468	484	491	449	483	474	486	493	478	427	456	457	474	447	435	452	451	487	433	436	431	474	444	495	443	460	453	455	459	505	429	442	487	434	441	444	452	468	448	465	450	466	452	449	443	433	426	453	423	448	477	457	423	443	443	483	422	436	419	475	457	480	463	461	467	471	426	434	470	446	418	460	418	473	456	443	460	436	452	433	474	424	469	425	408	453	429	442	475	417	478	435	463	444	416	459	442	476	432	475	457	443	449	442	454	450	476	449	443	437	459	512	461	444	462	478	405	439	438	445	449	465	463	439	405	437	468	453	440	463	423	455	453	428	454	428	452	456	428	431	421	476	448	443	462	424	445	483	439	452	421	448	454	436	463	446	440	451	462	433	453	433	490	428	442	451	445	466	465	457	459	450	442	427	439	470	430	425	433	476	419	452	422	411	446	413	466	444	443	420	427	408	438	442	446	462	459	447	462	442	451	459	459	445	435	469	427	452	440	449	409	465	444	464	430	406	481	430	430	417	451	469	415	420	454	465	431	433	420	399	443	450	428	443	440	454	416	476	413	469	434	457	435	464	439	446	453	440	446	463	418	424	445	474	454	451	432	412	448	481	457	475	429	431	438	403	436	408	440	421	455	472	441	451	421	407	447	458	455	416	429	468	414	453	460	422	473	417	429	453	455	411	461	440	452	498	437	435	452	459	433	429	423	440	458	423	435	436	437	433	479	419	445	416	438	436	477	454	465	464	440	409	447	445	454	433	474	446	433	473	447	426	432	456	467	478	452	441	438	457	420	444	444	444	413	449	458	454	468	427	462	444	433	436	453	434	446	386	451	423	413	461	417	458	445	454	437	457	433	439	445	468	438	475	465	393	438	423	451	470	466	428	427	452	440	455	432	422	456	483	448	444	468	394	498	450	434	457	431	440	432	468	444	463	451	453	437	485	489	402	454	448	441	463	449	437	463	445	432	438	459	438	459	445	411	461	397	468	468	413	484	453	452	470	453	481	452	436	431	462	474	479	471	445	402	504	432	458	437	426	403	460	480	472	439	412	446	435	418	503	434	492	430	448	470	440	449	416	491	422	453	444	422	426	449	460	450	500	453	421	420	436	419	405	468	433	440	409	455	414	443	422	433	449	455	412	464	425	460	462	441	480	488	458	463	436	407	454	440	446	453	453	421	430	430	439	450	418	470	405	488	469	462	441	474	434	453	479	461	420	450	401	437	430	492	451	451	462	421	431	429	465	417	441	420	402	478	465	422	471	444	455	433	437	424	420	453	434	470	451	439	452	439	447	470	467	446	440	442	433	452	466	449	438	455	431	466	462	472	446	457	441	452	433	450	462	455	425	434	463	458	473	451	449	442	480	418	435	448	445	479	416	446	431	449	435	470	436	412	436	427	463	473	441	456	440	450	414	458	482	448	447	440	393	474	394	463	441	404	454	433	451	441	448	460	421	468	422	458	463	446	441	438	478	437	456	445	473	451	438	437	456	435	441	444	429	461	441	451	443	463	426	453	453	434	437	459	429	447	427	418	411	443	451	428	460	459	448	402	447	427	471	453	419	435	457	471	493	417	466	430	443	431	447	463	443	463	413	430	441	457	461	460	478	441	438	470	417	475	487	430	436	476	409	459	419	475	480	426	476	414	434	445	451	455	489	455	483	455	449	433	449	421	483	426	393	448	437	465	438	424	457	441	444	486	455	454	470	447	454	440	447	440	469	443	384	444	494	448	482	447	477	476	443	434	433	436	428	438	440	418	463	454	428	434	440	452	462	424	485	455	460	469	473	438	456	438	443	478	463	423	438	469	439	498	468	453	459	455	440	436	462	430	447	418	447	475	425	458	425	410	435	435	421	417	444	475	456	474	494	441	476	435	472	448	457	447	453	455	463	419	461	465	428	435	448	418	447	433	432	451	431	445	478	421	475	413	489	454	455	448	441	440	425	447	457	441	474	416	410	445	405	425	448	435	430	479	424	432	419	418	454	444	446	446	469	486	430	437	444	457	436	447	451	436	428	437	449	442	425	442	454	465	455	465	465	411	423	392	454	426	367	422	455	471	465	469	449	448	470	435	459	437	453	499	434	426	428	431	430	495	417	452	458	447	462	438	468	427	468	443	451	449	418	447	414	463	450	442	464	462	456	402	444	472	454	435	417	446	422	441	450	451	418	459	478	421	417	416	426	441	403	427	461	413	447	426	443	465	419	477	441	449	431	459	463	448	432	464	431	450	446	478	435	424	425	465	460	468	453	441	417	481	432	448	462	437	402	445	443	469	452	425	429	460	474	442	414	468	486	416	463	409	438	440	481	479	458	445	415	441	432	449	423	434	426	415	429	454	438	476	455	411	422	482	464	449	483	464	455	450	399	459	459	472	443	445	442	453	451	445	441	462	435	453	402	433	439	416	431	397	469	489	459	421	451	461	386	456	430	459	447	449	418	421	451	445	459	416	439	447	423	462	467	449	462	452	429	435	474	453	402	450	449	430	440	443	469	456	451	476	438	475	463	486	413	440	420	475	446	442	459	429	452	416	451	502	460	464	417	418	410	471	442	428	471	465	464	482	477	460	435	469	466	467	449	456	473	498	433	444	461	476	438	472	428	427	429	445	443	439	447	431	429	459	425	443	447	466	429	434	447	442	460	448	410	428	446	469	406	424	431	411	472	427	443	456	469	443	435	408	415	433	450	426	473	488	424	502	416	428	462	450	458	457	424	460	432	471	466	450	409	444	424	475	428	438	436	429	477	423	444	471	401	455	456	406	422	449	444	487	465	420	444	444	441	443	464	443	435	473	430	401	445	423	428	422	426	451	483	455	443	451	502	444	421	442	420	462	445	437	428	443	429	456	446	429	462	416	437	446	410	455	471	410	498	446	476	425	502	437	491	464	491	444	425	422	468	449	425	466	448	443	434	481	470	461	440	431	437	431	472	453	492	436	443	431	413	418	449	441	456	448	412	463	461	440	430	495	448	434	441	468	487	453	403	443	452	447	422	437	468	439	449	428	438	447	429	396	465	435	454	436	454	433	445	423	432	460	449	472	438	422	441	478	396	437	436	451	438	400	472	464	475	450	439	433	441	440	438	420	418	419	454	461	470	436	451	460	471	425	417	431	411	440	489	450	459	455	455	419	441	448	393	459	466	423	443	406	405	419	490	449	424	452	436	480	443	419	452	426	441	448	449	443	428	461	438	416	473	455	453	456	455	440	450	434	446	461	436	427	438	451	432	434	403	472	464	417	414	452	459	416	456	483	472	425	437	470	448	413	425	419	438	460	457	439	427	417	447	435	467	412	410	497	454	469	414	453	432	453	468	426	463	443	459	444	419	466	439	443	444	448	451	441	440	469	463	445	455	422	416	444	407	427	464	469	455
27183	21067	9837	707	489	383	202	211	200	204	158	154	165	161	132	152	137	141	152	159	138	128	148	157	112	133	134	160	158	162	136	146	129	156	133	148	145	182	130	149	153	155	180	140	152	156	163	139	142	130	141	143	159	140	143	149	138	137	129	145	126	136	157	142	136	137	164	135	140	114	135	147	137	136	126	145	154	155	125	141	136	141	158	150	149	163	149	150	133	135	154	148	154	149	157	145	118	150	163	141	156	156	137	144	150	115	152	124	139	147	134	153	140	127	149	156	125	147	136	138	126	150	156	127	145	146	132	157	171	142	146	144	141	131	134	127	171	145	147	141	123	133	124	108	119	142	140	122	122	129	160	141	138	147	149	160	136	149	136	156	124	163	141	143	142	166	134	142	140	137	150	134	159	149	127	161	165	123	144	155	131	154	142	134	130	130	133	162	125	145	141	136	143	140	138	157	117	126	129	136	135	150	133	128	133	138	135	143	151	152	151	122	130	138	157	144	129	139	126	129	153	154	127	139	185	131	132	131	140	137	150	123	121	168	131	141	140	145	142	129	149	141	138	135	153	143	129	150	159	128	130	133	133	135	125	137	124	146	137	112	120	122	131	140	112	146	150	137	145	121	138	133	156	134	138	137	130	129	153	125	130	130	125	151	128	138	152	152	162	132	138	130	147	144	131	158	115	152	141	124	140	149	130	149	138	141	149	145	128	142	141	143	128	153	107	146	154	135	139	136	143	122	128	121	164	154	142	155	143	135	123	132	138	143	136	148	165	163	152	140	163	143	120	148	117	143	156	136	129	135	127	144	127	139	157	129	136	140	132	147	135	133	135	149	147	161	154	155	130	138	144	163	154	134	124	129	135	122	134	139	145	146	141	150	138	151	140	133	150	155	153	143	122	126	133	119	154	150	133	130	126	125	128	153	140	130	142	157	114	147	155	140	128	139	129	166	137	135	137	123	146	148	148	156	157	140	130	146	115	130	113	156	131	142	146	129	138	150	161	140	165	136	156	137	119	153	140	123	154	131	139	165	140	151	155	148	134	131	119	122	132	130	135	150	138	140	135	152	143	140	130	153	158	145	146	130	132	144	147	133	132	145	121	123	126	129	117	143	133	137	142	142	139	157	124	145	132	146	131	147	127	141	150	136	156	141	131	152	129	123	131	127	152	114	137	154	134	154	143	144	158	149	150	130	135	131	122	133	144	150	146	151	132	145	145	132	143	166	142	136	143	148	139	134	144	131	143	163	127	157	123	145	110	136	142	146	163	122	136	146	133	113	147	139	180	137	131	132	149	128	137	171	155	105	148	137	136	153	136	143	149	137	154	129	132	125	125	142	163	156	136	136	141	133	165	167	164	145	140	145	141	151	152	133	169	163	137	163	136	126	143	135	142	138	145	151	141	148	135	153	128	153	149	133	116	150	145	138	146	172	139	152	155	135	126	159	119	121	114	119	124	145	142	144	138	142	148	132	145	153	153	150	151	144	141	152	138	151	118	120	151	134	117	141	154	155	150	130	140	112	144	142	130	125	143	143	137	124	144	131	138	156	137	162	149	148	133	121	170	131	140	147	138	139	129	151	127	150	143	143	152	140	137	124	133	134	132	152	141	139	144	151	143	162	156	137	140	128	139	128	161	140	139	140	140	136	144	160	124	136	152	130	140	144	145	125	135	166	145	122	169	141	154	148	127	127	162	134	157	134	136	140	124	158	145	128	139	161	131	136	138	129	127	138	111	121	126	162	132	119	136	156	137	130	143	111	152	135	125	132	109	157	134	129	121	146	149	122	118	148	125	150	121	126	156	135	126	136	140	127	137	132	153	157	132	138	140	157	121	143	149	136	141	149	126	143	169	128	135	128	140	126	143	134	125	134	138	156	142	138	146	135	146	138	145	155	132	145	159	134	150	146	139	146	143	128	132	115	130	140	117	122	136	154	127	127	149	131	120	148	124	116	118	145	152	143	155	124	140	136	151	155	147	121	132	140	129	122	133	163	138	160	121	143	136	131	156	168	166	118	132	124	140	140	141	132	128	144	145	130	147	143	132	121	140	135	153	154	150	119	129	145	148	151	150	134	110	131	123	163	132	123	136	152	133	143	119	155	165	156	155	128	131	128	140	133	129	138	136	143	131	142	152	137	141	136	136	132	154	127	142	135	154	155	116	139	160	147	135	156	138	133	142	138	126	148	114	112	141	138	155	163	156	146	139	127	122	155	127	144	136	155	144	127	117	126	143	146	151	131	148	137	146	153	140	139	146	147	136	153	138	154	135	142	128	117	131	156	148	126	151	136	162	132	149	133	136	132	142	131	144	148	147	145	124	150	134	138	138	148	137	146	140	126	153	136	124	142	127	153	140	154	134	148	142	148	142	138	135	144	144	127	146	136	141	135	142	139	145	119	142	140	114	129	128	160	115	151	128	140	133	138	131	154	143	156	136	133	148	129	130	150	147	134	135	141	160	139	128	126	141	137	148	150	156	138	146	148	126	125	149	119	117	111	151	131	144	135	153	128	129	128	99	139	136	149	132	130	154	132	136	139	113	140	139	150	124	156	147	130	145	162	143	141	132	148	135	149	145	159	139	146	145	132	134	144	156	118	154	146	122	130	144	149	127	161	157	139	135	124	126	140	139	120	154	136	137	134	126	140	141	136	136	133	139	149	169	141	143	136	167	123	137	132	150	142	134	135	132	131	140	150	140	140	121	144	143	143	166	137	137	129	136	136	138	137	155	146	134	173	118	141	135	150	128	145	152	165	164	149	147	127	136	142	130	134	136	134	128	154	149	149	160	154	157	126	149	133	172	149	154	129	117	119	141	149	135	146	139	116	143	136	161	147	146	146	135	153	141	148	114	117	142	127	141	131	147	134	152	130	128	138	131	133	147	127	129	153	154	135	121	154	157	126	114	141	136	135	140	156	145	150	155	131	165	148	139	143	155	119	163	146	121	129	141	140	132	135	133	126	132	134	145	136	136	139	140	160	142	143	151	145	138	122	139	141	148	131	146	132	151	149	123	139	145	147	113	135	139	132	140	117	143	156	153	133	144	134	146	150	133	121	139	130	145	115	152	129	149	144	117	155	135	160	116	156	140	149	132	130	163	124	127	122	136	119	139	138	140	139	122	135	137	130	146	144	118	135	130	151	159	132	134	143	143	118	133	155	126	158	143	140	132	132	146	135	132	148	141	128	141	143	148	119	136	123	146	140	153	142	125	145	127	123	126	134	150	158	146	126	149	156	135	148	127	147	131	151	145	129	144	142	136	120	144	166	132	135	133	149	134	135	134	157	150	133	120	126	136	143	140	131	146	155	150	126	148	146	160	132	147	158	115	134	127	124	153	131	161	110	135	131	139	150	163	155	147	141	137	134	146	145	144	137	146	130	151	130	132	158	159	142	131	140	129	131	126	114	137	145	121	164	158	155	165	147	153	122	134	150	142	158	132	154	136	144	139	134	146	131	141	126	163	146	136	146
3895	964	998	638	868	675	406	335	306	260	208	201	190	191	197	177	175	156	198	172	192	182	169	143	196	164	166	161	175	166	175	170	186	153	187	205	144	164	179	172	161	173	159	171	183	163	196	155	191	191	166	177	168	170	169	182	171	193	172	172	190	171	184	176	157	201	171	181	197	165	158	182	195	178	161	183	164	201	186	166	198	176	175	190	182	166	198	173	164	170	167	178	152	187	196	183	167	172	170	200	188	158	166	193	192	174	175	175	198	148	153	174	176	199	170	156	165	159	156	171	174	172	182	152	186	171	164	170	162	174	144	170	178	195	185	184	169	184	176	185	169	170	172	166	178	167	163	202	175	146	149	166	168	175	180	160	156	189	173	165	169	148	172	191	165	165	160	172	185	189	189	175	188	159	195	144	177	166	179	179	161	164	169	165	177	177	144	175	190	184	163	195	185	159	177	185	169	181	190	179	174	148	178	163	185	181	173	175	162	184	163	172	187	173	194	158	161	154	164	159	165	176	186	165	169	172	180	180	171	156	150	181	168	181	179	189	154	184	168	192	155	160	169	180	171	184	164	174	165	178	175	167	201	163	163	192	192	180	185	163	177	155	175	173	174	170	153	159	170	163	183	173	160	162	161	159	173	155	187	181	192	173	184	151	173	180	174	184	181	188	172	179	206	153	157	182	195	178	156	162	187	165	190	183	157	166	175	175	177	173	192	170	172	197	188	171	151	150	180	179	172	156	170	157	172	168	180	169	177	160	161	181	167	183	173	162	181	167	188	168	169	166	176	173	176	174	173	169	153	162	186	173	170	179	166	160	173	182	172	169	157	146	181	169	169	175	160	193	169	167	172	178	171	157	164	190	156	164	166	150	158	187	148	172	178	177	187	174	167	182	163	193	159	184	176	179	165	182	174	169	175	171	176	181	145	157	175	168	168	167	204	196	174	155	169	171	158	159	181	185	156	172	181	180	183	174	175	159	160	156	197	185	156	158	158	170	154	162	169	176	174	168	176	184	163	176	171	150	163	193	144	190	188	190	153	185	166	153	173	165	157	178	159	174	150	180	200	173	174	186	160	162	163	159	168	180	162	180	172	188	175	162	155	190	183	148	183	169	160	174	171	168	176	183	165	194	152	152	132	170	156	191	166	171	155	166	181	158	160	137	145	168	152	194	178	167	166	183	162	164	156	185	163	171	171	187	180	190	178	164	209	160	195	185	165	187	154	162	195	161	172	152	172	153	179	177	188	164	179	162	182	164	183	169	142	185	153	187	166	174	138	190	168	175	164	149	196	158	158	156	158	173	170	156	163	172	157	196	169	191	181	202	167	156	201	178	191	148	160	186	165	165	198	165	173	173	168	172	177	196	188	144	169	170	184	166	159	163	166	159	160	143	167	145	190	163	185	146	175	177	173	172	183	176	176	164	183	171	161	161	181	164	173	171	173	193	154	182	186	179	165	174	179	177	184	180	190	175	189	194	185	167	166	173	191	174	155	166	174	151	160	150	189	154	168	170	173	173	181	163	177	161	176	161	175	174	174	190	185	172	152	156	160	174	171	156	190	174	163	177	174	185	177	164	171	172	188	178	152	163	163	173	164	181	183	173	201	171	158	202	148	160	180	166	169	162	193	172	172	183	158	157	174	173	178	172	159	163	173	160	167	158	171	202	166	150	182	182	153	157	183	166	175	171	189	192	175	177	177	167	183	192	166	169	181	160	182	169	157	164	187	183	188	173	159	172	184	190	164	181	152	164	170	164	173	193	159	157	191	145	168	157	168	175	180	193	168	165	181	165	165	180	163	187	159	165	175	177	164	171	166	157	163	200	177	168	191	146	158	179	168	171	161	171	199	156	173	197	157	161	188	164	181	190	171	177	169	200	186	179	182	164	171	177	172	191	168	183	189	170	185	168	191	174	175	156	169	145	165	162	172	189	171	199	165	178	162	183	175	163	168	162	165	164	204	175	154	168	169	183	165	182	166	177	184	199	175	167	155	165	205	170	158	171	170	166	194	174	191	165	193	157	188	160	182	196	176	173	175	159	158	182	183	178	194	178	184	183	163	172	174	172	173	173	162	174	194	152	186	181	169	192	164	198	152	174	155	167	170	194	150	160	185	176	180	196	188	130	155	162	180	181	183	162	154	164	195	174	162	174	161	173	173	189	171	161	180	171	160	176	191	180	182	198	167	171	162	171	186	166	166	167	169	185	173	159	159	184	165	146	181	185	168	177	186	156	184	173	188	183	152	157	186	172	180	163	173	158	153	185	185	163	175	195	161	161	180	181	188	193	172	179	153	160	175	150	156	210	173	180	178	161	178	177	170	174	188	174	182	186	184	187	180	161	164	170	175	170	166	189	185	182	168	161	152	175	178	171	193	174	167	174	180	151	175	185	166	184	173	165	185	173	165	162	152	172	207	148	200	182	187	159	168	163	157	169	156	151	166	174	160	174	173	148	172	178	138	172	168	170	172	166	192	198	199	157	169	172	165	168	156	183	179	169	168	168	207	156	171	172	170	171	162	161	170	179	177	154	183	166	165	163	172	161	176	177	175	164	179	171	170	190	178	166	152	162	154	160	178	152	186	146	180	176	163	218	195	155	162	175	165	175	206	172	170	157	168	194	154	198	167	177	170	152	167	177	181	170	162	164	177	173	153	180	169	168	174	167	176	187	163	168	172	159	164	176	174	165	163	159	174	174	181	159	178	185	170	155	175	184	170	171	182	160	167	161	173	171	162	164	171	171	170	155	172	156	174	169	176	190	182	167	190	166	179	158	176	165	175	174	157	146	190	158	172	160	167	182	177	165	171	176	164	162	194	168	193	160	166	166	184	187	188	177	178	170	177	169	154	174	160	167	197	172	171	188	167	184	190	184	162	146	165	164	179	175	183	163	153	177	180	186	164	188	165	166	182	161	178	163	172	183	164	155	158	187	170	174	199	178	190	168	180	181	158	179	176	170	190	165	168	147	156	160	164	166	157	170	158	191	169	159	177	171	154	185	170	165	167	176	176	174	144	143	167	169	178	189	158	192	179	159	196	166	147	176	162	189	172	181	181	179	173	168	178	172	160	181	179	167	169	176	169	177	166	149	162	181	166	184	178	181	198	190	199	183	172	165	164	171	185	150	175	206	173	176	162	168	159	173	163	168	172	166	170	177	183	171	177	196	189	172	180	193	174	159	176	196	174	149	172	198	148	167	159	180	157	157	187	178	159	168	169	176	162	170	187	185	173	149	158	191	178	165	153	160	171	155	170	184	192	174	191	163	155	172	162	178	161	171	172	146	177	162	166	156	199	180	216	150	157	148	158	186	177	187	187	156	179	166	175	165	189	165	171	166	182	175	164	171	159	154	178	168	151	157	180	200	167	155	179	196	131	171	180	154	168	145	170	196	161	148	184	170	185	170	160	194	161	179	174	166	172	146	150	192	179	161	157	166	188	165	161	192	178	159	174	168	178	161	171	188	168	165	172	204
23805	21518	29269	24177	21500	17314	2077	934	752	663	593	502	499	458	435	475	391	390	399	375	388	378	385	377	367	373	328	366	329	332	334	357	343	331	332	333	354	332	314	338	328	360	342	331	335	339	332	303	293	324	340	330	328	317	326	315	335	310	330	323	351	296	325	358	328	307	317	342	328	345	338	321	329	326	314	332	329	343	332	303	330	311	329	316	332	298	353	324	346	324	290	339	327	313	318	335	305	311	345	321	326	331	323	339	345	341	337	326	327	317	326	328	334	328	322	324	320	330	287	304	338	338	361	305	280	354	314	305	311	327	334	298	297	309	318	346	344	316	302	343	371	305	314	302	344	323	352	358	309	325	328	317	316	323	341	352	313	305	358	296	313	325	327	305	329	316	334	316	306	321	291	316	334	331	297	298	341	333	315	317	315	349	374	338	347	326	317	352	303	321	322	352	330	346	296	363	305	335	326	350	339	351	327	336	316	316	323	319	307	340	330	307	349	329	299	297	354	302	335	353	313	279	325	331	320	347	302	301	336	326	328	309	321	375	308	283	273	314	319	329	320	326	308	320	295	309	343	318	321	325	321	315	320	354	351	307	309	334	340	324	335	287	341	329	316	335	278	349	349	283	331	330	331	309	322	325	327	301	360	311	326	306	332	309	306	309	319	359	332	308	313	330	323	310	329	327	319	332	311	332	340	323	318	311	327	313	305	328	357	303	329	309	350	315	322	318	324	359	319	345	319	351	324	355	315	341	347	356	292	345	301	322	346	308	331	324	340	335	320	325	332	281	304	346	337	322	291	309	342	320	363	321	314	347	328	324	330	312	346	357	343	318	322	317	313	300	334	288	352	277	305	350	307	336	323	322	319	288	314	325	361	325	335	333	327	324	338	275	333	344	314	330	326	302	304	320	323	303	321	296	340	311	315	304	315	325	336	310	310	347	327	320	357	332	333	359	329	345	310	323	300	329	331	327	293	352	314	322	301	335	330	327	304	308	327	303	323	319	320	338	313	336	298	355	324	299	315	329	342	325	344	327	330	315	294	306	337	325	310	324	338	340	339	279	315	320	300	319	318	336	347	323	323	323	320	347	351	281	288	314	361	312	294	302	319	295	333	301	327	351	340	302	327	331	345	323	316	302	280	300	357	315	309	327	327	342	314	316	353	316	331	326	293	340	333	300	345	324	328	307	315	279	304	289	313	308	335	324	323	324	311	296	329	304	335	340	347	322	342	326	287	332	328	305	312	301	307	323	306	322	303	327	317	319	332	306	350	352	328	322	335	311	307	323	337	347	304	351	325	331	322	325	300	302	320	315	295	328	322	334	332	319	296	314	324	353	322	317	310	277	333	294	322	319	308	302	320	313	329	325	309	327	341	303	333	309	338	317	334	332	316	323	300	329	364	363	306	367	309	341	364	312	355	347	316	327	331	319	299	335	306	330	309	352	302	331	310	340	321	337	326	325	323	345	315	329	299	318	299	359	322	294	323	321	342	327	343	319	302	325	302	311	342	353	320	332	335	319	320	314	312	327	337	320	307	327	345	304	312	300	313	308	297	307	303	317	347	325	324	332	315	318	299	286	358	340	328	326	342	332	334	323	321	347	284	339	313	299	337	334	303	335	291	346	313	309	305	317	333	353	318	309	313	319	347	315	320	345	318	326	340	316	340	299	301	335	336	335	371	343	342	337	333	294	303	321	326	343	322	279	327	298	331	335	319	339	283	334	310	337	325	335	302	333	324	331	338	355	322	291	306	311	354	362	294	339	336	326	318	336	330	331	340	338	359	354	357	325	357	312	316	314	318	340	298	306	334	310	324	342	333	326	311	316	337	322	289	308	330	318	278	314	330	330	336	324	344	344	299	308	335	329	321	321	327	324	346	301	331	307	333	341	329	313	301	330	322	315	342	311	326	339	311	315	306	322	311	331	312	313	337	323	321	322	322	320	320	345	332	306	314	310	367	312	285	351	293	303	349	350	338	312	320	333	315	326	324	339	310	315	317	330	328	324	347	327	312	341	359	330	322	308	342	320	318	313	325	327	294	330	307	308	358	322	353	335	352	353	316	322	323	334	329	358	325	285	317	331	298	383	351	297	324	322	327	299	340	320	341	307	285	299	313	339	322	331	334	332	344	310	310	312	288	342	320	357	280	333	298	336	333	289	338	324	299	310	331	343	316	317	350	330	290	327	290	286	365	332	296	319	306	304	310	319	337	349	305	308	320	361	330	335	331	309	316	341	317	314	308	309	333	304	291	323	286	311	314	307	350	319	363	309	289	315	322	337	327	317	341	342	296	314	314	354	298	349	348	327	337	321	330	306	334	320	311	314	300	312	346	327	306	336	342	314	298	322	293	326	316	339	298	311	336	335	357	310	317	311	346	303	338	306	355	321	363	330	319	290	337	319	322	318	307	341	333	302	325	315	337	313	352	318	324	324	321	321	315	288	285	298	318	326	333	329	320	355	328	352	309	333	308	313	323	331	306	327	334	320	329	352	288	315	348	333	326	344	332	321	324	339	344	336	334	331	304	328	339	304	347	332	326	346	303	338	312	338	313	329	293	331	333	344	329	309	335	345	320	317	321	329	317	321	325	293	349	335	285	302	278	325	340	318	364	345	343	319	339	298	346	326	303	355	323	342	324	306	334	355	305	348	315	317	336	308	327	337	314	324	318	349	293	327	313	328	324	284	346	308	326	338	305	368	345	299	280	340	340	334	331	337	317	318	340	295	347	308	297	334	323	317	305	283	317	321	332	356	334	303	279	327	295	308	331	325	350	310	352	362	327	335	307	342	330	337	318	336	349	328	344	346	364	289	333	320	337	305	330	309	308	334	357	319	292	299	334	327	312	316	338	333	322	338	328	317	359	337	336	339	285	348	302	332	328	314	303	331	310	359	311	304	311	292	326	342	288	331	325	324	333	316	311	319	317	335	359	317	340	302	323	311	306	307	358	328	352	321	318	283	323	316	317	317	319	304	324	330	321	325	325	317	315	338	285	316	311	314	329	311	316	328	302	331	294	331	339	340	334	301	317	322	366	319	313	308	333	294	336	334	325	301	324	333	334	347	342	290	314	321	341	340	329	334	315	314	325	308	312	313	307	317	308	334	330	340	313	294	338	315	337	302	326	352	354	361	334	315	324	308	326	344	318	299	326	315	331	324	323	295	316	342	316	310	312	294	354	325	303	316	294	361	339	325	303	312	338	314	304	320	307	326	313	326	313	301	347	315	307	334	318	342	290	316	330	321	361	312	312	354	328	318	310	304	323	331	299	353	330	341	334	303	332	329	327	328	335	314	306	294	352	313	302	345	365	361	284	315	300	331	310	330	330	328	333	303	328	326	359	342	332	387	318	318	331	334	328	338	323	318	397	345	299	301	356	310	345	319	320	359	328	318	331	312	346	302	310	332	323	321	309	338	302	336	320	297	303	350	323	298	322	336	331	354	306	295	315	323	341	294	313	303	325	280	335	330	353	320
4853	10323	9150	4907	3790	2978	2162	1580	1379	1134	937	838	691	685	647	643	547	524	521	484	486	449	442	406	435	441	429	432	438	412	404	417	419	425	440	379	411	400	393	371	390	381	406	373	399	373	411	426	372	399	371	394	383	365	369	394	409	378	386	390	411	402	346	365	382	362	398	369	376	365	394	365	367	389	352	389	387	381	373	356	402	367	394	396	374	416	365	393	360	387	378	375	382	338	335	398	343	380	366	353	390	367	372	411	392	375	392	392	377	377	401	373	355	373	382	397	398	387	396	359	373	342	383	360	390	406	380	369	364	355	382	376	390	373	386	395	366	372	400	391	382	374	393	413	396	362	361	332	347	388	376	409	356	351	352	378	391	381	373	381	395	351	379	399	359	398	376	369	388	398	359	371	373	393	397	416	365	379	400	401	390	362	412	375	357	384	366	369	383	428	374	370	364	333	370	370	370	354	408	367	369	413	393	377	372	349	408	373	376	379	402	363	358	402	380	384	395	387	363	376	385	380	397	365	367	395	389	360	394	399	371	393	371	409	405	357	373	369	392	367	375	380	390	352	435	368	384	328	373	406	377	381	391	378	382	361	381	387	404	350	362	362	387	372	370	376	368	357	364	378	364	384	357	352	372	382	380	406	379	377	373	390	406	345	379	405	409	380	393	414	381	393	395	368	396	345	395	380	364	394	384	334	370	384	413	343	347	382	375	376	385	420	381	367	394	374	349	378	367	388	377	347	369	373	348	401	383	383	362	373	387	346	360	383	403	370	376	379	367	357	374	373	378	401	414	407	384	401	361	400	378	367	374	386	399	415	383	383	342	366	401	399	373	363	353	380	363	390	394	368	397	374	360	361	379	422	366	405	363	416	394	376	383	378	384	367	388	348	398	368	412	372	401	362	370	371	369	392	368	371	378	390	395	354	386	397	391	399	351	391	360	416	384	384	334	364	353	405	385	372	367	359	353	360	342	372	366	367	381	351	347	376	348	420	371	367	409	375	380	369	366	374	394	406	406	372	399	389	395	388	408	354	363	374	393	355	391	377	400	405	360	345	390	355	382	375	377	368	363	384	376	400	385	403	369	359	380	378	356	385	397	379	378	396	372	388	399	354	372	378	376	388	367	351	388	358	366	390	379	399	393	409	360	347	403	358	377	394	380	377	390	396	344	406	413	383	405	383	398	378	378	421	383	368	407	414	378	368	376	411	368	364	361	363	383	391	358	375	374	374	354	346	371	382	356	378	431	380	374	364	402	367	348	383	370	376	342	386	372	393	370	357	388	389	360	390	373	390	379	382	369	397	387	358	401	374	342	362	387	410	372	387	379	380	372	337	382	383	335	392	333	361	353	414	419	388	392	370	362	417	359	425	420	375	415	329	369	408	393	403	352	384	403	383	405	369	379	348	374	395	404	349	413	407	388	351	365	424	442	411	362	400	387	371	356	347	394	371	362	363	385	353	349	343	416	380	373	380	337	382	363	368	366	389	379	365	433	346	394	386	418	381	400	404	363	335	378	385	370	363	370	394	397	394	408	386	361	376	399	380	385	377	376	382	383	375	387	373	408	352	403	373	382	357	374	342	398	404	385	367	350	383	371	373	381	344	393	349	378	386	403	333	399	372	392	414	371	381	350	373	379	347	356	415	349	392	378	413	372	388	382	362	352	380	378	367	388	377	400	354	394	449	349	387	377	395	369	384	387	394	383	349	358	373	362	381	376	377	393	374	370	350	369	377	378	368	393	404	393	374	407	372	376	373	395	356	374	365	366	382	396	380	385	397	370	379	372	377	390	412	398	358	367	379	340	391	406	377	400	397	376	330	359	369	382	388	363	396	380	373	394	360	383	384	402	385	365	409	376	367	396	355	361	378	388	388	367	397	389	361	422	362	400	378	399	385	388	391	409	380	368	368	364	410	405	383	353	373	378	423	344	345	398	394	424	354	365	358	357	372	410	399	385	384	400	373	405	356	383	360	364	401	405	380	344	383	386	389	357	373	382	356	373	413	365	356	373	371	357	434	352	356	371	360	405	362	360	421	413	397	419	395	394	417	381	414	376	375	378	395	372	380	375	390	372	412	353	369	382	395	363	372	378	371	360	368	377	388	357	399	390	383	388	380	354	374	339	379	357	339	383	393	370	379	363	390	371	384	368	348	386	393	404	354	366	367	360	326	362	369	357	373	375	410	390	398	407	396	349	382	370	365	394	369	378	365	377	379	405	383	387	366	372	374	411	395	408	384	391	389	346	389	380	361	370	392	381	378	356	391	411	363	402	348	380	365	402	383	378	390	360	386	384	379	394	353	371	375	363	369	392	373	378	366	391	374	382	385	381	397	307	384	412	378	395	342	399	381	355	372	381	396	394	392	391	381	411	391	363	363	382	363	369	391	391	366	374	401	380	359	364	328	379	373	340	367	365	355	390	346	373	396	386	372	402	385	381	369	363	363	406	340	390	363	384	362	386	417	372	370	413	371	402	350	408	399	359	396	381	403	359	363	393	387	405	350	408	398	369	362	394	347	369	377	389	381	370	378	380	362	367	341	358	350	406	384	409	369	401	385	367	381	400	376	392	390	355	371	357	356	369	382	380	376	396	378	374	391	382	366	373	379	383	390	384	363	394	368	370	361	399	380	373	351	378	379	371	386	362	385	375	404	382	345	361	394	388	354	399	411	400	362	376	378	364	351	360	391	396	385	387	384	387	366	371	369	377	346	387	398	388	360	371	365	398	366	380	368	356	358	377	399	381	398	384	406	354	382	368	415	377	418	368	405	402	359	377	392	385	371	363	374	343	355	381	397	347	362	385	357	413	381	386	368	379	363	351	398	380	393	364	372	354	368	386	410	372	380	348	373	383	376	380	409	376	371	362	376	359	377	375	368	406	377	369	367	371	380	361	350	375	385	395	364	368	370	400	394	373	389	420	371	376	352	382	373	386	389	335	384	364	365	384	379	393	345	397	400	374	328	375	389	361	403	398	401	383	359	372	374	352	367	382	405	359	372	397	346	346	360	354	377	356	359	376	358	356	387	399	360	368	361	361	393	337	425	369	369	407	363	359	388	361	391	414	359	412	367	371	380	406	362	401	341	361	388	361	376	406	375	370	347	355	398	376	395	367	382	391	364	390	404	375	381	390	396	356	372	365	396	395	368	404	336	362	396	394	447	392	374	374	356	350	359	342	392	375	388	385	362	357	372	397	373	386	374	393	386	401	396	390	374	379	411	382	380	366	357	379	378	354	357	390	407	378	386	394	405	381	382	365	349	373	416	399	377	359	337	370	354	376	380	371	377	399	349	409	408	368	397	399	356	412	348	377	366	368	364	412	369	357	408	403	383	377	391	371	427	402	406	357	394	387	387	392	368	392	397	338	382	389	365	396	421	354	345	374	365	385	376	348	375	346	384	361	392	393	398	381	366	387	394	373	379	381	364	350	341	368	371	367	352	403	389	401	367	350	354	410	352	347	386	385	393	395	349
25063	21505	28356	25007	16807	1134	527	372	313	254	245	208	210	161	177	168	148	152	141	160	149	150	165	121	133	128	144	132	141	151	133	146	134	141	134	134	135	141	104	106	109	115	136	115	103	139	111	133	138	120	114	120	120	129	113	119	129	132	112	113	105	135	107	125	98	123	129	120	127	128	129	122	121	130	107	122	144	109	111	85	116	106	109	127	106	128	118	135	118	116	109	122	125	133	107	129	126	120	109	114	135	118	111	130	109	122	115	116	93	120	124	124	134	115	127	114	100	122	137	131	125	100	112	115	112	104	119	138	123	108	114	142	128	102	126	146	129	111	111	104	110	97	124	128	143	116	122	112	123	120	115	102	113	126	125	131	122	122	135	130	116	102	106	127	112	103	107	125	121	114	131	114	110	139	134	126	138	103	122	137	132	122	128	128	108	126	105	126	109	108	124	107	122	105	130	116	109	114	125	108	112	121	150	120	133	111	126	134	126	126	116	127	141	136	128	127	118	123	124	116	115	144	100	135	120	123	137	106	144	135	111	108	132	108	149	117	119	127	133	117	129	126	119	125	124	135	133	149	102	109	137	124	103	140	132	115	126	124	90	119	112	134	111	122	129	116	120	144	107	147	110	112	122	130	123	104	121	116	126	113	134	112	130	125	99	114	116	144	126	118	137	138	123	133	125	130	123	122	124	135	115	105	117	120	147	110	110	123	105	114	121	112	120	113	102	118	97	121	128	122	149	144	124	109	103	127	131	114	132	122	108	121	126	103	125	125	92	131	112	104	112	119	143	114	105	110	133	129	118	126	121	121	104	120	138	115	121	118	118	150	108	107	144	108	125	113	128	124	108	126	120	112	130	118	116	118	127	123	115	121	126	112	112	123	129	121	104	119	123	122	94	123	131	105	138	117	114	110	103	134	128	121	103	118	129	126	122	110	114	124	124	142	108	100	117	117	121	124	118	126	136	110	129	118	133	120	104	114	112	112	138	119	134	131	114	105	123	130	106	99	123	122	149	125	119	109	136	129	136	119	130	134	117	123	131	104	99	133	115	97	122	127	115	121	131	113	117	118	130	108	133	129	137	124	109	122	99	126	118	109	131	112	124	108	111	116	101	111	141	104	136	101	127	109	110	129	126	135	109	106	132	120	126	110	117	114	122	136	112	133	128	150	142	100	125	126	117	123	113	128	115	111	119	109	119	133	119	132	114	114	109	99	108	128	123	129	115	128	117	125	148	113	126	112	116	122	107	107	125	123	137	108	138	117	116	128	133	124	120	141	114	132	114	103	121	122	122	136	142	122	113	115	137	116	113	128	129	111	93	130	114	110	120	118	124	109	109	126	100	104	133	114	138	147	136	106	129	112	128	130	120	130	122	132	109	141	127	131	124	121	113	122	133	124	106	109	115	123	120	117	128	113	113	114	116	118	148	104	110	133	142	104	162	108	130	119	121	117	112	134	120	106	137	120	131	140	115	124	150	113	121	121	132	137	119	127	115	119	118	149	131	103	105	123	113	128	114	127	125	137	115	114	113	113	107	123	139	114	125	121	121	129	116	125	129	134	128	124	116	125	124	107	114	124	126	124	113	139	114	107	127	147	125	133	117	118	122	127	112	124	120	135	115	86	115	125	106	124	110	113	127	100	93	127	104	132	139	133	139	117	132	124	121	115	108	112	105	109	140	107	120	112	119	137	116	121	142	135	108	115	124	139	123	100	136	117	121	126	120	130	107	120	136	119	112	132	129	119	110	116	130	119	125	123	116	123	127	106	122	126	123	120	134	127	120	112	120	131	114	114	142	114	115	116	122	117	123	121	98	119	112	118	133	109	144	136	137	139	110	120	131	110	128	116	129	111	102	111	121	122	118	114	125	120	141	127	117	120	112	105	135	121	121	137	110	118	121	121	139	104	105	120	111	112	119	104	121	112	121	127	126	115	116	116	116	118	111	115	129	125	100	130	117	139	128	117	124	121	112	113	114	122	106	106	122	120	98	121	111	109	123	123	126	127	118	119	125	125	118	118	115	101	108	123	124	115	148	121	136	112	120	147	111	146	135	105	134	108	134	132	124	138	110	119	111	115	112	112	135	131	118	104	109	100	123	122	126	119	123	114	125	120	129	108	120	120	134	114	117	133	137	138	113	135	137	105	118	110	124	129	130	138	146	128	113	144	124	135	121	126	120	122	115	124	91	129	147	108	101	115	119	121	120	125	126	111	114	117	124	133	104	135	114	158	111	141	119	120	122	122	130	127	107	113	110	119	139	128	120	119	124	122	104	131	115	120	110	127	112	120	136	123	94	98	130	118	101	113	110	115	123	103	118	120	106	118	127	102	131	112	117	113	115	129	99	131	126	135	111	129	116	116	105	135	134	122	122	129	128	121	122	102	129	118	124	120	111	112	123	121	117	146	102	114	117	138	117	121	113	121	125	104	121	100	114	137	131	115	146	116	124	122	114	136	116	128	118	132	129	117	132	129	121	133	105	119	131	137	107	99	104	108	128	111	119	128	117	121	114	118	132	115	112	125	121	135	119	120	115	133	127	118	131	112	115	124	117	124	142	110	106	109	123	105	122	113	119	100	126	138	108	124	112	145	113	125	130	102	106	121	123	129	127	119	111	113	92	108	113	119	98	123	124	128	124	114	127	128	123	112	119	114	108	122	117	109	103	125	114	101	133	127	111	125	121	131	143	130	120	115	135	102	128	104	143	99	125	117	108	115	107	112	116	148	127	126	113	118	114	133	101	131	124	113	128	115	121	129	120	125	137	132	124	147	105	123	113	136	124	115	117	126	127	129	108	103	141	131	113	121	140	101	107	119	113	102	118	86	120	138	112	117	133	126	132	143	131	106	117	127	127	104	113	112	119	112	120	134	112	112	108	132	115	121	115	119	114	102	112	119	86	118	120	119	120	136	120	101	114	120	129	137	108	117	113	113	109	132	119	132	141	119	104	133	131	110	109	115	142	132	110	136	135	126	124	114	118	133	136	144	124	101	85	124	113	132	117	97	128	138	107	121	133	134	121	141	98	116	115	129	101	106	113	122	120	117	115	118	135	111	104	120	95	110	97	123	127	105	131	99	130	118	120	112	116	133	119	103	128	105	129	117	124	120	119	124	126	132	104	113	96	124	114	105	117	131	107	129	132	121	115	127	115	120	122	115	143	128	143	111	115	123	132	121	131	119	113	116	119	112	120	123	114	133	132	114	112	117	128	142	117	122	109	115	112	127	138	127	121	119	124	107	117	129	105	102	129	112	124	125	105	116	115	125	115	103	92	125	135	134	126	117	130	115	123	107	138	120	113	119	103	97	110	117	121	116	136	128	138	130	136	120	123	110	105	121	120	114	130	99	104	109	115	127	119	97	134	107	131	96	125	125	127	102	131	101	124	105	133	109	104	120	114	118	130	102	127	143	105	125	157	111	106	118	110	123	110	120	111	130	136	110	124	116	120	118	106	116	128	137	109	118	122	108	147	130
4694	6030	5062	2632	2361	1736	1169	860	722	600	465	390	350	314	275	280	239	253	237	223	207	222	174	209	173	212	193	183	196	195	178	187	187	170	175	183	171	172	178	164	183	189	156	176	173	194	169	185	173	180	183	191	173	180	173	158	157	158	165	183	167	164	155	176	168	162	177	156	169	151	146	152	146	160	148	168	166	173	182	174	155	170	168	176	164	153	176	165	154	165	162	155	158	164	161	159	158	153	148	150	131	174	175	185	147	170	151	147	150	175	149	159	138	166	178	175	148	179	122	167	180	163	149	166	156	156	150	152	158	149	167	172	180	173	141	166	176	158	157	166	158	159	171	143	192	167	169	198	160	157	156	145	161	139	159	165	168	179	154	163	155	158	173	161	153	169	136	149	179	148	170	156	159	149	159	159	156	155	192	163	159	185	161	167	170	181	152	175	191	175	147	170	163	144	170	156	181	154	158	164	153	139	154	172	153	159	158	175	149	181	128	171	152	194	158	142	170	143	174	164	149	161	167	181	154	152	152	169	159	159	170	167	164	159	155	157	165	166	171	152	180	139	163	167	164	169	174	156	158	187	145	175	162	171	156	136	150	163	146	163	163	173	165	145	174	164	169	160	165	156	164	166	174	179	163	156	137	176	161	149	171	166	176	166	163	165	155	155	151	168	176	150	132	153	156	169	167	163	172	147	181	144	159	148	165	140	171	143	162	168	166	144	172	163	164	165	138	181	149	164	156	155	126	147	167	170	159	154	170	153	167	170	149	176	182	156	168	163	165	164	152	156	170	146	160	182	168	154	137	171	153	150	170	134	179	153	139	163	183	170	135	182	165	179	162	155	168	178	151	157	151	148	165	158	150	167	150	165	150	169	175	161	174	178	195	159	168	135	166	135	179	183	169	158	136	153	152	169	152	143	159	115	188	159	173	160	152	152	147	148	156	144	171	171	159	161	177	146	154	165	149	164	153	149	182	179	149	136	158	167	152	155	156	154	155	180	181	176	175	172	161	172	157	150	169	159	153	142	166	144	170	146	160	186	147	172	170	160	164	125	177	169	190	188	156	149	152	151	148	160	164	167	136	166	165	177	150	176	139	179	162	170	158	139	148	160	173	152	180	171	154	152	155	153	148	181	165	146	142	150	146	188	126	181	171	170	170	148	161	160	178	159	142	169	150	166	177	139	173	188	155	164	171	166	162	155	181	161	158	178	156	154	164	146	165	142	151	136	129	146	150	165	146	180	175	147	184	166	157	170	185	186	178	150	151	178	158	164	153	164	157	179	179	149	151	162	169	162	185	156	159	147	165	149	169	193	149	157	200	168	163	189	148	162	159	157	144	176	152	162	156	180	143	150	159	170	160	138	153	152	147	148	181	168	156	161	157	150	151	191	157	157	164	148	161	174	150	135	168	161	170	169	157	158	156	146	151	144	163	164	169	162	148	157	139	168	183	160	139	174	159	174	169	148	173	160	150	162	159	159	154	166	159	141	146	159	148	146	150	150	160	164	176	172	171	165	143	153	157	169	165	136	163	164	148	164	167	161	173	131	156	148	155	145	152	159	165	167	159	163	158	162	198	164	144	188	156	159	190	172	166	153	136	146	177	157	165	136	169	164	173	166	172	170	161	161	167	147	179	152	172	180	160	166	160	144	139	166	150	175	187	175	156	149	142	156	149	157	165	164	159	154	139	158	155	142	136	161	159	175	175	163	166	162	159	175	148	166	169	167	136	146	162	153	155	156	173	151	172	148	160	171	176	165	165	167	177	160	140	167	184	157	154	148	169	164	170	141	131	158	164	181	171	151	165	166	146	173	152	140	173	169	161	175	168	172	154	155	173	152	166	169	168	145	172	157	141	165	153	146	153	150	166	180	142	162	176	166	154	171	153	153	165	138	171	152	147	143	162	168	151	167	155	170	147	159	155	147	130	162	179	157	159	166	183	162	168	184	170	149	183	180	167	143	181	190	167	193	164	166	161	146	143	193	151	175	173	158	152	153	157	166	165	170	169	158	156	139	167	150	170	175	172	175	152	170	170	149	147	156	164	157	183	193	146	156	171	175	175	178	186	173	164	166	150	155	150	152	167	169	157	174	171	149	152	152	157	160	139	156	139	180	156	146	161	145	166	147	140	172	159	151	159	167	141	136	174	166	170	176	127	171	164	150	166	144	157	162	165	188	165	146	176	172	167	175	160	194	194	184	163	148	152	157	160	180	168	148	187	154	160	147	165	169	163	164	144	147	170	149	157	193	181	168	166	142	180	165	163	161	171	164	151	164	145	205	177	139	160	164	156	161	162	166	153	162	169	155	181	170	153	161	158	154	169	165	168	140	161	166	159	159	151	174	159	165	156	154	183	150	157	161	131	155	153	166	146	154	165	155	159	162	160	159	144	179	175	158	160	172	146	161	155	139	160	184	173	170	148	169	171	154	182	195	155	161	150	181	160	160	140	165	160	149	137	179	151	167	171	161	171	174	174	156	153	148	157	162	159	165	164	177	174	179	181	172	153	140	159	156	159	166	154	152	143	161	150	167	176	172	167	139	156	162	149	146	159	173	163	164	152	174	182	175	165	183	157	162	175	140	147	150	187	176	160	172	174	164	142	138	164	181	161	166	167	161	152	138	166	159	170	185	170	164	160	142	164	170	150	151	150	144	146	167	146	160	159	154	168	160	162	153	154	139	172	155	180	181	151	152	155	182	171	174	155	157	146	172	171	166	162	167	170	168	148	161	159	153	167	175	169	153	159	177	172	181	172	140	169	169	164	169	156	167	171	177	153	153	155	170	172	150	172	144	165	162	177	154	176	142	171	160	162	177	154	178	157	157	168	169	137	154	155	164	172	156	151	169	190	172	143	157	174	180	159	157	147	162	163	173	168	179	155	177	182	158	172	148	166	163	164	162	185	148	161	161	186	159	161	163	151	174	160	166	171	166	162	146	141	168	153	163	179	149	162	162	150	160	157	145	160	147	156	150	166	178	177	177	141	185	153	182	156	154	166	182	154	160	134	143	163	155	150	168	163	163	161	150	170	149	167	162	173	167	155	145	161	172	144	163	168	161	155	161	164	161	170	158	133	166	178	158	174	175	142	183	132	153	151	160	174	172	155	176	173	157	182	173	167	167	161	168	152	174	183	183	165	142	166	184	177	141	142	193	158	153	161	133	141	146	180	142	161	176	169	143	183	162	165	174	146	134	148	146	173	175	156	154	166	164	161	173	153	160	153	164	153	171	161	174	177	167	177	150	162	159	165	146	163	161	169	161	159	171	151	153	140	158	154	174	177	149	165	187	164	161	158	174	184	163	158	178	159	166	171	168	172	172	176	168	180	169	165	150	177	157	171	156	160	172	149	136	153	163	200	162	175	166	155	183	174	149	149	168	156	161	177	170	143	171	146	174	170	174	168	153	165	156	173	166	160	161	153	163	167	165	168	164	151	173	154	173	178	152	167	194	151	179	165	163	136	148	177	171	154	152
22991	21526	29568	23943	21517	21589	14653	1762	1154	962	868	780	734	600	620	626	549	554	556	447	485	480	465	483	424	459	441	421	450	429	419	392	423	406	419	379	419	406	404	424	416	384	382	363	400	374	422	385	412	421	370	375	436	398	420	391	404	398	387	362	390	371	383	395	406	420	372	361	409	411	378	340	386	389	382	367	374	350	378	400	388	367	379	396	414	342	352	363	367	323	396	381	369	418	359	389	384	403	387	421	352	388	367	426	373	391	404	371	348	388	341	397	369	374	389	387	395	397	395	351	397	373	362	380	421	371	353	372	409	393	401	374	374	403	383	399	346	365	392	363	373	391	386	413	375	354	390	386	350	392	379	380	392	368	390	370	348	382	363	417	358	404	376	369	415	379	392	383	350	398	392	383	383	373	332	381	353	371	370	390	366	377	399	369	381	366	351	378	393	379	352	393	374	408	369	341	378	419	371	369	380	387	353	376	384	358	388	350	399	369	372	345	423	417	362	357	371	363	362	353	382	384	392	370	416	397	379	348	393	357	391	384	350	364	359	402	394	390	363	382	407	406	366	364	375	348	358	383	338	361	390	368	374	378	390	346	362	386	400	376	378	372	396	370	358	392	356	386	383	413	384	384	398	377	331	385	413	361	400	385	390	381	371	384	376	371	423	389	357	380	375	405	348	388	402	358	366	374	407	357	353	385	394	399	348	369	346	340	360	373	382	359	412	391	432	335	360	361	366	358	391	342	358	370	379	383	372	412	400	412	375	395	376	389	384	371	326	366	362	371	358	389	384	375	371	395	343	392	377	372	388	387	369	358	400	356	387	364	405	368	365	391	376	349	357	361	372	346	376	377	370	370	393	382	328	391	404	390	379	378	381	399	368	386	348	394	363	391	381	399	388	365	374	358	371	383	400	355	375	424	361	377	341	358	356	392	370	392	357	378	392	366	349	366	367	374	369	372	353	374	382	373	343	330	384	366	408	361	373	356	384	382	399	362	386	376	375	371	377	380	357	366	381	395	376	404	384	416	355	374	365	383	364	359	386	364	379	357	411	396	390	383	367	351	359	415	391	336	388	394	437	363	358	374	373	374	357	364	389	383	364	359	389	410	413	374	367	386	387	351	376	362	363	428	392	343	343	342	343	392	383	353	380	368	372	383	355	429	372	383	398	358	395	364	399	386	399	359	365	373	380	348	359	355	368	383	405	357	395	336	393	336	382	380	384	387	399	380	365	419	365	339	395	374	423	351	369	384	412	351	384	429	379	371	370	372	369	384	372	407	369	359	378	368	407	368	362	388	393	365	365	374	370	338	373	380	397	374	354	378	357	376	328	374	394	393	390	372	369	388	370	382	361	387	424	392	372	366	365	405	359	391	399	378	397	391	373	365	388	363	356	365	349	334	357	354	385	387	382	393	394	369	326	382	362	378	382	351	359	384	387	399	353	343	372	386	387	429	405	393	359	376	394	385	373	376	382	389	386	362	354	350	390	362	347	372	394	386	381	371	356	346	375	375	392	384	345	379	357	405	368	379	415	355	388	398	357	376	386	364	353	350	411	365	369	421	356	373	389	352	382	383	355	359	352	363	376	397	351	382	388	417	378	367	366	366	384	417	369	369	372	346	390	379	392	387	343	362	373	367	384	337	393	385	387	387	379	325	377	375	381	365	357	387	390	388	374	392	392	364	373	373	372	371	340	401	409	379	377	392	343	396	367	383	402	350	352	366	369	407	402	377	413	411	394	398	387	407	385	367	366	362	405	350	368	375	384	397	355	361	378	398	340	379	383	379	375	371	389	371	374	386	395	335	383	376	354	381	371	383	394	389	380	363	356	399	373	386	394	397	357	358	353	399	382	341	389	393	341	405	396	383	334	378	393	357	359	378	380	382	416	392	399	375	375	370	341	363	384	351	406	389	363	375	374	403	363	346	382	392	375	378	392	358	410	357	413	369	359	373	390	394	372	364	346	399	358	358	388	405	392	367	383	385	386	397	406	362	387	350	358	387	416	367	335	398	393	390	388	377	355	355	366	389	356	376	372	388	369	386	378	404	406	382	355	386	341	359	384	383	400	352	368	351	370	405	376	352	410	359	371	335	382	389	386	339	378	347	388	386	378	388	354	405	388	371	407	380	375	346	373	349	384	375	345	386	359	373	384	380	348	366	381	372	394	381	380	382	406	384	400	385	341	372	400	361	380	366	366	376	372	366	340	370	369	389	355	407	399	416	372	372	373	366	356	390	349	402	373	361	364	354	379	357	346	378	373	376	370	352	387	348	401	387	368	402	353	378	400	320	359	404	398	368	345	366	369	393	361	367	389	377	365	399	389	439	379	337	349	368	363	385	360	354	435	395	360	405	398	365	371	370	358	402	398	368	349	382	369	361	358	401	408	426	346	393	343	397	336	382	362	389	339	338	406	405	378	360	353	367	382	365	367	359	335	381	429	363	395	365	380	354	348	359	366	381	388	363	393	363	384	400	339	377	394	371	356	382	360	359	380	352	400	339	364	366	381	403	374	370	369	338	386	387	385	350	360	377	363	366	372	386	363	381	362	393	364	363	356	342	400	379	369	354	400	393	362	384	382	393	361	353	401	351	334	349	402	382	384	395	389	360	359	357	383	394	370	351	417	397	380	383	400	366	393	378	372	409	379	386	374	381	366	383	394	383	372	370	382	358	394	332	371	406	348	378	410	373	381	344	388	388	345	401	376	358	348	369	383	362	420	389	353	391	382	403	400	381	393	357	369	399	385	390	335	356	373	382	395	370	367	356	394	407	405	374	382	393	331	375	379	381	362	379	380	365	349	373	367	341	391	369	395	385	369	355	362	372	348	375	354	364	399	382	371	354	353	368	389	407	366	373	383	388	381	389	374	408	357	386	367	343	397	361	353	396	372	358	389	389	392	402	366	369	361	356	376	416	412	359	362	347	377	412	383	355	393	382	363	351	371	344	339	362	369	376	371	393	372	388	344	372	365	381	376	341	352	345	347	343	399	354	407	376	376	363	378	388	348	357	368	380	369	382	366	353	389	354	425	374	355	355	385	351	380	378	395	394	351	391	371	378	385	392	354	359	375	416	370	345	378	381	394	366	389	382	367	356	354	387	387	360	357	370	375	341	407	390	348	371	371	384	366	346	380	369	365	388	355	406	366	362	356	375	380	378	400	392	416	370	372	344	354	366	333	347	382	389	342	403	363	413	373	395	366	425	347	395	345	372	392	379	381	389	353	382	369	382	398	399	376	382	381	384	367	356	395	339	339	374	365	359	357	375	356	354	369	393	387	397	347	388	369	355	364	333	367	357	359	359	394	369	385	371	372	404	353	345	396	363	378	401	374	367	368	334	357	346	379	386	393	347	366	376	361	341	411	389	374	402	362	404	369	373	366	389	350	379	352	363	383	377	393	387	391	372	370	340	405	354	345	388	353	367	363	388	388	336	366	402	338	401	383	355	381	400	369	405	353	382	395	353	376	378	381	369
7190	16855	14873	8403	6457	5039	3684	2719	2232	1788	1483	1287	1128	978	923	843	763	726	669	657	609	629	610	540	615	565	544	526	509	523	480	523	523	489	508	464	496	508	429	522	482	511	516	462	503	544	465	490	464	483	423	486	468	436	425	423	467	441	469	456	487	438	494	424	472	445	461	486	463	448	483	409	433	459	474	481	464	477	443	433	470	438	429	449	469	432	467	463	456	460	421	469	408	420	449	429	439	427	458	425	459	464	427	465	446	436	448	445	458	470	425	416	438	462	472	432	470	421	443	445	430	447	441	447	474	447	467	432	452	430	466	474	448	469	416	463	465	481	446	435	442	452	439	448	447	456	418	445	417	441	426	429	452	425	429	419	453	438	431	432	451	433	461	445	430	461	461	421	446	443	438	460	409	446	442	456	441	460	431	419	464	445	462	417	442	465	454	407	425	437	438	443	462	483	435	442	453	436	456	454	434	479	437	429	435	469	450	457	482	462	458	450	428	416	502	410	461	432	417	435	410	454	456	413	454	433	438	449	464	418	432	467	398	462	412	433	485	421	421	415	456	419	458	478	443	446	396	421	436	440	484	466	420	448	453	440	451	453	458	430	420	431	445	416	433	422	437	466	449	416	462	428	421	414	419	480	433	422	473	433	447	443	431	449	434	433	433	431	454	398	444	439	445	415	416	438	463	443	442	491	437	453	447	467	449	429	460	428	425	452	428	453	425	432	434	439	453	430	421	446	420	431	398	451	484	459	451	431	448	441	452	444	430	421	482	428	475	427	505	417	418	421	457	456	416	480	456	469	446	475	445	434	422	441	452	410	438	456	448	432	431	420	462	464	465	397	437	452	457	448	432	429	451	420	415	427	410	427	473	468	409	471	445	404	422	455	419	440	437	461	435	437	428	415	447	475	442	435	469	439	427	438	450	397	444	421	412	454	434	434	433	454	468	435	451	424	459	423	480	409	412	431	452	428	419	489	432	433	439	472	440	451	419	453	447	459	444	445	445	460	465	441	437	404	434	454	436	468	455	423	444	455	445	446	452	421	460	444	482	474	435	429	439	397	480	451	433	428	448	450	484	410	425	449	465	433	449	473	494	429	452	450	461	436	432	453	487	441	418	455	417	447	457	429	412	464	426	446	444	420	457	422	411	467	450	397	434	467	429	434	441	426	425	452	451	436	465	411	502	417	444	440	448	436	406	414	441	433	414	428	430	440	438	437	429	434	450	454	430	427	449	469	499	426	450	456	422	442	435	466	414	432	492	434	442	446	419	404	425	471	398	414	487	459	438	451	389	427	466	468	442	468	421	430	411	432	453	467	452	458	407	461	443	438	429	471	424	448	439	460	410	448	453	453	476	444	428	432	434	472	419	446	440	486	433	419	487	431	428	462	431	469	405	443	445	444	440	452	451	416	444	429	464	448	413	445	445	426	445	452	442	450	422	461	464	461	424	470	448	423	470	443	472	472	430	445	439	416	449	429	455	430	445	453	449	444	433	443	467	432	449	400	422	459	416	475	447	416	456	425	438	426	434	401	441	442	428	419	448	431	453	422	425	418	472	479	411	454	468	454	459	444	412	448	434	447	446	439	450	457	420	432	427	472	425	500	447	480	419	431	422	478	443	451	461	428	438	424	438	431	431	480	474	436	429	436	436	449	430	425	418	410	420	436	438	452	461	427	464	426	395	425	417	411	384	422	413	476	430	421	419	440	425	441	446	451	419	444	471	457	463	456	445	437	458	443	457	484	449	456	431	417	414	432	436	458	461	391	417	438	434	460	438	428	453	422	474	449	444	435	449	463	417	411	427	442	446	477	451	432	455	416	470	415	422	445	474	420	430	444	432	452	417	429	439	439	445	457	432	449	416	430	426	447	467	431	414	413	441	442	432	421	449	454	425	412	466	464	460	433	437	418	429	431	434	451	407	473	465	464	443	451	450	446	452	464	443	416	427	428	403	485	428	461	391	406	429	409	450	438	458	420	480	448	450	474	425	467	395	427	460	434	447	459	454	387	466	423	448	416	461	414	422	447	434	439	435	436	466	470	416	472	457	455	436	446	408	474	432	464	461	439	427	432	415	449	469	439	426	441	480	423	413	446	424	461	446	426	415	437	477	440	432	435	403	429	458	440	473	412	458	425	437	440	422	451	427	463	419	436	405	437	452	463	477	470	443	468	450	499	441	433	472	451	474	464	413	455	473	424	479	433	447	448	477	429	453	452	410	434	420	420	453	421	414	454	464	411	426	451	458	402	425	447	469	445	488	422	439	461	410	463	438	443	452	446	460	415	459	437	443	439	412	460	433	446	471	454	439	466	438	461	439	447	445	453	424	449	461	444	401	427	454	434	429	452	426	435	451	439	417	427	475	469	424	456	442	424	422	449	446	434	458	454	458	423	453	443	439	436	460	422	464	416	429	435	498	444	409	437	422	425	435	429	479	444	449	438	448	420	423	451	421	452	457	438	468	445	432	457	448	388	432	425	440	438	485	403	418	473	449	452	431	439	455	455	452	459	420	457	436	401	443	470	408	429	400	448	411	442	448	429	427	454	414	441	412	421	457	431	465	466	453	415	434	436	444	468	424	477	420	414	434	423	440	419	438	442	430	437	439	446	427	439	403	450	474	424	449	464	391	440	415	450	399	428	456	446	471	426	438	444	452	411	463	442	429	439	429	478	447	429	407	471	464	466	408	435	427	474	444	440	436	461	427	397	448	449	473	408	461	445	458	456	455	419	451	407	429	417	396	418	466	417	464	423	448	508	399	425	438	450	445	448	428	456	395	426	414	401	404	447	455	441	439	425	423	463	451	462	423	408	457	469	468	443	422	459	439	432	442	444	427	451	437	424	447	389	493	434	410	463	437	443	420	392	424	443	465	454	440	411	463	439	481	467	424	436	406	436	431	423	450	434	468	425	436	448	493	455	443	449	446	465	438	452	453	447	461	449	480	444	428	436	452	461	459	497	441	375	458	411	418	445	433	444	446	442	453	444	428	492	456	437	446	445	429	475	436	465	444	452	467	462	431	438	448	461	480	421	419	465	422	410	456	458	459	431	456	453	476	406	439	417	446	409	441	435	436	463	441	432	495	425	429	464	488	426	456	459	450	423	408	452	433	423	430	461	478	476	453	438	435	444	430	437	438	443	453	453	412	487	461	452	471	415	459	449	409	420	446	391	444	497	454	450	423	450	452	409	445	421	415	424	434	416	476	447	430	446	456	465	457	450	450	452	427	460	431	424	414	465	445	435	442	454	424	428	487	413	479	461	443	410	445	403	429	413	438	448	445	458	443	435	456	477	431	463	428	474	459	440	469	428	429	412	449	412	436	472	411	450	424	498	431	434	442	437	438	431	427	452	441	423	420	427	399	498	447	486	437	415	422	434	445	429	459	442	428	482	434	426	435	415	439	455	422	482	464	453	445	438	447	424	422	416	463	453	443	477	417	453	445	461	427	443	448	439	443	407	432	434	461	416	407	458
27330	21084	10010	697	430	334	242	183	176	185	153	157	164	158	147	171	139	144	131	155	136	142	140	139	144	144	130	119	132	148	147	135	156	145	128	150	137	132	135	150	153	123	147	133	141	149	123	124	128	140	147	154	144	136	150	91	125	152	149	144	164	135	128	137	130	130	139	131	115	139	136	122	126	158	117	150	131	136	166	146	105	124	169	118	136	152	140	128	121	163	145	135	134	113	122	157	156	137	118	132	124	149	112	134	135	163	139	135	157	147	136	125	135	155	132	137	152	132	146	116	153	159	128	148	136	147	122	151	132	134	133	149	132	133	135	135	130	142	142	146	143	159	135	133	138	137	123	150	132	141	159	157	139	164	143	124	147	143	98	160	161	147	142	135	130	130	132	161	137	129	135	134	133	130	128	152	120	146	121	143	147	132	128	143	144	126	132	133	126	130	167	146	135	134	144	129	141	131	135	142	134	136	130	132	129	132	126	128	135	135	136	150	144	141	155	122	135	121	139	149	119	144	145	146	138	150	165	141	146	154	138	133	159	143	147	133	134	146	136	129	135	130	139	130	157	141	116	158	141	153	138	154	116	122	150	150	135	124	125	144	133	150	136	122	140	162	136	144	138	131	135	141	150	139	135	147	176	129	140	146	145	133	138	126	150	124	134	136	144	125	163	149	127	135	146	144	146	118	136	156	132	130	136	145	133	129	143	124	118	149	152	145	112	133	136	130	140	134	145	155	144	147	143	119	144	140	143	140	138	131	132	139	162	137	133	149	137	141	131	165	146	132	133	138	162	129	134	128	138	125	135	135	116	115	153	139	144	124	147	137	141	156	130	134	153	126	128	144	127	124	136	136	125	143	154	143	127	151	136	153	123	127	124	118	138	145	138	152	160	135	146	143	146	138	150	162	146	149	114	133	115	133	147	145	137	124	116	139	121	111	138	138	164	130	138	168	147	144	151	149	129	137	157	134	136	157	136	155	155	133	153	145	145	140	128	132	132	136	138	150	164	150	141	146	148	131	138	149	148	148	123	118	132	141	161	126	138	133	129	141	153	136	145	154	141	147	160	125	139	160	128	139	158	161	133	147	131	144	148	104	135	119	146	143	143	147	160	150	138	125	133	150	147	121	150	141	138	137	138	150	139	135	149	127	148	147	138	170	151	150	130	141	136	125	136	134	173	137	134	158	142	123	140	150	142	123	142	121	123	122	146	137	120	127	119	138	150	120	133	151	169	144	136	149	132	146	153	129	123	103	124	132	132	140	146	146	116	148	121	144	156	113	139	150	133	138	137	138	147	128	142	142	141	151	131	147	141	129	134	139	133	164	122	127	143	137	128	139	133	131	136	146	151	152	150	127	138	131	126	128	141	128	161	147	131	142	152	147	135	140	131	132	144	149	145	136	155	141	120	145	142	138	146	146	138	139	122	126	142	148	145	157	129	135	162	142	114	138	149	159	163	121	138	125	141	137	143	137	148	136	128	119	137	154	145	137	162	132	125	127	135	129	149	142	132	115	125	126	151	147	151	162	135	145	134	137	148	143	161	127	138	147	135	125	154	132	127	129	146	165	128	137	140	153	138	135	136	141	128	140	140	155	139	117	139	134	139	120	137	149	136	144	133	145	126	141	136	145	152	135	149	133	131	138	153	137	136	136	136	128	143	120	137	130	135	155	145	129	149	144	160	141	127	144	130	136	161	131	145	153	144	137	139	143	133	132	142	128	128	148	136	172	141	146	157	120	145	157	124	173	125	142	140	131	123	136	126	137	131	148	135	160	140	146	134	139	152	139	141	112	160	131	107	154	143	143	151	135	162	131	130	133	146	143	146	145	142	136	170	128	153	118	145	135	136	131	155	120	132	116	139	128	157	133	158	148	155	154	158	129	144	132	134	134	138	143	132	138	161	138	155	156	144	146	118	148	110	129	149	129	140	120	138	151	146	141	114	136	112	131	145	150	131	121	123	139	151	157	164	124	143	150	124	134	128	150	135	145	150	113	116	126	121	140	132	135	128	145	137	150	135	138	145	121	161	171	148	144	138	104	127	143	135	156	150	132	153	151	113	140	136	156	139	131	124	127	150	159	122	140	136	137	164	124	145	122	159	134	143	131	135	124	149	133	140	143	163	153	123	140	136	138	140	148	143	138	144	144	131	146	149	132	160	159	134	147	116	152	151	140	158	135	137	143	133	128	135	138	135	142	136	161	140	137	123	148	124	147	136	138	137	122	153	122	143	141	159	114	146	149	147	112	123	138	119	138	134	141	143	146	137	128	151	121	126	148	116	146	128	133	157	127	139	127	132	136	144	135	143	150	146	124	146	151	130	144	131	138	160	147	137	138	134	125	131	126	149	150	141	135	121	147	127	125	162	150	129	140	143	168	138	142	139	152	139	159	136	129	155	141	146	140	133	116	133	139	144	148	164	140	148	134	129	150	124	141	140	132	132	151	172	134	144	138	112	146	118	129	151	142	132	125	128	139	128	150	138	155	131	141	105	136	138	153	141	119	144	145	127	136	163	133	141	155	143	136	130	128	160	141	151	135	133	125	149	115	146	146	143	156	114	139	138	131	157	153	129	131	147	142	140	153	144	139	183	123	164	140	143	151	153	149	136	135	142	144	137	143	133	154	120	150	163	135	127	129	136	163	133	135	138	149	152	146	131	125	124	142	120	128	137	157	159	134	125	148	149	145	135	127	129	166	155	109	126	131	128	130	148	154	159	146	129	116	134	147	145	152	111	158	150	133	140	116	137	120	138	145	123	152	138	159	118	125	130	135	141	127	137	130	150	154	128	147	133	121	154	135	132	141	143	120	136	133	146	128	129	142	141	166	145	125	155	131	133	138	149	124	141	151	153	142	111	135	124	138	138	133	136	134	124	155	133	128	154	116	154	145	149	137	133	123	128	137	149	147	157	141	116	147	144	132	136	157	128	147	157	140	146	134	146	151	140	143	140	119	144	131	152	160	141	133	122	146	146	149	124	119	137	138	159	147	145	146	143	136	147	131	136	115	118	133	134	144	113	129	128	148	124	166	168	123	133	137	135	132	127	159	127	160	133	135	123	156	146	146	154	137	123	124	147	136	155	139	139	138	131	145	141	144	145	131	135	137	126	125	143	134	123	153	132	141	142	146	139	134	141	132	140	149	128	128	132	139	136	139	138	142	149	132	148	131	121	132	133	129	144	159	144	130	160	127	130	138	151	119	146	130	153	144	153	132	129	149	137	126	129	142	135	141	143	136	156	122	136	160	129	131	146	158	125	153	145	131	141	131	126	144	139	145	123	136	130	128	142	129	128	139	144	136	122	146	154	127	139	141	145	140	151	111	151	151	133	141	146	133	119	146	132	149	143	136	156	135	135	139	136	130	153	135	138	131	139	133	159	143	140	126	146	143	135	114	119	133	138	138	145	158	154	133	132	121	145	134	115	120	153	157	149	132	152	138	168	131	149	143	110	166	173	137	122	148	157	147	130	138
3774	937	906	579	680	569	375	263	243	235	186	202	182	192	206	178	196	207	171	194	196	173	196	164	167	185	165	184	163	175	168	173	176	168	153	179	152	172	173	180	168	153	180	190	148	189	172	160	180	150	172	182	159	182	170	173	161	179	167	181	175	163	179	174	166	176	173	183	179	160	172	191	164	171	190	179	178	184	155	184	161	156	173	184	156	169	168	161	193	186	188	188	168	167	169	160	176	165	190	164	194	177	168	175	160	179	145	165	169	172	174	161	164	171	156	156	159	185	135	171	155	159	154	192	180	173	161	199	185	170	170	197	141	182	172	178	168	187	171	164	176	182	157	201	160	162	160	167	178	151	186	175	175	186	174	163	192	170	161	176	195	165	161	166	193	181	182	165	157	153	166	149	183	164	150	182	164	151	167	158	181	165	171	186	163	163	177	172	169	164	171	180	171	175	154	177	178	159	183	176	171	173	168	169	171	176	162	176	173	179	170	170	176	176	163	167	151	176	169	162	172	191	136	190	144	178	163	208	177	152	149	167	180	188	139	152	168	174	156	190	159	167	161	183	174	177	152	175	165	189	159	180	179	180	156	172	204	152	156	171	168	164	169	151	168	184	161	140	181	165	144	196	155	181	160	183	187	173	180	169	197	166	155	161	170	188	185	180	179	176	174	172	173	161	170	178	177	170	176	167	159	165	172	173	200	196	175	152	180	166	177	156	169	179	180	132	168	153	170	178	183	181	156	160	159	153	176	170	174	167	153	158	183	160	160	195	177	194	172	144	189	157	198	161	181	192	173	161	181	182	174	174	165	163	155	181	147	166	175	157	169	196	170	178	151	161	183	175	156	180	180	183	164	176	183	157	166	173	166	169	165	161	150	163	172	168	141	181	171	197	165	170	198	165	143	174	180	168	173	187	164	154	175	184	168	160	161	152	181	178	175	169	146	181	177	187	180	180	173	196	163	180	166	160	158	173	170	159	163	181	167	165	174	172	176	158	150	160	183	169	152	158	182	171	177	165	200	156	171	166	162	163	172	175	182	167	178	203	172	155	167	186	185	169	182	171	153	175	161	186	171	172	163	179	158	179	159	169	148	152	168	186	167	169	172	180	198	175	158	167	181	169	192	176	164	187	165	179	190	178	167	180	171	148	161	183	170	193	181	150	163	162	167	182	171	177	176	167	169	189	171	171	159	168	186	170	180	169	166	177	168	183	169	138	140	182	173	182	150	181	172	173	182	178	179	153	159	162	180	170	163	189	198	186	170	167	187	165	170	172	186	170	171	173	164	158	178	180	172	172	159	155	160	182	159	159	168	190	163	165	150	185	153	181	169	186	201	172	169	188	188	154	211	159	175	172	178	170	183	171	158	167	160	174	179	168	191	163	164	181	175	170	172	168	175	153	157	176	168	171	175	171	179	183	166	161	162	167	168	174	176	172	181	151	179	185	178	144	167	168	163	175	172	151	171	186	155	178	169	177	161	175	166	181	180	191	161	151	157	164	160	174	177	167	164	191	197	151	151	154	181	160	182	176	172	161	174	171	182	143	175	145	166	162	163	154	199	179	160	184	189	206	176	198	185	178	161	151	166	175	152	148	161	175	177	176	185	182	158	159	161	165	187	159	187	158	196	194	167	163	168	170	175	168	180	179	161	171	175	180	167	164	159	171	159	174	170	147	165	166	162	170	186	177	154	182	170	149	159	176	165	188	171	168	166	178	170	173	156	154	172	179	167	177	153	166	177	177	155	184	189	181	180	176	168	192	173	170	159	176	152	191	178	170	172	150	198	176	187	183	164	175	168	167	189	169	164	171	189	180	176	169	187	179	175	193	171	173	189	163	196	170	160	182	176	150	150	175	173	197	164	192	176	191	159	186	194	182	178	148	171	172	149	189	152	160	179	195	178	178	167	191	190	167	175	164	184	192	174	171	190	170	149	160	180	164	152	191	178	166	159	188	162	183	158	145	182	166	160	158	176	145	177	180	169	173	155	187	161	177	175	172	160	163	179	182	139	173	183	184	183	179	167	164	165	167	192	171	187	166	187	165	154	159	177	160	177	166	174	150	181	194	190	166	187	162	154	174	168	186	162	175	170	150	174	177	182	186	177	167	181	191	177	167	172	184	177	169	159	190	163	182	157	178	171	184	172	162	174	172	175	174	183	175	170	167	148	169	163	155	188	162	186	167	161	162	169	168	176	184	180	180	165	190	162	169	162	197	182	198	162	154	168	184	182	179	160	190	158	185	162	188	184	183	167	180	151	170	175	170	150	161	171	154	172	178	158	167	166	168	181	146	184	163	157	151	161	185	177	170	177	148	174	178	171	184	149	137	155	170	160	164	165	166	162	169	202	191	151	150	160	168	180	163	192	163	196	162	161	191	177	152	144	161	171	155	169	200	166	185	176	163	169	184	158	163	195	153	177	161	156	169	185	181	145	185	144	179	164	186	174	159	172	159	182	162	172	191	153	153	181	154	174	164	159	159	188	191	181	161	180	159	185	186	174	184	165	166	138	175	179	160	181	176	159	177	188	177	175	181	169	149	175	185	173	173	173	162	172	141	175	192	162	149	143	173	159	164	168	166	185	164	184	146	175	177	173	175	158	176	163	191	179	180	185	174	169	174	200	154	174	178	185	174	193	165	171	163	187	169	179	172	157	193	156	177	193	177	179	154	168	164	159	152	182	171	160	166	190	178	166	165	175	174	166	172	175	157	155	184	163	183	199	189	185	157	167	178	167	188	174	199	164	176	149	173	155	183	172	184	172	171	198	150	170	185	181	167	163	159	173	165	147	174	180	178	169	163	157	173	166	160	172	155	143	177	160	177	168	183	164	166	186	156	179	196	163	180	178	190	171	191	169	173	151	166	168	183	180	164	145	191	162	168	171	158	162	193	161	149	159	166	165	159	158	179	190	166	173	189	158	160	191	186	203	190	169	159	157	160	176	172	186	174	166	154	166	142	155	181	175	153	176	169	151	157	175	183	172	141	174	172	169	158	155	174	168	175	156	182	166	166	169	153	161	194	175	179	166	157	190	166	165	181	160	167	161	160	157	164	172	172	161	145	181	168	159	158	195	194	191	149	157	182	169	185	176	170	145	156	198	155	177	177	151	187	177	174	175	181	170	164	196	152	176	155	187	172	167	171	150	171	156	177	182	158	174	185	183	168	187	164	176	178	180	152	148	190	174	185	153	162	171	178	162	192	141	170	186	163	147	167	180	153	163	170	177	179	171	170	183	165	165	183	186	170	176	192	166	170	196	175	183	179	149	177	187	181	172	159	167	183	156	174	159	195	179	170	159	177	176	160	155	174	166	172	158	188	193	174	157	163	159	182	162	180	172	171	171	157	179	194	170	166	178	149	193	170	163	175	187	153	168	168	164	162	176	194	180	179	163	154	159	187	166	181	156	168	148	162	181	186	171	158	157	175	170	169	181	165	201	182	173	173	156	165	181	157	166	183	165	159	178	171	188	162
23790	21514	29305	24193	21500	17449	1890	926	670	669	624	548	508	454	480	445	391	369	380	386	376	376	401	366	355	375	294	332	340	365	341	331	311	300	308	364	357	325	339	327	347	350	326	323	352	305	323	318	313	313	354	326	329	359	341	339	314	314	328	335	330	330	300	328	315	274	346	329	306	338	336	343	323	323	302	310	367	336	305	313	343	334	328	355	317	321	337	308	329	323	311	300	360	337	333	347	328	333	368	341	319	320	330	292	323	345	326	308	337	330	328	336	293	356	326	285	341	316	321	352	330	334	289	324	334	313	312	339	319	345	327	325	351	326	321	302	344	329	341	308	337	299	323	311	341	294	342	351	326	340	285	338	324	330	309	335	308	324	317	325	327	318	318	335	326	345	320	338	326	329	326	339	284	312	332	302	340	350	328	327	352	337	358	334	335	311	334	357	317	321	321	299	316	320	338	304	324	311	329	328	308	319	306	305	334	316	301	330	337	352	305	339	321	300	307	315	348	300	319	330	326	338	333	336	333	272	326	333	349	321	297	314	310	311	318	328	287	348	297	312	324	313	314	301	363	334	324	342	359	316	326	331	294	330	306	318	340	338	356	300	330	334	318	331	318	326	308	344	312	314	311	325	335	350	308	327	327	307	333	330	303	320	334	332	353	319	322	319	288	330	303	332	302	319	331	306	316	304	294	312	302	331	334	338	326	339	324	324	299	302	343	314	309	322	298	313	330	320	336	313	337	296	326	313	319	306	345	308	343	321	315	299	311	321	339	316	329	303	312	318	333	322	326	323	319	342	309	343	334	320	339	311	343	297	312	325	329	313	311	305	340	318	336	348	345	310	322	350	316	309	354	367	348	319	337	330	317	315	325	337	316	299	325	317	305	327	317	292	299	337	331	338	318	318	328	315	319	326	325	315	337	345	314	301	331	338	317	335	334	320	301	333	309	327	322	313	321	328	338	313	304	358	344	356	315	306	321	306	314	288	304	334	300	337	324	309	355	332	341	339	318	323	342	331	352	327	313	302	290	318	318	305	307	306	321	311	309	324	294	331	347	328	344	308	319	302	361	307	297	324	286	326	353	346	309	309	322	330	302	348	317	306	320	318	309	341	383	331	337	333	373	328	344	317	331	321	338	300	343	297	328	304	316	337	342	364	320	353	333	348	290	278	345	324	297	318	318	336	354	321	330	323	318	358	346	324	325	307	298	372	312	322	313	318	319	341	321	303	309	319	316	321	327	354	321	310	327	302	317	317	327	327	339	308	294	323	302	308	336	331	309	310	329	335	300	326	329	339	302	351	309	337	321	341	325	344	341	294	292	333	306	303	323	306	316	330	345	349	319	328	313	284	353	339	344	292	324	298	345	320	288	344	301	324	325	316	317	325	329	324	319	323	345	300	300	325	301	300	333	320	339	319	334	325	338	331	348	326	330	316	329	317	342	340	319	336	318	338	308	296	329	320	355	327	328	297	341	342	354	314	304	349	305	317	322	324	321	333	338	315	350	330	347	344	337	343	283	331	346	273	306	321	315	340	318	357	331	338	322	308	329	286	320	296	336	336	303	314	316	305	309	291	317	319	348	323	329	291	308	320	314	315	315	356	300	308	316	287	361	316	301	338	319	343	334	318	329	317	314	338	330	335	329	340	329	336	316	338	327	342	300	322	313	326	357	321	321	320	346	324	326	327	357	286	359	343	353	335	342	304	285	312	299	315	365	307	308	301	341	317	327	335	323	327	325	285	290	307	334	339	301	331	334	311	302	324	305	308	306	329	311	297	344	318	346	318	329	344	323	301	312	329	337	315	317	303	323	310	323	343	317	348	338	349	333	334	347	365	329	307	317	308	305	321	313	337	322	333	307	298	349	301	322	314	322	327	320	319	307	340	284	331	322	320	370	324	337	296	320	335	328	325	315	323	345	313	286	296	313	312	321	351	306	311	318	315	285	311	316	335	332	293	342	335	320	363	309	287	321	325	322	316	325	314	318	316	312	311	324	310	341	309	320	313	360	340	350	328	302	346	314	319	315	319	330	285	291	330	311	317	301	319	316	337	297	332	309	342	316	350	338	317	327	332	337	304	337	302	318	351	290	336	334	330	303	289	299	338	308	310	282	312	305	326	358	344	330	311	310	312	317	293	304	342	308	282	319	303	343	314	333	330	337	336	287	302	317	323	334	351	345	363	325	302	297	343	300	297	310	344	319	315	324	280	345	311	332	342	336	303	317	342	292	333	316	305	338	302	326	345	315	323	358	330	327	332	307	334	330	279	286	338	321	336	297	311	313	357	313	324	311	319	343	326	344	316	326	347	330	336	317	325	329	325	355	275	347	331	324	348	323	336	328	288	319	340	327	339	323	303	353	345	305	283	346	294	313	287	314	349	323	354	327	351	354	300	341	324	329	332	330	316	282	297	304	338	350	324	313	327	320	318	314	364	304	321	307	349	312	315	340	311	289	309	309	333	362	317	299	346	304	317	319	339	304	319	334	312	350	315	311	291	357	291	312	312	344	310	321	347	315	301	328	320	314	292	313	319	296	315	330	301	342	300	305	340	346	325	297	303	302	319	322	329	341	331	306	308	351	295	318	324	325	329	297	312	308	319	361	327	337	309	302	329	326	312	316	341	304	320	298	331	330	343	303	310	327	286	305	325	332	323	327	320	308	318	330	307	293	306	325	290	306	329	352	303	310	329	334	340	309	346	312	351	331	325	301	339	280	317	308	321	325	350	299	329	316	306	324	329	305	330	323	339	306	339	299	324	333	316	348	292	329	333	307	328	326	332	308	355	328	345	313	279	331	301	359	353	306	339	341	368	315	327	328	323	306	317	336	365	307	346	318	328	319	290	316	308	326	323	307	336	315	340	301	343	308	322	313	320	297	344	330	329	320	309	329	342	332	341	302	328	357	316	319	325	292	312	290	332	328	326	334	319	324	324	314	290	319	310	340	323	290	305	339	339	326	341	322	295	289	307	348	307	323	315	337	316	285	317	347	328	335	303	305	328	342	351	341	340	328	308	334	346	297	291	306	337	368	328	309	345	308	334	319	346	332	333	312	292	317	355	320	348	305	310	348	320	323	322	317	308	309	334	343	333	331	325	325	307	314	307	296	319	338	329	317	303	308	319	312	280	343	318	319	286	286	323	350	326	324	330	324	336	328	348	333	359	322	309	318	335	312	325	316	328	323	324	318	335	297	324	325	320	324	325	344	318	330	338	345	342	323	330	329	304	332	346	333	331	320	336	336	299	340	296	300	344	338	329	313	322	317	311	307	312	342	319	312	340	319	313	311	313	321	356	331	292	336	309	312	317	327	335	301	299	320	344	332	341	289	297	350	345	314	329	319	326	315	346	295	307	324	333	309	308	339	318	296	343	330	324	315	353	313	336	318	305	365	320	332	317	298	352	324	320	311	298	344	296	322	304	345	314	331	311	315	307	298	296	348	358	321	331	338	317	328	340	322	311	337	313	324	319	344	314
4825	10365	9160	4765	3666	2741	2110	1578	1216	1100	930	871	753	692	637	592	560	539	506	463	432	473	484	496	419	440	412	421	412	422	409	390	422	373	356	425	361	388	375	401	406	406	386	416	398	388	415	422	390	355	414	388	364	384	374	382	379	354	385	374	364	359	394	404	398	400	396	410	356	368	387	402	371	381	369	386	349	357	378	356	398	399	369	351	418	369	369	367	361	367	368	354	367	378	333	380	428	344	370	352	397	388	401	388	393	341	384	395	383	372	366	343	391	356	373	382	364	368	383	375	395	356	384	411	357	387	368	364	380	358	368	364	350	377	358	371	401	390	384	353	368	386	360	406	349	336	339	370	388	384	370	350	388	388	380	369	378	357	386	379	390	388	341	388	365	383	368	383	372	393	389	404	395	380	345	367	366	379	381	377	380	360	389	346	347	407	370	367	386	365	367	411	401	360	375	379	352	370	347	360	380	346	353	358	344	383	337	382	368	374	416	359	364	375	375	388	370	353	368	362	363	402	360	401	369	390	349	358	357	352	386	387	354	374	390	377	370	387	383	374	377	372	351	375	390	383	386	394	373	354	382	385	398	371	370	375	384	361	392	352	378	368	394	368	355	350	401	377	378	361	386	352	376	410	360	379	408	384	389	350	354	380	352	402	371	371	389	384	414	366	364	405	366	413	383	360	398	376	390	355	377	370	391	385	385	384	358	385	354	388	375	430	340	366	359	380	342	355	373	387	384	341	396	373	410	408	378	394	382	381	380	368	379	358	377	391	381	340	375	375	413	375	393	365	361	363	383	406	385	376	377	347	377	346	362	411	367	386	407	363	390	394	374	371	396	360	367	340	365	409	392	362	360	365	377	340	389	387	416	408	367	369	365	368	360	381	357	353	364	380	349	387	367	348	384	409	374	359	356	385	350	382	350	394	348	403	330	392	389	366	389	395	399	350	344	354	348	332	392	404	391	377	376	391	378	392	374	379	375	365	342	345	358	345	375	376	363	325	381	358	389	401	386	371	380	332	374	367	375	401	377	374	386	344	413	360	403	372	404	386	357	361	342	389	387	425	360	385	376	406	376	351	385	346	366	384	374	388	357	397	386	412	377	374	327	365	407	388	360	398	364	350	356	349	382	397	348	381	379	360	351	340	405	361	362	373	411	395	344	371	373	367	386	392	390	369	411	362	376	324	394	402	404	374	407	357	367	377	386	385	354	353	384	372	407	399	341	359	371	412	379	334	355	393	398	372	357	413	391	357	399	362	404	344	389	372	363	353	411	397	408	345	381	355	341	341	382	385	356	399	364	363	373	349	380	407	373	363	366	368	388	364	399	358	345	357	365	382	395	351	361	370	368	374	367	383	358	392	375	367	382	376	379	385	386	446	370	381	377	370	359	365	366	400	362	374	418	406	356	392	374	387	360	403	370	405	382	367	336	374	360	364	405	406	391	397	387	357	400	365	382	352	366	391	411	372	413	325	379	362	376	335	384	362	390	359	375	350	357	344	395	381	374	392	374	344	369	367	405	373	385	376	335	372	349	376	364	350	341	380	382	333	384	350	369	375	395	389	373	412	402	364	376	377	379	348	346	353	355	391	375	403	405	398	382	380	374	383	338	398	378	356	384	381	343	378	389	382	367	408	386	379	366	381	362	369	393	356	379	391	404	389	344	398	367	357	402	377	395	386	376	365	349	362	344	390	354	367	391	365	351	366	361	377	366	382	370	365	374	389	384	349	391	376	369	386	360	371	384	386	411	351	393	353	364	348	380	359	347	377	379	376	384	360	419	384	348	383	395	366	392	404	380	416	352	348	357	382	376	353	378	367	371	396	376	348	402	400	365	367	386	349	378	393	391	377	381	378	387	366	337	365	407	372	393	404	359	378	398	352	378	406	387	385	364	362	352	390	372	366	409	370	384	380	382	367	388	378	353	390	360	376	353	384	401	365	399	347	419	368	393	378	365	390	385	369	404	362	370	365	378	368	388	369	364	385	364	388	403	364	396	401	397	402	391	381	378	359	371	414	385	347	370	373	390	365	350	373	342	400	368	372	364	396	386	397	396	357	362	414	356	356	371	354	368	363	377	390	342	404	399	395	373	384	405	355	401	324	394	404	389	353	390	362	379	372	371	376	344	358	366	357	395	333	419	374	374	368	339	394	388	378	372	364	372	382	365	377	368	370	368	400	377	373	396	337	373	359	380	364	374	368	407	386	394	347	383	368	367	373	383	355	398	354	390	374	362	367	398	388	384	364	393	372	357	359	361	356	367	403	351	386	377	362	367	414	369	392	366	344	406	418	402	380	379	392	391	369	387	371	411	396	376	349	401	376	363	387	356	365	374	394	387	353	343	344	415	386	389	378	412	408	379	393	382	379	357	349	365	387	411	376	352	376	371	402	356	369	374	408	314	365	352	369	388	408	362	367	367	383	391	412	367	421	380	397	353	356	382	394	341	368	400	371	373	364	392	381	358	376	407	389	355	386	349	328	366	400	349	398	428	365	358	381	383	364	366	374	392	391	360	367	395	397	382	385	371	377	338	337	369	388	397	404	352	373	401	393	361	354	367	379	397	387	371	363	398	371	360	368	392	350	365	362	402	362	348	373	358	397	381	328	373	392	374	381	385	383	393	383	352	363	363	370	342	386	386	384	358	389	362	349	361	396	400	357	366	403	370	385	387	368	382	373	394	361	367	388	399	353	351	362	351	345	412	396	419	407	377	382	372	388	352	379	388	389	378	388	375	425	356	377	347	371	353	430	389	371	382	364	355	346	409	339	344	367	394	348	415	384	366	388	385	385	348	400	350	409	359	402	387	367	393	332	370	377	372	367	376	376	362	375	376	337	388	409	391	373	401	344	367	314	350	357	353	395	370	365	415	369	362	348	399	364	377	404	384	379	367	406	340	373	359	410	371	386	393	385	353	354	366	375	351	370	367	373	380	381	366	383	391	391	378	375	389	397	360	380	361	349	384	388	356	392	416	352	336	394	378	402	352	370	329	385	367	375	401	394	370	368	368	358	389	433	385	393	386	334	372	348	366	353	369	363	365	360	397	356	395	390	363	361	396	389	341	397	387	378	390	366	340	385	393	382	358	374	375	371	385	373	367	398	355	348	377	371	380	388	384	352	384	350	388	372	392	375	343	375	366	393	366	401	387	383	377	389	358	348	355	399	368	347	375	370	372	365	386	379	390	383	399	379	373	399	360	373	368	398	358	365	384	365	388	369	386	392	391	398	400	345	385	372	355	396	345	372	357	370	373	384	388	398	366	361	376	381	381	366	375	376	420	351	363	363	340	390	386	378	352	354	364	403	386	387	372	376	374	365	369	360	375	363	381	367	395	371	361	360	377	374	329	385	410	368	354	364	359	352	392	415	353	401	372	411	410	383	381	379	387	371	397	383	358	361	362	393	382	391	380	408	362	381	385	381	387	381	388	384	385	381	362	365	385	378	344	394	397	351	381	358	401	406	370	374	375	382
25083	21490	28334	24987	17040	1011	505	353	293	234	225	240	242	201	162	156	147	165	146	170	156	147	136	126	123	145	152	143	131	125	139	133	118	131	128	142	118	124	145	120	140	136	121	123	127	123	129	128	111	122	128	113	125	121	127	119	111	121	136	127	126	125	132	114	120	127	118	134	116	121	121	119	115	119	115	121	123	100	103	130	125	112	97	122	104	146	129	114	154	113	130	117	126	107	118	103	126	133	113	116	105	106	130	122	133	121	120	130	139	129	125	130	134	133	125	142	107	95	114	106	111	100	115	116	110	140	125	120	109	118	106	122	122	131	107	130	117	98	120	115	140	111	117	116	120	117	119	100	140	113	117	134	128	120	109	105	111	133	111	107	131	116	108	102	110	125	122	132	118	141	114	120	111	136	121	119	110	114	110	91	155	143	124	99	124	119	120	107	124	111	138	117	129	127	121	122	131	112	116	122	119	128	117	119	113	117	130	119	117	117	108	140	108	116	107	115	126	143	114	122	99	137	110	99	111	100	113	116	99	108	153	116	121	117	134	118	121	127	111	126	106	110	120	125	127	116	150	117	113	123	107	101	132	106	118	128	120	129	112	140	123	112	115	113	132	114	111	107	106	107	127	117	134	130	111	121	113	103	118	123	121	135	125	133	115	119	120	119	131	116	121	112	98	120	111	134	125	117	116	119	124	111	109	117	114	118	93	118	113	121	100	125	105	100	132	119	133	122	136	129	120	117	117	133	115	127	112	117	116	123	116	122	109	120	127	110	134	107	130	127	136	114	115	131	132	114	117	122	108	111	116	125	134	105	102	138	100	117	126	115	124	111	120	117	124	124	107	125	116	134	115	126	130	100	120	96	116	128	123	124	126	116	118	120	100	127	142	126	104	110	112	114	89	111	114	101	124	111	136	112	111	110	136	120	109	115	113	106	105	137	105	114	134	118	114	116	121	111	128	107	119	111	130	89	103	124	91	119	126	113	99	113	117	112	120	117	119	105	124	120	112	98	113	103	141	115	116	128	113	129	110	112	121	123	138	120	130	105	137	116	111	114	116	121	120	102	126	112	129	158	121	111	131	125	139	125	120	107	131	102	125	114	121	96	94	104	128	113	130	115	110	105	114	118	119	118	141	124	113	131	123	104	101	112	114	142	137	109	125	137	107	120	122	117	130	100	115	113	116	133	136	113	119	121	112	109	120	138	111	104	120	123	120	125	124	108	115	119	119	131	122	114	121	119	118	120	116	128	135	101	113	105	123	122	124	100	106	106	118	127	122	106	117	102	123	116	98	115	113	117	127	116	115	108	117	120	125	111	123	122	115	110	125	97	127	119	134	96	139	106	120	133	127	140	127	114	101	102	122	107	105	122	128	130	133	102	122	151	117	104	112	112	94	111	112	110	118	117	148	124	123	115	122	122	116	116	104	113	130	123	109	109	131	117	109	142	126	126	107	125	121	113	113	118	132	130	103	135	104	110	116	114	100	121	107	141	129	110	127	117	121	111	103	126	114	122	123	99	124	119	126	106	114	141	118	113	127	125	136	122	120	128	127	124	146	110	117	115	122	136	114	122	125	117	115	133	138	102	129	108	130	130	113	104	96	131	108	112	105	127	123	131	129	112	151	112	128	126	122	136	128	136	116	132	128	104	109	98	103	93	113	101	124	114	116	109	107	135	114	134	108	108	129	117	121	108	131	115	110	117	124	122	127	101	118	119	105	126	133	123	105	109	93	138	118	109	107	135	113	121	132	129	112	127	113	127	126	120	120	139	114	126	133	110	118	144	135	119	112	114	117	134	113	122	103	117	109	111	130	122	142	117	144	147	120	130	109	121	117	115	111	114	124	108	148	100	119	131	120	126	115	114	115	113	111	115	121	110	133	114	120	126	102	126	116	111	113	98	127	112	112	133	129	126	101	109	113	137	120	133	108	96	107	113	139	113	101	125	116	119	139	132	115	97	125	113	120	129	112	115	138	113	135	139	128	126	105	131	110	152	116	119	112	111	137	116	122	141	100	130	115	130	101	112	126	121	118	107	117	112	119	108	107	119	114	137	119	111	116	123	105	119	121	122	127	119	115	130	122	112	103	112	111	121	120	115	107	126	137	154	119	125	133	104	110	115	113	135	110	133	109	103	116	141	136	129	109	118	117	119	125	115	117	124	122	115	116	115	133	129	124	123	121	111	125	137	117	120	142	114	116	138	113	121	144	99	132	119	114	126	121	118	108	121	128	112	121	126	113	128	124	116	132	129	121	131	108	102	111	134	118	119	118	100	121	124	131	112	113	123	96	126	123	113	133	102	97	138	133	117	117	121	119	127	117	118	111	122	112	129	112	126	100	137	112	111	119	109	129	102	127	137	115	119	120	114	113	115	125	112	98	128	111	118	111	120	130	119	126	112	114	128	125	106	121	111	120	95	126	122	130	105	120	130	110	112	123	122	117	134	97	134	121	123	105	122	112	119	111	111	116	120	126	123	107	108	116	116	104	121	106	105	107	126	106	126	101	99	130	114	116	125	123	117	140	125	106	140	111	133	116	120	125	123	123	104	118	112	113	109	120	118	121	129	108	128	126	119	111	133	142	127	97	109	115	98	110	115	129	124	112	111	110	132	111	96	131	104	128	118	129	111	132	130	129	120	110	119	121	93	110	110	118	120	124	107	133	103	100	123	124	119	107	118	101	130	118	108	121	109	107	133	132	118	123	112	134	124	141	133	146	90	119	104	123	87	118	119	126	111	106	113	125	128	132	134	117	133	116	113	111	121	117	125	103	130	120	116	120	129	111	128	143	132	123	120	116	124	137	130	138	120	115	100	133	110	111	121	124	125	107	117	119	99	125	129	133	137	130	106	102	124	123	120	132	100	77	122	125	97	96	111	114	105	114	115	130	102	118	120	120	136	123	144	123	125	111	114	131	122	107	132	143	109	114	123	112	125	118	96	125	115	112	103	110	113	105	121	107	112	100	119	151	122	117	116	129	123	116	116	111	113	115	139	115	114	136	105	120	112	117	124	101	112	114	111	114	128	130	107	119	128	135	109	122	139	114	108	135	117	142	142	134	107	119	113	112	125	114	114	117	120	116	102	116	122	123	121	119	115	112	112	95	108	108	102	115	125	126	131	101	129	105	117	134	124	120	128	134	103	115	109	117	129	118	123	108	109	114	124	133	121	115	117	112	107	131	124	103	137	134	134	95	127	117	117	100	120	119	118	117	113	103	123	123	104	112	105	118	132	132	108	137	117	116	134	114	124	122	121	118	112	122	109	108	119	108	125	106	129	141	107	119	125	118	112	131	129	126	110	127	116	107	96	113	120	126	93	98	117	126	99	104	116	115	127	121	145	112	134	119	126	114	140	117	106	113	130	120	102	135	148	121	122	119	125	127	116	123	129	136	116	114	93	128	132	124	132	116	129	102	125	109	115	116	116	112	127	128	115	115	112	119	106	112	110	133	103	101	139	121	107	120	118	89	130
4600	6157	5150	2559	1930	1523	1079	836	659	509	497	397	349	313	287	269	226	235	240	225	223	204	181	172	201	188	183	187	176	162	163	186	183	183	168	198	150	188	154	167	164	174	180	175	182	170	171	172	178	187	157	170	154	146	181	165	143	176	162	163	147	171	171	167	155	171	152	168	158	163	168	184	159	160	178	166	146	147	151	189	153	165	146	157	139	140	132	167	159	174	162	160	170	161	146	165	164	167	168	157	159	147	152	181	145	148	164	180	150	163	176	183	169	176	154	150	173	184	175	148	171	158	161	167	171	152	139	177	136	148	169	154	159	160	167	159	141	157	171	158	161	144	158	139	165	164	159	176	153	158	160	159	176	180	148	155	155	162	186	127	167	161	174	185	160	157	147	163	174	152	155	161	142	161	133	140	183	154	157	168	171	163	167	163	149	185	170	134	171	156	178	157	170	175	159	159	125	160	140	145	147	178	147	165	182	153	165	177	150	167	159	169	135	161	170	147	159	164	168	151	150	156	143	150	164	148	142	148	175	157	148	181	159	167	145	152	162	161	165	168	147	173	156	153	186	157	147	167	164	158	163	172	169	150	174	140	152	161	164	175	149	149	153	187	144	169	137	153	190	142	160	173	166	172	164	163	156	176	179	169	152	165	147	144	180	157	153	149	157	150	171	182	140	161	156	166	162	149	156	136	167	166	177	151	154	160	150	152	159	160	163	152	156	170	138	160	171	147	158	156	126	174	170	153	162	157	167	177	158	165	146	173	185	164	143	143	152	184	166	145	163	150	148	134	142	177	161	163	159	158	147	172	156	155	143	147	182	162	158	156	172	163	167	169	141	155	167	161	130	175	171	140	163	168	167	166	167	171	160	144	158	167	164	165	170	160	188	149	162	174	153	155	154	182	163	175	140	166	150	174	151	148	168	152	166	164	136	186	164	149	129	140	163	139	154	160	151	174	174	154	140	163	157	174	154	163	156	167	152	171	176	151	169	143	145	164	162	139	153	165	166	158	153	172	174	149	150	146	156	148	157	162	160	143	164	168	170	151	168	142	133	165	180	172	158	149	175	171	150	168	160	132	169	141	174	151	160	178	172	164	158	136	171	155	163	151	142	158	153	169	176	178	164	160	153	166	168	152	151	137	152	134	173	161	149	136	161	172	172	154	164	164	175	182	150	164	163	149	151	167	140	171	157	180	163	168	184	136	139	144	175	143	153	165	164	152	186	164	152	145	157	139	149	159	148	156	173	156	161	170	147	177	171	169	150	181	162	160	164	155	165	157	156	139	158	147	148	165	145	181	153	155	160	153	172	155	152	152	177	147	175	144	136	169	154	151	165	137	153	159	162	143	154	190	163	166	153	154	168	149	147	153	155	173	167	151	144	159	150	137	180	139	158	154	166	151	157	149	145	192	190	179	156	160	173	165	169	156	152	168	146	161	149	163	147	181	164	162	147	142	151	176	146	166	139	181	187	166	166	162	149	185	183	165	161	147	148	163	178	146	155	134	180	147	176	170	157	159	179	141	167	150	156	151	189	160	162	177	146	151	148	190	178	154	163	148	164	166	137	150	145	162	180	152	180	144	189	175	140	164	164	143	163	193	188	164	148	161	129	160	140	155	142	159	156	142	168	162	146	152	166	170	151	138	157	169	145	195	164	181	170	165	160	175	172	144	163	138	154	168	145	154	133	158	153	172	152	165	163	148	145	145	165	175	155	157	157	169	148	180	174	164	163	158	151	174	163	162	174	176	162	177	155	152	178	155	157	163	166	160	147	173	162	151	154	175	132	165	165	159	149	175	161	142	169	139	187	138	137	169	191	142	164	156	164	173	162	166	153	168	154	153	174	166	165	177	153	178	171	168	159	168	173	167	166	149	146	161	175	176	160	163	158	157	154	179	144	172	160	147	176	175	169	172	137	161	150	153	158	161	149	143	158	168	158	167	139	166	135	164	158	138	159	183	169	147	175	170	172	157	132	150	145	154	147	165	178	160	164	145	186	159	164	154	168	169	168	148	161	159	150	170	155	147	152	156	149	175	152	179	145	149	142	140	138	139	158	168	158	138	146	163	157	158	158	121	164	151	173	159	148	149	164	173	166	168	135	149	148	181	162	173	164	157	167	152	149	169	175	154	158	146	165	153	137	182	152	142	165	162	155	136	167	161	153	153	144	153	153	170	172	177	167	183	156	183	144	137	158	160	182	164	167	173	140	169	149	159	150	139	157	135	164	153	162	170	162	149	150	168	154	169	165	167	163	158	176	143	143	152	162	153	169	137	153	164	181	161	162	152	155	160	186	144	165	166	173	158	173	166	159	175	156	170	151	162	144	155	164	123	154	139	163	153	152	155	146	146	152	140	166	141	148	164	179	152	141	169	181	161	175	151	135	161	173	162	149	150	156	157	150	145	148	162	149	136	161	142	174	168	161	163	165	150	152	155	159	145	159	176	159	144	165	153	133	150	133	173	163	159	151	161	134	160	193	143	126	147	179	153	158	177	141	143	148	170	161	156	166	164	151	170	166	166	168	179	161	150	124	163	141	166	143	142	148	164	156	168	161	154	154	138	173	160	162	156	137	164	185	159	185	151	180	156	163	168	151	142	165	153	172	156	146	140	200	165	169	156	182	160	151	127	158	166	152	169	186	158	142	150	145	160	167	163	161	180	166	136	148	162	165	155	159	156	154	155	191	169	147	167	162	148	161	149	154	154	149	145	145	147	154	160	165	151	153	153	168	163	164	138	175	148	171	143	161	162	162	149	164	167	162	141	144	156	168	182	139	160	151	159	157	171	158	176	164	148	179	150	145	164	127	158	155	189	161	171	155	149	168	139	147	170	143	164	163	157	169	170	176	134	158	163	150	167	164	150	147	152	157	163	166	165	165	162	159	155	170	166	165	155	153	155	154	168	128	135	164	158	145	142	174	135	142	149	174	164	186	152	163	161	170	170	145	160	163	164	161	165	147	152	147	164	173	144	157	167	164	157	178	171	153	161	166	184	180	175	158	161	168	163	153	161	151	161	149	156	167	171	149	171	161	147	148	152	147	131	164	165	157	163	137	185	155	157	158	163	144	146	152	164	169	124	164	163	138	169	146	149	157	150	168	148	153	158	163	160	157	156	140	184	156	146	163	168	155	154	174	144	167	149	161	172	159	156	139	161	152	160	175	142	143	144	138	176	166	164	164	156	161	146	172	145	157	176	139	147	153	208	154	166	147	170	160	160	172	177	176	148	128	158	153	158	167	175	167	169	169	171	168	147	148	175	152	156	156	176	157	157	153	177	166	146	155	161	176	172	147	161	152	144	131	149	162	176	169	136	160	159	149	177	176	188	150	174	148	155	175	163	147	159	134	146	165	164	150	163	167	152	148	161	133	165	178	158	144	160	144	145	183	164	160	162	144	166	191	143	169	166	149	161	150	154	160	181	151	163	161	148	162	159	151	150	164	177	154	164	173	158	153	175	157	159	154	155	150	155
23066	21602	29671	24015	21595	21655	14656	1713	1064	1018	913	757	728	650	604	604	574	534	484	465	472	495	458	442	426	410	444	369	423	445	430	392	395	403	427	425	386	373	378	402	446	401	392	366	377	402	368	396	422	362	364	387	388	419	418	402	412	390	357	375	393	350	362	372	368	396	348	376	376	404	372	367	367	374	351	366	362	381	381	356	403	377	387	422	369	405	360	402	390	382	406	401	329	364	392	361	387	354	346	377	382	365	396	422	380	369	403	415	426	369	390	379	398	355	384	362	374	391	329	376	386	389	352	345	386	386	372	375	375	383	379	370	405	394	388	368	359	349	375	374	366	357	391	354	348	367	395	373	414	351	371	402	391	405	366	401	395	400	381	345	373	361	307	379	416	347	374	395	400	359	434	368	346	413	349	395	411	368	363	353	352	392	348	387	398	388	401	364	380	395	370	356	379	376	357	375	377	421	364	390	390	357	387	383	379	381	374	348	350	371	378	410	367	374	361	356	401	377	359	376	381	378	366	364	408	378	401	370	389	385	388	369	376	414	387	397	419	410	373	327	386	382	413	362	393	366	388	376	354	379	377	359	378	391	400	366	366	388	362	375	368	394	387	384	362	360	372	388	338	353	382	387	391	330	366	382	370	400	358	353	394	381	386	366	344	354	377	393	393	362	357	374	385	381	367	364	359	371	362	351	347	387	395	373	368	388	383	355	374	414	391	382	370	371	368	375	392	378	358	391	353	403	368	349	398	377	374	367	404	361	382	372	339	401	347	361	352	381	345	351	350	351	352	403	390	423	389	357	346	386	398	371	381	346	362	374	370	378	369	358	357	394	364	385	336	337	393	402	402	394	398	351	408	354	386	381	382	381	387	364	349	346	422	371	332	376	402	365	384	357	357	400	355	352	383	382	382	382	386	375	373	388	419	388	369	386	356	330	340	377	364	388	360	361	358	385	393	363	351	374	405	326	340	385	376	393	406	398	374	389	358	368	390	378	375	386	376	346	369	383	348	376	377	367	387	352	383	344	380	348	386	382	422	375	374	398	396	359	387	390	370	388	353	370	332	369	365	370	382	363	388	401	366	371	383	350	362	403	348	362	395	349	363	380	422	365	389	403	382	351	355	393	395	354	373	365	390	361	375	349	375	375	389	382	419	349	376	371	373	365	426	370	354	388	406	370	360	340	397	359	380	342	380	375	358	347	351	379	367	353	389	386	378	388	387	346	354	374	336	390	358	371	401	366	400	420	346	341	355	374	344	393	374	368	343	374	431	364	379	369	352	364	398	412	378	395	379	370	387	394	385	382	353	348	375	348	370	356	357	410	375	343	377	406	371	363	385	368	432	414	354	332	370	341	394	379	414	386	386	390	366	381	403	384	390	363	356	381	368	421	356	361	338	347	384	368	406	376	357	374	369	381	358	374	359	375	372	359	378	349	376	374	343	357	408	404	344	342	398	394	382	393	372	359	361	388	348	350	370	342	363	387	379	384	328	370	326	396	378	389	389	371	400	362	370	394	364	324	416	378	405	387	377	399	353	349	382	375	391	367	403	389	338	389	367	373	376	386	381	385	353	350	385	386	374	392	377	378	370	374	360	369	382	402	377	380	364	364	384	373	378	395	353	358	354	375	390	377	393	348	387	369	378	398	399	416	338	408	398	389	360	358	416	390	387	345	378	372	332	361	375	380	345	380	345	382	373	353	376	375	364	382	385	361	363	366	361	372	350	368	350	360	348	372	355	375	373	366	371	389	384	357	370	394	336	378	376	388	359	365	391	377	345	397	380	368	377	376	381	347	408	384	387	361	357	383	361	388	353	363	338	379	384	386	378	365	369	356	393	361	399	358	394	379	420	389	402	380	377	394	369	355	372	399	368	381	373	401	377	387	417	359	372	385	408	343	340	359	371	372	355	428	387	363	346	361	365	355	381	375	397	357	402	373	367	391	344	379	337	357	370	355	364	407	379	358	326	390	382	351	369	372	353	408	372	386	413	372	355	400	358	363	418	381	390	347	352	395	369	381	351	354	346	364	369	354	368	388	379	382	387	383	374	379	354	347	382	352	424	345	360	397	384	346	376	369	392	362	324	372	369	349	364	391	362	384	396	373	367	371	385	380	355	410	343	352	370	366	376	351	384	377	319	386	384	379	373	383	377	398	396	383	366	378	352	380	373	374	385	381	393	389	362	395	396	388	387	365	370	408	365	340	398	353	362	390	358	375	370	324	373	362	372	385	351	395	376	339	344	359	356	384	388	373	340	366	404	382	375	344	369	377	327	366	357	379	327	395	369	364	389	370	360	380	386	381	365	363	385	334	397	361	384	335	377	379	372	405	360	317	381	372	344	394	380	368	392	388	370	358	371	362	391	383	360	354	354	348	387	395	389	413	366	353	374	358	369	362	344	394	352	347	373	382	354	375	378	365	387	357	384	370	406	392	392	343	368	376	375	360	387	375	368	396	334	384	403	382	399	371	353	382	373	382	348	353	385	380	345	368	385	363	372	372	356	378	389	346	363	370	390	372	395	406	392	414	382	381	347	388	372	412	345	352	373	402	359	382	391	396	375	362	383	381	390	370	357	359	397	398	374	374	366	359	382	402	395	358	429	358	367	354	365	364	348	351	406	356	380	359	369	371	390	372	355	349	367	365	337	380	397	356	357	377	365	388	369	377	377	360	372	381	365	387	368	384	406	368	404	349	406	391	412	386	385	357	403	362	387	359	323	396	397	377	360	372	376	330	344	366	382	381	378	398	346	364	357	369	380	401	383	368	367	381	368	402	385	349	356	386	378	388	373	392	369	366	368	346	386	377	385	377	381	371	369	378	360	356	415	383	361	403	378	424	372	415	394	325	385	387	382	354	391	355	369	378	334	365	327	362	388	392	427	383	362	412	399	427	355	385	390	390	358	379	375	397	360	353	371	352	361	365	371	371	382	395	374	374	370	384	353	374	376	389	379	337	355	378	360	398	390	378	394	374	367	379	350	351	394	363	379	360	381	369	389	372	366	332	439	399	386	385	366	345	386	328	388	368	366	349	371	378	379	376	398	383	382	352	372	375	363	362	386	361	368	355	351	367	388	368	360	357	381	363	354	390	373	387	393	364	357	353	404	370	366	372	371	365	404	369	347	376	349	385	377	391	362	369	399	381	362	345	398	351	358	365	396	387	371	405	357	365	389	385	346	356	406	353	366	380	377	380	362	372	378	353	405	372	376	349	385	390	403	391	366	414	362	383	369	408	359	376	378	388	378	356	375	381	365	382	388	373	389	408	350	356	351	359	428	389	382	392	374	376	422	399	365	381	372	367	368	354	339	380	354	389	368	404	397	369	408	371	355	348	357	369	367	389	356	359	404	378	404	361	331	391	342	369	387	378	371	399	345	368	349	390	389	409	363	375	365	417	388	372	356	399	354	387	381	362	429	353	376	351	372	354	350	381	373	385	385	381	343	391	385	351	391	377	359	389	435	398	400	367	375	362
7139	16960	14989	8255	6027	4638	3435	2629	2102	1834	1644	1385	1149	984	872	931	797	719	657	658	631	583	561	567	550	562	539	521	535	518	496	514	506	503	483	485	510	499	447	460	447	492	457	484	502	525	499	469	432	468	471	448	453	449	449	440	440	436	488	455	461	488	427	416	493	423	431	475	458	442	446	453	441	472	449	438	435	449	448	419	446	467	449	433	441	388	451	433	454	426	469	436	444	423	427	455	466	431	445	424	450	439	417	454	417	430	441	453	443	423	443	470	471	446	396	446	432	424	416	456	458	435	430	449	421	447	437	438	446	426	459	433	454	478	440	456	405	460	418	438	433	410	435	412	454	462	443	419	450	440	408	448	459	393	428	399	494	440	479	445	426	421	434	439	438	477	433	434	419	434	435	425	444	428	395	425	465	436	470	426	420	468	456	453	432	445	441	447	458	440	415	445	477	436	401	441	449	435	437	417	456	459	463	468	444	422	466	441	426	437	443	450	437	394	452	427	435	418	445	398	451	442	444	404	459	451	431	405	441	458	430	431	442	441	428	428	441	439	462	416	442	446	423	436	442	447	432	428	417	401	467	419	423	432	483	461	455	439	427	460	477	450	421	418	471	441	438	442	448	426	474	485	420	428	431	414	451	464	428	429	408	437	443	444	424	437	416	422	429	438	433	468	452	444	450	424	447	441	423	449	464	404	438	430	433	451	408	440	424	436	422	449	471	423	436	464	424	419	456	411	444	457	460	439	438	447	446	449	446	431	490	458	448	457	455	388	427	438	494	429	441	464	426	435	418	471	467	415	433	438	446	450	419	421	470	404	461	451	453	452	465	453	409	440	421	465	459	416	438	419	452	439	472	422	423	425	433	454	419	464	421	476	446	450	456	439	476	404	447	475	466	425	443	405	456	419	414	490	414	447	411	477	436	417	398	494	453	439	430	469	444	445	421	445	441	431	424	456	453	436	454	452	458	438	437	452	397	454	424	462	437	461	455	437	427	450	398	452	437	431	450	428	435	445	440	449	444	446	427	421	452	416	450	449	444	467	464	459	447	479	434	432	471	466	429	461	470	481	423	458	450	426	434	459	458	431	431	439	421	470	428	436	457	507	452	461	421	395	404	425	455	413	404	446	450	484	432	424	420	444	400	430	430	441	437	442	454	436	429	433	456	441	414	433	431	448	470	456	442	422	442	440	441	404	444	442	403	401	461	424	465	417	455	440	420	418	464	439	426	425	440	429	443	448	406	452	409	441	472	433	424	458	431	454	472	435	406	418	466	403	456	443	458	450	439	440	482	442	440	443	441	432	474	480	407	443	434	443	435	449	411	447	445	443	426	417	451	404	456	441	428	431	451	447	432	441	417	452	443	435	454	445	471	414	447	463	422	403	453	391	453	437	482	445	455	429	463	423	452	402	434	439	440	468	431	435	459	412	421	451	429	415	429	429	419	448	449	440	424	450	470	422	401	439	427	447	454	425	443	452	400	438	440	421	435	426	465	408	429	434	419	449	438	446	469	414	407	451	422	444	413	425	444	434	468	437	460	409	469	428	452	425	440	436	426	422	440	446	425	454	445	437	482	419	441	457	490	467	406	429	427	418	430	426	433	415	425	439	406	446	460	414	414	451	430	452	402	458	429	432	413	447	482	455	467	467	413	448	430	474	433	441	439	448	435	438	412	430	409	460	445	447	405	437	447	441	475	402	462	416	439	414	458	464	437	427	419	448	418	416	428	456	431	427	414	464	434	439	403	432	478	380	454	423	409	471	439	412	450	434	411	448	428	447	432	466	438	427	455	434	420	387	426	396	412	419	423	423	429	435	411	440	467	477	461	474	450	449	457	434	447	491	457	454	413	453	438	471	417	441	397	464	457	454	403	447	443	454	445	447	454	455	415	452	466	421	438	431	417	433	460	450	493	418	434	439	477	412	430	428	425	454	481	420	429	449	431	470	418	458	440	421	448	418	443	415	453	445	441	418	430	389	414	438	450	435	451	431	405	437	425	399	432	391	435	407	452	400	463	452	459	441	439	420	460	442	457	430	417	412	437	455	441	438	439	451	414	428	469	462	421	457	450	442	446	421	447	451	443	432	426	469	419	455	433	428	414	452	417	410	463	406	453	440	485	452	431	447	434	436	439	440	436	436	451	432	431	423	434	420	425	439	398	413	466	432	438	438	396	438	426	423	394	453	450	454	438	419	437	410	435	440	464	435	441	435	440	397	402	441	477	429	421	448	491	406	445	421	434	417	445	411	478	435	413	461	467	434	427	452	440	438	421	447	420	452	462	444	403	469	449	450	435	451	418	432	450	408	438	443	419	428	407	407	430	444	436	428	415	419	460	420	448	462	420	463	461	423	408	479	427	413	470	447	440	478	423	459	438	431	441	421	446	467	443	415	416	422	445	422	434	410	432	401	410	467	473	435	449	441	413	424	454	458	415	445	373	421	436	433	461	435	447	449	456	443	437	432	396	428	437	417	449	439	413	472	450	443	475	433	401	445	412	430	447	468	445	428	423	428	446	438	426	445	440	435	438	454	434	438	467	421	428	409	401	403	446	455	433	407	427	452	425	449	416	410	453	425	431	431	414	419	428	419	413	464	430	420	383	425	421	423	441	461	454	419	439	434	473	414	410	439	436	446	414	465	438	450	441	448	450	461	435	445	413	463	437	401	403	438	434	418	439	431	450	429	434	430	445	408	430	466	473	425	414	422	422	480	432	420	469	420	428	428	420	444	455	464	459	427	444	422	470	451	436	415	411	415	424	449	434	459	444	427	458	458	434	421	427	423	412	460	444	433	439	422	416	433	410	411	411	431	441	476	413	443	437	421	404	446	443	414	472	441	445	444	397	424	448	414	459	446	437	430	444	477	436	438	442	409	437	402	456	397	406	421	464	469	405	440	421	438	468	439	433	437	448	444	458	427	451	451	437	443	412	415	441	406	427	464	437	417	438	457	432	451	437	420	472	415	450	432	482	415	437	447	461	455	423	419	454	402	450	395	439	464	418	413	433	451	470	440	418	437	416	460	451	430	446	431	418	437	431	408	411	450	441	458	418	412	438	458	433	423	446	422	426	471	450	413	451	445	452	442	425	436	396	470	448	438	419	402	447	415	441	438	432	424	445	444	434	429	424	405	414	420	458	438	460	425	441	465	462	422	406	455	400	450	464	451	395	453	388	439	455	438	408	475	396	448	459	441	463	452	450	479	446	422	424	417	458	427	454	391	418	440	463	443	439	432	429	453	420	441	455	434	435	433	458	429	439	437	451	450	430	438	459	439	447	431	431	412	434	468	405	424	437	451	461	432	434	431	436	440	409	439	448	470	437	445	472	460	434	415	421	443	431	445	491	409	465	405	424	450	473	437	451	457	423	445	460	412	444	421	403	394	442	416	424	416	453	424	477	418	454	446	425	423	441	444	427	476	401	438	460	454	434	436	430	411	424	436	432	406	435	456	413	462	432	423	450	453	436	451	457	419
27387	21197	10229	713	443	325	265	177	162	184	162	173	145	144	148	136	140	165	144	135	110	147	179	150	129	134	144	151	129	133	137	131	139	168	135	131	138	155	163	154	157	128	122	146	144	131	143	141	137	118	130	151	119	133	123	137	113	123	135	123	119	155	150	133	127	137	121	129	144	132	155	131	133	125	129	131	135	125	140	153	129	151	133	161	136	144	130	125	125	141	159	122	150	137	139	130	142	135	171	136	145	140	132	128	124	130	136	139	143	150	141	127	147	160	139	134	135	141	149	140	159	144	136	124	144	151	163	156	130	142	151	160	152	108	142	140	155	167	154	148	146	129	125	133	150	136	143	140	171	141	148	133	139	129	126	126	141	147	145	145	144	134	146	126	130	156	140	127	145	157	141	134	137	138	120	147	153	119	142	145	119	136	150	153	126	127	135	143	161	122	150	130	142	130	112	122	121	124	110	145	154	155	134	123	138	130	129	130	151	147	137	131	155	138	133	143	142	131	130	153	129	148	135	134	152	145	139	118	122	146	135	125	135	146	148	126	138	140	120	120	114	120	144	137	126	120	130	120	120	129	125	138	147	134	138	163	151	136	132	152	147	123	131	158	149	138	122	156	121	148	162	140	139	150	127	132	165	145	126	133	174	128	134	135	137	119	155	154	117	141	143	143	132	133	161	115	132	100	133	141	131	126	143	143	136	137	148	134	122	142	138	126	160	132	120	146	154	156	146	138	138	127	140	141	129	141	147	131	141	150	142	136	144	121	142	146	136	147	142	141	127	125	140	128	166	134	146	146	155	130	141	119	149	126	122	137	124	129	148	137	135	139	126	124	151	133	153	155	128	142	144	119	132	128	124	127	146	128	125	150	148	142	149	124	132	137	121	131	148	131	140	151	146	138	134	115	134	157	144	140	127	131	155	122	155	149	120	140	127	146	130	135	138	151	130	149	142	132	130	140	171	119	127	143	129	127	137	148	128	144	140	136	148	145	128	134	143	146	132	132	137	153	114	120	128	135	129	130	128	144	137	128	135	135	155	165	159	123	153	134	160	132	122	131	157	135	130	151	138	160	129	150	147	138	136	148	137	138	149	149	157	144	141	150	136	121	139	144	145	124	132	132	130	123	160	147	140	149	129	168	135	128	143	150	144	117	140	137	152	159	140	147	140	145	133	141	133	145	136	133	130	145	127	155	137	138	128	151	123	151	134	122	143	141	151	140	130	137	132	138	120	131	140	120	127	130	125	138	128	159	129	140	164	164	152	132	134	129	130	125	114	154	137	158	139	122	131	153	143	137	160	142	154	124	157	136	136	153	145	164	126	140	121	140	140	149	132	129	130	115	114	153	155	135	137	126	132	134	130	133	161	139	144	150	137	148	136	136	126	140	132	116	149	150	132	130	126	158	143	146	140	128	139	143	151	126	123	132	159	139	146	139	141	158	141	124	142	137	126	119	128	122	140	142	127	130	111	121	141	148	137	141	127	142	134	143	145	126	145	132	143	117	132	127	149	140	148	139	154	178	142	127	183	133	129	162	132	125	152	126	130	147	160	135	147	146	134	122	118	135	128	150	152	133	134	124	121	121	136	123	170	107	134	141	132	147	140	127	139	132	123	155	156	129	132	151	135	133	134	134	145	114	149	131	146	123	144	156	131	134	144	131	130	143	151	155	131	133	128	127	139	111	151	147	140	145	132	135	145	146	136	148	134	137	138	138	153	143	123	134	146	123	121	145	135	127	111	149	132	138	143	137	135	158	154	130	118	148	135	138	125	132	153	140	132	131	134	126	122	143	136	157	175	138	133	129	143	132	135	139	144	131	140	136	120	128	130	125	156	129	138	146	165	140	153	159	140	135	145	143	142	158	139	164	125	149	164	141	161	132	130	128	144	123	143	157	132	122	169	136	145	144	144	119	126	126	136	134	147	127	123	127	145	149	141	132	149	142	127	143	137	150	142	133	154	131	123	165	157	124	143	139	142	144	152	146	140	132	125	152	154	140	149	136	144	138	128	134	140	131	127	127	117	149	141	148	146	175	117	150	126	141	139	121	138	137	139	124	124	133	141	136	125	133	143	135	132	127	137	134	148	143	131	130	126	131	160	144	149	146	154	147	126	129	136	135	145	156	127	129	124	137	126	132	117	140	141	138	156	152	169	142	146	136	116	135	115	158	148	133	130	142	143	122	135	148	132	124	141	126	139	137	136	137	133	132	135	144	150	137	143	142	143	129	126	118	112	140	124	139	139	140	120	147	156	130	128	135	142	138	141	152	141	141	136	141	135	129	132	126	139	122	121	120	139	137	124	125	152	144	123	147	137	133	125	133	141	148	137	150	142	127	127	142	141	133	122	164	139	139	145	117	129	128	129	142	125	143	124	147	142	133	131	158	122	124	139	139	141	141	139	108	138	113	162	133	170	149	125	169	153	144	174	137	138	136	113	142	137	132	131	144	144	154	140	161	140	153	140	145	134	151	155	146	158	164	124	131	144	130	142	134	120	146	145	145	147	147	117	145	133	140	147	119	162	135	145	138	133	141	145	140	151	101	156	140	157	122	152	132	138	149	130	132	147	149	121	134	127	153	127	122	149	154	139	152	134	160	132	123	141	133	145	139	132	145	148	133	139	127	128	133	125	136	139	134	152	131	139	141	154	131	141	146	138	115	135	121	143	127	159	129	155	160	142	139	145	163	149	131	158	145	151	121	138	120	179	151	130	129	129	134	136	141	130	138	122	146	129	160	146	124	135	125	137	133	153	153	136	138	139	122	131	133	156	133	140	142	148	115	138	137	139	134	142	140	141	131	144	133	137	137	160	140	141	153	125	148	160	154	138	158	132	111	115	139	126	140	164	133	136	162	135	137	125	124	131	137	123	148	148	133	121	159	152	131	140	147	134	143	118	135	142	121	142	126	141	144	149	131	154	119	143	138	120	143	153	120	142	138	135	137	128	132	135	134	138	140	145	105	120	146	132	126	138	134	155	145	133	139	130	133	150	128	134	130	146	125	126	132	144	139	122	137	127	131	142	128	148	130	144	151	145	137	146	149	139	138	152	119	149	159	135	142	135	114	134	137	145	149	137	130	123	120	125	137	118	129	155	143	129	153	148	158	143	136	124	131	154	152	137	137	134	130	139	126	156	131	128	126	155	132	114	140	132	172	163	136	153	154	128	125	145	165	143	141	121	133	141	148	135	124	137	135	143	124	128	139	135	130	153	130	120	129	154	138	148	148	131	135	132	146	110	129	162	146	153	134	139	132	145	166	152	140	141	140	139	143	126	136	136	137	136	131	130	123	131	137	141	150	133	126	163	134	139	119	151	134	144	133	134	124	146	157	121	162	138	122	131	126	129	144	138	151	158	155	133	127	154	135	143	150	127	138	156	132	139	148	159	136	140	144	146	136	149	129	151	123	133	152	141	132	136	115	139	139	127	128	140	149	146	132	170	138	150	143	118	149	133	141	123	146	132	145	148	122
3807	949	962	524	499	404	296	272	210	223	244	223	211	210	174	177	182	159	163	169	189	175	186	174	163	164	191	159	161	158	171	158	184	163	177	161	160	162	184	149	173	162	179	191	178	163	178	165	186	164	175	160	168	173	176	195	163	171	190	181	193	178	171	170	149	182	188	187	170	160	173	142	176	165	169	164	172	151	183	170	154	151	165	189	173	181	195	154	163	156	182	188	177	161	158	158	197	183	199	153	179	177	172	168	168	177	160	160	178	157	169	166	161	150	137	177	168	161	171	156	168	154	175	154	165	161	164	118	167	160	170	171	152	176	182	168	176	175	173	166	159	178	171	161	158	160	160	158	169	194	176	155	203	172	182	151	168	177	163	182	161	180	180	187	169	180	164	182	183	170	178	196	179	168	179	150	167	153	180	166	163	163	162	185	163	181	169	172	147	163	150	167	185	145	179	190	168	152	169	172	159	190	187	151	155	198	166	184	154	170	159	181	170	152	165	140	152	150	194	164	183	164	194	180	168	173	176	159	171	160	166	152	194	177	175	163	182	185	159	172	164	163	180	163	177	163	154	176	166	167	171	170	177	159	156	169	156	146	191	164	156	168	180	171	173	158	190	157	149	170	169	171	177	173	151	182	157	177	185	171	177	171	179	166	169	140	180	180	173	165	196	166	169	179	139	180	166	183	172	166	186	193	156	165	138	181	176	167	172	156	170	173	163	159	179	180	173	184	180	177	180	169	168	158	153	179	148	178	188	174	175	161	187	151	179	151	163	173	191	189	192	167	173	190	157	166	163	156	170	168	177	174	177	179	168	153	177	178	164	146	176	169	176	184	152	164	171	165	184	167	162	194	159	157	167	182	170	181	171	161	180	179	177	158	167	182	177	187	175	168	165	178	173	179	172	161	170	170	162	201	160	154	179	170	162	154	180	141	156	160	172	176	185	182	167	185	169	183	139	167	183	177	160	152	145	178	180	164	162	179	195	186	183	178	174	161	154	177	168	165	166	179	178	157	155	161	192	182	180	156	147	174	177	156	146	154	187	149	189	168	150	180	164	200	173	176	164	191	143	195	144	175	163	192	193	170	154	195	162	177	202	174	142	161	205	152	166	168	171	172	169	158	163	156	145	149	169	170	148	201	166	163	180	177	165	181	173	190	177	152	175	179	155	164	178	137	162	165	161	189	190	146	180	175	191	145	180	157	203	165	156	188	171	173	151	168	154	164	152	164	179	169	181	184	171	166	172	178	174	179	167	180	182	160	169	184	167	170	172	176	173	186	156	166	148	154	166	165	177	157	173	171	141	179	154	161	155	158	157	136	154	174	174	179	181	146	188	164	154	170	157	186	173	185	171	173	165	158	165	167	176	184	192	170	162	156	161	155	184	165	191	168	191	156	161	163	155	199	149	171	206	161	178	160	180	176	185	155	164	166	188	161	184	171	158	183	179	156	165	163	174	158	175	162	167	149	177	165	131	166	191	195	183	173	160	152	159	178	158	170	147	180	175	173	166	152	164	171	170	172	177	195	167	196	167	184	145	179	165	173	163	186	166	181	146	169	177	163	155	166	175	156	176	141	180	197	167	143	155	177	167	169	163	173	162	161	171	154	166	157	181	200	134	185	143	146	170	186	181	145	185	149	158	179	169	172	162	173	168	173	172	163	162	162	156	171	164	157	141	167	194	168	163	163	166	159	145	178	150	175	198	162	183	172	164	154	157	169	186	160	166	151	192	163	189	154	163	174	158	158	162	168	167	197	177	186	178	176	163	170	174	171	153	167	146	163	169	153	167	165	168	180	177	149	169	168	194	157	137	174	170	185	164	165	177	175	133	150	178	161	181	154	192	174	147	193	156	165	164	175	200	167	154	146	160	161	200	170	181	150	153	168	152	193	171	166	157	161	168	162	159	183	169	187	160	180	173	188	183	173	169	168	144	148	173	166	168	190	157	190	172	189	155	148	176	171	172	190	166	148	175	163	158	161	138	162	158	157	172	169	147	166	174	157	165	188	180	165	154	178	173	169	172	158	161	173	144	186	183	184	159	157	161	185	175	207	160	163	155	187	187	172	172	182	175	179	197	180	154	143	183	165	170	165	179	180	165	143	154	159	166	180	189	168	151	175	180	169	162	162	179	163	172	175	175	175	171	158	183	196	155	168	167	172	148	170	165	197	168	154	164	156	186	180	161	172	158	167	171	175	159	172	168	194	160	160	180	174	154	162	198	177	136	157	170	176	166	159	168	180	172	187	161	154	185	184	150	161	172	165	166	156	169	177	170	172	172	170	148	167	187	170	180	160	192	169	161	186	175	170	171	149	164	154	157	143	159	162	180	172	178	176	160	160	165	168	183	178	161	181	182	168	176	168	165	171	167	145	170	169	172	157	179	170	171	190	177	162	140	153	156	185	198	168	149	196	189	153	163	151	173	169	150	167	170	159	151	160	177	187	172	154	181	175	143	161	178	173	162	172	176	160	161	186	159	172	173	146	181	153	168	171	137	180	163	184	176	194	160	166	161	172	185	175	144	164	180	179	149	199	195	169	167	165	153	183	175	156	171	184	172	185	154	167	170	166	167	160	173	141	165	204	157	163	168	172	199	184	159	175	171	173	180	183	185	185	175	170	185	157	175	145	178	184	163	185	181	174	189	194	175	171	171	173	173	179	161	152	171	181	174	170	152	183	139	201	175	175	169	169	169	183	186	179	169	186	164	161	175	168	173	183	164	178	179	182	171	172	143	178	184	168	185	168	178	182	174	164	149	163	173	154	172	179	149	171	177	183	184	163	176	191	176	172	171	184	153	152	177	165	173	176	173	177	181	169	180	181	162	171	195	162	190	168	173	168	146	168	156	176	185	183	161	168	192	167	185	164	163	181	173	189	182	152	192	183	156	171	179	176	189	175	174	167	149	165	177	193	158	164	175	175	167	183	179	157	174	181	158	191	157	160	176	158	163	184	182	191	192	172	170	202	188	176	177	157	161	182	182	162	186	164	149	170	174	162	171	166	181	180	156	148	153	168	182	177	144	170	159	164	154	196	162	160	173	176	162	177	151	168	169	168	178	167	172	161	186	169	172	173	154	179	179	179	188	171	171	169	157	162	149	171	160	178	147	162	147	183	186	154	182	193	168	171	156	182	153	160	158	172	162	195	178	157	169	165	164	191	163	174	189	186	168	184	172	174	160	155	211	189	181	158	162	169	168	172	169	150	160	171	154	185	160	189	151	158	176	187	165	160	186	156	171	180	177	181	181	166	158	178	169	169	201	181	145	173	163	168	146	165	143	197	160	162	179	189	173	167	178	163	199	158	176	177	162	173	183	140	157	176	180	176	132	158	187	195	186	179	169	159	171	165	174	166	180	160	163	158	171	166	163	160	186	167	168	182	179	155	191	195	164	182	178	190	179	163	174	154	170	169	169	162	155	188	193	167	178	164	174	167	164	168	175	188	189	146	162	164	165	174	198	161	147	173	148	175
23810	21550	29339	24242	21552	17545	1829	899	716	662	594	525	557	467	465	420	419	378	335	403	394	357	344	383	337	370	321	319	331	363	325	335	321	344	333	360	321	325	357	342	346	329	347	320	306	322	325	334	335	309	301	324	322	315	315	326	330	353	299	319	319	337	316	311	317	288	331	338	327	326	329	327	315	295	294	317	331	336	331	330	324	312	294	316	316	316	342	344	298	361	303	301	306	310	332	294	301	317	304	315	325	306	324	357	347	302	335	298	319	347	326	323	323	320	331	328	322	341	326	345	322	324	327	286	327	317	313	319	312	315	310	301	293	305	357	317	351	316	319	314	326	310	318	295	338	310	330	309	324	336	309	288	332	314	335	328	309	325	358	301	301	323	305	324	324	321	330	345	296	313	297	290	327	318	315	308	324	359	269	323	301	332	286	305	311	311	313	303	321	346	304	300	332	309	315	346	336	311	309	305	338	304	333	331	323	306	320	320	324	321	299	357	355	305	306	328	286	305	314	318	321	318	330	304	321	321	290	322	304	335	306	319	324	330	325	368	304	306	362	313	317	294	270	312	320	328	341	337	352	319	304	319	312	348	323	291	341	321	317	305	301	354	336	320	342	305	323	300	300	306	318	297	308	313	308	320	352	309	330	329	341	330	323	302	321	357	307	310	331	307	362	327	305	316	328	329	307	313	317	300	291	330	330	307	310	312	328	320	297	333	311	304	276	320	309	331	359	327	339	328	317	316	319	318	317	349	327	323	338	328	314	317	326	353	324	334	320	311	305	331	310	319	322	332	328	307	331	333	310	284	318	295	369	319	303	343	310	316	304	324	322	340	294	330	294	316	323	305	325	329	318	319	313	315	312	326	328	321	343	331	312	360	306	319	336	303	298	315	306	302	335	308	337	333	316	332	334	324	290	314	290	305	305	330	312	311	319	303	342	336	313	296	334	322	334	291	291	325	332	311	377	295	280	300	321	312	346	315	302	334	328	303	319	327	322	311	330	320	330	296	305	294	339	316	325	321	325	304	304	305	328	293	314	319	326	328	290	300	311	323	354	304	305	312	307	320	315	310	345	316	296	321	303	309	358	295	300	321	346	352	327	316	334	303	346	306	345	310	331	326	328	338	365	301	337	341	305	295	299	294	319	298	291	312	327	309	337	304	321	328	317	314	308	314	355	328	354	324	340	310	307	341	309	334	320	312	295	287	345	297	303	313	309	322	312	292	322	330	335	288	369	323	270	317	301	297	319	301	321	366	296	286	330	358	312	297	312	303	348	278	318	291	317	328	341	311	328	314	314	340	279	319	277	271	343	283	333	309	290	320	310	321	322	333	313	325	297	336	307	304	340	334	313	303	311	284	367	329	288	312	302	283	329	325	326	347	329	329	286	337	328	322	313	315	303	330	302	340	297	314	302	309	320	341	331	330	290	320	318	322	312	356	322	324	333	338	327	297	321	351	335	311	339	295	309	308	340	328	317	297	314	308	295	333	297	318	324	311	333	330	327	303	312	314	335	316	323	327	343	295	356	336	315	313	335	289	331	297	305	344	317	323	338	329	298	281	316	310	315	332	295	312	357	335	323	324	302	323	281	341	340	352	315	327	318	296	324	341	308	310	293	321	323	302	347	317	313	321	302	312	322	347	323	335	312	352	314	322	322	305	312	318	311	371	326	326	319	350	299	319	340	320	351	349	302	324	345	319	319	295	329	336	356	302	305	328	322	308	327	345	292	280	336	291	314	349	292	307	312	311	318	326	301	349	323	301	327	301	324	307	313	333	313	280	324	286	301	302	316	306	314	325	344	292	313	334	316	308	313	324	286	299	315	301	316	315	339	324	343	283	321	323	314	302	300	318	319	332	314	321	315	332	348	350	307	340	331	328	296	319	308	292	306	307	317	292	319	319	332	310	299	313	317	313	337	324	317	326	299	290	336	345	340	302	320	348	314	330	278	292	308	315	297	346	338	313	324	310	356	341	323	328	311	322	330	313	356	311	324	300	288	315	360	324	310	331	309	305	333	342	341	336	332	278	308	323	339	306	314	323	309	347	329	327	309	309	319	305	306	349	300	308	315	312	320	333	290	320	300	354	321	306	295	326	329	335	308	331	342	303	308	359	333	289	330	316	337	310	304	371	305	324	314	333	310	329	317	348	307	336	314	312	308	333	295	301	350	331	305	338	363	311	354	310	327	300	323	316	312	335	295	302	320	299	305	308	316	334	337	302	316	335	298	345	320	301	351	316	353	319	348	317	321	326	331	322	291	287	333	276	313	290	274	331	305	312	351	298	325	308	305	321	332	310	330	280	307	334	307	304	300	322	320	334	307	328	337	358	329	313	300	348	313	311	340	329	300	316	298	306	313	290	328	290	301	356	297	288	311	317	317	327	300	330	339	326	353	334	335	305	324	331	308	276	292	288	322	263	323	319	340	326	337	305	325	318	321	334	322	316	315	320	322	297	338	332	320	322	316	330	312	327	288	327	331	335	345	303	313	306	313	330	335	288	302	297	323	310	336	326	328	309	309	319	325	301	335	295	308	332	348	297	322	340	274	330	297	312	319	284	308	304	334	323	311	302	332	313	340	322	338	292	322	301	338	311	300	287	342	288	324	325	317	334	300	311	306	314	336	314	335	320	345	306	320	289	354	311	306	306	321	332	334	331	327	284	318	307	336	328	307	291	353	316	309	314	324	287	306	310	316	304	311	321	326	341	311	304	314	309	338	324	311	321	303	351	314	305	318	304	301	288	312	302	284	310	328	341	299	309	328	326	334	317	331	300	328	286	318	310	319	340	315	331	298	313	320	336	332	323	292	329	325	341	291	329	285	365	333	336	334	327	310	302	310	323	319	326	318	296	311	321	329	302	321	315	341	307	322	332	299	301	311	343	322	316	313	302	331	312	317	348	318	274	303	315	318	322	309	306	328	316	280	318	297	323	305	297	340	280	313	332	305	322	305	324	311	329	313	303	345	317	317	345	296	319	317	331	303	295	333	320	287	323	321	336	322	299	329	343	292	341	334	333	318	311	302	299	337	323	318	333	290	323	338	314	286	345	286	303	288	314	334	323	316	339	306	303	303	309	356	341	365	319	331	284	337	311	292	319	332	306	316	317	353	305	324	365	311	325	324	297	306	338	326	292	305	314	314	356	305	319	305	311	305	302	298	327	279	301	326	301	314	317	336	318	319	321	343	318	292	293	304	286	332	332	316	295	323	309	316	306	301	335	318	339	290	320	312	319	283	316	324	322	320	332	322	304	342	323	312	337	333	330	294	316	307	308	321	337	346	374	335	318	306	305	330	351	322	344	312	299	315	309	329	337	317	312	285	310	343	327	302	308	375	306	316	322	288	307	338	306	312	328	300	341	306	327	334	324	304	338	296	282	278	339	329	333	338	291	297	330	307	344	336	335	298	331	321	316	287	295	321	303	305	314	285	337	309	317	316	306	303	353	302	340	369	336	316	339	353	315	301	333	327	309
4722	10491	9090	4712	3292	2579	1955	1519	1249	1007	1018	827	708	653	617	646	582	522	559	466	507	478	479	427	455	489	418	469	417	366	409	424	407	399	369	401	393	414	380	386	368	388	386	384	411	408	388	415	415	380	356	402	403	361	375	391	406	385	422	398	381	382	352	358	345	384	365	370	345	374	368	358	370	385	374	400	351	350	389	359	370	377	396	372	402	363	398	361	369	367	367	368	361	398	394	373	361	358	381	345	361	353	377	406	386	351	366	355	403	409	370	358	385	338	383	338	388	407	411	360	370	352	371	356	402	356	382	377	355	384	359	378	371	369	354	403	342	369	375	378	366	349	391	389	375	348	339	343	375	367	358	352	375	392	351	361	378	389	379	365	380	356	384	372	407	375	370	342	370	391	340	389	393	343	333	361	341	381	366	369	363	367	374	355	366	350	382	380	368	434	356	390	363	386	367	376	387	366	378	374	376	363	367	352	370	336	367	394	383	407	348	377	360	362	368	373	362	355	390	378	368	426	375	360	350	352	362	371	352	348	373	376	345	399	366	365	348	365	363	377	362	346	407	383	356	367	387	361	350	386	429	380	356	376	366	398	328	389	381	374	384	370	387	415	350	371	379	379	409	358	356	360	407	387	409	384	407	378	379	357	363	369	386	379	370	368	380	347	382	352	361	378	375	379	354	396	381	362	365	385	375	352	375	403	388	341	396	396	371	355	373	378	389	360	385	368	408	372	383	371	355	381	362	371	366	393	391	403	347	360	363	397	373	372	351	362	359	356	362	363	344	403	380	399	372	388	383	369	337	382	354	348	386	392	345	358	363	392	376	391	341	365	409	318	383	365	359	362	347	348	365	364	375	344	382	384	371	390	378	383	358	352	369	361	376	383	408	355	353	405	384	330	378	372	360	382	394	328	378	372	357	374	365	339	401	365	371	361	397	364	367	362	404	364	421	366	403	373	384	350	381	353	343	406	391	379	364	372	373	327	378	360	386	362	369	355	386	376	402	355	375	384	367	380	366	366	368	335	382	353	385	374	366	356	349	366	408	356	370	372	378	367	370	338	346	408	409	366	368	376	377	337	340	358	372	360	359	379	363	367	387	359	336	392	364	381	374	389	377	378	363	388	379	408	391	376	394	399	362	435	383	403	385	363	372	364	360	391	393	370	352	378	393	359	382	380	346	366	373	333	351	383	396	366	381	366	375	393	366	388	359	350	362	362	384	391	349	374	370	368	354	368	383	331	357	359	362	406	351	380	384	361	384	351	390	343	378	353	349	370	380	401	359	407	388	376	356	346	352	337	374	350	419	344	360	358	377	369	396	395	379	349	386	356	409	350	367	387	374	369	339	409	381	341	367	336	384	363	404	397	384	388	352	405	389	364	400	362	370	390	361	361	364	386	372	386	332	384	376	358	371	387	386	382	357	351	370	374	424	358	381	375	406	400	353	359	362	378	388	370	360	351	404	376	381	400	344	404	364	332	395	365	386	389	365	383	367	382	344	357	377	362	373	391	377	349	377	383	371	394	397	388	329	370	358	341	397	373	412	361	376	383	388	345	401	408	382	368	354	383	396	388	364	357	345	357	361	351	374	385	343	372	381	337	383	362	366	345	376	354	361	377	369	397	378	369	378	360	351	366	403	363	368	397	363	373	340	372	349	385	419	353	379	377	344	371	361	389	369	385	392	359	387	386	366	349	362	387	360	370	392	367	345	367	359	354	378	375	363	358	366	365	360	349	357	376	370	364	390	389	358	372	364	343	403	364	354	358	350	379	397	374	365	361	371	367	308	372	354	329	381	353	348	372	380	410	333	404	333	364	373	388	339	334	392	377	362	355	351	348	385	362	375	367	322	380	388	345	396	379	362	335	378	402	369	359	396	387	356	361	358	385	373	345	390	377	341	390	384	380	368	358	401	407	359	381	365	383	327	348	385	377	376	370	362	329	375	398	378	392	349	379	370	331	362	358	382	394	357	341	371	366	387	382	355	352	352	396	346	373	382	376	380	376	352	351	410	397	346	382	400	384	394	336	367	382	372	386	370	385	402	394	361	345	380	381	400	358	370	346	364	367	367	363	398	347	384	388	380	378	367	383	370	399	365	362	368	340	414	383	362	366	389	372	403	333	388	404	357	362	373	370	374	383	374	365	377	373	384	338	358	374	413	363	373	386	372	377	399	373	351	354	369	361	371	355	345	370	398	382	393	364	387	403	381	357	400	364	395	369	331	390	388	332	362	369	350	364	390	393	353	390	387	357	375	345	363	397	369	399	367	363	363	387	326	359	391	391	400	346	377	400	342	383	368	387	350	368	362	365	341	418	341	337	376	384	399	370	379	370	368	389	353	389	355	366	386	375	350	356	350	371	384	345	402	363	338	366	411	379	383	374	349	406	373	389	398	356	389	366	365	339	384	380	351	374	336	354	369	340	336	361	363	389	374	373	402	369	369	349	316	353	377	367	398	380	378	402	356	364	365	335	401	374	357	361	353	341	373	386	361	337	399	379	381	382	380	356	358	380	393	364	415	351	385	379	373	353	371	350	399	382	375	384	373	365	375	391	398	371	359	393	412	381	409	398	368	352	342	384	361	354	358	379	380	362	368	376	392	371	343	394	353	354	377	372	333	396	356	364	369	395	359	406	354	345	377	369	369	372	372	373	368	398	325	382	375	366	365	358	395	361	389	359	363	359	388	368	363	354	363	384	393	393	365	366	355	386	348	356	361	356	381	414	346	378	374	365	352	354	380	368	359	416	392	378	412	341	400	359	363	376	359	364	358	345	351	398	391	340	372	354	379	377	379	377	327	380	364	404	359	411	376	349	381	385	401	367	374	368	387	377	383	369	402	357	361	335	402	373	377	396	375	361	356	363	376	377	370	395	384	405	388	361	367	360	360	348	381	367	356	370	384	357	369	369	342	397	350	349	380	394	368	369	343	358	335	351	390	381	395	378	395	399	348	366	376	403	383	380	355	391	362	372	361	357	387	372	398	365	377	349	376	380	358	369	393	358	377	347	381	395	333	350	387	375	383	389	364	373	365	378	380	380	367	376	377	392	399	367	356	363	352	441	347	299	380	355	368	408	388	400	380	371	375	383	354	366	359	380	357	382	346	388	383	371	370	353	347	376	390	374	368	390	360	365	362	380	357	364	379	382	374	395	372	392	340	346	376	358	346	369	361	400	391	362	357	346	391	383	364	371	388	356	346	357	369	350	380	383	370	379	375	376	351	399	365	334	390	350	344	362	322	369	358	347	368	352	341	381	389	355	390	391	355	355	330	358	358	352	357	368	370	368	354	362	390	390	391	388	350	371	420	355	359	373	384	393	337	370	345	373	357	370	370	361	383	400	357	374	376	317	384	354	376	399	371	373	357	410	351	392	351	363	367	340	372	351	374	361	395	388	358	359	351	359	389	372	370	352	355	358	356	374	386	375	348	362	405	400	349	341	348	399	427	379	355	418	365	330	383	392	383	388	360	342
25116	21548	28424	25096	17088	1003	442	374	272	241	268	219	183	163	194	165	156	150	169	136	149	148	135	144	113	153	123	125	116	126	147	141	159	116	119	128	116	109	126	112	124	116	142	130	134	139	125	126	116	143	110	133	121	128	124	123	110	114	120	118	116	123	112	127	116	125	102	109	120	120	130	107	114	136	111	133	112	119	114	123	106	110	116	135	124	128	102	143	112	114	108	121	131	135	127	113	132	117	136	142	103	124	105	118	112	123	101	119	131	117	146	128	106	123	136	110	125	93	114	83	127	106	137	113	114	125	124	118	118	111	104	111	108	132	109	125	131	117	128	121	122	130	123	131	119	123	123	104	113	110	114	121	116	97	123	107	113	123	118	134	112	130	115	114	113	132	125	115	121	127	119	120	122	119	132	115	120	123	116	122	115	122	100	109	123	132	127	124	123	99	125	124	130	111	117	126	134	115	115	116	107	123	134	110	125	107	109	101	107	106	110	124	121	100	118	126	113	103	126	124	112	100	116	131	92	141	133	116	113	118	117	120	129	115	143	124	117	133	118	123	120	111	120	131	119	118	110	129	106	124	91	99	121	126	119	92	119	110	133	134	126	120	133	124	122	108	102	144	131	119	110	124	101	117	99	118	123	114	126	132	125	127	108	113	103	101	118	113	108	117	119	93	97	109	109	109	132	106	113	116	119	125	130	120	114	117	111	118	124	129	117	116	122	120	131	126	137	124	108	121	105	126	117	129	124	117	123	111	128	128	105	106	116	104	129	98	112	136	108	101	124	122	131	123	109	114	109	107	108	118	108	109	97	110	105	104	130	123	116	133	114	113	121	137	112	126	115	114	119	108	131	116	105	110	123	112	123	101	127	105	113	132	118	115	126	136	124	135	118	106	126	112	104	129	100	107	108	100	115	100	124	109	113	116	137	126	126	122	106	111	135	121	130	121	114	118	138	92	119	126	100	109	128	112	124	99	124	117	112	98	121	134	141	135	112	145	96	111	120	130	122	123	116	95	131	130	116	130	142	116	102	122	99	130	118	119	132	120	126	116	115	120	105	121	130	111	120	116	118	108	103	120	113	133	138	112	124	130	107	119	101	107	110	95	105	109	107	117	119	114	114	140	113	113	132	101	122	103	121	128	124	98	133	137	122	127	117	125	115	139	104	87	115	125	125	106	126	137	112	108	104	134	119	124	129	122	136	124	124	143	126	105	114	121	125	126	129	115	129	107	117	116	123	115	123	126	109	120	145	118	118	112	130	102	140	102	114	93	117	126	128	136	119	107	126	138	122	113	112	125	126	143	130	118	118	98	116	118	129	117	118	108	133	105	109	110	110	119	129	122	134	113	112	130	114	116	112	116	103	131	130	100	106	103	148	118	104	113	124	111	126	122	121	123	121	118	129	115	119	124	137	95	129	114	111	113	124	113	111	106	123	107	107	117	106	108	117	127	109	118	107	112	104	108	118	95	118	109	109	119	117	120	105	101	129	94	130	125	135	122	125	109	103	111	127	151	129	111	117	120	134	103	118	110	110	112	117	138	124	153	110	127	103	122	120	117	119	106	124	121	140	134	112	117	91	119	132	127	124	111	102	133	118	128	136	133	112	138	122	120	121	114	115	101	95	124	111	109	101	112	119	121	137	126	127	107	112	105	116	134	101	119	124	113	115	110	145	127	120	109	128	111	114	111	111	118	134	120	115	112	139	123	135	116	122	95	121	116	115	108	113	117	114	104	107	127	123	115	128	142	116	124	132	125	127	108	118	126	126	122	126	127	134	101	132	113	119	102	114	108	122	129	100	99	117	129	141	113	122	104	113	113	109	107	115	126	99	107	100	118	116	123	115	108	129	123	101	146	131	107	99	132	97	108	123	117	119	112	115	110	128	123	110	119	120	102	97	112	129	97	111	126	122	128	109	112	112	91	122	109	102	125	134	130	119	126	108	108	105	118	113	116	129	115	132	103	114	134	115	128	129	111	131	113	132	110	120	119	120	116	108	121	125	117	126	119	139	118	121	101	123	122	131	99	106	106	111	125	127	137	112	95	86	126	108	140	115	115	110	112	117	119	131	128	122	113	131	99	117	111	107	131	131	116	117	131	115	110	127	129	118	116	96	121	129	107	118	102	129	125	124	105	112	131	125	96	124	121	116	136	114	127	115	103	115	122	131	109	116	103	125	127	95	110	107	116	115	129	131	131	118	128	142	101	110	119	127	101	117	112	114	137	141	108	107	128	123	107	104	109	133	112	114	120	129	105	104	119	96	110	123	112	106	121	108	125	120	127	128	121	121	108	120	108	122	83	116	122	116	132	116	112	128	138	106	113	124	127	111	110	113	110	127	109	122	115	120	111	119	105	121	120	110	138	119	109	129	133	96	128	117	101	109	124	120	115	112	115	111	139	118	113	102	102	130	132	129	110	100	137	122	117	114	105	103	124	129	117	111	111	119	125	122	118	122	132	133	130	120	118	111	127	108	103	114	99	123	138	146	133	108	125	132	105	115	135	137	129	115	125	134	113	116	115	129	127	127	97	133	115	122	130	123	103	107	120	112	114	118	117	127	94	122	112	92	96	117	119	116	125	113	121	133	122	120	117	89	112	107	118	117	123	114	122	99	105	116	111	131	106	116	95	112	136	119	127	125	114	114	121	143	116	131	115	112	118	108	110	118	136	112	103	129	118	125	129	112	99	129	134	104	116	109	128	97	131	122	132	125	121	110	112	114	132	108	114	115	107	109	116	96	127	126	141	108	111	125	122	122	121	149	130	92	123	123	140	120	128	107	115	108	133	118	100	120	133	123	117	125	105	110	119	119	113	110	113	110	115	118	135	102	109	107	117	114	121	110	104	117	116	108	127	136	116	125	119	128	125	112	114	95	119	118	108	122	127	112	120	114	100	104	124	100	124	99	116	118	113	109	134	113	109	115	107	110	111	132	109	121	104	114	126	126	128	136	116	125	108	126	107	115	117	96	115	105	98	119	118	108	116	105	121	113	112	116	113	115	120	119	120	93	122	120	116	120	113	134	110	121	104	113	107	121	100	124	130	112	105	111	123	117	130	122	115	111	133	134	100	115	151	133	120	123	114	121	120	121	105	127	111	128	112	106	112	119	115	124	101	118	107	100	127	105	112	123	136	108	138	128	103	115	128	128	102	106	114	121	101	116	111	130	127	103	121	118	131	115	117	125	102	91	136	108	129	109	130	120	116	104	112	130	128	101	106	111	104	112	113	127	135	135	122	121	104	105	116	113	125	105	112	128	109	113	118	126	120	120	105	109	129	101	119	104	119	120	136	113	121	117	103	108	114	117	112	110	115	113	128	116	106	124	122	117	110	140	114	105	113	116	121	133	122	114	122	128	127	96	134	117	125	122	113	126	125	119	123	126	121	113	125	110	126	107	136	117	97	117	107	116	109	133	117	102	127	116	116	131	109	118	106	130	120	132	109	144	124	131	129	135	112	130	122	112	117	120	105
4759	6172	5007	2604	1848	1447	1027	841	639	561	477	427	352	321	292	272	254	229	232	222	210	239	199	185	176	198	190	192	180	169	171	183	178	160	166	164	157	166	147	174	154	166	170	158	164	186	173	169	165	147	155	145	167	176	155	191	177	185	180	152	148	170	151	151	151	151	182	167	147	175	152	165	165	162	160	159	162	170	155	146	160	161	161	154	155	146	149	164	169	171	155	151	149	196	157	152	141	175	153	173	146	166	150	166	181	171	167	171	162	160	166	164	157	141	158	179	149	139	149	176	152	162	159	158	151	178	154	152	147	144	160	140	175	152	160	137	170	165	167	164	160	155	181	148	150	153	144	135	137	144	170	144	173	153	173	170	152	170	149	153	145	132	178	144	146	165	159	180	146	146	170	165	159	159	149	165	149	153	159	139	152	150	154	182	153	152	167	145	167	144	150	144	152	154	150	153	163	138	177	160	165	157	169	133	164	126	172	184	156	164	155	135	137	155	178	139	178	146	151	148	146	144	152	165	156	148	150	171	170	160	144	157	162	162	149	159	155	142	172	146	157	156	153	170	132	163	161	153	148	154	155	143	173	156	172	158	148	172	159	160	144	173	157	166	144	137	174	161	152	168	146	163	168	158	169	141	150	150	176	174	146	170	153	145	132	162	153	140	157	158	155	151	154	134	165	152	153	184	167	157	150	150	135	161	135	148	160	157	164	150	169	160	152	161	159	149	160	191	165	161	158	148	169	174	159	168	157	180	156	168	156	165	170	156	175	155	145	164	156	150	168	166	171	154	177	153	166	173	158	148	173	172	161	149	176	172	155	148	183	159	151	159	143	174	189	161	140	156	163	158	183	177	145	136	168	156	163	183	175	141	151	134	145	185	157	168	170	166	165	156	165	176	131	161	170	129	153	134	148	174	152	152	170	159	143	142	141	159	168	167	179	159	142	150	169	158	148	184	163	148	158	153	180	163	157	173	142	164	132	156	164	136	163	146	149	175	139	150	175	139	150	147	147	145	141	159	145	167	172	150	139	180	160	151	158	167	142	148	169	177	167	143	153	158	148	166	162	195	166	147	155	153	181	174	147	175	172	134	156	151	145	145	138	160	143	144	169	153	153	156	156	151	141	164	153	178	176	147	147	169	160	147	157	140	164	162	176	170	165	169	154	155	156	137	150	142	150	151	177	152	161	148	154	130	153	169	158	180	138	154	158	153	164	150	159	144	152	143	152	154	146	158	158	159	173	170	168	152	143	170	146	134	150	156	145	138	155	138	146	155	151	167	155	181	171	146	159	169	139	174	165	167	148	171	162	161	168	153	135	147	156	166	147	149	149	196	164	165	172	143	176	149	173	166	157	150	157	152	159	139	153	147	148	164	175	163	173	164	177	145	192	158	155	179	182	152	166	154	158	157	157	174	173	157	172	163	157	172	180	166	152	163	159	158	150	121	141	152	149	166	153	140	155	153	173	164	149	171	161	168	160	162	153	152	168	144	167	151	151	155	149	156	153	163	167	165	179	145	158	162	154	168	177	170	161	168	167	157	154	168	143	143	144	158	153	148	149	164	157	152	165	135	153	153	159	153	151	168	155	174	146	173	161	178	145	152	143	158	162	158	146	156	160	164	142	183	179	155	160	151	157	167	135	163	158	169	148	136	127	149	166	150	148	165	148	131	155	149	123	157	169	148	183	144	148	147	155	169	173	158	177	155	173	156	146	171	143	156	142	141	147	147	156	152	162	147	147	175	164	144	151	157	143	149	165	152	139	162	164	169	150	141	178	145	154	161	151	153	165	160	161	139	155	151	152	155	158	179	159	148	168	164	146	157	165	166	151	138	177	156	154	156	176	136	180	161	173	159	157	165	179	173	157	142	168	169	138	159	156	154	165	150	172	149	179	172	153	156	154	152	133	165	159	151	147	173	161	164	175	138	165	172	154	176	154	157	168	164	146	139	161	169	162	153	142	178	149	162	175	132	128	163	162	152	173	149	145	161	169	159	149	140	153	175	139	170	155	165	137	145	166	178	152	149	161	159	175	165	157	173	152	161	166	157	157	161	140	141	138	165	155	173	155	147	162	161	126	166	150	180	175	163	168	149	133	155	159	167	171	174	185	178	174	159	155	168	143	139	161	180	161	148	158	167	152	166	173	163	149	164	170	175	172	140	148	157	157	171	158	154	174	157	157	168	163	133	155	146	157	159	169	146	156	157	150	154	144	150	155	165	154	146	157	160	163	164	169	190	142	144	153	152	146	164	161	160	168	164	162	176	168	161	167	161	149	189	155	171	155	148	172	161	156	152	158	160	148	164	170	142	145	133	133	154	172	153	143	159	170	176	162	136	165	160	155	146	170	138	143	157	163	147	150	154	165	148	142	173	169	160	162	150	147	178	156	172	170	163	178	175	162	148	156	162	163	153	160	161	162	168	173	152	155	153	154	145	146	145	162	167	173	177	145	153	174	151	145	153	159	148	161	156	158	151	160	169	148	163	179	154	158	141	153	156	153	158	149	146	152	163	154	143	161	162	149	170	170	164	157	149	167	159	166	151	182	166	160	150	163	149	145	139	144	157	160	148	172	156	153	160	147	156	157	150	147	139	158	158	153	172	155	181	177	164	163	145	143	151	179	153	162	164	174	165	130	155	156	163	168	165	151	135	150	153	186	153	179	170	178	151	150	147	165	157	151	155	179	148	154	166	158	143	150	135	168	162	172	165	170	154	143	148	168	168	151	159	163	159	156	157	143	141	177	137	167	143	162	162	161	154	171	161	165	146	153	180	170	140	165	160	166	159	178	172	156	175	150	136	144	171	136	142	157	155	153	176	171	173	160	172	153	158	134	142	171	176	185	168	152	153	155	154	141	148	168	124	175	167	139	159	155	155	153	150	159	166	165	152	156	172	161	150	158	152	155	166	151	176	153	152	167	175	153	166	156	167	128	145	140	161	172	176	170	159	142	152	146	145	160	163	181	172	135	158	161	145	168	151	149	168	149	150	164	145	148	169	152	158	160	161	151	152	173	154	145	140	155	143	145	144	145	144	151	159	146	147	169	161	142	139	153	155	162	150	157	143	141	149	159	151	150	131	178	159	159	158	132	149	155	142	165	165	144	162	149	142	147	167	163	165	164	137	162	153	140	166	169	156	165	155	155	161	142	165	155	160	161	133	147	155	176	174	166	184	131	151	158	134	169	156	155	153	176	166	158	141	161	137	168	159	169	163	151	151	142	151	170	169	150	169	161	141	158	157	141	156	162	176	132	140	153	138	139	167	176	173	159	150	185	165	158	170	157	134	161	155	150	155	150	143	139	164	163	163	161	161	152	188	157	157	137	158	169	159	158	180	154	169	166	161	170	173	153	134	143	145	166	161	188	160	145	164	157	152	151	143	164	148	169	174	150	163	151	142	128	154	151	146	171	169	167	151	153	150	166	164	144	171	163	165	136	150	177	141	158	176	153	163	161	149	146	153	150	143	164	160
22981	21588	29622	24039	21583	21645	14587	1676	1055	916	855	739	737	659	637	603	526	495	486	473	489	452	459	458	433	415	428	414	423	413	397	408	433	413	400	434	375	376	411	391	392	386	415	382	411	417	382	343	433	391	392	383	396	365	376	379	369	422	364	392	398	383	407	374	395	359	361	386	398	378	384	367	324	360	370	414	354	375	402	376	380	391	355	372	374	381	368	407	363	394	337	345	412	378	381	371	384	339	419	397	342	380	384	371	385	382	357	379	373	377	350	376	376	377	352	378	372	346	381	395	373	390	383	369	397	359	426	400	385	366	372	363	362	363	390	384	392	403	388	356	393	351	394	384	337	351	375	357	377	382	361	359	366	364	383	368	347	373	367	381	408	363	351	373	411	382	391	351	397	380	372	343	375	359	389	381	336	355	379	354	376	350	342	371	379	361	405	358	364	364	383	377	357	380	348	377	352	363	397	374	315	379	396	388	388	357	395	359	373	392	319	390	372	348	369	376	402	353	379	347	331	346	372	374	352	372	347	354	342	374	422	401	353	389	381	389	369	372	357	377	364	386	366	392	398	371	379	384	359	377	401	391	373	388	391	363	367	360	354	352	351	365	358	384	368	367	371	381	365	368	360	346	360	394	397	385	364	387	335	430	399	347	370	403	353	394	406	388	396	398	367	372	366	367	361	369	364	377	353	344	372	391	367	359	358	397	387	350	386	386	377	375	371	340	368	374	363	376	383	395	379	379	355	347	397	393	391	355	337	406	379	336	361	372	356	375	354	370	396	344	339	379	382	358	407	393	369	359	344	375	398	360	399	383	431	364	402	314	383	366	365	334	362	345	380	361	357	407	359	377	397	357	416	399	388	338	387	366	352	385	380	368	363	346	345	381	384	350	367	360	389	373	329	380	385	367	391	384	349	370	364	409	377	354	372	363	360	371	378	360	379	383	357	373	389	357	381	330	362	361	411	393	376	354	343	410	392	374	340	336	375	362	380	335	368	380	377	371	367	384	386	388	366	342	353	370	350	370	374	380	341	365	353	354	353	365	370	364	368	365	378	381	413	342	385	407	357	322	335	392	369	345	368	409	357	376	356	323	364	353	328	382	369	336	328	335	394	376	385	361	353	343	389	414	343	353	392	353	387	347	350	339	391	357	389	356	356	343	413	371	354	386	360	361	384	350	346	408	377	344	382	390	381	371	352	376	402	335	340	393	367	376	394	338	404	344	362	344	399	369	379	386	324	392	374	384	376	345	352	362	369	349	377	384	354	374	381	349	409	360	341	318	337	360	360	388	364	371	385	381	398	382	384	370	334	396	374	324	393	365	350	377	378	365	368	358	359	393	332	330	378	440	392	367	365	360	333	367	360	356	348	336	357	391	397	389	359	381	372	391	354	359	379	342	396	385	321	375	395	389	365	346	391	354	377	374	360	384	370	355	393	389	375	361	367	377	375	345	360	379	374	384	365	351	358	361	340	366	377	360	374	394	363	397	374	382	370	368	384	363	384	329	375	372	336	382	369	359	368	361	372	362	360	365	369	368	341	384	404	400	356	371	383	382	351	387	367	343	397	363	375	400	387	362	353	350	396	356	356	382	363	394	367	336	369	352	386	381	364	390	374	376	380	353	403	319	379	331	359	367	380	374	351	387	373	378	389	350	372	376	396	354	380	360	373	404	355	376	396	396	410	358	364	355	368	377	361	378	393	392	363	371	404	353	357	363	373	379	390	364	374	395	390	358	392	388	360	378	338	395	377	369	389	397	379	374	367	365	392	353	367	382	396	363	347	379	356	377	363	362	355	415	343	357	337	366	339	376	394	330	369	364	375	370	351	328	357	389	378	395	391	392	393	377	366	374	402	333	357	388	334	371	354	373	403	375	346	368	381	380	380	368	364	342	402	362	330	364	369	366	357	370	353	350	372	383	366	370	365	342	347	381	354	379	379	372	347	385	365	336	363	356	375	363	364	363	370	420	396	367	410	394	356	333	349	337	378	364	343	382	349	363	395	357	353	369	411	331	336	393	358	378	352	370	354	374	376	380	377	385	404	359	390	381	390	380	394	390	400	368	348	405	370	359	382	379	366	340	338	374	330	347	339	354	376	385	359	354	361	350	384	380	382	334	358	355	362	353	346	382	355	344	350	352	397	396	350	364	360	346	386	344	357	415	375	374	378	368	357	420	392	406	371	354	361	425	357	382	398	341	390	361	329	345	359	369	345	379	379	374	350	358	402	371	394	353	383	380	376	349	382	354	371	364	374	368	367	375	390	379	375	378	383	372	385	369	392	349	360	407	366	339	360	367	359	381	413	363	381	333	395	321	370	349	370	366	356	370	326	387	365	377	373	369	362	379	361	367	378	393	356	357	382	378	380	365	406	342	347	337	381	361	389	385	399	391	407	389	371	369	370	417	374	370	382	346	387	369	381	354	336	341	363	381	337	408	376	329	365	385	373	369	340	372	382	393	354	382	340	344	377	394	381	380	356	352	350	339	377	385	355	379	351	404	343	368	360	369	386	385	385	398	356	380	392	375	378	366	360	342	368	359	351	369	352	385	361	382	342	378	343	382	378	379	350	379	397	343	370	401	365	373	366	417	369	347	363	374	356	394	349	388	350	385	369	386	376	360	342	399	358	369	380	369	417	396	378	346	360	352	366	362	367	387	390	390	342	382	369	357	345	359	394	362	388	387	355	387	348	399	362	328	392	358	377	356	392	398	387	379	373	357	361	379	367	396	384	399	356	396	402	359	393	369	388	339	362	360	371	331	368	352	354	367	375	360	338	373	347	378	356	324	393	358	368	354	395	369	390	351	371	341	342	363	369	395	358	355	357	345	386	371	366	386	384	407	361	351	357	344	368	355	355	389	398	393	355	385	382	369	383	386	417	367	382	350	383	355	347	350	359	347	375	364	362	342	357	360	370	374	364	332	379	359	358	371	395	340	361	374	384	344	362	322	374	357	356	358	347	345	366	393	365	358	390	387	359	363	361	363	373	379	359	384	365	361	379	360	384	391	352	378	416	363	361	385	359	397	351	377	375	358	350	349	392	375	337	359	341	362	384	374	351	386	378	370	362	367	379	398	356	386	385	334	362	372	365	335	322	396	347	375	407	353	350	354	373	394	400	380	391	384	390	368	362	389	351	356	370	354	352	340	358	353	393	375	361	352	349	354	370	369	398	330	335	362	376	379	354	360	366	365	366	374	399	320	393	353	386	381	375	370	367	381	363	358	343	398	355	364	356	330	376	380	379	383	369	335	348	380	376	362	389	376	359	398	376	374	367	370	394	352	344	400	402	382	342	411	362	375	386	361	326	374	378	354	405	378	363	359	374	351	366	383	345	423	388	361	403	348	362	360	341	342	337	360	381	350	371	358	373	390	349	360	385	332	348	337	375	363	369	377	365	357	363	339	358	365	342	350	362	386	421	384	369	337	351	375	363	403	378	382	357	356	392	377	338	382	360	366	367	390	365	392	343	365
7352	17112	14955	8361	5852	4603	3528	2652	2147	1738	1558	1244	1154	1036	942	828	799	742	675	706	628	576	566	564	545	536	545	517	531	516	492	491	493	499	497	495	505	477	459	446	447	508	440	448	496	480	464	474	456	505	474	458	464	436	477	464	442	459	482	460	430	431	465	434	447	472	454	447	433	459	490	444	435	433	444	461	439	406	396	428	430	446	466	440	430	469	448	444	432	473	455	453	445	428	448	448	461	446	423	460	417	441	369	443	423	449	457	421	432	457	475	441	427	485	450	469	456	472	429	421	421	421	438	464	426	435	420	445	437	430	390	426	420	433	419	455	437	436	474	441	379	429	449	436	420	402	410	431	421	463	445	453	423	461	459	447	442	459	446	411	462	420	429	456	400	451	421	400	429	421	405	417	424	458	468	487	427	495	457	442	425	427	452	437	425	423	447	466	433	428	433	400	479	407	448	431	459	425	393	414	430	444	399	447	417	473	427	424	411	443	440	406	455	441	417	426	413	420	410	449	405	413	443	451	424	421	431	464	450	435	403	446	447	440	437	446	447	408	447	446	440	402	432	439	412	405	419	450	408	453	411	434	457	478	430	414	421	463	427	418	423	434	411	441	409	459	426	441	402	423	403	465	432	413	442	398	450	422	416	413	439	419	449	436	452	393	436	425	447	443	461	439	434	449	437	415	435	461	409	437	416	437	425	427	418	418	434	380	406	411	441	455	430	441	440	409	422	440	411	431	435	446	417	447	443	427	391	445	464	412	439	424	461	491	455	451	428	406	426	433	441	463	400	475	450	422	443	435	449	426	455	413	422	429	444	449	398	442	422	478	416	422	413	420	410	423	464	463	446	426	391	390	402	446	427	437	423	463	415	430	462	426	435	400	414	458	438	428	428	441	428	417	413	451	438	424	425	461	475	438	430	423	440	443	429	436	447	453	429	420	443	410	440	437	452	415	427	427	456	441	453	431	455	407	389	412	390	417	416	444	392	417	426	414	439	445	433	430	451	432	415	417	423	449	445	477	385	468	489	445	472	429	415	435	422	423	459	441	406	443	421	404	420	450	438	414	407	461	398	443	452	402	427	425	389	432	417	434	449	434	417	405	410	429	412	393	427	417	423	431	435	439	417	422	425	403	453	453	410	439	433	459	446	423	479	420	493	434	437	432	459	411	447	436	455	403	429	402	420	449	486	393	439	438	445	424	428	396	423	421	436	424	444	419	453	427	457	422	441	451	473	436	388	433	441	443	436	450	449	415	378	410	399	457	437	439	430	450	426	419	458	421	429	419	390	431	414	450	453	472	472	438	404	396	425	410	428	436	409	426	409	436	456	441	459	422	430	407	435	401	423	426	460	427	439	433	476	442	463	416	442	448	404	398	419	431	424	448	429	464	439	433	454	434	449	408	434	452	427	432	417	398	464	364	433	400	430	442	387	431	450	459	422	445	429	454	432	405	459	446	421	424	456	408	423	426	424	445	403	450	438	469	426	423	416	430	448	454	424	401	443	460	402	431	410	411	421	417	473	444	414	436	430	396	433	465	423	397	443	413	405	429	423	420	436	407	445	460	481	443	429	432	444	414	455	474	434	423	453	433	432	420	434	424	435	413	415	442	459	432	466	440	450	437	446	429	435	433	453	423	464	427	436	432	460	406	453	448	441	407	454	435	424	449	435	404	439	422	432	431	433	456	442	462	431	414	417	450	412	420	442	458	446	478	465	441	427	422	403	431	428	435	455	439	444	437	420	420	453	414	439	409	424	451	460	407	424	419	428	437	441	397	464	443	479	408	446	437	442	424	446	459	455	429	427	435	460	416	469	414	453	432	434	461	387	431	455	404	417	435	425	405	425	426	405	468	435	418	423	423	433	385	427	389	427	450	442	419	424	434	415	436	432	413	429	443	447	424	433	424	422	447	448	445	450	453	410	465	394	431	442	432	410	434	454	430	431	422	400	436	425	444	442	417	466	439	417	436	442	401	445	428	452	392	441	463	457	442	461	423	413	429	469	431	459	426	453	433	458	444	452	467	414	411	435	456	404	449	481	448	426	441	406	462	444	441	440	469	392	400	423	399	405	400	444	414	432	411	419	425	470	422	434	440	436	414	412	469	452	430	441	425	405	494	453	445	434	425	432	432	437	454	438	441	396	435	407	433	414	443	448	448	447	439	433	419	470	413	467	451	400	419	422	436	432	431	410	418	434	388	464	430	434	406	431	425	453	415	406	457	427	420	433	435	435	451	450	415	433	449	429	450	430	458	443	420	441	486	417	434	398	410	438	398	427	364	426	437	421	451	452	473	434	460	422	466	440	413	433	434	430	430	435	444	405	425	451	402	471	447	443	452	434	427	472	445	425	457	461	446	435	432	450	422	416	408	426	438	442	436	408	416	437	490	415	444	448	436	430	424	429	435	424	437	451	439	426	439	405	432	431	450	428	429	420	496	445	461	449	412	424	439	411	429	444	460	448	432	437	435	445	400	440	456	426	424	453	405	424	446	435	430	440	450	451	431	419	419	407	440	437	420	427	422	464	447	437	438	391	437	466	415	418	426	430	471	429	453	419	459	425	446	408	436	429	444	455	426	395	431	459	428	445	431	433	422	394	437	449	404	413	436	434	437	463	411	460	412	417	435	406	410	424	422	489	416	492	490	400	430	441	395	395	458	418	411	465	429	415	423	441	475	428	427	439	424	437	449	425	440	457	407	427	402	418	418	455	405	428	441	420	460	452	450	404	409	416	467	429	422	446	443	452	459	464	421	432	421	404	403	433	384	478	439	425	439	408	425	445	440	404	418	434	455	404	442	405	408	394	443	441	464	449	444	403	436	440	428	461	434	443	461	439	402	434	432	421	420	400	421	440	457	427	407	406	422	388	439	442	449	441	437	452	461	402	438	423	456	412	463	448	456	445	468	434	440	418	398	432	445	424	444	429	406	417	437	458	426	440	422	446	432	445	412	432	421	428	439	440	428	429	457	458	421	410	469	424	464	426	448	450	445	426	441	433	480	430	447	474	430	409	473	424	445	405	435	417	455	433	419	415	437	423	456	415	418	430	442	432	460	450	449	441	405	456	452	432	406	426	455	438	389	423	446	434	412	409	440	442	453	436	432	424	406	443	423	441	408	450	453	464	441	402	440	423	457	436	449	458	432	453	420	445	427	408	464	438	442	415	401	491	447	474	445	468	422	451	413	433	439	436	414	429	426	452	458	427	395	471	448	433	413	440	427	414	460	391	423	459	410	412	424	447	423	470	398	470	444	435	428	469	413	456	423	416	415	424	444	414	417	416	468	452	430	424	445	444	394	439	446	435	434	459	442	385	438	438	416	401	413	446	441	415	441	447	417	463	460	473	451	453	395	408	416	453	415	396	439	412	413	447	407	414	438	407	419	437	422	413	418	499	442	443	469	422	432	436	497	464	433	412	459	412	442	437	473	427	406	440	457	436	420	439	442	437	396	429	435	446	414	430	425	428	437	420	445
27335	21196	10317	595	408	263	202	202	171	159	161	159	149	153	141	137	137	142	145	120	152	139	152	129	144	141	156	125	120	131	146	148	142	124	140	136	137	150	145	144	128	138	160	158	147	155	150	138	120	134	142	130	130	139	133	132	137	137	118	134	122	138	137	125	130	145	133	144	131	127	133	140	133	131	134	118	130	141	147	132	144	132	172	120	132	134	154	145	129	143	151	126	128	135	125	159	143	157	128	131	154	120	144	132	163	155	130	128	155	128	130	124	133	133	144	135	143	136	147	119	180	117	145	144	143	139	127	134	127	127	135	146	124	128	145	129	140	148	154	114	129	146	170	128	152	123	120	146	127	140	137	125	134	144	127	134	119	163	147	122	135	135	148	151	134	131	138	165	136	129	123	134	133	156	136	123	134	140	135	124	148	116	134	127	139	142	143	144	141	155	132	139	135	138	144	120	122	118	124	140	133	131	114	117	114	146	126	127	139	109	140	140	113	143	151	134	159	122	136	142	127	123	134	129	152	139	154	152	143	150	134	136	124	167	140	147	134	129	138	137	133	127	115	130	164	143	136	148	130	110	150	125	147	146	141	133	161	112	158	119	149	137	132	148	141	145	136	145	145	138	152	141	111	142	135	138	126	132	126	125	136	131	139	115	133	137	141	148	123	147	173	152	131	153	137	130	136	149	162	137	149	138	136	116	147	129	143	145	136	133	147	147	149	135	135	116	129	130	135	133	121	146	150	130	135	132	134	136	153	144	145	129	119	152	140	139	141	158	136	144	135	138	137	144	144	137	152	145	143	150	114	137	143	156	131	139	134	132	127	133	137	142	122	125	145	143	137	121	142	144	129	129	127	138	109	132	136	139	133	126	125	141	139	144	146	129	151	131	150	135	148	148	140	122	117	118	126	133	149	134	124	134	138	146	145	125	138	132	129	143	125	153	127	135	135	130	140	183	122	111	134	159	141	131	140	134	136	111	139	122	135	122	141	106	145	133	119	146	146	131	137	130	138	135	120	127	144	132	148	125	126	163	142	122	137	130	139	120	145	121	129	148	150	119	143	149	150	145	148	121	139	144	141	143	146	126	132	149	155	134	131	123	123	134	134	116	134	141	127	138	134	123	138	139	137	121	158	144	138	123	125	152	134	140	143	117	136	129	151	122	145	145	135	110	135	138	161	158	138	149	148	140	135	133	137	126	128	130	124	152	152	114	145	140	128	136	136	135	124	162	149	167	142	143	135	139	127	149	147	135	134	144	149	149	128	129	124	123	131	133	139	121	129	132	130	133	143	136	116	143	140	153	133	117	145	124	149	112	125	137	154	147	127	124	129	140	131	139	140	120	137	151	121	134	147	117	137	129	150	142	136	138	150	113	149	138	106	133	135	114	141	129	154	159	155	134	137	154	142	130	142	132	141	141	128	151	124	131	126	125	129	135	144	136	146	155	144	148	129	137	116	144	146	137	123	118	111	125	155	129	113	128	125	128	148	132	130	148	109	133	144	142	139	139	112	130	152	133	138	150	134	134	128	133	130	146	133	130	128	134	127	116	125	143	128	147	132	140	121	137	145	151	133	155	136	143	139	143	150	133	123	146	144	123	158	124	149	130	157	128	139	129	136	146	155	145	141	145	143	140	135	154	120	128	178	129	131	125	141	153	128	151	144	103	128	129	170	120	121	122	149	125	140	138	145	152	129	114	139	150	135	125	157	159	145	129	129	133	143	134	140	141	109	136	144	143	154	118	130	130	128	131	140	117	124	137	134	119	156	136	134	122	129	129	137	138	146	134	114	129	130	146	121	149	146	122	123	132	141	137	145	125	154	132	142	135	152	146	139	145	138	153	155	150	137	120	138	138	141	139	123	124	149	109	135	136	143	128	152	133	134	138	121	134	154	134	135	120	137	143	130	156	140	147	154	128	152	174	140	143	149	146	130	137	148	124	130	160	135	127	149	135	154	119	142	114	116	134	124	136	145	125	123	153	155	131	124	115	147	132	130	123	142	125	129	134	144	137	132	119	129	117	139	143	130	148	133	140	145	137	137	143	137	140	140	152	132	143	144	145	149	145	136	138	132	135	157	153	129	143	135	133	142	128	136	131	139	131	148	135	139	136	142	140	123	133	130	150	134	121	147	123	132	147	151	144	130	119	138	147	144	135	138	133	141	152	124	110	114	133	148	149	157	114	151	137	152	159	135	112	130	129	125	131	154	144	133	143	144	148	138	141	126	146	159	154	143	146	129	131	130	127	132	140	132	128	109	138	138	141	120	140	143	133	142	148	142	122	155	137	131	138	140	142	126	127	146	151	126	162	125	146	132	127	153	138	129	108	131	127	134	137	162	145	150	129	143	137	146	160	163	147	109	135	125	148	126	128	136	142	129	144	135	125	131	140	143	144	159	136	159	137	138	142	122	117	151	147	148	144	125	136	140	116	130	142	122	129	126	142	143	133	119	125	128	125	155	164	129	148	142	119	113	148	134	127	135	122	126	144	141	110	111	130	127	130	147	132	137	121	142	125	152	131	121	136	130	135	132	138	125	123	141	146	105	125	137	129	144	137	147	128	144	142	122	141	159	136	135	117	141	127	134	134	153	129	132	140	151	120	135	124	134	140	160	136	132	138	142	126	132	112	141	157	132	132	164	126	133	120	127	131	143	129	125	143	123	133	128	128	134	109	124	144	146	127	124	140	156	126	158	128	126	133	139	154	142	127	133	126	118	116	130	123	131	135	134	134	138	166	129	135	147	138	131	134	108	130	131	155	156	172	127	126	138	125	132	155	155	134	137	133	157	132	136	132	134	139	147	115	133	152	120	148	140	134	143	125	119	141	128	165	142	156	149	136	138	159	134	142	131	138	133	126	132	156	132	134	134	155	139	100	150	132	137	131	131	131	125	135	142	126	147	142	142	157	124	140	132	148	126	136	140	168	130	143	140	149	140	135	145	118	133	121	136	118	134	125	132	134	127	133	147	117	138	144	135	137	153	156	134	137	144	134	141	142	117	144	119	135	147	139	134	163	133	133	136	141	131	141	136	169	140	156	145	163	138	139	121	133	132	129	133	142	135	118	135	143	167	137	136	127	141	129	123	136	121	153	135	144	151	123	129	135	130	111	158	138	111	128	142	126	143	144	142	144	132	146	126	153	167	144	164	142	127	139	140	128	135	138	124	140	146	129	136	147	118	141	133	126	157	145	146	143	150	125	133	134	121	136	125	130	138	122	109	136	113	135	132	152	153	132	124	127	144	139	135	132	122	138	139	138	128	147	140	154	154	145	135	115	139	124	131	134	130	142	119	139	134	133	133	171	131	145	129	113	149	133	114	159	120	143	127	127	141	145	121	116	152	161	139	152	133	155	145	140	137	125	120	121	129	134	149	144	141	136	141	144	150	132	144	136	143	137	136	157	152	155	126	134	126	132	141	140	148	148	145	150	151	134	136	149	148	139	118	129	129	123	162	118	127	134	166	144	138	136
3747	953	882	469	462	402	298	237	205	214	235	212	183	177	201	197	170	170	187	170	184	164	183	177	157	169	160	163	158	174	189	175	151	183	174	164	186	165	163	147	157	157	171	160	170	194	145	178	167	170	174	182	172	173	150	164	148	181	165	169	185	179	157	187	181	161	158	171	178	165	183	177	167	160	204	165	162	176	159	149	172	168	180	164	157	173	198	141	167	179	182	165	183	134	155	190	177	154	193	182	181	184	163	169	195	179	167	173	191	169	182	182	169	170	151	165	176	182	168	158	172	164	160	157	172	167	173	153	169	166	176	162	170	167	160	173	164	177	144	176	193	168	171	147	154	160	165	170	163	167	153	171	149	190	183	176	153	181	153	169	171	179	157	166	178	177	151	154	167	167	186	162	185	191	153	182	174	152	187	179	164	159	162	164	181	174	188	156	175	167	167	170	161	173	157	169	145	196	161	187	166	175	156	167	190	195	180	163	153	163	175	164	159	166	181	182	144	154	164	169	179	167	156	185	177	174	171	166	156	183	152	150	186	171	167	188	175	173	163	173	156	172	139	150	199	169	177	195	155	188	179	159	164	154	166	156	171	167	161	161	193	173	152	208	166	165	164	156	178	163	152	165	158	162	165	150	181	166	163	171	168	181	163	160	173	172	159	143	187	182	175	199	174	171	149	156	177	168	199	165	148	150	162	157	161	154	179	177	140	165	168	170	153	157	162	145	189	172	149	172	178	164	141	166	167	152	162	208	177	182	142	160	160	182	158	161	170	154	174	156	166	161	148	157	164	172	177	179	174	190	184	182	150	178	146	170	166	157	162	166	153	143	172	173	159	173	172	148	162	172	157	167	197	158	165	167	161	144	192	182	170	173	200	189	155	162	174	153	166	178	148	175	171	154	160	176	164	178	184	169	153	165	180	175	158	161	189	191	170	142	168	170	174	165	186	168	183	171	175	162	172	165	176	160	162	167	168	176	159	154	170	160	169	164	151	151	182	169	183	151	185	184	159	163	153	158	164	171	165	177	166	166	156	181	179	162	161	165	202	175	174	172	153	168	148	170	152	184	188	176	170	169	164	175	152	184	172	146	187	176	162	171	184	173	160	150	157	169	183	171	186	170	170	172	170	180	153	173	174	184	160	173	144	156	181	171	160	160	180	154	155	171	159	168	170	165	157	176	186	182	162	164	192	164	165	173	172	172	160	196	154	176	157	156	157	188	169	168	181	150	162	155	177	154	149	184	159	159	146	162	173	150	142	173	172	173	172	158	174	168	184	170	158	182	178	173	153	155	158	157	166	152	174	171	165	170	165	178	157	188	174	146	170	166	153	156	151	154	170	171	130	164	177	168	164	168	137	160	160	182	152	176	171	166	172	164	150	172	193	182	173	163	171	155	168	172	161	152	174	149	168	146	153	162	150	186	145	155	169	177	174	157	172	156	162	161	158	167	177	190	173	177	156	188	170	167	176	159	175	162	184	182	180	165	208	177	147	145	172	158	196	179	214	164	182	180	173	180	185	161	190	177	184	158	172	161	160	176	146	161	172	142	159	161	179	171	199	168	175	148	186	175	175	166	169	148	174	176	152	176	147	168	159	173	186	155	165	184	163	147	174	157	172	170	165	155	149	173	165	180	173	157	172	156	161	180	180	169	184	172	180	180	130	168	167	178	177	184	197	174	171	160	196	155	157	197	176	174	153	154	149	179	145	156	177	152	164	165	154	166	171	170	155	179	185	147	153	162	182	178	175	175	183	156	163	153	171	165	184	184	171	167	185	145	171	160	167	157	182	183	163	177	172	175	168	166	158	174	172	162	164	143	169	173	165	176	173	146	156	158	157	199	164	153	158	162	170	149	180	175	149	160	164	172	176	168	180	158	142	163	162	173	173	181	180	161	158	158	155	164	158	149	164	182	157	182	169	169	167	189	176	164	184	159	166	182	173	148	165	177	176	187	190	164	152	162	156	170	172	159	155	165	186	159	141	179	159	170	169	183	186	165	158	193	159	164	179	164	172	158	170	165	168	159	172	138	161	164	173	167	185	152	189	176	176	164	144	161	154	187	175	171	165	183	173	158	137	181	170	168	138	173	177	171	160	158	188	147	165	148	156	170	167	171	172	163	184	159	160	153	181	173	167	169	169	164	169	186	156	164	161	181	195	169	176	190	169	175	154	177	160	175	155	188	179	178	151	150	161	163	191	188	165	162	156	179	152	142	145	164	172	157	164	164	155	153	180	162	178	170	184	169	160	183	144	153	180	173	161	203	143	175	157	154	151	149	170	166	174	143	151	153	163	174	173	197	176	163	154	175	160	187	173	173	145	168	152	170	157	156	164	165	166	169	177	174	176	196	169	135	162	199	157	170	159	162	169	198	187	161	161	188	159	178	178	176	170	149	178	152	140	167	161	174	141	155	178	151	157	171	179	159	189	157	197	168	158	159	163	157	176	171	169	157	181	184	176	162	167	167	176	161	152	174	148	198	183	204	172	172	180	157	154	150	187	169	146	179	158	160	159	173	167	176	171	159	166	180	185	133	180	133	169	175	160	181	158	167	165	174	161	174	180	175	178	172	168	192	184	168	185	153	149	168	183	177	172	144	156	212	194	162	177	172	158	153	164	166	155	162	167	154	187	160	160	177	166	170	174	166	174	147	162	164	148	207	166	153	156	185	157	172	187	176	164	167	173	144	166	178	164	158	158	174	187	192	173	169	150	177	146	170	144	177	164	169	177	183	156	164	180	142	184	178	132	166	176	195	158	174	189	173	189	148	149	164	173	158	196	146	172	149	148	164	168	179	183	152	170	148	172	185	162	188	192	159	192	157	137	169	179	164	187	188	181	143	157	168	154	158	191	191	171	167	167	171	180	159	183	178	190	160	164	167	166	180	192	159	176	165	162	176	166	157	156	158	171	145	146	174	182	173	178	169	148	195	162	170	197	163	161	177	183	161	187	167	145	145	169	157	181	159	141	179	148	167	186	159	180	168	169	207	186	152	175	168	145	185	166	166	155	167	185	182	159	172	151	178	191	184	163	167	163	177	171	149	177	164	152	181	164	165	183	178	169	144	171	166	156	141	166	181	170	149	153	182	157	173	165	160	190	182	166	176	170	148	159	179	180	166	164	157	185	148	146	169	181	178	175	170	171	160	204	160	170	197	164	174	162	169	153	195	168	139	166	174	162	164	148	190	167	163	176	181	155	168	191	155	161	185	170	172	149	189	160	168	172	172	181	155	143	164	170	163	166	144	185	172	177	159	168	166	150	166	172	159	182	164	178	177	177	157	167	177	156	163	166	194	160	157	163	164	176	183	157	187	189	149	160	177	180	159	167	165	156	165	185	189	176	167	163	181	148	166	190	181	138	157	180	165	160	175	171	200	163	186	148	160	166	159	152	171	149	143	164	176	160	149	182	151	169	177	141	161	168	160	172	151	200	177	158	194	164	186	176	187	144	183	171	178	149	196	148	176	166	165
23868	21588	29376	24255	21590	17572	1910	889	717	662	562	536	494	437	474	428	419	384	379	397	375	389	403	337	346	349	339	336	362	348	349	324	329	336	318	308	354	335	331	331	306	333	290	325	317	357	309	338	324	351	329	298	320	335	310	327	306	296	331	352	299	349	315	338	311	328	327	308	298	344	326	320	307	333	299	345	354	326	303	321	334	294	304	325	314	314	321	327	331	296	350	364	320	308	310	288	346	315	333	266	302	310	335	316	324	333	353	325	318	337	314	341	346	314	300	319	327	334	326	314	335	302	284	344	305	328	306	344	315	335	319	310	334	314	303	303	325	310	300	315	323	310	294	305	320	324	301	312	304	293	321	321	326	338	329	308	282	324	302	309	301	307	302	345	300	311	323	339	300	328	309	327	323	309	279	307	332	325	307	301	302	322	328	347	337	326	325	333	350	318	337	348	326	286	303	313	314	309	312	309	289	286	324	295	349	322	318	350	330	302	318	296	326	280	319	338	328	329	301	321	307	308	327	312	304	335	310	342	325	336	342	325	347	346	290	306	310	297	362	326	306	321	352	308	337	331	289	328	292	319	299	306	327	315	294	312	301	341	324	303	345	337	317	325	321	311	307	336	333	304	321	314	298	318	333	296	320	312	339	301	318	342	304	327	328	361	306	315	313	340	321	307	312	311	326	309	335	336	312	326	345	320	314	330	318	283	333	328	313	330	326	317	326	312	321	332	309	324	316	319	313	284	300	333	350	327	339	304	323	317	294	325	357	325	313	330	332	309	305	360	297	327	317	324	316	338	319	318	287	301	314	313	307	335	295	344	318	327	333	330	285	318	301	304	343	332	322	297	327	293	303	324	340	320	307	294	333	342	320	344	340	319	313	336	308	324	321	352	333	254	342	328	337	318	296	328	321	303	308	328	322	293	329	295	328	336	355	301	298	312	353	320	328	324	305	317	322	319	326	286	285	318	334	354	320	317	294	324	317	337	332	315	323	331	335	315	345	309	291	335	326	315	314	334	291	333	293	296	331	330	305	313	328	324	278	288	298	291	308	338	298	317	322	319	339	299	332	300	337	332	321	327	307	312	341	313	301	342	304	278	306	304	294	309	348	327	342	329	302	324	304	265	323	306	311	309	303	318	330	300	341	322	330	320	302	319	324	284	337	325	328	317	306	344	304	333	318	285	315	297	327	290	302	333	331	310	327	309	295	325	354	313	326	322	302	302	302	322	294	328	338	343	341	314	302	308	283	302	306	310	333	340	312	344	316	316	302	316	318	305	348	280	375	346	294	286	315	323	360	287	309	333	325	298	291	323	324	313	304	303	332	299	324	337	301	302	323	330	322	300	312	343	311	318	337	309	309	317	318	292	349	328	303	330	330	317	318	318	328	343	328	310	320	341	307	322	341	305	340	333	303	291	319	313	308	302	308	323	312	302	299	317	303	314	308	314	306	328	367	320	319	301	314	334	318	312	348	301	327	323	331	342	341	310	313	299	317	298	309	282	319	327	292	308	323	286	308	302	318	348	300	310	309	296	337	316	327	322	346	301	325	344	332	305	320	342	333	326	318	330	307	309	326	336	304	305	328	287	293	298	304	296	299	297	313	310	322	314	340	336	298	288	323	325	333	353	318	313	303	322	299	369	292	336	339	312	343	331	348	307	327	305	314	294	313	319	338	289	310	299	365	282	328	308	296	293	325	318	330	294	344	313	355	318	293	316	284	334	314	321	324	310	306	306	318	329	330	326	307	307	318	320	307	342	316	323	295	324	318	328	293	318	329	300	295	336	308	316	350	326	309	327	313	335	313	312	304	340	306	331	308	320	280	337	334	324	334	296	321	307	335	322	302	295	324	311	306	323	332	310	313	311	326	315	326	338	329	304	285	315	333	332	300	290	338	315	307	321	311	304	317	314	356	312	297	316	317	292	311	316	322	354	348	320	315	299	289	351	351	309	309	339	316	309	326	336	329	314	303	296	326	299	311	321	288	314	301	329	323	329	287	322	300	328	325	303	312	327	329	313	325	290	316	350	329	337	292	298	310	306	338	308	342	308	318	303	286	305	308	339	319	300	295	332	293	300	289	323	358	322	315	314	321	338	300	322	313	290	314	335	304	298	283	295	320	337	325	298	330	347	286	318	304	315	339	328	322	304	307	309	325	338	348	291	319	317	357	300	303	341	334	323	290	347	280	297	306	291	354	292	312	334	298	315	300	308	335	299	293	335	295	318	291	327	324	346	311	309	339	305	320	321	341	314	347	338	343	328	300	328	327	295	290	305	297	293	284	281	303	324	316	320	312	319	306	321	283	309	323	328	304	330	303	291	336	313	340	321	318	322	304	296	338	330	337	340	331	315	340	358	309	276	317	307	332	305	337	313	296	317	307	311	304	313	307	307	283	306	295	319	303	313	304	326	320	330	318	291	300	325	308	322	302	318	340	294	293	296	307	310	332	302	317	301	295	343	325	321	303	311	321	291	307	307	335	309	328	323	271	308	332	303	273	307	326	344	320	345	324	290	303	331	327	334	325	291	325	330	316	295	311	328	320	376	328	339	342	316	338	310	320	328	343	295	341	317	311	317	320	320	305	291	330	315	299	305	307	301	313	311	284	338	323	313	305	328	302	316	318	319	305	321	314	342	313	314	304	282	314	334	346	309	329	316	321	360	353	323	292	332	308	324	318	320	329	307	336	314	305	307	304	338	297	302	297	322	315	309	315	339	324	310	328	344	323	305	279	331	330	301	322	308	317	352	327	311	289	321	306	312	297	306	335	334	311	349	312	327	335	327	316	313	299	302	335	303	324	327	310	297	322	322	337	336	315	327	342	319	321	290	298	328	341	301	312	299	326	296	305	320	310	303	293	334	329	304	334	341	307	320	326	283	335	312	333	307	308	322	322	333	343	307	310	317	345	334	284	302	300	324	331	317	303	325	303	349	346	329	335	326	294	268	321	312	317	298	319	326	291	325	327	337	316	284	314	308	322	330	298	323	342	286	323	323	289	307	293	328	321	313	312	306	323	278	347	317	340	300	323	305	296	309	327	309	299	338	329	314	317	338	290	325	349	314	328	330	337	305	322	299	316	330	318	298	303	324	278	311	300	315	317	311	355	286	325	339	325	330	337	318	321	298	315	298	311	318	293	307	318	335	327	316	334	324	294	289	288	303	292	326	297	327	309	325	303	319	305	305	314	324	326	317	280	319	339	309	322	322	299	304	338	289	308	338	296	308	312	297	306	299	323	306	302	304	312	329	314	309	326	291	333	324	301	323	313	322	315	344	317	301	329	335	314	337	346	307	296	282	309	323	314	319	297	308	276	308	341	349	314	323	326	321	319	342	332	310	329	332	318	279	323	314	306	280	322	306	326	312	333	324	302	332	331	300	324	287	364	327	315	282	329	285	303	313	284	326	321	332	321	325	330	272	327	334	327	318	349	338	296	287	304	315	344	289	304	302	311	311	308	328	345	336	317	339	318	313
4730	10561	9246	4752	3427	2639	1967	1537	1248	1063	923	777	705	656	583	594	536	527	469	493	489	463	435	490	433	391	397	427	439	388	377	380	400	412	382	370	410	401	416	409	379	376	390	393	342	380	416	372	373	334	367	358	361	389	365	372	398	368	415	376	400	371	404	351	367	363	366	350	387	370	388	381	383	368	393	368	372	412	377	348	378	364	363	339	394	352	380	390	349	379	397	345	365	363	418	369	375	375	387	418	362	414	371	361	354	358	359	376	381	343	401	361	375	400	384	359	362	384	373	322	352	366	389	356	385	360	349	345	377	360	410	395	383	361	380	376	356	357	389	409	375	407	381	382	374	406	372	345	332	359	363	398	404	384	387	394	360	358	373	373	372	358	373	366	380	341	356	345	335	401	372	406	403	377	358	346	375	373	416	379	374	363	369	382	392	354	385	379	357	397	352	396	359	361	384	388	382	349	365	362	354	367	389	345	411	354	392	372	374	364	369	411	359	398	356	357	388	346	353	346	376	387	383	379	350	368	381	362	388	337	365	354	361	375	379	360	368	365	372	402	358	400	366	368	359	359	383	360	366	372	372	361	360	350	379	371	395	351	381	398	339	364	364	335	379	389	355	380	384	338	358	387	393	360	345	344	371	378	346	391	341	374	395	365	385	358	396	391	339	365	369	351	366	332	370	393	383	353	367	341	380	365	331	359	394	364	402	379	383	370	362	363	371	321	382	384	353	372	366	364	339	380	362	329	349	373	364	379	334	364	389	376	374	371	374	368	339	372	367	370	342	377	390	355	375	348	395	361	377	362	352	371	383	343	381	371	359	381	337	360	398	347	382	353	403	334	366	370	348	378	400	312	393	374	377	362	372	370	367	364	392	380	373	359	351	374	388	393	352	407	374	375	363	349	410	398	361	365	363	346	346	348	392	361	368	364	374	373	362	388	424	404	364	387	350	359	342	360	416	389	373	381	322	371	355	380	374	370	360	377	386	369	356	331	366	407	339	372	373	399	388	357	389	354	383	356	347	386	398	402	365	361	397	354	382	395	353	370	365	373	376	384	371	353	350	349	393	371	386	420	377	342	360	360	377	370	360	361	344	345	382	369	355	394	409	365	392	391	351	372	395	374	379	383	373	361	396	387	374	358	374	364	337	398	406	384	378	354	381	378	376	381	376	377	401	354	399	365	392	403	363	417	362	354	358	343	380	365	386	349	367	361	364	370	375	358	361	339	398	375	373	337	316	365	352	378	351	394	381	332	360	360	376	372	400	384	369	408	356	346	417	395	376	351	367	366	381	406	359	348	360	372	401	368	395	410	381	392	346	350	367	378	388	380	380	392	393	388	374	354	367	364	388	351	354	349	361	348	357	373	336	377	346	381	369	370	364	384	349	382	385	357	361	352	373	370	378	351	381	369	409	353	346	378	370	352	382	373	360	385	354	377	361	364	348	377	396	372	347	348	362	395	361	354	331	381	324	337	386	380	346	381	356	365	359	359	367	385	369	332	375	352	372	364	360	344	372	367	385	364	383	374	372	348	370	357	384	364	372	384	364	424	358	360	370	374	362	374	409	349	396	382	366	381	355	375	336	347	381	348	365	355	358	360	376	404	352	363	372	406	343	390	342	339	378	352	346	335	376	360	350	364	410	364	363	355	328	334	356	370	327	386	391	386	429	372	333	330	379	405	407	388	381	381	405	325	340	347	358	357	365	389	385	363	383	341	396	397	365	353	391	366	367	322	396	376	364	382	388	339	358	378	358	394	363	348	358	369	349	406	359	348	347	353	375	348	374	388	385	347	392	369	372	374	372	391	384	370	396	364	356	338	353	362	366	356	401	355	361	388	373	394	345	337	366	360	377	384	374	362	371	360	386	380	382	376	386	350	399	375	356	372	375	381	375	397	344	385	371	357	357	389	367	391	352	365	364	401	353	323	375	385	399	356	388	367	384	388	368	362	410	380	384	359	369	349	373	336	355	402	387	402	374	364	359	343	343	383	373	395	379	382	373	344	369	351	397	376	365	361	370	373	348	379	395	379	371	358	393	385	393	365	357	357	387	372	381	335	355	373	378	389	370	357	357	378	344	351	388	340	351	365	361	344	398	397	390	383	366	392	395	359	361	409	350	329	376	349	359	364	366	396	356	342	370	385	386	383	373	405	385	369	405	385	406	342	381	387	372	395	336	348	349	353	385	363	365	364	391	375	383	398	366	362	370	363	422	360	327	349	357	365	375	360	377	416	332	359	390	349	402	377	377	339	340	333	367	371	374	367	388	373	393	416	377	366	373	353	382	375	337	376	419	375	360	356	364	380	378	375	376	392	349	374	366	375	355	390	404	364	360	369	390	359	395	372	399	360	374	378	374	360	397	382	360	390	368	382	360	388	360	345	392	360	383	363	352	359	379	370	342	403	363	362	371	336	375	383	393	360	355	374	423	368	342	367	363	365	391	369	367	377	387	375	383	388	336	392	341	380	356	348	345	376	397	399	347	373	373	371	390	399	398	370	353	384	368	382	366	397	368	322	352	348	381	359	394	363	380	361	356	373	374	365	369	350	363	389	372	366	394	331	373	355	365	397	339	389	369	371	338	348	358	354	362	351	407	353	371	359	333	352	370	338	388	358	358	357	349	360	360	373	353	375	328	387	378	355	395	387	343	394	332	381	367	347	331	370	382	369	365	379	342	385	359	382	408	363	359	387	371	335	348	364	365	409	343	387	359	388	370	335	369	376	368	379	399	376	367	404	378	355	365	412	359	361	381	382	354	386	388	378	368	340	342	354	377	354	341	365	342	362	414	340	396	359	386	370	383	366	370	385	383	383	373	362	365	380	358	374	370	380	358	364	381	397	350	361	373	363	344	367	367	344	380	370	377	406	381	354	376	374	368	381	356	396	340	363	395	399	334	417	389	367	366	359	354	347	340	355	390	390	345	396	376	360	382	380	366	374	367	367	394	379	365	377	358	358	378	366	371	351	353	346	390	363	378	358	357	374	374	431	365	344	378	379	345	369	394	390	346	374	357	365	398	349	364	371	377	357	366	404	339	341	369	370	367	339	373	357	367	353	367	363	364	365	388	342	369	367	339	378	352	409	358	364	352	370	382	377	407	406	346	389	346	366	384	366	377	344	370	385	400	355	381	363	370	358	386	332	376	415	374	357	329	367	383	364	369	368	380	406	345	338	320	407	387	362	356	376	372	349	352	372	361	349	369	369	378	366	389	369	382	364	391	370	370	380	358	380	372	380	378	369	378	412	350	364	402	375	379	368	357	374	345	394	363	384	364	373	380	381	367	371	386	371	354	369	361	356	390	381	369	386	414	392	384	344	345	398	367	351	394	360	346	356	399	368	383	399	358	396	377	338	373	367	373	367	354	350	404	394	380	374	375	394	383	367	321	379	375	363	383	422	392	373	371	381	360	344	365	342	336	382	349	340	350	390	368	395	363	384	395	363	390	350	373	368	412	358	353	378	374	400	359	380
25100	21552	28422	25057	17063	973	473	326	283	230	267	219	193	189	173	158	150	147	142	139	139	114	152	135	139	122	117	132	121	124	139	114	133	128	117	120	137	126	138	122	111	110	120	105	127	129	105	119	97	115	130	95	120	127	123	132	108	122	118	110	143	116	123	113	127	116	105	125	101	103	115	115	122	122	127	114	115	116	138	115	122	117	133	118	108	131	114	109	117	108	91	84	105	111	128	122	118	133	120	120	100	100	100	105	122	125	127	131	104	111	111	136	107	111	126	105	105	117	103	130	111	112	109	101	127	106	93	85	119	127	117	123	121	121	119	114	93	104	91	118	110	138	113	107	117	120	137	99	101	124	114	114	121	128	98	116	131	129	110	112	126	119	126	120	92	84	99	107	118	118	133	119	103	118	122	117	117	111	122	129	123	112	119	118	133	107	114	111	117	92	113	122	119	99	108	116	112	122	130	128	115	99	146	106	106	103	116	103	116	112	103	118	120	127	117	123	129	130	119	118	122	115	112	91	117	127	110	111	106	122	103	122	109	110	105	117	112	133	108	108	134	116	109	116	141	124	110	107	109	134	125	117	126	125	99	124	110	100	108	104	113	113	110	121	101	112	132	107	117	114	122	114	114	134	104	111	95	123	113	118	129	114	116	136	95	94	129	109	107	108	115	114	139	117	117	109	118	110	113	112	125	101	130	117	129	122	114	124	125	146	107	111	110	111	113	129	110	107	108	114	122	115	116	123	124	111	113	130	129	119	106	123	115	123	110	124	97	108	95	107	129	110	119	114	137	114	129	102	103	134	114	121	125	119	109	117	108	114	122	111	117	116	124	111	140	116	121	128	105	131	117	117	103	107	123	105	107	105	116	114	121	100	113	118	124	126	134	126	87	115	123	128	106	108	102	105	128	120	116	94	128	117	127	125	104	121	130	127	121	112	125	106	147	110	105	93	138	124	124	117	118	123	114	125	138	109	114	110	126	106	140	103	107	122	126	117	105	120	106	144	148	106	127	118	121	112	112	112	109	129	125	95	125	121	120	120	118	90	136	116	112	121	138	105	112	119	113	117	112	115	114	108	124	104	103	108	103	115	104	125	115	100	100	104	112	117	123	127	147	134	118	107	105	111	111	119	137	101	104	118	133	141	140	118	109	113	124	112	113	119	115	93	99	116	123	103	128	110	103	104	102	137	123	121	105	128	127	103	129	106	119	118	122	111	115	130	112	121	129	122	134	123	97	117	134	119	125	121	134	112	131	118	125	134	109	100	102	130	121	111	106	113	133	113	121	108	105	140	110	109	133	105	107	125	116	140	105	123	125	126	120	115	119	116	120	108	138	132	125	148	104	136	108	117	125	108	138	115	97	103	122	128	110	104	123	109	113	122	100	142	120	114	108	114	134	117	117	113	120	128	114	112	127	104	128	118	118	113	117	116	132	131	95	118	104	126	101	115	102	117	137	109	127	114	111	124	106	111	126	114	136	132	113	118	110	114	122	127	108	128	112	134	107	122	127	121	119	115	100	101	115	101	122	105	101	116	114	126	118	121	113	104	120	116	127	114	130	101	112	101	124	98	122	118	116	117	126	116	103	121	142	138	119	128	125	106	119	114	137	122	95	121	104	97	116	132	128	124	106	125	102	121	107	120	129	118	105	109	112	122	133	111	127	108	107	111	113	105	138	112	119	117	133	123	127	115	123	119	134	118	87	117	115	109	112	96	111	106	126	112	104	115	127	116	117	107	115	121	121	113	127	127	105	110	123	121	109	128	100	117	109	116	122	117	108	104	115	112	113	121	109	113	100	114	115	111	115	120	123	120	125	112	116	125	119	118	117	118	107	142	127	120	103	109	114	114	132	119	118	130	112	129	118	99	132	118	111	134	120	114	133	90	111	114	117	115	94	118	120	126	108	111	107	120	106	124	107	114	119	113	129	119	134	122	107	117	132	118	114	133	106	124	134	112	113	115	126	116	118	110	105	117	132	121	105	115	118	100	130	110	111	112	126	114	107	109	119	101	127	90	116	125	118	143	105	123	105	114	121	131	120	123	117	118	133	128	89	109	120	115	125	112	108	101	120	114	120	119	106	117	137	98	112	122	119	127	91	122	107	127	110	116	107	109	110	134	103	119	117	129	128	102	119	125	102	116	134	134	128	114	137	114	116	106	125	101	107	119	117	117	116	121	127	119	123	114	125	111	105	135	128	114	113	131	105	103	124	104	118	120	111	118	118	108	121	111	122	113	108	130	119	122	147	104	119	128	107	103	103	111	121	114	125	127	124	90	102	116	96	124	139	112	113	117	112	119	108	114	126	117	114	112	120	110	109	97	120	115	112	93	97	111	116	114	118	123	106	117	135	129	125	127	117	114	102	122	95	115	111	122	119	105	119	122	96	102	118	139	111	134	116	128	137	120	107	98	129	108	124	130	120	124	114	105	121	113	109	115	100	123	106	95	132	131	127	109	126	103	127	119	126	118	128	129	130	110	111	102	118	126	127	117	108	111	110	150	107	104	114	99	116	103	109	118	116	124	93	116	124	110	105	119	131	115	101	123	113	120	106	110	107	100	106	97	108	116	117	115	110	95	144	119	130	123	127	117	99	116	98	116	109	111	122	123	123	113	116	110	121	119	111	98	132	124	118	109	130	110	135	110	115	140	110	117	119	121	132	119	114	114	112	125	107	110	107	119	98	118	120	123	114	97	121	126	126	114	107	121	112	116	110	129	101	116	112	115	143	93	99	98	132	84	141	110	115	102	97	120	114	111	119	123	132	120	120	112	91	103	117	108	111	117	106	121	141	118	101	118	115	112	103	122	101	143	144	100	112	106	131	113	123	123	121	100	96	132	102	104	129	115	119	135	123	104	115	108	114	130	108	126	122	121	118	113	115	130	128	129	122	114	114	120	107	117	114	113	119	123	100	121	127	110	105	113	107	108	111	106	106	135	119	118	110	115	109	115	108	111	114	116	147	122	117	103	116	103	120	131	113	102	107	96	108	129	125	107	118	120	104	109	91	117	122	129	118	116	104	110	113	101	127	116	99	127	117	143	121	101	109	103	108	133	107	120	109	112	97	124	121	114	111	105	125	103	114	111	121	129	116	121	103	100	103	86	119	122	122	115	116	121	106	114	97	119	124	145	113	111	103	117	115	130	117	108	113	110	130	126	125	110	117	120	114	122	114	126	114	102	113	122	111	113	111	104	136	104	101	98	148	116	131	116	108	118	112	129	116	117	114	90	114	118	121	118	124	107	97	124	122	108	103	125	110	100	127	116	110	111	121	121	130	119	122	122	101	139	126	129	106	116	109	110	124	117	122	108	108	123	102	125	123	118	121	120	117	106	113	113	111	138	100	111	121	121	116	109	117	111	105	112	115	126	120	104	120	126	102	116	114	117	115	107	122	129	119	111	107	136	124	128	116	116	106	102	107	109	113	95	133	123	97	117	133	105	111	101	114	124	117	132	134	128	126	130	110	125
4737	6247	5112	2606	1863	1420	1016	821	631	523	415	399	340	319	306	278	276	234	217	229	203	206	205	165	175	177	192	185	183	200	182	167	178	176	170	157	152	171	180	168	149	168	151	187	177	158	174	190	153	155	128	150	158	158	160	161	140	152	140	171	164	146	159	169	162	168	169	163	157	155	148	150	157	158	157	169	143	162	155	145	158	169	164	147	148	124	162	164	157	164	150	149	168	169	138	171	156	149	139	138	146	154	140	173	148	146	163	161	135	162	151	159	148	144	133	157	158	155	158	159	167	145	157	166	164	143	149	159	168	156	161	140	139	145	168	171	141	172	137	142	157	162	145	155	174	156	157	161	172	159	143	157	172	168	150	173	157	144	143	160	140	146	167	164	170	155	152	150	145	158	146	173	151	154	152	162	164	148	159	166	153	166	151	176	152	150	172	147	155	160	153	137	144	137	172	138	156	165	147	159	168	155	175	149	158	141	149	174	176	153	161	152	169	181	165	161	154	157	152	136	162	145	160	159	172	149	146	173	156	142	141	165	173	160	160	148	141	139	201	161	147	157	153	171	165	170	134	186	175	156	177	165	160	152	129	144	146	162	181	151	170	172	161	157	147	157	163	149	144	142	183	153	150	168	161	150	168	151	159	163	162	153	162	141	145	166	157	159	197	143	152	159	177	160	133	151	152	152	175	176	151	161	153	154	166	144	155	158	148	147	171	169	162	167	154	174	166	160	130	148	159	143	151	160	146	139	125	140	141	168	152	153	150	140	150	153	157	135	157	164	152	141	149	165	181	173	166	175	136	172	159	167	157	145	167	166	161	170	157	160	121	167	153	159	158	158	153	174	154	143	140	170	181	132	167	150	151	174	157	156	160	163	179	162	163	158	158	176	177	165	181	160	169	158	142	157	144	189	142	175	155	158	161	169	174	151	142	160	165	141	159	161	154	145	169	138	154	154	156	152	143	133	162	169	128	139	170	177	149	158	134	151	151	162	156	168	150	155	143	134	141	148	119	157	152	160	141	163	162	130	139	165	143	170	159	164	156	149	150	142	153	143	152	158	146	151	156	159	156	156	180	192	142	142	175	167	119	136	149	147	142	162	151	156	161	165	165	141	178	155	146	133	152	151	178	144	143	161	151	150	168	161	150	161	145	175	164	131	150	156	151	167	146	150	160	146	168	156	158	160	144	149	153	163	156	160	160	153	162	141	136	147	151	137	156	169	161	147	139	164	168	159	140	140	157	133	169	158	149	149	162	162	163	141	142	151	158	158	181	178	159	179	146	165	143	149	151	162	163	165	161	167	149	144	159	155	157	148	167	152	159	157	141	176	118	184	156	169	181	160	140	158	149	180	162	158	153	168	148	142	154	163	146	180	143	163	151	155	146	162	166	155	151	150	167	148	142	165	187	155	162	151	176	163	149	167	178	165	159	171	155	170	137	156	168	145	169	163	153	148	143	140	163	172	154	160	154	135	136	153	152	150	175	162	124	144	177	139	152	149	156	154	137	146	125	164	144	154	144	139	155	149	169	144	174	148	138	173	177	163	176	166	174	168	152	159	160	152	151	166	187	153	157	159	151	139	132	173	145	156	140	147	167	144	159	134	160	152	170	148	155	147	139	177	161	153	149	169	144	144	143	156	157	126	178	132	160	171	144	151	157	145	137	145	163	155	146	154	160	154	147	165	166	162	153	166	160	156	170	160	175	159	158	131	154	149	168	153	133	157	154	174	164	164	119	140	175	178	150	150	161	165	152	151	152	166	157	141	153	165	158	156	152	169	143	151	159	169	163	163	154	142	180	149	162	158	147	151	163	149	172	158	138	148	155	158	157	178	138	154	155	162	172	161	143	159	144	147	148	146	144	161	167	154	168	151	148	129	132	162	190	154	182	151	165	155	178	150	181	139	153	144	190	154	167	146	146	153	126	134	150	167	166	168	179	176	160	161	164	172	145	153	142	169	167	147	145	143	168	154	161	185	158	144	169	151	134	164	160	152	158	174	160	149	146	159	147	172	152	148	161	154	163	173	154	152	157	155	160	158	157	131	159	165	164	148	150	170	152	149	167	166	156	159	147	150	151	144	144	162	162	166	151	169	157	159	151	183	154	147	162	173	148	158	154	156	152	160	153	152	142	166	160	146	162	134	160	143	157	140	137	167	162	141	162	156	170	145	157	161	172	129	144	164	159	178	167	164	139	161	172	159	148	161	153	179	160	161	156	162	166	177	146	126	142	171	153	153	172	152	154	158	142	146	157	157	158	138	177	157	158	165	153	165	156	156	178	165	132	160	162	156	169	163	155	126	157	159	153	173	154	160	171	139	156	162	145	164	158	146	177	144	139	178	144	149	176	154	153	176	149	163	151	167	154	176	160	130	143	131	185	152	181	161	190	151	162	152	148	146	136	164	167	131	168	145	154	168	153	152	149	165	158	137	141	162	138	176	164	161	165	176	157	173	172	173	156	160	174	149	145	168	162	143	151	161	155	162	144	158	141	146	144	136	148	166	158	154	203	176	149	168	137	159	146	151	157	162	158	134	152	171	174	163	144	171	160	160	137	146	158	158	159	161	154	141	153	155	153	171	167	147	169	119	152	152	163	147	151	134	150	170	151	127	151	138	158	151	136	159	173	148	165	178	170	151	152	120	165	169	166	159	159	160	153	180	146	148	132	157	160	155	165	164	154	159	145	155	145	160	167	152	139	135	186	157	170	145	140	156	146	140	156	170	180	150	161	150	169	136	144	155	152	156	153	154	161	160	155	162	171	155	145	139	182	154	184	161	164	154	145	152	158	163	167	137	151	162	144	153	168	146	140	138	146	162	167	143	149	131	184	141	160	165	159	160	150	150	141	159	138	129	156	170	162	173	162	163	167	169	161	159	139	137	151	149	164	139	149	147	171	176	165	162	139	183	157	129	134	165	176	160	146	169	149	124	156	162	162	134	141	171	171	157	141	175	160	154	159	151	140	159	163	135	153	153	130	166	144	165	159	152	177	199	169	171	148	150	168	157	161	147	147	131	152	161	142	163	165	160	139	152	147	156	176	172	147	140	167	152	171	149	138	135	162	139	167	136	138	164	161	163	158	174	150	145	129	139	160	145	147	147	162	164	151	153	180	159	174	164	142	158	149	157	177	153	142	182	155	151	138	154	154	171	159	151	148	167	157	148	162	157	172	169	157	138	158	141	150	159	141	139	160	159	135	150	171	156	140	172	152	154	178	156	160	153	165	173	153	150	178	155	161	152	159	172	166	141	146	159	171	150	115	175	173	147	160	146	142	166	149	148	142	159	163	123	155	166	164	146	147	153	162	132	160	165	150	148	121	137	144	150	154	149	146	172	162	136	172	149	162	183	162	146	144	164	137	133	190	134	164	157	165	145	171	176	157	163	164	148	163	143	165	149	145	147	156	153	148	157	151	154	176	134	160	164	162	132	141	146	181	161	157	134	180	168	159	156	156	151	142	165	159	164	144	152
23163	21624	29610	24161	21618	21679	14622	1639	1059	950	829	729	705	630	608	573	553	508	459	497	486	442	456	441	460	437	413	423	392	403	389	399	409	366	447	403	396	403	373	401	370	403	373	380	356	453	388	366	383	390	403	361	386	347	435	396	375	360	376	371	369	397	362	345	376	381	399	387	376	390	336	388	357	383	353	358	411	359	379	369	350	375	383	366	364	323	404	386	372	383	392	406	351	403	368	355	370	402	354	355	404	363	373	362	408	388	374	379	383	348	343	387	367	365	354	368	361	356	359	399	406	333	360	377	418	373	392	370	352	371	379	397	332	370	349	357	389	385	363	367	365	383	374	372	381	358	355	398	347	368	351	379	415	368	320	365	372	385	352	390	365	360	324	369	378	381	392	381	387	364	358	357	387	381	380	377	343	394	385	349	392	328	353	392	356	298	361	421	351	374	361	345	335	353	373	364	371	370	363	328	377	400	357	336	351	365	363	371	385	378	348	390	372	377	367	387	382	390	360	356	382	350	360	365	396	376	382	356	364	343	377	348	346	373	399	358	362	371	364	346	394	367	383	370	367	413	327	356	360	382	358	398	372	395	398	375	422	343	354	395	383	373	351	374	389	351	373	376	372	357	378	354	380	350	390	367	364	338	387	402	365	331	356	360	362	370	372	374	342	384	381	389	368	391	375	367	402	401	366	389	375	379	404	374	381	346	393	379	367	366	359	404	396	341	376	346	356	368	405	372	404	358	347	399	322	380	345	380	347	350	381	404	349	369	369	360	367	351	384	377	355	369	361	389	333	386	391	365	349	389	365	368	398	339	359	369	367	344	405	383	378	343	355	368	363	351	360	392	386	362	366	383	362	350	387	302	368	362	387	368	392	339	378	372	334	374	383	343	394	364	343	367	377	377	383	381	366	375	342	383	348	387	365	385	360	382	358	375	349	408	328	362	355	383	362	358	369	346	364	354	380	315	365	373	350	391	376	387	361	377	344	375	359	344	370	341	353	350	364	414	376	356	390	343	359	367	368	354	332	371	331	365	354	332	349	407	359	373	387	377	354	397	368	377	365	368	357	360	361	371	369	376	362	352	368	400	383	355	351	339	361	356	387	386	382	350	369	360	340	384	375	374	372	368	344	391	396	352	357	372	381	383	349	333	387	392	404	359	387	402	351	348	362	412	361	332	387	368	361	356	357	379	368	332	367	373	347	365	404	372	377	387	335	366	361	373	377	354	363	352	349	364	404	366	366	365	380	369	377	364	354	384	373	364	374	371	374	365	385	334	348	373	347	382	324	375	353	370	365	364	370	318	356	381	366	351	363	350	348	383	383	347	351	363	329	390	361	383	364	377	335	362	344	365	394	361	349	384	348	403	394	378	366	357	374	369	382	379	361	353	362	370	378	379	339	346	360	376	328	357	363	365	352	373	400	365	372	382	373	378	369	375	388	360	360	363	351	355	378	325	362	357	381	333	365	352	381	333	363	344	374	351	394	383	330	384	350	396	378	344	347	365	337	361	325	359	392	379	373	325	345	368	366	400	380	354	380	361	388	352	365	373	360	366	368	386	370	361	392	379	376	392	394	362	375	376	386	375	406	335	387	370	355	355	365	373	353	342	333	366	359	392	361	353	335	364	366	324	358	329	364	380	329	383	360	399	356	382	344	339	383	396	352	354	383	344	368	370	368	338	374	382	356	360	353	389	353	355	381	338	363	360	388	357	384	351	358	356	364	376	376	348	375	379	383	384	378	354	380	361	348	342	358	351	367	392	396	371	349	389	353	387	366	339	380	381	343	367	360	364	395	368	367	377	406	324	336	384	365	361	363	369	368	399	380	368	379	344	344	377	359	348	363	347	356	358	362	370	359	373	331	366	358	349	372	396	338	349	374	399	360	363	389	398	352	370	359	336	356	352	381	364	390	368	367	364	385	388	378	346	372	387	390	351	372	387	386	378	394	399	311	380	379	350	372	377	403	396	391	358	365	376	377	360	353	402	376	393	402	359	348	348	347	320	385	337	347	366	376	350	396	379	349	362	335	398	372	380	331	372	373	384	396	378	372	373	386	355	321	385	349	406	390	353	407	395	362	344	353	376	410	372	344	353	398	374	382	340	367	375	341	386	361	412	312	363	365	385	326	393	362	359	352	380	335	341	395	405	392	388	367	382	350	356	404	354	392	364	366	365	380	387	399	396	349	384	371	385	376	411	360	332	372	343	373	344	333	397	373	355	369	371	361	362	349	406	367	336	379	349	362	374	382	366	371	355	368	374	355	363	362	377	378	377	349	357	374	370	356	357	389	382	349	335	377	382	387	339	347	368	348	365	345	372	395	313	350	364	408	390	358	343	383	381	370	351	391	358	374	374	368	354	383	347	381	360	377	365	381	418	364	362	356	352	342	355	356	368	323	381	397	358	384	351	353	352	385	381	356	382	377	379	343	364	335	363	357	330	336	352	380	365	369	387	326	380	355	370	379	399	372	368	371	352	351	395	370	386	363	359	359	365	402	383	375	398	372	428	357	327	360	348	329	383	377	359	366	326	398	363	355	389	346	355	364	349	357	412	333	413	368	401	335	376	389	389	353	313	357	349	369	415	343	368	373	386	340	398	370	372	353	337	377	382	377	380	377	349	392	364	396	367	347	378	351	371	360	375	380	408	369	347	377	360	368	351	348	357	356	363	367	376	340	382	335	403	367	367	379	382	358	359	377	355	372	334	356	354	366	395	370	350	399	365	362	351	348	382	363	366	370	381	369	410	370	358	344	386	342	395	355	359	344	387	352	354	360	364	382	355	339	356	346	419	360	374	360	345	358	332	385	384	376	350	390	367	370	343	362	376	375	349	389	358	382	360	376	368	374	377	354	357	328	385	361	349	370	400	348	379	356	360	355	342	377	382	375	353	408	395	366	350	343	362	390	387	386	352	379	378	375	348	391	354	349	406	370	352	360	326	305	362	334	412	369	372	333	363	399	356	333	364	387	362	383	348	391	386	423	334	377	347	384	363	352	356	409	379	350	383	357	390	372	354	383	374	360	354	357	362	411	357	369	317	368	350	347	347	417	386	364	360	387	388	351	359	364	319	389	391	342	337	356	354	337	359	340	360	366	375	358	339	345	403	382	336	397	357	386	339	360	369	370	372	383	389	398	391	417	387	355	384	366	339	342	348	360	372	381	365	388	367	351	351	375	367	384	398	378	365	386	399	350	358	401	369	387	357	375	408	353	313	345	328	367	383	333	349	362	369	360	370	359	365	373	343	348	378	354	384	381	352	351	376	335	366	366	375	374	343	382	352	346	374	364	335	384	341	365	358	370	366	374	350	392	363	363	368	351	352	372	395	381	363	332	398	330	375	383	391	373	343	361	349	343	356	388	362	341	348	378	349	382	375	358	369	354	361	375	374	354	380	361	345	400	349	339	360	340	369	362	330	404	375	353	367	384	368	381	379	381	374	384	396	335	360	404	402	388	365	345	367	364	377	343	364
7292	17000	15026	8394	5949	4453	3356	2656	2096	1765	1419	1242	1072	952	889	922	769	733	678	671	581	604	580	527	536	544	530	519	526	499	466	526	529	480	459	449	473	475	451	465	472	472	467	457	480	458	463	459	460	467	445	454	420	447	436	429	442	481	463	445	416	457	401	421	446	404	449	418	438	424	450	424	454	458	457	423	480	401	440	458	417	406	445	436	431	437	451	449	431	426	431	482	443	454	440	401	406	445	419	439	440	423	446	425	439	436	417	435	443	438	434	420	420	433	439	446	461	424	395	433	441	482	413	458	484	405	441	416	454	420	464	387	461	465	467	410	440	448	418	454	476	428	414	430	423	414	396	464	396	448	427	441	436	462	438	436	438	439	470	436	453	450	462	425	429	433	471	383	434	424	420	437	440	443	405	396	448	416	421	457	463	432	438	409	423	412	428	442	441	417	430	455	455	464	450	423	399	439	437	432	407	412	427	437	399	413	477	411	427	417	440	427	418	431	403	440	423	429	376	467	428	444	417	427	462	410	458	442	414	440	433	458	427	417	447	407	433	408	427	385	432	445	426	429	397	434	416	400	429	470	386	420	439	431	474	442	439	396	447	398	457	436	455	452	424	439	424	423	437	400	436	450	423	425	428	430	397	415	420	462	461	438	444	466	415	434	449	443	417	435	401	413	392	417	453	447	433	440	456	436	445	446	435	421	454	408	410	417	433	424	478	449	425	450	425	417	432	465	426	440	411	464	448	440	382	412	405	464	443	405	430	425	427	432	433	396	445	451	407	419	404	461	436	418	444	427	424	469	453	426	425	413	412	457	419	426	464	450	405	450	433	428	418	434	441	430	454	431	418	398	453	417	401	441	410	434	417	461	446	459	437	459	441	396	426	442	439	437	432	448	409	413	441	468	448	433	424	416	405	438	399	428	445	438	423	438	420	415	437	432	434	425	432	413	444	448	421	436	444	453	422	416	439	407	400	443	438	453	433	413	442	460	439	413	437	419	446	412	420	448	417	449	391	431	449	436	462	417	456	453	424	405	415	442	429	450	454	431	401	413	432	422	414	420	449	394	413	458	402	412	439	426	431	410	423	393	397	473	429	447	411	431	461	419	449	462	449	435	417	457	404	436	408	402	388	422	412	432	404	401	447	472	457	411	430	421	475	385	421	441	422	451	397	440	425	473	418	411	430	440	435	411	400	434	451	417	443	408	466	457	413	394	415	458	454	474	421	395	401	407	430	416	440	436	425	402	435	428	439	442	425	418	396	436	433	446	443	410	450	443	470	443	426	450	413	425	474	407	425	433	433	461	429	421	441	416	453	442	439	431	426	408	434	418	423	429	425	388	428	443	404	381	453	440	447	450	473	458	421	465	415	387	427	415	473	422	442	440	469	430	434	430	395	435	454	452	439	468	416	417	428	425	469	396	456	415	430	405	439	420	451	456	428	411	438	449	447	395	457	420	444	438	413	439	430	430	426	417	419	399	412	428	444	418	474	456	443	416	398	404	447	466	417	429	440	393	425	422	446	420	443	441	429	421	463	426	454	450	426	425	397	424	434	454	481	394	430	410	422	448	440	421	418	430	427	442	435	452	456	402	410	443	458	449	440	455	413	390	445	387	454	456	456	432	457	448	419	441	440	441	453	447	405	452	459	459	438	368	454	431	430	426	473	406	438	461	462	475	423	411	404	408	396	424	403	431	439	433	425	400	395	430	425	444	430	436	423	444	421	418	433	425	451	415	400	398	424	417	416	421	439	402	434	397	446	420	421	402	472	455	441	438	442	433	414	452	455	433	416	432	423	442	412	425	421	442	432	444	428	430	391	422	439	428	442	451	420	403	457	438	440	446	436	410	444	478	443	436	444	423	412	434	459	476	434	418	453	448	411	417	460	468	429	444	414	396	426	435	449	441	434	441	439	432	427	428	440	423	441	444	454	398	427	417	462	442	424	448	406	433	460	438	467	444	419	417	412	431	414	405	433	420	444	425	406	422	415	435	432	449	384	452	414	441	434	412	442	434	421	435	415	423	437	419	428	434	453	427	487	465	434	453	448	411	456	443	396	468	443	426	429	452	399	450	422	456	410	421	429	463	449	445	426	424	430	440	416	447	429	397	403	397	418	407	434	461	452	404	439	463	430	442	399	399	450	461	423	419	394	439	437	395	419	430	424	418	462	437	442	417	409	414	429	448	427	446	436	440	429	412	476	446	428	405	456	389	462	438	416	454	443	447	455	421	434	423	395	410	392	400	431	426	449	392	459	442	428	383	438	453	396	408	434	452	431	438	390	457	440	452	401	471	430	453	429	444	428	450	406	458	419	474	430	444	402	452	433	431	435	451	428	401	424	441	408	428	439	414	434	437	417	424	452	447	434	410	410	430	423	451	430	479	414	434	420	447	448	413	446	452	435	469	449	404	450	429	413	444	467	425	402	439	405	433	463	378	439	425	421	409	439	415	436	433	452	420	394	424	455	433	442	459	439	418	393	409	431	381	448	432	445	416	413	426	444	461	398	460	445	451	438	395	452	425	449	422	406	443	446	420	469	412	422	486	467	407	447	445	432	423	433	430	448	437	438	409	420	403	439	438	425	456	425	445	443	383	400	451	425	407	452	450	454	426	449	444	439	397	447	428	421	411	428	446	400	412	425	450	441	423	436	428	400	468	418	453	416	412	438	438	428	455	414	408	438	394	448	422	390	414	407	417	435	435	423	430	451	420	433	443	440	407	449	401	427	450	404	458	448	433	412	439	425	461	448	406	415	435	376	413	415	426	441	428	431	435	443	424	411	415	452	429	408	425	442	443	449	437	426	433	417	449	465	438	418	465	461	426	470	429	442	399	414	431	437	415	412	422	401	455	435	415	433	452	421	446	435	424	418	461	438	425	440	399	445	433	447	426	448	446	436	462	442	411	447	435	463	430	405	436	432	392	420	415	420	413	427	421	433	447	434	406	430	457	435	432	463	441	423	480	409	433	456	431	442	434	433	463	430	435	464	436	420	469	440	469	443	431	435	390	446	428	405	450	482	420	434	432	409	439	445	417	430	460	460	447	452	404	444	407	401	432	439	433	425	412	447	453	437	389	451	412	406	444	431	442	425	393	411	445	422	413	452	401	427	406	458	440	419	440	448	439	424	420	420	428	465	433	413	462	379	439	417	438	464	477	439	406	361	452	422	403	439	435	448	458	399	439	432	486	419	450	458	453	415	417	437	469	435	441	415	472	404	421	463	399	483	443	446	451	447	437	423	382	407	412	448	416	444	395	463	406	423	422	430	450	423	463	432	453	433	422	460	446	431	405	448	467	432	427	425	443	428	402	467	418	428	429	409	431	408	405	469	427	407	428	417	427	447	458	456	417	440	437	420	413	420	404	424	434	430	403	434	433	425	429	401	405	471	448	470	439	446	418	403	438	438	411	478	422	440	398	420	414	458	414	422	388	442	450	421	410	408	445	386	437	433	435	452	401	407	460	456	431	455	433
27195	21223	10470	908	594	465	326	181	171	172	164	167	143	173	146	144	137	154	133	156	156	138	150	160	138	128	144	140	138	162	129	137	131	151	134	141	153	136	137	144	133	131	136	173	127	133	135	127	128	147	118	136	152	136	137	143	132	112	168	124	134	144	156	165	143	138	116	138	138	128	152	133	132	132	143	149	131	135	145	141	152	144	129	139	147	148	137	142	147	111	140	134	117	127	106	120	127	127	126	133	146	120	145	151	122	165	133	141	134	140	131	116	133	163	145	126	139	141	136	144	129	144	119	143	132	146	143	138	152	129	138	145	120	142	140	136	151	150	112	137	160	130	121	125	146	154	155	144	118	150	115	131	148	131	159	146	136	148	128	126	139	171	114	148	157	123	148	147	157	143	129	125	145	133	150	131	155	134	146	163	136	134	143	146	147	130	124	132	141	135	145	146	122	130	134	141	153	119	151	149	137	138	145	127	152	143	139	143	132	113	128	148	122	115	136	122	150	157	128	156	145	159	135	138	127	137	156	136	117	150	168	157	127	126	150	130	153	127	129	126	142	148	134	126	135	130	136	156	144	145	131	138	144	139	154	129	120	150	135	131	126	132	133	146	139	139	141	155	147	125	142	137	181	144	129	129	147	138	140	140	140	147	141	138	117	120	139	136	130	133	153	146	136	124	140	132	152	152	113	140	130	149	122	138	110	139	119	149	120	117	129	165	133	153	152	124	133	125	135	138	142	132	140	128	129	144	130	138	130	144	158	160	142	146	132	143	117	134	122	129	118	126	136	138	137	120	141	127	123	114	143	129	141	122	134	125	151	135	149	138	123	136	148	135	135	120	157	152	151	119	131	129	136	124	138	139	145	143	155	147	121	140	117	111	141	137	124	150	130	125	151	138	139	142	141	165	139	142	122	135	131	135	133	136	142	123	147	147	151	135	160	142	139	144	131	143	128	139	132	142	132	135	137	134	134	127	140	141	154	127	143	128	145	141	143	148	132	139	133	136	136	132	135	134	123	136	109	139	142	127	133	118	129	119	132	120	142	108	149	133	135	137	153	131	167	142	122	135	130	121	126	163	138	156	147	155	147	143	142	110	148	143	129	126	126	140	155	168	131	136	126	138	135	149	122	151	130	129	122	151	144	144	144	150	144	126	131	122	143	112	139	136	127	120	135	136	140	146	162	141	151	120	124	126	128	134	153	131	126	120	122	144	145	141	149	128	149	123	106	156	123	123	117	145	141	156	107	134	136	139	144	142	157	160	153	166	144	138	151	152	150	122	142	136	123	146	135	144	166	144	140	134	129	149	144	132	139	140	143	162	139	142	148	134	151	134	125	129	153	128	144	121	137	145	148	125	151	155	120	149	151	134	131	140	131	148	139	144	120	127	144	152	155	132	121	125	131	124	160	111	156	145	159	126	116	123	130	118	127	143	137	119	175	115	141	133	141	145	165	145	152	142	137	123	127	141	139	149	126	126	137	126	140	160	128	152	140	141	137	130	140	118	170	158	126	126	140	147	143	136	132	130	131	106	155	130	134	135	134	129	120	134	113	173	148	123	137	141	157	137	144	161	145	131	133	148	135	142	127	125	129	147	138	127	146	140	123	133	149	135	137	149	135	147	114	140	145	135	141	144	142	143	150	136	155	141	132	145	132	152	153	144	137	161	126	136	113	128	128	127	157	144	133	133	142	139	129	177	153	163	142	158	124	128	125	137	139	134	120	153	129	120	152	139	142	125	165	151	167	132	133	139	151	131	155	138	138	118	126	145	132	125	123	137	121	123	133	144	156	142	145	127	140	140	132	141	160	142	132	121	143	134	138	148	149	140	140	133	113	129	135	118	134	135	120	111	129	150	138	161	108	141	145	123	140	151	164	137	138	146	137	125	147	166	137	138	130	143	141	141	160	139	138	149	116	126	152	124	138	142	155	154	155	144	132	132	150	129	134	144	153	138	143	124	142	136	152	137	123	153	145	153	132	141	145	134	136	135	145	137	116	151	123	130	166	166	135	126	122	113	136	149	131	143	154	130	159	129	143	141	152	133	128	140	145	130	123	164	141	133	157	123	125	149	121	156	122	148	135	148	136	112	151	148	113	130	136	139	157	114	137	150	166	140	141	137	155	145	134	132	151	113	147	114	135	128	139	114	142	118	134	133	127	122	140	151	130	120	143	173	137	159	131	147	135	156	154	134	155	121	144	139	146	126	142	133	133	140	154	138	150	132	129	140	116	141	126	141	126	146	133	140	134	140	156	136	149	147	112	127	156	119	163	127	126	144	147	139	130	140	154	135	131	163	140	152	118	118	133	135	136	149	141	133	136	139	142	143	148	139	133	142	150	146	137	146	131	133	132	143	141	142	139	151	141	141	138	129	159	134	140	140	146	129	172	152	136	142	137	135	151	117	127	143	139	143	139	149	142	148	155	138	131	137	133	128	131	135	129	148	134	155	133	128	142	128	132	155	127	134	151	131	134	141	143	152	146	134	141	122	138	112	150	121	144	125	146	142	147	143	151	133	140	139	113	151	139	136	136	138	142	138	134	131	157	121	157	122	127	120	145	121	141	119	152	149	146	109	132	140	113	143	145	141	134	148	143	123	135	129	138	127	152	141	122	134	165	135	123	141	124	136	147	137	119	144	140	114	135	145	155	125	156	129	149	150	140	123	153	148	135	139	136	151	148	153	126	158	132	140	131	132	128	125	154	147	140	146	134	143	139	138	126	146	135	143	136	132	131	150	137	149	131	127	127	129	127	144	117	144	150	120	139	133	138	131	123	133	141	139	118	159	129	142	160	148	158	136	141	133	122	127	119	125	127	136	132	118	155	135	128	139	152	122	131	168	150	123	158	132	135	142	144	144	122	118	131	154	147	134	153	162	146	163	127	122	131	137	140	144	128	139	144	134	160	149	164	133	144	150	138	131	149	135	118	145	142	141	150	124	135	125	153	142	111	139	133	149	140	142	127	135	148	148	124	145	139	128	119	127	137	144	135	127	139	101	137	115	135	150	136	129	138	148	144	144	123	139	141	116	118	136	148	119	156	136	146	137	127	150	132	125	139	135	107	114	124	138	139	124	160	139	142	126	160	136	125	138	148	128	135	130	123	133	138	137	142	126	143	134	136	134	124	134	161	158	141	137	135	155	153	136	138	139	134	139	131	131	148	137	144	130	141	118	116	125	166	116	160	141	131	134	143	158	120	121	134	133	127	127	137	145	121	123	136	149	145	150	133	123	139	164	143	123	130	152	122	137	140	135	139	148	117	139	134	122	141	145	123	139	128	157	160	126	159	129	139	122	121	160	119	122	142	122	142	145	126	138	132	121	135	144	131	148	130	132	132	153	131	147	131	124	129	140	146	151	120	144	120	144	149	143	149	116	151	150	136	132	141	119	154	137	135	143	141	136	129	147	119	125	138	136	142	125	134	122	138	150	104	137	144	158	137	149	129	124	129	133	143	145	138	126	142	160	131	142
3810	1147	1169	691	644	429	328	265	266	234	225	195	201	177	195	194	172	167	192	173	163	154	190	170	182	188	160	159	154	190	166	153	195	168	167	156	203	180	165	147	167	181	162	176	150	174	196	163	175	170	174	203	167	176	169	171	165	173	165	174	197	160	156	168	163	175	173	171	169	158	159	180	191	179	155	152	173	191	167	177	178	181	180	178	170	165	160	154	172	160	156	175	179	181	170	159	181	173	178	170	171	174	159	180	166	167	149	172	167	164	185	186	176	177	184	178	180	177	174	168	190	170	165	179	172	186	176	140	176	154	164	190	182	135	179	148	173	172	185	148	187	157	163	186	161	189	198	183	180	162	172	167	169	192	168	204	174	168	150	166	168	154	139	192	158	183	159	162	151	163	184	158	155	182	195	162	165	171	171	209	154	186	163	141	178	185	154	177	178	158	162	172	177	176	177	159	172	163	171	162	160	166	149	160	160	194	140	191	173	171	156	183	183	158	176	146	183	152	154	164	181	150	174	177	154	179	175	151	175	182	193	166	198	188	184	183	164	170	182	171	176	168	188	164	160	165	151	177	151	166	159	193	184	167	185	176	165	184	182	161	161	167	147	156	187	174	169	179	166	170	168	156	175	174	159	186	162	187	150	187	159	180	154	183	178	160	179	169	144	163	171	160	180	150	186	177	183	184	190	178	168	165	181	145	160	161	164	191	189	162	168	163	159	177	148	180	165	185	183	163	171	175	166	171	154	163	164	192	156	186	181	182	165	166	183	156	163	179	171	172	167	163	158	193	154	155	187	180	161	171	152	178	180	158	153	159	166	169	145	183	185	152	165	190	185	187	174	181	165	184	186	171	163	171	181	171	152	152	174	141	150	167	151	150	170	159	175	167	146	179	171	168	159	193	180	171	175	180	187	152	164	177	171	161	159	176	171	176	167	160	160	164	183	159	151	165	178	143	138	178	151	182	166	162	163	160	144	170	158	155	198	181	190	167	163	165	175	171	168	163	162	160	181	180	173	158	149	164	189	159	172	160	174	170	164	161	142	188	164	149	160	181	198	174	198	185	184	142	160	161	167	181	168	174	172	168	187	144	149	156	167	179	153	188	155	154	155	155	165	171	175	167	152	160	155	159	164	147	159	144	162	147	162	183	178	181	173	146	163	176	168	166	160	162	162	174	177	183	191	163	171	180	176	147	168	171	169	167	161	169	159	163	160	176	182	177	156	175	177	161	170	163	171	149	167	165	177	170	173	151	150	169	167	157	178	143	146	150	168	177	160	168	183	150	167	171	177	177	162	167	168	194	158	186	172	174	173	179	171	150	161	173	191	165	161	159	193	153	159	169	174	171	176	166	173	171	157	168	179	177	173	173	151	169	173	174	155	154	161	173	175	166	171	159	167	137	177	183	173	164	172	159	145	162	177	169	179	153	164	173	170	159	171	174	179	185	176	162	151	174	172	185	165	166	178	184	177	165	167	147	168	175	181	193	204	163	178	175	176	157	167	151	186	157	157	168	178	172	168	168	151	182	182	176	168	182	156	188	173	167	171	178	179	180	154	178	150	155	172	153	178	157	183	148	194	169	170	161	157	162	152	161	142	160	159	163	147	188	150	217	164	167	165	167	175	195	170	180	181	209	162	166	152	151	157	166	177	178	154	188	167	163	167	149	170	165	141	182	161	163	170	180	167	185	157	205	155	178	173	157	160	176	170	158	176	152	200	164	164	172	170	167	169	144	152	146	150	158	200	170	179	155	172	176	180	177	165	163	160	189	191	179	196	171	169	169	174	172	182	168	153	181	178	159	164	161	147	180	199	141	173	177	162	175	158	147	175	166	171	174	159	168	146	178	164	162	169	179	182	162	177	167	151	153	162	162	185	154	174	167	173	165	160	182	153	165	169	149	157	171	178	170	187	176	189	203	168	176	171	181	171	178	169	162	166	158	173	177	159	164	176	164	154	170	178	174	146	166	174	158	158	156	162	161	198	173	166	174	181	186	178	164	176	161	180	174	156	194	175	162	150	165	159	180	173	176	181	169	149	155	170	169	168	186	184	175	180	178	161	182	168	174	163	167	182	175	188	170	178	164	171	171	145	167	156	163	160	182	171	165	133	162	190	145	167	149	188	185	188	165	165	169	160	169	158	154	171	177	200	183	172	164	170	178	166	167	196	157	168	164	154	150	186	178	160	174	159	173	165	167	158	173	171	173	163	176	177	171	167	154	163	186	180	169	163	162	173	162	171	180	214	167	178	192	162	191	155	198	178	205	185	180	160	154	168	181	153	178	164	175	166	188	190	171	167	150	174	170	160	160	169	155	154	165	197	158	188	160	192	170	174	154	171	179	183	180	151	186	176	152	163	167	164	154	178	186	173	192	169	168	180	135	159	186	168	164	169	165	165	165	182	155	175	168	174	153	150	176	149	136	171	191	180	171	162	189	177	165	166	165	154	166	178	164	209	186	155	146	160	174	152	187	192	148	164	161	165	191	172	139	177	186	179	180	142	175	171	160	177	176	163	151	185	184	174	160	163	159	173	182	168	172	182	161	158	162	157	169	168	180	157	166	160	174	161	167	174	189	135	184	181	164	162	153	166	159	172	168	179	161	180	149	191	179	166	155	169	153	168	155	171	163	149	157	171	173	183	168	159	171	179	150	182	192	166	165	174	192	179	147	182	178	147	163	154	176	187	184	167	169	163	173	167	166	196	152	159	162	175	188	139	162	181	159	180	165	166	154	176	177	164	182	165	154	174	166	162	174	176	137	184	166	162	163	171	155	189	149	164	164	189	169	195	164	181	144	142	186	142	167	174	154	174	185	191	184	175	170	182	177	176	176	199	146	177	170	151	167	158	171	166	160	182	191	161	134	173	199	143	169	164	175	164	164	173	161	147	166	167	167	173	173	152	182	162	185	145	160	157	158	156	176	162	170	158	155	201	160	158	162	163	179	140	161	173	178	154	173	151	162	162	175	171	162	169	153	182	173	152	178	186	163	147	178	165	172	165	149	178	167	177	159	154	154	168	136	172	172	137	162	176	148	152	154	178	181	157	171	163	189	148	172	177	189	160	162	173	150	171	184	177	164	163	147	175	166	197	155	170	194	152	153	174	187	164	168	168	179	154	166	150	192	157	147	173	179	159	157	160	198	155	171	187	166	181	148	190	160	178	138	165	174	153	174	178	171	172	169	189	149	164	167	181	179	166	176	165	188	209	183	175	149	179	155	174	184	164	181	162	169	164	163	196	156	180	179	177	168	166	147	198	161	172	160	168	170	175	176	182	181	167	164	152	177	173	167	164	162	184	162	174	201	163	160	165	153	180	150	170	172	165	177	158	148	193	163	149	169	174	144	187	157	152	166	164	182	176	168	171	155	179	150	154	174	165	174	154	163	175	200	170	181	177	165	182	161	152	147	174	168	167	188	185	177	165	159	152	165	161	166	168	174	189	175	151	187	176	164	159	176	172	158	163	192	151	138
23824	21590	29389	24274	21590	17692	1865	897	698	622	544	549	534	507	423	405	376	374	388	358	357	366	348	371	337	335	361	340	335	338	339	326	325	353	326	341	295	349	290	324	305	309	308	329	329	336	351	352	317	375	331	341	328	293	307	348	303	321	341	341	306	354	329	322	295	347	310	281	319	289	367	329	315	295	325	320	310	315	315	319	304	305	315	319	329	314	318	314	320	349	342	283	318	328	264	316	340	326	306	321	329	324	292	300	297	305	299	307	320	347	309	321	325	293	314	350	307	307	291	305	295	342	312	279	334	288	315	315	346	335	321	273	301	314	300	354	302	332	355	319	340	315	359	305	317	275	336	318	334	321	302	340	335	297	305	313	301	326	298	295	315	301	297	340	325	299	322	297	310	297	289	304	294	301	312	316	311	336	301	291	264	320	334	321	304	309	342	317	321	301	326	338	312	278	319	321	280	327	298	284	308	310	310	339	326	298	316	300	332	323	318	288	274	324	279	309	312	338	332	288	337	306	295	294	333	315	289	310	310	274	322	335	306	313	276	293	323	304	314	296	303	317	306	298	290	329	350	318	318	310	294	336	342	322	284	312	307	331	298	303	318	314	309	282	308	301	307	312	330	291	327	304	331	322	304	309	296	307	322	308	340	358	303	320	322	305	319	301	301	330	328	314	289	300	292	265	364	305	299	325	340	326	294	309	302	321	311	307	361	306	287	307	308	305	311	302	304	312	293	315	309	317	293	318	341	341	295	297	320	319	289	277	288	311	317	343	332	332	303	300	373	319	336	320	308	297	318	282	305	340	293	314	350	328	309	309	327	316	325	329	317	310	293	337	299	312	309	309	280	291	306	322	289	316	315	315	309	313	343	304	343	296	295	327	340	333	340	286	304	297	328	302	326	311	300	305	355	300	343	303	315	311	319	292	296	334	324	310	296	366	300	315	316	321	311	317	323	312	299	305	312	309	302	309	338	325	324	301	330	305	287	291	322	300	317	304	319	335	323	295	286	306	331	321	296	335	332	317	314	309	335	316	308	326	319	318	346	316	339	302	341	308	314	331	349	333	317	326	326	290	314	301	297	330	292	330	289	301	301	326	293	313	336	314	328	298	327	293	301	304	331	283	326	310	299	325	323	325	305	295	330	314	348	340	306	317	319	323	316	286	325	313	289	318	303	280	315	296	301	303	330	306	301	309	315	304	317	340	311	282	308	331	300	318	297	320	260	339	319	293	350	333	328	328	322	315	313	307	302	336	319	274	302	364	333	324	325	301	329	319	328	316	289	309	302	312	316	325	293	314	309	306	336	347	310	303	331	304	319	263	317	305	311	284	330	320	313	328	300	318	334	317	332	298	310	311	326	343	324	313	316	325	289	317	295	293	303	288	314	300	312	337	313	323	333	310	317	308	303	322	342	299	307	282	317	344	320	298	300	306	306	272	322	345	317	326	301	311	305	302	318	323	311	321	339	318	323	298	314	331	324	297	283	310	327	325	276	310	287	295	312	314	333	307	326	318	324	326	314	319	310	312	314	292	343	302	315	334	284	340	300	306	316	283	276	346	337	346	297	306	308	298	291	323	321	325	329	290	291	304	300	324	294	338	336	307	331	333	317	329	325	331	297	289	328	302	322	346	287	316	299	307	311	303	315	316	313	309	322	334	335	311	316	312	326	273	334	301	320	308	305	312	312	317	310	281	296	329	312	312	282	319	312	343	319	336	320	313	314	326	342	321	338	314	330	295	309	336	309	338	301	299	307	308	302	307	292	307	311	314	313	306	302	319	288	288	302	323	324	318	344	348	335	330	333	323	325	346	331	331	327	355	311	298	301	306	335	306	296	311	294	319	284	320	321	310	295	326	272	334	314	312	304	305	302	299	317	319	287	323	316	296	323	328	305	315	281	323	285	334	327	305	306	313	337	321	312	317	316	322	276	307	318	321	326	319	303	321	328	325	299	344	312	327	308	337	298	294	320	306	328	283	302	301	333	291	324	345	271	293	304	307	325	257	300	322	317	324	283	311	325	308	316	336	316	328	296	298	275	292	314	316	318	304	347	288	296	320	298	325	296	331	305	300	329	293	305	322	323	354	306	306	295	308	333	321	322	321	338	327	309	299	346	309	311	304	332	333	334	284	292	307	313	293	300	304	294	326	321	308	322	302	314	314	308	318	314	304	266	315	349	319	329	311	285	292	321	296	293	328	310	333	322	300	346	350	328	307	348	289	329	310	321	305	303	323	286	313	328	316	305	283	304	313	287	297	292	301	342	309	311	312	324	274	296	321	312	327	302	304	319	326	304	298	318	308	304	342	302	316	285	308	305	317	333	329	312	328	331	301	304	279	302	285	297	321	281	293	305	309	294	339	322	331	326	342	314	305	288	306	304	299	307	314	324	294	306	285	318	330	312	303	326	326	321	323	304	314	292	277	340	324	349	340	356	306	384	335	307	339	302	326	335	334	325	307	284	314	319	324	330	325	321	259	320	293	312	283	292	295	278	346	302	340	332	320	324	300	329	293	317	317	295	301	314	344	343	306	304	307	284	299	316	298	323	334	334	315	325	300	330	330	297	315	280	338	323	329	315	330	307	311	323	279	337	326	312	314	318	323	333	343	317	286	349	314	329	325	316	334	296	326	337	308	319	301	308	312	316	323	287	355	322	322	301	306	300	320	309	321	301	305	310	344	317	318	318	319	313	304	323	312	270	290	318	301	342	331	286	324	322	314	322	307	306	323	287	313	300	291	331	326	313	322	296	330	314	320	333	330	353	322	322	298	318	311	315	336	304	337	275	342	303	297	328	336	318	326	319	322	293	309	327	319	352	319	324	334	300	344	306	310	274	322	316	330	307	322	364	299	298	294	316	327	332	313	315	318	301	311	313	326	310	329	351	317	276	295	338	336	322	298	337	321	327	296	294	301	315	327	314	360	332	315	331	308	319	310	292	318	335	300	325	289	315	336	341	298	354	308	346	303	304	305	330	329	316	307	296	319	304	289	329	320	314	341	324	331	334	293	317	340	311	356	331	306	318	340	309	301	327	339	354	311	312	299	320	324	340	327	326	334	318	316	319	292	310	328	291	324	313	314	287	310	341	295	305	318	323	300	334	294	280	350	313	327	343	310	306	319	311	324	283	347	317	299	273	324	314	293	310	322	297	334	302	334	318	322	341	321	297	332	314	301	330	347	320	302	339	298	302	293	331	333	297	301	300	316	308	301	313	293	287	329	292	307	316	305	317	336	342	329	341	299	314	294	303	328	288	296	268	338	330	334	310	296	324	324	324	339	338	304	302	320	318	351	282	312	289	325	314	333	303	309	312	330	341	330	336	349	348	278	301	359	322	310	293	288	305	301	278	306	353	299	337	338	312	348	334	326	293	325	326	349	312	293	321	301	348	279	323	309	306	315	330	292	310	330	314	307	317	289	310	328	310	319	315	320	342	325	297	340	323	341	331	322	268	318	312	314	344	308	310	342	343	312
4733	10609	9455	4884	3646	2629	2042	1504	1308	1025	876	778	742	653	624	594	565	493	495	454	458	449	455	408	441	413	391	467	402	420	426	396	391	376	423	412	365	383	389	392	375	364	380	401	396	366	381	385	396	386	386	394	398	369	393	385	353	350	370	377	358	391	362	362	414	384	393	369	378	395	373	383	394	379	363	384	384	371	381	362	384	333	344	364	398	360	367	371	358	390	359	395	359	346	352	374	386	381	366	382	365	371	381	393	348	361	382	361	388	373	395	412	340	344	371	386	376	377	398	362	388	343	385	350	402	399	349	364	345	378	365	377	363	351	377	374	401	374	346	394	364	376	352	363	388	377	363	368	382	377	349	348	369	372	368	372	354	347	404	404	342	364	330	374	371	374	389	388	337	370	389	350	382	402	350	378	361	375	369	388	348	334	353	399	399	388	393	379	380	351	357	361	358	380	353	390	373	366	362	329	337	338	389	371	387	378	383	392	385	377	380	348	383	386	351	353	387	377	355	343	363	349	382	349	339	366	357	418	393	394	399	372	349	366	341	367	338	394	358	371	380	341	374	343	394	352	365	345	391	356	389	361	350	373	391	380	305	391	374	323	387	400	362	359	356	368	350	348	358	343	400	404	373	380	377	375	369	364	380	367	366	357	346	395	351	354	374	359	354	367	387	366	341	383	385	363	339	382	376	347	368	386	347	364	362	366	355	385	321	359	358	378	367	375	368	333	361	349	353	379	390	362	382	348	360	386	378	336	370	358	372	354	374	367	361	355	381	382	388	356	339	363	358	381	367	370	360	365	375	388	358	370	344	366	349	324	367	348	378	389	387	374	377	362	325	341	377	346	385	395	380	357	409	389	368	395	353	357	343	388	379	352	356	336	357	386	344	364	365	386	368	380	398	331	397	348	368	377	403	353	377	391	386	394	352	346	341	355	396	342	324	351	383	409	372	348	395	380	373	374	371	366	375	394	374	340	371	394	360	366	371	401	388	386	322	373	370	385	358	360	387	394	358	346	364	353	409	344	402	396	364	364	403	397	365	429	384	372	344	352	397	369	402	356	369	380	377	354	395	379	366	365	369	385	368	368	361	368	380	391	364	372	362	361	360	350	368	330	352	366	350	352	373	350	368	340	360	382	392	376	362	376	362	395	359	392	400	367	354	396	360	376	356	364	360	366	369	362	306	381	392	346	363	329	347	364	408	348	382	362	342	366	357	389	351	382	370	340	330	376	351	375	397	344	364	399	352	359	361	361	382	376	368	363	349	366	379	392	366	394	366	367	349	400	387	367	384	384	354	360	403	377	351	429	375	379	344	349	378	384	356	338	328	371	358	361	367	377	388	368	377	372	362	390	375	327	402	334	372	346	363	358	382	337	396	372	356	374	347	377	365	371	384	332	359	343	346	379	368	369	369	363	348	347	346	369	372	356	337	364	383	399	385	358	350	408	383	392	354	345	346	386	377	346	384	348	348	383	384	373	387	348	366	340	359	383	378	350	400	401	349	367	410	399	388	412	383	341	351	393	353	398	385	347	353	351	377	398	354	390	352	367	388	355	356	417	397	372	395	369	369	365	362	375	340	407	357	332	371	380	375	325	389	390	351	413	338	387	357	358	359	337	356	346	353	354	351	373	363	356	377	345	350	344	381	358	369	383	381	392	401	333	366	364	360	360	395	384	364	331	332	347	338	379	383	353	304	401	359	365	380	368	417	354	345	400	359	377	381	354	362	355	388	366	381	356	363	347	396	359	359	386	354	382	340	362	349	366	338	346	363	364	365	378	354	368	377	359	356	381	398	353	389	356	388	367	372	385	388	353	362	374	356	385	360	389	355	377	340	337	339	360	407	354	370	349	386	362	372	371	357	370	362	380	378	376	424	367	397	377	355	327	385	358	402	410	344	370	377	364	392	366	378	386	358	332	412	388	361	325	355	361	408	387	358	365	382	361	371	326	352	391	351	407	381	358	374	357	392	376	407	345	343	339	397	376	378	347	348	345	369	402	360	363	354	368	354	367	386	361	348	331	355	342	356	359	396	366	368	417	372	386	386	391	366	380	346	362	379	371	393	368	399	351	379	367	341	323	331	376	376	381	356	380	354	373	345	353	353	357	366	371	335	367	345	387	377	372	331	361	384	378	337	336	368	388	369	394	356	360	333	400	419	400	365	372	354	361	380	367	358	376	378	378	391	378	377	356	381	396	344	368	395	361	372	342	378	359	377	345	346	366	327	365	349	375	389	360	358	369	385	361	389	372	361	360	374	389	339	369	372	358	371	384	345	368	366	349	360	378	348	329	358	351	329	393	353	396	392	363	367	363	384	372	394	365	355	367	395	383	347	344	397	340	348	386	378	318	370	387	341	391	386	357	351	361	357	342	384	374	369	345	358	362	370	347	389	389	394	350	356	346	372	340	372	342	415	346	330	353	361	345	359	375	382	373	361	360	364	364	322	357	362	384	350	381	386	349	374	353	371	344	371	348	400	375	373	373	331	394	411	365	380	378	372	343	363	361	372	394	370	359	351	326	359	394	388	388	336	325	388	318	349	363	375	384	394	337	370	371	369	360	362	375	325	360	384	384	374	382	340	325	336	356	404	330	402	410	367	360	363	366	376	386	343	336	368	357	376	386	353	347	346	401	389	356	362	369	365	359	386	345	369	376	403	368	395	386	357	361	354	344	338	353	349	354	392	384	362	388	389	352	347	399	378	399	413	351	378	368	396	367	364	385	360	381	351	401	364	360	391	372	403	388	372	380	357	379	355	372	364	381	385	357	357	376	390	369	333	351	364	348	389	341	380	391	359	392	332	386	393	324	352	365	390	361	375	341	396	350	394	366	369	390	374	366	413	344	385	383	339	345	383	360	363	383	375	355	374	346	367	365	330	367	376	387	332	364	398	353	363	402	391	315	342	354	375	399	369	341	349	377	340	379	385	354	355	368	344	365	372	375	346	358	388	388	377	393	375	387	361	384	366	343	379	355	366	407	374	379	357	363	361	362	348	362	377	334	372	352	355	351	348	365	379	384	375	383	390	382	380	368	366	384	362	383	331	318	369	368	347	342	370	361	366	396	339	386	362	355	360	385	368	344	333	388	400	339	365	346	329	344	390	367	393	380	350	374	399	377	352	348	334	357	346	360	376	349	359	387	377	366	381	350	341	368	356	341	356	388	374	339	365	369	346	388	359	393	370	381	392	353	350	386	343	351	359	384	349	354	370	390	344	376	345	384	361	369	379	351	391	384	339	377	376	357	374	351	332	388	368	362	352	383	362	381	338	383	363	367	385	388	356	361	384	364	373	353	379	357	359	370	381	360	360	353	351	351	375	348	353	359	342	364	366	351	372	361	364	396	344	342	381	389	405	362	376	337	360	377	382	355	353	380	397	382	363	349	378	328	367	384	347	365	335	389	401	378	342	381	347	397	366	402	392	385	353	361	395	363	353	408	394	394	367	339	375	354	385	394	369	370	369	357	336	372
25075	21541	28464	24969	16948	1026	463	352	287	202	247	201	196	166	176	161	143	129	132	125	143	119	143	140	120	145	133	129	135	121	120	123	132	137	112	119	141	128	127	94	126	125	120	134	112	121	110	142	115	117	108	143	120	127	126	99	112	120	139	114	111	121	102	125	113	107	124	128	117	107	124	115	124	135	131	112	105	112	114	103	129	105	113	112	116	124	134	122	108	127	137	120	135	122	92	105	119	119	100	111	116	109	142	130	113	106	110	113	101	107	125	118	110	132	105	105	119	115	110	110	108	112	107	104	134	119	134	102	124	114	109	117	124	116	104	107	111	133	123	133	122	120	104	122	111	114	125	107	100	114	92	124	117	109	120	110	111	105	110	98	98	105	100	119	116	130	108	119	97	101	128	122	115	121	114	115	111	106	111	119	106	100	119	102	112	132	121	116	137	97	114	113	145	109	119	118	123	110	108	129	118	116	99	103	132	92	114	100	111	108	121	113	110	134	112	132	123	98	120	88	115	102	116	114	117	107	132	108	109	111	129	116	126	104	126	129	131	115	105	116	124	105	124	134	130	126	101	128	130	112	117	116	129	103	119	106	115	109	130	106	118	104	103	117	119	97	105	117	121	104	123	96	116	107	108	102	132	125	116	123	126	114	111	105	121	96	118	127	103	126	109	122	115	117	122	111	114	118	101	127	109	122	106	120	104	134	104	105	92	108	100	112	117	119	117	116	114	113	113	106	117	98	120	123	105	104	108	111	117	125	126	98	126	104	108	126	112	101	113	101	114	117	98	105	129	109	127	99	95	97	129	87	122	129	122	112	89	108	117	112	128	116	124	124	116	113	138	120	121	115	121	122	121	106	113	118	126	115	112	117	117	127	90	119	98	134	101	117	133	98	105	108	133	107	115	118	115	106	94	118	121	129	120	104	116	116	115	106	129	118	100	108	123	83	101	101	113	126	123	113	115	124	128	139	106	112	120	101	109	121	114	108	129	114	121	106	98	110	110	114	121	106	120	103	106	103	115	100	115	97	112	118	121	99	103	114	116	107	111	104	120	101	108	102	115	93	115	123	104	101	108	136	129	106	117	123	123	113	105	109	108	107	112	132	110	118	108	103	105	122	111	101	138	125	108	94	114	125	110	95	130	122	106	121	115	124	117	110	129	107	117	107	111	120	126	136	114	113	127	130	103	115	98	119	110	131	134	110	129	107	122	111	132	113	109	132	112	120	129	111	96	105	126	102	129	119	117	102	121	104	106	112	104	114	99	117	108	118	129	97	109	124	111	101	126	108	111	114	114	116	102	116	118	110	110	113	117	153	116	112	131	116	128	162	115	106	124	123	118	131	105	103	120	109	120	108	106	126	112	114	94	100	124	111	115	102	117	129	122	126	128	115	105	122	94	103	122	108	127	101	115	110	122	118	123	124	97	111	113	108	101	126	100	111	110	116	102	114	98	123	96	115	114	117	117	118	114	122	111	118	125	130	122	126	111	112	112	111	96	136	105	108	111	109	117	114	107	97	111	126	100	123	110	116	95	107	101	118	96	111	126	127	98	127	106	101	124	107	113	110	111	101	120	121	121	115	129	115	118	111	100	113	108	117	103	112	104	106	92	103	93	110	110	109	109	98	108	120	101	126	112	139	126	123	108	111	137	96	102	119	102	119	126	127	123	120	113	117	129	108	119	108	95	127	115	117	102	124	114	118	123	113	121	106	108	122	100	120	113	121	108	107	103	130	124	110	103	101	97	102	105	114	114	101	118	110	123	113	106	120	118	92	111	128	97	107	119	118	124	116	111	120	92	137	115	129	102	98	110	115	106	111	125	107	111	137	102	91	123	108	121	117	113	123	104	132	136	97	122	102	130	121	118	128	114	127	129	124	116	110	97	108	93	113	123	116	120	111	125	118	108	119	128	109	111	110	116	128	100	115	105	110	125	109	111	105	102	102	122	104	131	110	114	115	116	101	115	122	102	124	124	114	99	115	98	121	133	98	130	104	118	93	123	116	116	127	117	115	105	100	110	114	100	124	114	110	122	123	120	109	115	116	111	104	115	112	118	125	121	90	96	135	109	111	117	112	119	135	111	108	129	106	118	107	113	111	119	116	116	129	107	110	118	96	107	113	108	112	125	114	111	116	107	133	117	118	110	125	106	112	110	98	100	100	121	129	107	120	132	112	122	101	120	109	126	134	127	115	111	105	109	105	119	84	114	106	104	121	108	99	111	106	93	106	100	94	131	107	126	107	94	103	108	120	127	110	121	129	113	121	121	101	108	128	128	139	123	86	125	117	91	109	109	113	115	103	119	123	129	116	104	121	122	108	111	111	95	106	112	118	120	102	95	112	112	119	100	105	98	116	111	96	105	113	111	110	132	117	99	112	122	91	99	111	106	101	115	118	126	122	125	105	117	125	118	116	91	113	119	113	115	106	104	108	104	101	106	100	114	119	128	108	95	125	130	140	96	102	123	125	117	113	104	106	114	121	117	101	118	116	129	91	99	116	108	114	97	105	108	106	137	121	102	122	121	118	97	135	131	106	102	115	116	113	104	111	131	111	105	116	114	105	106	110	108	117	117	104	114	113	113	130	106	126	112	106	99	110	114	90	111	102	115	103	105	126	112	106	124	104	132	126	110	110	121	99	119	140	127	120	117	120	110	123	114	103	141	115	113	131	113	110	105	120	114	111	117	132	120	113	120	121	101	119	112	123	116	94	114	124	104	128	125	106	112	115	113	113	119	121	102	117	102	119	117	115	111	105	117	106	107	116	113	125	115	100	119	108	100	111	101	103	116	112	100	115	125	110	103	105	131	93	127	119	118	123	120	128	125	127	100	138	119	91	128	122	122	111	107	85	122	107	121	124	117	113	113	110	121	115	106	109	132	121	113	128	119	118	108	126	111	109	102	136	107	108	114	113	100	141	125	118	130	119	95	103	93	129	127	124	115	113	138	117	143	88	121	134	116	121	102	111	129	118	119	129	119	133	101	127	106	121	118	96	129	124	101	115	123	113	118	122	112	122	126	147	107	117	124	111	118	104	100	106	116	90	109	117	106	130	112	111	107	112	124	108	115	129	125	125	103	142	127	109	99	110	125	119	131	120	98	99	106	120	116	113	121	111	101	109	107	110	128	138	123	133	116	110	108	130	106	98	117	111	108	112	102	106	108	104	103	118	105	112	117	126	100	120	119	113	103	105	120	124	95	118	104	102	109	113	124	132	113	122	113	109	129	119	125	91	101	125	106	92	97	113	121	103	115	129	105	119	116	115	104	121	106	110	100	122	111	101	118	120	135	113	112	120	123	90	126	112	104	132	117	117	111	106	128	104	127	123	126	117	119	130	119	114	113	106	114	124	96	120	129	116	129	106	113	103	123	121	128	108	122	105	104	111	128	121	120	113	114	115	139	121	133	110	98	117	108	93	117	98	99	120	105	125	144	100	99	103	132	93	122	129	102	106	122	104	123	119	120	118	120	105
4605	6158	5185	2686	1985	1474	1090	805	712	537	438	402	338	276	302	258	254	204	201	242	220	217	185	203	194	222	196	197	193	162	184	165	178	199	187	149	191	157	160	151	164	149	162	178	164	170	165	179	157	166	160	177	172	157	161	161	166	185	168	163	152	140	151	174	177	154	173	151	161	151	159	164	155	156	131	146	142	153	171	157	151	190	131	155	159	201	151	135	177	139	172	144	172	171	157	156	152	166	167	139	151	167	163	147	187	137	166	129	174	163	184	170	149	156	145	172	163	157	145	161	168	171	149	149	175	164	142	170	150	144	126	142	152	160	151	157	152	162	158	152	162	150	148	138	141	157	171	165	138	145	148	157	160	145	150	168	141	153	156	175	148	144	147	142	158	154	151	171	152	142	141	177	152	160	165	152	158	168	141	144	157	154	157	175	141	158	155	149	169	147	153	157	145	149	150	148	157	137	162	165	143	143	159	138	161	145	140	176	138	149	160	152	154	163	155	160	155	157	179	166	155	165	133	174	146	145	174	156	170	138	174	157	149	144	155	158	159	132	152	183	155	137	156	146	159	142	153	162	131	159	141	156	159	158	146	154	146	163	167	147	143	156	171	151	157	167	146	143	159	163	174	149	168	167	149	152	142	157	169	162	153	144	154	147	157	162	162	156	149	166	144	154	161	166	148	172	126	167	157	156	146	150	148	143	144	157	160	159	134	166	151	166	142	156	183	157	149	175	154	143	172	166	158	172	145	144	160	149	157	173	139	148	150	173	141	143	167	133	143	157	156	153	140	162	161	149	141	153	155	141	161	161	144	156	150	160	145	155	171	184	141	162	135	164	144	171	130	175	165	148	147	166	159	153	144	135	147	149	138	142	141	156	165	162	147	147	157	154	144	156	150	162	153	171	149	161	130	157	190	176	155	159	152	162	158	146	162	151	142	175	142	168	150	142	166	156	127	132	150	168	160	154	132	173	140	148	161	144	126	145	164	155	188	138	145	148	156	161	160	150	149	135	161	157	135	158	142	167	153	142	148	145	124	137	148	158	154	167	147	160	148	148	155	159	148	150	158	142	158	146	134	171	143	155	158	140	143	129	174	163	140	175	126	156	163	139	150	152	159	154	146	193	153	163	143	150	154	163	163	155	158	166	174	154	156	170	165	152	156	134	140	158	160	145	163	159	152	170	158	164	172	159	165	157	155	155	162	138	157	161	150	165	175	159	163	162	137	155	157	146	153	182	162	127	173	161	164	147	144	136	153	167	160	135	157	164	154	166	158	144	169	173	139	162	167	140	149	156	154	160	173	163	167	147	146	142	169	167	172	149	140	134	133	153	136	167	161	164	173	161	161	163	160	159	166	155	154	168	140	158	167	185	138	160	154	148	153	159	151	159	137	139	139	177	150	133	164	165	165	134	153	140	144	144	148	138	142	145	167	183	179	150	157	173	162	146	167	169	157	145	181	170	136	174	162	148	154	169	162	144	144	158	151	169	150	143	155	136	159	148	165	153	144	166	140	148	146	159	143	142	136	139	170	143	154	155	160	165	160	156	148	147	148	154	133	149	166	155	155	156	152	150	148	170	164	151	151	155	146	162	137	168	162	157	124	154	158	157	143	147	168	150	143	157	170	164	140	157	167	159	155	164	168	123	155	160	155	155	159	155	162	146	139	147	154	171	155	153	148	160	178	174	152	141	185	151	174	160	160	141	168	167	144	147	140	150	163	161	160	166	153	160	135	127	149	146	140	140	134	155	135	181	152	169	158	154	154	152	154	145	159	160	145	163	160	154	141	144	154	135	161	148	137	132	162	140	144	148	146	155	152	145	144	136	148	180	142	159	149	156	139	121	140	186	138	153	164	136	162	140	162	154	139	126	147	149	141	151	128	134	168	142	154	143	167	136	142	161	166	141	163	151	160	182	148	148	176	157	172	152	160	162	149	178	132	149	198	146	143	177	152	168	144	164	138	139	159	136	174	144	166	161	174	142	157	155	131	120	156	166	149	140	160	155	174	159	167	152	146	153	158	159	155	131	178	166	164	169	137	147	168	168	148	142	175	170	152	149	165	152	163	168	158	151	154	165	158	166	176	139	150	148	132	148	138	168	162	158	163	186	161	187	152	165	135	171	152	147	157	148	142	124	163	146	148	154	149	148	160	166	156	141	159	151	168	144	175	166	171	141	161	148	189	147	156	174	165	165	158	145	177	137	142	140	158	156	155	146	153	150	146	164	168	147	156	152	143	155	159	151	178	140	161	171	162	153	160	160	152	174	155	157	176	169	142	131	172	148	150	151	155	142	140	181	162	157	140	159	177	174	154	136	156	151	156	151	138	138	170	152	159	182	137	137	163	169	167	158	140	153	135	144	164	168	157	157	155	163	171	165	135	135	170	146	146	128	148	153	170	173	163	153	157	158	157	140	170	140	156	159	147	136	143	142	184	145	149	151	151	163	155	154	161	157	153	141	184	153	160	142	150	150	147	146	140	150	162	158	164	146	145	162	132	142	139	157	146	143	156	164	162	133	148	175	137	131	155	164	152	151	148	162	136	142	144	143	128	174	177	177	143	187	160	170	161	164	161	166	154	134	157	177	149	147	149	167	146	163	157	137	165	142	134	135	157	159	161	163	157	170	149	168	163	150	170	149	144	125	156	159	153	156	170	142	162	139	157	169	159	165	162	145	140	143	149	141	146	154	147	143	160	159	144	155	143	161	151	158	153	166	144	180	157	150	147	149	137	133	173	149	130	187	150	158	146	155	151	170	165	143	169	170	151	158	151	145	153	127	143	159	165	178	141	153	148	155	165	154	160	143	167	152	160	168	153	164	166	152	145	168	167	154	161	152	141	152	142	153	182	160	188	137	164	158	170	157	161	168	161	175	130	151	156	174	148	177	156	150	150	160	140	153	165	149	140	153	151	142	171	165	160	148	184	160	151	141	150	140	150	148	149	137	166	121	133	148	162	147	146	164	165	151	164	145	140	149	152	181	149	159	141	165	148	156	135	140	144	159	144	149	137	136	120	166	142	148	148	154	148	145	148	169	161	164	152	167	151	141	137	140	159	141	149	161	160	154	142	172	142	179	154	162	170	170	165	169	158	166	143	172	133	143	155	167	157	171	132	139	137	168	145	154	149	161	158	152	164	129	145	154	162	160	151	154	147	143	146	161	152	154	163	142	171	155	154	139	147	143	162	177	167	178	168	169	153	151	143	152	156	162	165	140	169	152	172	172	149	138	150	167	165	177	173	119	151	146	148	154	139	134	145	159	145	150	139	147	156	145	185	130	152	172	145	154	143	170	150	160	150	158	155	169	145	159	146	145	155	150	123	135	161	144	144	154	150	156	155	169	155	148	146	150	144	153	158	155	132	168	158	152	158	161	143	175	164	141	152	160	157	142	143	145	154	137	159	136	153	142	147	130	144	165	149	144	148	171	154	148	147	170	156	168	180	152	148	150	174	160	130	156	147	151	141	132	144	137
22967	21544	29572	23939	21546	21630	14545	1677	1061	925	846	723	711	637	570	561	544	505	496	448	490	477	409	411	405	462	389	421	417	419	381	372	410	403	415	385	383	351	417	399	372	389	387	402	372	396	393	362	402	346	384	365	368	389	397	369	350	373	395	387	400	356	350	359	374	371	380	386	386	358	358	389	349	377	351	369	333	376	363	354	367	367	376	396	334	364	349	343	380	345	332	329	370	350	321	339	324	384	340	381	370	352	368	386	358	333	388	310	330	356	375	386	356	359	361	371	351	386	353	360	386	353	352	346	361	364	359	345	360	367	392	359	377	371	358	342	365	376	347	349	374	374	329	389	374	353	325	383	380	358	368	335	373	368	360	358	364	365	349	363	352	367	335	352	378	357	387	342	357	367	363	396	370	358	350	348	344	350	394	392	334	378	348	325	359	365	342	339	311	363	365	376	361	366	345	347	356	337	340	331	383	346	375	361	325	345	361	375	386	360	348	373	344	382	390	358	346	335	347	389	357	366	339	353	321	349	357	371	355	363	359	349	349	347	372	368	359	324	395	335	368	332	397	387	331	363	361	357	360	351	387	339	376	336	356	364	359	377	380	370	329	382	351	351	355	383	379	357	402	358	368	390	369	377	396	371	394	321	380	329	352	356	405	369	338	362	371	403	359	363	383	368	349	331	315	375	398	345	375	326	351	350	354	392	366	316	350	343	356	342	350	357	347	346	344	334	378	381	356	319	363	349	351	412	382	358	351	344	348	345	379	349	364	396	365	385	358	332	334	334	356	327	347	352	340	387	352	369	381	368	349	328	386	366	358	360	351	366	325	340	404	359	321	361	344	343	373	328	368	371	369	377	382	357	341	364	374	360	334	361	392	376	378	381	352	325	374	341	362	347	359	362	386	399	361	398	354	361	336	374	347	362	353	373	341	352	392	405	364	340	399	363	368	353	369	372	349	315	356	339	358	389	369	334	366	328	357	370	334	333	384	333	334	387	346	355	358	367	329	357	359	342	315	366	332	350	360	376	343	328	380	344	406	377	343	319	374	356	363	354	339	340	339	364	361	386	367	382	380	355	381	377	383	354	358	359	379	350	329	367	369	339	356	375	339	372	336	347	389	331	362	345	349	346	366	333	382	351	367	354	349	357	374	370	344	358	336	368	338	341	371	325	350	322	358	372	360	369	363	379	324	358	317	366	355	343	370	335	368	367	348	337	341	348	360	360	382	386	348	386	347	377	380	389	387	345	353	333	327	327	353	329	333	344	348	391	357	380	365	365	343	329	319	362	372	375	355	341	379	373	351	392	378	377	365	360	340	354	389	341	370	377	349	358	363	365	374	367	374	366	341	343	362	391	381	358	373	382	373	368	346	343	367	361	365	357	353	344	353	370	372	348	368	320	358	355	340	359	347	378	360	367	337	340	349	340	327	356	401	361	371	356	327	334	342	379	363	379	394	370	347	350	339	354	354	377	361	369	350	369	389	373	375	364	355	366	357	371	350	354	367	333	352	371	346	395	361	332	330	353	332	397	362	345	358	336	363	353	356	369	357	332	359	344	383	381	363	346	381	356	347	349	331	349	375	389	383	360	371	345	382	367	352	384	396	369	333	399	395	359	368	349	334	344	366	330	360	366	374	343	364	383	333	356	394	353	357	340	363	359	349	384	359	400	360	340	366	343	334	358	363	384	368	392	338	379	340	356	339	355	340	357	319	376	361	412	329	334	386	368	325	381	360	340	357	348	399	367	400	376	364	367	364	363	382	341	383	353	338	339	346	375	338	379	359	389	338	376	325	376	384	354	372	344	361	332	353	374	393	349	383	353	365	363	350	372	337	338	376	311	342	349	354	371	371	332	346	397	373	339	351	349	326	383	380	355	371	355	377	389	358	355	339	337	305	358	374	346	351	368	346	350	347	382	377	378	359	340	361	357	375	345	340	378	355	369	374	358	363	369	346	324	353	337	292	389	338	362	384	386	363	385	327	363	345	369	349	320	340	364	357	367	370	320	352	376	323	372	368	345	377	330	361	390	360	366	377	297	369	351	368	348	351	351	356	381	331	372	363	360	364	334	367	332	344	387	397	377	327	342	344	370	370	316	365	342	360	335	378	338	359	355	364	347	374	360	352	370	346	345	364	353	353	364	344	372	394	345	369	350	360	350	358	378	359	342	369	387	348	357	348	359	374	346	333	353	360	335	352	337	336	363	363	357	368	367	345	356	361	340	383	382	326	361	360	370	380	390	369	336	352	357	373	353	364	341	329	365	345	350	346	391	402	341	354	377	344	355	365	366	380	372	328	360	343	393	353	369	385	367	349	306	375	345	343	383	335	368	309	362	353	368	349	354	364	379	376	345	356	363	353	364	368	340	336	326	352	385	354	369	331	371	367	344	375	384	370	331	360	408	352	350	337	372	367	340	342	332	346	364	348	373	374	359	362	340	346	354	369	359	378	325	356	376	382	342	369	346	371	350	344	362	356	375	376	393	364	377	367	383	320	350	351	360	321	347	349	385	349	371	336	350	353	350	376	367	358	390	336	381	391	345	369	349	377	352	357	404	394	368	357	360	332	378	352	357	354	366	370	351	350	370	365	371	344	327	388	344	334	367	367	379	363	381	362	400	346	366	362	357	324	325	368	361	369	396	345	366	351	329	339	339	360	353	340	334	355	362	389	353	377	336	341	339	390	339	371	333	341	369	354	310	344	347	344	394	344	335	329	370	361	353	378	358	343	368	350	355	379	369	359	395	384	338	331	380	367	387	334	346	388	349	321	351	362	327	382	347	340	349	356	368	357	386	344	350	375	351	365	350	363	363	333	362	390	337	382	361	342	367	333	358	372	388	372	374	367	361	357	376	356	384	354	353	354	370	364	319	357	344	363	381	388	353	362	356	403	403	355	367	325	356	328	343	352	338	349	370	340	381	380	375	352	335	369	358	348	372	380	382	352	354	335	370	352	398	354	378	338	349	346	337	305	330	364	348	390	364	378	364	409	389	380	401	353	354	365	384	312	337	374	335	376	356	371	386	379	363	366	377	368	347	342	336	391	362	338	350	360	353	352	349	343	377	347	342	354	366	336	364	358	330	341	370	330	366	344	345	345	358	328	340	400	351	366	330	376	379	376	354	370	375	373	354	386	350	369	359	360	363	344	342	328	358	361	373	358	369	329	341	349	347	383	383	363	374	345	379	346	348	358	365	372	338	350	378	357	323	378	344	363	327	380	349	402	376	376	367	364	372	370	362	323	364	363	360	345	347	323	378	347	367	379	321	375	361	356	339	344	371	310	366	365	377	326	354	367	348	339	355	364	380	362	366	384	331	389	350	350	383	372	352	342	315	374	378	347	355	337	373	349	343	346	383	355	356	344	326	364	363	365	340	347	367	343	359	336	406	333	366	369	335	381	361	373	343	369	399	342	337	357	346	354	353	352	335	371	319	356	370	365	376	347	388	364	374	355	366	358	384	371	386	382	375	351	351
7345	17236	14810	8424	6096	4521	3446	2712	2160	1697	1392	1276	1129	996	919	899	797	703	660	614	591	569	596	531	532	545	530	500	461	495	530	503	448	518	460	476	475	471	478	491	472	444	418	482	469	448	448	455	467	460	481	417	409	411	441	449	424	485	451	443	432	418	419	441	485	450	432	422	457	456	414	413	443	453	437	429	409	445	444	427	441	440	398	436	425	420	415	461	423	442	432	426	420	432	456	448	420	408	451	434	441	424	395	464	456	401	452	403	416	448	429	412	445	431	393	418	457	407	458	449	443	392	475	460	440	440	437	457	447	428	419	408	412	444	436	415	419	453	426	412	431	444	435	473	434	475	411	432	431	446	393	441	426	436	434	465	475	442	372	481	429	440	431	469	427	467	423	410	391	411	441	398	421	434	420	378	428	417	450	413	446	411	420	394	445	435	421	407	462	404	395	432	423	425	432	433	436	430	395	396	412	403	428	429	398	422	434	455	411	429	419	407	417	469	409	400	403	451	416	441	426	425	410	404	413	440	441	418	457	419	428	387	431	416	394	427	432	416	450	408	477	466	427	431	420	459	390	393	436	439	438	416	401	445	444	412	412	417	432	449	424	449	453	420	443	439	424	441	426	454	391	412	457	423	398	398	452	427	404	432	405	419	413	400	414	406	462	420	433	423	423	419	406	424	400	441	429	436	411	424	383	395	395	406	449	381	444	377	427	402	441	415	444	447	421	426	397	403	446	444	400	412	418	458	437	446	421	454	420	437	416	402	397	406	446	401	425	441	436	407	409	415	393	462	424	430	425	406	438	409	417	423	383	421	436	460	445	429	388	405	434	427	439	413	454	452	418	432	387	404	416	408	401	417	423	411	387	402	437	449	428	431	400	440	408	428	428	411	409	433	435	434	465	403	439	419	428	430	440	439	401	417	395	367	431	446	453	444	375	412	428	410	379	410	407	418	442	445	430	425	390	437	411	424	428	406	428	384	424	433	469	430	418	383	415	442	419	431	447	407	417	430	470	383	398	428	389	465	392	437	388	406	402	434	424	417	444	405	393	444	404	437	406	446	440	385	419	416	432	411	392	434	407	421	422	394	438	400	458	431	438	388	436	460	425	427	416	451	415	429	444	396	474	415	429	380	404	449	456	424	436	456	398	460	427	417	406	417	360	402	430	387	458	396	382	437	441	450	451	418	386	428	404	416	421	442	421	413	432	407	425	400	424	412	417	403	429	417	421	387	414	420	405	420	424	465	405	390	445	400	405	415	391	398	401	415	471	429	420	450	380	433	432	428	386	428	453	439	407	400	438	382	410	439	462	382	428	410	455	443	440	432	447	434	408	408	457	431	428	403	394	416	437	483	439	405	466	416	417	418	406	430	439	447	414	429	408	417	463	468	421	426	431	438	445	404	434	444	384	440	400	436	383	436	409	424	427	420	451	419	425	399	433	418	407	443	414	439	464	395	415	411	429	446	450	417	453	422	417	418	388	432	455	438	416	404	406	428	453	424	416	428	443	435	397	415	452	413	410	450	412	421	432	422	413	404	431	425	429	435	431	420	419	412	411	451	428	439	400	410	432	406	405	419	446	435	425	409	413	385	434	442	412	429	441	423	455	451	466	386	428	406	436	471	420	432	399	465	419	420	417	458	372	427	445	421	430	398	446	473	441	428	464	433	432	422	431	423	413	420	429	439	449	403	409	447	384	394	385	436	452	414	440	397	457	415	447	400	441	428	437	437	408	437	423	425	454	431	421	392	391	437	443	424	431	441	455	415	435	416	456	440	425	428	399	444	464	378	437	427	438	412	417	429	429	431	439	419	427	434	428	414	427	429	413	394	408	424	387	465	430	411	423	451	399	414	420	452	439	374	408	411	418	395	435	448	399	474	408	414	385	400	405	438	440	435	453	435	447	411	444	434	468	421	437	434	448	433	409	439	413	439	410	440	418	408	477	398	441	438	417	425	422	426	411	429	410	388	419	409	412	449	417	423	440	423	406	431	429	423	442	422	389	413	449	452	445	416	396	421	453	473	409	445	416	391	414	408	402	420	400	374	412	466	446	420	415	405	469	461	393	423	395	399	407	403	429	421	410	461	434	385	458	437	447	413	438	399	442	448	447	435	388	422	412	429	433	436	416	446	431	468	394	426	481	413	424	426	415	446	394	420	393	440	428	460	373	417	445	430	448	401	421	413	418	437	442	418	430	449	428	444	445	436	396	416	422	390	459	437	443	441	427	431	448	438	398	463	413	463	442	425	436	414	465	437	430	471	401	379	435	443	455	444	458	418	410	400	397	456	420	380	419	417	385	422	440	456	436	414	430	423	436	423	404	430	434	423	404	397	398	432	444	434	422	439	404	435	421	414	401	432	416	441	394	439	445	418	420	405	419	461	451	418	416	370	415	402	449	417	427	404	429	399	394	404	418	407	448	412	428	406	432	407	396	434	383	445	384	485	454	455	428	434	406	402	423	471	408	468	407	420	419	444	411	389	445	418	394	385	421	393	477	414	403	430	395	440	409	402	419	416	463	401	427	411	427	390	431	439	441	444	469	407	428	426	444	423	411	428	398	415	425	413	409	447	446	428	455	424	389	441	418	447	426	462	420	420	468	434	403	403	419	454	413	404	462	397	414	402	410	435	438	433	411	443	437	451	417	417	438	425	422	424	440	412	403	462	445	447	434	426	403	437	435	424	436	421	455	458	408	449	417	415	417	414	452	422	400	415	406	423	425	426	420	413	437	394	407	453	443	401	412	410	423	449	415	437	420	437	404	401	406	420	412	419	444	397	416	384	419	425	441	437	411	438	416	415	390	397	433	419	437	415	436	379	424	477	472	393	384	440	426	424	414	426	447	423	436	436	452	426	429	416	407	420	382	435	408	402	411	403	441	414	373	385	445	421	406	409	441	426	435	442	463	382	414	406	409	398	436	435	458	395	422	434	438	417	414	430	437	436	431	410	420	396	415	452	403	448	418	433	408	420	435	419	380	406	418	415	402	439	424	427	389	389	420	420	422	398	448	438	400	427	427	458	440	439	427	410	418	443	377	429	419	429	456	438	359	446	413	432	421	408	423	425	422	389	433	431	423	404	451	442	458	420	432	440	452	428	426	451	427	409	393	403	398	401	411	398	401	419	459	407	411	445	428	417	415	448	413	403	425	418	390	427	423	480	438	441	437	413	418	423	413	396	401	402	416	429	434	409	463	434	427	441	427	455	449	441	426	408	412	418	411	401	425	421	442	428	415	468	455	446	418	411	471	389	420	389	438	443	444	403	432	407	454	430	416	422	414	439	391	425	443	399	422	381	392	443	429	420	439	397	429	442	425	391	413	457	428	423	439	443	430	409	468	407	430	445	417	441	412	422	396	438	410	454	426	430	440	446	439	424	467	420	395	416	410	385	413	413	420	423	399	422	440	439	450	432	403	447	407	444	401	455	440	419	392	436	427	442	461	430	445	430	447	413	445	409	443	453	428	378	419	412
27243	21140	10544	956	594	515	349	183	173	151	156	139	162	142	145	143	130	136	156	128	151	145	135	129	134	145	122	152	149	122	149	129	133	141	142	137	122	151	154	133	130	133	137	139	108	139	140	143	168	140	141	137	127	129	152	140	132	119	130	122	136	132	146	133	124	142	134	159	135	134	115	133	136	145	127	145	140	118	137	122	131	126	131	140	135	128	126	150	131	128	145	156	144	126	137	146	108	145	149	130	134	117	142	125	140	151	119	152	146	129	147	134	140	146	120	125	146	139	115	132	140	123	137	135	113	124	125	122	139	133	124	146	145	127	134	126	132	126	139	156	122	125	141	154	137	127	141	142	113	133	155	146	140	135	140	123	125	122	128	138	130	142	124	158	132	134	113	147	133	137	141	131	132	129	159	129	144	128	160	136	131	146	139	126	123	146	120	143	134	140	131	152	127	145	145	118	135	153	111	144	125	153	128	153	126	120	147	138	124	112	118	130	131	130	134	142	126	111	141	133	114	123	130	143	137	153	119	146	134	110	139	130	147	147	135	120	136	122	133	145	144	147	124	152	129	158	143	109	124	127	146	137	133	129	119	134	123	155	127	148	127	134	135	149	139	138	119	143	144	133	137	155	138	130	137	135	148	135	150	106	127	121	138	136	139	125	129	123	115	124	136	152	126	126	132	131	141	139	130	120	125	124	162	126	132	138	137	137	126	125	143	137	142	127	126	132	140	149	147	130	134	155	129	132	134	141	156	137	156	149	132	150	128	132	155	123	127	167	121	133	132	153	128	126	120	156	134	137	132	141	132	130	147	151	152	129	131	134	146	128	141	138	133	121	159	130	156	111	133	139	149	133	134	129	122	141	155	133	130	123	139	122	139	137	115	128	127	128	135	126	139	141	143	156	158	126	119	128	124	129	114	128	127	155	135	139	133	144	145	127	129	150	120	130	124	139	133	148	109	138	133	129	123	139	145	122	125	129	126	133	142	120	149	116	133	132	113	142	130	144	130	132	124	146	130	137	126	134	152	144	138	122	127	128	142	138	117	143	136	138	141	128	148	128	141	137	136	116	113	141	136	124	141	126	146	147	131	126	152	137	146	138	124	151	139	120	128	140	126	128	154	136	119	126	137	135	153	140	122	119	145	139	131	138	142	131	132	145	127	147	139	104	138	138	136	147	144	132	147	109	131	115	120	143	120	153	126	127	160	137	138	109	116	165	138	126	151	145	141	136	133	130	137	147	164	119	126	137	145	149	143	127	131	148	139	124	156	134	143	124	145	130	136	140	148	131	141	135	140	150	123	125	119	140	129	135	140	110	148	137	120	109	138	155	129	133	119	139	145	131	136	142	132	130	132	143	128	138	130	152	169	139	142	125	140	126	132	125	141	162	127	133	145	131	127	153	127	141	157	120	135	129	146	140	150	119	141	139	123	134	124	134	147	130	141	130	127	150	150	135	154	132	126	135	146	133	138	135	129	130	145	143	147	145	143	139	137	137	132	132	141	126	126	142	149	129	153	140	132	137	127	152	141	127	122	122	142	125	119	135	146	129	130	118	131	133	160	122	160	156	121	171	149	141	133	160	125	152	132	133	132	121	134	137	142	135	127	131	130	147	117	153	140	145	124	143	141	144	128	148	130	136	139	154	123	133	143	142	125	130	142	154	121	111	141	125	131	139	150	129	131	142	146	129	157	120	134	159	129	138	132	148	148	131	141	150	123	155	141	125	128	140	142	124	125	139	148	135	133	137	142	129	117	145	128	146	140	144	125	118	132	133	146	141	138	149	153	129	125	130	158	138	129	150	159	122	152	115	128	141	145	131	140	151	136	109	148	139	153	130	135	110	148	144	140	107	125	124	140	141	150	140	126	127	156	127	125	145	144	141	139	130	160	158	155	141	135	142	129	135	135	131	122	154	143	167	124	150	134	123	128	138	137	134	142	140	139	128	129	134	149	140	139	160	145	150	112	135	137	144	128	142	133	144	129	135	127	127	133	168	120	145	125	131	142	148	117	146	132	148	138	139	135	137	137	136	155	153	150	128	129	152	120	127	152	129	138	140	150	136	129	140	131	127	154	122	147	138	129	145	132	145	110	150	129	143	144	150	136	145	126	128	145	152	124	134	183	141	144	158	122	139	131	130	119	139	133	148	139	135	121	119	130	138	137	122	138	148	127	118	147	156	135	130	149	125	128	141	131	127	131	148	125	141	155	129	156	134	128	148	128	136	136	132	102	127	138	140	168	134	131	150	132	122	138	145	141	133	135	141	137	144	123	136	119	124	125	140	144	124	136	142	135	111	140	128	153	139	130	134	155	136	135	134	141	147	136	138	134	140	130	126	134	137	136	116	134	138	148	152	112	153	141	129	134	154	136	153	130	125	150	148	132	132	131	111	150	138	129	117	118	154	127	151	138	121	137	151	122	133	132	128	123	149	144	133	133	145	147	118	148	137	163	107	148	149	143	151	126	129	143	158	110	149	131	126	127	119	144	159	145	127	145	140	119	151	153	145	122	143	131	150	162	115	123	126	124	116	135	131	128	125	128	131	144	147	101	137	123	130	130	120	145	119	152	133	138	146	143	128	148	139	130	142	123	137	137	126	134	149	130	160	137	158	140	145	148	141	124	130	142	133	145	135	125	127	140	138	135	149	127	136	129	130	143	139	120	132	152	142	143	127	146	136	144	134	164	136	124	140	124	152	134	120	108	124	142	138	145	124	140	125	131	135	141	127	122	121	131	141	155	112	122	126	120	136	127	133	142	121	139	138	139	137	136	159	151	127	139	155	130	134	135	127	128	146	114	128	147	161	120	146	142	128	143	122	125	121	125	129	137	151	133	145	135	122	138	136	139	129	121	123	121	125	135	137	141	148	128	127	117	133	127	138	148	148	114	121	168	123	138	135	111	153	136	125	129	127	161	148	134	129	136	105	131	125	135	150	146	134	139	123	127	132	156	123	130	141	128	144	143	121	126	114	146	141	130	110	120	117	122	126	132	138	132	137	131	116	151	115	129	142	141	149	152	123	155	150	133	135	143	153	147	133	151	139	131	145	141	121	134	119	108	143	135	123	139	145	138	130	156	112	130	143	144	140	160	121	140	140	140	156	145	136	153	126	125	133	132	143	104	114	130	142	123	147	145	123	138	152	124	121	134	139	126	132	117	140	135	156	128	156	135	138	124	145	139	140	152	124	130	161	131	154	136	142	120	156	135	132	121	139	136	120	123	139	163	121	132	161	142	142	151	153	121	134	130	131	143	157	152	153	124	123	142	129	140	148	130	146	129	141	127	150	136	131	158	116	150	147	122	138	122	144	161	158	131	124	156	124	135	148	144	131	149	116	138	141	130	143	139	134	136	135	142	139	137	139	141	151	136	150	171	116	136	121	135	130	133	137	129	147	144	118	136	139	132	117	128	135	134	149	115	141	161	147	128	146	135	148	124	143	126	123	119	129	122	150	128	128	154	120	118	141	110	133
3861	1205	1178	641	499	374	299	271	265	213	187	204	197	184	184	169	171	189	190	168	183	190	173	167	169	192	188	160	173	174	172	210	153	175	174	171	196	191	161	169	176	174	155	168	147	177	182	154	155	200	159	186	151	158	171	173	189	166	169	170	192	170	180	172	164	177	146	159	165	176	165	169	173	172	176	152	155	152	161	175	162	169	166	167	169	182	146	160	160	174	169	169	145	174	154	171	158	160	158	177	151	153	146	171	178	154	158	146	171	161	165	191	160	178	141	154	160	190	157	167	166	183	181	170	159	179	168	165	159	158	182	160	151	161	163	172	185	207	172	153	156	142	192	148	173	149	143	165	174	180	162	175	183	173	153	177	188	159	169	171	160	134	181	178	160	154	167	162	166	146	165	186	152	166	162	170	159	166	164	152	175	150	155	147	143	162	177	162	164	179	168	187	164	165	173	137	164	179	166	169	178	168	159	173	162	183	188	168	192	158	163	185	154	171	159	153	165	182	184	164	167	185	181	176	152	133	164	150	184	186	169	158	184	158	175	171	157	192	170	154	172	147	172	145	173	151	167	158	162	204	151	180	177	156	145	178	176	188	161	151	159	166	174	158	174	168	180	180	151	165	172	175	165	149	160	177	150	180	158	176	186	169	178	168	175	168	193	159	173	191	172	166	162	167	188	179	159	159	147	160	187	183	151	153	170	164	173	176	172	150	184	170	153	144	166	170	162	142	171	169	169	157	164	170	159	170	174	156	166	161	173	186	172	160	163	162	158	193	186	196	175	169	155	174	176	146	184	159	180	147	162	164	169	165	162	192	147	147	162	164	161	160	164	175	178	164	166	174	153	124	155	148	164	195	168	179	177	156	148	175	164	175	180	178	145	142	170	166	159	174	170	161	191	159	152	183	159	157	170	173	166	168	171	148	162	185	174	136	165	173	154	192	192	135	160	196	171	188	167	165	168	165	165	182	164	166	145	197	165	171	171	180	170	187	158	183	169	174	147	172	168	163	179	151	163	190	149	141	156	167	159	169	150	132	180	177	159	162	174	178	149	178	156	178	175	175	156	165	179	176	185	136	172	154	166	166	140	143	152	173	162	158	183	178	167	170	158	186	181	166	178	155	186	199	166	166	149	155	176	155	173	174	168	164	180	162	167	174	186	167	175	148	160	147	168	146	140	155	160	184	168	158	189	179	160	189	166	156	179	152	140	163	150	157	160	185	175	158	157	165	176	170	162	167	174	141	170	180	179	167	173	164	138	159	162	153	163	176	178	181	178	174	172	177	153	168	160	179	165	183	161	143	165	185	179	171	178	168	166	188	169	165	162	167	162	181	158	165	172	195	167	189	158	157	155	165	204	196	157	173	188	169	168	174	160	185	174	176	152	169	170	161	189	170	151	175	135	164	168	156	158	140	153	158	213	169	180	177	159	179	183	156	158	169	171	161	182	171	176	174	172	192	157	159	183	140	180	159	192	183	190	160	184	153	181	168	177	157	151	160	173	166	174	180	164	190	176	148	161	145	161	183	183	180	184	169	159	187	141	171	168	147	137	163	176	184	153	179	175	183	168	170	154	149	173	182	144	157	173	174	181	151	183	162	182	166	188	177	188	169	153	186	171	163	169	148	149	175	164	168	162	168	147	168	183	141	186	167	163	177	156	181	193	150	171	136	158	182	174	149	169	151	184	168	180	153	188	166	134	158	178	196	168	152	140	160	163	162	176	147	157	168	132	182	161	159	161	186	180	154	168	157	187	175	181	161	173	147	159	162	151	170	170	172	174	164	174	164	186	142	161	183	167	161	170	189	169	143	171	148	178	168	169	184	159	156	159	167	150	162	173	163	171	166	167	184	161	156	184	163	168	153	186	149	172	172	179	161	163	170	187	192	166	155	158	161	157	181	174	165	150	177	183	181	169	173	178	158	160	160	152	179	173	159	149	180	163	168	160	165	144	158	176	142	176	181	192	166	181	167	162	161	182	155	173	159	178	166	185	156	161	174	193	200	152	173	151	172	162	140	175	189	155	160	169	164	154	173	154	187	155	157	139	173	186	150	164	176	165	159	175	177	141	181	169	199	137	179	143	180	168	179	158	146	179	178	170	168	164	175	160	169	187	205	154	158	210	205	190	164	173	166	176	154	157	182	164	174	142	154	178	170	199	129	167	174	174	176	175	162	168	177	168	150	168	167	157	178	172	164	191	175	166	172	176	137	149	173	157	173	168	167	162	175	176	187	175	175	163	171	152	166	171	156	171	188	165	161	183	171	163	139	155	165	177	161	175	162	154	162	170	155	157	164	178	155	170	161	184	159	167	161	172	180	182	164	158	170	176	175	176	183	168	159	173	149	165	142	163	163	142	147	155	153	181	161	160	151	150	161	162	156	163	156	182	169	166	170	165	173	153	161	179	162	166	174	167	155	179	165	167	174	152	145	164	168	163	158	147	135	165	169	163	152	169	182	167	191	149	159	151	176	190	184	189	167	165	171	170	169	165	169	171	176	171	159	179	157	167	158	177	171	195	180	168	159	174	169	144	163	161	154	165	149	170	155	161	163	158	173	173	155	154	158	159	165	163	162	168	157	187	172	193	182	183	187	153	153	153	171	150	150	168	176	144	178	153	177	154	156	166	169	157	174	151	161	166	162	164	155	160	178	174	173	141	161	154	158	167	160	165	161	191	177	167	172	176	181	172	172	162	163	170	173	180	189	174	173	159	160	164	172	180	160	186	171	191	161	186	167	165	179	178	163	173	183	192	179	150	173	161	157	155	177	176	177	146	174	171	173	164	167	152	160	166	178	171	153	171	150	196	164	160	145	178	130	181	174	178	159	173	184	168	150	151	152	170	181	156	185	169	154	156	171	155	167	185	183	162	150	146	171	162	162	171	152	152	158	186	161	195	172	176	172	174	153	168	159	162	166	151	168	156	138	176	165	152	183	171	170	169	167	165	172	184	166	174	160	171	168	169	161	170	187	174	171	161	169	159	154	178	149	179	156	166	171	157	158	170	175	169	158	152	181	145	174	186	170	170	164	162	182	140	165	146	174	173	177	156	175	198	147	172	163	167	170	170	190	161	180	165	153	170	187	153	207	153	167	171	162	161	162	183	168	176	167	163	164	158	178	159	164	185	151	155	182	155	173	189	178	160	152	135	148	157	166	189	162	183	174	160	147	177	158	160	186	152	187	165	169	146	146	173	194	154	154	183	170	156	201	173	173	170	178	183	188	176	166	158	159	152	160	166	160	170	160	178	167	164	156	155	162	164	150	164	185	171	163	194	172	171	155	186	171	178	152	173	153	164	168	130	156	174	181	159	177	152	158	172	150	170	192	193	158	179	188	155	145	179	167	161	166	164	169	189	172	157	162	168	151	184	178	159	149	169	165	163	171	150	168	157	178	161	153	171	164	154	167	196	170	169	173	173	170	173	135	149	181	142	141	181	173	145	154	157	185	163	162	176	191	185	133	156	183	182	200
23858	21594	29390	24268	21600	17677	1787	832	695	656	553	518	489	454	458	442	424	411	379	382	382	370	377	343	333	329	315	347	346	320	339	320	349	310	321	339	302	292	318	340	312	285	324	346	318	318	320	291	318	296	315	330	292	316	311	350	306	331	328	294	343	325	310	329	319	325	293	300	342	283	293	343	334	342	342	301	303	318	300	293	317	307	296	312	290	325	324	292	286	324	333	308	290	302	307	304	330	310	329	314	334	295	331	317	306	340	293	342	334	301	282	296	311	321	342	292	276	306	290	304	294	329	312	288	324	312	315	327	297	292	297	294	288	356	304	359	321	305	331	329	324	304	301	332	291	310	332	317	306	351	278	329	317	303	298	298	308	289	325	320	268	300	320	315	273	294	317	285	313	299	308	310	317	323	290	310	291	304	314	319	301	336	325	333	304	278	336	290	321	298	351	301	322	328	311	286	269	305	310	311	294	297	311	333	301	324	292	299	332	289	300	272	336	331	306	336	310	329	330	304	336	308	327	292	302	317	307	302	338	325	314	315	272	333	298	314	312	313	282	287	325	293	309	301	300	289	321	322	328	284	316	334	297	312	318	333	334	316	314	299	293	315	291	318	312	332	324	291	302	329	298	318	341	308	312	319	310	319	309	304	348	329	322	332	327	309	345	311	341	328	294	309	311	282	323	325	305	298	336	309	312	303	305	310	286	282	314	310	307	309	300	317	292	308	328	298	280	300	315	312	268	327	291	318	314	287	303	336	285	311	267	286	320	299	293	322	295	298	315	309	347	307	319	304	313	303	312	293	308	316	326	291	290	298	320	311	328	288	284	307	306	309	277	292	298	300	310	313	327	303	323	312	326	326	300	332	317	303	318	308	322	295	333	304	320	307	303	289	318	309	317	324	309	296	307	320	303	315	307	312	324	319	328	329	292	327	328	285	321	344	322	297	324	322	299	301	322	320	314	298	304	328	336	293	337	313	293	307	286	306	330	342	316	285	279	292	303	294	277	311	301	304	298	283	278	338	309	323	336	314	294	298	285	305	298	319	307	330	292	299	311	311	321	311	320	307	323	320	304	319	333	352	299	305	317	305	312	286	306	313	303	304	319	329	291	295	337	295	319	299	318	297	334	313	300	326	320	288	298	312	300	318	304	300	322	298	320	329	302	321	328	312	331	364	320	319	312	313	318	292	317	280	329	315	303	335	284	300	281	295	308	312	322	306	304	292	277	310	284	346	307	288	323	297	318	285	299	312	271	303	331	295	295	291	284	324	304	307	315	294	309	314	329	295	347	298	292	311	312	292	283	314	315	308	333	302	288	308	322	306	316	301	309	326	316	310	276	285	308	282	304	283	349	320	326	310	314	292	313	309	321	289	317	329	304	324	299	313	284	297	327	289	335	333	323	323	317	334	313	327	300	319	312	290	304	299	324	327	339	263	309	292	317	305	334	316	297	292	305	330	340	327	306	336	300	291	300	300	324	315	322	312	289	308	292	278	299	318	320	297	314	299	289	328	302	278	309	279	326	287	332	298	334	306	303	303	335	276	310	292	294	330	313	328	288	313	317	318	319	335	339	320	268	299	334	291	321	311	290	307	345	280	295	306	308	296	309	347	326	289	308	308	331	300	317	278	308	318	329	317	311	294	298	328	327	303	344	271	322	287	302	310	308	318	342	301	298	295	352	309	307	301	323	303	337	315	301	322	273	299	303	328	284	288	301	283	305	359	332	296	316	292	331	303	321	325	320	307	313	334	298	312	326	319	290	311	337	295	293	313	302	305	304	331	309	292	342	314	342	321	315	319	297	299	322	308	301	319	311	311	298	274	301	299	343	329	313	329	332	300	308	339	296	318	332	331	309	325	295	312	330	298	311	304	318	293	332	275	308	326	294	287	299	285	312	339	329	330	312	293	323	268	294	298	329	309	322	309	316	320	307	332	314	309	273	323	322	311	309	292	298	315	318	330	305	265	318	308	310	314	321	363	321	294	301	310	290	325	297	321	296	348	309	318	302	322	305	314	299	295	302	305	301	301	335	311	282	312	293	293	311	262	287	294	297	338	328	332	292	309	306	319	309	342	275	323	300	303	309	310	315	326	306	317	309	326	310	286	272	291	316	311	294	313	274	302	318	345	327	317	335	276	308	314	340	320	319	282	305	306	292	353	287	287	297	297	327	323	313	307	299	319	323	330	294	322	325	317	323	283	312	293	301	288	302	286	314	299	310	314	298	319	318	311	297	315	292	325	310	325	296	341	297	285	352	300	291	335	303	284	337	307	278	305	319	304	305	313	294	315	323	302	317	303	309	314	278	317	306	301	323	334	316	293	322	291	300	289	301	310	293	330	288	337	297	293	290	262	295	324	323	333	316	287	339	295	319	308	318	319	325	301	324	308	291	291	307	288	308	313	299	326	329	313	326	321	364	307	313	320	294	287	301	330	299	297	321	307	314	331	336	341	305	303	300	323	321	330	313	299	332	302	300	330	286	294	286	275	320	347	316	285	294	332	280	306	323	312	305	297	343	316	312	323	302	288	322	360	298	305	306	309	318	250	266	298	314	316	319	315	304	304	289	309	322	305	341	291	330	327	320	310	307	340	283	330	302	301	314	294	314	302	329	313	306	305	320	292	301	325	325	248	289	321	318	292	329	328	296	309	334	303	305	324	274	305	279	290	314	330	296	305	309	326	340	320	322	314	302	315	307	276	299	311	300	288	284	300	307	325	332	307	300	295	307	311	310	315	299	283	304	302	320	288	334	306	330	296	312	285	319	290	288	272	295	279	312	311	255	265	286	290	338	329	290	331	270	284	277	306	325	325	324	282	306	288	281	307	315	290	345	304	305	303	305	312	291	298	323	295	295	310	310	321	297	290	308	303	330	311	296	326	324	324	307	299	297	306	297	313	317	282	272	334	317	312	325	332	299	330	317	319	307	304	323	289	303	336	309	315	288	274	329	308	304	299	296	314	313	302	322	325	305	330	314	313	312	309	307	300	292	330	330	317	332	294	293	331	283	316	288	278	300	335	278	277	298	297	312	311	353	358	312	274	314	305	310	289	319	315	318	374	306	315	304	333	339	279	301	291	340	293	315	294	313	311	314	307	295	343	330	304	316	309	297	294	326	313	316	308	312	289	300	323	297	327	323	300	301	318	297	327	292	324	315	317	311	317	274	313	292	323	289	287	300	298	329	306	321	313	294	320	322	295	296	343	334	313	314	316	307	312	337	298	329	271	307	312	285	332	295	347	300	325	350	324	306	329	301	316	352	297	323	297	306	301	309	324	315	314	278	265	338	308	267	323	308	321	326	321	288	308	291	296	322	300	343	296	348	306	288	287	295	310	313	294	310	303	285	305	310	300	315	314	295	314	328	289	302	310	312	316	322	325	355	332	290	316	347	302	323	327	317	338	268	320	317	330	299	268	288	312	336	300	335	303	312	333	275	279	261	332	336	295	312	334	358	309	293	343	308	321	310	275	318	316
4834	10678	9398	4841	3342	2539	1957	1523	1229	1067	869	756	695	652	613	597	580	525	503	451	517	419	456	461	421	438	414	404	427	419	393	412	391	424	400	391	370	413	364	384	369	378	399	376	370	380	411	384	373	374	402	402	369	360	388	420	401	382	354	343	389	386	371	390	379	377	337	352	344	368	327	351	403	375	363	334	362	377	350	370	378	369	363	365	396	380	348	321	345	384	359	384	349	376	351	361	416	372	364	385	359	382	405	340	331	349	337	375	362	391	373	406	355	369	386	342	374	352	357	367	362	355	361	351	380	368	375	353	359	352	351	371	386	385	381	341	350	367	362	406	405	369	352	352	388	347	347	341	409	371	382	371	364	359	385	348	353	356	420	328	354	390	382	373	341	346	364	369	393	359	343	366	450	347	341	370	362	345	328	343	395	352	353	349	344	362	386	396	390	348	357	381	329	370	399	360	361	358	359	375	384	377	347	371	362	340	358	346	365	374	353	358	340	360	347	355	369	336	376	379	352	372	341	348	375	377	346	368	365	370	335	327	356	392	368	358	357	380	366	406	389	374	373	368	378	384	377	370	364	381	369	393	376	326	366	357	372	334	345	365	361	359	368	384	389	367	350	380	341	345	345	353	360	386	349	355	339	386	366	377	362	389	380	379	365	329	374	333	347	366	386	341	322	358	392	338	370	323	368	365	353	366	348	364	364	347	370	389	321	370	366	370	377	387	356	337	375	384	354	373	396	390	377	358	379	334	370	383	381	384	338	354	364	347	386	355	372	388	355	385	352	371	394	360	372	357	399	357	372	378	355	407	352	357	363	372	405	393	398	339	357	361	377	367	363	345	363	379	374	356	358	380	391	382	371	365	362	345	376	347	357	385	351	356	352	383	362	367	363	383	365	368	361	391	359	359	360	361	346	337	373	346	340	365	377	385	344	367	369	381	377	384	362	364	368	374	363	328	365	387	372	376	395	316	368	365	336	381	365	349	366	366	363	394	349	386	368	350	369	373	371	366	349	378	357	369	369	348	384	348	355	377	357	335	387	354	360	347	358	359	341	405	359	353	366	330	362	363	344	375	360	348	371	352	368	355	361	367	352	355	362	434	346	359	386	366	338	373	361	382	349	365	359	377	360	397	364	399	365	333	345	355	403	395	385	350	346	327	357	361	355	354	363	376	349	400	362	396	371	365	348	378	353	379	368	387	382	362	359	393	369	363	390	353	384	323	383	333	379	406	359	379	371	361	347	367	342	338	350	365	346	379	376	338	389	354	395	373	365	347	382	387	389	382	358	398	364	368	395	364	361	381	367	381	364	418	328	368	364	365	377	366	347	359	339	381	380	357	371	357	388	350	323	367	375	350	378	370	388	322	337	334	339	391	343	351	347	354	357	365	377	378	373	369	383	353	348	396	359	376	371	318	356	365	386	375	351	403	391	383	361	370	369	336	349	358	350	361	339	386	343	363	362	405	311	395	365	375	338	366	354	362	373	340	397	346	394	350	353	409	342	389	342	350	347	346	359	342	345	395	366	391	364	389	347	343	362	349	371	343	368	357	360	321	386	361	363	348	361	370	379	370	359	358	365	359	359	373	366	364	360	337	407	384	348	379	350	344	374	362	348	356	379	382	359	346	380	387	352	379	385	372	386	355	376	352	352	362	368	388	358	374	356	338	388	398	346	380	371	304	337	365	389	355	380	355	332	331	364	365	371	377	346	346	370	345	373	379	379	373	381	349	351	386	360	389	379	393	350	345	334	362	359	350	384	370	382	347	373	351	373	388	405	368	363	386	355	373	360	374	378	360	378	334	376	381	329	383	372	391	384	346	323	360	384	341	321	374	312	388	349	335	357	368	365	367	374	361	373	355	347	383	369	364	362	386	363	332	342	364	363	349	357	392	330	364	397	394	406	364	394	374	384	358	396	361	347	336	351	367	342	377	387	344	328	364	351	378	339	378	369	376	353	375	337	395	359	340	311	369	339	341	388	383	364	343	374	357	389	336	362	359	405	368	355	394	357	351	372	360	366	414	346	402	390	320	365	418	377	393	393	369	393	344	350	351	358	342	349	343	347	343	378	360	329	361	377	351	349	342	375	371	345	355	370	350	356	380	375	342	364	368	334	361	321	355	344	364	329	355	373	351	371	376	359	396	383	341	361	363	342	363	372	355	419	380	349	361	354	358	378	357	368	357	359	384	363	360	350	393	401	378	359	351	329	351	383	356	379	361	351	369	380	358	361	351	376	344	358	337	364	373	345	386	377	381	358	349	401	350	406	353	379	352	351	373	376	335	376	351	361	340	346	340	360	408	365	344	394	352	355	378	342	355	363	318	342	347	351	375	372	342	363	345	403	322	340	376	325	366	346	386	378	335	367	365	364	366	377	393	368	369	358	378	359	364	343	359	344	388	350	353	384	355	372	383	379	362	352	374	352	384	356	361	367	340	364	353	376	351	319	342	376	328	357	369	363	374	363	325	341	382	377	344	385	346	351	357	320	386	350	368	388	368	400	392	356	328	382	363	388	382	364	358	332	384	359	313	335	413	326	359	374	331	361	400	373	365	372	359	383	359	361	369	358	335	379	354	373	353	345	357	369	377	361	346	335	373	367	347	359	351	370	373	354	369	350	329	335	374	374	387	357	394	352	338	350	365	360	349	377	365	333	371	354	371	377	358	353	358	368	353	359	345	394	388	370	354	354	347	360	336	350	371	374	360	378	383	349	343	365	400	383	358	363	360	385	347	391	353	354	390	389	334	373	352	404	414	357	366	356	378	325	383	351	351	389	357	393	354	368	388	379	376	356	372	380	348	350	369	378	392	373	425	371	378	391	352	339	350	353	348	337	368	408	298	362	366	371	376	364	382	345	376	326	384	363	381	357	378	338	396	350	358	359	357	358	399	344	354	366	400	376	362	347	318	379	380	375	385	362	379	366	386	361	354	383	354	361	371	368	362	349	327	384	384	353	344	391	330	365	342	343	378	351	388	340	361	391	383	324	363	407	363	360	334	361	363	343	386	391	350	365	379	371	388	381	380	359	391	391	359	394	365	332	392	358	360	368	368	338	381	361	350	375	372	356	372	355	334	365	364	342	366	351	344	359	362	356	350	325	382	396	369	381	357	372	380	367	352	363	345	357	396	338	330	378	332	369	375	360	360	359	360	366	350	342	373	359	344	350	339	358	330	424	337	384	372	374	348	395	329	347	334	351	394	373	385	347	353	369	366	392	375	357	360	367	376	342	359	336	366	339	347	343	364	383	367	371	393	377	371	378	371	383	365	348	348	344	372	385	388	375	333	336	367	372	366	371	344	392	348	363	370	389	318	342	398	383	358	349	352	354	375	355	354	386	358	392	315	368	357	366	349	369	361	362	349	338	340	342	353	392	348	358	360	399	359	350	316	382	357	364	373	359	378	355	373	357	330	349	387	365	382	364	377	367	346	408	365	371	342	345	376	364	386	331	386	340	348	358	337	334	366	359	374
25209	21562	28385	25114	17255	900	447	348	251	246	217	224	166	157	178	154	130	140	143	127	126	111	141	131	147	113	140	109	118	115	109	109	111	115	117	102	107	108	121	125	119	101	130	112	117	128	106	124	121	107	88	96	105	109	138	128	125	108	120	127	128	116	112	118	122	115	123	122	117	114	97	115	109	117	126	117	106	95	117	112	105	128	136	110	103	109	120	87	111	100	98	103	121	142	100	114	115	117	120	114	101	119	103	113	114	104	126	116	122	117	119	100	111	119	112	106	114	107	102	134	120	109	93	102	113	118	115	97	88	109	111	120	108	115	126	133	110	122	97	116	137	109	109	107	112	109	114	105	116	118	114	107	105	108	105	110	115	92	110	115	125	94	109	113	112	114	119	113	138	113	106	118	107	125	111	119	127	125	102	87	126	113	111	93	115	99	125	109	107	105	110	111	115	129	116	112	105	136	120	108	100	119	119	114	115	129	135	119	109	111	129	121	95	91	106	128	125	112	116	104	116	106	109	125	87	114	109	102	99	127	109	114	108	113	101	124	120	114	120	125	96	107	107	125	102	124	115	114	107	121	126	115	119	103	101	91	99	99	118	117	95	110	116	119	125	113	124	111	119	85	114	110	105	92	108	97	116	120	129	110	115	108	104	112	113	125	124	121	112	128	109	120	117	127	119	99	110	109	98	104	115	122	98	109	94	130	118	106	123	115	121	117	124	103	131	131	113	141	123	139	107	99	114	103	123	128	117	108	115	107	125	99	122	116	122	106	104	109	89	106	106	118	120	116	111	108	129	103	121	119	116	127	115	108	110	107	101	116	106	116	102	116	116	94	115	96	117	117	123	123	107	101	116	115	102	116	105	126	113	106	89	120	100	117	113	112	94	134	93	123	94	115	104	104	121	110	121	103	114	90	106	105	110	89	100	123	111	120	115	119	115	105	105	110	97	112	99	116	105	106	107	106	112	115	118	87	122	108	105	113	107	105	105	100	118	130	93	117	113	105	114	116	119	109	110	115	111	103	133	101	96	113	114	110	107	120	98	106	98	103	116	114	104	107	116	96	124	116	106	114	127	110	104	120	128	113	103	114	102	124	114	124	96	111	121	123	112	97	99	123	144	122	112	110	145	127	114	99	116	106	106	113	127	100	111	112	108	132	124	123	118	118	106	115	108	118	96	106	124	111	114	101	110	117	114	113	122	112	118	123	104	91	123	96	97	114	118	118	122	126	104	110	116	132	97	115	115	108	106	106	119	121	112	119	104	115	120	126	126	108	122	109	130	102	127	104	97	108	109	121	95	124	129	119	125	112	116	100	131	109	125	120	106	101	109	112	109	109	122	128	116	122	128	127	127	114	98	116	129	108	114	110	122	101	113	99	111	109	102	126	118	110	108	108	107	117	122	114	108	115	110	92	104	113	126	105	109	107	118	90	103	119	124	110	115	100	113	120	104	115	114	105	119	106	116	99	107	104	119	129	108	127	108	118	98	114	123	122	111	122	118	117	115	113	97	107	101	118	117	105	97	130	101	104	100	113	124	113	115	119	110	115	102	129	112	109	96	104	111	120	128	98	128	99	110	94	100	97	108	105	108	108	114	111	127	120	114	111	107	97	104	105	98	119	126	121	102	105	102	114	112	107	120	127	113	130	106	117	113	108	121	109	113	115	96	125	102	105	122	104	102	101	118	129	120	113	109	123	104	112	111	111	138	98	129	95	127	126	98	113	134	106	117	126	112	99	93	128	132	120	108	113	124	96	123	106	94	116	116	113	91	105	118	101	123	117	116	114	127	114	114	118	122	115	101	107	118	122	100	122	104	96	113	121	108	120	115	106	105	114	99	114	115	110	108	103	128	111	130	92	104	123	122	112	130	114	97	94	120	109	85	115	109	124	96	110	107	117	122	108	99	119	102	80	108	111	113	93	102	118	123	107	111	102	106	118	114	111	111	119	110	100	114	118	115	114	106	117	122	99	97	105	111	99	116	107	122	99	95	117	126	119	118	109	107	122	107	102	112	104	122	107	110	126	107	95	118	102	110	112	117	99	110	111	105	119	110	112	112	119	109	121	104	83	91	134	119	112	111	114	116	102	103	108	139	111	136	116	103	112	106	113	118	107	113	106	106	107	99	117	108	113	111	115	105	126	103	120	116	110	112	104	91	117	118	117	110	122	112	103	105	100	131	138	103	103	101	109	104	124	114	113	112	79	103	98	121	144	90	116	111	121	111	103	104	113	108	117	102	122	116	125	104	102	122	111	107	117	113	117	112	116	83	113	125	124	130	120	119	116	107	134	110	114	125	116	128	126	99	102	104	122	117	140	121	105	91	102	125	95	104	113	103	129	125	118	102	110	124	118	119	111	118	108	129	107	131	121	107	132	110	114	103	131	97	118	107	119	117	109	112	111	118	104	127	115	127	122	128	104	112	128	108	90	122	123	99	104	101	107	104	100	110	105	87	120	124	93	116	125	116	109	109	113	135	97	125	104	100	119	111	96	120	99	104	108	92	104	90	109	94	113	119	137	104	113	110	116	110	112	111	111	96	121	116	105	115	110	110	120	141	108	103	107	120	100	98	112	122	105	121	116	111	111	104	116	100	97	96	105	98	104	114	103	117	115	114	90	106	113	99	121	109	110	106	106	122	116	110	124	124	109	94	123	99	92	99	116	115	120	115	120	116	112	114	105	93	101	121	120	90	123	108	93	93	110	112	113	119	148	117	123	91	101	136	116	105	86	124	115	105	117	106	121	111	110	108	111	108	95	114	98	108	93	108	130	125	101	105	123	112	106	97	94	92	115	100	88	85	110	107	116	130	104	108	112	129	113	128	99	114	115	113	121	109	113	117	98	112	111	108	121	102	102	115	122	109	112	122	124	111	119	113	116	124	97	130	99	111	123	111	107	118	119	132	108	103	136	119	99	104	103	90	106	117	93	115	112	109	98	107	102	110	132	127	131	92	112	117	105	104	114	101	106	98	114	121	111	98	125	128	103	106	128	91	117	101	107	118	118	104	106	119	126	106	100	93	130	127	119	107	108	114	106	95	120	110	118	108	140	107	128	94	146	108	109	116	106	94	136	128	115	111	110	104	114	119	122	94	99	102	115	123	105	120	117	117	118	92	100	109	113	130	105	131	122	115	100	104	109	130	102	110	109	121	113	94	125	95	115	100	115	129	112	102	110	120	107	92	105	110	104	117	106	118	121	104	117	91	105	128	136	102	102	112	95	93	101	90	125	119	105	124	111	115	112	119	112	133	113	112	113	127	105	116	109	103	108	141	109	123	114	127	87	127	102	92	104	128	131	111	105	113	112	119	111	124	114	98	118	94	108	134	117	117	111	107	118	119	95	132	144	115	105	113	105	101	102	106	121	112	121	114	130	94	126	121	117	103	94	121	122	111	126	141	131	108	120	122	108	99	134	125	121	132	96	117	103	101	104	103	123	123	121	130	112	102	133	104	110	130	102	125	120	93	131
4836	6303	5358	2824	1925	1407	1014	777	613	504	404	375	324	280	300	286	250	245	203	226	204	176	193	177	202	180	197	157	202	149	162	162	199	174	157	185	167	159	200	156	160	178	147	168	164	151	178	154	156	176	180	148	172	170	170	162	154	149	175	151	163	162	150	134	160	173	154	163	123	146	168	164	159	149	154	148	165	165	155	153	157	158	139	140	173	165	181	135	157	167	148	147	137	163	152	147	159	141	133	172	141	142	155	167	167	136	162	147	152	138	163	155	131	164	165	146	154	147	169	172	159	155	140	157	135	157	138	170	135	157	149	139	166	144	140	156	143	158	154	163	164	168	150	159	163	142	154	147	160	153	163	187	139	168	140	142	134	150	157	131	143	130	160	144	144	161	146	144	152	139	158	132	137	134	135	162	135	161	162	139	139	148	161	109	157	125	132	131	146	151	158	152	164	155	146	148	159	180	150	128	163	148	143	165	172	149	143	142	147	148	155	141	174	169	128	145	161	154	137	149	161	156	152	134	133	153	178	144	145	152	139	149	156	144	138	159	154	152	158	170	172	159	151	153	152	152	148	145	173	140	165	173	163	141	128	147	141	140	175	141	147	163	150	132	133	147	152	162	142	157	157	184	125	161	144	141	156	143	153	150	146	155	139	159	152	178	149	163	156	147	144	144	153	162	149	159	155	153	158	162	140	155	158	133	167	154	156	167	145	153	181	143	166	147	159	157	161	148	145	152	149	142	166	163	143	149	152	153	182	153	125	179	153	132	149	152	163	179	148	121	161	141	141	147	139	156	160	152	159	151	140	144	162	147	173	144	152	156	134	131	137	162	166	132	146	169	158	159	140	143	170	144	157	168	119	153	145	144	143	163	149	134	140	152	143	164	138	159	161	148	143	180	156	156	141	161	149	140	159	149	166	143	138	157	160	150	140	146	148	138	139	181	161	131	145	127	152	164	160	161	148	161	180	155	166	168	157	163	143	178	140	124	141	123	144	121	161	192	151	125	144	181	173	131	189	162	161	155	176	144	141	145	157	158	133	135	153	165	135	163	167	161	161	153	139	143	145	152	140	154	160	151	149	127	159	150	150	159	127	141	157	152	143	137	159	156	149	155	150	126	154	161	141	126	149	163	162	147	139	148	133	155	151	146	152	151	147	169	162	131	148	146	163	146	164	127	177	150	124	149	132	148	167	141	144	143	158	160	148	149	143	161	164	141	150	163	174	148	161	142	168	159	144	158	146	131	177	173	153	134	154	156	149	150	139	167	154	139	148	142	155	138	150	143	149	155	159	153	151	146	141	144	146	148	160	143	148	150	158	162	135	153	157	164	141	151	151	171	163	151	157	163	157	174	164	160	154	150	176	145	144	134	151	151	148	168	148	141	123	132	166	149	161	178	177	134	151	127	171	154	158	154	140	164	134	139	156	130	145	164	154	158	158	162	151	150	171	150	150	163	165	165	143	146	143	167	157	152	155	148	182	144	144	158	153	146	131	170	140	143	138	157	142	144	141	146	160	166	139	119	182	157	178	139	169	159	160	132	154	150	150	149	138	165	167	164	157	136	140	145	153	161	150	154	173	156	147	170	173	142	159	160	157	155	151	115	143	140	147	129	171	157	167	142	151	156	131	146	149	158	160	155	151	149	165	155	160	155	151	166	161	141	152	153	163	149	158	151	158	161	151	140	148	155	153	144	151	164	150	165	170	156	138	186	164	148	159	150	149	139	138	173	163	167	171	150	141	139	138	167	156	136	166	166	155	154	170	136	150	140	165	139	130	169	134	160	154	170	156	155	176	191	150	152	143	152	125	156	155	164	138	145	154	165	150	160	160	156	160	142	161	153	149	149	162	169	139	149	155	158	146	137	160	131	132	141	125	133	159	191	152	151	163	166	160	151	163	133	163	138	135	156	147	140	138	145	135	150	150	147	151	154	168	160	142	157	156	157	153	133	147	151	144	177	164	145	130	149	155	144	161	161	140	151	153	143	160	167	143	155	152	146	157	145	145	142	151	143	175	133	153	159	169	132	148	162	168	136	165	157	160	142	146	149	145	194	153	166	137	125	138	137	145	155	163	161	169	162	142	165	142	181	169	144	156	144	175	136	148	129	160	169	181	146	140	127	155	153	150	168	133	164	172	136	147	161	176	155	149	154	183	149	131	143	159	156	133	155	167	145	147	152	158	163	160	143	138	160	148	147	140	152	146	146	148	139	163	160	141	149	141	147	173	171	149	155	139	135	170	153	144	153	151	149	171	148	175	145	161	142	144	142	157	129	126	153	177	146	155	158	148	141	182	136	144	167	152	141	157	161	136	150	143	140	140	156	165	132	166	161	135	154	150	164	154	151	154	143	169	167	143	150	147	134	141	139	165	142	154	159	134	146	169	141	147	156	152	146	147	149	159	161	149	151	128	148	150	145	165	155	160	165	124	161	176	163	147	146	119	137	140	156	168	156	176	127	155	179	154	133	158	169	129	155	151	144	141	132	163	166	157	168	143	154	126	127	183	148	162	173	146	171	179	146	144	142	127	142	146	179	156	143	174	132	148	173	169	134	154	165	157	141	142	148	149	151	161	153	143	142	169	140	154	142	138	163	146	147	144	189	157	156	149	152	141	142	156	149	164	149	176	148	146	128	150	133	171	142	144	146	135	140	152	154	149	151	158	146	157	139	131	125	152	161	159	135	153	143	140	161	144	151	158	142	145	149	175	147	144	143	147	159	160	136	155	160	169	178	138	142	168	125	142	157	142	155	163	155	154	167	158	155	151	154	141	165	143	162	154	156	155	137	155	138	156	170	157	138	152	140	145	154	146	150	153	162	140	164	145	140	152	163	157	148	165	166	168	145	144	140	146	163	159	153	150	171	156	178	145	146	168	170	163	129	159	158	172	159	155	144	147	149	148	148	156	168	135	152	164	170	153	165	158	139	152	156	137	145	148	159	163	164	155	143	150	156	155	148	160	146	149	143	135	135	142	168	163	145	170	148	141	151	141	156	151	150	142	164	170	141	171	155	154	158	148	153	152	159	155	162	162	152	150	160	141	176	140	133	159	153	156	141	153	153	168	139	135	172	168	139	164	143	145	130	155	155	160	164	167	153	140	148	149	155	130	165	204	150	141	167	150	147	136	142	167	151	143	142	162	167	165	161	141	164	137	157	139	157	151	150	151	165	161	161	144	145	158	151	180	138	148	163	138	151	167	171	167	174	164	132	157	161	158	135	167	154	152	145	144	144	157	127	161	161	158	160	150	126	129	138	133	157	164	149	149	137	159	154	144	159	176	150	147	168	154	136	171	178	145	164	139	170	137	132	142	164	176	156	153	153	154	148	145	165	162	138	142	146	148	145	151	150	141	154	148	159	161	136	171	155	143	134	152	151	156	150	157	160	147	160	152	118	169	142	157	122	158	133	155	147	142	136	153	143	139	134	167	155	152	140	157	150	142	157	150	131	145	128	139	159	146	134	138	148	154	126
23048	21622	29684	24060	21612	21681	14528	1714	1055	911	839	763	740	629	555	554	507	470	454	495	430	440	446	458	413	390	403	419	431	389	430	386	390	372	390	404	371	416	376	373	403	350	398	343	385	357	373	373	393	367	380	328	394	373	391	356	369	408	354	373	389	412	364	345	418	374	396	354	366	350	380	360	376	341	386	370	334	327	360	347	323	377	375	355	355	338	343	394	359	360	376	348	351	340	334	398	348	361	341	382	371	357	354	358	334	323	376	346	362	341	353	360	373	358	370	379	363	366	358	322	341	389	332	356	341	366	341	371	371	334	404	370	398	379	352	363	369	367	350	357	362	359	374	381	371	364	383	340	323	341	336	348	367	337	334	353	336	315	344	353	378	367	349	349	380	332	352	375	360	323	349	382	349	379	364	346	350	350	356	331	350	349	375	368	328	376	377	349	325	352	319	366	362	344	352	366	357	339	364	340	370	397	368	388	350	358	346	364	365	331	377	337	333	352	388	363	390	321	396	313	385	353	358	346	341	346	351	333	381	382	379	360	338	360	372	362	327	380	362	372	362	326	401	328	359	317	342	368	376	354	354	387	383	406	357	347	338	345	360	343	378	375	347	346	364	394	372	321	331	340	332	353	349	346	354	355	344	328	357	398	345	352	373	330	336	358	345	370	394	334	368	358	378	327	376	334	362	360	346	353	332	313	338	343	355	354	330	390	343	398	391	366	358	331	331	376	349	359	379	387	354	372	412	346	342	371	372	345	334	363	366	396	338	347	345	354	348	334	372	339	354	372	386	310	387	355	348	370	342	369	372	380	341	338	342	348	370	374	329	348	364	365	348	341	399	361	353	330	360	345	344	363	360	346	380	371	366	355	368	333	347	399	340	374	343	372	375	359	332	362	347	358	363	361	322	361	347	340	376	346	356	344	340	353	362	377	344	335	334	337	368	352	367	381	351	371	369	360	355	352	355	385	355	365	339	371	331	351	369	351	378	372	349	359	341	357	360	347	354	414	376	369	369	359	352	353	358	370	384	370	343	339	374	385	370	392	345	382	383	346	355	361	360	372	355	324	344	366	359	327	353	355	347	366	342	375	346	371	327	351	316	333	344	353	368	375	340	323	355	379	373	335	351	367	376	366	346	373	362	382	350	326	347	364	334	327	335	373	369	333	371	381	338	326	355	345	328	321	311	382	358	376	364	349	336	367	359	358	363	379	353	325	357	370	371	346	359	353	331	362	348	366	379	346	388	324	374	388	343	349	336	355	333	381	379	393	353	354	392	395	368	386	342	369	399	394	355	381	321	363	379	371	363	335	318	335	346	335	336	358	332	355	352	360	333	359	357	381	356	360	390	354	350	353	355	295	348	370	346	374	356	338	358	355	332	349	348	360	353	343	342	346	339	348	360	365	329	360	359	367	324	345	374	362	341	389	398	337	378	380	342	356	353	359	370	329	384	359	368	350	343	359	362	389	409	340	375	349	386	359	355	345	353	348	394	359	338	356	377	337	364	322	313	364	379	396	373	375	356	328	356	378	347	334	367	325	341	328	341	393	336	374	363	362	384	364	351	368	352	355	326	334	362	336	346	354	372	368	359	365	336	339	322	358	343	335	355	305	339	328	343	370	356	343	329	356	382	368	341	370	318	337	323	411	330	317	376	366	342	327	354	417	349	369	342	335	373	340	349	363	368	364	379	346	354	348	344	387	362	326	372	340	361	325	331	368	354	375	363	366	337	358	371	364	385	316	378	368	385	339	360	366	320	338	384	315	364	334	382	315	342	355	362	341	348	376	345	367	345	384	344	354	313	328	333	370	362	347	346	350	341	378	356	392	329	362	339	330	351	342	373	343	362	346	351	359	363	360	328	348	337	344	365	315	362	370	373	351	376	355	372	356	352	356	373	378	372	335	346	378	357	374	359	376	366	318	352	354	324	348	353	361	357	341	359	343	359	378	381	355	378	348	362	329	349	365	402	362	357	342	393	367	333	370	336	407	369	353	338	341	336	345	385	353	345	384	334	329	382	380	361	384	365	362	389	361	380	347	353	383	369	381	378	369	370	348	357	383	348	356	350	364	337	332	378	350	383	365	355	362	396	362	380	346	356	364	357	409	336	362	353	335	379	332	383	300	377	365	367	342	383	379	336	366	341	345	380	360	340	362	347	374	346	370	366	350	368	357	367	357	365	315	360	333	341	400	376	349	351	374	364	384	357	364	368	371	353	338	355	343	348	361	352	359	345	339	363	341	399	371	357	351	330	360	372	360	343	326	374	353	354	358	350	342	367	342	347	329	365	376	381	340	361	372	373	399	338	352	367	391	363	342	362	343	345	378	352	408	375	337	315	354	349	356	371	356	367	359	341	339	324	350	343	388	361	336	370	358	355	363	337	384	373	358	376	361	352	385	381	345	327	363	342	381	363	354	389	353	361	335	340	334	358	334	325	359	348	344	340	377	335	361	374	381	359	348	358	378	378	384	363	341	340	328	342	342	349	372	360	365	368	371	355	370	336	351	345	341	352	373	373	351	362	328	375	363	338	373	331	378	343	364	385	364	354	339	363	377	360	356	344	368	355	375	386	371	329	337	374	400	402	354	323	334	367	337	347	356	394	360	339	350	335	356	368	401	319	358	355	368	322	345	383	339	355	363	365	351	343	314	358	361	357	350	367	363	414	340	371	348	392	327	354	367	373	321	380	347	374	345	342	359	381	354	380	369	365	370	335	357	354	334	364	364	359	368	354	358	376	336	339	387	356	349	387	349	377	339	333	338	367	368	383	369	359	350	366	310	361	342	368	363	353	374	354	310	392	341	351	350	375	378	385	332	387	345	382	371	369	359	360	360	353	368	387	368	367	353	401	331	354	372	312	368	362	368	352	350	334	339	361	373	370	383	355	350	360	372	379	324	313	340	362	327	362	352	334	362	339	363	324	345	357	379	364	357	372	349	384	366	367	369	337	324	349	354	357	376	363	381	329	318	349	373	343	368	309	355	369	366	333	357	309	378	348	365	366	351	339	338	357	366	341	370	354	345	376	320	379	332	360	363	350	371	387	344	358	315	367	353	381	352	360	372	379	341	342	345	377	374	366	350	337	352	368	336	373	360	350	362	385	338	370	364	357	376	384	367	336	390	352	331	392	376	376	376	388	366	353	350	357	331	359	370	373	346	373	368	306	346	369	378	359	401	382	347	370	365	355	356	382	367	315	354	341	339	318	346	352	327	329	346	344	368	353	318	370	385	365	321	347	379	312	357	330	378	370	352	344	342	346	367	338	351	390	323	356	340	368	331	346	360	349	341	348	375	364	362	366	349	418	353	367	351	322	395	355	357	363	372	356	339	342	341	376	379	353	343	343	332	377	340	364	372	337	350	333	349	360	357	391	359	346	355	359	372	343	400	345	342	332	366	379	375	364	389	365	371	339	365	365	372	353	386	334	337	344	355	361	331	365	355	352	334	365	368	336	359	335	356	354	380	358	363	356	374
7311	17511	15279	8238	6015	4355	3403	2630	2082	1737	1394	1212	1120	961	954	826	807	718	625	652	574	562	582	550	551	507	506	495	464	478	528	525	523	483	467	445	481	471	483	457	449	412	462	467	433	457	436	452	453	438	421	415	431	472	462	447	449	471	387	455	437	456	425	425	458	441	393	446	452	445	392	438	397	464	454	400	425	420	393	442	415	449	419	432	427	424	415	443	408	462	433	403	393	418	444	391	434	441	409	397	412	448	416	403	445	445	419	419	440	418	435	458	444	456	410	463	401	421	440	463	393	420	410	446	387	429	410	455	404	417	434	419	414	442	423	454	426	431	451	441	410	441	440	422	399	438	427	430	427	467	424	429	430	446	421	409	392	437	430	446	452	411	441	404	451	418	442	417	443	439	430	425	409	387	415	420	427	418	442	429	415	382	454	454	383	450	452	412	442	431	413	428	450	393	407	433	378	390	417	396	445	424	406	382	391	436	440	439	404	402	410	440	458	424	425	435	388	426	416	443	399	394	411	446	450	428	416	421	439	429	405	429	399	425	433	386	444	468	392	417	441	424	449	415	420	434	466	414	418	404	440	452	463	437	456	421	440	388	396	387	432	477	419	453	418	438	424	436	425	405	377	423	420	422	391	448	425	450	420	429	390	409	422	428	384	420	407	426	440	390	428	426	417	398	408	433	397	398	454	402	414	454	409	388	429	445	421	391	400	400	403	462	445	397	446	446	413	438	420	397	427	424	408	437	411	408	402	400	436	429	432	455	404	433	432	399	412	420	437	407	443	353	396	414	440	454	447	442	396	440	417	406	409	443	382	409	380	424	433	412	435	423	425	408	391	413	415	429	416	441	436	396	433	429	416	394	414	445	424	414	420	434	429	420	393	427	424	428	433	398	380	404	404	408	408	414	396	431	400	417	433	409	388	418	429	372	434	455	485	417	441	433	412	444	428	406	411	431	429	421	390	400	427	401	427	474	384	420	433	410	403	418	393	444	421	404	419	422	420	415	407	433	406	420	403	406	428	419	459	413	444	408	438	390	459	407	430	417	416	408	425	412	440	430	390	440	395	451	442	407	431	457	419	447	398	438	427	405	418	419	394	416	403	393	423	410	425	416	416	394	396	433	431	361	439	432	418	474	427	453	422	424	420	413	417	429	431	409	428	419	444	399	402	440	433	423	442	400	405	398	440	419	406	411	391	391	427	415	411	414	397	407	442	403	453	438	433	470	428	413	389	433	432	440	396	452	431	458	386	437	480	432	422	419	429	387	390	424	425	430	419	402	411	445	388	444	449	369	394	406	405	416	416	436	406	419	392	425	409	428	443	424	458	415	469	441	407	392	432	428	478	403	397	417	416	401	444	410	418	413	419	452	396	444	431	421	424	400	416	444	421	383	422	395	408	425	427	428	410	469	442	476	415	435	454	436	395	449	410	442	404	408	412	436	424	409	403	413	441	436	443	387	399	424	398	427	420	405	424	412	399	411	435	438	417	386	427	465	384	425	449	411	379	455	420	419	427	411	432	447	419	390	414	455	426	425	451	451	397	387	403	415	436	403	417	431	427	429	410	422	390	415	435	404	414	448	443	427	451	431	419	384	414	437	412	434	431	431	455	432	434	422	440	420	473	431	392	429	447	431	417	415	389	420	448	390	448	396	419	417	411	434	444	458	445	406	399	396	421	428	452	399	441	400	410	419	433	417	450	429	422	429	429	408	407	403	425	440	425	446	407	419	434	438	452	456	397	400	415	382	408	440	419	414	477	412	412	408	401	425	419	417	410	443	433	401	408	421	457	402	404	446	433	409	439	433	393	430	426	414	420	413	426	441	433	400	413	406	413	409	400	425	383	426	417	436	418	382	407	395	418	416	430	403	437	398	417	397	444	416	398	421	451	450	408	419	420	414	411	432	440	439	386	424	422	426	394	392	464	435	413	432	436	438	420	450	417	453	416	455	377	402	461	411	422	440	455	418	417	417	390	415	410	462	474	430	443	442	418	418	434	454	442	439	419	417	411	424	436	418	432	410	401	408	449	380	400	413	409	377	380	412	435	443	395	439	420	415	375	412	416	418	399	431	394	436	455	460	398	412	458	411	420	403	449	463	428	432	396	425	391	423	373	428	410	429	429	422	440	433	403	382	417	386	431	404	421	435	464	412	392	407	408	416	406	444	471	421	430	437	409	431	385	414	452	432	412	424	399	426	402	426	388	437	386	380	402	407	413	393	432	416	430	419	410	414	446	436	431	376	408	434	446	442	426	422	422	409	446	419	414	425	407	438	432	407	418	420	455	387	419	435	418	413	443	432	431	453	443	409	401	418	441	425	439	389	402	428	378	440	458	404	419	405	405	435	413	444	391	430	404	392	376	434	432	444	419	383	400	421	428	396	434	444	415	441	402	428	434	444	433	409	393	435	442	423	393	448	438	403	418	401	375	423	422	432	424	395	460	415	431	436	420	417	403	434	440	463	424	445	420	438	407	438	401	455	434	416	437	403	453	441	417	401	430	441	404	420	436	400	401	448	426	416	448	411	443	427	421	440	422	395	418	416	418	449	433	360	423	390	436	377	410	392	387	422	423	385	387	405	430	437	428	391	399	431	428	447	421	437	412	456	425	409	447	388	382	430	433	473	396	439	402	414	432	425	412	447	418	409	461	431	449	438	438	434	431	424	411	398	417	425	437	459	470	396	429	416	425	432	404	442	438	429	439	399	434	425	451	416	447	438	410	405	421	416	399	457	428	414	441	468	454	386	427	439	414	424	423	432	430	411	438	423	401	446	431	390	444	398	433	378	397	426	441	400	387	431	425	410	421	400	389	410	413	403	405	409	427	416	442	426	425	401	474	433	402	455	430	411	441	450	454	429	408	409	424	443	432	403	448	435	416	403	418	424	457	424	417	398	438	433	415	405	406	440	402	454	418	434	415	429	426	429	432	418	403	415	430	420	444	384	399	408	393	429	449	431	389	423	438	432	409	399	425	427	439	446	384	443	431	425	414	430	408	430	429	427	410	418	447	439	444	405	423	427	408	437	403	398	409	419	401	425	415	445	379	432	391	427	415	399	401	439	437	425	398	436	419	425	418	419	434	413	440	433	431	445	410	414	441	418	404	399	424	437	408	391	394	428	427	456	410	401	446	432	413	434	433	429	410	361	399	421	410	390	402	454	436	454	417	437	419	449	423	382	435	438	439	433	422	440	416	456	414	436	435	399	396	452	426	417	432	448	441	420	395	409	397	428	444	420	429	420	432	470	405	414	415	441	433	422	406	405	439	411	423	433	411	391	405	440	408	429	385	435	421	420	429	432	433	449	429	430	375	452	383	443	379	417	433	390	418	441	414	412	415	392	420	435	397	390	446	414	395	490	428	385	422	412	413	428	387	428	407	434	430	403	408	385	412	436	438	437	441	420	427	422	415	468	427	410	443	448	440	445	444	427	417	387	428	401	425	399	411	418	385	413	417	403	424	435	469	416	439	416
27318	21214	10411	759	332	267	207	169	173	168	161	149	147	160	126	149	133	146	143	129	137	129	150	140	141	140	119	111	126	154	129	119	145	139	119	153	130	115	126	145	123	118	124	129	123	128	143	125	115	115	156	143	126	125	115	113	115	151	128	112	128	134	119	138	107	127	127	137	140	131	140	129	120	152	114	136	131	124	150	128	135	137	124	158	141	116	147	135	137	131	130	115	143	127	121	131	131	141	140	152	144	134	139	136	133	130	157	115	138	121	121	114	137	130	121	116	135	151	144	128	143	147	145	111	124	143	112	154	139	132	130	136	128	129	129	123	148	133	133	126	128	133	129	136	124	117	132	124	120	136	135	135	127	145	134	139	147	143	106	137	140	156	147	126	121	156	125	144	153	107	128	128	136	151	123	124	145	129	135	133	138	148	145	139	128	127	138	146	154	131	142	139	134	130	144	141	138	137	147	120	137	130	122	136	123	126	132	141	149	137	143	136	125	117	149	112	110	135	119	130	137	133	121	138	133	114	140	129	125	131	146	118	140	115	145	123	148	151	129	123	121	119	129	144	135	133	126	139	137	119	129	123	127	110	132	123	132	156	143	139	122	111	136	123	134	148	144	116	145	148	131	127	137	140	109	134	129	127	124	148	107	152	129	127	132	158	142	125	130	105	139	137	154	115	137	137	127	126	146	133	127	140	132	134	128	115	142	141	138	160	155	135	137	121	126	123	131	141	135	117	118	112	142	144	131	129	128	133	134	130	150	128	148	129	161	158	144	140	130	135	139	153	128	142	122	127	126	129	113	145	137	137	137	131	119	147	144	132	129	145	161	134	122	120	125	129	136	134	136	128	129	153	149	107	162	117	138	138	139	120	122	129	136	143	156	119	159	142	118	110	111	127	145	135	126	159	131	140	126	144	126	106	145	144	161	123	139	106	144	126	130	127	136	145	159	136	127	146	123	120	130	113	146	117	140	123	137	122	129	124	155	126	128	128	127	141	172	142	122	137	129	122	128	117	140	127	123	139	130	134	165	136	125	116	148	132	133	130	118	138	119	130	142	144	133	129	130	146	100	108	130	115	137	114	122	136	118	121	141	125	134	145	126	141	122	136	134	115	110	106	132	156	151	140	133	125	124	149	117	119	139	122	136	125	118	133	127	125	121	126	117	144	98	141	139	109	123	119	142	123	123	137	132	135	145	148	125	120	135	126	138	138	126	142	119	142	135	131	138	136	147	135	150	127	128	145	122	115	130	131	149	141	154	122	133	130	133	119	122	119	127	139	105	132	143	146	126	124	145	127	125	121	124	136	129	120	147	133	131	139	133	148	121	132	134	138	128	141	141	132	136	143	118	132	122	125	118	134	116	115	136	119	145	123	136	138	131	150	125	120	138	140	133	131	106	125	135	141	123	135	146	158	154	146	135	134	125	148	130	120	144	129	109	134	133	119	129	140	132	144	149	131	124	135	136	136	131	132	133	137	128	155	151	122	133	127	141	129	131	116	134	131	154	137	133	138	129	136	109	125	133	127	123	123	127	127	119	116	137	148	139	116	127	139	127	112	155	125	123	126	138	131	129	129	139	124	122	148	116	133	121	127	142	131	127	153	146	121	134	151	121	149	125	144	144	148	114	111	135	134	130	130	132	128	131	134	134	131	112	124	127	124	137	127	141	143	153	107	131	114	119	138	133	131	143	129	140	125	130	133	151	143	162	130	140	133	151	124	124	148	130	140	123	140	144	132	133	125	131	150	132	104	146	129	119	123	139	137	140	131	126	122	135	138	133	131	136	142	137	137	102	115	127	124	126	124	138	126	135	108	124	116	129	137	133	134	133	145	151	126	118	127	94	115	132	136	122	150	135	148	147	137	138	139	113	150	140	147	118	149	142	127	144	137	132	126	124	145	131	108	120	132	140	130	116	110	133	121	139	123	124	153	142	136	128	127	130	130	124	136	124	126	142	135	127	131	125	119	131	114	119	138	128	145	142	127	136	129	138	141	135	132	129	149	124	135	136	143	162	136	139	138	148	118	132	121	114	121	119	157	158	132	158	143	130	133	120	115	118	146	137	153	111	127	119	140	144	133	153	115	116	142	108	134	114	132	119	130	112	125	142	130	142	117	142	138	128	121	137	131	132	134	128	123	137	126	122	145	130	133	157	134	139	136	139	140	125	123	149	124	149	137	120	148	129	127	139	119	128	139	139	148	127	131	148	140	157	150	142	123	133	150	123	133	143	131	141	140	146	128	144	130	131	137	116	150	119	108	140	131	139	128	137	123	123	130	141	136	138	135	156	119	140	123	127	138	140	113	123	134	126	120	149	149	154	136	124	126	130	122	128	129	126	133	133	132	140	123	123	123	125	134	139	124	133	114	123	137	123	135	132	149	130	115	148	106	113	131	136	131	113	121	127	147	154	124	105	108	125	130	139	123	135	140	116	132	153	122	137	120	144	135	126	146	124	122	131	131	125	115	130	125	142	145	136	148	122	161	131	131	127	119	122	128	124	136	133	112	123	124	137	143	136	132	122	127	157	123	169	117	124	131	138	143	135	140	134	126	139	131	119	130	141	126	139	134	142	136	129	136	132	120	126	164	146	117	114	137	116	164	138	127	133	135	125	126	129	124	121	152	124	138	130	110	121	118	152	116	140	136	149	144	129	142	149	129	130	134	128	132	135	151	130	140	132	155	128	146	138	134	142	138	119	111	138	106	142	144	143	103	123	145	139	116	126	114	126	124	139	137	144	137	147	131	135	139	128	147	105	134	131	128	124	110	135	136	126	136	128	119	134	144	136	141	106	124	144	122	123	101	150	136	111	120	140	125	144	124	134	121	135	137	131	128	135	133	145	105	150	125	152	114	123	120	137	158	139	129	134	145	140	132	148	142	128	126	108	103	115	127	142	151	124	138	132	120	143	124	132	119	118	128	129	118	133	129	107	121	101	137	134	147	127	127	129	113	133	115	136	150	136	146	130	134	121	127	131	127	128	130	105	151	122	114	98	135	137	131	120	122	118	133	128	127	140	134	136	127	136	101	134	142	135	147	121	126	140	129	132	125	157	139	142	142	144	138	147	154	137	130	138	139	125	144	132	142	129	128	118	118	123	114	140	128	125	125	131	145	141	142	122	122	108	136	142	113	144	150	127	138	121	169	160	138	133	119	130	136	115	144	145	115	133	150	143	124	135	135	127	140	135	125	138	128	118	119	150	139	117	119	148	138	118	140	125	154	144	110	127	137	129	117	136	131	136	108	120	125	136	141	137	119	129	138	151	128	129	137	141	117	148	147	135	121	149	121	129	127	142	149	133	120	110	134	117	114	126	142	134	132	109	146	117	149	123	153	131	139	135	135	108	138	117	132	118	115	134	127	121	133	139	110	125	129	154	120	150	126	120	137	127	130	132	117	127	123	143	111	146	117	110	140	134	129	141	115	138	115	125	132	117	121	124	125	154	141	131	127	136	128	119	127	142	144	123	145
3837	1202	1133	623	479	395	260	233	203	188	203	191	201	178	179	196	170	168	172	177	138	169	173	153	151	169	167	165	151	143	157	169	173	172	146	144	155	159	158	175	153	160	181	151	161	174	164	157	180	151	161	160	157	175	177	154	163	176	159	175	162	184	165	144	148	157	161	173	194	151	181	190	181	160	169	148	167	176	156	164	164	187	158	167	178	162	170	148	153	166	153	155	174	166	153	162	168	143	161	167	133	159	176	162	184	156	171	159	181	160	153	142	174	167	136	167	164	171	169	192	169	178	150	172	158	170	172	160	168	155	172	179	139	151	170	172	166	142	168	162	159	144	163	170	171	167	157	183	149	139	165	167	157	169	163	158	152	152	158	167	166	170	171	142	175	180	149	158	155	158	142	134	162	188	154	149	158	179	184	163	171	151	166	167	169	171	170	156	167	164	178	164	176	182	161	126	176	186	167	166	156	172	154	162	203	157	171	164	178	160	132	153	182	165	152	158	162	167	185	160	186	155	159	154	172	172	172	144	172	152	152	168	156	165	185	167	166	170	147	156	156	176	150	166	163	161	168	165	152	157	167	154	170	169	175	170	160	176	180	149	168	138	167	174	155	170	161	183	173	175	163	144	179	178	160	170	161	177	163	180	152	161	149	163	165	156	171	158	160	160	145	171	170	163	177	155	153	164	172	145	150	133	171	150	159	178	153	160	175	139	163	176	172	157	180	156	177	147	151	152	165	174	160	168	152	173	158	142	161	155	168	162	171	176	173	158	168	161	165	157	166	179	143	159	167	173	166	131	170	167	153	173	148	173	160	168	174	143	172	141	193	144	162	155	161	145	161	160	155	154	177	160	156	155	165	173	188	140	164	157	176	186	146	173	171	161	179	184	166	170	163	165	148	146	139	142	143	167	181	149	166	168	158	164	161	142	144	172	140	144	145	175	162	170	133	145	161	129	161	161	154	175	169	171	141	186	184	152	173	147	150	138	175	168	185	155	174	176	176	157	139	158	157	177	155	165	148	154	131	151	161	154	164	173	159	166	165	154	170	154	182	178	154	169	182	152	168	162	146	147	154	173	158	174	161	178	168	164	172	149	166	151	178	166	156	165	174	142	150	151	148	139	169	155	162	159	133	175	173	147	178	171	166	142	157	148	171	148	162	154	145	177	192	157	186	135	173	151	156	139	163	149	153	185	143	173	163	163	182	211	175	159	173	151	173	140	164	179	155	165	158	173	148	166	177	175	165	173	166	170	170	177	181	175	171	165	159	161	170	193	184	163	158	174	160	172	170	183	183	162	171	162	144	153	168	152	147	183	172	161	157	153	147	145	191	167	150	175	171	155	171	181	189	153	163	190	160	171	171	175	164	178	158	149	188	167	171	174	162	153	158	153	171	142	164	174	146	166	161	148	157	144	171	171	138	148	172	159	157	178	159	174	163	172	173	138	158	166	164	164	170	184	187	168	156	138	169	165	174	172	164	148	164	151	167	161	174	133	153	183	156	160	160	164	145	170	159	166	159	171	140	181	172	168	156	165	181	160	173	167	201	160	183	158	169	145	182	151	169	172	155	150	179	179	155	176	174	167	175	161	141	147	179	174	180	182	173	167	184	153	172	166	172	172	147	162	133	182	159	166	146	150	172	171	148	160	157	156	173	149	196	156	178	151	145	151	160	178	164	174	179	174	167	150	177	157	179	154	147	129	163	157	168	183	172	159	145	138	149	158	166	175	169	151	154	168	181	141	173	158	163	181	142	158	151	163	170	163	153	158	156	167	172	173	165	131	175	173	168	180	179	157	156	169	147	162	145	140	153	165	171	163	158	175	168	175	155	177	170	152	152	166	154	141	183	168	155	156	154	174	155	166	167	158	190	164	152	188	159	184	154	171	173	137	165	159	157	167	156	162	160	184	176	154	130	161	142	150	138	174	149	177	150	182	156	139	166	160	196	174	157	175	164	166	165	154	161	154	154	161	170	157	184	157	165	160	169	160	180	177	169	171	169	182	144	161	174	172	189	173	142	172	179	192	155	176	149	176	153	170	157	176	171	163	146	158	154	152	157	194	171	166	180	158	145	154	187	178	157	168	149	192	165	145	163	150	176	170	167	162	165	152	178	149	169	148	148	168	155	153	153	168	190	187	152	156	151	155	167	168	139	167	165	177	175	173	151	167	142	156	177	169	160	186	155	173	153	172	176	172	166	188	177	167	166	191	170	175	163	152	158	171	156	174	164	164	167	162	144	178	165	144	180	152	165	156	177	166	164	171	148	170	154	158	157	181	156	165	162	163	135	172	165	172	148	157	130	172	148	159	142	187	161	145	161	180	156	161	158	173	154	150	173	164	128	169	155	172	161	162	158	167	164	183	137	159	163	197	157	160	176	152	155	183	163	183	157	164	182	150	187	161	164	175	163	171	139	183	159	144	154	173	171	145	167	139	175	145	140	164	150	173	162	158	148	168	169	159	150	170	154	160	145	165	163	160	134	183	162	146	154	168	182	136	181	190	162	172	161	156	146	165	155	148	175	156	183	171	166	174	170	166	157	172	168	157	174	197	166	174	151	159	169	175	167	176	173	156	163	168	165	164	141	173	167	154	175	175	155	168	185	141	144	169	172	155	161	155	145	138	181	151	154	170	158	181	167	161	149	184	158	155	165	156	173	144	169	154	164	156	182	143	179	178	166	184	167	147	161	183	175	137	167	150	173	163	163	161	159	185	199	161	127	184	146	172	168	178	155	161	159	169	172	162	167	169	193	163	165	164	162	137	148	171	165	134	130	148	169	163	155	167	178	146	151	185	148	153	152	147	170	145	173	169	168	144	165	177	175	169	171	169	165	161	169	160	159	148	166	165	184	142	158	175	184	161	151	174	179	161	161	206	163	159	168	174	202	155	155	161	155	168	139	149	173	194	177	173	149	159	152	164	171	186	156	152	169	158	175	163	158	187	171	172	154	158	154	156	145	164	175	150	160	171	155	157	193	186	165	137	178	167	191	161	158	147	166	155	175	183	164	167	156	161	176	164	161	150	165	153	154	157	183	178	148	163	174	190	171	179	169	159	161	160	173	142	173	149	180	171	176	158	164	161	181	159	160	177	146	142	157	156	154	149	158	163	167	153	171	155	171	151	148	188	171	164	181	165	173	182	157	149	164	148	157	162	148	162	152	159	182	178	170	183	185	161	166	144	165	152	164	164	179	165	158	155	167	164	185	158	150	167	186	159	174	186	165	179	164	159	174	161	144	155	177	184	147	164	142	155	142	153	160	162	164	194	135	172	151	190	161	156	154	173	158	175	164	166	154	153	160	139	143	157	161	162	167	169	142	166	169	151	163	165	140	183	179	163	160	166	171	171	176	163	157	157	168	140	158	166	151	174	171	160	172	155	163	198	151	166	151	157	170	156	163	141	154	171	168	172	176	183	149	143	150	167	156	153	173	192	177	149	170	175	171	165	176	147	170	152	157	170	165	150	189	163
23830	21568	29315	24306	21571	17399	1828	840	675	592	579	528	508	448	453	428	368	440	374	345	374	374	307	325	326	311	371	348	329	308	347	310	320	342	316	326	336	306	311	298	300	297	326	304	343	312	326	332	329	309	319	320	295	328	331	320	332	283	335	317	297	322	296	328	321	298	304	299	314	309	315	300	321	293	332	297	312	301	306	324	295	284	307	282	308	317	274	311	312	306	289	309	287	286	290	340	295	332	302	331	294	298	323	252	308	298	301	322	313	297	312	288	293	303	300	341	305	288	306	322	282	336	286	294	283	307	305	262	312	314	343	342	309	337	301	306	307	309	322	291	292	310	282	312	298	304	297	301	310	294	276	283	306	302	303	327	307	301	310	322	296	301	335	333	308	309	300	282	330	313	293	302	339	302	303	314	321	303	308	309	322	297	325	301	318	277	331	318	296	316	325	328	315	277	298	283	307	303	307	300	305	321	306	300	331	306	298	283	335	294	297	304	279	301	271	308	324	319	294	299	309	290	285	316	312	325	299	311	301	294	275	277	274	323	319	318	343	264	323	313	331	298	326	320	348	309	282	298	316	314	298	325	278	297	285	300	306	296	304	302	312	288	287	286	310	300	315	282	289	295	314	283	282	275	268	282	304	309	308	295	293	280	333	279	299	335	287	293	269	304	312	302	291	293	294	305	308	336	284	307	288	314	315	333	297	309	288	300	290	282	301	333	317	316	317	335	310	325	314	257	273	324	313	290	278	318	318	266	309	321	292	298	285	339	327	302	307	335	328	293	294	315	270	297	287	286	303	310	303	286	275	316	327	301	286	330	344	288	277	302	306	303	307	259	318	333	306	305	308	296	282	312	310	331	308	279	269	336	308	310	300	301	294	310	302	298	314	321	320	311	303	275	340	280	283	301	298	273	303	320	285	300	305	284	319	289	310	320	344	285	281	299	316	304	290	305	320	315	339	299	332	283	327	318	319	296	342	301	318	288	292	305	290	324	286	296	292	295	329	320	295	304	316	289	301	316	309	325	339	304	310	302	316	283	296	279	313	306	315	339	280	304	341	290	322	289	281	286	330	310	305	307	340	286	291	317	300	293	327	303	338	292	303	320	291	313	285	304	314	323	305	291	298	324	272	297	320	325	296	297	304	299	310	306	324	334	286	351	303	309	297	294	285	310	323	313	301	311	318	336	304	304	308	313	329	305	262	267	318	313	318	304	279	323	337	308	325	325	288	308	340	293	299	305	302	287	317	299	321	280	317	289	289	313	288	337	321	273	278	323	288	324	318	357	292	291	311	336	311	311	305	300	282	274	290	312	307	288	323	309	314	305	302	322	328	338	302	318	292	278	285	272	301	293	264	319	318	258	304	316	283	284	304	347	312	284	332	326	317	310	297	325	295	285	329	299	258	302	304	307	329	303	325	313	312	298	328	320	311	282	312	315	334	316	295	320	291	295	292	302	280	313	303	331	300	325	315	282	298	292	272	314	309	265	304	297	276	281	292	304	304	329	327	311	311	321	316	308	336	290	332	293	314	310	305	318	306	308	301	324	284	319	323	339	312	314	335	306	315	297	303	337	327	297	302	282	315	293	301	315	296	311	299	333	301	297	301	299	343	321	320	286	308	309	310	278	308	271	279	306	328	307	286	293	298	299	300	287	302	283	319	314	270	282	299	314	308	305	309	364	310	270	303	298	320	310	300	296	335	328	297	319	306	330	265	284	323	326	307	318	286	307	314	304	300	328	275	341	319	285	333	314	308	285	316	303	306	320	311	303	296	318	315	287	321	285	271	306	305	286	307	293	329	315	306	310	306	266	297	297	327	332	294	319	278	294	271	305	313	290	292	324	312	309	298	312	307	333	317	285	298	301	289	316	310	313	302	372	292	310	286	288	310	323	322	315	302	302	314	318	323	322	298	303	291	304	311	283	318	270	294	336	307	341	337	286	281	300	315	311	309	259	300	310	304	303	309	284	317	345	323	307	305	304	286	314	283	301	317	297	293	289	288	309	275	300	319	299	296	308	273	339	313	306	301	297	278	319	294	323	298	295	300	348	285	295	315	323	304	307	305	295	302	288	313	313	310	276	299	293	302	296	278	298	308	293	342	293	319	315	298	309	291	303	293	315	297	314	307	287	306	307	319	322	307	307	321	319	310	306	312	307	295	300	280	302	298	302	333	328	301	289	307	279	280	317	314	332	298	327	307	297	330	313	287	289	287	269	341	308	314	282	332	302	294	318	305	348	320	280	303	328	300	292	291	323	297	323	319	277	297	295	327	317	295	320	300	318	284	293	282	294	293	297	273	294	285	322	303	306	309	322	298	323	284	285	311	289	320	303	308	305	286	315	284	293	284	306	289	281	260	314	289	326	312	305	315	328	305	328	309	280	300	259	319	332	326	305	308	328	295	311	318	269	299	329	305	311	305	277	294	263	278	280	313	323	278	295	315	280	324	317	300	308	322	325	294	334	278	300	305	280	269	317	281	307	328	273	326	315	314	289	291	315	310	289	315	300	330	291	309	309	328	313	267	305	291	313	305	317	320	268	300	324	304	296	291	313	305	280	325	290	296	332	289	285	279	267	307	284	292	271	268	321	295	297	296	300	319	328	289	293	334	314	341	298	291	268	311	326	291	325	281	325	327	270	305	310	314	328	306	313	308	317	311	294	335	325	298	311	280	317	307	327	295	286	319	313	297	285	276	285	284	290	292	315	301	300	302	315	304	318	287	334	307	318	312	340	286	283	283	271	270	320	312	305	312	301	299	287	303	319	319	294	312	334	346	322	302	296	318	320	278	306	326	286	297	310	340	283	333	304	324	325	296	307	296	299	320	314	293	303	303	308	328	292	308	295	315	318	309	299	292	305	293	314	320	312	285	324	318	303	318	318	335	253	312	295	287	323	285	299	298	313	295	292	312	323	295	326	303	290	301	318	308	300	326	280	334	309	278	309	295	325	342	300	264	272	313	307	312	310	303	303	293	299	305	306	292	265	326	301	326	338	301	312	288	279	294	319	301	311	320	298	312	278	312	291	321	308	281	290	285	290	293	309	333	282	313	302	282	297	297	309	299	292	291	298	313	315	301	287	296	300	295	302	333	309	290	277	300	319	315	321	299	349	301	288	298	296	305	266	340	302	327	298	303	356	292	292	295	312	317	318	326	322	261	314	297	320	280	329	290	284	331	343	317	337	275	291	305	282	330	305	304	319	307	308	294	300	311	302	307	305	300	289	297	297	276	298	337	317	297	283	329	295	300	314	317	288	310	282	301	266	329	319	300	317	319	346	282	306	314	288	325	286	287	335	298	323	311	304	328	319	295	309	318	315	314	302	298	306	289	320	322	299	279	315	320	305	294	284	287	312	276	297	307	294	309	316	304	307	303	322	313	282	306	280	316	328	303	318	280	301	279	350	309	308	319	299	304	294	289	319	320	318	345	322	310	294	308	331	295	270	349	304	285	297	302	307	289	306	302	287	322	334
4857	10584	9586	5062	3389	2602	1898	1455	1277	967	935	771	716	645	652	540	540	509	500	467	453	449	492	427	451	401	464	414	413	368	398	416	386	413	396	382	394	392	400	370	368	370	380	386	404	362	318	357	313	363	383	398	359	352	376	406	351	335	375	353	364	368	365	382	391	376	352	365	355	394	384	364	355	363	381	351	360	368	386	394	406	358	337	372	356	369	340	357	358	364	367	365	346	337	385	361	366	353	340	352	378	387	356	382	354	364	353	373	391	377	367	357	364	369	375	381	361	381	360	334	422	356	346	323	345	350	370	334	389	368	328	357	365	382	359	380	358	385	370	372	376	392	334	342	364	377	366	354	398	364	380	396	370	366	357	364	373	357	392	352	339	348	349	408	343	354	391	348	375	358	374	351	351	373	364	385	378	360	365	368	389	340	339	367	372	335	342	361	364	349	363	340	336	387	358	325	375	342	360	358	378	360	351	357	344	345	348	345	341	353	374	347	344	388	367	365	377	355	346	381	363	358	373	386	349	362	334	347	370	385	347	364	357	387	402	370	381	369	337	384	379	365	358	336	342	310	349	355	355	337	381	333	361	356	339	357	341	371	347	347	324	354	362	332	378	321	340	358	386	363	367	366	372	373	366	345	373	346	364	339	348	372	334	337	327	371	350	337	381	360	333	359	343	406	358	370	383	400	361	359	352	352	376	372	358	373	335	320	359	360	347	377	382	333	382	361	351	384	363	368	375	352	354	402	334	369	371	366	361	382	371	385	366	371	384	385	323	394	319	343	333	387	307	419	393	328	337	385	359	350	372	403	367	347	334	364	397	364	378	347	373	371	343	350	370	355	358	335	407	388	362	327	367	368	386	339	367	370	364	352	348	389	357	383	324	353	368	371	379	355	375	354	361	358	373	349	356	373	395	354	354	360	376	373	329	334	381	381	378	380	368	399	352	352	372	331	348	358	351	356	359	362	319	370	365	337	364	337	301	363	366	360	335	407	342	359	357	386	340	336	336	347	355	375	367	368	357	339	341	351	305	362	337	383	355	372	354	364	361	360	351	327	378	368	365	396	359	336	349	358	394	379	376	329	357	367	366	388	363	341	356	380	374	352	367	344	373	371	407	362	346	364	347	398	351	364	352	377	342	367	386	367	341	361	364	341	357	381	335	323	362	362	362	327	349	341	356	338	372	352	363	365	332	349	393	381	378	336	369	359	357	325	357	368	352	312	356	380	384	360	344	347	332	366	405	354	337	350	336	380	362	346	354	379	341	361	362	378	361	326	320	322	337	350	340	351	395	372	347	369	331	375	336	362	373	347	376	365	335	334	349	353	366	349	360	355	381	396	372	355	372	375	354	376	341	363	374	364	361	341	374	368	337	382	358	359	367	340	371	408	368	389	337	342	378	365	360	366	325	348	355	345	382	338	365	387	334	377	371	352	363	358	326	365	345	361	331	340	368	355	360	359	381	380	340	335	338	385	371	372	360	371	379	372	350	335	332	375	328	368	360	354	365	340	379	383	350	399	357	338	375	376	362	374	362	389	360	370	380	368	319	323	368	352	373	374	349	359	368	371	355	313	366	364	374	393	365	363	347	337	374	338	349	354	346	331	355	357	388	376	355	377	354	358	341	338	387	368	351	339	350	358	359	357	356	360	363	356	361	358	347	354	374	349	379	361	351	351	365	353	333	367	369	358	340	342	348	367	339	334	379	352	348	360	366	352	356	389	374	339	340	343	369	332	352	348	326	343	338	318	372	365	336	368	348	340	358	361	336	338	338	356	362	368	370	363	365	372	333	348	363	390	361	359	364	361	379	359	337	336	385	370	359	387	380	357	366	367	348	373	372	349	344	369	357	342	375	332	367	391	346	372	364	386	347	370	377	354	344	354	359	369	339	367	356	357	368	369	342	337	372	354	374	365	345	379	383	387	370	351	336	320	369	355	357	364	360	375	351	346	327	341	328	341	363	344	379	374	361	363	335	364	372	364	391	357	349	377	360	340	349	322	370	371	361	381	384	352	346	344	398	355	337	352	375	345	316	383	352	332	331	367	391	354	349	364	358	356	361	391	345	368	336	342	367	371	365	353	334	334	376	352	365	339	380	357	345	342	389	382	357	380	361	366	338	330	361	375	358	375	358	385	333	340	377	350	356	357	352	369	353	368	376	345	349	356	339	360	359	325	377	326	402	361	345	377	363	372	355	354	359	373	356	353	400	373	331	364	359	378	358	339	391	340	397	349	361	341	348	355	353	351	375	392	385	343	380	348	317	364	364	381	348	350	387	360	340	379	363	354	399	341	383	341	352	369	329	358	364	371	342	356	388	360	339	379	388	365	386	375	359	364	357	363	332	387	363	368	351	346	394	371	388	373	372	390	369	384	370	332	345	328	352	391	361	374	386	366	340	367	370	404	398	391	350	340	351	350	356	347	345	362	344	356	364	339	375	348	374	394	378	360	358	360	363	372	346	344	327	394	373	325	366	379	335	334	318	361	362	371	362	335	368	322	380	387	383	364	330	329	350	352	373	394	369	402	348	382	372	338	335	321	362	365	354	371	340	374	358	353	328	351	348	346	379	368	349	400	350	375	343	346	381	385	348	362	378	356	364	377	350	325	349	350	358	363	361	405	344	364	352	339	371	350	356	350	349	364	326	368	373	361	378	331	360	333	350	359	359	364	364	369	391	338	364	403	337	348	354	392	346	344	356	373	349	348	394	336	354	359	387	335	366	381	377	343	367	387	367	361	381	351	354	352	363	367	367	362	343	371	382	361	375	371	347	371	353	362	368	367	364	333	371	369	356	370	351	345	364	361	369	343	338	348	328	346	359	355	334	353	380	367	366	342	340	356	340	372	359	385	412	335	367	371	358	349	367	329	376	360	355	371	337	364	342	361	367	366	346	344	380	368	393	338	379	376	364	362	348	394	372	378	396	348	363	365	354	371	342	381	358	359	327	363	352	366	364	378	370	354	366	371	344	338	350	382	344	345	361	395	352	357	359	361	338	327	386	322	371	384	316	344	380	377	350	396	373	346	385	362	355	373	357	358	348	350	360	370	370	371	340	380	350	368	340	381	363	392	381	354	320	339	355	365	380	332	333	368	370	358	362	411	383	332	354	404	366	363	356	371	350	346	360	331	377	391	339	371	356	356	355	365	339	364	353	345	371	341	332	338	423	345	333	352	350	375	333	371	399	350	347	345	375	349	361	369	337	384	336	356	346	360	318	423	354	403	372	348	382	376	392	348	356	354	347	339	314	371	366	387	337	343	320	349	350	341	333	360	315	383	380	359	334	365	339	345	343	346	323	347	344	316	372	396	368	327	366	327	347	364	364	346	356	332	383	372	369	362	368	348	344	374	322	365	345	388	350	365	401	362	381	358	382	341	355	348	366	326	358	350	366	355	350	370	353	339	366	379	358	370	348	360	383	352	365	370	345	382	345	377	337	359	353	387	389	364	355	352	388	345	354	334	396	354	354	327
25067	21540	28470	24988	16985	948	404	352	276	255	222	208	194	174	176	164	140	141	126	137	129	141	116	119	137	111	116	123	129	98	118	119	129	133	112	115	103	112	117	106	108	130	118	124	110	115	113	118	105	113	123	116	138	116	133	115	109	120	96	108	112	118	122	113	100	114	88	113	110	112	114	121	99	107	107	108	92	119	110	129	105	107	123	111	104	102	115	109	104	101	112	110	111	96	113	112	102	96	117	127	90	118	113	117	107	105	121	140	98	129	115	115	129	123	105	105	122	113	113	132	120	116	114	108	94	112	116	94	96	119	108	129	118	139	110	113	112	106	106	118	110	110	100	105	109	123	109	112	123	101	121	125	97	110	103	88	112	106	117	101	114	92	115	112	106	107	98	130	95	115	106	107	91	108	108	109	99	92	107	121	105	110	106	108	115	101	97	112	107	119	108	109	115	111	108	93	129	107	93	99	100	99	122	93	120	102	106	110	109	132	119	113	107	121	113	110	108	121	103	107	133	122	109	112	131	121	91	93	94	120	120	105	110	116	107	110	110	122	88	124	111	110	103	94	98	112	139	116	133	101	125	110	99	118	112	108	118	127	105	110	101	103	110	90	118	123	93	119	115	117	104	106	108	132	111	105	109	125	107	114	100	97	114	117	111	107	109	104	99	117	121	117	110	104	107	90	130	88	98	94	138	117	123	112	103	122	113	116	128	108	111	118	125	113	112	113	95	120	93	115	125	126	103	111	112	113	96	96	109	101	106	124	122	108	112	110	120	131	115	118	119	111	131	121	124	108	104	113	118	108	116	120	111	113	124	113	111	112	112	117	129	105	83	124	116	118	120	121	104	120	99	106	113	125	122	91	111	104	114	119	104	128	121	99	107	111	130	111	114	92	101	118	111	98	109	113	98	93	108	127	113	119	117	111	106	120	115	117	132	105	123	101	102	107	112	119	111	110	105	105	106	115	108	105	110	109	134	114	105	102	113	114	112	112	115	130	90	100	105	106	131	104	114	100	140	104	106	114	132	94	130	107	106	118	106	97	132	116	125	96	105	89	100	99	100	121	120	115	111	127	132	108	106	127	119	113	108	121	118	114	110	113	110	117	103	120	103	120	117	129	102	107	116	93	112	117	114	122	113	98	121	101	112	112	103	106	111	132	108	86	121	104	122	116	95	118	107	97	126	112	108	108	116	130	130	95	105	120	111	119	94	95	109	108	118	124	95	111	101	102	130	120	108	111	96	108	114	105	127	99	108	107	113	105	107	105	111	101	109	95	110	116	107	106	116	118	114	106	113	104	115	110	115	94	109	120	105	101	107	83	108	119	102	105	106	91	117	111	93	110	111	110	107	89	107	127	105	115	110	107	121	113	125	115	111	107	106	118	123	99	114	111	112	102	101	122	112	103	116	115	126	118	117	109	101	114	104	116	115	124	104	118	116	107	122	109	112	110	104	98	95	106	92	97	103	109	128	112	112	123	115	123	115	130	111	103	115	120	126	108	107	124	98	127	116	106	104	112	107	110	93	124	105	112	111	132	117	102	105	111	103	103	109	90	104	115	105	112	104	105	105	114	122	113	105	112	88	109	117	112	102	114	117	106	115	121	115	97	91	107	119	107	118	110	118	101	115	106	105	122	110	114	94	114	92	119	111	93	106	101	105	103	114	104	101	127	120	120	103	114	115	118	120	95	129	111	110	100	128	102	97	114	105	129	128	112	119	115	98	111	127	122	123	116	134	98	126	108	111	132	102	133	95	120	106	122	123	107	112	105	112	122	105	131	110	112	108	118	96	125	121	133	100	109	132	99	113	93	117	106	102	118	117	127	98	108	112	124	117	113	99	123	91	100	112	120	128	100	105	103	131	123	96	112	113	107	111	97	110	112	112	112	125	109	125	115	119	129	125	114	104	114	111	122	104	86	105	85	97	116	101	104	84	104	90	105	98	106	121	110	99	125	114	84	108	132	109	106	111	120	106	123	131	112	120	106	99	114	103	101	122	96	120	105	98	97	111	117	134	105	102	108	84	105	94	110	124	96	96	110	116	117	118	108	113	123	91	121	100	111	111	111	114	116	140	98	95	97	123	111	117	109	92	108	97	106	107	104	107	140	109	122	123	131	109	104	115	95	108	114	107	112	114	118	122	112	116	99	118	90	122	114	97	118	129	110	124	125	113	116	121	87	114	116	111	102	117	103	109	109	114	107	130	102	113	103	112	104	139	98	118	114	109	124	113	97	120	126	135	113	114	109	121	126	117	109	116	102	106	109	113	126	126	100	110	111	135	107	105	112	96	106	130	107	119	121	96	88	128	115	114	115	99	106	113	112	107	106	124	91	120	118	105	122	109	107	121	106	106	116	96	113	138	101	97	108	103	118	109	119	122	111	96	111	112	108	143	131	98	124	114	103	110	127	113	116	128	96	100	101	100	119	129	125	97	113	128	117	102	101	126	98	94	120	123	110	111	111	99	109	110	112	120	109	118	123	104	104	118	119	116	102	110	114	103	89	117	114	117	114	95	110	115	108	109	122	105	116	122	103	116	105	117	107	106	120	111	111	106	102	110	100	112	119	105	99	119	96	109	112	126	115	127	125	102	116	106	105	113	112	119	107	110	96	114	100	108	107	102	113	115	106	99	108	124	82	116	93	90	104	137	117	105	114	103	103	117	114	99	123	145	97	96	121	111	113	115	116	126	117	116	131	107	102	111	103	123	98	107	116	89	114	110	112	118	103	86	109	94	108	95	110	104	112	107	114	134	111	88	126	122	111	111	105	118	124	113	117	114	110	96	133	114	103	121	114	100	106	111	122	129	119	101	98	126	120	103	105	96	107	124	130	112	118	107	132	110	103	95	108	100	92	114	102	107	117	98	96	93	129	113	121	110	127	104	97	112	119	142	99	104	111	112	106	125	118	101	108	121	134	116	116	107	121	114	121	122	109	112	131	123	121	104	104	113	97	121	118	113	107	134	125	113	107	138	100	111	127	113	112	93	109	100	101	114	120	115	125	103	115	117	92	110	117	114	106	107	130	127	119	108	110	117	113	105	110	116	101	110	109	111	99	110	114	112	121	109	125	99	116	119	103	104	122	111	112	120	97	108	108	99	130	109	129	119	116	111	122	114	115	91	106	100	110	125	120	107	104	109	119	113	98	101	111	123	100	133	107	125	79	110	105	118	110	115	127	111	108	106	113	112	115	105	106	106	128	107	135	101	126	118	111	103	118	120	99	119	106	106	122	114	109	125	100	122	108	111	121	122	98	109	114	104	104	119	114	123	103	113	103	114	105	111	99	107	128	127	113	119	114	103	136	100	117	111	114	122	115	108	117	118	117	117	101	112	101	113	110	110	128	107	110	114	95	147	126	110	113	104	132	103	126	121	98	110	102	111	109	121	118	105	100	103	98	97	117	108	110	103	130	108	130	125	111	109	104	105	102	122	119	96	109	130	104	114	105	120	111	113	114	96	119	113	110	120	118
4679	6400	5222	2792	1978	1444	982	758	676	497	435	377	295	287	265	268	220	229	206	213	214	204	189	192	170	176	181	155	158	158	146	161	156	156	170	161	147	143	153	162	126	171	167	151	157	152	156	138	156	160	165	122	154	162	147	154	129	159	174	159	156	163	146	186	176	151	132	146	146	156	160	176	163	128	150	136	137	147	150	139	170	141	157	159	152	169	179	146	161	141	140	157	157	144	147	155	138	155	153	149	157	138	154	149	152	157	145	152	148	154	157	180	131	175	136	137	149	153	188	157	164	155	135	143	156	154	140	136	151	129	152	160	140	167	139	141	150	156	152	149	136	165	159	126	155	154	123	141	163	152	135	133	144	168	136	163	137	155	163	144	130	141	170	147	139	142	150	159	138	164	155	153	137	162	168	159	146	156	164	151	170	146	145	146	155	154	138	163	138	127	152	143	137	155	133	152	153	147	134	140	147	158	140	149	116	128	158	139	146	149	147	141	151	153	147	163	152	167	144	162	163	147	153	154	151	156	133	132	149	132	150	164	158	162	146	155	140	132	150	150	147	156	167	152	133	145	148	153	151	152	151	160	160	177	162	144	134	156	155	150	146	147	146	141	151	141	164	141	121	142	138	133	138	151	159	163	159	135	141	154	139	166	159	153	158	131	157	141	146	148	165	190	118	136	150	161	158	124	158	154	141	167	149	153	148	138	138	154	164	160	158	138	148	143	147	150	159	164	145	145	142	148	133	148	128	161	142	154	149	131	153	158	150	146	134	131	152	155	148	132	145	137	139	137	141	174	137	147	142	126	177	121	145	157	157	151	174	156	156	157	149	142	151	150	162	156	167	158	158	175	136	151	152	123	164	135	160	139	172	149	161	147	166	150	135	165	161	129	148	158	146	174	149	178	163	156	145	147	155	150	148	151	141	156	137	131	137	153	145	162	158	135	147	138	149	178	137	161	135	148	142	150	113	135	174	147	153	136	150	168	143	176	145	137	157	154	155	158	147	170	150	161	151	168	143	135	127	146	151	150	148	156	126	183	145	159	137	136	153	153	158	179	170	148	141	130	154	136	166	150	139	131	180	153	155	158	149	125	148	150	154	164	141	144	151	162	149	156	158	138	129	150	146	137	160	167	151	156	144	150	147	146	145	167	150	158	166	155	153	148	154	147	142	137	160	150	136	146	140	130	169	161	141	154	141	147	148	161	159	158	158	132	140	148	153	153	147	163	155	135	147	147	150	167	157	161	147	156	143	149	168	143	147	138	136	127	153	150	131	138	145	151	143	139	134	137	148	134	160	146	157	151	152	150	143	161	146	153	134	145	133	156	132	133	158	135	148	149	151	178	152	147	140	157	142	164	167	155	153	161	139	149	144	163	159	146	139	138	152	135	163	159	142	150	149	147	163	178	163	140	171	141	141	146	154	134	148	153	136	165	157	143	159	158	161	162	153	125	153	140	153	157	140	176	145	157	150	144	149	141	164	144	172	159	149	157	141	133	144	146	145	123	160	173	145	149	171	144	168	146	154	149	152	165	134	163	151	159	164	147	155	146	162	157	163	154	146	169	167	125	169	158	146	160	160	129	154	137	170	140	145	128	155	162	174	129	159	153	135	159	149	160	138	141	194	154	158	133	143	132	152	147	160	156	142	137	154	156	144	151	138	158	136	158	144	151	148	162	150	159	142	176	151	158	149	149	138	141	135	140	183	147	136	153	119	156	144	160	137	139	158	155	163	157	175	164	153	126	155	142	154	147	165	143	131	147	143	138	153	131	173	158	127	168	136	176	157	138	152	149	179	141	120	148	136	150	162	146	157	151	144	148	120	141	169	147	134	152	138	163	150	138	156	127	145	150	131	144	172	154	151	152	141	129	160	138	158	153	174	149	165	151	137	147	151	155	158	151	128	152	120	135	165	133	154	135	135	141	144	160	151	136	158	157	145	146	174	159	155	156	155	145	154	149	160	140	160	153	164	139	171	157	166	161	149	146	148	137	165	139	164	153	146	159	146	148	165	155	151	140	131	138	152	131	155	154	133	146	152	158	166	162	162	170	155	136	151	143	157	135	144	164	131	155	144	146	162	148	155	159	142	170	144	135	141	149	137	149	157	146	153	169	151	157	142	152	160	143	147	137	169	140	154	149	153	150	166	136	163	164	151	146	136	156	144	152	126	143	154	139	167	148	138	148	143	136	156	138	160	180	163	146	155	136	153	136	149	150	154	135	133	146	141	149	146	154	149	144	130	162	144	154	150	151	140	128	141	126	156	130	149	180	164	129	150	179	156	142	160	152	152	153	151	143	139	143	147	159	160	143	141	165	150	163	176	119	149	148	159	146	146	150	164	146	150	141	134	164	147	169	166	166	145	129	152	129	152	137	127	159	156	132	158	144	128	149	154	159	153	125	160	147	155	140	145	153	144	150	157	156	156	149	163	137	156	137	149	137	160	142	163	159	152	175	144	151	139	149	152	161	151	154	167	144	156	146	154	141	134	152	160	151	135	167	141	148	157	162	174	121	140	140	146	142	172	168	150	166	135	159	127	159	156	136	151	147	156	146	182	155	148	157	150	170	153	159	159	150	153	140	168	139	173	134	152	137	126	141	140	139	137	149	137	153	147	159	134	165	166	141	161	160	139	153	165	133	158	145	137	159	145	145	138	152	153	133	154	159	163	160	150	132	129	131	169	141	145	151	145	162	145	145	139	142	150	158	162	158	142	140	161	162	171	143	143	130	147	177	135	138	159	136	157	144	168	151	151	142	158	153	154	157	170	154	149	132	147	140	183	159	147	148	133	162	139	159	171	140	130	147	171	144	150	163	153	139	155	144	129	147	142	144	147	155	176	134	163	142	139	155	136	137	142	169	155	152	164	170	145	121	161	167	158	138	149	152	152	153	149	143	138	153	136	148	145	143	184	150	154	160	156	142	142	162	155	142	148	159	147	157	156	144	146	156	121	148	173	159	160	139	136	134	158	146	149	160	135	141	154	153	159	150	134	145	159	137	155	160	127	131	140	155	151	140	144	159	165	141	161	162	133	144	171	159	130	158	164	135	157	153	134	150	154	152	155	149	165	160	168	154	161	142	141	154	174	153	154	165	131	152	148	172	160	174	173	169	155	130	163	131	167	163	158	153	136	133	168	155	151	135	156	140	144	155	161	147	154	152	136	127	148	147	150	151	157	147	143	153	161	158	151	138	151	159	136	137	157	148	158	129	165	151	144	152	131	137	132	147	148	162	137	162	169	156	159	145	155	135	160	187	158	145	156	136	159	133	136	156	160	158	147	162	148	152	152	148	151	136	157	144	141	177	144	142	139	136	161	141	145	161	145	160	151	147	154	152	137	152	152	141	144	139	150	166	169	158	160	150	134	157	124	146	163	146	176	134	161	154	161	153	139	147	132	149	151	146	158	153	153	150	136	150	141	149	148	143	141	136	148	150	135	158	153	121	154	129	144	155	158	145	140	132	154	151	157	135
23024	21580	29636	23989	21575	21642	14443	1648	1115	946	854	723	666	647	656	567	494	486	429	443	464	448	430	431	409	423	432	420	404	410	414	393	357	406	399	389	359	365	404	365	381	353	367	336	361	366	363	366	373	356	354	371	359	329	363	365	385	374	364	378	379	363	356	339	341	358	350	379	369	348	366	364	347	353	344	384	343	352	304	357	338	339	351	348	367	392	330	337	392	390	335	355	345	341	352	374	325	340	395	375	360	368	352	364	346	397	343	366	343	353	321	354	348	368	382	327	370	366	394	359	324	384	355	371	355	362	342	370	357	354	362	334	354	324	354	347	350	365	350	336	343	317	366	344	367	346	333	359	343	346	336	354	343	368	390	357	354	344	331	365	333	359	348	354	321	373	359	355	356	364	348	378	349	340	366	362	360	351	327	336	327	347	322	363	371	379	359	390	371	356	332	370	361	340	354	336	362	339	377	353	351	352	378	343	383	346	373	384	351	359	324	366	341	365	342	383	345	342	336	345	353	380	321	358	386	351	374	344	346	365	343	370	356	337	334	326	306	360	355	358	361	338	369	357	338	347	355	357	343	363	355	334	354	337	361	372	319	364	345	349	347	328	362	355	349	355	345	364	332	317	347	334	344	348	338	347	372	359	368	373	335	344	318	344	351	346	392	384	371	348	384	370	349	380	349	366	371	344	335	355	357	362	342	378	342	344	339	369	326	374	333	361	367	387	399	382	343	375	343	365	411	328	335	387	352	355	366	354	355	328	335	369	315	332	314	354	386	364	335	330	365	362	332	349	340	339	375	354	382	378	341	357	337	358	329	385	384	356	328	347	339	378	363	395	360	325	345	347	359	368	344	346	370	370	345	350	342	376	351	354	398	321	355	372	370	344	358	355	336	325	343	380	322	326	310	380	365	366	383	348	351	383	354	351	363	374	397	387	309	349	331	358	332	386	367	336	342	366	376	360	362	307	380	344	339	345	360	326	366	329	355	338	355	363	354	334	374	375	347	358	358	367	381	346	369	324	330	343	362	350	340	352	353	327	373	349	378	389	359	355	355	342	351	378	366	358	383	355	342	350	359	355	374	353	369	362	371	373	341	351	334	335	333	376	374	333	364	374	339	366	307	373	363	343	366	361	348	404	370	361	363	351	343	334	369	378	366	340	377	379	360	342	342	337	378	345	360	304	350	314	363	356	356	359	338	345	330	364	379	358	352	343	350	355	336	347	352	364	337	342	345	332	346	360	351	375	317	339	383	319	365	355	340	395	320	344	322	319	353	333	362	342	358	361	334	379	329	350	367	349	327	345	339	362	288	355	352	358	350	321	374	351	393	332	385	360	392	359	307	336	373	375	385	369	356	315	361	365	359	372	320	357	364	339	328	329	353	349	359	307	377	350	379	381	346	333	379	346	336	389	333	363	361	350	357	375	305	348	379	391	352	359	362	361	346	378	356	341	331	365	387	357	346	369	355	354	343	342	347	345	338	369	353	353	346	340	353	353	348	335	352	362	364	344	321	354	372	345	335	347	363	355	334	361	359	337	354	374	342	334	334	359	339	335	330	337	320	370	338	345	390	352	394	316	358	338	359	336	359	380	385	355	352	337	347	375	325	335	359	359	341	355	358	340	322	355	352	349	356	383	325	368	364	387	388	393	341	355	367	340	355	330	332	320	382	327	357	328	309	358	334	328	356	341	356	344	346	357	343	346	349	354	356	358	309	349	348	384	351	351	351	361	361	341	359	311	324	331	302	350	374	346	363	320	317	318	346	367	354	357	358	368	370	380	332	344	348	358	356	356	337	355	372	333	356	326	344	320	354	329	353	332	345	400	363	349	352	366	372	377	346	380	353	373	359	359	346	348	358	357	338	351	322	365	362	338	341	371	298	358	352	359	345	341	325	340	330	318	347	359	352	334	330	361	328	345	372	360	357	335	312	354	326	351	379	314	373	364	363	371	319	350	354	360	335	339	380	365	333	361	319	355	317	335	366	353	356	369	347	356	315	349	353	356	358	375	352	363	389	367	428	354	375	311	365	364	383	339	379	343	336	334	367	337	339	354	377	322	337	336	336	342	384	335	326	338	363	346	335	360	331	352	357	327	353	376	363	349	365	375	337	302	336	339	351	379	392	341	328	358	338	359	333	321	347	350	350	350	332	323	360	343	320	326	350	356	327	353	355	354	383	332	374	357	328	351	338	347	348	361	364	342	328	339	359	350	336	345	318	358	337	366	357	357	319	361	359	360	368	363	385	339	342	330	377	379	358	339	386	315	352	314	339	373	378	341	354	368	353	386	375	315	350	347	370	401	334	342	367	341	346	367	354	327	320	316	353	371	385	344	384	341	343	327	332	346	367	334	346	385	371	377	370	372	327	367	390	357	352	362	366	346	327	357	336	353	340	347	342	378	324	339	332	399	362	363	374	319	350	364	359	365	344	322	345	347	383	359	396	367	372	341	361	349	340	369	340	339	342	324	377	339	329	329	350	363	360	326	341	341	358	331	337	342	322	353	327	343	364	299	340	345	366	341	360	347	339	381	350	366	340	377	359	363	322	335	326	354	357	355	341	338	322	348	365	359	337	334	374	365	387	358	341	316	357	363	360	334	357	347	303	319	373	355	342	353	320	322	360	318	316	350	367	362	349	372	392	320	355	363	353	364	356	370	348	317	341	376	327	327	357	351	378	334	346	353	363	350	351	355	339	358	316	317	365	326	363	348	366	355	365	343	353	342	350	366	324	325	363	348	342	387	391	360	348	347	338	395	326	303	316	346	352	329	345	352	344	347	332	360	361	352	321	341	369	347	367	380	357	342	331	360	367	338	373	361	395	344	322	326	355	334	357	367	380	367	385	377	329	354	362	344	369	340	339	340	355	346	344	355	344	359	349	376	373	353	319	331	328	343	333	365	317	344	355	355	326	369	367	331	374	351	336	309	323	370	355	370	370	337	351	351	328	358	333	385	348	311	342	347	347	361	346	331	359	360	389	331	324	346	340	363	365	355	345	340	387	374	340	350	347	339	342	334	347	325	348	350	334	375	367	359	322	396	354	351	328	360	342	353	340	369	309	324	359	357	334	338	365	341	375	316	350	339	389	328	388	345	337	370	358	351	344	367	340	397	353	364	337	348	360	313	362	331	361	356	357	401	334	364	325	339	333	337	375	335	320	367	322	376	337	343	321	334	352	366	319	346	323	318	360	356	361	347	355	347	336	380	370	373	363	339	374	343	312	337	368	350	358	369	350	368	344	373	363	357	401	356	329	306	373	354	353	363	384	336	355	378	337	350	348	360	392	325	371	337	347	302	379	354	401	324	361	363	331	348	334	371	370	350	348	340	356	366	347	367	358	328	353	378	319	361	362	320	316	337	309	347	360	373	345	349	358	334	343	345	346	357	364	352	344	348	364	333	337	351	373	342	352	382	381	364	345	356	332	373	340	349	348	337	376	327	320	358	351	401	333	379	337	344	352	363	344	339	341	363
7244	17415	15143	8423	6011	4393	3308	2609	2027	1688	1354	1271	1103	985	919	861	766	773	649	653	611	553	554	573	506	513	551	497	467	507	466	476	460	474	471	483	463	481	469	468	483	429	457	449	424	461	422	433	445	420	430	420	469	412	428	452	425	440	395	456	412	421	476	422	424	443	428	436	463	454	430	427	453	424	433	414	424	419	419	426	441	415	410	468	419	440	434	391	435	457	405	410	431	437	419	427	405	422	430	417	444	416	435	449	458	399	435	404	402	449	427	403	439	432	433	392	448	428	410	429	410	398	416	371	426	421	427	415	404	367	393	426	394	429	487	391	438	403	410	395	455	422	405	431	379	405	402	393	454	441	452	418	401	397	432	410	366	395	409	423	419	382	417	409	450	414	446	411	422	410	385	419	372	425	402	404	451	429	423	423	436	428	413	384	401	379	397	391	386	388	422	446	402	426	420	401	445	424	430	458	425	444	477	412	443	449	423	416	414	431	433	387	441	445	412	392	425	412	459	455	391	410	421	398	411	407	438	424	429	406	415	419	403	420	412	399	404	447	410	437	444	398	417	397	401	441	414	426	406	439	425	388	425	444	401	413	390	420	403	401	434	400	396	422	430	418	414	390	386	405	371	411	418	470	451	416	418	437	435	457	403	433	418	396	400	385	421	440	435	394	430	434	452	466	387	431	444	417	441	427	422	418	434	415	404	407	401	404	410	397	417	402	410	406	432	405	427	417	405	427	438	434	367	394	424	431	403	434	422	409	409	437	405	400	426	367	424	419	395	406	409	400	388	426	418	385	418	387	461	417	401	451	399	400	422	442	395	451	401	414	438	435	412	465	421	407	402	431	406	435	428	397	422	400	406	430	417	427	428	432	455	398	432	442	389	402	383	452	424	418	383	402	416	410	389	380	401	427	416	399	452	431	435	384	423	395	390	383	418	434	420	410	408	417	444	447	399	405	406	416	470	437	388	405	413	426	417	432	428	410	418	430	421	421	413	416	412	433	421	390	430	407	426	408	408	424	423	402	413	434	430	398	419	398	423	423	410	432	399	398	422	403	380	396	401	413	412	403	388	432	440	395	434	394	431	408	448	400	421	400	444	428	403	459	385	387	420	413	400	405	427	389	426	417	421	408	425	385	405	416	415	422	466	380	395	429	433	441	420	427	389	409	454	431	402	428	419	431	399	419	429	425	454	400	390	413	414	415	431	397	462	377	419	395	395	437	417	434	418	423	433	452	417	412	421	438	386	403	418	411	407	375	392	448	397	397	385	403	440	412	405	428	425	422	393	431	396	404	403	431	439	424	410	391	397	405	423	432	422	397	432	380	373	419	438	439	430	426	433	378	369	426	422	400	390	403	412	399	438	428	426	450	436	434	447	434	404	411	430	452	407	441	417	416	418	453	426	415	372	413	423	405	433	416	402	395	450	428	403	435	410	431	370	404	417	408	396	418	434	416	425	367	406	411	402	420	389	411	423	411	430	441	461	434	427	419	418	437	459	424	466	424	403	414	366	429	400	365	412	406	385	435	425	437	411	389	431	441	421	426	465	402	440	425	418	437	399	403	425	421	411	389	435	441	415	399	410	405	396	417	388	387	426	420	420	393	405	415	389	403	403	441	382	409	395	452	412	435	443	405	441	400	408	431	422	420	447	407	413	425	435	441	421	386	397	401	416	407	444	420	460	385	427	391	442	405	411	397	417	381	425	436	441	380	453	394	395	388	432	404	403	389	427	385	427	416	389	422	393	352	423	421	405	427	444	397	430	408	388	404	405	414	402	423	389	405	392	438	396	408	428	404	400	415	411	416	402	460	400	430	396	414	408	387	430	408	401	405	447	415	446	418	452	379	437	404	435	389	412	449	389	388	414	454	421	415	420	437	414	405	397	432	431	421	429	423	390	415	412	433	396	413	397	458	375	375	406	435	384	448	433	393	383	413	434	437	403	441	382	408	432	414	398	402	407	421	436	393	432	403	373	415	432	418	429	417	393	424	379	449	432	425	443	398	434	400	438	421	412	421	395	420	376	403	369	411	390	380	422	410	418	360	403	426	387	423	392	408	428	451	417	402	411	431	413	405	400	367	371	446	446	401	413	429	401	446	391	421	441	420	424	410	429	408	413	407	400	424	448	427	408	403	421	387	407	431	431	398	454	414	420	415	437	408	453	397	396	404	397	421	445	401	411	385	385	428	377	434	385	418	419	396	415	396	426	403	425	413	442	404	398	381	463	386	421	419	405	404	410	411	395	404	436	412	400	429	448	417	408	439	422	410	416	461	396	399	415	393	399	448	409	384	413	453	432	435	430	396	400	399	471	422	390	400	411	428	433	421	420	422	423	438	398	404	381	445	417	439	377	385	445	380	424	417	409	401	391	419	390	417	429	470	433	471	433	460	398	405	410	462	413	388	416	399	414	396	401	424	418	429	426	392	428	417	415	410	431	433	422	414	411	408	412	438	396	398	411	439	420	393	387	395	427	426	441	412	413	409	425	410	405	435	411	391	410	458	387	420	423	406	369	405	444	411	404	432	409	389	386	427	430	423	390	395	440	414	390	411	458	409	397	436	400	439	388	425	407	432	441	390	412	419	397	444	422	434	428	412	423	365	399	390	411	437	423	440	406	398	449	408	428	410	389	442	403	409	447	400	391	416	404	411	404	432	389	420	408	415	425	404	430	460	396	416	414	430	417	411	388	406	452	410	424	440	458	443	426	450	365	418	430	419	430	430	435	433	404	369	410	406	433	417	430	441	432	435	389	412	413	406	384	359	440	406	419	444	427	390	419	460	422	439	433	430	454	417	419	430	391	420	412	433	446	402	408	407	403	385	400	420	413	403	441	390	397	438	421	414	429	391	414	405	401	378	402	421	421	402	429	411	448	424	404	418	395	410	369	430	431	427	431	409	395	441	436	412	383	412	403	444	425	422	425	393	441	421	403	394	429	412	428	421	410	402	399	446	422	441	408	448	435	407	403	453	431	435	410	416	402	430	406	435	430	404	410	435	431	433	439	403	467	417	430	426	425	423	439	443	411	435	404	412	432	432	435	399	402	431	393	404	417	367	385	400	436	398	402	415	418	429	409	412	413	400	416	402	423	399	450	440	413	416	436	395	434	435	416	406	377	435	425	396	417	415	420	418	413	403	454	470	434	408	420	367	425	446	419	445	418	414	423	434	393	428	406	421	397	434	440	406	440	432	420	412	411	395	442	414	408	458	378	402	412	417	409	406	415	418	421	386	404	427	431	419	441	422	457	430	426	394	410	406	420	421	425	396	411	424	413	439	405	441	401	411	435	450	413	378	381	430	417	432	388	444	413	405	418	376	404	396	417	422	438	394	391	461	407	406	430	408	412	424	378	404	413	418	431	424	397	399	441	419	412	440	401	440	421	431	396	412	407	415	413	400	409	421	420	410	420	421	406	413	425	418	394	399	434	373	396	432	437	393	407	412	441	394	436	427	400	374	441	426	405	434	418	415
27334	21206	10434	904	506	411	308	167	157	159	155	151	146	132	143	132	131	137	127	127	124	144	123	138	137	137	126	142	132	134	137	123	134	127	150	129	131	137	124	99	115	133	126	147	134	124	137	128	128	145	142	148	135	137	161	112	134	143	135	127	143	133	139	124	125	132	136	123	131	127	118	140	131	140	157	131	156	136	163	131	153	125	119	131	123	124	137	159	135	122	137	130	138	126	130	117	115	112	139	128	156	128	149	143	130	139	105	148	133	152	124	137	138	131	136	133	127	119	156	149	139	121	129	140	121	135	153	161	141	140	121	131	143	162	126	120	118	136	142	122	125	132	140	132	108	139	151	139	133	130	129	146	136	142	138	126	127	121	146	127	127	140	125	127	117	145	154	149	120	132	117	139	120	112	127	126	124	143	158	156	126	114	138	143	147	113	150	122	120	157	122	128	127	117	132	133	131	152	131	117	162	108	114	130	138	140	126	128	138	136	152	118	127	132	151	140	138	130	135	151	121	136	124	142	138	113	110	133	128	133	127	136	125	122	142	124	135	120	141	147	138	120	141	126	132	132	139	139	123	149	137	135	116	115	125	152	148	129	137	155	145	132	144	126	126	109	151	145	142	123	121	127	148	150	128	129	149	152	141	130	139	116	136	120	106	129	148	150	134	125	134	154	112	135	140	136	134	124	113	143	144	133	143	133	113	116	133	124	132	139	118	139	132	141	151	123	134	157	130	150	124	124	145	127	146	124	127	128	132	125	120	139	144	122	135	142	142	123	127	140	123	125	142	132	134	132	153	123	120	121	130	118	137	140	129	120	123	150	141	127	119	140	131	137	138	140	131	147	124	145	132	127	132	127	140	139	137	122	124	118	125	122	136	148	136	117	124	142	122	116	143	151	128	135	142	140	135	142	132	130	128	132	126	150	111	133	144	140	126	137	126	142	148	140	133	125	144	132	136	147	148	125	109	157	123	130	140	107	128	137	138	131	124	130	155	147	146	130	126	139	119	125	122	133	139	124	125	113	138	134	106	129	131	124	134	136	131	123	143	135	119	124	144	163	137	115	141	138	134	138	134	140	119	131	128	126	142	136	136	151	140	128	106	121	119	145	139	148	132	132	132	125	130	127	137	138	138	133	122	136	128	136	136	127	132	136	141	144	147	142	131	134	122	133	115	128	151	146	131	116	145	125	117	142	146	133	134	137	136	112	161	133	141	129	140	143	141	131	125	137	153	125	134	159	127	125	126	135	133	136	136	144	128	118	120	125	129	107	136	127	115	136	126	125	140	124	136	156	145	133	128	143	151	144	120	135	119	124	135	137	131	125	129	140	145	138	146	111	125	126	141	125	139	147	128	127	144	129	141	156	150	136	125	117	157	148	120	132	154	138	121	133	130	117	128	125	145	119	119	142	134	145	103	113	127	128	116	122	147	137	147	116	121	133	109	137	124	121	128	132	137	133	141	143	134	131	129	133	164	131	136	134	138	142	138	144	136	147	139	139	119	128	129	146	149	128	110	129	139	109	148	127	107	135	142	158	121	131	167	138	138	125	159	131	142	152	126	142	148	130	142	123	135	134	135	137	148	139	137	134	123	156	129	135	141	120	131	149	111	134	110	121	128	124	140	150	150	149	139	128	119	138	159	144	131	133	124	132	135	126	148	127	121	136	140	128	135	122	126	116	137	121	134	131	138	137	136	127	119	128	133	122	123	141	118	119	127	133	147	149	129	140	138	117	158	147	125	136	135	136	142	127	148	134	139	147	139	149	137	118	118	123	105	148	148	132	142	119	119	134	123	137	123	139	145	128	118	127	124	119	148	145	123	144	121	125	134	128	151	130	139	125	130	142	140	117	112	129	127	155	126	137	132	117	140	130	148	117	143	152	136	128	138	113	110	111	123	131	144	110	141	137	124	122	139	111	112	113	143	119	127	114	139	115	144	151	121	144	135	138	129	126	129	141	126	122	163	126	134	129	135	128	106	122	142	132	121	128	138	121	138	162	137	117	140	145	139	125	123	141	146	142	113	129	140	130	131	138	138	125	119	131	122	144	137	132	123	123	125	140	116	116	130	134	130	121	122	135	134	141	113	156	132	138	134	119	120	129	133	130	147	135	153	112	134	126	139	147	136	106	109	117	143	146	135	132	130	142	165	132	143	107	146	142	132	117	131	148	135	119	146	144	115	141	149	149	133	135	139	137	124	134	142	148	111	137	124	141	144	145	152	141	132	153	117	137	129	123	144	143	126	129	131	148	120	119	140	116	130	130	116	121	143	138	128	144	127	131	135	159	135	156	127	125	127	143	142	147	122	123	143	149	135	127	117	150	140	153	120	133	134	149	124	129	135	148	134	123	127	135	138	134	140	127	150	129	107	123	124	117	149	124	137	118	138	130	155	118	131	143	127	128	136	129	136	115	151	135	121	113	127	131	159	139	126	138	123	145	142	149	123	140	144	100	127	152	128	133	125	142	102	157	132	146	118	138	119	103	136	141	149	144	130	136	128	142	144	140	161	135	125	106	118	132	135	114	116	135	141	135	116	140	161	105	145	147	138	131	124	138	107	135	123	115	130	145	126	131	152	142	122	125	135	135	120	111	130	138	152	127	135	162	121	150	130	130	138	134	131	144	120	127	110	134	135	141	137	151	132	132	125	142	121	123	136	143	124	140	139	128	134	132	137	130	134	122	125	139	129	131	144	127	110	128	152	151	125	120	146	129	139	127	131	119	122	116	143	127	124	108	138	130	128	150	133	139	131	137	134	143	131	157	128	107	147	132	141	124	115	134	147	127	126	151	139	124	137	113	135	150	109	125	131	130	126	139	138	130	141	156	140	128	140	112	119	128	145	144	109	139	140	120	137	132	132	143	134	119	115	133	127	122	128	126	138	133	124	131	144	124	141	139	132	132	148	129	146	125	135	132	129	129	136	131	119	131	139	122	111	138	132	149	128	131	135	113	125	129	145	145	135	132	131	121	139	128	120	123	133	126	156	134	140	144	118	141	133	137	146	135	149	137	140	144	138	137	126	129	136	132	142	135	148	152	137	142	148	134	129	123	124	140	141	128	126	135	147	123	127	144	134	152	130	149	135	140	136	114	149	127	129	154	139	118	122	131	115	146	127	131	134	147	152	124	119	124	140	118	128	130	156	124	117	130	146	143	140	133	124	132	150	138	108	117	154	137	122	137	137	137	148	129	156	138	140	129	102	108	128	135	116	136	130	140	124	126	138	146	148	125	136	131	127	155	142	124	133	139	113	144	130	116	127	143	142	147	127	122	123	129	138	125	121	126	124	144	145	114	139	153	134	116	149	126	114	129	140	120	121	126	139	121	138	126	125	144	160	109	165	141	131	120	132	132	138	119	142	140	124	128	148	116	133	126	128	120	149	130	153	134	124	146	126	143	131	122	109	115	129	122	124	119	134	127	130	144	136	127	134	146	122	127	133	123	128	152	117	115	136	134	113	128	136	125	138	145
3849	1288	1230	654	511	385	300	268	245	194	213	194	203	186	172	187	186	153	169	172	147	178	177	152	159	164	177	155	153	165	166	150	156	158	156	197	161	157	157	189	174	143	157	201	154	156	160	175	179	157	149	172	136	164	166	159	166	173	172	150	167	162	154	164	170	163	165	132	171	156	155	159	168	179	177	167	146	177	172	171	174	156	149	143	169	178	146	160	160	147	162	159	146	181	146	143	153	158	173	159	163	166	151	143	175	161	163	162	173	188	176	155	164	169	194	186	172	153	146	153	158	164	161	156	152	178	187	184	153	163	169	154	159	152	180	181	166	175	166	153	153	161	161	166	169	137	172	171	178	176	164	155	164	180	152	162	165	156	151	149	159	153	168	154	183	169	167	164	171	176	149	155	161	154	175	184	164	160	156	183	174	186	156	154	185	181	148	173	166	156	167	159	173	180	182	175	181	174	149	148	167	145	173	180	158	163	137	169	155	178	168	188	160	176	170	168	163	160	180	173	170	165	174	142	151	170	178	150	167	154	144	154	191	179	186	150	168	146	150	182	140	150	169	182	159	154	166	153	156	167	142	152	162	170	154	161	148	174	178	167	169	140	177	158	158	161	174	194	179	167	158	158	175	168	144	162	149	164	152	143	173	172	163	178	155	140	165	161	151	178	186	167	193	145	163	162	154	159	162	184	167	153	166	177	141	145	171	159	153	162	166	175	156	175	153	161	169	157	174	171	169	161	158	166	159	138	175	151	155	155	182	153	173	193	165	139	160	164	156	156	153	144	173	156	147	148	160	192	166	140	159	151	162	152	167	169	157	163	166	152	170	194	153	156	178	163	172	146	170	173	160	166	154	164	148	173	147	172	158	159	164	152	166	155	146	160	174	169	157	161	154	180	177	158	181	174	158	163	153	160	174	143	158	153	162	173	162	158	155	172	146	159	162	134	177	149	159	189	177	166	167	161	165	151	164	164	176	156	161	172	164	152	177	136	148	165	177	177	152	161	182	150	160	157	159	158	183	161	161	176	158	186	156	175	157	164	165	158	170	137	162	169	142	176	149	179	148	150	147	189	166	176	154	193	159	148	170	170	144	175	165	138	163	165	157	170	157	178	179	177	172	163	151	161	164	153	140	154	172	164	176	162	151	158	188	145	166	172	143	168	166	182	170	173	173	160	148	148	160	154	182	141	150	175	152	145	163	185	168	175	157	185	172	153	172	197	178	178	158	159	143	160	165	168	140	172	186	154	169	163	159	168	174	173	159	149	189	167	156	161	159	149	172	157	163	150	143	172	187	168	177	141	175	165	187	160	168	177	153	171	167	179	189	157	155	176	167	158	160	155	168	169	161	160	170	157	136	168	161	164	150	150	164	142	163	174	160	170	158	160	150	167	163	170	149	155	166	178	160	153	168	166	159	162	158	149	179	185	182	145	177	149	161	169	152	166	161	169	168	170	178	163	156	181	157	143	168	160	175	152	156	197	178	161	151	150	157	180	165	160	195	179	175	173	149	182	174	174	169	167	150	188	162	158	167	168	172	176	154	181	148	167	164	158	180	146	177	159	160	171	170	164	147	170	157	165	153	146	150	166	148	191	176	180	157	153	168	166	177	169	176	176	144	157	156	177	174	163	164	149	155	147	147	160	164	177	155	158	157	170	155	160	169	157	167	161	172	177	175	186	158	180	162	174	178	178	145	168	159	152	180	159	160	195	153	159	152	158	170	159	180	174	154	184	162	184	167	177	169	158	152	148	173	179	157	157	157	174	171	155	131	152	184	163	162	164	183	151	178	179	160	168	174	171	161	157	158	157	155	175	174	188	149	160	164	158	199	196	140	170	182	163	188	180	181	183	166	175	166	157	168	168	157	157	171	155	171	187	165	138	159	185	174	163	145	150	167	176	151	153	177	160	151	152	181	168	129	152	177	195	160	169	193	180	153	163	179	164	157	150	180	156	165	164	170	149	177	159	128	168	161	188	178	166	158	182	148	153	144	157	148	169	155	174	172	145	166	159	162	172	183	168	168	174	172	157	172	162	181	165	174	174	160	174	142	175	167	144	147	163	177	171	160	177	149	163	152	172	187	163	141	158	179	169	174	147	141	175	162	142	171	159	166	154	151	166	153	156	168	162	187	155	153	148	159	164	171	209	158	188	154	171	173	180	173	168	130	180	156	153	176	138	145	147	188	156	177	176	166	166	159	170	191	168	156	184	161	164	139	152	156	174	175	137	153	137	174	160	188	168	188	170	152	174	167	148	159	158	172	164	156	142	179	158	154	160	180	150	154	154	186	159	160	152	163	177	164	150	142	173	175	135	193	180	140	151	146	148	174	172	143	166	169	166	165	156	158	158	158	169	171	147	176	151	164	181	130	171	152	169	173	178	167	172	160	161	170	155	181	159	181	183	147	131	166	156	180	173	168	162	166	191	164	165	163	147	158	175	159	154	153	167	180	152	172	169	172	170	168	166	179	165	158	159	176	166	160	182	163	173	174	162	162	141	155	156	158	151	143	176	149	147	157	189	148	192	155	158	158	176	164	172	177	150	161	153	129	160	147	157	167	158	170	172	197	175	152	163	176	166	186	139	152	166	164	173	195	151	170	147	159	174	166	174	169	124	159	162	163	144	159	162	188	157	158	175	170	160	175	147	170	161	164	159	177	185	155	162	153	169	149	168	174	170	163	191	164	143	197	165	169	179	169	180	163	142	153	175	165	175	158	167	158	154	169	175	154	169	158	161	146	177	179	153	165	161	173	172	185	149	142	187	159	174	162	146	168	175	148	165	148	159	183	151	154	163	167	151	167	175	183	172	173	157	155	155	159	198	155	170	156	181	182	151	142	161	195	162	175	159	155	176	154	159	165	165	157	174	154	162	170	159	163	168	144	175	191	173	153	157	145	164	172	150	185	154	162	173	130	169	170	170	142	166	167	167	190	168	144	177	145	170	169	156	172	183	183	163	174	157	146	163	150	152	157	173	154	161	168	157	165	202	196	164	146	177	142	168	184	195	157	170	152	161	152	162	171	153	179	167	155	162	133	144	162	157	172	179	167	158	156	163	169	138	163	174	163	179	168	190	143	167	156	145	175	156	185	161	147	149	167	166	167	150	150	161	133	167	168	172	173	176	165	189	163	171	180	149	182	170	169	172	159	155	182	190	177	158	157	159	168	176	176	183	160	145	146	150	161	146	145	171	152	181	159	165	158	166	146	162	161	154	170	163	197	153	176	174	166	170	162	179	149	176	140	159	162	156	163	146	179	181	159	172	155	162	178	176	167	153	156	165	161	156	135	158	148	178	147	154	164	150	171	168	172	172	165	174	159	178	144	165	156	160	174	170	186	170	167	142	174	138	179	174	136	192	154	172	168	160	172	171	175	155	145	151	157	148	134	173	148	163	163	200	161	179	145	163	158	140	143	148	171	150	175	163	146	178	148	175	178	171	168	170	146	165	182	164	177	170	162	170	143	162	181	178
23877	21548	29309	24272	21551	17531	1850	854	661	609	563	529	478	413	421	390	393	386	366	362	357	324	348	300	335	354	349	341	331	313	310	341	320	295	334	311	306	309	312	342	314	299	319	295	305	312	305	331	328	301	317	285	299	289	290	290	319	297	313	310	287	297	300	332	281	313	319	306	296	315	308	307	287	343	311	293	301	325	316	309	291	291	320	286	285	342	333	279	294	305	307	301	290	294	286	307	312	294	291	304	285	314	273	306	306	321	330	281	275	289	292	287	303	320	280	301	321	305	279	286	319	292	300	316	284	291	263	317	319	307	277	275	288	328	327	286	301	304	315	309	312	347	310	304	279	310	268	283	302	291	278	295	314	270	330	295	294	338	312	279	322	316	304	309	287	304	311	306	310	269	294	312	285	289	320	287	301	281	283	281	301	319	280	306	284	296	288	274	307	332	338	284	300	277	319	280	299	332	317	328	288	283	304	316	312	304	332	294	309	310	324	305	301	332	306	319	295	325	317	325	308	311	300	271	267	306	299	329	332	321	291	249	307	306	307	295	303	267	294	277	322	294	306	298	309	332	318	287	322	312	281	289	335	290	310	302	273	286	297	286	303	320	292	324	266	307	264	273	313	330	311	274	259	303	282	317	304	312	319	283	304	316	308	290	323	311	297	319	303	295	305	298	305	300	311	298	304	298	326	343	279	259	289	298	311	306	297	296	304	298	320	264	297	292	289	302	309	296	293	300	281	307	293	285	353	319	336	283	292	336	313	316	296	308	304	321	313	305	297	322	279	315	304	327	300	301	306	300	309	310	325	289	314	296	308	310	332	301	290	276	315	298	295	324	305	288	328	288	301	272	312	301	310	304	290	347	296	297	328	299	323	314	291	317	332	277	306	333	299	315	285	307	323	294	304	306	299	309	298	304	330	305	324	300	290	272	331	326	277	290	279	343	303	286	327	337	328	273	306	295	302	283	303	287	302	330	299	309	284	310	344	296	312	332	303	305	297	320	301	334	303	310	306	340	274	276	326	289	309	318	293	309	323	286	274	299	318	313	277	295	280	314	304	268	323	302	264	302	278	306	297	321	298	306	313	323	285	303	300	302	322	291	289	287	304	282	313	292	282	314	324	308	338	296	290	297	304	300	325	308	280	302	311	350	322	294	307	318	349	290	288	314	267	270	295	320	299	282	318	299	332	323	304	307	308	266	306	328	303	334	280	315	314	295	276	331	297	292	314	293	287	308	269	302	337	280	270	359	336	311	310	269	295	277	293	304	318	304	314	290	286	289	319	295	307	285	307	295	314	286	279	316	291	334	311	326	316	321	322	327	307	302	284	306	299	295	307	293	333	300	282	308	305	290	296	309	291	285	359	292	289	313	305	319	297	323	268	294	300	328	321	310	304	289	306	303	299	296	315	302	302	302	335	293	299	329	306	316	354	316	318	301	311	308	322	311	299	328	308	309	287	291	295	304	286	280	296	342	295	302	312	292	321	342	309	298	271	324	291	324	306	307	286	302	287	294	314	311	308	323	291	281	281	336	307	287	294	286	284	308	314	280	296	302	283	284	297	304	315	328	300	296	288	302	316	318	312	315	308	319	315	294	306	301	318	294	335	294	312	316	311	289	313	281	315	317	298	314	296	281	325	279	302	299	294	291	310	282	296	302	293	317	328	281	342	334	302	286	295	302	298	325	314	322	280	295	321	263	292	336	320	317	324	311	333	285	285	305	306	310	289	304	304	325	303	317	287	289	278	316	278	311	299	278	295	314	263	299	297	326	345	293	309	294	332	305	281	321	296	295	324	299	294	283	290	328	299	301	298	315	318	275	321	324	302	264	291	285	306	292	316	263	297	306	310	324	312	273	286	345	295	300	288	307	291	309	293	328	274	335	309	312	338	275	311	264	303	307	306	277	283	319	302	302	293	283	278	324	336	276	277	305	312	287	321	307	321	336	323	346	299	325	307	287	273	319	295	275	309	277	316	292	287	294	318	337	314	311	283	303	322	293	307	296	328	313	271	283	321	310	314	283	314	306	295	286	295	297	290	291	302	303	305	312	339	318	283	313	307	290	270	303	290	306	300	317	327	301	305	321	288	283	292	311	327	315	304	320	320	329	296	270	314	310	300	277	296	280	291	311	318	299	293	307	253	303	299	336	276	310	286	337	300	267	306	271	280	320	281	314	324	279	293	299	301	326	314	300	326	299	288	298	280	272	297	314	284	296	314	267	295	318	338	314	307	308	291	300	315	292	281	305	311	315	309	302	294	332	318	291	313	322	326	308	282	290	294	287	301	293	272	337	339	286	294	305	291	322	301	310	270	309	285	300	311	296	286	272	318	303	301	313	287	284	329	295	301	300	310	291	301	317	305	268	293	307	273	277	306	301	308	291	307	291	315	304	281	293	334	295	301	320	349	291	303	324	292	345	315	289	287	292	310	300	312	292	323	325	293	286	293	293	285	285	288	314	295	292	298	300	283	292	317	296	302	286	329	290	283	304	316	334	278	294	317	280	321	301	306	284	304	289	283	299	305	314	310	312	329	269	279	285	320	308	315	297	305	247	315	306	298	293	317	271	295	307	314	285	306	279	293	306	289	318	321	280	301	314	315	288	295	303	302	324	311	302	306	295	323	294	275	295	296	298	317	302	295	295	291	294	290	265	278	320	312	292	291	318	327	312	282	308	331	335	331	294	269	309	301	325	311	260	300	317	281	318	317	299	306	306	326	319	303	319	329	307	305	301	299	290	298	341	338	282	310	298	286	315	301	293	300	311	280	284	323	264	281	329	288	281	348	313	326	302	274	289	304	291	300	319	294	303	327	310	285	290	311	288	301	278	316	303	313	298	277	303	283	328	310	305	326	314	340	292	291	292	282	312	284	326	274	311	261	303	285	294	293	297	312	270	314	266	300	268	318	295	284	247	318	332	316	297	287	327	294	310	305	332	305	285	298	288	294	312	292	311	325	306	326	312	292	304	297	314	330	322	299	299	320	280	331	314	270	310	333	294	293	284	269	270	318	321	261	322	292	321	359	289	282	326	320	295	316	292	312	304	296	293	306	325	296	324	290	313	344	291	327	253	297	297	304	301	306	311	314	309	304	277	357	299	280	303	270	298	317	295	340	328	267	286	275	309	295	326	292	310	326	294	319	291	326	306	304	310	290	281	309	294	296	273	333	330	292	338	290	317	283	303	296	320	294	279	298	316	285	333	278	326	288	268	284	290	281	301	269	325	286	293	318	288	309	306	305	315	315	310	286	329	317	290	263	321	274	280	298	300	262	268	319	314	305	312	280	281	310	325	291	315	301	317	303	290	288	293	286	275	324	295	279	296	317	288	311	299	279	315	337	287	285	301	321	338	288	310	294	300	301	304	315	289	295	315	289	282	319	279	284	308	330	320	299	304	297	321	277	307	292	310	292	305	274	293	292	290	298	320	298	299	313	287	275	284	331	321	323	309	296	298	301	264	306	277	318	275	333	309
4879	10596	9564	4953	3304	2484	1962	1495	1212	1049	852	762	706	657	613	639	569	503	503	466	458	457	435	433	411	400	416	416	399	399	354	376	350	398	386	405	365	402	393	410	369	356	382	391	368	347	367	356	369	386	382	331	378	404	383	356	371	353	369	358	380	345	346	380	376	367	341	386	360	357	353	361	408	371	357	361	387	347	351	335	372	380	361	343	357	358	409	369	379	346	328	373	334	362	333	365	378	353	341	347	344	350	350	389	395	380	364	351	369	338	335	346	378	379	327	345	342	360	356	328	317	364	329	388	370	373	339	379	355	315	348	376	341	384	379	359	353	349	377	353	354	354	378	352	342	363	350	358	357	395	336	382	351	345	388	337	369	376	337	349	372	344	365	380	339	381	326	341	331	367	386	370	397	388	351	348	352	364	374	345	346	389	383	330	348	328	388	343	351	386	336	362	361	360	337	371	355	359	341	345	318	332	371	358	369	360	385	374	346	341	354	334	359	338	353	377	350	368	404	370	366	326	372	341	362	389	336	371	362	351	340	343	348	341	385	352	315	330	340	363	359	351	325	340	357	347	364	343	384	338	355	367	340	381	357	364	344	335	341	344	359	348	346	357	350	365	356	367	334	345	356	379	370	332	314	341	415	375	374	333	371	341	350	340	328	338	347	384	341	326	366	377	327	357	332	355	351	359	399	363	377	373	362	387	363	329	377	365	368	381	346	322	394	363	333	378	314	356	341	326	328	357	309	329	374	356	357	345	368	361	371	377	338	354	332	390	369	367	370	342	328	350	391	362	343	355	318	351	344	328	330	381	345	343	348	346	365	348	387	338	383	358	357	346	348	346	372	338	332	379	357	389	359	372	335	369	342	372	361	352	345	317	353	375	352	374	326	371	343	352	326	344	337	346	345	368	356	356	347	361	350	341	356	349	392	386	331	354	343	361	342	336	386	339	383	356	336	352	360	400	340	367	341	355	330	390	370	372	343	359	376	349	339	344	383	319	352	353	394	346	356	364	364	338	364	356	390	386	349	357	353	370	350	328	374	357	347	356	381	327	372	344	359	364	349	365	382	334	372	329	379	351	333	352	334	334	366	333	343	362	350	336	356	378	338	367	364	352	352	340	391	380	378	367	386	341	351	328	365	342	362	370	337	358	380	354	378	370	347	355	349	388	375	347	375	336	357	372	343	389	368	366	361	339	365	348	379	359	367	353	371	345	325	365	320	372	356	378	359	365	361	346	359	360	390	336	376	335	352	383	344	356	323	345	364	324	317	374	346	363	352	333	335	348	375	378	358	367	348	361	333	352	346	359	360	343	377	342	351	328	335	355	347	362	355	342	338	341	342	358	384	323	363	319	344	380	339	395	345	350	379	345	359	356	364	369	352	396	314	347	370	362	361	379	390	353	386	390	362	378	347	384	394	345	353	381	346	342	357	372	364	340	388	357	358	356	388	311	360	348	404	398	342	349	359	366	352	349	325	321	380	376	348	329	342	394	345	341	348	330	365	387	356	341	379	374	403	348	349	350	361	380	370	379	359	338	343	335	367	349	306	380	356	380	357	337	401	339	372	366	341	355	355	348	359	346	381	364	359	334	356	369	363	375	350	379	357	339	338	324	358	351	350	388	360	386	358	380	350	368	374	376	326	360	365	349	373	340	353	365	354	350	363	383	381	349	331	342	352	362	372	375	329	352	387	363	348	309	345	330	393	335	354	359	382	340	353	343	340	342	356	383	349	341	367	364	365	339	359	382	350	320	369	315	364	385	338	359	358	368	379	357	365	333	383	363	374	362	337	392	368	340	361	327	382	370	365	392	349	340	361	378	354	382	349	337	342	344	361	365	372	367	349	352	372	351	343	355	392	358	371	332	385	359	371	346	368	330	335	388	339	343	344	350	383	328	348	332	373	334	338	339	372	379	364	353	351	354	356	342	354	356	375	362	352	344	374	329	319	389	357	342	334	341	365	341	339	404	364	365	339	354	324	354	373	334	340	348	364	344	325	345	302	347	389	356	324	351	358	349	344	324	348	357	359	378	349	351	399	341	337	352	358	356	333	338	367	327	376	358	339	332	365	338	397	351	398	337	342	352	372	345	352	351	358	339	346	372	388	356	344	358	367	351	342	375	371	338	357	390	370	350	372	367	352	375	368	378	355	365	337	380	358	352	326	371	334	359	343	359	378	377	363	354	373	350	302	360	324	358	390	329	377	318	372	354	360	368	348	316	348	370	375	344	376	368	369	362	389	357	357	357	386	364	320	329	349	342	361	335	381	345	349	361	367	373	358	386	338	372	354	336	371	351	340	362	353	356	357	339	345	378	360	374	356	351	353	373	381	332	322	375	317	366	359	331	360	380	394	339	373	362	331	392	375	407	377	335	337	343	399	381	342	341	362	347	333	299	336	365	359	325	359	343	352	340	353	348	359	342	334	353	389	389	369	350	354	377	349	353	361	347	347	344	363	356	334	353	357	371	374	362	362	340	380	330	366	374	318	330	363	361	354	342	353	376	344	354	360	366	372	379	358	363	330	339	358	343	343	340	377	356	358	344	367	358	340	348	384	382	389	370	337	362	360	380	345	373	372	360	388	354	323	342	342	320	369	332	326	382	335	324	364	339	345	367	332	367	374	363	344	342	370	384	326	347	370	328	310	390	313	376	377	356	340	366	335	343	340	367	373	366	344	340	385	361	387	405	386	337	364	344	354	376	356	367	376	325	341	322	376	357	347	367	375	326	351	341	336	375	367	359	359	379	398	356	360	352	358	353	391	337	342	355	343	351	349	356	364	347	362	349	346	368	403	321	350	366	330	332	359	353	348	368	341	348	362	365	368	325	373	358	342	370	348	378	350	334	342	347	331	359	347	368	368	341	350	351	337	375	350	363	406	337	395	338	353	334	373	346	354	345	349	393	370	389	372	357	368	383	337	383	336	358	322	381	347	360	334	337	320	392	395	341	357	366	352	349	376	366	340	351	379	353	382	355	351	338	361	343	345	362	341	357	343	360	358	328	332	366	345	336	351	355	350	340	349	372	375	381	352	351	340	388	342	361	376	330	354	360	349	366	353	318	361	355	351	338	297	365	363	334	347	324	330	308	346	385	333	379	352	357	336	367	354	367	383	360	385	364	359	349	359	367	387	360	359	346	389	365	326	376	350	350	352	339	340	373	376	363	362	352	387	392	366	349	353	318	332	392	342	353	355	348	356	393	337	390	343	372	374	362	331	388	353	356	379	344	324	343	378	338	338	353	339	364	319	350	337	336	364	340	351	392	372	351	380	368	376	362	346	362	383	380	331	336	372	346	388	368	355	384	362	337	344	367	373	358	350	333	339	358	332	352	386	404	338	346	351	343	333	393	395	353	321	371	403	357	370	364	338	362	345	313	331	370	370	347	344	362	343	350	344	354	369	344	351	407	345	373	333	345	375	350	360	368	388	337	353	341	363	365	338	357	358	346	331	375	320	347	367	360	336	377	383	344
25110	21552	28474	25051	17074	823	444	336	239	200	223	188	184	174	178	182	158	135	150	139	116	105	139	122	132	106	122	122	116	127	109	126	119	116	115	108	117	119	119	105	110	122	112	125	105	127	117	128	122	111	122	113	91	119	118	98	109	134	120	114	121	95	121	123	120	123	109	112	96	117	134	108	119	124	113	115	114	126	111	113	105	98	113	100	115	108	105	104	110	113	132	98	103	105	114	110	94	125	114	128	134	91	116	122	117	125	102	108	106	128	123	106	105	95	110	98	115	112	115	108	110	111	123	112	105	119	106	105	108	101	111	93	125	100	105	115	122	127	114	111	100	127	102	112	123	114	111	94	120	115	107	114	107	131	103	109	99	87	111	116	101	113	126	111	130	102	110	100	107	117	121	95	115	120	120	115	121	118	116	126	99	110	105	96	112	87	123	101	103	101	121	102	109	108	105	102	114	113	122	109	99	97	89	107	127	96	120	115	109	101	114	106	100	113	120	119	129	98	95	102	106	120	115	118	106	143	95	97	114	100	99	99	95	110	111	111	118	100	116	124	122	124	97	112	122	116	97	109	125	112	126	103	111	131	94	117	121	88	116	105	88	118	91	101	94	107	118	131	89	107	105	104	101	100	112	97	98	100	98	103	109	101	117	105	111	113	100	120	112	112	103	95	120	102	119	110	99	114	114	112	122	114	115	119	104	106	93	102	115	106	108	121	118	116	104	115	85	117	108	117	118	95	109	119	110	120	111	101	109	104	113	97	108	114	106	122	121	100	104	113	110	89	115	104	123	114	112	101	129	95	99	105	107	95	94	105	93	106	111	90	108	86	114	107	89	104	105	99	111	101	110	118	108	101	97	97	99	106	124	119	102	95	96	118	104	108	103	106	93	115	100	106	100	109	89	100	103	127	109	111	114	108	114	115	112	105	100	95	117	103	108	107	88	115	106	108	101	103	113	88	103	103	121	108	102	100	100	126	96	134	98	93	124	100	104	122	105	94	102	101	112	105	91	123	93	115	127	97	107	109	111	115	98	111	110	111	114	93	105	114	108	119	106	92	99	92	101	115	122	135	122	110	86	97	101	88	84	113	102	109	111	96	131	129	116	103	110	107	118	105	106	103	112	115	99	113	112	111	111	105	100	98	121	99	95	113	116	106	111	114	111	123	93	94	125	119	101	109	125	105	102	104	103	98	112	102	111	111	100	116	102	109	106	103	102	96	98	94	108	109	92	112	104	94	103	110	119	116	103	113	109	108	108	104	101	96	115	107	94	101	101	100	128	113	94	119	105	116	98	109	112	94	103	96	94	108	118	117	127	127	112	101	92	107	100	107	120	116	105	127	116	111	101	98	106	106	106	112	109	98	95	98	105	103	100	116	99	123	102	105	112	95	99	116	105	99	108	123	112	113	115	117	110	107	126	107	122	104	109	84	109	92	121	123	111	121	108	103	109	116	99	113	110	110	92	109	109	122	101	90	105	105	101	99	97	113	111	100	104	87	100	111	93	127	102	114	98	117	114	95	118	112	103	114	96	114	112	119	103	95	118	107	96	117	101	108	110	115	115	110	105	94	107	126	107	120	94	103	111	120	108	105	127	100	116	115	116	96	100	103	109	129	103	129	111	100	101	104	107	96	112	104	112	97	119	102	102	94	112	85	96	100	119	110	119	95	111	108	93	98	117	126	99	132	105	120	101	115	104	94	107	97	104	97	128	97	123	88	91	93	102	99	101	111	96	98	116	98	116	107	94	114	110	100	111	112	107	94	111	124	110	101	75	106	114	110	105	106	125	115	115	102	136	131	97	92	110	115	104	115	98	108	133	112	107	113	104	93	117	112	115	115	107	84	117	116	105	113	103	129	121	126	89	108	115	119	125	104	114	105	122	86	107	111	108	122	106	104	116	112	95	105	115	121	100	105	123	118	102	116	123	95	110	121	97	95	112	106	126	115	106	124	116	98	108	103	125	106	116	95	108	103	97	120	99	109	107	73	102	103	116	123	101	100	94	116	112	121	94	95	111	99	105	112	106	99	100	101	123	121	113	112	114	103	119	94	98	106	90	117	90	120	112	105	107	112	101	126	92	94	104	114	116	110	102	99	137	115	111	99	99	103	116	115	107	98	116	113	117	115	79	125	120	108	105	115	102	114	108	112	109	102	99	108	118	120	112	110	105	121	116	106	126	116	123	118	105	109	106	102	105	113	119	101	77	120	107	93	107	112	112	118	102	102	98	117	104	95	117	105	110	95	110	107	116	86	99	125	109	123	129	104	101	102	113	91	120	104	108	106	109	106	124	105	115	111	120	121	118	106	130	116	119	104	101	113	108	112	107	95	114	108	112	122	104	109	105	112	97	109	108	96	120	101	100	116	107	101	110	111	126	93	106	103	106	110	120	106	125	104	95	112	95	114	111	118	133	101	122	111	125	130	103	110	116	103	108	146	114	107	128	114	125	103	120	116	101	127	119	118	109	96	125	109	114	98	138	113	109	105	100	95	111	113	99	91	96	110	91	105	106	125	91	96	109	99	90	83	113	135	102	118	104	105	112	117	106	109	124	111	128	124	117	114	106	100	111	95	102	108	113	110	120	99	101	103	96	96	104	95	112	129	116	99	114	100	95	99	92	95	104	106	120	89	108	111	103	103	95	103	107	101	107	102	112	111	105	124	107	119	108	105	102	108	107	98	89	94	105	96	108	115	107	88	107	114	93	123	130	90	113	122	109	108	108	92	113	111	128	114	111	110	122	120	123	98	126	106	82	103	111	123	99	108	95	108	105	130	117	106	116	117	117	93	109	109	96	106	106	110	78	114	92	103	100	115	115	104	104	87	99	110	104	109	126	106	108	112	102	104	102	89	115	111	121	107	111	114	101	102	98	108	82	108	113	102	119	96	93	101	96	113	121	120	106	104	107	108	120	118	92	111	118	93	98	103	107	106	93	101	100	118	105	114	116	133	114	112	105	94	108	107	114	99	118	108	98	126	108	101	111	122	120	120	115	98	109	108	101	110	96	98	96	102	98	112	105	119	96	98	109	99	100	116	119	109	109	104	118	116	111	109	120	106	130	106	98	124	96	89	109	106	98	124	100	117	115	98	97	109	101	128	110	109	106	102	95	97	108	107	110	103	104	120	110	114	109	94	100	109	101	105	127	109	101	113	134	109	117	113	114	97	94	106	98	112	108	117	101	118	107	106	104	112	101	107	111	105	106	87	116	126	124	105	100	116	106	105	98	107	114	110	121	133	88	111	112	120	110	100	102	117	92	91	87	126	100	118	111	93	87	91	105	99	116	106	115	120	108	114	133	127	110	121	114	102	113	133	142	99	114	120	127	113	100	120	107	92	115	116	96	126	115	108	97	91	119	104	113	114	104	97	113	116	89	88	115	95	123	120	109	121	117	108	113	108	114	102	105	104	96	111	98	107	103	111	100	127	102	93	105	112	111	94	104	121	123	107	94	115	100	127	111	117	105	116
4721	6464	5240	2744	1776	1343	1026	744	613	511	403	363	332	304	271	282	256	217	212	214	169	210	181	191	204	181	167	157	165	174	186	155	139	178	160	169	165	158	167	140	163	161	160	146	152	128	159	135	141	140	158	138	156	132	179	152	135	145	153	150	167	151	145	148	156	139	152	132	153	166	123	151	149	146	132	164	167	148	147	148	138	135	139	143	148	152	150	159	139	142	137	142	143	146	137	139	148	154	165	148	137	129	155	139	153	156	145	157	153	167	160	132	138	142	167	145	151	151	138	149	129	143	169	149	144	154	143	149	171	157	138	135	142	136	147	143	156	128	149	151	134	164	128	161	145	129	123	160	165	131	136	149	131	142	132	163	121	121	157	145	144	151	145	143	144	166	152	150	156	147	154	160	159	166	155	141	144	156	157	141	175	154	141	149	137	138	163	161	148	140	157	127	144	141	135	136	129	140	165	152	142	152	134	131	156	159	140	140	156	160	169	142	152	154	161	141	146	122	153	171	141	137	143	163	152	151	140	158	141	132	140	129	152	144	147	181	128	131	139	140	157	139	155	147	137	152	148	157	151	149	169	135	137	147	158	141	137	145	140	149	154	133	139	150	151	151	135	146	118	157	158	142	148	139	118	163	169	157	147	143	162	158	158	163	146	131	144	147	150	139	146	142	147	132	156	142	164	160	133	149	148	159	148	152	134	160	165	145	144	148	128	168	141	141	156	153	131	141	134	145	130	144	153	153	150	169	161	124	149	129	145	141	149	149	149	160	151	163	150	144	135	143	136	159	124	137	157	152	143	141	144	146	156	155	161	148	149	143	146	140	135	142	153	122	160	156	148	170	154	130	174	143	146	142	159	128	164	165	148	158	149	151	163	146	157	168	125	141	161	160	140	161	163	147	143	160	161	126	140	152	133	146	147	135	118	151	161	124	146	142	148	135	166	124	130	150	130	155	132	153	137	140	153	153	126	137	163	144	165	140	134	143	134	142	151	171	143	136	145	146	139	129	139	139	170	152	168	134	160	146	141	148	168	150	132	146	142	125	142	162	139	156	143	149	162	140	144	123	125	156	144	151	160	159	130	155	138	138	143	134	144	146	148	141	130	165	138	151	172	137	172	146	158	151	150	159	162	143	129	170	150	152	169	172	140	154	146	131	129	150	148	151	171	175	142	138	151	165	124	146	148	129	165	134	148	152	138	142	126	128	148	166	143	138	137	142	119	165	133	144	147	145	166	148	166	141	146	152	159	151	165	158	148	149	154	142	159	155	165	139	123	122	135	156	151	153	156	163	152	112	141	145	147	154	159	142	139	158	163	139	136	149	160	150	143	182	165	143	148	119	130	128	150	137	167	128	135	164	145	155	135	159	175	147	156	139	129	139	148	139	139	146	146	161	133	140	120	150	146	137	164	154	156	154	137	139	142	148	142	137	131	153	157	117	161	154	156	138	127	157	174	164	167	152	169	164	146	151	156	161	136	175	171	149	175	164	151	140	153	145	158	145	161	146	143	152	144	170	139	154	149	158	142	134	153	148	150	158	135	135	136	145	139	125	157	155	157	146	124	142	158	158	144	152	133	141	129	126	139	148	156	145	141	161	142	158	147	162	151	154	132	159	141	164	157	139	169	149	136	143	161	138	143	145	139	146	158	150	150	128	133	126	132	141	155	157	147	123	157	146	134	160	156	154	164	157	159	164	146	185	125	147	152	159	147	134	154	148	163	152	141	136	144	161	154	161	160	137	165	156	157	159	156	146	147	129	141	140	124	137	127	137	150	140	141	165	141	164	151	128	135	160	142	154	148	145	156	179	140	140	137	156	130	133	147	161	154	130	158	145	152	137	123	136	145	147	147	140	157	125	145	141	140	161	128	132	133	124	161	148	152	159	151	158	135	146	145	160	181	142	164	172	147	143	136	136	145	148	152	139	137	156	154	139	154	148	149	150	142	146	129	168	153	143	146	194	154	162	154	139	143	142	143	142	153	155	175	137	135	139	122	166	130	146	150	159	149	124	172	162	139	144	130	144	158	149	145	161	172	161	147	141	121	162	154	154	155	136	142	185	158	138	163	159	143	131	150	157	164	124	145	157	153	154	155	132	139	158	154	163	143	146	150	157	137	143	139	172	130	168	133	139	127	160	151	148	137	151	146	153	138	144	155	148	153	136	117	141	161	147	145	143	172	140	141	158	148	159	147	157	153	131	142	170	150	168	163	135	148	136	155	164	144	150	144	157	139	158	145	140	148	146	144	139	139	134	162	160	167	136	151	141	147	155	125	146	131	153	154	144	134	167	145	169	152	141	159	135	129	141	144	143	145	153	152	161	131	160	142	145	137	139	158	178	155	166	150	152	131	140	126	131	158	151	141	168	126	153	138	138	155	158	171	148	142	154	145	156	143	145	155	147	147	180	156	133	139	146	151	174	163	166	155	136	151	166	155	164	152	160	162	137	149	142	131	136	158	138	141	158	141	143	148	152	149	137	155	147	152	154	147	129	149	150	160	140	153	145	151	152	152	167	156	145	148	147	146	160	126	147	171	147	140	141	132	132	143	147	159	141	154	151	138	160	164	143	161	144	142	144	140	163	151	156	173	148	150	138	128	127	151	147	146	141	156	135	161	134	159	155	158	132	165	142	155	144	135	143	147	130	158	133	131	163	152	147	144	174	154	138	125	152	158	139	175	139	154	148	162	145	145	153	153	124	134	142	134	138	163	157	141	152	128	141	146	146	143	158	145	118	154	165	132	157	138	141	150	154	140	160	143	157	127	125	172	178	153	139	162	155	156	164	155	153	138	146	140	130	168	142	147	146	143	148	149	123	149	155	151	150	133	159	160	150	137	147	133	157	128	153	147	142	134	149	147	125	136	160	154	140	161	148	144	166	152	155	130	139	134	134	150	142	161	140	157	144	157	140	156	137	127	149	145	155	170	126	136	167	155	143	156	134	175	172	137	119	172	144	173	161	135	136	141	133	134	126	170	147	134	141	159	148	147	140	164	124	139	137	135	155	159	147	137	163	142	149	144	155	169	174	152	148	155	129	154	148	144	148	150	146	129	131	140	157	165	132	160	161	132	140	155	141	148	134	135	136	153	159	148	127	160	130	146	165	152	164	157	137	131	125	143	151	136	160	161	135	148	163	157	148	133	155	149	142	126	148	149	137	142	152	160	154	141	143	148	164	158	133	143	151	157	147	141	145	155	158	155	149	156	141	144	139	147	143	150	131	126	145	153	144	131	154	140	128	160	158	168	120	146	175	146	135	148	146	143	147	146	147	141	159	148	167	141	177	134	155	140	143	179	166	159	148	145	147	139	163	113	148	162	148	166	135	156	167	140	156	167	133	151	118	159	153	138	128	149	127	153	143	149	142	139	150	124	169	144	164	167	152	146	132	142	126	149	148	155	154	165	160	142	147	144	145	177	144	139	149	143	147	160	140	143	148	141	147	148	134	144	118	137	160	174	161	138	145	141	165
23044	21588	29641	24020	21583	21648	14333	1720	1062	924	823	727	601	640	583	580	533	528	497	452	467	431	412	386	410	397	385	408	404	420	389	361	361	383	406	366	382	347	416	367	385	382	386	367	350	343	377	372	323	334	401	345	378	351	343	365	358	347	360	340	376	326	355	354	364	352	346	383	339	363	368	324	315	332	363	360	381	396	335	370	366	335	369	348	345	377	336	321	332	329	351	348	315	344	296	324	335	333	361	373	339	349	323	313	343	349	331	351	365	364	342	356	374	379	357	371	315	332	311	360	342	345	367	387	341	362	395	333	366	355	308	346	360	374	361	363	383	319	352	371	357	365	345	320	389	387	354	334	325	326	337	342	352	365	347	336	348	356	349	342	367	345	329	405	377	345	314	324	330	342	361	339	314	338	364	368	355	339	333	358	335	336	346	311	361	352	357	326	341	348	386	335	348	347	362	335	357	314	324	328	323	321	350	308	358	332	341	366	345	337	361	326	344	329	317	343	352	334	347	338	328	352	350	352	346	354	341	375	337	313	341	315	334	337	360	348	340	355	343	314	330	329	323	335	345	355	356	361	322	377	351	364	346	360	360	344	330	328	341	326	353	322	325	320	349	331	357	321	335	347	354	341	341	334	349	376	313	364	338	352	342	377	331	364	345	361	368	355	345	358	349	387	329	325	326	368	352	342	344	377	353	353	362	335	335	349	381	332	333	313	351	350	381	328	361	345	355	348	344	331	344	338	323	379	387	353	330	384	349	341	352	353	343	353	391	310	339	352	342	345	351	335	364	315	363	335	352	330	346	335	306	322	363	365	330	346	352	367	322	386	345	353	362	362	357	353	344	353	332	348	341	323	337	346	337	364	338	359	353	365	333	326	334	359	372	353	341	343	326	358	352	353	330	353	341	362	351	334	357	379	355	339	360	352	335	360	337	307	348	326	378	338	351	338	357	354	324	370	346	345	385	341	373	328	325	349	317	345	373	353	337	340	361	357	340	351	373	352	340	365	362	333	343	334	334	341	346	358	357	338	364	357	339	360	333	338	363	343	378	338	360	338	352	355	353	338	304	392	345	366	356	342	328	334	376	362	334	362	351	339	315	383	360	324	390	347	364	334	360	363	346	343	368	339	355	341	355	335	363	335	338	339	369	324	323	348	360	352	342	346	347	357	320	352	368	334	346	332	321	372	361	363	325	392	376	379	354	332	328	333	322	348	347	371	341	348	339	360	348	367	379	325	348	318	329	387	350	377	345	372	345	362	319	325	365	344	326	346	364	351	349	334	354	343	356	345	362	353	350	349	318	337	379	328	388	343	366	381	368	353	356	344	333	303	349	336	349	343	368	349	305	337	328	377	369	350	350	349	349	344	377	357	382	355	382	352	315	362	342	372	364	342	343	343	364	356	338	369	361	363	322	355	332	332	357	324	342	375	341	359	345	366	353	347	364	342	365	338	341	352	368	373	354	362	335	309	370	316	324	342	343	326	333	345	327	364	329	350	335	363	345	366	356	348	340	404	381	338	327	329	336	328	365	365	343	353	330	356	383	333	404	331	392	308	366	343	318	358	363	344	361	349	351	362	334	331	355	361	342	329	348	317	359	347	335	334	375	323	353	365	350	359	344	352	333	358	309	286	347	368	355	344	318	330	353	362	339	307	351	396	350	351	337	348	339	317	322	340	340	375	356	365	334	357	323	356	359	350	374	359	352	322	326	312	352	338	365	374	329	389	334	347	308	320	358	345	349	345	332	338	356	336	338	330	340	362	384	334	313	320	349	345	340	314	381	312	335	349	346	335	347	353	332	354	312	331	371	360	307	349	378	367	329	349	320	374	313	347	340	347	345	354	353	352	361	359	324	326	382	337	336	346	345	322	350	338	356	339	337	342	350	321	363	345	342	356	381	344	357	299	329	328	332	338	374	359	339	340	339	363	347	349	382	340	311	357	347	343	341	389	335	345	373	347	346	334	334	349	346	339	332	370	369	334	326	345	360	331	378	327	314	329	336	341	361	381	339	366	336	321	336	335	360	360	350	343	313	338	313	322	372	353	349	369	330	330	353	351	365	375	359	369	354	358	356	360	367	319	341	329	349	349	360	333	334	348	367	358	343	342	338	362	366	340	361	356	359	363	354	346	342	320	347	351	313	330	327	371	336	339	325	333	358	351	299	358	338	358	367	326	353	323	341	355	324	341	341	374	355	350	286	342	357	328	360	352	362	344	357	366	345	385	372	347	367	334	344	367	330	346	361	341	356	351	349	332	347	369	345	362	352	313	347	333	314	331	332	320	311	329	329	330	340	351	365	341	309	308	345	364	377	335	344	349	312	332	329	295	330	386	357	329	340	360	345	339	324	340	347	381	343	323	376	333	326	358	330	370	365	320	382	331	358	351	376	351	329	384	336	357	339	354	333	356	358	353	312	328	352	343	344	325	337	372	347	320	329	372	346	307	356	296	334	375	344	369	339	331	347	345	340	361	345	373	338	357	360	349	364	356	334	353	347	350	338	325	343	305	350	343	353	345	325	339	314	340	316	324	338	333	333	322	344	336	340	370	339	353	355	376	351	367	347	355	341	340	350	340	344	332	301	370	338	351	325	335	349	338	344	356	368	355	347	326	370	382	348	338	361	346	367	345	322	347	353	338	352	352	342	365	317	356	355	371	341	326	379	338	365	343	358	349	305	336	338	310	354	379	322	365	351	355	357	328	367	327	339	351	323	362	339	370	344	360	368	338	343	346	359	394	345	329	329	362	381	329	357	355	346	360	358	306	334	346	361	328	362	341	356	377	344	332	313	352	355	338	356	335	338	329	366	337	361	352	331	346	325	338	367	320	341	339	352	329	335	368	325	353	340	347	317	330	346	323	336	347	346	343	352	338	326	388	329	366	331	357	339	328	352	326	355	329	338	336	354	350	368	378	301	370	339	375	356	356	358	379	341	350	347	338	364	354	336	342	344	322	366	321	344	324	343	338	335	341	335	342	314	316	354	346	371	334	364	329	355	329	324	343	385	344	347	338	324	335	341	314	350	344	323	356	368	362	364	359	328	321	354	350	326	322	363	349	371	315	375	347	362	379	364	360	369	332	330	327	344	335	354	340	354	334	329	352	352	339	353	367	366	340	366	338	365	340	352	322	326	341	345	340	324	339	331	339	368	363	370	346	354	362	328	357	360	335	345	338	336	345	331	388	361	319	340	364	349	347	326	345	371	343	325	344	340	379	318	336	364	320	310	321	344	329	348	333	370	345	356	341	344	354	322	368	343	347	350	364	348	360	368	365	339	335	313	347	327	388	311	367	336	348	337	381	327	369	356	336	340	374	346	343	338	333	341	338	350	340	330	351	346	343	339	355	328	342	349	340	325	325	321	322	351	314	345	333	355	332	291	299	333	367	353	348	347	358	368	377	337	340	347	341	354	343	348	355	356	361	360	334	354	357	349	336	329	345	337	338	328	338	348	328	327	346	310	327	345	332	339	373
7226	17287	15214	8223	5717	4335	3411	2575	2027	1701	1432	1189	1061	997	884	848	745	683	680	626	583	582	551	531	538	540	551	490	486	452	480	462	508	436	496	507	438	466	471	447	472	487	452	438	434	442	414	443	436	449	480	456	419	426	412	446	441	422	407	406	382	391	454	434	454	465	478	403	427	402	425	443	434	431	389	434	440	426	428	418	402	425	402	412	422	463	473	420	407	432	422	436	413	405	400	364	381	407	394	408	434	373	422	404	423	417	430	411	400	384	430	411	433	418	445	407	428	390	415	390	422	434	442	408	406	409	418	411	388	393	435	442	412	448	405	414	410	405	413	406	395	443	439	383	415	420	415	419	422	435	403	405	414	414	390	407	388	434	401	421	417	405	439	414	405	440	416	396	433	409	420	405	431	436	424	382	405	421	405	406	414	406	378	432	417	433	421	383	413	436	412	395	408	444	421	421	443	436	425	412	425	429	431	391	444	421	396	405	413	402	439	392	445	424	424	393	404	414	373	391	384	409	429	416	388	403	412	391	426	414	393	428	388	411	428	424	446	423	408	414	404	411	419	396	394	405	428	421	425	420	400	439	381	440	402	397	404	414	415	410	360	422	422	401	427	422	427	393	430	408	443	425	425	431	423	386	415	402	443	398	391	422	435	394	443	379	419	415	427	398	395	364	426	445	406	435	429	413	408	431	394	394	395	431	453	407	422	412	415	391	404	399	412	408	391	430	445	404	404	418	406	407	382	404	368	385	432	415	381	375	440	424	410	419	429	415	422	372	423	415	418	460	435	416	434	395	440	407	439	418	408	408	388	403	399	380	436	400	398	446	421	371	397	413	381	425	419	411	409	397	399	399	385	387	440	404	447	393	406	400	397	389	411	411	419	396	450	424	430	435	426	427	407	403	399	410	395	443	402	409	445	401	426	424	421	437	376	418	420	404	396	423	447	406	408	412	400	412	448	436	405	410	401	406	412	444	411	408	388	406	426	395	443	437	426	413	400	417	433	405	386	432	418	447	440	401	409	433	440	382	412	392	423	389	413	443	399	412	401	427	405	409	444	460	436	405	393	409	410	437	444	442	374	434	434	411	396	430	419	396	399	428	422	423	385	452	394	378	423	397	398	375	415	410	410	418	428	415	391	412	406	412	385	451	435	403	421	435	406	428	415	445	432	427	442	433	397	401	435	366	390	405	452	392	413	390	382	381	418	451	446	421	421	418	394	419	426	394	394	399	400	419	415	432	428	408	419	414	413	444	394	390	419	404	438	441	373	386	422	407	395	425	421	454	427	367	432	417	394	385	400	441	454	408	410	371	387	396	442	436	420	405	420	404	395	405	407	416	405	384	367	412	401	435	381	424	406	408	412	392	414	401	392	406	432	408	440	404	432	360	378	388	393	430	431	406	355	402	402	425	389	399	411	393	414	391	393	421	462	388	409	387	398	429	398	398	430	423	410	410	410	392	386	400	390	409	437	385	407	429	426	401	378	426	452	426	393	386	458	405	398	409	460	419	412	438	418	431	404	381	440	393	377	441	419	429	400	424	404	438	435	381	407	405	386	412	393	412	400	431	427	411	381	405	395	395	393	384	432	440	392	392	399	372	442	394	406	380	415	405	398	421	408	409	400	409	420	395	447	439	416	386	388	390	375	413	420	400	436	404	369	417	395	387	406	406	423	422	410	426	420	428	409	385	435	440	404	401	405	378	397	448	402	411	438	386	405	416	400	382	400	371	428	394	389	408	400	407	396	420	388	447	426	430	395	406	437	402	386	412	408	396	414	434	406	393	403	407	399	424	423	401	425	368	422	407	398	442	399	413	423	395	388	438	414	398	404	418	382	450	431	445	433	432	421	434	440	435	381	455	430	414	407	392	403	388	410	393	422	421	405	392	389	421	416	415	423	406	415	410	430	446	397	393	428	409	402	414	411	417	381	399	417	409	428	418	405	422	394	411	396	431	405	431	421	427	386	419	412	407	389	425	387	387	436	385	402	397	380	445	394	426	397	406	437	425	411	391	394	422	424	406	397	397	415	395	447	401	387	391	434	444	413	412	402	442	406	428	407	412	419	430	397	384	445	410	401	419	390	440	431	397	418	415	393	428	405	398	415	403	419	466	382	406	403	409	411	398	396	440	403	409	426	409	402	405	425	414	357	425	398	442	402	398	422	422	430	397	406	387	373	443	384	398	417	435	392	368	400	416	433	392	438	406	406	403	399	396	451	420	416	452	414	404	404	439	435	391	444	431	413	414	432	392	402	426	356	424	397	406	393	387	392	420	433	407	410	435	408	427	420	426	431	423	429	438	418	427	451	413	405	399	417	386	387	379	424	404	433	411	428	415	448	380	408	398	424	426	392	423	402	394	421	441	407	421	364	416	450	372	460	387	388	418	426	433	402	422	430	394	415	403	449	392	399	432	393	398	439	405	424	401	411	404	377	429	397	416	397	401	420	447	383	410	427	401	394	426	414	413	432	410	445	448	414	422	418	412	399	434	408	396	373	420	427	412	414	412	403	370	436	418	390	454	430	412	439	415	381	421	430	397	421	416	377	409	421	392	416	414	433	390	446	389	384	380	457	397	419	406	414	378	397	414	399	421	405	403	401	398	396	421	424	407	433	402	408	420	411	400	395	420	441	388	390	409	412	404	415	388	411	419	394	429	430	443	407	395	405	423	448	438	388	402	395	449	425	383	386	384	391	404	417	410	436	447	365	394	438	383	419	377	399	428	383	446	447	390	419	412	400	410	417	401	427	420	425	435	417	383	419	408	427	403	406	419	452	421	414	403	423	398	406	427	435	429	410	383	420	371	415	408	425	434	426	404	405	395	444	385	432	395	414	423	388	459	398	430	405	387	381	415	437	414	431	419	436	386	409	408	411	435	397	336	429	386	415	393	410	424	426	376	413	407	429	398	399	399	411	408	404	414	420	424	396	404	414	442	377	449	405	428	435	438	387	394	410	386	433	437	396	421	381	413	439	431	434	407	400	398	423	409	390	428	420	401	404	383	430	397	432	346	418	432	415	405	427	410	418	441	429	431	415	399	414	384	390	405	411	401	439	383	466	387	395	422	382	423	422	422	392	406	403	439	426	421	401	449	377	428	411	377	387	435	436	429	397	391	398	420	424	416	387	432	392	367	424	423	409	422	420	396	420	427	431	390	420	429	400	412	416	421	435	385	394	421	416	433	417	399	421	400	401	406	359	426	405	425	426	422	450	387	414	391	410	435	361	355	404	404	376	422	428	412	404	452	378	438	402	415	393	392	416	392	376	384	433	435	412	400	405	392	438	463	422	421	414	385	435	402	396	435	407	420	415	396	409	407	414	390	408	403	426	373	379	423	425	425	409	438	407	404	376	408	425	396	441	406	365	389	373	407	432	431	402	398	407	398	426	448	402	425	400	382	432	394	416	428	411	416	396	402	419	424	377	411	382	409	400	431	428	406	418	377	414	406	425	415	415	411	419	450	412	412	424	438
27315	21185	10295	725	342	296	238	187	150	154	156	152	112	126	139	120	117	108	119	140	129	143	134	134	122	134	146	112	132	115	127	120	129	132	115	145	117	128	117	144	135	151	112	146	140	130	136	133	126	131	137	142	128	124	126	118	117	118	132	143	131	120	131	119	132	110	119	116	131	137	114	132	130	138	122	126	143	139	124	130	132	141	122	129	114	124	144	130	117	122	170	136	131	116	143	119	147	125	128	135	126	130	133	114	130	126	131	121	132	122	117	125	108	134	141	127	135	134	115	117	137	128	135	135	129	130	129	139	115	121	124	129	134	112	133	125	123	118	131	131	149	151	125	136	133	144	113	156	122	113	138	134	154	148	109	136	104	129	122	131	144	132	141	133	149	130	139	135	117	89	138	132	123	130	117	159	143	129	99	117	143	131	151	127	120	121	126	122	129	135	134	140	141	121	143	126	132	115	126	106	121	121	135	128	121	140	109	123	129	123	150	124	119	153	136	150	125	123	112	120	129	130	133	130	124	124	132	109	146	157	112	134	133	148	114	117	134	138	121	132	122	126	136	146	134	139	133	123	140	116	138	133	149	112	134	121	108	122	134	125	149	116	111	118	137	136	139	144	120	120	143	127	134	134	112	137	145	150	122	121	137	123	123	132	119	129	135	104	136	120	120	147	137	130	142	117	142	117	139	148	130	144	150	121	144	127	125	124	125	125	124	129	131	121	114	116	141	134	117	125	135	140	150	144	115	122	137	139	120	136	132	130	125	124	117	121	128	132	107	148	120	122	128	137	132	102	143	152	125	119	134	125	128	151	146	131	123	135	131	138	143	148	141	125	143	114	139	124	136	137	129	117	148	125	119	148	142	121	143	140	123	136	157	121	138	120	145	129	115	149	122	150	102	146	118	99	145	148	144	135	135	123	122	141	111	118	140	120	146	122	130	124	134	142	114	129	130	161	142	138	124	126	119	129	147	121	118	141	118	153	128	125	121	136	127	129	129	122	138	131	119	137	131	136	131	138	130	125	122	115	130	127	122	117	131	141	129	124	125	139	149	126	133	121	125	149	115	130	132	118	120	123	128	129	132	122	134	108	107	136	118	142	116	128	117	138	138	154	120	131	136	125	146	151	132	136	127	139	115	126	124	111	140	146	119	119	157	110	127	116	119	139	143	124	112	124	143	137	127	149	136	133	138	146	119	135	124	141	134	124	108	126	133	125	132	111	109	125	136	139	115	149	123	114	130	129	142	148	113	124	117	135	150	115	127	139	125	133	131	142	141	140	138	139	136	140	144	123	131	106	120	137	139	144	115	119	120	118	130	136	147	126	135	120	135	109	132	121	122	131	129	119	124	114	144	128	147	124	143	103	128	132	132	97	144	134	181	118	119	136	127	122	131	146	118	148	128	135	123	128	138	136	139	138	139	106	124	144	132	149	117	144	122	123	105	120	135	117	125	132	122	136	138	133	127	133	119	124	147	124	133	123	135	122	138	139	151	144	127	135	118	129	141	135	150	165	138	126	144	109	133	132	153	146	135	137	119	129	147	120	131	129	137	149	119	137	128	137	121	152	137	150	117	119	125	119	136	150	124	109	114	122	125	124	139	124	112	139	135	132	118	133	138	106	136	117	133	120	113	150	120	128	121	133	126	126	130	126	130	127	126	132	122	127	151	118	131	131	128	132	132	123	133	130	145	127	130	137	124	148	150	146	133	134	159	132	151	119	134	130	146	136	119	132	131	148	127	134	127	135	130	130	128	147	133	153	145	124	141	109	107	118	127	117	132	110	106	119	104	126	114	131	115	141	116	118	141	136	116	130	110	148	131	140	117	138	136	139	136	115	122	121	135	136	124	144	134	116	119	139	124	122	115	139	140	137	135	107	147	138	116	143	127	117	129	112	137	121	148	148	132	134	119	129	124	129	128	135	136	129	131	134	127	129	129	126	141	116	123	139	115	116	123	130	142	148	150	141	127	133	132	118	132	125	129	147	123	142	108	129	111	113	128	135	148	113	134	114	139	125	132	128	127	124	143	132	125	122	124	109	127	130	122	105	131	129	121	109	119	115	101	122	116	120	127	142	124	139	119	120	145	142	108	135	118	125	132	128	133	141	150	133	145	122	143	140	125	137	129	120	154	129	111	150	102	147	146	132	129	136	139	145	142	117	129	130	108	116	113	133	117	145	138	135	121	145	135	150	112	116	133	126	125	134	130	138	109	123	128	148	134	98	135	115	132	124	143	127	147	121	123	115	161	122	130	96	124	138	162	130	140	118	130	128	109	136	127	133	114	122	127	123	125	122	136	129	131	133	119	131	116	142	111	114	110	124	135	121	149	134	122	131	112	154	127	115	138	145	151	125	111	146	128	125	134	131	119	144	129	131	125	117	135	119	131	141	142	119	110	134	116	117	124	132	140	142	118	118	130	134	135	106	124	136	151	133	130	127	129	142	129	131	123	144	133	134	148	149	132	139	129	129	116	123	136	131	138	130	141	127	139	148	123	134	118	115	125	128	129	117	121	137	127	137	147	137	159	149	143	132	124	153	147	106	152	129	144	133	148	136	115	127	153	125	134	118	107	154	122	148	131	135	134	125	110	142	123	128	125	115	120	116	121	138	163	123	128	134	114	121	131	128	137	141	135	146	131	125	120	133	134	128	139	140	111	123	126	153	118	134	128	145	134	138	135	123	131	125	136	116	125	123	132	139	118	110	135	121	123	120	121	124	116	132	131	122	125	123	114	140	138	126	134	130	125	132	137	131	113	125	128	120	154	117	151	135	129	114	124	137	125	133	115	150	131	120	148	92	117	132	128	156	137	131	136	145	112	113	128	130	127	141	145	127	123	133	122	133	149	125	115	126	125	139	133	131	119	122	125	132	118	130	140	120	129	131	122	139	129	128	128	122	116	120	137	114	119	128	135	142	139	117	136	128	136	115	138	133	123	113	149	161	139	141	137	127	113	120	121	146	128	151	127	136	142	130	136	126	135	119	121	118	124	149	130	130	145	120	122	126	122	117	149	139	136	145	117	121	147	133	129	142	139	132	135	129	151	129	135	130	132	131	146	131	134	116	124	149	128	118	128	111	116	137	128	140	133	119	139	133	123	118	130	120	126	145	122	137	128	121	130	143	118	129	113	135	123	133	128	131	128	114	137	145	132	129	137	140	134	149	139	139	127	127	130	129	113	113	130	132	122	126	110	115	116	133	164	125	147	151	161	126	137	135	128	147	126	122	148	133	126	117	139	135	114	161	156	113	140	122	117	117	128	144	126	113	117	129	126	137	134	130	109	162	121	123	113	124	122	127	130	127	126	146	119	131	137	136	125	125	133	132	133	133	114	131	127	130	127	119	146	140	125	112	129	128	121	111	127	134	116	138	119	129	121	131	119	146	130	130	120	126	130	125	124	133	132	134	132	122	106	129	133	108	130	121	121	123	137	150	142	124	137	152	127	154	123	131	106	134	135	125	131	151	122	120
3812	1115	982	510	391	348	335	231	228	213	179	175	174	202	181	169	181	177	172	185	174	166	198	155	145	168	169	156	192	197	152	151	153	170	160	148	182	153	187	157	180	169	144	190	159	154	172	147	167	143	159	143	139	154	164	144	162	171	156	169	183	134	139	158	170	150	177	164	151	183	165	150	153	172	146	150	158	168	165	135	170	155	153	169	142	146	143	172	168	140	139	149	144	141	151	147	164	162	168	160	182	162	150	155	173	159	154	154	167	166	155	161	160	153	171	154	168	144	148	176	147	165	171	158	161	145	167	170	157	151	149	148	186	176	164	158	138	162	172	144	142	167	157	178	167	176	137	149	174	140	160	173	160	163	156	179	147	176	164	169	147	157	154	176	157	151	138	157	163	153	159	161	197	149	158	159	154	168	152	155	163	158	159	168	173	163	161	153	145	149	159	178	153	190	150	159	135	149	183	169	179	154	163	178	136	170	137	159	163	145	162	165	165	150	166	166	162	156	145	144	152	166	151	148	153	159	174	142	151	172	144	133	176	162	146	132	164	164	157	156	162	165	158	169	193	155	158	163	162	163	174	151	138	137	142	163	166	163	154	162	179	165	137	158	160	146	152	157	149	173	143	152	160	150	179	159	173	171	157	131	154	169	167	163	172	155	151	181	168	182	145	162	170	182	162	155	167	178	152	173	177	176	166	149	174	141	151	174	163	168	149	165	155	137	165	167	176	130	146	160	165	181	148	153	136	166	141	166	160	160	161	145	160	173	170	133	159	147	167	143	152	153	181	146	186	148	179	165	167	150	151	146	142	155	156	160	152	163	149	168	167	149	140	162	141	132	152	147	174	180	147	161	169	155	165	151	172	154	181	154	158	170	172	180	152	186	138	156	152	171	185	154	174	163	157	159	167	165	165	144	155	169	160	152	168	170	150	159	200	161	152	153	168	187	175	154	178	154	153	158	153	142	170	176	170	165	147	175	164	150	175	181	170	184	166	168	150	153	171	179	179	146	155	173	199	165	165	163	185	166	191	161	155	163	141	143	144	157	158	170	180	144	144	160	171	167	143	160	172	147	166	152	148	166	172	176	151	188	183	142	160	130	183	178	145	171	159	195	154	193	152	173	155	160	180	169	149	147	142	179	178	186	168	130	183	178	164	145	171	169	168	162	168	185	153	167	147	172	167	160	160	171	147	175	134	154	150	168	158	152	175	160	166	152	173	182	156	178	166	164	153	146	140	158	166	163	160	132	145	161	161	167	165	161	177	172	148	164	153	143	146	140	183	154	163	159	154	161	170	165	150	159	153	144	171	160	140	158	147	159	169	189	192	165	149	175	147	159	163	163	176	152	149	170	148	164	176	147	151	153	167	172	177	160	181	173	166	173	171	168	137	176	130	149	159	174	169	152	144	139	155	160	153	175	154	175	152	147	162	162	145	159	170	164	164	165	142	147	155	150	171	150	158	175	164	200	148	157	156	142	174	157	155	175	160	134	169	176	146	162	151	159	155	177	144	145	144	184	179	186	170	173	170	148	152	170	185	147	144	165	142	155	162	178	179	173	159	175	156	150	165	151	148	159	149	147	163	163	161	159	169	153	163	170	162	153	162	152	171	147	151	165	168	159	153	142	124	140	150	148	162	171	174	141	156	162	152	134	155	175	161	180	165	145	162	174	139	169	152	161	158	161	157	153	138	154	145	149	166	172	175	150	170	149	156	151	152	169	196	159	185	163	166	171	158	189	138	172	175	154	141	172	154	178	146	147	158	158	170	142	160	152	163	182	153	157	146	157	144	182	172	184	170	174	178	165	170	143	137	182	155	144	170	169	168	126	160	149	144	159	163	179	185	158	149	202	143	156	171	159	163	133	149	152	170	181	172	150	164	165	172	175	161	164	170	139	163	154	159	142	152	167	159	200	158	161	164	160	160	173	144	157	133	167	177	158	157	168	133	169	163	178	146	177	180	163	175	135	166	151	148	166	145	158	157	138	177	147	177	148	144	142	146	176	158	176	164	176	156	143	178	162	148	168	157	169	172	154	167	154	156	159	155	161	166	166	142	141	194	150	154	153	182	164	181	190	148	178	137	147	150	153	177	152	156	185	142	145	171	137	148	172	162	178	172	165	161	175	165	142	162	187	157	167	164	170	157	182	147	152	155	158	132	183	166	166	184	150	187	152	169	146	151	171	161	162	150	181	167	172	156	175	158	158	148	152	154	168	156	124	165	168	177	150	156	159	154	155	168	178	173	183	161	171	167	149	135	164	156	175	159	167	158	164	151	162	160	147	145	144	149	166	165	151	155	149	161	156	166	167	168	167	177	163	176	163	165	178	164	136	167	167	144	160	151	156	162	152	163	168	171	143	160	142	142	163	185	172	149	179	138	174	169	143	133	168	166	154	170	161	154	139	166	167	168	162	157	166	146	145	160	158	172	163	153	190	136	137	171	202	171	165	149	161	136	159	151	171	150	166	157	159	176	157	188	144	157	184	163	141	168	155	148	162	179	173	131	163	149	184	156	170	166	157	140	175	146	161	163	177	164	184	182	153	166	151	152	149	163	166	158	160	165	177	144	149	167	180	164	163	165	176	181	169	163	161	185	157	137	157	173	170	149	174	178	166	144	170	154	137	123	167	171	155	161	158	161	179	177	158	154	161	136	175	144	192	167	163	187	169	147	174	171	166	172	155	158	167	161	182	162	156	172	163	166	165	158	162	162	158	153	154	179	151	165	148	159	158	125	164	142	163	157	169	189	175	172	146	160	148	164	152	135	172	145	171	162	177	163	154	164	150	171	162	144	138	158	172	165	143	165	156	193	157	158	170	162	151	157	150	142	164	146	170	172	164	159	176	160	153	158	162	179	156	155	149	154	163	156	134	156	124	158	149	153	154	159	144	185	167	175	171	183	152	163	162	177	168	152	148	171	160	169	153	145	157	165	149	161	150	160	145	139	163	152	155	177	144	154	166	171	170	160	185	161	148	162	157	153	165	168	141	172	149	157	176	154	151	153	149	162	171	179	149	163	162	155	166	154	176	173	164	170	166	175	174	146	182	163	162	176	164	175	175	160	151	182	167	139	189	151	165	160	163	143	173	153	164	146	161	152	153	152	154	170	154	151	173	165	145	157	168	169	178	164	171	141	169	158	154	182	147	170	176	170	154	157	182	151	169	155	152	180	161	161	164	162	171	148	135	174	169	157	165	171	151	158	185	175	142	177	161	149	152	146	164	163	166	164	147	140	152	165	147	152	174	167	160	169	170	173	170	176	172	155	149	186	162	150	147	170	153	165	167	173	159	157	165	160	154	162	139	167	163	164	177	173	165	139	148	180	155	162	157	135	157	159	179	173	157	152	141	175	146	191	143	172	169	168	149	153	153	182	160	151	158	177	162	153	137	179	140	148	140	142	157	164	152	152	148	138	156	163	166	158	146	154	183	157	144	171	190	158	164	127	175	161	168	181	159	133	146	169	162	142	142
23830	21550	29369	24213	21546	17395	1750	859	650	617	583	524	472	442	398	405	359	398	367	347	324	351	314	323	330	310	337	333	327	321	318	264	302	321	304	333	295	317	336	306	332	335	333	313	297	308	292	317	285	264	315	311	304	313	284	288	320	297	311	269	298	305	322	322	340	293	314	297	312	318	308	326	298	286	281	287	285	287	334	297	274	320	302	309	304	308	284	280	277	292	306	344	279	284	273	303	311	293	311	278	292	294	278	286	312	305	284	304	284	324	280	310	279	332	294	335	298	289	325	326	305	266	291	309	361	321	300	308	292	316	283	320	297	318	280	278	298	311	298	330	302	289	312	319	319	277	328	326	290	264	307	306	323	305	273	285	290	302	282	272	274	292	320	288	319	292	291	278	312	321	293	271	320	275	323	300	298	309	326	246	313	306	291	285	312	290	278	281	281	289	283	301	318	296	290	297	313	307	316	303	300	274	297	329	306	311	323	317	293	277	315	321	277	315	278	280	267	293	310	293	302	296	298	309	296	305	321	317	318	290	317	274	286	283	317	297	320	285	327	300	313	320	319	335	301	287	296	300	314	284	287	317	308	325	290	295	272	342	319	292	301	315	318	317	299	314	288	305	275	303	284	298	309	273	306	287	279	302	287	286	283	279	319	289	300	311	300	300	329	302	303	285	303	292	315	259	304	301	302	312	293	288	253	302	287	300	300	300	334	313	288	305	302	293	340	325	293	279	329	283	300	307	283	272	275	316	290	313	315	317	274	300	305	305	287	312	312	268	295	298	307	289	309	310	309	296	337	253	302	300	286	290	261	264	309	285	303	319	265	297	311	308	320	297	295	308	307	292	311	276	294	304	268	300	297	323	316	278	299	278	345	306	296	298	305	327	305	287	313	302	304	319	317	317	306	289	283	303	316	290	289	310	314	267	301	322	287	313	272	308	267	285	277	294	304	274	297	304	291	288	280	292	274	296	299	322	308	288	299	276	292	291	330	282	270	290	288	308	289	321	282	290	295	283	306	292	314	309	281	312	317	292	312	314	287	282	300	298	296	271	284	277	309	301	307	333	284	291	312	292	285	309	299	298	305	285	329	324	317	310	296	285	269	298	308	299	279	318	303	308	306	277	294	301	281	271	275	316	303	306	314	288	306	306	293	277	290	319	301	300	316	293	286	322	283	282	277	308	330	317	311	258	298	263	281	313	316	296	299	309	313	337	321	321	299	315	308	317	330	290	309	301	330	300	291	294	295	274	317	276	304	306	292	301	298	277	271	300	302	274	305	297	313	319	305	287	303	279	300	331	302	320	264	338	290	283	311	293	289	263	274	282	302	305	315	305	298	330	288	305	307	289	291	308	281	320	295	286	275	285	287	285	282	291	314	262	306	314	311	313	302	307	297	297	288	310	298	296	288	280	314	303	300	324	295	328	300	298	285	285	330	283	296	298	314	281	308	336	309	324	276	277	293	337	333	294	300	289	301	309	303	276	297	315	314	308	268	315	298	323	260	300	268	279	282	294	299	312	312	272	299	298	316	333	288	320	292	324	312	302	267	298	290	299	303	288	296	291	316	327	318	314	317	282	271	322	319	286	333	319	291	309	276	311	326	287	306	342	289	273	300	299	266	293	301	310	304	270	282	292	302	321	300	309	274	285	266	299	280	296	340	324	285	331	285	317	335	307	298	289	292	295	313	282	315	290	264	280	324	281	258	305	291	292	324	315	304	310	266	311	292	302	303	340	306	296	286	309	273	317	302	281	306	309	305	289	323	292	269	289	321	313	269	289	295	331	300	271	301	319	300	300	346	311	307	302	298	320	285	326	290	302	310	281	309	287	278	302	316	310	311	313	305	319	295	313	310	305	290	299	307	289	289	281	273	306	287	285	312	318	287	302	286	277	281	283	275	300	308	316	295	307	297	292	297	298	321	297	288	286	296	321	298	329	301	319	302	288	336	296	321	331	294	301	279	265	325	289	308	318	301	276	316	305	304	331	283	304	283	282	289	313	304	273	307	288	278	311	318	285	327	281	263	297	293	306	278	309	316	315	305	277	278	309	296	304	284	299	297	316	297	288	326	299	308	319	320	285	298	310	281	296	285	296	276	313	284	367	299	304	285	268	300	284	301	305	304	284	306	302	303	299	277	299	313	289	292	280	297	289	287	311	311	330	305	295	331	277	317	284	298	321	309	319	324	258	312	286	322	326	291	262	326	289	309	302	264	272	305	294	304	288	360	297	317	299	298	295	272	289	329	309	290	276	293	283	310	298	326	269	279	316	314	280	285	310	311	307	317	295	321	287	323	308	282	313	286	293	289	287	298	288	300	302	287	292	285	289	287	336	266	296	318	331	306	300	286	271	311	276	280	339	320	309	273	346	299	327	261	294	282	293	290	305	308	284	290	271	332	328	339	319	285	302	304	291	283	310	295	324	262	298	300	278	303	263	286	288	294	295	298	309	286	310	302	321	300	292	293	274	290	289	288	286	327	303	291	299	282	321	315	301	272	307	282	256	268	318	312	287	288	296	329	285	310	304	324	286	291	307	292	319	295	307	346	314	309	326	284	297	321	303	275	296	285	283	281	325	278	266	307	300	333	293	308	301	326	328	304	282	299	285	275	296	282	305	293	261	318	284	278	329	294	285	294	274	282	301	316	290	327	329	276	300	278	284	311	290	312	294	308	288	280	294	296	277	314	336	314	310	288	285	314	284	311	322	271	297	292	298	326	290	274	300	283	290	268	282	278	326	318	320	289	298	272	271	305	280	319	289	328	271	310	305	278	255	302	309	301	293	288	287	293	313	307	303	292	283	285	285	299	292	308	311	298	283	307	296	320	279	310	291	297	268	308	274	312	300	304	290	293	262	317	322	332	291	296	318	269	291	294	317	280	294	273	294	278	281	297	287	324	324	274	316	310	261	301	289	329	265	295	302	301	297	297	302	285	312	311	303	309	295	284	291	314	279	284	330	340	293	293	258	290	270	267	305	301	293	293	282	284	288	299	328	306	305	292	276	300	296	294	279	283	312	303	296	302	281	288	319	284	283	312	277	290	301	299	310	308	303	311	276	269	299	279	307	285	290	302	272	271	300	303	272	298	304	274	294	337	310	274	307	278	299	294	303	313	303	313	305	308	299	263	314	303	276	286	306	286	291	319	271	323	291	287	312	320	293	336	289	329	294	323	290	287	320	309	301	291	306	303	283	290	310	296	270	284	287	292	302	299	296	287	294	294	302	300	319	319	294	305	277	287	316	298	293	288	337	272	300	295	261	310	306	275	304	284	297	288	299	321	322	280	317	311	297	292	290	289	300	295	282	314	328	288	318	301	318	292	258	282	323	277	294	283	282	275	317	310	305	308	327	275	303	307	290	278	316	314	272	261	304	309	318	309	328	288	285	281	312	307	285	289	318	292	298	275	288	282	301	313	323	308	286	286	275	279	314	298	308	310	294	296	319	309	304	294	279	306	263	307	318	303	253	283	307
4809	10696	9249	4920	3165	2547	1897	1577	1231	1007	893	745	664	623	624	593	526	503	510	466	452	423	403	453	430	417	408	375	361	392	400	371	363	388	399	394	363	392	365	378	356	354	372	378	360	351	390	394	389	353	366	365	365	346	345	341	337	391	362	391	381	380	379	313	372	368	358	399	363	382	357	313	341	369	362	365	334	340	347	368	352	357	343	326	368	391	359	348	365	377	378	364	359	376	350	343	378	353	344	362	313	336	366	376	336	352	369	376	353	339	318	384	364	345	371	344	356	352	356	337	346	347	344	342	310	368	334	357	344	340	359	362	391	354	374	366	356	343	342	399	385	335	352	343	381	371	317	364	348	346	330	332	336	337	351	338	357	314	377	321	319	326	349	356	359	332	354	345	371	375	352	360	368	372	353	374	363	357	372	360	329	357	345	353	363	326	382	341	360	382	360	358	369	377	368	382	370	359	358	370	369	322	372	321	356	351	353	366	322	362	352	369	356	371	347	375	327	364	369	333	373	372	377	352	361	366	332	360	361	362	354	367	307	354	366	371	361	354	343	348	389	368	341	367	387	324	370	366	335	361	379	363	366	339	364	343	336	320	396	360	334	346	353	334	367	382	363	378	338	371	353	346	357	364	355	356	361	337	333	333	367	335	352	337	352	344	369	337	361	368	364	338	335	338	332	386	369	342	377	332	364	318	403	382	344	338	351	322	375	347	343	387	366	350	354	383	340	357	344	338	351	366	364	364	324	357	327	369	318	362	334	358	371	351	325	317	383	352	339	347	361	368	360	344	339	333	339	367	352	364	367	350	357	357	354	346	329	325	341	323	362	352	376	357	368	356	360	374	374	341	357	352	353	349	364	348	351	324	341	359	372	375	362	337	400	339	351	344	335	365	346	336	360	340	391	341	370	387	374	375	386	354	339	347	375	321	378	383	356	358	337	326	334	367	383	358	384	344	365	363	378	374	370	365	359	394	338	383	336	338	345	333	326	359	387	374	381	334	352	364	388	360	373	326	361	355	326	331	367	323	348	351	357	332	330	352	327	325	321	371	342	356	333	383	361	346	349	382	337	329	383	371	353	349	382	316	363	334	333	341	358	345	338	357	327	350	341	379	368	337	335	367	333	354	371	381	368	337	335	323	397	351	354	331	350	376	353	358	394	350	387	378	331	325	354	327	329	368	350	336	367	367	346	327	344	342	360	326	353	363	370	340	340	352	356	361	363	337	303	387	344	336	341	376	361	345	343	347	327	360	370	342	341	350	348	361	361	353	336	334	366	326	360	350	340	354	378	348	312	324	370	349	340	370	338	367	367	340	359	342	344	330	354	368	342	380	370	339	361	354	333	347	380	340	352	331	352	380	383	313	342	351	337	360	360	361	361	367	382	397	363	355	335	343	359	388	366	347	360	303	356	346	371	345	362	387	365	347	334	312	326	316	366	335	357	352	343	331	367	334	346	349	329	361	362	356	369	342	342	353	338	342	331	328	355	377	366	362	329	336	362	336	365	350	361	349	350	341	386	331	345	378	372	375	342	323	345	343	329	316	386	338	368	337	361	363	349	357	337	327	346	354	350	362	325	340	344	368	344	406	332	376	337	332	330	324	383	362	341	343	353	405	346	359	327	346	383	378	361	358	328	350	352	331	372	380	360	340	358	341	378	374	381	361	354	333	355	363	349	356	342	376	343	360	390	344	347	384	328	340	361	338	360	355	342	407	360	338	345	363	341	348	345	373	348	364	351	334	367	374	348	359	347	378	362	365	364	362	331	380	354	342	375	380	342	328	358	362	360	362	326	354	376	351	358	359	359	385	348	358	336	336	374	358	361	327	338	374	339	342	346	332	374	362	409	356	347	359	372	360	381	302	347	342	356	359	367	343	362	372	367	337	371	403	350	367	354	355	386	342	345	386	356	312	353	360	388	356	329	336	372	360	348	347	366	327	364	351	366	337	376	361	373	330	333	358	353	319	349	364	346	328	388	351	360	377	361	341	339	345	357	380	341	337	338	377	361	357	376	322	332	346	381	348	366	345	379	348	356	356	376	365	329	331	331	361	374	348	359	334	368	324	327	375	339	355	345	339	361	370	359	321	325	349	381	385	372	356	377	319	337	383	325	359	364	378	346	331	361	363	355	353	361	336	366	379	329	367	356	312	373	359	366	343	329	366	370	345	386	376	317	327	384	392	343	352	355	339	369	356	331	346	355	376	362	393	388	375	373	385	319	372	338	347	355	354	355	333	383	367	299	334	349	382	373	342	367	343	356	360	354	344	352	373	368	349	349	332	378	355	324	347	371	347	325	325	353	343	381	345	346	331	357	354	356	317	363	340	362	370	381	391	337	385	307	355	355	343	335	337	356	337	352	377	338	332	355	344	381	365	322	342	374	368	361	366	332	348	341	383	379	336	319	354	336	358	338	330	391	391	349	339	327	360	336	340	353	334	345	334	366	362	338	342	341	367	327	361	333	312	330	345	354	352	338	346	344	362	354	354	349	352	359	354	351	328	339	331	346	360	350	332	349	364	342	344	331	372	368	345	351	347	348	327	357	370	364	358	348	378	338	369	330	345	353	348	362	348	363	378	361	335	367	350	353	329	380	382	368	339	324	327	348	343	372	314	342	345	331	354	339	364	367	355	362	366	351	346	348	349	382	332	352	312	323	319	340	353	355	343	358	340	345	344	333	359	366	353	326	360	351	351	350	341	348	331	341	345	360	378	341	339	318	364	355	359	326	342	346	317	387	371	352	330	325	360	331	337	360	351	345	327	373	328	332	354	355	365	381	367	364	340	314	336	372	350	349	321	341	312	363	334	363	354	360	339	340	352	370	354	346	312	312	356	333	361	387	368	349	313	347	320	376	356	385	362	371	363	331	353	358	387	328	351	357	380	311	356	364	318	348	360	353	330	336	354	344	324	398	379	359	359	334	338	372	341	328	338	344	386	416	333	335	353	373	337	365	341	384	375	349	341	354	351	351	368	340	379	385	361	315	364	355	366	323	379	343	348	351	352	358	355	349	374	323	379	357	350	371	364	406	352	342	308	333	372	346	340	378	356	345	377	364	355	351	357	362	341	335	365	361	369	376	378	338	377	358	344	393	319	338	347	367	347	378	344	343	397	349	346	379	349	335	358	351	361	338	342	355	378	313	372	333	332	330	329	371	329	358	361	356	386	363	366	322	375	353	342	355	328	363	340	330	383	359	346	363	369	345	391	366	363	336	340	335	358	365	304	347	351	333	340	333	352	358	370	345	350	357	356	327	364	403	327	351	345	349	363	369	350	338	325	338	334	354	364	356	328	367	331	341	354	373	367	347	317	355	380	359	358	357	344	348	344	362	364	365	371	353	360	351	354	353	357	349	360	366	367	359	373	324	387	349	337	355	360	354	354	374	361	349	373	366	315	372	357	354	347	367	324	334	385	360	347	364	338	346	370	333	376	327	361	354	346	338	330	370	371	336	331	359	301	334	332	319	330
25065	21547	28438	25025	17071	858	461	325	300	234	216	206	193	165	166	159	132	150	156	131	124	118	119	125	124	125	111	121	125	130	125	117	105	129	123	117	126	140	115	91	100	121	121	110	119	115	123	103	125	107	109	83	114	115	125	114	126	109	128	118	100	107	111	111	111	118	120	102	118	100	126	106	105	107	118	120	107	118	99	118	107	116	111	106	104	134	122	103	119	100	105	93	127	94	78	103	119	99	122	109	105	88	97	107	117	126	105	92	105	116	130	97	111	111	115	103	133	99	103	134	114	98	95	104	103	111	106	106	108	110	108	113	121	109	103	125	104	122	120	90	94	119	103	116	102	109	103	106	109	115	110	96	114	105	117	111	91	110	118	90	109	107	127	113	124	94	108	107	93	122	97	114	102	117	118	99	95	98	126	132	115	95	109	105	116	110	132	104	104	122	111	116	101	101	105	101	110	89	104	116	98	98	119	116	109	112	105	104	123	107	110	86	95	98	126	131	114	109	116	112	102	118	120	110	101	102	111	106	110	101	108	86	106	105	99	98	107	111	101	99	108	107	118	121	120	118	111	75	106	117	125	114	108	113	103	119	112	117	120	95	114	105	102	104	115	107	98	113	104	100	108	112	132	89	110	107	111	114	113	108	112	117	109	110	102	99	105	91	107	105	131	106	102	112	100	103	103	118	117	102	97	118	106	104	127	102	95	111	102	107	121	98	127	112	87	111	103	115	128	102	94	96	104	106	111	112	93	101	101	83	105	108	101	107	103	113	121	91	120	125	93	110	109	102	115	129	107	121	105	112	108	116	104	127	117	115	106	113	98	99	135	109	103	125	116	103	109	102	89	78	96	92	111	109	101	115	104	97	121	103	108	120	121	113	132	109	110	124	108	103	99	111	98	118	112	113	110	120	108	105	96	115	110	121	111	120	108	119	100	108	122	103	95	119	108	114	130	101	98	121	116	92	109	126	98	118	101	87	112	126	123	114	98	99	107	102	103	132	99	103	118	117	113	115	85	98	101	127	97	113	122	98	93	108	114	118	115	91	95	110	98	93	110	98	94	108	120	104	106	110	117	122	111	118	125	120	98	100	103	110	87	92	101	97	122	101	110	105	100	103	106	120	92	136	118	110	106	122	118	103	118	106	109	115	122	130	99	132	94	126	99	98	91	87	123	104	114	127	119	96	106	102	99	114	116	123	112	120	99	97	107	103	110	109	113	126	118	98	116	107	97	124	107	112	114	98	111	100	101	94	96	112	104	119	117	120	103	128	117	84	98	112	114	99	106	107	104	114	97	106	119	113	135	108	113	118	113	111	113	101	105	106	111	120	124	97	101	107	113	112	97	103	123	115	82	102	95	111	95	101	97	115	112	115	81	89	82	106	128	104	134	106	119	120	99	104	95	105	102	103	111	109	122	98	105	106	97	110	110	110	116	100	113	107	122	116	112	109	118	116	108	124	98	109	123	120	105	106	91	111	102	100	97	122	109	112	116	107	123	103	100	103	111	97	116	94	109	104	104	105	110	103	102	112	114	98	121	113	107	100	127	98	118	121	115	91	118	98	109	129	98	98	102	85	103	98	114	123	95	104	121	115	128	93	127	101	108	115	96	106	105	100	92	97	104	80	114	115	130	113	120	110	95	111	128	99	114	96	115	108	118	116	118	92	123	118	108	102	102	100	94	105	101	122	91	101	110	100	108	128	106	98	112	116	94	103	118	100	113	107	105	101	86	119	111	120	114	117	140	118	108	103	105	127	103	118	119	110	103	126	127	119	94	116	113	119	112	97	89	117	102	99	104	102	119	104	106	115	113	103	112	107	102	94	103	95	115	101	111	123	108	108	123	106	118	105	109	94	112	111	113	90	112	108	126	101	108	113	101	118	119	119	135	104	130	89	91	119	109	118	104	119	125	116	93	110	111	102	114	93	117	98	93	95	117	108	105	107	106	100	102	103	120	79	98	95	102	117	109	115	102	117	109	103	104	104	109	94	104	102	113	131	89	100	90	99	106	118	84	94	111	92	115	97	109	90	96	110	123	94	105	120	101	103	113	101	108	104	98	121	101	104	99	119	101	132	126	104	107	110	116	105	119	95	103	88	116	99	107	94	96	112	126	107	113	98	120	118	99	104	109	92	116	97	102	108	126	86	113	84	125	113	110	99	104	88	120	103	111	99	102	100	97	83	107	103	99	106	128	111	104	118	92	123	94	106	101	122	92	113	113	118	106	82	111	117	112	105	93	127	122	107	111	108	104	118	103	120	111	107	113	99	101	150	107	120	104	111	92	98	112	122	100	109	113	125	99	98	113	120	124	121	114	104	115	97	101	110	106	130	116	105	111	99	103	108	101	119	117	110	125	100	95	108	107	107	114	106	106	108	110	122	91	110	115	112	110	111	110	104	90	104	122	118	119	105	110	110	104	122	114	112	113	100	117	90	113	92	130	107	79	102	110	108	79	116	118	104	108	96	118	95	112	118	89	98	99	108	92	112	105	124	104	104	123	108	104	119	114	114	117	105	116	114	84	119	128	103	105	136	106	124	92	93	119	104	111	111	115	110	119	114	113	96	121	108	96	108	105	104	100	98	117	101	111	101	102	106	97	104	110	100	132	115	101	104	115	101	118	99	111	96	109	119	116	116	114	125	108	97	95	103	89	101	104	86	118	103	115	109	118	110	111	112	104	113	95	110	115	126	106	105	113	113	106	103	100	93	106	117	108	93	112	101	107	98	111	99	110	98	127	114	121	112	106	111	113	118	99	94	117	124	111	101	112	97	116	124	117	118	95	95	106	103	109	111	96	107	101	115	106	111	96	133	119	103	112	103	93	102	115	110	113	104	94	94	120	112	107	103	124	113	91	93	97	117	93	101	106	103	102	106	86	122	104	113	105	122	98	100	102	117	115	101	119	120	102	112	125	116	99	100	98	97	110	99	117	95	101	101	90	96	128	94	93	109	114	112	115	129	101	95	96	116	110	100	118	112	104	123	107	102	99	140	83	101	115	110	105	105	85	108	107	95	97	107	94	104	132	118	93	111	109	104	116	115	97	104	108	97	74	118	95	104	118	108	106	112	102	107	134	109	102	99	104	86	95	108	87	108	108	107	92	86	121	107	95	117	99	105	106	111	110	116	105	113	104	103	115	107	109	89	107	101	117	132	115	99	125	122	105	111	111	118	99	121	127	110	94	103	85	100	109	107	110	115	105	124	118	114	102	98	82	123	115	96	100	113	97	109	100	120	100	104	95	108	116	126	110	116	128	101	94	108	122	92	100	109	119	122	116	93	116	104	117	119	109	89	97	107	108	112	112	98	88	120	116	102	100	107	131	106	106	122	102	116	100	97	106	100	98	117	106	113	83	107	95	110	127	112	107	113	101	118	103	103	102	109	106	112	104	112	107	110	125	104	121	104	104	142	106	99	116	131	116	108	86	101	108	126	108	114	113	108	112	108	111	98	110	117	97	95	111	96	102	91
4737	6395	5109	2582	1702	1366	1018	817	591	493	419	359	336	312	271	237	244	221	211	208	198	209	180	197	178	180	195	181	146	163	163	169	177	174	143	150	153	143	148	170	165	142	138	137	148	164	153	172	147	132	165	145	155	139	134	150	150	156	164	157	144	153	164	137	164	152	136	161	168	141	164	151	135	142	132	143	161	148	143	163	127	162	129	150	177	162	134	130	131	140	179	154	148	130	160	138	141	135	158	159	144	141	161	131	145	143	169	132	161	139	147	125	130	144	159	155	158	134	145	139	137	153	145	129	124	185	141	158	148	159	138	147	138	160	145	148	153	160	154	159	147	166	143	166	141	150	143	152	137	161	166	154	153	161	125	147	135	128	137	166	143	135	150	154	122	128	137	153	143	165	161	148	148	133	156	144	175	129	161	151	162	158	135	136	159	130	135	141	132	132	151	146	119	149	160	152	152	149	134	129	137	156	148	144	146	142	118	149	165	151	138	133	136	135	150	151	147	144	156	149	153	131	153	144	134	138	159	146	138	143	148	153	136	139	128	138	166	140	145	147	162	164	135	129	134	109	132	144	142	169	150	157	159	157	162	139	151	153	165	161	144	135	186	137	144	150	142	146	138	138	124	160	150	162	172	152	145	154	145	147	149	145	137	157	127	142	145	144	165	146	150	134	165	144	169	165	121	118	163	150	150	144	123	152	120	144	144	135	158	152	154	157	163	117	150	148	168	156	107	128	142	138	155	156	135	158	136	147	139	136	135	167	160	148	132	160	146	148	159	139	166	142	158	145	144	145	153	131	151	157	151	146	123	155	154	154	132	128	128	147	164	137	136	143	129	144	146	142	146	134	157	154	140	141	146	159	113	152	138	159	153	153	120	160	166	147	144	141	143	131	157	169	125	128	132	151	153	125	123	153	139	140	160	133	142	185	143	152	125	133	140	146	146	145	128	150	160	157	150	165	142	158	144	138	146	148	150	154	151	147	145	142	155	160	139	150	158	131	141	160	148	165	164	151	154	159	134	140	155	139	150	148	146	144	136	153	152	159	158	147	148	142	136	140	140	146	145	149	154	162	153	150	145	129	127	138	151	141	146	142	153	147	149	142	144	139	145	118	141	152	140	155	127	121	134	147	125	142	154	132	153	145	127	153	126	150	157	145	129	147	144	149	149	162	153	150	174	124	153	149	145	151	174	143	133	142	151	146	146	148	112	143	147	148	153	150	144	138	149	150	135	144	131	156	159	163	155	138	153	137	171	141	153	159	150	144	154	164	137	160	137	147	149	127	138	153	128	162	150	143	148	154	149	130	154	148	150	153	155	147	170	132	134	168	130	165	143	123	149	141	154	157	153	140	136	160	145	127	143	149	149	137	147	144	163	135	132	152	147	166	119	153	150	165	134	154	138	162	144	136	146	147	141	146	151	157	155	133	145	160	148	164	145	167	143	154	135	158	137	137	143	158	148	162	139	140	149	151	149	144	156	157	139	156	138	137	158	173	132	144	135	157	163	158	128	122	155	146	156	138	144	138	139	151	160	148	167	142	160	129	157	152	150	148	164	124	131	138	135	152	126	142	155	169	158	145	118	165	133	142	134	154	153	147	138	159	149	139	141	162	135	149	158	157	146	140	151	131	141	122	173	160	160	123	155	118	144	160	163	140	152	130	158	145	154	135	160	152	151	147	145	146	146	149	148	143	146	147	134	128	153	141	146	166	163	159	153	136	142	150	156	137	152	158	132	156	136	130	135	138	142	131	164	133	138	160	145	143	132	140	155	147	141	169	135	170	154	144	132	170	142	150	133	148	142	145	154	163	154	142	144	160	162	158	152	154	142	153	152	117	150	146	134	151	154	137	140	150	142	153	159	138	147	161	137	135	151	128	159	141	150	114	157	142	149	136	160	167	159	140	141	158	144	142	147	139	160	147	123	161	161	157	145	143	143	151	146	150	139	136	144	152	127	136	152	140	157	141	169	132	131	145	135	168	146	161	141	136	147	138	143	151	151	142	143	166	158	132	138	161	135	159	134	153	141	130	127	129	142	164	141	158	154	115	141	157	147	137	146	121	134	159	140	147	151	142	142	157	132	140	159	164	156	131	131	142	147	155	146	164	127	158	145	132	152	134	171	157	137	146	173	166	144	174	138	139	137	130	143	153	145	157	136	158	125	157	154	154	145	141	139	160	128	127	147	114	161	137	156	138	134	154	149	153	153	134	124	156	129	141	147	134	174	146	145	146	142	153	133	154	145	149	145	128	125	139	121	177	134	145	170	145	128	138	134	156	140	153	140	125	152	132	161	127	163	173	145	141	140	139	147	129	156	151	147	147	135	149	147	175	126	156	142	161	164	154	159	158	162	146	158	163	145	149	141	143	158	157	134	137	163	146	164	149	155	140	143	161	147	145	165	151	152	157	134	145	144	145	132	155	153	137	160	150	145	136	147	150	141	135	146	154	146	133	176	148	145	144	139	160	164	146	122	129	126	160	152	157	162	172	137	154	150	145	146	152	142	134	160	141	149	144	130	157	153	137	149	142	146	140	153	147	166	159	136	153	136	130	158	136	145	146	150	150	155	152	136	154	148	141	125	139	151	163	140	140	127	162	161	139	170	136	160	123	132	137	151	141	154	142	143	148	138	133	168	147	126	150	144	151	129	143	167	131	138	165	139	142	131	114	149	153	145	145	125	161	140	151	116	142	152	135	137	113	146	150	144	138	140	128	115	152	159	160	137	142	140	145	118	142	158	148	160	146	127	127	138	154	130	138	136	124	127	137	130	140	137	149	134	143	159	161	155	142	141	161	155	144	152	144	131	143	130	133	141	136	142	152	152	129	168	167	145	164	147	139	150	146	150	155	171	158	136	147	142	157	154	151	134	145	146	150	154	153	143	130	149	158	135	142	150	152	139	146	143	149	146	156	135	165	131	144	152	137	168	155	145	152	137	138	151	129	126	137	157	157	154	147	136	138	138	152	155	133	161	147	140	152	146	135	147	155	145	149	143	134	125	158	127	127	113	151	149	155	133	131	146	140	157	156	146	145	162	133	153	139	138	162	156	151	137	149	163	129	137	148	143	140	146	164	149	141	148	132	152	148	134	160	151	151	157	137	160	145	135	140	179	158	147	147	125	144	140	138	155	153	120	152	139	131	136	151	134	133	140	120	155	146	133	152	158	170	128	143	148	155	135	140	148	145	144	150	130	147	138	147	116	141	137	156	140	185	139	171	133	143	149	162	154	156	146	138	144	133	144	122	133	134	150	142	141	135	145	147	136	156	143	138	153	144	138	134	132	128	144	145	150	137	158	147	150	151	143	153	133	160	154	134	137	131	149	175	134	135	140	151	173	142	145	158	158	134	135	163	146	171	148	142	162	148	141	134	145	146	151	153	153	169	149	152	147	144	159	158	159	156	148	124	132	160	142	165	147	140	125	133	157	156	146	157	150	162	171	152	159	162	133	157	127	142	146	132	151	134	143	129
23048	21580	29620	23991	21572	21636	14534	1615	1093	870	781	748	663	639	625	560	513	504	481	476	423	427	437	384	437	387	435	409	377	390	390	357	428	386	393	371	377	363	380	369	401	318	391	325	358	379	348	395	401	353	339	347	338	365	382	369	361	340	331	363	325	330	368	376	343	334	319	333	378	353	318	311	397	333	364	332	356	379	313	312	354	334	344	356	344	340	348	349	366	369	338	345	314	381	326	365	374	343	360	348	343	378	316	335	346	306	399	347	341	388	339	353	363	320	351	361	340	346	348	364	332	369	346	332	390	357	411	368	369	360	370	367	371	330	342	347	348	353	360	350	356	340	328	345	336	342	352	327	340	343	350	336	377	350	348	353	338	332	363	333	359	363	338	336	322	368	355	335	349	392	342	339	377	341	332	357	340	332	379	357	355	351	326	350	351	351	350	354	342	365	377	353	308	384	330	338	327	362	336	335	345	331	321	321	334	346	360	341	311	356	357	363	329	337	341	326	344	351	298	343	345	333	386	344	319	334	361	338	355	363	317	351	351	342	338	356	312	326	355	332	339	331	325	382	366	319	356	317	340	349	364	373	337	336	390	329	345	329	350	314	310	350	330	331	354	364	355	358	368	320	356	352	365	349	335	380	325	352	364	352	368	377	333	348	330	349	313	337	358	381	338	334	326	353	336	339	336	344	353	336	313	343	342	323	308	337	316	347	340	319	367	363	360	333	322	336	339	334	366	340	309	358	334	331	336	318	314	354	361	319	347	360	343	332	345	359	304	326	336	352	328	368	366	363	325	360	343	349	333	347	360	340	322	343	349	351	345	336	347	355	371	341	334	357	355	334	345	333	377	350	324	356	348	372	359	317	348	332	358	342	334	362	357	339	343	347	353	325	337	308	334	318	356	348	352	319	339	320	357	355	355	356	338	316	328	339	319	371	336	325	346	363	360	352	348	406	359	324	366	361	386	365	333	353	361	331	366	333	342	346	370	352	350	351	364	347	316	344	366	359	352	352	341	359	347	336	347	345	368	324	322	352	335	350	367	378	324	341	326	300	327	338	324	319	320	315	341	350	363	330	317	313	352	314	302	396	347	345	360	354	320	318	352	339	356	334	377	376	334	358	345	351	307	332	332	331	367	390	334	382	336	379	354	326	328	358	348	324	356	340	374	368	342	379	362	336	333	324	366	327	349	353	345	361	361	341	338	321	298	350	311	353	342	382	354	369	344	348	345	325	381	337	349	345	349	384	343	365	318	350	353	340	372	322	327	363	353	319	353	357	363	337	354	352	366	332	353	331	360	314	322	366	352	345	315	339	335	343	348	375	345	328	328	335	339	311	332	339	380	345	341	358	377	368	370	357	356	347	357	350	296	345	349	381	336	357	334	338	342	351	354	345	351	328	362	314	339	353	331	346	344	372	337	354	361	345	325	322	313	306	345	365	361	334	326	361	338	312	376	354	337	382	332	355	340	358	324	343	334	351	327	342	354	355	360	343	377	340	336	383	368	344	343	354	366	340	319	314	325	313	356	335	358	350	361	349	368	302	323	360	364	341	336	326	328	367	318	308	350	348	354	333	331	370	332	337	333	315	312	340	383	328	347	340	333	352	334	359	337	355	296	366	339	324	348	333	357	353	359	352	324	304	350	363	342	342	318	338	324	343	377	343	341	350	356	357	356	358	351	338	327	369	361	341	360	377	360	364	310	386	334	331	315	369	354	353	370	325	356	344	322	367	362	332	340	400	339	346	320	330	349	341	340	321	359	357	350	344	343	329	327	350	340	369	342	357	340	358	380	331	366	326	371	357	336	359	330	378	332	335	355	314	331	377	345	368	307	339	329	337	313	343	366	354	329	353	361	302	360	357	342	326	337	336	343	337	308	328	331	328	360	337	339	343	340	349	333	359	355	346	369	342	327	335	342	365	358	344	340	407	348	360	350	366	340	355	355	330	326	345	330	333	328	333	353	325	349	343	332	342	359	340	369	369	356	341	371	343	334	347	308	339	341	328	344	369	337	360	334	314	318	330	359	379	368	329	338	361	337	342	344	343	404	329	321	335	356	323	362	349	383	336	355	345	325	352	330	402	331	342	341	305	361	342	338	319	328	322	335	350	323	390	361	336	317	326	365	368	360	367	336	344	347	331	345	342	351	348	382	357	374	318	351	319	375	354	313	332	355	364	384	350	341	342	349	356	332	333	350	334	363	383	344	361	337	357	358	377	348	333	367	355	347	340	371	339	381	376	355	388	337	348	335	367	334	336	315	326	360	342	376	348	324	322	338	346	313	357	358	360	343	360	346	311	340	347	344	342	332	348	310	366	322	336	354	357	297	329	358	353	339	351	352	323	332	324	322	365	314	359	324	365	351	318	373	360	366	364	342	315	360	338	374	351	354	354	323	329	381	345	370	332	351	346	325	371	348	331	332	338	321	342	318	383	358	376	332	339	340	375	349	341	353	353	325	332	341	372	361	361	366	341	302	331	341	333	337	382	362	331	311	359	344	327	354	344	324	359	349	346	362	360	321	337	325	354	351	321	346	359	336	330	344	355	364	357	357	312	357	364	331	347	345	364	350	322	369	346	340	372	320	344	339	295	369	359	348	325	359	338	390	367	315	341	358	349	320	341	327	346	356	359	338	366	325	337	324	377	382	315	367	353	357	337	356	357	304	350	326	370	361	345	370	340	359	349	338	347	320	311	351	376	361	352	347	332	349	319	344	348	372	357	337	366	328	379	343	349	360	328	351	324	315	343	318	342	297	308	357	329	361	360	368	362	369	368	318	341	342	343	326	376	346	318	364	361	344	348	341	330	346	368	308	374	351	338	359	342	357	302	313	338	402	361	346	345	378	349	342	356	344	379	366	353	311	323	323	344	343	316	326	349	322	323	344	321	328	337	310	354	341	347	349	333	335	305	340	316	353	312	314	349	351	340	371	344	329	376	341	371	333	328	299	344	399	349	333	330	348	336	356	336	342	333	333	361	340	380	332	327	351	345	386	349	323	342	340	361	365	347	350	310	341	348	365	361	358	345	337	317	326	345	338	339	328	336	347	332	343	361	363	326	342	363	328	354	342	340	362	367	340	353	346	362	338	350	332	346	363	343	308	330	341	349	325	330	356	365	335	339	335	372	373	349	332	325	331	331	337	360	354	352	370	352	330	369	342	335	392	365	387	351	369	343	380	365	342	337	352	333	358	321	347	318	347	345	350	340	331	334	323	341	328	347	347	356	352	353	363	300	342	371	357	337	335	345	360	335	368	349	307	351	319	345	356	342	354	318	386	346	324	338	367	339	325	313	362	343	322	313	320	332	347	344	352	340	369	365	343	312	336	346	353	337	331	363	366	338	344	333	324	341	357	330	356	324	349	325	375	347	338	322	369	319	320	366	376	366	317	381	345	370	352	366	343	318	385	360	314	377	341	341	339	324	342	382	350	339	361	381	324	330	361	344	346	342	356	358	332	337	338	346	327	352	335	324
7219	17380	15072	8218	5720	4327	3384	2647	2068	1677	1342	1238	1104	992	872	870	747	732	619	647	572	539	588	553	502	502	517	511	470	475	502	498	467	484	473	453	455	451	482	416	481	457	441	431	441	435	484	414	404	420	436	434	448	413	441	451	403	463	447	438	467	407	426	427	425	409	432	416	426	442	425	441	405	425	433	411	425	438	449	442	377	408	422	405	416	430	399	420	435	442	421	385	425	400	437	437	401	411	405	441	402	408	427	411	457	391	442	426	403	430	431	418	385	400	376	415	417	470	411	435	405	442	414	458	439	419	383	417	384	429	422	377	447	404	423	413	447	412	406	393	402	393	445	411	428	396	433	426	427	400	446	404	393	395	406	430	397	408	401	405	397	399	394	396	414	395	404	406	396	428	412	389	399	381	401	391	432	432	403	411	414	389	441	430	396	410	420	411	374	376	397	422	404	423	440	440	410	420	406	453	380	431	441	397	405	412	407	425	414	404	396	402	415	400	417	418	381	420	429	411	436	422	416	394	407	398	414	412	442	380	428	402	406	393	406	416	412	410	395	420	423	445	376	419	375	400	392	438	416	398	434	428	411	429	441	397	383	399	393	416	416	405	410	411	436	444	417	411	388	416	442	424	438	365	408	413	385	410	402	411	400	431	423	414	400	435	353	421	404	396	418	430	414	376	405	412	436	433	453	394	394	420	413	443	426	407	413	431	372	386	423	418	402	430	429	403	378	398	446	400	385	426	417	387	402	411	423	382	394	431	402	421	418	415	404	403	414	413	420	405	396	428	402	383	429	392	406	382	409	425	423	443	399	421	401	421	424	385	423	444	401	384	411	401	427	394	405	388	431	418	379	409	398	380	401	382	415	395	420	409	410	429	388	426	427	401	410	439	397	403	421	438	430	399	374	427	428	374	433	432	410	396	404	407	436	391	406	392	407	415	373	416	397	370	402	393	421	401	382	377	399	426	468	431	370	414	409	395	417	397	425	409	374	407	427	411	421	387	378	438	420	402	400	409	416	372	408	398	396	393	406	422	400	424	404	456	409	415	422	409	379	404	406	415	402	417	383	423	442	418	426	383	379	401	395	419	414	431	420	389	410	390	430	371	395	384	418	398	410	415	417	424	402	403	382	409	431	405	419	464	394	406	397	440	399	396	428	384	414	406	392	436	417	406	433	398	412	434	431	408	428	421	388	384	419	411	413	431	385	393	404	380	410	389	418	394	391	426	405	392	420	399	401	398	408	414	446	397	414	385	416	392	394	394	416	413	446	400	383	399	423	431	382	406	415	396	381	422	387	405	433	401	402	395	393	402	375	407	404	417	373	391	412	417	423	409	449	385	390	430	401	411	414	402	394	386	433	413	449	456	394	396	445	405	417	383	384	393	416	390	393	392	417	412	430	357	394	430	401	433	410	411	404	420	413	385	391	420	401	422	404	399	386	413	389	375	399	349	403	390	427	449	413	415	389	392	405	392	404	424	410	404	428	390	356	411	395	370	424	426	386	434	391	412	424	397	426	404	407	393	394	391	384	428	395	425	366	404	414	431	388	420	421	388	394	425	379	415	418	396	413	396	438	389	395	385	420	396	405	428	402	421	423	444	376	416	416	421	410	410	414	410	412	410	395	409	453	443	403	405	389	407	413	406	427	394	400	391	410	392	445	373	396	428	460	413	432	434	418	456	402	395	440	432	393	421	431	387	409	379	424	441	409	417	436	405	390	375	401	399	385	410	432	432	392	392	428	434	407	435	396	399	398	430	446	388	439	394	372	355	415	422	403	389	401	399	413	399	376	388	386	444	401	427	399	420	399	422	386	444	430	363	395	411	401	396	423	414	410	418	393	428	398	421	399	422	376	405	388	384	399	432	399	390	406	392	407	404	427	412	403	379	383	408	466	417	412	399	422	377	410	400	457	448	380	389	429	430	404	406	406	399	415	437	428	426	419	416	397	432	407	422	382	374	399	389	428	418	434	395	420	375	426	422	440	407	427	401	363	390	391	396	409	409	407	409	415	406	377	417	402	411	405	395	403	427	412	400	411	461	383	390	421	369	411	419	434	403	429	401	391	380	362	438	423	426	409	393	407	434	379	429	385	406	376	418	404	443	415	431	410	454	415	437	448	412	421	437	394	391	427	402	432	390	435	370	375	383	394	401	428	430	402	384	408	388	436	401	417	393	400	391	433	406	424	373	401	375	397	404	433	465	390	438	417	398	366	414	417	400	371	409	421	425	427	389	411	435	395	411	409	434	400	437	401	418	407	382	388	442	431	374	407	415	384	399	388	439	411	429	410	421	457	436	369	414	351	442	416	445	391	384	446	436	384	416	388	375	406	422	386	415	402	401	397	418	419	426	389	408	393	428	386	432	383	418	395	407	451	409	431	426	421	387	371	387	392	411	396	383	413	422	446	391	441	421	419	386	388	441	401	401	387	414	428	417	419	435	458	398	376	415	430	362	420	393	426	373	411	401	403	415	394	382	411	412	407	446	428	398	410	405	368	411	409	420	443	416	431	379	385	403	445	406	380	394	412	428	413	417	410	419	428	429	412	401	432	438	392	395	426	425	406	427	398	475	392	432	389	394	428	423	395	409	416	379	434	402	423	402	365	430	415	407	413	436	452	402	404	362	383	431	386	402	408	417	420	423	417	421	442	398	378	430	398	409	401	414	397	452	398	398	434	424	417	416	420	414	423	426	394	451	375	397	412	429	380	413	405	408	388	405	434	408	403	418	384	400	422	409	392	370	380	431	420	404	414	409	440	409	410	414	394	421	381	413	390	410	421	374	411	413	410	414	377	403	417	415	429	419	368	371	399	419	424	416	419	390	388	455	391	403	393	387	380	389	423	420	414	434	421	471	379	402	416	397	384	385	404	419	428	409	398	388	396	460	391	424	405	400	390	361	418	429	370	395	387	426	400	451	399	374	388	405	388	415	381	405	436	410	433	435	405	452	411	388	380	383	424	413	415	412	381	396	408	400	407	407	414	387	395	393	377	438	419	379	407	414	485	428	411	404	440	395	421	400	409	372	425	402	401	422	381	398	403	396	403	406	411	398	408	418	397	428	372	431	443	412	424	365	383	454	395	392	411	410	373	390	399	401	428	409	430	388	400	413	421	412	409	388	398	388	381	417	440	418	443	430	417	407	402	408	403	436	397	421	378	407	416	377	419	411	387	399	399	420	422	393	406	405	408	388	426	411	424	452	420	402	433	432	421	422	391	402	438	433	426	436	412	421	384	388	367	385	410	356	401	422	398	429	420	398	365	387	431	374	404	393	416	405	389	394	408	406	430	412	439	406	419	395	420	446	421	443	404	398	383	425	410	413	396	414	400	423	390	385	388	421	371	428	405	420	398	438	420	410	423	424	395	461	386	451	388	397	392	418	439	405	406	419	417	395	405	383	395	433	459	438	421	391	406	392	414	444	411	431	428	390	414	460	399	378	404	392	416	434	438	403	390	406	394	440	406	447	370	419
27310	21194	10383	767	421	368	251	160	190	146	178	151	130	136	149	134	129	138	147	133	148	134	129	135	154	132	126	142	125	136	130	145	147	111	114	137	119	152	127	148	123	141	154	114	136	133	128	124	117	138	125	139	137	130	120	139	142	131	128	119	122	117	140	109	129	109	139	131	146	117	134	127	137	122	133	148	114	133	126	120	134	116	132	146	114	106	162	150	154	127	146	148	119	121	122	118	114	132	142	126	146	112	120	115	122	115	123	126	136	133	137	122	140	99	141	131	122	136	127	137	137	129	103	105	134	122	132	122	131	124	140	116	120	108	133	131	130	130	111	136	108	131	120	117	121	140	135	136	128	123	141	140	124	133	144	141	146	129	132	134	110	129	128	143	121	135	120	121	126	130	123	126	126	132	114	126	141	125	146	116	148	133	123	116	124	137	126	124	126	145	129	121	133	129	149	131	131	145	126	132	140	134	141	127	122	151	153	119	142	115	124	145	116	104	138	134	139	115	114	130	111	159	130	131	125	124	121	117	129	133	153	136	136	117	116	122	137	130	118	143	123	143	115	129	129	137	121	120	131	116	129	129	154	150	124	118	132	147	123	130	147	120	138	122	136	130	136	135	126	116	124	125	135	136	116	139	132	129	139	122	126	126	123	119	141	138	134	133	104	113	121	136	130	137	144	115	122	140	127	151	142	140	139	128	135	137	133	139	126	128	125	119	121	150	133	146	162	133	137	129	146	124	128	155	124	128	130	121	129	132	131	141	128	141	141	140	148	126	131	121	112	127	140	124	138	116	123	117	137	141	118	112	127	117	123	144	149	138	122	126	121	146	117	135	147	153	111	106	119	130	136	123	129	116	122	120	136	132	114	130	127	124	114	130	132	120	132	125	115	141	141	105	134	126	149	138	137	148	127	132	112	114	123	115	132	128	137	126	134	139	110	124	140	146	141	135	137	137	122	144	149	129	122	119	117	134	148	123	139	143	124	141	140	108	128	131	121	120	145	141	134	122	142	133	152	136	119	128	120	136	141	109	137	138	106	112	120	117	127	118	137	130	122	132	139	113	141	114	103	130	136	142	142	126	140	117	117	120	129	120	138	129	136	116	126	146	126	147	139	143	130	137	130	119	123	123	128	140	123	117	131	128	140	116	125	124	137	125	112	114	142	141	127	108	118	109	125	161	113	121	127	130	134	113	141	137	123	134	121	131	121	114	136	135	129	140	142	128	137	135	125	126	117	145	140	132	129	129	124	136	150	126	133	130	131	131	149	122	139	142	137	121	141	131	136	132	138	119	144	117	141	123	142	106	117	109	118	122	102	128	127	130	128	123	133	108	120	135	135	142	118	121	123	118	132	127	129	119	125	131	128	121	136	124	134	139	123	135	124	144	129	147	134	126	133	123	121	154	143	134	122	142	135	151	130	131	119	130	148	120	123	138	120	129	125	114	167	134	130	124	121	121	120	135	141	138	125	157	108	116	131	143	132	126	131	125	120	117	129	131	131	139	134	121	117	136	139	111	144	119	137	111	119	134	130	121	151	137	139	129	153	139	144	133	125	141	128	137	124	114	136	132	134	148	121	141	124	120	141	134	119	126	136	144	131	129	134	112	130	137	138	112	114	121	128	123	114	113	131	111	135	114	130	142	124	128	130	119	153	122	150	135	117	123	131	145	101	120	107	127	128	138	125	130	143	137	137	110	137	143	138	127	132	128	119	121	123	129	133	140	123	130	129	120	119	124	114	139	104	143	129	128	135	132	131	116	128	133	123	136	109	134	131	126	129	135	118	135	138	106	124	114	144	130	130	122	124	118	125	117	132	127	134	130	131	133	140	117	141	123	121	128	121	133	138	137	117	133	110	140	128	117	118	139	128	153	150	140	126	124	122	132	126	132	124	141	138	114	125	118	121	114	123	114	134	109	147	112	123	126	128	143	132	117	149	130	127	148	140	122	114	137	120	111	127	129	129	142	136	113	132	129	135	104	139	159	110	140	143	138	123	142	147	130	137	143	131	141	149	120	129	121	110	147	133	130	116	129	140	132	133	128	103	131	139	133	123	141	143	135	100	132	138	136	133	131	145	119	107	109	129	133	147	128	112	126	131	148	129	131	132	134	107	115	122	130	138	108	147	140	130	120	128	131	135	145	133	106	136	140	128	116	93	132	146	136	140	114	130	112	124	128	126	143	142	135	105	124	140	142	139	150	132	141	122	123	132	136	116	126	131	123	129	119	115	114	136	141	127	133	122	117	108	140	127	131	130	119	149	124	137	132	144	157	140	136	123	134	131	124	128	124	126	138	120	147	123	128	138	149	130	147	133	125	127	144	125	122	124	133	129	146	140	120	122	146	131	136	116	118	115	114	129	136	92	125	133	138	130	146	131	149	121	136	116	147	116	139	127	106	138	119	125	121	128	133	135	121	130	129	153	111	140	121	142	154	111	127	123	114	133	134	153	139	134	132	129	140	136	143	139	121	139	135	131	133	118	126	153	118	123	118	126	115	113	117	107	94	142	111	116	116	132	133	119	136	133	127	124	132	139	121	121	138	123	133	112	148	149	105	124	128	140	131	125	122	118	141	123	124	116	133	121	138	114	133	132	103	117	123	136	116	117	128	152	133	131	104	131	118	130	123	122	138	126	124	123	126	128	138	108	129	134	116	115	146	133	138	126	117	143	154	129	123	134	122	157	135	120	135	136	126	115	137	139	118	130	127	128	141	120	141	117	124	135	137	141	149	144	126	134	129	118	137	133	130	131	127	106	127	150	153	126	176	151	138	137	152	114	117	118	130	137	148	125	143	123	128	138	122	148	130	133	137	107	135	118	124	129	142	149	138	130	126	130	102	119	105	118	133	137	125	148	133	126	128	135	112	126	124	133	132	146	119	121	128	130	94	118	133	146	144	122	115	158	120	142	131	138	134	128	141	152	145	122	128	141	148	135	128	134	115	109	115	125	125	129	130	124	139	138	129	135	132	136	129	147	125	126	124	124	125	122	136	123	123	125	121	138	146	131	120	133	137	132	112	132	127	158	113	163	125	127	139	148	129	139	127	154	124	129	115	133	147	144	120	139	142	147	132	135	128	144	116	132	129	134	126	119	116	143	148	126	142	133	119	125	129	118	115	135	139	138	124	151	127	130	136	137	123	129	129	135	152	118	133	133	115	129	123	117	105	116	116	134	130	126	131	118	119	133	133	131	127	114	113	119	122	133	107	143	139	143	130	117	115	132	145	133	115	140	146	138	146	124	119	134	125	131	142	130	122	123	128	130	135	121	133	128	122	117	128	140	141	121	117	118	135	123	121	131	149	119	138	125	123	122	125	115	117	114	147	152	133	142	124	125	135	117	134	128	127	119	114	108	123	131	135	132	148	135	145	123	124	137	136	129	133	151	140	142	136	153	115	139	135	131	123	138	136	142	144	120	134	124	141	120	138	135	132	128	134	120	126	133	131	133	135	126	125	136	129	137	148	133	134
3810	1100	1066	510	399	347	331	230	204	191	205	181	197	201	198	171	159	171	166	156	153	184	158	151	174	162	167	166	138	157	175	145	145	153	134	150	142	164	161	148	169	147	155	156	156	166	145	140	155	137	162	153	149	177	164	155	147	166	160	170	136	181	144	151	158	159	143	152	159	170	166	152	166	170	151	162	137	177	146	146	177	160	162	158	157	162	170	157	176	148	172	155	144	155	186	167	153	160	154	152	155	159	167	165	191	154	144	178	167	164	149	157	156	152	154	169	133	170	167	162	160	165	172	164	191	153	182	173	148	154	153	160	169	163	150	178	165	167	161	177	178	164	167	165	149	172	172	153	168	138	179	160	170	165	160	146	151	150	159	170	168	144	144	165	149	148	159	169	166	147	132	157	183	145	168	155	167	136	148	157	164	150	155	154	164	169	136	174	175	167	128	163	146	140	162	174	192	164	169	129	155	170	143	165	157	145	162	126	162	175	171	149	150	161	181	154	167	141	159	154	165	140	184	141	183	167	156	177	163	169	169	138	177	157	163	179	176	171	170	178	147	163	139	147	176	155	162	167	158	137	157	159	171	150	170	175	172	162	163	170	151	141	169	151	157	138	133	152	151	159	156	138	169	174	173	154	124	165	136	170	159	171	156	140	160	164	173	176	189	163	162	158	165	169	168	161	171	162	163	161	143	147	166	167	175	152	161	129	161	137	169	150	164	185	174	167	154	169	149	167	177	163	136	154	160	156	162	161	174	180	169	180	167	137	155	163	163	168	158	135	152	172	161	159	159	151	182	178	143	149	148	172	162	154	158	157	154	147	149	169	180	185	162	153	167	177	156	151	167	157	196	171	160	167	159	156	176	165	169	159	153	161	162	179	139	159	162	168	150	152	150	144	141	176	142	170	162	171	149	145	157	156	152	170	159	150	139	154	164	176	177	176	163	185	155	156	162	154	173	159	149	136	160	156	147	180	148	171	154	144	160	169	171	149	145	154	162	148	155	164	166	179	156	171	166	150	162	160	128	159	185	158	157	143	133	148	169	174	167	145	157	147	146	154	152	150	176	176	157	141	160	163	142	145	150	156	157	171	168	161	152	155	164	137	153	159	171	175	163	150	178	167	171	156	144	129	144	182	143	154	149	166	156	143	172	148	183	159	152	174	156	164	145	151	180	187	153	141	157	180	146	150	157	147	157	156	158	148	144	154	149	157	162	169	174	151	175	187	157	182	177	156	159	146	163	177	162	154	150	156	165	155	157	167	172	183	190	154	162	180	160	151	153	151	173	150	160	172	151	164	158	145	171	154	148	158	164	179	180	171	188	159	162	157	165	147	162	162	140	161	166	146	166	161	182	172	155	185	168	162	153	150	143	145	153	165	138	178	145	154	159	166	168	154	172	160	172	153	160	173	161	151	172	160	169	182	173	170	139	152	166	176	141	161	158	157	163	165	168	170	170	174	146	141	169	133	161	166	172	154	172	141	169	152	158	149	158	138	160	163	141	164	158	155	158	161	163	183	150	151	167	182	176	157	165	152	161	160	131	170	164	174	160	147	142	168	167	170	184	171	175	159	183	162	154	153	152	151	158	166	160	139	168	165	166	153	164	157	153	181	180	148	138	171	161	198	171	172	171	169	189	140	161	147	146	196	183	167	144	149	151	165	175	169	151	160	161	154	175	149	153	146	161	147	151	149	163	151	155	148	166	164	151	172	159	155	155	148	150	164	166	146	172	160	172	151	172	156	192	162	180	155	156	163	173	160	170	171	166	167	155	150	141	157	172	172	174	194	156	147	146	160	162	144	181	145	166	130	170	171	172	165	148	169	155	155	182	144	161	175	162	173	155	145	143	154	192	167	144	186	166	151	151	156	158	170	169	150	175	162	151	164	156	135	141	183	157	180	179	144	160	143	182	166	165	159	147	169	142	162	168	170	177	148	184	186	176	141	141	141	143	149	166	169	156	153	150	144	160	159	179	161	171	166	151	156	172	157	149	157	164	166	165	143	156	161	178	159	142	168	155	158	173	169	163	153	150	183	176	174	178	169	146	157	139	169	145	161	146	166	152	171	205	175	169	157	153	166	151	153	139	157	166	171	169	159	147	164	146	151	170	162	134	179	173	128	172	152	162	148	180	155	138	146	155	166	169	162	166	135	152	139	154	164	173	155	154	169	172	161	126	162	163	176	146	161	147	163	151	148	149	139	160	171	170	163	153	169	161	159	147	167	153	148	151	143	161	143	167	149	151	147	170	153	165	161	157	149	170	168	181	153	177	153	142	139	156	162	175	138	148	167	151	156	163	154	155	184	163	151	159	155	162	155	153	183	162	167	133	160	164	159	151	169	151	140	156	151	160	155	164	167	161	168	172	182	142	156	165	143	183	149	171	153	161	157	164	142	168	151	169	168	166	173	177	136	155	146	166	175	170	153	172	156	137	163	150	149	142	171	155	136	172	156	167	159	162	148	133	138	142	159	137	152	153	157	176	154	169	143	152	155	159	162	172	161	159	166	146	148	150	186	152	163	164	191	159	165	166	178	170	171	158	161	149	159	155	162	137	158	147	156	147	184	161	167	141	183	168	146	155	137	150	157	152	151	159	134	160	165	186	160	159	166	167	158	159	176	173	162	157	166	180	151	157	166	166	158	157	173	150	118	163	182	143	136	193	157	163	150	158	154	173	169	155	127	174	178	168	149	181	167	152	150	159	179	173	169	151	175	193	141	148	165	155	175	166	145	150	157	161	175	160	184	142	166	152	158	181	154	170	147	161	157	153	156	162	156	177	164	150	147	156	163	168	155	151	156	176	138	164	166	166	156	189	157	140	180	173	152	164	145	174	154	145	151	173	147	158	155	141	195	156	167	177	168	157	172	178	166	148	158	175	160	181	167	137	148	149	175	173	158	160	153	166	171	169	155	157	167	167	155	150	151	173	159	169	152	143	140	165	169	151	172	166	181	177	179	146	165	166	152	162	169	165	136	168	167	147	182	163	173	155	147	152	173	175	167	149	166	154	158	171	175	166	158	153	167	168	171	159	162	163	161	152	141	159	188	151	161	185	151	171	166	143	151	145	147	161	164	167	179	143	139	169	153	146	167	163	146	162	156	145	157	160	164	183	166	160	148	157	152	159	145	153	152	146	162	151	172	169	147	173	167	158	177	156	171	174	144	147	189	162	160	157	160	132	179	144	158	183	173	161	179	146	177	181	154	141	181	172	148	146	148	161	141	167	151	172	156	178	167	161	161	171	161	158	183	158	129	149	176	160	160	156	167	139	159	154	163	151	151	165	145	159	156	137	157	159	160	155	182	164	161	156	182	174	154	159	177	181	155	167	153	160	176	161	166	146	153	154	158	143	166	178	175	147	160	169	167	171	150	139	173	159	182	172	153	154	162	168	156	182	168	152	166	181	145	147	153	185	161	170	167	165	147	156	167	144	166	143	162	136	171	151	159	140	193	146	181	163	145	157	144	142	165
23807	21560	29334	24241	21563	17333	1692	862	683	565	529	464	462	446	383	400	402	370	354	341	318	392	315	343	311	344	335	329	358	314	320	353	310	301	295	306	332	295	327	286	283	300	291	292	304	326	303	304	324	300	317	325	303	294	331	280	292	302	268	281	323	305	295	283	267	286	333	266	301	291	287	316	284	315	296	284	286	293	310	300	284	314	326	305	298	312	288	306	297	275	290	324	330	283	309	319	277	301	299	253	330	305	303	297	332	299	331	305	293	274	311	309	294	287	313	291	273	312	325	255	285	294	330	275	260	306	307	335	312	299	320	312	319	278	279	291	309	274	300	288	288	255	290	309	314	287	257	311	291	296	301	302	319	303	277	297	308	268	292	297	296	300	288	350	275	295	301	314	314	318	284	301	319	302	319	346	273	274	287	294	290	310	305	270	315	303	296	299	297	330	301	259	281	283	315	287	325	270	297	283	294	316	287	313	300	289	300	265	304	321	307	307	303	274	302	252	300	302	324	322	295	322	311	305	294	282	302	310	288	329	304	301	301	305	321	293	282	287	302	295	304	267	307	308	309	306	259	299	285	308	293	308	268	308	268	297	307	295	330	322	288	271	311	270	297	293	290	300	294	288	302	296	294	314	284	263	301	283	307	293	279	271	287	268	286	290	275	251	305	285	299	293	305	286	307	309	296	282	311	295	296	285	302	316	302	268	290	283	294	296	313	326	306	305	305	279	320	304	294	313	299	286	289	283	316	296	310	291	319	303	277	258	307	304	276	298	292	271	320	293	274	289	302	286	305	297	278	299	317	309	304	275	292	301	291	252	325	283	294	283	309	281	298	298	288	292	284	296	281	303	292	322	307	307	313	273	332	284	283	296	302	280	306	280	293	300	303	297	276	289	274	326	273	318	320	301	285	303	312	306	302	317	292	293	290	299	297	283	284	279	275	303	324	326	291	306	309	288	292	302	276	268	317	328	287	292	296	267	271	276	308	308	323	289	332	289	308	313	272	302	308	288	292	327	265	282	305	326	294	282	286	300	295	316	273	307	307	330	304	295	314	292	309	315	291	299	285	311	316	295	282	293	295	303	278	281	307	305	275	260	297	304	290	274	318	303	273	284	315	295	294	287	295	273	273	284	300	273	292	292	294	291	289	307	297	278	291	297	290	306	286	322	278	303	296	294	276	281	313	285	303	306	311	293	297	290	302	277	317	304	281	300	284	267	321	302	292	295	298	318	295	320	282	316	313	278	283	334	294	268	283	317	314	281	292	300	290	278	293	301	289	304	288	297	284	287	287	315	260	300	306	284	295	326	297	265	284	286	299	305	299	292	315	299	276	282	287	290	311	330	307	287	324	306	280	286	314	274	325	303	307	315	293	285	278	290	308	295	281	296	334	268	300	315	264	281	300	297	286	304	300	287	276	296	313	301	284	298	300	298	310	298	303	276	301	289	293	283	319	288	268	292	294	290	270	298	274	307	304	311	290	291	315	304	306	317	310	290	294	290	279	314	291	284	315	269	272	306	295	305	286	277	344	312	298	271	329	317	329	290	288	308	288	313	296	319	301	292	296	306	311	312	306	295	306	315	295	282	301	308	311	276	287	289	313	304	301	290	306	298	293	306	274	299	316	269	303	315	249	286	286	307	290	289	286	249	286	293	293	265	300	304	304	281	281	304	290	276	306	310	305	282	327	280	304	253	293	306	283	293	277	300	302	290	333	290	310	289	313	304	259	305	281	281	298	264	341	313	306	281	286	294	305	281	292	289	320	292	253	292	292	294	285	314	298	308	313	284	307	304	294	274	297	265	259	293	310	322	292	290	259	298	282	327	279	278	306	283	293	273	297	308	260	295	280	266	305	303	311	281	337	313	272	286	318	306	287	277	261	256	316	295	329	300	274	286	279	276	272	294	318	333	304	281	302	291	270	306	305	292	286	293	281	310	290	293	310	277	323	273	272	264	289	292	318	275	294	277	276	286	311	281	255	317	289	310	310	289	302	297	263	302	310	320	288	303	276	303	304	291	290	321	315	278	288	283	305	276	306	324	280	332	291	305	293	277	303	282	290	287	323	292	293	309	296	300	296	339	255	320	282	333	282	280	317	290	297	292	266	269	302	280	292	273	294	306	289	306	283	298	314	278	298	295	325	285	264	304	337	280	286	301	289	310	316	295	358	295	288	283	284	281	287	281	280	299	302	302	291	285	276	295	296	314	305	310	284	331	344	289	275	316	308	265	268	291	323	286	241	307	314	329	333	270	290	313	292	292	293	300	331	309	304	288	318	301	306	282	276	303	286	289	315	291	269	305	301	271	303	277	285	306	309	306	291	271	295	286	303	282	321	302	296	288	299	290	290	283	266	295	314	268	313	291	283	286	289	262	301	308	280	315	291	295	271	309	298	297	274	293	291	282	285	276	312	282	303	282	342	295	284	301	304	317	303	316	283	280	273	300	309	316	290	283	315	301	320	291	262	279	327	282	299	272	308	284	262	302	295	299	292	301	282	320	293	293	327	287	338	285	298	306	318	310	278	285	276	283	298	315	307	315	331	280	276	293	300	301	294	302	336	284	272	293	316	293	300	311	312	297	307	302	309	263	311	306	288	299	308	268	302	332	304	266	301	288	283	323	321	313	297	304	330	253	275	297	263	312	304	308	309	293	298	286	300	334	277	264	292	336	326	306	288	302	292	286	321	253	253	311	286	256	290	293	318	301	284	303	272	319	308	270	286	306	301	293	270	291	288	317	315	323	295	282	298	311	308	322	287	287	309	313	313	298	290	283	308	289	318	302	311	301	343	287	280	298	296	300	313	289	323	300	294	275	295	328	274	293	273	310	300	315	295	289	306	314	339	300	312	283	287	318	324	284	315	316	303	331	313	286	300	310	306	305	299	281	315	309	278	306	358	303	282	271	310	282	308	314	287	311	292	277	292	261	304	317	303	302	278	288	313	272	296	284	289	290	292	316	314	285	290	309	312	287	282	277	297	303	273	295	303	299	293	273	304	307	323	278	297	300	284	288	289	305	334	282	311	293	269	264	326	295	325	328	308	296	301	298	302	293	285	292	305	281	325	314	313	315	293	304	310	307	291	293	276	303	316	283	293	275	297	292	264	261	304	305	288	310	314	302	297	278	318	274	322	288	300	313	300	278	299	325	281	271	293	326	275	317	326	289	281	303	290	319	313	292	299	280	277	324	287	304	286	281	279	307	314	292	273	306	304	312	260	305	280	288	346	268	333	303	288	286	303	265	267	297	284	266	300	269	299	277	296	292	298	282	284	328	292	291	264	263	303	306	276	274	287	284	319	295	265	307	262	280	281	301	296	286	300	299	285	290	309	268	313	288	270	315	344	298	309	290	283	301	268	298	301	297	265	276	306	269	273	310	320	291	293	316	272	323	320	308	308	323	274	319	272	259	290	293	296	304	324	302	284	300	327	305	278	272	288	295	314	280	259	276	301	288	321	307	285	281	301	273	308	299
4885	10524	9229	4655	3198	2467	1829	1503	1197	1020	894	821	669	666	592	592	529	488	462	469	425	409	437	412	399	412	431	417	392	359	343	365	342	378	362	392	359	384	371	354	361	354	355	401	396	346	360	346	341	363	368	394	382	311	343	332	362	354	385	342	354	336	363	343	369	315	342	373	352	339	359	347	377	339	369	387	336	339	338	345	363	375	357	338	358	381	372	365	360	357	340	326	363	368	339	376	375	359	323	373	320	362	320	368	376	341	333	390	356	369	359	354	363	357	344	352	325	350	344	315	390	310	363	344	336	362	338	337	370	404	342	378	368	333	339	329	343	320	376	374	372	358	350	320	357	334	376	321	358	330	358	346	365	353	345	364	371	340	348	356	344	374	335	358	361	357	323	317	363	359	343	375	374	339	353	362	370	328	343	321	365	363	356	337	375	386	331	337	333	351	345	335	376	353	363	364	363	352	351	349	372	333	320	361	351	346	368	337	334	336	343	316	357	347	360	317	343	349	363	358	371	348	341	342	350	347	325	322	330	348	349	317	388	348	384	353	367	341	341	317	328	354	387	312	337	353	362	345	328	338	352	390	344	358	327	366	347	352	348	342	361	338	311	382	340	360	341	377	355	352	344	340	320	345	347	346	339	360	381	348	374	328	359	329	371	307	377	355	373	349	320	346	359	389	335	381	360	354	340	357	357	327	367	372	360	309	317	366	363	361	398	350	342	342	335	344	352	341	370	305	321	351	344	354	367	352	396	364	373	390	343	332	352	368	363	332	357	382	317	310	334	351	363	356	345	353	359	389	360	366	365	346	342	376	398	328	315	345	322	348	383	341	344	329	374	342	396	343	365	349	314	406	336	357	363	337	375	363	337	348	333	326	320	346	366	346	325	357	338	350	351	330	356	368	352	356	359	356	336	356	360	337	319	333	350	316	328	363	349	317	360	350	338	364	367	346	371	358	354	365	332	374	322	329	383	329	339	353	345	349	324	358	373	338	306	329	326	337	349	380	345	348	336	402	351	360	393	355	374	349	376	360	354	357	347	362	369	349	358	350	313	365	336	346	325	349	344	352	343	360	337	369	378	345	327	354	335	336	362	395	360	375	379	358	339	383	344	376	322	334	345	376	353	369	369	343	344	345	326	350	351	372	355	349	354	393	355	353	383	346	341	326	339	341	329	334	362	314	342	375	318	359	314	371	368	366	334	349	367	360	351	356	362	329	357	367	338	336	370	339	363	358	365	353	356	345	366	323	371	361	329	373	323	357	331	387	339	346	379	343	366	320	385	314	338	377	366	363	376	344	366	342	307	351	361	343	345	341	324	339	364	383	375	366	310	353	338	335	353	339	385	332	331	350	368	350	350	358	316	362	332	371	332	360	362	321	345	384	332	349	353	334	364	343	365	359	348	357	356	329	380	328	370	327	342	349	354	323	347	363	348	322	313	325	359	347	356	327	355	360	368	319	380	375	344	326	341	336	371	333	316	379	358	337	349	342	346	331	338	353	333	363	353	372	350	401	344	370	338	352	347	360	373	340	389	386	354	337	375	349	341	342	398	330	338	336	356	329	366	344	351	381	357	368	310	325	348	387	349	345	330	343	345	355	312	361	347	340	356	330	358	365	341	376	354	337	337	332	320	360	353	339	344	355	359	380	337	319	326	359	382	361	327	342	335	343	350	347	345	309	339	302	350	333	324	379	358	349	374	365	366	330	365	339	332	349	351	334	367	355	351	360	354	376	357	360	348	335	348	343	357	385	364	355	331	350	361	342	333	333	394	373	385	343	349	332	361	355	315	365	367	373	348	337	331	325	354	356	356	345	332	345	344	324	346	353	324	346	344	365	354	348	345	354	323	322	363	347	342	321	361	362	363	306	349	365	374	343	338	339	317	297	328	345	349	331	386	370	353	338	298	320	359	348	345	360	344	346	340	342	321	325	337	355	368	357	372	362	360	322	333	340	358	372	316	360	370	342	330	357	334	353	366	330	334	345	362	346	368	325	380	337	325	368	325	333	355	328	315	344	347	369	333	370	352	354	355	344	346	361	379	350	371	354	368	324	354	316	374	318	340	357	342	344	318	353	344	351	380	341	356	332	335	322	351	375	371	340	333	354	391	354	343	342	363	364	342	325	355	338	345	312	340	335	355	361	316	347	322	336	368	353	335	366	345	364	322	363	345	349	344	362	365	342	336	360	333	377	377	341	359	357	350	325	367	326	360	381	324	383	363	366	362	334	348	356	334	340	345	309	378	352	354	357	350	352	355	349	371	342	361	391	359	336	388	350	363	321	324	384	321	362	368	378	384	357	367	359	359	363	327	366	365	336	334	330	341	333	335	360	370	348	343	352	310	352	363	359	367	366	382	336	347	315	383	326	343	328	385	331	347	382	330	346	320	357	346	355	369	340	369	350	361	361	373	349	356	366	372	331	374	310	351	370	377	347	336	347	358	373	365	377	363	378	311	358	315	324	382	383	351	359	371	306	378	332	331	335	346	321	322	361	377	341	327	338	351	365	377	389	357	342	339	358	313	342	371	327	361	372	366	336	356	327	355	345	358	359	354	358	337	338	359	335	363	359	347	377	337	336	351	343	380	363	345	342	385	345	337	376	355	350	350	367	384	359	346	364	351	357	359	355	362	366	343	319	362	344	346	365	369	367	353	324	328	390	344	334	395	348	338	359	375	323	343	338	365	318	365	330	358	380	357	303	343	346	372	362	344	360	364	356	340	365	349	336	382	366	352	350	384	354	340	338	387	317	343	388	322	375	357	332	324	342	316	330	345	310	358	386	350	368	330	370	338	366	364	323	398	369	396	342	351	350	384	317	324	354	354	337	383	346	327	350	341	367	365	366	304	371	344	358	358	312	335	333	372	353	353	341	321	335	347	385	334	362	338	357	354	326	375	325	361	364	338	341	339	360	368	344	310	334	342	334	344	319	356	348	351	343	333	382	319	312	353	323	393	325	314	318	366	346	379	385	364	340	377	371	381	362	338	328	351	372	360	345	330	330	349	305	366	349	331	345	345	371	328	351	353	353	357	377	371	356	320	348	366	361	348	358	363	388	342	322	338	366	344	373	344	342	351	327	401	351	347	348	396	331	346	346	335	328	372	339	373	371	348	354	345	392	329	329	383	365	371	343	353	362	346	349	358	348	345	370	359	371	361	373	372	360	368	382	330	355	399	353	340	382	345	351	335	357	373	328	360	381	346	366	356	355	349	336	368	350	350	362	346	367	297	348	363	381	351	344	356	391	369	351	348	336	342	350	330	345	339	317	353	345	374	387	357	380	348	356	323	347	361	344	328	348	356	371	334	368	355	357	338	330	348	336	352	370	344	369	334	340	354	347	350	340	351	355	350	370	382	354	330	366	337	368	355	362	369	373	363	351	340	347	349	345	356	326	350	372	334	365	362	361	345	357	342	316	329	354	385	357	375	360	347	355	351	354	376	349	346	335	359	378	358	338	334	368	347	351	336	323
25168	21555	28408	25083	16952	837	412	348	237	221	207	189	177	167	169	177	145	136	135	120	130	130	116	132	108	125	113	128	112	110	123	99	105	118	117	114	125	104	121	121	108	101	115	117	103	115	107	97	119	116	112	111	120	113	121	91	112	116	121	123	115	106	110	99	114	120	92	103	109	120	117	104	110	84	109	94	91	120	112	123	116	115	124	98	101	117	94	104	107	97	105	99	109	106	112	93	93	117	102	97	118	92	109	101	103	120	117	115	107	92	116	105	98	97	108	83	101	103	109	110	106	102	119	127	133	98	94	92	112	95	114	108	115	124	96	102	92	100	89	108	106	86	111	104	96	92	117	115	105	93	106	105	97	95	107	97	109	100	133	112	113	108	111	97	104	113	104	116	112	95	103	117	105	108	115	95	116	124	89	110	105	111	109	120	107	132	117	123	86	107	105	105	95	124	105	87	110	101	92	119	99	103	100	98	133	116	101	109	105	109	108	113	95	95	104	108	106	124	81	100	104	109	122	114	95	118	115	93	100	87	122	108	106	109	104	107	108	120	121	85	114	101	116	114	100	109	101	113	100	92	121	109	103	110	111	98	121	87	131	122	107	115	110	101	108	85	107	106	120	111	116	103	103	84	78	100	102	86	108	131	114	100	97	104	115	97	95	115	112	114	94	90	136	107	92	100	109	86	110	111	106	97	99	106	99	101	111	101	97	116	98	86	90	102	104	96	120	93	114	116	104	106	98	113	120	101	97	103	87	104	119	113	127	127	120	105	104	119	111	98	78	87	104	113	100	107	112	102	108	95	112	104	95	106	122	100	97	101	96	104	110	111	115	106	105	99	116	118	108	115	129	92	118	111	80	91	108	110	116	101	120	103	98	110	124	91	114	113	106	104	112	118	110	97	82	121	108	96	91	104	125	117	111	106	104	106	97	101	116	118	122	101	107	102	117	112	104	110	107	118	96	106	101	86	100	106	104	89	127	99	124	120	120	113	99	123	98	83	105	101	112	105	96	112	109	106	113	95	95	104	98	94	121	95	97	100	113	112	114	101	100	104	104	112	95	91	97	109	100	103	104	116	115	109	89	102	96	125	113	110	107	109	128	117	101	112	111	118	106	111	94	105	110	109	80	121	94	98	131	103	98	107	94	105	106	96	93	92	107	102	97	100	117	97	104	120	111	108	99	108	112	111	117	99	107	104	103	118	121	112	93	107	117	109	106	109	96	92	93	125	120	92	104	108	107	106	115	98	107	95	120	112	114	109	108	88	96	97	112	121	110	108	120	104	114	110	111	115	105	115	81	96	110	93	92	108	111	117	114	108	101	105	125	111	91	102	118	119	115	119	102	107	110	104	106	105	130	107	100	105	104	116	95	100	110	121	103	116	101	98	100	105	98	119	121	97	116	109	108	107	104	119	109	98	105	93	97	77	118	91	97	114	101	118	112	119	87	115	97	110	98	108	105	119	109	90	100	120	112	103	106	115	119	95	106	97	98	99	106	120	95	114	102	142	97	110	93	109	109	100	106	125	104	112	99	102	109	116	105	98	105	115	114	96	98	113	123	110	113	127	95	114	107	99	120	119	104	115	115	101	114	113	107	113	123	95	104	102	119	107	93	111	128	108	109	104	94	120	90	93	115	97	122	91	109	102	127	116	114	103	105	129	98	105	116	86	106	108	116	120	108	94	106	96	107	129	105	109	130	129	117	98	112	103	120	92	92	105	102	120	121	107	106	93	93	117	110	118	120	108	106	96	115	105	113	100	106	152	104	90	114	125	106	80	108	101	113	118	99	131	109	111	94	92	107	111	107	92	99	114	110	109	116	112	86	92	109	121	115	94	113	105	109	112	108	130	95	104	108	109	104	100	104	111	102	107	94	112	107	111	107	97	111	121	125	103	112	98	92	105	111	99	106	112	122	109	114	108	102	99	97	93	122	101	112	136	111	107	118	135	109	98	92	105	90	122	91	112	120	85	89	95	99	110	108	99	120	95	107	102	119	100	118	116	100	105	97	100	103	104	123	94	123	104	88	109	90	101	122	111	103	117	102	126	107	121	91	100	114	118	110	87	104	108	114	90	118	95	116	98	109	114	113	122	120	129	125	94	101	110	108	113	103	114	91	101	98	101	115	112	116	88	94	98	101	104	121	110	102	105	110	126	82	120	108	106	112	100	110	121	99	119	131	112	95	122	108	100	118	104	126	110	102	109	94	104	99	112	103	116	103	125	98	109	99	118	109	107	112	100	101	102	110	96	111	101	120	109	95	112	82	118	104	107	112	98	98	107	104	118	113	110	123	122	110	95	96	115	124	119	105	106	108	103	115	105	101	116	105	85	107	107	107	115	103	86	104	129	124	119	104	109	113	96	109	113	105	115	100	116	135	122	102	96	111	112	106	111	99	105	106	109	99	102	109	85	130	103	110	114	111	112	103	98	109	110	116	118	103	117	118	102	122	98	111	106	97	95	107	113	137	105	108	96	122	105	98	100	112	92	114	99	123	101	105	95	100	103	103	108	98	104	118	113	110	103	120	96	98	84	99	106	101	117	104	125	112	102	105	120	113	114	115	97	107	120	108	107	99	96	104	96	111	107	100	95	100	118	103	104	120	124	122	112	108	97	96	112	111	89	98	124	98	94	110	90	98	95	117	98	113	122	95	87	97	128	101	106	99	95	101	99	102	122	99	93	121	113	111	117	102	110	118	117	113	105	111	123	109	96	114	96	92	100	113	99	100	120	103	116	100	96	108	119	114	102	104	103	108	80	121	94	106	119	119	114	109	93	115	108	92	107	129	115	96	118	110	108	109	88	108	103	101	107	105	121	108	100	120	95	100	112	109	101	118	105	100	111	122	123	103	97	108	112	115	97	94	112	110	109	106	112	111	117	118	97	123	113	115	98	114	122	131	109	92	100	96	95	104	121	94	118	112	108	115	107	100	106	98	111	102	125	130	119	104	98	114	109	118	114	93	99	81	122	88	129	101	114	116	98	95	108	100	125	100	99	109	114	114	112	107	96	130	127	94	91	102	107	114	99	98	103	111	103	120	113	117	120	103	109	110	112	112	102	115	95	97	131	116	115	111	120	101	124	86	95	103	114	111	97	91	95	110	99	92	115	108	107	95	112	96	97	98	109	96	110	125	109	103	99	125	107	124	91	99	94	116	101	97	108	102	112	111	95	112	108	104	133	108	104	113	90	114	113	107	111	106	99	113	82	110	119	109	124	100	102	100	107	106	124	110	109	110	135	105	105	98	99	96	104	121	116	110	126	120	110	87	100	107	96	106	109	106	106	102	109	113	90	100	107	114	108	107	90	109	125	96	87	108	100	101	110	103	111	117	104	98	108	108	97	110	110	123	111	108	109	107	98	74	120	102	112	111	113	121	120	113	120	112	115	99	119	97	110	113	106	107	116	122	129	109	99	119	108	107	112	98	108	108	84	108	105	127	110	114	105	116	103	112	119	98	118	114	109	110	90
4749	6219	5105	2577	1810	1251	987	802	580	505	433	368	340	301	268	280	240	226	200	191	208	180	192	199	163	185	166	166	177	162	169	145	165	151	154	145	142	145	144	142	157	176	154	140	135	157	144	143	162	138	139	145	152	160	142	143	127	140	152	153	161	167	164	144	135	158	155	164	129	150	151	139	172	136	145	162	144	162	178	161	165	136	149	136	161	126	143	153	140	126	135	151	143	123	162	134	108	145	135	113	143	134	149	153	146	152	141	147	117	140	142	154	146	138	143	124	144	131	134	127	126	155	120	127	142	123	145	156	152	167	141	146	160	120	141	134	170	147	137	132	169	150	141	133	155	142	141	141	138	157	136	152	146	146	147	138	143	132	157	137	155	138	150	160	157	149	154	146	151	158	135	146	164	149	157	148	156	140	161	155	155	150	145	156	144	149	121	139	125	146	119	146	146	143	162	136	155	142	127	152	160	140	150	135	153	124	135	152	141	127	147	144	157	128	154	164	144	146	153	145	160	138	130	131	147	139	149	140	143	145	134	158	123	132	148	128	152	144	142	122	142	155	163	113	158	159	149	145	139	154	126	124	168	133	166	118	133	157	144	152	161	145	158	144	154	153	154	143	143	142	166	136	159	147	161	121	147	135	156	153	161	120	151	141	134	147	156	151	170	120	160	134	136	141	143	149	154	140	151	128	144	136	146	130	137	167	144	143	162	148	143	145	156	139	146	163	143	130	151	160	131	150	144	164	148	136	141	142	134	141	156	143	154	143	137	149	153	162	147	132	154	167	152	141	149	155	128	161	138	155	138	163	135	158	125	144	151	147	154	153	138	149	147	133	179	155	142	141	152	136	152	135	152	142	161	145	159	134	149	160	150	155	140	135	147	134	135	149	155	140	160	140	141	142	140	157	142	145	144	156	157	144	158	147	161	126	145	123	145	163	140	143	141	149	152	141	149	147	150	156	142	128	142	140	139	132	137	120	137	147	136	153	166	151	151	154	151	158	128	153	132	162	150	167	157	150	139	142	158	137	161	152	145	152	166	135	130	151	124	156	137	151	145	137	156	136	151	145	153	149	159	153	139	136	140	127	137	143	152	137	165	162	128	137	149	169	150	130	164	130	140	132	134	146	139	150	128	138	153	147	143	141	141	137	135	134	146	135	162	128	161	147	150	152	139	137	164	150	136	173	167	138	145	155	135	138	145	135	144	143	149	155	134	162	166	143	139	140	144	136	151	135	135	145	158	138	147	137	131	150	142	151	144	153	132	140	140	134	139	140	145	150	131	143	144	149	130	140	156	140	141	111	143	147	111	144	137	135	144	151	152	128	142	148	161	148	135	155	142	117	123	146	152	134	129	139	154	139	142	152	131	146	136	142	152	129	155	138	154	146	141	137	164	132	134	125	141	155	124	138	138	130	148	141	133	140	172	141	150	143	154	159	131	151	151	137	126	127	144	112	144	168	145	154	136	140	148	153	161	141	137	153	141	139	130	147	152	152	143	138	136	142	113	132	144	149	136	144	140	129	143	160	143	144	151	136	144	135	137	162	123	167	148	138	127	140	118	137	129	139	135	153	142	148	128	161	139	130	110	151	149	136	138	143	120	136	141	137	146	155	147	148	148	138	151	137	140	160	125	144	137	144	136	155	147	133	150	137	168	141	164	152	126	140	127	130	156	156	140	123	129	141	140	138	154	147	129	137	169	138	134	151	144	139	131	156	136	148	174	135	138	143	150	132	144	138	134	161	126	137	150	156	152	157	147	141	137	139	141	132	151	153	175	132	152	147	129	152	150	133	140	156	147	145	140	136	124	148	136	129	147	178	142	147	139	135	138	154	129	149	136	159	155	141	159	132	132	140	138	150	160	154	154	134	152	169	159	143	148	124	146	139	151	154	148	160	153	148	142	142	144	134	154	155	163	157	125	145	156	141	130	132	150	137	163	140	160	136	161	156	154	146	130	160	152	136	165	140	129	164	145	134	136	149	150	160	151	155	152	134	155	136	114	141	170	141	165	143	158	149	126	142	156	162	157	151	149	154	149	134	151	151	149	152	158	154	146	130	156	133	155	139	144	142	156	167	144	125	156	147	139	152	139	154	130	133	140	167	144	117	138	151	145	152	126	133	141	134	144	151	134	142	151	131	144	143	149	140	137	142	146	144	138	144	140	131	147	141	149	164	162	151	133	147	157	138	131	142	137	152	152	127	116	143	165	148	144	133	139	153	158	155	156	142	141	163	139	147	134	125	141	126	136	148	139	143	126	139	165	154	162	150	141	172	142	159	142	150	147	149	141	150	138	138	126	137	140	132	165	137	140	140	136	156	144	145	155	151	152	160	149	151	139	165	169	161	138	132	150	148	135	146	144	152	139	156	156	137	146	143	155	139	140	158	159	150	129	128	157	135	142	143	137	155	130	129	143	130	128	121	139	141	130	136	154	149	144	144	132	147	154	107	145	142	132	139	159	132	140	151	146	146	165	139	167	145	135	124	140	129	148	133	154	166	146	155	123	137	134	148	151	170	141	153	138	158	137	163	141	125	135	137	155	163	149	171	122	152	144	146	149	144	134	151	135	153	142	143	138	147	136	158	162	158	139	151	144	157	147	149	148	140	139	136	157	152	136	137	128	154	131	142	158	123	127	154	134	155	162	150	152	167	151	153	143	148	140	149	130	142	132	146	163	138	141	160	133	129	121	155	129	145	171	151	133	143	137	147	150	154	158	139	153	165	141	127	147	143	165	151	161	164	139	154	129	137	133	135	149	121	154	135	131	152	135	143	167	149	146	165	149	132	144	152	133	147	154	151	155	129	151	127	142	132	135	158	168	117	145	140	147	156	156	144	154	146	153	136	154	135	153	130	161	138	151	144	132	129	119	162	142	133	149	162	165	147	151	135	157	143	160	135	146	160	129	142	137	148	149	161	147	135	118	120	167	150	160	144	151	138	141	140	139	135	120	137	132	163	143	157	160	149	152	147	149	139	130	147	163	155	150	161	135	161	134	125	152	152	139	145	151	158	143	127	133	162	146	172	140	167	152	169	147	159	135	146	143	153	165	149	136	136	161	139	142	137	144	139	133	147	145	154	143	136	150	137	129	168	155	182	154	120	143	129	125	139	136	164	149	150	142	131	140	140	137	140	172	144	148	166	131	145	131	155	145	167	123	155	146	139	129	135	141	147	148	127	140	142	133	149	118	146	141	150	161	145	154	148	144	147	155	144	146	164	149	145	139	128	136	134	164	142	150	164	153	148	153	136	132	136	159	150	151	164	157	144	156	165	142	156	143	157	141	155	130	146	161	119	144	146	162	143	162	141	141	147	157	139	144	138	145	147	146	130	122	137	154	131	143	162	155	157	147	127	131	126	127	136	149	142	154	147	148	134	154	143	154	153	138	122	151	156	154	142	153	138	139	143	138	147	146	118	131	139	140	135	138	120	174	142	139	163	129	136	117	126	134	121	166	158	161	139	160	149	129	143
23040	21586	29669	23981	21580	21637	14315	1595	1021	945	749	687	664	611	582	488	538	451	452	442	440	411	459	423	410	378	426	371	420	345	409	390	426	382	374	359	374	341	377	313	365	361	354	338	291	326	372	345	365	346	346	360	350	336	360	363	358	352	346	319	363	365	319	343	353	349	333	333	323	326	389	330	353	361	371	323	376	320	346	347	319	353	356	334	329	352	334	359	362	338	344	337	351	391	387	350	332	351	330	316	352	329	338	326	357	336	342	328	335	342	357	351	357	347	344	362	316	310	363	360	329	399	334	357	322	346	320	342	347	338	353	354	343	334	324	308	302	362	372	330	344	319	357	333	342	353	370	327	361	343	339	388	349	352	316	377	314	357	344	340	344	337	338	352	351	330	368	340	332	338	339	332	357	356	347	335	337	332	333	302	327	318	367	346	335	321	357	370	363	338	339	369	320	345	324	384	382	337	348	323	334	349	338	342	334	393	390	308	331	313	311	340	358	376	324	327	340	389	329	325	327	349	338	342	353	356	335	303	320	320	326	350	371	344	332	356	340	320	328	360	341	364	353	321	332	345	349	360	324	319	350	376	327	328	328	365	313	368	348	328	337	337	337	327	350	297	364	329	337	350	350	343	347	366	353	365	342	361	351	353	367	343	354	341	295	338	344	335	381	353	324	327	358	309	350	350	332	329	360	338	343	348	373	352	338	334	359	380	359	346	349	343	363	354	296	357	329	299	343	331	290	350	327	346	313	344	330	324	315	343	325	345	361	372	355	352	331	361	328	328	330	342	345	363	342	347	340	350	328	345	377	336	333	367	343	320	319	318	331	322	316	354	324	378	361	340	373	320	351	347	341	349	361	358	340	323	345	355	326	335	378	363	356	351	340	348	328	323	351	327	331	335	322	361	325	337	326	345	350	358	365	357	319	355	364	319	321	359	357	320	322	351	349	383	335	315	306	366	329	317	340	335	323	400	356	355	378	391	322	311	336	350	321	338	324	367	338	320	335	324	376	349	340	303	371	340	326	347	360	341	303	378	339	314	321	358	333	311	293	356	332	392	360	322	342	296	382	328	348	317	336	353	323	363	330	348	331	326	349	321	395	334	303	336	354	323	317	350	326	384	349	345	317	341	321	317	338	330	361	334	334	310	330	358	331	340	317	317	370	335	320	345	350	364	347	360	355	353	376	390	355	357	311	367	344	329	351	345	292	332	346	342	356	330	334	310	357	330	364	325	336	303	362	343	357	318	335	365	337	335	314	326	339	316	346	330	379	348	334	351	351	335	304	313	345	354	333	358	359	331	362	347	331	326	308	344	349	325	348	355	341	350	346	340	329	352	312	362	349	328	343	386	350	321	350	329	331	292	340	369	324	334	334	323	349	331	353	341	367	321	339	385	325	320	324	337	342	336	312	345	351	337	328	337	368	342	332	373	320	365	327	331	349	355	333	368	365	385	309	377	320	341	364	370	300	348	352	344	335	341	338	346	344	345	383	340	310	370	338	324	342	327	328	312	325	331	327	373	333	335	339	346	378	355	341	328	338	343	341	324	344	377	335	331	338	345	381	342	366	369	344	366	351	354	357	331	321	323	324	375	328	358	319	349	383	322	327	319	335	315	332	353	340	353	346	338	335	337	312	329	330	326	355	341	351	350	317	364	318	337	325	343	355	330	334	331	296	332	338	356	361	312	335	332	379	383	347	334	358	346	361	327	310	335	335	354	345	334	342	332	320	311	329	325	317	328	336	350	335	346	364	331	375	353	326	337	355	317	332	347	334	336	330	357	328	376	351	365	345	322	332	335	341	331	334	343	340	360	324	309	325	333	323	317	375	338	353	338	321	370	328	332	354	356	343	355	338	377	350	338	346	348	344	342	352	316	377	375	354	307	346	340	364	344	330	347	354	332	339	361	371	311	333	327	319	314	349	356	353	310	356	336	346	349	347	326	332	362	359	337	334	338	323	307	329	362	355	316	364	339	341	372	351	315	364	339	343	314	356	361	363	348	336	303	321	308	373	345	355	350	326	325	342	364	323	320	336	369	341	336	349	328	320	364	340	340	329	330	336	323	317	329	338	318	337	367	341	358	316	358	360	331	356	350	317	309	316	331	333	333	355	336	344	348	349	328	325	324	339	333	313	398	316	349	364	328	362	335	324	370	332	375	329	385	364	321	376	337	344	375	331	321	292	370	326	338	340	335	361	344	336	354	342	348	310	320	361	342	316	338	323	337	340	344	294	335	338	331	341	327	349	349	336	365	351	378	376	346	338	369	353	332	313	313	322	328	345	308	314	355	293	359	334	333	336	338	335	350	351	353	376	352	345	342	315	320	349	318	348	325	362	329	327	336	346	321	368	361	303	307	351	339	343	334	347	334	330	330	323	329	359	364	327	346	314	321	362	372	348	329	320	321	381	349	324	361	332	320	327	330	308	334	328	313	300	338	345	362	344	397	316	339	339	346	360	354	315	322	342	306	366	351	392	342	345	360	334	351	335	371	350	323	334	333	351	369	326	360	306	368	347	358	352	328	315	338	316	328	339	342	366	317	349	351	329	334	336	339	321	371	348	340	344	333	328	334	351	367	321	324	335	345	351	353	308	344	341	324	330	319	372	340	332	363	319	322	339	348	387	320	347	316	336	287	335	351	320	345	367	352	333	374	329	365	352	307	328	343	372	319	350	321	325	322	320	343	325	338	358	352	338	356	377	342	319	303	343	349	328	339	343	346	318	339	343	319	311	343	304	332	342	345	365	352	354	364	395	323	363	354	367	377	359	327	349	356	328	303	323	338	325	341	366	375	351	361	323	346	387	339	367	362	319	323	340	324	362	381	382	353	361	358	313	354	342	325	285	314	343	338	345	308	327	346	347	311	323	314	398	374	318	336	335	320	337	333	319	334	319	346	356	323	334	288	310	334	335	348	335	330	340	334	332	369	335	350	334	328	342	317	336	321	362	347	340	336	355	311	346	336	331	350	343	335	344	313	344	306	368	356	311	311	365	321	334	358	327	325	331	342	354	347	350	363	346	341	367	316	332	313	348	319	346	307	377	338	333	340	369	356	299	356	308	349	379	325	307	318	340	331	358	311	331	353	359	357	347	320	369	339	339	316	327	324	345	353	302	341	341	331	327	305	323	330	315	320	349	348	342	314	322	335	325	333	356	337	344	384	311	369	327	350	308	313	357	317	342	318	323	314	351	336	359	345	347	350	348	306	313	343	350	356	333	347	353	306	316	346	322	348	350	353	327	335	322	352	357	334	309	319	351	365	352	363	328	338	360	311	323	338	310	320	337	377	337	339	335	312	324	330	338	361	365	343	305	367	354	321	334	338	370	339	327	360	370	373	337	328	314	324	362	326	304	357	323	338	332	339	360	328	342	342	345	337	348	368	311	367	341	301	341	351	319	349	322	337	367	340	334	346	357	365	336	351	326	335	328	359	346	356	326	335	350	327	311	342	379	362	355	331	382	312	328	352	350	366
7139	17147	14770	8104	5701	4307	3276	2520	2038	1695	1402	1237	1085	927	912	852	751	592	689	625	612	545	537	544	504	486	517	475	474	494	428	428	468	464	462	473	452	463	401	464	443	426	443	448	453	420	442	379	407	433	436	417	394	437	429	399	408	439	440	422	385	435	434	430	402	426	450	435	399	436	365	407	418	395	372	410	386	420	390	426	401	407	377	405	411	374	429	404	461	412	378	438	370	418	404	421	465	413	394	401	400	370	472	414	456	426	418	436	390	412	420	422	430	423	391	397	412	393	410	438	408	385	379	373	405	441	406	406	385	415	429	396	411	414	429	422	377	441	405	453	421	405	384	389	419	416	416	394	390	411	400	399	418	405	431	405	442	377	456	427	440	401	388	401	393	382	382	479	405	446	404	397	350	410	402	415	401	383	386	379	388	391	420	399	394	374	423	402	417	381	411	424	407	408	406	424	415	387	391	385	353	411	392	413	370	424	408	390	425	417	419	407	396	430	410	387	391	384	369	382	416	398	422	409	449	432	426	416	406	397	393	397	401	374	409	391	383	391	451	426	409	410	426	362	405	364	394	414	436	396	434	360	415	425	383	407	400	428	388	421	372	400	353	439	409	410	413	363	378	375	438	424	387	385	397	399	379	474	417	439	385	387	397	432	443	392	415	373	382	395	388	389	443	443	388	421	396	406	380	387	398	410	386	403	425	418	406	360	397	399	368	398	408	427	371	390	379	382	396	403	391	409	448	413	402	388	385	388	442	401	366	383	400	392	400	384	393	395	394	421	407	386	398	435	440	425	399	407	422	380	373	389	395	409	389	404	397	402	416	416	407	370	437	393	383	413	398	380	447	426	369	401	428	394	404	425	384	414	371	406	400	420	401	404	390	381	412	416	386	401	385	389	410	356	398	427	425	422	396	374	409	453	405	380	387	426	373	373	377	433	404	398	420	394	386	383	431	411	403	388	390	401	385	398	394	394	391	401	397	421	417	435	415	412	377	365	401	389	402	413	399	390	403	445	373	415	384	442	405	383	403	396	379	412	416	449	434	403	421	388	387	403	389	401	418	403	399	436	433	383	406	375	369	423	396	436	366	396	420	371	405	383	399	433	416	426	402	407	409	412	393	406	423	372	419	407	398	417	402	424	384	381	380	436	445	410	430	385	389	409	437	411	439	402	413	414	386	412	388	432	418	403	402	377	414	386	413	404	405	389	416	382	431	444	415	356	429	393	374	427	390	422	397	385	397	433	407	422	381	379	396	394	398	426	385	403	428	443	404	398	430	398	421	417	396	399	381	399	395	383	413	369	397	402	418	412	391	424	381	423	369	388	399	418	412	413	407	416	400	423	415	365	437	418	401	399	372	419	399	379	404	420	391	438	391	417	398	396	398	391	353	370	391	402	382	376	400	387	417	366	401	404	414	419	406	426	353	370	403	370	371	426	388	384	391	396	413	412	385	384	432	396	376	367	372	408	399	406	416	408	370	424	361	430	393	411	386	398	417	388	427	394	383	387	365	407	415	383	367	396	400	398	384	389	371	416	399	395	408	398	385	386	397	407	414	384	424	417	399	396	441	384	424	431	403	408	379	409	432	411	415	383	405	377	392	415	374	421	429	402	373	390	414	374	391	369	394	401	428	357	384	417	404	423	383	401	411	394	400	399	427	414	366	397	420	399	416	398	438	417	396	363	393	408	384	413	415	443	377	392	402	407	378	382	394	401	409	417	392	431	408	410	369	382	412	394	376	406	434	427	452	395	449	421	383	395	370	401	404	371	380	422	406	401	430	401	382	383	433	389	429	396	390	399	389	420	404	416	402	390	421	378	396	388	435	417	386	437	401	408	395	432	408	424	421	429	392	376	408	397	410	434	389	394	419	405	435	403	362	378	397	436	387	417	423	390	396	420	428	408	376	431	388	416	410	374	384	412	398	440	397	413	443	437	371	420	386	420	412	409	416	407	395	417	412	411	380	413	391	445	393	424	403	422	412	376	363	388	407	403	339	393	425	417	392	384	409	396	408	446	432	436	414	401	429	430	408	411	394	437	400	449	433	435	424	420	408	411	365	420	427	432	386	411	395	383	414	390	412	401	386	415	425	399	405	391	462	423	401	412	409	418	406	432	380	387	365	444	385	428	432	396	410	448	388	405	437	385	425	393	388	373	420	420	408	395	409	430	419	386	412	380	373	397	385	390	399	420	414	422	397	426	417	396	406	427	370	411	429	423	402	388	397	385	374	439	414	388	391	407	425	381	394	426	393	382	402	401	360	391	388	400	418	415	397	392	371	359	363	408	374	399	392	382	375	375	400	420	416	393	414	388	410	367	406	428	407	395	410	414	377	431	390	407	426	407	411	423	357	416	384	423	433	377	389	412	410	387	467	434	383	401	371	407	371	415	417	405	409	388	415	410	406	372	401	398	391	391	426	427	398	391	430	417	426	382	404	383	394	383	396	399	397	403	404	386	421	406	402	365	436	386	396	395	389	411	392	375	399	391	419	380	381	409	395	416	368	419	412	380	399	374	390	410	415	425	417	394	379	422	416	400	400	429	397	413	383	369	415	376	422	394	399	382	425	440	373	379	427	405	406	396	426	395	401	380	407	425	422	402	381	411	391	408	415	408	383	368	410	407	384	407	380	396	374	400	450	441	391	415	449	447	375	440	405	400	405	395	383	410	419	384	419	389	409	354	436	410	428	356	416	403	403	407	404	400	406	406	447	429	407	375	428	423	376	422	406	414	417	398	367	431	416	409	406	391	419	403	374	406	420	395	410	427	393	414	415	404	418	393	408	402	419	430	399	428	443	382	417	416	405	394	421	428	405	390	387	391	390	394	408	388	375	389	410	413	410	416	402	368	411	406	388	424	431	412	409	400	413	394	411	358	448	415	415	402	366	390	407	402	405	412	387	393	381	374	412	387	395	396	350	409	431	403	412	376	403	364	393	410	405	412	400	376	392	407	415	428	421	404	420	412	427	431	429	400	391	423	390	391	395	417	420	378	404	391	413	405	365	389	384	399	387	407	417	421	383	454	384	389	415	398	421	425	423	393	403	421	417	437	397	406	379	402	432	412	427	406	391	407	395	405	386	411	391	398	415	402	396	398	418	353	421	404	437	398	382	441	382	384	363	386	365	415	370	376	421	375	427	397	373	425	413	448	387	414	434	428	385	433	404	403	402	402	401	436	438	409	396	425	394	406	421	407	409	438	397	383	438	406	418	405	367	419	395	417	403	401	420	412	396	432	403	361	430	411	377	421	393	408	424	387	394	387	410	392	395	420	380	418	399	411	411	381	400	416	404	397	387	378	433	423	403	417	396	410	408	437	388	433	451	408	394	376	415	391	398	383	385	397	398	407	409	404	408	403	417	422	395	431	343	379	439	385	439	424	403	364	430	400	405	396	397	408	410	399	428	397	423	411	414	381	413	395	375	403	417	396	380	395	415	392	411	414	421	434	408	408	395	409	394	416	416	387	392	387
27353	21197	10347	842	484	414	305	191	164	156	154	159	159	119	131	123	115	152	123	135	130	126	151	128	132	126	124	130	123	120	113	125	120	111	130	127	128	112	120	134	141	108	124	107	101	137	127	120	137	148	141	114	149	130	137	149	130	128	144	146	125	115	139	125	134	129	128	138	109	143	112	122	139	134	129	126	124	115	150	133	144	124	126	129	122	119	120	145	128	151	114	117	114	144	128	111	132	123	128	147	119	148	134	123	120	135	124	133	120	115	112	135	158	113	146	112	100	112	131	112	107	124	132	132	135	119	125	125	137	100	122	149	134	121	119	129	123	141	142	142	134	126	149	112	137	154	141	129	113	133	125	118	137	118	132	130	118	140	130	122	139	144	120	123	133	133	140	117	117	128	139	125	120	118	155	129	119	132	137	128	145	116	145	124	144	132	138	132	120	123	123	127	152	106	122	132	136	115	137	119	142	139	129	128	122	131	110	128	137	129	129	123	130	126	126	135	139	116	148	131	125	128	145	124	128	134	140	126	144	111	138	129	127	115	121	136	112	142	141	122	132	130	148	130	133	144	129	124	120	119	149	104	125	135	137	115	128	126	139	148	104	139	136	121	125	124	124	126	125	129	134	122	122	120	126	133	123	139	127	116	123	137	137	131	136	129	143	121	136	135	135	131	121	117	140	129	136	130	119	140	159	134	118	137	124	139	118	129	125	140	123	129	133	135	138	137	108	128	142	104	128	142	134	122	123	128	129	134	125	119	123	119	128	135	124	133	116	128	132	138	121	127	121	143	134	129	126	129	114	131	133	117	143	112	125	132	136	134	106	114	125	118	120	133	140	123	129	140	127	115	114	145	119	128	129	141	108	135	131	119	115	132	143	118	112	127	107	116	139	125	127	130	126	120	131	126	131	124	131	132	128	134	139	132	114	127	137	128	116	124	118	126	118	140	131	138	123	123	147	149	143	116	136	131	136	141	137	115	128	121	124	129	120	125	124	130	113	137	113	136	120	120	140	129	116	130	121	113	125	132	130	123	123	140	124	136	129	138	134	140	127	113	136	134	132	118	148	116	124	133	140	112	129	126	130	134	135	123	131	134	147	117	130	151	119	145	125	131	118	123	129	99	132	116	124	123	142	152	120	131	150	137	119	128	129	120	118	129	145	132	110	121	141	119	111	129	110	128	116	117	102	129	143	136	134	143	97	117	142	132	140	140	132	145	148	145	107	136	126	135	135	137	112	125	133	125	132	134	132	122	145	130	124	123	133	124	151	137	154	136	125	120	121	135	125	122	135	133	115	139	138	127	132	130	130	133	129	137	162	118	129	134	122	150	123	133	143	98	120	124	125	148	124	142	129	130	117	120	115	130	115	148	128	133	109	138	137	129	119	139	118	108	129	120	125	126	125	135	139	116	125	127	135	131	143	127	123	150	107	135	116	124	134	119	131	145	139	115	129	140	107	129	137	147	137	119	123	119	109	134	140	152	129	126	128	147	94	131	124	134	115	125	133	123	112	116	126	134	126	129	128	113	124	154	150	153	120	131	137	128	133	125	124	131	138	127	136	128	131	148	124	131	117	147	104	116	115	126	115	159	120	139	139	111	135	143	133	114	123	136	148	119	143	128	130	105	118	126	145	115	124	147	133	118	118	147	123	128	113	142	120	141	113	124	155	117	139	141	130	113	132	137	136	128	117	131	116	116	136	94	130	125	130	116	146	142	121	127	126	121	145	133	140	134	98	127	125	146	138	130	114	117	132	135	149	118	103	133	121	127	122	136	141	115	137	132	120	125	133	123	117	136	112	132	117	129	145	140	145	128	136	141	120	115	130	142	125	145	133	133	115	129	136	126	117	128	124	107	118	130	135	118	118	131	109	133	132	131	127	127	131	122	131	118	118	134	131	121	113	142	128	120	124	122	119	128	127	109	130	124	138	120	125	143	123	155	124	121	137	116	113	126	153	132	114	135	111	144	130	133	122	148	130	126	127	111	133	128	115	118	122	138	122	146	122	131	122	120	131	106	136	112	142	124	126	126	126	146	123	119	109	151	129	113	129	123	126	126	122	113	120	129	147	130	128	146	129	120	140	136	137	139	126	128	125	126	122	114	111	151	116	112	144	114	125	156	131	128	112	130	133	123	133	110	134	123	135	141	142	134	126	145	107	131	129	120	137	142	144	125	142	131	128	127	142	116	140	126	128	114	96	134	114	128	122	136	131	142	145	131	119	125	144	132	134	122	149	109	126	139	137	123	115	133	132	133	123	114	136	133	120	153	135	163	134	130	119	135	143	123	145	119	122	122	129	121	125	103	115	140	138	119	154	115	121	110	117	119	117	142	123	131	132	130	122	144	144	126	131	122	117	130	121	132	155	125	132	129	124	127	123	117	128	120	129	141	129	126	116	152	135	139	135	150	135	124	122	126	139	107	137	126	146	132	136	126	131	119	142	125	125	130	125	126	118	109	146	148	129	134	126	135	141	119	132	115	137	130	142	131	138	136	124	126	116	142	132	136	132	117	144	130	122	131	144	121	107	116	134	146	115	107	127	125	122	137	123	116	136	150	126	133	122	149	125	108	118	132	140	125	126	125	141	117	132	102	153	130	112	128	133	120	128	121	144	133	145	120	158	146	129	128	142	118	127	128	124	130	122	128	127	144	140	141	124	157	143	129	136	131	131	131	119	118	137	130	145	127	124	154	126	142	119	132	125	141	115	144	134	107	135	123	109	139	122	113	113	127	123	117	128	129	127	128	115	148	118	128	128	146	138	122	127	131	134	130	123	116	146	134	125	145	132	153	130	124	114	110	154	123	129	124	127	140	135	137	148	126	130	128	128	128	128	113	120	137	109	131	123	139	139	102	129	133	146	118	110	140	127	132	116	134	123	124	119	123	109	135	120	118	122	131	124	140	121	130	141	123	130	131	145	122	109	118	135	142	123	97	157	108	163	134	128	142	127	131	130	139	114	135	151	142	117	131	138	114	136	131	143	142	139	144	140	111	148	134	117	96	121	119	153	136	135	143	131	113	121	147	115	108	121	129	139	138	129	119	121	119	136	136	143	127	121	137	133	150	129	124	145	145	113	141	144	130	130	129	131	145	115	102	135	125	121	128	126	111	134	136	129	139	133	144	123	138	141	118	136	120	136	109	157	130	134	127	145	153	132	129	135	100	130	136	122	138	124	129	131	145	126	131	114	144	138	141	128	133	126	130	113	105	136	133	140	136	116	123	141	125	125	101	148	135	150	132	116	112	128	116	135	156	126	149	122	128	124	131	118	125	124	108	133	132	121	115	115	135	139	131	112	146	106	124	137	137	135	109	139	112	133	134	106	122	127	119	150	122	126	150	119	123	125	112	127	131	107	137	146	129	137	119	125	129	136	96	142	143	125	152	127	123	120	121	130	104	123	120	131	123	150	137	127	136	123	130	121	128	121	121	126	137	112	135	149	107	127	132	116	145	137	116	123	120	133	112	122	129
3845	1057	962	547	419	398	282	267	234	207	217	211	167	185	185	187	151	187	159	178	131	161	172	168	166	151	151	164	180	158	136	146	152	149	187	183	180	142	161	154	170	146	169	160	165	169	172	157	177	174	151	166	177	150	145	169	155	142	172	154	154	154	159	145	174	159	168	153	176	177	163	142	161	139	155	179	167	159	167	161	148	152	159	159	149	168	169	153	161	155	176	153	159	151	166	163	151	147	139	173	168	157	144	133	170	170	168	158	150	151	153	164	168	172	178	181	141	165	170	163	184	191	152	153	155	188	157	161	126	165	139	164	163	177	164	150	159	170	161	158	144	146	152	151	156	132	166	155	159	169	158	159	157	169	142	153	156	161	164	151	183	166	144	168	166	160	153	172	134	160	157	154	142	152	165	158	154	146	162	161	146	159	168	165	141	175	177	180	160	172	138	178	173	174	162	140	165	157	144	163	163	150	159	199	146	164	147	160	168	159	146	152	173	158	162	155	166	161	144	143	177	158	172	149	165	159	165	151	154	166	176	142	179	203	169	162	155	171	171	160	155	161	182	162	150	179	150	172	183	163	158	155	161	159	158	168	155	154	166	177	179	186	173	148	158	158	154	154	169	163	154	183	142	173	169	159	149	167	152	163	169	155	167	150	152	148	151	174	164	159	139	170	176	181	180	177	183	162	150	134	181	172	160	141	143	154	159	148	166	176	173	175	192	161	172	167	141	154	162	151	145	148	165	142	165	160	151	146	142	162	155	160	176	166	157	152	166	176	145	150	151	155	161	193	128	161	155	177	161	149	151	170	161	148	135	161	139	165	172	146	146	156	153	167	155	160	145	147	171	130	167	195	161	128	157	167	151	150	155	149	159	163	145	170	168	155	156	177	164	151	173	167	172	164	150	168	143	143	154	161	150	171	148	167	149	169	160	150	177	172	156	170	155	154	162	137	159	157	161	149	173	173	148	132	166	177	152	163	160	166	155	159	171	168	164	144	152	137	157	154	166	177	140	156	173	148	166	160	157	150	159	157	138	138	130	159	168	163	185	156	180	153	183	158	161	154	153	166	145	165	161	153	162	150	162	176	161	155	181	146	163	159	184	153	150	147	161	142	152	150	145	145	156	158	156	144	167	163	155	137	174	157	140	174	137	146	152	164	156	153	159	139	131	162	139	140	174	166	158	167	163	179	189	162	152	152	148	156	146	153	161	148	158	181	167	159	134	172	157	161	173	170	174	168	169	163	163	156	150	163	161	138	153	191	153	158	161	187	153	170	159	164	152	161	156	150	157	179	172	178	164	170	152	152	155	162	153	170	151	153	166	170	150	178	174	154	163	131	153	155	170	180	149	155	170	168	153	155	160	161	153	162	163	156	158	193	158	173	154	162	153	153	153	149	160	155	150	150	188	157	185	169	146	149	141	148	133	152	168	163	165	161	159	153	153	174	161	153	150	156	163	150	181	166	170	152	165	174	141	171	178	139	171	141	147	163	160	162	159	178	156	143	166	159	146	162	143	147	166	168	167	171	169	153	172	176	143	172	156	168	170	157	157	162	145	130	159	179	172	177	176	152	146	169	156	164	141	148	168	159	176	149	141	180	130	155	172	156	150	155	168	156	165	154	153	167	152	158	149	151	137	161	153	152	172	160	160	149	153	164	175	160	177	152	174	162	147	163	148	169	172	181	157	161	158	161	162	140	155	154	159	170	144	160	152	171	148	148	168	189	155	149	162	148	170	188	155	156	158	167	172	177	162	170	147	156	151	160	178	170	181	173	148	157	132	135	168	133	148	156	164	164	166	166	139	145	156	172	174	150	159	128	150	159	149	177	155	150	179	151	165	157	145	172	180	142	164	175	156	177	153	168	169	168	177	161	193	168	160	157	150	171	176	173	163	172	166	157	191	148	151	155	141	185	160	154	150	161	180	163	146	164	133	163	169	180	161	137	139	157	170	147	157	159	154	152	151	163	162	124	198	150	143	169	150	176	185	154	149	158	168	175	144	159	147	174	164	148	161	154	159	157	142	176	174	147	171	129	169	151	169	163	136	172	160	177	175	156	177	187	150	132	157	157	151	147	149	139	165	158	164	169	169	153	174	172	165	182	162	166	152	161	163	140	153	151	157	148	162	152	183	165	160	172	166	153	159	157	156	144	142	164	150	174	154	155	159	177	165	174	158	150	167	163	137	168	164	176	184	162	142	143	153	142	143	145	141	150	150	157	142	157	146	148	153	169	162	138	144	167	156	189	164	141	158	162	161	172	151	173	150	160	162	167	130	172	144	157	156	167	141	165	154	161	161	170	157	150	149	140	150	164	169	151	162	167	141	171	178	167	164	155	172	170	174	176	161	135	171	179	175	133	144	160	142	172	141	152	155	172	147	161	151	144	148	162	158	157	144	169	174	162	159	156	151	146	160	144	166	145	173	159	166	145	143	171	141	150	162	182	166	149	173	155	141	110	135	151	161	187	165	131	172	146	175	149	156	156	147	155	157	187	173	161	162	141	157	161	170	137	153	159	152	164	151	147	138	174	160	154	164	154	167	150	156	163	162	142	155	157	166	170	177	153	150	161	152	163	169	143	168	155	153	177	161	180	151	145	156	152	172	182	149	168	169	141	151	162	149	132	159	160	175	153	172	161	146	137	149	166	140	169	156	156	168	151	157	160	145	169	162	180	166	150	153	152	172	145	169	154	156	181	155	139	164	159	182	162	162	147	152	152	151	155	143	158	179	155	144	137	143	159	151	169	165	174	147	165	175	160	145	154	156	161	171	153	159	153	157	175	146	180	161	144	167	170	152	147	169	162	166	142	155	152	162	147	159	164	168	162	173	156	159	172	153	150	158	186	132	144	174	153	152	171	182	187	158	154	151	160	169	149	193	149	177	172	157	160	170	158	158	139	165	163	159	147	143	160	159	154	172	168	138	167	160	183	158	143	165	135	146	157	154	185	153	157	134	152	158	164	168	142	179	135	148	183	163	188	166	153	165	155	155	176	145	166	153	187	161	162	160	141	144	166	167	149	148	155	160	184	188	152	153	155	145	158	151	176	176	151	176	182	173	149	185	170	145	171	153	165	148	140	143	172	160	138	160	162	177	137	147	194	169	168	154	164	172	144	165	151	193	152	176	144	155	175	158	157	170	144	162	154	171	147	169	153	138	146	166	160	165	145	148	166	171	151	153	130	159	165	172	136	154	154	169	146	175	165	155	164	140	153	172	142	184	171	156	158	158	161	155	152	162	146	137	184	159	168	153	160	159	153	172	156	165	167	138	157	158	126	150	140	169	150	144	142	151	149	137	153	176	172	164	150	152	142	154	154	139	158	150	156	158	174	169	143	171	162	140	150	175	140	156	170	142	161	175	175	170	160	167	156	143	151	158	161	136	173	160	166	153	172	157	140	163	154	158	142	173	168	174	137	155	145	131	155	168	168	164	158	173	173	145	130	159	156	164	146	148	167	155	158	178	169	157	163
23797	21544	29320	24206	21546	17680	1771	827	642	558	516	471	446	425	435	420	355	350	350	368	348	335	345	296	296	339	304	277	295	346	330	309	281	304	285	327	303	306	294	318	312	306	315	324	318	301	290	307	314	278	320	325	296	301	276	276	330	293	318	312	318	274	292	339	276	316	256	292	298	347	282	307	302	281	277	325	310	326	264	278	284	290	312	297	262	315	277	311	285	312	285	288	295	308	304	304	284	297	322	298	288	303	289	286	314	298	295	330	310	279	279	335	308	295	295	321	297	315	282	329	325	284	298	286	284	327	293	283	271	304	294	291	294	283	294	273	281	290	327	304	310	288	272	291	294	330	309	312	304	313	275	319	292	325	284	297	277	289	295	284	312	271	301	280	323	311	328	309	301	295	266	301	273	288	291	294	296	295	320	307	311	276	301	329	316	277	277	315	296	301	305	297	313	301	303	328	279	235	292	302	282	296	314	296	325	292	310	303	260	299	323	286	309	279	293	280	302	268	300	309	306	291	292	288	298	312	319	279	291	306	268	319	285	301	267	297	305	270	287	302	259	317	279	281	287	315	300	307	303	257	269	307	299	328	298	327	293	293	309	298	287	285	316	242	307	289	281	296	268	285	303	293	310	268	298	300	290	261	306	301	296	273	286	271	281	287	313	290	300	284	314	306	288	338	289	336	321	301	311	306	288	298	289	332	282	321	298	333	300	308	306	305	306	311	271	300	297	324	300	316	323	258	301	297	280	282	328	316	274	296	286	287	298	290	307	323	282	261	293	277	308	282	316	282	291	312	297	316	310	267	291	291	312	302	305	270	287	298	282	309	257	282	306	325	274	300	302	289	296	270	270	267	257	305	315	270	338	316	283	283	334	285	303	349	315	300	321	304	290	289	292	272	308	283	266	282	307	292	263	267	297	300	325	284	276	304	296	330	263	328	297	283	318	302	312	289	306	330	286	294	284	299	301	287	305	307	349	305	300	259	259	295	304	301	301	303	308	281	306	282	288	290	306	287	249	297	289	311	274	294	288	304	285	290	313	293	293	300	293	266	263	294	285	294	298	293	296	307	317	320	300	288	298	312	298	250	289	305	270	267	284	292	333	306	291	290	269	276	307	307	279	320	263	305	303	286	313	288	306	300	297	297	321	326	304	308	283	315	293	277	305	311	300	301	299	310	286	289	273	278	291	277	275	303	302	301	285	269	280	301	289	322	292	296	307	289	327	291	287	328	266	274	335	307	273	313	289	294	273	308	292	288	273	309	264	297	283	284	286	294	289	292	291	275	285	296	304	318	288	305	300	290	291	299	311	273	319	287	296	274	302	290	307	313	302	293	278	257	305	302	273	288	306	281	288	311	286	297	299	316	303	282	294	291	306	310	285	292	305	298	306	300	310	310	293	287	287	292	305	300	288	313	285	330	268	288	290	308	301	303	283	301	285	302	262	295	291	338	319	297	257	320	280	294	306	309	324	275	289	299	285	284	276	303	288	302	298	294	323	288	297	289	287	294	297	285	297	288	316	316	319	324	293	284	294	323	269	303	275	262	273	305	296	294	296	270	291	312	295	306	308	315	327	320	309	332	308	305	278	289	282	312	339	263	291	312	295	276	342	294	310	298	280	300	299	267	276	303	309	287	270	273	300	298	255	322	304	303	275	316	281	280	276	311	316	323	338	279	264	266	281	282	303	289	336	316	264	296	262	261	309	306	263	307	305	291	306	303	293	308	323	290	298	303	296	270	308	316	298	292	294	279	319	322	276	309	295	284	323	286	298	294	276	289	286	270	307	296	291	297	317	299	276	288	298	299	336	287	308	280	290	306	300	278	303	296	282	283	313	296	316	253	318	302	284	297	315	298	270	293	307	287	277	279	329	290	302	314	283	283	291	311	285	301	301	286	286	306	320	262	296	306	297	276	296	292	324	308	314	271	282	267	279	321	311	284	263	285	301	321	322	302	292	299	299	276	276	273	285	272	282	302	302	274	294	298	314	287	255	311	319	303	258	281	295	304	289	308	305	303	289	296	293	268	320	309	308	294	308	271	279	322	302	297	316	288	313	281	302	300	314	298	317	319	299	300	281	310	257	297	334	311	308	280	299	312	286	284	317	310	270	287	279	278	277	273	300	293	293	295	263	296	286	266	300	311	293	299	304	315	298	332	286	313	312	290	268	308	296	267	288	264	317	326	300	280	300	274	265	282	317	287	294	313	317	286	295	275	301	317	287	300	265	297	283	317	301	282	283	284	303	285	270	279	313	294	285	287	314	296	286	265	286	303	314	289	294	272	311	299	280	282	292	309	336	323	261	322	330	274	313	254	291	287	313	289	295	307	313	257	254	275	283	293	311	311	270	305	302	287	303	306	324	303	329	288	297	316	310	287	330	296	280	288	289	266	315	281	291	266	300	334	296	327	294	307	257	312	281	288	271	315	253	284	323	309	319	312	314	275	301	294	301	304	297	292	306	307	272	300	322	264	314	281	287	293	325	296	272	285	317	250	297	287	278	297	264	307	279	280	253	281	281	313	263	307	258	274	305	293	316	278	285	293	297	265	307	294	313	310	283	282	266	316	295	321	297	312	290	270	299	276	295	292	317	270	300	309	284	261	287	295	321	288	288	298	271	279	334	287	301	278	309	300	316	285	298	304	295	317	276	309	307	267	306	330	248	279	305	302	283	274	283	301	287	308	271	297	284	302	292	277	292	326	305	275	307	304	299	304	295	309	286	280	265	313	315	296	281	294	283	303	288	285	304	305	309	290	305	328	280	287	264	309	281	308	287	289	321	273	284	295	294	295	283	293	317	289	310	300	297	309	347	314	289	290	301	300	283	274	334	319	302	307	314	280	300	299	281	328	273	303	272	290	280	271	278	310	278	280	282	294	301	266	303	276	311	316	292	282	275	284	304	319	305	311	306	314	262	289	275	354	296	265	269	280	271	266	295	303	316	293	281	292	275	310	290	271	334	308	327	285	298	319	292	289	286	313	292	247	293	285	318	280	285	297	290	273	284	294	280	295	313	311	287	314	326	312	312	297	294	293	278	293	283	276	305	328	319	277	279	277	321	300	271	276	275	288	280	290	293	284	286	305	278	285	281	306	304	274	307	275	296	277	310	308	292	320	292	291	275	305	308	287	281	306	299	283	285	316	291	281	282	275	309	315	275	283	279	302	316	292	312	299	316	322	286	308	278	310	288	283	291	286	261	294	299	338	353	310	336	286	303	281	281	259	273	290	273	311	323	311	291	267	267	321	313	278	296	286	259	315	286	285	259	265	268	282	332	269	334	281	320	286	276	271	282	307	284	315	284	303	291	277	308	268	287	291	308	278	312	319	284	310	295	277	314	282	309	302	299	298	313	281	329	289	300	299	300	305	319	288	263	325	291	314	290	306	310	306	305	293	320	277	289	275	311	293	288	300	280	289	304	278	245	287	279	295	301	282	284	299	292	291	276	310	290	287	298	289	278	306	294	298	302	264
4687	10465	9300	4658	3206	2468	1843	1543	1144	993	842	748	709	629	607	569	559	463	512	490	473	464	444	424	393	377	398	391	415	395	383	371	361	343	362	349	338	359	365	399	364	351	335	379	316	390	379	350	361	349	353	350	332	389	340	310	363	346	344	344	305	345	357	353	374	332	351	331	368	368	370	345	350	374	358	368	346	388	367	374	381	312	345	362	327	339	324	356	352	360	327	350	395	365	352	352	373	323	336	333	360	346	349	361	378	354	348	394	343	320	364	340	372	376	362	326	359	358	356	327	369	318	358	341	386	358	351	358	345	339	333	346	347	386	352	359	355	344	364	364	335	358	350	340	365	333	330	336	324	386	334	319	318	355	296	346	339	349	346	325	346	339	393	348	361	354	346	327	335	322	343	355	367	355	339	323	359	361	336	312	323	370	348	352	371	348	328	382	358	313	349	366	302	357	339	335	354	346	334	358	338	328	365	348	347	336	371	339	360	342	342	330	350	339	285	328	353	340	318	320	352	346	331	360	348	327	370	334	333	340	340	359	334	377	332	336	346	332	316	394	329	343	385	359	366	336	375	326	359	341	354	351	370	351	379	344	341	375	325	349	333	321	345	327	357	317	352	364	335	348	340	333	382	352	361	351	363	316	359	352	350	357	357	358	349	361	347	358	289	360	363	342	339	351	336	318	351	350	329	358	350	328	343	343	344	354	382	347	337	339	351	365	374	359	350	350	398	329	309	332	342	338	339	345	350	381	356	331	340	356	337	353	334	338	364	337	345	348	367	335	331	336	351	371	348	364	320	353	344	320	359	335	364	358	368	360	346	330	346	346	344	378	357	337	360	349	381	353	342	389	329	361	351	324	372	342	310	344	318	325	342	358	341	326	349	353	346	354	350	336	327	361	349	353	339	321	350	332	332	336	371	342	343	321	337	354	340	387	349	370	355	357	364	336	350	333	322	318	310	389	340	334	325	334	368	366	327	347	337	331	377	331	316	340	361	372	341	334	332	379	331	313	363	318	341	343	337	318	335	345	354	350	345	365	323	368	361	323	344	348	378	344	352	336	334	341	332	308	338	365	350	342	385	325	327	336	342	326	344	336	341	332	346	367	349	365	326	323	311	351	334	361	338	360	330	339	345	356	381	347	357	356	338	339	370	365	355	303	340	347	347	341	350	349	369	338	316	347	341	360	337	361	305	373	317	328	361	372	328	348	367	339	375	355	322	356	364	330	326	350	372	332	331	328	386	372	385	340	344	323	343	357	344	344	352	321	327	354	331	352	340	341	345	351	315	333	361	375	325	351	359	343	336	356	361	365	338	380	322	344	361	354	337	361	347	351	342	362	368	339	343	353	349	353	337	349	335	327	392	357	337	315	340	351	365	353	344	370	363	366	349	370	331	348	352	338	330	351	323	325	373	339	353	338	342	357	347	336	354	335	361	371	329	332	365	337	365	317	313	381	376	376	326	372	336	325	334	329	370	345	352	339	355	339	359	355	378	337	363	359	357	347	366	339	337	365	357	338	318	346	359	359	334	346	327	332	376	345	338	354	334	346	356	356	368	369	329	356	379	375	367	324	347	311	337	343	323	345	391	341	345	388	381	355	338	346	374	372	358	351	344	301	354	338	340	336	314	311	377	362	329	343	359	379	339	363	323	330	352	338	338	365	370	356	316	373	331	355	305	341	379	351	358	373	346	305	354	367	341	388	336	364	355	358	342	352	323	349	302	378	353	364	369	343	352	328	344	336	361	321	338	359	362	334	348	310	352	326	365	340	341	336	320	353	346	329	382	318	323	309	360	373	371	362	386	357	367	336	358	341	340	373	320	385	358	362	344	346	372	335	355	343	367	355	366	322	392	353	341	355	336	350	354	337	385	370	333	328	364	341	377	355	389	349	340	374	349	354	363	332	355	325	339	359	353	327	349	350	352	356	363	323	364	327	331	350	363	323	370	327	319	361	343	336	357	359	387	354	357	320	341	349	344	377	356	338	349	325	350	330	334	402	349	321	326	368	380	313	326	351	346	364	321	369	351	341	375	354	336	335	338	333	339	347	334	311	301	331	317	335	365	372	325	320	298	344	340	374	331	311	332	347	345	323	327	340	360	355	331	333	358	313	352	359	357	357	321	323	347	371	357	314	322	354	373	383	330	362	310	337	358	339	329	363	380	322	373	360	324	361	345	375	337	376	339	356	346	320	361	354	353	347	322	331	345	322	353	333	344	328	354	331	334	356	316	350	361	351	369	330	354	393	330	340	366	329	364	327	336	371	333	352	338	348	355	323	345	365	376	365	366	348	337	331	331	341	336	329	387	342	352	364	343	350	341	345	350	288	346	317	305	338	323	333	343	326	315	346	334	336	372	344	332	342	343	351	327	326	359	369	341	360	328	317	350	358	368	329	330	315	336	329	360	357	350	341	342	347	362	359	376	362	353	311	336	341	316	328	368	369	320	320	358	340	375	349	359	321	367	373	355	352	347	357	338	335	337	321	355	347	336	327	354	366	344	343	361	330	354	315	346	341	348	340	333	300	322	363	330	353	345	340	356	327	373	318	353	341	353	339	335	343	343	319	333	355	353	355	372	356	393	366	356	374	360	362	370	345	330	393	331	339	394	343	336	347	343	341	346	373	357	371	359	360	355	316	306	333	338	338	348	347	327	382	342	375	367	367	326	332	360	351	351	354	353	319	344	345	356	323	346	348	378	358	352	322	331	340	374	353	379	331	351	350	329	351	377	330	346	343	381	338	362	364	342	365	342	347	348	353	334	323	357	341	344	367	330	347	347	348	319	349	352	359	356	351	343	346	345	348	336	334	336	344	353	323	328	335	333	388	344	345	383	349	335	286	304	338	337	333	356	346	354	361	361	345	351	357	390	360	363	339	346	345	320	350	330	345	322	357	376	355	361	345	310	341	386	363	333	362	332	351	361	352	354	331	367	308	318	351	365	351	381	355	344	376	352	353	315	371	339	342	365	375	333	353	356	336	315	338	339	347	334	351	361	348	327	361	354	385	341	341	342	352	364	348	357	350	310	332	335	343	353	354	332	353	323	367	348	330	359	317	341	387	345	325	346	358	351	323	359	357	341	339	338	345	342	344	375	334	344	391	327	323	323	348	343	333	336	332	328	359	373	368	338	371	349	312	357	353	346	339	356	364	352	344	356	336	315	336	365	346	367	350	347	348	351	362	363	373	340	365	360	337	321	320	356	347	315	359	357	360	352	359	340	359	370	312	331	326	377	336	320	340	374	357	351	366	355	332	347	354	341	367	348	335	344	325	336	359	350	365	378	333	349	361	330	338	341	330	360	357	349	322	362	363	371	343	340	357	327	369	287	341	312	313	359	319	342	336	369	338	333	347	328	368	349	346	325	373	349	357	365	339	337	359	363	341	355	366	366	351	356	336	345	416	315	338	357	338	338	334	343	328	336	328	336	324	342	357	353	373	332	331	310	344	338	360	330	320	380	356	349	344	401	375
25134	21593	28483	25061	17121	823	414	319	246	212	198	203	179	164	168	157	134	140	143	125	109	125	136	125	131	135	116	120	103	98	102	94	126	119	108	100	98	110	115	93	116	104	90	125	126	124	91	110	124	121	126	114	118	111	102	113	110	115	96	104	105	104	107	86	98	106	117	110	116	118	121	90	106	129	112	102	119	113	94	108	121	91	114	102	94	101	106	112	108	109	112	105	115	106	112	116	114	101	99	102	128	113	111	121	107	116	110	116	111	110	102	105	99	114	105	108	118	114	130	112	91	109	119	126	104	106	111	121	96	104	103	113	105	101	96	104	103	115	104	116	122	121	104	87	116	108	105	88	80	102	102	112	82	100	81	86	112	127	85	111	96	97	104	123	93	108	95	121	98	100	107	106	104	101	117	110	116	99	125	118	95	113	110	105	111	106	109	100	123	109	119	117	99	99	109	95	111	91	107	100	125	124	103	102	112	96	108	97	106	108	108	108	111	115	127	102	105	105	97	108	102	106	110	113	106	88	114	111	114	114	112	116	106	120	97	86	105	92	101	104	101	83	114	105	113	111	100	101	104	104	89	97	103	104	107	93	110	115	109	101	88	87	96	109	103	95	100	92	119	116	105	106	120	89	85	107	100	90	103	117	111	107	106	98	112	104	110	103	114	104	90	117	108	84	91	112	107	87	121	118	123	132	108	108	120	114	85	102	101	88	115	106	97	114	100	112	95	101	111	98	115	115	108	103	118	99	95	101	105	102	107	106	106	99	102	113	122	134	106	100	115	100	97	125	108	95	90	116	106	107	109	115	118	111	102	110	117	96	122	107	101	110	99	95	91	93	116	90	98	95	100	107	103	82	117	96	97	122	102	111	120	96	116	113	113	98	100	111	87	93	105	108	126	89	97	112	99	112	110	90	101	125	111	106	103	98	94	99	106	105	105	129	103	97	109	114	108	103	105	120	105	102	99	123	105	96	100	120	110	90	115	127	129	103	109	112	106	114	123	98	86	95	98	123	111	107	86	109	93	109	87	104	118	93	112	90	111	129	119	95	115	121	77	122	116	94	90	96	103	104	94	96	109	108	108	106	106	113	101	119	108	117	95	95	107	101	99	96	111	103	103	99	99	108	111	87	104	106	100	101	103	95	113	84	133	100	113	109	93	123	96	105	102	109	104	110	97	99	117	99	118	99	109	105	103	85	125	96	86	108	102	115	99	102	120	88	101	82	115	109	90	89	86	106	116	107	116	95	98	108	94	121	104	115	121	95	96	125	101	117	91	99	91	123	94	100	88	106	111	104	97	95	105	97	101	104	89	102	115	112	116	79	102	100	103	126	105	92	119	106	108	101	119	101	99	113	112	106	101	97	106	119	111	106	104	106	114	112	90	116	111	110	99	83	93	88	94	98	116	101	107	98	101	107	85	107	114	100	105	96	99	110	110	97	107	92	125	110	96	121	116	105	90	108	93	113	87	100	90	99	108	105	102	96	102	85	118	86	95	121	119	96	95	102	109	120	91	85	125	105	103	119	95	114	91	94	100	91	112	99	108	92	104	110	96	107	96	102	108	108	110	111	102	118	93	115	125	114	104	109	121	97	105	93	103	103	105	106	107	93	96	120	96	115	102	106	110	104	98	103	104	107	111	85	91	88	109	98	86	95	101	98	100	100	113	104	107	92	99	101	105	108	111	79	109	113	91	97	114	111	113	120	106	92	116	91	109	104	117	102	89	99	103	116	105	101	106	99	101	104	104	102	111	120	101	102	116	117	99	118	114	95	101	103	91	103	115	95	108	106	108	111	99	80	115	121	103	117	99	97	94	100	119	98	118	105	105	116	98	94	121	127	116	100	102	91	104	95	123	112	96	110	106	106	109	116	119	109	106	104	101	89	99	111	109	117	93	109	110	103	95	110	104	104	94	98	117	123	92	109	117	103	79	111	88	119	115	99	120	100	115	123	103	96	99	105	93	114	123	109	96	110	104	97	108	91	107	113	109	100	114	112	108	92	98	113	110	102	122	107	110	100	114	100	103	113	81	106	93	102	116	108	90	125	102	104	88	95	105	103	116	94	127	96	90	83	101	103	102	105	104	114	123	116	107	99	99	107	111	109	103	122	94	82	103	112	85	124	92	106	107	111	111	122	97	111	112	96	106	105	103	101	101	93	99	87	101	107	110	98	109	97	103	87	105	103	107	111	127	105	112	115	88	107	91	99	107	106	115	110	96	104	105	122	107	89	102	119	86	109	95	108	96	108	115	109	110	97	113	95	93	112	106	104	105	122	102	98	86	109	102	102	128	90	93	91	92	99	95	113	100	96	100	95	108	107	109	126	102	101	99	86	110	119	117	121	89	113	99	113	90	115	117	106	97	110	97	96	120	90	97	103	106	104	101	101	107	118	111	113	118	103	100	98	119	90	119	96	96	107	122	105	106	119	117	104	115	110	91	104	102	100	102	116	103	105	110	99	99	98	99	114	78	109	107	100	111	103	117	114	90	117	112	98	109	91	96	107	94	101	119	113	111	99	117	89	99	107	105	95	101	114	107	86	91	109	111	103	114	100	97	108	92	110	117	117	105	127	99	99	73	115	113	94	111	123	109	114	90	90	106	128	103	104	105	103	99	94	108	110	97	94	106	95	113	106	95	102	94	95	94	105	89	94	100	94	109	131	93	108	107	95	111	103	112	89	95	99	83	97	98	90	104	103	99	98	117	121	110	118	99	113	91	108	129	93	107	94	107	120	114	117	99	110	105	116	92	115	99	109	99	103	106	108	97	104	96	97	91	113	121	98	124	90	106	107	112	103	112	112	101	93	94	119	100	102	97	102	123	106	91	103	101	109	98	108	108	111	91	110	117	104	105	100	90	92	107	115	114	100	113	109	104	110	97	114	116	125	97	113	93	90	110	105	108	112	94	108	109	93	103	85	121	100	106	105	105	106	113	97	107	95	100	106	94	107	99	107	91	123	101	84	99	107	106	118	102	93	101	98	118	124	89	104	114	115	120	102	95	112	102	119	93	119	104	114	102	122	83	101	112	93	97	103	115	89	87	101	94	85	98	112	102	104	113	89	109	94	96	98	95	110	107	101	107	94	101	115	101	108	98	106	88	117	114	117	118	102	107	92	113	98	120	104	105	117	103	119	119	118	114	108	96	101	100	114	91	114	96	119	90	111	120	100	97	109	110	123	113	82	114	89	108	96	106	120	107	119	107	104	107	106	120	93	114	87	99	111	101	89	118	109	90	101	91	102	102	104	91	101	110	109	107	95	104	95	98	107	92	118	115	104	86	100	106	109	107	111	100	93	100	117	98	112	103	117	99	94	101	108	106	107	85	120	119	103	120	119	113	99	109	110	105	94	90	101	104	122	131	100	107	113	99	102	102	107	111	112	97	91	107	115	93	106	129	95	113	100	99	102	118	106	99	104	109	83	83	107	93	97	112	109	108	123	111	100	102	119	111	106	115	100	112	107	99	83
4627	6177	5020	2553	1686	1346	940	759	602	479	415	349	304	311	271	266	230	233	204	215	202	183	171	180	187	176	151	173	148	158	168	145	167	171	146	157	162	173	146	154	140	145	172	165	138	146	125	168	159	142	161	158	150	167	160	144	158	147	147	147	162	133	146	152	139	132	136	152	166	145	149	144	151	123	148	155	147	143	152	138	146	147	150	133	134	154	140	162	136	157	134	156	137	151	156	147	151	147	151	134	140	151	167	119	134	160	137	149	119	145	153	161	168	145	157	133	159	146	155	147	140	163	157	157	154	150	137	155	134	130	125	143	138	141	136	150	143	145	149	135	129	138	141	163	166	152	136	137	159	130	161	145	139	131	142	147	161	137	141	142	137	114	151	133	137	151	129	136	156	143	157	158	130	121	140	125	151	141	133	135	138	150	145	133	146	139	137	144	157	142	151	142	156	134	140	143	143	161	139	135	169	118	146	143	148	146	139	149	145	151	140	141	130	144	132	149	132	141	154	161	145	131	146	162	137	142	142	157	141	140	149	145	135	134	119	123	151	129	131	150	152	136	135	149	136	143	149	157	147	136	143	149	132	139	123	130	124	157	147	128	136	142	136	153	145	145	135	142	131	134	140	147	124	154	149	138	131	129	149	165	127	137	146	137	154	129	141	146	138	134	156	131	145	148	140	152	149	140	143	142	138	142	141	139	153	137	136	142	156	140	173	127	152	135	155	142	138	155	147	139	145	160	141	151	167	139	151	158	148	140	151	155	131	141	138	149	144	118	140	147	166	145	131	154	162	141	149	128	144	157	133	144	157	156	154	129	168	136	151	140	160	140	151	141	128	159	170	131	157	126	147	146	150	139	151	141	140	163	150	145	149	153	131	147	150	133	137	126	148	160	141	146	127	168	154	143	119	150	137	161	132	138	147	158	158	145	173	122	140	146	135	152	129	133	152	148	149	148	133	141	137	132	148	129	137	134	131	134	145	134	136	142	148	151	164	126	173	123	141	154	128	152	129	148	128	139	131	134	139	125	136	145	144	124	135	158	157	133	149	138	126	157	131	149	138	151	124	157	172	127	130	142	150	145	161	148	147	140	156	132	136	129	145	127	143	130	167	130	148	138	130	140	129	152	153	151	134	148	144	139	135	145	135	127	158	137	147	159	146	128	157	163	126	160	153	150	159	131	144	131	134	155	162	140	144	141	162	126	150	135	149	133	146	124	145	160	145	148	131	175	132	163	153	130	128	156	130	151	126	139	116	103	149	131	152	152	145	136	138	158	132	146	135	137	127	151	146	146	149	123	161	150	136	151	145	179	146	129	127	144	139	106	154	136	147	152	145	133	150	137	151	121	147	139	152	137	114	143	155	155	143	169	141	160	136	148	143	160	119	156	145	136	139	145	143	132	166	136	160	155	137	132	155	142	146	133	155	137	126	131	133	124	149	170	138	155	116	135	142	132	142	134	136	139	144	144	129	127	145	157	149	155	122	152	153	167	129	142	151	156	137	138	141	123	150	140	140	116	150	140	150	141	130	143	127	121	170	154	146	143	120	135	149	159	131	150	133	137	142	149	163	128	144	131	136	142	160	157	145	155	147	120	138	136	155	134	160	127	134	150	168	132	140	127	148	150	133	144	119	151	128	143	157	155	142	143	148	157	119	138	134	133	149	170	143	145	141	146	138	133	125	121	136	140	136	151	140	156	157	137	147	126	148	140	136	127	144	136	141	152	119	148	153	144	154	143	126	150	146	150	136	136	145	151	137	147	138	147	152	176	119	154	147	143	139	149	145	154	143	139	143	130	131	139	157	134	144	150	125	133	141	145	145	125	149	142	137	142	154	142	151	123	157	153	134	145	149	147	153	130	160	147	143	154	153	143	158	128	147	148	126	135	135	144	156	150	149	151	138	157	122	130	154	139	125	144	123	152	135	143	158	125	141	140	152	143	153	147	141	139	128	139	133	135	129	153	129	141	131	147	136	144	138	145	138	146	127	141	151	125	148	152	143	152	156	124	151	146	150	144	135	150	139	128	130	140	119	145	146	139	129	147	148	134	143	140	149	150	138	167	139	148	142	154	154	162	124	156	134	127	131	124	157	150	153	145	130	155	149	150	142	146	121	144	150	154	163	126	155	140	134	155	124	103	142	123	137	144	145	127	125	173	134	145	127	156	149	160	157	147	179	174	135	134	138	144	165	132	131	154	146	137	123	147	153	168	156	137	142	162	124	119	129	156	142	140	155	135	141	131	121	146	141	135	142	144	130	160	136	129	146	145	141	130	139	153	141	135	144	149	136	149	124	144	155	146	134	143	168	152	171	136	147	172	166	144	143	137	128	126	141	121	145	137	161	156	140	133	131	127	155	161	139	156	142	122	143	167	155	148	147	144	144	142	145	134	139	141	154	142	141	142	160	133	134	152	144	142	148	140	127	144	134	137	136	147	144	146	131	151	112	129	139	140	148	148	156	160	165	135	146	146	155	158	132	174	150	156	157	134	137	145	130	130	143	132	132	134	145	132	125	129	129	161	145	118	159	136	123	133	121	135	146	127	132	134	145	147	166	147	117	128	150	153	162	134	143	166	146	143	139	166	143	133	117	131	118	151	142	149	121	140	149	152	146	143	146	141	135	152	139	146	148	129	120	157	145	127	137	138	159	125	151	140	135	145	132	164	147	170	131	142	126	119	172	126	142	147	134	133	122	146	140	149	166	143	160	156	143	137	145	134	134	148	137	133	123	148	135	136	139	139	148	152	137	154	148	164	144	129	140	144	138	137	145	127	144	139	148	137	134	129	133	145	130	145	150	135	140	138	154	134	134	147	171	145	151	141	158	129	144	130	155	137	131	140	134	131	139	135	140	157	141	155	132	134	161	134	154	140	140	131	170	155	134	138	138	139	135	107	125	139	152	143	137	139	135	140	140	161	150	112	171	148	172	153	147	138	147	153	139	132	140	165	145	140	125	127	161	114	163	149	154	154	141	147	147	165	141	141	123	124	137	140	144	154	147	151	154	133	141	152	134	150	148	129	155	169	171	145	142	143	160	135	138	130	134	143	144	125	133	149	145	121	141	129	137	143	142	144	136	127	147	132	149	143	126	159	160	152	156	137	155	125	153	169	138	144	136	141	150	148	149	165	160	136	150	152	130	151	154	153	135	128	144	143	157	144	132	152	160	135	149	157	137	136	134	130	124	161	139	127	140	135	159	132	134	151	157	143	155	138	119	136	157	145	160	136	127	139	159	162	141	132	130	126	138	135	157	138	138	131	127	127	140	156	131	125	145	149	139	149	150	151	136	151	129	139	133	144	171	141	150	140	153	148	145	139	130	145	142	146	117	130	134	131	174	148	123	166	141	132	125	149	139	139	141	132	165	155	148	131	126	141	144	135	141	142	130	145	128	158	131	136	148	154	152	127	146	143	148	131	141	140	143	111	137	135	152	135	153	131	133	129	160	139	158	139	157	144	144	146	143	172	154	132
23024	21576	29632	24003	21574	21641	14450	1627	1052	938	755	713	687	595	576	552	528	499	448	433	446	385	427	391	409	374	409	402	344	404	353	400	382	366	329	404	390	343	328	407	385	335	325	349	385	369	368	352	362	331	387	332	383	354	361	316	348	363	363	369	326	343	324	353	372	326	368	347	360	338	335	369	365	388	334	350	340	343	367	348	349	319	343	311	329	347	364	318	354	337	334	355	341	361	335	343	341	306	342	345	355	358	351	326	363	326	330	337	349	327	347	349	335	320	356	336	351	348	353	314	323	329	333	382	330	333	330	358	367	347	329	359	384	329	312	338	362	330	371	311	303	301	356	347	344	349	320	347	323	338	355	348	335	334	387	358	371	316	332	347	354	336	354	328	350	352	365	354	332	348	336	349	317	341	363	325	391	314	316	335	333	339	317	355	344	304	332	339	348	331	331	334	315	350	331	309	324	331	316	374	354	363	305	328	355	319	358	349	327	354	347	333	343	365	307	357	348	272	370	298	315	370	351	333	321	317	343	319	336	329	337	355	329	328	358	371	383	308	319	350	357	321	352	337	331	337	356	336	350	320	343	361	324	314	324	345	347	320	339	332	345	326	360	303	323	334	309	353	348	354	333	328	342	360	324	307	364	339	359	338	343	339	322	324	351	338	323	337	313	365	334	368	312	340	385	341	333	341	374	339	332	326	313	317	343	359	342	318	342	316	369	319	330	343	310	323	319	363	341	318	322	342	371	357	323	332	324	351	363	342	362	331	337	322	327	314	351	325	317	325	326	315	361	340	342	309	325	325	379	336	335	340	334	314	339	334	354	329	332	327	341	333	357	337	328	308	328	343	367	327	322	336	360	392	321	353	332	354	360	342	331	363	367	348	349	327	351	353	306	342	327	323	337	351	333	337	358	328	336	346	328	340	370	309	361	311	335	346	377	345	349	311	304	334	372	322	322	367	370	358	345	315	379	348	327	356	314	327	339	322	350	348	381	331	345	308	337	336	328	376	348	340	325	340	360	336	318	342	356	305	344	321	313	333	354	345	334	333	336	340	341	336	323	315	342	357	342	337	339	322	352	350	339	365	365	317	306	349	359	332	325	321	363	335	304	344	336	334	386	362	353	367	320	339	331	315	364	343	344	334	347	345	318	387	336	288	368	339	307	350	340	299	395	341	308	308	336	302	353	325	355	375	338	338	323	350	323	312	309	307	365	292	356	328	369	366	316	340	318	344	320	326	358	301	354	358	358	308	318	331	319	359	332	341	338	332	368	340	333	325	325	311	354	339	350	326	334	327	369	353	373	348	329	346	325	317	338	336	339	334	336	349	359	316	337	331	332	318	327	317	325	363	366	302	354	356	350	318	319	341	330	343	328	347	336	343	358	332	327	367	316	346	304	348	343	337	313	366	324	344	353	361	367	328	320	325	299	288	333	317	325	342	329	329	322	311	337	337	352	339	311	321	331	334	337	313	354	362	353	299	356	313	354	334	311	299	338	309	364	323	342	353	330	332	305	317	342	364	353	278	313	323	328	341	359	358	351	361	326	342	350	325	327	323	333	353	333	325	308	330	335	296	357	332	346	322	322	345	355	333	334	322	308	327	343	340	322	351	358	319	355	346	326	355	312	324	322	353	324	307	342	324	301	341	354	330	322	348	326	343	330	338	341	347	320	349	365	355	342	327	339	334	382	364	338	320	345	335	314	327	310	314	346	320	333	366	319	346	365	344	337	314	354	306	326	379	314	333	328	330	337	328	330	326	325	337	332	334	343	350	333	365	338	337	320	329	363	314	343	312	335	317	321	323	323	338	331	318	289	328	369	352	356	353	322	337	322	293	357	351	338	359	314	347	356	331	325	354	340	335	335	348	352	351	301	357	368	331	349	315	319	337	327	339	358	359	317	362	358	320	324	349	346	343	334	331	336	327	364	319	337	345	336	333	315	307	358	348	346	380	293	347	363	349	321	304	321	308	348	336	334	321	306	342	314	353	308	343	339	333	331	332	320	353	353	314	343	318	372	342	312	381	333	335	331	308	360	354	338	326	342	314	334	383	313	340	353	357	328	337	366	376	308	361	354	326	343	332	348	305	329	350	351	339	333	314	333	335	323	320	341	314	318	351	335	313	323	339	333	347	315	330	366	329	339	357	287	323	325	303	352	328	354	356	321	318	308	349	345	351	331	355	362	369	355	318	354	316	310	337	343	337	385	283	335	355	341	375	331	325	328	320	343	318	323	362	370	353	335	332	366	355	362	317	347	358	298	335	298	337	336	313	328	351	334	341	329	318	339	338	327	353	322	381	338	322	348	340	344	323	307	367	336	331	319	348	331	330	349	366	306	321	316	344	340	315	346	317	300	372	341	343	357	318	341	326	333	329	355	315	342	317	315	367	349	340	340	344	324	344	318	298	351	324	337	337	325	321	335	359	322	331	335	336	327	337	371	362	314	311	341	358	305	353	332	333	326	320	326	328	307	343	345	355	296	364	364	315	319	304	336	326	340	318	366	335	325	330	332	320	337	339	334	332	319	334	313	294	345	333	333	329	357	326	349	310	356	364	337	338	346	342	340	307	346	322	338	331	323	334	316	371	374	325	331	341	308	351	345	320	336	328	342	307	353	330	302	310	347	290	349	353	335	349	320	344	327	351	353	328	310	346	346	329	350	337	345	341	327	354	313	328	325	352	299	337	326	323	318	347	345	333	335	351	290	371	323	330	349	351	358	333	331	342	319	359	350	365	319	327	329	334	300	323	342	328	329	318	294	332	336	329	338	340	340	321	342	345	348	343	331	379	337	322	356	336	328	328	346	334	337	320	306	325	339	328	344	356	332	303	327	360	332	345	345	333	338	339	307	333	292	343	329	331	325	345	352	346	340	351	348	337	355	331	342	326	336	335	328	357	382	336	350	345	331	337	327	318	298	331	335	377	347	327	327	305	351	313	314	346	332	350	332	339	322	321	341	342	313	287	368	328	353	333	345	385	313	323	337	343	353	323	328	361	300	336	320	303	319	331	372	367	327	323	340	330	311	346	316	337	361	348	325	366	360	366	312	345	338	351	352	337	327	313	336	339	346	324	335	335	335	332	337	363	346	319	325	307	341	277	328	349	288	348	335	307	329	325	294	322	337	334	328	327	286	336	344	338	316	318	355	345	308	351	308	326	351	355	323	327	305	369	310	333	328	338	313	356	321	310	327	343	337	340	316	331	322	337	334	328	355	345	341	339	341	336	327	323	330	333	317	338	356	339	362	337	353	325	342	339	327	328	362	353	359	357	342	331	326	361	319	325	340	321	324	330	365	299	328	329	335	325	318	357	344	345	357	334	339	342	331	331	321	329	352	390	345	304	336	357	322	332	364	359	321	341	313	338	320	352	321	355	331	351	377	340	315	345	313	312	316	335	372	341	363	342	350	327	324	338	330	332	356	332	337	323	333	356	370	338	320	337	339	370	363	324	328	379	335	292	339	334	323	306	338	340
7215	17184	14976	8143	5706	4259	3344	2593	2093	1684	1340	1193	1109	941	927	835	729	677	641	649	561	540	520	571	525	490	492	466	451	510	465	453	484	460	433	396	441	434	419	448	402	466	438	420	415	418	464	441	423	470	407	421	428	418	435	389	410	424	426	435	424	422	422	373	413	417	421	420	390	432	413	404	391	404	410	417	418	420	400	414	420	423	402	392	416	416	413	392	396	395	393	408	439	379	407	453	405	383	459	432	409	382	406	380	429	412	402	428	428	388	398	379	390	370	468	416	381	398	422	398	393	417	411	394	393	430	384	402	411	379	435	419	397	403	373	380	431	378	374	387	391	416	411	413	406	404	397	400	381	407	388	402	399	371	406	377	418	389	385	394	406	405	409	441	418	395	389	413	419	377	384	428	394	406	386	413	416	409	392	386	383	399	404	345	378	429	406	399	397	405	401	397	426	403	379	416	364	413	351	407	391	400	388	378	373	389	403	381	427	406	374	388	385	379	413	380	378	401	418	436	404	426	440	425	377	371	407	400	398	389	347	405	394	418	378	398	434	363	418	407	393	390	369	401	406	427	403	429	400	404	416	392	365	422	391	429	384	363	404	428	385	398	405	390	389	428	371	380	408	446	377	394	420	421	424	368	418	394	392	420	403	411	360	399	416	383	404	433	368	436	412	401	400	387	391	423	414	340	393	397	375	414	436	395	377	406	377	379	420	430	425	376	396	407	408	420	443	381	390	380	396	393	418	411	421	417	395	390	417	405	419	383	380	421	376	392	424	379	399	392	395	380	409	371	401	381	413	392	390	384	371	393	389	407	392	415	413	392	409	418	409	393	402	399	395	408	406	385	402	384	396	381	386	400	398	405	401	395	393	413	395	401	367	384	421	409	403	398	420	400	382	430	395	399	410	405	380	388	426	410	408	375	410	384	376	417	413	404	400	449	398	408	389	386	396	361	424	412	410	408	407	402	410	386	416	372	370	376	400	409	402	423	412	406	395	372	415	393	363	433	382	429	405	403	365	415	358	405	407	434	387	363	416	400	405	381	394	388	363	383	385	427	403	415	378	416	375	359	401	411	401	352	413	387	420	379	370	377	392	380	362	385	368	423	425	380	407	412	408	429	410	387	410	418	422	376	367	407	379	397	414	417	418	433	409	432	413	470	408	401	413	391	431	413	380	386	374	399	404	375	426	371	431	373	400	436	413	422	396	393	419	399	436	416	405	432	370	375	397	408	355	400	357	401	372	392	423	424	397	394	405	397	411	392	421	377	394	387	423	397	394	367	377	384	429	420	396	405	378	431	366	408	402	410	404	331	376	447	395	406	400	411	402	422	410	389	412	448	386	402	396	402	425	386	384	393	392	426	356	417	460	373	385	423	388	389	383	387	431	384	385	388	390	374	433	402	413	384	406	383	408	378	389	385	400	403	394	388	391	381	361	402	393	388	401	399	387	400	385	438	415	386	421	415	373	409	399	376	406	387	408	393	393	399	389	404	407	415	354	418	407	376	399	420	410	406	388	381	428	396	366	410	398	424	385	400	403	437	410	385	424	390	408	388	378	390	383	388	357	440	387	405	382	397	379	426	427	383	404	405	393	392	368	417	388	372	415	428	388	385	415	384	413	384	395	405	410	368	390	425	413	419	405	410	411	395	407	411	389	423	385	398	412	431	416	398	366	428	417	391	379	381	399	397	397	401	391	429	432	433	384	376	397	414	363	398	450	398	416	429	427	374	419	393	377	381	415	379	391	381	401	418	402	392	384	390	414	418	382	404	376	376	391	394	398	394	389	395	423	411	428	412	414	394	368	353	409	395	422	382	417	382	453	394	415	366	390	371	363	368	366	413	403	391	456	421	370	388	406	405	429	388	430	399	385	396	403	387	425	367	389	412	399	402	381	412	388	428	411	410	403	372	402	466	387	442	438	413	355	401	383	425	422	450	403	376	409	425	395	385	414	432	372	445	414	378	410	401	419	403	415	402	399	429	370	414	420	399	367	397	386	389	403	405	409	379	409	422	419	370	442	409	388	393	398	380	376	428	390	375	437	401	364	392	395	370	408	395	422	406	398	410	379	391	396	396	352	392	396	399	391	445	373	373	389	411	377	402	402	395	379	410	384	379	418	430	406	373	411	396	375	378	420	374	346	380	399	366	422	399	396	383	400	389	364	417	377	384	381	407	368	444	426	408	405	385	383	396	395	396	408	408	404	413	436	400	429	407	401	434	428	421	355	413	365	356	372	420	399	411	401	396	378	365	393	396	403	402	351	382	384	404	423	379	392	355	385	422	411	357	401	371	403	403	401	416	408	441	402	388	398	396	422	381	406	429	387	420	379	410	430	397	389	422	402	422	400	429	414	403	373	409	383	379	369	384	420	380	379	395	389	356	401	400	413	386	426	408	378	373	414	411	390	390	399	408	391	385	409	371	379	457	391	355	420	375	418	396	375	414	414	404	394	370	398	409	418	389	414	405	409	434	404	416	409	380	360	370	398	429	346	390	387	413	391	386	368	366	400	363	391	387	399	353	394	368	404	420	397	368	404	392	365	394	368	377	392	370	406	393	387	384	374	417	394	400	381	408	403	392	387	385	429	357	368	421	359	425	410	415	381	428	388	411	382	363	409	396	388	413	385	380	367	389	401	401	400	426	420	407	389	427	418	396	392	408	441	402	422	391	366	401	439	380	435	385	386	416	426	388	411	416	414	409	408	369	400	406	372	412	408	433	408	420	400	415	394	422	393	421	384	389	420	394	398	409	416	410	383	406	377	417	468	423	397	381	414	410	399	386	378	395	432	371	384	406	371	405	396	378	412	417	399	371	458	409	411	401	425	386	388	389	384	374	365	410	470	372	420	384	424	378	367	407	404	422	392	417	376	372	381	374	422	426	344	423	372	403	405	397	411	374	422	427	377	418	390	430	363	400	389	422	373	388	386	427	430	378	438	392	407	440	443	406	404	393	400	377	371	389	393	404	381	401	420	406	420	413	397	387	375	424	393	393	373	397	388	386	395	378	394	376	399	384	390	398	413	394	405	395	410	425	379	410	394	409	392	423	369	375	400	374	372	410	393	426	404	376	399	390	404	379	362	376	387	403	403	400	436	371	369	381	355	416	397	394	411	418	408	407	377	406	431	380	414	402	414	422	385	382	400	381	398	417	412	380	367	409	397	391	415	410	435	416	397	410	367	387	397	441	414	419	387	387	388	423	380	382	358	419	415	412	395	400	366	393	403	405	377	384	337	386	417	394	394	387	398	382	410	391	385	369	378	390	374	409	372	394	425	362	408	401	402	380	396	392	376	381	377	378	417	353	402	410	404	370	392	440	436	416	389	403	399	399	362	369	413	393	365	411	406	375	401	429	352	381	430	416	384	406	420	392	377	366	421	402	416	381	425	396	399	415	416	341	384	421	384	426	356	383	426	382	408	363	388	385	389	385	406	377	384	384	373	407	367	401	389	400	396	384	418	414	441	412	385	406
27404	21188	10321	641	310	234	193	160	160	152	146	135	147	121	140	149	136	133	121	126	154	147	156	118	139	139	125	125	119	114	130	145	102	127	109	149	143	131	111	119	107	150	131	134	127	119	142	119	132	132	127	129	121	133	107	135	135	113	147	124	123	142	136	124	107	116	136	142	122	116	121	152	131	115	136	123	131	100	126	125	144	122	130	144	111	126	154	130	99	152	120	123	147	146	134	130	136	115	136	121	144	128	122	119	125	112	122	117	110	116	112	121	121	139	120	147	125	123	136	128	132	124	121	121	120	118	100	131	135	115	150	126	121	150	116	122	119	110	121	127	138	111	123	136	107	135	120	138	110	126	119	135	122	136	141	125	135	125	141	125	129	125	127	117	117	137	123	125	134	99	124	132	136	115	110	117	131	140	138	114	151	114	124	135	123	141	129	127	124	125	114	118	133	124	127	142	126	117	125	120	125	140	129	116	119	122	135	126	129	128	122	124	130	107	142	116	119	114	122	132	147	118	114	115	121	152	130	128	107	133	132	135	102	149	117	123	137	127	124	134	111	133	113	107	113	131	127	125	113	150	137	145	117	126	106	127	115	112	113	101	136	125	120	119	130	125	119	116	134	128	108	131	117	117	103	115	113	136	118	124	119	117	139	104	134	116	103	132	116	134	132	139	130	131	130	106	111	153	125	121	121	122	132	124	105	121	137	119	138	140	126	123	134	144	121	139	153	126	145	146	114	123	121	115	109	121	125	112	128	123	119	131	147	117	139	111	133	132	113	136	127	122	121	123	124	136	117	126	123	142	112	132	147	119	120	119	146	140	136	134	107	138	110	110	121	118	113	125	129	125	133	132	141	138	131	132	135	115	139	110	124	108	130	119	129	116	112	139	122	132	143	124	131	125	114	109	108	139	124	137	114	121	129	118	139	126	129	113	108	128	120	113	118	114	128	124	117	133	120	125	126	118	127	137	128	130	134	137	114	111	127	135	123	139	130	113	119	126	134	152	132	134	139	140	121	103	125	141	136	131	135	126	123	131	119	128	117	114	130	120	122	149	128	117	135	121	115	128	118	130	135	158	136	117	131	121	117	116	122	132	115	142	126	126	107	124	127	132	109	139	105	117	125	132	121	117	123	132	131	120	143	117	134	117	134	129	114	117	131	121	145	123	126	108	111	130	129	138	107	130	112	117	121	120	124	129	126	133	119	125	114	142	141	126	118	130	119	123	136	126	123	131	98	122	142	138	100	151	132	142	125	157	101	96	132	112	124	127	130	128	124	110	130	130	105	124	125	125	113	122	130	116	130	125	138	119	147	143	112	131	123	129	132	155	98	125	134	103	106	121	133	125	123	122	116	123	139	126	129	130	101	97	112	125	117	135	131	132	133	120	110	142	133	132	106	125	119	108	126	121	115	116	119	121	116	115	131	130	104	118	128	132	109	123	135	113	121	131	113	119	119	134	115	130	128	130	128	118	133	135	118	154	141	139	123	149	103	107	110	124	126	131	128	138	137	101	134	122	126	136	143	117	145	145	106	120	124	119	113	126	124	128	120	132	134	127	122	140	145	151	121	114	96	123	127	127	129	128	117	122	145	129	131	98	115	110	137	115	127	114	136	122	121	134	120	120	132	126	104	135	131	117	117	137	121	102	128	129	124	127	118	125	125	128	149	128	126	134	116	146	118	131	121	119	125	121	128	128	120	135	142	147	133	136	137	130	118	126	131	127	130	121	109	136	114	135	111	137	115	141	107	131	116	136	137	116	126	121	124	138	129	138	146	132	122	126	118	123	128	134	124	119	136	136	117	117	128	139	113	130	122	114	112	109	151	120	117	113	134	140	127	117	124	143	121	117	115	120	133	135	139	134	127	133	113	149	137	127	132	117	132	126	126	106	121	130	138	104	121	103	140	100	129	132	115	121	127	114	104	119	142	136	125	128	121	128	105	133	122	135	97	137	124	113	124	128	150	133	122	126	112	135	139	139	116	123	134	137	119	106	119	132	109	124	131	120	127	128	122	121	109	107	132	144	116	122	143	153	137	123	137	124	135	135	111	132	138	140	131	125	126	114	118	121	124	135	112	136	135	129	133	124	128	127	148	120	128	114	121	142	127	122	134	138	108	125	121	145	134	121	116	137	133	117	125	130	134	125	112	122	138	138	118	135	119	118	132	139	114	129	118	122	155	126	127	124	112	139	135	143	115	141	129	125	141	120	118	118	121	134	136	123	131	140	133	121	143	121	127	125	110	119	114	148	131	147	123	114	121	141	110	128	135	110	114	137	121	142	144	139	122	138	115	133	111	115	112	138	131	124	141	123	145	140	101	104	104	120	105	146	153	131	114	105	140	121	143	138	123	111	118	109	113	139	111	129	140	124	131	100	127	134	130	117	108	156	123	115	140	140	104	142	131	101	117	124	128	124	129	122	111	123	125	117	156	135	143	140	121	144	121	121	118	123	130	160	113	114	145	128	124	134	118	122	109	121	134	89	134	122	121	134	119	121	145	182	137	119	122	134	120	122	122	117	149	150	115	109	122	133	134	132	124	112	139	126	116	148	126	106	110	116	124	138	116	136	129	118	139	121	117	112	121	127	125	119	141	122	142	124	120	155	133	149	102	137	136	113	126	131	97	124	123	110	136	118	130	142	132	123	127	130	121	111	102	141	136	122	125	118	122	111	111	112	147	127	129	121	137	97	147	136	140	122	141	136	130	127	115	125	133	124	135	109	135	133	139	129	136	132	135	113	138	113	117	140	148	133	130	133	142	132	134	109	133	118	133	125	134	119	120	120	115	110	140	123	126	134	132	136	144	109	123	123	121	141	126	105	106	110	135	117	141	132	126	124	124	108	123	112	127	117	119	156	127	127	109	130	131	139	121	143	119	120	121	139	124	134	130	135	112	134	141	118	151	116	116	131	123	134	118	120	109	130	141	100	116	137	119	126	122	135	125	129	124	144	122	129	113	125	127	118	135	135	143	116	133	139	129	110	141	131	132	123	142	101	118	136	131	116	126	129	117	127	103	139	114	123	111	138	110	122	119	141	141	122	128	122	137	119	116	153	133	144	130	123	106	142	123	133	121	125	133	120	121	121	154	130	113	112	125	115	119	115	112	133	139	131	119	127	117	126	109	110	121	132	135	127	107	111	145	132	128	152	120	124	141	139	121	124	143	115	142	102	126	116	131	139	131	128	106	128	133	129	130	142	139	127	131	145	123	119	112	120	114	111	128	136	145	124	119	126	121	127	133	146	120	124	110	111	144	120	129	137	116	140	130	126	115	131	126	125	123	104	104	115	114	125	119	146	136	124	108	123	118	122	129	142	132	114	133	117	133	127	118	118	154	114	112	113	137	122	131	154	130	127	129	112	147	137	128	130	131	119	131	132	131	124	120	116	132	134	110	113	137	126	127	124	126	103	97	118	121	124	118	136	126	149	104	118	128	117	138	90	124	141	129	118	144	141	106	118	132	119	136	126
3769	1026	930	468	345	294	279	218	212	176	181	183	194	180	179	187	170	156	155	151	146	150	160	152	164	175	133	162	149	146	157	143	150	163	148	146	173	139	182	171	156	147	140	177	160	138	152	140	180	157	142	163	174	151	178	155	148	151	175	174	179	148	155	167	159	164	141	137	137	166	151	174	160	150	143	165	165	156	154	168	156	163	137	154	156	140	157	175	147	162	132	151	146	154	142	150	149	164	156	151	150	137	143	160	137	154	136	145	168	145	141	192	179	135	158	134	164	163	138	165	162	151	175	148	161	153	153	164	155	135	171	159	125	160	154	162	153	163	144	163	163	144	166	148	164	154	150	156	160	175	170	182	155	160	130	158	152	181	134	157	159	164	141	160	161	154	149	174	174	157	170	160	158	129	134	179	146	149	155	170	157	167	151	175	179	141	154	148	174	146	141	137	145	159	172	168	153	151	150	149	156	142	151	149	161	155	166	186	159	173	155	151	155	157	145	161	161	147	142	146	154	153	167	159	152	169	162	169	135	143	155	128	160	152	168	164	174	150	170	168	159	151	172	149	145	151	167	146	167	174	145	148	142	144	166	142	134	162	166	171	154	160	133	144	161	153	154	165	155	158	173	138	153	135	145	152	146	151	146	133	172	158	155	166	157	155	148	149	156	145	130	161	168	152	184	170	135	145	132	157	151	150	170	151	135	160	158	153	163	151	150	154	159	144	164	131	164	156	145	153	167	160	153	163	161	165	157	163	160	160	155	150	138	145	164	154	169	162	156	151	136	137	140	158	162	155	165	162	153	153	161	151	162	150	157	139	137	147	147	169	144	157	165	135	141	165	182	127	149	153	152	135	163	158	155	154	180	159	148	152	136	146	154	156	163	161	152	150	163	152	149	147	162	147	165	148	159	130	167	186	140	189	150	165	142	159	150	170	158	151	154	135	157	147	146	148	144	160	131	159	152	162	151	147	167	141	167	164	161	154	165	156	160	166	156	155	157	161	159	152	172	152	137	172	144	146	168	174	159	153	166	162	148	155	153	162	147	154	164	152	161	147	134	163	154	143	172	166	153	174	180	159	138	148	148	155	152	182	142	157	156	131	152	140	163	157	159	174	148	174	169	142	151	163	154	145	157	159	167	156	157	145	158	173	155	152	159	149	128	157	163	137	145	156	161	133	162	134	149	155	151	154	172	136	181	151	154	154	168	137	180	144	164	160	145	167	156	161	151	173	159	156	156	171	156	145	173	154	150	154	175	152	151	143	168	134	162	142	144	158	144	153	158	144	147	148	168	159	130	159	147	153	166	142	135	183	150	155	145	160	145	145	149	150	139	151	134	168	148	147	161	148	159	147	154	143	159	171	146	139	172	173	172	169	164	151	162	152	170	161	156	152	184	149	158	142	166	146	160	143	147	152	152	162	146	153	150	161	167	164	171	155	159	123	160	158	153	150	182	160	149	148	167	157	155	151	175	163	142	141	157	146	152	165	142	135	157	159	166	142	156	185	163	155	167	144	170	161	139	173	168	159	164	138	158	145	148	158	156	157	147	142	140	145	149	153	172	163	171	161	145	152	140	145	161	160	149	143	157	151	166	147	167	160	159	138	163	133	153	161	151	136	130	140	146	162	131	168	150	134	152	162	139	157	151	152	156	164	161	166	153	155	161	146	159	151	148	164	136	149	161	155	153	171	137	168	174	144	153	162	141	144	166	168	142	168	172	165	153	160	161	147	170	131	138	140	146	139	154	134	134	149	161	160	134	162	132	167	158	154	145	160	137	144	138	151	146	163	158	144	133	150	121	178	159	145	159	173	170	152	163	157	168	136	147	127	136	192	153	160	164	165	154	178	147	144	166	155	183	169	146	160	143	139	154	158	140	161	147	150	140	175	166	152	154	178	150	166	164	176	155	177	150	152	165	163	145	149	158	144	154	140	154	161	163	164	149	170	147	164	163	159	156	166	177	147	140	145	152	169	166	174	153	148	166	149	160	160	165	160	164	155	155	142	157	145	160	156	140	145	150	151	170	148	144	146	135	166	136	156	149	155	161	153	151	158	136	160	142	164	147	152	157	143	158	148	172	151	147	159	172	167	170	153	174	161	162	129	172	164	167	163	138	168	172	150	160	160	151	150	154	161	165	139	167	144	146	160	161	150	155	162	171	162	164	153	148	176	158	157	163	152	125	164	155	181	153	144	156	147	150	151	160	167	160	134	141	153	157	145	170	146	142	139	149	142	118	160	167	148	156	154	143	160	164	158	157	152	151	155	146	172	139	168	162	159	163	164	158	134	152	166	141	143	163	156	149	143	160	145	157	153	147	145	165	152	161	153	149	167	176	140	138	155	169	146	158	130	159	144	172	158	175	153	143	178	148	160	139	145	134	159	130	157	138	147	149	154	132	137	164	159	151	156	145	167	159	154	134	180	183	162	137	177	152	139	145	144	164	135	144	179	164	173	161	151	147	168	142	173	143	156	147	157	145	148	161	154	152	167	162	153	144	150	155	160	189	165	138	165	145	158	138	124	132	164	160	132	134	153	146	147	150	155	178	158	142	153	164	172	167	142	138	169	160	159	149	155	154	159	161	141	167	153	146	149	160	160	174	170	157	159	152	143	167	147	158	163	151	144	152	178	142	170	141	158	148	146	165	154	147	155	158	157	147	142	164	146	156	151	168	166	180	172	170	150	147	157	150	146	173	167	162	158	158	140	162	134	153	155	172	157	157	152	153	152	166	174	123	132	151	152	147	148	161	141	141	141	150	152	166	157	138	163	166	155	147	165	147	161	166	138	171	161	142	152	153	159	132	141	144	171	148	152	167	156	166	116	152	146	154	181	159	141	146	165	152	147	138	181	166	170	141	144	154	174	146	145	149	173	171	155	170	177	158	141	156	148	146	153	159	166	164	166	158	153	175	172	141	147	144	188	144	152	154	156	170	177	165	166	152	160	166	163	182	150	174	149	162	148	164	143	173	171	163	129	163	149	157	161	152	155	155	171	141	174	156	154	151	155	164	142	156	128	141	163	140	153	166	149	162	146	155	152	154	149	140	164	140	164	161	169	145	129	166	174	153	155	143	141	144	160	162	164	141	139	145	159	158	175	151	134	151	140	179	142	148	150	159	155	176	165	152	177	186	154	167	162	147	138	142	146	174	134	136	165	169	156	138	161	150	140	146	144	168	176	165	157	165	151	165	146	165	144	158	147	192	139	161	170	147	153	137	176	146	146	154	154	166	144	162	145	144	153	169	162	142	182	132	176	155	141	157	149	163	147	156	159	185	160	156	158	151	160	145	156	161	165	123	185	153	142	143	153	184	159	159	163	139	173	173	164	155	177	167	142	176	152	132	164	136	150	158	163	148	162	149	146	201	160	162	162	163	149	153	176	150	164	158	170	174	143	153	140	163	159	148	157	154	152	145	145	156	134	153	157	171	132	150	148	163	146	146	133	146	151	167	153	140	166	168	143	159	151	151	162
23818	21588	29421	24230	21592	17613	1862	835	701	597	530	454	425	446	449	401	384	335	350	380	357	329	329	333	311	330	347	308	323	374	308	323	318	300	309	290	325	303	271	285	271	294	309	303	295	296	293	296	289	309	274	294	309	301	322	294	302	299	318	308	300	281	313	297	291	275	340	291	317	326	295	302	331	314	290	284	305	318	298	301	310	280	258	246	278	289	306	285	324	320	269	294	292	308	302	286	277	334	285	326	289	300	282	337	295	291	298	317	318	284	298	301	292	291	279	282	322	277	286	304	295	314	332	275	271	292	333	286	290	313	284	291	315	296	253	301	270	270	279	291	297	270	270	305	288	285	309	300	258	319	292	316	303	306	307	269	308	278	263	301	314	299	274	257	294	302	278	294	284	289	267	288	315	289	307	291	288	325	313	288	260	290	303	306	314	285	298	291	294	309	290	285	323	290	257	283	318	297	277	268	311	328	303	274	288	273	303	288	318	292	305	273	289	289	275	262	283	295	298	305	319	287	325	281	303	271	272	323	291	252	258	302	280	327	262	293	288	288	310	296	277	291	273	305	326	299	311	294	261	296	291	279	286	291	294	295	296	312	298	280	292	290	276	285	280	321	295	273	292	257	322	263	307	301	300	294	289	312	308	303	289	284	294	308	286	287	284	283	277	283	279	301	289	316	304	288	304	282	283	282	291	298	287	311	266	299	265	307	280	297	305	316	276	285	293	252	279	281	303	282	301	298	285	273	268	310	342	276	279	273	304	279	262	275	323	284	309	340	284	319	286	307	293	289	263	304	315	313	278	277	268	277	281	312	291	284	269	278	281	291	288	290	320	254	257	288	296	295	284	288	278	261	261	265	271	295	283	326	313	301	291	282	303	311	284	291	262	292	265	285	321	317	304	307	293	306	300	306	293	315	291	249	324	299	297	300	291	285	262	269	261	311	278	282	271	293	301	287	295	267	313	289	343	311	297	281	286	307	287	297	286	298	273	289	295	286	267	262	309	271	274	285	287	275	314	309	295	306	294	318	330	298	283	293	301	266	305	308	286	281	258	261	302	296	292	301	280	279	300	275	285	270	301	283	323	237	271	295	313	282	294	269	293	274	288	288	276	290	286	301	300	308	293	294	312	273	280	286	297	292	272	293	275	308	270	256	264	279	286	272	295	311	275	283	311	330	302	327	306	305	311	302	306	307	274	298	274	286	253	244	280	296	305	289	282	278	270	266	279	273	303	284	289	288	317	303	286	301	269	294	276	314	283	308	284	305	269	293	283	289	312	304	317	280	279	272	294	297	300	311	274	291	307	299	282	277	284	304	287	304	295	289	330	323	298	290	305	296	283	290	271	279	288	331	278	290	309	317	283	318	310	303	272	265	302	280	296	292	297	309	288	289	276	273	284	287	294	283	277	288	305	265	282	296	319	306	312	286	290	295	299	294	288	287	282	306	293	309	273	260	298	290	312	295	283	303	307	295	309	301	297	307	309	285	292	284	301	277	290	267	273	252	276	295	290	263	298	297	321	257	310	278	264	278	307	312	318	330	285	309	276	292	305	348	269	301	289	266	267	274	292	312	279	286	277	316	294	290	285	284	274	296	290	295	289	273	272	303	299	293	263	284	282	301	288	276	285	292	276	253	292	286	310	315	275	285	289	312	273	273	287	287	316	297	269	293	301	287	263	272	281	332	277	303	278	268	301	262	287	319	288	286	314	289	258	281	286	284	254	273	288	265	278	267	299	294	267	299	269	303	307	291	327	325	284	291	313	286	286	293	291	333	282	294	316	304	281	318	285	297	294	284	282	279	275	285	304	301	293	289	297	308	322	285	255	271	259	273	308	293	269	308	311	300	276	294	292	258	275	275	280	293	309	328	295	284	312	317	287	305	303	298	274	306	282	310	305	296	284	303	300	303	297	289	309	308	294	285	257	274	304	292	286	284	285	283	285	276	313	319	303	252	308	285	312	283	274	262	284	271	295	264	263	268	294	272	294	299	310	314	288	275	309	291	297	278	280	291	284	277	293	269	257	321	314	313	284	285	297	268	324	326	281	316	314	295	294	287	266	258	273	259	299	286	317	284	279	279	293	273	307	300	267	313	258	274	300	313	299	252	265	305	287	306	302	299	303	291	293	298	294	315	318	303	283	318	251	296	318	306	294	301	280	279	275	296	283	277	292	291	307	323	274	280	285	291	288	284	315	274	271	282	328	290	297	274	301	297	280	313	267	287	313	274	281	323	286	296	298	266	289	305	283	278	290	260	283	285	288	309	284	277	296	301	287	293	286	282	298	300	310	308	298	273	291	285	293	313	295	294	292	299	282	275	307	290	304	286	278	266	265	304	304	304	270	293	300	331	271	320	295	269	280	305	314	284	303	308	298	291	284	287	291	285	290	290	289	313	299	274	289	271	328	315	293	295	307	292	280	309	295	275	333	318	287	311	286	290	279	281	276	264	291	301	279	325	299	279	332	273	296	298	323	274	292	292	281	279	278	284	307	257	299	285	277	296	277	265	295	316	293	296	299	317	258	283	268	287	275	291	261	275	279	311	298	292	319	274	293	298	296	277	286	275	303	319	285	294	301	307	291	306	275	287	292	300	287	297	291	280	291	276	292	306	289	295	290	307	291	287	298	315	276	275	294	259	325	316	296	271	299	287	284	281	290	288	271	268	284	290	281	278	287	282	311	259	302	289	297	331	271	273	302	282	283	308	269	315	267	264	334	306	280	288	317	287	297	312	284	306	304	300	298	283	271	313	309	303	277	285	311	289	295	308	273	322	285	290	268	305	261	303	282	298	302	289	319	291	306	299	282	297	315	283	261	291	290	280	316	264	332	311	261	296	302	285	294	299	258	318	278	311	273	303	271	291	266	281	289	285	313	302	302	290	327	303	306	275	326	273	315	282	278	267	287	301	303	292	255	279	295	282	293	298	290	285	252	298	281	294	270	293	273	301	292	280	284	278	305	277	290	300	273	288	300	290	298	293	289	275	306	272	334	274	281	280	297	281	338	300	278	274	310	301	265	331	301	273	283	280	280	281	293	282	275	300	314	303	317	298	294	273	291	265	280	287	301	293	275	309	299	304	292	283	294	260	269	248	292	286	310	288	289	305	277	300	248	272	293	289	320	269	317	267	238	300	293	293	263	290	278	301	275	315	303	287	301	299	282	310	303	293	356	333	308	302	278	293	297	284	284	287	306	252	283	272	310	284	293	298	280	302	280	271	309	304	282	302	288	306	280	276	292	298	277	256	266	306	298	296	283	300	283	297	304	305	269	288	299	284	283	301	299	297	299	253	286	289	302	311	296	285	268	264	312	293	291	307	296	283	281	305	288	288	301	290	276	281	283	309	278	295	289	315	284	298	295	303	302	316	292	290	258	280	288	297	267	305	279	302	320	319	275	296	300	286	307	248	304	285	311	291	314	299	268	295	270	295	308	272	284	294	297	307	286	298	286	299	289	285	314	298	273	284	287	266
4666	10559	9252	4641	3265	2449	1914	1476	1170	951	904	759	723	633	597	572	559	473	417	450	437	447	397	426	392	414	390	388	392	412	392	343	382	367	349	369	378	395	391	405	366	361	402	349	381	361	341	357	365	343	354	334	324	332	344	370	370	338	373	339	343	343	352	344	357	362	339	325	363	353	353	371	367	359	350	385	324	381	395	351	339	373	341	363	376	336	334	347	327	358	356	359	333	321	363	338	332	319	353	325	335	392	337	348	305	348	351	340	327	322	332	331	370	383	364	329	365	345	348	366	330	325	358	350	368	343	361	362	365	340	357	357	352	352	374	354	349	332	343	335	356	323	306	319	343	329	351	348	346	370	352	351	338	338	366	339	369	365	357	357	360	350	353	332	348	305	355	350	333	367	307	304	321	342	362	337	328	320	367	376	328	350	323	360	353	345	335	327	353	322	352	369	367	357	356	340	302	331	318	331	375	334	358	342	367	327	378	343	369	378	326	328	384	349	353	370	333	338	338	325	340	346	364	336	366	320	345	322	367	374	350	346	344	337	350	371	338	307	350	343	346	320	331	339	333	303	306	343	336	331	351	329	347	336	329	383	346	355	354	373	358	333	380	345	347	353	345	323	364	349	352	351	350	352	357	359	342	389	339	372	350	331	340	360	348	325	309	322	354	336	312	326	327	316	382	328	343	362	312	338	334	367	362	342	365	348	349	350	370	339	344	348	364	351	362	345	346	328	360	329	366	311	353	374	387	330	301	368	332	348	329	350	333	345	339	335	328	331	302	353	346	335	318	343	345	359	327	375	328	350	344	353	327	367	347	335	332	325	328	353	341	343	324	362	358	356	333	316	348	309	349	370	340	328	343	316	326	358	363	355	343	343	337	356	297	355	326	348	339	299	335	331	350	321	338	353	376	333	368	316	376	364	325	323	350	331	374	319	346	319	339	370	351	334	346	334	355	342	370	352	352	319	317	328	320	374	310	312	336	359	359	316	330	314	342	326	359	293	355	309	357	345	313	336	344	354	348	359	339	335	364	320	313	315	349	337	316	390	336	331	329	373	313	342	331	366	334	324	327	346	340	342	343	333	343	298	342	347	343	359	356	363	352	346	333	309	364	314	357	329	358	357	326	323	324	367	375	346	350	370	376	348	332	319	325	329	343	369	352	353	311	348	341	348	349	355	345	366	369	346	355	327	360	358	338	358	367	331	363	324	304	353	344	299	315	343	358	369	368	348	332	347	351	391	327	393	389	342	364	354	346	352	353	334	349	351	373	344	330	335	329	354	352	341	327	351	377	366	337	352	315	332	375	335	386	372	373	350	354	330	372	348	320	313	378	348	328	364	346	295	343	350	358	355	350	328	343	338	338	370	346	330	308	325	339	328	343	362	324	351	336	363	331	361	343	336	350	322	357	341	363	356	351	339	353	348	317	318	362	344	305	336	332	353	328	335	345	322	353	355	369	385	321	337	351	327	323	311	340	362	343	349	390	341	341	361	380	342	346	354	345	350	334	350	341	365	294	339	367	324	367	355	357	342	363	364	347	360	362	369	325	335	374	367	345	350	393	345	378	330	328	333	322	329	335	354	338	301	366	381	374	339	338	334	343	338	334	347	317	361	344	331	336	318	366	353	317	352	346	360	322	351	339	371	325	355	333	367	336	342	352	320	357	353	325	336	373	363	320	372	352	340	361	370	320	365	357	360	352	361	355	368	331	350	330	342	358	333	340	346	319	363	331	331	363	356	372	343	307	361	355	347	352	316	316	349	344	327	333	340	330	351	366	325	333	315	331	348	329	315	354	303	325	335	356	334	319	365	362	361	348	372	328	326	327	342	352	344	332	352	346	319	338	354	303	354	351	345	335	348	362	333	344	371	362	334	354	358	356	344	317	357	346	361	359	317	344	339	352	318	320	310	362	325	317	343	333	341	368	364	353	347	349	344	331	356	344	347	344	374	379	375	353	331	308	356	336	322	364	353	344	305	373	353	341	356	334	326	351	337	360	352	358	349	370	323	352	318	379	346	345	367	309	379	350	365	349	370	347	340	322	367	370	332	314	333	337	343	321	308	334	336	323	336	359	351	361	306	335	347	358	338	376	319	352	350	352	332	374	336	367	352	371	345	334	351	333	337	347	343	336	322	311	366	359	345	349	367	360	349	344	339	337	336	350	339	348	333	347	330	355	370	344	339	337	341	329	356	329	339	328	361	341	352	317	337	327	352	364	345	337	322	325	333	382	351	333	353	328	325	339	372	379	355	356	352	352	372	325	374	332	313	342	358	364	350	323	335	359	335	333	351	329	344	334	366	361	309	346	352	342	342	349	313	325	337	335	350	340	336	329	343	315	376	345	338	323	325	332	329	346	345	319	316	366	372	361	341	334	334	355	350	337	311	336	349	350	360	349	353	355	351	344	353	328	360	364	334	327	321	347	325	343	351	352	335	357	340	353	355	325	339	356	328	380	333	359	356	352	340	366	361	364	393	324	359	328	329	312	354	346	374	347	386	336	333	362	347	328	336	373	338	324	322	349	355	326	346	357	378	362	340	313	370	326	327	368	328	352	348	381	335	375	334	355	345	379	320	341	332	333	348	324	362	352	339	350	344	352	335	374	329	363	323	348	345	334	352	343	369	327	336	333	316	310	371	316	377	345	343	334	367	350	331	369	319	342	313	315	333	359	351	357	330	338	338	334	393	341	361	318	359	337	333	340	377	354	399	368	307	326	343	375	341	350	351	343	341	355	352	359	333	342	319	356	364	359	361	384	334	339	360	338	348	331	332	326	321	352	364	326	353	353	373	312	340	321	339	319	345	358	339	372	360	321	353	324	354	329	341	379	355	337	332	381	362	335	361	353	318	333	319	326	344	314	355	341	338	346	348	330	337	341	387	345	359	353	339	348	373	346	340	328	332	340	337	345	393	354	356	315	316	336	350	358	411	366	319	316	319	341	329	354	364	356	333	352	376	327	336	350	365	323	338	338	351	354	302	321	317	361	368	315	362	356	334	340	347	360	348	376	368	358	331	324	366	314	337	335	343	325	359	370	366	341	313	351	342	348	368	340	333	358	378	330	335	337	326	337	338	351	341	369	366	371	355	343	361	357	324	368	347	322	350	360	329	368	315	361	363	318	347	347	324	348	339	343	354	309	358	320	345	346	349	339	339	336	354	316	338	356	386	338	337	351	342	340	311	361	370	369	328	334	351	376	335	357	339	366	319	330	319	354	337	333	357	325	318	379	332	331	354	355	334	304	353	302	303	321	362	341	311	362	339	317	387	341	324	348	369	319	331	348	362	361	349	343	330	338	338	342	331	334	365	376	322	360	348	327	327	350	346	349	331	382	333	379	345	360	347	323	371	329	326	320	335	357	337	346	337	356	343	333	346	354	344	343	357	361	352	353	320	361	340	382	373	347	343	342	350	318	321	373	326	340	356	348	365	373	342	371	350	351	335	330	363	371	349	368	351	345	342	362	355	305	357
25076	21554	28511	25028	17264	831	432	356	277	237	231	185	193	162	166	162	162	125	137	120	132	129	108	95	111	94	124	130	114	91	98	123	108	132	123	112	102	120	120	101	114	123	100	98	114	113	108	100	108	103	111	93	94	121	104	125	124	93	80	106	97	106	95	114	86	125	112	113	124	115	103	99	125	118	94	115	110	121	101	118	86	130	91	94	96	104	109	103	97	91	110	116	109	125	118	102	112	103	113	99	97	123	98	118	93	110	108	92	106	118	110	114	95	114	122	95	110	87	98	112	104	111	118	121	108	98	108	102	86	101	108	103	97	94	103	121	122	92	112	111	102	93	115	108	91	109	107	119	112	102	104	103	124	108	89	122	102	116	121	99	90	107	98	108	86	101	89	107	102	106	91	105	94	107	102	102	88	102	113	95	97	103	97	109	97	109	92	92	105	94	109	104	109	110	102	110	116	99	116	119	111	126	105	101	96	99	119	106	91	96	120	110	87	107	96	103	89	90	106	92	107	94	102	86	110	124	109	95	109	115	108	113	99	103	93	111	106	104	99	110	96	98	95	108	98	104	105	115	113	109	115	87	102	109	102	114	110	95	111	98	99	100	101	114	104	103	110	103	108	84	86	124	113	107	108	98	111	106	104	100	89	92	95	84	108	107	101	100	102	121	95	101	101	91	90	94	96	110	100	133	116	116	95	86	96	100	115	113	110	108	103	104	106	101	100	110	104	92	113	122	124	112	97	113	113	98	109	111	92	101	114	107	92	93	100	98	103	124	95	100	102	85	110	106	96	105	87	90	105	119	96	101	106	95	105	98	99	119	103	109	94	105	105	112	103	108	98	122	110	109	123	117	108	88	109	102	105	91	118	86	97	91	103	107	89	104	95	99	117	99	100	111	92	117	107	101	109	107	104	102	137	111	76	107	100	101	95	102	109	87	98	94	105	109	83	97	87	103	111	101	81	96	117	80	98	101	98	102	112	85	84	106	93	118	92	92	81	113	98	97	99	122	89	93	105	102	103	90	88	94	89	123	95	89	105	98	106	100	110	101	103	107	96	110	99	90	96	101	93	89	109	110	99	103	111	85	93	112	84	97	111	112	111	98	107	109	103	92	97	114	107	114	98	114	121	119	102	99	101	106	121	108	96	109	100	111	100	100	88	104	98	90	93	103	101	81	107	106	99	114	103	107	106	98	104	95	123	109	98	97	109	107	101	84	98	101	101	102	105	97	109	66	101	98	112	99	113	120	96	116	111	110	104	115	98	102	95	90	101	101	104	102	105	104	89	124	110	91	111	101	125	102	91	101	109	101	135	97	117	102	115	117	90	98	113	107	105	97	115	115	96	118	101	90	99	108	117	104	98	97	108	108	98	101	104	102	117	77	117	101	106	109	104	112	102	109	106	106	117	114	118	91	90	110	94	106	122	115	80	116	95	107	94	95	110	107	115	101	91	96	107	100	97	97	93	100	106	120	120	103	97	103	75	102	106	117	108	120	90	96	107	99	93	96	107	114	110	108	86	87	103	107	92	104	103	100	115	117	104	113	96	111	121	127	116	83	103	101	99	81	103	113	98	98	120	94	107	110	118	102	86	90	125	93	107	92	112	79	111	115	114	109	111	101	106	126	96	107	103	112	82	102	112	101	83	111	105	87	91	124	101	111	117	107	98	103	105	120	98	87	104	103	106	97	96	96	99	100	96	104	94	102	107	92	98	100	109	113	98	101	108	89	114	123	86	92	87	103	100	107	96	84	123	122	91	97	119	104	86	96	101	87	102	99	104	109	97	102	99	97	110	114	110	100	92	98	106	112	112	110	103	117	94	109	105	92	109	101	107	95	104	118	110	98	90	88	109	98	109	90	92	100	107	108	104	96	93	93	100	99	93	109	125	110	121	115	103	105	90	101	96	101	104	98	107	90	100	107	95	112	115	106	97	95	94	111	88	105	108	124	109	117	90	106	107	93	106	107	104	86	99	89	109	104	118	91	106	99	82	87	101	121	114	111	95	94	113	101	106	103	109	97	115	124	107	105	110	109	103	100	96	94	97	112	93	82	98	94	109	114	93	106	108	97	102	112	95	106	102	117	105	114	111	111	96	113	104	102	97	101	107	98	105	87	123	116	107	95	114	105	102	111	112	93	115	103	96	106	105	109	118	100	123	105	98	125	102	105	107	101	101	95	101	103	103	92	95	103	91	101	90	97	102	98	106	103	112	92	110	96	109	107	107	106	101	102	83	90	93	115	104	115	112	112	112	109	105	91	97	106	105	107	126	94	107	102	97	84	108	101	74	104	113	94	85	101	95	106	125	113	99	115	85	110	102	116	107	99	77	119	105	84	77	98	104	112	104	97	95	126	95	105	92	81	107	107	101	96	119	105	110	101	107	113	95	102	104	113	84	104	104	102	92	118	95	103	102	110	115	94	88	90	104	110	110	105	105	88	124	110	129	93	86	98	110	105	110	89	94	128	125	115	102	119	113	117	115	101	118	108	107	99	99	116	103	122	85	119	94	95	91	88	108	99	81	97	107	113	101	119	99	128	93	101	109	87	85	107	105	103	109	99	98	87	94	107	111	102	103	112	104	105	104	106	100	102	95	83	104	97	114	85	100	109	112	110	95	102	111	92	97	107	114	97	95	97	108	104	101	100	116	87	97	113	98	117	95	98	102	96	95	94	119	113	119	91	89	102	95	105	89	111	104	101	108	109	99	92	124	117	98	101	91	109	99	100	101	116	109	109	107	90	98	100	94	98	116	107	92	112	95	105	102	110	100	100	101	104	112	101	109	91	95	117	106	127	110	111	104	75	116	105	92	120	89	99	110	109	87	108	90	106	110	105	96	101	107	98	102	84	96	100	103	93	101	111	111	106	92	86	102	95	104	102	96	91	93	105	86	110	97	105	109	109	112	102	92	120	85	114	114	106	112	104	81	87	115	112	119	115	106	102	90	115	103	90	112	118	103	83	103	90	119	94	104	101	114	113	105	94	106	101	105	104	103	101	105	112	94	90	104	94	101	107	85	93	116	113	107	102	112	111	106	105	98	127	103	111	110	108	120	102	101	125	122	115	113	110	106	95	110	106	93	105	97	105	121	109	87	66	99	96	91	97	97	94	123	124	90	99	104	111	108	96	123	85	95	109	103	104	102	104	133	91	107	102	112	83	100	115	94	101	100	96	107	106	117	122	109	101	105	133	105	103	125	90	110	95	107	120	88	97	97	125	98	95	112	124	107	105	90	83	124	95	119	104	104	113	98	101	106	118	109	111	105	93	97	107	87	95	97	102	110	91	94	100	101	96	107	76	115	101	106	94	89	96	96	112	108	121	90	95	104	95	114	118	120	106	95	97	107	100	107	111	118	101	108	96	108	94	92	110	98	97	89	93	98	96	91	102	124	110	88	100	116	90	106	88	124	94	108	121	96	101	126	107	115	87	97	93	89	97	94	108	102	109	116	84	94	105	93	110	99	82	108	91
4600	6233	5093	2528	1711	1298	993	745	589	475	431	369	316	314	259	285	240	209	214	194	155	194	196	196	188	168	149	172	155	131	151	141	136	159	145	145	158	155	132	159	148	153	128	179	147	171	162	149	152	160	148	167	145	159	138	139	161	147	137	150	127	153	138	171	119	156	141	177	135	129	172	136	153	155	135	148	154	140	149	110	142	149	141	133	145	158	146	149	144	153	149	135	156	159	164	169	141	139	151	128	121	160	151	147	131	158	166	137	139	132	140	138	140	138	137	146	166	138	149	137	124	145	141	125	151	120	118	144	138	126	137	153	134	135	148	130	150	131	146	150	134	120	137	148	144	135	157	122	126	129	112	163	131	132	134	143	139	141	138	141	159	140	151	140	118	138	123	132	130	135	152	140	159	172	138	144	150	154	132	148	150	137	150	123	141	136	146	143	138	139	145	150	126	156	141	129	135	147	145	147	134	137	139	136	120	158	141	152	162	138	155	149	156	150	154	147	137	129	134	142	137	132	133	171	123	121	147	148	150	131	139	150	127	147	123	137	127	160	152	141	129	155	152	139	150	142	126	156	139	156	125	173	151	166	147	155	145	150	136	133	122	146	146	138	152	137	138	132	137	144	134	126	131	138	141	138	152	166	158	134	130	147	137	142	150	139	166	124	143	122	170	148	153	136	140	148	143	142	135	127	153	155	134	144	127	134	127	115	127	125	149	129	137	119	133	131	137	144	143	158	135	139	158	127	137	150	140	117	127	121	124	131	128	153	145	135	152	154	124	151	149	146	122	132	127	149	148	136	147	141	143	131	143	125	126	134	155	131	156	134	159	137	141	156	126	140	154	159	129	137	136	147	164	144	142	144	118	136	142	151	150	155	143	145	155	144	115	153	136	160	137	135	124	146	129	138	168	160	130	125	139	127	117	142	149	153	120	126	160	129	140	132	159	156	132	127	139	134	139	150	134	145	134	136	171	151	141	144	165	137	128	136	149	147	148	154	140	134	136	170	141	133	149	160	136	151	132	141	125	139	153	140	142	138	147	146	143	124	138	130	128	128	123	133	144	130	128	134	123	122	128	140	141	126	128	146	128	160	141	133	133	138	137	155	149	137	141	139	134	141	138	120	158	132	137	143	140	152	126	124	145	153	125	124	144	121	147	137	144	146	163	138	129	142	167	155	127	159	117	126	133	151	134	145	147	143	147	144	114	151	150	125	144	149	143	150	149	145	128	152	134	138	122	124	132	155	150	132	145	135	141	142	141	145	139	109	140	140	137	158	133	122	142	144	127	147	145	126	148	155	132	149	121	127	148	145	188	159	134	160	148	141	158	144	141	133	123	136	118	163	127	150	130	130	135	157	144	125	143	168	126	142	149	136	137	123	139	161	133	149	134	154	124	149	141	146	169	156	146	134	114	128	145	152	155	143	145	137	146	150	147	142	146	139	138	145	131	134	163	143	136	128	132	159	144	137	147	143	147	132	132	156	142	130	126	138	140	126	140	131	124	136	142	138	168	139	128	131	158	146	159	153	121	133	134	151	149	132	155	117	143	143	139	131	135	134	146	158	168	151	141	152	145	125	136	140	132	116	148	138	153	137	145	129	146	152	155	151	144	132	117	142	142	153	153	144	139	150	170	162	169	152	159	135	128	137	149	145	118	136	148	117	163	107	129	140	124	159	129	157	130	133	140	125	132	158	122	117	157	155	159	156	164	132	133	146	154	123	136	141	155	150	135	135	141	149	164	127	148	129	136	127	144	146	107	145	119	139	138	142	137	148	159	160	149	148	133	124	140	134	155	150	143	141	148	148	145	138	152	141	126	137	134	137	146	143	125	143	154	129	167	140	132	130	129	157	148	126	145	176	142	133	132	143	156	125	145	143	140	127	136	137	144	138	147	133	138	133	147	154	153	150	130	141	175	143	131	140	147	151	144	146	134	138	148	147	134	115	142	147	141	133	140	132	146	152	146	132	157	145	139	145	142	143	145	136	144	155	146	153	129	145	132	143	147	141	133	139	133	140	131	133	118	150	152	132	129	130	142	134	155	143	156	138	134	149	146	136	129	144	144	154	152	147	121	143	143	130	113	133	127	143	124	128	134	150	120	148	148	136	129	136	138	149	137	137	148	143	116	138	131	130	142	128	143	155	140	139	126	163	142	167	151	119	143	146	138	139	142	148	135	137	136	136	140	144	149	129	151	136	132	123	150	151	139	156	142	144	158	124	143	148	144	125	148	165	133	126	149	143	143	132	137	133	135	134	144	127	141	133	128	152	143	115	136	143	148	139	140	140	133	141	143	125	128	140	140	161	133	129	141	147	133	133	140	142	135	136	140	146	138	134	139	149	152	149	152	150	137	161	126	125	135	142	150	130	144	151	144	148	154	127	153	163	123	138	144	137	118	128	157	133	132	141	154	126	136	146	145	122	131	146	144	132	131	137	151	136	137	127	167	137	153	140	149	146	145	140	146	131	133	145	133	124	121	129	141	145	152	154	154	155	142	152	131	121	144	124	146	148	132	144	149	151	146	152	110	172	152	148	134	145	147	134	133	154	153	143	166	142	145	146	129	135	158	143	156	137	160	122	131	147	134	159	150	133	150	140	123	136	140	156	146	166	134	170	150	133	149	138	132	152	125	137	135	139	143	125	139	132	146	129	163	147	166	141	140	139	160	158	172	142	141	146	145	134	146	133	137	141	130	137	143	133	150	142	129	142	138	159	137	138	163	146	163	137	150	163	127	151	148	142	142	138	144	133	147	138	125	114	157	162	150	144	140	125	149	138	134	153	143	139	131	141	149	130	143	141	131	137	155	129	165	140	132	131	137	156	135	132	145	134	134	138	127	167	160	149	134	124	131	127	114	125	122	138	140	146	142	151	142	127	148	145	150	127	147	140	140	133	148	139	143	128	139	146	141	134	123	146	123	165	140	165	148	164	121	134	142	154	137	136	130	144	148	160	150	133	153	131	153	146	134	129	138	143	143	133	120	121	146	150	137	137	153	148	146	156	146	124	164	136	144	133	147	148	137	159	128	141	137	144	132	149	120	143	155	131	155	136	139	128	112	139	138	171	143	149	141	110	155	135	161	153	140	142	137	139	145	144	139	123	142	147	127	151	144	157	157	149	125	138	153	164	148	149	150	120	149	129	148	124	153	136	142	143	157	138	152	148	141	139	131	145	141	132	134	140	168	137	150	156	134	139	127	133	146	147	143	158	140	136	136	160	142	144	115	145	140	145	120	153	155	130	149	156	141	154	132	137	146	139	131	124	149	137	151	136	151	142	142	167	121	148	137	142	140	137	151	142	118	140	125	146	132	148	126	135	128	140	128	134	126	126	140	126	156	164	145	144	143	159	143	146	132	138	125	145	110	142	145	121	127	137	127	147	145	126	140	128	147	154	121	149	134	132	145	163	138	142	127	144	159	132	131	134	154	149	138	144	121	133	159	146	128	125	154	138	140	136	133	155	130	136	145	151
23003	21592	29676	23998	21578	21608	14411	1539	1029	987	835	709	625	631	597	546	479	460	459	451	409	409	435	408	417	392	402	410	389	380	409	355	343	370	399	398	377	394	372	375	361	341	360	361	343	368	372	355	339	336	395	354	346	343	304	335	350	379	355	313	361	363	352	336	379	327	361	345	350	340	303	342	321	352	353	300	356	310	295	340	329	349	318	327	363	315	328	310	312	325	345	326	354	383	350	360	355	334	339	333	320	329	317	332	323	334	368	350	346	324	310	318	329	341	340	298	348	342	302	367	324	356	321	315	352	356	341	325	334	333	339	315	317	329	351	364	343	335	318	318	304	317	326	339	364	326	316	340	367	314	359	344	364	350	372	362	376	345	330	330	332	353	352	334	355	349	330	309	300	339	336	331	376	333	305	322	341	332	331	297	366	312	344	358	351	307	339	325	324	328	326	308	340	332	331	345	357	325	329	328	345	338	345	318	317	343	321	343	338	331	341	349	315	339	350	319	352	331	315	318	315	306	332	315	346	346	337	353	319	338	329	354	312	312	318	322	326	326	312	325	333	325	341	319	336	310	347	346	315	362	347	329	314	344	314	349	318	347	355	378	357	356	334	321	358	323	338	325	342	344	337	343	338	320	337	331	360	344	343	327	316	358	312	328	339	325	353	330	314	321	327	338	345	285	334	289	327	328	328	333	329	326	314	315	348	337	332	345	329	280	334	352	355	328	322	323	360	348	312	370	385	342	323	342	341	338	299	339	310	366	282	344	329	315	339	332	316	342	333	366	336	367	330	317	292	331	362	353	338	332	345	366	327	340	365	337	337	274	344	337	345	341	331	323	358	360	346	328	332	346	345	357	321	366	373	328	341	326	303	304	317	325	323	326	334	349	363	337	329	340	318	346	315	329	345	338	311	344	327	324	319	333	335	320	326	349	323	350	326	322	324	302	368	325	326	327	330	329	347	304	350	316	326	319	325	334	327	312	345	338	311	334	313	372	337	325	331	349	325	307	320	334	285	340	363	361	330	385	379	336	358	330	336	331	342	337	329	335	314	325	292	308	342	325	336	313	365	332	356	317	308	301	333	290	336	340	320	312	323	365	344	332	355	354	344	359	314	338	328	353	303	345	381	305	326	322	315	339	321	306	302	342	312	324	323	336	337	333	340	332	336	315	327	333	372	324	333	325	329	319	346	335	340	341	344	315	310	355	351	346	305	303	356	339	383	329	320	323	292	321	344	321	310	351	342	329	343	328	330	325	353	351	328	295	314	342	333	329	353	320	334	355	330	329	305	338	346	327	348	322	324	308	337	312	316	368	348	337	333	305	332	335	299	336	331	304	302	325	344	327	328	326	296	335	329	331	348	355	339	328	297	349	326	331	316	349	318	332	342	329	299	365	314	319	316	351	342	337	342	322	306	327	300	338	365	337	347	347	310	331	358	349	282	351	330	320	331	310	310	361	361	305	300	354	340	339	299	304	353	340	377	302	367	310	304	310	370	366	347	345	277	343	351	333	324	335	308	347	347	322	342	346	325	352	330	346	332	350	287	365	316	314	330	340	360	334	318	339	307	353	335	310	317	341	331	336	346	324	337	336	336	346	340	327	341	357	330	344	327	359	315	297	341	286	332	313	375	340	332	309	348	321	322	364	342	316	329	304	344	321	335	362	330	331	360	353	341	334	321	330	311	315	317	344	287	355	334	323	327	368	327	351	335	310	331	350	317	354	327	318	337	317	315	329	321	356	300	298	329	313	340	336	324	327	326	345	340	320	363	310	330	325	295	328	334	345	322	338	282	335	336	313	324	348	304	347	325	329	376	322	283	346	351	349	342	321	301	307	331	328	334	345	358	310	311	328	316	333	325	323	329	369	362	362	320	358	341	347	337	286	350	304	306	359	352	335	354	335	324	309	330	332	301	350	353	326	321	347	318	311	310	315	337	349	316	317	330	336	338	327	342	311	331	327	328	325	333	347	366	315	325	350	327	295	332	343	347	323	347	316	302	392	323	331	329	319	335	314	383	343	344	320	347	349	317	310	321	347	319	313	354	328	313	342	327	309	313	354	352	350	325	385	386	334	321	323	330	303	326	348	353	339	337	337	321	322	332	317	351	336	326	340	319	345	340	313	374	337	334	304	327	312	331	309	350	333	368	368	300	312	330	359	306	344	343	339	328	349	304	332	303	330	308	333	336	335	318	356	358	325	307	322	340	330	321	362	329	341	317	339	336	343	357	339	329	314	362	303	336	345	328	351	312	334	342	353	306	307	306	371	351	346	362	334	345	325	337	350	339	332	322	329	335	351	314	321	349	322	349	324	334	334	349	349	284	309	377	314	345	348	321	333	343	348	333	312	371	356	303	338	321	302	328	363	309	348	326	356	348	323	324	335	326	365	310	322	343	342	351	347	344	328	335	336	324	367	325	378	324	353	352	341	368	327	376	327	319	322	318	335	348	355	334	278	348	292	339	328	365	316	318	360	326	306	289	336	325	356	317	353	321	360	356	313	322	341	336	332	320	330	320	331	355	361	315	331	318	290	323	331	323	354	343	325	351	314	339	329	331	313	344	340	355	372	332	338	352	332	347	345	307	334	346	330	330	320	375	339	336	362	321	356	318	315	361	325	311	322	331	343	338	294	342	323	343	317	321	326	347	337	338	330	317	349	349	322	369	346	342	335	320	325	308	328	322	343	299	344	350	328	342	324	346	335	334	281	352	328	301	326	359	328	359	365	310	315	353	328	317	344	274	318	332	381	342	340	348	319	328	349	322	330	354	374	297	364	342	317	315	329	312	322	322	318	321	297	351	346	354	312	311	316	337	306	344	347	320	330	317	331	338	290	350	358	325	324	313	315	327	319	336	354	320	313	325	311	336	368	361	304	308	320	357	325	335	334	327	355	346	381	308	341	337	300	329	332	332	329	333	340	317	350	314	355	332	333	276	340	342	337	314	313	349	327	310	327	310	319	316	315	373	331	344	331	321	346	368	289	327	302	317	339	352	374	379	338	340	323	351	309	309	297	332	330	318	335	352	325	302	367	306	308	297	349	318	347	307	361	317	319	330	320	400	347	376	348	335	300	328	341	348	354	327	351	334	328	352	333	326	345	338	352	310	313	328	325	354	307	334	330	328	337	298	329	331	342	339	310	367	307	315	290	332	346	348	330	343	317	322	342	324	303	331	334	384	330	308	344	353	336	327	310	377	333	321	338	317	298	340	335	341	367	325	311	314	374	325	352	348	318	308	347	345	338	315	340	305	357	341	313	360	330	309	338	310	330	330	354	347	316	318	335	344	341	355	315	335	352	348	341	327	345	311	344	330	307	318	306	323	337	337	326	330	340	320	330	316	351	302	332	343	352	343	352	365	295	353	297	312	329	335	307	347	321	333	321	346	335	317	326	321	337	319	346	362	339	343	341	319	315	320	341	362	351	329	308	323	343	358	323	342	327	331	341	341	336	324	314	343	345	333	310	384	320	356	341
7143	17155	14832	7996	5659	4354	3236	2577	1976	1678	1451	1186	1043	1013	902	770	713	692	613	590	594	583	515	516	515	539	531	518	470	457	512	473	438	468	459	494	468	471	401	434	455	438	414	425	398	410	408	460	407	385	408	383	434	399	434	408	399	426	402	435	448	405	392	432	412	421	397	408	397	438	389	412	440	418	401	376	435	401	434	418	449	413	400	386	387	450	395	385	387	411	368	429	401	411	360	407	366	414	400	414	386	442	398	425	408	426	427	398	407	410	393	385	390	365	367	390	413	387	400	396	420	375	405	400	357	420	389	398	408	403	388	379	342	401	403	414	397	403	366	380	400	401	401	405	400	395	406	383	401	394	399	375	378	390	404	412	374	385	365	390	398	418	406	376	376	421	413	386	428	392	406	362	345	378	386	382	404	399	409	390	392	387	439	420	417	412	383	386	373	403	392	431	406	416	415	399	408	413	394	364	392	427	385	369	390	409	384	379	396	377	369	435	392	407	377	366	414	402	431	377	387	420	361	396	391	411	412	414	406	424	405	436	385	407	366	404	393	410	393	409	419	402	393	384	423	380	410	395	392	425	412	396	400	428	398	404	415	387	387	418	391	411	411	415	416	398	398	386	402	407	422	428	402	407	374	385	415	383	398	410	387	419	367	409	376	376	393	394	435	400	388	406	386	429	404	371	427	392	376	420	431	413	395	369	379	378	399	425	406	387	409	378	386	358	393	409	388	434	388	424	376	407	425	374	391	438	402	440	368	376	375	390	374	358	368	359	420	361	426	409	428	375	375	363	404	380	386	429	398	409	413	385	405	406	366	379	400	406	407	396	387	411	411	359	402	379	358	379	431	417	446	418	422	399	401	420	417	380	394	424	399	365	407	402	378	421	409	387	400	401	357	389	403	400	375	394	389	383	407	378	375	389	397	390	401	361	386	404	394	366	384	401	363	402	386	389	393	422	410	442	432	419	373	422	388	423	397	427	390	421	404	423	384	391	388	411	380	413	396	426	388	400	388	398	454	417	399	395	427	383	399	382	429	355	400	378	410	407	373	387	397	415	394	406	388	383	359	441	401	401	406	376	388	391	369	418	376	383	391	359	386	382	408	381	390	401	394	367	390	410	382	397	354	397	377	389	437	404	420	378	382	389	373	376	435	407	373	385	380	401	399	376	412	369	379	400	395	387	387	387	396	367	388	386	370	389	371	381	358	384	360	399	384	427	386	422	374	378	430	366	355	382	420	400	396	414	373	411	432	401	406	444	407	379	433	406	357	425	393	401	408	426	401	429	391	382	405	388	397	400	411	398	364	360	380	420	419	425	384	372	381	386	366	388	403	401	381	403	414	380	405	384	392	427	411	378	406	387	400	384	376	376	418	424	344	423	391	372	355	375	401	394	391	431	393	375	427	376	367	416	384	362	404	415	419	351	379	393	444	407	411	413	372	411	419	389	387	386	380	419	369	416	434	372	375	349	399	375	372	349	407	392	413	363	366	398	386	383	423	443	377	395	397	382	410	385	408	420	426	362	402	360	423	371	398	402	383	431	406	405	418	386	375	388	425	377	416	354	408	392	384	366	393	402	384	388	372	405	411	414	366	397	387	408	414	381	409	404	387	382	367	430	404	391	383	370	367	387	421	404	397	396	383	367	396	401	368	376	408	399	388	363	365	410	401	406	385	425	399	363	383	435	364	399	432	405	396	414	362	370	416	397	378	386	398	404	413	359	401	414	405	375	382	406	369	404	445	420	393	396	419	388	366	391	441	403	418	387	427	405	404	404	410	390	395	417	407	363	381	390	401	414	405	393	353	399	413	375	433	379	404	425	402	401	402	382	437	406	413	393	420	366	376	438	404	409	380	414	377	383	405	394	401	385	412	408	387	424	416	396	389	382	362	401	405	383	356	385	437	397	410	432	426	368	382	397	373	374	402	382	397	361	415	400	400	368	399	412	376	412	418	396	366	423	374	411	406	366	399	384	386	366	426	413	416	421	365	397	397	423	369	381	392	415	415	408	372	384	411	381	384	403	401	391	407	376	389	377	376	386	383	415	442	422	408	362	408	374	386	407	412	376	450	387	360	383	389	380	380	380	401	395	392	402	379	407	385	387	383	410	403	367	423	394	382	390	402	399	368	405	405	393	406	373	401	418	402	414	398	398	409	410	424	373	388	405	400	401	403	399	431	355	377	395	405	382	407	393	398	392	408	401	381	399	403	387	368	384	394	378	412	387	398	395	387	391	357	406	387	397	404	418	388	342	362	380	400	401	420	422	377	400	429	392	374	394	398	405	386	398	405	423	371	409	426	389	390	384	373	406	385	390	377	411	386	396	412	384	401	393	384	380	396	399	400	410	398	409	402	420	399	401	366	370	393	391	393	415	390	413	406	385	410	367	410	394	365	403	426	381	351	399	368	410	355	367	395	422	395	387	402	392	403	416	374	396	375	380	368	374	393	400	402	433	409	409	414	420	385	400	366	396	386	392	393	378	409	403	373	415	407	388	422	382	396	401	391	419	396	391	368	418	372	352	386	364	396	359	391	386	384	398	383	384	383	387	405	375	407	413	386	388	365	409	374	388	386	411	390	388	403	405	422	379	404	361	400	401	385	415	392	347	405	418	353	389	418	407	402	407	364	369	444	391	401	381	353	421	414	371	405	412	419	419	378	395	352	400	428	381	409	418	395	406	403	421	370	409	389	419	405	400	405	388	397	384	376	361	391	395	399	399	404	363	361	419	397	396	397	382	390	393	407	401	398	379	373	411	399	391	402	424	387	400	404	375	431	361	381	379	384	410	392	382	370	406	406	408	397	406	420	400	408	401	409	389	394	388	415	369	366	407	394	427	371	405	402	436	403	406	364	399	410	411	440	400	366	424	399	369	409	384	399	357	354	442	419	382	388	403	419	436	396	379	445	380	431	371	380	428	418	386	430	415	399	376	399	406	406	442	405	366	367	367	381	389	408	400	393	396	408	415	387	368	396	423	366	405	349	403	377	420	403	391	400	368	376	439	375	397	384	412	363	392	422	357	385	408	413	374	390	416	385	396	395	394	383	403	390	402	408	409	409	381	365	384	412	368	408	366	387	406	405	428	415	413	397	425	411	389	402	383	402	407	374	377	388	367	398	414	395	350	404	391	398	402	390	413	418	396	354	400	364	398	365	420	388	395	418	358	439	390	373	354	411	393	428	418	374	424	394	386	425	406	401	419	397	388	409	405	378	401	414	409	385	378	381	391	392	420	421	396	388	377	416	435	424	416	374	403	405	418	374	388	407	409	390	374	395	377	414	400	380	351	413	415	388	393	383	424	440	395	407	413	386	414	413	389	377	420	392	436	394	416	429	417	366	390	366	408	384	366	392	415	409	389	379	389	424	414	411	411	415	404	376	411	378	408	419	367	336	410	376	410	402	391	394	376	378	403	404	375	412	353	390	410	394	399	406	391	411	402	403	422	381	368	408	417	386	404	377	376	415	415	358	372
27336	21185	10155	677	337	278	228	160	131	150	131	137	141	124	139	133	144	140	120	133	133	135	128	136	149	142	122	109	128	122	114	121	127	119	127	122	145	114	139	125	120	118	129	134	123	102	148	117	112	126	133	121	138	128	114	120	134	111	128	106	142	129	126	135	105	104	132	131	126	135	123	115	124	137	130	139	127	123	114	136	129	108	126	129	125	132	124	116	130	146	94	109	116	124	132	137	130	114	135	113	102	109	126	119	144	137	127	117	127	127	127	128	112	145	120	120	137	134	128	139	123	130	122	129	117	131	108	145	123	122	121	112	131	124	119	125	126	131	128	126	127	124	123	108	122	112	121	129	102	116	114	130	122	123	114	145	124	131	112	125	135	134	113	145	115	105	116	120	125	120	131	128	123	126	115	118	142	108	133	140	137	128	115	115	137	136	135	111	127	127	110	117	115	129	143	134	130	140	116	144	119	123	123	106	135	106	119	120	129	121	111	120	114	126	121	130	114	120	131	134	129	143	128	126	120	115	131	112	135	132	102	126	126	121	156	132	114	138	126	110	133	112	124	135	117	112	113	134	128	118	119	153	141	116	137	109	118	110	123	139	143	125	126	116	108	150	118	115	121	124	124	115	110	111	136	116	125	144	127	135	118	124	112	114	123	132	123	124	119	136	126	122	122	127	126	116	138	132	143	120	114	124	126	134	118	117	130	117	144	122	112	121	117	131	119	143	136	106	143	111	132	130	121	144	120	123	116	135	119	134	113	117	121	136	110	127	126	126	120	126	140	102	133	121	131	139	118	143	120	123	141	128	113	129	134	123	124	115	109	120	119	117	131	120	133	107	117	113	128	127	124	116	140	131	150	120	133	122	134	134	100	120	152	122	116	102	128	123	144	131	129	147	114	109	124	147	117	139	124	127	140	124	132	128	123	126	129	129	151	144	115	117	144	143	131	122	115	123	104	126	128	119	114	109	131	142	136	121	112	119	128	143	137	123	141	133	118	109	127	107	110	142	129	150	129	120	107	125	138	120	123	136	145	119	123	127	123	112	119	116	118	118	136	128	111	104	118	120	114	153	137	121	128	120	120	118	118	124	142	127	138	121	109	132	131	134	126	116	124	111	121	93	129	143	134	117	121	118	116	102	136	117	119	130	137	110	115	114	140	142	123	140	113	141	133	134	131	126	123	123	134	142	124	122	123	131	130	118	142	145	110	128	122	113	151	126	124	117	131	134	120	122	121	121	125	113	135	113	118	101	141	121	128	133	129	134	142	120	105	125	110	112	129	142	110	128	116	116	119	123	132	134	113	117	121	107	138	136	128	114	125	118	138	118	112	139	118	109	145	135	130	124	135	122	123	125	106	116	125	118	117	128	117	106	135	119	140	135	135	124	120	118	125	97	119	128	115	87	129	116	128	126	116	136	120	122	147	136	130	133	115	117	121	115	129	134	119	119	137	125	137	129	126	109	123	119	111	104	138	124	106	121	124	134	120	133	105	103	134	131	126	116	130	123	152	131	122	154	118	126	127	126	113	107	128	123	120	118	125	118	107	130	121	136	123	123	123	125	123	122	126	125	152	130	142	123	112	132	124	126	136	123	120	116	99	122	144	138	118	126	117	121	141	116	129	134	139	110	122	108	124	138	115	125	127	123	107	139	121	119	129	159	135	136	123	121	107	107	126	103	144	117	143	121	114	121	129	106	124	150	139	133	125	149	148	111	125	128	123	113	127	103	142	140	119	132	133	135	122	115	149	139	113	140	129	116	131	121	109	119	143	111	122	113	112	129	100	124	124	150	153	143	112	119	121	131	119	119	136	110	132	122	124	132	134	112	145	131	101	126	143	131	124	118	122	123	132	121	127	127	117	118	136	140	124	124	122	125	120	113	140	120	153	126	135	131	138	128	119	124	124	146	110	132	134	148	100	132	126	121	111	148	127	124	122	122	121	143	119	125	124	130	114	117	103	112	112	144	129	125	123	132	103	93	130	132	115	106	97	119	127	129	124	147	135	107	132	126	136	128	128	136	133	142	114	118	130	107	112	138	115	125	149	111	117	119	134	119	132	159	114	129	131	125	128	128	112	132	129	124	123	129	126	126	132	137	107	124	105	106	125	132	104	113	106	129	139	125	104	126	126	126	110	101	134	113	137	119	133	118	118	151	119	126	119	121	135	119	123	120	132	138	131	113	128	125	133	114	125	132	124	124	128	109	143	122	133	127	124	126	116	134	135	124	122	140	117	129	141	128	122	138	112	114	120	138	119	133	99	128	121	135	126	127	137	126	129	110	132	117	136	123	129	122	129	123	125	138	133	120	129	127	119	135	140	131	125	111	148	125	148	137	135	115	124	117	142	125	136	115	143	112	144	141	130	122	111	133	128	115	115	138	158	137	113	99	118	114	134	131	137	119	140	112	121	101	111	120	118	119	115	119	105	126	111	108	127	166	110	123	112	140	123	142	111	127	130	114	130	124	132	131	111	119	132	122	132	127	107	123	121	119	110	141	136	119	132	111	123	114	123	120	122	132	125	121	130	139	124	133	127	112	119	133	111	133	132	124	131	102	111	124	116	113	144	133	103	117	119	124	140	123	130	117	120	119	131	114	116	114	107	125	127	125	115	122	140	141	115	119	117	115	126	122	142	117	127	118	129	133	135	126	134	122	131	117	124	121	139	147	116	137	124	127	133	136	131	114	132	128	123	137	122	117	133	118	114	136	120	123	138	131	115	127	126	132	123	113	124	150	121	130	122	122	129	142	142	107	158	114	129	121	114	121	140	126	134	144	147	124	130	134	126	120	122	114	111	158	124	141	121	122	107	112	106	128	124	135	115	110	120	99	132	118	108	138	127	121	128	119	112	117	116	103	150	108	121	108	123	134	138	136	104	133	123	104	116	130	119	109	126	106	115	117	105	148	109	133	140	128	122	115	151	138	130	121	141	131	92	127	129	136	97	114	117	133	133	125	110	132	142	135	115	105	140	113	124	132	111	121	124	142	138	130	128	119	126	108	118	134	124	124	133	115	123	130	129	132	126	114	136	127	116	106	131	104	117	121	119	147	137	117	114	124	116	122	111	141	133	124	111	131	119	141	138	134	127	129	123	123	144	121	123	134	131	115	124	130	120	112	129	122	125	113	128	114	128	127	146	103	123	115	124	140	132	123	148	136	124	134	122	125	98	106	134	114	138	140	146	134	107	132	121	120	115	129	130	125	130	101	111	124	110	140	129	139	130	120	130	118	124	154	113	121	112	122	121	129	110	118	104	109	110	121	136	129	126	115	128	99	139	130	114	123	149	146	120	116	109	152	117	135	136	110	123	122	115	103	148	105	118	119	122	125	126	132	117	136	127	113	116	122	120	133	119	122	117	131	121	125	131	125	134	136	101	106	149	134	127	150	130	102	136	123	136	135	128	131	137	130	120	123	117	113	119	117	129	128	135	124	99	131	126	122	101	124	131	125	125	107	138	130	112	126	121	125
3697	1024	917	488	357	328	301	235	204	208	172	163	181	177	169	174	173	167	168	156	179	151	168	165	157	153	142	123	148	138	147	152	170	158	175	144	192	163	145	166	162	157	144	162	141	170	151	144	162	150	161	162	143	147	164	156	148	155	162	182	134	143	139	160	136	179	144	164	164	163	155	158	132	173	157	144	155	159	132	148	158	162	152	140	167	144	157	167	142	179	137	144	139	174	172	160	155	155	150	161	143	137	153	159	156	161	157	155	151	163	143	130	138	172	155	169	152	143	155	153	159	163	172	137	148	166	153	173	162	138	129	152	163	134	158	171	164	144	178	155	162	164	155	159	151	152	164	172	152	177	163	166	132	147	141	152	143	172	144	146	140	135	146	164	140	153	147	153	154	150	146	160	171	150	154	149	156	160	147	150	162	162	150	139	173	161	152	138	148	151	150	174	142	139	157	128	153	156	148	156	137	159	158	158	152	164	133	163	168	141	176	145	167	151	159	143	140	136	155	168	150	151	150	154	159	201	136	128	152	151	148	149	146	179	173	168	143	162	147	162	152	149	159	166	144	148	163	177	154	164	158	153	185	175	156	150	185	146	159	157	145	156	140	149	170	163	165	142	151	145	135	171	131	154	158	159	172	163	161	173	167	177	147	149	172	137	149	174	162	159	145	155	138	148	155	168	155	159	160	157	156	173	137	149	125	140	155	160	140	160	169	157	140	148	138	179	147	170	133	149	152	154	158	127	151	154	169	153	147	180	152	168	161	147	145	152	148	133	159	162	169	153	148	149	175	157	163	161	172	128	155	156	133	133	141	165	142	147	147	157	152	153	150	147	158	139	178	132	155	164	161	169	160	167	158	159	137	148	134	165	176	159	157	157	159	131	153	183	151	137	169	163	151	153	168	144	128	155	166	150	144	175	149	163	130	142	168	127	156	141	150	138	133	170	154	156	158	147	140	153	142	162	152	152	168	164	168	154	160	160	150	164	155	134	144	165	150	139	150	158	125	143	150	144	164	155	156	156	163	132	155	152	140	157	160	176	162	153	165	145	136	146	148	155	158	164	158	157	151	153	153	151	132	147	156	162	154	151	162	171	162	148	154	164	177	173	158	175	162	149	144	150	156	140	167	175	126	166	152	156	150	155	183	162	132	152	178	157	168	151	160	157	154	157	154	170	171	138	146	148	160	148	156	140	144	160	146	149	164	178	182	165	155	150	132	156	168	165	136	130	136	150	162	169	131	159	152	172	156	145	142	156	157	176	165	145	166	154	167	142	177	149	155	169	170	178	143	180	141	142	147	154	137	136	164	167	144	142	155	142	164	155	142	165	162	155	142	158	139	172	178	173	153	142	154	150	154	128	160	140	145	159	155	151	148	147	149	163	142	131	137	136	167	160	191	154	137	171	166	161	148	158	145	146	150	159	175	161	134	163	164	156	125	150	167	152	155	147	168	158	174	162	128	182	165	154	169	133	171	174	182	137	150	158	170	152	167	146	183	159	166	154	158	158	146	158	154	138	151	165	139	138	162	166	166	149	145	167	181	148	131	143	151	141	180	160	143	137	185	175	142	146	151	144	145	158	138	140	181	157	159	148	157	153	149	156	137	166	154	157	141	149	158	150	151	153	142	160	134	144	153	140	159	157	177	155	142	161	156	135	161	178	161	140	149	131	161	160	157	141	134	175	138	170	153	161	147	156	141	166	143	153	134	154	142	165	175	171	166	139	139	158	156	153	146	170	151	168	145	157	164	169	159	142	143	148	146	152	191	141	131	155	160	157	156	156	151	139	158	155	177	161	177	159	163	147	144	148	151	146	164	153	158	161	155	191	164	162	157	167	173	140	181	155	131	166	154	170	146	157	161	141	149	168	132	147	151	153	174	123	172	137	138	151	162	145	140	161	153	184	175	175	168	146	153	165	150	170	138	172	129	152	159	131	145	141	122	178	151	166	152	140	166	159	144	160	154	182	163	171	156	156	165	168	183	145	185	144	168	145	171	141	157	180	162	164	170	148	144	136	147	158	150	182	173	159	174	142	121	150	143	156	167	148	143	178	165	156	151	150	146	136	158	178	171	147	127	163	165	165	158	160	170	142	161	153	152	164	142	162	151	142	161	165	143	185	156	156	175	154	136	150	157	152	166	138	150	161	161	165	144	153	154	152	150	156	162	142	187	146	148	153	159	149	159	145	164	159	145	151	173	147	160	144	151	147	180	141	142	141	141	162	161	162	154	141	179	159	159	177	140	177	168	162	142	147	169	141	145	145	174	161	159	161	154	135	140	152	171	147	152	168	147	151	146	139	149	168	160	167	157	161	138	147	143	156	150	140	142	156	156	176	175	162	167	150	163	147	160	160	160	178	149	177	145	162	164	146	152	143	146	155	155	154	152	149	155	158	129	165	151	169	171	168	155	164	148	146	162	175	157	138	166	160	145	145	144	144	140	143	182	160	152	149	131	154	160	151	167	139	146	111	159	165	158	171	154	140	163	153	147	171	151	151	133	129	158	153	156	147	153	144	152	155	141	146	154	175	135	156	164	157	148	152	151	162	168	143	146	153	159	150	149	144	173	136	161	154	162	149	150	153	163	184	132	134	172	172	161	163	142	148	170	154	154	160	142	159	137	196	145	142	163	149	142	165	151	182	156	148	158	169	160	172	169	168	146	154	151	148	179	150	146	147	150	138	148	129	150	153	144	155	144	146	164	175	170	148	156	162	168	144	157	165	146	165	161	142	139	151	158	156	142	184	159	157	146	149	162	156	169	167	149	140	156	134	155	161	126	150	166	174	146	135	159	160	174	143	160	145	156	167	162	150	151	167	146	152	176	160	167	135	149	142	167	170	149	174	166	156	156	158	150	132	145	162	157	147	138	147	141	143	146	149	142	149	162	122	135	150	174	125	163	156	164	163	136	139	151	142	156	127	161	147	164	158	149	132	161	173	140	144	153	157	154	156	165	160	143	156	156	156	150	173	142	159	137	174	175	132	155	160	165	171	151	162	166	157	151	162	168	155	157	163	158	137	146	156	149	151	133	133	169	143	159	161	154	158	165	122	180	145	137	149	148	157	166	153	160	164	170	163	167	145	164	157	144	142	151	164	145	159	153	148	130	148	134	168	131	139	141	139	149	149	173	162	143	138	155	149	132	143	165	163	152	170	168	133	147	138	141	147	160	153	132	180	123	151	147	172	151	156	163	144	170	173	148	150	125	162	149	146	156	155	156	167	182	149	157	153	170	132	161	136	152	130	161	157	125	148	152	156	153	140	135	157	141	161	170	155	160	151	163	171	160	157	152	167	150	158	148	165	172	155	147	157	143	164	150	162	142	176	175	124	147	151	165	162	161	148	165	157	135	123	152	145	146	145	159	167	151	130	155	158	161	153	155	170	140	154	163	134	164	167	169	166	162	146	159	166	162	164	145	161	163	178	153	147	130	150	125	162	157	154	139	161	159	165	146	149	138	158	155	155	151	174
23832	21544	29296	24249	21548	17375	1810	776	648	616	586	452	465	385	399	424	379	332	353	377	336	356	353	349	329	297	317	324	342	311	310	291	308	280	296	292	303	310	302	294	292	318	317	307	303	289	295	320	300	282	311	297	291	333	302	270	280	293	293	316	307	307	304	296	309	309	324	301	308	271	259	276	301	282	320	286	316	271	268	275	310	311	276	294	295	304	277	296	290	280	294	306	300	272	267	345	277	296	266	287	288	298	275	278	285	319	280	300	266	310	317	272	323	310	320	279	300	274	300	297	324	322	302	290	308	322	289	283	268	273	310	289	285	274	292	283	291	288	266	299	256	290	290	276	264	295	286	292	282	312	301	311	263	292	313	296	297	287	275	280	309	289	271	299	292	273	296	291	292	271	292	281	275	309	261	297	258	285	272	301	307	300	308	289	278	265	279	332	317	304	295	288	273	288	305	274	297	282	313	275	295	250	291	311	269	304	311	268	287	286	315	287	277	319	302	306	309	306	307	274	303	304	277	295	311	285	276	265	284	271	306	302	294	277	312	287	316	279	274	317	311	273	306	274	313	317	297	278	302	308	289	264	297	262	278	288	311	285	312	261	295	272	293	310	278	294	290	273	305	293	294	320	314	300	296	283	337	305	259	297	254	269	294	284	289	287	284	285	264	282	322	285	314	271	301	275	312	267	322	264	297	291	312	300	315	283	277	264	285	297	303	272	251	281	283	263	295	284	304	311	288	315	299	304	275	284	264	301	287	288	281	298	282	344	266	300	283	272	272	325	325	283	272	316	231	264	305	227	325	273	271	301	318	289	287	271	284	322	288	275	286	281	291	282	292	268	268	268	280	276	274	284	267	277	285	341	304	258	288	289	270	272	270	309	290	302	256	273	317	282	285	272	264	275	285	309	278	279	298	298	261	274	290	304	291	318	281	315	297	294	290	294	260	276	294	264	292	312	299	292	262	299	275	288	303	284	306	283	266	283	287	282	264	254	297	290	271	299	291	305	310	262	309	311	269	324	291	294	270	287	297	322	318	253	277	271	271	273	301	292	309	302	303	311	294	300	275	275	290	272	276	312	327	303	299	277	277	296	284	285	271	240	320	269	274	284	295	315	312	297	271	290	291	324	303	299	307	275	305	297	269	283	301	293	292	280	280	288	290	304	316	268	273	305	275	292	280	288	310	305	298	292	275	272	313	302	265	271	310	253	280	292	310	325	283	283	289	308	308	305	303	276	268	317	304	265	297	264	273	274	303	321	293	290	305	294	277	295	306	279	289	304	273	266	317	292	316	289	302	309	260	288	273	290	290	273	281	278	289	275	274	299	271	276	278	298	287	281	290	297	312	285	292	294	294	276	272	284	287	305	316	273	306	290	278	315	311	293	306	299	307	289	284	301	283	291	282	289	266	301	282	294	288	299	314	282	316	301	334	283	297	299	286	318	282	288	314	292	270	296	291	306	305	280	299	296	307	290	312	272	276	278	320	259	296	313	309	296	300	313	315	296	285	287	274	298	274	300	290	286	276	269	279	262	291	307	257	297	300	276	336	327	280	300	302	282	315	282	275	312	293	277	274	283	300	319	268	289	289	264	310	286	267	268	320	282	291	294	265	286	255	271	268	272	293	285	315	309	308	281	303	303	260	310	296	299	282	293	315	300	278	292	319	284	298	283	283	317	299	312	289	275	281	281	269	315	295	322	278	272	298	275	272	293	290	263	322	271	298	301	290	282	298	328	289	295	288	277	307	268	306	312	277	276	302	294	290	311	260	261	254	252	306	276	280	288	334	307	283	283	310	290	306	297	305	288	282	288	299	289	323	253	288	276	302	276	310	304	280	286	279	288	318	287	307	280	270	307	246	286	275	274	278	289	280	299	294	266	275	322	301	272	290	295	280	261	307	292	283	310	298	278	292	295	322	289	300	293	280	289	323	264	249	299	284	283	292	271	274	306	294	285	293	293	293	289	290	289	259	310	269	318	273	321	298	311	287	285	273	286	272	286	300	291	289	250	284	300	250	311	285	296	291	251	269	285	270	266	323	276	299	290	304	308	306	301	306	295	288	254	298	286	275	302	282	274	287	284	308	290	294	314	296	294	315	303	278	272	273	275	293	318	284	270	288	302	269	297	306	279	313	270	285	286	309	271	295	289	311	300	293	288	310	301	286	277	304	294	299	280	278	303	296	281	298	302	304	311	291	265	315	291	303	253	325	283	289	317	287	274	320	293	285	261	306	305	281	285	306	300	283	274	283	318	279	267	291	290	313	283	270	288	302	253	278	315	268	300	285	304	272	305	289	288	279	313	275	280	243	263	331	309	269	311	279	293	304	281	290	301	291	287	312	291	278	282	265	305	282	294	264	295	321	287	256	300	280	304	287	287	288	286	257	270	294	263	286	296	287	316	302	315	282	310	289	307	284	310	322	276	284	306	296	301	272	288	265	294	287	294	246	298	286	280	293	305	275	297	267	272	277	256	290	291	297	301	308	299	274	254	338	265	276	319	341	292	275	297	280	261	303	296	275	308	294	263	284	296	313	307	268	278	269	280	286	295	294	299	282	268	285	316	274	333	294	265	321	300	325	329	305	320	304	300	336	278	287	286	315	252	296	270	268	291	269	285	297	306	252	287	296	272	309	304	304	271	274	265	305	294	279	303	276	278	288	297	270	288	274	267	291	301	273	281	290	289	277	293	309	282	279	296	277	293	300	302	286	294	297	330	311	294	299	292	290	303	267	307	250	297	281	300	291	307	306	284	276	285	279	276	285	307	283	277	281	287	283	285	290	284	289	293	290	293	263	289	286	315	280	291	290	292	303	278	299	274	308	281	287	302	299	312	303	282	295	286	274	282	312	274	286	271	316	291	277	250	274	291	296	270	274	322	299	326	306	294	311	274	253	275	264	288	303	293	291	272	315	271	291	277	295	306	277	315	299	298	277	285	302	283	264	277	256	287	304	284	322	288	278	278	289	292	303	286	268	281	290	296	284	341	287	266	269	309	299	271	315	302	266	282	295	284	306	294	312	296	292	268	266	290	289	311	297	263	267	290	291	320	310	285	328	261	306	299	287	283	317	296	302	281	297	303	308	295	274	295	277	294	288	289	296	268	299	284	264	287	311	286	313	267	302	306	294	275	303	274	308	269	272	306	301	299	306	280	300	258	290	301	281	289	305	291	272	259	285	280	288	241	296	283	303	322	275	310	287	292	295	300	312	296	276	300	306	273	288	304	273	242	288	283	300	277	290	276	272	286	284	304	277	291	302	292	267	289	270	306	281	268	271	299	293	320	288	291	250	282	305	324	268	292	282	284	255	293	301	275	297	296	269	266	285	291	280	291	322	274	297	291	257	289	310	280	321	279	285	302	308	289	291	304	307	286	290	297	291	285	302	303	330	286	284	259	277	272	292	305	285	272	285	297	307	276	287	247	283	277	273	311	296	294	258	272	292	326	306	278	280	283	295	298	282	294	285	276	287	291
4817	10546	9161	4630	3239	2361	1876	1425	1170	977	821	760	669	629	607	566	549	464	471	425	411	426	447	413	391	407	396	387	373	378	408	382	387	391	356	378	357	389	377	388	361	399	382	352	364	344	367	374	372	375	349	342	366	335	329	301	336	350	348	316	333	375	375	321	307	397	318	327	386	339	350	353	349	340	308	362	300	325	346	354	341	345	326	366	339	318	389	336	349	342	363	355	329	349	346	376	348	311	306	358	372	307	331	329	376	359	359	315	349	392	346	323	319	344	350	323	339	345	358	327	345	332	357	329	349	328	384	366	346	382	362	351	340	339	338	300	323	361	322	332	355	314	328	365	316	342	339	392	363	351	340	332	342	354	336	324	331	324	352	342	345	343	315	347	356	326	355	313	315	334	355	355	351	339	355	362	334	312	296	332	313	334	374	318	372	347	354	331	300	337	358	331	316	320	350	362	326	312	377	340	336	385	339	321	340	334	333	348	308	322	325	343	353	349	325	339	351	329	322	378	372	337	380	349	341	316	371	340	367	367	356	338	342	368	318	348	346	325	362	330	321	337	346	345	367	342	382	352	364	342	342	336	329	343	332	348	336	356	344	345	330	321	325	328	338	362	340	361	343	309	347	353	332	311	339	327	375	351	336	336	331	341	339	331	330	348	350	353	359	327	327	355	335	321	358	370	339	341	359	365	317	317	329	326	342	319	324	351	334	308	339	349	350	337	316	324	333	302	365	354	348	355	316	323	357	319	295	334	342	347	361	342	325	341	323	333	329	358	332	342	339	346	319	326	341	319	338	331	352	346	342	345	321	292	331	367	356	325	307	300	363	377	312	351	339	343	327	340	339	332	369	323	334	319	357	329	310	326	366	342	330	358	321	307	340	330	359	322	322	338	352	331	311	358	350	355	325	344	336	310	316	347	342	315	329	347	348	312	302	322	345	342	326	334	338	374	338	316	308	321	328	323	344	341	317	361	314	354	297	352	338	307	365	342	330	342	349	334	372	372	347	340	350	326	309	350	312	352	362	367	362	324	358	345	361	350	355	342	348	337	346	333	337	316	356	321	328	354	329	341	330	307	346	342	347	334	337	345	352	352	348	330	320	324	354	340	331	310	348	355	344	330	344	339	346	345	366	339	347	344	359	335	324	328	352	342	322	306	358	309	335	353	339	367	353	358	339	330	347	314	315	331	322	333	301	343	375	343	341	327	332	319	339	333	325	329	321	300	341	360	336	307	351	381	328	340	339	334	343	336	315	342	398	353	346	357	318	338	339	358	339	335	331	313	300	329	335	350	317	328	366	352	339	357	345	333	361	332	335	325	348	329	315	354	327	339	347	387	327	321	352	344	336	317	333	322	349	331	342	333	356	352	355	363	330	332	316	320	359	350	294	327	339	371	370	315	378	332	337	361	346	334	321	313	322	342	364	340	312	351	353	350	334	316	369	371	330	382	326	334	339	358	333	340	356	295	330	315	338	351	319	324	335	337	344	340	324	320	346	347	359	362	363	349	337	323	357	347	360	380	318	326	340	347	357	345	340	361	333	334	305	332	333	356	363	354	350	336	346	351	350	353	340	340	347	332	341	315	333	366	300	346	340	341	334	321	364	334	343	317	339	325	329	362	346	361	332	334	304	329	338	350	344	336	300	326	319	378	351	344	332	359	362	334	353	342	362	347	340	342	330	322	352	337	360	324	339	349	332	343	342	345	314	360	342	336	352	371	355	342	361	368	366	325	346	311	344	359	325	337	359	342	319	355	326	317	352	345	376	366	349	336	329	341	336	339	355	329	307	357	379	345	329	358	371	371	374	322	322	344	332	369	315	323	321	362	347	317	367	366	313	342	357	352	325	322	329	356	351	319	325	338	359	336	340	322	334	336	333	330	355	360	378	341	344	324	348	307	313	344	379	356	339	338	322	334	355	347	316	346	306	338	318	342	315	307	343	317	321	342	359	339	319	321	338	326	315	336	336	344	346	357	362	320	350	329	330	334	378	305	367	352	349	367	354	330	340	325	369	318	345	349	334	310	356	348	343	326	326	327	337	350	339	338	335	315	332	333	353	333	338	327	311	398	351	318	351	314	371	345	361	343	336	323	339	323	336	327	366	355	350	355	354	328	336	337	332	327	333	342	368	349	384	332	331	365	356	349	354	357	345	367	327	366	332	343	355	355	338	380	333	338	308	325	319	342	326	363	319	338	330	330	359	335	325	327	353	355	344	354	359	307	353	349	344	318	334	369	332	349	330	311	374	355	343	332	343	325	342	336	325	349	323	319	381	356	319	326	340	339	386	302	345	329	339	382	342	368	319	351	325	333	346	351	349	341	355	319	371	321	315	324	321	314	330	357	336	336	327	396	314	354	328	372	346	358	379	330	329	375	372	332	314	326	339	332	355	339	344	360	321	288	327	345	369	345	323	320	310	338	365	362	355	355	327	332	319	360	363	358	313	348	318	375	355	345	352	332	320	350	370	336	340	325	328	305	362	357	347	288	309	330	314	333	316	324	312	319	325	307	339	358	312	351	295	375	315	360	349	338	327	328	299	349	344	344	318	361	348	334	333	332	326	364	335	324	333	340	341	381	312	334	325	329	356	356	342	353	342	331	332	340	364	341	354	298	346	323	334	336	315	364	328	366	316	343	355	359	294	295	368	335	323	330	322	335	373	348	325	304	327	336	327	329	320	370	341	332	299	342	354	338	320	310	311	355	337	353	351	329	347	334	377	352	348	352	319	337	299	364	357	323	339	317	372	311	331	361	356	324	343	346	339	328	359	339	330	331	354	360	350	341	352	345	346	346	360	323	356	338	329	382	322	356	354	332	343	341	308	318	328	348	347	336	347	318	314	358	332	372	369	321	340	353	316	371	339	299	344	351	298	342	331	339	329	366	366	343	340	351	352	322	326	314	313	309	328	326	332	325	358	328	321	332	323	337	339	310	331	369	368	359	321	290	346	306	358	318	344	309	333	328	337	358	385	327	366	333	313	332	312	335	291	322	319	323	339	313	348	379	338	334	317	335	306	323	375	345	360	347	329	340	350	346	346	297	335	375	355	357	336	355	336	347	351	357	348	348	341	326	329	361	321	334	349	333	363	310	372	341	322	369	309	340	346	347	357	316	364	377	316	342	349	363	335	338	382	374	343	367	336	370	342	326	325	370	317	321	339	341	319	311	341	337	358	336	351	330	347	367	325	337	344	346	352	338	338	349	361	349	380	302	331	354	344	326	343	322	367	357	359	333	370	323	348	354	326	328	309	338	332	335	366	358	343	331	321	338	349	303	338	324	345	345	337	370	353	341	309	307	333	355	324	345	326	315	354	312	346	355	315	341	341	344	359	343	326	360	357	285	323	336	345	343	347	345	313	343	367	314	328	368	347	346	299	325	341	353	354	369	360	355	307	332	342	304	350	318	328	309	333	388	319	330	344	326	310	321	333	308	315	306	327	336	338	346	330	344	324	343	354	349	320	360	321	363
25148	21576	28507	25104	17228	878	437	326	275	222	204	195	151	166	134	133	150	140	129	150	96	109	118	109	110	117	128	118	113	118	110	134	105	113	108	110	93	107	97	97	103	106	110	117	111	104	117	84	95	112	119	100	106	97	106	100	107	103	100	109	114	89	117	110	121	121	112	101	85	97	111	119	80	108	121	108	93	100	94	89	101	98	121	113	98	78	101	99	96	109	105	115	122	120	125	103	98	112	89	104	88	121	106	107	120	108	115	83	104	102	105	85	98	108	87	102	97	108	121	107	83	106	85	134	103	109	92	104	104	102	122	105	92	122	110	93	119	77	107	113	85	93	127	103	126	86	107	93	100	91	117	101	108	109	103	100	113	92	101	117	115	101	96	102	96	87	109	114	93	98	98	95	116	103	103	117	105	80	112	107	105	106	78	112	102	97	73	98	88	107	91	98	103	111	104	125	106	97	103	111	95	109	103	101	102	76	84	104	107	104	95	97	95	101	87	90	75	100	120	101	100	83	95	90	73	97	125	100	100	108	103	108	106	100	92	86	93	113	113	96	98	92	108	109	115	98	108	101	91	106	98	99	99	92	121	86	122	92	93	114	97	96	82	133	101	98	111	105	78	119	96	112	114	90	108	100	100	99	108	90	111	107	98	97	114	104	109	98	121	108	108	91	117	100	102	97	110	87	98	95	106	106	103	95	86	89	108	99	118	100	108	91	92	100	99	88	103	113	95	109	101	90	105	121	116	105	112	123	119	98	97	99	125	98	96	97	105	119	98	95	95	95	104	99	94	107	93	101	116	100	122	94	103	105	93	96	102	103	100	103	104	95	91	107	102	96	98	101	113	99	104	107	108	93	109	102	89	114	99	86	95	116	98	103	100	114	103	98	122	99	93	127	105	95	113	107	94	108	115	101	91	96	92	90	114	92	87	103	106	96	102	116	122	102	89	93	101	90	104	96	104	113	93	116	92	100	110	90	117	104	120	103	107	96	94	103	100	93	110	115	107	105	94	109	120	104	112	93	97	103	97	103	88	116	93	101	107	108	112	104	115	107	105	87	97	88	107	107	105	100	98	107	86	94	97	82	121	114	112	101	95	86	105	112	115	102	116	102	98	105	97	109	109	103	117	111	101	101	94	95	100	100	97	93	108	93	107	112	108	110	94	105	94	102	117	92	99	93	101	110	104	109	117	94	104	105	97	106	94	114	100	96	108	97	106	84	87	105	94	80	113	108	99	102	87	98	110	113	120	114	106	94	109	91	128	115	90	107	96	109	116	100	90	97	106	94	110	100	115	102	92	109	105	102	99	112	112	117	93	96	112	113	101	99	94	105	96	122	102	104	102	95	105	120	110	85	120	112	110	93	95	114	96	103	100	117	98	110	109	100	98	106	91	91	86	110	101	104	105	94	118	94	109	98	102	105	95	89	88	99	97	109	104	100	109	113	103	86	101	94	108	107	104	105	113	84	92	100	111	101	103	115	111	85	104	107	105	100	98	94	102	93	114	100	92	113	119	110	97	95	105	104	103	97	115	96	115	91	93	115	98	115	102	83	101	110	115	97	96	103	88	110	109	115	109	96	103	103	97	104	94	105	112	100	98	87	105	118	116	102	99	109	73	100	103	110	118	107	119	99	106	112	100	99	92	99	103	115	90	101	111	81	115	97	93	95	110	89	100	89	103	99	95	98	95	92	119	100	90	77	99	120	97	114	103	103	94	107	108	101	107	94	104	94	92	87	91	109	111	116	110	93	115	99	88	113	105	121	86	93	110	105	105	98	96	98	75	97	102	93	104	96	113	117	118	116	102	119	82	104	94	100	110	98	117	114	124	85	107	109	96	109	100	126	95	103	89	97	100	103	101	109	107	94	120	81	101	99	106	108	110	108	90	99	98	113	98	95	102	94	128	106	93	105	110	94	113	112	84	82	107	86	118	93	102	118	94	110	116	77	111	103	88	112	110	125	90	75	110	110	112	115	117	112	104	105	107	101	117	85	91	141	98	88	103	86	94	110	98	103	102	89	119	120	96	82	126	104	97	91	103	124	105	99	86	99	101	105	92	103	101	96	114	84	118	104	96	89	103	99	104	97	99	113	88	101	109	109	100	100	104	86	89	104	108	99	111	94	105	101	101	121	100	100	113	100	84	95	98	84	99	117	97	105	128	103	106	108	95	107	90	81	110	105	99	109	121	92	97	106	87	84	113	97	95	86	121	109	101	104	132	108	94	104	102	94	104	110	97	103	109	112	121	108	98	109	119	96	102	110	109	99	113	103	93	91	105	95	103	104	107	97	107	123	92	97	105	110	94	110	82	113	110	95	88	106	91	101	104	98	103	95	108	107	94	96	109	103	94	115	101	98	118	103	106	103	101	104	126	104	120	110	91	102	116	102	114	90	108	97	117	90	110	108	106	97	83	111	109	98	112	96	100	91	120	88	102	101	98	111	84	94	103	100	115	96	89	102	124	137	116	86	101	119	110	98	101	109	103	106	104	104	90	100	124	103	110	88	84	110	101	94	104	123	114	101	101	99	87	126	114	104	98	101	95	117	111	115	108	109	97	96	89	109	92	102	109	106	106	96	98	100	114	108	93	98	119	104	101	88	105	105	93	113	108	112	101	106	100	116	115	83	104	88	102	103	104	108	96	94	112	98	108	115	97	107	81	94	97	114	91	96	115	133	107	114	110	81	92	105	127	116	93	92	96	98	93	104	95	125	95	92	88	117	114	119	106	125	128	121	98	103	134	107	99	86	82	120	116	96	113	106	96	90	112	91	84	100	103	99	110	108	108	104	106	106	112	94	78	98	102	104	87	75	97	96	109	104	105	104	102	90	105	108	110	88	102	99	95	109	110	96	107	89	86	97	98	98	89	112	90	98	108	108	105	103	93	87	86	108	115	98	111	105	115	103	111	117	124	89	98	87	110	100	110	126	112	105	106	115	102	97	114	116	91	122	100	111	95	100	77	104	104	115	87	90	127	117	113	100	97	113	105	110	117	102	97	110	129	125	111	110	105	121	97	94	110	105	83	97	122	103	109	115	107	82	123	101	102	107	102	84	91	99	110	94	102	107	84	110	98	98	94	99	114	120	92	106	101	84	110	120	109	111	114	110	97	96	112	102	83	104	90	89	96	117	116	83	105	95	99	79	122	114	102	103	106	95	100	102	107	97	95	112	102	113	106	109	93	102	110	117	115	74	102	87	116	101	95	103	109	109	105	116	120	101	104	93	97	109	97	104	111	98	98	84	104	100	113	103	100	101	113	97	95	94	115	99	92	94	99	101	103	96	121	96	97	101	93	102	106	98	107	87	109	96	119	108	100	104	105	97	120	109	96	118	108	99	110	99	101	96	100	113	121	94	103	90	100	109	100	91	98	86	110	88	97	119	109	106	88	109	111	126	103	91	95	79	126	117	100	91	105	102	91	108	89	113	75	106	88	97	111	118	93	93	103	83	122	103	97	106	111	105	112	105
4618	6095	4941	2481	1682	1239	1040	705	627	504	438	339	340	320	267	234	235	222	210	223	168	187	180	199	169	175	180	162	137	160	161	154	136	144	140	135	150	152	157	178	156	151	181	151	151	166	154	134	132	148	154	140	123	145	134	142	156	132	135	141	129	137	160	131	112	149	156	152	161	150	154	141	146	156	134	125	126	148	128	148	135	150	121	137	143	148	128	144	128	128	138	136	151	137	157	136	133	135	123	130	131	154	146	145	124	146	135	140	139	129	158	140	155	141	149	161	139	134	145	131	150	147	146	130	164	132	164	121	152	128	143	152	145	124	148	154	133	133	142	131	131	162	151	149	155	146	119	131	162	150	135	143	155	164	139	149	139	134	123	132	131	130	143	144	135	126	137	129	144	139	135	161	129	118	124	136	127	152	132	134	131	159	127	134	133	146	142	154	141	141	136	132	139	138	169	134	133	129	133	133	149	151	134	145	132	131	147	146	139	139	127	143	128	140	133	140	119	120	143	139	158	143	146	140	127	149	139	125	154	131	125	136	160	144	158	164	134	155	148	131	143	154	162	167	140	149	135	129	141	151	148	139	140	130	130	133	143	132	137	141	148	134	113	134	123	118	133	126	141	133	136	137	133	137	139	144	117	133	132	136	136	155	153	113	149	138	148	159	141	128	139	144	134	134	166	146	132	180	143	137	143	155	136	143	152	128	141	137	126	129	140	150	129	124	136	139	127	140	136	168	156	153	153	139	136	152	114	137	135	136	140	141	142	134	146	140	141	145	128	141	153	146	163	130	128	128	137	156	144	134	128	122	143	146	147	177	155	126	138	130	130	140	147	139	139	134	137	150	138	126	135	154	140	142	143	137	131	124	146	142	134	125	129	127	140	129	147	127	136	132	136	138	115	141	143	133	153	162	138	126	156	131	143	127	136	127	143	135	153	146	137	134	137	140	144	140	150	146	121	150	139	154	149	129	147	127	148	136	151	130	130	129	164	156	130	122	135	153	147	136	126	141	119	145	118	130	139	138	152	148	116	157	126	158	133	146	126	148	145	134	159	143	130	128	127	125	139	137	135	148	138	131	132	140	165	127	139	166	129	123	123	160	159	148	146	162	152	126	138	135	149	155	113	131	115	140	139	156	129	128	120	121	122	145	159	156	118	134	142	142	131	122	143	152	149	130	159	138	134	156	136	132	145	136	130	155	136	148	127	118	144	148	131	147	144	128	146	122	138	140	175	130	151	128	148	128	138	145	132	121	121	140	135	130	140	132	166	146	135	134	138	141	146	137	159	138	137	147	123	134	149	141	155	145	139	134	123	116	126	151	147	126	141	129	151	139	141	141	144	135	144	138	130	127	143	144	142	133	146	134	139	150	154	135	122	128	149	173	140	152	137	142	137	138	142	120	160	138	112	148	139	156	170	158	134	139	146	110	125	157	143	133	135	124	148	153	115	145	117	127	140	133	137	168	151	129	150	128	144	143	132	126	137	148	127	135	113	129	134	140	138	133	131	128	137	152	138	160	147	135	131	153	149	141	139	140	151	144	136	121	156	143	114	121	154	140	126	115	136	136	142	131	125	117	134	142	137	144	132	136	113	142	129	127	138	167	138	146	136	134	143	136	135	129	129	133	143	123	140	138	128	138	133	146	175	140	139	128	154	144	156	149	117	146	137	142	132	147	139	136	134	123	131	146	136	110	145	115	137	143	153	147	135	111	128	126	151	166	147	154	144	142	126	148	134	142	145	170	141	133	143	149	131	135	131	118	158	133	153	117	126	143	153	138	150	138	128	147	147	122	118	158	144	152	159	139	134	149	141	145	130	128	153	125	133	138	130	140	135	121	140	130	137	139	140	120	152	138	158	138	149	140	145	152	151	153	134	134	146	115	134	138	131	141	131	132	137	145	112	136	139	125	122	137	140	147	139	155	143	164	145	125	140	134	136	150	133	128	151	138	145	149	152	150	145	141	134	143	111	140	161	132	158	150	151	125	127	143	136	134	139	145	141	145	127	124	137	158	148	140	140	140	137	144	155	145	147	122	127	141	128	155	141	169	130	151	129	172	133	165	123	160	133	133	149	137	130	156	114	150	149	158	145	148	140	142	148	138	130	146	147	113	124	142	114	140	123	169	118	128	146	119	136	152	126	124	126	107	135	133	130	141	143	141	132	155	140	134	151	117	138	125	137	146	129	125	135	147	141	130	140	152	145	135	128	126	182	139	138	144	147	145	139	143	143	145	139	157	131	158	137	142	138	121	139	132	121	128	122	144	163	136	117	139	130	116	144	122	132	146	130	135	139	144	143	127	127	143	120	120	137	148	154	152	127	157	144	154	114	154	158	160	117	157	123	120	140	146	150	134	139	127	135	153	130	142	138	141	116	110	143	134	116	149	122	132	129	134	143	135	148	137	134	127	156	144	122	134	150	124	146	136	121	124	150	138	157	146	163	127	148	135	129	137	129	119	128	117	131	128	139	116	166	136	142	132	156	157	135	123	137	114	136	139	122	116	136	145	145	153	127	152	133	138	138	133	133	125	141	154	128	138	122	137	135	127	141	147	148	128	123	121	161	136	135	130	147	142	142	140	131	111	145	123	126	150	141	107	133	133	138	135	123	146	138	136	124	156	111	121	136	148	153	146	146	151	156	130	148	128	137	142	141	139	125	173	170	148	137	135	136	147	104	139	133	154	134	120	148	149	130	136	130	136	165	118	114	151	138	135	123	158	156	130	158	124	140	150	145	136	158	130	142	149	143	139	157	128	129	131	154	137	129	132	131	147	139	150	123	134	137	125	143	135	132	138	140	133	161	146	144	136	160	117	144	138	141	112	137	133	148	152	131	147	147	161	125	126	145	155	124	130	148	140	119	131	141	135	137	123	146	129	154	137	125	142	132	144	156	144	148	172	140	121	139	128	138	145	114	126	141	160	126	129	152	148	123	136	157	137	162	142	125	126	125	134	153	143	139	138	136	136	129	157	125	138	141	151	147	134	144	139	133	142	160	141	153	145	132	141	148	119	156	125	131	166	116	143	139	158	130	155	146	136	153	133	135	119	146	123	138	126	135	143	150	126	122	136	136	149	126	139	157	144	152	174	152	116	135	129	143	137	163	145	153	148	152	149	138	136	125	118	149	139	154	141	138	136	146	163	146	122	142	158	139	129	135	143	130	140	144	156	150	119	129	130	136	131	143	128	149	135	152	133	167	137	131	159	119	117	140	137	118	140	150	149	161	156	153	152	150	134	137	132	138	151	151	140	115	115	148	155	125	127	143	130	126	140	136	130	123	108	152	135	130	157	152	144	153	131	143	163	142	141	140	145	144	135	127	128	120	151	134	140	152	142	129	135	137	128	121	159	137	149	139	151	147	136	123	144	137	149	135	152	132	136	153	131	150	146	125	134	108	113	140	127	134	145	131	136	130	149	139	128	147	151	137	138	123	126	149	137	135	142	137	131	147	138	161	132	131	143	140	133	153	124
23005	21570	29655	23958	21571	21635	14496	1604	1041	927	765	695	623	610	613	539	502	439	460	462	405	419	403	404	404	392	391	375	358	395	363	333	368	359	382	344	360	369	378	358	382	347	363	338	337	362	369	362	345	340	338	343	307	320	351	321	354	358	348	326	337	321	325	381	333	380	314	376	354	327	345	324	328	350	355	363	363	334	349	333	330	344	331	312	333	332	316	324	317	322	318	332	320	342	333	356	358	330	346	312	329	297	352	317	320	361	320	298	355	322	347	337	338	349	328	360	318	309	342	363	322	367	307	349	337	318	367	361	345	315	324	329	359	329	341	348	352	312	325	324	332	317	361	329	347	320	330	326	339	337	315	343	334	327	341	342	321	315	327	322	337	307	309	313	349	311	328	322	331	343	326	332	325	320	309	345	350	345	343	303	341	362	317	343	321	342	346	312	341	361	347	330	343	342	376	339	323	308	320	326	302	334	372	341	339	330	319	336	381	338	316	332	309	310	359	377	329	368	376	335	330	317	328	351	327	344	344	344	324	302	314	275	337	343	331	331	343	330	299	325	337	342	328	299	353	340	369	318	327	335	322	311	296	349	331	335	304	317	335	316	327	307	362	313	304	311	345	324	344	345	343	347	308	329	330	299	351	341	341	350	287	337	345	331	326	347	363	336	304	341	325	310	327	322	332	326	350	302	334	312	354	315	362	313	319	343	317	301	330	337	328	354	328	310	310	310	311	342	343	313	351	325	332	361	339	303	301	363	322	328	275	351	304	341	355	320	339	342	337	306	304	353	328	334	345	338	339	357	338	321	325	315	331	306	328	329	331	314	343	333	338	319	338	345	338	345	317	308	334	337	316	319	332	299	366	325	297	332	323	319	314	368	355	329	319	323	343	335	323	291	344	332	370	317	324	323	339	314	337	340	351	335	328	300	314	324	304	350	344	314	323	283	346	320	346	328	334	319	326	326	329	345	316	350	336	336	323	338	372	354	333	353	356	323	331	323	325	353	344	323	330	329	332	312	344	333	322	348	313	338	330	321	313	347	347	365	333	326	325	328	322	316	309	299	340	315	351	290	315	360	335	322	296	314	309	328	305	325	322	319	301	332	337	334	332	333	346	321	329	321	367	322	329	363	346	325	322	322	324	352	330	326	339	327	322	335	332	334	338	320	327	352	325	341	300	331	338	310	328	329	338	339	318	332	303	336	308	310	351	339	342	316	316	322	331	333	322	328	344	293	344	326	363	276	328	338	350	298	318	298	332	352	304	309	342	344	333	307	320	315	318	354	358	346	306	334	340	320	304	311	363	306	314	328	329	327	299	341	334	360	358	321	348	334	334	308	353	335	359	328	358	351	314	343	317	313	330	321	321	334	315	297	356	346	327	358	347	370	314	327	328	319	319	355	279	325	321	313	344	327	337	339	325	289	341	360	345	286	332	300	331	323	323	321	311	334	364	340	332	333	329	321	321	321	333	326	317	289	305	313	350	314	311	356	378	351	316	366	342	336	343	334	325	338	286	324	314	334	369	315	301	344	308	334	321	328	336	333	309	315	357	328	315	320	310	320	327	355	350	351	334	317	360	336	327	318	350	344	315	317	341	333	315	320	364	323	331	304	339	318	369	314	337	329	355	349	321	326	315	348	343	344	315	332	338	330	329	302	359	343	338	317	342	334	321	319	344	296	327	348	369	296	358	345	356	312	317	319	332	342	322	326	350	313	312	326	331	322	355	333	365	307	318	339	309	329	333	351	299	333	323	331	332	337	327	329	359	329	321	332	309	355	351	329	327	314	340	317	344	338	332	345	331	319	339	297	325	313	338	330	319	314	347	315	333	317	332	336	365	310	286	304	303	349	342	333	334	347	359	322	322	363	300	308	349	325	303	334	386	327	337	333	333	315	312	328	325	341	341	316	341	329	322	344	349	326	340	360	341	314	326	340	277	316	304	339	334	328	298	372	331	336	361	358	356	313	330	303	308	295	314	336	355	333	359	327	308	345	336	342	333	337	354	320	335	332	346	339	374	343	353	340	299	299	310	315	351	335	328	314	321	342	309	329	308	295	323	338	313	321	319	309	356	316	349	374	343	326	363	312	309	375	328	337	307	300	323	304	339	367	287	338	315	341	327	330	305	333	316	338	347	333	346	316	343	322	308	340	327	324	342	317	321	328	338	323	339	350	338	350	359	346	335	301	365	337	332	334	320	339	337	336	336	334	323	358	321	300	320	340	376	343	287	333	370	316	338	342	310	329	335	319	325	336	322	343	327	304	335	342	296	313	332	305	299	340	345	294	321	316	318	319	324	315	309	368	329	319	312	330	345	337	351	345	317	325	319	362	284	318	332	340	340	297	329	340	348	339	328	320	299	340	338	344	349	282	351	316	344	330	333	301	344	364	341	319	354	366	282	329	339	268	339	339	331	314	324	356	321	341	364	321	315	341	322	327	321	338	317	363	389	335	332	336	315	350	311	303	320	337	315	353	358	293	290	357	360	337	352	307	369	342	318	355	379	328	323	313	335	338	330	300	318	331	289	318	333	337	347	326	334	349	344	303	344	333	315	336	342	352	352	347	351	323	361	307	327	320	342	354	338	301	291	354	320	317	345	357	311	311	319	313	321	338	338	367	336	350	347	340	324	327	304	331	359	301	335	308	312	329	336	334	295	344	323	323	341	316	326	343	340	320	353	336	337	332	318	325	311	328	332	362	335	307	290	343	314	294	324	304	335	328	318	314	311	350	320	269	324	307	332	308	343	314	346	331	339	308	335	324	316	338	342	333	348	303	325	315	295	323	343	354	312	322	295	332	334	318	363	303	320	319	321	313	336	339	304	344	367	356	320	337	322	342	326	306	317	332	355	357	340	312	321	310	329	347	318	334	307	324	329	348	308	327	301	299	333	326	350	326	326	336	313	354	337	319	332	348	309	324	309	323	324	353	345	338	346	338	337	307	340	328	340	318	364	344	352	340	336	331	336	365	306	323	328	342	335	321	344	318	362	295	303	331	330	347	336	319	302	325	348	308	327	364	368	318	316	330	354	324	342	303	331	326	334	334	342	318	330	303	319	339	365	336	341	345	338	331	334	341	331	324	354	316	351	335	333	316	344	303	326	348	346	365	323	350	316	342	317	320	308	313	331	318	343	331	349	351	333	341	302	328	300	345	336	327	351	324	324	301	348	355	302	300	318	318	320	342	381	327	308	329	305	361	341	375	327	308	311	325	299	317	279	309	339	298	328	300	323	327	312	305	340	354	328	338	313	338	354	308	325	352	354	351	325	322	315	347	327	302	341	346	347	327	344	324	331	337	314	316	351	341	359	325	330	349	318	324	335	330	326	305	349	311	341	318	358	338	344	310	330	365	301	299	348	335	318	320	347	329	345	325	346	348	348	350	329	337	325	313	377	359	366	334	302	332	314	344	310	334	315	312	322	307	320	326	336	350	290	309	311	370	321	324	345	354	308	326	328	322	332	345	338	345	344	319
7245	17252	14841	8173	5746	4187	3272	2552	2088	1626	1400	1259	1077	932	847	792	665	674	657	622	568	580	596	526	507	500	479	524	479	449	429	452	462	450	417	418	448	456	440	423	419	385	424	432	425	411	427	423	396	423	428	405	415	374	401	443	413	400	414	418	430	413	422	385	400	384	418	369	399	417	421	431	431	372	392	433	419	386	413	393	434	428	433	402	405	388	417	409	429	429	395	395	402	406	422	386	366	392	367	394	408	401	365	401	391	380	374	390	407	387	418	423	395	390	394	385	383	423	400	440	384	399	383	382	398	396	410	405	415	395	354	383	431	352	398	415	373	400	394	384	409	376	372	412	407	382	358	407	421	397	411	379	387	391	390	368	429	405	403	390	371	384	398	377	392	378	406	394	390	386	364	397	426	374	381	369	408	403	405	414	381	394	403	347	376	386	405	398	416	417	407	379	399	381	388	355	391	408	390	382	423	382	373	385	380	371	399	407	393	376	442	406	346	419	406	388	395	395	394	420	388	387	395	407	381	385	393	382	429	397	371	400	402	412	394	366	400	388	378	367	365	375	405	426	370	419	345	444	380	414	381	402	406	387	394	377	390	397	432	381	437	409	375	370	419	392	379	402	392	395	380	382	352	394	363	404	403	372	403	402	415	390	352	403	384	380	370	374	380	417	368	356	400	402	406	394	405	402	385	402	410	379	368	400	421	378	373	388	376	399	389	369	430	394	365	380	358	372	378	373	408	397	376	416	406	416	408	373	362	405	403	453	398	417	361	400	360	385	372	387	401	388	357	426	393	405	376	397	420	418	392	416	393	410	396	372	367	395	410	385	387	405	407	385	389	413	402	385	363	406	417	399	394	397	403	422	377	381	398	359	380	411	382	396	391	406	404	382	367	382	409	416	418	404	349	422	365	396	391	405	379	392	422	381	408	388	372	396	415	415	388	409	360	374	382	385	382	407	382	383	399	397	394	368	407	407	426	374	398	414	422	389	397	405	403	414	397	385	370	373	405	412	397	435	388	397	383	416	374	389	392	411	433	382	392	420	359	422	422	377	412	367	387	384	407	376	406	408	400	389	392	389	373	359	372	393	428	368	399	384	356	359	410	402	376	410	373	358	373	375	411	357	372	394	406	394	387	395	388	407	373	391	381	413	379	380	354	433	404	338	389	392	401	407	400	350	358	394	349	392	403	438	406	454	400	405	375	389	363	377	388	372	381	401	411	397	411	421	397	403	398	436	390	368	410	347	393	418	427	397	390	390	377	404	413	374	386	379	398	405	384	387	409	350	381	357	394	395	386	400	348	393	397	355	398	408	386	387	385	388	387	437	399	370	418	416	390	403	428	414	388	420	381	415	378	432	398	391	399	407	392	396	411	369	404	366	404	380	413	414	371	412	409	410	370	354	375	388	367	365	391	388	389	376	377	433	385	397	384	399	407	391	362	393	376	389	387	376	381	389	360	367	384	398	387	430	382	387	392	386	378	423	417	388	396	392	393	371	367	385	359	403	442	365	373	377	421	367	388	403	395	378	388	361	401	416	435	388	387	364	401	404	354	375	371	385	383	371	367	413	402	354	397	373	390	410	410	408	399	383	397	365	398	377	422	398	373	395	389	355	359	348	371	390	434	405	378	389	373	397	375	336	387	375	391	399	349	393	356	349	407	384	440	391	422	393	396	392	400	386	378	409	376	381	389	409	411	385	354	455	354	409	397	392	398	353	366	367	397	403	393	429	379	381	355	398	405	425	411	399	392	409	391	353	361	390	403	392	389	382	396	384	401	412	428	383	366	407	424	376	402	403	350	422	402	410	357	376	397	356	361	370	430	400	426	374	395	390	387	401	396	404	388	407	395	378	408	394	389	393	412	372	346	397	379	365	409	397	367	354	392	390	390	400	393	407	414	381	423	419	417	401	393	401	381	345	370	394	401	362	427	373	415	417	397	375	401	368	416	388	405	436	365	412	395	396	416	407	384	384	399	399	411	413	403	406	384	364	378	431	379	399	392	380	387	389	400	404	387	380	375	372	424	370	406	365	397	392	417	418	423	409	403	399	383	420	387	381	390	399	432	407	413	418	392	401	423	362	410	417	366	414	397	370	391	366	427	376	364	398	415	381	395	387	409	365	375	425	363	395	393	363	385	424	391	395	381	401	373	407	385	406	416	382	370	409	404	413	402	373	401	399	382	405	382	404	393	387	377	400	359	377	382	412	393	424	425	392	365	394	384	407	394	416	393	415	395	355	436	382	360	406	412	387	380	395	413	392	385	368	364	385	391	395	396	398	386	368	370	412	388	392	388	387	372	397	386	375	357	349	356	410	398	384	380	398	375	370	411	364	405	397	393	392	407	397	379	425	409	392	397	390	379	390	378	386	372	361	379	416	405	406	401	368	390	356	387	404	373	384	410	368	401	395	418	401	407	377	394	396	376	403	428	366	372	395	398	383	394	375	389	376	360	408	406	401	396	389	411	400	394	404	397	384	366	418	400	389	380	364	346	380	411	427	408	400	380	396	384	391	393	417	386	394	390	379	412	405	442	361	413	401	380	369	399	421	352	438	380	380	404	422	348	376	376	383	360	396	373	398	386	403	374	403	392	409	380	399	385	389	407	366	421	400	394	362	382	419	413	399	390	398	400	422	414	380	390	389	374	407	395	411	402	404	441	394	393	384	371	378	400	399	404	365	374	391	426	394	398	416	344	380	396	400	394	384	364	378	337	411	369	414	424	376	401	400	369	387	378	372	435	438	383	375	374	377	392	390	393	393	401	398	410	373	378	376	412	358	391	349	438	383	399	406	420	387	372	340	376	369	427	392	365	392	384	352	409	369	386	385	397	389	398	364	393	383	352	371	366	422	427	374	379	367	369	395	445	399	425	378	390	368	355	390	365	387	384	376	370	369	389	371	372	380	424	385	410	394	381	368	369	387	364	382	396	369	373	401	395	412	375	402	390	370	382	370	366	389	378	407	384	390	395	386	422	406	378	412	367	390	389	385	412	363	382	394	392	361	457	407	404	383	352	387	360	369	379	374	362	372	389	386	367	407	418	417	401	403	401	391	384	385	391	389	359	381	387	390	416	392	418	361	403	385	399	408	409	370	420	412	369	395	370	406	366	431	413	377	401	397	353	401	377	383	367	395	386	377	360	384	386	419	386	409	376	407	385	376	397	422	381	412	390	392	362	407	400	359	396	388	392	381	413	370	377	385	397	387	395	399	394	365	385	401	392	409	385	413	386	378	419	381	360	416	393	356	375	397	386	369	409	381	374	398	394	388	384	367	395	388	336	387	439	399	382	397	390	403	417	414	375	429	384	384	400	390	411	389	409	399	369	379	389	376	408	382	371	383	385	412	397	399	428	391	397	425	395	408	377	414	399	381	394	376	400	388	359	363	385	387	381	398	373	403	376	414	388	405	395	395	350	414	403	343	389	414	377	359	367	424	386	407	414	393	372	418	417	378	374	404	407	390	394	380	377	376
27252	21151	10405	647	347	277	222	147	168	148	165	155	154	129	125	129	121	124	104	119	116	150	126	147	138	100	132	137	155	125	139	129	118	107	122	128	108	119	130	136	127	147	122	126	127	113	125	129	124	125	118	124	126	112	130	125	125	113	123	144	124	113	139	115	112	118	129	122	122	104	144	143	123	133	133	118	117	115	119	111	127	154	133	132	115	122	119	131	111	132	103	133	122	120	123	126	144	119	122	137	123	118	126	146	116	150	161	117	110	137	126	111	136	113	114	130	114	119	131	116	133	126	122	125	131	137	103	132	120	131	108	120	121	129	153	121	110	107	124	99	139	105	131	124	133	137	131	141	117	113	143	103	110	126	135	141	118	115	127	124	129	135	110	126	127	125	132	114	135	115	128	149	123	115	138	138	127	118	157	116	127	138	118	144	108	122	129	135	133	111	120	130	124	142	125	128	112	128	118	125	128	115	111	106	119	112	124	133	118	129	117	124	115	122	135	114	137	124	125	127	122	111	126	122	115	103	136	140	126	129	122	134	134	121	135	121	130	113	125	142	127	124	118	124	107	132	117	125	145	140	104	121	141	125	132	108	151	132	120	144	131	125	127	136	137	143	131	101	129	131	145	107	159	136	112	117	118	138	119	108	122	127	117	121	139	108	126	137	118	113	134	113	139	115	118	102	119	122	134	118	137	125	112	114	140	125	135	125	104	123	134	116	134	119	125	140	116	117	121	133	120	124	122	110	116	127	122	124	109	122	122	126	130	121	144	124	117	127	123	117	138	117	110	127	125	109	125	103	135	113	109	122	115	134	143	118	127	123	110	120	113	148	107	114	128	128	126	107	130	120	118	136	100	124	134	128	115	117	122	127	148	111	137	109	111	126	100	111	124	136	117	122	114	104	115	116	113	135	114	135	126	94	124	123	117	109	123	122	127	127	121	116	131	137	140	118	134	104	101	132	104	113	118	121	130	124	126	117	125	137	112	124	131	115	108	114	115	140	115	119	139	125	117	126	136	122	139	127	127	120	129	111	126	111	127	115	123	129	100	123	143	143	119	140	133	136	140	122	124	138	107	109	133	129	127	111	123	116	114	124	120	123	112	145	128	117	118	116	123	116	138	125	117	137	120	134	125	119	135	154	139	125	150	130	102	127	117	106	114	99	140	134	116	138	121	120	147	146	119	117	124	140	109	118	120	135	120	116	108	136	149	119	117	136	127	105	122	121	138	132	119	112	138	130	135	130	146	101	108	146	135	115	118	107	129	112	123	135	122	121	99	122	124	115	136	119	130	113	145	129	122	126	134	138	103	128	123	123	124	114	118	139	123	126	133	125	137	127	122	118	122	137	104	126	103	120	117	118	116	108	98	134	127	122	134	92	118	124	109	112	112	129	124	132	112	130	120	125	111	136	124	123	121	118	128	116	133	129	126	143	106	126	125	140	142	123	116	115	148	131	125	124	132	113	126	113	103	121	113	129	125	111	116	125	115	124	128	134	136	138	131	117	140	126	120	119	102	113	128	140	145	123	122	137	112	116	131	117	141	145	143	115	92	142	141	125	125	115	127	141	100	148	118	118	127	121	124	117	120	132	129	122	146	131	122	125	119	111	120	140	105	130	112	128	124	104	143	133	126	108	112	124	116	152	120	116	117	118	99	119	121	132	136	118	127	112	129	133	138	128	124	127	106	121	128	119	152	135	122	116	127	130	140	137	123	128	126	121	115	136	119	127	113	110	107	136	128	124	138	136	134	129	136	119	124	123	101	101	122	104	113	122	115	124	116	129	142	124	111	116	133	122	123	88	118	128	124	115	119	114	128	104	128	132	140	97	126	127	138	141	127	147	114	121	132	103	107	121	121	126	138	123	124	109	115	129	123	119	125	112	115	130	125	129	121	126	149	115	133	117	107	128	130	116	121	120	138	133	137	139	124	130	121	131	121	117	141	124	137	121	130	117	115	119	132	107	120	127	131	122	121	108	112	138	140	116	133	120	118	118	143	128	137	121	143	123	130	122	127	112	139	122	115	100	124	116	109	118	114	122	127	117	115	121	117	122	123	121	117	119	129	120	142	128	108	127	119	129	117	116	139	130	126	119	124	120	126	129	110	118	114	140	125	123	129	121	131	137	119	137	126	109	122	144	112	123	127	131	133	136	135	128	115	110	143	124	139	121	153	104	118	119	122	112	133	139	130	129	122	127	126	112	123	127	123	135	124	118	147	129	128	92	124	128	109	144	119	112	118	121	112	128	123	125	124	129	133	133	119	128	135	106	129	97	117	135	118	127	105	129	109	125	115	126	100	111	99	112	125	136	145	128	116	122	123	127	132	135	134	112	120	123	140	132	147	132	130	117	127	127	133	117	129	144	146	125	109	115	126	111	123	119	112	135	112	116	125	121	129	139	120	110	129	137	114	136	104	124	127	128	136	118	112	134	125	116	118	120	142	123	126	157	122	130	124	115	128	123	114	132	119	120	126	136	136	146	120	151	137	129	132	108	110	145	136	144	105	119	137	106	140	113	119	106	123	128	147	113	152	114	123	141	125	133	117	127	131	122	120	119	135	126	125	112	145	128	130	108	118	117	131	127	116	128	120	117	101	98	126	139	107	134	125	122	124	119	110	131	137	121	154	99	114	121	122	119	142	115	127	134	133	141	126	126	113	126	125	150	119	134	116	123	129	129	134	123	116	116	129	130	126	131	106	133	127	134	139	139	126	142	138	113	126	129	121	124	123	124	138	141	123	131	125	130	115	115	126	121	133	137	147	115	120	136	103	123	115	131	132	136	111	126	129	112	119	122	120	115	131	107	139	126	140	120	137	154	116	130	115	120	116	114	144	126	137	117	136	116	135	119	123	118	118	126	137	127	124	121	123	124	135	117	101	117	118	122	124	143	120	119	115	122	123	122	105	126	107	124	129	125	128	111	119	138	118	119	126	135	130	127	109	121	118	115	129	118	142	119	128	127	135	120	110	113	120	126	128	129	115	123	109	120	118	127	93	112	127	126	108	128	142	105	143	103	127	125	135	122	121	129	130	133	123	121	130	97	128	127	137	94	134	126	113	114	123	126	137	121	130	136	111	120	131	133	123	150	128	107	129	148	102	132	128	143	128	136	120	113	149	112	114	115	127	110	122	129	131	137	138	128	120	120	115	124	116	139	142	104	116	127	133	133	118	113	106	130	117	111	123	121	115	157	121	141	116	119	124	129	122	129	114	119	116	122	119	123	118	122	124	121	116	127	116	133	121	129	132	151	132	132	128	127	113	103	119	129	131	103	122	101	119	139	118	121	143	133	127	115	136	118	130	117	121	132	135	112	116	109	134	125	123	105	127	134	139	124	117	127	126	112	118	105	121	130	129	108	123	144	104	128	125	127	110	122	122	125	122	120	110	114	110	120	146	127	124	125	115	128	114	141	119	114	142	110	145	133	122	127	112	117	115	133	122	97	125	126	127	139	152	149	125	147	122	115	122	117
3754	932	913	439	352	300	242	196	198	204	178	187	166	170	151	165	155	165	184	160	144	160	162	136	170	175	144	152	156	173	132	164	157	138	138	174	160	141	166	139	155	166	143	143	159	144	166	151	168	156	136	139	151	149	162	142	136	190	163	147	133	148	150	160	149	159	153	155	136	153	158	152	146	136	157	164	145	130	147	145	144	161	180	151	153	143	141	145	162	150	154	160	157	158	163	166	153	149	149	165	163	156	151	152	158	166	147	129	156	128	149	155	174	156	152	132	150	157	157	139	168	143	145	143	137	163	153	170	171	151	161	157	143	169	138	165	155	168	158	160	166	139	136	149	172	164	151	184	153	173	154	158	162	165	164	133	147	162	183	138	162	155	143	150	151	147	152	162	154	148	179	161	120	146	156	155	158	149	133	167	144	142	121	136	160	150	143	152	151	144	154	166	138	140	148	159	152	142	137	139	182	141	137	178	153	159	145	147	153	168	166	159	153	150	154	141	148	162	158	141	158	139	152	163	159	150	163	183	143	148	148	143	152	160	152	152	150	141	155	131	130	143	152	147	147	146	136	134	147	183	165	163	149	154	153	169	147	155	162	151	138	153	153	153	146	149	175	162	166	147	159	163	141	148	160	173	145	135	176	140	165	169	168	139	158	154	140	151	152	163	147	156	160	160	141	173	155	174	160	150	176	134	149	161	141	138	152	150	139	143	141	144	163	150	168	168	168	158	170	169	175	154	148	159	151	151	165	148	142	140	170	150	177	163	142	125	163	163	158	164	147	144	148	153	147	151	147	137	152	174	147	173	170	164	150	155	144	160	156	155	135	158	147	155	158	131	150	160	194	168	165	156	161	139	149	148	133	150	130	146	155	167	136	125	138	136	139	174	149	161	148	154	141	145	154	145	142	171	143	164	162	164	156	126	146	147	160	147	160	152	142	165	114	143	138	134	156	169	141	180	143	159	164	174	142	151	170	151	152	157	148	152	158	156	138	151	167	153	178	180	178	164	172	142	163	143	150	169	137	139	157	159	142	176	163	144	164	149	145	162	163	166	150	156	157	153	127	153	156	126	163	152	131	160	159	160	142	157	154	146	145	146	145	154	148	153	162	147	119	131	165	163	136	156	124	142	140	156	154	144	151	155	164	149	153	155	136	155	171	174	159	136	170	155	150	155	141	158	151	170	167	135	140	143	143	145	148	154	140	147	149	156	144	171	134	157	150	133	148	155	170	144	141	151	140	139	158	173	149	152	150	135	175	117	161	134	144	136	151	162	146	129	147	145	173	152	136	151	162	156	162	155	152	155	126	135	147	164	171	139	177	145	151	151	160	164	161	136	151	139	159	135	190	161	153	143	151	139	170	125	157	137	151	148	155	147	145	159	153	140	162	146	146	158	146	179	151	153	134	164	165	135	146	149	139	153	172	150	164	128	160	142	179	142	158	162	153	164	157	149	152	165	156	164	145	153	155	140	129	137	154	138	155	143	132	145	155	148	154	135	158	131	153	151	145	169	156	172	151	168	144	154	145	133	151	146	162	175	160	166	160	143	146	155	159	151	176	138	160	175	154	170	140	144	150	140	140	156	163	151	149	152	145	148	150	149	156	150	146	162	166	182	155	143	147	147	146	145	151	139	159	158	163	167	173	137	150	150	162	157	163	148	142	169	142	144	162	144	145	153	133	131	148	164	171	157	146	166	144	151	152	156	159	140	159	163	143	142	145	146	149	148	179	151	161	166	143	154	147	158	154	175	170	135	139	157	179	156	148	155	156	129	169	156	136	163	144	146	145	156	159	151	157	173	151	159	151	139	155	146	147	154	138	168	148	160	129	146	124	159	133	169	163	158	182	157	131	134	162	138	129	150	140	147	157	147	155	163	130	164	150	178	134	143	152	154	157	148	127	183	159	167	143	164	154	150	158	165	156	157	157	155	162	140	156	171	147	152	140	137	166	126	142	132	151	169	154	163	154	138	176	146	151	164	164	161	157	171	158	157	164	132	135	151	134	167	132	152	153	161	141	155	136	148	164	157	138	168	148	180	141	166	135	154	145	157	146	159	142	134	157	143	151	144	136	162	172	160	145	155	136	147	146	145	126	166	177	147	154	169	145	142	155	148	131	180	152	148	156	147	158	133	149	156	157	141	164	146	148	157	139	170	152	142	165	156	163	137	140	151	149	152	186	139	155	128	154	153	141	175	148	152	151	158	143	151	142	134	148	158	159	151	146	152	163	158	147	156	141	155	158	142	147	164	145	169	169	128	153	150	135	133	143	165	158	153	128	162	129	152	141	163	161	140	149	165	154	180	150	148	166	157	154	160	155	164	143	164	153	174	148	167	157	167	164	130	146	147	150	158	147	153	154	137	169	178	148	159	159	160	160	135	161	158	152	138	162	132	168	144	176	147	157	154	148	162	158	161	157	161	158	152	147	142	167	154	140	157	130	162	138	156	156	158	157	156	177	162	148	131	140	166	157	139	171	163	161	160	133	170	153	157	144	125	174	154	154	170	173	143	161	139	163	149	154	151	141	161	158	145	144	166	151	169	139	164	171	168	144	146	129	143	171	159	154	162	145	124	144	155	145	155	170	167	183	137	154	149	143	144	147	116	146	164	163	168	159	137	141	156	135	133	164	144	169	145	165	131	163	149	158	140	144	147	151	154	147	153	126	151	156	161	125	171	165	145	152	141	155	161	140	152	167	141	133	153	145	138	150	132	149	166	170	147	167	168	156	152	148	158	163	150	163	163	170	159	133	177	167	158	154	161	157	154	165	135	149	147	145	147	162	138	169	151	127	162	162	167	148	162	169	156	144	141	144	140	152	155	140	176	164	150	169	154	160	171	151	156	146	140	143	149	178	154	164	171	131	159	138	156	160	167	164	137	151	157	152	161	145	158	157	152	161	150	143	140	162	151	138	148	159	157	144	165	136	139	157	158	156	148	145	178	146	171	172	135	136	138	144	159	144	157	160	144	152	156	169	145	164	163	162	162	155	158	151	145	140	138	143	150	143	161	134	125	155	158	153	165	162	146	161	165	134	172	157	162	158	170	162	168	148	131	175	160	165	156	149	165	155	150	141	153	148	154	167	161	154	152	165	155	148	162	154	165	151	148	172	175	139	182	160	172	145	137	145	143	145	146	150	152	157	145	137	153	139	161	143	158	147	144	165	161	139	155	136	134	152	156	143	167	147	153	148	156	150	154	155	141	157	151	171	149	145	151	148	163	149	130	145	153	139	156	140	142	151	150	177	138	145	152	159	154	144	137	158	153	149	143	153	144	153	154	163	159	158	161	151	152	157	153	151	163	165	157	155	137	164	166	150	152	151	142	155	165	153	157	145	127	142	158	149	158	157	146	152	178	149	158	160	161	159	163	142	137	157	142	146	142	161	167	146	131	175	170	176	155	157	134	144	144	141	121	135	171	150	167	151	146	138	125	161	142	140	157	134	162	157	134	141	145	155	150	137	144	128	149
23797	21560	29372	24221	21565	17580	1725	889	648	582	556	499	464	470	372	409	377	378	391	351	343	326	356	357	323	311	277	331	302	324	316	291	302	325	314	291	335	295	296	305	276	278	291	312	324	311	287	289	302	292	287	304	265	279	273	321	273	297	283	284	284	298	262	282	271	300	272	304	303	311	311	292	309	307	317	282	285	274	292	298	301	277	291	287	285	312	299	269	312	293	295	261	298	280	289	292	259	289	266	268	277	296	296	292	292	282	299	295	281	281	257	266	259	267	279	288	294	286	331	282	268	262	293	280	303	266	282	292	265	270	295	307	311	261	303	308	313	307	295	265	288	287	281	285	305	285	300	303	295	284	269	296	288	299	298	301	300	290	288	296	302	289	295	323	278	278	300	306	271	295	254	286	322	275	277	302	280	281	311	297	314	290	263	289	290	299	273	259	293	285	265	294	261	295	285	281	284	260	295	272	320	326	263	247	255	271	282	262	303	298	254	278	317	287	272	324	300	308	295	307	301	297	302	280	279	287	275	300	250	283	305	291	289	298	298	297	289	295	249	298	267	307	300	314	290	297	247	276	274	293	267	290	279	281	276	285	299	287	280	290	286	293	292	299	283	298	274	294	259	288	267	290	280	304	294	281	292	273	267	294	275	280	272	287	286	300	281	292	291	285	281	313	308	313	279	284	301	283	303	290	292	286	285	278	285	272	263	278	269	308	291	318	278	290	277	275	275	280	290	292	296	306	272	296	291	270	292	285	288	284	309	296	315	306	288	310	275	297	293	288	306	263	277	284	290	286	267	283	279	308	287	288	298	275	281	259	308	277	312	270	275	267	312	269	267	268	306	283	266	296	292	281	277	297	274	309	308	266	329	299	317	325	293	288	294	296	315	280	303	289	304	268	243	273	298	286	298	291	278	305	273	287	270	326	270	290	304	278	276	289	298	300	282	282	256	299	277	275	271	236	314	282	271	315	269	269	273	293	323	294	273	290	295	270	276	297	328	288	291	278	284	253	284	297	294	283	310	298	293	269	288	301	263	280	284	300	319	283	294	286	276	300	268	288	270	286	297	309	277	296	297	283	297	307	278	298	276	287	264	289	294	289	294	291	288	290	319	294	267	284	304	304	267	276	276	266	292	295	294	282	279	299	303	264	305	287	259	290	284	287	293	315	293	287	292	275	288	287	313	292	287	297	299	267	304	295	274	280	307	310	326	290	278	324	300	295	278	280	295	295	287	283	278	273	310	290	296	297	306	298	286	271	273	253	269	295	282	282	268	267	292	314	314	300	310	281	281	317	278	296	266	266	278	270	277	315	294	258	270	300	285	272	280	270	305	307	289	287	280	266	291	286	285	315	294	285	290	305	298	302	298	299	316	299	275	284	283	295	297	254	270	272	246	315	278	281	305	305	301	287	303	293	293	297	311	281	277	291	283	286	280	271	293	305	301	284	284	297	227	312	300	281	271	296	284	280	266	263	288	299	284	281	287	300	306	311	272	251	284	274	286	278	287	297	312	293	297	255	284	314	307	275	264	278	311	301	263	247	269	277	270	307	265	281	286	280	272	279	270	302	306	280	273	282	276	253	289	284	277	272	279	288	292	255	296	281	256	294	281	293	271	256	271	286	263	291	303	247	313	315	299	275	269	325	299	293	281	276	280	276	298	263	306	278	312	304	290	272	337	285	274	295	284	298	256	314	285	297	280	293	288	302	300	297	292	253	290	292	261	256	281	279	290	290	281	271	315	269	304	303	229	274	314	306	292	305	296	285	276	291	304	276	283	276	251	289	273	296	306	288	277	298	294	285	265	301	263	302	289	287	324	298	265	294	292	288	293	273	280	267	271	310	290	304	284	277	251	291	279	281	315	267	287	303	316	289	297	291	275	280	261	285	254	282	306	316	300	326	274	302	270	291	277	284	282	277	273	286	292	324	278	277	291	288	272	313	283	258	286	292	274	315	284	274	290	278	276	292	311	252	312	300	249	301	289	274	291	262	284	264	298	283	280	305	258	291	281	282	280	260	291	258	308	293	293	275	285	287	303	274	293	279	282	285	317	261	295	313	283	312	287	306	249	284	256	279	289	289	295	308	283	278	280	277	272	252	271	288	283	298	298	266	285	283	290	304	271	279	260	288	267	301	294	301	295	310	279	289	276	293	295	301	307	245	254	311	272	300	281	292	287	278	285	308	281	278	268	304	313	299	273	306	282	311	281	245	310	309	279	267	263	303	304	259	256	305	273	286	284	332	258	264	295	274	288	318	303	283	272	300	273	305	297	308	292	323	270	294	302	295	311	283	293	279	294	321	272	274	255	282	271	268	249	306	289	282	248	313	292	302	301	263	303	325	277	286	294	303	264	292	296	285	265	292	262	278	268	315	268	284	280	303	279	301	281	291	315	287	275	289	264	287	257	260	283	277	299	297	269	267	281	280	282	307	277	300	284	264	309	316	283	273	289	301	285	284	290	280	273	289	320	291	279	271	302	277	283	332	288	242	262	279	310	287	287	297	292	281	275	268	304	286	300	280	306	308	280	277	275	298	304	291	292	313	292	269	276	271	320	297	264	309	287	283	293	294	282	271	278	283	301	261	319	259	304	300	264	296	267	290	285	299	290	277	275	298	290	286	293	293	295	288	273	294	266	280	295	272	285	289	301	313	300	304	302	291	271	312	292	302	259	306	272	263	289	268	274	287	303	312	264	295	275	309	299	282	282	293	294	277	275	295	292	270	276	300	291	280	228	280	253	271	310	304	285	293	286	257	290	305	315	303	294	278	303	252	304	274	297	301	266	271	277	274	284	292	311	279	296	270	319	303	276	293	286	294	259	320	280	313	286	267	278	269	292	291	262	292	294	284	273	311	324	309	295	290	310	296	279	262	277	288	309	307	274	266	281	293	253	285	293	314	311	291	257	275	268	297	312	288	297	277	301	307	289	297	285	282	260	292	275	293	298	271	297	285	269	280	267	289	308	273	273	287	311	287	279	298	266	293	264	306	313	286	304	266	282	298	282	322	280	272	275	264	318	299	235	310	267	261	294	263	297	297	286	289	286	254	273	278	286	249	279	311	298	285	287	288	320	318	335	309	269	297	290	291	313	311	292	276	262	276	280	263	259	284	283	294	281	291	292	287	329	279	307	279	281	271	268	288	289	286	300	279	271	282	270	274	286	276	289	235	273	281	312	284	296	293	292	292	321	300	304	292	281	287	310	318	310	298	292	272	250	279	298	280	318	318	292	277	272	304	292	278	257	277	293	281	300	309	296	300	270	282	285	286	294	322	299	284	304	314	280	285	299	280	284	289	261	306	292	277	279	291	305	306	280	291	292	288	296	293	253	277	275	276	305	268	290	280	284	304	274	269	301	287	298	282	290	290	301	278	308	296	284	266	288	292	273	267	291	298	261	282	285	275	281	290	281	300	304	307	272	291	290	295	262	303	281	289	278	311	309	284	283	298	294	274	282	280	279	299	310	312	259	271
4704	10645	9385	4611	3164	2505	1865	1485	1121	996	833	761	646	621	641	579	493	529	463	429	469	424	450	405	355	384	398	386	366	367	410	396	386	366	341	400	402	357	349	340	361	361	339	384	347	345	356	342	361	329	339	364	361	351	351	335	342	364	323	372	348	322	350	340	357	345	334	345	320	365	306	339	334	361	332	310	357	331	374	328	342	330	357	342	385	325	331	361	334	340	346	339	329	341	353	320	342	365	338	373	342	343	366	350	367	327	379	324	334	355	348	375	328	343	317	342	352	374	338	362	335	323	352	328	326	369	330	324	307	325	329	359	334	356	351	377	371	366	345	341	338	353	343	311	321	336	376	348	332	328	344	315	333	325	334	317	330	342	340	300	346	339	314	363	306	335	353	346	373	327	332	333	346	357	329	331	346	333	350	334	332	348	336	334	349	358	328	346	342	341	321	346	312	344	333	316	300	329	362	328	346	318	361	302	330	384	337	352	340	348	359	317	322	326	320	315	337	309	326	339	348	347	314	338	346	308	349	330	347	326	334	355	341	330	308	343	367	323	351	317	300	331	330	339	328	328	365	353	348	334	328	314	352	349	379	361	335	334	332	355	359	354	340	350	332	334	367	337	337	329	320	350	307	324	336	333	325	342	333	317	340	312	326	330	343	356	328	362	353	346	352	350	342	323	296	348	325	312	337	349	333	323	351	342	333	337	329	298	325	325	338	354	325	366	351	337	330	344	327	314	321	330	327	326	343	308	301	364	363	328	351	323	354	325	361	327	314	320	359	342	366	344	314	317	309	324	340	343	319	335	326	335	310	295	341	362	305	316	336	327	341	321	347	350	307	306	314	323	311	339	327	339	325	338	349	345	345	326	328	362	350	359	336	320	316	325	343	375	347	321	319	348	326	354	352	353	338	343	322	354	338	329	359	336	333	323	341	364	358	346	350	328	355	322	344	314	330	316	335	338	327	360	321	368	333	282	330	317	378	356	329	305	350	351	345	334	300	313	358	325	339	339	338	345	340	325	323	323	307	328	365	331	343	334	367	353	314	331	350	362	340	313	321	345	351	357	361	319	329	349	343	326	347	351	318	328	330	366	351	331	312	329	337	365	324	333	345	320	335	362	314	356	342	322	356	349	327	333	311	355	333	360	329	340	334	319	339	352	347	338	313	342	340	311	329	310	324	341	333	346	351	334	352	352	367	356	357	346	343	344	319	350	345	362	335	348	316	315	324	334	352	307	375	346	310	312	320	345	335	323	353	283	327	368	321	322	355	324	324	374	374	320	361	321	352	373	354	343	326	334	346	335	309	314	350	332	354	329	371	340	367	331	341	341	340	309	318	361	348	313	356	310	314	291	320	320	314	335	346	327	340	364	345	340	308	352	369	340	346	308	338	306	337	308	341	339	346	314	333	297	324	344	338	343	343	324	298	323	308	357	361	356	341	340	333	314	349	326	317	332	338	353	329	331	358	345	333	327	337	344	324	314	338	326	326	371	306	342	312	338	359	321	339	332	328	322	320	327	334	320	323	336	353	320	343	343	323	325	352	339	341	323	335	356	325	358	345	324	348	361	313	333	333	324	321	337	340	328	334	351	364	320	335	337	324	344	341	336	340	329	290	317	309	346	315	339	370	331	322	338	349	351	385	350	315	345	321	340	295	352	286	347	361	338	350	364	348	348	374	348	370	317	340	358	332	348	329	349	368	366	335	339	334	339	351	353	339	322	313	328	325	318	343	323	350	350	346	308	359	322	301	345	348	353	343	363	352	332	316	343	362	327	347	373	334	336	288	337	353	326	339	326	373	352	338	369	353	325	371	358	356	346	336	339	329	326	323	335	339	320	327	358	339	317	331	332	354	332	334	350	301	304	336	323	327	334	358	307	324	359	347	323	319	314	380	339	309	347	334	322	348	337	348	347	360	342	314	360	337	346	384	391	331	357	358	375	341	346	322	318	339	318	352	374	308	315	337	338	328	344	301	371	318	342	360	316	358	318	310	323	335	328	358	301	360	345	336	331	295	321	319	337	333	311	333	333	358	330	344	346	330	325	325	331	330	359	318	328	312	317	304	354	347	330	349	317	326	353	315	340	324	365	314	386	312	348	326	302	349	341	343	355	338	319	362	340	334	340	366	330	330	329	323	347	352	331	305	318	319	357	295	336	313	344	337	334	301	329	342	351	323	351	318	319	313	332	334	334	316	310	318	317	312	350	335	327	329	333	362	301	335	306	356	329	319	337	339	307	346	333	345	344	335	294	345	331	320	320	354	333	334	352	314	327	315	379	334	321	351	355	323	331	343	341	317	351	318	355	338	334	319	368	355	337	345	341	344	310	331	336	341	347	327	323	377	339	343	343	349	308	323	341	331	323	362	315	342	342	334	335	385	333	339	346	317	350	343	331	322	309	298	308	359	336	368	350	336	371	303	351	337	345	307	329	356	347	353	341	332	345	343	337	363	295	383	309	340	314	367	327	346	360	379	311	337	323	332	332	342	338	320	353	357	360	340	328	337	308	359	365	343	321	341	348	343	352	325	324	320	293	335	346	331	333	321	324	318	334	291	314	316	321	333	354	308	326	364	343	322	349	353	344	318	347	361	330	309	341	345	325	338	372	326	317	338	320	299	341	327	335	358	391	320	321	317	308	349	352	334	310	321	338	337	352	332	329	353	328	325	354	338	322	338	342	354	346	330	348	330	304	342	324	342	341	324	359	342	343	325	302	346	334	365	336	337	348	322	346	349	342	319	377	327	347	344	330	320	316	330	311	305	346	322	329	328	362	359	298	303	312	335	361	333	340	352	358	348	332	341	302	331	307	382	360	344	326	369	323	303	330	340	338	328	324	323	331	360	325	330	332	341	343	339	327	322	308	312	350	323	316	343	348	330	333	322	344	328	336	345	325	345	338	336	324	332	369	350	310	345	334	333	312	342	345	300	353	343	314	332	343	316	356	359	320	333	342	302	361	338	325	384	329	353	330	343	329	354	327	356	325	304	312	332	346	364	334	295	340	341	362	328	364	378	356	344	308	331	353	346	360	317	372	313	314	330	316	335	338	345	356	323	329	343	358	349	321	329	334	331	372	347	327	351	326	342	378	324	352	318	352	330	329	328	321	336	328	296	315	327	316	298	311	349	356	304	327	383	342	349	355	335	358	342	349	337	347	350	351	311	320	348	335	351	355	309	363	316	319	318	342	329	337	339	311	340	343	360	314	334	350	300	335	346	331	319	348	352	320	343	344	337	326	369	322	344	341	324	316	322	343	312	323	347	335	329	332	333	345	332	324	321	314	371	356	319	355	353	323	356	323	333	319	322	317	343	342	342	318	332	346	334	337	328	342	355	327	364	338	341	335	331	358	356	318	310	322	334	333	363	372	354	299	316	343	340	357	322	316	335	343	310	384	360	368	307	326	339	350	350	322	292	293	331	328	336	359	341	298	360	336	339	328	355	308	298	336	301	351	311	321	336	341	334	335	344	381
25053	21543	28424	25003	17074	826	421	301	232	213	196	196	175	165	152	150	119	125	139	132	123	124	138	109	94	115	105	114	104	108	122	108	131	114	113	108	109	102	102	112	119	103	109	115	112	98	82	77	118	106	109	106	103	105	88	111	99	101	104	104	112	98	91	84	117	117	118	94	101	113	95	106	106	122	88	102	96	88	104	90	108	89	101	87	100	105	81	108	98	94	114	109	103	115	94	96	101	97	105	108	100	107	111	77	98	103	89	97	85	122	115	113	121	81	100	74	104	104	108	120	98	85	121	110	85	112	100	94	105	109	87	111	98	95	103	106	98	79	100	107	95	97	110	111	80	84	96	98	107	90	98	106	76	105	97	121	95	96	106	106	116	88	97	108	107	108	107	95	95	92	112	105	109	91	124	92	114	99	111	86	101	116	96	122	94	86	88	90	113	108	111	80	118	102	96	104	118	121	102	82	107	104	108	102	102	86	107	110	98	99	110	134	103	99	93	92	102	92	108	90	84	95	101	102	122	86	97	97	120	113	105	110	104	92	117	115	91	96	96	86	105	86	123	98	98	88	105	131	86	112	111	99	100	115	106	81	106	105	104	99	111	99	120	106	121	90	92	88	94	112	111	104	116	118	105	92	107	108	103	94	102	91	104	98	130	115	84	108	100	120	112	89	103	95	102	84	112	103	97	115	90	83	106	108	105	105	99	98	114	92	101	114	114	100	101	98	102	71	106	83	98	104	111	95	124	83	107	127	92	105	87	103	93	90	90	80	107	91	102	83	113	95	114	96	95	102	125	92	100	110	106	94	83	93	98	111	107	98	90	108	110	73	92	88	128	126	92	104	113	96	97	100	105	103	97	93	112	103	104	86	97	93	82	103	117	87	102	107	103	133	97	112	93	103	79	98	105	114	92	91	100	91	112	104	99	109	110	94	108	95	107	108	110	98	102	110	105	102	98	105	99	103	89	101	105	102	108	74	108	99	103	97	99	106	109	88	93	77	114	108	105	111	110	106	121	85	111	108	113	110	112	108	121	94	87	96	112	108	103	98	92	123	93	101	103	97	83	107	107	104	84	101	90	92	110	113	89	101	108	97	91	83	100	105	103	116	96	105	123	98	94	118	107	109	94	99	107	88	112	101	99	121	99	116	99	105	93	95	102	91	104	103	92	108	114	100	100	113	105	102	98	117	112	112	91	88	93	101	118	99	103	98	112	111	84	117	94	95	101	94	101	103	98	92	84	106	109	92	106	105	107	97	108	115	103	115	100	85	109	99	108	110	108	102	106	96	89	109	88	97	94	92	92	85	101	85	97	93	122	105	101	87	112	104	108	89	100	114	116	107	96	104	92	100	93	106	86	111	95	117	102	113	101	103	79	96	102	121	107	110	110	104	107	109	104	110	118	113	101	88	83	102	102	113	109	96	95	105	103	98	92	99	107	84	90	87	92	103	96	92	86	103	109	94	92	103	104	103	99	106	119	90	104	109	104	99	99	104	92	98	109	84	92	110	106	119	102	98	90	101	114	101	94	95	89	87	102	88	98	106	94	112	93	88	113	108	99	108	73	86	114	86	89	104	104	106	120	105	110	118	118	102	105	97	116	106	100	96	104	108	113	124	112	80	106	104	94	119	90	100	109	97	110	103	98	92	98	89	97	99	106	112	103	105	110	90	99	96	102	107	102	98	114	85	105	107	98	102	96	103	106	106	108	98	113	110	100	82	111	100	92	99	104	110	102	104	97	108	100	95	108	104	97	92	83	95	92	83	108	106	100	112	102	102	97	120	105	118	90	93	84	99	101	100	118	109	125	118	93	106	97	94	87	110	95	94	87	108	102	101	100	93	99	97	111	99	127	113	96	102	111	96	95	89	98	92	107	104	94	120	98	114	88	111	89	113	91	107	112	98	107	110	93	109	112	109	105	97	97	101	102	85	88	117	97	95	111	106	106	102	83	129	96	109	111	98	91	77	104	121	113	100	97	114	103	106	103	105	116	101	104	88	90	100	93	100	96	90	87	113	93	106	110	101	105	100	90	103	92	99	107	102	106	94	100	104	103	110	88	99	96	112	88	98	109	116	100	88	109	110	109	91	114	105	102	124	107	109	101	94	107	109	92	90	109	100	100	106	120	106	92	102	98	80	101	98	107	101	114	98	104	110	113	115	99	105	93	84	88	114	106	83	102	93	94	101	94	76	88	110	84	99	104	105	92	81	114	72	107	92	104	82	107	100	95	83	95	107	101	111	107	89	112	89	114	96	97	95	93	87	100	95	93	92	136	87	112	100	105	100	100	97	116	104	102	103	100	116	105	118	110	95	101	103	91	99	99	102	106	111	84	102	79	93	102	107	75	107	97	100	101	89	97	92	107	103	100	104	91	103	113	92	98	96	108	99	109	88	125	106	114	101	97	105	97	110	95	97	83	96	113	92	94	125	85	100	116	107	97	92	99	99	105	110	90	99	108	101	100	99	117	105	86	106	89	99	91	118	114	125	104	104	90	112	98	90	101	83	95	99	94	105	107	96	94	96	82	116	96	100	107	108	118	105	84	90	104	102	120	100	100	102	104	100	103	96	87	110	90	103	84	110	105	97	104	104	104	109	113	91	106	106	82	114	99	112	119	100	97	95	83	104	96	89	100	100	96	111	102	106	124	105	93	105	107	93	102	92	98	129	105	97	101	76	108	93	104	107	96	100	91	97	111	102	96	99	124	83	96	94	88	95	109	98	118	88	90	94	109	116	106	102	104	102	114	103	93	105	79	105	82	98	112	114	85	101	99	99	96	111	118	97	103	97	118	83	94	88	121	101	109	96	102	100	104	108	79	100	112	104	92	102	105	124	91	115	98	104	87	92	96	100	120	101	118	114	93	114	113	113	108	100	84	113	91	95	115	99	88	100	97	102	109	84	105	109	85	106	99	103	106	95	97	91	97	110	117	103	106	101	88	88	81	105	109	97	113	108	94	84	108	99	90	101	95	99	85	108	86	85	113	103	97	107	113	88	93	114	91	105	103	108	83	103	93	108	100	103	108	81	110	100	103	91	105	96	90	113	92	102	93	95	106	113	93	94	97	84	91	101	113	110	120	95	109	99	89	107	99	98	99	98	106	102	91	90	84	93	109	91	95	106	97	101	85	110	107	94	100	93	106	97	113	107	112	90	109	120	110	82	100	87	92	78	83	111	101	106	95	103	88	77	84	106	117	97	101	111	98	104	106	103	103	98	103	119	92	89	98	109	99	96	99	95	95	83	112	91	103	101	94	106	103	102	105	98	103	108	110	93	98	113	106	85	94	81	101	96	89	103	94	88	100	104	96	87	103	92	95	98	102	119	93	106	101	81	97	94	119	116	124	104	98	99	105	87	101	87	88	101	97	75	81	118	108	75	99	103	87	100	120	113	120	93	95	103	105	107	81	90	101	89	114	102	80	99	109	112	93	106	94	96	83	95	109	94	102	88	96	114	103	104	104	113	105	94
4541	6129	5030	2496	1743	1309	936	748	599	457	440	350	306	264	278	241	223	193	234	179	171	190	185	162	173	180	176	160	157	162	143	162	132	150	140	140	173	149	132	123	163	157	153	146	131	119	149	142	153	146	151	149	126	145	149	141	150	148	135	151	149	135	129	137	150	125	161	147	152	143	134	119	122	144	142	131	131	126	134	142	158	124	130	156	120	149	144	132	143	124	134	137	145	126	166	129	130	122	130	128	149	137	132	144	146	145	129	140	144	128	147	142	123	134	114	136	128	143	135	126	121	157	121	145	148	162	156	123	122	148	134	133	140	127	125	145	161	129	108	148	146	125	132	149	144	142	130	125	148	141	121	120	145	159	122	140	148	134	134	152	127	150	119	125	140	151	118	148	144	161	149	119	111	149	162	122	166	126	135	153	153	140	119	133	138	136	151	138	147	151	149	118	125	150	128	155	141	135	150	138	122	136	135	127	148	145	158	145	126	141	157	128	127	153	145	128	127	134	146	126	152	147	147	120	147	143	142	141	133	118	141	146	147	144	139	127	120	137	161	122	144	124	160	120	138	130	111	147	109	141	148	143	157	161	142	147	145	147	134	130	131	131	153	131	130	142	118	119	140	158	148	123	119	144	136	115	125	144	142	115	142	138	144	153	139	156	136	137	147	108	153	141	147	144	115	134	128	141	142	151	129	130	153	132	131	151	135	130	129	113	132	118	125	143	147	145	142	126	127	137	133	153	150	139	153	150	142	134	158	134	132	152	129	131	130	159	134	123	145	111	160	124	118	136	131	141	159	157	143	134	150	133	136	143	135	152	130	128	163	128	136	138	133	135	148	155	137	158	125	127	126	138	166	147	129	137	148	127	121	136	138	142	140	126	137	162	132	145	135	156	114	148	140	143	139	122	124	156	128	116	148	130	117	140	150	140	123	112	161	147	138	143	138	124	164	147	129	112	139	116	127	139	134	110	135	133	126	135	115	136	148	136	142	150	130	155	149	147	139	145	140	120	115	145	132	116	133	134	109	144	121	150	128	148	140	135	141	132	150	138	119	147	142	125	136	142	146	117	131	149	155	141	121	145	130	133	141	126	149	118	161	146	150	139	126	130	137	138	133	152	150	150	159	124	133	127	129	121	131	131	141	120	128	127	160	126	153	165	144	142	150	129	125	147	151	147	129	142	130	148	144	144	138	163	123	148	140	124	148	122	143	139	150	132	147	142	125	117	151	129	138	155	126	145	148	136	157	144	143	164	132	150	127	135	151	129	140	132	135	145	124	135	141	146	141	131	143	149	130	135	118	153	130	120	150	135	133	137	140	151	139	118	157	129	131	149	152	154	140	123	143	128	145	129	143	144	139	144	141	125	138	123	138	127	177	127	140	160	139	142	132	142	141	145	120	146	137	145	116	169	141	136	134	153	125	146	144	131	132	141	141	120	123	143	155	150	147	134	150	143	144	160	132	116	134	120	148	139	120	140	137	135	141	139	151	152	150	143	127	156	146	137	129	136	126	131	157	154	143	143	130	132	131	157	137	142	136	129	134	151	129	132	116	156	155	130	141	124	149	137	155	133	122	134	115	136	126	148	137	154	136	128	137	140	153	114	128	139	141	147	148	152	131	123	137	154	138	141	118	128	128	120	149	152	151	136	112	122	112	129	149	133	133	128	146	147	119	131	147	127	141	151	119	131	135	134	129	122	139	155	123	138	166	147	132	138	154	145	139	144	152	128	143	138	150	155	127	136	134	117	144	134	127	129	137	146	148	117	164	137	129	149	135	124	122	118	116	146	129	131	121	148	163	130	155	139	145	118	133	140	153	144	139	120	132	128	140	158	146	130	143	156	140	133	116	134	145	135	118	139	153	139	126	111	142	145	122	127	142	153	121	118	135	148	137	147	138	141	160	137	131	129	164	122	119	142	146	124	126	142	132	137	115	128	130	142	139	141	158	128	112	118	144	134	140	157	129	108	138	151	134	118	117	135	121	147	131	133	123	128	129	157	117	119	124	139	128	127	131	118	121	118	139	118	130	140	131	152	122	125	148	139	140	145	140	143	133	157	139	149	125	142	135	129	142	152	119	140	119	141	137	115	141	149	142	138	126	141	128	155	116	114	176	124	153	140	144	135	137	134	155	116	150	114	139	146	154	135	105	131	130	141	138	134	143	126	138	132	142	127	118	122	140	133	117	126	132	114	125	154	149	128	149	135	142	129	143	120	150	144	146	121	132	131	135	141	132	148	138	118	142	132	136	138	145	144	126	144	166	125	130	123	130	131	137	138	135	153	116	139	127	135	134	123	133	138	125	140	151	159	132	140	138	159	143	153	141	134	119	137	148	126	147	134	136	149	150	134	145	147	139	135	130	145	141	149	156	130	131	140	157	147	136	128	139	133	115	155	153	140	142	151	155	142	142	147	137	135	133	132	139	136	158	132	139	134	146	135	130	121	143	145	132	130	124	134	132	133	124	118	135	123	132	149	143	128	130	148	123	142	122	145	155	138	133	129	155	130	145	139	140	146	117	135	153	131	139	131	145	146	129	129	142	121	145	146	129	144	133	145	125	138	142	137	146	115	150	142	119	141	138	125	132	155	124	139	141	129	126	115	135	143	132	131	133	150	127	128	137	120	150	126	174	143	150	161	124	140	137	128	153	110	145	137	151	143	141	144	138	151	146	133	127	131	143	141	132	136	125	136	135	139	133	136	145	126	117	125	149	130	117	140	134	144	134	151	149	124	149	155	139	130	139	132	127	143	139	151	134	113	147	138	139	145	122	158	103	140	131	125	144	117	138	141	154	133	160	138	141	136	126	152	141	139	131	157	141	152	122	153	135	136	135	139	108	136	136	134	142	138	140	144	111	130	146	154	123	140	153	146	129	147	150	135	137	120	139	146	145	146	140	147	150	118	116	130	133	131	127	136	138	154	134	133	141	130	139	139	149	144	140	152	151	143	140	144	127	140	134	143	134	146	135	140	122	137	141	162	142	124	128	129	120	145	150	148	127	130	133	167	141	122	132	134	154	130	129	138	116	138	139	144	136	152	130	117	152	159	129	139	133	137	131	156	158	155	152	144	134	119	147	133	128	125	162	147	150	122	158	134	144	125	145	128	128	130	123	121	156	140	135	136	139	123	150	143	154	133	153	142	142	142	143	140	105	142	151	128	133	145	136	144	124	138	119	145	132	127	125	128	133	148	142	138	125	126	131	120	134	156	162	128	146	149	143	143	125	128	130	135	138	140	144	139	138	157	139	146	129	138	126	123	121	134	134	137	144	123	122	154	132	114	136	150	118	146	138	136	131	131	140	145	142	120	140	124	139	113	163	150	135	160	129	131	128	142	137	156	135	142	130	130	134	134	128	132	135	132	136	138	146	117	137	158	144	120	146	156	128	140	165	142	138	147	129	122	125	133	141	141	154	125	129	135	143	123	130	115	132	142	141	133	145	150	115	168	146	135	155	130	130	148	149	142	141	134
23022	21584	29673	23970	21577	21626	14486	1650	1017	919	845	707	628	547	544	505	508	490	429	437	400	409	408	396	394	372	388	390	399	397	338	389	350	337	343	361	359	336	332	318	342	371	374	359	376	312	346	361	339	380	375	364	326	337	339	339	331	343	326	359	332	335	312	334	350	331	365	327	339	384	349	314	346	315	334	323	314	359	308	373	336	368	352	360	345	331	320	327	310	326	328	324	367	369	382	313	354	359	315	304	331	347	335	340	344	356	315	332	327	329	338	327	357	317	312	329	342	313	338	360	355	356	329	340	330	330	332	326	337	314	308	330	323	327	323	324	332	329	323	326	320	312	353	321	300	300	309	326	340	312	321	319	302	324	367	345	358	351	335	308	336	328	334	339	311	293	315	364	375	264	315	324	324	307	307	344	344	355	307	328	366	378	322	344	322	332	312	335	327	314	296	357	349	349	318	342	346	335	315	302	316	317	344	336	312	320	325	340	319	315	346	348	361	353	336	321	355	320	324	304	329	303	305	302	330	308	333	317	312	322	327	340	334	308	302	326	352	375	332	335	326	339	315	332	307	334	332	332	331	310	327	313	288	322	320	324	332	333	298	349	339	375	335	337	325	323	338	299	309	323	341	336	299	328	335	327	318	327	341	340	323	318	311	344	336	350	322	344	326	325	344	342	338	311	338	324	318	353	306	303	316	331	349	352	322	315	333	325	355	330	335	328	326	380	307	348	325	339	323	334	312	335	315	320	342	344	332	326	297	336	300	316	333	336	319	327	359	328	335	327	350	317	329	340	375	355	322	297	371	332	333	337	316	307	326	284	331	327	316	305	337	317	318	345	321	329	339	333	324	350	324	339	331	334	296	332	304	321	316	349	313	320	324	356	315	321	339	335	317	330	317	351	346	317	339	368	314	331	320	345	358	313	374	304	324	318	348	309	334	358	316	310	325	290	353	313	319	344	366	347	324	329	309	354	335	345	336	326	323	290	303	291	319	333	337	334	354	326	321	335	310	347	353	297	313	338	333	313	331	323	319	341	349	331	355	344	310	322	316	341	332	329	355	377	327	304	289	341	334	312	354	329	317	371	367	315	335	319	296	323	316	327	301	313	315	323	319	342	321	330	328	317	338	318	332	343	309	342	347	320	280	325	309	312	300	332	299	328	320	314	323	339	376	306	348	297	368	340	363	315	320	330	346	317	309	322	353	334	335	317	338	363	329	321	317	333	308	365	322	314	316	324	344	300	305	298	337	338	331	357	335	367	338	321	340	332	315	366	291	340	332	306	306	340	345	336	332	342	345	342	332	303	344	345	310	316	318	339	332	305	356	317	345	339	332	307	334	325	323	338	328	346	354	324	324	338	328	335	327	310	332	345	305	316	368	273	337	304	343	311	330	310	339	334	343	307	300	324	346	298	324	357	349	328	351	343	306	306	356	342	313	301	325	331	330	332	316	336	328	326	316	335	329	314	312	335	317	352	331	346	306	327	316	326	329	297	313	371	340	337	304	313	337	312	327	332	349	341	339	321	300	320	329	359	353	345	332	323	323	341	337	319	362	324	324	323	321	307	328	320	327	318	336	336	322	332	346	288	303	313	363	313	335	317	320	310	313	322	319	326	320	323	325	316	354	345	313	307	345	288	339	331	340	307	367	318	340	334	349	304	310	324	294	324	337	342	323	333	332	328	328	365	329	341	336	339	348	299	308	300	360	325	340	331	327	317	295	367	304	341	338	302	316	290	332	329	330	316	331	345	338	342	342	328	314	317	309	323	356	333	349	313	340	343	345	307	317	343	352	304	303	313	317	326	323	343	322	326	306	303	335	313	332	331	314	317	318	337	305	328	339	325	297	344	309	313	333	311	324	332	340	346	334	299	320	308	328	295	330	336	348	320	354	337	297	322	336	314	346	294	303	361	338	334	321	322	335	281	290	307	344	326	338	319	328	295	373	327	329	328	304	345	338	332	319	319	329	310	297	319	315	289	357	332	334	325	330	320	321	348	335	302	322	327	318	362	364	294	314	320	305	324	373	335	339	290	322	352	302	332	321	337	315	316	332	303	321	325	345	315	290	329	338	308	322	294	296	336	328	326	355	302	311	356	313	343	314	343	324	312	307	333	308	314	325	309	348	322	333	320	342	281	302	342	346	341	363	329	339	357	334	334	327	338	323	327	331	326	322	337	329	287	342	335	324	318	301	349	313	356	314	307	324	342	331	332	326	326	353	323	370	301	354	315	335	303	359	291	329	329	346	311	315	324	347	331	335	322	311	353	293	294	325	314	316	336	312	348	289	312	328	294	320	327	374	322	332	340	306	307	307	340	307	325	330	337	301	349	304	308	335	345	325	334	335	370	309	295	336	308	309	311	359	308	346	349	325	320	324	325	319	370	314	342	315	314	368	333	336	309	329	341	330	332	356	301	341	282	332	328	340	329	307	306	336	317	332	313	309	350	324	319	302	337	327	322	331	312	306	303	296	284	325	330	309	321	291	335	338	336	331	331	314	331	337	313	329	321	311	338	305	312	328	309	337	316	317	358	355	341	318	333	339	328	312	361	369	324	333	325	319	307	330	324	330	327	321	321	320	326	372	362	331	315	342	343	336	286	303	346	338	332	294	334	331	345	308	328	334	305	321	319	321	352	359	326	332	346	303	354	311	345	328	319	328	357	328	319	318	316	339	331	336	333	327	334	326	333	337	311	317	312	307	321	326	311	345	331	341	292	353	329	348	328	363	337	316	317	315	335	313	324	337	336	347	309	321	360	355	322	319	303	323	325	303	310	296	316	338	312	336	329	333	304	329	360	327	313	336	311	343	315	321	279	318	324	314	314	352	349	342	354	334	303	316	340	328	310	352	315	307	366	386	338	312	341	331	334	340	335	293	304	304	320	338	319	302	325	345	332	316	330	326	367	310	337	318	341	328	301	338	317	345	351	343	326	360	320	330	353	349	335	312	322	328	351	309	336	345	349	342	351	323	284	312	348	328	307	319	327	377	326	349	305	324	298	321	337	327	319	353	324	336	302	336	306	306	334	317	330	327	335	316	348	373	297	349	313	316	360	314	335	319	295	326	304	338	310	345	343	336	333	337	320	309	322	327	319	307	321	335	319	299	286	338	302	326	328	324	286	296	305	338	331	322	309	334	319	299	330	316	314	310	302	325	328	320	345	329	292	287	302	302	321	340	326	328	335	319	352	328	342	331	323	327	294	351	345	333	320	350	318	322	326	333	327	299	325	309	333	308	345	363	300	350	326	324	301	350	311	355	324	315	328	315	332	319	317	323	298	325	326	330	316	328	338	330	345	348	297	339	337	324	325	314	307	348	310	303	318	338	322	361	305	330	295	297	360	351	332	360	336	334	341	322	303	318	314	331	330	369	311	358	324	318	329	319	311	340	343	274	306	332	331	316	321	324	313	319	335	325	335	350	316	355	320	305	362	312	343	325	328	296	330	327	336	342	309	301	305	330	338	351	342	311	309
7213	17244	14804	8195	5708	4340	3168	2557	2094	1670	1408	1221	1064	947	839	794	711	720	654	612	587	500	495	560	500	482	518	471	402	497	454	491	404	446	461	428	444	400	429	456	436	420	405	406	441	431	412	435	408	424	400	422	425	439	449	435	394	400	402	440	404	391	396	400	408	405	385	420	410	408	372	422	454	420	400	355	394	386	398	412	412	368	410	374	390	391	395	369	437	398	383	388	405	412	398	413	359	376	390	397	392	408	421	392	399	377	403	403	377	375	407	347	412	368	377	392	373	416	363	341	397	404	414	392	419	390	389	344	397	402	368	399	393	415	397	387	396	415	402	411	397	333	388	418	393	403	388	365	400	406	370	392	383	387	402	410	413	412	386	407	401	445	381	387	374	347	349	379	393	373	375	414	362	367	384	405	393	342	391	370	365	399	401	363	409	392	374	364	369	370	408	367	373	349	416	383	395	396	372	340	376	369	372	408	372	367	392	390	368	364	426	382	407	376	365	401	379	388	398	358	404	390	391	461	408	416	407	392	394	390	347	381	392	420	348	388	365	406	396	413	419	381	409	417	348	390	358	360	400	390	358	359	370	395	340	420	425	402	414	373	391	390	336	353	349	402	368	374	390	372	388	387	412	387	385	394	373	415	405	404	410	411	368	390	444	421	389	376	384	374	366	386	383	412	414	398	402	399	417	419	388	386	377	385	400	413	378	403	356	388	375	373	395	377	410	350	387	393	399	399	410	394	375	369	372	402	383	401	380	407	411	385	383	409	361	390	339	395	390	394	381	394	416	353	386	413	402	384	385	372	359	433	380	395	396	388	365	378	366	366	397	363	382	359	373	361	398	420	391	394	384	394	378	416	341	368	400	407	397	378	372	361	386	388	388	364	396	355	411	405	361	385	392	368	394	380	413	409	381	386	356	384	371	405	367	449	390	367	329	396	363	377	366	418	383	394	446	439	374	384	451	366	382	360	369	348	342	395	347	369	391	382	362	375	354	368	392	373	392	447	411	396	401	383	365	383	400	403	398	404	409	345	390	394	388	379	411	385	383	369	422	386	404	424	381	421	381	403	361	369	400	381	382	398	371	368	386	402	357	382	419	375	404	381	375	393	400	370	373	384	358	373	366	382	380	393	418	406	406	412	378	390	410	372	386	345	382	382	385	421	407	371	408	361	388	404	374	361	342	392	370	365	362	405	389	383	357	405	388	381	355	428	362	391	401	395	361	409	356	373	360	350	380	378	388	372	373	392	387	383	389	387	402	396	363	376	407	341	396	402	396	360	344	382	383	374	353	393	362	373	368	404	389	365	371	379	393	372	390	376	373	384	376	378	380	361	396	401	431	376	433	395	389	406	397	419	399	376	356	418	387	358	384	416	372	399	388	377	364	397	440	396	371	377	408	406	386	375	368	353	421	393	366	385	389	423	395	410	394	396	379	396	416	382	402	354	413	391	432	386	389	399	406	400	376	428	390	426	444	396	363	399	396	396	421	392	403	382	388	401	386	406	388	380	429	370	412	407	390	410	410	373	400	406	406	416	410	399	412	407	344	407	400	386	371	372	401	371	376	419	389	418	381	364	371	370	392	380	385	393	352	366	397	383	380	398	368	408	393	370	367	385	386	370	357	358	387	399	429	385	392	400	384	402	401	370	396	402	383	420	383	378	399	372	398	383	354	422	343	385	389	375	376	410	381	361	433	383	423	386	359	373	351	380	411	392	378	412	404	416	393	379	387	398	368	398	372	367	383	381	376	396	386	396	415	376	411	412	418	400	424	388	419	373	375	341	381	418	420	395	393	375	372	387	392	405	397	409	406	368	375	380	390	396	368	364	386	377	403	410	405	422	399	364	368	370	396	385	390	404	366	392	387	369	387	384	396	362	392	367	398	371	394	367	393	364	368	386	381	403	359	409	359	387	374	386	418	361	357	392	376	413	376	376	382	383	410	376	406	416	386	341	381	376	396	367	371	409	388	386	401	393	361	398	408	393	381	395	388	371	399	382	393	317	402	388	413	379	375	385	376	344	376	382	410	376	360	416	346	369	377	380	408	392	393	374	384	345	383	369	344	395	367	370	360	381	400	381	421	387	378	358	417	362	357	382	342	404	368	356	375	366	410	369	383	406	352	389	390	391	389	371	381	352	404	411	387	380	398	371	368	378	402	365	416	392	393	396	402	417	386	400	352	399	402	387	387	397	394	417	389	383	384	380	401	412	385	355	378	361	357	422	377	377	397	379	396	382	370	387	390	393	381	394	397	387	380	367	367	389	413	382	394	381	375	419	374	404	387	424	432	428	397	363	410	406	422	396	393	375	362	379	395	388	405	369	378	390	374	394	370	396	388	347	350	385	396	373	393	392	371	385	372	394	398	371	389	395	374	382	373	347	402	398	390	400	381	387	389	388	397	378	390	355	396	390	387	405	355	417	377	406	374	402	424	369	370	378	382	425	377	383	383	354	378	390	389	388	384	379	366	375	395	402	408	389	342	392	375	381	382	366	379	368	399	367	410	381	360	404	391	390	364	379	397	360	368	391	333	386	365	374	376	396	369	367	401	424	403	373	391	406	409	358	378	381	412	373	390	418	391	421	380	386	419	395	367	395	358	426	366	375	356	412	380	407	363	360	424	388	401	399	401	367	358	391	430	400	398	410	389	409	355	375	406	371	363	369	404	388	373	378	378	393	424	386	399	420	398	382	405	385	383	393	395	365	370	395	395	334	413	397	413	395	426	409	389	392	396	400	385	406	412	412	432	389	373	385	391	401	402	389	399	408	400	366	331	365	396	333	380	382	380	422	378	404	412	395	386	380	433	382	415	351	404	375	388	398	380	346	391	382	397	408	385	390	376	398	384	401	383	390	401	405	401	395	356	389	362	355	346	389	374	400	394	383	360	342	374	369	382	394	381	372	378	384	361	374	416	384	397	379	402	443	401	400	388	386	403	397	399	341	383	373	410	403	403	402	385	395	360	365	378	394	407	366	376	376	374	378	400	376	396	392	377	373	418	402	387	366	412	386	400	407	436	397	360	401	395	417	411	393	409	420	408	401	393	431	399	375	400	391	351	368	373	402	367	376	399	385	378	429	383	413	396	335	384	421	400	376	366	405	388	377	395	386	370	403	381	406	394	362	373	390	386	421	377	407	362	379	392	385	383	370	371	398	385	398	366	395	394	403	351	363	384	419	346	361	378	400	383	365	410	406	376	418	382	405	393	368	396	390	398	381	375	389	384	393	387	368	379	391	375	383	367	363	378	376	444	405	369	379	382	353	385	394	385	407	404	381	409	428	363	379	408	373	375	367	361	389	402	366	414	381	417	385	376	415	392	398	345	365	363	382	390	391	385	392	402	356	382	385	378	380	356	389	388	388	376	392	388	408	400	364	414	394	395	352	368	379	390	399	387	389	381	352	379	389	368	382	398	374	373	362	389	375	408	359	364	379	389	388	375	386	407	382	373	383	416	342	372	355	402	357	380	400
27216	21157	10222	769	423	321	272	162	146	147	128	140	129	134	139	139	115	120	113	124	138	127	116	124	133	146	132	135	123	118	122	142	121	129	124	118	123	112	136	129	117	101	117	149	115	134	137	99	132	117	104	122	106	109	121	124	141	123	113	126	110	141	104	131	142	115	136	134	109	131	129	119	125	129	128	132	111	134	120	131	115	113	142	116	121	121	132	115	126	120	127	132	127	128	132	126	130	127	131	134	126	121	128	107	126	116	122	135	119	130	113	132	126	132	111	122	118	108	145	104	114	121	112	121	133	131	145	130	138	134	128	126	113	99	130	123	134	130	137	128	125	123	115	118	141	132	130	122	127	116	113	123	105	108	115	111	133	136	108	128	122	133	111	105	114	143	113	140	127	123	125	142	122	116	117	143	101	122	123	128	124	108	116	136	132	141	114	127	138	138	120	131	132	124	105	123	118	124	147	126	126	134	111	110	118	151	105	127	123	117	102	155	127	133	118	117	139	140	121	112	120	121	141	119	134	122	135	124	131	124	127	128	129	138	129	113	145	106	139	122	128	126	134	104	108	129	131	125	129	123	118	118	118	136	113	121	127	108	136	116	108	146	101	102	120	138	120	119	131	125	120	125	108	135	125	103	123	112	131	122	148	110	125	112	116	116	110	119	113	124	126	122	131	117	126	117	120	140	143	119	132	139	113	156	132	128	129	133	114	121	124	132	122	127	124	132	134	132	117	123	120	122	129	137	132	112	118	126	116	121	136	128	111	123	118	138	144	117	134	135	119	150	136	117	126	114	122	110	118	142	124	99	91	150	125	113	138	148	114	106	117	104	110	137	116	105	115	124	105	129	123	118	122	110	120	121	131	117	137	113	115	116	124	112	142	130	125	122	126	131	124	133	117	115	122	124	112	125	109	124	133	128	147	133	131	112	109	109	137	122	129	135	118	122	123	120	110	124	116	119	125	98	143	131	89	123	133	114	154	142	123	128	108	115	131	111	130	140	96	128	123	124	137	120	104	127	123	105	119	133	128	130	143	124	113	112	128	130	131	113	111	122	135	113	140	134	130	100	143	103	131	134	128	137	107	135	114	117	132	110	104	114	119	107	124	120	140	128	117	117	130	134	112	136	130	149	140	131	107	131	130	118	119	124	131	123	126	112	107	108	124	110	128	119	113	101	118	112	121	108	109	135	136	95	119	114	116	141	128	107	112	121	121	125	143	102	110	104	108	131	136	130	123	123	137	123	122	116	145	143	124	127	122	124	139	122	127	135	114	136	110	135	124	128	125	114	109	113	128	117	107	152	132	151	136	132	135	134	126	146	128	113	122	124	137	123	141	123	121	110	129	133	99	116	128	124	107	123	124	131	123	110	110	123	123	140	120	121	119	115	107	132	117	136	139	128	106	125	125	130	144	114	123	127	135	122	118	128	111	117	108	119	131	104	126	116	154	110	112	126	126	130	131	122	138	139	133	130	129	117	104	103	138	127	128	119	118	126	112	120	130	133	150	114	103	109	115	124	120	117	118	143	134	122	123	134	117	138	126	114	104	126	134	120	112	114	109	138	113	121	111	121	114	119	134	120	131	99	130	117	105	117	127	107	104	135	134	125	123	138	111	126	136	114	125	108	131	121	139	122	115	114	116	134	128	113	116	133	130	134	106	127	120	118	123	123	121	132	126	114	110	107	113	119	141	117	117	101	100	143	113	129	107	115	129	125	129	113	109	128	120	127	132	126	143	100	134	125	112	132	127	125	149	114	143	120	136	143	95	121	130	129	102	115	105	121	113	136	133	126	133	133	104	134	135	114	117	112	125	151	120	114	111	113	126	104	130	110	142	123	133	128	128	116	108	115	124	123	125	110	120	133	129	149	122	117	126	136	132	125	118	149	106	122	113	130	114	115	113	137	122	118	112	119	103	123	126	135	141	110	121	134	138	96	148	122	135	127	113	138	130	125	118	119	144	127	118	126	121	106	141	118	106	134	117	117	111	129	132	128	135	131	116	107	123	136	123	118	104	130	129	124	127	101	102	112	126	141	132	106	120	112	132	134	129	130	123	130	107	115	124	106	99	135	109	113	118	120	129	129	123	112	112	103	103	140	119	133	128	128	105	129	142	117	116	112	114	120	126	124	115	114	131	126	108	108	127	106	106	131	121	136	122	122	125	135	126	114	146	137	114	130	139	115	116	109	119	125	93	119	122	138	137	132	125	116	109	121	122	113	116	99	106	135	137	114	140	122	145	133	133	130	118	107	124	125	104	125	146	116	148	111	145	127	130	103	124	125	130	121	122	116	131	139	113	114	136	139	120	116	115	126	118	128	136	129	120	128	119	115	106	123	135	114	112	111	131	127	129	98	99	124	118	110	108	101	108	126	127	150	139	105	107	133	119	126	126	114	117	136	128	130	124	123	118	107	133	132	116	125	108	135	136	134	131	123	119	106	103	124	121	124	107	121	125	132	117	123	147	117	115	113	141	127	157	128	138	110	122	127	101	121	140	117	119	130	111	129	124	124	133	127	117	129	127	121	135	116	127	122	122	114	119	125	123	103	117	130	110	122	138	126	113	117	116	131	121	108	119	116	120	124	118	123	137	107	107	107	112	119	123	130	121	138	129	125	121	117	139	113	119	112	131	134	119	121	99	136	134	121	115	133	105	100	112	135	114	132	119	130	119	110	127	117	127	111	131	114	121	131	120	113	109	122	131	118	119	134	122	106	125	116	111	119	123	143	114	128	117	114	147	113	112	142	115	128	118	111	129	128	134	110	122	128	119	108	119	133	128	124	117	134	140	113	118	110	103	110	121	136	134	116	111	123	125	111	128	139	111	148	136	115	124	150	134	139	123	144	102	127	122	119	98	125	108	133	124	109	154	138	135	108	132	101	106	117	104	122	109	117	123	154	135	131	143	116	135	136	114	128	122	121	119	121	114	127	120	128	128	117	130	139	146	125	134	124	111	127	116	112	130	126	134	144	114	115	125	134	135	116	129	139	117	128	135	133	123	127	124	106	110	126	114	125	122	131	125	130	131	119	121	119	109	131	129	116	137	128	122	103	128	132	114	126	120	159	121	143	102	117	112	107	138	147	108	131	127	129	117	107	122	116	106	136	119	111	113	119	123	121	136	122	123	117	123	105	138	107	116	130	127	126	117	115	124	128	130	127	122	115	130	114	121	124	131	129	137	123	148	120	118	117	111	123	112	117	100	134	124	141	123	115	119	142	119	114	126	134	126	124	150	117	130	134	123	125	130	113	119	129	145	126	128	140	119	91	127	124	117	121	153	111	101	124	113	114	124	134	152	116	137	121	132	125	120	121	132	121	127	114	122	133	100	126	113	120	128	111	120	116	142	127	119	119	135	105	126	118	101	122	111	132	119	126	123	124	138	124	119	131	119	115	145	136	124	137	141	121	117	142	128	124	114	119	119	105	102	130	121	122	133	120	116	128	118	139	127	144	134	134	140	122	124	133	121	112
3752	1010	929	499	395	315	260	262	187	196	178	165	153	166	158	173	189	173	138	147	164	149	155	168	149	132	146	158	149	173	128	149	142	160	128	161	152	133	146	123	158	181	152	150	154	183	152	130	148	173	157	169	138	170	141	166	144	157	145	154	167	144	168	154	153	150	159	156	139	156	156	138	134	147	148	164	170	159	145	152	167	178	161	165	148	143	144	145	169	179	149	156	147	164	161	159	150	157	149	151	170	144	160	132	151	150	142	179	152	122	169	170	150	143	157	152	158	125	137	150	156	159	158	148	150	142	146	151	147	161	135	151	145	170	148	160	146	127	159	153	168	139	158	137	163	159	131	145	139	130	145	156	180	141	163	163	155	153	139	154	139	135	142	141	156	148	157	140	155	156	153	161	151	159	152	139	170	134	143	148	157	166	147	134	134	147	152	145	152	165	150	165	152	150	149	160	141	155	158	142	148	144	158	166	143	147	150	154	153	143	153	152	160	158	167	140	142	145	150	130	156	158	168	141	148	145	135	159	168	162	162	161	149	130	156	156	156	134	167	178	166	160	133	135	145	157	151	143	150	149	153	135	159	154	140	129	165	140	146	152	146	161	166	165	143	155	161	145	154	142	133	128	158	163	151	167	139	172	131	136	159	176	164	137	164	164	153	143	149	120	157	153	147	144	148	139	134	136	149	158	138	155	169	145	168	151	169	171	156	152	179	143	139	136	151	153	161	164	146	162	138	154	139	153	157	155	145	148	139	146	140	151	152	156	173	159	169	157	156	151	143	129	137	167	134	158	162	146	151	161	148	168	145	139	139	175	145	129	159	149	152	162	155	152	117	165	147	163	145	150	142	160	126	177	151	157	147	139	148	149	145	134	140	154	151	158	164	131	134	163	153	139	144	143	146	169	174	163	177	168	148	150	149	139	158	155	132	180	134	149	168	140	163	126	159	149	160	158	152	163	139	160	152	154	152	131	172	148	135	143	150	153	143	156	140	153	162	154	184	157	157	168	164	167	125	183	153	142	172	151	148	166	142	150	133	152	151	121	171	145	143	153	160	170	152	133	157	164	145	151	167	142	159	158	161	141	171	158	135	136	163	157	152	162	172	150	145	160	152	130	152	152	129	154	163	154	149	171	124	151	170	174	159	143	122	125	174	159	152	144	125	130	139	156	157	139	151	134	158	126	168	164	147	154	161	159	157	150	159	143	145	142	162	139	133	142	137	135	149	133	169	152	144	143	148	153	140	141	166	147	162	195	158	154	151	145	154	146	132	146	166	163	165	145	139	135	158	134	137	162	158	154	156	142	137	150	151	164	141	165	151	161	146	145	146	149	164	128	184	156	134	149	156	150	176	153	165	148	148	155	153	160	137	155	153	163	154	146	143	162	143	148	162	149	148	144	172	152	154	130	166	183	156	139	148	154	153	156	143	131	177	151	170	129	147	131	165	149	169	161	158	184	171	132	145	162	155	176	148	144	129	150	164	140	159	145	159	118	150	130	161	151	153	156	148	145	153	194	146	146	137	126	169	156	165	152	160	151	164	145	149	155	132	135	145	155	143	155	152	155	142	164	147	150	159	172	147	155	161	156	149	165	164	166	175	149	151	156	163	136	143	166	156	137	147	154	169	179	149	163	158	147	155	155	162	181	170	135	141	171	154	131	167	151	141	147	139	126	143	138	155	135	143	142	141	159	141	147	162	156	141	128	143	145	163	146	147	146	144	143	161	146	143	122	165	169	136	154	150	166	171	166	128	153	159	145	152	173	147	146	159	146	129	144	124	149	159	135	143	165	183	133	145	154	155	156	138	167	168	133	172	155	140	153	157	151	156	149	155	149	159	160	153	133	145	151	138	155	144	154	157	145	186	145	161	157	129	160	151	140	146	142	159	149	138	168	164	148	148	174	153	151	149	130	158	161	167	140	171	137	159	149	159	175	150	167	171	124	153	159	166	161	160	163	174	139	156	151	148	162	175	155	160	164	141	151	140	133	152	173	145	145	160	145	152	162	140	150	138	160	155	125	161	141	124	131	140	162	148	154	146	133	126	176	135	144	171	161	152	148	154	143	148	150	124	154	154	123	155	146	142	149	147	184	137	135	150	161	148	168	155	142	176	147	153	154	157	152	169	159	147	155	143	157	177	142	152	150	132	163	164	145	149	163	139	169	173	133	178	157	156	154	136	132	146	159	177	145	142	145	148	169	144	168	158	150	143	167	129	152	132	165	141	161	129	141	165	153	171	154	135	155	138	141	151	146	150	146	171	156	149	129	140	154	170	147	145	132	127	143	143	148	158	154	149	147	142	152	153	144	136	161	169	143	152	166	153	154	146	153	156	154	157	145	144	126	156	142	156	153	153	146	157	137	132	139	142	161	153	167	144	148	150	146	154	151	162	154	166	136	140	145	154	145	146	163	157	150	154	168	142	163	157	146	166	164	140	132	150	153	160	156	147	155	139	175	132	144	145	165	151	168	146	152	148	157	159	161	157	123	138	156	155	139	156	136	151	164	128	154	145	163	141	163	149	162	175	168	153	164	156	156	161	129	136	146	162	147	147	127	175	150	155	151	140	148	146	141	131	152	146	148	156	174	145	158	165	143	161	173	162	163	160	142	147	170	142	168	143	162	141	146	155	155	142	143	134	181	149	168	141	144	159	127	171	156	125	145	163	169	177	151	155	161	177	152	151	137	158	168	141	162	141	135	151	155	150	143	155	165	158	150	138	141	159	157	151	153	149	142	144	162	148	154	128	134	140	151	131	135	142	152	161	144	148	145	139	160	153	158	162	151	135	150	156	154	139	155	170	138	157	162	144	163	130	145	152	159	154	148	164	160	158	147	158	131	151	156	139	164	149	148	142	127	162	165	137	146	148	143	152	133	152	139	136	152	155	139	140	161	158	175	142	155	170	161	172	152	154	141	177	137	170	156	173	166	154	148	145	146	166	148	178	155	165	149	160	144	148	151	149	159	159	157	125	170	172	171	146	151	150	140	132	136	164	153	142	159	133	151	148	136	142	172	142	135	154	166	170	139	174	139	153	148	138	171	167	154	132	136	150	157	165	154	160	166	174	157	142	149	151	160	160	150	139	173	158	172	147	171	169	157	155	138	145	167	160	151	141	162	165	162	142	163	169	149	154	141	172	141	164	159	147	152	152	165	173	153	159	145	169	122	158	143	146	134	134	146	142	144	133	120	138	126	177	162	137	156	150	138	113	158	151	155	158	162	166	171	161	169	167	165	141	175	161	165	169	163	159	157	150	149	146	151	148	172	162	164	154	150	144	173	153	141	175	170	184	141	141	159	175	139	150	172	153	160	129	143	144	137	151	139	153	149	172	163	162	153	135	157	139	148	145	178	140	175	134	151	151	175	152	157	131	160	149	151	155	174	138	153	173	149	137	156	140	139	154	135	151	140	161	173	153	145	171	166	153	145	153	158	147	149	148	148	149	143	156	148	146	178	121	140	161	146	140	152
23831	21544	29329	24237	21545	17256	1726	788	662	567	535	523	462	411	364	387	383	380	349	355	329	349	321	349	342	299	321	280	287	304	290	283	296	295	303	284	307	265	278	304	303	280	310	302	278	294	286	272	256	303	296	320	278	260	268	274	280	297	285	296	303	324	282	284	279	259	259	297	283	272	281	316	265	285	284	275	252	290	278	276	282	282	293	280	291	266	305	276	263	297	276	279	269	308	291	281	279	268	258	269	264	307	295	299	292	295	292	273	299	291	307	296	280	280	304	278	258	279	274	290	294	253	281	257	284	271	277	286	281	302	273	293	273	260	301	281	306	278	289	278	277	259	255	300	282	303	295	304	297	264	304	287	240	279	263	290	294	281	315	264	266	272	269	253	295	265	275	259	301	272	294	312	298	290	300	278	295	273	326	312	259	267	274	291	290	288	268	306	268	270	263	289	295	301	306	279	296	255	287	278	307	291	302	268	309	288	293	292	276	269	275	300	285	304	278	279	282	256	287	285	311	302	282	289	290	273	278	291	293	259	294	269	335	285	282	290	263	273	260	279	269	287	287	298	239	267	312	308	284	277	298	271	294	255	286	282	274	293	275	268	304	272	300	286	274	264	259	290	275	289	272	274	280	304	269	287	250	298	307	260	292	285	262	279	265	276	278	297	303	254	266	290	256	266	290	278	291	275	301	285	298	276	278	292	311	273	290	315	269	280	297	285	310	259	278	301	284	287	273	281	261	269	279	292	302	270	273	283	281	271	293	296	259	292	268	281	245	269	284	276	272	258	270	304	279	289	270	292	282	308	286	269	282	268	276	298	298	278	297	278	321	283	314	296	263	277	285	298	276	277	287	288	263	255	284	288	283	288	270	278	284	284	307	277	247	291	283	276	285	261	283	292	265	301	311	299	250	314	283	282	282	271	291	278	260	282	260	280	263	264	281	287	289	299	313	279	260	284	285	276	302	281	284	293	290	257	289	271	267	289	299	304	299	260	294	324	291	257	261	268	277	272	265	273	268	265	327	284	280	304	275	270	301	263	264	278	268	288	278	256	289	300	285	295	286	294	286	313	305	266	273	271	283	272	243	304	299	280	268	279	278	288	325	256	305	265	261	282	315	277	287	279	291	293	304	294	297	271	283	237	268	284	282	297	301	283	261	316	271	288	280	279	270	256	289	295	304	276	273	296	298	284	289	298	253	264	289	302	296	269	273	306	277	297	264	307	263	286	283	289	299	254	231	278	290	322	276	266	283	297	293	279	288	284	291	277	279	262	280	282	302	276	272	250	264	283	271	270	297	257	263	282	292	296	285	272	300	263	295	258	302	274	287	270	275	261	270	294	290	263	273	276	273	270	275	266	265	287	282	295	284	269	276	312	293	302	285	283	289	280	282	296	295	284	266	302	295	271	294	284	287	271	277	276	257	290	291	307	258	271	274	264	291	258	311	283	293	282	285	283	270	268	284	290	288	264	280	272	272	295	301	285	311	274	268	279	279	275	298	280	288	249	259	293	280	280	273	268	280	300	281	262	280	262	270	283	287	283	284	269	289	249	289	268	270	288	301	277	257	274	274	251	302	289	263	296	276	253	277	290	295	289	308	286	268	324	284	290	319	300	279	289	290	278	284	282	267	294	284	303	273	294	283	305	276	276	281	284	258	288	288	278	300	263	292	311	269	286	296	277	311	253	258	272	280	269	291	262	312	302	255	295	262	291	302	268	299	298	291	266	235	272	276	286	269	304	237	322	287	272	247	273	298	285	270	280	292	299	294	239	269	274	324	287	270	282	282	279	299	267	259	260	280	309	270	275	305	275	270	281	280	297	320	291	296	262	262	279	281	282	288	309	270	290	263	279	268	302	279	282	291	292	267	257	281	297	325	293	297	283	276	270	262	280	281	303	288	287	299	274	284	300	290	286	313	297	246	262	327	277	270	270	308	311	280	306	297	292	259	264	305	307	290	271	288	268	289	289	285	286	267	298	278	290	292	310	286	287	312	279	269	294	307	283	289	282	293	261	277	281	299	310	298	314	285	264	274	277	305	279	269	273	282	248	285	287	258	286	260	253	275	272	290	283	264	296	278	263	294	273	297	286	271	268	261	274	268	273	274	256	262	280	310	265	318	275	285	255	263	298	279	272	283	315	261	275	273	273	275	292	263	269	272	291	262	244	265	283	255	288	266	258	289	285	283	280	293	280	296	268	283	285	265	287	272	270	276	283	262	273	272	249	293	272	296	292	277	290	279	282	264	285	284	298	291	289	262	286	287	270	259	315	276	265	264	283	291	316	271	267	287	276	306	285	290	250	305	293	294	314	286	243	284	288	292	309	282	266	296	272	281	262	273	267	276	290	254	253	266	292	288	291	266	274	291	282	287	277	270	294	305	274	304	292	271	265	276	271	262	311	258	261	274	279	280	275	288	252	264	267	266	293	275	292	304	305	270	240	251	274	292	290	264	253	296	250	253	341	286	319	302	279	275	303	262	263	272	305	279	276	274	279	294	261	280	283	290	325	253	284	297	278	260	260	277	272	263	285	297	257	279	271	286	257	269	259	279	256	251	285	286	295	300	284	267	332	292	287	305	282	317	307	286	296	293	252	276	272	285	286	278	293	288	299	277	291	306	283	260	280	293	287	291	297	271	277	265	272	271	236	299	280	275	259	259	285	273	288	296	262	290	340	293	285	295	303	242	272	258	284	274	321	285	253	244	274	316	260	276	271	293	262	294	258	271	267	291	309	287	287	284	264	292	275	289	279	286	281	284	313	288	286	270	287	297	295	306	283	310	274	303	301	250	279	284	273	292	278	285	281	310	275	282	286	319	290	290	290	260	292	276	273	272	257	288	306	279	297	271	251	287	257	280	299	283	254	266	297	310	268	314	282	290	270	279	296	298	296	265	269	303	243	283	294	300	252	290	277	300	309	259	281	296	296	276	264	254	288	286	290	299	310	268	263	246	277	279	276	269	267	301	267	242	272	284	287	288	275	270	271	299	300	265	307	293	263	284	297	267	289	276	272	308	297	265	278	293	270	295	299	288	293	257	286	275	309	290	317	288	271	320	284	266	300	256	292	277	272	311	268	327	287	280	273	290	261	284	290	266	269	305	278	294	291	252	277	292	279	295	273	259	259	269	271	274	274	300	307	287	260	269	266	291	269	303	285	260	287	295	241	283	278	277	283	303	310	272	299	265	257	254	255	260	279	287	286	269	267	279	296	259	261	295	328	288	269	265	242	281	267	277	255	270	259	283	262	294	282	281	300	272	262	289	272	260	270	279	269	271	256	271	283	275	320	294	286	282	293	262	295	267	273	278	270	310	297	302	268	278	257	285	317	286	286	260	259	302	290	289	300	283	293	261	263	297	288	287	281	272	304	265	296	262	286	274	274	282	274	275	276	285	281	275	262	313	270	293	276	280	277	310	296	248	297	288	287	287	274	291	292	288	291	293	289	261	307	292	269	263	264	300	298	260	289	280	249
4803	10398	9113	4775	3248	2381	1901	1466	1151	952	835	715	671	625	608	551	525	466	512	447	434	398	407	392	386	395	346	382	373	386	374	390	379	342	347	347	363	329	363	377	373	352	370	352	362	383	310	329	336	369	376	375	387	310	361	316	344	329	364	357	326	332	355	308	324	319	328	334	346	321	321	352	349	374	339	305	323	343	334	367	328	330	341	354	356	325	338	347	337	344	380	306	340	348	321	384	321	370	327	331	315	328	314	340	334	320	356	378	326	335	335	340	354	334	333	341	324	342	324	320	329	328	346	365	359	317	319	333	368	312	334	323	345	362	338	350	329	329	335	278	312	326	335	320	355	367	332	319	335	310	333	327	363	356	367	322	314	330	339	348	335	350	334	324	338	355	334	347	314	350	348	293	354	335	332	319	328	335	333	340	313	327	344	311	349	342	331	344	372	326	331	386	295	337	357	336	337	324	321	357	309	335	341	366	351	341	323	322	350	346	339	344	360	330	340	340	343	325	339	342	353	357	342	308	291	338	338	308	299	330	321	352	330	313	331	335	341	335	310	319	364	335	320	351	330	344	316	338	353	364	305	329	326	335	345	326	339	315	309	321	310	297	308	335	351	324	299	324	344	349	321	315	333	343	327	322	317	315	360	306	363	324	355	343	312	343	338	312	336	358	309	334	329	340	304	338	336	311	328	335	344	338	356	359	329	332	339	331	369	316	334	336	311	359	330	351	326	346	324	341	375	332	284	330	316	332	340	345	400	334	335	317	337	350	325	350	343	341	333	344	304	290	347	349	339	316	347	383	340	311	376	333	336	352	345	370	324	319	349	353	319	346	334	317	328	324	292	298	330	339	326	336	316	359	335	333	358	340	332	349	350	357	313	328	353	348	286	341	334	313	311	330	321	344	329	328	319	327	327	339	338	347	367	361	374	339	316	335	347	330	359	328	311	326	320	326	339	346	346	326	299	341	349	344	340	322	345	362	343	328	338	341	363	317	311	299	319	364	339	347	318	336	338	303	362	347	341	287	304	329	331	337	328	327	325	335	338	336	347	305	343	334	324	319	330	353	325	322	322	362	346	342	339	368	329	347	316	342	314	305	322	319	295	297	304	342	310	340	304	330	322	306	329	323	316	329	335	304	331	346	343	311	353	335	325	342	325	344	374	348	355	312	352	348	323	338	337	282	355	319	327	362	332	353	332	325	311	345	386	309	293	338	324	340	289	353	335	307	300	353	343	331	342	339	326	325	303	367	336	341	325	322	336	355	324	322	324	344	372	347	357	315	324	331	369	342	314	318	344	326	341	350	369	357	325	364	335	310	312	337	324	307	311	359	339	350	322	334	348	347	326	346	280	352	344	321	348	307	340	338	344	331	317	332	357	353	323	373	344	310	336	363	331	328	371	327	324	345	325	354	326	313	347	334	338	329	361	302	344	338	361	330	302	334	348	355	317	294	360	343	330	320	356	329	349	353	328	315	345	340	326	346	347	347	351	329	360	320	356	330	327	332	337	343	329	337	290	351	293	333	312	320	346	349	326	302	303	329	369	306	305	333	325	305	324	345	376	325	304	329	335	372	324	366	340	315	349	323	292	347	330	311	354	365	330	278	335	313	331	341	329	350	324	350	316	345	333	382	328	289	325	326	324	298	354	339	313	349	322	335	325	316	309	316	330	340	336	324	355	325	334	334	352	336	329	351	337	362	330	353	326	358	328	312	350	315	295	354	330	316	322	335	337	368	327	304	345	351	334	285	344	316	342	326	334	340	343	323	329	287	368	337	319	356	324	316	322	358	340	339	331	342	351	327	321	326	342	341	349	350	365	350	329	323	289	338	326	320	339	348	350	317	319	310	326	327	349	339	337	327	327	349	364	313	359	302	307	329	327	339	356	362	315	347	343	335	308	351	328	303	331	342	332	340	326	354	361	369	307	330	320	317	350	322	317	331	320	369	349	333	355	331	347	346	320	352	320	341	355	333	347	356	333	319	343	328	327	313	348	348	355	320	317	336	321	311	332	340	339	297	364	304	286	316	328	337	302	359	378	312	346	345	316	347	382	332	336	317	342	329	368	344	326	349	343	337	350	325	320	324	359	330	360	324	334	338	351	309	332	343	364	373	324	305	341	321	357	342	289	353	302	287	318	344	338	323	349	320	327	323	362	313	364	345	327	329	309	313	322	324	334	327	335	333	313	308	306	345	330	349	344	339	336	328	353	296	318	343	356	331	352	339	356	333	352	324	348	338	322	317	334	350	347	308	310	365	345	355	314	317	337	315	342	348	341	346	364	348	301	346	324	344	352	297	322	341	347	353	306	345	351	342	327	358	324	335	346	340	309	329	351	319	314	321	323	322	334	299	346	352	362	359	346	352	326	338	346	342	353	332	350	323	310	343	314	347	297	297	312	322	309	335	330	324	325	318	292	323	333	315	315	351	344	308	336	322	330	310	331	321	349	328	365	318	313	320	329	346	342	325	363	327	327	317	349	329	345	352	351	364	344	355	331	323	358	336	357	292	328	307	306	348	312	344	337	335	325	362	332	338	346	332	336	333	332	351	343	345	339	350	346	335	347	354	326	354	340	331	331	337	323	330	350	330	320	284	330	321	347	323	329	342	323	318	333	314	317	299	357	285	312	314	335	353	344	338	343	353	326	317	358	344	324	336	352	333	320	350	332	316	334	338	340	320	309	334	336	360	373	342	327	353	336	338	357	333	330	340	328	336	336	328	327	320	320	332	320	355	327	323	307	339	368	296	334	319	306	338	357	303	347	337	321	334	338	330	344	329	338	341	333	325	305	355	318	340	317	300	319	359	349	316	332	328	323	321	330	316	309	320	295	352	315	358	329	326	311	330	315	318	350	334	320	311	321	311	338	297	356	352	318	308	339	321	384	330	316	340	328	328	329	324	338	360	370	327	340	309	354	304	326	328	369	324	296	321	322	317	313	335	362	303	373	306	329	324	311	324	318	320	347	350	314	315	364	345	312	322	324	319	338	345	352	322	350	337	317	332	334	320	343	338	307	321	309	332	347	320	336	314	316	325	337	309	321	338	313	352	322	320	305	347	355	329	318	313	329	344	295	333	355	364	337	331	324	324	292	347	307	351	349	347	320	314	341	302	321	325	325	338	318	330	343	332	317	335	323	314	334	346	349	341	349	331	321	351	327	343	313	318	338	354	310	319	331	352	339	360	320	322	331	334	325	341	318	335	333	331	303	356	342	333	335	270	350	329	307	328	300	350	323	309	341	339	320	387	326	321	311	342	318	304	314	338	318	349	352	318	355	340	343	360	347	340	310	317	321	313	327	320	333	352	314	350	351	335	342	332	343	369	325	311	327	344	329	335	338	338	340	324	329	317	331	337	333	331	357	329	346	341	326	375	367	339	360	357	338	276	350	330	319	331	314	326	327	350	324	324	314	329	343	350	302	363	341	324	334	313	343	315	363	339	326	329	349	368	321	351	362	333	356	314	348	329	328	304
25172	21546	28446	25040	16720	874	445	297	257	203	199	169	173	162	168	139	131	129	111	127	120	133	100	135	127	116	93	104	96	118	101	114	101	105	99	97	107	104	76	112	127	102	101	98	114	97	94	99	99	110	102	91	102	101	107	85	98	110	104	94	100	106	86	104	101	103	91	105	105	106	103	122	115	115	98	105	103	90	107	99	90	95	124	112	90	96	102	92	91	101	117	94	112	89	100	97	123	92	115	95	86	112	95	106	91	110	105	112	103	118	95	101	92	114	107	94	104	92	92	92	91	96	101	91	95	116	101	110	92	93	103	101	120	102	86	103	118	120	89	81	84	99	93	91	95	109	102	84	90	92	93	82	97	95	121	104	94	94	102	110	100	91	100	104	82	106	109	87	111	115	95	100	90	97	110	94	108	99	111	81	89	108	86	107	102	92	98	102	93	88	83	114	125	87	99	86	110	103	88	105	98	119	96	91	91	105	92	124	104	101	85	111	110	114	113	108	103	98	89	111	78	88	114	95	84	87	94	97	97	107	92	127	99	79	90	92	85	103	110	102	94	88	110	111	103	79	85	103	113	98	96	92	118	109	79	96	97	83	94	94	108	87	117	95	105	105	104	87	101	102	112	86	91	107	110	91	103	94	77	91	90	97	92	103	95	89	94	83	104	83	104	114	97	93	124	101	93	103	99	104	117	107	99	111	91	96	82	92	93	102	86	107	106	101	96	102	112	95	103	118	106	100	83	93	94	92	96	126	129	105	112	81	97	85	84	110	102	102	99	103	107	95	106	108	111	89	83	102	109	111	97	105	101	106	108	103	97	114	90	94	105	90	94	102	86	104	106	103	106	98	108	102	87	117	103	115	103	104	103	103	95	109	93	100	90	89	110	106	90	99	101	102	100	90	97	109	82	93	113	102	117	81	107	104	87	90	105	93	85	100	119	92	101	105	99	88	106	89	100	100	129	89	114	106	109	96	108	80	103	90	112	88	102	95	113	92	91	82	85	112	90	93	117	106	95	105	79	97	105	98	90	97	90	99	94	97	98	91	102	89	125	93	105	101	98	101	89	100	86	97	108	99	110	101	126	85	120	96	87	112	111	86	113	85	84	109	91	102	104	93	108	107	100	91	97	112	99	96	91	103	97	106	100	100	103	100	106	99	100	121	105	96	102	96	101	105	85	113	110	95	85	84	96	103	105	102	87	99	100	100	102	89	90	67	92	107	97	97	95	98	84	94	89	101	84	91	98	95	114	89	93	110	113	115	104	95	93	98	101	91	109	89	94	113	104	92	105	104	118	95	98	100	101	85	111	96	94	99	92	98	94	104	110	102	112	111	114	96	111	95	113	91	88	100	90	98	104	102	124	86	88	96	98	98	98	108	96	106	95	99	85	92	100	96	95	114	92	109	78	102	101	88	103	91	98	101	101	106	85	122	78	94	104	101	99	97	107	92	107	97	107	96	111	115	90	105	100	95	93	124	93	110	103	110	92	96	107	93	94	86	101	95	104	115	91	90	98	97	120	100	90	114	108	108	111	88	93	103	83	95	102	102	110	120	102	113	107	104	105	87	105	100	90	91	86	97	102	91	109	107	98	98	89	96	106	101	97	100	88	98	98	107	100	108	102	92	94	110	117	99	97	105	89	87	96	102	96	107	74	85	99	114	97	91	110	107	105	75	95	98	98	100	98	111	101	114	102	101	92	89	90	104	112	89	89	79	101	87	74	113	105	94	99	102	86	95	112	105	91	95	93	98	101	85	103	94	88	104	88	104	88	128	84	78	106	93	109	82	86	102	87	101	94	91	96	107	100	98	98	91	111	90	90	119	80	112	121	109	98	123	104	78	92	112	91	83	91	97	91	101	108	100	86	97	90	79	82	112	117	106	104	94	84	102	85	99	101	100	91	90	105	119	105	94	89	90	92	111	108	113	96	136	102	100	101	92	107	89	115	121	105	105	109	105	90	110	113	91	94	108	109	100	99	74	119	87	101	92	94	97	104	107	106	94	118	89	94	101	96	105	103	121	109	98	94	106	82	96	100	93	89	91	91	112	106	106	89	106	98	102	88	109	102	107	99	127	92	98	100	103	96	91	90	108	110	94	95	94	102	88	96	120	97	90	86	108	94	90	80	107	96	97	100	107	92	109	84	97	96	88	93	88	94	116	102	96	97	106	99	105	98	93	92	97	109	103	100	105	95	103	94	110	97	91	98	97	81	104	103	110	98	125	104	101	97	123	102	101	111	108	82	95	98	97	100	98	97	105	100	110	87	102	85	111	109	107	90	100	111	97	99	94	93	113	93	112	95	81	113	92	92	94	97	99	97	106	88	95	88	77	110	96	80	97	94	107	111	91	121	87	98	107	110	83	97	92	91	101	104	103	94	107	109	114	98	110	95	92	100	97	92	87	98	101	91	111	95	91	98	97	96	95	96	92	101	91	101	102	111	114	82	95	114	112	109	110	106	94	87	90	90	81	109	100	83	100	105	119	92	107	92	97	72	97	96	120	109	87	98	78	97	88	110	108	96	100	113	102	110	93	104	96	95	106	111	103	117	100	98	106	109	86	99	112	104	110	94	97	105	105	112	102	102	101	114	92	104	92	99	96	99	105	94	90	89	90	92	96	91	119	111	115	98	103	80	85	93	92	85	95	93	115	101	97	101	93	97	93	110	102	91	93	110	92	82	100	105	89	91	103	80	99	120	121	103	103	93	102	88	106	123	87	91	111	89	85	109	110	82	111	105	88	96	88	105	98	101	85	103	101	110	111	88	125	88	90	86	80	88	93	91	104	92	115	90	97	90	76	104	84	88	102	95	86	107	93	114	112	106	97	105	91	92	102	75	107	95	110	83	91	101	87	100	118	95	101	101	83	103	108	117	113	106	81	90	108	100	109	97	96	93	88	112	126	105	97	85	98	88	111	107	92	91	108	91	100	108	88	98	85	91	93	92	86	90	95	101	104	101	95	91	99	98	97	111	115	114	113	96	111	96	80	90	114	113	88	111	93	101	109	107	94	106	91	92	98	102	128	106	98	111	115	113	113	87	98	94	91	85	95	96	105	95	105	94	104	98	100	83	113	83	87	87	99	91	94	98	125	90	105	97	85	92	105	95	97	102	104	93	97	101	107	108	114	104	108	100	90	101	83	96	113	94	80	99	109	82	125	96	106	120	99	97	98	79	89	89	93	103	101	107	114	86	109	102	89	106	116	84	79	106	96	102	102	111	103	98	99	127	102	117	103	93	98	99	110	82	95	103	90	96	94	94	101	101	107	99	94	100	100	97	106	106	92	98	96	94	114	92	107	95	88	103	95	112	111	110	100	84	106	105	91	93	90	98	104	94	82	96	93	101	108	105	103	99	117	104	114	85	104	110	97	93	110	77	103	115	117	80	112	107	107	88	115	105	103	99	112	109	102	107	102	96	107	101	108	90	94	115	108	90	106	107	92	103	90	86	102	99	102	93	109	97	98	105	117
4603	6031	5024	2455	1698	1377	981	748	612	495	394	363	326	300	228	246	212	200	187	201	212	177	158	201	181	140	181	144	141	155	157	148	146	141	142	116	156	159	131	154	165	144	170	172	131	147	131	133	141	146	156	136	135	106	135	144	134	135	133	145	135	134	129	159	157	134	119	126	128	145	126	111	130	138	148	119	134	148	146	116	147	139	121	141	144	132	140	136	135	129	129	133	139	133	133	138	123	120	150	139	140	148	130	143	126	126	140	127	124	143	153	105	132	131	170	133	136	121	122	130	129	173	120	142	134	157	126	136	130	125	131	133	140	131	157	139	140	130	133	143	148	152	133	142	140	142	109	136	126	117	134	129	146	148	127	109	138	115	142	141	114	127	150	125	135	136	120	154	157	140	107	136	139	143	138	134	132	134	158	123	120	145	101	135	131	150	123	137	134	155	142	123	136	136	127	145	146	145	139	134	155	147	135	129	138	136	155	122	125	137	149	114	127	132	160	123	118	115	129	119	109	156	139	127	133	135	152	135	140	140	123	141	149	146	156	118	112	108	137	134	114	122	161	118	122	130	152	132	139	134	133	138	136	147	130	133	133	168	121	110	132	119	139	130	123	129	151	136	127	143	143	131	144	134	128	126	155	141	129	142	142	150	137	159	136	135	138	148	122	139	146	131	144	142	132	133	149	129	136	149	121	150	136	128	132	120	146	139	128	148	134	152	133	151	133	149	135	133	139	155	141	144	137	117	108	116	132	139	134	126	125	168	126	124	115	122	150	146	148	123	117	139	133	129	131	124	139	130	126	116	150	149	110	125	116	131	141	165	155	140	148	160	139	134	132	122	142	147	160	124	148	114	120	136	114	154	110	141	151	140	159	128	135	149	125	139	133	138	130	122	133	125	140	117	147	155	140	148	142	120	107	119	122	124	132	123	142	148	123	138	138	122	126	113	156	141	132	118	126	144	146	151	133	126	111	130	124	152	128	146	145	139	150	123	139	137	122	121	119	132	134	146	128	129	123	135	151	123	140	144	141	154	140	121	136	125	131	125	162	130	131	130	131	141	119	130	106	148	143	143	136	118	128	132	148	136	145	131	123	122	155	139	150	152	121	128	135	131	130	124	124	119	142	132	124	143	131	147	153	143	121	136	118	141	153	126	135	130	157	119	152	113	152	148	142	123	136	123	117	128	139	134	136	122	135	148	127	122	133	146	131	132	131	152	130	125	142	119	141	140	126	128	113	122	120	148	133	128	142	113	129	146	139	130	135	135	140	133	139	143	121	137	141	135	147	148	131	117	117	146	140	122	131	134	136	135	154	125	139	140	123	138	135	129	129	150	133	142	138	121	135	118	145	121	131	130	138	139	136	133	114	141	135	135	124	141	134	143	124	129	121	141	147	129	134	130	146	139	129	139	141	144	144	131	130	125	133	134	144	143	153	131	130	132	132	138	106	136	127	139	125	144	150	115	131	126	127	126	124	151	140	141	132	144	128	163	122	135	150	120	151	135	121	134	148	159	131	149	126	131	149	131	126	146	132	129	136	145	129	135	125	142	145	127	134	135	139	127	137	130	135	165	149	167	135	135	120	122	140	135	130	131	125	166	147	143	140	148	121	155	141	138	126	111	125	121	118	133	146	138	138	152	130	124	125	121	141	132	145	139	149	163	129	134	124	123	138	154	136	150	141	124	143	123	143	119	121	139	143	149	144	120	132	115	135	138	141	145	127	129	133	126	131	116	158	132	122	155	150	146	135	135	144	146	115	137	149	118	155	144	134	152	117	146	156	138	143	137	135	153	116	134	152	133	150	137	116	147	137	151	156	146	142	141	138	134	135	109	135	142	137	132	143	146	128	91	124	166	139	141	132	118	142	132	146	143	140	118	123	122	154	120	133	131	127	154	137	102	162	144	154	128	147	145	125	135	120	155	138	117	128	133	123	129	164	118	119	141	152	141	142	146	118	140	141	144	133	125	144	123	147	125	134	136	143	123	120	147	134	143	153	131	123	127	136	151	130	129	131	149	131	134	114	134	130	135	138	150	150	133	139	152	135	147	144	127	117	139	140	147	150	141	102	133	123	128	129	135	128	130	135	132	122	132	135	129	127	117	143	130	143	137	112	125	139	116	133	131	137	158	129	145	154	144	160	142	127	131	141	119	135	128	140	138	133	149	127	135	161	123	134	131	121	122	129	121	119	136	131	152	133	136	162	137	118	142	144	137	167	132	128	133	136	140	143	121	119	120	157	142	128	156	130	141	126	144	125	129	137	148	123	133	121	148	132	109	135	134	140	135	143	131	135	147	142	142	137	134	162	134	139	164	125	131	102	167	124	129	140	130	129	134	143	128	147	142	137	120	154	137	133	160	114	139	142	128	156	137	140	131	123	144	128	132	101	131	139	155	147	148	140	139	153	122	156	131	138	129	129	145	143	151	150	136	128	125	142	108	132	120	142	133	129	123	132	131	114	117	139	125	123	136	127	117	128	124	125	127	126	148	132	146	120	157	129	149	132	150	117	149	132	140	127	141	143	156	141	129	147	121	143	126	107	137	137	138	158	131	125	138	150	148	121	130	123	136	135	122	129	146	129	115	143	118	122	134	129	139	125	118	136	137	143	130	138	118	124	136	142	131	136	123	131	109	135	135	139	125	118	148	136	141	157	143	110	132	153	123	132	142	138	134	157	142	130	135	132	144	150	140	118	128	134	121	127	126	139	155	110	129	148	125	140	148	137	107	140	142	151	144	134	140	160	136	128	133	138	118	130	154	119	119	147	125	123	119	144	144	146	123	129	126	116	126	122	132	136	147	134	133	138	132	136	136	125	132	126	140	131	145	125	126	136	138	152	146	133	115	153	129	128	132	110	137	143	132	123	133	135	124	135	126	142	135	135	124	118	125	128	151	136	127	124	146	151	136	137	153	134	135	129	139	137	146	139	126	139	143	136	151	137	124	144	142	124	130	143	140	106	131	119	124	167	121	130	139	128	136	132	138	140	140	139	141	129	143	110	136	120	127	143	111	157	145	147	160	134	119	137	116	138	139	142	136	144	123	136	158	146	143	131	140	144	147	155	127	132	134	136	127	147	139	135	126	144	139	152	138	143	137	145	115	124	140	138	140	131	134	142	133	132	106	107	131	146	145	128	139	127	142	133	141	131	154	116	114	134	134	132	135	122	133	119	117	140	120	140	143	142	128	138	119	143	124	125	148	147	142	150	136	138	117	125	144	158	158	128	140	127	142	148	138	114	142	143	143	141	133	144	138	135	126	159	129	143	119	135	149	148	133	152	124	140	116	126	116	127	113	138	141	125	136	118	137	130	146	149	127	153	119	129	154	128	146	130	141	122	166	105	147	141	137	123	122	136	147	138	151	156	131	124	121	135	131	143	128	135	125	115	142	131	146	132	109	130	125	124	139	142	147	121	132	150	119	134	155	156	140	129	119	137	141	128	148	139	124	131	122	158	131	125	152	130	130	139	125
23005	21580	29628	23991	21571	21627	14321	1626	1049	895	814	715	649	616	564	507	468	434	449	405	425	397	404	392	389	377	401	364	356	362	345	383	350	374	371	363	350	341	328	330	361	325	312	334	347	333	320	330	323	367	309	344	347	329	312	346	325	344	347	351	351	312	331	312	335	326	341	336	307	323	316	348	296	358	317	327	345	339	369	337	325	345	338	341	307	289	350	329	312	337	338	292	355	316	305	321	329	312	282	321	353	335	311	297	327	347	301	348	342	296	330	348	309	312	330	348	306	314	328	339	326	317	335	322	327	331	352	312	322	336	350	314	314	296	306	329	327	385	315	290	337	340	318	324	339	356	328	325	292	356	319	292	345	312	325	314	346	306	326	319	319	342	299	348	314	306	322	341	326	320	302	324	304	336	320	337	298	319	329	323	320	344	308	345	362	363	336	297	296	288	337	351	328	317	310	313	318	368	347	274	335	322	337	331	312	310	348	321	296	350	322	330	321	291	348	295	279	307	353	322	339	319	340	318	300	321	336	325	323	312	340	317	339	294	316	344	348	307	307	315	323	308	339	325	326	333	320	304	356	302	318	300	320	332	316	309	372	316	294	321	313	338	341	323	327	354	349	293	333	321	324	305	323	336	298	296	321	317	332	317	333	333	318	317	325	319	319	312	344	313	315	299	335	309	310	307	314	317	315	374	344	328	289	316	338	362	332	325	308	321	326	335	339	338	349	265	310	322	326	332	372	317	298	332	303	337	303	321	342	311	331	327	311	342	336	298	337	317	310	312	320	341	314	322	341	311	315	336	316	336	320	345	317	298	330	321	327	306	331	327	332	313	349	280	309	331	359	332	350	323	301	292	331	326	301	321	324	300	286	325	324	304	281	327	339	316	322	286	330	309	335	338	319	307	305	307	294	318	322	313	302	321	322	294	298	331	329	293	310	330	305	277	290	331	318	326	330	365	300	333	351	354	321	274	334	315	348	325	319	307	301	335	372	343	324	350	307	321	336	296	315	367	299	348	304	304	302	342	335	344	324	308	316	348	339	331	336	333	334	322	302	306	294	295	294	324	324	325	322	322	363	322	339	367	366	334	329	354	327	299	345	314	336	359	313	309	316	303	299	334	339	305	360	343	347	315	330	309	304	326	311	296	337	310	288	341	331	332	315	341	324	313	320	325	313	340	325	326	306	311	325	299	351	319	311	334	316	312	325	288	332	301	323	338	337	350	313	307	315	365	344	317	315	330	322	317	309	333	308	345	349	326	309	316	312	292	307	314	311	355	325	348	322	325	311	279	314	315	357	318	354	306	285	315	318	304	298	329	316	328	335	323	299	326	318	331	315	307	298	332	316	296	321	314	329	310	319	350	326	309	341	319	322	306	330	359	336	312	331	342	330	314	327	314	339	347	311	301	323	311	313	335	323	310	332	303	322	335	310	307	335	307	321	279	319	341	317	312	330	313	339	323	358	339	335	340	304	302	315	286	345	326	374	285	333	329	340	299	282	338	328	320	305	347	337	304	328	321	327	330	289	298	311	321	332	315	340	317	334	343	374	311	344	311	315	304	332	305	317	327	336	329	315	328	321	325	311	316	315	325	341	304	334	347	354	326	330	350	310	289	323	314	339	350	319	318	320	322	353	357	278	349	359	322	331	327	333	302	358	291	319	331	294	343	332	327	318	309	306	319	330	292	311	309	296	347	310	340	329	326	308	311	331	348	322	341	317	303	338	320	344	336	292	335	313	322	308	307	305	317	291	308	285	306	292	302	322	319	278	314	322	316	311	307	334	344	346	311	324	353	301	306	323	331	312	295	308	308	316	317	294	318	321	328	359	311	330	317	305	294	307	335	315	322	321	290	318	278	301	332	286	311	381	336	299	320	310	314	329	313	322	291	348	299	323	311	306	320	335	320	290	327	333	319	354	339	321	345	331	329	320	319	332	307	310	299	280	325	321	313	311	327	350	300	316	319	321	331	298	316	301	319	344	307	355	337	342	318	322	317	300	347	319	304	319	324	319	323	338	353	350	319	290	318	311	293	336	348	352	332	365	322	322	325	345	333	311	299	335	322	288	290	318	328	331	321	322	348	316	331	292	343	320	295	336	342	297	326	348	342	327	312	338	311	363	319	331	309	307	291	324	328	323	342	336	327	321	327	336	360	336	309	341	299	332	338	335	289	333	290	365	323	300	312	331	300	316	303	323	327	331	284	298	302	327	321	325	320	349	290	342	316	327	303	326	352	342	296	313	313	307	310	308	327	366	304	342	315	350	264	311	338	321	324	352	310	318	345	330	368	353	320	299	313	331	343	306	328	339	299	316	317	340	345	332	332	318	338	327	317	336	309	329	320	298	349	325	328	326	329	333	305	289	338	313	326	335	322	317	290	300	296	320	338	348	308	284	342	322	319	355	334	291	312	319	327	353	304	321	300	282	313	349	321	313	309	356	312	335	286	319	322	308	344	320	330	318	317	322	320	340	308	329	289	352	311	329	340	341	303	333	335	317	305	308	308	315	336	319	324	341	318	311	287	327	327	311	309	310	326	312	334	352	346	331	309	303	349	333	334	313	351	316	335	312	297	349	343	297	339	281	315	313	338	286	305	333	313	313	323	337	297	342	302	311	335	348	338	326	316	350	331	286	320	305	295	315	320	333	320	321	313	336	302	305	318	342	338	324	320	337	326	336	315	324	354	337	340	327	324	304	332	331	306	313	319	330	306	355	345	327	301	337	343	309	308	343	294	307	322	313	331	328	326	338	343	307	298	330	322	284	323	294	314	325	311	352	306	356	309	352	353	323	321	334	331	314	323	307	322	353	295	334	347	322	334	310	323	313	344	313	312	320	286	343	324	313	320	324	325	318	317	307	317	309	317	333	311	326	324	280	318	307	325	285	301	306	320	338	325	342	355	319	286	325	349	330	300	354	336	332	345	313	335	336	352	309	320	335	282	309	302	321	343	326	309	311	322	328	321	298	321	316	323	326	317	313	330	334	322	317	311	307	312	311	296	343	367	353	338	310	314	300	329	313	328	344	315	332	326	324	306	323	320	323	315	326	277	328	288	313	320	287	294	326	314	297	312	315	375	338	336	325	313	314	333	323	299	311	326	314	315	331	309	290	311	299	278	318	311	293	291	322	308	323	318	318	305	298	317	307	315	339	334	358	339	327	310	337	299	313	346	291	369	331	308	349	332	301	318	344	321	350	350	318	352	346	311	308	309	341	309	335	324	315	347	357	316	349	331	331	308	311	289	371	334	309	304	306	326	336	281	293	338	322	328	343	293	331	330	313	301	324	318	304	329	292	347	298	328	328	315	325	304	310	294	313	324	318	311	336	324	319	301	305	326	325	318	302	309	271	322	315	337	338	336	326	351	306	338	338	305	333	306	322	309	300	282	317	330	352	323	302	313	346	323	320	315	322	304	325	311	336	340	332	296	348	337	342	328	306	325	303	323	300	298	337	349	314	306	307	334	336	309	328	310
7136	17211	14694	8016	5769	4316	3247	2461	1987	1679	1405	1200	1061	962	873	757	680	644	602	609	545	532	523	514	522	486	467	520	431	483	452	457	484	418	461	454	415	458	426	364	419	423	454	376	417	400	429	419	396	454	426	416	421	394	378	377	385	403	389	390	416	363	405	392	378	387	379	381	398	386	397	358	389	363	391	385	411	379	359	415	430	362	383	378	362	417	378	390	415	367	346	397	411	358	398	386	392	399	371	381	360	397	355	404	448	368	398	398	416	376	363	358	388	398	389	354	403	379	369	402	380	369	372	388	361	402	367	397	385	404	369	403	378	388	392	337	370	386	407	363	376	359	401	363	417	383	372	423	353	365	427	402	422	401	369	399	374	360	369	388	388	385	372	392	366	376	353	375	393	366	368	399	404	360	378	400	394	386	401	410	399	390	377	382	360	375	382	390	371	406	369	386	378	360	409	398	410	387	394	365	377	360	402	380	346	403	356	352	383	399	367	392	399	418	366	372	375	387	363	387	383	421	382	352	377	390	350	390	390	396	380	346	350	372	355	384	388	379	377	398	377	370	362	361	385	367	337	411	375	388	399	371	385	392	386	384	377	384	375	371	379	364	358	379	366	415	419	367	413	416	390	383	367	373	442	381	353	399	407	389	371	387	353	387	432	364	386	323	370	409	365	364	394	386	392	374	367	379	375	353	410	404	392	405	393	341	363	389	375	390	375	393	385	366	350	386	391	369	397	364	407	384	385	379	366	385	361	394	383	374	356	366	380	335	395	365	375	392	404	363	388	361	396	395	393	404	345	384	342	381	370	391	378	389	377	365	401	378	393	389	364	416	435	394	376	426	342	443	366	374	390	352	380	416	382	367	372	385	376	359	385	381	404	390	388	392	399	374	382	399	391	425	356	388	353	357	377	393	405	372	398	414	365	390	355	361	377	331	347	395	359	407	411	398	377	385	365	390	403	386	375	373	373	367	379	389	365	358	376	432	400	350	382	415	396	384	409	391	422	389	325	417	393	364	373	386	373	375	392	363	379	363	363	376	411	369	356	352	358	393	343	390	384	401	385	373	395	352	378	412	374	396	339	383	374	371	370	384	380	379	361	385	377	361	394	372	356	351	367	370	405	355	399	397	388	379	385	429	379	388	403	394	379	373	410	384	350	385	365	413	397	394	387	390	350	407	388	383	370	387	375	373	373	391	389	356	368	352	407	424	364	343	371	381	387	384	402	387	381	440	363	398	403	384	371	374	368	371	396	403	344	368	400	379	350	374	442	402	406	393	374	394	344	364	398	353	360	370	404	412	382	366	392	360	382	375	380	396	369	399	389	408	372	402	377	369	404	405	374	367	382	361	390	381	415	372	418	374	403	388	392	375	369	394	376	388	379	408	378	424	409	392	361	396	353	405	385	397	412	358	332	397	376	362	368	350	379	383	362	398	396	379	399	381	390	365	363	386	398	368	365	350	380	399	394	402	385	397	386	379	397	414	383	403	392	364	399	396	396	383	403	381	326	373	391	376	409	376	391	361	380	380	391	370	372	384	413	361	366	403	392	399	382	399	364	379	390	409	361	350	362	390	374	374	381	347	396	402	373	389	402	367	368	375	377	353	409	369	378	403	394	358	393	410	336	380	369	399	404	385	349	421	382	392	381	374	375	388	377	399	367	363	407	371	410	359	374	352	407	417	402	420	388	398	374	392	368	369	387	342	406	373	388	380	404	381	380	382	367	327	359	372	389	374	395	406	383	415	382	356	363	389	398	371	355	377	357	355	441	366	386	386	356	364	380	365	349	376	395	361	395	406	402	356	415	374	361	375	389	386	403	368	365	393	378	346	377	384	411	401	357	411	379	388	377	377	390	383	374	367	362	393	404	381	387	394	408	388	382	368	367	357	406	361	436	366	390	413	385	379	377	433	398	386	373	343	383	386	374	362	366	379	359	371	384	392	384	369	357	383	398	363	386	398	381	382	366	335	406	391	383	365	379	369	389	398	415	372	360	365	387	355	367	346	414	380	373	378	382	405	363	370	367	389	367	394	345	373	387	381	399	357	393	376	410	347	374	391	384	374	355	369	408	414	401	398	386	354	419	403	368	365	417	368	375	389	404	386	376	375	374	390	352	379	421	391	362	391	394	395	368	378	400	391	419	370	396	426	349	362	379	362	352	345	365	392	395	390	400	375	399	373	357	388	381	364	388	358	394	388	381	370	364	376	372	419	336	409	388	396	386	376	350	330	360	367	381	367	394	382	402	390	381	371	384	374	387	366	390	373	369	355	369	369	409	364	360	368	344	347	412	386	383	375	377	374	387	396	355	381	377	383	426	378	412	374	428	390	375	401	377	384	368	380	397	398	393	392	333	382	408	389	364	418	392	384	373	401	418	372	370	368	364	379	381	392	354	372	404	372	352	363	405	385	406	370	361	384	387	424	337	419	394	391	399	382	381	389	355	387	377	385	368	358	378	356	398	387	347	385	353	372	376	371	359	411	425	370	374	371	372	371	377	395	375	396	356	362	351	387	379	378	364	416	382	378	362	364	387	388	383	407	405	362	381	333	372	370	394	350	372	420	354	420	398	371	382	375	362	374	399	402	371	388	392	359	418	357	408	365	372	389	391	423	373	396	377	394	399	370	396	379	385	363	390	377	378	395	375	351	398	398	381	354	377	396	399	367	374	402	388	381	375	353	384	355	375	359	378	395	408	395	383	351	397	389	381	416	390	387	374	438	382	381	394	348	378	376	364	375	407	357	392	379	377	354	386	370	390	378	398	390	358	379	372	392	411	369	393	392	383	373	384	344	400	407	394	372	373	355	376	376	371	411	378	371	379	372	363	359	368	390	344	388	356	366	436	351	378	418	416	363	388	393	383	366	399	372	410	348	393	385	366	404	377	387	356	387	381	389	407	370	386	358	374	368	371	386	355	378	399	358	386	398	423	373	389	418	381	382	389	414	405	377	347	407	375	361	394	430	417	377	382	368	379	388	368	374	370	395	381	403	379	387	364	366	393	372	359	389	388	382	368	368	382	385	405	372	374	366	359	390	362	392	382	368	406	381	378	354	401	399	364	387	365	373	412	351	394	391	368	414	383	389	383	374	392	352	378	403	368	364	382	350	339	350	396	370	393	379	357	388	381	365	372	392	407	351	398	401	380	384	392	397	395	384	387	450	387	378	380	340	394	391	401	374	395	355	394	379	356	405	381	378	409	383	348	373	407	351	408	370	382	397	365	400	330	397	403	374	371	402	400	402	395	391	394	386	408	392	386	346	399	365	388	387	358	363	363	378	360	389	389	420	365	380	409	366	393	396	373	366	381	383	358	405	374	394	391	399	395	376	373	392	368	377	382	355	394	392	366	393	378	390	364	347	373	365	385	396	383	412	362	361	375	382	376	401	388	364	363	376	370	361	402	364	353	395	397	381	370	365	389	380	389	414	377	360	376	373	353	362	365	400	371	379	390	378	403	402	360	388	400	408	346	377
27314	21199	10202	763	429	357	279	187	140	148	125	129	126	137	137	131	107	132	137	124	131	139	123	128	131	96	121	126	119	117	120	133	115	128	129	113	120	120	119	130	119	135	134	133	137	128	119	137	129	115	116	142	127	104	121	138	124	146	122	150	128	131	115	134	124	106	148	127	141	113	131	149	118	138	98	117	123	119	130	115	106	140	141	128	103	116	145	113	122	121	120	137	107	111	113	115	137	103	139	111	122	109	139	112	121	138	114	129	125	146	114	115	111	109	130	118	120	122	108	111	118	123	142	119	124	125	113	116	142	98	150	146	119	113	123	123	132	117	119	128	143	123	117	137	129	116	120	129	121	129	109	128	123	126	130	138	120	109	105	121	112	135	124	106	114	124	112	128	121	115	119	83	121	129	107	136	127	108	116	124	110	126	122	121	117	114	136	125	128	130	120	119	133	119	114	111	113	117	100	124	135	111	89	132	119	129	118	125	107	124	118	132	120	135	132	118	126	140	122	118	120	123	152	128	99	115	133	128	95	121	110	110	116	109	113	124	114	123	137	129	101	110	117	121	123	123	115	117	117	119	133	117	119	128	129	128	108	107	127	108	121	113	131	110	127	124	127	131	146	123	144	119	121	124	125	122	118	109	124	142	107	136	125	131	141	128	118	116	120	114	109	119	121	117	127	88	108	124	132	131	145	109	141	136	117	124	111	121	96	108	109	138	146	148	114	119	117	121	109	117	125	141	125	124	133	111	121	143	116	110	126	97	134	115	119	109	119	118	136	150	120	114	139	112	145	123	143	112	120	118	124	97	111	135	153	131	120	123	146	113	110	134	134	129	120	130	117	149	121	132	121	124	125	101	108	105	112	118	124	124	125	125	137	117	114	113	121	122	101	140	127	102	105	106	131	97	144	104	110	131	126	134	114	124	135	130	129	130	129	120	120	135	122	124	130	114	136	115	98	120	115	125	142	123	126	121	102	123	118	104	122	137	128	110	111	121	128	107	119	122	130	142	130	104	135	122	106	137	110	112	129	114	112	105	133	103	132	95	123	102	122	123	118	135	119	131	138	146	118	106	115	128	134	93	112	128	121	139	120	113	101	143	123	95	127	112	124	111	119	140	113	117	128	125	149	115	106	146	128	129	150	110	118	137	112	128	114	129	122	127	122	122	116	129	117	140	110	103	122	92	118	109	117	126	121	127	124	151	110	114	111	120	117	108	127	118	158	134	120	115	130	140	131	115	136	120	119	112	108	118	115	133	118	140	110	125	124	139	119	125	139	104	128	111	116	117	118	125	130	123	128	133	111	104	116	137	123	99	125	125	132	128	119	124	142	121	134	124	120	137	122	122	115	114	132	129	149	129	137	137	131	114	148	109	121	134	127	110	111	125	134	123	115	129	129	108	130	122	114	118	99	126	131	117	121	119	125	98	141	136	124	118	125	124	129	136	138	120	130	108	118	122	114	127	108	117	132	140	122	135	134	109	123	116	123	111	117	116	112	160	110	125	127	112	136	125	111	118	128	107	134	114	110	103	105	121	124	133	132	125	112	117	125	124	124	131	144	125	126	123	117	108	129	122	130	114	124	132	124	135	120	113	116	124	138	112	113	114	133	124	141	117	132	127	150	121	108	134	116	110	119	130	129	136	111	125	137	123	114	112	128	132	120	128	128	122	118	111	131	117	118	116	128	135	123	105	137	127	119	119	111	119	138	126	115	142	101	117	125	141	129	105	122	128	120	109	129	100	117	121	113	122	115	126	116	121	123	138	122	132	147	121	123	106	115	118	141	155	117	114	116	142	131	121	130	126	136	130	110	128	125	145	128	128	115	107	104	165	127	102	125	118	118	134	142	119	118	121	120	110	138	135	127	130	121	107	122	118	126	106	123	144	114	130	116	104	133	119	122	114	122	132	123	123	125	125	134	93	118	115	142	124	112	119	141	106	122	121	116	136	116	131	121	107	126	123	154	132	109	136	127	140	130	127	116	121	128	139	116	117	132	124	117	123	120	112	124	127	114	118	111	131	134	132	120	112	129	137	111	113	120	125	123	129	121	116	119	104	130	99	162	129	124	101	122	132	116	110	130	117	104	124	118	108	119	122	136	129	124	113	125	104	118	135	141	110	116	122	122	129	120	134	102	107	123	142	127	119	99	118	128	122	139	124	139	131	121	111	128	127	116	128	118	108	116	117	125	124	108	109	112	129	116	114	124	123	126	120	123	128	129	106	108	123	118	146	130	134	131	106	123	133	120	117	112	151	124	131	107	125	139	121	114	129	119	134	147	121	129	111	130	115	123	121	121	109	115	119	118	116	134	120	134	108	131	125	133	142	110	127	134	129	102	114	109	104	132	124	116	124	128	122	120	116	123	128	129	122	130	97	123	114	128	122	116	114	130	130	130	120	113	103	120	131	119	120	133	125	116	131	123	121	106	126	118	112	112	108	132	118	123	142	134	107	130	129	129	120	116	112	117	118	130	143	119	101	126	118	110	118	131	124	107	119	136	109	118	109	124	127	122	110	113	117	119	116	119	117	133	121	123	127	136	108	116	116	113	137	124	132	125	127	121	122	128	128	127	149	124	118	125	130	130	130	101	124	122	144	130	133	126	132	135	112	129	126	130	120	105	121	129	124	124	121	132	124	140	123	120	112	141	126	119	114	134	129	113	114	114	128	138	135	129	122	109	120	101	107	110	124	137	122	153	131	131	121	120	131	113	128	130	130	108	125	135	121	124	133	124	140	117	131	111	145	115	122	127	135	112	120	116	114	145	114	119	145	122	131	140	124	109	116	120	145	98	132	102	118	108	120	130	142	107	131	134	120	131	109	99	127	129	135	130	146	139	123	120	156	131	119	125	113	134	116	115	143	109	125	115	118	118	112	133	103	118	140	124	125	115	139	130	133	142	113	121	119	127	125	146	122	118	128	132	141	109	129	128	128	126	101	138	121	116	114	108	110	134	142	116	111	141	145	104	146	111	112	131	129	118	131	111	133	117	128	128	123	146	128	128	122	117	102	109	110	112	111	135	118	126	114	110	131	127	126	105	118	114	128	112	130	116	120	112	135	113	140	133	133	138	116	124	122	121	128	111	135	115	114	123	147	117	123	133	129	101	123	131	126	122	126	116	123	102	134	122	118	104	128	116	114	140	109	131	123	120	138	113	126	142	124	111	124	116	140	124	107	105	114	105	130	127	143	122	132	127	132	134	130	123	109	125	125	119	129	132	117	107	127	107	123	117	114	120	125	129	127	124	128	125	126	132	120	123	118	112	118	128	104	118	121	121	123	120	118	106	119	131	152	139	129	113	110	129	116	120	117	138	141	115	120	127	119	121	133	140	113	138	130	119	143	115	119	120	117	119	114	121	118	120	121	110	110	114	138	114	146	127	116	121	116	104	128	128	139	121	108	132	137	125	138	111	123	144	127	118	125	148	106	140	128	123	106	136	126	131	143	130	120	135	130	117	97	114	140	135	125
3838	1082	931	502	446	309	253	225	211	193	185	198	190	190	175	140	180	148	164	155	135	148	168	168	170	146	158	141	139	144	151	178	153	131	169	147	159	158	132	143	143	150	175	146	156	145	134	146	178	139	162	149	137	141	138	125	157	174	166	153	127	152	150	152	149	144	151	147	144	160	154	147	150	176	148	155	162	153	132	163	162	127	154	166	141	147	155	155	178	163	148	148	163	131	169	132	148	154	147	140	139	129	157	151	144	151	148	142	151	170	144	138	148	151	152	151	146	147	128	148	146	160	142	134	170	153	159	174	145	142	165	148	143	153	161	144	138	156	170	162	161	143	145	160	121	183	146	150	180	154	140	154	144	151	144	155	128	144	157	134	155	121	138	144	155	126	150	159	160	148	171	135	166	161	155	139	131	133	152	154	162	151	133	160	136	140	140	141	131	166	137	143	147	154	151	148	154	148	151	159	140	149	128	178	145	166	147	151	177	166	173	161	123	130	147	148	145	138	147	151	162	176	134	128	118	151	150	159	137	156	143	156	166	145	158	153	157	145	159	133	153	164	146	151	159	148	154	180	147	142	150	150	162	144	146	160	144	148	159	163	140	150	152	135	162	160	139	143	133	162	157	139	159	134	147	136	138	131	151	157	149	189	132	154	148	127	151	152	168	143	170	169	136	162	166	160	136	165	191	151	163	144	135	148	160	155	166	144	179	143	153	150	147	172	163	152	149	149	156	145	157	154	179	152	156	148	159	172	153	148	170	146	145	131	154	165	146	144	167	137	151	150	178	134	156	148	156	168	149	146	145	161	142	156	153	159	140	157	162	147	164	147	139	159	143	133	139	156	155	164	127	166	145	147	144	157	156	173	137	157	142	153	144	155	127	150	152	145	148	155	148	156	151	143	132	148	153	150	139	139	167	178	146	134	155	161	151	164	133	177	154	165	159	159	170	166	137	163	132	147	144	160	138	155	180	137	155	142	144	177	146	167	163	150	161	152	139	154	161	139	140	163	154	150	148	162	168	167	145	140	134	148	146	146	150	159	158	153	158	159	166	152	168	150	127	138	158	160	134	142	130	145	173	138	144	157	125	153	149	182	133	167	154	144	141	160	166	148	143	164	140	159	147	128	150	165	142	154	137	141	156	145	136	149	135	148	164	158	151	165	156	153	130	147	150	143	134	154	152	153	169	148	145	159	134	149	146	144	137	157	156	172	142	141	155	143	151	161	133	140	166	137	157	135	133	156	143	142	144	138	140	142	172	168	165	147	137	151	137	140	164	160	156	138	164	170	140	142	131	138	150	162	145	134	154	158	143	135	152	152	161	153	160	146	151	125	148	139	129	136	140	135	135	150	133	157	128	155	157	153	159	136	139	146	153	145	161	157	150	152	154	155	145	147	176	175	141	149	165	149	163	161	152	146	133	145	144	152	153	160	139	144	156	157	152	155	158	159	162	152	145	151	143	153	140	159	140	151	148	150	158	147	170	180	154	148	176	150	155	137	134	149	147	153	142	148	161	153	171	157	153	148	153	137	161	165	170	160	165	151	148	140	165	166	140	138	168	151	153	152	142	144	145	150	165	145	162	152	140	131	146	151	141	144	127	157	135	160	150	157	147	138	166	153	142	142	145	172	145	160	133	153	163	129	166	153	153	147	143	152	148	127	155	150	149	155	138	144	173	147	132	159	142	126	170	147	142	187	150	156	152	151	157	145	168	149	158	163	154	154	140	155	147	151	154	157	162	142	154	151	158	134	150	163	164	150	138	162	160	152	159	138	144	144	163	154	142	171	164	145	158	145	134	148	153	138	154	127	167	146	133	161	155	147	157	158	138	161	159	157	178	156	159	179	133	119	179	150	158	170	160	140	163	168	147	162	154	147	188	171	157	148	149	156	143	130	145	166	138	153	139	162	143	161	154	164	162	172	103	160	155	151	170	137	163	144	141	138	153	149	150	143	159	154	155	138	146	150	145	137	143	147	157	167	176	149	141	157	166	143	159	151	157	146	151	155	149	149	180	152	146	134	159	151	135	148	157	139	141	142	126	154	145	143	134	145	148	140	135	154	147	151	155	140	142	165	145	145	125	119	144	170	150	158	162	137	148	151	142	138	146	150	153	141	150	142	148	114	156	154	129	140	139	144	154	152	137	143	161	152	150	161	151	134	134	153	145	158	150	147	150	139	183	168	154	149	136	155	148	152	149	154	166	158	142	160	163	161	133	162	151	137	147	141	145	157	139	163	137	137	154	164	148	148	167	151	151	140	130	157	136	153	146	160	134	145	133	147	135	144	140	167	141	153	165	153	155	154	160	144	144	143	159	130	165	157	130	171	167	134	159	133	160	149	157	149	128	145	134	154	134	163	163	150	179	156	154	148	151	140	162	145	152	152	150	148	128	135	173	172	145	149	130	148	172	139	153	148	160	175	143	153	156	148	141	144	156	128	138	135	143	154	155	153	162	149	154	158	162	137	152	139	166	168	152	147	162	148	139	160	160	141	152	156	161	141	162	173	132	153	172	150	138	156	163	130	156	135	151	151	166	145	145	143	144	160	154	161	150	151	143	135	164	140	142	143	153	169	166	168	160	151	145	159	156	144	157	136	145	164	123	160	145	142	133	160	150	157	173	141	158	165	161	158	151	162	134	132	158	147	138	154	146	142	140	158	158	154	146	155	152	159	154	130	159	147	164	169	163	160	134	143	137	182	153	143	131	153	169	146	151	129	148	174	156	173	150	134	174	148	127	146	146	158	144	133	156	141	143	145	188	157	147	141	141	151	141	139	150	142	123	154	155	144	156	155	129	163	163	137	139	148	155	164	145	148	181	173	146	131	138	147	143	136	151	159	150	147	135	155	155	152	160	139	139	153	137	169	177	139	133	160	147	165	164	149	138	131	147	152	151	150	147	164	143	150	152	134	151	138	159	159	156	152	144	166	128	170	147	137	148	154	151	152	166	152	169	164	158	170	129	154	164	169	163	143	141	159	145	141	147	151	142	169	171	144	161	160	143	144	152	169	160	154	159	139	157	139	141	137	154	166	153	156	146	139	140	162	160	161	140	156	155	145	163	152	147	147	138	137	149	163	169	135	139	160	165	158	150	150	146	181	150	142	145	159	162	155	133	136	182	138	143	144	141	137	152	149	155	146	144	151	136	173	154	131	144	138	142	160	161	151	138	154	171	148	162	155	137	157	164	165	174	162	148	144	154	154	164	165	149	173	135	137	138	147	164	159	147	145	152	172	137	133	137	159	148	162	146	150	160	133	125	143	144	155	163	151	167	136	140	150	147	145	158	142	150	157	133	147	139	153	166	147	159	161	161	126	147	154	156	146	156	135	153	132	145	160	147	151	169	167	166	159	153	146	153	157	161	145	154	135	159	165	140	153	151	119	145	142	134	135	138	176	157	148	130	157	160	153	159	148	163	173	143	165	177	163	156	156	154	150	167	162	159	142	169	119	147	176	146	158	169	142	189	145
23791	21536	29313	24206	21538	17461	1731	780	632	588	516	471	454	439	392	370	402	351	311	353	364	331	305	329	345	302	332	293	292	323	305	319	330	269	296	313	304	277	324	297	299	318	285	281	293	286	309	286	294	277	320	250	278	247	271	316	298	282	272	279	274	276	292	300	309	306	312	280	270	280	294	286	283	277	287	271	273	260	290	294	299	288	272	275	290	302	279	273	295	295	286	256	283	285	264	258	298	304	269	276	258	270	300	281	326	301	271	277	275	272	290	301	266	270	261	288	268	282	291	272	260	260	282	280	276	282	276	299	258	284	291	299	254	297	293	278	271	308	278	289	267	280	283	276	269	273	250	280	321	292	295	266	243	279	267	294	283	283	262	293	254	264	297	311	320	260	300	262	264	259	272	312	309	282	303	276	302	273	323	252	297	265	311	260	278	285	272	289	267	293	251	288	289	278	274	290	299	318	300	284	296	296	270	282	269	286	288	293	311	288	287	277	277	272	274	281	278	284	308	274	286	277	273	302	248	280	272	305	291	262	285	280	258	308	271	307	283	288	305	277	301	286	278	270	263	319	276	262	280	271	285	264	300	278	283	288	282	301	295	280	283	283	266	305	282	326	278	294	265	296	279	300	306	278	272	269	310	279	297	270	286	277	288	275	299	276	252	278	276	303	296	263	271	281	280	278	308	261	256	252	280	270	270	317	272	270	278	282	298	314	283	303	272	281	268	255	293	278	285	302	264	296	270	254	293	275	278	294	298	275	275	246	264	266	284	339	275	289	287	268	275	291	290	291	276	266	279	288	288	307	283	271	288	277	256	258	298	296	271	298	326	291	284	311	253	283	288	299	296	284	260	290	263	285	295	301	268	271	267	286	286	296	314	287	278	265	301	282	313	295	286	248	288	292	254	279	307	282	290	285	261	279	262	268	287	286	276	287	253	298	274	302	292	297	274	312	277	286	261	273	285	281	263	293	278	277	266	275	294	282	277	290	294	279	309	261	267	283	284	256	273	284	268	306	302	314	294	273	273	271	280	247	285	288	287	274	277	289	305	288	302	312	271	258	274	260	261	249	268	297	269	266	260	251	282	255	272	310	301	270	311	262	270	284	297	295	267	278	283	274	284	288	282	302	270	298	313	284	258	298	277	270	275	275	281	282	291	278	283	291	278	274	245	267	292	269	292	282	280	286	281	297	257	312	271	264	312	283	268	278	276	291	289	292	261	275	302	275	259	298	248	276	298	273	288	290	288	275	303	270	265	274	261	288	298	272	294	291	296	267	257	284	254	276	315	273	264	289	235	271	273	312	250	244	285	253	312	316	293	279	291	294	272	295	271	263	282	275	266	267	275	314	272	273	319	318	278	255	264	279	287	277	285	299	229	263	294	282	301	290	259	287	278	302	297	273	268	267	305	291	297	293	288	268	304	266	293	283	268	246	271	268	307	291	278	267	280	325	318	289	284	277	298	304	292	256	276	283	261	280	292	298	322	279	279	265	272	298	285	298	299	251	301	270	298	255	276	277	305	262	291	284	304	287	260	262	275	277	278	277	274	290	285	310	274	283	305	260	283	304	275	253	265	265	291	303	265	274	295	285	275	271	268	296	290	316	278	251	269	301	285	286	267	246	271	290	279	263	289	285	301	259	291	268	290	293	299	280	270	293	265	275	282	317	304	287	270	290	291	291	294	286	265	279	293	309	258	309	249	299	273	265	287	266	297	306	304	305	311	289	283	264	280	283	299	259	280	295	300	272	260	281	303	275	284	267	292	282	308	269	258	281	263	311	290	283	270	343	281	293	270	292	292	285	302	304	284	316	305	300	273	258	264	303	264	292	285	286	276	290	277	276	302	261	284	295	289	305	287	282	320	276	266	269	286	283	285	287	302	280	308	276	248	296	318	278	260	266	282	290	271	275	320	261	288	305	286	261	278	277	270	266	286	279	289	288	251	264	287	281	311	274	263	280	278	284	304	286	254	271	292	244	288	312	301	284	290	287	279	275	284	273	261	294	282	282	310	294	295	266	277	273	283	259	274	288	268	277	284	268	307	283	260	319	299	273	260	257	241	245	297	262	268	303	273	290	299	307	240	279	289	292	291	307	295	258	290	271	271	270	275	279	292	275	297	250	261	293	292	289	275	263	280	273	280	295	262	286	274	274	275	283	276	315	292	262	267	286	262	289	277	276	252	254	320	294	279	268	273	267	264	288	289	294	268	295	267	300	288	284	310	300	289	307	298	267	277	280	280	267	280	286	249	282	265	292	252	294	282	303	289	251	282	281	276	279	270	292	300	316	271	283	238	293	283	283	300	267	276	303	277	268	287	292	292	299	288	270	288	263	289	296	275	286	279	278	281	314	297	270	273	257	322	264	243	280	315	267	312	293	269	275	287	274	290	285	267	280	262	269	287	281	295	303	279	283	285	275	311	295	263	300	264	302	301	280	281	308	293	279	275	279	286	284	282	287	279	286	271	257	300	292	279	252	282	280	310	278	315	292	288	266	274	265	262	306	299	288	278	283	275	274	298	263	282	261	270	309	274	277	266	305	291	300	279	283	267	280	279	297	266	254	273	289	284	305	263	290	305	276	300	286	271	271	265	271	312	283	270	270	247	298	259	272	282	301	259	298	279	283	305	303	288	305	297	268	308	285	271	276	302	284	276	296	279	260	277	328	292	277	275	331	268	286	299	263	325	281	307	288	282	297	268	259	280	268	301	307	302	297	246	288	279	297	243	281	286	273	286	280	287	259	249	318	257	264	291	312	294	310	281	281	261	276	264	267	295	276	296	294	277	283	258	300	307	305	300	252	266	275	261	278	322	295	282	298	249	300	259	286	288	260	275	259	288	271	278	306	303	267	306	281	298	290	280	262	309	276	293	275	269	295	286	310	260	289	268	283	291	283	271	301	265	283	306	269	293	286	296	245	299	299	274	287	264	270	301	263	279	292	289	272	294	309	301	269	305	283	259	309	278	277	285	281	258	328	279	275	308	274	241	276	274	281	297	292	291	292	268	292	286	285	277	264	265	270	295	293	294	301	279	236	289	275	287	269	279	279	272	322	277	299	280	287	277	316	318	247	283	293	273	268	296	298	253	288	248	301	311	300	281	308	265	264	315	273	308	291	269	266	306	324	259	268	268	274	268	294	283	274	279	282	277	284	283	270	266	289	271	291	274	292	292	259	283	265	262	304	254	311	280	288	278	298	286	257	259	262	265	275	295	280	277	303	252	265	298	293	278	273	265	269	254	280	300	296	280	257	299	306	228	300	281	306	284	282	261	319	290	290	254	273	277	272	291	258	300	279	295	274	275	256	289	301	280	283	279	289	285	283	331	243	294	277	291	275	309	268	296	282	265	309	284	300	271	277	260	278	290	298	306	294	291	276	243	315	278	307	276	280	292	268	278	301	277	294	304	237	314	274	312	275	292	281	300	291	285	281	287	285	273	259	266	287	286	261	302	292	274	273	258	330	265	292	304	233
4769	10508	9259	4668	3236	2356	1854	1395	1209	970	817	789	662	594	563	541	511	465	422	445	421	367	418	414	417	399	379	370	395	380	363	396	349	366	394	368	367	330	364	357	343	339	408	343	339	368	359	329	372	341	315	380	348	362	360	369	332	340	337	338	339	383	311	335	342	368	332	360	322	328	343	289	316	330	347	351	341	316	345	358	316	324	359	347	325	333	361	331	374	340	321	323	338	316	325	338	331	307	336	350	330	290	337	291	338	338	323	316	331	314	356	368	342	356	327	335	329	332	372	341	315	350	326	348	308	339	348	292	324	317	313	342	354	316	361	345	340	327	337	316	304	326	357	326	336	349	355	308	287	368	331	332	336	348	335	310	346	335	339	362	292	326	364	310	325	324	306	350	322	331	354	317	315	288	330	310	334	314	336	312	319	321	351	330	341	318	331	309	331	365	313	328	345	324	343	356	309	326	305	289	312	312	319	321	341	310	280	327	349	352	320	310	328	301	308	321	305	310	327	302	343	314	324	357	307	329	336	338	340	317	338	351	315	359	347	310	330	330	353	318	331	338	321	301	336	320	308	330	331	320	317	351	323	346	318	331	331	319	350	325	320	326	337	314	312	357	345	338	309	342	335	334	333	333	306	339	312	317	311	356	321	345	313	338	326	344	299	341	311	328	338	286	326	336	346	329	312	362	320	352	317	344	328	340	347	347	296	346	338	345	341	317	360	335	317	344	323	307	327	328	293	315	368	303	339	331	312	304	332	309	319	365	321	330	346	343	347	362	346	347	330	307	331	333	328	349	317	334	331	329	326	312	311	319	317	336	325	323	327	328	326	306	324	338	334	350	334	338	306	336	308	331	320	301	314	347	317	323	338	346	310	338	339	309	366	335	357	326	340	330	328	324	337	325	310	315	299	325	311	323	352	356	334	320	313	350	317	325	318	326	328	331	316	352	326	349	338	321	336	344	323	330	348	323	325	352	345	337	330	334	320	340	299	331	363	308	311	304	336	336	309	334	334	339	311	335	300	374	303	318	314	359	285	317	318	341	357	353	333	333	357	349	326	335	306	309	298	325	331	352	348	360	356	345	316	335	286	352	336	328	327	322	308	347	351	345	355	347	325	343	332	357	344	332	306	333	303	313	336	329	338	298	340	360	319	319	332	351	328	357	329	337	300	312	310	290	321	334	325	335	351	341	326	349	330	332	359	312	286	338	335	353	358	329	332	345	330	338	332	330	314	333	336	314	322	323	345	334	337	337	330	285	330	321	321	311	355	347	334	295	335	313	332	338	338	320	319	339	333	349	359	339	347	326	341	335	377	341	326	347	325	326	318	326	312	321	356	329	341	327	324	358	355	314	326	339	333	316	321	333	347	335	341	322	336	344	380	374	296	324	329	345	293	335	301	336	316	345	347	336	331	351	312	338	312	306	334	321	354	313	334	335	321	347	321	363	370	353	330	330	280	359	355	322	326	306	339	330	361	305	326	312	313	309	336	301	353	342	326	340	338	341	345	321	330	329	308	336	340	325	340	333	338	321	337	345	330	335	341	342	333	311	326	347	335	332	304	321	301	313	354	354	331	336	307	276	337	329	337	335	352	364	318	336	296	348	328	331	334	316	357	329	344	332	333	324	331	290	333	329	325	312	325	343	316	339	328	335	316	323	336	349	338	322	320	345	307	346	332	363	300	353	318	299	344	348	333	308	342	292	317	325	322	326	329	314	341	319	341	356	354	324	350	321	328	350	328	335	312	306	307	354	361	346	319	310	357	372	341	313	340	345	332	307	332	336	330	333	331	333	327	327	320	317	300	354	325	288	325	353	322	303	341	357	337	317	319	348	347	347	301	339	338	327	321	311	324	302	345	305	333	332	334	328	312	346	354	351	342	353	354	301	325	318	318	320	313	342	329	327	339	345	336	355	337	314	344	341	319	296	333	318	343	356	338	312	360	345	311	330	324	325	328	320	331	316	361	328	360	369	309	347	339	345	315	316	333	321	340	356	358	317	305	332	330	330	339	296	300	348	311	311	331	320	345	323	312	353	339	308	314	342	327	310	329	307	334	317	323	323	361	301	323	327	343	325	359	357	315	328	327	316	321	348	372	329	313	335	306	309	326	310	335	315	341	332	327	318	313	301	347	301	323	313	321	308	329	341	355	347	358	338	387	346	321	358	331	349	321	333	330	362	307	310	343	318	336	309	352	314	320	293	338	351	341	334	309	308	337	335	349	318	337	316	326	328	295	363	319	308	343	311	347	331	344	350	360	336	340	348	354	335	352	333	309	312	331	314	345	335	335	338	335	321	313	359	309	334	289	354	341	341	342	337	338	325	333	327	313	343	302	346	317	339	293	351	312	311	342	335	367	337	345	335	351	321	346	333	317	336	318	310	341	339	327	314	316	321	321	337	350	340	330	347	312	336	364	350	300	320	324	329	353	312	336	316	327	321	314	329	351	290	295	350	317	321	307	345	339	348	331	346	333	336	303	348	362	327	321	320	317	336	338	317	327	356	314	314	304	324	319	319	359	295	325	337	305	314	317	304	315	346	328	326	359	365	324	315	341	307	356	352	324	343	298	378	313	312	313	324	350	336	326	332	351	327	345	334	330	335	349	344	332	344	301	306	326	314	303	335	344	364	324	363	356	319	326	326	304	334	328	302	314	357	331	331	366	368	348	304	309	324	327	322	336	340	320	323	332	334	328	357	301	296	333	343	323	298	324	320	317	351	321	340	319	349	286	345	317	328	323	356	335	325	324	356	337	355	352	331	317	329	341	321	306	355	330	327	330	338	326	335	347	317	307	359	319	356	337	319	326	350	325	345	300	350	338	333	355	346	352	357	361	305	351	338	371	334	324	335	325	363	345	342	352	326	318	319	309	328	337	320	340	306	334	327	335	315	317	356	379	322	303	344	339	360	317	323	340	339	337	344	345	324	348	347	326	294	358	343	348	343	328	350	340	335	326	285	356	349	340	342	290	317	343	338	356	341	318	318	359	338	333	344	357	315	329	333	309	327	331	326	318	368	334	331	330	350	343	358	360	357	332	310	350	314	340	328	342	349	354	330	331	344	339	357	327	344	349	336	389	310	335	309	342	321	321	314	291	297	333	340	369	358	338	333	301	304	312	333	352	331	328	339	351	322	319	305	321	343	326	338	292	309	338	302	337	343	311	346	331	313	322	339	321	323	313	351	305	357	325	333	326	356	308	356	351	360	334	343	361	324	347	325	368	344	313	310	351	330	328	309	365	328	329	300	332	344	308	315	340	321	326	316	349	357	319	336	323	348	290	338	337	330	335	343	333	357	348	339	309	316	337	328	327	326	312	320	339	335	320	331	346	338	349	358	315	316	335	331	309	347	330	366	334	350	333	323	356	359	342	298	339	309	332	327	313	335	355	300	310	313	336	347	362	337	328	352	324	346	325	349	309	303	311	343	317	303	341	321	343	351	345	323	338	335	314	332	313	365	331	323	338	377	375	330
25094	21550	28459	25043	17188	868	446	294	233	220	195	183	171	176	146	153	126	147	126	149	109	117	125	92	108	105	117	125	115	109	104	105	122	94	116	134	109	97	105	104	98	92	98	110	105	114	110	101	108	104	94	114	111	108	109	89	88	105	95	108	105	99	109	92	89	91	96	92	86	99	103	102	86	90	121	117	114	103	106	111	99	100	99	102	105	95	108	91	113	79	105	92	91	103	105	99	100	96	76	91	100	97	83	100	117	104	109	99	92	88	90	89	100	104	95	102	103	101	91	107	100	104	95	106	97	98	93	92	95	100	98	103	80	88	98	103	106	113	101	109	100	93	111	97	105	92	102	94	86	90	101	100	98	97	105	112	89	105	92	94	91	84	113	114	121	92	95	95	107	92	102	101	101	87	92	103	110	79	88	99	108	105	90	100	109	82	81	99	95	98	108	103	92	90	99	88	126	80	92	88	86	100	101	101	100	104	104	79	107	106	92	89	108	107	106	94	96	116	99	95	109	102	108	109	108	103	102	90	88	93	108	111	114	97	119	103	113	109	112	101	101	102	91	89	106	94	113	97	94	110	82	95	117	94	85	95	107	78	96	116	88	98	85	105	88	96	94	100	105	95	106	100	92	95	113	112	104	92	90	108	93	96	114	102	84	104	74	86	92	93	97	102	110	85	104	116	100	81	102	109	106	110	97	94	76	106	116	103	92	114	100	97	116	92	84	97	91	100	81	111	119	85	108	94	112	106	91	108	104	110	98	107	111	98	109	102	84	93	98	81	101	105	89	82	92	102	85	101	93	107	114	91	102	102	107	104	128	95	97	111	100	94	98	100	106	109	104	92	105	108	99	90	106	88	105	109	94	108	99	87	104	106	105	98	106	92	91	85	98	111	90	91	111	98	80	100	76	102	99	85	121	95	101	82	96	89	79	105	101	107	80	98	124	114	119	103	105	75	104	100	93	84	118	113	100	110	100	98	88	75	98	108	117	109	90	104	100	114	109	91	98	86	100	113	112	91	99	107	79	112	107	108	109	108	98	99	105	106	100	105	107	111	92	109	96	115	96	98	100	98	97	90	93	106	90	104	93	102	107	105	76	80	106	90	92	99	104	109	91	92	97	81	86	106	90	104	95	110	92	87	86	110	93	101	82	98	108	79	88	93	91	111	90	87	100	93	116	107	79	89	107	103	104	113	105	77	107	101	80	108	100	102	92	114	99	114	101	105	91	109	120	88	82	81	84	83	84	82	103	102	103	103	112	101	95	110	108	106	107	98	91	106	101	83	114	99	92	104	84	101	110	99	90	105	100	94	95	95	106	99	94	93	85	82	100	96	102	114	102	101	97	103	97	90	88	126	82	103	98	92	107	93	108	94	95	90	116	95	76	89	92	103	104	85	94	97	100	101	95	99	85	118	85	103	109	103	98	97	117	108	117	77	110	96	104	91	101	106	88	99	82	96	92	104	107	92	109	98	102	88	90	90	91	102	97	97	97	105	101	107	106	94	92	89	97	101	93	98	90	81	108	93	90	117	92	104	91	101	108	113	120	101	103	105	93	104	101	104	90	65	85	79	103	121	87	88	88	108	86	115	99	92	115	71	99	98	105	92	90	86	94	101	101	97	106	83	91	99	101	103	83	104	100	104	103	88	96	83	109	75	103	105	102	95	85	103	104	86	95	105	112	85	107	105	90	93	109	110	96	100	98	73	116	100	108	105	95	97	102	101	99	105	95	100	91	117	105	88	121	91	100	113	95	78	94	93	104	108	92	96	100	95	98	108	69	90	89	104	105	93	108	112	85	86	96	104	100	102	98	92	88	98	101	105	112	85	94	101	93	110	103	101	98	119	82	106	94	114	113	110	112	88	106	108	130	95	88	116	98	85	101	73	102	116	122	95	120	117	101	86	96	99	94	101	117	109	96	92	110	87	100	108	118	105	99	94	117	94	103	102	103	103	123	95	106	92	117	99	88	106	97	94	99	98	85	89	96	110	100	101	116	107	76	99	104	110	95	101	100	94	99	72	95	123	114	107	92	96	116	113	98	105	96	100	93	95	97	100	111	115	97	112	101	85	106	100	105	95	109	84	93	95	106	97	88	95	97	84	108	112	114	83	94	108	82	89	106	96	75	115	109	95	83	90	105	104	93	94	104	97	94	104	114	102	100	108	90	100	107	97	113	110	108	89	110	100	87	100	96	89	86	109	101	101	96	87	89	104	105	99	80	99	91	96	98	115	107	89	110	98	102	121	109	78	108	115	87	108	94	110	106	90	97	78	103	78	91	92	104	104	110	110	110	101	94	111	114	86	83	98	108	99	114	93	99	116	91	90	94	79	99	79	88	102	111	103	82	89	103	101	98	95	93	99	89	115	80	114	107	94	90	93	94	88	96	109	103	106	90	100	99	90	104	98	100	98	90	113	92	79	94	117	113	101	113	99	104	95	93	103	89	90	107	111	101	105	99	118	93	103	86	110	118	93	104	89	115	99	101	121	102	101	102	81	102	85	114	114	86	119	115	103	107	95	114	90	92	98	100	113	89	81	97	102	100	101	100	101	97	87	101	95	93	90	74	93	84	102	108	100	90	97	98	105	98	92	111	109	97	100	100	91	108	96	103	95	88	80	97	101	97	80	80	96	100	89	98	107	99	106	103	120	112	79	95	99	107	95	92	103	86	104	93	107	100	91	99	106	95	103	92	106	115	89	97	110	88	96	101	84	108	123	114	119	94	106	98	72	96	102	113	114	94	98	87	84	99	101	85	111	78	91	101	118	87	111	88	108	100	87	98	106	88	92	89	92	95	103	92	98	84	96	104	100	117	111	90	110	107	83	94	96	96	109	95	104	84	101	110	116	112	118	84	120	98	95	103	100	76	108	103	69	110	94	88	91	89	84	117	110	90	94	112	121	81	90	95	106	103	108	96	84	84	99	111	88	90	102	115	104	93	88	90	109	119	100	73	112	102	87	93	105	105	109	100	97	100	87	97	105	102	90	122	104	90	92	116	99	90	103	120	90	107	89	89	101	92	114	102	90	105	100	99	88	96	98	104	87	100	72	93	93	112	98	114	105	97	110	106	104	105	110	90	112	103	105	115	95	94	105	93	94	101	89	94	91	77	107	105	100	77	100	95	103	109	85	98	89	92	110	104	92	109	95	117	96	83	86	101	93	89	114	102	123	97	99	97	107	85	92	110	107	97	113	98	91	102	107	100	91	112	94	111	102	92	94	99	101	97	98	87	110	96	82	87	84	89	106	97	101	107	107	101	102	106	105	112	87	82	121	108	71	110	118	105	111	95	118	83	87	99	100	95	104	100	98	81	87	94	89	100	97	95	112	109	85	96	111	104	90	96	94	103	89	93	95	107	100	102	111	121	115	84	104	90	111	100	112	99	85	95	97	114	107	90	95	95	91	109	100	97	87	98	93	105	84	92	96	116	105	97	103	95	133	97	105	109	93	80	101	103	89	102	97	102	112
4694	6106	4922	2623	1775	1322	985	804	644	511	406	328	332	309	228	274	201	221	188	154	188	181	184	152	162	157	147	161	153	166	144	160	126	149	131	153	139	153	146	117	152	161	153	148	152	138	160	133	144	132	139	123	134	117	136	125	147	144	126	147	128	125	120	159	147	125	132	153	129	120	141	118	149	128	134	136	138	139	126	129	130	122	132	138	129	131	139	129	148	143	133	135	130	128	121	120	145	150	147	120	142	128	119	149	125	111	124	130	145	144	120	135	146	149	147	127	118	112	153	137	135	136	152	117	145	143	121	146	142	122	147	126	130	134	135	111	125	123	121	130	102	139	130	138	130	127	135	148	139	139	157	128	130	154	147	111	133	117	135	139	148	117	138	124	161	118	143	142	134	115	112	134	138	129	112	123	129	128	136	141	119	144	150	131	114	134	148	137	119	150	128	118	132	134	129	139	110	126	153	128	141	132	145	145	132	136	126	142	134	128	132	160	147	153	153	114	155	149	123	123	132	127	136	115	142	149	118	143	146	137	115	126	140	150	154	126	134	141	142	132	144	129	120	130	149	135	134	126	121	130	130	129	132	124	117	147	149	123	141	126	134	128	126	140	126	138	146	138	155	135	137	137	137	137	144	130	134	132	127	130	114	143	142	141	128	144	148	126	131	134	150	114	129	147	136	116	126	123	116	154	112	132	134	145	128	119	136	133	130	142	122	115	125	132	146	123	159	130	113	128	138	138	122	132	138	116	127	125	147	132	137	135	118	115	137	141	128	115	128	122	132	120	126	145	145	124	140	138	151	114	132	130	134	137	142	160	131	111	128	123	122	122	134	133	116	146	127	150	146	135	129	148	103	154	128	129	140	129	138	141	144	131	144	157	154	150	135	130	122	134	140	137	134	127	128	141	117	118	130	131	132	143	125	134	123	140	138	150	119	127	143	134	143	130	116	108	162	156	165	146	141	125	135	140	139	155	140	158	128	134	130	135	126	138	135	129	117	108	117	125	141	146	129	132	139	116	139	137	123	140	146	132	138	124	129	116	127	135	138	154	128	133	142	152	117	154	141	154	129	158	143	134	132	143	131	142	144	125	132	128	127	121	138	136	125	128	141	145	127	138	135	156	138	144	141	124	133	130	118	141	121	147	131	133	129	137	117	151	139	126	137	101	139	130	117	136	131	144	140	146	130	127	130	113	119	133	139	112	135	137	133	136	146	148	146	110	153	137	127	130	116	142	121	113	115	136	119	126	131	126	128	125	136	118	148	127	145	132	134	145	123	111	164	125	129	130	117	129	123	119	125	127	124	146	142	115	130	135	138	128	151	122	140	145	149	134	140	143	128	135	130	145	152	139	150	130	148	164	142	133	118	125	149	147	139	122	132	122	128	145	127	121	132	139	162	127	132	130	142	126	147	140	158	157	148	143	132	128	127	112	135	139	113	143	130	135	131	137	149	134	110	130	141	123	146	135	152	121	136	129	119	133	126	139	121	145	135	133	114	145	119	142	136	132	139	130	118	139	157	161	132	143	120	136	127	126	131	129	141	135	130	146	128	122	128	138	143	142	139	139	125	127	134	136	112	126	139	120	110	134	159	125	134	140	136	141	131	129	129	123	123	134	142	138	122	136	130	136	128	147	124	111	128	115	121	150	147	123	125	133	124	115	136	131	118	128	120	130	118	147	121	144	128	126	122	116	152	164	125	124	148	134	133	139	117	133	139	131	121	133	121	133	117	142	130	123	129	157	135	118	121	130	157	148	132	121	144	137	120	133	121	172	112	136	129	131	118	115	130	133	127	131	132	138	127	127	127	143	149	138	130	133	126	132	112	133	137	130	150	126	127	129	135	145	115	130	124	129	128	155	155	143	138	136	130	123	120	131	124	138	114	138	151	137	156	101	136	119	143	148	115	116	156	141	134	136	141	138	112	145	126	153	108	134	135	147	131	132	157	133	124	154	150	132	126	138	142	133	126	156	133	109	126	121	118	136	139	140	148	121	137	132	142	138	138	134	125	140	133	146	128	136	127	125	135	125	132	136	148	124	149	129	134	122	132	141	140	143	130	138	125	140	145	116	133	171	151	126	146	133	138	116	120	154	153	131	117	151	121	139	139	140	134	118	121	128	146	132	136	128	132	127	121	117	154	133	115	153	143	133	163	139	129	122	128	135	133	137	146	126	129	125	145	127	125	131	152	147	115	131	141	106	133	137	135	132	146	142	127	121	145	129	144	140	119	152	130	139	115	134	138	154	142	132	119	128	137	132	120	136	154	140	127	119	133	134	128	126	152	128	129	145	146	133	149	132	150	136	136	144	152	125	129	131	125	124	142	132	146	133	127	146	123	120	122	140	133	132	135	134	127	129	120	136	126	117	142	132	151	116	130	136	141	119	122	135	125	113	140	140	145	119	142	151	134	125	136	121	142	151	131	121	138	133	125	131	139	128	135	125	133	113	133	131	136	138	142	113	133	108	146	144	121	123	141	124	129	137	164	126	135	117	131	123	130	128	136	122	141	142	140	109	151	119	136	132	135	137	124	156	147	130	120	127	138	172	142	119	139	128	144	140	121	119	145	126	131	139	132	133	117	134	124	108	124	134	165	132	129	138	130	141	144	128	145	127	113	141	142	138	125	130	124	141	127	142	124	132	124	146	129	136	126	125	135	127	137	129	139	129	116	123	147	138	144	130	133	150	127	131	125	138	140	130	147	126	149	146	116	146	124	141	122	127	124	131	120	131	156	148	130	154	130	140	141	151	161	130	121	128	128	146	132	176	139	140	144	126	145	119	134	128	139	148	119	143	113	112	137	120	130	129	140	147	118	156	140	120	130	136	125	130	141	149	120	137	142	145	127	146	139	130	137	147	122	132	124	127	137	139	147	138	132	140	140	132	126	153	133	123	148	131	139	125	131	136	149	133	149	154	121	139	135	126	127	116	147	145	124	138	137	152	113	143	108	122	114	119	131	112	141	129	128	143	132	135	94	114	133	128	140	125	134	115	130	123	157	124	140	121	120	124	141	140	154	116	126	130	118	123	159	129	128	119	119	148	138	129	135	121	133	171	106	132	137	171	142	145	115	164	140	134	140	163	134	123	139	121	130	130	153	130	147	150	144	138	140	119	150	130	115	123	137	147	144	146	98	121	144	134	134	132	149	142	125	146	146	132	145	124	134	123	147	137	127	154	126	152	146	134	140	146	162	130	140	149	121	105	123	134	138	127	134	141	113	130	131	130	132	133	128	130	142	136	153	145	148	142	147	133	123	138	124	146	141	120	115	145	127	136	145	133	123	129	139	124	118	126	121	130	117	120	130	123	157	156	131	142	132	109	125	137	137	142	132	150	125	130	153	152	140	126	139	123	129	152	137	132	118	114	112	111	119	136	119	146	126	110	125	121	149	132	151	133	148	135	141	157	159	137	128	131	123	140	128	137	135	133	153	141	128	150	141	128	133	133	134	142	123	142	139	138	127	107	136	123
23068	21622	29714	24004	21618	21681	14563	1611	1035	846	780	700	626	571	585	531	473	479	432	419	427	415	405	370	363	376	370	359	373	363	340	365	375	376	360	377	370	334	340	337	361	321	385	352	337	347	308	343	340	371	334	333	336	327	357	344	338	338	318	330	337	340	342	321	354	313	367	327	335	329	323	343	319	318	318	343	333	315	336	324	356	336	337	304	304	302	329	324	355	343	329	357	343	306	352	322	332	322	364	334	307	279	357	331	336	317	342	323	313	297	362	324	304	309	349	305	307	281	329	321	317	315	334	339	311	368	337	321	328	322	323	323	319	310	339	335	351	315	322	331	325	329	348	311	308	300	292	351	316	295	312	330	336	311	334	312	320	329	314	291	307	309	301	306	334	321	339	353	321	304	334	289	326	335	311	318	314	324	330	333	325	332	320	299	288	300	304	294	337	318	360	311	309	302	302	313	332	341	363	313	334	323	324	325	326	337	332	302	357	336	310	332	320	312	328	307	316	339	312	303	329	325	307	320	309	328	356	312	334	299	307	304	313	355	328	326	344	307	326	324	327	326	329	349	322	340	300	336	336	305	314	333	334	317	332	329	363	327	322	358	325	333	319	303	296	336	316	350	321	307	298	341	319	321	323	336	319	345	313	278	307	317	322	321	309	337	315	305	344	268	312	328	349	320	267	312	333	340	338	295	322	337	302	309	337	301	350	324	336	296	307	355	297	304	368	337	329	332	309	295	327	316	336	289	326	330	316	322	327	301	304	352	315	337	351	333	307	317	307	328	338	310	301	329	323	347	325	327	304	298	315	322	326	317	308	330	330	317	349	298	324	307	356	309	345	332	324	259	320	322	328	327	315	314	308	343	345	322	317	326	343	339	298	324	308	307	294	312	311	322	308	319	267	297	304	303	347	282	312	301	323	335	322	322	341	304	308	308	344	333	321	305	331	300	308	341	306	329	309	332	320	333	345	328	305	296	297	344	336	314	308	337	328	318	303	302	309	334	316	349	283	322	294	344	339	342	338	338	353	315	332	331	369	331	311	275	307	331	317	307	313	323	317	331	336	319	335	320	324	330	305	332	340	311	323	324	302	291	308	285	342	274	337	335	314	313	319	342	335	317	314	365	306	343	315	320	294	346	331	324	304	353	317	319	313	318	322	358	315	331	310	318	314	315	289	294	327	323	295	346	297	337	316	306	315	323	335	349	371	319	318	327	359	310	299	303	343	274	314	336	291	353	314	326	343	322	324	286	329	331	315	336	379	319	363	325	329	322	321	340	295	345	320	332	345	338	351	371	316	341	289	319	338	307	343	342	346	342	312	337	300	310	314	343	338	331	346	300	303	308	322	312	315	296	294	283	335	294	350	356	327	314	347	295	340	315	324	315	311	339	344	344	321	296	330	322	350	284	290	319	320	297	313	321	320	315	334	308	322	321	301	327	334	292	318	335	326	307	289	346	296	306	350	302	289	349	304	321	335	285	326	334	321	332	325	334	346	362	343	309	315	363	320	287	310	315	309	302	314	342	354	315	325	339	328	283	312	331	320	344	310	321	342	337	328	341	301	300	320	334	323	307	345	331	327	317	322	366	313	342	308	335	314	297	323	337	319	324	347	326	311	314	324	373	309	315	326	309	329	308	318	320	307	313	279	303	320	279	286	318	361	323	332	318	303	325	318	304	326	315	305	303	329	314	330	337	313	349	327	336	322	329	353	315	316	295	312	328	326	301	331	314	295	316	324	311	361	291	310	294	307	315	330	350	296	275	311	344	324	313	310	322	331	332	324	304	306	329	338	313	326	321	313	301	316	307	343	334	338	312	321	312	309	323	323	320	345	346	311	285	304	334	348	308	327	319	327	334	351	307	313	288	309	287	314	334	326	312	320	318	346	316	328	302	309	343	305	338	343	298	347	320	331	313	302	339	328	337	314	315	318	303	292	321	329	298	319	345	344	319	338	297	326	322	337	323	294	347	302	326	351	350	320	341	318	312	353	347	295	324	310	344	343	316	333	348	315	314	305	312	323	358	293	336	299	311	302	314	323	307	319	313	285	300	311	334	276	328	312	349	304	311	359	317	297	280	301	342	323	317	306	359	329	325	269	328	291	315	333	322	303	351	327	318	322	302	313	354	307	317	351	341	352	302	284	363	322	305	319	295	334	318	363	316	296	322	314	323	315	328	325	314	320	331	299	347	325	296	314	295	327	347	301	327	330	312	321	305	309	335	343	334	289	313	320	334	277	325	320	307	313	327	357	297	336	351	307	291	319	321	337	311	341	311	340	310	375	321	332	356	329	325	320	317	322	290	311	336	313	314	339	297	331	308	308	329	349	305	320	303	342	304	331	346	353	308	326	334	298	307	317	344	320	301	340	324	320	297	306	304	325	335	332	327	354	331	315	335	330	340	320	278	341	362	296	308	314	306	314	339	313	295	342	324	303	314	362	316	335	339	328	320	309	293	326	322	316	324	352	332	294	349	307	357	343	309	293	317	336	345	294	334	313	290	337	297	307	303	316	304	285	315	357	315	340	287	317	337	294	339	324	347	354	305	296	332	299	311	348	310	305	325	335	330	298	307	328	314	279	318	327	334	327	304	355	305	327	320	342	320	284	303	336	292	308	321	314	316	308	358	332	312	314	328	302	304	323	327	295	316	311	297	318	328	353	303	306	345	341	315	340	311	298	339	331	330	305	325	338	332	333	296	301	340	323	300	305	302	347	301	302	306	296	316	308	323	294	353	327	317	339	309	292	320	332	328	310	326	331	325	346	333	329	321	306	319	336	332	318	315	311	283	305	316	345	344	337	338	321	321	331	303	328	308	322	332	287	305	352	314	319	321	353	352	302	325	342	312	336	292	347	316	317	311	313	309	341	331	324	294	339	329	327	324	324	340	310	312	334	336	303	333	311	340	318	325	318	314	332	317	330	337	294	321	329	314	333	328	349	324	298	321	306	304	328	315	332	305	346	346	345	296	325	340	319	306	333	319	337	329	310	341	330	324	351	313	288	334	334	306	294	319	333	345	294	307	305	317	334	329	309	296	323	346	348	320	306	352	312	319	312	298	337	336	306	329	328	313	284	338	323	335	341	332	332	321	313	355	341	284	305	327	309	300	301	339	304	325	322	334	319	323	301	333	342	307	316	307	298	336	305	311	303	292	297	310	340	337	311	311	326	343	293	326	318	297	329	288	314	328	345	353	311	314	320	321	353	316	302	346	329	292	338	324	333	334	308	361	301	345	331	322	301	321	319	319	315	345	331	318	321	303	355	335	282	293	318	293	315	303	299	309	348	305	319	315	337	313	325	325	355	325	322	302	314	305	337	342	297	317	338	333	336	304	333	322	307	345	337	314	281	306	327	296	331	323	329	318	340	328	338	307	303	304	318	333	314	308	320	309	314	324	316	313	318	302	338	322	319	338	290	299	333	309	308	300	302	333	292	323	329	321	330	341	315	335	338	311	331	293	303	332	300	331	319	342
7194	17259	14775	8110	5696	4303	3252	2585	2001	1667	1350	1197	1055	951	865	806	691	642	612	639	571	579	556	499	524	498	457	448	457	416	460	475	446	470	443	383	422	397	396	421	432	417	392	410	427	434	398	430	457	415	384	403	395	403	391	388	410	391	414	403	419	433	415	424	386	378	383	401	401	391	413	390	385	380	382	420	414	365	392	375	373	383	401	400	369	402	367	388	404	399	367	405	382	393	362	362	387	396	378	359	372	353	360	382	393	377	411	384	399	382	394	379	413	366	369	420	401	429	361	407	373	380	423	384	374	349	382	350	394	397	377	407	404	416	394	384	394	401	385	375	385	374	376	348	409	395	361	388	381	390	352	368	345	368	408	390	390	327	394	375	378	383	384	364	404	375	368	408	367	390	394	376	387	377	383	385	386	385	387	418	356	367	419	359	386	363	374	374	376	345	386	403	374	379	369	360	373	385	382	376	391	382	343	395	378	347	385	415	404	390	360	394	350	416	412	364	414	395	376	370	382	410	410	380	369	367	419	418	387	373	398	349	383	392	378	384	374	367	385	378	388	366	411	364	380	389	369	390	346	410	372	424	400	404	361	363	365	390	363	407	361	377	398	376	389	350	382	390	370	388	387	368	432	383	396	390	389	371	399	411	378	402	395	379	371	363	379	353	360	380	377	419	412	388	403	374	373	379	384	383	383	371	378	396	373	379	372	405	382	413	377	406	401	377	360	412	355	359	424	370	381	372	411	391	363	376	360	378	411	384	405	387	386	367	347	377	343	387	359	397	377	412	378	357	349	386	389	394	396	372	357	394	371	410	389	389	388	366	388	349	396	366	407	368	384	381	392	417	387	396	395	372	378	363	363	376	418	388	395	390	377	393	347	394	386	378	375	366	399	388	391	390	377	395	407	360	402	367	365	385	339	394	377	350	332	383	366	355	405	380	378	364	397	400	364	363	376	373	344	366	369	367	385	383	391	383	373	366	375	406	368	364	376	361	400	367	389	375	392	401	379	359	381	382	382	375	411	375	366	397	400	383	381	416	364	379	346	352	401	387	381	394	395	387	367	377	378	371	353	370	354	349	324	370	393	420	385	373	359	356	394	394	382	373	387	366	383	358	402	377	423	362	401	387	366	369	394	393	394	322	372	394	358	404	395	420	390	366	361	380	379	359	362	351	395	379	402	379	367	403	388	401	383	353	370	377	379	350	389	387	372	396	412	389	356	392	386	370	352	367	354	367	396	385	380	377	371	381	340	391	384	372	378	396	358	367	385	370	359	383	370	349	366	418	361	372	387	380	371	377	406	369	371	376	374	380	418	357	373	374	382	369	370	361	394	350	359	364	392	358	357	394	402	363	344	403	370	424	395	397	416	369	375	397	351	391	386	386	381	381	394	350	385	378	384	385	343	379	382	379	407	378	421	367	368	397	385	388	404	397	384	371	378	374	380	384	382	374	421	375	358	386	421	384	370	369	397	388	377	365	392	387	362	386	367	393	361	367	355	392	365	357	415	373	358	363	369	353	361	398	373	384	377	369	385	389	391	384	370	390	367	397	394	374	373	380	358	383	359	394	369	394	381	374	380	407	378	413	361	351	373	377	381	384	376	391	382	362	373	363	372	378	389	363	368	375	384	428	352	353	354	401	392	383	384	388	368	385	423	353	365	358	394	419	345	387	385	393	382	370	370	369	414	371	373	406	391	386	416	406	407	354	396	401	378	420	402	388	373	365	351	366	383	384	380	413	402	394	374	358	397	403	352	380	371	397	404	397	393	386	411	355	417	345	374	370	363	386	370	414	408	363	385	363	374	407	368	403	405	350	395	361	383	349	360	354	398	365	373	382	383	401	355	374	344	388	375	421	377	361	366	378	379	375	362	371	360	384	382	345	399	374	372	397	400	379	408	380	391	382	359	410	360	362	410	361	403	403	368	373	400	392	391	394	386	352	387	360	377	365	374	373	414	387	405	379	372	372	391	387	387	340	370	345	387	373	378	351	393	365	388	398	347	377	382	389	418	402	364	407	386	405	392	396	367	393	367	419	392	360	356	374	389	390	363	349	371	362	367	384	380	374	435	404	413	383	386	405	377	410	371	377	426	358	392	360	382	374	384	405	372	373	370	388	404	351	394	379	376	373	374	378	363	389	382	392	387	400	394	388	396	388	384	389	351	360	387	384	378	350	362	386	386	369	408	396	355	388	403	374	424	381	377	363	361	364	381	359	365	377	404	345	367	364	352	380	418	377	381	391	360	383	399	382	353	370	365	380	373	394	353	412	371	373	359	368	413	378	390	375	387	368	362	403	386	382	376	400	376	389	379	365	362	376	362	354	378	380	419	385	418	406	358	390	425	435	381	385	382	374	414	370	384	386	346	343	361	415	392	386	375	381	360	382	413	372	339	345	374	376	369	390	363	378	411	382	383	378	416	356	385	361	368	381	348	370	399	360	394	381	363	410	362	398	394	401	374	385	340	374	374	365	375	369	371	357	360	385	402	351	379	393	413	375	378	407	370	409	382	413	396	423	405	396	390	385	376	348	376	373	362	389	355	345	377	369	358	387	378	380	366	351	379	415	371	371	391	351	380	373	417	369	393	372	371	402	352	339	358	387	375	369	388	386	384	362	381	383	389	435	366	388	418	367	353	384	388	394	422	384	389	365	351	380	401	405	366	371	371	363	377	372	396	412	382	379	400	396	383	387	387	405	375	394	375	373	404	358	376	374	380	376	390	367	377	399	408	379	369	392	420	375	398	368	420	356	381	391	342	374	357	362	384	364	362	351	359	403	346	385	377	365	392	377	400	376	366	389	396	356	386	430	374	366	363	397	381	382	393	369	366	371	361	392	376	391	368	368	397	375	394	398	379	400	374	334	406	394	361	381	400	366	384	378	398	371	413	403	386	389	391	372	373	390	375	360	397	391	341	407	372	364	371	356	375	340	400	395	363	370	415	375	380	388	360	384	373	389	377	400	388	383	375	390	371	379	387	413	382	389	378	364	401	373	377	403	359	384	399	428	373	367	378	377	382	390	392	401	407	390	372	378	371	376	390	394	393	407	405	382	417	415	353	386	346	377	363	340	389	343	346	386	390	373	367	348	377	393	342	397	364	374	371	392	434	368	359	391	397	377	408	402	392	407	387	366	397	390	365	392	362	400	384	364	376	377	354	396	409	357	396	361	373	396	358	369	374	406	371	367	354	397	363	380	369	379	423	367	361	356	360	378	399	376	376	362	382	397	390	327	348	352	388	402	372	408	365	352	430	407	400	367	372	341	376	358	403	377	372	348	366	343	374	428	374	403	368	348	374	378	381	386	391	368	387	394	395	378	356	319	395	403	412	384	396	378	377	391	371	355	377	378	387	363	343	375	386	384	356	372	360	370	345	351	375	386	410	391	373	386	360	368	369	376	374	398	393	364	383	390	378	391	389	358	368	382	375	393	347	352	359	350	399	393	376	371	350	346	415	388	376	357	366	392	394	372
27168	21182	10281	589	272	217	173	151	155	116	133	119	106	133	147	120	126	109	125	103	116	113	112	125	135	140	115	124	121	114	132	118	112	122	122	117	116	101	115	110	129	103	126	134	146	146	126	115	109	106	113	126	106	132	138	115	112	111	121	117	117	111	129	122	117	111	108	125	125	126	139	126	111	102	125	125	136	111	114	111	121	135	99	124	132	118	125	136	127	119	108	133	102	143	132	118	106	114	129	114	115	137	117	125	138	121	120	130	112	120	119	125	111	100	119	128	124	140	102	125	127	115	123	114	121	120	124	124	106	112	110	124	126	114	135	120	129	129	127	130	129	114	110	104	135	122	104	121	130	133	107	124	110	137	108	129	133	109	128	124	121	133	112	113	121	112	125	125	106	127	129	117	122	151	134	98	115	102	112	113	117	129	113	146	123	123	141	116	134	113	123	118	119	125	127	99	140	125	118	117	107	106	141	108	129	125	121	143	117	127	124	127	108	128	131	120	125	128	119	114	105	135	117	126	132	128	122	126	128	132	156	132	117	119	110	114	95	112	141	124	127	119	131	130	135	103	122	130	121	102	123	133	123	135	137	125	133	106	121	135	118	123	117	109	119	119	111	107	103	144	143	102	121	120	115	103	108	139	115	107	125	124	109	118	132	122	105	128	143	137	121	124	109	113	117	114	115	126	125	92	123	103	126	124	128	123	111	102	118	111	118	127	130	144	123	112	122	131	125	120	112	121	113	125	117	122	111	105	103	123	135	126	121	133	128	128	130	120	140	117	115	119	117	112	124	133	119	127	127	112	103	129	128	125	117	120	121	123	122	111	126	114	130	130	121	110	121	123	106	113	120	117	115	122	127	117	120	133	116	125	125	135	113	119	105	125	111	129	117	134	128	134	107	110	102	116	143	104	112	120	134	123	120	113	118	111	126	125	101	143	114	129	105	118	119	111	126	132	111	105	107	112	102	122	113	106	107	118	120	124	130	121	121	108	112	135	100	100	106	108	89	110	133	115	112	114	103	115	122	128	120	120	145	130	125	123	116	128	121	125	112	122	101	115	120	123	130	117	137	117	139	137	116	129	126	103	126	101	138	110	110	122	142	121	128	112	134	126	112	115	110	119	103	114	115	116	119	106	125	108	131	110	115	125	95	133	121	116	132	130	120	115	91	116	93	119	102	132	121	109	115	127	111	107	114	130	110	112	106	109	128	127	129	106	122	120	115	116	125	113	114	152	116	118	119	145	109	116	152	124	120	121	119	108	129	113	125	89	130	113	113	158	109	121	93	128	133	103	125	138	126	132	114	137	114	128	126	101	111	130	111	120	121	126	120	138	117	124	107	123	116	119	104	121	125	123	130	111	118	131	124	113	126	118	114	126	114	140	93	122	119	123	98	118	107	124	103	120	130	125	111	120	110	116	112	100	131	116	117	94	134	103	121	119	127	112	115	99	104	107	127	110	123	117	121	133	107	123	110	101	111	111	131	130	99	112	116	109	100	109	120	117	144	106	121	134	129	124	110	124	111	113	127	109	111	146	105	110	110	109	119	113	137	110	100	115	118	103	142	136	98	120	116	131	126	135	113	117	133	120	117	128	115	119	119	129	123	120	117	130	130	105	125	97	127	113	125	128	114	133	135	139	109	129	145	117	113	117	110	135	103	133	115	125	97	116	113	130	107	102	117	123	116	115	120	110	128	140	141	119	121	124	124	139	108	118	129	131	130	117	102	142	106	102	116	116	118	127	105	111	109	100	121	125	119	105	111	129	104	113	131	114	117	118	120	117	129	111	138	131	99	127	137	132	132	125	138	105	116	115	115	122	99	108	144	118	127	117	116	116	119	122	116	133	110	141	143	104	124	108	132	127	120	120	122	118	115	127	138	118	101	113	116	115	142	119	113	109	117	118	112	110	132	110	103	137	136	134	126	138	115	97	125	123	131	129	116	103	109	125	122	125	128	101	120	126	104	118	123	118	125	135	121	124	126	131	109	124	118	135	118	106	110	132	125	111	129	140	109	117	105	105	124	120	132	121	144	116	111	121	111	98	126	118	107	108	121	113	108	118	136	124	120	100	128	108	117	98	105	99	128	121	101	101	115	127	116	126	115	122	142	116	103	105	129	128	106	126	127	123	126	102	129	117	115	131	104	106	115	111	121	130	129	101	117	135	133	115	143	122	125	108	118	115	118	107	124	108	115	128	120	132	118	120	143	134	105	129	117	120	118	114	135	117	126	129	118	116	110	112	107	123	123	134	111	115	125	111	125	123	99	115	121	138	127	132	107	129	127	118	131	129	147	129	110	133	117	124	118	127	125	133	127	105	103	127	126	112	106	132	120	123	111	121	107	120	124	122	141	104	122	126	120	122	112	118	115	133	115	106	133	120	125	133	122	136	125	110	123	128	132	119	124	110	135	106	110	107	135	124	103	133	142	129	124	116	105	127	114	125	123	110	133	105	107	122	111	123	100	112	114	119	117	134	133	114	125	133	147	123	111	114	119	125	105	115	108	112	132	119	133	130	133	108	119	117	112	103	114	115	121	119	124	127	111	130	108	123	126	111	129	125	133	98	129	127	118	139	115	123	115	117	113	129	131	146	133	122	99	125	109	114	116	122	131	110	104	127	115	113	115	140	120	103	123	116	145	120	123	138	135	106	99	131	113	115	121	109	132	104	126	118	125	124	137	106	112	115	111	126	118	131	120	121	108	122	120	104	132	127	121	107	124	117	126	112	111	106	119	113	107	115	125	122	128	116	127	124	123	124	116	104	135	112	142	129	106	139	103	105	109	116	122	119	114	136	103	135	112	127	124	126	118	116	126	142	122	120	125	112	125	123	113	123	103	122	118	121	124	116	129	122	115	145	135	111	125	121	136	130	131	104	117	131	131	126	108	127	86	123	136	127	119	121	128	118	132	118	114	109	123	138	124	130	133	120	108	105	132	112	144	117	122	142	90	112	110	111	115	120	130	111	99	114	116	111	116	116	135	132	107	100	129	117	124	128	123	116	133	123	124	131	140	114	123	131	124	101	134	106	135	113	124	131	128	122	115	109	141	123	120	109	102	102	131	116	122	115	137	121	126	104	127	116	125	115	110	126	112	128	113	135	129	145	119	138	105	116	124	110	114	119	115	122	115	137	113	122	121	109	127	123	116	96	122	119	127	127	123	137	116	125	125	107	132	107	105	119	114	109	130	99	105	111	127	139	124	119	129	110	136	131	108	129	106	114	128	120	119	101	134	116	133	104	105	106	137	121	129	129	112	137	103	116	127	122	129	119	108	114	126	127	124	127	127	112	114	110	89	120	136	132	120	116	110	120	111	116	131	135	103	120	127	115	118	125	123	104	132	113	124	105	109	102	110	128	120	120	127	117	113	121	115	110	132	126	122	112	105	141	106	124	129	137	115	120	125	150	107	139	92	139	125	107	111	116	141	102	126	114	107	112	112	120	118	119	118	135	121	113	129	134	119	103	112	99
3718	939	854	477	377	287	247	198	177	154	175	161	160	149	137	166	173	141	154	169	144	169	151	172	157	158	144	127	133	141	152	140	151	149	149	151	144	151	167	154	137	136	140	132	126	155	134	137	147	158	128	149	133	143	145	114	152	141	138	163	148	164	160	148	140	139	122	142	138	162	130	153	152	151	165	143	135	143	164	159	145	131	171	155	148	152	159	152	130	175	154	147	152	151	141	155	134	159	153	142	123	160	152	153	150	137	155	151	142	150	126	121	155	146	172	167	141	160	130	150	141	150	144	168	147	152	169	136	163	156	145	137	125	145	141	134	131	137	150	150	145	138	150	149	135	147	147	130	169	154	147	165	128	146	135	129	145	160	145	159	132	164	140	145	149	161	147	166	151	131	156	125	154	149	146	157	162	143	130	127	146	171	142	128	137	163	151	150	157	142	143	137	161	141	136	146	145	155	153	133	148	163	150	148	150	146	149	145	164	128	140	121	133	147	136	149	160	160	140	152	153	139	138	136	153	143	153	142	132	147	142	150	144	143	147	165	174	136	142	132	145	134	145	135	134	128	149	153	163	163	130	134	165	135	130	139	136	142	124	151	139	139	145	150	132	147	135	128	156	149	152	142	143	145	157	159	156	139	151	140	147	145	141	180	128	143	175	157	132	144	141	131	142	154	162	122	135	161	144	158	132	151	140	147	132	140	154	159	167	165	140	146	151	162	150	155	120	141	151	115	149	152	139	154	160	145	159	154	139	154	160	152	158	171	160	130	133	135	144	142	137	138	139	142	152	156	148	167	142	159	125	143	144	137	169	155	145	134	145	135	135	142	153	139	147	126	143	134	167	162	133	129	140	150	133	155	147	121	156	152	132	143	158	127	127	159	180	145	170	141	141	173	148	129	152	133	149	148	156	144	148	143	139	153	151	167	147	114	140	149	147	169	149	143	160	146	158	157	159	149	142	145	139	155	179	162	146	160	155	156	160	152	146	145	138	149	153	152	144	131	153	147	143	133	155	148	149	125	173	138	151	156	149	146	154	163	132	132	152	137	146	147	148	134	121	172	141	155	165	165	152	131	163	137	141	133	141	159	153	147	138	150	136	137	153	174	126	124	129	153	145	146	171	145	129	148	155	133	161	135	147	119	148	150	160	132	141	143	150	133	137	148	135	136	149	146	149	150	152	140	141	154	173	127	159	140	141	171	157	123	146	158	160	139	152	166	145	149	145	147	142	139	147	130	145	132	144	148	122	157	163	135	138	156	157	134	167	145	151	131	167	132	157	137	162	140	171	152	178	140	164	149	142	135	152	140	154	153	153	154	143	160	139	152	150	156	165	159	128	141	147	131	160	154	159	134	148	142	133	122	138	137	166	173	145	144	153	159	161	150	147	189	163	144	141	147	164	139	146	143	141	148	132	155	144	129	161	120	151	135	131	172	153	140	137	138	154	146	139	156	129	163	154	149	133	121	141	141	153	149	164	154	161	129	147	149	149	171	145	135	169	161	171	132	148	141	143	124	131	137	154	152	134	147	166	147	146	137	130	163	164	160	151	142	125	143	146	148	127	169	139	146	148	161	125	158	157	147	151	145	139	156	157	144	112	153	157	148	125	147	161	150	145	138	123	144	149	143	150	157	140	159	144	164	129	165	128	147	141	152	142	152	176	158	158	134	160	157	144	156	136	130	160	140	168	147	154	157	144	165	137	159	165	157	125	150	140	143	145	149	151	159	145	145	153	170	148	142	143	142	142	142	161	159	164	131	158	153	150	132	150	138	144	144	142	143	155	139	148	130	153	153	150	142	156	133	155	152	163	155	109	149	130	158	144	149	142	154	156	131	144	155	141	155	167	149	154	137	171	167	139	142	137	128	149	116	130	152	174	141	138	148	155	165	136	139	142	134	153	138	153	146	149	161	146	144	156	144	148	155	140	144	148	144	150	145	132	141	164	136	164	157	151	148	163	150	158	162	156	160	153	141	136	167	162	121	153	135	154	136	165	154	127	131	117	132	142	136	157	139	141	131	152	148	138	135	145	132	154	146	144	154	153	127	170	129	162	138	160	173	146	122	147	139	163	141	140	144	134	148	138	136	148	160	156	141	161	132	167	148	141	169	144	140	129	135	150	135	135	137	145	129	155	162	138	140	152	156	154	159	149	133	155	171	157	147	170	151	158	134	147	146	162	140	163	137	149	150	164	152	158	166	136	168	154	146	174	157	149	142	144	138	146	169	130	147	151	136	142	148	152	143	154	158	170	142	151	128	143	122	133	162	145	140	142	159	152	173	160	153	134	161	132	150	149	167	154	150	156	141	157	136	160	142	139	166	164	142	166	132	146	153	161	161	166	138	151	154	160	160	163	147	142	129	142	162	154	130	151	177	153	134	140	148	166	156	145	138	146	136	138	152	121	145	144	141	133	169	129	150	159	131	145	153	158	164	145	149	169	164	136	139	134	154	153	177	141	142	143	127	138	147	155	140	155	147	149	154	146	143	139	156	157	150	143	142	134	148	133	159	149	155	150	148	167	167	142	133	140	145	164	140	153	137	154	175	161	145	166	149	112	156	140	146	147	158	148	152	126	150	158	173	147	157	149	156	143	156	154	159	143	158	133	150	158	134	146	131	153	148	145	151	149	133	156	158	128	137	138	151	154	154	154	149	146	142	137	151	141	144	146	128	137	130	157	144	155	161	135	134	153	149	143	143	151	159	145	146	144	135	167	158	164	142	134	164	169	151	129	150	164	161	129	169	134	144	147	144	128	142	137	132	148	132	130	138	153	143	166	157	147	149	140	147	146	162	145	142	142	156	145	145	158	141	159	147	131	148	131	149	160	133	158	152	145	152	158	156	161	139	156	150	143	121	160	143	143	141	160	151	153	146	142	148	162	168	148	139	133	156	161	144	154	127	138	174	138	153	133	136	147	149	142	147	141	137	144	160	150	137	147	139	142	163	157	139	126	154	156	142	169	158	143	163	144	147	150	132	134	145	141	143	147	154	171	151	136	161	165	154	161	154	142	135	137	163	145	148	163	146	146	136	147	159	118	152	142	161	125	157	138	152	134	164	180	141	143	142	145	138	146	148	141	160	118	140	146	148	133	139	157	146	148	136	146	138	135	166	137	137	152	143	172	137	159	148	144	145	131	158	141	137	123	165	139	148	134	142	159	158	137	143	153	168	156	163	135	159	170	160	141	146	139	156	145	131	177	136	159	137	146	148	148	139	147	140	120	142	153	147	155	105	148	181	145	146	144	149	128	126	132	133	169	124	153	152	134	163	151	160	140	138	135	145	139	121	169	149	135	158	134	135	133	154	137	152	151	120	149	145	167	184	138	146	146	148	161	147	144	164	143	147	135	138	126	159	155	155	146	165	154	157	152	179	136	142	143	135	158	165	139	150	148	141	130	169	152	156	156	139	160	163	128	154	153	155	164	149	129	132	160	140	129	149	119	144	136	151	158	145	131	136	138	150	151	152
23798	21552	29338	24209	21538	17481	1742	857	693	595	501	501	457	439	422	422	375	383	332	336	356	304	344	296	296	333	297	334	309	284	300	310	316	294	281	297	269	296	272	283	301	306	290	284	295	291	297	272	313	319	266	266	299	287	281	281	298	295	286	295	304	289	274	289	285	267	270	265	299	276	288	286	271	322	299	295	292	303	270	277	298	269	303	290	297	300	295	286	285	262	278	288	309	259	320	259	288	265	269	282	286	268	316	301	295	254	269	248	259	277	248	273	257	273	276	267	295	265	285	290	239	267	315	292	270	308	279	234	271	327	276	282	285	294	275	264	286	254	305	257	276	286	292	291	317	283	306	285	269	299	257	277	275	277	288	293	240	295	274	293	257	262	264	276	277	288	276	296	273	277	271	279	282	278	304	279	276	305	282	312	282	279	276	289	308	268	254	283	304	285	282	302	247	267	275	324	271	275	288	279	254	272	283	255	285	264	275	278	302	312	259	300	241	263	267	277	261	308	248	306	268	291	264	287	257	270	279	284	243	272	266	264	269	275	326	295	281	314	287	270	284	258	274	297	300	300	266	265	258	309	277	273	292	293	285	273	291	271	282	292	242	290	287	263	284	284	305	270	304	284	293	256	302	269	248	286	287	293	290	283	283	293	302	284	281	293	287	301	303	289	301	265	272	299	272	317	283	283	283	277	292	254	313	288	284	296	262	294	282	283	253	249	278	275	271	274	278	290	273	248	286	270	290	281	265	248	313	316	272	301	288	246	327	287	292	299	290	276	254	308	277	285	319	302	267	249	287	271	278	290	274	274	295	273	257	286	253	269	279	265	280	276	301	275	281	295	286	261	281	283	294	259	278	255	263	271	280	287	276	257	270	252	295	276	261	281	264	274	301	300	278	298	268	290	251	271	286	275	253	278	285	279	265	269	314	290	273	302	279	289	306	247	295	273	281	285	301	285	264	266	283	261	294	279	293	284	308	313	271	289	300	312	265	262	283	319	281	283	275	300	296	288	278	303	298	276	289	260	272	254	289	282	306	275	296	260	289	252	269	289	286	262	294	291	282	277	280	289	277	267	280	283	262	292	274	260	284	274	279	325	264	253	310	269	297	271	294	259	262	291	280	320	289	302	275	262	303	282	329	262	284	277	305	259	264	306	270	269	267	268	286	293	283	277	293	274	263	276	281	269	250	293	276	280	266	248	318	296	278	285	282	263	263	253	290	295	273	288	272	266	300	273	259	302	238	283	265	277	282	267	283	300	280	267	320	278	281	280	274	278	270	259	280	275	273	283	292	298	273	283	271	289	284	279	291	279	278	262	282	291	266	307	256	267	288	287	272	286	265	272	287	293	305	268	256	305	280	285	264	292	282	284	305	282	274	281	244	321	279	270	273	254	301	252	248	293	273	303	276	296	273	278	273	303	253	267	302	268	246	275	254	286	278	277	299	279	254	276	288	277	293	258	279	276	300	313	261	274	274	283	290	251	255	258	272	278	278	244	290	277	248	289	274	282	287	276	302	266	287	264	273	263	274	286	265	255	275	279	297	293	283	251	299	281	264	275	268	263	251	296	265	265	270	261	269	283	296	277	274	285	306	278	296	293	299	273	261	258	276	292	271	285	244	291	282	282	276	275	286	274	277	297	260	273	259	269	299	277	281	264	281	267	282	282	269	266	286	299	310	292	293	299	280	290	244	272	282	267	291	286	290	299	282	263	280	248	271	297	292	277	303	279	259	255	272	282	236	281	280	266	266	278	277	277	285	285	276	305	297	284	255	294	272	293	257	279	288	275	243	300	283	273	285	261	249	273	268	262	244	299	282	287	255	269	253	290	274	297	279	285	292	265	287	279	275	275	242	306	295	260	257	284	283	287	265	275	256	290	269	272	270	288	285	245	230	260	252	264	267	284	301	289	291	298	291	266	283	271	269	263	261	309	298	263	274	289	270	249	250	322	259	245	269	272	333	253	299	272	271	286	257	271	271	279	274	295	267	263	255	310	274	286	281	254	255	279	255	282	286	257	233	263	261	273	296	298	289	295	314	295	277	265	265	297	297	266	279	273	282	271	280	269	274	262	264	249	241	281	271	310	278	281	259	272	298	281	249	293	285	307	279	259	284	236	276	292	294	285	266	263	282	287	291	269	267	278	267	274	298	279	293	251	277	296	280	305	253	271	295	290	292	288	287	280	283	281	259	259	292	258	269	291	269	271	278	296	308	269	268	273	280	263	296	261	255	261	256	267	264	280	279	273	275	271	297	289	255	285	246	260	268	264	293	252	266	268	306	259	258	240	258	277	275	251	254	288	259	296	239	260	246	254	290	271	286	257	297	314	283	286	299	292	258	241	281	278	277	269	259	257	284	278	289	284	266	305	272	278	277	259	241	295	257	261	279	250	279	291	280	293	310	298	280	259	273	260	270	276	271	301	256	277	295	261	295	278	265	293	306	294	281	285	299	295	295	295	308	305	294	294	259	270	298	297	292	310	281	271	278	287	275	286	281	271	280	253	268	292	286	288	267	297	257	259	262	303	302	274	279	260	313	291	306	282	299	295	238	279	257	246	258	272	289	259	243	296	293	276	301	281	302	280	274	277	318	294	274	258	267	300	286	298	294	264	255	295	285	256	263	264	271	268	272	293	286	289	259	265	260	281	271	306	285	289	273	267	297	278	304	289	251	261	286	274	261	266	262	243	264	303	252	314	286	280	303	264	274	281	287	289	247	326	288	278	272	287	289	293	288	295	312	281	269	300	294	277	290	281	267	250	309	251	287	281	281	253	275	279	262	290	321	259	274	291	283	283	268	266	289	280	250	280	269	295	284	306	286	305	279	264	262	254	308	285	278	279	263	278	253	294	266	300	275	291	278	272	276	306	313	291	292	304	276	284	253	271	296	283	283	267	263	270	289	289	283	287	258	280	295	280	301	294	280	284	273	281	265	275	284	271	279	328	264	271	308	289	285	279	305	307	266	258	302	278	307	264	282	287	286	272	243	320	291	308	258	280	264	260	291	281	276	275	273	315	273	254	257	278	280	268	307	259	254	264	288	301	265	256	263	287	282	287	257	278	270	256	297	276	254	273	301	277	276	258	289	263	234	255	268	280	293	263	267	272	258	277	276	268	280	256	268	291	285	282	279	267	288	252	293	302	263	250	288	267	272	304	274	288	273	296	294	307	285	295	280	290	248	250	300	279	281	273	287	268	285	253	294	272	278	274	278	253	275	287	300	282	275	288	281	271	282	300	292	258	271	264	290	257	283	304	286	247	275	304	281	285	304	275	274	269	287	287	287	287	292	265	279	280	276	262	284	270	275	245	310	294	279	280	298	241	307	297	281	279	274	304	262	295	273	278	264	266	298	287	297	263	297	294	268	292	275	272	291	278	276	263	304	297	281	308	302	270	282	300	273	270	276	283	274	270	267	308	285	265	270	273	281	261	304	287	308	267	287	304	298	294	292	299	253	273	310	259	275	290	276	279
4738	10433	9148	4764	3301	2381	1847	1493	1211	988	861	731	688	589	568	550	508	430	454	421	479	439	408	395	384	401	386	374	383	397	386	352	359	330	341	399	366	365	353	347	313	342	350	335	357	335	329	323	353	351	360	354	363	326	325	337	376	348	372	330	368	347	325	344	361	380	336	342	313	347	379	378	306	321	332	311	306	342	322	349	327	343	334	348	291	291	335	315	341	337	331	325	323	349	350	344	347	319	325	294	338	325	342	335	328	331	309	336	314	325	326	326	348	323	331	332	324	307	335	340	344	346	318	293	329	319	317	343	281	328	321	343	357	330	336	319	326	308	337	342	308	340	323	295	332	339	329	346	337	309	338	325	359	319	319	332	321	345	268	330	328	346	337	303	311	311	326	314	327	345	316	335	334	321	299	315	351	313	304	343	343	356	323	340	340	327	293	323	295	329	321	319	338	306	322	309	339	349	325	363	331	355	339	324	365	335	317	335	302	353	298	328	302	332	328	342	321	332	312	378	320	335	340	309	329	310	334	313	326	347	356	315	340	328	340	314	308	321	349	302	329	363	347	307	334	277	296	307	317	337	313	317	327	329	357	310	297	311	327	329	343	335	329	325	302	287	342	281	362	329	321	321	324	323	343	347	276	330	317	346	303	327	337	314	307	351	324	322	340	335	324	328	314	321	341	323	325	321	345	335	358	328	326	299	324	345	306	321	311	334	359	330	334	289	346	333	346	337	346	311	326	350	366	328	331	354	340	348	332	339	337	331	330	338	317	343	309	316	333	294	339	353	355	340	327	337	356	351	342	347	334	357	356	304	315	308	305	359	321	323	293	333	322	310	341	355	318	331	331	326	323	343	333	327	305	332	329	337	353	362	335	276	315	325	317	323	323	326	329	361	348	317	367	344	310	336	315	314	313	360	350	276	331	337	330	340	351	333	317	336	327	324	311	343	322	343	296	326	340	343	311	328	336	351	330	305	329	343	296	331	343	290	344	336	329	352	352	320	316	338	321	311	333	325	305	308	317	322	307	336	313	336	343	317	315	312	329	330	349	333	323	313	326	335	328	325	292	313	357	313	302	357	333	329	333	345	343	312	331	320	325	339	345	315	347	313	364	305	290	321	319	346	359	347	336	328	324	344	317	336	303	312	358	334	315	345	352	327	342	318	308	342	334	336	308	293	364	341	325	329	316	357	311	339	311	315	328	341	347	334	334	355	342	331	342	328	355	328	333	339	337	329	337	305	362	302	329	319	325	338	342	307	326	327	323	318	337	323	337	328	357	324	340	318	356	313	309	317	336	300	336	348	309	333	301	323	335	318	295	321	314	326	350	275	345	318	313	345	343	329	332	331	328	351	345	303	294	274	317	343	317	323	330	341	351	331	321	341	316	330	317	334	307	356	364	339	349	326	330	338	356	340	327	306	327	324	335	320	334	363	332	322	327	317	309	300	324	338	351	326	292	364	303	338	334	317	324	345	299	321	325	354	346	316	341	312	350	320	355	294	328	308	314	327	329	321	294	322	322	328	304	338	347	344	331	349	292	347	318	352	336	288	307	322	341	304	327	320	340	316	301	307	343	320	316	328	343	354	310	332	342	329	315	340	344	319	314	310	299	317	360	351	306	316	351	335	321	311	300	339	309	357	327	305	320	319	321	335	293	352	314	355	317	361	337	319	321	307	330	297	332	302	298	328	317	363	320	316	353	318	335	331	333	320	329	337	346	319	332	322	336	317	308	307	337	319	328	326	312	322	327	300	317	325	322	291	298	327	335	346	353	301	339	346	339	302	308	330	291	337	314	339	304	344	328	342	365	332	316	362	302	349	303	327	331	317	327	335	359	311	314	328	293	347	330	337	348	331	334	349	313	339	310	335	346	347	305	344	323	338	325	327	341	353	300	329	329	313	308	345	371	313	365	307	281	334	324	324	334	335	307	332	330	323	318	336	345	326	304	336	332	302	321	345	313	378	333	325	353	341	329	310	343	323	330	332	378	339	318	323	298	341	326	334	327	321	360	306	330	308	318	338	329	331	289	329	335	328	320	350	335	306	356	340	308	315	325	340	335	344	303	318	339	334	313	301	327	311	277	309	339	317	301	335	306	315	324	347	345	324	319	339	365	330	348	316	338	346	337	353	332	339	320	311	332	352	313	340	327	317	320	348	312	330	343	330	322	326	312	337	327	348	313	338	348	360	316	341	327	343	315	320	328	317	327	320	306	344	327	349	344	334	352	323	345	343	312	340	312	332	351	342	328	307	318	351	310	319	321	305	328	344	337	342	328	326	327	326	310	343	325	305	349	295	323	313	345	312	318	360	349	296	339	331	299	315	326	347	355	299	341	335	349	326	305	328	333	307	293	305	312	313	300	311	326	324	298	308	305	311	326	298	314	333	308	379	316	358	299	349	293	316	344	318	335	325	352	327	345	344	339	344	314	342	334	312	346	340	313	339	360	370	327	334	342	313	370	305	342	324	324	337	344	325	328	322	300	342	309	314	322	275	348	341	333	308	323	341	336	330	331	349	327	321	351	343	319	318	340	354	334	313	317	337	309	295	340	335	323	354	323	357	320	315	361	344	303	337	348	290	325	348	342	338	339	356	323	307	349	326	342	343	351	324	301	325	324	359	313	314	319	335	324	302	324	328	292	325	332	302	363	332	320	340	329	318	341	342	325	340	349	338	320	347	343	316	354	352	330	349	324	305	316	319	315	300	339	337	328	324	317	334	335	326	337	314	343	312	354	326	326	300	339	324	327	298	355	325	317	351	317	350	360	305	354	348	324	303	326	305	287	297	360	336	318	325	337	324	312	331	342	330	326	312	332	342	331	303	338	330	324	314	337	327	306	328	317	317	338	345	315	316	346	324	321	293	314	305	349	363	303	313	339	331	327	346	333	328	337	304	337	328	323	317	374	324	322	358	337	304	328	320	368	327	334	334	346	317	319	339	347	345	308	291	309	338	330	320	350	302	307	349	331	328	325	319	335	295	346	293	343	323	323	330	348	292	342	332	347	341	313	332	354	330	334	364	352	348	316	324	308	333	321	286	322	309	332	324	307	322	339	315	309	370	303	308	353	353	312	319	310	329	318	332	326	341	332	344	300	313	324	343	303	359	335	352	367	329	321	353	305	322	348	315	299	326	335	349	339	358	335	320	341	310	342	319	308	326	283	328	343	347	351	289	347	343	338	308	320	321	332	324	322	287	332	357	358	344	295	341	347	328	367	306	323	355	317	325	306	331	347	320	340	314	337	312	323	352	334	349	326	313	334	320	329	338	331	360	342	340	353	325	348	336	339	317	339	338	321	334	317	316	334	302	324	335	344	321	380	323	309	335	334	338	307	334	330	305	301	339	322	327	337	357	342	363	304	315	335	315	327	309	325	333	343	347	317	324	322	347	321	328	336	343	348	310	317	346	310	305	338	346	332	327	305	341	320	322	324	327	313	338	313	346	330	315	316	340	334	358	313	353	332	321	328	346
25113	21552	28483	24991	17108	785	397	316	261	214	234	189	182	165	154	160	126	139	136	120	123	118	99	116	103	127	115	94	116	110	110	109	91	114	89	95	120	106	90	93	112	103	91	94	94	107	110	90	84	98	108	109	86	119	105	84	107	101	107	97	100	111	93	94	104	96	96	115	100	96	120	97	95	102	98	88	80	106	95	101	92	91	86	93	90	105	116	90	96	106	112	89	96	97	99	111	94	96	95	95	95	103	83	83	92	86	100	85	102	85	109	122	99	95	105	93	111	89	101	93	96	77	101	98	92	94	96	81	89	94	106	95	85	87	89	85	88	105	103	82	94	93	100	93	107	88	106	91	98	91	84	91	82	96	105	96	85	102	95	94	82	97	76	89	78	85	82	104	119	92	88	99	90	104	97	121	92	93	95	100	97	97	102	101	95	115	94	96	81	104	92	104	111	102	102	107	86	93	110	82	101	83	95	77	100	112	86	93	81	97	101	118	105	87	101	94	107	111	86	94	97	108	87	90	87	94	75	113	84	91	107	95	102	99	87	84	96	120	105	93	110	105	109	90	95	96	112	76	90	98	98	107	89	85	90	99	105	98	119	107	99	110	98	100	93	91	100	99	115	86	80	103	77	94	108	100	102	89	91	84	83	79	90	94	93	105	88	99	83	85	98	96	101	97	106	95	105	104	90	98	104	115	98	101	79	87	100	123	86	85	96	90	115	93	96	89	106	95	92	102	110	99	97	100	83	96	100	105	102	89	100	107	110	104	104	111	116	95	93	103	84	100	115	106	107	88	86	102	87	79	90	89	84	88	82	95	106	97	94	96	71	84	106	109	98	79	96	95	103	101	105	91	93	96	106	116	97	102	79	99	80	105	90	82	106	86	94	82	98	105	96	96	98	92	83	102	117	99	88	89	99	93	79	85	91	100	104	105	97	96	104	102	79	111	112	101	106	102	85	112	92	109	113	118	102	98	92	98	115	78	104	102	97	101	96	84	91	98	103	99	107	113	91	98	82	94	109	108	96	85	90	94	103	114	95	95	103	114	118	89	95	94	94	80	95	79	103	106	87	109	92	92	102	83	95	94	98	99	89	82	107	96	89	105	108	92	91	90	97	98	101	103	94	107	96	101	99	111	92	79	96	95	95	83	93	103	89	96	92	92	84	105	94	89	79	85	107	104	103	84	93	89	120	92	80	92	84	91	102	79	105	98	88	104	100	76	104	87	87	99	82	87	101	85	80	109	86	104	89	90	109	99	96	94	103	91	96	100	81	87	114	106	83	78	90	106	80	92	90	84	81	100	91	96	76	101	88	98	113	88	103	118	107	111	118	100	109	109	89	95	77	98	101	107	105	105	107	97	93	93	103	94	102	88	93	78	82	80	88	113	108	84	102	77	99	95	115	93	90	96	95	102	120	107	90	100	105	120	89	89	109	98	99	97	97	97	86	105	81	111	113	99	99	97	91	99	92	106	107	94	100	86	93	92	95	100	89	95	112	85	92	91	109	81	108	93	84	95	88	75	84	89	101	106	99	91	91	117	93	116	90	75	99	100	107	106	93	86	94	110	109	78	101	81	99	104	84	97	105	99	96	105	114	85	112	88	93	86	98	95	102	105	87	96	101	107	85	113	117	82	82	88	95	92	98	82	79	98	103	94	80	91	106	93	91	108	94	79	109	76	81	95	106	100	104	105	84	85	88	85	97	89	96	87	93	88	109	82	120	91	85	111	97	105	97	94	112	107	91	102	113	109	87	92	98	92	89	96	70	110	82	97	106	93	103	99	88	95	98	103	96	81	92	104	110	100	87	94	109	110	74	90	106	83	90	121	92	107	92	98	100	127	110	98	92	96	77	114	99	102	90	108	88	82	92	96	94	102	108	97	88	108	78	94	86	95	94	103	99	80	104	92	105	90	86	76	92	101	101	90	83	103	98	104	115	92	95	94	119	102	85	88	107	99	101	100	105	102	100	99	92	97	99	103	107	85	104	84	95	82	84	106	87	99	99	89	116	96	90	94	104	78	81	92	93	100	107	101	111	112	105	110	95	97	98	90	94	104	103	82	102	95	97	101	110	93	92	107	96	97	103	103	107	91	117	103	108	82	87	77	89	77	80	119	93	82	102	92	95	90	104	111	88	100	79	100	101	106	89	118	87	96	95	105	67	95	105	86	108	92	111	109	83	100	92	75	82	109	82	103	101	86	87	83	91	102	84	87	97	106	103	82	89	91	101	98	111	84	121	87	99	86	102	85	119	81	90	88	93	96	97	88	111	107	89	89	82	83	99	97	107	92	95	119	87	111	93	108	97	91	106	91	88	117	88	76	95	108	90	97	84	91	96	89	90	97	114	79	125	88	107	106	99	86	110	90	97	78	111	105	116	81	79	99	103	89	99	85	109	103	95	96	99	97	87	89	92	86	99	91	96	91	102	111	87	96	102	96	72	95	92	114	105	109	101	91	92	96	76	94	82	84	90	89	94	106	91	102	99	88	89	99	89	96	75	77	85	95	99	102	101	66	99	95	104	84	110	93	113	84	86	98	87	101	96	95	91	109	109	83	98	97	86	94	103	86	89	74	95	86	94	95	97	101	108	87	98	101	96	87	83	86	82	93	101	93	107	108	102	105	95	97	94	92	115	111	90	89	74	92	110	93	92	95	119	97	84	98	118	94	92	98	88	101	79	98	119	95	105	76	92	99	107	87	100	86	97	96	109	97	88	90	86	104	88	111	93	96	104	95	95	78	92	93	99	85	101	99	99	100	99	103	105	113	109	95	68	93	99	91	92	96	79	87	99	93	100	96	83	93	80	114	101	102	97	123	102	80	81	94	115	115	86	78	95	101	106	98	92	97	107	96	103	102	86	96	92	105	95	111	90	102	104	97	105	86	102	98	94	101	97	102	80	86	80	93	93	85	104	96	98	94	93	117	93	87	81	88	113	95	99	99	75	95	104	91	110	95	83	105	74	81	97	108	104	83	93	88	104	89	105	97	112	81	97	104	93	111	96	104	93	85	83	95	105	100	103	90	106	83	100	93	93	94	87	92	102	91	94	80	104	88	80	100	86	95	103	99	94	90	89	101	96	85	95	99	102	104	94	100	95	98	104	111	111	101	85	97	90	84	90	96	94	85	107	100	96	79	105	82	88	95	98	106	96	88	82	87	110	78	83	76	109	90	115	117	99	97	105	95	104	98	85	82	86	89	92	115	110	92	100	98	106	98	82	95	103	81	101	81	97	102	98	101	93	91	82	97	95	102	94	98	76	93	109	88	94	102	80	105	88	90	110	84	83	93	81	97	97	94	98	95	93	102	78	102	84	104	101	91	95	96	103	101	103	103	88	93	89	94	103	84	101	94	92	99	101	89	99	97	104	95	90	101	81	81	111	94	93	88	90	94	94	98	104	98	110	111	96	85	101	111	92	94	107	92	105	97	107	97	94	86	91	95	91	80	106	100	84	94	99	94	107	89	113	96
4719	6145	4943	2592	1715	1276	958	773	625	536	408	362	340	301	234	284	215	188	189	171	175	188	156	139	160	181	172	169	156	186	159	139	139	152	140	164	153	142	159	154	138	156	146	148	135	134	127	138	138	141	134	137	150	132	147	148	115	131	125	157	134	117	121	128	126	134	114	136	133	113	135	115	138	140	126	137	121	123	128	131	141	116	134	123	136	137	132	125	126	142	135	124	140	162	135	136	170	147	125	124	136	148	132	138	128	143	132	128	136	124	126	121	144	127	139	122	128	137	130	159	134	149	131	132	118	145	120	137	110	135	138	123	145	135	138	127	115	131	121	118	134	135	111	128	124	116	137	117	141	153	130	142	125	128	130	130	110	114	131	138	129	127	136	128	127	128	118	141	130	132	121	132	117	121	121	127	132	109	129	113	150	146	138	136	127	111	142	138	127	120	146	126	138	126	133	124	143	140	116	129	134	143	123	126	144	120	143	138	145	138	152	124	156	136	156	130	119	131	115	122	130	122	108	145	128	155	135	136	134	130	120	117	144	130	129	115	102	121	142	148	123	145	133	125	120	108	132	147	120	129	119	126	140	97	161	139	144	130	116	116	118	126	114	145	117	130	131	122	124	121	137	143	117	130	135	143	125	136	132	126	136	144	127	124	149	120	132	123	130	141	125	138	127	122	131	104	130	147	125	114	123	137	135	132	129	120	129	125	129	133	125	140	157	141	99	136	126	142	142	121	154	132	144	110	133	135	125	131	119	115	143	137	120	131	131	135	128	120	141	122	117	135	130	146	143	125	143	124	125	125	136	142	113	158	121	120	114	135	145	135	143	130	125	146	119	119	131	134	152	129	121	144	138	134	126	107	115	135	126	119	139	118	138	141	141	122	132	134	113	122	119	150	123	124	132	142	118	109	130	116	139	134	120	135	129	135	123	127	127	132	111	134	147	140	132	116	123	140	117	146	115	134	117	133	135	131	122	128	117	117	126	150	130	133	131	153	125	145	125	128	146	114	145	137	136	130	137	122	122	125	141	142	126	145	138	121	117	139	139	139	102	119	133	142	130	114	119	131	135	121	149	107	141	143	131	129	147	132	129	145	133	144	137	121	129	128	149	144	130	125	136	120	116	134	145	125	132	134	129	115	116	115	148	123	117	138	120	122	124	118	114	130	148	146	130	119	137	123	125	132	135	120	139	134	114	138	135	120	133	112	122	158	127	127	148	133	144	133	113	123	116	141	126	145	141	121	123	128	125	121	105	132	124	148	128	115	134	147	123	134	134	141	134	133	168	132	140	131	160	130	131	118	131	142	120	129	124	124	130	119	133	158	129	140	128	123	131	131	149	118	155	128	128	132	119	145	118	116	123	144	122	120	128	129	127	124	128	116	127	142	137	144	119	118	133	116	143	132	115	147	119	144	137	121	141	116	121	143	126	142	128	118	124	123	147	131	112	132	136	133	142	122	141	154	126	120	124	149	124	148	129	129	146	113	144	137	129	114	139	123	129	144	128	131	141	129	111	125	128	135	131	133	120	136	113	134	122	131	126	153	147	122	153	118	145	114	125	132	133	133	147	131	144	110	148	118	136	134	131	123	123	123	136	137	133	119	115	121	132	121	126	132	115	115	152	124	122	130	138	107	118	144	134	120	138	126	138	137	121	123	134	127	152	159	127	114	117	125	146	137	134	158	135	132	144	138	127	162	134	114	148	132	149	117	130	132	150	112	117	149	137	132	145	130	131	152	147	124	113	128	150	127	142	150	131	136	117	144	141	133	128	124	126	142	127	105	128	107	125	127	127	151	138	124	135	137	126	130	114	148	132	118	119	159	104	153	134	141	155	148	133	134	106	149	133	159	126	134	131	121	127	133	133	130	137	139	133	130	137	122	141	139	129	127	134	135	124	141	148	127	129	130	124	130	113	127	136	127	158	155	119	130	128	152	138	128	125	115	138	148	133	118	141	117	138	114	129	131	126	116	144	133	159	117	145	130	141	141	121	131	131	120	127	108	142	159	138	125	143	128	146	131	135	132	144	144	122	136	134	119	131	137	133	131	126	130	135	134	131	146	132	107	140	118	113	135	133	126	136	108	116	123	146	133	139	142	121	136	123	148	124	140	134	122	139	135	116	130	128	127	135	149	128	139	143	138	157	139	130	134	134	137	120	135	136	142	123	116	140	136	124	138	141	138	126	121	141	114	131	132	138	137	127	107	125	135	145	132	105	167	151	122	126	128	154	155	127	127	125	135	153	136	138	138	123	124	146	132	141	132	124	111	118	137	142	127	135	121	112	122	143	126	106	142	142	149	121	114	131	108	129	146	121	118	141	127	114	136	112	130	139	139	121	119	129	136	142	133	118	159	123	137	143	137	124	151	125	119	119	162	147	136	137	127	128	135	127	113	124	118	126	130	155	143	117	135	114	134	135	139	144	123	145	126	139	145	144	125	120	137	128	122	131	135	127	134	140	126	142	121	140	140	143	117	115	131	113	131	134	118	108	124	131	117	131	146	131	146	137	128	141	105	122	136	133	124	131	121	135	124	119	151	145	163	132	128	144	121	119	137	122	156	124	126	128	130	133	147	122	136	152	133	127	137	127	134	115	134	125	135	144	120	122	165	146	123	116	130	124	128	151	129	140	135	126	123	114	144	138	138	136	136	135	131	129	111	139	121	128	130	150	120	112	126	143	125	127	104	113	140	144	124	124	129	158	138	145	140	144	149	118	121	118	125	120	132	112	119	143	133	122	127	137	123	124	152	135	142	135	127	123	135	133	138	136	128	142	123	140	122	151	135	132	139	149	125	110	132	100	122	133	145	136	128	119	136	121	133	135	115	143	131	135	133	127	148	135	127	130	113	122	134	141	120	112	119	136	141	138	140	154	122	127	122	134	133	139	144	131	134	153	137	137	127	133	127	106	119	155	129	149	137	140	117	121	140	135	143	132	131	133	129	134	125	116	116	139	134	129	123	121	113	127	109	136	114	131	130	111	129	132	142	125	151	142	124	123	139	122	155	137	147	125	135	113	128	130	124	114	115	118	123	136	131	125	132	148	134	145	112	139	125	151	138	115	138	106	147	129	127	126	138	122	124	136	136	130	129	117	140	159	138	112	128	131	128	152	120	113	112	130	148	118	132	119	124	135	124	128	130	139	119	135	119	140	133	143	151	118	130	147	118	125	149	122	131	155	128	130	123	143	129	133	135	120	131	122	138	145	135	122	131	116	104	103	140	131	131	133	124	125	150	141	135	127	143	115	145	134	141	124	132	130	144	126	115	113	133	123	134	146	126	144	129	122	132	149	124	132	130	142	135	124	120	110	127	129	130	130	132	130	120	122	138	121	126	127	116	126	139	126	127	126	140	145	132	114	122	147	129	121	120	159	122	130	118	130	143	135	129	132	129	117	133	122	128	140	140	157	139	149	124	133	143	113	126	118	154	125	112	131	127	134	137	161	132	108	130	143	133	144	127	118	149	140	118
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
