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
341763520413	341763520926	341763521476	341763522026	341763522574	341763523126	341763523676	341763524226	341763524774	341763525326	341763525876	341763526426	341763526974	341763527526	341763528076	341763528626	341763529174	341763529726	341763530276	341763530826	341763531374	341763531926	341763532476	341763533026	341763533574	341763534126	341763534676	341763535226	341763535774	341763536326	341763536876	341763537426	341763537974	341763538526	341763539076	341763539626	341763540174	341763540726	341763541276	341763541826	341763542374	341763542926	341763543476	341763544026	341763544574	341763545126	341763545676	341763546226	341763546774	341763547326	341763547876	341763548426	341763548974	341763549526	341763550076	341763550626	341763551174	341763551726	341763552276	341763552826	341763553374	341763553926	341763554476	341763555026	341763555574	341763556126	341763556676	341763557226	341763557774	341763558326	341763558876	341763559426	341763559974	341763560526	341763561076	341763561626	341763562174	341763562726	341763563276	341763563826	341763564374	341763564926	341763565476	341763566026	341763566574	341763567126	341763567676	341763568226	341763568774	341763569326	341763569876	341763570426	341763570974	341763571526	341763572076	341763572626	341763573174	341763573726	341763574276	341763574826	341763575374	341763575926	341763576476	341763577026	341763577574	341763578126	341763578676	341763579226	341763579774	341763580326	341763580876	341763581426	341763581974	341763582526	341763583076	341763583626	341763584174	341763584726	341763585276	341763585826	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	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
20971	20024	27127	22606	20024	19759	1675	372	287	265	219	231	224	166	162	162	165	147	160	143	137	157	136	124	133	152	144	155	149	134	153	123	139	137	139	138	131	154	134	128	114	151	118	132	116	113	130	124	128	137	133	122	129	137	143	132	118	134	131	118	121	134	105	124	112	121	141	139	138	142	129	141	129	132	128	113	122	109	125	126	112	130	122	138	118	124	122	127	112	136	122	125	120	137	109	134	128	129	127	121	138	134	107	109	149	130	118	117	130	145	127	119	122	123	110	139	116	141	118	118	113	142	127	124	109	129	115	131	137	118	134	133	145	104	140	140	119	125	117	127	114	119	116	122	120	125	126	127	125	123	112	96	123	128	109	121	111	124	126	125	106	113	115	110	126	96	144	130	105	122	149	132	114	112	137	123	126	116	129	110	125	114	117	109	122	122	115	124	134	134	101	119	128	137	136	114	129	110	133	132	119	117	126	110	117	134	134	119	103	126	128	122	126	107	134	117	126	104	124	122	125	120	144	115	140	123	138	133	130	116	113	123	121	114	143	116	134	121	131	137	146	119	121	118	114	121	119	96	125	131	117	113	130	141	138	116	132	111	120	124	127	140	127	117	140	124	104	111	117	135	122	136	130	122	151	109	131	136	121	129	142	114	115	128	126	125	124	142	113	120	136	110	129	119	128	140	106	125	123	122	139	101	129	124	145	119	144	123	129	138	130	111	114	137	137	120	127	111	135	140	111	127	148	127	118	130	112	125	119	122	120	99	142	126	116	118	121	124	125	108	124	146	126	124	121	114	119	127	106	140	118	135	128	142	123	134	126	150	109	118	122	133	110	141	136	118	128	132	124	123	113	114	114	116	120	126	107	134	124	136	113	128	124	112	117	107	117	135	112	131	128	111	131	124	134	120	131	138	124	115	121	99	127	118	120	109	107	129	124	134	120	117	137	123	117	100	119	110	104	120	122	137	124	136	132	121	120	116	134	118	130	119	128	119	121	125	134	121	119	139	132	131	124	108	115	126	124	134	142	116	140	130	108	110	106	141	112	112	111	128	119	116	118	105	117	136	127	119	119	122	117	109	127	132	128	115	119	127	114	112	136	120	133	125	126	137	132	119	120	121	126	116	116	133	112	121	126	123	127	133	112	130	125	112	139	130	115	115	118	134	115	109	122	119	135	122	123	132	128	124	114	125	127	106	126	127	131	121	109	139	138	108	127	137	103	112	117	129	140	136	136	123	125	127	135	118	132	129	108	110	112	121	124	127	142	111	110	137	131	128	121	107	126	126	124	122	120	106	136	116	126	106	123	143	118	109	100	133	135	136	125	138	120	127	131	141	153	136	129	115	127	108	163	127	119	129	149	116	125	127	130	116	117	111	127	113	115	119	142	137	135	114	135	124	116	128	121	117	121	118	156	121	108	127	119	123	110	122	111	145	121	133	126	118	120	98	131	116	108	117	111	121	111	143	120	135	147	108	124	111	119	143	102	137	105	129	112	124	122	120	146	122	129	124	121	150	130	100	113	113	129	114	103	131	116	120	105	122	106	121	108	133	119	108	141	135	126	122	139	117	127	136	119	143	108	104	124	121	125	120	119	127	134	125	137	117	130	132	147	114	123	133	128	136	113	119	119	140	125	125	119	128	121	119	115	129	122	130	123	115	104	124	133	124	118	149	128	149	131	133	127	118	138	119	131	122	108	112	117	124	116	145	131	96	121	125	124	118	123	136	137	98	113	131	117	123	133	123	123	127	119	119	120	150	127	113	120	105	120	105	115	129	127	121	136	118	133	121	108	111	143	127	140	110	148	138	120	129	137	121	118	120	136	111	111	129	136	97	107	115	125	146	135	142	126	124	113	118	137	108	123	111	92	114	130	116	121	134	127	136	108	118	137	135	126	119	108	123	121	128	120	132	97	102	123	141	114	104	134	139	117	112	130	129	115	110	129	127	125	126	113	124	139	110	115	124	130	121	131	141	108	117	110	120	128	129	109	113	139	113	147	117	96	115	117	120	125	107	139	122	127	109	131	117	116	124	123	146	123	134	116	116	109	132	124	162	111	139	115	135	125	128	126	122	124	118	123	124	132	126	112	161	147	123	127	125	117	124	121	131	139	128	126	109	124	117	126	110	128	125	145	105	102	149	134	125	127	128	135	143	126	114	106	126	125	127	113	119	126	126	138	123	110	130	118	138	132	106	118	142	132	131	135	116	122	124	108	106	116	112	148	124	127	133	115	142	117	122	122	115	143	124	108	130	114	129	124	127	128	134	131	135	101	147	126	140	127	120	121	126	130	120	147	131	126	132	128	131	125	95	135	120	138	154	129	102	117	130	124	124	93	125	112	107	111	128	136	130	116	136	114	127	125	138	131	119	119	110	119	118	128	130	120	106	126	137	140	127	134	131	121	120	132	110	144	136	126	130	134	117	127	129	141	118	118	121	128	118	122	131	121	117	129	134	125	125	126	115	137	121	130	130	129	126	118	127	111	123	113	125	124	100	123	113	120	126	143	124	138	129	109	138	128	106	119	109	119	111	111	149	142	133	120	135	150	122	119	96	121	105	110	149	135	126	131	111	129	122	137	154	112	123	108	119	112	114	131	108	121	120	109	110	113	109	124	110	123	115	116	117	102	130	139	132	103	108	117	136	132	138	114	110	137	152	127	139	139	125	134	118	137	128	124	134	115	113	102	108	113	142	132	123	132	127	112	117	126	135	129	117	131	118	118	118	117	120	105	116	135	118	107	137	122	129	123	138	128	132	105	137	126	151	128	126	104	131	118	129	137	119	118	121	120	112	138	122	137	103	110	135	116	125	108	129	129	136	145	124	119	125	112	160	130	129	122	148	122	113	150	119	109	122	124	107	126	132	128	117	126	134	104	124	119	135	114	118	139	126	119	128	130	123	131	136	115	120	126	119	121	109	138	119	110	129	134	100	118	138	113	99	110	121	110	100	142	100	134	129	118	127	126	129	110	93	127	116	138	99	94	132	138	101	132	120	131	122	108	123	112	110	121	114	111	137	134	128	117	120	104	130	125	109	112	140	127	133	131	136	121	124	126	127	138	114	122	124	124	112	118	117	136	132	123	126	108	119	156	128	112	121	109	117	130	155	111	116	142	135	120	129	129	124	118	138	112	137	129	131	115	129	98	138	139	133	124	126	133	118	135	130	149	108	141	128	126	131	119	110	130	120	136	101	126	141	115	127	128	141	113	122	139	98	127	119	113	125	119	134	121	127	115	135	119	105	120	113	112	124	107	134	110	116	123	134	134	108	118	136	106	124	120	126	131	127	120	98	136	135	120	126	138	130	127	109	142	115	133	134	131	135	159	113	126	127	125	112	126	110	125	109	132	133	112	109	141	136	134	119	122	115	119	127	100	124	129	126	117	130	128	126	141	124	111	138	145	113	129	132	131	113	133	126	117	113	137	128	131	111	121	116	126	99	121	121	125	120	127	105	119	125	114	109	130	125	149	130
20829	9368	6141	2666	1907	1309	1044	740	644	542	483	408	368	347	305	293	293	271	255	243	250	219	232	217	219	198	235	221	191	195	191	185	182	218	193	181	202	193	177	197	194	182	187	142	180	198	203	175	181	214	193	162	179	176	170	181	178	187	175	155	166	167	174	183	156	195	165	194	182	184	202	172	173	176	161	153	192	171	161	177	160	182	164	174	194	187	171	169	184	194	169	176	149	152	173	175	158	177	172	173	172	185	184	164	187	148	174	207	165	175	169	183	181	159	188	164	184	192	169	181	169	172	198	177	165	180	163	163	183	172	177	176	166	169	182	171	184	147	164	175	167	200	182	186	165	192	194	155	163	159	178	171	185	155	173	175	189	168	161	180	176	180	178	173	171	166	159	155	190	176	191	191	167	187	164	163	187	179	201	128	189	186	187	153	184	187	178	156	182	176	189	175	179	191	156	182	161	174	165	164	173	181	163	156	153	183	168	157	171	162	178	156	173	165	199	172	148	168	202	175	201	168	150	148	177	155	182	159	151	174	189	175	169	204	194	165	177	154	168	169	160	179	183	178	185	191	166	170	169	153	177	175	183	191	168	162	172	184	168	162	172	168	152	184	171	179	155	172	168	193	149	155	171	157	160	178	179	173	189	177	154	154	169	190	172	175	165	157	189	178	176	188	171	182	183	156	162	183	192	152	180	190	169	175	175	182	177	147	173	179	148	180	153	155	156	181	179	174	191	155	166	146	188	194	183	163	179	178	176	200	153	144	161	146	168	202	147	181	187	183	171	174	198	191	185	170	167	190	181	168	170	165	170	174	191	176	150	205	168	179	171	183	172	182	183	165	193	183	173	160	169	192	167	167	183	204	196	186	182	167	172	161	153	148	189	161	183	164	173	166	161	174	183	186	193	161	149	187	179	162	176	181	191	175	190	170	180	172	172	167	201	190	185	153	158	163	178	158	179	197	178	178	205	201	149	205	145	195	154	179	172	168	184	178	157	164	169	166	137	153	169	173	184	158	158	171	160	160	185	185	184	168	170	182	175	179	169	159	164	165	177	180	173	182	167	185	160	178	179	175	172	185	175	181	173	172	153	174	159	167	153	147	156	169	179	203	179	177	165	175	163	179	171	155	179	159	182	170	167	167	160	167	176	203	179	159	145	170	176	154	170	147	202	176	179	165	189	180	168	181	154	187	184	154	176	181	164	175	167	165	162	156	155	155	170	185	148	162	175	175	177	185	165	179	177	182	198	180	152	173	175	171	166	189	148	165	170	174	186	171	154	192	173	219	164	192	179	163	176	167	165	212	188	181	183	176	161	185	175	175	158	177	171	185	186	204	156	157	174	173	168	205	186	178	206	183	171	165	193	192	192	189	179	155	185	185	176	167	181	180	171	153	174	174	161	168	168	159	175	189	191	168	181	173	188	157	157	197	186	171	182	174	175	160	202	177	169	183	177	194	190	167	183	151	151	175	183	164	169	168	180	163	196	171	184	179	158	139	181	165	183	197	187	191	186	170	173	175	197	176	161	181	175	175	181	169	178	188	178	178	159	160	143	171	180	185	161	166	175	179	182	172	170	178	172	166	191	182	166	167	192	153	194	172	178	173	169	175	162	202	168	184	177	186	173	193	180	167	146	180	181	180	177	171	176	186	175	190	171	180	183	153	162	172	193	171	186	161	181	146	178	163	161	184	155	165	163	155	174	168	182	162	168	174	193	181	168	183	161	169	170	162	190	195	181	185	169	164	186	183	198	170	186	171	179	169	173	174	170	162	173	157	170	201	191	174	150	171	186	143	166	188	160	174	178	154	169	183	181	192	175	170	176	176	186	189	183	175	173	167	173	196	192	141	167	183	172	189	169	162	171	174	179	175	173	160	176	167	164	183	175	163	182	178	173	191	148	175	172	168	196	149	163	173	166	189	162	158	174	178	165	176	167	182	156	189	174	159	183	158	193	169	176	163	174	176	171	185	184	187	155	175	166	186	178	184	195	182	178	192	176	179	166	209	183	168	165	181	144	211	182	167	181	145	186	158	198	171	186	179	170	156	180	156	164	168	157	176	173	190	165	159	162	169	168	174	186	157	179	168	186	183	157	182	175	163	202	193	159	182	172	188	190	169	161	158	170	182	164	172	163	172	169	167	186	155	174	184	171	190	183	169	170	203	180	198	181	150	160	176	166	157	170	170	179	183	155	192	154	188	195	179	177	185	160	150	177	176	177	176	180	167	173	170	165	176	188	155	162	196	177	168	166	143	181	138	196	144	176	160	178	193	185	188	160	147	177	185	162	173	185	173	165	157	155	180	186	176	153	176	177	171	192	165	185	178	155	166	173	167	165	187	177	179	199	182	180	182	184	198	165	185	189	164	171	165	166	160	190	174	188	159	176	192	187	192	198	160	157	171	176	172	155	182	166	198	152	180	182	156	177	181	195	178	176	183	169	167	178	167	179	187	196	172	183	170	158	163	169	178	193	186	180	176	167	202	160	158	162	167	161	201	189	186	172	160	176	168	158	149	179	181	170	176	194	179	190	167	181	191	179	171	146	174	185	181	163	172	181	169	169	173	184	165	160	182	186	201	171	162	169	201	167	169	174	183	185	173	189	190	174	161	196	171	154	181	181	169	175	176	180	162	165	195	182	180	183	167	156	180	154	179	186	176	173	182	197	157	169	181	179	160	174	158	165	167	158	187	171	164	153	166	154	175	185	183	179	181	166	161	177	197	159	187	195	186	174	198	182	175	177	168	167	191	192	161	176	162	196	174	185	176	174	195	169	185	163	154	195	183	179	182	178	169	184	152	163	182	180	155	162	153	187	167	163	174	161	168	170	164	177	178	178	158	181	195	152	170	182	183	192	164	196	168	218	183	181	158	171	177	185	180	150	179	140	168	155	181	170	179	181	168	176	168	175	204	172	172	171	170	202	192	180	199	159	199	192	186	158	187	161	184	185	174	165	171	175	183	171	167	197	162	187	160	177	162	168	175	193	177	181	187	173	183	164	176	159	160	173	189	174	190	191	180	181	162	195	172	196	173	182	154	152	147	173	173	173	175	149	167	183	194	169	148	165	178	176	152	168	174	181	153	170	170	195	159	140	182	165	190	179	174	173	175	179	138	174	185	175	181	172	181	174	164	163	178	169	165	137	186	172	199	166	184	158	161	178	189	177	151	203	159	159	161	190	176	174	190	147	154	191	149	165	182	206	171	184	167	178	157	179	183	152	161	168	181	170	215	180	171	190	184	164	160	171	157	180	155	166	170	191	186	178	158	158	180	198	189	174	163	166	171	160	179	159	182	171	179	162	175	169	187	171	181	184	169	189	204	201	161	172	179	174	154	202	171	177	190	160	156	165	196	188	171	162	146	168	176	171	174	168	163	177	173	191	164	189	179	177	171	171	180	183	165	175	184	184	190	182	169	180	199	152	169	163	148	170	168	182	147	195	180	176	156	193	154	179	173	164	168	184	204	158	171	156	167
27581	18315	3578	586	432	372	372	367	348	389	374	379	376	423	346	392	376	378	362	376	366	389	389	332	367	382	377	393	352	378	331	384	371	386	382	362	368	364	378	401	393	405	367	343	353	385	343	364	385	366	333	397	361	376	385	348	355	363	348	378	336	375	367	387	381	374	376	363	356	367	362	367	364	291	383	366	375	391	340	390	370	369	374	384	376	373	413	377	327	339	333	354	355	348	357	342	380	375	365	403	361	371	364	377	370	380	381	346	370	365	354	352	392	387	393	352	384	359	342	348	378	370	349	366	390	365	360	342	365	352	359	347	378	339	337	358	355	344	374	371	341	355	385	365	357	318	388	402	342	345	328	365	368	370	386	359	380	357	373	388	377	379	337	380	364	370	374	384	376	342	383	368	356	384	343	418	386	378	358	375	363	361	393	359	382	393	371	379	366	375	345	364	348	388	366	364	384	379	369	315	375	372	379	363	373	336	383	371	375	346	370	354	353	369	373	389	371	345	360	390	390	361	353	362	375	370	363	364	373	380	393	364	392	371	394	376	351	374	406	366	385	393	383	357	391	389	372	363	367	394	373	337	368	373	358	345	312	353	359	352	342	375	369	369	365	368	366	359	351	339	344	356	362	375	385	350	367	353	377	368	378	343	368	356	395	355	338	377	355	388	398	362	377	362	353	330	366	394	349	338	339	375	367	370	337	355	372	391	368	383	368	386	358	363	341	382	334	362	365	335	354	379	359	390	329	371	333	365	367	382	400	374	374	341	375	391	356	376	377	334	357	351	364	365	365	375	364	358	391	334	370	371	384	336	391	331	404	388	387	365	373	382	355	395	398	344	338	400	352	372	371	343	395	353	366	357	383	397	359	363	373	347	367	356	352	372	369	372	347	380	414	391	372	360	319	361	350	362	395	346	357	366	369	364	376	365	384	364	388	382	377	375	396	356	350	347	356	357	398	382	335	352	377	374	371	385	368	333	393	339	360	358	390	387	390	364	380	378	388	363	379	375	382	360	377	385	364	353	378	364	364	368	403	355	369	354	364	362	384	369	362	350	359	376	366	362	356	384	368	377	389	352	357	371	359	373	373	353	371	374	361	354	379	380	366	367	396	387	376	339	363	398	342	403	343	381	411	378	394	392	355	364	371	355	338	344	362	355	382	355	353	365	378	367	375	371	379	341	373	373	365	348	363	355	328	370	337	373	386	371	341	346	377	360	377	368	351	374	401	394	351	330	326	362	367	385	369	349	400	384	355	359	363	362	380	375	353	388	380	363	353	374	390	355	390	382	368	364	387	380	355	352	365	342	376	388	394	373	378	369	397	374	366	361	361	366	358	394	346	363	371	324	382	352	369	403	332	370	340	390	391	361	327	361	383	363	362	375	333	375	357	368	388	361	351	368	351	369	343	376	325	383	352	364	368	336	332	372	390	369	385	348	340	345	367	395	345	357	386	378	377	366	371	396	372	340	398	411	415	395	358	348	361	360	364	348	363	351	373	369	375	343	367	369	342	365	376	349	350	367	359	421	381	379	370	365	343	351	356	368	340	324	424	367	355	368	369	324	417	336	387	384	353	385	364	366	369	342	372	410	369	352	403	374	366	335	360	374	378	397	386	355	365	333	361	376	361	349	373	354	389	364	350	378	372	393	392	383	388	342	350	373	335	371	386	341	347	364	400	395	374	391	349	364	360	352	388	329	348	362	372	354	408	358	345	354	400	399	382	391	366	370	348	401	405	358	372	357	382	368	353	381	364	345	382	369	373	390	327	411	355	347	396	380	348	392	365	362	369	366	355	377	356	371	365	341	391	343	352	365	381	360	347	365	352	356	376	373	396	371	398	328	320	366	378	349	396	355	355	387	358	351	375	389	353	362	393	356	349	355	344	376	343	359	342	368	347	360	366	392	388	372	360	377	342	372	366	363	349	361	375	385	388	376	399	376	367	382	376	390	340	342	358	353	354	368	363	357	373	370	385	373	356	378	356	375	368	344	346	384	391	351	368	359	356	343	392	357	349	380	384	351	351	373	391	361	367	378	351	379	359	386	347	363	334	356	357	349	357	373	371	356	370	371	361	345	370	400	381	345	387	349	365	386	387	339	348	371	342	364	394	370	354	399	365	346	365	351	375	382	337	392	362	338	355	372	394	384	364	390	365	371	365	387	373	397	364	390	361	357	354	350	355	340	365	347	342	394	370	346	372	401	379	379	365	376	361	392	333	351	383	345	371	392	357	377	387	358	349	363	366	357	320	333	384	373	358	394	358	360	350	381	389	395	363	347	349	356	365	357	368	375	365	350	354	361	377	352	400	368	356	366	378	387	375	353	368	405	379	392	366	344	356	364	362	398	352	357	339	351	359	378	357	393	364	363	378	352	387	370	376	378	368	372	371	392	398	336	370	369	355	324	401	347	373	383	347	365	389	353	379	367	333	370	332	369	332	375	363	343	352	385	358	376	345	370	387	366	368	356	346	370	385	376	344	341	373	378	389	395	352	370	370	369	380	362	375	375	368	373	351	356	369	375	368	372	430	350	370	378	382	388	381	332	386	359	355	365	363	317	378	329	385	389	372	374	346	356	371	372	347	366	366	324	375	364	364	376	321	361	369	393	366	373	385	361	380	374	346	393	381	375	376	353	363	383	420	382	377	368	382	395	385	365	374	370	356	382	360	379	395	404	373	341	360	397	360	335	387	419	371	368	368	393	363	358	354	350	365	328	382	408	350	348	345	344	367	349	381	356	364	384	339	356	366	357	375	369	375	372	382	343	345	355	377	389	380	380	381	348	367	365	355	390	371	370	344	367	398	355	354	385	368	369	345	345	360	374	364	382	354	372	337	369	380	369	377	367	343	351	347	355	357	361	366	351	390	377	397	371	394	369	367	380	370	378	335	339	329	367	387	392	364	384	357	368	372	374	340	358	355	386	403	389	353	323	367	351	342	330	376	380	365	367	390	358	346	336	408	367	359	360	359	362	326	357	376	361	376	389	388	356	355	336	360	339	353	317	363	364	356	382	420	349	381	366	361	355	375	373	383	358	375	377	352	373	356	404	342	392	336	369	357	401	378	360	366	364	360	351	345	374	379	368	399	350	370	401	366	340	388	388	338	367	346	385	347	396	369	375	394	373	378	366	333	385	373	367	368	345	340	357	411	368	346	361	387	335	352	377	363	388	361	390	379	389	343	383	339	359	320	360	365	376	375	375	373	409	388	352	350	361	364	386	358	397	383	348	359	377	371	341	373	362	351	406	409	374	358	354	356	366	359	368	353	395	368	364	385	361	379	372	357	358	375	357	378	405	354	358	375	341	377	345	394	395	396	384	350	316	416	385	347	344	380	356	378	360	388	351	341	333	320	338	395	368	367	370	362	346	409	375	347	359	370	366	398	356	360	343	415	346	381	351	362	420	359	385	330	380	337	379	370	343	395	348	362	378	387	396	347	373	360	410	377	377	389	412	374	376	387	379	339	366	354	340
9932	913	813	607	568	570	587	565	570	548	552	563	569	547	533	549	535	548	589	532	572	501	546	532	567	556	547	540	556	540	546	559	541	524	579	520	517	556	564	527	581	502	560	555	499	548	514	524	565	529	551	520	562	549	520	559	554	579	515	553	573	571	543	565	533	548	549	514	560	554	525	554	539	526	559	513	583	561	534	604	515	564	575	546	571	513	555	530	539	536	525	528	553	542	556	541	520	570	522	518	546	565	546	526	562	574	558	519	525	503	516	543	539	573	525	533	511	526	549	560	524	532	560	560	528	552	532	528	557	527	536	522	523	527	518	544	516	546	550	530	524	558	536	528	513	532	557	527	542	554	535	539	543	573	562	522	549	537	567	575	511	547	493	516	543	571	545	528	575	533	540	528	541	533	550	550	563	550	573	554	525	536	564	559	549	502	530	555	519	548	560	525	528	539	564	532	547	534	552	524	497	534	515	555	507	539	501	531	581	524	556	549	548	575	527	506	545	533	511	556	562	552	513	579	541	521	529	558	556	532	544	526	552	520	549	519	542	509	532	566	576	545	529	501	556	523	570	574	548	546	531	555	531	555	531	552	525	555	521	520	528	553	514	566	552	560	571	535	547	515	508	578	555	543	546	514	515	560	521	532	532	518	517	545	517	525	535	568	524	521	534	500	551	548	517	548	511	558	559	530	554	553	527	541	556	528	566	516	566	536	543	588	568	526	570	536	559	536	533	543	539	509	528	498	592	541	573	559	543	548	503	519	532	570	589	491	531	565	498	509	551	553	547	568	483	513	543	545	519	543	570	539	533	535	573	541	546	516	572	546	520	556	538	526	587	571	527	508	521	605	516	565	530	492	556	564	550	537	568	557	570	515	576	562	556	552	589	514	509	537	548	539	500	564	547	515	522	578	560	523	569	557	501	530	548	543	526	562	533	541	529	538	529	513	539	518	554	520	499	556	520	522	519	537	541	571	546	526	517	579	506	510	560	537	549	543	544	551	546	527	561	529	528	591	591	494	530	574	567	560	531	529	486	576	538	539	531	538	521	538	560	507	527	540	551	529	527	523	507	541	540	554	523	512	568	530	524	557	551	519	574	543	552	528	562	531	512	530	544	537	565	534	514	518	556	554	568	581	529	568	516	566	489	522	543	540	580	580	543	593	537	541	520	550	566	522	558	534	560	540	538	525	571	566	558	556	520	570	578	552	549	561	544	543	528	579	516	558	531	543	529	513	592	551	518	595	540	586	541	569	592	518	533	588	540	545	523	525	529	544	520	538	547	538	487	530	496	510	517	550	545	532	501	552	528	536	531	533	518	553	553	557	519	541	523	503	541	508	546	526	520	596	559	506	526	510	538	548	558	529	551	555	558	563	560	528	541	521	531	536	552	520	556	537	539	531	567	524	580	561	586	543	523	535	526	555	554	532	526	491	547	551	561	531	523	540	506	566	540	511	546	537	539	530	606	542	516	540	545	563	544	539	539	518	545	541	523	533	551	560	533	551	527	545	516	527	574	557	574	587	522	612	580	550	509	535	548	513	537	556	547	524	565	531	544	530	515	555	544	549	520	579	530	536	589	529	547	496	555	508	486	522	566	586	528	522	538	575	583	571	568	546	562	500	547	542	556	556	515	568	554	498	529	546	549	566	531	557	529	517	563	540	562	551	554	580	596	559	573	527	549	568	554	549	532	562	519	558	545	583	558	489	534	560	534	570	576	513	582	561	604	510	537	508	524	575	537	564	532	554	545	541	551	569	563	534	531	542	553	532	559	529	527	539	529	545	547	537	507	520	520	550	501	511	575	543	530	529	572	556	537	543	524	522	551	534	545	548	537	575	529	560	550	543	568	560	552	546	528	508	529	521	557	533	609	585	511	577	541	553	586	559	528	524	565	544	507	523	527	527	558	544	576	548	553	550	548	526	532	541	518	549	577	555	520	540	539	545	532	533	550	555	553	524	536	519	563	562	516	521	586	566	557	515	517	562	534	541	554	548	605	505	556	609	537	542	551	524	538	560	549	593	535	502	554	515	554	565	496	566	519	531	547	510	538	547	513	517	535	586	539	519	563	533	585	513	540	512	539	544	539	518	533	562	562	569	519	585	563	574	562	541	538	532	571	528	553	536	509	572	561	539	532	530	533	546	575	523	553	534	498	543	530	573	543	573	564	528	542	582	550	501	541	531	558	575	566	518	494	501	535	576	529	533	536	556	509	504	544	537	528	501	515	562	530	548	570	524	531	537	521	563	548	537	556	527	581	548	551	526	543	568	542	547	574	530	587	545	530	552	553	532	524	550	541	513	516	558	528	537	564	539	556	576	545	578	506	555	537	511	533	548	532	557	539	502	522	540	549	538	489	567	535	568	542	553	503	515	537	539	516	562	497	532	582	540	529	541	497	564	541	550	547	551	560	522	531	513	541	559	509	523	530	554	539	569	546	503	546	547	600	534	536	532	545	555	535	517	566	552	540	553	540	515	549	541	558	582	521	528	501	559	516	513	532	564	514	565	545	563	533	505	572	569	519	509	545	525	558	516	559	538	532	549	590	573	555	551	519	539	547	524	503	580	542	566	528	572	558	518	536	516	563	548	533	518	524	554	555	530	594	616	541	539	540	537	549	590	536	522	551	550	575	548	530	553	535	518	537	553	529	543	510	548	559	558	562	548	528	517	569	528	514	570	501	550	560	552	506	558	562	540	531	589	534	545	518	518	531	520	542	507	561	539	532	549	508	559	496	566	552	519	549	511	508	587	537	589	543	541	506	505	542	513	559	570	546	549	550	542	535	525	515	561	552	551	526	540	535	524	531	534	552	528	545	526	567	531	553	535	520	535	543	531	524	568	535	560	548	543	530	558	565	535	530	549	609	534	568	556	549	535	525	537	552	536	505	555	560	561	564	541	582	564	564	491	514	485	518	514	490	531	524	584	538	544	555	584	547	550	562	532	551	544	549	553	546	573	551	537	542	575	535	532	564	513	569	575	545	537	552	527	543	516	577	533	561	555	511	538	535	541	562	568	568	530	503	526	554	524	530	549	491	556	587	506	580	499	551	603	564	565	534	525	527	521	550	496	539	537	501	531	534	535	533	534	544	552	566	570	532	541	562	547	520	535	501	561	569	555	538	549	558	531	545	500	553	510	534	558	603	567	553	559	531	524	578	527	550	560	541	518	538	517	540	545	570	522	533	525	558	548	568	532	564	543	559	527	518	502	549	540	538	540	554	516	586	574	561	508	567	520	529	516	576	557	530	484	528	547	530	598	561	536	563	546	511	537	546	510	570	556	527	525	516	516	575	563	578	553	534	533	562	593	542	535	551	527	542	551	513	508	539	525	565	508	560	569	531	563	540	504	521	583	505	535	553	561	518	518	550	550	563	512	551	559	543	517	512	538	562	552	562	551	512	542	556	525	542	511	556	525	601	573	539	565	526	582	503	538	558	554	539	533	541	522	552	555	557	535	519	541	544	517	543	577
23413	21528	28607	24884	21393	3140	403	285	254	244	202	221	205	193	175	192	188	172	177	161	168	152	152	162	180	165	130	143	164	149	142	162	156	145	168	165	163	153	138	159	158	177	162	155	164	166	155	156	145	148	167	153	134	155	156	149	157	155	160	145	172	167	170	181	137	140	159	163	152	161	160	156	151	149	154	177	155	161	128	160	176	151	152	164	180	137	133	181	152	138	145	168	139	160	145	158	155	171	157	150	172	139	182	127	150	170	152	136	150	146	178	140	149	147	132	157	161	149	157	138	138	157	173	146	170	176	168	148	168	174	166	175	156	154	160	157	144	138	175	144	178	157	158	136	157	159	156	127	135	156	158	154	132	152	158	167	143	152	159	164	162	151	157	148	159	135	128	164	147	144	135	158	160	146	145	139	150	151	116	153	136	164	173	146	154	161	170	157	156	171	130	164	164	145	147	148	171	136	161	149	160	143	163	152	164	149	173	182	162	161	147	152	148	139	168	128	150	139	151	180	168	157	149	166	173	142	173	147	154	152	140	170	167	140	157	166	154	156	157	143	159	192	142	163	145	176	147	161	155	137	141	154	169	133	158	167	148	153	182	168	170	162	145	168	141	134	162	163	144	150	162	171	153	158	142	141	157	153	149	137	158	153	138	146	174	151	142	131	151	152	151	144	129	164	154	140	155	152	124	150	133	148	166	198	173	152	130	145	146	144	157	149	168	140	166	146	161	149	161	173	139	161	158	144	153	150	144	153	135	140	143	169	157	163	145	170	150	169	151	156	167	169	141	164	169	172	148	168	155	156	147	149	170	138	149	139	162	172	147	153	159	151	162	156	146	154	169	140	149	151	149	138	152	160	148	165	159	140	167	165	157	152	161	138	153	156	149	148	150	143	163	166	140	165	151	164	155	156	155	135	141	155	138	128	159	150	149	148	174	142	173	150	147	147	168	143	142	148	168	157	160	156	157	137	170	184	159	162	143	168	178	165	150	161	168	159	180	155	132	165	159	166	155	152	132	147	141	154	144	156	165	161	164	158	142	160	153	151	156	163	155	176	148	154	166	142	163	154	152	151	144	147	147	145	155	149	174	132	160	161	155	141	143	127	175	161	169	142	163	146	143	144	156	157	163	143	165	160	158	159	164	155	149	146	146	156	131	174	160	135	157	149	172	152	151	153	182	169	172	159	160	158	153	176	138	129	156	152	144	153	171	149	148	138	161	143	159	132	148	161	151	139	160	125	159	163	150	144	160	153	151	138	164	141	140	156	140	162	152	153	174	170	135	142	172	182	167	154	160	156	153	134	172	166	171	158	160	146	157	158	159	150	148	146	160	143	146	146	162	141	148	145	146	166	163	155	153	166	152	155	146	159	142	150	137	161	141	162	142	174	148	151	152	148	151	148	187	130	170	145	128	125	146	146	161	139	141	157	164	137	136	164	141	136	142	157	136	154	149	137	142	144	174	148	157	162	148	147	142	156	161	154	159	140	157	167	140	145	133	149	158	170	150	157	154	150	150	139	145	166	149	140	142	148	167	173	160	159	158	149	145	150	157	160	131	167	143	166	155	141	156	152	134	166	160	151	170	122	170	163	167	146	159	137	126	195	161	165	175	150	177	156	138	150	159	154	167	159	146	140	160	170	133	130	153	156	172	162	158	161	154	133	151	157	157	143	152	147	155	136	163	146	142	136	152	147	135	156	137	163	158	158	156	127	151	180	147	140	158	154	154	150	174	153	144	144	149	152	145	169	159	150	169	139	150	140	163	142	144	153	134	160	142	165	170	151	134	149	193	147	154	172	164	161	179	155	168	157	135	154	140	166	139	136	177	156	162	157	154	168	166	140	157	166	164	159	151	145	155	156	157	162	162	150	171	151	148	161	157	154	153	125	144	162	162	161	159	165	131	176	177	180	161	159	157	161	171	148	147	137	143	152	159	178	159	164	160	163	171	139	161	170	131	152	145	171	166	132	145	155	132	188	147	159	153	153	158	168	162	142	168	150	161	181	167	160	155	154	160	136	152	155	160	139	176	143	160	157	163	145	158	125	142	135	152	150	149	166	151	163	167	156	161	155	167	173	164	145	148	139	174	167	138	147	144	145	173	146	133	163	165	138	153	154	133	160	123	172	158	138	153	134	169	145	145	158	151	143	161	153	152	162	155	162	149	136	152	144	157	157	141	157	132	129	138	160	158	159	165	158	140	150	157	144	157	146	152	162	165	135	141	162	140	158	158	172	145	159	152	179	148	131	144	153	139	156	153	182	151	158	160	140	159	137	177	159	146	150	140	157	146	153	145	150	166	142	158	181	135	130	157	150	159	153	162	152	168	162	138	160	169	146	154	162	142	175	133	155	162	145	150	160	163	155	156	177	131	146	163	154	155	164	167	165	132	157	154	123	177	141	166	149	129	172	165	171	157	137	158	148	162	178	155	170	163	145	170	157	161	157	163	141	137	140	120	124	133	172	143	162	174	157	142	159	145	157	154	143	153	158	170	170	151	147	159	154	172	157	148	192	143	161	140	167	128	161	164	138	150	153	177	158	123	162	179	142	161	142	152	161	146	152	154	172	140	155	156	140	151	147	161	175	169	147	153	123	152	133	164	132	168	131	169	156	168	141	171	177	138	144	141	160	136	144	155	167	128	136	153	163	150	171	140	124	159	169	149	158	149	152	125	162	155	170	167	146	166	169	138	133	140	162	164	170	151	141	158	166	149	146	134	159	161	139	157	149	124	171	165	156	141	140	167	160	155	148	160	171	150	140	123	143	159	166	149	151	163	160	129	163	139	154	171	132	159	143	165	141	141	158	153	166	141	129	143	154	147	133	155	132	157	139	155	159	154	156	134	139	154	154	157	148	149	166	171	148	165	148	157	131	137	154	163	152	166	137	148	148	173	138	151	173	149	162	140	160	149	162	161	168	153	155	166	158	157	159	156	130	167	138	142	184	139	175	176	153	160	154	168	147	158	148	142	159	187	173	132	147	138	144	159	153	156	185	152	153	152	164	179	184	179	146	127	147	167	151	172	152	135	159	134	145	137	151	155	153	154	146	144	157	159	144	147	136	147	133	127	145	142	134	144	167	149	157	159	146	152	147	173	144	157	139	162	170	153	147	159	150	148	127	173	148	183	146	160	162	168	159	152	181	140	152	157	168	154	135	137	168	147	133	155	156	173	159	164	144	148	140	140	162	178	160	148	135	133	158	155	155	153	174	166	141	150	174	149	160	141	181	145	146	168	154	175	173	165	148	162	167	163	142	153	152	175	151	159	131	168	153	139	168	140	134	136	165	178	147	137	158	146	158	137	168	141	168	166	151	172	154	153	166	170	134	133	125	169	147	145	156	159	156	153	148	160	141	128	144	140	159	153	147	153	143	173	148	143	157	162	157	129	157	159	157	148	152	142	162	161	155	164	160	149	162	146	153	142	140	159	156	159	157	159	189	163	150	142	147	146	146	152	158	125	155	167	147	155	176
21281	5968	3954	1762	1208	905	682	584	502	440	388	351	339	350	316	293	317	319	263	283	257	266	253	284	246	250	266	268	233	262	245	274	232	244	245	263	258	235	250	268	269	257	253	227	227	244	253	261	262	251	224	271	229	229	259	267	269	243	233	240	287	246	261	267	241	230	261	245	241	249	267	259	237	261	232	258	218	213	229	244	229	209	226	250	251	239	273	237	267	257	243	235	242	245	272	235	234	238	249	249	236	275	210	246	221	221	269	250	219	223	255	252	255	214	241	278	260	251	262	255	252	239	254	255	231	231	223	218	279	223	226	250	246	263	249	241	247	252	248	232	247	240	228	274	272	242	230	242	244	229	234	224	264	270	246	234	231	216	252	235	250	246	267	221	264	239	245	244	248	212	264	264	250	253	229	233	242	260	254	254	263	245	242	239	234	247	267	202	225	255	220	248	270	261	253	255	245	236	248	268	220	256	238	250	235	244	238	246	265	227	250	286	250	232	230	246	226	249	245	233	253	252	227	245	277	264	252	215	264	252	242	249	231	216	245	251	257	238	266	258	241	217	229	247	241	258	253	214	242	254	239	237	262	252	258	234	248	253	212	252	265	252	228	235	246	223	232	256	214	228	238	239	217	232	266	220	234	232	245	252	223	244	248	222	261	225	240	244	248	237	269	236	239	233	240	232	268	224	240	233	230	220	235	233	241	256	225	245	219	257	222	210	213	241	223	231	238	250	257	218	270	261	218	237	251	224	265	239	240	234	227	224	219	230	236	237	270	249	242	209	260	277	237	256	240	257	233	215	224	256	243	227	243	238	251	253	242	231	270	242	255	249	223	253	242	239	256	197	253	236	235	221	257	236	207	242	254	224	247	227	210	243	224	235	256	229	229	243	217	240	248	216	234	253	246	249	250	217	246	295	203	275	225	265	227	264	216	233	234	233	255	269	208	261	220	232	243	234	253	241	259	218	215	240	243	247	249	274	245	242	252	250	244	220	266	262	239	242	243	256	228	242	227	285	262	255	219	209	253	255	265	226	266	240	239	242	243	259	278	213	236	250	271	270	292	233	253	257	231	232	246	257	236	230	243	253	250	218	239	258	235	216	229	238	255	253	226	246	275	244	247	218	230	227	257	232	243	255	255	230	239	241	253	240	255	247	250	245	249	246	247	235	252	261	248	249	258	252	215	244	280	243	237	250	260	247	254	266	247	252	243	226	240	250	236	246	246	213	233	247	233	254	243	248	268	244	259	241	226	250	223	231	255	242	218	264	250	251	251	235	199	255	242	253	249	233	252	237	233	245	264	240	223	235	241	237	233	248	233	249	244	257	231	233	246	230	237	253	261	247	264	273	238	217	232	237	208	242	252	219	266	250	253	234	242	231	239	256	238	239	212	236	235	240	250	261	253	243	260	227	249	248	251	244	260	254	274	251	230	258	232	239	225	221	246	269	235	218	262	228	257	226	241	264	249	239	251	243	249	220	238	210	240	223	232	247	243	224	242	250	226	270	236	248	225	259	269	243	254	255	233	220	258	255	240	249	233	233	264	257	260	245	217	230	205	244	221	248	245	231	236	226	210	248	244	214	244	231	247	244	218	224	229	249	230	216	252	240	220	230	241	262	261	246	222	236	250	238	235	244	225	246	257	251	267	277	268	235	235	231	244	245	234	248	223	213	257	215	224	246	236	243	229	233	240	261	240	247	247	252	268	246	247	239	227	240	243	227	227	252	253	239	227	229	211	227	242	249	246	235	238	225	210	241	257	270	243	247	241	263	257	219	253	242	228	253	223	273	232	268	234	230	255	238	235	241	228	260	239	237	238	233	227	251	268	239	228	245	229	240	229	236	251	266	238	275	262	257	249	263	270	211	208	227	273	242	243	249	248	265	246	223	222	239	232	226	248	250	237	281	253	212	218	253	264	262	221	218	258	248	251	251	220	247	251	240	254	268	223	249	222	276	256	245	212	224	250	263	256	245	232	235	256	228	264	236	246	253	247	263	246	252	230	230	242	225	219	244	250	207	209	274	248	269	241	265	231	235	238	258	231	244	261	224	229	241	244	251	232	203	212	237	221	240	235	255	238	251	234	268	246	244	247	230	233	225	240	251	274	266	261	208	240	238	248	243	251	265	247	263	229	240	241	244	259	231	230	268	262	249	259	258	249	255	248	227	238	245	235	253	232	273	267	235	236	248	232	229	269	232	219	238	249	271	263	218	249	225	259	244	273	242	248	225	229	211	253	261	267	255	232	246	248	229	249	283	241	247	232	242	264	237	235	215	201	245	209	249	223	231	232	250	272	240	210	252	242	242	258	204	249	250	236	254	256	254	263	234	264	204	242	232	261	255	259	272	238	241	237	246	250	254	265	261	236	247	224	231	223	232	244	249	228	236	226	261	211	231	214	231	236	212	236	244	250	253	264	232	249	235	253	223	228	277	253	241	223	224	211	261	251	260	241	236	249	240	244	239	229	230	246	239	222	261	243	244	253	266	233	229	234	266	243	262	237	260	256	265	258	270	256	248	238	235	263	276	259	250	261	238	248	248	222	242	260	227	242	252	234	240	240	246	245	239	227	244	249	256	233	267	222	229	237	235	262	226	244	231	227	271	248	250	252	215	235	236	239	234	244	253	242	241	250	259	230	230	222	256	231	222	245	254	227	235	238	270	238	237	240	241	241	236	274	213	231	246	260	245	258	248	281	238	208	220	253	219	237	238	258	245	229	237	255	242	259	244	206	224	225	219	240	263	239	227	245	270	219	234	235	240	242	238	250	262	243	233	249	227	205	240	235	218	252	279	242	228	244	256	229	266	226	239	208	249	264	260	196	239	227	239	234	239	227	249	244	202	255	262	229	241	243	261	254	261	273	259	239	282	235	240	244	225	235	287	231	226	227	255	248	227	221	259	232	244	228	244	253	232	271	253	224	259	269	233	262	233	274	254	248	258	251	250	257	272	241	222	251	232	248	238	236	236	236	233	242	216	229	238	248	202	247	258	253	235	259	250	255	231	253	236	268	235	281	227	242	283	235	256	280	244	256	250	237	253	248	233	244	231	238	254	271	250	234	214	234	258	256	240	236	256	241	235	219	223	261	222	234	216	214	201	257	229	246	238	230	260	222	250	253	262	244	228	213	244	256	257	266	254	233	254	271	255	244	233	219	209	236	245	221	249	235	262	228	244	246	271	232	225	257	216	227	259	259	236	235	252	227	246	267	251	239	245	238	268	243	239	235	254	227	240	242	232	264	240	259	246	240	239	236	245	260	238	250	239	217	256	251	218	252	258	216	240	290	237	249	243	252	243	241	278	257	203	271	255	260	232	227	228	229	248	271	215	258	251	253	241	244	242	227	236	257	218	234	246	259	256	266	266	239	225	230	217	241	254	221	223	244	262	234	213	244	236	232	234	233	244	222	252	237	214	215	241	229	278	242	260	251	251	277	248	232	238	254	221	211	248	230	275	228	235	244	263	222	227	236	275
24747	21537	26741	24888	1879	539	514	477	431	427	415	441	408	435	414	425	439	405	411	422	411	419	419	404	413	412	427	378	414	402	445	439	430	454	388	383	405	417	413	422	400	455	427	417	411	397	427	422	443	406	432	409	395	418	400	397	444	408	378	411	457	387	439	389	417	428	419	443	415	438	434	399	414	445	387	407	402	410	414	417	453	405	436	404	406	466	453	395	406	425	394	425	406	404	420	450	428	425	418	439	457	446	414	425	417	378	417	420	444	385	394	415	403	417	385	412	407	417	419	401	416	424	415	417	413	420	416	429	428	403	405	434	376	420	424	417	427	400	401	440	430	409	423	445	428	397	408	416	446	411	383	458	404	404	429	381	424	418	405	424	437	399	408	417	409	419	439	423	409	431	418	391	421	402	400	449	432	448	417	396	432	390	426	404	419	396	422	412	454	439	398	437	407	410	420	426	440	383	423	411	404	407	460	406	404	432	447	400	441	387	424	423	422	369	400	394	391	392	395	386	412	428	445	414	431	440	379	372	419	420	388	422	404	393	427	404	427	394	422	394	411	404	415	457	424	416	411	408	413	419	425	387	388	413	451	425	391	414	436	415	418	433	418	437	409	437	414	401	410	409	426	458	413	415	405	382	398	449	415	407	437	385	411	395	405	422	429	402	417	404	424	434	389	413	430	395	435	360	431	416	413	436	421	432	404	409	423	428	461	422	383	404	446	407	369	392	426	413	408	371	418	393	398	454	415	377	399	418	426	423	454	405	412	415	441	408	429	442	390	427	419	448	406	436	428	417	465	388	441	429	411	368	451	401	393	401	479	432	465	410	398	434	424	428	419	395	430	389	391	361	431	459	424	416	413	414	406	411	444	385	415	408	389	446	405	425	383	396	447	439	442	472	366	397	416	429	452	429	412	419	430	452	410	398	419	410	408	439	425	422	380	448	422	421	442	440	447	412	405	396	402	398	384	403	438	422	439	433	407	388	391	418	421	408	396	399	443	405	393	404	421	439	455	416	422	407	421	424	442	406	417	407	431	429	415	421	396	400	446	417	435	411	419	416	427	403	429	417	416	450	401	422	442	397	401	426	413	430	419	422	392	461	447	390	423	407	402	432	404	405	417	421	448	427	414	417	420	412	393	415	432	408	395	399	460	442	422	383	425	419	393	427	429	436	384	389	427	378	394	410	404	392	416	411	441	414	421	387	464	426	435	441	436	467	395	432	415	435	444	402	405	435	420	418	439	436	409	402	381	397	373	379	425	382	413	429	378	402	410	423	404	436	435	374	428	391	399	401	440	405	394	399	422	418	390	368	456	447	408	434	430	432	421	401	436	409	415	406	439	427	415	432	424	391	440	432	443	416	422	362	402	391	397	440	413	429	405	450	409	452	422	422	435	407	396	406	389	398	411	399	377	432	418	401	433	388	449	434	441	390	402	426	460	349	409	428	464	441	411	397	427	381	437	429	422	422	407	411	458	415	425	382	380	396	402	405	417	388	430	439	413	405	428	403	413	375	430	447	453	423	395	412	398	436	467	388	411	411	420	429	396	405	390	403	394	397	433	407	412	416	378	388	411	394	443	438	437	409	423	377	438	423	405	418	416	433	424	422	410	422	406	414	395	417	437	457	423	421	413	404	383	457	428	433	413	382	400	448	453	441	452	454	417	430	426	432	426	387	398	400	424	423	434	401	452	385	396	432	396	412	414	421	397	397	403	404	399	423	414	404	407	436	432	404	440	421	426	420	439	386	450	429	410	418	409	429	401	371	414	433	465	406	433	435	384	400	406	420	404	409	436	430	391	420	409	397	413	370	419	425	411	425	398	426	410	436	421	465	437	440	410	422	406	410	403	407	406	409	425	409	381	407	416	412	432	403	412	401	430	409	376	405	450	425	429	454	442	403	433	418	441	401	431	405	398	397	413	407	415	450	425	407	425	424	391	456	397	380	410	414	391	435	430	385	443	444	418	406	424	436	437	436	413	389	417	377	428	444	422	396	417	430	407	411	365	426	384	432	440	408	436	410	400	398	413	413	424	409	461	404	432	412	385	431	435	421	375	404	435	392	421	415	396	397	391	371	388	465	405	425	385	449	405	453	444	397	423	423	376	456	410	441	428	352	449	415	432	449	435	405	428	437	399	403	391	407	407	409	397	392	434	439	452	412	387	379	436	410	443	409	401	418	408	395	423	416	413	453	361	403	425	435	426	410	399	389	443	408	405	424	435	383	434	410	399	418	424	411	404	456	395	433	429	423	449	393	403	435	441	413	425	398	396	438	398	409	397	435	411	423	380	406	400	394	397	395	403	397	404	418	405	419	448	447	435	403	421	389	432	413	419	364	423	416	393	441	419	423	406	413	398	403	438	422	404	413	423	388	441	438	439	408	403	421	419	389	435	396	398	419	420	422	409	417	430	409	367	398	380	405	409	373	428	412	431	420	403	407	417	438	439	441	417	424	403	428	396	432	447	403	387	426	404	416	455	418	412	413	429	436	435	416	432	419	424	426	400	425	452	417	440	404	460	406	416	434	385	402	450	418	415	417	428	468	409	377	430	398	409	419	399	422	397	411	400	434	424	409	395	381	402	373	421	390	415	445	444	410	414	412	416	410	410	400	380	416	402	418	394	444	400	409	411	423	448	410	370	376	400	375	427	404	437	446	427	408	452	398	418	375	404	434	415	411	426	435	400	406	415	401	410	389	437	411	418	395	451	413	384	394	412	392	403	440	385	401	414	417	412	465	425	394	447	403	448	442	447	401	396	415	399	408	468	413	366	408	415	403	386	386	415	422	396	419	398	408	445	400	413	438	420	414	425	376	401	412	422	427	429	455	445	421	428	436	413	417	444	387	399	413	381	403	420	411	406	438	393	424	403	434	425	410	394	422	415	412	415	421	407	379	380	459	419	412	438	409	379	423	412	457	410	443	397	416	405	405	428	439	418	417	442	431	420	434	395	437	397	425	421	395	378	422	405	398	388	426	433	400	481	384	402	406	445	431	430	398	444	439	388	419	416	395	427	400	409	407	457	413	432	422	404	412	402	462	414	426	408	421	399	425	430	419	392	447	440	422	419	414	392	390	431	425	403	434	416	445	460	424	419	416	395	392	431	430	432	392	395	376	426	407	425	385	415	390	399	432	405	423	414	408	393	405	406	412	405	374	441	432	433	418	411	419	397	413	444	427	412	431	420	398	416	379	407	446	404	417	448	467	421	391	405	409	405	436	402	424	409	380	414	427	404	410	396	394	402	405	378	385	382	413	430	422	399	456	432	385	423	432	417	451	414	459	421	424	422	421	420	411	427	406	411	400	420	406	439	412	410	444	406	402	416	434	386	406	386	427	401	415	415	449	416	392	388	428	379	402	418	412	433	427	366	438	407	400	441	381	422	412	395	401	378	403	412	416	402	398	458	403	418	443	395	422	438	412	401	386	412	442	404	405	370	437	428	460	418	413	412	420	430	409	419	428	392	391	418	402
20912	3156	2089	1287	1050	894	825	741	691	698	623	672	640	646	613	668	637	616	616	573	605	645	655	593	597	580	575	606	605	625	614	583	591	606	601	564	600	621	564	627	630	575	590	559	552	585	568	558	618	634	561	614	559	595	586	609	610	584	593	580	640	615	583	597	635	636	563	607	580	596	589	587	641	610	581	551	603	568	583	602	581	620	572	601	632	618	637	572	624	582	639	587	604	577	593	590	598	594	612	611	578	594	621	604	591	605	628	615	598	580	634	591	587	594	607	551	607	578	557	590	596	596	609	602	565	616	581	592	563	597	580	636	580	581	562	590	575	591	570	569	644	574	621	632	596	611	602	567	632	597	584	635	602	562	598	566	581	618	625	621	551	621	579	590	564	621	570	565	593	580	607	581	611	559	586	590	580	585	538	574	621	603	606	645	608	577	599	609	613	592	573	564	589	606	588	606	599	619	593	635	638	598	594	562	601	618	638	614	588	607	586	598	611	601	584	565	550	606	629	620	574	558	587	588	606	568	603	625	515	613	589	608	633	552	587	644	614	585	598	595	615	590	582	654	570	573	560	630	608	636	639	574	577	545	601	595	631	600	552	605	580	577	584	606	634	599	606	602	596	578	538	606	577	621	578	611	634	580	625	602	617	581	617	581	599	597	630	597	608	606	575	568	598	576	563	571	602	563	641	592	621	555	584	595	585	620	588	603	606	653	623	573	595	603	619	533	600	633	594	597	539	598	622	598	543	632	587	563	581	601	573	634	619	594	583	595	618	569	594	602	562	622	606	600	583	540	613	562	554	594	640	574	583	570	588	567	629	619	627	590	559	569	644	565	650	631	576	532	568	586	598	589	580	605	612	576	615	579	616	557	614	574	608	632	590	632	559	576	570	617	596	578	635	611	585	547	571	584	623	608	564	604	601	631	562	587	571	594	620	583	594	601	575	567	626	629	611	586	631	615	580	652	584	576	593	586	576	611	598	575	587	564	629	557	606	593	602	576	578	618	562	593	607	620	559	555	657	645	584	561	630	563	620	604	589	558	590	599	552	639	619	603	558	600	665	612	580	595	612	610	564	561	611	589	642	620	606	628	600	590	600	589	574	576	583	644	572	593	618	582	615	601	567	596	584	578	586	571	657	579	629	621	596	636	605	561	583	574	570	573	578	626	623	621	648	565	608	616	607	604	580	569	590	603	607	583	574	595	576	621	590	578	599	575	596	515	629	614	603	602	584	618	598	583	591	609	648	572	550	612	631	601	588	529	619	597	602	561	566	566	600	633	632	598	563	618	565	599	582	568	580	598	611	612	625	632	618	609	588	588	593	552	604	614	608	643	621	593	570	586	614	623	601	605	628	595	582	571	609	605	587	566	570	609	601	546	570	534	596	574	604	575	614	618	563	625	612	638	580	643	581	572	586	586	606	580	572	604	635	579	586	580	604	651	603	604	584	630	574	564	606	608	627	582	530	615	605	623	604	628	575	596	564	552	577	618	587	583	544	613	594	608	574	648	578	646	582	591	554	577	601	633	588	599	588	611	603	590	615	597	578	602	602	640	573	594	612	589	593	643	573	565	596	615	572	619	581	656	573	650	557	612	626	563	655	569	588	606	553	571	605	607	624	609	552	598	606	623	603	573	661	593	572	583	623	564	611	615	587	611	565	567	594	597	581	561	607	638	549	593	576	624	605	608	585	620	594	572	585	634	521	568	551	560	619	606	626	576	617	592	638	586	573	626	573	581	629	637	652	608	633	624	618	542	619	632	582	602	552	598	582	565	585	612	556	592	602	586	602	589	610	637	610	603	601	550	567	606	618	528	600	601	598	629	585	609	643	594	566	603	596	559	607	602	574	599	571	579	544	589	600	593	564	614	571	554	565	578	595	626	636	589	610	572	636	560	645	589	565	575	607	602	571	609	580	650	587	605	648	593	614	561	598	598	587	560	570	603	611	636	613	614	580	612	601	614	608	599	597	586	579	614	572	566	558	565	611	610	612	608	597	609	631	576	576	599	642	598	595	596	611	612	594	573	599	597	569	567	551	575	590	561	627	585	587	615	576	612	566	567	573	597	569	549	590	570	593	587	580	601	591	593	616	615	604	596	605	624	583	586	617	591	576	617	610	626	553	625	604	575	552	600	534	603	618	605	605	608	608	599	568	627	623	562	566	603	622	593	596	579	593	630	611	590	601	598	588	567	624	617	582	586	592	603	603	601	581	602	620	594	611	573	619	613	586	579	606	574	607	582	574	597	569	586	614	566	654	585	611	607	585	597	592	586	578	594	574	579	630	597	575	618	594	579	556	630	634	619	629	580	543	611	599	593	601	618	577	575	592	596	577	593	617	601	605	589	609	552	590	620	569	560	583	660	603	571	627	604	630	593	595	624	607	572	606	573	596	580	613	578	580	546	593	581	576	581	632	638	600	552	592	593	653	576	586	652	610	606	610	603	602	603	618	604	558	649	618	601	592	605	586	609	589	634	594	595	587	597	599	596	571	570	574	598	606	574	581	585	627	640	608	568	587	630	618	613	587	609	647	611	599	575	619	595	575	608	599	574	591	612	571	609	574	559	611	590	587	567	574	625	583	566	595	602	574	576	592	620	556	598	561	576	619	573	583	581	558	599	576	617	566	597	604	594	563	599	566	627	598	584	609	605	567	556	591	580	574	587	575	648	625	595	556	619	622	588	652	611	600	611	620	611	577	611	629	566	590	607	622	609	604	584	581	600	605	577	609	619	570	604	599	621	563	616	591	580	592	617	583	602	620	558	617	639	604	549	583	540	568	618	644	612	601	635	592	617	589	577	569	583	611	601	569	615	617	596	602	599	617	594	648	603	648	585	602	563	566	560	621	583	624	594	639	566	608	626	591	615	572	563	644	631	615	585	601	592	578	606	548	569	607	585	569	596	586	604	589	581	589	631	592	602	610	574	624	596	579	618	609	569	555	584	591	603	607	625	589	582	602	649	628	618	591	573	596	583	592	576	611	611	636	627	580	612	623	567	639	603	636	588	633	593	546	601	627	563	593	564	593	561	581	598	606	592	607	571	607	578	574	582	593	600	578	590	555	556	573	599	589	603	652	612	577	591	609	608	610	567	613	576	601	586	597	566	583	590	530	552	618	554	572	627	587	610	646	558	551	569	584	575	576	599	582	626	593	576	578	597	574	620	596	606	615	618	588	589	599	581	604	620	529	596	576	633	591	597	589	590	589	607	589	585	581	555	623	589	599	547	608	570	639	571	614	575	589	585	618	568	609	608	618	606	587	654	592	591	597	623	594	595	613	557	629	584	581	608	565	576	599	566	587	583	536	647	572	604	571	608	586	591	581	585	622	566	569	611	646	572	619	650	625	583	593	561	591	612	576	601	583	563	593	619	603	558	588	557	629	591	559	667	584	616	632	592	568	612	621	588	637	568	587	652	616	606	573	617	619	608	600	597	582	561	590	579	586	563	557	555	629	567	613	602	565	606	593	609
22570	21556	29213	24359	21550	21311	1745	374	279	269	226	224	216	209	192	180	197	156	155	169	166	165	156	133	159	141	169	154	132	143	155	143	135	121	120	138	127	120	147	133	159	129	131	123	144	155	141	128	150	131	133	139	118	152	137	131	131	132	146	147	133	144	139	125	132	139	135	140	136	131	135	145	120	114	125	101	135	146	137	125	142	144	134	129	128	139	126	134	139	132	149	148	120	140	125	125	120	122	122	150	116	134	128	133	132	147	142	122	136	138	121	131	116	126	152	131	135	124	154	127	117	138	143	143	114	141	119	127	137	126	145	122	137	134	137	126	127	137	130	123	119	139	131	141	102	136	137	121	136	118	133	145	144	135	131	143	132	131	120	119	159	145	138	156	149	129	162	143	119	142	133	133	122	141	142	124	120	148	145	142	134	144	129	139	135	118	147	124	133	105	138	126	127	134	128	128	141	135	143	114	131	152	121	117	151	125	113	128	118	135	138	131	137	135	121	134	130	119	144	129	122	116	140	133	132	138	112	117	131	134	129	129	135	124	139	124	120	135	132	120	119	129	136	128	127	114	128	128	129	133	135	132	130	120	133	132	113	125	127	131	136	130	153	124	142	145	145	120	122	139	143	116	133	142	132	119	118	122	129	128	121	141	138	122	139	130	154	122	120	133	147	137	132	143	132	146	147	135	138	116	126	116	126	123	130	139	132	112	134	138	134	121	142	119	123	135	140	145	139	134	114	143	116	128	127	136	120	119	151	135	153	122	143	132	124	151	117	133	122	149	122	146	152	123	129	145	118	130	137	128	140	111	142	103	127	123	133	135	127	116	139	149	139	124	143	126	146	122	142	131	130	159	134	139	124	127	135	122	136	123	122	147	124	144	141	117	126	140	140	117	144	109	163	130	135	116	121	121	146	133	138	131	131	131	119	124	128	157	131	129	148	131	161	112	133	110	132	143	128	118	138	111	124	113	133	117	134	144	136	124	141	112	125	138	127	141	143	130	127	152	115	129	132	127	127	124	135	112	131	132	125	118	145	145	130	122	129	126	139	115	134	123	138	149	127	152	129	134	121	135	151	117	134	140	158	134	139	146	139	129	150	129	143	144	124	135	132	125	118	122	124	126	130	141	133	123	138	126	136	140	135	102	138	133	132	126	138	134	134	121	119	131	124	119	120	134	122	148	123	146	134	114	117	140	115	123	112	133	148	114	142	150	127	126	149	145	120	130	113	139	122	133	126	144	137	145	157	122	121	155	144	129	135	146	122	143	127	130	129	123	124	130	141	126	142	130	140	128	116	129	138	150	122	155	133	124	111	121	124	110	155	134	134	134	121	146	137	125	133	156	133	148	118	133	128	168	123	127	123	121	129	136	142	118	118	136	117	142	109	140	155	141	143	126	112	135	135	147	139	147	138	133	139	147	140	126	140	130	133	146	137	129	121	136	122	122	125	137	117	137	124	108	139	120	147	137	159	116	128	111	152	136	123	121	119	140	135	135	129	129	104	140	130	145	126	128	130	132	112	129	124	124	134	111	121	122	147	128	147	147	147	137	146	123	134	125	120	146	132	146	112	133	132	132	143	141	125	115	133	122	142	137	114	147	129	127	125	137	116	155	141	125	135	111	140	140	126	141	155	125	125	132	139	131	142	141	135	130	133	118	141	130	151	126	138	118	157	138	131	128	131	136	150	128	141	138	124	134	135	124	124	127	129	143	127	138	117	146	116	114	122	133	158	145	118	141	139	136	129	119	133	131	122	135	127	138	150	132	159	142	139	117	142	142	121	138	147	122	129	132	150	138	127	108	122	131	133	138	141	125	124	132	129	135	146	148	116	134	122	138	136	131	131	129	117	144	125	157	134	120	125	117	119	126	141	126	137	111	138	143	126	129	124	109	138	137	108	128	117	145	121	148	132	141	128	153	139	136	110	139	138	134	106	145	138	120	112	137	127	127	124	117	135	126	138	139	126	142	133	111	115	124	118	126	130	112	130	108	134	130	133	140	136	135	122	107	122	132	132	113	120	136	118	127	135	122	137	138	150	131	151	134	123	164	131	128	114	138	138	120	120	150	146	128	151	140	128	146	130	108	129	156	136	109	134	146	122	123	123	131	118	126	129	134	129	154	127	143	146	123	118	147	129	125	107	119	117	152	132	139	162	150	116	123	126	135	159	136	111	141	132	116	133	123	135	144	115	131	110	127	161	126	131	128	122	134	123	144	156	135	129	120	116	135	136	128	144	123	143	141	146	136	116	126	132	135	125	131	105	142	124	140	117	141	132	126	126	131	111	138	130	121	141	137	131	140	143	114	136	136	108	135	143	130	148	143	140	137	146	155	130	122	119	123	117	126	150	130	138	141	149	130	120	145	134	124	142	135	142	125	128	132	132	153	135	150	135	131	156	134	120	136	122	119	143	120	129	147	151	126	129	132	146	127	125	127	130	149	147	129	143	107	146	149	136	158	122	132	123	122	114	146	130	116	143	148	115	133	135	115	132	146	140	138	130	137	144	127	140	134	132	120	121	119	122	112	159	144	145	121	126	130	134	117	118	123	118	127	132	143	145	118	121	150	135	157	110	141	126	144	129	106	129	142	124	111	133	139	144	154	118	142	138	122	115	123	150	116	125	138	145	147	110	130	129	134	153	138	159	138	119	139	122	135	121	129	125	137	148	115	126	121	135	140	133	134	131	139	110	113	127	127	142	130	115	118	128	153	139	140	118	116	137	137	134	145	133	142	139	135	139	117	139	144	111	149	145	138	116	131	132	118	139	133	140	140	128	129	143	136	137	147	132	121	114	152	145	117	128	148	151	139	119	116	140	126	139	117	148	120	131	140	134	121	129	120	117	131	132	110	121	138	148	124	135	137	138	142	144	150	112	135	149	146	148	117	139	139	134	110	113	111	140	159	119	166	137	133	133	127	124	138	151	113	146	120	139	147	113	139	130	146	111	142	134	129	132	151	126	129	135	110	132	137	141	140	126	116	126	133	111	141	135	126	133	136	117	119	126	138	134	123	112	136	113	131	145	128	130	128	134	117	137	132	130	140	156	142	142	117	126	117	132	119	143	133	128	129	116	119	120	117	136	126	134	133	154	114	138	142	119	149	166	127	112	136	139	135	114	113	119	134	126	120	114	133	132	150	123	109	138	144	139	115	118	144	125	123	140	138	146	129	126	148	142	115	130	111	135	114	128	157	143	123	128	141	141	123	130	126	148	147	150	125	139	128	137	130	137	133	133	115	128	124	134	145	121	133	139	141	128	127	110	153	128	140	126	129	121	124	130	141	110	137	119	131	129	140	159	125	130	113	140	127	140	129	130	122	140	132	125	138	124	132	126	125	132	152	149	163	132	137	133	114	120	125	136	120	140	129	127	151	122	136	144	128	114	121	125	141	146	113	121	110	128	147	121	109	119	135	135	132	136	132	133	131	131	114	120	133	147	112	104	134	131	120	115	125	144	142	133	122	129	112	107	126
21918	10026	6503	2968	1952	1344	1054	867	691	594	514	432	399	382	372	314	278	280	286	292	266	201	228	252	248	186	196	205	211	204	228	214	210	223	223	228	206	188	211	219	180	195	210	202	183	193	208	201	187	206	189	185	173	198	178	177	190	192	223	187	199	204	197	163	174	208	178	183	179	198	186	220	205	182	187	195	207	199	180	178	178	156	194	171	196	181	195	188	181	189	191	176	179	175	157	198	186	174	210	191	200	185	204	188	193	187	204	171	182	191	167	171	196	188	174	198	197	177	170	186	180	164	200	208	175	180	193	171	171	181	181	182	186	181	194	201	158	189	175	182	198	179	189	180	186	183	186	173	199	178	216	187	180	174	173	177	174	192	189	186	194	183	215	178	203	201	188	166	198	203	173	171	196	181	200	190	192	190	205	174	173	179	179	188	184	178	170	180	179	199	169	204	153	216	209	176	185	201	192	196	205	180	175	190	184	159	203	183	193	180	175	198	202	172	186	190	191	179	211	173	192	217	217	185	203	191	213	193	185	179	185	168	195	187	185	190	211	169	166	189	175	180	192	202	183	181	192	165	172	206	186	194	172	186	224	197	183	203	162	179	201	191	189	208	191	195	201	182	196	209	203	180	194	175	187	171	166	184	174	181	179	183	187	179	155	176	202	190	185	217	180	190	171	181	182	174	197	188	181	198	180	205	182	169	181	185	169	185	186	185	174	191	194	181	176	169	171	209	192	185	176	177	191	185	194	182	167	171	173	210	187	164	187	206	186	201	188	170	200	198	184	163	181	201	212	203	187	175	193	214	185	202	170	176	187	177	183	198	151	183	187	189	198	209	159	194	180	213	195	169	154	170	207	198	194	202	195	207	198	192	189	192	175	207	190	176	189	205	186	197	197	166	191	180	189	186	172	192	240	186	190	195	184	180	197	170	180	185	181	191	181	170	191	174	203	215	196	185	187	197	201	185	187	186	179	197	189	187	192	178	143	197	195	180	211	204	193	181	186	207	172	194	189	200	181	207	170	175	185	165	196	206	168	184	191	202	196	184	171	190	218	166	178	207	180	188	194	195	201	183	173	180	163	193	181	175	165	162	196	199	175	203	180	187	181	184	180	171	161	191	155	185	216	200	184	203	163	184	189	169	222	178	198	166	163	176	180	176	203	199	169	212	167	187	176	181	196	176	183	193	195	182	181	153	195	194	201	191	178	196	167	171	159	210	194	176	173	172	167	221	185	165	215	181	190	172	200	182	202	194	180	185	172	173	172	185	205	214	191	178	193	223	184	192	193	183	185	169	165	204	181	203	188	201	181	179	194	168	184	197	183	175	167	183	215	207	182	185	178	210	183	188	176	171	191	172	204	192	193	194	195	197	169	172	186	179	197	177	208	187	195	168	211	168	159	176	185	191	180	183	205	165	182	202	190	185	194	181	192	159	170	169	176	170	164	209	182	201	169	179	196	182	193	187	205	203	178	168	198	206	168	184	199	191	201	177	173	179	182	158	167	167	161	172	198	178	210	178	186	198	171	194	211	178	180	189	185	183	163	201	176	192	167	202	186	198	194	207	211	155	197	190	168	177	168	205	187	202	189	185	185	201	198	215	191	215	203	189	183	203	201	196	187	191	176	185	159	184	199	191	190	184	167	177	201	185	193	177	184	208	177	184	169	195	184	184	188	197	209	206	192	176	224	207	192	159	206	197	164	172	172	200	193	158	196	187	186	196	181	157	166	153	195	186	192	191	183	217	174	177	172	194	168	170	197	181	173	153	180	178	207	185	200	186	196	195	175	183	203	197	186	187	178	186	180	187	184	186	200	156	190	188	164	182	198	168	175	168	188	185	172	230	199	192	186	204	193	176	176	190	202	180	178	194	170	177	176	189	186	173	194	178	178	199	168	161	187	181	172	188	187	187	174	171	208	172	184	182	187	172	198	189	174	202	192	175	172	188	175	191	171	192	189	195	178	197	186	179	185	180	189	207	182	168	204	199	163	180	192	185	202	187	210	176	185	188	173	177	196	203	193	201	204	170	196	169	190	177	187	183	208	184	196	189	194	165	207	192	181	189	202	177	181	183	180	206	188	191	190	173	169	191	170	208	187	179	190	143	182	195	176	190	207	194	169	213	180	185	195	189	194	192	200	171	162	178	164	185	182	205	182	177	185	188	201	155	186	200	175	208	187	180	198	176	163	174	192	182	190	180	196	172	165	194	187	171	168	176	168	202	186	184	200	211	207	193	198	197	193	191	177	196	211	191	205	188	188	183	178	184	233	180	165	185	174	199	196	204	198	183	189	184	193	175	180	190	193	171	186	191	198	189	190	185	192	185	192	194	205	230	190	183	174	196	179	201	197	183	175	178	196	191	193	190	191	179	183	170	177	194	179	193	174	215	196	188	184	186	173	166	221	190	188	166	183	186	193	171	184	190	203	190	174	184	183	188	215	181	183	187	195	208	176	194	184	185	189	171	212	173	193	207	193	172	191	202	182	160	188	171	184	215	200	195	182	195	180	202	191	191	200	180	186	199	175	193	197	187	171	181	189	182	207	192	188	203	164	188	203	181	207	183	190	164	169	196	178	168	186	211	194	180	182	169	205	189	185	176	195	192	180	213	170	186	189	181	193	158	203	176	181	181	184	160	201	173	163	182	178	185	161	205	168	205	190	164	184	207	189	179	179	167	175	176	182	189	205	192	159	175	171	210	198	187	191	194	190	208	187	171	198	205	215	201	195	186	197	188	200	175	198	165	165	166	195	180	178	189	187	164	181	189	163	198	218	206	202	185	211	196	177	179	181	195	197	172	176	190	206	206	190	175	195	184	169	177	157	165	197	184	178	192	191	178	167	172	180	204	192	223	201	195	176	156	177	200	188	180	195	190	209	188	205	211	196	171	214	174	177	186	180	185	187	179	164	186	195	181	180	170	179	191	184	175	179	178	190	176	169	156	210	188	172	191	229	181	197	164	205	182	161	195	163	172	195	186	181	176	175	195	179	175	182	191	193	185	177	195	182	181	180	201	170	187	186	189	223	171	186	188	185	185	168	189	188	179	162	197	180	182	181	192	189	195	181	175	185	200	205	183	196	162	176	177	196	179	182	202	205	148	204	169	175	186	194	195	178	161	205	192	197	185	194	180	189	183	183	172	189	194	209	204	173	172	194	180	171	183	206	167	193	193	190	182	201	197	179	198	213	186	189	182	185	184	209	218	161	163	210	196	187	199	198	195	181	190	202	156	197	199	180	186	192	191	191	184	203	189	198	175	195	191	168	191	177	182	197	206	198	190	184	169	179	168	191	216	189	178	195	185	162	182	202	188	198	211	172	166	187	174	179	173	197	186	177	193	188	184	170	179	182	187	181	176	191	165	205	170	196	156	196	185	203	177	175	201	197	185	194	208	193	192	196	194	179	167	166	178	180	189	192	174	181	173	182	177	190	200	167	186	192	188	177	201	190	197	204	182	187	190	169	188	180	199	170	190
27450	18415	3555	504	400	361	359	349	361	345	400	353	359	333	398	375	379	386	343	385	359	347	349	376	340	335	382	367	362	361	334	379	374	363	339	362	372	352	331	352	347	351	294	327	378	392	374	354	329	362	350	346	351	336	396	360	365	359	346	377	367	369	342	415	378	345	319	382	365	342	346	366	361	376	342	383	362	390	372	345	394	350	366	392	379	334	348	380	393	347	359	354	373	375	360	369	321	392	336	400	361	395	381	346	339	327	375	351	383	377	379	400	403	396	369	342	358	365	383	357	350	399	335	373	373	356	349	391	395	383	376	378	390	389	341	361	382	358	343	332	359	355	378	378	365	369	402	370	361	350	400	387	355	356	385	366	338	364	371	341	375	366	359	351	368	372	383	343	366	332	371	360	340	345	359	371	383	390	345	363	362	376	352	385	352	328	321	364	336	354	364	373	358	382	352	358	370	349	360	385	333	370	352	378	381	388	370	401	363	366	363	348	353	355	359	387	369	393	400	379	358	381	362	377	409	350	389	352	361	369	364	335	364	341	360	388	375	396	366	324	355	359	363	343	354	361	361	385	326	362	318	358	338	366	343	389	377	344	371	358	389	380	358	344	370	367	368	386	382	328	365	376	389	372	351	341	401	375	385	378	370	393	370	375	377	347	362	367	410	393	385	367	361	380	334	358	372	356	354	387	378	342	402	366	364	372	380	378	367	346	377	349	386	327	396	391	366	370	343	378	372	393	356	385	379	353	361	378	375	373	358	329	346	375	396	334	353	364	367	353	382	385	376	368	344	353	367	364	350	363	404	400	359	376	374	405	356	361	344	370	366	379	377	324	372	365	348	390	369	328	347	357	375	363	357	369	413	406	404	342	391	392	373	411	359	362	382	341	378	369	376	375	369	362	339	373	368	355	397	374	399	341	383	353	388	377	353	374	377	382	356	385	382	357	379	379	351	357	389	348	352	368	381	374	395	347	418	349	327	356	381	344	385	379	380	338	324	345	380	350	360	359	358	352	395	356	383	407	359	386	376	368	344	368	365	354	370	338	379	387	398	362	379	376	339	360	357	341	349	362	354	368	347	348	372	394	331	400	365	375	362	344	380	354	369	385	355	340	386	366	371	396	378	351	322	358	368	346	358	364	336	371	371	389	370	351	394	351	355	331	346	360	347	332	371	383	380	341	347	368	364	390	375	373	346	363	340	404	371	419	363	358	356	332	409	345	346	333	358	376	363	426	372	389	397	364	336	381	355	355	346	343	354	385	312	359	368	383	364	361	385	335	382	353	355	368	368	356	390	350	350	363	351	339	382	360	364	360	369	340	342	380	370	357	365	369	364	378	364	377	378	379	381	406	352	359	388	323	364	363	375	369	342	362	355	373	346	351	344	339	362	382	371	355	350	413	363	354	384	374	402	381	372	383	355	375	380	358	343	374	345	339	340	377	338	411	346	363	352	341	363	367	351	368	355	386	386	376	346	394	388	354	353	372	351	395	372	346	398	358	365	349	355	389	354	367	369	383	390	397	345	374	370	359	346	388	380	376	350	356	362	379	378	342	373	376	364	406	363	377	351	348	380	389	384	384	398	360	349	358	366	373	330	339	341	387	358	383	352	373	379	338	351	359	367	365	357	358	363	381	361	337	379	370	339	383	362	385	371	355	370	374	374	394	349	386	333	416	384	389	373	369	385	331	371	362	342	353	355	371	388	322	379	373	345	385	358	371	356	370	369	373	309	360	344	365	348	373	371	359	354	326	396	386	369	356	351	376	364	347	360	367	398	373	390	358	373	312	361	401	361	387	377	361	365	358	360	357	369	387	338	365	387	375	373	391	359	372	340	377	354	357	343	351	398	342	352	341	377	340	339	354	398	339	367	373	356	359	370	327	364	342	339	393	372	373	349	379	317	393	390	337	371	353	342	332	351	345	356	366	325	357	337	381	354	370	416	368	355	363	357	375	383	358	356	373	375	364	362	390	385	347	346	388	395	326	360	384	381	351	376	339	381	374	385	371	372	356	373	367	391	321	352	371	351	382	343	333	363	344	384	367	345	338	368	374	330	358	346	391	354	363	328	369	361	372	357	360	359	367	362	347	390	392	337	396	357	381	353	371	363	337	348	373	393	359	383	396	346	360	376	345	388	338	399	358	350	355	366	355	376	374	381	368	381	400	361	381	357	364	333	373	346	355	370	367	371	357	380	370	338	343	369	396	350	391	364	358	398	360	364	366	355	370	376	365	355	369	342	331	350	360	365	385	364	356	383	381	386	364	378	344	358	372	361	359	386	364	372	322	374	359	370	357	363	371	381	378	359	360	336	381	383	402	371	328	331	367	357	355	393	367	377	309	354	361	323	372	372	358	367	377	351	388	390	341	377	347	377	352	380	359	340	384	360	356	373	394	342	350	353	411	373	364	327	365	368	366	368	355	351	385	363	366	383	369	324	308	344	339	378	373	378	355	344	372	364	356	398	404	376	344	355	375	380	337	381	379	353	368	361	360	346	386	354	347	344	328	350	367	367	363	371	395	347	355	402	354	350	363	362	363	386	356	334	327	346	370	330	374	390	358	347	362	343	373	358	373	356	389	356	356	368	327	352	371	341	365	377	369	340	404	381	369	371	364	327	380	373	336	354	394	365	392	370	352	355	401	348	384	361	364	379	360	370	347	365	367	349	342	363	354	369	350	370	348	366	344	353	348	388	356	355	367	381	381	372	351	379	368	340	383	338	358	357	381	354	373	363	342	366	383	336	383	398	359	390	381	379	352	356	351	342	351	363	360	377	370	315	390	373	387	375	331	356	345	344	359	362	338	381	375	374	363	371	370	355	400	345	363	357	365	366	360	365	321	347	314	369	341	355	356	345	322	369	350	370	354	355	365	349	344	371	328	389	364	363	358	340	377	378	364	354	354	351	361	360	377	391	353	344	341	334	351	369	332	347	375	373	380	381	359	399	366	376	371	349	404	372	379	362	360	374	382	345	352	375	374	382	364	374	401	365	379	377	355	359	340	350	390	356	349	393	376	332	346	353	369	343	380	356	380	392	342	363	359	382	363	389	377	374	383	361	397	354	358	371	360	384	422	374	347	342	376	413	362	377	324	381	322	373	347	337	347	385	362	369	361	338	356	368	327	356	379	376	369	352	362	357	326	359	355	337	383	339	350	372	362	342	354	340	370	335	384	323	377	367	358	345	338	374	371	385	375	352	348	375	336	355	376	379	348	349	374	360	344	355	391	388	388	348	381	373	386	376	381	339	363	371	381	368	338	357	358	367	383	342	354	358	365	371	307	373	358	392	346	368	342	364	346	351	372	364	333	360	340	367	381	348	367	372	341	373	349	378	377	385	336	340	359	367	371	361	368	380	407	314	347	344	396	360	377	361	377	366	365	363	376	392	367	347	339	384	399	388	384	391	356	378	356	348	379	391	368	375	377	358	392	410	373	360	360	368	384	399	359	311	348	364	356	344	391	369	376	360	349
10029	899	776	662	582	592	581	529	490	531	523	573	494	549	505	540	558	543	517	481	578	527	557	540	505	491	524	546	514	549	590	543	542	520	573	505	560	547	573	539	488	544	502	543	530	570	558	544	503	569	578	524	573	512	551	535	529	496	533	537	525	562	520	562	524	546	520	530	520	528	488	491	600	566	505	546	540	566	567	534	511	565	551	549	546	553	555	506	553	495	537	510	490	518	568	482	548	583	545	548	519	534	537	537	499	543	533	518	584	559	563	511	512	545	553	523	505	524	552	529	544	557	523	576	557	551	523	538	563	523	555	543	566	511	535	553	565	546	546	536	542	553	545	570	503	546	569	548	554	552	514	541	551	518	509	559	544	522	533	535	550	528	529	517	525	537	478	542	542	528	547	567	571	540	524	531	552	537	560	582	498	527	544	576	551	503	554	510	540	534	536	592	514	537	536	509	501	552	539	534	541	544	552	550	511	549	511	509	541	536	527	527	546	530	582	582	552	558	558	494	554	555	533	549	508	563	527	573	532	536	557	541	527	565	528	520	492	506	532	546	543	519	526	550	480	555	541	532	555	505	522	499	550	531	553	565	547	538	522	494	504	526	542	506	583	519	536	581	542	500	554	520	545	549	567	555	546	509	534	542	554	536	557	583	520	532	515	557	556	554	543	556	542	552	536	554	502	544	489	510	569	565	541	532	525	530	543	555	520	524	521	557	515	511	571	531	531	572	531	514	545	582	527	517	528	519	518	525	516	528	542	501	538	524	493	563	517	514	526	530	529	530	523	506	525	551	535	588	537	544	517	537	532	541	545	512	564	553	556	520	510	542	548	561	554	540	535	564	564	549	533	553	553	508	514	547	558	534	542	528	502	528	539	631	528	521	539	530	522	545	509	493	533	572	532	523	531	492	557	531	522	516	515	524	543	549	512	529	559	575	559	557	565	513	548	575	515	512	497	562	539	568	597	507	560	510	543	523	545	531	504	543	544	568	536	546	524	552	550	510	557	517	584	548	539	515	548	545	531	532	521	543	543	492	529	547	587	502	543	562	535	556	524	536	545	552	564	520	547	517	538	561	548	545	574	519	522	520	550	502	549	530	582	518	586	551	511	525	540	542	532	529	556	553	568	524	523	564	532	562	555	515	512	570	539	559	531	571	531	502	562	551	543	530	546	551	557	526	495	529	513	511	564	538	524	511	521	493	527	553	534	525	534	527	524	549	523	523	567	556	508	561	552	527	530	545	561	555	488	504	546	559	507	519	553	591	536	544	500	522	547	541	565	537	553	529	558	590	501	555	542	547	560	524	539	545	515	511	547	513	556	540	573	555	561	501	488	542	546	513	517	553	532	505	528	529	554	557	535	532	572	541	538	510	569	546	524	556	571	546	564	533	548	551	533	519	560	503	580	564	520	519	542	477	529	490	549	517	522	521	551	574	509	566	560	530	522	532	555	538	546	516	529	533	545	572	510	534	546	533	519	536	523	552	569	553	552	497	566	544	482	522	556	551	545	549	518	557	545	585	518	517	516	539	576	550	503	536	537	503	515	528	526	529	543	520	535	578	534	572	583	501	577	540	484	524	507	532	518	544	573	567	586	564	559	512	510	517	552	516	557	562	527	545	590	549	535	502	561	568	515	532	572	527	535	585	554	551	548	531	532	515	537	469	511	534	524	531	571	526	543	543	510	535	538	509	540	520	552	540	505	513	592	539	519	574	499	516	536	542	574	565	580	521	537	554	535	525	548	526	512	549	549	530	549	515	566	559	526	563	521	566	553	542	554	527	516	504	557	545	537	558	525	493	569	525	557	540	524	541	560	556	500	511	544	496	540	532	585	578	490	513	528	573	552	549	520	562	536	547	560	536	550	511	520	535	524	472	514	513	541	528	518	528	488	510	540	523	545	517	539	543	523	517	540	512	536	534	524	581	569	521	555	514	519	481	561	514	566	537	554	518	526	527	522	521	501	517	540	522	549	536	546	520	518	533	523	508	542	521	552	545	565	532	528	539	547	550	578	561	532	548	574	543	538	587	555	571	542	547	512	520	527	537	539	570	525	552	548	536	549	508	573	536	513	514	584	535	570	538	563	579	568	505	507	543	492	579	524	563	490	532	551	538	524	571	521	513	531	546	521	528	549	530	564	588	573	550	584	491	577	535	536	515	538	582	536	533	556	545	521	556	502	536	545	540	541	539	493	518	556	519	557	554	499	490	528	536	530	594	511	538	504	521	595	552	516	568	541	537	534	563	556	507	540	560	523	519	533	527	522	548	550	551	501	531	552	532	512	527	593	531	570	531	566	515	532	539	505	504	556	528	525	526	490	512	511	547	563	543	531	581	562	555	525	530	513	594	523	551	537	542	496	555	546	556	543	551	550	564	556	562	548	567	539	552	561	548	511	575	545	567	512	551	540	558	544	531	549	557	567	578	548	542	520	545	497	545	582	523	514	513	549	493	501	547	532	520	527	548	552	547	548	599	527	547	567	508	517	546	526	525	551	546	541	547	520	559	563	507	540	572	526	532	586	540	486	512	556	565	490	534	565	567	518	501	527	576	530	558	572	505	524	534	534	539	543	551	522	516	561	528	541	553	551	547	525	567	560	542	544	514	535	505	513	569	555	499	551	529	528	508	562	589	562	493	516	529	536	550	569	516	541	551	537	536	514	562	526	558	529	534	561	518	531	509	563	539	531	501	570	558	542	516	530	505	543	528	589	555	512	524	530	536	511	543	549	518	538	524	551	553	544	520	562	546	508	514	579	540	544	585	516	537	565	537	539	569	537	593	545	555	536	556	552	549	575	525	538	560	544	565	531	539	549	548	515	520	543	557	547	521	532	524	532	524	518	520	522	525	521	560	508	550	528	547	567	532	516	533	598	529	595	530	516	509	583	542	519	510	530	556	529	575	525	529	515	536	533	549	534	525	528	521	520	531	541	552	568	530	559	561	533	510	562	485	560	530	556	537	538	515	538	518	524	559	528	517	537	498	574	529	548	528	537	524	526	531	564	541	539	540	536	541	547	600	541	534	547	551	565	547	547	519	544	572	550	516	508	532	544	526	551	521	517	488	529	504	526	493	530	526	546	533	552	555	531	529	538	548	548	528	581	495	517	545	500	585	552	533	537	527	553	498	509	526	575	523	517	539	569	504	516	521	585	551	531	554	533	568	561	531	523	560	551	502	550	535	575	555	524	498	540	523	535	554	520	521	500	539	567	577	594	571	491	535	556	565	540	555	548	543	556	568	551	566	527	536	523	561	522	601	513	518	545	524	513	499	519	556	536	542	521	544	550	488	535	510	569	518	539	536	542	530	535	543	559	546	556	551	532	518	525	559	571	561	570	526	526	553	521	521	535	537	542	538	534	522	515	512	521	559	529	544	580	533	554	530	497	568	513	503	551	545	534	542	562	555	545	539	525	545	555	570	545	598	531	534	530	536	521	518	566	561	528	532	556	524	549	577	534	594	529	524	534	536
23466	21532	28639	24854	21383	3372	383	288	252	230	205	168	194	176	164	168	195	138	178	144	170	162	147	162	169	166	149	173	181	163	150	153	157	173	154	157	160	135	152	152	153	140	149	174	150	166	143	176	154	153	147	155	163	153	167	144	155	137	157	163	159	161	142	168	146	140	155	155	171	166	150	135	153	147	158	145	164	150	141	171	144	132	167	146	170	161	142	168	145	156	156	157	171	162	156	166	140	156	147	178	138	159	163	179	172	154	155	153	146	155	150	152	162	137	144	140	141	143	134	152	141	159	164	176	163	163	151	154	143	135	156	156	168	150	147	165	153	162	133	141	140	162	141	156	150	137	147	135	169	131	172	149	147	141	130	143	151	134	140	143	153	168	152	133	151	142	163	136	146	146	152	168	170	159	139	173	166	135	147	149	136	164	146	160	155	171	157	178	165	147	170	146	163	134	146	144	152	153	145	135	165	144	124	143	140	157	153	140	174	136	134	169	141	169	158	192	155	152	179	145	138	138	169	159	152	187	168	143	146	158	158	131	158	168	139	143	156	168	146	150	156	164	177	159	174	175	169	160	164	167	158	159	161	172	153	173	145	157	140	135	140	159	151	149	157	157	158	142	157	142	146	146	161	168	168	158	159	163	169	147	148	146	145	151	165	155	145	145	159	156	142	162	147	145	145	138	143	152	136	175	147	143	158	146	149	157	156	172	158	161	143	143	153	173	167	154	173	157	142	145	163	162	161	166	170	137	149	150	126	160	164	151	134	157	149	158	165	152	167	153	154	160	138	135	156	155	158	168	149	145	161	161	175	167	141	144	159	143	172	157	139	152	156	162	161	155	124	151	150	159	136	155	140	174	173	156	173	150	166	148	146	146	151	166	119	161	168	139	144	144	167	136	178	155	159	147	160	143	146	167	165	152	142	154	169	174	153	142	156	152	154	149	133	156	167	153	136	175	152	136	175	158	131	166	158	148	169	141	153	137	140	148	156	153	143	137	165	158	152	148	147	135	166	118	163	149	129	172	151	133	154	157	160	168	152	149	149	148	154	153	168	150	162	142	144	171	158	130	156	145	165	153	136	150	150	167	153	155	154	164	140	141	162	147	153	185	155	140	158	163	144	149	157	126	151	151	150	143	165	143	153	137	148	149	148	166	151	133	139	158	162	144	158	139	160	170	172	160	162	194	153	160	149	140	147	139	132	152	147	150	177	156	161	138	151	144	131	134	148	134	158	146	152	159	161	161	170	167	160	169	171	135	144	135	143	151	158	140	182	144	162	148	150	150	180	147	154	156	163	164	150	152	158	141	145	132	157	148	146	161	157	155	136	143	141	127	134	151	165	144	147	159	150	143	153	122	161	166	156	142	159	145	133	146	144	158	163	156	156	164	146	156	153	147	140	145	153	128	187	163	139	140	144	166	138	163	138	148	163	168	156	162	162	142	173	142	154	141	151	157	142	141	158	159	154	163	161	159	137	145	145	145	137	156	148	153	158	176	144	155	137	159	152	137	151	177	154	124	144	151	134	139	137	145	154	173	135	143	161	154	166	118	147	146	137	156	172	139	174	136	139	156	152	135	158	150	173	157	172	142	145	125	149	161	147	160	168	143	125	146	147	155	167	147	152	176	143	154	147	146	138	129	135	162	145	160	154	154	148	155	149	142	144	168	160	174	159	131	153	156	138	140	160	141	158	142	148	159	140	145	181	152	141	152	178	145	159	143	155	155	147	167	152	154	157	149	146	138	137	156	189	150	188	160	170	151	138	141	170	172	161	154	146	154	148	154	176	143	162	156	159	146	174	147	184	165	184	149	161	156	162	154	134	154	177	158	140	140	136	157	154	156	163	166	141	172	157	141	139	166	167	152	136	141	156	163	156	126	168	139	147	138	159	154	140	170	143	178	142	163	158	172	170	150	149	177	147	147	151	151	150	152	185	143	175	162	178	132	150	155	144	149	160	145	155	156	148	162	187	138	173	149	159	146	155	134	174	156	139	150	138	146	146	155	148	174	150	165	155	161	152	141	167	155	158	158	152	156	162	154	144	141	153	153	151	170	149	158	156	115	176	169	169	173	155	140	116	149	153	163	163	164	149	147	133	150	166	143	151	160	148	156	136	164	144	157	149	141	176	148	139	136	153	155	147	161	158	149	170	156	163	142	150	158	156	152	148	145	152	132	149	157	152	153	152	148	146	165	136	195	155	158	160	150	168	153	170	145	142	131	150	165	151	142	128	139	159	160	159	155	146	160	141	149	155	159	150	156	164	178	167	147	170	154	141	163	165	149	147	179	153	159	139	113	125	143	165	150	143	145	160	156	153	158	148	137	157	141	147	162	114	159	139	157	148	163	169	136	134	147	146	170	160	159	150	162	156	152	150	139	159	152	150	150	171	145	150	155	164	162	145	164	158	162	154	148	167	160	123	157	162	166	152	146	137	147	150	169	155	158	173	161	174	153	175	156	176	149	145	155	180	138	165	155	148	158	138	141	135	156	167	148	142	159	136	169	143	157	133	141	139	160	141	158	142	143	145	162	150	173	147	156	145	169	144	169	149	163	178	167	158	164	154	158	155	186	172	161	145	148	160	160	138	161	152	140	154	144	144	160	165	143	162	143	150	153	163	154	168	147	163	145	197	142	151	155	145	141	138	132	158	131	176	177	157	147	148	159	149	143	164	155	177	157	164	146	174	173	159	140	149	136	150	149	159	149	151	161	160	157	138	148	156	134	158	153	147	153	155	174	172	173	147	158	161	147	153	161	137	161	158	174	164	146	130	152	173	169	153	160	156	143	165	154	152	159	141	144	153	167	175	165	155	150	156	144	143	157	147	159	176	129	139	146	165	141	150	145	130	146	177	160	164	146	150	154	153	161	138	145	154	166	158	136	169	149	143	166	152	144	146	161	147	137	167	158	159	154	132	146	158	141	159	167	148	141	158	140	168	159	150	152	158	148	137	157	141	136	155	151	147	142	147	143	163	175	142	166	164	153	130	161	156	165	145	157	134	138	141	166	150	153	160	156	145	165	148	143	153	156	152	141	155	141	168	127	171	162	145	140	161	151	160	145	157	145	150	176	184	151	142	130	125	146	164	149	156	152	151	148	149	184	139	146	153	172	134	165	168	145	144	153	156	166	135	169	166	163	150	160	167	154	144	142	143	163	153	154	158	157	154	169	157	148	139	149	159	146	150	184	135	160	155	175	145	167	166	134	151	155	145	179	171	142	168	153	172	160	180	140	153	157	149	167	150	134	153	150	152	145	158	163	132	178	161	159	139	152	157	154	155	148	131	167	164	141	144	147	159	149	143	171	151	143	160	146	133	162	154	153	164	172	161	158	153	153	139	140	144	159	140	158	143	171	157	136	160	155	155	159	143	128	149	152	161	150	159	149	161	143	125	152	161	148	142	168	145	151	127	144	154	167	150	153	154	141	141	156	189	146	145	152	165	163	182	160	160	166	159	131	174	158	158	159	144	163
21216	5953	3917	1742	1179	910	733	560	491	416	391	318	324	318	341	282	282	299	295	261	267	264	285	286	262	253	249	262	257	264	278	269	261	259	248	236	250	252	241	261	217	244	241	259	242	233	226	242	241	248	262	259	249	236	228	249	248	250	229	232	242	261	263	242	244	240	217	235	254	246	227	235	254	235	262	260	230	243	240	244	214	245	258	262	240	239	270	218	236	232	246	273	265	238	257	274	266	253	231	238	235	224	237	264	222	258	222	255	237	225	242	247	231	240	221	226	242	238	238	247	248	248	227	224	238	233	274	249	244	297	242	250	256	235	222	268	216	221	229	248	269	226	249	236	269	230	237	234	289	249	222	228	239	235	245	251	213	234	222	252	243	248	257	211	278	222	219	223	233	248	240	247	247	242	221	223	252	232	218	239	270	219	230	225	246	220	262	235	234	242	246	253	223	266	222	256	236	219	235	242	228	254	235	249	231	239	251	242	230	231	259	257	215	229	247	211	268	240	222	258	232	227	224	258	260	243	254	243	254	240	249	258	239	219	245	224	203	240	252	229	234	195	260	227	225	227	266	229	254	220	234	244	249	240	233	238	267	252	239	235	269	243	266	226	252	255	227	220	224	256	241	267	233	246	239	240	241	222	255	262	262	202	270	249	210	230	228	274	250	239	257	236	240	235	238	272	225	238	253	237	231	223	233	250	232	247	244	234	244	234	255	241	251	218	210	239	241	250	254	254	230	256	263	222	225	239	244	229	257	242	264	250	237	247	252	261	238	254	238	210	231	274	249	255	251	265	222	251	258	246	219	237	255	246	216	205	247	230	284	232	249	217	252	238	224	252	257	241	220	226	225	251	232	248	239	248	236	231	238	249	235	223	245	231	226	208	222	245	241	246	230	220	237	250	243	252	244	257	227	239	272	220	225	229	243	231	241	226	252	268	236	239	212	266	240	257	272	261	228	228	268	240	249	212	237	251	250	251	233	243	213	236	248	237	228	212	230	251	231	249	232	224	268	255	219	233	237	269	247	239	246	222	207	244	231	247	239	219	226	212	256	246	232	248	236	237	223	251	246	231	246	216	247	241	258	219	247	235	273	222	219	248	219	242	266	258	253	218	233	218	233	259	256	222	236	215	239	225	260	227	245	244	253	218	250	226	231	233	256	239	256	236	249	229	211	257	251	218	225	201	215	229	261	265	227	235	211	239	216	228	217	223	255	249	234	238	245	217	245	257	251	244	249	245	225	229	234	244	247	239	260	233	255	252	263	250	262	259	251	237	238	218	209	231	227	239	248	242	230	261	229	280	228	256	243	226	220	244	245	214	238	270	238	239	240	234	242	222	258	234	237	229	239	222	247	238	239	242	231	220	243	242	242	233	232	262	272	232	235	235	247	242	252	222	246	242	240	244	241	234	250	253	268	247	251	220	232	188	252	224	252	229	261	254	254	247	218	252	254	229	239	251	255	262	272	264	242	250	227	262	253	272	277	236	241	243	248	231	259	219	252	245	242	276	222	242	270	271	231	242	251	260	233	226	244	245	254	270	223	252	228	249	229	228	240	282	228	233	226	217	217	235	215	235	250	225	207	238	249	252	232	276	229	243	241	233	209	205	231	247	225	238	255	206	206	266	245	243	244	235	265	231	220	251	225	220	232	260	218	223	227	254	253	233	267	230	244	240	227	208	255	232	238	226	274	237	233	267	249	263	248	233	219	239	264	241	236	248	258	237	225	243	270	223	244	266	210	235	250	249	238	234	277	238	216	232	274	258	247	221	246	230	221	252	262	262	255	246	235	240	223	248	211	211	270	225	250	225	230	247	262	244	259	245	254	211	258	264	257	237	232	246	226	241	222	281	247	229	240	240	273	235	259	225	234	244	228	253	275	226	246	245	268	229	227	246	259	211	249	268	242	230	261	239	251	233	238	224	252	256	229	239	242	231	235	265	253	232	219	231	259	258	229	243	227	251	265	250	209	236	222	227	232	226	237	254	258	261	224	232	216	246	243	237	242	225	238	245	231	239	220	241	238	244	240	221	251	239	262	214	225	229	242	253	242	213	252	237	256	274	228	209	233	202	244	253	251	220	228	243	257	241	249	238	258	266	269	222	219	239	251	227	235	231	247	263	257	200	209	265	228	227	257	251	229	250	260	241	228	244	244	223	245	219	215	240	244	246	248	249	224	236	209	204	246	261	241	217	230	270	258	215	222	255	254	245	250	262	222	234	248	223	229	247	244	223	230	245	206	222	241	232	247	218	226	241	218	258	264	248	247	228	221	244	271	238	252	229	233	238	233	228	237	263	242	237	238	245	207	250	219	215	240	236	233	240	254	240	238	248	233	226	239	235	234	247	249	243	247	239	242	228	225	231	266	240	243	230	235	219	212	250	248	234	260	239	222	241	229	245	230	248	256	235	248	245	227	251	236	254	226	264	234	204	240	257	274	242	254	239	253	265	269	229	247	264	223	246	251	238	251	233	214	231	241	251	231	230	239	248	257	220	263	234	220	235	247	231	225	242	238	255	255	249	262	226	219	247	249	253	221	231	251	263	225	224	222	230	247	239	277	250	226	230	233	279	247	231	249	250	258	263	251	240	240	258	231	211	247	243	236	239	254	250	218	255	237	241	235	249	237	227	235	235	245	267	243	209	223	245	254	195	235	259	239	244	251	233	255	263	246	277	234	208	258	243	267	246	275	264	235	270	221	242	232	238	263	251	225	242	230	250	243	242	255	268	245	216	249	256	253	234	221	226	248	261	241	229	235	252	255	241	229	243	246	246	225	223	234	223	241	220	259	235	234	236	236	230	267	249	213	253	241	252	264	266	238	255	231	226	232	239	209	244	246	231	255	239	239	221	251	232	218	232	243	218	256	239	249	231	246	230	213	254	252	260	256	237	245	220	243	246	255	230	243	255	223	233	249	217	253	247	236	256	226	249	242	232	230	244	247	223	228	245	218	244	239	246	222	237	252	231	248	266	240	241	232	239	249	220	242	236	250	258	258	246	231	237	232	240	226	202	224	229	224	260	230	238	269	245	221	272	246	279	236	263	248	224	248	222	266	250	226	248	222	264	235	234	228	243	229	233	264	242	240	236	208	230	212	250	257	238	253	236	223	256	246	239	250	234	252	240	260	225	245	240	249	257	254	250	250	229	224	234	271	227	256	267	252	246	248	247	248	261	261	224	230	216	267	220	229	238	239	228	264	271	236	213	220	212	248	240	237	239	225	255	240	240	213	206	244	241	241	246	224	244	213	241	259	250	224	203	277	219	234	240	238	246	208	231	219	230	260	241	246	250	215	248	244	243	247	228	257	216	216	212	232	254	232	232	272	246	239	243	217	239	250	242	237	252	243	258	214	252	236	216	244	217	250	240	242	257	247	252	243	235	242	253	227	242	243	246	247	237	246	209	253	244	218	260	229	257	233	255	224	240	216	223	224	244	283	235	246	254	244	231	241	219	231	280	252	234	239	245	223	256
24897	21545	26778	24878	1904	521	533	482	485	452	473	414	444	449	440	408	415	417	435	402	446	419	435	438	427	435	416	393	431	416	394	403	420	419	403	404	413	408	407	431	438	445	406	392	395	419	431	394	425	438	417	390	390	379	429	428	419	411	433	391	388	436	393	418	411	411	415	417	458	439	391	420	449	392	425	414	417	404	416	411	414	407	432	398	413	412	417	446	444	389	453	391	424	439	388	451	471	437	424	436	421	394	412	440	414	398	433	404	423	413	392	435	389	419	419	442	404	411	397	470	380	423	401	396	408	431	451	422	390	424	415	372	449	412	400	406	410	440	420	433	396	429	387	439	446	381	416	411	425	436	420	423	407	414	422	410	430	406	387	388	416	445	431	402	416	423	421	393	423	420	418	420	416	417	382	382	412	426	409	435	389	405	410	408	377	408	393	413	432	431	416	456	417	425	402	383	393	450	404	416	410	386	407	396	411	385	404	406	419	418	385	398	398	394	450	410	445	391	425	404	408	412	438	420	424	449	422	429	406	433	406	416	430	446	407	415	418	418	436	443	435	424	428	395	411	399	426	435	407	427	450	421	413	437	370	360	439	422	398	422	424	440	369	396	400	423	447	433	466	431	397	377	417	416	411	439	416	411	430	423	415	416	449	420	443	449	403	443	419	425	450	386	403	433	419	432	381	407	384	417	421	434	427	404	409	395	395	435	420	421	452	410	440	437	418	427	396	447	395	398	399	413	428	410	396	404	425	409	378	425	437	401	402	402	397	451	387	382	425	430	418	393	425	442	373	408	408	439	430	423	410	392	415	401	391	418	433	438	419	411	401	427	385	395	434	426	413	436	454	407	428	398	410	420	425	406	425	417	385	412	394	391	415	412	415	405	444	411	395	429	384	435	423	415	413	399	424	419	415	387	392	414	413	417	426	429	429	426	392	414	383	405	435	418	436	398	385	407	397	416	415	445	403	418	418	415	406	422	400	451	413	412	393	423	422	395	409	409	430	428	440	430	408	389	442	446	436	431	403	429	396	426	443	447	418	402	429	419	411	433	417	417	426	380	410	406	394	435	466	461	431	431	441	411	433	431	427	408	395	392	412	391	433	394	431	406	406	395	415	387	442	408	418	439	414	408	438	367	384	408	388	401	412	392	427	416	417	400	406	435	444	405	427	432	392	389	428	413	412	395	404	414	399	408	398	418	393	413	423	425	424	414	415	442	395	421	394	414	439	403	401	437	405	412	421	441	405	420	395	427	388	420	431	386	396	454	416	405	444	414	420	402	422	392	406	403	433	398	414	389	421	417	447	402	456	410	403	390	383	400	386	392	425	400	390	446	420	424	406	411	446	394	387	397	441	383	430	417	415	406	427	380	401	402	403	390	387	415	406	404	386	421	411	427	400	392	421	394	446	411	417	437	385	394	409	414	412	405	431	411	442	428	388	403	384	384	363	434	386	411	409	455	432	414	438	405	406	447	419	404	443	429	424	398	392	416	439	418	397	386	387	431	415	420	388	403	408	424	402	429	366	402	425	386	417	442	431	422	440	410	398	438	438	424	399	421	395	400	398	413	386	417	409	404	406	371	399	401	429	402	400	422	435	432	399	382	436	371	420	439	381	412	424	439	418	410	372	382	381	393	442	409	418	406	428	432	419	416	452	429	385	400	395	397	370	430	403	466	432	409	392	420	404	432	394	388	401	396	426	417	429	411	404	422	467	421	404	404	442	418	399	401	412	425	473	404	409	455	412	404	402	426	420	385	427	375	386	402	406	377	411	429	419	418	411	411	406	410	397	415	430	415	426	458	446	422	438	401	423	363	403	410	404	402	413	431	411	426	416	396	415	425	383	443	427	408	398	423	394	403	438	425	396	407	406	378	422	424	424	423	403	432	371	442	426	407	406	405	376	399	403	425	442	420	430	415	447	427	418	436	399	367	388	382	447	457	408	434	382	398	438	458	436	406	419	385	437	425	403	391	392	399	395	423	395	396	408	429	429	419	417	451	398	392	377	404	424	416	415	388	424	400	429	391	446	402	403	405	444	434	415	412	441	393	382	412	425	438	426	417	392	413	423	417	415	402	424	399	429	432	450	405	402	374	399	396	397	403	390	442	433	409	399	413	411	413	425	413	399	431	423	434	397	421	407	395	394	417	388	385	381	446	422	409	401	426	425	415	406	395	402	412	427	405	420	433	421	398	422	446	458	396	400	402	371	458	439	455	439	419	375	428	457	390	385	434	403	403	448	413	391	434	399	415	411	402	399	448	414	457	407	433	419	451	387	457	420	427	440	388	418	463	422	432	400	415	411	404	418	417	422	427	429	425	423	441	449	410	418	395	401	428	431	452	410	421	396	426	404	418	427	413	399	411	420	382	399	408	410	421	414	411	396	405	404	428	399	374	434	386	410	424	410	436	445	409	403	445	440	414	442	431	438	448	394	428	437	452	399	388	390	415	429	408	417	425	416	455	419	402	383	403	433	456	405	452	421	395	459	430	450	442	416	409	404	437	428	428	410	426	401	449	446	447	415	409	390	427	416	422	410	415	399	418	393	397	408	413	429	438	433	391	461	401	422	434	397	375	440	393	407	400	423	407	401	402	392	399	443	454	415	425	423	397	418	394	438	418	453	445	370	445	409	377	438	427	453	435	378	423	372	453	406	415	403	398	396	414	421	445	440	416	414	381	442	420	394	416	399	391	430	368	427	382	402	411	435	421	437	449	428	433	417	408	429	403	412	449	454	429	463	406	426	446	441	440	402	429	447	434	425	404	398	375	426	399	461	441	412	401	439	418	399	420	395	408	446	425	385	417	412	441	389	430	451	411	398	411	412	424	405	395	383	428	418	440	427	436	424	450	405	399	438	462	400	422	429	419	389	408	450	401	421	422	402	411	379	404	407	404	430	434	433	434	432	428	407	386	445	428	394	431	431	457	396	433	377	421	394	425	454	419	416	387	408	397	403	397	391	423	381	379	429	412	430	408	429	432	411	387	423	410	403	456	455	419	409	429	415	405	411	404	449	421	406	432	413	386	399	411	394	424	401	454	441	409	446	430	416	382	427	412	412	380	418	386	375	416	415	428	427	418	430	409	402	398	377	409	409	426	433	385	404	409	424	428	386	410	432	422	388	377	397	370	420	405	415	455	408	419	467	385	409	377	439	395	432	406	379	415	412	398	433	390	375	396	403	414	415	409	381	424	425	431	405	393	410	430	443	409	399	402	403	423	420	410	401	420	417	375	424	392	405	429	405	405	429	413	388	382	438	453	440	401	398	431	400	432	411	413	398	397	415	386	381	406	415	414	445	462	387	446	425	394	419	411	407	403	432	402	404	399	402	412	404	457	398	418	407	395	444	403	469	427	397	420	398	387	407	402	395	417	406	404	403	427	451	438	401	383	433	449	378	445	430	428	397	391	403	417	400	419	412	369	400	389	427	407	378	412	414	416	395	456	407	421	412	427	437	420	417	443	404	418	419	395
20423	3184	2227	1203	1026	879	786	730	720	674	607	643	662	669	582	606	646	623	569	582	596	647	610	621	620	624	590	625	628	607	588	599	607	614	576	616	579	601	563	595	644	600	598	564	616	610	551	578	625	623	620	611	568	597	568	626	551	613	579	600	611	598	593	600	589	607	556	585	574	565	577	568	585	586	577	593	574	582	586	533	562	585	598	605	606	617	564	572	564	604	608	620	611	566	596	592	550	582	591	605	599	607	606	571	587	552	574	602	610	583	619	580	571	551	592	582	583	580	570	546	656	601	635	588	644	608	594	562	584	599	562	601	608	577	563	546	605	591	595	619	571	567	581	550	573	572	582	572	621	571	581	639	589	611	561	597	590	604	544	594	593	589	590	606	620	601	573	577	587	593	625	572	556	588	628	586	573	613	550	612	644	629	621	601	569	581	640	576	534	599	619	545	580	616	573	559	571	563	585	591	556	585	591	589	594	611	577	581	554	593	578	617	581	578	587	567	543	608	674	582	568	616	585	603	574	567	613	620	586	570	623	606	609	543	589	569	579	605	582	582	580	609	565	577	550	621	569	631	607	592	636	598	593	564	602	624	593	556	600	603	612	569	569	574	585	572	565	592	546	602	602	597	584	594	658	595	609	569	611	550	581	540	539	571	580	588	625	613	608	610	616	560	645	635	560	583	576	619	616	590	636	571	630	628	628	586	591	621	542	589	577	563	590	570	559	647	604	572	579	568	561	592	597	607	601	595	616	587	624	604	570	647	607	554	589	603	542	593	566	589	583	567	614	586	642	569	600	577	546	607	596	607	579	581	577	601	581	616	559	620	576	649	588	611	576	549	611	550	587	570	602	600	573	591	626	556	578	566	617	598	615	562	592	597	595	561	617	578	587	584	583	597	617	583	621	589	555	627	587	645	588	581	565	567	574	572	599	574	619	578	607	605	569	588	554	572	578	596	552	588	563	587	590	575	597	613	554	587	574	574	613	571	559	574	586	578	606	606	562	559	589	563	629	569	593	569	556	570	586	583	585	620	552	587	620	562	620	569	622	623	617	591	582	591	585	588	581	579	620	628	590	580	607	586	573	594	612	623	587	596	538	602	571	564	603	579	567	551	602	564	594	591	563	527	576	556	606	574	609	580	575	584	587	613	615	596	569	616	588	575	609	579	579	648	602	572	571	617	596	607	566	620	564	585	567	586	590	562	570	610	569	599	563	598	547	571	574	577	590	593	562	623	629	548	603	587	621	604	592	600	577	604	599	557	614	588	589	558	570	606	608	590	611	582	572	617	604	568	579	607	600	584	555	573	584	598	629	617	619	587	569	602	584	601	603	621	583	613	640	582	562	560	563	592	586	602	568	596	652	628	581	614	593	607	596	599	541	566	586	551	590	630	591	593	556	577	577	611	538	606	585	604	629	582	574	576	607	586	590	613	578	564	558	568	617	585	570	580	570	599	591	603	596	589	584	576	577	598	593	567	572	568	607	610	590	606	566	577	586	594	616	560	595	605	606	631	621	545	587	554	589	623	607	585	571	587	561	596	604	597	568	578	542	563	597	582	619	597	567	618	554	602	596	659	553	609	618	578	589	555	600	565	568	612	602	592	597	603	576	592	606	583	560	596	566	597	560	610	544	574	596	572	561	616	535	549	548	573	594	582	575	555	635	618	579	588	531	583	595	621	593	631	595	589	614	566	597	608	585	613	541	592	605	585	558	593	591	566	573	596	599	570	577	536	573	581	667	599	588	611	609	596	591	584	570	564	533	555	564	604	607	599	628	586	570	554	620	610	577	566	620	551	600	590	649	589	615	560	592	597	624	608	601	596	582	555	624	594	593	633	645	599	615	558	552	605	618	551	575	613	611	592	572	614	564	603	574	587	576	615	617	589	606	574	641	623	578	607	562	540	570	609	609	562	570	575	582	619	601	609	587	623	581	629	637	596	542	570	590	584	587	594	579	590	588	620	571	578	601	605	626	624	596	617	595	587	592	596	577	571	592	582	623	604	584	564	600	608	641	626	596	621	607	592	600	557	581	582	574	590	577	603	583	604	552	596	594	600	574	561	574	638	591	619	647	594	585	612	583	601	570	580	623	579	614	574	597	588	591	569	574	582	601	570	621	584	591	560	573	607	575	561	597	536	582	604	558	607	560	578	565	586	590	560	554	598	548	570	540	645	613	580	578	625	583	589	593	570	622	639	598	639	608	584	585	555	593	581	632	612	582	621	551	588	617	608	572	578	558	598	580	633	632	642	583	574	575	576	613	609	604	624	619	544	584	623	583	612	627	611	600	568	581	577	577	582	601	583	607	552	619	590	610	611	587	604	559	571	591	587	597	578	567	588	607	565	611	592	606	590	582	609	607	584	529	549	602	614	594	593	609	590	559	615	654	598	579	539	614	564	610	579	574	596	602	548	597	569	597	574	617	559	585	654	581	556	597	542	579	565	537	578	583	609	599	607	550	616	563	558	607	632	582	566	563	619	585	593	587	612	593	598	601	541	581	564	578	586	574	590	600	601	602	590	578	610	574	610	587	592	563	581	583	617	585	548	634	583	541	590	579	631	606	567	606	543	602	614	551	589	606	638	626	600	621	615	595	637	562	571	614	579	582	598	611	587	550	557	548	548	574	596	579	616	578	604	624	590	590	614	590	568	587	587	602	581	626	583	571	583	599	588	601	605	555	640	599	572	614	614	591	599	593	577	576	606	608	612	605	580	628	569	606	565	564	540	591	571	606	597	581	574	578	604	601	583	567	563	576	588	546	584	611	634	601	605	565	557	571	559	602	581	579	496	588	629	573	606	596	600	565	623	577	581	596	595	596	560	579	579	593	595	576	592	588	601	580	603	622	551	599	579	604	582	594	583	593	597	603	577	627	587	606	580	555	632	589	569	619	570	603	587	576	600	609	596	608	603	581	585	574	574	567	601	581	559	598	595	597	660	626	576	598	604	587	544	583	588	605	595	592	643	557	598	575	546	589	566	630	577	601	646	582	597	607	591	619	595	585	642	570	624	592	571	605	586	541	571	592	594	592	581	587	563	564	575	577	547	525	586	562	621	601	577	587	610	589	604	583	588	621	583	622	560	590	587	561	590	557	573	585	599	596	596	621	553	579	589	619	594	564	591	642	561	583	582	569	593	612	580	636	597	568	575	607	589	601	573	591	617	622	608	618	584	588	545	621	579	586	610	604	596	588	593	580	587	587	587	594	572	638	558	548	605	578	581	588	571	600	561	586	567	571	630	570	581	580	575	583	575	613	564	556	596	541	627	604	579	601	592	581	603	600	599	578	569	620	584	636	578	595	543	579	557	544	589	556	561	607	553	598	575	569	592	567	600	576	581	593	578	585	604	567	580	561	570	570	559	615	567	575	599	584	601	592	627	597	606	601	566	562	594	633	564	602	643	604	566	620	598	647	613	589	581	582	550	541	642	564	608	582	588	581	624	615	605	558	566	601	607	606	583	578	588	627	587
22581	21576	29273	24330	21568	21330	1712	436	300	241	249	220	210	189	181	169	163	172	169	165	151	149	152	157	144	124	132	160	156	124	128	144	145	142	134	144	135	109	135	127	125	119	148	152	144	147	114	144	134	133	121	154	144	143	115	136	127	156	134	146	136	125	109	127	131	128	119	125	135	146	125	143	134	112	128	110	139	141	129	137	146	130	126	146	150	149	139	110	136	138	122	140	151	147	133	112	137	133	119	132	134	156	110	135	133	128	129	120	136	129	144	117	126	138	141	105	134	151	106	142	124	119	142	108	135	115	146	146	117	135	141	150	119	131	132	145	112	119	120	146	122	134	132	147	144	125	121	120	118	138	134	146	129	108	129	113	137	122	127	114	126	139	123	145	130	150	123	159	142	133	154	163	126	136	148	124	143	138	123	129	140	120	124	146	135	141	122	136	144	159	115	145	134	141	145	139	123	116	132	127	128	135	121	120	135	121	142	136	132	122	148	143	126	139	143	126	131	124	127	136	125	147	131	147	132	136	145	134	133	139	117	123	126	144	142	146	121	131	140	138	126	124	142	119	123	148	137	134	164	127	139	128	142	129	131	129	133	141	131	130	127	120	137	109	158	143	127	120	135	134	134	135	117	116	135	127	129	132	136	147	136	137	126	135	126	128	122	123	120	148	135	116	124	134	141	141	129	128	141	129	103	134	133	117	133	131	133	149	135	118	132	160	137	123	139	113	129	153	140	113	138	130	118	159	124	142	144	133	135	130	130	146	133	148	118	110	151	149	137	121	113	135	158	145	148	112	118	145	129	157	140	163	131	133	134	120	126	138	116	139	122	126	126	121	142	113	140	137	137	138	144	146	152	119	142	154	99	126	133	136	138	140	122	126	124	112	121	117	116	122	123	137	140	137	122	112	155	140	132	110	153	135	121	121	133	124	124	146	120	146	152	122	152	114	143	121	128	128	139	118	118	138	131	136	117	116	138	148	131	135	114	127	128	128	149	113	134	118	145	115	121	129	132	117	127	118	131	140	141	133	151	122	129	133	135	129	126	126	137	117	126	118	133	128	111	156	118	115	129	121	128	140	105	136	120	129	118	140	132	120	141	146	135	134	131	140	117	122	125	128	130	134	109	122	130	135	113	112	108	139	149	119	143	118	110	139	118	140	123	129	131	121	139	146	110	107	139	124	113	140	142	152	99	134	148	118	141	141	131	126	128	126	140	94	120	139	125	123	125	136	145	139	135	137	141	147	133	137	140	133	143	159	129	122	125	136	134	150	134	140	140	156	142	123	134	150	128	138	129	133	137	127	126	151	142	139	139	115	117	105	119	136	119	142	128	154	123	121	123	140	126	138	124	126	156	122	115	124	146	121	126	146	125	113	119	125	145	116	108	138	117	108	128	144	117	111	145	103	136	129	147	129	129	129	126	129	139	136	144	122	123	124	139	115	120	149	139	130	134	121	129	114	128	132	130	127	134	151	146	143	121	127	131	125	128	137	117	146	131	122	112	126	136	132	146	122	125	128	143	143	140	125	134	134	129	102	148	129	127	137	141	136	124	128	145	111	147	123	148	119	127	129	139	118	126	124	141	117	125	119	141	133	137	110	123	125	131	130	129	144	151	136	126	125	137	132	139	129	121	134	121	120	131	125	136	124	132	154	119	118	155	139	140	137	157	118	141	138	128	136	134	129	115	123	140	125	112	138	129	166	133	125	117	127	127	121	116	138	132	123	164	129	120	145	114	136	148	129	152	148	131	125	134	143	128	146	110	137	118	146	116	139	148	115	125	151	130	125	133	110	134	108	130	147	121	153	128	129	133	117	127	100	140	132	133	121	138	146	134	145	148	128	116	137	145	109	124	122	135	136	127	138	151	119	126	123	91	124	112	103	124	159	146	138	144	132	128	110	122	131	157	120	138	129	135	122	110	120	127	132	117	121	127	132	133	124	134	147	139	136	154	133	159	115	131	140	143	117	138	124	117	151	121	165	131	132	121	130	133	106	140	112	126	150	129	170	138	115	153	145	148	127	143	120	149	131	110	134	141	139	126	113	129	142	119	126	137	127	139	135	143	126	137	146	129	157	140	139	148	126	130	105	148	122	135	132	124	135	133	129	133	129	139	133	113	131	126	135	139	122	139	128	116	135	131	139	119	125	145	140	139	137	131	124	140	123	138	146	107	133	140	158	119	128	119	124	130	143	146	109	143	150	118	107	146	116	128	141	139	139	127	138	138	122	139	135	131	139	141	134	143	134	128	110	149	149	140	140	130	126	147	138	134	122	132	112	139	122	116	137	120	130	135	141	155	125	121	139	131	126	142	134	117	132	120	127	111	128	142	142	128	136	157	121	125	144	119	134	131	123	179	117	120	123	124	148	106	125	133	128	116	133	125	133	115	145	127	150	120	122	135	132	142	132	130	121	133	122	123	125	116	152	132	140	116	136	125	138	132	145	127	113	138	141	138	102	141	151	150	123	147	143	156	122	117	146	129	139	136	137	137	121	117	141	132	104	144	116	126	123	147	144	138	137	130	129	141	129	104	133	124	128	137	133	120	138	122	158	126	117	134	160	143	117	117	140	131	114	151	138	147	134	149	146	141	132	129	126	143	132	116	127	135	137	144	136	113	131	118	143	140	116	143	114	124	125	150	134	133	149	135	141	98	133	141	124	119	132	129	132	133	132	121	121	151	113	136	148	113	128	128	146	129	134	131	145	144	116	127	150	128	134	144	134	128	130	132	140	130	146	117	127	127	127	125	129	139	137	117	145	150	148	117	131	138	133	128	130	136	147	138	127	143	141	125	127	118	121	137	148	109	112	138	114	148	123	128	140	130	130	128	122	134	142	141	107	127	129	123	125	117	128	134	163	152	125	127	119	121	120	151	145	108	138	122	142	137	108	137	127	120	128	131	131	136	115	139	100	160	136	120	131	115	160	132	142	137	142	122	162	126	138	137	135	144	145	144	121	119	142	147	136	130	152	130	124	123	159	136	120	124	132	141	121	143	141	164	139	106	138	140	113	122	125	119	151	122	153	143	130	135	138	140	151	150	121	143	128	120	118	138	123	117	112	105	126	130	166	136	140	125	130	142	124	148	136	129	126	125	123	140	123	135	132	123	124	119	125	135	138	123	124	134	141	136	144	131	147	122	134	122	139	135	131	124	132	126	133	134	143	130	117	131	153	140	118	125	122	131	129	143	113	133	115	128	127	110	132	132	141	121	114	137	131	142	131	151	138	131	118	111	118	130	143	138	125	142	140	148	155	137	121	115	138	127	140	143	138	133	146	138	128	107	124	123	113	149	158	125	128	120	137	166	130	125	148	122	146	152	126	109	127	156	124	145	133	138	125	129	127	139	132	120	136	100	137	132	150	121	128	129	138	135	144	108	136	138	147	130	120	113	149	145	126	119	117	135	148	125	105	146	146	132	141	110	129	112	132	133	143	126	155	135	142	140	118	146	137	128	129	112	114	145	127	147	128
21251	9969	6617	2983	1938	1358	1064	807	641	558	475	399	379	334	306	308	284	282	267	261	262	224	243	215	232	219	212	191	233	213	232	192	222	206	214	201	198	197	187	213	203	193	204	215	211	206	175	201	159	211	228	197	188	197	196	158	198	218	201	201	206	182	186	201	186	185	197	197	220	185	202	180	200	217	205	176	181	170	201	196	189	168	172	192	196	170	174	186	185	199	187	172	186	187	173	177	187	193	195	169	169	178	178	200	196	169	167	187	215	167	224	170	213	189	182	180	194	177	183	175	162	184	181	207	178	169	194	199	172	198	176	183	181	167	199	206	154	173	168	194	169	189	178	194	191	193	186	206	186	174	178	192	211	178	151	189	189	178	163	178	169	199	184	185	180	181	186	182	174	202	190	184	196	194	199	198	160	175	159	209	191	199	191	166	176	179	199	181	183	179	182	204	172	217	182	199	190	180	178	184	186	209	182	201	173	183	178	179	191	176	212	166	170	192	185	162	169	194	198	196	195	174	176	204	193	186	183	175	186	166	195	205	182	191	176	193	191	182	167	213	190	197	160	208	182	183	193	191	183	168	196	197	167	201	183	205	177	193	183	202	184	187	156	176	173	206	195	158	186	176	195	187	187	208	195	182	179	177	180	203	158	191	200	193	200	186	202	168	188	192	183	181	185	207	193	179	207	184	193	188	170	172	168	190	188	184	193	191	209	182	165	182	171	183	177	209	189	201	209	177	193	192	182	178	199	186	184	194	207	161	146	186	210	196	192	195	190	184	192	206	166	186	182	191	186	180	188	179	187	182	193	199	220	173	201	181	199	214	188	202	175	182	178	178	192	203	178	199	180	201	192	180	194	169	194	205	185	191	155	184	176	170	172	198	159	177	183	172	192	178	201	209	203	182	182	183	219	170	159	178	197	165	197	188	202	198	182	191	169	180	195	198	204	173	191	158	169	198	183	168	192	192	194	204	164	168	195	173	199	182	180	181	192	184	186	194	181	184	173	198	193	175	190	211	166	181	178	178	188	188	173	166	176	192	194	184	150	215	176	180	185	170	193	190	189	205	170	185	193	194	178	197	174	210	177	176	163	180	183	176	187	210	184	197	179	182	178	181	160	152	175	189	184	189	182	172	185	186	201	163	183	209	172	199	170	203	208	196	181	167	167	189	169	210	208	185	184	189	174	219	189	169	182	185	176	162	189	188	207	185	190	182	178	191	209	181	187	169	152	178	192	186	198	173	170	206	167	188	188	201	188	187	170	212	190	169	189	158	188	198	187	196	207	204	196	195	182	188	171	189	166	207	186	184	178	176	188	173	190	164	176	213	193	185	195	173	180	197	187	168	202	163	205	191	164	181	179	167	196	185	194	176	188	194	189	189	202	203	189	176	177	196	205	192	155	204	197	224	182	182	165	171	194	180	184	207	190	178	187	175	163	190	163	192	177	195	192	216	176	192	184	200	195	171	191	193	175	201	198	184	179	176	196	202	183	182	193	181	185	163	195	174	179	170	204	188	183	174	168	175	183	170	150	180	173	184	191	176	184	207	172	190	151	188	213	194	175	176	184	190	187	194	188	202	178	178	186	205	203	174	196	179	189	201	150	179	168	202	157	189	194	207	191	191	168	186	188	203	162	175	193	142	174	175	188	181	182	165	181	172	175	185	193	205	173	175	164	185	208	211	165	167	207	167	165	161	193	160	190	185	194	178	166	172	199	216	158	178	168	166	176	169	194	196	177	188	164	196	170	183	198	174	198	184	159	183	181	223	183	202	191	167	201	179	194	187	194	199	190	198	174	174	196	182	204	192	182	185	197	198	193	197	173	166	170	201	191	162	178	178	194	168	171	195	190	174	196	185	170	192	167	216	176	185	196	185	208	197	196	220	163	201	166	168	200	165	177	186	169	167	172	198	177	175	202	193	162	190	190	181	164	188	182	171	210	163	192	187	192	189	184	204	199	202	191	199	198	172	194	167	197	173	193	184	169	179	184	166	169	183	195	180	191	195	204	208	179	182	182	209	179	151	204	203	186	163	164	171	172	202	189	194	186	182	196	204	188	208	173	184	173	170	174	191	189	191	182	198	165	177	200	197	151	174	182	183	175	178	164	188	159	183	201	165	189	194	195	196	185	183	175	210	183	203	182	205	197	222	180	173	189	197	164	187	217	192	187	180	194	173	195	184	192	183	189	189	177	166	165	181	191	175	186	181	195	192	201	179	204	191	191	206	178	201	185	187	186	164	193	186	191	186	190	196	215	187	182	183	175	211	191	223	223	192	195	166	185	178	164	189	186	187	169	193	202	163	158	183	211	191	204	186	182	196	184	188	175	182	196	195	194	216	186	163	196	171	183	188	186	166	191	221	205	173	179	181	169	196	176	148	152	188	186	177	177	179	213	174	167	203	188	190	189	200	183	164	188	179	156	179	187	199	191	208	199	186	201	189	193	191	198	167	168	172	168	208	190	212	213	166	178	139	174	178	173	170	193	211	190	204	163	177	177	189	156	182	186	172	192	177	194	194	200	195	171	194	168	165	171	195	194	197	188	164	174	181	199	198	177	184	182	203	194	195	183	170	170	195	182	196	184	178	193	185	172	192	196	178	196	182	184	181	184	180	174	194	195	203	195	169	184	145	172	187	191	196	191	201	197	158	185	195	147	181	181	182	199	181	170	182	200	181	195	185	171	180	185	170	192	185	203	194	227	184	187	174	185	192	147	168	195	188	176	189	190	192	189	195	196	172	195	183	168	176	191	198	188	164	215	196	165	193	182	206	171	162	192	170	193	189	176	184	187	206	179	185	198	165	173	182	191	202	173	199	172	179	184	177	174	182	197	169	171	165	182	176	171	213	189	186	185	197	166	194	174	187	198	199	176	213	163	169	179	189	166	180	204	189	173	195	189	170	195	180	161	150	203	196	185	214	177	173	195	178	182	170	167	187	188	198	189	183	198	167	176	167	193	191	203	203	196	197	183	193	214	176	186	185	179	202	213	190	184	160	208	172	162	201	194	182	188	163	187	185	194	174	198	197	160	186	176	177	184	153	194	182	169	208	184	184	191	173	187	185	161	184	166	184	199	179	194	183	191	180	174	200	173	193	171	202	178	157	200	204	184	185	210	175	173	187	200	203	170	151	191	169	179	191	188	194	169	202	188	189	189	171	202	215	179	191	191	201	175	182	163	204	169	203	186	164	201	177	174	189	194	179	209	179	184	203	179	195	192	189	176	164	189	185	189	212	182	176	168	212	176	197	181	184	191	184	173	177	221	171	202	199	210	191	171	196	187	184	178	189	201	185	182	194	190	164	178	191	191	192	179	171	167	189	178	170	168	182	182	174	189	200	183	186	187	174	182	199	195	187	183	181	203	165	166	178	175	183	173	198	172	177	201	194	195	159	218	186	183	191	198	192	202	187	180	190	194	198	169	172	176	183	158	196	204	181	176	172	170	168	165	205	223	187	171	162	173	173	179	170	177	177
27507	18579	3790	675	504	497	400	362	343	363	326	374	379	395	365	339	385	327	352	353	359	376	357	349	379	393	328	341	368	347	380	332	354	389	339	351	376	337	358	334	335	340	387	367	379	378	344	365	366	372	356	364	359	380	387	371	394	370	348	395	372	393	366	373	357	364	383	351	330	360	345	347	370	369	343	307	399	348	370	365	343	349	349	395	369	373	375	326	344	355	373	368	365	378	365	359	348	361	386	373	351	347	340	363	353	367	360	374	349	357	349	330	334	361	346	350	340	370	379	329	351	350	375	371	342	352	370	338	384	316	372	359	416	368	361	375	334	354	362	376	354	357	358	322	376	346	340	326	358	334	342	343	342	354	372	333	354	338	372	360	374	356	351	336	360	339	364	373	365	369	354	406	401	327	365	346	364	378	357	333	345	376	340	383	382	390	368	383	344	358	350	350	398	350	374	364	377	365	335	387	363	366	361	375	343	376	367	359	378	344	344	358	365	348	369	383	379	341	359	341	362	372	355	359	356	349	358	361	336	383	370	362	330	357	379	360	380	345	373	334	333	351	350	376	380	362	362	356	366	345	353	376	364	359	363	335	358	348	395	331	378	323	357	381	347	340	372	378	353	371	386	342	330	340	353	362	358	337	336	378	368	388	338	360	354	359	391	340	372	387	360	338	352	348	356	369	364	384	369	363	318	351	377	364	353	350	343	391	363	337	370	349	360	373	340	362	404	350	360	372	375	367	347	391	360	378	337	352	343	369	362	382	368	331	353	357	375	362	370	352	340	338	368	354	391	369	351	370	360	350	357	338	361	363	365	358	374	340	379	336	358	351	353	379	378	391	352	383	346	335	346	351	387	354	378	335	343	371	384	366	350	338	356	382	359	350	366	349	372	389	389	360	353	390	388	373	362	354	371	347	347	387	336	351	370	366	363	337	344	348	376	358	365	373	344	375	390	391	376	364	347	355	331	361	382	341	348	345	320	333	348	344	355	322	324	356	365	348	389	334	342	345	377	350	364	336	356	367	381	353	351	343	350	363	354	355	350	394	377	355	318	362	372	380	379	366	371	347	369	349	369	368	336	411	354	378	383	349	359	339	370	350	379	377	394	350	345	367	405	368	381	352	343	357	360	352	340	363	342	385	394	364	351	425	350	379	370	359	373	356	341	324	364	367	344	362	359	366	378	350	351	345	345	369	370	348	330	343	325	354	387	374	404	351	352	367	368	354	338	358	369	362	350	367	367	331	397	349	326	335	368	377	374	388	368	344	355	355	357	351	358	353	339	339	348	348	411	367	372	371	374	338	363	358	379	366	331	335	362	377	354	369	365	334	365	389	353	351	334	356	356	322	381	346	346	373	388	346	366	354	324	328	317	376	358	357	364	383	378	373	331	354	360	367	358	321	320	339	343	382	392	345	352	335	357	354	366	368	376	355	368	343	352	358	343	344	389	394	354	324	372	374	380	339	383	363	369	361	350	359	347	376	364	357	333	309	364	347	332	376	354	334	364	349	365	327	342	406	346	351	347	370	338	360	362	378	334	347	374	364	355	346	369	367	333	353	354	385	369	365	337	360	361	386	369	344	345	353	369	386	360	360	345	358	353	334	363	350	369	373	361	357	354	340	364	318	359	338	378	370	369	343	368	349	360	380	355	404	374	309	372	339	324	376	379	348	344	333	324	365	369	365	403	392	362	357	361	392	363	378	406	335	352	379	363	354	350	374	365	326	382	372	355	362	365	316	363	352	364	357	379	392	394	366	353	360	348	367	357	400	342	392	349	387	374	342	370	320	367	365	393	378	360	343	345	328	362	352	359	370	341	339	349	375	387	327	348	361	358	399	372	420	345	349	348	345	340	335	374	355	321	370	322	390	349	336	354	331	366	373	340	380	325	400	360	355	352	387	349	375	370	342	342	363	374	344	359	364	338	356	332	413	336	370	351	346	318	334	338	393	358	376	339	348	358	341	330	399	344	384	370	381	419	337	347	359	373	354	352	365	355	360	363	314	366	379	306	376	372	343	344	317	360	340	368	389	354	326	394	390	387	378	349	342	355	342	326	375	348	387	361	354	337	371	347	375	373	346	346	371	358	349	355	361	385	328	340	358	346	368	376	350	366	376	422	357	350	349	383	368	368	372	317	345	341	356	357	324	345	329	373	358	353	393	360	357	347	359	363	354	367	363	370	345	347	380	379	349	392	384	358	360	394	344	364	364	318	370	364	352	354	368	332	340	359	331	364	392	371	342	374	354	328	337	365	351	345	381	328	361	387	348	359	349	359	372	356	339	355	363	365	357	368	363	392	370	337	361	379	356	382	369	392	345	373	354	327	372	313	321	361	354	384	345	346	339	365	361	353	369	361	388	382	339	358	375	364	361	355	334	338	348	378	353	334	368	348	368	361	351	348	367	368	370	342	357	371	385	344	354	352	365	378	346	354	384	358	376	330	382	355	380	356	350	375	357	348	355	374	352	346	379	390	387	355	374	366	347	331	370	353	336	367	338	371	384	350	362	355	362	392	351	329	372	362	344	378	310	378	396	342	350	357	373	338	326	381	346	357	326	363	320	328	362	385	399	337	364	335	353	390	385	330	367	376	340	391	349	361	360	351	344	371	345	335	359	329	358	379	325	372	370	395	333	374	331	345	351	354	385	353	385	346	362	370	354	342	361	386	373	371	354	367	370	387	386	350	381	374	332	357	369	339	334	345	380	354	354	360	327	369	357	368	351	385	336	321	323	347	377	386	365	340	375	348	345	346	402	361	360	384	351	342	350	326	347	357	344	354	368	399	310	331	335	381	357	387	334	388	353	334	362	380	376	354	355	340	360	373	334	390	335	370	346	398	365	358	369	363	367	358	358	378	358	356	385	357	326	377	341	349	336	355	381	354	372	370	370	404	371	356	383	360	365	388	335	346	350	366	328	365	349	348	340	352	375	365	371	361	391	363	358	337	382	347	342	354	376	351	337	371	343	369	362	378	393	358	330	336	378	355	354	344	368	341	367	376	382	321	370	361	350	388	390	366	396	349	360	368	369	392	383	350	336	362	358	335	379	350	380	362	343	360	336	369	391	341	381	344	385	358	357	324	342	377	343	350	324	390	369	377	386	349	371	349	364	380	372	380	347	355	410	353	374	377	376	366	363	349	342	361	330	363	384	368	373	362	348	326	379	388	291	390	361	381	350	333	361	338	347	319	351	331	369	365	335	372	356	370	340	359	367	397	400	366	342	370	379	327	360	344	353	387	366	338	381	387	360	368	334	354	362	360	325	386	359	358	340	372	316	367	352	363	385	321	366	391	379	347	369	369	384	408	345	387	377	362	339	368	382	395	347	353	365	325	357	341	375	374	362	325	328	339	370	345	363	351	340	356	375	371	341	352	379	356	365	354	387	408	349	336	341	339	353	361	396	335	351	358	362	363	358	354	367	353	332	406	366	379	329	383	364	368	310	334	357	340	354	351	368	348	338	344	346	372	301
9909	1057	774	658	573	574	580	527	559	491	543	544	556	561	511	504	521	546	559	534	540	497	581	577	514	551	538	525	567	548	522	509	519	564	512	539	567	535	518	518	551	548	537	516	496	512	521	525	528	532	527	554	529	516	493	541	512	544	508	541	547	496	538	556	557	506	545	509	504	540	528	542	529	546	567	504	561	486	522	530	519	480	526	557	534	508	511	555	527	553	518	525	499	545	538	523	509	530	496	549	526	548	517	559	526	543	503	532	532	534	586	552	538	542	550	551	530	499	519	514	525	523	507	534	566	508	505	524	541	511	546	526	550	511	511	510	525	548	585	547	535	520	556	503	524	512	497	494	542	543	572	547	491	561	591	546	496	567	559	529	548	533	494	526	540	511	532	555	531	547	526	515	496	498	565	578	516	536	479	532	552	558	529	584	506	480	492	525	524	496	507	545	485	486	536	527	552	553	548	554	544	507	553	480	529	512	526	547	514	521	524	521	555	478	531	507	516	544	531	526	558	518	512	509	533	527	538	538	550	515	521	547	505	500	504	562	510	523	490	511	567	537	564	543	493	530	561	518	533	545	471	522	537	510	534	503	552	542	510	514	510	518	556	524	565	512	554	545	532	581	508	493	566	534	513	498	549	521	537	557	552	546	485	479	494	535	533	568	493	526	494	550	571	536	558	523	530	512	515	544	541	505	502	495	525	544	522	539	534	514	544	518	539	567	552	550	548	560	505	521	566	524	549	509	541	539	480	527	524	506	562	581	526	517	523	525	512	517	531	503	548	495	539	542	550	522	463	487	552	497	517	489	570	522	492	547	509	553	525	482	478	525	542	542	529	518	550	547	475	574	505	530	522	530	521	525	536	552	567	536	563	504	568	560	539	489	531	541	524	542	494	551	512	479	543	516	507	521	519	525	570	562	552	540	532	563	533	546	519	524	561	466	485	510	582	550	535	514	554	535	536	559	583	502	515	552	546	534	542	533	550	540	563	540	528	507	520	570	528	532	534	534	540	509	518	518	575	522	516	513	542	506	501	527	531	547	528	518	537	544	512	544	539	502	566	524	474	523	506	526	526	525	494	545	529	545	547	523	527	522	531	517	548	513	538	556	532	536	525	568	521	559	535	523	542	541	508	508	502	527	526	540	500	507	552	522	488	523	524	519	539	506	527	515	530	519	528	521	474	584	531	546	538	561	524	529	531	508	528	553	542	511	527	509	540	504	532	480	539	498	507	504	536	528	514	557	530	560	512	491	502	497	544	551	518	547	582	527	505	502	551	517	551	498	542	523	521	541	526	517	530	565	502	537	548	506	528	534	516	525	605	538	583	551	512	492	549	547	519	517	525	582	528	547	506	535	540	528	511	584	539	536	496	534	538	513	519	561	484	530	537	537	532	534	497	546	540	560	517	523	524	505	541	484	566	495	524	594	514	510	551	521	548	554	518	509	515	520	526	521	518	557	509	494	549	482	518	490	503	526	549	545	499	551	545	568	544	504	541	527	509	520	529	489	544	507	489	460	568	542	494	509	531	544	520	528	527	515	527	537	535	542	553	576	540	513	509	533	516	514	561	525	521	540	561	522	558	564	526	554	541	497	526	537	502	515	517	538	530	534	517	572	532	523	501	563	502	498	528	525	504	566	535	514	531	529	543	546	517	555	512	509	535	542	554	559	526	537	531	547	533	553	483	543	531	576	504	529	492	492	527	530	564	525	525	548	499	506	510	527	542	536	466	528	582	534	535	555	515	547	528	552	570	526	538	541	518	540	540	519	512	576	535	531	492	516	545	527	515	507	579	523	538	513	512	567	557	550	513	517	515	480	498	541	532	515	531	543	511	496	540	505	518	568	512	534	524	521	545	574	521	524	536	522	529	516	519	559	532	517	537	537	490	545	540	511	497	538	527	529	487	534	529	537	534	495	533	517	526	533	579	539	540	567	531	480	532	528	545	500	569	512	517	546	534	504	549	502	546	542	563	530	543	528	465	499	483	569	513	499	570	516	528	546	515	525	517	539	523	551	510	557	521	516	500	497	502	511	523	494	535	505	514	517	524	515	537	507	536	521	528	576	542	546	547	532	523	526	553	528	528	538	535	522	551	542	537	566	546	529	515	554	538	509	560	531	552	536	530	529	544	524	565	552	516	493	565	503	540	566	523	533	550	516	520	526	521	520	518	550	524	539	507	515	518	541	572	499	510	508	507	540	522	505	522	490	550	518	531	539	509	551	517	521	600	578	544	521	516	557	537	545	531	532	512	504	517	513	547	544	502	493	510	508	550	509	521	531	531	523	547	554	548	529	508	513	536	556	509	506	511	527	502	528	548	498	524	523	527	498	514	508	501	509	513	545	481	511	523	488	558	526	556	562	530	551	509	519	515	566	517	529	563	518	525	510	533	520	492	550	547	513	537	505	511	542	531	517	540	547	547	541	521	574	550	537	558	566	532	546	558	515	578	548	485	524	523	562	511	542	506	543	503	525	519	541	540	503	519	538	550	523	499	546	518	500	529	506	522	557	542	514	541	469	532	512	547	534	515	535	508	529	526	520	527	521	544	503	502	484	561	525	535	542	517	536	541	499	563	558	530	566	533	547	515	511	508	508	481	526	523	510	505	534	536	571	551	493	529	559	512	533	525	504	542	541	578	563	511	558	548	540	544	546	551	530	532	492	516	518	564	522	526	511	532	548	547	536	569	545	490	516	543	583	514	551	520	561	545	533	553	531	535	531	564	520	533	547	527	533	545	535	507	561	508	550	527	545	518	515	523	558	550	552	520	538	511	570	544	550	549	489	550	556	527	527	525	571	530	540	491	543	523	530	570	561	574	508	527	587	498	524	506	546	552	566	524	546	545	527	549	487	555	528	536	508	511	572	544	534	528	500	512	547	542	528	479	496	518	521	494	507	552	514	501	529	527	548	536	527	536	521	524	535	571	505	560	530	521	546	483	528	513	486	534	513	497	529	505	494	554	483	482	518	547	488	534	532	522	536	512	521	532	572	507	523	549	542	505	521	502	518	474	529	577	518	549	560	583	552	510	546	516	528	555	548	524	541	517	540	512	557	508	556	588	522	482	492	543	526	497	561	500	539	532	527	503	497	528	516	496	492	542	528	526	520	556	516	530	569	511	513	552	465	527	531	501	496	510	550	554	510	519	549	520	513	532	519	559	487	539	498	534	546	546	516	548	500	526	503	515	556	515	535	523	527	563	536	525	522	481	484	578	561	531	452	498	529	504	513	530	529	513	531	488	533	558	506	510	504	508	544	542	527	508	531	498	516	517	518	523	545	516	504	525	497	543	559	484	519	556	544	516	552	541	559	532	528	496	566	507	531	544	586	550	511	476	478	552	499	521	518	506	527	510	483	529	552	522	534	498	507	513	549	531	555	527	497	549	530	518	559	501	531	524	489	490	560	512	514	556	562	512	545	572	524	539	511	517	510	540	524	498	551	556	549	569	538	538	574	559	525	490	544	557	525
23460	21572	28732	24886	21430	3378	406	241	242	222	226	196	189	191	178	156	166	177	193	154	155	169	185	151	152	167	171	176	152	160	144	157	179	157	166	151	153	160	159	154	167	143	158	159	148	133	146	132	123	149	142	145	123	150	134	171	163	171	160	140	176	150	153	152	136	167	173	179	146	139	160	155	163	146	155	139	139	146	160	156	152	146	172	142	157	167	136	143	138	158	159	163	160	155	172	159	161	143	146	146	160	145	141	140	145	150	145	127	159	139	165	162	160	147	141	168	150	146	140	165	164	152	147	135	157	153	133	161	141	151	136	156	158	164	153	158	175	149	165	168	144	143	158	139	130	131	156	150	159	164	146	161	186	128	150	158	145	157	146	167	153	157	154	153	152	146	159	135	119	143	159	170	152	158	146	140	160	151	148	158	149	130	152	158	143	167	156	138	170	147	143	151	168	180	154	139	145	141	140	146	131	155	157	153	150	154	182	134	127	148	166	113	150	171	135	149	139	157	155	161	152	158	178	144	142	166	147	156	143	159	153	169	169	144	146	120	160	158	162	150	159	155	166	137	156	151	156	165	149	162	170	181	138	146	161	153	154	161	155	151	157	174	153	136	161	131	146	175	155	177	176	143	132	144	136	149	159	157	144	174	147	159	134	144	149	155	164	164	179	152	161	151	148	168	161	161	128	157	137	157	151	162	158	158	144	147	135	158	150	160	154	161	165	138	140	153	156	145	172	154	162	137	166	159	151	150	130	147	159	155	126	129	143	155	154	169	146	168	135	139	150	146	156	174	153	155	135	142	149	167	143	160	125	145	166	138	170	151	140	148	144	150	146	141	166	145	153	152	165	150	167	131	133	149	166	168	146	150	162	163	170	137	158	146	141	142	158	161	182	151	156	153	144	133	145	150	148	145	134	151	149	142	172	152	137	161	156	165	154	149	151	137	171	154	164	131	133	141	158	152	130	129	146	164	168	158	137	151	133	166	141	138	152	171	155	140	159	158	144	143	153	182	156	151	144	123	176	148	142	141	126	162	181	147	149	117	161	136	151	166	162	126	160	148	154	178	160	149	148	170	151	151	153	126	170	165	158	154	125	148	146	159	142	173	140	176	135	156	168	133	145	160	156	149	145	152	139	159	159	161	152	158	174	144	157	139	170	137	140	136	164	140	160	160	143	172	155	178	146	162	148	151	130	133	155	172	147	155	151	158	157	155	144	169	142	138	164	148	163	152	149	144	150	135	158	160	167	151	135	143	141	155	165	148	156	135	157	138	155	147	151	152	128	165	140	137	144	135	146	146	162	148	148	161	149	163	167	166	140	135	139	148	140	153	175	148	148	142	146	154	142	162	158	159	158	146	157	138	137	168	151	153	165	142	148	154	161	150	158	144	152	144	169	155	157	143	137	148	142	170	127	129	163	160	157	149	167	150	150	130	162	146	161	160	121	161	147	148	159	149	154	134	148	161	159	168	151	143	141	170	143	152	146	150	158	135	158	157	146	163	164	164	136	173	172	158	143	151	183	147	130	161	141	153	119	138	158	165	154	154	158	145	144	150	160	137	141	159	133	150	146	134	148	132	164	140	170	146	149	160	162	131	145	133	163	166	131	156	156	159	146	149	150	162	148	144	164	156	146	150	153	150	165	146	163	155	171	156	187	135	139	149	155	139	153	155	154	142	130	136	161	164	147	157	142	156	162	168	163	157	177	136	163	154	137	138	189	146	172	159	180	135	160	147	150	172	141	132	142	155	132	144	131	170	161	184	149	151	139	155	149	152	139	154	152	127	143	141	172	151	132	154	148	143	145	149	153	151	165	147	152	161	164	162	163	158	163	126	138	153	141	163	156	137	149	149	141	159	151	138	170	162	133	159	136	166	165	163	151	154	138	149	134	166	174	153	159	140	166	154	152	134	148	127	180	154	186	142	152	153	145	148	120	155	169	134	151	162	167	159	159	150	135	168	153	155	163	151	148	165	147	148	157	134	160	137	165	173	141	147	159	155	145	144	153	162	159	145	150	154	159	146	175	157	141	148	144	164	170	130	154	149	159	161	152	158	177	156	162	151	176	148	142	138	149	157	168	140	156	156	136	154	150	146	137	173	153	179	157	161	147	149	149	125	178	158	155	149	160	166	147	160	148	182	135	152	144	161	155	142	135	148	138	148	141	146	154	159	155	144	143	131	140	148	157	151	148	153	146	175	154	158	145	143	148	156	172	141	154	149	160	132	152	147	148	145	151	155	149	155	140	126	163	143	175	150	126	151	154	138	161	173	140	149	133	167	164	156	157	165	153	166	156	184	137	181	158	153	154	133	160	136	163	162	143	159	156	159	159	160	149	134	151	144	155	142	140	164	163	138	132	141	141	152	151	133	171	135	133	135	142	156	166	171	153	158	144	153	189	160	146	135	149	166	154	143	160	141	153	149	151	148	166	174	163	141	144	179	155	157	194	157	153	172	144	137	135	154	135	147	144	181	138	142	145	142	138	150	133	145	151	162	148	136	160	153	155	150	138	150	174	170	138	165	149	148	141	137	156	157	161	150	157	156	161	164	141	146	160	145	175	161	142	140	125	157	130	173	143	161	165	132	154	168	162	132	158	152	161	150	136	153	157	151	146	164	178	162	145	136	130	164	145	138	156	158	158	164	151	159	146	161	143	151	170	169	158	170	158	144	145	147	175	135	158	158	149	154	157	150	148	132	146	139	142	159	158	152	156	155	140	133	157	156	156	134	145	144	166	150	152	153	151	135	175	139	177	143	144	156	165	139	154	155	124	160	164	139	161	144	163	148	157	167	152	142	156	149	137	155	158	161	151	169	138	143	134	158	151	160	168	145	152	164	168	140	146	123	146	133	170	134	170	141	143	156	151	158	125	188	160	161	156	144	142	139	150	169	169	130	132	137	152	149	171	151	141	178	140	153	171	152	168	123	169	155	136	161	153	162	154	157	163	149	136	162	149	137	159	149	153	181	143	162	142	170	172	145	173	172	145	162	150	145	150	128	146	147	176	148	162	137	141	148	158	148	148	172	139	126	173	150	142	161	134	150	160	172	156	152	159	132	164	133	132	148	135	121	149	167	167	152	159	138	163	159	156	160	136	146	153	160	185	163	165	172	157	137	134	152	148	153	153	152	153	160	142	159	158	145	141	144	168	151	134	161	157	160	170	135	130	161	144	163	149	185	133	147	178	149	131	160	153	160	140	156	173	155	156	156	156	170	152	172	168	142	180	138	137	158	151	137	159	132	158	166	140	157	160	133	118	159	133	168	149	132	127	139	155	154	150	161	142	158	173	147	157	135	154	166	141	153	179	161	137	133	151	155	144	153	166	148	146	151	171	146	150	139	145	143	151	135	151	159	145	182	145	133	155	144	166	191	146	172	143	157	154	154	152	157	152	153	155	182	142	163	154	147	135	138	150	165	163	141	158	123	130	161	160	144	153	152	156	147	139	182	145	136	150	161	128	148	132	148	137	156
19585	5888	3924	1728	1160	907	719	563	493	431	374	390	351	343	315	299	278	298	317	259	283	265	264	280	256	280	249	259	232	261	262	229	255	254	270	271	288	243	239	251	229	243	249	227	236	237	225	226	245	244	223	248	253	214	237	234	257	280	216	212	242	237	249	223	260	248	220	224	257	245	227	216	220	236	235	243	216	233	215	224	262	225	237	232	210	235	263	243	231	234	262	232	227	229	213	241	236	230	249	258	251	235	201	246	221	277	256	236	204	248	199	252	214	244	249	225	234	254	239	238	267	272	243	211	220	248	241	253	225	221	230	256	269	239	246	244	252	231	251	264	225	246	220	230	249	246	230	230	251	244	253	216	210	240	230	245	245	221	228	239	255	225	218	226	236	233	234	220	222	252	250	219	243	258	249	242	243	261	240	261	270	248	243	223	230	251	251	232	234	255	284	263	254	263	257	235	243	245	240	235	249	246	220	214	241	221	223	224	228	250	246	214	241	257	224	238	246	259	251	246	234	208	234	237	227	266	224	226	221	248	222	229	236	236	248	269	228	248	244	243	220	240	265	228	218	241	239	236	232	221	228	253	259	243	218	236	221	211	239	232	254	237	256	235	222	223	226	247	248	222	235	235	233	245	249	245	234	230	235	252	225	244	228	251	232	244	235	218	233	224	238	233	240	230	249	233	217	249	248	269	261	233	205	242	243	225	231	247	243	242	225	238	248	237	219	241	214	256	233	242	253	248	249	240	254	225	238	223	247	225	198	223	236	233	243	229	246	232	258	230	224	238	240	262	244	246	242	247	231	234	234	223	227	237	213	246	234	264	251	260	270	249	228	217	236	241	242	212	260	246	235	238	237	232	219	223	227	223	255	244	250	217	204	219	254	289	224	241	212	238	216	229	212	253	240	213	242	207	221	216	262	228	238	251	243	247	258	235	218	242	219	246	244	242	246	230	235	262	225	231	265	255	240	239	238	229	253	261	214	249	228	222	228	225	205	244	227	239	250	261	225	261	239	197	241	221	258	257	239	248	232	224	210	243	229	246	228	205	235	236	245	220	265	216	240	230	247	256	229	230	244	237	240	219	224	261	231	242	237	230	214	240	241	218	254	245	217	230	213	238	232	239	241	244	251	229	226	235	285	226	243	236	221	229	225	220	225	229	231	247	218	264	278	227	230	237	217	240	231	267	235	224	220	229	250	231	237	233	227	235	209	229	229	238	213	248	252	219	234	237	228	219	245	246	216	231	240	240	243	236	237	231	230	226	214	215	222	211	233	223	228	243	234	216	247	203	244	252	244	257	230	255	220	212	237	246	224	227	226	240	228	227	227	223	249	249	230	261	226	215	241	222	219	217	242	257	237	219	214	246	237	235	237	213	252	247	231	260	247	259	207	221	242	252	230	224	220	231	244	209	226	247	241	252	252	229	236	264	244	254	254	216	218	217	230	245	229	238	226	241	222	263	231	228	243	228	224	206	254	236	225	241	242	234	254	236	233	234	225	224	221	252	216	232	224	239	261	224	236	232	224	240	246	234	237	239	245	241	239	252	234	256	226	243	216	288	243	267	246	250	213	224	257	227	194	229	238	228	245	244	230	249	225	220	196	225	214	234	247	200	214	241	240	233	246	254	225	259	255	221	228	248	240	245	241	202	248	263	217	226	255	245	246	232	235	241	251	254	256	246	232	233	222	229	256	188	220	248	241	211	197	250	214	237	227	228	237	253	241	227	223	264	249	248	210	243	218	224	214	240	222	229	222	237	237	242	254	260	281	227	218	248	238	230	250	247	244	250	233	246	233	250	226	234	251	239	219	231	266	219	254	253	237	227	228	233	215	220	213	229	251	241	262	245	200	259	233	233	229	233	239	198	250	238	237	276	226	230	257	249	255	266	216	245	237	235	241	227	244	237	245	213	222	226	257	229	229	241	205	249	230	244	211	243	260	252	238	243	242	229	271	258	239	236	231	225	228	270	241	258	230	219	228	240	261	236	232	257	234	240	255	242	221	227	266	222	233	265	230	241	223	244	254	245	248	249	221	244	247	214	262	230	262	240	255	234	240	273	278	225	226	219	222	218	256	238	250	257	241	251	258	239	241	239	227	270	237	241	234	239	229	249	225	246	241	235	234	234	214	216	235	250	231	235	221	214	224	263	249	229	255	224	204	230	208	236	217	250	218	244	206	244	220	236	263	249	242	268	247	225	247	229	257	234	220	214	259	259	229	248	246	243	235	231	224	230	273	254	228	236	247	237	232	240	258	270	238	229	219	266	254	246	238	242	217	262	251	245	254	224	245	235	222	252	234	242	242	241	236	276	236	251	217	243	224	239	237	240	259	252	198	246	247	244	221	230	241	241	231	235	219	221	247	257	246	239	246	243	228	234	222	240	232	263	234	247	230	236	266	254	229	228	241	238	241	230	258	234	242	246	242	208	225	226	241	236	255	241	260	277	256	225	244	223	248	264	246	219	230	243	246	227	225	242	231	238	254	226	220	247	229	259	244	228	229	250	262	258	275	236	198	225	237	223	234	212	233	249	241	219	216	231	230	214	247	235	261	215	247	231	242	252	254	262	219	210	234	252	221	249	269	239	225	234	230	240	261	253	234	253	262	250	222	267	241	221	204	223	217	237	223	225	238	220	259	252	208	221	207	271	242	235	223	227	237	228	256	225	239	259	213	229	216	255	235	230	235	251	235	220	265	242	223	234	240	210	229	224	256	247	264	223	229	234	232	235	220	236	240	243	239	248	189	277	209	250	210	244	221	232	250	224	207	230	239	242	247	243	214	230	248	221	249	247	258	241	240	270	241	224	220	249	235	235	247	249	233	250	243	255	275	257	230	243	247	257	229	223	217	226	231	253	243	232	261	226	234	241	248	225	256	233	222	239	221	244	251	195	238	211	240	252	245	230	219	230	276	236	244	252	213	230	222	227	242	243	213	268	228	260	231	226	231	240	220	259	256	250	222	259	232	223	227	207	228	222	247	231	215	221	232	230	225	235	230	240	236	225	237	254	233	248	252	260	247	236	258	215	267	241	252	243	252	237	245	212	245	242	248	232	247	229	237	214	250	240	256	253	253	235	241	245	221	249	236	245	286	243	236	221	231	225	225	263	240	200	235	219	223	250	237	222	227	230	219	250	269	236	244	228	236	230	261	232	228	235	228	225	269	234	269	234	243	239	226	252	247	231	236	242	261	254	246	255	241	254	259	244	216	246	246	226	225	253	225	224	244	248	235	231	226	219	222	249	237	255	262	219	238	193	232	233	249	258	246	257	224	199	231	226	229	210	254	265	239	223	220	238	244	227	246	232	243	261	246	226	229	200	223	219	234	231	221	237	240	225	265	264	214	226	229	221	225	210	223	266	230	239	222	240	233	243	257	251	247	216	232	236	231	255	221	230	244	237	209	256	219	247	240	208	242	243	225	228	247	230	252	251	210	228	226	240	246	270	230	216	246	224	223	237	222	255	239	192	239	232
24786	21544	26899	24811	1823	532	533	442	459	454	443	464	460	419	418	437	405	381	409	442	417	394	430	403	409	412	380	423	409	409	405	357	386	431	440	398	421	416	408	422	465	407	420	387	408	400	411	452	397	426	398	425	377	418	401	430	421	434	431	390	386	394	408	420	408	428	406	394	375	441	404	405	419	416	411	409	370	437	415	401	389	414	435	404	406	416	447	419	399	407	414	422	414	409	401	414	420	401	417	382	351	357	397	421	430	376	406	395	430	388	437	417	394	375	415	395	390	402	423	404	402	424	423	411	392	391	393	404	392	387	422	412	388	384	420	391	442	377	392	391	409	403	413	418	376	440	398	435	411	387	414	384	439	410	422	424	440	406	450	376	375	373	442	366	419	413	400	418	426	406	425	411	397	425	408	430	395	424	424	408	406	416	396	408	395	434	373	413	418	384	415	448	426	427	399	405	412	410	439	457	399	416	380	435	436	383	394	414	404	424	348	400	400	382	404	400	422	417	408	421	380	389	385	393	413	388	408	417	419	414	395	394	397	426	389	408	414	427	428	418	401	453	409	396	412	417	430	438	406	411	392	386	401	401	409	429	426	397	398	435	409	422	402	395	395	384	399	400	392	392	460	377	425	419	400	416	404	413	397	381	420	415	405	436	394	378	385	435	386	421	449	427	417	396	413	411	421	391	417	404	396	418	452	429	424	415	387	397	418	442	408	365	428	385	417	415	414	390	398	403	399	394	429	386	385	414	411	408	408	379	383	418	394	425	415	421	420	415	409	396	412	432	398	432	420	388	435	397	391	446	407	390	392	402	393	389	450	411	400	380	389	421	450	407	394	380	401	424	404	364	408	423	407	403	377	425	422	390	444	442	404	399	427	438	411	406	400	417	392	371	408	398	426	440	420	419	411	399	430	400	398	399	402	399	389	406	392	407	408	398	395	421	382	410	421	435	422	426	428	402	432	379	409	413	423	407	422	427	422	421	361	413	427	439	398	385	450	428	383	427	400	405	406	394	392	394	406	386	416	390	404	403	424	433	391	422	396	399	428	389	411	393	384	396	418	401	431	393	411	433	418	410	402	413	430	382	393	405	419	400	402	428	399	407	438	424	401	420	427	392	398	439	424	424	396	414	387	401	419	389	421	387	416	391	428	414	385	392	386	399	396	395	419	425	393	383	434	417	404	445	400	392	427	373	416	393	417	385	401	413	398	378	406	389	400	413	423	409	434	392	422	423	378	390	408	420	404	401	379	418	435	424	402	406	423	423	433	391	422	417	387	414	414	404	404	391	399	401	412	424	408	401	406	422	380	445	430	429	397	422	403	420	371	438	403	388	404	406	405	429	392	408	432	405	400	413	399	429	371	415	395	370	412	415	416	424	462	388	388	406	441	400	421	390	386	394	420	360	393	387	388	407	410	406	401	413	422	384	379	406	417	426	382	390	421	412	398	424	406	456	452	395	382	392	415	398	420	410	396	416	400	398	373	426	411	427	383	403	381	411	409	407	415	411	399	377	414	413	432	413	450	373	423	412	417	423	402	443	389	377	427	403	394	395	392	378	395	427	406	459	395	370	444	387	416	413	448	444	389	355	390	414	413	432	394	410	436	395	396	381	422	389	415	423	422	428	430	401	419	416	382	377	435	424	373	415	379	409	377	401	441	391	427	410	415	431	382	430	419	431	410	381	413	392	398	397	408	429	417	415	401	442	433	391	435	400	401	425	396	424	431	396	419	410	440	391	402	416	403	395	411	431	404	392	412	406	403	426	431	430	440	411	457	403	409	408	411	384	424	385	401	418	422	359	404	405	376	420	408	393	384	422	408	399	387	389	421	423	400	401	406	423	379	426	405	412	397	389	400	412	390	431	407	415	419	428	402	391	380	460	444	430	395	414	386	406	403	437	443	409	405	398	373	442	426	401	401	416	421	367	400	429	439	431	401	396	406	431	426	378	423	429	369	398	421	378	361	424	371	422	416	400	419	411	375	419	440	418	426	410	425	418	403	409	420	410	418	337	383	420	380	396	408	404	374	429	416	354	434	433	414	422	399	383	419	401	418	415	416	454	416	389	414	408	364	430	418	415	388	401	418	452	423	408	400	397	419	411	390	421	403	406	433	399	450	372	419	408	434	405	399	397	384	384	388	425	410	401	407	413	383	417	406	399	408	429	395	423	399	425	390	378	405	421	402	423	408	401	400	425	419	397	446	420	416	374	411	431	403	390	378	417	461	398	427	375	394	415	367	390	383	420	438	448	405	395	389	372	433	427	381	458	403	409	398	411	414	410	410	436	403	388	421	407	398	386	386	405	423	431	453	432	399	394	375	404	418	386	410	406	398	395	392	424	403	410	373	426	450	413	426	409	421	439	430	416	438	439	371	400	410	398	413	427	401	397	371	401	403	378	407	432	427	431	405	405	421	444	440	416	415	440	441	386	428	436	385	426	418	376	438	410	431	395	435	422	436	417	404	419	403	417	367	418	422	422	399	446	419	422	402	395	423	467	431	411	406	403	442	378	382	449	406	359	411	403	395	397	419	438	414	408	402	400	409	409	373	383	387	447	417	405	425	372	419	391	397	435	380	391	381	452	416	401	375	396	412	387	383	431	400	381	431	403	385	438	404	417	429	455	404	420	378	415	421	430	405	387	360	406	365	441	441	444	380	429	442	419	412	435	436	411	414	409	397	391	433	424	426	420	418	386	395	421	394	415	379	407	414	396	420	387	431	401	369	414	437	383	433	397	424	428	418	424	405	382	403	398	414	368	385	405	401	445	378	407	391	433	389	406	416	404	410	416	397	372	422	390	355	418	395	403	391	391	429	398	397	414	401	443	434	389	399	425	405	423	428	403	420	409	430	396	368	412	411	442	396	358	410	394	409	423	402	393	403	365	433	396	398	382	392	445	453	400	416	447	413	419	407	423	413	418	434	421	395	395	402	432	415	408	418	454	395	392	409	392	406	383	376	417	412	377	454	402	406	355	378	419	410	417	420	435	399	402	402	416	407	416	397	409	383	399	413	381	436	432	418	407	442	425	388	371	407	376	406	397	427	407	385	427	408	394	425	437	408	393	404	405	405	439	444	401	432	430	396	420	433	402	387	396	409	451	394	405	364	412	412	425	413	402	412	422	399	430	412	402	415	414	384	412	452	437	386	436	399	373	418	382	443	408	423	422	433	417	384	350	406	374	420	438	421	425	374	427	397	392	411	407	389	409	408	420	415	429	418	406	390	402	392	420	414	425	417	393	395	411	376	436	435	391	379	404	426	430	397	405	416	391	424	415	404	402	388	401	415	422	434	428	357	409	435	441	411	412	402	454	425	385	441	431	399	416	389	414	392	402	390	392	401	412	438	399	390	427	397	431	406	424	359	426	425	388	419	399	428	378	382	401	415	392	423	438	438	389	454	377	433	431	382	404	399	386	444	373	389	403	370	425	434	374	424	412	440	425	399	409	426	415	421	423	389	378	416	384	405	388
19182	3138	2234	1229	1072	902	806	771	724	695	672	623	659	654	662	597	541	586	603	588	614	576	588	591	569	599	598	607	564	593	589	565	586	633	613	551	610	595	592	583	599	576	550	590	560	590	589	562	563	593	555	581	557	573	569	583	564	593	638	556	605	619	570	590	590	556	581	575	576	600	631	581	620	540	594	605	558	585	575	545	591	588	571	554	623	591	586	587	599	597	555	563	594	583	596	577	543	597	576	591	578	591	644	612	586	563	621	599	613	535	577	572	602	548	557	575	574	589	608	601	572	562	606	595	540	578	642	604	593	602	579	562	604	602	550	631	580	588	599	600	541	599	602	579	585	607	552	608	562	573	558	594	554	567	574	593	560	581	582	579	567	585	575	622	631	608	601	564	566	585	557	555	602	598	617	560	579	607	583	587	580	615	558	586	627	608	582	585	634	587	579	582	590	574	620	579	620	580	613	553	571	610	610	607	606	615	558	585	562	593	608	564	585	566	582	577	579	611	593	559	593	578	576	596	575	593	584	554	579	594	604	587	586	567	569	579	595	597	561	586	529	585	652	533	605	608	607	604	618	583	620	561	593	608	596	618	560	590	605	600	595	548	570	540	591	603	578	595	567	541	613	608	627	549	611	599	561	571	640	613	606	610	525	521	585	551	542	573	622	560	633	606	569	524	559	588	564	553	527	561	598	580	548	598	596	617	592	610	593	601	568	604	628	565	551	591	511	586	566	581	546	617	576	617	590	582	552	585	595	628	580	571	605	538	598	540	568	582	615	580	568	596	610	571	594	575	582	570	570	546	563	599	560	544	560	559	598	568	545	598	553	593	616	532	583	527	561	574	556	621	577	620	591	559	534	588	616	591	585	588	555	570	551	571	560	580	600	566	573	577	560	597	570	639	598	541	574	590	590	547	541	567	536	580	554	622	555	573	603	584	555	652	555	639	618	582	609	585	579	578	611	566	621	608	577	572	584	591	616	537	594	589	596	533	536	557	632	572	592	581	585	576	582	587	576	597	620	553	577	541	563	616	610	609	607	536	585	593	590	589	585	616	577	605	619	585	571	603	615	578	591	555	547	569	606	592	562	556	609	584	600	593	590	546	576	594	584	575	576	586	563	592	602	562	614	609	582	613	594	577	571	559	583	600	587	606	597	606	562	632	608	555	562	579	567	605	611	570	595	602	596	576	591	625	547	529	599	561	589	612	573	565	514	602	579	575	613	567	591	580	577	582	563	544	554	543	593	583	596	579	544	592	596	594	601	547	595	548	602	589	600	575	557	564	625	555	610	608	590	580	553	563	595	584	587	592	596	576	599	592	566	586	550	556	558	576	568	606	550	584	589	583	590	566	539	594	623	556	593	551	559	590	574	591	598	611	572	608	562	601	586	595	567	610	592	533	545	627	553	584	615	572	586	572	595	547	617	575	590	609	542	597	537	580	524	610	602	561	656	574	564	594	574	590	586	531	581	570	541	586	587	604	598	601	567	601	536	559	595	536	542	620	559	604	550	566	612	546	595	578	555	612	518	573	564	619	555	539	594	601	600	591	561	586	588	578	587	571	603	560	586	554	566	606	567	621	605	569	586	618	567	562	568	530	584	582	595	649	600	600	575	592	603	560	597	574	601	552	587	575	586	597	576	594	541	562	601	591	587	569	636	571	556	619	592	610	556	567	579	573	607	538	573	553	621	591	571	591	602	550	583	555	621	551	576	545	605	589	610	599	581	567	578	577	581	611	583	593	588	592	606	573	595	567	569	605	652	559	567	550	554	558	551	571	573	576	608	559	568	583	565	598	564	566	554	624	582	586	608	561	560	548	612	562	555	570	591	571	571	573	595	570	589	540	582	541	582	544	543	569	587	592	553	592	594	594	604	599	603	529	582	604	600	606	593	564	571	551	573	603	579	580	586	594	552	580	544	573	580	576	582	599	632	583	594	552	572	580	618	556	632	580	557	635	534	565	596	555	602	621	596	562	587	585	569	645	587	578	588	560	632	605	558	615	596	566	587	580	565	625	622	561	574	562	561	574	571	565	577	600	596	582	602	567	595	570	586	547	603	533	579	584	573	563	542	655	556	565	610	559	585	592	593	600	568	557	589	598	602	599	616	532	590	602	606	549	538	613	575	615	584	574	553	594	588	571	600	600	603	568	589	605	566	563	564	621	566	609	533	629	566	602	583	567	624	608	603	592	570	572	625	551	565	557	578	556	579	592	602	570	632	596	588	569	589	567	577	594	599	617	563	544	601	543	617	590	583	588	573	574	585	584	592	631	590	594	573	578	600	528	587	584	582	504	554	567	580	550	585	570	593	592	554	555	621	591	542	584	611	545	597	578	593	564	583	594	566	570	583	567	570	567	551	634	570	626	564	554	554	577	575	560	578	607	591	576	559	575	580	577	591	586	575	546	615	630	579	581	540	566	614	570	566	543	613	575	614	556	596	586	593	582	597	583	569	583	612	583	559	596	566	593	588	577	541	609	578	570	597	642	587	549	572	571	566	615	580	613	617	605	599	625	604	554	641	570	588	603	565	592	574	591	566	581	591	609	530	615	572	611	543	568	576	549	570	576	585	597	565	575	593	588	559	583	556	606	592	591	578	619	548	586	586	584	564	608	582	605	551	594	601	563	572	596	599	592	584	595	576	587	559	582	548	555	597	627	619	661	654	613	594	569	622	613	550	611	601	602	620	581	622	564	618	596	555	566	573	585	565	580	553	571	623	565	612	576	573	586	627	588	600	590	589	564	577	581	621	585	622	588	582	563	594	570	562	636	584	604	604	583	574	598	560	566	591	603	543	562	626	565	588	572	563	609	570	601	593	649	597	544	585	591	538	629	584	580	581	576	566	575	591	604	585	575	583	540	575	587	579	578	572	559	590	570	607	603	580	567	620	601	570	552	590	537	598	592	542	611	617	577	589	615	576	606	572	574	617	554	596	581	580	581	529	601	570	532	609	620	599	585	583	527	576	566	568	602	579	547	593	561	606	570	544	576	614	577	607	516	571	545	580	580	549	582	560	561	522	588	526	559	537	582	600	602	582	586	631	597	582	598	580	578	576	585	594	587	592	590	585	632	589	604	614	580	587	566	553	588	586	582	578	545	566	591	578	538	566	553	601	570	586	562	556	599	578	596	585	569	617	572	580	589	597	592	544	602	577	632	617	556	594	587	569	544	586	559	545	602	609	550	586	584	616	578	594	567	622	582	583	570	601	577	592	592	579	587	585	618	545	540	605	567	580	583	606	573	550	588	555	574	607	583	560	637	604	597	622	547	612	571	602	591	562	601	556	617	539	589	561	549	607	562	591	603	597	582	541	573	620	561	588	602	576	569	588	565	588	600	588	554	559	581	623	523	624	571	590	626	596	576	590	551	606	561	601	582	569	568	562	549	562	575	636	569	573	569	583	606	612	556	559	571	613	541	594	604	551	586	554	602	599	585	608	565	611	598	590	562	601	584	561	602	563	631	565	585
22576	21564	29338	24269	21564	21286	1743	364	333	247	230	209	213	209	171	207	179	166	149	181	145	140	175	158	148	142	146	148	142	159	129	140	145	140	140	149	122	150	147	134	151	143	155	134	121	136	147	155	134	136	144	152	125	114	134	144	126	145	129	149	143	141	146	134	134	128	125	132	126	122	143	156	122	116	137	133	133	117	129	141	124	137	148	135	133	123	137	139	129	126	115	131	130	128	122	129	111	122	126	110	123	121	134	139	113	132	138	138	147	119	116	130	141	135	135	122	140	146	128	121	123	128	125	114	123	133	132	125	104	126	134	121	135	136	135	119	119	122	128	145	116	125	136	121	133	118	125	148	139	113	149	126	159	137	130	112	143	138	112	126	124	134	129	149	116	134	119	130	130	128	120	138	131	136	108	125	116	122	132	120	113	133	119	129	111	138	144	134	121	127	136	137	119	145	129	136	131	124	130	103	116	124	140	105	129	119	128	129	128	124	142	107	132	131	120	118	126	121	146	131	116	116	139	146	138	138	124	133	124	154	122	135	117	150	142	129	127	127	123	124	120	135	128	127	111	106	137	123	120	138	116	134	115	123	135	119	129	141	145	139	126	154	143	115	126	122	129	128	119	123	151	110	130	126	131	125	113	124	123	120	131	125	134	123	139	141	131	135	124	120	139	144	136	137	141	128	130	142	124	112	114	121	116	125	115	112	130	118	116	125	155	137	114	108	119	132	125	121	127	124	112	128	142	143	123	136	100	125	141	127	130	118	129	126	139	128	125	132	147	125	121	125	120	135	139	134	144	133	131	130	136	159	131	123	144	130	123	135	134	132	124	132	130	114	139	122	151	142	107	135	122	136	133	150	121	123	135	120	135	120	139	130	128	122	129	120	138	145	118	134	107	133	122	128	127	127	129	135	137	123	119	132	132	120	132	113	132	135	136	142	130	106	138	132	151	126	133	124	136	111	127	122	104	119	109	134	140	142	155	127	123	140	117	125	138	148	119	142	129	135	151	114	131	120	123	120	135	122	142	136	133	135	142	122	129	137	143	128	129	130	125	121	123	126	96	123	150	144	127	156	108	123	140	119	127	109	124	132	121	140	116	128	136	122	124	131	132	135	131	136	109	123	137	123	145	127	133	128	110	125	139	131	123	131	122	110	137	141	135	138	123	138	125	125	132	127	145	120	143	120	124	113	126	116	134	119	146	126	128	129	131	140	133	125	149	117	138	132	130	131	116	120	126	146	144	124	133	138	114	129	114	131	130	131	128	128	138	148	119	144	127	143	133	149	123	120	124	131	142	147	132	128	139	130	138	139	137	123	129	140	144	137	126	143	137	116	135	136	127	115	130	132	121	133	106	108	128	136	123	121	126	135	116	121	152	129	122	132	117	137	120	128	131	110	118	118	131	122	126	121	117	132	140	135	131	121	109	138	145	135	141	135	122	121	133	129	119	126	122	123	128	140	145	128	125	149	111	122	129	115	142	136	114	132	120	127	136	113	108	115	113	125	141	117	139	127	119	128	144	130	120	132	125	131	132	120	134	144	116	136	134	139	136	126	143	124	122	119	134	110	129	127	131	119	133	138	113	129	133	143	126	127	126	147	122	116	144	115	129	151	121	137	140	139	131	110	129	122	122	119	138	123	132	133	129	116	129	139	126	138	142	125	125	120	139	123	132	120	127	141	117	133	119	127	126	136	138	138	118	102	145	127	130	125	142	126	130	114	141	140	113	137	138	104	147	127	150	147	134	136	120	130	128	117	135	134	137	134	119	127	136	98	159	130	133	129	126	113	141	140	116	125	127	138	135	124	148	122	109	130	133	133	124	151	145	144	116	134	136	110	139	155	122	125	141	115	140	129	120	130	146	111	116	148	127	123	133	138	130	121	131	121	138	116	111	126	152	125	144	149	113	151	146	133	131	105	118	126	139	139	136	123	111	134	131	121	131	114	131	117	130	114	113	112	139	112	120	144	149	121	124	134	136	130	128	137	146	144	130	163	153	131	136	144	132	147	142	150	137	128	122	119	129	126	131	127	129	132	147	136	133	124	139	126	121	132	126	131	136	139	139	135	140	123	121	127	118	123	137	134	120	121	128	113	142	136	133	125	139	122	149	123	136	133	121	138	124	109	127	143	131	127	115	124	138	138	164	114	123	126	140	117	135	123	126	105	107	120	111	138	108	132	113	111	147	131	138	141	128	110	136	141	141	137	122	139	142	131	139	135	123	132	131	131	148	117	118	127	150	131	149	149	122	125	138	144	123	121	107	121	118	137	122	128	131	123	127	125	129	112	103	142	113	120	119	136	137	122	144	131	121	123	126	129	124	133	137	146	131	132	138	119	135	131	138	136	119	118	119	123	116	126	135	129	129	152	112	152	140	122	112	137	120	157	132	119	117	132	131	144	148	134	145	120	132	126	131	128	137	132	124	129	141	117	121	136	124	130	116	119	131	138	127	126	120	136	153	133	150	132	145	139	126	129	119	110	131	142	140	133	144	130	115	120	144	119	121	133	135	124	127	134	115	127	134	127	122	124	105	112	155	124	115	130	123	135	123	142	121	133	126	129	128	124	127	140	132	130	150	123	126	141	128	115	134	132	117	142	107	132	119	145	126	108	114	135	151	121	119	156	141	122	134	127	136	125	127	130	135	136	137	152	108	125	123	129	121	128	142	132	130	125	118	136	115	142	127	130	144	131	122	118	131	152	136	143	140	116	130	125	100	149	126	139	113	126	118	137	141	133	135	125	127	141	116	124	150	129	129	132	122	116	135	131	121	126	117	147	136	148	131	146	150	130	147	119	125	119	135	135	147	144	120	133	120	137	119	129	118	125	113	147	125	116	141	132	123	122	144	121	120	140	139	132	144	137	120	126	126	114	138	147	129	130	145	127	122	132	128	128	131	142	141	132	155	126	114	144	113	150	149	124	125	128	128	145	136	146	134	125	142	129	139	127	122	125	128	110	122	120	133	124	127	130	143	121	134	125	133	125	132	133	132	129	116	109	115	132	123	125	117	146	125	127	140	119	160	128	130	140	132	121	121	117	112	134	125	132	119	150	150	119	136	139	138	138	143	143	122	121	112	141	154	141	113	129	105	128	142	117	135	118	136	124	140	122	127	126	109	126	149	120	134	118	123	124	128	131	141	139	112	133	118	133	135	124	106	143	135	124	166	134	115	140	121	146	136	126	122	119	140	139	156	133	134	135	132	134	122	142	128	125	136	139	132	138	137	137	120	138	131	128	121	120	95	122	123	132	138	135	112	128	127	136	154	134	124	143	129	119	109	116	140	128	128	154	133	125	148	117	139	136	132	133	140	120	146	140	111	116	130	127	134	145	124	144	135	126	114	123	120	119	115	128	141	139	146	120	127	117	110	129	115	134	135	149	123	128	123	135	133	108	144	110	135	115	134	127	124	131	134	115	134	114	113	130	132	130	132	124	135	152	120	135	134	121	118	118	121	128	114	146	117	126	136	129
20653	9982	6612	3058	1987	1415	1075	845	670	508	486	436	405	331	309	316	314	267	281	238	245	261	227	251	242	243	210	222	220	201	190	204	205	194	202	187	215	211	162	199	196	190	203	198	210	196	205	179	195	198	173	196	193	172	185	173	185	171	195	186	201	196	163	200	189	155	205	194	196	190	174	186	201	172	177	181	205	183	205	175	212	193	189	185	206	179	172	179	163	178	181	200	183	173	185	189	171	204	155	177	174	204	189	199	192	186	186	197	191	180	166	195	156	188	194	186	183	207	184	166	178	178	180	181	200	181	198	155	194	182	185	180	187	181	175	190	171	184	192	168	179	181	188	194	189	173	174	198	182	190	177	206	188	198	182	186	181	182	205	202	177	166	208	178	193	178	175	179	174	179	190	179	174	183	188	184	178	199	175	175	170	167	196	196	194	166	197	187	182	185	183	181	184	180	184	202	159	175	156	189	198	178	204	194	164	194	211	199	171	180	179	201	205	158	181	199	189	181	190	180	175	171	204	161	157	187	184	186	182	183	171	207	199	197	183	187	194	184	189	182	172	165	198	162	182	182	173	193	183	172	171	221	190	203	200	174	205	169	166	155	162	175	177	183	161	171	187	192	188	163	199	186	189	189	169	182	209	173	190	174	183	190	186	171	174	201	189	192	174	171	184	198	160	180	188	183	201	165	168	165	190	190	187	188	179	200	157	214	160	195	197	197	199	204	203	197	190	165	181	178	176	196	202	186	165	195	156	174	223	166	183	172	171	185	176	199	155	205	183	192	165	171	180	205	197	198	175	187	176	187	187	181	186	207	193	209	184	155	195	196	214	193	171	195	173	189	212	172	169	193	202	194	178	191	196	176	202	193	188	163	196	180	175	177	182	214	195	162	177	199	173	181	167	175	178	180	163	185	193	165	180	195	202	185	177	164	192	166	182	206	173	171	179	181	203	190	186	180	158	191	187	198	197	185	184	193	202	186	186	179	189	175	175	177	193	193	191	182	184	209	182	204	195	155	171	203	197	186	199	195	163	183	158	192	195	163	176	179	179	179	179	187	212	160	182	165	172	196	187	173	209	186	193	182	158	171	158	152	162	195	168	177	188	189	169	174	158	171	197	182	166	181	202	181	193	185	187	215	185	182	166	179	194	179	165	183	188	196	163	182	188	196	168	147	209	178	173	159	174	183	178	182	207	184	181	160	203	185	174	174	189	182	168	195	212	170	170	190	176	189	167	187	162	169	200	165	159	185	198	209	173	200	187	193	199	195	178	199	186	187	208	183	182	194	175	211	152	185	196	198	178	192	168	177	180	181	184	204	163	190	174	191	164	187	187	191	178	187	181	203	162	169	178	172	217	183	196	189	178	188	156	188	206	179	187	164	182	191	157	181	195	175	188	174	211	170	192	169	167	190	173	186	177	182	187	174	185	188	189	163	170	175	182	183	221	175	175	201	163	173	191	161	174	193	166	167	179	181	188	176	197	170	173	179	186	202	180	179	177	167	184	170	162	177	192	179	189	208	190	171	208	198	198	165	204	187	213	199	189	191	186	167	170	173	199	179	192	169	171	185	199	176	193	198	183	198	173	182	182	204	185	184	163	174	201	157	170	176	173	182	175	178	191	196	177	202	193	179	201	165	189	203	179	197	191	192	189	190	166	189	185	176	195	199	210	180	170	166	155	176	189	180	171	165	160	191	175	172	182	154	185	200	208	166	205	181	180	182	188	187	170	186	185	175	198	166	181	175	178	162	190	211	184	185	159	201	170	180	165	187	186	171	179	167	200	179	185	158	182	165	180	186	169	194	179	186	189	188	185	188	182	175	183	171	209	182	182	170	210	187	186	190	213	160	185	201	155	170	187	169	178	191	168	167	177	189	177	185	197	164	178	186	182	198	180	186	149	160	173	173	180	185	177	171	192	177	184	180	212	181	182	172	186	193	149	169	194	193	178	199	156	183	181	209	164	199	195	195	190	185	181	182	191	170	165	198	182	182	173	201	184	184	185	189	175	192	169	174	202	163	187	185	185	200	179	154	165	174	181	173	187	167	179	173	192	198	162	203	187	212	195	192	184	178	172	195	198	190	200	186	192	173	201	180	180	166	164	201	166	170	201	187	167	173	195	211	187	174	194	191	187	186	183	189	189	170	189	172	164	189	198	182	185	188	187	174	193	201	187	175	163	201	169	145	173	179	196	171	167	187	163	190	204	175	178	169	160	195	173	202	173	176	184	174	217	197	183	195	174	184	183	185	199	223	174	194	172	207	178	164	185	177	184	184	191	191	187	190	211	163	169	185	186	180	181	166	198	185	180	185	179	158	178	194	200	175	173	215	202	162	184	193	190	189	195	192	188	163	183	181	185	170	172	201	178	173	208	164	171	195	185	187	172	190	180	178	178	183	185	179	197	182	203	188	175	211	173	185	211	196	184	163	174	183	208	166	204	168	189	182	186	191	176	188	165	166	178	184	185	190	174	194	191	185	184	168	184	182	178	178	170	217	199	183	188	194	205	198	171	178	188	159	181	161	172	188	187	191	177	168	168	170	181	187	172	160	171	178	194	185	185	195	209	199	181	190	177	203	164	176	179	193	181	191	169	180	214	170	182	150	185	193	174	191	179	197	177	183	168	200	174	188	177	180	190	179	172	206	184	158	180	167	189	202	171	152	183	176	169	189	180	173	189	179	196	186	209	168	187	187	189	166	189	167	192	195	169	178	186	171	206	174	171	176	192	186	180	180	190	179	179	196	173	194	175	176	168	163	203	156	198	181	182	170	186	217	191	176	159	188	187	163	197	176	194	149	170	219	155	193	179	172	180	173	191	192	188	163	191	184	172	177	196	168	170	191	163	194	192	167	171	201	183	170	156	186	176	177	191	183	169	157	180	190	168	194	169	188	157	193	202	182	181	165	168	183	166	190	202	150	184	166	189	186	188	186	179	195	176	185	182	197	177	192	167	178	177	179	200	178	173	176	179	186	180	195	192	179	188	172	187	180	190	189	184	180	169	190	170	168	200	191	198	171	162	190	204	159	178	193	184	168	178	193	199	187	187	155	176	174	170	187	175	178	193	169	183	185	185	209	176	193	176	171	195	154	195	172	162	218	194	162	184	179	190	180	183	185	171	183	172	170	180	171	185	209	172	185	166	176	180	161	187	173	167	172	163	169	165	185	176	186	188	186	205	164	163	196	207	169	202	165	202	170	177	184	177	210	168	203	202	186	182	193	178	183	190	189	164	174	169	187	181	196	178	177	179	178	202	202	172	178	188	208	203	163	206	183	174	177	198	185	185	175	188	195	201	197	182	179	200	187	165	181	188	207	169	173	195	172	181	190	185	192	184	188	206	184	199	196	175	177	163	179	170	195	193	182	196	166	176	196	172	189	171	184	174	199	175	205	184	191	171	187	165	183	202	173	201	185	155	194	182	171	149	177	178	190	185	169	185	200	201	175	175	184	172	177	166	162	181	188	213	179	171	171
27533	18279	3450	549	397	397	362	359	378	354	356	378	361	393	357	349	358	380	326	367	340	351	331	340	355	379	361	338	311	359	372	334	334	354	370	351	356	364	358	339	343	382	341	356	350	356	382	362	356	338	364	349	340	375	353	349	359	331	330	346	400	365	371	352	337	334	373	330	324	369	330	347	359	360	386	373	323	369	351	319	351	381	383	363	308	352	357	343	356	329	351	343	355	370	348	370	334	335	359	337	363	355	391	391	346	336	322	373	392	349	344	327	360	334	361	361	374	384	371	388	349	352	398	366	362	363	336	339	373	323	361	338	336	344	334	363	318	359	378	315	360	350	311	364	373	352	344	344	369	332	328	379	346	333	351	362	353	379	338	371	352	344	341	346	352	354	330	334	356	350	343	349	358	342	385	350	389	348	360	357	354	343	349	355	383	360	353	335	344	338	346	342	365	367	330	320	331	349	358	346	325	372	343	374	364	359	352	390	364	357	332	365	354	381	361	340	349	356	356	322	350	350	350	378	340	334	303	359	346	373	350	330	331	347	357	353	327	359	325	358	383	386	314	375	362	335	339	338	341	367	353	362	345	373	356	331	350	339	353	335	366	378	345	385	312	351	337	360	375	353	351	367	370	341	378	371	401	353	365	366	395	355	331	361	346	390	334	352	354	336	347	370	360	373	350	368	329	379	373	344	344	381	328	339	331	330	350	343	344	363	368	399	332	333	332	371	376	375	331	311	324	339	347	354	354	341	373	384	328	358	337	389	321	338	323	321	340	369	373	350	353	339	341	349	365	368	330	353	353	358	345	345	377	358	335	359	349	353	337	317	362	365	353	346	369	378	338	359	341	363	406	372	343	364	353	354	314	367	377	362	370	339	365	342	351	378	335	383	371	368	361	350	354	345	366	345	348	357	342	384	370	353	335	347	376	360	371	351	361	370	391	344	336	344	323	347	377	355	352	326	368	329	323	341	353	391	346	334	336	344	354	361	325	371	353	323	351	354	380	361	347	361	369	311	341	359	348	339	345	360	346	367	357	325	350	368	369	361	347	354	325	369	352	338	347	360	360	338	324	345	360	351	346	376	384	347	344	364	358	380	324	364	334	329	397	338	345	343	361	342	332	339	376	376	363	352	347	351	373	354	316	328	328	361	362	370	374	391	349	339	362	356	349	382	335	329	378	354	363	400	346	339	389	317	349	395	364	348	340	337	357	344	362	378	341	368	360	376	347	353	365	352	340	347	321	348	330	366	376	336	355	360	330	386	334	353	355	347	393	366	393	393	362	345	359	364	367	362	334	351	396	358	354	353	344	351	374	352	357	354	351	366	359	333	349	357	353	360	376	332	357	342	365	373	337	350	352	352	332	353	353	362	360	331	355	363	337	350	351	374	374	355	376	364	368	357	327	318	351	287	342	342	315	362	412	341	352	331	326	370	356	327	351	357	365	326	343	354	344	333	353	360	340	341	319	386	352	356	355	347	369	318	341	378	377	363	378	365	311	353	329	339	366	336	340	357	371	342	369	362	321	323	359	351	342	348	374	377	334	348	350	370	327	361	344	342	356	390	345	382	357	367	343	383	378	333	373	364	344	355	363	374	371	338	372	342	358	340	358	334	355	337	318	368	338	358	343	355	347	355	341	388	349	336	379	368	351	349	370	334	385	357	354	344	374	354	349	348	366	343	358	348	385	375	357	343	359	354	373	312	386	354	357	373	360	380	390	361	341	349	407	317	383	359	361	363	339	367	321	364	361	342	373	349	346	353	366	345	322	338	333	333	357	384	354	357	340	325	358	334	339	353	357	377	358	358	347	342	341	351	339	373	356	327	347	345	359	327	338	338	346	382	325	358	355	403	339	354	355	349	357	357	355	379	357	341	361	343	367	373	371	363	374	355	338	309	371	337	330	365	350	364	374	360	352	364	353	359	355	336	317	374	382	325	351	355	344	313	358	368	360	361	331	350	329	349	381	343	351	347	356	336	355	348	344	349	335	364	341	364	363	356	351	330	326	349	364	368	362	357	359	312	358	380	391	345	349	368	329	346	356	338	336	362	367	368	394	335	374	344	404	332	351	362	340	373	353	340	352	401	361	339	378	328	349	295	386	328	379	353	319	374	334	331	376	388	401	343	370	344	348	335	359	363	344	323	368	353	347	351	381	362	343	354	374	373	353	342	328	346	348	363	334	327	361	329	355	352	358	372	350	383	344	371	346	375	352	333	364	366	370	358	369	380	368	376	342	366	340	384	331	346	342	334	364	358	382	384	324	368	365	374	368	357	349	323	354	368	352	361	376	345	342	340	335	374	385	344	356	337	345	357	378	343	352	383	353	365	365	372	353	334	333	339	395	344	365	379	337	345	369	354	366	381	350	341	355	355	328	339	351	370	355	378	376	381	359	387	338	370	363	337	323	331	329	341	329	329	379	378	346	310	345	379	350	344	355	344	359	347	368	340	372	368	369	335	333	362	335	365	342	317	385	327	344	326	378	357	340	348	369	358	368	311	355	335	343	348	349	337	331	348	343	360	364	316	357	391	353	362	359	372	379	368	349	337	364	343	356	340	365	336	311	380	359	350	391	358	336	388	336	378	378	367	351	360	346	378	385	336	341	382	350	339	342	351	379	373	372	325	360	351	371	351	364	315	347	345	344	312	354	343	380	303	366	334	327	347	376	344	358	358	353	374	375	389	318	344	350	314	377	340	373	364	349	336	364	367	384	338	317	330	317	358	351	315	309	334	367	364	341	344	345	362	382	348	364	363	392	365	381	355	353	334	364	320	352	376	351	362	332	345	371	341	384	331	359	362	353	352	383	308	376	321	320	384	345	341	348	345	385	353	382	338	343	379	340	344	338	356	336	396	380	337	352	367	373	341	340	334	344	372	373	358	355	358	332	332	367	365	368	352	372	338	385	381	381	338	360	327	321	369	331	379	381	345	378	365	325	337	349	356	387	336	334	340	319	350	353	345	343	355	368	349	339	370	354	343	339	360	379	315	372	365	355	343	404	328	346	339	332	343	364	346	335	347	366	364	342	353	333	358	328	353	336	386	344	353	393	373	322	353	341	348	341	354	379	346	349	358	340	358	341	341	362	359	334	346	369	344	360	365	356	343	342	326	347	367	339	353	363	341	342	390	350	352	363	354	349	339	396	376	328	348	358	346	350	333	363	307	353	398	363	355	355	342	333	343	352	337	393	337	333	363	364	348	332	390	347	343	352	341	348	345	378	350	385	339	333	334	365	354	364	356	361	378	359	353	369	354	372	324	350	354	359	339	363	379	358	375	345	345	406	346	345	366	347	351	351	362	355	329	368	362	311	361	374	421	346	363	355	337	340	322	351	350	332	329	343	349	353	340	386	349	372	318	361	334	325	340	344	380	336	357	350	309	347	348	372	335	340	336	361	342	354	358	352	351	394	308	350	368	357	363	368	340	345	344	356	334	358	366	354	336	369	367	351	336	332	335	366	363	343	364	362	334
9236	867	798	613	615	572	578	555	563	545	545	571	514	504	548	560	537	529	526	486	532	556	507	511	530	537	528	471	502	508	579	547	558	523	537	560	512	544	506	506	532	479	529	539	536	531	516	529	529	544	527	506	536	503	529	507	575	492	522	527	524	543	556	495	495	539	475	534	553	541	496	556	517	525	583	543	534	541	591	525	534	478	501	514	559	506	557	581	565	516	527	534	545	508	505	533	543	520	550	505	527	537	538	511	527	559	533	539	558	509	527	542	569	523	551	487	504	521	592	539	510	522	544	501	524	520	538	539	536	526	538	528	502	534	509	517	507	527	498	523	499	558	503	541	535	520	521	501	524	489	523	517	503	521	530	528	520	533	531	526	563	544	556	498	500	487	509	519	519	469	541	534	554	513	521	504	519	512	528	504	504	526	493	503	492	510	538	547	538	515	511	516	533	525	515	547	494	518	473	511	519	517	508	500	581	517	472	545	507	514	525	496	520	547	554	506	518	530	536	545	536	527	515	545	493	524	541	581	522	537	495	558	562	520	508	536	566	523	502	566	512	508	546	519	564	528	521	552	547	541	513	501	493	518	506	517	553	562	521	507	554	498	517	556	578	513	529	522	505	553	558	563	527	507	522	535	512	542	527	536	554	541	530	521	525	499	548	482	538	522	512	514	545	531	538	532	544	508	501	494	613	561	520	518	525	517	539	525	494	475	526	522	547	561	526	553	556	525	505	495	518	514	491	481	531	556	527	551	567	543	500	502	496	501	538	558	507	499	521	521	534	516	465	538	554	547	510	566	551	542	566	552	487	464	518	490	492	550	536	490	546	493	512	549	517	557	496	512	513	553	518	511	501	526	522	543	538	554	496	513	513	502	556	495	550	510	508	502	513	546	526	554	531	525	512	490	483	497	485	516	490	518	513	512	533	566	563	523	512	568	541	500	513	522	533	551	529	540	521	542	508	551	524	556	511	524	518	481	530	524	513	524	505	536	543	554	528	518	561	530	495	491	543	503	537	531	510	511	555	502	511	514	513	510	556	517	488	532	543	541	551	502	537	529	488	509	527	522	539	514	532	542	518	551	530	531	531	544	506	509	497	504	504	525	516	495	504	524	520	495	519	534	507	534	536	544	523	513	553	541	543	535	521	495	549	504	505	491	499	508	532	526	471	494	515	509	502	500	550	470	525	529	541	534	488	516	537	572	494	505	557	539	525	482	530	504	544	571	494	521	526	550	550	501	515	528	520	573	546	515	519	471	508	560	555	505	501	491	553	513	513	489	527	541	531	470	560	498	511	550	525	546	522	513	503	515	530	536	522	488	511	523	512	556	571	547	532	540	531	466	523	555	513	532	484	578	503	540	513	518	514	515	513	529	518	524	508	511	535	537	547	499	530	560	528	482	489	532	558	532	531	506	536	497	530	538	529	525	530	553	507	499	519	500	525	488	460	533	554	524	516	522	587	512	505	526	511	518	505	524	542	540	572	542	546	527	491	508	521	496	484	568	584	498	514	504	530	539	519	507	526	516	534	505	538	561	541	543	541	504	545	525	540	504	506	516	539	567	526	554	536	523	531	472	519	541	540	547	540	537	524	550	536	496	568	519	500	520	573	491	527	485	510	545	490	487	540	561	494	497	533	538	506	533	553	544	544	508	506	519	533	553	517	498	492	495	512	500	522	547	533	525	495	508	558	524	476	507	554	523	521	528	521	517	497	540	552	536	519	512	537	516	525	516	513	576	513	508	516	519	540	522	533	523	516	515	519	517	523	547	514	511	593	537	552	536	587	557	532	516	502	512	496	556	533	501	517	561	554	520	538	524	527	548	490	505	525	560	510	554	497	496	560	511	548	501	553	532	533	527	499	530	524	516	474	514	524	563	500	551	526	509	540	507	528	530	523	514	530	521	526	521	550	520	504	472	507	525	487	561	531	506	492	499	494	539	534	526	486	548	509	553	536	475	555	521	520	541	531	563	534	527	530	490	509	555	522	590	550	547	550	527	540	523	536	518	518	531	548	526	534	513	501	543	550	557	473	518	518	480	522	488	541	531	497	531	525	518	504	521	522	535	508	474	530	504	526	536	506	527	527	523	523	531	542	530	549	502	528	497	539	546	546	566	504	520	533	536	541	496	566	536	512	550	477	523	508	549	514	532	540	509	552	517	538	529	514	532	532	500	538	525	543	495	509	498	528	521	547	533	526	522	501	534	519	539	501	547	553	567	520	491	492	491	482	479	511	502	535	511	529	528	546	550	552	526	542	533	538	456	500	491	532	542	509	526	550	544	524	525	539	485	542	503	488	512	497	504	535	517	544	505	510	530	534	545	460	520	550	526	548	475	527	490	484	539	513	523	529	522	528	500	541	541	516	558	515	495	514	516	564	541	551	508	546	504	537	579	505	554	524	498	547	502	504	526	478	506	486	541	514	512	543	556	511	544	525	535	498	558	545	527	540	544	516	518	495	575	524	500	521	551	532	508	530	527	517	529	510	538	565	564	546	540	558	535	551	519	526	533	538	495	545	558	528	520	543	543	562	537	533	514	523	513	560	549	532	562	540	535	525	536	518	529	522	549	545	525	501	490	536	500	475	521	510	545	550	506	489	540	540	538	537	529	530	507	537	534	530	485	550	536	532	506	520	519	514	531	539	514	547	488	497	511	533	553	536	557	555	562	476	541	536	556	525	522	551	518	560	519	544	550	584	519	557	509	473	531	570	483	531	539	563	518	485	519	515	548	549	537	485	553	519	485	507	531	546	512	542	544	525	526	525	539	559	472	524	551	515	498	537	511	529	531	546	515	512	568	517	556	552	503	552	515	538	493	517	511	538	508	509	547	497	530	516	538	506	499	500	510	550	533	514	513	553	536	522	519	547	546	514	512	532	534	515	521	518	521	487	505	528	523	494	511	479	512	530	523	537	561	524	537	513	529	535	552	536	538	507	518	519	512	518	499	521	548	544	544	511	507	555	546	514	555	517	538	538	535	527	532	517	555	511	531	535	522	489	515	503	524	541	575	508	592	538	503	529	513	532	548	505	544	529	515	546	545	522	521	523	529	479	515	524	532	530	537	517	504	481	522	524	566	488	560	522	498	553	507	526	507	483	513	553	505	519	540	490	576	493	514	491	535	545	516	505	498	499	515	496	542	516	509	548	517	513	501	502	529	514	533	539	514	542	493	581	494	544	562	497	517	521	519	545	497	492	533	504	563	571	540	533	539	508	560	522	508	529	496	549	545	535	541	530	549	544	529	477	517	518	553	518	508	493	540	534	540	573	491	528	547	514	524	513	531	496	558	490	522	517	485	525	505	515	519	534	516	515	524	495	494	529	509	499	563	518	542	489	580	505	509	521	500	523	506	527	500	505	513	497	515	543	559	538	529	517	528	512	534	483	515	520	528	523	510	521	483	494	548	522	486	509	523	543	531	510	567	543	494	518	512	534	556	501	531	538	512	525	504	475	521	489	494	503	499	535	517
23439	21572	28734	24869	21422	3260	404	264	241	217	235	189	184	177	170	193	167	182	146	145	179	153	168	147	174	169	142	171	158	157	144	168	166	155	138	145	157	133	158	154	153	142	142	150	148	144	149	142	167	149	127	150	122	169	147	143	132	130	165	157	155	140	152	170	160	133	156	127	142	142	159	145	125	157	157	127	145	131	143	156	147	154	132	133	166	171	153	143	150	170	141	161	176	145	135	155	157	155	137	137	140	167	135	142	175	157	136	176	163	155	148	159	145	143	140	169	143	138	140	148	170	148	139	172	128	145	165	137	150	163	156	134	144	147	161	142	159	138	147	171	181	145	155	146	151	136	150	139	148	186	172	139	160	149	143	144	162	164	160	150	153	151	154	146	161	155	144	140	158	142	162	127	144	120	130	156	183	145	151	146	134	154	137	131	147	160	168	140	155	164	131	151	161	151	150	147	145	159	137	141	161	134	127	160	151	152	155	169	169	159	136	160	157	150	143	148	125	160	132	133	148	137	161	147	138	147	159	140	156	150	154	140	143	150	169	154	155	143	149	151	158	136	143	158	125	144	148	155	143	150	152	126	156	175	154	154	150	150	164	159	186	140	158	167	145	170	146	140	141	133	150	143	148	164	151	152	136	132	130	147	152	151	170	154	130	140	145	149	143	123	154	162	156	142	150	161	145	174	149	163	137	155	139	148	149	160	139	134	151	127	159	137	149	153	177	144	152	150	143	169	143	116	153	142	163	163	162	140	140	141	122	153	158	138	158	153	153	156	159	149	139	153	141	142	180	158	146	146	138	148	150	146	142	152	144	123	142	145	135	146	156	144	153	149	133	161	131	156	160	122	147	137	121	163	149	142	134	158	153	158	145	140	151	134	133	158	134	118	147	158	139	147	131	133	138	167	150	134	150	137	148	147	138	159	148	167	146	155	129	162	141	121	169	145	156	133	165	140	145	160	122	141	149	157	140	172	184	128	151	139	125	149	143	162	131	173	141	146	149	151	148	130	166	142	140	155	149	165	148	146	172	158	142	142	150	144	130	115	141	140	160	149	142	130	128	160	132	143	132	148	118	148	144	172	161	124	149	139	156	142	166	120	139	152	152	153	151	156	147	146	152	144	142	133	171	140	141	145	132	137	140	151	138	127	151	141	137	161	136	167	139	136	147	186	137	129	166	147	139	158	154	159	145	148	133	154	142	137	141	141	134	154	149	137	159	130	158	119	157	161	160	146	130	179	149	151	145	152	153	137	150	138	152	170	134	155	148	167	155	135	136	150	153	156	142	156	149	146	134	159	149	150	164	177	132	141	164	140	131	156	129	142	152	126	137	160	143	128	146	142	165	140	145	155	143	133	139	165	145	138	148	144	151	137	148	143	158	152	160	170	147	179	161	131	144	155	145	137	131	139	156	154	148	163	138	147	153	139	130	147	136	149	141	144	154	163	164	164	149	127	146	147	145	140	147	148	125	154	143	144	143	150	144	159	133	144	152	136	132	148	153	133	154	164	140	146	145	159	154	154	136	157	145	160	151	143	150	125	153	143	156	147	133	147	154	164	137	132	172	156	135	161	137	137	158	142	152	144	147	150	162	134	131	127	139	130	146	142	149	156	148	136	145	147	140	147	173	152	159	165	143	155	121	152	155	135	146	147	141	152	153	131	142	148	143	140	157	141	155	141	143	147	143	146	158	150	166	149	138	152	143	133	143	163	143	169	161	168	135	123	129	135	145	144	125	165	142	145	138	127	158	144	151	136	161	156	138	140	126	139	163	160	138	155	152	154	147	156	142	168	129	135	135	154	141	151	152	164	142	147	143	140	152	163	139	113	132	142	160	138	153	149	160	156	135	141	152	137	162	129	156	155	153	145	155	158	158	135	148	169	143	162	162	138	135	160	146	139	136	143	141	128	146	153	158	143	129	164	146	143	154	165	131	155	129	138	148	146	170	157	137	142	144	136	158	134	144	170	147	149	155	156	126	145	167	149	161	125	164	159	152	157	147	142	145	140	129	150	135	138	163	166	145	151	157	159	167	155	131	134	148	149	163	156	140	160	155	162	154	136	155	135	153	133	159	150	155	130	170	145	162	138	154	154	137	154	135	137	153	124	145	147	154	150	138	157	135	156	135	125	141	133	119	155	135	184	160	149	165	127	130	164	149	176	159	159	151	154	162	130	140	150	165	155	149	161	147	135	172	141	135	152	140	139	144	153	131	152	152	154	159	162	166	145	162	132	163	157	157	133	153	144	145	157	173	167	138	128	165	129	150	145	152	150	149	156	151	138	143	162	154	153	140	145	136	149	155	156	168	140	163	151	142	148	146	148	153	127	142	157	157	154	155	140	137	128	145	125	138	166	125	130	148	145	166	142	163	145	142	142	158	153	150	143	122	170	150	164	162	145	140	157	168	149	157	133	162	144	167	142	148	153	135	145	152	154	127	124	148	158	152	149	148	175	145	123	155	125	134	155	154	143	149	162	175	138	156	138	139	145	148	150	150	136	150	149	145	129	131	153	160	160	168	152	148	154	133	148	143	146	153	149	146	133	126	159	159	142	138	145	140	152	145	138	142	120	139	135	137	156	158	147	151	144	146	151	141	141	137	160	151	147	150	158	139	137	171	157	116	137	136	137	167	129	167	138	153	161	125	144	158	155	143	158	147	144	166	174	141	158	133	163	132	144	153	156	147	146	182	151	148	138	132	157	145	150	138	165	137	151	154	155	157	149	147	137	137	172	147	159	151	146	126	154	136	149	138	140	115	157	142	142	141	155	148	151	139	175	126	165	135	154	134	152	185	150	148	131	159	156	141	133	142	143	132	148	124	171	140	136	166	135	149	148	138	124	144	145	169	174	149	141	141	145	163	136	141	152	151	139	156	161	164	123	171	170	140	153	156	154	148	158	141	154	161	152	142	162	139	131	136	146	153	148	156	137	148	157	141	158	145	166	152	133	128	126	146	146	163	155	152	145	166	151	162	145	169	185	154	147	165	141	134	149	135	149	151	146	143	136	118	141	134	147	170	157	152	154	139	152	164	154	149	145	147	136	154	165	156	150	143	136	161	145	140	132	172	143	136	158	167	141	160	160	134	175	151	166	149	153	138	165	156	161	167	157	131	141	149	138	149	137	150	149	143	143	131	148	157	133	149	148	150	170	154	137	150	156	140	157	145	164	144	141	117	154	147	133	138	157	168	177	153	135	134	147	150	126	150	184	157	156	141	123	130	158	154	145	144	151	155	140	154	139	161	156	151	175	177	138	142	161	152	144	145	158	173	138	136	148	156	159	151	144	166	153	149	143	171	143	146	142	152	175	123	156	158	158	155	138	141	140	147	143	159	157	148	154	151	139	146	165	158	139	144	169	167	130	148	152	158	151	150	150	157	148	143	159	145	141	138	144	151	149	128	134	162	157	168	124	151	154	134	143	141	175	173	161	135	164	139	150	164	153	121	155	152	139	176	158	153	137	152	146	140	147
18922	6041	4064	1673	1221	947	694	588	517	446	389	357	347	321	322	307	285	298	291	263	285	236	273	248	268	272	258	281	271	260	240	229	229	269	227	260	249	252	255	248	243	248	243	226	264	238	244	240	239	249	237	247	243	238	218	219	226	232	225	248	242	257	235	271	210	227	231	235	241	232	224	242	239	257	254	257	240	248	206	238	242	250	243	195	212	246	231	241	235	217	236	253	229	211	231	216	223	226	225	223	252	204	223	256	247	254	237	227	232	236	202	251	234	228	223	267	246	249	242	221	201	229	243	231	248	242	260	240	230	278	240	249	234	222	244	257	255	229	266	234	218	217	229	237	255	228	254	217	229	237	215	248	237	219	218	231	220	223	264	219	256	221	221	251	241	251	223	256	239	233	241	215	244	231	253	251	267	250	256	213	243	219	219	256	208	235	224	219	231	257	232	254	228	228	247	250	246	246	220	232	256	249	235	232	240	221	248	238	237	259	258	221	215	237	252	209	222	245	244	238	229	243	250	246	237	267	224	243	240	231	225	245	195	227	245	261	240	243	233	242	238	197	267	221	222	260	245	248	235	232	219	254	225	210	253	224	234	233	221	215	211	229	226	236	234	240	272	230	212	203	242	224	208	205	220	251	265	229	230	225	220	264	244	198	218	214	266	208	258	194	238	251	237	213	250	201	249	234	217	223	232	244	224	214	242	238	254	230	224	225	211	251	248	231	231	243	258	224	240	244	276	258	221	239	240	197	234	215	239	227	231	215	257	212	230	231	255	257	233	242	214	202	240	224	234	203	253	249	214	242	224	238	254	223	233	235	225	227	221	248	217	259	230	198	228	253	207	230	230	253	248	244	217	227	229	249	224	230	228	251	236	243	258	247	240	220	237	237	245	213	221	240	231	197	239	260	244	247	250	226	210	216	226	215	210	224	209	234	232	254	247	255	203	232	203	247	219	249	260	243	228	236	248	230	244	211	227	253	226	220	234	224	203	208	233	246	244	235	239	234	252	219	237	225	236	252	246	238	242	215	234	215	233	222	235	235	246	227	242	249	223	259	247	242	230	236	256	250	220	206	214	237	240	256	226	204	225	268	265	237	247	233	228	240	224	252	240	246	247	269	221	254	195	218	226	241	234	232	237	237	245	248	244	215	251	234	217	213	223	206	241	229	260	228	232	221	250	210	231	251	234	246	238	229	216	238	231	219	254	220	214	221	248	256	233	225	241	221	251	233	220	246	233	250	201	217	224	202	233	234	241	240	224	245	251	225	233	256	244	227	245	237	228	258	235	243	239	223	247	212	232	210	257	235	242	202	229	260	206	228	254	257	244	190	224	238	255	228	231	247	218	223	227	238	226	210	220	239	230	236	258	217	246	230	234	253	214	242	218	220	246	257	219	249	240	226	229	233	213	246	243	238	248	208	263	212	244	223	218	271	236	221	236	244	221	249	222	248	231	215	231	254	237	248	227	231	250	231	233	263	208	251	216	243	226	208	199	239	233	244	243	256	224	237	239	243	223	229	235	238	253	265	235	238	254	228	231	262	239	272	251	243	240	234	228	221	213	224	263	229	244	233	247	237	251	242	253	240	256	220	229	224	250	247	232	250	238	228	235	231	225	236	226	227	260	225	229	234	232	253	230	257	251	226	219	244	243	233	247	228	233	266	289	236	216	274	257	267	234	247	210	231	229	263	248	239	213	251	237	219	224	245	250	224	229	239	259	223	231	240	238	250	229	233	259	237	230	228	208	252	244	226	236	220	225	218	256	258	241	237	217	246	226	224	226	245	245	251	241	229	245	225	224	252	232	226	258	212	214	228	219	236	244	226	247	234	241	233	221	241	219	228	229	206	242	240	220	227	244	227	236	249	226	236	247	239	224	230	242	231	234	246	224	232	234	236	275	216	231	233	238	237	236	227	241	227	222	199	238	222	243	241	214	230	237	244	239	215	251	243	257	231	222	237	248	228	226	224	213	218	214	227	230	246	214	233	226	242	213	230	230	247	202	238	244	243	239	221	243	249	236	216	252	230	215	222	233	227	230	222	230	252	262	226	213	250	254	202	229	229	239	237	249	243	253	222	244	245	222	229	232	245	240	229	233	242	252	245	210	226	229	272	259	240	239	249	226	240	206	223	246	236	227	227	234	246	230	226	237	237	200	230	240	229	227	225	239	229	235	228	245	262	209	240	242	260	239	226	251	227	253	223	245	222	253	255	241	257	233	245	232	224	240	236	247	237	247	212	219	235	246	243	258	267	240	205	222	221	227	248	242	204	240	234	255	258	221	231	227	278	246	266	252	223	243	227	244	256	244	236	228	217	248	233	261	206	226	209	238	249	251	246	216	227	238	250	239	225	237	217	226	244	244	228	208	242	230	242	223	252	226	243	220	226	224	244	215	256	226	209	246	231	219	224	224	235	223	270	243	244	206	228	211	228	235	238	244	237	218	229	233	233	232	220	227	246	222	237	221	234	237	232	257	233	233	216	240	249	266	226	247	220	248	223	224	212	232	232	231	216	219	231	232	216	222	226	231	243	243	226	221	236	217	243	226	211	240	227	215	251	230	231	253	250	205	245	222	213	246	228	233	261	219	247	223	230	227	234	252	246	215	218	229	234	215	218	237	233	229	243	238	238	231	237	239	209	261	233	222	226	255	244	249	255	231	214	233	250	249	218	237	244	258	246	205	235	245	260	252	238	249	220	208	228	236	243	260	221	237	230	251	251	248	233	238	235	261	245	246	224	256	238	221	229	235	249	231	233	225	210	256	243	237	242	225	219	241	205	241	204	237	215	261	225	222	234	208	246	203	230	219	256	208	194	221	236	253	201	235	230	251	235	237	234	259	233	247	242	235	224	238	218	211	268	222	225	234	240	229	224	232	238	236	224	201	245	231	197	240	216	244	252	223	253	224	259	246	231	237	219	256	219	228	232	229	219	233	242	209	226	226	219	214	238	237	236	233	234	234	270	206	244	219	230	229	226	234	221	257	240	227	231	270	249	252	264	220	262	234	239	226	214	243	217	267	238	249	240	210	233	218	257	233	216	244	228	233	223	237	231	227	218	225	232	248	254	253	248	237	263	236	229	258	210	261	254	268	244	247	223	244	226	237	235	209	223	222	244	228	248	231	216	210	226	236	196	234	242	239	245	233	208	224	220	235	206	228	270	218	226	225	250	212	230	243	220	234	212	235	239	222	242	207	237	232	249	235	211	247	241	244	243	220	219	246	236	229	212	223	230	244	230	262	248	208	233	232	226	222	208	253	269	253	249	226	219	250	245	225	248	237	227	235	255	213	228	240	222	211	226	256	236	242	231	243	251	242	234	245	216	248	206	223	246	229	205	227	239	247	227	218	237	233	237	232	244	243	246	236	225	230	242	241	228	234	224	215	236	250	223	233	220	263	232	227	235	233	246	227	219	212	234	234	222	192	246	231	220	255	242	210	213	229	215	234	219	263	248	270	220	238	229	235	250	231	231
24920	21596	26935	24795	1771	593	493	422	449	430	435	424	446	421	386	403	415	391	428	408	419	418	416	386	420	434	421	420	412	403	454	410	361	378	402	417	401	386	417	397	443	418	404	411	401	417	396	415	413	416	391	390	398	391	415	424	447	416	404	384	428	419	433	409	407	390	395	396	409	395	384	395	389	396	380	400	410	394	372	408	434	422	393	430	403	377	436	428	395	401	378	378	372	403	423	424	404	356	419	435	426	385	378	418	410	412	420	417	400	413	405	389	384	397	398	396	400	413	385	366	355	461	402	428	414	375	438	397	377	418	407	432	420	389	400	418	433	394	403	431	418	428	368	401	454	427	411	397	387	365	454	415	389	409	410	409	396	395	394	421	373	402	457	405	429	393	390	411	392	422	439	423	414	382	423	394	404	358	357	402	395	396	429	416	426	407	416	424	436	415	376	403	379	401	402	400	394	415	396	411	406	405	398	415	388	392	419	388	439	404	415	400	402	399	402	354	439	392	358	401	387	412	415	386	396	392	407	431	405	391	402	353	371	376	443	416	430	402	420	406	383	359	396	374	422	433	431	373	438	394	413	426	405	392	380	379	412	377	421	422	385	417	422	408	434	404	404	411	379	435	449	383	399	392	376	413	379	415	369	420	443	391	396	442	395	402	369	377	429	387	394	381	428	394	401	363	397	398	425	410	409	404	421	414	375	411	420	385	448	396	367	412	380	404	369	393	396	421	385	366	403	346	393	413	387	413	361	413	397	394	388	434	379	402	409	403	417	405	405	374	380	406	391	423	396	409	408	392	396	390	386	410	405	406	419	435	392	415	399	383	396	395	430	433	390	410	378	413	381	413	396	420	396	421	430	408	417	448	402	432	365	405	426	432	440	437	381	446	388	398	424	398	413	392	397	406	385	378	359	377	422	405	431	394	421	407	408	416	397	414	379	420	385	396	382	417	385	398	397	386	408	392	414	379	389	391	372	407	397	411	407	424	406	413	397	401	416	396	408	406	412	402	345	407	383	403	455	447	415	411	388	385	390	404	432	413	413	406	419	364	367	390	400	426	390	399	420	431	403	408	393	392	411	393	408	374	403	379	393	414	420	462	384	393	393	357	404	365	436	404	402	405	388	407	412	393	373	394	399	410	418	409	326	435	404	426	449	409	416	381	434	397	388	384	401	426	411	433	444	403	438	381	418	410	402	410	400	417	433	404	431	380	429	427	446	435	379	399	398	372	364	399	426	385	456	443	396	400	427	404	433	395	380	418	398	409	395	407	403	369	413	429	406	397	415	388	399	366	411	421	381	397	396	411	410	419	382	405	417	439	413	418	416	381	402	421	401	413	367	404	398	419	416	411	442	402	371	383	400	413	404	409	383	411	384	344	425	425	408	423	398	380	414	403	400	411	390	391	394	393	373	387	399	402	390	392	410	361	440	435	383	406	359	401	413	386	387	404	407	434	400	372	406	395	436	387	409	394	432	451	410	383	405	394	437	387	417	396	422	378	390	379	430	377	395	396	423	396	425	447	415	399	426	369	385	409	396	422	425	418	361	404	405	400	442	420	367	427	401	392	396	393	392	422	412	421	406	407	386	394	426	424	401	389	400	422	396	421	376	386	393	405	392	400	400	423	430	394	415	396	402	427	406	420	411	406	383	439	399	417	377	428	415	396	409	437	385	389	414	394	402	430	379	426	397	421	422	357	385	395	389	377	422	397	450	437	390	419	370	407	396	399	414	380	456	429	424	402	383	408	381	419	405	371	412	368	432	423	452	388	399	433	428	426	382	394	397	390	417	403	413	431	417	401	425	418	392	388	359	428	364	396	385	364	398	398	421	450	375	349	401	406	439	393	407	406	394	415	400	388	409	406	431	380	416	433	416	425	405	413	410	446	372	406	373	412	383	373	396	413	353	425	398	398	394	388	441	415	389	427	400	410	438	395	435	422	433	392	378	425	389	385	392	399	400	464	384	384	423	377	391	449	390	408	422	424	413	450	413	449	394	384	396	421	418	411	384	430	391	424	372	401	407	380	380	410	387	440	420	413	398	406	428	413	377	399	395	419	383	392	417	407	406	388	429	443	416	394	403	380	444	377	378	409	390	401	392	422	400	411	400	401	379	402	403	413	378	413	396	402	406	380	418	367	398	417	395	429	430	451	356	392	390	422	399	400	401	415	403	391	375	400	400	402	388	381	387	385	394	440	362	394	390	409	404	382	399	398	415	418	395	408	399	407	437	465	396	377	417	413	398	438	396	384	392	411	379	449	372	377	400	366	373	409	418	420	361	379	393	406	395	421	369	466	407	407	417	398	414	370	431	389	370	406	399	410	405	407	403	408	379	390	401	388	396	389	424	396	402	424	405	416	398	416	423	446	413	448	423	384	432	404	386	389	400	413	399	375	405	369	395	400	360	425	398	398	388	420	411	400	420	388	409	392	403	386	443	411	392	427	392	408	429	417	402	420	435	416	437	409	407	391	392	416	393	399	426	385	380	402	432	414	427	384	423	363	436	430	414	394	391	409	388	394	404	411	439	363	428	455	386	398	402	425	385	402	408	415	391	378	398	427	420	416	397	395	439	426	408	379	385	408	390	407	379	394	403	376	423	416	409	424	416	389	437	384	362	392	389	408	448	405	424	397	385	370	393	372	427	431	383	420	427	394	402	397	380	341	398	431	397	391	416	399	379	377	405	435	416	413	415	391	398	394	364	407	420	401	376	414	404	398	410	425	440	420	422	414	380	393	413	381	390	377	407	423	429	437	416	425	422	425	423	422	445	429	412	398	385	405	391	429	393	417	419	386	385	411	374	404	400	398	397	412	388	395	416	406	384	389	411	425	430	426	402	391	371	443	400	414	419	441	379	387	379	393	422	410	424	393	414	383	424	379	433	392	405	388	460	411	425	380	407	426	404	411	386	432	392	405	358	414	399	410	406	370	406	424	401	412	403	413	425	401	382	408	432	400	386	372	402	422	401	408	414	405	445	417	412	421	383	415	416	363	423	418	375	389	419	429	392	389	408	406	391	392	381	409	449	400	389	388	392	380	401	406	393	439	404	441	461	379	394	418	395	413	404	422	388	381	407	399	402	418	415	408	408	403	442	376	438	399	397	402	420	406	374	361	411	396	417	424	418	401	385	426	410	415	402	405	411	363	404	403	400	415	390	391	429	412	438	407	423	405	392	391	410	399	386	398	438	420	344	416	439	403	394	415	387	426	388	386	406	394	444	409	379	415	427	390	402	378	380	403	383	465	404	423	421	447	395	403	393	406	423	402	415	399	383	393	431	394	423	422	401	394	407	433	417	402	381	390	404	416	414	416	382	388	404	393	411	464	384	389	424	415	409	396	386	413	418	378	385	405	367	389	402	441	412	414	372	379	424	410	430	404	425	425	421	369	397	389	413	388	401	370	371	406	398	408	406	410	396	399	353	433	409	390	446	403	430	411	406	394	392	420	365	376	404	376	436	400	400	415	407	413
18651	3213	2277	1262	1039	921	775	714	741	700	647	633	660	659	606	638	613	639	611	538	595	622	621	566	609	621	583	597	565	621	560	605	582	583	559	570	604	646	572	623	553	581	537	573	558	575	574	539	582	636	618	562	602	592	571	573	597	578	579	570	593	632	564	556	608	522	571	602	547	549	563	612	577	565	568	581	557	556	592	556	529	584	555	570	568	556	564	565	554	600	579	590	547	557	596	594	571	581	591	575	614	571	570	574	628	528	573	557	557	602	559	552	600	586	577	552	534	600	547	591	566	581	575	537	593	569	611	591	594	563	587	600	560	537	567	550	600	510	568	580	578	625	615	562	582	568	595	612	593	554	609	535	595	559	549	582	559	561	561	572	579	611	602	540	589	606	575	579	609	547	598	556	559	578	575	600	570	550	567	548	601	555	545	628	592	579	579	654	570	575	550	576	570	554	611	568	582	561	597	545	581	589	566	568	581	550	604	587	557	598	591	631	526	587	567	580	554	576	613	539	608	589	566	575	579	576	581	558	623	588	561	546	588	565	541	557	586	593	560	569	607	598	574	589	612	571	578	591	601	598	608	548	565	583	585	565	607	576	575	589	572	648	531	570	565	588	573	593	552	585	630	591	591	518	597	598	616	565	563	573	549	575	590	590	594	567	546	546	581	601	566	615	612	550	615	568	613	598	577	587	630	598	594	617	595	577	574	558	599	548	605	571	559	609	552	584	559	609	605	572	557	621	627	591	560	582	562	610	576	598	577	565	549	572	578	569	585	584	589	639	604	568	607	590	605	572	567	570	575	577	586	603	610	550	617	603	579	565	555	560	547	597	587	579	586	571	604	604	570	550	590	538	554	575	597	609	614	575	612	570	551	577	586	581	579	533	544	527	582	544	586	591	596	620	549	570	585	566	587	534	573	618	571	602	568	580	567	540	596	564	599	614	599	574	583	540	560	604	570	569	554	562	540	570	580	598	596	550	567	541	596	613	573	553	567	549	574	615	568	560	581	571	628	592	570	591	534	583	563	616	591	578	579	588	564	656	547	581	552	577	587	561	549	587	610	557	591	581	615	569	569	593	567	553	550	577	566	596	582	592	609	636	563	568	575	554	619	565	567	552	610	559	617	566	612	568	569	558	612	615	586	551	589	607	575	588	580	560	535	574	614	562	585	555	538	614	573	553	543	542	605	573	537	558	558	582	579	574	589	602	579	568	584	554	571	577	570	580	560	617	570	557	560	587	565	565	596	599	603	608	601	539	616	606	600	556	562	560	585	567	657	601	580	571	505	608	598	577	592	562	598	580	606	567	559	605	582	623	591	579	572	588	543	585	574	537	616	535	597	569	539	567	616	583	560	591	548	604	600	558	564	640	627	568	566	604	603	600	566	551	565	575	598	571	596	582	626	605	544	582	603	586	588	609	554	533	563	589	578	563	620	573	592	616	565	582	562	592	528	613	619	585	542	586	563	557	590	580	565	559	550	567	591	548	585	580	647	560	560	622	606	569	580	556	556	619	555	542	579	621	551	579	593	558	605	560	631	574	588	614	556	559	520	580	554	539	618	524	550	596	576	569	566	608	595	558	576	596	652	547	589	578	553	585	582	554	562	585	545	586	530	597	559	578	581	562	551	550	600	591	613	590	644	597	585	597	590	581	566	585	567	594	605	569	581	566	595	603	573	576	532	544	627	606	593	551	546	615	604	563	550	582	560	576	606	579	624	615	563	568	607	582	570	528	579	603	635	622	566	568	601	593	588	579	577	553	579	568	572	599	593	623	609	585	586	558	595	561	529	540	569	563	573	567	567	539	598	534	565	561	579	572	534	590	554	589	545	588	597	563	576	570	604	551	617	569	574	599	592	616	594	535	577	589	580	626	585	572	566	580	575	556	580	569	586	565	588	579	599	548	548	594	613	600	552	554	572	566	576	556	575	596	554	582	612	594	558	606	638	556	574	589	600	563	559	555	588	580	608	571	555	559	562	586	550	585	571	583	572	557	569	591	568	589	574	568	562	607	582	609	595	567	591	575	574	581	566	555	562	523	606	575	589	586	593	560	555	601	585	597	567	599	583	583	582	629	609	564	608	557	592	574	588	617	569	615	561	569	559	588	587	608	595	573	607	585	603	563	526	573	539	541	569	556	591	555	550	568	568	588	575	542	565	572	597	604	542	609	575	563	538	576	598	588	546	586	594	558	558	579	583	589	617	581	557	566	584	539	597	563	630	598	547	533	592	555	577	579	579	632	545	572	558	575	595	599	572	563	582	560	593	607	565	585	556	576	612	590	567	572	559	608	583	604	570	643	544	595	600	593	557	603	539	575	536	601	619	606	613	632	541	583	555	601	596	575	559	593	551	569	603	590	552	596	591	636	586	617	592	617	608	611	570	574	592	556	568	574	579	581	577	549	581	591	570	563	566	585	608	589	575	575	565	599	590	536	586	587	574	583	619	572	585	592	586	609	561	571	604	555	587	555	576	549	555	607	558	579	605	589	607	603	557	594	543	608	609	555	562	605	602	580	569	579	550	560	559	577	600	602	625	552	548	565	586	597	589	578	578	575	614	593	592	556	578	577	587	573	614	554	558	559	567	620	594	594	607	554	557	555	551	593	598	595	588	566	589	536	586	584	539	628	570	599	560	586	547	605	578	584	565	600	622	572	573	572	568	520	572	586	559	579	558	618	642	585	563	551	588	559	585	588	602	568	594	548	531	599	583	588	578	556	575	553	608	633	602	607	545	554	568	568	574	559	582	624	620	555	586	524	597	580	567	539	595	626	580	561	596	556	552	595	586	553	541	562	559	579	569	583	564	537	562	590	606	569	576	602	573	548	571	583	563	596	563	600	579	608	583	594	557	536	633	619	601	576	597	545	601	604	581	538	557	604	526	576	578	542	580	574	565	584	591	576	568	596	600	541	561	616	605	564	561	602	627	565	605	561	596	571	531	600	544	574	590	595	576	542	624	585	604	574	608	588	567	584	555	607	557	590	566	549	597	556	616	583	615	540	562	632	590	555	580	564	556	596	583	544	621	570	570	603	568	587	586	582	597	594	580	553	552	572	583	592	533	578	589	607	603	563	538	596	624	563	548	590	597	590	614	571	557	595	582	538	565	563	545	591	582	569	597	563	590	531	596	592	552	562	560	553	554	533	556	566	565	610	568	593	590	583	587	595	537	614	589	596	623	614	545	592	565	592	588	591	614	608	545	569	583	569	580	589	537	570	593	563	572	586	528	558	641	558	575	561	536	586	594	575	605	551	562	573	568	547	587	549	574	565	576	552	599	556	636	571	579	548	590	513	559	572	581	570	557	586	559	585	614	600	544	607	542	604	570	559	586	574	534	563	622	610	599	557	601	589	571	603	580	585	593	580	574	588	605	613	562	572	574	578	584	557	572	574	574	604	602	572	554	551	629	541	528	565	600	554	570	596	558	632	660	583	616	568	616	549	563	613	588	598	600	612	590	546	548	562	538	556
22607	21567	29329	24251	21560	21278	1712	422	285	280	229	199	211	198	170	173	178	179	161	151	162	142	164	139	134	144	143	146	149	142	162	138	152	117	126	129	132	143	139	132	129	110	132	138	140	126	137	134	122	142	136	99	124	130	131	121	127	138	123	134	138	147	130	136	123	120	136	108	134	132	139	131	129	127	122	125	123	118	106	114	126	120	145	113	138	110	141	124	134	121	141	121	117	115	128	112	129	128	150	131	112	106	129	132	112	130	114	130	114	123	147	128	136	125	120	112	128	147	127	148	121	121	108	149	139	135	138	107	145	138	146	113	114	118	118	111	131	127	108	126	122	139	125	138	131	139	109	139	125	129	127	115	138	121	144	112	142	141	114	125	122	104	100	124	131	115	129	119	118	131	128	145	139	140	144	118	129	121	142	141	118	128	133	106	132	125	133	148	136	127	130	117	138	141	128	130	134	123	130	122	149	124	141	140	108	126	138	127	117	140	126	134	129	142	148	130	145	128	112	124	130	125	132	137	125	130	129	121	142	138	115	126	112	145	138	117	128	120	134	143	120	141	119	101	112	126	97	125	138	153	118	133	125	136	117	120	131	118	130	143	143	107	114	127	154	152	147	129	118	128	126	122	128	154	129	110	110	119	123	128	133	114	113	138	138	129	125	113	133	103	124	130	135	143	128	105	133	117	151	136	130	144	128	123	129	126	107	124	131	131	136	135	126	143	136	130	142	113	127	125	123	131	128	113	129	138	132	120	134	105	126	139	125	135	119	128	135	137	137	127	127	110	139	116	131	140	116	116	117	101	127	117	141	124	131	140	131	116	123	132	168	118	132	120	119	133	132	112	125	133	112	108	124	119	118	121	129	149	145	117	123	139	127	141	129	114	138	143	128	145	130	142	141	135	129	131	146	121	131	116	105	124	109	124	116	106	123	103	130	106	135	128	119	128	136	125	123	107	115	129	117	158	125	130	123	107	110	113	139	129	124	150	122	138	113	100	130	114	117	137	118	121	129	117	110	125	131	130	117	144	132	144	126	123	128	118	124	139	132	133	130	140	154	124	124	142	110	130	125	127	129	138	128	133	133	106	147	136	139	134	123	130	117	113	113	132	128	154	120	123	128	120	110	118	115	128	158	112	142	121	128	135	120	133	126	116	109	132	131	110	124	125	96	132	125	112	138	128	133	137	112	113	145	132	118	128	132	126	133	138	115	142	125	128	130	124	113	130	120	124	141	143	111	141	104	125	126	130	126	143	129	108	138	135	116	132	127	120	130	112	121	146	125	131	137	128	129	142	141	111	142	134	124	123	116	132	120	126	130	136	118	118	120	118	122	127	137	123	138	132	136	138	139	133	113	124	117	123	134	124	124	128	138	129	134	135	117	127	126	132	134	117	111	124	149	151	124	107	126	124	119	151	144	118	154	130	122	133	134	125	134	123	104	123	118	104	119	130	124	124	119	125	126	132	135	119	104	127	121	98	134	143	144	132	146	127	137	125	121	121	139	139	134	122	103	108	123	143	125	119	122	125	117	143	123	121	118	141	124	128	155	134	113	151	127	135	150	127	112	140	126	160	150	129	109	130	110	129	136	122	126	116	139	134	125	132	129	111	136	139	114	127	108	121	136	103	127	143	96	148	131	121	120	122	130	124	115	121	102	148	108	115	138	138	120	130	151	126	114	115	125	136	106	146	128	117	106	124	135	141	122	113	121	118	122	125	123	144	126	127	113	126	128	123	127	123	131	113	113	113	127	131	109	156	115	128	132	138	105	110	126	116	121	117	142	123	125	107	123	116	110	130	124	108	121	130	113	118	130	136	98	114	117	138	128	132	118	124	114	126	128	123	121	125	126	147	111	135	126	113	115	110	133	142	131	115	140	145	131	122	99	138	113	135	127	149	126	121	124	115	118	124	127	120	141	139	130	143	117	131	115	156	125	128	149	116	126	122	119	126	138	119	159	116	133	114	129	120	128	127	128	119	132	139	130	127	111	129	118	114	132	120	136	124	125	126	135	131	126	135	138	121	143	129	137	157	110	125	132	132	117	105	134	99	126	139	116	137	145	132	116	114	127	132	108	118	128	134	118	112	136	125	132	117	156	119	131	104	129	147	136	107	139	124	142	117	122	138	114	125	144	133	132	129	130	105	128	125	114	113	130	109	145	122	134	114	122	129	129	129	140	121	118	141	132	129	127	118	138	135	154	152	131	145	145	131	128	122	117	129	137	118	130	127	113	125	131	143	125	120	131	125	119	132	128	128	136	96	123	135	128	129	126	157	122	124	126	130	116	126	144	124	122	137	126	125	130	132	132	145	118	126	135	105	117	122	139	138	138	109	131	127	147	131	121	139	109	120	138	124	126	125	126	133	129	108	116	109	143	129	126	127	137	123	117	160	141	110	130	122	134	139	154	129	132	134	154	128	126	140	156	124	126	133	103	143	136	128	128	122	122	132	121	123	149	121	133	126	150	127	122	124	137	134	124	140	123	124	136	113	117	145	125	140	158	135	132	138	125	143	126	126	134	121	142	128	137	130	118	126	132	128	143	118	142	126	126	127	120	131	120	130	151	127	141	125	136	153	114	125	142	122	125	132	119	123	140	143	118	131	132	133	156	128	133	108	130	155	147	148	115	128	122	114	133	128	154	117	114	132	111	120	119	141	138	112	121	128	112	117	145	144	143	146	122	113	119	136	124	114	118	121	102	120	134	116	128	124	116	137	123	115	135	122	120	114	129	133	145	128	130	122	134	123	110	138	135	130	112	141	111	147	131	130	134	134	129	144	129	136	115	131	114	133	131	113	134	117	141	145	134	122	129	128	144	122	146	131	134	119	129	120	124	112	150	114	163	109	127	140	122	149	126	115	140	133	143	116	121	151	126	129	115	125	112	112	105	142	122	130	130	115	131	127	119	111	105	117	124	126	129	134	125	120	110	115	115	117	122	122	134	108	115	123	141	135	128	126	124	125	122	157	137	135	128	127	124	143	141	131	119	140	128	127	124	117	141	130	103	136	129	102	129	129	110	128	130	114	128	158	146	113	123	128	135	152	142	120	123	145	119	137	125	125	104	126	115	139	112	115	121	114	141	133	139	133	129	133	123	132	144	120	132	127	128	114	112	135	132	117	126	122	108	146	124	117	126	121	147	113	130	115	144	138	119	126	141	110	135	128	135	121	134	117	117	122	106	127	121	119	135	118	113	120	117	136	132	125	117	138	139	133	117	123	111	137	152	144	129	116	118	112	127	122	123	123	121	132	106	131	140	126	117	139	134	130	112	115	117	123	144	129	129	135	118	130	133	133	120	126	121	118	123	130	141	120	119	148	122	113	137	116	126	128	141	129	136	133	136	122	142	103	128	140	117	148	120	120	134	128	135	133	128	123	122	129	133	133	146	123	124	126	130	108	130	128	129	123	149	126	125	109	117	125	131	129	142	131	115	134	152	128	129	128	121	134	132	129	128	142	124	106	117	118	120	125
20136	10282	6720	3073	2047	1440	1059	825	703	600	460	434	383	364	318	326	282	253	263	279	272	218	241	258	223	217	217	193	226	215	172	205	183	195	188	202	195	208	200	213	182	184	184	203	171	207	207	189	171	194	190	199	195	177	199	193	158	197	190	186	188	195	159	179	191	191	191	209	176	186	212	168	196	202	185	192	194	171	183	179	172	202	196	181	182	169	154	182	179	187	191	171	175	177	203	186	191	190	191	200	186	171	177	197	174	182	176	182	179	185	175	161	192	182	165	167	204	190	191	188	198	165	155	190	176	192	189	177	187	155	158	173	177	187	180	158	174	182	198	155	175	171	195	188	167	206	178	184	189	185	190	178	186	157	167	187	171	173	196	181	190	177	164	177	189	165	167	166	164	182	190	180	173	177	181	188	201	178	203	173	184	162	171	175	154	189	168	183	164	180	182	156	192	155	187	175	198	181	199	204	170	180	175	188	169	158	199	194	168	180	167	174	176	169	183	172	195	185	186	197	171	179	202	172	183	175	182	176	203	168	177	183	188	194	179	173	159	168	196	172	186	174	171	176	156	179	193	171	198	181	183	185	173	193	166	179	173	166	174	184	200	174	189	172	161	191	162	195	172	144	181	167	181	191	193	172	168	163	183	193	181	161	167	192	149	167	187	160	170	170	157	194	183	183	175	164	183	184	162	183	172	185	197	170	175	172	183	207	179	200	188	165	162	158	185	181	205	160	207	173	184	171	180	179	177	185	164	157	209	184	176	188	177	173	214	193	185	216	207	183	173	179	187	202	178	191	165	192	170	186	166	174	194	161	168	195	195	196	148	157	175	185	204	163	193	172	184	179	174	172	209	164	183	180	151	201	173	180	184	176	190	186	170	195	207	177	158	161	166	167	192	167	191	186	163	187	170	163	186	168	183	174	173	177	195	146	182	178	173	194	159	175	190	173	211	162	168	188	182	209	160	154	185	166	187	170	170	158	186	190	185	157	188	192	180	194	181	180	174	170	203	201	192	196	171	200	177	173	175	183	167	149	182	187	184	171	185	161	170	167	174	187	184	176	197	181	166	186	201	163	180	174	176	179	184	196	176	182	187	187	190	188	188	181	180	171	168	194	175	183	174	191	173	165	153	155	188	183	182	179	184	175	185	184	196	167	181	158	181	168	193	163	187	174	196	198	183	183	173	169	201	176	174	196	197	188	192	159	167	148	192	163	199	190	186	191	192	171	180	195	172	180	174	205	174	174	169	174	196	178	175	172	187	176	183	175	186	183	186	186	175	197	173	163	167	196	183	170	165	163	200	157	197	170	149	180	148	183	173	187	204	173	195	183	182	156	180	182	156	186	174	193	151	193	182	187	209	184	185	180	187	142	196	171	168	203	186	162	196	187	167	154	179	199	167	199	202	188	157	180	186	172	192	177	181	188	199	180	183	154	184	199	194	178	168	177	173	176	175	178	163	196	161	168	171	180	173	201	184	173	185	185	197	195	192	204	192	212	183	163	171	185	156	171	184	188	191	179	177	158	169	186	189	167	182	191	194	185	197	175	202	182	188	185	185	157	179	177	181	163	194	158	179	160	162	181	191	194	194	179	166	188	176	182	169	166	182	178	181	209	170	182	194	180	176	167	154	170	191	212	204	191	176	179	183	161	202	163	188	166	170	160	211	170	172	158	171	185	167	196	162	188	183	188	197	194	188	156	192	167	166	165	181	189	153	191	165	195	196	197	169	189	175	177	191	176	160	164	197	179	165	181	176	171	166	208	173	168	195	190	168	182	171	163	177	167	201	179	166	182	191	189	202	200	203	174	188	164	186	212	168	194	183	165	169	187	180	205	179	179	183	183	175	166	190	170	172	168	165	187	180	155	159	177	186	164	186	182	147	189	163	171	169	172	161	180	172	177	192	201	195	196	191	153	169	166	195	202	188	202	175	166	156	179	163	178	186	164	170	182	200	166	174	201	166	181	172	200	183	180	186	166	175	188	147	162	183	176	201	175	162	186	187	174	195	193	188	171	170	180	167	187	177	188	178	164	172	196	184	208	172	161	178	186	197	152	177	205	176	164	187	182	179	166	198	217	172	179	167	217	180	183	199	211	161	182	191	190	203	212	193	170	163	188	208	176	174	170	162	174	213	160	178	171	179	185	190	206	156	171	183	178	175	181	202	169	176	173	183	152	177	185	198	190	181	189	177	167	215	188	148	190	180	167	191	183	197	196	181	188	170	181	172	152	170	187	168	197	197	188	156	193	178	173	203	181	175	178	191	163	191	198	193	193	191	160	163	189	181	167	192	181	186	190	183	167	185	201	182	186	196	158	189	187	197	194	167	145	188	161	163	181	185	179	175	178	171	203	155	160	173	171	192	160	178	169	171	158	181	157	189	191	170	178	188	196	189	179	187	174	181	187	171	187	184	184	178	193	188	161	174	184	187	168	191	202	193	197	192	177	157	175	178	166	183	176	194	171	182	166	176	174	184	189	201	158	193	205	175	194	202	178	177	181	201	190	215	188	202	166	156	164	178	161	154	187	164	194	174	181	203	193	173	187	185	187	199	191	171	170	180	186	179	180	197	175	186	162	199	187	208	184	197	185	197	184	201	174	196	187	184	145	172	182	168	192	160	180	177	177	193	183	156	193	183	215	165	188	188	197	160	181	150	173	175	174	168	189	186	183	181	198	157	181	192	201	182	176	196	185	180	187	188	171	173	172	162	179	153	191	178	170	177	178	183	171	197	178	203	180	177	165	193	182	186	179	177	188	167	161	192	192	182	177	181	182	168	190	171	210	185	200	162	192	187	192	171	166	187	177	176	186	202	182	179	185	196	185	192	182	165	200	204	177	185	168	171	177	185	201	190	201	158	154	162	161	193	168	170	181	177	164	190	202	185	176	157	177	180	172	182	190	180	201	183	163	184	172	185	180	207	177	156	187	173	151	187	176	180	219	160	172	179	182	156	168	165	162	177	188	179	165	174	183	173	173	181	159	171	189	179	170	162	187	168	168	175	174	188	175	189	184	160	175	165	205	170	165	173	197	193	194	198	202	202	195	180	212	188	185	165	178	175	169	195	192	188	172	187	155	186	162	189	185	180	177	168	167	171	193	192	180	154	189	172	192	183	178	165	195	170	174	187	201	168	184	194	177	166	174	166	177	201	192	187	191	165	180	162	171	151	173	186	184	191	180	191	180	158	161	187	186	208	157	173	175	164	190	189	164	187	183	173	178	200	169	165	191	172	183	177	169	178	151	168	162	189	184	161	192	175	178	167	158	190	203	167	173	164	175	191	206	202	165	179	203	203	155	176	190	190	182	179	152	174	206	192	167	187	185	167	182	181	209	181	186	193	167	203	170	174	160	176	175	188	199	187	192	181	176	165	157	179	196	182	179	179	180	172	190	207	156	197	152	184	181	207	193	183	183	181	144	178	171	165	184	156	203	211	172	173	141	197	199	193	167	194	191	175	176	209	168	173	158	169	181
27605	18354	3441	477	373	362	372	351	360	355	351	376	337	355	350	342	329	356	358	356	345	343	346	390	387	374	347	374	354	359	316	319	333	340	350	356	332	341	348	346	383	361	348	343	350	372	371	353	324	339	332	372	350	343	353	332	331	344	329	364	364	348	325	347	373	341	336	380	354	325	370	346	350	367	362	379	334	366	345	332	346	345	333	351	357	362	340	350	354	329	326	364	337	348	390	347	343	385	343	368	348	342	344	330	356	334	378	343	351	350	366	369	340	338	333	382	356	326	335	331	371	347	372	344	349	332	351	369	368	380	360	353	358	350	347	360	350	357	365	372	349	371	363	383	374	376	313	323	375	357	330	343	350	350	335	364	350	344	365	371	359	368	353	342	321	354	342	315	327	309	341	392	358	321	358	364	340	374	389	364	372	355	359	404	364	366	370	371	354	333	347	341	391	371	368	386	369	324	343	349	376	335	347	385	355	368	334	364	332	380	341	373	343	359	353	372	339	355	337	381	320	336	326	358	366	343	376	338	329	345	344	357	367	350	366	386	384	333	354	320	373	342	339	343	329	358	340	337	331	350	365	323	343	294	379	357	308	378	361	356	344	343	346	309	338	331	369	356	353	391	324	358	380	342	346	340	357	368	331	355	325	350	324	352	358	386	322	346	384	341	364	340	330	380	346	309	356	338	357	370	335	363	394	359	343	349	341	373	329	370	371	341	358	375	377	316	352	338	358	360	355	300	360	341	361	371	386	328	358	354	378	348	359	351	358	350	369	340	385	366	380	338	371	349	321	387	363	369	370	389	364	376	351	336	348	344	369	321	348	373	321	342	371	388	309	378	385	340	382	374	321	389	348	334	360	338	364	352	351	386	339	349	322	318	331	330	354	354	330	340	336	375	337	376	341	363	329	332	330	364	349	333	349	328	352	353	342	341	342	353	313	340	344	367	332	348	369	329	341	323	336	353	332	355	343	309	340	326	360	362	370	352	318	360	369	354	321	349	351	361	337	364	362	379	305	345	346	370	328	360	324	354	359	351	341	347	368	336	345	373	330	334	391	338	328	310	353	362	339	364	346	368	360	343	337	387	370	318	348	358	359	340	377	312	367	370	355	345	336	346	348	374	363	350	370	370	385	343	349	375	341	334	341	332	385	373	348	363	366	347	368	358	349	367	347	342	323	355	342	348	326	357	345	360	326	362	357	355	332	379	325	356	376	321	365	368	343	359	341	298	379	367	366	333	364	343	362	360	365	370	331	357	338	334	401	360	327	367	361	338	338	361	358	362	376	360	364	362	325	376	317	333	337	365	364	387	331	348	370	338	368	345	402	337	373	376	372	343	395	357	341	330	334	364	360	371	341	361	352	345	356	378	349	325	371	348	339	356	343	346	340	396	359	339	365	337	361	376	360	322	346	389	390	349	346	340	370	342	376	340	362	339	349	373	336	346	337	337	365	381	380	369	369	382	343	323	341	359	364	332	330	366	372	361	334	325	343	350	337	361	363	364	372	331	361	353	361	389	366	364	359	375	351	326	344	355	343	343	335	384	343	393	324	353	353	333	349	337	326	352	371	328	352	312	343	371	384	375	327	322	357	337	350	344	328	326	365	327	376	381	349	349	344	344	375	344	375	346	377	341	341	351	348	335	323	379	365	351	381	361	346	343	370	354	332	350	378	381	344	350	391	354	379	357	378	345	347	338	369	370	365	357	356	341	335	379	353	382	328	364	359	367	340	354	347	334	356	346	360	342	360	355	352	347	326	337	370	356	346	336	330	359	337	381	326	343	345	382	367	352	334	361	384	370	337	345	367	383	354	361	353	374	347	336	353	339	333	377	357	358	333	355	335	363	355	348	364	362	358	347	383	346	326	369	356	350	327	340	333	310	367	335	337	386	331	350	342	351	344	352	357	361	352	355	374	339	351	332	345	337	340	360	304	353	356	367	344	349	319	324	369	350	337	360	371	358	363	323	356	369	340	345	338	339	381	366	368	341	350	390	330	347	344	323	326	341	379	328	342	358	356	347	336	359	328	363	359	389	332	373	395	365	362	373	339	381	355	341	376	361	366	365	366	346	340	378	346	358	357	359	347	355	395	376	363	342	336	337	340	379	382	348	343	334	364	372	344	350	333	389	335	378	361	321	324	337	343	358	354	386	344	369	333	365	348	317	319	361	372	367	338	361	357	340	334	358	329	350	352	322	366	332	330	359	323	353	336	344	330	315	352	345	386	357	365	353	358	348	366	362	354	334	351	351	342	404	344	372	363	357	348	356	336	401	387	375	350	373	363	328	355	361	314	341	330	357	332	364	359	352	338	339	347	384	340	351	357	345	338	374	348	366	342	359	376	343	372	363	347	350	352	356	346	354	332	345	375	343	341	357	352	346	331	282	331	350	353	365	359	365	351	356	350	347	342	346	344	334	380	392	336	352	351	366	344	352	372	364	358	361	354	372	372	326	380	371	351	355	351	355	327	352	311	378	368	302	349	351	336	376	330	369	352	354	348	334	326	352	359	334	367	373	368	309	340	322	333	321	371	323	351	356	354	354	357	384	380	331	348	390	345	352	342	328	363	345	349	332	313	351	367	341	385	351	347	329	328	334	379	385	381	351	358	363	331	367	346	364	359	333	311	375	366	357	343	361	336	339	353	367	382	393	364	312	342	352	354	353	372	371	349	351	352	373	333	364	342	375	353	352	386	319	378	338	312	386	357	356	334	306	331	386	364	328	347	377	343	351	357	369	364	309	353	345	371	348	333	365	328	390	369	381	347	331	367	366	347	338	343	338	368	328	304	343	363	368	339	340	349	367	342	364	364	357	375	360	363	387	354	342	358	361	331	347	335	365	383	325	355	340	394	352	348	352	332	358	354	332	339	336	342	349	373	368	353	382	367	370	365	341	350	343	352	325	392	374	332	352	324	327	347	346	323	324	355	358	342	367	362	332	324	361	303	361	342	367	353	326	376	327	332	370	393	367	357	360	384	378	338	348	361	328	346	366	325	341	342	393	343	370	374	362	345	351	370	355	368	336	359	331	344	360	373	338	358	365	349	351	331	321	357	336	328	387	361	375	354	339	360	357	314	355	369	363	369	317	352	336	356	348	378	360	345	369	375	388	353	339	334	334	350	336	377	380	370	351	301	345	357	350	358	365	348	326	346	366	344	315	354	380	380	355	351	320	359	356	331	361	330	354	404	341	330	359	354	378	349	335	334	390	341	340	323	361	354	397	371	351	351	347	343	330	362	351	340	353	368	362	323	357	393	369	369	376	331	353	362	358	317	345	343	376	346	344	325	330	386	386	371	345	369	346	385	348	355	341	369	373	325	322	333	363	337	360	332	349	352	380	347	358	338	348	320	334	345	351	370	355	349	368	364	366	338	352	335	333	334	349	389	318	366	343	351	381	330	314	342	383	356	352	373	334	382	323	348	346	349	325	348	345	367	383	343	379	347	377	359	362	363	369	350	357	351	319	329	365
8810	938	776	653	600	563	537	544	546	572	531	498	527	502	496	542	533	544	521	487	555	546	472	505	490	502	519	485	537	500	530	501	530	504	537	479	522	500	482	490	523	516	540	521	480	493	524	531	512	528	541	521	564	520	540	489	500	543	491	518	549	530	496	502	534	557	532	481	565	516	516	508	565	517	493	562	523	522	524	554	531	510	467	498	499	513	523	538	538	530	565	533	501	531	514	505	539	505	523	531	526	529	483	516	518	527	564	488	526	544	548	517	505	547	503	494	499	533	466	515	526	548	541	497	533	502	536	494	540	498	546	521	534	541	486	514	531	529	513	523	535	519	537	489	519	521	523	464	561	535	538	530	545	478	529	491	510	544	503	493	494	514	514	497	537	501	522	533	498	521	512	524	530	517	523	519	517	516	507	521	532	485	510	494	534	548	532	560	519	499	510	502	533	559	550	522	499	462	521	509	509	512	558	528	540	553	494	508	525	485	507	489	503	497	519	499	501	523	495	537	538	531	492	524	514	504	509	548	537	531	493	507	533	509	533	508	476	518	586	548	490	520	524	542	530	484	514	493	520	508	525	485	535	539	496	484	567	515	532	593	528	503	531	535	549	520	504	495	484	497	480	491	524	523	480	529	530	518	514	525	528	505	519	518	528	496	516	527	518	507	517	466	471	530	510	503	532	531	507	503	509	525	506	491	522	508	502	476	493	532	546	513	510	536	542	504	524	486	522	539	528	541	526	522	517	539	525	527	551	519	555	513	533	515	532	519	492	471	551	491	535	495	562	496	519	527	515	512	559	508	484	506	521	500	562	532	554	544	563	511	498	504	531	522	459	536	502	500	515	526	520	517	540	551	523	511	453	518	550	546	539	525	561	510	532	524	537	513	524	532	521	511	503	525	532	547	532	528	526	511	540	471	542	527	524	500	510	478	500	535	551	501	464	519	511	530	538	525	534	500	490	487	553	559	508	481	512	524	496	496	511	507	487	526	512	530	512	526	534	506	529	480	493	476	562	511	505	486	538	520	503	539	512	529	497	535	499	501	531	555	539	508	525	510	502	532	524	510	536	500	577	471	487	531	505	499	533	518	535	502	528	525	506	527	511	470	484	522	540	504	484	461	486	505	507	512	500	511	505	546	519	484	482	481	527	546	557	537	529	501	528	484	526	521	558	522	534	527	528	494	503	494	483	544	520	515	496	512	519	537	555	499	557	503	497	489	506	518	504	516	509	523	541	502	525	551	544	558	520	507	527	548	504	542	524	524	478	535	502	563	519	499	531	539	529	573	509	545	529	509	496	526	493	507	539	493	570	518	533	504	515	523	510	518	516	545	555	537	559	509	525	506	523	518	499	551	487	469	516	508	492	503	566	524	517	530	480	538	532	555	546	505	548	530	556	504	518	541	537	518	507	505	491	509	533	547	532	512	525	558	520	478	517	550	549	522	545	521	501	551	518	460	509	534	547	511	507	521	484	564	491	516	541	523	488	538	496	481	502	555	508	531	516	548	539	527	500	544	521	498	484	543	554	496	499	494	526	490	508	526	546	529	483	536	541	549	519	533	501	495	525	503	508	518	506	470	526	518	549	529	505	506	501	508	549	521	529	471	517	553	538	532	549	554	519	504	543	544	519	544	565	511	530	540	538	511	534	531	526	517	518	522	477	503	507	549	537	516	539	488	540	536	570	511	538	548	500	518	524	478	523	498	532	504	513	519	503	552	520	494	503	511	545	558	553	500	503	517	511	486	516	541	534	505	519	535	520	546	481	537	516	515	515	517	488	546	514	488	522	525	511	521	526	555	561	523	496	540	542	513	498	535	536	526	501	536	508	502	478	539	488	509	565	533	490	516	520	489	499	520	529	537	507	515	504	550	508	531	536	536	552	538	524	540	508	508	502	520	554	530	575	482	531	476	559	523	514	488	527	547	495	480	517	544	530	492	482	524	523	519	576	509	497	501	553	530	558	526	526	580	530	496	517	555	487	520	545	522	530	489	536	506	501	546	549	557	544	526	534	519	531	526	504	537	510	540	538	467	541	511	508	525	490	510	520	497	453	540	512	531	480	515	528	495	532	543	527	492	504	518	547	532	512	538	530	530	515	514	493	519	515	498	551	500	565	510	507	552	538	514	537	542	478	521	519	504	533	509	481	484	538	569	490	552	498	518	520	514	523	560	521	556	479	493	518	512	516	491	518	470	544	499	537	509	536	552	511	514	477	494	524	544	518	529	508	514	518	511	472	459	543	535	520	522	517	511	500	547	494	483	489	472	531	553	508	545	529	475	530	547	532	521	542	542	524	526	529	486	529	478	540	463	529	533	514	518	520	513	526	514	541	506	535	553	504	523	499	513	499	487	577	509	471	571	547	551	530	510	509	553	534	489	475	518	536	486	503	551	480	516	549	524	507	522	527	522	518	529	538	514	483	514	499	533	547	508	487	538	500	498	483	494	502	540	487	533	548	524	497	524	534	543	496	509	506	515	546	548	499	510	530	513	512	513	525	481	544	549	524	530	551	532	506	491	521	537	519	509	488	535	536	553	545	517	519	545	544	502	527	520	490	520	542	508	543	505	536	511	534	534	521	500	514	550	505	490	546	495	509	501	543	523	546	538	499	492	517	493	551	524	524	523	527	516	507	519	483	549	534	528	522	518	511	519	535	512	547	506	501	506	542	488	526	540	553	500	492	496	566	506	529	517	517	520	524	540	534	559	523	517	542	493	521	492	508	522	536	529	580	485	513	520	502	549	510	501	543	546	550	511	503	497	517	517	534	554	520	523	539	516	498	487	517	514	512	552	508	542	506	502	514	484	519	495	493	508	518	468	496	546	524	547	557	498	554	565	518	515	487	558	504	517	512	526	524	516	485	541	497	537	503	520	487	484	552	546	551	516	492	532	471	454	563	500	545	508	515	533	483	526	524	538	525	504	521	519	555	564	545	544	524	486	505	507	485	564	547	480	543	520	504	541	529	508	506	519	538	537	493	514	545	488	479	564	560	498	519	505	512	552	514	531	522	534	526	499	499	497	511	497	526	541	518	506	551	519	514	540	516	537	528	555	541	515	545	530	548	493	545	558	514	513	543	491	495	517	534	510	525	506	539	539	516	539	548	522	495	507	486	545	493	518	514	500	497	538	486	479	514	497	534	505	516	517	536	568	507	512	560	502	521	545	518	514	516	544	508	554	487	516	519	553	556	557	549	533	551	552	535	550	552	517	517	533	512	488	557	487	512	515	497	527	529	512	532	509	515	492	496	549	499	471	494	527	485	511	474	526	472	496	514	531	464	512	501	519	501	497	532	519	491	465	552	549	497	510	517	547	535	524	534	494	489	539	523	517	513	552	506	513	526	493	520	535	527	553	525	543	512	562	510	518	550	565	520	501	553	498	530	515	500	582	536	504	509	488	549	523	531	516	488	504	502	526	492	534	494	529	519	517	517	501	530	550	510	540	522	521	520	538	516	537	522	510	515	566
23396	21514	28682	24765	21367	3225	374	281	229	228	208	200	174	201	183	183	193	178	163	181	138	155	169	164	154	173	149	145	148	158	162	154	169	137	158	152	158	127	154	147	150	139	135	140	148	155	146	126	144	153	132	160	162	170	133	130	132	120	146	126	121	142	150	136	165	127	174	128	139	167	137	149	150	166	141	145	134	141	133	155	144	129	144	142	154	164	152	162	122	147	159	149	152	158	161	152	161	131	156	150	147	144	136	162	150	161	143	126	152	160	138	120	138	157	137	144	169	141	160	150	134	148	138	158	167	150	173	166	160	162	132	144	152	141	147	155	169	136	153	129	141	141	141	148	142	129	172	143	155	137	164	144	130	178	131	122	151	150	136	155	142	148	155	152	160	164	143	147	123	146	139	158	144	135	140	135	150	136	166	156	166	151	124	150	139	142	153	161	122	146	140	147	161	150	153	147	134	134	148	132	147	149	155	156	150	142	138	121	153	144	144	135	162	141	161	143	130	135	121	138	135	134	147	129	169	160	148	155	162	148	152	166	171	144	133	168	160	126	132	137	154	143	150	149	145	156	131	168	136	139	138	153	130	166	124	129	137	139	136	140	165	140	154	134	131	165	153	138	143	138	143	142	169	144	142	134	139	139	167	130	151	132	146	137	139	173	137	147	156	139	165	149	149	153	137	157	152	136	150	157	144	140	149	158	148	153	124	143	151	148	147	143	150	132	165	150	137	155	143	128	131	149	133	156	143	147	151	158	157	129	139	150	172	136	150	155	150	138	150	145	144	148	160	148	143	162	153	136	122	141	161	138	143	149	135	155	158	144	125	144	146	135	145	143	157	143	142	164	149	135	146	130	143	125	130	145	155	146	150	129	144	161	157	128	144	134	158	152	142	159	132	153	149	159	155	155	128	137	133	126	138	157	127	150	157	150	155	139	134	138	156	142	146	148	153	137	147	148	139	135	158	154	152	148	130	166	121	147	145	163	153	147	129	170	149	156	158	144	135	149	143	144	141	140	173	134	140	167	136	131	159	170	156	143	135	160	156	129	158	147	149	128	164	150	152	129	135	171	134	153	175	145	136	115	141	160	131	142	135	171	154	148	153	155	132	142	158	173	139	150	144	144	137	142	145	130	158	141	151	165	137	156	144	150	164	126	162	155	137	133	143	131	134	149	146	141	143	142	140	156	148	162	147	154	145	138	133	149	133	134	152	134	137	155	148	131	159	175	147	174	136	148	147	141	152	159	159	158	144	157	144	165	140	147	161	157	139	142	136	160	136	143	166	166	139	138	145	161	127	123	154	146	141	138	150	157	137	165	143	137	161	160	144	153	141	125	153	175	140	148	141	143	127	133	146	165	131	145	125	147	141	128	158	133	154	134	150	145	147	142	144	145	151	145	152	135	132	129	141	149	165	148	134	133	141	150	129	149	131	151	127	136	151	155	139	161	121	146	163	149	157	154	145	141	149	171	153	140	171	144	150	147	128	139	139	139	129	151	147	135	136	158	155	132	152	159	131	146	128	168	146	155	129	135	146	156	149	157	131	147	150	170	142	159	143	147	142	136	125	155	143	144	140	151	140	147	136	158	143	131	137	137	137	135	160	153	163	149	137	153	136	144	126	186	153	154	152	147	161	146	149	149	147	148	154	155	141	161	148	154	156	133	141	136	142	135	127	145	152	165	135	117	136	157	124	157	142	135	179	140	135	151	132	142	145	127	162	138	131	134	166	160	151	143	172	142	127	152	146	145	147	156	118	137	143	135	149	141	151	164	136	157	153	136	156	142	159	138	160	169	141	133	145	151	156	160	150	140	140	138	137	145	164	158	143	141	159	142	136	133	119	130	158	157	140	135	149	143	128	143	156	151	152	156	147	164	127	161	135	148	129	150	134	174	136	162	147	149	165	143	130	142	148	153	136	137	153	139	134	155	160	137	129	155	159	143	150	142	132	116	151	149	161	147	130	142	178	153	155	139	151	136	147	147	134	145	136	136	143	137	132	135	149	135	128	158	153	150	169	169	130	157	153	140	144	144	133	134	149	121	158	151	157	138	165	150	141	136	152	160	136	139	150	142	148	158	139	171	177	162	138	140	140	154	163	145	148	151	171	130	130	140	148	154	145	129	144	151	157	156	145	148	163	132	156	138	144	146	181	140	146	159	146	160	139	137	138	133	126	131	130	139	162	142	154	143	152	145	146	123	144	144	142	140	146	134	151	134	139	131	143	157	156	155	161	148	167	135	134	161	156	138	146	138	145	143	159	146	149	140	178	144	146	138	136	150	136	154	134	149	166	135	148	131	151	138	155	156	132	131	142	133	153	156	154	141	150	133	156	168	138	163	164	159	151	144	151	138	140	167	139	134	143	164	140	143	167	128	132	163	158	157	136	147	134	143	136	162	131	136	152	129	144	144	144	155	156	141	162	124	156	159	142	155	166	133	151	153	158	152	136	157	144	158	138	146	165	160	149	172	126	148	124	173	142	125	170	141	120	139	139	147	138	129	142	155	161	143	146	127	144	143	142	140	122	132	131	184	177	128	152	150	151	146	126	135	145	142	141	147	129	150	120	129	131	164	130	149	151	140	153	147	148	162	139	144	138	140	143	165	162	131	147	142	150	148	134	147	162	165	141	160	163	168	144	144	138	134	164	150	159	147	155	135	133	149	146	155	134	152	141	158	128	142	150	143	127	128	147	178	138	155	145	140	144	135	140	162	118	148	134	142	146	148	168	153	128	157	136	130	143	138	139	164	154	140	132	141	142	158	162	142	140	129	151	151	107	151	149	138	165	165	150	136	131	116	142	151	126	161	121	141	140	144	137	126	134	158	145	135	153	144	129	128	160	139	155	155	170	145	146	142	126	151	165	165	142	129	125	140	157	165	160	129	140	157	139	159	170	132	155	152	119	145	138	158	141	148	148	119	128	142	169	135	133	130	136	130	140	138	156	141	129	160	149	165	142	156	155	143	135	116	150	127	139	150	160	191	150	153	129	146	139	150	129	135	144	145	157	145	127	152	135	146	137	161	159	146	143	140	142	149	132	135	147	152	157	153	153	160	169	142	140	130	144	137	138	143	134	148	158	134	156	150	160	173	135	155	137	137	141	146	142	165	141	146	158	158	153	149	144	146	154	160	139	155	161	149	125	147	136	133	142	137	131	151	134	133	146	157	119	156	140	173	158	149	141	147	142	145	154	157	143	164	156	167	160	151	155	139	138	123	136	125	160	133	137	152	163	138	152	127	152	147	164	149	119	122	144	152	154	158	148	121	129	146	131	156	146	150	152	159	152	138	144	153	151	138	135	157	139	136	153	148	147	140	126	133	160	146	133	182	135	149	142	159	146	143	145	149	129	149	123	147	147	150	154	154	134	155	136	155	158	125	155	153	164	146	159	149	140	126	150	153	156	164	151	164	139	135	147	139	124	131	138	147	126	131	156	150	147	124	143	149	136	168	140	138	149	150	158	125	145	149	145	152
17589	6049	3910	1738	1206	885	718	584	459	430	442	344	347	333	314	262	292	285	248	242	267	232	255	271	267	251	264	235	250	214	249	258	234	236	245	236	268	244	224	231	231	240	216	230	265	226	244	232	249	254	208	232	228	237	230	230	253	243	258	237	219	234	255	238	214	219	244	223	231	232	239	223	238	227	234	246	244	228	219	236	224	243	235	219	239	218	241	221	222	255	233	226	251	232	262	220	214	243	216	211	256	238	217	220	229	230	246	256	206	258	227	241	238	242	232	237	232	202	213	236	233	259	236	232	213	241	238	221	233	214	241	232	223	233	235	221	247	246	239	211	227	220	228	209	244	223	245	231	231	240	262	238	228	240	206	238	256	217	204	210	247	201	211	220	257	245	215	227	261	231	260	223	254	239	234	262	226	242	254	217	222	241	228	234	236	232	224	218	211	212	238	251	219	227	237	223	225	215	216	244	241	216	231	229	237	238	232	190	233	248	204	240	244	256	226	213	209	249	240	230	239	239	243	253	222	230	257	234	243	224	237	237	211	256	216	238	225	244	219	243	237	215	234	258	213	232	211	207	242	250	216	236	225	224	220	213	211	248	244	233	210	248	248	218	203	223	249	249	237	241	213	209	213	234	225	224	224	237	220	238	246	231	255	212	238	248	223	210	217	224	253	243	253	201	208	231	215	259	234	194	247	221	228	225	210	229	221	231	198	220	237	236	267	209	206	232	204	225	235	227	245	238	236	215	257	244	216	238	215	225	241	245	215	225	232	232	221	227	245	223	231	227	252	244	235	236	202	224	235	230	211	233	244	226	222	212	198	214	223	239	239	226	229	215	206	240	246	234	242	242	262	265	242	242	226	214	236	233	251	239	220	221	244	255	221	248	231	250	211	219	237	227	218	245	217	226	234	257	222	215	249	241	218	224	216	222	222	237	245	259	227	249	243	224	223	221	238	211	207	225	238	253	229	234	225	219	238	244	232	235	243	252	238	226	232	248	245	236	276	251	213	230	226	237	220	208	218	238	221	211	208	220	223	226	245	247	227	217	243	248	228	230	208	240	241	240	237	229	242	229	233	211	240	217	236	224	236	212	204	232	235	214	242	233	213	244	225	245	234	247	218	208	246	209	228	218	218	251	246	232	207	219	222	201	235	234	233	234	243	239	241	229	229	227	238	254	225	208	252	218	227	229	218	234	260	228	234	241	219	217	237	236	213	223	265	224	226	254	235	224	263	247	185	235	234	239	226	222	242	206	222	235	238	241	212	196	219	212	223	237	221	253	218	212	233	221	243	219	200	227	215	232	251	230	251	239	247	234	237	215	241	238	225	239	263	227	232	242	228	269	219	218	241	233	215	258	222	221	227	233	245	241	235	251	238	234	226	225	239	243	227	231	213	218	201	204	236	217	210	231	207	233	227	221	227	217	246	278	237	220	222	249	236	237	209	228	225	231	226	241	237	232	220	247	225	223	238	204	217	265	206	243	220	237	232	226	229	263	231	230	232	236	246	243	197	233	225	241	237	234	236	244	230	248	270	220	221	209	228	215	240	251	210	223	234	224	214	241	212	238	231	229	238	239	251	243	217	236	259	229	215	266	250	233	239	250	238	215	238	247	246	202	210	252	216	224	218	214	253	224	218	207	243	222	239	205	225	246	234	228	247	254	209	238	224	238	220	231	223	224	260	232	205	233	215	235	209	246	208	254	219	213	227	243	236	203	257	239	228	238	218	216	223	222	235	232	250	249	210	213	251	234	239	230	235	226	231	214	214	206	220	222	236	209	251	217	252	226	233	221	231	221	205	237	218	252	233	210	221	236	197	222	221	261	223	248	215	259	256	225	221	243	233	255	219	255	269	231	226	226	233	242	225	237	238	218	214	225	212	205	218	220	243	239	225	224	226	254	223	254	230	243	227	214	238	254	246	234	232	231	222	231	253	217	213	237	255	212	233	221	240	260	231	248	240	237	221	205	245	218	250	243	216	240	234	221	215	259	227	215	245	246	244	226	227	223	226	236	224	232	242	237	209	252	237	223	222	215	240	229	256	248	246	226	239	218	239	230	229	234	203	257	219	215	247	233	262	221	215	241	225	220	250	231	240	257	218	244	261	210	219	229	250	229	239	229	214	227	225	240	232	237	224	241	231	233	245	218	216	226	241	241	222	225	248	240	241	237	224	207	210	232	255	230	252	234	238	217	223	220	236	264	236	237	240	254	229	216	228	244	256	223	239	215	227	236	214	213	245	235	233	251	229	221	220	245	216	250	240	258	196	241	227	222	217	230	239	232	259	243	200	250	230	271	243	261	209	241	240	222	236	251	217	225	225	218	208	230	238	223	261	229	216	231	226	214	230	226	201	236	208	231	287	222	241	228	232	225	217	233	247	227	234	251	236	229	246	221	226	230	223	262	232	221	196	232	235	259	240	229	211	234	227	227	225	238	226	220	220	246	222	220	252	213	268	266	221	271	214	227	270	208	236	244	226	206	230	230	232	245	223	234	211	221	246	242	237	232	241	223	265	251	230	250	254	227	251	234	231	217	222	227	235	236	235	222	209	223	242	230	245	242	219	214	221	235	234	204	240	232	213	190	266	234	252	215	222	242	222	223	238	221	239	232	227	228	254	201	254	227	233	212	213	234	250	242	250	240	236	252	237	230	244	219	228	221	223	215	205	215	213	233	236	245	242	245	241	244	248	228	192	219	205	219	205	217	230	203	250	171	213	240	228	233	233	217	237	242	242	220	219	229	268	260	221	219	251	210	227	229	256	246	213	243	224	231	219	199	215	233	250	248	243	219	233	222	234	229	228	232	249	224	240	226	223	211	228	238	233	221	257	234	233	213	233	224	239	226	230	232	215	235	258	258	224	221	220	237	215	235	232	230	259	225	224	226	248	225	257	229	225	232	229	222	228	248	249	221	202	245	231	269	215	211	210	211	237	229	236	214	243	266	240	234	236	222	206	238	225	226	237	222	235	247	250	235	227	233	231	242	241	230	236	203	236	238	223	253	245	225	225	248	235	210	225	241	247	228	215	237	220	210	221	223	226	221	219	212	253	244	221	214	232	226	247	215	260	235	235	241	248	205	241	242	229	237	224	228	215	237	239	230	243	207	237	238	239	251	234	222	214	195	245	238	218	240	239	229	209	221	245	239	240	244	229	219	184	228	205	266	235	244	215	232	213	247	238	238	251	235	208	241	232	213	268	214	232	220	209	243	250	261	248	251	201	225	225	221	234	216	239	227	233	226	246	238	255	228	205	234	200	180	204	211	233	242	252	230	237	219	266	214	244	232	220	210	225	225	246	224	224	217	255	227	223	217	222	233	210	227	240	231	240	215	206	225	232	208	190	193	239	228	235	238	220	231	266	217	250	258	193	227	200	228	220	225	207	218	269	193	248	250	264	238	231	225	242	222	219	245	229	249	225	246	223	234	224	246	227	235	230	261	208	206	235	214	214	255	210	211	236	218	245	230	229	229
24821	21518	26911	24777	1734	570	474	443	447	382	403	424	441	423	432	438	415	439	427	411	413	387	452	389	421	450	386	369	442	395	390	389	418	403	401	406	410	368	416	385	404	409	388	400	424	398	384	435	428	408	374	392	430	385	386	424	397	386	359	412	395	386	374	417	400	370	391	382	373	413	361	408	421	410	398	405	372	377	429	363	417	399	420	383	401	412	395	382	407	383	396	361	384	383	412	395	432	425	411	389	370	381	382	407	390	376	396	387	410	418	439	387	383	386	404	403	404	370	380	406	399	383	388	425	380	392	400	397	380	387	439	405	398	413	386	390	398	396	393	373	370	386	423	426	370	424	419	416	394	384	422	432	396	423	384	405	385	388	376	390	446	392	382	394	418	396	377	402	405	415	378	408	406	386	426	400	415	388	377	400	413	386	396	401	444	405	415	406	417	407	409	370	385	442	442	420	384	432	388	409	375	377	410	396	395	415	395	421	399	408	393	422	390	392	434	413	406	371	342	401	412	420	437	385	406	424	387	398	416	414	399	401	425	420	403	426	360	367	389	443	424	388	405	406	417	399	420	407	366	417	395	374	393	388	411	409	412	425	433	418	398	377	388	405	358	423	407	381	425	408	411	419	406	444	426	422	392	388	386	392	396	387	383	396	360	410	390	366	385	413	382	443	390	389	402	381	410	397	401	408	374	416	413	382	395	376	411	380	397	373	379	381	401	368	409	404	382	383	367	364	385	387	393	379	369	397	417	428	395	403	413	396	441	374	427	368	420	405	422	452	395	389	392	415	414	402	362	372	435	391	386	366	409	406	403	447	397	414	409	379	410	363	432	388	409	390	412	360	420	376	399	414	412	421	378	417	398	380	385	416	382	421	388	402	417	373	378	422	426	392	393	410	373	387	430	396	407	369	405	400	397	372	355	414	421	382	382	406	411	433	362	402	427	411	409	418	396	429	412	431	378	372	397	393	384	403	419	365	379	433	402	377	408	380	395	361	397	380	415	419	386	435	436	399	388	425	417	377	391	391	356	399	395	399	402	413	373	393	400	383	408	369	383	409	430	392	392	411	396	402	427	405	411	396	413	378	420	425	401	416	430	398	389	408	393	384	397	377	425	411	392	408	379	397	373	377	370	384	379	405	427	371	358	403	403	413	418	406	418	408	393	426	376	438	448	418	397	420	402	401	372	406	400	381	415	374	357	415	385	430	398	385	424	419	409	371	412	397	367	351	430	405	407	415	367	416	402	414	366	395	425	392	398	386	404	413	409	414	374	407	376	420	403	420	452	405	375	422	402	394	373	391	402	404	432	382	426	417	419	431	406	365	391	410	429	398	402	403	399	443	384	384	383	395	439	390	428	403	405	396	412	394	408	380	370	407	390	391	400	376	388	408	419	396	414	381	412	371	384	370	397	406	416	409	386	364	372	391	392	405	380	385	414	422	409	432	414	394	374	414	377	405	413	422	429	381	393	395	401	394	375	374	409	409	396	405	364	401	416	406	383	387	375	432	415	416	408	399	444	424	381	397	371	432	365	410	380	415	379	396	387	413	432	403	387	426	403	433	375	423	386	411	421	360	449	416	421	400	382	421	410	393	350	384	416	393	407	409	378	404	365	417	414	397	427	373	417	398	376	392	393	390	390	396	381	402	333	393	383	423	413	417	420	387	421	363	388	393	385	392	428	411	359	422	400	380	420	383	365	394	422	381	430	380	415	410	399	420	400	423	385	382	402	412	398	365	380	415	386	416	384	397	402	387	417	408	410	365	380	381	405	395	410	405	381	378	358	383	418	400	369	408	386	399	393	377	383	407	392	371	371	431	404	454	423	368	357	384	416	384	402	353	402	388	427	377	421	373	411	406	445	380	374	428	381	370	402	376	395	383	399	408	409	379	382	406	425	413	366	401	422	354	394	387	392	367	393	370	409	422	359	429	369	408	367	378	424	358	383	391	394	392	399	411	410	412	380	396	375	402	404	390	405	381	409	409	383	399	403	405	402	371	436	381	351	414	398	365	430	409	390	412	387	402	406	383	413	405	393	422	356	379	418	394	385	418	390	394	429	388	403	396	400	369	345	369	423	371	349	388	405	376	401	396	402	391	356	389	364	416	399	424	391	413	385	426	378	427	388	406	397	359	416	388	389	417	412	425	416	430	412	410	376	391	360	411	382	385	403	399	428	395	396	379	382	374	413	384	404	414	412	397	392	433	429	404	405	431	417	401	387	417	421	430	380	382	420	391	415	429	408	394	390	409	409	390	396	384	432	423	397	389	393	376	398	442	399	390	390	460	401	429	409	375	391	400	400	396	396	407	398	368	375	397	423	382	401	398	382	412	394	416	411	420	420	396	395	406	417	403	413	391	389	432	393	445	394	399	388	380	371	384	415	389	398	390	367	389	427	427	408	391	394	361	423	397	413	405	418	404	408	390	396	382	405	388	393	442	409	399	426	420	390	398	399	361	411	388	409	389	410	380	400	430	371	403	391	388	412	396	399	392	390	425	403	396	440	387	417	411	398	407	413	380	414	378	387	411	399	438	389	405	390	372	408	397	415	389	387	411	378	368	397	379	401	371	368	384	391	363	420	385	417	413	405	396	389	378	402	423	368	413	363	398	390	395	379	386	376	421	399	394	408	397	382	404	399	368	394	411	385	373	369	414	380	377	408	390	447	394	367	396	401	391	410	409	402	430	382	409	390	397	375	411	392	443	428	397	400	379	401	411	431	390	401	392	416	426	375	411	393	399	417	387	398	393	396	384	405	412	435	367	435	391	397	390	425	382	408	431	390	414	403	390	371	398	416	390	395	394	389	379	380	395	384	390	404	410	394	429	370	394	373	417	338	420	406	382	366	368	394	413	413	394	427	413	405	366	382	417	413	430	420	355	380	419	422	379	378	423	406	393	388	381	411	384	389	402	425	355	393	400	401	408	424	419	398	414	423	394	424	404	406	414	412	415	366	411	387	371	406	394	388	361	384	407	376	387	430	373	397	390	370	411	415	396	361	382	386	401	393	394	372	381	444	411	418	409	395	393	385	397	432	404	391	385	436	419	376	396	385	381	412	413	406	411	371	406	389	377	348	392	408	399	371	392	387	404	441	453	427	383	386	413	423	408	427	428	425	397	396	383	399	445	391	401	391	411	428	418	434	418	391	410	415	372	357	397	413	435	387	411	372	357	404	361	396	421	391	400	406	433	402	384	421	373	426	382	403	378	375	408	346	400	390	395	400	408	366	406	399	408	390	403	425	416	436	418	348	384	366	435	430	415	392	406	399	423	397	391	400	380	439	427	368	402	366	416	409	395	370	364	365	423	412	356	398	371	395	367	401	414	412	409	389	376	414	394	390	391	415	439	405	359	428	403	380	377	406	401	385	416	356	364	436	411	407	394	378	362	397	392	376	389	406	369	398	397	374	418	371	447	387	393	410	419	421	450	408	358	428	365	388	384	387	402	390	402	377	410	394	415	395	426	381	427
17464	3283	2243	1232	966	855	790	726	700	644	657	643	638	605	618	617	621	563	577	626	582	559	571	576	613	556	583	579	587	551	578	587	563	581	575	541	584	577	544	555	592	546	546	539	585	558	549	570	586	529	581	582	575	578	557	565	570	596	539	578	588	559	544	537	501	592	595	578	619	561	581	541	571	586	563	581	538	542	606	574	580	550	610	587	576	608	605	572	603	563	556	538	521	542	591	562	569	621	587	600	566	611	596	576	570	585	577	579	559	564	547	533	577	558	562	560	570	547	519	563	583	508	612	553	576	589	585	608	605	600	593	537	597	587	533	574	529	611	551	560	534	546	600	558	624	592	620	582	540	612	602	589	624	549	583	575	533	602	577	522	557	578	577	610	571	558	588	571	598	593	545	566	568	567	572	546	585	610	514	586	539	543	554	588	572	533	572	570	600	621	569	572	539	577	537	558	550	544	526	570	650	581	549	600	570	535	584	533	548	559	584	602	540	552	575	565	550	590	577	565	561	550	574	596	543	565	546	534	566	588	597	590	555	587	537	603	589	578	527	535	545	601	537	575	586	544	537	616	561	578	529	566	561	569	605	568	549	520	548	563	542	569	568	535	538	565	613	568	591	557	624	572	548	633	556	566	540	574	575	541	586	572	573	585	585	542	620	543	560	609	589	576	604	585	582	581	571	571	590	556	570	579	570	577	535	592	571	546	552	546	511	563	556	553	551	522	584	617	607	500	540	600	578	568	579	599	571	569	583	572	593	552	553	555	595	543	594	557	556	574	580	565	535	599	561	566	592	551	591	570	531	528	608	563	576	556	588	561	609	565	574	575	580	587	566	547	590	602	565	579	585	592	595	553	554	545	553	572	617	573	559	547	573	592	589	604	586	573	551	593	574	566	581	555	564	554	570	552	555	607	612	527	583	532	595	570	525	554	556	592	565	534	545	566	595	618	580	579	562	560	563	571	571	553	582	614	571	548	561	574	565	521	569	579	594	552	569	591	563	539	584	614	568	587	568	568	553	592	543	607	590	594	573	591	554	589	568	553	561	567	582	531	561	602	593	578	551	559	618	578	589	605	558	573	633	608	539	601	590	592	546	549	558	581	570	569	567	547	590	576	605	556	549	553	600	590	541	599	575	564	587	591	552	585	586	565	565	616	586	549	595	548	608	559	573	551	572	627	588	557	597	582	582	547	550	581	548	590	576	556	537	544	586	577	594	587	599	578	577	576	605	559	573	581	587	614	539	554	597	553	579	526	581	573	550	519	555	585	609	575	582	574	534	572	597	596	582	569	568	511	520	575	575	566	583	611	542	576	579	553	567	562	594	533	564	554	547	546	532	601	552	587	559	567	586	606	573	537	543	591	550	586	606	540	566	543	630	551	609	582	580	586	552	562	560	592	604	551	543	573	553	541	530	596	631	529	626	542	584	570	502	591	546	537	606	605	555	573	560	581	578	575	562	576	568	629	529	587	566	555	529	563	595	583	558	521	574	608	530	590	545	584	575	571	582	579	619	565	580	581	534	539	600	595	544	581	592	635	545	542	540	586	583	580	596	639	560	571	599	587	562	576	521	596	606	529	576	593	627	559	616	580	590	553	580	550	560	551	622	572	536	559	567	568	554	535	576	563	554	586	571	570	604	571	572	583	555	581	608	601	564	588	579	584	558	602	580	624	611	594	577	569	546	594	565	573	591	586	597	577	557	597	578	549	527	559	561	592	541	631	603	547	574	559	550	578	599	583	543	563	549	555	610	545	563	567	594	543	550	583	637	600	580	590	577	542	543	569	578	585	583	579	594	585	571	608	553	553	598	571	624	555	595	547	594	543	531	564	561	579	552	516	593	544	549	542	541	543	566	581	605	599	561	587	604	554	582	564	616	540	565	567	583	556	546	590	571	547	591	553	584	571	599	577	593	579	562	626	530	548	537	564	534	592	566	571	591	586	566	562	601	573	582	569	555	543	583	540	556	545	561	568	565	583	591	570	559	579	601	557	577	562	553	569	584	590	569	585	566	605	555	578	587	568	576	530	575	534	585	579	574	578	570	584	577	602	591	553	565	592	589	564	572	557	576	580	564	550	573	577	596	562	576	580	549	598	540	572	553	579	587	584	590	560	518	548	546	548	572	566	590	597	568	570	534	599	604	556	552	606	523	562	600	570	512	569	563	596	588	544	597	594	609	514	597	599	553	584	582	582	605	579	570	559	571	574	561	576	578	583	561	612	591	560	578	608	542	583	575	568	548	527	577	582	581	588	559	572	548	550	547	574	579	538	589	553	599	601	547	513	597	613	534	579	597	545	560	599	544	588	573	574	615	566	555	575	603	590	550	527	619	560	599	578	610	577	555	584	600	535	564	594	518	581	595	577	601	568	576	568	553	565	588	545	586	580	576	599	576	594	575	590	579	596	585	560	554	543	577	616	564	579	596	579	620	566	566	611	562	570	606	542	563	597	544	561	538	519	599	551	591	596	547	551	567	592	563	574	571	597	570	580	567	594	590	603	567	577	601	645	592	603	600	585	566	592	571	587	553	575	569	580	635	567	600	563	545	575	573	620	606	562	585	587	561	514	549	576	606	539	547	563	603	548	539	585	568	561	574	552	584	539	547	560	589	544	550	602	599	565	558	565	602	576	576	602	570	589	602	581	567	585	560	568	579	570	560	591	603	631	565	561	576	561	573	590	614	586	561	538	591	556	571	542	570	574	552	586	562	592	579	599	591	600	597	568	576	594	546	551	530	555	596	555	553	579	548	549	566	568	581	552	578	575	547	572	580	534	567	588	564	567	569	579	532	562	612	560	590	612	583	596	598	583	564	585	595	564	589	585	578	560	582	591	582	541	587	555	592	509	589	595	592	558	587	573	557	541	607	576	608	586	523	581	600	571	586	584	576	570	537	564	581	586	580	588	560	615	528	567	621	534	574	556	599	562	542	584	578	522	577	588	542	586	586	549	589	558	624	556	602	546	536	504	589	550	560	600	574	561	569	571	556	602	557	595	564	563	541	548	548	566	562	548	526	577	559	593	576	587	534	600	614	575	576	555	578	563	571	597	571	551	595	556	554	569	579	565	580	544	553	627	557	503	594	579	572	575	563	594	552	606	546	580	541	557	540	573	606	561	545	597	554	587	591	619	551	570	598	581	561	561	587	615	558	550	578	529	555	577	531	558	615	546	637	573	567	566	577	557	547	595	561	540	587	575	539	552	592	568	571	564	575	619	542	593	549	571	574	583	577	552	560	570	577	589	586	535	557	581	598	575	618	599	546	511	544	584	566	580	558	648	535	569	547	577	537	603	552	577	528	605	569	571	608	588	571	527	561	559	556	577	598	546	589	552	594	593	610	598	566	574	605	536	542	610	586	538	548	566	562	571	551	552	568	548	543	574	550	571	582	539	548	596	546	578	554	529	543	585	577	571	565	563	616	540	630	537	577	593	585	566	553	565	566	593	556	583	607	594	521	541	551	567	524	545
22569	21590	29388	24267	21590	21345	1695	390	307	255	255	234	201	201	173	169	171	168	144	167	146	148	134	141	143	140	139	158	146	120	138	145	114	132	150	161	132	129	142	130	126	130	132	110	130	138	140	120	157	135	136	119	127	114	148	128	132	144	139	130	120	133	116	131	117	136	127	118	137	110	139	122	116	121	131	125	109	126	127	121	129	107	136	127	116	126	124	129	126	111	145	134	137	122	98	128	131	132	153	104	126	129	122	123	125	145	111	123	108	155	127	128	137	129	131	111	133	116	121	140	120	128	113	116	113	114	132	126	140	128	143	127	135	121	126	118	112	100	107	118	124	107	132	119	112	118	114	111	125	124	133	131	151	120	128	142	122	103	133	111	136	133	135	125	118	114	129	132	133	125	128	135	116	118	132	151	129	130	143	112	134	112	111	119	134	130	130	122	115	154	132	131	128	126	117	133	139	127	130	117	127	119	140	121	131	121	126	123	137	133	122	122	121	134	137	129	130	106	120	120	136	134	116	119	123	123	130	159	108	148	153	122	107	144	131	117	134	124	139	105	106	111	108	124	120	131	119	141	126	122	126	113	127	114	135	133	126	117	121	116	136	152	124	115	118	126	143	121	124	133	130	135	129	110	116	129	147	137	104	132	119	124	126	149	130	142	134	119	121	129	118	142	137	114	121	137	117	129	109	107	118	101	115	115	140	136	118	124	122	119	117	109	133	140	128	124	127	143	111	125	135	119	121	115	120	132	144	122	129	123	127	122	116	117	117	134	116	148	121	118	129	127	126	117	132	134	135	118	128	118	117	119	139	134	100	116	114	131	146	110	133	130	111	104	121	128	131	120	125	100	110	117	134	118	127	110	120	126	117	131	119	147	113	127	118	127	131	132	136	134	136	110	125	126	124	124	152	97	116	135	139	108	132	129	130	114	118	120	119	131	147	130	137	107	139	119	96	146	142	116	127	120	145	129	129	145	112	122	105	128	127	138	132	135	151	119	120	132	113	120	108	120	127	133	120	138	145	120	106	126	132	139	108	126	136	146	141	121	118	112	133	120	114	107	142	108	139	103	131	129	145	136	118	119	114	130	128	126	132	118	117	133	117	118	147	130	131	124	141	132	122	135	135	115	122	130	125	120	133	146	118	117	125	146	123	117	129	129	118	114	131	118	104	135	112	109	131	131	133	121	116	124	126	115	131	110	119	136	120	126	131	131	113	142	140	139	121	111	122	111	131	109	126	114	129	114	134	138	133	151	124	130	135	126	133	122	104	121	135	133	137	126	122	121	133	126	115	125	112	124	109	129	134	126	160	137	122	132	121	120	141	123	130	127	108	139	124	130	110	113	133	136	112	133	141	115	113	131	109	117	112	141	115	123	123	135	113	109	129	116	116	136	114	122	126	140	140	128	140	121	141	138	121	119	119	141	130	132	132	127	122	129	138	117	110	122	123	112	128	114	120	128	133	109	131	110	118	128	115	115	127	129	129	130	116	132	132	130	109	129	111	138	120	135	126	130	119	119	113	135	132	125	126	154	138	124	126	113	120	128	128	123	115	122	109	126	120	127	135	127	124	130	113	134	128	142	137	125	120	120	140	126	139	131	136	125	129	129	124	124	134	125	146	117	125	116	130	107	120	112	119	124	116	135	144	123	136	120	131	133	121	125	109	129	95	133	122	122	137	123	117	116	129	125	121	137	108	124	121	133	136	131	136	124	99	126	127	129	111	137	126	126	140	127	147	133	123	120	114	116	130	135	138	144	140	128	109	111	123	130	122	121	120	138	140	137	129	147	112	121	108	126	127	132	132	130	162	126	122	141	127	128	138	139	133	125	114	132	128	112	119	130	115	140	125	127	132	118	130	134	148	118	128	121	118	114	133	122	121	125	126	126	140	157	125	119	136	116	110	128	134	133	124	122	113	143	128	112	140	113	110	119	124	130	131	122	112	153	136	145	134	124	114	116	143	132	109	113	105	136	106	131	122	116	114	135	117	111	125	120	121	121	113	130	139	111	124	108	137	104	115	107	137	121	133	127	132	122	116	134	138	110	137	131	125	128	136	114	133	130	119	124	120	138	136	120	144	120	149	125	145	140	121	123	125	121	123	132	114	106	121	133	136	150	122	111	120	134	115	139	141	130	136	136	127	128	128	127	120	133	133	114	111	122	102	131	133	128	117	151	128	120	122	133	113	121	106	127	111	144	114	124	127	123	151	144	107	128	121	138	129	146	124	134	135	150	146	133	119	117	96	110	120	130	143	123	121	110	134	153	127	127	124	127	124	110	127	125	134	123	122	107	109	139	130	125	124	134	114	128	124	128	140	122	121	138	132	128	125	142	116	131	136	123	127	122	126	128	136	135	116	149	123	124	124	121	120	128	109	117	119	137	129	124	121	121	132	130	146	143	152	126	148	139	145	113	136	120	126	121	133	140	152	99	122	122	135	112	129	145	123	112	131	146	125	139	144	126	141	127	124	126	122	106	128	130	129	150	128	138	107	125	138	125	126	114	126	108	129	115	117	116	123	117	120	135	117	128	141	127	121	149	152	141	127	119	130	133	111	135	112	114	119	118	130	147	132	117	124	143	124	148	140	119	139	116	100	136	133	121	136	134	130	118	129	127	127	124	149	136	106	112	118	101	140	138	131	119	111	117	122	123	130	109	129	120	121	119	121	137	128	126	121	126	115	130	130	116	116	131	104	132	133	101	126	125	115	138	115	111	129	142	131	135	118	128	122	124	132	123	138	129	130	125	153	130	124	132	123	135	129	101	108	129	141	102	126	128	127	123	134	108	134	117	99	147	130	103	128	133	124	140	122	115	123	134	129	126	139	118	133	137	149	130	129	134	137	121	129	131	132	125	141	106	114	151	133	121	128	124	134	153	122	114	122	117	104	132	109	134	137	125	116	106	121	134	124	125	132	108	104	116	126	118	143	117	133	121	134	140	126	131	127	124	134	138	123	126	120	127	108	114	132	127	126	130	126	132	124	124	142	137	115	109	148	133	126	139	124	114	111	140	132	146	123	111	126	131	133	132	131	115	119	125	135	121	129	113	114	120	127	113	105	146	120	124	116	111	141	118	145	125	108	121	134	119	119	117	117	118	129	130	130	117	113	146	144	140	111	115	119	146	125	106	140	139	119	131	121	143	139	147	125	124	121	117	138	110	112	111	138	133	146	97	120	128	138	117	123	105	129	120	147	127	148	129	143	122	131	127	121	125	144	123	124	123	124	117	115	115	142	110	132	147	135	124	129	133	116	125	123	129	125	121	133	113	126	124	109	117	127	136	126	116	123	137	140	128	129	126	108	144	113	139	138	103	126	137	113	145	135	127	144	123	117	125	112	137	138	135	122	138	119	114	122	125	138	125	110	131	146	118	114	127	145	153	127	139	125	106	118	131	114	133	133	137	133	126	123	129	150	111	122	144	124	141	129	111	117	139	118	114	116	119	127	115	118	125	116	128	128	114	120	127	121	130
18799	10010	6818	2969	2006	1385	1074	851	681	560	482	441	445	367	357	307	289	278	282	221	252	261	214	227	244	221	209	253	208	216	201	208	232	232	216	178	197	193	182	206	191	190	204	187	201	193	190	183	203	200	194	181	214	176	199	194	181	187	165	201	185	209	173	180	190	163	177	179	177	193	175	179	189	165	166	194	193	178	181	177	184	206	179	183	187	190	203	186	200	182	165	189	175	205	198	187	187	167	188	193	173	173	180	166	183	160	176	202	169	196	175	198	212	169	168	154	172	194	184	178	170	192	200	171	189	171	180	165	184	153	178	182	187	168	187	177	187	193	188	193	166	170	199	168	179	159	164	182	179	167	190	157	174	181	174	147	162	169	189	170	158	178	174	194	196	191	179	170	175	169	174	162	173	173	175	191	187	156	176	159	176	182	184	181	187	175	195	178	175	173	159	181	176	196	184	155	179	174	185	176	179	170	181	190	176	176	189	186	157	198	190	169	205	174	167	157	180	182	181	191	176	189	180	209	151	165	153	165	193	207	183	181	170	176	164	171	166	184	180	198	195	187	188	167	173	179	188	180	206	177	160	161	180	200	168	156	180	186	171	169	203	189	191	169	178	177	157	163	200	172	194	163	146	176	174	179	187	210	172	186	173	169	189	193	191	161	177	190	151	196	180	166	185	171	191	187	190	179	162	168	197	192	199	174	195	186	178	181	173	173	171	199	182	169	173	176	184	179	186	210	172	176	191	181	155	204	203	199	166	192	154	171	177	220	166	162	187	191	183	176	183	189	173	182	204	196	185	173	193	169	192	170	179	163	163	178	213	171	167	168	193	182	175	181	206	171	197	152	207	168	206	193	171	152	177	176	200	158	179	186	181	177	172	163	179	191	181	189	166	190	171	195	176	183	166	183	187	191	184	189	193	154	195	190	169	179	194	204	195	192	178	200	201	179	156	197	181	183	162	180	175	164	177	196	178	182	188	182	162	166	177	186	176	190	171	174	182	177	172	145	166	169	176	195	183	195	161	172	168	185	176	171	179	181	177	170	156	172	204	169	158	194	166	177	180	171	176	189	171	177	175	216	178	180	168	197	182	180	187	170	172	177	166	194	149	191	191	188	167	185	185	183	152	173	166	189	179	164	193	176	162	161	208	193	178	157	169	188	192	185	183	175	198	168	175	180	186	207	187	173	182	217	176	186	197	171	177	178	172	185	184	164	185	184	179	164	161	169	171	187	174	191	166	196	196	183	178	182	178	180	172	183	185	182	191	177	188	181	179	175	175	150	191	162	176	192	171	186	178	175	180	181	189	203	181	193	180	158	159	184	161	181	186	178	172	175	171	166	188	167	170	173	188	177	172	189	175	165	191	175	175	169	185	193	189	198	156	164	201	186	188	186	167	149	188	196	189	183	189	201	176	193	184	175	177	180	177	176	188	201	180	162	182	195	170	165	188	182	178	186	170	187	175	185	212	168	177	197	166	184	191	170	189	184	162	187	179	188	190	202	189	204	198	177	174	191	202	196	164	187	170	178	207	174	174	198	158	164	185	167	171	192	167	147	185	177	191	205	173	200	208	174	184	189	183	173	199	169	183	200	197	179	172	181	182	172	173	191	175	166	184	187	176	182	191	166	190	176	189	190	155	185	178	195	165	198	195	180	174	169	148	168	178	166	157	189	198	177	198	177	182	199	191	170	192	157	160	166	185	205	180	181	190	172	195	181	150	159	170	192	155	194	171	181	184	208	160	205	173	171	177	166	181	172	162	176	165	189	199	179	193	178	226	182	187	168	166	188	184	169	205	207	187	175	187	184	175	190	178	176	182	190	178	196	173	175	178	167	191	196	169	179	203	178	197	171	166	176	180	162	195	186	184	189	163	156	161	173	164	180	179	203	210	171	171	170	184	193	192	192	193	212	176	190	165	172	168	177	160	163	179	179	204	215	172	179	194	186	193	193	186	186	180	162	197	179	162	167	180	180	185	194	171	178	179	190	179	175	182	164	178	157	180	178	163	176	164	190	171	166	204	182	200	168	184	187	192	140	175	178	189	178	198	198	185	191	184	169	189	184	182	177	165	195	193	179	175	180	199	190	189	194	186	181	165	172	156	179	178	174	197	178	196	179	182	181	184	171	163	177	166	185	184	161	175	186	168	161	173	182	183	177	186	204	202	175	157	174	184	171	166	208	176	191	185	189	171	175	154	177	178	158	150	187	149	171	177	167	194	197	174	176	174	177	191	178	177	175	166	177	186	191	179	186	170	163	181	188	179	180	195	167	198	189	193	184	198	180	186	177	180	161	174	161	179	191	191	186	187	166	184	178	148	179	182	185	189	210	180	182	193	185	206	172	173	216	151	162	174	186	162	173	190	175	205	185	196	164	148	171	186	186	174	205	182	174	172	157	194	180	182	163	167	206	186	166	187	176	163	200	172	208	173	180	196	185	194	193	190	173	179	174	162	181	199	173	198	180	177	177	165	186	186	138	178	183	155	177	176	170	177	145	203	182	207	171	171	170	173	207	182	194	192	175	188	170	163	171	194	186	200	176	193	181	162	166	186	201	174	180	204	193	190	188	151	156	189	162	184	176	178	196	162	179	198	172	198	176	189	188	166	163	168	200	186	174	178	171	184	176	174	178	174	172	197	198	181	163	175	187	182	171	184	169	199	188	182	170	172	160	168	175	179	197	193	172	181	183	168	178	195	160	177	190	176	167	194	161	214	185	188	183	193	190	161	168	178	176	167	164	172	163	165	182	185	200	189	172	161	207	175	148	189	180	189	174	181	176	168	199	196	180	170	181	206	159	173	175	188	179	179	186	193	187	204	169	211	170	129	189	179	180	174	170	181	179	176	163	178	178	164	147	168	178	170	187	195	186	171	211	175	177	189	191	191	187	162	180	156	187	186	169	181	192	177	168	176	183	166	159	186	187	181	159	190	181	183	183	168	176	181	194	156	159	177	201	177	196	174	180	189	165	180	178	181	179	156	205	177	163	167	189	192	158	179	172	175	169	180	179	145	192	175	193	180	179	192	178	179	165	196	178	211	160	178	179	180	175	182	173	186	163	197	191	197	209	164	169	202	186	191	176	188	187	161	170	184	173	184	194	172	171	195	184	159	184	179	176	185	181	206	158	183	174	179	193	156	184	189	188	183	170	165	190	202	187	189	165	184	189	192	184	196	177	174	169	190	184	190	197	165	182	185	204	212	187	175	208	180	181	155	171	165	169	170	188	196	172	202	183	157	157	168	173	172	156	153	168	167	173	193	189	161	177	193	194	202	191	208	178	165	193	170	182	203	174	171	187	175	196	170	200	161	162	194	185	178	183	179	178	192	173	175	187	161	173	199	146	172	195	162	187	183	178	179	161	192	182	184	161	199	157	212	184	165	183	187	218	193	208	215	189	172	207	177	173	170	184	170	176	168	204	204	176	191	188	173	180	165	184	196	191	165	185	176	180	190	201	162	182	163	188	172	168	168	167
27595	18377	3558	564	384	387	360	393	349	355	337	367	351	361	342	343	351	332	353	349	326	318	338	337	383	335	366	339	351	332	362	375	328	356	360	350	375	338	363	390	364	343	335	358	379	357	363	360	370	335	318	370	350	324	342	345	355	342	361	361	341	356	358	343	345	337	322	360	365	334	356	363	334	339	305	341	378	357	347	319	347	385	363	363	358	371	318	369	343	353	336	363	311	314	359	331	349	373	360	350	329	360	338	358	391	397	362	388	327	369	348	349	337	342	310	362	367	367	350	355	372	340	357	330	375	352	350	347	329	353	317	367	370	374	339	329	377	363	357	353	369	377	356	322	339	347	375	321	346	360	331	350	349	363	364	332	334	359	346	361	344	368	352	355	346	374	339	340	323	359	334	389	375	377	326	349	396	334	334	320	324	359	359	330	364	343	352	341	366	335	322	366	342	324	352	342	343	363	358	321	330	365	364	366	315	371	374	337	337	363	332	324	330	352	335	333	331	334	326	345	353	318	336	342	348	347	310	338	334	376	332	335	345	338	361	388	328	344	365	331	373	336	335	359	359	357	339	346	362	344	336	365	311	350	369	377	340	321	336	311	357	337	348	339	362	361	344	369	370	326	321	372	373	339	325	355	367	371	374	330	372	376	356	369	332	328	354	334	392	364	360	353	377	357	345	333	361	355	366	345	342	362	347	376	331	316	359	341	325	370	364	390	352	363	342	342	324	328	335	345	357	365	328	360	365	352	295	354	323	347	322	346	350	327	351	319	321	372	353	347	355	327	356	333	340	323	336	315	348	361	342	309	328	312	352	324	327	361	370	321	358	358	327	309	331	377	380	347	328	326	360	312	355	355	375	346	350	360	313	345	364	359	348	350	362	372	350	344	341	346	352	304	308	380	365	365	341	333	337	350	328	347	320	342	360	365	347	358	371	342	302	357	367	343	337	357	317	379	318	342	316	324	346	365	365	359	336	300	314	375	349	355	330	359	346	377	335	373	361	352	376	354	355	326	360	344	345	348	358	384	372	361	379	340	362	323	365	335	372	349	338	351	335	333	356	323	364	339	313	331	326	359	368	362	364	327	341	364	339	363	363	328	379	345	355	335	339	330	396	334	309	328	358	336	321	361	348	348	334	342	353	339	343	378	349	321	340	374	379	351	337	320	352	329	388	337	348	381	349	327	382	368	365	334	326	337	341	323	361	338	370	330	368	331	386	339	347	363	320	357	347	348	392	338	349	358	326	309	328	328	359	362	367	336	339	371	348	343	340	355	336	338	365	361	344	364	354	321	344	336	326	355	317	353	336	315	324	361	339	364	378	374	331	367	329	364	349	340	308	342	378	368	330	367	347	334	359	335	377	334	353	352	324	356	370	369	362	329	351	355	356	369	336	365	348	347	354	347	320	323	332	349	346	371	362	317	339	331	341	330	382	352	345	326	342	314	328	330	345	378	337	344	353	321	366	366	329	335	370	342	371	405	311	301	341	361	359	337	318	357	358	328	354	359	342	338	347	348	386	358	332	374	337	325	370	343	372	340	324	331	305	400	345	329	343	374	360	338	348	362	338	383	384	375	381	352	351	352	328	348	369	378	340	327	351	337	342	356	331	384	361	342	376	349	334	338	367	394	362	366	337	334	369	318	375	365	367	378	377	358	338	355	355	340	356	323	329	360	339	354	350	378	375	346	354	311	333	352	360	331	349	377	346	351	349	373	345	408	354	334	340	339	339	328	327	305	325	354	356	370	357	357	328	343	358	320	354	383	365	356	343	358	373	354	345	353	326	321	338	385	365	339	330	331	340	349	327	354	339	349	335	343	335	369	334	390	367	387	359	343	368	345	351	343	360	321	369	322	332	325	307	339	346	386	353	346	360	354	356	350	346	325	357	329	328	331	361	370	351	347	343	363	316	358	353	340	365	359	323	357	354	341	332	355	315	335	347	348	354	332	372	376	337	376	364	342	343	339	347	368	369	367	407	365	341	362	326	358	348	340	330	362	368	352	308	372	345	340	338	349	338	354	340	356	353	358	317	357	344	352	352	360	353	357	371	339	359	363	373	348	340	358	354	327	333	356	347	324	340	369	343	365	388	339	354	377	384	333	342	349	339	346	340	342	373	368	335	334	325	352	329	342	342	369	384	348	309	360	328	345	343	357	340	346	356	384	339	350	331	320	361	323	368	335	309	340	369	331	323	362	349	320	350	347	357	353	340	328	325	323	330	346	333	352	315	354	351	312	338	352	335	342	347	355	411	365	348	358	391	358	333	356	346	387	366	366	341	358	338	319	322	364	356	363	327	347	342	330	346	355	362	395	357	349	371	375	360	356	324	353	367	338	332	340	356	366	349	364	378	356	350	369	350	318	328	367	352	358	357	372	324	348	377	346	350	350	364	365	336	340	327	350	336	335	392	345	351	351	346	349	349	316	325	345	356	360	353	341	351	367	364	330	345	354	358	361	381	377	328	340	385	355	358	370	372	327	338	339	345	329	339	345	372	334	358	333	341	331	342	327	367	330	348	336	352	340	333	328	331	317	322	329	315	361	381	323	337	340	320	397	323	388	341	352	341	341	351	389	369	364	345	365	327	344	354	331	329	353	348	339	355	340	377	340	338	393	318	331	345	332	336	334	365	354	323	334	328	350	359	335	335	358	379	323	317	368	349	324	358	342	353	313	340	354	334	351	337	317	343	358	373	374	332	315	351	351	351	335	334	362	347	323	389	346	319	330	382	355	351	314	335	368	336	340	383	336	340	379	344	377	345	353	327	382	348	311	341	334	338	369	285	350	307	336	368	347	352	379	350	403	336	361	351	340	348	362	351	402	335	355	341	342	355	367	301	362	363	361	339	324	350	361	351	371	314	341	330	376	352	338	336	324	352	330	322	375	387	331	384	363	382	347	348	357	368	345	332	332	369	316	343	340	370	337	352	371	347	348	337	342	340	303	356	329	318	355	374	348	334	361	341	335	355	379	357	327	344	377	343	363	277	337	354	340	363	336	366	362	366	346	349	359	362	332	332	342	356	355	321	356	338	315	375	348	367	333	336	326	342	344	328	317	364	334	357	368	334	353	335	386	344	315	347	353	337	354	322	353	363	329	363	330	359	363	367	372	356	361	367	363	319	339	350	350	349	346	340	348	349	369	355	324	362	364	343	350	325	323	339	331	344	370	337	332	365	342	310	319	310	360	306	361	358	336	345	353	355	343	330	352	345	332	312	342	327	355	333	338	356	364	342	333	355	352	341	344	371	372	314	321	359	329	358	367	353	381	306	334	339	369	363	352	376	369	368	366	319	356	343	356	359	334	370	340	350	376	378	341	324	354	355	330	359	352	364	394	370	362	352	349	344	340	358	355	340	374	343	336	355	346	365	362	400	363	351	341	325	350	354	319	370	357	340	328	322	369	367	366	374	383	358	332	339	330	323	354	355	355	390	365	337	363	371	317	337	349	348	356	373	364	326	345	332	351	360	344
8836	900	727	580	527	463	553	531	532	525	514	519	526	521	501	509	558	497	519	537	514	524	534	549	501	549	516	505	509	455	521	488	513	469	521	506	523	503	543	512	515	548	518	477	581	517	521	548	496	513	522	530	531	514	474	551	503	477	566	515	502	499	491	534	519	526	507	500	517	517	532	513	527	522	533	489	534	510	526	538	518	535	523	515	561	486	501	505	498	489	476	511	528	533	508	503	503	553	499	511	525	484	500	516	509	498	506	511	511	499	518	480	533	491	496	519	540	538	501	527	532	511	499	524	529	503	529	536	540	511	510	529	503	520	490	515	517	479	530	508	502	486	490	485	558	494	500	526	495	514	464	503	516	573	529	490	482	515	521	504	516	531	517	511	512	510	513	533	520	539	509	550	549	519	508	540	516	499	497	497	522	517	493	492	539	489	508	526	529	505	538	466	510	511	570	479	502	515	510	483	467	505	515	514	547	480	488	508	531	527	500	471	543	557	497	492	471	486	508	500	517	509	527	512	555	495	536	510	508	480	496	508	548	542	547	499	522	549	495	522	510	469	495	518	539	518	467	468	520	461	479	532	485	489	530	493	515	532	518	511	526	536	511	517	508	529	544	469	518	495	516	522	486	508	488	512	510	543	542	506	506	541	473	505	481	552	567	514	541	536	492	485	512	514	497	512	524	534	545	516	512	505	496	495	507	493	524	503	508	543	531	517	497	513	479	491	519	467	531	490	495	491	521	485	490	526	510	506	517	501	500	504	492	525	490	520	521	520	515	570	522	487	546	509	560	482	530	523	492	507	568	507	519	517	499	527	475	529	455	517	500	515	544	520	520	527	513	521	500	544	559	525	526	516	525	520	501	512	521	528	527	462	562	560	475	508	501	560	533	528	508	494	510	492	523	529	514	495	536	510	496	523	527	523	534	509	530	495	511	540	507	501	508	502	508	523	525	509	521	565	515	547	497	537	492	528	489	525	513	485	496	542	510	536	531	547	500	482	466	482	512	500	477	494	531	503	480	511	526	552	505	548	536	513	510	538	545	525	524	525	507	511	456	536	501	501	533	527	501	503	538	547	503	454	475	489	534	481	523	516	518	527	510	526	505	537	519	506	482	511	508	524	541	471	534	506	502	507	529	524	509	542	515	511	517	484	492	517	527	487	505	527	523	493	490	532	515	532	487	486	496	533	491	522	498	488	550	489	490	553	529	552	527	556	508	538	524	531	466	541	499	466	519	510	468	540	508	487	484	515	500	504	511	503	518	488	487	507	486	548	512	515	559	515	510	489	508	508	519	546	553	561	504	522	527	508	493	495	515	518	495	494	519	495	477	522	481	530	505	509	502	556	552	517	458	519	483	479	505	479	500	526	548	526	494	513	525	516	555	501	508	509	489	491	521	517	548	507	509	545	492	510	510	489	524	524	501	539	525	538	512	506	520	464	532	505	488	493	514	516	517	492	514	503	492	517	488	536	502	548	489	487	497	503	484	505	527	514	534	499	542	554	549	551	503	475	513	549	546	577	522	472	524	529	485	516	552	535	484	501	513	504	474	536	533	482	542	532	463	532	565	507	530	553	541	502	447	512	511	494	513	527	527	536	511	483	514	518	503	540	546	486	536	542	519	487	527	558	515	508	492	518	525	525	507	480	503	530	523	553	496	523	536	494	562	532	532	499	520	537	547	514	507	488	467	488	502	512	480	538	532	542	527	522	511	534	517	489	552	511	543	521	532	539	499	509	526	509	523	481	509	500	524	482	518	530	489	508	529	517	494	529	504	546	524	559	490	512	508	504	488	522	459	511	581	528	528	498	535	478	479	493	483	499	487	535	522	529	521	540	510	492	513	511	534	495	555	538	481	513	514	464	529	530	502	505	511	507	497	492	549	549	507	531	543	534	520	535	501	542	465	540	508	540	502	528	500	498	546	525	493	551	523	456	535	508	457	502	518	498	520	506	493	489	504	546	519	534	530	494	493	499	522	515	521	522	533	530	513	502	551	500	553	489	493	517	533	508	530	551	541	538	529	505	528	497	543	521	522	530	502	527	539	532	513	557	476	483	504	474	484	550	516	516	520	526	522	546	554	527	520	498	488	517	530	490	555	564	537	488	510	507	539	509	499	513	511	491	550	523	500	490	541	519	510	499	535	529	498	509	503	541	519	504	480	519	475	499	521	545	474	484	536	492	492	522	530	542	527	548	528	520	523	509	496	483	535	504	553	489	511	512	553	506	517	514	478	545	514	501	517	512	546	522	491	552	511	495	481	501	516	465	524	543	530	476	515	483	513	549	506	486	513	500	473	545	533	495	467	558	496	498	509	480	572	537	511	499	484	526	500	555	502	502	496	521	490	502	522	490	513	559	463	523	542	553	536	541	507	539	499	502	541	522	489	527	535	510	547	552	524	511	496	516	493	552	476	527	484	490	500	548	514	515	565	524	496	506	489	513	499	512	485	518	528	535	488	539	487	535	521	532	480	515	485	494	541	509	466	519	501	491	473	536	511	483	566	544	519	571	531	511	530	523	577	505	515	480	498	484	479	531	524	495	493	535	542	554	513	499	529	550	533	484	550	524	533	518	504	549	517	487	530	514	508	485	515	473	514	490	485	521	496	524	487	532	534	541	524	510	515	527	524	487	521	527	484	553	521	537	514	508	483	492	544	489	533	482	508	507	500	519	516	506	503	476	524	540	490	496	517	507	527	532	532	512	510	516	544	550	447	495	537	460	527	516	490	503	475	515	504	502	524	536	496	515	478	499	560	549	524	507	492	495	534	484	524	504	494	549	521	510	540	539	525	529	498	490	520	505	489	532	528	525	476	487	480	486	544	464	526	514	486	538	515	554	520	497	516	511	531	491	529	500	502	499	532	515	495	539	516	498	519	471	522	504	545	512	519	518	509	493	520	522	539	552	504	511	552	514	472	495	518	520	501	536	490	516	510	530	496	544	512	542	514	532	531	545	512	488	527	526	506	487	524	471	499	558	508	525	511	522	494	505	512	498	483	488	513	532	536	509	515	525	513	541	486	546	520	510	500	481	495	503	501	527	533	517	527	508	479	511	478	516	519	518	534	470	548	469	575	505	547	526	488	471	488	483	521	505	482	532	515	527	520	541	528	516	510	542	515	527	508	499	512	492	510	495	498	506	534	523	501	500	542	508	488	482	583	482	544	527	513	502	539	514	525	512	525	525	513	522	503	497	496	520	503	498	504	495	516	521	501	503	512	503	479	534	480	543	484	495	505	510	540	529	536	494	532	484	486	516	517	535	520	509	454	494	581	535	478	512	495	525	519	490	550	474	514	482	500	542	468	541	510	523	487	486	528	529	519	486	541	501	527	503	535	500	501	535	538	509	536	516	522	543	542	517	497	499	504	519	522	504	533	505	509	579	539	511	508	506	494	526	504	520	497	470	523	534	560	494	500	507	469	488	506	538	502	513	537	511	556	511	492	510	542	504	527	532	538	501	518	524	510	504
23533	21538	28711	24826	21427	3393	408	262	220	236	212	192	186	186	153	146	157	127	185	147	148	152	176	171	180	154	153	161	159	142	145	147	133	158	157	152	156	149	156	147	142	142	146	144	149	139	184	139	157	148	149	152	156	148	147	146	142	158	147	148	166	149	138	137	142	152	129	149	157	143	126	132	140	148	136	144	122	147	129	166	126	155	151	158	146	127	134	134	125	121	150	140	149	127	146	167	139	127	150	151	126	138	144	124	152	136	126	124	156	164	153	171	156	159	146	141	134	136	158	166	143	176	144	136	160	140	155	141	144	147	118	163	139	136	129	152	160	155	134	146	148	154	126	142	164	154	143	121	146	182	147	129	120	138	125	126	148	139	175	140	163	143	143	128	133	150	166	134	150	158	144	161	158	155	135	156	147	174	156	134	138	147	151	140	155	167	131	139	144	145	138	154	148	163	129	125	160	133	141	152	141	143	173	143	115	155	149	157	143	138	147	162	136	141	154	136	146	171	148	151	133	147	157	148	147	137	144	149	144	152	153	161	154	145	145	154	168	143	159	162	124	171	125	150	161	157	124	144	150	156	136	157	155	153	144	135	149	127	146	151	142	128	158	144	133	143	143	174	148	135	126	155	147	142	147	147	150	156	138	161	144	148	152	154	134	140	117	112	149	126	142	135	137	165	146	135	146	141	140	127	140	160	147	139	151	139	148	147	154	147	122	160	120	153	168	158	154	147	139	162	135	164	133	153	162	126	141	154	123	115	149	141	133	140	130	166	135	152	152	139	146	136	156	135	131	132	158	157	116	158	151	140	170	147	130	140	143	148	142	166	159	141	141	131	157	150	144	155	154	147	155	144	158	109	145	137	124	116	138	139	154	160	139	143	181	136	130	148	141	152	144	166	137	148	148	156	146	133	138	164	161	157	175	133	162	146	129	145	137	145	134	165	132	158	132	149	168	161	143	139	139	151	150	162	139	154	145	147	138	128	165	148	163	135	142	155	149	135	148	147	156	152	156	141	144	141	139	145	155	136	153	134	144	130	150	160	150	126	157	129	141	147	139	169	163	137	138	133	157	141	134	144	153	140	159	142	153	144	127	133	135	122	142	143	132	161	148	147	150	140	147	142	128	137	141	146	153	143	146	176	169	150	170	140	151	144	143	154	161	141	128	143	146	161	146	117	140	153	136	144	136	147	144	150	149	147	157	127	149	130	133	138	143	155	152	157	163	156	150	160	142	155	139	140	144	172	133	136	133	164	145	142	149	155	155	140	141	144	179	151	127	155	140	156	153	138	162	139	156	140	142	155	151	159	132	150	149	113	138	151	125	161	142	148	147	163	143	157	114	132	153	144	168	133	166	163	139	149	133	138	148	136	130	132	160	145	169	156	157	144	160	142	154	149	138	144	149	139	163	165	159	155	138	144	144	127	146	137	136	129	154	156	148	150	130	158	135	132	144	150	166	128	140	136	148	130	145	163	130	147	119	141	153	147	150	146	147	140	169	140	145	151	143	148	134	136	143	138	145	124	152	133	167	143	161	175	167	138	145	166	119	142	152	154	131	126	163	155	152	157	152	139	158	149	150	140	153	144	140	152	133	155	140	154	142	147	126	151	187	131	150	151	168	145	136	164	159	121	155	124	132	127	145	146	156	145	141	153	138	171	144	133	147	136	123	150	152	166	154	150	122	145	139	150	125	130	157	148	137	143	182	138	147	147	168	161	137	123	151	154	132	103	131	141	162	141	144	147	148	162	145	152	125	127	141	134	130	145	131	138	159	159	148	144	132	150	176	112	149	148	128	158	162	139	125	153	142	144	169	148	130	142	173	153	124	149	133	144	167	137	138	131	137	158	130	137	161	123	150	152	154	156	170	150	159	130	149	131	135	134	158	129	142	147	148	154	159	136	141	124	136	163	144	140	152	160	147	135	144	153	161	136	131	128	147	145	124	144	114	154	149	157	143	132	158	157	152	135	125	141	146	144	110	133	144	150	140	166	140	154	159	159	160	145	173	146	145	139	141	131	154	151	139	142	152	121	148	144	164	146	154	161	152	136	154	134	156	152	153	136	145	136	160	159	133	157	122	156	158	143	146	134	160	142	153	139	162	150	144	149	134	133	144	152	148	165	132	142	135	160	145	162	140	160	161	150	145	135	150	142	150	163	158	121	154	138	147	148	139	144	150	130	146	151	142	143	139	156	163	160	159	143	157	139	141	132	137	146	135	157	127	140	151	137	119	152	154	127	144	142	153	156	155	143	189	145	138	154	142	127	136	160	151	138	160	138	119	142	134	139	131	134	152	154	146	143	140	155	142	137	171	158	156	145	149	135	133	155	125	129	142	145	136	162	149	139	159	132	139	143	146	133	128	149	159	131	156	156	132	134	132	137	154	135	152	154	154	144	132	151	133	137	144	154	156	149	146	141	153	143	140	141	143	142	148	150	154	142	144	172	153	148	130	138	130	145	178	135	146	149	136	157	134	145	135	176	150	136	157	147	140	135	169	158	145	149	133	153	150	144	130	154	152	121	149	171	147	144	168	161	152	130	135	135	151	142	148	151	164	122	155	155	138	147	134	134	147	143	141	126	155	130	154	145	122	161	144	131	160	164	159	146	156	133	162	157	134	146	135	153	157	140	148	152	140	142	142	155	122	132	143	158	144	138	140	144	168	149	146	146	148	134	161	144	138	155	156	151	138	151	143	147	162	151	128	163	151	130	128	140	161	131	159	152	130	122	147	136	142	124	125	151	150	148	148	145	148	142	123	160	145	165	166	150	133	150	151	128	108	155	139	140	132	150	131	126	149	153	144	147	146	141	141	153	125	187	153	144	158	148	131	166	154	137	144	126	132	137	144	137	133	141	164	144	131	150	144	151	139	160	124	164	140	154	145	155	134	128	150	140	144	128	163	138	143	123	141	165	152	144	145	155	152	159	157	158	144	176	159	146	125	143	141	142	148	154	141	136	132	137	138	131	139	152	128	135	138	145	150	159	137	144	155	153	139	144	142	137	150	146	144	145	144	137	153	142	121	151	113	146	160	140	154	137	147	148	137	162	136	145	154	132	154	156	131	130	132	159	145	149	171	158	141	128	129	158	137	137	164	138	152	149	158	163	141	169	149	131	142	144	130	137	151	135	138	167	145	150	145	153	163	137	147	146	142	148	170	147	129	110	147	144	150	154	137	141	142	148	110	125	151	137	130	119	147	159	149	136	149	178	141	134	129	147	129	145	140	137	129	134	148	142	146	134	142	136	143	152	150	147	147	145	151	145	134	144	133	158	140	166	126	149	120	124	170	154	140	157	125	130	158	135	124	130	147	142	146	159	121	144	156	146	123	136	140	138	131	149	139	134	154	140	150	151	155	153	131	143	163	162	127	160	146	133	152	154	149	159	155	141	160	149	140	151	148	159	139	140	155	140	161	145	127	153	141	140	149	147	153	153	149	134	142	168	141	123	131	133	152	142	169	141	143	142	121	138
17982	5977	3945	1711	1212	865	682	556	457	420	383	347	326	285	267	309	266	257	248	275	228	287	242	282	273	241	258	233	272	261	232	222	245	236	226	267	239	245	225	218	224	251	229	215	225	247	217	222	230	249	249	250	241	218	249	249	221	215	242	247	232	213	208	247	254	233	209	224	231	253	244	219	225	222	236	243	222	235	224	206	218	215	233	231	218	249	230	224	237	243	241	207	227	214	232	222	223	263	238	232	226	208	229	216	238	215	217	235	232	208	225	221	237	223	209	242	235	235	246	225	210	213	252	248	214	224	238	233	220	218	238	233	232	194	245	241	230	222	225	242	221	216	202	234	212	239	213	226	249	219	246	226	215	237	239	204	232	243	216	234	227	258	233	257	207	228	260	224	244	205	224	243	228	218	234	230	224	233	216	216	240	235	213	226	199	222	228	232	224	237	218	252	216	221	248	234	229	225	242	232	240	236	234	239	223	213	257	227	241	239	250	225	238	231	239	229	201	234	217	205	195	249	229	257	226	226	210	232	223	221	227	239	210	203	240	243	221	236	226	232	223	197	209	238	218	231	225	247	244	251	245	238	229	214	216	231	208	227	233	230	239	215	229	223	227	221	229	253	202	244	266	245	219	221	245	228	242	222	237	226	206	217	214	224	228	228	222	236	232	219	234	245	234	229	218	230	223	212	200	246	215	245	223	191	206	194	216	226	254	217	245	208	225	217	234	215	209	221	217	214	225	239	210	236	220	244	229	224	215	226	225	216	193	219	226	228	235	206	204	240	205	236	236	234	219	235	234	197	219	210	201	221	243	255	223	222	220	213	257	215	259	190	201	217	240	217	255	228	236	232	219	229	221	216	218	227	238	225	244	223	233	233	256	226	247	241	186	238	230	203	212	212	215	241	223	199	242	232	230	231	230	224	240	259	234	234	246	254	240	236	243	246	219	225	210	228	229	244	226	224	212	206	197	226	221	235	236	250	240	253	225	226	239	204	258	186	214	207	215	212	230	200	240	243	203	226	249	261	222	233	206	222	220	229	218	218	206	205	214	246	229	230	230	231	232	221	230	223	226	238	236	231	249	250	213	226	242	227	248	236	213	201	207	228	207	203	256	220	229	224	228	215	239	234	228	234	226	234	216	244	218	241	214	236	239	221	212	255	216	240	212	243	238	261	204	234	203	265	204	207	253	241	230	240	222	233	241	223	244	224	225	242	212	225	222	200	232	257	220	247	232	225	230	197	208	225	217	230	219	246	217	185	247	220	255	200	238	220	247	241	236	239	237	239	225	244	230	225	236	196	238	196	232	241	206	225	191	217	227	246	239	236	213	191	236	239	242	249	246	235	230	222	239	216	220	253	229	250	227	248	241	227	216	235	211	216	237	215	206	210	214	249	243	253	208	231	238	210	221	210	212	232	205	233	248	218	210	220	240	201	182	205	217	248	213	240	273	234	213	225	218	232	238	227	219	224	225	246	262	246	228	235	214	225	233	226	224	239	213	252	224	239	207	210	228	205	210	237	218	241	216	232	229	235	218	202	226	208	232	217	227	200	230	251	217	202	246	234	237	233	229	214	225	244	226	261	241	239	258	204	223	221	221	224	212	225	202	208	219	237	227	225	245	239	245	237	239	218	221	212	231	249	249	233	243	219	236	241	227	239	249	225	239	222	223	215	230	209	194	248	218	234	223	213	215	226	246	207	218	215	207	215	224	231	243	238	248	235	231	255	206	236	221	222	216	218	224	235	198	214	251	237	221	221	233	256	235	229	227	231	236	239	193	230	232	247	233	235	225	239	249	232	234	201	194	230	220	234	248	237	235	181	215	236	212	221	218	217	227	215	253	243	224	222	236	215	241	218	242	252	235	231	212	240	233	229	261	241	221	257	209	222	238	226	238	210	223	233	221	239	258	216	225	227	202	220	230	241	208	238	226	228	242	224	206	240	222	200	263	226	222	220	226	231	246	226	221	220	200	232	217	243	255	243	256	228	247	232	235	216	220	191	264	211	233	211	216	222	254	207	209	199	225	251	233	252	227	225	234	216	221	222	222	245	250	236	238	193	236	215	199	225	205	225	205	206	229	233	227	235	240	200	225	249	211	229	235	233	249	217	247	216	225	233	203	221	248	236	200	240	225	234	235	225	202	233	229	229	227	211	219	224	251	231	239	234	243	209	216	228	272	243	220	217	229	233	240	220	230	198	217	217	251	256	217	222	235	232	218	210	227	229	280	233	217	224	244	232	203	223	225	230	233	288	242	235	228	218	222	217	207	250	224	192	224	231	236	231	232	222	230	243	222	223	232	223	229	228	216	223	212	266	208	234	204	209	244	218	241	233	209	222	214	261	224	190	248	235	216	247	238	256	231	223	217	213	237	220	232	233	222	209	224	202	225	218	220	235	236	219	232	244	227	217	222	241	228	234	239	218	258	228	237	238	210	199	209	243	220	203	237	246	243	245	234	231	231	219	238	235	203	188	234	224	258	235	227	246	224	205	219	256	235	238	223	239	215	224	241	228	220	236	233	228	218	223	211	207	237	233	219	207	228	230	227	245	268	215	250	224	229	228	255	239	216	241	237	208	236	221	217	230	225	231	201	231	236	213	222	210	231	240	229	262	233	218	257	237	247	228	246	224	216	221	229	220	220	224	223	215	238	242	184	237	224	225	211	207	240	219	205	230	226	254	216	251	220	236	240	228	204	226	251	249	192	224	240	229	226	203	244	221	220	230	230	222	184	215	209	226	214	232	220	215	215	246	228	243	206	225	216	205	238	244	222	229	212	229	208	238	223	228	237	226	237	246	220	232	227	239	254	213	244	252	249	229	231	233	232	217	236	219	234	196	245	215	230	229	247	232	224	205	212	221	229	238	224	229	250	245	217	241	236	228	223	247	228	222	222	236	260	187	235	203	240	225	210	237	221	225	216	235	228	215	239	220	223	224	222	230	220	225	252	243	264	238	243	212	219	226	235	241	216	237	253	221	226	247	207	242	239	221	233	247	223	187	230	222	216	238	212	239	224	202	236	217	222	230	224	232	203	229	217	237	262	229	247	256	225	216	213	209	223	266	234	209	214	223	264	221	245	217	216	211	223	204	238	219	225	239	216	228	230	258	253	252	200	255	233	245	227	210	224	228	250	234	255	234	233	214	234	230	240	240	229	238	245	221	221	221	220	232	242	226	220	230	244	217	226	218	249	213	216	241	192	226	218	224	204	234	237	242	219	218	221	196	251	239	238	234	213	235	226	206	203	223	239	240	224	236	230	244	238	235	234	232	263	215	244	244	274	217	221	245	244	235	240	244	201	237	222	231	262	209	250	215	200	235	221	209	232	215	229	270	196	238	213	233	237	245	222	236	231	210	239	241	239	232	246	219	242	230	226	239	226	223	239	262	234	206	236	220	197	249	237	228	229	258	218	222	230	216	213	225	221	217	226	229	222	230	229	241	231	210	238	223	220	226	247	232	237	229	223	233	215	235
24813	21560	26915	24930	1892	543	514	471	416	436	438	418	427	380	435	400	416	380	403	416	423	400	399	396	374	362	366	378	393	399	393	389	401	422	415	383	409	426	401	381	366	383	386	413	408	420	422	374	386	383	392	426	400	413	379	421	394	394	453	376	434	369	384	419	432	423	445	420	374	421	408	381	400	395	426	435	419	392	416	435	381	410	380	377	393	384	383	400	421	414	406	413	415	373	405	381	402	358	416	379	391	399	396	418	367	346	407	399	389	388	410	378	377	385	412	378	421	404	389	400	372	401	408	399	424	379	409	405	387	388	410	406	370	401	398	432	396	409	404	411	407	370	396	384	401	353	429	372	412	423	410	403	412	374	391	395	420	389	408	401	405	390	395	366	416	431	409	394	405	385	386	409	412	424	409	414	416	398	366	404	396	433	418	406	374	400	462	423	424	401	396	403	411	366	412	370	402	383	410	388	368	435	431	377	414	390	399	408	399	387	398	373	383	358	397	386	382	424	416	380	387	412	426	372	383	384	403	391	403	392	394	400	391	396	363	429	369	382	396	400	428	435	344	442	412	424	369	373	431	356	398	419	393	377	394	441	390	383	386	389	372	402	447	392	363	389	411	401	437	393	369	411	418	403	392	408	395	424	383	412	408	399	437	419	402	425	411	399	426	423	398	407	410	368	408	420	390	382	401	406	431	433	405	436	398	402	382	422	383	395	410	353	379	418	435	384	409	381	392	427	404	401	400	396	395	397	402	382	399	407	407	399	383	402	435	377	379	425	448	399	376	356	391	424	389	388	353	393	447	429	406	407	404	405	401	398	389	391	431	432	400	399	399	379	430	390	367	394	414	368	381	397	401	401	426	397	435	447	376	433	399	402	418	403	427	429	380	400	410	439	435	395	419	379	392	418	418	387	362	426	375	394	418	373	415	383	427	400	389	367	403	379	432	382	403	422	381	387	376	391	396	382	438	385	405	405	376	393	378	383	397	379	387	414	401	374	442	381	405	414	403	373	395	388	385	393	401	401	436	400	401	387	401	382	396	410	419	374	403	411	395	361	401	434	406	415	379	412	405	374	415	436	397	377	422	398	360	372	388	408	391	389	401	410	402	413	416	394	402	388	407	394	349	392	400	430	370	403	429	390	413	407	407	391	370	397	397	420	389	419	404	389	392	410	405	418	429	388	380	404	361	424	399	379	368	395	392	421	385	419	376	409	379	404	414	407	407	420	388	404	401	406	433	379	381	400	409	328	421	430	378	377	383	439	407	369	392	406	398	414	408	407	382	380	407	389	429	438	430	404	387	379	384	396	410	410	378	383	384	406	384	381	413	388	404	408	378	379	375	362	349	410	374	417	398	430	373	392	451	412	401	380	412	392	408	408	387	400	392	395	417	392	392	397	382	399	396	396	419	390	348	393	405	418	405	420	422	408	402	389	427	390	407	392	415	413	394	386	401	411	389	404	427	416	428	393	371	386	354	382	382	407	408	398	435	424	409	395	368	405	409	374	400	402	372	393	392	431	365	401	413	374	423	393	410	412	441	389	353	363	381	383	391	407	384	402	382	401	363	402	404	393	363	421	410	398	445	387	414	375	385	378	394	412	389	390	401	401	416	380	377	394	380	426	402	389	455	392	389	391	410	427	392	430	403	398	431	409	398	426	374	448	403	401	372	390	397	392	420	377	359	392	382	384	382	362	400	375	383	418	405	422	396	418	405	384	387	401	402	411	396	367	415	371	385	408	426	387	394	412	388	432	346	448	393	371	424	398	444	399	399	406	375	395	436	406	379	402	370	381	381	465	395	424	390	385	424	382	411	398	380	388	428	387	379	397	384	376	409	390	446	374	366	372	382	406	378	398	397	366	381	427	411	393	408	383	391	434	382	358	415	409	419	394	401	368	386	385	413	405	420	408	398	407	412	382	395	391	386	371	368	419	386	409	415	411	375	436	427	387	393	386	386	409	387	389	373	405	413	378	375	373	406	426	405	391	394	439	371	401	408	383	389	417	413	434	387	407	387	373	412	435	394	379	402	393	421	411	448	398	390	425	402	402	405	392	410	384	396	408	396	415	390	388	380	370	424	375	395	400	429	380	419	395	393	376	397	394	398	388	381	408	384	388	370	407	414	381	411	399	461	395	379	426	381	413	421	402	437	386	434	394	375	399	436	394	399	387	410	367	412	419	377	454	397	376	400	412	386	403	360	388	439	363	395	414	426	406	433	386	416	369	406	399	426	402	398	397	403	386	392	364	397	406	386	367	416	375	386	402	366	416	368	384	392	420	396	396	391	413	399	399	415	385	358	387	378	390	379	370	400	396	392	397	421	402	379	372	357	420	363	371	359	375	384	378	397	378	389	402	403	420	398	358	398	406	404	411	366	378	394	380	376	380	372	368	398	388	401	387	388	358	430	381	398	353	376	403	386	430	386	371	400	397	393	415	413	369	358	373	381	403	364	447	376	382	419	390	412	387	384	381	394	379	423	364	383	380	402	423	401	399	403	393	406	419	382	412	402	381	406	416	354	415	409	354	390	400	355	418	375	416	380	381	407	355	428	376	383	402	417	389	396	342	375	387	371	420	432	402	395	372	425	362	409	370	400	408	385	417	388	391	403	392	343	388	380	422	361	394	399	361	376	441	383	401	403	410	423	383	390	391	416	411	436	384	409	394	406	426	405	406	425	414	401	385	406	402	395	396	377	410	393	376	425	425	369	415	396	407	410	432	397	377	423	389	367	391	413	395	396	364	392	409	445	416	389	409	395	401	376	401	403	390	405	349	393	398	407	399	359	382	404	360	421	395	403	417	406	391	381	395	360	407	414	393	364	399	380	427	400	382	439	393	419	387	389	395	364	370	368	426	397	389	391	413	366	387	396	411	406	416	375	374	403	448	441	407	420	398	399	433	397	401	414	423	389	417	406	391	414	356	400	418	388	359	400	389	426	402	402	388	398	370	409	390	439	394	399	351	397	377	405	413	379	424	363	428	389	409	389	407	388	386	406	401	380	439	359	399	394	411	402	446	401	391	420	360	455	430	402	343	370	379	373	419	391	416	399	361	392	388	412	383	398	384	404	412	412	385	388	365	371	397	413	406	403	414	429	386	403	396	384	404	390	386	410	372	362	373	409	412	371	427	419	380	378	395	383	420	369	393	387	363	387	414	402	404	410	402	400	389	391	379	398	392	405	403	390	409	452	367	416	411	417	377	384	413	354	390	365	408	400	394	412	396	341	373	391	401	402	398	418	365	386	425	402	368	423	428	388	374	359	415	397	390	389	419	400	437	414	435	359	394	392	388	389	396	401	420	403	400	436	397	435	392	390	425	410	400	438	390	411	369	367	397	406	387	383	393	425	422	412	400	393	362	391	419	413	377	351	403	398	419	402	425	412	417	374	348	395	385	394	401	419	363	391	388	422	417	422	393	375	345	396	380	408	400	390	385	407	392	400	429	373	395	377	418	410	368	395	398	439	388	403	408
17391	3205	2158	1208	975	858	785	729	677	659	652	631	652	609	630	553	576	609	608	593	588	634	623	574	588	591	578	582	577	586	586	539	607	585	602	587	611	532	619	583	554	604	547	548	559	566	569	555	586	562	585	567	539	600	585	563	596	580	539	559	586	588	560	574	550	590	567	565	568	588	588	561	520	560	588	527	569	531	547	560	554	547	585	577	615	536	564	578	570	602	588	528	585	577	594	589	621	579	566	597	548	576	584	565	570	571	555	609	572	554	534	532	582	572	561	550	593	573	542	559	575	542	551	554	565	562	547	559	573	546	614	585	563	558	527	569	543	588	615	573	577	615	569	548	561	582	550	553	606	539	530	573	531	528	566	576	541	558	574	558	549	584	592	562	595	562	565	588	563	555	592	573	551	569	560	551	622	575	551	550	547	567	588	582	577	586	585	560	558	570	576	560	547	559	586	622	586	581	580	592	580	566	526	579	602	539	582	616	560	590	504	557	550	590	574	591	569	566	585	536	573	547	585	593	542	529	582	581	556	548	577	579	564	562	578	553	556	616	597	596	537	574	572	567	595	560	574	599	575	595	587	576	569	596	574	625	569	577	580	551	594	605	576	583	564	587	573	558	587	543	567	561	576	546	547	540	599	562	575	586	565	565	566	557	574	545	598	553	597	558	560	551	572	555	582	569	595	595	584	502	554	557	562	567	561	579	571	589	550	571	567	616	579	543	542	569	582	566	572	547	592	577	592	555	575	579	538	582	563	518	561	581	557	560	554	614	530	589	565	558	554	561	584	545	583	581	561	618	527	497	537	530	529	567	548	626	539	574	560	552	581	595	566	549	558	581	591	585	566	589	526	553	589	547	601	575	575	538	574	578	521	588	563	621	562	513	601	578	599	556	567	546	584	568	561	564	543	543	546	557	511	584	532	551	565	543	570	602	560	617	555	602	572	535	540	534	567	571	533	587	535	586	527	575	513	590	551	556	607	593	544	582	604	543	569	585	563	579	528	575	577	595	574	562	582	549	593	560	569	594	570	597	556	573	573	567	602	569	573	598	572	594	540	566	585	603	595	561	531	567	536	580	562	583	569	573	560	600	593	590	612	564	611	531	567	571	581	573	567	586	560	558	583	561	566	563	546	590	547	557	565	574	567	544	522	616	609	577	562	542	593	526	525	516	572	503	608	549	538	561	566	589	560	555	533	575	577	547	578	561	572	560	547	545	575	561	532	565	585	539	584	543	556	527	562	546	590	498	531	588	545	572	565	604	562	569	547	585	565	556	563	539	586	562	557	594	568	570	593	576	581	548	536	557	566	599	567	548	561	595	525	571	572	551	566	536	577	561	581	540	559	557	568	522	573	552	546	553	543	588	547	538	577	625	554	575	549	585	519	571	602	533	553	592	551	572	610	548	603	557	576	537	578	540	550	559	556	590	583	588	566	618	545	581	566	578	575	568	559	570	547	540	603	581	594	542	590	575	531	530	583	567	521	570	555	595	576	543	562	580	610	583	555	568	569	582	561	599	600	588	566	585	527	577	530	557	608	555	550	592	536	575	588	577	525	569	555	570	563	579	564	577	643	559	582	544	545	585	584	533	572	558	594	623	596	551	535	553	547	605	575	577	583	556	574	504	594	551	568	579	576	548	558	581	561	612	518	616	554	502	551	572	581	530	533	541	552	588	570	574	542	578	542	570	565	550	572	583	585	590	566	597	558	553	550	576	565	565	566	520	552	548	544	534	549	573	569	568	531	608	543	589	535	582	540	568	553	583	507	560	563	618	570	565	565	526	552	556	604	546	579	550	547	564	582	586	614	551	547	589	591	594	560	558	562	557	545	543	574	557	577	540	585	570	525	553	571	567	540	619	588	572	549	565	544	596	535	549	561	553	587	557	537	564	577	591	574	549	571	549	556	566	584	584	548	543	553	550	583	561	561	584	579	632	573	583	576	543	588	550	601	575	541	545	520	530	568	611	568	569	539	592	547	556	546	576	538	581	551	532	563	567	547	598	551	549	562	539	566	580	548	515	574	556	592	555	541	559	581	511	541	566	578	560	587	538	563	548	576	563	602	534	579	606	558	588	557	561	548	552	568	588	580	547	574	555	614	558	566	557	539	590	558	537	558	595	584	548	567	597	561	545	567	597	544	565	553	549	587	535	557	580	546	596	551	580	557	552	563	560	541	609	566	568	579	566	555	552	581	561	568	565	583	566	595	581	582	572	539	545	559	512	537	522	576	582	553	587	586	508	565	558	553	558	579	550	557	582	553	569	595	594	562	535	569	585	585	616	536	565	553	574	576	603	570	558	552	576	546	536	536	581	521	588	549	560	564	571	532	599	528	556	549	624	527	564	561	584	570	558	559	625	574	573	563	574	545	572	532	585	639	562	543	559	578	570	547	527	563	588	536	563	552	594	562	545	620	563	566	599	555	551	521	552	578	591	556	586	576	557	505	549	583	595	567	552	547	632	517	557	546	546	604	543	578	542	570	543	576	561	523	553	564	563	553	567	603	564	564	575	580	583	535	588	585	561	540	538	534	619	534	572	541	555	575	584	584	566	531	543	557	555	552	570	557	636	535	567	593	551	562	560	574	584	581	546	552	529	549	566	596	555	574	563	542	584	535	522	542	582	591	573	584	556	574	587	542	560	556	540	594	603	565	591	552	546	529	575	534	609	590	562	557	594	557	559	577	559	588	557	539	545	598	585	539	557	587	542	601	599	604	573	589	581	612	543	555	585	594	550	580	545	560	560	549	551	578	570	541	564	556	571	605	567	605	582	542	554	567	526	573	571	583	571	580	553	571	558	568	576	557	536	575	595	574	609	554	572	599	593	547	626	593	556	531	543	540	603	546	583	559	579	559	573	587	568	556	562	551	595	546	599	546	585	538	563	574	557	554	543	569	571	578	556	549	588	570	575	577	595	582	539	577	545	534	585	556	549	553	571	561	602	541	597	597	585	567	577	568	580	586	531	559	573	541	564	600	598	525	582	565	597	557	580	583	527	574	557	546	576	570	555	532	547	543	557	526	525	603	588	554	587	551	595	559	617	560	565	569	569	573	547	583	562	583	573	591	540	577	580	565	609	532	546	561	573	613	532	572	575	559	589	604	581	592	559	532	613	521	570	547	588	550	579	544	576	548	602	555	611	564	587	597	545	608	580	578	540	540	541	562	574	539	563	570	621	559	542	560	608	506	579	560	643	560	593	601	568	565	576	612	535	571	577	560	585	561	564	582	581	589	544	581	544	544	537	525	588	589	546	569	527	567	559	567	531	522	566	570	583	553	564	571	565	567	540	569	558	582	578	575	573	562	574	539	559	586	512	607	604	570	568	565	579	556	609	598	532	602	524	575	540	542	529	600	537	569	566	588	572	565	551	606	561	557	588	555	556	532	566	626	526	570	579	573	601	582	593	554	574	542	606	571	548	562	591	577	562	541	542	544	551	617	590	600	580	557	588	556	566	556	569	563	567	552	626
22546	21560	29368	24197	21555	21321	1834	397	318	265	212	213	226	200	208	194	175	163	158	166	151	149	141	150	149	131	157	133	157	146	133	131	126	138	155	116	158	141	128	134	122	148	137	110	132	139	132	130	137	137	117	137	139	130	127	117	121	154	135	135	141	141	132	135	125	146	134	136	131	152	123	115	158	146	141	134	144	133	120	106	128	120	120	120	131	133	120	127	132	149	116	121	138	119	133	128	134	129	121	112	106	114	133	127	120	137	122	128	133	141	114	131	102	146	93	142	119	150	132	128	109	125	128	134	126	127	143	129	134	138	129	109	112	136	137	111	111	123	133	140	128	112	134	114	121	119	133	124	134	135	120	126	138	119	130	124	111	106	123	128	129	132	119	124	125	127	119	106	124	119	132	133	128	107	105	115	131	136	138	151	165	113	119	119	138	128	133	136	131	118	132	128	129	117	111	126	133	126	136	122	117	130	121	140	116	124	137	137	126	121	121	108	143	119	118	136	120	138	131	123	134	135	133	129	137	134	130	118	120	136	137	126	133	126	127	124	131	93	115	140	126	122	136	118	101	105	102	137	125	126	124	131	134	130	129	115	137	114	122	142	121	127	110	121	154	128	140	123	129	134	107	142	110	124	125	119	130	117	123	123	127	129	112	140	147	136	121	118	129	140	121	119	130	114	117	126	135	140	141	125	117	126	135	132	135	104	109	143	132	122	118	114	117	118	138	132	145	140	147	124	131	116	124	121	110	122	102	121	126	144	117	139	121	129	132	110	126	115	126	130	124	117	114	106	113	129	142	141	129	160	136	116	117	112	116	123	119	124	121	118	118	123	133	117	130	128	125	111	133	127	107	132	110	113	133	134	126	137	141	130	117	129	135	111	126	122	113	131	99	141	152	102	148	124	124	116	123	124	136	139	125	111	128	117	125	130	126	119	125	127	114	125	141	109	121	112	127	117	119	121	119	117	121	133	131	123	127	139	119	152	122	136	129	136	129	105	133	126	148	125	134	133	115	118	121	120	112	123	152	119	118	129	129	117	108	120	130	136	126	116	123	135	120	92	116	123	144	123	150	128	130	116	125	139	153	115	129	135	118	122	120	132	108	139	108	131	128	125	130	118	147	125	115	114	136	117	130	144	120	121	122	106	131	117	121	126	115	128	116	138	132	119	144	109	105	118	160	119	136	157	132	124	128	129	121	119	141	157	136	133	118	116	136	132	144	146	115	120	139	128	122	131	112	129	117	115	112	128	145	122	113	148	137	135	151	106	113	113	113	124	144	118	128	129	130	123	128	138	121	125	113	127	127	114	127	116	130	135	138	120	136	118	122	123	119	129	144	131	116	119	143	119	156	130	144	133	128	117	118	144	131	116	121	136	104	141	124	143	141	133	128	140	145	106	108	120	131	118	124	146	124	108	118	134	128	136	120	124	114	137	121	140	121	109	125	132	137	130	133	134	126	119	143	113	125	129	114	143	108	128	125	128	121	119	121	114	126	133	105	144	96	122	125	122	129	119	130	134	122	125	133	109	121	121	117	111	125	135	132	130	125	114	121	110	125	128	118	124	120	123	115	134	113	107	153	128	141	118	129	125	145	128	118	129	145	120	128	127	126	134	139	118	115	123	130	112	130	131	122	140	118	111	132	142	148	130	142	126	126	120	114	117	145	130	135	127	117	121	119	140	142	118	138	114	127	120	121	124	133	109	129	117	127	130	133	135	129	121	127	158	125	122	107	123	117	128	113	117	118	124	128	140	130	129	149	110	121	129	126	117	129	139	139	127	120	136	132	137	141	130	125	115	126	120	121	125	120	123	152	138	123	135	126	122	110	110	116	129	118	130	132	106	141	128	132	127	125	141	148	123	123	136	134	136	120	126	131	137	119	135	124	118	117	126	136	132	131	122	120	127	128	115	124	148	133	121	117	132	111	126	139	148	113	122	136	107	125	129	122	147	138	121	148	123	130	148	115	128	125	130	141	123	122	136	122	130	135	124	143	134	129	134	116	131	115	131	136	131	117	133	123	128	122	122	117	124	128	130	134	143	123	144	126	135	127	147	121	131	133	130	121	160	130	130	126	119	117	127	142	115	129	108	126	125	108	140	154	111	114	110	122	129	123	104	128	137	117	142	134	119	130	113	129	123	133	136	146	125	144	143	138	142	128	128	105	130	127	135	116	134	128	120	126	119	135	108	125	141	117	111	144	134	130	123	116	144	132	132	133	112	119	127	123	125	112	119	122	130	146	115	129	129	142	142	125	127	124	125	116	138	118	130	132	131	133	135	131	129	120	140	138	123	119	138	136	149	123	130	122	100	117	132	126	137	131	115	113	135	147	124	122	135	132	118	123	113	99	127	126	133	119	124	126	115	128	140	117	131	130	128	136	118	134	135	111	123	120	103	139	122	131	120	119	144	113	123	131	131	118	125	121	136	113	125	138	137	109	106	124	117	115	119	152	130	109	125	121	121	122	142	113	140	132	110	124	127	141	123	132	144	136	137	117	128	141	146	108	114	141	126	146	124	126	118	114	136	133	163	124	114	128	111	133	115	113	130	128	125	120	118	131	116	127	140	115	110	122	122	144	109	111	123	128	130	126	123	132	128	121	119	130	117	137	127	121	118	110	123	123	110	127	133	106	122	111	125	120	136	129	136	157	130	148	129	109	120	133	127	125	137	145	119	118	128	139	126	117	150	125	135	137	117	113	116	126	147	131	136	134	123	125	122	142	141	129	124	129	141	109	124	138	111	132	127	141	131	119	128	137	137	142	97	122	120	133	127	129	130	124	134	136	117	124	107	146	126	146	124	125	128	129	105	144	144	128	132	130	131	117	124	112	134	139	117	129	139	136	114	134	111	124	115	128	116	144	124	121	120	123	124	124	123	131	138	135	132	132	126	120	127	154	141	106	108	127	115	129	112	127	120	118	136	124	121	132	107	129	132	120	138	114	121	121	134	134	117	143	122	122	127	115	150	126	129	136	134	115	108	110	142	115	134	139	125	125	138	135	137	134	131	130	129	111	143	144	138	108	114	116	116	126	118	115	138	140	138	137	118	121	138	121	143	125	149	130	122	124	126	117	116	127	119	107	106	130	127	120	137	112	139	132	132	121	112	110	129	119	137	134	113	114	130	147	125	126	162	128	119	131	128	119	114	117	131	131	124	122	129	125	125	135	142	131	133	123	132	132	143	123	121	134	137	126	125	125	110	131	116	138	114	123	133	148	131	120	125	128	125	123	125	132	138	141	118	137	123	125	124	124	121	151	109	107	136	136	116	141	143	126	126	121	101	128	141	141	139	121	123	123	167	126	108	124	124	136	130	148	120	126	141	127	125	140	119	134	125	124	119	115	128	154	129	120	126	120	121	125	148	127	117	124	145	110	112	123	127	130	105	124	123	140	112	144	135	109	116	113	125	131	124	132	117	115	110	134	160	111	136	139	121	111	110	144	120	130	127	120	118	93	134	133	130	104	127	119	122
17902	10147	6553	3000	1952	1413	1083	865	640	586	486	439	381	365	320	303	278	248	240	258	271	265	235	255	220	214	229	189	218	237	189	188	222	212	179	205	185	187	184	169	185	219	171	207	198	186	177	193	152	191	202	191	176	175	165	185	177	181	174	183	157	179	191	207	171	189	181	179	204	179	174	185	196	182	171	186	180	192	184	186	168	169	181	183	169	164	185	169	185	154	184	191	164	182	203	184	186	179	171	158	172	188	206	170	167	162	191	184	181	163	190	194	192	179	172	180	182	177	175	173	164	188	191	194	180	162	192	163	186	186	195	199	166	201	193	169	156	187	147	156	205	185	174	190	170	183	183	159	166	177	179	190	160	169	209	184	159	178	171	181	186	190	192	193	204	188	179	173	219	195	182	186	171	166	194	164	176	183	172	184	179	201	180	175	181	177	192	194	190	185	168	166	166	182	174	199	188	185	192	196	170	202	159	177	181	199	172	170	184	187	207	179	179	176	178	176	197	197	164	184	169	166	187	181	192	162	181	164	183	156	212	192	174	164	160	173	161	162	180	173	190	195	179	160	188	142	179	193	186	191	195	183	177	182	183	191	179	193	178	180	170	198	156	186	172	192	190	175	151	187	187	173	162	174	169	197	179	172	212	180	181	191	161	180	172	184	184	190	204	191	182	168	162	192	173	185	160	193	169	174	188	171	169	173	192	188	197	166	168	198	179	186	184	172	165	136	163	174	187	176	194	182	153	199	218	161	179	181	168	195	185	180	177	191	191	150	175	188	188	176	168	179	176	185	193	176	150	184	189	197	177	157	193	177	197	177	191	172	176	169	184	182	176	188	172	170	170	211	189	173	172	180	178	189	194	169	185	180	179	166	175	172	168	189	159	194	187	183	151	184	164	159	181	178	184	174	198	176	187	164	173	175	181	150	174	163	165	189	169	177	193	166	170	192	156	163	195	162	197	181	185	190	167	207	158	177	154	197	188	176	178	185	184	182	195	183	187	167	155	176	180	172	178	193	194	163	172	183	190	139	174	186	180	204	164	172	159	168	171	191	178	166	164	194	186	196	188	167	167	168	184	163	179	181	208	169	181	181	160	157	167	170	179	188	194	171	189	195	167	165	194	175	178	182	183	193	173	179	172	196	165	187	172	212	184	196	166	169	206	199	184	195	189	159	175	169	190	191	176	181	154	186	164	178	198	180	170	176	175	203	170	186	187	207	161	162	179	193	160	167	146	199	189	165	185	177	165	192	178	196	159	174	168	193	166	187	170	189	189	196	161	190	171	166	208	186	193	186	222	177	159	171	188	190	170	190	195	170	179	185	179	193	166	194	162	169	180	157	192	193	164	189	184	166	174	200	190	162	148	158	184	165	199	160	195	176	195	157	179	172	173	166	200	178	199	189	164	184	174	147	186	188	177	181	178	162	182	158	197	174	185	159	182	179	173	183	188	178	163	183	190	183	167	174	188	170	173	180	178	181	186	184	179	181	174	159	178	183	189	165	151	160	150	171	167	201	178	187	156	165	182	190	192	201	173	187	185	156	182	199	185	181	168	171	197	160	162	200	148	187	180	177	184	161	166	164	193	168	179	186	156	169	170	198	185	179	159	183	182	188	153	161	166	176	194	177	183	169	174	199	158	170	163	172	175	165	191	163	173	178	176	163	186	181	179	199	155	176	183	190	183	182	181	178	187	178	167	176	179	190	185	173	185	181	165	176	157	174	177	193	183	168	182	169	180	183	193	191	168	192	163	199	144	224	173	166	174	193	187	179	176	194	193	142	188	158	221	190	168	184	190	180	162	193	164	175	174	193	203	194	168	184	169	166	170	175	156	176	167	148	180	173	187	174	206	183	183	190	183	176	156	175	159	187	181	174	175	187	164	186	175	178	172	165	169	178	175	163	186	170	171	178	184	183	169	207	177	197	178	196	187	156	184	182	159	159	194	171	193	194	195	177	176	186	172	160	181	170	177	161	183	193	165	169	194	176	169	189	192	190	180	185	196	205	171	171	194	184	192	167	174	162	185	169	193	168	174	191	195	157	164	194	189	192	172	167	184	191	167	184	197	185	170	170	180	190	181	161	164	174	163	171	177	172	177	205	191	193	164	190	171	162	179	170	183	199	186	187	197	172	195	167	173	193	189	176	172	173	174	170	200	184	189	187	173	200	171	169	180	187	180	168	185	198	169	176	160	194	176	169	199	167	174	170	175	171	186	183	161	167	168	153	179	195	162	165	178	185	172	178	187	181	176	174	192	199	189	165	189	158	170	194	163	174	165	165	205	168	181	189	178	219	168	182	179	203	164	166	165	213	152	154	172	140	168	167	193	176	193	170	187	200	186	191	157	177	170	163	183	197	166	168	189	189	179	180	162	194	207	168	156	171	183	172	163	187	179	176	184	173	174	176	163	191	178	176	180	180	176	175	182	198	160	189	176	188	187	191	184	187	174	183	171	152	183	176	196	197	166	178	165	176	200	155	158	194	178	174	184	177	183	183	162	162	151	154	173	185	178	184	186	190	182	174	174	185	185	176	165	166	188	194	174	170	161	241	171	184	202	180	162	202	194	182	196	175	166	179	183	167	177	201	192	177	193	190	177	192	195	180	175	195	172	195	173	187	209	154	154	198	197	181	168	197	160	181	182	161	178	192	170	157	187	166	169	170	160	176	180	178	181	166	213	184	159	185	183	190	170	206	164	181	166	145	170	167	179	184	177	193	176	173	190	174	166	180	186	183	174	188	187	207	180	182	165	176	171	200	178	169	167	181	170	173	183	164	190	164	189	179	163	160	183	182	180	181	197	158	167	148	195	195	177	164	179	190	191	183	185	191	178	176	176	182	176	169	187	181	187	197	183	200	180	192	182	190	165	171	195	189	170	183	186	154	184	169	171	167	196	177	195	174	194	171	165	158	153	217	178	192	165	198	163	197	161	168	191	163	185	201	176	187	192	184	190	180	169	193	166	165	171	176	167	184	203	172	171	178	205	199	186	153	184	149	171	204	166	187	180	152	181	185	158	186	178	182	166	174	188	193	211	173	155	166	153	204	187	182	176	188	189	175	151	181	161	172	166	193	178	157	189	184	196	209	190	187	168	178	175	171	151	166	176	188	175	159	179	187	166	200	205	176	167	172	153	175	191	188	172	195	195	176	225	170	179	162	198	182	164	175	189	212	174	184	202	180	175	180	174	153	180	163	170	180	183	171	166	168	179	178	195	195	189	193	165	192	165	173	175	190	166	176	176	175	179	181	188	169	188	181	184	182	201	190	192	160	189	180	173	211	189	168	178	173	181	165	184	165	182	171	190	182	178	173	177	192	186	187	177	178	171	178	148	170	175	161	165	148	189	167	190	150	180	205	174	158	162	149	188	177	200	171	198	185	187	167	180	170	168	188	201	179	185	184	193	180	177	163	154	178	175	157	186	137	178	177	172	191	174	178	192	178	154	196	158	181	187	186	196	186	168	164	174	163	190	190
27511	18410	3710	657	493	457	349	357	364	356	389	310	338	354	390	319	359	366	356	342	324	366	316	345	340	364	308	341	332	328	345	337	364	347	335	323	343	360	329	350	333	323	367	350	347	327	335	330	351	308	340	325	330	339	342	345	335	355	365	331	357	352	328	323	328	333	334	325	338	345	304	347	337	329	315	349	332	339	320	321	301	343	350	319	336	321	308	331	334	315	349	337	340	317	318	340	351	324	369	326	349	365	339	326	317	314	341	337	365	341	348	314	366	346	306	350	351	350	338	341	339	333	329	377	370	349	334	363	378	335	355	378	348	337	341	346	339	378	347	339	337	311	353	333	341	327	347	350	361	361	315	352	372	374	358	302	326	368	337	324	342	352	322	324	329	326	337	326	346	359	327	364	325	349	361	332	346	342	350	323	355	330	354	317	331	359	324	324	331	350	315	331	390	334	324	354	348	332	368	332	345	349	344	321	340	348	330	344	336	323	330	350	358	332	360	361	375	363	306	328	320	344	327	353	348	364	310	323	346	333	345	352	331	345	349	333	348	350	331	314	365	327	341	361	323	324	374	363	319	363	310	349	323	328	326	334	372	348	367	342	315	340	357	334	332	334	374	348	339	345	332	320	341	353	337	344	344	362	358	350	328	308	366	298	338	342	331	366	332	342	378	364	342	352	335	324	319	349	355	323	334	358	346	387	339	351	381	358	335	355	342	312	306	327	336	312	369	309	347	355	344	344	335	340	340	365	322	331	356	381	318	342	343	342	376	296	334	362	316	334	371	315	323	367	363	343	377	321	333	341	357	349	331	345	325	359	372	344	334	336	331	360	369	366	352	341	349	351	347	336	302	347	351	350	356	331	340	333	316	337	308	355	347	341	341	341	358	331	351	318	349	336	366	329	398	352	377	355	342	326	343	357	328	312	359	325	365	318	331	339	333	349	337	347	367	339	332	319	330	353	362	358	351	342	338	334	323	387	348	321	320	324	357	333	323	355	340	350	330	371	339	329	355	343	313	340	331	371	363	370	346	324	335	360	317	340	312	332	306	386	362	350	297	349	315	343	336	347	365	342	348	329	354	349	327	358	336	321	376	320	306	353	320	328	373	330	352	362	340	322	339	328	346	356	362	354	322	336	348	370	295	352	332	332	345	353	356	385	358	312	337	343	345	372	354	327	322	339	337	345	340	352	364	327	326	362	323	345	328	319	347	349	353	353	327	336	330	327	338	351	318	351	339	379	348	351	333	335	356	354	327	374	321	322	331	324	333	338	336	293	363	360	330	363	329	348	336	331	331	363	346	314	322	317	359	353	357	346	330	343	353	293	326	362	343	337	311	344	345	369	337	332	339	349	378	345	365	363	331	354	346	307	316	318	379	358	304	317	371	311	380	351	335	316	336	336	361	371	333	341	355	354	344	377	365	349	341	361	365	340	386	351	330	341	364	340	359	307	330	322	339	326	343	345	319	334	329	354	373	368	366	303	345	334	377	357	318	342	341	368	355	378	339	320	307	292	321	347	350	364	345	355	369	325	342	360	330	341	328	359	327	372	330	362	332	325	349	346	354	340	355	328	311	362	352	350	342	352	327	362	335	354	357	376	337	345	347	355	335	332	361	359	319	338	340	348	379	329	351	334	331	351	366	352	333	342	329	360	347	352	352	370	337	331	356	321	376	328	341	327	339	343	333	352	334	359	310	367	333	337	366	367	349	327	343	349	357	363	351	335	335	369	323	362	394	351	366	370	379	365	322	326	368	316	363	342	310	337	358	351	348	356	344	354	358	305	336	345	320	329	333	370	360	317	357	340	341	323	327	362	343	313	329	341	349	347	342	347	360	328	347	359	321	342	349	344	307	332	334	333	338	323	372	363	332	347	354	311	339	319	353	336	355	353	355	324	354	355	329	341	370	299	364	338	335	337	345	352	335	336	348	338	303	323	347	348	334	360	385	337	311	370	348	337	342	316	338	324	359	334	317	359	373	334	357	362	373	317	314	349	325	365	352	344	329	364	327	363	343	329	363	327	326	355	341	348	337	334	339	335	323	336	321	378	336	319	363	313	347	367	336	326	335	362	332	325	332	356	346	349	347	344	362	347	357	302	370	347	353	340	304	317	347	352	366	326	353	335	339	322	389	344	340	362	370	320	324	368	354	345	357	321	325	376	328	340	365	378	332	345	333	371	351	352	362	326	333	369	350	349	335	348	351	314	324	335	329	373	362	333	324	355	310	370	341	307	340	362	336	323	337	334	355	316	363	392	346	324	342	308	333	328	369	330	325	342	316	343	333	323	324	350	311	332	355	326	323	345	338	353	315	321	354	368	338	345	347	349	329	325	328	326	326	347	303	365	327	345	353	315	364	340	331	338	343	313	345	343	311	320	324	355	333	375	332	370	345	346	365	360	343	327	322	351	311	330	335	330	322	365	363	335	356	329	332	375	313	383	379	345	340	329	387	346	368	350	322	325	354	359	351	344	329	319	286	324	316	336	332	352	342	354	334	303	353	374	341	350	357	331	361	361	324	347	309	336	344	361	357	307	337	317	345	290	334	335	353	312	334	350	328	362	321	336	330	319	341	301	349	349	368	337	352	382	350	384	305	357	352	322	372	331	369	338	315	339	330	319	361	351	376	325	354	355	338	344	349	377	344	372	342	348	340	314	316	372	333	356	352	326	361	339	348	336	342	337	336	378	357	393	364	345	342	338	363	344	317	345	356	357	332	374	311	297	337	317	357	327	361	364	368	346	328	343	345	326	335	345	362	346	358	321	337	316	332	340	310	343	342	374	359	355	349	313	335	331	292	336	371	293	405	332	340	358	362	332	334	332	306	325	319	328	329	332	328	318	366	370	340	356	358	321	345	319	319	349	318	354	368	335	357	327	358	345	354	323	365	376	330	349	335	332	322	324	344	333	328	341	323	350	352	331	332	334	360	346	361	341	337	332	342	342	350	329	346	350	307	357	322	371	348	327	342	345	330	320	345	305	344	345	312	343	357	337	323	375	348	347	344	318	300	326	328	316	367	349	344	344	336	335	353	351	346	336	312	341	364	371	320	339	366	360	361	334	328	370	346	328	362	346	347	321	333	351	357	322	338	349	351	363	323	369	348	319	319	333	370	312	352	359	347	324	356	344	309	324	349	342	342	326	324	325	308	330	353	324	337	316	365	361	329	339	341	320	355	352	334	343	339	342	345	357	345	332	361	350	338	368	333	348	357	321	325	337	351	323	317	333	353	344	336	362	353	301	326	354	323	331	322	342	376	328	344	363	328	332	340	352	336	355	309	335	363	307	351	353	344	342	346	312	349	363	335	338	376	341	316	350	315	308	320	318	359	324	346	318	342	349	344	365	324	319	347	340	335	367	332	347	336	354	366	336	331	340	372	359	327	329	370	341	371	348	335	349	344	344	361	319	343	306	305	330	342	344	332	319	361	318	320	356	346	338	372	329	338	354	370	349	331	357	361	368	356	336	361	361
9144	873	742	622	555	521	495	517	537	536	593	513	514	526	541	526	501	515	530	511	492	527	499	526	552	524	504	526	546	512	542	494	486	514	517	524	512	479	484	488	501	504	513	474	498	481	544	509	509	488	516	535	483	485	505	485	508	518	524	482	509	531	472	539	531	535	501	472	535	469	497	473	493	500	504	516	540	504	535	503	544	505	495	494	476	522	481	517	512	478	538	520	505	484	494	486	530	518	517	538	493	502	498	543	476	516	507	583	503	527	524	485	491	528	491	520	539	500	508	500	501	502	521	484	474	464	496	494	507	483	543	541	528	490	536	513	522	486	505	499	497	519	536	472	501	512	520	480	491	511	491	524	491	497	514	497	530	504	499	512	508	521	516	507	491	510	484	552	498	497	522	504	500	487	548	484	516	511	531	498	489	522	537	565	534	500	495	489	515	541	505	468	479	514	500	470	538	512	546	491	529	530	544	532	484	524	490	509	508	483	517	528	523	500	510	505	497	474	504	514	535	496	509	518	509	499	509	503	565	547	496	547	522	516	498	465	561	507	539	512	501	519	525	499	514	536	499	492	465	511	515	527	511	500	503	496	529	516	522	537	525	549	493	527	507	484	485	498	492	499	522	515	547	539	545	485	495	477	503	530	524	499	537	506	520	512	531	489	512	487	527	487	531	532	520	490	520	520	486	515	495	490	486	543	522	545	519	544	534	485	517	531	490	517	530	489	498	511	510	505	510	549	523	468	526	487	504	495	510	472	514	514	529	530	540	505	492	514	489	502	504	520	558	484	535	496	545	491	500	522	476	507	512	527	495	493	535	472	521	503	529	519	500	511	474	515	504	540	522	536	511	497	467	525	467	529	517	502	505	496	508	424	505	522	485	469	528	509	534	499	512	545	501	509	525	523	506	491	511	525	522	470	506	551	529	514	501	539	505	512	527	513	515	555	535	519	536	520	513	511	514	539	490	499	515	480	543	527	485	500	529	490	499	509	517	491	534	514	530	502	514	485	532	505	501	522	495	538	522	508	511	497	535	506	472	478	541	507	469	533	555	480	517	519	535	498	552	496	464	500	499	501	529	504	509	513	510	518	502	512	539	491	529	547	472	504	496	454	484	484	495	547	540	543	503	503	534	473	480	498	561	510	516	524	533	511	501	517	509	509	518	478	511	549	509	490	485	518	524	556	523	514	511	498	507	559	533	493	510	495	510	504	478	497	482	489	505	503	500	531	507	499	472	488	498	518	507	511	521	511	496	514	486	494	535	491	514	446	511	555	467	512	546	535	524	504	512	549	490	482	465	526	491	466	498	493	529	504	522	530	481	523	488	523	484	514	532	480	514	519	502	509	541	521	494	539	521	500	478	479	502	470	490	538	473	494	524	502	500	505	514	513	499	530	525	516	506	495	507	514	498	492	535	494	475	484	554	525	518	475	476	516	517	487	491	494	493	528	455	498	508	505	506	531	554	591	533	571	516	525	510	515	488	508	494	518	493	514	467	511	476	518	549	496	541	520	552	502	523	517	519	494	473	497	486	530	553	544	488	539	511	482	545	473	512	549	530	500	534	491	485	527	494	488	542	538	537	529	509	446	515	522	498	497	464	487	525	531	500	512	481	533	522	515	526	525	494	477	512	527	514	489	515	478	507	511	492	494	521	521	510	489	502	518	556	504	487	491	496	525	499	494	506	538	488	491	550	483	513	558	533	500	530	533	504	513	540	523	512	518	507	551	530	501	454	553	489	500	505	475	507	496	512	496	514	482	525	509	493	475	489	504	509	504	483	507	499	524	512	499	516	502	518	516	521	494	545	535	507	469	507	491	508	488	526	486	461	494	524	534	558	476	470	493	506	525	519	499	468	495	510	481	497	545	521	494	490	484	473	536	506	515	519	504	498	498	554	452	516	492	504	506	526	526	546	516	487	560	514	548	508	524	507	507	530	506	503	492	540	494	515	513	507	508	486	487	485	513	530	518	505	516	526	508	514	509	500	519	515	512	503	507	553	498	532	508	529	509	532	490	503	519	481	492	572	482	483	483	506	475	544	533	504	457	527	539	500	496	537	518	516	511	481	479	499	503	522	514	512	542	484	539	516	538	510	523	498	550	499	492	567	527	492	515	480	490	528	470	505	487	501	539	492	464	499	494	534	494	460	508	513	481	512	566	521	455	500	499	525	528	518	511	522	496	461	480	510	523	506	506	516	485	551	478	478	498	480	477	504	521	486	509	521	534	521	512	453	493	507	491	504	556	459	531	509	475	512	510	459	516	522	503	532	514	502	492	505	486	503	524	511	499	502	491	505	479	481	513	493	533	518	485	505	531	500	489	489	484	523	503	446	507	507	525	480	530	524	493	506	513	495	533	499	511	531	531	482	547	520	499	521	524	490	523	521	506	514	511	495	508	517	522	486	499	498	530	518	529	530	526	504	486	497	477	495	545	497	485	526	530	487	513	539	477	517	506	498	475	504	516	515	519	556	514	524	552	538	499	492	471	522	496	506	484	476	486	501	515	520	458	535	555	484	490	514	509	540	480	523	503	525	489	502	506	532	500	495	507	528	507	521	504	490	483	518	507	523	482	519	525	499	541	517	473	517	523	519	508	478	539	486	499	517	527	526	516	487	499	510	489	507	538	510	536	481	489	516	529	502	483	465	485	515	544	504	467	481	503	504	509	548	490	483	497	468	489	496	466	500	532	561	498	512	482	538	496	491	522	529	521	489	538	489	477	513	511	531	485	517	483	515	525	508	504	521	514	523	496	522	499	469	472	486	507	544	477	552	486	528	540	522	530	503	483	532	537	504	494	495	484	489	496	495	520	496	537	501	493	511	523	464	523	521	497	526	507	492	477	489	547	543	492	499	518	515	477	521	535	498	525	496	501	494	502	488	497	506	513	537	477	536	522	475	511	491	496	480	519	545	488	514	509	500	505	511	463	489	521	530	546	505	497	541	510	497	529	530	499	540	498	547	530	569	525	484	495	489	509	501	506	524	510	497	507	458	489	451	525	537	470	527	466	464	501	493	516	518	483	502	507	502	481	530	507	513	497	534	508	497	506	485	484	499	488	487	506	502	529	495	550	519	494	472	478	503	500	506	497	523	495	545	521	508	502	540	518	499	498	468	485	496	511	544	520	532	509	513	518	489	539	477	539	533	546	500	518	491	521	510	496	513	481	478	514	508	488	469	466	473	527	514	499	496	502	521	490	516	516	523	471	488	500	517	534	469	561	499	527	531	465	495	526	507	507	525	511	554	481	518	520	483	510	518	467	519	490	498	522	501	501	506	493	500	466	512	510	522	488	515	511	509	494	530	534	502	517	513	510	510	532	516	443	477	474	492	530	521	497	474	516	500	482	512	551	544	497	520	492	491	494	501	524	524	513	509	481	505	509	541	521	511	517	489	501	500	561	479	481	481	496	533	515	532	483	499	514	511	524	470	459	517	522	490	485	490	541	522	524	507	490	546	546	515	507	538	537
23497	21580	28840	24806	21482	3816	407	293	219	214	217	186	185	163	160	188	157	158	160	168	187	171	145	142	159	175	158	175	148	129	148	161	131	140	144	132	156	157	167	152	128	142	151	120	137	148	162	151	117	139	139	131	149	138	141	165	146	148	148	147	123	143	139	123	146	147	147	131	145	189	156	140	162	126	147	152	138	161	137	142	144	138	130	144	141	131	135	134	150	139	139	149	140	148	150	160	129	137	163	152	126	151	147	141	126	142	147	140	145	129	142	137	136	147	148	142	143	137	138	150	156	142	135	166	139	137	142	127	147	133	143	149	124	159	138	161	148	145	134	141	127	159	138	138	147	159	157	138	159	143	146	129	154	138	142	146	137	132	129	148	150	149	151	132	151	120	136	135	161	139	153	151	143	145	157	151	164	126	149	143	152	153	149	134	159	146	119	141	136	133	143	151	143	140	163	150	140	142	159	135	124	124	146	152	141	166	133	137	154	154	150	128	153	134	147	150	165	149	150	158	156	155	122	159	158	132	149	167	135	132	151	124	139	144	134	165	131	142	137	151	147	151	150	123	134	143	142	151	117	158	157	115	121	123	127	143	143	137	125	144	151	149	142	157	149	156	122	170	138	156	144	149	119	138	138	135	133	140	141	146	139	141	158	133	141	143	133	168	158	128	147	132	162	141	158	128	141	131	134	145	155	141	146	134	136	158	159	156	149	145	144	159	133	144	138	124	139	124	155	157	153	157	153	137	139	135	141	131	137	149	132	147	131	163	152	146	175	127	136	143	146	164	146	137	147	142	146	154	150	164	131	164	147	159	140	137	163	153	155	159	142	131	153	135	138	154	139	150	125	152	151	147	124	152	154	137	152	133	141	139	118	159	156	146	159	141	131	145	123	138	146	141	149	169	145	154	143	133	141	154	143	124	143	129	154	133	141	156	132	166	140	127	145	142	154	137	150	150	150	125	138	137	161	173	154	168	152	136	138	149	156	142	148	126	134	150	130	142	136	150	141	145	131	136	144	125	153	147	141	166	145	134	152	144	178	146	153	132	126	151	144	135	168	145	139	145	121	135	128	136	171	132	154	122	155	131	156	127	135	147	145	156	155	149	148	150	138	153	160	130	124	148	143	158	154	150	127	137	153	154	155	151	133	136	160	142	135	158	151	129	133	127	136	149	137	173	139	135	158	141	141	127	136	137	150	155	126	143	125	151	165	155	143	159	145	151	148	135	152	143	135	128	140	127	150	160	135	156	127	138	141	148	136	145	143	164	163	148	127	134	131	127	147	155	138	127	154	131	128	140	145	136	143	139	145	145	163	142	164	132	132	151	160	159	126	121	132	140	128	161	142	136	132	135	149	149	132	144	149	141	152	143	115	157	161	138	142	126	152	135	151	164	137	151	144	152	148	139	150	153	150	160	140	141	147	165	142	153	157	145	160	135	128	161	120	148	139	144	155	152	137	142	143	135	166	143	135	155	142	138	141	131	127	151	156	146	150	145	144	152	122	139	133	157	142	139	163	140	148	148	161	135	155	148	135	150	150	133	146	150	163	150	148	152	134	156	140	144	125	153	150	127	135	147	134	158	157	129	130	147	165	157	155	134	116	146	115	162	153	152	134	136	142	153	153	129	159	130	149	134	142	146	133	132	154	149	155	164	164	142	125	145	173	126	161	149	132	131	141	135	140	149	145	158	146	129	152	136	137	146	140	114	122	112	132	133	153	144	121	147	156	155	150	137	144	131	132	124	162	134	139	139	132	138	128	136	156	156	119	156	155	143	145	147	123	158	136	130	156	138	144	157	140	127	161	119	150	140	154	139	130	147	143	132	153	124	148	140	150	145	151	135	156	170	152	146	137	149	129	165	143	165	148	128	131	146	144	158	140	160	153	155	137	156	160	149	170	140	152	140	134	142	143	140	143	133	145	122	152	126	125	136	139	146	143	130	139	138	161	132	130	128	137	161	142	152	142	144	127	153	126	128	129	149	147	139	146	165	129	123	122	158	149	139	163	148	141	150	142	156	137	135	147	152	154	127	140	163	119	142	145	135	130	124	159	152	146	145	163	157	152	133	136	160	154	153	153	124	135	132	113	161	140	142	159	137	153	171	132	132	170	137	135	141	122	157	130	147	168	149	149	136	147	143	133	122	140	154	135	126	151	137	149	145	133	144	126	150	151	141	139	157	144	144	130	168	127	143	155	149	144	138	160	134	149	126	169	154	151	142	138	143	151	149	159	134	132	142	123	135	140	131	158	165	158	179	152	144	155	149	164	128	140	130	154	162	146	162	139	152	152	151	133	136	145	136	150	154	116	105	140	162	156	146	122	129	133	168	154	144	139	141	144	120	153	120	167	121	146	154	142	138	143	141	149	133	149	147	162	145	134	136	168	137	157	157	129	132	136	134	163	122	155	172	136	140	149	142	146	124	129	146	168	158	124	157	116	134	137	131	156	141	132	139	166	152	136	141	129	153	153	143	140	143	155	131	133	136	143	164	138	131	136	141	151	140	150	169	145	112	154	140	139	144	121	124	158	132	130	144	168	154	134	116	160	148	136	138	145	137	141	125	150	130	148	148	136	143	138	123	155	152	147	133	129	135	145	129	125	140	140	136	149	145	149	146	148	147	142	140	137	138	144	145	148	148	147	139	142	146	152	145	145	125	134	144	135	140	126	144	126	133	164	146	144	154	156	147	174	133	153	155	144	157	138	138	149	134	144	141	142	142	134	138	142	144	140	150	135	126	137	161	139	130	147	157	164	146	146	128	130	156	151	155	146	140	151	144	135	147	138	139	161	154	138	151	140	141	138	146	154	150	141	112	152	155	129	151	128	120	132	153	168	137	149	157	161	141	141	137	123	152	159	137	154	149	142	142	165	118	164	138	143	139	151	143	131	145	129	138	144	141	156	155	137	142	146	157	138	145	160	146	126	129	142	162	135	110	151	119	138	153	151	151	138	139	154	134	147	160	141	139	138	132	158	151	134	127	144	132	135	149	125	139	137	142	143	140	121	130	154	133	123	135	141	137	139	129	159	149	148	160	177	125	181	159	168	152	141	164	127	145	147	150	151	162	148	152	143	149	168	151	147	117	148	142	130	152	145	145	152	164	158	162	132	134	150	134	152	137	121	154	136	143	141	152	144	150	123	153	172	154	134	128	125	137	126	153	147	142	125	156	140	156	147	133	127	164	143	154	170	136	155	136	141	156	144	164	125	139	138	151	141	143	148	146	153	117	148	123	127	123	147	151	131	150	136	145	144	151	132	120	157	149	141	129	123	148	140	162	158	132	124	149	124	143	143	133	144	149	133	123	138	120	133	132	138	143	142	133	142	162	128	157	154	146	118	162	136	139	139	130	134	168	155	144	154	154	177	158	144	144	152	146	149	166	136	149	145	142	143	144	142	146	141	149	135	146	156	154	148	141	151	148	176	166	169	168	135	154	136	143	152	143	168	149	138	127	125	134	143	127	143	130	153	156
17011	5922	3856	1690	1187	938	722	565	448	467	380	328	333	330	318	288	257	273	266	251	271	259	258	287	228	238	284	231	241	243	213	230	272	245	232	250	216	233	230	226	242	260	230	246	236	229	232	244	239	225	218	269	245	212	250	229	240	220	215	222	244	215	225	229	245	220	189	245	228	242	240	219	219	233	236	233	209	209	237	231	247	231	216	225	216	221	193	232	247	259	212	225	241	236	226	234	227	216	216	228	219	206	226	228	233	221	252	224	229	223	219	210	229	226	229	265	219	221	260	217	232	235	230	238	246	210	249	227	234	213	228	258	228	234	216	236	232	215	247	223	234	219	251	253	250	232	239	204	208	230	224	238	227	220	235	221	239	257	229	230	216	223	215	232	234	253	232	239	204	221	236	220	233	220	238	233	234	225	228	236	228	224	230	224	209	228	213	232	236	225	220	239	226	204	232	223	247	223	225	221	237	223	208	225	206	209	226	241	217	211	216	237	223	228	206	216	208	235	245	251	245	215	229	226	233	231	224	212	238	219	214	232	227	234	211	257	245	195	211	230	190	250	231	226	207	222	237	232	258	215	205	206	226	220	233	229	224	221	230	239	248	230	199	256	210	230	239	257	243	247	220	223	225	244	239	244	227	208	231	236	199	223	209	213	209	245	219	233	228	254	228	210	233	239	225	240	233	224	239	232	226	204	222	249	212	225	219	249	245	234	234	226	238	204	233	255	216	228	210	249	219	241	215	229	254	259	248	229	242	226	223	231	235	239	190	219	212	227	254	236	247	277	220	230	239	199	214	234	220	224	251	207	218	231	225	234	198	211	204	243	226	225	186	216	231	225	248	233	225	244	245	238	235	244	221	202	223	217	225	216	230	240	258	213	201	218	239	236	227	241	213	196	212	222	216	218	241	215	240	218	237	218	223	232	227	245	230	236	213	236	239	206	232	233	211	234	228	212	219	207	199	222	231	240	237	203	256	241	242	232	225	200	248	212	231	229	233	238	227	229	214	224	254	234	220	212	261	242	229	253	242	211	206	221	240	241	239	223	209	230	234	221	221	231	228	247	230	196	228	219	219	216	202	229	226	207	205	200	209	223	206	220	233	223	224	233	230	225	211	234	225	212	235	222	240	234	226	263	230	223	249	222	256	213	205	229	222	235	244	212	215	237	223	220	240	253	236	232	236	223	241	229	215	224	249	217	223	253	249	218	216	216	232	200	223	228	214	242	215	248	241	241	204	227	224	251	225	240	222	238	236	222	225	208	259	197	234	215	221	248	236	224	258	218	220	227	272	230	224	223	206	203	261	233	224	219	223	221	249	236	251	226	242	208	236	221	217	231	225	221	233	197	219	266	224	243	241	236	221	205	224	229	214	221	216	219	241	242	219	235	250	212	202	250	213	221	231	238	208	212	217	198	206	242	236	227	241	228	237	218	250	231	224	257	214	248	232	239	217	206	224	246	211	221	236	236	235	216	208	219	240	222	219	223	241	255	228	251	234	229	212	218	209	215	224	245	224	225	217	220	216	208	218	219	219	228	231	248	248	228	227	251	257	242	223	235	218	224	215	233	207	197	244	223	225	228	222	238	218	210	232	238	243	231	248	221	234	235	211	229	211	222	251	227	222	244	236	216	217	229	256	257	208	231	232	207	241	237	217	209	216	252	226	235	234	216	228	262	223	240	227	224	219	238	225	203	225	270	242	208	215	214	231	214	203	251	246	217	239	253	220	220	225	210	228	241	240	213	217	206	209	212	195	198	221	226	237	225	225	222	221	224	243	238	237	226	217	221	224	243	256	234	226	253	208	229	232	209	230	237	214	228	277	209	251	261	194	222	236	229	218	242	218	258	211	240	202	225	252	238	227	219	251	233	234	214	210	202	186	202	220	225	229	252	237	230	248	224	202	230	259	225	225	252	225	223	225	224	249	242	220	232	245	224	207	207	233	244	223	233	217	231	260	212	237	209	226	205	245	214	248	242	230	249	210	219	237	248	243	197	250	238	230	221	214	229	215	255	230	225	227	219	211	221	216	229	237	217	228	210	237	227	242	221	218	236	226	219	210	210	231	215	218	218	228	209	235	236	233	238	231	235	221	226	223	247	251	225	249	227	232	230	217	234	227	222	235	208	236	211	216	225	215	225	218	249	222	231	206	203	211	257	238	206	234	258	230	209	234	227	228	248	222	217	241	240	253	235	202	239	214	252	228	227	238	217	246	260	224	213	217	208	221	248	251	219	236	215	257	219	210	221	245	229	217	224	218	228	235	221	225	215	222	234	222	191	244	223	212	235	238	223	250	197	230	228	212	230	240	233	211	238	217	205	231	236	206	231	246	228	212	205	247	249	229	231	232	235	226	227	227	249	256	219	212	198	258	262	232	236	241	226	218	242	230	206	206	213	210	226	248	243	241	217	213	226	229	221	220	218	240	212	223	199	215	234	208	219	244	199	222	222	223	216	217	232	204	215	221	238	217	248	243	227	216	219	216	224	245	236	234	197	230	228	208	241	217	214	237	209	217	240	244	229	211	229	209	204	234	202	210	215	220	216	227	241	231	211	238	214	215	236	192	225	248	202	200	233	217	213	214	225	251	200	233	239	254	242	218	236	220	230	240	207	253	232	210	244	227	239	225	227	175	248	203	233	230	231	207	263	225	240	241	243	219	219	239	249	191	226	220	217	245	207	209	207	244	224	216	225	215	225	240	213	236	215	240	223	226	247	229	248	260	225	247	232	224	207	203	237	217	246	255	249	219	219	221	227	221	197	222	212	209	269	225	223	223	269	206	224	230	231	207	224	229	220	258	232	235	243	253	215	237	217	225	209	247	219	214	206	211	217	230	217	246	258	261	242	244	241	212	230	236	223	203	226	274	213	239	252	211	212	228	245	237	224	217	240	261	239	247	217	201	217	236	223	199	236	230	230	196	235	233	206	237	225	233	232	216	210	218	229	212	229	231	233	214	232	246	198	222	230	223	240	213	214	222	240	204	224	232	209	228	246	208	234	218	213	219	214	236	209	224	248	222	225	231	243	248	237	224	206	256	238	218	257	236	181	224	212	243	241	239	219	202	228	225	206	227	246	249	230	218	208	240	239	207	229	228	201	234	204	219	218	248	207	211	224	216	246	203	260	213	228	210	254	205	230	220	214	203	203	234	232	221	234	202	249	207	245	243	237	225	211	220	233	221	233	215	228	224	236	239	211	239	210	235	229	208	231	245	233	240	217	208	228	219	214	208	247	203	232	246	224	216	228	274	238	215	231	236	243	213	245	230	264	223	212	236	234	220	213	210	205	246	216	228	214	236	241	223	232	210	232	219	233	236	258	230	211	215	232	273	242	207	251	223	218	200	210	200	249	220	230	229	211	250	213	236	233	240	236	236	229	193	244	238	226	242	239	246	213	232	206	222	214	212	220	226	223	239	237	234	235	212	217	220	237	207	238	219	235	224	226	230	216	221	235	220	236	228	220	233	225	229	222
24821	21528	27027	25071	2092	535	482	431	461	429	436	395	455	427	393	405	396	392	374	414	375	419	360	376	403	435	415	396	384	426	369	372	429	394	391	370	386	357	400	369	392	383	398	378	408	426	388	391	414	411	409	407	395	433	379	448	434	385	410	378	386	386	421	370	385	398	418	378	372	421	388	398	384	411	370	408	375	374	383	405	407	355	417	394	400	367	376	365	413	392	397	424	434	395	415	400	363	411	404	377	406	398	382	402	407	400	406	400	373	391	440	419	408	394	396	410	407	413	407	419	421	391	397	389	346	380	415	387	442	374	410	411	373	366	381	371	376	375	391	393	380	364	401	419	404	368	398	380	350	372	417	372	396	356	404	433	386	406	401	385	423	384	389	356	423	428	369	400	384	410	406	390	384	424	402	425	411	362	426	363	416	399	392	379	340	410	362	411	367	409	399	397	366	362	383	389	395	358	402	377	407	387	362	360	398	384	381	372	431	368	376	412	399	387	381	362	391	393	378	363	380	384	411	388	388	356	394	411	388	407	402	401	356	410	353	408	393	368	383	375	376	428	370	376	411	399	389	411	352	387	390	406	394	413	388	402	395	377	383	376	376	385	375	424	385	405	390	415	348	387	390	397	381	379	376	356	411	409	376	390	401	434	391	406	385	406	389	381	388	384	368	394	390	389	400	391	394	406	390	376	401	410	400	398	360	452	343	407	385	396	379	382	389	404	372	328	400	403	418	363	387	407	399	370	377	377	384	378	403	387	396	383	387	417	395	376	369	371	408	377	401	382	381	381	385	390	416	389	429	397	398	372	406	382	403	398	351	373	382	411	395	372	371	413	385	374	391	346	403	412	375	409	391	342	395	411	395	362	373	394	405	425	395	399	383	372	403	386	378	402	365	414	421	394	420	443	401	368	375	385	385	397	383	396	390	422	411	411	353	399	347	410	413	421	390	399	403	405	408	373	360	406	379	408	360	410	391	398	416	385	418	400	409	413	363	392	363	422	390	378	415	371	434	353	384	455	368	399	365	398	414	419	388	394	361	380	404	382	385	354	377	392	399	420	379	378	359	396	387	389	410	403	388	389	389	403	396	381	414	394	402	385	369	420	380	381	391	400	397	412	404	400	416	417	365	418	382	390	375	398	399	415	355	416	404	419	381	409	416	412	389	413	391	398	404	389	396	403	388	381	428	374	431	372	353	394	354	403	381	372	401	395	417	394	379	388	401	432	386	417	421	362	363	379	395	388	413	405	385	411	347	415	384	379	374	377	403	406	397	414	376	386	381	386	400	366	418	411	429	404	368	411	379	357	395	418	386	383	400	396	409	394	370	370	387	387	434	401	388	418	410	424	393	372	377	393	355	377	392	401	368	390	407	379	416	410	402	385	361	409	387	389	405	404	415	391	406	374	369	405	386	375	369	425	382	412	364	380	423	374	396	425	398	391	409	392	410	373	394	410	408	379	365	376	394	370	338	347	391	401	354	385	402	404	366	346	373	390	401	390	383	389	406	431	364	393	378	398	376	401	398	403	392	377	369	359	407	393	388	384	368	387	381	394	379	397	398	388	414	379	411	384	366	385	397	413	407	404	389	412	447	376	372	370	402	403	413	397	379	354	391	352	371	387	357	384	370	391	389	385	387	373	387	430	406	398	418	363	400	405	393	396	385	399	383	402	362	400	429	391	372	370	382	400	399	408	400	392	367	377	390	390	392	382	397	404	416	416	423	378	413	399	377	394	400	356	414	371	407	406	394	366	376	377	404	377	417	403	390	402	405	391	372	398	401	397	409	374	347	386	414	394	371	412	362	407	409	367	379	381	424	406	388	375	387	417	393	379	397	392	370	365	361	419	401	385	366	390	351	426	342	393	372	390	420	390	365	384	385	403	400	382	405	352	409	394	419	387	446	419	406	378	382	392	396	417	361	406	395	369	375	372	401	391	383	411	401	369	412	370	393	393	367	391	425	392	405	381	367	376	384	374	385	410	397	385	361	413	394	384	363	409	401	374	402	388	403	420	381	368	409	396	431	384	405	379	374	416	366	368	402	380	348	409	398	378	392	375	377	393	405	401	358	397	404	407	416	385	377	390	374	411	397	377	401	392	407	397	381	388	389	370	418	408	402	396	428	396	412	416	399	363	394	401	395	378	371	409	405	392	420	342	393	380	412	389	386	405	392	404	402	418	368	394	387	415	407	411	417	371	384	409	370	365	386	410	390	399	393	423	380	372	378	424	388	389	400	398	400	387	428	385	375	378	406	371	392	424	395	393	419	388	409	382	384	384	387	366	402	376	414	388	406	429	363	387	409	400	389	366	385	371	387	413	382	394	409	411	378	356	408	381	391	397	410	401	404	397	405	363	388	378	375	356	412	416	408	374	421	406	406	415	397	371	386	358	403	401	387	372	346	390	390	359	337	370	422	396	381	363	420	403	400	386	383	415	393	384	374	372	401	367	426	418	434	381	390	420	373	404	373	407	394	390	391	410	381	405	396	402	412	373	416	370	394	384	378	366	383	393	367	378	414	432	399	385	377	415	361	367	392	402	394	365	398	406	398	392	412	412	367	378	403	394	395	368	379	406	389	350	373	401	370	400	353	391	366	425	445	354	420	391	396	372	381	390	416	360	411	385	413	360	403	365	411	413	374	390	394	389	380	371	400	390	428	419	402	391	361	405	391	373	390	396	382	399	378	400	382	401	393	365	373	395	402	402	414	374	413	410	390	409	385	365	383	366	370	392	385	427	387	431	420	376	397	415	388	355	382	416	394	400	370	396	387	410	387	390	427	359	415	373	390	396	399	406	376	390	382	403	409	397	352	389	342	418	374	407	386	391	414	387	407	419	351	393	393	400	355	411	387	389	401	392	358	396	394	397	409	376	443	354	377	396	385	397	417	388	360	417	410	364	402	359	355	349	399	374	374	425	370	385	389	411	353	412	366	373	364	400	425	406	399	378	391	377	383	354	391	382	387	393	387	410	369	369	395	391	387	400	392	370	409	367	390	364	390	416	399	419	425	403	397	385	372	364	391	410	386	384	380	405	352	384	367	396	393	404	412	391	378	360	392	344	411	397	403	355	373	375	396	406	373	406	373	413	410	395	375	423	368	405	418	393	368	388	358	354	382	407	394	359	442	373	361	381	388	383	411	398	404	385	422	399	380	396	332	383	426	382	393	356	377	369	385	403	382	399	374	403	370	379	394	381	396	381	426	349	392	389	415	380	419	429	370	390	367	372	364	397	425	380	363	364	369	386	381	402	389	344	426	420	403	364	389	412	364	409	383	364	395	364	417	366	363	389	407	375	391	364	380	395	387	373	381	389	373	359	420	415	353	366	346	396	429	376	404	418	354	362	409	362	372	392	391	409	386	350	394	387	397	362	427	367	369	408	375	409	369	409	431	385	390	389	361	374	411	368	360	389	400	405	361	414	378	387	404	401	380	376	381	386	363	384	399	408	376	401	381	399	398	389	389	408	377	397
17167	3024	2242	1156	950	806	794	679	709	687	622	638	627	614	558	603	601	572	588	614	574	536	529	586	580	551	575	609	569	548	538	553	554	540	564	597	573	523	558	528	586	575	546	561	558	564	572	582	588	542	552	557	563	539	588	567	532	531	579	579	547	570	564	557	601	531	584	552	541	564	548	561	581	561	525	616	588	547	565	561	611	585	590	573	551	566	523	541	547	519	530	569	554	562	567	571	550	591	554	547	562	534	554	569	564	558	571	564	532	567	539	570	516	582	580	587	536	581	568	548	532	570	612	557	574	564	591	562	582	553	596	584	576	577	576	556	544	575	570	562	577	518	555	542	575	574	543	588	504	544	528	575	582	525	532	571	582	543	531	568	541	548	522	598	562	531	567	565	554	532	605	583	573	565	578	597	552	584	555	556	597	575	568	568	598	540	609	570	549	570	562	552	515	605	577	568	569	575	563	543	553	558	569	552	554	519	584	560	586	520	520	585	586	569	568	638	560	559	609	552	549	549	560	578	566	553	530	587	599	548	549	551	570	553	557	530	562	567	551	553	566	558	537	564	556	580	567	544	576	563	570	595	564	599	534	597	533	585	592	530	515	540	545	550	574	581	577	549	534	570	545	541	557	551	577	536	554	555	606	559	522	587	541	587	591	575	562	537	582	587	539	592	560	537	557	567	583	553	557	561	520	574	564	570	551	529	572	551	558	554	611	567	589	558	563	539	561	581	568	556	571	534	538	540	571	583	579	566	582	522	599	557	540	572	550	530	556	535	508	607	588	593	522	549	548	600	578	535	570	556	586	549	566	569	553	588	526	558	563	539	573	561	566	551	568	538	552	515	523	524	549	545	534	579	591	537	553	573	560	582	575	562	536	527	682	571	557	565	548	559	569	503	585	545	557	573	588	542	572	614	535	574	532	553	560	579	557	580	543	507	573	560	552	570	572	556	544	576	561	552	555	571	557	552	583	568	546	549	558	528	572	581	590	591	579	584	531	532	573	586	532	543	542	549	539	534	555	560	558	610	588	488	545	554	592	580	543	564	571	604	605	595	565	560	569	612	542	519	557	537	565	574	519	567	598	551	581	583	583	553	570	577	540	593	521	595	567	566	549	565	529	589	554	553	585	574	540	527	587	559	569	591	570	557	580	562	510	583	581	581	597	559	536	586	527	578	573	560	613	561	570	549	608	542	527	546	582	520	551	562	574	576	514	591	543	536	533	568	596	554	544	576	522	596	530	543	566	582	562	543	564	565	570	588	561	567	529	566	600	565	551	551	578	530	535	564	530	578	552	579	586	543	547	538	556	547	575	574	576	546	582	533	573	576	605	550	564	568	585	520	540	545	507	543	544	545	559	548	575	582	593	582	571	583	601	508	554	566	557	559	554	561	545	526	582	569	568	575	560	582	612	576	570	604	557	606	553	590	586	569	581	540	561	580	539	589	596	537	511	573	547	576	590	537	569	587	610	603	548	590	563	538	573	586	572	563	545	577	562	591	568	586	571	538	564	575	561	546	542	525	559	577	580	537	577	574	523	563	558	524	576	579	587	575	533	572	532	550	579	530	546	575	586	577	591	533	502	564	592	553	545	558	577	569	569	597	544	605	547	578	544	556	561	546	535	582	546	532	546	560	557	592	562	590	541	574	570	587	573	551	536	571	541	582	515	552	583	603	541	614	560	560	593	541	593	588	580	568	611	519	629	551	532	526	537	580	558	562	549	595	574	569	543	577	560	592	589	565	562	576	552	584	520	585	535	534	587	563	582	546	549	573	563	580	536	542	518	557	579	586	599	583	584	552	602	589	569	560	542	554	545	603	554	558	571	569	523	600	576	565	507	559	568	565	579	550	578	559	601	525	577	557	546	509	600	569	514	530	570	579	553	556	538	547	605	577	565	529	546	576	513	573	564	544	589	530	561	549	544	557	528	553	539	578	598	582	587	557	570	575	546	501	601	584	582	539	576	550	572	527	548	577	555	557	615	582	557	538	588	543	501	566	579	565	577	554	569	564	593	570	580	549	591	572	571	568	574	549	579	550	572	530	544	569	572	545	550	549	534	550	596	542	574	513	574	567	567	568	558	545	568	541	591	545	601	541	542	553	547	550	560	504	560	623	582	560	564	598	576	569	598	532	542	547	586	591	566	586	560	582	552	580	582	575	540	575	577	542	599	573	580	563	558	588	556	568	609	557	603	572	619	579	615	542	540	582	531	534	611	577	542	558	565	595	531	548	594	579	599	587	573	561	540	565	526	590	572	568	566	602	573	579	525	556	543	540	573	554	595	525	590	544	596	585	582	537	531	596	538	542	555	549	558	544	541	539	529	553	563	555	547	601	530	564	526	582	542	566	595	530	562	544	548	574	596	577	523	561	539	575	564	571	598	602	588	542	552	514	574	594	567	555	551	562	600	571	565	571	557	588	518	590	584	561	583	573	519	543	559	531	551	558	537	560	542	547	570	560	554	558	582	602	507	586	590	537	601	558	595	534	529	512	505	542	569	556	536	554	554	533	543	545	574	530	525	579	556	509	563	555	550	563	529	545	571	584	622	539	547	552	529	579	544	598	561	562	529	550	521	556	577	540	523	530	568	569	584	542	564	581	605	534	549	572	568	576	587	570	540	528	569	542	591	546	601	544	571	530	573	569	600	589	545	587	538	556	544	540	554	545	545	544	529	562	525	551	578	554	560	580	565	591	549	563	584	540	551	530	544	596	572	544	546	601	544	582	532	598	517	571	578	568	547	576	555	562	524	514	565	595	585	573	565	591	559	577	541	535	574	538	528	568	582	577	578	567	513	576	547	572	514	559	514	526	560	548	573	553	599	553	563	573	551	524	565	565	560	534	605	586	575	559	565	594	538	590	552	538	552	562	600	563	544	523	640	539	567	573	573	543	582	578	566	546	560	574	565	578	574	540	580	560	586	571	564	591	550	585	576	560	577	550	557	525	539	596	595	567	573	576	548	595	512	538	557	552	602	564	555	523	557	540	545	533	559	532	543	588	568	573	549	551	527	566	560	567	568	555	584	602	563	559	584	581	593	564	590	537	529	560	536	568	544	573	590	525	581	598	590	560	555	533	544	498	563	585	576	550	585	582	557	616	572	598	546	601	595	581	555	536	587	551	588	597	557	545	516	523	610	511	594	561	609	582	571	576	578	539	536	547	562	570	592	587	584	535	571	587	568	585	562	559	584	523	547	538	566	550	625	576	635	603	583	601	568	588	572	558	559	519	593	566	542	568	620	578	522	542	580	551	547	585	530	544	553	571	526	527	554	554	571	571	542	568	545	596	546	569	541	549	567	531	536	556	567	555	549	545	579	566	560	528	525	599	583	545	552	550	557	603	534	570	606	546	608	528	531	615	560	573	588	566	496	557	591	541	543	593	528	578	581	532	560	575	560	577	552	587	554	524	564	557	596	546	570	579	571	554	592	604	549	549	549	561	557	549	590	563	535	504	568	561	542	536	540	569
22554	21548	29418	24131	21543	21384	2072	391	280	264	233	210	190	186	203	175	162	155	152	160	136	150	149	178	130	146	134	153	131	148	141	129	146	158	140	128	116	131	118	143	136	144	127	140	134	142	142	125	112	117	149	170	129	121	141	123	115	140	142	139	118	129	118	146	130	125	124	121	130	133	117	117	127	110	117	121	134	134	124	124	111	133	120	108	132	119	119	146	129	125	115	122	137	133	128	118	133	117	132	132	126	131	128	114	108	138	110	127	132	130	133	135	117	132	110	137	136	139	112	131	124	133	128	110	130	126	119	128	132	134	148	124	120	135	140	123	118	125	123	121	116	119	128	120	123	121	120	130	124	142	137	122	127	130	135	114	117	130	126	120	123	138	126	132	139	106	138	122	124	119	135	127	147	132	111	122	120	126	130	128	119	150	129	125	123	105	142	134	102	113	114	130	131	124	134	132	127	129	143	140	153	129	135	130	120	127	127	116	123	117	132	121	109	116	120	99	99	131	135	119	144	107	131	120	118	123	145	105	139	133	138	129	116	103	115	132	111	127	117	118	97	116	139	120	116	118	104	126	136	108	122	129	129	118	147	140	122	139	125	136	123	131	128	120	106	111	122	135	146	134	126	114	106	119	132	124	103	111	139	131	123	136	138	128	140	124	144	113	121	132	137	123	137	100	120	114	119	144	137	125	113	128	136	117	127	124	116	118	141	96	140	125	135	139	112	138	140	137	120	121	120	122	138	110	117	117	130	142	99	142	113	125	132	131	112	127	143	104	121	137	123	135	142	121	150	126	129	117	128	106	126	120	114	133	116	137	111	131	133	143	108	102	130	133	117	129	124	112	107	114	114	142	134	126	144	123	114	111	113	105	132	130	146	114	151	108	131	124	147	118	131	120	128	125	114	126	125	134	138	113	132	113	138	114	121	111	130	133	128	125	119	133	122	128	135	132	104	116	144	108	107	120	122	119	138	152	109	153	130	114	129	124	141	137	133	104	125	133	113	133	124	118	123	126	131	125	132	114	119	108	132	142	125	151	125	104	107	124	130	125	113	137	132	138	118	126	137	128	119	121	135	119	120	123	123	106	108	114	114	121	120	118	109	114	122	114	135	119	113	137	126	143	135	118	130	125	142	121	135	139	129	110	116	104	131	112	155	139	125	121	114	138	109	154	137	132	129	131	119	117	120	105	133	119	132	125	113	117	144	136	116	109	142	126	138	121	118	135	136	119	128	126	130	122	128	140	140	129	125	136	112	109	135	111	114	141	131	129	102	131	132	137	133	132	97	129	127	119	132	129	112	124	151	136	131	148	129	123	118	129	123	148	119	127	105	144	117	129	122	123	120	120	124	145	132	132	106	109	108	120	116	102	125	128	126	131	127	125	121	131	122	118	132	120	126	142	112	123	121	106	135	112	143	127	110	116	126	124	132	132	109	130	127	117	140	106	116	120	141	130	122	98	125	121	100	131	129	120	135	136	133	126	110	141	145	116	112	125	123	132	118	132	123	127	132	130	111	121	109	144	124	132	142	128	141	117	107	136	123	96	121	126	112	138	128	138	120	141	133	135	119	108	133	144	125	110	127	125	113	132	135	144	115	134	109	127	141	128	125	129	113	108	136	126	129	134	135	129	121	128	125	130	120	130	137	132	115	117	123	124	142	127	141	126	139	127	139	114	141	132	139	123	133	113	146	128	144	105	131	128	121	139	135	137	135	113	139	140	128	133	123	109	129	126	122	118	107	117	138	130	139	139	134	138	108	133	127	111	131	119	127	140	134	122	106	129	121	119	131	124	114	126	140	111	141	134	143	119	137	124	140	127	121	139	148	129	109	153	135	125	127	134	134	113	129	136	121	119	134	119	130	127	133	124	129	131	121	110	114	121	115	114	115	143	126	126	124	128	117	110	132	121	135	132	134	145	137	119	98	128	140	140	129	126	132	119	138	138	122	132	126	141	137	121	130	119	115	120	112	142	120	128	115	138	120	113	118	143	110	111	124	134	112	129	117	110	104	131	117	104	118	130	134	120	132	155	118	134	119	124	130	112	131	114	145	127	120	109	134	133	120	138	147	130	127	109	127	132	116	135	129	122	132	111	117	123	138	143	118	109	118	131	138	133	121	128	128	121	128	137	133	95	111	117	124	136	145	103	138	128	115	120	115	119	151	122	92	138	109	107	128	132	117	133	124	131	101	129	128	122	133	120	122	104	121	121	131	107	131	124	149	151	134	132	123	127	128	118	135	126	127	138	132	136	116	137	137	112	131	113	113	142	110	130	126	111	118	136	121	127	132	124	139	136	142	115	118	111	128	127	130	123	113	137	105	120	152	106	145	126	105	141	128	125	105	132	129	113	144	150	130	118	137	111	138	127	114	120	111	127	133	157	111	127	133	138	121	124	124	126	116	113	127	133	131	119	114	136	123	127	136	132	120	113	129	132	112	120	118	116	138	122	122	122	120	117	119	135	131	126	132	137	103	108	130	107	122	123	151	109	123	113	116	117	114	137	118	130	117	119	130	120	119	108	124	143	129	131	128	107	125	127	112	127	136	127	128	112	133	110	99	136	124	122	135	112	114	118	119	94	121	123	109	116	129	121	143	136	115	133	123	125	125	119	129	108	129	117	124	125	118	128	120	128	125	127	137	125	128	134	129	114	145	115	119	143	117	130	146	111	126	94	118	119	136	125	120	111	124	136	128	147	114	122	125	142	125	136	119	113	142	123	122	129	125	107	130	116	135	118	118	111	127	128	126	124	116	138	122	128	112	132	120	126	109	121	108	125	133	125	137	119	129	121	110	146	140	132	127	117	117	117	122	141	133	107	109	138	140	126	136	124	114	116	114	125	127	104	135	131	153	125	133	127	110	132	133	105	105	133	147	109	125	106	112	133	130	144	126	133	126	125	132	140	118	128	138	126	111	116	127	126	122	128	105	143	124	103	125	127	136	117	125	122	117	138	133	139	154	137	149	143	116	130	123	132	149	121	108	137	120	121	136	127	127	129	136	126	116	128	118	126	147	130	128	124	131	107	141	111	127	153	136	134	129	121	127	108	122	124	115	117	125	120	131	125	128	124	128	112	115	126	124	121	124	128	115	126	111	117	141	132	136	135	143	150	118	121	131	126	119	118	111	125	134	123	120	130	132	136	130	129	126	136	132	126	121	128	121	114	118	127	117	136	121	117	124	139	124	101	149	117	116	132	108	123	106	124	136	112	132	142	116	134	132	143	129	130	115	120	136	114	115	141	150	124	130	118	114	133	158	139	140	122	129	131	140	127	125	130	105	116	104	119	120	126	148	121	129	140	114	140	123	138	108	136	131	111	144	130	132	121	100	109	122	116	129	105	112	124	126	121	130	121	151	119	123	135	134	115	144	122	125	113	127	114	115	130	109	138	113	111	115	124	112	115	132	130	123	126	147	111	120	129	118	121	138	138	120	145	117	106	141	107	110	139	140	100	125	142	127	147	116	118	131	141
16597	9953	6551	2976	1940	1391	999	797	671	564	472	394	390	361	303	273	279	282	253	219	258	260	235	231	226	228	207	205	209	195	190	189	189	183	180	197	204	203	194	202	174	209	194	184	171	189	202	164	168	172	210	145	201	191	185	176	206	169	196	179	191	195	186	218	195	176	174	164	189	175	179	154	179	178	193	182	179	191	187	197	193	172	199	172	184	183	180	181	207	187	172	165	167	166	185	165	180	182	155	186	209	180	190	164	173	221	193	181	194	166	179	161	186	173	142	162	165	190	179	150	192	202	186	184	165	162	180	188	160	164	187	204	175	178	169	162	185	173	174	192	188	188	175	190	174	174	195	174	203	174	180	160	188	201	187	201	174	177	176	190	170	167	172	165	185	179	185	189	191	184	174	194	178	161	177	187	178	185	171	180	159	189	180	193	179	169	182	162	174	169	166	209	176	204	200	179	171	191	164	170	185	161	177	181	178	193	148	189	187	161	203	187	168	169	191	167	151	152	187	187	193	184	173	200	186	183	159	170	177	161	178	179	187	197	173	178	178	161	185	171	171	169	173	188	190	181	167	194	171	182	176	191	163	207	170	187	183	184	149	185	160	180	188	193	186	196	182	180	195	160	180	197	190	169	197	186	156	178	168	182	197	200	195	183	180	201	190	182	163	162	159	185	197	173	170	172	156	165	174	180	164	181	136	189	154	165	181	200	174	198	168	185	199	181	166	179	172	183	178	167	187	188	175	179	173	205	158	175	162	183	203	172	175	161	191	208	173	185	156	158	183	179	166	184	172	156	176	177	191	178	186	200	194	167	185	173	191	184	185	174	180	188	177	158	198	172	192	181	167	184	180	152	163	165	161	185	188	184	193	203	157	183	163	188	189	195	179	186	144	162	171	194	160	195	176	177	168	190	199	193	189	161	194	181	186	174	180	173	165	183	177	150	175	173	182	178	196	172	180	183	173	184	189	190	170	154	172	166	170	175	172	176	179	185	169	180	169	168	183	185	182	189	165	159	177	195	191	180	180	172	194	160	181	180	189	189	164	163	157	157	155	181	171	171	210	164	186	155	170	165	183	193	184	172	163	198	158	181	195	210	168	184	177	186	193	170	160	161	170	181	183	177	172	152	181	192	196	172	165	191	158	174	171	183	210	163	175	162	190	162	175	169	168	158	180	192	174	164	187	174	186	178	182	177	151	148	168	169	165	166	181	183	160	174	176	180	187	178	190	187	178	163	159	145	156	164	176	153	190	187	191	183	165	206	180	160	156	199	160	190	192	206	177	169	172	176	168	193	225	205	183	178	179	183	178	173	191	199	179	169	183	186	178	157	178	169	187	163	162	165	169	173	181	181	182	176	192	204	182	159	195	180	172	178	164	182	176	181	191	194	153	191	177	187	190	184	169	168	170	190	188	173	187	170	187	195	177	180	196	174	178	179	167	193	187	180	168	170	174	179	174	177	197	201	171	162	167	175	196	175	190	175	157	182	190	181	211	163	174	175	202	168	194	192	167	157	167	168	164	155	200	201	165	207	168	144	179	191	197	201	177	197	198	161	165	183	179	146	179	159	187	184	162	164	164	189	172	176	202	183	173	192	197	194	165	185	179	180	171	166	186	197	166	203	157	182	170	151	175	175	167	178	168	167	198	179	181	172	184	182	192	174	174	145	202	164	177	164	145	197	175	153	180	182	199	185	178	182	166	177	177	184	183	176	195	154	179	162	160	164	210	187	176	170	186	186	173	176	162	194	186	185	176	178	211	188	183	174	174	162	197	161	161	170	175	193	164	197	170	182	168	169	206	174	179	191	155	177	173	194	177	182	155	175	176	173	164	189	180	159	210	174	168	188	195	174	179	199	205	165	188	179	171	180	168	176	174	171	166	180	184	179	177	176	179	164	191	154	194	155	203	204	204	190	173	155	190	177	171	188	191	171	154	157	180	160	198	179	151	182	163	154	191	193	182	166	187	185	185	173	170	204	163	164	174	169	167	159	182	162	179	189	139	204	183	195	168	185	176	176	164	189	172	167	176	193	166	174	171	172	194	160	184	171	145	161	177	165	198	172	185	183	160	175	187	222	179	153	149	164	158	171	179	191	178	173	161	148	161	176	174	184	169	192	189	192	177	171	209	183	162	184	191	179	197	192	191	184	177	159	175	166	160	183	191	178	188	184	206	177	191	204	191	177	177	190	178	173	198	190	171	162	163	186	191	163	193	156	158	174	168	176	176	172	182	182	160	188	169	178	175	183	170	180	161	187	156	152	193	172	160	153	162	191	187	166	176	199	156	151	183	190	157	207	175	157	172	170	178	171	171	210	161	178	164	170	174	157	176	189	159	204	179	204	178	158	173	163	164	189	162	145	180	200	156	175	181	180	171	183	177	177	181	180	168	154	171	175	204	168	178	168	175	194	179	186	200	191	183	183	186	172	177	164	184	181	186	174	171	160	196	190	173	165	184	157	173	172	183	167	183	195	212	152	189	177	177	187	170	167	181	173	169	186	196	188	184	184	195	161	174	167	169	174	170	206	155	203	186	159	166	172	151	182	170	164	147	176	182	185	169	171	165	164	178	164	177	164	179	193	163	177	166	204	166	176	191	182	163	186	206	204	180	183	165	172	172	177	166	167	189	180	209	158	171	191	174	168	175	175	171	163	174	177	165	151	162	195	163	173	182	173	184	199	179	174	165	185	175	207	174	161	188	148	196	175	176	163	169	184	166	173	183	164	170	177	185	172	162	178	171	185	183	171	178	172	167	157	149	176	166	190	198	164	164	199	161	146	169	169	189	186	167	182	187	157	172	202	180	184	193	170	191	156	179	181	169	162	179	182	188	164	200	184	152	183	175	180	177	188	144	163	196	182	189	183	205	173	198	197	184	168	167	182	203	183	173	184	178	182	177	179	176	162	180	168	165	218	150	192	167	179	200	169	180	196	189	192	176	189	178	165	186	182	199	171	188	188	156	165	151	169	181	186	167	175	176	208	167	164	184	182	166	174	190	180	150	188	178	178	160	179	182	166	148	154	191	179	165	166	180	156	170	174	160	186	190	211	160	187	171	157	187	193	180	159	174	202	160	161	207	168	181	194	186	194	169	172	179	163	187	152	183	176	187	168	177	180	188	165	168	180	170	194	155	183	185	171	157	172	169	166	170	173	208	193	167	186	200	173	174	165	180	175	183	169	138	167	179	184	175	180	160	187	182	178	158	167	181	173	182	158	163	168	182	164	204	191	178	174	167	176	167	192	167	190	188	186	179	181	157	167	190	178	173	167	175	174	208	201	187	177	182	187	176	162	151	153	157	173	161	203	196	150	168	198	180	148	193	183	184	168	165	169	176	163	180	192	171	206	168	183	178	166	170	170	166	157	174	166	178	176	166	205	157	169	209	156	181	181	179	194	176	191	152	152	171	165	187	164	173	186	184	166	179	163	191	187	172	174	184	202	174	162	187	177	176	178	187	183	188	168	186	196	191	173
27538	18354	3610	616	487	478	358	359	349	344	361	321	338	347	353	372	329	357	322	324	340	317	335	349	347	353	358	366	351	297	341	342	372	331	348	314	355	331	331	311	327	302	337	388	352	347	319	298	317	334	323	341	351	385	332	341	298	335	331	336	363	352	326	378	344	340	347	342	342	319	295	353	338	354	327	324	306	328	326	338	338	342	338	316	343	323	320	293	308	313	323	364	363	356	308	349	329	321	340	326	347	356	354	345	353	333	359	329	340	332	352	324	353	320	353	326	370	312	312	333	373	315	353	331	351	353	322	294	358	318	346	344	352	367	318	360	294	339	327	356	340	337	326	329	345	363	352	336	371	339	344	312	374	367	343	362	336	346	353	363	339	347	344	339	344	344	331	332	354	329	364	356	338	322	325	335	330	392	315	337	321	353	332	329	347	340	356	351	360	365	341	328	357	316	329	326	312	324	363	363	351	368	329	337	326	305	344	322	371	343	337	346	354	317	325	341	332	361	330	316	316	314	330	324	328	303	348	345	333	321	328	341	338	319	339	329	323	370	329	324	334	351	267	349	353	275	351	316	371	317	338	315	341	349	314	340	340	335	317	363	314	332	319	352	325	371	347	361	341	345	321	333	326	309	313	348	329	346	327	336	318	337	355	315	317	389	354	354	352	356	318	338	323	345	328	327	346	332	312	335	352	329	328	336	342	320	337	343	369	362	345	333	319	340	365	328	321	353	334	335	321	338	347	340	334	319	343	358	328	354	317	331	376	357	333	355	341	364	357	353	328	330	329	305	316	329	328	360	330	352	325	348	372	322	334	378	356	343	328	331	356	358	345	332	343	335	336	335	319	343	318	338	344	348	352	352	356	332	330	350	314	369	323	347	339	323	333	345	329	358	358	344	341	347	339	342	353	336	356	338	326	290	332	320	336	366	358	359	325	321	349	348	334	309	324	334	319	318	325	340	335	294	352	333	324	335	347	342	351	347	348	340	319	340	341	334	331	337	321	334	317	345	387	369	329	325	347	332	319	342	343	347	311	347	335	317	337	334	319	315	323	341	329	331	319	344	337	353	376	341	315	335	348	347	346	343	365	332	328	330	325	333	347	317	354	330	316	340	363	345	318	368	353	347	339	346	311	329	333	335	322	347	329	345	344	334	346	366	377	350	343	355	311	334	352	362	361	313	339	372	309	356	337	353	311	305	376	341	354	342	317	343	362	342	325	341	331	342	318	336	360	377	353	337	356	322	335	324	382	352	349	333	361	351	337	332	330	336	328	342	332	345	300	369	364	312	358	359	337	353	320	346	337	350	339	374	323	310	345	356	320	306	321	352	331	349	354	342	344	299	349	327	286	327	343	333	358	319	345	334	331	330	300	311	303	347	337	326	342	309	365	336	330	340	283	339	363	339	340	337	328	331	340	331	350	383	367	342	363	334	339	321	348	321	367	337	327	375	348	329	342	364	324	369	331	326	340	338	353	314	327	317	357	310	361	345	339	345	330	317	295	356	332	342	332	303	343	326	319	320	334	344	356	309	349	353	339	316	341	338	322	338	354	326	343	354	326	344	320	377	365	332	328	321	344	335	330	352	369	351	308	354	337	361	341	377	327	321	350	328	320	350	363	287	327	339	334	340	349	327	365	328	354	337	344	336	335	314	316	329	309	371	337	360	355	368	330	333	330	343	304	327	302	336	328	342	324	316	360	351	342	329	323	368	329	306	342	326	331	338	331	337	329	357	313	336	366	360	316	344	348	363	312	327	340	351	344	312	344	331	365	374	312	295	325	345	324	368	349	333	350	323	369	326	322	308	333	358	346	384	316	298	347	334	335	376	312	349	348	365	288	350	345	340	321	328	350	305	338	337	341	329	348	377	326	343	336	360	339	291	323	358	328	357	334	354	361	338	333	333	327	334	318	333	349	354	342	359	361	339	327	302	364	315	322	352	333	342	365	335	361	394	320	338	351	343	343	325	322	329	336	380	309	364	317	317	347	349	340	341	333	343	324	326	330	308	337	334	328	339	349	379	375	293	367	312	309	360	304	327	295	327	355	353	341	355	351	359	339	332	371	341	330	362	354	357	322	315	325	340	324	337	321	358	343	345	351	355	318	326	362	355	339	368	353	305	350	344	348	333	314	321	345	330	350	310	318	368	375	335	370	301	320	353	303	322	358	331	330	314	331	353	343	333	339	342	367	316	356	337	332	327	336	366	320	348	336	342	292	346	321	311	340	328	330	361	346	331	336	333	352	359	358	358	348	359	344	349	333	322	342	367	318	352	362	332	318	319	363	354	357	359	299	342	308	343	350	325	361	318	328	337	320	338	341	329	368	370	344	338	361	354	340	343	346	343	356	332	346	327	324	339	336	339	360	318	352	349	335	310	305	367	321	316	345	352	332	365	346	306	353	336	365	366	335	345	305	350	338	347	331	343	340	355	317	356	317	342	366	335	317	362	342	277	328	346	333	329	342	345	335	331	338	336	333	366	349	363	315	321	324	334	336	358	326	365	336	324	341	326	308	334	305	365	341	351	336	318	350	357	348	350	332	298	340	340	337	338	345	338	341	309	346	336	357	326	360	339	354	327	297	357	402	316	349	327	332	298	310	312	315	362	345	335	310	360	330	333	375	341	338	328	337	354	322	325	306	351	372	338	274	314	334	338	328	318	340	330	304	300	309	330	320	354	334	350	317	371	311	347	350	397	356	314	346	356	325	318	311	356	341	311	336	308	337	333	324	326	335	320	311	338	367	332	365	349	335	318	369	349	310	332	329	357	334	341	316	360	303	356	356	335	334	355	360	333	336	360	311	327	329	343	377	345	343	319	346	322	311	297	330	294	326	340	310	330	324	324	356	341	323	333	368	326	336	295	315	324	314	350	303	310	351	337	331	313	377	358	370	335	348	310	330	348	316	323	335	373	322	326	358	341	298	329	338	346	347	339	332	345	358	329	329	333	357	290	327	329	333	346	339	370	357	353	383	334	335	320	345	334	377	373	368	328	330	334	318	368	344	341	345	330	296	362	341	304	330	363	332	349	367	315	330	339	364	327	329	355	308	386	332	334	339	347	326	319	329	349	334	333	322	373	354	358	339	346	355	334	337	355	381	333	352	326	311	361	320	303	323	345	318	333	332	316	342	319	318	361	370	374	334	328	318	353	362	331	341	358	355	356	323	303	335	328	344	347	341	358	325	333	360	348	351	338	325	326	338	351	352	330	337	309	337	329	348	338	333	349	335	301	337	328	320	337	348	332	341	329	314	318	344	311	370	324	337	357	328	376	329	326	354	369	363	346	331	384	346	330	326	348	345	342	355	332	331	331	337	364	336	346	349	330	307	309	341	306	335	331	349	338	313	342	361	301	303	341	339	352	336	359	352	343	328	333	352	362	341	336	327	373	318	332	320	350	322	331	358	339	334	351	333	325	367	331	374	356	324	376	355	371	340	315	367	343	339	356	338	324	331	343	362	329	332	311	350	364
9293	957	784	588	569	530	554	494	544	525	495	535	518	485	516	481	487	502	524	488	529	502	523	493	514	526	502	499	472	486	526	501	524	536	529	525	494	496	514	522	503	507	489	465	493	492	518	486	479	504	520	504	498	556	507	516	499	486	506	521	555	512	497	494	549	508	511	452	515	539	508	501	525	549	505	499	473	505	491	484	478	478	493	506	521	461	512	513	494	501	535	500	479	505	505	489	492	492	523	483	531	466	509	488	496	517	481	514	496	519	492	484	512	506	515	491	496	518	494	513	533	510	498	478	539	471	480	462	505	545	525	501	502	468	477	521	502	469	488	451	514	463	483	517	501	494	496	507	503	484	522	491	480	475	523	515	504	523	485	501	501	524	507	525	485	498	527	503	566	502	523	563	512	517	489	517	535	497	485	441	486	486	492	525	510	517	503	507	475	508	520	487	503	489	499	504	490	537	500	537	500	479	500	455	503	505	510	486	500	526	498	539	518	499	506	490	482	522	499	521	526	531	514	501	516	551	515	510	487	519	531	534	536	505	522	490	472	519	492	477	493	521	463	465	505	486	493	499	505	523	541	462	508	514	493	477	476	507	514	543	484	489	515	477	527	503	521	507	527	516	504	496	480	516	464	514	508	546	501	502	522	483	512	484	465	494	525	493	502	497	534	474	543	476	553	500	515	523	515	494	506	498	492	504	519	480	512	497	496	541	453	498	527	496	522	517	507	512	528	505	532	518	520	518	480	494	500	491	473	487	476	476	505	510	491	452	523	480	477	493	486	549	496	477	509	481	520	540	509	490	487	573	491	554	487	537	522	529	465	532	512	491	514	470	475	502	520	498	475	524	506	517	486	525	512	538	560	533	517	489	525	543	489	495	544	556	504	542	526	507	494	486	502	499	521	537	485	488	501	469	540	554	476	501	501	521	497	510	506	482	509	476	478	506	479	482	521	462	495	524	518	469	527	519	485	497	521	493	474	544	498	519	547	516	481	488	475	507	493	520	485	529	506	521	512	468	502	482	515	496	506	529	504	491	509	516	493	504	513	503	503	490	519	482	557	530	517	481	493	472	497	506	458	509	491	531	483	521	490	503	528	457	500	495	476	486	468	480	535	481	482	512	522	530	522	490	500	558	498	482	501	537	490	503	494	489	492	532	492	539	506	490	500	512	486	509	519	493	500	470	521	506	476	487	498	523	501	489	510	499	506	528	526	534	484	520	516	539	524	483	498	498	480	466	531	538	483	520	501	475	539	512	504	532	515	511	482	473	507	527	486	504	506	488	511	487	519	485	522	515	505	482	536	513	483	525	529	500	501	524	509	501	510	510	503	479	462	504	521	469	527	550	529	448	503	486	463	495	458	538	454	507	495	509	490	449	488	494	530	450	480	512	523	517	535	502	498	483	515	546	473	512	510	517	533	494	455	495	487	485	507	496	467	473	493	489	490	489	477	494	559	507	531	503	467	523	501	482	495	503	478	481	493	527	514	518	504	520	481	504	514	480	486	506	512	501	491	466	537	511	468	527	540	506	497	508	490	469	514	494	519	472	498	484	474	507	487	501	534	525	457	476	489	527	494	517	466	488	496	478	512	515	493	482	500	467	500	507	457	501	533	505	525	509	510	524	505	464	482	538	518	465	486	497	544	521	539	505	529	515	478	489	487	468	482	494	479	481	523	518	477	487	519	484	484	479	536	549	494	505	461	497	535	468	556	505	535	501	502	495	473	457	513	503	513	527	468	497	499	503	503	512	505	544	471	505	494	516	475	468	518	505	485	524	465	502	523	506	498	506	509	485	493	491	456	480	471	506	501	511	508	522	502	500	517	506	498	517	494	505	549	492	495	491	503	474	499	545	515	484	507	498	519	518	491	499	499	504	497	478	507	489	511	500	513	483	504	487	500	519	499	511	540	516	501	446	505	466	552	521	493	480	490	493	484	488	509	496	541	509	493	492	503	477	498	510	520	507	459	492	515	504	548	501	516	524	516	516	488	495	521	550	531	511	523	560	484	520	503	511	500	522	501	529	511	505	462	493	489	487	488	461	482	540	483	451	467	498	522	553	523	483	526	503	473	511	505	500	528	490	460	500	505	536	531	537	463	530	500	511	502	503	476	495	557	479	483	493	525	500	504	505	482	521	479	498	499	517	478	516	525	511	521	489	534	482	509	507	488	517	515	498	481	490	521	509	491	500	489	528	515	503	514	503	491	513	516	481	481	529	500	490	518	497	510	497	458	481	474	494	507	529	483	486	520	492	483	495	535	502	543	484	471	502	515	525	508	511	482	472	467	501	507	486	528	525	476	486	464	496	512	479	523	562	482	525	501	467	512	543	504	531	500	539	519	491	502	529	489	492	443	496	488	513	486	537	503	505	527	490	489	532	507	486	490	518	495	497	504	486	490	522	548	537	486	515	529	538	481	508	511	557	494	485	505	463	483	476	518	521	488	525	483	526	518	486	482	531	499	491	525	493	506	464	504	483	507	456	486	497	509	505	495	543	537	514	523	501	539	483	480	504	482	514	505	462	476	516	456	494	508	512	534	531	511	482	461	472	490	471	492	493	485	500	511	480	476	512	487	498	477	492	492	495	551	485	504	476	499	490	487	499	530	478	523	496	471	510	513	506	491	479	492	491	478	495	548	505	522	466	491	469	493	503	471	491	516	483	477	524	455	493	514	518	501	499	498	514	477	495	525	449	501	505	528	499	474	516	537	510	475	506	497	487	475	520	551	527	532	529	517	480	499	503	522	495	456	496	497	474	489	529	521	467	516	571	529	490	489	502	485	503	502	485	487	501	514	474	528	494	490	497	493	522	473	549	472	525	487	501	546	486	471	519	499	500	467	486	481	503	516	515	516	500	525	493	542	497	460	506	473	503	478	507	508	482	499	554	481	516	495	473	506	480	496	478	498	486	489	500	518	512	488	552	504	476	496	492	510	504	496	533	493	507	486	519	491	484	455	523	530	506	530	547	484	522	545	469	499	512	483	501	484	505	513	470	504	533	484	489	496	528	518	525	527	501	493	533	476	502	524	519	502	492	496	530	483	542	499	504	458	514	510	526	445	471	505	468	494	487	517	525	506	504	531	459	515	510	520	444	505	509	520	521	477	490	547	497	483	482	530	529	466	469	533	494	508	469	462	500	482	468	517	461	547	512	481	502	495	526	487	494	488	485	497	464	469	524	545	487	535	499	516	480	519	506	484	495	469	493	512	521	456	515	520	500	502	491	494	509	494	495	523	468	514	515	518	533	443	443	491	464	482	520	508	495	530	540	507	500	501	520	510	479	462	496	491	478	503	503	520	504	530	500	508	471	483	475	512	465	508	530	487	536	490	485	519	458	488	512	504	499	482	531	485	523	516	511	505	504	508	517	460	487	530	486	457	515	476	517	471	503	507	491	474	503	497	484	504	493	474	470	486	501	493	473	516	459	481	520	516	490	501	504	552	506	449	493	497	491	501	479	507	504	481	538
23461	21560	28871	24706	21451	3442	404	288	236	223	186	190	211	179	155	167	154	170	134	149	177	165	140	159	169	167	127	137	155	161	137	154	154	148	142	163	146	129	153	139	155	140	145	164	179	162	121	150	154	153	135	128	121	134	137	142	166	140	146	142	140	127	147	141	130	137	155	167	138	142	134	133	131	148	134	133	142	138	137	151	151	152	152	128	122	156	140	145	132	150	158	140	145	150	158	147	157	147	134	152	139	148	156	138	136	139	103	141	149	157	157	152	144	171	130	142	138	142	147	138	136	149	136	167	127	129	159	140	145	141	118	141	137	144	151	149	113	147	124	148	166	129	157	134	151	139	157	130	125	138	115	153	135	137	119	146	161	145	148	143	174	145	147	155	147	136	140	129	133	147	156	134	130	142	142	157	143	120	157	140	140	138	148	115	152	145	145	158	143	121	148	146	141	154	135	138	142	130	124	138	135	137	122	144	137	133	138	147	134	136	133	149	136	125	116	134	154	124	145	143	140	161	133	130	135	136	130	138	132	128	145	140	149	151	123	130	126	159	132	153	151	138	144	120	128	139	153	159	135	137	132	132	143	137	160	163	131	152	132	125	145	143	126	132	134	129	139	126	151	126	135	129	111	150	126	151	137	167	127	136	140	159	154	134	149	118	139	144	159	152	154	124	149	165	142	132	147	120	153	165	140	119	126	157	154	121	147	136	128	137	129	136	145	151	127	159	148	113	154	163	146	145	143	156	150	143	132	132	127	135	144	126	121	121	152	155	146	141	134	164	138	137	148	162	150	133	140	143	133	124	144	146	149	164	125	146	145	130	154	153	143	145	136	158	142	158	131	150	122	154	120	142	148	137	138	157	150	145	149	130	125	140	140	127	141	124	117	140	134	144	137	148	145	145	122	114	141	133	145	159	169	159	154	143	136	132	141	136	147	160	152	140	140	155	137	139	138	163	135	143	148	127	129	142	133	131	129	144	150	123	149	152	132	146	134	152	131	129	148	126	127	136	150	142	152	152	135	130	129	142	141	169	135	130	146	145	135	138	159	168	142	145	133	145	155	156	148	149	147	111	132	137	135	141	135	117	139	129	132	131	139	137	136	140	132	154	133	142	146	148	147	142	143	145	152	137	154	143	137	159	145	120	147	127	144	140	137	137	141	132	136	145	139	141	143	130	142	135	135	144	161	144	159	135	152	149	138	128	137	138	141	147	160	138	162	111	153	148	161	155	161	150	122	147	128	151	136	149	135	131	136	139	133	141	154	151	144	143	143	138	137	141	138	123	134	144	132	153	118	132	129	152	162	146	160	152	149	130	114	151	126	148	135	149	144	129	145	148	127	131	135	167	145	145	119	155	133	134	134	156	132	145	166	145	134	145	136	129	152	153	146	145	139	147	154	163	152	121	145	158	140	161	132	135	113	153	146	138	144	144	159	140	154	132	147	151	153	173	158	135	142	154	132	165	151	172	153	143	131	143	151	125	125	145	130	142	147	134	147	130	125	144	131	133	153	123	129	122	155	141	126	133	139	148	145	145	136	146	141	138	124	150	176	154	134	132	145	140	145	150	149	131	140	145	118	148	150	149	139	131	125	139	127	135	128	141	124	161	155	141	133	134	142	167	155	155	146	138	151	136	147	155	167	128	134	120	154	149	145	134	143	112	142	138	150	132	131	146	157	139	154	111	145	165	110	155	138	120	150	128	134	131	156	129	121	141	139	134	156	143	140	167	140	158	150	138	146	128	128	147	131	140	129	156	117	149	140	155	148	126	128	140	135	149	153	153	128	161	141	139	149	143	124	129	156	129	127	145	144	148	135	140	140	120	145	161	140	153	150	136	117	137	160	136	133	105	143	128	147	161	126	161	148	136	127	138	128	125	137	139	129	134	126	139	137	150	137	126	132	131	148	147	133	151	135	131	146	155	152	155	145	140	138	137	134	145	118	152	140	167	158	151	135	162	154	132	153	143	137	137	132	149	159	153	150	149	148	136	135	160	141	138	146	139	148	163	147	142	146	128	125	154	129	156	146	150	143	140	122	153	127	146	142	132	130	152	148	138	147	130	156	135	139	116	139	131	137	176	135	130	135	136	143	134	130	125	155	141	153	148	139	144	141	148	155	152	149	120	140	137	156	134	138	121	125	144	151	155	143	144	124	147	147	132	141	163	155	117	140	147	160	145	151	136	145	150	140	134	156	129	142	150	155	145	140	137	151	149	133	150	167	140	140	131	140	152	168	129	138	155	123	145	148	132	136	157	149	148	140	145	134	142	133	156	135	126	124	131	146	131	144	131	138	170	157	142	163	122	143	149	131	123	128	132	128	135	140	138	146	124	134	148	138	129	148	141	136	162	160	146	138	144	146	104	124	155	139	160	159	142	133	126	133	149	164	131	128	143	151	155	154	143	123	126	124	126	134	139	153	142	151	158	134	145	132	132	137	145	144	143	157	133	160	160	148	147	156	127	151	134	123	148	135	143	137	135	125	147	148	140	148	140	136	135	148	156	140	155	160	148	143	133	125	120	148	137	148	145	160	159	139	145	164	148	139	140	126	145	129	140	145	128	158	139	172	138	164	153	143	129	141	147	144	129	144	131	149	162	144	172	155	138	108	148	143	151	148	149	154	158	99	124	160	147	164	151	145	96	150	141	158	154	149	116	140	143	149	136	121	152	115	135	126	133	155	158	161	128	144	149	148	143	147	157	123	142	152	126	152	153	152	119	143	130	161	145	136	133	144	165	132	128	163	135	142	143	130	147	162	157	150	160	158	157	143	146	135	136	141	144	149	137	158	144	148	128	139	132	130	124	159	137	133	127	133	172	132	153	161	147	161	142	143	148	162	162	147	153	162	143	125	143	143	130	151	127	154	156	136	132	132	147	146	151	160	150	141	146	149	130	128	150	148	138	140	155	141	145	151	127	144	136	136	142	127	159	132	133	129	153	122	150	145	137	153	150	152	145	153	130	133	166	136	148	112	113	124	150	138	159	121	170	145	147	154	151	160	133	154	158	159	142	132	129	145	120	146	140	146	141	142	124	145	152	134	137	130	133	148	149	136	129	146	151	135	132	155	160	154	139	126	138	138	149	134	173	160	136	122	174	153	154	126	111	159	147	147	142	148	158	144	157	140	157	159	143	146	132	143	151	151	118	127	153	116	120	156	148	146	157	154	141	151	123	131	124	142	149	125	141	133	155	135	134	135	147	139	141	144	155	155	133	152	139	137	164	159	120	146	150	135	141	132	146	140	143	151	139	148	155	154	154	168	131	142	139	137	142	150	131	133	142	135	130	152	135	130	122	147	148	133	145	133	167	146	149	165	151	143	144	146	120	116	133	137	136	151	159	152	147	136	146	136	133	143	149	143	143	132	137	146	150	124	144	152	148	124	157	151	156	146	135	140	143	111	128	134	139	138	157	154	135	178	143	139	138	133	153	142	164	134	148	155	139	159	140	138	158	149	133	142	127	165	129	133	137
16216	5872	3868	1725	1134	898	667	549	461	422	339	367	338	301	317	299	278	255	267	265	284	264	272	254	239	267	267	262	239	227	235	214	237	212	224	252	203	222	192	241	218	225	237	243	198	244	239	249	223	230	224	229	228	228	218	224	223	233	217	219	225	210	235	234	222	256	218	222	229	219	256	228	212	203	219	251	240	227	226	208	218	200	220	211	237	219	226	241	243	207	215	201	236	250	216	211	242	222	205	212	231	259	224	238	232	228	206	231	211	225	232	245	214	214	234	217	225	213	223	217	252	227	237	221	226	201	214	219	216	241	182	236	237	227	221	221	243	222	227	249	212	228	237	215	198	215	213	236	220	237	199	234	209	263	216	204	252	220	186	245	213	227	248	229	207	245	246	191	235	222	245	222	229	227	210	239	207	227	221	239	217	208	245	210	224	236	241	214	210	222	261	249	228	217	233	220	254	238	213	219	212	243	212	214	199	237	221	264	253	209	227	240	203	237	230	242	220	221	210	234	260	230	219	214	206	238	243	190	231	197	252	238	226	232	199	221	214	222	220	243	241	237	202	242	232	238	217	220	224	219	211	198	199	212	209	229	197	215	213	201	226	206	243	220	214	220	226	218	207	222	198	228	206	197	234	224	239	224	238	214	200	198	219	248	232	217	229	243	238	217	247	205	194	209	236	239	236	209	256	237	214	220	221	228	231	243	226	220	253	214	206	256	239	231	245	234	240	208	206	215	208	193	215	200	202	215	239	233	226	229	250	232	223	201	231	203	223	228	243	240	225	209	223	210	217	224	229	219	210	216	230	224	240	231	204	203	223	227	239	227	217	235	200	203	239	228	264	207	220	245	200	225	223	203	240	211	232	225	211	206	220	241	206	221	247	218	220	232	203	235	234	228	222	254	221	239	217	230	215	238	223	238	229	199	224	254	236	235	225	221	232	229	213	222	239	234	221	210	233	219	211	218	202	231	227	226	201	198	225	217	214	193	228	254	245	246	211	226	228	232	235	205	246	217	226	197	217	241	204	215	234	230	251	216	202	221	219	185	236	195	215	198	211	208	199	231	203	240	233	222	227	230	213	231	190	210	199	245	224	210	216	207	228	224	231	224	218	215	206	213	223	215	218	210	219	210	225	236	211	204	211	216	202	225	229	263	245	229	210	212	216	220	248	227	232	234	213	249	226	206	235	223	222	208	232	206	238	216	200	249	232	217	234	230	233	212	232	237	227	236	229	244	205	239	245	234	197	200	231	205	240	222	221	219	208	222	233	222	208	221	210	207	194	230	226	218	225	220	222	232	223	244	230	231	220	269	206	230	218	207	231	231	223	208	229	216	217	256	226	238	229	251	222	212	259	235	249	214	211	222	230	238	228	206	207	230	238	246	227	233	205	230	209	236	208	216	202	195	227	233	211	218	225	204	229	271	215	246	202	218	207	210	225	225	227	212	208	229	200	215	210	237	217	234	225	228	232	217	203	197	224	214	186	217	213	236	234	205	217	232	233	239	247	245	224	217	229	225	225	195	170	206	244	207	236	220	218	241	212	231	209	214	203	225	220	222	219	201	220	219	235	247	193	232	249	254	207	221	213	236	235	226	245	189	218	202	208	219	200	251	208	209	231	223	230	220	186	209	221	240	226	239	242	259	228	237	225	207	210	243	237	259	231	249	231	194	183	227	247	232	208	208	243	224	235	216	219	232	220	225	205	242	198	223	226	208	257	204	226	234	212	224	240	237	219	232	215	240	194	236	234	225	204	191	206	240	231	230	198	209	209	223	229	229	229	213	224	222	254	225	217	240	229	220	235	204	231	238	223	224	233	214	236	198	239	218	216	223	229	243	237	214	217	212	246	204	225	228	204	217	221	259	217	255	187	218	225	227	224	253	218	213	217	210	220	201	221	224	210	240	189	207	211	220	222	241	218	207	235	223	242	246	192	250	220	214	225	225	219	259	229	242	203	189	236	204	213	236	231	265	233	239	208	210	224	236	209	224	223	233	209	226	219	212	236	211	242	208	223	217	228	204	227	225	236	224	225	241	211	233	235	241	229	237	222	213	231	223	200	231	220	218	240	228	215	230	230	223	211	216	247	222	230	211	235	188	222	215	201	230	249	225	201	207	213	233	230	200	203	206	214	221	209	207	212	210	219	253	241	230	223	240	212	244	235	237	195	191	211	199	217	211	221	233	226	227	227	241	205	229	223	236	235	228	245	216	214	221	230	244	215	209	205	212	212	231	203	230	254	245	257	224	234	231	244	231	224	214	219	238	243	229	236	198	233	212	230	237	211	230	238	225	243	199	201	226	209	207	224	199	234	207	245	194	257	192	224	214	228	220	231	245	190	217	205	257	250	224	229	252	214	216	245	236	192	212	215	198	226	231	256	236	186	193	205	232	208	216	223	208	221	215	203	245	226	229	219	220	249	221	255	210	229	217	230	214	220	224	212	239	248	228	197	228	233	207	239	234	222	216	247	231	230	224	258	228	236	247	237	248	207	239	211	224	212	237	218	230	224	247	225	229	237	228	225	247	225	237	217	237	231	211	230	222	231	219	240	218	228	246	236	235	240	245	239	233	228	227	214	222	233	236	233	222	212	225	228	234	221	222	219	225	219	253	206	177	216	207	250	228	218	198	203	226	245	225	215	221	231	221	216	243	210	243	229	209	244	229	236	207	212	245	212	198	219	233	262	215	238	234	223	212	222	220	241	216	213	225	236	215	213	256	226	216	236	234	236	244	222	219	217	250	235	221	194	220	225	213	239	205	223	203	239	216	200	243	230	229	221	225	218	229	226	208	216	215	239	246	199	232	205	240	225	210	224	196	232	233	219	217	235	241	214	235	193	220	217	221	209	220	225	214	219	218	230	208	222	199	246	204	241	217	206	230	228	242	219	201	229	208	225	221	234	244	228	225	224	229	204	250	219	221	201	201	236	234	205	213	185	214	224	253	226	224	218	211	227	231	188	219	218	221	194	238	219	218	196	229	235	223	220	235	200	232	213	215	229	239	223	242	223	221	207	257	242	209	234	233	229	249	251	213	204	223	200	256	224	237	228	221	225	220	201	218	238	230	241	229	212	212	233	251	220	244	222	234	210	226	236	200	206	218	238	213	223	214	236	217	228	249	218	226	240	238	221	214	219	236	214	208	212	252	225	226	203	225	217	257	218	217	215	225	222	197	202	227	214	213	226	225	215	221	238	204	218	212	250	204	232	216	220	245	225	224	224	239	232	221	233	221	203	225	233	235	207	233	248	223	205	222	242	229	221	237	223	231	223	226	235	218	226	219	241	208	232	219	221	221	238	200	227	207	266	233	227	240	237	224	215	243	234	229	241	219	203	210	242	234	170	243	225	227	207	211	207	210	217	215	225	207	246	232	225	246	237	231	203	233	201	249	228	249	216	197	200	237	229	211	228	219	225	234	201	211	224	207	231	246	214	231	230	210	218	241	255	226	225	231	231	209	224	226	230	209	205	226
24838	21550	27118	24956	1911	469	468	426	434	406	410	413	442	428	407	411	395	413	375	418	439	413	412	435	373	389	423	393	393	437	395	384	366	401	380	389	389	398	380	372	387	401	387	397	388	409	405	408	406	393	397	413	411	421	413	343	427	382	364	360	376	387	391	409	418	416	404	396	355	380	403	407	398	382	414	387	395	354	406	412	408	412	371	382	422	385	349	403	418	397	391	394	393	400	416	376	409	396	389	405	354	424	386	394	383	409	372	373	394	363	382	423	360	392	383	389	412	386	399	372	413	394	356	393	400	403	412	391	387	447	390	383	411	391	402	420	373	359	398	383	374	402	410	397	386	414	397	359	370	427	398	402	368	409	383	392	347	386	356	382	383	404	395	394	425	369	381	368	410	372	370	364	420	361	419	366	436	381	367	406	366	400	383	417	386	404	411	364	373	360	417	427	392	431	399	391	393	420	364	396	419	392	375	382	329	430	377	410	388	382	389	395	381	397	381	375	361	404	376	386	394	403	394	415	442	394	354	393	386	350	404	365	350	373	405	402	394	387	341	403	388	343	430	386	384	425	391	386	381	366	347	389	410	358	370	398	408	391	418	378	396	382	378	375	379	370	381	378	402	410	356	412	391	410	396	378	386	382	443	390	383	391	395	393	395	391	397	378	377	445	433	425	388	391	361	396	378	368	390	372	399	394	406	388	391	405	368	418	403	402	413	417	373	404	395	353	369	383	420	376	393	377	404	380	355	377	383	362	434	412	403	384	375	406	393	387	384	392	398	389	382	383	420	393	361	398	374	344	410	436	369	377	351	383	413	387	392	409	397	389	378	385	398	361	370	383	365	398	387	427	392	374	359	355	370	359	408	394	356	382	400	396	379	397	383	407	446	418	423	413	380	409	408	398	393	396	374	368	359	403	369	393	386	375	387	370	367	395	408	375	381	383	425	403	362	422	416	370	374	389	427	402	396	392	397	374	390	384	399	371	368	373	366	434	414	391	377	389	370	380	381	412	394	380	360	378	427	378	383	447	360	380	374	387	399	408	350	397	425	381	388	382	359	395	396	350	387	419	395	357	372	402	389	387	380	397	392	403	385	390	388	391	385	395	361	384	373	366	389	433	391	396	427	379	383	393	425	421	410	402	375	432	370	370	414	384	402	378	406	403	385	398	354	404	348	385	400	387	414	415	389	387	410	408	377	385	377	380	349	384	375	402	381	367	412	373	371	403	353	415	383	437	382	398	372	388	398	423	378	394	388	368	370	371	379	405	392	373	381	420	356	363	415	372	411	341	429	401	364	360	394	372	342	374	398	421	384	398	403	380	411	361	417	441	390	396	385	367	399	400	397	433	394	383	432	412	385	393	403	344	387	399	408	369	367	407	400	371	365	394	419	369	357	391	359	392	400	393	398	405	407	417	401	399	385	375	394	372	381	398	391	409	388	374	439	369	384	420	403	373	420	383	414	404	392	366	406	403	414	422	355	422	376	397	419	374	364	383	406	408	399	399	367	389	354	382	389	383	378	386	374	382	359	390	372	381	380	389	413	388	398	358	373	396	396	375	436	397	367	411	426	360	405	373	401	400	371	417	393	382	395	392	386	382	395	350	358	395	376	366	415	394	412	393	385	386	430	397	367	390	380	360	400	381	407	394	388	380	393	378	402	353	365	375	427	355	388	375	368	375	378	387	426	385	381	405	422	374	384	401	371	378	364	399	412	384	411	395	398	417	378	390	356	372	386	397	386	370	415	400	366	361	387	373	386	387	372	384	360	411	405	379	398	377	385	410	396	384	377	373	430	389	404	412	414	416	399	367	390	369	402	418	422	359	373	386	387	387	423	386	355	382	374	385	377	386	403	431	391	371	423	378	376	379	424	384	360	395	393	383	376	362	369	434	355	363	373	410	401	407	391	399	391	398	364	413	417	383	368	397	411	421	384	340	401	429	375	377	406	385	381	455	411	404	398	395	404	387	389	407	384	376	393	365	355	385	400	415	397	386	388	363	421	405	369	397	375	391	354	357	420	387	373	397	391	383	372	397	421	388	412	375	375	373	415	405	370	383	409	391	390	396	384	386	405	377	406	400	423	372	404	395	405	402	387	378	413	394	377	382	405	381	405	363	364	409	396	409	393	382	387	390	393	335	409	372	389	389	363	403	394	406	407	373	381	392	403	403	351	392	386	405	340	417	384	376	349	414	400	376	436	364	395	415	405	414	354	411	403	419	401	388	392	366	391	390	345	390	389	390	393	368	405	374	416	415	370	396	369	382	378	390	397	419	404	402	406	390	377	389	388	366	371	389	414	384	417	382	380	375	429	376	384	399	433	402	415	373	434	397	359	433	399	380	368	408	399	376	403	433	381	446	412	401	416	374	387	358	409	364	433	388	392	391	375	396	386	376	367	371	379	365	395	347	376	416	383	374	396	384	414	367	428	411	386	378	378	372	360	394	416	387	406	392	392	403	390	392	383	387	364	417	393	392	390	402	403	393	363	428	383	359	389	418	391	407	415	366	404	392	369	409	381	395	363	375	401	365	393	408	392	427	424	370	411	403	392	378	420	377	370	403	374	400	413	399	391	391	382	407	399	392	423	389	402	418	394	383	368	367	389	368	391	380	390	423	379	416	378	389	371	384	370	432	411	412	380	387	370	400	410	399	346	384	411	363	377	402	415	438	394	410	399	404	420	401	396	357	399	374	391	416	425	393	381	402	374	387	370	376	373	399	406	367	399	384	397	393	369	383	395	401	385	393	383	373	391	397	377	402	405	416	410	404	405	394	385	401	387	394	375	411	404	403	427	433	381	386	374	399	387	360	391	411	395	424	379	424	392	394	418	419	388	379	377	373	388	391	378	397	376	426	388	389	338	401	395	421	411	395	444	351	383	371	383	408	387	384	331	395	401	371	374	364	391	374	380	365	405	400	393	386	393	371	370	386	404	376	378	393	380	367	360	367	396	384	388	366	393	377	394	410	387	395	399	393	386	388	381	399	372	407	378	355	419	394	363	423	377	410	375	418	416	374	375	379	390	402	383	367	379	362	371	444	390	393	359	417	358	356	393	409	345	434	392	381	375	389	374	378	389	373	362	370	373	388	417	392	397	394	363	393	353	405	385	343	359	429	399	346	399	366	402	386	375	355	394	364	351	367	398	392	399	384	414	390	413	441	388	379	408	402	382	388	404	367	398	402	385	400	378	397	385	387	413	417	423	392	392	384	389	392	393	354	400	406	448	388	394	356	379	383	414	406	369	432	376	396	378	389	393	368	386	358	399	420	386	405	383	408	383	396	366	376	405	415	368	338	402	425	369	399	394	381	386	370	360	382	375	389	392	400	385	395	405	400	374	420	390	389	374	376	389	409	399	382	386	417	386	368	410	418	370	390	384	381	390	364	364	405	424	390	370	412	397	407	417	400	366	399	409	373	388	383	372	378	390	423	395	382	387	393	393	415	367	386	377	369	394	401	404	371	413	367	397	387
17109	3132	2167	1228	939	832	752	772	642	627	664	566	633	569	592	570	564	608	607	512	558	559	629	532	561	573	592	584	565	589	596	511	599	553	537	533	569	532	578	568	563	574	529	549	552	583	562	508	550	535	559	559	542	544	576	545	543	530	541	520	547	560	566	578	511	509	538	543	561	582	583	559	577	541	562	529	525	574	586	536	540	533	544	559	537	545	564	570	555	558	588	561	542	576	614	560	562	509	532	547	552	554	514	585	563	584	498	579	587	547	528	572	559	582	596	570	581	579	600	577	575	541	527	532	566	585	561	553	586	526	582	566	574	533	569	529	537	559	529	510	596	546	550	562	545	584	592	594	559	584	589	555	526	561	541	554	521	584	553	533	571	571	575	541	575	560	544	558	562	547	587	544	570	539	540	592	547	553	544	566	562	544	561	574	594	558	590	533	524	564	613	527	542	574	589	550	555	539	538	564	618	550	532	542	569	551	546	546	579	529	509	520	597	516	550	573	592	544	547	545	556	567	513	580	558	551	551	485	594	586	596	591	607	553	533	605	520	578	540	544	525	571	578	567	569	529	541	550	543	559	557	521	562	549	610	557	580	514	542	531	588	551	545	608	532	545	590	558	519	557	553	557	531	539	525	592	541	546	596	612	578	518	558	550	574	569	549	563	532	579	556	549	529	583	581	596	530	562	529	560	562	550	573	579	558	552	568	574	556	552	545	551	526	577	596	564	540	532	548	508	573	550	520	575	582	531	568	582	596	530	611	553	576	523	538	586	587	586	549	569	536	553	560	570	577	542	557	572	557	572	543	575	551	530	564	549	566	540	530	528	582	539	543	599	536	542	527	565	564	587	567	588	516	502	520	529	558	571	517	567	534	542	538	528	586	575	541	548	528	556	541	535	549	571	576	586	560	571	573	558	579	554	564	536	554	597	602	531	547	606	560	580	540	553	543	558	570	550	558	514	545	553	573	570	605	567	596	563	533	583	591	586	550	551	563	584	551	561	573	626	561	563	527	544	492	539	587	580	572	569	555	532	596	570	523	562	553	565	547	571	573	540	552	563	533	557	580	544	593	564	565	577	529	584	563	552	529	581	546	544	527	528	564	599	543	549	561	532	589	543	547	563	573	504	620	550	572	595	591	561	545	579	559	557	539	595	517	544	520	571	558	549	557	532	613	551	558	584	599	552	548	556	582	551	550	565	533	558	563	575	583	599	560	580	547	554	587	564	542	524	575	574	558	550	580	583	563	592	527	569	534	589	519	544	553	561	543	625	565	557	555	533	567	542	575	531	547	545	571	566	554	578	545	537	576	564	528	530	524	523	553	551	553	542	560	563	526	597	540	585	603	573	566	574	500	589	534	569	577	588	569	563	548	548	566	581	581	562	573	562	588	557	550	531	530	589	549	552	581	537	554	570	556	565	542	519	563	572	572	596	551	592	557	556	567	537	556	585	555	576	570	548	554	530	540	559	589	559	584	515	571	554	603	537	516	583	544	561	530	575	590	552	586	553	590	499	576	548	526	549	572	528	517	553	554	549	496	574	565	609	529	564	561	544	527	566	593	542	595	552	519	604	576	551	550	569	565	541	571	612	559	562	565	580	567	524	580	554	598	566	548	612	551	546	550	571	550	551	574	545	570	559	558	538	575	552	540	513	573	582	531	557	567	550	534	534	535	541	552	548	587	555	582	572	548	542	540	575	559	551	552	552	584	568	563	576	532	577	542	562	585	556	613	533	545	545	551	594	629	589	573	561	521	545	545	530	564	559	596	539	559	580	568	581	539	570	555	559	565	533	532	559	593	610	541	505	532	571	535	557	580	543	547	522	578	520	540	575	531	585	562	541	520	521	539	587	543	570	561	531	504	574	556	571	533	545	549	560	548	480	599	533	575	527	560	576	553	512	565	549	544	549	602	554	547	554	542	525	537	590	561	549	524	577	544	568	561	549	577	615	540	545	574	532	555	536	553	541	557	540	568	567	552	529	541	542	554	542	535	548	569	556	547	557	551	552	526	533	569	518	522	590	560	577	539	537	554	562	569	568	508	574	556	572	557	518	555	548	561	607	571	534	532	571	541	559	535	610	542	617	553	533	563	572	549	576	547	581	606	588	550	568	576	509	571	566	542	574	539	537	569	536	584	550	537	553	553	536	533	536	559	559	588	572	601	573	512	568	593	538	568	536	539	582	515	536	586	611	572	586	554	585	567	608	557	589	554	563	578	551	540	544	559	532	537	559	583	530	576	531	522	599	548	534	539	551	558	553	575	572	587	575	504	537	505	532	523	558	530	571	582	547	578	566	568	555	547	566	571	574	556	577	535	537	542	508	526	541	539	572	562	548	573	576	581	562	550	582	514	551	550	545	526	512	578	622	504	544	566	528	559	597	549	570	563	562	542	569	580	532	537	524	545	561	543	557	542	570	549	566	539	550	532	555	569	577	569	518	543	538	556	530	578	501	599	599	576	604	526	570	541	602	550	591	572	565	558	541	579	563	592	579	533	569	556	592	576	541	561	579	580	491	619	576	568	540	517	556	596	602	570	501	523	529	592	544	562	520	610	546	549	580	551	572	555	562	599	569	551	560	539	517	561	572	569	534	557	608	539	526	562	520	557	536	551	580	571	555	571	588	511	560	537	595	488	526	596	599	574	579	545	556	571	563	581	566	605	513	552	514	565	580	540	524	567	520	587	584	546	519	586	557	543	567	574	538	566	573	588	545	574	529	577	583	556	530	555	564	523	527	598	585	580	555	575	573	545	590	547	577	538	569	563	564	573	566	570	542	584	556	557	555	585	542	538	503	527	530	541	591	519	521	549	567	581	561	514	537	555	542	588	559	553	581	561	595	553	553	529	547	527	526	530	561	564	556	542	558	540	571	556	532	541	506	597	567	547	537	521	542	507	550	561	535	572	529	568	532	563	551	579	523	522	578	536	551	512	529	533	571	559	577	510	568	565	523	555	592	535	520	518	569	581	555	559	548	554	564	573	524	532	539	558	573	595	548	558	566	572	575	508	527	558	575	545	572	579	588	579	538	593	560	534	532	547	542	529	587	586	583	583	571	574	555	559	544	550	561	544	563	530	536	554	531	509	530	592	541	585	543	595	595	571	530	567	587	573	585	523	572	579	544	560	616	509	574	552	564	560	560	583	549	563	578	567	537	557	577	540	495	563	570	562	594	568	534	598	594	554	541	575	572	550	557	532	545	605	532	518	576	546	575	574	560	599	590	594	579	576	552	591	539	519	567	542	555	530	557	578	551	563	548	547	556	581	532	533	567	623	561	537	557	569	537	589	519	549	539	578	580	545	546	554	539	592	598	570	562	551	559	558	532	534	547	559	508	579	547	555	579	537	551	552	546	567	568	597	551	555	553	559	540	607	557	598	535	517	555	560	498	557	576	577	555	551	555	581	555	563	550	541	534	578	576	523	529	574	545	523	549	575	578	574	541	567	568	525	531	560	592	541	549	569	590	547	541
22620	21588	29453	24195	21585	21425	1991	380	288	290	226	184	209	195	171	151	166	186	158	151	158	147	147	130	135	129	139	141	117	142	134	148	122	141	123	126	120	146	138	106	153	123	149	133	114	134	126	123	126	123	115	122	131	138	129	132	150	120	128	109	133	132	140	128	125	113	116	122	142	128	108	131	131	130	116	133	127	110	135	118	137	110	132	120	123	130	109	114	121	147	124	129	122	125	144	106	109	150	133	125	113	130	128	120	137	126	129	127	140	118	130	124	130	150	137	132	106	135	120	108	92	116	136	125	130	133	131	123	118	103	146	125	135	131	109	110	132	120	130	150	132	151	117	127	118	108	123	123	137	110	142	146	137	128	109	136	131	117	136	101	132	132	124	128	123	121	119	113	118	119	101	128	119	112	123	109	131	127	131	106	138	113	121	124	123	135	106	123	120	125	129	107	116	131	126	117	131	130	132	138	131	125	135	138	130	126	117	129	113	137	134	136	145	121	110	145	118	127	112	126	128	139	122	126	128	140	138	131	118	119	126	138	137	120	117	108	122	136	122	113	119	127	131	130	117	123	122	107	132	131	123	123	142	117	123	137	109	122	120	123	123	137	131	131	122	147	116	121	110	133	149	129	132	117	116	143	127	116	133	118	130	108	116	124	128	118	124	100	118	135	127	115	130	131	133	133	141	124	129	124	124	132	121	128	130	132	114	106	128	130	102	122	119	136	124	138	129	126	120	130	140	134	116	138	110	122	126	108	111	136	153	137	132	137	119	135	125	131	131	139	140	128	124	145	117	129	115	130	116	140	139	125	126	133	107	120	133	125	146	114	122	123	114	143	123	128	119	134	108	140	126	101	140	126	114	120	138	134	139	148	105	132	120	105	111	122	127	126	131	124	125	111	108	119	133	124	135	115	121	125	111	136	133	157	123	123	112	129	132	120	142	113	122	158	122	123	107	104	119	116	116	117	136	136	144	110	120	129	119	115	121	143	109	113	154	143	118	103	112	107	136	121	122	130	116	123	105	131	121	130	121	128	118	125	115	131	139	107	118	129	125	120	120	106	108	129	140	134	132	103	129	121	111	123	121	138	125	128	126	125	122	125	125	130	120	147	123	113	134	125	127	123	145	115	128	122	139	129	138	104	125	121	130	117	123	127	101	139	131	112	92	127	122	122	130	129	130	122	125	120	143	136	152	120	137	133	123	105	122	142	126	130	139	117	137	134	113	119	121	129	114	139	142	133	125	128	117	109	108	127	123	125	118	142	120	115	130	127	119	100	132	134	124	125	119	148	126	134	136	131	127	118	140	121	133	127	105	146	109	123	116	119	119	104	118	109	142	142	110	134	128	117	121	127	113	125	131	109	121	117	123	107	109	122	121	122	125	115	140	131	126	105	114	113	127	129	126	116	126	117	138	118	132	101	137	134	121	151	118	142	124	124	124	133	119	118	128	117	132	111	128	132	153	122	143	131	124	148	134	105	127	138	115	131	110	139	128	138	107	132	133	122	113	144	121	120	122	136	118	122	111	136	129	108	118	123	127	138	112	158	124	142	126	110	127	107	137	119	140	124	104	114	135	131	119	114	129	142	123	105	123	115	138	111	132	108	146	118	121	115	126	100	131	116	120	130	135	123	124	115	133	122	121	120	120	129	116	116	131	123	117	101	120	133	132	125	130	113	117	119	126	118	112	117	124	125	126	113	122	132	130	122	134	120	122	126	117	137	102	140	112	133	136	151	121	122	123	127	129	128	113	120	129	117	104	123	128	112	124	133	133	129	124	125	112	134	135	134	129	112	127	122	127	135	124	142	113	97	132	134	117	126	123	123	135	126	107	142	101	127	129	123	131	111	122	123	118	131	112	142	110	121	117	137	126	105	117	141	132	112	119	129	117	120	110	116	130	143	119	123	123	148	124	113	137	129	137	115	130	119	121	140	141	138	130	125	128	124	128	141	142	102	133	126	129	132	135	123	109	126	117	117	139	137	124	136	121	124	126	124	135	125	126	123	119	127	114	117	122	106	124	129	109	147	112	128	135	129	123	116	130	134	120	116	109	143	116	138	126	117	119	136	142	122	121	116	114	116	110	130	148	119	123	134	128	118	108	122	133	136	128	124	128	139	129	126	135	134	129	132	117	103	122	130	144	130	122	123	136	128	118	104	113	137	120	115	127	124	115	103	131	126	128	119	117	132	129	116	124	116	131	133	141	141	139	114	109	121	137	121	141	118	114	116	128	133	130	144	131	119	121	120	137	129	120	141	123	134	128	134	140	118	137	129	115	134	132	117	124	142	114	136	150	129	124	127	125	100	130	112	120	116	136	125	114	116	116	123	121	129	126	133	127	142	129	129	120	117	126	120	121	124	123	103	112	94	122	136	127	122	123	120	124	143	128	127	121	116	119	121	119	136	139	140	137	137	107	136	128	127	112	111	152	137	111	116	122	126	108	145	123	121	122	129	108	114	127	123	121	136	115	113	124	132	136	106	130	117	135	130	119	130	113	113	129	128	112	121	106	114	121	144	123	127	118	124	122	138	139	129	115	139	119	135	133	126	117	114	103	138	127	119	121	155	132	130	133	112	138	105	115	122	121	126	115	129	123	124	110	135	131	125	118	131	105	123	124	122	111	118	136	109	138	115	118	128	123	115	134	132	167	127	124	130	119	118	138	122	126	133	116	111	123	112	137	109	127	124	126	115	115	126	124	122	126	121	133	138	124	125	118	120	137	115	119	126	118	134	131	122	109	130	120	111	124	136	136	112	117	103	148	127	112	112	129	113	127	137	121	123	117	107	121	121	105	117	133	133	127	114	118	118	104	114	127	129	146	118	135	126	104	117	125	118	118	133	116	119	111	121	124	136	119	116	117	116	129	133	119	130	104	119	132	103	137	137	107	129	147	147	121	143	126	130	132	114	140	111	130	136	123	126	137	108	144	146	128	145	117	142	119	133	96	146	105	124	158	130	123	119	116	144	136	121	124	134	110	131	151	98	119	107	118	123	132	130	138	124	157	112	106	123	140	108	128	107	128	137	126	138	116	125	116	118	126	127	125	137	120	122	127	128	130	126	116	122	137	122	124	113	131	99	121	131	137	125	115	128	156	133	129	114	123	112	110	117	119	116	135	120	136	105	135	133	131	115	109	123	127	131	145	139	136	117	125	110	132	122	127	132	125	114	123	110	130	128	134	118	133	115	126	133	123	103	117	118	123	163	140	136	128	103	139	123	132	130	97	132	129	125	145	130	116	145	122	125	131	133	125	110	135	126	130	131	139	121	130	128	127	121	122	109	119	123	117	118	137	127	122	139	147	101	125	117	122	144	157	126	119	125	126	139	135	117	125	120	105	137	128	127	120	122	115	106	125	107	132	131	129	117	132	103	115	123	119	118	120	126	134	138	126	130	137	110	139	131	133	130	118	119	137	109	120	120	131	132	129	143	134	110	139	122	120	130	145	118	136	121	112	130	135	116	120	124	113	148
17220	10107	6566	2919	1891	1403	1089	853	674	512	429	419	346	376	368	272	284	232	310	217	233	220	234	224	244	206	204	247	187	196	212	200	190	204	194	210	198	182	190	191	167	184	195	158	204	213	176	190	185	185	193	166	175	198	189	199	183	178	174	176	159	186	185	176	191	203	225	191	176	157	173	176	174	168	167	164	185	178	165	160	164	191	175	195	164	174	188	181	192	176	188	163	175	187	155	186	186	193	208	168	196	191	190	191	174	168	196	200	196	169	190	176	170	177	152	200	193	153	167	184	163	171	185	161	168	167	181	157	186	170	179	177	188	184	168	180	178	194	166	182	191	192	162	177	167	181	183	188	175	191	189	182	190	168	184	174	184	144	193	180	162	183	160	156	192	185	167	157	164	177	162	175	191	176	196	152	167	183	176	174	171	176	171	159	158	179	164	156	197	182	204	170	169	194	178	182	195	187	165	161	163	174	165	178	169	177	166	179	171	169	182	167	191	184	175	165	164	169	186	199	158	168	178	191	178	186	183	188	180	168	168	172	162	154	181	169	196	192	159	171	204	178	173	174	178	189	167	177	177	201	173	158	187	180	168	170	165	172	183	180	156	208	168	177	181	196	164	172	174	182	184	161	158	183	173	173	208	190	195	176	186	153	173	151	169	190	181	177	177	179	185	168	196	153	169	182	184	202	201	191	179	159	172	165	186	193	182	180	191	196	177	176	154	215	181	166	181	193	184	174	183	165	177	174	198	181	189	191	168	164	183	183	177	187	159	174	183	190	174	175	178	177	180	196	162	174	177	159	180	185	159	184	167	163	179	163	173	172	195	176	178	152	188	193	191	193	170	174	202	174	196	152	184	193	189	180	191	167	157	201	189	205	174	182	181	174	175	189	195	168	150	154	194	177	204	179	161	185	165	205	185	178	196	197	190	185	193	196	175	174	201	161	196	180	193	184	172	185	164	199	149	179	167	166	186	195	188	153	187	178	146	196	188	155	174	182	165	205	182	186	167	181	171	176	177	173	167	162	206	155	189	169	179	165	180	164	165	176	170	192	173	191	167	167	159	157	175	197	180	198	163	171	154	176	168	172	185	175	159	186	168	198	182	183	179	169	199	176	195	178	191	164	165	178	172	192	178	189	169	172	162	198	170	187	162	174	176	161	183	167	178	180	180	185	153	185	152	148	162	174	158	191	189	215	175	178	152	192	175	191	197	169	171	168	170	177	191	170	196	175	175	178	176	188	190	166	206	173	167	165	153	166	187	197	156	199	189	181	177	168	165	171	193	163	153	184	171	164	175	194	171	161	185	189	178	180	164	176	191	157	190	169	184	193	164	199	172	182	163	192	186	161	175	186	197	180	176	198	177	192	181	185	170	154	184	201	188	187	197	179	222	204	179	193	202	157	174	159	187	162	168	182	151	178	160	149	175	156	181	177	180	164	164	187	174	181	181	174	190	176	177	171	174	165	185	177	153	181	164	165	150	200	194	201	169	188	164	178	188	186	173	166	197	180	168	178	146	191	184	178	172	162	196	160	175	167	161	175	171	179	168	191	184	169	183	178	176	177	158	218	176	178	183	170	160	165	183	184	182	177	185	171	165	172	174	155	179	193	175	187	195	171	185	175	182	187	169	161	200	165	188	193	166	189	165	170	190	176	178	184	182	192	185	169	169	189	183	164	165	175	156	179	171	174	165	181	162	192	188	177	192	178	180	185	173	164	160	189	172	156	186	169	192	170	179	196	173	175	165	153	193	147	173	152	169	206	184	171	190	161	168	176	176	166	171	214	192	200	208	156	169	176	159	169	183	169	185	159	185	159	167	173	189	183	160	160	160	186	182	198	184	171	162	207	177	177	211	186	180	152	170	168	159	198	195	174	170	190	191	186	186	184	170	168	175	199	198	181	224	188	180	170	187	185	178	166	198	180	183	144	188	180	185	161	176	192	159	167	167	199	170	184	158	205	175	155	194	191	165	183	180	168	171	182	157	174	170	171	180	164	162	174	195	152	173	177	168	174	176	181	163	151	156	171	181	188	175	174	174	150	169	170	170	184	168	158	162	180	169	179	169	188	172	159	187	177	175	163	160	152	181	192	177	169	167	190	179	204	180	180	172	169	163	168	182	181	160	183	180	176	172	169	169	216	171	155	184	174	206	172	198	190	182	162	177	172	141	172	194	183	201	195	150	187	203	209	194	191	157	171	165	201	184	175	185	187	173	181	188	195	167	196	177	198	164	179	164	163	196	170	168	186	181	185	162	180	185	162	188	166	162	153	176	179	165	172	205	171	167	174	173	164	197	213	172	155	169	191	165	192	173	174	200	183	166	167	187	167	174	167	150	170	165	192	172	190	161	180	181	191	168	187	193	176	170	174	171	161	177	186	178	189	175	169	166	184	180	167	188	182	203	164	204	168	164	172	186	177	191	181	180	147	188	178	182	172	191	188	182	175	170	178	175	157	195	172	180	167	168	181	155	173	185	195	155	179	189	170	178	162	153	181	200	188	168	182	162	185	170	161	191	186	180	171	160	159	187	185	178	162	189	185	174	186	181	175	186	177	204	201	183	165	174	165	171	185	156	164	170	185	188	182	178	188	168	177	202	195	215	177	154	161	141	197	160	198	174	186	179	174	185	173	160	191	174	164	179	150	187	161	183	185	167	175	180	173	187	170	168	172	169	184	169	163	180	177	190	157	152	182	179	167	170	185	171	176	178	186	183	159	160	182	178	170	182	169	164	179	155	176	173	181	182	157	150	163	169	205	190	144	153	178	172	173	179	168	171	169	168	181	215	180	162	172	166	158	186	196	180	148	176	170	195	176	174	157	171	174	199	183	183	178	165	187	205	154	182	159	193	187	189	175	218	170	159	152	184	176	157	180	170	180	183	192	176	162	194	183	192	170	156	181	170	162	148	194	188	176	215	188	187	162	175	180	169	188	155	169	170	183	168	193	181	164	158	167	160	176	198	171	175	172	175	162	181	163	177	185	168	153	170	181	175	158	158	187	194	156	175	189	196	192	164	169	188	196	187	160	207	163	177	177	154	160	146	192	164	172	153	189	168	161	196	190	175	179	190	189	161	201	179	195	191	176	174	200	170	171	186	195	187	178	147	184	184	178	186	167	181	174	160	186	192	184	166	173	180	163	160	188	171	154	156	170	186	169	180	182	185	186	171	183	174	181	173	163	191	157	177	170	172	180	183	188	174	195	205	178	182	189	174	208	193	187	196	178	170	204	205	176	159	171	170	180	159	183	190	186	181	180	164	167	172	188	154	165	199	167	200	162	178	158	182	182	196	181	176	184	183	177	173	189	171	171	187	171	160	180	172	177	176	172	186	171	191	217	180	186	172	187	164	168	182	152	172	210	177	165	188	172	181	180	170	178	188	186	183	167	186	177	184	179	138	188	185	176	187	178	170	161	174	205	190	170	174	171	186	176	161	186	187	170	188	185	185	177	179	164	184	205	180	168	204	187	171	155
27526	18348	3571	581	414	387	388	342	345	335	324	339	365	338	290	339	313	317	337	325	353	365	317	341	340	312	330	337	322	317	309	341	354	305	350	348	332	322	330	352	310	342	352	361	367	301	328	367	335	353	314	310	331	345	347	338	312	352	325	351	371	306	325	336	331	328	331	318	322	349	312	337	328	304	326	312	351	322	317	319	341	329	317	326	350	303	338	337	310	348	325	325	314	309	346	347	345	327	304	356	332	345	327	342	353	327	328	355	312	342	347	321	319	301	344	348	336	348	343	338	327	336	349	315	381	331	334	330	341	366	330	359	337	334	332	349	338	316	330	329	344	311	340	346	323	296	347	290	341	325	325	344	334	320	364	339	319	321	327	366	322	309	330	351	354	338	342	324	357	283	309	324	338	334	349	360	355	335	337	305	345	344	309	310	340	346	335	352	338	333	345	357	339	335	369	339	358	335	324	324	335	306	326	320	329	360	315	367	361	338	368	303	312	350	340	331	321	340	334	342	344	317	300	345	367	338	338	329	360	320	345	332	335	306	307	331	361	315	345	364	334	358	336	344	331	323	329	393	352	351	344	312	338	330	351	329	338	335	353	315	347	324	313	302	356	310	334	385	341	340	312	328	315	337	339	331	329	320	335	314	322	320	382	322	309	354	352	362	325	304	320	322	351	345	335	348	335	330	308	345	342	319	356	352	337	308	351	306	320	323	309	337	343	293	316	349	343	330	320	342	347	327	346	319	304	335	316	349	336	357	328	314	327	366	332	320	316	319	356	345	326	347	341	350	333	345	320	353	348	352	353	316	350	348	356	320	337	315	319	367	323	330	306	338	338	309	338	340	324	319	327	324	301	320	331	343	363	329	326	311	356	341	348	321	317	337	312	279	336	328	329	378	355	335	326	382	373	314	395	314	370	338	322	323	351	308	319	354	324	324	323	359	350	307	355	338	332	321	356	340	357	363	363	339	332	326	325	286	351	335	327	372	334	345	359	347	326	346	335	311	340	324	307	323	337	335	342	354	359	330	304	324	310	366	325	340	348	338	325	320	326	312	342	322	337	367	319	324	340	324	330	326	326	352	347	298	351	314	334	352	313	337	317	361	328	343	361	336	295	359	330	341	347	338	326	296	310	342	340	352	334	339	330	335	308	347	352	338	352	336	337	343	351	354	335	319	322	288	347	334	337	334	347	343	349	339	326	326	367	337	395	352	324	375	337	358	309	322	333	336	343	329	348	301	362	327	326	373	336	337	335	342	325	340	338	340	328	383	344	367	342	345	341	331	325	326	345	350	347	345	344	322	324	342	300	350	345	332	373	369	377	334	349	347	334	356	291	338	328	326	327	323	349	337	336	337	311	338	338	331	314	353	344	328	333	334	320	333	335	288	366	332	329	352	360	344	329	355	326	326	343	312	326	348	336	292	310	319	319	335	355	355	331	362	337	307	309	345	319	366	351	344	325	371	350	374	333	342	337	328	324	354	317	350	337	348	345	318	346	334	331	312	320	312	317	327	353	326	327	350	324	307	343	318	321	303	359	306	301	323	358	315	322	323	322	339	302	345	300	318	353	370	340	287	317	331	321	355	350	362	326	321	346	337	352	370	346	371	344	314	327	337	349	323	313	310	348	377	344	318	335	355	363	354	331	308	345	345	306	336	354	327	343	337	322	330	343	326	312	315	310	287	360	327	322	305	358	361	338	323	336	375	361	360	309	313	347	365	351	336	311	328	347	338	320	300	310	347	335	320	343	314	318	348	353	346	326	356	339	297	345	350	330	320	343	330	313	344	317	322	375	322	313	348	281	344	308	312	320	334	337	318	338	367	327	332	345	333	333	311	331	350	339	357	358	344	333	339	326	348	336	311	373	338	318	352	351	350	330	351	367	347	350	327	315	342	351	347	358	331	339	315	316	355	347	325	340	318	321	329	311	314	334	333	338	312	352	345	369	334	318	347	333	355	333	350	361	336	391	349	374	349	336	342	356	350	327	327	343	337	323	328	336	323	335	365	334	298	312	356	310	334	328	350	340	345	327	322	357	331	330	338	356	306	354	333	342	318	344	312	366	342	301	328	360	371	345	319	367	347	347	336	320	342	332	323	350	335	315	326	337	336	334	314	370	334	349	349	338	330	339	342	353	342	333	356	348	342	344	330	343	328	348	352	339	318	323	377	334	336	370	338	319	339	322	333	359	321	346	360	334	338	339	341	347	322	363	329	335	311	365	344	342	351	346	340	331	298	356	328	351	332	325	298	307	337	344	323	335	360	327	326	335	371	315	299	287	328	361	332	347	334	339	356	324	354	336	317	324	303	317	296	365	330	361	334	325	351	340	338	364	316	324	345	332	355	361	323	330	350	309	337	338	330	319	312	327	360	349	344	346	301	353	326	325	321	357	342	309	344	317	326	338	319	347	307	300	334	345	325	348	363	326	315	301	369	357	309	322	349	387	363	325	350	340	357	306	322	327	317	314	336	320	323	350	308	304	323	352	327	355	337	350	325	345	344	321	360	349	333	309	343	344	331	331	329	324	322	320	331	344	343	359	343	326	314	377	302	334	360	343	363	305	344	343	317	348	323	371	341	338	344	356	346	360	318	345	338	326	344	321	320	328	341	314	358	348	328	349	340	376	331	321	367	361	343	355	344	307	313	338	330	312	324	344	309	354	364	321	359	347	356	329	353	349	326	312	315	340	311	352	334	325	304	345	341	324	313	348	313	343	332	334	331	330	341	326	337	349	294	350	299	341	357	341	332	363	354	362	360	312	315	325	403	372	312	344	322	326	319	313	341	360	332	345	331	321	323	308	338	318	334	353	338	342	347	313	303	321	333	307	334	322	298	327	319	348	347	358	351	340	332	354	344	334	346	358	313	347	337	361	338	357	344	350	341	313	341	331	311	329	352	342	303	334	291	330	318	328	341	351	332	345	343	309	348	320	317	333	318	328	346	363	307	343	306	346	319	327	368	356	372	337	296	339	317	336	347	360	337	309	300	339	337	358	353	338	338	332	321	276	346	347	322	345	344	314	317	325	352	340	366	303	319	321	315	299	355	295	351	308	325	336	333	345	345	337	342	293	351	392	329	338	307	337	340	355	358	305	351	335	337	319	347	331	336	337	322	339	350	338	291	320	338	333	323	328	325	309	341	365	348	357	362	323	284	328	326	400	356	349	364	322	327	338	308	298	335	356	338	355	319	340	327	318	316	347	354	355	337	325	331	314	329	321	354	325	333	331	315	334	338	325	334	339	319	338	339	365	352	354	324	340	356	356	328	345	330	346	364	337	324	343	369	313	373	339	320	331	382	329	368	315	394	344	305	352	327	359	326	323	348	319	313	330	310	331	374	331	320	363	321	344	324	332	318	349	346	336	324	332	353	352	318	321	339	375	347	345	327	327	314	321	349	324	345	344	376	346	348	359	352	355	337	334	334	374	323	342	377	365	361	327	361	331	321	387	342	333	305	350	351	350	344	338	360
9358	875	712	634	566	560	513	499	495	496	489	493	505	510	502	485	529	471	541	499	459	489	501	515	477	494	505	530	522	487	545	466	502	494	517	535	499	486	502	481	494	502	528	503	561	468	512	511	501	505	518	500	459	517	490	498	486	506	464	531	494	506	529	504	490	546	562	506	498	496	474	495	509	508	492	504	490	515	504	487	473	523	501	484	515	463	500	509	502	497	539	503	487	545	517	504	459	453	490	501	509	490	527	480	510	500	505	473	486	550	485	551	491	489	505	532	498	482	472	540	486	464	524	521	515	521	444	489	535	538	488	452	500	517	487	538	518	548	501	432	500	506	473	502	509	503	505	508	487	486	474	468	507	504	487	464	489	551	506	480	522	515	498	467	504	505	483	506	525	487	502	489	521	550	513	481	470	532	494	529	484	538	541	484	535	517	455	500	482	498	515	479	474	484	518	505	482	489	516	474	497	521	537	514	526	500	497	507	489	482	474	492	517	484	477	501	503	468	511	476	476	472	484	479	497	541	501	494	497	511	488	502	451	508	474	459	486	470	494	526	487	503	483	473	487	492	478	504	535	542	511	509	494	496	473	493	482	510	494	490	487	511	468	491	541	443	525	527	488	469	443	534	510	487	463	508	502	502	483	495	512	541	517	501	495	516	541	522	465	495	531	459	503	549	496	513	494	490	508	531	510	485	525	497	505	532	536	441	493	497	487	514	538	507	554	487	512	497	518	522	495	499	520	487	521	471	443	478	523	529	505	475	504	493	502	461	476	502	492	499	458	487	464	511	506	511	521	501	483	500	491	485	480	477	484	495	522	488	492	507	505	502	515	478	533	524	500	470	489	473	504	514	518	502	511	495	486	446	501	512	479	514	492	470	467	479	499	526	528	512	496	496	498	510	515	523	516	523	482	512	495	483	508	510	525	502	490	489	480	512	513	517	500	481	496	487	495	483	495	489	489	484	479	526	504	503	535	532	504	500	500	470	462	492	498	510	509	477	508	494	489	514	537	513	488	486	525	510	567	494	469	456	535	466	516	541	490	477	482	466	508	477	504	517	510	498	487	523	503	523	505	509	463	488	497	507	507	490	486	471	529	442	483	505	520	477	538	532	530	521	479	504	472	496	488	468	527	479	530	538	497	507	470	452	476	489	483	474	466	503	543	514	538	473	514	518	525	489	501	463	519	491	512	498	522	466	545	502	492	513	523	519	454	488	510	500	509	475	496	490	474	506	524	495	463	483	528	451	464	486	506	523	491	486	517	483	529	455	525	471	509	479	542	507	501	481	482	538	512	513	500	476	487	500	487	487	498	480	475	491	500	473	480	518	483	516	534	528	521	449	493	500	490	487	523	540	509	514	560	480	468	531	517	511	489	479	552	484	469	509	497	526	446	481	497	511	515	525	506	476	503	464	485	501	500	509	486	477	483	443	501	475	501	494	478	486	514	490	501	505	502	522	477	495	497	523	479	469	517	479	472	516	532	544	480	492	507	486	489	495	498	462	501	492	524	519	474	469	541	525	519	496	485	488	479	533	509	477	452	502	508	497	523	480	506	534	498	497	517	517	479	508	493	514	489	514	528	469	500	495	507	531	549	477	488	518	499	504	510	497	476	470	455	526	522	466	499	513	481	491	466	486	501	484	514	488	478	478	520	499	491	522	461	478	470	513	496	505	524	478	477	465	509	491	511	485	510	468	531	483	499	465	488	492	482	485	482	503	489	526	499	517	514	439	476	530	522	487	515	489	519	502	553	480	485	490	497	449	500	486	501	504	486	462	497	482	487	522	519	543	496	462	528	525	513	462	465	489	464	490	541	506	475	527	492	512	496	477	480	479	505	503	492	500	482	497	531	504	510	498	488	503	500	527	500	485	534	493	462	487	496	458	502	494	535	505	461	507	500	481	528	475	497	506	499	513	508	518	500	501	480	482	502	529	501	513	562	490	494	497	530	538	491	488	510	468	478	508	496	485	507	504	511	507	518	513	480	510	521	490	459	480	512	512	500	528	486	540	453	522	472	529	528	473	515	520	537	537	514	518	539	475	498	499	483	507	491	511	487	522	527	478	524	488	535	502	514	488	523	500	444	522	502	483	520	505	483	466	507	491	528	540	491	510	525	488	484	500	475	486	508	495	474	503	546	493	522	507	500	499	514	510	485	536	532	506	461	490	507	522	477	471	466	479	502	502	532	493	460	458	514	462	479	509	518	521	516	530	537	474	530	513	511	498	476	463	485	484	509	494	507	508	545	525	518	511	468	531	489	442	493	497	499	519	474	518	518	467	505	507	503	520	455	492	482	460	509	504	462	513	494	447	501	529	500	528	496	493	501	503	493	495	506	505	503	518	540	443	510	477	486	501	507	509	516	526	503	517	525	502	459	493	517	522	513	458	506	508	511	486	490	490	512	522	507	480	485	440	524	533	501	523	465	496	510	532	479	511	489	481	494	486	566	524	477	557	508	484	472	483	514	508	527	493	524	474	509	486	489	452	507	477	543	513	518	507	492	510	482	498	502	530	486	423	470	473	521	473	507	515	518	499	472	483	494	477	464	514	475	489	487	494	517	545	459	475	479	492	484	484	469	512	509	498	522	501	473	463	499	476	489	506	500	497	480	509	501	490	483	502	461	501	507	526	540	511	517	507	535	530	458	522	460	512	539	509	448	482	489	500	489	503	486	487	493	478	488	525	542	486	479	488	458	515	499	495	522	505	499	489	532	497	496	528	519	536	498	502	480	515	512	498	438	512	513	496	526	462	492	477	535	486	489	481	491	508	457	469	494	522	465	491	478	474	529	526	490	520	504	490	501	515	495	513	484	492	527	472	468	526	493	497	498	480	524	478	454	513	455	501	503	487	494	523	474	464	521	471	539	492	513	521	469	465	462	523	475	485	471	511	475	496	464	481	467	485	479	480	487	466	490	515	513	526	499	482	465	575	497	504	505	498	460	483	477	534	459	505	477	500	488	493	495	501	548	529	513	504	483	486	511	491	471	502	533	470	465	500	492	487	498	472	480	483	500	513	490	480	526	497	433	519	473	481	499	448	511	476	488	492	502	485	488	489	466	509	502	534	531	474	468	491	485	530	527	533	505	515	477	515	545	481	510	495	513	512	532	491	482	500	492	491	486	510	513	477	523	528	551	503	498	477	514	494	510	486	513	457	522	538	481	523	494	508	517	516	498	488	503	489	522	500	499	542	472	470	527	484	526	497	493	485	468	499	495	475	509	478	487	527	463	488	539	503	553	467	484	445	458	449	500	489	522	503	453	510	511	513	483	484	500	518	511	514	506	480	461	532	518	505	510	502	490	529	496	518	421	509	437	472	508	500	566	499	459	509	487	525	489	532	480	458	498	489	484	499	448	478	518	491	444	535	515	518	517	517	468	482	532	516	469	496	507	474	501	472	487	521	470	462	493	503	498	473	524	494	477	500	492	446	529	507	482	507	504	526	478	534	486	503	509	451	494	469	535	504
23439	21574	28883	24715	21470	3618	363	295	221	228	226	202	168	178	158	189	170	157	168	161	150	151	154	151	151	141	164	180	154	159	144	147	141	145	128	146	131	142	162	146	138	149	146	138	158	162	130	138	161	152	142	140	132	145	140	155	147	149	127	149	120	144	156	120	129	164	139	133	133	162	133	136	118	141	139	152	141	144	136	135	143	152	151	157	150	128	143	151	136	148	157	123	141	135	141	150	140	152	128	142	137	136	144	140	153	136	123	150	142	152	141	146	140	155	140	154	130	153	157	140	143	134	158	138	155	167	154	128	132	123	128	137	146	158	141	123	134	141	126	134	133	165	118	161	125	155	154	131	142	140	153	122	124	139	150	151	138	123	150	136	149	148	150	127	130	136	134	123	136	130	151	147	146	125	144	140	134	159	147	146	127	148	127	124	130	140	126	139	148	162	139	149	136	153	136	139	158	155	130	150	156	146	139	133	143	142	113	133	128	121	127	136	158	136	143	138	121	145	153	163	142	130	133	151	123	132	131	139	158	126	134	141	110	146	118	135	132	153	152	161	120	136	148	123	122	118	146	137	152	148	146	157	152	130	143	120	164	151	114	141	141	124	167	139	144	136	135	158	126	147	147	114	143	146	122	164	144	132	154	138	147	116	148	144	151	166	147	114	134	158	149	126	159	111	152	160	161	161	157	167	158	153	109	163	132	165	145	146	141	146	159	141	126	128	157	121	151	132	153	156	141	135	125	137	133	150	127	141	153	159	148	164	138	132	140	161	137	129	139	143	168	129	167	139	143	133	129	125	131	148	118	134	142	136	139	146	151	134	124	125	130	141	127	156	134	135	135	140	152	141	152	147	158	154	138	140	174	140	146	121	131	131	158	155	142	154	146	142	124	145	152	150	130	115	151	114	148	113	164	142	146	159	127	151	138	161	131	156	142	124	133	146	145	127	132	127	148	147	162	130	135	159	137	140	140	141	128	134	157	124	152	148	143	144	146	132	161	146	156	137	146	144	134	157	140	133	145	151	141	142	146	130	134	147	145	133	134	145	132	127	120	133	156	146	137	144	140	138	139	134	137	126	144	132	127	145	118	145	125	129	136	149	155	147	148	127	145	148	153	169	131	151	142	142	144	144	134	158	162	139	129	154	145	146	122	120	129	141	145	127	159	126	127	128	156	138	126	126	138	151	140	124	147	160	147	143	125	163	131	155	154	135	145	161	150	140	141	153	129	128	156	150	136	135	128	117	154	127	141	121	134	144	143	169	152	141	144	138	126	151	145	118	152	131	116	134	119	123	137	146	140	122	148	159	125	142	146	140	165	120	157	154	136	140	140	130	127	146	140	163	127	147	127	127	132	147	144	136	166	145	154	143	154	150	166	144	138	130	124	140	145	150	155	152	161	178	137	138	151	143	144	131	151	142	148	144	137	152	138	134	143	151	152	156	119	148	124	148	118	139	142	142	148	122	146	124	129	144	143	153	126	144	144	146	145	151	160	144	144	147	134	143	156	116	147	156	148	129	153	117	119	135	134	127	132	155	138	140	138	122	140	134	137	132	133	136	126	143	150	130	146	148	138	158	144	162	150	129	136	146	146	130	146	145	158	143	137	154	148	147	123	134	129	154	143	161	146	139	147	157	151	159	154	133	134	133	138	148	147	140	177	160	159	139	125	146	132	143	133	149	156	130	154	146	153	138	133	124	125	148	137	151	147	148	141	161	124	158	156	132	120	129	125	132	138	133	170	144	141	130	143	149	126	152	132	135	137	131	130	116	130	144	132	136	133	148	123	152	127	140	135	137	140	132	151	154	145	157	128	148	141	147	139	132	138	157	137	138	160	151	124	143	136	147	143	163	114	147	157	142	146	130	132	138	153	116	140	145	158	162	153	156	127	139	134	161	139	158	141	133	140	123	156	143	138	144	143	147	130	126	157	130	137	156	129	137	135	154	132	138	179	127	160	142	136	139	132	128	142	149	141	148	140	142	128	133	125	123	150	148	158	119	142	128	136	138	152	131	135	145	144	125	138	127	162	138	166	137	129	149	165	140	149	142	136	123	153	133	145	134	146	150	148	126	147	161	133	154	142	120	153	129	130	139	166	150	128	143	125	137	124	141	136	145	150	142	167	136	126	127	151	144	131	140	161	135	151	130	144	121	147	136	119	122	142	138	138	145	117	145	150	136	132	140	135	126	150	147	133	155	126	150	160	148	144	136	136	151	124	136	139	142	154	138	127	157	126	136	146	161	133	135	127	143	152	145	144	143	132	130	136	135	127	136	138	142	139	127	136	142	125	138	139	130	116	133	141	133	121	154	164	156	157	143	157	125	134	138	128	139	173	157	150	146	147	143	149	138	139	133	138	129	117	143	124	145	147	153	151	128	149	139	123	122	145	145	142	158	112	124	136	162	133	155	123	121	140	133	137	136	159	149	161	144	126	124	121	150	155	155	143	134	137	137	140	135	136	149	138	137	128	133	133	128	107	145	132	124	138	135	145	135	137	163	144	123	132	151	146	139	141	148	135	137	138	148	147	140	145	134	135	128	132	118	110	145	126	143	162	126	141	150	144	134	147	133	141	151	133	149	127	122	142	129	143	130	123	125	135	145	155	117	154	149	141	157	151	119	138	120	142	138	140	158	151	136	141	144	154	144	147	127	134	146	132	140	149	125	159	134	150	128	132	137	152	133	172	142	133	142	150	120	161	131	146	153	151	124	155	148	131	152	151	121	145	145	134	156	129	155	151	135	155	126	148	122	154	143	142	135	118	160	144	129	154	135	167	175	126	150	155	154	154	124	157	157	140	151	160	154	138	131	141	144	141	138	152	139	126	150	157	159	151	111	137	149	144	120	147	164	137	144	130	145	156	139	149	139	160	152	141	154	159	147	147	158	138	159	122	146	124	137	125	123	129	132	134	156	146	135	126	148	125	160	136	162	133	134	145	158	121	144	138	153	150	124	126	133	141	157	130	135	139	155	118	128	142	142	129	122	133	134	133	139	150	138	142	158	136	139	137	145	149	160	149	141	147	126	154	137	123	133	141	135	138	160	136	138	126	115	134	130	159	168	142	125	155	141	142	149	137	170	137	124	149	131	131	159	165	144	156	145	139	144	138	151	132	134	135	127	145	124	140	144	126	117	136	136	142	139	139	128	133	133	137	177	128	152	132	150	140	128	136	151	170	129	130	135	144	122	155	146	161	126	134	151	131	148	119	139	151	153	141	142	157	157	146	164	148	141	154	154	144	149	140	129	123	145	156	134	136	127	140	161	144	150	150	149	152	126	135	157	143	147	161	130	145	131	123	138	148	159	142	151	121	146	134	134	143	135	151	144	150	164	138	150	152	156	144	118	136	120	121	171	135	144	140	140	136	145	154	135	145	146	132	145	133	133	137	140	147	179	137	157	132	147	131	154	142	135	148	142	109	134	126	139	145	129	125	138	149	135	145	137	167	119	149	138	136	154	127	170	144	157	144	143
16698	5941	3785	1670	1234	858	649	571	452	421	382	330	308	356	301	269	282	251	265	287	256	258	243	227	226	236	260	237	214	204	253	264	243	234	258	245	230	228	226	222	219	218	234	215	232	214	221	207	234	228	230	217	232	210	227	209	223	222	239	247	210	229	219	219	233	216	234	229	222	260	230	222	219	239	215	214	225	203	219	214	227	222	219	232	219	231	224	237	217	234	232	231	233	227	242	210	224	209	247	223	234	212	224	217	223	238	219	214	199	216	232	228	231	253	201	236	211	249	210	230	248	203	194	210	228	227	222	216	232	235	227	246	250	208	213	210	205	214	225	223	223	221	214	249	235	203	223	231	226	242	249	230	206	206	215	215	229	210	219	216	234	215	214	220	203	183	221	247	210	228	252	203	255	233	222	227	196	227	192	210	200	227	232	231	204	237	199	238	246	224	223	202	224	237	209	205	203	234	198	209	236	204	183	222	202	221	235	229	214	239	232	238	199	216	202	255	202	239	218	194	189	240	193	223	228	226	213	208	243	226	204	211	222	223	185	205	217	223	197	210	213	217	245	228	237	230	261	225	236	224	206	218	213	227	224	218	246	225	228	245	247	237	240	212	210	227	204	258	247	234	224	241	223	216	216	227	233	203	241	225	220	204	249	203	211	223	223	218	188	217	229	225	174	252	249	225	227	215	235	221	216	230	230	214	207	219	220	221	232	255	213	220	208	192	228	179	220	240	215	215	218	206	237	235	225	238	224	221	236	222	231	204	225	198	225	217	223	229	227	225	228	212	219	251	221	227	218	238	213	227	214	226	215	221	223	232	211	251	207	243	217	240	230	239	213	240	228	212	248	212	216	224	246	226	241	235	231	227	201	211	226	207	230	217	221	217	197	223	231	213	207	222	201	195	222	200	240	220	204	239	243	234	229	213	221	234	220	217	241	214	235	228	231	235	233	216	227	206	231	209	194	238	214	242	241	217	230	242	226	233	216	211	227	197	214	251	243	224	200	225	230	209	212	203	240	215	229	229	242	223	195	209	229	245	227	205	229	225	233	204	228	224	200	211	219	209	205	223	220	230	235	191	203	212	253	196	227	220	230	221	204	225	247	225	250	196	205	222	268	218	210	227	238	202	240	238	257	204	255	222	225	216	229	255	212	221	223	204	226	189	221	229	222	222	207	218	196	247	223	215	221	221	224	221	238	249	204	218	211	221	213	191	212	237	222	230	223	236	223	236	207	219	216	227	226	218	237	214	214	247	196	217	215	236	214	221	203	223	215	185	230	225	216	207	243	222	214	206	235	226	238	224	239	226	219	221	223	230	203	232	226	210	216	213	214	229	211	204	219	211	183	217	209	240	231	216	239	221	209	208	209	217	237	214	195	219	247	220	217	265	224	198	233	218	214	203	235	211	210	211	206	219	232	224	250	234	211	224	235	210	210	210	220	233	196	226	209	225	210	227	215	246	219	233	236	239	202	214	215	227	224	242	246	219	223	215	217	186	206	246	232	227	205	234	182	211	208	236	216	202	225	213	237	234	216	215	200	214	221	237	228	201	224	218	234	208	237	238	214	190	206	206	230	208	215	223	227	228	224	236	230	214	238	239	217	207	213	258	226	221	249	232	234	237	205	219	233	228	267	222	219	226	212	227	212	217	237	220	188	200	244	226	232	260	215	206	219	211	237	207	230	267	211	248	220	208	212	241	213	213	239	207	215	229	222	229	220	251	239	204	206	225	253	203	245	225	219	234	203	227	221	230	222	242	210	205	210	232	216	221	192	230	219	202	224	210	236	223	223	222	203	238	216	214	226	259	192	213	235	211	213	213	216	217	216	226	216	229	219	199	214	207	217	232	206	209	240	256	216	212	242	230	206	234	185	214	227	217	221	219	255	244	234	211	217	187	216	211	238	232	207	210	224	220	214	227	246	208	240	224	214	208	227	235	236	209	204	209	223	211	234	207	215	206	209	206	225	213	237	216	198	227	233	233	215	231	233	240	228	252	234	240	238	231	231	252	242	224	257	234	231	205	226	238	193	237	209	245	212	217	215	231	207	213	244	221	209	188	232	219	224	237	218	223	211	226	174	225	231	221	225	241	238	228	212	224	218	203	198	240	207	218	249	181	218	224	238	215	218	231	239	243	201	212	236	231	229	200	219	220	194	217	236	235	236	236	196	197	218	216	225	233	250	238	215	238	251	224	233	219	223	213	224	218	216	224	221	239	205	237	207	226	197	210	214	227	212	222	204	223	232	214	224	245	209	223	210	250	227	226	221	209	216	208	236	257	238	185	210	222	226	236	204	215	229	228	203	238	240	230	215	221	224	217	200	238	212	222	232	209	206	201	213	204	216	219	226	205	219	236	222	235	253	211	219	220	247	209	204	223	223	235	240	225	212	227	201	217	205	225	228	227	223	224	190	223	221	245	208	240	233	211	243	228	251	218	234	232	206	236	225	231	217	222	201	199	209	203	209	228	192	221	242	236	226	199	207	225	214	238	217	203	219	224	232	210	221	249	242	206	211	195	239	203	240	211	195	232	203	214	187	224	211	219	211	224	242	220	212	226	237	229	201	239	233	231	219	204	214	198	244	222	213	221	203	243	229	225	200	201	225	219	241	192	224	209	224	232	214	211	220	231	224	207	237	216	203	213	235	242	237	238	211	226	230	219	227	234	223	228	227	216	231	203	255	229	213	238	206	240	214	224	231	206	188	221	200	228	240	232	222	226	239	221	227	198	226	228	205	196	221	218	227	215	193	261	214	198	225	216	211	222	234	196	243	216	203	205	214	212	223	245	231	202	217	203	217	222	216	246	211	240	209	233	199	232	215	228	220	207	231	220	233	218	229	209	220	236	215	242	220	223	230	225	227	249	224	215	227	241	201	225	212	226	217	222	211	216	236	222	212	216	206	210	228	227	202	229	201	196	227	235	217	209	211	237	219	205	213	233	201	253	209	219	222	222	232	232	220	202	208	193	225	249	212	223	223	222	233	224	217	197	213	222	222	215	207	222	208	254	233	226	233	225	226	197	209	232	223	232	212	218	201	206	225	226	233	241	227	214	216	223	216	222	187	203	212	240	257	202	233	198	258	214	232	199	192	224	201	240	239	217	214	226	238	249	207	223	221	214	234	246	204	200	198	225	235	214	227	230	214	232	213	224	191	211	208	216	237	219	236	227	244	212	187	248	210	234	197	218	229	218	256	209	193	224	203	211	240	221	242	195	200	235	208	226	224	217	189	196	248	211	243	230	211	222	221	213	218	219	233	207	207	194	224	201	223	208	241	220	225	211	244	221	231	239	216	214	231	231	222	233	215	227	205	230	224	243	197	215	234	208	213	254	220	232	222	218	225	211	215	234	231	207	229	207	249	194	212	251	194	201	237	222	220	222	216	211	212	197	200	230	200	214	225	211	215	240	229	207	225	247	223	221	225	219	227	235	236	230	200	210	201	224	196	208	233	211	226	203	224	240	197	223	212	212
24864	21525	27005	24820	1859	519	493	463	437	456	419	450	415	392	392	412	381	417	396	374	407	383	393	384	367	386	374	388	386	428	373	381	397	399	406	402	390	392	376	369	415	412	374	361	406	361	368	399	395	376	375	390	382	401	445	406	390	380	364	350	428	392	386	402	423	374	364	391	379	357	410	395	384	417	380	383	413	396	408	366	386	401	388	368	376	356	378	335	378	405	369	375	352	369	396	416	389	394	405	395	369	396	413	379	358	380	376	400	363	374	387	418	389	373	358	395	360	411	403	386	408	416	384	412	377	399	372	401	369	373	369	378	374	381	380	355	362	379	406	381	370	374	355	421	377	377	371	364	371	375	369	344	397	417	385	381	387	374	406	363	376	343	383	359	424	389	413	395	425	364	423	349	423	393	397	370	378	394	401	365	362	412	391	378	350	382	382	421	360	382	326	371	386	399	394	409	347	401	341	381	401	362	374	400	412	396	418	402	373	395	346	375	375	395	396	360	401	393	415	374	350	366	365	411	391	391	381	380	411	387	406	404	389	426	398	378	367	393	387	392	391	396	385	401	380	386	377	377	410	392	368	360	384	393	412	377	371	358	405	390	428	386	399	377	350	377	351	382	378	391	419	385	391	399	375	397	369	385	369	419	365	399	396	376	385	385	388	376	374	370	386	410	350	372	389	368	390	388	373	387	363	411	407	394	396	361	418	348	374	380	368	398	395	381	405	385	379	373	365	376	410	372	392	379	404	409	381	388	407	372	361	398	372	396	385	370	401	408	396	397	359	388	373	378	418	396	403	359	424	374	410	424	350	397	393	381	409	388	408	366	354	408	348	405	399	389	389	370	382	394	380	387	381	402	366	379	395	365	388	351	358	380	425	416	405	369	378	382	394	394	397	445	361	370	351	369	390	393	393	393	413	424	381	376	402	360	384	404	384	380	396	399	392	368	386	396	347	372	370	346	400	392	387	386	391	395	397	389	384	406	382	378	371	383	389	361	399	375	399	430	379	370	364	396	378	398	384	388	394	393	409	394	428	359	354	392	349	373	395	383	416	364	377	391	384	339	396	422	406	388	380	386	364	407	381	415	369	391	388	376	409	400	363	374	391	393	390	399	390	383	391	406	377	374	372	380	405	415	396	346	376	372	384	409	347	390	372	394	369	408	367	394	399	368	379	373	387	407	394	387	395	381	390	388	361	369	398	412	391	395	392	384	343	384	380	371	384	378	388	388	389	398	385	370	394	374	424	385	399	343	380	357	414	422	434	383	386	382	374	413	370	376	373	424	387	393	396	379	362	405	418	400	374	361	381	399	419	373	390	403	370	357	387	383	398	400	393	388	391	395	418	386	395	366	355	387	397	379	392	380	412	384	391	400	386	386	403	371	380	379	391	383	400	410	359	366	374	386	358	368	383	358	384	366	407	372	380	419	389	344	359	392	355	403	388	394	408	352	385	379	349	410	375	351	373	397	365	390	373	348	345	367	379	362	389	404	435	427	399	360	401	375	402	403	365	392	412	402	379	360	378	370	379	381	381	355	360	375	376	415	388	403	414	367	355	365	369	375	367	385	367	343	390	406	388	407	390	390	410	398	400	380	372	380	390	392	380	380	372	389	404	410	404	386	361	385	383	367	418	413	377	357	372	373	394	415	392	361	415	402	406	344	431	385	405	382	407	406	371	376	376	364	400	400	379	368	382	407	384	373	429	379	413	377	384	371	352	365	399	385	359	418	371	403	370	390	457	383	333	411	372	390	405	386	361	387	396	342	392	411	409	400	379	375	339	403	367	402	359	377	416	368	391	384	381	402	406	339	385	379	353	381	406	393	408	363	390	425	361	372	400	392	380	411	383	355	410	403	384	400	384	410	367	404	361	390	368	396	421	396	390	371	408	360	416	424	405	350	365	381	385	385	400	400	388	399	370	365	363	411	394	378	327	409	395	392	397	378	372	359	371	383	413	367	376	359	414	399	379	355	415	392	395	368	388	424	362	395	391	383	393	413	401	393	377	418	408	390	362	394	386	418	425	368	386	412	437	353	410	415	375	379	393	382	409	423	385	396	383	409	451	419	360	391	387	425	379	392	394	383	394	397	359	398	366	396	379	392	402	378	382	373	376	383	388	388	388	409	376	405	382	369	372	360	392	380	389	392	368	382	375	387	409	399	389	372	411	391	418	374	351	386	371	425	388	410	417	369	396	395	378	367	375	368	388	379	406	394	402	411	389	376	364	378	359	409	393	396	396	343	384	393	393	383	412	398	389	397	375	375	369	343	378	396	400	387	406	384	382	404	339	371	386	380	401	379	387	379	387	374	382	369	352	365	388	360	399	357	426	383	384	379	372	391	394	384	377	416	368	373	366	386	415	399	374	380	399	385	362	373	417	353	391	375	405	374	405	376	393	372	392	409	412	366	357	376	429	384	375	377	384	424	379	387	400	392	399	372	415	332	396	365	385	406	395	411	405	383	361	383	365	399	372	368	417	374	374	379	405	395	389	393	359	390	380	380	366	376	397	367	374	359	365	407	384	396	398	374	373	360	390	398	370	344	379	382	394	396	364	400	378	386	362	419	413	387	416	386	387	407	370	366	396	394	387	370	358	395	430	392	333	366	382	382	380	401	384	384	364	385	377	393	378	371	399	428	399	395	390	375	386	383	366	391	365	398	371	414	405	394	381	382	390	392	351	362	353	393	368	378	371	421	369	396	396	371	387	385	377	395	347	373	416	425	372	403	355	402	394	389	402	383	399	386	373	381	418	360	372	385	385	383	425	382	379	385	382	392	417	391	405	368	421	395	420	380	395	380	378	419	377	365	392	389	394	385	366	400	371	409	392	372	380	394	383	401	408	435	392	348	397	378	419	372	396	428	364	392	365	383	414	395	421	405	391	369	407	379	379	398	406	401	385	359	354	348	389	390	390	367	395	364	402	363	419	382	354	419	365	388	385	403	372	381	396	385	363	408	397	389	367	392	380	395	393	370	394	358	380	347	379	400	360	384	356	349	363	410	404	407	347	405	399	372	358	377	363	358	395	386	363	390	365	390	387	382	380	358	350	393	420	378	414	355	412	427	381	397	395	369	371	415	370	375	373	395	395	385	418	369	360	377	377	391	409	361	357	389	389	384	399	352	363	385	397	384	400	408	380	379	368	371	385	360	379	391	368	339	408	413	389	385	373	389	379	400	370	360	424	362	385	387	401	389	397	363	412	378	393	395	392	387	415	384	389	384	370	376	411	403	405	377	363	366	373	391	384	368	388	371	405	354	363	404	381	329	417	408	380	410	370	413	372	409	386	394	362	377	392	399	411	367	400	386	361	418	394	415	373	408	403	413	353	399	348	391	390	357	361	359	389	400	427	351	398	386	390	408	383	367	339	405	391	362	368	389	399	362	384	385	371	394	392	386	400	407	404	390	333	396	398	375	389	380	383	388	405	385	364	373	368	395	393	435	389	384	420	398	421	378	393	371	369	416	346	404
16962	3113	2134	1211	1009	774	753	696	641	666	648	639	575	557	539	595	585	564	575	542	603	544	570	573	564	572	563	534	578	589	551	511	590	579	521	529	533	549	540	562	553	531	609	533	565	561	508	554	580	539	557	556	551	565	537	528	560	481	545	538	591	552	530	554	562	544	547	546	546	544	516	537	580	544	537	545	550	551	569	504	540	536	550	543	593	559	554	521	568	535	520	510	553	557	550	525	540	530	563	533	564	601	521	546	573	586	573	574	541	558	557	536	532	530	546	541	517	534	566	551	542	563	553	609	502	549	546	547	604	572	548	552	551	523	590	559	559	524	527	548	572	589	514	557	517	530	588	502	565	543	593	592	566	556	529	563	548	592	574	548	562	549	549	526	516	536	565	525	545	551	573	526	532	561	557	593	569	603	560	543	552	552	558	566	547	553	528	551	540	597	537	549	549	576	559	567	553	539	530	563	536	561	541	603	612	550	539	571	533	519	545	551	589	579	549	541	554	598	576	570	523	507	503	541	613	534	539	543	534	560	536	555	568	546	608	521	588	524	514	537	626	558	530	576	581	569	563	549	553	527	576	580	569	602	541	525	550	522	538	526	552	558	531	551	581	556	577	546	572	535	542	550	532	553	496	531	549	529	517	529	543	540	548	546	550	569	562	590	574	572	587	571	581	553	547	529	577	536	543	565	588	528	536	537	558	559	581	553	549	551	532	543	559	564	557	558	541	532	553	578	569	547	545	572	557	517	550	511	553	573	539	546	562	567	576	595	554	622	561	532	504	548	561	545	528	519	552	535	533	520	541	551	539	569	541	533	541	606	563	584	534	557	553	547	535	564	544	544	536	517	560	527	530	554	541	554	516	580	545	517	551	520	530	531	541	550	600	564	549	561	548	548	549	543	572	566	533	551	556	542	586	512	511	549	564	553	511	566	572	581	552	536	526	554	545	570	566	540	547	535	538	541	566	545	521	528	551	547	571	524	563	502	516	559	534	501	527	557	547	537	497	594	571	605	550	508	516	580	553	559	522	535	506	558	597	558	557	560	527	534	541	539	495	495	553	556	521	567	563	540	588	545	599	558	554	517	566	519	527	541	579	591	531	547	540	535	561	541	581	566	547	562	550	497	549	527	524	533	566	575	553	560	597	543	497	538	520	560	558	584	540	537	573	555	555	600	559	582	578	535	580	551	544	526	552	551	629	575	537	542	561	553	550	511	511	570	542	558	586	561	563	583	544	545	525	568	555	531	566	554	565	537	528	506	548	566	537	554	529	566	506	603	530	559	524	529	570	532	563	575	601	567	544	508	569	556	577	556	542	593	547	537	556	568	533	556	513	564	544	562	515	565	526	559	537	522	549	533	557	541	577	539	561	532	530	566	558	513	554	551	512	555	538	530	545	563	537	515	562	572	593	506	540	517	568	537	550	554	557	569	534	545	567	539	578	509	566	574	565	542	573	545	575	535	565	545	516	549	528	572	527	491	508	565	548	512	521	581	523	592	535	544	570	566	506	570	546	542	566	541	557	565	556	526	541	553	518	570	573	520	540	542	510	546	578	554	501	511	548	606	546	532	572	549	584	554	532	557	537	547	555	526	514	571	544	551	534	541	521	551	595	494	521	537	570	515	592	559	564	580	524	537	534	524	532	587	570	604	552	559	539	525	552	565	553	562	525	527	529	538	506	581	529	564	544	576	562	550	570	521	518	563	565	616	538	507	585	514	566	535	549	511	537	556	526	547	590	526	566	573	508	580	551	593	559	556	558	552	552	551	547	569	547	559	591	560	562	529	522	567	575	556	584	536	557	556	551	563	535	560	583	506	541	541	522	569	565	561	554	572	562	590	494	561	534	529	538	556	526	542	589	569	565	549	563	577	528	566	554	561	584	539	584	534	577	511	550	533	539	562	581	558	556	521	568	529	605	545	577	502	541	538	545	560	554	528	572	547	566	551	545	579	543	571	573	573	562	556	569	561	558	583	575	573	583	563	557	548	528	539	521	549	555	569	586	577	594	577	517	558	541	560	559	571	536	578	541	573	525	564	544	585	510	512	578	563	532	616	546	539	545	533	530	560	552	545	531	614	573	553	546	584	542	568	553	519	557	523	552	523	498	571	498	573	584	538	542	503	568	592	546	573	555	526	567	555	545	571	547	559	543	545	578	561	529	561	555	576	556	572	584	540	563	551	562	514	544	503	535	596	540	580	582	558	562	583	535	522	580	524	575	559	543	549	601	533	535	575	548	529	531	575	616	536	549	523	563	547	555	551	573	567	602	610	519	553	548	531	559	553	560	576	542	575	562	564	576	577	587	533	596	558	543	595	582	561	569	580	534	508	571	559	559	537	555	569	534	553	553	553	571	553	529	588	545	583	567	532	563	575	574	565	568	606	573	549	542	522	565	563	552	549	523	560	549	603	566	552	571	527	549	545	531	551	548	540	554	524	531	523	565	536	578	557	552	590	567	532	528	572	534	555	553	514	546	532	546	528	601	558	569	553	558	555	538	524	502	520	558	564	544	508	557	555	593	529	505	554	499	540	495	578	549	551	554	568	528	521	552	573	524	526	501	540	588	549	522	589	583	560	579	541	553	548	546	537	571	579	569	547	525	579	541	592	542	589	536	529	543	566	553	573	554	501	561	553	544	556	539	564	525	542	554	556	530	543	545	535	541	541	533	553	518	541	565	563	584	542	563	560	545	559	539	530	523	539	535	568	555	536	537	588	506	549	546	539	527	544	570	556	538	566	509	550	582	557	568	525	564	570	534	517	569	562	535	579	583	578	558	522	554	536	559	496	565	547	581	536	594	583	571	556	546	540	600	574	548	584	550	514	524	529	536	540	535	592	510	558	549	534	546	590	547	568	494	574	554	580	578	529	537	555	532	563	523	586	575	569	531	541	576	562	575	534	519	534	513	569	533	544	521	558	533	529	587	589	505	590	570	593	572	577	547	515	554	551	538	553	545	547	577	566	563	527	553	568	591	546	579	556	563	500	525	570	567	542	557	534	548	536	558	577	508	562	556	521	564	531	526	550	588	515	536	542	562	571	549	550	528	559	584	576	560	556	584	549	552	527	584	579	587	520	553	578	506	543	541	526	544	563	573	585	560	547	545	544	582	575	557	518	593	531	556	594	533	536	524	557	544	543	523	543	599	541	532	559	547	537	576	538	539	509	517	553	566	573	550	568	577	543	518	574	562	576	578	514	573	574	564	493	565	540	537	553	553	550	552	549	518	525	564	530	540	574	522	540	610	593	547	535	577	529	546	561	577	552	577	529	524	563	540	537	555	523	588	543	598	526	573	558	530	576	467	572	537	513	553	518	544	531	523	600	571	553	567	507	534	562	549	567	560	558	571	546	581	530	529	520	538	564	622	512	598	547	522	559	544	545	573	556	570	532	525	584	561	560	560	526	578	504	535	521	479	522	560	570	549	576	558	489	567	543	552	530	536	554	522	500	546	491	549	606	535	521	541	555
22576	21560	29446	24108	21555	21378	1857	371	296	226	215	213	196	185	185	174	161	157	162	159	141	130	153	169	140	139	157	147	128	154	114	138	133	119	152	136	152	129	119	143	119	124	128	128	119	126	141	141	126	136	135	123	124	126	121	113	142	106	139	142	143	115	127	107	130	130	123	113	125	117	133	128	131	144	143	122	118	136	117	121	111	110	124	119	119	122	125	128	147	142	143	134	113	120	133	121	128	110	134	106	137	122	125	132	115	95	135	120	105	129	120	120	124	143	146	113	123	122	113	136	121	123	114	115	134	107	117	118	122	118	135	113	127	117	108	131	119	125	130	114	120	118	120	132	122	113	136	119	122	115	123	109	119	120	130	129	122	114	123	128	104	139	148	125	136	114	122	124	134	123	140	138	115	118	127	106	136	126	130	124	126	124	140	126	132	114	122	139	120	142	102	140	113	124	132	133	115	118	119	117	114	124	127	127	131	120	113	131	106	104	105	97	113	128	145	101	141	110	112	116	128	125	140	119	140	126	123	139	125	115	123	118	111	118	140	118	128	106	148	113	123	110	140	140	126	132	123	125	125	124	133	138	133	134	132	113	115	103	121	139	113	111	144	129	118	98	139	134	113	141	133	128	129	101	113	141	132	141	120	121	115	125	130	118	116	124	124	114	118	116	136	121	109	128	104	123	119	133	125	109	137	127	132	117	147	116	100	112	109	139	127	117	133	136	115	137	138	106	110	116	125	129	133	116	124	128	133	120	118	115	127	130	122	127	121	119	130	107	113	118	118	121	116	135	113	148	119	126	121	116	139	107	125	130	115	116	138	127	119	142	118	106	149	122	132	139	109	113	119	113	148	125	122	144	112	144	112	125	121	117	143	127	124	131	102	120	131	114	118	142	107	128	125	124	131	124	125	147	126	127	125	118	111	126	140	109	114	127	112	114	122	124	111	120	131	134	114	114	115	132	120	130	126	127	143	118	130	121	137	152	123	122	111	117	123	129	131	131	122	134	106	106	151	131	133	124	120	126	112	131	124	102	127	131	109	114	130	127	130	119	111	118	123	109	127	128	132	120	110	138	117	135	97	117	120	131	110	141	118	118	131	121	136	122	127	108	137	133	121	140	138	131	148	115	115	133	127	140	115	115	119	122	98	120	107	117	123	124	117	127	121	127	130	125	122	115	128	123	100	133	124	92	116	114	125	118	107	128	139	136	125	126	134	131	97	125	118	96	109	115	112	122	128	95	133	109	120	107	119	139	131	123	110	118	121	135	151	116	125	120	105	111	117	135	138	137	130	121	124	122	129	107	126	115	131	142	118	128	129	114	130	126	123	126	131	129	129	126	135	120	113	129	128	129	130	121	138	110	123	103	124	134	125	122	107	130	110	131	123	132	122	119	110	125	127	121	113	113	126	114	123	117	121	156	103	129	116	115	141	121	106	108	132	125	114	138	138	124	137	127	147	125	104	125	97	118	125	135	118	115	127	131	142	126	115	141	124	142	144	140	116	118	144	119	118	135	116	120	102	119	123	119	119	119	109	116	139	113	114	117	123	126	117	117	137	111	117	103	122	110	118	121	130	111	120	140	116	122	112	128	141	119	118	119	126	140	134	141	115	131	135	113	111	119	123	142	121	130	114	133	119	129	142	124	124	108	138	116	119	130	123	125	118	133	107	116	111	120	127	112	113	125	134	125	123	114	132	120	128	103	118	118	138	120	121	126	112	128	122	130	109	108	130	137	133	117	120	124	111	121	124	114	137	133	143	117	97	117	133	118	138	128	115	126	131	110	143	113	101	124	129	127	125	127	130	126	119	116	106	105	129	128	108	125	120	130	118	113	115	135	134	129	122	131	120	117	106	136	120	133	149	149	130	126	123	135	130	113	137	110	97	125	122	147	115	123	128	135	145	126	127	112	129	144	133	134	113	115	122	116	119	139	132	110	112	112	118	134	118	108	130	120	125	119	117	101	136	148	96	120	102	133	127	135	116	133	111	137	128	135	136	93	116	131	130	128	120	104	124	145	113	121	120	113	139	116	132	143	119	130	118	102	107	127	113	124	130	129	125	138	141	137	123	117	129	130	139	144	119	134	131	135	103	136	142	125	111	122	129	122	140	140	139	103	127	131	113	122	134	141	116	127	133	142	123	130	138	116	142	115	118	122	129	119	130	114	126	123	122	115	130	108	115	119	126	116	114	124	108	118	110	141	118	117	98	119	121	110	122	106	128	118	105	118	133	111	105	125	131	126	132	111	109	150	127	119	126	142	132	130	117	109	122	129	116	120	110	127	117	143	129	131	122	128	116	112	117	132	95	110	125	117	109	112	117	125	127	113	117	121	124	133	143	129	124	108	138	109	115	107	111	116	112	125	139	105	109	126	125	116	116	119	124	122	128	109	114	108	126	121	121	134	124	119	117	136	117	140	115	120	134	134	122	132	141	130	120	143	130	139	146	130	132	120	121	127	118	119	130	108	117	134	111	116	113	121	132	138	121	125	113	123	130	134	117	132	120	125	134	143	139	117	118	119	130	132	117	104	109	112	128	107	133	125	130	152	126	111	119	134	129	118	125	142	120	116	138	124	121	133	130	105	122	139	131	122	144	113	118	122	121	131	122	122	127	129	117	134	111	118	139	107	134	124	141	129	117	121	117	129	132	125	119	147	132	122	131	114	124	114	116	127	115	122	110	146	131	126	122	117	120	104	143	118	125	127	119	133	123	153	107	129	110	143	101	139	126	127	126	126	113	130	137	128	122	109	135	114	128	125	114	137	122	134	132	124	96	122	118	132	139	120	120	142	130	120	114	128	149	128	128	137	145	132	123	128	142	127	125	121	125	137	130	136	118	131	138	111	100	133	126	131	117	119	104	105	139	134	107	115	123	128	119	115	125	139	118	128	117	127	118	132	118	117	126	115	120	129	131	115	128	102	108	114	120	110	128	117	127	124	104	107	127	127	144	139	134	118	131	130	117	121	134	109	114	131	125	125	127	132	133	112	107	117	137	109	132	123	133	130	142	132	116	103	114	113	127	115	111	128	126	121	130	121	123	108	135	133	124	128	121	140	133	136	112	105	107	110	125	138	117	145	135	110	121	133	119	137	117	114	134	125	144	106	127	129	102	142	113	125	107	130	111	107	131	124	123	116	129	124	125	126	123	108	124	137	134	149	134	134	119	117	121	139	110	127	135	130	134	136	124	133	125	122	129	117	109	122	128	137	109	125	136	124	141	111	137	117	140	122	136	141	140	133	116	145	129	131	128	112	138	121	117	129	127	123	136	140	127	128	125	132	122	124	129	121	117	139	110	115	114	116	117	123	107	135	116	125	122	113	126	123	127	125	138	118	130	118	114	110	112	114	115	124	119	121	136	121	130	123	146	111	119	127	117	133	139	119	134	135	123	121	135	113	112	126	121	127	150	138	122	110	110	126	135	121	133	126	124	122	126	127	133	114	138	117	137	117	134	113	110	109	122	107	117	115
16802	9749	6594	2931	1952	1380	976	797	639	532	460	408	398	349	329	290	283	286	254	227	242	249	245	203	219	230	214	253	234	197	203	224	214	192	184	209	194	170	215	179	175	190	201	210	216	177	227	156	148	188	171	221	197	189	175	213	172	188	169	188	173	171	173	193	176	185	203	198	159	193	160	194	183	215	192	171	172	152	178	164	173	164	172	151	185	163	168	180	185	196	154	195	159	198	182	166	184	169	187	187	192	174	167	191	205	186	160	202	165	188	164	183	173	166	171	179	170	186	181	192	160	177	184	165	169	204	168	158	159	184	191	178	150	195	158	199	161	173	180	164	187	163	181	183	167	182	179	161	178	195	181	189	173	173	173	182	192	184	175	199	193	176	170	170	138	171	175	192	173	185	214	177	169	163	173	121	163	201	186	180	177	160	175	172	187	161	192	199	188	183	185	165	180	181	175	184	155	182	187	170	171	204	187	174	188	191	192	179	168	181	197	196	155	183	176	187	175	160	178	185	174	182	187	170	166	175	171	168	202	181	159	174	175	172	151	177	169	214	196	166	172	177	169	186	165	200	167	174	171	192	182	173	160	178	167	165	184	172	180	162	164	189	189	174	159	187	187	180	179	184	162	155	176	159	179	180	199	190	180	184	180	191	165	163	204	179	181	149	175	175	157	185	166	182	176	184	158	185	187	162	175	166	195	178	190	189	175	180	174	169	176	173	149	160	172	184	182	167	178	174	178	180	179	177	160	186	181	169	164	181	182	174	185	182	170	157	188	183	169	189	187	212	172	170	191	184	173	168	158	165	207	180	177	188	169	155	150	188	161	179	179	186	159	182	181	204	163	164	184	186	169	185	199	171	192	178	161	197	172	175	168	180	156	196	168	152	173	182	191	188	180	183	169	189	170	171	170	162	166	201	162	188	188	177	162	169	175	176	190	155	174	173	176	191	171	197	164	164	169	183	166	154	178	173	161	181	155	155	169	166	195	187	173	183	193	156	199	185	173	181	201	180	162	177	206	168	192	179	170	165	190	165	167	179	179	215	185	174	142	161	183	176	176	190	167	165	178	161	180	160	161	166	174	176	172	169	169	193	173	209	155	177	174	167	196	176	170	203	180	167	180	161	181	200	195	156	172	187	154	200	170	168	181	147	185	193	160	186	166	166	182	175	176	189	170	182	195	195	181	179	202	154	176	164	173	167	180	177	171	177	175	216	192	148	184	162	165	186	171	166	181	175	162	163	168	182	157	206	162	165	150	180	181	166	177	170	209	175	177	196	171	214	170	173	174	193	170	166	176	158	150	152	175	187	179	167	187	182	181	180	155	172	175	145	163	190	178	159	170	186	177	183	163	186	165	196	136	182	163	181	180	183	170	178	175	201	178	180	177	182	201	187	166	187	152	158	187	184	183	188	199	162	153	173	203	169	185	174	170	175	175	177	165	160	171	207	207	161	149	195	193	162	159	194	175	180	187	190	161	181	212	181	145	159	162	205	171	175	182	188	167	152	198	172	186	176	196	189	168	162	192	167	165	190	163	169	155	190	181	189	181	154	174	189	181	214	167	192	188	156	178	171	168	160	185	197	177	205	174	185	190	173	200	166	157	175	153	195	196	169	178	177	175	179	171	172	170	183	174	183	192	161	189	171	193	173	181	167	179	198	170	168	181	158	175	178	194	173	194	186	206	163	188	172	194	178	178	176	176	157	166	180	190	200	179	165	188	185	186	152	184	176	172	195	181	180	184	181	192	172	178	201	174	163	180	170	173	186	175	185	219	164	184	174	193	177	140	178	167	172	180	173	186	165	175	186	184	196	175	175	225	199	143	178	175	167	167	181	176	176	181	166	151	171	164	147	162	166	159	184	171	192	158	180	169	132	172	188	140	178	179	173	164	202	194	184	171	186	191	178	172	187	185	165	170	166	182	173	186	190	185	179	172	170	182	160	164	173	175	175	191	158	182	177	173	173	182	195	157	164	163	164	162	181	160	181	157	170	182	184	165	192	192	169	203	190	162	168	168	164	159	159	173	159	185	191	172	176	162	185	197	167	175	182	199	174	183	169	178	205	170	158	170	178	176	180	169	184	167	171	164	171	161	167	178	206	185	148	170	151	161	171	188	166	171	209	201	184	181	204	195	159	177	185	186	179	187	175	174	171	192	181	202	197	168	175	189	185	170	196	161	181	156	169	188	203	182	174	175	161	166	189	185	167	168	166	194	164	162	178	174	175	184	203	165	168	166	184	198	190	176	184	185	158	179	193	171	186	178	178	170	170	157	186	179	166	183	161	172	181	171	164	181	186	178	184	183	179	168	172	174	197	171	177	184	172	175	169	178	168	180	168	194	186	149	161	164	161	177	200	190	182	194	175	182	157	165	178	164	177	195	170	187	192	177	169	176	185	156	160	177	181	168	197	178	205	167	189	184	181	173	172	168	189	170	166	185	188	166	139	182	176	152	179	171	163	187	182	209	188	200	157	180	156	178	205	145	185	162	149	183	179	157	168	186	174	165	155	181	148	161	170	192	179	187	192	203	156	168	180	175	163	173	175	176	178	175	171	178	186	162	176	183	182	160	184	169	183	172	186	178	195	170	155	183	143	174	158	185	168	164	176	174	188	167	191	183	172	200	156	166	180	162	194	188	171	155	181	183	173	197	181	168	187	166	182	156	174	163	180	179	173	195	180	153	164	188	190	172	164	167	187	163	182	191	179	179	178	197	191	180	169	196	152	164	191	189	190	189	176	177	183	168	196	179	167	176	166	174	153	177	177	155	165	171	171	189	158	173	184	210	177	166	177	183	181	163	167	173	171	175	195	192	171	160	181	203	166	163	177	190	168	169	188	203	168	161	183	173	161	167	177	162	202	184	166	164	158	175	181	206	161	191	158	165	178	169	177	191	177	140	148	157	165	178	167	174	173	181	180	207	167	177	194	181	164	166	199	180	187	207	171	166	182	189	167	164	185	171	177	144	149	211	153	176	175	202	179	191	149	175	174	185	157	166	186	168	180	181	157	165	173	145	163	164	154	164	179	178	159	201	167	175	165	164	185	175	166	166	186	165	181	190	180	162	168	170	161	165	183	161	155	176	164	159	172	165	149	168	180	182	163	182	181	178	155	172	180	183	188	172	187	184	180	191	192	166	172	170	149	148	183	192	173	196	180	166	159	183	168	159	161	156	165	148	190	160	183	191	182	182	191	182	183	161	157	190	193	156	187	180	155	167	180	173	171	176	200	162	165	177	190	183	176	180	172	189	189	197	183	152	166	178	202	176	171	182	183	175	202	188	187	166	181	170	168	158	188	177	157	187	164	181	195	174	186	184	174	171	174	186	170	174	168	172	191	197	201	188	167	192	172	170	200	179	178	171	171	191	175	157	162	188	146	185	158	175	160	192	193	196	171	166	197	168	164	158	169	176	220	183	175	160	187	167	181	171	181	167	168	187	187	156	170	186	184	188	177	164	203	172	168	210	167	171	192
27556	18397	3513	553	377	385	364	379	349	334	330	359	322	342	368	328	330	360	375	355	309	315	316	325	304	336	339	304	353	343	318	358	336	313	338	323	349	350	322	353	323	329	312	342	311	354	333	309	318	302	328	318	314	338	297	325	332	317	347	341	340	340	346	373	335	360	313	331	313	335	338	348	326	348	344	345	343	329	357	348	350	318	323	332	363	321	335	340	361	335	321	327	336	344	323	329	296	329	332	315	348	324	309	290	331	343	339	348	362	306	330	346	328	336	329	348	293	387	323	353	319	336	344	313	328	346	323	335	326	303	364	331	282	330	346	333	340	317	318	338	349	345	326	330	323	338	376	313	347	328	330	327	356	337	352	328	322	322	349	339	327	368	316	341	349	331	338	351	340	328	332	336	347	352	323	325	328	328	349	283	304	332	305	348	359	308	302	341	319	323	335	338	341	349	355	358	318	325	309	316	372	352	363	309	310	340	356	355	301	309	305	337	341	344	363	343	306	306	331	321	314	322	314	334	332	339	317	338	333	344	316	335	341	322	316	336	326	329	302	317	325	338	358	375	303	354	345	322	314	369	319	368	316	340	318	333	349	323	369	302	335	330	324	320	336	318	345	339	383	304	347	365	334	357	336	344	353	333	363	334	367	309	348	342	373	358	367	325	322	323	334	334	348	345	337	334	336	321	325	311	347	357	327	322	331	318	340	345	346	329	309	311	307	343	314	355	334	332	356	343	326	336	327	342	358	329	336	322	315	326	331	338	319	362	311	305	343	331	352	314	321	343	307	308	329	313	358	297	325	345	334	350	331	331	346	346	337	329	333	336	309	333	339	332	336	344	331	324	327	360	326	319	343	336	343	314	362	320	334	353	328	316	309	361	322	350	343	330	341	343	371	317	363	329	329	336	344	359	323	317	365	312	336	306	351	326	376	332	323	346	336	351	347	344	346	306	301	319	316	345	344	324	345	320	312	338	337	326	326	362	337	350	356	346	338	337	344	337	312	329	330	326	343	329	356	364	318	332	330	319	310	342	359	312	339	345	337	306	324	329	356	336	336	313	357	340	329	354	330	323	355	337	311	364	337	325	324	336	335	351	344	330	351	327	334	319	312	351	289	338	307	335	314	338	357	328	353	325	337	295	294	313	347	323	336	333	331	340	324	329	349	343	366	316	326	323	365	342	333	359	310	342	329	330	342	329	324	355	339	334	310	316	329	310	316	363	346	288	316	359	352	326	327	356	327	330	314	324	312	350	328	327	344	326	320	349	342	358	341	365	312	345	339	321	337	321	324	341	337	299	343	313	331	312	338	349	343	376	330	302	321	345	335	347	350	327	332	327	337	311	357	330	297	320	355	318	329	303	328	310	379	323	356	326	324	306	341	353	311	320	301	319	333	327	354	325	310	327	318	357	324	344	332	320	331	371	351	333	371	317	352	312	304	327	332	310	374	381	340	315	335	352	331	352	331	337	337	328	344	346	308	340	363	348	317	354	342	350	307	302	335	332	313	299	331	312	334	361	346	306	342	339	343	366	336	332	347	290	328	344	330	334	324	326	357	321	358	315	362	361	304	354	317	273	327	310	329	302	337	333	369	322	298	347	310	320	346	342	339	331	356	344	336	333	339	345	330	343	326	322	313	321	316	298	349	353	353	347	331	339	329	308	344	354	348	337	325	331	301	308	361	317	347	326	345	362	361	360	343	341	306	352	316	320	321	347	347	363	302	349	336	347	355	336	318	326	342	349	325	285	327	314	329	302	343	356	347	296	316	347	335	366	322	332	351	331	339	319	356	330	355	325	316	317	358	327	350	349	328	355	356	316	348	302	314	321	341	353	358	338	320	341	331	310	329	340	331	338	335	362	331	302	343	347	339	326	320	346	346	328	312	331	334	318	323	336	300	334	330	319	349	348	340	349	310	329	317	314	321	319	357	328	316	363	393	294	316	290	347	301	332	355	341	340	326	335	337	343	339	326	336	325	345	339	331	345	331	319	352	324	323	352	319	363	335	320	332	326	315	340	304	326	354	329	289	349	324	342	369	347	342	344	341	362	329	367	325	354	322	317	372	354	310	358	315	318	345	341	325	332	306	332	303	335	300	312	349	360	332	349	334	329	333	344	316	332	332	349	321	307	349	297	328	383	364	342	335	320	370	309	295	312	349	317	334	299	354	339	375	315	336	315	314	330	342	318	340	367	311	322	363	329	338	318	313	352	311	328	317	325	324	321	345	307	336	344	319	342	337	333	321	315	338	351	341	363	350	364	333	328	337	310	334	322	351	366	348	308	293	291	324	321	326	350	322	343	318	305	315	340	361	323	336	335	320	339	352	354	325	343	335	347	364	343	330	335	319	316	363	320	361	393	316	334	360	332	333	346	342	335	313	338	346	332	322	359	358	329	332	359	307	337	343	340	377	314	332	330	362	327	331	306	317	334	368	352	348	335	303	350	329	330	375	342	320	332	343	366	326	327	338	320	331	329	352	317	334	364	341	340	309	329	335	338	347	352	335	360	316	359	338	341	327	277	352	339	334	354	317	347	353	352	325	355	327	378	331	337	363	330	353	354	320	330	323	334	326	358	379	344	364	315	320	311	309	339	304	360	373	353	334	306	322	348	324	339	331	282	365	338	347	333	339	324	292	335	309	340	335	323	328	343	356	343	320	350	340	341	299	340	320	311	327	361	327	333	364	311	357	347	358	323	314	330	353	350	369	325	339	317	301	359	363	349	329	343	350	345	309	335	312	333	318	332	312	314	373	313	325	291	341	340	320	317	330	320	343	315	334	328	341	345	338	341	320	351	306	346	375	334	332	341	303	333	356	347	354	344	318	309	347	371	348	330	323	327	324	306	306	338	329	319	352	304	329	342	329	309	334	329	322	317	300	351	324	298	284	323	348	338	331	341	342	324	361	313	346	301	350	328	338	321	295	340	374	367	331	341	337	355	339	360	327	342	315	355	361	305	335	352	317	343	332	326	336	328	340	329	284	323	316	332	284	356	306	322	347	339	319	338	329	335	342	308	312	341	328	346	325	330	338	341	345	341	339	344	309	325	298	349	362	338	340	364	354	341	316	332	313	336	352	311	337	340	295	345	329	336	368	361	323	335	339	340	331	329	328	332	315	344	368	348	344	342	320	329	348	353	320	300	328	333	348	337	358	364	326	311	310	324	328	342	342	337	312	329	291	335	340	321	316	337	323	343	340	331	312	297	347	336	367	321	353	342	305	358	330	317	357	326	334	356	380	321	329	348	303	314	331	334	307	324	305	311	294	342	354	344	345	332	343	334	340	310	328	311	316	338	305	327	337	325	340	356	345	359	302	349	329	377	321	338	322	324	347	339	364	340	338	330	331	337	324	326	340	351	347	304	324	325	328	350	327	309	295	306	356	355	340	312	332	331	353	334	313	343	317	315	331	341	333	326	348	344	340	317	309	353	314	336	357	336	350	351	348	312	300	332	335	312	346	330	307	359	359	337
9648	875	734	606	546	514	527	544	476	495	529	528	506	502	526	466	507	509	469	465	501	484	543	482	493	494	515	490	513	492	500	524	478	502	474	513	506	470	490	520	519	451	466	511	457	522	501	472	488	507	510	531	479	498	499	476	478	483	481	507	514	516	494	453	496	462	464	503	481	508	466	498	491	440	479	481	551	523	500	512	468	515	513	507	504	484	493	473	502	481	500	496	493	490	530	494	487	519	463	496	482	508	468	464	488	488	497	514	519	498	514	494	483	476	496	464	460	489	497	489	469	472	505	526	515	478	492	501	469	477	491	485	469	502	498	481	462	534	503	508	504	473	529	487	499	489	490	508	482	528	469	501	488	480	466	506	519	470	461	490	480	481	485	475	503	490	496	470	510	525	537	481	462	519	507	520	506	490	515	524	513	533	484	476	526	492	446	532	500	475	487	480	468	475	522	507	441	514	493	456	479	526	518	506	500	517	476	449	484	504	510	488	525	549	507	487	483	500	494	468	551	497	485	515	512	534	511	503	521	492	460	489	483	479	478	469	485	519	510	455	529	516	528	520	528	521	499	506	519	465	487	519	470	488	504	492	464	499	494	443	530	492	438	493	505	522	529	486	480	474	468	501	487	478	497	503	512	485	485	474	534	534	503	483	501	466	483	470	487	495	510	548	527	498	536	500	483	518	472	423	474	452	527	500	468	483	526	443	477	510	487	502	501	526	472	559	490	517	524	480	486	470	514	499	519	469	480	454	516	475	466	474	525	491	464	508	464	512	459	457	506	431	462	485	504	488	477	502	512	483	483	507	454	509	486	450	484	503	529	500	494	481	507	483	494	515	480	491	482	495	501	486	509	525	517	479	507	474	482	512	555	481	476	459	489	488	506	525	500	497	476	489	484	500	500	491	488	468	529	483	492	499	473	517	506	546	458	460	481	497	477	499	485	495	503	467	477	502	576	441	483	459	463	458	500	519	510	497	486	531	504	502	497	465	526	481	447	517	494	491	478	495	507	504	521	472	488	508	505	491	475	487	496	529	531	546	494	467	524	517	533	509	437	510	463	500	504	495	498	473	492	488	456	488	500	501	488	498	508	510	537	472	487	530	489	515	484	459	512	517	505	497	516	477	472	463	491	490	487	491	564	515	463	502	498	508	507	494	477	468	512	487	498	478	500	504	480	500	467	502	454	490	518	484	509	482	503	507	479	491	483	516	488	480	505	499	536	523	544	498	509	506	510	505	517	499	485	506	496	488	484	512	515	510	480	460	512	506	457	455	529	472	504	502	483	501	517	505	527	453	512	467	462	496	485	514	503	504	557	500	502	514	470	514	483	514	507	478	471	508	471	541	495	520	555	519	486	528	509	483	516	479	506	497	487	508	487	509	488	479	530	497	503	485	529	498	491	437	478	495	486	496	533	505	530	503	482	457	512	495	502	483	515	499	500	502	475	475	460	508	533	549	475	474	501	496	531	497	505	517	519	469	498	491	490	508	516	515	492	473	512	482	509	484	469	504	474	500	508	440	488	478	528	485	477	554	479	514	502	469	508	471	515	499	517	499	531	455	483	478	453	526	507	492	534	497	496	488	479	497	541	486	488	496	510	522	489	552	516	520	512	513	499	485	478	505	482	481	472	513	461	469	480	481	498	497	455	522	496	498	453	518	479	507	491	475	489	510	504	527	467	485	459	466	486	465	476	502	504	542	488	522	503	503	514	497	492	489	518	473	519	527	481	482	505	470	482	480	470	516	492	513	462	488	461	531	497	529	480	497	513	516	455	467	491	512	512	442	431	441	465	501	482	498	507	469	492	476	498	496	501	480	511	489	484	511	469	507	498	491	487	505	477	475	487	498	510	495	488	449	518	464	481	516	512	484	467	461	483	443	485	513	486	476	491	517	471	476	493	498	523	474	511	495	507	546	535	494	481	479	523	472	510	493	477	482	468	503	496	487	514	455	504	506	489	485	472	473	510	497	464	526	495	518	479	507	493	459	524	543	516	466	459	485	520	520	481	482	506	500	498	496	500	506	499	473	517	493	504	500	436	505	504	514	541	512	508	491	498	510	501	510	475	465	475	467	497	458	489	512	493	529	457	459	475	483	468	541	521	483	467	491	488	486	503	481	476	521	460	500	483	493	515	498	466	471	480	524	476	487	513	447	459	490	483	490	516	477	477	452	502	478	529	468	486	506	493	487	526	496	480	480	529	496	460	487	466	466	498	498	500	476	525	461	535	476	504	500	500	484	452	521	498	480	487	545	479	490	498	511	468	503	478	497	530	499	494	490	461	488	502	432	498	493	432	505	470	507	477	502	516	490	553	485	507	512	496	533	483	495	531	497	506	485	486	501	494	534	483	516	458	479	518	520	507	476	494	472	439	511	501	502	489	512	480	520	512	478	450	507	495	484	500	497	489	492	492	510	492	480	487	525	469	501	529	494	521	521	474	549	469	480	491	486	458	481	497	479	509	457	519	463	497	515	498	513	478	483	516	485	460	501	466	517	513	517	513	485	504	483	505	499	515	486	440	497	494	528	486	490	476	471	527	510	533	493	465	495	485	498	510	496	470	502	482	528	517	507	500	507	481	503	483	493	487	516	477	503	504	477	515	505	503	491	486	465	503	515	494	490	455	521	496	487	448	531	499	519	460	499	500	497	505	497	513	504	492	477	492	479	481	525	505	536	513	493	510	523	501	490	488	518	495	521	509	519	481	501	515	507	498	453	506	518	481	504	496	494	503	483	515	489	489	502	439	516	496	472	470	495	523	498	491	498	470	481	503	453	498	489	509	503	497	487	485	515	524	490	470	508	504	520	519	494	484	510	528	489	510	522	499	504	503	501	512	489	475	480	504	518	484	482	486	469	489	496	475	444	465	479	489	525	496	470	519	503	508	500	520	495	509	472	467	490	508	542	511	530	495	509	455	484	516	501	467	516	496	440	519	545	451	487	479	535	506	461	524	502	483	463	489	514	450	524	509	523	522	499	519	491	513	505	516	454	492	513	448	511	468	509	525	499	533	485	512	451	517	486	464	514	533	456	471	556	498	491	498	500	527	515	482	467	458	486	523	499	452	461	467	489	453	487	475	503	506	535	510	526	499	482	524	487	512	525	489	488	466	471	497	516	466	519	500	472	465	545	491	491	472	462	501	501	490	467	484	529	504	491	529	479	513	490	496	472	503	501	490	502	574	473	455	514	481	503	450	483	475	501	531	493	508	525	538	422	490	475	436	492	469	465	479	501	480	523	520	490	485	533	533	473	467	494	490	498	507	481	519	463	480	484	467	510	502	499	502	519	520	501	514	548	518	484	482	531	495	510	505	491	487	476	482	509	506	527	507	517	503	494	516	493	464	512	512	503	471	527	494	510	471	506	491	470	504	519	514	490	527	511	490	461	502	452	493	521	529	502	511	481	476	505	462	517	480	490	483	500	478	504	485	491	533	519	492	488	491	506	490	508	501	494	489	484	506	548	492	468
23435	21568	28900	24680	21477	3685	372	279	204	190	201	190	182	166	169	172	160	148	151	159	181	171	137	154	151	141	158	129	154	133	149	130	147	146	138	134	140	141	135	144	139	134	157	143	152	130	138	147	166	134	163	154	152	125	131	131	155	148	132	147	123	141	145	126	124	136	146	134	122	134	146	145	158	119	123	143	167	137	132	160	145	139	124	136	152	134	161	140	144	157	134	128	133	140	133	123	134	131	141	143	146	120	153	127	139	121	140	140	128	119	133	148	166	120	148	145	150	129	147	128	150	137	121	130	143	139	143	124	132	124	126	123	137	123	150	133	153	129	162	129	136	142	129	141	131	147	136	126	144	141	140	136	161	150	143	142	161	155	121	148	131	128	121	118	140	118	143	151	160	137	131	140	142	134	158	174	132	147	161	139	136	129	138	130	152	144	149	141	133	152	160	154	130	149	128	152	125	141	140	137	127	144	151	144	131	136	150	155	141	137	138	116	129	147	127	134	155	157	145	130	133	135	134	148	143	126	151	154	145	146	138	147	131	136	124	118	130	139	141	137	142	151	144	133	153	141	145	155	146	147	153	129	152	134	143	137	131	155	136	143	147	137	149	139	135	136	143	126	125	149	127	144	155	151	152	146	161	163	122	143	137	153	137	154	153	154	144	116	129	129	152	128	130	131	140	146	138	148	152	125	144	131	128	145	152	127	149	120	137	131	145	163	122	145	140	133	150	142	154	131	150	131	148	123	171	126	144	143	151	122	127	145	137	154	151	149	154	163	153	140	148	153	131	122	137	122	135	135	137	139	169	149	163	143	135	130	138	138	125	148	130	140	158	140	129	142	162	159	152	140	144	134	131	128	152	164	145	124	133	146	144	134	116	136	147	138	129	156	140	140	126	150	142	131	134	132	148	129	117	154	137	125	145	118	152	144	153	122	137	131	151	126	164	125	123	126	139	153	147	138	130	153	136	146	138	145	137	142	165	121	167	132	126	128	139	132	151	138	152	141	137	138	149	130	137	132	133	130	135	147	133	136	149	124	134	142	151	139	154	156	121	147	138	145	146	152	117	139	110	155	124	134	146	143	133	146	126	139	146	160	133	134	154	156	127	133	120	135	118	145	114	126	143	117	142	147	157	154	146	120	142	142	141	142	119	146	135	155	144	121	155	151	141	162	141	143	133	134	145	143	105	141	144	145	166	118	146	144	144	148	167	139	126	139	123	164	149	139	145	179	167	151	150	134	145	145	128	151	160	129	126	113	151	130	114	148	134	117	135	170	145	145	156	144	123	158	149	151	129	126	138	158	149	127	150	161	142	151	136	139	124	152	132	138	140	136	148	141	160	140	155	130	141	137	162	160	137	136	121	156	137	140	136	134	141	122	164	131	138	130	132	135	125	128	141	138	146	134	145	156	159	146	125	141	135	137	144	153	158	129	145	154	137	132	147	137	133	132	136	149	143	136	143	150	139	140	140	134	149	147	138	139	136	138	133	138	146	140	131	136	155	152	118	134	128	166	161	147	139	151	132	135	148	158	140	135	157	149	133	130	134	142	161	117	127	142	150	138	146	136	158	144	138	139	140	117	130	128	114	130	136	157	128	131	137	145	157	130	159	147	157	137	137	139	136	121	149	148	159	138	142	113	131	131	144	153	139	143	130	145	141	142	149	154	135	139	115	131	160	135	149	156	130	141	151	147	137	127	125	113	161	134	133	147	132	134	149	145	166	123	126	125	121	138	149	153	112	133	162	125	124	133	138	142	123	124	144	135	118	131	134	136	131	153	155	148	112	143	140	139	172	141	150	127	134	129	152	140	173	150	148	134	141	134	125	152	131	131	134	148	143	124	144	146	154	142	146	109	139	130	128	140	127	134	129	152	132	159	144	155	139	150	144	137	128	145	139	126	138	141	139	145	120	136	142	144	112	147	131	130	144	125	130	135	132	160	120	137	138	144	155	147	145	148	143	143	121	163	146	141	134	161	143	155	121	112	136	174	140	111	143	118	137	124	144	127	143	129	148	147	149	144	161	141	149	133	144	132	139	135	130	145	151	152	146	125	140	145	163	161	121	115	131	139	139	155	143	116	144	153	157	143	122	123	130	148	142	130	166	161	124	152	138	131	130	129	151	115	138	144	154	158	138	121	154	134	167	148	149	136	158	129	137	147	151	121	134	141	140	149	137	140	130	135	145	142	151	159	135	133	131	142	130	137	139	114	166	141	131	147	154	148	160	162	149	148	145	135	132	161	137	123	132	140	117	146	133	124	155	140	126	141	143	135	145	142	150	145	129	144	136	138	125	128	141	150	141	127	148	143	145	125	121	143	155	155	139	125	160	125	158	148	137	135	142	137	158	149	143	111	135	122	150	136	145	131	147	137	146	146	139	140	134	131	138	136	134	136	159	149	146	158	106	142	131	130	137	154	142	137	149	144	152	136	137	136	157	126	123	150	144	137	125	143	136	162	134	127	148	161	142	151	145	131	144	157	143	128	133	157	136	156	129	124	154	134	140	133	127	148	130	145	146	136	116	150	146	135	153	156	145	151	150	138	120	132	137	145	151	152	153	126	126	170	137	131	133	128	127	140	123	146	158	128	164	159	130	142	170	140	143	147	151	116	138	146	163	131	113	141	129	149	139	147	123	127	128	144	158	142	155	151	130	163	134	142	143	160	123	145	157	157	131	119	123	119	153	147	131	120	159	162	134	152	150	152	153	149	140	120	133	135	135	137	136	158	130	138	141	143	153	136	147	145	140	121	142	156	151	159	157	137	148	133	116	129	145	138	142	149	153	133	121	133	116	142	125	141	139	117	157	147	145	149	155	158	132	127	131	135	132	136	138	142	148	129	155	134	136	140	140	145	148	123	123	136	147	127	135	132	128	136	147	157	112	121	143	127	152	139	146	133	156	149	151	157	142	132	140	126	145	141	146	122	143	144	143	164	157	128	141	145	165	139	143	128	150	143	122	137	135	145	134	139	133	149	141	138	142	122	132	126	157	121	141	138	132	132	143	144	138	132	122	148	129	172	130	155	163	139	136	144	142	122	143	138	146	173	132	136	147	130	143	135	129	147	158	144	152	132	110	134	139	126	134	139	138	151	144	154	137	156	140	121	133	147	133	153	136	139	126	141	137	163	141	148	130	125	137	131	138	145	133	144	142	132	149	130	157	124	136	118	124	139	139	126	150	139	137	150	151	156	138	162	147	131	154	153	131	154	127	146	138	132	142	156	149	143	153	151	149	125	161	123	152	136	151	125	130	137	135	127	154	156	131	129	143	142	146	125	140	127	156	131	139	147	135	125	143	137	145	111	139	127	158	148	140	123	148	147	141	147	142	135	137	118	146	149	135	140	142	151	144	134	143	131	149	132	144	142	152	154	123	125	139	135	138	138	136	145	145	125	140	134	138	145	156	134	160	149	145	140	159	135	139	134	139	150	138	139	136	144	150	115	123	135	155	143	147	163	158	130	141	147	138	125
16786	5695	3820	1716	1142	846	647	512	496	407	380	345	322	302	318	299	288	268	277	241	213	278	232	234	253	243	246	252	247	243	231	232	232	226	192	217	216	232	223	220	248	198	213	235	204	229	237	227	217	246	226	240	231	224	215	245	218	195	216	244	240	210	212	240	206	221	202	241	228	237	236	234	218	244	220	230	219	216	219	211	228	244	212	256	243	235	223	190	222	217	237	254	239	210	220	186	245	245	233	238	252	210	210	245	243	224	220	205	221	225	231	226	229	216	206	233	226	190	216	201	210	224	199	229	233	205	209	237	220	224	221	237	234	228	227	201	250	207	217	214	240	241	218	239	216	237	262	203	201	251	223	198	214	213	215	230	228	213	209	222	222	220	241	204	219	243	226	207	230	243	228	210	209	248	205	210	215	229	214	209	193	230	229	214	235	230	242	227	218	201	216	209	198	188	212	240	213	177	221	241	205	231	224	236	214	215	229	235	187	207	222	238	227	210	251	202	227	228	226	232	202	216	210	216	205	236	234	231	223	240	231	222	223	216	235	229	204	223	208	225	202	223	221	213	198	217	242	242	209	216	224	210	225	226	223	205	218	240	235	218	219	218	201	219	235	210	233	225	192	199	223	206	214	224	231	212	200	217	215	251	240	224	262	246	236	200	237	246	243	230	215	225	213	211	227	202	230	251	217	214	226	205	207	215	248	193	197	207	226	214	220	238	199	232	256	220	227	206	222	202	226	235	225	223	227	203	217	224	223	239	204	225	223	240	207	231	234	236	205	235	240	251	214	250	227	211	231	220	230	236	215	224	200	210	208	215	226	222	206	227	221	217	197	225	218	210	246	220	224	209	210	248	235	200	226	224	247	241	203	201	237	199	209	214	234	238	239	200	230	212	215	228	202	217	223	224	209	222	209	216	237	238	219	200	229	217	232	208	194	216	253	220	256	238	200	194	214	240	196	235	231	248	222	237	183	215	246	218	234	222	241	248	220	193	211	232	229	219	206	223	241	212	220	203	190	227	201	230	242	237	214	218	206	230	253	246	219	222	229	214	243	213	212	204	229	236	224	213	205	224	185	201	219	232	226	234	223	194	230	221	215	192	203	232	215	239	215	221	254	223	227	234	209	232	223	206	213	234	211	217	231	212	204	219	224	205	218	233	209	231	238	207	190	204	218	205	233	198	224	217	203	231	226	218	217	212	228	227	181	216	210	228	199	229	241	205	196	194	220	239	224	231	217	213	247	194	232	222	212	213	201	232	194	216	211	214	219	237	218	230	206	214	221	239	213	235	230	213	239	238	227	177	179	220	215	224	197	256	209	210	193	235	217	230	205	258	232	221	237	214	203	232	227	219	215	221	210	233	210	208	221	216	218	222	220	229	225	222	239	198	204	220	226	238	214	239	225	226	205	240	234	239	243	227	203	213	243	232	205	216	209	231	213	226	209	218	238	219	242	209	199	234	225	195	186	251	212	210	220	229	222	216	232	218	240	212	220	234	229	247	233	236	223	219	205	225	253	225	246	209	229	220	199	225	217	209	243	218	209	233	191	198	229	226	229	230	212	253	239	221	221	184	219	243	213	229	231	207	229	252	215	214	233	222	238	205	206	217	230	216	214	217	199	194	224	223	228	221	226	197	216	249	237	231	220	195	221	231	208	258	230	235	205	196	213	216	229	224	218	215	211	232	191	228	215	208	214	194	227	215	196	223	228	221	203	210	237	233	214	226	189	240	209	227	220	216	254	217	233	213	224	240	225	210	219	214	218	217	232	214	199	229	235	232	236	217	217	214	213	191	205	215	203	208	206	204	223	213	208	205	228	227	219	219	200	232	226	204	238	193	236	230	230	237	236	196	236	215	207	212	241	210	245	226	232	208	252	221	212	214	238	217	230	203	232	228	206	208	194	239	225	214	228	215	203	232	216	212	228	229	248	238	237	244	213	208	218	230	240	219	248	198	209	205	226	237	203	230	234	211	202	232	224	218	220	253	231	213	231	234	217	206	210	239	215	215	205	208	235	229	247	217	216	215	216	232	225	229	241	218	218	223	236	247	199	206	221	203	203	229	225	237	208	236	261	231	229	234	219	208	175	224	218	225	235	242	201	199	209	241	202	212	204	212	215	226	235	227	202	255	213	216	222	196	218	225	208	192	207	225	213	231	216	195	215	210	235	260	204	206	245	237	239	252	229	202	194	209	240	243	214	232	231	222	222	230	211	191	228	209	221	218	210	187	238	237	191	230	217	211	242	219	244	238	224	234	205	218	244	235	194	212	231	207	190	235	230	225	222	244	207	231	218	228	196	241	217	208	242	216	200	207	228	218	190	239	230	236	223	220	232	234	219	215	212	205	211	238	193	243	227	213	211	194	211	227	228	229	218	223	233	214	227	226	210	232	175	225	224	225	223	220	238	212	208	203	230	239	233	217	223	239	220	226	200	226	217	200	228	232	213	231	211	230	216	227	210	219	206	220	228	227	215	237	237	212	215	231	198	208	238	221	223	223	199	219	245	241	205	192	203	229	216	242	207	237	227	237	229	202	230	199	203	230	245	227	207	220	224	205	203	222	217	206	209	206	196	209	238	207	199	200	198	201	229	185	213	237	211	221	188	229	225	229	239	207	237	219	214	235	202	201	211	196	255	229	231	212	235	222	202	216	207	218	238	220	233	242	213	238	219	236	221	229	207	225	212	244	213	229	200	203	211	214	214	220	232	223	223	222	240	230	242	218	229	189	224	200	222	229	205	224	214	214	216	216	217	232	222	228	209	200	196	223	222	226	217	213	214	211	230	219	226	208	236	240	226	212	203	224	179	232	215	237	229	247	191	212	227	246	235	212	218	228	216	219	227	213	208	220	231	212	232	265	245	204	230	235	235	246	210	190	245	250	246	215	213	230	232	232	240	237	223	227	240	225	205	242	219	228	222	200	219	210	246	206	221	230	223	250	231	209	218	222	202	203	245	217	243	225	218	233	212	208	227	220	212	247	214	220	237	213	233	238	209	217	188	199	220	198	218	201	228	224	237	221	220	234	221	222	224	198	206	225	224	211	216	237	209	212	243	231	244	226	190	209	220	249	213	211	217	217	211	212	216	215	246	211	217	218	241	231	203	182	199	205	228	239	239	243	207	218	215	202	209	209	222	221	217	225	252	208	237	228	264	211	221	219	197	181	219	195	234	203	233	204	197	210	232	245	231	242	219	209	217	207	213	217	251	206	229	222	184	204	229	215	226	224	234	239	208	219	211	229	228	238	195	215	201	201	237	210	229	245	236	223	238	208	229	219	206	205	217	220	203	211	224	214	205	235	236	247	227	215	217	241	235	206	243	235	211	246	220	225	191	195	201	225	212	241	228	241	226	218	190	235	240	225	220	226	200	245	197	223	222	228	210	227	205	212	252	256	218	236	239	188	222	208	231	242	252	270	207	231	228	210	226	190	214	220	223	220	205	214	239	223	205	207	233	219	221	224	248	214	250	182
24740	21556	27128	24948	1995	505	453	431	400	464	405	402	411	407	369	400	419	369	368	394	409	377	386	389	372	378	385	383	372	361	391	388	370	375	407	404	398	370	383	361	402	391	383	387	369	377	377	366	409	385	390	396	371	403	383	388	416	361	411	414	373	417	354	369	384	397	393	388	366	393	434	412	365	378	401	385	373	383	376	378	360	366	391	379	362	380	370	392	380	410	348	381	384	379	406	356	369	392	352	417	374	424	422	384	331	383	361	384	375	411	366	387	392	377	424	374	394	415	405	395	378	365	401	380	349	407	405	368	385	378	378	397	367	409	381	399	381	393	406	356	394	399	370	377	393	434	367	374	381	372	396	350	388	421	375	410	417	408	403	422	405	365	419	400	437	391	361	386	362	362	365	361	388	375	403	385	381	384	373	379	366	365	388	347	416	383	369	374	373	407	399	351	391	360	354	399	358	379	365	395	377	339	374	361	401	390	389	386	370	380	397	394	349	379	371	381	382	363	378	382	398	418	407	388	379	388	369	398	413	393	371	385	387	342	384	368	379	375	393	387	409	392	368	396	342	375	359	387	411	400	403	407	389	358	389	374	397	405	376	391	413	391	384	385	384	406	347	411	392	385	391	379	363	354	410	441	451	407	383	347	379	384	370	374	409	422	373	358	366	414	371	398	369	381	357	401	392	387	419	377	421	387	371	372	393	372	368	393	367	392	386	382	397	386	375	418	357	403	370	411	385	363	388	358	368	366	394	344	378	391	381	389	341	371	366	440	399	372	399	369	392	390	405	371	372	367	429	399	410	409	397	356	393	357	356	399	382	405	375	430	390	417	379	374	407	382	370	360	399	380	398	366	393	366	388	402	391	353	373	388	374	367	393	371	403	386	387	396	366	367	373	372	374	395	396	344	405	377	348	355	408	393	328	387	354	417	343	397	375	374	377	403	358	383	382	376	388	383	396	361	404	406	402	354	371	400	419	354	379	395	417	399	376	385	410	408	398	385	370	379	374	354	381	389	375	364	371	384	359	391	390	393	379	356	391	391	403	381	381	389	390	403	386	365	351	381	404	393	363	405	371	334	365	390	367	397	367	394	370	349	350	377	360	354	378	400	371	426	396	361	375	377	348	403	378	391	385	374	384	382	376	402	381	393	386	344	395	414	392	364	414	395	408	395	364	371	413	367	394	380	427	331	435	416	360	418	374	409	417	383	381	389	386	419	389	401	411	365	384	411	351	408	385	382	375	366	404	400	367	367	384	409	392	400	362	368	384	363	384	390	415	396	370	357	356	410	393	422	363	418	340	403	392	377	378	390	384	413	411	365	407	406	394	428	390	336	377	417	379	445	349	374	367	384	381	385	393	378	420	377	395	408	389	339	366	375	390	373	378	388	420	368	385	397	389	378	399	426	369	379	373	381	363	380	380	405	393	354	340	353	388	396	395	412	377	396	368	359	420	371	392	385	362	375	424	420	369	400	391	392	397	388	399	399	367	394	379	392	399	377	395	390	346	371	381	373	350	368	360	409	373	350	394	392	383	399	373	377	412	372	394	373	409	384	394	402	369	395	356	396	384	366	367	393	417	387	383	378	386	398	395	378	377	379	368	398	372	381	367	407	406	415	362	366	415	402	386	417	377	399	401	396	363	400	372	394	375	354	402	405	390	398	387	388	380	370	376	370	377	368	397	371	363	411	393	352	382	423	414	395	403	381	372	358	403	416	394	351	368	405	411	415	356	393	388	388	385	396	404	400	391	381	402	422	350	398	388	368	377	394	390	393	374	392	377	331	398	374	362	395	388	368	416	404	391	418	384	390	334	392	405	376	361	388	357	383	373	397	378	382	394	404	376	374	399	367	368	392	391	358	408	421	341	367	398	380	385	380	364	372	396	388	372	369	371	397	368	393	362	386	400	412	418	357	380	375	390	409	377	400	351	387	380	374	378	402	374	383	379	364	373	417	390	393	367	376	379	369	397	381	406	350	372	395	367	344	411	351	385	389	368	338	390	409	397	360	396	392	402	381	361	361	372	374	382	438	381	382	408	403	380	420	365	366	374	406	404	394	364	414	413	392	383	382	372	384	360	394	400	361	423	381	383	370	378	384	369	371	374	369	370	363	389	346	374	374	391	354	394	396	339	340	417	368	383	364	404	389	382	397	381	388	342	387	393	417	398	393	381	389	344	348	363	334	382	373	402	378	381	383	379	351	368	398	387	390	386	383	390	382	365	406	361	381	408	360	385	406	387	391	405	392	401	377	398	407	374	396	379	402	371	382	372	367	406	341	344	397	392	390	358	396	383	396	382	361	375	368	376	381	387	399	364	373	356	357	382	388	381	392	419	365	374	387	394	406	390	375	371	398	382	386	391	398	418	381	381	357	349	369	360	380	388	373	399	395	350	389	388	379	396	400	386	388	374	376	400	368	398	414	383	370	395	402	376	393	396	426	356	380	363	376	365	380	377	382	358	370	355	375	386	359	375	362	407	363	379	389	387	364	350	388	366	379	384	396	386	391	374	361	376	362	389	415	376	376	400	371	386	381	350	383	369	365	376	351	407	386	381	411	367	385	394	377	359	394	422	368	412	366	391	369	405	369	352	378	376	369	368	412	399	402	407	380	393	377	386	405	401	384	360	381	377	393	370	368	387	406	381	387	377	366	379	415	380	383	393	350	368	363	419	362	418	377	422	380	365	391	400	359	375	407	406	377	406	405	380	367	429	384	424	378	380	373	355	351	397	405	407	385	391	352	367	392	347	386	390	375	358	356	412	387	395	355	408	382	375	394	380	388	366	383	391	361	372	389	369	370	405	410	365	359	398	426	395	401	411	359	397	348	371	408	398	369	399	344	414	395	370	397	414	361	384	406	385	407	404	367	375	387	362	406	358	438	393	377	395	391	388	363	359	401	384	387	375	389	364	376	387	385	395	347	427	386	423	363	401	386	394	380	376	397	371	377	401	394	390	388	360	356	412	390	378	379	356	377	368	377	408	391	384	346	405	352	395	392	367	380	378	408	384	387	365	411	368	405	362	380	377	386	404	401	387	401	402	384	377	384	389	392	371	368	404	390	378	392	343	408	407	346	355	399	385	366	387	396	382	400	361	384	393	376	395	389	395	375	421	389	394	390	371	386	385	362	399	387	400	399	380	384	384	376	395	382	402	386	421	377	364	423	428	421	390	383	363	354	389	395	416	364	388	375	374	397	388	332	401	402	375	381	404	383	385	388	379	365	367	391	384	397	353	404	365	402	369	375	367	420	352	362	390	396	399	384	423	396	368	386	366	405	399	362	381	379	352	368	356	375	434	394	392	403	364	384	386	357	382	375	363	373	389	393	362	382	354	381	380	372	374	365	373	357	378	425	348	361	376	385	354	380	383	350	357	380	421	370	402	379	386	387	400	366	433	414	399	391	383	409	382	362	390	359	382	387	396	419	364	377	355	380	375	386	377	359	397	414	406	358	388	408	381	373	349	373	411	430
17224	3060	2166	1195	937	800	746	712	708	662	607	590	627	584	592	548	556	583	568	542	563	581	580	560	554	530	557	530	527	541	547	574	581	550	543	564	556	531	563	550	555	561	582	522	503	560	506	586	550	585	540	540	543	563	536	552	555	524	574	544	579	538	534	559	544	544	513	557	506	517	540	565	568	568	521	547	558	523	534	565	541	534	557	531	564	538	575	538	562	539	517	511	539	584	602	528	571	545	539	513	545	588	565	567	588	545	529	525	591	537	563	569	557	528	549	550	576	546	523	591	501	597	497	522	568	489	547	538	573	531	578	505	538	554	530	590	559	562	523	526	583	547	534	543	543	545	570	578	568	567	545	529	577	575	569	570	523	552	526	506	565	554	541	525	540	556	586	501	591	591	532	508	571	555	521	586	554	550	539	520	552	578	570	551	580	528	541	565	515	552	513	522	582	573	554	567	564	565	544	481	538	559	563	536	534	509	546	536	562	540	549	594	526	534	525	571	536	510	551	552	578	512	538	558	555	559	554	535	493	547	523	513	529	554	525	552	513	538	571	527	560	521	569	598	516	534	567	499	554	520	581	581	518	559	573	533	565	573	535	476	508	561	547	494	619	564	558	544	590	547	513	502	577	525	546	530	535	546	547	508	534	503	549	525	563	512	572	538	540	549	602	539	496	557	574	559	582	536	552	522	564	544	533	522	528	479	564	547	553	568	560	575	518	534	491	539	565	523	501	579	555	538	535	504	534	550	565	548	559	547	563	583	575	527	574	507	571	562	530	544	545	521	570	551	567	545	514	500	568	530	532	525	565	575	500	529	516	506	554	537	539	549	581	573	549	560	565	555	508	521	563	590	548	533	582	565	565	537	549	593	552	519	622	584	546	534	527	537	600	520	561	517	565	528	543	547	553	540	536	532	573	532	535	546	530	590	554	556	571	565	565	531	559	565	534	572	539	538	505	550	521	499	569	534	568	509	537	574	532	535	495	550	563	567	590	532	565	581	565	533	542	572	544	601	567	501	539	538	548	559	591	527	542	549	560	523	545	591	522	512	521	536	552	542	576	537	566	537	595	554	537	585	481	502	543	521	572	516	528	506	511	546	555	557	554	558	526	522	580	596	529	542	575	570	565	540	523	530	559	513	570	526	549	527	535	526	510	555	565	542	555	568	517	495	551	503	531	514	555	581	501	550	558	546	561	559	547	508	534	519	587	602	516	526	543	538	516	570	537	559	561	541	544	538	568	583	506	494	522	519	556	520	579	529	520	551	548	543	524	540	544	514	512	553	545	540	561	521	555	522	529	544	515	531	553	504	528	519	527	585	509	551	495	583	566	576	581	544	537	558	579	575	547	546	575	571	549	545	565	505	559	543	530	580	523	533	558	559	544	562	606	533	528	491	547	576	549	597	507	526	550	550	559	540	530	501	528	534	512	591	533	537	560	549	539	571	546	563	588	549	569	558	574	557	553	523	544	542	556	528	523	523	519	560	570	599	547	560	576	532	538	559	556	557	564	557	546	503	583	531	573	590	534	542	576	585	523	543	559	530	510	520	522	540	542	536	551	540	577	566	541	546	525	515	543	528	583	557	553	529	544	524	560	539	544	557	553	530	553	574	574	563	546	568	553	510	567	563	554	530	570	531	552	577	543	566	554	492	552	562	522	520	552	571	513	538	565	560	555	519	549	516	622	543	523	539	543	565	540	546	577	538	549	538	546	550	557	517	534	568	495	515	528	578	532	538	499	523	546	551	531	541	538	559	541	544	525	530	549	508	532	563	535	540	529	596	516	527	547	499	514	591	544	536	553	530	558	483	547	549	539	558	529	524	554	510	535	569	566	579	500	536	531	518	562	545	546	572	544	563	556	580	553	522	535	541	541	541	576	564	535	513	570	546	549	550	503	534	570	573	575	499	543	562	538	533	578	558	535	537	526	552	531	554	537	544	542	532	502	566	563	564	556	546	573	547	566	552	519	510	561	535	541	514	575	557	532	544	535	522	532	611	534	535	593	549	543	525	572	558	568	518	517	533	553	541	569	524	550	516	512	550	523	552	520	545	593	518	544	551	566	539	563	544	543	513	515	572	557	596	551	541	593	534	535	533	528	557	526	535	511	533	551	552	543	528	504	509	595	552	497	582	485	525	529	570	531	534	552	501	542	531	545	521	543	498	528	552	554	559	553	542	561	517	541	539	558	552	523	604	567	545	595	558	549	533	499	564	573	577	553	578	533	531	549	528	545	500	614	557	575	555	545	579	525	522	544	555	540	551	496	518	586	531	565	533	476	553	513	537	501	557	569	562	584	594	529	521	573	539	571	498	575	547	557	593	558	551	601	569	586	544	533	541	526	537	561	564	537	559	542	575	540	535	514	551	586	544	568	540	554	546	545	560	535	509	548	556	529	512	500	490	552	561	537	584	529	528	512	526	537	549	551	541	573	586	592	567	529	541	564	510	549	546	516	554	544	544	561	532	557	564	539	545	503	519	558	546	583	536	542	520	516	578	575	503	524	567	575	523	577	525	536	533	514	552	527	509	541	570	530	521	532	525	526	534	513	590	582	540	527	536	574	533	533	520	555	602	516	555	540	548	527	525	551	529	525	541	523	555	519	564	528	561	558	519	540	585	575	548	555	537	572	547	569	538	563	571	519	555	562	553	551	574	563	554	551	574	546	562	529	554	546	558	548	511	587	507	576	497	559	560	542	591	544	563	519	570	529	526	546	521	605	545	573	515	543	519	562	545	609	544	585	527	553	563	550	562	559	549	542	585	518	530	527	569	520	517	557	558	560	540	543	545	534	510	541	551	542	544	567	570	550	557	546	530	560	543	509	535	544	581	563	529	511	592	518	573	535	588	527	533	561	567	523	561	533	571	522	576	572	586	541	588	593	535	544	561	542	546	548	537	512	583	531	594	552	547	553	578	552	504	607	567	580	534	497	567	531	563	533	586	511	559	530	555	592	506	575	550	572	560	549	529	529	527	514	530	538	544	556	506	553	557	545	521	552	563	544	541	531	521	539	492	543	567	518	500	533	541	506	557	554	533	548	526	569	557	557	498	556	560	558	537	566	575	542	576	570	539	563	577	543	568	489	531	575	556	548	541	559	534	575	563	529	590	565	554	567	558	543	525	520	521	559	532	538	546	525	554	537	536	561	585	509	585	598	591	533	562	550	574	545	537	529	517	591	528	543	528	476	563	528	563	509	503	531	513	572	564	524	533	531	520	528	543	537	544	556	563	566	553	530	530	557	534	542	526	596	539	569	555	551	556	541	556	541	534	525	515	546	534	529	515	560	538	578	541	542	525	563	521	524	565	485	564	543	484	539	575	525	605	521	548	577	554	550	580	556	562	555	538	530	580	524	560	570	540	546	538	546	593	536	534	606	489	556	526	564	571	517	564	533	562	544	584	537	572	526	534	554	564	510	555	504	554	534	587	530	551	569	520	538	508	569	526	543	551	555	545	555	563	542	586	523	559
22632	21584	29482	24169	21580	21460	2009	364	284	234	238	214	167	195	179	152	158	179	148	150	149	160	109	142	144	117	140	137	149	132	137	136	144	132	134	130	106	133	137	132	129	135	122	146	137	134	115	137	105	107	118	132	116	113	126	129	122	144	121	108	117	137	123	141	129	124	121	112	101	122	116	124	122	116	107	120	138	117	138	110	135	123	128	133	128	148	141	116	105	126	122	139	140	114	130	129	138	113	129	116	121	117	126	111	97	105	124	120	119	114	119	125	123	144	118	139	133	108	135	122	114	119	136	127	139	103	124	120	112	112	113	114	151	134	97	131	130	107	134	115	137	118	118	139	122	111	127	122	125	122	134	113	127	125	134	117	106	118	121	130	119	110	127	134	123	123	107	121	99	103	137	133	113	130	136	125	115	116	120	134	129	121	125	112	104	112	145	116	146	150	124	139	135	116	126	123	129	118	121	123	149	131	144	109	126	117	115	117	127	119	115	130	119	124	125	129	129	117	144	123	121	111	122	140	109	132	119	106	138	127	130	130	108	124	113	127	133	123	134	117	118	114	134	113	95	122	109	117	113	103	137	135	136	127	127	139	119	116	112	114	119	127	122	148	108	137	137	125	134	157	124	109	139	132	115	113	116	158	111	130	115	130	108	123	146	144	126	115	113	112	108	122	135	137	110	127	126	126	119	97	112	115	127	140	117	110	135	120	108	109	134	117	134	111	121	137	127	124	129	119	121	135	121	130	137	114	120	125	117	125	131	104	117	125	117	126	134	118	120	119	118	147	118	142	108	137	136	128	123	122	134	128	122	114	118	120	112	135	128	120	116	146	124	123	110	108	114	130	136	126	126	134	133	121	127	118	132	131	110	115	133	127	125	131	114	108	138	125	121	126	120	152	127	135	113	142	149	115	128	123	139	137	138	124	137	120	123	118	120	134	117	131	134	124	120	112	115	124	113	126	118	118	152	149	132	109	133	129	126	131	118	127	129	145	121	132	127	108	93	128	122	122	107	128	134	119	122	128	114	124	113	129	119	140	124	121	126	131	134	110	144	124	128	118	126	130	135	144	122	99	127	118	133	132	140	137	113	121	103	115	118	117	133	119	124	132	113	135	117	129	149	133	124	127	115	124	118	129	144	130	120	125	124	140	104	128	125	114	125	127	99	130	108	145	134	126	114	126	130	126	119	105	132	134	106	126	113	114	116	137	144	148	103	120	148	124	136	117	117	139	118	121	117	122	120	130	130	132	131	125	114	146	114	112	127	124	134	126	125	149	137	150	122	151	117	123	124	135	123	112	145	114	119	136	131	128	135	118	137	138	127	126	110	129	112	133	120	121	117	111	122	113	133	141	116	104	115	128	148	128	141	121	100	130	130	134	115	121	111	133	144	124	106	115	128	130	121	126	126	122	128	142	122	133	131	125	127	127	118	121	126	126	116	134	124	110	137	122	135	122	130	152	133	152	108	112	145	122	134	129	116	129	127	121	120	129	106	117	127	132	103	127	114	111	108	133	116	132	115	143	135	123	121	106	114	128	126	122	135	133	119	143	122	118	132	139	126	134	126	123	119	113	127	138	136	123	125	136	135	113	123	129	109	141	153	125	132	130	127	119	126	116	123	126	121	131	120	119	127	133	145	108	112	118	126	125	126	137	123	123	125	139	115	121	121	114	129	115	121	132	120	130	115	125	109	122	120	132	124	125	124	121	111	121	116	128	121	115	141	131	140	118	111	134	121	126	124	132	122	131	137	119	128	127	110	126	117	111	129	115	126	118	116	130	134	158	141	125	117	124	133	139	119	125	124	131	131	115	125	118	122	113	121	118	125	118	126	113	118	125	141	148	135	132	105	128	108	122	127	141	116	125	136	118	118	143	128	133	109	128	129	127	112	148	132	132	139	110	135	129	101	116	133	130	112	115	126	117	143	130	110	130	133	123	123	116	125	124	132	106	128	121	130	109	127	133	134	104	126	133	133	125	132	108	107	130	133	130	139	106	113	130	133	121	119	114	126	134	110	118	123	123	109	127	131	109	121	116	130	111	136	125	103	125	116	140	123	135	118	120	126	122	126	114	132	134	110	117	121	116	128	125	124	142	103	124	138	116	116	120	143	132	147	120	122	137	115	136	119	134	122	118	144	128	126	127	140	144	126	115	125	111	116	132	128	127	137	118	122	134	105	127	119	107	133	134	124	123	135	117	112	101	119	117	128	102	127	125	125	110	141	123	93	121	119	149	133	124	136	121	110	119	135	122	123	125	122	140	119	133	108	105	120	127	120	145	128	129	135	118	127	111	129	124	112	126	136	120	115	123	128	122	113	122	138	112	117	122	124	104	136	151	114	121	124	130	113	143	121	118	126	135	110	120	120	117	138	142	117	105	130	118	126	138	133	114	127	120	129	117	131	148	115	126	137	132	134	143	108	112	110	109	134	122	138	118	124	118	130	152	126	102	128	103	122	145	127	130	138	111	119	114	119	112	143	116	135	130	108	124	119	128	130	96	128	101	133	117	130	121	140	138	115	135	133	107	123	121	105	122	112	122	127	113	113	104	102	133	116	112	120	115	130	124	115	111	133	119	135	119	122	123	113	132	123	126	132	126	122	121	136	98	113	105	110	100	112	136	131	118	128	132	124	112	124	113	141	120	108	112	113	123	147	122	132	118	106	117	140	118	139	135	128	134	128	115	132	145	145	129	129	122	108	142	116	131	118	125	88	113	130	117	123	119	114	115	144	107	95	100	111	120	125	103	123	137	119	139	125	128	123	127	114	122	118	123	127	134	131	123	141	118	113	124	133	104	118	130	121	109	134	109	114	110	121	128	122	131	149	122	113	138	129	113	136	121	138	125	104	135	118	112	144	117	133	128	128	118	110	110	116	130	127	133	145	134	111	125	134	127	150	121	134	145	134	129	114	133	137	125	118	89	129	120	134	132	122	123	133	121	118	157	130	115	124	108	130	117	121	130	110	126	120	130	132	119	113	137	118	114	118	118	101	125	113	155	127	112	139	129	124	122	124	128	131	104	124	126	135	132	115	116	116	104	106	127	98	127	129	93	118	128	109	142	124	128	120	134	122	128	127	149	144	134	128	128	138	126	131	122	121	128	116	129	137	121	136	121	131	115	111	110	107	126	140	136	136	119	141	104	113	131	133	122	135	124	116	136	143	136	144	123	152	119	132	130	123	128	112	127	131	100	113	133	125	124	117	120	125	131	115	131	132	121	113	108	144	129	141	134	114	124	120	125	122	109	126	118	136	135	138	129	127	111	118	122	122	126	126	131	129	127	116	122	128	124	135	115	113	139	123	127	113	114	137	121	119	133	103	136	119	131	136	132	130	126	119	128	110	116	118	118	117	119	144	131	124	112	89	117	104	112	130	113	118	114	109	113	98	126	125	113	119	132	106	118	109	140	118	135	111	126	142	124	116	145	132	121	132	154	118	128	115	129	120	130	138	128	137	139	120	118	104	118	152	94
17233	9719	6491	2804	1899	1343	1016	829	644	542	482	410	347	320	322	270	264	255	265	223	239	243	237	243	227	191	212	200	243	187	219	194	199	180	196	205	179	183	202	189	192	191	204	198	200	170	172	206	197	169	151	162	203	194	187	178	167	169	187	178	200	181	168	197	181	158	173	181	165	166	210	165	191	180	196	168	183	164	190	174	157	155	181	178	175	201	162	177	180	202	183	149	163	179	166	155	203	174	184	190	168	179	177	175	193	173	176	175	232	175	173	171	199	175	214	175	149	175	175	157	160	174	176	184	177	149	157	179	159	159	163	143	177	179	155	174	153	163	198	158	177	196	190	177	186	179	173	159	180	168	169	170	154	156	177	167	170	170	173	177	161	167	196	192	174	153	184	183	157	181	146	155	176	144	170	171	178	172	180	170	179	186	170	162	193	170	177	156	162	171	166	172	164	167	173	179	164	157	189	181	168	153	185	174	166	153	174	160	178	160	176	192	163	195	176	155	178	163	179	174	183	164	191	159	175	166	171	164	172	170	174	162	183	177	160	155	179	166	201	161	170	192	186	155	196	180	190	171	160	196	207	151	150	162	171	191	174	182	162	183	190	168	197	173	186	147	153	176	182	184	181	172	189	159	221	177	182	176	188	178	190	163	159	172	178	157	153	153	179	178	169	165	171	164	195	195	180	167	194	196	167	181	185	170	172	176	175	170	186	176	176	186	177	181	181	195	160	192	171	177	170	181	197	188	173	164	192	168	188	171	184	168	182	177	171	171	175	203	147	175	161	186	168	167	169	172	162	174	174	168	172	209	185	163	204	169	186	178	181	166	186	188	162	175	149	175	169	176	169	184	162	167	160	144	180	190	176	188	182	161	154	169	180	186	179	182	173	176	181	163	172	165	173	157	171	159	181	176	166	177	197	186	173	170	150	157	164	210	182	173	159	167	156	174	168	153	180	177	181	179	187	167	184	171	165	170	160	163	179	167	184	193	192	183	175	199	172	180	192	149	181	180	192	192	166	179	191	157	174	162	175	167	157	166	167	176	191	208	191	176	170	171	173	177	189	172	175	172	171	159	190	195	193	169	171	184	163	213	173	179	161	157	186	164	180	158	163	170	162	175	171	165	164	189	166	183	173	149	165	165	172	183	181	166	159	166	154	170	148	166	181	166	182	183	153	188	157	168	181	162	192	174	168	143	197	190	176	155	209	183	176	159	181	187	191	173	190	166	177	170	212	179	182	162	163	159	193	175	160	182	174	168	190	183	180	169	191	194	170	183	176	199	182	174	151	164	179	178	175	184	168	187	165	176	166	172	167	166	182	157	187	185	174	179	172	168	152	166	165	183	174	203	160	157	195	178	166	160	198	173	183	175	191	177	161	177	177	190	197	197	169	185	174	178	175	163	170	187	189	187	196	170	155	175	187	188	162	170	146	187	159	164	192	178	156	188	163	163	194	166	175	196	169	155	169	183	190	202	140	166	166	181	165	170	171	166	196	173	184	170	187	168	184	173	163	154	163	174	190	189	172	184	169	172	173	191	202	161	183	172	164	186	170	160	178	164	183	161	165	162	162	181	164	185	169	190	173	163	196	184	155	190	187	184	170	156	193	167	163	166	197	174	170	173	196	189	169	181	168	178	189	178	161	189	172	171	157	180	174	163	174	174	165	169	155	170	180	184	195	173	157	189	183	187	163	174	163	187	184	174	184	173	169	178	198	179	172	167	180	193	193	178	181	165	192	169	184	167	178	180	204	176	174	163	176	179	163	168	144	167	175	181	173	186	202	169	160	175	176	202	195	175	172	152	181	179	171	166	148	177	196	163	130	179	201	168	193	193	190	194	166	160	185	156	167	160	171	155	179	171	195	154	194	179	201	172	187	185	165	162	139	194	177	174	167	167	149	168	190	186	196	163	180	180	172	161	153	186	187	191	201	178	162	176	167	168	216	190	189	188	202	173	158	163	186	149	161	161	165	191	177	172	169	147	175	170	195	174	177	182	161	167	175	173	153	166	165	177	167	177	186	163	194	191	179	172	203	175	225	160	162	176	198	205	155	176	180	209	169	166	177	179	208	177	171	200	170	185	169	188	172	181	186	181	171	171	165	181	172	149	175	165	168	201	178	159	181	194	171	161	165	135	183	172	183	190	175	195	156	164	185	160	195	165	149	183	162	184	162	180	167	166	173	157	176	221	200	174	161	172	166	181	165	173	164	162	191	195	186	174	183	184	164	174	178	173	172	159	164	165	186	175	166	167	185	178	173	171	173	197	135	180	186	183	181	179	197	169	144	167	196	190	158	156	173	165	175	183	189	202	148	153	170	173	160	159	182	192	160	186	165	185	168	163	159	158	153	194	175	181	165	186	166	165	154	182	177	197	180	172	158	152	162	184	167	165	154	189	179	184	173	187	188	190	175	152	185	161	176	173	180	169	172	186	172	159	168	179	163	169	165	170	186	178	173	167	187	187	179	159	158	182	152	166	183	161	173	194	170	169	194	180	166	173	183	190	204	165	184	198	168	180	192	174	193	211	181	154	168	183	155	159	166	172	200	168	182	176	172	187	181	185	202	191	170	185	181	165	168	186	196	166	207	166	206	174	178	166	196	169	196	170	175	177	157	169	175	181	160	188	154	174	181	173	164	220	173	186	165	185	192	175	165	168	178	170	165	157	167	190	174	182	161	173	182	209	169	166	185	182	168	180	179	170	175	166	167	177	191	160	171	191	184	182	190	178	182	164	183	175	177	179	167	179	163	186	175	186	194	175	166	156	166	192	181	174	162	201	207	173	177	180	166	163	168	180	181	167	190	183	163	174	173	191	164	156	176	170	174	158	178	181	171	187	170	172	173	172	152	159	189	176	176	175	158	174	173	197	155	177	178	199	182	172	176	169	166	187	174	180	154	184	176	156	193	177	196	194	167	179	167	161	189	154	178	165	162	187	148	160	176	162	185	172	179	175	176	148	190	174	154	174	166	184	189	178	177	178	160	156	194	157	168	178	176	173	179	170	168	194	196	161	154	153	183	190	175	175	162	157	189	158	154	173	189	158	169	157	192	175	184	153	184	162	169	184	187	177	165	183	170	171	175	175	172	184	188	163	182	177	152	173	174	173	173	173	158	175	176	166	157	145	166	178	205	186	191	188	203	189	151	180	186	177	163	170	163	183	180	177	180	179	155	197	159	171	180	191	174	169	178	183	188	165	192	164	169	151	182	169	180	176	151	178	187	164	181	191	164	178	165	181	169	180	167	176	169	166	154	142	162	167	189	172	173	177	157	174	176	192	170	182	168	200	182	207	162	201	170	197	174	165	178	173	176	174	179	165	160	192	176	182	153	184	193	162	176	176	183	194	204	180	174	177	155	167	155	148	160	185	160	180	177	155	160	178	163	162	177	169	181	172	175	183	176	155	171	148	174	176	161	180	186	178	189	175	191	170	168	167	166	153	182	182	151	190	171	173	187	184	164	182	156	203	179	171
27527	18471	3701	662	496	468	348	353	299	349	345	339	315	322	359	353	305	337	323	360	335	329	354	323	321	343	318	300	328	310	305	347	346	357	328	347	348	322	331	320	329	313	357	341	330	334	354	311	344	321	316	315	325	355	324	338	339	332	346	339	333	343	342	351	364	345	363	340	353	296	356	332	316	333	346	326	307	342	335	288	353	352	347	333	307	329	350	329	333	303	336	343	360	331	312	313	327	342	322	355	314	340	321	344	318	333	354	331	305	330	339	354	357	360	359	316	316	314	345	314	280	327	313	354	313	343	306	320	345	322	329	348	325	314	340	337	317	311	301	334	329	302	326	322	273	301	340	335	328	321	312	306	346	355	360	331	335	366	322	310	333	331	313	292	310	306	327	320	329	314	316	337	357	322	326	346	355	334	344	350	332	343	295	312	333	326	328	332	344	330	369	303	307	316	340	317	335	336	374	331	329	324	350	355	310	328	319	301	304	321	308	333	333	312	329	340	352	345	314	342	334	359	325	312	321	299	355	325	357	332	332	344	323	315	338	358	361	320	307	335	318	333	312	351	338	335	359	318	330	325	325	329	322	332	298	330	314	338	317	320	355	359	330	340	331	352	332	332	329	316	338	305	347	329	353	287	358	323	349	311	310	320	318	342	332	334	328	319	290	333	356	311	377	327	331	343	343	320	336	321	331	312	290	344	358	312	335	329	357	298	321	331	323	296	320	315	304	335	333	339	373	327	332	306	303	325	328	294	325	337	320	342	316	312	315	334	324	335	352	350	297	331	317	348	348	312	336	317	326	334	331	326	361	325	339	336	345	317	325	343	332	320	318	300	315	347	321	353	317	312	350	337	334	352	285	339	297	374	365	320	324	320	338	340	324	344	368	326	355	339	313	335	295	286	315	340	343	309	343	330	355	321	328	305	336	345	327	335	332	319	305	321	330	321	297	314	309	345	334	334	342	328	343	312	331	321	355	341	316	354	316	314	330	307	345	345	330	341	348	288	335	353	302	319	335	301	337	328	330	335	337	324	302	324	336	362	295	364	332	354	317	366	321	336	353	352	329	319	326	344	332	375	330	326	334	316	331	325	326	305	346	324	319	293	336	320	322	343	348	304	323	333	327	345	315	306	337	322	327	324	361	317	362	328	310	327	331	357	322	323	287	329	330	340	329	310	330	357	338	339	322	315	336	313	333	315	289	293	323	346	300	327	325	332	304	299	330	314	341	327	308	354	321	346	349	318	352	321	310	327	312	343	298	310	359	326	323	327	316	336	338	333	329	326	319	365	314	357	331	307	289	307	290	323	342	335	341	314	346	336	312	286	314	340	330	362	338	340	351	369	318	332	352	297	342	305	319	336	323	344	338	308	349	360	312	333	345	331	329	304	339	308	355	352	346	344	360	317	333	330	335	330	315	337	344	320	298	339	329	364	334	316	323	321	329	304	299	323	321	321	340	335	335	316	337	319	341	327	329	331	317	300	317	322	359	340	347	313	340	335	338	326	330	341	353	338	315	308	323	296	348	329	304	299	320	340	340	330	355	340	353	303	317	336	335	323	306	298	333	327	299	355	314	300	350	322	335	318	314	326	298	314	317	339	368	320	323	346	306	333	329	315	295	341	310	362	340	303	324	337	292	327	293	326	334	340	334	333	359	340	337	331	318	372	310	286	332	312	288	337	295	329	364	323	309	373	357	381	328	332	333	341	311	320	332	348	330	314	321	294	360	337	334	316	312	348	361	316	316	313	335	329	314	340	317	337	330	325	348	344	342	308	320	336	345	348	322	339	307	316	326	311	331	329	338	359	328	316	316	344	347	325	311	344	330	342	328	330	298	344	332	355	317	325	303	313	302	356	364	362	337	342	338	300	297	356	335	321	325	319	339	315	350	358	326	310	315	338	329	369	314	316	339	329	306	343	325	313	302	343	348	377	309	294	352	299	324	330	320	314	328	336	334	314	343	336	329	314	326	337	350	341	316	348	329	331	329	318	331	335	317	313	335	328	298	313	330	309	311	346	338	313	352	339	332	334	330	346	308	318	303	330	314	311	335	327	327	327	331	343	305	306	341	291	278	280	351	344	364	355	321	328	333	326	290	348	343	321	339	344	308	328	334	323	332	315	303	352	341	327	328	374	310	324	339	332	348	329	317	287	330	342	328	318	303	308	354	344	294	339	313	336	330	321	308	308	311	328	327	335	322	327	308	332	339	331	327	354	319	315	318	295	304	321	312	311	332	329	313	317	335	301	362	357	327	334	349	313	312	390	356	325	352	332	324	318	309	332	333	354	335	317	321	330	333	345	321	348	337	331	331	325	332	304	330	338	337	336	339	353	287	342	320	336	334	305	322	331	314	311	346	331	345	324	389	355	339	313	331	322	299	314	367	301	332	344	348	353	325	321	337	346	357	331	327	331	321	356	326	352	329	321	301	338	318	358	324	327	324	349	300	331	332	316	322	340	323	332	315	354	340	308	334	295	327	323	328	319	321	332	356	324	324	337	338	350	332	314	316	312	344	293	325	333	294	314	325	340	309	367	341	311	325	330	337	310	336	355	320	329	323	334	332	355	328	330	370	337	315	360	320	328	339	333	347	327	364	341	342	314	346	332	328	326	342	328	321	333	311	318	339	370	330	353	352	301	347	311	307	343	315	312	328	322	324	302	335	369	331	333	355	346	327	312	345	322	326	338	325	331	329	381	325	323	340	342	332	335	331	313	350	362	333	338	341	345	333	316	326	321	319	329	316	333	295	334	339	334	361	329	340	299	314	345	333	335	347	306	306	321	325	305	323	307	295	337	357	329	301	361	321	322	325	339	344	348	316	335	292	322	370	300	321	319	319	344	330	352	303	292	301	327	344	302	332	341	315	335	321	312	307	366	331	308	336	320	327	338	317	326	294	375	330	348	349	327	274	356	384	323	332	291	321	328	309	346	352	320	370	319	335	311	304	324	334	343	304	359	306	285	321	325	318	340	330	300	364	327	318	321	352	355	310	346	310	330	321	334	340	335	345	324	314	323	324	330	307	342	335	346	339	315	333	324	302	335	308	332	354	311	326	328	321	316	352	307	349	312	336	347	314	354	367	354	325	309	359	353	323	330	346	335	316	321	340	325	323	340	341	323	336	309	304	344	294	285	322	328	330	362	319	338	326	339	367	334	337	312	314	329	323	301	337	339	348	341	328	313	341	318	338	304	318	331	340	309	302	326	313	303	327	311	353	315	345	345	326	298	312	348	320	339	342	325	310	352	309	345	335	324	291	347	306	298	306	325	288	343	351	331	310	326	312	325	333	325	347	330	328	304	323	310	334	347	329	285	341	301	345	314	317	325	316	335	317	348	330	314	366	307	301	338	345	357	329	324	318	308	371	304	315	335	315	334	315	336	345	335	332	324	294	348	329	304	314	299	324	300	303	324	307	329	316	351	324	293	308	341	339	336	342	343	333	344	319	330	322	321	342	356	302	340	354	331	319	324
9668	980	716	567	536	562	543	502	492	501	470	550	525	429	484	466	501	488	516	461	509	453	520	431	483	494	470	557	486	493	500	456	492	484	488	543	445	477	540	492	447	523	488	515	462	441	504	450	484	479	462	492	466	497	452	503	469	471	488	459	477	457	490	466	490	520	520	501	490	435	440	496	519	493	508	511	477	549	489	464	488	511	503	493	503	485	474	497	468	465	513	474	472	481	478	526	477	484	499	477	488	502	495	476	516	477	497	482	488	494	524	506	450	554	493	505	451	470	481	462	460	484	493	495	498	465	517	456	526	480	501	500	477	530	480	473	539	468	506	464	517	495	501	500	491	492	506	461	482	478	499	492	478	488	499	472	490	475	508	455	472	456	480	485	479	487	505	496	498	484	494	518	483	466	474	485	507	495	505	476	528	494	482	499	485	490	498	502	507	463	516	491	446	497	505	472	489	506	493	445	467	494	507	474	514	476	492	465	462	517	481	456	498	472	531	494	452	465	522	455	503	501	475	496	456	480	481	444	480	522	519	460	481	436	471	463	510	531	494	473	490	493	468	446	466	505	500	514	496	493	513	472	502	493	459	471	436	465	490	491	491	505	510	499	495	458	456	464	463	474	465	537	493	459	485	462	450	461	482	506	470	464	520	493	482	474	489	505	498	489	485	484	503	489	489	513	476	461	467	489	527	470	501	518	479	520	481	486	502	476	481	488	507	482	495	539	446	500	463	497	476	488	440	460	486	468	499	486	498	476	471	467	508	496	513	533	539	484	504	458	509	467	474	512	464	482	516	482	529	461	472	454	505	506	510	525	491	479	460	523	510	465	474	449	487	476	504	486	517	462	480	479	474	482	465	448	520	497	454	498	488	464	505	501	504	518	486	458	472	479	462	504	519	493	492	468	481	491	503	486	505	461	489	513	500	471	477	490	462	509	497	480	510	468	497	476	463	514	465	496	496	483	520	442	512	486	520	503	483	497	481	518	498	482	453	487	493	502	486	476	495	473	485	503	462	496	510	476	470	456	480	497	496	496	493	510	517	509	469	441	513	518	500	487	477	487	514	514	488	517	489	519	499	456	498	496	487	510	437	478	490	544	485	493	496	493	499	489	471	493	461	469	434	513	493	483	488	497	484	450	472	465	481	515	487	507	445	504	473	500	496	462	496	488	466	487	486	442	508	487	507	476	452	470	487	508	485	463	463	482	470	435	460	486	510	467	501	442	509	485	523	501	486	461	538	515	487	483	485	489	511	517	486	512	450	456	472	532	427	494	485	483	493	453	514	479	472	491	434	474	501	469	473	467	470	501	476	475	499	448	468	498	475	483	475	467	512	483	470	476	460	479	493	502	442	481	504	486	492	488	449	492	481	477	490	485	492	479	490	448	495	482	509	523	496	482	478	491	481	469	505	459	497	475	492	496	492	450	500	479	454	491	489	458	470	483	476	476	488	481	466	517	462	492	505	528	471	510	456	474	485	453	432	476	485	489	499	468	509	473	469	480	477	458	496	463	473	489	534	469	484	507	476	496	471	500	506	507	462	459	524	475	468	476	503	472	489	457	470	512	517	479	492	490	480	493	455	455	491	458	485	461	483	509	510	485	528	515	491	477	509	488	482	508	503	477	438	480	500	472	485	554	480	476	476	495	483	489	499	502	480	469	470	478	472	508	491	494	477	545	476	476	492	532	480	492	510	490	474	451	471	483	456	500	456	504	533	493	549	488	527	479	471	500	485	507	470	453	476	488	472	492	522	509	476	495	490	484	488	485	472	477	469	507	493	510	451	489	501	506	484	490	499	456	503	502	469	484	510	504	448	495	522	485	495	489	508	488	483	475	506	534	456	481	453	485	464	496	493	485	475	481	516	462	478	506	511	473	459	474	493	501	451	505	512	511	492	519	471	490	493	474	492	540	537	504	453	491	499	502	438	506	493	501	489	481	481	497	495	495	500	523	518	465	501	494	430	478	487	482	501	454	477	480	491	471	484	510	513	473	473	483	544	494	480	467	470	521	474	534	463	524	457	472	512	519	427	516	487	518	477	460	489	529	488	497	498	468	491	504	501	484	445	450	474	447	516	501	488	482	490	508	509	481	491	479	493	513	492	514	486	521	472	525	466	470	525	469	514	486	528	508	518	439	488	487	465	473	439	466	471	470	470	501	478	455	486	514	455	506	444	461	492	474	470	448	479	475	452	514	445	494	466	458	476	505	451	527	514	489	482	474	517	465	486	513	509	534	497	490	497	497	472	514	481	490	458	445	449	505	437	472	520	508	474	530	454	521	456	493	483	490	519	500	486	501	494	483	509	510	499	473	499	499	494	518	510	448	532	506	461	491	481	435	456	479	484	501	462	484	514	476	485	438	499	485	478	479	500	494	448	519	514	463	464	460	472	421	477	522	466	478	503	525	491	507	491	513	495	467	493	472	455	488	459	489	505	483	491	489	517	465	474	464	516	488	518	499	484	460	480	489	485	515	485	444	456	450	479	492	497	475	483	460	453	448	480	491	475	443	490	488	473	476	450	530	468	500	476	461	485	508	492	490	476	492	462	511	450	482	489	494	527	480	466	521	473	549	517	447	540	539	485	483	494	525	478	473	473	467	519	461	494	492	494	507	475	526	468	468	479	496	471	503	471	526	488	476	501	520	460	510	438	486	496	465	458	520	483	486	468	524	455	472	459	451	459	496	475	503	502	487	476	506	490	500	468	485	527	500	512	479	522	490	493	503	514	483	462	475	475	471	496	499	511	519	512	481	480	483	443	477	493	529	448	494	492	478	502	459	510	476	491	509	482	531	478	513	477	471	473	442	497	514	465	472	487	493	488	484	535	475	494	512	474	492	457	457	503	466	521	500	511	512	486	492	509	478	478	462	457	498	479	455	510	518	492	519	492	496	468	488	493	480	501	513	499	509	456	498	465	464	510	488	487	464	512	501	469	490	453	495	469	506	478	517	487	497	456	482	453	473	439	452	520	489	518	494	509	479	472	504	464	479	511	474	475	497	500	476	506	484	459	451	490	490	496	501	481	491	512	481	490	485	503	476	472	462	463	493	507	491	445	488	478	484	483	459	496	481	498	463	518	472	467	486	472	478	473	491	460	464	499	477	440	472	488	435	488	492	513	506	489	504	495	485	480	480	478	483	475	467	490	532	476	493	463	481	468	489	438	505	500	486	490	508	487	482	482	496	516	476	481	497	507	490	497	502	450	474	466	459	484	506	506	468	499	538	500	486	483	508	481	495	465	465	501	461	461	458	495	502	486	474	495	488	470	484	479	473	496	492	464	496	498	468	533	464	501	493	482	491	474	468	518	501	495	487	485	458	531	516	489	475	448	471	481	480	483	477	511	489	469	484	493	463	495	486	447	480	511	514	514	537	508	515	475	494	469	522	526	477	515	469	486	481	481	447	497	461	459	504	483	471	506	456	487	480	451	500	478	451	491	472	461	494	497	502	460	478	458	515	452	481	485	481
23476	21538	28774	24735	21418	3681	348	276	213	198	191	190	162	174	180	154	159	168	146	166	156	145	140	161	137	125	167	155	166	126	163	153	155	133	135	143	119	163	141	128	148	145	140	137	139	158	140	141	123	164	128	149	135	133	139	152	131	122	133	132	144	143	134	137	137	148	135	141	148	132	128	148	122	136	154	136	145	148	140	125	148	136	145	161	160	135	154	143	149	157	129	145	143	124	156	143	139	126	119	138	162	119	150	139	149	139	118	152	137	141	151	149	141	158	140	146	121	140	146	137	131	120	141	130	156	134	139	136	157	127	141	129	153	145	142	135	139	163	129	131	145	123	126	128	147	148	156	144	141	131	141	156	150	153	132	135	157	138	158	134	134	124	132	159	121	140	167	158	134	131	135	127	125	138	133	145	153	132	137	140	154	139	141	128	143	138	135	133	139	132	134	143	135	150	136	122	159	119	139	139	146	136	128	140	125	134	146	121	135	129	127	126	146	152	146	129	129	142	148	154	146	147	143	136	149	162	121	130	135	136	113	123	137	135	147	139	135	137	133	130	129	133	138	162	125	121	131	131	151	126	131	152	136	135	134	143	147	143	144	145	139	153	151	141	131	154	126	145	126	118	161	140	118	113	144	134	125	121	131	134	165	137	133	134	144	140	159	126	148	137	130	122	145	147	116	163	151	138	128	135	132	135	156	156	141	127	136	138	159	173	138	141	136	146	116	138	124	129	149	155	146	150	136	131	126	137	131	151	128	141	111	134	145	137	132	150	138	139	132	143	145	134	136	134	141	123	129	139	131	147	132	137	147	132	153	121	163	131	138	129	159	125	150	144	146	136	127	120	142	140	132	135	126	142	132	141	140	136	142	120	133	143	149	137	147	139	133	145	121	136	127	132	133	159	142	135	144	135	141	157	137	139	118	139	143	139	144	141	150	116	130	128	147	156	126	147	135	137	149	128	151	112	135	149	150	137	140	121	119	130	137	158	139	146	143	128	142	139	138	128	139	136	130	132	117	134	144	143	169	142	144	137	132	131	132	137	156	123	151	150	140	108	151	135	146	151	139	114	146	143	143	129	142	133	138	151	127	128	138	139	139	126	134	144	131	150	136	139	136	150	119	153	106	142	131	130	133	120	132	112	112	146	136	128	133	134	152	133	134	149	134	152	136	155	161	145	149	142	130	128	128	180	128	144	140	143	116	153	145	137	132	151	125	144	117	143	115	148	125	130	140	144	139	116	122	141	130	150	133	146	149	132	125	144	150	149	127	156	145	154	145	139	150	148	122	119	137	148	156	134	145	129	132	152	135	140	130	132	140	125	134	122	154	129	126	127	136	143	139	165	136	149	107	149	145	114	142	146	151	121	134	155	140	128	153	138	140	149	140	146	140	135	152	146	126	128	128	121	116	140	133	119	125	157	124	144	145	134	141	143	151	138	126	128	150	118	140	141	134	143	128	126	124	144	154	137	132	155	139	139	128	148	141	134	141	150	141	132	148	137	151	121	134	141	141	139	144	144	134	145	127	125	127	142	144	136	130	119	156	150	130	150	136	139	123	134	132	157	146	160	129	156	154	120	155	121	141	137	130	151	138	156	131	132	130	141	155	135	137	140	143	142	139	143	154	137	161	132	135	137	135	108	140	141	142	123	146	157	114	127	155	123	138	138	133	133	150	144	145	171	142	136	137	122	119	138	153	141	136	130	136	137	144	126	137	139	128	145	145	130	134	122	139	135	140	158	152	141	138	138	149	158	158	139	144	131	157	147	145	132	126	123	149	157	134	131	154	141	152	136	158	126	117	153	131	133	142	147	132	144	125	140	132	142	158	142	144	125	145	130	126	122	135	134	143	133	128	137	124	149	123	147	151	115	139	125	141	130	140	140	134	136	135	109	140	138	122	139	143	164	151	143	153	133	101	149	140	168	121	139	120	141	144	143	149	135	146	145	134	136	125	130	123	138	132	126	144	126	145	137	149	116	124	133	120	127	125	137	148	117	157	147	142	142	133	140	134	129	140	125	141	143	124	140	107	138	148	134	166	142	128	138	154	122	128	131	124	150	153	140	140	149	145	145	158	136	115	139	142	138	145	133	137	137	153	150	151	154	135	123	129	130	154	152	132	149	142	133	137	136	136	124	125	125	138	131	145	156	145	139	147	129	128	121	142	134	134	123	105	144	134	131	132	129	144	136	132	147	137	134	130	146	137	133	159	139	148	136	146	131	138	130	143	133	123	165	135	141	134	121	160	141	123	145	149	150	142	127	141	155	135	119	149	142	127	145	153	137	137	132	145	122	133	130	139	141	136	151	141	137	148	138	137	142	134	162	127	147	147	137	138	108	143	128	147	140	140	137	134	142	129	125	139	161	143	130	125	152	142	139	136	148	138	136	132	135	140	142	138	131	118	137	139	140	154	134	146	136	145	129	133	134	132	139	144	127	137	153	136	154	148	136	143	141	110	145	123	126	140	116	148	129	139	149	127	142	139	145	144	141	130	134	144	130	138	139	122	134	133	138	147	116	134	140	145	144	130	151	143	138	140	119	149	148	166	149	128	142	120	142	133	140	122	143	119	132	144	151	141	129	147	137	124	125	127	140	123	147	134	140	144	130	142	129	120	143	125	149	132	139	139	128	131	136	137	144	142	129	136	169	141	163	134	135	151	146	145	110	132	132	131	154	139	145	136	166	137	121	139	125	153	137	136	126	138	110	139	136	149	131	145	149	137	114	140	135	155	135	143	136	135	123	153	134	140	147	126	140	129	141	123	140	115	150	146	141	138	123	115	129	128	125	155	149	148	121	157	174	138	151	118	149	140	149	143	141	150	144	149	137	157	140	160	118	132	138	113	148	150	131	136	144	139	125	141	162	139	151	124	133	149	130	137	135	143	148	129	135	132	122	136	120	133	145	115	156	132	135	122	136	137	132	151	143	160	129	131	127	133	127	155	140	136	132	150	130	124	141	130	143	164	139	131	132	118	140	139	139	143	139	137	139	127	145	133	148	147	143	130	141	131	141	135	144	152	152	141	127	147	138	144	131	133	138	130	139	152	137	124	134	142	128	137	148	150	131	134	125	142	146	138	138	125	144	136	130	121	137	142	136	143	140	149	152	148	123	141	149	142	138	125	148	141	144	128	139	121	130	130	124	139	114	120	155	140	131	147	153	140	126	130	145	133	146	147	127	137	133	141	138	131	122	132	134	119	133	136	142	126	139	137	147	117	145	129	132	146	145	147	108	144	158	139	139	147	149	131	120	115	138	120	129	132	129	129	144	127	121	148	118	141	145	142	138	142	123	160	128	140	149	161	153	149	129	161	142	142	117	133	122	155	142	151	119	136	146	120	150	154	128	145	146	134	135	136	138	149	143	145	131	122	138	139	150	150	114	152	141	127	129	149	176	135	131	125	132	139	147	128	145	125	149	151	125	151	113	151	154	145	148	148	129	144	139	118	146	137	132	153	130	149	145	134	153	128	137
17350	5798	3794	1654	1116	796	666	580	492	431	384	347	310	347	296	306	271	262	263	261	266	198	252	258	231	238	237	224	232	225	231	192	227	206	210	205	247	231	227	229	225	212	229	214	213	237	222	234	219	216	220	235	257	208	226	201	234	218	210	220	213	237	213	212	185	232	230	248	214	199	195	216	219	212	219	205	227	207	198	208	194	209	222	230	205	176	211	209	232	237	215	229	238	231	241	196	235	215	207	241	223	209	214	214	217	196	223	220	229	189	222	226	227	219	208	225	230	199	207	193	207	234	227	219	220	239	209	189	199	196	228	217	218	237	211	202	234	214	227	223	209	227	220	234	225	207	208	214	228	218	242	220	207	201	231	206	256	204	197	228	221	225	215	204	201	208	238	235	205	220	200	209	197	221	236	216	212	222	203	196	203	208	245	208	194	225	225	223	205	211	219	213	227	206	200	215	197	218	231	211	222	235	229	213	239	222	211	214	204	231	190	204	204	236	195	193	253	207	199	205	212	203	223	221	231	214	211	209	217	224	242	235	227	233	208	208	219	219	257	233	201	220	221	223	208	190	214	208	218	256	197	219	183	178	217	226	192	210	209	220	230	208	219	192	209	229	227	221	214	221	200	225	216	254	230	186	221	206	225	207	185	227	215	221	214	205	224	229	215	221	217	212	193	216	215	225	251	223	204	213	214	224	235	229	186	207	220	210	219	230	179	192	243	221	230	220	195	200	210	226	228	220	218	198	225	215	213	233	235	229	243	219	235	229	223	203	185	200	230	217	235	222	220	234	201	235	225	243	232	211	232	237	204	226	229	203	204	222	222	211	225	225	203	236	252	196	213	214	194	224	239	217	212	194	209	222	207	202	218	208	220	188	233	201	233	226	235	201	215	223	226	225	237	215	215	216	229	213	201	237	241	231	164	204	197	240	222	208	196	217	218	217	227	250	241	200	217	182	236	242	217	186	209	198	207	221	217	207	208	223	177	199	218	217	223	210	231	266	225	211	246	217	218	239	223	209	202	254	203	221	219	231	206	218	241	215	220	198	219	221	211	226	191	226	200	233	197	224	227	205	233	213	210	206	231	214	220	227	235	191	210	225	240	203	211	216	237	195	207	237	209	196	211	216	210	213	213	228	230	226	231	209	205	202	219	218	219	188	219	200	230	203	204	209	211	227	216	208	199	237	199	236	215	239	211	219	214	203	233	214	223	218	229	217	210	185	230	207	200	257	199	218	209	204	230	222	210	237	221	228	238	221	235	220	219	225	221	208	206	208	215	213	248	189	228	232	211	193	239	192	223	202	222	203	216	210	234	215	216	212	212	204	253	212	228	216	222	205	231	207	189	206	218	206	221	211	226	209	232	199	226	210	224	205	198	237	190	231	224	212	243	227	230	212	236	203	233	221	213	206	229	216	215	213	229	210	198	212	210	218	239	202	217	232	233	213	216	201	208	204	214	199	242	213	216	211	191	214	219	213	210	223	220	237	192	205	202	217	215	213	215	219	221	221	198	247	232	223	225	203	235	212	228	204	198	213	221	228	197	192	193	231	251	226	240	201	208	201	216	200	211	217	222	205	197	199	228	225	240	205	224	224	215	228	228	242	221	207	195	237	226	202	214	220	225	251	188	218	218	202	255	212	221	207	214	227	219	184	225	208	229	244	227	203	228	214	220	229	213	210	236	227	241	192	222	226	228	218	232	200	245	216	217	209	235	226	230	214	236	205	221	221	225	233	224	226	228	218	207	193	190	222	230	245	193	205	195	223	215	185	207	222	210	248	238	194	242	189	212	238	246	231	195	221	210	216	221	221	212	200	234	228	209	223	224	213	214	214	209	236	206	207	239	201	242	223	220	216	217	205	220	222	230	217	214	203	203	216	203	199	224	206	229	209	202	227	203	220	204	206	191	206	209	194	218	217	245	228	216	188	219	239	206	229	232	217	224	218	232	196	236	211	232	214	215	199	183	238	226	245	211	232	209	253	240	218	190	233	249	207	229	196	223	228	209	205	198	204	226	216	216	221	208	220	234	195	202	210	227	214	218	238	241	202	214	228	195	215	199	233	232	198	190	203	210	201	232	215	221	235	195	227	226	192	245	222	207	224	207	203	205	203	237	195	228	219	223	188	197	217	207	214	211	207	202	197	206	232	214	211	246	207	231	230	199	200	205	213	220	215	203	214	219	212	195	227	234	198	216	243	222	227	230	242	228	228	211	254	225	209	244	223	218	207	198	236	229	213	216	218	244	239	204	222	204	224	238	227	237	233	231	220	215	215	232	206	194	204	216	206	214	251	207	227	221	214	193	263	225	216	220	211	210	218	204	229	201	236	209	228	213	223	226	211	197	189	227	227	225	196	210	223	198	243	226	212	219	218	255	235	201	211	213	236	212	228	211	209	203	207	223	234	236	209	230	214	235	219	227	207	210	240	221	243	205	209	204	240	253	213	195	197	221	232	229	205	229	222	217	235	228	196	227	210	215	212	209	216	221	218	200	225	224	217	194	194	208	233	225	193	219	211	201	240	223	234	216	224	198	208	217	245	212	232	205	243	214	202	224	227	251	203	211	214	207	205	221	207	188	211	233	229	206	183	227	233	232	217	226	206	223	215	209	233	210	204	264	211	227	230	208	237	191	211	220	208	224	215	221	224	221	206	190	223	235	232	240	225	219	220	214	202	227	201	223	216	206	228	210	232	203	220	224	253	199	215	196	226	213	227	233	208	196	207	230	208	230	209	196	189	231	212	207	196	209	211	218	191	221	234	233	215	206	227	250	215	227	221	207	226	187	198	234	214	222	238	211	251	221	193	189	211	213	186	214	212	231	206	231	215	180	212	198	219	228	214	236	207	227	203	205	209	209	209	239	225	194	220	224	197	202	218	215	215	211	195	229	219	192	230	237	213	222	212	240	219	197	210	210	217	224	219	210	200	223	208	246	216	214	228	213	240	205	209	219	199	216	214	256	195	207	234	226	201	240	227	243	206	215	219	205	216	217	207	216	219	213	206	222	204	234	212	214	215	225	214	216	232	218	214	215	227	222	224	218	225	213	205	216	185	208	226	202	222	230	218	205	207	229	217	218	191	231	242	206	203	231	209	209	230	225	206	217	233	199	236	245	216	202	208	248	209	218	198	223	198	238	224	226	231	198	212	211	212	226	233	207	207	208	206	227	229	211	209	224	232	222	204	223	214	247	237	209	222	228	209	212	231	190	239	219	221	243	209	230	218	219	212	221	211	235	236	239	229	202	196	234	214	244	201	230	231	229	207	209	209	217	208	218	231	215	207	239	213	207	244	214	234	219	217	229	222	222	214	222	235	216	191	217	228	222	214	243	196	209	228	252	216	210	225	210	216	246	214	198	209	201	228	213	210	201	209	222	252	200	227	205	209	221	208	226	246	195	205	206	222	203	211	235	220	228	219	224	215	193	240	215	210	215	219	204	209	222	183	214	251	227	209	182	214	231	226	210	207	194	224
24840	21525	26998	25045	2009	460	469	411	397	394	402	445	373	348	370	375	376	377	415	405	390	367	414	378	389	393	362	390	360	391	391	364	378	372	387	371	398	382	380	403	367	393	407	353	361	366	359	376	384	386	410	374	403	417	371	401	380	412	373	397	372	369	370	352	371	392	401	388	361	359	382	383	393	385	388	392	393	376	363	345	393	380	402	384	378	310	374	379	370	392	422	393	393	406	376	371	397	384	407	375	376	399	393	355	387	355	360	374	376	388	372	367	386	372	382	379	377	406	382	342	363	340	373	392	360	394	334	388	389	355	354	407	400	386	371	390	372	388	410	406	387	369	373	385	368	382	383	382	388	339	398	384	391	368	379	365	392	370	407	368	382	333	370	405	363	389	374	398	376	345	387	407	360	402	393	341	355	391	354	345	380	378	395	364	379	377	387	363	362	400	390	386	340	373	359	351	369	394	369	369	394	381	337	386	362	389	399	377	395	354	360	377	382	386	371	350	366	391	359	371	372	366	378	366	373	389	377	372	362	372	379	396	401	374	399	378	385	371	375	373	391	350	372	332	376	375	358	394	392	367	374	380	365	386	384	378	408	353	358	404	371	409	346	351	387	383	351	360	378	366	384	377	352	371	373	377	365	391	386	366	379	350	370	364	417	364	367	386	353	367	382	356	400	359	367	371	371	396	371	360	367	404	374	393	349	391	389	363	348	353	384	383	391	356	391	387	366	381	408	413	377	392	382	412	391	333	368	366	354	393	369	389	381	389	393	359	364	366	363	409	381	401	394	378	338	366	350	419	349	380	397	378	373	369	373	365	387	391	392	363	383	387	363	361	373	391	370	384	355	385	356	369	367	371	368	410	403	382	358	399	359	377	380	388	382	387	382	409	374	376	369	378	402	388	372	372	382	375	380	391	347	397	397	396	384	403	391	364	369	371	366	378	384	371	376	381	378	384	380	394	362	371	388	374	363	376	377	404	357	376	394	376	383	360	375	403	384	401	368	391	395	398	384	350	374	358	354	369	343	328	377	360	383	351	394	417	351	374	384	362	374	367	360	389	372	393	383	350	397	384	377	397	380	356	415	385	430	356	392	366	358	342	395	375	387	369	376	355	363	376	359	338	407	392	361	377	387	364	427	376	391	404	425	355	372	380	368	387	328	359	393	408	382	373	387	384	379	385	358	356	328	408	404	388	371	374	393	391	393	421	372	386	355	392	364	386	376	382	386	380	362	379	376	370	367	365	371	352	370	380	341	361	422	379	333	368	362	404	412	361	373	371	359	385	407	352	327	372	401	394	388	393	405	393	371	406	358	381	375	409	369	359	357	376	377	394	374	377	368	380	375	377	357	349	363	364	387	363	393	357	435	378	370	382	393	385	372	341	383	383	372	387	362	380	403	391	384	355	398	358	408	400	375	374	392	389	370	371	360	391	421	363	358	364	390	370	410	373	391	414	383	336	377	390	360	389	374	356	354	344	379	417	381	386	371	361	387	403	386	383	371	347	355	413	359	370	391	390	400	382	404	359	360	368	370	400	404	396	373	374	375	394	382	378	358	415	377	388	365	377	372	352	378	367	396	386	346	346	403	369	376	371	387	359	397	385	356	361	381	379	346	358	378	385	363	368	401	393	368	422	391	385	340	393	372	381	394	379	406	390	391	357	357	361	397	374	345	404	360	349	355	351	375	379	390	388	386	382	369	364	375	376	357	374	411	335	340	383	355	413	367	381	381	375	368	359	370	364	393	435	387	352	371	411	363	384	356	401	389	380	398	359	364	384	375	386	430	389	364	382	375	374	397	398	368	396	397	384	376	389	389	330	401	393	351	384	377	369	390	360	406	396	423	388	380	397	400	363	382	367	365	403	392	390	368	392	386	389	356	391	334	366	371	378	382	371	386	393	385	349	378	369	376	371	359	392	353	368	357	399	391	370	380	349	354	436	385	360	359	376	349	397	370	393	369	375	373	371	385	385	348	372	388	364	406	384	391	387	397	370	392	355	359	377	352	373	363	390	389	373	353	385	368	381	408	365	386	361	378	387	370	368	378	379	353	414	427	407	382	372	371	385	383	391	377	382	366	378	375	395	391	368	365	391	378	398	359	375	376	372	369	405	346	383	425	341	363	390	380	360	361	402	351	363	367	378	392	392	389	375	383	383	419	375	346	376	379	397	352	381	359	391	366	383	364	380	369	393	363	358	389	365	379	374	381	354	378	384	373	346	392	383	357	396	393	344	391	353	375	362	376	386	365	350	390	414	384	380	381	343	407	352	382	377	336	364	377	373	395	395	379	369	393	368	360	380	393	403	363	384	370	375	366	389	365	350	400	375	380	369	405	375	367	393	372	367	354	376	397	364	408	361	385	384	384	372	376	367	331	397	357	399	362	347	382	369	378	375	417	416	399	387	418	395	350	397	383	379	370	401	410	380	373	371	370	355	339	375	367	371	353	383	404	377	376	359	402	352	393	378	399	371	394	374	377	357	407	390	376	362	356	379	359	399	386	360	368	379	370	359	396	389	359	363	371	398	388	338	448	379	397	350	383	400	387	360	363	362	360	314	376	385	381	372	369	409	362	373	385	386	353	372	403	344	373	368	375	378	370	376	388	397	363	400	364	405	388	392	387	397	379	398	397	386	351	347	353	384	396	342	379	381	366	370	361	365	388	345	395	379	368	355	395	390	381	385	380	365	388	387	358	382	349	401	366	391	345	381	383	379	370	348	379	348	398	373	346	412	356	375	362	353	389	420	377	394	385	382	361	336	383	394	358	375	384	384	376	417	352	380	379	375	356	388	370	363	385	364	383	358	408	370	349	379	368	381	421	375	357	371	379	361	361	377	387	371	375	417	337	413	396	372	392	415	357	348	373	369	384	380	362	388	364	394	353	367	417	384	375	413	390	370	421	352	384	392	317	362	382	393	366	363	400	373	377	367	409	384	405	366	419	334	352	345	352	389	392	353	369	363	367	431	359	335	374	357	375	388	415	381	374	389	354	378	336	377	411	381	381	347	383	396	365	363	389	374	386	382	350	401	389	351	400	350	387	340	359	368	396	382	413	372	370	394	384	389	412	368	365	387	385	371	366	379	389	415	369	384	348	360	379	370	360	365	345	351	364	383	347	345	371	383	385	369	436	382	381	386	399	396	393	378	356	360	355	412	391	366	344	389	399	383	353	410	395	370	371	372	391	408	380	391	382	392	346	403	383	369	373	383	388	368	380	375	353	376	417	371	394	353	372	373	415	360	380	373	373	363	376	366	376	386	388	339	411	390	384	353	375	372	401	379	361	394	373	420	389	371	390	387	406	386	402	374	396	378	354	359	386	373	353	377	392	370	349	384	343	390	368	351	383	368	364	384	381	392	353	368	393	354	390	397	376	381	363	352	360	337	368	362	351	379	405	318	368	369	384	346	385	377	398	369	388	375	363	363	371	352	382	381	377	364	411	365	380	389	385	367	378	365	376	369	395	380	385	372
17833	2941	2075	1211	884	787	745	732	646	637	622	605	597	585	571	588	567	572	570	521	597	517	548	585	505	573	549	581	603	558	516	559	561	541	551	525	544	542	529	541	535	529	573	504	541	526	524	549	526	537	573	540	560	530	539	574	527	549	546	551	553	554	530	566	561	545	576	522	569	541	531	580	566	497	503	537	550	566	503	533	587	568	552	505	541	532	516	486	544	575	547	577	575	579	538	502	541	523	518	534	554	549	520	548	531	561	545	567	548	547	543	531	571	515	517	529	547	519	549	572	543	521	551	493	508	513	559	587	534	553	570	599	543	553	564	547	563	539	543	521	539	560	539	464	512	573	540	502	491	521	561	535	555	551	549	542	508	581	543	470	534	552	535	580	545	495	568	583	514	559	560	567	572	565	554	530	544	565	518	523	602	543	576	533	505	583	536	525	518	528	530	581	550	539	537	557	572	506	552	540	546	506	528	549	516	556	541	540	524	575	545	517	545	553	538	540	543	550	529	558	567	520	576	525	531	524	534	532	563	567	537	540	523	572	554	542	581	548	522	516	559	590	520	591	548	540	529	518	528	526	565	522	504	547	516	543	560	555	532	556	494	530	584	503	545	520	540	548	564	553	561	561	550	518	572	506	541	517	515	535	584	524	542	511	523	555	546	539	552	555	511	533	534	531	538	492	536	535	537	546	557	550	547	545	583	555	571	551	521	534	546	580	536	533	528	552	555	555	541	531	496	498	528	518	509	554	560	515	548	571	558	545	568	563	521	534	515	529	560	499	545	538	519	515	527	508	553	527	548	536	585	532	543	523	549	584	547	576	547	542	527	565	526	522	586	552	558	570	561	527	544	527	568	558	565	565	565	546	514	562	546	533	574	548	581	571	524	532	565	527	518	536	524	578	509	571	582	583	558	566	539	581	523	509	528	539	516	534	568	515	564	539	549	577	528	533	516	521	565	556	569	512	551	539	525	565	543	540	515	523	518	552	541	567	538	493	548	501	536	555	547	583	562	545	555	517	549	571	571	561	544	534	538	554	484	513	541	547	536	553	548	585	570	507	516	524	545	541	543	528	527	552	524	517	546	534	539	526	554	570	517	544	540	566	534	515	522	550	513	554	565	562	579	539	523	561	524	552	532	553	568	541	508	579	551	555	590	531	532	535	553	534	519	536	534	557	534	510	549	560	538	549	536	546	578	569	555	535	525	562	546	496	525	520	536	524	532	555	518	542	546	552	525	507	543	581	489	538	545	551	521	491	563	545	543	555	505	542	518	568	538	556	489	542	566	563	580	524	565	576	567	555	540	537	585	560	571	547	523	519	553	529	554	536	559	513	535	539	545	541	570	513	535	523	532	568	541	598	551	465	557	573	564	528	531	544	567	561	545	568	532	516	561	540	535	577	544	552	524	545	511	542	525	517	539	551	538	507	499	566	532	567	540	572	542	577	538	573	511	505	512	557	542	557	558	532	515	534	533	546	570	554	571	595	599	563	529	491	493	521	500	526	534	534	513	543	560	562	528	517	541	506	554	604	506	561	517	514	539	523	513	489	489	528	542	529	534	555	540	530	534	544	533	519	567	535	530	572	534	541	539	554	549	571	577	570	529	518	545	511	570	565	476	597	524	559	539	516	531	553	547	585	545	579	554	514	539	532	535	568	571	513	555	571	535	547	523	564	550	558	549	493	544	590	556	528	517	512	525	571	548	541	516	553	510	533	496	577	511	532	560	567	546	531	551	548	571	520	524	521	525	554	561	585	510	516	549	546	503	550	543	517	507	502	524	534	561	542	544	529	513	534	577	526	527	537	534	578	587	585	539	521	566	532	590	576	573	544	528	549	540	529	606	538	564	570	577	538	514	577	567	551	518	545	529	556	537	490	561	528	521	542	475	547	530	567	559	562	527	521	536	534	523	553	541	526	505	506	525	504	534	535	545	557	517	542	577	499	528	524	565	522	526	546	563	547	546	551	566	540	542	515	573	500	535	546	533	523	506	552	553	565	569	518	522	544	521	550	537	555	505	483	572	529	530	516	518	488	548	508	557	553	582	537	532	552	546	536	536	526	524	572	553	552	562	528	539	525	550	508	540	520	546	562	538	545	584	536	561	573	522	534	517	559	565	552	506	492	511	548	564	540	519	562	544	502	528	578	501	508	542	543	540	534	539	510	483	551	530	537	506	553	563	531	556	557	528	542	532	553	518	560	562	566	544	557	507	506	536	502	557	544	521	517	560	507	521	556	539	532	569	552	558	552	531	526	600	530	517	535	560	516	559	527	553	539	539	520	535	580	546	546	528	552	538	521	511	549	516	537	560	529	532	525	530	543	533	525	525	585	570	488	535	484	573	554	557	552	540	538	502	553	527	534	518	534	547	581	541	571	542	520	522	575	604	509	573	564	558	523	543	588	560	559	515	578	558	517	547	540	527	555	530	564	552	556	538	552	543	540	553	483	536	508	512	566	530	562	547	545	580	504	527	527	521	563	557	512	559	504	548	535	544	537	580	524	518	542	555	557	522	525	532	517	540	539	562	563	542	522	544	567	555	496	560	546	536	524	532	532	544	577	563	543	573	518	569	583	575	532	519	553	530	535	572	551	521	561	550	539	549	527	542	554	547	548	519	522	563	524	522	569	562	576	541	540	558	566	545	526	512	514	557	567	575	533	568	534	539	525	550	549	534	497	516	545	514	597	557	558	568	541	571	551	521	550	495	534	572	530	551	552	541	585	542	518	504	505	537	546	543	517	568	552	532	568	520	537	554	547	547	524	527	557	526	521	505	553	532	543	495	539	520	545	528	545	544	551	557	491	562	489	547	560	533	545	528	532	513	518	538	519	531	516	555	552	558	570	575	520	538	559	561	512	577	531	573	594	552	513	529	514	595	546	598	531	548	486	535	545	527	559	539	519	542	537	555	549	542	526	513	551	532	576	561	516	506	542	549	531	565	554	555	557	581	583	546	520	523	481	523	519	544	540	549	562	561	545	511	507	537	547	590	518	523	554	570	553	518	537	550	538	542	508	567	573	540	517	522	590	523	568	524	551	541	541	542	562	520	520	552	533	532	590	549	507	527	554	527	585	518	526	518	553	554	495	519	524	548	553	562	525	537	533	581	523	575	503	519	554	530	554	533	550	547	509	577	534	513	514	542	571	559	594	548	548	575	518	544	574	554	532	594	533	489	553	555	557	540	537	553	534	505	569	540	505	563	544	568	542	514	578	597	535	562	569	521	569	535	601	553	525	541	514	581	525	546	550	549	531	531	527	552	523	552	547	525	521	551	582	549	573	538	532	557	510	518	510	524	550	561	518	535	555	562	523	570	546	530	580	515	553	509	519	555	561	527	540	542	536	553	544	576	529	552	530	564	550	547	499	544	509	527	525	563	524	576	542	548	520	556	542	503	522	543	558	509	534	515	578	563	524	529	502	523	527	548	496	531	535	542	567	536	545	511	509	596	583	542	583	543	534	559	555	529	541
22599	21566	29396	24195	21560	21364	1853	379	274	249	236	211	177	201	206	174	165	164	145	131	141	134	133	140	148	165	144	126	118	120	139	141	125	128	134	112	158	138	120	126	133	139	120	108	118	130	96	136	130	99	121	147	124	123	124	113	119	126	114	124	135	113	120	132	119	130	125	116	130	127	128	113	130	128	106	127	131	125	126	115	130	112	111	119	133	128	116	133	122	130	132	121	123	122	119	132	134	127	124	137	123	126	117	118	108	122	117	130	131	127	113	130	129	117	107	132	120	122	108	137	107	128	104	117	140	117	125	128	124	132	107	119	135	115	118	107	118	133	125	122	124	121	124	110	146	126	128	115	118	138	98	113	133	105	116	122	127	110	130	127	105	133	127	120	135	125	123	134	113	115	122	125	117	149	103	125	111	126	136	120	120	126	130	114	127	123	111	118	126	139	123	133	131	124	127	132	95	129	156	121	100	116	120	141	126	114	164	139	138	135	128	110	96	107	123	113	118	136	132	112	135	145	119	128	144	133	114	117	126	106	112	107	128	125	126	127	109	114	113	106	120	119	111	109	142	119	126	125	124	142	126	133	120	134	115	113	122	105	128	118	86	141	128	138	129	117	124	128	102	123	126	121	120	140	106	100	127	110	143	139	122	120	130	123	117	116	116	121	120	121	136	98	130	134	137	119	135	121	104	109	130	123	131	123	113	141	125	97	135	116	140	133	106	107	103	126	100	103	118	141	106	110	116	134	128	132	137	121	141	148	122	130	111	117	138	125	123	138	134	122	124	132	139	121	97	119	134	96	113	127	134	126	121	118	102	123	132	100	128	97	120	115	119	136	95	124	106	126	124	125	125	131	138	128	124	114	118	134	126	131	120	114	120	137	125	130	146	128	116	123	117	116	121	121	145	127	114	108	111	126	126	120	134	135	134	127	135	120	110	112	106	138	108	119	131	123	119	130	146	135	125	123	126	131	129	113	127	125	113	108	97	119	127	116	119	116	123	125	119	117	133	92	106	143	114	112	103	107	136	153	117	142	122	121	143	127	128	131	132	112	137	124	140	149	127	118	112	103	124	106	115	164	122	137	104	115	123	111	126	133	113	128	119	140	124	101	95	125	111	117	116	126	135	111	126	106	129	136	127	116	124	121	131	105	132	128	118	118	118	123	115	112	122	115	119	123	133	126	123	118	128	117	124	112	134	139	109	118	128	116	126	95	121	131	134	125	102	101	133	123	123	127	95	126	131	132	124	104	121	122	114	125	132	129	125	129	141	137	111	102	103	115	109	126	132	112	124	117	117	134	134	147	109	117	123	112	149	117	148	124	117	106	132	130	121	120	99	107	133	108	128	113	118	139	108	135	127	119	124	131	102	135	143	129	135	116	102	144	122	126	131	98	115	111	136	97	120	121	133	128	119	131	116	101	115	133	125	127	130	125	110	114	112	120	129	117	133	127	122	111	125	117	115	129	119	124	121	143	117	107	117	121	90	118	130	133	119	127	131	121	113	119	119	108	134	115	120	113	122	134	120	129	132	116	135	135	126	125	119	100	122	128	121	118	147	113	108	139	125	126	128	112	120	131	140	139	125	130	121	123	116	132	116	117	129	122	114	131	125	128	110	122	113	119	108	97	118	105	123	146	127	134	129	139	117	120	123	118	131	113	117	128	123	129	129	130	106	124	106	115	142	127	140	153	133	139	116	123	98	113	137	118	136	137	103	133	125	100	138	135	144	122	117	110	135	117	124	118	132	131	137	115	136	124	130	113	134	111	110	115	120	110	114	129	103	124	118	121	116	127	105	127	139	120	115	107	149	130	128	108	114	117	122	115	120	132	131	144	122	102	128	114	122	146	106	129	114	121	126	119	131	104	135	128	120	141	131	104	135	121	132	139	122	124	138	119	114	109	93	124	123	127	111	139	123	118	127	131	118	115	116	102	109	132	126	117	133	102	109	111	148	132	135	128	128	126	115	125	123	127	125	125	125	117	113	124	132	126	128	112	145	100	111	124	113	119	120	114	123	114	134	137	135	112	112	123	108	140	129	118	92	123	126	125	123	117	118	109	133	121	111	142	116	127	112	96	127	131	125	96	116	136	119	127	132	115	119	128	127	124	105	118	125	130	114	112	121	112	119	122	112	127	127	120	137	124	126	118	135	138	104	123	122	129	134	160	120	146	118	142	124	127	111	132	97	132	122	126	128	124	142	119	113	136	131	110	131	113	123	102	125	114	128	136	124	103	123	132	122	136	119	134	124	127	127	119	114	103	113	107	155	113	136	113	139	124	103	128	120	125	139	107	136	139	122	117	122	131	116	126	127	137	124	131	117	131	113	115	107	122	118	111	119	105	128	101	106	134	126	109	115	95	128	139	124	138	146	145	124	133	136	137	139	135	128	112	114	113	132	141	126	116	127	129	118	106	133	121	117	138	132	131	113	120	129	117	110	122	118	122	129	137	129	121	147	116	118	111	128	118	118	122	131	127	126	135	115	136	124	133	122	121	119	126	148	115	113	128	130	117	114	126	134	134	120	113	114	114	117	117	117	128	118	114	137	108	138	119	105	124	125	125	118	125	131	134	131	121	113	140	114	110	131	119	119	129	114	137	127	124	142	131	121	124	116	118	138	115	122	130	140	136	125	131	114	134	129	131	123	119	127	144	114	99	124	118	117	125	144	110	126	114	133	107	94	112	125	120	125	119	113	121	111	142	131	126	135	123	117	122	116	111	142	132	125	131	141	109	113	117	142	112	122	134	134	148	118	140	127	126	127	109	117	114	94	110	111	124	116	123	109	136	141	124	136	153	110	123	144	103	119	112	124	128	112	132	116	129	134	139	108	115	130	114	112	114	131	115	130	120	116	120	122	149	125	122	123	99	108	130	129	120	124	113	103	129	106	134	133	117	115	112	117	125	107	92	135	91	133	104	127	122	143	106	115	129	131	119	128	114	132	122	116	129	109	119	137	106	113	117	100	114	116	122	133	113	152	117	133	149	123	134	110	133	128	115	110	114	146	116	125	122	107	108	106	155	112	123	116	131	123	110	120	118	118	114	109	109	135	142	112	110	130	131	126	115	130	111	122	127	125	128	128	145	124	122	140	124	114	156	123	113	118	98	115	122	137	124	129	118	112	114	124	131	127	145	110	145	106	130	120	140	128	122	112	137	128	142	115	114	110	128	125	131	122	122	129	144	116	129	114	114	120	123	112	132	133	111	126	134	127	119	98	114	119	126	139	142	100	116	126	135	114	101	110	112	114	142	124	131	102	136	131	107	118	115	109	143	127	125	121	110	139	120	127	125	137	113	132	103	140	120	145	107	127	124	127	125	111	114	137	120	107	126	131	105	118	123	112	161	105	129	110	124	117	131	118	120	134	120	134	118	136	127	123	125	127	137	139	135	103	121	136	111	131	142	113	129	121	101	126	98	135	121	121	108	125	143	104	116	118	118	132	119	107	118	117	120	120	130	98	113	119	130	131	126
18546	9799	6492	2886	1882	1312	1022	815	642	539	467	447	351	310	305	316	265	252	240	244	228	212	237	209	243	226	193	211	211	196	198	198	188	184	211	175	219	166	183	183	175	175	181	200	191	177	177	192	174	186	176	170	168	173	193	179	183	164	198	186	174	178	184	182	187	190	185	171	181	172	168	169	192	195	208	179	201	179	166	170	182	182	145	175	164	153	180	190	184	166	186	167	181	181	158	178	196	170	182	181	160	183	168	202	192	165	171	180	176	168	186	193	191	191	200	189	168	167	190	173	164	178	146	144	191	162	174	194	200	176	151	189	172	179	211	190	142	169	195	169	196	174	169	207	173	186	162	184	165	178	160	167	156	166	199	155	193	144	168	198	190	164	158	162	181	157	199	157	154	164	174	184	156	160	184	168	158	173	177	166	173	186	169	177	194	165	170	152	151	175	171	171	181	180	177	165	169	162	160	170	177	153	155	171	163	164	173	171	186	175	148	185	181	155	151	161	182	170	180	180	183	191	157	190	173	190	182	170	180	175	169	169	167	198	185	176	161	163	185	185	188	161	183	180	161	168	163	176	187	172	166	155	181	198	180	156	161	169	180	157	183	182	176	172	193	156	168	182	188	209	171	172	180	177	178	176	173	183	168	163	171	148	166	172	158	197	154	173	173	172	164	180	204	167	175	142	162	173	190	169	190	182	200	169	170	155	207	158	168	177	172	153	159	154	175	164	199	184	162	188	184	199	174	183	164	176	180	179	171	174	198	193	166	169	178	175	182	179	175	174	179	168	174	166	180	163	160	155	160	176	180	202	170	170	158	192	172	166	185	157	175	165	166	175	184	151	162	199	185	184	167	183	156	162	183	183	163	172	165	158	193	175	163	171	174	155	182	149	180	153	180	194	160	164	162	171	178	184	167	174	177	178	200	155	171	179	165	157	169	164	174	186	192	194	186	178	166	168	165	178	186	162	163	161	192	154	177	174	169	165	152	180	152	153	174	171	166	174	167	180	168	155	203	185	170	169	178	163	189	186	178	189	165	146	192	181	162	158	175	176	166	165	160	159	154	184	203	179	176	181	190	157	182	190	175	166	177	179	171	185	195	163	192	198	170	208	185	174	167	175	165	157	174	168	182	174	168	172	195	181	158	169	166	155	207	172	191	164	173	191	161	160	190	176	184	168	177	184	161	161	185	198	179	179	188	193	188	186	166	182	179	178	173	180	167	185	181	184	165	175	169	181	163	168	167	175	176	154	164	174	167	183	175	156	164	150	203	178	200	183	156	164	173	176	178	167	182	196	177	170	156	160	158	149	196	161	140	198	185	173	180	182	183	164	189	166	174	191	178	164	158	167	174	184	178	158	179	187	172	181	187	155	181	166	180	167	155	177	157	190	174	165	180	194	186	181	166	160	156	153	185	175	179	182	181	204	177	188	175	182	196	169	201	167	194	144	173	169	168	158	174	180	178	165	181	177	185	164	173	168	146	170	165	157	199	168	198	178	184	168	152	173	186	179	177	162	185	177	175	170	167	183	172	193	190	184	156	192	194	167	174	173	146	172	179	179	178	155	175	167	186	163	190	155	151	178	154	163	192	168	181	212	148	169	182	185	170	165	170	190	175	181	174	157	168	181	139	183	192	166	168	184	179	166	176	175	173	174	177	170	199	184	181	191	176	158	160	165	180	168	173	161	171	147	183	179	197	189	193	161	169	191	159	171	158	158	149	173	193	183	166	164	165	172	185	168	177	165	185	157	173	166	202	164	172	146	201	186	155	186	148	184	177	177	165	184	175	173	172	171	164	185	193	178	198	164	169	180	191	151	183	168	166	177	170	188	182	183	186	160	190	180	185	175	172	173	158	168	176	165	171	174	170	151	172	165	183	166	184	169	180	163	152	178	181	157	161	177	176	166	172	160	199	156	158	197	169	157	159	198	157	188	167	197	170	182	176	167	179	173	204	177	154	164	184	166	171	145	160	164	190	183	184	158	178	171	177	189	170	166	189	153	169	205	147	181	178	172	185	181	183	154	169	183	204	182	184	182	204	152	175	192	183	206	186	183	160	174	176	178	168	143	175	159	176	191	203	188	167	166	176	158	166	184	164	198	168	191	166	201	180	146	184	168	174	153	201	183	177	203	182	184	201	189	149	158	188	164	186	151	204	163	185	147	207	161	175	185	174	190	182	165	161	176	172	177	179	152	184	173	162	179	154	164	178	161	187	161	151	187	189	192	178	159	185	170	143	189	168	194	159	170	179	192	179	163	182	179	211	159	157	161	145	191	170	157	163	161	169	165	180	188	160	181	189	166	171	170	161	160	172	166	192	187	183	145	191	169	189	171	185	164	176	178	190	185	185	145	168	188	179	183	177	184	196	174	182	183	176	207	141	162	164	166	180	151	169	193	188	186	211	193	191	177	182	176	187	167	177	171	194	169	169	156	173	180	169	185	184	195	197	163	186	154	175	151	165	182	156	172	188	188	191	160	172	186	202	149	176	182	180	167	149	157	176	156	169	156	180	152	176	173	168	175	161	195	196	189	167	169	172	178	194	145	164	159	174	174	164	170	186	158	171	199	164	165	179	170	174	182	163	157	203	191	191	190	167	157	168	162	185	177	154	188	158	162	165	190	184	177	167	168	192	173	158	169	182	172	171	160	162	184	177	161	177	159	190	143	182	166	206	157	173	165	180	172	189	190	184	173	179	171	186	198	177	149	177	186	154	188	164	177	182	212	176	179	164	182	154	161	181	182	177	181	180	145	194	162	177	173	180	184	176	166	171	188	184	194	181	173	183	170	200	154	165	160	179	165	170	157	178	164	151	176	195	173	159	197	179	177	185	175	168	157	175	191	177	163	172	167	193	191	190	162	168	164	179	158	171	171	178	174	176	166	183	186	169	184	151	180	193	139	180	183	179	188	181	181	189	171	164	188	180	168	160	181	167	168	164	169	163	193	164	171	171	177	161	171	188	163	171	168	171	179	188	186	163	171	186	182	180	175	190	179	165	196	175	169	194	163	193	187	183	152	174	182	184	178	156	148	153	180	167	181	185	172	170	173	185	157	176	168	175	189	161	191	184	187	177	165	179	187	169	203	180	167	178	185	168	202	168	192	162	164	166	174	183	187	162	160	163	169	168	168	173	195	161	165	142	179	177	165	152	187	180	171	199	168	161	192	179	169	196	161	188	186	170	167	162	168	172	167	196	164	160	169	182	189	181	168	164	166	173	172	192	187	180	197	186	175	190	176	156	184	168	165	194	174	186	178	175	171	173	173	186	167	177	173	151	165	191	175	145	169	185	171	163	185	173	186	169	165	185	189	174	180	181	179	161	158	176	164	163	200	182	167	173	203	178	173	161	166	150	172	160	173	189	165	189	161	154	185	182	163	182	157	171	197	180	153	190	180	178	184	167	162	170	180	169	155	174	166	182	169	163	173	192	165	183	152	180	162	205	185	192	160	159	176	172	167	199	185	204	147	184	168
27597	18369	3542	629	523	511	351	326	315	332	314	312	308	342	342	327	333	328	310	305	332	318	309	330	319	337	346	321	342	301	352	310	315	311	305	317	319	306	302	314	329	344	333	313	319	335	326	336	306	328	337	345	321	325	294	333	335	321	329	333	326	354	334	331	293	318	335	329	301	287	337	282	359	344	347	338	322	316	354	378	334	315	327	344	298	344	317	339	321	297	351	352	369	296	321	339	319	333	327	321	340	295	321	328	326	331	348	305	342	324	314	327	339	317	326	324	319	327	330	299	326	341	317	318	311	341	341	348	318	326	333	335	315	317	320	324	296	312	344	334	315	341	336	378	321	346	328	321	335	358	317	323	325	340	315	309	291	289	319	320	318	326	304	316	323	285	312	318	322	310	353	291	300	318	315	353	340	294	349	294	284	277	348	311	304	329	293	329	321	320	313	358	333	319	325	314	358	339	326	326	316	330	299	302	313	318	307	313	335	339	333	274	373	331	295	320	325	293	306	321	340	337	334	323	312	282	325	344	323	347	303	341	318	317	352	335	323	312	323	311	294	361	308	296	302	339	314	336	315	337	338	326	330	300	326	311	361	335	328	322	349	303	333	309	319	334	308	320	338	330	337	302	343	334	311	319	319	317	347	328	326	321	323	346	356	320	299	319	302	314	317	311	328	288	319	319	318	337	305	343	337	311	316	313	367	342	317	337	318	356	327	331	352	320	338	312	342	292	312	338	297	313	334	331	369	325	341	336	323	332	330	313	307	323	353	300	299	300	356	350	314	289	357	337	323	338	319	344	318	319	343	329	315	337	336	326	330	315	316	281	327	314	301	320	351	318	320	338	306	299	320	329	366	295	291	354	333	335	326	323	347	374	353	326	324	330	331	313	337	360	314	338	314	318	315	301	306	340	333	327	350	312	314	343	319	334	334	320	314	303	351	322	318	319	326	349	330	349	317	315	323	311	321	310	297	343	330	320	341	318	341	318	311	338	331	307	337	295	341	326	326	329	336	367	321	330	324	320	311	333	336	298	314	302	326	315	337	296	354	352	293	331	296	345	314	349	341	326	347	344	350	330	352	306	327	296	341	337	311	290	352	323	329	338	305	293	286	300	329	352	345	295	355	297	294	325	314	321	303	295	303	307	331	330	326	296	347	357	312	329	340	302	349	356	318	343	316	354	298	315	308	320	316	343	339	326	337	326	281	339	315	315	329	338	323	311	332	347	353	318	345	290	305	342	321	342	347	323	290	319	311	318	308	300	309	310	323	331	361	336	317	329	293	342	308	315	302	321	297	317	343	329	332	327	304	313	347	316	314	320	349	284	341	325	330	323	377	325	308	334	308	320	305	309	312	338	294	321	320	347	298	330	329	336	322	341	301	319	320	313	360	342	359	325	286	315	324	320	320	354	321	339	355	309	293	331	291	326	318	299	370	307	333	316	307	322	298	312	315	333	331	305	310	321	331	316	308	304	299	311	355	300	345	317	311	344	327	330	320	307	353	331	284	311	328	307	292	335	353	325	316	315	357	327	333	316	318	313	345	318	316	322	346	313	355	313	294	312	322	319	314	341	297	333	347	332	337	296	308	346	306	325	330	303	325	317	312	330	315	296	368	314	335	321	334	352	311	287	308	335	330	327	302	322	352	319	309	298	338	334	314	320	313	333	300	311	351	307	338	346	312	327	305	346	306	323	317	309	311	315	285	330	312	333	354	311	318	300	333	334	302	330	346	339	328	346	323	319	311	314	363	309	315	301	300	328	335	349	316	319	343	340	320	312	341	318	332	310	323	319	310	317	306	320	328	346	298	314	337	331	324	315	332	310	303	310	317	297	311	303	335	336	317	301	309	329	349	284	332	326	329	347	321	347	289	326	321	373	322	308	348	322	321	326	324	355	314	311	311	337	305	322	293	269	284	324	329	320	329	358	311	335	339	325	324	324	344	327	330	323	296	343	341	323	327	315	311	311	319	331	340	324	330	342	334	286	307	334	305	363	317	349	345	323	294	329	314	305	304	314	331	314	310	344	324	338	322	363	330	318	335	330	334	301	329	344	307	354	338	296	347	328	356	329	342	333	356	314	300	328	325	311	296	323	311	333	315	334	341	320	315	309	291	336	306	326	309	316	341	325	325	319	380	301	316	341	293	335	332	364	311	315	347	338	332	302	292	310	309	320	325	331	331	316	338	330	329	295	313	304	304	303	337	327	331	308	317	316	334	326	318	328	357	290	333	320	297	326	333	305	321	300	335	312	340	318	306	308	329	347	314	324	299	348	322	344	342	334	328	318	298	342	308	309	303	332	304	332	341	329	315	366	348	313	331	330	324	351	331	314	342	336	335	337	327	322	322	326	309	328	343	314	300	323	291	329	320	314	330	362	356	307	324	347	306	310	310	315	338	332	331	316	327	329	351	340	292	310	302	295	310	324	303	326	361	298	356	288	334	325	336	315	351	322	324	315	322	299	309	336	308	341	326	329	345	308	337	357	317	306	314	339	338	303	348	334	326	312	334	341	315	320	307	349	305	345	358	309	338	336	317	316	341	334	314	343	325	326	307	321	316	316	362	331	343	327	325	306	310	316	349	326	295	313	353	316	336	303	317	314	351	331	314	311	332	328	337	360	316	323	323	296	315	327	312	307	342	309	304	344	313	358	334	300	344	306	381	328	331	324	332	350	311	350	314	345	301	323	329	313	326	334	318	349	365	356	344	339	281	323	317	326	309	320	339	325	305	300	313	321	300	309	314	353	311	296	315	313	324	317	308	305	321	320	309	322	337	319	309	296	312	330	333	315	320	361	313	341	301	320	316	342	340	354	288	295	306	308	337	299	333	323	346	338	353	325	322	310	313	319	329	295	314	314	314	332	302	321	316	321	332	346	329	351	343	320	331	365	326	307	320	324	337	313	312	354	320	315	302	313	337	333	340	314	330	322	350	278	316	353	330	337	310	327	319	318	320	306	325	320	316	310	325	355	332	325	342	297	310	297	327	328	349	332	306	316	312	283	296	362	350	312	358	317	305	347	359	352	346	320	323	330	298	333	315	327	350	356	303	290	343	315	305	348	300	313	307	310	337	314	327	309	307	389	318	320	317	326	311	315	306	302	313	293	323	321	326	337	351	361	333	323	303	334	361	313	308	297	346	301	336	312	341	297	296	312	326	346	354	304	322	307	319	318	327	307	320	361	341	331	316	300	312	320	296	321	321	338	359	316	329	303	313	351	322	308	320	310	340	342	331	349	312	344	313	315	297	303	333	311	340	325	348	311	306	325	304	297	315	353	313	334	317	309	299	338	326	312	287	338	325	331	345	297	329	344	308	331	334	322	332	330	332	318	326	290	282	323	339	310	334	335	318	337	317	325	348	314	325	351	353	350	315	309	322	324	318	329	322	319	350	290	313	317	326	342	325	313	317	337	375	302	360	333	315	328	329	310	318	334	330	356	333	315	326	325	306	341	305	307	326	306	338	303	330	321
10252	932	800	587	516	526	511	506	477	474	510	498	498	491	500	494	484	467	521	517	443	449	459	534	479	518	513	517	491	482	490	490	481	470	455	478	464	487	481	451	491	465	468	488	475	507	460	464	471	494	481	466	488	469	514	499	485	491	466	453	490	478	484	517	460	472	466	499	492	485	470	473	489	489	491	452	466	469	478	463	472	500	521	461	458	494	471	487	459	509	484	468	517	466	455	495	459	446	466	467	465	502	454	445	472	477	458	469	493	501	496	495	485	471	478	472	461	448	483	467	477	491	500	485	456	471	516	455	451	494	491	477	502	497	519	457	464	485	502	463	497	495	471	465	461	505	489	462	478	499	488	469	539	537	481	490	495	467	489	494	493	472	486	489	482	492	510	454	505	483	514	508	500	497	458	455	441	490	472	464	498	479	437	456	460	490	456	521	512	493	501	472	519	487	460	466	491	497	497	493	517	467	523	491	498	455	500	503	499	493	506	475	458	494	496	482	486	439	488	474	475	492	474	458	445	466	444	425	527	466	488	498	479	473	476	464	511	519	487	457	496	463	497	475	463	486	485	432	469	490	493	459	469	458	488	493	471	456	461	495	485	507	491	469	474	468	450	475	499	424	433	508	481	488	470	505	518	479	481	472	475	503	451	487	496	486	477	487	460	493	476	459	496	490	481	473	469	505	488	462	485	474	448	523	470	482	453	508	490	498	476	498	471	459	459	472	478	509	472	479	485	467	487	503	488	449	467	497	489	505	496	458	458	489	490	484	489	506	520	516	478	436	453	491	522	479	499	462	501	465	493	458	464	493	444	478	491	478	492	513	491	447	453	483	505	492	491	476	470	455	481	492	433	465	471	491	520	509	507	441	442	492	448	490	507	464	481	498	478	423	478	525	484	460	457	491	453	486	499	487	469	453	494	474	491	449	451	465	494	491	462	498	488	521	503	499	501	510	510	437	483	489	491	491	490	459	522	514	492	465	492	498	501	503	485	483	455	456	508	436	469	454	476	451	481	471	461	476	472	483	501	451	482	486	487	486	487	467	441	449	457	473	439	495	473	486	459	488	464	516	494	453	431	486	478	483	491	502	480	481	502	516	496	467	484	477	451	508	476	466	453	505	496	470	485	469	489	473	480	445	457	459	468	462	474	452	458	520	496	466	497	503	459	433	469	485	505	490	487	498	480	488	468	479	517	489	463	468	480	490	481	486	445	478	486	515	485	485	498	488	451	456	517	474	485	463	436	483	490	491	486	527	469	482	497	475	479	457	468	470	538	501	454	485	439	462	525	482	515	484	532	488	454	482	480	466	454	518	472	458	481	480	492	472	494	509	471	541	478	516	486	492	446	493	463	441	475	514	478	468	446	489	478	466	500	470	472	448	492	483	500	465	500	516	500	483	540	500	470	490	472	476	461	492	501	482	497	537	465	462	439	464	418	493	513	494	450	454	486	499	470	489	490	468	465	491	487	490	461	485	478	481	488	517	501	453	463	474	470	515	502	491	451	496	462	447	521	465	462	490	505	502	508	456	477	487	466	458	494	459	516	510	503	470	478	512	509	489	489	501	460	478	473	479	459	479	469	472	468	493	483	509	501	464	464	477	471	478	464	501	462	483	533	467	507	484	472	469	453	458	492	478	489	407	521	504	474	463	440	515	486	475	518	500	472	460	448	476	487	499	475	481	512	481	488	471	453	457	459	471	557	498	446	489	491	503	478	476	503	491	464	473	495	485	455	480	507	453	511	492	473	495	477	514	469	493	474	469	483	475	484	493	491	448	481	484	505	498	494	484	491	460	456	482	504	488	475	432	473	498	453	472	463	513	467	484	441	476	525	494	481	480	507	488	476	486	484	500	450	505	477	458	536	484	476	513	470	493	505	476	446	493	486	485	468	499	460	460	468	503	484	491	499	497	486	461	501	483	474	466	460	465	471	453	486	513	447	475	491	485	504	450	476	475	467	525	487	434	487	461	468	512	479	478	499	452	478	487	478	498	509	513	450	478	459	499	481	470	489	470	444	481	516	488	505	469	477	502	530	465	433	542	512	502	432	485	473	508	470	490	432	475	475	480	502	465	464	475	439	510	495	494	498	457	448	517	496	490	484	452	523	459	474	462	489	496	499	522	504	508	447	519	467	504	479	476	490	517	492	468	462	478	439	503	456	462	510	511	477	520	507	475	461	510	495	488	443	480	461	456	439	494	453	508	520	513	474	502	497	481	457	475	498	474	477	477	455	485	508	502	481	471	456	452	507	462	479	453	453	521	488	466	471	491	500	485	482	495	471	455	503	471	429	452	488	526	466	462	499	474	466	495	463	447	494	485	519	505	506	488	447	497	503	480	470	462	453	479	481	475	472	471	480	494	496	475	482	488	457	495	485	499	507	484	454	492	503	506	531	476	455	470	486	445	453	473	459	498	472	491	544	490	486	534	479	483	466	488	485	488	505	451	438	483	497	477	439	444	452	476	458	515	467	501	470	486	473	467	491	491	496	485	480	453	464	483	517	506	452	507	496	497	497	533	499	514	484	473	465	491	497	457	485	486	470	454	474	452	502	497	472	433	492	468	444	497	486	479	470	466	453	476	500	480	487	450	507	503	458	538	468	485	461	460	504	500	493	453	470	493	492	521	488	504	482	484	493	486	507	504	455	459	494	472	444	453	438	512	476	458	487	491	466	465	473	513	471	488	509	472	450	459	504	523	471	449	512	476	497	496	478	486	468	454	464	493	493	473	497	499	472	428	482	479	491	462	467	523	439	476	486	483	451	452	509	479	480	467	469	479	491	453	483	480	507	487	507	515	466	510	511	482	473	504	503	482	481	461	489	447	461	501	485	465	498	505	479	442	500	469	509	523	450	473	485	500	514	488	458	486	499	484	453	498	502	480	467	469	468	491	454	501	489	476	494	468	484	492	500	437	473	499	461	475	524	492	509	498	478	473	486	472	514	485	509	449	496	499	504	485	523	486	479	475	503	480	490	459	499	455	453	471	469	503	469	482	488	494	484	479	489	507	487	517	503	510	477	510	488	505	469	513	501	458	521	473	485	497	448	446	506	447	481	487	503	500	478	486	454	502	493	483	477	486	471	487	481	483	476	473	485	508	426	501	474	481	457	483	500	488	489	480	443	487	464	447	464	480	488	461	509	484	478	484	491	480	489	439	505	495	482	484	437	540	486	439	461	502	546	458	469	490	468	496	512	470	469	467	478	513	494	502	514	471	457	489	511	476	468	485	490	503	488	472	522	516	472	523	451	506	484	458	491	495	470	483	489	494	495	472	472	495	455	467	481	493	517	464	490	479	496	473	483	458	492	481	501	483	478	479	472	498	459	483	463	450	499	423	521	479	425	487	449	455	476	471	479	465	467	477	474	458	516	475	505	466	483	484	454	490	507	477	485	512	464	459	495	539	492	480	519	479	494	522	455	464	463	514	467	459	481	480	456	489	480	515	528	469	449	498	497	484	454	527	492	485
23501	21544	28821	24759	21405	3194	369	283	210	210	194	189	189	183	178	167	173	168	156	159	157	149	153	120	156	144	137	142	132	152	149	146	153	125	129	148	136	133	144	142	173	149	127	142	146	139	135	143	157	135	146	126	139	112	130	130	130	156	149	137	147	129	145	146	120	121	140	121	132	147	125	124	116	130	149	128	130	136	145	110	167	154	136	120	136	136	123	140	136	129	118	138	126	131	116	137	149	135	126	138	126	152	132	157	133	141	142	159	133	136	132	139	117	137	134	126	128	122	130	147	125	151	141	162	149	112	139	132	133	153	148	140	118	151	139	144	142	128	131	124	146	130	120	136	141	144	120	141	136	146	127	130	144	142	134	127	134	139	141	143	131	126	148	122	142	136	118	122	116	135	139	143	134	135	143	140	132	143	131	133	133	135	154	132	125	123	151	139	142	139	137	141	142	111	127	135	159	134	120	132	113	124	143	139	121	135	139	124	141	138	145	141	132	128	142	135	129	138	163	129	156	107	116	150	135	133	169	118	146	128	113	129	122	150	133	130	120	118	148	125	147	155	135	140	131	134	124	140	139	130	156	142	122	163	128	137	124	142	142	117	145	127	136	134	131	124	132	130	140	150	145	140	166	131	154	162	132	149	142	150	121	133	146	125	142	133	136	134	131	140	130	124	139	144	132	126	146	129	150	136	136	120	146	115	139	139	141	146	132	123	118	152	117	136	135	143	113	146	154	122	135	112	142	111	131	123	147	141	138	125	140	136	137	153	131	119	141	129	129	134	132	154	136	140	143	139	131	128	137	147	137	131	128	131	113	138	144	132	138	129	134	153	131	145	124	148	128	135	141	123	118	113	147	113	142	138	135	139	160	135	142	140	150	107	138	149	133	132	140	146	150	139	137	123	135	129	129	130	131	113	160	129	149	159	135	161	125	145	142	136	132	148	132	133	134	130	119	131	148	138	120	157	127	138	131	112	120	134	132	122	140	141	150	124	153	123	127	131	129	149	141	145	138	124	142	151	138	126	151	149	125	127	137	122	151	135	159	142	135	141	127	124	141	153	127	153	154	144	148	115	142	119	129	139	118	132	138	142	115	141	146	156	136	146	134	130	140	144	141	138	140	126	121	128	135	115	145	132	143	152	139	136	122	108	146	125	134	146	133	148	125	134	139	115	115	135	142	139	144	116	140	129	130	139	118	120	133	115	127	127	128	143	143	128	150	133	125	137	140	120	135	133	153	123	157	142	118	127	132	131	124	136	129	126	117	122	161	129	132	132	131	140	127	143	135	139	114	114	144	132	139	120	130	131	130	155	114	143	122	150	136	139	140	126	144	110	134	137	125	136	128	153	126	120	130	120	113	133	122	139	137	147	151	132	137	149	127	139	134	148	137	113	118	134	133	139	132	144	138	136	156	135	137	135	134	123	132	134	126	141	143	127	141	133	130	119	154	148	118	134	127	155	116	140	142	140	143	117	98	136	129	137	125	123	130	115	135	140	129	156	133	129	141	131	138	135	129	132	145	143	119	142	119	124	150	141	131	138	122	126	134	119	159	119	142	126	125	146	130	151	115	125	152	126	147	118	153	111	133	138	131	159	122	136	147	155	149	129	128	139	124	146	127	137	126	119	148	127	145	135	133	142	123	143	139	129	148	114	142	157	121	142	122	148	154	135	134	138	140	134	138	123	131	120	145	151	127	137	135	122	140	129	146	148	135	137	143	145	147	146	123	118	139	152	152	144	130	122	136	133	138	119	130	135	151	129	143	133	155	136	113	140	116	133	143	136	151	131	144	134	134	124	130	132	160	122	116	125	148	149	135	143	142	110	138	129	159	143	147	127	138	136	134	139	157	136	130	135	135	138	151	137	136	142	132	151	134	121	143	150	128	123	167	139	126	124	144	119	130	137	126	105	156	143	142	138	133	138	128	139	145	140	155	136	147	134	139	139	141	142	128	121	151	141	147	129	122	122	139	142	133	138	129	131	135	132	141	124	163	135	126	133	131	154	161	125	137	152	151	127	144	153	152	146	127	137	148	130	133	119	124	129	125	122	135	164	137	140	154	129	117	126	160	127	120	150	131	122	131	123	139	164	149	157	131	120	141	130	131	144	151	114	135	126	147	122	131	131	134	149	149	140	131	145	124	118	124	147	142	129	140	136	147	146	154	114	137	112	140	134	129	153	128	129	140	129	143	133	144	130	125	135	143	148	142	140	160	138	138	124	140	147	141	146	139	151	131	159	153	157	159	126	156	136	142	127	111	131	127	134	152	126	142	122	126	146	132	132	133	128	156	125	136	151	136	147	164	154	135	133	134	140	129	129	135	115	146	125	146	124	133	128	141	129	146	144	124	125	136	135	126	129	140	118	137	136	140	131	129	147	125	161	126	134	147	144	156	126	136	110	127	127	134	149	135	147	145	107	145	129	146	129	136	135	147	120	147	128	134	137	139	128	144	131	104	159	153	109	143	131	155	150	135	148	136	124	136	131	130	131	139	136	153	159	118	144	124	126	109	135	153	133	138	134	132	165	119	131	135	120	128	141	136	134	137	127	140	160	136	136	126	136	155	150	153	155	158	125	144	154	127	139	148	160	132	130	155	158	158	136	125	124	136	126	137	130	102	122	125	161	130	142	131	123	139	140	128	129	137	152	147	144	139	161	162	157	149	159	133	120	145	147	153	152	124	135	133	147	131	141	147	129	133	138	143	140	134	123	154	127	132	143	142	150	162	132	147	148	154	132	134	113	134	149	115	123	153	139	139	128	148	117	137	146	134	131	128	125	127	132	134	132	128	138	134	142	116	159	137	141	133	137	130	146	138	143	131	121	151	155	138	134	143	139	140	134	127	143	141	135	129	137	132	137	124	143	145	133	126	147	128	128	132	125	137	139	112	126	130	121	134	117	128	148	131	158	143	154	141	114	130	112	127	141	117	128	132	125	136	137	125	134	143	113	139	131	129	114	160	150	143	152	135	113	112	137	142	136	119	128	129	148	137	135	120	150	138	149	131	107	134	142	140	123	107	126	129	155	120	131	126	122	137	149	144	124	151	138	136	132	145	116	130	135	126	133	157	138	158	146	149	135	132	108	129	125	137	160	134	126	131	153	130	141	141	118	120	161	127	148	136	137	153	138	143	132	143	130	149	117	151	125	144	124	128	127	129	135	149	109	130	131	120	126	124	137	123	115	152	145	136	121	128	132	118	148	129	147	124	160	136	131	139	129	134	121	149	135	140	112	171	160	158	119	134	125	127	127	117	101	118	141	141	141	138	142	153	129	138	135	134	151	132	155	147	136	146	134	124	115	164	112	123	135	144	152	124	128	137	143	137	114	137	107	136	124	124	134	146	124	128	139	139	147	134	116	150	148	137	169	157	113	116	133	129	122	139	118	124	114	136	122	146	143	135	121	127	127	146	179	120	124	147	158	162	118	137	121	131	134	111	166	127	126	137	143	143	152	144	150	123	135	142	135	137	127
19288	5709	3764	1648	1104	805	678	518	452	380	384	327	305	293	261	277	272	262	243	246	255	261	241	238	229	239	243	242	206	246	238	205	209	237	219	228	221	230	213	228	214	227	221	230	200	190	207	225	218	231	214	226	203	218	224	223	214	229	208	240	197	244	216	215	200	231	207	189	190	194	217	211	222	222	195	202	221	220	210	237	205	217	204	232	215	215	207	213	197	188	186	258	219	211	226	206	232	213	237	222	202	231	237	198	209	228	223	229	220	227	214	210	207	203	227	203	197	210	235	202	199	220	187	194	209	210	230	207	205	219	224	210	241	201	230	200	227	237	208	183	205	199	214	193	211	208	214	219	220	222	232	216	200	200	201	227	207	220	208	218	185	209	231	213	217	198	211	223	195	210	233	224	214	192	194	215	212	216	231	247	236	237	198	211	206	213	227	209	235	221	227	213	225	228	203	210	204	220	215	214	241	210	213	222	229	246	199	222	213	208	209	190	205	217	220	232	213	221	216	223	236	217	211	198	201	204	229	199	215	205	214	195	215	240	200	209	197	206	230	213	194	208	209	240	191	193	226	208	213	233	239	186	203	198	229	246	201	229	240	210	200	221	220	246	211	223	196	215	212	212	204	199	203	220	234	199	224	210	196	198	226	202	217	228	203	200	210	211	210	209	186	202	204	202	228	199	227	224	211	237	210	214	236	220	211	204	206	229	227	222	233	229	201	231	197	234	230	224	224	191	194	238	243	219	219	201	191	221	199	246	237	201	198	215	188	211	221	198	234	245	202	201	211	197	224	207	206	210	225	211	215	241	221	234	219	221	240	221	205	198	234	229	216	232	222	223	229	203	229	228	206	231	218	211	199	231	208	215	214	224	235	218	228	221	225	212	232	207	237	204	215	203	216	199	240	230	181	222	212	210	215	203	215	224	210	223	208	211	220	209	209	209	223	241	215	212	247	204	233	223	206	231	243	197	220	205	194	215	207	227	222	243	219	230	207	217	211	216	205	201	226	218	213	197	206	225	224	203	218	209	207	211	239	202	187	195	220	191	176	222	202	246	226	216	219	211	212	234	230	232	188	187	196	209	205	222	216	221	199	209	221	213	210	207	215	236	219	217	209	231	230	243	257	236	205	198	211	199	198	165	229	217	211	224	214	198	215	214	225	215	238	234	193	225	201	213	226	229	202	230	228	214	241	240	248	167	217	213	200	208	231	219	218	201	207	206	237	226	214	198	210	207	189	221	210	210	187	213	226	221	209	234	195	224	212	218	196	219	192	229	194	214	214	217	203	191	217	214	233	217	208	225	240	212	200	190	208	221	221	210	203	234	237	221	212	209	252	226	248	248	212	232	209	188	231	223	217	204	218	212	221	221	236	224	211	209	221	189	199	211	216	212	224	197	224	231	205	230	223	212	201	209	189	224	192	203	234	204	232	188	218	200	212	201	208	210	224	228	196	194	209	214	205	205	205	210	220	212	210	227	217	255	218	198	223	251	208	221	201	200	247	238	223	218	215	207	215	235	226	201	219	180	210	219	230	225	216	219	195	210	194	221	220	226	188	216	208	209	198	221	220	232	207	212	201	212	212	189	198	214	188	228	246	215	226	224	230	188	246	242	218	212	225	196	204	204	216	236	204	227	199	208	208	205	193	190	227	211	205	192	231	192	227	202	230	206	203	207	199	212	219	229	211	207	195	207	184	200	214	214	204	218	233	225	233	181	217	211	237	217	204	218	238	209	245	206	214	216	212	205	203	215	242	211	259	213	236	216	214	229	232	212	169	209	232	221	235	235	212	211	203	212	235	203	221	199	228	200	233	218	228	216	224	212	201	194	223	232	210	237	225	193	248	223	209	205	192	214	220	237	205	235	207	222	210	239	209	218	182	249	228	208	218	219	227	206	206	212	218	190	233	217	220	228	233	213	206	221	233	213	215	233	203	188	234	201	226	211	222	205	194	221	245	255	191	241	222	209	216	205	195	206	222	194	199	211	205	201	218	235	211	205	206	200	202	210	229	185	199	196	217	231	209	213	203	223	190	213	244	205	214	214	210	196	224	206	253	222	261	206	211	213	204	240	214	203	232	192	207	211	217	223	218	201	223	228	239	202	223	195	205	217	177	201	228	206	218	203	211	209	214	198	249	200	209	240	238	207	242	215	221	244	222	199	221	235	207	209	239	215	228	210	228	235	188	218	231	211	189	234	225	216	193	219	220	195	208	200	195	208	203	199	206	227	197	209	217	227	201	222	200	212	230	207	237	220	230	212	202	191	190	206	224	206	217	208	221	213	232	212	222	215	253	239	210	190	203	250	209	189	184	208	217	202	217	213	205	236	175	216	211	211	221	205	193	221	234	202	208	209	217	196	230	218	233	230	217	196	212	223	218	207	229	220	208	232	234	215	210	228	255	232	227	216	231	216	205	201	224	190	195	224	220	217	222	198	225	203	208	236	193	192	213	216	204	178	214	205	226	225	218	223	195	200	211	233	213	217	221	214	204	225	228	219	224	211	210	217	216	215	219	206	215	215	205	204	205	237	218	241	230	222	185	215	213	232	232	204	216	227	195	234	227	220	223	215	206	228	223	201	215	209	216	229	235	198	206	200	213	212	213	195	217	210	240	223	198	221	210	215	194	250	190	215	235	209	181	212	183	194	243	191	201	226	210	210	217	227	226	216	223	241	214	229	205	204	226	224	228	231	211	221	240	236	229	233	218	250	222	219	222	199	198	196	199	188	231	201	200	222	188	212	225	236	230	234	224	204	248	231	222	185	220	209	219	225	217	229	205	206	215	230	217	180	215	208	195	221	196	210	208	197	207	245	226	194	210	224	215	221	226	215	216	240	199	198	253	230	195	229	192	219	225	223	221	244	201	234	198	213	206	221	217	208	220	197	221	207	222	224	223	212	202	209	236	225	223	219	212	195	203	180	225	203	201	193	209	193	220	207	198	225	200	200	223	195	212	204	215	218	211	204	181	200	218	207	217	199	207	214	226	227	221	224	221	216	216	205	215	217	214	232	182	217	201	205	222	211	190	205	215	234	207	247	227	210	256	230	236	182	222	211	211	218	234	240	219	227	210	219	187	210	214	231	201	196	221	215	228	219	208	217	237	205	255	192	208	199	221	230	206	228	205	213	211	233	221	246	193	192	205	216	238	240	219	219	202	201	229	192	248	199	199	219	201	226	218	221	195	231	226	246	200	191	212	207	194	196	245	252	226	218	196	192	194	216	207	216	201	218	206	202	228	220	218	202	225	209	213	226	209	212	196	219	215	184	231	215	184	239	215	201	199	228	211	218	214	238	211	218	200	240	205	210	217	227	222	222	230	243	237	242	205	191	207	213	217	195	221	213	227	220	236	212	242	186	224	187	201	219	212	208	187	209	217	203	208	229	200	197	207	188	211	214	206	187	215	232	220	205	230	202	209	182	201	208	220	221	205	215	209	228	227	217	231	214	211	206	234	220	203	207	234	215	233	230
24933	21556	26965	24859	1787	520	457	405	410	378	408	395	401	370	386	382	390	366	353	386	383	377	382	376	360	389	346	408	389	381	367	391	384	377	384	359	367	410	385	372	390	377	347	396	417	378	379	361	327	400	373	352	356	401	316	378	343	359	367	398	379	390	365	379	398	380	385	376	360	354	387	348	374	371	376	391	386	358	351	368	350	388	361	388	357	362	323	370	354	333	368	313	389	403	375	368	369	355	363	365	357	388	360	362	391	379	354	378	361	388	357	422	390	387	403	432	385	385	360	364	383	342	387	401	343	387	376	383	355	395	387	384	398	374	366	365	337	400	338	341	383	338	386	358	363	367	327	360	405	394	364	349	349	403	400	375	358	342	367	371	361	391	394	350	364	372	375	392	385	364	359	385	370	355	345	395	360	406	404	365	374	411	386	346	362	351	338	390	371	352	357	343	358	367	362	364	384	346	413	358	371	360	336	378	350	363	398	333	402	330	370	345	387	363	392	393	383	355	383	364	365	383	391	345	415	365	375	434	396	373	377	420	397	357	390	356	358	381	366	405	348	330	367	392	350	369	357	393	377	393	383	371	376	393	368	371	391	401	395	376	369	395	380	379	395	356	361	360	385	379	384	388	401	334	353	372	348	402	384	364	356	380	362	360	383	361	379	384	379	363	380	321	383	365	349	342	366	336	382	382	384	383	387	362	369	381	388	352	367	375	381	412	370	378	391	387	346	347	370	357	392	330	352	380	397	364	352	370	359	387	373	386	333	357	405	368	389	388	380	362	373	378	374	347	372	363	394	357	383	371	351	349	366	359	388	375	358	386	381	379	362	382	366	380	379	354	382	387	372	387	387	371	366	374	336	384	364	370	379	383	382	367	381	356	388	391	381	349	399	363	371	352	353	393	372	357	354	376	366	385	384	392	390	368	376	357	383	345	380	366	394	359	378	361	385	367	332	372	366	370	383	423	364	387	392	397	360	339	350	388	363	389	374	417	365	359	384	397	367	390	408	379	341	390	381	361	373	374	388	343	348	350	389	379	350	390	328	377	352	335	356	335	406	395	405	382	339	334	404	412	397	373	413	360	374	368	410	345	383	365	362	407	355	366	378	354	395	357	357	380	372	384	395	360	383	370	413	372	344	372	409	381	383	406	393	350	366	391	398	370	360	365	375	366	400	372	350	366	420	382	349	374	399	364	363	389	372	372	362	367	359	378	360	362	390	383	395	372	387	369	393	380	355	368	397	345	358	376	375	374	366	373	393	387	351	364	388	349	405	343	389	397	371	385	380	389	386	393	373	377	365	367	374	371	336	392	408	424	364	391	354	378	347	370	382	376	389	352	385	402	387	386	386	388	366	395	380	366	393	385	399	374	368	392	368	387	350	391	371	360	398	387	337	359	333	367	371	381	367	380	354	371	372	379	393	366	389	356	345	385	381	354	352	346	382	339	396	416	391	391	387	376	389	403	398	372	394	377	372	380	338	384	391	389	359	393	363	379	375	375	338	359	358	412	341	388	359	429	388	357	397	380	384	370	343	348	375	392	353	394	387	409	376	349	370	364	391	392	376	352	381	371	365	393	360	342	345	344	409	379	375	377	353	403	368	396	345	347	349	403	383	402	373	389	365	412	331	375	346	388	354	377	379	363	407	338	373	379	347	344	358	357	402	398	380	363	387	368	395	377	353	413	345	364	383	393	361	389	409	392	372	343	353	340	376	368	382	375	360	381	403	372	363	362	346	355	368	376	342	336	392	364	370	351	371	428	363	405	367	367	356	381	361	366	392	348	394	377	383	394	402	341	358	363	392	366	348	373	390	324	364	391	391	380	349	352	370	381	351	351	360	383	393	382	381	370	384	340	359	408	309	375	401	373	362	407	390	415	379	366	366	354	356	370	385	397	368	366	371	381	371	398	341	370	374	403	361	387	394	354	373	362	371	343	336	367	383	398	378	396	376	346	335	350	374	359	402	366	360	386	370	381	363	348	363	360	360	367	365	339	369	379	349	361	341	354	396	380	343	345	385	361	344	370	388	359	362	366	382	352	353	353	369	384	354	373	362	373	400	390	384	355	346	358	334	378	349	398	351	377	345	394	369	392	374	378	379	373	350	370	405	355	360	367	362	391	387	367	358	385	347	399	406	388	364	386	366	367	377	366	394	350	367	413	340	343	351	373	391	385	333	381	382	382	357	392	388	333	344	403	368	338	362	343	395	358	375	369	363	352	367	348	362	371	387	353	369	342	407	379	433	376	368	421	372	351	381	380	377	385	362	358	380	399	367	357	381	346	349	399	369	379	412	392	356	357	370	403	382	360	343	344	345	383	355	349	374	347	381	361	370	366	366	340	387	322	375	357	408	371	399	347	383	372	392	383	358	373	383	371	393	367	393	332	368	338	382	380	354	354	397	369	397	363	381	350	336	376	383	375	401	374	391	367	346	356	400	363	365	407	377	395	390	388	366	379	344	371	368	381	350	375	376	370	363	375	359	349	365	350	357	375	354	354	398	392	370	395	427	359	403	374	361	372	392	361	334	379	361	350	376	358	380	362	335	370	437	351	376	390	364	375	370	347	376	360	388	382	377	373	355	358	373	407	383	383	363	345	353	371	404	388	376	380	375	358	338	377	340	341	398	369	359	384	394	354	394	401	390	366	342	363	364	356	354	346	381	363	360	358	366	374	376	375	404	381	371	376	387	370	377	379	367	395	351	354	378	365	377	380	355	350	334	360	401	356	361	345	384	367	362	380	359	350	338	353	395	387	339	336	388	372	398	388	315	342	380	372	381	388	369	378	385	358	383	393	393	353	361	372	355	336	381	371	398	366	336	376	377	398	392	402	393	365	373	370	378	343	393	377	382	390	371	336	376	314	390	393	377	392	343	354	388	386	381	352	360	396	370	385	392	383	386	353	356	393	389	365	378	364	373	367	355	359	374	352	363	386	380	408	348	381	360	398	381	382	347	357	361	360	387	353	432	364	390	385	398	375	349	383	374	362	362	356	357	372	350	377	378	399	371	401	360	364	369	400	387	381	365	374	388	380	371	390	399	353	361	382	372	363	344	348	397	393	401	375	351	377	351	369	375	347	408	349	355	384	358	382	377	377	395	405	350	359	369	346	328	379	349	363	363	372	366	341	410	387	405	382	384	355	361	347	390	353	411	373	398	377	344	396	353	345	382	318	402	340	364	379	384	388	384	378	354	418	368	381	366	396	370	367	341	360	384	345	335	363	330	345	337	337	386	368	367	332	391	401	389	318	352	353	362	349	421	385	371	375	334	390	360	365	410	346	377	386	362	382	367	374	350	377	371	374	383	370	411	344	382	318	354	343	374	353	337	372	421	394	347	384	391	391	402	346	384	364	392	328	381	368	388	346	364	397	351	396	384	359	368	363	347	332	378	337	376	369	391	394	326	407	340	361	366	379	375	363	394	347	350	392	398	366	379	357	355	369	350	384	395	339	391	386	331	399	368	358	383	397
19072	2988	2208	1212	888	779	738	696	639	615	614	570	576	580	570	567	563	596	556	549	549	555	535	523	548	566	547	550	557	525	544	569	533	531	555	534	532	544	519	558	531	510	527	544	582	507	530	512	576	524	537	497	554	589	595	525	524	594	539	498	512	523	580	545	551	566	514	546	549	502	540	551	535	523	533	561	561	517	535	536	567	516	526	503	496	573	520	539	548	544	528	511	558	538	499	531	503	545	519	540	562	552	541	574	550	554	480	567	555	513	551	555	541	535	542	490	516	566	566	538	559	499	518	573	544	512	546	551	499	529	559	540	509	522	489	517	512	541	518	552	548	544	513	534	551	550	521	540	527	579	520	535	562	558	503	574	535	559	537	530	590	555	520	531	512	538	524	528	550	532	504	511	563	584	552	469	524	576	541	551	523	529	576	530	545	518	523	549	515	558	564	565	540	568	554	513	562	560	549	539	540	508	554	473	491	568	533	564	539	561	560	601	555	553	524	540	567	501	561	558	517	561	539	531	557	538	545	554	538	524	551	515	523	511	539	513	524	587	535	563	522	575	554	521	507	560	550	546	530	524	544	543	490	526	546	518	558	542	550	554	521	508	574	531	531	514	560	530	533	525	535	532	551	552	516	551	517	534	529	602	560	515	516	530	557	509	533	506	522	543	517	534	528	526	527	542	538	579	506	609	556	531	548	563	517	520	547	523	521	537	513	537	549	523	580	564	520	536	565	528	585	496	543	500	495	553	523	524	552	563	538	513	554	517	495	524	544	524	531	535	552	551	476	555	514	535	537	525	527	539	502	561	539	530	514	527	550	515	550	525	542	531	476	486	514	560	529	507	514	510	566	550	513	529	580	530	508	541	556	553	544	530	528	523	531	523	532	533	510	499	578	537	520	557	547	509	563	534	552	489	548	513	533	496	509	559	533	588	500	566	522	539	510	553	544	518	534	508	517	527	533	501	588	481	520	515	518	530	508	522	498	523	547	529	509	530	559	551	554	543	502	500	574	523	553	542	560	499	556	531	548	526	541	542	515	560	511	490	481	483	530	558	520	532	512	520	517	532	500	587	493	554	523	611	496	537	516	509	543	491	574	510	541	512	521	543	492	521	545	523	545	518	503	541	542	509	571	529	558	528	494	511	565	537	500	539	530	560	550	551	555	533	540	509	535	539	511	526	525	495	546	537	470	523	534	537	524	504	553	493	553	560	468	538	546	522	508	544	528	532	511	509	497	546	544	546	557	505	539	544	582	550	517	517	514	519	544	520	520	546	549	537	530	433	526	541	494	511	498	485	537	517	514	539	559	495	543	524	553	510	503	509	523	528	521	476	565	521	529	537	545	502	524	568	577	544	516	516	559	513	511	533	545	517	529	560	530	565	557	558	567	535	491	537	495	522	540	550	580	498	518	514	552	527	560	507	535	548	555	566	536	535	519	493	518	513	533	552	513	514	554	515	518	527	495	562	532	513	514	510	525	506	498	542	497	528	521	524	532	546	508	543	520	548	495	539	533	509	539	520	534	540	546	525	557	550	547	507	503	541	503	521	515	544	564	554	528	524	512	521	488	559	525	547	537	513	579	521	534	523	542	496	527	529	550	523	545	545	516	547	562	542	521	544	544	517	536	584	542	523	510	516	521	574	544	504	506	552	515	546	539	537	566	504	560	522	581	496	516	532	512	550	505	552	528	525	563	558	517	515	543	508	553	558	543	515	512	532	590	539	546	546	536	581	533	559	519	532	526	550	532	548	527	518	504	565	549	561	512	543	589	548	514	540	492	547	521	532	535	520	572	519	501	505	546	547	564	553	521	574	534	507	545	556	530	531	555	575	529	506	555	534	546	532	536	523	541	559	492	560	554	584	568	501	520	541	532	519	550	493	571	556	576	528	522	521	550	537	506	528	559	540	517	534	507	543	529	542	500	527	538	548	557	515	575	549	551	571	522	525	540	537	531	544	506	535	549	498	532	509	530	531	530	541	538	504	526	579	505	539	494	576	525	539	545	553	558	585	520	530	515	550	524	534	530	521	503	539	541	535	532	488	526	554	516	518	546	512	549	532	536	557	543	520	567	581	566	507	560	522	548	547	564	590	525	523	533	571	511	538	494	518	525	509	528	539	585	534	525	524	518	521	509	556	553	507	516	531	504	512	570	567	556	513	528	551	547	494	495	537	539	566	541	527	509	539	558	511	497	564	524	487	559	558	524	545	578	525	558	557	546	556	548	473	581	493	542	554	536	536	490	560	539	531	557	514	543	537	539	532	494	530	532	538	535	522	517	491	519	537	496	533	521	570	526	501	529	558	517	518	537	528	539	535	525	569	507	536	573	508	515	515	545	507	526	600	486	548	535	528	558	483	584	558	575	512	546	506	508	527	525	524	529	510	511	543	535	526	475	538	528	556	541	533	501	476	567	497	558	541	500	531	537	528	527	522	562	505	524	515	477	515	521	504	528	532	532	568	520	556	513	519	507	527	554	564	552	549	526	540	589	549	570	532	552	566	517	496	522	549	519	508	547	534	525	484	509	568	514	562	567	561	518	531	532	557	497	557	531	547	575	548	567	552	532	523	550	535	518	552	518	559	589	530	525	559	460	482	518	520	491	566	518	498	522	487	560	529	567	533	561	508	518	510	532	531	564	535	530	514	535	540	513	578	518	549	537	540	513	534	546	541	537	586	491	559	518	503	524	516	537	541	569	526	610	562	539	536	512	545	488	601	561	529	540	513	549	557	515	518	572	522	558	520	506	526	540	509	527	515	522	504	537	504	530	571	539	523	546	562	532	493	481	521	520	549	523	551	563	562	513	523	554	565	508	515	519	514	501	518	559	509	535	514	559	550	497	534	542	524	539	512	571	532	543	547	538	554	501	521	552	539	498	553	529	577	522	504	536	519	498	548	520	573	499	547	566	525	574	508	554	521	528	523	529	526	548	518	508	556	533	532	534	559	528	509	535	542	510	542	543	552	551	559	513	486	494	564	532	547	547	537	576	550	515	525	504	548	533	541	482	581	529	540	564	549	552	522	549	539	544	522	528	553	545	500	566	560	534	536	550	554	525	489	530	513	522	561	555	519	575	492	559	514	525	563	504	584	560	513	526	578	596	509	560	539	537	530	542	470	563	505	535	518	540	520	532	515	554	513	558	553	520	555	541	555	489	512	511	585	535	524	546	583	568	538	541	527	573	560	528	554	547	504	532	497	573	547	529	500	539	530	497	509	530	532	518	525	537	569	502	558	546	589	547	556	517	545	545	537	528	510	538	527	521	568	495	532	528	587	502	536	540	523	520	531	547	555	575	514	573	518	539	537	540	509	527	550	602	541	544	536	537	531	557	540	531	525	521	562	556	540	528	509	533	504	564	522	516	512	549	539	491	486	511	503	517	512	498	553	569	555	506	501	530	528	553	513	518	529	552	526	545	523	542	546	560	546	509	546	556	517	523	524	567	512	537	520	551	515	530	555	528	519	550	525
22594	21548	29328	24226	21542	21293	1688	382	276	262	219	200	207	168	159	151	157	168	134	131	155	177	134	138	112	128	119	123	135	135	130	139	108	121	117	155	127	119	123	122	108	131	120	121	120	109	129	106	140	107	130	122	138	143	108	131	121	103	102	138	130	139	122	109	121	110	117	132	118	122	125	119	115	122	143	128	102	156	124	113	130	105	110	107	132	136	117	126	120	121	116	125	128	109	124	130	112	109	110	121	127	129	117	119	120	135	111	138	131	110	110	111	115	103	119	120	105	117	121	103	113	123	130	108	111	117	111	136	122	137	106	122	121	119	133	104	111	112	123	111	110	121	97	112	131	131	121	129	120	116	121	144	115	124	111	117	137	129	144	130	126	115	119	135	122	126	121	114	112	113	105	112	138	135	132	126	106	122	111	121	131	121	123	119	118	128	101	134	108	110	125	127	150	137	135	111	114	113	127	117	124	139	122	122	114	113	133	113	110	125	126	111	145	129	118	105	116	99	126	107	119	130	116	115	113	116	117	128	121	113	115	122	98	118	112	117	119	122	137	136	116	99	106	115	115	130	104	138	137	119	129	118	133	118	126	111	120	114	118	122	123	112	137	141	131	130	146	127	136	107	131	120	116	131	132	127	111	114	116	126	125	141	128	116	107	114	129	110	115	118	125	120	105	127	118	121	130	132	138	133	134	106	109	117	117	119	96	134	125	127	141	118	129	113	128	125	128	118	130	110	110	133	109	118	95	148	124	127	109	121	126	135	135	126	113	118	116	109	116	129	122	126	100	126	111	134	139	110	120	115	124	122	111	122	120	115	120	125	108	125	117	127	128	116	122	126	123	128	112	146	118	123	114	127	148	122	133	113	128	124	105	111	107	118	121	110	123	125	126	123	131	116	141	118	113	130	131	119	137	122	132	129	126	129	117	131	120	124	117	121	115	111	118	116	132	98	113	130	100	118	127	110	128	114	117	132	133	117	114	110	101	127	114	137	122	128	119	120	132	133	131	123	130	125	116	127	114	108	132	125	117	110	125	135	132	125	121	116	108	149	129	127	130	122	126	140	118	111	124	104	129	126	112	132	124	109	116	113	118	122	101	111	103	128	110	107	115	129	121	126	124	121	117	103	126	125	116	126	115	119	123	120	123	146	107	121	113	114	124	105	111	128	122	111	137	129	122	113	118	117	107	114	110	133	123	121	110	102	128	136	102	128	111	119	117	128	125	117	115	129	112	116	118	135	137	135	127	132	132	111	121	133	110	131	134	113	131	113	119	137	135	123	117	122	121	125	133	114	124	91	138	121	116	114	117	120	130	117	115	130	130	131	110	125	116	106	117	132	116	129	124	124	131	117	114	105	106	113	121	117	137	120	113	116	125	108	109	133	118	100	137	133	112	142	111	112	128	114	129	127	123	126	144	117	110	109	105	116	122	106	136	126	101	130	126	108	119	111	114	97	127	134	126	127	107	134	117	114	108	111	114	118	90	117	107	123	111	145	123	108	113	123	116	138	117	129	138	100	127	128	123	105	107	125	112	124	122	123	106	121	132	108	119	126	144	131	125	146	100	115	110	129	120	111	112	132	126	114	119	108	130	133	120	119	142	121	128	131	112	122	107	124	124	119	135	129	105	122	113	132	119	143	141	131	125	125	133	116	120	119	112	128	126	113	125	111	114	122	139	140	103	110	132	134	140	140	135	132	135	118	121	105	127	138	133	132	136	112	123	128	119	121	130	127	127	108	118	125	120	110	128	124	123	109	127	115	134	131	130	99	139	138	115	140	133	127	134	125	137	111	124	134	114	120	124	124	110	117	116	93	113	111	128	120	110	131	125	124	121	116	101	118	138	127	125	116	141	125	125	116	135	116	132	112	125	132	129	122	112	121	130	125	138	107	108	135	135	145	128	118	123	121	118	99	129	134	122	126	101	110	112	124	138	127	105	134	126	127	111	122	131	100	107	120	124	118	131	101	124	134	116	117	153	119	104	122	108	120	116	119	116	115	107	123	127	135	131	116	115	126	121	126	136	121	122	124	110	98	127	114	125	120	122	121	116	121	118	133	130	101	106	130	120	107	125	135	111	129	135	106	115	116	111	107	117	121	121	101	103	110	114	119	114	140	128	114	124	125	94	112	120	126	136	123	119	126	122	137	111	116	111	118	116	117	122	134	111	126	143	107	140	126	132	126	136	117	113	132	129	105	131	120	132	131	138	107	135	129	118	115	125	129	105	116	119	116	111	124	118	110	117	118	110	112	126	120	130	124	130	116	117	120	121	133	113	134	114	134	114	127	110	125	129	122	122	136	131	119	108	122	110	126	130	116	107	127	134	112	132	107	120	117	119	120	115	115	115	113	122	116	103	120	98	135	109	119	114	111	106	124	121	115	113	136	134	116	125	121	106	124	118	105	110	125	120	116	167	109	141	120	121	101	135	95	125	128	143	131	112	114	126	126	108	125	122	123	112	127	129	127	123	125	118	144	130	119	124	124	106	124	135	111	135	115	113	120	123	112	129	137	124	131	144	121	121	125	132	115	119	128	127	99	116	137	140	116	125	125	119	122	132	124	130	127	138	129	122	118	128	114	140	126	92	123	137	108	134	128	109	128	106	151	111	124	118	126	115	130	100	101	138	128	113	129	129	121	124	123	123	118	124	123	132	115	113	118	112	137	139	118	125	111	139	112	128	130	149	114	130	127	102	102	123	110	128	119	122	129	128	115	114	119	142	110	112	129	116	117	132	122	142	119	127	120	127	130	135	129	111	128	116	120	136	124	124	135	97	120	138	125	126	117	133	132	108	125	137	136	113	125	125	111	121	119	125	123	120	133	137	128	112	124	114	112	113	121	129	123	138	120	112	130	113	118	110	124	136	110	132	129	136	123	126	150	133	121	147	124	115	118	129	129	118	123	111	128	136	98	118	125	130	109	125	109	123	129	136	118	114	103	128	118	114	109	129	99	131	121	128	110	122	102	133	124	112	106	117	117	123	112	137	124	125	126	120	123	125	118	108	102	114	108	110	108	113	104	116	121	137	124	130	99	116	98	132	120	118	138	125	119	106	120	130	132	124	138	132	113	132	116	117	99	125	128	126	113	135	125	123	126	124	110	131	120	141	106	122	120	118	114	117	99	111	135	111	124	128	131	114	119	107	133	123	113	118	143	138	127	128	122	134	130	116	124	104	116	114	107	110	144	107	104	134	115	107	123	135	115	123	115	119	119	138	106	111	138	104	123	126	145	125	131	123	100	112	138	113	120	118	107	120	120	95	102	126	118	118	137	134	112	114	127	127	133	119	114	126	111	116	131	97	109	111	108	106	118	110	118	121	117	114	105	107	124	118	130	133	100	124	135	124	137	123	135	122	119	125	120	125	121	120	118	131	118	125	126	146	129	122	136	153	118	123	124	114	122	112	124	127	121	118	125	100	131	131	124	123	105	118	115	116	139	125	139	117	115	127	135	126	118	128	126	141	121	109	127
20156	9635	6452	2840	1911	1358	1009	796	653	544	422	443	416	354	304	282	282	251	222	266	243	221	223	199	237	205	208	189	217	166	188	181	223	218	184	189	182	194	184	190	171	188	186	161	179	171	174	202	173	180	182	184	181	187	174	191	180	173	161	199	147	169	185	183	192	186	173	171	177	188	199	176	162	187	150	176	184	176	186	220	201	174	166	173	169	162	177	171	196	195	201	163	167	172	169	176	174	169	181	179	165	154	177	174	169	179	153	163	184	177	194	195	167	174	159	180	162	192	161	169	200	169	164	191	175	166	144	160	153	159	175	171	173	181	179	181	168	165	168	168	177	165	150	165	200	168	182	153	160	182	181	156	176	165	167	157	174	159	173	186	171	164	154	166	167	163	162	155	169	167	164	196	167	174	207	166	158	184	183	155	166	194	174	174	163	174	158	190	156	183	170	165	155	179	172	172	192	169	171	174	159	174	180	188	151	177	169	182	161	171	157	158	178	160	191	159	179	182	166	172	182	159	177	169	181	170	159	178	169	184	162	167	184	169	165	163	165	200	156	165	171	167	170	158	148	177	179	185	190	197	177	192	176	176	179	177	160	157	152	192	171	196	153	171	197	161	200	169	144	162	186	158	179	172	195	180	175	154	172	174	189	170	178	172	184	153	178	177	172	168	177	169	153	171	154	183	176	161	164	185	171	154	180	202	175	185	200	173	146	154	180	177	186	189	169	187	186	158	191	158	152	176	181	164	186	177	190	169	171	179	159	147	183	180	158	163	182	216	167	189	172	189	168	162	161	166	160	177	174	179	168	186	203	167	190	163	183	164	187	186	159	161	182	170	179	162	166	181	186	151	194	185	173	180	193	179	184	167	161	173	178	176	165	169	179	176	177	174	163	145	169	181	165	164	163	190	161	179	153	189	164	171	165	163	169	186	161	178	174	166	161	161	187	186	184	173	192	165	181	188	164	163	171	182	178	198	159	206	154	155	180	173	153	145	164	177	186	177	193	173	180	160	173	184	159	173	163	169	182	179	206	164	155	173	160	166	187	174	169	189	150	204	171	192	162	183	161	161	194	174	155	169	183	188	183	158	154	181	172	194	167	187	174	196	174	176	145	166	154	185	176	172	171	183	175	176	163	198	176	171	193	185	151	157	163	182	162	153	187	166	172	174	179	193	141	163	170	182	189	198	160	181	178	189	184	184	185	179	179	182	171	163	166	178	178	163	183	156	190	181	193	196	164	178	164	165	158	193	186	171	164	175	169	197	179	176	170	162	171	154	158	172	177	166	184	149	157	170	199	159	175	182	180	183	182	192	157	173	181	163	186	174	181	155	184	173	177	154	164	204	188	172	158	174	168	192	172	148	181	160	179	154	177	191	181	167	168	176	182	178	170	161	197	158	184	171	169	175	160	155	161	195	183	200	176	145	175	152	178	173	190	165	182	165	166	175	145	152	162	176	178	158	199	167	143	142	187	186	182	170	170	155	177	166	179	151	160	182	201	164	189	164	168	146	142	176	179	145	166	147	180	179	167	182	195	160	169	160	181	151	186	164	163	181	167	166	147	205	164	165	175	157	152	167	174	170	186	185	214	182	166	141	181	190	154	184	194	180	180	176	163	182	176	190	177	174	179	174	160	181	165	142	182	199	157	168	167	162	151	166	153	159	157	177	172	163	164	178	206	174	176	155	201	175	166	185	179	173	162	148	165	172	173	165	138	153	168	158	171	167	191	176	172	182	171	169	162	177	173	159	163	168	155	168	154	181	171	168	186	145	186	163	179	180	171	159	186	186	170	178	171	161	168	170	182	145	174	156	148	169	159	171	179	193	171	165	152	160	154	148	172	173	151	161	181	180	173	168	155	171	186	176	195	169	175	178	181	198	166	177	188	186	163	180	183	177	154	156	180	175	146	169	151	189	182	173	193	163	162	151	184	169	178	170	172	177	159	171	173	179	168	170	170	178	152	151	187	163	174	194	193	191	169	157	153	184	155	176	162	175	182	161	177	176	173	166	174	192	176	149	177	184	200	183	161	175	178	164	167	166	157	173	159	181	156	180	173	159	170	164	176	165	180	149	187	159	151	155	147	179	177	164	166	169	157	195	162	175	195	185	163	174	188	181	162	161	150	168	181	186	160	188	165	195	188	161	182	164	175	181	148	182	194	172	172	162	162	182	172	169	176	171	179	204	196	185	161	180	195	150	174	159	175	163	168	163	182	193	179	169	182	151	163	159	179	176	156	179	167	159	204	152	202	145	175	176	161	165	165	191	174	197	183	169	152	160	153	192	185	173	163	177	172	175	163	179	192	154	165	161	175	168	162	154	188	177	194	179	160	144	160	175	201	166	151	171	169	180	177	154	181	152	165	165	169	182	199	173	181	179	174	177	187	166	176	179	168	176	173	163	171	196	153	161	174	164	198	175	153	179	178	189	171	161	176	184	170	180	164	175	179	168	157	168	176	169	179	152	178	174	189	168	197	168	163	169	196	159	172	199	171	170	175	193	190	159	173	191	187	178	160	173	146	151	155	183	184	160	158	177	164	177	185	171	168	149	149	190	157	175	157	184	166	176	165	163	165	201	171	191	163	153	181	170	190	178	194	174	186	176	171	171	177	156	178	163	176	172	173	161	183	172	190	182	157	170	163	179	179	181	174	191	189	154	197	187	152	182	166	178	148	170	172	167	187	186	182	150	158	174	176	183	177	185	148	195	172	149	168	172	164	166	181	150	181	167	190	164	182	162	187	143	156	168	182	170	153	194	164	162	173	182	197	194	179	133	172	164	161	154	160	172	173	177	172	156	155	179	178	173	141	168	156	149	154	174	167	188	184	169	174	160	162	182	176	166	194	160	171	147	160	164	178	178	164	152	168	167	154	169	166	186	166	160	171	175	191	192	187	163	192	184	185	167	181	181	151	164	187	164	196	174	171	169	174	156	174	180	186	181	169	174	190	162	177	188	162	191	189	178	182	172	173	178	163	176	168	184	155	178	174	170	194	155	188	171	183	169	206	169	155	171	161	187	167	176	146	194	169	181	193	196	171	181	155	177	190	160	162	186	170	184	180	177	192	173	170	178	195	169	172	173	184	186	151	179	167	161	172	175	179	160	166	197	170	180	182	184	168	187	181	171	173	170	189	173	165	176	169	164	164	203	180	176	185	161	182	189	181	158	160	172	162	169	166	162	186	186	160	185	157	156	181	169	161	141	177	178	155	150	177	173	153	185	193	171	164	149	153	168	177	172	172	191	184	169	159	156	179	192	167	167	164	169	168	175	181	180	179	168	183	177	160	169	165	191	183	188	165	175	180	178	155	197	181	166	162	177	171	163	176	178	187	172	172	175	189	173	172	191	149	175	162	148	197	166	172	183	191	176	174	174	171	148	157	182	189	176	180	163	186	166	176	183	170	163	146	170	176	178	171	161	161	206	195	202	151	195	183	173	162	168	167	143	160	167	146	181	192	181	169	156	149	166	176	167
27555	18387	3589	642	467	482	353	335	339	366	332	331	317	323	326	330	312	332	333	348	296	333	313	310	317	313	320	314	297	327	346	295	325	324	311	299	331	284	326	311	303	282	320	323	318	299	341	325	325	321	322	332	340	337	318	314	306	315	344	325	344	326	299	334	321	331	329	341	324	325	323	326	329	326	341	305	325	323	319	279	302	304	287	297	308	301	346	346	310	317	332	327	312	336	303	294	316	300	340	320	331	317	324	309	318	320	339	315	348	320	316	342	318	342	310	317	308	315	313	298	306	318	353	342	324	316	349	342	310	286	305	340	313	325	331	306	348	334	306	307	340	332	346	334	302	346	314	339	328	305	298	338	339	351	330	312	339	317	291	342	290	335	351	357	342	303	332	306	298	288	291	332	323	295	339	328	347	320	346	328	328	351	304	334	307	303	366	332	330	326	324	351	325	311	291	361	301	347	338	342	322	301	298	298	346	343	329	306	354	339	315	320	310	310	314	305	344	312	322	312	298	336	333	339	316	322	336	323	305	299	343	326	337	339	313	304	338	330	316	327	300	282	337	355	310	324	337	316	344	321	324	333	335	314	297	327	313	366	298	335	297	335	322	327	303	337	308	354	308	338	336	324	323	350	340	300	306	305	296	332	322	315	313	301	340	306	322	320	340	308	332	308	336	329	321	337	333	329	337	320	355	345	314	342	348	308	304	316	315	331	341	326	323	354	332	314	321	306	315	327	316	317	353	324	311	325	323	335	334	319	345	314	332	354	288	348	330	329	314	340	338	321	330	316	326	324	336	324	301	333	311	310	305	311	335	266	312	308	339	311	331	325	316	338	297	329	335	314	304	332	307	318	341	307	301	320	301	322	326	289	316	300	311	287	329	342	331	299	315	307	322	294	303	343	316	328	307	328	324	304	329	325	367	307	328	321	339	299	271	290	295	333	303	303	322	322	299	343	313	324	297	327	324	340	279	331	348	351	334	303	313	319	324	339	315	345	334	308	330	328	322	311	317	310	326	330	363	306	312	337	328	322	329	312	346	314	306	321	322	336	281	296	306	305	318	344	305	303	333	315	345	334	309	322	315	337	308	333	300	309	312	295	313	307	329	344	325	301	342	304	315	324	294	328	344	323	325	308	294	298	307	315	311	321	321	322	299	369	326	331	322	334	352	317	355	340	336	329	337	318	316	296	309	303	334	329	323	332	307	317	327	331	347	330	350	312	300	333	342	317	308	327	321	322	334	332	326	331	347	340	321	315	313	329	296	328	312	310	327	334	330	304	306	301	319	336	300	334	313	375	354	313	314	337	308	291	320	311	339	324	287	349	332	327	351	294	336	295	348	317	319	326	357	332	318	325	328	335	328	314	319	321	344	315	321	326	318	302	352	292	340	325	334	310	297	323	294	331	308	316	327	337	353	320	318	320	307	300	303	327	280	309	299	334	354	300	306	306	343	306	300	340	314	321	316	307	333	293	320	351	316	318	326	315	300	325	332	346	290	293	326	333	309	340	337	312	341	297	322	350	338	322	335	337	347	321	329	315	311	306	331	318	325	322	319	313	309	326	299	294	346	289	330	302	310	296	329	347	338	319	322	332	314	329	309	299	323	326	346	287	311	309	314	279	287	317	322	297	318	284	342	299	315	312	327	307	306	331	321	309	345	301	307	321	359	339	340	314	291	324	305	341	316	316	327	343	294	305	323	302	316	307	358	338	329	340	330	311	332	333	315	336	308	332	304	315	315	313	291	312	333	343	272	309	320	333	296	320	297	340	326	310	305	318	347	306	339	342	324	332	297	328	331	339	342	310	326	316	307	295	326	329	313	324	332	300	313	332	342	314	294	315	317	312	322	362	318	302	287	329	339	331	317	304	323	332	292	319	348	289	334	336	290	314	299	311	320	324	334	323	339	294	308	336	318	323	338	296	278	311	305	312	305	310	329	324	315	336	277	308	296	276	340	353	328	313	333	326	332	339	294	328	294	297	323	319	330	297	337	331	329	321	346	310	322	327	320	346	320	341	337	330	341	339	342	315	311	339	312	333	305	316	339	307	317	306	345	302	336	320	305	329	322	301	319	317	302	337	316	315	317	326	299	334	321	305	277	316	340	330	316	328	274	325	316	309	296	347	331	316	331	305	324	308	321	282	309	288	334	295	316	320	340	316	321	316	348	327	329	340	320	312	329	305	343	327	293	333	295	324	306	298	314	301	344	318	350	321	314	346	347	338	309	348	314	320	328	336	317	339	325	319	304	339	350	317	324	285	338	326	316	330	315	327	325	301	323	313	312	337	336	313	317	292	287	319	312	281	320	317	324	333	324	324	333	323	345	314	380	353	287	312	306	324	352	326	321	335	311	336	323	309	323	314	315	298	305	322	335	351	328	325	331	309	331	348	328	311	332	338	324	350	340	311	314	299	311	320	334	309	310	322	342	320	296	298	307	350	358	352	307	319	312	319	308	331	282	332	322	306	314	331	314	323	361	321	311	310	296	348	357	335	337	345	309	333	322	323	344	336	309	301	318	357	336	298	330	298	318	328	334	329	309	354	350	356	306	310	325	322	293	314	342	347	313	340	310	310	334	386	325	298	326	332	313	322	353	295	310	312	348	322	307	328	327	298	329	350	310	317	290	306	306	302	335	310	314	308	290	331	333	330	314	310	349	306	347	302	320	337	332	292	329	335	336	338	319	350	306	335	289	305	313	330	325	344	336	330	316	313	340	330	337	327	304	323	310	315	342	292	319	308	330	312	341	315	341	303	308	348	320	339	338	314	359	305	309	333	333	325	335	324	297	302	328	317	331	295	296	340	300	327	294	327	322	300	326	340	329	325	302	312	324	284	306	344	322	311	310	357	314	314	319	330	323	313	289	324	297	321	318	363	295	297	310	335	317	288	312	292	329	310	327	328	326	352	320	283	316	309	327	324	304	318	334	325	312	329	292	318	316	311	308	347	349	327	320	307	314	333	350	302	327	335	327	306	296	340	337	303	342	320	298	311	326	313	335	315	317	291	284	345	318	288	329	343	329	316	328	307	317	295	336	359	333	327	312	316	321	299	330	285	325	362	326	357	313	301	343	300	294	335	322	322	347	315	326	323	327	307	325	302	323	332	345	302	323	337	331	343	326	305	313	350	328	331	323	319	292	327	303	314	308	308	321	310	350	319	317	315	314	313	312	341	324	288	315	318	316	293	325	296	336	337	296	315	313	329	322	310	300	303	342	342	323	310	304	335	305	293	362	335	332	334	323	328	328	340	325	310	313	315	335	310	337	315	341	305	333	353	308	326	349	283	313	300	321	340	290	313	331	322	327	334	315	337	322	295	305	298	327	292	338	317	321	329	299	313	310	318	324	299	328	304	342	305	330	323	315	274	334	330	303	334	326	307	301	322	319	341	321	332	314	322	325	312	330	312	292	320	302	348	306	338	304	327	346	307	334	329	323	317	298	325	312	308	328	367	329	347	349	312	289	339	341	345
10168	922	746	561	524	533	501	536	479	470	475	462	463	501	517	503	520	487	497	460	494	497	478	506	465	482	461	466	464	496	482	508	475	479	488	461	482	512	508	491	476	445	466	488	466	483	466	462	448	503	469	468	483	494	503	480	476	510	449	469	514	514	450	534	442	468	436	485	490	460	485	502	447	450	492	425	455	503	478	472	459	485	465	466	500	514	472	486	485	507	472	457	485	466	516	476	516	490	487	486	489	499	488	456	458	464	481	489	492	532	483	446	488	448	471	494	524	507	444	486	454	467	472	479	491	478	472	497	456	473	483	483	484	497	450	511	467	450	489	512	467	480	482	477	437	455	454	497	504	537	483	469	494	482	498	472	477	432	498	481	508	469	494	443	489	482	468	495	518	489	464	468	479	486	454	524	452	493	455	498	433	487	471	482	485	444	475	474	446	469	474	481	456	466	466	476	470	464	472	464	485	497	441	462	458	472	437	478	491	518	470	474	483	442	518	484	449	442	472	471	490	536	470	494	487	479	472	478	457	498	491	491	455	479	489	498	505	465	497	465	519	509	466	461	448	480	468	515	474	493	430	491	436	450	483	469	465	456	460	500	461	470	463	469	497	500	508	471	466	459	492	493	503	475	496	475	463	464	472	490	480	485	479	477	496	507	472	462	486	470	472	485	504	484	473	476	442	469	477	453	482	474	471	475	478	490	434	470	450	479	481	497	457	479	484	477	485	516	483	453	459	526	507	487	500	476	498	453	475	471	481	486	445	495	481	490	500	470	470	486	463	443	483	481	490	495	489	445	487	460	487	468	484	464	475	458	433	465	480	465	512	464	484	502	439	449	493	455	483	481	503	514	476	466	464	464	491	469	477	474	496	483	463	503	478	452	457	470	501	494	492	505	461	494	458	461	442	487	495	473	451	461	485	466	491	501	472	464	485	461	453	483	480	480	503	503	495	469	486	490	448	457	494	524	485	494	507	472	508	470	449	477	493	516	469	480	463	483	467	476	461	442	499	446	476	488	486	492	450	501	493	490	466	492	435	460	474	456	499	488	461	466	458	490	480	497	482	506	462	464	513	518	470	504	429	494	421	491	466	430	437	480	493	489	478	508	457	464	466	485	469	476	475	486	476	452	472	487	497	475	498	492	509	469	505	457	479	505	475	466	459	486	472	444	424	501	496	445	470	471	465	509	483	467	471	497	481	464	512	472	458	461	445	488	467	442	462	488	457	477	511	482	458	508	492	434	476	441	494	496	483	487	514	463	498	492	434	486	468	474	495	485	446	466	474	500	452	468	476	450	485	507	469	492	455	486	470	454	495	495	458	469	497	459	487	485	491	463	488	477	512	492	465	475	465	461	474	454	446	468	457	486	490	441	479	484	481	452	448	446	500	481	470	450	484	420	485	441	482	460	470	510	482	470	478	517	476	471	474	487	498	481	462	451	473	492	490	491	465	480	498	472	476	466	457	491	504	494	454	466	504	465	477	468	490	498	446	496	475	485	474	512	505	481	450	474	477	432	502	470	466	500	469	487	491	489	488	465	499	509	455	482	485	463	480	476	464	477	471	484	534	465	461	501	477	488	469	446	471	458	466	444	473	458	495	527	428	459	463	446	490	485	467	473	456	492	465	493	464	493	450	450	468	451	480	454	464	463	452	455	497	456	473	492	462	502	486	501	491	474	526	467	477	488	485	473	450	441	481	486	470	496	492	465	476	469	450	500	480	459	457	422	480	514	473	455	492	481	480	483	470	475	497	465	504	486	484	504	468	480	480	481	477	479	437	493	491	479	477	481	471	469	441	472	474	475	461	466	484	485	482	518	480	502	484	497	458	465	467	450	478	491	457	476	493	441	482	508	499	496	464	484	490	472	486	442	452	465	463	447	468	498	485	502	454	466	479	496	467	482	504	485	465	444	472	472	487	479	499	498	451	455	488	462	455	459	458	463	458	479	462	455	461	476	466	435	522	510	501	453	487	452	430	479	454	415	489	492	462	473	447	445	442	443	486	471	453	478	494	497	464	517	468	435	488	474	483	457	472	503	517	447	492	483	480	483	505	477	494	465	458	483	497	467	494	451	470	483	501	490	426	472	488	488	479	482	485	498	507	490	470	467	434	444	467	458	457	476	465	459	500	444	491	459	445	509	467	496	502	480	492	470	494	496	477	531	489	448	485	480	495	491	487	486	502	453	441	433	437	452	497	453	469	489	472	476	466	488	429	472	457	465	477	495	512	490	466	488	464	445	488	495	494	458	488	484	512	471	465	471	455	477	475	498	468	483	496	491	479	506	466	478	484	507	457	495	459	476	441	505	487	441	486	500	498	484	465	459	470	496	472	473	454	517	501	469	473	485	466	467	481	476	515	478	501	404	510	480	455	455	467	476	463	489	451	469	439	461	468	505	455	488	461	489	470	455	483	474	467	474	472	452	511	469	467	484	489	551	527	464	477	509	468	470	485	500	482	470	471	475	484	469	454	464	509	486	496	461	475	476	496	498	473	478	466	453	493	469	476	516	513	480	443	454	437	481	451	494	487	487	454	439	436	474	458	468	469	499	496	440	452	509	512	428	498	479	509	456	474	460	464	497	479	461	439	454	431	480	497	485	446	461	439	467	496	488	475	491	468	496	455	515	526	445	463	503	505	497	488	498	447	447	494	481	457	514	462	451	490	484	515	457	509	481	461	436	470	483	464	472	441	489	475	498	528	464	446	459	442	460	500	487	457	450	446	468	490	480	502	523	446	486	474	488	444	468	486	473	495	478	484	498	464	479	474	482	521	466	474	481	439	490	492	506	497	470	462	467	508	462	472	452	458	502	498	455	454	451	437	468	460	464	476	493	496	459	477	436	483	461	505	494	510	479	483	477	505	450	484	483	466	488	492	506	491	463	518	462	511	457	481	483	477	490	449	444	497	474	471	434	451	445	454	448	438	462	445	518	487	495	485	457	444	478	483	472	478	496	483	481	459	450	482	488	466	503	516	469	528	460	489	471	493	519	483	526	518	488	489	454	507	426	464	478	468	502	487	456	483	469	449	525	458	454	476	482	497	485	508	466	473	485	455	472	477	490	491	472	470	497	472	528	478	493	479	510	495	477	474	482	495	496	416	500	503	475	483	493	502	468	462	496	474	442	494	487	490	502	440	469	498	509	456	480	488	507	436	469	451	469	469	477	510	508	467	438	473	461	473	454	474	441	467	469	448	466	531	484	476	535	477	482	487	479	466	470	517	475	462	453	478	506	424	456	467	496	515	447	510	466	468	491	482	492	483	495	451	500	479	435	492	452	508	446	470	447	489	508	452	489	482	494	468	474	469	543	465	461	479	500	525	466	443	442	439	467	465	448	492	476	493	474	461	509	491	469	501	462	511	527	455	479	484	497	491	500	448	467	466	499	482	465	505	446	479	469	487	467	488	439	492	470	479	469	489	482	464	501	467	458	486	460	476	455	480	489	464	473	437	473	489	501	496	460	429	477
23463	21560	28806	24789	21403	3260	353	253	234	176	174	167	173	168	167	140	167	165	152	160	156	134	145	144	142	145	141	135	160	146	137	124	132	126	126	151	149	138	145	135	148	149	140	122	146	126	135	133	117	138	155	134	121	138	152	151	118	130	135	148	144	153	122	157	144	145	143	130	119	144	143	138	128	126	129	125	149	158	136	114	119	136	142	117	138	152	135	145	106	134	131	147	132	139	128	121	118	136	140	127	143	146	122	122	124	129	125	139	121	156	142	136	138	137	124	131	132	131	149	164	130	116	149	153	132	117	146	104	134	143	144	127	151	136	140	148	141	133	135	137	137	122	151	139	128	134	131	132	122	122	119	132	151	143	145	115	121	143	125	121	125	126	128	142	157	142	140	122	157	156	132	131	140	128	113	124	132	130	128	119	120	130	136	141	147	129	145	154	126	132	125	155	127	141	134	146	127	138	135	143	142	144	145	116	117	134	129	104	129	158	122	139	123	141	173	140	133	129	130	139	120	160	142	131	162	165	143	136	138	125	125	138	141	112	138	146	124	118	114	139	138	145	139	131	124	142	130	131	115	113	158	129	122	135	150	138	108	153	157	146	117	133	150	138	120	135	132	136	146	131	108	135	141	160	135	116	133	133	147	119	124	157	142	151	133	152	133	160	140	136	142	119	132	142	143	145	145	142	110	120	118	132	143	132	121	152	127	149	131	140	139	128	125	124	138	129	137	122	127	127	143	152	131	125	138	143	137	149	130	143	129	141	130	132	146	136	146	117	141	151	122	147	142	143	143	138	125	158	132	145	131	148	112	129	128	149	131	120	135	134	153	130	126	145	108	126	117	138	142	131	155	110	152	140	145	116	137	128	129	128	116	135	128	131	144	122	130	113	142	118	126	147	151	118	136	153	114	150	141	130	134	137	134	157	146	143	144	136	138	134	120	134	145	142	133	167	134	135	115	136	128	149	134	140	134	138	129	151	120	131	118	137	132	122	137	133	126	134	148	135	119	129	132	120	119	123	115	154	159	131	146	130	142	135	145	129	141	119	140	137	157	137	114	142	143	122	117	157	155	137	138	123	120	138	151	133	145	156	157	153	130	136	155	125	129	134	131	169	134	122	144	140	137	132	129	137	128	131	132	134	138	129	137	140	149	134	118	132	144	138	139	127	131	144	135	140	124	116	113	131	125	125	148	131	138	120	120	159	121	166	120	134	143	152	124	116	138	109	147	131	138	145	126	134	126	149	130	127	118	136	148	147	134	118	120	140	155	142	152	120	157	135	140	124	116	143	128	124	139	112	136	137	146	149	144	149	145	155	131	143	146	128	115	134	135	130	160	155	118	138	132	123	135	134	119	127	127	105	147	124	108	122	142	139	158	139	153	138	121	157	129	155	117	130	139	122	130	136	164	152	133	143	132	141	119	132	135	142	125	137	125	128	124	145	123	133	139	121	127	137	118	145	135	130	155	116	125	137	138	132	151	119	147	138	130	136	114	153	146	121	131	117	126	148	136	133	129	140	135	133	138	131	139	137	125	124	139	128	138	122	123	132	134	145	129	136	117	141	152	140	139	137	137	129	119	138	122	130	126	129	115	145	127	136	124	154	139	160	131	152	150	129	148	146	132	136	127	132	136	140	142	142	123	147	130	115	127	119	128	134	117	144	133	111	142	128	135	131	108	151	145	131	140	146	119	149	146	132	140	135	138	135	146	145	140	117	121	136	143	155	140	141	113	133	170	122	148	137	143	130	151	156	120	141	116	137	144	132	132	141	123	140	142	121	130	128	157	146	139	128	142	117	130	129	134	139	121	139	135	122	151	147	138	122	141	119	136	136	137	130	131	117	120	131	139	129	117	124	129	135	144	142	133	130	120	138	139	127	118	142	139	140	122	121	133	145	118	142	138	161	127	147	139	105	130	141	127	112	137	131	155	115	120	136	135	129	138	141	142	138	111	123	146	150	120	124	118	150	117	149	126	143	131	126	155	128	146	118	124	119	129	140	146	130	129	143	127	152	150	128	119	126	128	119	150	131	131	131	136	133	149	128	128	127	145	128	126	127	142	126	138	130	135	132	118	112	143	124	155	131	137	132	133	125	130	140	123	145	137	114	142	158	144	128	120	135	139	140	143	121	136	135	138	145	127	150	125	120	142	116	133	131	113	159	127	143	138	144	130	132	135	120	124	123	152	144	129	126	135	126	123	150	143	115	121	141	123	142	141	133	132	136	122	127	121	126	140	136	137	120	140	134	125	122	153	126	135	147	158	136	139	125	149	140	150	133	133	130	135	155	127	134	126	142	140	135	132	162	145	132	124	119	138	135	114	132	137	162	139	141	140	158	112	126	122	143	144	111	159	130	153	144	140	118	119	128	130	121	136	128	131	139	135	122	149	138	154	153	141	121	132	127	138	140	142	127	137	115	142	135	129	121	136	147	124	122	120	150	125	120	146	139	140	163	130	145	123	149	120	132	121	150	136	126	128	139	145	128	142	146	127	135	148	141	144	144	111	127	144	136	134	144	140	138	148	112	140	154	143	119	153	115	152	119	139	136	130	125	147	145	147	121	121	132	133	146	138	149	129	140	144	150	136	124	153	120	137	141	145	119	129	151	134	133	135	123	137	130	137	119	142	137	133	154	135	150	128	142	152	151	125	117	138	138	128	148	143	127	114	131	148	117	111	145	145	123	146	141	125	142	118	138	142	146	123	132	127	133	139	138	146	132	119	128	152	135	130	149	144	124	122	151	142	145	118	131	138	154	144	121	151	120	155	114	133	128	118	107	138	116	126	134	150	142	121	128	126	145	130	126	158	132	126	134	146	131	138	141	151	121	113	138	149	150	123	142	119	132	129	143	131	132	117	142	145	121	132	140	144	126	137	133	127	155	139	121	120	137	145	138	156	112	123	134	141	145	160	151	129	137	123	148	142	152	141	120	127	131	132	127	137	113	130	125	132	147	134	134	132	153	146	128	135	137	141	125	153	134	152	151	113	146	134	123	132	141	141	151	148	131	139	130	142	137	152	128	138	173	126	144	112	106	138	132	135	124	132	116	132	146	139	108	124	137	128	145	125	143	118	139	124	129	142	134	139	122	117	136	123	105	121	122	153	118	126	100	139	135	143	141	129	137	150	107	146	127	124	151	134	146	135	137	139	143	161	121	143	122	157	138	128	146	129	128	126	130	136	122	169	137	132	129	128	105	147	125	128	147	138	127	137	133	137	132	130	127	123	145	149	131	125	128	131	130	143	108	142	131	118	123	158	144	131	147	117	147	127	121	114	116	130	149	118	136	138	144	132	124	120	144	133	117	117	121	137	116	124	130	137	150	110	125	133	157	150	130	143	118	113	133	135	124	158	136	136	138	102	142	144	125	115	124	145	153	136	126	131	148	133	116	127	139	131	130	140	124	125	129	141	139	148	142	150	121	117	139	138	138	147	130	139	148	106	128	113	123	130	126	147	123	142	142	125	144	128	143
19415	5701	3742	1573	1103	795	645	481	472	426	354	346	339	287	301	279	265	287	243	262	246	252	254	235	229	256	218	213	221	223	204	234	231	215	216	225	229	250	242	232	212	203	215	202	249	226	223	221	221	210	235	182	223	212	203	190	201	232	209	195	230	215	208	206	223	195	203	230	222	201	207	192	223	226	201	228	204	213	226	222	209	202	218	211	237	239	213	227	220	237	201	201	219	220	215	203	196	232	211	188	214	204	214	221	212	228	206	223	239	209	230	189	216	207	211	215	206	214	233	199	241	189	191	204	213	229	222	218	205	223	214	207	179	230	199	194	204	222	183	225	191	208	175	217	212	204	218	205	219	200	244	202	247	229	220	206	219	187	202	230	228	188	244	219	216	229	207	226	196	218	209	214	211	235	208	227	245	187	216	228	213	198	205	195	200	209	196	218	219	226	217	218	217	222	222	223	238	227	223	230	189	215	195	202	237	213	208	238	233	204	241	215	245	236	193	191	175	211	208	219	214	220	239	201	213	239	229	203	223	201	219	193	198	238	197	229	221	189	217	215	212	211	217	225	212	196	201	202	236	212	215	219	233	201	213	203	211	215	195	211	249	216	202	194	179	208	222	186	209	226	212	215	178	213	225	197	225	212	227	203	205	195	223	210	216	213	218	197	227	223	233	223	214	219	212	220	211	197	209	209	218	183	238	210	212	216	206	189	200	217	200	204	221	231	209	202	216	245	229	233	230	205	228	194	219	193	226	190	220	204	193	207	230	214	225	202	206	216	202	197	239	215	231	201	210	209	213	206	208	202	219	206	221	216	203	216	207	200	212	210	211	230	203	214	222	200	196	220	223	195	218	196	222	217	222	224	222	194	215	226	203	225	238	207	228	212	218	224	244	211	217	207	218	201	189	237	239	217	224	207	221	216	199	194	217	206	205	220	178	239	197	197	195	209	213	202	216	225	191	216	218	194	196	232	207	214	217	194	173	223	188	214	203	228	202	208	231	227	210	183	220	203	204	193	200	213	228	204	211	200	234	248	209	222	201	222	222	216	205	196	207	218	217	216	202	217	220	203	226	218	209	219	193	198	207	214	219	218	221	213	199	216	211	200	217	222	219	240	190	187	187	209	226	218	204	250	228	232	208	217	210	227	212	226	225	240	206	248	212	205	191	234	227	215	228	210	191	212	182	206	208	192	211	186	216	204	238	225	187	182	208	207	200	210	224	218	245	208	221	221	216	192	222	228	203	230	212	211	201	204	218	192	235	196	224	178	214	207	221	203	184	221	222	200	223	208	204	219	215	235	220	240	207	215	189	208	222	211	212	203	223	237	218	206	192	220	254	235	240	236	212	192	218	187	198	217	238	210	224	226	201	221	206	224	222	228	209	214	229	200	191	201	208	193	236	222	213	223	219	223	194	225	231	185	214	208	221	186	200	230	243	208	215	207	218	206	226	216	216	210	202	235	170	198	192	213	216	189	218	219	213	189	208	219	213	239	191	222	231	214	199	198	209	215	226	209	224	230	239	209	190	224	210	253	214	219	207	226	219	238	226	222	215	225	209	217	192	224	216	191	230	198	208	196	229	204	203	227	227	210	191	196	211	220	203	198	219	182	216	201	224	226	210	215	233	212	224	222	236	199	202	201	172	205	203	209	204	221	227	230	222	251	199	226	223	215	198	182	198	217	198	232	227	211	232	238	234	241	197	208	216	206	198	232	209	215	196	206	179	209	207	202	217	239	208	211	194	187	210	204	219	229	233	222	245	194	214	202	219	224	218	234	217	227	229	216	227	220	215	223	179	210	229	214	210	190	213	225	209	212	211	184	230	202	207	219	198	243	198	195	214	201	226	203	238	215	236	253	218	200	213	249	233	215	193	222	205	216	197	193	222	209	197	226	231	212	216	196	194	227	218	211	197	191	219	198	200	206	195	200	217	196	217	222	221	200	200	213	218	209	196	236	191	226	196	190	202	212	201	198	213	229	190	234	220	220	201	203	208	184	203	222	200	210	190	209	224	214	214	188	201	195	216	188	206	219	211	209	217	228	206	223	237	214	243	218	204	218	206	232	211	237	223	232	211	202	194	209	214	217	222	211	224	244	215	221	214	249	215	223	187	198	227	196	204	197	198	207	221	195	194	227	230	211	222	192	202	206	202	207	195	208	209	231	210	204	227	203	192	242	218	225	223	194	192	225	211	251	236	203	200	225	205	211	224	222	203	218	207	230	227	197	216	232	248	208	209	212	209	213	222	237	224	209	211	215	232	220	212	229	212	209	218	194	227	184	214	220	222	209	195	215	192	191	246	213	212	231	217	195	218	186	228	207	184	195	215	220	191	228	233	205	213	220	213	176	197	180	182	210	229	215	199	213	202	209	207	206	211	243	200	197	225	216	209	217	197	193	214	188	201	180	208	201	199	204	202	205	215	228	210	206	185	214	206	207	229	209	197	211	206	230	217	210	224	221	184	206	199	215	190	209	203	215	216	193	219	236	200	193	209	225	217	209	231	228	231	198	226	232	207	186	236	217	201	226	202	205	216	249	215	222	224	200	201	225	229	190	188	221	221	242	214	210	213	205	184	208	199	201	216	211	219	216	211	210	208	185	235	200	198	213	216	185	212	217	228	222	216	238	201	237	211	202	206	236	222	200	228	209	217	234	213	226	222	255	230	231	248	201	220	217	226	196	206	231	214	241	225	205	240	205	186	209	229	210	205	220	211	215	227	227	201	196	215	215	207	220	196	222	220	218	217	214	204	222	222	202	213	228	230	197	203	208	199	246	190	219	192	214	210	209	191	203	202	232	206	217	224	199	202	225	226	186	205	201	198	245	234	197	197	213	222	199	202	203	210	199	208	206	208	220	219	233	186	216	200	223	201	223	242	203	203	224	183	234	223	209	193	219	197	200	239	189	235	217	197	238	212	225	204	207	209	198	206	218	215	221	223	240	206	193	231	232	185	222	190	194	227	229	200	234	211	228	222	173	197	205	189	213	222	211	222	214	193	186	207	215	191	224	235	209	223	191	199	213	178	243	223	197	194	212	212	210	224	198	242	197	233	239	201	238	215	213	223	197	224	211	210	204	177	197	209	209	202	228	246	186	205	213	249	204	228	197	241	222	212	216	199	212	190	195	204	199	211	247	226	226	188	191	208	210	217	232	196	206	212	200	194	169	238	228	221	215	217	211	207	192	196	189	179	217	228	219	222	205	218	212	232	191	208	212	190	200	209	208	200	209	218	237	232	189	189	210	217	240	212	204	216	214	209	198	200	226	184	201	209	215	220	220	203	241	208	222	204	201	203	185	219	209	222	213	210	253	205	227	205	184	183	227	209	216	226	181	208	224	226	217	219	235	226	227	197	223	249	211	219	232	220	229	225	176	200	217	213	214	196	203	233	214	214	201	201	214	210	208	221	201	218	188	219	221	194	227	219	194	191	203	196	202	239	210	206	218	230	185	195	186	225	204	226	199	236	215	213	216
24806	21554	26869	24854	1779	509	438	405	396	394	427	387	390	398	395	362	416	374	380	382	364	349	361	347	339	377	391	384	371	366	393	365	420	389	383	381	378	401	334	396	401	352	394	380	340	391	364	390	425	331	352	349	364	363	368	415	377	377	355	375	364	382	355	350	362	387	394	397	378	436	356	359	362	355	351	384	390	378	363	364	375	356	364	375	395	372	380	366	343	387	382	375	374	354	374	379	364	389	361	389	378	379	381	384	367	389	372	339	341	373	373	352	337	361	359	365	401	347	364	383	360	362	386	363	393	339	392	386	403	387	351	375	391	341	337	403	390	359	402	372	352	373	408	389	375	391	358	347	371	372	377	396	376	366	349	371	379	379	348	392	368	354	410	422	378	366	341	393	364	403	361	397	366	347	381	359	409	361	377	340	383	361	378	339	369	378	349	357	402	365	358	379	371	357	371	382	356	343	387	365	389	387	397	386	373	371	352	361	363	380	378	377	373	359	370	364	355	383	371	388	350	329	367	382	410	363	377	381	372	348	379	351	338	371	353	378	388	377	360	375	360	361	370	353	355	332	374	378	358	374	401	356	369	392	388	358	367	332	394	383	407	394	377	337	384	355	361	357	343	329	375	365	386	382	358	372	349	383	387	319	323	364	371	376	363	379	372	392	381	358	378	384	377	392	379	359	373	401	369	371	399	375	377	340	393	370	395	412	382	381	363	338	427	369	334	351	385	380	369	376	397	350	377	360	335	368	366	400	373	340	373	385	385	362	363	361	369	345	404	383	382	366	383	359	336	366	386	368	379	372	401	386	379	366	350	378	384	380	340	329	372	370	378	396	381	376	357	331	375	356	391	408	394	377	354	411	410	384	366	361	373	335	345	344	376	382	338	366	404	372	415	358	374	373	363	366	378	431	368	370	381	376	387	382	383	360	346	364	400	361	369	376	366	326	364	372	329	418	343	358	397	400	346	361	399	374	362	385	331	361	361	385	336	372	366	378	395	394	356	362	364	350	357	358	378	361	371	343	380	391	356	323	333	376	369	382	400	370	354	361	370	334	388	335	367	368	368	400	367	382	380	348	397	374	385	381	388	396	341	414	396	384	346	361	385	367	394	360	356	305	382	372	332	392	365	364	323	416	390	326	366	364	368	364	375	344	365	395	379	360	393	336	371	381	393	364	381	364	374	383	353	346	352	348	396	379	339	382	384	337	375	401	392	361	370	347	404	383	347	330	359	370	381	391	377	366	387	367	354	344	378	394	341	388	361	380	378	358	368	371	373	401	346	404	379	363	368	386	337	365	369	381	368	391	350	371	388	361	370	364	337	346	366	366	345	355	340	382	383	349	355	357	373	399	377	380	364	407	392	367	382	375	352	370	340	401	364	377	365	397	362	352	357	367	390	361	353	356	381	380	383	379	383	348	408	358	383	386	370	386	336	367	371	378	356	340	373	399	396	343	375	384	383	353	357	365	415	353	374	381	374	372	358	395	351	401	343	410	347	392	391	379	379	341	372	357	357	407	353	376	407	384	360	381	411	401	396	378	366	360	385	363	337	363	353	357	374	362	367	382	364	359	375	380	367	384	389	359	372	361	363	345	369	379	361	391	363	373	340	365	351	369	353	385	392	353	407	403	370	352	363	394	410	390	340	398	366	365	413	351	370	369	336	381	364	389	379	368	420	366	327	402	373	372	355	393	374	368	374	363	395	364	377	397	358	379	343	396	353	364	342	414	379	372	373	360	363	374	358	358	347	375	409	377	351	348	364	388	392	421	356	381	402	364	374	362	336	396	354	392	358	384	358	381	336	343	417	378	372	393	410	388	405	399	356	377	382	379	343	349	369	339	372	381	388	411	366	368	365	347	358	387	358	381	392	344	383	372	367	358	353	391	375	367	393	371	340	393	366	361	365	352	371	388	343	370	360	377	394	357	364	391	400	370	389	408	374	369	387	365	360	366	381	401	383	348	335	381	359	357	396	360	350	386	374	355	368	354	351	394	412	372	356	349	411	403	342	371	389	414	365	362	400	346	376	394	395	373	389	339	397	392	390	375	374	348	339	374	417	367	370	385	397	360	381	363	392	344	412	392	397	365	378	351	361	318	384	373	390	360	368	377	407	355	349	321	346	357	364	423	385	389	375	348	312	393	390	362	361	320	356	356	344	367	408	371	370	339	388	360	365	387	359	364	380	388	370	370	351	361	367	351	362	337	368	370	354	376	375	351	375	338	343	367	372	386	370	371	361	394	375	392	373	383	377	394	350	365	364	354	349	368	347	367	393	327	400	365	374	395	344	336	400	377	368	386	384	362	367	396	362	365	349	368	370	361	382	404	382	333	344	411	363	409	378	393	364	367	346	358	395	333	351	389	393	413	376	374	335	383	396	367	367	368	333	370	394	373	355	358	350	361	345	359	376	362	372	357	359	358	357	400	379	375	379	350	372	379	400	367	354	393	392	391	354	389	379	401	360	397	342	382	330	360	360	337	359	402	371	348	403	403	367	350	340	358	382	373	349	376	372	352	389	388	358	394	394	354	380	374	375	375	346	358	377	394	343	371	366	382	360	376	369	419	341	388	383	332	375	373	398	376	367	342	358	354	373	355	364	387	349	340	375	335	384	342	410	394	376	398	375	346	353	382	347	374	354	379	379	358	345	348	362	385	361	392	392	387	367	348	395	385	340	366	360	375	342	381	384	385	354	377	382	349	366	384	395	375	389	370	371	379	365	377	367	386	347	400	368	395	354	383	383	363	372	369	369	319	337	353	363	355	359	397	385	366	362	382	364	382	392	390	362	347	370	403	371	387	365	378	412	374	368	379	383	344	355	427	359	360	346	375	374	362	383	351	375	371	354	367	359	395	385	373	381	372	368	384	343	344	361	381	369	355	389	354	386	397	402	340	386	390	371	375	372	381	383	374	378	386	374	371	381	391	336	376	406	368	349	358	359	356	361	405	402	360	337	400	374	366	349	358	328	339	395	387	358	388	391	362	388	378	381	373	388	361	381	387	381	351	375	367	378	393	368	353	382	352	339	403	368	386	345	364	345	407	375	370	340	384	371	384	339	384	380	340	339	351	371	408	364	382	378	400	382	359	356	379	324	368	373	369	345	348	340	373	388	386	377	380	364	366	357	377	394	342	371	358	363	361	392	385	371	340	397	375	363	383	371	345	369	390	321	371	353	390	343	381	369	377	391	408	397	365	353	365	355	322	347	362	364	396	382	360	333	363	345	397	364	380	351	394	376	417	371	339	396	376	378	376	403	354	383	366	348	396	346	378	379	402	384	355	365	353	385	401	391	371	382	378	370	404	397	361	369	390	377	387	329	372	363	396	402	377	332	353	404	356	365	371	342	402	386	375	387	369	364	396	399	359	345	359	368	356	366	377	381	340	363	351	384	366	371	364	367	367	410	351	361	334	370	393	391	374	380	366	371	369	360	398	365	366	386	373	354	381	344	332	380	365	360	378	338	340	364	358
19864	3017	2128	1161	922	820	767	636	629	636	611	602	576	596	552	561	580	538	540	568	545	526	549	506	570	550	532	507	551	547	551	569	516	550	559	549	557	498	515	509	561	524	512	535	530	552	541	560	524	531	541	495	521	532	515	539	495	579	547	559	525	498	518	542	531	518	533	514	567	565	521	520	543	538	488	582	534	512	537	564	543	534	536	554	580	498	547	540	528	514	517	546	532	529	518	529	509	537	505	517	521	564	516	539	557	508	475	577	537	526	527	530	595	504	563	540	515	523	525	506	522	545	531	559	525	515	533	510	508	524	570	558	506	573	537	526	550	508	546	547	534	565	499	565	558	504	540	547	569	513	535	515	533	558	503	531	581	520	522	501	566	542	486	520	506	515	536	530	548	529	552	520	520	506	532	536	501	541	530	559	518	578	494	546	477	561	526	530	508	522	531	513	540	516	526	524	525	503	514	510	518	567	547	516	500	506	533	544	509	486	576	495	522	509	548	521	539	542	535	536	539	528	546	524	529	531	504	568	526	525	517	524	524	527	524	525	504	577	560	555	531	559	507	562	502	556	553	543	526	507	510	567	575	545	527	503	489	536	535	549	553	539	599	560	534	498	482	530	495	526	515	531	523	567	499	513	575	499	500	550	519	538	502	499	527	544	509	527	532	504	509	481	507	519	544	520	541	555	573	503	530	561	490	527	555	503	554	551	542	524	560	518	543	533	519	518	552	538	524	517	576	494	491	520	525	550	516	532	526	530	527	547	601	531	533	542	543	507	565	553	528	471	548	553	522	486	544	521	551	542	493	561	569	561	556	562	531	528	529	550	498	502	548	500	512	531	483	529	547	520	544	537	533	547	519	507	563	531	530	545	535	510	498	534	545	515	555	503	544	518	555	545	519	512	561	519	524	518	565	542	534	519	554	520	530	533	522	499	523	540	536	522	559	502	548	562	540	511	544	509	516	512	538	533	523	561	512	532	515	511	545	518	561	559	554	559	552	542	524	529	511	512	532	546	546	528	527	500	542	511	521	545	521	536	515	570	548	502	526	531	563	568	513	499	531	528	524	516	552	558	548	489	527	541	522	549	551	591	558	494	551	499	533	518	510	517	536	515	510	547	573	540	553	534	534	536	500	546	559	534	516	529	520	530	559	542	507	495	493	562	518	529	514	546	527	523	560	502	530	573	547	539	566	512	513	547	552	533	571	543	564	490	541	540	505	524	523	557	530	533	503	556	565	494	515	528	498	533	539	545	587	540	574	535	542	569	520	547	558	532	533	550	564	522	562	538	547	519	534	564	516	545	529	543	552	551	552	529	518	536	564	541	533	511	534	530	552	489	526	555	552	534	496	502	528	538	510	532	516	540	511	509	574	554	524	511	494	542	502	541	546	527	513	508	522	526	493	565	545	538	545	536	527	530	532	528	526	529	529	528	532	565	488	525	520	500	549	500	533	574	567	559	496	552	542	542	533	509	603	549	533	540	550	558	523	539	493	511	543	567	529	524	505	493	533	520	503	548	551	545	523	553	517	496	551	523	543	554	544	526	536	515	521	536	509	512	518	563	516	494	572	519	541	514	538	553	511	519	522	530	512	568	539	536	498	524	544	517	502	488	548	538	540	548	569	553	530	514	524	527	534	531	557	543	562	499	559	550	554	551	530	569	556	546	530	497	508	529	547	546	539	591	537	544	520	485	490	551	546	500	521	561	523	495	533	555	511	557	552	501	545	560	544	546	512	507	483	540	531	553	508	591	557	524	517	549	548	555	508	515	539	546	485	553	563	541	512	491	562	521	491	513	521	574	547	529	500	579	497	542	567	525	512	524	519	545	545	547	542	522	544	539	538	507	526	535	521	567	550	551	544	550	548	543	571	482	537	571	490	567	471	491	556	580	504	496	490	550	501	537	534	526	580	541	533	531	546	510	555	527	505	513	560	507	529	485	546	556	556	482	534	513	556	555	574	527	530	519	551	513	541	488	535	538	498	550	538	540	489	535	517	558	542	564	541	519	548	585	490	519	572	590	525	537	529	552	506	566	498	539	533	535	557	519	549	546	604	496	573	530	527	502	531	513	556	519	547	519	499	513	529	554	488	520	543	533	543	510	518	512	539	513	520	547	562	550	532	517	570	564	566	555	581	539	529	520	563	546	490	565	586	535	497	514	550	512	534	559	517	518	566	507	546	528	527	537	613	519	489	546	550	541	516	521	524	524	493	541	523	565	527	525	484	536	582	548	507	533	548	566	527	508	525	531	548	551	540	571	540	514	547	521	545	568	539	482	560	562	550	500	524	511	498	508	546	543	558	564	518	582	532	524	507	502	549	520	532	536	522	564	530	534	503	534	540	540	536	485	530	514	570	560	535	564	580	502	557	471	573	506	564	478	529	542	498	507	538	558	550	538	546	532	491	568	532	577	563	561	550	537	517	553	535	550	554	555	546	519	550	500	562	540	513	524	564	534	524	531	547	582	531	553	557	511	552	525	564	533	533	532	479	528	539	528	519	550	522	502	529	527	492	518	496	545	528	537	549	525	545	572	539	501	535	551	539	515	540	505	544	550	530	484	550	512	511	532	599	534	564	512	536	513	509	565	553	537	558	525	543	538	541	524	531	521	508	551	512	522	543	491	573	524	535	527	538	496	577	524	529	544	516	532	555	493	506	509	546	507	556	548	554	532	507	495	547	502	538	514	532	521	533	528	555	534	556	531	537	502	534	505	569	522	524	539	542	568	513	550	510	510	492	537	516	485	535	514	552	558	552	529	516	519	519	540	491	561	547	522	556	539	512	509	539	544	552	529	549	554	522	516	503	543	554	529	560	480	569	549	539	522	523	504	526	546	500	526	543	543	525	531	536	519	510	513	552	533	565	545	507	524	509	537	510	549	574	490	550	486	541	531	529	513	533	547	587	544	557	509	499	540	556	545	556	560	570	510	552	536	538	508	556	530	534	484	557	499	555	516	522	546	530	536	511	566	498	552	541	547	489	549	574	522	547	552	510	520	510	574	545	541	475	517	496	544	550	533	543	553	524	520	511	534	574	529	488	532	472	531	504	517	545	515	571	543	502	522	530	516	564	508	527	528	495	531	522	523	516	516	505	516	564	561	521	527	529	523	514	528	490	530	530	521	502	510	524	543	530	576	507	539	525	535	490	570	518	564	536	517	535	534	527	515	551	549	506	603	555	499	511	531	521	551	501	552	545	546	520	550	501	541	556	574	538	497	522	488	556	538	524	572	515	548	515	532	469	484	547	584	541	515	531	501	525	535	530	550	506	519	517	521	550	549	543	519	500	525	506	560	531	532	567	528	527	528	522	560	496	547	563	532	542	528	518	531	543	521	528	522	536	527	485	526	554	515	539	538	507	555	526	576	521	476	546	522	515	556	547	487	522	546	514	529	557	556	548	499	532	519	516	509	507	543	525	527	503	544	523	550	522	586	549	570	506	520	531	550	497	506	515	542	480	566	488	530	515	567
22528	21552	29300	24247	21552	21247	1575	378	273	268	230	227	194	177	185	169	148	151	170	160	148	147	129	127	132	134	133	140	140	136	130	111	149	129	119	126	111	110	135	131	121	120	109	132	126	130	130	123	125	131	143	121	140	127	100	114	124	136	113	113	113	126	106	92	138	124	138	129	127	127	108	126	137	122	112	131	128	125	112	119	142	110	121	140	121	146	137	119	103	115	118	129	132	121	143	120	121	120	114	128	111	105	118	122	145	120	120	102	135	136	107	115	134	130	119	111	97	120	130	136	126	112	114	111	122	133	117	95	113	110	136	116	119	83	127	119	123	127	114	132	117	124	110	113	137	110	96	112	139	119	126	109	117	135	150	108	110	128	112	105	117	125	106	109	123	126	121	90	106	125	134	125	86	128	132	139	119	121	111	100	113	131	117	130	112	103	138	115	119	121	104	102	123	132	117	123	124	125	125	116	112	121	128	127	108	122	125	110	119	122	120	114	108	123	134	112	101	128	126	126	117	107	103	139	101	143	125	108	114	114	117	117	133	122	116	136	115	120	113	120	119	93	121	127	101	113	111	122	108	138	115	138	120	113	124	114	119	111	109	99	126	110	112	125	114	106	133	128	121	131	108	116	98	104	129	110	119	119	132	113	108	125	111	143	116	126	121	116	127	102	120	123	119	115	132	105	133	109	126	119	96	130	128	140	97	114	125	110	119	101	104	117	107	128	95	99	102	120	135	113	133	123	129	133	115	118	123	141	123	133	134	112	118	116	115	146	131	116	130	114	113	117	135	116	145	112	120	144	98	116	124	116	111	112	132	117	129	126	93	123	131	117	130	124	115	110	107	102	119	134	120	120	123	110	113	123	115	120	107	123	108	134	109	104	97	117	111	126	123	103	117	104	126	108	100	129	108	120	116	109	107	107	119	119	120	111	130	140	117	119	112	122	130	105	128	138	105	113	115	116	110	129	108	120	127	122	111	124	122	129	131	121	118	125	125	107	123	130	124	123	122	101	122	126	117	114	126	133	110	125	134	115	126	108	107	106	114	93	119	105	139	112	130	114	124	115	114	114	122	117	124	128	118	131	136	120	111	107	122	104	129	123	127	120	130	113	118	110	121	122	126	125	133	113	113	117	110	133	120	130	116	107	115	131	118	126	121	131	105	120	126	114	124	130	125	128	97	95	146	128	119	138	123	103	103	110	138	103	107	112	126	122	145	129	122	123	123	126	107	103	106	137	137	104	118	111	145	102	104	122	99	108	113	127	108	110	123	125	107	114	127	122	110	126	117	129	115	126	116	124	102	114	137	119	112	112	126	122	111	114	122	136	112	115	101	120	101	126	120	119	111	124	130	100	133	101	115	96	112	118	116	125	101	123	129	110	130	115	125	93	110	120	133	125	109	117	111	141	136	121	135	135	122	111	148	103	107	137	97	92	112	126	143	101	120	120	109	126	114	110	126	118	119	134	124	129	130	129	127	122	131	129	132	127	127	136	137	113	127	123	124	138	111	121	115	102	119	110	115	128	133	136	126	120	113	98	129	112	113	110	115	114	92	127	105	121	99	119	126	123	116	114	123	116	132	135	116	123	122	118	111	115	111	115	118	128	99	99	119	120	114	122	110	120	127	120	134	112	111	138	118	116	101	120	140	130	102	139	140	116	123	119	130	110	103	117	107	111	129	125	121	114	115	103	137	116	114	120	133	114	119	117	117	131	119	117	109	112	101	114	129	122	127	128	111	135	100	143	112	130	127	148	134	113	114	119	109	108	122	151	126	122	100	134	109	110	124	119	125	116	121	108	131	122	119	100	111	115	95	108	105	133	122	136	126	119	98	118	107	115	126	119	115	125	122	118	104	123	96	113	122	103	123	113	112	127	130	142	114	134	126	101	137	126	142	127	108	117	115	121	117	116	134	117	105	121	113	108	146	117	134	131	114	108	132	111	100	123	120	112	111	137	125	126	133	115	115	122	101	131	110	141	108	116	114	128	122	135	121	129	112	115	101	103	127	121	122	124	115	114	125	126	106	107	122	122	119	105	130	135	115	133	124	123	138	112	113	144	117	140	113	108	110	130	137	118	126	123	117	110	116	127	126	119	118	127	128	118	125	124	125	120	141	110	124	108	105	115	120	127	116	126	115	123	117	100	110	135	119	119	105	97	127	121	129	136	114	139	119	127	116	115	121	113	143	143	133	121	127	109	112	118	101	124	148	112	109	132	98	107	131	107	99	132	131	121	106	121	113	99	132	113	123	127	106	99	122	133	101	130	136	108	108	122	118	122	118	124	118	125	119	111	123	126	117	116	122	114	127	135	122	120	129	115	119	119	116	116	109	137	104	125	102	111	117	112	116	122	119	127	128	122	130	109	120	122	111	119	97	108	129	115	122	113	101	120	100	112	126	127	127	112	125	94	119	99	114	115	130	134	113	136	120	115	111	115	147	111	126	140	123	110	128	110	109	126	114	118	127	113	120	111	129	125	121	129	113	113	136	126	112	114	97	146	121	129	118	113	114	124	123	128	111	133	129	117	126	122	146	127	146	130	132	134	109	129	135	132	124	105	124	130	115	127	110	119	116	127	111	127	132	121	123	120	100	106	128	121	103	122	108	116	115	130	100	120	119	120	113	120	99	105	122	116	107	129	129	127	116	103	102	114	111	120	131	109	127	131	117	115	127	114	118	116	101	118	115	129	113	134	110	97	116	108	100	118	136	113	122	127	126	118	120	129	112	119	137	105	109	127	117	122	142	119	138	125	132	120	108	109	120	132	118	128	133	102	119	111	120	111	119	126	100	119	123	134	100	112	113	117	113	128	125	113	112	118	142	119	124	108	112	114	119	122	123	124	129	120	127	109	117	112	114	122	98	119	95	105	125	121	146	108	147	121	118	131	107	118	132	125	117	116	115	108	127	107	131	108	123	113	125	129	119	115	114	123	122	136	130	122	119	107	98	101	139	129	116	131	134	117	151	116	130	128	126	131	142	124	126	135	117	121	133	114	116	113	131	128	119	127	142	121	133	121	120	126	118	138	130	121	108	117	124	125	126	122	135	120	127	107	110	121	134	125	106	114	121	126	99	126	111	140	118	117	136	121	121	131	125	110	123	101	117	125	117	130	115	118	113	94	112	113	128	107	122	104	110	118	134	111	137	126	121	109	123	116	112	106	132	109	108	120	114	117	99	127	125	105	122	106	124	94	117	93	119	118	131	141	133	113	115	119	120	114	125	136	125	143	121	117	113	112	106	108	116	127	124	137	118	114	116	127	137	113	115	136	121	131	125	104	138	140	124	125	117	100	116	115	117	117	118	96	131	114	122	121	124	135	116	115	133	123	121	111	120	118	104	128	138	122	102	135	110	89	137	120	104	104	147	122	134	119	131	122	109	118	124	121	125	122	132	94	111	125	128	112	118	114	135	112	115	126	105	120	106	119	123	134	124	110	119	121	126	126	126	124	113	108	122	110	109	119	112	117	119	129
21747	9887	6463	2915	1897	1385	1047	821	666	564	445	420	365	337	327	295	288	257	244	225	232	229	201	236	199	200	200	205	204	216	190	203	195	192	198	185	187	164	176	187	175	181	176	179	182	175	162	164	208	176	170	193	171	176	184	171	181	166	186	178	192	205	176	169	162	179	158	152	176	168	185	171	156	174	155	155	177	190	194	172	181	171	142	175	156	177	161	156	167	147	198	180	158	169	183	175	159	168	183	154	180	168	170	159	153	192	170	168	157	141	150	155	179	161	184	156	150	162	156	171	173	179	172	156	169	175	181	172	182	194	179	172	156	178	180	185	177	173	160	159	152	187	163	165	169	167	170	157	180	169	154	188	179	187	168	186	188	166	147	183	203	176	174	166	189	163	164	171	136	167	204	154	164	188	152	183	167	158	192	166	171	162	159	181	182	176	182	169	173	138	174	169	185	153	177	161	185	212	165	155	135	167	166	163	180	164	173	187	156	177	163	159	160	163	180	179	190	157	180	168	173	167	168	158	191	146	178	180	167	169	172	170	209	171	168	147	167	158	167	172	161	141	178	187	179	177	181	175	179	159	159	159	172	162	195	180	167	173	182	175	162	150	161	159	166	167	183	184	172	163	170	161	175	180	170	178	179	175	166	169	187	191	168	172	216	165	197	161	187	169	185	177	161	159	163	161	184	167	176	183	163	162	182	147	165	176	172	156	146	182	150	171	171	190	197	182	164	180	187	176	173	164	171	149	165	178	166	183	177	147	155	170	182	163	166	181	146	164	185	173	176	169	155	173	196	175	207	189	164	170	147	161	189	142	161	176	167	162	167	168	190	154	163	198	171	183	187	178	160	157	163	185	174	179	177	193	161	149	177	190	175	180	147	152	148	179	166	186	196	166	152	157	156	173	178	166	191	176	132	189	163	160	192	159	174	175	194	178	191	176	168	161	159	188	167	176	178	163	176	163	193	181	157	180	177	200	166	177	171	142	165	213	165	181	171	165	178	161	181	174	179	170	165	192	179	181	173	159	161	177	184	189	181	163	180	153	163	165	156	180	161	179	140	166	167	155	177	178	178	184	162	166	187	186	190	191	171	183	157	155	145	173	154	184	186	162	175	178	179	174	190	173	165	135	162	191	172	173	178	159	149	189	172	164	152	157	182	179	170	165	146	160	132	179	184	173	182	169	187	162	148	188	165	159	180	170	164	155	162	168	153	171	143	179	184	178	161	174	167	163	153	148	181	156	190	175	171	147	184	163	172	158	163	150	187	179	191	153	162	162	193	163	180	155	167	180	194	171	197	179	196	169	168	169	185	178	170	150	154	167	168	184	159	160	176	175	168	179	151	185	154	174	160	178	151	160	170	166	160	157	160	139	176	166	174	188	142	157	170	161	195	191	147	185	196	176	164	173	181	160	190	173	150	185	161	186	171	188	206	144	141	180	171	166	182	163	160	171	178	167	203	177	181	178	168	195	186	175	161	149	147	171	196	184	203	160	155	144	196	186	156	159	163	190	164	171	161	157	150	168	187	181	179	144	139	176	172	182	180	143	177	193	181	182	160	178	175	175	158	164	164	171	157	157	166	160	154	172	182	162	161	181	164	178	173	143	185	182	178	164	167	163	158	194	178	165	175	155	188	172	151	192	151	186	181	167	165	142	168	160	158	147	170	169	179	172	179	176	209	182	186	160	159	198	161	195	183	160	166	161	150	176	159	175	200	163	173	168	161	164	188	148	184	182	159	152	166	152	149	155	173	148	186	177	170	176	192	183	160	172	163	182	157	184	163	184	193	180	176	190	192	185	162	182	163	139	161	194	164	160	186	168	164	161	171	198	159	186	165	174	172	160	163	149	176	176	158	157	173	154	161	181	186	173	195	172	159	187	145	149	173	185	157	165	146	160	185	160	156	159	172	174	150	153	152	175	157	184	182	174	148	165	163	168	192	145	167	199	183	183	184	170	179	199	169	170	155	153	166	154	157	162	154	172	152	168	170	157	161	163	167	188	168	168	179	173	181	166	183	147	158	178	154	197	168	174	176	161	143	168	173	171	170	158	181	173	163	178	177	164	146	161	198	177	178	174	185	158	172	155	164	172	171	163	171	180	182	167	154	172	190	159	144	170	164	170	166	156	169	165	193	157	174	159	191	162	165	168	169	171	183	160	166	181	167	160	159	158	176	161	169	185	175	171	177	170	159	158	164	167	181	174	192	169	186	185	157	166	174	165	167	156	163	184	146	150	155	168	181	160	178	175	161	168	156	185	168	183	186	186	163	177	182	157	179	179	165	184	182	186	169	182	171	175	175	155	189	168	176	167	147	155	165	175	153	156	181	197	156	176	179	165	173	182	164	159	187	150	166	155	183	138	181	148	167	186	175	200	164	151	154	179	182	159	152	199	158	184	161	193	162	170	168	165	164	175	197	169	168	190	163	191	174	201	180	168	167	150	184	173	171	186	184	175	171	154	176	177	160	168	174	174	151	192	173	181	206	173	151	160	211	172	183	166	156	188	154	172	183	173	181	165	194	178	188	158	176	186	178	179	167	182	181	169	147	171	140	133	145	197	158	182	166	183	168	152	160	169	161	159	191	146	180	190	172	171	172	193	175	159	170	178	140	175	157	167	176	162	163	162	179	164	177	179	185	166	180	164	195	170	153	170	186	189	173	186	154	157	163	138	179	168	148	176	177	157	198	166	185	172	179	169	171	194	171	173	162	168	167	180	188	172	182	184	163	169	180	175	193	166	166	165	166	163	161	192	145	181	166	154	159	171	164	179	172	163	164	170	160	192	168	175	180	154	169	179	181	171	173	187	179	175	195	176	150	176	155	160	201	170	163	163	165	192	187	181	174	190	164	168	160	158	174	175	159	176	169	173	176	166	156	196	180	182	164	165	160	179	170	205	187	168	181	181	173	159	168	177	171	158	159	169	165	150	184	159	190	188	159	180	192	182	182	183	163	165	172	165	175	166	168	171	160	151	170	178	175	182	173	161	150	180	160	185	169	164	172	155	161	166	170	175	177	175	175	184	183	196	155	156	173	181	158	139	155	157	169	168	172	176	188	192	189	161	184	177	180	156	151	162	160	188	175	164	173	171	160	183	160	166	151	171	194	140	177	174	172	182	165	188	159	191	167	150	179	171	191	171	175	169	193	184	153	181	187	168	164	162	174	181	185	164	183	162	162	168	189	173	154	184	190	167	167	173	162	154	159	161	168	169	149	143	174	170	181	180	163	187	169	196	184	159	150	164	172	182	157	160	153	188	170	176	200	164	161	204	157	141	139	164	188	149	174	204	180	180	157	151	181	170	178	178	160	191	157	166	175	176	178	158	200	193	156	186	183	176	155	167	170	163	190	165	156	177	179	152	180	149	169	160	173	179	149	156	166	181	162	159	180	178	159	180	198	177	184	191	168	183	175	163	179	161	167	158	171	170	179	182	181	172	172	201	148	152	163	172	173	176	175	170	154	182	152	167	171	178
27621	18215	3335	523	390	316	335	323	329	342	294	300	312	322	315	305	336	301	332	321	306	309	332	298	303	318	321	304	307	303	318	314	306	348	339	353	324	348	356	322	341	312	313	290	299	305	281	316	284	340	303	313	298	287	318	299	315	356	300	312	297	314	316	325	330	346	308	297	306	296	320	320	303	310	319	298	318	332	318	311	365	312	297	328	287	322	318	333	349	319	336	289	303	346	327	305	317	320	331	325	319	264	315	327	329	349	317	316	310	334	320	308	305	309	317	295	328	312	315	338	318	337	305	316	295	305	338	351	315	301	306	295	288	314	329	314	328	336	308	328	326	307	338	328	310	312	283	331	300	343	312	291	306	313	307	331	296	275	299	321	301	320	260	322	314	303	335	309	331	321	310	282	330	315	314	341	321	301	324	293	305	307	299	294	321	312	280	364	311	335	305	287	308	288	324	311	303	306	321	303	306	304	317	298	323	309	319	321	288	300	321	297	343	298	356	317	336	300	319	310	345	310	295	337	305	340	314	335	335	341	290	310	303	316	311	302	312	319	287	351	300	311	332	339	300	344	290	271	310	329	301	322	336	320	279	370	290	301	293	320	333	319	346	306	315	315	296	346	326	313	329	334	315	333	318	318	299	308	312	325	312	313	321	303	314	322	326	312	306	320	328	310	327	361	330	316	314	297	318	325	298	315	275	353	296	329	327	309	338	316	289	319	316	332	362	323	325	296	312	310	285	309	347	340	339	322	311	325	297	317	307	319	301	303	314	305	324	299	307	309	294	281	292	328	304	327	290	322	330	311	306	285	305	345	299	285	307	328	341	326	294	311	350	295	353	297	311	327	301	312	313	317	344	290	337	303	340	334	310	308	316	326	307	295	282	271	278	324	321	342	301	301	312	335	291	313	299	302	312	332	338	327	339	307	328	305	298	293	284	294	334	300	332	305	296	314	306	322	299	292	293	292	328	288	300	318	310	289	320	315	299	312	299	354	326	312	289	313	298	314	299	328	339	318	317	310	309	298	294	324	297	324	337	310	317	289	311	351	313	317	305	319	298	315	298	323	358	294	320	329	337	316	317	350	312	286	331	341	308	381	303	338	315	329	344	323	317	297	298	347	332	319	310	325	334	338	293	290	297	322	289	302	324	317	316	318	308	316	324	309	345	344	337	303	300	290	306	341	346	324	321	329	341	319	311	309	305	300	294	321	350	324	329	297	347	304	295	304	324	312	318	324	329	324	347	342	306	316	315	325	318	306	320	307	309	317	297	337	314	333	311	341	298	325	339	323	301	348	299	317	325	301	317	320	327	310	336	315	307	322	321	302	332	318	345	311	289	295	340	310	329	314	331	297	316	334	333	303	323	325	289	297	337	297	350	325	363	300	308	319	256	349	337	304	291	336	349	324	298	295	287	318	307	338	307	292	295	284	292	295	323	344	293	309	306	327	294	311	352	330	323	350	309	313	352	324	316	346	329	333	336	313	318	316	311	301	321	316	316	301	301	312	294	292	310	319	348	335	313	313	292	339	308	304	317	313	286	304	305	311	285	303	319	310	298	319	324	334	291	297	296	339	337	289	308	283	315	328	312	328	297	349	317	311	326	337	294	317	324	308	294	308	315	289	343	321	315	285	293	326	304	321	276	320	311	311	309	324	319	301	324	339	321	302	343	295	301	316	318	338	314	358	308	304	329	314	349	299	318	330	304	324	341	311	317	297	338	290	296	303	319	304	318	334	315	315	303	297	325	336	332	344	297	308	305	322	314	254	344	304	315	328	341	300	302	330	341	325	318	297	296	326	310	309	307	303	298	323	302	306	314	320	288	322	307	354	337	325	336	313	331	305	335	302	328	301	321	328	289	337	331	313	305	334	346	301	304	340	323	308	296	304	317	334	311	328	316	273	331	312	352	314	340	312	302	330	330	304	309	282	352	280	321	318	307	333	333	304	342	325	322	343	311	316	309	347	300	315	309	302	335	315	342	273	312	304	339	288	309	277	369	286	331	356	314	319	292	303	318	303	313	308	306	332	319	287	301	287	299	335	342	298	307	292	356	310	327	316	336	345	307	332	309	325	307	316	342	302	358	307	312	286	324	341	330	350	314	296	276	326	323	337	329	313	327	315	332	350	299	336	352	315	299	348	300	329	328	279	313	306	303	330	301	326	290	300	328	315	293	339	318	316	336	335	304	312	306	328	315	304	305	310	334	328	297	321	295	308	300	316	352	292	301	300	308	300	266	303	343	334	298	350	350	290	324	304	317	308	340	301	316	324	334	292	302	347	317	284	345	290	330	293	324	357	370	328	342	291	289	308	318	317	341	325	318	332	361	300	324	292	353	322	299	319	312	326	338	322	363	312	304	319	302	278	299	335	260	292	302	314	318	289	351	302	327	298	319	317	332	341	327	316	319	338	315	303	320	329	286	318	310	311	322	297	345	299	303	291	291	301	301	311	302	311	315	349	291	293	328	316	331	318	311	320	363	308	335	306	315	329	289	368	301	287	333	294	329	331	327	312	321	299	322	297	315	328	313	325	308	305	315	348	306	329	290	329	332	300	323	313	316	310	338	292	327	321	322	346	306	304	275	341	276	310	320	296	339	340	320	329	363	322	295	321	328	328	330	305	323	357	299	349	311	305	293	311	319	309	297	289	313	317	302	311	300	332	317	289	314	310	330	272	305	317	349	347	308	321	308	355	296	291	312	297	290	352	340	318	338	308	316	324	331	335	320	321	325	317	300	314	303	322	319	316	317	294	323	307	331	312	314	297	312	311	318	260	321	331	320	327	311	302	308	289	310	289	329	338	314	310	289	308	325	299	312	311	322	328	359	280	279	327	281	347	328	322	306	326	313	292	287	307	309	309	330	315	291	282	325	330	321	311	312	338	332	316	304	324	307	316	308	319	314	319	301	297	308	347	322	306	294	298	321	318	305	317	334	322	318	324	292	310	287	322	313	311	300	330	285	302	297	298	295	329	300	295	346	292	312	302	316	316	327	339	319	329	305	295	322	320	354	270	316	330	337	346	285	333	320	347	331	322	316	322	295	315	318	322	293	319	309	353	298	314	285	339	322	299	316	303	313	285	306	332	270	320	322	324	304	338	314	328	269	327	339	309	321	329	331	307	337	308	332	311	342	319	348	312	345	300	340	329	301	303	337	322	314	319	348	334	346	322	295	338	273	286	345	341	328	301	309	337	352	304	325	278	312	304	330	295	311	314	301	314	334	305	342	299	341	310	291	324	338	326	278	343	321	346	319	299	326	341	304	293	304	313	314	291	320	347	312	307	341	353	346	328	330	278	317	301	334	327	310	329	340	326	270	315	349	310	308	337	322	316	298	318	329	294	303	333	319	324	292	303	333	322	316	297	319	315	323	313	333	323	300	333	341	292	328	349	283	332	325	350	318	309	318	306	322	320	317	327	309	292	303	328	295	320	305	326	322	309	300	305	298	307	291	324	305	315	296	310	341	310	329	299
10002	798	728	586	534	560	532	465	494	467	493	435	502	496	502	451	467	471	497	471	469	514	445	490	497	465	481	465	477	482	480	464	492	483	457	487	512	449	496	487	455	464	475	476	485	490	454	513	456	448	472	453	456	468	475	466	482	472	476	498	475	465	466	510	454	433	476	499	448	472	440	453	436	484	490	456	513	513	460	483	472	486	501	517	462	449	467	425	528	484	426	430	457	425	469	480	480	493	527	483	475	486	474	431	517	447	466	466	514	465	437	459	518	445	476	461	475	499	477	482	442	491	444	465	501	468	473	466	460	459	478	445	461	450	454	476	471	481	465	472	469	444	460	488	489	460	463	477	504	490	482	448	469	493	520	443	481	446	499	446	477	465	491	463	468	464	469	509	509	489	475	466	487	428	476	477	458	510	445	483	469	473	441	471	437	476	500	472	443	484	475	479	477	469	500	455	482	460	458	464	528	473	472	456	471	476	493	486	456	438	463	464	486	473	481	485	472	446	513	480	478	485	501	479	526	487	466	434	468	459	503	510	466	466	487	467	454	486	486	489	441	489	433	446	479	483	488	517	486	457	477	457	491	430	463	479	484	489	473	458	475	485	464	444	464	488	474	473	517	482	487	477	491	471	433	446	445	504	479	442	488	482	463	447	464	464	443	483	486	453	485	468	451	459	449	452	481	509	478	500	443	467	466	485	471	473	491	499	473	442	486	466	494	496	468	491	453	470	461	457	437	469	449	471	500	434	487	476	476	497	485	486	487	452	510	465	464	485	456	437	473	477	465	464	468	472	447	437	429	490	485	458	455	482	481	472	487	490	466	509	518	475	472	462	470	466	485	420	497	475	481	521	473	485	482	488	458	498	501	475	485	443	463	454	480	501	459	482	478	481	476	498	468	492	427	488	454	478	483	466	455	474	458	434	469	464	477	482	467	444	488	460	469	485	463	462	495	454	493	461	497	435	470	474	483	467	468	499	503	453	487	472	487	497	495	446	482	464	449	454	467	476	519	485	450	450	500	470	466	527	472	487	512	484	464	494	492	480	492	459	496	488	512	475	487	495	508	480	476	478	451	449	498	492	468	486	455	460	481	445	461	460	522	484	462	492	479	435	497	489	482	479	442	455	468	489	469	476	463	448	467	479	472	461	445	463	476	475	509	459	443	435	476	475	473	498	478	459	496	492	440	484	481	470	489	444	470	501	484	464	479	466	439	471	468	462	474	470	509	475	503	454	454	474	486	496	430	474	487	463	470	458	428	465	507	479	463	474	506	468	478	495	449	464	456	495	470	497	450	503	447	470	463	508	492	454	488	468	508	476	472	466	489	477	478	477	483	494	471	404	475	510	460	517	523	465	441	465	473	491	472	451	517	474	452	479	488	527	448	456	470	482	505	434	503	440	480	475	466	444	469	469	513	452	515	463	468	427	438	464	494	499	520	489	530	507	485	445	463	478	520	464	477	448	502	473	480	466	493	464	473	482	438	510	515	493	424	480	483	474	497	500	518	477	480	486	444	509	462	472	471	484	469	441	454	440	466	467	466	461	485	448	461	466	466	460	500	481	470	464	484	437	478	484	484	447	475	492	456	500	483	488	475	441	499	483	452	477	477	451	464	477	463	460	454	487	470	473	461	474	470	484	439	481	460	487	493	440	458	492	495	495	459	451	478	480	475	446	460	466	471	471	521	497	455	502	473	449	475	529	443	465	535	462	492	459	468	494	524	478	452	438	457	486	478	485	473	464	446	483	467	471	460	452	482	469	463	478	469	490	484	421	455	463	465	518	461	487	453	524	483	475	471	470	436	505	454	453	451	515	478	506	487	498	478	481	470	470	476	482	493	485	441	451	463	501	470	477	470	433	490	485	500	467	485	453	456	492	453	482	466	442	484	465	486	474	490	464	474	508	466	491	457	474	445	498	469	477	472	461	470	464	500	494	452	491	504	473	483	448	457	476	469	496	427	483	466	503	454	443	463	454	467	451	478	504	448	477	471	481	450	463	506	487	505	498	463	440	459	495	449	500	467	494	481	468	475	483	466	460	480	472	464	483	509	471	537	451	468	470	495	524	459	461	465	508	460	482	487	501	505	465	433	516	498	493	444	488	466	490	461	470	496	460	486	481	461	488	431	470	505	515	490	467	467	482	468	458	496	458	478	460	507	496	476	490	487	482	493	495	479	443	462	490	435	460	520	479	499	426	491	451	478	485	496	456	432	490	441	491	467	475	430	427	472	455	465	442	478	480	449	477	489	471	486	522	501	503	496	449	459	442	497	519	432	471	470	463	483	493	448	480	461	471	509	481	490	459	474	445	444	466	470	473	467	464	481	461	440	460	426	490	429	428	482	459	480	449	488	452	447	470	459	495	472	507	485	503	437	498	446	493	454	452	474	452	488	496	431	470	462	452	456	474	466	477	458	468	485	466	511	505	471	476	447	439	476	463	517	481	454	493	467	453	464	467	480	468	472	480	487	460	527	468	510	457	501	474	459	467	490	462	480	477	466	461	497	470	480	469	478	445	448	470	489	453	437	465	482	451	503	501	473	448	474	471	461	491	484	444	461	450	495	508	489	478	472	493	459	487	455	498	462	448	448	465	462	460	499	471	456	483	460	511	462	465	480	434	461	480	498	446	478	432	474	476	492	503	529	487	463	473	476	460	467	497	479	456	478	471	463	460	497	465	495	486	482	481	467	488	489	471	469	462	475	477	449	487	419	474	524	488	428	473	495	497	455	468	482	465	468	463	475	470	486	497	499	486	480	451	476	455	486	479	442	513	453	442	465	460	494	501	474	484	480	451	482	474	460	481	466	449	455	482	439	528	495	498	443	472	441	513	446	454	482	454	471	496	472	531	434	434	483	456	444	460	489	464	481	513	456	472	485	461	445	476	471	490	448	497	502	469	475	480	457	456	481	466	498	463	452	465	485	470	453	475	436	488	491	469	498	474	474	456	457	478	500	478	422	513	492	458	459	499	450	481	465	460	436	474	480	445	492	462	525	410	476	435	426	464	470	471	453	471	452	475	483	475	437	490	467	507	543	524	480	452	492	475	490	473	468	483	485	437	479	470	479	457	450	476	459	454	471	450	469	458	469	494	509	512	479	446	487	458	479	514	476	477	514	490	461	487	484	450	457	466	486	518	472	457	464	477	479	463	455	459	508	467	496	497	506	464	464	475	485	471	437	469	442	448	494	467	475	430	445	494	472	499	482	508	439	446	496	467	502	489	494	460	522	480	495	431	457	435	459	471	451	470	447	482	505	469	478	451	447	453	468	456	474	474	482	472	459	475	486	506	486	463	520	463	502	481	447	485	470	428	469	471	464	490	501	468	500	495	470	446	468	496	467	520	456	471	507	482	467	468	445	460	468	465	459	453	457	470	455	439	475	478	468	468	435	477	481	478	488	457	460	470	509	500	467	464	463	476	474	491	486	486	462	473	485	488	483	456	443	490	486	454	477	475	489	466	478	457	495	442
23452	21526	28631	24833	21360	3049	398	261	207	203	175	156	166	145	156	137	155	157	130	145	133	164	159	142	146	152	133	147	135	141	131	140	119	123	138	131	128	173	127	121	140	133	131	150	135	135	135	120	140	149	129	119	132	145	155	120	142	138	127	124	134	151	133	118	118	139	143	136	148	131	138	139	120	125	124	108	133	143	136	131	159	137	134	125	132	141	133	129	117	128	158	127	130	144	113	131	145	154	125	130	129	140	124	136	125	123	132	117	126	134	131	127	131	123	126	123	112	140	149	132	129	104	134	117	136	132	129	129	140	116	132	126	132	125	136	153	139	123	124	143	117	118	125	135	135	108	124	126	141	135	131	140	134	142	133	122	140	126	153	124	129	120	121	129	122	125	148	126	136	156	140	111	139	131	117	132	122	128	130	110	114	141	136	120	130	145	132	141	128	138	161	124	135	135	128	139	136	166	142	144	124	142	138	138	124	126	130	125	137	136	139	129	143	127	132	132	128	120	104	132	138	148	142	141	155	133	141	143	128	120	125	136	130	149	126	122	134	133	148	131	125	145	157	120	139	125	154	133	126	123	130	132	156	141	129	115	129	136	125	117	152	122	142	143	126	123	132	127	135	131	114	127	138	121	150	115	144	122	148	127	129	127	141	119	144	136	141	138	155	128	123	117	132	145	148	141	133	131	134	148	141	120	124	127	154	140	136	118	135	131	133	138	119	130	131	107	143	117	113	129	147	134	147	141	154	138	148	141	141	132	120	116	124	146	135	139	141	126	126	126	122	123	124	143	114	138	142	132	108	127	138	134	134	116	133	124	98	130	130	127	147	126	141	124	135	121	131	155	139	126	126	140	152	126	133	128	142	121	132	145	124	146	151	119	136	126	145	115	143	117	144	128	137	137	134	136	139	125	117	125	114	134	137	130	134	143	135	131	129	125	120	123	120	142	141	145	147	142	152	104	111	124	116	139	119	138	117	124	125	105	128	145	127	114	142	120	130	112	126	129	133	154	117	125	124	142	123	111	139	137	158	127	136	130	127	143	129	145	142	125	150	120	132	148	126	127	124	130	127	126	114	126	121	135	154	114	118	143	125	153	103	140	153	119	120	132	127	129	127	151	140	129	129	137	115	128	119	131	139	142	128	140	146	143	112	121	137	120	153	123	127	128	135	123	136	136	142	133	143	123	117	128	123	130	109	122	129	140	139	144	146	137	104	118	132	137	131	125	126	139	140	121	162	118	135	147	112	120	137	127	124	144	113	148	115	156	127	128	135	122	112	150	125	129	126	141	142	144	134	115	139	151	132	140	121	130	129	124	119	117	113	154	139	170	135	117	131	115	133	123	150	138	142	138	121	137	130	120	127	136	129	125	113	137	122	146	120	129	137	105	127	143	136	144	123	155	126	129	132	132	124	131	125	135	127	147	106	114	115	133	111	118	142	128	122	130	127	149	138	132	135	132	148	126	143	118	117	132	116	119	132	134	134	146	134	129	129	130	126	142	127	137	137	124	125	130	125	123	146	123	139	109	151	148	130	130	139	132	122	131	140	140	142	136	149	127	121	122	130	135	135	146	163	146	138	131	138	123	149	128	150	149	149	118	142	131	120	115	123	119	127	116	129	125	128	128	139	127	132	137	132	102	117	135	137	134	131	142	135	129	122	137	132	146	141	153	144	137	118	131	137	133	138	147	111	152	112	106	146	142	135	117	140	142	144	141	123	144	123	126	124	125	127	125	122	128	126	127	145	137	133	126	130	139	124	115	133	152	121	110	147	108	140	142	125	128	124	149	144	112	137	143	144	147	126	127	132	135	131	120	133	144	136	124	124	134	155	167	129	133	140	132	131	119	131	131	111	127	122	130	123	144	128	117	136	129	142	143	133	140	137	125	124	122	129	124	123	128	141	148	131	127	114	133	155	115	135	117	138	113	110	140	148	148	120	137	113	142	148	126	113	115	131	137	114	140	125	129	157	129	130	139	144	126	130	117	139	131	143	127	129	145	125	132	128	128	117	127	129	156	121	126	132	136	133	134	117	128	121	164	152	140	143	132	129	106	108	150	128	115	122	154	114	108	127	138	144	108	130	104	117	142	140	136	145	136	125	127	158	119	152	136	131	128	139	145	136	122	125	125	121	140	121	124	137	131	143	139	127	116	150	146	133	134	142	130	135	139	130	128	132	129	114	132	136	111	131	116	124	129	136	129	125	127	141	143	148	131	127	132	138	129	113	138	140	124	120	123	150	137	148	117	141	134	137	130	140	130	129	116	125	122	121	129	133	118	137	113	120	122	143	130	101	141	122	123	133	131	127	127	126	119	140	128	125	112	121	127	158	148	120	138	107	116	140	148	138	119	144	116	148	128	141	139	145	111	116	134	116	134	138	123	136	141	122	125	129	131	130	136	137	121	111	104	127	150	126	123	129	129	113	171	138	141	125	136	138	130	140	143	160	119	133	116	132	130	156	129	125	134	105	131	127	131	133	127	132	132	134	141	147	141	144	136	103	146	129	134	122	125	142	123	142	144	131	140	119	144	118	146	125	121	135	135	126	145	124	136	104	145	135	152	141	130	141	128	117	146	145	104	146	135	144	133	143	114	115	133	151	136	146	136	132	132	130	136	128	135	104	137	108	132	129	128	118	141	139	135	136	137	147	133	129	118	145	118	122	136	131	134	126	138	125	147	143	146	119	131	132	129	147	114	122	135	129	140	135	119	131	143	131	111	122	133	139	127	121	133	137	124	117	123	124	151	152	121	126	148	131	131	141	103	115	152	151	145	133	135	133	141	142	135	122	146	147	118	128	121	126	141	135	118	132	117	152	129	141	135	119	119	131	144	125	142	132	132	133	136	159	132	138	129	112	130	129	117	119	129	127	125	135	128	128	123	107	115	136	119	147	120	125	110	113	128	135	118	145	154	112	128	146	134	127	125	132	119	129	109	146	135	132	138	112	142	146	125	125	120	133	110	146	146	115	149	145	141	137	140	135	130	129	110	141	132	141	117	125	123	129	148	119	134	134	137	119	136	131	121	122	144	123	143	126	131	166	140	119	151	132	143	118	147	126	121	125	128	124	140	133	126	116	130	116	123	127	123	124	129	120	136	148	147	132	115	140	144	140	115	119	121	128	140	135	136	115	125	123	123	124	135	126	115	132	125	134	130	111	124	148	134	146	127	133	123	134	147	137	138	121	124	131	135	145	135	123	112	130	135	136	128	125	134	134	131	109	128	146	132	136	124	134	142	134	131	129	137	151	136	127	128	119	121	123	152	116	126	143	116	131	130	145	145	132	120	117	148	131	162	130	140	131	120	126	128	123	138	119	131	122	157	147	111	141	111	121	135	120	120	129	132	148	118	120	127	128	133	141	123	146	113	133	136	129	118	119	121	120	104	121	130	151	121	126	116	148	150	122	136	118	123	130	138	121	127	146	128	126	122	108	126	143	129	85	152	127	137	128	149	130	143	142	119	137	131	121	131
21173	5783	3767	1721	1124	830	672	509	443	395	392	320	299	267	280	251	260	266	264	248	228	249	251	206	229	242	223	219	211	209	201	234	215	202	193	254	203	249	228	232	205	243	227	218	218	193	213	206	227	238	210	192	193	203	209	194	244	224	228	216	243	243	210	211	201	192	238	188	248	216	237	212	209	217	213	243	232	217	216	196	206	194	211	210	212	206	193	194	230	229	194	251	195	212	219	189	211	215	211	208	223	205	212	204	216	207	186	224	220	188	187	202	187	196	202	224	210	197	201	187	174	218	230	226	201	224	243	204	217	228	204	199	193	199	201	214	200	227	192	217	211	199	225	204	194	233	192	236	220	208	203	193	213	186	229	201	191	205	209	190	223	192	216	223	181	214	208	185	225	194	217	218	214	212	249	215	216	207	215	214	236	196	218	243	234	212	197	238	196	202	177	196	213	179	193	211	207	211	203	231	200	221	212	201	198	204	202	206	206	196	211	207	202	215	192	205	217	215	220	213	233	226	255	216	181	229	196	209	194	202	221	200	212	240	192	188	203	231	209	235	225	225	208	208	242	189	224	209	199	199	202	191	225	227	205	209	205	176	222	189	232	227	215	167	228	212	221	241	197	200	208	193	214	222	195	231	216	208	194	197	197	187	231	230	221	229	194	213	209	203	198	201	238	224	201	201	227	202	208	238	204	189	208	214	221	232	200	206	212	221	229	201	204	219	201	222	223	234	200	195	238	211	209	219	241	244	196	226	232	192	202	210	239	227	185	204	244	216	210	215	204	221	201	212	212	210	211	233	211	226	217	214	230	224	216	223	219	222	197	212	203	185	234	211	222	231	186	221	208	213	213	216	200	211	205	185	212	203	172	214	193	213	207	216	234	188	223	188	204	227	227	232	202	223	205	205	200	225	205	193	210	204	216	193	191	200	210	205	213	229	203	209	198	206	218	199	224	242	206	215	239	201	211	205	214	203	221	235	200	196	205	241	198	245	183	240	210	230	199	210	225	198	205	226	206	200	187	219	190	209	218	217	204	188	205	203	208	206	214	212	234	205	199	189	237	217	223	217	192	206	205	200	210	225	219	214	232	221	208	216	213	194	203	202	198	213	208	188	178	221	198	195	188	218	215	237	187	214	195	205	217	224	196	209	197	227	219	186	214	208	198	199	218	208	214	206	195	195	228	223	190	200	213	206	198	201	229	219	215	221	210	217	212	213	204	194	220	213	194	236	220	202	221	212	241	206	220	233	221	178	208	194	201	204	212	189	192	208	193	217	242	181	208	203	183	213	218	232	191	208	222	211	208	227	205	235	223	194	205	222	194	193	221	212	223	218	221	231	204	192	217	222	251	197	226	224	187	203	193	205	189	219	187	223	225	220	203	218	190	232	242	226	197	187	196	214	203	242	205	224	202	198	209	200	196	223	211	200	210	220	207	190	199	216	216	207	227	184	192	174	209	211	228	198	203	200	178	211	214	212	216	217	176	235	194	171	201	238	220	222	184	189	208	194	211	207	227	199	169	219	200	202	206	202	213	220	238	209	205	187	235	224	215	218	200	213	190	217	198	213	193	189	214	202	232	213	225	240	200	220	223	186	198	213	198	197	214	214	206	209	205	196	199	199	218	230	208	188	183	210	220	195	225	219	215	234	209	201	194	195	221	231	201	188	190	205	213	180	171	217	234	203	217	181	200	203	179	220	232	204	230	214	216	196	195	221	209	223	192	221	208	199	193	175	228	207	217	185	226	222	186	206	197	194	203	194	217	212	237	208	227	197	205	235	235	195	195	214	185	213	219	198	211	225	221	210	218	207	217	221	221	199	211	208	179	213	215	197	199	197	224	222	203	216	204	216	218	222	193	191	217	212	197	209	214	221	214	202	219	219	195	203	240	199	211	207	198	200	219	217	219	212	216	233	202	210	204	219	237	205	216	192	203	228	222	200	211	221	193	211	198	206	212	215	204	228	206	207	216	212	203	204	183	206	206	226	190	227	211	211	227	204	233	182	190	195	235	193	231	213	202	190	209	218	190	202	194	226	209	214	221	192	207	203	229	222	227	210	208	227	215	185	211	233	198	202	220	219	233	205	226	213	216	195	204	206	209	217	215	209	229	190	199	205	227	225	220	221	223	216	211	231	216	209	199	219	205	214	207	221	220	231	200	214	185	206	196	243	215	212	205	200	197	189	210	228	177	186	218	236	203	226	219	194	212	187	185	196	208	219	217	242	191	224	210	234	217	209	214	217	200	184	211	217	212	209	197	196	195	214	207	206	187	205	200	199	210	207	214	198	216	190	213	218	205	217	186	210	228	221	209	209	213	213	234	208	211	195	212	213	186	207	238	233	214	197	190	200	219	224	208	209	219	186	195	213	211	209	224	188	206	193	193	240	214	220	203	193	199	178	209	189	214	197	203	217	209	240	227	195	181	199	191	198	213	207	230	223	204	182	201	213	227	219	201	196	225	205	212	205	202	230	223	247	196	236	203	221	218	208	198	245	203	180	214	234	220	209	215	204	194	236	211	206	204	202	225	184	197	236	208	194	210	203	229	206	205	198	206	239	227	183	234	193	210	221	226	210	223	202	208	233	214	204	212	213	225	212	221	214	219	206	226	199	228	198	207	244	229	230	191	200	228	229	210	216	214	219	217	219	209	184	215	227	195	203	201	222	252	202	191	221	235	206	201	199	201	213	201	190	201	204	226	192	177	216	223	199	221	240	225	210	210	216	209	209	218	188	186	197	210	192	225	209	234	210	216	210	197	192	202	224	227	238	195	214	202	174	232	221	199	206	201	195	212	216	190	197	205	198	218	196	191	214	219	233	228	208	221	241	217	216	221	230	211	230	225	221	191	208	226	213	208	214	196	204	207	189	206	243	205	200	199	229	211	216	217	218	204	223	208	227	231	224	254	212	214	231	215	229	209	212	217	198	225	194	199	212	200	208	209	205	224	206	192	196	232	202	229	218	203	204	207	207	219	195	189	221	190	195	228	241	253	211	241	233	201	206	200	193	187	218	211	208	199	193	217	210	252	197	201	203	219	197	197	228	207	229	199	211	221	199	216	231	211	214	191	225	203	233	215	198	198	199	229	208	181	203	200	205	210	199	183	219	234	191	221	177	184	213	206	200	189	208	202	215	210	206	248	194	199	211	195	210	205	222	205	217	215	216	218	239	208	227	221	197	204	217	216	206	203	219	194	207	191	221	212	237	215	231	215	222	168	208	190	192	202	222	195	178	216	194	231	216	209	225	228	217	193	196	216	190	226	212	207	202	228	224	243	220	210	214	200	215	192	225	236	220	219	203	182	226	240	235	202	202	216	185	213	217	197	216	204	216	207	210	204	232	250	231	178	192	212	198	210	235	221	220	205	185	201	230	190	204	245	231	220	201	175	214	198	228	225	228	203	186	217	211	200	223	199	193	215	204	205	228	224	214	197	206	220	208	211	227	186	224	215	199	201	207	220	202	193	200	220	200
24857	21575	26773	24759	1751	483	460	423	372	411	374	423	377	398	354	378	380	359	373	372	381	380	371	356	376	391	367	352	363	371	397	338	344	401	372	371	368	381	347	348	353	385	346	391	345	360	376	361	360	329	369	354	367	358	357	376	337	351	376	377	379	349	356	356	317	357	387	345	381	349	370	394	384	357	368	389	348	367	339	394	351	319	361	343	363	378	352	388	401	353	369	354	348	371	390	346	367	392	374	370	361	385	390	360	368	331	377	357	348	396	370	387	377	389	342	339	348	365	363	369	377	402	345	361	361	328	365	356	355	330	340	357	359	347	340	345	364	362	396	382	347	361	353	370	374	365	371	339	378	386	385	370	346	386	336	394	395	380	358	357	386	327	368	388	355	358	377	373	378	366	380	369	384	349	360	374	345	397	368	323	324	357	323	395	360	355	389	363	361	372	375	327	357	352	353	340	392	390	373	337	341	390	394	369	375	350	406	366	341	379	346	363	359	336	315	351	374	381	405	379	341	357	374	341	346	352	382	371	357	356	359	374	368	349	387	328	347	351	355	417	336	393	367	340	373	374	383	408	364	370	366	361	365	394	365	375	367	369	354	361	379	388	360	368	345	376	389	348	388	354	387	375	393	359	377	345	338	344	375	395	371	357	384	334	365	379	377	352	365	347	359	384	367	369	374	358	400	367	343	368	368	345	358	335	387	376	347	358	399	365	363	356	383	338	379	403	373	340	365	392	386	367	347	349	376	344	340	327	356	339	363	363	369	350	338	347	363	364	368	394	355	353	356	371	389	332	353	379	379	375	366	378	368	377	385	364	374	391	373	404	366	349	381	359	372	392	347	377	359	373	353	351	375	351	356	360	402	346	376	391	365	374	377	385	347	387	370	385	385	397	358	382	350	365	418	314	371	359	325	391	390	357	354	343	354	361	349	394	338	361	373	364	363	367	378	340	398	371	343	361	354	381	350	365	327	348	361	353	356	362	366	358	342	361	379	357	360	387	369	375	379	376	345	363	359	358	356	389	347	369	367	387	379	367	379	383	362	379	330	337	366	362	386	375	337	337	372	360	357	359	367	340	385	369	378	367	362	343	365	373	343	368	396	386	361	336	361	390	373	372	377	352	367	341	405	382	352	390	362	364	348	345	401	347	378	367	366	393	344	336	367	376	352	362	340	348	377	359	400	335	338	364	346	366	366	378	361	339	368	359	334	349	354	359	371	378	391	377	363	385	374	407	326	378	387	369	344	347	351	361	365	382	388	358	384	347	349	387	374	354	376	385	319	364	363	365	375	361	384	338	389	413	410	359	391	414	344	410	332	392	391	347	355	354	368	348	369	360	373	376	366	365	369	377	362	374	352	352	352	367	354	396	355	381	353	372	398	357	384	353	369	389	359	344	365	379	363	369	352	371	380	349	364	370	376	349	375	370	370	366	362	331	426	370	375	382	403	333	347	367	352	315	359	360	358	370	343	386	365	358	343	399	361	342	360	342	362	355	358	387	403	357	325	386	372	342	346	356	369	340	377	340	384	356	385	374	366	380	375	372	372	355	369	343	371	388	368	375	417	376	376	380	351	340	358	354	346	398	365	348	381	332	354	360	363	328	365	382	348	346	375	341	369	326	368	390	387	371	376	426	396	345	394	357	344	354	359	375	331	357	383	358	358	346	366	358	366	362	354	359	367	343	355	357	372	321	356	372	365	337	355	396	382	369	359	340	366	344	374	362	365	383	375	367	360	353	380	352	383	378	351	408	378	357	340	354	355	394	344	337	370	351	351	373	372	366	370	361	349	366	373	376	383	383	358	355	333	370	352	412	376	380	344	367	382	361	390	380	378	389	379	392	340	382	355	382	353	367	388	364	393	387	369	369	337	369	377	371	345	395	381	393	360	342	350	376	350	362	352	370	403	374	391	350	366	385	361	404	364	366	380	375	368	408	364	375	367	394	370	368	358	338	355	334	399	386	380	372	368	366	361	357	375	358	380	384	364	384	373	356	360	375	371	405	399	331	349	396	390	345	380	415	389	356	368	312	367	364	356	364	370	356	387	386	389	362	375	372	351	392	371	397	379	378	373	389	368	370	377	384	382	387	365	379	339	358	382	357	371	374	385	390	351	345	365	398	401	378	373	364	378	374	354	341	344	347	402	368	387	340	369	357	354	351	383	352	375	385	367	367	364	365	402	365	353	353	401	372	367	370	389	367	399	369	347	363	358	384	383	367	362	368	376	361	358	328	352	359	383	357	325	354	374	389	353	400	369	370	346	381	345	341	350	393	389	378	345	379	376	372	384	346	338	328	416	365	351	366	377	389	337	358	343	405	381	407	370	374	361	349	341	343	397	341	374	349	372	346	374	354	335	377	376	304	363	378	371	354	367	377	386	352	332	350	392	344	393	372	347	375	359	365	380	347	383	376	377	369	381	353	342	341	359	370	349	354	376	368	361	403	353	377	380	355	385	385	350	388	375	339	382	434	378	349	364	379	376	356	351	382	344	365	386	385	378	356	376	369	377	386	409	346	362	391	386	359	392	382	368	362	387	350	347	406	351	336	332	383	380	404	389	375	365	363	373	354	384	357	363	406	364	394	341	377	369	370	387	382	352	361	374	364	358	368	387	381	329	330	340	346	395	394	351	395	339	396	355	386	371	381	352	347	400	370	348	386	365	325	397	333	382	359	376	381	354	366	380	387	376	396	378	364	343	333	351	358	394	365	349	348	391	365	351	376	389	371	393	348	366	385	361	368	372	328	398	350	344	354	362	391	376	364	375	392	375	345	347	374	379	395	374	371	347	376	364	382	367	367	379	349	337	401	382	362	374	345	376	351	365	385	398	348	358	376	374	375	360	345	381	322	351	358	396	350	383	375	369	348	367	364	381	315	356	390	347	346	391	364	355	376	371	402	355	416	374	330	361	363	390	355	372	359	371	392	358	379	362	316	376	356	340	387	401	356	397	348	401	371	364	379	352	392	360	383	366	388	356	388	360	341	406	357	346	343	389	350	384	375	367	390	363	375	343	365	362	364	351	370	371	366	405	379	362	363	362	392	373	365	364	363	350	361	362	377	354	380	384	357	376	350	369	374	351	362	358	393	378	343	394	410	379	346	358	337	338	343	350	379	340	352	391	359	382	400	401	392	379	359	341	406	382	408	419	365	364	340	400	348	344	358	347	357	377	360	346	378	354	338	351	356	384	356	340	371	379	365	379	353	342	365	353	387	396	351	361	384	349	364	389	352	349	391	362	363	339	389	338	357	358	360	393	365	376	350	350	368	358	344	354	352	415	383	350	408	351	359	357	369	356	342	413	354	391	392	368	392	387	381	363	364	347	350	360	361	378	377	371	373	362	383	371	374	391	350	356	383	380	383	343	364	367	368	360	380	360	372	372	409	377	377	370	376	368	385	395	394	346	380	373	386	325	363	377	418	372	374	355	372	372	367	390	392	346	375	345	334	384	359	353	386	352	359	346	362	356	365
21233	2993	2087	1095	952	775	725	652	633	589	588	571	614	551	565	582	523	521	520	541	505	541	563	561	555	554	494	527	520	508	562	525	504	559	495	538	545	542	507	503	529	513	536	535	528	493	520	551	492	508	484	501	523	519	526	530	519	520	542	494	525	527	495	559	510	499	504	556	569	526	520	543	515	508	533	521	523	485	516	504	538	548	481	519	530	517	525	552	489	538	525	517	466	522	551	568	549	554	511	516	558	519	545	556	554	515	496	503	497	495	484	532	509	506	561	497	510	503	525	528	537	505	582	520	542	514	562	507	511	464	507	552	523	521	505	501	523	518	497	504	534	545	497	530	573	505	527	536	561	554	524	502	515	499	542	491	542	551	486	497	524	526	497	525	549	478	546	515	531	484	538	573	503	493	514	524	497	496	547	546	493	488	593	523	541	515	509	503	533	511	543	528	511	511	544	538	523	505	518	524	513	557	541	520	492	524	536	524	528	517	556	512	495	509	504	588	506	570	514	573	493	523	536	571	541	529	538	513	572	537	516	532	513	564	478	534	539	471	495	516	548	548	554	545	525	526	511	524	502	488	489	524	554	508	481	481	525	506	488	526	501	468	538	538	568	527	545	548	485	532	507	461	545	528	551	537	512	529	542	516	521	533	547	517	514	571	501	535	525	541	518	529	514	519	566	488	499	534	531	533	537	483	529	563	582	532	507	578	521	538	513	520	552	531	486	500	546	569	539	508	506	529	457	522	559	487	524	552	557	523	533	536	533	518	490	555	560	525	522	541	550	540	552	535	563	478	555	583	488	533	551	532	507	545	549	541	554	537	489	519	553	525	584	512	507	531	544	531	511	534	526	534	501	538	544	521	524	545	525	554	500	519	502	488	519	535	511	530	530	553	535	532	548	520	517	516	549	503	508	497	574	511	506	531	500	562	498	555	548	506	534	533	551	543	552	522	492	481	545	511	522	507	528	554	538	523	527	520	515	511	534	551	503	546	541	513	500	538	533	502	531	489	496	488	493	528	525	535	516	536	547	509	530	533	539	532	515	511	557	552	536	568	544	514	546	517	561	519	542	526	486	532	533	539	531	591	484	553	533	517	516	504	544	529	497	526	541	513	506	522	551	557	511	558	502	533	502	553	544	489	513	500	517	503	552	584	516	537	483	525	513	549	509	530	474	509	508	500	500	522	477	541	513	547	538	498	540	526	522	503	508	503	496	538	516	482	518	495	534	549	554	518	554	498	495	524	517	511	513	536	534	543	522	507	525	551	527	527	505	525	523	584	494	528	516	532	527	543	523	560	572	532	518	565	500	527	552	552	542	499	523	546	497	512	520	527	496	538	539	511	506	513	523	531	497	510	548	537	488	526	533	577	504	536	515	523	545	534	550	513	555	511	507	492	543	539	509	544	499	525	562	521	525	544	514	514	531	538	516	539	477	537	543	518	510	498	541	507	528	515	508	533	505	533	527	513	560	523	539	522	540	485	500	561	517	532	543	476	503	509	536	510	534	501	490	496	540	554	562	529	515	521	512	523	522	546	517	531	526	524	544	502	532	496	511	507	550	512	495	490	531	490	521	512	536	545	534	541	509	496	510	488	471	535	512	498	530	510	547	567	514	491	551	543	531	510	517	569	544	538	522	522	546	525	557	532	526	512	520	553	531	545	548	516	561	514	476	550	522	555	571	515	512	490	523	529	517	562	517	533	495	509	495	520	537	524	528	536	543	484	528	533	552	540	545	488	522	523	511	550	506	516	547	493	533	539	523	501	528	503	521	500	497	527	526	486	536	550	510	525	500	512	518	513	554	528	571	488	503	497	524	519	513	533	535	529	513	505	511	501	528	527	565	504	525	524	521	528	543	475	507	529	576	504	534	518	528	576	487	518	563	480	496	522	540	533	543	502	526	495	555	492	557	510	553	530	509	487	518	520	529	517	525	492	519	519	507	562	526	476	528	518	486	493	539	559	508	568	535	526	514	529	553	490	531	498	561	551	505	541	487	529	542	539	507	541	514	535	551	535	529	531	515	549	519	534	556	541	535	469	553	502	524	526	554	525	483	497	535	499	504	523	533	512	490	570	487	545	537	470	520	528	535	572	503	550	493	557	559	565	536	507	540	490	552	528	529	542	535	519	448	473	502	470	589	538	497	544	487	521	547	519	511	512	517	507	526	530	527	553	529	558	508	500	560	558	545	518	553	569	530	545	546	482	508	488	479	507	535	535	540	529	523	481	517	510	522	496	539	522	524	521	553	530	536	532	537	527	511	546	517	561	509	525	491	514	529	451	528	487	542	546	533	510	534	542	524	505	530	483	513	582	532	526	512	505	504	529	539	501	524	528	543	515	521	556	522	519	562	502	523	565	537	501	497	495	538	516	521	526	502	506	510	481	524	509	522	522	499	546	469	537	520	510	545	522	509	499	546	543	532	546	531	544	499	541	534	521	504	503	462	511	538	530	548	520	537	567	522	562	498	550	490	493	519	527	513	534	532	553	528	535	505	562	535	498	519	496	490	521	543	521	534	494	508	541	522	511	547	563	488	498	524	523	547	545	525	536	570	517	500	529	551	509	498	566	545	536	509	546	520	488	521	509	534	492	545	548	545	501	526	532	550	508	529	507	521	519	542	505	554	577	513	493	473	523	529	527	557	529	519	549	541	510	507	506	572	563	531	512	537	532	525	493	505	498	531	528	513	544	572	516	543	534	528	512	512	489	512	524	530	526	532	521	552	527	512	549	529	520	528	539	511	513	515	510	535	525	560	515	532	513	542	534	550	459	526	500	537	549	564	549	489	502	485	555	506	530	505	523	515	542	505	506	528	527	477	498	515	518	511	517	540	483	575	511	519	531	542	515	589	555	524	546	510	534	517	585	487	520	495	536	519	539	516	489	566	552	517	510	536	537	518	500	521	536	488	530	510	546	545	537	496	538	506	529	553	519	504	494	551	541	491	471	476	554	495	545	557	532	532	507	530	494	508	483	524	529	485	508	509	544	486	532	513	511	516	549	511	520	537	526	557	541	520	494	565	505	522	525	480	505	541	535	514	516	551	544	534	535	524	509	530	551	528	540	560	558	497	531	480	472	465	545	498	512	493	507	539	542	542	519	552	560	497	496	499	462	517	535	497	522	512	496	542	509	468	506	532	505	539	524	525	534	502	497	530	525	502	539	504	466	513	531	542	521	553	512	517	528	548	507	530	497	486	554	499	514	534	497	515	467	523	555	518	540	550	547	536	525	514	564	527	501	504	530	540	520	522	544	485	537	501	531	534	547	504	528	488	502	537	515	547	533	505	507	511	529	506	511	508	561	544	500	533	558	547	527	547	477	534	503	476	512	511	550	538	516	542	521	508	537	501	545	524	523	538	513	521	518	484	509	486	573	512	510	549	578	511	523	523	545	499	561	517	555	563	536	524	527	507	540	541	561	517	501	520	487	559	524	516	516	501	538	489	546	558	521	513	569	492	517	554	541	568	548
22554	21546	29229	24292	21539	21226	1655	369	299	269	212	191	213	179	157	151	171	122	145	124	145	145	142	124	146	133	139	136	126	124	144	133	108	126	123	123	120	131	121	131	122	114	105	115	104	131	136	126	104	110	114	116	128	113	124	130	112	120	111	110	112	122	125	133	139	118	122	110	136	109	118	123	138	115	108	133	123	122	110	129	104	137	105	100	116	110	118	112	111	105	114	111	122	115	113	112	104	122	129	128	115	110	113	118	110	124	149	133	110	100	127	123	119	127	119	114	115	129	123	108	101	123	123	106	118	131	127	131	124	123	118	117	134	121	107	110	104	115	116	113	129	134	112	110	120	111	116	118	143	131	111	127	128	138	125	116	116	101	118	141	114	107	115	96	106	125	110	119	121	128	137	102	124	121	122	122	124	132	105	118	116	115	121	127	126	133	134	100	124	105	133	106	113	128	127	110	122	126	122	148	121	128	98	120	120	117	125	114	133	132	116	115	117	121	139	121	120	118	129	126	107	108	133	128	136	112	126	120	131	115	125	114	129	125	115	125	123	134	139	101	133	113	120	115	111	115	102	110	110	118	124	103	117	115	100	96	144	131	132	138	114	140	131	116	138	120	140	123	116	123	120	90	112	99	120	122	110	120	126	125	139	122	123	127	101	114	124	115	131	100	116	119	104	129	112	114	136	115	109	117	122	115	135	126	129	119	125	138	105	93	112	122	135	136	123	121	114	140	122	111	114	113	113	133	120	120	129	111	94	119	96	123	133	130	123	118	127	131	126	105	108	114	125	131	111	122	117	109	135	116	128	127	125	100	122	123	118	129	122	123	123	125	140	122	135	113	129	136	142	104	122	134	106	115	129	126	135	114	139	122	148	109	118	119	116	125	119	126	135	131	129	108	117	126	105	113	114	128	132	120	124	98	132	125	116	114	114	144	104	109	141	110	128	130	130	126	121	124	126	133	115	126	119	109	113	121	125	113	128	121	116	123	129	142	129	112	110	128	117	119	122	115	101	127	112	134	110	116	123	115	112	103	114	106	130	133	105	113	119	133	130	132	124	123	128	104	106	126	114	118	127	121	142	112	102	126	104	110	128	110	110	111	137	113	116	111	125	111	126	117	146	105	127	128	116	127	152	128	138	120	110	120	118	113	108	116	117	110	109	120	116	131	110	130	117	124	114	108	116	131	113	122	115	115	112	119	131	110	114	121	119	105	108	135	111	103	104	99	127	110	130	110	107	128	110	102	139	125	104	120	130	113	111	126	128	127	99	104	125	117	134	124	141	124	132	112	121	117	108	125	117	139	107	108	114	131	109	117	109	115	139	125	125	134	132	118	122	114	128	113	122	118	128	147	139	106	132	127	85	114	133	114	115	137	120	142	125	133	119	117	138	118	132	114	142	118	104	117	121	126	120	116	109	116	130	139	128	132	109	117	116	129	118	134	125	130	119	122	119	117	115	117	137	125	130	113	99	113	125	127	122	130	109	119	117	111	111	117	138	121	121	127	126	124	110	113	140	122	124	119	108	106	136	114	115	125	123	130	104	116	116	115	117	109	113	145	128	135	115	99	120	120	110	130	128	123	111	117	130	100	136	127	115	119	117	108	116	122	111	101	112	119	110	126	123	118	115	141	103	134	114	117	118	128	120	131	107	119	129	134	107	125	125	99	149	127	119	120	134	117	125	116	128	137	110	145	141	110	120	113	137	126	126	123	113	130	147	125	123	110	107	128	128	131	105	140	111	118	130	105	116	108	118	112	104	114	115	121	136	124	112	127	123	120	130	130	115	117	121	125	110	136	108	126	115	120	119	118	127	117	113	116	128	139	116	115	132	120	129	130	144	117	135	124	111	129	108	116	115	136	116	122	116	130	110	116	130	106	121	110	118	114	119	116	116	128	111	126	132	124	140	99	108	108	119	95	111	118	118	117	128	112	112	129	102	116	114	96	129	138	115	117	112	134	120	139	134	102	127	105	113	112	109	115	115	130	120	128	131	120	115	119	133	129	120	118	138	117	123	109	108	114	109	135	137	114	110	112	117	117	129	130	126	118	115	107	121	124	122	125	102	137	112	100	126	123	128	129	123	109	135	92	120	131	129	109	145	115	104	116	108	103	127	132	119	100	117	136	124	118	124	118	111	113	113	151	117	102	115	125	110	130	130	136	121	134	116	110	107	109	121	121	133	106	120	103	113	107	115	122	129	131	105	101	116	101	130	122	117	127	111	108	118	101	113	117	118	122	119	137	118	118	124	119	127	113	122	122	109	116	115	117	126	135	119	117	108	120	103	119	137	122	116	111	106	112	116	114	125	119	122	126	124	118	121	138	131	120	92	103	109	132	124	140	108	110	126	120	131	116	126	124	125	124	110	116	126	126	136	144	128	121	110	132	109	126	106	112	114	126	122	116	110	110	127	122	123	118	114	111	119	123	118	103	118	126	121	127	115	137	114	120	128	118	131	137	111	112	110	137	138	118	117	124	115	123	114	114	122	115	114	121	132	102	112	130	123	137	133	119	114	121	111	133	137	116	138	136	105	120	128	126	139	133	139	127	127	92	130	131	109	122	123	117	115	116	114	118	107	117	120	133	118	119	121	106	124	140	118	123	123	123	125	110	108	108	131	105	110	128	131	129	95	137	110	130	138	107	120	143	117	108	124	105	96	123	111	126	145	105	138	135	122	120	129	112	113	140	121	114	119	135	127	110	105	141	107	119	133	138	136	106	131	133	96	114	109	117	129	129	100	124	100	140	117	133	107	117	132	101	101	107	131	116	130	121	134	130	107	122	138	117	139	122	142	107	113	111	107	111	123	100	121	118	108	118	112	107	121	118	113	148	114	121	121	142	125	114	126	105	134	103	110	102	121	117	115	129	114	115	112	112	124	139	94	124	129	117	114	130	125	109	105	127	117	114	113	133	112	140	108	116	99	105	103	118	139	117	146	102	112	116	111	134	130	120	118	128	123	114	130	108	121	136	130	123	119	118	129	120	110	122	112	145	124	112	132	108	113	137	131	128	123	104	114	130	126	136	129	118	116	96	124	122	119	111	131	143	125	134	127	124	122	106	100	115	128	124	111	100	111	114	87	115	131	122	110	114	132	125	97	98	119	109	119	98	114	128	123	134	127	110	112	115	103	121	117	133	113	126	103	112	117	130	121	118	113	105	101	114	133	114	122	123	121	122	114	109	117	119	107	111	114	99	123	122	123	128	110	131	128	119	137	128	120	126	130	111	122	109	123	115	106	123	124	90	110	119	119	111	121	127	134	124	120	113	119	123	139	122	147	122	114	135	129	122	119	110	120	122	119	133	129	108	112	112	130	117	121	131	122	128	109	120	138	126	115	126	125	127	115	129	125	124	113	122	118	127	122	118	109	115	118	142	118	107	133	122	124	128	135	109	118	133	114	144	124	105	130	131	132	126	125	131	132	111	137	116	126	120	123	115	142	120	104	99	118	93	113	111	114	111	114	124	120	125
23333	9899	6470	2831	1874	1339	1007	843	641	543	484	382	372	338	278	290	265	269	239	256	224	237	216	219	228	208	188	194	202	201	182	211	196	192	191	200	182	199	166	183	190	181	183	194	179	175	181	184	188	203	168	187	188	167	149	173	182	180	176	171	181	174	178	183	182	182	175	173	172	179	175	175	184	182	173	180	199	190	174	179	155	185	155	156	182	154	159	160	152	165	156	158	186	203	198	183	176	172	186	165	151	190	163	162	169	190	189	173	168	185	161	167	179	166	182	176	179	165	160	160	181	161	146	154	177	163	166	164	189	180	196	177	157	159	167	191	191	152	155	154	183	191	190	173	158	171	178	164	153	152	156	171	161	169	166	156	146	173	189	166	183	169	156	187	167	176	170	164	166	168	165	162	162	182	177	160	157	192	165	177	173	173	166	176	163	180	184	161	170	168	150	183	173	173	172	195	151	172	144	194	175	154	172	181	159	146	186	172	175	173	157	182	162	169	169	158	171	156	184	155	183	156	175	165	185	161	171	157	163	162	179	183	165	166	147	161	173	165	145	163	197	176	176	169	173	154	177	161	190	182	172	185	177	163	188	166	174	158	169	163	176	164	149	163	175	178	152	184	184	187	175	146	175	167	166	190	176	173	180	167	172	172	152	168	187	167	177	172	194	171	145	168	173	182	174	161	181	160	156	165	174	183	162	164	163	172	158	163	180	189	152	156	181	166	160	172	189	208	178	169	189	176	159	160	159	145	181	164	162	197	158	194	155	156	187	140	154	162	189	161	179	141	160	176	162	160	150	176	154	186	174	180	155	172	170	174	157	154	168	172	185	173	176	162	175	189	167	184	169	186	161	180	162	178	176	165	179	166	163	168	159	180	185	183	176	174	150	174	191	192	162	174	194	164	168	147	173	200	192	150	177	173	162	130	187	142	155	172	172	165	177	166	181	173	173	187	166	164	167	179	156	173	158	162	168	196	168	179	194	196	175	185	173	185	165	160	167	154	172	182	180	180	179	169	164	176	170	166	171	177	162	150	159	178	172	163	177	155	160	177	181	165	181	176	168	178	144	171	172	164	189	170	193	150	161	175	177	146	169	188	165	174	173	197	159	175	187	162	142	178	172	166	173	164	159	173	177	166	159	183	207	169	163	178	165	170	180	181	174	190	169	167	171	167	168	167	155	154	179	182	167	179	187	180	164	167	171	197	180	168	171	157	169	167	178	175	168	162	170	170	202	178	183	167	165	163	170	165	159	170	158	182	191	176	169	188	166	167	147	176	174	153	175	187	155	162	171	171	176	162	185	174	167	184	178	148	165	179	156	164	157	166	185	163	183	172	166	186	211	147	168	189	180	193	183	176	177	171	175	181	177	157	151	159	181	145	188	183	166	162	201	171	171	183	178	169	151	154	171	174	189	172	146	183	158	171	164	141	163	158	178	178	193	189	183	171	177	158	170	168	175	163	172	170	155	174	179	168	179	165	172	186	159	150	195	158	177	157	179	160	173	175	188	184	193	172	166	191	161	172	187	170	154	173	168	178	179	149	170	160	155	152	182	167	162	163	162	171	172	166	185	155	183	175	191	193	157	159	195	179	188	173	174	172	161	189	162	198	167	175	196	180	180	169	167	195	168	201	155	170	182	175	181	146	181	164	160	173	181	171	174	171	156	166	171	161	157	166	182	203	177	182	158	143	164	160	175	172	166	181	191	167	162	147	179	151	164	162	172	156	175	156	136	166	171	166	171	166	174	165	166	169	163	143	141	176	173	166	168	157	151	173	173	177	148	173	168	179	157	165	164	198	173	172	153	159	174	169	160	166	161	175	159	175	175	148	176	190	187	174	146	175	188	148	156	167	186	177	173	156	177	199	159	177	147	170	147	147	178	171	175	189	175	175	157	182	163	164	177	172	162	169	166	195	172	158	163	185	164	164	178	197	155	155	178	189	150	181	175	195	180	158	186	160	160	166	193	165	177	171	172	165	173	161	182	164	174	175	164	179	159	167	175	158	192	149	183	167	151	181	161	168	171	161	166	180	181	169	157	198	171	168	160	135	181	167	188	156	196	149	189	186	137	182	152	146	148	188	171	189	196	159	184	168	173	141	170	176	180	161	159	158	163	172	173	189	173	166	175	157	191	159	169	168	161	189	175	155	167	173	160	157	172	141	154	173	164	155	176	160	154	177	170	167	160	185	175	172	171	160	149	187	177	147	171	183	161	177	151	185	151	181	184	162	197	169	180	161	202	172	184	177	187	177	210	173	186	187	154	173	186	163	193	170	173	180	176	167	173	176	157	179	181	172	166	161	178	189	156	162	177	157	161	179	156	180	190	172	169	170	170	176	165	187	169	163	178	168	192	167	202	162	172	151	191	182	151	172	175	163	155	180	174	185	163	144	172	189	183	171	157	187	171	180	187	174	148	153	168	169	194	163	167	195	159	174	130	171	159	161	183	157	181	158	141	171	176	165	172	177	150	187	157	173	162	146	158	181	173	162	174	176	188	157	147	172	180	163	184	166	183	164	171	163	160	189	206	192	179	138	161	188	166	186	171	172	163	175	181	186	173	178	152	167	169	163	154	174	171	158	156	167	177	183	168	168	164	148	177	172	162	180	176	173	193	179	179	157	171	159	161	165	165	173	147	151	166	149	170	166	155	160	174	172	166	150	154	176	172	137	167	169	176	153	149	189	192	174	155	152	170	191	193	165	167	194	211	164	167	174	152	184	167	175	161	163	177	161	180	188	167	174	154	199	172	158	164	180	154	166	158	193	180	177	181	167	166	151	166	143	179	157	188	183	182	155	164	156	151	170	178	187	179	184	182	162	176	164	186	172	161	157	160	165	183	204	160	162	192	169	180	139	190	181	174	182	167	168	170	166	155	193	174	169	169	180	173	185	176	190	156	177	165	177	166	171	161	183	163	174	154	168	161	162	177	173	179	177	158	168	190	155	187	143	167	181	189	176	182	180	157	168	177	161	153	163	162	177	177	172	174	172	159	171	196	172	177	151	189	165	188	167	190	157	182	178	166	161	176	184	160	171	197	184	170	169	180	203	184	146	165	159	167	161	170	191	165	185	162	166	187	174	170	185	159	167	157	178	144	172	185	169	145	178	159	163	176	161	174	176	202	159	183	185	175	166	183	172	175	190	198	176	171	166	173	173	167	196	171	182	172	172	170	156	177	169	181	172	169	167	180	160	167	182	172	167	153	167	174	172	136	181	178	171	164	158	185	178	155	182	163	188	153	167	165	172	184	196	154	169	147	144	184	167	186	169	161	174	156	163	155	178	157	171	176	194	159	164	175	166	189	173	171	161	154	138	181	150	174	182	171	161	183	182	174	179	185	178	150	194	178	162	175	163	161	171	171	168	171	198	163	169	163	164	156	150	155	165	153	186	177	174	180	157	185	180	180	187	194	170	174	174	170	167	174	160	152	183	158	163	177	182	160	161	161	182	170	176	143	161	187	165	176	191	198	176
27573	18280	3296	511	368	335	336	342	317	309	303	305	325	314	307	281	313	328	315	321	300	327	317	306	325	310	348	293	298	286	325	301	312	326	307	315	278	315	309	301	302	306	331	347	296	339	299	330	318	329	290	313	313	326	325	293	315	347	312	310	286	324	298	317	293	284	308	297	334	303	314	285	318	339	347	316	325	297	291	329	306	301	313	305	287	317	313	317	293	296	326	331	327	297	308	309	311	326	299	320	305	320	316	340	322	311	294	313	326	338	319	309	326	302	309	316	324	302	316	306	311	291	300	311	334	307	318	314	303	308	339	335	332	310	298	303	341	329	317	308	339	332	280	310	307	322	335	306	302	290	316	316	328	334	306	329	316	296	344	301	296	313	296	314	324	302	311	295	293	330	294	330	349	323	304	326	299	319	310	299	283	284	318	299	316	311	325	316	263	286	310	304	305	330	307	324	294	314	323	312	326	265	340	347	308	341	329	323	309	318	293	313	284	321	340	319	346	316	334	315	305	312	354	349	325	334	320	310	309	321	313	328	334	312	323	309	302	304	286	313	297	331	310	339	327	334	336	347	298	310	328	306	301	256	284	292	339	324	335	322	293	320	316	336	310	316	299	289	309	341	314	300	338	291	345	322	321	309	311	289	297	298	335	285	328	302	313	316	315	327	322	327	315	347	314	319	320	290	335	348	337	323	330	315	319	294	287	333	302	351	296	317	306	304	291	300	275	339	315	283	331	299	293	329	325	311	318	319	284	320	315	342	306	316	299	285	338	306	336	296	308	299	279	273	309	310	306	320	306	308	309	302	291	319	319	329	297	286	323	314	291	295	318	308	330	311	315	309	318	292	318	317	304	309	321	289	314	283	330	314	301	331	309	298	318	348	327	294	317	329	302	319	305	324	322	312	306	341	301	330	329	345	299	324	320	377	326	301	321	324	294	316	298	327	315	308	325	327	267	294	312	290	276	333	288	339	314	337	321	340	326	338	308	298	327	271	316	307	285	292	293	318	308	325	319	313	304	320	269	311	270	308	310	288	344	309	308	339	333	302	308	294	333	284	315	333	299	325	329	277	299	344	286	291	322	281	290	296	314	282	329	325	290	306	299	308	328	284	303	337	315	298	306	320	291	312	321	313	298	319	327	339	296	298	337	307	318	336	292	322	309	316	332	329	285	333	306	342	298	331	317	308	302	327	313	315	304	293	321	279	311	302	293	281	319	276	311	319	289	313	330	308	319	303	291	309	321	334	328	312	287	353	314	322	358	333	311	304	327	300	335	309	294	283	332	326	304	299	317	280	294	337	297	321	310	344	328	297	332	289	301	305	289	341	301	290	339	321	299	311	304	280	296	313	323	310	334	325	292	330	303	339	334	285	321	334	302	306	301	323	313	330	336	307	284	315	324	319	312	301	306	306	264	291	319	338	302	337	316	319	328	304	285	312	296	299	291	316	304	279	334	335	333	284	302	318	318	297	332	305	293	315	317	323	297	296	296	325	315	346	317	313	343	313	294	321	298	327	301	308	328	312	314	307	323	308	338	320	347	311	312	293	317	318	307	294	294	298	304	323	334	346	333	337	312	321	333	303	312	326	323	329	323	297	307	324	327	316	283	315	328	306	321	336	318	310	305	338	328	295	286	322	309	301	293	315	277	323	315	309	297	297	285	322	317	324	319	293	320	291	327	293	307	287	326	298	307	337	300	317	317	321	304	345	293	302	308	313	313	306	307	344	313	327	287	319	346	293	330	310	310	327	303	301	293	297	331	312	305	287	362	343	311	299	326	304	315	313	314	374	296	323	286	295	310	310	294	307	337	292	316	321	311	307	304	299	313	342	312	311	347	293	304	314	283	307	330	314	309	309	296	338	328	292	307	303	292	296	287	283	316	296	309	329	305	300	304	333	331	315	321	292	321	334	281	352	338	310	284	283	309	319	292	323	328	302	308	337	325	323	322	354	325	323	334	289	310	288	313	303	341	305	302	331	325	337	314	310	286	299	342	284	298	318	313	320	297	309	321	342	312	327	322	305	304	292	291	307	304	336	348	292	313	346	316	318	345	296	304	318	336	325	296	316	349	300	326	309	280	333	322	327	313	308	322	326	275	317	320	333	303	293	315	339	305	299	311	308	320	301	290	298	325	296	326	322	318	278	290	277	316	311	278	270	290	328	294	317	325	355	323	313	306	330	295	302	324	334	305	336	323	328	300	305	310	309	321	347	352	323	295	300	316	340	298	301	311	309	316	299	324	316	353	300	298	321	318	337	317	320	340	307	268	285	347	308	306	293	318	286	296	327	312	332	351	343	292	307	319	328	300	329	299	345	327	283	336	303	284	298	324	294	319	317	307	297	343	305	316	326	309	323	304	282	311	335	318	309	304	314	323	332	309	298	305	308	320	297	321	345	309	292	294	338	321	318	313	333	351	314	319	273	306	331	351	293	344	309	273	300	289	293	311	283	296	300	283	296	305	312	342	295	300	318	296	311	299	305	325	315	331	302	310	324	313	325	285	331	315	326	306	312	303	316	317	297	306	294	313	324	274	280	307	299	327	309	312	315	349	300	306	302	321	300	311	347	307	301	345	333	325	336	297	339	299	357	289	320	326	331	342	330	330	312	315	305	299	319	328	319	328	331	291	335	268	294	284	328	307	321	335	324	319	331	332	336	355	321	329	293	302	315	320	307	297	320	299	328	312	343	289	308	325	297	343	306	313	300	326	314	302	337	303	307	302	331	298	347	311	316	296	334	331	319	292	362	344	318	297	291	283	301	329	325	305	292	304	363	313	278	317	290	320	282	304	295	311	333	317	330	274	323	330	278	289	348	294	337	334	339	275	297	303	304	332	325	307	332	295	364	314	337	332	331	326	296	320	309	329	320	317	315	328	318	310	297	281	326	297	317	303	300	316	306	310	280	334	318	291	318	296	286	310	316	314	293	311	318	324	318	313	314	322	334	287	294	318	313	322	320	346	328	301	330	291	341	299	310	314	301	313	348	317	303	313	314	299	307	324	326	299	366	289	331	320	290	304	335	315	318	310	294	336	345	320	350	307	312	317	322	313	296	327	331	307	311	301	358	341	331	338	273	334	314	327	295	337	325	290	304	315	309	292	325	309	315	291	361	313	286	324	304	321	309	294	301	297	330	337	324	330	323	336	331	303	295	291	351	299	302	338	304	327	333	322	336	311	309	306	312	306	340	297	335	345	304	294	293	301	310	309	354	292	312	302	308	316	303	323	272	319	330	279	317	300	296	303	316	317	297	304	329	289	302	339	315	313	276	296	309	318	304	290	282	287	321	317	334	308	323	311	305	339	311	330	308	323	312	305	325	368	321	308	275	306	290	339	302	312	308	298	311	314	313	279	291	310	307	303	331	320	306	324	302	308	313	298	295	282	351	317	324	286	334	295	266	349	307	331	294	331	286	326	321	281	302	336	327	307	327	315	294	312	270	327	357	338	311	312	302	333	311	308	331	301	294
10170	878	690	563	551	498	482	476	466	508	462	450	453	505	446	454	481	448	449	493	468	442	470	438	439	473	488	506	457	460	459	488	479	477	465	475	473	482	468	459	447	467	478	502	481	436	440	514	447	452	446	466	463	475	461	447	519	449	455	521	457	468	470	488	494	459	482	467	450	451	457	441	474	458	486	503	452	440	485	413	437	434	448	456	429	435	457	457	452	458	469	446	460	449	459	466	439	421	451	456	468	469	486	505	475	477	487	470	440	475	487	445	468	452	445	485	456	482	500	465	474	458	464	503	460	467	449	528	481	504	492	488	472	474	458	450	458	471	490	461	479	469	462	420	460	473	480	483	472	487	495	471	447	457	446	481	489	440	439	474	458	449	478	447	494	445	454	430	505	432	450	469	491	449	474	476	496	484	470	452	486	510	442	473	456	513	453	464	459	481	480	477	458	477	510	469	464	485	464	502	462	487	442	441	429	475	469	473	482	460	466	452	449	458	466	468	459	454	450	494	455	489	501	445	475	442	476	483	469	452	535	461	471	463	460	482	486	454	492	484	476	438	507	439	443	470	436	481	451	458	451	485	451	437	482	468	469	497	474	511	438	469	461	447	474	495	437	492	469	451	511	457	476	464	425	464	443	462	497	506	471	436	485	492	459	511	451	497	479	454	487	479	484	460	464	493	502	462	468	450	480	459	496	409	470	459	498	463	453	481	444	418	453	461	466	454	468	437	467	453	461	457	484	443	445	433	470	439	454	440	482	450	477	458	477	486	454	454	444	477	475	474	459	493	437	443	483	474	470	464	501	459	458	472	484	435	448	450	491	474	412	444	439	496	459	475	451	468	476	489	461	497	459	430	478	478	454	480	474	460	483	429	442	466	486	460	459	478	491	468	443	457	471	481	473	490	475	458	435	472	504	463	465	454	472	473	473	474	447	462	489	490	441	480	450	455	453	476	445	482	428	461	454	507	453	497	462	467	510	438	471	461	480	473	494	467	455	406	450	477	448	461	485	475	464	481	420	465	452	485	434	462	462	475	491	464	456	451	441	457	436	448	489	459	499	473	445	474	458	501	467	434	475	478	469	435	480	435	455	472	495	487	449	459	427	433	450	428	449	445	461	472	479	481	479	450	467	479	474	479	503	429	464	453	464	459	467	470	477	466	479	440	430	446	486	432	471	497	470	492	425	477	487	498	463	479	483	459	453	456	494	451	448	464	459	490	467	471	492	467	488	453	464	444	434	449	474	438	487	453	467	467	485	473	465	458	457	468	468	466	469	516	480	430	447	468	447	485	484	464	468	439	454	485	436	481	470	464	473	427	483	457	458	459	461	464	496	484	472	438	453	461	474	447	440	443	443	467	471	455	499	456	494	487	486	480	448	473	471	477	457	437	476	458	461	497	468	468	454	483	450	499	517	477	501	475	479	470	480	455	470	464	456	450	463	473	464	479	467	444	462	502	468	473	430	467	461	459	442	464	459	478	442	488	430	461	434	444	442	473	489	433	468	498	437	472	488	477	450	449	487	501	459	499	466	469	463	451	463	475	411	470	444	447	504	479	493	478	491	422	450	469	476	462	454	485	490	476	469	465	493	470	491	479	463	471	434	452	471	480	457	449	477	458	471	469	482	433	453	456	509	439	473	457	458	468	461	501	493	468	451	473	500	499	466	446	455	443	481	453	461	481	483	488	447	449	438	448	475	464	452	434	463	445	454	485	474	496	489	480	492	506	463	462	458	478	453	459	486	492	463	441	451	459	453	470	461	448	456	475	493	451	502	508	454	460	428	467	458	497	517	477	439	466	476	492	482	455	452	491	487	489	441	454	511	458	449	459	450	432	490	457	440	477	452	493	463	438	479	470	478	470	500	461	450	476	451	513	477	473	463	487	458	462	461	440	455	455	469	509	473	453	463	471	486	451	488	458	486	495	467	468	507	448	433	475	475	456	479	460	460	468	477	476	463	485	498	455	510	450	472	470	451	461	458	499	485	414	455	506	465	499	439	461	445	493	474	442	449	443	454	449	471	517	437	494	459	495	459	505	464	465	456	472	470	444	500	427	462	459	497	489	470	449	480	437	466	499	475	461	475	495	435	483	462	457	490	442	495	470	471	482	465	459	457	482	498	457	449	468	458	487	475	473	465	496	444	467	475	463	462	474	480	491	492	474	479	438	445	477	483	454	460	451	475	482	461	483	476	464	442	444	465	460	467	448	484	467	469	507	457	450	463	508	441	490	449	483	440	465	448	445	453	493	472	451	467	456	468	487	463	481	432	454	492	485	468	448	466	450	426	483	483	468	485	440	444	478	486	445	432	472	469	457	491	489	498	486	476	480	435	431	482	481	465	487	433	456	471	466	447	444	439	447	444	429	461	478	423	440	489	478	491	435	458	439	476	458	446	471	447	442	466	431	459	442	487	474	496	455	473	439	456	468	479	450	446	487	527	461	486	487	394	465	464	493	464	464	472	498	466	469	459	490	455	467	488	513	457	470	457	467	453	494	506	447	462	494	437	445	452	459	459	474	452	462	492	438	476	459	432	458	432	450	456	479	474	488	465	474	464	444	482	449	486	445	472	478	464	484	445	454	462	458	511	480	425	463	464	464	443	489	465	462	489	456	441	467	447	466	475	442	445	483	465	460	466	494	461	487	480	465	460	488	447	474	457	484	500	494	462	434	485	474	445	466	429	497	448	447	468	497	478	461	482	473	460	482	467	473	476	450	454	460	480	450	415	442	451	490	456	477	442	509	451	440	421	487	419	440	463	459	462	476	483	492	454	494	455	472	461	470	473	452	425	500	470	466	458	445	482	468	510	481	474	408	454	450	453	511	466	480	457	511	450	457	452	484	475	485	473	453	465	468	474	469	457	444	509	433	469	463	488	450	494	477	466	511	465	483	426	492	477	487	460	456	403	450	461	469	485	485	481	440	485	491	453	443	451	479	471	502	480	478	456	483	464	470	444	493	429	461	479	475	457	452	438	434	428	482	474	479	474	459	465	481	438	463	465	479	455	448	463	494	487	459	483	405	494	504	474	441	455	447	467	432	437	481	468	491	420	496	460	486	519	459	455	432	455	479	475	460	475	488	459	492	467	470	443	455	524	436	472	466	425	490	466	485	491	477	490	484	434	476	512	476	466	499	478	465	497	461	503	489	435	474	436	499	439	447	464	454	477	455	442	483	472	473	466	492	472	493	463	428	417	444	504	454	454	493	426	439	435	467	484	476	467	491	437	483	466	466	448	466	461	485	488	451	471	460	465	425	473	454	477	484	479	461	464	440	490	495	478	425	519	486	470	446	460	462	448	452	505	488	433	487	467	456	468	478	472	478	456	457	415	445	480	475	452	454	456	420	462	475	455	471	473	466	452	470	448	525	473	456	473	460	450	441	444	456	447	424	471	470	468	450	516	479	434	499	473	468	417	471	459	505	435	499	435	464	485	419	482	465	469	472	460	431	452	439	467	456	452	492	463	475
23424	21500	28606	24799	21265	2633	368	249	235	204	176	180	178	140	165	169	162	129	141	144	139	117	148	149	156	150	151	136	142	126	132	150	135	126	132	143	157	111	142	136	117	139	134	140	131	134	165	163	137	158	139	136	132	149	132	127	138	134	129	119	149	133	123	139	127	149	149	136	121	145	143	117	141	128	119	145	116	131	143	144	134	154	106	138	121	132	103	126	133	111	149	130	135	127	120	136	141	126	132	148	126	122	116	127	138	100	121	151	143	130	113	120	122	138	127	143	117	115	138	133	150	136	136	141	143	133	127	139	134	114	135	144	126	122	109	120	119	123	157	133	128	131	130	123	147	137	133	120	121	131	120	137	158	139	121	121	147	137	120	129	139	117	143	137	131	141	124	141	127	129	131	148	109	130	134	131	145	113	158	126	133	136	136	129	138	141	135	125	114	124	145	131	130	143	123	120	150	129	120	136	138	142	123	120	123	127	121	118	141	150	129	125	130	121	113	113	124	127	132	139	136	128	118	122	129	142	147	123	155	134	146	135	141	138	127	133	128	124	131	102	141	148	145	144	146	110	137	144	131	139	125	125	139	138	134	135	127	113	142	138	128	143	136	145	107	153	112	141	137	137	143	128	122	125	118	128	130	128	122	126	128	137	125	138	116	125	110	131	140	126	121	121	135	136	131	136	132	137	140	127	131	122	134	139	114	128	111	148	132	130	136	139	138	140	143	115	136	134	140	122	129	124	125	123	133	137	126	135	128	148	134	155	129	136	118	109	142	132	131	132	154	127	106	107	141	122	129	122	125	124	125	121	129	139	104	128	116	124	127	139	135	106	146	149	134	138	121	142	131	134	129	134	125	137	146	139	135	135	130	114	121	113	131	139	163	131	134	132	135	117	114	145	135	132	135	135	141	131	124	131	136	111	134	135	122	127	118	135	109	125	109	141	140	130	142	124	111	130	107	132	133	118	137	116	136	144	112	119	141	134	121	142	120	131	126	147	142	126	128	116	115	142	136	138	127	140	131	107	136	132	136	149	140	140	129	127	149	112	114	140	121	132	147	122	145	148	119	104	135	131	125	123	141	123	139	131	123	151	130	147	112	140	137	131	125	124	137	125	129	129	113	128	121	141	118	136	130	128	133	135	128	133	124	133	130	133	125	122	139	118	123	166	111	134	104	122	148	141	128	136	116	109	114	99	125	119	114	133	132	133	141	135	142	129	138	123	124	120	142	139	127	124	122	113	143	130	121	120	136	115	131	123	136	121	126	150	153	119	137	125	139	136	147	145	131	135	113	132	107	131	106	125	144	110	120	134	132	143	127	126	137	161	112	140	130	136	117	129	140	124	108	124	121	123	132	127	132	130	110	137	128	118	134	145	127	134	120	151	123	115	132	142	119	133	114	147	132	134	116	134	146	123	123	145	122	115	143	142	124	154	131	147	138	113	138	129	121	130	136	127	116	113	130	133	173	130	142	144	106	141	130	124	146	132	122	120	137	130	119	130	107	118	124	133	131	148	120	130	144	123	133	138	129	151	120	132	126	120	130	129	106	148	126	139	123	122	133	137	141	133	128	120	128	123	144	138	129	112	138	125	143	143	120	137	130	123	117	141	123	115	122	144	148	144	116	121	119	135	129	122	143	126	131	130	118	111	116	128	122	132	129	135	121	107	130	135	133	121	122	115	117	137	111	119	116	118	113	120	136	102	136	125	120	150	139	143	121	132	136	131	138	149	115	125	141	124	142	130	122	121	121	143	146	122	135	113	135	132	126	141	114	147	131	100	123	133	129	123	122	135	112	139	131	93	120	129	128	135	130	128	158	146	131	122	142	126	129	143	129	150	153	124	121	140	139	144	138	145	122	136	134	131	129	141	130	136	124	121	126	131	134	124	144	126	131	121	121	153	143	136	111	126	146	139	106	140	131	129	130	108	139	131	151	141	123	108	127	132	134	107	127	112	116	130	145	120	112	129	118	122	122	106	125	131	134	135	128	130	129	115	128	130	135	133	139	120	120	131	110	119	167	137	134	113	117	121	140	148	129	115	129	110	125	135	142	149	154	132	127	132	132	135	139	133	126	128	151	137	129	120	132	126	133	133	136	141	136	138	130	137	145	126	120	131	128	135	160	127	128	118	145	151	135	114	130	124	130	137	128	123	134	119	128	127	152	155	140	122	125	139	119	130	132	125	133	152	114	119	113	132	132	127	131	124	117	127	134	124	122	151	154	141	122	119	135	141	138	119	132	144	126	140	125	152	135	114	139	156	152	138	151	130	147	136	134	129	129	137	141	144	142	122	118	121	149	120	150	137	151	141	118	116	141	109	132	119	149	139	130	134	118	149	122	122	133	124	125	123	136	128	133	127	153	124	132	127	120	126	158	115	127	145	134	139	155	134	116	123	103	124	141	125	127	117	140	143	132	156	131	140	139	139	104	143	125	139	140	148	132	123	114	142	139	145	127	113	148	139	131	140	127	126	141	122	127	138	130	137	129	116	131	153	119	133	136	129	122	112	133	124	119	130	132	118	140	120	137	110	110	146	134	138	121	137	133	127	136	123	128	132	132	127	122	138	138	128	125	135	134	133	122	124	117	120	128	123	132	120	128	134	117	118	139	103	110	130	127	123	126	103	117	137	138	125	139	126	123	117	137	163	114	128	109	137	141	121	131	133	117	124	125	113	129	121	146	131	121	112	119	124	134	143	139	106	133	136	133	134	132	117	128	142	144	130	134	132	122	134	146	130	136	139	113	136	136	118	131	141	119	128	136	142	125	140	120	132	109	133	131	149	143	165	133	149	138	114	141	111	121	113	133	137	123	121	131	120	122	132	118	132	133	136	119	123	134	101	128	119	145	127	117	142	143	142	132	107	130	145	126	148	163	128	128	138	130	148	142	115	127	128	119	119	120	134	133	119	130	139	126	127	120	121	132	115	126	130	133	125	105	131	114	136	111	139	121	129	142	143	109	145	124	119	133	132	119	141	135	111	117	120	127	137	146	141	137	121	122	130	118	169	125	137	115	118	125	133	118	111	127	134	135	123	132	148	138	152	139	145	148	139	131	133	142	101	130	126	146	141	114	133	144	155	125	117	136	139	130	124	139	118	131	134	142	139	142	126	128	131	149	132	116	125	148	127	143	123	112	138	139	117	130	153	131	149	118	136	124	118	159	116	121	137	114	130	133	153	130	126	115	143	133	121	128	118	116	132	136	117	122	112	121	128	103	151	149	143	129	142	144	135	100	131	141	103	144	124	124	127	124	117	145	147	118	137	132	113	125	105	117	109	117	118	147	123	133	114	120	133	148	129	127	136	130	135	125	128	108	128	112	121	126	146	115	96	117	111	121	122	141	120	125	130	129	142	144	166	127	145	122	124	131	125	144	131	137	117	137	120	146	140	114	117	119	133	147	139	138	146	122	124	118	133	150	134	172	137	141	123	152	129	124	120	138	159	124	117	150	101	131	127	137	124	132	128	128	144
22941	5626	3834	1700	1106	844	624	547	434	382	358	309	301	301	284	254	242	240	239	233	230	230	249	241	261	231	236	238	201	216	210	255	193	221	227	224	206	221	228	240	208	203	235	215	207	234	212	203	230	229	212	203	207	198	203	204	212	195	204	215	230	210	217	207	213	204	195	192	206	224	205	189	218	229	215	226	203	203	213	208	228	234	222	237	186	212	209	242	204	201	202	226	195	197	190	229	211	217	206	184	223	207	236	212	234	214	236	225	222	208	210	236	167	180	192	218	217	210	218	174	196	213	217	182	221	192	222	215	221	205	207	204	231	217	179	222	196	216	206	195	202	221	205	216	186	199	218	233	206	192	211	193	202	218	191	187	190	208	191	213	207	238	205	195	227	215	198	178	216	221	204	188	190	198	205	222	209	190	212	206	215	202	203	222	208	184	213	204	170	212	211	181	211	212	184	243	197	205	217	214	195	209	203	204	194	193	184	212	191	202	222	211	217	201	203	197	221	193	233	212	223	179	203	217	206	193	196	245	205	203	234	205	202	196	196	208	193	188	218	196	237	189	212	209	205	206	193	194	211	228	210	211	220	198	238	210	212	198	191	248	202	208	217	222	216	192	221	207	216	213	229	213	197	212	218	203	189	218	205	233	223	201	202	190	216	205	216	209	215	219	223	232	205	219	203	196	225	203	202	174	219	192	232	191	194	217	195	207	220	215	189	203	201	201	220	206	216	204	205	200	180	207	210	199	232	221	208	218	221	192	214	190	221	198	229	206	197	195	202	234	217	197	211	179	226	232	225	179	179	193	229	201	207	163	199	200	205	185	213	235	185	200	239	195	214	213	217	213	220	218	220	183	201	224	214	219	189	195	224	199	216	211	200	223	197	192	205	221	221	211	226	235	198	221	195	237	212	201	199	221	204	203	215	198	202	223	181	191	229	202	228	205	223	244	211	194	215	196	214	197	211	219	189	226	211	186	196	202	207	208	230	208	224	232	181	201	194	246	206	224	219	174	203	187	204	228	201	214	202	184	220	227	211	204	190	198	223	199	218	189	173	201	215	222	182	226	235	223	185	183	214	206	206	186	215	192	210	223	209	187	224	187	224	227	204	199	204	206	208	213	218	217	229	201	209	203	183	216	200	223	215	198	219	223	210	209	227	211	211	197	205	203	200	187	187	208	205	217	184	212	226	208	197	210	218	195	206	200	198	220	191	186	208	199	229	191	212	202	201	205	241	211	190	188	189	221	191	211	197	223	207	216	211	226	213	202	217	210	195	198	203	203	188	199	214	189	221	185	184	196	193	205	198	190	207	205	192	190	224	209	207	205	193	197	201	230	221	188	202	190	198	202	208	202	189	197	206	221	217	208	216	220	200	203	201	220	202	183	209	201	209	215	196	196	205	210	163	201	204	202	202	194	218	198	227	211	194	207	215	209	224	182	201	199	212	189	201	189	202	214	188	226	238	188	206	232	193	202	203	207	185	202	229	227	201	203	219	246	205	202	183	201	224	237	214	205	207	217	191	203	195	219	199	210	200	226	207	196	211	202	198	223	223	225	212	194	196	208	231	193	210	210	201	207	205	199	204	212	206	200	212	199	231	208	197	219	217	194	212	231	230	163	175	233	214	211	210	200	176	198	227	214	219	222	231	205	224	212	224	190	199	202	211	215	208	225	209	187	199	192	208	219	224	174	192	182	208	187	197	224	186	185	207	184	198	205	186	221	215	198	232	215	216	202	218	189	217	205	200	189	225	221	198	190	201	203	194	245	193	206	218	215	210	196	227	228	200	225	204	210	193	196	213	221	206	182	187	207	205	186	218	221	197	205	195	201	189	179	197	185	218	174	194	189	213	240	240	198	196	228	201	209	197	207	218	206	199	218	215	206	199	216	201	204	207	232	209	224	196	217	190	224	185	214	214	210	199	225	199	174	196	186	221	197	187	200	229	213	209	215	228	219	190	193	222	196	202	208	178	222	206	193	221	221	208	235	217	218	192	206	201	189	181	191	221	223	193	227	194	188	212	228	225	201	210	214	216	209	196	212	186	194	202	212	207	221	214	197	228	188	225	226	209	212	200	222	197	201	221	208	207	195	186	211	232	193	217	206	219	204	213	182	220	205	185	212	198	194	174	232	209	207	194	207	205	231	203	203	204	219	216	234	209	232	212	220	224	208	192	208	209	225	223	192	202	204	207	203	196	203	204	248	232	202	198	189	223	194	238	203	243	238	204	218	224	186	196	205	203	196	196	212	193	209	193	202	197	213	196	211	226	212	213	207	212	209	203	205	211	183	197	222	217	214	195	190	245	224	207	215	211	215	202	225	188	197	209	223	189	222	204	196	222	181	214	236	234	202	205	181	216	199	219	169	209	182	204	223	217	208	188	184	195	204	228	201	219	198	219	220	199	200	214	199	207	213	206	225	201	221	215	172	190	179	205	184	246	202	210	194	235	183	212	189	194	197	230	206	186	218	211	187	207	202	207	198	196	208	206	209	196	239	205	199	187	189	215	207	200	194	226	224	217	175	211	194	218	202	194	186	222	204	192	202	213	211	207	216	177	191	209	198	204	205	227	205	185	226	237	226	200	205	196	212	221	201	243	184	223	185	181	208	192	195	207	210	234	195	212	195	222	185	220	200	214	173	212	220	197	191	189	215	202	225	227	228	217	189	182	189	205	227	200	227	191	200	194	211	209	197	194	217	209	212	190	197	220	197	211	216	220	184	198	218	217	224	218	227	181	190	190	194	175	194	208	211	210	184	195	225	196	183	218	221	194	195	203	210	214	209	186	214	224	207	214	202	215	215	204	210	217	210	215	194	188	212	224	205	235	193	209	211	205	222	198	221	207	211	191	213	216	220	195	240	204	195	211	207	198	209	222	198	200	215	247	248	209	198	211	205	226	200	227	185	209	205	212	219	206	230	196	190	218	231	206	191	186	227	209	228	205	195	203	195	201	206	216	190	198	211	228	210	204	220	221	212	191	210	196	187	227	195	190	234	219	183	207	183	179	195	223	214	225	214	185	222	200	214	218	199	174	220	220	231	213	172	217	217	203	196	203	208	220	210	212	191	188	209	215	193	206	194	203	212	199	209	200	239	191	214	225	206	192	204	202	192	185	205	195	197	220	208	201	216	188	221	218	175	187	199	214	240	202	202	207	221	210	230	200	207	225	201	197	212	199	230	195	209	195	202	186	183	209	202	201	194	209	201	192	210	212	192	221	233	208	229	217	216	212	208	195	214	208	207	216	204	196	204	198	186	183	200	176	241	203	209	206	224	196	206	214	204	218	219	225	191	188	208	213	214	231	189	215	205	195	199	197	223	189	206	193	205	218	213	198	227	240	183	225	193	205	222	208	213	183	226	217	214	217	179	214	211	203	204	195	187	193	219	207	203	200	204	200	196	212	202	222	189	193	204	208	190	207	246	202	232	225	217	219	203	215	221	225	214	226	200	198	229	203	193	216	206	210	202	221	219
24738	21521	26780	24455	1557	466	435	390	375	407	375	378	349	381	406	344	400	369	374	390	356	387	381	331	383	376	395	344	378	354	376	334	383	386	361	362	374	359	365	350	349	344	377	368	378	389	375	422	362	372	379	384	362	349	354	337	344	355	383	395	365	387	359	356	349	399	349	357	379	356	344	351	354	342	373	364	354	357	378	346	350	381	348	397	356	374	360	358	358	367	350	356	361	351	376	368	369	389	357	331	364	375	367	384	340	349	385	378	383	354	378	348	373	356	337	366	369	325	357	338	358	333	332	398	373	382	334	355	355	360	342	384	356	372	385	361	360	369	354	357	350	334	361	335	380	388	357	364	357	334	369	379	367	371	340	343	384	382	389	371	352	345	368	317	360	372	380	346	372	315	330	335	366	329	368	380	343	334	378	336	366	359	381	356	356	383	353	369	342	377	352	374	352	340	361	333	393	382	406	340	347	338	342	339	333	367	354	390	378	338	326	354	340	376	396	359	370	334	359	347	382	323	356	400	332	369	385	362	353	383	348	377	331	372	360	393	341	386	350	348	360	359	351	388	358	366	377	385	350	359	331	359	350	325	353	340	367	365	360	382	357	344	340	365	355	401	352	300	350	392	369	357	374	343	343	350	376	365	368	398	381	343	350	356	352	376	341	364	384	340	345	361	365	358	350	391	346	352	392	364	374	350	330	352	357	371	378	342	385	351	326	354	357	359	376	350	349	335	320	386	393	379	391	338	355	356	360	346	330	358	383	393	358	358	344	352	344	368	385	346	339	383	360	329	362	365	330	361	361	357	352	369	372	343	337	368	387	354	359	385	370	343	344	373	360	369	334	362	308	344	339	334	371	350	376	350	356	332	372	340	340	401	372	371	322	351	363	394	348	351	361	375	349	348	368	339	369	386	363	361	372	389	389	367	355	347	348	326	345	356	350	355	368	372	336	371	333	340	349	353	380	386	389	362	358	367	356	361	374	338	325	363	373	371	384	369	375	351	365	388	370	346	361	347	375	357	366	357	354	374	346	368	363	362	362	368	393	361	369	391	364	337	365	355	359	365	367	368	385	365	392	356	355	355	331	356	360	376	364	350	375	369	357	367	338	372	378	359	348	344	360	358	336	370	364	331	355	358	351	359	361	389	352	355	333	370	356	355	344	397	364	333	354	366	371	358	362	374	353	351	354	350	347	366	384	359	350	357	353	341	378	352	371	402	341	379	364	363	336	363	396	313	372	353	364	365	333	342	360	384	353	356	370	382	363	327	388	375	358	356	366	396	353	349	322	335	370	382	376	341	377	391	355	352	341	355	325	387	375	386	375	374	384	370	361	328	356	367	334	370	389	357	377	379	373	357	362	397	386	326	350	330	357	333	338	362	371	354	340	347	361	341	364	401	366	353	375	355	351	368	383	369	338	364	367	352	333	324	404	349	363	373	347	396	356	354	342	384	354	394	340	363	385	368	338	366	350	353	357	338	379	381	335	347	373	352	347	360	380	358	328	383	345	384	334	367	388	352	379	350	366	363	369	365	318	361	331	380	371	367	315	354	351	334	343	388	390	357	343	345	358	321	381	390	352	369	360	379	319	372	379	356	386	377	358	371	355	357	379	347	386	354	364	350	336	374	388	354	367	402	376	358	372	376	344	353	377	357	377	335	350	369	356	376	408	341	361	388	371	363	346	370	342	346	385	376	330	381	341	365	364	396	358	376	385	402	362	376	341	388	321	376	373	347	358	388	370	352	344	381	353	375	375	364	353	315	342	371	409	347	372	371	360	371	350	370	377	358	375	383	346	382	376	367	380	383	368	335	344	359	337	346	349	386	360	357	331	369	382	358	367	353	356	363	389	380	392	350	371	386	364	341	359	367	380	350	350	366	371	390	355	365	331	350	353	341	381	373	351	354	365	345	362	341	363	396	368	342	352	359	386	356	345	355	359	393	369	359	334	319	370	360	357	336	333	343	339	381	355	371	381	357	350	330	372	333	355	344	382	375	352	331	373	329	362	369	383	361	373	360	343	379	324	360	379	363	348	336	365	395	348	344	326	380	339	397	346	348	337	350	316	392	360	364	361	354	407	343	348	373	357	351	394	335	358	357	359	374	372	366	399	345	386	378	355	384	359	365	372	404	344	346	357	347	348	353	375	380	337	351	347	363	328	339	376	379	376	349	376	355	383	371	343	403	347	363	358	351	364	384	364	336	362	358	356	341	406	400	372	347	382	325	365	336	388	351	377	383	333	390	325	366	332	344	380	351	399	366	385	372	384	361	381	341	362	342	373	347	325	328	367	388	372	338	340	363	347	348	384	356	320	332	365	373	367	364	362	372	349	338	368	390	361	340	370	367	349	361	368	383	366	387	360	402	399	357	401	368	365	377	369	350	381	378	367	374	336	381	340	365	367	326	379	344	344	382	347	348	353	373	369	357	376	338	382	353	380	343	388	371	390	374	390	361	330	370	366	363	351	355	349	371	357	352	365	365	313	369	353	364	391	386	344	344	355	358	370	345	357	382	356	347	370	363	389	356	347	351	401	346	347	362	398	349	361	359	343	394	382	347	378	354	342	344	363	356	328	381	373	351	355	378	375	364	365	346	382	349	376	394	358	334	346	340	340	345	345	346	360	355	348	351	368	332	388	352	387	382	338	350	382	398	345	387	363	357	358	346	340	339	343	362	339	346	341	381	396	323	382	343	370	337	374	339	391	362	389	351	343	325	367	358	371	340	359	354	371	330	362	364	325	360	387	347	398	371	358	322	349	357	381	340	365	374	327	373	381	384	339	370	374	380	327	361	357	335	358	374	371	349	331	376	359	382	383	366	370	357	379	359	373	364	352	388	319	337	371	390	344	334	357	359	373	338	374	358	349	368	359	361	353	374	360	381	332	363	351	354	365	375	374	341	377	338	365	391	359	364	390	330	342	352	378	387	374	368	364	344	349	349	338	372	349	336	356	401	351	328	355	370	364	351	354	324	360	379	330	371	384	358	344	383	341	359	368	371	356	376	365	348	356	379	336	360	377	366	382	333	363	366	349	363	371	334	339	334	358	365	340	360	352	353	368	386	352	350	336	385	361	343	354	370	326	372	374	353	400	351	341	342	362	396	378	341	376	372	358	356	389	370	354	391	357	368	396	391	368	339	363	344	360	379	375	348	339	383	358	347	355	370	322	366	355	372	356	366	369	371	350	381	352	348	380	318	360	321	367	377	338	346	369	372	374	354	365	354	350	339	348	387	367	335	351	361	370	352	354	343	363	331	341	381	371	387	351	348	341	372	322	348	390	350	343	347	371	341	328	379	361	337	344	383	365	375	337	383	368	378	357	336	360	378	334	336	350	346	372	320	339	366	395	382	359	366	379	365	341	352	382	377	357	355	353	361	312	334	385	378	366	357	374	411	369	396	384	335	372	374	371	366	386	398	353	329	355	360	332	365	346	325	350	401	352	339	363	330	358	339	378	359	373	370	345	374	372	360
21651	3034	2084	1174	924	814	713	606	656	640	610	619	537	547	589	531	554	545	506	523	531	513	518	511	550	499	562	547	497	536	523	535	541	540	503	554	547	500	560	541	494	518	521	549	496	510	551	485	512	490	534	519	524	485	551	491	527	530	523	534	505	544	533	556	563	511	526	484	512	502	520	549	532	527	546	526	529	508	496	518	513	515	535	577	519	491	555	499	495	504	506	531	570	531	498	489	529	482	538	468	496	526	538	512	515	508	527	503	512	555	529	569	505	514	483	549	565	527	528	528	523	521	523	544	501	499	521	519	532	521	512	498	530	486	475	519	483	495	548	534	522	502	501	492	504	500	509	534	517	564	555	521	544	525	522	481	522	497	517	533	500	494	557	511	513	498	530	535	492	530	532	505	512	537	504	559	523	508	563	488	506	522	527	564	505	519	494	522	508	520	520	533	519	544	553	549	508	547	489	508	526	538	555	504	508	546	534	512	521	494	539	549	541	524	552	539	520	503	533	518	499	521	549	492	543	494	516	528	503	506	512	535	533	538	514	537	546	543	537	527	516	531	528	515	508	525	553	518	471	490	496	518	479	544	504	528	526	548	513	545	488	471	510	520	540	542	498	484	535	538	525	485	495	543	506	529	537	502	501	503	543	484	478	506	500	536	542	531	547	508	540	555	572	530	513	554	505	488	545	559	514	516	492	537	504	566	558	536	489	515	465	541	497	528	540	514	538	517	559	538	490	535	540	571	537	487	466	524	555	523	513	513	495	503	516	496	534	559	555	534	498	541	533	471	497	510	490	536	503	516	522	503	513	501	552	533	541	547	530	523	554	571	556	528	524	531	517	517	549	536	486	526	546	511	514	513	559	554	519	497	495	538	524	520	501	483	551	535	538	515	540	524	498	534	529	565	516	480	493	507	555	509	495	492	513	510	511	505	555	480	521	481	500	520	547	546	515	516	519	549	512	527	562	512	534	500	517	517	530	529	491	500	502	495	523	479	511	514	514	537	515	512	546	506	510	531	509	509	510	531	515	487	513	517	515	488	498	509	536	532	480	511	516	496	516	487	550	552	477	479	534	508	541	517	507	538	482	499	524	525	556	491	481	520	485	490	556	516	555	515	587	497	515	549	509	558	538	535	528	519	470	527	494	489	506	563	543	506	516	578	519	507	518	540	519	482	505	506	473	503	506	535	509	526	515	567	551	512	547	506	494	541	505	515	499	467	503	500	533	536	547	528	514	502	498	486	555	493	490	486	539	496	485	535	496	530	563	508	499	483	567	497	481	511	522	483	479	497	516	532	530	533	534	501	514	518	526	507	531	588	556	531	471	539	502	585	525	538	513	536	541	543	507	529	525	503	539	500	515	476	483	525	496	556	489	526	542	483	532	495	528	541	483	529	509	506	503	524	524	520	519	519	528	514	535	523	510	513	497	547	482	525	582	468	501	532	493	507	538	491	476	493	499	516	505	504	514	515	521	503	527	512	515	514	502	536	512	510	523	492	524	513	511	547	533	490	569	548	525	491	540	515	527	516	528	508	521	521	510	493	534	531	517	493	503	564	544	517	495	526	528	543	508	522	499	520	537	516	511	476	535	525	534	504	507	523	523	544	489	510	488	516	534	517	523	575	543	493	492	516	497	529	523	528	502	576	523	525	476	546	522	500	567	538	490	530	552	485	501	536	503	533	537	505	541	518	497	554	521	533	552	528	555	468	525	569	571	507	466	497	523	484	541	535	525	523	486	481	509	517	519	543	552	503	534	526	511	507	475	483	536	466	507	518	495	470	507	499	564	535	487	507	499	551	528	513	549	566	510	503	531	526	505	508	511	526	498	498	547	494	521	520	524	510	509	524	516	520	505	483	529	569	555	500	528	526	516	529	516	513	529	531	505	495	562	552	537	524	491	492	512	556	557	510	537	485	485	565	530	532	530	519	569	551	535	528	525	503	507	516	522	535	501	518	536	540	541	500	588	507	502	543	518	496	506	505	546	543	479	529	532	555	537	523	547	539	477	535	517	516	543	491	563	537	560	508	500	514	504	499	503	534	503	505	518	509	501	505	522	538	513	550	526	520	522	526	527	506	556	481	510	497	518	511	531	541	505	490	500	488	516	493	520	570	543	526	503	531	531	556	515	522	543	488	522	507	504	514	529	527	505	518	548	533	529	507	502	518	498	513	489	509	468	488	539	483	532	531	507	492	553	520	537	484	498	506	516	527	497	491	534	529	515	520	546	546	500	495	532	540	516	535	510	525	503	500	525	519	491	483	517	538	512	547	557	512	570	513	544	519	493	522	519	536	542	541	542	522	515	544	561	454	485	526	535	516	501	512	491	491	533	512	488	510	510	522	530	517	522	523	552	526	494	510	491	571	477	502	561	581	546	506	528	514	459	518	524	585	526	516	529	541	539	495	514	497	548	499	504	527	522	532	473	569	522	511	508	535	527	484	518	472	510	536	568	500	538	520	515	504	484	510	497	520	544	544	518	509	485	553	499	518	508	508	535	540	499	516	485	484	547	548	559	525	494	516	578	537	515	507	494	486	525	514	491	544	488	531	533	529	534	550	542	517	552	518	535	508	538	507	527	508	512	485	541	523	545	476	528	483	494	524	521	558	539	522	530	547	508	518	517	521	490	531	514	546	520	490	520	511	508	496	502	507	488	515	572	548	496	501	504	526	539	482	486	499	530	512	489	560	514	528	533	542	491	564	519	517	508	512	528	468	516	523	510	523	525	554	504	508	529	582	501	500	438	567	514	524	499	537	546	541	522	510	514	492	549	518	497	506	542	536	519	539	525	519	541	522	512	513	537	556	523	497	518	511	511	518	514	532	532	547	499	519	495	507	463	508	522	447	542	536	493	555	498	492	518	515	522	519	552	534	518	556	538	541	533	520	520	500	554	550	523	516	502	494	504	548	562	537	533	502	468	502	506	521	549	474	491	524	468	551	508	496	505	500	512	472	526	542	554	557	493	526	508	508	542	507	551	543	511	531	551	532	519	516	542	475	499	549	508	493	536	532	499	517	521	510	511	530	548	521	513	514	526	526	548	523	553	530	470	498	539	502	562	517	466	548	479	495	527	522	505	490	527	501	564	496	533	539	498	496	518	523	532	539	479	515	462	531	499	476	550	515	516	522	483	541	494	510	509	497	535	495	485	527	526	511	542	526	521	542	554	556	507	515	522	550	503	501	536	539	514	470	517	528	514	525	539	445	563	530	492	514	530	480	515	497	519	514	491	502	499	541	533	482	521	500	507	527	532	528	502	476	503	518	501	515	519	495	492	521	534	520	568	529	553	492	557	496	493	530	531	490	535	563	513	530	581	548	528	533	530	515	559	489	551	529	506	482	537	509	508	505	537	530	490	533	543	527	529	492	506	493	509	531	555	539	499	517	494	471	589	515	478	574	504	509	531	528	539	539	532	476	545	521	527	526	534	567	551	493	511	480	474	547	560	507	549	542	545	502	480	514	500	515
22543	21551	29304	24261	21543	21070	1393	371	272	253	237	209	188	179	175	166	159	171	161	147	133	146	123	132	131	160	119	129	128	143	141	134	128	126	118	154	128	134	119	114	115	139	122	113	103	128	111	133	145	113	115	129	142	108	112	102	123	117	122	124	114	145	116	110	114	112	107	120	127	140	111	116	117	122	125	130	123	106	128	124	123	131	128	110	117	143	136	110	119	113	121	121	141	139	113	130	138	110	125	109	118	138	120	125	126	114	123	109	103	123	114	103	111	120	116	103	139	128	123	117	117	111	108	108	134	107	105	106	139	121	138	120	112	107	132	124	131	120	118	110	130	110	109	119	122	119	140	122	104	97	117	117	125	103	119	124	117	119	110	141	118	109	89	122	114	122	140	115	124	134	121	131	98	82	115	116	96	116	111	109	111	133	128	104	143	127	118	113	127	125	119	122	112	134	115	107	151	118	131	134	120	123	109	116	107	114	140	126	112	103	122	114	112	112	94	105	111	127	123	97	147	118	113	139	111	114	113	95	111	105	125	105	136	120	115	116	115	128	132	107	121	133	116	101	108	123	129	138	100	86	129	132	108	103	99	129	121	108	111	128	112	125	103	126	123	117	114	109	135	109	130	111	96	114	119	135	111	122	133	122	115	115	101	125	111	118	94	112	121	126	131	119	126	121	117	115	141	114	108	123	118	109	137	129	116	118	111	124	106	119	119	130	130	119	110	110	117	113	126	110	103	126	122	108	114	118	122	100	114	128	77	119	100	118	125	130	111	112	112	128	124	121	111	123	115	134	104	131	112	129	118	114	125	139	128	120	107	119	105	117	135	128	108	104	111	112	119	96	118	120	114	127	108	118	122	119	101	107	104	116	97	108	119	123	115	101	117	79	111	135	111	113	119	124	127	104	125	113	110	112	119	110	100	107	129	125	101	130	118	124	119	116	117	96	144	125	125	120	108	130	110	118	125	113	117	113	135	122	127	115	116	114	102	126	128	118	114	110	115	118	117	127	136	135	116	131	108	101	119	129	124	119	121	98	130	121	103	118	112	112	112	117	108	100	116	120	122	108	116	113	125	105	99	106	106	125	107	96	118	112	125	113	109	118	111	130	121	122	107	107	95	131	140	112	102	102	135	125	109	118	122	123	118	116	123	120	131	111	110	115	117	108	119	134	122	122	91	120	116	114	121	93	113	102	116	109	114	100	128	112	125	145	120	104	121	107	119	126	137	124	111	122	113	128	128	126	114	125	106	110	107	124	124	137	105	97	115	124	119	120	117	109	99	122	125	119	127	109	145	118	126	122	109	118	113	110	120	111	131	115	111	118	126	111	114	99	122	103	113	135	118	118	106	130	139	122	110	132	130	135	113	112	117	117	107	98	114	107	122	119	122	98	120	124	98	123	117	126	119	111	123	103	113	130	123	125	126	107	133	104	114	107	117	104	102	117	125	123	108	105	122	132	127	122	111	100	111	122	123	83	104	116	97	114	117	107	122	107	113	113	121	127	105	123	109	101	118	122	105	117	116	105	119	117	127	101	108	130	95	105	124	109	112	112	123	129	117	121	104	118	120	120	124	126	112	117	96	123	122	127	127	123	104	119	140	123	129	115	109	123	116	133	109	102	125	91	123	122	149	125	109	123	109	124	124	125	127	125	119	145	146	125	116	114	118	107	132	112	113	118	121	122	109	136	133	120	116	123	110	108	125	119	128	113	113	111	116	111	109	134	121	123	123	127	116	111	93	110	120	128	103	121	124	113	123	124	111	126	141	127	118	116	110	113	119	117	103	123	100	111	110	105	107	138	108	106	109	119	132	136	126	126	109	131	129	135	96	116	121	107	126	129	130	125	109	118	132	121	154	142	116	99	102	115	99	123	119	118	110	106	111	136	108	124	105	104	123	115	114	114	110	123	136	118	129	109	114	126	106	124	107	119	129	110	118	97	125	121	125	113	136	110	112	110	110	125	111	139	121	96	109	114	122	138	120	118	121	103	113	141	138	118	130	114	126	121	121	124	113	113	110	118	106	116	109	133	126	116	120	110	128	104	113	113	119	143	111	122	131	116	129	109	119	130	133	108	119	111	116	135	114	125	117	130	111	113	121	122	118	108	112	131	117	101	138	125	137	119	128	102	126	102	126	111	118	123	112	105	110	113	121	122	111	116	114	129	145	118	110	132	107	119	124	117	131	115	115	96	108	107	127	116	108	114	131	120	122	111	115	121	129	112	126	119	127	107	113	118	124	127	139	105	125	115	120	124	114	128	119	96	121	116	94	112	112	110	119	101	104	113	111	103	110	127	111	128	121	106	122	103	105	108	100	122	93	133	120	125	104	99	111	122	112	107	103	112	113	103	106	118	115	127	123	116	120	137	113	109	125	122	122	111	99	126	101	117	108	107	112	106	132	123	117	133	113	128	127	108	101	121	114	109	124	115	127	122	119	105	111	111	135	123	101	114	119	102	107	108	105	116	109	112	123	125	112	109	118	103	138	123	130	134	133	92	108	106	100	125	97	118	123	118	110	121	120	90	122	118	131	134	119	127	126	125	120	120	138	98	128	106	123	95	106	135	126	107	116	107	116	128	135	125	122	103	98	110	114	102	148	111	123	104	106	114	102	116	125	139	122	113	119	112	128	138	106	123	111	115	130	110	122	117	93	109	133	107	111	143	122	127	110	125	131	117	127	119	128	123	114	115	123	114	116	100	99	115	110	107	122	112	122	126	128	123	116	112	128	129	96	101	146	117	121	112	110	121	120	115	99	136	121	123	103	108	82	98	114	116	139	115	106	127	102	115	123	113	112	114	115	113	124	122	101	95	105	128	102	125	106	118	107	134	142	111	136	106	109	113	108	108	128	112	108	130	114	115	107	114	112	119	108	104	98	121	144	119	115	119	106	118	133	120	113	117	125	95	113	91	116	114	110	136	101	112	106	110	121	130	134	113	108	134	130	118	107	131	101	130	112	112	144	106	126	104	116	107	102	127	130	118	112	115	127	128	120	121	110	130	116	125	132	110	105	136	119	106	108	114	116	111	115	114	135	132	129	99	109	111	110	111	122	112	109	143	118	110	117	130	112	106	112	108	118	106	107	124	122	92	111	116	126	110	114	120	124	109	90	123	132	109	104	122	134	119	125	122	122	121	101	125	129	126	117	112	108	115	113	137	101	122	98	131	123	134	106	128	111	135	129	109	123	105	118	94	130	114	114	112	109	123	115	135	114	118	130	136	124	112	115	114	98	96	119	116	142	128	117	117	119	128	116	132	91	95	104	108	118	106	109	111	137	108	96	129	148	99	111	105	107	128	106	107	136	124	117	107	109	132	109	124	119	126	126	118	114	114	121	111	121	108	119	121	110	120	120	114	108	119	136	112	107	104	133	127	126	128	152	111	109	110	119	119	131	85	128	114	106	123	123	123	124	125	122	122	120	125	106	129	111	116	112	127	111	148	113	112	113	140	123	126	99	124	117	130	117	133
25551	10054	6604	2881	1946	1347	1026	794	643	523	428	408	362	307	277	292	271	249	258	256	240	250	253	222	235	206	226	192	197	191	186	169	199	176	192	182	191	207	173	171	168	184	180	174	179	156	198	197	165	193	153	174	177	177	160	172	164	183	162	178	168	189	168	163	149	168	160	168	162	164	169	161	170	174	183	185	182	171	163	165	160	157	177	152	150	156	155	160	155	189	160	174	164	165	178	166	172	148	167	145	177	168	178	152	160	196	151	165	180	187	184	165	192	170	165	150	171	181	174	158	173	168	155	161	177	192	184	162	170	193	166	158	177	170	192	145	175	174	164	178	197	185	154	181	150	152	158	155	165	169	149	173	182	180	175	149	182	181	158	180	182	166	167	163	175	187	155	157	166	156	162	158	199	175	169	161	147	174	189	169	181	165	188	163	181	182	165	144	166	175	165	145	180	146	163	184	163	162	169	208	160	166	163	170	162	179	143	183	168	172	193	159	157	155	153	176	180	193	178	161	152	169	166	189	169	145	165	168	171	156	174	178	156	183	153	189	171	146	154	176	147	173	145	164	178	170	160	181	181	163	167	181	166	157	143	167	156	182	170	165	173	168	170	178	172	176	124	155	166	171	182	166	140	185	178	176	162	173	180	173	175	153	168	153	154	148	162	171	174	170	193	180	178	190	166	191	141	177	155	135	171	167	163	170	174	159	147	163	143	159	195	181	154	164	171	185	164	167	156	175	163	183	165	164	169	163	174	152	157	160	180	179	167	154	182	161	172	186	157	160	171	192	161	166	165	178	184	165	200	187	154	162	176	174	165	167	175	167	167	173	173	172	187	165	176	147	170	143	150	168	169	167	167	161	153	144	175	168	174	152	157	174	206	183	147	157	173	172	168	186	159	147	160	162	171	157	171	198	158	151	162	182	180	164	189	161	160	157	180	175	172	171	142	160	171	174	178	177	174	140	165	145	181	151	175	192	162	166	165	153	176	164	171	164	188	165	180	165	194	163	172	173	166	173	154	158	174	213	161	153	178	171	183	150	174	187	188	191	175	160	163	162	162	179	154	194	173	169	164	157	158	166	143	162	189	166	158	176	182	159	186	165	161	174	171	167	182	143	164	148	177	176	153	155	174	213	195	162	185	167	169	154	180	168	159	162	203	162	174	194	160	168	166	161	191	180	175	171	153	163	190	165	164	162	157	175	151	192	161	169	158	170	164	162	162	142	157	150	149	168	180	171	195	185	166	167	165	163	178	163	188	157	179	165	156	166	163	148	181	160	153	152	195	195	162	173	143	157	175	175	162	156	181	184	168	158	188	160	161	195	162	168	158	159	158	164	161	163	183	180	159	185	147	181	164	161	161	176	170	159	154	172	168	164	161	173	164	162	177	171	161	156	184	171	161	156	187	161	164	178	177	174	167	168	162	183	170	177	140	160	157	155	156	157	175	177	170	165	176	164	171	179	158	147	170	145	191	164	186	168	170	191	178	160	191	189	154	172	162	161	178	163	151	173	173	174	172	168	179	152	167	170	166	174	170	165	182	166	158	160	168	176	184	169	161	172	157	168	195	164	164	171	160	155	159	164	172	162	147	169	166	181	165	194	176	155	152	165	165	138	145	166	178	194	184	152	167	145	162	156	175	143	176	184	184	178	155	166	166	172	161	192	177	154	163	148	154	159	176	161	156	190	177	154	180	188	162	143	160	187	163	156	150	171	152	170	161	185	178	174	168	196	168	175	145	203	170	150	178	144	154	185	179	174	163	180	168	174	177	177	184	157	156	169	150	157	193	198	172	154	161	166	177	179	180	169	144	167	167	182	169	160	166	150	182	156	152	172	170	175	158	177	179	146	147	153	158	149	171	158	163	162	170	180	164	182	161	173	172	150	144	181	175	170	147	161	177	165	165	145	167	166	141	165	135	159	159	169	178	194	154	177	174	152	170	192	156	174	155	175	167	154	150	174	176	178	170	158	160	177	174	156	171	175	171	170	159	182	180	165	159	155	162	193	184	171	192	164	178	157	173	172	144	157	163	173	149	164	172	169	163	171	173	163	180	173	163	188	158	170	175	170	163	186	163	149	158	186	167	160	182	193	160	164	179	183	169	188	160	149	159	161	172	174	152	196	177	155	165	172	188	161	166	172	168	184	178	149	172	186	136	159	178	173	151	166	180	151	175	170	181	142	169	188	156	151	163	148	177	145	191	187	174	186	168	174	160	156	169	182	178	174	155	167	166	165	158	148	175	171	177	171	156	166	166	166	169	183	190	167	181	162	161	146	156	195	170	160	162	180	197	158	150	160	161	172	165	187	153	184	148	186	163	172	155	186	183	189	163	142	148	191	166	158	172	175	156	148	180	154	153	158	184	166	167	161	169	174	177	155	186	165	174	173	172	171	169	171	174	183	158	173	142	153	180	169	160	172	165	147	168	171	170	189	170	172	147	170	162	173	174	164	152	140	188	134	192	160	132	160	176	156	152	164	151	151	177	137	158	160	142	181	180	163	161	151	179	155	162	170	152	174	144	170	156	163	157	148	158	157	147	172	188	167	174	156	177	177	166	168	158	145	166	163	156	163	170	181	168	171	157	156	164	163	180	171	163	163	165	177	177	157	176	182	182	184	165	177	174	173	173	173	169	161	164	167	184	176	152	156	178	159	169	171	185	186	159	172	170	162	163	188	167	160	185	161	185	157	170	150	146	165	160	166	178	201	158	187	179	173	168	174	157	200	152	172	162	165	148	164	155	170	198	192	163	170	175	186	166	174	160	160	189	170	179	144	179	180	181	167	166	173	154	156	146	162	167	193	163	150	138	166	163	156	168	173	152	182	164	156	156	152	180	158	179	172	173	164	145	170	176	169	169	158	196	176	167	173	169	182	176	163	166	167	154	152	178	179	151	152	163	161	172	162	150	166	188	142	156	179	178	157	158	172	174	161	188	168	176	158	169	173	178	178	182	161	177	170	170	164	163	164	178	160	171	193	177	159	178	175	149	176	183	155	168	172	148	168	175	157	175	170	172	165	157	214	171	176	179	198	155	163	139	183	199	153	181	154	182	164	156	179	152	170	150	167	149	168	167	169	180	156	161	165	176	169	184	177	168	169	160	168	166	155	175	167	155	164	145	166	175	157	169	178	170	167	162	144	163	187	152	176	185	158	155	164	171	181	168	169	161	178	151	178	167	149	163	165	180	167	172	182	182	165	164	157	158	174	154	160	172	181	162	160	173	174	149	169	178	173	152	158	186	177	170	176	175	182	143	164	164	173	163	144	150	168	154	167	148	150	172	159	161	168	170	172	160	161	167	154	160	167	169	180	165	181	167	150	184	187	161	162	163	184	164	148	154	173	178	171	165	164	177	177	155	144	168	149	162	159	159	186	172	170	193	164	163	167	165	191	199	167	156	174	162	155	182	179	174	168	176	174	166	189	159	168	157	157	202	176	186	154	183	169	153	172	182	167	180	163	147	160	182	150	166	166
27490	18146	3289	492	372	332	341	316	319	330	329	329	319	315	367	329	321	318	311	329	336	309	305	285	318	333	293	289	293	288	278	323	336	332	297	353	278	291	316	316	312	322	306	313	300	322	294	323	298	304	318	319	296	285	303	316	299	279	294	303	326	343	320	281	296	294	343	314	308	330	330	302	316	338	324	295	280	282	341	297	334	307	275	317	298	322	294	300	274	294	302	324	295	332	279	302	310	314	313	311	324	311	319	331	308	330	298	293	318	300	303	336	304	316	283	295	329	322	348	290	326	344	339	303	305	326	299	303	307	291	324	345	345	334	337	335	281	294	285	320	321	292	291	293	322	344	312	314	339	317	320	277	324	296	295	323	313	324	289	319	299	322	298	335	332	342	308	305	322	319	277	296	326	254	322	320	309	319	312	334	320	314	323	302	329	307	309	285	303	294	322	323	305	277	320	305	309	294	271	292	315	313	299	308	336	308	309	307	302	299	293	303	301	313	288	299	311	323	278	322	305	300	313	317	290	325	306	307	303	299	315	332	288	321	321	300	313	308	300	315	318	308	278	304	303	316	317	277	292	322	324	292	307	314	288	292	302	298	312	352	285	305	283	334	327	316	300	321	305	306	291	293	283	300	308	280	312	277	320	312	299	315	302	313	299	339	308	321	294	307	315	341	329	292	326	317	325	280	282	334	320	347	354	257	295	317	286	306	305	288	302	299	300	305	288	303	303	321	312	293	312	300	261	299	328	297	311	294	256	320	306	300	305	327	334	311	319	311	291	302	301	337	345	278	298	322	327	292	336	276	296	261	302	309	335	287	324	308	297	300	335	291	300	312	318	319	314	287	287	338	317	306	303	273	314	298	301	283	310	302	305	281	316	320	320	293	284	318	310	333	330	306	307	313	297	317	290	307	287	314	301	326	319	304	279	291	330	291	326	299	297	298	318	310	298	282	300	314	346	333	328	319	299	321	338	304	324	311	317	301	330	323	287	306	346	322	317	320	296	322	355	340	307	285	303	323	310	291	302	288	288	304	318	300	330	321	310	333	282	299	317	299	317	312	316	291	303	320	307	294	319	342	298	318	294	323	317	307	342	328	292	319	300	339	313	343	332	300	300	290	313	320	319	296	289	297	308	296	314	314	294	322	288	314	332	318	310	297	346	298	318	309	287	298	302	289	334	298	324	350	314	301	313	289	301	295	331	325	316	280	303	312	305	298	283	316	265	320	303	314	320	313	310	305	312	287	281	327	278	318	291	292	324	308	330	320	319	296	308	305	318	299	311	303	329	335	330	289	290	332	280	273	282	315	300	315	336	299	304	302	298	307	327	314	301	318	313	338	318	321	300	303	309	335	329	337	341	311	327	338	323	318	348	290	309	296	306	320	337	303	305	291	321	298	286	364	329	318	333	293	311	306	328	289	309	342	307	325	313	307	282	313	350	302	308	305	301	304	294	300	299	312	322	291	296	302	312	319	330	307	299	285	307	329	339	303	310	302	296	286	288	311	296	302	321	309	315	319	369	313	314	339	288	333	280	323	290	341	318	309	309	339	304	300	318	318	314	301	293	288	291	318	316	323	332	333	294	294	297	318	320	325	303	286	308	326	300	298	344	286	317	320	339	295	310	327	317	338	336	281	266	318	316	346	312	340	340	339	281	312	296	321	315	319	334	312	333	302	316	304	348	286	319	304	310	321	314	327	303	305	327	332	316	292	304	321	316	334	325	293	299	315	328	296	302	285	321	337	317	320	326	321	309	315	300	315	346	292	291	299	287	299	316	293	306	301	345	329	294	309	311	310	292	313	315	319	298	286	307	312	310	299	318	311	314	318	304	288	297	285	312	299	288	298	305	305	335	321	344	315	282	296	315	305	316	309	296	285	306	314	292	325	301	279	291	296	302	348	313	348	291	322	311	329	279	338	323	324	286	295	332	316	351	296	323	314	314	293	299	305	307	314	312	306	325	305	300	303	313	356	324	343	312	307	296	312	324	306	318	314	299	339	285	318	321	328	294	322	302	301	338	317	307	321	301	309	318	316	313	296	303	323	324	318	307	316	310	317	352	305	304	317	309	309	323	348	329	313	308	315	267	318	324	318	338	311	313	283	304	310	296	289	320	292	289	290	317	296	327	314	309	320	324	291	328	286	306	343	295	307	303	312	314	292	319	318	321	320	321	321	330	311	326	312	315	311	294	288	313	332	307	287	313	350	321	330	274	268	302	304	292	317	281	305	318	297	320	315	323	318	318	320	329	295	286	306	311	323	296	305	295	286	304	352	274	285	342	343	301	300	325	351	315	309	288	295	322	345	295	301	288	309	318	282	332	296	286	330	279	321	318	300	292	309	304	299	285	314	303	314	278	338	303	288	304	313	315	318	276	320	300	283	322	287	305	317	310	328	305	301	317	325	308	291	333	335	319	328	301	322	303	319	318	315	315	340	327	327	300	310	300	295	314	311	282	347	343	308	311	292	313	287	331	307	286	360	298	323	294	300	293	328	294	268	284	290	316	296	324	298	293	316	296	301	313	334	319	312	317	290	272	312	311	320	310	301	323	292	315	303	317	309	312	284	299	307	314	303	301	335	331	289	332	282	318	345	325	313	328	289	300	307	307	351	290	312	328	312	315	315	324	332	265	291	302	302	323	292	320	315	305	276	312	289	334	296	304	312	307	297	342	323	308	332	317	308	319	300	281	308	323	314	280	285	303	293	310	301	285	295	270	299	350	294	304	294	312	285	281	308	317	343	306	321	322	296	289	306	294	300	312	323	322	307	315	286	302	316	312	273	291	293	295	332	322	282	280	339	310	332	330	327	319	299	321	306	331	327	291	291	314	287	304	334	320	342	345	298	317	310	275	323	313	292	305	306	293	305	310	287	308	326	284	304	296	320	290	284	338	299	316	272	296	291	320	313	309	326	303	328	280	326	327	306	295	313	309	292	297	318	285	295	315	302	324	282	311	330	302	286	282	331	330	311	313	293	329	288	313	334	298	316	302	313	295	320	300	339	324	330	285	309	311	296	283	345	317	314	319	296	293	336	298	341	318	323	308	312	310	323	313	347	314	290	308	338	307	310	300	336	332	301	333	345	311	302	301	310	323	319	314	327	313	318	273	342	321	278	284	318	277	272	310	296	313	328	359	294	317	300	312	300	305	307	326	362	330	314	291	331	279	347	297	303	302	328	336	323	303	304	288	305	325	310	299	300	300	329	303	297	292	318	279	306	314	296	313	312	328	327	311	306	314	297	328	332	314	331	286	323	309	306	296	308	317	289	286	268	303	288	332	350	315	309	307	321	321	319	333	313	313	301	275	308	302	328	292	287	317	317	313	301	291	282	294	299	303	304	309	296	319	278	286	305	299	294	316	324	298	320	315	260	278	315	288	292	299	298	324	291	292	328	311	319	320	303	312	290	328	310	315	296	304	289	344	307	316	296	320	294	288	324	326	308	314	346	326	313	324	319	297	291	305	320	319	327
9796	856	711	554	501	529	510	489	480	493	505	460	441	461	484	446	460	470	464	477	470	449	468	483	479	480	468	461	474	451	455	479	467	513	465	447	469	443	499	467	453	452	467	481	474	450	435	441	496	460	474	444	441	459	474	468	504	414	482	450	456	469	474	475	458	426	464	441	467	445	468	499	409	435	493	450	483	454	486	469	481	449	458	491	456	446	476	420	465	467	422	456	461	441	458	444	451	434	434	470	433	446	491	450	424	457	433	464	481	449	475	462	438	480	460	454	451	466	417	449	478	456	463	424	488	486	437	471	436	427	440	481	479	453	502	422	462	492	466	463	435	411	442	475	463	473	443	481	453	450	477	462	468	417	448	437	441	449	462	468	437	460	444	482	454	454	472	457	428	488	478	447	462	479	449	460	536	461	436	486	462	484	442	461	463	502	480	458	449	503	441	469	476	450	434	441	455	442	477	493	408	416	477	455	440	463	448	436	429	466	483	450	440	418	449	456	442	474	448	454	468	445	469	442	465	491	451	436	435	413	470	432	458	516	492	477	458	453	467	484	435	468	486	466	475	422	442	488	479	457	433	430	469	466	483	487	468	464	410	433	472	456	461	444	478	469	461	460	496	486	438	454	477	462	453	486	465	481	475	451	460	442	477	432	456	452	475	440	442	468	466	451	421	469	441	453	438	487	462	449	457	457	470	468	481	464	432	448	460	492	479	434	462	481	497	429	501	456	450	467	451	449	461	521	482	455	413	456	421	450	431	475	461	494	499	469	462	453	438	434	476	458	482	448	465	473	473	444	462	456	461	424	446	441	516	496	462	492	464	464	425	496	429	423	428	421	459	445	459	451	490	457	476	469	479	455	474	437	458	481	460	456	477	466	481	502	473	490	476	460	464	462	459	445	469	433	436	429	478	482	462	480	475	436	452	481	435	489	402	460	520	443	443	427	450	439	478	445	421	464	447	457	442	497	482	457	451	486	494	480	428	439	457	494	463	457	411	494	468	468	478	488	469	487	486	451	457	432	427	431	458	461	445	518	445	430	423	507	435	436	447	502	435	444	455	449	479	496	487	440	475	439	439	447	435	483	460	467	484	489	486	444	425	440	469	490	458	482	465	469	435	479	465	439	450	461	468	450	509	426	479	479	486	489	469	459	500	434	462	450	463	424	436	441	447	439	460	427	449	427	430	456	496	447	472	480	454	465	468	449	424	480	491	432	493	466	419	464	469	444	477	443	495	490	428	423	483	406	457	473	443	433	474	456	468	439	487	429	471	436	444	467	418	467	464	420	444	433	487	421	426	450	504	458	500	483	452	443	442	449	482	439	469	468	465	498	444	475	458	465	480	496	449	460	443	480	474	456	445	506	462	425	453	448	446	463	452	446	486	486	433	422	453	500	477	458	425	474	498	479	468	487	451	467	457	468	494	505	499	415	456	451	415	438	448	433	457	472	453	448	458	466	462	476	496	431	440	489	402	475	466	454	460	473	474	459	462	439	414	483	478	450	463	439	452	483	456	481	471	436	468	456	437	460	436	460	437	475	454	473	452	439	468	431	445	436	475	449	440	448	449	489	466	432	505	420	490	454	475	444	449	467	491	450	457	468	434	455	482	455	480	442	467	415	452	448	424	435	430	451	444	459	462	491	433	489	465	493	449	444	467	459	493	466	487	470	457	420	453	458	494	446	481	426	470	429	456	432	472	485	450	469	478	457	449	459	461	412	484	444	462	467	445	465	453	472	467	438	489	429	427	437	467	492	417	512	455	472	456	488	464	478	513	488	456	463	452	513	457	484	459	484	433	439	420	467	465	466	462	456	458	468	424	508	438	463	463	466	437	432	431	439	470	462	404	446	479	469	486	457	442	515	465	430	496	462	474	478	476	499	475	435	445	451	444	380	456	404	487	430	490	508	420	475	478	436	454	458	458	461	456	505	472	444	437	444	455	469	469	457	464	420	452	471	453	479	414	438	445	461	473	455	500	458	444	448	450	442	490	452	444	456	469	493	497	497	469	489	480	477	443	460	477	449	427	459	497	420	447	456	519	468	456	440	445	474	428	475	440	500	491	456	432	421	471	469	470	487	435	485	464	484	470	468	467	481	446	447	468	451	493	455	446	441	457	474	460	480	480	476	470	480	477	425	426	488	488	438	458	472	478	451	484	440	472	471	467	472	437	438	469	475	445	475	453	479	491	447	460	447	476	452	443	455	486	438	491	445	455	427	494	464	462	488	452	476	456	467	460	449	477	441	449	436	444	488	462	460	441	479	454	450	469	443	454	472	461	484	466	505	444	458	463	438	431	472	467	460	444	482	501	463	480	429	455	464	451	466	434	477	436	458	479	467	463	472	465	480	461	481	457	431	451	436	433	491	470	468	477	476	443	474	455	468	465	455	465	501	473	456	410	434	491	469	485	469	484	452	453	494	493	458	476	476	424	488	446	476	508	462	473	460	461	418	465	501	409	469	470	474	449	475	478	466	442	481	435	451	449	476	486	446	469	405	447	442	429	464	454	476	413	474	473	424	468	455	494	492	460	470	475	483	468	497	476	513	452	456	475	451	456	479	487	446	467	445	458	494	474	473	482	485	445	462	432	482	439	457	451	473	505	472	443	468	465	481	460	454	469	453	463	466	457	495	433	465	439	464	472	449	439	497	435	439	456	454	432	455	400	434	461	499	464	460	460	487	480	453	443	487	455	468	450	451	493	445	461	440	494	431	440	475	476	457	452	466	477	439	459	474	487	442	448	475	441	463	448	440	437	464	469	470	439	465	443	420	445	458	479	461	447	463	415	479	440	467	477	444	521	450	433	442	477	476	463	463	486	421	458	481	458	454	461	452	496	453	517	464	444	459	470	468	452	450	452	476	486	473	461	449	441	439	426	491	461	457	459	456	460	451	487	488	428	459	493	461	434	464	438	464	447	454	481	416	457	485	450	487	472	477	515	458	406	466	509	463	421	459	470	442	514	437	441	467	449	461	450	442	426	463	460	495	435	496	512	449	485	473	491	445	419	421	434	447	442	488	457	448	503	454	486	456	481	475	451	494	419	462	470	481	464	466	435	443	477	459	450	474	453	465	458	487	496	425	437	453	434	469	461	450	477	462	495	479	513	468	484	449	449	489	422	462	478	493	499	421	458	453	464	451	467	447	479	409	440	465	470	462	489	483	460	451	445	464	440	437	482	469	432	438	449	445	464	456	445	503	446	458	446	444	451	445	434	448	413	423	451	466	439	457	436	457	446	448	478	485	438	424	470	423	439	460	432	455	476	468	460	491	454	453	479	453	465	453	466	468	449	478	433	474	459	483	454	480	457	442	497	477	415	443	474	471	451	456	446	450	446	433	450	444	473	441	458	465	454	461	443	480	430	456	434	464	445	432	496	462	459	449	448	469	458	469	460	483	474	468	477	407	481	514	480	450	467	448	447	482	459	468	472	436	454	474	489	440	468	471	451	468	477	398	459	432	467	416	441	472
23521	21534	28690	24806	21286	2478	355	254	224	219	195	187	164	147	157	140	135	141	134	145	148	149	123	151	155	143	127	132	140	142	131	134	133	110	112	152	142	139	147	149	140	124	133	125	137	144	139	145	128	124	133	112	124	131	129	120	125	147	145	137	122	107	124	125	124	152	118	110	99	131	129	148	129	132	121	145	146	131	137	120	130	120	121	110	146	116	125	131	114	107	108	113	133	148	148	122	119	123	131	136	141	138	129	138	136	135	132	128	141	141	139	133	117	125	127	140	147	130	135	126	110	138	134	140	137	139	119	144	115	123	105	108	137	140	120	138	109	122	137	114	134	116	130	118	118	124	151	116	137	133	146	122	127	116	108	126	132	150	144	145	125	131	134	130	115	138	125	119	118	125	140	117	121	141	140	134	117	121	136	140	115	138	110	122	146	129	104	123	135	144	123	120	132	130	137	137	130	141	122	135	130	100	126	137	144	120	133	110	127	126	134	139	140	118	132	115	138	121	115	125	131	124	118	144	119	121	121	112	132	125	124	115	124	137	116	135	113	122	132	132	135	159	153	152	119	139	132	134	118	145	127	141	123	107	129	130	132	117	122	128	113	122	137	132	145	130	132	125	138	143	114	146	136	138	144	140	111	114	123	136	120	129	140	135	151	109	125	136	128	115	123	120	110	146	135	135	124	116	125	124	126	120	142	123	122	103	129	130	135	133	122	141	116	125	138	140	133	132	146	116	160	135	131	122	145	146	132	127	135	134	116	133	123	130	141	124	140	123	131	145	117	129	129	111	125	116	129	129	119	139	146	140	133	114	130	119	144	117	131	126	120	131	114	143	125	129	89	96	122	127	118	124	117	124	126	131	135	134	118	132	138	110	134	113	123	128	131	123	112	127	129	142	136	132	106	148	119	132	128	144	145	115	132	123	135	135	120	144	141	136	144	120	107	140	124	115	139	129	138	145	133	132	117	132	121	123	124	131	137	120	122	143	133	129	136	142	118	116	145	120	136	141	127	125	126	143	123	123	135	126	144	110	131	155	127	131	135	106	137	119	119	99	122	131	117	122	109	127	115	114	104	118	132	110	117	134	133	132	151	145	131	117	144	131	138	138	124	132	132	120	143	121	134	138	132	119	131	113	134	122	110	114	124	122	137	126	130	141	123	143	133	117	114	111	129	150	116	113	124	130	131	127	155	135	101	143	122	144	156	117	124	129	118	111	121	130	123	128	126	125	122	123	134	137	135	112	116	133	122	139	131	115	116	131	129	119	121	122	135	144	144	137	111	140	136	145	127	124	119	113	126	141	130	114	121	134	128	125	151	125	124	133	110	138	124	128	148	130	123	144	125	128	127	137	127	113	106	115	125	138	129	105	148	146	146	155	109	128	145	135	136	134	123	117	123	124	137	122	124	116	124	125	119	117	97	116	126	115	126	120	120	106	115	124	132	132	122	137	98	132	110	133	134	136	139	134	132	128	108	125	159	130	124	132	134	124	129	113	122	117	144	137	129	135	112	146	108	125	129	144	125	134	134	148	113	140	124	130	134	109	140	127	110	130	130	124	134	149	147	131	139	134	107	124	143	113	114	112	133	142	122	122	113	124	139	133	128	130	133	132	122	122	101	122	113	116	151	125	115	138	133	133	139	118	141	143	120	133	141	145	130	105	130	131	142	104	116	120	143	136	110	136	131	116	126	146	107	135	120	126	124	128	145	142	127	130	143	122	139	140	133	107	132	133	122	121	136	137	132	145	100	126	119	140	130	127	167	131	127	126	127	126	113	122	129	156	107	118	146	113	144	139	136	139	133	133	115	120	128	120	128	113	130	122	119	143	137	123	126	133	125	120	136	137	127	129	137	127	112	132	140	134	121	106	133	133	117	133	123	137	142	124	116	115	134	119	134	141	116	102	131	127	129	124	122	133	117	129	145	127	107	130	110	119	129	122	113	123	106	130	130	105	117	134	132	136	123	133	111	120	122	115	141	122	152	115	151	143	133	127	118	119	114	149	140	121	122	127	139	123	153	104	111	155	111	120	135	145	131	128	132	109	108	136	108	125	125	105	129	124	123	143	130	116	125	141	144	125	138	117	126	129	115	120	127	109	128	137	144	116	135	127	123	146	142	140	115	129	128	124	114	118	138	131	119	110	126	126	122	116	120	139	121	125	110	109	112	122	144	141	142	119	114	116	118	135	136	133	136	117	134	118	136	116	141	128	119	144	135	137	121	136	130	123	112	130	112	114	135	122	139	120	119	123	146	119	100	140	146	124	121	139	122	123	120	122	135	129	133	129	120	120	122	128	137	138	130	125	116	132	104	125	117	121	150	141	134	100	115	126	167	129	146	118	138	145	123	135	130	140	126	127	120	139	105	121	141	126	132	139	125	104	122	135	129	124	132	134	120	120	124	110	124	116	132	141	140	132	106	146	124	141	128	115	137	131	133	134	138	147	149	132	128	134	132	133	108	130	124	130	131	119	121	107	130	122	127	115	126	120	148	140	145	110	127	138	125	129	129	133	108	138	129	144	112	137	114	122	121	121	147	107	137	136	124	126	147	111	114	117	127	130	123	118	126	134	136	122	130	139	132	133	137	123	120	117	131	123	140	122	127	128	129	130	118	114	130	126	117	122	133	132	117	130	131	120	124	120	128	123	134	109	111	118	131	141	134	135	133	116	126	110	134	132	133	120	126	112	122	111	120	115	130	135	134	115	128	147	119	110	117	127	134	125	134	116	143	126	118	130	146	122	118	141	120	144	130	127	144	130	150	113	128	133	117	122	130	115	125	146	141	121	122	132	119	111	114	119	135	134	113	115	124	115	120	131	130	121	129	141	131	128	119	138	132	125	136	127	113	132	137	122	131	130	125	99	143	104	143	115	125	113	115	133	126	142	139	132	138	142	121	122	125	148	123	123	128	127	126	140	121	112	113	120	128	122	139	128	118	131	127	124	112	142	117	128	121	128	107	133	142	120	123	115	123	128	139	141	130	120	115	137	138	119	130	136	128	148	149	145	121	118	124	120	118	116	123	138	122	125	120	131	135	121	144	127	132	128	116	120	131	115	131	137	125	135	111	119	110	131	105	132	131	120	125	127	119	130	138	102	127	124	138	126	126	98	122	137	115	119	142	132	125	125	138	133	116	121	127	123	111	106	100	137	132	126	152	134	113	126	132	122	104	136	140	143	125	117	127	142	146	134	142	121	136	134	159	128	144	136	133	122	111	139	125	136	130	117	147	139	152	119	137	105	127	133	113	141	124	122	135	102	126	138	133	135	120	120	109	142	124	133	103	103	132	124	144	138	140	117	126	146	115	115	122	145	115	141	130	118	149	131	128	142	103	133	110	123	114	113	133	148	128	149	110	121	130	120	127	125	133	113	125	115	120	134	119	126	154	126	123	120	122	132	134	147	129	109	149	128	121	130	127	115	119	134	111	126	130	124	120	143	136	129	128	126	141	124	114	126	150	129	130	127	123	135
22040	5838	3826	1708	1149	812	667	567	458	428	381	324	269	301	272	269	231	256	227	242	234	220	262	197	256	224	240	248	200	222	229	215	244	210	179	202	212	208	193	230	233	214	226	187	214	207	226	204	197	222	218	173	223	203	212	196	224	213	198	205	212	186	207	185	198	191	215	199	205	200	201	208	213	220	206	187	200	197	208	183	219	201	222	235	204	178	205	159	185	202	219	218	220	197	195	207	203	216	214	207	205	192	185	179	204	225	198	177	194	188	220	202	186	183	215	224	200	187	211	200	219	214	217	213	224	208	220	205	208	208	213	201	215	210	187	184	196	200	205	190	217	237	209	202	235	184	215	226	211	231	194	221	193	210	186	205	222	210	222	212	199	196	205	200	192	209	233	213	226	195	215	222	215	214	184	192	208	185	209	207	195	176	187	203	231	195	198	189	192	206	189	198	192	204	227	218	217	204	229	220	203	203	193	196	202	206	203	194	213	205	198	171	217	168	187	182	189	218	201	191	222	193	208	210	206	209	212	217	229	213	225	201	212	192	203	206	188	240	211	209	204	201	230	220	205	203	196	208	205	209	232	203	220	210	191	213	182	184	214	193	206	214	215	207	219	221	199	206	195	183	215	185	205	201	174	199	182	204	219	195	206	190	178	199	206	174	196	194	210	204	212	185	206	206	230	210	205	208	182	185	205	213	198	179	199	212	196	194	218	204	207	195	177	170	177	218	215	179	195	193	192	190	191	195	217	208	192	174	213	192	196	186	207	167	205	209	202	203	213	200	197	200	210	216	210	230	192	219	205	195	212	207	196	199	197	211	208	220	229	194	184	204	196	225	227	188	170	215	184	218	205	180	221	227	201	182	225	182	183	195	209	203	184	186	224	213	222	226	182	211	192	222	212	176	196	191	196	215	188	183	205	213	204	204	187	199	216	214	210	212	224	201	199	209	182	191	210	203	194	195	219	202	187	199	219	223	175	205	199	202	202	212	213	199	199	203	203	198	203	232	193	212	201	193	200	188	220	224	210	220	187	202	202	199	206	208	203	215	203	203	227	213	203	206	207	209	209	192	178	205	189	192	236	197	206	203	197	230	196	223	216	214	227	193	217	205	188	215	241	229	207	220	197	194	222	202	184	246	193	210	224	201	205	199	196	177	194	207	224	217	201	210	218	195	207	176	219	223	206	192	229	218	179	181	211	195	190	217	203	209	199	229	190	206	211	225	184	215	202	182	220	183	200	208	207	201	182	209	194	230	184	181	242	222	210	195	199	211	216	195	214	194	204	216	224	216	235	234	202	189	223	201	197	216	200	196	211	187	207	232	194	207	206	198	214	209	203	208	191	206	227	197	186	196	198	225	207	213	202	226	233	242	185	196	211	212	204	225	176	238	221	189	192	223	199	206	190	194	229	208	220	238	205	210	210	197	217	231	190	202	195	221	204	220	215	207	186	189	215	222	210	205	216	204	198	194	194	203	244	195	219	192	230	201	203	224	214	185	205	213	224	190	184	216	219	209	195	209	191	176	174	196	237	246	195	213	214	200	214	196	194	194	215	200	187	201	195	196	210	236	233	217	181	198	199	218	178	196	200	205	197	187	194	210	180	183	205	192	193	208	221	219	214	211	211	195	204	205	211	216	230	219	190	183	204	209	216	202	199	193	229	218	194	198	205	171	200	196	187	202	197	207	178	221	222	199	215	195	192	199	200	179	199	194	191	208	189	191	216	223	228	185	184	228	194	210	204	192	217	183	194	200	196	232	223	190	197	203	178	213	229	196	181	202	210	196	190	208	204	205	195	193	223	198	200	212	211	209	215	198	207	224	190	204	182	212	194	172	197	194	206	204	200	190	204	204	206	218	206	206	211	187	183	180	214	191	215	194	204	220	181	215	222	200	192	219	208	215	199	227	225	220	201	192	190	220	218	217	194	217	197	241	209	198	213	184	196	211	181	211	192	212	181	207	218	208	193	211	187	172	183	186	204	198	229	216	206	195	209	200	198	205	227	203	189	175	220	217	207	217	208	222	200	210	180	210	206	197	227	188	209	201	198	190	196	197	204	202	204	204	215	213	213	211	177	213	227	201	209	182	188	210	198	203	206	219	191	181	234	199	212	214	195	214	201	193	186	206	219	217	208	217	203	188	192	194	219	208	204	188	211	218	204	198	194	212	227	211	183	240	184	190	216	193	205	189	184	186	200	197	228	236	210	201	207	232	218	217	197	206	219	184	204	186	189	206	173	203	223	206	205	205	197	208	201	212	189	196	202	189	194	211	222	199	193	197	224	198	202	183	191	184	177	202	195	210	185	191	206	215	205	218	187	224	205	219	223	196	218	211	195	212	232	201	201	206	211	203	188	211	208	213	184	197	219	196	206	213	217	192	218	203	203	204	192	206	215	205	186	212	186	214	214	198	197	201	179	190	177	177	190	210	245	225	194	209	216	187	191	208	202	194	189	182	207	217	188	201	199	195	195	202	192	210	201	219	181	200	207	199	216	243	187	224	204	204	204	216	210	194	195	211	223	213	198	205	223	206	190	178	212	196	181	219	219	202	202	193	196	243	217	205	218	208	220	219	195	186	198	205	221	194	212	181	209	197	225	202	215	210	198	195	195	216	221	195	193	185	194	211	194	202	213	235	206	206	200	207	211	193	203	190	174	216	230	233	196	214	215	237	196	221	218	219	212	204	203	206	211	177	204	194	186	215	219	213	209	174	209	194	217	199	210	200	198	173	212	206	198	187	204	213	208	211	190	194	177	189	186	223	212	229	194	221	208	186	183	178	201	187	194	205	206	194	204	198	187	203	213	187	185	228	199	186	233	202	176	195	204	198	199	224	170	188	197	211	201	209	196	176	204	217	165	229	225	189	206	231	218	189	223	204	205	201	187	212	171	201	207	207	182	194	237	222	203	197	195	200	200	187	232	187	191	197	187	198	186	201	226	212	202	211	214	208	204	228	203	195	204	235	215	214	181	191	183	188	198	191	217	214	215	212	242	210	214	222	207	214	208	206	201	215	236	201	185	202	208	196	210	186	234	196	187	218	195	211	202	222	196	173	213	200	209	197	189	220	220	213	212	186	219	199	185	174	229	213	209	195	213	194	203	197	227	175	218	217	178	206	193	189	179	192	204	201	197	207	179	196	167	201	241	183	198	209	191	217	200	191	208	204	197	200	193	211	208	191	192	188	196	192	210	196	222	211	193	211	205	194	228	198	211	195	193	234	189	195	197	232	195	194	193	231	225	203	188	204	206	217	204	183	201	184	222	204	210	228	202	200	209	183	212	207	198	208	206	209	181	194	191	203	209	185	208	225	188	197	207	213	191	197	204	196	207	192	204	206	220	194	201	215	214	187	213	209	199	207	181	200	186	170	211	184	216	199	222	197	217	196	224	185	209	187	199	207	200	215	186	186	213	175	221	202	196	180	231	197	204	168	195	187	176	193	222	187	233	231	190	193	230	187	195	175	229	203	201	197
24854	21517	26799	24134	1435	500	428	410	421	374	356	407	360	329	403	373	332	346	358	334	332	343	389	362	330	386	343	369	338	362	339	344	353	348	339	359	344	322	337	388	366	370	346	356	360	374	374	354	394	352	351	357	375	396	367	316	350	365	338	328	358	362	370	349	359	362	400	353	385	384	394	344	345	363	311	365	358	381	375	310	338	372	335	367	340	359	319	341	359	338	332	320	383	350	326	353	398	354	332	357	377	363	345	332	336	377	359	357	330	341	353	353	376	332	382	380	341	351	346	358	377	385	344	338	397	356	348	347	364	359	344	344	348	366	337	398	313	336	345	331	353	375	371	341	374	366	327	339	364	358	370	365	335	332	349	368	329	356	368	373	337	360	360	340	356	340	362	330	334	384	363	374	362	326	347	332	334	336	327	342	381	298	380	354	393	377	355	353	346	345	344	305	314	343	355	347	388	349	330	344	380	369	365	346	338	354	364	324	351	356	338	358	375	371	350	353	346	331	383	363	373	361	366	362	366	355	341	292	338	347	344	342	360	370	359	350	335	365	363	359	362	348	346	356	323	351	368	355	339	369	348	361	343	334	359	378	335	405	379	348	376	379	365	329	374	322	327	347	358	370	369	376	344	344	364	340	348	373	358	358	378	342	392	338	377	315	361	342	348	358	329	364	356	345	339	393	351	390	363	378	341	355	353	353	359	344	362	339	356	379	365	383	318	363	381	358	373	343	369	337	356	357	352	344	353	370	351	356	342	331	396	338	324	302	329	351	349	309	348	336	351	358	340	338	349	320	344	368	382	342	334	357	349	359	332	353	353	354	358	348	361	363	364	344	369	374	341	354	343	340	336	353	322	341	348	340	390	364	359	347	318	370	345	383	367	343	357	360	350	312	367	360	377	349	352	392	355	324	338	337	343	358	367	356	379	361	340	380	408	372	392	335	349	335	348	349	350	355	352	363	336	356	351	332	346	340	368	356	330	336	333	338	368	339	370	356	351	342	369	366	343	355	333	322	356	369	335	346	343	368	361	368	341	343	371	366	355	340	368	326	337	354	359	336	346	333	312	373	353	376	337	345	349	389	363	359	354	388	344	375	360	376	379	394	331	333	322	378	380	364	335	337	357	343	355	349	340	312	382	335	359	352	325	382	329	349	375	311	336	357	349	327	370	344	338	340	327	355	335	331	362	360	341	352	334	320	370	341	378	349	358	337	338	346	359	332	341	320	371	358	374	333	339	344	354	333	353	355	315	384	381	353	369	352	338	348	368	341	359	352	330	359	371	349	386	373	369	377	335	350	358	349	313	324	314	353	360	339	386	375	378	347	379	388	343	349	391	352	396	325	379	355	356	333	341	381	360	362	323	336	339	365	324	371	347	363	360	390	389	377	330	372	332	372	353	328	369	324	382	336	347	363	343	308	350	357	364	394	368	366	357	363	333	355	345	342	335	366	397	369	338	342	352	351	362	351	339	346	350	349	341	328	388	367	353	314	350	337	339	358	357	302	331	328	340	364	330	356	356	350	357	360	392	335	360	374	343	335	371	360	319	355	350	350	383	353	346	353	351	356	372	357	345	336	367	341	334	358	370	337	350	332	369	360	327	365	335	364	315	340	336	347	397	372	327	312	368	346	335	357	354	370	345	371	372	371	383	330	363	341	362	356	376	357	332	333	348	357	333	333	364	355	327	352	357	345	332	352	350	328	368	368	390	337	349	337	313	346	384	377	371	349	340	351	352	368	357	360	353	347	352	336	340	343	350	382	346	359	341	337	386	390	360	334	374	363	366	323	340	344	362	317	340	354	345	335	333	341	372	375	330	352	347	375	372	325	324	356	400	295	405	350	354	369	316	356	339	365	354	328	380	393	368	354	344	376	367	353	372	364	357	366	372	333	333	351	333	332	369	378	349	374	378	337	408	325	326	317	394	380	369	372	330	318	378	364	350	360	374	387	325	379	362	358	357	322	381	370	328	386	363	373	331	326	355	345	372	352	343	399	361	349	371	359	352	407	370	351	352	322	376	404	367	374	357	366	346	356	369	376	324	367	351	358	323	363	371	360	356	350	375	375	369	329	375	380	345	351	349	356	372	370	324	369	347	327	337	345	370	342	362	358	362	385	343	342	332	325	349	331	368	345	376	400	368	351	340	325	341	370	352	399	368	335	353	364	353	376	377	382	355	347	378	325	355	331	356	334	338	369	361	316	349	341	356	338	323	314	314	368	357	359	356	377	352	334	339	348	356	335	343	337	320	346	338	364	378	345	349	327	380	355	391	375	358	368	332	364	351	333	378	341	327	338	342	346	365	329	365	322	384	370	379	370	344	377	341	351	349	379	354	326	363	342	378	365	363	357	370	368	332	365	343	330	337	334	350	348	377	347	368	360	350	344	347	356	351	339	356	325	351	367	337	334	322	336	330	360	334	363	343	339	363	367	350	392	353	343	329	317	338	341	388	400	367	366	310	331	357	328	368	319	333	388	360	351	341	342	362	341	368	335	416	340	355	330	356	377	356	336	351	341	348	325	337	365	336	351	339	342	389	334	379	350	392	349	326	376	396	336	353	362	330	374	356	367	337	351	357	357	375	331	336	356	358	334	344	347	304	348	344	321	345	355	363	356	391	344	345	392	362	348	352	356	372	320	329	365	355	376	360	352	337	353	380	341	327	340	383	362	352	390	339	335	320	367	330	351	323	366	363	325	356	339	355	334	353	329	362	329	367	347	344	367	333	343	345	358	352	334	350	327	343	348	367	348	353	347	320	391	387	373	338	358	343	325	384	380	338	346	319	346	349	356	364	331	342	384	347	345	373	372	370	354	355	369	396	359	352	365	318	342	353	363	339	342	392	322	359	378	362	340	331	378	317	322	353	367	329	355	351	348	364	358	358	360	382	345	384	338	328	371	354	355	341	376	352	368	345	359	362	350	366	363	332	341	365	333	364	380	377	343	370	342	367	389	373	357	331	329	319	347	381	341	334	345	351	380	360	379	340	335	367	378	383	330	351	338	397	311	370	339	354	342	346	355	348	355	366	352	355	347	359	357	369	358	344	358	353	330	355	370	354	360	373	316	332	326	354	353	362	330	334	346	350	362	331	352	352	329	401	355	358	392	375	373	380	357	347	355	379	331	344	328	334	335	305	387	359	376	360	365	361	352	348	355	343	365	338	357	372	347	319	358	369	351	329	358	355	347	332	341	360	321	336	373	352	351	349	370	351	335	377	354	335	388	352	349	361	391	316	343	295	402	341	366	361	352	343	376	337	358	327	332	329	372	339	317	362	358	363	335	355	324	364	381	342	353	360	347	341	390	368	323	380	355	377	371	356	356	343	330	373	355	347	351	332	335	367	353	387	352	333	362	345	363	352	346	358	373	340	338	367	370	343	348	336	343	339	394	390	338	340	368	378	355	378	349	353	360	355	335	342	354	337	372	386	376	314	347	365	359	333	349	351	340	320	353	384	339	359	320	315	398	338	364
21090	3034	2112	1159	922	821	695	628	586	643	588	598	542	573	550	531	500	551	523	522	527	532	541	526	527	527	501	488	488	535	542	493	502	510	524	519	513	503	556	525	524	530	489	527	508	512	534	534	530	538	504	492	500	539	542	523	545	526	534	532	473	496	446	507	496	512	516	500	520	481	560	528	513	481	507	515	519	506	514	473	554	520	541	529	536	525	541	521	506	501	530	508	565	525	523	504	515	553	550	528	539	530	492	523	562	491	496	510	546	538	514	500	545	509	511	488	501	491	462	517	514	513	531	486	534	520	554	534	517	533	510	558	479	523	524	563	511	528	528	503	498	508	525	544	462	504	523	527	524	539	529	553	532	513	485	526	488	533	490	591	504	478	499	547	540	503	484	510	542	542	512	542	511	544	481	538	482	527	488	494	516	523	519	512	491	518	518	499	534	510	494	518	516	496	492	521	492	541	509	504	494	529	512	491	558	501	495	502	508	493	503	543	519	559	534	513	489	525	515	558	509	513	542	543	495	511	506	501	491	501	553	541	517	502	506	534	487	503	528	520	494	506	524	531	518	556	486	512	524	514	527	517	514	515	510	547	497	512	540	493	493	477	535	506	516	528	503	543	489	503	513	534	463	498	534	527	523	510	515	472	537	487	516	529	526	541	506	497	498	541	522	498	501	495	528	496	509	515	519	479	543	504	525	490	558	534	468	499	528	519	539	513	557	540	510	542	515	572	527	499	474	524	544	513	521	530	528	540	494	540	523	517	489	521	507	563	531	499	558	525	483	520	563	521	527	503	511	516	510	536	559	535	503	504	498	498	524	535	521	503	545	516	505	525	543	549	477	523	525	494	522	493	523	497	515	558	526	520	528	499	533	511	510	516	532	532	521	495	548	510	485	494	506	521	542	476	512	519	537	515	519	492	501	520	509	460	509	509	537	538	498	510	519	505	517	510	533	496	504	496	520	432	503	499	486	528	525	470	497	524	487	582	468	533	523	517	510	502	545	542	542	502	500	480	505	549	470	555	538	489	485	571	493	483	552	489	550	494	500	534	522	547	475	552	529	546	538	530	502	543	512	501	533	526	511	515	517	563	514	495	483	552	523	524	519	524	510	537	524	479	517	544	504	516	533	508	525	543	511	528	522	490	515	501	527	559	501	541	516	500	540	525	532	523	482	545	517	485	532	526	524	502	516	523	551	517	541	483	542	560	528	498	529	522	515	510	520	496	527	529	537	498	487	531	517	453	491	519	526	531	536	492	524	515	516	505	500	486	520	503	508	503	486	535	502	537	524	511	533	564	486	543	499	524	511	497	540	503	501	482	511	514	495	523	492	496	471	512	499	525	524	507	507	505	540	529	532	497	519	507	473	506	503	508	530	533	504	520	535	508	511	552	527	507	517	535	552	502	472	531	497	505	496	479	493	480	514	474	523	478	523	526	526	525	541	505	538	499	557	493	497	533	499	545	510	467	527	519	520	513	534	510	504	495	521	511	540	531	513	536	479	534	480	510	507	499	526	525	525	520	543	499	514	483	520	532	486	524	469	505	487	573	503	491	483	487	516	557	521	523	483	508	527	546	502	557	542	519	498	515	479	509	516	510	522	470	497	518	541	499	483	535	518	497	482	520	503	536	493	489	503	494	506	511	507	536	545	499	526	510	519	521	503	546	485	540	559	502	535	523	553	493	506	543	514	482	530	472	507	494	520	512	520	521	493	482	505	508	559	483	497	497	548	500	504	516	521	531	535	546	512	521	493	477	537	495	492	475	486	476	516	516	541	580	510	508	497	539	521	484	543	521	547	492	508	507	479	529	494	518	544	552	474	552	516	528	497	540	506	499	502	519	510	516	498	497	518	509	514	482	482	502	526	508	513	511	495	533	521	530	485	499	502	542	479	499	505	539	519	471	502	513	514	505	526	538	504	492	493	502	478	508	501	534	519	558	490	535	536	505	527	550	507	524	513	550	536	497	540	540	540	532	509	492	513	531	502	542	522	506	536	496	471	556	526	511	509	519	533	516	491	500	519	516	522	503	533	521	538	544	532	512	524	494	520	539	498	507	534	522	508	510	464	547	514	552	482	489	490	515	509	528	523	524	501	514	523	491	555	479	536	523	515	527	531	504	538	509	514	528	497	498	528	472	520	511	502	494	502	522	501	550	533	513	552	521	495	534	500	522	485	531	514	512	515	521	536	516	562	529	555	508	536	515	530	481	515	531	518	496	503	516	514	525	501	496	466	541	511	529	494	525	478	528	478	499	487	517	503	506	510	499	521	486	530	489	506	469	510	563	493	533	570	502	530	501	549	490	481	533	513	525	540	541	470	523	498	516	532	525	506	501	526	524	525	497	496	536	517	504	532	526	504	523	509	488	519	531	474	518	532	543	486	489	525	493	481	520	533	495	497	514	520	514	547	513	500	514	526	544	557	475	555	447	503	488	494	516	528	494	532	563	488	542	475	524	506	534	505	511	535	509	495	500	501	487	518	569	536	495	508	487	558	512	534	526	561	539	497	525	546	491	512	517	516	525	502	506	560	538	511	477	505	541	528	534	540	495	543	487	475	566	505	487	508	513	483	491	480	497	515	481	484	522	474	552	497	525	492	518	552	527	492	473	541	519	504	514	497	468	514	529	529	500	485	511	509	532	513	508	547	549	530	490	480	508	476	527	491	538	489	522	515	480	508	527	514	512	486	481	520	500	522	495	540	526	497	543	503	468	473	512	517	465	499	496	520	474	502	537	505	538	523	508	504	497	492	516	508	523	500	500	523	547	518	480	499	483	512	515	535	525	522	524	532	522	492	528	543	535	494	486	529	471	493	517	500	519	521	487	519	513	563	500	518	544	536	520	526	499	488	485	512	512	516	543	500	513	507	495	514	570	533	509	525	491	474	496	496	507	487	556	542	533	539	464	519	578	473	488	515	491	497	494	487	524	495	532	515	522	500	490	551	493	497	518	496	561	524	530	530	497	534	489	506	486	529	515	537	522	485	482	488	484	487	553	541	512	534	519	536	511	486	534	519	480	501	520	498	569	552	534	541	498	514	490	505	508	511	514	543	563	489	487	524	527	495	554	506	518	483	519	491	506	521	488	466	508	520	521	501	511	471	532	516	517	556	481	533	524	548	541	472	513	508	533	526	512	494	513	483	477	519	451	535	487	504	551	524	522	552	530	523	548	486	520	505	527	553	544	477	566	527	530	505	527	498	508	515	520	549	482	529	481	522	543	541	525	507	507	549	473	505	476	535	531	500	547	518	536	534	502	492	538	485	588	532	534	501	494	513	521	543	481	538	534	528	460	526	562	533	522	507	462	516	508	487	544	503	504	512	511	523	521	530	535	537	489	495	513	529	496	502	518	536	510	529	530	483	528	508	526	529	510	527	511	511	525	539	508	491	521	504	544	503	502	534	486	483	548	529	488	553	544	524	522	500	475	549	535	523	483	452	521	497	492	524	530	498	511	509	495	535	521	481	495
22620	21568	29333	24267	21563	21070	1397	394	288	256	227	223	185	190	177	156	144	151	121	142	122	137	142	143	138	147	119	148	109	132	138	117	134	138	122	127	92	128	110	142	125	122	132	119	106	114	116	127	138	117	123	117	109	93	115	108	141	114	118	125	123	120	101	117	121	121	126	132	101	130	109	112	116	112	94	116	131	115	126	122	96	100	100	113	120	119	110	118	129	134	115	121	101	100	126	124	102	135	119	98	118	126	117	118	106	121	103	124	111	109	109	109	123	113	113	126	132	109	147	103	131	117	108	127	112	118	127	126	114	114	107	113	128	127	110	127	114	108	121	108	126	140	110	112	121	119	118	133	114	120	108	109	124	127	127	102	123	99	124	122	125	107	121	118	133	121	110	150	116	137	122	108	117	111	136	121	114	111	130	108	111	112	122	108	115	97	111	110	107	115	107	112	137	116	124	105	118	108	116	131	110	128	127	108	130	141	120	136	101	133	124	105	115	129	119	103	107	105	101	129	128	108	117	124	113	128	116	97	92	123	131	115	102	98	98	120	111	113	118	106	111	103	125	120	132	113	128	113	113	122	121	106	108	115	122	120	121	114	110	121	115	130	124	130	118	104	90	102	112	106	120	120	117	112	108	99	137	128	96	106	120	110	112	105	100	120	112	119	115	122	120	108	123	120	116	121	125	123	99	98	134	115	110	137	132	116	102	106	102	105	116	130	103	98	111	130	123	137	112	124	123	98	120	144	114	111	118	118	125	111	99	120	111	103	124	110	120	129	122	114	104	106	119	125	111	118	110	89	129	111	112	103	114	116	126	131	123	119	114	109	118	111	99	113	109	103	118	119	135	100	130	120	106	123	119	133	128	110	132	117	117	142	106	122	105	123	110	122	103	112	116	128	110	122	110	120	110	141	127	120	122	122	121	97	121	115	122	114	142	109	107	120	118	128	112	108	112	119	136	117	113	108	109	126	129	121	107	118	141	116	112	108	116	99	118	126	110	111	102	104	101	106	127	107	104	115	126	111	97	101	114	110	121	109	128	114	127	117	106	118	105	113	129	108	107	120	105	119	133	110	122	104	122	117	120	130	126	118	117	128	104	97	109	100	105	116	114	97	124	126	105	126	119	131	119	118	100	94	104	131	115	118	100	115	100	120	131	113	123	115	105	119	122	127	110	113	126	146	111	113	117	94	123	108	105	116	124	119	114	113	117	129	117	106	127	111	116	112	112	125	123	129	120	100	101	117	109	128	109	115	109	107	117	124	120	118	117	116	117	110	108	107	112	108	113	124	102	96	123	117	116	122	128	119	101	113	101	108	114	115	121	126	146	107	118	120	104	112	87	121	106	126	119	142	105	141	132	101	110	117	121	121	130	135	119	108	109	135	108	113	96	112	113	127	114	123	109	115	111	123	101	121	109	115	123	119	110	123	136	114	114	124	123	117	98	115	93	103	88	109	110	110	136	102	103	119	126	110	102	97	128	119	97	105	122	112	96	105	110	127	116	121	115	116	115	109	98	118	141	122	126	99	129	119	102	110	122	121	123	99	132	102	101	128	116	113	117	119	117	128	117	122	118	101	100	104	122	99	116	114	98	113	106	126	115	116	126	118	108	128	108	142	99	106	102	109	120	112	115	103	116	127	95	100	117	134	118	110	120	109	122	120	112	92	100	110	99	124	129	102	106	126	122	111	122	92	122	111	140	99	103	118	122	95	105	110	112	116	116	118	118	122	117	120	107	125	114	127	114	113	131	117	114	129	112	112	102	101	107	125	112	121	108	107	134	128	152	112	88	100	106	94	120	115	113	94	101	116	102	114	111	140	117	111	104	124	99	132	115	105	132	112	106	119	131	116	115	121	102	141	97	116	117	119	121	101	98	106	120	123	119	133	115	106	108	100	113	106	114	109	123	156	99	119	98	99	109	120	109	136	102	119	99	121	111	125	91	115	115	133	140	111	114	120	124	114	113	115	127	101	120	122	123	107	121	115	90	102	103	128	114	132	113	114	132	106	124	109	106	113	110	122	120	114	129	146	105	115	124	101	125	117	142	131	108	120	115	107	131	92	137	116	108	118	110	109	106	120	105	109	122	125	117	116	110	124	120	112	125	110	107	124	117	128	106	81	142	119	107	119	106	119	120	133	110	116	107	109	92	110	107	113	103	114	102	116	108	113	125	123	135	117	126	122	122	105	120	106	103	120	119	116	140	112	126	104	121	126	109	119	122	141	116	119	128	122	125	98	134	112	127	126	110	129	110	113	127	149	105	106	112	116	110	111	121	140	123	119	124	117	116	120	117	119	126	132	123	105	115	105	106	100	109	126	112	115	110	96	109	111	117	111	136	113	106	97	129	112	109	102	113	120	105	107	113	136	106	100	125	111	119	105	122	120	111	126	107	120	99	115	109	111	90	101	111	121	104	106	93	120	87	124	107	113	119	110	122	111	110	108	121	119	104	129	124	121	99	100	97	121	115	107	125	102	124	107	108	116	97	112	142	101	121	135	102	102	118	107	109	134	104	114	111	127	126	125	124	110	140	116	116	98	112	126	115	119	119	119	105	116	128	140	133	125	92	116	132	115	94	114	114	98	122	105	95	133	99	119	112	117	105	97	117	105	125	109	123	125	115	101	112	137	128	102	146	107	110	82	108	108	105	124	125	124	114	111	110	112	119	118	144	115	115	102	98	112	113	124	117	116	126	120	125	115	114	131	93	113	115	136	99	133	111	127	101	126	99	113	108	134	117	117	116	121	103	98	115	112	108	114	126	123	123	108	112	122	116	108	108	127	124	112	109	107	113	116	114	120	114	114	101	130	113	106	103	102	101	135	112	113	107	135	126	111	133	105	96	108	140	121	120	120	117	111	103	108	127	92	102	115	100	111	85	130	104	130	119	124	122	114	127	121	117	100	124	115	115	141	116	97	141	124	117	118	119	109	109	120	115	124	123	112	120	112	138	134	123	111	122	123	106	113	120	128	102	98	119	109	98	122	110	117	117	103	123	110	124	111	127	111	124	108	107	146	113	109	129	108	111	124	109	117	121	127	118	121	100	106	112	101	106	114	107	123	124	119	126	122	105	126	128	129	122	115	123	124	119	122	103	120	115	117	128	126	127	118	119	113	102	135	125	116	124	131	118	112	101	113	90	113	98	114	119	115	121	116	119	123	102	112	100	115	115	105	119	114	136	114	112	108	112	125	98	101	121	133	113	120	122	121	118	113	106	124	120	93	126	120	95	115	140	118	130	108	112	104	114	120	111	121	133	111	118	140	121	119	118	139	119	117	115	106	120	104	98	102	106	100	126	138	131	116	113	108	112	118	111	124	103	123	112	109	123	120	116	104	111	120	119	99	119	113	107	117	120	111	124	113	119	122	126	109	96	112	119	121	115	95	109	120	119	112	116	121	104	117	114	116	118	120	129	110	132	110	136	98	129	108	128	113	128	106	113	111	100	108	101	115	117	101	117	112	110	119	119	117
25264	10074	6665	2892	2016	1426	1025	807	642	589	475	435	359	362	307	304	264	248	272	244	220	210	210	225	196	194	210	210	192	205	193	209	187	183	167	173	170	190	173	171	174	198	155	174	187	163	156	179	178	170	206	191	177	165	179	191	160	174	189	181	176	147	166	187	189	159	179	183	160	154	167	153	154	161	164	187	165	169	199	164	188	177	164	180	151	144	171	150	153	158	182	157	145	169	188	166	164	167	175	178	155	171	174	168	160	161	158	178	179	171	156	189	169	182	165	185	169	172	173	153	174	168	165	159	165	161	143	160	174	163	167	158	166	166	166	182	131	162	170	163	187	173	182	183	178	193	161	164	169	171	181	147	164	148	147	160	168	181	159	155	178	178	165	158	158	172	156	179	147	177	176	155	169	182	194	168	171	182	189	169	148	156	178	164	172	148	178	189	152	163	189	153	165	151	163	178	153	171	175	161	162	157	173	176	160	152	166	173	181	170	181	177	192	146	162	176	168	160	168	153	165	157	181	180	166	167	169	183	154	167	168	156	193	162	156	158	151	187	178	175	167	166	179	148	151	195	170	167	140	157	168	157	146	172	137	160	169	180	187	168	154	158	167	171	156	170	171	163	185	179	174	172	162	150	159	171	169	171	147	181	192	185	178	177	166	157	142	159	160	166	174	171	168	155	136	169	175	181	143	182	189	155	185	168	194	192	158	160	146	181	161	159	160	157	163	167	157	165	172	180	167	150	179	151	157	162	163	198	149	168	153	172	151	154	161	208	182	180	178	196	173	159	161	165	172	164	170	150	152	165	143	170	164	160	161	154	154	165	156	144	168	150	149	178	161	171	152	173	171	177	167	178	149	153	182	171	166	163	187	168	168	166	171	165	168	163	167	153	209	140	179	145	165	166	161	178	173	163	178	159	148	172	186	160	173	166	190	152	173	163	159	159	157	154	153	185	162	162	145	159	178	171	189	164	156	157	146	168	161	161	165	152	173	167	158	162	139	177	174	159	158	174	154	163	147	178	176	148	153	177	161	160	148	194	167	173	180	165	150	167	153	159	172	180	178	167	177	166	179	201	139	167	147	167	178	191	155	165	153	147	160	155	154	153	197	175	143	195	160	164	157	187	169	191	171	173	156	160	166	165	169	164	162	170	172	149	157	160	160	153	154	170	150	168	163	189	162	157	157	157	186	190	166	168	187	164	153	169	163	166	198	168	156	175	182	177	174	188	188	166	170	172	147	183	183	186	171	190	175	172	168	170	165	139	163	178	175	172	141	171	175	155	157	170	165	178	171	154	144	168	137	188	161	160	165	152	156	172	152	168	169	176	160	187	157	189	180	162	132	161	160	147	159	182	166	159	163	162	165	184	149	187	188	180	163	175	171	164	153	161	156	140	145	172	166	165	157	186	184	168	169	178	163	186	156	164	176	161	158	165	181	172	162	181	123	197	153	189	160	158	179	166	185	150	154	169	167	181	164	174	193	169	154	145	168	186	150	154	164	178	181	156	185	167	198	180	151	181	175	174	175	153	159	157	172	171	142	168	184	169	170	147	167	148	157	176	178	167	155	163	153	157	198	189	171	176	170	179	142	173	169	173	147	154	165	159	178	162	181	158	144	153	147	154	156	159	166	145	158	178	174	163	146	178	160	160	147	170	159	142	162	168	163	171	179	175	139	161	164	192	180	178	188	177	157	183	178	169	173	164	166	158	166	163	196	172	187	183	155	154	182	173	157	168	179	170	178	177	174	163	165	157	169	170	170	163	174	169	156	163	177	161	169	168	169	131	171	187	173	187	147	151	159	159	177	151	176	158	196	161	177	156	163	186	160	147	157	136	155	177	163	158	178	150	160	160	158	150	170	196	177	151	173	181	161	147	165	192	171	168	156	152	163	161	172	182	177	163	164	148	175	147	166	170	152	157	167	158	160	153	165	184	177	156	152	170	181	185	210	152	154	144	186	168	183	155	162	172	153	181	162	171	185	178	174	168	167	166	178	172	159	160	177	176	161	166	172	151	159	162	162	182	171	174	150	162	184	175	195	165	164	179	153	147	162	182	144	166	175	147	159	169	150	166	170	163	164	153	169	126	180	148	165	178	162	160	169	163	182	157	170	149	174	169	160	164	158	187	170	147	154	183	147	167	165	149	161	170	158	163	171	170	184	196	154	165	160	169	150	174	193	175	181	158	179	166	170	141	158	177	157	167	162	144	180	170	173	186	161	175	151	158	164	177	158	156	168	152	174	183	167	181	175	182	168	171	163	203	175	165	145	171	143	182	173	146	184	152	174	156	169	166	180	150	159	180	162	188	168	184	159	154	177	191	170	155	168	164	178	182	150	183	156	155	186	165	190	163	167	184	190	168	150	178	159	184	165	162	170	175	168	165	173	187	170	172	158	180	182	167	160	159	146	190	167	165	162	150	162	191	161	164	188	165	176	164	147	188	166	169	185	138	156	181	171	167	152	180	173	166	164	150	152	165	160	182	177	175	148	163	171	155	176	152	177	172	171	183	148	163	175	156	159	148	189	186	161	150	159	165	153	148	166	170	157	161	166	154	159	171	143	147	154	170	175	163	171	142	160	198	172	175	180	165	167	157	172	138	149	170	153	172	159	159	165	149	155	167	175	156	158	159	168	171	157	164	139	149	144	157	179	173	168	157	151	156	166	183	195	190	170	178	186	191	163	145	145	190	172	156	173	166	162	155	160	158	156	168	158	160	160	186	172	188	185	148	182	185	157	187	175	172	165	179	182	182	145	160	148	169	163	183	139	178	159	164	162	160	172	161	142	160	181	162	170	180	151	135	170	186	162	184	148	161	168	153	166	150	167	180	182	168	146	171	188	153	169	172	184	161	197	149	162	153	144	145	155	161	170	147	168	151	142	165	168	162	153	167	166	174	161	164	181	163	171	153	144	177	167	144	148	171	176	173	154	160	142	162	177	143	176	176	140	176	171	160	157	167	165	160	175	189	140	176	171	187	164	166	164	156	157	159	159	162	157	166	163	162	175	161	154	155	176	168	162	173	156	171	173	155	169	157	168	167	159	162	159	154	179	178	174	174	172	152	184	154	180	176	154	176	176	163	195	171	178	180	160	160	162	176	178	171	177	183	155	164	180	172	192	177	171	182	173	187	173	165	165	173	183	162	171	149	168	169	154	151	165	147	155	182	171	156	171	150	142	178	165	154	169	160	144	176	148	187	173	154	161	169	172	192	179	189	149	145	170	166	152	151	176	160	179	170	163	140	161	173	139	174	173	163	151	176	146	153	146	154	160	173	153	166	173	163	169	170	194	177	144	166	185	170	183	168	162	170	166	170	166	149	174	162	177	174	173	158	173	162	172	158	172	155	155	159	161	187	178	160	181	194	180	154	156	160	166	181	169	156	190	176	166	159	181	171	149	158	151	165	149	166	160	178	167	190	170	162	178	195	178	156	137	187	171	155	171	159	155	160	173	148	163	176	172	172	152	155	148	161
27655	18260	3258	448	355	306	324	349	330	300	304	301	314	318	320	307	320	333	318	313	295	334	316	327	292	321	314	316	330	298	301	293	326	299	296	303	278	299	311	290	291	315	300	325	275	304	285	286	287	305	330	320	303	308	318	303	298	325	310	335	313	298	271	321	320	306	339	308	312	327	320	297	313	312	320	313	297	285	298	354	295	283	338	273	296	319	301	297	302	279	313	301	274	325	306	305	299	311	288	320	292	296	314	301	334	281	291	315	299	266	315	330	307	332	314	304	296	299	262	345	316	327	299	294	329	323	294	294	325	304	306	297	304	259	304	325	320	320	267	309	317	327	305	270	310	299	272	309	301	306	326	288	313	314	315	322	323	299	301	299	294	301	294	294	288	322	322	338	294	309	334	287	309	307	338	271	312	295	294	283	328	282	303	321	306	281	301	309	316	298	319	285	300	300	314	315	305	286	287	302	307	329	300	301	313	291	335	295	286	327	321	327	319	320	312	327	297	290	326	338	323	302	339	292	305	289	290	352	332	282	314	306	297	302	287	285	292	277	320	305	314	325	298	307	295	290	266	321	331	283	301	290	314	333	290	274	323	318	325	301	295	342	305	295	329	297	315	310	314	375	298	316	300	300	327	322	281	313	303	325	318	266	325	301	310	299	307	327	299	311	297	299	330	315	301	304	308	310	293	284	296	290	316	303	285	296	317	303	314	317	321	310	293	321	285	318	300	288	307	318	325	288	281	259	334	299	322	278	289	300	295	317	268	318	299	326	302	311	336	278	315	285	304	289	312	286	279	312	285	295	299	315	296	351	338	310	310	309	304	282	314	322	279	306	325	304	295	320	307	308	305	278	306	311	290	283	298	287	319	340	341	296	271	299	327	328	310	308	319	306	297	304	328	322	327	285	317	303	295	312	272	307	285	306	295	351	293	319	300	306	286	313	298	299	287	306	303	305	345	270	288	287	333	289	345	289	308	303	326	336	329	312	314	301	285	291	318	319	275	316	305	347	306	306	311	274	290	265	303	278	292	291	296	312	298	322	312	293	298	299	287	344	285	277	302	324	324	318	265	302	315	300	299	296	298	341	316	280	283	360	294	282	306	302	283	338	290	332	315	328	323	281	331	283	321	291	288	341	326	349	288	329	314	264	306	296	271	341	301	284	315	316	304	307	287	305	278	310	281	278	326	309	280	322	324	308	295	309	304	295	289	299	330	295	325	304	353	297	309	314	321	314	313	326	320	306	337	270	300	298	328	293	268	279	298	266	318	290	298	296	315	276	294	299	305	281	324	275	301	327	291	291	315	291	310	304	283	319	345	283	314	306	278	304	311	331	298	305	302	319	295	285	299	296	298	249	280	309	285	300	319	320	289	282	322	296	295	301	321	320	311	296	280	323	296	300	314	330	279	294	295	299	304	291	280	310	268	289	296	313	292	316	277	304	329	306	319	314	301	290	271	282	282	291	302	279	313	314	303	339	312	323	290	313	288	324	324	318	291	325	292	285	326	318	319	304	300	316	285	303	314	282	313	338	304	273	314	307	304	313	301	320	315	308	306	307	304	299	292	285	330	330	288	309	295	299	276	303	299	279	302	283	306	271	322	289	297	308	302	308	300	300	307	298	304	295	275	329	299	303	310	344	332	297	292	270	310	321	334	311	276	317	325	357	323	312	318	314	287	317	283	301	302	319	291	301	273	330	300	306	327	312	291	327	271	311	326	275	315	256	306	296	299	323	315	267	300	276	321	320	338	324	289	299	310	316	283	328	310	318	326	287	289	310	298	327	292	307	311	293	301	321	288	302	311	317	309	291	320	311	302	295	298	306	304	326	296	308	305	349	290	295	310	318	297	276	333	306	282	304	331	305	336	291	327	322	316	309	301	297	316	298	314	285	327	286	301	265	286	315	296	290	298	296	299	319	306	317	290	284	290	307	312	293	301	286	285	292	303	326	300	312	299	288	286	338	297	294	314	312	309	298	297	305	345	322	320	278	291	299	314	310	321	315	308	297	298	333	310	309	314	274	285	300	277	282	325	295	297	290	300	288	278	295	259	323	304	327	335	280	354	300	275	291	336	301	312	322	322	288	316	323	318	312	325	300	311	292	291	287	313	309	327	312	279	300	308	285	287	290	300	300	316	303	303	304	300	336	332	315	308	305	303	316	281	296	315	349	313	290	292	291	316	282	307	318	319	308	319	323	282	319	271	314	333	311	321	298	304	317	312	318	280	316	302	307	284	295	302	309	324	288	314	289	305	288	295	289	326	289	328	301	319	293	349	304	300	300	296	344	291	332	316	296	266	321	290	315	305	321	294	286	309	274	314	345	312	309	322	293	321	278	276	320	300	334	275	315	365	313	306	277	284	321	297	338	295	309	301	292	308	298	304	320	308	305	308	280	275	331	320	281	303	319	287	317	272	299	308	317	302	303	300	322	270	300	291	306	332	345	331	283	311	292	318	327	308	290	272	280	330	282	327	309	337	301	274	278	304	326	345	301	304	273	296	296	323	289	306	316	301	317	286	302	343	299	306	298	332	287	325	301	339	316	321	311	302	288	315	320	315	346	325	308	309	330	285	308	282	296	332	305	305	299	317	288	313	309	313	295	306	324	298	293	309	316	297	288	305	297	283	313	328	329	308	317	318	307	316	311	295	312	308	310	289	309	289	305	339	303	285	297	280	306	300	311	293	352	319	326	340	309	327	309	314	313	305	310	287	300	344	305	310	288	295	284	298	282	298	342	295	292	310	305	319	275	309	312	278	303	324	335	298	317	303	325	311	326	306	303	296	300	277	306	306	317	307	311	318	322	318	287	296	328	341	281	312	306	284	305	321	306	293	309	302	303	328	286	314	294	313	324	289	314	303	346	307	309	304	289	301	305	309	295	329	314	298	316	307	280	310	294	314	301	325	301	310	298	309	309	281	311	315	307	321	331	286	277	281	288	323	303	316	268	311	298	300	305	299	301	285	316	285	292	285	291	324	306	310	322	297	320	332	304	301	277	316	328	316	286	308	299	317	294	310	298	308	290	317	304	312	290	297	300	340	286	290	280	299	299	318	285	291	279	322	310	314	265	325	294	282	306	311	347	331	289	291	304	293	303	304	339	318	312	305	290	344	296	315	308	307	303	285	268	328	334	291	305	327	258	337	305	302	329	303	269	309	293	289	290	307	322	304	292	314	305	312	321	301	293	321	302	279	278	276	336	293	309	306	289	260	294	329	324	299	288	305	304	287	282	305	333	322	332	339	296	309	286	299	289	300	330	307	300	325	315	308	302	320	302	305	288	305	292	288	282	303	293	308	323	298	257	339	322	298	324	301	312	322	316	324	305	296	290	290	304	284	300	307	298	315	319	301	325	319	310	304	307	325	280	287	294	291	289	309	291	302	293	310	305	335	291	343	317	296	326	277	322	323	317	275	296	313	326	323	312	311	333	302	276	280	330	276	319	294	309	315	337	326	301	275	294	305	281	303	326
9599	886	695	544	492	513	489	443	504	457	432	466	497	490	472	469	470	478	496	491	435	448	451	512	466	463	466	414	448	484	438	472	455	455	451	467	449	446	398	449	450	422	459	459	455	426	404	412	452	459	431	481	472	446	467	494	432	493	442	490	474	479	471	435	454	446	464	481	474	459	462	487	445	482	447	490	436	480	440	452	440	466	448	453	458	449	482	453	473	456	466	458	414	461	473	443	450	500	452	442	425	399	454	422	457	480	432	463	486	459	434	468	488	499	452	449	453	461	469	441	468	466	476	447	460	470	475	444	460	411	459	455	471	435	472	485	443	434	448	437	463	416	476	471	442	476	442	480	438	435	483	453	444	424	411	411	453	444	477	477	460	437	449	451	486	462	448	462	453	453	453	465	449	471	431	440	478	461	464	431	466	441	434	441	451	438	422	424	435	466	441	449	438	464	439	476	443	425	502	503	454	458	423	455	507	440	453	430	465	429	472	419	496	458	448	450	437	453	477	487	448	469	457	443	449	447	473	442	442	461	453	457	464	463	425	427	432	481	439	454	413	451	458	479	446	481	461	426	467	468	419	418	461	455	475	456	477	464	463	411	463	466	460	470	505	448	490	486	489	507	415	471	447	445	456	475	435	430	462	434	434	436	489	474	460	484	430	422	478	451	429	482	440	498	443	474	401	446	451	468	498	492	457	443	455	463	464	462	450	476	509	450	482	452	422	469	470	446	448	454	487	453	453	484	460	442	473	432	446	462	437	445	467	477	479	440	467	439	447	468	409	414	463	439	474	418	452	458	464	454	464	441	447	469	477	431	479	438	445	456	446	479	467	473	498	480	457	442	443	470	493	437	440	473	472	459	392	435	446	444	451	465	451	461	453	489	460	482	452	459	457	466	443	508	457	462	475	480	470	412	467	457	445	461	452	459	477	459	408	485	429	466	484	463	433	467	422	477	451	459	499	465	447	505	495	461	460	492	458	420	457	458	459	442	428	421	431	508	448	455	455	421	445	425	475	496	452	501	455	470	494	437	452	491	501	455	464	451	482	471	468	481	488	454	417	492	451	448	436	469	452	456	485	497	424	444	446	492	484	457	468	429	438	496	454	450	424	454	466	470	443	478	465	479	506	477	442	453	452	463	438	490	423	463	457	465	433	442	455	446	482	445	458	465	452	456	433	443	395	461	490	476	442	461	439	446	481	496	439	456	439	488	461	472	433	429	427	452	450	450	475	445	460	449	452	421	424	462	453	404	416	441	459	478	475	470	482	413	448	429	472	461	459	495	460	454	472	447	433	461	464	442	456	481	419	456	434	480	507	463	464	464	452	449	468	421	410	471	446	425	449	468	456	456	460	432	470	465	437	491	438	458	445	446	440	505	455	444	470	468	450	467	441	463	484	470	504	480	459	451	464	459	450	441	461	447	448	427	466	440	435	476	431	445	480	462	417	429	440	422	410	432	475	457	437	443	476	486	463	441	447	444	482	482	443	440	466	487	439	477	452	487	466	463	435	490	478	461	414	442	475	483	452	476	457	496	454	440	479	411	469	431	437	422	461	438	431	427	445	473	447	446	444	459	486	454	451	452	453	496	437	468	464	444	420	409	419	425	453	502	463	470	504	462	464	447	435	487	446	436	450	457	444	449	460	458	475	470	470	449	457	446	478	450	464	451	464	496	472	426	432	449	463	449	492	445	475	466	449	449	457	499	464	440	468	458	468	439	473	482	434	459	451	460	468	446	451	448	467	437	441	475	436	461	446	459	445	441	489	475	450	416	460	421	457	415	501	478	453	452	424	449	446	449	431	449	447	423	447	472	469	446	444	467	436	499	445	471	436	477	430	470	479	428	435	451	442	456	468	446	504	466	453	474	449	478	468	423	468	433	464	456	461	435	440	457	430	471	477	457	458	478	458	467	486	423	466	497	427	442	457	477	469	459	467	475	449	446	441	459	467	453	498	414	461	475	495	428	449	453	487	467	442	449	443	429	459	444	408	470	463	472	455	479	448	455	484	463	464	436	443	449	440	489	434	468	455	460	456	485	444	448	466	438	455	493	451	467	430	424	453	489	416	480	465	454	445	479	427	435	450	464	428	431	494	429	459	429	477	450	483	431	439	458	462	448	471	449	499	469	437	436	423	446	503	472	496	464	468	452	449	492	474	471	469	472	479	422	485	445	443	438	455	438	450	492	410	476	434	482	422	443	443	430	447	463	477	449	430	451	466	474	484	423	465	482	415	425	444	456	452	427	466	440	487	433	436	467	407	435	426	446	468	488	434	496	473	489	456	464	468	440	516	418	468	430	491	487	440	478	453	461	439	442	441	399	470	412	447	480	474	453	433	457	450	486	453	491	435	485	450	462	475	485	428	431	473	416	437	429	419	448	449	440	450	452	474	470	443	449	432	471	465	445	447	458	501	443	422	443	451	460	484	461	455	464	458	462	461	436	457	436	427	448	437	437	451	445	431	438	418	431	456	506	457	505	494	443	489	467	463	494	427	435	470	487	432	478	453	449	461	457	467	437	474	482	446	437	473	489	487	426	460	468	484	450	428	443	470	435	458	461	461	416	478	439	451	472	450	437	452	483	456	455	433	481	478	445	444	472	438	434	454	449	450	455	481	457	476	476	485	445	443	411	444	464	478	487	448	436	477	439	472	470	457	475	464	475	465	488	466	480	454	443	457	443	454	456	460	465	451	432	436	448	433	468	406	464	471	447	454	477	463	429	455	493	459	481	452	461	404	431	467	410	475	449	463	468	454	457	426	474	485	451	447	480	483	474	442	469	485	456	426	455	460	459	454	500	463	490	464	450	461	443	470	472	465	447	452	487	465	432	469	468	491	415	473	500	479	395	447	436	441	429	437	479	439	449	459	428	434	435	483	443	500	461	474	436	436	437	448	446	442	429	455	447	423	450	465	490	450	462	438	447	448	455	447	469	417	480	459	478	446	467	462	466	472	462	479	409	455	436	452	445	478	429	481	482	433	471	438	431	441	469	465	476	451	453	484	480	466	468	471	452	446	437	460	431	439	476	457	454	458	441	487	472	488	462	480	491	437	473	442	462	436	452	470	460	465	438	434	441	450	453	444	461	464	428	416	479	489	493	430	418	441	448	464	435	474	441	497	516	420	438	478	419	451	437	469	454	488	466	434	440	448	443	432	455	492	444	450	469	460	483	442	455	477	453	464	457	452	474	465	449	454	440	454	455	417	454	411	454	498	469	463	488	433	451	435	482	473	466	505	457	468	445	473	437	435	500	442	463	397	458	442	450	482	404	455	425	481	424	453	467	483	448	488	474	480	446	470	455	459	507	443	425	458	433	464	463	488	456	487	474	474	413	437	444	466	432	481	418	478	478	438	450	468	484	418	444	454	460	462	486	440	492	483	456	464	478	438	445	468	427	449	466	487	447	450	469	460	459	452	466	473	450	461	429	448	463	420	447	485	470	430	474	464	469	442	458	435	461	462	450	438	459
23595	21572	28736	24867	21372	2833	372	253	216	205	179	174	148	151	162	166	127	146	124	136	162	129	152	132	125	134	147	133	133	151	121	169	142	139	125	123	146	126	117	128	125	142	138	143	124	137	117	119	148	151	135	121	138	131	113	120	117	126	116	120	126	89	116	130	142	132	137	132	131	129	107	134	156	152	130	127	128	119	112	125	144	147	133	103	138	141	132	131	140	123	109	147	143	130	126	132	122	136	137	147	127	109	111	130	125	148	139	118	116	127	111	129	108	112	124	125	122	126	118	114	112	132	142	145	99	128	133	120	146	127	125	139	124	138	130	129	123	137	138	136	141	101	133	138	111	114	108	121	137	126	117	122	151	118	134	113	114	121	139	153	132	121	128	114	125	132	131	134	142	157	120	112	120	128	126	125	142	153	138	107	115	119	116	132	133	136	136	126	116	141	143	114	128	118	120	124	127	107	129	115	159	120	118	143	120	145	137	136	124	130	105	122	119	133	127	110	121	104	133	125	118	139	131	125	117	93	121	112	101	139	127	124	113	136	121	108	119	155	124	125	136	125	133	128	119	123	122	137	139	120	132	111	125	129	113	131	137	125	122	115	130	136	115	132	107	118	117	132	128	109	144	131	122	109	122	140	123	120	125	140	124	132	121	132	127	117	155	136	128	142	114	124	128	138	118	141	128	121	122	116	127	129	136	146	135	112	107	139	129	128	126	128	138	125	119	97	123	116	144	145	120	118	125	124	105	127	114	109	114	127	118	123	120	144	132	115	132	124	133	156	132	145	135	136	145	133	114	155	147	123	120	122	125	134	115	126	115	139	133	123	118	112	128	126	118	129	107	115	144	142	141	138	139	145	144	114	129	115	129	125	124	127	120	112	115	101	144	111	108	162	127	136	120	127	142	107	131	142	121	124	123	126	133	131	110	146	118	125	142	121	130	116	139	138	158	124	119	146	118	134	134	112	113	121	124	128	126	132	127	150	119	129	131	138	98	149	126	122	124	120	133	129	148	133	95	92	117	142	115	132	111	121	125	121	142	127	120	142	126	118	119	139	121	108	99	126	118	121	131	132	124	136	122	124	134	142	128	128	125	128	126	137	135	146	111	136	124	126	122	130	139	136	120	119	114	117	150	140	135	126	144	125	132	106	118	143	129	157	126	131	144	121	146	134	123	138	123	140	113	131	140	111	121	115	108	109	119	141	125	131	147	108	119	135	128	125	127	123	130	138	127	134	158	142	118	111	136	109	151	140	115	119	131	115	107	129	145	134	130	129	140	129	118	133	122	131	134	138	123	121	126	135	116	131	124	152	121	121	128	137	148	127	119	125	133	110	124	139	117	134	142	109	124	122	113	102	135	115	135	127	119	111	123	125	123	133	113	129	119	114	125	132	128	122	128	138	135	122	130	137	113	127	111	128	130	128	116	125	146	119	136	120	113	128	131	127	134	133	103	138	118	141	145	122	131	147	131	135	149	124	121	158	119	116	113	114	122	148	139	112	126	129	133	137	130	117	123	123	129	115	132	130	135	139	120	99	127	125	117	128	113	121	136	133	126	126	112	146	127	131	117	135	117	130	116	132	126	118	148	129	113	138	121	119	122	141	131	156	125	130	116	134	125	127	132	126	138	128	127	129	115	118	130	130	131	133	131	134	114	132	117	127	126	140	121	126	150	144	127	128	137	131	139	125	142	120	144	125	127	135	146	122	111	119	139	134	145	125	159	121	142	143	127	130	132	118	109	121	134	114	114	117	142	125	119	132	128	103	143	124	111	131	121	129	136	137	120	125	125	141	151	141	128	138	117	143	137	133	124	130	106	145	139	108	117	118	135	132	105	119	129	142	135	112	138	134	140	129	143	158	112	126	130	131	118	115	121	122	125	115	145	117	143	146	125	118	142	147	124	133	110	120	132	123	147	111	112	113	125	128	135	143	123	116	120	115	133	118	139	130	126	106	119	121	139	134	142	101	117	131	122	119	145	119	132	122	138	127	141	128	119	112	123	109	138	121	142	125	137	128	151	110	112	142	121	114	112	136	112	151	151	108	108	124	136	143	130	128	112	151	121	140	132	137	128	143	131	116	123	129	133	125	126	138	104	137	119	134	128	111	116	122	133	116	139	120	138	126	123	106	147	139	118	143	120	131	127	119	121	124	119	119	132	136	121	116	122	124	132	135	111	136	133	140	129	123	122	120	137	120	110	127	111	144	151	117	133	136	128	126	125	128	119	130	133	125	115	133	124	114	131	114	137	128	140	122	118	101	130	143	116	121	127	127	140	113	146	122	135	133	138	125	142	128	145	127	116	132	122	124	128	130	140	139	112	128	128	115	138	127	114	124	126	120	137	107	112	119	146	134	130	139	112	118	119	140	131	112	122	122	111	150	129	134	145	143	140	142	108	118	112	123	113	133	122	103	143	96	115	109	137	123	141	118	131	134	125	138	119	116	134	115	115	127	136	119	127	125	161	111	125	119	130	116	114	106	122	119	122	130	115	128	122	115	118	157	127	144	125	136	120	144	116	120	135	149	123	138	126	152	119	141	125	126	109	122	137	138	127	151	139	127	136	122	154	121	120	111	118	118	133	136	133	127	140	109	154	127	127	119	132	136	132	124	137	126	137	133	127	143	129	122	120	153	118	123	142	132	133	119	128	150	105	153	134	148	117	132	130	117	136	144	132	119	127	136	137	134	142	107	127	116	141	125	138	122	128	106	146	106	123	138	118	105	134	124	139	144	127	128	125	115	137	105	126	116	134	145	153	115	122	122	118	136	135	147	99	126	122	101	136	131	124	117	134	128	128	121	132	136	115	131	130	114	120	118	113	135	118	141	142	118	138	127	134	135	133	134	131	120	113	126	160	129	127	131	129	125	126	113	123	119	128	127	142	125	130	136	123	122	143	133	130	126	130	124	126	121	129	117	126	125	135	126	115	130	122	142	113	120	122	131	128	123	118	128	133	103	123	127	125	120	122	122	137	118	115	120	134	120	126	92	107	140	132	127	119	121	109	125	123	123	139	121	145	131	122	123	122	136	125	125	116	126	130	119	130	128	139	115	125	118	128	132	115	124	120	107	126	111	137	128	142	138	132	109	137	132	122	109	111	144	127	101	129	120	122	108	120	132	130	149	137	104	132	137	141	142	136	117	122	110	128	123	121	128	101	135	123	126	131	124	119	126	128	133	108	139	116	136	128	125	133	119	122	123	148	124	107	112	144	129	149	124	114	129	123	122	128	134	128	128	125	116	110	137	104	135	135	125	139	124	134	104	119	128	115	129	116	141	110	112	130	148	123	119	139	132	125	153	123	117	121	115	129	120	127	113	111	118	127	128	127	123	132	128	132	121	119	129	129	127	128	139	119	109	132	136	116	128	130	130	119	157	111	112	129	138	124	129	139	119	131	125	134	117	117	125	140	119	116	121	108	119	138	134	141	135	131	103	138	116	119	121	122	125	137	126	109	135	152	132	121	122	99	142
22308	5960	3896	1637	1195	851	625	525	459	368	378	302	295	301	263	281	261	234	282	248	208	249	228	209	233	213	221	221	220	204	217	230	226	203	211	196	199	200	206	215	213	208	204	192	188	184	217	221	199	213	231	216	198	249	206	197	201	223	229	187	196	222	206	203	203	194	229	185	214	214	216	209	198	203	215	202	178	228	195	179	222	193	217	205	213	193	210	213	203	236	201	209	190	207	189	211	216	192	226	189	172	203	213	189	181	187	196	205	214	194	217	192	201	211	181	219	223	200	198	175	195	208	216	218	211	205	212	215	206	189	208	205	188	197	189	205	193	222	216	220	196	217	204	188	210	204	180	210	214	209	211	188	191	188	191	199	196	215	204	165	199	212	203	195	204	178	178	204	231	189	202	190	208	210	201	200	214	185	227	221	183	198	207	214	220	186	191	188	198	205	202	198	223	194	203	194	180	218	224	173	185	194	206	215	202	232	175	203	192	198	188	189	187	214	187	223	183	200	187	186	205	206	203	188	205	198	209	200	216	218	198	205	189	217	197	226	189	237	201	197	206	222	190	207	213	204	204	202	200	211	205	241	224	226	210	201	198	224	182	201	217	199	189	194	191	178	199	187	214	196	207	222	198	206	249	193	201	192	199	195	202	199	219	182	191	181	201	183	171	192	208	218	217	188	197	211	175	193	193	211	195	178	234	212	206	190	206	183	183	209	208	200	186	187	209	201	216	192	201	209	187	205	193	218	198	203	181	203	199	191	200	221	199	195	200	194	222	186	206	187	176	195	209	199	205	205	222	193	191	194	201	199	187	191	198	189	204	191	209	209	222	203	224	192	207	234	202	206	239	198	196	197	197	196	211	199	217	193	220	192	205	206	206	200	219	192	201	206	229	211	201	197	233	242	206	186	169	208	188	217	189	216	189	199	206	215	205	196	185	197	221	220	204	189	206	190	199	163	191	204	209	187	207	210	180	183	195	213	194	198	203	231	222	177	213	197	212	195	189	191	197	191	202	187	200	198	195	227	194	222	190	197	195	214	205	220	160	205	201	192	197	193	211	200	185	203	211	204	195	182	202	200	187	209	184	199	218	202	195	210	201	214	188	195	186	220	191	223	229	192	223	184	197	235	201	188	203	167	183	207	212	221	181	201	194	213	204	205	216	185	168	196	170	203	221	188	182	207	198	229	199	192	187	188	168	212	169	209	201	206	192	215	224	155	195	204	195	191	214	203	202	198	183	185	204	193	206	189	200	225	184	202	201	203	196	218	188	197	192	214	191	189	198	208	231	201	198	209	211	220	212	186	192	191	187	200	200	185	211	202	197	198	185	199	215	208	220	196	196	198	197	197	194	217	230	211	175	207	211	220	209	192	170	199	211	212	214	193	187	191	194	227	194	222	206	195	188	195	201	193	187	219	203	196	212	203	214	207	200	204	187	205	196	196	168	206	202	201	189	201	224	211	233	200	191	181	244	193	207	216	193	203	174	222	202	211	201	208	192	214	235	216	205	190	199	206	204	190	181	222	212	207	217	203	205	207	209	221	190	207	204	241	185	212	179	205	210	195	194	193	201	202	202	207	218	201	214	188	196	202	200	197	182	205	195	179	184	202	183	191	225	204	198	210	172	183	174	188	219	202	200	214	219	223	200	199	199	210	204	219	197	220	205	222	212	221	197	197	201	197	190	215	207	197	204	189	193	176	176	192	196	193	184	205	220	205	195	191	222	192	202	200	218	214	199	210	200	222	201	177	175	196	235	235	207	186	174	181	199	194	201	231	217	199	233	185	193	185	199	206	188	215	201	209	195	200	197	203	195	214	197	190	176	209	209	216	200	202	180	182	204	203	192	215	195	200	228	216	206	224	219	189	201	195	193	222	184	196	197	217	205	171	167	217	185	218	212	181	196	196	203	175	198	209	188	211	212	207	190	217	188	176	195	209	213	192	191	193	199	205	175	216	181	203	213	192	224	198	187	184	211	203	201	211	187	187	176	213	208	207	198	211	195	195	199	195	206	199	186	192	206	199	203	172	198	209	182	206	199	202	172	219	203	196	186	198	186	181	221	230	187	187	200	214	219	199	209	195	206	204	191	191	243	189	194	193	180	180	204	202	217	196	207	184	207	177	211	220	213	192	198	210	200	215	199	176	192	197	218	187	207	176	211	192	226	206	218	206	199	209	192	203	199	195	184	155	197	216	226	189	211	216	197	200	214	182	197	206	194	205	190	219	190	195	213	206	217	200	179	198	201	211	202	199	214	190	228	216	214	218	208	182	213	187	206	199	195	202	174	207	174	193	214	204	198	193	214	210	189	170	224	220	199	226	189	189	196	189	196	200	213	211	184	206	203	183	200	202	187	205	205	188	192	209	205	182	180	183	189	190	191	206	189	187	203	186	195	189	201	219	193	212	204	202	213	194	201	196	192	204	214	190	211	215	229	202	224	194	181	173	205	202	192	231	210	206	201	202	183	192	206	189	225	188	223	214	218	181	208	200	213	154	205	221	200	194	201	187	204	206	206	190	198	205	171	196	201	213	211	187	202	186	201	217	207	200	175	211	181	218	224	229	192	202	215	202	206	204	210	195	213	189	213	185	185	211	209	219	203	205	201	195	210	205	200	223	194	220	235	214	188	212	201	184	187	189	214	215	209	192	191	218	205	210	202	188	208	230	227	182	205	177	215	199	206	212	224	194	198	195	191	187	199	198	218	215	206	203	172	212	220	184	207	203	194	193	213	190	192	227	198	198	212	183	219	211	212	193	207	213	199	228	204	213	196	194	226	198	212	198	202	180	193	191	185	197	212	205	195	218	198	203	209	186	201	184	179	199	217	186	201	206	207	186	209	238	219	209	223	210	205	188	198	207	214	222	192	213	200	200	190	200	190	183	175	202	192	218	191	195	180	206	194	202	217	204	195	223	243	198	194	201	187	213	223	199	185	200	202	193	202	192	207	203	196	212	186	199	203	215	187	188	205	204	161	179	219	200	212	212	185	214	175	211	194	184	208	204	201	228	208	196	198	201	194	200	178	196	220	195	200	181	228	198	212	185	209	186	197	209	225	186	184	220	187	199	237	204	180	209	179	200	206	195	204	207	196	200	194	205	183	221	204	205	186	224	176	224	180	206	199	213	188	234	235	211	202	196	192	188	194	179	195	179	180	187	175	201	215	202	207	208	219	180	214	197	195	221	200	195	198	176	240	214	234	213	200	185	214	216	185	199	218	201	214	183	195	195	176	208	194	180	197	200	208	198	216	220	196	197	194	201	214	189	218	225	196	185	203	203	191	203	212	202	219	183	223	197	202	197	197	238	196	228	192	184	221	178	210	190	178	196	194	188	205	198	226	220	187	211	208	195	199	194	191	227	185	187	179	178	164	196	197	203	188	214	231	215	205	201	193	209	199	154	194	202	176	223	187	187	224	216	189	216	223	159	233	217	198	221	218	209	179	211	207	189	231	207	216	171	196	159	209	214	204	177
24917	21566	26920	24433	1518	464	431	405	395	398	390	392	404	414	356	381	383	328	341	324	375	361	350	372	338	348	333	334	390	335	361	341	365	366	351	367	340	364	361	329	341	380	324	355	357	364	359	381	378	351	385	351	361	359	359	397	357	366	358	355	334	354	337	335	298	352	358	348	378	322	368	359	384	385	357	361	347	338	338	358	379	346	332	374	308	360	407	362	386	325	353	352	314	330	377	353	346	344	369	346	353	372	337	399	336	347	367	336	348	362	384	384	367	327	339	302	347	398	336	326	350	332	383	369	354	366	349	358	356	388	332	366	369	326	369	357	349	351	349	373	320	351	365	334	337	377	360	360	363	345	331	351	365	356	339	354	362	331	357	350	347	372	345	372	321	371	352	320	352	354	358	370	345	339	372	366	373	347	309	351	360	339	367	361	338	377	349	369	335	346	346	368	373	309	344	344	335	381	350	344	354	363	342	348	387	380	313	355	342	335	355	309	347	347	377	338	327	373	385	369	334	386	365	376	347	341	328	372	343	361	350	343	357	382	368	345	330	352	342	323	353	363	348	380	347	335	347	324	372	364	358	337	342	362	357	325	380	342	382	337	394	333	327	329	341	366	323	326	345	335	363	326	346	331	356	324	366	364	340	335	353	349	349	317	336	332	367	329	366	369	324	387	364	355	355	363	343	349	368	353	393	356	347	360	341	386	353	366	400	343	367	388	335	371	342	355	379	356	359	336	338	347	355	326	328	337	364	332	355	367	353	308	368	355	366	362	358	387	373	307	367	347	354	355	351	361	348	348	359	331	311	358	379	370	363	345	363	352	378	378	320	358	352	377	342	361	359	380	320	347	365	342	336	364	360	391	350	327	325	330	379	346	331	315	351	375	361	326	357	338	343	379	348	346	315	330	353	342	352	350	353	323	326	361	364	333	363	330	375	369	372	340	390	340	353	342	374	356	322	363	357	363	380	358	366	354	347	333	341	380	341	341	362	331	374	344	352	340	349	352	356	348	370	367	369	356	341	349	370	352	324	352	359	306	382	356	349	359	312	341	320	375	367	370	361	328	378	344	352	357	332	324	351	374	359	335	359	365	364	354	339	352	332	369	398	333	348	355	364	350	323	359	354	352	361	334	344	322	337	307	327	371	342	361	334	353	358	357	369	350	321	343	347	346	343	387	331	368	354	363	348	318	359	329	333	358	373	333	339	330	343	376	355	347	335	343	333	348	381	336	346	371	337	351	345	357	337	323	372	357	363	314	335	330	331	366	335	364	299	352	339	365	378	359	383	338	351	360	380	333	362	317	345	348	327	345	372	308	341	362	349	358	335	374	376	363	329	369	327	334	376	368	366	363	358	377	350	336	363	367	360	357	341	391	371	358	335	384	321	319	323	367	352	350	359	382	339	335	343	378	393	335	332	350	377	355	356	365	356	367	332	356	387	343	343	364	355	332	385	336	400	348	369	357	347	354	363	322	339	366	395	383	391	374	349	360	348	367	363	361	329	363	366	355	376	371	362	352	348	357	348	346	355	325	359	370	400	336	368	334	380	378	355	370	358	314	355	333	349	352	301	346	348	363	348	328	351	341	356	335	354	341	337	365	330	375	350	352	355	326	366	345	347	343	366	335	338	381	362	355	344	365	328	324	349	364	349	348	376	365	357	355	333	372	347	314	383	347	374	325	325	362	365	332	332	374	329	359	337	356	352	364	341	338	335	355	330	332	342	346	398	332	368	365	333	333	367	359	362	365	345	312	352	349	352	352	342	343	360	382	403	365	354	359	310	382	368	359	358	342	359	343	376	365	375	342	323	353	348	359	323	327	358	355	386	338	365	354	284	365	345	340	328	342	349	362	366	358	371	330	362	362	344	369	384	357	378	376	338	338	346	355	344	349	355	346	380	363	339	355	377	340	344	356	374	333	338	350	314	366	364	371	334	340	324	350	336	358	346	374	345	316	339	336	349	368	320	338	384	361	368	375	375	355	325	372	354	343	366	390	343	348	334	364	332	346	340	357	342	386	330	339	355	349	321	366	322	378	304	336	347	372	346	330	360	357	348	351	372	339	353	330	364	361	352	352	302	369	365	350	320	368	349	369	358	402	353	333	353	349	365	348	358	372	342	358	358	332	337	365	376	392	343	379	381	380	361	331	357	337	373	352	354	365	337	335	377	350	334	372	349	369	351	350	356	364	353	330	340	353	354	339	365	329	332	341	360	373	360	386	341	368	385	356	373	356	373	355	332	383	343	344	347	345	349	385	365	356	343	342	342	304	345	355	348	354	382	344	363	351	337	349	346	350	360	362	342	346	378	323	360	359	331	357	340	357	358	395	346	339	388	346	352	315	343	379	349	339	351	350	356	313	339	358	375	377	363	357	324	367	368	347	360	387	374	368	358	347	365	355	368	372	332	343	352	339	353	335	371	360	345	328	378	348	346	348	393	347	341	388	346	355	339	343	328	380	343	351	385	373	337	364	363	340	364	338	361	352	320	352	337	385	316	352	357	340	386	365	343	341	358	311	347	349	346	350	326	369	380	364	368	381	359	341	328	348	368	364	383	324	333	330	330	365	353	336	380	381	360	379	371	350	343	353	345	325	351	349	377	345	377	317	388	344	374	333	337	399	340	307	341	342	358	361	334	334	370	349	333	327	322	344	371	364	371	392	347	368	356	347	342	374	353	354	350	341	355	379	351	357	346	399	339	349	373	303	328	355	372	357	356	351	350	350	320	383	340	354	348	359	323	367	356	325	369	320	363	364	319	351	347	366	334	322	348	359	346	380	345	363	361	329	356	344	360	366	371	371	348	353	334	363	334	349	346	366	373	344	353	361	349	372	384	349	358	339	373	357	325	363	382	351	353	338	372	362	349	343	339	351	376	361	342	354	321	341	369	378	343	338	336	362	343	372	322	348	373	334	364	363	372	374	364	375	375	356	388	345	362	366	357	333	332	384	368	342	335	363	324	315	365	328	313	366	343	355	332	341	356	336	347	378	350	300	349	337	365	378	346	358	346	342	307	364	383	334	333	375	353	324	376	364	326	339	376	366	359	327	360	356	360	362	300	336	341	347	345	374	361	368	380	353	367	336	338	320	362	338	325	364	339	329	405	323	381	363	370	345	356	348	360	346	331	371	358	367	338	326	379	354	346	325	334	371	343	364	345	358	391	361	382	329	339	352	362	345	344	326	353	350	347	362	376	350	357	345	354	358	356	368	336	366	339	355	350	337	368	358	377	341	364	350	333	356	364	389	337	374	371	324	365	352	380	323	373	338	332	351	339	369	342	348	339	342	358	341	385	340	378	324	344	356	354	342	389	341	362	370	341	354	374	373	363	319	341	320	337	316	346	334	355	353	331	359	348	362	372	337	362	326	346	368	356	359	385	346	346	328	330	350	381	324	352	349	353	331	340	354	339	357	338	327	342	318	336	393	335	333	318	342	381	329	347	360	329	367	342	341	372	319	345	329	327	332	346	345
20012	3157	2110	1152	874	833	709	695	636	623	591	577	588	589	554	593	528	568	547	532	516	523	542	509	540	524	491	543	528	540	509	501	469	519	515	522	516	502	463	515	510	497	484	513	476	488	561	511	485	465	517	517	542	475	526	533	531	470	526	499	513	496	516	523	524	548	510	512	492	522	465	543	531	520	526	490	487	483	508	519	499	540	512	510	507	513	520	465	500	532	511	471	517	498	511	499	495	506	476	475	522	500	511	499	522	535	509	536	496	487	518	513	525	526	476	504	519	509	487	515	504	552	529	554	499	512	519	522	492	535	489	522	534	499	526	491	496	497	515	496	515	541	556	522	526	487	558	487	517	506	532	565	508	474	480	481	551	544	534	503	535	505	455	518	519	510	523	562	498	497	518	534	510	480	512	515	526	494	507	531	524	514	549	476	516	477	484	514	501	536	522	515	526	515	552	530	455	498	502	543	462	523	490	505	481	503	486	484	525	531	476	524	529	496	521	519	474	493	539	529	473	496	492	520	503	473	508	500	483	504	517	511	478	497	502	522	519	494	522	533	518	500	535	529	542	513	551	515	535	533	507	509	490	522	519	496	527	509	473	522	525	474	490	501	544	518	556	519	517	534	498	537	533	491	541	511	508	491	505	534	542	540	506	510	449	531	511	516	561	506	539	469	527	519	505	490	540	531	480	480	501	503	494	491	479	545	500	518	487	564	555	542	487	504	465	527	486	502	497	545	489	536	511	491	473	475	517	476	502	461	485	532	533	496	480	520	545	505	473	506	552	504	489	517	543	532	499	492	512	511	490	534	492	489	555	505	515	502	517	493	589	502	516	495	500	535	541	490	500	531	543	516	506	481	529	509	503	542	565	513	472	513	486	444	485	500	496	502	519	485	505	500	503	518	500	531	500	492	501	521	521	514	493	489	512	488	519	513	516	536	515	503	528	524	520	488	497	569	496	561	520	506	506	492	483	488	515	508	510	468	516	450	527	537	449	516	504	511	522	486	509	503	486	508	555	514	513	479	549	522	507	479	499	494	535	501	472	530	530	503	535	528	523	471	486	482	505	502	502	495	478	506	550	509	499	521	501	493	501	482	519	477	522	504	505	538	523	569	520	517	517	482	494	535	498	500	482	549	483	524	523	483	530	512	509	518	527	500	518	474	505	531	517	470	498	527	519	513	471	506	453	472	514	519	481	490	506	542	467	489	475	539	469	533	501	499	528	500	493	497	507	503	500	525	494	509	520	480	477	537	507	520	474	501	505	511	500	468	524	514	535	499	480	515	530	533	498	513	516	504	490	499	501	477	526	504	527	527	505	500	530	520	494	500	526	473	508	498	527	509	518	511	485	536	505	501	511	477	491	525	513	522	506	522	514	526	486	492	513	525	494	514	510	563	495	526	526	512	517	506	527	515	530	510	500	496	549	531	498	486	501	479	501	496	466	519	499	530	551	529	494	526	529	518	507	547	518	557	488	470	521	495	501	510	526	498	470	476	518	538	515	472	527	520	496	523	503	501	523	525	537	530	500	484	509	519	503	522	507	477	519	515	497	519	479	552	473	499	514	485	513	528	489	518	537	551	534	529	504	502	476	523	500	508	495	530	526	529	486	528	456	500	526	484	561	545	535	520	523	533	497	492	514	502	510	489	455	536	499	495	536	512	492	527	534	517	500	493	513	533	533	558	512	498	520	480	526	521	534	524	475	511	491	497	519	492	495	502	521	515	501	489	534	522	481	513	500	496	489	535	530	529	521	514	511	496	508	493	501	506	484	545	532	522	479	502	502	509	475	485	505	486	500	546	540	521	514	468	492	462	491	529	528	494	538	516	543	507	518	486	505	516	538	504	521	541	512	474	533	536	518	484	511	505	493	516	504	519	506	500	503	488	521	467	509	560	491	483	510	485	496	502	514	501	493	513	490	483	529	495	523	504	476	485	514	521	493	545	536	494	481	534	540	499	479	496	471	527	502	494	499	540	504	492	491	487	517	507	494	478	547	549	482	509	484	490	547	511	493	464	502	520	541	500	524	520	505	490	525	514	501	484	499	522	493	503	517	505	537	469	479	495	536	507	514	494	501	501	472	523	521	522	491	497	507	491	504	522	523	467	494	517	549	534	470	550	510	460	502	511	462	492	503	498	510	469	504	495	499	538	518	541	545	473	520	563	511	510	505	500	516	477	511	490	542	524	489	530	504	503	484	495	464	521	494	485	524	503	508	518	505	501	474	503	473	516	519	511	513	536	486	494	505	486	479	535	522	546	475	481	506	471	529	531	529	519	497	481	503	529	516	507	471	512	517	511	520	489	479	507	485	485	545	516	500	524	553	533	480	556	523	526	495	520	509	503	500	499	516	499	524	518	503	552	510	520	530	540	498	520	480	485	495	506	484	516	519	496	522	483	495	528	508	501	511	526	520	531	513	493	449	498	510	474	488	493	491	533	522	515	507	472	507	477	543	476	473	501	509	501	456	500	496	538	519	541	545	508	488	542	550	489	511	483	513	508	528	499	559	523	499	505	485	544	544	483	519	521	509	485	507	502	505	504	503	507	530	516	509	525	512	523	542	539	536	502	497	520	527	500	531	523	500	506	505	496	514	480	494	519	512	492	504	523	513	498	526	501	510	504	519	493	520	512	531	470	513	534	489	508	517	492	505	495	485	504	505	469	476	493	475	498	503	502	500	533	499	523	561	513	520	490	482	513	504	497	516	503	517	533	499	521	469	517	519	521	539	523	475	527	508	537	505	493	514	513	524	485	488	523	507	517	508	497	516	476	498	536	519	538	511	534	451	523	460	494	471	541	542	499	484	488	517	521	526	488	518	484	485	496	478	513	522	458	489	498	505	502	503	521	538	488	517	540	519	547	503	476	504	520	509	490	502	548	519	516	476	493	496	497	532	533	479	505	494	502	514	487	493	496	500	515	491	518	577	539	483	515	506	546	507	484	527	529	485	507	506	482	525	470	513	478	488	504	504	500	504	484	515	489	521	539	505	510	507	532	533	496	509	556	509	475	527	524	503	457	534	515	544	515	454	519	507	509	483	505	503	538	510	511	502	514	534	537	525	512	499	548	518	517	537	492	510	499	486	507	496	540	506	503	557	499	499	523	512	508	501	508	482	500	513	529	531	570	520	513	521	505	498	492	510	530	544	514	475	504	494	506	520	513	531	455	521	509	504	509	477	488	495	515	462	466	540	540	488	478	527	506	530	503	480	516	505	537	533	529	535	497	490	471	521	522	479	536	467	487	513	453	503	505	480	526	512	497	487	518	507	548	518	520	479	515	482	514	487	542	508	493	484	477	501	522	531	480	520	483	520	477	496	502	515	497	486	526	485	520	455	513	530	535	482	555	507	496	522	528	496	512	532	461	565	486	543	502	512	540	517	537	519	508	536	486	468	476	491	517	518	510	481	491	522	514	526	482	506	513	459	518	483	469	502	541	507	488	482	505	525	526	477	511	486	551	508	498	485	532
22657	21598	29375	24288	21602	21246	1532	423	316	259	239	173	197	191	168	165	146	135	152	156	151	133	133	140	147	151	101	128	113	124	142	119	133	122	111	128	130	128	135	128	131	132	114	108	125	118	125	117	122	112	120	112	121	113	113	116	120	124	138	123	108	115	137	127	113	114	108	106	120	116	124	112	106	107	89	113	112	120	117	115	136	121	129	137	123	130	124	111	103	127	105	101	112	122	129	119	115	110	130	115	109	114	123	124	145	124	136	129	128	104	119	117	127	115	127	133	116	102	129	97	98	129	114	99	112	117	117	119	117	121	98	125	102	143	124	110	121	112	118	109	115	100	125	108	97	100	123	126	113	108	130	103	118	108	114	120	122	105	122	102	118	103	121	100	111	113	119	129	130	123	111	116	116	123	114	111	102	126	110	130	113	133	114	127	119	110	121	109	123	129	117	114	117	133	120	110	123	124	87	116	104	118	120	118	105	118	123	103	119	113	117	144	118	107	97	115	115	121	108	124	106	133	121	107	107	133	120	119	140	109	119	114	126	108	119	100	105	124	112	99	117	115	109	119	104	108	125	112	118	117	108	116	101	107	131	145	121	107	119	120	118	107	113	142	129	129	94	105	125	133	109	122	106	122	126	128	106	117	115	124	108	139	106	102	133	128	100	110	112	132	108	106	140	112	106	120	99	105	111	115	131	112	146	103	112	111	105	123	124	119	113	116	144	125	115	114	125	110	126	127	96	111	122	112	103	95	104	115	130	126	99	121	133	102	113	119	130	106	136	113	110	116	100	113	108	110	132	139	120	95	117	114	105	115	98	107	123	119	112	118	111	128	118	143	98	118	120	111	126	115	114	104	113	108	109	122	129	119	123	122	118	116	115	95	101	107	111	110	98	138	106	135	137	112	108	117	122	103	102	126	112	104	119	110	109	115	119	142	115	101	108	105	115	108	115	91	118	117	105	117	110	125	125	118	122	126	129	129	114	99	104	132	119	126	107	111	133	119	101	125	134	128	127	120	109	118	108	120	126	102	131	134	106	123	115	110	112	109	115	115	112	129	122	99	96	103	104	135	110	110	131	81	103	123	108	121	122	107	117	111	105	123	104	117	105	107	115	138	109	100	113	126	127	119	111	97	112	108	106	134	114	126	109	123	113	106	104	123	127	126	110	98	123	128	119	110	142	124	94	123	107	90	124	112	121	115	115	105	98	114	124	112	133	107	117	111	103	112	139	115	112	123	129	113	94	108	106	115	122	113	105	128	96	98	115	104	115	107	112	126	117	136	113	114	121	109	99	104	133	112	120	113	123	124	102	125	138	116	124	109	93	100	121	131	117	105	122	131	118	101	112	113	116	119	113	120	103	101	115	124	112	122	116	126	123	106	125	128	95	112	113	113	102	123	95	125	129	120	110	101	106	120	129	111	99	122	124	122	104	104	114	111	104	100	116	112	120	108	120	127	119	110	123	94	135	133	130	121	129	122	104	120	102	136	122	119	111	118	109	133	131	113	116	116	110	102	118	120	108	110	121	121	112	105	128	132	126	108	108	103	122	109	105	105	107	119	114	103	102	114	107	110	120	108	111	135	102	100	130	118	130	114	108	120	128	117	121	111	111	115	109	126	130	89	111	113	120	125	109	113	115	122	109	114	120	121	112	117	129	106	125	123	126	116	129	131	112	118	94	112	129	125	97	112	115	117	115	130	97	103	124	106	100	125	117	120	122	120	119	108	132	122	121	124	123	118	130	122	109	108	111	122	125	122	95	115	103	113	100	115	129	142	107	101	111	130	116	139	105	115	112	95	111	113	115	133	126	115	117	136	110	124	121	104	115	106	133	133	127	118	107	112	114	125	120	107	142	124	108	119	114	123	94	116	116	127	119	126	116	124	121	115	106	115	125	120	127	94	110	116	120	107	121	121	105	118	130	106	107	110	132	133	106	116	97	125	110	106	121	105	115	120	129	88	115	101	125	123	106	99	112	120	114	116	105	94	107	98	132	100	117	112	100	142	118	134	132	125	115	111	109	103	96	140	120	124	110	110	93	102	125	119	100	117	109	111	113	85	127	111	125	118	117	110	123	107	95	111	110	116	127	121	103	129	103	118	114	113	111	131	128	114	124	129	103	111	116	134	116	124	99	117	131	108	114	125	106	111	131	100	119	118	120	106	120	103	123	115	112	127	114	134	117	106	116	111	122	107	141	136	100	124	122	131	105	110	120	121	116	127	141	110	122	116	143	133	108	121	121	106	125	127	107	119	123	121	114	121	119	119	104	120	114	104	105	114	121	132	108	121	117	117	111	120	121	127	128	118	121	108	124	114	115	112	135	108	132	121	108	122	109	113	103	105	110	111	107	122	102	113	112	129	102	145	121	115	93	113	102	112	107	112	119	129	92	101	98	122	115	118	131	126	101	116	102	121	104	106	119	109	125	118	117	113	112	122	107	109	93	110	143	119	101	114	120	111	118	114	129	126	130	119	119	112	97	105	98	115	116	115	92	121	116	96	99	119	127	116	111	120	116	123	133	113	99	123	113	111	125	90	101	132	110	110	118	142	100	115	119	115	119	113	108	125	115	117	112	114	106	122	127	92	109	106	96	88	126	108	113	106	128	127	98	120	115	117	122	108	100	121	115	115	108	115	144	112	116	98	136	120	128	98	117	114	104	109	113	120	107	106	116	117	116	103	118	110	116	115	126	112	94	100	134	114	103	96	128	99	115	115	112	105	125	129	114	122	110	117	113	119	129	105	120	114	126	122	112	96	117	96	112	127	124	108	120	122	112	123	110	102	111	108	124	119	134	106	112	90	119	111	112	104	106	131	126	140	117	127	96	112	129	112	120	121	130	113	119	106	125	115	103	124	97	106	134	134	124	128	114	137	107	91	104	107	85	101	95	108	107	128	127	108	96	113	131	109	106	112	116	109	128	130	131	110	122	116	124	113	109	128	98	119	94	102	119	118	120	120	106	106	98	109	119	120	116	109	140	100	131	115	104	104	116	117	113	116	106	123	108	120	129	121	128	114	98	135	127	137	108	134	102	119	105	115	114	115	107	125	112	124	132	101	120	117	116	121	104	111	105	112	128	90	120	101	105	104	120	110	124	138	108	124	121	102	108	116	105	124	122	119	102	116	121	123	108	138	105	141	119	100	115	132	123	122	117	112	136	108	113	113	115	123	99	132	134	113	119	121	114	121	107	123	109	105	120	116	101	115	119	117	124	115	104	104	104	106	122	115	126	136	103	116	98	125	109	116	139	125	135	112	113	116	123	121	120	123	111	115	96	129	130	113	112	112	134	123	117	102	95	113	92	108	138	123	139	118	102	130	92	120	117	113	116	112	121	105	109	111	115	107	103	118	112	117	99	111	112	111	115	113	114	112	111	121	119	108	114	130	108	122	106	127	107	134	96	109	96	113	108	99	121	101	111	114	113	122	128	128	131	109	116	109	121	119	90	133	125	108	120	112	112	119	120	110	123	125
22821	9918	6672	2876	1927	1369	1031	790	687	545	476	403	382	358	301	293	264	294	253	213	224	242	200	211	205	204	235	190	202	212	194	194	178	181	182	195	167	190	187	173	195	201	171	177	177	174	188	156	183	174	197	167	175	178	162	177	213	159	144	184	192	203	171	145	170	159	171	166	188	158	176	169	175	164	164	198	151	185	166	159	193	168	171	169	185	177	164	162	179	168	170	136	169	194	189	151	157	175	186	161	159	158	169	178	182	169	139	191	162	178	168	185	174	176	175	157	176	160	159	181	170	158	135	188	171	156	169	187	157	162	154	152	162	169	172	155	172	190	159	155	171	149	151	176	168	180	176	178	190	188	162	146	185	168	179	189	180	161	172	174	168	175	180	151	182	147	180	159	158	153	177	164	170	176	152	167	189	154	206	176	150	156	172	156	149	162	187	162	155	160	167	160	171	181	181	170	147	174	181	177	161	170	190	159	160	163	157	160	168	173	181	140	172	154	162	165	166	166	145	145	159	185	168	175	157	170	174	176	173	184	151	160	171	179	157	190	173	158	182	161	149	173	158	181	189	159	149	170	160	169	189	149	159	167	178	164	151	174	171	144	165	177	170	179	173	168	159	173	131	173	179	155	178	189	152	162	172	177	160	161	176	151	165	154	172	162	175	160	183	131	148	164	180	173	173	181	170	156	158	183	162	173	131	171	172	161	162	167	158	185	136	173	165	210	168	183	151	141	163	159	178	207	148	163	166	156	163	148	167	192	158	164	172	175	157	159	165	143	139	183	136	170	171	172	199	158	162	161	160	177	177	165	165	149	168	158	160	175	148	185	170	147	164	144	137	181	148	159	194	190	169	189	151	154	164	173	170	167	170	164	166	159	160	133	174	181	185	172	167	159	143	153	161	161	170	156	171	161	157	151	186	182	161	176	174	173	157	167	164	153	159	171	170	185	172	155	149	154	169	157	166	175	201	206	159	171	163	159	155	183	178	167	183	155	158	161	158	189	156	158	156	174	168	158	165	177	158	182	170	154	183	159	161	173	149	169	178	149	158	182	183	149	174	164	156	155	148	164	167	168	157	179	168	152	179	169	146	170	161	156	176	180	152	179	172	174	173	150	141	148	175	158	148	167	151	154	143	147	157	151	162	161	168	150	146	153	146	161	163	153	147	156	175	158	175	164	160	169	165	135	180	172	178	155	150	162	172	157	144	172	190	157	184	169	148	130	170	173	181	186	147	160	188	171	150	151	172	195	171	143	152	166	168	186	166	176	159	169	164	146	168	143	170	188	157	156	165	160	169	160	159	161	159	171	142	190	162	150	158	158	146	128	155	160	170	168	196	146	176	136	168	176	177	152	169	181	172	175	171	169	178	161	173	161	184	176	157	185	163	149	155	168	147	166	161	154	158	149	163	158	156	181	174	170	166	144	154	147	159	168	181	132	156	165	145	153	142	160	169	174	165	190	175	168	179	166	132	159	147	154	171	183	191	159	157	174	172	149	172	168	174	168	178	167	173	161	170	149	150	154	179	157	166	143	172	165	156	171	185	175	164	161	172	186	162	147	156	194	166	158	173	144	193	141	143	177	170	197	173	150	191	141	173	175	174	172	159	168	174	162	159	164	156	157	167	166	156	185	173	186	148	151	150	165	150	174	179	163	176	163	139	139	187	156	168	168	170	159	172	158	162	159	140	167	179	169	175	172	161	186	177	167	181	158	160	153	174	174	165	156	171	149	170	169	189	171	172	179	149	152	169	143	193	173	169	157	186	145	195	182	158	158	183	148	167	166	182	173	178	183	179	159	180	164	173	145	183	157	178	151	177	155	173	157	164	182	193	142	160	162	148	168	168	166	175	175	173	191	160	152	166	167	153	146	189	155	175	162	162	169	178	157	153	160	166	148	171	167	177	157	160	166	164	166	186	170	182	159	170	154	174	134	145	168	185	170	200	182	152	173	163	147	167	166	159	157	163	170	161	188	140	165	172	165	180	157	158	156	170	169	150	177	142	157	165	161	177	158	169	184	173	167	136	160	180	176	145	166	159	183	174	163	142	161	173	175	166	142	154	167	149	161	164	176	177	149	152	156	165	167	157	163	179	170	166	185	195	175	205	143	147	164	168	163	148	189	171	184	184	159	148	177	185	161	165	160	176	182	165	173	156	170	145	166	169	186	168	176	153	156	167	161	196	168	157	199	151	142	131	154	165	157	169	163	189	161	162	158	157	190	158	162	166	156	143	150	166	171	185	179	182	160	149	152	171	163	178	149	158	140	163	194	177	183	150	163	169	162	187	147	151	181	173	148	163	186	152	178	177	165	204	166	159	171	186	187	167	166	189	190	158	160	166	157	162	154	142	175	160	152	168	157	151	146	168	177	168	162	159	163	183	180	158	154	166	166	158	151	173	168	148	174	180	166	166	148	145	184	169	163	161	165	151	168	151	176	168	173	153	171	185	141	152	161	158	163	185	173	158	164	150	174	155	178	166	150	163	170	165	162	159	160	173	159	167	166	160	151	155	137	159	177	167	168	151	169	153	165	159	148	168	159	163	181	151	180	153	164	158	156	138	183	170	192	139	178	157	162	180	163	186	171	175	174	174	148	191	169	160	148	178	151	159	201	152	152	167	157	160	195	158	165	187	159	179	156	166	176	164	169	156	166	161	166	160	152	200	153	168	163	140	180	149	158	162	187	181	173	160	155	159	183	147	168	174	166	152	179	162	137	168	172	164	174	168	168	169	177	152	174	158	164	160	145	170	162	163	174	182	166	159	142	173	204	192	183	179	180	176	173	166	156	171	161	171	153	173	172	170	159	158	194	167	178	174	173	157	144	159	158	168	159	167	139	161	175	181	149	160	175	165	162	148	162	204	168	143	163	173	178	155	198	167	146	177	133	182	162	178	162	155	171	168	176	162	158	154	155	142	144	183	151	170	174	177	167	165	154	145	174	169	156	172	160	154	158	176	173	144	150	174	142	176	160	157	175	161	186	151	166	164	170	161	149	192	159	139	161	155	167	145	164	167	180	167	185	175	169	168	156	160	177	174	148	163	178	147	176	160	149	184	159	173	157	143	181	161	154	196	175	157	151	162	172	159	173	156	152	177	146	175	149	143	154	163	152	202	168	178	177	181	155	177	142	183	147	198	174	187	148	157	156	171	152	168	176	169	158	188	160	169	162	195	167	191	140	143	143	177	159	160	182	159	157	141	187	190	145	161	171	166	150	154	170	154	174	163	174	165	153	159	175	160	162	191	149	163	160	149	168	163	153	181	144	160	173	168	184	150	152	169	184	162	160	157	147	144	185	164	157	171	157	163	181	176	160	185	171	175	164	177	193	180	171	148	193	177	155	191	161	172	168	171	165	168	158	164	149	176	170	177	170	153	162	153	147	177	172	148	165	161	150	170	142	154	167	157	170	164	172	181	159	160	164	155	187	170	140	160	188	186	156	172	162	175	158	140	166	160	163	183	172	131	179	160	180
27573	18445	3408	448	311	300	309	329	279	331	365	306	278	331	296	305	290	296	322	280	281	287	296	304	310	306	320	315	326	293	298	276	288	296	338	293	291	283	326	299	302	287	293	264	291	299	285	285	295	312	295	319	316	291	307	311	303	318	328	285	299	298	290	274	301	285	291	291	308	331	317	307	302	311	298	299	298	326	265	342	293	312	286	298	320	291	264	313	320	304	304	303	295	298	302	271	301	311	279	296	289	326	305	296	294	265	329	297	309	301	306	286	309	304	324	297	305	313	311	290	305	319	280	317	318	343	321	313	344	280	358	322	330	292	310	297	298	298	319	326	343	304	307	291	297	295	297	332	306	264	290	280	310	288	292	283	299	295	297	318	312	305	298	300	306	322	293	305	255	305	344	286	291	284	295	306	299	312	312	354	335	320	277	285	315	297	338	334	308	289	325	303	314	289	286	300	295	317	320	298	306	292	308	316	314	284	319	276	318	321	291	290	297	307	316	308	299	337	302	331	322	297	316	343	302	293	299	309	279	294	310	315	286	328	295	279	345	308	304	316	297	298	294	317	278	293	292	344	297	331	319	314	331	287	308	291	257	319	292	309	289	316	304	312	326	309	285	317	312	290	288	322	285	283	316	302	299	324	284	318	339	289	366	288	306	314	342	304	295	319	307	307	302	285	316	318	322	293	303	321	300	293	306	323	289	323	300	304	284	312	298	287	308	286	308	339	307	317	274	302	347	291	279	306	308	313	301	271	317	310	273	332	290	300	312	334	293	341	285	310	298	314	311	332	314	291	315	315	328	304	283	294	305	321	304	311	323	314	292	309	295	301	302	336	330	281	330	307	281	289	303	271	293	307	283	286	296	278	311	279	325	313	323	308	326	288	299	313	284	291	302	298	336	283	300	297	300	314	264	304	324	307	312	320	285	317	308	313	277	299	287	306	310	286	319	320	272	303	309	299	288	307	310	296	344	298	305	305	290	312	317	312	325	343	280	296	322	307	324	319	294	300	294	328	285	287	298	307	315	281	314	293	316	320	262	305	331	281	253	292	291	302	294	300	326	319	317	314	299	269	305	326	295	294	272	314	280	310	330	301	319	298	292	294	295	314	303	284	305	296	291	306	308	324	289	304	278	294	291	301	308	312	272	269	315	347	299	298	291	299	284	298	297	271	305	319	287	333	314	338	314	290	296	313	308	297	295	300	271	303	318	291	282	328	302	290	310	310	315	293	292	286	293	314	306	321	309	315	297	320	297	322	278	328	297	336	305	282	301	314	284	304	290	303	304	270	300	291	324	300	330	302	277	322	326	323	296	299	296	293	278	300	307	271	332	291	334	301	305	296	313	288	297	317	315	283	271	294	287	296	314	305	287	296	308	313	319	309	303	288	298	317	288	324	310	300	307	297	315	336	268	295	309	296	287	306	302	287	303	307	316	334	282	318	284	297	300	287	290	315	278	326	297	284	307	320	311	307	317	301	311	286	301	340	293	278	315	323	298	310	268	317	305	321	285	318	309	276	302	296	302	304	316	305	306	324	314	293	285	304	294	295	308	335	298	310	300	311	289	292	309	324	319	291	338	312	327	312	298	290	280	299	322	314	316	281	279	289	314	285	293	297	294	308	329	324	278	325	282	285	299	288	306	286	307	288	312	310	279	300	270	300	318	290	298	302	320	278	287	315	307	290	316	291	301	298	314	291	293	296	312	282	280	285	282	310	302	314	301	277	323	282	312	289	306	293	290	332	274	308	319	304	317	337	312	277	300	288	355	318	304	315	334	327	286	291	314	287	328	306	319	317	287	281	300	332	313	304	305	280	283	309	325	305	296	288	322	271	297	322	296	294	299	294	301	311	301	302	257	301	292	298	309	307	307	315	332	302	284	302	304	299	312	300	293	291	309	303	314	330	302	283	274	299	256	278	289	269	298	292	309	273	311	305	294	291	314	304	294	325	311	330	306	298	299	287	313	316	305	294	282	349	309	295	312	296	295	317	306	286	292	304	298	295	315	291	298	298	291	288	304	313	293	315	311	316	286	293	324	316	290	300	315	283	279	297	303	275	307	334	303	346	313	295	293	275	302	301	303	271	300	287	330	295	288	322	309	286	278	299	322	287	278	309	298	332	279	300	318	303	296	310	317	301	316	307	286	292	321	309	317	291	302	324	344	312	265	322	276	323	280	344	295	327	311	302	312	310	274	301	304	295	316	299	293	316	309	314	329	283	279	304	363	291	332	338	312	322	306	318	291	299	299	315	293	318	307	269	289	353	300	313	289	272	307	300	308	309	306	302	323	300	283	319	296	329	305	325	326	285	302	302	274	303	302	292	277	308	330	307	314	318	294	332	284	294	313	277	304	319	316	284	309	316	306	316	295	310	311	304	290	330	319	308	272	309	318	321	296	313	340	316	320	293	315	323	305	325	277	311	247	333	334	280	312	307	305	295	311	306	281	325	332	314	308	297	302	309	305	316	347	309	280	286	315	336	294	304	268	363	292	313	324	296	314	299	317	291	318	301	291	298	289	293	281	284	335	327	273	310	294	279	309	337	310	284	293	301	297	313	321	313	326	340	314	290	327	292	324	293	300	304	317	293	330	318	318	298	294	316	311	310	305	306	324	256	322	328	301	294	287	291	302	313	294	275	294	304	318	284	301	277	278	295	290	345	309	294	299	310	309	296	317	304	324	296	303	294	312	293	271	294	314	324	304	325	295	312	279	301	307	332	295	312	287	300	318	323	327	321	312	290	311	299	334	305	306	292	309	290	301	277	293	303	300	288	304	315	351	307	287	286	290	280	299	312	258	308	314	312	298	310	304	301	281	306	296	318	306	334	285	293	303	302	309	311	317	279	299	307	286	286	292	294	303	280	280	334	286	308	304	337	299	321	321	302	307	275	313	280	297	295	319	310	298	305	299	346	318	298	324	268	308	293	318	308	270	292	325	281	278	299	269	309	313	290	324	323	320	285	295	306	308	320	293	316	323	304	286	338	281	317	300	276	287	338	296	267	286	264	276	305	280	285	309	321	283	290	304	331	298	306	300	298	332	292	297	293	291	312	261	295	323	309	293	313	309	293	281	303	317	297	284	300	305	294	293	282	306	311	324	312	338	321	337	306	297	299	316	323	310	354	298	283	329	304	327	320	312	306	301	274	321	322	284	312	314	316	323	334	293	300	325	293	293	300	319	319	290	289	304	277	329	308	323	313	307	309	284	288	325	295	305	298	307	296	304	297	302	311	289	297	301	301	294	294	300	310	313	288	309	273	307	296	316	287	295	288	311	286	299	309	320	309	296	315	316	299	312	289	325	310	279	317	337	321	295	296	354	305	312	278	315	279	336	329	319	316	307	269	279	283	346	282	346	335	291	315	299	279	281	312	280	340	326	320	318	303	281	332	304	275	285	304	294	332	312	274	287	280	307	301	307	310	298	300	328	304	299	309	298	337	308	298	307	309	317	293	297	300	299	282	343	267	278	302
9986	823	677	546	493	507	484	440	476	442	454	492	482	500	465	504	476	449	431	441	461	495	427	437	453	412	466	437	440	463	448	428	451	469	418	449	499	452	458	418	477	454	496	514	427	441	435	482	440	470	451	476	424	475	469	434	470	419	451	432	511	447	464	466	421	470	479	425	436	465	488	438	435	453	488	413	453	444	438	446	443	439	461	466	476	481	429	422	435	456	505	411	398	455	463	466	436	460	449	507	466	475	480	452	468	483	455	477	430	450	403	478	461	452	490	432	492	472	457	460	452	484	476	472	445	452	438	456	463	426	464	442	437	461	450	449	472	452	469	467	443	436	471	445	460	466	478	450	488	448	454	427	432	458	443	440	461	432	404	449	466	480	477	456	450	461	449	439	463	466	471	438	476	422	494	451	459	472	437	422	417	433	453	451	472	462	507	445	460	424	469	441	437	447	474	441	399	452	485	458	453	455	447	436	497	456	417	484	462	465	454	470	477	418	472	448	445	486	449	491	430	447	458	468	451	451	467	434	468	468	449	432	447	443	468	456	396	444	434	460	421	462	429	448	471	422	502	471	465	467	455	440	451	440	489	448	461	457	456	446	449	457	460	488	456	427	435	458	436	458	454	438	450	455	480	486	450	457	427	421	493	438	395	438	466	458	462	495	472	446	412	456	409	454	453	437	460	449	413	480	431	496	477	459	441	467	467	424	448	484	457	443	450	462	432	438	465	446	480	438	487	497	492	437	420	498	447	458	441	458	486	438	423	448	474	424	476	445	458	431	417	440	488	450	427	475	454	500	433	413	459	419	447	460	459	458	446	470	485	416	481	488	463	461	482	437	454	430	451	441	494	501	450	443	497	477	432	437	463	444	418	460	439	420	508	439	431	449	457	466	431	463	465	406	472	435	451	499	473	444	443	474	458	438	496	435	405	459	431	423	458	477	451	459	443	417	456	439	479	434	439	444	443	476	479	442	481	443	440	456	451	454	464	436	461	449	444	446	472	433	435	447	425	452	469	454	491	452	431	427	427	462	458	438	423	457	422	466	432	461	479	435	457	439	460	458	446	477	419	447	458	472	457	425	471	467	447	447	499	492	446	461	434	444	451	438	434	495	471	456	462	420	494	477	464	464	435	464	438	466	465	434	444	499	431	453	453	485	451	436	491	462	440	443	473	432	469	471	442	439	454	486	446	435	464	470	454	388	439	434	490	449	454	458	462	437	435	434	471	496	434	433	467	439	472	418	432	449	482	456	444	460	440	459	423	468	428	482	439	439	432	454	489	458	495	452	432	428	489	441	419	449	478	441	425	440	438	436	444	463	454	481	451	477	427	445	457	436	426	471	471	450	428	444	451	464	460	473	471	445	464	431	451	463	469	507	431	440	438	480	451	456	453	420	484	463	488	457	489	454	478	433	419	436	444	477	442	446	447	451	420	488	467	447	462	460	415	462	503	458	440	443	457	490	435	504	459	445	469	444	440	472	462	445	444	457	457	431	421	463	454	470	411	448	464	480	431	436	427	437	423	481	440	415	486	434	432	442	472	446	479	472	476	418	470	455	437	431	430	418	443	439	433	455	440	436	438	453	449	428	457	478	444	480	429	446	463	480	450	463	455	454	467	433	453	444	476	438	461	464	501	522	454	475	458	451	480	456	431	460	464	445	440	444	498	430	430	405	466	445	499	453	457	462	443	437	435	431	457	489	442	445	463	420	450	421	443	464	473	481	412	437	429	446	477	459	466	443	432	435	413	434	477	408	402	507	435	449	448	448	471	455	438	449	439	472	436	453	478	432	432	432	445	457	467	476	466	468	444	487	467	456	472	473	435	470	427	433	475	464	437	471	456	449	440	426	454	453	467	463	432	451	452	451	455	470	438	480	490	465	457	460	455	443	503	456	486	470	472	469	469	454	431	420	460	483	453	444	397	411	487	426	470	444	455	420	464	494	445	496	468	435	435	457	433	455	406	493	498	435	452	415	432	460	450	434	460	476	454	430	477	443	441	450	449	424	430	455	449	439	453	445	445	469	442	461	458	449	450	455	447	440	447	461	420	488	446	442	435	428	426	445	459	462	474	448	453	479	433	482	437	489	445	440	461	448	455	430	463	472	454	462	460	481	481	444	469	448	430	498	455	459	407	438	414	470	430	447	426	465	444	501	442	450	441	474	430	455	433	424	492	413	464	477	490	441	446	439	441	450	442	443	409	442	460	491	446	457	462	451	418	471	446	469	455	440	436	454	453	497	432	436	430	450	462	421	471	459	474	432	446	465	464	411	462	446	483	439	480	409	481	458	437	433	489	440	468	478	440	490	435	455	429	439	419	468	444	461	434	457	456	469	438	439	437	465	504	428	416	457	482	466	471	444	492	418	415	445	429	468	477	456	421	471	468	519	446	428	436	419	435	466	435	461	468	465	424	464	478	441	461	461	473	494	466	444	436	485	466	433	453	414	501	474	438	413	442	470	484	466	464	440	469	447	452	473	421	451	417	449	439	442	441	465	470	439	464	472	443	411	480	479	453	426	430	445	445	460	457	461	459	450	482	432	468	423	466	418	446	447	449	481	450	457	457	460	451	487	438	427	463	451	449	453	458	450	437	451	447	457	449	470	449	459	447	436	473	466	408	484	459	461	439	455	467	434	437	459	440	455	455	472	463	459	457	446	468	439	442	427	427	464	415	479	483	481	442	457	450	435	443	487	436	453	463	479	448	483	458	427	473	402	412	432	467	438	451	482	426	476	459	461	447	461	456	485	475	461	423	444	435	487	462	470	454	442	486	466	481	454	447	443	448	499	447	475	453	452	442	458	440	479	440	484	440	451	473	436	448	456	426	436	419	464	446	457	474	460	463	441	467	425	523	444	450	442	472	481	449	415	475	447	448	436	404	474	425	411	448	438	495	459	460	438	458	439	429	467	438	504	469	454	447	466	490	423	442	447	472	450	438	446	423	450	442	453	497	429	439	481	451	417	455	427	439	443	461	439	421	423	417	446	421	482	456	454	451	460	470	439	440	469	449	445	438	434	477	449	446	463	424	471	413	470	423	442	441	429	450	435	476	466	463	472	448	455	460	444	457	431	458	436	440	464	442	494	435	438	499	474	452	458	473	462	453	432	447	467	451	448	447	491	517	470	481	470	441	448	435	463	442	449	456	436	468	440	434	462	480	450	464	461	487	474	427	451	436	452	441	473	431	449	426	470	418	454	451	458	455	425	433	480	463	446	459	463	430	486	438	444	461	458	459	465	512	454	474	441	462	450	473	463	464	439	446	487	434	436	436	461	448	455	425	474	468	484	500	475	456	467	495	464	446	429	425	442	442	450	415	444	467	473	474	426	459	449	447	444	446	473	436	463	470	429	465	446	464	451	438	453	423	459	452	463	468	439	439	410	485	442	493	463	434	471	452	469	421	472	438	454	452	453	461	452	458	434	446	493	445	469	436	449	435	450	462	443	421	409	460	458	456	484	495	460	457	475
23439	21548	28735	24815	21390	3051	345	266	203	187	189	171	147	152	125	148	167	152	127	159	139	123	132	124	151	145	134	122	110	131	131	128	124	139	130	111	132	135	128	135	131	125	112	135	120	129	117	136	123	132	126	142	130	135	132	121	138	95	147	103	99	113	120	104	125	135	129	130	128	142	114	123	120	134	109	126	124	104	145	117	122	113	136	127	144	139	137	129	133	138	107	120	128	108	125	110	128	132	128	115	129	116	118	137	105	133	119	109	111	123	136	119	139	126	127	144	119	126	113	129	124	127	112	126	134	124	134	112	124	139	118	128	148	132	129	133	118	106	125	138	117	124	128	113	120	120	149	111	114	118	130	139	125	126	135	138	116	115	92	124	146	131	138	137	122	132	142	130	143	132	133	125	121	135	121	126	117	129	138	109	120	124	109	125	123	140	137	135	89	117	118	123	116	147	129	124	143	126	105	121	131	131	129	126	105	124	110	118	117	137	129	113	146	126	129	126	143	118	127	129	126	134	133	114	129	122	119	132	117	113	122	121	116	115	113	131	115	124	150	122	124	125	121	121	127	128	118	126	135	132	124	161	127	114	100	125	112	118	104	115	141	129	133	112	147	117	134	126	123	133	124	128	125	132	133	108	119	119	130	138	121	105	124	112	109	128	146	132	126	140	132	144	139	136	126	126	128	110	129	118	131	138	104	119	133	116	136	123	126	135	127	138	118	116	123	152	109	152	122	136	114	109	122	125	116	116	128	130	121	132	146	126	124	137	121	121	121	132	112	120	126	148	135	117	104	131	141	121	126	122	111	127	130	135	139	121	128	123	106	130	114	127	133	129	127	123	121	118	119	141	132	140	123	121	123	125	129	133	137	133	128	144	143	123	110	130	121	122	139	120	112	140	117	118	112	118	126	107	124	109	113	117	110	119	124	117	121	110	125	125	123	120	133	118	123	127	123	123	126	129	124	148	132	116	145	129	122	104	137	116	124	119	129	120	142	124	131	124	142	108	137	126	116	122	121	134	129	113	130	140	144	136	116	135	132	131	118	133	126	122	103	150	104	132	132	111	114	116	138	129	104	130	116	131	134	98	124	118	105	116	122	111	124	130	115	128	120	126	137	133	126	113	122	127	123	116	122	108	128	127	114	135	132	125	118	100	111	131	125	131	126	122	125	120	140	131	122	126	102	131	130	121	116	127	123	130	127	127	138	135	126	136	110	124	123	125	129	132	119	138	136	120	136	128	128	118	114	130	131	138	156	151	107	134	136	118	113	112	128	124	131	127	120	133	138	130	126	141	142	115	119	133	125	141	135	122	136	132	133	113	126	117	107	129	137	140	133	115	145	126	138	113	120	132	122	113	117	139	136	120	128	112	134	125	139	142	128	129	129	114	128	156	133	124	132	129	121	145	114	135	116	130	114	109	114	123	114	129	132	136	132	122	107	126	142	137	121	123	119	134	135	123	123	117	119	116	122	119	146	148	132	114	123	131	139	117	135	129	138	110	124	125	115	103	127	144	126	108	128	126	110	124	139	129	136	130	119	116	113	125	119	121	146	109	121	119	151	118	131	124	127	127	126	116	122	118	123	136	136	113	114	103	133	120	113	114	106	125	127	125	121	116	122	120	127	121	114	128	144	110	111	147	125	112	114	113	121	140	126	117	119	121	134	121	132	125	136	141	130	129	134	104	149	140	105	124	129	127	116	135	127	124	131	131	117	120	137	125	147	113	122	102	135	116	122	125	129	133	120	105	99	117	123	130	142	107	118	137	119	120	140	128	129	146	113	145	133	111	125	127	131	126	130	114	133	133	135	132	119	122	124	132	139	114	141	109	146	126	143	106	106	153	124	130	116	113	119	120	124	122	117	142	133	129	136	135	117	124	107	135	139	118	135	110	122	132	139	117	126	122	123	118	127	124	124	114	123	126	125	134	118	136	126	117	114	137	124	115	114	125	112	115	130	128	127	131	121	115	122	108	134	144	129	126	123	130	127	116	137	139	130	121	115	123	124	129	124	127	127	132	138	130	121	131	137	108	124	117	133	133	136	135	121	114	141	132	135	129	108	138	117	141	122	146	108	129	110	131	120	126	143	135	131	149	124	112	116	105	129	113	134	127	120	151	129	127	146	120	117	127	123	122	132	112	123	114	133	133	118	118	119	125	127	142	110	132	125	121	114	133	135	127	125	120	115	118	141	139	124	115	116	129	133	133	129	109	129	135	128	121	126	122	124	96	127	121	125	94	128	150	112	119	111	156	129	119	128	123	121	123	132	98	136	130	133	118	120	130	136	121	106	136	112	120	126	150	108	119	129	123	140	133	132	124	123	137	108	124	105	134	101	123	139	108	129	119	133	138	113	113	136	127	110	112	140	122	118	121	131	108	133	127	108	147	126	115	122	140	129	126	151	142	137	130	111	115	124	121	111	130	136	122	130	100	121	139	111	139	139	113	146	119	130	126	138	124	127	147	162	130	143	125	118	171	129	137	115	126	135	120	122	120	107	134	143	131	117	128	132	134	124	127	110	108	118	135	139	118	138	134	131	128	111	124	125	122	147	126	108	121	106	125	119	128	125	135	129	122	135	126	140	124	120	129	124	139	125	128	125	129	131	137	105	112	104	132	115	114	120	116	113	122	139	130	110	136	110	107	127	135	116	141	115	122	143	106	132	124	139	147	130	121	113	126	132	126	124	107	119	119	146	132	127	110	127	118	115	120	108	132	130	126	124	132	130	110	150	154	123	139	126	106	120	129	146	107	133	116	101	129	111	112	130	133	118	124	140	118	132	123	131	116	124	159	114	130	119	143	117	132	119	154	143	123	135	114	129	126	136	123	111	122	143	107	96	132	113	126	117	125	141	124	121	115	149	123	123	117	107	136	124	131	140	141	118	129	132	141	145	127	133	136	127	115	119	130	127	125	117	118	138	134	126	138	134	135	120	122	136	97	133	133	125	132	159	104	123	102	129	106	106	126	119	122	122	120	134	110	115	131	140	135	143	125	117	128	130	121	126	111	137	151	126	139	137	117	114	104	132	120	127	134	135	124	126	119	126	127	122	130	133	111	124	125	117	130	117	141	126	128	124	117	134	111	121	127	118	136	128	110	126	133	109	122	123	108	112	115	126	103	120	116	135	119	122	130	130	102	120	126	116	125	122	120	107	135	124	127	118	131	129	140	127	118	110	106	109	117	131	121	141	129	143	127	132	114	113	112	124	129	118	111	112	128	122	108	119	116	122	128	133	127	104	133	118	121	124	136	141	125	132	120	129	148	105	115	124	130	138	134	123	130	132	117	149	119	129	108	114	144	130	133	115	110	129	119	140	130	112	127	139	137	128	132	113	134	134	120	123	113	121	122	129	147	120	109	128	113	121	134	133	107	117	127	125	135	122	126	134	119	114	107	120	143	137	110	122	100	121	105	122	128	131	114	132	115	123	116	133	145	131	114	125	142	136	137	117	121	121	121	125	128	132	128	97	124
21549	5749	3861	1655	1126	791	609	523	460	367	350	340	315	278	283	267	238	243	246	240	214	244	227	210	222	205	219	200	218	225	196	200	200	212	225	200	231	199	197	211	209	204	167	215	199	208	212	200	218	215	221	178	206	213	211	195	205	193	204	236	220	211	182	220	203	191	191	186	200	209	200	225	221	204	235	177	165	209	205	214	193	192	210	215	195	225	216	191	202	179	199	199	199	227	205	190	206	208	177	184	190	221	181	204	174	199	183	202	189	197	199	200	202	204	194	178	213	209	212	207	184	207	196	204	201	198	200	203	195	181	194	201	185	196	202	196	178	198	190	203	184	174	176	201	200	199	187	205	212	201	209	216	201	197	179	222	220	198	202	213	201	179	185	199	180	195	174	182	202	212	188	207	216	197	231	200	183	208	203	170	201	183	211	189	187	212	198	197	181	209	184	195	187	198	203	199	222	211	194	223	207	204	211	215	213	187	189	202	218	199	187	203	193	226	196	205	211	213	221	177	163	194	199	194	215	218	199	243	209	184	199	178	197	237	194	195	189	201	200	204	228	191	190	200	185	201	185	213	194	205	190	193	208	187	204	198	198	196	198	209	197	196	198	192	206	219	200	185	209	199	198	195	209	215	192	220	199	205	206	197	188	217	190	221	219	207	218	190	193	191	214	207	207	210	186	193	183	197	215	207	215	209	182	200	194	200	183	204	206	201	190	211	214	220	218	198	169	177	216	200	207	220	192	205	196	192	201	197	179	188	199	204	206	181	193	198	221	218	176	196	201	239	195	214	193	201	192	203	208	200	210	198	199	200	208	206	211	185	198	203	187	213	197	200	181	201	196	183	213	216	179	208	196	193	209	225	200	182	213	187	207	210	184	181	198	196	212	198	197	237	235	181	195	217	201	208	197	178	204	181	195	194	206	217	208	191	224	203	193	186	191	210	221	192	207	191	207	189	202	187	221	234	189	179	192	207	221	188	208	176	176	200	200	205	190	188	222	193	208	202	229	185	211	204	200	200	181	202	199	222	219	186	198	192	207	193	202	195	163	229	204	185	214	203	226	198	193	171	202	204	212	186	174	196	198	171	192	203	208	194	196	200	183	215	216	210	186	190	205	219	201	224	213	194	181	171	194	214	198	182	182	174	211	196	200	203	230	222	192	190	202	221	218	203	185	219	195	188	181	199	209	225	209	211	224	184	201	206	203	196	178	225	199	198	215	198	188	170	205	186	175	209	175	191	222	207	215	196	209	185	188	200	200	192	202	206	191	189	206	203	201	181	202	217	200	207	168	175	184	201	203	193	223	217	196	196	193	210	193	182	190	200	200	192	217	203	203	203	205	191	200	206	215	202	193	201	193	199	205	218	192	202	201	209	200	206	214	208	216	211	218	197	188	212	200	191	203	189	192	207	185	193	192	217	211	225	219	215	212	202	199	193	215	208	195	175	225	215	173	195	214	200	187	221	219	220	210	212	239	210	222	182	218	202	194	194	202	196	176	199	213	189	191	167	199	187	211	193	184	190	229	201	212	240	184	203	221	185	210	192	203	227	191	205	197	190	196	225	209	192	198	199	193	205	190	192	207	209	197	207	170	191	192	193	222	206	200	187	189	208	185	187	191	201	221	215	195	188	194	209	170	214	205	185	195	200	197	201	185	199	196	203	210	212	203	201	196	167	192	203	239	203	180	209	205	178	204	202	183	197	178	199	213	203	225	222	199	164	214	195	187	204	194	166	215	187	185	186	206	206	205	184	200	206	196	156	191	180	200	207	189	212	204	202	206	189	220	214	206	192	189	182	186	187	204	206	188	198	180	231	182	199	180	200	201	190	187	200	212	200	194	213	206	189	175	224	198	201	167	204	188	207	210	190	205	222	187	226	190	193	201	223	190	204	172	211	179	212	204	220	216	215	170	206	190	190	192	186	169	199	197	218	198	200	216	200	185	182	203	195	193	169	223	190	210	215	192	209	226	199	205	197	194	208	206	210	188	203	231	233	205	227	191	186	198	211	197	204	193	206	179	209	193	213	201	185	209	190	206	200	216	199	224	210	209	188	200	197	192	213	210	202	172	168	202	205	183	219	208	196	211	197	232	208	191	190	166	192	178	207	203	210	209	190	191	189	206	213	207	191	208	189	206	200	214	194	200	193	160	213	201	188	213	199	194	236	211	209	179	212	187	190	199	198	196	210	225	181	191	196	220	193	210	215	174	201	201	212	210	201	195	206	205	202	206	197	212	183	203	204	180	208	189	214	199	197	211	205	233	205	205	198	203	177	205	218	228	195	203	204	199	193	212	212	216	210	215	173	202	211	206	204	192	226	194	184	198	209	202	221	192	205	215	195	220	194	197	208	231	193	187	238	196	221	208	213	199	197	224	201	187	217	208	187	190	195	217	182	191	213	213	215	194	177	161	208	207	213	190	200	168	221	228	211	219	203	189	194	220	204	212	204	212	194	195	192	209	205	188	208	210	200	199	190	212	210	191	201	208	198	181	208	184	215	206	228	171	198	197	188	204	188	216	208	199	212	203	183	190	211	168	209	226	210	193	213	197	191	177	178	177	187	189	186	198	210	182	195	198	200	196	220	202	206	192	198	215	222	182	214	192	187	188	166	233	205	206	182	229	183	194	194	185	204	221	186	210	213	194	183	199	215	212	195	176	223	213	207	179	183	166	200	205	211	189	195	183	193	191	211	173	181	201	189	212	199	181	200	213	207	183	187	203	198	190	210	213	225	221	202	190	231	202	209	215	223	195	187	196	194	193	194	206	215	203	188	206	202	196	207	204	208	192	203	177	192	215	182	186	223	188	216	188	202	226	208	229	191	206	214	225	218	206	209	205	207	187	210	194	201	206	192	191	228	196	215	181	212	146	205	224	170	223	222	190	223	206	197	214	215	185	191	200	183	191	199	195	199	202	220	198	213	215	191	192	222	205	207	187	181	208	203	188	206	199	226	209	207	190	212	195	186	208	172	203	194	183	189	199	213	230	180	185	200	200	215	205	220	212	208	219	195	230	216	194	192	191	204	185	213	193	188	192	202	201	178	203	209	206	221	163	210	196	200	196	202	207	165	197	190	225	214	207	203	204	217	213	201	192	193	204	197	201	192	209	200	204	199	207	196	214	186	202	199	210	201	207	211	190	215	201	219	203	216	169	227	195	226	217	204	208	221	188	179	190	207	204	203	223	199	167	188	212	218	185	209	197	199	183	225	216	196	189	196	211	196	181	209	200	201	201	204	201	192	180	211	188	235	197	188	193	193	199	223	205	193	185	201	205	207	208	215	202	203	192	210	211	189	206	212	190	199	214	209	220	174	199	200	192	183	193	210	191	215	221	178	207	210	191	199	206	202	211	209	218	189	190	191	186	171	202	211	209	193	198	214	198	228	181	222	211	197	179	220	200	195	193	191	181	218	206	208	199	191	198	190	190	230	208	208	207	205	230	182	229	194	209	203	200	188	202	172	204	221	223	199
24763	21538	26842	24700	1650	486	428	409	376	393	380	369	377	406	384	347	368	399	364	341	368	345	339	387	362	351	368	396	381	380	361	345	344	352	343	359	352	353	356	321	355	380	341	323	330	342	350	332	334	367	366	323	362	359	344	322	357	361	345	337	327	342	345	363	352	324	349	337	357	358	330	341	316	338	337	331	345	363	360	342	368	355	357	332	367	343	348	374	360	359	340	366	354	359	319	375	369	351	320	368	332	327	384	347	360	363	384	352	372	357	364	340	343	375	361	355	346	358	349	336	373	343	346	363	361	343	348	381	373	365	337	372	335	352	338	379	394	343	318	343	347	321	348	322	356	330	376	358	375	381	341	364	372	343	337	364	360	348	367	339	366	354	371	331	362	366	343	366	377	338	338	360	321	339	352	360	375	362	329	342	353	369	354	320	321	341	347	344	354	332	369	357	356	345	342	360	320	353	352	358	354	323	349	351	338	354	361	387	326	367	350	352	328	368	358	336	364	359	360	341	379	324	341	370	352	345	349	363	373	382	346	341	348	324	396	343	337	346	349	370	337	355	344	332	367	377	370	321	317	329	373	324	322	376	332	328	351	401	310	352	390	341	375	379	345	339	358	348	368	371	383	345	342	378	378	362	349	338	339	325	371	355	342	341	341	362	348	319	350	321	365	345	354	360	343	343	353	354	348	346	341	357	373	338	378	336	351	326	351	344	352	386	323	356	331	346	351	334	334	347	355	349	354	356	355	346	335	328	351	367	360	347	372	333	328	334	364	350	323	346	372	385	386	338	319	357	352	353	331	328	364	342	350	340	345	358	376	356	323	363	353	340	364	348	352	367	378	380	353	358	351	341	356	334	357	330	389	340	292	353	377	362	383	335	380	354	358	370	350	340	403	344	387	343	370	365	326	357	334	389	371	364	339	347	358	344	392	349	355	343	362	360	356	377	352	328	358	352	333	315	373	360	382	318	340	352	343	369	339	370	359	352	356	380	357	341	320	359	337	350	320	377	354	366	382	356	296	357	341	345	336	361	353	367	335	320	389	282	379	344	377	361	378	343	341	354	349	359	355	359	385	339	347	385	395	386	359	374	343	368	330	374	375	350	330	364	344	358	347	371	338	310	363	364	341	344	375	346	336	380	348	322	333	351	361	374	352	353	375	359	316	380	348	341	341	353	350	356	362	371	326	369	336	333	341	342	362	361	315	374	340	378	363	352	350	341	345	359	356	337	378	331	321	396	305	333	322	361	328	356	348	377	345	353	348	362	341	355	363	361	340	368	318	366	330	347	329	368	358	346	379	357	365	346	366	289	342	357	374	357	339	363	354	346	355	331	345	384	334	334	371	329	350	359	338	325	364	332	366	357	342	337	359	336	336	343	385	369	362	370	387	353	332	361	339	343	348	364	315	337	359	378	318	339	360	353	411	353	358	362	330	355	343	372	392	350	381	352	358	353	346	326	362	319	362	332	378	335	345	359	346	351	368	327	376	344	348	342	339	356	348	374	335	347	359	317	355	346	350	343	340	380	351	354	339	368	349	336	362	345	346	392	329	341	361	359	351	364	324	318	335	338	353	349	346	349	337	343	341	326	356	366	356	336	383	341	364	373	365	338	342	361	374	354	350	329	331	310	320	371	362	329	336	364	387	352	366	339	333	357	365	322	354	308	398	347	373	298	344	344	353	372	356	347	348	336	345	356	345	363	360	360	313	354	341	336	342	361	366	361	341	326	376	363	370	322	349	346	340	382	389	313	380	349	374	351	336	357	342	366	342	345	370	364	381	374	360	315	355	355	333	355	340	370	342	341	379	366	373	391	367	343	343	346	346	331	372	358	365	333	341	338	359	349	362	351	350	330	344	373	361	331	330	364	329	343	345	338	367	359	329	360	318	320	345	308	365	307	326	359	358	353	369	355	350	336	342	327	337	325	352	324	357	335	367	351	332	363	349	349	339	362	352	351	344	361	367	356	326	339	369	358	340	369	346	359	360	366	371	375	342	365	355	354	366	363	344	372	340	353	365	343	340	374	352	335	335	355	365	332	337	342	366	348	349	370	345	345	339	331	372	341	383	356	333	360	346	366	308	358	352	342	380	342	352	366	329	372	389	344	359	350	359	359	348	375	380	344	313	370	383	346	329	357	338	383	349	379	309	348	316	347	349	346	368	342	330	334	338	349	350	356	343	380	319	344	378	345	373	331	340	351	370	338	339	310	367	372	366	337	356	323	344	340	351	359	364	339	336	343	327	350	373	314	364	340	374	359	388	388	388	350	316	337	393	336	340	342	351	326	342	361	334	358	341	337	318	326	335	343	348	306	336	374	339	347	345	348	371	347	359	330	369	333	345	329	344	355	330	360	325	322	354	353	365	340	361	375	358	370	337	350	327	355	339	382	354	342	358	347	337	350	343	371	341	341	346	360	346	381	340	356	347	329	338	325	381	335	350	411	351	336	371	390	343	328	336	356	357	340	366	337	372	372	323	340	340	370	370	368	341	348	350	343	407	342	397	361	336	359	338	342	324	377	330	363	348	357	342	371	378	375	382	330	343	369	362	352	376	356	333	358	342	350	353	367	372	340	370	351	342	368	342	330	355	332	349	320	367	310	346	365	363	362	327	341	375	354	359	343	317	338	339	333	348	355	346	353	334	368	353	340	348	356	346	396	331	351	327	355	324	387	359	384	344	355	354	349	340	321	394	324	317	330	375	349	355	334	312	376	343	362	364	360	363	348	361	328	354	338	314	373	367	347	369	330	369	358	349	354	378	348	361	352	334	376	344	337	326	344	361	325	362	357	363	359	339	354	370	371	371	355	358	346	349	381	342	352	377	315	380	364	343	368	345	356	321	348	361	381	348	376	362	356	365	365	330	356	367	359	357	334	348	328	326	365	342	340	365	362	348	372	356	338	331	305	324	336	381	320	316	376	370	375	347	363	357	386	350	369	349	394	333	335	296	342	335	364	358	368	343	311	388	335	335	356	362	337	344	360	349	326	349	393	333	344	357	339	360	341	367	337	361	382	326	346	350	351	326	309	321	352	369	365	332	370	328	340	351	318	342	334	376	322	343	365	333	346	337	356	337	335	353	351	337	342	374	366	325	393	340	371	363	350	340	345	351	349	360	340	363	356	364	363	373	331	358	354	379	339	331	351	359	338	373	340	353	326	322	368	313	356	400	332	367	346	359	328	336	347	388	343	377	354	375	368	340	348	370	359	382	354	355	342	374	363	350	362	386	334	376	339	340	371	328	351	342	359	367	368	353	377	319	380	323	330	369	348	344	332	346	354	312	354	355	352	336	341	365	353	350	354	360	321	328	348	321	348	362	347	327	360	356	372	371	369	356	372	331	347	369	364	360	347	376	365	330	369	343	361	338	365	341	339	376	336	361	341	359	351	369	363	337	335	390	341	340	348	386	368	413	336	349	364	335	364	358	354	326	349	350	352	325	349	337	340	319	364	367	338	354	359	341	352	411	336
20825	3096	2138	1215	918	841	652	639	591	595	573	563	580	543	550	487	554	533	497	496	540	512	539	518	546	480	505	507	503	503	517	506	570	489	483	488	520	523	487	518	474	511	536	533	492	522	518	508	529	541	500	521	507	530	485	528	489	496	531	532	493	504	489	539	529	509	462	490	522	539	505	524	516	505	495	512	493	521	521	499	502	519	508	519	486	505	516	503	518	492	516	481	491	524	528	541	530	537	526	480	455	515	521	510	468	501	563	537	541	483	458	500	501	512	547	460	549	483	528	509	460	469	541	518	511	530	530	525	506	519	545	497	501	506	511	529	518	501	448	511	522	504	518	509	530	498	503	521	523	504	479	504	477	461	534	507	492	462	503	505	489	514	505	503	505	534	522	471	481	547	533	522	525	524	491	518	520	510	500	521	504	474	506	518	518	503	501	489	472	524	501	498	520	467	492	478	518	525	471	490	506	517	533	480	541	487	483	516	489	476	518	546	495	510	512	508	492	490	496	475	560	477	469	498	504	506	500	529	486	509	508	505	498	510	508	512	491	536	491	544	510	476	512	471	510	542	495	505	502	511	510	507	495	492	548	485	490	481	503	507	490	511	511	477	520	518	532	492	441	459	493	516	518	518	516	501	501	507	547	513	469	541	493	503	464	502	489	514	497	509	534	528	512	480	496	484	531	491	489	525	544	500	492	530	493	489	518	465	529	525	504	520	484	489	516	504	499	487	502	507	533	512	488	544	496	513	494	518	520	524	540	510	535	481	498	507	478	518	547	506	473	506	492	479	555	522	512	489	500	500	495	529	547	526	538	495	521	547	523	532	505	484	549	514	493	529	528	512	516	529	486	511	486	506	503	523	487	519	491	508	507	509	477	515	477	503	536	490	514	477	530	514	511	500	487	472	490	465	489	503	533	510	462	576	533	466	520	505	522	499	514	487	480	535	574	499	524	528	514	494	509	495	490	520	461	509	523	466	486	507	497	515	480	517	494	510	494	510	506	544	489	508	502	501	557	489	506	538	528	468	513	494	485	476	500	519	474	516	508	503	467	509	554	528	482	505	538	477	490	499	510	515	496	499	549	520	493	504	493	524	460	517	501	475	518	518	516	531	505	491	488	518	517	527	538	526	464	506	512	508	507	538	521	495	498	502	526	488	527	544	505	543	485	512	479	518	527	517	486	486	483	494	525	494	528	507	542	496	496	511	514	511	500	479	492	483	493	516	524	550	476	508	499	479	508	504	518	512	502	521	552	511	530	565	505	545	501	472	514	499	521	511	504	531	523	498	505	477	507	491	448	519	531	499	500	494	508	505	536	505	488	523	507	523	501	481	512	489	481	519	515	471	513	492	521	501	544	528	498	504	509	517	510	481	508	515	503	510	513	489	507	557	482	545	508	504	496	493	515	520	519	490	523	513	500	538	500	480	530	512	517	486	511	514	522	516	490	494	529	493	528	522	503	520	466	503	495	499	496	471	518	477	515	500	506	477	538	516	525	543	481	535	512	475	518	517	491	527	503	521	538	471	524	515	496	493	523	531	484	527	506	501	502	502	547	500	464	486	466	502	510	508	519	526	503	518	468	539	483	510	530	493	524	461	524	530	490	447	512	512	527	537	470	536	492	494	471	522	505	509	476	508	479	542	534	501	471	542	509	494	514	527	467	549	494	473	539	486	512	513	483	487	537	536	476	502	517	480	498	500	485	513	500	540	508	476	535	508	516	507	516	543	501	474	468	477	471	457	511	495	482	564	484	531	542	496	529	539	500	503	504	522	513	482	505	502	500	476	503	511	501	518	499	496	502	466	512	501	522	468	518	488	519	506	532	499	536	505	528	503	486	507	499	493	509	535	475	544	480	499	500	502	503	485	507	527	527	515	500	507	473	522	512	523	478	469	494	465	507	533	538	495	537	487	485	506	545	523	529	456	493	524	500	486	537	481	512	500	507	487	481	485	527	467	557	515	502	551	474	524	497	480	482	509	515	497	499	513	465	496	523	500	510	500	517	493	500	530	505	524	524	484	479	554	506	507	499	519	505	535	496	517	510	493	501	533	496	505	506	496	491	481	511	488	487	457	501	541	530	507	528	505	496	505	518	523	492	482	483	498	532	481	531	510	549	494	476	494	498	482	492	526	480	503	482	510	545	507	479	513	498	502	464	539	516	495	505	567	502	511	538	523	512	493	487	515	571	486	494	483	463	479	477	541	524	581	503	509	484	548	517	489	488	491	523	522	526	501	481	496	525	529	489	492	467	516	521	457	527	509	545	512	483	514	530	513	480	506	499	538	518	498	524	505	504	526	523	465	502	527	500	466	467	548	511	519	542	507	490	551	513	491	503	525	509	486	522	509	486	496	498	518	505	505	542	528	505	531	487	489	466	532	500	523	505	514	489	444	485	467	460	486	512	475	521	513	514	488	488	507	510	489	514	491	461	491	546	526	513	539	486	515	508	481	498	498	520	514	467	515	523	510	474	548	476	486	526	493	515	483	457	500	498	492	496	500	500	492	532	497	504	480	538	519	506	488	492	506	536	535	503	513	473	485	506	527	521	499	513	462	536	488	514	529	488	502	519	507	504	538	499	516	499	479	458	462	486	471	520	521	479	497	490	515	457	488	489	514	470	520	526	534	511	456	544	501	546	519	516	467	506	527	492	521	496	508	535	470	487	518	496	498	500	493	498	487	488	513	535	493	496	524	503	542	540	498	513	540	513	499	549	575	483	518	492	516	456	531	495	479	474	482	499	462	481	518	542	502	474	538	495	528	513	529	493	545	501	486	502	522	503	500	509	521	521	511	501	489	512	514	474	506	486	518	483	531	514	503	467	544	531	521	497	552	495	486	494	535	485	483	530	487	541	489	509	503	510	566	518	515	501	486	521	517	515	503	492	504	512	492	540	507	511	538	516	492	507	495	562	497	481	516	521	535	478	517	523	546	522	510	470	531	515	550	486	538	520	549	470	510	512	506	493	487	486	519	473	491	511	496	495	497	498	512	522	501	499	525	477	487	524	482	538	515	510	475	541	484	492	508	531	500	510	507	514	468	465	518	473	450	480	503	497	542	532	510	485	513	515	494	483	473	486	522	479	513	523	499	519	461	518	499	491	475	500	516	494	507	545	501	539	475	491	467	525	505	461	499	503	498	503	512	541	509	536	501	533	546	510	477	543	501	478	510	471	515	522	482	523	483	486	504	544	533	502	489	456	500	494	523	503	500	523	517	525	487	497	502	516	498	480	491	487	487	485	517	476	489	490	536	510	526	466	472	541	550	537	527	493	475	488	509	510	477	514	545	547	503	466	513	483	526	504	522	484	529	464	481	477	506	476	495	493	473	504	530	451	515	500	474	497	476	518	522	495	527	526	542	489	513	525	468	471	510	524	504	528	501	474	482	486	498	494	470	484	495	523	522	486	490	494	497	515	538	508	514	522	526	506	520	487	542	540	518	502	527	509	527	505	498	494	539	503	515	512	505
22656	21610	29483	24238	21610	21238	1495	398	270	274	222	189	169	177	186	177	167	143	145	153	138	139	123	144	128	150	139	116	114	128	120	132	133	136	111	124	113	127	109	138	121	122	132	111	137	126	114	107	109	110	108	127	107	118	118	107	104	129	114	103	103	137	117	113	115	120	125	120	129	122	122	128	131	93	115	107	112	126	121	133	115	129	127	97	121	112	118	116	119	110	110	106	113	97	107	96	125	129	109	123	116	125	104	108	116	111	120	122	114	111	120	109	117	124	110	106	114	112	108	145	105	100	108	109	108	106	126	127	131	121	110	118	133	128	112	122	111	133	154	138	114	125	113	101	119	121	105	101	122	124	127	104	117	122	122	112	136	112	117	113	118	113	119	117	133	99	113	127	135	104	137	127	107	103	102	111	104	118	87	132	86	114	123	112	129	115	124	117	125	109	103	112	113	116	99	88	118	126	127	114	120	111	139	105	111	100	120	126	118	109	120	118	118	124	106	106	131	111	109	115	124	109	116	114	118	99	90	121	110	104	103	121	119	116	103	102	124	131	111	106	112	115	107	124	120	109	130	108	129	113	119	114	140	125	118	103	123	117	118	124	107	140	117	121	120	134	109	115	122	110	115	119	125	127	115	123	116	118	99	107	116	105	112	105	110	116	111	123	106	136	115	112	120	118	114	113	106	118	124	105	99	110	104	119	114	108	128	115	106	120	113	91	133	107	116	139	115	119	120	111	102	98	132	97	126	103	109	92	111	136	91	112	120	110	118	115	125	114	100	122	146	123	138	101	112	95	113	103	125	142	132	118	135	111	112	101	116	80	122	110	101	119	99	122	117	123	120	108	115	126	115	121	129	119	124	119	122	119	110	104	108	108	111	114	124	98	114	97	125	99	99	136	110	110	117	131	119	122	117	112	118	111	119	128	110	121	105	90	117	115	129	126	103	91	113	104	120	114	121	110	102	114	128	107	115	113	118	116	113	121	114	104	128	95	116	128	98	118	108	107	139	123	126	108	110	139	123	110	109	107	111	107	117	121	116	114	121	111	114	126	120	110	106	129	118	113	108	119	136	116	111	119	119	109	113	107	111	112	105	113	111	115	109	124	109	111	109	124	106	109	124	100	122	128	116	130	116	118	131	103	108	111	126	130	114	110	136	123	115	111	96	131	98	94	100	112	113	108	128	106	106	105	113	146	114	116	129	109	126	126	101	104	123	106	121	123	94	106	131	137	125	114	115	113	100	124	116	123	126	118	128	108	116	116	112	109	117	111	138	120	104	122	113	112	124	111	99	131	106	124	121	143	117	117	126	106	117	138	114	113	100	105	110	126	108	103	100	119	96	113	112	128	140	113	111	108	115	108	110	117	147	128	93	108	110	91	103	129	118	130	103	137	123	123	120	122	142	112	116	108	109	111	108	116	113	119	119	109	110	125	125	112	112	118	104	107	101	118	103	100	106	130	135	110	99	111	108	115	104	109	111	120	126	111	128	95	120	111	134	98	122	104	99	120	125	114	121	111	111	106	141	128	106	130	106	116	109	122	109	126	122	131	104	120	107	103	115	112	103	113	120	111	103	109	98	105	103	108	121	129	128	127	103	106	114	129	118	111	102	114	120	108	106	125	95	105	117	115	116	88	141	128	110	108	109	108	137	129	120	128	123	92	103	126	118	115	114	95	123	121	123	125	93	114	112	119	127	111	106	109	113	118	118	121	123	109	109	104	127	129	121	107	121	101	107	122	124	116	138	106	104	116	130	117	124	99	113	110	120	105	101	102	100	147	118	102	120	113	105	118	113	100	103	104	105	114	98	107	117	107	105	107	117	104	118	104	124	116	121	119	117	121	111	103	105	112	110	124	122	133	120	124	105	102	115	116	111	139	98	119	127	113	100	110	97	100	115	120	94	135	122	128	115	106	104	91	126	123	111	116	108	118	94	106	112	102	103	100	115	128	118	115	109	130	141	119	118	129	110	114	128	121	108	123	107	109	106	124	115	110	116	126	119	120	117	107	97	117	130	129	105	116	146	120	116	99	118	119	114	94	126	109	129	107	103	117	112	129	130	109	114	115	118	104	121	104	112	110	128	90	117	130	105	120	101	111	110	116	105	139	100	113	132	125	129	110	116	113	117	128	122	110	99	98	126	104	115	121	117	130	119	137	108	142	120	105	125	112	119	99	114	120	123	118	125	113	124	118	116	117	115	131	115	127	99	115	116	106	128	117	115	105	133	105	129	117	126	110	98	120	122	130	108	98	101	116	113	123	94	132	120	129	119	139	87	115	106	100	121	108	102	101	125	98	103	122	90	128	98	104	113	112	108	115	123	102	109	120	128	97	117	104	99	107	120	124	111	119	139	120	105	101	109	110	131	110	121	118	118	108	126	109	114	120	96	111	123	125	109	101	107	103	113	118	120	118	119	103	108	108	114	103	142	127	116	133	132	127	121	100	116	123	102	101	116	120	116	104	100	95	123	125	113	99	127	124	127	130	127	113	104	113	106	98	118	114	107	108	109	107	119	104	110	114	116	108	104	128	117	117	111	133	117	122	98	121	111	130	117	122	124	133	128	130	127	142	134	121	111	103	112	99	130	97	93	129	133	110	121	120	113	123	93	117	93	90	113	108	120	129	133	130	110	110	110	105	118	125	108	118	118	114	115	117	114	113	118	98	130	116	118	125	106	106	96	117	105	88	120	116	123	105	122	129	89	133	131	118	132	114	110	114	112	127	124	106	111	114	116	107	116	118	110	115	121	131	106	108	140	97	108	106	126	118	122	113	110	112	106	121	114	110	99	123	94	109	117	111	109	85	105	126	123	139	122	105	123	120	114	94	106	118	99	110	128	115	103	108	113	127	132	130	119	124	122	103	112	113	132	119	127	104	90	118	118	125	131	118	106	119	126	108	106	116	109	115	108	117	116	118	96	113	120	106	127	132	114	110	124	122	101	121	113	115	110	97	98	122	131	135	121	117	110	121	112	120	111	119	98	106	106	136	129	105	113	129	109	119	119	116	123	100	121	98	123	128	118	97	116	108	117	115	129	128	100	122	114	129	106	110	109	102	113	106	113	102	109	121	133	96	110	113	96	93	115	117	107	103	119	111	107	103	106	113	102	135	106	113	118	122	104	106	129	118	117	110	121	113	121	135	106	125	116	122	111	134	121	100	123	128	102	120	117	97	130	107	98	111	135	127	120	118	102	118	103	100	110	113	106	124	117	121	107	102	125	116	112	111	111	108	111	125	122	125	101	123	107	129	119	112	137	137	128	133	118	110	125	115	111	112	111	128	130	100	112	139	112	109	108	121	109	117	121	117	124	104	107	134	138	135	105	140	107	107	142	118	124	129	122	122	109	117	98	125	115	116	122	99	109	108	123	121	127	120	109	110	112	105	110	130	132	109	120	107	114	88	111	106	121	118	120	117	127	110	114	115	98	113	115	115	108	112	113	115	147	113	120	127	109	125	116	117	93	115	90	120
24174	9880	6713	2939	1963	1371	1016	772	662	559	453	405	371	346	321	281	271	274	254	255	209	226	239	225	197	201	206	184	198	219	198	173	201	197	170	216	201	175	197	170	164	188	193	185	164	197	189	183	176	172	155	190	182	164	176	162	162	176	183	170	161	157	169	158	177	175	166	172	178	134	172	187	155	150	162	152	166	176	152	180	175	150	146	161	176	147	156	159	186	163	162	151	163	187	156	177	168	164	182	166	182	164	177	151	174	181	181	168	170	180	168	145	181	169	168	152	162	161	172	172	145	166	150	191	165	156	162	174	157	186	168	168	175	168	156	155	151	171	178	194	163	163	147	141	162	184	184	163	161	173	202	179	181	140	153	156	157	164	178	152	170	166	183	177	155	161	165	178	143	170	170	163	173	155	166	171	164	170	167	184	158	152	169	178	166	160	178	166	147	143	159	167	172	160	159	148	173	171	165	162	164	168	178	186	156	169	174	163	167	154	138	165	155	177	190	164	156	161	167	157	152	150	157	154	184	153	146	154	172	186	172	145	162	180	147	157	187	149	160	168	170	172	159	175	156	161	166	148	184	180	176	165	170	173	133	172	153	171	160	169	159	166	193	189	168	174	151	169	171	158	166	168	172	168	159	177	166	155	156	144	162	183	182	180	159	161	140	166	131	149	164	161	155	170	169	171	147	170	150	157	157	166	174	165	148	160	161	174	198	166	162	197	159	155	165	165	176	150	147	167	178	128	155	182	148	156	182	188	142	163	164	165	154	176	174	183	138	164	149	165	186	161	170	147	121	152	168	160	151	157	176	165	157	149	167	164	170	179	163	149	150	168	176	180	155	158	156	197	155	169	175	171	189	162	139	171	163	150	169	144	163	170	146	176	163	182	186	146	159	150	173	168	182	186	163	182	174	192	178	152	162	172	165	163	168	157	158	180	175	166	176	176	174	163	162	174	160	171	144	164	143	154	164	159	158	145	174	173	177	160	168	175	166	156	168	182	170	159	176	181	158	168	175	155	181	177	167	177	164	169	188	168	165	143	174	178	157	186	151	161	159	146	167	158	148	142	171	164	163	155	171	149	158	161	169	164	166	190	179	168	134	174	146	154	149	162	173	149	164	153	166	171	140	186	167	173	157	181	153	144	167	155	150	159	160	152	170	167	151	167	174	153	152	156	179	174	160	167	166	189	139	164	150	167	160	172	163	148	173	151	179	142	171	146	136	188	184	178	157	161	161	157	141	170	151	184	172	151	151	163	169	149	161	158	163	174	158	153	165	180	161	159	159	168	158	150	167	149	188	150	150	174	146	181	167	153	162	170	156	167	161	162	155	158	166	177	153	177	152	159	197	160	182	152	157	152	184	151	174	170	139	149	172	176	143	166	180	142	186	171	168	170	173	154	166	188	151	158	169	146	154	160	153	149	159	152	167	165	159	169	170	170	169	168	168	149	146	179	168	166	151	160	181	165	190	182	172	146	151	174	171	175	147	175	161	164	154	165	174	143	152	146	153	152	166	172	163	185	139	163	170	146	147	136	160	170	168	188	149	162	159	175	154	149	173	167	154	186	168	158	161	162	156	158	181	169	160	161	184	155	154	142	177	153	183	162	167	173	179	172	191	178	154	178	174	163	163	150	182	170	172	183	167	156	159	165	177	173	151	148	173	171	163	153	177	163	173	178	194	159	154	157	162	186	173	202	169	167	175	162	153	158	173	160	162	164	152	169	168	169	127	148	162	169	176	176	184	160	160	140	148	179	154	190	160	186	160	164	173	156	172	148	152	156	146	145	165	174	152	164	175	174	189	180	159	162	149	165	172	174	163	150	171	177	160	157	178	139	170	163	176	166	167	169	172	172	153	166	163	172	166	174	173	157	193	163	171	191	172	147	170	168	148	166	208	173	181	158	173	152	178	153	135	153	164	144	188	151	171	159	157	182	177	141	151	189	172	179	177	189	186	165	157	151	153	169	160	154	154	156	156	171	172	152	191	156	188	163	136	151	158	184	163	161	175	158	174	154	155	185	159	163	159	177	154	153	184	199	156	143	155	161	161	169	163	161	131	169	145	140	157	143	168	167	165	148	177	178	151	171	171	192	162	168	160	162	166	158	184	154	163	165	162	140	177	170	183	189	162	150	145	150	176	150	166	179	148	184	176	152	152	168	168	158	159	166	163	189	162	149	167	151	166	172	181	169	162	134	160	164	154	176	148	197	178	145	147	148	165	168	165	183	182	155	169	172	154	168	163	153	180	160	169	166	166	166	170	173	154	174	160	171	174	145	192	159	160	154	158	177	163	195	170	165	157	187	155	179	178	153	147	166	155	171	170	183	184	170	179	152	173	180	174	167	132	176	161	158	154	142	159	172	185	166	178	165	150	155	141	163	160	134	148	177	153	159	164	161	158	158	167	160	129	159	179	139	167	163	156	136	149	175	163	152	192	153	164	167	147	147	181	168	170	157	171	146	174	141	167	175	173	171	155	167	162	169	148	167	173	151	170	163	175	183	169	139	148	150	159	151	168	172	171	152	175	165	178	156	161	159	177	174	150	168	176	164	175	158	155	170	153	169	180	189	171	156	165	176	154	174	171	143	146	178	146	179	143	158	171	167	193	185	152	154	180	183	161	179	159	167	177	147	175	182	152	154	168	154	166	184	160	169	171	168	178	176	176	167	176	150	168	166	167	163	160	182	153	177	188	153	177	183	175	173	173	142	162	153	171	186	163	175	162	171	166	147	161	153	183	165	197	164	166	162	183	154	142	177	167	176	154	170	153	145	160	178	158	194	205	156	166	153	178	135	197	173	168	165	164	162	159	160	196	164	151	193	177	148	149	176	165	180	140	148	145	172	168	166	166	165	164	167	162	187	149	155	174	174	153	166	156	165	178	161	144	147	183	145	151	186	180	156	141	157	164	161	165	178	167	191	165	155	169	165	164	154	156	166	148	168	169	173	175	182	184	169	179	171	171	153	161	194	152	173	153	141	151	156	196	170	178	156	171	205	160	155	153	177	139	176	174	168	152	169	139	180	172	171	165	187	135	160	182	158	166	168	141	144	161	168	175	181	176	168	131	152	158	174	147	160	152	162	156	165	172	167	187	184	148	176	136	148	173	155	144	143	149	167	163	188	136	159	143	154	163	160	168	182	178	187	142	152	156	159	180	159	163	157	158	169	193	158	168	156	170	164	167	168	143	189	147	151	191	178	137	149	153	159	138	170	160	165	169	147	160	165	168	173	170	154	174	169	180	169	176	166	176	149	193	154	173	189	190	170	172	169	164	162	162	168	165	160	146	182	186	154	169	155	159	180	168	185	171	178	186	164	170	166	183	182	171	175	156	173	167	169	151	165	181	144	162	141	167	166	142	176	194	169	165	177	157	150	156	160	178	178	177	182	156	182	148	154	172	143	171	155	175	157	177	176	145	184	163	200	190	174	171	163	167	182	169	143	143	166	171	161	158	129	172	191	160	166	134	173	169	155
27477	18329	3407	480	301	304	252	295	328	277	307	297	308	287	288	325	310	276	280	268	280	324	293	282	264	306	311	274	313	311	330	293	300	275	268	330	302	308	305	321	302	292	298	280	319	302	276	274	262	292	318	284	300	330	309	297	271	284	282	309	297	291	287	311	338	283	283	295	293	297	303	334	293	302	276	259	289	301	296	274	298	317	307	287	289	302	313	289	297	307	281	289	312	277	272	270	284	297	328	277	325	297	309	342	256	293	287	281	314	299	287	296	313	284	292	291	319	305	328	264	307	296	287	325	287	283	299	283	287	306	284	292	296	296	318	284	294	304	298	329	307	299	316	281	321	294	303	287	325	308	296	281	291	309	269	297	320	303	300	304	312	307	315	318	303	319	304	296	312	321	299	306	303	308	314	284	308	298	272	306	303	330	289	269	297	329	274	319	291	294	297	295	299	304	302	273	314	294	291	274	301	295	311	314	274	286	289	281	278	318	284	285	307	272	288	254	306	289	295	316	343	317	281	285	301	273	285	295	305	288	317	320	302	297	314	285	268	315	260	310	267	300	282	280	319	314	307	279	284	285	315	326	288	291	265	283	310	287	276	289	278	309	284	290	282	283	281	293	299	296	281	287	308	288	283	291	305	275	292	333	271	304	289	311	330	305	313	296	283	305	308	329	298	301	286	308	322	291	276	297	288	307	297	280	285	281	278	289	296	294	287	286	307	285	318	294	314	325	269	300	291	311	312	308	266	295	318	313	289	284	305	309	314	279	296	290	299	283	273	280	331	325	284	318	299	299	299	274	337	248	313	327	316	288	275	304	275	313	293	279	285	291	294	308	296	300	302	284	329	277	314	303	305	296	308	296	277	279	280	321	332	297	283	261	304	322	291	308	295	285	286	297	307	320	289	288	299	293	285	316	317	271	303	291	318	280	304	300	268	289	319	309	304	301	331	302	327	311	301	330	308	316	314	259	305	310	335	284	327	306	306	331	279	263	301	337	319	295	298	306	288	319	272	275	311	306	327	310	289	284	303	286	325	275	293	301	301	305	303	308	304	292	314	300	294	319	289	279	278	311	309	306	297	320	270	296	323	295	330	283	324	326	319	281	313	303	310	280	272	306	318	307	304	309	318	301	316	274	305	316	302	310	285	270	295	300	293	320	306	299	307	287	264	300	300	289	310	283	294	308	302	315	305	313	309	273	270	284	299	288	307	272	289	322	285	321	303	314	312	318	326	279	300	292	299	278	293	317	302	300	297	287	324	304	297	312	298	286	305	304	288	326	293	311	316	312	298	288	298	300	313	284	291	299	273	288	294	339	292	304	310	294	282	281	283	286	290	322	312	326	306	269	316	326	284	306	313	294	301	325	277	303	287	279	287	308	308	299	299	310	262	309	305	293	340	312	286	297	292	317	283	309	272	288	280	314	292	296	300	289	306	305	285	269	335	318	292	309	258	320	321	310	302	289	314	295	333	320	291	281	297	313	280	274	314	268	296	263	324	281	306	291	291	274	314	312	325	281	299	267	319	312	297	316	319	269	275	312	312	287	294	284	276	290	301	280	306	297	270	273	313	300	300	312	323	269	312	319	303	293	294	334	318	300	314	326	288	321	312	330	282	306	341	296	287	296	297	289	279	308	311	274	294	290	287	297	268	336	327	286	300	306	292	312	337	289	323	301	283	299	256	295	323	329	296	293	289	298	319	301	293	297	310	264	290	255	291	314	292	283	321	295	341	288	266	272	311	295	287	316	302	292	277	296	319	286	304	316	264	254	308	282	292	317	289	327	295	298	299	284	288	290	304	286	316	308	287	320	299	274	315	289	300	294	292	287	308	278	305	274	295	313	308	298	303	282	305	286	292	299	276	300	279	273	327	299	330	290	309	322	285	309	289	274	302	312	282	299	319	309	256	257	304	264	303	315	316	278	297	301	303	285	303	291	283	271	309	334	303	325	312	307	293	276	306	277	255	305	297	310	306	321	313	307	334	309	336	312	297	307	280	310	290	315	324	289	305	293	316	308	307	306	270	320	290	291	318	306	324	256	317	296	295	314	295	285	313	323	283	279	287	300	284	317	302	283	313	297	338	285	289	274	310	280	319	293	296	305	345	302	281	281	307	304	286	300	280	298	297	318	305	296	299	310	296	275	281	294	300	275	306	299	286	338	296	301	276	290	298	315	313	302	300	284	309	325	290	297	308	285	323	301	285	308	303	277	299	297	308	270	315	286	307	317	303	332	283	299	278	281	335	301	289	282	321	302	295	280	308	276	299	283	291	303	301	309	299	300	281	330	322	287	313	292	313	305	316	286	297	270	267	309	311	284	279	307	292	300	319	286	300	280	322	287	310	281	283	285	323	324	263	292	296	326	318	290	335	294	299	311	308	294	281	311	312	289	330	280	307	296	328	319	285	305	303	301	255	283	314	299	303	294	304	297	313	288	303	303	294	297	310	281	322	285	280	299	309	296	315	312	268	292	316	283	317	289	285	285	306	339	290	285	309	290	311	307	300	328	283	319	296	289	297	301	308	290	310	324	328	287	293	290	294	299	305	308	288	319	306	304	302	294	296	296	280	270	290	298	319	338	311	300	283	308	315	286	295	281	270	298	308	278	323	290	319	290	316	286	274	316	299	308	300	284	313	267	288	320	270	312	297	286	301	299	282	299	264	293	270	336	288	323	283	318	298	271	312	292	308	295	285	305	311	308	311	311	282	285	309	334	290	284	294	316	298	301	292	303	266	311	314	287	298	278	305	339	288	299	299	321	327	305	311	325	307	279	308	294	304	284	280	291	306	274	291	317	308	293	289	309	282	276	302	303	270	290	311	303	294	309	309	318	306	282	279	301	314	314	296	285	274	307	291	268	286	334	324	303	282	289	284	295	305	304	296	299	308	285	277	299	279	278	276	283	296	306	300	308	295	258	290	322	309	269	314	303	291	283	309	331	288	319	319	297	292	300	291	310	304	304	294	303	291	326	301	316	290	303	305	300	298	284	290	274	277	308	274	283	282	292	311	303	305	338	290	286	285	313	303	327	272	296	297	315	299	302	308	320	282	306	297	323	307	316	280	317	311	280	264	263	334	300	322	314	323	280	252	293	277	293	354	296	285	316	257	263	301	287	293	286	324	299	294	287	325	302	312	302	294	306	278	317	296	287	316	286	296	304	295	292	316	296	303	300	287	295	324	304	286	312	291	317	288	315	308	288	310	298	328	288	264	309	307	290	297	290	293	304	293	277	266	285	297	300	294	343	292	300	270	293	288	311	287	317	276	275	270	288	312	289	293	300	305	322	304	297	288	285	293	313	290	297	304	317	316	290	313	264	316	281	304	324	309	338	328	301	303	278	330	299	318	291	301	275	296	302	281	278	251	316	325	293	287	303	265	280	314	293	265	289	319	310	296	294	299	285	294	294	289	288	290	270	306	325	315	316	304	312	314	299	286	350	299	282	331	284	307	311	313	301	307	304	292	304	289	298
10007	843	702	549	498	478	473	462	483	465	462	451	417	466	449	452	443	435	451	486	468	419	426	418	444	449	443	446	440	480	413	447	459	510	469	428	436	466	446	463	444	476	457	445	451	477	474	453	469	408	458	421	415	463	433	392	444	468	446	443	500	427	429	440	441	440	473	469	421	451	484	463	478	423	486	481	448	475	437	453	455	461	456	437	436	414	491	415	462	426	423	471	416	459	442	443	442	412	432	460	484	464	481	450	461	462	477	451	419	462	436	432	409	399	418	439	443	446	429	418	474	442	407	423	454	453	415	471	430	441	415	425	472	443	426	419	441	446	451	458	432	457	432	401	434	477	460	453	469	428	443	419	442	443	474	464	434	460	462	423	433	439	434	409	466	445	468	432	384	479	488	450	446	467	514	445	452	429	392	440	439	452	408	459	460	478	470	468	446	425	420	442	470	453	473	471	424	447	443	431	470	472	424	417	462	478	438	422	462	438	468	425	431	436	409	445	473	461	479	399	492	463	426	483	430	484	429	450	437	411	451	437	440	435	424	396	448	494	457	405	459	442	433	461	445	483	437	425	406	460	395	455	428	459	460	431	456	477	460	465	435	422	429	434	468	464	409	471	452	458	422	447	455	456	460	420	454	465	427	467	478	418	450	460	469	436	431	462	466	427	452	469	442	484	444	416	444	427	415	463	449	411	459	480	440	474	450	460	467	471	448	469	470	406	434	441	474	434	424	459	451	483	410	430	467	467	427	425	422	479	440	462	447	460	423	436	404	454	456	462	451	434	425	442	445	411	468	466	405	415	470	418	444	448	418	423	469	475	470	448	450	452	448	428	448	435	428	461	465	432	434	446	432	468	417	445	465	434	456	425	444	463	431	422	426	436	440	460	442	457	459	437	490	436	425	480	402	474	445	475	443	455	456	446	444	427	429	453	472	429	455	462	471	466	440	438	431	466	438	451	435	421	461	466	479	431	447	431	436	408	429	479	468	450	408	476	452	446	452	468	469	471	419	437	421	454	434	439	434	448	444	458	433	428	481	460	476	426	461	491	397	462	492	450	473	431	481	442	437	457	463	445	475	431	442	441	432	437	434	484	425	435	422	506	422	469	425	427	450	484	450	485	429	454	443	419	479	468	451	426	455	446	466	423	472	466	449	458	498	419	447	459	423	448	394	452	444	443	472	487	409	425	464	451	445	445	466	464	436	417	404	482	482	441	473	414	442	479	429	472	455	428	442	440	444	438	452	431	479	453	470	468	457	483	476	420	441	459	428	461	460	435	449	449	407	471	476	463	489	445	404	469	438	436	488	457	472	438	469	435	472	419	446	482	479	403	469	440	453	442	482	460	454	463	477	446	467	459	441	409	446	428	473	452	465	498	462	472	410	443	431	423	487	449	435	430	420	431	479	420	460	436	438	443	437	464	452	433	394	446	416	428	455	443	446	464	419	451	421	440	439	420	435	437	446	448	447	440	446	443	481	434	454	459	453	489	447	462	484	428	431	420	456	475	413	478	436	448	434	412	458	441	455	456	442	414	481	471	417	443	448	436	420	472	447	461	448	469	453	472	474	426	469	459	463	466	475	457	447	439	468	483	447	458	429	431	461	412	476	483	446	396	444	453	443	432	449	489	438	435	459	437	455	459	487	441	430	455	465	471	473	461	472	420	436	440	428	475	466	437	443	442	441	473	444	458	434	483	459	428	434	460	473	475	442	487	441	424	461	428	495	463	473	393	443	453	420	421	399	472	419	469	483	412	447	436	404	455	450	492	430	482	447	421	454	445	400	466	442	482	457	466	431	459	453	435	439	438	431	430	440	442	416	404	445	451	445	454	468	414	444	433	447	481	463	403	437	411	430	478	472	459	437	431	441	454	408	423	468	434	452	460	468	407	470	421	480	430	456	426	445	423	425	448	419	464	456	416	456	445	464	445	479	419	432	435	455	432	407	466	454	457	477	444	462	443	462	431	439	428	462	441	464	493	444	448	475	425	412	453	462	450	423	457	447	424	481	457	448	419	438	473	396	453	458	413	479	470	434	457	449	486	406	457	431	418	415	456	450	455	475	432	424	447	442	476	426	431	481	434	445	450	479	447	473	444	462	462	430	467	470	490	467	442	428	416	427	469	398	431	457	464	476	403	487	447	439	461	487	448	437	408	441	454	455	436	437	449	486	461	459	424	422	424	468	435	467	448	418	441	455	452	452	492	458	481	436	457	416	464	471	413	437	464	453	420	440	442	433	431	444	468	451	469	472	425	441	433	444	394	418	446	457	415	425	457	473	442	468	450	467	438	462	437	478	449	385	459	444	412	455	458	488	484	466	453	454	465	434	412	414	445	432	423	467	436	473	451	421	441	439	431	407	424	441	408	420	468	431	451	445	431	436	463	444	448	471	443	417	445	449	426	441	459	449	453	456	424	481	474	426	447	436	440	436	438	446	442	463	450	435	463	445	463	444	400	454	433	464	489	477	447	415	438	470	452	467	428	431	427	454	502	458	446	487	474	400	425	464	464	425	443	478	433	444	423	417	444	419	457	502	432	407	479	478	467	425	445	460	427	450	439	427	447	446	467	428	449	466	448	478	432	469	469	448	452	432	437	429	468	450	473	428	426	435	440	422	427	491	436	451	473	438	463	470	443	438	412	432	486	426	428	464	440	434	421	411	436	453	479	420	464	447	467	445	452	438	457	421	438	439	420	474	457	452	422	471	440	448	453	416	420	430	443	460	442	465	412	474	473	444	425	461	438	433	438	461	436	454	433	451	487	406	406	457	452	468	498	488	442	459	465	470	444	468	474	453	483	404	420	437	410	469	446	454	467	466	468	463	499	454	473	438	461	455	478	481	488	464	466	451	456	473	433	437	452	454	427	491	422	428	469	466	485	426	460	451	480	434	441	447	458	435	465	440	450	428	404	449	422	414	425	465	478	443	446	454	416	474	445	427	483	458	408	445	457	439	447	439	406	425	482	409	460	457	440	502	456	455	451	444	437	442	407	419	444	454	430	427	447	453	446	455	446	465	454	427	426	471	437	470	464	426	444	399	442	411	466	485	451	466	441	446	447	471	477	482	454	458	486	470	453	467	430	444	447	457	430	464	489	473	458	425	483	473	450	457	432	441	419	462	429	447	480	425	437	430	436	436	447	477	449	459	446	421	464	452	452	450	472	452	453	470	460	455	417	421	509	424	432	421	469	429	452	474	416	469	436	434	480	453	462	473	482	473	496	439	455	420	470	452	462	469	488	423	416	436	404	457	452	408	438	463	481	481	433	460	426	466	480	480	466	408	424	435	421	481	462	421	451	452	474	480	496	436	422	447	434	475	475	452	471	423	431	450	460	431	451	402	467	456	442	463	457	445	447	486	479	476	412	449	452	427	476	484	451	464	430	458	440	451	442	431	453	472	460	453	430	428	462	462	426	468	462	445	451	472	466	419	450	409	445	465	478	424	496	469	414	451	450	454	466	422	454	455	454
23528	21580	28803	24817	21371	2724	384	220	209	203	178	143	150	144	158	154	162	149	132	139	130	137	130	130	125	139	117	144	124	124	134	124	132	127	110	141	131	107	107	134	116	125	113	113	125	126	127	127	116	135	130	129	130	134	118	113	140	125	118	132	130	125	122	129	110	117	103	128	120	131	129	127	110	110	120	132	127	130	133	114	130	130	109	107	131	119	101	121	123	113	124	115	114	121	116	137	118	117	140	113	117	111	123	101	131	137	110	125	125	111	122	114	110	124	133	142	106	134	137	123	118	118	120	119	126	126	103	126	119	121	120	116	140	122	120	132	112	103	123	115	125	133	114	113	123	109	106	131	133	151	138	110	105	112	130	106	122	131	145	124	87	118	165	112	105	122	101	126	117	140	115	143	122	146	107	134	123	121	117	128	121	131	127	156	137	120	137	126	137	126	115	121	125	143	111	117	110	120	140	142	115	117	136	127	143	119	121	137	134	105	116	114	121	151	131	106	127	106	118	118	124	128	126	122	113	123	133	112	104	120	138	135	111	115	137	117	116	104	119	124	106	124	149	129	131	123	122	128	126	135	124	122	129	115	126	153	135	119	139	118	124	144	111	130	133	133	125	148	123	125	135	127	122	125	135	109	130	119	123	128	142	120	112	105	121	117	116	112	112	107	136	124	112	115	123	116	133	107	114	117	133	122	132	128	118	144	101	126	93	117	123	122	142	101	124	125	123	117	120	121	130	106	123	132	139	135	129	114	128	136	112	128	126	103	106	115	116	129	130	115	114	116	109	128	113	128	121	123	130	142	131	148	121	123	127	107	127	135	127	147	108	140	115	109	135	128	141	114	124	150	151	125	134	128	122	124	128	119	133	123	124	110	127	107	148	111	139	134	102	122	123	129	115	97	125	129	124	131	121	115	144	124	124	113	134	114	110	126	110	97	118	116	123	125	130	113	121	109	129	119	123	123	147	106	134	125	122	119	123	142	128	130	121	117	130	144	131	138	127	110	118	115	123	100	103	141	113	127	121	108	123	121	129	141	114	112	119	113	117	117	119	100	137	117	121	132	115	123	107	138	112	134	126	127	120	120	118	132	118	129	114	141	108	125	131	137	110	149	123	116	126	130	114	138	135	140	127	125	124	118	116	124	126	123	113	133	131	137	127	118	115	115	133	118	119	113	109	130	120	133	141	131	135	139	116	118	145	124	96	126	127	118	129	134	130	102	130	117	109	114	116	111	116	130	134	110	128	119	136	117	132	141	128	123	116	133	109	127	133	127	121	127	123	121	108	128	109	118	142	126	142	124	142	115	113	134	128	117	135	119	110	108	112	116	121	115	121	110	119	139	120	115	128	123	110	102	137	120	132	127	143	104	135	134	114	125	113	140	120	128	127	112	133	134	144	131	139	125	112	104	137	120	170	132	121	110	130	111	114	123	134	116	124	112	115	127	125	126	126	119	133	120	114	122	118	117	127	134	121	132	101	125	131	123	123	125	122	139	117	109	114	122	122	115	146	123	137	102	130	125	127	137	121	134	127	117	128	123	129	129	123	114	123	112	113	125	135	134	144	126	122	108	105	127	120	114	131	107	121	123	132	131	101	123	117	124	136	121	132	124	118	125	119	127	126	118	109	124	139	130	148	126	115	112	119	132	121	121	124	109	125	119	142	108	108	128	125	135	107	116	124	118	142	107	123	122	127	119	114	140	115	122	127	123	141	139	140	110	131	133	117	129	125	135	117	112	107	127	116	111	123	123	126	115	121	116	137	123	119	127	96	111	125	141	130	115	118	129	117	130	121	124	141	131	117	137	120	123	123	144	119	131	125	118	115	132	124	123	127	118	133	132	128	112	124	108	116	127	146	122	120	108	117	113	132	132	123	125	114	127	116	133	128	139	123	152	130	113	116	118	111	116	116	110	140	125	111	112	133	125	125	161	114	114	132	134	122	117	125	113	127	118	102	112	139	115	157	136	142	119	148	116	125	121	108	118	138	137	130	119	136	157	104	129	140	124	128	131	125	91	122	145	126	146	118	115	134	116	141	119	128	119	111	107	133	139	144	129	137	133	122	118	123	121	108	98	125	119	120	114	122	125	113	100	105	128	129	125	124	129	112	114	137	120	138	118	119	136	126	143	121	130	133	100	146	126	123	113	106	124	115	122	135	110	126	126	116	119	126	116	124	115	118	107	111	100	102	121	121	112	136	126	141	146	130	118	107	122	129	115	131	125	137	116	127	110	140	107	135	109	124	117	106	109	127	137	122	127	110	131	121	108	119	107	84	140	109	126	132	103	126	107	145	116	131	128	124	119	117	138	127	108	115	108	116	125	129	137	119	129	123	121	152	116	115	106	117	122	119	115	134	146	112	101	126	132	125	138	126	111	110	135	131	107	114	134	114	120	122	108	135	130	114	140	110	133	152	107	142	133	128	123	111	142	130	128	125	115	109	113	113	129	113	101	107	126	124	115	157	130	123	127	125	109	127	135	134	130	129	104	113	116	124	117	133	125	105	121	120	116	110	130	124	137	109	114	147	116	120	111	136	98	141	132	122	108	118	123	118	121	111	121	115	124	125	113	129	136	129	128	141	152	104	132	135	134	117	111	130	129	133	119	134	122	120	132	110	137	120	125	134	124	119	111	111	133	124	123	121	115	98	136	123	111	116	115	122	121	160	117	111	116	109	128	125	138	107	113	118	119	137	108	126	133	123	121	97	150	122	126	137	121	133	122	119	111	129	121	125	116	134	131	103	104	123	111	129	125	127	104	133	120	128	95	130	117	125	117	125	116	136	123	109	121	136	131	113	146	103	135	126	131	136	125	127	102	129	107	116	131	124	124	108	140	113	141	131	114	119	120	113	117	117	125	135	135	110	129	135	125	141	142	131	142	123	124	129	131	115	116	129	125	134	127	115	114	125	140	129	129	126	116	125	137	120	143	112	131	112	133	123	124	123	119	134	121	117	123	135	129	127	129	131	130	138	127	130	112	121	126	140	130	109	116	101	128	113	119	109	115	113	130	99	124	136	119	132	120	125	121	120	117	110	113	121	137	121	113	129	109	144	108	134	131	143	154	122	114	106	138	123	121	121	109	129	104	132	117	133	150	96	131	120	110	131	107	116	114	140	91	141	120	127	107	112	147	125	111	105	147	123	124	121	100	116	114	114	117	131	110	137	103	125	134	99	144	106	109	126	136	123	134	130	123	116	124	119	141	111	105	124	118	147	122	123	111	98	107	126	115	127	128	125	116	109	107	129	122	133	113	142	123	121	116	127	125	119	123	122	125	145	137	107	132	108	121	110	137	136	145	138	121	124	115	104	139	121	125	124	119	130	123	144	121	113	140	132	107	135	134	123	130	136	122	136	111	118	124	120	128	115	120	109	138	117	121	127	135	124	120	124	129	138	137	118	107	112	108	140	127	107	108	123	131	115	107	129	133	120	121	106	107	130	128	118	112	112	128	116	121	121	140	119	134	136	128
22299	6014	3885	1689	1127	840	612	542	433	382	325	342	284	272	261	239	256	246	224	267	259	220	244	216	235	214	204	175	218	241	210	194	202	220	199	205	199	224	213	192	200	212	201	208	202	203	212	232	202	181	205	191	191	206	195	217	217	202	213	203	179	181	213	197	208	210	171	196	207	210	200	211	199	202	198	228	177	199	201	175	204	207	201	193	211	187	190	210	202	175	213	197	198	174	195	189	199	237	202	191	197	199	225	197	195	187	204	198	215	198	205	190	182	217	188	215	195	212	208	206	192	181	188	196	213	196	226	200	206	191	184	183	220	179	191	200	209	194	203	209	206	206	185	209	189	179	175	196	187	234	183	191	200	189	212	190	201	188	198	192	193	205	191	215	214	191	180	175	193	190	177	200	178	176	205	207	200	189	191	208	193	208	214	204	199	206	216	177	213	201	188	215	206	194	197	219	224	194	212	210	200	187	200	197	206	210	177	228	212	173	207	208	202	176	171	174	210	189	185	189	212	190	174	185	170	200	204	189	192	226	195	195	195	205	191	210	199	209	197	186	199	189	205	205	190	196	217	219	184	180	201	196	200	187	190	180	216	202	191	187	180	212	196	207	205	181	189	200	207	200	190	212	209	196	207	190	208	217	185	190	204	186	177	198	184	235	190	204	205	206	202	206	189	201	197	243	191	181	203	196	200	208	194	189	213	196	182	191	212	176	185	222	182	189	205	192	206	217	202	185	222	193	185	205	184	180	204	200	196	202	200	187	213	181	196	194	198	207	181	216	209	208	183	192	157	193	215	209	229	185	185	204	208	213	206	179	183	199	210	190	178	193	180	204	202	199	203	198	164	198	195	200	203	188	176	182	188	203	186	221	201	175	183	210	192	186	197	208	194	196	194	202	194	200	183	206	206	195	177	186	198	202	203	200	189	194	198	215	217	195	206	193	204	194	194	200	181	192	201	188	196	206	200	178	191	211	194	194	197	199	199	192	174	195	221	200	166	198	192	176	211	183	185	187	228	222	190	181	215	185	216	194	185	199	195	193	202	187	174	192	173	203	208	216	172	201	200	206	189	203	194	199	211	215	169	199	171	204	173	182	190	168	225	200	208	209	186	162	194	225	205	191	203	185	181	195	196	204	193	219	186	183	172	204	181	189	203	203	207	182	181	197	172	215	195	190	172	161	205	221	203	181	192	201	194	192	194	191	207	205	202	188	193	218	153	200	191	189	184	194	220	203	194	200	169	200	218	190	200	200	202	195	195	189	193	203	179	177	200	202	199	182	188	197	195	189	201	205	207	207	183	164	181	194	167	195	181	196	196	224	217	182	188	198	183	205	223	192	186	187	203	188	221	208	211	225	198	185	216	209	202	192	195	181	207	201	194	207	208	196	184	215	192	197	202	178	172	182	197	192	204	185	200	188	178	199	183	224	213	190	234	200	173	182	199	205	188	197	171	188	189	202	199	196	205	190	183	204	175	204	222	207	196	189	175	200	172	196	191	184	195	186	179	196	208	176	188	217	188	199	184	181	217	203	188	226	197	201	187	194	239	200	208	180	205	235	205	205	179	204	202	199	200	201	192	209	206	189	215	181	180	193	195	208	216	188	216	189	209	183	201	190	195	195	210	206	227	187	216	198	215	200	197	206	208	188	190	183	186	217	179	171	180	192	168	197	199	195	203	195	195	186	191	188	205	183	205	201	203	188	197	212	216	197	204	198	197	201	202	226	216	200	195	205	179	211	180	220	183	205	190	178	188	201	219	174	195	197	183	218	205	192	178	189	181	202	209	206	182	217	195	199	201	199	213	180	195	207	188	187	198	197	174	190	177	172	199	198	189	207	200	192	194	211	188	213	203	174	226	208	186	186	209	168	194	205	191	196	202	202	191	217	187	205	184	182	223	193	180	206	206	203	179	191	212	196	183	186	215	181	175	205	190	195	207	194	207	184	210	194	173	198	188	192	208	207	195	207	207	188	203	200	194	208	231	226	195	219	195	190	188	215	178	190	185	182	191	203	184	191	205	162	186	180	204	176	194	197	211	196	186	193	240	192	198	193	183	209	184	195	193	205	202	193	191	188	187	216	185	211	205	181	198	194	225	190	195	196	193	196	187	200	203	199	207	187	204	197	189	192	195	190	214	206	190	193	182	222	202	218	204	215	192	194	205	193	204	192	194	212	197	181	223	211	223	212	188	193	171	182	209	202	209	178	204	197	194	189	175	201	191	199	180	196	209	219	185	176	229	174	198	192	182	194	193	180	206	174	184	218	183	175	205	212	194	213	215	205	192	198	199	196	199	186	190	190	199	217	189	192	212	178	181	199	189	195	183	204	178	183	225	175	182	207	186	188	194	216	183	193	205	191	188	196	221	163	177	213	202	186	191	209	202	203	205	178	180	215	203	191	191	198	208	198	205	203	199	171	200	203	199	202	196	180	195	203	201	201	192	180	173	209	210	182	169	192	193	190	193	178	194	184	228	195	211	193	189	173	195	196	193	196	187	195	190	183	188	214	167	202	180	213	198	191	195	185	212	181	208	171	210	192	204	216	189	181	172	202	206	203	209	192	198	177	214	204	210	207	204	194	204	201	188	207	198	184	190	198	209	184	177	189	204	207	178	216	220	196	187	199	207	219	196	185	201	201	196	211	194	207	189	196	192	186	186	205	199	183	196	219	190	204	197	204	193	194	209	206	179	164	211	217	190	185	203	199	189	182	207	185	194	168	206	193	187	186	202	208	187	188	185	204	215	181	190	199	225	202	204	179	190	178	179	199	218	194	191	174	185	185	182	207	217	213	184	218	204	187	221	213	202	185	200	174	202	170	230	195	215	198	195	212	191	211	207	192	212	220	187	191	213	190	204	181	216	194	181	212	213	194	192	178	198	211	184	234	200	201	201	188	195	214	198	191	193	209	210	193	186	191	214	204	176	183	207	191	184	204	196	199	170	215	192	196	206	177	234	216	189	180	196	203	181	166	185	198	200	202	194	204	182	203	209	215	195	215	210	211	197	201	215	182	219	218	215	167	193	178	197	203	195	205	192	200	196	194	210	199	218	191	214	185	223	167	195	199	201	198	207	224	220	213	215	192	200	205	201	184	220	200	196	216	210	208	187	182	194	212	189	202	197	199	176	212	218	213	203	216	199	202	209	222	187	190	168	197	193	196	217	189	183	176	200	189	185	194	188	191	198	183	197	187	188	178	213	209	190	195	199	198	179	196	174	187	200	191	173	220	174	204	217	203	182	200	183	217	209	221	204	221	191	200	214	219	199	197	212	194	206	206	194	207	188	195	199	191	200	218	188	179	193	206	210	195	196	202	199	189	190	189	197	207	196	212	188	222	208	232	231	216	171	207	193	209	203	200	208	189	162	208	170	197	189	187	165	196	187	213	202	168	197	185	207	196	207	213	202	183	187	209	180	227	210	190	166	184	204	183	195	203	195	178	212	207	208	193	205	197	213	189	197	214	197	185	201	205
24901	21564	26883	24405	1480	483	418	425	360	378	342	341	382	366	361	379	393	355	371	368	381	349	362	331	365	377	308	356	355	351	351	324	346	350	351	360	320	333	342	360	371	335	356	307	366	327	395	314	376	384	370	358	326	345	341	347	365	347	356	350	385	360	332	333	336	332	347	329	331	327	327	375	330	335	365	329	348	342	370	326	356	358	347	327	354	343	350	330	362	372	343	338	335	321	373	349	347	352	341	356	372	328	347	340	334	315	335	356	331	359	356	317	327	330	342	320	352	322	344	346	323	331	352	343	370	361	338	346	355	331	348	338	345	372	330	333	327	333	363	368	347	336	338	326	358	341	331	329	356	348	316	343	326	338	353	349	342	340	368	349	385	329	361	353	368	346	357	365	329	335	368	347	344	370	317	358	345	341	312	364	381	354	340	347	355	327	336	361	357	361	343	373	329	387	305	321	368	360	340	356	344	358	379	313	316	347	358	333	358	335	322	370	374	311	338	335	345	345	344	377	342	326	343	355	350	321	351	351	323	341	308	343	324	376	337	345	362	326	329	303	363	383	357	370	351	333	345	336	347	351	334	322	358	354	390	319	333	335	310	318	330	329	370	354	344	341	388	343	357	381	357	329	333	369	380	324	348	331	338	369	334	318	308	337	352	325	372	355	356	379	350	375	353	320	353	341	310	351	360	341	349	339	345	362	364	348	382	344	342	342	351	343	358	365	329	350	341	346	359	308	315	327	341	340	323	344	361	345	343	336	334	339	337	353	327	366	349	350	335	343	347	371	354	327	323	326	322	319	305	335	398	337	397	374	360	340	350	367	382	360	358	375	364	353	323	317	328	379	387	367	303	378	325	328	337	344	346	354	370	332	338	381	337	340	358	343	360	334	365	351	338	324	343	377	341	351	346	366	355	318	334	357	358	340	351	311	401	353	324	346	349	340	344	347	302	356	342	337	379	345	338	358	354	349	334	344	340	374	340	341	357	360	356	334	346	338	353	360	308	370	377	332	336	369	314	342	293	333	346	349	370	369	369	383	367	340	351	383	363	376	344	332	292	344	358	325	348	354	364	384	372	310	336	355	369	367	324	357	347	366	297	375	338	326	357	342	332	363	373	348	355	354	362	339	335	336	364	334	374	362	334	359	337	333	353	347	365	332	345	323	365	369	359	315	341	381	351	376	343	324	304	335	327	359	350	332	366	355	342	338	331	360	355	336	333	345	372	334	349	360	333	308	376	313	307	350	373	319	333	340	352	341	359	346	350	345	345	347	321	343	314	356	348	341	358	354	341	325	339	370	330	339	322	393	383	366	333	379	319	351	332	343	344	340	340	323	358	334	332	371	343	327	341	334	353	373	326	342	318	348	374	369	340	328	341	386	331	352	336	359	335	353	340	309	338	374	347	348	324	331	357	320	374	351	352	345	352	348	346	339	332	331	328	357	337	351	325	350	373	324	322	354	357	326	365	397	353	349	357	374	358	350	372	350	337	332	353	352	337	339	356	385	338	353	335	354	334	366	365	346	354	362	361	348	375	378	360	334	340	332	380	319	348	356	324	325	341	340	376	323	350	360	355	344	339	325	331	357	341	311	363	346	361	354	342	370	342	358	309	340	334	361	347	352	359	357	364	391	359	291	376	344	360	303	323	341	332	326	347	327	342	368	334	333	371	333	360	315	360	340	333	394	333	336	366	376	353	350	355	327	378	356	332	384	362	362	359	322	332	354	379	334	348	362	364	365	351	356	378	365	341	347	355	353	349	341	354	372	357	339	339	342	329	346	343	352	361	336	361	352	312	339	330	323	352	383	372	353	381	359	317	342	366	337	370	361	351	376	356	366	334	359	355	337	335	319	343	376	338	334	340	335	379	382	337	339	336	379	345	312	323	365	328	380	342	376	376	386	359	306	349	327	332	383	303	306	324	349	345	334	359	348	363	357	334	361	354	352	346	355	363	361	340	366	361	340	379	339	349	340	340	354	355	350	341	372	375	377	316	356	335	325	316	312	362	361	345	379	328	358	329	343	338	304	340	366	347	346	287	357	342	389	353	334	344	346	339	346	343	380	357	322	339	353	315	303	385	317	362	331	389	354	367	336	359	323	343	364	318	370	348	347	367	344	380	360	371	367	325	354	357	347	375	362	337	360	359	361	359	344	318	366	347	335	317	324	340	342	336	388	367	319	315	344	369	354	382	308	366	351	348	329	356	324	360	369	355	340	367	347	360	321	327	364	339	320	344	351	335	353	314	354	365	398	357	355	346	333	320	320	357	343	344	351	312	302	358	343	322	321	328	345	363	317	359	355	347	325	338	350	361	364	314	355	345	387	354	372	354	315	350	332	344	341	358	353	342	340	371	371	335	325	356	351	335	376	368	314	340	352	339	337	341	341	360	349	393	356	367	334	341	357	314	329	348	337	353	362	332	350	339	348	341	377	389	325	343	358	367	358	355	317	347	337	354	376	350	346	333	333	321	334	365	370	342	354	348	342	341	320	351	372	390	349	349	364	346	368	358	362	352	365	380	356	332	356	328	344	355	356	338	351	319	372	355	339	348	333	326	366	348	369	374	362	329	338	347	338	344	349	339	360	342	364	355	360	357	316	335	327	323	327	353	327	368	355	360	343	345	337	336	364	364	355	336	350	331	331	335	358	366	336	315	339	382	368	359	379	348	353	383	325	365	320	356	356	350	363	337	348	341	349	324	365	357	302	358	339	359	383	328	361	386	360	333	357	361	311	383	331	364	355	339	327	356	341	308	352	341	357	381	353	338	328	323	336	361	324	294	310	352	339	352	342	380	351	349	361	330	344	362	330	371	332	372	339	320	317	333	366	353	368	395	366	339	356	356	350	364	323	352	367	355	322	348	329	344	354	346	362	344	338	358	377	382	368	319	336	370	315	306	338	328	345	358	365	363	341	346	338	393	340	349	380	324	372	338	320	314	339	355	339	330	332	337	325	332	338	305	329	337	336	330	358	348	342	370	376	373	359	378	339	334	381	336	370	374	324	335	361	385	348	315	312	354	365	343	352	383	310	341	327	326	335	348	333	372	361	369	344	320	348	357	363	351	331	370	335	342	332	319	366	358	342	349	355	325	378	353	321	358	347	363	345	333	355	323	341	333	367	353	319	320	339	336	366	363	347	356	350	313	338	329	328	344	362	357	354	366	347	347	352	391	329	353	351	362	348	352	368	345	307	354	359	360	334	353	343	321	322	358	329	357	349	350	366	329	334	328	335	356	352	327	331	339	376	335	342	354	336	329	337	327	365	343	338	337	291	380	325	354	339	316	366	342	348	340	326	368	346	363	316	350	370	323	355	366	389	400	362	340	356	360	330	373	342	360	333	322	361	361	337	349	331	357	320	341	357	345	332	315	372	327	349	334	343	308	372	372	341	352	342	327	347	362	360	363	326	334	340	366	338	368	327	336	341	320	344	359	343	326	353	357	377	326	328	333	355	350	364	339	321	349	362	356	344
21042	2971	2076	1158	931	743	704	628	614	570	574	544	544	567	530	517	508	530	546	533	489	549	505	561	491	523	519	496	497	493	488	490	534	489	529	512	507	456	500	510	488	532	541	511	475	498	518	529	506	518	488	522	547	522	479	539	495	496	493	523	524	517	533	506	513	495	505	501	516	492	534	493	500	494	475	481	506	506	471	485	487	492	497	474	505	496	469	486	483	541	466	507	496	542	479	464	466	544	488	490	469	475	515	477	512	511	496	484	474	536	503	516	487	470	515	500	490	530	526	522	494	502	476	501	496	479	487	524	501	476	477	483	509	461	499	486	494	502	529	532	522	501	490	466	518	538	500	526	493	495	498	510	485	504	521	460	523	490	497	481	482	512	534	571	505	507	507	498	472	490	479	468	512	486	528	469	467	519	483	486	536	475	453	460	496	493	545	482	487	509	463	494	494	483	484	528	498	526	522	523	495	489	511	483	505	493	447	514	478	464	506	525	487	557	516	516	524	507	472	487	495	514	509	516	507	525	486	479	548	481	527	495	500	483	516	473	523	517	458	508	528	507	512	510	492	456	485	459	532	530	510	506	520	541	506	517	492	505	490	526	492	492	523	495	475	459	552	503	467	515	492	475	489	513	504	526	501	477	490	496	519	551	513	502	461	548	446	508	499	497	460	484	476	494	555	503	525	506	494	482	491	485	505	502	528	491	533	489	489	497	501	474	502	520	505	554	538	507	509	475	544	499	522	539	518	537	484	486	520	543	547	507	507	477	496	508	532	527	512	514	484	510	525	501	486	507	511	522	456	534	500	520	513	507	480	504	506	477	509	493	473	540	491	520	511	527	523	503	525	483	506	477	497	507	472	530	485	497	450	480	484	493	480	477	509	461	513	466	484	483	496	490	486	520	506	493	502	539	484	491	492	470	513	499	523	533	540	503	521	527	504	476	553	513	492	521	490	502	530	496	509	510	513	533	547	504	520	491	473	537	512	511	472	470	509	494	451	519	488	497	514	505	490	478	500	509	509	511	490	475	510	508	541	465	479	517	512	518	496	485	515	501	516	460	532	488	527	483	495	464	521	489	461	483	483	486	544	477	486	480	503	492	495	470	463	506	466	519	501	489	480	509	509	517	532	505	473	468	495	477	510	531	462	503	489	512	470	509	526	556	486	498	502	512	524	486	462	480	511	454	494	489	489	511	526	535	505	469	465	528	483	540	498	499	468	502	475	494	524	494	462	473	512	504	506	477	469	510	504	507	516	529	510	484	488	530	507	479	523	459	496	494	515	494	491	517	481	476	452	486	466	480	499	490	488	507	477	501	510	445	487	530	513	530	477	511	521	512	500	491	511	504	522	509	524	463	508	474	511	462	453	470	494	524	539	507	496	515	498	493	510	486	498	492	487	505	492	506	521	485	512	523	497	490	482	525	512	486	470	480	492	491	490	494	482	546	503	483	515	483	490	470	494	500	462	491	484	473	475	497	510	495	505	516	507	471	504	493	536	507	497	521	492	501	493	511	528	499	475	519	490	539	507	522	514	463	497	479	499	479	478	501	519	464	495	518	495	567	509	511	540	495	481	506	519	465	517	466	542	507	507	511	483	495	509	493	486	510	537	514	531	527	538	495	484	490	480	525	512	475	473	464	496	515	514	516	514	497	490	501	524	502	515	479	483	529	522	502	504	485	494	470	508	511	475	517	497	466	487	486	509	534	480	481	498	491	496	553	503	549	509	516	535	505	484	492	445	511	505	533	504	520	506	495	464	493	505	530	499	444	490	503	496	474	477	496	518	506	473	495	541	513	488	510	487	481	516	544	515	514	490	519	530	515	489	449	481	509	537	454	511	509	526	527	502	503	511	486	511	514	524	484	558	481	501	493	492	544	472	495	494	487	499	468	478	495	497	450	460	482	479	462	478	458	463	539	496	512	466	492	508	474	533	524	485	488	521	520	488	523	516	512	499	521	473	512	487	474	516	497	484	490	462	507	512	487	466	438	511	496	520	482	489	473	501	490	453	450	516	474	514	473	512	479	516	492	556	537	523	522	518	495	526	465	509	473	488	527	519	521	520	500	529	507	492	476	521	524	518	508	509	472	516	504	468	523	494	490	491	468	483	480	515	518	553	479	518	510	495	520	498	508	499	514	505	515	511	487	498	484	497	489	517	482	517	510	520	508	446	478	453	485	511	501	487	490	481	472	480	524	515	527	488	504	532	535	491	519	522	504	540	475	492	456	508	474	489	453	477	485	493	476	555	483	476	492	513	510	472	489	502	468	482	507	491	475	493	509	514	497	538	526	520	523	499	534	510	509	482	500	457	546	484	498	507	464	464	478	505	483	493	472	498	508	501	478	517	499	508	486	497	507	500	493	509	525	463	522	477	470	495	522	500	528	532	463	529	486	480	531	540	457	498	508	557	485	527	461	484	506	487	485	541	527	455	513	491	503	503	475	499	495	500	515	474	481	520	472	489	527	513	502	503	495	524	497	489	507	505	510	492	514	510	509	506	510	502	505	506	484	483	496	525	485	535	513	491	536	497	466	486	512	461	519	470	477	505	481	481	464	494	483	487	500	515	453	460	475	484	492	497	551	537	505	507	499	504	466	535	509	523	514	497	470	518	493	500	450	501	478	479	498	516	551	489	509	472	487	462	519	463	502	522	499	486	528	490	515	490	509	481	507	499	477	515	472	503	476	536	473	527	555	516	496	519	501	521	519	493	536	520	499	520	514	526	511	497	494	515	478	508	535	510	514	491	459	484	478	501	502	472	488	533	520	548	567	508	478	474	494	487	531	535	523	449	501	491	461	490	507	493	495	513	539	457	472	503	511	522	482	492	491	493	504	497	473	496	493	531	487	501	537	479	501	503	535	533	476	503	485	503	528	496	523	480	493	508	481	485	510	475	460	463	520	518	464	512	484	477	570	482	480	572	517	529	498	473	541	475	492	537	484	497	525	520	481	474	500	513	502	479	494	502	491	534	485	504	493	450	448	522	516	502	508	527	483	512	477	502	477	487	503	488	443	488	521	475	490	473	528	511	499	493	486	544	504	497	500	498	527	521	477	521	517	509	512	515	492	549	509	520	453	508	481	493	494	485	526	503	489	498	506	512	458	473	486	489	489	483	532	501	519	457	492	484	501	517	507	512	498	485	506	508	505	481	533	512	498	548	512	480	472	512	515	518	493	525	537	503	498	506	529	498	495	486	472	480	478	534	496	519	492	521	509	493	463	479	532	541	498	523	520	482	477	488	525	534	508	513	494	539	495	457	506	512	511	547	513	548	500	515	471	527	517	487	513	508	478	459	502	541	523	511	528	489	479	520	502	510	523	498	506	498	523	525	514	541	495	508	486	467	500	501	470	546	497	511	525	518	500	525	486	497	495	531	462	539	512	535	506	504	502	500	539	477	479	482	480	509	534	540	483	521	475	537	531	507	485	481	519	498	484	514	483	514	487	510	453	520	458	499	524	507	524	479	499
22601	21594	29402	24272	21594	21253	1531	400	278	258	250	199	203	183	163	142	151	175	139	124	139	146	140	130	139	133	120	121	140	116	106	130	136	130	127	119	124	126	123	131	114	128	117	105	104	113	131	119	116	117	125	124	118	126	115	123	116	116	122	117	115	102	113	110	116	99	124	122	135	127	131	123	100	134	117	105	117	114	121	125	108	110	135	127	114	114	104	115	116	101	98	105	108	110	116	122	128	122	96	120	124	106	105	106	120	106	126	96	115	103	105	107	117	113	87	111	125	117	105	131	113	121	122	120	130	115	106	127	116	100	111	116	109	116	100	91	125	127	111	110	129	129	102	124	112	108	106	112	123	106	108	136	120	116	115	119	123	121	113	128	114	121	107	97	119	108	136	125	132	125	100	142	114	111	110	111	99	116	86	111	122	103	105	135	128	134	108	110	123	103	97	121	125	129	105	128	114	131	111	125	117	107	119	126	102	134	112	123	104	101	99	113	111	120	103	104	118	113	111	107	110	108	108	117	125	112	124	112	113	104	105	109	105	112	102	110	110	104	121	107	129	103	121	127	111	100	140	125	122	125	103	121	121	124	147	111	121	115	101	132	119	106	104	119	117	114	115	105	106	110	117	124	134	117	119	100	111	137	107	123	112	98	94	116	136	109	93	116	117	115	128	120	140	101	122	112	119	134	131	129	117	128	121	119	113	131	136	121	122	110	136	135	116	96	105	126	106	134	99	117	116	128	136	116	124	124	107	99	130	111	101	97	103	100	103	118	113	112	123	136	111	117	108	119	105	115	110	106	138	110	115	104	123	118	121	108	95	119	113	124	130	105	106	115	111	110	107	112	98	113	133	121	106	119	115	133	136	138	117	97	121	118	103	125	113	100	102	106	98	124	125	128	120	141	135	112	117	111	116	108	120	111	113	124	104	121	113	104	114	120	105	121	138	114	109	111	130	108	130	99	106	107	109	110	120	119	113	114	108	104	112	103	127	144	119	105	104	108	93	110	116	115	98	120	124	140	115	117	98	120	113	100	117	136	125	121	98	115	120	125	102	112	105	106	107	115	115	120	130	114	123	119	100	118	112	107	106	113	118	129	102	114	111	112	137	110	110	120	111	103	98	112	115	113	106	126	86	114	108	105	109	132	120	113	130	132	126	113	130	95	119	99	108	97	112	125	125	117	111	110	106	115	114	117	130	106	124	111	120	122	111	101	126	116	116	106	102	100	126	112	108	115	116	123	114	115	126	107	117	108	128	116	139	94	105	103	93	107	112	121	114	122	98	139	111	83	100	132	130	123	123	103	115	103	110	112	113	123	101	121	95	127	114	109	137	117	111	115	126	115	105	123	113	113	119	98	114	127	124	116	112	126	125	125	123	110	108	128	125	119	129	103	113	101	124	126	118	102	116	119	127	118	100	110	99	108	118	126	110	131	111	121	113	117	108	103	108	119	116	113	112	115	117	128	122	101	103	111	125	136	105	108	126	122	123	120	122	128	110	102	98	118	136	121	133	120	110	112	109	108	116	105	106	120	115	122	109	125	104	119	105	117	104	109	123	118	90	112	127	120	101	130	112	126	109	111	109	145	106	110	127	117	108	105	95	122	118	138	123	112	111	117	112	126	125	113	131	101	121	92	112	117	110	120	114	127	108	113	122	81	108	120	106	100	140	111	130	95	147	139	123	114	124	104	120	128	88	111	103	136	119	111	96	119	104	110	112	135	110	128	121	117	105	115	101	106	106	118	104	105	127	117	119	112	112	132	112	115	115	112	114	121	113	109	107	98	108	108	112	109	126	126	102	110	111	125	110	120	112	109	110	106	109	117	112	136	109	109	107	102	121	118	137	123	93	105	144	120	126	118	115	130	111	121	94	125	102	121	146	132	131	126	127	102	107	119	100	126	120	109	110	121	119	106	104	134	104	102	113	112	121	130	98	121	109	100	115	109	133	103	106	118	102	105	108	89	123	129	103	94	117	116	103	145	131	106	110	124	108	116	129	101	123	110	97	116	120	112	115	113	118	108	117	110	115	130	124	110	119	107	106	114	99	112	111	110	118	108	130	112	106	112	116	113	97	109	114	127	120	99	115	112	121	115	125	98	94	123	91	110	107	114	110	125	109	110	105	118	115	103	110	113	117	116	135	136	120	112	110	107	126	108	108	113	107	121	108	105	122	110	117	111	109	103	104	130	123	117	104	131	115	115	98	113	103	104	113	115	118	108	122	112	98	121	104	107	125	102	132	150	126	129	84	112	113	112	129	112	105	122	98	109	119	110	115	112	100	130	118	101	112	111	111	93	116	107	120	128	124	120	105	102	112	127	102	117	102	119	117	94	90	114	126	111	110	121	116	126	103	122	127	115	104	112	102	122	111	133	124	100	106	111	108	106	120	105	121	102	132	114	128	141	133	114	98	105	109	110	111	109	120	99	122	104	126	122	119	112	115	119	132	120	116	96	133	126	117	129	109	117	111	108	125	114	108	104	103	140	140	110	120	102	143	112	108	134	133	113	95	97	135	115	119	110	118	118	107	99	106	110	126	102	116	117	108	104	125	105	109	93	126	108	119	125	120	111	118	109	105	135	119	119	127	106	113	111	114	134	111	125	104	109	96	115	128	113	125	114	101	120	106	134	97	96	116	105	105	118	122	112	131	106	126	111	108	133	124	93	115	112	98	112	110	123	120	112	119	122	130	115	101	112	97	128	113	113	106	120	114	118	116	111	125	117	112	102	128	131	112	116	119	121	117	116	105	106	124	109	134	122	124	103	120	110	129	131	123	107	105	115	101	109	107	132	106	97	109	107	125	102	118	124	105	124	101	117	117	126	102	109	94	108	109	113	123	141	116	123	108	123	117	108	91	110	108	123	119	118	93	105	134	110	124	112	100	106	109	116	125	131	115	125	101	122	107	116	133	99	119	100	122	121	99	95	116	124	119	86	97	114	101	118	112	125	106	99	94	112	121	121	92	107	99	128	100	107	106	111	108	104	108	105	102	129	115	122	128	133	121	135	114	107	113	122	124	114	123	113	107	93	111	107	114	126	112	106	119	100	98	122	132	127	94	124	120	104	108	112	114	119	100	117	111	120	119	119	101	106	129	114	113	113	142	119	118	118	114	112	105	99	137	101	105	122	108	108	112	126	122	122	110	110	119	105	110	100	116	128	122	97	97	110	100	115	108	120	116	108	113	105	106	112	99	119	107	126	107	100	107	129	135	93	130	112	119	105	95	114	115	95	97	105	101	126	130	92	92	116	126	102	125	106	121	101	119	124	121	107	122	118	104	109	113	112	127	115	124	96	96	91	103	108	104	116	111	112	108	127	116	106	122	118	105	104	104	116	134	107	111	130	102	101	103	113	125	124	101	105	93	112	90	121	137	103	110	126	118	130	133	103	113	109	122	126	118	118	109	112	115	107	110	101	103	132	122	120	115	126	128	106	107	131	103	100	108	95	108	117	119	117	112	102	109	118	113	125
24630	9772	6684	2819	1932	1396	1041	805	659	529	486	418	358	324	320	295	285	258	245	242	213	226	216	216	221	201	214	187	202	181	176	222	207	173	179	182	188	175	187	162	177	175	177	172	179	150	173	160	170	184	176	159	169	157	189	162	166	150	161	153	174	182	178	155	175	164	172	170	149	165	176	183	180	166	141	168	155	154	150	184	182	156	165	146	182	176	146	178	140	167	160	136	158	162	173	166	147	188	170	162	169	163	153	154	177	172	174	174	162	165	171	186	176	158	171	156	170	178	166	158	175	186	168	170	142	153	155	176	189	146	167	148	187	163	162	164	192	157	171	142	177	167	150	173	167	166	139	173	150	160	146	158	162	165	156	137	174	179	158	161	164	155	172	157	139	154	157	183	150	166	160	193	178	157	148	174	168	158	163	147	174	157	154	149	167	159	158	148	180	148	181	175	155	168	139	182	164	163	173	153	168	150	171	167	158	174	162	138	188	166	158	176	193	172	152	173	165	142	162	160	156	181	139	163	178	178	165	156	194	154	181	164	149	185	159	157	152	140	169	157	161	162	147	164	146	145	155	171	164	165	162	142	149	163	175	176	168	145	155	171	166	159	148	152	147	167	170	167	165	187	170	148	146	151	166	163	142	156	140	182	194	190	180	186	153	176	156	169	158	156	184	181	169	168	162	148	180	153	145	145	165	146	142	165	176	155	131	152	157	139	189	176	147	168	175	174	166	165	175	175	156	185	175	150	165	170	151	178	157	177	169	164	156	183	157	157	174	141	155	146	157	167	147	159	155	149	154	172	158	181	174	178	179	159	163	165	150	157	148	161	163	156	172	169	173	159	153	182	167	176	167	157	162	166	161	149	157	172	143	153	155	180	182	159	150	173	146	175	179	183	153	138	165	150	168	139	160	175	143	151	175	182	170	173	169	151	146	151	155	187	177	158	190	145	167	136	167	160	158	162	159	176	162	153	152	173	126	153	159	158	149	144	177	163	139	142	173	179	152	150	150	156	184	161	167	170	178	151	162	172	155	147	159	161	160	173	144	172	168	158	164	172	149	145	148	164	160	177	169	165	159	150	167	153	170	142	159	184	161	157	150	162	162	152	140	162	167	178	170	172	194	172	171	166	175	160	158	155	167	165	169	169	168	183	151	171	171	149	151	170	152	150	162	168	148	141	182	164	163	157	175	169	196	157	163	182	170	165	178	179	180	146	148	149	164	154	163	174	154	158	155	159	174	148	154	156	148	147	162	156	162	189	169	175	140	168	169	167	164	156	170	154	173	192	167	165	170	185	143	172	146	161	160	137	131	171	151	142	170	185	166	183	177	162	145	156	164	164	154	166	191	146	161	162	181	160	156	148	162	152	170	167	162	183	173	167	160	155	154	169	176	159	157	176	158	167	177	187	180	169	165	153	150	158	172	155	171	178	155	181	158	179	155	184	166	165	161	155	149	166	151	148	183	158	162	142	180	156	164	175	175	169	160	162	179	157	164	158	168	150	156	148	163	179	153	169	154	146	156	152	156	145	130	156	157	168	137	149	145	168	173	167	160	184	153	172	153	184	154	159	190	164	155	166	158	185	161	171	154	148	157	149	159	164	167	148	167	161	143	170	149	153	180	149	174	166	144	172	191	154	161	189	165	142	166	141	166	165	154	169	141	167	145	133	175	164	174	150	159	172	170	178	165	172	156	148	151	155	138	193	155	165	171	168	153	157	178	169	152	156	151	161	162	175	169	169	173	137	152	126	174	152	174	153	147	133	158	166	177	154	157	170	161	187	149	135	163	180	146	158	165	191	186	176	161	178	177	144	151	174	146	146	166	151	164	171	158	164	160	144	156	193	163	156	151	161	174	169	167	181	144	181	180	164	164	160	156	164	164	177	150	165	192	161	170	166	138	154	180	162	165	157	168	163	181	174	150	144	160	165	160	160	163	151	164	179	158	179	166	171	182	151	171	158	150	166	156	180	159	138	148	161	163	167	164	164	160	162	144	170	160	157	179	161	171	157	152	149	183	156	144	159	170	181	200	173	155	176	157	148	150	162	162	158	145	150	170	171	139	176	157	179	158	146	170	163	161	213	167	175	161	168	149	145	157	153	200	164	165	200	158	170	180	154	170	189	179	171	150	152	167	183	172	180	162	181	175	173	132	163	167	171	153	154	157	179	151	149	179	184	175	141	177	169	175	163	161	161	153	182	176	156	154	165	159	162	158	174	176	137	183	172	174	160	156	179	152	154	181	177	153	139	157	163	142	176	148	173	157	170	169	163	172	146	158	172	181	173	174	147	165	160	173	144	158	162	147	183	194	170	151	168	168	134	172	147	160	161	160	142	164	179	160	194	155	169	162	175	146	143	151	169	180	164	153	177	158	163	164	184	157	155	163	159	177	165	163	171	149	167	158	175	170	148	192	150	170	156	163	173	163	152	165	172	176	159	158	175	152	174	147	155	160	170	181	174	157	162	149	147	184	174	159	156	183	150	176	127	162	131	170	170	154	175	164	188	178	163	186	150	179	167	151	166	159	160	182	192	159	174	176	149	168	161	177	160	142	162	145	160	182	159	155	166	162	162	178	164	150	143	162	175	162	166	165	159	175	142	166	164	196	155	133	168	156	178	177	171	168	196	152	171	163	164	164	151	170	158	170	207	181	141	139	156	179	171	162	164	165	177	156	137	152	161	186	140	141	160	159	168	161	160	152	184	176	161	172	168	138	158	168	154	150	137	140	161	155	177	167	161	161	176	165	172	142	157	163	173	161	150	145	171	164	158	158	177	145	179	158	145	139	156	153	172	150	173	179	134	163	174	145	155	158	174	154	167	164	171	151	164	162	168	163	166	175	156	172	173	176	142	166	188	155	172	151	152	135	160	175	166	153	168	154	146	161	174	140	150	159	171	164	165	172	159	167	173	172	158	178	171	169	176	174	174	166	181	160	153	161	181	157	179	161	153	150	148	148	147	160	174	161	168	159	165	185	172	157	161	156	165	161	175	172	166	135	169	131	174	152	148	157	162	149	197	182	154	178	172	151	168	164	152	169	183	144	148	174	182	155	164	158	169	166	160	154	154	186	154	177	168	173	166	164	160	155	169	175	176	160	137	166	151	166	157	185	169	190	180	160	180	125	155	163	175	172	160	174	156	139	141	169	160	165	163	158	181	163	177	154	194	157	160	140	187	180	150	170	179	166	176	151	163	157	178	174	181	156	168	170	161	174	179	183	140	175	181	171	172	165	153	161	170	159	159	158	158	174	185	163	159	180	165	164	155	175	153	160	162	155	168	178	154	137	171	159	166	154	164	146	166	162	175	152	160	173	156	169	159	140	147	177	177	166	170	157	152	145	153	156	180	156	167	162	167	159	154	167	181	164	170	139	180	148	174	152	162	136	169	172	170	164	165	168	157	184	164	163	170	179	152	161	155	166	190	142	162	148	170	157	149	169	154	183	188	174	163	173	171	159	168	163	152	167	148	151	149
27676	18382	3446	451	331	305	329	294	299	298	308	293	277	280	278	262	293	307	308	304	265	306	289	302	325	335	327	303	300	274	301	330	300	291	289	286	289	289	304	309	280	328	305	292	298	302	287	307	300	319	311	262	269	286	280	307	323	299	259	300	278	292	301	310	290	304	282	303	270	275	290	305	323	298	305	281	312	303	297	287	291	320	301	293	314	318	290	323	295	302	313	321	301	306	296	286	283	308	273	314	303	287	243	285	339	288	306	308	291	282	318	297	285	299	280	308	296	323	312	290	282	283	304	314	297	301	298	293	295	332	301	291	281	303	298	290	303	288	309	319	282	297	278	291	306	326	269	297	267	306	274	291	257	312	274	315	288	261	301	318	312	312	307	286	301	290	316	314	266	300	254	264	301	310	301	299	325	307	326	280	313	323	287	313	296	329	313	297	325	307	322	300	326	305	285	287	301	296	308	273	309	283	294	308	315	300	321	295	277	309	264	283	284	305	298	272	292	293	261	301	309	285	309	284	313	305	276	295	316	287	287	312	299	291	292	309	311	300	307	313	334	304	270	343	310	291	272	323	295	302	289	301	273	290	302	292	289	286	312	302	293	288	278	254	301	285	278	315	317	337	315	282	275	310	285	298	296	321	276	290	287	296	286	297	277	265	314	286	323	275	251	279	284	295	280	305	288	281	280	309	283	301	308	290	305	299	300	317	316	316	270	312	314	280	297	327	309	292	298	269	293	277	294	302	318	272	312	300	257	296	316	324	289	280	320	268	273	291	311	296	325	307	313	289	307	274	283	279	311	277	301	330	319	297	318	275	302	299	320	305	295	321	283	280	292	284	300	300	281	279	316	302	281	318	339	291	308	294	304	314	300	278	327	318	291	285	327	305	284	309	325	304	282	302	290	328	293	300	309	299	305	277	322	287	301	308	299	309	287	305	289	304	287	285	283	304	284	328	275	276	328	283	290	318	287	298	308	321	288	284	306	286	265	298	306	292	306	291	326	292	312	317	279	317	314	295	327	276	284	289	300	305	319	297	295	236	290	305	293	298	273	307	298	287	323	295	266	313	329	284	271	302	290	284	302	304	283	292	295	278	285	278	274	326	269	301	278	301	292	315	281	269	314	272	316	317	311	299	258	312	287	268	276	277	291	291	304	288	287	286	274	277	310	305	266	290	269	325	294	318	299	291	272	303	315	292	287	298	290	277	269	280	312	302	291	308	303	295	291	322	291	286	277	292	302	280	279	306	294	339	287	301	278	311	284	290	302	282	318	300	289	272	297	306	304	258	300	282	263	309	297	305	273	274	281	306	298	298	303	276	295	260	303	299	280	257	287	315	283	286	268	302	312	304	263	285	313	316	306	298	278	293	288	297	308	289	281	325	288	319	304	274	321	306	298	327	310	302	319	315	286	265	298	281	295	293	322	293	312	284	277	325	280	286	304	314	301	312	306	277	293	317	273	307	311	271	279	307	301	306	309	302	261	297	319	283	281	269	288	296	301	297	313	289	282	290	287	298	295	318	291	305	284	294	287	291	277	290	274	273	278	309	308	283	279	305	274	278	313	308	304	306	283	283	305	310	273	299	314	297	284	300	327	306	307	298	289	288	278	298	327	302	272	318	294	314	309	320	302	304	279	304	294	281	315	293	281	313	292	303	342	287	315	301	302	273	292	301	316	295	301	302	312	311	287	264	277	305	321	298	293	336	313	315	310	283	312	317	320	301	319	307	297	302	301	300	300	287	313	294	294	335	277	258	289	298	322	279	298	294	287	279	332	288	298	315	299	286	269	313	288	301	325	287	276	305	315	292	299	298	266	297	287	295	284	316	280	268	292	306	291	295	272	284	279	348	297	295	340	295	282	297	306	272	312	305	329	288	287	293	303	326	297	252	325	308	301	290	303	304	297	288	305	286	286	291	318	281	303	315	296	311	284	293	297	273	292	315	296	312	300	299	322	289	318	297	323	277	309	309	319	281	290	286	288	314	289	313	281	322	304	275	276	264	298	325	285	299	315	236	297	303	285	292	275	299	282	311	285	315	298	317	315	300	309	290	296	278	325	296	311	301	317	275	297	273	276	271	252	327	312	310	286	282	314	298	324	279	276	310	295	270	306	283	293	290	288	323	305	296	301	289	270	297	271	317	272	312	310	289	307	281	298	299	270	268	332	307	325	305	295	317	281	279	296	313	323	304	277	323	313	254	321	305	285	271	295	252	283	308	295	290	329	295	277	285	282	287	325	323	332	270	313	293	321	262	318	311	289	291	288	292	299	322	250	290	317	316	297	291	294	291	290	299	297	287	273	290	301	282	295	302	288	302	284	288	305	298	305	329	296	292	288	261	300	304	279	307	274	283	276	308	308	266	286	303	302	310	263	319	277	302	282	285	262	291	328	279	284	307	282	299	259	298	302	303	298	309	299	274	310	308	275	344	282	293	272	286	306	294	274	300	281	315	283	263	315	279	288	298	323	284	274	311	305	300	288	306	275	309	307	286	299	307	296	286	295	317	296	309	333	314	343	332	297	288	275	302	286	282	316	290	261	307	305	280	267	289	311	312	292	301	287	322	268	299	315	328	313	298	302	299	300	334	311	307	311	295	291	284	297	339	295	287	271	279	306	315	301	282	304	321	316	323	297	276	304	291	300	304	311	297	270	305	291	277	276	305	269	291	309	301	320	308	288	270	307	319	294	310	328	271	292	322	324	306	309	331	280	266	300	295	287	315	316	290	274	305	309	273	278	310	273	275	327	305	272	280	322	296	355	282	279	292	291	324	289	284	312	318	293	301	292	303	286	267	278	325	303	306	331	291	301	304	309	297	276	314	276	316	296	292	306	295	280	292	311	298	287	277	327	295	334	264	290	281	322	281	303	283	348	290	314	310	317	310	274	294	298	286	293	316	280	312	296	294	303	324	281	289	283	304	283	290	298	303	276	299	305	300	288	324	277	310	286	326	335	300	291	311	280	308	283	257	301	293	262	285	321	276	283	304	284	314	312	301	328	285	279	308	300	308	283	299	259	323	326	300	313	292	269	302	313	291	297	317	295	292	303	313	267	289	293	279	299	303	305	314	302	315	290	290	289	298	326	298	295	295	299	280	331	316	241	294	304	290	288	314	283	302	282	294	264	316	312	291	318	304	272	301	313	266	278	306	320	286	269	288	305	318	282	318	311	279	299	284	309	297	285	308	344	322	268	274	325	282	325	259	299	286	283	294	303	304	266	316	282	295	312	297	314	297	280	278	307	308	328	283	301	303	277	306	303	328	303	298	278	337	301	280	303	297	313	283	299	304	309	283	318	311	277	298	301	292	289	310	291	310	272	298	306	274	280	286	289	303	295	305	278	300	298	317	309	302	319	285	311	298	294	281	313	280	290	295	277	287	300	276	313	290	301	302	299	305	291	280	303	281	287	328	319	306	303	278	312	285	323	283	305	348	292	267	291	286	310	303	317	319	311	304	287	298	307	293	297	276
10128	826	716	520	466	484	436	471	425	415	405	459	440	439	407	447	449	419	444	421	410	488	436	457	407	442	446	443	431	436	447	468	393	440	437	444	451	469	458	462	443	425	504	456	446	417	419	407	447	439	456	473	431	446	481	462	454	457	470	462	423	450	431	466	446	459	386	439	463	432	462	438	446	439	427	448	440	450	418	453	445	458	490	423	469	510	411	412	465	430	456	459	444	442	430	480	439	418	485	435	415	479	430	452	446	432	438	451	407	432	440	425	430	456	439	424	469	450	448	455	432	457	442	479	457	463	459	464	448	449	429	453	422	457	414	454	377	394	476	438	452	430	462	454	462	440	453	427	428	435	410	448	394	448	489	471	438	467	461	433	447	435	464	417	409	476	439	474	415	463	404	411	470	460	436	443	429	426	496	419	452	416	440	441	406	443	452	446	438	460	421	411	449	481	463	424	433	453	445	444	444	478	437	445	442	435	428	438	435	455	467	424	431	432	431	456	451	402	409	420	468	419	428	461	437	473	438	470	471	439	415	494	462	439	446	426	433	462	462	473	455	439	430	437	422	472	424	433	397	435	414	462	450	481	432	454	481	430	435	428	411	436	461	422	437	423	450	424	437	418	466	460	441	418	437	448	439	405	411	447	429	435	457	478	436	418	416	443	450	445	451	442	423	443	451	416	423	444	461	476	472	428	456	447	445	424	428	425	418	433	422	409	434	428	426	437	467	476	445	480	454	442	474	449	446	438	446	453	458	407	463	435	426	417	413	405	464	440	463	395	421	437	441	429	430	392	439	419	460	477	515	473	432	421	470	455	449	409	469	455	456	435	446	444	440	414	443	446	441	474	455	438	414	431	453	433	434	458	428	454	420	431	477	446	442	430	413	413	448	413	424	493	453	441	407	458	447	429	479	475	433	432	407	416	434	438	454	442	443	448	431	457	441	467	428	465	461	437	458	464	465	449	467	445	457	439	463	459	471	450	415	425	441	418	478	415	412	405	467	433	431	438	444	449	453	434	449	448	428	417	487	416	435	438	426	399	414	449	461	438	440	433	451	420	421	443	440	434	442	410	444	448	458	479	456	448	451	433	412	394	426	443	428	456	460	439	465	433	426	439	439	455	399	430	450	448	440	419	455	438	442	442	476	418	435	435	397	429	425	451	471	465	430	437	409	436	432	450	452	435	430	454	461	443	439	449	469	464	439	411	451	412	439	476	434	415	413	435	445	402	428	421	433	435	495	431	486	444	418	447	433	429	454	447	456	456	457	476	449	456	446	411	400	416	464	442	439	421	466	421	439	433	455	465	456	449	460	419	448	447	445	473	443	461	456	479	389	465	457	444	431	465	396	414	459	436	453	449	428	452	421	411	419	429	442	427	442	460	457	420	423	426	460	416	431	429	452	432	391	458	442	478	444	439	421	485	437	432	423	399	469	449	450	435	471	413	454	441	429	437	453	423	418	412	446	449	427	420	420	415	460	422	417	464	428	441	492	440	423	451	422	449	412	456	448	420	446	437	448	408	461	447	442	459	460	462	436	478	454	482	449	438	454	420	450	433	492	386	444	429	425	463	448	423	429	452	471	447	451	426	443	464	390	458	453	451	432	426	440	439	455	440	425	441	455	446	462	466	439	442	439	423	434	420	420	484	435	426	432	459	398	438	412	434	476	397	425	413	456	429	434	462	454	421	438	422	412	440	465	443	419	445	458	422	439	421	439	464	436	454	420	467	470	456	467	450	463	440	451	445	441	437	461	389	446	444	441	393	457	429	436	470	431	410	449	436	431	431	456	452	420	452	442	419	417	439	399	451	444	451	448	444	438	426	473	451	420	477	475	453	423	439	421	473	459	454	449	459	385	470	390	445	474	454	439	443	441	438	462	427	463	440	475	448	457	451	446	429	415	449	436	448	448	449	463	428	392	425	470	449	436	427	452	442	434	437	452	448	435	450	419	443	435	438	453	449	441	443	444	438	466	424	452	439	420	422	446	442	433	406	430	411	401	430	428	419	443	450	434	467	447	454	419	459	402	420	438	437	438	445	452	462	476	460	445	495	469	414	427	447	437	406	470	421	435	459	441	436	435	461	441	415	449	424	422	433	434	447	443	452	442	417	459	427	423	390	420	392	429	420	453	410	405	494	427	429	410	422	442	418	464	471	459	424	435	435	453	437	436	469	446	438	435	438	454	473	436	452	412	418	407	427	442	500	474	440	408	472	441	438	462	441	430	482	405	478	455	418	438	446	443	444	441	444	498	479	445	443	446	440	456	463	426	436	438	432	405	408	416	439	429	427	421	434	445	425	423	448	432	429	474	429	425	488	442	437	431	470	470	434	440	442	453	444	427	451	446	447	439	431	420	450	446	407	436	427	419	393	430	462	449	487	463	530	484	467	492	430	443	448	450	452	402	443	440	471	438	448	451	468	456	415	464	433	430	392	429	428	440	417	503	421	447	404	454	463	446	428	425	418	445	444	429	483	452	425	452	419	442	428	426	462	446	417	407	455	463	391	431	442	456	444	417	435	428	431	422	418	471	463	469	484	458	468	440	454	425	403	435	424	417	436	450	437	438	457	460	453	455	428	446	433	489	434	458	468	416	445	443	415	434	414	501	416	433	480	450	432	460	465	435	465	441	428	470	449	457	447	438	434	452	486	433	422	422	423	420	448	456	457	424	457	451	457	455	425	422	440	447	473	463	423	455	458	429	446	442	420	442	412	407	439	408	464	430	396	444	428	452	430	417	464	422	437	463	419	454	435	425	423	439	439	431	466	488	433	436	439	463	444	460	459	457	450	432	402	451	441	471	413	423	433	418	436	412	434	419	457	435	442	411	415	446	438	410	451	451	408	471	427	423	444	457	458	464	422	447	430	429	441	444	462	477	486	440	452	442	498	425	424	429	479	439	428	420	404	421	492	411	464	433	433	411	416	442	444	468	449	459	424	462	440	427	433	432	417	444	416	403	445	437	411	441	478	423	434	427	455	447	453	474	418	433	459	426	421	450	447	460	434	413	426	428	438	471	445	428	445	409	454	437	437	426	434	452	432	448	426	441	422	480	419	441	433	438	445	433	459	414	445	448	447	416	430	413	472	465	463	461	480	414	436	431	433	473	450	412	429	449	433	447	453	466	445	453	411	431	406	426	455	434	454	449	456	439	420	448	430	418	450	412	438	446	451	452	442	416	431	458	437	393	434	421	457	442	482	459	411	429	475	439	422	462	433	448	457	459	443	429	441	437	444	491	455	438	495	458	425	437	477	441	435	439	462	420	436	405	455	424	417	452	428	435	432	443	436	456	451	453	437	437	444	447	442	456	477	426	456	436	447	461	410	419	458	440	406	477	438	471	430	460	432	458	463	453	418	447	452	466	421	469	435	443	469	467	430	420	455	456	464	435	453	441	436	460	443	420	440	470	476	438	408	464	434	470	462	442	466	455	427	454	462	423	434	424	436	455	429	431	438	452	456	418	421	467	447
23561	21590	28794	24860	21410	2855	354	255	202	177	166	166	140	194	152	148	155	129	140	125	146	135	127	147	124	135	108	126	128	151	140	127	131	132	128	128	124	127	131	127	123	134	117	132	124	128	125	115	122	130	120	144	124	120	120	111	127	99	119	124	129	139	114	132	121	107	125	142	142	137	130	123	121	134	116	126	106	133	113	124	110	133	132	146	127	123	103	110	105	110	118	114	125	137	130	115	115	135	122	96	100	96	121	116	118	148	128	113	112	126	129	120	129	125	126	144	116	121	110	112	126	134	105	145	122	130	121	107	129	116	141	128	132	122	138	124	110	137	120	111	112	119	132	129	110	114	129	128	120	133	124	132	124	117	132	110	106	123	118	109	123	104	128	126	151	112	119	131	104	130	139	118	102	126	122	111	103	129	127	132	100	124	107	135	130	109	117	123	145	126	104	118	133	131	130	131	126	119	113	129	107	108	127	112	123	106	116	120	133	110	114	127	91	128	124	113	137	119	114	127	114	134	133	108	141	116	112	98	119	122	113	112	120	142	128	114	104	122	114	127	123	117	132	111	120	126	136	126	121	126	121	107	116	123	135	135	128	140	124	119	122	143	141	114	137	114	111	100	123	115	129	102	125	118	129	119	117	113	131	132	132	120	111	125	124	117	132	113	123	135	130	110	140	137	106	153	139	118	120	113	129	108	121	115	134	138	108	118	133	95	127	115	120	127	122	137	126	118	113	123	116	126	118	135	138	112	119	99	107	119	121	121	113	127	114	129	123	122	114	133	141	119	126	113	125	136	96	125	123	132	127	127	141	118	135	137	129	131	133	138	130	103	144	122	113	130	129	128	117	109	145	112	110	114	142	141	139	110	116	123	131	137	117	130	132	115	102	118	125	136	108	113	141	127	122	100	123	120	111	127	137	122	114	115	123	128	116	121	122	120	114	106	103	112	119	130	121	140	126	120	99	119	121	96	148	126	118	122	136	116	105	108	134	117	127	133	127	116	140	130	140	113	125	136	121	122	104	118	103	140	119	110	121	119	137	134	125	129	123	128	120	122	113	123	105	113	117	106	129	121	112	125	154	133	114	131	114	136	110	114	118	124	150	111	135	133	126	107	132	111	113	150	121	119	146	125	137	134	123	133	120	125	142	130	107	124	128	96	107	111	120	121	163	125	114	126	137	130	121	129	123	137	127	137	117	104	122	132	99	121	121	146	113	112	142	149	133	118	130	117	116	144	108	121	122	125	117	122	122	133	126	107	102	113	128	115	127	114	130	147	129	113	126	129	134	110	134	106	139	112	117	110	130	117	120	117	132	134	130	109	142	144	139	134	126	121	119	129	124	118	128	109	122	133	117	120	116	110	129	137	123	123	106	121	127	126	134	136	109	124	123	114	126	131	129	103	104	154	130	122	131	123	119	117	128	122	138	135	124	134	129	130	122	113	120	123	150	130	120	137	115	133	109	122	124	122	134	126	130	113	138	128	135	137	125	117	116	123	126	117	110	139	111	115	120	127	127	134	122	116	124	126	100	125	149	131	132	129	136	135	116	136	120	112	99	132	123	123	136	115	145	126	103	130	134	133	126	104	118	130	138	120	121	105	111	114	107	128	110	133	119	134	122	105	119	125	122	114	102	125	138	119	123	106	124	132	119	116	117	125	125	106	135	118	125	114	123	128	126	119	133	119	115	126	131	137	134	123	126	119	134	143	104	131	135	128	132	108	114	146	123	116	115	124	105	132	129	129	133	124	129	130	130	113	127	110	135	127	124	117	117	119	125	95	139	130	93	124	101	150	125	124	130	117	131	127	96	131	121	125	109	107	122	113	134	130	112	141	105	115	129	114	121	117	143	132	124	116	116	125	155	127	124	123	116	113	120	104	127	135	116	135	114	126	115	135	120	128	132	136	124	135	120	115	113	114	121	128	101	130	107	119	124	111	129	129	128	141	112	105	125	146	133	123	120	118	129	129	130	116	125	138	132	93	108	122	125	129	128	128	112	106	102	120	118	136	131	91	115	138	112	122	124	137	131	126	116	134	128	129	130	127	142	123	95	118	121	118	144	121	137	127	121	130	134	111	126	146	125	136	112	122	137	119	127	120	120	117	135	134	121	128	108	125	129	130	122	111	116	104	127	137	133	114	118	129	129	109	118	104	137	144	110	128	115	119	111	122	131	124	125	103	148	124	132	120	129	132	111	133	135	129	122	127	124	111	124	114	119	127	121	114	120	132	135	128	107	110	122	112	116	137	106	123	111	112	134	116	136	117	122	139	99	117	128	130	99	100	131	111	121	110	125	107	136	120	121	128	131	112	115	119	131	142	113	109	129	128	109	135	106	131	127	114	108	135	124	130	130	152	113	106	115	135	120	117	122	130	127	115	136	132	121	117	106	129	103	121	129	135	100	129	123	105	102	133	107	124	124	117	116	137	113	135	124	105	148	133	134	100	111	118	143	119	127	112	115	124	120	127	146	107	124	123	115	114	120	133	126	131	113	124	101	107	134	108	101	127	121	137	131	119	134	130	111	119	128	112	133	141	110	109	138	143	123	143	117	128	133	111	123	121	109	144	116	134	117	116	128	119	119	119	114	118	125	106	125	126	102	130	119	143	124	101	128	123	121	134	128	127	134	109	124	135	118	126	121	126	116	123	119	99	116	119	124	112	102	118	125	99	103	105	127	138	127	122	120	109	128	110	131	133	115	143	127	124	121	152	129	115	136	134	122	106	108	134	116	120	140	122	134	126	124	120	126	117	138	138	116	133	107	127	126	128	123	125	119	125	119	127	129	145	147	130	115	146	142	126	107	136	120	124	110	131	112	124	119	114	139	132	110	124	136	142	114	119	121	113	119	120	110	144	127	133	124	136	119	129	119	98	122	134	128	124	115	136	115	119	125	128	120	137	141	118	134	130	129	133	146	119	107	130	132	141	110	109	119	121	126	125	111	121	111	111	124	104	116	121	118	119	106	122	141	136	125	119	123	137	126	110	100	130	137	124	130	123	128	116	105	112	124	123	123	116	134	138	118	134	113	135	152	136	111	127	123	114	133	129	129	116	115	136	140	108	103	105	111	110	132	111	116	116	114	116	124	127	124	107	126	122	123	113	114	123	145	115	127	102	120	113	119	127	122	107	120	123	127	110	117	129	109	108	119	129	121	110	130	139	103	108	121	148	123	137	113	115	96	128	141	113	124	129	116	117	111	126	141	139	121	113	97	104	115	117	129	136	135	117	118	122	105	120	118	123	130	132	125	123	122	108	104	125	111	117	118	125	144	112	111	121	114	121	114	142	108	123	135	118	113	121	114	86	109	149	112	133	113	101	116	136	134	125	110	119	108	121	110	128	133	111	119	121	106	129	116	121	137	132	140	139	112	121	135	119	105	132	107	108	125	124	127	123	111	126	112	131	128	116	145	138	130	135	136	130	115	136	123	124	122	137	109	105	139	119	117	115	133	121	151	130	102	109	129	136	101	126
23055	5758	3820	1650	1133	815	613	511	475	405	367	308	297	286	270	253	234	242	234	258	217	228	204	234	225	221	231	236	240	221	219	197	215	239	227	165	202	195	196	210	197	194	188	196	224	203	210	220	207	190	197	192	209	191	193	221	225	198	194	200	194	195	176	203	201	207	222	213	204	205	193	208	186	199	217	169	189	177	191	209	203	196	206	172	212	193	189	222	200	178	180	159	182	209	215	193	199	210	210	196	195	198	210	189	200	201	193	178	189	191	207	207	215	172	205	187	207	184	180	232	194	210	213	212	201	213	196	201	205	212	184	192	200	194	203	197	185	208	195	180	179	203	198	207	185	208	203	207	215	187	176	186	209	171	205	193	206	171	177	201	195	203	205	208	201	167	168	186	213	205	200	169	197	199	186	193	187	203	196	171	196	210	191	189	167	194	190	212	190	187	177	178	201	198	210	191	186	203	185	215	206	194	202	190	194	198	184	192	212	207	203	218	208	179	200	197	237	211	208	200	194	194	200	187	192	190	198	197	168	188	200	219	185	180	178	209	199	168	184	198	186	209	210	219	202	182	180	199	188	198	171	199	224	217	198	190	189	179	197	170	182	204	212	213	180	182	222	185	201	195	183	207	187	206	209	191	207	170	217	195	206	174	172	200	193	192	180	218	172	210	208	190	185	202	224	209	189	202	210	179	185	192	199	191	190	196	190	201	200	160	195	223	209	193	178	207	191	166	205	182	203	200	205	175	196	189	203	201	204	192	191	208	206	176	197	209	215	222	209	192	186	198	177	185	210	204	182	191	186	194	180	213	191	172	208	173	198	197	224	177	208	187	167	192	213	196	184	194	184	186	188	204	193	193	189	195	207	173	211	181	197	182	176	221	201	192	180	196	199	192	195	214	198	206	200	217	226	194	179	192	195	179	219	221	177	181	188	204	190	208	193	174	196	171	205	199	186	228	184	164	207	182	227	208	189	206	211	205	188	197	193	199	187	186	204	187	213	190	207	189	178	182	217	194	207	200	202	199	220	168	184	195	209	178	177	207	198	202	201	183	179	179	202	183	222	196	168	206	193	198	195	207	186	219	205	195	218	203	201	211	203	191	185	194	210	195	182	198	204	169	182	185	196	207	193	182	185	187	206	191	178	206	217	195	182	213	195	194	212	196	183	183	195	195	184	191	192	226	187	194	190	178	190	176	191	200	191	200	216	194	203	189	208	181	171	209	182	168	205	221	189	217	190	205	177	184	201	190	182	206	193	222	205	203	195	196	206	176	200	205	195	226	200	196	193	170	192	208	202	179	207	197	189	189	194	200	200	201	210	201	198	200	209	194	197	196	200	209	198	191	190	216	206	178	221	173	197	250	184	192	205	204	173	190	194	184	202	192	161	183	215	201	193	197	207	203	197	193	183	221	201	208	216	181	212	170	168	218	207	183	192	206	214	177	197	187	199	182	194	179	229	210	230	196	185	207	206	192	211	159	201	236	197	185	204	187	194	187	217	214	200	200	202	207	191	187	169	189	178	190	207	186	200	194	181	199	193	183	186	183	197	189	177	179	201	193	212	178	195	174	207	197	203	200	225	179	188	219	179	175	198	200	191	185	200	194	201	186	208	207	199	204	214	193	211	173	186	206	167	177	210	180	193	196	173	196	181	186	179	217	225	190	206	191	211	168	199	171	219	200	194	189	191	210	186	201	219	189	155	209	210	197	175	195	187	207	177	193	203	184	198	179	192	187	202	212	184	205	190	212	182	172	192	207	207	209	184	199	201	203	222	184	169	191	170	214	182	198	182	216	188	202	189	198	177	164	179	203	187	192	189	191	178	189	188	218	201	194	201	173	192	208	191	185	196	179	167	198	165	195	200	230	186	204	198	175	164	183	176	199	188	194	181	194	217	192	198	226	185	187	163	205	177	192	215	189	182	194	237	187	189	206	185	199	205	184	180	192	193	198	204	204	174	191	178	208	201	174	172	190	179	174	200	204	172	186	183	197	186	178	207	205	200	190	202	208	199	177	183	191	194	203	217	209	198	180	192	183	199	217	212	193	193	180	201	167	175	190	204	188	194	213	192	197	187	208	203	190	199	195	182	190	208	188	211	193	198	188	179	193	206	204	212	177	188	176	191	188	200	223	194	212	192	189	191	195	202	205	203	221	197	210	212	180	208	226	199	206	173	196	162	198	206	188	188	213	210	203	188	202	179	190	186	180	218	206	185	191	184	186	167	175	186	180	172	231	187	217	183	201	195	188	184	208	218	241	182	212	193	213	209	198	195	193	182	210	189	174	201	195	162	199	212	192	196	218	194	189	177	181	216	198	212	205	221	202	170	210	214	170	207	200	208	202	202	188	193	214	175	209	220	200	230	177	205	205	209	210	180	192	201	192	199	224	207	198	177	216	220	199	191	191	176	209	210	165	198	193	176	197	199	202	197	202	199	192	197	194	193	174	201	206	201	200	180	180	224	204	186	184	197	191	197	183	204	190	178	192	189	219	209	187	215	171	190	208	224	211	199	208	213	193	211	202	193	205	196	222	187	181	201	183	188	197	193	191	208	184	212	194	217	188	189	199	227	193	184	199	164	230	208	188	193	203	185	187	188	184	207	157	225	215	200	170	180	185	196	170	187	196	201	167	206	202	199	187	193	196	188	184	195	199	167	184	194	188	179	182	187	160	194	176	189	197	188	179	198	199	172	213	192	203	205	206	209	198	190	196	209	216	211	213	171	184	176	194	213	207	172	188	200	205	193	209	201	207	178	192	230	196	201	169	198	200	217	219	177	181	181	214	209	198	192	191	176	199	199	210	177	186	203	194	207	172	213	196	193	215	183	188	181	187	193	184	228	192	220	191	221	192	192	198	195	191	188	177	181	178	189	208	203	217	213	193	200	219	174	206	189	184	202	184	207	182	184	174	172	188	197	188	201	199	204	190	212	196	227	189	207	197	210	183	179	192	195	166	191	177	201	185	205	186	227	191	188	199	167	206	195	207	191	214	187	188	176	192	180	198	210	194	192	190	200	187	219	199	197	180	200	193	206	192	186	212	201	186	203	191	171	208	191	214	198	175	194	179	212	181	195	170	201	183	193	196	194	189	199	192	183	199	186	193	201	174	189	203	193	171	178	176	190	201	200	197	202	189	191	186	180	201	207	198	172	189	226	182	188	174	200	213	200	191	215	177	212	203	174	198	185	191	184	188	198	209	199	197	188	201	180	157	196	188	212	192	187	181	218	181	212	201	209	197	176	192	188	179	209	197	199	204	202	215	188	183	201	188	197	192	210	192	208	192	193	215	202	187	218	226	193	203	210	223	206	167	175	180	196	174	188	191	195	176	188	208	197	196	212	224	198	191	184	191	215	178	212	214	176	198	188	204	200	186	160	201	198	217	206	222	190	228	201	200	170	186	207	170	168	194	178	233	190	195	188	173	183	209	199	176	198	182	193	195	211	177	187	189	189	159	210	186	187	206	187	188	196	205
24874	21574	26902	24616	1521	480	429	359	346	360	357	403	361	310	371	341	391	348	365	328	345	353	356	345	321	372	352	341	319	367	333	370	363	318	319	311	339	342	354	319	331	375	331	343	353	337	343	346	342	344	345	370	308	300	360	361	344	357	347	348	347	357	364	332	308	319	354	371	356	329	352	354	300	347	326	322	329	348	319	296	348	329	337	331	359	320	343	341	337	334	309	342	340	326	304	353	327	354	335	305	351	339	321	302	342	329	320	341	333	338	363	333	327	367	364	323	320	367	333	366	324	369	364	345	367	331	342	324	343	360	326	327	331	375	337	290	342	308	347	307	342	328	336	351	356	357	369	335	349	326	340	349	292	328	377	344	312	348	341	352	357	329	334	341	351	336	310	354	343	366	335	334	317	319	331	366	340	340	365	345	340	362	368	338	350	356	323	356	342	336	331	353	378	362	322	371	347	351	372	348	313	346	379	325	343	330	329	326	360	366	323	298	328	340	368	354	356	334	329	371	353	322	357	342	320	344	321	317	349	358	266	348	318	365	350	338	344	352	358	348	349	319	305	316	349	332	364	361	341	351	351	361	346	335	336	366	347	329	376	328	336	376	359	361	344	372	332	351	375	340	357	323	345	343	322	325	341	330	304	304	345	330	370	337	400	356	318	330	346	355	311	337	380	338	323	362	346	314	332	339	359	361	340	344	361	328	341	354	350	368	349	354	374	333	361	354	356	369	330	311	351	378	367	336	379	325	339	322	336	355	357	324	301	330	312	344	348	354	303	353	356	337	346	351	328	337	329	310	342	347	352	312	301	340	348	376	314	343	311	354	335	337	344	340	350	355	329	322	343	363	342	349	350	312	368	357	301	341	372	340	361	310	313	334	322	363	358	311	333	331	346	310	345	367	345	345	364	331	368	341	334	348	341	329	332	329	337	357	299	309	377	308	360	351	357	335	350	354	336	332	354	339	349	363	306	369	332	340	319	350	348	343	364	314	312	329	325	328	324	376	315	343	340	318	343	323	366	350	324	348	315	353	309	332	349	342	381	315	370	339	391	344	338	358	347	351	367	347	353	330	332	323	313	340	353	348	328	341	335	344	361	343	323	361	400	380	377	357	346	340	341	341	348	336	309	321	354	338	329	331	347	353	373	340	353	326	377	309	339	352	351	378	328	345	356	349	313	371	363	362	324	343	327	335	324	351	356	337	336	328	356	327	334	323	326	312	295	333	380	359	328	319	342	336	298	340	372	349	318	341	320	330	306	344	344	336	335	338	346	337	319	328	357	325	341	335	327	356	353	295	319	341	346	340	353	350	357	348	327	344	342	345	365	374	338	354	327	346	327	313	339	329	337	337	333	340	347	355	331	324	354	356	324	332	348	362	356	357	348	366	334	351	341	313	334	353	310	366	334	353	333	340	343	310	327	341	351	336	321	368	346	357	383	341	340	339	322	349	332	337	310	366	331	344	344	323	349	339	353	368	330	329	318	337	333	352	344	352	334	365	353	353	338	346	324	324	314	333	336	320	341	340	335	360	330	348	359	335	338	374	380	359	347	375	343	338	373	303	352	316	357	353	349	342	334	381	346	329	355	366	318	371	332	310	339	357	342	324	347	326	329	330	353	365	357	389	346	365	360	351	325	340	357	346	359	305	342	346	342	323	344	343	350	340	336	342	345	316	362	346	345	361	325	335	368	316	348	347	327	348	336	346	341	322	334	328	334	351	333	353	346	346	341	334	335	320	332	330	322	351	370	355	333	323	328	344	352	329	355	339	347	321	321	360	338	361	336	340	361	348	330	351	337	331	354	318	382	327	352	330	344	366	331	335	318	327	335	358	338	376	311	333	317	309	371	357	326	324	334	335	343	355	366	356	356	337	309	337	334	316	357	332	350	367	324	330	334	357	363	315	329	329	343	354	317	334	349	345	349	348	329	353	342	367	354	325	337	319	334	346	382	355	347	356	342	387	339	365	344	346	340	317	351	346	327	338	372	362	328	338	353	348	372	371	353	354	335	364	358	345	338	354	320	333	367	368	352	325	319	377	374	344	365	328	333	344	349	330	289	319	344	334	340	323	347	341	333	366	348	348	331	332	347	322	328	345	359	337	366	324	349	360	344	343	352	353	356	333	357	356	363	338	340	340	341	336	349	331	359	318	337	353	327	338	352	369	407	330	315	335	354	366	321	387	333	304	312	378	377	317	327	354	363	346	335	360	341	332	332	345	360	339	323	313	337	345	327	349	343	356	336	362	336	361	353	325	352	332	321	346	315	330	349	355	333	333	343	337	353	327	337	333	350	360	301	362	348	350	353	367	319	366	359	354	348	308	333	342	336	319	342	360	362	377	344	365	345	321	361	345	344	374	356	377	306	343	362	315	355	332	361	296	331	288	313	349	336	336	349	363	335	358	331	327	354	312	352	326	363	350	327	351	380	347	369	366	391	367	342	325	350	342	325	330	330	367	344	357	346	327	309	344	294	306	329	364	360	338	331	388	326	365	305	327	342	323	330	367	346	341	330	323	360	331	353	349	339	346	342	334	326	353	343	358	359	336	371	327	377	339	325	321	343	330	339	331	342	346	349	340	314	340	324	350	322	324	339	333	349	362	361	351	348	351	330	310	359	340	316	323	322	357	355	323	379	353	337	348	329	332	337	341	366	346	332	381	370	340	346	332	371	335	359	386	318	346	343	336	323	321	322	328	354	325	346	351	371	326	339	326	370	342	335	350	350	344	336	375	360	318	333	340	354	342	341	352	344	315	321	329	303	316	320	348	332	382	338	362	343	320	366	335	314	328	367	375	317	373	333	350	358	315	330	371	366	331	313	327	317	319	287	339	351	365	335	395	334	327	353	326	334	331	355	364	335	327	339	362	351	358	332	333	327	341	366	330	341	361	350	327	316	325	341	352	367	337	307	302	321	336	362	348	352	366	337	345	365	333	335	324	367	356	326	361	353	318	334	349	325	335	392	363	356	336	354	301	371	345	377	337	334	372	365	340	336	312	364	331	316	369	343	361	328	353	362	308	342	309	335	373	348	381	345	335	315	342	345	346	356	353	340	373	361	346	360	324	340	313	323	324	322	297	330	366	315	347	319	343	348	359	326	327	336	323	331	327	321	334	369	329	318	368	346	365	348	335	346	308	332	334	376	334	335	366	354	356	374	336	376	339	374	319	305	365	357	370	323	345	306	345	358	351	341	340	333	361	320	346	352	329	327	347	348	328	354	329	335	352	361	352	323	351	332	338	361	326	327	349	363	323	340	345	341	352	299	353	364	338	317	358	344	355	357	343	336	356	336	334	366	340	350	348	399	353	351	335	349	331	288	346	382	348	343	348	357	344	310	368	336	355	313	346	377	330	371	347	307	347	341	328	297	336	342	352	310	340	317	370	341	346	350	337	397	342	333	331	332	343	308	357	355	357	332	386	330	335	291	321	331	356	381	340	321	319	347	349	355	344	337	330	374	323	363	379	321	340
21738	3072	2092	1140	877	798	690	659	609	580	574	578	579	576	551	536	481	527	464	483	490	521	489	496	494	512	487	514	480	500	490	468	485	497	478	498	463	505	546	455	486	539	472	522	487	505	480	521	500	491	466	509	509	475	498	521	516	471	512	490	500	455	507	568	518	476	501	476	482	495	481	500	498	493	512	521	491	510	485	492	524	477	494	508	524	481	501	470	481	484	470	498	491	493	474	495	507	505	547	512	488	506	472	505	509	487	490	471	492	502	521	478	466	492	495	537	517	500	440	472	535	517	489	511	498	541	509	519	497	465	450	474	514	445	493	526	507	499	500	504	516	519	481	484	489	478	502	492	502	455	526	499	507	476	503	516	516	468	515	530	490	486	517	515	510	491	472	554	523	484	522	460	487	507	509	507	467	535	483	537	452	499	508	506	516	497	501	498	517	497	504	469	518	524	497	478	543	470	469	509	504	474	483	493	515	525	486	530	476	504	509	536	471	472	514	520	525	497	495	478	489	488	525	486	470	481	482	447	546	512	492	482	481	494	478	495	511	489	517	496	520	495	515	502	457	450	489	497	497	475	486	480	485	513	463	484	497	495	487	480	494	462	476	516	472	491	481	509	457	513	536	494	507	496	466	516	500	529	518	509	497	490	500	526	484	451	482	485	495	501	497	484	502	496	475	499	514	515	497	477	489	477	533	495	489	519	487	456	507	484	499	465	526	482	505	473	482	486	506	520	500	533	463	496	495	480	497	507	495	486	532	488	517	502	520	475	481	514	496	537	507	492	500	508	486	484	527	482	494	513	465	475	502	504	468	479	485	481	482	497	497	528	508	494	488	499	503	507	472	477	499	510	497	484	511	472	488	482	516	497	491	510	510	494	486	495	461	514	479	543	495	499	517	497	511	492	433	484	493	518	511	441	489	469	451	507	487	508	481	470	476	509	494	495	496	491	482	476	505	498	480	497	461	466	476	482	510	502	470	497	504	507	489	550	512	516	486	474	513	484	518	491	500	504	492	490	498	475	494	469	486	483	501	499	510	481	504	496	504	481	457	502	486	545	528	450	483	491	511	518	554	495	471	513	500	469	466	507	500	482	487	499	473	492	503	500	483	471	516	488	483	533	507	457	485	471	465	459	487	476	533	495	496	488	481	527	495	501	497	498	490	522	429	488	522	467	524	503	518	509	514	503	498	485	482	494	482	511	532	463	521	503	487	497	513	489	515	483	465	527	532	476	522	467	519	483	484	464	525	518	507	465	466	478	483	505	511	505	520	487	523	509	512	469	503	540	518	469	522	490	486	503	517	521	440	516	528	525	488	505	515	516	497	491	487	516	508	472	495	506	507	492	496	455	504	484	518	482	490	482	497	467	494	475	483	482	498	485	474	461	462	531	491	512	481	499	484	499	483	455	496	484	521	474	492	490	454	508	454	498	472	525	480	483	470	511	494	486	478	521	522	506	463	485	499	493	520	489	474	462	466	465	507	492	533	507	518	489	493	515	494	522	516	522	514	470	514	520	508	463	526	469	489	503	509	530	453	499	466	482	464	475	500	501	524	463	512	535	544	504	454	512	482	455	489	492	491	456	476	553	488	487	518	463	532	518	483	477	500	507	486	456	493	499	488	508	481	523	463	503	506	531	506	495	469	496	515	474	488	513	512	519	476	526	469	457	493	513	523	500	535	506	491	513	496	507	507	503	484	517	500	534	503	524	510	517	478	524	445	527	469	456	511	517	505	492	470	508	487	473	488	459	505	521	546	465	508	499	517	510	501	507	478	464	484	520	524	506	445	433	453	508	514	491	537	487	511	497	551	486	525	549	452	479	498	491	492	485	472	494	485	487	505	496	527	494	484	536	508	489	499	478	515	512	503	514	448	498	511	487	513	483	530	488	489	533	478	498	500	478	492	499	467	517	473	498	520	472	520	541	461	500	470	497	446	493	443	487	491	530	522	466	481	524	505	477	504	533	505	475	462	516	520	507	473	494	471	489	520	521	515	546	487	483	520	491	491	476	486	495	528	487	479	485	488	446	508	509	499	525	500	503	467	472	488	514	513	468	499	509	510	452	524	489	496	518	501	516	477	500	520	500	484	506	476	489	484	519	496	474	495	485	523	507	472	475	497	486	502	483	509	510	519	463	471	507	496	469	542	504	458	487	494	510	504	515	525	480	480	520	515	494	475	503	498	529	491	501	489	528	508	532	445	532	496	511	474	482	497	509	462	495	483	502	531	494	474	506	472	525	459	506	497	496	520	521	434	482	469	449	530	488	516	504	504	461	481	484	480	509	513	473	505	512	475	443	483	494	514	495	533	484	500	494	481	464	494	494	480	507	473	485	475	492	515	538	507	492	500	479	474	481	490	473	517	474	506	485	505	500	500	501	510	488	471	478	498	505	510	480	509	508	491	497	482	507	490	451	486	494	483	478	530	498	495	498	504	488	473	520	511	471	542	498	474	496	474	481	480	512	499	479	488	500	481	467	478	483	498	465	501	508	494	527	494	488	460	477	494	495	497	519	494	470	505	514	455	505	480	496	498	506	479	509	507	497	467	482	492	480	474	471	476	494	465	478	475	477	535	466	519	470	451	486	491	456	501	444	491	479	495	513	510	482	484	487	485	486	508	485	463	463	502	531	510	555	481	491	466	493	498	479	485	484	516	493	514	504	489	471	509	521	492	510	484	516	509	463	506	487	487	479	483	472	506	486	515	472	545	514	468	467	524	464	459	471	481	503	523	505	465	531	520	519	454	527	482	490	532	508	490	550	508	520	514	505	490	453	516	472	491	507	523	482	501	527	506	471	484	477	499	470	467	452	460	462	491	498	525	496	480	502	480	487	521	478	492	502	487	502	455	505	494	499	478	483	469	507	509	545	501	485	481	490	543	489	480	497	514	511	491	498	488	466	506	488	456	487	496	512	536	542	510	502	494	482	510	483	493	497	495	495	491	472	512	498	523	513	546	462	469	554	484	521	521	501	498	467	489	472	503	472	492	489	496	490	501	480	490	523	491	493	493	498	502	472	498	485	497	488	517	482	474	528	498	498	538	473	508	523	507	472	470	514	494	476	464	496	519	504	469	434	516	504	518	478	511	489	538	469	519	487	491	497	532	474	502	493	481	481	497	508	471	487	509	481	505	475	516	490	525	467	527	527	465	445	544	494	489	492	489	484	524	523	478	476	479	484	488	490	479	471	520	460	516	498	490	488	472	504	512	479	507	507	505	507	492	468	461	530	464	493	484	529	490	504	465	507	495	484	451	508	490	500	515	458	510	492	468	469	488	463	485	527	495	518	455	472	500	494	485	498	486	505	527	505	506	506	468	520	508	488	521	514	491	448	507	488	523	529	518	500	497	549	469	499	503	495	493	505	516	534	495	480	452	479	517	507	477	487	512	474	518	512	503	526	494	505	466	516	475	493	517	438	544	466	490	492	527	480	493	457	493	514	504	538	480	520	492	519	508	516	525	516	490	518
22655	21622	29462	24302	21622	21234	1488	359	266	224	251	207	181	171	162	167	194	160	146	141	139	141	140	129	118	109	136	127	135	129	106	121	142	91	103	119	112	138	107	111	119	120	138	104	112	141	131	122	126	121	134	109	116	112	133	121	91	115	103	111	103	98	123	107	108	113	114	102	124	128	119	105	118	103	122	110	104	109	132	103	113	110	135	125	115	105	101	135	126	130	90	120	113	106	117	108	112	109	123	114	120	117	128	126	109	131	114	99	139	122	114	101	125	122	112	106	108	114	103	118	105	112	112	110	140	102	108	113	99	95	97	126	116	121	129	103	110	113	114	96	118	110	123	109	104	111	124	122	124	134	115	122	105	105	141	106	109	110	123	127	114	107	113	114	100	120	103	123	98	115	97	102	116	116	105	118	107	124	116	108	110	122	103	108	123	120	108	107	99	113	93	113	112	110	125	124	117	112	119	115	112	121	95	137	115	101	117	113	101	117	106	123	105	115	102	99	126	136	112	102	98	111	121	105	128	113	117	122	109	109	103	110	119	124	108	124	99	99	125	108	130	111	105	118	111	116	109	119	124	103	102	100	111	107	104	100	123	109	94	114	111	107	93	123	113	109	120	119	116	113	110	106	116	122	99	131	117	112	101	101	125	111	106	119	100	121	142	113	108	94	118	115	115	120	115	122	128	116	107	100	110	127	110	110	96	115	108	121	112	116	120	138	99	123	108	121	118	104	106	120	113	99	109	104	104	129	122	110	138	108	132	106	120	117	119	106	119	129	97	117	88	95	115	122	98	132	100	104	96	122	111	119	124	122	108	97	102	106	106	110	110	123	114	128	132	114	102	110	125	85	119	110	107	104	104	109	125	116	117	110	98	119	93	104	100	123	101	107	110	102	128	104	120	119	111	112	109	118	98	135	102	111	91	140	121	107	104	118	108	102	101	119	115	117	107	106	116	118	114	139	92	111	122	97	131	115	114	103	128	128	99	131	112	102	115	122	129	114	95	95	96	109	115	87	116	120	128	107	102	112	131	104	111	115	126	128	116	123	126	95	99	111	136	97	103	123	107	98	122	111	103	124	90	115	121	102	108	105	101	106	138	117	98	118	97	108	115	115	101	113	97	119	123	118	114	126	128	116	107	116	102	126	118	119	109	97	117	116	124	111	119	108	114	115	107	104	102	103	115	121	106	104	114	105	132	110	109	142	108	116	104	125	86	115	115	125	117	108	109	113	125	115	137	111	111	104	127	122	116	113	86	123	111	98	112	120	109	112	106	130	111	107	114	112	116	129	121	114	106	105	124	116	118	116	97	113	98	119	115	100	112	115	125	104	106	107	104	96	123	97	94	95	112	111	126	90	102	106	111	122	100	124	106	106	121	101	118	126	116	116	122	105	121	122	111	122	112	116	133	118	101	136	122	120	118	108	102	96	101	106	103	115	109	131	104	105	103	114	119	108	119	100	115	109	96	113	116	119	129	110	103	135	102	96	110	103	109	112	100	122	132	101	99	130	121	103	106	135	87	113	113	128	107	118	109	106	114	86	120	98	120	93	106	119	93	126	108	119	114	126	105	121	106	117	118	112	110	104	128	120	96	110	144	117	111	120	114	101	128	109	104	125	98	102	107	112	122	125	108	120	113	118	123	122	107	123	97	109	119	115	121	117	126	117	121	124	115	108	117	112	113	114	105	90	126	126	87	119	142	116	97	114	115	116	119	111	119	104	133	111	97	112	110	105	122	120	103	98	106	113	106	106	114	88	117	100	104	98	125	112	125	98	101	109	110	102	107	108	122	130	107	92	115	112	102	121	119	109	105	118	118	101	123	115	122	110	113	108	112	106	113	115	109	106	103	132	122	120	92	124	116	103	123	91	119	112	109	128	105	133	114	107	113	123	133	108	115	106	118	115	106	118	126	136	100	86	120	97	118	113	124	125	127	101	84	121	106	109	135	106	122	106	116	121	103	106	100	111	119	110	94	113	135	114	107	123	112	110	104	119	110	109	110	91	110	113	113	115	111	117	116	120	135	98	118	106	105	115	115	96	115	118	123	123	125	109	111	126	103	114	126	120	120	137	137	124	114	106	120	107	119	109	108	102	113	104	106	111	95	121	115	104	124	123	126	105	118	109	103	110	120	113	98	120	110	117	102	108	107	109	106	107	115	128	117	101	141	120	103	115	133	111	106	109	110	109	103	105	103	116	116	98	109	94	119	114	118	124	106	115	131	122	120	107	125	125	108	99	115	121	115	108	98	128	101	100	109	113	121	90	104	95	115	127	118	115	119	115	113	115	114	111	114	109	115	104	133	128	124	121	125	91	112	112	111	120	121	93	136	111	137	123	109	104	106	104	127	121	104	112	113	117	88	96	128	102	111	115	130	115	128	108	115	135	105	122	111	105	113	108	124	108	114	105	102	119	107	106	124	99	101	114	115	118	102	111	111	113	119	104	120	100	110	118	135	118	104	106	115	109	113	126	98	106	113	109	107	122	120	117	125	106	102	101	100	130	128	95	124	126	115	127	116	109	120	115	122	132	140	107	107	115	104	122	126	127	110	107	95	114	98	112	117	105	120	127	110	102	127	124	99	92	111	122	101	98	119	126	105	108	114	94	88	116	104	129	108	119	124	123	118	129	117	104	105	120	121	114	129	127	110	121	124	113	122	112	111	129	111	103	101	100	108	110	134	117	126	117	119	127	111	113	114	112	123	109	105	107	115	97	127	114	104	113	122	101	109	97	116	120	117	96	108	121	111	105	102	113	118	122	98	109	119	113	112	119	118	108	115	115	134	123	121	118	117	118	124	142	111	112	121	99	105	115	109	116	125	99	104	104	110	113	99	114	115	91	93	114	124	136	135	108	105	128	110	106	118	123	87	120	110	99	123	88	112	127	88	111	105	87	112	98	121	104	121	116	111	106	108	108	112	95	112	127	125	117	106	111	116	116	126	143	109	114	106	106	106	97	113	113	111	101	121	88	117	113	123	107	125	134	116	108	127	117	114	102	124	105	121	113	104	118	125	109	124	111	125	118	120	117	126	110	117	111	114	115	117	123	104	111	95	115	114	101	122	109	112	113	108	135	125	82	123	91	113	123	106	111	124	106	109	100	109	102	107	126	96	107	112	117	136	110	121	133	111	110	103	99	119	121	115	111	125	118	113	119	105	108	117	99	126	112	105	99	105	96	103	122	117	125	104	126	111	110	133	114	123	110	113	123	93	121	114	103	118	105	115	99	126	119	113	101	123	109	115	118	95	117	120	113	87	114	112	106	114	119	107	97	122	120	105	110	99	133	115	118	124	125	105	100	101	106	99	121	121	130	126	118	105	104	101	129	98	113	101	115	113	130	126	138	100	122	119	118	120	129	128	142	123	113	142	120	123	133	108	111	122	121	123	98	115	121	117	121	111	105	104	126	99	132	111	93	115	113	100	98	118	117	105	115	99	98	121	110	101	108	113	111	111	106	113	113	128	108	124	130
25005	9870	6576	2899	1948	1378	1078	784	624	490	440	410	362	359	310	284	266	263	260	262	217	217	227	225	212	203	213	188	198	192	196	170	221	169	188	155	162	163	180	169	194	169	177	161	192	156	183	178	175	160	174	197	180	174	179	179	160	168	160	163	168	161	157	163	167	175	164	154	150	184	176	183	173	151	156	165	167	185	171	175	183	133	153	169	161	168	148	155	156	163	174	179	151	161	150	141	161	172	184	157	162	179	152	156	160	149	164	152	171	149	185	161	132	153	160	175	158	168	162	154	153	178	165	166	144	176	156	148	173	148	159	167	144	151	155	157	144	183	162	152	172	152	166	142	143	178	171	151	163	146	144	167	165	184	171	148	154	178	171	128	186	166	163	171	176	180	150	177	175	147	176	154	140	152	145	172	169	154	187	153	140	163	147	154	164	178	142	183	173	151	148	143	143	150	180	161	163	146	160	167	163	161	158	154	140	166	159	160	163	154	162	163	176	172	152	158	158	159	155	171	172	170	164	174	157	176	150	138	171	142	164	176	162	174	165	145	175	156	146	180	176	169	152	137	167	140	142	168	156	193	175	136	160	175	171	161	154	146	168	154	154	173	142	181	134	171	145	164	152	161	180	157	143	180	167	156	173	165	155	172	178	152	156	168	158	159	151	176	151	165	158	147	160	167	166	161	169	160	160	163	156	182	174	177	145	168	188	144	151	132	151	158	152	163	153	162	183	154	169	178	182	138	139	135	159	151	156	151	183	173	159	155	167	154	160	169	170	169	147	183	167	161	173	144	151	148	161	144	160	166	175	154	144	175	161	146	152	158	163	162	163	147	178	151	146	172	146	170	150	148	162	156	190	150	198	159	178	155	161	157	186	144	176	180	158	174	179	143	164	141	179	183	152	167	150	189	146	157	160	151	163	161	161	175	176	164	156	165	157	167	168	155	155	165	170	166	152	148	141	154	159	143	176	164	152	144	147	147	140	156	157	179	165	163	142	143	160	168	170	176	164	170	163	168	172	173	144	157	155	168	167	165	161	178	153	155	154	172	200	141	161	151	163	164	172	167	148	192	148	187	180	152	144	149	196	161	157	153	150	155	149	170	161	185	153	155	176	177	154	162	194	171	167	164	166	153	160	160	174	152	177	165	170	152	141	149	158	157	160	163	158	152	159	167	176	162	165	172	175	159	185	131	160	167	161	170	165	163	170	155	161	183	171	125	160	152	157	168	143	191	157	156	146	162	156	145	169	165	142	156	165	176	166	162	178	167	185	182	162	166	185	174	163	181	158	177	154	139	165	157	167	173	145	168	161	166	157	164	160	179	167	167	164	173	160	176	144	141	140	168	158	167	168	159	157	172	162	164	153	167	173	169	153	173	157	176	179	167	165	163	173	173	175	170	155	161	154	152	168	179	187	166	156	144	142	169	138	176	190	172	168	153	169	179	157	152	188	168	165	170	180	182	170	174	152	191	162	182	167	167	182	169	161	143	141	148	160	160	197	156	141	165	150	191	164	151	177	175	153	164	172	158	157	145	153	184	148	144	165	203	142	160	156	153	134	145	135	174	164	157	168	129	148	159	174	174	164	172	166	155	163	158	197	172	169	150	151	169	172	138	143	153	178	160	148	146	179	144	150	173	190	136	173	160	186	169	157	167	172	170	165	153	164	175	149	173	144	166	155	161	171	166	142	154	178	158	164	162	174	182	147	152	173	158	169	155	181	171	151	163	124	160	173	172	185	163	181	176	155	175	169	158	155	143	173	150	159	141	138	143	147	150	177	180	153	176	157	167	163	179	159	147	154	162	150	164	167	161	169	154	143	162	161	171	155	160	177	162	187	157	164	143	186	140	173	153	155	161	134	179	161	153	143	159	154	149	157	157	159	148	153	168	149	171	168	173	158	172	156	161	158	183	162	137	154	157	152	144	177	138	153	156	158	189	168	162	177	168	157	162	158	170	163	160	148	158	163	176	171	149	167	154	172	167	195	163	165	158	155	168	173	187	178	155	157	161	162	172	163	171	174	167	156	166	152	149	169	132	179	158	163	170	136	158	166	168	167	140	162	163	145	165	143	151	157	183	130	165	152	148	150	172	153	172	165	147	153	158	175	150	160	162	168	142	181	141	180	156	190	153	165	153	163	169	154	178	143	165	144	184	151	148	142	165	181	163	166	163	163	167	167	149	193	141	158	178	146	161	156	169	155	162	181	171	160	156	147	151	188	169	178	166	164	164	161	191	157	154	147	147	153	158	131	175	166	136	161	170	155	162	177	163	142	163	183	147	162	151	168	163	170	142	170	151	168	161	139	175	172	174	153	200	157	156	166	170	155	168	140	147	182	151	152	190	172	158	153	166	167	173	141	148	177	151	189	158	167	138	158	154	163	191	162	172	158	152	149	152	155	169	179	157	168	170	164	170	160	162	160	164	140	160	168	172	170	169	153	157	140	168	157	171	152	184	165	171	152	155	171	176	174	151	165	153	153	154	149	153	148	144	173	180	171	141	171	141	146	171	152	178	151	163	168	149	165	167	167	186	149	152	180	148	150	156	187	172	160	172	148	168	168	151	171	129	184	158	157	164	177	144	154	154	166	153	183	169	160	179	161	176	156	158	184	166	155	160	142	142	176	141	156	167	160	143	174	144	161	160	152	194	139	140	151	164	166	171	160	192	149	136	164	142	159	148	142	164	160	151	148	154	169	162	165	171	167	160	157	188	166	156	166	173	171	141	162	162	140	176	171	155	158	169	172	157	164	170	154	178	168	166	155	166	175	149	171	172	148	148	154	171	154	176	167	161	156	168	166	152	181	165	165	165	178	148	151	149	155	182	172	160	164	157	169	148	162	137	192	170	158	160	182	183	185	161	144	175	131	167	152	164	181	166	153	144	175	151	173	158	163	135	177	159	161	145	162	166	184	149	175	140	155	150	167	162	170	174	167	170	165	134	151	159	152	185	169	158	150	138	146	165	171	154	163	179	161	164	146	161	163	151	169	177	147	158	166	157	157	171	184	179	174	171	149	185	173	173	164	184	164	178	176	177	172	172	169	172	165	159	177	160	178	187	168	152	157	171	179	174	169	142	171	172	173	158	180	134	141	177	182	164	158	145	179	178	141	160	160	151	145	162	161	160	177	169	187	138	177	176	186	178	142	147	179	155	143	178	165	163	171	170	168	165	135	184	173	163	162	172	153	180	165	140	151	149	173	187	153	166	166	161	171	142	161	166	169	154	150	145	145	141	158	128	168	147	166	149	157	173	167	170	192	189	159	161	160	169	169	147	180	163	190	158	180	158	172	157	155	175	166	164	144	163	177	133	182	165	162	172	146	141	166	160	172	165	175	168	172	157	151	163	175	165	151	170	162	182	157	179	158	146	141	165	157	169	135	150	142	169	170	159	173	158	153	156	148	182	158	159	170	152	139	157	171	179	171	158	156	185	135	163	147	167	151	145	163	151	176	167	154	161	169	159	158	158	159	163
27638	18416	3346	445	289	315	292	293	315	289	302	306	250	252	297	294	321	303	313	262	278	275	282	266	294	295	301	326	286	276	307	312	296	271	267	278	300	277	284	305	303	290	270	313	289	298	300	302	266	252	280	284	299	294	296	267	282	315	292	317	326	287	300	290	290	276	288	317	277	276	252	314	302	274	302	287	315	302	262	327	311	297	303	311	330	277	289	307	284	305	315	298	301	294	296	284	286	281	288	310	335	268	296	313	292	291	311	278	292	286	291	296	283	300	297	287	316	292	320	298	312	260	279	292	306	299	262	291	293	280	312	314	309	318	278	305	292	283	301	286	291	271	307	293	291	271	291	305	288	278	292	293	306	274	282	279	281	300	337	292	293	274	282	320	268	288	326	315	322	294	287	276	300	269	313	289	295	293	276	312	320	284	291	293	265	292	292	286	286	299	301	298	300	284	280	283	249	294	283	263	251	323	266	307	270	270	286	310	291	276	285	309	284	307	314	275	284	284	315	273	324	292	323	284	297	292	291	272	294	261	295	279	299	317	283	320	292	265	297	323	269	299	320	307	273	294	268	315	295	302	291	315	278	295	315	289	287	289	312	307	291	268	292	303	301	253	299	299	308	295	310	284	299	311	297	311	312	283	301	315	306	302	277	283	310	259	323	309	273	309	304	308	301	267	274	307	307	277	296	347	287	266	288	270	308	289	307	281	311	292	263	273	284	293	283	305	303	274	286	286	306	309	302	293	272	260	321	294	273	332	263	303	288	281	298	260	294	310	295	308	307	277	290	302	304	280	322	322	289	302	263	279	283	297	261	331	295	249	278	297	322	277	291	293	289	310	292	296	301	275	284	280	303	303	268	285	292	277	296	281	299	279	271	304	331	300	300	274	322	306	279	267	296	296	258	309	290	324	279	301	287	268	287	306	293	288	279	298	312	301	282	294	304	313	270	318	296	304	284	291	287	280	272	279	294	277	275	284	290	280	288	271	274	293	302	291	305	269	306	290	299	310	298	301	280	284	298	282	306	303	279	290	274	299	307	267	289	294	290	286	272	306	290	280	289	273	298	281	279	289	281	322	299	290	290	277	283	316	289	297	260	284	293	278	284	291	294	310	281	313	290	304	302	309	288	285	274	266	292	289	328	293	309	287	290	283	306	293	280	316	290	298	315	280	283	308	308	296	283	258	287	289	298	318	296	293	274	266	269	310	310	277	267	293	313	293	310	265	313	289	303	301	293	314	261	314	280	293	325	263	254	291	305	288	277	295	280	310	302	285	289	279	281	322	271	274	288	321	293	299	282	300	277	290	304	289	260	320	309	314	284	300	291	299	306	269	293	290	291	298	298	284	304	302	259	279	311	262	313	304	291	273	274	287	327	294	305	291	283	292	281	269	308	276	285	332	272	282	285	318	294	294	317	309	291	279	296	288	253	306	279	316	282	301	269	316	271	314	268	299	320	298	292	301	294	307	276	280	287	317	296	285	279	298	296	278	307	304	306	281	300	302	300	293	283	268	290	287	282	288	293	251	307	303	322	281	289	251	298	284	301	292	288	275	269	299	300	291	297	301	320	292	349	280	285	269	282	279	284	286	280	280	315	270	250	283	288	286	273	263	300	282	282	284	287	298	287	298	281	294	239	291	299	303	292	257	277	290	280	249	303	303	323	275	292	309	304	284	296	312	279	290	297	309	261	299	286	268	307	281	289	288	287	298	302	340	302	257	285	266	285	256	275	273	275	281	316	298	283	305	288	316	302	281	283	307	290	300	278	275	264	303	291	293	293	304	318	287	267	295	294	295	293	296	311	273	319	305	277	297	299	300	296	288	288	279	258	291	287	288	289	302	316	290	296	299	314	278	327	260	308	294	312	293	277	313	289	277	279	295	277	292	289	273	306	287	297	298	294	303	293	273	293	309	302	305	269	303	274	312	268	259	313	288	277	299	296	269	288	295	258	271	273	287	315	287	288	300	297	282	271	302	271	288	311	285	297	277	261	309	273	295	317	297	266	310	279	251	289	308	289	274	288	297	301	288	307	309	286	283	263	264	309	299	296	257	286	302	274	284	303	280	272	286	326	283	297	294	320	316	303	295	297	291	265	292	277	311	280	284	296	281	272	244	325	302	308	277	279	303	274	288	288	283	302	281	349	296	311	307	304	273	291	285	274	286	276	331	307	293	313	273	276	301	281	318	295	285	280	280	301	289	282	295	295	289	312	298	286	277	292	290	276	241	305	291	281	287	306	291	275	271	293	294	282	305	298	261	279	277	326	305	286	301	277	318	290	303	282	265	277	295	305	302	285	287	259	311	267	302	290	319	263	313	270	305	283	296	293	286	263	290	306	300	295	285	267	284	305	287	275	297	297	306	305	248	296	289	263	273	295	294	295	268	303	298	261	285	288	305	276	277	290	267	291	268	288	316	295	292	291	259	282	276	306	282	288	294	272	286	306	273	320	311	321	268	285	287	288	275	307	276	302	296	282	288	309	291	310	306	288	274	275	281	318	317	304	307	283	300	265	314	281	265	293	260	296	304	275	292	286	275	268	297	307	298	285	287	289	295	309	288	298	299	288	294	286	311	325	271	307	276	268	292	273	271	273	271	319	301	283	292	299	280	317	277	276	296	272	314	293	265	283	301	294	272	294	295	280	302	305	291	288	286	305	301	302	277	292	264	288	286	267	303	301	286	304	299	282	286	289	290	283	272	275	304	297	292	284	257	304	283	293	278	318	294	275	320	297	269	326	272	289	299	292	297	294	285	296	287	298	295	325	262	269	305	288	290	283	309	266	283	332	277	296	315	268	289	264	315	324	306	314	285	274	292	318	271	299	270	273	274	279	299	308	296	288	282	275	302	279	281	277	312	322	295	312	314	311	279	294	306	306	281	304	317	292	286	273	292	304	313	295	295	277	273	314	308	278	317	319	298	287	270	293	320	291	355	275	294	298	290	281	280	295	299	261	309	301	271	265	283	289	273	292	275	299	253	266	288	302	283	288	306	286	286	313	287	284	316	309	288	283	309	301	279	281	288	298	286	320	292	295	287	271	288	286	275	311	267	267	292	274	329	294	280	267	298	289	308	288	288	289	265	295	293	281	263	303	321	309	296	281	315	270	288	291	301	326	279	289	272	273	302	308	286	268	288	302	291	287	309	284	291	306	273	307	280	307	254	283	303	283	296	290	276	331	299	295	286	298	263	272	258	292	298	318	291	292	305	269	289	298	285	311	319	305	283	308	292	284	308	315	282	313	280	273	282	298	312	299	294	287	287	303	285	290	262	317	310	286	314	306	284	294	343	272	295	293	253	296	277	292	318	307	287	293	269	293	292	285	280	270	277	298	270	295	270	283	285	312	280	279	298	320	321	299	299	263	257	279	323	308	300	277	283	286	274	298	321	285	295	282	310	281	311	281	293	275	299	277	321	287	320	312	296	297	316	324	299	263	317	272	275	301	309	285	279	276	312	273	280	275	316	295	302
9957	836	673	549	482	487	483	499	467	421	446	462	429	396	464	435	458	420	455	429	410	420	413	435	480	465	415	430	423	440	446	444	416	413	432	454	448	437	436	440	434	476	430	429	442	412	438	426	467	428	425	471	431	448	474	435	444	407	444	391	412	415	426	444	436	432	460	427	422	451	443	443	464	443	448	401	446	433	453	487	431	451	446	471	416	453	442	444	469	445	437	420	413	445	431	456	435	430	457	413	452	417	431	417	457	435	429	414	427	461	464	457	448	427	424	443	415	471	419	469	459	477	424	425	425	424	422	433	460	429	438	412	437	441	426	425	459	453	431	427	455	425	430	407	422	453	418	437	421	462	406	453	440	470	449	425	473	438	437	432	417	408	423	450	461	399	432	440	443	416	414	439	460	448	428	460	433	482	404	447	439	430	430	469	396	414	464	422	417	471	444	436	445	473	425	481	442	443	484	452	442	449	426	456	428	431	407	443	415	465	437	438	424	442	513	453	444	425	465	407	453	477	438	453	430	430	442	458	423	447	431	477	451	446	436	443	473	391	448	450	447	415	472	436	459	420	441	438	444	440	418	417	403	387	435	410	460	426	430	489	438	425	438	417	439	434	462	435	458	442	439	452	407	448	407	425	437	422	450	459	428	488	438	437	422	451	456	403	468	426	464	408	421	437	442	443	416	464	446	422	454	412	429	416	423	427	472	461	419	428	450	452	450	432	418	441	426	453	416	413	435	439	435	432	422	468	418	437	439	463	413	441	430	426	443	432	404	430	454	451	412	456	412	446	437	462	401	433	410	464	414	431	461	464	447	421	448	461	428	406	421	456	442	466	440	437	452	431	428	447	443	418	475	441	422	472	450	484	437	429	443	408	454	438	408	446	423	436	389	471	438	443	442	435	430	450	447	434	439	443	462	412	448	452	455	437	445	417	455	470	419	426	467	434	424	460	481	439	477	460	438	434	430	449	402	442	441	413	433	418	454	452	407	466	412	416	421	438	492	439	428	433	472	464	441	473	421	443	451	436	424	452	454	424	452	419	417	433	415	425	468	399	477	437	436	439	460	436	419	446	398	453	418	424	424	422	432	459	453	453	417	412	465	430	432	414	446	451	441	411	441	443	453	444	424	451	440	416	425	399	434	448	412	445	414	448	458	440	448	446	488	448	461	449	446	427	427	416	454	436	435	416	420	431	435	444	429	448	416	460	437	403	466	427	446	431	424	379	417	439	438	448	462	433	444	447	462	460	494	429	462	440	450	422	443	452	476	431	423	452	406	409	416	434	453	421	447	472	457	440	447	452	452	408	441	438	438	436	426	404	438	426	422	406	416	467	428	387	436	446	415	422	448	452	427	445	418	415	404	444	437	442	458	396	400	461	421	442	438	453	448	451	447	481	469	445	409	416	461	426	456	459	431	447	440	384	462	444	435	454	434	435	455	442	436	447	400	427	435	409	442	418	457	447	413	418	419	418	445	455	436	431	461	435	426	451	452	474	407	431	449	459	420	429	426	462	417	414	432	414	428	453	426	450	488	458	423	469	440	431	489	455	412	430	424	459	429	454	440	413	431	445	446	473	375	452	415	434	415	423	446	441	400	441	441	463	432	434	454	442	452	443	458	417	432	482	454	439	467	461	423	453	421	422	436	435	435	439	420	403	435	419	418	403	430	441	438	439	414	420	410	454	432	408	412	436	447	435	435	431	439	468	436	497	420	457	456	486	462	470	419	448	414	434	427	428	420	403	412	443	446	447	435	434	472	405	465	419	442	476	475	414	422	448	458	438	421	462	419	413	428	458	472	417	446	411	442	425	456	441	418	462	438	453	407	421	458	378	456	460	485	457	428	406	423	438	417	415	409	407	463	444	407	443	430	438	453	463	447	436	459	449	410	433	436	380	467	412	420	416	420	419	395	462	416	437	426	479	447	446	408	462	453	443	432	459	436	432	454	451	430	459	421	417	449	441	465	413	463	417	400	461	427	432	487	446	450	411	455	398	429	462	439	439	454	442	406	431	454	524	435	459	425	442	453	412	410	421	485	445	447	414	444	460	457	464	467	447	379	449	449	451	407	476	405	438	433	432	474	447	432	416	426	418	423	465	393	470	447	442	434	446	453	458	449	432	435	426	424	445	441	472	406	423	423	434	444	392	486	417	427	397	446	455	449	436	441	441	472	471	439	401	453	401	458	427	379	429	463	453	424	448	446	418	470	472	462	446	452	410	406	434	410	414	429	463	458	471	410	460	415	477	435	423	464	407	455	426	458	461	442	409	422	434	443	468	435	464	443	460	434	445	426	449	464	422	447	443	465	479	454	435	405	431	441	475	429	446	416	429	456	436	439	429	445	435	428	432	444	463	445	434	471	395	431	409	476	459	449	471	412	458	413	446	431	428	417	413	458	432	424	479	463	442	414	401	433	417	427	425	410	449	415	425	442	407	477	467	428	475	410	417	431	462	419	455	468	417	446	424	448	433	465	438	441	414	402	434	439	413	450	375	430	420	426	434	441	440	394	434	478	441	478	428	418	442	424	421	474	450	452	434	428	430	448	430	472	414	444	417	429	443	425	489	439	466	438	464	446	445	407	451	471	435	456	433	448	425	444	464	434	430	424	454	435	447	406	470	428	401	461	414	464	442	451	439	462	390	430	470	456	452	420	425	415	471	420	431	473	408	420	429	446	413	453	441	399	410	404	438	448	434	451	434	438	445	447	428	427	444	407	461	481	413	448	425	399	435	415	407	439	453	420	399	443	401	437	450	418	471	438	440	422	487	436	438	442	453	453	420	411	427	451	440	469	441	426	438	418	429	442	468	436	431	440	411	441	448	427	445	414	448	412	462	404	417	459	466	453	416	467	463	436	466	442	408	454	452	402	461	443	429	425	411	460	442	441	444	466	428	428	407	443	460	439	418	446	431	484	445	440	432	413	420	431	478	467	425	442	428	465	449	447	437	446	458	419	457	463	469	467	436	409	413	461	395	444	444	463	429	450	426	422	447	459	437	458	435	437	466	432	419	431	463	427	408	442	401	449	427	483	427	446	441	419	432	446	449	445	449	412	451	439	468	442	434	462	450	438	418	407	437	411	433	433	401	419	442	443	429	418	435	401	468	444	439	457	431	446	461	448	446	464	413	456	446	434	427	424	450	417	443	443	403	418	441	418	455	429	450	440	440	391	457	440	462	436	427	432	436	435	414	439	426	392	417	445	440	445	452	426	445	462	405	418	416	428	420	427	422	436	445	458	427	424	400	455	434	455	446	437	441	419	448	422	451	455	454	413	434	436	422	437	439	434	422	458	474	454	437	409	424	454	441	430	417	465	404	490	464	430	394	433	436	391	429	440	428	433	398	443	434	430	460	474	440	458	444	465	423	440	425	449	449	441	424	444	400	423	424	487	462	416	448	455	474	479	390	421	417	435	446	426	447	393	424	457	378	452	409	441	432	451	445	434	416	433	412	375	456	435	458	468	451	412	439
23441	21576	28745	24865	21403	2760	335	249	220	204	175	184	167	136	120	161	122	125	132	148	125	124	132	117	115	133	131	127	133	110	145	108	138	128	120	130	116	116	113	127	133	112	100	142	118	105	121	111	122	116	108	116	134	123	125	115	108	99	115	122	119	121	122	111	103	119	120	102	134	129	114	96	113	120	120	130	114	107	113	117	125	105	119	121	126	126	123	126	125	117	118	111	125	134	124	109	123	132	135	111	133	122	120	140	125	135	125	125	130	127	134	133	131	113	113	96	118	130	108	134	125	110	125	132	144	144	129	135	120	119	115	128	117	117	103	123	135	112	120	112	112	116	126	106	136	99	121	122	130	102	107	100	122	105	109	120	113	103	132	111	117	121	123	111	100	138	131	129	111	120	106	100	115	129	126	117	103	119	119	123	117	123	116	108	108	123	125	121	128	120	117	132	133	128	119	120	121	126	135	113	129	116	105	123	125	158	131	109	127	121	128	107	131	121	118	135	93	144	124	121	120	118	113	112	118	117	125	104	126	129	119	125	129	114	123	125	115	122	122	126	129	104	111	122	120	123	111	133	132	112	132	121	139	118	109	108	104	111	136	128	130	115	138	124	105	116	115	129	119	112	126	137	126	101	136	115	118	122	99	110	116	124	125	119	127	141	129	128	133	121	112	129	135	116	130	126	131	116	119	130	111	129	121	130	125	128	132	100	122	115	116	122	112	103	104	124	127	122	113	107	118	137	98	126	125	97	122	117	105	130	129	132	125	102	117	136	145	120	112	129	119	124	124	120	112	123	117	120	132	125	117	122	131	123	111	104	119	131	105	117	113	125	136	109	114	110	128	122	131	125	129	129	127	121	120	124	108	116	115	127	120	114	121	132	107	144	110	139	127	114	131	138	108	98	139	127	147	131	92	124	123	120	128	129	121	117	112	117	121	132	114	122	126	124	132	112	110	99	132	101	136	125	130	123	137	110	120	133	118	124	124	126	114	125	105	124	110	132	129	139	113	110	114	122	115	110	122	129	99	117	121	121	133	106	105	103	108	134	111	125	95	118	142	106	115	115	136	123	129	132	125	112	131	100	126	126	109	128	117	123	120	123	128	126	115	103	86	97	114	114	117	98	103	124	112	134	111	124	133	128	134	132	114	107	124	146	112	121	111	125	117	110	120	124	128	126	112	124	125	122	118	125	122	112	126	125	115	113	125	112	150	128	125	122	117	104	132	127	120	118	140	120	115	140	115	110	127	138	142	134	98	113	112	116	107	122	133	102	118	122	133	117	105	122	99	118	121	108	133	134	118	121	107	109	122	116	122	138	123	140	148	116	131	113	118	116	119	122	125	120	106	117	117	117	118	116	137	155	123	118	110	124	121	128	117	122	126	108	140	109	122	110	114	100	109	117	121	104	138	135	124	112	117	119	97	125	108	106	121	117	121	119	119	130	113	117	130	112	131	132	125	125	106	113	151	118	120	132	108	111	119	120	120	138	117	113	115	129	122	108	128	128	124	123	139	132	115	124	130	120	132	125	141	129	120	122	116	108	129	112	116	136	119	115	120	132	121	127	127	117	124	125	131	117	121	128	117	142	122	122	101	109	123	120	78	115	121	100	117	115	119	130	90	115	112	134	118	117	126	137	124	130	120	121	95	126	137	131	113	120	123	117	131	136	121	120	112	118	127	109	119	98	132	129	118	125	106	112	102	110	111	122	126	107	113	128	114	113	110	139	107	116	118	120	125	121	107	128	134	110	123	120	108	106	123	124	127	111	117	121	115	121	109	99	121	120	122	132	105	113	134	131	121	106	121	119	117	122	128	139	130	116	117	125	130	127	115	139	115	115	116	125	141	125	135	124	111	122	119	113	123	117	120	109	142	134	104	120	132	138	130	134	115	134	105	113	118	130	110	152	116	134	114	142	137	110	116	123	129	117	116	112	122	126	125	117	125	116	108	121	117	105	110	107	115	135	97	114	105	125	109	148	106	103	105	130	107	128	114	123	140	109	129	132	111	112	124	109	101	119	102	121	120	140	121	124	110	124	137	121	131	142	108	125	102	121	107	104	116	118	122	130	97	111	113	123	112	106	123	119	122	107	118	116	120	118	116	141	116	141	119	119	121	108	136	129	125	109	116	119	119	128	116	131	107	116	132	93	128	107	104	142	116	113	92	119	132	130	117	85	107	106	113	122	122	125	141	120	125	130	129	133	126	126	130	120	114	109	103	133	115	110	119	114	128	126	122	109	118	112	127	132	111	109	118	117	136	108	112	145	115	126	126	126	114	126	117	123	131	122	126	141	131	100	107	129	119	119	120	107	121	130	135	136	125	128	124	106	108	109	129	120	100	118	124	122	135	142	125	121	108	105	112	107	97	105	116	115	111	104	113	134	114	127	142	126	125	127	112	119	120	123	113	141	128	133	126	134	110	119	115	135	120	120	118	120	141	110	138	123	116	129	125	115	119	116	114	132	129	126	110	131	132	103	114	122	120	103	132	119	125	119	110	104	109	126	108	129	118	111	127	125	118	106	99	123	138	135	135	106	123	122	121	105	130	118	114	142	119	130	126	142	116	124	105	120	128	121	114	114	110	126	113	113	142	134	114	123	126	120	129	128	105	110	119	115	122	118	113	113	118	122	115	129	119	118	114	127	111	144	123	127	106	114	152	106	114	109	116	108	127	127	119	110	115	106	118	135	124	104	112	119	115	107	101	130	129	129	122	120	115	111	123	101	108	116	120	106	119	116	124	119	114	102	139	123	116	144	125	112	120	90	110	133	125	123	126	112	130	105	117	142	106	117	134	127	123	104	124	138	128	116	117	115	121	109	149	137	127	118	121	106	119	129	118	134	127	124	122	125	123	109	129	107	120	126	112	122	113	109	126	132	112	127	125	122	121	117	121	125	118	118	114	117	140	138	119	128	113	123	113	114	112	117	127	102	104	125	116	113	100	128	115	115	118	127	134	126	109	105	96	105	126	117	124	111	121	124	131	139	140	115	106	117	122	118	119	110	126	118	121	124	106	118	126	133	133	118	121	118	110	126	132	134	109	134	124	120	128	123	119	117	138	112	130	129	93	126	110	112	133	104	124	128	112	126	99	132	112	126	122	127	111	132	125	131	119	136	94	128	113	127	126	127	120	104	111	121	116	104	112	114	99	114	132	134	124	122	103	109	112	114	119	119	120	120	127	125	135	113	111	119	121	110	127	126	135	101	115	124	115	133	130	129	123	107	113	102	129	120	100	127	101	117	131	110	121	117	106	123	116	120	108	115	143	107	111	118	115	113	132	118	115	113	123	119	111	109	125	147	117	123	121	135	127	104	123	126	135	123	145	117	115	118	107	122	121	124	119	117	126	112	116	112	121	126	110	127	101	129	125	119	93	106	121	119	110	126	116	134	117	111	123	114	130	108	123	118	122	129	112	117	122	123	122	129	123	120	124	128	116	110	110	140	117	109	115	127	137	127	110	121	131	109	122	107
22318	5889	3790	1615	1109	887	648	528	440	388	335	346	300	281	257	255	262	275	225	241	212	256	235	212	223	220	225	230	200	237	222	203	199	205	194	192	193	206	207	225	204	199	221	198	174	211	229	199	188	203	189	189	190	200	202	226	203	192	205	202	195	190	200	214	196	186	198	174	182	188	203	185	187	204	221	191	178	212	198	187	176	163	172	170	208	192	174	193	168	187	195	186	195	192	191	200	181	155	202	217	197	191	218	206	191	197	187	170	181	181	184	189	193	165	180	213	206	216	185	202	210	185	193	204	178	214	175	185	189	203	192	195	183	207	193	190	186	196	208	190	185	196	176	203	188	220	191	212	172	234	181	182	215	189	240	189	210	213	191	188	226	190	195	161	191	181	208	185	190	218	172	163	199	197	190	212	183	189	204	194	194	173	198	208	182	172	184	188	208	165	196	187	159	190	201	171	208	180	230	185	194	207	201	193	210	188	184	191	171	174	196	198	183	211	183	195	217	189	176	181	189	192	185	217	186	207	194	173	185	191	215	190	204	202	195	203	190	187	199	185	207	177	187	216	188	197	182	214	205	215	177	220	211	202	194	194	186	186	215	212	195	174	172	201	198	190	222	188	179	195	181	203	184	181	201	205	186	185	202	168	176	184	215	193	178	190	203	183	187	180	199	204	209	197	192	207	181	215	171	193	151	210	176	197	209	183	186	199	185	184	200	175	184	184	194	184	188	196	195	193	191	208	192	172	174	189	204	207	191	200	168	191	199	181	175	186	216	195	183	199	214	203	199	189	166	196	228	201	177	190	194	186	196	199	186	196	181	176	174	215	200	213	200	202	223	200	198	219	198	186	204	198	212	205	199	186	171	197	197	209	198	187	204	189	197	211	191	183	201	188	220	199	187	174	180	204	185	198	209	192	179	174	200	222	204	209	205	192	196	188	193	196	194	201	191	211	188	199	199	194	188	163	203	191	201	198	191	178	182	189	196	220	240	205	209	200	191	203	200	172	187	199	182	190	201	181	180	193	192	200	173	170	184	190	157	184	201	198	206	202	158	197	190	182	194	167	194	190	199	187	178	177	189	189	194	174	187	212	208	166	170	185	187	203	191	194	208	220	191	232	190	189	177	196	200	187	232	205	216	187	189	189	172	193	195	213	198	175	211	193	186	182	177	176	189	190	180	189	177	195	212	184	197	219	200	183	205	161	190	198	204	203	202	186	198	177	179	191	185	201	186	185	170	195	193	174	160	211	171	199	173	220	189	184	185	169	237	183	200	193	191	218	198	184	193	181	178	194	195	167	200	204	198	184	179	182	174	204	219	188	180	215	190	194	198	217	186	200	189	186	195	194	191	192	189	196	193	209	196	202	208	190	175	208	210	175	186	177	161	198	182	176	176	187	179	188	183	175	196	202	186	198	194	177	182	187	195	197	209	196	188	193	205	198	201	184	191	214	200	201	195	177	194	182	208	192	174	218	210	173	161	186	203	190	155	181	198	183	215	194	199	177	199	204	194	160	185	203	217	193	206	174	189	199	203	203	208	176	197	206	157	197	199	177	170	206	196	207	201	186	182	193	184	165	180	175	201	180	211	186	193	196	211	196	200	184	190	194	179	170	196	192	184	173	184	197	206	193	192	202	188	204	185	167	179	207	176	167	211	183	192	189	183	174	176	202	199	198	204	191	169	190	185	200	196	170	192	187	182	203	187	190	199	186	201	195	200	210	185	178	188	176	170	189	191	201	182	187	212	192	193	186	185	177	157	171	195	173	202	197	215	191	188	185	186	203	181	207	174	186	185	182	228	196	198	209	209	180	181	201	208	198	186	183	207	194	182	196	195	152	175	198	207	198	212	197	197	198	180	187	179	202	186	184	215	202	188	190	197	175	172	174	188	198	199	196	211	184	167	191	207	184	176	184	198	193	194	221	177	187	198	199	215	184	192	217	189	203	179	185	169	191	182	196	185	197	186	201	206	200	171	200	190	198	181	196	176	197	171	201	192	190	193	175	223	184	198	204	192	193	190	209	174	188	184	191	186	208	155	197	170	188	213	150	202	187	180	192	217	175	178	206	195	187	182	186	190	193	190	203	205	191	183	190	186	176	187	190	168	214	185	192	204	202	178	171	187	208	185	206	201	165	222	183	186	149	189	197	194	188	211	190	168	207	179	203	204	193	198	204	200	191	183	211	222	204	194	176	172	191	219	203	183	184	196	193	178	205	204	187	186	208	183	173	175	163	203	187	171	190	194	184	193	215	199	184	192	174	208	180	210	175	181	190	194	209	195	199	186	175	185	186	186	186	191	190	199	194	198	175	194	192	208	196	196	174	187	170	192	221	195	187	186	172	194	190	222	181	154	204	192	207	178	178	188	194	160	205	185	194	211	162	192	191	197	181	173	205	210	194	198	188	181	203	158	193	171	172	187	212	186	196	193	190	199	172	202	178	202	171	203	188	183	193	183	183	182	199	206	195	183	186	188	196	172	189	225	176	192	199	201	170	173	176	178	183	202	188	202	211	219	204	188	180	200	197	213	177	180	179	193	165	176	183	192	192	178	194	205	189	185	198	228	191	189	225	173	187	204	194	188	192	207	195	212	210	208	189	194	177	181	201	196	200	193	180	204	184	181	207	204	182	196	185	211	194	152	226	204	195	172	205	194	166	187	185	180	207	205	196	203	196	202	180	195	197	206	193	218	201	184	186	195	179	209	198	205	197	198	209	205	170	184	176	196	191	187	177	176	198	176	190	210	190	187	185	194	196	187	189	189	193	164	213	164	170	232	175	201	200	183	192	193	192	193	157	159	176	198	190	197	194	195	199	204	186	195	214	185	217	211	202	201	220	189	195	198	204	173	213	200	186	190	210	211	213	194	182	184	172	176	188	193	190	196	177	208	186	177	201	187	183	183	207	214	186	204	188	191	183	188	193	201	167	203	196	180	173	191	207	187	204	195	190	169	195	195	179	200	194	173	185	224	188	205	172	173	185	207	207	186	189	202	182	191	180	180	196	207	198	188	191	194	181	180	192	193	193	157	197	177	182	208	168	176	174	207	180	195	185	201	216	199	199	146	193	184	189	199	184	177	172	183	207	190	215	197	193	199	207	204	201	200	190	175	193	210	187	197	201	204	199	178	198	209	197	208	218	230	187	198	164	184	160	185	183	221	194	184	180	188	200	200	211	187	191	186	194	190	201	179	196	205	180	187	202	194	209	196	197	182	208	177	211	177	177	201	176	175	207	206	180	179	182	211	178	188	189	229	180	206	181	184	192	193	187	193	175	185	191	204	194	184	202	199	179	201	200	189	192	186	207	188	215	189	196	196	201	188	184	170	207	193	166	177	190	179	203	199	184	192	172	215	193	217	171	213	202	196	201	186	193	188	183	199	188	190	195	198	188	224	193	186	192	198	202	213	188	197	194	180	201	176	194	200	169	200	191	196	195	204	199	212	186	186	188	175	192	210	182	200	189	214	197	211	175
24833	21572	26925	24548	1617	419	396	410	400	388	390	369	359	323	323	347	339	359	345	347	362	340	336	335	336	339	345	364	345	359	335	336	333	344	352	353	320	358	369	314	314	314	347	308	325	325	326	341	351	353	337	366	368	317	340	325	360	355	366	334	335	331	351	336	356	335	360	338	361	344	330	347	333	321	353	325	315	330	356	327	338	343	323	322	348	307	323	319	338	355	339	304	334	330	324	307	329	344	332	316	348	365	332	348	356	343	333	323	313	367	336	314	364	326	362	318	332	342	320	350	354	345	351	331	318	345	337	346	346	355	326	326	358	321	339	353	358	331	324	345	317	325	340	343	347	317	341	325	337	374	330	332	324	348	338	321	320	309	363	357	330	325	362	336	334	352	334	350	327	339	334	344	339	325	330	349	363	343	397	340	327	366	344	325	332	317	343	369	341	341	346	329	338	344	324	338	353	307	363	312	348	332	338	327	343	343	319	346	346	303	334	351	340	291	336	373	325	336	343	340	362	353	362	329	342	335	359	343	353	329	353	343	321	352	341	328	335	349	366	355	358	333	335	333	335	347	326	342	317	314	312	329	333	320	346	333	386	329	354	334	328	314	319	332	330	341	341	359	338	331	353	349	311	349	325	341	337	352	329	341	378	352	308	339	360	311	330	336	342	362	322	370	341	334	328	379	339	362	358	347	364	347	328	332	340	350	327	332	329	323	327	313	326	340	354	325	307	332	338	352	317	345	364	346	356	331	339	326	353	362	364	329	336	337	306	360	341	355	350	340	362	316	298	321	322	331	343	350	361	330	350	338	332	315	334	324	308	305	335	360	334	341	318	346	322	311	375	340	337	327	360	337	331	336	328	364	304	343	349	357	355	322	354	317	349	378	363	372	374	334	348	332	343	347	354	322	314	323	358	332	358	350	333	318	313	312	345	349	382	354	301	321	358	345	328	360	349	340	364	331	317	345	350	350	345	347	320	303	354	343	322	341	303	333	355	327	331	316	331	369	352	291	337	346	346	383	363	338	356	331	343	321	323	352	354	358	348	295	354	323	373	345	317	367	326	350	340	324	319	338	336	315	340	340	332	324	359	344	369	341	314	331	354	329	349	342	366	332	353	343	338	355	322	377	316	362	290	337	355	333	332	334	334	325	294	338	329	333	382	353	351	299	343	340	331	335	332	347	344	344	339	324	328	346	356	334	333	361	326	349	369	335	319	308	334	344	333	367	309	359	325	338	324	350	299	362	330	348	361	333	331	348	362	375	388	334	340	337	336	319	336	343	333	330	354	316	316	320	310	322	331	335	298	337	339	361	352	360	322	371	359	345	384	336	324	339	364	309	348	357	310	355	347	318	349	346	319	361	370	356	335	355	325	328	330	335	355	329	314	345	337	347	333	334	315	324	329	335	340	321	349	336	307	360	356	356	324	353	304	323	292	366	338	336	329	345	329	331	295	387	342	320	338	338	337	325	350	320	299	329	335	329	343	326	317	339	346	350	336	346	373	323	342	340	321	331	306	355	326	364	342	340	350	339	342	307	319	318	341	332	338	332	339	325	347	339	355	327	371	324	339	334	324	348	381	371	341	285	343	316	320	304	319	342	337	336	357	361	344	334	359	363	338	346	336	346	346	335	347	309	347	358	319	342	307	302	359	331	322	319	326	318	326	295	347	316	349	334	345	323	315	363	372	356	337	340	336	337	361	342	341	315	327	344	303	271	312	304	329	295	314	372	330	349	348	304	356	367	352	316	340	293	357	350	329	353	354	348	360	333	352	290	331	359	318	332	331	355	354	299	348	329	335	347	344	353	312	337	367	345	367	361	321	336	334	354	337	331	346	336	328	344	305	308	344	354	345	344	333	301	347	313	337	308	301	336	322	332	302	333	346	341	354	353	310	355	376	332	336	352	331	342	346	358	348	330	368	368	388	327	309	348	355	346	367	333	331	358	335	348	356	363	334	317	320	338	374	357	355	337	304	375	331	362	345	327	346	352	357	355	358	309	336	327	345	345	360	325	337	323	327	325	316	296	347	343	350	344	337	357	340	321	319	360	344	312	352	345	348	325	345	321	325	323	347	318	317	319	293	316	335	341	330	339	371	336	364	328	298	320	342	327	359	312	312	320	339	352	331	351	365	340	333	338	343	325	347	329	362	325	341	355	369	377	366	333	359	332	316	323	336	341	286	348	344	324	338	329	337	348	382	289	344	342	326	366	340	356	341	340	345	348	332	343	329	343	335	337	330	364	343	364	343	319	319	335	365	322	355	341	347	327	332	326	367	356	317	332	333	327	319	330	345	325	346	374	357	331	346	319	311	329	310	340	345	332	370	332	354	322	324	361	327	337	367	333	345	357	336	341	336	317	328	336	337	331	359	364	350	320	323	312	316	370	329	353	357	349	319	321	335	351	356	334	318	351	352	337	341	362	336	345	308	321	323	326	336	343	361	331	333	324	305	348	338	338	350	334	358	316	326	354	301	372	307	351	363	333	369	333	349	331	358	328	347	331	311	325	379	349	333	351	374	307	330	352	357	336	346	331	329	356	340	368	333	342	299	321	342	348	312	357	343	338	354	342	360	341	348	336	315	337	356	350	315	323	321	346	320	323	327	361	332	331	392	359	334	345	332	333	339	346	319	326	359	316	334	345	325	332	330	309	319	333	314	325	324	314	319	342	365	368	328	334	358	326	303	349	342	326	334	370	336	324	359	344	353	341	332	337	324	343	354	301	341	341	330	288	334	317	306	321	344	336	360	303	328	368	318	368	307	324	331	339	365	360	363	321	315	333	332	371	341	366	334	380	333	298	295	344	341	348	324	316	333	339	331	373	395	328	331	320	327	325	313	333	324	348	329	338	330	329	365	329	368	347	339	353	341	311	332	325	314	331	357	354	338	364	324	357	300	304	349	337	350	386	369	342	357	325	335	362	325	350	374	311	340	349	322	307	345	343	343	357	344	327	344	326	330	413	328	340	339	342	333	323	349	331	366	302	378	356	331	368	325	345	333	353	364	322	307	349	343	329	352	334	323	343	355	305	331	338	340	341	329	321	341	353	348	343	303	308	354	298	327	310	321	334	350	334	336	313	329	334	316	361	349	356	329	297	367	315	336	365	366	346	376	359	363	342	345	327	335	329	308	332	347	377	351	363	362	325	350	338	342	369	350	364	329	371	321	329	318	384	287	300	356	330	353	331	323	326	337	332	347	360	359	339	343	322	348	349	328	331	328	333	325	350	342	342	364	333	388	335	357	352	325	374	356	312	339	309	335	344	342	346	326	361	338	295	362	340	373	369	372	335	330	348	358	340	369	314	329	347	319	331	326	333	340	342	315	321	375	337	343	334	330	335	323	335	357	353	359	351	324	362	327	330	360	316	332	357	333	336	324	360	329	336	360	340	356	333	329	353	344	316	346	321	328	352	361	343	360	347	309	316	352	343	352	352	363	333	374	343	354	337	340	350	328	350	340	347	345	375	324	366
21670	3019	2094	1176	958	763	691	630	619	589	575	543	522	539	532	504	517	503	504	499	522	529	500	512	493	534	512	532	448	506	490	454	511	448	511	520	474	484	515	484	529	491	547	485	505	495	491	500	485	538	497	481	487	518	488	498	472	511	479	517	458	497	472	509	522	492	502	502	477	490	533	468	488	476	500	486	491	503	494	520	477	502	497	476	501	490	460	507	479	445	490	535	502	504	485	490	496	431	529	489	481	503	482	472	507	464	475	473	524	530	495	522	513	482	469	486	458	467	511	486	488	519	499	516	477	463	474	478	516	462	521	499	514	461	529	496	522	461	518	497	496	542	473	485	510	485	493	501	513	453	521	484	519	483	518	469	517	528	509	538	484	512	468	464	508	508	508	439	515	514	503	459	510	490	499	476	467	499	477	509	471	500	491	480	492	520	487	494	498	480	505	500	504	479	483	484	479	512	464	470	484	483	496	457	487	472	503	475	484	469	470	484	464	482	505	514	488	499	498	516	529	454	449	483	496	497	504	448	480	501	485	497	515	501	453	473	521	479	494	474	502	498	489	496	463	460	462	514	494	501	513	477	483	520	491	515	481	477	503	497	500	503	459	495	526	463	452	461	496	506	487	499	509	501	470	516	465	471	494	466	489	503	456	462	493	483	485	475	511	519	474	458	486	465	522	484	484	504	488	516	483	492	482	475	475	460	503	509	500	488	474	500	505	498	466	501	490	504	495	483	474	475	524	474	495	456	498	469	486	461	515	469	492	465	477	528	501	491	474	480	519	482	475	443	456	495	496	482	526	512	486	476	483	483	510	476	507	489	517	440	494	533	499	450	508	467	471	498	488	494	493	474	491	443	537	480	483	484	456	477	497	495	528	513	465	492	485	478	515	470	506	497	499	505	485	463	469	523	462	460	466	493	484	501	519	487	455	504	477	475	495	509	504	492	478	522	482	503	481	486	480	478	485	515	476	491	475	486	486	457	493	498	531	538	510	492	499	470	433	510	482	490	451	532	498	506	513	475	482	472	544	462	489	500	492	490	496	534	486	509	514	455	533	511	495	477	468	471	471	473	501	547	486	494	529	468	507	471	488	473	488	498	513	505	494	455	461	446	440	545	483	492	505	468	484	461	527	540	474	455	483	505	484	471	505	489	465	488	494	474	501	506	533	520	471	498	503	469	460	465	506	477	493	473	462	479	510	484	505	503	546	479	516	466	463	522	479	503	460	463	538	542	466	508	519	465	438	499	473	531	479	496	470	490	467	478	507	451	458	496	550	479	475	491	501	493	486	521	482	507	503	482	512	476	452	487	508	465	507	496	511	512	439	445	499	494	521	515	506	518	452	521	493	476	474	487	508	474	464	505	499	513	488	446	484	499	498	459	496	521	466	512	485	509	525	446	491	522	482	468	480	479	491	484	504	480	495	478	473	474	492	513	502	508	483	474	500	475	496	507	520	519	515	473	485	520	524	510	477	466	462	510	490	472	501	478	480	473	503	485	495	466	521	477	491	505	514	474	529	512	523	474	513	513	482	469	474	489	495	460	484	533	547	481	481	525	510	455	458	482	517	447	476	455	458	473	489	466	510	508	512	425	493	476	497	518	490	468	527	466	513	477	478	482	454	513	502	454	507	456	514	490	479	502	500	482	466	444	483	467	494	477	479	467	482	444	488	488	483	486	446	509	469	492	473	527	527	516	524	502	478	470	485	491	508	524	508	507	512	469	498	472	473	491	492	480	526	511	465	501	529	508	506	507	487	462	518	545	510	476	523	541	478	487	487	483	524	536	497	499	470	488	477	454	506	518	479	520	501	438	503	498	498	473	536	497	480	502	446	500	457	529	518	501	463	517	471	490	473	474	530	464	519	495	495	488	498	489	479	455	476	458	471	422	464	493	523	511	477	490	476	488	476	492	549	466	471	455	503	488	500	484	488	511	505	480	538	454	513	490	491	453	473	490	522	502	484	510	509	480	493	501	510	464	474	504	491	455	483	498	497	448	521	502	490	454	457	484	461	504	520	469	522	504	471	478	474	506	508	498	496	495	485	462	474	502	475	524	485	474	494	502	463	513	506	504	467	495	516	497	480	492	468	478	527	479	503	510	490	454	483	473	455	499	508	472	501	474	534	467	488	479	467	491	503	507	499	491	462	486	506	479	536	473	469	495	505	465	488	490	479	507	464	492	446	454	451	485	487	511	477	484	494	502	518	514	481	480	477	474	536	481	482	542	473	508	492	502	505	491	503	494	467	490	472	485	472	494	519	483	497	485	522	471	466	509	497	507	511	488	468	473	475	452	467	487	488	477	481	485	460	486	447	496	477	509	489	542	458	523	480	522	486	507	496	524	482	473	448	478	490	508	494	468	495	476	490	480	493	506	518	520	504	477	480	525	503	499	427	471	523	492	477	477	480	525	502	492	488	459	491	505	502	508	515	490	504	480	455	497	501	470	514	458	510	530	496	511	493	455	474	503	512	500	508	453	505	446	477	520	468	517	474	475	516	524	476	494	486	481	504	484	506	508	456	497	494	497	496	532	522	463	459	510	468	526	482	460	507	518	493	476	505	489	494	482	501	503	501	488	464	474	471	540	502	506	518	494	470	479	491	456	485	505	518	515	484	479	484	480	471	475	477	510	485	462	500	472	474	455	498	497	490	500	508	529	488	498	465	529	534	489	501	486	475	506	466	489	486	503	518	477	493	478	517	473	494	530	488	484	511	457	501	528	506	469	473	487	504	457	475	483	491	510	507	450	516	494	471	501	501	490	517	487	520	459	479	494	490	477	483	510	493	474	467	528	473	490	469	483	494	464	502	503	516	484	511	516	500	467	454	467	528	463	465	446	488	512	507	476	497	524	494	458	465	479	528	489	526	497	479	470	516	474	494	519	508	470	457	451	468	482	536	517	508	458	487	485	510	498	497	494	465	486	478	496	483	491	482	479	474	490	507	483	472	507	524	483	469	480	478	508	513	507	503	537	478	439	499	497	495	514	512	506	492	525	519	500	472	487	468	546	493	532	515	463	514	488	446	515	466	500	457	502	458	463	488	488	487	486	506	471	522	496	503	489	490	463	513	521	521	452	492	496	494	459	484	471	478	457	493	471	505	474	514	513	458	500	489	512	484	465	513	481	517	475	462	510	512	511	490	499	502	516	504	496	505	506	469	479	484	488	508	470	476	493	494	466	482	512	480	512	485	485	482	489	488	486	519	521	449	471	475	462	466	470	504	467	485	495	525	541	534	525	465	476	539	493	511	481	486	500	507	491	507	484	503	451	509	492	503	500	489	486	484	483	482	442	465	504	511	486	451	503	506	484	495	485	466	489	517	478	489	491	502	486	478	490	502	503	470	505	512	454	477	467	490	481	528	496	528	504	504	471	491	475	487	480	447	488	485	486	465	482	476	488	481	499	524	470	483	485	501	515	500	464	485	538	494	481	515	456	470	493	516	518	529	479	467	515	486	521	487	468	506	487
22608	21602	29428	24267	21602	21281	1588	391	279	240	231	193	189	188	160	146	172	148	156	145	134	125	116	143	145	116	113	137	122	125	134	128	122	113	126	134	101	128	145	115	115	117	120	114	103	117	116	102	117	120	129	111	112	128	105	108	120	103	124	117	118	110	114	125	99	108	125	126	119	108	141	119	96	110	126	101	112	119	98	104	105	107	106	118	132	121	119	123	117	106	125	100	108	120	120	114	113	118	113	117	125	128	113	127	128	136	126	110	119	122	108	115	115	122	102	105	114	112	114	121	118	116	114	103	114	108	145	108	146	113	101	113	110	121	104	111	110	132	113	111	115	118	118	120	113	89	111	87	129	101	118	99	112	98	117	112	114	101	108	99	107	97	108	121	111	115	121	119	100	109	107	104	102	125	129	139	118	94	115	107	125	119	133	87	116	111	106	118	123	100	113	92	116	106	115	111	104	115	113	100	117	118	116	101	83	118	130	113	107	118	123	126	112	100	96	132	113	107	109	96	112	88	110	104	114	114	114	122	104	121	100	109	112	110	113	112	113	94	119	125	122	108	126	128	117	109	118	122	118	114	130	104	111	98	91	104	113	120	120	114	121	119	98	104	96	129	105	102	113	109	112	109	119	127	107	106	125	95	102	113	134	108	115	116	118	130	114	108	112	108	118	116	135	123	113	118	119	100	89	108	106	133	103	113	117	105	98	87	114	105	113	104	104	106	120	131	120	106	119	144	111	109	103	112	115	102	117	104	93	112	113	105	119	122	105	123	137	108	119	119	131	108	107	116	136	105	129	114	93	131	122	121	99	105	117	108	107	122	113	116	119	112	117	97	108	113	122	120	123	121	91	130	129	119	123	128	116	104	106	115	128	114	116	117	132	114	109	93	95	95	121	113	112	106	113	117	95	104	115	125	98	99	118	111	119	130	114	110	100	109	115	107	116	120	101	114	112	111	121	107	117	123	114	100	128	100	143	113	126	107	110	127	132	118	119	106	107	103	109	104	106	112	127	115	143	90	107	111	122	113	96	123	123	96	105	118	106	132	108	94	101	106	109	107	84	116	127	96	113	103	105	110	110	94	108	101	115	107	117	118	123	108	109	110	109	123	122	106	107	101	99	107	113	121	96	113	124	130	101	113	107	110	106	118	118	107	108	118	104	93	119	122	88	95	112	118	107	118	102	121	113	99	122	133	105	131	114	125	102	99	110	114	123	104	117	118	105	106	137	117	111	94	128	127	107	105	114	99	106	137	113	115	93	121	115	101	109	122	88	113	137	109	109	119	124	100	111	106	89	114	117	110	111	110	104	112	109	109	93	95	102	107	115	102	134	132	98	115	111	114	115	110	113	100	117	117	117	103	108	122	104	100	121	109	97	106	109	108	102	100	90	122	125	105	116	102	118	101	107	113	101	130	118	117	123	124	134	113	124	116	112	90	104	114	108	111	105	114	127	137	113	119	102	120	105	110	130	119	125	129	120	116	115	107	109	106	112	114	134	114	103	119	106	112	100	123	136	115	94	108	104	101	122	136	95	102	115	120	119	100	121	126	110	95	131	131	109	117	103	122	107	119	131	104	121	95	117	105	121	118	122	117	112	114	120	140	98	106	96	120	117	134	132	125	89	116	104	94	112	112	112	121	132	130	102	115	113	109	108	115	99	99	123	121	100	115	118	100	104	106	110	102	106	142	109	118	101	126	101	133	114	124	119	95	105	97	93	90	115	126	107	105	103	129	106	130	111	90	99	116	123	113	108	113	129	117	117	121	87	111	125	123	107	103	114	108	111	136	112	97	108	116	113	99	113	110	108	116	118	104	111	105	104	105	98	117	111	112	142	123	107	111	112	99	106	119	105	101	120	91	111	119	116	136	120	111	121	114	114	117	115	102	106	136	126	118	131	101	113	116	102	124	103	116	96	94	91	131	127	113	99	106	124	128	122	125	110	123	102	110	115	110	105	106	110	119	121	126	104	130	119	99	103	127	104	114	107	94	112	109	128	91	89	131	111	115	110	109	109	118	121	102	124	108	111	121	111	106	111	101	93	120	98	108	110	110	132	116	120	111	122	105	122	111	114	107	104	114	129	110	98	118	118	118	125	103	113	120	114	109	105	116	98	97	138	124	123	122	118	104	109	119	117	102	116	113	92	100	125	111	116	111	91	111	107	128	116	118	117	110	116	106	105	116	124	144	95	94	93	110	117	125	121	129	111	124	102	120	136	103	117	116	121	108	111	126	97	111	104	114	112	132	107	111	114	121	111	106	107	125	123	105	109	124	118	93	122	97	132	120	111	92	133	106	128	103	113	116	116	93	105	99	101	124	96	110	125	109	108	108	114	91	109	111	112	118	106	97	92	122	110	94	104	109	112	120	116	100	115	136	113	106	115	108	114	119	109	115	106	112	108	112	108	110	126	100	122	91	113	128	117	114	107	107	108	121	138	125	99	112	113	125	122	107	133	99	91	97	110	122	109	113	98	100	116	112	97	112	100	115	122	107	127	135	118	107	109	122	112	111	145	107	111	97	114	98	94	103	105	104	102	114	111	98	104	109	110	108	127	111	114	98	107	102	121	102	121	103	101	125	139	124	98	123	93	123	109	111	97	117	136	123	103	121	110	127	96	112	124	106	90	136	122	102	112	107	96	103	127	120	108	112	107	108	133	100	122	104	111	116	120	97	106	92	103	107	109	102	109	108	116	103	123	133	109	93	111	113	107	106	140	123	104	115	105	108	119	104	106	111	111	119	114	116	106	114	130	106	110	104	132	96	88	111	117	109	108	122	106	103	128	121	118	122	105	129	123	92	123	100	104	117	93	112	124	106	110	102	126	81	102	97	106	116	121	101	119	126	124	122	107	107	106	110	109	108	123	116	127	121	124	109	103	110	107	114	117	108	113	100	111	93	116	108	119	111	108	120	100	116	108	110	117	117	121	105	101	109	106	91	131	114	104	123	96	95	100	105	97	130	94	108	119	125	110	123	111	96	140	109	114	97	109	109	80	99	138	118	123	116	124	92	96	112	99	117	97	122	116	96	121	124	129	116	108	124	112	107	108	117	122	129	100	110	97	118	115	130	105	107	117	96	125	107	97	99	101	111	126	105	121	119	103	94	117	121	117	104	118	105	147	88	121	107	135	106	105	123	124	114	132	122	95	114	106	117	99	101	113	109	97	116	109	117	111	100	119	105	106	111	110	118	104	119	122	111	130	105	110	111	128	114	102	117	115	110	110	106	117	100	114	118	96	110	118	118	119	99	114	105	123	110	106	110	117	104	143	124	94	118	122	111	119	117	118	107	116	126	112	114	120	109	119	130	105	103	111	126	116	109	107	111	97	108	97	119	107	98	113	110	112	107	97	121	107	107	101	120	125	116	105	104	108	104	101	119	107	113	100	112	101	110	109	114	82	108	122	106	100	124	108	123	121	115	100	113	126	105	93	104	117	118	105	111	120	117	100	120	108	130	88	122	135	129	109	122
24676	9870	6685	2955	1876	1426	995	735	688	554	460	413	379	333	307	278	281	248	246	241	207	215	234	205	209	223	168	200	190	186	211	189	201	171	188	192	175	177	179	145	166	190	173	159	190	154	179	176	143	183	186	182	153	155	188	171	164	176	153	162	165	165	163	157	124	134	168	159	189	163	171	168	163	145	175	185	138	165	172	146	150	166	166	160	144	151	149	161	175	153	159	198	148	160	172	141	161	173	156	160	185	171	151	145	185	159	150	159	148	147	151	158	173	160	175	154	134	164	160	181	166	150	163	162	137	164	155	177	146	183	141	172	170	186	168	157	192	135	156	177	158	171	175	142	166	173	154	163	145	162	159	161	155	148	180	189	160	169	159	166	148	166	171	163	170	155	177	159	168	157	162	167	147	169	150	154	158	140	157	144	138	142	177	173	172	162	160	165	155	158	161	182	166	177	136	169	176	156	158	152	167	156	170	150	164	158	173	157	148	172	162	162	152	166	190	154	140	155	138	149	149	156	149	155	152	146	165	166	163	131	165	149	169	146	173	148	176	148	174	163	157	144	167	171	168	151	147	163	162	157	157	153	160	154	162	152	154	177	174	173	152	162	144	164	144	159	158	148	167	153	163	162	171	169	163	152	151	162	172	158	155	159	149	162	162	168	156	167	159	164	156	185	138	156	131	140	151	153	161	154	166	165	193	173	167	151	186	141	145	155	147	149	161	143	145	145	146	158	151	168	183	147	179	152	142	183	162	136	155	158	154	151	172	157	159	173	158	163	194	162	186	147	153	180	133	156	180	156	173	141	148	149	172	160	163	150	140	172	162	147	167	171	134	153	158	162	157	164	140	175	178	146	145	172	139	160	176	184	157	175	156	142	143	141	164	159	161	187	155	152	153	153	167	161	169	152	169	144	186	164	172	139	162	156	153	157	159	175	165	147	161	162	192	157	167	172	151	156	149	138	153	144	145	166	163	163	145	178	155	164	144	158	156	153	159	140	168	165	152	158	165	156	173	151	163	157	158	145	167	140	137	125	174	184	190	156	155	161	144	180	155	155	163	174	146	163	154	151	147	150	163	151	150	155	167	172	146	168	168	137	164	153	171	164	174	171	161	156	156	164	164	149	155	168	157	146	150	166	156	155	154	182	188	159	162	165	152	173	163	161	172	166	177	163	166	182	179	187	166	146	152	162	156	155	173	170	170	153	156	164	146	154	153	168	141	158	177	158	175	156	160	173	170	168	177	174	173	170	166	160	178	162	152	132	166	157	168	171	164	153	149	171	133	176	174	181	163	151	158	129	163	168	145	146	150	165	176	157	175	152	174	164	149	173	140	150	152	158	169	117	141	175	187	142	172	148	118	168	182	168	176	157	165	169	182	155	134	179	162	175	187	154	149	172	156	164	183	162	197	157	152	151	156	148	176	158	158	153	168	149	149	153	182	164	159	154	171	165	178	155	156	150	165	162	160	164	156	159	122	140	170	152	172	159	178	160	177	172	155	171	153	173	176	171	172	163	160	178	163	148	135	169	155	161	150	144	192	162	150	164	164	149	142	156	180	163	153	161	187	179	119	195	151	160	169	170	162	165	176	154	160	150	164	162	138	152	151	139	172	171	177	144	169	173	161	191	153	175	170	174	199	166	146	169	158	155	149	155	161	165	176	163	172	166	167	157	164	176	149	145	167	152	139	143	135	143	180	164	183	181	174	161	154	145	173	149	164	156	146	164	144	147	172	162	139	137	196	143	165	149	170	142	151	168	141	155	155	171	143	150	155	149	179	165	170	161	155	135	158	166	169	155	146	179	141	160	174	171	179	138	141	172	166	165	168	141	161	168	156	152	153	166	145	173	154	207	160	163	146	167	171	153	172	175	160	173	153	178	169	169	170	150	159	146	159	160	162	171	148	168	170	151	166	162	166	171	163	163	148	166	140	164	165	156	191	145	143	149	153	154	165	153	168	152	174	163	144	146	166	164	173	148	169	193	155	167	169	146	178	143	151	142	146	189	136	161	151	176	154	171	148	154	181	165	134	166	161	179	143	162	165	170	164	150	153	157	167	140	165	136	170	159	160	128	168	161	163	156	142	145	146	151	161	155	157	150	174	173	155	159	166	157	166	156	171	152	129	134	168	171	132	165	153	161	166	168	145	143	163	139	154	170	166	167	150	152	139	163	170	148	162	147	152	160	185	193	159	178	178	181	159	157	152	146	141	162	176	197	160	186	164	161	149	150	157	168	172	167	175	154	162	141	138	159	148	149	144	160	191	154	169	162	147	159	145	153	175	165	160	159	155	165	151	163	185	159	169	182	164	153	173	150	151	155	147	166	173	176	146	152	147	160	157	166	173	168	173	170	176	170	152	173	165	165	162	177	155	155	155	174	180	142	167	159	144	156	170	171	172	159	136	160	163	172	164	173	175	177	147	142	161	146	159	184	158	163	158	130	159	158	152	155	160	161	177	183	143	145	159	159	170	174	147	177	166	168	151	171	161	160	161	156	152	174	162	151	157	141	161	148	169	165	169	166	159	159	137	158	148	167	151	158	145	133	174	155	162	167	170	138	164	142	149	183	168	157	155	177	169	156	167	155	162	178	167	159	172	176	151	168	145	191	179	148	174	160	143	144	152	138	163	152	172	150	146	178	140	150	161	160	170	164	158	150	162	166	174	166	140	166	139	160	164	158	162	154	156	157	142	154	182	170	151	169	146	151	153	169	152	165	152	153	154	174	142	186	163	186	154	149	162	177	167	152	166	143	163	153	151	143	178	156	160	175	169	150	170	151	165	162	172	153	166	169	192	160	163	154	147	157	148	141	152	158	171	169	161	182	168	149	151	163	143	177	132	165	153	133	169	169	163	158	146	161	148	195	150	172	182	176	173	138	159	138	149	180	154	183	172	159	151	173	161	153	150	166	144	137	166	153	159	174	168	159	158	153	162	146	184	134	166	161	164	144	172	166	169	165	131	155	147	150	147	173	155	137	168	165	165	154	161	170	160	140	153	148	161	168	161	165	168	159	166	148	160	168	167	188	158	165	160	158	181	165	136	169	175	137	158	165	160	171	164	170	169	162	165	154	150	159	146	167	162	191	158	173	181	163	173	153	178	191	163	164	125	167	154	142	164	156	170	174	166	148	171	180	145	137	171	185	122	167	140	154	154	137	172	172	163	154	160	167	185	158	161	172	177	155	172	166	164	157	162	150	170	145	153	150	172	146	166	161	163	192	176	159	152	179	188	167	156	160	151	163	145	158	172	146	149	171	170	163	140	179	179	168	161	156	160	149	166	162	166	152	157	174	152	170	175	155	167	163	164	158	180	158	139	156	146	159	156	157	166	143	155	168	164	158	147	152	167	158	168	169	143	166	149	162	145	142	164	170	162	155	174	158	145	160	175	160	144	157	183	153	154	130	150	147	147	188	160	173	180	151	172	153	157	155	170	149	163	165	177	159	176	150	144	148	153	136	167	172	154	157	147	151
27523	18415	3612	528	382	358	317	273	295	281	287	306	302	304	294	277	337	277	301	309	304	292	294	302	279	305	281	292	315	273	301	298	283	298	308	304	285	291	295	276	312	269	305	299	286	300	282	251	283	317	256	282	279	277	271	287	315	283	294	279	263	283	291	280	282	294	309	300	313	307	271	281	305	273	295	266	291	259	292	306	300	280	299	301	332	323	329	267	284	309	318	314	279	293	308	307	264	290	290	283	282	296	295	298	292	280	286	298	320	295	284	285	315	306	286	278	280	267	294	303	294	284	305	293	276	298	294	262	293	283	324	289	299	271	329	290	272	296	335	290	298	280	283	302	287	303	281	284	286	282	318	280	305	273	268	276	282	305	313	281	268	301	296	309	318	306	285	299	286	301	305	272	298	297	329	313	285	307	242	294	298	297	291	322	316	308	265	301	282	299	323	302	324	266	281	277	305	277	277	286	287	299	278	285	291	256	321	331	328	268	265	318	274	275	276	285	293	295	306	291	301	302	258	305	295	299	304	319	302	287	288	283	304	292	282	268	262	316	284	283	277	291	327	300	287	278	283	275	321	304	274	284	266	279	279	270	284	270	266	276	324	291	310	288	279	287	294	263	290	303	289	277	289	283	269	297	313	319	282	258	275	266	316	280	294	288	286	279	310	272	304	286	258	319	293	343	285	337	275	309	295	293	304	274	294	285	298	297	288	303	296	312	258	289	309	303	305	271	259	267	296	317	275	256	281	261	267	279	293	262	323	295	255	265	296	290	283	293	291	292	283	275	301	309	282	303	287	272	288	309	287	288	283	313	301	312	297	251	290	263	306	267	315	281	307	305	284	279	302	290	289	274	289	289	298	286	278	264	294	293	285	258	288	296	290	296	290	276	290	302	285	265	274	292	298	279	285	299	262	299	296	297	279	286	312	286	311	277	292	288	306	301	309	296	291	272	282	278	283	278	273	277	285	281	301	277	283	263	271	281	272	300	307	286	259	260	277	284	302	292	286	290	304	319	299	307	254	303	295	319	273	288	289	275	285	282	277	272	250	298	286	297	293	258	298	269	305	293	308	295	300	270	299	318	278	273	323	300	313	276	294	283	278	266	283	307	254	287	264	282	288	315	293	229	330	302	263	275	309	258	319	262	287	290	273	284	288	252	275	285	246	274	271	288	286	282	276	266	331	266	286	253	285	284	321	257	274	302	306	278	285	293	297	318	284	291	300	296	300	273	287	280	293	279	285	289	285	276	306	269	283	307	267	312	273	272	310	299	281	295	293	271	298	303	277	327	307	308	270	267	287	305	274	301	295	294	291	314	284	304	300	298	268	296	291	279	261	280	286	281	287	306	280	296	311	264	279	285	307	320	294	302	296	290	299	260	306	310	315	302	278	293	307	282	261	291	276	233	285	304	281	272	288	294	288	281	318	274	299	278	323	275	297	307	303	254	299	287	293	295	272	302	293	281	299	312	291	282	292	281	288	309	308	265	322	281	265	271	293	276	317	279	303	292	266	279	308	266	278	299	294	314	305	308	306	312	280	313	298	280	297	280	280	272	295	297	307	288	305	276	291	320	298	308	286	305	271	317	317	295	309	291	276	252	304	271	295	299	294	315	282	254	309	330	314	282	293	272	305	310	281	301	296	285	308	277	259	276	285	331	285	277	290	260	277	282	305	288	312	285	276	315	274	287	331	253	268	242	292	348	311	281	268	295	278	294	299	301	264	295	292	301	292	291	289	295	304	275	291	298	286	269	269	290	297	272	280	302	285	294	279	293	287	286	296	273	303	297	303	283	268	286	312	282	291	295	294	293	277	303	281	337	271	248	270	308	298	324	279	306	274	293	286	279	276	295	298	276	276	288	294	292	267	290	281	317	320	307	314	302	276	278	277	279	276	293	296	302	276	290	308	293	290	293	287	304	294	301	274	286	269	301	263	271	260	283	285	273	317	273	280	290	277	292	281	320	312	308	279	301	302	306	272	290	314	259	299	307	266	264	278	292	270	274	281	303	278	299	291	273	307	261	322	282	278	303	281	277	294	276	288	254	305	264	282	286	302	292	303	294	282	296	310	285	290	300	283	283	275	307	290	269	276	302	290	302	312	304	290	265	281	282	280	273	297	287	318	280	262	290	304	292	292	301	285	268	266	278	273	307	288	276	302	290	284	284	280	268	311	332	297	269	294	298	263	278	310	283	300	306	287	286	292	290	281	288	297	328	295	266	293	263	267	311	290	274	292	322	288	274	311	264	268	275	270	266	297	275	255	305	288	307	288	297	305	265	279	276	287	286	285	271	291	270	269	269	291	255	297	289	319	294	307	293	297	296	285	287	242	307	316	292	320	289	287	289	299	302	293	305	302	323	271	317	284	309	323	296	292	279	278	272	296	294	263	263	315	311	296	319	304	310	280	316	308	281	288	300	294	310	285	278	299	291	291	291	282	277	300	271	274	304	320	311	311	269	288	299	304	304	271	301	289	299	285	295	277	290	303	277	296	273	277	260	284	306	273	274	307	295	288	299	296	275	264	278	278	287	277	270	312	312	297	294	283	265	306	277	283	292	272	301	263	302	272	254	287	295	296	302	311	304	283	270	271	277	301	279	290	307	283	270	295	303	292	323	301	295	269	298	300	291	288	275	288	277	274	266	273	265	296	297	301	318	308	282	299	268	279	286	285	308	293	312	272	263	256	299	282	267	312	292	304	267	275	264	339	295	298	270	304	295	282	299	300	302	288	275	306	295	285	267	301	284	253	282	281	269	275	271	254	275	269	280	291	283	286	262	281	278	283	297	254	269	298	268	296	272	297	280	297	265	291	286	291	279	283	306	299	286	293	295	324	304	308	274	287	309	271	298	294	278	275	289	282	268	279	281	285	304	310	311	271	299	287	321	286	293	303	263	286	281	311	279	291	300	270	295	264	318	307	287	268	326	282	275	272	262	289	314	309	295	302	280	305	306	290	279	290	311	267	314	291	319	265	287	278	305	256	277	286	264	290	271	281	301	286	291	262	272	288	293	310	287	260	262	266	320	293	245	295	312	267	314	288	304	322	284	299	305	302	292	310	263	298	254	271	278	291	278	304	293	284	304	274	269	282	285	283	293	276	279	314	286	300	293	305	291	293	275	253	292	315	297	287	300	317	293	303	286	291	296	285	295	297	310	279	288	277	292	306	286	270	282	281	331	308	316	278	286	296	249	318	307	289	279	276	305	262	262	302	279	277	278	257	305	284	300	288	284	308	275	285	266	285	284	280	304	300	287	278	294	283	260	331	287	279	286	307	278	312	290	290	282	295	305	282	286	286	288	281	326	297	256	297	288	299	304	319	285	304	297	287	292	291	276	258	261	291	269	296	273	311	272	306	285	291	291	259	295	313	300	279	316	290	277	252	262	300	270	288	253	287	300	267	260	288	295	302	287	291	246	294	285	329	314	283	289	318	300	279	315	291	308	293	293	281	301	295	303	260	329	281	274	289	296
10297	855	683	537	479	456	473	468	475	420	441	432	443	411	453	446	472	454	410	434	451	428	459	443	441	414	458	439	432	432	459	437	434	432	445	421	448	449	399	432	422	412	441	460	464	450	463	440	414	389	391	379	443	458	411	464	446	433	418	433	426	405	477	429	439	415	441	440	394	424	421	404	439	415	451	421	406	414	415	392	455	449	429	448	418	441	425	427	450	428	447	430	447	453	431	444	463	455	434	411	428	412	428	429	418	418	437	420	428	434	436	457	433	465	452	423	422	411	360	426	415	434	405	420	461	433	424	432	410	409	406	462	419	424	438	434	426	487	464	417	435	393	436	407	435	473	435	400	420	424	448	394	426	431	436	431	405	397	424	444	419	459	407	439	403	443	442	420	420	406	445	418	426	396	440	441	391	416	422	436	408	462	412	457	404	425	439	448	423	474	428	447	422	431	459	418	465	448	398	421	381	429	433	457	429	448	431	430	465	460	433	417	412	419	441	417	411	435	449	412	436	438	407	394	416	467	472	422	421	415	449	422	450	423	453	437	396	417	436	438	438	481	435	422	438	411	391	413	433	442	432	414	421	411	440	463	429	396	417	416	409	429	423	461	390	466	445	389	462	435	445	459	426	461	418	435	445	405	418	407	439	427	479	429	409	432	427	437	401	415	423	436	424	420	444	434	440	429	459	429	433	404	422	416	417	441	428	418	447	416	400	401	435	461	446	460	398	416	401	436	444	451	441	436	427	388	416	447	446	424	436	453	424	448	451	442	468	419	440	408	457	429	453	450	454	403	412	433	436	437	457	449	436	426	454	428	427	421	429	475	429	459	460	417	457	411	439	433	416	421	450	386	438	440	410	414	418	425	439	422	429	429	391	441	420	458	449	441	429	441	430	413	469	423	438	445	423	420	424	415	393	422	448	426	426	393	454	432	447	428	408	424	430	446	456	432	433	435	408	449	443	446	418	460	407	449	406	438	434	431	396	432	431	421	465	460	428	416	419	408	432	433	424	398	443	447	469	409	418	458	404	424	441	412	434	470	457	453	428	422	452	427	416	396	412	423	423	448	393	427	466	460	402	439	443	439	458	443	422	400	417	468	421	457	387	441	434	414	468	434	431	428	436	447	431	454	460	480	437	442	415	443	417	400	452	405	436	420	470	441	443	449	446	408	418	445	428	459	466	418	450	424	427	381	440	398	469	406	423	442	382	457	416	419	412	402	401	442	449	440	435	414	417	447	408	422	428	425	426	422	384	455	420	442	424	438	442	419	429	400	396	447	467	412	432	427	421	453	406	433	431	437	426	413	420	449	445	432	426	367	429	389	465	388	449	474	431	414	449	443	415	462	396	440	410	380	451	429	437	456	442	445	430	410	407	415	431	437	417	438	452	414	450	375	415	438	402	459	444	421	402	412	429	444	451	429	448	425	434	450	441	442	421	406	440	417	439	422	434	438	421	434	428	446	477	433	435	450	418	455	437	409	446	393	467	424	437	429	454	445	473	411	440	431	389	427	427	424	431	432	403	414	426	438	443	430	422	426	421	442	416	429	428	414	432	460	437	442	472	454	428	416	458	470	430	418	394	470	448	404	383	435	396	416	447	444	412	442	433	429	431	424	452	424	410	411	471	426	442	384	438	431	444	424	419	463	431	435	412	414	454	451	413	449	438	418	418	452	392	404	426	416	430	455	417	446	469	414	412	440	424	439	408	454	477	462	444	440	431	440	428	463	441	459	411	435	433	428	435	397	424	423	403	430	428	436	391	414	448	439	448	414	487	471	401	464	424	449	430	443	423	393	462	428	424	413	438	432	441	427	460	431	421	451	442	399	439	456	414	443	459	411	434	432	425	459	446	463	471	429	426	432	431	461	375	421	429	432	428	427	438	452	460	451	402	405	460	492	442	442	413	452	441	427	450	461	451	420	420	420	435	413	439	408	437	418	433	394	439	439	446	423	473	418	427	415	420	434	463	407	483	449	444	445	435	430	418	461	452	459	434	443	463	455	423	437	438	435	425	421	480	456	423	449	443	420	452	407	403	413	431	427	437	449	415	421	412	432	416	457	435	435	440	426	416	440	432	436	416	441	418	442	440	441	444	410	416	445	437	424	428	412	419	458	416	388	439	451	428	421	430	450	422	420	428	450	429	419	433	436	404	454	401	446	443	418	449	447	443	481	414	399	413	418	404	455	442	436	441	456	453	442	445	435	437	424	432	455	459	419	468	428	444	422	404	399	443	423	408	439	458	438	433	441	444	438	435	401	409	432	448	463	425	412	436	431	444	432	423	430	429	466	418	419	447	428	450	419	439	432	422	377	440	443	467	392	418	411	464	483	417	456	438	474	427	442	425	456	416	422	433	419	415	481	427	429	443	407	400	420	449	431	425	492	436	445	412	437	411	465	411	443	416	440	427	414	413	417	418	478	426	393	468	436	421	443	463	453	460	447	409	447	407	459	439	441	438	389	440	445	442	427	427	437	435	451	461	453	421	472	407	431	439	459	421	417	432	395	401	395	421	427	461	434	447	423	411	450	446	423	413	439	445	406	400	437	443	441	446	418	452	389	420	438	438	390	437	425	421	392	408	444	434	434	464	414	421	453	484	443	454	424	435	410	448	453	431	450	410	412	433	434	455	388	463	427	438	405	420	437	413	412	408	414	420	430	415	423	444	477	378	403	414	437	432	411	434	433	440	459	419	425	433	439	444	424	433	449	410	423	401	447	432	420	432	411	430	461	441	424	442	452	399	418	434	447	428	434	411	455	426	418	434	413	437	435	424	407	451	438	439	418	432	462	434	390	452	410	405	421	429	408	431	408	421	472	419	416	457	407	441	456	432	393	433	413	457	439	465	428	416	440	446	389	426	433	421	444	453	419	432	458	463	433	418	422	432	410	478	446	444	402	431	413	416	425	448	417	442	450	439	441	447	395	417	448	410	426	467	428	442	452	388	410	412	415	447	445	422	432	429	445	412	422	412	425	409	442	423	459	440	448	421	452	441	442	438	429	442	453	456	401	427	428	459	439	450	449	460	412	445	440	455	410	455	449	473	418	464	420	451	394	476	460	451	398	437	452	430	419	444	457	433	406	412	424	401	439	434	424	464	443	415	443	382	426	425	396	408	461	425	424	449	391	476	480	412	438	466	393	403	453	395	416	434	418	464	433	454	430	464	419	413	449	443	465	459	419	439	425	420	451	441	453	467	457	428	434	456	421	408	451	463	440	427	443	428	435	440	449	423	444	429	463	424	432	397	444	461	411	420	445	470	427	423	383	451	423	433	446	424	441	438	418	449	461	452	454	425	410	416	425	449	400	389	430	416	427	400	463	432	431	453	443	467	463	434	456	461	432	446	461	406	433	384	454	466	424	448	418	425	431	428	411	494	460	423	449	429	405	397	407	434	431	449	446	376	414	405	430	455	394	422	433	444	399	427	429	414	433	449	420	442	394	407	439	419	397	404	416	431	420	421	419	442	423
23516	21556	28701	24877	21445	3343	344	252	219	205	174	148	149	149	163	165	124	153	138	132	115	142	141	126	145	103	126	128	146	127	129	138	129	137	113	123	104	123	125	111	124	130	125	127	116	129	111	123	118	125	123	132	125	133	122	119	132	120	130	122	130	116	137	106	111	108	127	103	121	147	130	116	139	108	122	107	120	115	107	120	128	124	122	121	131	118	115	125	126	115	113	133	113	113	119	134	115	109	117	125	116	110	125	118	91	120	122	118	142	130	124	111	107	106	109	135	121	108	123	121	102	134	127	97	133	120	125	130	117	107	108	124	145	106	113	108	123	131	126	130	134	129	131	125	125	130	119	112	136	112	106	127	116	109	122	123	131	137	116	117	104	108	100	101	128	115	124	130	129	120	114	127	129	130	124	122	120	147	130	130	115	122	118	133	112	106	119	109	114	127	112	113	106	106	133	128	111	118	125	120	115	129	112	121	127	124	113	122	119	130	136	143	121	136	98	124	111	111	126	117	111	130	127	111	108	131	121	117	103	111	119	127	133	122	126	113	109	124	104	121	120	131	128	121	122	130	119	108	116	117	113	141	137	121	130	123	138	129	140	126	120	124	106	115	126	120	128	116	111	124	136	120	118	118	114	116	120	116	128	117	122	115	120	118	128	109	116	133	119	128	123	109	120	117	148	123	109	133	116	124	126	110	114	139	124	120	135	136	130	129	121	126	130	142	137	118	110	135	118	128	110	111	112	114	121	130	125	110	116	119	109	125	133	124	126	93	126	110	112	120	128	128	114	133	132	112	119	122	121	112	121	117	120	116	134	113	113	145	122	124	123	112	122	116	133	145	126	111	127	124	108	137	126	123	130	105	122	123	126	121	119	109	105	106	122	139	116	119	113	109	119	106	124	125	106	145	101	140	113	134	108	138	147	116	121	116	121	123	124	127	104	127	116	129	109	99	118	120	127	110	99	112	111	107	117	124	120	106	122	100	126	152	129	114	103	118	124	112	114	126	127	129	130	122	118	129	122	124	119	108	119	103	128	131	134	117	123	124	129	121	120	129	116	107	126	123	116	122	128	120	114	114	136	113	109	131	111	111	135	133	131	127	124	102	124	102	128	115	115	125	113	127	134	113	122	132	132	125	134	105	122	111	142	107	112	119	122	117	106	114	126	121	128	126	115	108	110	132	123	114	120	137	137	129	111	114	126	117	131	138	103	147	109	136	129	116	132	115	137	116	117	121	122	110	112	131	123	124	135	131	115	105	128	127	118	125	122	116	124	130	129	127	124	130	112	127	131	126	117	94	117	138	114	124	139	111	125	128	116	107	109	127	113	112	110	141	140	131	125	140	102	113	128	111	129	114	135	137	116	141	113	123	113	130	108	120	118	116	110	101	116	125	117	126	134	117	112	117	116	115	109	134	120	110	122	117	112	110	133	119	128	124	113	122	131	134	105	119	106	129	117	131	131	111	128	118	107	126	113	116	130	103	110	132	105	99	110	101	134	106	137	126	129	108	120	113	132	120	119	126	116	111	122	101	128	120	128	136	108	118	132	122	109	107	102	124	108	132	124	121	118	101	126	128	139	118	120	102	116	117	141	142	122	127	120	123	109	114	123	114	108	107	134	117	123	126	135	124	119	119	113	134	100	112	138	123	126	141	121	109	117	118	133	132	125	122	122	125	112	116	115	120	122	109	162	125	126	126	112	138	134	117	121	124	121	132	120	118	119	143	105	112	124	129	104	120	129	117	116	133	115	130	132	120	111	108	114	109	111	138	115	111	125	124	110	113	118	138	123	123	120	123	118	108	137	115	121	123	140	126	99	140	126	127	116	126	122	120	124	107	113	109	128	117	125	123	130	126	108	121	117	124	95	150	127	115	118	119	127	132	118	128	116	111	111	128	120	119	122	128	124	138	127	149	148	124	114	136	103	123	119	113	113	118	114	110	129	135	121	115	127	120	139	107	127	108	125	105	124	104	132	126	137	108	120	122	118	127	103	133	115	108	110	119	136	122	131	128	120	108	109	119	107	134	109	123	125	142	108	118	105	126	132	118	117	132	121	135	118	132	136	129	129	123	118	132	134	123	114	130	124	129	132	123	119	112	128	95	110	123	105	121	109	113	123	124	134	126	100	132	132	112	121	107	133	125	124	130	139	118	103	132	99	108	119	129	137	108	111	116	115	131	113	131	125	108	113	120	136	135	123	112	121	110	141	111	105	114	125	121	124	130	119	106	119	133	103	144	131	107	105	110	127	122	162	136	132	130	108	110	110	123	121	110	103	146	116	116	126	132	125	119	160	107	115	121	121	114	109	107	107	116	139	104	130	139	120	131	108	115	110	119	139	143	113	115	121	131	124	130	121	139	109	119	117	146	116	115	115	109	117	108	123	116	123	127	113	99	111	122	114	94	124	113	135	126	123	116	138	118	146	109	153	119	105	105	134	123	126	102	118	127	121	118	124	108	123	113	126	120	124	115	114	133	144	122	142	105	104	107	118	123	98	139	124	128	139	100	100	113	132	118	129	129	114	116	141	110	112	130	126	134	110	113	95	124	123	109	153	122	110	124	130	123	129	114	107	131	126	117	114	122	92	99	117	121	98	117	127	105	137	122	128	119	105	119	136	122	121	120	124	127	120	148	121	130	124	123	109	121	115	122	111	117	106	84	123	118	116	124	119	103	122	153	126	112	131	125	139	105	114	118	117	138	114	106	126	121	129	121	107	131	115	113	112	127	123	125	135	114	131	108	128	116	122	152	132	106	100	108	139	123	126	126	106	133	125	120	114	127	132	125	114	129	122	128	134	129	108	104	132	145	127	131	131	135	119	125	131	118	136	107	115	130	123	142	113	115	123	109	125	137	127	113	113	120	147	113	138	146	115	124	138	121	108	118	127	107	113	112	118	118	116	128	132	110	139	127	115	120	109	123	111	125	114	134	112	136	116	131	112	126	116	120	139	127	121	130	116	119	132	119	129	124	137	109	113	128	99	123	142	118	104	114	127	142	122	118	118	121	113	118	122	125	110	113	122	122	130	122	133	120	106	117	151	104	124	110	112	127	113	116	132	121	117	136	126	133	130	113	107	133	111	113	130	122	121	112	114	135	116	112	153	115	114	107	110	120	144	116	103	128	116	117	123	130	133	117	114	130	98	112	118	131	122	134	104	91	122	146	110	116	117	135	121	135	104	144	123	129	140	127	112	117	124	106	111	114	116	142	129	127	120	115	115	121	110	112	127	106	130	111	110	119	131	123	135	120	99	108	136	120	132	121	142	121	121	109	113	127	141	127	115	115	125	115	117	109	112	119	117	107	128	128	114	130	97	115	153	121	131	143	139	122	137	119	113	148	123	129	97	117	123	118	107	111	139	124	107	138	125	101	125	129	133	148	128	131	122	103	125	125	104	135	111	121	121	113	126	132	120	125	126	126	135	140	100	109	108	125	107	121	112	121	119	113	116	105	117	106	123	126	118	120	116	131
22772	5762	3828	1654	1134	776	605	450	446	396	364	280	322	298	294	235	253	233	223	254	223	220	213	187	225	189	183	217	203	207	216	216	205	187	198	197	226	191	194	236	194	180	217	191	191	207	205	201	192	187	201	197	219	225	211	176	177	212	197	206	205	186	193	173	226	197	210	190	169	204	179	190	201	197	177	208	173	171	202	182	187	199	206	201	186	185	189	183	198	213	169	185	187	176	226	194	183	195	201	198	210	181	195	171	183	191	214	180	212	210	204	193	171	205	212	176	179	198	216	166	185	179	185	180	201	211	188	188	189	182	194	181	201	195	215	195	175	190	176	175	186	189	187	192	196	188	210	194	190	203	195	181	179	171	204	204	202	210	176	208	216	177	180	206	179	167	179	192	191	168	172	202	190	193	206	202	198	194	185	201	216	165	176	169	193	203	169	185	169	217	180	176	183	187	204	190	164	192	203	187	183	205	164	204	219	195	188	194	198	191	201	196	226	190	164	190	209	194	178	224	171	177	177	185	176	191	205	187	189	207	177	204	187	202	203	172	187	198	203	200	205	178	230	178	185	198	173	206	184	183	177	195	191	193	206	191	184	216	167	182	195	185	177	216	186	179	191	175	166	191	203	198	200	179	218	200	199	207	205	164	204	183	192	201	174	196	218	190	186	203	182	202	176	210	174	198	180	172	184	161	196	184	187	191	190	199	197	208	190	196	175	176	172	186	190	179	195	207	190	170	196	194	212	200	187	184	189	180	178	189	171	220	200	187	187	162	177	212	208	184	182	219	197	187	186	190	204	202	185	208	205	169	163	204	164	198	171	172	176	178	169	190	206	179	187	182	186	221	187	199	192	188	201	162	182	188	206	198	176	187	176	179	207	199	190	185	182	180	201	182	190	200	169	194	202	204	195	207	197	182	233	190	180	195	185	192	202	180	199	189	186	220	189	190	210	180	193	192	172	190	190	202	187	206	194	193	175	183	202	183	199	207	191	199	175	190	199	198	207	160	197	203	181	202	182	200	201	186	181	182	167	203	189	192	209	201	201	192	159	188	214	221	179	190	178	201	200	184	197	208	204	179	189	203	186	203	175	187	174	175	206	184	224	182	203	193	195	170	182	178	191	196	199	187	193	200	187	180	201	198	187	216	182	190	192	168	188	188	213	177	190	206	171	195	202	192	205	189	187	195	183	196	181	186	184	203	186	169	192	201	165	193	195	187	174	218	208	192	173	196	190	219	207	206	172	197	220	191	198	202	185	197	183	176	177	172	208	211	176	200	197	196	191	176	209	172	177	184	199	182	197	209	184	192	211	169	184	207	179	182	181	193	203	201	216	194	200	188	183	187	164	208	182	197	191	194	194	218	184	201	195	203	194	180	188	183	195	187	177	175	194	186	207	185	172	186	217	193	206	192	161	186	201	192	187	180	174	203	190	180	211	175	198	173	178	176	175	202	181	185	198	199	197	175	175	206	201	197	184	200	204	193	188	181	204	195	192	193	184	199	187	215	192	210	190	189	214	175	207	207	194	195	195	183	194	170	196	219	193	179	205	183	190	195	178	195	196	165	190	184	199	184	191	205	180	194	194	197	208	223	181	193	180	181	174	211	183	184	209	204	222	175	200	164	201	178	197	189	172	197	214	209	190	194	186	188	196	199	165	184	173	187	203	208	195	178	203	180	212	189	217	206	194	195	197	180	215	190	210	168	166	191	189	181	192	202	177	199	179	224	203	188	186	200	190	193	196	166	193	164	199	200	170	172	181	181	191	212	201	204	196	194	174	183	188	191	174	168	197	198	191	206	187	195	206	204	182	190	195	162	185	199	184	160	186	193	192	204	188	172	182	206	176	188	195	175	180	202	199	187	214	178	200	196	194	187	193	187	205	204	184	186	194	208	185	199	216	186	178	183	180	172	179	208	190	185	175	179	211	165	200	183	177	200	190	188	189	181	224	183	189	167	189	170	207	168	183	203	206	214	184	198	200	183	169	186	214	184	199	182	215	186	208	214	178	203	173	172	206	202	198	181	174	226	163	171	197	197	189	190	233	178	169	198	190	194	196	163	206	177	164	167	192	176	190	201	178	171	187	219	204	173	206	193	192	188	184	202	171	176	196	212	189	201	170	181	185	170	207	187	192	188	178	183	180	182	195	168	177	169	176	183	200	194	187	182	194	172	193	207	189	176	193	194	175	191	204	177	185	197	186	192	201	202	193	198	184	172	184	194	209	206	189	207	190	199	169	187	195	187	191	157	176	182	204	188	170	212	181	196	186	180	175	192	200	179	195	179	199	191	209	189	169	184	178	193	188	180	187	192	207	172	195	175	192	189	191	161	158	208	182	180	233	181	189	186	206	169	196	208	193	176	202	188	187	190	183	190	189	204	190	190	191	180	199	208	214	188	182	204	197	182	176	165	188	189	183	191	205	209	181	181	172	198	174	185	172	199	200	189	199	195	199	192	195	196	204	194	186	176	176	203	199	192	185	195	185	199	180	188	144	206	179	167	183	200	211	199	189	172	203	181	177	175	184	183	211	195	219	216	199	194	181	208	204	165	177	186	174	197	182	198	186	169	172	203	197	205	214	203	180	204	206	187	181	205	185	207	184	188	192	198	181	178	177	198	199	191	181	181	199	185	187	193	166	210	183	183	187	188	190	190	175	193	195	162	188	191	163	196	183	177	195	175	187	191	216	191	204	165	178	188	199	200	171	213	179	184	194	199	186	200	200	176	202	189	169	207	182	196	194	207	214	189	203	172	173	210	169	218	188	200	181	205	175	218	169	184	192	189	184	191	176	205	206	204	176	175	179	202	169	186	191	192	178	181	214	203	220	208	186	213	179	191	190	201	209	182	172	172	202	179	194	207	183	189	198	186	192	220	184	196	190	170	189	177	210	182	177	186	203	208	185	195	174	184	216	178	176	198	188	205	193	191	182	216	191	180	188	187	164	186	189	185	207	188	184	221	156	212	186	178	190	188	178	190	206	209	184	170	187	180	193	184	220	182	200	194	209	165	197	202	176	201	205	173	169	177	185	183	195	168	201	184	184	189	207	215	206	183	200	177	183	206	180	191	185	195	186	184	169	186	175	172	206	193	163	188	186	173	210	192	189	181	165	194	194	195	196	188	189	179	169	180	168	187	188	171	208	187	216	172	218	185	200	185	197	191	190	207	182	184	185	174	186	194	189	191	203	173	192	207	181	186	193	202	216	219	201	166	188	188	170	195	176	201	199	169	208	188	199	188	184	157	169	197	180	199	183	201	200	185	196	191	196	193	187	185	205	188	185	201	190	190	193	207	150	163	192	174	192	187	190	187	196	191	202	187	196	171	188	172	175	200	180	226	210	173	173	170	218	186	208	209	204	201	216	183	184	208	206	192	173	187	174	190	167	195	209	196	210	189	196	196	189	190	195	174	186	195	219	201	194	191	189	231	192	198	216	185	186	210	191	175	192	176	192	165	211	180	172	189	193	197	188	170
24914	21568	26843	24914	1717	461	456	375	385	342	382	330	365	384	345	340	351	363	341	341	356	354	344	354	352	339	343	353	335	366	337	353	348	366	347	357	304	315	331	303	314	346	319	367	359	335	337	346	329	324	338	305	323	311	344	347	325	343	355	354	309	346	304	353	374	338	313	341	340	342	327	346	308	351	329	328	348	320	345	341	347	320	322	351	360	350	325	343	359	317	329	330	325	315	358	333	374	320	314	341	330	335	333	311	328	349	339	335	356	348	362	374	345	325	336	330	329	337	370	365	355	351	318	326	362	365	329	347	339	321	328	322	346	344	351	323	313	363	334	356	342	327	360	329	372	320	340	353	329	344	351	337	350	344	299	378	339	331	356	339	341	320	334	372	346	320	328	342	312	335	354	339	356	340	312	317	329	318	322	331	339	308	354	360	321	336	363	313	324	355	346	330	316	345	346	364	354	370	314	351	306	327	362	343	362	360	309	357	328	343	363	328	352	326	348	360	347	302	340	322	317	332	357	345	340	373	340	381	369	338	315	345	347	349	358	331	357	343	311	342	315	352	291	330	335	338	335	298	340	353	344	343	344	349	332	319	317	347	352	337	330	367	326	336	321	319	326	338	347	346	349	346	370	304	375	329	383	326	318	377	328	366	381	388	337	351	341	301	341	346	308	360	324	332	364	321	318	332	325	334	340	326	350	345	345	349	331	343	332	330	357	324	336	321	340	369	325	371	359	339	348	333	299	378	327	343	344	323	345	335	324	340	355	330	306	351	309	355	330	356	350	345	353	340	329	336	344	329	357	337	337	360	333	333	324	334	382	358	333	318	351	328	323	300	356	346	342	317	342	342	355	369	304	312	361	360	334	304	359	344	333	351	360	347	359	326	319	354	336	344	348	357	318	345	309	344	334	342	364	334	347	353	340	324	339	327	322	332	340	326	335	349	318	348	374	324	339	334	326	335	320	331	338	346	315	326	321	310	378	337	363	346	333	318	345	362	353	344	319	344	329	309	356	316	337	345	338	315	325	325	349	347	352	309	340	315	314	325	368	368	350	376	338	368	358	350	288	341	326	356	338	357	335	286	343	350	332	354	354	332	350	368	371	349	358	329	352	321	320	317	324	340	337	354	338	321	357	370	363	345	338	321	314	349	340	313	377	318	304	316	321	331	343	316	354	354	308	358	341	344	356	348	327	308	352	331	355	329	352	320	321	366	352	340	321	352	373	383	338	336	325	341	353	330	355	339	338	337	359	345	332	318	369	326	346	358	333	341	328	331	328	341	340	335	343	352	349	335	361	329	338	358	367	348	350	361	346	350	332	310	359	363	348	348	329	336	299	344	374	338	349	315	321	312	344	348	326	366	322	327	364	334	388	345	328	351	359	302	339	302	334	376	354	313	373	309	361	383	360	344	381	343	331	350	296	331	355	337	360	350	347	350	313	312	326	314	324	337	347	338	347	344	338	305	352	349	347	350	315	328	344	330	360	327	351	338	332	330	332	312	377	337	362	339	347	347	339	400	349	362	327	341	353	311	348	361	343	340	333	331	326	309	345	324	324	335	366	333	322	342	369	346	327	307	374	358	360	310	318	324	363	349	347	343	339	340	296	344	343	371	360	337	349	338	339	346	354	326	349	364	326	356	349	342	310	342	357	317	312	305	329	320	348	345	335	335	304	343	344	333	316	354	324	303	352	334	325	330	307	345	353	335	306	334	328	322	363	333	339	325	354	308	322	353	352	338	342	373	305	316	342	352	310	325	334	339	318	350	347	342	334	360	348	358	333	297	331	362	346	334	368	320	331	334	329	320	346	322	328	350	336	311	343	318	326	336	309	335	314	322	342	317	317	340	331	333	329	338	320	305	321	300	368	328	323	308	330	350	334	356	355	361	346	333	340	372	339	315	357	336	315	359	349	340	365	316	308	311	375	365	357	360	296	361	373	318	346	371	335	321	313	363	359	372	326	313	315	336	332	312	337	367	308	355	327	313	321	317	350	371	328	342	366	321	360	336	342	320	319	330	329	340	366	350	357	315	342	320	335	334	345	318	342	335	356	350	349	339	331	331	342	311	343	318	341	330	338	346	335	369	335	363	368	338	290	359	309	348	355	327	325	352	338	375	348	337	364	325	338	327	336	340	353	344	347	367	297	343	325	317	338	325	360	328	323	338	327	358	340	329	354	356	315	362	355	331	332	296	346	345	324	344	320	347	334	297	358	376	340	310	313	345	312	335	334	327	343	351	351	333	324	353	350	338	350	351	314	310	347	367	360	312	338	332	347	339	338	338	337	336	368	328	321	301	342	363	350	359	318	310	393	339	343	278	336	346	335	329	351	322	314	314	346	333	344	353	329	329	357	374	354	367	351	330	334	335	337	318	396	315	336	322	348	353	355	337	345	352	344	302	367	353	325	340	324	291	343	336	358	345	348	357	334	354	321	359	318	339	360	307	306	317	300	320	341	329	332	335	333	341	326	357	344	361	335	309	323	347	329	364	328	355	337	352	304	344	370	373	342	327	317	320	345	350	331	358	322	325	339	387	359	341	353	334	319	350	315	343	347	367	338	306	355	292	328	362	333	316	342	347	334	331	337	323	362	334	336	377	335	352	373	369	347	299	332	323	330	363	353	351	328	319	345	334	302	360	325	366	371	319	343	346	351	321	314	349	348	337	357	336	312	347	331	334	339	335	395	356	368	324	343	348	333	342	347	354	370	351	305	349	341	334	313	363	316	308	374	324	309	369	348	322	352	332	317	337	335	330	315	392	328	365	329	356	341	303	353	329	343	340	332	318	377	340	334	325	343	304	346	315	327	325	362	332	342	355	341	339	328	327	366	372	357	347	360	356	327	327	367	346	352	364	329	316	355	318	332	323	357	353	333	334	347	323	317	344	361	346	322	334	332	336	317	353	353	327	334	312	358	315	350	348	328	334	325	329	327	339	309	322	338	336	348	340	355	372	335	326	321	339	333	331	335	325	339	353	323	336	326	324	331	342	340	356	373	316	324	340	325	327	294	351	335	334	367	326	354	326	322	330	339	330	303	339	330	339	359	303	340	330	345	349	341	305	345	350	327	337	337	321	337	317	347	349	351	360	334	355	324	335	314	338	335	340	344	314	329	335	328	357	336	352	349	342	327	325	372	353	338	355	333	341	303	361	353	333	322	341	357	380	330	314	344	340	318	338	340	306	369	333	350	352	375	348	342	338	340	326	341	368	366	307	329	351	345	333	356	332	358	355	353	309	328	328	374	332	335	332	318	322	351	301	366	313	362	345	360	367	354	384	321	321	345	351	341	339	326	335	327	353	350	322	349	345	320	331	300	316	351	322	356	329	356	331	315	305	390	335	312	309	343	370	357	337	356	304	321	294	304	347	323	318	336	328	342	382	345	337	355	331	370	328	365	336	306	367	320	310	317	367	388	318	321	307	332	318	350	353	338	358	298	340	333	333	321	327	335	382	306	320	328	356	319	343	380	327
22335	2969	2121	1085	898	786	618	682	624	592	588	544	548	533	510	503	488	499	548	514	490	506	516	493	518	500	500	540	485	502	499	458	511	496	457	475	456	486	480	492	452	453	502	508	476	481	495	493	493	518	452	507	486	486	466	493	519	501	526	527	454	484	506	463	522	451	476	537	515	460	506	479	488	514	488	503	505	503	523	481	477	476	450	475	491	430	471	501	505	494	499	510	487	528	477	489	535	476	469	528	481	476	487	456	504	494	479	478	464	493	466	454	485	481	492	497	491	478	469	473	467	496	499	492	516	448	500	496	502	470	468	478	516	470	467	509	500	472	483	518	523	492	487	487	490	509	479	483	490	474	474	471	474	509	434	518	488	484	453	510	484	486	492	483	506	454	483	484	518	487	476	479	520	481	501	457	474	525	515	477	494	517	533	488	497	491	477	470	493	476	499	493	445	489	497	474	494	483	492	501	509	471	483	485	549	468	482	524	513	456	467	483	473	500	503	475	469	481	471	476	529	486	479	492	444	522	482	457	488	500	486	497	518	455	523	513	460	487	474	482	537	464	487	498	500	467	481	500	516	480	519	494	531	489	508	446	474	472	468	455	514	504	490	484	471	483	471	522	472	481	472	471	497	500	463	434	487	495	464	522	484	488	471	510	529	506	505	474	486	493	451	484	476	498	464	519	491	472	506	513	478	487	455	459	467	468	468	515	519	500	467	482	488	455	452	476	530	507	488	457	503	480	484	488	467	481	500	465	525	482	459	479	450	496	474	496	515	466	541	464	466	493	510	504	471	504	514	517	448	475	478	477	507	461	489	518	486	513	482	477	476	471	483	479	483	501	504	478	470	503	462	482	479	473	443	459	507	484	470	524	534	516	470	519	444	465	474	491	479	455	517	438	548	485	506	514	462	513	474	460	473	443	450	490	516	487	495	529	497	484	522	472	468	507	480	486	487	485	509	469	488	469	506	470	466	506	479	480	481	443	508	475	520	482	481	515	508	463	494	455	490	487	502	476	501	497	480	459	493	489	472	487	491	478	524	489	497	474	470	475	519	480	502	488	446	510	503	468	481	477	513	443	481	517	488	510	516	488	472	497	481	491	479	480	501	494	512	513	482	464	498	519	431	501	508	484	507	500	475	490	492	530	489	455	503	485	509	494	467	439	492	479	503	506	514	470	510	504	468	470	506	480	486	474	428	489	499	497	441	492	499	495	489	501	457	495	485	454	422	517	533	463	486	447	458	499	529	481	500	515	492	487	544	505	488	534	526	462	518	480	516	484	475	485	498	511	471	492	519	507	460	485	481	503	501	487	478	535	487	494	521	496	465	518	538	503	503	448	445	481	448	452	474	478	477	443	479	499	465	488	511	504	456	494	529	489	495	482	496	461	493	467	501	473	477	510	478	494	484	516	502	506	521	481	491	473	499	473	505	503	447	461	475	427	510	503	524	443	480	500	511	425	508	479	494	515	519	440	480	485	520	480	525	447	512	456	516	467	478	516	462	460	485	477	458	475	508	483	460	510	494	501	492	531	522	467	508	485	505	518	458	483	502	454	484	507	472	503	502	486	475	433	439	462	505	483	482	480	481	529	474	460	492	511	485	499	524	524	471	473	488	464	516	474	479	480	501	476	491	488	513	514	490	494	493	497	515	475	504	487	497	462	468	489	470	521	481	483	464	472	512	468	473	467	513	427	453	498	444	500	481	471	476	484	491	484	509	515	501	485	453	483	466	489	487	506	515	516	506	457	479	514	449	487	473	446	472	498	465	490	506	478	471	470	454	487	492	473	479	509	543	485	487	499	470	474	504	468	469	470	498	466	486	506	477	479	442	519	500	447	507	502	462	494	456	473	454	510	489	488	489	489	523	528	520	515	481	508	528	470	517	479	472	470	501	469	451	480	503	507	442	479	529	511	555	500	489	465	450	511	502	516	509	461	499	453	482	502	482	515	479	498	460	457	470	484	477	494	523	484	503	451	465	480	477	489	490	515	472	466	470	446	479	477	500	483	528	500	500	508	477	517	523	482	441	501	495	480	454	536	514	484	485	491	509	508	481	492	453	483	511	485	494	479	463	482	522	489	505	462	509	449	482	527	503	493	447	485	528	479	488	508	484	463	481	476	476	503	501	500	491	489	485	510	451	470	509	529	466	493	534	480	490	486	479	514	477	502	516	501	509	464	455	487	475	506	488	495	499	511	498	473	490	460	467	474	512	516	497	484	443	447	455	471	477	488	473	481	495	466	451	504	457	464	470	496	491	508	477	443	467	490	538	490	461	498	512	492	479	485	491	468	484	493	446	472	498	476	491	481	507	484	488	508	443	475	500	477	504	522	485	499	480	499	504	477	493	456	512	484	454	467	513	500	474	495	526	480	491	514	516	516	457	478	469	459	468	465	486	507	517	501	509	513	518	499	469	528	459	500	467	519	506	494	492	510	538	442	512	480	544	463	478	482	491	503	499	440	520	494	482	479	486	515	473	495	505	511	482	441	510	494	474	476	444	503	488	494	499	441	466	461	493	470	483	456	475	479	504	462	520	485	459	472	487	503	505	522	504	484	485	446	434	471	484	496	471	462	498	492	482	500	507	479	485	476	494	465	498	494	456	419	501	520	418	497	503	524	502	496	454	459	490	466	487	472	479	500	468	482	489	517	506	483	488	506	534	512	463	487	483	486	492	498	504	517	499	456	491	488	443	531	474	514	471	491	503	522	450	482	525	491	499	475	474	450	474	508	503	471	491	497	475	526	468	502	493	499	521	483	457	512	464	481	487	509	475	512	475	461	489	487	486	495	477	510	459	494	455	476	499	517	468	484	534	489	484	504	484	457	493	502	484	509	458	500	478	501	490	488	458	488	478	487	468	493	522	489	513	492	502	473	481	489	473	485	497	519	469	480	510	494	511	529	487	502	472	501	458	492	497	496	487	497	493	484	459	460	516	513	458	491	480	470	499	465	472	524	475	438	473	476	505	486	492	517	496	507	465	438	507	532	506	479	483	462	505	480	477	493	471	505	480	524	522	513	518	493	476	490	507	528	461	495	486	474	498	498	482	481	492	450	471	515	453	476	477	508	501	481	494	523	465	457	484	478	471	492	502	496	478	442	516	471	506	452	481	577	479	458	489	479	459	476	482	477	508	467	525	513	447	510	483	459	487	477	505	510	443	478	482	453	490	458	492	454	539	518	506	442	498	449	492	499	472	490	448	508	542	494	455	508	507	479	487	466	483	475	517	469	507	488	487	510	474	489	445	488	456	478	529	503	501	472	469	495	533	458	471	479	459	512	482	489	515	449	481	531	464	506	479	518	467	496	490	510	522	508	523	480	447	475	458	460	492	464	474	484	511	485	488	484	489	458	481	504	483	499	476	467	477	454	480	484	474	465	534	524	487	514	503	509	474	442	494	480	504	483	481	455	495	487	485	469	477	502	482	479	465	481	490	503	505	492	510	525	497	469	503	519	518	511	473	488	489	532
22617	21600	29319	24363	21600	21363	1652	375	282	233	238	209	172	175	172	155	137	143	140	145	151	124	129	138	141	123	145	127	139	123	116	133	129	135	130	116	129	137	103	114	112	93	114	102	114	115	111	96	116	101	113	107	122	114	132	107	139	111	128	119	121	108	125	122	112	132	115	114	112	136	119	103	124	102	118	112	130	112	119	130	93	107	113	121	144	124	100	130	102	107	99	113	136	110	99	134	116	131	118	98	129	109	121	102	102	119	102	131	112	107	124	114	128	126	105	126	101	126	106	68	94	107	119	120	108	114	115	103	114	138	91	109	126	82	106	110	108	110	114	96	117	117	112	118	119	124	112	113	93	86	101	106	124	112	108	115	102	119	108	122	101	106	132	87	113	112	104	104	107	112	103	105	117	119	95	122	104	114	123	121	111	121	125	123	112	100	90	117	127	114	134	101	115	117	115	132	115	101	111	134	118	107	112	126	114	108	103	113	121	114	120	96	111	95	110	108	119	88	122	122	111	92	110	102	110	108	107	106	117	98	113	101	112	112	105	115	123	105	111	116	90	95	108	100	110	119	113	112	86	98	132	85	107	118	110	118	111	110	110	109	109	94	99	112	102	125	110	106	136	122	105	140	115	121	136	108	109	110	103	107	115	120	108	102	115	85	114	118	105	94	121	92	112	94	106	120	100	105	98	93	104	120	107	132	117	121	103	116	121	117	108	105	92	112	99	107	118	116	111	115	107	108	116	107	103	105	98	139	113	119	124	104	110	104	111	110	90	115	107	118	115	105	105	113	88	110	124	101	99	112	113	116	100	125	109	123	107	117	107	126	107	115	106	119	88	115	102	106	108	93	103	116	107	115	112	106	114	124	128	120	104	118	99	116	98	102	106	97	137	115	90	104	115	102	116	139	102	112	101	122	111	118	115	97	137	107	123	115	110	111	108	105	125	88	104	113	112	110	101	111	108	95	106	105	116	123	121	117	106	102	119	108	93	115	118	106	117	112	103	105	107	100	124	123	130	120	98	126	113	128	108	118	119	108	120	95	107	116	112	119	103	100	103	102	121	104	110	105	118	109	130	118	92	133	129	106	105	114	90	105	117	113	111	122	118	119	123	109	82	125	102	110	120	133	123	108	121	116	116	134	105	111	105	98	124	128	110	116	98	123	112	92	115	117	114	115	117	106	111	92	100	125	104	95	113	96	109	127	131	88	108	112	124	106	108	89	103	118	118	106	135	103	122	111	100	114	118	110	91	110	127	125	108	102	103	149	126	144	118	107	108	115	98	98	104	102	105	119	133	112	114	114	113	117	114	110	107	97	103	111	92	89	113	105	113	114	141	94	109	97	114	122	115	118	104	124	105	116	124	111	108	101	96	105	108	114	111	129	119	107	119	110	106	108	100	116	90	123	97	105	110	111	114	113	106	138	119	97	120	112	120	96	109	122	99	130	133	122	113	141	115	98	108	98	126	118	120	117	130	93	100	121	114	127	93	105	135	127	105	102	98	100	96	132	114	129	123	105	119	112	94	102	112	108	116	102	109	109	114	110	113	112	104	115	109	106	117	113	126	113	107	116	117	90	104	96	118	115	113	114	108	119	124	102	118	106	114	123	110	103	116	122	111	124	129	108	101	128	90	98	114	116	121	98	100	108	105	108	101	109	114	121	106	126	112	117	102	96	124	106	115	115	111	112	134	106	111	106	115	115	114	120	120	120	132	111	115	96	122	98	125	122	96	114	115	111	115	119	118	119	126	105	105	120	127	107	124	120	112	98	84	116	109	101	97	115	112	126	131	102	112	107	121	106	126	121	100	121	109	118	111	122	114	121	102	111	111	99	88	126	125	115	126	130	122	113	98	109	106	108	116	114	130	103	131	117	114	127	121	111	107	86	110	117	111	111	125	117	112	120	113	104	131	138	127	99	120	116	122	119	116	116	108	110	110	108	116	122	116	101	120	115	116	106	121	106	125	119	110	123	110	109	92	109	131	97	108	123	98	101	127	112	102	114	101	97	96	104	115	120	110	119	121	101	114	113	111	105	122	107	108	86	126	90	126	113	125	118	103	134	108	128	123	121	119	108	105	115	123	119	129	114	106	104	101	97	95	114	116	108	129	132	114	101	128	110	119	109	116	124	107	113	102	115	107	109	126	109	99	100	100	125	122	120	115	124	123	105	124	117	110	130	118	96	111	122	99	120	115	119	116	97	108	130	125	113	114	114	98	109	122	102	99	116	128	99	108	120	118	109	130	99	97	105	117	112	121	120	121	132	123	114	133	123	109	107	102	125	98	110	116	108	106	107	120	125	108	127	127	109	100	115	124	107	111	115	139	122	112	129	108	97	124	118	110	106	105	115	136	104	149	128	96	114	99	136	113	128	112	116	126	128	106	116	120	122	104	124	129	118	121	124	110	100	131	127	92	112	102	136	145	134	121	104	122	97	127	113	97	113	134	116	118	116	122	108	112	113	118	113	107	113	109	105	120	104	107	111	114	108	121	98	109	99	128	116	120	102	125	99	110	106	92	100	112	125	124	105	100	109	127	98	94	104	96	115	109	103	109	118	116	117	100	116	105	112	111	119	127	112	96	102	105	119	109	111	101	118	116	112	114	123	113	120	115	100	106	108	119	114	120	123	125	114	98	111	107	123	107	124	100	118	98	106	113	103	101	112	103	118	110	114	123	114	111	108	113	110	95	122	105	98	111	113	113	106	108	106	109	117	113	122	129	116	111	130	119	101	112	105	110	105	122	127	102	97	126	104	117	124	133	112	124	131	114	115	105	119	114	92	106	100	119	100	103	119	123	123	89	119	126	103	124	117	120	109	90	119	126	115	115	108	112	106	114	115	115	116	116	92	114	131	116	124	114	95	123	100	120	99	115	113	123	122	93	113	109	123	109	107	137	90	117	102	100	128	113	126	113	102	115	98	108	119	101	104	129	130	104	112	104	108	112	110	107	107	120	104	119	128	105	89	113	118	116	111	109	118	102	120	128	110	107	93	123	111	129	114	99	106	121	111	134	113	116	95	101	117	103	108	106	127	115	112	107	103	123	115	119	118	118	107	101	131	118	118	106	107	129	125	107	114	112	106	128	111	118	120	115	106	112	114	116	110	117	116	125	112	110	119	102	125	98	122	117	110	109	125	119	115	112	109	116	107	88	134	102	119	109	106	111	114	104	126	112	102	93	122	110	103	115	109	130	124	107	127	118	98	124	123	108	89	120	120	94	117	109	98	100	118	109	110	120	125	105	115	107	111	107	109	107	101	101	104	107	110	106	120	111	116	105	123	104	100	113	105	136	128	104	107	121	104	122	132	103	124	123	106	117	120	124	109	97	138	119	101	126	123	100	99	115	111	121	105	110	111	96	104	89	117	112	107	134	100	116	112	98	127	96	122	101	107	111	125	120	111	102	116	101	103	111	132	130	108	134	131	121	119	125	111	103	119	105	124	120	106	107	125	103	94	99	129	139	92	97	112
25331	9894	6510	2881	1943	1344	1027	772	660	541	495	379	393	342	281	289	240	234	241	216	195	218	198	226	184	195	211	197	194	179	177	196	189	190	191	156	184	190	210	191	177	192	185	163	174	183	173	164	190	158	156	159	178	185	178	162	181	171	144	186	183	172	165	167	181	173	175	161	179	156	155	175	153	195	153	170	177	160	175	159	180	143	190	174	173	157	166	140	157	146	150	157	143	165	162	170	180	163	159	152	175	138	147	165	142	184	193	148	169	161	184	164	176	147	175	164	167	165	169	155	171	181	164	171	172	148	173	166	168	168	150	181	153	187	158	147	170	143	155	141	156	174	154	173	166	152	155	165	154	151	146	192	160	176	157	171	181	154	170	156	164	149	178	151	126	163	157	138	146	177	163	155	158	163	162	184	156	162	167	150	165	168	179	172	184	184	172	159	157	148	187	161	145	164	177	179	156	158	156	175	151	119	148	150	187	171	160	163	134	158	157	152	143	139	172	168	168	166	174	174	194	169	151	143	160	173	143	179	163	162	170	171	165	166	155	166	171	156	161	171	176	180	176	159	150	183	158	167	177	151	148	135	163	164	181	163	163	184	173	168	138	155	143	160	153	160	153	170	169	166	153	147	162	172	186	162	166	156	159	163	142	174	167	163	151	178	179	168	159	148	167	159	169	177	163	162	177	177	178	158	171	147	162	145	160	145	174	167	153	168	153	181	152	169	158	176	156	161	171	157	141	166	160	176	173	153	167	144	171	171	152	164	166	159	182	160	137	157	166	158	141	180	166	164	187	155	153	164	170	173	163	160	135	146	184	166	161	176	133	189	169	163	177	163	158	151	136	150	146	165	161	170	175	148	150	143	146	160	136	174	155	163	160	163	158	166	137	176	155	133	154	138	163	151	161	173	185	166	183	163	154	170	169	169	152	160	162	170	169	146	163	156	147	149	142	164	137	174	149	144	172	165	153	159	168	172	151	159	178	141	179	166	180	154	157	177	175	144	148	154	156	169	175	151	146	146	145	162	156	156	157	154	168	154	163	152	141	133	152	140	153	172	154	167	135	159	151	148	128	179	151	158	165	161	156	178	158	153	164	178	161	167	154	160	155	162	159	180	151	168	148	174	146	150	163	169	176	180	170	172	141	146	141	165	139	191	168	174	156	156	153	126	170	165	146	178	164	156	172	168	174	157	160	174	167	161	148	149	156	160	154	154	149	165	154	152	166	143	147	150	154	173	178	167	148	159	161	173	131	145	177	167	147	175	171	139	143	160	146	162	152	161	163	166	154	188	155	153	154	159	154	165	167	168	143	155	163	148	158	138	155	160	155	148	163	141	155	136	159	172	158	148	141	151	175	166	152	156	157	165	165	145	156	163	165	185	200	153	162	141	166	160	161	159	157	158	156	168	166	153	162	169	170	166	148	157	152	154	154	145	164	171	168	157	143	168	172	155	158	158	152	159	164	199	164	157	155	169	150	173	169	171	155	157	159	172	166	157	148	175	159	190	154	149	172	145	138	151	152	149	157	148	144	163	156	165	150	170	152	188	164	158	175	146	178	146	135	138	140	135	152	167	148	166	173	161	157	163	157	140	160	158	139	163	159	159	171	164	169	161	165	153	141	152	164	166	172	172	155	157	149	157	152	166	166	164	182	149	171	161	161	160	169	177	151	178	174	164	171	142	151	133	167	137	160	146	156	153	140	158	158	156	160	161	163	172	168	139	152	162	146	154	154	168	164	153	164	162	150	153	168	154	151	168	165	184	161	163	169	167	149	166	162	141	159	168	178	158	185	158	141	148	178	158	167	161	139	151	194	168	157	178	163	148	150	174	142	170	170	181	161	169	152	168	150	156	158	137	145	176	161	176	151	148	178	161	167	151	156	160	176	170	161	149	174	162	156	170	141	173	143	142	184	159	181	155	152	159	142	172	161	172	176	156	142	161	159	163	153	167	170	143	158	163	145	153	166	182	187	180	177	151	155	140	182	177	158	186	184	166	158	166	174	150	169	144	151	157	153	159	167	159	157	154	197	161	151	152	160	167	154	155	171	181	170	186	157	146	148	169	158	143	164	159	181	141	175	150	151	158	175	156	142	162	183	154	146	158	160	154	149	158	168	157	162	128	172	180	192	142	182	148	185	190	156	157	126	164	157	153	164	143	146	171	147	155	170	186	159	165	147	145	137	181	138	196	157	161	174	169	144	152	161	145	142	158	163	147	150	167	179	172	163	174	170	137	188	148	159	151	173	167	159	169	143	148	167	181	140	147	181	157	158	145	142	138	144	156	168	146	135	171	166	164	145	151	148	164	183	167	162	166	164	169	163	167	151	153	157	162	166	170	157	159	172	172	196	155	163	143	157	166	162	172	135	168	142	176	150	168	176	166	163	146	151	154	175	142	169	170	165	192	150	144	150	145	164	160	162	175	145	144	143	146	162	143	171	158	144	187	167	159	174	176	177	179	141	148	175	175	155	163	163	152	154	154	165	178	175	155	151	146	146	170	150	177	156	168	154	161	170	157	184	166	168	170	160	142	149	164	153	158	154	150	182	156	164	158	151	140	158	188	172	173	171	150	160	142	170	176	169	176	180	163	174	151	170	148	134	180	186	171	167	149	155	164	188	159	150	152	157	167	181	163	149	159	170	165	191	166	138	190	157	191	168	181	144	185	176	135	158	162	158	159	156	149	165	162	159	139	172	158	166	172	154	173	181	155	160	135	148	173	172	144	173	154	151	171	175	162	140	173	155	162	157	170	153	174	160	163	144	133	168	146	173	148	158	163	166	123	154	167	169	145	183	174	168	171	158	175	165	168	173	153	157	165	156	148	168	163	176	160	155	173	168	161	162	155	174	170	147	153	170	145	153	167	148	141	151	180	178	179	167	142	162	154	158	161	171	173	150	173	156	157	149	166	177	170	141	172	152	177	169	150	158	153	173	175	160	168	176	151	170	122	150	176	175	165	170	164	149	171	156	151	163	151	168	171	162	178	147	140	175	174	158	165	161	138	151	151	179	192	164	157	143	171	167	162	157	178	150	151	160	158	149	161	160	144	163	160	180	142	165	157	172	148	152	170	157	170	148	179	175	164	159	155	171	164	149	173	156	149	164	155	163	170	172	150	164	176	160	144	157	143	161	174	147	167	150	151	149	171	162	170	169	152	173	127	152	185	182	162	146	150	163	165	164	162	164	156	155	162	147	136	176	188	154	183	151	145	139	166	147	159	168	150	152	150	152	152	145	162	158	155	174	168	145	153	137	150	170	143	148	172	158	180	154	142	155	149	163	154	162	143	160	163	144	149	141	162	174	161	161	164	156	158	146	170	154	164	151	158	144	156	160	157	166	149	165	137	161	150	166	171	156	171	152	153	161	147	146	169	159	134	177	157	179	157	164	167	158	157	181	151	160	142	174	134	152	168	150	127	178	155	156	168	157	170	177	166	135	160	160	160	156	150	151	170	192	153	177	176	177	166	160	163
27695	18360	3386	436	310	300	304	281	307	280	293	300	275	303	301	299	300	247	303	306	273	313	311	300	283	286	260	280	297	294	302	272	290	330	259	310	285	261	262	267	292	269	315	285	253	288	291	274	301	293	261	254	294	283	265	304	225	277	285	284	290	265	294	284	277	264	269	312	287	314	286	269	302	325	271	279	291	286	253	288	274	264	296	293	291	279	273	289	268	307	296	273	277	299	265	271	258	270	289	273	293	291	275	279	284	288	307	309	274	292	315	299	311	303	276	283	282	296	265	267	292	285	323	293	274	296	275	292	272	267	275	276	282	281	265	292	293	279	300	289	282	298	279	305	290	272	284	279	271	275	301	271	284	291	250	259	284	287	272	283	268	258	279	289	303	293	295	283	293	273	267	272	303	278	266	279	276	252	285	279	323	263	297	291	272	301	296	293	267	262	287	251	285	297	248	292	287	298	281	275	287	268	308	295	292	293	315	275	273	264	297	311	260	296	291	329	253	237	280	278	247	262	270	310	283	305	270	291	310	300	252	316	301	285	281	292	285	271	287	276	311	292	302	303	283	255	282	299	288	317	309	242	294	306	286	301	305	291	290	310	259	312	294	289	294	293	282	305	282	278	270	292	275	296	277	320	268	285	293	302	257	259	284	287	260	280	273	266	284	286	274	281	289	253	304	293	303	287	262	288	302	294	299	283	299	281	239	304	299	291	263	275	280	267	310	276	268	289	304	290	255	282	297	293	261	316	315	296	288	279	292	314	292	274	287	254	279	270	319	295	304	299	284	270	307	293	290	290	279	283	289	255	278	289	316	285	290	273	302	304	294	280	274	291	278	291	255	273	285	241	269	303	298	257	251	288	292	304	308	245	267	270	278	300	290	323	290	279	325	299	272	242	282	279	251	298	316	272	259	279	303	304	330	278	291	306	271	295	294	291	278	284	284	296	294	326	308	278	275	271	283	306	301	291	287	278	262	273	284	290	269	274	299	290	256	296	281	290	277	266	284	274	299	283	276	290	269	292	264	295	319	280	274	291	297	293	305	288	278	259	290	284	266	296	266	278	287	301	292	271	307	294	299	324	316	297	278	273	306	281	286	304	301	286	290	318	258	300	305	287	267	288	272	279	303	284	284	275	248	305	295	298	316	279	290	301	284	282	306	289	318	272	289	306	287	291	259	274	287	271	271	305	301	309	284	258	290	279	265	267	284	302	279	274	300	280	271	283	311	287	283	302	281	314	300	285	272	257	261	302	268	323	309	289	294	267	301	284	287	294	293	301	279	285	284	276	278	277	301	267	280	261	283	253	279	269	289	283	276	285	310	274	300	288	300	285	301	285	297	249	292	303	297	333	287	303	298	298	268	282	263	268	276	246	268	295	255	298	281	290	290	263	267	273	275	310	331	303	303	279	303	299	290	287	309	267	314	278	272	256	279	273	256	277	285	288	309	285	257	268	286	283	276	255	269	300	297	276	253	299	288	304	304	282	326	257	299	264	301	308	298	280	289	294	271	276	320	290	284	266	268	309	291	291	282	286	273	256	271	259	299	264	288	318	308	279	305	278	272	265	302	306	274	257	280	261	304	280	252	248	278	269	283	272	301	337	283	267	316	274	299	326	273	300	274	291	285	280	293	292	277	306	265	270	259	268	297	281	271	287	303	289	304	286	261	301	286	278	288	298	280	288	291	279	289	274	275	284	281	304	279	282	286	294	283	273	287	287	259	293	303	262	277	265	275	261	304	314	318	254	306	284	284	280	271	268	273	274	261	295	301	309	283	273	268	297	266	279	302	289	290	263	258	300	284	253	281	258	285	288	317	301	290	331	309	265	267	315	287	282	257	254	278	274	268	250	279	243	281	269	291	269	273	281	291	302	286	294	319	247	270	268	285	245	270	289	299	270	295	279	280	280	312	242	292	289	262	272	297	301	284	299	271	267	280	272	277	282	283	273	302	278	303	283	274	259	290	264	264	284	256	283	294	286	266	285	253	274	301	254	288	309	286	291	258	282	277	298	277	278	270	265	269	300	308	291	254	263	272	286	282	329	281	287	316	265	269	268	277	263	286	287	298	302	289	314	286	269	280	315	279	294	312	297	290	302	277	289	285	270	275	289	288	287	275	317	313	294	295	296	281	280	282	272	281	265	266	289	303	295	288	292	297	293	305	277	303	313	298	294	274	313	287	283	277	310	282	293	263	278	289	288	278	311	272	279	306	267	285	267	270	286	298	280	328	281	278	277	282	293	284	278	294	282	290	247	302	304	277	300	288	315	299	286	282	291	252	259	280	265	274	295	293	279	269	256	292	300	307	297	283	297	286	285	267	286	317	269	296	287	291	326	311	269	309	279	282	281	298	281	287	267	267	289	269	271	297	288	305	283	297	302	287	289	292	288	303	294	292	289	267	282	255	254	263	283	260	312	284	286	268	294	321	307	292	295	272	302	285	281	273	274	271	301	288	283	302	303	314	300	281	277	262	292	308	298	276	267	300	278	286	270	273	271	279	280	280	291	257	276	280	284	267	312	272	275	262	280	302	284	304	272	314	281	293	264	278	293	263	279	288	291	275	267	281	293	309	284	284	307	298	293	282	299	264	301	285	286	267	299	277	272	257	303	273	275	279	287	295	263	285	290	285	281	261	329	280	295	274	269	309	273	275	277	313	270	286	302	310	301	287	341	301	299	305	249	257	287	270	267	286	285	290	262	270	286	244	289	266	286	264	296	267	272	265	269	276	306	292	286	278	304	299	308	267	297	274	268	269	307	288	291	288	251	277	295	285	266	296	293	277	284	292	289	305	279	312	251	299	296	295	269	285	305	258	281	291	295	285	276	279	275	288	315	269	284	276	267	317	265	262	285	274	300	304	314	285	287	283	301	277	259	294	289	287	270	258	245	298	276	289	291	319	312	283	290	278	296	293	330	298	255	281	289	280	278	282	273	280	291	271	285	276	278	303	264	287	243	278	278	259	287	297	290	285	297	276	288	283	263	299	266	277	242	305	306	299	258	306	269	291	280	316	281	277	271	287	292	268	291	281	295	287	278	288	295	278	291	274	276	271	265	248	255	263	276	282	291	279	290	278	292	262	283	303	278	299	269	293	278	261	266	307	265	266	275	297	297	279	270	277	289	281	284	275	269	301	290	285	300	264	287	270	268	283	301	262	319	312	284	284	266	296	281	316	301	273	309	289	270	250	278	255	282	293	304	277	284	252	283	277	273	285	303	295	245	289	291	281	284	278	296	286	280	258	265	288	272	308	283	300	256	294	294	293	283	311	294	281	247	269	294	283	295	283	272	261	304	256	271	265	262	314	293	316	276	266	263	282	289	256	285	286	268	256	282	273	277	281	270	292	276	268	299	278	289	307	279	298	283	291	284	327	257	268	268	327	308	284	304	296	263	298	268	280	258	286	272	260	281	266	289	264	261	302	294	292	301	301	300	245	300	285	287	276	296	312	302	292	280	306	269	280	281	288	284
10150	831	666	517	482	466	459	468	484	397	441	408	410	426	449	467	428	404	452	400	428	450	408	388	421	433	439	405	405	423	413	426	446	429	440	407	445	430	434	428	441	440	432	490	434	420	411	428	418	447	414	423	431	429	413	438	406	422	446	445	425	445	441	437	410	428	413	402	431	430	453	443	446	460	378	429	381	423	444	414	450	451	391	407	432	450	431	423	462	429	416	398	430	429	417	424	438	446	392	423	422	410	442	465	415	434	443	413	462	445	398	426	449	433	434	442	475	395	428	447	412	420	419	432	409	483	396	416	449	436	451	452	429	428	397	421	430	469	439	428	426	442	408	433	410	444	414	434	414	430	452	402	409	419	427	426	438	424	461	430	429	418	423	435	475	425	406	415	418	444	409	447	442	435	403	453	403	439	420	423	423	442	394	411	446	448	440	482	423	438	437	423	422	437	436	438	402	430	433	454	434	443	372	409	432	461	427	444	443	425	449	412	400	443	418	433	470	418	439	432	426	426	415	405	449	423	443	435	421	422	456	431	464	413	429	400	421	437	465	428	429	439	436	408	446	455	457	450	448	424	419	429	471	448	401	426	421	454	444	463	439	424	414	444	402	475	436	405	392	406	438	415	401	431	388	428	424	423	445	417	437	437	409	451	434	442	426	419	388	444	421	415	421	435	433	472	411	405	453	423	438	393	400	447	455	459	396	435	398	404	419	418	426	431	424	436	445	457	430	403	432	439	445	402	412	425	430	421	393	433	403	425	436	412	433	404	421	402	460	420	399	402	440	452	390	427	415	428	423	413	397	432	451	380	411	430	431	414	425	426	452	424	381	426	421	429	465	418	413	426	466	429	413	418	428	459	422	422	414	413	422	422	429	422	419	426	431	434	441	411	417	446	437	404	471	416	427	414	425	433	455	469	433	396	427	437	412	387	399	427	447	412	428	428	416	432	422	445	433	415	462	445	438	453	410	401	396	447	425	442	401	445	394	455	421	423	435	434	411	453	403	404	428	462	419	426	408	422	465	418	387	431	403	472	421	425	449	439	397	457	454	423	427	425	431	452	401	439	447	415	417	426	422	445	431	408	419	424	403	445	452	383	409	441	417	434	429	413	424	428	390	416	422	437	426	406	422	430	443	429	447	436	418	465	410	421	403	419	445	434	447	398	475	412	416	434	390	430	392	440	448	415	472	406	412	411	412	421	443	455	418	431	435	414	399	451	428	421	414	422	478	445	409	414	438	426	467	433	416	407	415	396	453	430	446	424	399	430	421	426	418	398	427	393	456	423	430	408	406	428	414	429	411	421	438	404	444	401	432	459	421	424	433	414	468	397	423	406	438	453	424	414	453	412	429	397	438	443	412	430	435	423	431	419	427	453	452	432	471	410	407	439	434	455	454	408	412	448	444	420	420	427	413	402	432	391	423	429	450	408	432	393	381	416	423	456	431	442	442	424	406	420	404	428	433	404	422	439	413	412	448	438	427	437	447	417	426	422	420	436	412	393	435	394	448	440	393	431	432	416	471	439	443	440	425	423	458	432	407	417	444	445	408	410	476	404	397	461	414	384	462	415	444	436	442	430	474	438	418	408	426	409	484	415	443	441	434	427	381	461	427	455	432	408	452	435	434	436	445	424	435	424	411	407	452	434	435	439	434	409	429	412	421	434	415	424	447	451	439	440	415	415	431	435	381	443	430	487	414	435	430	436	437	432	428	415	413	387	400	422	408	410	432	445	428	401	413	424	431	420	415	413	412	405	414	383	460	442	485	419	447	407	441	425	420	424	411	440	466	421	435	409	460	430	437	452	427	442	438	412	387	442	435	391	425	416	434	472	441	428	443	430	392	401	427	425	397	412	449	399	448	433	419	474	439	424	408	400	426	418	403	419	410	434	431	425	403	415	407	479	424	463	429	432	422	408	416	440	407	425	422	410	414	424	427	416	431	436	420	408	437	435	434	459	432	433	420	426	440	430	422	469	405	424	413	415	387	413	449	422	440	436	436	410	432	435	454	449	451	460	417	430	450	449	406	465	428	424	458	443	425	455	405	452	460	428	431	437	461	441	427	426	432	420	414	423	423	435	363	407	409	433	440	453	432	432	440	415	441	415	464	399	407	419	411	455	414	454	419	440	415	420	439	435	430	442	417	396	432	425	449	472	455	431	426	432	445	413	420	426	406	454	442	409	440	439	423	466	420	425	423	422	412	426	446	442	409	395	408	438	442	427	405	384	415	417	431	418	439	433	428	397	391	445	485	421	421	430	410	409	392	416	441	420	415	448	408	434	409	462	410	405	386	413	429	418	445	420	405	433	435	460	420	437	431	430	433	414	435	403	444	448	434	461	452	425	417	453	423	442	434	433	427	426	410	435	426	415	426	427	433	410	408	399	475	453	389	420	424	407	386	410	428	420	419	437	431	421	428	412	409	437	442	424	465	411	438	440	419	438	451	465	463	421	390	429	426	461	468	424	407	423	432	440	426	421	456	437	432	421	440	413	445	407	439	461	439	395	448	428	424	434	424	438	426	390	452	432	431	427	455	432	417	428	427	473	415	414	437	396	430	462	412	401	432	412	428	418	422	432	447	406	407	446	464	393	422	394	440	478	391	411	407	417	423	403	439	412	465	409	442	408	438	411	448	446	406	366	414	446	424	423	395	427	447	428	387	415	439	435	429	409	447	429	440	402	443	480	463	420	370	404	441	442	409	468	410	404	414	406	404	424	405	431	404	448	432	414	409	384	438	408	406	426	452	421	459	450	406	445	433	419	436	401	435	425	420	395	406	437	422	470	465	439	445	413	411	436	437	441	446	444	451	429	469	413	406	449	432	436	405	395	444	449	443	401	424	425	470	438	423	413	434	410	438	451	424	451	461	462	433	420	438	435	433	387	426	416	415	416	438	435	422	417	399	461	423	420	461	421	406	396	437	393	420	442	453	395	400	434	403	422	436	424	449	441	430	404	416	453	444	453	388	447	438	399	399	420	435	450	402	422	413	451	425	421	425	402	429	393	415	432	470	437	420	411	440	437	426	463	412	426	401	445	418	442	442	446	418	429	397	429	459	386	423	443	429	405	429	423	423	451	430	377	446	455	477	469	424	440	438	432	412	398	413	433	446	422	427	414	465	425	452	423	413	427	442	447	436	431	427	449	434	446	404	408	433	420	433	420	397	440	402	436	410	412	426	456	449	447	427	430	430	423	395	425	431	449	413	428	401	426	418	451	436	421	409	424	428	444	397	428	394	431	427	411	428	432	406	421	462	393	445	421	435	441	408	414	450	393	434	420	426	454	411	419	404	404	469	429	426	459	371	467	413	456	435	460	448	425	431	414	426	424	441	401	404	447	444	429	411	464	450	432	403	441	425	460	415	420	410	431	386	423	470	411	426	466	389	463	442	402	409	447	428	424	398	412	421	440	386	423	427	464	427	450	429	414	434	469	404	425	442	418	440	432	401	447	451	402	385	459	423	421	414	405
23509	21570	28787	24838	21376	2843	372	235	192	162	181	174	148	160	149	138	120	142	138	119	128	145	143	130	133	125	110	135	141	120	125	96	126	126	106	123	100	138	115	112	126	116	117	110	125	126	111	132	113	108	106	148	116	120	119	111	111	127	132	121	114	121	111	105	118	128	125	104	127	123	114	127	109	118	127	111	121	119	124	127	124	105	110	119	124	98	114	118	120	102	104	120	125	105	126	127	109	110	126	128	113	108	123	108	125	116	119	130	129	108	107	104	121	129	124	111	126	131	110	110	127	128	118	119	112	110	123	138	135	100	121	135	125	129	128	135	107	114	112	110	126	112	115	98	124	121	115	97	111	103	124	120	133	109	126	130	107	116	114	119	135	106	108	143	112	114	132	105	106	113	114	105	117	122	125	112	114	130	110	116	107	142	125	105	99	103	101	118	128	108	124	114	111	97	104	123	101	128	130	119	120	109	124	115	124	136	137	118	115	117	124	105	110	102	121	122	121	129	117	140	119	125	114	106	116	131	106	109	131	117	132	114	122	115	122	114	124	113	130	113	113	113	135	108	137	124	114	137	109	118	110	122	115	116	118	119	123	140	123	113	127	114	122	134	105	138	102	138	120	140	120	128	117	129	106	124	124	124	115	122	129	100	127	112	126	116	137	130	111	135	129	121	115	113	114	119	98	118	119	104	105	112	122	114	112	128	136	118	119	103	114	128	108	119	137	120	123	97	121	108	137	118	136	110	125	102	131	121	123	109	120	125	118	117	102	126	119	120	121	101	111	126	108	116	102	124	128	113	141	125	130	114	109	102	140	109	136	116	136	112	124	106	133	128	109	120	117	138	107	135	106	111	120	120	110	119	116	119	111	109	105	113	123	110	105	113	117	117	112	118	107	123	120	117	132	105	141	126	99	125	102	134	124	115	112	120	87	120	121	125	102	121	118	133	121	110	125	96	113	103	113	129	110	130	123	122	126	100	141	104	114	112	126	121	130	111	137	123	106	114	108	129	109	118	117	99	113	117	114	126	102	112	126	124	113	140	103	107	103	113	116	109	130	118	116	101	116	122	130	133	110	126	114	102	114	101	117	109	125	115	134	114	110	106	120	117	115	130	121	123	130	117	117	107	115	130	114	133	127	130	103	126	113	120	133	131	113	97	108	131	116	126	107	140	126	119	113	113	101	111	134	112	104	107	108	112	108	115	112	106	117	117	114	114	123	118	97	119	127	131	107	106	113	113	131	105	115	107	96	95	120	102	119	106	128	126	113	113	119	105	114	107	121	113	124	121	116	123	128	137	101	130	129	118	108	119	118	135	134	122	123	122	109	109	110	109	127	122	109	126	125	118	116	103	113	132	102	111	131	114	115	114	126	113	122	119	118	107	104	123	126	139	107	126	131	123	123	117	130	107	120	108	111	127	111	121	126	110	111	117	128	102	109	112	111	102	115	125	123	122	130	113	112	117	129	121	115	108	120	111	117	118	108	121	130	116	108	107	97	119	112	116	115	127	101	125	115	124	98	113	118	111	107	124	117	119	106	132	123	120	105	124	110	124	138	121	107	119	106	132	92	120	112	123	138	116	104	134	113	121	119	119	128	128	114	125	119	111	120	117	126	106	117	120	125	106	108	114	133	102	114	115	120	110	122	109	121	129	107	113	114	119	120	105	113	123	96	126	113	119	128	104	111	141	121	120	115	102	121	111	134	115	124	130	112	127	126	108	117	121	108	118	109	125	121	122	116	116	105	132	109	115	122	126	100	115	115	122	127	105	118	105	121	109	120	119	115	127	111	100	106	145	115	120	105	109	117	121	119	131	117	109	117	115	104	103	135	119	115	123	108	136	120	121	118	110	114	138	99	138	112	110	120	122	115	99	125	121	120	94	110	116	105	108	110	110	101	109	117	127	98	136	116	122	100	134	111	109	112	110	124	123	112	108	124	128	136	130	114	117	119	111	108	110	97	127	126	95	119	123	97	108	125	114	119	103	122	113	118	108	122	124	112	117	112	114	125	123	106	124	114	122	119	113	122	126	124	128	117	108	115	139	110	129	118	95	123	126	132	132	108	118	115	130	136	107	115	116	123	134	114	132	99	150	117	117	126	131	112	98	108	96	124	109	124	129	102	134	121	111	115	133	105	125	128	108	117	129	107	131	105	128	133	131	124	108	87	105	135	110	98	114	101	111	124	129	97	109	120	115	125	106	116	95	112	130	113	140	117	114	134	131	128	125	108	96	85	109	104	104	101	119	102	122	108	117	115	101	125	104	116	116	97	123	117	122	120	121	115	127	102	111	114	130	101	123	113	112	108	133	96	117	105	115	105	121	120	108	107	125	114	112	111	101	128	122	112	114	110	121	120	119	121	99	124	116	108	153	108	102	132	90	111	128	124	128	108	111	126	121	116	123	103	125	112	109	109	126	125	119	125	113	112	126	116	130	126	118	110	123	129	128	109	118	124	116	129	120	125	140	109	128	122	107	113	119	120	107	133	116	128	109	110	132	133	118	112	103	94	121	118	125	116	116	115	103	134	130	90	116	95	117	146	128	115	134	114	120	117	133	117	112	95	126	138	101	123	128	108	105	118	110	122	107	100	103	107	111	105	111	120	113	113	107	109	124	104	121	123	102	140	136	132	110	113	119	121	98	126	109	116	101	116	107	124	125	105	116	119	110	112	124	112	112	127	113	103	115	103	125	98	117	121	114	116	112	129	117	119	119	97	99	124	109	138	104	129	127	118	140	123	109	129	129	104	111	113	114	131	111	104	110	114	126	124	125	126	123	127	102	113	135	108	133	127	131	123	118	105	124	111	97	117	130	124	119	118	110	118	106	131	99	115	133	119	127	117	107	121	129	123	112	127	114	123	114	134	117	106	109	127	121	116	127	121	129	125	119	125	120	113	105	124	124	119	112	95	129	120	129	128	114	118	125	105	118	106	118	123	100	135	123	134	117	102	120	123	110	117	104	117	109	115	128	118	105	127	118	117	129	110	101	142	118	100	138	132	133	114	110	120	98	105	120	113	121	129	133	119	106	118	115	100	134	125	112	130	120	129	126	126	110	133	132	99	120	136	133	125	131	131	118	99	110	129	122	117	115	113	127	117	98	125	99	126	111	108	130	126	91	126	108	109	121	126	120	111	110	107	147	117	114	127	95	127	129	116	125	119	107	140	125	111	102	120	130	110	117	121	106	106	107	110	114	101	128	121	94	117	145	115	96	110	133	126	113	125	135	114	120	126	121	125	128	120	117	111	115	140	128	121	121	125	113	126	93	87	100	129	128	108	122	120	101	112	105	121	111	134	118	144	122	112	108	129	101	128	110	128	114	123	117	117	125	144	108	118	119	132	131	102	130	111	98	119	120	135	106	101	131	129	116	99	120	112	128	119	120	111	110	123	114	125	104	113	126	114	115	107	124	104	122	122	132	116	119	113	119	116	134	122	103	120	108	131	138	116	109	115	112	119	117	110	109	134	104
23364	5942	3849	1726	1074	787	674	502	441	381	350	326	310	264	251	227	254	225	244	244	235	204	225	207	187	209	197	213	190	205	171	193	229	203	199	203	201	185	195	183	184	196	180	210	184	188	163	210	183	168	193	202	188	187	202	194	181	182	182	230	206	213	184	190	190	179	161	207	173	194	179	195	207	187	184	207	177	171	199	200	207	189	188	187	202	210	199	209	188	181	182	179	186	175	203	192	186	212	164	191	152	196	179	183	189	176	186	189	196	170	208	183	194	196	172	195	184	179	177	194	173	208	193	190	189	203	213	188	171	207	181	184	189	176	198	158	182	198	182	190	180	210	198	183	208	192	175	175	171	188	186	195	178	180	182	191	175	177	175	186	194	196	179	211	192	155	182	173	175	186	197	172	188	193	184	177	187	191	179	181	180	228	211	194	182	167	179	181	193	207	178	211	189	180	180	175	182	173	206	183	215	184	196	188	189	180	182	171	210	208	208	200	203	193	208	187	188	211	177	192	183	181	207	194	189	172	187	172	177	185	186	198	177	190	167	193	179	197	183	194	200	159	197	200	192	191	191	186	181	203	194	179	198	205	204	174	192	209	183	193	193	193	173	186	169	171	173	193	180	204	190	209	196	191	183	179	184	189	188	185	196	195	188	176	214	173	190	157	210	176	196	190	166	207	183	177	193	189	196	166	184	190	182	179	176	209	176	162	210	178	200	186	162	156	188	197	196	194	180	181	153	175	165	197	169	184	187	187	174	201	194	199	181	208	215	184	181	180	174	198	209	198	177	197	203	196	221	197	191	176	183	183	194	188	203	194	182	182	199	188	198	190	182	164	190	185	149	182	178	206	186	204	185	190	174	212	193	209	216	178	197	222	193	204	193	175	186	200	179	165	173	203	191	198	198	191	177	179	180	197	190	190	192	200	184	188	188	181	161	201	199	182	174	172	187	204	179	186	226	176	195	183	177	204	184	186	174	187	193	212	216	185	204	171	195	214	176	157	186	177	183	200	176	184	181	188	173	176	209	186	172	193	188	190	183	197	172	206	172	188	193	180	216	184	197	188	192	187	174	181	179	176	211	176	170	186	178	197	171	185	154	191	200	188	180	189	189	169	178	188	189	185	210	201	197	202	185	194	191	196	189	186	191	200	193	178	181	179	197	178	190	190	207	219	212	175	161	180	172	206	161	186	188	197	211	189	175	212	166	198	201	163	185	185	159	199	178	197	171	205	198	210	171	168	208	153	170	187	180	160	198	186	173	210	184	152	163	190	174	180	178	156	168	188	170	176	193	191	168	192	209	186	186	175	193	171	194	179	208	168	173	194	184	149	189	199	188	189	171	192	198	195	218	197	178	220	170	186	189	169	161	185	187	188	176	173	180	195	211	188	176	211	211	199	195	174	190	203	188	177	198	195	151	174	218	198	205	183	194	195	191	190	142	176	156	182	191	176	169	183	207	185	184	177	203	175	175	181	188	169	177	163	221	183	180	198	190	196	204	170	202	172	190	191	182	222	208	169	187	210	172	209	189	165	181	195	202	186	203	179	181	187	197	179	200	208	170	212	199	179	166	205	170	177	211	173	195	201	187	194	179	175	177	175	197	185	205	181	164	190	212	168	214	173	214	155	178	211	182	195	181	212	192	198	185	194	180	180	177	189	189	187	193	203	185	183	196	236	187	189	186	197	181	200	181	181	179	180	183	197	184	187	180	189	185	206	203	182	197	183	200	173	202	205	192	196	171	181	213	185	166	187	197	186	174	185	218	195	173	178	191	157	173	202	215	190	173	202	198	195	214	169	191	193	189	168	180	188	195	188	190	187	169	185	183	192	186	190	166	216	175	178	193	187	191	190	200	192	201	196	208	172	187	208	167	208	189	202	170	195	180	197	176	204	193	172	202	184	175	200	184	206	205	191	157	221	196	189	203	196	187	171	182	177	189	157	189	180	216	222	188	199	210	176	180	197	183	190	177	185	199	186	203	201	180	191	186	188	206	195	163	194	203	191	185	193	174	168	190	191	204	203	152	192	195	180	189	185	187	183	171	196	190	200	177	211	169	193	191	203	194	198	155	197	168	189	179	184	165	182	180	213	186	175	178	196	184	192	182	208	190	176	188	193	188	174	197	187	176	192	207	191	195	192	183	188	183	196	178	159	210	164	209	178	177	184	193	175	194	183	181	209	207	181	152	194	194	187	174	180	205	192	166	157	213	189	178	184	202	199	188	200	171	181	171	213	195	212	184	173	191	186	191	172	194	185	193	210	169	181	180	211	179	229	180	198	167	181	174	209	175	159	154	181	206	183	193	186	191	185	217	205	199	180	200	193	178	167	221	202	183	172	175	191	213	183	202	200	183	204	177	200	165	166	225	176	194	188	198	169	181	170	175	185	185	174	188	209	184	193	175	176	198	204	180	199	197	199	175	165	197	163	204	205	179	186	195	189	197	196	182	194	198	190	192	190	188	171	201	220	186	233	182	186	203	180	166	187	177	169	184	196	174	187	188	193	201	190	179	199	192	183	168	220	174	183	179	179	197	204	171	167	192	170	181	179	174	209	203	192	199	203	161	185	183	196	190	153	196	197	207	211	181	177	191	164	173	180	191	200	175	192	206	183	172	205	172	232	202	184	156	190	201	202	174	193	180	189	182	211	169	191	191	192	193	177	201	179	175	202	200	172	185	174	192	179	189	192	199	176	174	200	169	174	196	187	198	183	182	181	185	183	171	184	183	174	183	184	179	173	192	196	191	181	185	204	189	208	180	195	177	180	172	181	196	224	165	200	184	185	205	187	184	173	179	170	174	178	203	173	179	219	182	190	199	198	184	190	181	176	192	195	188	189	218	188	179	178	194	173	177	176	177	212	182	182	197	156	184	189	189	200	189	188	172	170	182	189	184	178	178	176	206	182	194	186	170	196	169	191	177	180	190	187	189	176	183	167	201	178	198	186	173	162	178	166	178	201	181	180	196	173	177	176	164	192	173	173	193	166	195	186	197	194	191	172	174	196	174	184	213	173	182	207	174	198	188	197	214	173	194	210	174	180	189	192	176	189	198	191	162	215	204	194	178	158	174	170	179	171	186	180	158	178	193	179	176	185	202	204	191	167	186	181	192	208	185	183	189	183	185	191	190	184	159	172	166	184	223	185	186	176	187	186	206	176	212	201	175	194	180	201	185	193	189	166	196	165	178	194	186	205	188	198	161	188	161	182	189	189	208	174	176	176	215	176	193	203	184	201	185	174	192	188	176	163	185	192	201	169	201	166	215	195	181	182	194	171	184	170	190	170	179	159	185	180	179	192	194	176	188	183	192	195	192	182	189	199	205	169	174	197	194	186	193	168	186	174	170	168	175	193	210	173	162	209	200	205	204	196	170	197	195	193	210	187	214	183	219	199	177	171	185	192	191	200	160	215	201	216	197	183	196	199	180	193	205	184	170	168	194	195	191	201	180	186	178	208	211	169	177	191	176	168	196	189
24876	21512	26804	24611	1600	443	421	369	386	379	365	370	376	315	346	346	330	344	325	378	332	340	335	344	316	360	344	293	364	318	336	336	350	330	355	325	333	314	312	335	349	328	327	324	330	371	372	341	346	315	321	338	318	337	352	359	347	326	323	332	298	313	312	319	340	349	301	343	360	325	328	323	329	312	323	356	317	333	374	337	340	337	332	364	306	349	335	350	321	316	354	354	302	324	338	328	355	305	333	382	332	329	325	333	375	324	346	333	318	289	290	316	354	342	351	298	344	331	349	307	353	331	333	322	326	303	324	342	294	313	319	317	312	358	317	335	358	329	320	334	327	338	327	299	339	365	328	341	345	321	325	273	339	317	322	323	325	330	309	351	335	292	358	343	329	316	359	382	313	341	321	330	324	340	298	354	345	332	329	318	322	329	331	352	315	316	317	304	328	330	303	356	292	342	338	335	357	323	338	316	326	336	307	332	343	335	324	339	356	342	300	333	336	347	336	354	315	312	359	320	353	329	331	345	346	321	337	316	337	333	356	361	350	340	336	305	315	308	333	323	346	324	349	308	340	333	323	328	334	341	314	349	354	364	345	334	340	336	332	320	356	322	366	310	330	346	335	342	318	361	360	346	323	344	349	346	346	344	350	351	350	319	337	339	309	315	331	326	298	300	339	314	339	325	357	320	329	328	353	361	327	352	364	339	341	312	314	345	376	329	302	328	365	338	337	333	337	331	327	321	344	364	324	334	353	318	326	339	309	321	330	331	358	349	347	334	315	342	338	301	372	350	325	305	332	320	326	333	346	348	314	325	320	322	335	365	319	361	363	364	327	313	330	378	334	344	321	369	308	308	319	330	336	336	340	320	368	343	347	328	351	318	305	313	332	336	324	354	364	353	302	322	310	340	326	330	329	310	343	344	327	363	307	329	347	326	334	318	336	336	334	344	326	327	318	341	302	359	349	348	351	352	304	343	323	375	335	305	323	330	338	310	341	339	318	329	339	315	317	356	341	342	332	297	330	324	364	313	338	324	330	357	301	343	335	327	314	325	332	332	300	334	311	322	362	341	319	340	335	332	305	340	328	333	355	325	327	344	326	333	346	319	338	321	358	324	339	287	334	336	355	336	317	326	354	338	342	333	316	334	337	356	343	316	313	318	326	353	349	324	349	324	324	334	358	333	310	312	321	338	349	322	319	347	324	315	360	321	308	335	342	325	276	325	299	366	333	324	325	325	357	339	326	312	322	322	343	306	340	367	328	315	321	336	337	325	334	342	353	322	304	328	351	326	339	322	323	312	327	325	344	317	353	323	330	327	351	329	343	329	323	361	346	318	351	325	348	338	325	308	316	353	351	353	335	338	335	317	323	281	324	341	358	335	336	345	323	341	330	338	333	338	315	339	339	302	322	342	317	350	319	365	329	334	324	325	311	347	360	343	339	341	328	327	353	294	308	355	305	326	350	339	322	340	355	363	328	362	349	335	299	316	314	373	288	357	311	316	343	361	321	328	344	362	315	379	351	363	346	338	327	327	329	359	342	326	320	306	333	328	312	350	348	367	340	330	339	336	367	319	325	315	345	300	311	348	332	330	335	300	355	318	333	362	349	350	332	313	334	328	321	351	337	356	345	358	324	327	364	321	340	330	352	378	328	324	315	319	335	347	326	336	337	342	349	306	352	332	360	354	362	360	351	325	312	333	289	307	378	321	339	348	351	359	370	314	328	328	315	310	319	311	328	288	325	321	339	349	352	346	344	314	353	339	324	347	320	319	346	369	314	376	326	312	324	335	357	310	339	356	331	316	357	357	325	322	326	326	330	328	314	338	322	331	342	324	296	329	334	358	320	346	315	338	352	323	329	306	305	333	371	347	304	326	312	357	298	327	339	374	335	334	335	331	341	353	350	365	362	321	327	361	339	346	336	317	323	324	327	324	310	381	348	330	329	336	363	353	340	331	329	337	307	349	315	349	319	354	328	343	327	310	361	323	318	343	328	310	395	334	345	320	342	333	337	325	344	337	327	322	320	321	331	351	323	320	324	304	317	325	309	340	321	341	325	323	316	308	283	353	348	321	309	339	340	345	331	314	327	321	319	333	330	314	304	346	348	357	313	311	342	337	322	323	300	316	340	305	379	333	343	333	299	355	356	366	320	347	326	351	346	352	306	325	337	329	349	359	361	321	354	327	343	330	336	342	313	302	341	356	337	330	334	325	333	324	332	315	333	360	334	322	338	339	328	336	354	324	336	368	327	361	332	341	318	359	320	355	340	332	327	325	352	359	323	326	341	327	303	339	350	315	338	369	324	349	354	297	355	322	334	337	366	324	334	336	293	354	326	322	329	323	342	330	288	328	330	355	341	362	341	326	356	332	303	305	326	352	343	316	333	330	307	317	317	323	344	370	329	334	357	334	313	315	315	339	334	341	323	322	361	344	323	324	350	339	337	297	340	348	330	322	327	308	298	348	344	339	323	342	314	316	319	345	338	331	351	316	340	371	342	323	344	299	336	307	355	321	349	312	320	323	299	324	325	290	360	346	361	325	320	338	322	341	332	320	336	354	305	351	345	345	328	329	312	350	340	335	332	349	350	326	334	331	359	336	342	314	337	319	343	360	310	329	325	331	313	319	315	346	330	303	332	340	338	311	352	335	362	365	327	332	321	297	332	310	300	352	344	332	364	363	332	296	351	325	359	336	361	331	326	310	323	363	305	327	358	348	313	325	326	334	347	341	345	302	307	342	304	304	335	318	335	350	333	329	305	362	354	303	334	330	334	287	330	294	316	369	321	340	335	322	325	320	316	282	320	343	326	337	334	318	339	345	322	330	333	350	340	339	335	357	310	382	320	329	320	342	336	342	355	301	322	392	336	305	330	334	341	346	345	329	337	353	304	305	331	311	347	322	335	315	347	358	364	330	343	337	308	355	321	316	298	328	319	332	317	334	353	325	347	329	307	319	341	318	317	324	346	340	363	315	358	331	307	327	363	323	343	334	315	344	326	338	335	338	345	341	317	341	332	316	336	296	288	317	357	350	330	321	303	304	332	374	374	334	322	366	337	310	323	358	390	347	330	320	349	307	328	327	345	305	308	341	355	344	319	313	323	296	328	315	297	335	348	330	323	309	322	342	334	330	324	332	318	342	324	305	335	367	359	325	359	324	324	338	352	334	298	325	325	310	329	311	345	322	355	356	324	304	359	318	330	333	330	354	329	326	334	317	355	304	344	375	332	337	328	327	339	338	331	355	349	348	322	320	287	361	309	340	331	329	323	381	348	330	337	319	311	345	336	318	298	312	321	359	345	359	377	345	322	332	364	332	354	317	333	349	323	324	313	317	362	314	319	320	351	353	320	325	330	355	373	322	342	324	340	358	328	323	337	334	362	335	337	403	311	321	339	331	322	354	336	353	308	354	338	324	292	335	351	346	313	318	348	360	336	352	369	337	316	318	343	327	350	304	334	313	343	377	369	352	300	341	323	325
21579	3051	2137	1112	937	755	664	627	596	578	565	574	495	527	497	523	514	506	511	526	500	504	496	511	501	486	485	482	505	478	476	479	499	475	491	460	482	515	505	498	476	484	511	504	465	491	468	488	497	468	497	479	452	492	469	502	464	467	521	459	457	508	466	482	424	482	475	488	462	495	507	485	521	463	512	510	444	492	474	461	489	473	510	464	466	475	497	479	489	449	502	508	509	474	487	441	468	478	416	469	502	474	478	488	493	463	452	455	480	468	480	534	464	470	493	452	457	476	471	475	461	456	479	451	449	454	473	467	449	510	457	456	485	476	464	510	474	503	478	492	485	499	460	480	486	466	496	514	477	465	455	474	492	451	469	473	470	504	455	474	465	449	479	494	458	477	479	475	449	506	496	472	461	470	487	461	484	466	470	474	486	457	469	498	460	483	465	492	464	445	522	436	513	448	469	484	462	495	468	457	472	506	501	482	457	485	452	505	465	477	479	485	489	446	487	485	487	472	475	456	471	518	484	488	484	513	492	452	472	470	479	508	464	472	506	491	491	479	419	437	504	481	461	478	434	484	456	466	490	493	501	490	497	493	517	496	473	449	483	483	438	488	457	502	481	475	519	469	478	467	474	488	463	467	464	482	429	503	485	491	465	486	463	488	462	470	452	468	513	464	496	484	494	481	504	452	490	466	443	498	452	509	472	475	459	439	507	472	469	498	462	463	498	499	511	458	473	516	495	448	508	491	487	445	502	468	520	449	472	500	493	470	505	476	484	469	485	476	480	452	464	468	464	474	481	483	447	526	474	511	484	471	481	470	452	456	475	507	474	478	459	464	493	463	499	498	478	448	471	495	464	473	514	496	486	470	453	492	496	499	460	472	493	472	466	513	440	459	462	473	453	488	519	486	466	506	481	443	498	501	469	448	427	484	453	480	485	449	446	474	448	455	492	495	475	473	498	444	486	466	478	476	450	437	471	451	448	491	492	499	473	445	471	511	429	464	514	474	454	527	471	448	508	495	481	494	462	488	466	467	481	483	458	522	458	488	515	513	485	459	489	438	499	455	476	459	476	453	512	479	502	488	503	445	453	501	464	431	449	502	499	472	498	478	480	479	474	451	488	439	486	483	461	496	468	465	504	519	444	485	453	493	497	482	498	516	470	477	487	478	451	514	434	450	434	509	497	460	485	448	435	507	476	456	468	469	507	459	496	457	491	471	478	485	499	441	493	461	429	424	485	521	498	492	483	477	488	481	451	466	479	476	479	492	465	488	444	484	486	477	481	482	459	475	475	482	503	450	446	500	474	473	495	484	440	504	475	528	489	474	502	486	485	444	489	462	480	464	473	526	458	519	450	454	499	483	465	472	464	459	470	430	472	461	439	479	505	476	479	494	493	505	519	465	485	487	478	447	507	489	467	490	502	507	489	507	488	482	482	486	487	459	448	463	463	518	507	475	468	522	464	446	507	476	470	446	479	485	530	489	474	460	478	483	473	463	506	498	502	474	480	498	464	480	480	494	453	463	482	535	467	499	516	469	481	464	515	449	481	473	471	489	462	485	463	475	474	518	507	493	489	468	499	490	470	483	472	492	487	465	510	453	461	483	452	466	476	502	470	479	464	471	477	500	467	472	476	480	459	485	453	463	437	499	496	471	494	463	487	523	500	498	496	471	503	519	486	478	512	455	494	480	478	504	469	464	491	486	471	480	494	493	473	489	504	443	471	490	495	463	442	479	487	492	465	461	479	473	487	474	428	440	450	468	497	510	483	470	477	486	460	457	526	476	472	463	453	476	452	485	485	499	497	491	495	459	514	483	475	470	452	451	468	526	497	466	485	483	477	464	467	451	481	455	463	451	466	446	514	473	502	490	467	441	487	466	499	458	465	510	505	544	456	472	451	450	451	479	506	476	494	494	490	458	508	467	483	467	488	505	473	473	504	482	479	501	477	431	477	474	466	465	481	481	506	462	456	473	414	473	488	479	476	481	438	471	513	487	502	477	480	461	508	474	493	455	524	475	459	445	475	481	493	465	497	486	488	478	471	459	453	471	492	474	469	495	486	491	480	451	474	495	472	433	511	450	487	458	432	442	485	456	487	472	486	481	490	480	460	457	474	464	448	461	448	515	492	483	471	444	476	464	451	479	483	459	412	461	478	492	485	476	450	513	461	511	495	482	482	502	455	461	459	437	491	490	465	479	470	480	470	494	443	455	474	461	462	491	499	444	486	467	487	479	476	490	538	481	478	465	472	485	453	470	531	459	472	461	450	470	503	479	464	464	510	509	498	496	481	482	468	502	488	493	496	510	516	450	456	464	498	473	467	473	460	463	479	486	485	467	464	452	481	490	499	480	467	485	467	485	436	467	472	471	491	489	446	469	469	484	478	452	476	467	488	493	453	493	480	495	495	435	461	439	470	484	512	519	462	498	481	504	462	468	459	449	449	492	471	433	479	448	477	496	466	454	494	476	553	470	525	491	416	506	478	491	471	491	483	485	466	478	495	491	512	479	497	462	471	467	460	458	443	477	486	461	466	485	487	459	469	453	449	497	478	513	526	445	461	487	459	455	488	438	484	452	515	487	514	496	493	460	481	523	487	433	476	461	455	515	482	468	465	470	498	480	460	476	462	468	491	523	456	493	476	482	504	486	498	511	468	529	494	476	474	465	462	474	461	495	475	468	479	428	458	463	458	511	487	497	497	499	492	484	469	474	471	503	511	499	491	488	482	487	488	473	504	485	471	471	461	486	488	447	477	458	464	475	477	478	487	477	461	470	492	525	490	474	469	481	481	485	466	479	520	455	464	474	482	487	498	479	480	511	461	495	492	483	483	487	400	474	490	490	467	421	493	499	490	452	477	472	482	452	514	471	506	510	468	503	477	490	482	512	475	506	520	469	483	478	473	484	456	451	502	455	537	512	484	516	483	439	516	463	482	464	467	478	481	475	483	489	460	464	510	513	502	461	454	517	469	482	480	498	469	493	459	494	463	461	507	492	497	480	469	459	442	503	461	499	486	465	444	483	493	469	505	495	487	505	482	473	483	501	482	473	463	468	452	482	457	449	462	454	479	510	475	487	476	451	469	486	477	492	481	472	503	494	477	465	458	494	470	464	493	492	485	480	456	480	500	521	472	482	490	477	518	456	478	477	456	502	474	477	461	496	465	486	444	496	489	469	485	506	434	506	483	509	471	467	479	479	485	501	454	456	443	469	499	427	508	499	457	520	442	490	515	441	488	467	481	430	452	489	475	512	472	462	503	449	482	490	479	454	475	501	490	493	454	501	488	497	455	488	478	489	498	462	464	460	442	461	453	487	497	479	493	445	524	480	487	499	437	509	552	446	477	520	514	478	477	465	494	445	489	498	504	500	475	482	485	446	480	469	463	482	488	512	462	495	454	508	510	447	503	483	499	452	445	498	455	498	440	438	454	468	481	488	455	470	454	483	489	500	471	466	482	483	501	490	481	502	486	485	488	537
22601	21543	29295	24227	21539	21273	1595	371	267	217	243	174	205	176	141	158	145	158	143	143	142	149	157	129	131	141	135	132	124	116	147	134	124	124	118	105	111	117	122	125	108	124	122	122	116	123	110	111	130	116	103	135	104	111	113	125	130	92	108	119	114	119	120	107	124	108	115	107	113	137	112	114	114	117	120	117	111	105	119	98	110	96	104	95	113	97	122	128	111	103	114	107	98	135	119	97	100	113	137	112	125	100	116	99	114	105	95	98	104	110	98	134	116	106	104	127	111	112	140	118	108	109	88	111	101	91	123	96	113	112	111	115	117	101	99	118	108	107	92	110	107	111	113	107	107	130	101	116	124	110	118	96	109	115	115	94	122	112	101	106	93	111	116	134	104	109	106	97	94	116	119	104	113	128	115	113	98	117	118	111	102	119	99	107	112	107	101	114	109	100	126	114	108	98	117	102	117	124	100	121	99	110	90	99	95	107	121	117	95	117	103	114	98	117	116	119	103	97	104	121	123	93	93	118	100	111	109	100	113	113	104	118	100	104	109	116	112	94	97	104	126	93	124	98	103	96	117	100	107	115	102	109	103	111	110	97	107	108	108	110	122	111	95	117	118	109	109	102	108	112	103	122	102	114	109	102	112	135	97	98	109	117	122	119	104	99	105	123	98	125	122	106	122	103	114	118	110	117	130	93	104	124	108	97	123	95	107	106	122	99	106	99	133	113	108	102	89	108	110	117	109	118	103	99	127	116	121	106	118	102	115	110	130	117	119	120	105	91	110	98	124	122	118	107	113	110	108	90	128	99	103	119	106	104	125	139	120	101	121	109	92	105	115	130	107	99	115	105	106	104	102	112	118	106	93	104	100	113	129	104	106	116	112	119	110	121	93	115	121	83	121	125	97	104	102	103	117	108	109	128	108	120	137	125	95	106	108	101	122	115	123	104	95	110	97	119	100	123	109	97	99	113	111	119	124	120	125	104	113	127	108	109	105	98	110	119	102	115	90	130	108	109	112	131	118	118	119	124	119	108	127	110	108	110	95	85	116	105	102	127	125	124	103	138	97	91	91	108	112	103	109	120	108	112	96	133	82	89	127	107	107	115	98	102	104	129	101	122	123	104	111	122	135	118	111	126	109	98	100	102	109	119	106	110	116	109	111	94	112	112	121	94	119	115	107	97	87	99	112	119	107	105	112	112	97	97	98	81	108	132	116	101	131	110	99	106	120	107	117	119	121	116	94	88	97	121	119	109	103	122	109	116	132	101	122	133	111	110	112	110	106	113	100	92	127	125	106	119	93	120	106	120	95	99	105	120	100	99	119	106	113	87	113	108	108	113	109	105	126	99	107	109	113	99	113	119	109	93	106	115	119	117	106	116	108	112	119	114	105	115	127	103	121	103	109	101	124	112	101	108	105	105	99	112	112	104	92	103	101	111	105	107	109	113	120	107	107	88	113	102	112	130	115	115	102	106	129	114	117	111	110	109	115	112	110	107	113	100	105	102	91	107	118	105	94	107	97	120	97	111	108	110	115	118	96	113	113	108	112	97	124	116	102	134	109	120	106	101	111	96	105	101	118	115	117	109	110	99	104	102	111	103	121	110	102	108	124	109	101	119	122	130	95	116	115	110	118	134	115	115	117	130	92	100	102	121	112	106	124	87	125	123	99	103	113	112	108	99	100	99	119	95	116	110	125	106	98	118	112	115	110	93	97	136	95	110	113	124	126	123	113	103	119	111	125	107	100	118	118	100	106	108	100	118	131	108	98	110	111	96	104	98	112	94	125	105	113	109	96	124	108	103	114	97	117	128	97	106	127	106	120	129	123	108	111	105	95	102	118	110	101	97	99	112	105	112	119	111	96	109	108	91	103	94	108	116	108	133	94	118	101	95	112	111	113	92	105	120	102	106	127	114	117	115	106	110	109	106	126	108	100	107	92	102	105	116	101	95	118	105	104	100	124	121	126	121	105	121	96	113	96	108	107	113	106	125	110	105	124	107	92	130	113	101	106	122	119	95	124	121	113	123	110	111	116	99	100	105	117	124	107	103	120	106	113	116	112	114	114	121	99	117	117	98	110	105	94	98	118	107	107	104	121	121	105	113	127	103	115	116	98	116	121	117	117	102	116	121	125	121	103	128	114	97	105	120	120	119	122	109	106	116	103	110	122	127	111	121	103	107	87	101	124	120	109	110	122	101	98	124	128	104	123	112	110	119	122	98	101	112	117	105	105	104	104	110	105	112	122	118	133	112	119	110	94	102	93	105	123	107	111	121	109	107	106	111	108	108	117	106	110	101	99	101	105	110	103	112	116	114	116	124	87	92	121	112	125	121	90	124	135	137	127	114	113	112	102	97	114	114	117	106	108	112	106	138	106	95	105	118	106	123	116	114	113	121	95	122	116	117	113	95	117	100	121	114	105	103	108	97	111	113	107	91	102	102	113	112	128	113	97	126	105	116	86	102	115	108	128	110	118	97	117	118	104	129	98	104	133	120	112	112	113	92	124	94	112	110	126	127	97	116	125	109	113	114	104	108	100	112	103	100	120	108	95	134	108	102	115	110	120	133	107	100	118	130	101	133	115	105	126	120	117	103	111	118	116	118	120	93	123	105	124	95	110	105	110	119	102	118	124	115	103	111	103	92	111	110	103	101	104	93	116	108	101	103	122	109	113	106	101	106	118	124	99	105	118	131	114	105	97	108	107	99	113	103	102	122	121	105	97	106	104	120	116	94	115	108	104	121	128	114	99	115	113	111	105	116	87	116	107	110	110	114	111	109	113	116	117	105	107	113	97	137	100	114	111	110	107	113	109	125	102	98	109	110	110	121	125	96	107	118	114	106	96	119	124	105	119	116	117	139	105	101	118	104	113	95	126	82	132	108	120	97	103	119	100	118	110	108	124	123	119	101	127	123	105	111	95	106	117	114	123	102	102	101	122	109	109	108	120	115	114	120	119	130	108	112	110	116	136	125	114	108	111	97	112	94	93	107	98	100	103	117	105	104	135	121	120	123	105	113	112	107	122	75	101	99	116	112	113	102	115	103	113	120	119	117	104	103	108	100	127	118	120	107	91	105	108	115	130	110	102	112	106	116	109	96	116	124	104	119	130	113	122	87	96	110	120	130	117	118	103	104	116	96	118	110	127	92	128	95	122	107	120	98	111	121	125	112	116	113	112	109	110	117	104	111	102	132	106	112	136	105	107	113	111	123	100	110	105	110	100	120	121	114	113	105	104	120	121	110	102	109	128	105	127	101	105	118	116	107	108	109	113	122	124	110	115	113	101	110	123	111	111	119	126	108	123	105	122	121	122	107	100	105	124	111	115	108	122	118	109	101	99	136	105	110	117	104	126	117	102	127	125	113	102	111	103	100	115	95	110	106	100	109	107	109	111	111	108	128	110	120	102	116	110	100	111	98	116	97	106	102	123	110	103	111	104	114	100	110	117	91	130	108	112	106	111	121	132	139	101	105	113	125
25143	10068	6773	2887	1863	1404	1026	837	660	554	460	421	382	300	301	263	276	236	262	245	219	198	196	206	186	213	212	181	171	208	167	183	175	172	182	148	201	178	170	195	184	159	178	161	156	150	172	145	163	177	160	156	168	176	157	169	143	151	184	140	184	153	146	190	175	146	140	164	138	166	179	165	167	153	146	171	148	127	168	180	172	159	166	170	168	164	174	159	192	186	151	167	145	178	137	144	157	138	169	164	154	153	148	173	144	150	151	162	145	172	163	164	149	165	176	131	159	148	183	178	166	156	150	139	160	139	172	159	174	153	140	158	172	157	144	142	147	155	161	154	151	163	160	166	195	180	165	153	141	162	137	134	164	149	162	165	161	153	116	175	149	161	173	151	153	158	142	150	154	129	156	153	163	169	164	139	160	162	160	137	172	171	133	161	158	164	160	159	162	185	171	176	148	141	168	137	154	137	158	160	150	141	157	146	156	167	172	165	166	179	150	144	166	156	160	151	151	155	154	147	172	150	137	150	176	149	153	154	158	156	152	150	153	184	176	164	148	173	154	179	165	157	152	144	169	168	158	146	138	158	159	166	142	170	155	141	174	168	150	157	169	175	147	155	127	162	162	168	143	169	175	176	164	153	166	136	148	164	170	161	145	171	165	148	155	142	162	194	182	180	141	162	163	159	155	138	178	152	147	185	165	167	173	172	157	163	164	149	158	192	139	152	164	135	176	161	174	164	153	151	152	160	149	166	159	165	165	151	169	172	154	167	167	151	145	158	163	165	183	161	172	148	153	151	143	162	185	143	152	163	161	176	162	151	174	162	152	180	172	174	164	147	180	151	149	171	127	156	161	163	139	149	160	167	177	177	132	167	162	148	149	154	157	172	120	173	152	174	147	149	177	149	160	164	143	149	137	142	175	147	169	177	165	169	164	136	154	161	149	162	165	160	144	156	149	159	146	160	170	148	152	168	169	142	146	136	145	171	162	178	180	168	157	157	147	176	149	163	170	150	151	153	178	146	154	141	152	150	149	173	166	150	155	149	137	154	140	144	149	144	157	160	157	171	152	138	170	164	160	147	145	151	173	132	139	143	140	151	152	179	163	177	147	141	138	142	141	176	142	154	151	169	176	164	155	148	120	157	161	170	159	163	158	141	172	173	169	161	158	151	174	156	171	162	155	152	152	151	189	171	153	155	185	153	149	172	148	140	147	160	158	154	159	157	161	146	152	145	138	155	170	155	148	171	142	169	172	152	142	161	140	145	159	160	157	163	144	159	178	156	172	143	142	150	172	149	157	159	144	167	134	157	167	174	155	146	162	156	155	151	151	165	155	155	172	146	151	149	148	134	152	165	152	138	163	129	151	162	151	160	145	162	155	156	152	171	160	132	131	152	161	152	169	170	172	150	174	169	174	157	179	166	152	168	154	150	144	161	176	169	155	168	151	161	147	166	163	167	152	160	144	141	155	156	151	148	162	184	158	172	164	165	163	181	170	147	168	155	149	158	142	164	135	150	159	146	160	149	155	156	150	166	165	210	161	153	154	148	135	146	162	169	157	189	156	160	155	150	147	140	150	159	160	173	163	151	131	172	180	163	161	138	154	162	160	148	168	154	165	152	178	162	145	142	154	148	148	186	147	153	148	171	163	161	166	136	148	159	167	164	147	164	156	183	157	141	165	162	141	161	150	151	154	157	176	143	175	166	154	170	161	141	162	144	147	155	155	153	152	154	164	142	147	147	168	154	150	173	179	153	147	161	155	172	136	141	166	165	170	181	161	153	145	168	133	160	153	157	173	169	170	148	172	160	137	159	151	156	153	178	175	159	159	148	166	163	142	157	168	184	139	164	165	169	130	143	158	152	156	168	153	163	137	167	114	167	147	150	141	184	165	165	165	146	142	139	151	167	157	155	162	175	169	171	159	158	155	146	157	145	155	158	141	150	164	175	180	180	166	165	163	151	174	130	159	145	146	157	178	157	151	143	173	145	145	138	145	153	148	180	173	149	150	158	139	175	133	154	153	151	169	177	157	159	159	146	165	176	137	180	158	144	171	145	166	168	158	154	160	174	148	171	156	156	143	143	164	167	143	154	174	157	158	162	178	149	148	153	158	162	145	150	166	163	146	133	156	180	162	173	159	168	148	135	159	158	145	151	148	160	161	148	137	172	147	134	160	166	173	177	178	188	157	168	157	172	159	145	146	157	144	144	153	175	169	124	163	164	138	145	150	152	157	157	146	176	164	161	153	158	150	162	168	150	145	142	166	160	131	147	149	158	129	177	175	164	159	140	154	185	138	135	141	167	150	161	163	150	165	143	161	159	176	143	164	173	154	144	150	145	161	157	159	156	148	184	150	164	147	150	157	164	185	155	174	156	156	163	165	165	140	145	164	136	144	144	149	163	168	169	162	170	179	152	165	157	163	158	131	163	155	167	167	149	153	132	159	172	171	164	156	164	158	141	158	168	124	152	150	154	129	178	158	151	164	160	173	160	158	159	153	158	163	161	175	161	161	162	146	144	155	154	138	153	141	176	156	190	160	143	184	166	154	157	176	141	175	162	161	159	155	160	128	168	146	146	192	151	155	140	180	167	168	162	137	142	146	161	152	154	165	155	153	160	164	169	170	162	157	165	160	178	166	162	162	166	155	162	164	156	146	147	166	145	171	157	162	125	147	172	146	151	151	160	151	127	167	159	162	163	139	147	153	137	161	164	166	168	149	161	163	161	150	164	160	170	149	146	159	144	160	168	156	168	151	144	140	165	193	143	148	161	163	165	168	155	143	146	154	156	141	140	154	141	155	159	160	146	169	159	171	144	145	132	165	140	167	151	184	137	179	167	154	175	160	149	144	173	166	158	155	150	173	165	162	163	173	160	141	175	163	151	158	160	150	148	157	169	164	160	133	182	154	149	175	179	150	177	180	160	182	152	150	155	150	166	160	154	147	142	153	171	158	152	148	162	161	168	166	175	153	157	165	148	160	166	160	163	148	126	149	174	171	146	151	151	165	170	166	170	139	175	162	147	147	137	148	154	158	168	163	170	146	173	147	153	159	164	158	150	129	164	159	130	149	163	145	150	151	164	169	163	159	144	159	169	143	153	157	146	161	164	157	176	141	170	147	156	167	168	168	153	167	173	153	147	164	149	155	176	121	175	141	163	167	153	144	171	152	156	165	147	156	162	171	144	154	183	150	177	164	144	156	152	141	156	149	162	146	146	175	161	189	156	160	153	167	133	151	167	150	174	161	166	149	154	175	171	171	167	157	142	177	177	157	118	162	156	151	154	174	183	134	149	162	164	160	176	160	179	154	137	192	146	163	145	162	161	157	150	177	144	156	130	162	155	148	163	151	148	153	143	176	151	174	164	183	152	165	155	151	185	143	168	169	163	151	149	174	155	148	163	149	170	163	186	167	178	155	186	155	157	149	153	148	158	147	147	172	155	139	179	171	163	143	156	158	185	161	152	146	161	162	163	158	161
27527	18436	3460	437	338	316	266	311	310	272	299	315	277	297	300	292	281	262	285	296	300	263	287	296	287	252	277	303	269	288	245	293	294	295	271	270	281	299	261	247	270	265	247	271	270	319	297	293	261	285	270	259	287	280	290	301	256	281	282	282	278	280	254	274	258	263	296	285	274	289	306	281	282	292	291	261	315	299	272	258	280	310	262	283	284	278	287	308	251	278	293	337	282	266	239	293	257	291	278	258	278	263	305	306	289	278	274	270	301	273	287	285	260	283	287	307	279	286	338	312	258	263	281	278	269	284	278	294	247	274	275	236	278	284	289	267	302	308	286	302	267	309	290	304	293	304	294	270	265	263	256	273	278	287	274	268	289	279	250	281	280	290	294	265	266	301	255	304	311	273	283	281	280	266	297	292	299	270	299	290	291	266	295	303	297	261	262	298	257	282	271	301	285	319	277	282	269	265	293	274	282	286	287	260	289	275	281	267	276	305	259	273	309	257	260	282	282	271	292	280	281	277	266	300	280	299	297	287	310	298	299	303	303	267	262	273	272	311	257	266	311	280	276	316	277	283	299	290	271	275	268	245	288	283	299	277	283	306	292	294	269	266	313	302	303	260	267	284	286	296	261	272	309	286	300	292	283	280	283	265	251	274	295	291	298	265	276	285	264	272	274	278	298	296	250	283	289	290	273	290	261	259	297	277	301	255	279	274	287	281	264	285	298	268	270	258	280	270	303	260	287	271	284	280	267	321	280	260	317	293	297	291	299	280	271	293	285	285	264	256	249	272	285	297	297	272	266	315	300	270	320	277	296	322	271	278	279	305	284	292	297	281	283	271	283	298	260	292	314	276	294	282	278	280	265	291	288	294	290	281	275	279	298	259	302	288	271	290	266	289	270	296	299	264	273	271	312	268	298	272	281	256	306	301	280	295	271	268	317	262	301	300	261	265	313	290	291	292	300	285	263	292	292	294	265	315	256	275	262	284	307	280	268	275	278	272	295	290	297	289	267	294	286	273	273	272	264	276	271	268	292	299	304	285	301	268	300	279	278	290	318	277	290	255	288	259	283	286	283	303	256	297	307	275	292	297	296	295	279	281	295	258	282	291	292	273	275	298	318	323	275	281	306	282	266	245	302	266	312	301	282	297	303	250	258	236	281	283	255	247	294	294	273	277	266	296	300	285	310	269	263	278	283	285	294	317	281	269	291	287	287	284	262	259	275	279	269	277	281	296	302	278	265	260	266	251	283	276	279	252	307	266	282	257	249	266	271	282	249	258	278	338	287	288	273	264	299	296	252	263	268	301	310	283	302	278	323	242	271	300	265	274	285	303	293	263	262	310	274	317	287	268	279	252	279	281	297	293	261	286	278	287	282	298	292	318	302	287	275	275	284	297	261	286	300	295	277	289	271	305	285	294	276	265	317	293	262	298	290	279	277	302	276	265	285	272	279	271	270	308	275	278	258	304	258	305	306	270	292	290	315	286	285	274	311	291	261	292	282	308	294	280	267	273	305	277	296	275	286	263	298	281	296	285	274	297	266	288	267	273	249	291	282	283	280	306	302	286	294	281	311	316	279	269	267	272	287	266	296	290	275	292	335	268	291	273	276	316	292	273	296	292	292	268	285	273	265	243	287	306	310	279	289	303	279	283	280	294	286	290	296	313	252	306	297	275	286	287	259	240	251	271	264	291	308	270	259	292	284	275	256	274	266	282	259	277	283	263	286	272	293	293	289	277	300	257	317	283	298	273	300	262	266	272	302	274	291	280	273	261	289	266	277	277	290	286	280	308	292	288	267	293	299	313	287	306	319	259	302	275	275	284	270	262	294	268	287	260	267	291	261	280	287	302	278	285	282	268	263	295	297	306	262	262	283	303	283	321	257	322	276	281	272	296	286	285	243	277	267	274	295	277	262	254	269	271	278	262	243	287	281	262	270	294	270	296	283	269	284	262	292	284	292	272	269	292	311	264	307	247	286	289	277	272	286	288	261	279	300	280	257	278	321	275	278	283	291	304	286	300	261	290	228	268	297	271	287	284	270	286	300	301	272	276	305	274	297	318	296	288	259	317	253	284	269	273	275	273	274	287	267	254	269	286	259	295	290	313	284	249	275	294	280	277	281	275	292	304	296	294	290	280	290	282	279	308	262	275	257	299	267	304	243	282	257	256	271	267	297	256	287	292	276	305	258	285	294	282	273	291	268	283	284	276	252	299	294	299	281	278	256	277	278	240	270	268	263	299	295	299	249	278	271	287	296	250	262	274	264	273	264	268	270	272	278	276	279	267	262	251	262	292	266	259	279	280	280	270	279	288	279	294	282	285	275	290	269	261	272	274	272	276	296	291	278	272	254	272	277	299	287	280	280	282	273	301	277	262	270	299	286	301	270	270	290	287	292	303	266	280	274	266	302	284	275	294	281	296	283	317	296	265	296	302	271	279	294	273	292	285	262	288	295	286	273	280	278	293	296	273	287	317	278	271	271	273	266	297	293	291	280	275	282	273	251	254	276	290	309	294	257	272	284	271	292	278	271	268	302	276	285	270	261	284	251	307	278	271	286	285	286	284	262	291	252	308	280	294	267	302	276	282	274	262	278	253	232	291	284	267	304	280	292	283	272	299	284	283	267	291	270	290	276	302	294	269	302	294	296	316	284	277	286	278	272	283	271	285	277	260	298	297	282	312	279	308	311	276	274	267	271	253	299	261	250	271	279	281	271	261	273	283	289	282	271	306	257	297	276	301	307	283	290	283	295	266	278	271	290	274	285	262	305	270	245	302	277	275	260	287	268	270	274	260	258	270	281	272	276	291	301	315	305	251	302	251	274	282	287	264	268	267	304	280	286	259	270	290	294	261	256	276	285	281	290	296	286	290	274	277	271	269	285	251	276	294	269	255	286	283	298	243	278	267	273	278	245	264	263	255	286	298	276	287	307	303	272	269	280	250	272	272	285	304	287	282	282	288	266	284	284	270	281	268	253	257	272	286	298	271	292	275	298	274	308	255	281	272	295	248	300	298	271	288	277	252	287	248	289	280	301	326	290	260	283	286	261	275	289	276	301	261	271	291	285	261	309	276	276	287	265	292	278	288	281	275	276	277	285	275	323	289	305	287	255	267	272	281	279	263	299	294	305	296	265	286	263	292	325	311	277	295	295	249	301	276	301	284	290	279	296	279	266	288	267	279	269	281	299	297	279	235	307	272	276	265	294	285	281	263	291	271	263	270	290	293	272	280	272	281	281	283	276	302	256	282	266	270	292	280	294	277	284	289	272	294	258	287	319	275	277	275	255	277	270	322	251	267	291	241	330	263	269	260	294	269	276	273	279	298	264	310	257	252	274	282	283	285	303	285	300	313	268	281	274	298	256	324	290	268	285	288	305	293	297	254	297	281	240	281	257	297	317	290	300	281	301	304	294	279	293	269	301	282	274	278	279	292	273	296	300	257	275	288	318	251	249	282	273	280	293	244	313	264	252	266
9745	802	642	486	488	462	461	451	426	439	442	445	407	445	401	391	427	426	425	457	415	434	404	406	413	444	389	441	459	406	429	417	424	419	375	418	400	416	444	423	447	438	441	423	462	415	445	425	425	416	422	441	428	426	416	409	416	420	425	444	408	393	421	392	387	455	432	436	423	414	412	399	414	421	410	444	433	391	436	412	446	358	421	433	381	402	406	426	409	402	435	443	440	430	439	420	413	425	421	438	442	440	413	426	400	420	412	408	382	414	438	418	424	425	458	431	411	429	380	442	426	465	396	394	437	398	468	416	428	448	420	413	449	394	426	427	421	389	428	401	403	445	431	413	415	420	425	422	426	436	399	424	449	406	415	449	378	430	386	408	398	434	415	414	449	387	404	419	436	411	419	399	463	439	460	400	417	415	422	424	393	408	404	420	429	403	445	402	406	410	416	454	387	465	431	430	402	420	439	411	393	419	424	410	422	456	413	418	444	455	397	423	401	421	410	469	432	407	469	400	413	449	439	445	461	401	419	464	406	395	448	460	423	446	414	411	385	408	416	414	435	436	439	469	410	408	423	425	462	404	424	409	436	439	426	424	390	425	396	445	439	396	404	429	437	426	447	425	386	459	422	441	436	416	434	436	377	411	455	420	441	435	408	423	442	406	422	470	403	428	417	464	436	402	446	408	449	438	432	416	390	422	405	408	414	429	432	423	418	388	452	417	405	444	450	407	411	439	426	405	428	399	423	448	421	408	426	415	406	443	434	412	401	430	428	425	447	439	413	451	432	438	404	433	436	402	422	388	420	463	431	418	450	395	422	378	431	415	443	430	429	450	386	437	448	456	439	426	390	454	406	424	409	438	410	439	384	414	431	423	411	422	438	414	422	427	438	428	429	386	390	401	416	439	428	380	427	434	418	420	417	436	407	453	407	450	431	426	429	430	379	388	416	391	442	435	416	424	407	430	429	432	376	440	433	442	430	431	437	421	400	459	434	435	395	416	441	437	455	410	423	433	432	406	411	420	421	425	432	449	412	450	423	429	464	426	401	423	432	435	419	402	434	401	414	460	437	421	424	443	394	430	439	413	432	411	416	411	400	442	406	447	437	419	422	430	413	403	399	445	427	426	420	451	461	416	418	421	402	431	408	427	412	439	408	418	436	429	433	404	414	439	429	432	404	401	431	412	386	416	432	444	406	375	417	437	395	413	446	415	433	419	422	421	445	411	413	429	446	446	431	465	430	434	452	425	396	413	404	392	472	442	422	418	412	422	389	407	399	389	391	423	416	399	447	426	437	402	444	414	389	436	433	425	446	402	416	447	436	447	412	437	390	437	389	398	414	421	409	407	394	410	393	435	430	429	421	433	415	437	407	435	422	421	457	444	441	405	410	432	411	436	445	469	399	435	399	428	449	474	385	457	430	447	435	382	441	429	405	426	458	384	402	444	408	417	425	439	426	416	433	437	399	453	399	420	426	388	399	411	395	454	399	420	450	385	447	424	399	411	416	425	441	413	427	423	431	417	409	432	408	435	420	421	426	415	437	396	440	434	464	423	419	403	434	405	421	412	423	419	438	410	406	463	450	394	448	443	442	414	419	433	406	435	436	435	409	418	426	391	392	392	430	411	411	422	441	434	413	439	421	430	469	419	451	425	443	463	425	442	429	415	413	392	429	426	427	411	396	414	429	438	417	428	425	440	449	445	394	439	433	420	419	456	393	440	423	452	444	450	413	418	420	427	391	379	421	421	383	432	415	432	393	380	449	447	428	436	403	398	411	388	458	415	451	396	395	424	453	428	419	383	412	447	425	404	386	463	432	430	430	418	431	399	391	405	432	404	426	455	401	443	414	423	414	397	406	397	441	389	417	397	419	425	438	437	476	410	404	399	398	425	435	416	426	391	404	401	408	457	437	424	436	386	446	447	465	428	439	415	449	401	432	424	405	467	398	446	437	412	450	413	423	418	415	432	436	433	429	376	429	418	425	432	429	412	404	406	445	478	436	410	418	398	409	433	408	388	371	417	435	426	451	406	385	424	435	391	404	416	386	390	409	420	444	425	445	411	414	445	409	395	409	469	448	450	406	462	439	447	388	444	383	418	431	429	433	394	432	435	452	451	463	427	443	427	453	402	435	419	415	382	424	422	405	411	439	423	451	425	408	424	433	431	393	397	397	449	379	432	384	425	416	442	446	394	420	396	420	414	424	424	408	460	437	417	417	400	386	405	404	447	419	430	457	430	459	413	388	432	437	444	406	446	450	408	446	418	416	406	435	439	439	407	454	437	429	448	403	399	414	429	408	399	382	407	413	407	449	426	468	420	417	430	416	414	427	388	447	391	402	381	399	443	392	392	460	421	448	437	431	425	429	416	403	439	404	454	426	435	406	387	413	434	456	423	444	437	411	414	426	421	405	499	401	418	404	390	449	422	435	393	369	420	432	420	440	421	458	470	443	445	420	416	416	430	442	447	465	417	421	401	436	440	429	408	475	421	436	439	413	443	411	479	417	425	440	386	439	425	397	449	410	421	410	414	421	409	429	440	418	468	452	446	406	431	413	433	391	407	410	444	423	401	427	429	423	402	466	429	392	433	393	438	435	445	475	455	398	391	436	394	443	407	440	415	414	389	449	444	404	427	409	402	414	407	405	423	416	447	403	423	418	435	424	422	398	433	427	428	413	380	375	430	399	448	435	400	419	413	411	432	433	420	409	417	466	413	421	439	422	400	456	415	408	451	448	420	404	436	431	459	406	425	427	405	439	376	425	390	422	440	425	426	440	401	453	453	402	393	441	426	457	432	410	405	429	399	421	396	430	425	440	408	446	424	448	415	451	444	390	441	443	412	432	419	444	398	410	419	439	399	414	452	404	422	420	414	415	465	396	437	410	417	443	406	442	402	383	401	431	412	440	376	430	408	426	406	421	440	434	445	423	424	451	421	426	437	424	429	391	456	425	390	435	449	450	440	491	406	445	398	412	393	446	438	418	401	440	408	454	394	421	444	385	464	406	408	436	420	423	386	460	396	436	415	438	430	420	432	427	414	424	402	444	447	432	434	393	396	449	427	427	398	405	402	421	408	397	406	390	409	443	427	443	461	403	438	410	451	430	443	449	437	415	411	405	428	429	407	429	456	442	404	398	417	440	407	451	467	403	423	418	453	433	442	439	434	427	401	417	411	444	456	420	453	426	430	417	448	465	417	413	445	406	416	431	412	443	432	384	444	392	418	440	426	437	413	421	418	414	389	454	413	415	439	404	446	432	426	475	413	427	432	422	430	392	460	443	424	409	397	453	434	446	444	430	417	433	410	397	431	433	424	381	431	429	375	404	418	439	422	419	401	440	419	419	474	392	437	375	432	428	423	410	425	439	442	416	443	394	409	483	442	402	429	419	406	423	388	412	438	407	423	398	395	438	437	420	414	420	401	373	448	457	413	414	417	436	417	408	403	445	452	445	459	387	446	418	436	431	437	414	453	407	418
23483	21548	28717	24821	21377	3148	355	239	201	190	159	158	156	156	162	140	112	126	115	130	146	128	125	129	133	123	131	118	114	124	113	117	118	98	115	124	109	131	121	134	136	128	104	124	108	109	118	108	102	121	123	132	86	110	149	144	120	106	130	129	96	112	116	122	110	120	134	126	100	113	130	148	112	120	103	136	112	111	112	93	107	130	125	99	103	86	111	123	97	117	121	93	115	115	115	135	126	120	124	131	116	115	125	95	119	136	115	109	108	121	125	103	108	115	109	126	110	109	114	132	122	121	94	108	97	142	105	129	124	135	128	114	98	122	106	100	134	122	127	116	118	124	139	128	102	118	124	99	136	140	107	122	118	100	116	104	106	123	120	119	107	120	126	110	96	121	111	120	119	116	122	128	115	124	110	107	135	109	109	108	99	119	128	117	113	107	113	113	114	119	112	125	134	118	131	134	102	114	105	107	101	131	107	118	129	119	116	99	109	129	115	109	116	114	115	107	125	112	94	128	108	127	103	106	105	106	97	93	119	112	111	123	133	115	94	110	96	113	121	113	142	99	126	116	99	138	103	106	113	119	122	116	131	111	132	140	108	98	118	110	128	101	126	117	127	116	105	125	114	108	121	127	99	119	121	116	107	115	114	106	121	119	131	129	107	119	112	112	115	103	114	123	115	118	119	119	118	121	128	106	125	103	111	115	112	118	122	103	132	124	88	125	118	107	116	128	122	126	116	111	125	116	128	115	131	138	113	144	111	129	118	124	122	99	120	93	126	124	113	125	139	115	111	95	116	119	109	107	126	125	129	113	104	108	137	121	135	123	139	124	133	118	115	120	113	122	110	140	112	120	107	124	116	118	85	120	114	134	111	131	91	116	118	115	134	104	125	127	101	116	118	112	125	126	127	123	99	120	109	112	102	114	99	137	108	118	112	122	123	83	132	130	123	113	119	120	118	111	104	100	94	136	117	111	113	120	113	130	120	119	118	113	118	123	114	136	106	125	107	101	110	112	137	114	118	127	109	119	113	120	117	119	123	120	108	106	115	108	112	114	124	106	106	113	132	111	114	100	118	113	106	109	121	127	114	130	107	118	114	126	130	104	111	110	128	113	125	103	109	110	113	108	107	144	123	132	130	102	127	109	118	121	120	112	118	130	103	106	90	121	116	123	110	114	117	108	118	123	129	124	136	104	112	128	109	100	121	126	107	104	107	120	128	132	131	106	109	106	116	97	115	122	118	125	107	111	114	120	140	109	123	120	110	124	120	137	108	110	122	116	102	123	124	124	128	106	135	114	118	125	116	136	109	120	118	112	139	110	112	122	117	122	118	134	123	109	117	105	119	99	120	127	125	104	128	119	120	120	105	123	106	123	131	113	106	105	100	137	123	101	111	123	110	129	122	117	121	129	111	117	107	112	121	132	122	126	103	125	111	109	113	110	104	128	124	117	109	136	114	117	121	93	116	129	113	109	105	122	129	127	118	122	111	137	110	129	107	102	109	117	87	106	124	112	116	109	117	126	127	137	119	126	113	117	130	119	107	111	118	108	119	122	129	101	109	125	106	129	115	131	109	102	122	110	104	97	111	100	116	120	117	127	131	115	114	109	113	122	100	130	122	114	115	119	101	117	138	104	118	117	116	133	113	127	116	128	116	116	131	118	120	138	119	101	117	112	121	120	112	133	118	116	119	119	113	113	104	121	118	106	126	104	115	136	105	121	99	122	115	118	113	123	125	126	108	109	111	115	115	109	108	111	126	103	126	118	110	134	129	112	129	108	116	119	119	124	108	111	98	110	105	121	120	116	111	106	95	122	108	122	128	109	104	102	116	119	103	104	138	115	114	132	113	115	114	116	112	128	117	113	112	117	117	111	117	131	130	114	101	121	108	107	110	114	108	124	112	121	111	116	119	114	96	120	136	118	105	119	118	115	130	130	114	102	109	117	118	98	121	120	137	116	121	115	129	96	102	124	96	103	129	92	110	126	113	111	99	136	108	138	139	134	104	106	109	101	125	113	121	113	105	108	104	118	119	116	106	122	107	123	118	109	120	115	126	122	126	134	113	109	107	112	124	119	109	127	130	146	119	97	99	124	112	109	103	103	113	118	105	125	117	122	113	120	113	122	111	130	107	103	103	101	127	121	104	110	122	114	120	113	118	118	89	124	118	112	114	95	103	131	115	106	116	95	115	136	124	100	110	115	124	124	115	111	119	116	105	122	116	106	118	109	112	110	116	111	142	123	100	131	118	114	117	112	112	89	125	121	118	109	94	109	105	104	117	124	107	117	129	89	122	111	109	104	105	111	134	126	124	120	114	119	113	146	110	97	140	106	138	115	112	114	100	115	91	117	117	127	106	106	108	121	108	109	101	106	101	118	133	114	112	117	121	98	99	97	125	119	117	116	113	120	101	106	104	115	112	104	118	132	112	106	142	108	101	125	113	115	109	111	125	106	134	108	109	110	102	98	103	110	129	107	114	138	121	109	125	134	129	128	109	109	106	131	108	110	112	101	126	135	109	98	107	101	127	121	133	131	110	127	106	99	104	110	117	113	102	123	123	113	122	122	116	112	121	122	109	136	105	113	113	122	109	112	125	141	111	116	126	139	132	116	137	106	108	106	108	116	116	117	111	126	115	121	135	111	108	117	94	120	110	117	98	105	119	124	151	106	103	112	115	110	112	109	120	109	108	119	109	125	123	124	112	118	131	128	123	107	101	114	100	112	106	128	119	110	113	116	137	107	118	116	113	123	108	104	123	132	96	112	106	120	116	116	134	129	114	139	120	101	134	119	112	130	113	116	134	118	111	105	123	111	108	112	114	130	128	109	123	110	94	114	134	117	127	129	104	131	108	135	132	96	105	102	136	105	127	139	111	124	123	109	114	127	120	107	129	117	129	130	109	133	107	108	127	115	125	114	149	109	137	96	119	112	98	116	112	116	107	99	115	96	102	101	125	114	128	100	110	108	122	116	94	110	115	122	110	109	125	102	118	119	110	113	105	117	112	118	98	126	117	118	118	123	133	110	107	99	126	104	132	119	104	110	121	114	113	98	97	131	128	130	122	112	125	116	123	105	128	111	119	129	125	123	165	101	111	110	109	135	98	118	118	123	125	113	120	120	113	130	127	109	97	107	120	126	118	103	122	121	108	120	125	125	128	129	125	108	127	115	99	137	103	117	109	114	114	108	123	102	121	108	122	124	117	115	138	115	114	98	108	129	129	100	110	106	119	110	126	109	94	126	118	107	112	128	107	94	113	131	129	117	117	115	132	100	108	128	132	122	112	133	98	104	93	112	112	111	130	115	100	117	120	118	109	128	107	110	104	117	109	115	111	107	119	102	104	110	122	100	108	118	109	132	136	109	126	118	115	111	105	117	123	123	121	120	115	131	116	126	93	128	100	112	108	115	90	102	113	132	124	131	102	116	112	114	110	120	107	111	102	112	113	119	102	113	131	121	113	103	126	127	126	110	97	125
21937	5921	3844	1678	1158	797	622	521	423	371	342	294	320	277	265	237	257	234	259	196	238	217	227	207	196	202	209	208	257	212	189	200	216	204	175	205	206	174	185	201	189	204	178	164	201	202	211	189	181	213	170	180	190	196	177	183	186	194	173	175	194	190	180	188	184	193	187	200	199	175	187	179	197	181	188	199	192	175	187	170	169	180	172	197	199	206	162	203	191	180	219	205	193	211	205	203	171	195	194	190	163	187	165	196	174	212	167	168	185	207	172	204	153	172	189	178	199	203	196	192	195	189	177	197	212	173	168	190	166	175	198	191	180	192	204	195	189	182	193	169	177	214	198	198	171	197	192	165	153	153	164	205	183	179	194	189	203	195	166	200	195	162	188	196	203	207	193	178	198	173	201	184	168	185	194	187	179	169	181	178	196	193	213	186	181	180	188	208	195	189	199	206	179	194	168	171	170	192	194	190	172	180	189	201	170	181	190	181	173	164	218	213	196	185	176	197	176	161	211	195	184	164	174	182	173	190	157	196	191	214	168	190	174	166	191	193	180	213	174	199	198	194	176	188	181	169	192	194	199	176	184	182	180	188	171	170	203	180	187	186	186	164	189	195	182	180	200	211	179	178	188	198	180	186	203	156	214	176	192	190	204	180	183	185	167	190	182	178	189	184	188	193	185	206	205	179	193	174	153	184	201	190	197	177	170	177	189	175	182	175	182	179	186	186	202	195	171	168	187	189	181	206	191	173	186	196	167	186	170	185	152	201	185	189	176	175	197	185	183	192	188	202	202	177	176	215	190	208	190	196	193	179	175	192	164	190	221	187	199	179	181	200	172	192	168	169	189	192	172	155	191	215	185	194	203	176	178	204	204	156	187	161	175	207	171	164	184	184	179	171	183	205	168	205	180	177	184	188	192	191	183	185	194	189	200	203	170	166	185	208	185	189	173	179	209	196	175	197	175	195	172	156	206	200	180	184	190	168	183	191	187	167	194	195	192	168	191	191	189	183	175	185	184	176	171	188	195	199	179	194	193	174	201	179	198	212	173	193	176	187	201	210	193	163	199	189	176	195	186	150	164	204	203	195	203	192	152	177	191	201	177	188	187	196	171	177	176	178	203	176	182	173	153	195	191	191	180	213	173	184	189	169	181	185	177	197	198	181	183	166	189	206	169	203	182	178	172	197	185	179	175	169	187	174	203	180	152	190	173	160	163	175	179	180	186	209	185	177	196	201	192	202	177	179	195	227	177	189	164	187	176	199	198	170	175	202	186	183	212	178	180	168	202	198	210	178	190	175	200	184	181	181	188	160	183	198	197	189	179	202	182	177	184	166	193	183	180	193	162	200	199	165	177	156	160	188	192	174	187	169	182	182	184	183	194	185	179	188	181	178	188	193	206	181	171	178	209	180	185	178	156	207	182	180	179	202	188	177	193	162	202	174	180	187	181	196	172	215	168	183	196	183	182	191	180	173	174	189	170	161	194	187	209	192	188	198	197	180	170	169	185	163	203	205	186	213	187	178	174	194	197	159	172	190	183	199	188	183	188	187	187	179	207	196	176	191	177	170	192	192	197	186	182	174	175	187	188	193	209	185	179	204	195	184	193	205	200	184	175	164	197	198	173	204	188	211	190	177	172	184	210	179	182	186	180	187	174	190	168	175	183	187	179	195	188	194	177	196	176	167	167	205	186	174	177	180	181	186	192	206	190	183	190	164	188	217	171	198	186	197	165	170	189	218	185	207	195	165	158	176	198	192	175	183	171	172	185	179	175	198	207	188	183	196	191	188	183	200	166	196	183	181	167	187	184	178	200	201	205	189	164	177	194	190	179	211	200	172	168	202	182	183	209	201	212	210	197	180	164	178	174	182	174	193	205	181	194	166	155	191	210	179	213	173	181	197	203	187	177	169	175	177	185	187	165	185	190	173	195	194	171	185	200	189	182	204	201	189	171	178	195	179	173	195	204	180	170	187	197	192	171	176	168	180	190	187	187	179	195	177	193	201	201	163	206	218	171	185	200	192	213	218	183	193	184	182	190	198	206	195	204	193	176	187	212	194	162	197	185	187	179	197	170	190	209	183	169	196	201	185	172	177	185	199	173	161	174	189	184	164	171	180	170	177	212	172	175	149	189	203	171	159	218	194	186	167	178	172	180	204	199	195	174	193	168	163	179	196	168	164	196	158	188	155	184	178	188	193	182	166	158	194	175	195	206	182	209	180	186	187	183	195	196	190	212	209	186	203	196	187	189	182	183	185	211	180	176	170	199	168	168	197	196	197	180	199	178	161	184	169	185	175	167	171	173	187	175	171	179	198	200	174	181	173	198	190	211	201	207	169	213	177	184	187	203	155	183	191	186	186	184	192	178	179	167	199	188	182	191	186	191	179	175	156	179	213	180	219	163	156	184	195	195	218	196	175	188	183	193	157	181	183	215	215	181	181	182	180	169	162	167	163	207	179	184	188	188	200	187	198	178	190	185	185	179	194	182	164	177	190	197	194	178	196	180	183	178	185	183	205	184	192	191	194	157	186	194	172	192	154	207	195	181	184	186	190	196	179	180	159	198	180	162	179	178	188	177	184	207	156	188	185	215	172	188	190	197	176	183	185	160	175	182	192	166	176	170	191	214	191	172	183	151	197	204	174	179	206	208	171	201	191	181	169	191	181	174	170	187	188	179	185	186	193	172	202	182	211	197	185	184	198	193	172	185	191	176	153	178	169	187	179	201	169	182	184	179	167	186	200	177	182	171	204	162	183	185	182	168	186	209	190	185	168	187	160	192	163	175	181	169	182	190	170	195	196	147	217	192	164	194	176	193	208	213	179	178	187	157	191	200	190	195	169	188	157	193	197	179	189	201	181	178	204	187	163	185	186	186	192	190	169	198	168	175	173	195	160	168	203	191	207	174	196	181	171	190	165	207	166	187	182	181	199	189	179	170	182	201	181	203	199	188	200	173	159	175	201	196	199	176	190	193	197	187	187	168	179	165	169	186	170	196	173	192	188	159	172	191	166	205	188	158	188	149	206	174	185	194	205	204	173	200	193	181	180	163	179	177	185	169	197	201	170	159	170	182	196	192	177	177	179	170	179	173	180	178	174	192	198	176	177	181	184	179	181	194	196	202	186	179	176	180	188	197	189	174	187	182	179	180	201	174	186	184	187	167	159	185	192	178	177	183	191	181	171	197	174	182	204	186	172	181	172	175	196	180	175	207	179	198	156	193	192	162	180	213	193	194	196	185	181	169	209	202	212	190	172	182	174	179	194	187	200	164	195	183	191	186	193	203	199	191	189	159	190	175	178	194	198	190	191	183	198	208	183	159	189	162	194	205	177	179	197	191	200	193	200	172	177	194	173	195	206	194	186	177	192	186	192	172	189	210	179	173	191	165	171	175	183	163	197	206	189	191	183	174	172	181	189	180	185	185	185	213	146	194	195	213	177	194	187	176	194	183	192	199	177	182	209	195	194	167	195	193	191
24784	21555	26948	24928	1769	478	412	393	380	363	321	339	328	395	297	328	337	336	318	320	323	325	347	304	372	336	332	356	342	290	344	327	326	302	343	340	341	343	319	336	354	341	318	311	355	357	325	341	345	322	306	366	355	317	331	336	324	341	304	350	313	317	350	355	307	318	309	321	321	328	332	309	324	323	326	350	336	337	325	307	342	298	316	321	361	322	335	345	322	336	331	355	338	327	314	324	338	307	293	333	322	302	313	316	330	320	352	299	329	317	359	316	360	373	345	319	337	316	325	328	311	345	319	338	335	317	321	326	322	315	317	335	324	337	351	336	331	314	312	326	330	327	318	341	331	317	336	325	333	314	348	328	307	325	301	312	322	329	323	322	308	314	364	344	328	320	316	338	345	360	356	292	326	323	330	361	348	334	349	328	314	379	333	324	356	293	353	327	354	333	313	339	312	319	336	374	306	375	339	332	318	365	358	340	329	353	286	329	365	369	329	319	329	342	312	322	314	347	338	313	324	280	342	335	306	330	334	321	339	302	325	301	345	331	334	321	327	311	315	311	318	350	308	336	358	337	361	333	338	303	370	324	321	315	307	342	314	338	316	318	375	311	297	339	333	333	350	345	316	303	356	369	349	347	341	363	329	314	337	319	349	300	352	341	312	312	314	343	333	346	358	377	321	324	328	320	361	321	312	336	342	344	352	339	342	354	303	296	333	324	348	371	320	337	298	317	320	309	322	317	324	338	326	322	318	287	318	294	342	342	348	354	325	322	292	362	344	324	370	342	355	338	362	319	327	333	347	316	318	330	321	351	327	311	351	331	322	310	312	313	337	313	354	333	343	367	337	311	323	333	332	323	309	354	345	333	361	311	307	319	342	346	340	323	340	307	311	309	319	334	319	327	380	364	300	317	356	375	324	325	309	318	342	356	336	330	309	356	351	329	325	330	298	348	322	348	313	331	327	340	292	324	333	302	343	337	362	335	331	331	310	369	319	341	362	343	290	307	329	342	339	328	330	322	317	315	324	321	339	341	367	328	305	314	360	345	333	349	331	361	319	336	320	316	312	389	327	352	321	332	315	318	305	326	335	351	336	338	338	337	343	326	336	345	310	326	304	327	326	348	348	370	334	312	301	335	341	309	356	337	327	326	300	338	314	324	333	324	301	324	320	310	336	308	321	296	322	349	317	328	315	331	303	321	346	314	311	318	304	334	307	363	342	305	321	326	333	330	318	306	345	328	319	309	336	324	347	313	331	345	349	301	311	344	320	295	365	301	321	340	304	350	294	322	366	316	333	334	327	318	319	353	323	292	307	345	359	336	315	356	324	326	357	323	363	324	362	346	320	317	322	345	310	308	327	301	301	315	318	327	323	337	333	345	339	313	334	341	319	335	324	315	309	336	310	334	309	358	292	337	336	324	333	343	331	358	337	325	304	301	347	347	339	331	282	337	295	330	334	353	338	354	330	312	327	324	344	329	315	338	330	343	340	330	326	368	303	334	327	332	316	319	313	330	348	337	333	342	312	306	316	351	318	321	336	335	334	345	286	297	322	304	305	331	323	343	295	317	313	312	320	324	323	345	329	329	317	316	341	330	346	349	342	333	342	265	338	335	325	294	305	330	338	309	333	299	349	347	341	317	311	347	360	369	309	337	360	365	320	348	314	321	365	338	330	340	355	330	332	335	296	296	286	333	328	317	316	320	331	341	303	315	320	328	334	323	346	352	341	291	373	300	324	313	336	293	291	310	325	330	351	339	360	317	334	323	334	359	319	307	282	337	340	365	310	328	347	317	365	318	317	339	318	327	334	311	325	377	323	295	344	327	329	344	351	303	315	327	349	303	298	304	335	368	334	299	355	347	318	355	331	362	368	288	326	331	323	337	324	335	326	308	366	309	327	298	350	338	356	295	334	300	349	342	320	321	319	339	333	347	369	323	341	338	360	321	321	341	298	314	326	318	303	315	356	328	309	344	333	358	345	306	337	323	317	333	354	335	330	351	311	338	327	353	317	354	340	310	321	348	308	315	331	332	314	343	347	331	339	326	345	327	317	330	345	322	370	307	319	349	308	319	356	344	334	334	347	337	322	323	292	326	327	319	313	343	301	319	323	366	303	330	327	335	336	342	312	328	346	308	358	326	319	318	314	333	349	313	326	338	315	326	364	328	310	363	344	332	326	324	332	329	369	311	328	344	341	324	355	310	344	369	325	350	332	320	330	350	343	318	279	310	317	303	340	338	337	358	331	330	296	357	305	342	340	298	328	316	345	329	350	286	354	337	312	315	375	309	311	307	327	327	306	329	326	343	341	334	321	325	315	337	342	351	342	341	301	305	330	294	315	355	319	350	334	369	346	303	343	327	349	303	320	330	327	325	321	335	334	334	339	291	303	327	326	338	329	322	316	344	337	338	346	320	323	370	354	301	351	321	319	326	312	328	293	316	356	311	353	335	324	351	339	323	315	331	328	312	350	321	298	341	332	372	310	341	328	319	362	336	320	333	340	319	336	320	318	372	336	306	313	328	304	336	308	313	342	309	351	343	337	330	329	322	343	337	338	332	316	346	325	308	309	328	342	305	351	342	337	341	337	321	347	317	360	310	336	345	333	320	352	334	317	332	315	301	326	303	357	332	329	365	328	311	325	342	342	327	340	320	311	338	298	323	308	349	334	347	326	338	322	332	286	320	333	340	331	331	370	319	345	328	307	363	347	339	341	334	305	358	347	328	301	337	322	331	359	296	323	317	299	329	350	307	328	329	369	339	318	338	348	324	341	357	325	353	266	329	316	351	351	300	303	321	337	329	341	296	335	322	340	319	326	339	360	346	324	312	331	304	352	354	319	351	341	331	344	336	319	327	340	364	309	345	360	344	321	363	303	324	316	327	323	352	327	319	339	315	368	346	305	332	333	323	347	336	309	347	339	322	336	335	323	352	348	346	374	312	330	311	329	339	355	306	320	361	343	319	303	363	339	329	312	358	331	296	325	319	314	311	325	349	358	346	307	335	324	310	370	308	317	328	330	327	308	317	340	328	350	315	343	338	341	314	371	312	297	324	345	327	287	359	319	342	333	323	299	316	318	289	307	313	327	328	341	299	284	302	358	324	317	358	372	353	301	312	338	338	337	334	303	336	316	348	347	323	338	308	330	354	354	337	331	321	312	332	324	348	322	336	337	324	313	344	324	321	340	326	331	333	328	331	346	315	329	301	345	347	287	313	336	328	338	317	325	317	338	322	283	343	341	339	354	340	320	314	332	315	369	294	314	343	358	283	331	344	336	322	345	354	310	331	321	311	329	318	346	358	310	351	321	352	348	327	318	334	313	335	336	337	325	353	304	313	322	338	331	338	316	310	353	324	333	352	295	328	347	320	324	334	319	286	357	351	315	321	305	321	328	341	332	295	341	309	322	316	310	325	314	363	381	325	329	329	311	324	328	344	340	331	331	340	270	338	328	324	330	313	335	357	309	306	322	336	310	321
20707	2981	2070	1145	970	766	686	658	602	555	575	544	528	515	507	509	527	507	480	502	502	492	512	474	511	513	504	495	519	496	503	495	482	459	476	470	504	500	483	500	494	457	494	482	509	474	457	490	467	500	449	506	525	496	482	454	521	496	464	467	477	463	465	471	510	483	473	486	463	456	472	460	490	456	471	474	461	450	509	450	511	491	491	481	471	468	466	497	469	471	478	502	451	492	464	488	476	442	469	436	484	480	447	479	446	480	485	507	471	496	447	468	468	467	480	479	466	500	478	464	459	473	460	505	469	452	471	473	457	458	437	494	476	452	474	431	478	443	494	515	467	459	483	488	476	435	474	506	496	499	542	472	522	451	463	445	464	489	459	473	470	458	442	458	473	488	485	447	506	468	494	486	466	495	494	486	461	431	474	481	522	501	478	515	540	493	500	484	486	463	448	515	491	454	481	492	474	466	463	453	472	454	458	458	481	468	463	498	489	473	493	506	490	459	461	453	484	496	460	454	473	483	490	452	473	506	449	482	478	454	461	474	503	441	473	471	498	470	480	475	476	493	509	493	466	509	471	491	463	504	504	493	474	484	518	439	458	471	491	487	433	497	482	487	469	488	465	510	418	483	486	477	469	458	445	471	467	487	486	454	476	485	457	519	464	450	457	496	475	495	488	440	476	481	485	471	467	460	484	461	520	474	441	422	463	475	482	480	520	502	501	452	472	484	476	474	480	523	479	468	446	491	452	482	483	411	483	472	468	510	456	448	451	466	453	474	459	490	435	486	484	466	451	468	440	474	453	486	469	509	461	473	475	502	443	452	486	504	492	445	446	498	478	460	482	443	444	478	496	540	449	453	452	500	469	497	490	512	462	491	477	499	469	482	449	453	474	436	528	493	479	461	465	515	471	450	461	449	476	465	486	489	462	457	504	491	490	484	493	450	486	456	463	454	474	458	442	444	490	464	485	452	465	478	491	478	492	470	473	457	458	428	480	493	483	461	493	470	487	467	464	502	513	527	472	472	487	446	474	489	494	511	498	494	448	437	474	431	478	508	489	468	491	473	461	449	495	468	484	497	449	495	498	437	460	471	474	505	510	526	441	506	518	465	473	451	460	469	491	509	483	480	500	510	453	484	448	470	480	513	469	487	436	502	461	473	475	517	484	497	484	487	477	452	494	462	463	446	456	499	513	471	484	503	518	475	486	462	471	499	472	502	461	487	431	493	477	467	473	476	529	451	465	472	467	469	502	499	470	480	508	485	502	487	516	463	483	491	495	494	489	473	482	471	481	437	479	470	453	493	448	480	480	475	421	480	490	479	489	461	494	517	467	510	491	441	469	492	491	464	515	487	437	482	466	456	483	507	464	489	452	512	489	489	464	428	493	470	485	491	493	472	458	455	493	476	479	462	445	457	494	452	469	478	456	474	470	468	474	468	477	505	454	489	445	487	462	484	472	451	478	478	464	508	465	470	451	468	487	485	483	454	538	457	503	476	458	463	518	431	483	458	456	485	491	485	442	456	447	460	488	459	464	475	441	456	507	456	472	494	468	473	465	483	446	489	423	469	512	453	468	442	456	459	523	435	471	448	432	465	470	473	477	460	424	511	458	467	460	435	476	461	510	456	482	479	465	482	471	473	500	490	509	466	417	468	497	502	486	433	445	476	478	495	419	456	503	482	478	451	510	488	482	447	433	475	473	432	409	487	483	480	524	456	457	443	455	480	468	468	483	482	468	489	476	478	454	481	438	512	491	466	468	451	485	486	467	537	525	476	520	488	499	484	511	445	478	467	493	453	451	476	486	458	466	481	450	479	462	490	465	491	508	504	473	464	442	502	481	501	420	483	450	456	486	476	460	480	478	433	502	466	470	472	468	476	438	494	513	495	511	505	491	466	500	473	421	497	465	478	501	471	472	484	456	464	504	501	509	495	511	488	512	474	463	515	475	481	472	450	514	455	453	486	462	408	470	469	502	465	460	485	471	445	492	502	475	500	463	443	479	472	479	484	490	485	443	447	468	493	454	464	486	489	449	496	453	441	446	447	483	477	502	469	474	476	458	487	471	478	457	441	447	471	495	471	464	506	435	481	461	482	475	475	449	459	473	443	429	465	448	483	522	460	454	450	443	473	522	496	489	515	474	473	484	505	457	500	480	460	460	486	499	477	477	490	484	449	502	476	437	449	441	470	497	445	467	472	454	475	515	503	496	472	512	455	446	471	500	481	482	449	493	470	469	494	425	458	501	478	454	473	505	487	527	453	498	532	487	496	464	481	478	485	518	476	520	471	504	467	502	456	456	494	438	461	450	492	471	473	472	482	440	460	453	453	464	489	472	475	479	486	459	510	489	490	462	503	462	498	473	475	494	452	503	481	498	493	456	486	498	470	503	493	498	493	434	509	503	491	462	483	496	495	516	442	453	439	450	483	514	468	431	486	501	474	458	474	463	490	495	462	488	482	460	477	473	506	451	486	508	551	497	451	469	459	471	432	458	499	434	488	475	496	463	445	492	498	503	472	497	446	454	471	485	456	467	474	470	475	471	468	455	492	476	446	496	484	476	469	476	447	451	479	496	483	457	471	480	498	451	473	470	420	522	468	457	471	479	461	496	488	494	523	470	462	460	499	460	488	521	471	491	472	409	490	462	498	471	473	501	453	479	478	443	500	500	498	459	466	478	442	473	462	484	472	494	475	505	464	432	477	483	549	423	458	501	479	478	490	443	485	479	488	474	436	485	466	519	454	481	442	500	518	473	499	464	430	493	484	473	471	468	435	462	446	487	460	493	474	509	476	494	468	449	492	494	493	501	475	494	479	463	468	491	503	503	496	455	524	482	471	535	455	471	458	486	473	484	516	514	464	518	502	480	458	481	475	476	484	487	498	429	475	442	476	469	484	478	473	509	465	450	514	455	505	438	476	483	460	453	499	493	459	462	428	459	449	472	473	490	514	487	439	485	504	431	480	450	444	481	501	455	485	470	523	472	471	488	493	475	495	485	447	501	472	454	465	479	423	477	492	429	433	479	460	468	482	516	447	443	481	481	483	493	463	482	460	491	493	449	441	487	528	477	469	493	435	483	512	503	476	473	501	429	423	493	494	472	461	470	484	459	497	497	440	477	469	509	497	463	467	494	529	462	507	464	474	486	462	490	450	475	468	442	482	481	472	454	486	469	435	461	481	485	514	451	477	474	447	502	476	449	507	458	470	467	430	482	458	464	446	456	511	475	473	468	450	460	452	469	449	495	462	456	463	494	467	486	469	479	482	493	484	466	501	437	478	471	477	511	460	465	503	504	453	477	487	455	466	461	475	440	494	489	499	450	452	463	528	508	491	486	500	500	450	468	502	468	458	492	469	479	500	454	459	468	506	518	478	479	484	514	459	459	524	479	496	470	468	488	513	474	491	448	507	442	475	485	475	460	468	510	472	478	444	461	485	502	464	458	452	482	506	459	475	462	464	489	481	500	409	464	467	516	500
22589	21548	29292	24268	21553	21310	1747	350	292	243	220	212	198	163	182	151	144	135	135	163	122	167	141	132	118	152	113	116	118	115	128	138	118	121	123	92	145	129	114	106	138	110	106	99	108	120	102	105	112	105	116	114	116	105	86	102	98	115	103	105	123	112	108	124	120	116	112	92	118	89	107	110	89	96	92	127	111	102	96	107	102	112	103	106	140	118	145	96	123	116	124	119	112	120	92	102	108	122	117	132	115	116	113	112	127	106	131	112	98	107	117	114	128	108	125	96	101	84	128	113	109	113	117	125	97	111	113	106	100	93	116	92	90	117	110	98	116	92	103	116	109	125	111	99	103	116	107	103	104	117	106	110	102	128	118	137	96	101	111	111	127	112	104	115	117	110	113	111	92	108	101	112	122	103	114	103	113	109	112	110	113	94	91	106	106	118	119	115	99	117	108	110	107	120	116	103	111	123	105	120	104	112	110	123	110	132	97	142	102	120	97	103	105	108	100	108	118	123	99	124	99	123	119	106	86	110	97	103	101	110	110	114	109	101	110	119	106	89	101	114	107	108	108	120	106	106	114	128	109	89	105	91	115	103	108	123	112	118	107	112	112	117	100	128	99	99	122	112	110	119	113	116	100	112	128	103	114	122	98	104	121	121	106	118	122	110	104	100	89	110	85	109	116	105	107	104	107	95	119	96	95	117	127	102	113	115	123	94	116	126	116	104	112	133	96	108	94	116	111	123	105	114	106	109	101	106	108	109	108	97	108	113	104	119	124	120	111	118	102	99	133	102	115	91	110	129	117	99	122	123	112	113	132	111	107	125	124	99	113	125	128	97	101	111	115	118	101	109	100	95	121	125	128	119	105	119	120	131	105	111	111	100	102	107	137	93	133	95	105	121	120	104	99	120	97	107	116	115	101	107	109	112	108	113	100	116	103	97	113	110	121	108	114	114	122	97	104	91	96	103	124	112	114	106	106	109	119	111	113	109	106	129	100	112	102	109	107	115	107	95	100	105	91	110	124	92	111	106	101	126	123	117	95	105	97	105	107	123	114	116	109	103	100	118	102	112	104	112	130	111	117	112	107	100	118	108	117	115	113	107	88	99	101	131	114	116	121	105	113	108	111	108	115	124	105	113	114	100	96	88	104	108	113	122	112	125	110	97	104	102	105	105	93	120	122	92	118	127	102	135	110	102	128	109	131	123	124	118	103	94	111	134	121	107	111	100	118	112	100	101	98	101	114	93	112	93	102	105	112	130	105	117	116	112	106	112	115	100	116	125	102	112	108	111	97	115	117	99	114	133	112	102	98	110	121	121	97	119	133	109	111	113	122	105	112	113	130	102	111	131	109	111	131	114	107	112	115	108	124	110	108	91	111	108	103	108	108	136	110	114	106	118	105	108	124	124	113	121	110	108	128	112	105	114	122	120	84	90	122	114	121	91	112	105	110	106	107	96	110	110	121	97	103	98	117	101	107	129	102	122	103	123	107	92	115	124	103	114	128	111	102	110	103	117	120	97	101	114	120	124	105	102	98	116	99	83	93	117	118	103	126	117	114	114	111	104	97	104	99	127	96	116	125	103	120	88	99	99	108	125	109	119	129	132	110	128	108	125	99	113	124	108	131	120	100	110	110	113	98	120	112	111	93	111	122	112	118	113	104	120	108	107	118	124	110	98	112	104	108	105	105	108	120	113	125	111	115	109	99	113	111	102	98	116	120	113	120	94	115	127	111	117	109	123	98	105	102	118	108	105	119	116	113	107	122	115	107	84	85	100	98	127	102	114	105	106	98	129	102	97	103	113	110	131	110	105	118	91	88	123	95	115	109	109	110	101	117	103	90	101	123	105	129	111	96	125	125	105	110	103	113	93	89	117	101	109	100	126	111	92	104	128	106	114	109	119	105	122	121	115	112	114	102	111	115	93	120	129	114	111	130	105	113	101	114	88	75	105	112	104	106	94	121	101	114	108	102	121	110	102	120	112	91	105	118	106	116	128	95	102	116	122	103	98	98	114	103	104	116	90	83	131	115	110	134	124	117	94	104	125	89	115	90	121	106	115	102	102	100	122	112	118	122	111	115	106	94	88	112	114	106	102	98	103	99	106	93	129	107	119	102	114	99	86	120	97	133	117	97	125	97	119	99	124	107	116	116	98	125	99	108	92	127	116	93	102	119	118	99	111	101	107	113	101	114	104	103	105	122	114	113	109	96	113	94	106	112	121	114	102	95	118	99	108	123	101	105	125	128	106	116	114	111	104	109	110	101	113	96	115	119	117	132	104	116	110	109	104	111	107	100	115	116	134	94	109	109	105	92	120	120	111	121	98	108	107	98	99	102	127	115	106	101	116	115	104	106	118	99	108	117	98	123	111	96	103	124	109	105	123	109	121	109	111	97	116	118	98	114	116	90	105	102	106	111	101	107	115	122	110	107	106	90	106	107	99	122	116	113	126	111	120	100	98	105	93	87	107	120	117	132	114	103	115	105	117	110	109	94	95	109	89	116	117	103	116	114	110	111	118	102	102	86	94	117	109	118	90	113	123	116	98	107	96	107	99	113	107	112	117	90	112	120	123	108	116	115	117	120	100	113	119	113	111	108	120	106	119	122	115	112	99	108	107	104	133	126	119	117	108	92	109	109	111	109	101	104	102	118	132	110	111	110	130	101	117	111	115	109	115	104	116	105	104	110	102	98	127	129	105	108	112	97	102	121	105	117	99	111	108	99	117	116	116	102	118	111	123	95	119	116	114	108	103	112	110	131	105	111	107	101	131	105	104	120	103	126	109	130	111	107	121	117	100	92	122	119	94	97	122	108	107	101	128	120	111	105	107	105	115	94	123	90	101	120	93	131	107	122	93	105	113	129	99	121	129	106	125	100	119	125	103	138	111	131	107	111	114	114	106	108	102	110	111	104	115	111	107	112	118	111	134	119	105	106	109	99	87	103	123	99	105	114	120	104	110	96	93	87	114	111	132	102	111	103	108	90	108	104	112	115	104	99	135	117	112	101	110	130	115	112	108	97	100	91	102	107	124	101	115	136	110	94	120	112	96	123	113	104	83	131	92	118	97	112	125	86	118	100	131	99	100	106	137	105	116	107	103	120	99	103	103	112	113	98	126	116	109	95	128	107	109	90	98	121	95	102	116	91	131	101	95	113	107	122	117	124	84	109	123	95	116	104	110	123	122	90	105	104	122	101	108	92	98	100	92	126	119	123	128	114	114	104	124	117	115	106	119	93	130	94	94	110	118	103	117	99	110	95	103	103	105	110	113	121	135	124	105	86	108	90	98	122	105	111	108	113	132	108	108	123	119	116	107	112	112	100	95	102	116	124	94	102	111	104	111	125	116	115	120	105	105	118	108	103	92	105	100	128	100	92	110	109	143	106	124	122	97	100	96	116	109	105	122	104	104	111	114	106	133	108	123	97	86	112	106	111	108	118	92	96	126	120	108	118	117	117	96	117	113	99	110	126	102	100	104
22600	9850	6571	2953	1959	1412	1022	807	697	556	454	381	389	338	323	252	258	247	246	224	216	220	205	221	204	200	195	200	198	182	195	179	194	184	180	198	172	180	166	173	186	189	178	170	168	176	193	174	176	150	171	171	166	144	156	153	169	164	169	179	144	159	164	168	147	161	184	201	152	180	150	164	152	162	163	185	160	164	143	172	172	155	159	162	162	182	161	153	144	172	166	160	167	165	154	180	151	135	172	154	152	162	155	159	146	149	195	160	144	174	152	170	143	150	160	166	137	160	175	158	153	169	139	149	152	170	146	171	178	166	149	156	131	145	170	152	158	166	165	187	151	169	163	147	172	161	163	164	149	160	156	165	152	145	174	174	183	166	161	157	157	157	155	161	144	185	153	157	166	164	142	135	175	149	149	168	171	158	150	147	176	166	167	141	146	175	155	173	149	174	153	160	158	149	159	152	180	140	166	157	177	160	168	177	159	164	176	146	169	158	150	172	141	174	152	151	169	155	162	166	158	158	158	158	154	166	151	154	155	148	158	163	148	181	177	154	174	137	155	136	154	174	167	153	137	166	144	137	159	145	189	173	161	142	153	159	161	145	143	156	161	156	163	194	162	155	167	154	157	153	167	150	147	155	151	157	152	170	152	165	141	147	158	151	177	143	170	152	147	157	161	140	138	139	158	152	180	137	140	160	183	138	162	149	150	130	149	163	165	156	154	155	164	175	178	165	157	159	191	139	165	142	140	145	168	141	158	123	165	150	141	150	151	162	141	135	182	164	160	147	154	170	133	151	149	151	148	153	134	144	169	133	159	161	152	160	150	182	165	148	149	146	172	161	134	160	161	145	149	190	155	158	149	171	154	144	177	160	165	164	145	133	140	148	136	165	148	149	136	163	133	158	140	164	164	167	147	159	181	160	148	163	146	149	159	142	183	143	168	166	164	149	160	183	147	151	169	138	160	165	184	154	146	173	149	146	173	144	160	132	138	137	152	161	161	161	158	159	156	174	155	161	185	143	163	151	158	162	151	154	151	149	170	150	177	151	165	160	158	169	140	174	149	168	144	143	182	154	164	185	166	158	170	152	170	150	149	170	162	169	167	168	149	158	152	169	151	151	132	158	171	166	162	166	159	147	144	192	163	143	133	140	160	153	156	145	168	155	148	168	136	149	145	171	151	168	131	152	171	170	150	163	159	182	165	147	136	167	155	151	150	145	168	179	160	151	140	161	134	146	172	151	161	165	164	138	175	167	162	170	153	164	149	146	176	150	162	152	149	165	160	129	182	151	158	152	144	160	156	168	182	180	186	145	160	186	164	154	141	192	132	187	182	152	156	165	157	168	163	149	159	159	142	175	175	181	164	160	162	163	152	150	189	163	168	151	174	165	175	149	157	168	160	160	169	155	157	151	147	132	162	153	154	161	148	155	163	127	162	172	159	170	190	183	155	140	144	176	152	162	158	140	166	174	137	146	167	148	147	170	152	149	169	167	143	156	133	149	152	128	174	165	136	159	164	165	155	159	137	158	156	149	140	154	165	171	147	136	153	174	169	151	166	159	149	140	174	151	127	144	178	153	151	155	118	167	143	133	172	142	158	165	163	159	154	147	174	173	163	164	138	142	172	169	145	151	146	183	145	147	146	156	155	165	153	153	173	143	155	146	171	173	172	138	152	178	157	172	174	167	156	172	156	153	149	159	154	155	130	152	177	167	166	147	148	148	149	160	148	171	168	151	157	153	141	141	166	155	165	155	171	154	176	147	166	181	152	144	138	141	153	169	152	137	155	135	142	161	179	160	176	136	166	140	174	179	155	165	150	154	169	165	172	164	174	151	180	145	150	152	135	143	162	143	144	174	176	177	146	173	168	166	162	158	157	151	140	153	139	143	178	164	147	154	163	167	159	148	162	162	178	157	147	165	168	154	162	183	174	194	156	154	143	184	163	152	162	153	175	152	137	141	151	152	162	184	167	164	152	152	159	169	148	144	175	162	154	153	142	151	138	160	155	157	182	194	168	125	138	145	146	174	165	167	153	171	164	162	174	178	160	183	154	140	155	149	160	163	169	144	146	161	169	152	135	175	166	150	173	140	147	167	162	168	150	150	169	171	153	149	141	170	162	159	163	158	145	157	165	177	149	154	165	168	145	168	153	153	148	166	161	161	132	166	160	159	133	141	148	152	144	142	164	154	151	165	133	160	179	159	167	149	162	148	161	154	134	152	163	137	164	159	157	164	148	156	172	157	166	177	136	161	155	150	169	172	186	164	154	174	162	171	174	149	161	148	176	135	162	140	166	149	161	176	150	183	152	171	163	161	149	168	167	168	154	160	139	159	154	163	165	154	158	147	143	154	156	161	141	145	159	163	155	157	159	146	163	154	156	138	167	164	155	163	146	153	189	154	163	143	142	139	174	151	154	164	204	146	178	179	157	143	134	175	148	169	149	146	147	132	163	158	167	145	160	160	145	152	153	154	165	171	151	174	165	182	170	164	149	157	157	156	151	146	173	158	149	157	184	155	155	152	142	130	159	153	166	164	176	160	171	154	157	166	146	152	153	154	151	171	157	142	166	159	144	163	167	140	176	151	151	126	151	140	133	172	162	158	167	150	161	166	155	163	146	142	172	149	161	148	185	163	155	165	136	157	145	168	147	166	163	152	147	156	141	156	168	141	165	153	165	146	160	141	153	169	165	132	158	174	140	170	155	153	160	162	164	158	164	152	130	157	144	146	154	141	140	157	133	151	171	150	157	147	145	164	146	164	153	175	137	160	163	138	141	145	161	144	160	138	133	138	170	158	152	163	149	153	159	167	149	145	151	143	177	154	165	165	172	170	169	151	180	145	160	147	163	142	156	171	164	159	164	145	161	156	170	155	153	156	170	138	135	143	196	166	161	165	171	144	157	165	157	151	159	170	144	148	158	164	153	172	145	161	140	151	144	170	154	170	178	167	152	172	176	176	148	138	148	156	170	174	166	166	167	171	158	176	158	174	149	171	156	171	160	173	160	153	165	154	170	154	132	161	157	162	144	146	160	152	155	145	161	154	154	155	167	140	162	168	160	139	161	146	161	165	176	154	165	147	158	155	152	148	148	170	149	169	163	179	155	155	173	159	179	150	162	139	161	167	161	136	166	143	163	131	149	148	163	151	151	159	148	135	161	150	150	157	150	140	141	130	143	152	146	146	167	136	175	165	166	158	155	144	151	146	166	138	133	166	160	122	127	153	137	150	139	153	138	147	172	153	136	170	145	142	159	168	155	173	151	147	175	171	151	172	144	137	161	137	176	176	147	174	165	171	159	137	173	156	158	140	153	160	152	164	142	160	149	188	159	133	175	148	153	159	169	155	144	146	152	151	161	151	170	164	153	142	158	156	145	167	150	165	167	158	159	134	166	161	170	158	145	156	153	152	139	169	163	139	149	161	156	149	160	162	162	157	160	145	156	167	145	153	180	161	167	174	164	151	173	161	152	164	180	145
27534	18509	3621	545	448	427	282	289	283	294	274	258	280	296	311	242	306	274	297	278	300	300	266	290	271	262	291	295	276	268	241	276	284	302	308	277	252	274	275	249	285	260	288	280	284	276	289	280	261	278	263	315	234	300	283	280	297	285	274	269	271	274	278	247	272	273	273	273	250	283	262	287	272	287	252	286	257	264	300	281	272	313	297	272	294	273	268	279	309	271	263	292	289	288	283	282	280	256	264	306	287	264	255	281	303	297	281	265	278	293	274	292	273	279	290	305	252	257	280	281	278	265	307	285	264	293	248	275	264	269	250	272	298	270	285	267	270	284	276	283	287	284	266	265	296	241	294	267	286	265	273	283	284	250	276	310	308	286	262	312	310	306	298	288	278	305	260	272	265	262	284	271	304	251	273	263	277	251	274	275	299	261	254	301	297	276	298	271	281	274	277	265	243	306	299	280	296	305	289	227	300	297	305	258	291	284	260	279	256	252	285	301	251	293	283	270	258	270	296	256	252	246	286	225	279	288	289	274	278	276	271	249	276	247	273	252	279	251	297	259	271	312	258	270	284	315	258	275	286	307	285	259	265	288	283	283	270	268	284	284	259	276	283	274	313	275	273	243	307	247	278	276	288	277	260	265	264	303	289	288	275	284	264	286	258	273	284	289	282	282	285	322	311	280	282	249	255	295	282	297	274	281	294	282	276	283	292	273	269	247	257	269	290	312	266	274	298	259	253	296	277	309	262	275	271	304	268	298	257	274	273	301	296	283	273	315	305	287	291	282	282	265	299	280	265	297	282	250	278	300	278	274	303	294	291	233	270	270	283	291	283	283	279	289	253	295	297	264	256	293	287	318	276	278	317	262	253	282	286	290	272	259	263	284	293	284	310	286	256	281	257	280	301	283	269	300	261	286	268	276	289	262	267	270	272	273	278	271	270	271	262	271	300	295	265	306	276	259	269	259	300	296	284	318	254	292	283	272	305	284	263	281	284	287	270	283	254	255	262	280	284	262	260	278	279	304	296	263	271	257	295	298	288	283	304	293	304	300	268	275	269	266	289	255	263	283	267	281	264	264	254	268	289	286	257	277	274	235	279	305	272	265	242	295	271	285	282	280	268	276	269	270	272	269	292	283	284	287	263	261	273	250	263	259	268	285	248	276	274	280	284	267	269	288	258	268	250	298	298	270	254	270	276	290	252	271	268	286	295	271	294	281	261	246	269	278	278	268	248	291	274	250	302	303	272	259	280	297	257	268	268	265	286	295	297	284	293	305	280	285	274	297	275	272	271	252	279	271	256	286	279	290	278	281	247	287	295	273	269	284	247	284	295	261	285	304	277	282	274	276	286	278	269	290	255	260	268	284	299	274	293	276	273	288	285	292	269	284	289	308	240	296	320	244	293	254	279	288	274	249	299	261	281	273	291	278	290	276	279	297	290	267	261	287	292	261	253	287	302	291	285	297	260	263	281	258	272	235	237	263	274	259	277	298	292	285	236	286	293	287	277	281	259	262	285	295	289	301	262	269	261	288	273	261	292	279	278	264	281	316	255	298	272	276	289	281	255	291	282	262	270	252	259	294	245	290	296	287	302	274	270	248	278	298	263	252	284	303	286	258	285	274	275	309	268	311	295	241	278	254	289	266	292	282	244	279	274	266	280	292	293	266	285	275	298	263	281	273	274	315	264	262	260	313	285	306	277	266	272	275	299	292	282	273	300	282	308	282	263	288	275	274	275	283	280	273	278	287	310	308	267	289	250	255	317	269	272	263	269	243	267	263	283	269	273	284	256	258	276	266	274	232	285	265	269	291	270	256	285	305	257	287	289	285	277	314	269	262	262	255	274	302	262	295	267	284	297	276	310	288	303	284	267	268	285	293	283	261	280	263	286	291	269	273	294	270	290	288	264	268	297	287	290	302	314	242	287	262	279	282	266	295	292	287	270	260	279	271	256	286	253	307	282	294	259	261	289	269	314	254	281	255	287	293	285	286	297	238	240	259	292	304	318	271	295	278	281	282	271	280	280	282	268	251	270	294	271	274	298	290	272	265	255	269	296	305	280	242	269	279	318	302	287	258	282	280	291	250	293	290	272	269	291	287	282	284	245	252	294	295	288	287	314	278	252	278	279	305	275	251	297	273	269	276	285	287	310	267	295	247	293	264	320	265	254	275	281	292	278	256	301	296	273	293	296	281	282	265	266	285	274	288	234	278	248	270	268	284	263	275	294	291	265	286	298	265	287	270	289	291	297	292	258	295	270	276	251	264	268	303	263	288	292	258	275	288	234	263	304	257	248	262	297	270	276	288	258	281	304	246	277	263	276	269	261	270	283	255	264	272	274	274	306	266	219	298	315	265	277	307	298	297	273	326	261	269	293	278	284	282	293	261	269	272	286	269	285	251	247	270	276	286	294	297	243	298	258	276	288	270	277	285	259	298	272	274	269	277	301	262	264	278	298	271	298	274	284	261	306	281	290	274	276	267	287	277	274	279	265	254	295	283	294	259	268	262	294	288	292	301	287	273	308	265	265	279	272	276	257	291	286	283	256	259	291	271	319	253	265	287	264	253	290	276	266	252	316	262	272	261	281	266	247	269	258	278	273	273	250	271	303	296	234	283	266	260	268	277	273	243	267	292	280	292	265	251	253	275	282	302	288	257	282	260	282	292	257	284	278	300	261	266	271	279	276	278	276	275	281	267	275	249	251	275	298	302	272	289	264	264	279	280	296	279	282	286	260	278	302	288	285	269	269	307	285	281	275	289	259	278	232	299	253	280	296	275	258	273	288	291	310	287	259	277	243	287	265	280	315	287	254	265	287	289	273	257	280	283	306	259	312	288	275	298	319	298	266	273	271	269	263	264	271	274	252	298	296	281	308	299	276	306	269	275	267	267	328	255	253	273	260	272	280	285	281	295	252	308	304	285	268	268	255	266	275	248	299	294	284	284	263	281	257	285	270	246	274	270	285	243	283	288	284	277	276	286	267	295	307	291	254	261	314	233	285	292	272	261	294	267	300	274	280	302	275	257	280	264	271	279	269	255	273	296	270	263	268	295	264	262	300	251	272	284	290	273	283	281	282	286	262	285	304	273	291	287	276	274	276	293	274	285	302	279	286	301	249	306	287	283	276	293	268	265	292	283	275	279	281	261	264	278	284	248	302	253	273	279	271	290	312	303	281	285	285	282	283	288	273	296	258	283	252	269	286	311	251	292	318	292	281	288	282	288	271	302	281	276	278	278	268	286	259	255	276	276	278	278	315	269	276	263	275	293	279	289	254	264	296	281	213	284	293	281	249	282	281	311	286	309	280	279	316	283	287	257	294	282	278	269	292	269	263	275	292	280	268	283	278	253	288	260	274	285	272	259	260	266	276	270	321	286	285	278	270	289	266	264	285	271	295	260	296	274	296	256	291	274	277	288	267	260	290	263	242	279	257	276	291	291	274	266	285	265	293	270	284	305	272	276	289	262	295	311	277	286
10091	884	699	507	477	437	463	399	390	430	453	395	418	441	439	399	435	388	447	406	405	406	419	417	420	439	420	394	412	413	439	409	371	451	421	402	421	396	422	391	420	455	446	398	434	381	406	444	405	390	394	441	433	421	445	433	426	409	422	389	380	427	456	426	425	405	428	406	411	433	384	401	431	428	410	402	408	448	440	429	420	438	405	412	425	404	369	422	406	445	422	408	412	418	418	424	441	418	416	423	400	397	407	394	404	455	404	403	457	423	411	422	439	445	434	440	418	461	424	420	402	413	427	414	436	409	422	395	426	412	435	410	445	434	418	422	410	435	420	411	431	420	423	428	403	397	392	401	429	426	399	441	408	428	385	402	414	402	406	387	412	411	447	412	427	416	398	368	441	414	422	428	408	426	415	439	414	420	427	436	409	437	436	411	408	419	435	402	423	412	403	376	389	438	415	419	448	422	439	399	407	442	424	413	431	424	402	433	409	430	429	377	420	399	420	440	378	415	419	384	374	467	402	396	417	400	420	420	425	414	405	393	421	434	430	436	444	403	422	421	413	438	401	433	385	431	436	388	389	439	434	450	403	400	393	366	384	412	430	431	432	421	421	414	396	430	403	377	415	411	452	410	405	426	402	413	430	409	400	444	430	443	444	400	399	411	383	413	425	421	410	381	455	390	407	388	399	420	407	412	378	450	408	423	415	425	406	432	377	443	422	437	415	407	406	454	384	416	412	429	436	415	414	392	409	436	436	424	470	414	390	404	403	411	427	400	434	437	445	414	395	418	439	418	445	411	433	441	414	412	393	404	385	428	432	438	383	431	412	416	420	427	413	408	436	401	430	414	432	429	419	403	429	421	404	443	400	403	400	392	426	398	427	449	421	383	376	430	422	418	448	402	423	390	415	439	410	397	398	463	392	400	442	409	408	398	413	420	435	375	419	437	443	422	426	407	415	390	378	393	436	457	353	398	427	424	409	427	438	418	392	411	402	392	419	383	422	398	436	422	398	422	396	420	406	471	446	436	403	396	397	411	448	393	441	419	414	385	416	425	414	380	397	460	445	414	411	388	403	433	389	442	392	436	430	428	425	459	385	436	401	438	398	411	380	407	426	388	421	427	422	439	410	394	412	425	422	429	422	415	437	413	416	398	382	431	426	390	404	365	408	423	399	417	418	385	389	436	414	378	454	436	439	450	414	424	410	422	397	443	394	420	415	414	385	436	389	433	472	454	400	398	438	426	396	416	396	445	443	448	419	403	420	399	439	422	406	419	418	460	428	385	405	431	436	403	392	396	385	422	446	436	410	436	432	420	437	471	430	424	430	435	460	403	395	388	446	384	422	386	386	397	402	468	401	406	418	419	435	404	401	385	440	430	416	436	470	429	389	430	416	411	394	437	437	422	411	401	375	402	399	425	404	390	435	396	374	413	441	418	438	404	402	404	404	398	374	441	427	413	383	397	401	418	412	438	400	421	403	428	399	404	413	442	392	392	429	414	402	399	454	406	465	443	424	448	394	424	431	408	404	424	439	401	404	418	397	418	413	430	420	435	393	434	441	426	432	370	409	415	426	405	404	421	387	404	393	428	403	440	420	390	418	394	383	407	373	403	416	430	400	387	383	402	398	432	433	429	429	435	461	397	427	404	405	365	424	382	392	416	433	387	405	386	432	442	384	418	404	414	387	416	396	402	437	437	438	436	425	449	438	393	449	369	431	412	408	396	435	469	444	369	422	441	397	408	437	432	420	424	450	435	392	401	427	427	429	429	408	454	434	422	428	448	393	419	429	417	406	384	401	411	427	405	378	432	413	438	398	412	404	419	382	388	426	422	411	423	382	430	424	434	443	443	382	415	440	420	426	426	416	436	429	446	391	396	442	441	442	429	432	377	448	390	395	405	401	429	416	397	390	446	430	400	420	395	397	393	448	436	430	453	415	432	427	423	437	421	444	423	427	463	416	444	411	444	397	424	406	434	387	418	426	404	429	433	419	415	462	426	414	430	422	433	412	428	415	438	406	440	425	393	417	467	423	412	385	432	403	455	412	401	399	396	406	435	432	431	403	409	437	399	426	426	416	417	426	430	468	463	402	413	404	413	448	433	397	415	406	411	406	395	421	415	422	418	414	406	431	394	432	444	384	462	416	366	379	413	402	449	403	434	441	450	421	478	382	380	389	378	442	404	430	421	384	422	454	398	430	434	379	436	418	441	408	430	414	427	364	446	397	415	423	423	381	389	408	389	413	444	408	385	418	437	426	418	403	390	403	420	420	421	406	396	414	409	381	397	434	390	417	413	414	415	420	418	425	418	453	388	371	435	391	400	430	424	420	427	370	430	407	458	442	434	424	414	420	427	436	413	408	402	423	405	414	426	441	390	440	389	454	428	405	395	437	481	416	410	428	402	388	416	430	425	459	426	441	414	415	417	432	425	401	421	404	435	406	410	414	404	406	403	404	432	424	395	411	396	376	378	399	428	416	419	423	432	433	405	436	420	407	419	427	423	430	389	411	409	440	431	388	389	414	433	432	427	433	480	434	433	444	415	410	431	393	392	431	422	409	427	423	392	422	418	413	450	425	433	425	418	420	425	402	385	418	405	397	430	433	435	418	406	406	406	459	413	428	415	382	441	423	421	391	410	433	401	386	447	443	422	424	373	376	403	435	441	399	429	431	381	439	385	385	406	403	415	387	410	407	401	429	401	416	421	438	410	410	403	410	454	393	388	421	382	397	405	415	424	410	406	425	425	432	450	458	405	432	389	432	405	425	454	420	435	445	422	401	426	423	403	433	418	423	396	404	413	405	393	398	431	379	423	401	405	395	394	419	425	446	424	420	403	359	442	445	406	433	448	434	432	487	420	416	416	412	416	424	412	419	431	408	411	407	430	419	433	424	426	438	390	400	429	426	390	423	412	423	377	386	411	389	434	395	421	433	410	435	428	444	436	385	435	415	419	440	413	438	408	422	423	400	430	438	421	388	430	399	412	431	435	457	413	447	401	433	432	396	401	430	437	423	388	371	399	393	393	412	427	397	445	419	463	433	429	461	429	422	416	442	395	402	434	414	442	408	445	423	384	393	414	401	401	400	392	437	415	416	411	409	441	409	430	389	418	411	410	430	411	409	434	409	428	440	407	369	429	412	414	419	402	362	376	433	424	406	456	431	412	432	440	397	427	418	449	429	408	401	395	433	381	426	474	423	436	435	391	442	381	421	438	458	408	421	443	427	437	428	403	432	415	374	442	413	432	407	409	445	474	438	381	406	414	446	422	383	426	407	388	435	391	443	435	445	439	409	420	409	394	389	410	400	395	425	441	372	421	421	449	423	378	402	418	402	414	375	413	421	417	394	440	402	416	436	432	396	423	455	382	397	426	398	410	405	427	407	443	397	438	436	428	443	423	410	407	402	394	375	413	402	406	365	390	438	376	402	418	387	395	424	435	412	429	427	432	390	408	376	417	405	438	434	419	397	442	378	418
23454	21514	28720	24748	21418	3539	322	232	223	180	159	158	156	155	139	136	114	121	135	146	109	117	106	128	126	132	114	141	131	115	127	119	115	114	113	129	125	123	124	140	114	124	123	115	125	127	95	112	114	116	126	92	116	106	120	104	119	108	99	110	105	124	101	128	113	118	109	117	119	106	127	105	118	124	108	114	117	131	107	122	113	105	122	109	97	113	102	98	124	111	111	116	110	122	132	121	150	131	98	127	108	105	130	96	117	125	109	113	136	135	99	115	122	117	131	108	112	109	143	120	128	126	122	124	115	118	113	110	103	122	116	113	116	113	124	95	122	110	120	106	104	127	102	114	112	111	133	132	113	111	104	95	117	108	109	113	91	115	119	113	111	114	120	103	109	110	116	109	106	112	104	124	106	102	85	109	107	127	116	111	116	100	121	136	103	120	122	117	102	121	125	135	115	121	121	118	114	118	110	115	117	134	119	105	111	125	120	107	110	104	99	110	113	121	129	104	130	115	121	123	116	102	114	115	134	113	127	123	110	132	133	100	105	97	130	135	148	117	108	114	111	107	117	105	125	126	111	137	120	116	106	126	130	119	103	107	135	110	117	108	106	134	102	106	115	118	109	116	117	145	121	113	91	106	111	143	120	116	136	115	147	105	140	114	122	131	94	116	119	103	104	98	115	116	119	125	138	139	101	129	135	93	123	111	109	113	153	125	107	117	115	117	110	113	110	120	133	109	108	113	109	130	117	136	120	112	129	107	148	112	127	100	112	104	122	113	120	122	114	92	114	113	121	112	122	126	132	123	127	105	123	114	110	120	121	106	122	107	126	111	104	107	114	123	102	107	100	112	112	120	129	95	113	100	119	88	108	122	103	119	123	110	96	119	124	101	121	127	108	134	120	118	102	123	127	125	114	128	120	114	105	114	114	122	100	119	122	105	134	95	109	109	122	104	111	122	112	107	106	102	118	123	127	113	116	108	122	121	107	99	130	117	122	92	125	113	117	124	109	113	142	103	112	124	102	104	115	105	130	101	116	104	115	127	91	108	118	110	113	108	113	110	120	125	111	113	116	118	121	132	117	137	131	115	112	112	113	122	123	118	94	129	125	133	122	121	115	132	127	99	124	105	121	121	128	112	116	111	129	132	116	114	118	112	102	133	111	117	131	115	104	113	115	119	119	130	112	109	89	126	116	100	100	129	107	136	139	120	118	118	114	111	101	107	111	122	113	125	110	108	128	98	134	115	114	114	140	112	109	125	134	137	102	113	118	115	110	128	117	111	114	102	117	127	124	104	105	105	113	118	114	95	113	129	128	108	116	128	100	123	114	128	108	127	126	104	117	114	111	110	117	116	127	113	115	123	137	122	107	118	119	112	120	128	112	109	111	106	128	119	118	107	107	105	122	128	136	138	107	120	112	101	117	119	118	113	126	114	113	107	122	123	110	121	101	108	120	116	109	123	122	107	120	111	119	108	118	121	112	112	112	105	110	101	95	96	104	121	96	139	122	123	90	124	126	82	125	118	100	123	104	107	115	116	116	134	120	143	127	144	150	119	111	126	119	130	118	111	111	110	120	118	107	112	117	120	134	105	106	128	113	111	111	120	116	120	127	128	120	120	127	113	106	112	108	137	128	98	134	119	124	109	134	111	85	92	96	105	125	135	129	111	91	115	125	110	116	118	103	104	90	105	105	113	125	109	123	114	114	135	125	132	98	119	132	112	120	128	121	97	107	119	119	104	117	140	122	114	93	103	136	110	102	123	127	125	121	136	112	103	102	146	114	105	115	133	111	124	116	132	121	127	116	103	136	102	124	108	133	116	107	111	119	128	117	112	117	129	125	115	108	118	112	100	114	121	119	110	101	112	104	123	107	148	96	118	131	96	131	137	114	106	110	113	111	111	124	116	131	106	125	98	94	107	115	111	95	127	109	114	105	115	120	118	95	122	108	123	115	102	109	129	125	111	110	113	148	114	117	112	106	105	115	107	126	112	103	111	116	118	104	116	106	112	116	114	101	91	120	110	106	122	127	103	132	121	104	102	118	128	117	128	124	124	125	110	126	112	102	119	107	137	133	112	115	134	110	112	122	91	111	97	103	109	96	111	123	125	126	121	122	123	137	125	95	128	87	111	134	93	118	98	113	111	114	109	114	116	115	109	110	134	117	103	109	108	118	116	130	118	117	120	119	119	117	109	128	104	113	120	111	124	99	97	112	120	106	102	112	120	118	109	121	142	129	111	102	117	115	106	115	121	103	107	121	129	117	104	110	131	104	104	102	109	107	110	135	102	113	106	99	118	103	108	110	119	133	118	114	110	121	114	124	110	123	107	121	114	114	110	107	126	113	109	116	108	107	102	130	107	129	121	104	104	106	124	113	115	115	96	123	112	121	117	119	107	119	116	115	133	92	124	112	135	122	117	100	106	106	99	117	121	122	103	101	141	122	116	99	103	114	119	113	117	119	118	105	104	96	122	128	115	110	104	121	122	111	104	109	125	125	128	117	116	123	98	125	115	99	108	129	123	116	107	115	137	97	114	104	124	113	105	126	109	120	106	109	111	126	120	108	99	97	131	110	114	107	108	109	95	105	115	101	123	113	131	115	102	107	110	127	122	123	131	128	121	118	124	119	114	109	115	116	131	107	111	120	109	133	117	123	110	122	95	117	94	103	109	97	114	117	127	111	112	124	105	115	108	104	133	126	99	123	101	105	112	105	105	129	101	110	120	119	112	122	122	116	115	115	109	126	117	101	121	95	117	100	127	125	117	104	113	119	118	102	124	102	108	113	93	106	99	128	122	112	128	118	122	109	110	117	124	115	106	130	131	128	100	138	116	115	106	106	112	108	108	126	102	118	100	125	119	113	107	132	132	117	118	124	98	117	120	121	107	109	113	127	116	103	112	107	118	118	125	104	122	119	118	136	126	112	128	114	118	103	126	120	119	123	133	121	132	114	123	110	115	117	141	104	124	129	117	103	109	117	119	105	100	112	123	115	111	109	118	102	99	93	111	135	117	126	137	115	123	121	113	103	114	98	116	112	140	109	111	110	132	118	129	127	125	103	113	111	108	126	130	116	100	129	128	123	120	111	110	106	134	128	129	120	92	116	106	113	118	126	99	107	129	128	119	119	112	92	120	97	123	111	128	121	116	105	120	120	123	119	109	107	107	99	109	119	99	99	111	107	116	108	127	115	125	93	123	131	121	126	117	131	109	111	122	115	108	136	120	125	110	127	113	113	112	117	139	120	112	113	122	129	136	95	125	94	123	104	113	100	105	114	112	115	114	109	113	125	114	113	107	134	130	121	103	120	109	121	120	101	95	118	119	94	122	122	118	105	118	117	101	107	117	143	124	126	119	129	114	112	116	114	111	110	125	124	105	113	115	131	119	134	115	109	132	116	87	102	116	124	98	115	96	116	99	106	112	104	114	117	114	115	106	126	123	116	109	128	124	121	126	104	118	106	90	134	131	122	111	122	104
20734	5789	3769	1677	1142	818	666	482	428	395	337	319	303	304	255	241	247	249	227	224	195	211	195	207	231	212	207	198	182	204	188	181	174	190	199	182	190	190	180	210	187	180	201	210	185	209	199	169	192	179	190	208	200	184	173	199	194	188	177	182	194	195	173	174	185	189	185	167	179	185	169	187	196	184	195	184	193	168	206	190	217	207	199	191	181	183	188	196	159	193	200	193	198	186	195	180	192	179	175	174	177	187	173	196	171	181	202	175	193	188	182	181	181	191	178	193	179	208	145	194	188	188	194	168	174	200	185	166	179	219	211	166	173	189	174	175	165	207	178	167	153	206	164	194	177	184	157	211	180	187	187	184	182	202	189	208	179	198	188	197	177	184	199	184	177	196	163	177	201	180	147	193	182	174	172	191	151	193	197	165	193	190	195	182	198	170	180	167	179	165	185	186	166	162	165	175	189	190	200	210	170	192	160	179	196	184	174	201	206	179	176	159	182	191	173	200	192	174	184	182	161	195	177	199	176	174	168	185	187	195	191	177	169	189	169	147	181	198	174	188	159	194	198	172	167	158	180	198	202	170	175	176	179	210	184	199	193	190	197	183	181	179	188	179	182	177	181	191	180	185	198	178	177	187	200	182	179	203	165	181	186	204	169	191	195	171	194	171	196	192	183	167	178	182	190	186	197	187	191	195	172	171	155	151	208	176	177	182	175	192	172	171	192	169	169	175	210	202	176	187	194	163	170	188	185	195	173	185	170	220	196	173	146	179	192	183	163	174	179	172	180	180	174	186	178	173	198	181	191	180	168	195	190	204	177	166	167	192	169	182	194	171	184	202	172	184	173	186	175	169	207	190	178	206	191	170	179	177	185	165	173	161	179	202	192	161	199	170	190	189	196	185	203	193	188	204	194	189	168	155	187	186	205	160	173	212	163	192	210	206	170	178	189	182	176	180	213	181	193	154	211	180	196	182	164	191	174	172	191	147	190	170	167	176	213	190	186	191	200	184	199	179	188	183	179	177	202	200	196	183	165	206	189	175	183	156	178	170	194	184	169	204	168	195	179	178	170	188	193	182	207	185	198	163	197	185	197	190	173	178	184	187	163	173	185	154	197	172	201	181	219	199	179	193	183	190	164	169	167	189	188	190	178	188	181	180	191	194	192	194	196	177	192	195	182	191	184	192	174	191	187	173	182	180	179	193	194	177	172	173	211	201	202	190	180	179	195	200	194	193	185	196	183	195	179	186	177	195	172	158	188	189	170	182	174	181	185	204	173	195	184	199	182	192	175	180	182	151	184	168	204	175	165	188	190	177	198	198	188	174	190	179	189	198	193	181	171	183	181	198	200	183	181	154	176	176	188	174	197	176	177	198	168	154	181	211	185	202	181	185	167	174	171	190	207	192	170	169	170	180	188	180	159	162	204	171	204	166	195	180	196	196	176	197	184	175	175	187	194	182	201	174	192	160	199	193	183	176	204	164	190	186	184	210	161	188	187	196	201	187	171	159	176	176	187	162	199	186	197	177	178	150	196	171	165	167	176	203	186	190	181	218	181	199	194	199	183	169	175	191	197	164	213	194	196	193	190	186	177	183	191	170	173	197	174	178	165	179	189	181	209	183	164	173	191	199	183	195	196	179	168	187	201	177	177	160	185	162	164	198	178	200	200	188	174	148	188	197	193	173	202	180	189	179	208	198	168	189	178	186	180	172	160	192	189	187	167	177	177	179	180	196	162	215	179	183	210	189	176	186	199	200	185	188	171	182	205	174	156	196	227	182	174	188	163	184	178	156	186	213	160	194	191	180	198	191	192	186	192	201	180	187	210	170	182	186	164	178	184	175	154	186	185	182	207	161	194	170	192	174	187	187	190	186	172	189	178	187	165	164	198	185	185	189	164	188	187	159	168	185	185	179	192	178	195	192	172	166	201	192	190	203	188	174	181	197	183	175	164	169	181	169	166	173	175	164	186	190	182	170	185	160	196	172	167	185	173	174	205	169	184	197	157	188	186	168	203	187	184	172	183	191	162	185	188	176	183	194	170	190	190	182	183	190	178	196	185	183	153	175	187	172	171	188	196	168	188	180	171	180	190	182	198	181	169	194	177	185	175	175	174	178	189	190	185	170	167	193	196	196	175	199	159	186	180	188	199	189	185	181	193	182	160	177	183	174	175	199	165	180	161	203	164	189	183	189	172	201	197	173	190	212	176	191	191	206	161	185	175	211	200	190	169	213	177	203	163	187	162	192	192	167	186	181	191	163	194	170	187	196	173	202	202	180	200	174	173	194	178	185	175	189	163	196	164	185	166	189	197	211	206	186	166	187	178	194	160	215	161	184	177	149	187	180	212	181	178	183	202	194	162	194	179	172	187	192	176	173	204	184	197	191	191	181	166	159	175	192	162	183	187	182	194	180	168	171	166	167	167	207	180	173	162	194	174	175	197	177	193	174	168	199	196	192	182	188	179	177	175	208	164	209	182	191	186	186	176	170	199	151	180	189	189	183	178	188	188	183	176	179	188	164	195	189	179	179	168	174	179	211	173	189	166	203	170	182	181	171	180	172	160	182	188	167	206	165	201	174	187	182	190	188	169	182	183	168	201	215	161	169	166	183	188	186	199	185	185	187	179	192	199	170	180	175	175	166	182	173	187	185	180	176	172	169	191	196	192	168	205	189	181	172	153	204	161	187	193	178	182	182	189	190	177	198	223	190	177	201	186	168	200	204	187	182	195	191	154	199	189	202	166	197	177	172	190	187	151	208	185	176	189	191	187	201	179	185	186	174	179	186	187	163	196	165	182	196	186	163	179	188	209	195	181	200	185	181	178	171	168	173	211	178	184	181	180	192	188	186	199	185	161	167	174	186	192	137	164	197	186	171	166	186	174	191	205	180	172	181	212	168	188	180	189	177	178	198	204	170	212	187	207	184	168	171	195	183	181	192	183	174	193	164	168	198	189	172	154	182	182	155	194	198	176	205	173	169	201	182	184	199	176	207	194	188	198	190	164	191	192	159	199	186	177	199	161	175	208	168	172	192	183	201	180	185	197	179	213	186	170	167	177	190	181	192	199	169	170	183	187	190	183	189	179	182	182	169	151	147	181	198	186	165	195	191	208	191	195	162	169	204	190	187	188	184	191	173	182	193	189	199	180	183	192	187	151	212	189	168	219	166	170	200	191	164	203	188	183	185	169	162	170	180	183	184	186	175	185	199	200	181	163	192	172	182	205	190	181	160	185	190	196	187	188	160	182	185	175	194	188	156	192	163	179	179	192	209	178	197	154	196	177	168	186	164	187	201	187	173	168	183	178	204	185	186	170	184	180	202	197	164	180	178	191	179	170	200	177	190	185	187	157	165	162	189	175	204	174	176	205	183	182	185	196	190	167	202	173	170	176	187	171	194	178	185	201	176	194	189	183	184	178	203	182	213	175	180	180	218	220	180	194	199	209	185	183	174	198	170	155	182	160	164	181	192	196	164
24850	21526	26928	25095	1863	416	388	372	349	342	351	372	310	330	354	351	333	352	329	311	351	337	337	327	305	322	314	335	323	308	333	358	322	297	336	336	304	325	316	325	335	348	318	326	335	323	327	340	317	357	311	356	360	310	364	327	353	336	342	325	327	329	337	340	321	336	304	299	323	349	331	336	328	307	329	343	328	323	335	326	330	337	340	323	334	333	347	307	348	359	318	340	314	302	334	357	321	321	362	308	321	325	306	323	287	328	357	350	322	341	330	322	337	324	343	338	308	308	301	335	356	335	320	337	315	349	332	343	337	316	332	307	335	311	337	348	332	316	305	325	302	347	325	338	347	315	349	314	304	305	334	359	326	319	317	335	325	321	309	312	333	336	342	310	327	319	324	338	324	338	328	316	349	301	315	320	314	309	304	332	347	333	331	322	324	300	347	309	307	320	342	319	284	342	326	318	330	347	322	309	315	338	352	323	330	336	310	295	269	291	330	357	312	323	303	356	353	345	370	305	341	347	320	331	344	344	340	317	337	334	325	359	359	329	362	315	352	331	395	302	344	318	354	318	327	338	300	335	326	320	330	337	330	340	334	345	338	343	327	330	367	355	309	328	325	326	338	339	330	333	327	311	319	306	308	340	348	342	332	322	342	305	329	333	316	317	339	310	343	331	317	329	347	338	322	323	356	346	342	329	345	338	328	322	328	316	324	320	362	367	319	315	331	332	340	351	336	328	382	305	359	354	320	311	342	331	330	328	353	341	355	354	337	340	350	318	333	304	346	337	332	318	296	341	357	326	299	292	293	334	333	324	313	294	320	297	315	331	317	351	319	347	329	353	304	320	341	345	332	305	323	308	278	348	325	342	343	327	311	299	316	323	321	344	342	344	326	341	326	338	349	346	367	333	352	326	339	312	313	299	305	342	299	309	362	328	332	330	322	314	340	327	338	336	318	335	311	335	308	304	366	317	347	350	316	318	355	323	312	331	307	308	344	345	347	311	298	343	320	347	310	326	359	334	346	342	339	319	336	346	312	320	331	334	326	305	314	341	354	310	317	321	331	339	332	303	316	319	322	316	326	310	311	323	299	311	333	331	362	341	322	317	333	345	321	325	367	335	334	329	339	311	342	357	316	319	326	345	345	321	350	340	334	302	317	314	337	335	345	304	331	323	309	319	339	313	305	317	339	353	353	325	308	344	301	342	288	346	309	343	312	345	350	331	340	308	321	316	343	331	342	321	326	329	302	327	317	336	320	344	308	340	315	320	328	330	316	323	323	329	314	324	300	311	347	314	355	335	324	342	325	366	333	333	308	333	313	291	296	331	327	335	339	324	335	361	336	302	311	340	283	324	306	323	391	345	348	309	345	309	333	326	320	348	300	350	346	333	326	306	329	297	344	332	345	359	347	312	323	360	326	295	341	307	319	321	341	370	327	326	333	340	315	329	294	340	324	319	340	327	342	336	307	310	317	338	327	340	314	347	322	312	351	340	333	372	351	332	313	308	307	331	339	360	344	332	370	344	342	348	335	309	332	369	320	328	335	332	307	341	306	311	340	338	333	344	349	322	358	331	320	305	320	321	308	304	315	323	329	318	342	311	347	311	302	310	341	322	339	323	339	332	332	377	342	345	324	350	335	334	322	319	338	301	311	343	341	301	307	347	314	331	324	327	329	342	338	349	333	310	320	346	360	321	349	347	301	329	368	326	300	325	339	321	338	331	322	324	338	308	345	297	304	331	334	321	344	331	342	323	349	329	324	324	311	315	354	335	272	317	337	325	364	347	328	336	321	341	339	337	341	308	303	342	316	306	324	344	294	329	331	320	329	317	321	316	359	331	304	306	315	371	313	329	363	313	338	316	333	343	330	344	307	326	320	307	326	341	349	313	280	367	313	329	333	314	339	341	327	318	322	312	319	314	342	346	316	306	322	348	346	330	335	315	321	305	323	324	329	329	336	318	308	312	343	314	328	341	364	337	351	331	337	307	348	300	347	290	346	311	328	354	342	370	294	332	333	362	343	295	362	312	318	348	362	344	274	328	339	342	325	317	325	337	352	340	356	317	315	345	359	344	285	321	315	344	334	328	335	332	366	314	340	302	339	305	317	311	296	342	309	379	331	331	351	307	332	332	334	347	319	361	319	338	335	300	289	304	327	305	290	353	322	335	335	321	313	367	316	318	326	342	353	297	322	317	326	335	343	352	341	352	323	324	327	299	351	331	355	319	345	303	327	331	306	337	315	339	278	327	302	338	326	299	331	327	341	357	356	319	340	297	294	302	305	299	300	312	317	341	298	332	309	332	320	311	359	318	330	327	336	319	319	349	355	343	313	352	318	316	337	334	344	351	340	353	286	340	368	325	318	340	311	329	328	347	334	359	345	364	310	340	368	302	333	315	321	304	301	272	305	338	336	348	356	304	308	333	338	302	320	345	339	315	331	323	322	312	311	303	336	352	324	329	338	342	328	347	345	357	349	315	340	324	335	298	317	345	370	322	346	321	310	323	330	327	327	305	305	333	337	349	340	326	332	333	331	304	296	356	331	335	323	332	331	314	310	330	344	334	322	337	345	333	314	286	320	343	310	346	325	308	327	344	345	338	337	360	306	300	334	311	322	336	350	302	318	322	342	321	294	299	347	370	366	295	309	347	359	362	318	319	308	325	342	345	327	321	300	313	320	348	335	310	329	299	311	314	310	359	305	329	312	313	350	354	355	332	304	352	297	338	339	306	324	326	320	334	354	310	308	319	328	322	308	344	310	344	317	338	333	372	342	351	362	337	343	319	331	322	359	327	315	303	311	347	363	332	313	335	328	330	341	281	307	320	345	335	339	325	305	312	326	296	325	323	315	318	302	324	322	297	284	317	350	314	322	357	280	323	353	329	326	336	325	301	306	318	338	326	356	316	332	335	315	321	309	339	298	315	336	351	323	326	320	313	339	318	314	328	338	314	337	289	331	340	325	317	320	307	340	322	302	329	341	331	332	311	345	321	343	320	313	347	327	326	349	308	301	343	299	313	318	337	340	339	322	342	323	343	330	295	331	322	323	289	340	354	333	341	325	306	331	320	324	306	335	360	319	333	313	318	302	334	361	344	330	273	322	331	304	339	360	296	324	329	345	300	315	317	349	320	304	318	295	329	359	342	334	328	317	332	317	317	362	344	337	328	300	329	312	343	325	343	329	339	358	311	316	340	328	321	352	364	328	348	334	297	313	327	338	358	329	321	329	353	315	321	311	337	333	310	334	349	360	329	309	288	353	319	340	311	357	340	317	324	305	341	290	317	323	341	333	359	284	327	338	316	339	324	286	297	346	322	293	305	356	343	312	316	314	342	318	323	304	314	301	317	311	314	348	324	332	320	370	295	321	338	307	327	332	328	340	346	358	298	357	344	313	338	317	335	323	331	355	340	316	299	330	321	332	322	319	297	341	323	339	326	338	328	344	325	334	344	333	312	320	272	329	324	306	346	333	333	327	306
19585	3024	2041	1126	886	732	656	603	575	596	547	525	516	559	499	525	459	533	520	527	493	492	472	466	513	476	489	470	482	465	509	500	497	471	496	475	482	479	452	484	470	495	480	485	477	452	497	474	494	478	453	499	475	465	477	442	472	442	451	469	475	476	484	424	473	476	492	443	434	473	477	460	467	475	464	482	497	497	433	467	453	486	458	449	460	489	448	432	454	479	481	466	449	439	479	499	438	495	442	497	496	496	442	471	430	489	498	437	449	445	445	515	488	450	478	451	443	435	451	455	483	480	495	470	477	490	455	489	483	450	452	506	423	485	494	460	418	472	506	506	471	472	509	468	461	465	455	451	510	484	473	468	460	473	471	487	463	471	455	458	518	438	474	482	452	470	459	489	485	487	461	492	510	504	443	454	459	467	477	462	460	448	492	516	482	446	467	457	499	497	469	441	475	421	458	462	449	459	483	500	463	488	449	471	477	496	485	445	440	469	529	484	486	442	423	503	491	465	425	471	446	479	466	469	495	449	464	442	487	444	484	462	441	470	458	445	459	497	465	477	456	478	425	462	448	515	468	470	453	474	448	449	438	474	424	490	463	454	471	474	471	462	455	474	427	441	534	475	444	436	434	484	461	476	470	501	457	471	452	495	453	471	459	468	450	461	476	513	445	483	503	469	507	472	504	451	453	488	489	451	484	451	482	440	453	490	502	461	476	490	451	513	439	485	481	458	444	458	452	476	503	469	498	417	445	496	468	455	466	486	493	479	462	473	485	498	460	521	507	470	509	489	478	488	480	449	480	456	479	468	482	457	488	475	482	477	479	440	433	448	470	488	512	493	446	500	466	445	470	471	460	475	489	440	461	479	461	470	467	464	535	480	491	437	487	491	495	458	439	434	473	499	485	452	484	496	494	434	470	441	460	480	452	457	513	440	475	485	486	465	500	456	465	473	489	455	475	491	449	448	482	475	450	461	474	443	486	479	449	524	430	487	479	475	483	468	483	467	485	471	511	440	454	456	477	464	477	441	500	425	477	444	466	455	486	451	494	465	454	451	467	471	500	477	499	455	465	487	493	458	471	443	475	488	478	470	486	493	472	502	458	448	458	487	455	470	467	487	477	485	496	502	485	488	462	476	452	481	480	452	496	451	449	478	505	478	463	507	445	503	517	484	464	469	466	493	514	508	482	462	473	551	485	481	460	471	462	489	455	441	443	515	489	447	501	461	448	489	487	500	473	484	491	451	502	437	493	490	454	465	478	488	470	478	462	480	461	481	473	517	493	499	475	459	468	480	468	482	482	488	414	485	443	471	435	473	483	491	468	481	470	468	463	495	508	432	502	484	456	488	489	491	471	478	487	474	495	449	494	482	477	465	448	442	456	480	452	462	457	481	494	478	481	494	441	479	499	487	465	488	444	466	435	500	465	475	484	478	463	471	511	511	516	449	527	489	444	455	453	482	484	454	496	457	520	504	479	441	443	452	478	468	476	446	454	475	501	498	465	481	439	471	461	477	506	480	434	496	461	466	433	488	450	489	443	498	478	484	495	450	445	476	448	455	476	493	407	497	496	463	431	469	474	476	425	456	459	488	447	461	495	473	458	460	514	470	487	532	448	438	419	454	461	476	467	456	433	460	466	465	499	484	458	466	474	479	513	455	482	457	518	470	440	448	477	492	457	500	460	516	499	488	487	479	470	451	466	425	491	449	505	485	439	471	445	494	475	509	483	449	472	430	462	479	464	475	463	472	486	466	462	456	496	439	481	443	438	485	420	501	458	461	481	457	396	477	444	482	470	487	442	505	491	456	472	470	517	496	439	457	472	466	476	466	504	479	497	497	466	432	449	496	473	539	515	463	460	496	516	465	475	479	446	487	493	466	497	451	507	496	489	460	479	455	492	446	501	448	476	455	468	455	471	508	486	442	468	482	480	461	444	485	498	466	463	459	492	463	489	454	458	491	480	476	454	441	467	487	468	481	461	480	493	482	468	436	434	473	459	433	456	442	474	473	476	475	474	475	475	493	518	462	460	477	475	448	492	452	458	465	499	507	472	505	476	461	492	450	450	479	513	453	453	471	463	453	491	478	476	450	515	499	483	451	474	460	422	472	496	486	455	502	456	470	459	466	437	473	463	476	489	442	449	429	469	460	459	445	494	448	478	500	472	465	473	490	481	491	509	460	481	457	464	487	470	528	473	412	498	468	452	450	452	444	477	502	457	456	472	459	439	506	476	509	528	487	484	477	467	455	434	462	496	442	467	465	482	494	486	429	479	469	501	455	445	475	493	479	463	483	444	507	481	479	505	458	490	462	457	472	477	454	501	462	469	501	491	478	493	460	462	463	480	476	515	470	451	445	455	493	469	487	455	462	465	479	491	494	469	483	450	436	479	467	514	473	475	498	501	468	448	448	482	463	481	481	499	513	451	483	468	464	455	480	465	444	426	438	469	480	472	476	480	485	449	469	466	471	467	470	430	465	469	469	473	484	488	459	469	491	452	443	478	454	485	529	459	443	468	455	470	486	460	437	509	489	473	499	462	474	472	465	481	496	481	453	474	480	494	438	477	488	426	460	450	498	413	458	468	462	438	478	487	489	469	481	468	479	474	447	448	456	474	476	498	470	443	454	473	470	466	509	472	487	493	468	465	488	482	449	477	500	492	467	474	482	511	497	488	519	447	440	452	457	480	479	465	476	479	483	452	438	480	483	482	461	433	445	467	481	456	469	448	473	471	463	496	498	461	494	492	493	452	506	458	487	470	487	436	482	483	502	483	499	504	469	474	457	480	488	473	449	469	461	426	461	475	458	482	498	494	481	437	461	494	467	465	456	421	459	485	458	503	510	466	490	463	486	455	453	467	488	491	414	462	456	438	483	454	467	502	478	487	432	448	438	509	448	445	430	479	420	436	472	444	459	513	478	488	423	480	477	477	447	470	447	511	459	450	449	453	480	471	476	453	444	489	459	463	439	463	491	464	487	487	457	479	463	427	441	480	472	474	455	516	474	460	476	473	468	464	478	483	455	464	499	463	452	489	439	506	478	470	487	481	472	474	500	485	500	485	448	482	490	538	498	482	423	476	447	455	439	447	479	497	485	500	482	446	451	475	443	460	478	493	464	475	446	483	435	460	448	442	490	496	492	500	445	477	455	487	503	435	466	456	497	482	477	449	473	474	452	442	468	467	509	476	486	485	496	466	437	470	468	491	454	475	461	438	465	475	487	460	470	448	469	447	487	467	472	461	451	471	486	464	491	462	443	458	492	453	467	452	472	461	486	489	479	447	457	483	499	474	438	483	478	453	441	482	466	484	463	472	481	469	455	461	463	434	439	455	485	489	457	481	475	461	493	479	501	483	484	431	435	468	457	472	505	446	450	443	484	498	463	487	468	464	495	449	464	472	484	453	490	468	459	500	455	442	465	481	432	511	479	444	483	476	447	476	470	461	497	469	431	485	457	459	504	502	440	485	468	442	483	467	447
22570	21560	29337	24263	21562	21398	1990	363	280	227	202	183	183	201	165	157	137	167	178	130	137	120	150	120	126	150	121	144	116	106	113	132	109	127	106	102	129	106	122	118	136	98	120	104	121	128	108	116	108	91	92	118	104	105	114	96	114	127	121	123	116	118	128	111	110	118	115	112	99	100	119	109	128	105	123	111	79	120	117	120	104	125	114	101	109	124	113	97	124	98	101	105	113	97	108	109	132	113	123	110	107	104	118	103	122	107	120	111	108	120	119	110	110	122	113	96	94	116	101	115	114	127	84	96	123	118	126	115	110	119	100	111	110	130	97	111	119	121	104	98	110	117	105	111	98	111	107	107	130	96	119	112	106	107	87	96	113	98	117	113	116	103	91	100	91	102	115	113	93	117	109	108	108	102	110	111	111	106	110	103	110	107	97	104	117	104	99	116	131	122	112	113	110	94	106	111	101	120	93	93	90	110	110	111	118	116	113	102	108	110	119	103	116	131	118	119	104	110	115	105	106	101	108	108	125	129	105	117	103	111	103	111	112	91	110	111	98	123	110	106	99	120	106	111	132	108	100	114	113	98	95	98	111	111	112	121	113	112	104	102	133	110	102	125	95	105	101	100	95	132	110	93	122	114	99	100	108	102	103	98	103	96	102	102	126	103	117	105	127	96	111	89	107	108	116	112	115	126	91	102	125	116	94	100	113	103	105	114	119	108	119	97	107	110	105	102	97	112	107	113	88	111	110	123	114	121	104	123	118	98	114	108	106	114	98	110	96	121	114	106	120	86	94	112	120	97	103	110	103	124	107	118	111	106	121	102	120	120	127	115	108	104	99	104	131	122	94	138	119	122	111	118	107	106	96	106	106	110	120	114	112	113	98	83	127	121	117	105	117	119	100	112	117	123	114	111	113	104	98	114	69	110	101	110	99	115	121	103	99	129	107	85	101	99	116	100	111	118	109	113	109	100	120	109	105	115	101	125	117	125	114	106	89	91	113	110	106	100	92	111	98	100	107	102	100	113	93	101	117	115	94	107	105	103	117	103	105	104	117	111	124	111	109	119	123	99	100	113	109	114	123	120	121	117	110	122	130	108	104	112	111	93	112	102	108	119	95	112	109	109	120	119	98	122	103	114	127	111	108	105	111	101	108	96	99	127	104	117	124	114	107	111	98	113	90	92	121	118	100	107	106	107	100	126	104	105	90	99	119	124	107	107	95	116	106	97	114	111	128	112	114	107	97	106	110	99	102	101	131	129	92	117	116	127	95	100	98	104	117	125	112	124	116	103	108	102	104	127	102	97	95	129	106	111	111	109	106	88	124	121	105	123	130	111	118	103	119	98	113	119	135	103	106	113	118	107	95	112	91	100	106	129	99	111	118	108	122	104	112	106	107	118	118	107	104	87	114	99	92	110	105	104	112	100	110	101	96	104	97	118	103	122	103	129	105	94	121	96	97	113	125	114	98	126	99	107	108	122	110	117	113	110	97	94	96	117	125	112	119	111	98	110	123	94	105	102	122	112	104	109	128	109	117	113	98	100	109	108	107	116	108	104	123	109	98	100	125	109	116	107	106	125	91	129	111	96	90	102	98	117	103	109	103	115	124	97	115	90	108	110	114	106	110	105	103	115	108	111	122	130	101	123	122	114	121	108	101	118	108	132	111	106	110	95	99	110	101	95	107	116	111	114	100	103	126	121	105	124	93	112	99	106	97	116	96	112	106	97	100	122	109	113	108	120	103	105	121	100	120	106	133	93	107	103	105	92	103	110	106	97	116	106	98	96	126	116	109	141	106	106	137	121	109	111	118	110	116	119	120	106	107	115	104	99	102	115	120	92	126	105	103	114	108	125	104	111	134	106	116	101	125	112	101	115	106	113	109	111	113	94	90	112	117	120	117	106	113	116	105	104	121	107	97	123	118	120	117	97	102	112	101	115	113	108	103	103	99	118	83	91	129	112	119	101	121	104	111	101	110	109	107	90	112	107	114	115	111	125	116	118	119	114	103	104	118	108	117	112	96	121	113	139	91	120	106	105	114	102	99	105	90	90	116	119	98	100	106	99	117	85	114	122	105	120	92	135	114	106	109	130	117	123	98	98	99	123	102	116	99	109	101	108	97	106	123	107	100	110	103	120	103	110	108	107	91	113	109	104	100	107	117	117	121	117	101	113	110	99	102	113	113	127	110	101	115	90	108	128	129	107	121	111	105	111	102	92	116	109	112	100	117	97	97	111	103	129	90	116	91	101	95	107	116	116	99	113	105	89	115	112	114	120	101	118	119	115	102	107	90	103	112	110	103	106	98	102	100	101	98	117	124	123	109	121	105	104	112	123	118	112	103	96	120	117	120	118	113	117	100	94	121	108	114	104	119	114	107	125	106	111	117	94	94	115	115	112	112	102	104	93	111	108	111	100	100	96	106	112	110	78	104	124	95	123	112	113	119	100	108	112	118	108	104	125	105	93	109	116	109	108	123	106	109	120	100	94	110	121	100	106	128	103	119	97	108	93	109	120	81	116	120	117	108	106	110	99	110	107	126	101	115	102	100	108	96	117	126	112	113	116	112	104	114	133	103	116	105	112	98	125	111	118	116	117	114	134	128	108	109	118	119	126	116	105	106	113	108	114	120	120	101	104	124	113	113	94	103	93	99	118	120	107	93	110	117	121	106	104	122	124	103	102	101	119	98	111	133	115	118	102	100	123	107	94	109	101	130	120	98	118	104	103	120	109	109	109	107	93	109	125	97	128	108	112	122	114	85	126	101	121	84	105	110	104	117	102	103	122	123	114	104	106	108	101	96	101	120	93	111	87	112	121	118	119	123	141	110	116	124	106	111	108	98	103	117	118	110	107	114	98	130	103	119	105	109	106	128	104	114	106	120	106	129	95	121	109	121	129	109	128	102	111	94	104	115	100	107	126	112	134	101	110	122	103	107	124	104	120	94	111	123	107	123	112	103	110	103	126	102	99	93	103	101	104	105	120	115	106	106	85	120	103	96	103	97	100	90	123	110	96	128	111	100	105	102	90	103	114	115	130	108	129	100	118	134	123	123	107	127	94	117	100	106	116	122	112	101	101	109	131	116	112	107	108	109	123	105	100	102	121	120	99	103	111	99	105	105	103	122	116	115	105	141	129	122	113	108	121	114	102	115	104	94	114	119	107	107	116	130	107	121	118	107	110	101	88	89	112	116	89	120	126	109	129	104	105	103	109	115	117	99	109	111	121	108	114	104	105	99	94	118	93	104	116	104	101	102	110	127	120	107	107	106	104	141	107	113	111	121	100	111	106	106	118	126	109	91	122	127	101	108	95	117	122	109	108	100	108	109	117	102	110	109	113	93	90	84	123	126	104	91	119	114	100	110	125	97	128	106	105	107	83	115	115	116	122	111	106	88	111	111	115	114	103	129	123	111	85	88	110	103	102	107	101	100	91	120	109	104	119	119	111	122	108	115	110	107	105	125	119	114	117	114	111	135	121
20219	9803	6649	2842	1898	1349	955	782	635	539	443	423	345	359	290	287	265	245	225	236	204	240	190	216	209	216	213	154	189	167	190	161	185	213	164	145	188	185	175	172	161	150	185	166	176	156	159	190	154	159	179	164	161	157	164	173	169	147	156	170	178	173	186	153	156	151	162	165	150	142	174	167	182	154	165	174	154	145	173	182	137	163	168	147	170	161	166	142	156	187	155	166	149	172	145	160	142	161	164	160	161	181	162	166	166	137	161	166	161	185	136	157	164	133	140	156	166	158	142	159	160	142	161	170	177	161	136	135	151	144	158	170	148	149	149	162	155	140	174	149	140	190	161	163	157	167	168	155	148	159	133	148	155	125	135	164	163	178	146	152	156	141	151	150	159	155	172	159	170	137	167	162	158	160	148	138	138	156	168	168	144	195	170	162	143	160	161	155	148	174	168	158	161	144	164	164	136	158	152	175	155	169	146	159	152	149	173	153	142	154	144	131	154	141	165	163	136	161	174	149	157	151	146	172	139	180	146	167	169	153	156	168	147	148	145	156	143	159	153	158	171	148	170	150	153	185	145	153	162	152	168	158	155	149	172	133	183	146	182	157	179	164	160	150	154	150	133	143	184	161	170	156	166	140	170	164	172	137	166	157	164	166	182	154	168	156	165	148	160	148	142	138	151	130	152	143	155	156	159	175	165	166	162	154	137	148	165	158	156	142	154	159	151	142	154	170	168	169	142	178	148	139	156	142	142	167	160	161	141	168	165	167	161	164	172	155	147	170	131	165	150	164	163	166	160	141	156	133	146	157	143	139	158	145	131	147	143	165	132	152	179	156	158	156	176	154	147	185	145	137	178	133	154	157	154	156	146	158	153	143	169	141	163	133	180	175	163	154	162	162	158	172	147	170	133	158	150	163	147	146	176	175	157	151	157	160	152	145	159	121	143	158	144	154	155	141	137	141	151	173	147	166	152	179	161	178	173	156	156	152	154	160	166	154	151	132	160	150	161	156	142	150	149	160	139	152	137	188	172	141	154	149	170	157	150	169	157	149	156	163	170	166	165	159	149	185	140	153	158	159	150	139	155	174	143	168	145	164	162	150	165	159	153	146	168	172	176	160	147	147	155	141	163	161	180	163	179	167	169	171	155	146	123	154	136	156	166	149	146	152	153	144	147	140	178	146	170	148	157	177	153	160	149	131	159	150	146	163	146	153	146	164	160	145	178	169	164	153	149	138	168	142	138	149	145	155	170	155	154	173	144	153	158	161	143	154	172	157	166	168	137	162	169	146	148	157	136	155	143	157	179	166	153	164	155	153	159	170	151	156	163	144	177	168	143	135	139	141	181	154	146	157	162	162	172	141	159	163	153	147	167	155	158	175	164	146	156	174	157	157	186	151	177	149	160	162	138	158	159	158	174	165	170	156	163	158	170	158	166	147	146	169	135	166	165	147	143	156	171	164	142	178	167	144	157	137	148	139	170	142	167	154	155	143	165	134	155	157	157	160	159	128	186	164	162	145	148	172	173	169	152	149	159	147	135	146	136	171	152	164	159	156	153	160	159	156	166	162	159	145	159	138	161	173	155	173	162	140	157	169	141	137	152	149	150	135	146	159	136	170	152	159	158	144	154	175	116	145	167	133	156	142	163	167	169	157	160	181	147	139	146	190	164	167	145	149	165	158	145	173	164	149	154	129	163	167	157	182	170	142	162	151	158	137	146	162	144	145	159	155	167	146	161	139	144	159	153	144	162	155	186	177	164	161	156	146	156	167	170	162	144	167	157	161	163	163	161	149	153	146	149	135	149	152	152	166	157	168	152	137	147	164	149	154	169	149	175	151	158	163	154	168	141	156	155	174	151	159	165	168	176	162	146	157	158	174	143	161	163	148	148	151	155	150	177	114	165	158	140	157	163	135	158	174	153	166	136	163	149	168	160	153	176	171	133	163	156	166	165	134	160	163	153	155	164	165	159	155	153	158	127	151	150	154	147	149	165	135	152	138	153	155	148	168	154	166	171	157	163	150	165	151	178	150	173	159	151	168	160	174	158	169	138	149	146	154	152	149	156	159	162	163	164	151	166	158	150	148	145	150	147	140	174	139	152	157	132	177	149	158	147	168	149	156	146	148	127	153	144	154	179	142	163	155	174	135	161	142	159	148	141	171	163	158	133	135	151	169	155	160	176	148	150	156	143	173	149	157	184	153	159	171	160	166	149	166	181	164	170	160	144	147	155	166	154	160	143	185	158	168	152	148	165	154	177	154	165	164	146	154	167	153	146	170	144	156	148	183	155	147	163	160	156	164	169	183	160	167	140	142	155	158	148	161	153	142	141	158	157	164	157	162	147	150	158	154	171	148	129	164	152	139	153	138	158	159	175	159	146	174	154	143	161	165	144	140	150	160	148	145	160	157	142	147	150	149	151	153	160	176	169	181	174	153	128	184	142	167	125	159	150	158	132	156	144	171	136	170	161	155	164	145	155	141	147	157	139	136	162	132	149	157	147	142	160	167	158	155	170	167	133	158	143	176	134	132	137	147	153	150	154	147	144	149	162	172	148	157	160	140	158	174	156	145	138	142	123	139	149	151	156	148	141	148	172	163	156	148	149	159	179	166	143	149	152	144	154	145	165	140	161	169	157	133	135	158	161	161	173	160	156	138	155	168	149	159	150	162	137	176	172	156	159	185	170	156	167	147	154	154	162	159	160	168	158	151	165	160	156	164	150	170	166	161	140	161	152	153	152	160	163	157	171	144	159	150	151	151	181	141	182	139	182	157	145	150	142	167	149	151	160	183	138	182	167	147	146	163	138	151	153	155	145	158	159	155	157	153	158	150	170	166	175	146	148	149	150	160	155	152	166	147	153	129	135	138	165	173	135	130	178	159	161	151	140	153	152	135	154	130	148	146	155	139	150	163	145	161	168	157	158	143	155	134	167	146	148	123	174	146	137	149	141	157	159	148	159	151	156	148	142	150	151	160	179	162	143	157	169	156	156	148	152	170	162	139	201	161	139	150	173	144	165	146	149	167	162	160	160	139	174	150	161	146	156	126	133	149	136	149	167	151	172	174	162	173	159	173	152	156	158	156	177	144	147	172	150	162	163	160	149	156	187	131	138	137	145	147	159	157	142	155	158	153	155	160	119	170	169	161	164	137	144	161	159	138	146	166	168	151	151	158	170	161	166	161	149	166	172	172	161	177	158	145	158	159	149	140	164	154	142	155	143	128	174	168	163	149	155	167	147	164	152	160	170	154	166	155	135	141	166	154	139	169	165	147	151	158	174	154	160	155	149	151	156	145	152	155	149	162	151	159	168	157	151	159	152	153	139	138	164	153	164	184	170	153	163	155	135	141	145	162	163	161	157	163	145	163	163	183	162	152	147	156	168	154	151	146	153	148	158	186	155	128	143	150	141	157	185	155	144	148	137	161	152	149	168	153	179	165	155	152	152	163	183	141	156	159	175	152	150	159	157	163	144	176
27509	18698	3827	612	470	398	328	283	269	253	294	278	279	282	290	291	244	296	304	267	288	254	258	256	273	286	275	269	285	281	284	286	244	252	269	258	283	278	282	298	254	274	252	288	291	264	251	262	269	274	280	233	262	284	300	246	278	294	253	281	279	267	281	273	288	287	275	266	258	270	275	280	256	280	272	276	263	272	310	273	274	248	285	272	269	261	279	259	303	274	281	249	265	291	254	284	287	266	287	293	282	281	274	276	292	266	277	273	306	279	256	260	302	266	285	288	277	271	264	278	303	324	280	279	281	279	294	258	245	295	294	268	300	295	271	261	289	263	296	268	257	287	290	274	303	274	245	285	262	279	287	287	267	284	271	288	271	265	263	266	287	295	285	278	258	272	274	295	287	261	301	265	297	258	285	259	277	310	268	310	278	278	262	285	281	285	283	279	270	261	285	238	264	276	268	266	287	276	247	284	283	285	279	269	250	291	290	290	277	268	267	251	261	298	247	306	299	291	278	266	257	293	268	263	301	285	284	280	269	300	260	273	257	287	278	304	301	301	262	290	275	304	298	283	255	263	268	290	265	271	276	256	274	298	275	278	252	288	283	275	279	264	291	274	267	266	291	257	298	286	277	259	256	294	290	283	289	263	281	289	292	278	298	276	307	311	291	249	312	268	253	298	287	300	306	308	276	283	264	258	257	273	278	257	295	281	260	275	279	281	269	285	258	239	272	293	280	296	275	272	272	290	262	269	285	288	272	242	265	265	246	251	276	249	276	253	273	284	296	275	279	267	285	267	279	257	231	288	274	267	307	300	288	256	259	272	298	238	293	284	262	242	286	276	271	254	295	256	279	284	281	284	291	281	287	283	293	283	271	272	274	283	283	304	233	291	280	269	250	278	281	253	281	305	275	253	285	269	282	275	269	294	269	274	243	281	278	274	256	259	303	269	317	246	272	249	261	258	254	291	271	279	277	284	272	281	275	285	281	305	296	277	293	297	286	259	287	252	308	291	264	300	259	278	289	298	301	281	274	263	295	298	287	296	297	290	269	264	281	264	293	272	280	294	275	279	264	249	277	285	261	290	271	291	258	293	266	256	272	252	273	285	297	284	252	258	242	259	268	275	284	277	282	297	276	276	260	281	267	275	258	273	307	287	290	282	275	249	285	275	275	274	260	265	299	286	293	251	242	267	273	284	263	295	266	293	275	263	285	261	272	270	265	254	303	272	295	283	284	252	265	253	285	296	282	282	252	263	286	272	280	255	271	260	286	298	248	278	293	289	280	270	278	283	297	255	282	265	257	273	269	241	287	279	287	259	282	295	270	271	286	238	273	294	295	276	272	273	276	291	293	269	298	286	278	258	280	269	256	261	264	303	277	315	280	262	286	282	297	306	297	276	287	257	256	281	263	262	282	277	273	293	293	283	282	269	275	295	279	280	277	270	289	291	292	266	262	269	271	271	279	287	263	288	267	281	280	280	275	286	270	270	236	309	290	262	268	254	252	261	285	257	310	281	276	237	294	277	283	267	267	258	261	277	298	266	263	281	290	282	270	261	273	285	297	266	268	270	255	277	279	277	318	297	266	272	265	272	279	251	258	237	258	262	263	286	265	271	259	239	274	291	262	277	284	266	269	272	303	277	262	292	290	256	288	273	281	279	254	275	290	291	306	281	282	268	302	267	289	272	262	283	280	281	313	279	273	270	260	277	287	267	268	258	278	264	299	278	310	302	287	261	303	306	251	270	287	278	257	289	272	275	239	272	254	284	262	283	261	267	271	241	291	270	261	273	292	274	280	280	272	276	289	229	284	264	285	294	271	315	287	247	251	271	287	307	256	244	295	266	276	291	281	307	266	243	279	287	299	285	233	267	296	303	259	275	275	279	255	281	261	267	274	295	270	286	267	258	285	294	290	300	283	284	257	259	251	247	258	266	286	278	297	266	299	275	265	250	292	264	278	274	263	277	275	276	267	279	308	279	277	257	296	278	292	242	265	283	290	278	252	282	262	265	246	305	269	264	270	271	258	268	279	299	276	268	242	272	305	286	278	275	257	285	263	267	278	279	294	290	261	285	263	267	283	276	277	250	256	281	263	288	267	295	293	270	280	269	276	288	283	295	269	273	286	268	280	259	301	281	272	273	291	272	276	296	298	286	269	278	276	292	263	264	263	283	273	280	268	286	284	294	281	261	297	273	275	276	247	275	254	244	266	276	254	290	294	257	260	287	279	287	257	306	253	245	283	278	303	287	272	258	270	279	256	295	292	268	274	258	271	292	286	279	301	309	274	246	289	262	264	274	281	260	276	260	273	245	274	244	273	244	277	253	268	256	270	273	262	277	276	250	283	277	277	272	284	293	279	282	288	260	253	261	267	259	296	243	264	268	293	307	310	306	273	303	234	274	249	246	255	268	275	276	240	294	267	295	271	279	284	266	269	249	313	282	259	273	285	262	274	289	310	288	264	271	274	253	286	252	269	282	261	259	259	268	279	262	262	235	272	257	282	279	273	295	253	264	276	278	273	290	282	253	270	253	263	288	266	240	248	266	270	290	267	263	282	276	276	295	293	269	252	295	273	268	266	267	274	265	267	249	277	279	275	302	282	265	291	296	272	260	273	258	267	288	240	271	275	283	261	292	264	275	255	266	303	265	284	266	290	269	301	270	289	288	267	299	260	291	302	310	294	280	280	275	258	254	275	269	285	271	261	300	264	275	286	269	289	290	312	293	281	282	270	302	274	270	256	273	259	259	271	269	255	281	292	268	282	294	272	255	258	263	254	253	264	265	245	286	272	269	302	309	291	277	255	275	262	258	286	279	274	280	290	262	250	257	257	250	265	276	271	273	274	273	290	251	271	274	281	289	256	291	290	267	257	287	292	282	270	302	269	262	259	297	272	300	297	277	263	302	233	300	289	281	283	281	269	323	301	289	262	295	257	266	287	243	310	321	276	269	316	286	308	286	275	265	296	291	274	260	263	250	279	287	277	288	282	266	271	235	283	281	251	278	262	264	285	277	278	262	263	282	258	275	284	282	270	272	273	259	262	273	254	288	259	290	287	293	259	245	269	270	288	264	273	312	297	279	297	306	290	297	297	274	280	270	267	270	289	264	284	279	283	283	297	254	281	304	249	289	272	244	281	252	279	290	265	277	285	288	271	277	269	278	270	288	260	285	268	293	316	270	264	279	259	273	261	279	297	288	266	267	269	271	266	275	287	287	254	260	273	281	250	235	265	271	277	256	225	235	294	259	280	287	270	290	292	311	283	262	263	273	271	262	268	280	257	277	261	241	301	261	261	270	302	269	278	262	278	288	282	281	302	260	296	285	282	291	263	266	281	262	271	271	275	274	286	272	261	296	283	276	262	264	273	276	282	277	266	271	297	290	306	273	280	262	273	281	307	281	294	292	250	269	291	270	269	300	300	256	307	287	312	271	267	275	249	293	257	275	271	260	276	275	264	272	246	292	284	253	302	284	300	247
10162	867	688	491	476	488	440	469	440	451	418	469	365	417	359	437	407	423	450	439	392	443	432	398	417	401	426	460	386	446	399	404	403	458	425	424	396	394	428	449	395	427	369	401	415	451	408	439	444	411	411	432	423	408	402	393	399	407	418	414	426	403	400	411	398	376	396	417	402	429	377	414	434	398	397	438	392	397	398	398	404	423	432	392	428	385	431	416	407	441	390	392	360	416	418	408	436	432	392	363	387	400	405	431	442	405	400	414	404	437	420	418	369	402	406	436	363	422	398	424	446	430	433	431	408	417	419	404	420	415	398	409	414	396	392	393	406	389	381	382	424	425	401	450	384	400	404	371	399	431	433	380	441	427	385	417	414	382	416	388	421	431	410	428	396	396	399	406	424	464	436	423	410	400	389	422	428	418	409	438	428	412	393	401	411	392	388	392	391	400	417	420	395	427	389	407	413	443	429	414	411	412	406	403	408	407	424	403	431	414	422	412	460	409	382	391	431	405	400	401	417	374	405	424	413	441	446	430	422	388	422	426	411	408	431	398	413	415	444	413	383	412	394	365	413	394	411	363	451	426	403	412	421	396	421	414	441	432	433	396	394	395	378	393	406	404	391	419	377	422	428	424	423	411	390	390	386	409	424	438	400	415	438	405	419	446	417	456	391	432	422	421	387	428	410	425	408	426	428	400	391	371	404	430	386	448	429	419	445	465	394	423	403	388	425	405	425	431	447	423	415	382	399	391	458	405	423	374	418	447	398	387	404	378	428	414	430	421	436	395	398	406	408	390	440	412	415	405	398	420	412	408	396	432	427	418	388	423	423	417	423	437	398	420	424	420	422	421	419	429	409	390	429	429	408	403	373	449	419	429	432	405	435	393	386	450	439	433	437	394	389	384	399	413	435	446	440	407	429	394	404	429	409	412	424	407	411	400	378	381	441	395	420	398	454	394	429	404	427	375	418	416	420	404	378	458	401	393	421	421	434	401	399	395	413	425	427	424	430	388	434	415	420	375	413	388	415	423	406	433	390	450	411	387	368	391	369	445	391	425	392	413	389	381	429	399	401	400	384	414	407	379	426	417	424	409	371	400	422	383	371	396	388	424	398	422	396	419	438	411	412	385	428	440	431	423	416	423	397	400	453	442	408	418	391	391	380	456	445	403	402	400	425	442	375	374	404	452	386	413	416	401	395	407	434	408	402	400	430	399	436	402	412	406	459	410	409	418	404	390	384	371	437	412	390	441	384	396	406	415	448	395	382	394	376	401	432	405	423	401	419	415	392	432	401	395	396	416	430	403	417	422	408	422	409	408	391	415	398	422	441	433	409	410	440	395	428	447	389	425	431	422	420	405	415	407	420	458	440	402	421	392	441	419	447	419	402	385	423	398	396	384	428	443	408	441	370	431	414	409	399	440	404	428	393	402	369	414	408	422	398	399	395	384	402	410	413	374	419	380	447	418	428	407	400	397	384	398	389	403	377	443	365	417	473	407	417	426	412	385	421	371	420	412	423	438	439	410	398	434	416	421	368	407	420	432	423	437	386	385	403	456	414	390	421	421	429	416	406	418	390	392	397	444	424	412	408	393	424	432	434	437	417	412	409	402	414	454	438	414	399	370	402	419	418	436	392	447	400	386	421	402	389	389	377	404	399	431	414	392	409	435	387	393	476	376	427	403	442	427	434	402	428	376	389	423	412	402	419	406	401	413	403	399	414	431	435	407	467	405	394	406	401	400	365	402	396	445	406	383	393	421	412	415	394	418	412	400	365	430	417	404	396	428	399	353	403	399	403	399	444	417	423	391	389	427	421	426	409	420	387	430	438	431	422	415	422	409	417	449	431	397	376	396	388	436	403	366	422	415	425	407	414	405	395	428	406	402	427	392	383	404	411	385	399	427	354	380	410	416	425	414	413	392	383	400	436	414	398	406	401	389	428	416	401	394	395	435	412	429	422	415	393	427	407	407	412	418	399	441	430	432	403	407	403	374	390	400	410	450	434	368	416	380	405	424	454	352	405	419	375	417	406	397	437	418	430	431	451	415	415	425	409	390	403	417	401	416	399	415	399	408	390	414	402	400	422	409	389	404	414	403	438	414	426	420	391	435	407	370	431	389	401	418	412	402	431	400	361	440	404	416	461	401	444	391	419	396	425	465	406	385	407	399	435	439	419	448	437	405	428	397	415	434	387	374	396	406	427	406	427	349	428	432	360	410	409	422	417	429	411	428	417	420	415	386	408	407	398	413	391	419	397	396	414	389	435	385	396	425	400	396	373	377	417	433	434	452	387	416	397	428	406	402	410	415	394	420	419	423	396	410	381	420	425	421	351	406	401	408	408	403	428	385	432	439	388	417	415	408	422	367	425	399	429	407	418	406	372	409	396	414	411	453	405	440	411	401	403	430	392	394	446	418	417	378	391	382	434	406	428	422	425	436	401	417	443	427	407	370	405	393	417	333	441	401	450	430	405	397	417	408	399	402	414	409	376	404	395	401	421	435	430	415	388	454	414	417	398	392	371	403	411	415	412	391	465	424	420	394	401	399	428	427	410	418	407	416	434	404	389	447	386	404	422	427	415	442	392	440	462	430	424	430	402	428	426	402	411	446	388	395	412	413	403	421	406	406	427	443	428	415	366	423	423	404	426	395	390	377	416	408	430	397	401	418	435	419	394	423	423	423	445	376	415	383	406	423	411	417	425	403	415	418	371	384	414	379	423	448	437	428	400	369	416	423	389	425	397	412	375	445	433	384	414	382	410	381	387	443	369	399	386	393	431	431	437	419	410	451	403	438	415	402	431	388	417	412	385	431	404	463	396	428	416	400	384	387	397	389	433	407	407	400	423	434	434	401	394	413	429	405	402	398	414	414	384	411	376	404	423	438	382	424	419	400	423	407	443	415	412	387	389	407	421	401	400	406	402	403	425	370	443	420	417	440	430	402	427	432	406	430	409	427	419	392	412	392	367	408	423	399	400	406	389	419	429	429	411	425	416	441	401	445	416	418	414	416	414	394	391	428	458	424	401	396	412	422	388	435	419	429	435	400	418	412	434	440	384	430	400	425	394	428	418	424	437	398	381	433	413	409	427	388	405	388	416	404	430	429	446	405	373	404	421	407	440	392	413	397	423	384	393	366	440	448	394	398	390	377	406	423	418	439	402	423	400	419	426	427	413	418	418	394	427	432	443	433	385	447	392	419	399	400	419	376	445	413	429	392	422	421	393	402	404	414	405	405	401	404	428	436	442	436	420	391	373	416	441	404	382	426	438	399	397	424	412	407	433	394	410	423	388	424	419	437	414	386	423	447	423	426	437	467	425	403	408	393	411	450	426	412	430	426	433	418	393	382	422	399	409	384	419	457	426	450	442	426	389	405	424	419	411	389	399	408	390	414	399	392	390	432	430	430	427	401	403	417	389	450	400	395	416	383	420	398	416	401	386	436	416	420	405	414	405	380	448	378	427	391	421	425	450	440	429	428
23456	21532	28710	24760	21433	3720	371	246	196	194	146	158	139	167	131	163	125	147	144	126	141	127	131	130	117	127	140	107	103	127	128	123	103	130	107	121	107	123	124	121	100	108	122	105	115	102	127	133	101	107	98	134	104	106	121	125	134	111	122	113	122	118	124	123	114	123	105	115	109	110	106	110	105	123	137	113	122	123	137	127	142	115	99	108	85	103	119	118	115	134	110	118	124	122	110	113	111	134	115	112	129	110	105	126	115	121	111	105	108	121	124	118	108	102	107	120	144	121	94	122	111	94	107	130	116	104	97	117	129	112	107	117	92	116	122	111	99	112	113	116	116	109	122	115	128	119	128	129	102	115	95	120	121	110	125	119	104	123	119	108	109	132	107	121	139	113	109	122	102	117	121	108	108	131	136	124	114	99	112	122	99	102	112	111	130	111	121	123	121	116	114	115	106	127	121	110	97	120	105	127	94	117	120	123	114	95	107	129	108	111	116	127	127	118	117	95	112	108	131	121	117	99	112	107	106	98	113	120	130	100	139	103	117	102	107	133	129	106	109	117	124	112	118	122	118	121	115	114	117	116	110	126	107	117	124	125	98	120	135	107	114	106	109	143	119	121	104	107	122	126	100	115	112	84	103	124	105	113	121	99	101	121	111	123	125	129	132	129	91	116	107	113	96	84	101	114	129	115	102	95	114	104	104	112	131	123	106	122	103	97	103	112	109	119	105	134	107	121	115	119	111	102	126	105	110	109	119	117	101	130	119	115	112	107	113	134	105	103	114	102	108	122	107	132	119	125	121	115	132	126	120	121	114	112	96	97	111	117	119	108	110	124	115	116	105	108	114	112	109	117	99	102	110	102	99	128	105	127	110	129	124	93	115	93	106	98	132	108	118	119	113	114	105	128	100	105	110	113	119	124	92	111	107	115	117	125	111	120	106	113	107	102	101	103	106	118	136	127	129	109	95	118	90	113	97	104	126	111	119	119	111	109	117	99	113	101	128	112	123	143	94	110	119	119	116	123	112	110	111	104	113	103	118	110	116	105	128	115	103	123	136	131	133	108	113	109	115	130	113	125	133	132	101	103	120	138	106	129	122	112	122	108	123	111	119	122	113	121	125	114	105	129	114	99	117	134	112	113	111	113	106	102	114	122	107	109	115	127	125	119	127	137	117	103	115	118	104	112	111	116	103	120	123	120	109	120	104	108	115	126	111	104	98	123	104	127	102	124	113	109	121	121	115	104	96	125	102	97	101	120	108	128	90	129	138	114	123	118	100	103	121	104	134	113	134	118	98	115	99	126	105	119	109	120	102	113	120	106	111	106	135	125	122	107	106	114	124	124	131	122	117	111	111	119	104	103	118	103	145	113	115	142	137	111	138	124	109	112	111	99	101	128	124	121	134	120	116	104	109	131	114	118	120	119	123	109	112	122	107	116	129	122	112	105	99	101	123	109	123	138	126	128	125	100	112	114	114	103	117	122	124	105	94	144	114	127	123	85	132	120	107	103	122	109	118	101	109	103	115	130	103	96	111	103	114	142	118	103	127	105	107	114	110	116	115	116	118	102	109	119	100	99	115	95	90	127	117	101	115	109	106	105	92	115	107	113	125	113	114	111	104	107	112	102	120	109	102	115	100	99	103	106	116	100	123	120	81	98	123	115	124	131	113	102	105	102	121	115	113	108	105	131	127	118	138	119	115	133	127	102	130	111	116	111	109	108	110	125	146	116	123	116	115	105	106	115	126	113	124	116	123	112	105	116	114	100	126	115	127	111	111	120	108	106	103	138	126	120	118	115	113	104	113	110	110	104	122	108	121	104	103	123	97	108	111	112	112	115	115	111	126	120	122	127	110	118	124	112	95	130	125	114	116	115	111	122	113	107	125	118	127	116	117	111	128	133	115	102	127	94	139	114	104	117	122	120	109	112	107	120	129	123	118	111	118	114	123	120	105	103	112	93	108	110	125	116	98	124	127	127	134	123	113	103	101	122	128	104	116	107	123	117	114	143	133	127	110	119	120	107	123	120	119	91	108	129	139	124	110	81	117	115	127	105	128	129	114	116	108	111	140	118	105	113	96	120	98	107	93	116	135	96	96	100	118	110	113	119	99	98	109	90	113	95	126	111	119	107	112	112	111	120	130	127	116	105	122	103	116	95	119	112	111	131	113	117	104	131	119	123	109	137	122	111	103	132	95	132	129	123	116	114	106	128	103	115	99	117	126	116	113	108	116	109	116	98	120	106	119	103	104	116	125	123	131	105	121	117	110	99	111	119	110	110	119	107	113	117	116	111	117	106	108	116	116	118	106	97	115	114	118	122	104	115	116	92	101	115	92	118	100	112	117	121	123	114	100	105	116	115	111	124	112	117	114	105	100	120	111	123	131	132	111	97	104	117	120	108	131	114	115	125	89	98	113	90	105	121	108	114	105	99	106	112	124	112	119	107	98	114	97	111	98	113	111	110	108	111	115	107	94	94	133	105	117	120	116	111	112	108	128	114	115	120	119	125	111	100	144	133	131	106	125	114	125	105	114	111	102	113	111	119	115	123	96	117	111	110	116	102	120	132	103	109	132	142	108	107	106	104	107	120	100	106	111	112	127	120	105	83	115	127	131	118	114	127	99	103	130	89	113	109	101	115	109	119	123	94	114	108	102	131	110	118	108	113	105	129	116	102	116	111	126	96	126	115	122	116	117	113	108	115	104	129	126	139	98	109	124	125	106	114	129	121	119	101	117	96	105	111	120	110	110	106	110	110	123	106	98	97	116	103	111	117	109	126	87	106	129	111	132	111	96	130	118	120	107	108	116	94	107	117	127	113	124	110	139	111	111	107	107	117	125	118	101	112	105	103	98	104	106	127	123	130	111	117	93	106	114	121	138	103	124	108	117	132	96	106	101	108	101	119	114	106	116	107	104	114	118	106	109	97	122	122	114	121	126	121	122	102	138	119	108	109	104	130	120	107	106	117	125	112	109	112	110	110	113	114	102	118	116	109	108	117	119	112	121	124	101	110	109	115	124	95	122	111	120	123	140	130	118	118	118	107	131	114	118	140	116	126	130	105	118	123	112	115	118	136	125	105	131	130	114	103	124	102	103	119	123	109	119	107	106	125	114	101	109	114	119	117	107	104	118	106	118	120	104	117	132	92	97	121	111	118	113	113	106	92	107	106	105	119	109	126	84	106	108	114	124	100	105	126	108	127	121	125	123	118	107	129	109	112	109	96	126	118	103	109	123	132	124	117	113	99	92	88	102	117	102	103	105	124	118	97	121	115	105	108	123	106	122	117	131	112	92	116	107	131	120	117	86	121	98	123	91	135	102	118	118	121	121	113	109	116	108	97	125	102	128	142	93	110	100	111	127	97	105	116	138	110	116	120	104	122	121	122	85	126	125	117	123	129	118	114	118	97	110	129	100	131	101	109	116	116	108	108	117	111	117	106	107	102	128	112	126	115	124	122	118	114	122	105	120	120	107	121
19892	5743	3776	1630	1064	825	645	479	417	398	314	292	285	263	269	278	214	231	219	221	225	190	195	203	200	198	193	185	197	189	222	204	168	177	206	213	164	192	195	182	191	187	161	188	202	181	237	204	179	194	192	184	179	207	177	172	221	181	183	191	192	208	174	172	175	175	182	192	187	204	181	180	166	178	180	150	195	190	183	179	180	200	193	207	160	196	187	172	170	184	190	170	194	186	183	178	170	178	172	188	193	187	205	193	193	194	195	156	178	166	175	187	172	195	195	177	171	189	187	183	168	198	190	182	188	149	210	200	174	175	189	189	170	159	175	172	223	173	170	199	185	179	184	168	192	165	180	210	174	196	178	192	170	176	159	207	195	188	173	172	181	194	185	166	182	160	189	200	163	187	177	199	184	185	186	159	162	186	171	191	224	204	176	175	194	191	160	186	183	159	187	198	191	162	199	203	168	182	174	178	164	200	169	158	196	199	158	181	192	179	178	171	187	196	146	177	185	216	166	182	177	170	183	188	178	173	192	195	163	167	173	174	169	165	171	167	184	194	184	180	195	164	196	178	147	203	180	190	188	190	150	179	180	176	187	190	175	188	176	176	180	183	197	186	192	183	172	186	151	178	197	181	181	204	178	177	162	168	178	162	195	181	168	168	178	180	165	168	206	166	187	187	184	191	189	173	174	183	173	173	189	196	182	183	180	184	176	171	176	192	196	215	206	185	174	185	209	166	163	185	192	189	188	173	194	170	187	186	193	175	204	205	186	192	178	187	181	171	182	204	178	158	195	172	176	173	178	175	187	170	187	176	173	199	163	172	163	170	160	169	189	215	168	153	174	180	178	183	195	165	157	181	197	178	189	201	173	180	184	184	194	195	169	201	166	175	173	175	169	212	190	196	184	199	172	188	184	179	187	165	180	199	161	159	195	186	186	186	177	160	168	160	190	176	184	188	205	184	184	168	182	190	170	183	195	188	185	177	191	196	168	177	182	163	167	173	198	177	175	177	167	190	171	184	175	177	205	167	198	158	199	208	191	204	189	182	173	153	170	201	190	162	178	172	169	187	174	181	185	198	192	164	170	193	170	180	208	152	190	177	189	172	179	159	187	175	172	166	176	165	215	181	180	177	193	158	181	173	202	169	177	181	185	147	188	179	146	180	188	183	194	177	206	196	179	167	168	184	200	170	167	169	170	175	175	207	218	189	185	204	191	197	189	172	176	169	193	194	186	170	194	168	152	180	163	173	169	185	204	183	173	189	189	167	168	176	179	191	187	158	190	184	204	193	166	193	189	188	202	164	175	168	176	200	210	178	179	186	175	159	171	161	176	174	173	170	179	172	192	194	185	197	190	167	194	183	187	177	194	183	174	166	229	154	179	202	187	199	180	181	173	214	167	196	181	201	167	190	166	188	212	166	206	184	204	179	167	197	189	181	191	154	182	182	154	196	187	187	173	191	192	179	195	191	171	182	185	174	192	204	183	188	185	194	189	199	172	188	165	204	145	165	160	183	181	204	185	181	179	185	232	220	190	203	177	195	174	172	186	177	217	193	181	184	189	150	182	187	207	178	191	183	189	165	187	181	182	197	169	165	164	186	166	191	165	183	172	162	186	180	146	176	194	159	186	190	164	156	154	194	151	180	197	180	179	176	197	182	184	162	186	177	189	174	179	184	179	172	176	170	182	181	211	185	162	171	185	186	183	180	191	179	175	171	169	190	186	191	197	204	154	175	188	172	186	211	193	166	164	176	175	165	199	182	167	176	160	197	177	214	190	164	214	193	171	181	206	192	177	174	178	194	202	185	177	171	190	167	165	197	196	187	176	168	178	217	184	163	184	189	166	166	174	188	188	215	169	207	188	184	185	187	187	172	203	186	180	171	180	182	180	177	162	201	183	174	186	172	187	178	163	163	178	148	177	174	198	175	216	186	169	164	193	167	158	182	186	163	202	169	175	160	165	193	196	179	170	181	192	175	185	187	177	173	187	188	193	193	197	177	176	172	185	185	155	190	185	158	184	182	173	196	170	149	177	198	178	174	188	177	179	190	179	177	210	178	189	192	162	200	186	175	190	187	172	171	167	179	174	186	173	189	179	177	195	184	188	182	183	182	198	165	177	179	177	196	170	158	186	171	189	204	197	172	195	186	204	174	167	197	200	162	175	180	198	190	198	187	188	177	164	194	180	188	166	163	189	178	179	207	154	169	185	190	172	173	173	171	195	170	154	179	210	178	167	178	176	174	189	195	186	187	186	187	208	192	170	176	193	154	174	193	187	190	178	185	198	215	200	175	172	186	219	182	194	199	187	210	180	179	174	161	164	196	219	179	198	177	182	184	164	214	173	185	173	149	185	164	188	194	191	188	199	175	165	169	181	187	175	174	184	180	167	167	198	171	175	181	189	194	194	157	203	187	165	167	169	147	176	180	201	169	199	169	193	166	189	210	174	182	173	161	188	178	169	184	182	178	175	172	179	171	183	176	212	188	180	171	173	187	187	164	192	200	173	195	163	186	182	182	150	194	169	170	167	194	179	174	173	170	191	159	201	169	193	186	198	174	173	179	167	172	179	183	172	214	166	174	195	167	183	174	187	180	165	176	176	195	198	204	176	176	191	166	177	177	204	189	198	181	151	174	189	175	193	169	188	189	165	183	173	170	173	186	206	182	187	169	198	189	185	166	220	173	190	206	192	181	199	200	164	169	180	197	184	184	178	184	175	164	166	172	156	191	174	186	189	174	187	177	187	202	191	181	175	195	187	179	180	196	190	170	157	180	184	171	162	203	202	158	173	195	172	198	186	160	187	163	175	189	184	185	190	193	194	182	185	176	174	170	206	198	154	176	190	182	161	211	173	199	171	174	176	141	191	168	183	159	180	199	175	187	187	192	187	203	183	169	179	188	159	167	178	188	184	173	175	189	194	192	162	181	175	150	184	183	194	180	197	197	191	183	169	173	172	172	159	160	213	181	160	195	172	173	170	180	172	186	184	184	211	175	173	182	189	198	198	172	162	164	169	182	194	199	145	178	185	185	168	186	191	178	195	165	194	179	170	172	193	205	155	186	156	178	193	164	179	170	176	166	181	199	166	181	182	173	158	172	195	179	178	189	201	195	181	183	195	195	170	183	184	213	218	183	174	186	174	198	192	196	190	199	153	176	186	177	186	194	172	195	174	175	178	208	180	174	171	198	184	196	197	170	185	176	192	183	196	189	168	200	196	182	186	168	190	178	162	192	165	177	191	188	207	164	175	169	174	164	200	185	166	224	196	185	153	163	184	157	171	158	180	193	178	201	180	179	160	173	179	173	188	167	191	201	179	176	161	164	159	197	193	176	178	183	182	159	183	181	198	164	192	164	186	193	187	181	198	202	174	186	190	155	188	160	169	168	179	178	168	187	168	188	192	179	177	166	163	176	164	188	182	177	176	201	176	191	179	163	174	162	191	178	187	181	163	198	196	173	182	192	184	202	169	175	177	183
24833	21523	26868	24917	1717	458	424	379	352	347	349	330	359	371	322	357	336	297	315	297	311	321	332	329	315	357	343	330	317	352	338	320	320	345	333	309	329	335	319	361	368	296	334	290	326	318	315	315	315	310	341	336	336	329	319	350	317	327	317	324	334	324	303	321	319	317	342	303	315	321	331	334	312	314	324	341	337	333	284	343	307	328	336	309	301	339	346	320	316	333	339	334	330	320	325	361	304	286	346	341	297	346	361	324	340	344	312	314	288	306	321	308	324	338	317	310	320	327	337	321	332	351	340	297	337	311	328	335	323	310	318	346	290	314	333	274	307	327	312	320	328	328	326	315	324	332	318	309	329	323	338	333	306	318	330	304	330	305	332	314	273	304	310	358	312	325	354	318	323	328	347	287	328	300	324	331	316	297	317	303	306	333	342	301	312	292	306	322	302	320	365	354	313	300	339	318	328	344	300	324	337	328	337	354	337	333	302	333	344	313	295	319	308	288	326	344	312	319	322	311	323	333	337	326	273	327	338	347	314	351	334	305	305	309	330	314	337	319	307	302	333	319	311	311	280	319	312	351	301	335	330	306	293	318	320	342	303	352	341	321	320	293	309	364	321	316	309	292	350	312	300	293	328	342	333	335	312	299	307	337	320	345	329	344	350	340	340	313	326	327	322	305	343	300	324	298	334	345	337	297	324	323	335	307	312	352	341	317	310	320	311	315	309	303	315	293	313	326	323	290	331	337	366	317	310	334	308	343	325	319	345	328	312	300	313	302	318	341	313	324	347	306	288	322	321	311	293	307	336	311	346	344	335	333	327	301	331	354	320	310	327	317	344	309	329	330	314	304	330	328	331	323	324	324	334	318	323	327	311	327	301	320	307	328	344	313	310	315	365	332	303	341	324	344	284	325	320	334	332	319	257	327	324	305	316	312	336	311	316	336	352	336	330	300	354	341	307	344	295	321	316	304	317	314	308	327	288	326	323	327	322	335	325	304	339	296	319	321	344	315	327	288	314	361	295	305	314	287	318	326	334	317	331	301	336	300	343	309	331	318	327	304	341	325	279	337	350	334	309	325	315	294	359	330	311	327	331	294	293	330	317	331	308	298	341	322	313	343	315	295	358	349	332	294	316	309	318	338	304	322	329	312	320	336	302	340	340	355	303	331	316	335	359	318	317	317	297	295	336	329	310	321	322	339	308	318	359	308	338	320	324	331	309	310	372	317	315	343	307	312	333	347	316	346	331	299	299	328	294	307	327	304	308	322	296	342	320	325	298	348	296	347	302	290	285	327	328	312	319	320	349	341	313	330	332	333	298	341	324	330	318	303	331	331	356	339	326	305	300	322	313	328	342	314	318	313	308	324	305	330	336	347	323	315	300	324	343	297	330	322	293	280	317	291	307	282	328	323	322	279	349	315	307	322	294	320	305	326	343	302	298	345	324	330	328	323	340	318	353	328	339	292	333	329	297	309	328	329	337	288	324	306	307	297	294	328	321	325	306	329	283	299	345	313	340	309	301	343	326	335	337	310	296	279	295	320	343	323	317	337	339	315	331	299	324	312	286	313	303	313	316	319	310	319	326	299	304	325	298	313	319	323	324	300	363	305	329	343	336	323	364	309	321	313	317	334	317	336	303	302	333	302	316	371	338	296	312	314	329	325	318	325	330	303	307	311	308	337	325	325	381	309	325	306	348	330	304	325	296	309	334	316	338	329	292	300	320	331	322	307	352	324	351	321	318	315	297	322	329	340	295	315	346	303	320	347	324	308	328	308	284	298	299	346	316	315	311	329	313	303	306	290	340	334	318	309	323	315	332	298	323	324	350	292	309	336	302	304	358	294	312	328	316	289	290	324	352	291	316	325	286	327	350	320	329	331	315	314	280	323	305	344	322	325	319	305	306	311	344	310	335	326	355	315	300	329	337	356	338	333	317	291	331	318	306	304	295	324	308	303	315	326	308	296	326	356	333	325	328	311	319	318	327	338	320	308	324	334	301	295	308	327	320	354	316	322	280	358	321	317	310	322	334	301	290	322	323	304	319	308	316	291	273	304	337	351	345	357	341	330	360	346	318	313	318	285	317	315	311	350	339	323	343	325	294	303	302	282	325	326	328	296	318	280	302	308	335	310	329	316	305	311	325	326	312	325	323	326	269	319	309	337	312	331	322	342	310	296	347	298	315	302	334	323	306	312	333	319	334	347	292	321	331	331	291	300	322	319	309	308	312	322	325	322	326	300	343	342	319	347	306	289	331	310	345	303	352	339	328	337	313	335	348	305	311	317	311	337	334	293	303	309	325	345	333	310	303	294	325	328	340	333	320	333	311	303	343	298	302	333	274	308	333	345	303	301	320	297	305	328	329	320	318	324	300	309	325	320	330	330	361	366	324	327	322	343	321	321	330	341	339	298	331	351	338	344	304	365	319	317	345	278	337	314	349	341	340	327	298	302	301	316	327	299	307	314	308	319	338	326	317	317	334	361	293	316	317	332	324	329	312	360	321	302	354	305	323	339	325	310	316	290	333	310	312	306	313	329	341	325	353	329	365	336	347	291	338	308	316	329	301	319	303	324	311	320	307	332	305	304	343	314	328	329	351	329	314	316	344	319	310	311	304	317	328	357	298	328	337	315	274	314	311	329	303	307	311	306	325	346	298	344	314	303	304	316	339	285	302	313	336	306	348	329	331	346	326	309	325	285	292	316	338	304	299	290	315	333	318	346	329	328	349	289	305	307	300	304	319	307	336	349	312	341	299	330	323	323	319	321	326	303	326	314	291	327	319	334	295	343	327	321	307	307	300	337	318	315	303	321	268	314	340	290	312	325	319	349	308	311	334	365	298	292	290	308	351	323	316	323	341	337	283	329	301	368	323	325	325	297	316	350	311	306	321	321	351	304	326	312	342	327	320	314	306	314	310	305	321	304	328	309	290	317	321	330	322	321	340	324	346	305	347	324	337	342	307	312	308	294	325	303	335	307	312	331	345	322	345	301	340	316	303	355	334	288	308	305	296	303	312	332	350	307	338	308	317	313	354	313	369	311	307	362	305	294	326	334	346	312	312	328	339	310	344	325	336	323	339	333	305	317	333	308	314	290	321	309	315	314	336	339	293	349	336	324	345	337	331	298	322	309	320	318	319	299	319	314	350	313	308	327	304	298	332	323	336	346	303	326	336	323	347	329	293	332	290	310	309	315	305	366	321	314	324	323	331	333	346	291	314	304	324	306	320	300	321	315	340	305	327	328	316	332	321	320	324	356	332	366	312	325	330	307	297	311	313	376	311	320	324	290	305	329	308	311	319	340	329	340	336	315	278	313	314	325	293	316	322	320	307	303	312	322	320	344	323	310	346	336	304	340	317	365	277	319	333	332	351	325	336	308	336	325	320	305	324	311	328	307	300	333	345	333	283	320	313	329	339	337	354	322	329	329	283	334	319	316	340	323	328	320	322	313	365	344	302	305	343	351	333	324	309	318	329	313
19940	2939	1996	1125	918	714	631	621	590	508	544	518	544	484	550	480	459	517	471	457	480	499	470	482	481	472	502	452	472	480	446	479	464	494	452	480	484	528	470	494	488	460	477	470	460	473	431	423	464	470	449	477	454	492	492	477	433	471	492	459	436	470	429	527	519	479	466	473	465	439	477	480	481	463	490	502	475	440	479	490	495	456	498	485	497	447	476	467	463	455	473	451	511	500	442	430	448	457	497	487	460	472	450	484	475	479	480	479	495	461	464	488	488	455	471	464	483	493	492	457	469	463	463	443	488	475	467	476	445	459	447	475	442	463	452	426	447	455	507	470	464	481	447	506	491	479	445	523	447	508	478	492	425	474	474	460	496	463	483	458	426	434	485	450	429	469	463	456	470	507	431	453	498	449	454	463	453	454	470	435	444	464	475	495	503	452	455	483	497	494	469	463	465	466	459	457	458	467	471	470	484	437	465	498	450	450	486	447	476	471	494	467	450	483	437	475	463	464	449	486	482	458	462	470	422	400	482	477	452	470	445	475	497	411	473	459	466	504	453	477	459	487	456	474	504	489	491	472	438	497	492	451	492	480	431	470	432	440	460	459	485	432	444	460	474	457	476	422	448	449	465	472	489	476	491	482	485	450	447	448	455	473	490	500	487	427	475	465	460	478	440	456	455	472	449	466	425	469	490	449	465	479	489	485	470	505	445	488	502	485	469	454	402	453	471	449	472	517	500	464	431	466	412	471	500	460	439	473	470	471	459	466	486	438	493	448	490	477	431	472	467	478	466	472	476	450	426	456	429	448	468	481	462	470	497	433	477	465	468	477	446	456	497	495	476	447	511	410	435	487	424	484	435	469	466	483	471	442	442	462	457	449	438	481	459	495	493	485	444	477	469	459	436	470	459	489	482	478	446	483	435	481	468	459	470	467	467	447	481	475	452	464	448	484	487	478	485	449	461	447	467	476	468	419	464	451	466	425	460	442	472	424	466	463	445	477	473	453	483	482	439	474	479	444	454	452	459	453	448	475	440	476	469	503	455	484	466	465	449	448	451	443	433	487	453	431	465	488	432	461	470	474	488	477	450	433	439	416	448	492	472	491	455	445	530	483	466	444	463	464	445	477	439	441	470	498	475	455	455	479	455	484	480	459	476	475	476	473	459	475	475	474	473	452	487	469	494	462	442	471	457	453	432	458	481	500	480	462	482	472	438	487	422	449	434	454	457	440	540	494	496	458	477	467	444	447	463	461	456	470	425	469	440	439	430	479	465	491	488	501	433	448	462	505	449	471	467	444	483	468	440	520	474	432	484	482	451	493	466	446	443	475	439	453	473	516	461	455	500	478	477	473	482	481	461	425	465	455	445	449	435	462	451	462	540	436	491	484	460	475	449	483	444	475	456	463	466	464	454	423	459	472	477	455	511	470	441	460	486	447	454	447	446	459	493	436	488	479	452	487	426	499	477	454	440	467	478	444	457	437	473	467	449	417	474	497	479	470	450	438	448	414	498	441	441	445	437	527	440	463	469	446	473	439	457	484	465	460	464	503	477	488	458	487	468	456	475	463	409	490	454	457	445	441	481	455	445	473	482	476	426	446	480	460	425	458	452	465	467	472	460	457	467	445	455	428	446	469	474	487	426	455	438	440	443	456	467	443	449	478	446	445	446	465	473	469	484	468	478	416	471	469	459	489	453	481	484	474	462	460	424	488	450	445	464	458	474	469	465	464	441	482	456	487	467	433	470	446	505	474	488	449	469	449	467	475	483	469	510	475	467	482	448	444	483	457	479	508	466	489	459	444	467	482	527	423	473	465	493	460	443	484	485	471	452	476	439	492	474	475	470	542	489	449	472	467	423	459	472	461	493	464	495	471	466	449	463	456	468	447	449	484	471	495	457	444	489	431	488	477	434	489	457	482	473	470	494	484	478	443	446	485	491	460	456	465	467	478	454	474	478	485	478	486	458	450	415	482	488	524	459	487	447	437	451	452	436	488	507	455	495	454	443	450	457	457	465	459	443	515	465	500	442	478	477	457	468	475	487	469	441	467	473	492	458	485	471	464	449	464	494	452	471	467	473	486	454	506	454	469	431	461	453	418	466	463	423	454	476	469	463	433	451	469	454	479	459	473	490	448	432	465	439	508	492	484	457	476	478	459	420	488	462	475	453	454	493	467	438	456	484	440	430	481	452	479	451	432	474	446	494	455	488	446	444	453	495	472	471	452	441	428	415	465	452	479	503	412	475	440	450	489	474	423	446	456	458	463	469	468	483	473	415	466	452	470	483	463	477	440	470	502	484	429	468	433	477	452	443	458	439	521	479	450	482	480	485	464	424	437	463	493	507	470	427	446	481	478	461	459	461	460	509	504	456	469	457	462	475	409	429	434	427	477	471	490	493	502	477	488	469	510	414	466	452	443	434	460	457	444	449	459	430	465	473	439	432	432	476	488	453	457	459	472	481	448	485	452	428	435	486	414	483	443	523	461	438	407	420	454	482	452	437	461	455	478	498	468	461	442	435	467	469	491	473	458	458	466	476	458	442	494	459	465	426	499	472	449	455	487	508	447	462	469	425	473	469	444	514	468	474	491	445	452	478	459	469	456	426	460	483	474	473	493	459	463	473	446	450	467	474	460	428	426	459	495	451	463	453	454	466	480	461	439	453	466	487	472	434	482	484	433	472	450	478	410	450	467	450	459	477	453	463	461	445	459	454	479	459	473	448	507	435	464	465	499	511	488	475	482	461	480	475	465	491	490	470	419	472	498	455	433	489	463	444	434	470	485	462	460	488	478	460	475	455	496	475	460	452	437	444	459	469	439	470	439	474	428	453	442	484	445	484	487	455	459	443	493	500	471	496	467	453	476	451	463	479	442	465	485	465	461	469	477	445	492	489	465	493	477	526	453	490	493	490	491	433	465	439	473	468	459	420	460	487	439	459	454	470	451	435	452	472	482	461	431	449	461	475	437	445	453	466	491	518	456	496	471	449	523	456	501	460	457	453	482	456	473	456	528	428	472	484	448	463	475	470	477	492	437	463	456	461	441	446	448	471	474	461	470	513	461	449	475	460	474	468	460	443	501	514	460	456	471	454	439	446	467	447	445	432	434	447	466	456	465	442	469	476	451	472	459	498	469	490	393	443	498	457	497	454	484	458	471	479	451	461	460	452	456	479	479	461	463	469	451	508	470	462	454	444	471	479	459	453	474	473	440	418	473	454	447	476	476	450	436	456	494	462	470	460	494	500	459	438	505	406	464	467	439	473	471	443	425	443	451	477	437	486	508	455	455	460	441	484	457	424	457	479	490	480	461	490	467	441	477	455	472	468	449	474	465	486	461	445	466	426	409	471	459	447	489	498	435	478	461	485	476	482	461	473	476	455	454	465	432	487	505	468	477	485	459	428	430	460	472	431	480	442	472	453	468	439	498	451	454	471	440	472	461	448	444	481	470	449	438	475	482	489	458	447	459	456	425	445	488
22590	21580	29398	24210	21575	21411	1886	373	282	262	226	218	192	196	170	161	147	122	150	140	115	140	121	141	129	113	117	110	98	120	101	116	117	127	119	116	126	103	117	107	106	131	111	124	121	123	110	91	95	107	114	88	100	111	99	111	124	111	99	110	109	115	115	116	103	118	112	115	116	113	95	107	101	132	102	108	124	104	116	102	106	98	96	90	131	85	95	95	135	113	97	117	120	104	103	119	95	96	117	110	107	105	129	120	108	127	103	109	99	109	103	98	103	91	110	106	116	118	101	98	110	111	106	99	108	114	103	109	114	97	118	117	121	100	127	117	96	115	110	99	102	97	114	112	107	116	123	114	105	111	105	102	115	118	103	113	116	106	107	100	116	125	110	118	118	114	109	112	117	115	125	104	111	113	122	97	121	115	100	108	116	95	95	101	101	109	121	108	105	93	106	88	112	109	93	125	121	103	99	113	108	121	119	103	99	107	114	99	111	93	104	109	106	112	97	116	127	116	96	124	100	116	98	113	115	111	94	102	101	112	101	104	110	98	102	111	102	115	105	114	105	112	110	114	101	136	108	102	100	104	105	101	119	101	109	111	102	106	108	107	108	100	110	106	106	100	106	93	125	106	126	112	110	103	99	142	97	99	120	92	90	100	111	96	102	112	117	104	112	123	98	106	97	105	107	99	101	107	108	107	117	118	127	109	113	101	109	111	107	102	106	93	95	126	109	123	117	107	113	116	110	111	122	119	111	125	105	96	112	100	97	119	101	109	101	85	97	109	119	102	120	106	105	106	104	88	105	108	101	101	102	106	122	106	122	115	82	104	101	104	92	104	92	114	106	119	96	105	115	111	86	110	143	108	99	110	117	118	105	104	112	100	96	107	110	101	97	107	112	111	103	120	114	120	110	111	111	126	110	116	115	101	81	112	110	102	127	127	111	108	105	113	110	125	107	117	105	113	109	88	109	94	113	98	110	114	115	97	107	111	116	98	119	117	102	102	107	116	127	114	103	114	112	101	93	115	115	96	102	106	126	120	114	97	113	105	122	109	94	98	112	114	98	89	106	110	88	117	126	100	102	118	113	116	111	117	117	117	130	124	122	100	115	116	117	104	104	112	89	97	112	126	109	114	89	110	104	100	122	120	105	103	113	110	126	111	104	103	126	105	126	113	87	119	100	96	109	102	107	106	120	94	101	107	112	94	86	110	115	120	110	103	115	115	117	121	89	95	114	114	114	109	111	102	114	123	93	121	118	98	99	109	84	111	101	94	124	124	104	118	135	113	113	118	115	113	122	115	119	119	101	92	119	100	102	84	104	106	90	110	103	118	123	107	117	108	103	101	111	110	101	125	124	121	110	111	114	106	85	108	129	114	109	101	91	116	104	101	89	108	102	111	101	106	102	131	108	115	127	102	117	99	115	110	118	132	89	95	115	99	102	94	96	124	102	111	110	105	121	86	106	99	89	97	102	114	126	128	108	113	104	106	98	113	117	108	135	91	121	118	108	106	107	103	111	108	129	108	106	119	115	109	116	103	117	118	113	104	132	110	111	107	100	105	95	104	116	108	112	102	128	97	117	111	94	114	99	96	101	111	95	127	96	125	102	112	110	118	90	97	94	110	121	112	106	124	120	100	124	100	106	104	110	109	101	114	119	98	109	115	117	85	121	100	120	111	102	107	110	107	103	117	88	100	105	88	107	90	113	99	90	110	118	123	114	93	114	122	105	118	118	112	99	86	104	104	84	114	103	97	96	106	104	96	107	96	119	111	108	112	114	111	105	114	120	116	114	108	96	117	108	116	86	113	111	105	105	103	136	111	121	94	118	106	111	110	101	99	103	97	109	132	103	107	105	100	112	115	122	101	97	114	113	94	125	107	138	123	92	120	90	104	97	114	118	90	108	118	93	123	103	112	117	110	107	105	97	121	112	109	100	121	97	114	93	91	92	93	117	124	101	125	92	117	100	89	108	105	110	115	119	106	119	108	87	111	95	113	91	109	119	106	104	104	85	127	113	114	104	96	116	97	99	107	84	119	110	90	98	117	119	141	115	91	103	112	87	88	102	111	118	95	112	82	126	117	98	106	126	114	102	100	105	121	110	106	110	121	118	109	101	93	101	126	86	107	112	113	131	90	89	108	101	123	104	88	108	111	119	98	99	110	118	104	99	98	109	105	103	105	84	93	119	93	121	115	119	104	106	105	139	116	107	107	96	95	110	105	107	108	106	99	90	105	86	122	126	117	104	122	122	103	112	112	104	88	112	116	100	118	130	101	100	98	99	116	111	109	108	103	114	108	125	93	113	123	107	111	112	114	87	127	114	83	115	105	104	100	133	104	99	96	118	105	111	123	101	103	95	127	98	111	100	87	102	103	99	92	99	115	125	127	131	106	118	100	94	110	111	110	116	119	101	101	101	93	117	98	106	131	103	114	114	100	101	107	114	103	109	111	112	114	92	103	103	123	101	100	90	119	111	112	123	96	100	104	131	121	101	115	102	100	117	99	112	104	93	112	99	108	96	112	100	117	124	111	126	113	97	97	110	111	115	118	107	120	98	107	105	113	109	103	119	111	116	107	112	107	95	107	110	106	113	119	111	116	106	113	112	114	100	100	103	104	114	104	117	118	105	97	104	118	98	107	127	114	107	101	104	108	136	111	126	118	112	105	107	121	104	100	111	112	118	88	107	98	128	111	100	92	81	129	119	112	107	97	115	114	100	120	125	107	131	107	102	95	110	114	93	92	125	104	99	102	105	112	112	117	115	111	122	113	121	101	96	111	106	120	100	98	106	113	105	106	116	122	120	95	115	128	114	91	119	93	107	116	117	109	107	112	102	107	100	109	98	110	93	113	97	118	113	104	120	104	125	106	114	96	104	117	91	100	103	114	100	112	113	119	105	91	120	107	120	118	113	115	115	114	111	98	91	101	115	97	125	107	98	97	108	100	121	121	105	108	118	105	123	103	114	112	93	94	101	94	108	98	110	123	101	107	99	115	86	111	114	102	100	112	104	122	106	115	114	114	103	112	91	109	112	110	108	124	97	100	123	112	120	93	112	97	99	102	106	112	103	125	120	106	120	104	107	128	115	94	106	100	104	117	102	131	99	89	106	99	113	121	97	100	135	120	111	114	110	120	116	121	102	101	115	98	111	111	113	99	102	124	102	113	101	96	121	109	115	115	114	130	125	105	104	104	119	117	106	128	126	129	108	114	95	105	97	112	88	122	95	92	115	105	82	96	113	104	105	112	106	100	107	86	105	116	113	124	100	107	131	96	103	91	112	93	102	118	108	113	101	103	110	100	99	120	117	112	118	127	96	99	93	117	100	91	105	116	112	131	112	109	119	113	100	114	103	108	127	111	134	114	108	104	96	108	106	101	106	97	107	120	98	111	99	100	105	120	118	107	123	123	111	101	99	114	117	112	118	112	128	103	114	94	96	107	110	100	102	125	96	98	92	110	112	115	108	116	104	102	110	125
20725	9744	6478	2896	1935	1380	979	779	678	577	479	406	360	317	310	271	290	239	216	266	211	237	200	209	182	211	211	181	190	214	172	174	171	160	166	175	182	171	175	166	164	169	148	162	171	164	180	155	165	175	150	156	175	161	179	167	145	166	168	148	154	180	164	170	149	152	146	171	182	153	147	182	156	154	144	160	153	166	151	140	165	159	169	151	159	183	171	148	133	149	132	144	170	159	188	149	168	152	134	154	152	170	163	159	134	153	166	152	185	142	153	166	135	165	144	142	156	172	152	154	159	151	162	171	140	146	157	157	164	142	172	151	156	158	126	154	157	154	160	151	170	150	147	132	163	165	151	129	154	134	147	148	173	147	177	161	150	183	151	155	160	163	181	150	160	165	155	135	143	152	131	175	141	163	160	148	150	159	146	149	167	176	156	169	145	144	144	142	175	156	147	148	155	142	159	136	159	149	178	134	164	146	141	140	180	152	147	150	155	165	141	160	148	139	152	149	159	157	129	158	172	147	173	146	152	147	162	165	169	166	161	148	169	137	152	155	175	142	140	162	137	157	142	146	138	175	155	152	148	157	143	135	146	160	138	162	151	159	158	143	150	168	125	143	168	160	171	143	149	148	181	156	165	172	137	157	168	145	162	152	157	148	140	182	190	166	161	147	170	163	141	147	167	161	156	154	138	148	134	148	170	148	152	149	163	155	156	162	127	137	163	158	173	167	145	151	147	133	176	137	167	160	155	163	163	137	176	159	163	159	145	156	150	151	160	142	153	173	157	137	167	144	143	165	135	144	155	150	134	144	140	163	148	157	169	133	149	146	154	180	160	154	156	156	167	188	138	154	153	172	148	142	173	136	158	150	171	158	147	142	156	169	151	156	132	143	153	145	169	166	152	170	140	137	155	156	143	152	174	182	161	163	138	163	160	164	134	164	143	150	153	162	153	156	143	152	180	153	144	147	158	148	152	157	153	164	164	140	156	145	155	151	145	148	182	158	137	156	161	165	181	177	168	163	163	143	162	142	166	144	145	146	163	156	181	159	141	151	149	165	165	173	147	131	151	145	140	156	152	155	171	129	161	159	144	142	184	167	171	182	151	171	134	140	154	154	128	173	160	164	171	181	153	161	158	129	133	125	119	157	162	140	151	151	150	173	143	166	164	169	156	140	155	150	162	142	134	156	157	141	175	156	148	139	144	169	166	172	164	148	156	174	148	174	130	161	160	165	165	144	157	147	154	170	168	155	144	164	173	146	151	162	161	161	140	139	162	134	141	166	151	164	144	158	146	162	161	148	142	145	161	158	145	142	157	135	156	167	147	127	144	180	176	143	156	142	153	140	169	171	155	143	146	180	172	147	156	142	144	168	144	163	136	147	166	155	159	146	142	135	175	161	175	162	152	150	167	152	147	158	148	151	152	155	143	163	141	118	156	157	138	139	141	154	165	163	172	173	151	166	153	159	144	156	146	161	171	152	162	168	138	157	149	150	143	162	136	157	130	161	154	146	134	161	157	156	155	149	155	149	147	142	158	164	167	132	144	167	146	143	145	172	131	152	139	168	157	143	155	143	172	163	153	157	148	161	143	171	135	145	151	169	180	159	161	143	142	152	148	139	168	148	152	149	164	133	161	157	154	136	157	133	164	146	183	171	139	170	152	154	140	146	153	166	130	170	157	143	174	160	151	147	156	183	164	163	149	135	161	161	155	150	150	152	156	161	185	168	146	161	148	147	143	152	152	141	160	160	168	156	143	156	150	149	149	182	177	127	147	168	166	170	151	173	170	152	177	146	157	143	147	157	150	132	158	161	160	159	167	192	167	193	150	173	138	162	153	136	140	158	162	136	147	164	160	164	153	150	150	139	157	144	178	165	162	141	143	142	157	140	155	153	158	164	154	150	168	165	158	153	160	157	152	135	147	152	179	153	167	156	177	187	154	173	137	146	154	137	156	159	138	134	152	162	160	145	166	133	162	145	153	165	145	137	148	130	177	150	162	126	154	140	163	167	155	165	161	152	156	151	155	149	156	146	170	158	161	150	152	163	165	159	129	154	134	170	135	156	156	154	153	150	160	159	165	159	140	143	166	153	147	140	132	155	179	134	160	141	152	147	168	177	149	149	144	136	156	149	129	152	168	163	118	152	155	148	163	184	131	171	170	154	162	155	152	154	145	167	142	132	164	173	159	149	149	148	167	155	154	150	150	157	148	148	174	177	142	151	141	149	158	156	139	161	159	140	151	135	171	161	161	164	152	167	157	158	150	160	153	153	168	139	151	161	159	146	147	160	153	163	142	158	153	157	151	155	152	169	147	157	131	153	138	167	143	145	160	160	164	167	138	147	139	155	152	124	153	150	155	149	144	172	157	133	175	156	167	128	171	151	158	138	156	157	143	160	147	153	147	174	151	170	143	151	143	137	153	133	150	142	159	154	147	156	187	165	151	168	155	165	165	166	133	130	148	154	168	161	119	157	151	162	188	141	151	145	154	154	158	165	128	147	155	154	136	143	163	139	178	179	142	154	179	177	173	135	162	136	153	151	150	150	155	152	136	151	168	147	161	164	173	151	157	139	176	145	162	163	141	152	157	169	184	135	165	147	162	161	149	153	150	166	159	159	162	140	139	135	152	154	141	157	146	151	176	141	167	138	167	161	181	160	154	153	150	161	150	142	139	143	185	149	152	134	154	168	143	158	155	153	141	175	145	168	142	146	141	170	186	159	141	147	195	127	136	147	164	195	148	161	141	160	174	131	168	141	162	167	147	157	133	184	158	168	166	156	160	150	155	171	150	138	163	155	138	143	151	162	148	179	160	130	170	155	165	165	158	148	162	144	163	176	141	147	161	175	168	155	166	136	170	159	154	133	149	152	162	150	147	156	149	144	164	125	145	156	168	146	138	153	156	152	148	159	153	157	142	161	166	157	151	159	187	173	165	143	152	163	124	163	157	171	171	138	142	155	150	165	152	140	132	166	158	148	157	163	148	153	150	166	155	167	135	153	144	165	165	122	152	159	164	147	168	188	161	142	159	172	130	140	148	172	149	161	148	155	162	162	171	130	141	151	149	161	135	153	152	165	167	155	134	168	133	155	180	135	141	155	166	160	190	137	152	173	153	156	145	166	149	160	147	152	145	164	149	131	148	157	149	131	133	157	167	152	164	152	151	154	141	146	159	151	156	168	150	163	159	142	146	150	169	150	155	120	169	171	158	145	145	153	144	142	160	133	143	147	160	145	159	175	121	168	138	165	156	158	152	141	162	140	128	157	150	144	146	158	160	156	184	167	150	163	151	154	142	151	149	173	167	152	140	153	166	139	170	166	168	141	155	164	144	164	146	148	150	157	139	166	151	152	147	161	150	166	153	151	156	150	169	135	153	147	159	169	165	162	151	139	162	159	152	148	170	150	170	148	161	159	168	179	141	167	170	151	149	150	149	163	155	150	135	175	144	174	138	147	161	125	145	159	163	165	150	164	140	139
27657	18574	3582	426	321	299	274	280	288	256	272	288	284	252	253	275	268	265	309	286	259	283	262	262	266	279	259	273	297	298	258	257	306	283	242	290	256	262	284	265	263	307	276	285	255	288	254	256	253	238	282	259	287	302	295	293	273	236	279	234	237	275	253	292	254	304	286	263	284	282	261	232	301	299	252	245	257	260	271	287	283	248	256	260	250	275	283	287	291	285	253	281	293	272	256	281	239	283	259	286	264	283	278	290	262	259	285	270	269	299	243	284	277	275	252	253	298	305	279	250	257	295	273	252	269	264	262	281	255	299	274	272	305	284	242	253	254	272	276	253	288	274	263	291	236	274	260	259	260	286	284	297	283	268	295	277	268	247	286	304	269	243	292	269	273	277	274	287	291	271	244	260	277	298	273	288	274	298	272	271	272	280	239	291	283	259	283	261	255	284	284	292	264	267	267	284	268	275	261	267	231	276	280	258	311	290	263	292	259	277	262	260	294	250	296	276	289	241	268	272	270	251	280	263	262	249	250	266	259	293	287	268	268	267	298	277	291	275	294	267	293	287	249	273	287	258	284	290	240	271	286	295	288	257	303	288	261	288	287	247	296	255	243	264	238	256	289	249	303	270	273	252	281	247	275	241	279	274	300	270	250	292	276	259	299	289	289	279	253	274	264	273	247	253	248	266	257	271	260	261	260	284	281	248	285	235	289	285	277	272	267	281	272	257	290	304	302	254	287	257	288	277	270	273	259	271	270	294	297	287	283	280	257	248	273	278	274	270	244	254	279	281	248	262	282	266	306	254	270	288	289	260	295	267	264	285	282	280	272	264	261	251	238	259	266	253	267	248	280	262	289	292	293	270	288	289	274	248	274	277	255	248	281	273	297	268	266	282	257	276	279	264	277	241	296	274	294	234	284	274	292	261	234	237	270	297	279	259	303	267	274	262	288	275	268	262	282	261	290	270	264	262	260	275	261	297	292	276	280	279	248	263	261	263	278	259	254	280	284	266	272	278	257	307	278	285	299	258	272	263	294	256	240	287	271	299	256	273	307	272	282	278	279	282	255	276	287	287	262	259	277	259	288	289	254	261	269	297	289	252	255	297	284	279	272	285	292	260	270	287	265	276	282	265	270	271	277	306	267	270	272	266	305	280	286	274	287	254	286	266	281	258	309	258	256	285	254	255	242	293	254	303	278	284	275	281	285	263	285	281	248	271	274	284	286	256	284	266	277	282	284	274	253	254	259	247	297	308	281	238	277	270	287	298	271	276	263	293	267	291	276	275	308	275	253	287	287	268	277	247	298	258	307	271	310	272	266	283	281	284	261	269	262	233	276	278	257	287	222	259	265	269	260	272	261	258	240	258	272	270	290	298	294	264	262	278	290	246	272	270	282	253	269	272	284	280	264	292	281	283	246	273	296	287	289	288	264	292	270	279	300	292	248	275	289	260	277	264	263	282	271	259	260	280	267	264	249	273	274	300	282	255	252	292	272	246	264	288	268	306	264	262	268	277	291	299	269	265	289	259	289	260	297	263	269	297	285	270	271	271	296	270	250	253	280	275	299	267	250	282	278	274	278	258	268	284	303	246	260	249	266	271	311	303	294	259	299	325	289	279	287	276	289	275	265	270	263	304	261	271	248	273	302	282	253	250	279	253	284	295	262	282	295	258	289	250	286	309	293	280	272	258	277	283	281	267	268	299	256	249	292	248	272	266	265	287	283	275	257	277	287	276	305	252	259	256	283	237	273	259	279	269	284	295	272	269	260	274	241	257	288	282	278	303	264	249	261	277	285	278	266	281	267	240	294	285	294	275	254	267	260	305	281	284	274	270	273	262	292	304	290	293	303	256	268	262	277	269	278	262	273	258	278	292	256	244	257	249	282	267	287	256	277	309	256	295	281	240	248	264	257	280	275	291	277	248	267	264	231	237	284	268	244	261	263	282	294	259	252	269	253	269	310	264	310	261	271	267	273	275	265	286	259	271	262	281	291	249	266	266	277	258	249	252	261	289	304	262	256	263	276	276	275	250	257	274	278	258	279	255	266	285	262	277	256	299	261	278	304	285	269	286	254	273	297	306	251	261	251	241	284	288	290	271	268	282	306	280	267	254	288	248	274	273	280	277	285	276	259	270	314	250	279	298	278	254	281	290	291	259	253	291	302	280	258	269	258	293	275	267	259	284	247	276	288	274	265	284	276	262	287	270	264	267	273	272	303	267	273	269	261	240	261	256	265	259	283	296	272	268	281	252	267	268	280	303	251	261	294	253	291	263	281	235	298	280	300	282	284	289	283	283	245	244	265	283	250	292	289	265	253	307	256	284	266	269	266	272	281	262	240	278	292	273	290	245	282	272	288	270	277	296	237	289	262	272	289	253	261	287	270	273	291	240	269	248	255	273	289	278	290	287	283	255	281	264	286	276	278	264	240	289	302	272	230	266	272	288	284	274	277	290	288	287	272	260	276	268	274	268	307	307	270	258	253	265	279	258	284	274	271	289	270	296	280	305	290	262	257	304	269	268	263	280	257	264	268	294	249	303	252	245	270	283	266	280	249	272	233	285	291	237	295	256	284	297	272	262	283	275	253	273	289	276	273	268	280	288	301	285	261	272	271	259	274	279	288	279	252	286	245	266	281	281	283	312	261	257	254	300	272	305	272	270	276	237	283	308	287	277	242	269	264	303	279	271	298	284	249	273	280	269	286	271	264	267	267	271	275	283	310	274	244	256	273	262	276	260	275	267	276	261	273	295	285	251	278	259	276	279	283	304	243	298	260	282	257	279	310	282	249	275	283	290	255	279	249	258	275	266	255	267	278	257	247	273	255	287	282	268	273	281	239	275	279	298	283	289	277	278	274	285	264	290	280	235	265	260	267	277	290	301	262	247	291	268	292	316	287	269	281	254	267	290	252	290	251	291	253	278	242	274	279	306	250	264	250	268	261	264	266	280	284	278	282	271	262	289	263	277	281	294	267	280	261	268	283	299	307	253	269	283	275	284	250	246	281	253	275	275	259	292	281	264	281	275	230	291	291	283	255	254	300	260	290	266	280	278	279	277	293	255	281	259	277	279	275	241	303	302	282	266	274	278	265	265	286	265	257	245	264	295	278	244	292	303	287	268	276	247	271	276	267	296	234	253	253	268	261	269	307	270	279	286	247	288	254	270	267	279	276	258	269	267	238	264	242	292	288	294	243	281	279	280	245	253	273	253	275	276	297	267	276	271	270	262	251	295	266	285	267	262	281	265	283	267	266	281	280	289	290	253	278	286	274	245	270	261	269	279	280	282	278	299	286	304	298	263	272	278	267	278	257	259	308	237	286	283	296	269	279	257	277	290	281	306	286	247	266	318	246	284	283	253	260	256	276	264	286	273	255	266	273	258	263	252	248	295	268	271	274	258	283	287	270	274	288	263	257	254	290	268	269	303	269	298	241	288	263	285	277	257	291	290	280	286	281	268	302	265	293	274	265	255	253	277
10144	846	638	479	483	422	405	427	429	385	403	450	391	403	459	435	423	419	398	420	413	407	415	402	438	418	437	428	432	426	410	423	414	363	378	403	409	385	443	405	411	416	392	411	389	398	398	388	376	375	391	388	418	412	432	398	395	380	420	403	396	452	432	401	408	432	403	369	378	394	382	418	388	408	400	413	417	403	416	396	403	397	432	416	432	417	420	400	390	397	402	440	398	437	393	388	401	371	403	391	426	403	410	414	391	398	400	418	359	415	410	386	400	452	420	400	372	396	422	432	444	434	395	399	410	409	420	411	425	406	405	408	416	415	423	424	425	442	412	394	402	396	416	405	395	400	416	417	418	405	413	429	401	404	370	425	393	449	420	421	405	402	385	420	407	385	396	368	388	393	415	459	385	385	427	402	410	391	388	391	417	408	387	414	398	421	428	418	406	415	388	407	391	374	409	422	401	377	392	386	407	409	410	406	402	422	390	391	341	408	416	410	404	409	416	399	418	378	396	427	395	451	380	391	402	438	399	401	408	433	420	447	385	425	407	411	400	397	409	408	388	412	387	418	407	421	404	438	405	438	423	434	422	436	381	381	429	398	437	439	388	400	411	410	433	414	420	424	400	406	425	397	451	415	440	413	398	407	394	417	402	411	405	408	410	417	433	406	434	411	411	414	408	399	367	430	393	407	438	431	404	381	393	415	413	386	408	378	404	377	415	425	414	412	408	434	396	417	401	398	394	407	420	420	404	408	389	415	424	423	394	401	387	401	406	435	410	417	439	405	383	396	380	408	424	415	418	374	385	418	418	413	388	413	420	423	368	427	394	414	383	398	446	408	413	410	398	387	406	378	406	366	401	397	429	385	392	408	425	431	443	424	414	421	411	405	418	393	428	422	405	384	414	416	413	407	407	391	386	430	421	417	420	407	423	418	404	420	418	437	366	433	373	420	395	390	381	414	421	359	415	407	393	428	387	419	448	385	405	414	402	380	412	413	423	396	400	401	422	396	406	396	383	416	414	437	383	399	379	399	409	411	443	404	370	388	414	422	421	370	372	380	390	397	405	396	380	418	401	433	438	429	419	398	444	391	413	408	363	385	399	432	431	403	371	397	413	457	400	415	437	425	417	412	396	390	389	400	428	430	429	406	459	420	388	387	415	416	403	412	398	422	399	414	374	432	404	427	438	416	431	407	383	441	410	355	408	402	410	400	395	395	370	431	419	389	390	364	394	382	420	430	382	413	406	409	378	411	394	408	399	417	387	457	413	363	384	397	415	422	404	394	393	419	414	427	426	422	407	422	396	400	416	425	405	392	413	416	409	414	410	395	387	370	426	417	376	356	419	392	389	421	403	418	398	386	461	405	384	388	409	374	402	378	405	413	403	410	402	434	408	414	411	383	384	415	403	397	417	396	420	421	437	416	423	412	420	410	414	403	422	440	415	417	415	421	385	378	390	418	421	385	426	478	392	412	382	442	411	434	420	413	419	389	420	396	383	410	430	384	398	364	429	398	431	396	404	435	392	376	394	371	377	381	399	412	416	421	424	387	394	403	429	418	415	427	430	432	408	409	400	388	417	382	454	398	418	399	403	393	419	383	413	417	397	425	417	379	425	402	389	395	379	396	369	403	398	406	399	409	410	368	434	392	390	389	425	399	375	366	424	390	409	395	415	421	395	424	398	362	402	406	413	417	411	447	410	400	376	372	395	437	386	419	399	371	425	412	416	405	442	392	459	394	395	426	412	378	393	385	391	412	407	412	416	417	442	415	420	396	432	399	413	439	411	448	401	405	414	424	416	424	397	386	397	439	433	387	415	368	388	389	414	426	398	406	409	418	396	380	436	373	403	428	398	426	433	442	415	413	406	401	414	417	437	381	414	395	394	413	406	392	389	388	416	419	404	425	424	420	407	363	420	391	430	412	414	410	446	431	413	388	400	417	428	421	404	402	393	429	381	432	402	481	416	386	377	406	442	387	413	423	384	399	428	398	404	381	407	378	376	399	360	376	429	431	442	413	364	384	382	406	421	407	412	404	380	438	419	416	383	438	415	392	439	421	416	400	415	393	409	431	416	437	407	386	413	395	422	394	404	402	414	394	370	389	406	402	381	418	402	388	411	359	422	406	400	407	385	392	448	359	379	384	408	387	438	423	406	416	421	424	382	429	426	410	401	384	393	419	419	399	376	389	412	383	389	377	375	380	408	439	394	438	384	410	402	371	424	403	425	431	408	379	381	431	424	406	409	402	412	388	407	381	369	414	433	392	404	427	381	418	437	380	376	409	416	384	375	409	396	407	416	388	454	420	402	357	421	397	401	429	391	428	428	436	379	394	417	364	444	408	379	413	425	385	390	449	425	391	422	414	391	405	409	429	389	424	426	442	401	424	396	429	386	383	394	402	375	410	377	404	394	404	421	421	408	439	394	407	463	398	408	352	387	413	438	429	396	433	402	359	421	419	393	441	410	420	444	433	425	427	369	421	377	366	410	413	399	389	388	402	384	377	404	417	399	419	381	412	431	407	418	400	424	393	428	398	410	409	414	411	423	402	459	371	370	424	418	397	371	371	422	439	374	419	401	422	396	419	415	378	423	417	409	430	420	384	423	391	388	414	391	413	422	361	410	394	425	428	396	447	406	388	411	387	411	392	406	411	395	361	417	380	412	428	418	393	411	392	384	380	432	418	380	436	407	442	402	415	430	404	390	408	409	387	418	374	419	417	396	404	446	422	439	370	427	417	436	404	357	433	382	414	435	370	393	429	424	430	382	407	439	433	383	412	406	431	411	422	411	374	419	422	386	433	436	376	381	426	387	434	430	390	410	393	390	444	410	407	382	378	419	459	424	408	388	416	414	387	411	405	435	403	410	379	398	364	418	402	412	418	381	424	376	385	391	423	385	438	416	392	408	389	394	418	408	407	404	375	410	374	447	381	377	420	390	433	373	401	372	394	407	392	384	421	429	402	419	405	381	446	399	389	403	371	418	440	435	389	378	405	398	389	398	346	367	434	425	385	417	408	384	428	402	415	427	381	425	401	411	414	436	400	397	393	381	406	397	412	436	410	394	387	451	413	381	365	427	454	413	413	433	396	410	427	388	403	390	401	400	392	395	417	389	399	416	409	410	423	407	420	355	388	426	403	433	401	446	396	402	398	364	401	408	431	439	385	433	389	426	386	408	391	416	414	427	407	416	376	404	413	391	378	410	426	400	442	418	394	408	397	419	423	382	434	366	368	407	403	384	366	432	397	403	417	412	404	431	418	418	418	389	456	383	390	377	419	401	358	388	425	431	423	430	390	443	450	407	434	378	417	378	414	430	399	426	426	400	426	446	400	446	416	428	433	385	405	411	422	420	410	391	410	394	423	383	404	411	428	410	399	387	398	406	400	440	400	410	431	398	459	398	383	392	378	438	380	412	398	434	405	454	398	382	403	408	419	423	407	378	399	412	412	399	416	405	426	415	407	390	414	438	368	388	413
23470	21530	28733	24765	21396	3352	333	257	199	169	188	140	144	158	129	129	145	146	124	117	132	135	129	117	99	97	121	118	118	131	126	116	118	116	121	105	115	101	125	138	130	107	114	109	131	106	115	116	128	126	130	117	101	113	117	107	133	122	110	128	127	115	98	117	105	118	104	126	110	121	97	128	119	104	99	120	92	94	99	124	113	102	106	107	118	114	145	101	103	84	109	101	120	114	119	111	114	113	117	113	112	106	117	121	102	120	100	108	104	107	123	122	118	126	115	96	101	104	85	116	142	120	118	102	101	117	123	121	105	104	116	97	98	118	100	116	121	115	97	119	112	118	82	136	112	144	111	112	123	115	111	104	137	112	111	133	104	122	112	110	103	105	97	112	111	115	100	116	116	97	115	112	116	105	125	119	109	121	113	103	105	116	121	114	95	112	107	136	124	124	131	116	101	111	112	125	109	119	101	108	109	104	118	101	130	105	127	105	113	100	102	117	105	115	96	82	110	107	96	103	92	121	120	99	115	130	99	104	96	109	130	100	111	121	127	98	106	103	124	112	125	108	119	120	93	119	112	97	101	118	131	112	110	118	114	91	98	114	102	109	108	101	127	103	98	118	106	106	129	129	109	125	120	133	117	96	115	112	126	111	119	101	89	111	123	122	114	115	104	115	115	112	114	94	134	102	103	114	119	140	110	105	105	114	129	102	116	120	127	115	111	106	139	113	80	120	124	118	128	125	131	106	111	109	125	110	131	114	109	124	124	117	120	113	121	116	116	97	123	107	113	112	123	110	100	117	114	130	126	113	100	99	127	113	135	94	111	114	120	123	116	116	113	104	140	107	112	114	99	124	136	120	118	110	137	123	112	129	100	118	100	103	114	108	109	95	106	108	97	110	107	103	87	108	126	119	104	108	110	130	96	126	141	118	107	122	92	133	121	116	108	115	112	108	105	99	117	117	117	120	106	112	112	114	108	105	101	108	119	97	114	121	89	92	104	110	96	123	91	108	117	119	116	123	117	98	95	105	106	122	127	117	123	113	114	123	107	109	108	105	117	104	93	101	107	99	104	99	112	123	116	112	107	134	108	103	140	89	104	104	107	113	105	125	126	108	108	125	108	108	127	122	103	138	109	130	98	93	117	91	112	116	118	128	131	133	118	120	112	104	106	107	99	118	126	101	95	122	120	134	123	117	101	108	113	111	115	107	140	110	109	129	113	107	101	111	93	108	117	124	109	113	118	112	116	117	105	107	122	130	117	122	114	115	112	122	128	114	107	114	103	114	104	110	103	107	129	111	104	124	103	109	110	115	100	83	100	129	112	115	109	129	124	109	136	104	106	124	104	99	117	101	120	94	109	117	98	109	106	125	137	122	118	120	92	122	110	112	116	107	122	106	117	98	113	133	127	93	115	108	117	107	108	112	99	121	102	101	116	101	117	112	109	120	109	112	103	118	110	100	116	103	119	110	123	129	115	117	97	115	112	118	136	114	111	123	124	96	136	120	100	125	128	97	113	113	105	100	109	120	104	117	123	120	111	118	106	96	119	94	106	106	109	103	127	122	120	112	90	101	126	110	100	127	120	124	122	136	121	108	121	103	87	110	111	125	120	114	117	117	115	119	111	109	123	138	124	106	118	100	118	111	118	108	94	119	104	93	92	121	131	103	85	125	114	111	125	120	106	105	120	111	106	101	115	96	99	122	112	109	115	116	109	135	126	125	116	112	110	105	111	109	127	139	111	104	114	117	107	100	112	103	117	82	123	139	113	107	108	124	107	109	105	120	126	103	121	111	104	117	109	95	112	101	93	110	111	114	124	131	113	112	106	113	121	104	116	104	96	125	113	112	139	136	105	108	110	102	109	96	111	122	116	112	120	139	120	112	117	114	115	95	109	122	113	113	102	131	120	106	114	114	116	124	131	131	116	108	121	116	112	135	120	100	93	98	113	120	120	120	107	121	123	107	121	119	125	137	122	118	102	100	115	99	109	118	123	126	116	99	102	113	125	106	127	123	113	115	98	119	134	102	87	115	110	116	120	96	133	111	123	89	112	106	130	111	98	99	108	119	111	111	119	110	117	125	111	110	122	118	117	119	127	111	116	104	130	126	124	109	107	113	103	100	102	120	113	114	105	109	109	105	122	104	117	101	108	119	109	113	115	125	127	101	123	97	97	118	97	110	126	103	117	114	110	107	113	110	109	107	115	103	107	115	111	111	105	97	98	136	128	110	119	128	106	105	120	117	101	118	106	113	117	107	100	115	128	119	123	115	112	118	119	113	107	113	101	121	147	98	116	117	118	110	127	116	123	109	131	101	107	106	105	113	101	103	121	109	127	106	117	114	113	133	132	96	118	116	118	86	99	112	105	109	116	105	111	113	109	128	112	123	128	129	114	120	117	106	104	110	120	109	115	101	103	123	109	122	123	105	107	116	127	122	110	110	121	110	112	108	125	106	107	112	123	124	108	109	128	105	111	114	106	96	121	107	122	110	101	101	105	105	140	119	94	128	105	99	100	115	119	119	100	102	98	110	118	102	116	111	97	102	111	110	116	105	103	116	129	116	107	120	113	117	95	99	112	112	119	106	98	101	101	118	103	119	104	114	103	115	114	108	111	108	106	111	111	110	98	93	108	118	99	122	103	110	107	117	120	121	117	109	104	125	104	109	119	91	109	117	88	135	108	94	120	99	112	99	120	118	130	128	115	121	113	99	103	132	128	111	125	138	120	111	108	136	116	120	101	128	128	132	113	83	121	100	105	120	121	124	120	117	124	113	105	105	117	112	111	104	122	112	96	107	101	125	114	97	124	117	95	126	111	114	113	108	118	93	126	117	101	102	118	111	106	130	124	131	112	88	116	112	114	124	141	127	124	111	141	99	115	120	129	113	106	108	102	102	120	111	129	112	116	103	127	116	127	115	127	125	117	122	99	122	103	119	121	104	113	120	106	119	97	99	109	101	115	101	116	120	113	125	123	100	113	118	117	108	130	89	114	102	115	132	103	112	102	118	110	105	105	125	118	108	117	119	98	123	116	119	124	117	117	94	114	116	113	112	117	112	110	129	96	118	108	96	102	107	117	131	134	110	106	91	110	98	110	120	124	143	89	112	125	122	119	106	127	103	111	104	104	120	111	101	128	126	102	104	105	120	110	91	96	127	116	124	114	110	102	130	120	124	110	121	129	140	124	98	100	119	116	115	133	118	114	117	125	128	119	113	104	109	129	112	108	136	118	110	105	149	121	115	107	105	109	107	109	108	121	106	102	112	102	113	118	102	117	113	108	111	128	153	109	115	111	125	92	106	121	134	119	119	97	126	124	102	106	101	111	123	118	114	112	96	137	112	116	92	95	104	98	97	103	115	110	113	123	104	117	108	104	117	120	111	104	105	103	104	101	111	106	139	103	130	116	126	103	108	109	110	116	126	109	125	109	120	114	111	106	118	113	112	97	110	111	117	107	114	101	114	121	124	118	116	136	121
20609	5681	3825	1592	1086	816	623	517	435	384	346	288	283	289	270	250	251	210	221	204	211	208	206	187	211	214	190	202	203	192	182	188	182	184	201	210	210	196	170	212	189	172	183	195	178	185	218	206	167	196	190	199	204	200	196	202	150	195	167	190	191	200	188	186	188	199	210	155	160	185	192	173	177	175	184	193	182	195	183	179	176	169	159	163	182	197	200	184	190	176	207	160	185	181	185	189	193	207	193	186	188	184	189	189	163	181	190	164	171	202	180	167	188	199	192	176	167	159	191	180	179	178	156	157	185	175	191	186	203	179	195	171	186	210	192	172	166	169	189	154	187	176	166	178	186	190	153	189	183	187	171	191	163	194	166	183	176	180	165	188	167	193	183	199	166	173	207	180	168	156	218	193	176	170	151	158	192	171	185	165	185	177	158	159	158	190	168	177	176	186	172	182	190	175	182	187	164	179	171	190	172	179	192	178	186	169	166	173	185	181	175	159	195	180	174	157	176	165	179	186	163	180	163	185	156	196	190	167	186	172	173	170	186	145	163	196	175	175	184	168	183	191	193	166	150	173	165	141	190	175	153	155	186	164	183	189	178	195	163	174	170	177	176	172	168	180	175	182	172	192	191	170	181	174	169	177	162	188	160	174	193	203	208	162	188	192	166	161	192	189	173	163	173	175	163	159	181	170	208	165	203	214	188	179	181	183	203	170	207	185	177	175	181	182	170	167	186	205	189	162	172	173	158	186	157	173	186	193	192	194	167	180	158	154	199	169	183	180	177	183	183	171	190	171	184	182	194	189	162	198	204	188	169	200	176	191	176	166	199	175	192	160	169	185	187	186	181	168	164	167	140	195	189	175	200	184	177	181	173	164	171	214	204	185	186	192	197	188	148	187	189	171	180	170	182	193	183	191	175	187	167	214	162	181	179	172	163	218	181	182	178	174	172	165	219	168	213	174	173	178	171	191	192	191	188	173	175	179	184	184	165	186	173	180	149	189	189	195	169	161	173	186	164	177	168	197	171	158	169	177	181	181	195	181	179	171	195	189	193	181	193	192	180	192	179	168	189	192	158	169	166	182	189	167	197	160	201	168	187	190	183	179	167	165	155	188	203	171	184	209	165	170	180	175	170	167	173	158	197	191	180	151	186	170	171	183	188	179	191	188	189	172	183	179	197	175	181	183	182	185	169	173	157	175	176	166	172	171	169	175	173	191	186	188	188	153	176	183	182	164	179	180	195	202	182	178	182	203	171	178	178	172	169	163	212	178	205	186	181	179	189	178	187	179	180	200	177	188	171	174	200	195	206	158	160	197	188	186	169	166	172	185	170	172	187	180	186	209	182	182	153	169	159	183	196	169	163	186	182	162	187	166	194	146	183	185	189	177	167	216	185	176	178	159	183	168	184	178	202	176	186	175	189	178	160	169	197	196	189	174	180	192	193	198	193	185	187	181	163	180	183	175	163	163	189	164	175	171	192	178	181	196	184	183	186	174	175	179	184	199	163	158	168	179	185	165	164	192	157	156	166	185	167	191	165	191	192	179	193	188	205	184	173	199	170	184	167	196	173	174	186	169	195	190	198	163	200	193	176	175	202	175	187	198	197	171	175	185	204	173	174	199	169	183	160	189	170	185	161	206	193	183	180	156	192	155	161	175	168	169	184	173	186	178	177	181	175	193	190	176	189	180	173	160	181	200	193	180	180	176	188	198	178	201	191	175	178	166	150	176	166	186	184	184	177	186	179	200	169	183	165	191	167	168	190	175	183	178	173	188	184	176	169	192	170	148	170	179	190	213	162	202	174	154	183	169	175	179	190	170	179	183	185	184	168	200	155	198	152	166	180	178	166	154	172	205	175	183	162	186	167	169	160	174	197	193	170	176	195	161	180	168	184	184	186	214	196	167	188	189	179	204	170	173	182	197	174	184	186	157	172	166	183	168	167	195	198	196	156	197	168	195	166	172	185	169	184	155	204	169	211	189	173	180	169	161	182	178	170	191	164	206	188	186	166	178	202	178	179	177	181	190	173	184	196	183	179	185	166	185	186	179	186	149	167	167	214	153	197	176	188	184	174	187	171	171	182	184	177	208	173	186	176	175	182	181	172	188	180	181	190	201	180	186	198	169	158	218	196	169	156	163	165	187	171	193	193	172	182	175	193	154	168	181	183	190	169	194	182	205	154	172	183	188	171	168	173	179	174	153	189	171	199	173	186	176	166	188	164	194	187	140	175	169	192	198	183	180	167	183	198	164	190	171	171	171	182	175	190	168	161	177	161	181	179	167	165	191	175	189	182	168	163	198	185	190	188	190	152	178	154	201	158	174	204	203	166	175	159	162	181	167	176	168	179	176	182	151	184	186	186	192	183	188	184	190	178	179	176	178	195	177	164	181	156	191	175	190	192	167	170	153	167	202	190	159	173	182	185	182	183	195	197	179	172	183	175	200	166	174	174	169	202	188	165	184	211	191	194	179	185	189	166	187	180	191	185	169	178	170	193	194	198	182	167	191	182	175	176	198	186	170	186	202	175	211	181	143	183	183	189	181	182	206	184	167	185	180	164	198	179	174	188	179	204	159	164	176	192	162	187	182	191	149	168	187	164	175	151	173	173	171	179	189	173	206	162	180	178	198	201	194	191	163	159	179	192	172	175	208	173	173	169	194	163	188	170	193	184	200	152	173	187	153	175	186	173	176	183	143	186	192	189	201	184	190	175	190	190	197	165	187	177	167	171	179	175	184	192	191	171	164	193	178	220	208	158	193	173	173	182	204	187	180	163	175	171	145	187	165	160	200	161	174	169	202	164	169	172	175	189	199	189	167	198	176	184	197	195	205	181	172	188	176	194	158	176	199	176	185	179	180	178	184	196	163	188	165	196	174	190	157	200	159	188	192	143	198	184	175	183	172	164	200	190	164	183	189	184	180	184	174	166	174	153	203	193	154	152	173	193	185	163	222	199	175	163	212	181	178	154	169	177	170	166	158	186	164	194	187	196	192	191	179	166	178	159	193	177	171	163	193	156	186	206	178	171	148	167	150	178	165	191	169	200	184	203	164	201	184	183	173	188	165	169	193	184	173	196	194	167	181	210	180	172	178	199	180	197	198	188	161	191	173	191	198	167	192	166	176	169	179	182	188	200	173	205	184	167	181	196	196	177	141	165	168	182	186	153	148	168	168	184	178	173	181	184	178	188	168	179	175	178	198	184	178	203	181	164	159	179	194	171	181	194	188	185	157	169	174	175	184	169	162	162	178	189	182	170	178	180	176	185	189	203	163	203	200	194	167	188	168	170	178	163	172	171	188	182	163	169	189	178	186	173	169	179	163	191	191	199	173	161	202	171	187	158	176	150	173	171	169	191	175	179	158	173	187	190	187	156	182	175	163	171	166	189	157	184	183	200	205	192	160	189	161	206	179	195	199	184	160	185	181	183	158	162	195	191	190	196	200	175	176	176	183	179	198	205	172	182	177	183	200	157	194
24887	21540	26921	24881	1633	424	395	360	358	320	370	346	327	362	349	344	328	343	350	312	309	289	327	310	370	320	325	350	337	335	348	321	285	330	333	346	315	320	328	305	328	319	309	309	329	293	366	309	312	311	320	327	358	344	317	331	278	300	332	331	350	327	297	324	323	313	312	304	312	314	324	328	305	310	333	316	343	355	301	310	294	297	353	333	323	350	282	362	345	314	326	329	316	331	307	287	300	330	307	318	314	346	310	308	339	308	332	320	323	323	340	331	332	321	344	321	304	325	287	320	321	292	343	337	327	342	313	316	338	309	347	343	342	336	306	289	305	314	316	309	312	297	310	325	294	323	285	330	268	322	294	324	326	327	315	310	339	317	316	311	321	319	347	321	310	329	330	298	355	341	305	324	314	336	343	326	344	349	339	348	305	351	331	309	336	328	353	304	347	321	326	297	303	345	325	303	311	319	325	344	341	324	345	314	335	315	306	303	311	338	315	310	305	316	307	346	327	309	337	310	317	319	338	321	342	330	328	338	314	327	325	353	311	339	322	355	375	316	330	308	315	324	311	283	340	326	320	293	330	305	313	332	306	308	335	334	316	370	312	293	297	307	361	328	319	324	321	312	341	326	305	313	341	321	324	332	319	357	302	317	321	340	296	306	354	317	309	309	340	314	329	316	330	323	323	347	313	321	311	333	308	316	308	334	299	344	337	337	315	347	300	270	289	318	309	274	320	323	306	344	307	341	346	302	308	316	328	344	304	316	288	351	332	313	308	318	329	325	295	324	334	303	293	321	316	325	341	308	330	311	318	324	353	323	324	313	311	299	325	308	341	331	326	333	305	343	313	314	311	282	302	317	335	349	301	298	303	342	325	352	318	325	308	309	315	339	311	304	364	307	354	321	307	297	314	296	268	349	317	327	313	338	317	333	316	310	310	336	338	296	331	326	331	303	322	310	345	302	283	326	295	320	341	329	306	330	333	307	284	306	312	319	298	315	315	329	341	305	338	322	335	306	343	325	303	332	331	308	337	336	325	348	352	321	304	316	334	353	319	329	343	339	347	296	340	314	316	342	330	329	339	322	350	328	330	310	315	307	314	309	311	327	328	329	290	313	325	323	318	325	298	319	296	295	351	305	338	286	333	322	312	330	333	304	349	303	331	311	351	313	334	325	306	325	313	307	324	290	347	306	305	320	324	323	323	325	340	308	306	300	287	357	305	329	286	330	293	319	311	320	344	346	321	331	302	361	289	316	317	299	318	309	313	316	354	354	307	348	325	296	326	342	322	322	325	319	285	316	339	344	304	319	333	280	335	317	302	274	298	339	326	341	314	315	323	344	304	302	308	315	307	293	309	321	318	346	307	310	310	333	340	330	301	289	288	307	346	335	370	346	304	321	312	320	350	342	324	313	337	329	322	318	291	293	340	307	366	307	288	317	292	299	330	332	322	322	321	323	322	336	333	301	301	330	338	335	313	314	331	313	333	337	319	339	324	322	291	316	332	309	333	299	317	338	291	295	311	321	318	288	342	323	311	317	333	322	354	343	327	299	328	314	359	352	337	322	323	307	296	310	357	300	320	330	339	326	352	313	318	318	364	294	326	336	337	312	308	326	323	341	305	304	313	329	344	329	329	339	334	318	331	330	288	322	314	302	336	283	301	327	298	315	307	294	327	277	347	342	314	338	326	325	309	334	318	326	304	327	293	350	339	322	333	327	319	331	314	302	319	327	309	318	304	327	310	304	317	332	335	331	297	349	338	298	315	337	337	360	312	324	334	338	322	297	321	289	342	344	347	309	326	327	291	315	294	313	324	347	288	337	298	326	364	290	301	317	313	326	308	302	334	298	294	300	318	327	293	314	337	309	294	342	328	317	310	321	290	295	295	328	317	343	325	295	327	349	316	291	339	329	293	368	343	352	299	338	347	285	337	323	273	300	349	320	330	332	289	302	312	318	293	296	315	321	310	324	328	308	306	329	303	326	304	309	326	317	298	335	320	278	339	353	317	301	309	324	350	314	283	272	322	294	323	338	315	315	322	327	292	352	297	305	302	303	296	329	356	321	341	295	317	353	306	323	307	339	297	346	330	344	271	305	314	319	311	342	318	356	335	336	279	307	324	293	315	346	313	302	332	307	328	320	304	333	312	288	306	336	334	329	322	319	324	333	301	298	313	316	325	286	313	305	295	327	320	329	313	284	339	301	351	339	308	321	328	351	297	292	323	318	276	328	333	264	324	320	311	295	351	311	333	320	292	348	305	297	316	284	332	317	336	344	329	355	326	355	307	326	304	333	343	323	321	289	326	292	320	303	328	304	356	304	337	318	324	348	350	314	336	331	315	336	324	337	331	305	327	303	338	314	312	324	314	300	329	326	330	333	336	306	324	319	343	333	312	324	309	367	333	300	292	290	309	275	325	328	329	317	316	328	275	323	328	332	328	325	286	339	306	310	312	305	297	326	312	338	295	334	312	319	308	311	289	345	305	327	328	311	328	318	333	315	297	290	322	308	326	264	327	333	311	307	291	349	348	325	308	340	318	297	332	336	329	338	315	301	325	320	308	329	319	308	349	307	315	296	320	322	321	293	340	349	328	326	292	340	314	346	350	299	334	299	315	307	309	321	329	297	309	347	313	323	311	293	320	324	356	335	300	303	344	302	310	343	311	314	309	315	343	307	328	305	290	340	335	314	314	321	329	338	342	317	344	331	328	318	308	306	324	319	307	297	350	325	340	347	358	361	329	309	320	306	333	356	321	292	314	332	337	387	299	338	294	308	330	304	304	339	315	284	314	383	324	358	336	338	339	323	300	313	291	341	343	301	316	322	332	310	347	332	313	310	299	338	323	331	340	313	330	331	324	342	310	301	351	297	357	342	314	339	326	312	321	306	308	355	341	347	316	326	297	297	359	282	332	349	333	325	316	314	335	310	299	328	291	303	308	310	325	343	314	315	325	313	322	332	310	318	342	320	342	304	327	301	311	299	348	304	362	307	316	279	318	311	323	299	352	313	293	301	276	363	301	329	325	361	299	295	319	302	288	306	305	343	345	279	339	314	299	314	361	338	343	348	296	341	301	322	350	331	309	315	335	315	294	327	315	298	299	308	333	319	335	331	282	319	314	338	307	308	309	331	314	307	334	329	308	274	341	317	318	337	316	347	341	335	353	326	316	320	321	344	302	299	304	350	322	292	315	354	363	318	322	328	307	320	341	331	301	337	312	351	303	323	273	316	316	311	311	359	315	303	308	301	304	350	335	296	334	316	348	338	319	321	310	349	312	328	336	291	333	302	346	325	323	312	309	346	344	368	308	335	323	307	299	320	312	323	316	310	345	306	315	331	337	365	312	326	340	315	344	310	327	340	309	335	300	291	331	316	327	335	339	339	310	333	318	282	316	337	357	309	329	323	335	326	309	331	315	312	305	322	287	340	338	298	302	314	311	332	327	343	313	321	338	309	298	312	333	346	325	293	294	307	340	325
19712	2933	2025	1115	903	727	706	599	545	552	552	532	553	476	512	492	514	482	483	477	518	474	495	467	448	485	441	485	454	424	484	432	483	453	527	460	467	471	428	497	470	480	487	448	423	443	481	432	426	481	465	422	488	478	449	492	478	447	468	487	452	423	490	446	456	446	455	452	490	452	444	412	470	496	434	459	439	472	449	457	449	454	458	445	474	459	449	472	453	412	424	471	481	447	434	415	472	481	472	445	463	440	467	473	465	468	493	446	473	490	480	473	471	447	492	431	411	458	450	417	434	473	472	474	465	468	473	450	466	471	444	458	430	495	452	442	457	476	478	476	461	465	447	444	494	477	490	457	462	451	485	446	459	456	431	436	481	436	439	490	489	485	499	460	474	483	410	463	486	433	498	440	466	432	483	437	458	441	465	470	462	480	501	452	468	469	452	430	469	424	495	451	482	467	500	450	496	478	476	465	454	473	469	429	454	444	475	478	450	446	481	465	435	454	478	446	450	439	464	427	476	477	492	473	464	449	449	430	447	464	471	463	475	459	481	491	454	482	430	432	416	474	482	453	465	502	453	438	472	489	445	455	447	492	486	447	478	452	411	466	422	492	469	443	438	431	450	452	454	431	421	476	483	448	527	441	447	453	513	465	440	473	468	450	439	462	471	481	458	467	452	442	463	466	447	465	473	437	463	424	439	473	474	469	469	417	449	432	476	456	426	426	445	450	449	488	463	493	436	437	456	493	450	452	488	477	440	493	462	457	463	465	513	467	425	457	482	455	471	468	467	446	491	465	426	448	465	445	437	469	427	468	480	456	489	411	448	450	461	502	466	483	432	486	472	471	454	443	415	473	477	464	454	510	481	472	458	490	434	487	450	453	470	443	472	437	487	515	472	443	454	436	477	459	469	485	413	442	462	460	463	441	479	448	421	465	489	459	435	481	447	483	453	459	498	474	445	490	464	452	459	440	475	422	427	457	486	453	475	473	434	490	452	476	491	463	491	471	479	447	443	472	471	464	443	472	455	483	465	469	452	460	465	458	444	437	475	475	453	466	449	455	419	506	481	442	471	480	449	465	472	438	483	434	428	444	474	468	442	457	491	444	478	435	468	446	478	494	462	492	447	454	457	490	453	450	486	456	467	456	457	470	448	462	461	455	429	452	435	469	468	470	491	491	480	447	493	460	459	459	443	440	413	452	429	436	443	464	438	448	449	466	461	450	455	452	433	473	451	420	471	473	449	476	494	480	497	482	419	475	491	444	461	435	449	462	462	450	488	462	473	449	506	467	472	472	488	409	435	406	459	443	492	489	474	429	467	427	441	470	459	454	414	468	431	494	425	465	420	471	422	430	480	469	476	452	478	473	481	495	420	452	463	466	493	485	476	466	456	477	431	416	459	488	485	440	475	455	459	465	468	450	476	476	439	447	477	464	439	504	442	459	453	457	473	475	484	463	484	439	478	471	509	475	517	477	473	493	435	459	518	484	451	493	478	502	466	486	466	455	446	488	462	469	446	469	480	473	454	466	412	437	464	462	474	457	441	469	447	450	462	488	454	437	431	473	455	481	430	442	458	447	456	437	439	438	471	478	499	428	454	441	440	447	484	465	442	447	445	488	479	436	503	471	462	458	462	446	473	477	448	459	475	462	467	470	466	465	426	463	488	461	476	498	478	467	467	451	458	447	467	455	466	450	487	479	440	448	481	478	455	453	472	470	485	449	472	442	419	466	474	492	444	425	468	464	445	476	463	446	453	460	445	438	479	472	448	441	425	442	450	439	449	474	442	487	460	447	457	445	435	452	452	496	475	458	488	481	452	468	472	465	464	465	462	465	462	472	465	491	483	475	481	497	461	408	495	485	489	474	453	474	449	476	479	419	447	495	501	457	458	445	464	519	487	455	443	472	486	460	475	452	460	454	465	434	450	509	469	452	481	460	483	422	481	471	454	459	440	478	424	468	488	443	464	449	462	448	462	432	467	426	445	460	477	526	486	473	461	453	500	488	475	479	462	457	455	428	427	460	476	442	472	448	472	445	454	454	479	482	504	456	412	424	465	450	469	450	466	471	490	444	511	471	447	481	428	420	430	440	453	437	443	456	449	433	450	431	452	468	453	473	443	472	411	439	468	454	495	431	459	457	456	452	489	475	466	442	471	445	440	451	442	458	497	444	475	454	467	402	483	416	444	472	466	448	470	537	436	464	486	485	479	444	484	476	484	458	489	440	466	447	482	417	455	478	462	439	458	476	482	455	503	476	495	470	457	454	461	412	448	468	462	488	465	433	456	451	463	424	476	460	472	489	470	407	462	457	501	463	460	430	446	453	490	495	468	504	454	431	436	473	459	446	497	441	454	467	456	418	480	442	450	426	461	450	487	448	438	504	462	496	447	449	431	472	491	478	455	427	510	460	439	412	467	418	474	472	442	431	451	478	479	478	445	446	469	453	470	470	445	441	425	482	486	464	477	434	463	482	505	456	458	486	507	469	467	464	475	451	470	449	484	444	450	475	462	433	468	460	482	440	482	455	439	485	459	453	458	449	416	442	483	445	461	475	438	451	454	449	478	458	496	433	429	450	474	465	466	442	449	458	444	461	459	471	450	486	475	473	489	485	453	415	486	508	475	450	445	466	456	464	444	433	472	488	462	466	482	454	471	509	462	466	468	526	477	445	449	447	456	485	487	501	418	494	443	458	450	463	486	498	440	480	470	461	494	444	460	419	470	450	455	487	496	458	463	450	511	474	465	458	468	453	468	433	462	459	447	435	439	427	450	434	451	490	482	464	457	455	457	469	477	502	458	454	436	430	482	462	436	468	474	459	452	449	437	481	493	447	470	426	433	449	452	484	435	479	481	453	483	493	448	415	434	456	457	475	496	438	463	459	423	480	447	433	440	513	504	458	492	445	459	514	456	444	439	463	482	443	423	449	493	442	467	432	486	476	457	453	422	463	467	441	444	421	458	451	464	466	444	447	481	452	475	498	485	482	470	458	467	464	456	424	397	499	460	466	457	471	466	482	467	475	491	458	458	468	446	469	489	460	466	447	477	466	474	441	469	440	434	472	448	440	446	442	444	468	463	438	439	443	485	464	453	414	438	481	473	444	435	469	483	466	473	504	476	478	447	445	458	479	474	453	454	473	467	448	469	455	456	469	458	476	459	480	432	453	424	408	466	462	459	487	472	440	456	476	456	444	426	468	459	465	474	486	468	451	451	446	451	460	445	492	452	456	443	479	463	468	447	443	446	467	462	424	477	431	461	450	465	485	413	490	438	442	515	460	475	461	462	459	519	450	449	453	470	435	446	451	474	451	464	417	466	404	487	418	451	495	450	447	447	447	487	457	463	459	444	424	472	473	443	461	428	510	483	438	430	475	450	453	464	477	449	453	484	418	445	463	512	468	468	531	475	456	456	464	454	453	457	432	477	439	479	451	460	467	431	447	480	458	486	436	482	463	476	484	488	462	452	477	447	477	440	482
22558	21540	29255	24252	21538	21380	1989	356	261	236	208	172	191	163	183	165	140	170	132	136	127	142	147	137	120	116	122	119	109	117	139	104	115	112	123	118	106	118	124	126	117	105	123	114	102	114	118	127	99	109	110	118	109	101	119	129	130	115	107	112	105	102	119	103	108	114	108	83	101	106	127	101	117	114	101	111	100	106	126	109	92	96	118	97	110	120	116	118	119	112	110	117	116	114	97	122	106	117	108	91	138	120	103	117	105	127	121	109	119	118	110	114	108	120	106	101	109	108	92	129	98	103	115	110	129	119	105	101	112	118	120	102	96	107	106	103	99	122	115	107	98	111	118	105	106	119	87	120	102	109	111	128	121	102	120	106	121	109	113	102	97	107	103	105	123	103	109	105	104	115	110	106	115	133	98	102	106	119	109	115	106	104	108	94	99	107	109	123	98	87	114	117	97	87	95	112	116	121	93	93	131	113	104	97	116	119	98	109	103	102	104	123	102	97	127	107	106	106	103	119	89	118	108	95	106	112	128	104	108	116	90	114	122	127	137	102	94	122	99	138	105	111	92	112	108	115	100	118	105	106	110	90	123	113	105	93	96	120	99	110	94	83	114	115	120	100	94	98	96	117	94	98	105	108	118	132	115	113	96	98	101	98	124	98	108	96	115	122	89	111	97	105	87	108	115	107	135	119	104	99	97	127	106	104	99	114	96	127	102	110	112	94	114	111	116	104	103	111	102	105	97	112	119	107	110	97	109	121	109	90	100	110	118	131	101	95	121	109	85	131	98	112	100	106	131	100	102	116	116	113	106	107	103	125	113	132	110	104	112	89	115	122	89	106	106	115	127	106	99	90	91	111	117	113	104	129	101	118	102	112	122	120	111	118	103	89	79	111	114	111	125	116	104	103	107	113	106	118	101	103	117	112	97	109	102	114	101	101	110	111	111	103	98	117	97	116	93	112	115	94	121	122	118	112	115	108	120	118	121	102	98	90	104	117	106	112	96	118	91	104	107	123	99	99	101	114	117	105	102	94	121	97	102	109	102	107	101	93	105	114	103	102	104	106	108	113	101	137	105	97	93	114	104	95	104	87	108	110	108	109	105	110	108	95	107	115	113	99	124	104	104	122	104	110	122	85	97	106	103	105	112	100	111	97	94	96	124	127	117	89	93	129	100	116	124	124	104	116	103	87	110	103	108	125	130	103	113	91	96	101	99	105	100	89	94	83	101	106	102	95	114	115	122	104	108	108	124	113	93	93	106	103	105	96	104	93	117	122	107	122	94	106	118	106	129	127	99	93	106	121	119	112	87	108	110	112	111	115	116	117	103	92	100	93	113	121	94	107	110	85	110	95	113	94	126	120	94	107	122	106	103	84	122	101	112	109	101	101	107	118	111	115	109	99	128	103	90	120	102	113	103	99	103	97	105	108	94	116	103	103	105	95	112	116	112	107	97	106	111	105	101	107	126	96	103	102	129	102	112	108	94	100	97	127	112	97	107	112	114	105	112	115	113	122	117	105	124	111	103	117	124	121	89	117	90	108	96	113	113	104	109	127	116	97	94	104	107	111	111	96	104	116	91	109	108	114	113	122	101	109	85	106	99	109	114	121	103	107	98	97	112	120	111	108	100	119	101	128	110	107	99	116	88	99	111	117	111	116	103	106	111	107	99	120	112	109	86	106	106	117	120	93	115	91	101	115	102	115	107	106	101	107	111	111	119	105	106	107	101	97	105	115	110	126	110	88	101	105	110	133	103	131	99	120	112	102	107	126	103	109	101	104	127	108	102	106	123	112	104	113	119	108	107	111	94	101	122	114	101	100	89	115	126	107	115	102	119	125	119	110	132	109	98	99	105	99	103	95	110	114	111	115	114	127	111	124	103	91	107	103	104	104	110	124	95	96	105	113	113	119	121	114	116	92	101	110	93	102	109	108	104	93	84	95	103	113	108	122	125	127	92	120	102	98	109	111	121	118	90	101	99	118	93	86	118	113	97	108	122	120	109	101	99	112	107	98	99	96	116	116	103	100	106	127	105	115	96	115	106	109	123	109	117	104	119	125	112	103	106	113	122	110	121	103	117	102	103	124	89	108	111	103	115	113	100	111	112	120	115	114	101	127	124	99	108	95	93	119	125	101	116	96	108	91	130	117	107	98	126	104	118	115	92	111	119	107	98	96	117	103	107	120	114	113	104	97	98	103	116	107	94	117	100	114	101	105	113	108	109	106	95	112	111	110	112	87	114	128	117	111	103	111	84	113	122	105	99	103	120	104	111	95	109	96	97	119	92	124	100	102	97	101	120	102	111	107	115	113	99	118	113	96	111	107	118	96	104	95	99	125	122	110	94	114	112	112	117	98	104	97	114	110	117	93	117	98	109	105	107	128	120	110	104	125	115	114	102	97	108	107	109	118	104	87	117	114	126	96	118	112	118	108	106	101	100	107	124	96	123	100	138	98	104	97	113	108	90	85	110	110	108	124	89	108	100	118	120	119	94	98	122	100	101	120	96	109	103	121	133	119	89	106	122	108	97	93	99	118	102	119	97	96	122	92	95	113	106	107	112	115	102	111	103	111	108	98	109	122	111	118	83	114	97	112	78	117	98	96	114	100	107	114	109	107	113	107	108	112	109	97	115	105	103	103	107	110	113	109	118	112	115	100	112	96	104	111	106	131	125	109	119	110	97	98	94	113	88	105	110	97	119	105	142	107	92	109	121	99	101	100	104	117	110	101	109	103	122	106	102	124	114	113	119	113	102	89	108	129	100	106	84	117	93	89	96	102	104	100	108	116	95	113	110	100	115	103	119	111	110	93	103	105	115	115	102	111	114	110	118	103	121	96	94	95	111	115	118	106	115	104	114	114	120	106	97	134	133	103	97	98	99	110	91	104	114	107	102	116	125	108	99	100	118	92	115	99	115	119	108	103	97	112	102	89	86	107	113	107	108	83	101	97	112	105	94	117	104	117	110	97	93	102	109	106	107	99	122	109	117	95	91	121	108	117	115	113	116	105	124	112	100	110	105	115	103	97	121	108	104	109	111	95	110	124	117	121	114	93	97	105	115	97	112	108	130	109	128	110	124	111	98	100	110	110	117	104	99	103	90	110	106	97	95	102	91	125	110	94	135	101	92	113	103	118	117	93	99	115	100	105	112	105	115	120	99	98	109	104	115	110	120	105	111	115	106	116	105	112	100	110	116	113	121	91	106	99	88	109	100	105	103	106	102	102	105	118	115	105	113	98	107	105	99	98	91	110	115	109	118	105	118	111	129	128	109	93	118	97	108	106	103	103	115	118	123	121	108	106	102	103	114	95	126	115	122	113	106	94	113	90	111	96	99	86	115	98	116	100	103	127	83	109	93	112	116	103	106	110	110	112	122	113	101	111	122	110	108	126	127	100	102	125	104	104	129	115	110	120	99	96	96	103	114	106	101	135	103	110	99	115	113	98	130	115	116	85	93	110	116	118	103	111	93	117	111	108
19615	9621	6313	2868	1856	1303	978	796	655	521	463	361	333	327	301	264	260	220	216	222	219	212	243	188	209	175	185	172	194	193	164	177	198	159	149	162	169	161	162	143	161	161	174	159	172	175	149	162	166	140	152	165	181	163	136	170	176	162	181	196	153	181	169	143	170	151	170	150	146	169	164	173	136	159	155	158	143	160	171	180	174	147	157	150	154	157	165	171	160	165	142	157	164	130	160	152	159	163	135	166	165	150	141	134	149	153	164	139	156	150	154	154	170	159	169	157	178	154	133	161	156	177	157	171	159	169	148	138	166	164	179	164	163	153	155	151	166	141	150	160	165	136	160	146	144	151	135	176	169	141	148	160	165	151	169	146	169	154	152	143	149	129	143	151	139	155	152	159	139	150	142	163	180	147	158	164	141	129	139	147	166	139	160	151	148	162	168	165	157	155	151	137	155	160	164	148	164	163	143	129	147	140	131	143	155	159	144	139	148	168	155	164	184	167	137	153	167	152	166	145	148	155	153	173	143	149	143	164	176	143	159	175	133	164	154	125	158	139	164	167	141	170	144	147	161	143	150	154	155	145	148	140	131	141	158	155	170	155	167	166	176	151	152	139	169	120	149	155	158	141	147	150	156	141	164	146	107	143	153	156	151	159	164	152	157	143	168	154	149	173	174	155	172	151	155	124	162	148	165	164	155	152	139	148	159	148	161	158	164	143	177	175	141	171	157	152	145	136	167	156	147	166	153	148	148	163	132	164	161	173	157	128	169	168	149	165	130	167	156	144	151	137	165	138	145	163	147	146	150	155	160	132	136	122	170	145	144	145	152	156	150	154	157	133	140	159	132	167	139	174	161	153	144	163	165	149	165	148	180	133	143	148	151	155	161	163	142	151	154	134	174	151	152	136	139	167	145	127	163	161	177	169	146	135	171	154	135	178	184	153	158	149	164	166	146	168	161	154	147	159	162	120	151	171	161	130	135	163	134	149	147	142	144	156	158	138	187	149	135	152	153	170	133	166	122	142	157	179	159	142	147	153	166	157	151	154	157	160	149	162	148	163	147	160	161	140	148	162	155	144	150	148	148	144	165	139	141	168	151	159	160	147	143	140	153	147	153	154	154	136	168	138	139	144	164	177	170	149	158	164	164	158	156	135	164	143	160	166	149	129	162	147	171	134	149	161	147	161	149	156	147	154	165	149	147	157	156	182	154	158	174	161	143	150	176	155	153	166	157	158	166	134	162	152	158	163	157	141	152	168	154	145	163	126	146	149	156	157	140	170	139	163	162	144	147	150	162	165	163	157	140	149	159	147	160	152	125	137	161	139	143	144	179	148	135	159	143	152	136	149	161	154	161	165	144	157	138	145	138	172	155	154	147	163	156	167	164	145	178	160	141	158	154	162	161	139	149	154	143	161	151	170	134	169	152	178	142	146	146	164	128	152	162	151	166	138	169	136	153	170	155	130	145	169	135	154	133	125	147	142	159	156	166	141	169	141	171	171	136	155	148	151	139	137	144	178	137	158	142	163	154	170	142	149	134	149	146	151	139	157	163	151	137	143	131	156	136	150	140	106	177	150	172	158	146	136	144	151	156	156	187	149	149	139	143	155	159	151	161	143	158	164	150	150	154	157	148	153	170	144	148	137	153	138	141	143	146	166	160	170	132	154	175	163	168	157	163	143	143	167	155	153	162	144	141	119	136	130	146	155	156	139	183	160	148	135	153	130	156	144	170	126	146	146	151	133	156	141	158	136	139	139	146	165	174	174	154	160	138	150	159	161	154	146	162	129	178	161	153	156	124	144	156	176	148	143	145	187	153	144	167	163	151	123	164	164	148	162	155	140	156	146	169	136	163	143	172	155	132	160	135	155	163	149	150	151	149	152	144	162	149	149	141	147	134	171	159	143	157	153	144	151	129	163	155	169	153	138	152	117	139	143	182	134	145	157	131	135	161	145	150	170	156	152	134	150	134	162	162	162	148	142	138	155	140	174	144	163	166	155	130	162	154	149	141	129	147	143	160	140	170	146	145	171	141	136	145	144	154	141	149	166	137	163	153	131	144	156	143	156	160	159	131	160	154	158	167	170	147	157	167	160	128	155	160	155	141	138	144	143	161	165	141	172	166	177	151	140	134	154	165	142	156	132	143	143	141	181	141	147	147	139	147	154	145	148	154	168	135	160	130	148	168	158	156	152	165	152	139	158	154	159	149	157	144	164	166	146	147	161	139	159	153	181	165	144	154	146	150	143	151	139	145	181	163	162	156	150	155	144	149	133	165	165	147	140	141	142	156	163	170	157	152	141	167	199	137	147	170	164	145	154	145	161	152	151	145	160	128	152	140	145	170	146	168	161	151	162	139	150	154	166	148	149	157	122	152	138	140	169	142	162	136	170	145	153	150	148	160	156	161	152	156	147	145	152	159	151	157	154	145	172	157	145	151	164	154	139	159	139	149	159	172	149	168	158	156	136	148	137	146	138	148	147	162	139	169	142	148	162	128	148	164	132	166	157	155	142	166	155	173	168	151	138	148	165	151	147	134	169	155	148	157	153	148	165	147	161	168	159	144	147	141	155	153	136	151	176	167	139	144	163	132	151	163	149	146	145	174	170	146	144	173	145	173	141	144	144	156	133	143	161	158	171	154	165	158	147	155	168	176	161	144	146	156	166	153	163	151	160	141	152	160	144	160	166	158	145	141	136	162	177	145	155	156	165	161	150	148	154	161	157	162	130	146	158	147	132	151	147	151	130	142	147	137	160	159	140	162	148	176	155	139	181	153	132	165	146	139	159	166	153	145	153	165	189	146	138	159	161	149	153	154	178	146	164	150	131	129	175	170	149	164	138	120	157	135	158	153	149	147	150	154	127	138	147	162	162	180	148	162	140	154	145	168	148	153	165	157	149	157	145	173	146	160	136	149	146	135	168	130	163	142	141	171	157	150	157	140	144	146	141	141	149	159	147	133	138	155	162	150	161	143	146	165	150	142	144	146	155	152	159	157	134	145	157	138	156	156	136	125	158	163	151	153	157	155	168	139	156	169	181	135	147	125	149	142	155	181	143	182	151	161	157	134	146	159	142	173	118	137	143	167	162	146	165	166	144	150	158	150	152	140	148	161	164	134	140	150	169	173	155	146	140	146	169	156	152	145	148	151	147	155	147	158	147	170	150	130	143	133	146	140	157	167	136	170	151	155	161	144	118	150	155	148	156	146	155	139	145	160	149	142	156	152	134	145	160	164	143	136	154	169	150	157	136	172	158	159	160	137	141	185	149	184	163	160	156	153	146	144	159	156	163	145	130	131	142	145	150	159	147	143	146	158	157	143	149	148	163	136	151	158	161	135	187	143	149	168	159	149	170	166	154	158	156	149	184	179	159	157	156	164	157	148	160	149	157	139	158	148	159	137	143	168	145	157	162	158	165	139	136	150	157	172	209	149	148	162	141	156	128	154	140	157	151	142	156	157	169	152	126	164	169	162	156
27627	18662	3759	450	325	304	278	264	265	283	279	313	307	274	259	280	283	273	266	266	265	257	261	258	282	262	247	271	253	289	270	257	280	295	241	263	294	283	268	273	281	262	263	255	248	282	252	278	275	273	256	266	270	274	259	243	259	236	259	274	279	281	288	309	263	283	277	270	267	288	248	298	273	292	273	274	262	270	255	289	262	237	255	270	266	264	275	299	286	260	262	264	238	281	293	278	289	272	294	277	240	306	283	278	247	266	265	288	276	275	264	266	272	282	256	239	297	280	266	294	235	256	288	244	239	273	301	283	301	309	277	280	265	290	306	264	253	277	267	279	261	291	260	300	248	257	264	276	285	305	284	278	295	231	249	259	302	276	260	281	278	301	295	267	290	258	260	254	274	249	264	291	261	263	283	271	256	285	267	282	263	282	285	284	282	244	260	269	281	261	283	274	261	290	275	258	278	269	305	281	274	265	263	261	239	279	270	255	264	274	303	287	266	279	269	274	276	302	269	244	257	272	279	264	259	237	268	276	270	249	258	273	269	273	257	259	276	300	270	279	267	261	268	243	265	300	268	258	263	284	261	286	276	290	278	268	259	262	281	262	249	246	294	274	261	262	285	249	277	297	256	263	282	263	260	283	259	297	267	320	282	280	267	236	266	269	261	291	246	246	279	266	253	251	303	271	278	269	256	292	291	264	260	283	260	284	243	255	261	277	254	292	286	273	259	267	268	271	267	263	274	276	273	247	255	247	231	263	260	228	293	306	284	316	239	244	279	248	250	275	286	274	274	265	234	225	270	274	284	279	272	247	248	242	282	265	305	257	289	247	280	260	277	251	274	273	289	316	255	257	280	270	269	286	291	246	260	296	264	254	263	262	261	269	279	270	250	280	245	267	291	275	287	287	272	277	280	272	272	282	279	262	245	247	249	255	266	257	262	268	266	303	259	267	269	271	270	243	239	267	263	280	248	303	273	258	276	269	242	267	274	300	257	269	256	286	265	257	292	273	292	285	280	287	275	278	268	290	293	246	299	260	235	276	277	295	270	277	269	251	242	290	250	293	291	273	270	298	255	279	278	275	260	263	277	268	260	291	254	261	308	254	279	265	294	257	283	287	261	262	269	243	264	263	277	264	271	243	272	273	236	286	275	260	264	259	273	289	254	254	278	295	270	241	280	281	271	235	292	278	259	250	279	249	252	280	254	291	279	227	262	303	258	237	242	300	291	283	249	275	276	288	235	281	268	264	265	251	279	246	271	281	243	276	251	271	265	249	282	269	253	268	260	263	268	248	289	284	267	275	262	258	256	263	276	273	292	262	260	274	246	297	282	267	289	267	261	260	277	256	264	235	266	259	261	266	277	288	284	274	266	256	229	289	256	242	244	263	291	239	281	271	258	270	269	258	267	267	246	259	280	273	288	285	258	272	285	281	282	282	281	288	253	263	254	267	274	273	280	278	242	261	269	260	262	252	285	268	288	265	235	261	281	279	256	261	256	302	300	290	265	276	269	244	299	256	288	245	280	262	261	288	276	258	263	291	286	266	285	265	268	297	269	292	282	284	282	278	289	268	256	292	269	261	267	255	277	258	262	250	263	269	270	289	264	296	244	262	309	252	252	275	287	294	270	270	248	252	263	276	272	278	303	291	272	265	248	284	284	246	309	259	262	227	259	265	281	252	297	293	283	291	278	257	271	250	237	273	272	275	254	267	281	257	264	278	265	272	275	298	286	264	254	262	249	253	272	279	279	260	256	269	262	271	280	297	266	273	286	270	286	277	256	249	265	262	293	260	274	245	259	255	313	252	257	246	301	268	259	266	274	270	267	313	264	230	260	278	270	273	262	265	256	234	273	240	261	277	269	265	246	270	280	272	245	260	252	278	268	258	260	263	280	270	273	255	244	263	261	237	233	289	265	277	260	285	245	310	260	260	248	259	296	317	257	302	277	279	268	268	280	255	270	314	296	264	260	259	268	272	296	277	263	261	251	263	265	300	240	252	279	242	261	240	261	247	294	293	281	275	262	267	272	239	268	295	236	257	263	303	265	244	256	264	276	270	274	255	289	264	262	250	279	280	266	242	277	271	273	253	235	283	277	278	306	237	254	277	261	270	266	242	263	283	252	256	291	255	284	270	267	260	251	271	294	277	273	276	245	281	279	289	272	266	246	317	250	277	262	247	257	274	270	275	267	269	263	240	279	272	280	265	284	259	265	290	293	278	246	271	255	285	270	252	279	273	272	289	287	268	240	288	277	259	295	257	253	275	253	276	262	299	273	245	294	269	280	273	290	289	274	245	247	288	278	268	280	287	280	266	264	284	283	240	284	281	269	258	318	256	249	286	265	257	309	274	276	292	278	284	282	278	293	292	261	273	244	283	292	296	304	285	278	256	251	238	260	261	302	268	262	277	262	271	237	251	264	264	287	274	254	297	297	262	263	273	250	282	246	273	244	265	260	263	258	233	279	268	297	266	258	269	271	272	294	266	251	273	247	250	288	248	294	270	287	277	277	262	277	301	281	278	284	287	239	283	268	272	268	295	261	266	254	262	286	272	263	280	250	253	291	277	286	249	275	274	272	272	276	302	255	257	243	286	280	249	271	269	265	236	282	255	265	283	237	264	258	286	284	297	236	285	238	273	270	265	261	258	287	294	289	283	256	258	260	270	290	263	289	255	300	275	277	267	281	299	257	288	258	271	284	296	270	250	258	237	290	269	273	307	276	265	271	278	269	267	261	251	273	234	266	271	280	265	276	283	270	295	279	268	252	266	282	251	274	284	274	249	244	252	287	265	279	306	251	279	260	249	253	283	231	310	281	243	292	272	252	285	269	261	272	279	260	285	289	261	253	262	289	275	268	253	271	289	280	253	257	257	300	265	278	295	257	257	259	264	265	260	241	280	293	292	273	277	267	272	265	282	277	285	291	277	279	303	293	288	254	274	306	261	273	246	283	316	283	270	253	273	258	288	272	282	262	296	274	247	313	265	266	248	268	239	264	260	277	267	275	242	277	261	286	276	253	293	243	269	275	250	276	253	278	289	270	278	300	260	281	273	252	265	252	264	265	264	246	277	294	250	290	280	270	294	274	292	262	235	262	250	269	250	281	261	269	254	267	280	296	287	255	246	271	271	272	277	287	252	249	263	249	256	278	261	270	297	273	273	290	277	232	236	269	320	291	289	255	268	298	307	286	235	288	240	276	302	289	261	251	255	274	251	285	242	260	290	273	251	230	273	278	267	271	291	291	280	247	286	272	251	274	278	261	271	307	280	259	274	293	256	274	264	287	278	245	252	276	300	288	263	277	262	265	260	275	236	283	268	273	248	263	260	258	271	277	277	266	273	281	251	273	303	263	234	248	250	284	298	280	265	261	262	296	254	253	234	277	242	264	280	274	271	260	266	262	270	275	291	264	254	252	244	281	264	249	275	269	258	279	240	257	266	251	291	251	257	245	265	273	250	264	283	307	266	267	258	235	282
11316	750	633	506	469	434	413	446	381	428	384	430	399	411	429	391	416	365	436	415	403	413	408	386	394	414	412	417	394	385	402	415	430	409	409	414	415	375	386	390	402	433	408	456	407	428	409	375	369	390	399	413	390	407	418	377	396	409	398	408	377	413	398	407	400	408	385	409	396	409	435	365	425	390	362	384	396	402	371	420	397	417	384	373	402	410	400	408	367	380	409	408	406	393	416	406	409	412	429	370	379	365	393	393	427	419	357	428	386	403	427	391	363	394	392	392	433	400	402	376	456	438	415	406	381	425	389	386	378	397	393	401	411	415	413	404	407	405	432	414	386	436	417	415	400	400	378	369	421	405	421	416	415	388	405	389	398	406	389	417	391	382	399	390	369	398	404	445	447	428	376	421	417	419	423	336	454	357	384	422	395	399	390	402	381	378	402	404	418	368	419	400	405	418	383	369	369	416	410	407	451	387	427	418	389	415	391	413	428	409	403	400	399	409	373	417	388	419	376	411	399	391	384	408	404	398	408	402	431	377	356	392	384	395	420	419	406	403	417	400	430	418	410	451	403	382	389	388	405	404	382	371	419	412	394	395	380	395	402	421	387	369	405	424	404	392	399	391	380	392	373	374	390	436	402	403	397	388	369	401	385	390	350	376	420	408	383	400	401	407	377	387	399	381	383	388	371	407	414	421	431	425	484	427	373	411	413	399	389	435	410	416	397	417	349	398	451	422	389	395	382	390	395	382	418	397	398	363	404	390	437	390	376	406	384	388	384	383	420	387	426	386	419	422	364	436	382	426	421	406	360	422	385	368	411	437	364	437	396	409	395	450	415	434	401	413	436	413	402	427	359	375	415	430	395	414	414	383	417	402	379	399	405	432	369	414	400	430	396	375	400	446	357	407	371	432	393	417	380	388	361	430	434	405	425	430	423	392	396	420	399	409	428	405	379	373	445	403	407	399	420	398	381	449	405	390	374	406	383	421	391	423	369	422	427	393	418	399	395	379	391	439	399	365	401	423	402	386	374	394	411	423	384	390	371	400	375	409	378	389	401	387	412	339	427	406	415	406	412	410	409	444	398	379	401	398	374	405	389	377	386	428	394	415	422	426	400	399	393	376	381	392	428	377	394	363	436	390	370	416	431	387	404	379	370	409	404	376	419	420	413	414	395	401	406	428	388	384	421	408	407	424	405	374	426	399	406	358	368	379	449	405	398	421	375	430	407	397	380	405	391	399	426	422	424	369	375	397	398	403	385	439	420	386	408	402	403	403	416	413	426	388	417	374	386	387	399	418	391	410	400	417	355	382	420	401	435	426	392	399	431	435	404	405	444	429	391	412	397	421	385	391	408	440	394	390	413	423	403	432	391	416	391	399	412	384	408	395	401	437	390	432	372	379	413	419	396	421	431	387	384	417	398	393	415	405	361	394	390	415	402	385	395	443	417	423	382	377	407	377	423	391	406	392	400	437	374	450	384	452	399	423	433	369	417	405	399	452	430	377	357	375	376	420	406	396	423	401	376	424	436	373	396	398	404	413	390	357	413	420	409	389	408	404	374	401	393	397	393	411	414	386	411	410	395	413	390	391	391	404	424	414	417	409	398	355	373	383	433	388	428	405	407	437	430	407	424	415	408	397	385	385	399	439	394	382	419	423	409	419	405	407	423	390	426	437	377	421	370	426	381	410	379	418	398	390	392	395	434	421	381	415	409	402	413	415	401	427	442	389	397	417	384	374	389	397	393	428	400	399	408	391	418	402	393	429	405	388	405	388	413	384	402	409	420	408	428	404	398	404	387	387	410	368	402	388	399	400	346	393	381	424	410	428	415	378	389	383	424	404	405	387	391	390	405	429	377	420	384	416	423	437	430	428	385	394	365	429	407	427	420	420	391	400	391	399	394	436	433	451	409	373	389	410	376	418	417	416	417	403	407	414	395	392	387	390	421	407	429	394	434	391	420	408	392	372	414	405	399	439	424	392	416	407	413	368	417	418	407	430	386	415	345	393	447	397	440	421	400	406	414	404	411	407	400	391	401	409	398	397	405	409	405	392	410	379	392	435	389	430	359	400	372	411	394	393	385	406	386	408	397	431	403	421	420	430	384	415	384	441	394	405	399	417	422	394	385	408	390	403	394	387	410	368	365	400	424	427	407	359	402	358	409	404	419	395	393	427	400	404	434	408	381	409	369	426	366	423	420	393	420	358	382	389	394	397	392	397	424	407	415	394	382	409	401	404	410	384	419	387	400	391	393	413	390	398	403	420	415	412	408	386	394	427	408	412	449	407	386	408	390	425	412	399	408	423	396	402	384	391	415	403	432	389	399	408	403	398	426	392	401	390	399	392	413	400	441	395	411	416	396	397	406	410	405	386	399	382	441	391	397	435	434	438	405	372	418	397	419	402	381	431	372	450	423	383	414	409	414	397	397	396	402	415	416	412	407	409	371	430	410	402	396	418	395	394	425	439	428	413	400	381	393	421	401	441	385	420	412	427	398	417	388	424	413	416	423	428	401	394	390	429	426	390	388	431	397	451	425	413	430	354	398	390	414	389	341	433	411	397	375	414	387	375	406	392	383	394	408	395	403	373	402	427	384	420	382	404	397	356	403	395	426	412	399	402	377	386	391	416	409	408	392	423	399	405	385	420	432	375	398	418	416	397	385	436	393	421	407	417	361	380	422	367	413	433	413	450	400	413	416	418	435	431	375	407	412	395	419	384	392	408	397	401	408	426	430	411	431	403	396	407	422	348	399	416	429	396	429	421	419	407	391	395	436	369	412	407	418	404	406	427	400	431	371	394	425	371	444	390	429	364	409	383	404	406	387	409	411	413	418	384	382	402	376	399	401	419	427	394	410	412	402	364	413	423	386	407	423	357	418	414	405	394	394	410	382	374	424	416	424	395	428	441	443	409	426	411	402	370	395	433	359	415	421	390	387	382	405	382	369	414	418	392	391	379	363	369	364	406	403	400	388	397	386	386	409	402	397	413	394	416	410	390	403	405	417	387	416	408	389	408	402	467	383	409	415	386	386	408	408	400	420	403	426	420	417	412	422	406	395	414	388	412	365	402	415	405	414	417	355	388	383	457	393	390	391	393	426	411	405	408	415	447	424	391	431	388	375	408	377	411	410	402	380	376	413	380	418	385	413	403	396	373	357	420	411	420	391	407	436	406	388	432	437	412	398	392	416	409	409	442	395	400	407	390	408	406	410	397	358	461	377	391	411	379	391	404	401	393	410	418	426	381	414	419	398	389	422	393	378	398	381	374	389	405	387	393	379	401	395	372	398	380	392	402	411	366	393	404	374	414	398	412	357	376	377	396	406	417	383	377	402	411	394	386	419	385	414	406	414	418	402	376	376	405	389	391	426	427	394	414	392	385	397	383	414	426	400	405	402	388	444	389	416	428	409	415	410	387	382	396	432	401	400	439	370	408	407	397	406	398	404	396	443	370	371	419	399	371	408	402	363	438	412	421
23445	21526	28697	24785	21395	3483	332	241	175	168	171	169	154	135	140	144	134	133	124	130	119	119	129	134	121	138	121	131	93	115	122	110	122	84	104	133	109	122	101	110	78	99	96	118	119	124	114	118	103	112	96	104	122	104	115	111	111	109	108	116	102	104	111	110	109	101	103	88	121	97	98	95	104	117	111	100	120	122	107	109	114	114	118	118	107	99	112	108	115	100	104	115	109	129	96	115	100	111	120	111	120	153	115	104	119	95	103	106	111	119	110	106	106	126	122	99	96	125	103	104	80	97	106	120	123	99	107	116	110	111	127	105	118	111	119	136	100	96	66	107	117	107	115	94	123	100	104	122	113	119	140	102	120	92	108	112	121	101	113	107	125	100	82	104	110	111	105	122	113	119	110	101	107	107	131	105	107	108	105	115	116	116	106	103	138	108	112	101	110	108	109	100	108	109	96	91	106	113	107	122	84	92	124	99	121	105	119	102	135	115	112	107	113	97	106	113	111	114	106	96	104	107	110	126	125	92	100	117	101	109	113	106	107	118	94	108	119	118	117	121	113	100	106	90	104	127	103	110	88	109	103	116	134	122	107	110	121	120	105	122	107	109	102	118	122	122	113	119	99	103	104	118	110	105	118	100	99	122	99	128	108	107	90	115	110	90	99	115	122	116	119	103	109	107	111	97	104	119	106	117	102	94	122	113	124	96	128	115	122	107	98	110	115	132	90	118	124	100	121	108	103	113	100	96	105	120	120	117	128	111	112	113	101	125	102	107	105	96	112	117	95	122	122	107	122	93	116	111	122	109	117	112	121	127	99	106	92	112	109	100	117	96	110	127	121	136	105	107	123	101	107	121	97	128	108	113	84	97	123	102	100	116	104	116	102	107	99	98	101	92	110	122	139	119	105	112	109	128	116	126	109	117	107	101	103	114	86	118	111	124	119	107	123	111	116	106	117	113	105	95	115	113	109	111	124	117	109	105	106	102	112	103	104	101	103	128	109	118	117	122	92	104	127	99	128	133	103	116	117	105	98	87	108	103	108	110	111	113	109	108	104	116	117	124	114	106	117	115	104	118	102	104	119	118	107	105	96	107	135	139	110	117	109	96	100	116	125	115	112	114	112	108	119	91	111	97	114	119	122	117	98	111	110	109	115	118	108	109	101	120	107	106	106	95	121	101	106	100	123	116	106	122	108	122	86	112	88	125	122	117	94	107	109	104	97	111	104	95	113	97	88	96	117	105	100	96	95	95	121	111	112	117	100	107	112	97	112	110	119	100	112	123	120	109	127	102	89	108	111	75	131	107	112	117	108	103	107	132	99	132	107	97	124	121	115	113	85	104	126	97	100	118	100	113	107	99	114	90	99	115	104	92	124	121	100	133	134	92	113	113	99	107	115	86	136	99	107	115	106	122	123	113	118	109	116	112	97	109	126	102	118	112	117	102	113	102	105	121	105	112	124	130	109	117	91	106	131	86	108	107	131	116	113	113	127	120	111	104	121	122	121	120	100	127	114	89	86	113	107	94	108	106	116	125	102	106	122	124	104	116	129	108	119	115	95	91	117	115	117	108	115	119	119	97	98	90	108	113	130	123	122	99	116	91	121	98	96	100	126	102	113	100	90	117	87	121	105	124	100	103	99	110	107	133	106	112	97	106	102	109	129	127	116	103	144	95	104	125	118	121	107	113	129	107	114	101	126	94	100	110	107	122	115	122	122	107	132	120	102	121	110	119	127	123	105	102	108	108	118	107	129	119	119	102	116	113	128	115	110	113	114	112	126	103	115	124	116	122	113	119	131	113	107	99	111	106	116	114	98	120	110	112	116	107	116	99	114	116	109	102	113	113	151	112	126	115	110	96	123	98	99	94	124	118	117	109	104	106	112	127	120	122	103	110	97	122	113	109	127	124	107	107	114	104	113	113	102	117	110	104	102	89	103	107	105	127	98	100	115	109	96	126	118	96	121	129	111	93	95	104	106	99	97	105	113	118	109	108	110	128	120	100	115	96	112	114	126	127	97	105	109	124	112	108	107	118	115	118	107	120	88	116	97	95	116	106	117	111	122	104	94	110	104	144	95	131	101	115	92	116	108	117	111	105	110	121	135	122	115	112	117	105	103	123	118	103	112	129	100	106	105	105	119	108	103	118	92	130	98	122	104	106	113	100	87	96	113	122	89	111	94	111	97	121	112	85	123	110	106	102	99	114	96	105	86	116	111	94	118	118	126	126	123	110	129	120	120	109	109	112	110	100	123	119	115	116	114	120	117	97	106	116	97	100	107	114	132	100	126	120	120	117	124	112	105	125	113	113	113	99	92	129	92	116	107	98	120	124	106	110	96	125	111	120	107	119	136	101	115	126	110	122	117	83	106	111	126	87	106	111	119	113	121	104	103	101	106	100	115	94	96	125	129	110	98	123	102	97	108	101	100	96	119	117	109	106	108	129	94	94	100	120	125	104	123	109	124	106	122	106	122	113	110	110	120	109	107	105	119	123	104	116	110	105	105	118	98	108	107	89	101	108	106	114	108	103	124	102	115	116	103	122	110	118	111	94	107	113	103	125	110	120	114	119	106	109	99	101	114	111	79	91	84	114	117	121	117	115	113	109	111	117	110	129	102	111	102	103	113	109	104	123	119	92	107	101	112	106	113	91	125	110	99	110	110	123	107	102	107	123	109	95	101	124	119	109	99	95	116	91	112	118	104	119	109	117	115	127	131	98	127	96	104	97	99	136	103	105	122	120	105	110	102	116	123	113	120	115	103	104	116	127	114	108	102	105	105	125	118	103	108	111	86	106	111	120	115	111	113	101	122	105	98	96	98	128	93	100	108	121	133	107	106	110	108	115	134	119	104	115	114	121	112	117	119	115	105	130	121	114	93	120	119	97	109	110	109	113	126	105	130	118	86	104	103	102	95	117	109	93	117	101	109	122	103	106	116	116	120	120	120	95	106	102	98	127	107	101	122	104	108	109	98	102	110	107	91	117	134	110	108	123	114	111	122	104	101	95	103	103	110	98	114	90	109	111	107	123	113	97	113	108	95	107	116	118	118	107	118	105	90	117	99	97	114	115	106	119	101	114	94	117	111	105	105	120	91	124	98	102	109	130	116	122	118	119	111	109	124	96	121	116	106	116	121	125	100	95	115	100	120	106	109	106	103	108	122	117	127	117	105	123	101	115	113	112	110	110	107	99	107	123	103	104	113	107	104	98	122	122	107	105	125	112	124	116	123	116	104	97	106	114	109	129	103	109	108	120	111	108	118	125	109	129	98	99	100	103	105	110	116	139	96	115	138	123	93	119	123	108	102	122	107	121	95	121	100	101	117	136	121	112	120	110	95	118	87	126	111	108	90	115	104	127	133	105	123	102	98	109	125	108	117	94	115	85	127	88	109	105	104	109	115	125	132	119	104	99	95	96	123	94	108	110	114	116	102	134	102	112	90	106	106	111	104	111	106	119	114	103	108	115	87	98	119	107
19623	5716	3769	1587	1051	833	605	469	405	369	334	315	296	263	265	262	225	232	234	184	214	209	185	190	225	172	186	208	199	188	184	213	204	175	177	194	164	194	188	168	181	208	203	175	176	199	172	169	186	182	179	175	178	153	184	162	196	187	168	184	174	164	165	159	184	163	177	159	204	159	180	180	169	162	190	160	173	175	178	160	150	183	176	169	152	180	184	176	200	183	168	161	174	180	187	192	183	182	195	183	193	165	176	181	180	159	179	163	184	180	174	199	183	160	184	175	179	167	162	191	172	164	197	193	186	165	191	188	169	190	177	180	183	174	169	186	176	171	185	173	184	160	170	170	174	172	188	150	178	147	182	188	199	177	168	183	192	182	169	197	171	192	174	153	154	198	196	182	145	171	172	179	172	161	199	170	174	172	181	188	184	193	190	162	183	166	186	161	173	162	183	188	205	189	161	183	173	187	157	156	170	181	176	181	193	164	180	180	164	170	178	184	193	176	186	161	190	172	179	194	173	181	178	188	215	194	191	185	184	170	167	185	185	196	170	160	185	175	177	179	167	169	191	180	178	179	162	173	169	164	166	173	164	195	191	170	178	201	174	179	158	180	167	182	179	160	186	168	208	173	194	180	178	162	190	165	181	186	172	179	177	177	188	213	168	180	167	179	181	160	164	199	190	171	173	166	208	196	171	171	174	161	149	183	170	184	160	163	147	159	184	187	190	165	175	165	178	190	186	182	167	167	153	163	169	166	170	185	180	165	172	158	173	175	171	154	212	176	183	182	163	184	152	181	162	178	182	177	178	172	169	195	176	155	184	168	188	179	169	159	161	170	176	151	183	188	211	177	167	179	169	192	158	187	173	176	200	174	188	177	175	171	176	170	141	202	198	189	184	196	193	171	179	176	166	162	179	162	185	189	171	194	181	154	169	172	175	175	167	196	168	164	155	163	170	165	167	172	212	172	183	181	192	177	190	160	184	172	190	189	213	170	146	166	194	175	195	184	180	177	189	179	174	167	163	193	173	148	198	158	158	158	183	176	177	165	187	193	181	184	171	190	170	180	198	191	173	166	167	159	192	173	197	188	182	174	165	180	180	170	181	187	182	201	196	177	171	186	173	184	182	180	176	192	175	186	189	203	186	175	176	195	199	184	163	160	180	183	189	178	171	176	167	164	183	181	183	165	175	182	197	190	167	168	180	134	185	188	171	181	172	163	163	182	189	183	171	186	184	175	178	172	169	182	149	149	180	185	183	173	157	186	174	175	182	163	194	171	198	169	162	187	198	179	154	183	173	178	188	188	170	168	175	152	167	180	159	157	161	169	163	161	165	165	193	177	176	183	174	173	157	159	196	212	177	191	171	175	184	185	187	165	159	178	195	154	172	191	181	185	153	166	172	185	182	174	193	199	163	185	181	178	183	176	172	168	155	186	159	174	175	166	163	197	162	181	173	183	172	191	176	167	172	179	181	149	160	186	156	170	172	186	186	161	171	166	182	157	154	170	172	180	183	172	182	163	164	176	170	173	177	158	173	182	183	175	169	198	153	195	198	167	201	188	165	161	180	172	189	176	183	174	196	182	185	168	160	184	171	169	175	185	180	166	169	190	161	180	177	172	164	188	180	175	176	154	169	185	161	158	181	178	183	187	180	170	166	172	186	181	184	199	166	193	167	175	190	172	165	191	191	151	200	193	168	180	165	174	166	183	188	198	170	170	189	198	210	179	152	176	175	191	167	163	180	157	185	175	187	168	194	172	181	164	159	170	182	171	158	178	176	204	195	166	184	158	192	171	168	174	198	162	159	189	174	192	186	168	191	193	176	175	176	170	173	168	161	186	191	176	203	202	168	175	157	198	196	169	139	173	153	204	177	159	182	170	167	170	201	179	197	174	187	155	174	199	192	191	194	193	180	186	180	168	190	178	187	170	185	171	154	178	184	164	172	169	169	179	182	188	174	172	170	197	169	182	188	178	188	192	192	183	168	189	163	170	182	171	180	189	173	164	191	174	183	154	191	161	192	174	198	166	180	173	179	180	180	178	192	164	159	163	176	187	167	190	193	182	177	189	158	180	161	182	177	193	195	177	182	177	171	173	185	173	184	177	184	189	175	168	183	168	159	167	209	174	176	187	165	184	166	178	187	176	173	182	180	156	171	151	193	175	192	182	186	165	153	173	188	161	188	158	167	180	155	188	160	178	172	171	178	167	196	181	166	178	187	150	172	167	183	178	181	166	192	179	171	177	168	169	157	173	175	150	152	173	167	184	175	159	183	168	176	162	160	184	175	160	161	186	190	214	158	189	173	157	163	157	159	192	172	166	178	136	155	182	183	187	169	172	176	185	176	171	188	156	177	178	190	163	199	164	177	174	172	163	183	185	171	190	170	154	154	173	191	173	174	174	184	168	188	189	166	177	196	180	177	168	165	180	163	175	177	181	168	204	174	176	165	166	177	180	185	170	178	184	180	195	183	187	164	173	207	176	169	204	190	172	165	158	169	166	174	200	188	156	165	150	175	167	192	156	203	188	197	183	182	168	148	169	177	155	189	192	194	162	193	169	168	173	191	179	168	183	163	162	190	179	149	169	174	182	181	169	180	169	175	165	184	174	180	186	190	186	171	173	184	186	189	168	186	165	185	194	190	207	169	183	163	178	177	174	194	164	173	147	189	202	190	172	184	183	191	168	187	183	176	189	164	199	175	209	205	178	165	175	171	182	173	210	178	169	169	187	192	158	176	187	185	188	175	160	185	175	158	164	183	190	181	175	163	153	175	174	182	171	197	186	165	182	204	178	181	197	186	169	174	178	181	196	178	145	175	165	190	177	190	160	164	160	181	168	159	167	184	177	173	168	151	192	171	177	184	174	163	174	179	183	172	204	184	164	172	175	195	188	186	175	182	168	149	178	145	172	153	191	186	195	189	162	174	172	167	186	168	167	147	160	184	177	158	167	168	199	189	171	161	173	200	184	175	144	190	146	185	166	186	189	171	172	156	193	164	179	182	194	195	165	195	176	187	172	169	191	157	181	185	179	175	169	164	168	191	181	157	170	178	199	169	161	198	158	180	203	173	168	178	174	179	160	167	164	179	193	166	164	181	182	179	182	186	176	173	205	182	176	179	195	174	177	179	192	167	160	212	186	164	155	163	191	174	138	179	184	160	172	171	181	182	197	171	161	181	184	180	183	158	169	170	158	171	146	180	188	169	176	173	165	142	166	162	201	185	126	193	173	163	176	183	156	199	175	158	170	183	159	168	162	171	163	169	198	178	187	185	180	158	181	161	188	186	181	156	169	184	180	171	186	184	162	184	162	172	188	211	173	177	213	157	165	175	196	189	162	184	165	177	190	155	174	185	180	196	167	150	155	190	172	184	176	155	180	190	174	178	181	153	169	187	178	181	159	161	162	185	179	150	177	177	180	167	168	174	165	167	155	165	172	190	171	184	165	159	172	164	165	175	173	178	187	171	192	203	181	158	155
24858	21539	26961	24824	1815	397	424	355	336	394	356	380	321	317	330	283	324	338	360	317	309	325	355	338	341	312	290	320	315	313	315	333	347	314	304	326	315	315	316	329	306	317	324	340	318	333	343	310	305	338	326	318	316	288	342	288	341	323	333	316	306	308	314	300	318	329	315	343	336	290	306	334	354	330	297	325	317	303	347	302	296	305	344	289	272	320	333	306	314	310	303	333	316	326	330	327	309	314	304	336	310	348	320	303	303	304	347	340	330	317	308	306	294	324	303	313	292	312	295	315	323	313	301	323	328	302	304	298	315	323	318	299	321	295	292	315	313	298	315	321	316	334	373	329	303	322	297	290	331	316	303	311	321	311	301	304	303	340	348	291	304	353	315	284	305	345	331	313	322	329	336	325	314	313	314	294	323	310	316	316	288	330	311	315	302	284	311	328	310	292	286	323	315	296	300	288	330	288	314	323	307	290	324	311	302	309	328	313	335	305	330	317	318	331	333	293	319	354	295	304	314	336	337	307	291	296	305	306	330	348	320	290	321	310	319	318	308	341	300	285	296	299	328	307	337	329	307	307	330	321	302	321	326	319	315	340	304	319	292	322	320	333	309	301	322	322	314	329	324	287	338	320	315	292	315	305	299	313	288	290	309	316	289	305	323	340	280	324	305	316	325	291	326	324	323	311	315	304	309	335	322	349	307	327	316	344	296	312	323	315	289	323	353	312	329	306	301	325	327	302	303	284	299	314	334	311	293	298	345	349	304	300	290	321	327	310	327	322	336	313	329	360	333	296	304	317	295	283	260	322	314	309	317	308	326	343	314	294	307	288	323	332	315	315	330	302	309	323	314	328	341	321	303	354	290	305	326	325	314	366	342	328	314	322	312	313	324	312	285	318	318	344	330	289	312	296	333	294	297	327	305	316	310	331	329	303	334	298	299	307	306	308	339	313	310	312	316	268	322	382	310	272	298	295	292	270	344	352	329	291	330	339	325	343	368	338	319	301	317	332	321	301	310	328	309	323	332	316	307	326	327	327	316	314	340	329	327	348	290	324	318	326	297	305	320	362	315	339	305	304	335	304	337	329	299	305	356	321	327	347	308	287	284	304	345	284	292	323	295	298	324	300	293	323	289	305	314	303	295	327	321	308	334	301	299	313	344	314	313	326	297	299	294	318	312	327	325	349	306	334	294	313	333	316	295	323	308	340	302	298	354	300	295	307	294	301	302	313	335	332	306	319	288	318	316	333	319	317	326	318	305	335	318	306	324	278	292	296	335	288	304	308	332	307	324	328	320	312	313	282	329	344	327	316	336	319	302	338	300	285	328	328	319	300	336	304	310	322	309	321	308	341	335	319	331	311	305	347	319	332	274	361	331	288	288	290	318	300	288	284	316	347	319	335	319	317	321	313	317	319	296	316	317	319	308	271	339	333	322	307	306	313	358	285	324	337	345	312	309	301	290	293	298	318	310	332	316	300	284	319	318	289	302	325	338	293	306	311	293	290	334	299	300	318	302	317	330	291	344	316	304	324	337	296	320	317	285	317	288	321	298	280	303	298	344	302	319	279	316	328	315	281	304	305	306	325	304	290	301	322	352	311	318	323	325	286	302	321	324	310	320	337	320	292	302	318	312	360	302	340	296	316	300	311	341	351	324	306	267	297	307	292	312	332	325	316	290	323	330	326	312	317	329	330	342	311	320	331	315	302	317	312	320	319	321	336	318	283	310	287	299	320	321	319	361	333	317	291	305	314	328	306	312	297	353	329	330	327	336	280	293	305	314	345	311	329	294	274	316	312	317	307	342	289	333	295	335	344	316	360	331	323	318	325	321	323	330	357	356	318	321	329	313	316	295	330	313	309	309	309	325	311	266	302	320	324	293	315	331	299	325	311	309	342	334	292	296	316	328	331	293	326	306	299	312	324	293	336	335	317	301	289	316	330	323	310	334	341	352	315	331	332	296	334	266	320	313	300	300	332	307	295	321	315	310	314	305	300	309	309	322	281	312	294	338	305	307	310	295	314	350	284	349	322	285	332	345	308	331	334	295	336	308	321	317	300	320	343	337	344	305	299	298	311	299	304	328	321	289	326	316	325	307	328	339	302	313	326	330	351	311	303	304	331	323	308	294	326	327	333	325	319	341	321	267	305	329	292	315	302	292	336	319	332	318	363	343	304	317	307	342	317	326	367	314	305	332	349	336	312	304	307	324	317	285	322	285	319	326	320	333	314	325	306	311	329	330	318	328	337	282	324	304	312	372	309	307	287	336	320	315	307	311	319	307	301	307	311	329	334	312	316	310	359	375	282	313	328	323	330	307	318	294	332	295	320	293	316	298	306	315	313	330	308	317	292	334	324	300	303	355	282	315	335	306	339	291	305	307	316	306	320	303	333	326	336	297	341	308	325	281	287	303	308	349	338	333	313	340	345	333	318	327	340	307	330	318	305	325	278	336	327	302	295	321	315	320	315	325	307	321	349	306	320	323	323	310	329	312	296	315	345	320	324	323	314	342	316	311	289	349	338	320	336	323	302	306	334	308	321	311	321	305	307	314	331	301	343	334	301	285	304	328	315	307	307	331	287	320	348	300	331	298	321	301	321	312	296	299	317	303	316	324	299	307	281	284	295	356	293	294	288	296	307	306	323	330	303	339	351	312	330	334	324	314	308	297	357	324	311	312	307	312	366	313	334	285	318	314	307	312	343	309	316	326	323	330	318	308	295	328	342	320	289	304	303	353	351	304	366	305	340	292	305	331	279	309	307	288	337	327	318	316	284	277	300	300	330	288	347	311	291	316	330	301	324	302	329	286	312	327	313	344	296	325	308	304	296	319	300	295	324	350	348	298	341	287	295	332	301	322	288	295	327	276	300	313	305	296	322	317	315	316	323	337	313	314	326	314	320	320	310	302	314	293	293	317	297	321	308	302	325	349	334	289	286	326	290	318	338	330	292	309	341	321	332	353	313	300	284	275	339	321	324	322	349	328	294	338	315	300	302	297	317	267	324	301	315	305	316	339	321	337	310	348	292	323	314	330	340	318	313	312	287	300	318	323	298	331	321	327	321	283	315	314	309	327	312	313	300	293	318	298	338	324	357	319	319	323	319	332	282	303	318	314	339	332	324	315	309	311	310	312	295	318	338	312	324	310	302	334	308	348	278	304	358	312	314	332	312	330	298	326	321	316	336	301	295	286	337	299	327	336	320	322	307	275	296	306	339	317	331	318	355	327	316	312	316	317	339	361	344	321	303	302	329	320	299	322	324	321	297	350	343	321	314	302	352	303	295	291	310	320	311	308	333	340	309	293	304	315	309	316	345	307	311	342	310	324	315	298	340	308	330	323	319	292	310	335	313	359	323	323	314	266	285	317	330	323	318	321	296	318	328	336	343	313	315	322	268	300	324	320	353	296	329	311	345	299	331	310	338	318	329	291	318	305	329	319	318	321	336	332	324	308	311	300	340	291	295	311	303	313	288	311	310
19480	2917	2037	1103	905	722	668	606	577	493	520	514	518	545	456	513	474	458	480	488	439	465	465	464	466	459	481	511	486	501	499	474	431	453	492	471	449	477	476	511	475	469	475	459	496	444	469	444	500	485	437	467	458	451	457	452	449	469	450	469	473	468	466	485	427	476	494	489	443	453	471	442	441	431	425	465	437	471	478	426	469	459	449	456	462	446	439	462	497	459	430	456	418	472	430	479	478	477	478	487	489	446	467	428	453	443	486	449	409	470	472	445	415	446	444	415	470	459	447	450	470	438	456	445	450	448	476	429	451	444	448	465	452	433	457	444	466	470	479	436	460	502	475	449	454	456	462	470	440	426	430	436	418	441	490	458	432	466	442	437	459	458	497	478	461	457	443	458	467	415	447	420	437	459	500	466	473	414	477	475	474	470	426	464	443	461	446	462	464	457	477	462	436	461	479	485	429	459	449	479	446	463	415	443	435	466	449	443	465	455	432	448	475	481	433	478	434	450	493	513	434	475	435	464	444	456	475	460	445	458	483	449	480	457	473	467	485	435	466	461	456	432	419	469	466	406	443	459	469	432	429	481	437	456	478	459	470	476	455	526	447	479	442	478	443	455	450	446	468	441	438	487	424	425	458	467	429	445	472	420	445	473	437	424	439	454	459	462	428	501	483	464	412	480	483	496	463	455	483	474	437	480	434	498	473	505	464	438	445	448	502	463	465	497	434	441	451	447	432	440	455	458	436	498	491	451	463	481	460	434	443	440	391	463	423	434	490	426	445	494	473	501	411	458	444	450	447	444	463	452	411	469	419	468	451	447	473	501	460	451	428	460	430	489	450	441	465	474	476	440	451	476	466	446	504	461	456	445	453	454	470	478	431	482	455	498	437	447	443	491	468	460	470	470	458	478	439	462	446	466	444	443	453	465	445	461	461	441	449	473	482	448	453	392	465	483	475	480	450	405	465	467	444	457	464	475	474	475	422	474	464	478	456	436	432	444	449	444	446	450	479	467	441	481	479	460	479	478	448	428	428	451	455	420	487	453	473	425	466	464	467	495	466	480	442	476	439	434	467	436	485	464	447	414	464	432	423	530	437	463	453	445	416	409	487	463	457	468	434	482	441	447	436	434	466	456	438	433	457	435	462	438	488	417	443	459	440	476	450	423	441	457	488	448	486	470	468	477	461	439	477	487	444	473	469	481	460	469	408	455	458	436	440	465	463	477	432	472	435	424	420	451	441	427	478	480	497	464	464	468	453	425	488	418	443	440	434	473	444	430	450	449	523	471	496	441	445	449	471	443	450	452	462	448	429	446	448	456	434	462	453	445	446	469	472	422	433	446	438	483	445	443	434	453	434	484	419	510	491	418	461	472	432	419	473	426	473	461	437	450	442	423	466	458	462	424	454	474	457	472	471	446	450	490	467	484	454	443	424	454	432	432	495	472	474	480	440	420	457	446	449	452	476	448	452	428	459	455	447	447	453	465	454	460	484	485	441	466	457	458	432	462	502	442	455	401	474	442	457	426	436	478	458	427	456	470	468	436	480	477	435	431	502	438	442	416	436	444	455	439	478	459	430	423	446	464	446	436	453	477	453	468	415	449	460	464	479	445	451	453	444	467	452	456	453	472	455	456	453	466	441	464	430	454	485	456	432	476	476	445	457	450	458	440	489	464	449	440	446	439	462	460	455	443	472	444	457	428	457	470	487	447	444	469	457	450	423	429	484	466	473	452	468	505	449	451	454	451	449	455	434	460	465	490	472	436	457	450	452	427	453	438	497	450	427	442	489	449	466	441	471	478	457	492	447	435	433	461	477	482	478	455	434	482	484	447	477	429	449	455	480	442	447	414	431	476	461	463	403	495	473	501	471	474	468	435	455	441	459	448	423	448	407	457	471	447	474	478	461	460	478	482	472	462	512	455	458	422	461	418	448	461	457	434	456	413	464	403	457	482	466	473	435	438	458	450	474	421	447	454	449	446	439	452	444	427	432	466	440	440	487	445	438	423	435	471	464	445	440	443	464	448	429	476	467	462	467	497	467	482	434	440	467	503	452	462	449	440	457	471	386	443	458	462	479	471	452	464	443	454	444	474	435	445	429	467	429	428	445	479	477	460	464	476	438	468	454	471	446	451	443	471	473	456	428	420	442	469	454	461	452	427	456	471	433	442	471	454	442	462	471	462	450	497	475	456	444	437	456	411	472	468	417	472	458	451	453	425	452	446	421	464	462	401	444	462	472	455	459	427	436	457	462	426	440	480	472	482	476	456	479	490	471	485	441	414	455	485	495	475	452	452	433	456	500	443	475	474	435	478	403	488	464	467	443	445	427	447	434	496	454	484	468	464	426	452	445	435	424	456	444	437	460	439	437	488	424	469	423	497	435	428	412	463	491	464	493	448	448	505	439	469	433	476	457	460	465	465	459	456	479	456	483	430	469	463	453	434	492	433	445	450	472	460	435	459	493	427	460	446	497	464	501	459	450	459	441	467	449	471	488	455	479	441	462	469	474	459	453	459	461	445	471	416	462	451	462	447	489	449	476	457	478	432	487	442	437	447	463	455	449	472	473	454	466	466	488	447	484	454	447	429	464	449	474	437	433	455	461	427	452	467	464	458	439	453	432	451	484	430	483	451	449	476	438	482	444	437	480	487	480	432	435	463	510	457	489	467	429	460	489	444	452	441	420	432	432	431	491	454	468	467	440	459	464	461	481	425	472	432	450	449	453	432	449	471	452	451	420	469	448	487	457	435	458	448	440	460	445	437	488	427	473	451	443	433	432	490	469	460	464	480	483	468	430	444	471	496	480	429	467	475	485	460	416	437	466	452	461	448	480	475	463	496	445	434	479	421	460	448	433	490	442	464	448	482	465	403	448	420	458	461	458	465	437	474	492	466	480	442	451	458	443	456	444	484	435	464	427	435	462	457	463	457	447	458	444	470	458	448	476	444	446	458	442	432	445	427	477	432	474	497	459	467	456	478	462	473	448	509	473	475	463	461	459	497	466	444	453	455	476	400	433	430	455	475	484	447	468	463	474	418	446	470	451	497	480	446	480	504	449	449	479	427	432	457	516	470	464	418	413	498	445	450	445	432	461	461	447	472	439	430	488	438	469	477	473	460	507	459	461	471	430	448	440	432	444	477	489	414	431	453	443	492	476	433	435	448	510	484	450	427	481	447	456	442	433	460	467	467	459	482	469	451	427	426	466	448	502	455	431	490	428	448	511	425	480	458	470	436	440	461	450	432	430	450	471	474	500	425	449	428	469	452	461	463	465	460	459	456	439	444	474	449	461	443	450	474	473	438	465	477	420	442	485	473	478	454	417	487	463	415	442	478	422	487	487	520	501	450	476	430	470	478	483	463	441	470	443	469	446	422	435	423	423	445	466	450	450	445	454	456	510	447	441	462	465	432	447	435	453	447	430	433	448	449	468	451	467	493	446	454	471	438	464	431	488	476	458	447	447	422	459	461	465	426
22557	21550	29358	24209	21543	21359	1874	380	267	218	208	185	158	159	155	148	140	136	124	148	137	133	143	137	126	135	110	113	111	121	100	126	116	99	104	114	105	105	122	113	122	106	106	90	82	114	96	112	96	96	111	111	106	97	96	111	87	107	115	110	105	113	103	102	109	109	101	103	137	88	102	107	106	113	103	128	107	119	119	110	120	96	103	110	106	98	91	93	92	115	114	108	113	94	99	112	96	112	110	110	107	102	96	106	116	115	99	103	109	91	115	103	106	124	97	96	110	104	125	97	116	131	117	105	108	107	112	106	115	104	110	91	100	108	77	117	92	103	79	94	113	93	109	102	106	105	99	106	111	106	118	107	114	99	111	94	112	124	107	101	116	98	81	96	89	104	103	124	104	102	108	88	95	117	113	104	103	97	114	115	100	112	95	122	127	116	95	99	101	127	104	123	99	116	117	116	94	114	99	111	106	108	124	110	111	110	103	106	106	92	113	103	100	96	108	120	93	108	105	132	107	107	105	111	104	114	121	102	82	97	100	104	123	102	115	106	115	125	104	106	89	111	95	110	91	97	88	104	76	86	101	98	122	105	112	96	97	117	118	88	115	87	100	116	94	98	95	99	102	106	116	116	85	89	116	97	108	93	110	107	122	120	110	103	124	101	96	113	105	108	122	97	89	116	112	101	102	106	112	129	99	93	135	120	103	88	98	98	97	92	85	94	120	107	86	112	114	106	104	117	114	122	112	86	98	116	103	120	105	95	109	102	106	111	104	110	93	101	96	118	94	104	108	100	87	115	100	105	95	96	105	113	119	98	113	112	102	83	109	105	92	115	85	102	124	106	101	105	105	76	106	115	105	98	95	109	98	105	87	95	96	104	112	113	110	100	102	100	102	100	95	90	135	99	110	117	129	113	110	114	119	95	104	116	111	104	102	135	106	125	102	118	100	138	100	106	91	115	111	105	118	101	117	124	106	115	102	118	86	106	104	95	110	102	86	111	98	115	100	120	105	99	114	135	104	99	103	95	129	103	107	98	122	114	116	118	121	103	101	89	111	88	101	111	105	121	114	112	104	90	92	109	110	115	117	101	102	96	117	101	111	101	113	106	104	104	94	110	114	93	94	106	108	103	100	117	88	117	83	78	99	98	96	101	100	97	123	98	99	102	116	106	99	97	115	102	96	94	102	104	92	97	111	120	103	117	119	113	106	131	103	110	116	119	103	88	106	93	105	108	104	103	123	109	108	114	123	103	104	112	113	111	103	119	99	108	102	93	122	119	89	97	117	122	97	96	133	110	107	99	106	110	114	107	111	106	102	95	125	107	123	121	86	94	111	98	96	109	106	109	107	123	90	127	113	80	117	110	105	109	128	109	94	111	111	108	101	123	103	95	106	132	126	103	110	106	106	106	101	109	98	122	98	104	102	114	116	90	104	112	107	88	110	105	115	110	100	95	103	113	105	109	100	93	106	102	119	105	97	99	94	104	115	95	95	96	95	106	111	100	107	103	114	95	105	97	97	93	115	119	109	122	104	105	105	97	108	118	89	115	101	109	119	93	110	90	89	95	99	105	120	99	93	101	114	106	99	107	119	101	120	104	104	115	107	114	106	124	116	104	116	105	94	95	112	99	105	90	101	108	85	106	98	116	86	102	97	93	102	108	96	113	101	97	108	114	97	102	94	95	94	102	101	101	107	114	101	107	126	107	102	108	114	118	111	92	119	124	130	103	107	96	106	106	99	130	106	112	120	127	102	114	89	103	97	102	94	110	130	106	107	105	102	108	119	100	99	103	99	97	105	111	111	104	109	107	108	110	128	118	102	72	101	96	103	100	110	110	88	119	100	108	107	98	106	100	106	103	104	103	95	106	96	106	125	93	101	104	106	100	94	99	108	113	108	116	101	100	123	113	102	110	107	91	92	122	110	111	94	102	89	107	100	96	105	107	97	121	115	116	104	95	109	108	107	100	97	97	105	99	103	99	84	100	119	103	123	112	118	101	104	101	109	107	114	97	100	106	110	98	104	100	114	98	98	107	93	86	109	111	114	119	99	106	106	109	85	98	118	110	105	112	103	102	111	108	98	103	107	111	97	104	105	120	114	115	115	108	96	101	106	92	120	101	109	122	104	84	111	98	114	120	120	93	103	99	106	102	112	93	110	121	111	109	109	112	106	107	107	107	108	127	104	83	99	92	103	100	107	116	113	90	101	120	107	105	132	100	94	111	131	112	106	121	116	111	124	88	117	104	102	111	123	96	120	103	107	113	105	98	96	111	134	118	110	108	104	90	121	113	103	121	111	107	103	104	97	103	95	121	119	111	96	90	96	110	101	102	111	103	135	123	113	105	107	103	92	118	104	89	102	101	94	114	98	99	88	105	94	107	117	114	105	125	106	107	106	111	113	110	137	111	111	109	104	105	99	93	109	113	87	92	100	93	108	110	98	112	123	103	92	111	109	108	89	94	89	108	96	116	110	102	112	94	113	100	86	125	100	120	123	113	108	120	111	107	104	124	86	91	106	113	102	102	111	121	91	94	114	93	89	105	109	107	97	101	101	107	86	111	113	105	102	125	108	105	119	102	107	102	103	102	112	108	109	101	123	116	110	113	115	106	118	128	100	93	106	111	117	100	107	96	114	114	133	97	120	111	87	110	105	101	101	107	113	109	100	132	106	112	91	91	105	123	115	98	105	116	97	96	102	110	112	93	110	117	106	122	122	105	90	110	100	122	102	98	114	105	95	91	97	116	98	118	122	119	104	128	113	106	110	95	95	126	106	104	99	125	106	114	107	99	104	108	112	102	103	103	99	112	83	102	100	91	101	115	106	113	96	111	104	108	107	104	116	111	106	114	107	96	105	97	102	127	101	102	115	126	105	106	101	99	102	115	115	95	117	95	116	129	85	110	113	104	100	87	108	105	110	101	128	98	95	103	100	119	107	96	93	102	119	102	111	104	110	111	102	89	115	122	113	114	114	113	124	115	103	88	105	107	109	108	98	98	98	91	116	95	105	105	112	109	100	121	113	107	125	87	86	113	96	104	109	114	102	95	107	93	116	111	119	113	100	106	119	122	101	115	102	106	115	102	92	109	115	93	96	94	107	87	113	104	98	90	99	123	93	102	118	100	101	128	101	101	102	105	112	101	112	114	106	105	121	98	87	103	95	102	83	108	110	107	106	102	91	101	119	100	96	101	102	84	113	123	104	105	105	108	133	102	95	100	101	111	115	103	89	97	100	112	130	101	100	102	99	102	114	96	96	114	109	93	106	96	118	118	111	118	107	107	97	105	107	107	116	99	90	85	94	122	110	114	96	97	97	111	113	109	101	111	106	111	100	110	92	103	107	97	101	112	109	137	117	107	87	97	110	114	102	99	121	97	92	103	126	89	92	103	112	117	106	114	116	90	88	87	106	102	97	114	111	126	103	100	99	92	101	103	120	125	101	100	99	99	100	117	104	127	115	113	98	121	118	105	133	117
19046	9394	6238	2854	1870	1349	950	793	682	509	456	349	324	329	323	255	252	226	245	232	204	213	201	182	212	205	172	211	170	176	188	178	181	184	153	184	163	165	161	168	174	167	161	171	147	193	174	152	193	160	168	144	154	144	150	157	155	163	140	149	137	150	147	180	168	160	137	154	152	162	136	156	145	170	138	150	144	159	168	153	150	152	156	187	156	149	153	174	161	142	143	153	135	161	142	135	151	153	150	161	167	161	148	157	168	150	129	157	143	148	152	163	141	154	160	137	155	141	167	155	164	156	170	165	172	164	164	142	159	153	155	134	155	149	162	150	156	158	151	152	157	161	149	156	153	132	159	159	147	135	174	164	149	137	152	136	170	128	143	160	166	146	154	144	143	154	154	175	170	154	147	141	157	150	156	127	153	163	157	136	154	158	168	176	165	167	157	149	119	165	188	160	152	168	140	150	148	140	158	158	148	167	167	159	127	168	135	170	159	157	154	135	142	141	156	139	137	148	141	178	140	168	146	150	157	153	161	141	169	158	182	170	146	150	152	162	164	149	140	169	148	142	162	159	142	160	153	183	143	145	143	135	153	127	164	136	148	128	159	169	151	152	170	130	137	154	124	138	150	154	136	156	146	167	173	151	169	142	159	140	174	164	156	157	142	149	142	151	147	168	144	153	151	169	157	158	141	147	166	145	158	162	167	149	169	178	161	153	156	142	155	156	136	145	159	168	138	142	161	141	148	181	164	154	145	154	141	150	149	136	146	143	191	138	157	152	134	130	147	156	151	137	164	142	151	131	136	184	181	163	155	173	142	129	168	143	133	149	153	152	155	145	148	165	152	147	149	144	159	143	166	148	166	157	156	165	150	140	151	146	159	147	168	175	175	146	145	146	144	154	138	124	141	133	148	152	141	154	158	173	130	146	158	181	148	158	165	177	152	161	168	141	138	136	151	131	156	173	138	145	138	151	170	159	149	149	147	141	144	134	146	155	166	166	169	168	141	160	161	156	130	151	138	142	164	157	161	161	140	153	151	140	148	148	138	161	173	138	168	161	148	146	163	171	169	148	152	164	164	160	153	152	147	164	143	154	141	147	163	152	170	117	162	138	144	164	133	162	169	179	142	174	138	140	144	148	155	167	133	140	132	158	151	169	158	120	144	139	147	161	177	169	147	152	164	154	145	163	142	161	144	153	162	146	151	156	146	165	164	154	159	143	156	159	143	143	150	135	150	157	153	168	172	166	182	146	150	121	141	172	142	147	138	149	166	167	155	157	153	171	144	152	149	136	141	172	139	147	154	138	146	144	143	141	148	164	153	152	155	156	143	156	158	139	154	148	153	130	140	163	156	160	135	157	157	146	166	151	165	140	149	146	158	143	144	146	171	163	140	140	146	160	162	156	151	157	166	163	147	172	147	150	167	149	165	156	158	148	168	144	141	172	147	146	160	165	136	143	140	137	154	167	160	157	162	160	156	152	144	138	153	160	167	140	150	153	160	159	141	169	156	150	155	155	155	144	147	173	149	140	151	152	141	163	157	164	160	169	154	170	167	160	136	154	141	157	176	149	144	148	155	145	161	161	148	135	131	173	144	176	159	166	127	150	141	136	144	134	159	139	134	143	160	156	153	145	168	167	148	158	167	153	156	166	139	148	168	181	163	146	150	146	145	160	149	158	147	156	172	132	144	164	152	148	152	154	166	161	160	162	134	145	155	155	171	129	162	142	135	168	164	155	137	156	131	144	153	146	151	151	150	161	161	158	161	131	149	134	162	145	156	143	147	134	147	160	152	143	143	152	160	148	149	142	173	149	158	153	153	161	147	165	157	160	158	151	129	160	169	148	148	160	135	135	145	157	145	141	130	152	147	136	139	140	158	142	170	150	146	151	132	151	158	159	157	159	136	157	155	156	144	160	160	151	142	166	143	142	148	129	147	173	138	165	157	152	129	149	153	156	166	147	140	146	135	156	165	158	149	154	154	170	151	141	159	166	131	157	147	128	163	135	160	138	153	135	130	151	167	136	167	158	165	149	152	131	141	125	141	164	135	147	146	132	150	145	159	173	136	149	159	162	174	151	146	143	167	154	156	146	145	155	138	151	166	152	147	141	167	149	167	146	150	144	155	152	151	176	153	157	147	151	137	157	155	153	152	170	138	165	174	146	146	155	155	147	141	144	152	157	158	167	151	157	151	143	159	169	160	141	174	137	152	163	143	118	158	144	159	153	122	135	165	155	144	143	155	152	152	154	140	168	140	153	151	175	160	147	177	164	163	151	153	153	150	131	136	160	158	141	160	155	153	139	173	165	146	157	150	146	144	144	148	159	170	150	153	160	127	145	143	146	131	158	164	139	144	160	168	148	153	183	158	160	156	172	169	175	172	183	131	147	139	153	144	126	162	150	150	188	145	158	161	160	145	149	162	146	159	162	152	135	148	150	152	159	151	159	152	163	157	151	168	158	170	139	169	155	158	148	148	167	147	155	146	135	162	168	158	156	145	146	132	166	149	154	138	182	137	155	166	128	129	139	142	143	143	142	146	154	172	180	162	134	169	173	156	153	149	145	157	163	149	164	159	151	176	152	140	142	158	146	158	147	152	153	142	153	167	140	152	142	164	148	144	146	162	171	182	145	171	180	163	169	140	161	152	166	159	167	153	151	160	148	143	147	158	160	156	142	159	139	161	146	147	142	161	151	161	175	134	168	134	141	127	152	169	143	135	160	170	153	152	153	142	158	152	158	151	160	126	138	148	144	167	155	128	170	143	147	168	143	139	140	119	123	168	164	148	163	144	145	145	169	145	172	160	160	146	168	164	143	147	148	166	164	150	170	121	147	166	131	155	165	150	149	155	160	160	153	160	153	155	131	151	168	149	139	139	145	131	153	138	162	140	144	150	154	157	166	147	130	174	161	159	145	146	182	157	146	143	147	160	151	147	161	144	161	141	149	150	177	154	156	152	147	141	161	138	152	133	169	153	171	134	157	160	142	138	169	156	130	128	141	132	172	161	190	144	174	161	145	132	155	154	122	143	164	159	162	161	149	150	141	149	167	156	167	160	152	147	161	142	160	145	158	145	155	153	137	148	146	149	149	163	157	149	167	149	153	151	138	153	169	152	163	155	157	143	172	143	160	181	144	142	159	164	154	162	157	132	161	158	131	137	117	171	168	158	141	130	148	157	147	147	170	152	132	157	131	170	155	155	115	158	149	141	156	151	161	150	157	150	133	168	131	146	143	140	155	143	154	156	162	137	141	158	167	146	148	154	151	168	158	175	162	141	136	151	156	148	139	146	171	151	147	138	134	167	166	143	162	144	161	143	141	140	155	171	162	161	137	165	153	168	142	175	151	151	142	167	162	147	132	145	122	129	133	141	140	147	153	151	152	163	152	131	161	163	162	160	181	154	147	148	147	150	127	159	157	157	143	147	144	147	163	135	153	160	141	150	154	162	143	153	128	155	165	169	162	146	130	147	158	163	156
27816	18465	3452	441	323	300	277	263	256	279	258	261	263	240	270	225	273	250	246	250	281	257	276	286	288	266	270	273	262	261	251	274	248	278	292	275	273	278	285	275	229	264	274	288	258	245	245	284	251	306	237	281	274	202	282	264	248	253	284	270	238	253	265	265	257	274	238	272	278	254	275	271	266	267	272	280	293	238	256	253	244	257	263	273	246	269	270	298	286	265	249	256	269	261	234	269	253	252	267	247	256	283	273	253	267	257	239	282	283	245	259	268	250	270	283	258	313	247	286	261	255	261	264	244	277	248	272	281	263	250	242	258	248	258	256	267	278	279	290	266	278	263	253	259	249	283	260	254	267	274	262	242	245	269	265	262	259	276	246	237	271	251	252	279	285	267	249	291	255	282	225	254	270	244	245	285	274	254	255	279	261	265	268	254	264	273	243	249	284	248	234	288	253	247	263	272	288	269	262	255	284	272	271	244	270	286	264	244	259	246	284	269	252	245	254	234	254	274	272	307	238	283	302	282	262	243	264	259	249	272	279	250	287	244	270	265	249	258	271	263	248	237	258	264	272	243	252	270	268	289	232	261	215	256	275	261	259	260	267	232	262	254	272	265	276	248	273	271	256	255	292	295	272	268	272	254	266	257	269	244	235	268	262	248	239	256	268	284	264	267	276	260	251	249	255	297	276	271	261	271	265	235	279	272	272	245	262	251	273	265	239	231	253	256	248	240	271	245	271	270	238	257	282	264	268	244	267	242	268	257	300	272	269	255	286	260	251	244	245	240	239	249	283	269	241	282	262	239	261	244	264	283	265	251	250	255	268	261	278	274	264	259	273	274	270	262	268	276	276	250	288	236	272	238	252	254	250	270	274	274	263	268	258	257	263	259	262	247	263	273	243	261	279	276	259	259	261	282	291	280	275	265	265	263	276	284	246	266	254	256	295	258	256	254	233	308	245	275	255	281	261	252	265	280	268	253	266	253	240	264	254	271	267	244	258	279	249	249	252	254	280	248	280	262	260	271	271	261	252	243	295	238	263	261	269	283	252	256	271	247	277	255	286	280	269	244	274	285	282	282	284	262	307	276	262	232	273	282	234	251	246	270	276	284	279	265	245	250	260	281	262	271	290	281	268	269	252	255	243	246	263	224	268	264	280	260	271	268	264	235	270	238	278	264	292	260	286	286	253	263	245	286	261	245	266	253	281	282	232	278	257	257	237	266	250	272	221	267	253	234	257	283	267	278	265	255	276	273	246	265	241	258	240	219	273	304	240	251	271	236	244	264	253	258	245	267	240	264	235	278	254	239	256	283	278	305	289	269	277	302	260	237	273	257	256	268	264	273	259	257	280	246	252	239	281	289	272	254	266	248	283	300	265	279	262	277	293	248	255	258	266	301	246	252	250	265	265	279	310	253	262	276	297	262	267	255	251	253	266	280	287	273	255	259	284	265	270	298	255	273	281	245	238	239	264	248	252	264	253	288	256	260	280	252	269	267	256	252	274	256	286	249	262	278	258	278	246	245	265	246	248	276	255	269	259	252	255	268	250	286	265	285	248	250	255	237	263	267	243	299	282	243	282	274	252	280	246	264	267	245	244	271	256	251	274	288	254	262	247	258	261	261	268	286	286	260	252	274	291	276	261	275	275	289	239	272	260	223	282	294	241	279	286	261	273	261	244	266	275	270	269	255	261	255	268	255	234	257	258	271	264	256	249	238	242	284	236	281	279	266	249	253	255	246	286	239	267	269	288	252	287	253	256	246	292	243	267	225	259	256	259	266	288	274	287	261	272	254	241	266	280	266	272	242	258	258	250	233	242	268	269	269	273	266	268	268	285	251	244	274	268	251	268	282	245	265	288	267	274	277	283	280	242	227	263	257	273	259	264	244	259	256	254	262	269	257	250	284	272	274	266	256	262	268	252	271	284	280	249	245	282	270	259	290	255	265	276	284	254	260	272	274	248	250	267	279	249	277	271	283	271	265	279	274	296	284	247	250	274	270	248	263	262	267	252	292	268	248	291	256	242	252	280	278	284	274	277	258	264	241	260	255	236	280	291	254	260	282	258	276	276	244	237	268	267	247	256	247	261	281	248	260	253	268	254	251	252	264	278	281	288	263	305	287	258	276	279	235	243	267	273	256	256	265	254	279	274	253	280	275	271	281	245	240	279	249	265	272	277	265	276	263	273	260	252	265	262	277	270	229	258	269	253	257	251	283	288	254	271	274	267	269	260	235	262	252	268	272	266	268	301	254	265	267	263	244	272	251	257	230	298	277	246	266	277	249	254	245	266	273	269	235	265	253	271	246	242	266	247	279	257	279	270	261	255	262	254	259	296	276	285	258	277	240	301	247	254	272	243	280	264	295	254	264	252	267	249	271	243	257	252	270	251	281	263	257	242	277	287	270	245	235	277	259	271	265	248	256	278	269	266	251	267	263	274	236	246	261	263	284	294	274	303	270	259	230	239	293	272	251	287	268	264	252	268	250	280	276	228	281	253	282	262	269	285	264	246	257	284	282	257	277	268	275	275	278	243	267	245	268	252	246	260	306	254	274	281	236	256	246	263	274	273	245	255	242	243	276	279	301	262	253	252	266	253	253	243	273	297	273	262	247	272	267	267	274	258	290	275	242	238	265	246	246	257	283	253	262	280	267	276	264	312	260	267	272	241	221	238	264	244	280	270	278	270	262	245	255	260	267	259	230	270	288	272	273	304	252	283	266	263	262	282	268	251	276	301	271	250	256	254	263	276	271	269	261	296	285	267	285	252	306	267	254	282	264	273	266	248	263	252	246	276	251	280	256	254	248	293	270	258	282	294	258	275	241	243	255	281	259	254	273	258	274	285	265	276	261	287	245	254	262	263	258	270	257	254	256	286	241	251	263	245	270	268	265	244	259	262	256	263	250	253	242	271	284	247	279	272	253	258	282	248	243	265	255	276	272	290	277	252	255	258	299	259	249	247	269	263	277	254	298	248	257	240	261	281	259	256	270	272	264	275	275	254	258	266	285	267	269	257	257	291	279	245	262	256	248	267	273	264	252	256	289	256	241	251	287	297	273	243	222	266	282	253	235	250	275	255	263	241	246	270	272	234	258	263	271	279	259	227	241	259	269	261	254	259	252	255	259	289	270	283	243	256	252	275	258	235	274	253	252	244	274	283	273	257	256	273	283	271	254	268	262	272	296	240	276	282	274	268	260	275	257	253	288	269	258	262	291	273	226	250	259	268	235	255	276	261	265	296	260	253	276	274	247	244	250	280	257	278	259	248	253	249	279	253	255	288	269	298	260	273	251	266	271	254	232	258	254	265	260	286	283	259	254	277	269	274	274	301	280	266	249	273	269	248	296	236	261	258	245	249	258	280	272	242	244	265	272	278	261	265	260	255	251	259	265	255	262	268	296	277	273	282	239	255	250	242	246	259	271	275	277	278	268	297	313	252	266	241	270	281	268	303	257	263	296	235	260	268	272	271	273	263	252
10385	794	700	506	472	447	416	456	409	400	418	395	368	386	415	431	406	435	383	404	411	416	397	435	397	419	361	411	383	437	393	406	346	406	411	446	429	469	383	436	383	448	414	396	377	399	380	412	434	394	399	370	425	378	416	368	437	391	388	392	395	418	382	379	425	399	399	422	387	377	409	430	379	404	417	399	383	394	409	410	413	356	422	378	410	375	410	424	434	381	412	372	375	432	398	416	406	414	364	395	432	451	355	394	421	408	368	406	392	411	363	409	399	421	388	379	356	387	366	393	387	436	382	399	390	429	377	428	411	396	371	383	340	413	429	398	408	411	443	389	376	379	367	414	394	385	454	414	416	416	408	367	394	405	407	418	444	405	364	385	407	409	367	411	409	375	398	402	387	423	391	383	378	412	379	375	397	421	393	389	426	406	399	427	413	379	401	372	366	404	388	398	415	341	420	406	397	406	386	358	355	417	405	412	368	423	411	390	417	383	387	375	397	432	398	394	387	354	417	392	446	368	399	429	395	425	372	395	377	410	379	356	383	392	391	386	410	373	381	414	375	365	401	381	401	416	410	347	430	414	394	367	356	380	392	413	408	399	385	396	384	403	403	369	403	409	395	397	423	383	395	389	392	418	389	391	422	421	368	384	400	410	403	378	404	451	378	404	363	378	374	401	393	376	389	379	383	364	421	398	400	384	365	404	341	386	353	371	369	406	398	423	409	420	393	401	392	389	425	444	383	394	410	394	381	406	439	387	396	387	433	403	441	421	407	396	407	399	388	424	357	373	384	370	429	357	400	402	400	425	367	387	408	393	414	394	367	409	449	400	393	366	407	401	412	412	390	394	403	408	385	429	370	388	370	402	387	362	467	420	427	383	390	438	405	379	362	421	368	382	402	410	432	399	385	437	415	403	407	403	403	380	397	399	418	386	396	406	386	401	380	395	408	383	384	400	380	419	399	374	385	415	365	402	377	418	416	376	411	399	401	389	401	386	406	383	391	438	405	388	399	386	430	422	392	418	411	357	399	383	430	422	404	406	388	380	385	396	402	397	393	422	398	377	370	387	411	392	386	395	399	377	404	396	385	416	411	400	421	388	413	359	362	413	399	394	378	406	385	412	403	416	402	353	377	400	392	363	388	385	390	398	390	423	377	419	410	394	377	390	379	428	357	415	445	412	400	399	403	409	407	402	411	364	367	383	377	399	397	410	409	398	370	377	396	375	383	403	409	364	428	425	379	402	443	407	396	389	408	420	382	380	416	397	391	415	422	413	356	390	382	393	406	384	398	433	380	424	384	400	434	419	399	417	378	394	400	414	391	383	410	399	383	384	385	395	422	396	382	378	438	417	381	421	389	397	451	379	409	397	418	394	406	390	379	372	412	391	372	414	445	390	429	399	402	411	379	418	376	435	384	379	399	442	414	418	367	400	394	377	410	417	380	417	452	412	359	381	377	380	395	415	403	432	396	410	401	412	415	364	401	399	350	394	373	391	391	386	427	400	387	415	397	428	399	402	405	367	371	406	433	396	424	378	401	421	381	373	421	362	381	407	409	375	424	401	427	396	398	412	376	391	369	392	395	374	389	412	403	371	397	387	408	398	398	364	417	400	411	408	388	395	395	368	420	380	420	363	387	373	406	402	407	388	393	395	383	391	380	417	385	411	382	378	384	378	386	396	422	399	404	430	414	384	407	386	351	390	391	390	387	400	412	447	377	378	406	421	395	389	382	411	414	416	376	379	407	424	425	412	388	384	422	389	400	392	449	387	421	388	388	389	394	421	368	433	391	428	383	404	379	381	404	425	383	383	371	417	435	403	377	378	374	396	392	379	388	408	425	374	388	369	392	396	387	362	397	406	399	368	388	372	374	411	407	428	388	404	384	373	401	401	393	392	405	428	390	376	402	417	400	416	416	410	390	404	382	399	406	398	403	362	389	404	430	393	407	406	383	395	376	382	422	379	387	378	394	372	404	389	367	411	414	387	434	427	377	372	368	386	378	443	425	390	403	376	423	403	395	403	378	399	422	422	377	382	379	381	398	418	380	399	396	418	394	435	411	401	413	402	381	381	415	406	377	406	397	403	402	362	402	386	415	398	380	371	406	420	375	415	420	407	423	440	417	362	429	409	383	392	362	420	394	373	416	417	395	390	400	402	387	394	402	438	427	409	395	403	396	393	405	397	346	409	380	439	412	393	408	438	378	405	421	373	403	409	393	389	405	402	398	401	391	408	435	385	371	399	390	423	403	405	409	390	389	389	388	369	426	400	382	372	383	386	420	374	426	408	384	395	402	394	363	420	420	385	413	403	411	370	403	354	361	387	382	378	419	390	377	401	424	394	390	397	396	417	393	380	419	390	369	427	400	389	356	401	374	429	371	373	384	420	409	373	401	369	416	393	396	414	423	439	380	382	395	384	385	447	393	412	401	419	443	418	425	407	411	411	382	425	385	385	405	369	394	402	409	400	395	373	376	391	408	395	365	382	420	370	422	402	359	392	380	359	432	380	414	402	366	415	398	372	386	398	410	423	397	411	400	390	408	376	353	404	414	402	397	375	397	423	382	418	391	365	439	380	411	414	389	412	428	396	379	397	369	415	387	426	391	422	391	403	446	368	404	425	385	412	360	374	454	403	381	401	436	405	415	421	407	376	385	424	394	401	386	447	391	403	411	454	391	401	414	377	416	378	388	374	400	365	375	384	384	384	372	391	388	409	406	435	396	412	366	382	363	386	375	388	387	367	399	477	391	441	415	420	411	392	392	430	380	402	372	383	372	416	404	401	394	374	453	439	432	422	412	409	388	403	393	374	429	393	416	369	399	401	403	408	425	403	384	401	384	386	381	379	373	395	385	390	376	403	409	396	418	422	411	418	421	403	402	419	396	411	387	400	398	409	384	397	390	420	366	432	382	406	385	403	411	397	436	375	431	376	414	395	375	369	388	392	403	395	384	357	389	409	375	419	384	387	394	391	415	388	422	401	391	407	410	405	398	398	412	372	408	384	411	393	413	433	428	376	394	381	365	428	412	396	373	394	406	410	414	415	401	417	360	381	395	407	394	398	403	390	428	388	396	390	420	391	406	407	403	409	439	392	363	386	384	443	395	413	386	410	387	465	382	381	401	410	350	445	393	424	378	381	396	402	394	416	369	418	404	413	406	398	414	392	398	399	419	399	427	421	430	396	415	445	404	406	441	382	391	430	398	412	403	399	371	405	401	362	391	363	362	386	373	415	373	409	426	381	403	393	385	401	401	412	427	396	394	395	410	392	381	381	398	396	427	405	383	406	404	351	396	432	425	380	381	397	376	400	380	416	393	385	439	407	390	408	401	377	415	414	417	379	407	421	381	417	412	416	419	433	419	383	396	416	421	394	416	408	447	408	412	400	426	357	416	420	389	340	400	409	424	406	359	418	392	397	383	384	429	433	362	378	429	385	392	396	412	408	397	419	402	397	387	425	403	404	373	384	400	395	357	454
23463	21536	28770	24734	21426	3619	353	233	220	162	175	163	162	124	144	127	135	137	121	118	124	123	118	105	123	122	112	133	115	128	100	104	108	108	124	114	103	104	116	130	114	94	109	127	122	113	110	114	112	102	114	138	127	96	122	101	106	101	105	121	104	112	117	114	110	106	122	104	97	127	95	103	108	112	118	123	101	120	106	124	107	121	116	94	125	118	110	107	98	85	116	103	123	100	99	123	92	113	101	112	115	112	127	107	117	120	103	113	117	107	109	92	127	105	107	101	95	120	106	124	110	112	117	140	106	117	101	106	107	108	133	119	106	114	125	96	100	87	94	115	122	121	113	112	100	100	117	114	109	106	117	105	103	117	93	98	110	106	106	89	112	93	123	108	111	96	118	133	115	107	98	111	114	97	106	126	104	114	109	112	113	110	120	121	116	109	119	95	122	115	117	128	101	104	118	108	100	106	101	99	109	123	105	105	110	112	110	95	117	91	109	99	98	97	102	93	123	103	118	91	83	100	122	107	104	110	120	118	95	110	101	105	107	113	99	121	104	113	113	112	104	129	92	100	116	122	125	116	117	101	114	93	94	114	99	124	126	118	103	117	112	106	114	111	125	111	108	124	114	121	117	127	124	96	110	100	120	94	116	114	118	131	127	113	125	124	103	111	123	112	100	113	125	114	99	106	104	121	106	116	113	116	106	113	123	106	103	118	121	114	107	116	121	109	108	96	104	107	105	98	101	104	117	118	82	94	89	110	96	109	111	109	117	93	90	106	126	118	108	111	104	104	110	119	113	121	136	108	107	104	119	100	112	124	88	119	97	113	119	105	125	109	113	125	96	117	118	121	123	100	116	105	106	121	122	116	108	129	114	94	104	112	108	92	125	107	118	115	105	96	118	119	106	113	118	102	126	104	102	87	84	104	110	95	114	124	115	90	120	119	107	110	99	127	109	113	103	114	119	121	113	125	115	121	119	97	111	119	100	110	111	104	97	91	117	107	117	108	112	109	115	124	115	104	103	110	123	96	94	96	108	103	123	110	100	104	112	127	126	118	98	117	123	97	113	97	105	83	86	108	113	134	111	107	125	124	115	95	125	103	111	110	102	115	102	120	92	107	121	103	91	99	100	120	98	114	119	126	129	97	102	114	112	137	112	93	94	106	108	103	106	111	110	116	121	118	114	109	92	115	114	109	104	115	94	98	116	124	99	118	104	97	124	111	116	103	124	104	111	109	110	119	110	119	104	114	114	106	117	115	111	121	114	133	104	117	117	101	108	101	130	116	108	110	103	117	110	100	107	105	122	116	105	129	121	112	111	124	137	132	103	120	82	107	101	123	107	112	100	107	119	108	94	107	107	117	90	111	100	123	122	102	133	107	117	95	115	109	118	116	132	105	133	108	92	116	104	115	99	111	113	116	113	112	84	130	115	105	102	102	139	104	94	96	116	119	123	110	95	107	112	94	104	104	102	114	109	111	127	104	113	116	111	107	126	108	110	129	105	105	91	119	115	104	108	117	111	86	119	126	99	105	129	95	108	140	112	113	94	120	95	118	128	125	110	110	120	99	114	106	111	121	106	123	116	92	110	109	89	114	107	119	112	111	101	112	127	109	90	113	134	105	114	105	99	116	123	90	117	96	114	109	109	93	107	104	94	122	124	105	101	117	118	121	110	108	118	105	112	121	101	121	124	105	95	97	112	105	120	114	105	114	126	115	99	94	120	112	99	118	123	111	123	113	115	107	126	89	117	99	101	95	110	100	100	108	114	93	133	85	87	101	108	124	109	118	124	132	108	117	105	100	125	101	108	105	103	109	94	117	121	91	109	103	128	119	98	97	106	114	91	105	113	110	87	130	115	103	117	113	106	104	117	120	107	124	92	110	123	102	118	103	108	103	94	86	125	117	112	98	117	99	117	95	105	111	113	115	110	103	100	116	96	121	105	100	129	95	94	109	111	101	103	104	106	111	118	106	126	105	110	96	115	125	108	93	126	117	94	110	95	117	107	116	121	94	102	118	120	98	122	97	113	131	104	118	133	96	109	103	114	115	110	112	96	124	117	91	106	98	106	103	121	106	115	115	120	91	116	87	113	108	116	105	87	98	111	110	107	112	105	130	106	104	109	105	102	104	111	94	92	98	114	115	116	103	106	127	112	119	106	109	106	108	103	111	111	108	98	102	104	112	124	105	121	103	118	100	125	104	96	122	106	124	108	104	127	122	103	110	101	127	114	121	103	105	123	119	129	106	105	107	134	91	118	105	110	108	106	111	127	100	99	121	96	109	126	101	117	94	103	107	100	112	109	109	121	118	105	114	118	120	110	108	119	95	100	110	98	119	109	109	108	135	110	109	117	125	119	120	117	87	115	107	109	118	108	96	110	112	98	108	106	97	117	104	125	88	114	99	104	119	126	110	121	103	123	129	86	117	112	113	101	129	121	120	95	111	106	115	124	123	120	93	113	116	104	127	102	111	110	98	120	123	105	104	127	111	98	106	98	103	121	110	108	104	103	104	110	105	100	98	105	113	108	107	106	120	96	112	104	114	113	114	121	119	118	98	124	109	94	105	110	103	116	115	114	116	101	102	109	114	125	103	111	110	108	109	103	111	110	129	116	109	102	94	122	117	95	109	114	125	115	116	106	119	99	102	111	103	109	113	120	121	107	101	102	97	101	111	131	120	105	113	103	120	113	102	110	102	110	117	100	108	118	93	112	109	128	131	111	119	113	102	106	112	130	101	106	102	93	103	114	108	128	119	124	123	111	104	122	110	108	124	108	121	122	132	112	96	133	103	107	141	98	102	111	116	113	118	103	96	88	107	102	89	122	114	110	111	105	121	110	104	113	103	92	129	101	115	95	121	103	133	109	105	88	82	113	103	108	106	86	124	109	123	120	109	102	110	117	97	109	105	100	115	114	97	113	106	127	118	107	112	95	109	117	122	91	106	94	118	107	109	124	112	105	107	115	134	118	113	129	123	99	114	101	103	108	93	122	100	109	110	90	104	97	115	110	109	114	108	94	104	100	106	112	116	106	89	131	105	98	127	107	100	128	116	110	120	130	112	124	103	110	111	125	98	110	129	113	111	107	107	109	106	115	103	119	98	117	117	98	129	110	112	128	98	110	127	105	106	112	108	101	111	109	115	99	114	125	119	110	127	129	116	109	128	102	114	124	97	108	124	104	94	117	106	108	105	105	108	88	125	95	103	114	128	87	99	115	101	108	107	122	105	139	97	97	118	116	122	115	102	110	122	109	108	112	105	121	107	120	101	112	116	112	92	102	101	104	121	110	109	114	110	112	105	95	106	135	101	119	116	109	105	96	89	101	94	98	120	101	108	110	124	95	96	89	119	113	96	114	109	108	97	125	110	109	104	107	105	116	94	104	108	130	119	108	119	122	100	124	121	112	111	119	124	123	106	134	121	111	118	101	120	123	115	109	108	108	99	105	124	85	105	98	113	108	128	109	120	103	135	129	103
19170	5584	3605	1580	1106	793	618	538	429	350	352	304	274	275	244	232	223	207	224	223	218	202	205	181	185	200	196	207	203	169	191	195	193	176	183	197	195	175	187	187	180	198	148	185	179	174	179	180	169	164	177	202	163	169	198	206	198	183	183	196	192	176	182	187	196	156	187	168	196	153	180	184	165	186	194	161	194	188	194	172	164	179	187	166	173	168	190	158	153	162	156	188	179	196	172	157	192	154	204	181	171	165	189	175	200	177	165	155	165	198	164	176	167	187	163	179	185	165	197	188	159	186	166	171	202	169	179	177	197	182	179	160	168	164	178	167	175	172	201	190	180	172	161	179	189	182	176	156	163	166	171	209	163	177	177	160	197	137	184	185	199	174	164	196	182	185	160	182	186	181	201	174	166	151	171	159	158	182	175	176	165	181	176	169	184	163	157	161	201	190	190	170	175	198	187	152	164	163	166	184	201	186	179	184	197	170	195	169	174	166	173	178	190	161	172	184	157	203	161	153	193	165	174	164	180	182	181	169	188	172	206	205	171	166	161	158	172	155	170	166	195	165	184	179	195	192	160	195	151	204	163	166	186	165	155	171	167	177	216	174	168	193	182	160	161	191	160	183	171	176	177	188	191	162	183	174	160	193	189	161	165	174	183	183	149	196	181	175	181	170	191	180	175	186	153	168	186	179	200	188	152	163	170	173	187	179	151	166	228	206	154	182	203	161	181	185	172	177	183	179	177	190	208	160	199	201	174	170	191	168	174	149	175	172	168	205	181	175	175	152	177	177	187	170	165	160	183	166	169	184	170	190	180	206	170	194	186	177	153	171	176	190	174	158	172	189	178	189	172	165	178	147	203	180	160	180	184	177	171	200	166	140	173	185	169	155	163	182	159	173	191	185	221	163	156	149	163	165	170	174	180	170	204	190	169	178	171	152	163	174	170	192	196	162	174	202	183	151	137	168	182	167	189	198	203	174	159	184	185	162	197	209	194	163	176	163	138	195	178	186	182	191	173	173	185	170	183	164	170	175	174	188	176	172	176	161	180	189	177	182	176	186	158	172	175	176	162	174	181	183	163	175	156	197	185	174	172	164	176	171	177	206	169	153	174	158	154	183	177	176	181	154	190	184	182	181	187	175	183	176	159	178	151	184	179	164	184	199	198	171	178	163	167	168	158	168	180	175	159	169	199	169	184	179	171	174	167	189	167	187	163	183	197	166	157	183	199	164	181	186	181	175	164	148	169	182	153	182	171	152	179	183	172	171	165	160	159	179	168	169	184	176	209	190	169	180	162	172	180	196	180	167	161	160	185	170	200	165	174	181	179	172	165	169	191	155	186	181	178	176	178	177	184	182	185	163	165	174	195	178	172	179	195	184	162	148	179	158	164	165	177	202	176	152	177	199	169	180	170	158	188	184	172	186	194	183	179	166	172	187	183	195	169	185	173	152	169	178	204	180	170	175	131	187	176	167	184	181	172	180	181	163	177	175	169	159	168	190	186	159	159	174	162	168	178	167	171	174	178	190	182	162	178	173	187	179	191	155	183	173	193	169	164	186	178	177	167	181	197	162	188	155	169	182	184	167	156	195	146	168	169	174	167	181	194	181	184	167	165	159	174	179	178	167	171	184	163	176	162	168	166	190	199	152	183	168	189	172	186	178	163	171	183	172	189	170	187	187	177	192	171	180	171	163	156	173	162	175	169	191	185	176	186	186	182	191	167	183	179	168	159	188	180	185	169	173	190	164	165	150	160	169	170	184	177	150	179	170	190	170	176	175	167	211	184	186	190	168	184	188	170	182	173	185	158	166	209	175	174	170	196	162	164	177	184	175	174	171	148	145	166	169	187	201	169	166	192	174	174	180	159	159	164	140	164	191	172	185	198	195	150	174	177	193	173	175	181	178	167	183	173	201	179	180	186	174	177	184	187	177	175	156	199	172	189	158	157	165	172	176	167	177	185	184	190	149	180	180	175	146	183	170	178	155	185	174	196	189	156	173	190	175	155	186	194	157	176	182	183	177	162	173	193	177	176	193	181	175	197	180	162	196	169	175	180	178	164	156	187	132	188	195	180	181	176	179	182	197	188	176	153	188	165	179	168	177	151	175	145	163	182	176	158	158	186	182	181	164	177	170	176	186	190	182	167	193	181	179	190	158	176	164	154	169	177	182	185	174	183	185	184	195	194	193	189	149	192	182	186	183	182	169	182	147	187	177	190	170	154	166	171	171	161	174	176	189	200	166	161	172	182	175	169	156	179	171	186	173	169	170	186	173	174	156	173	160	186	178	185	145	178	167	194	166	189	187	178	179	172	173	150	184	176	180	159	166	181	164	167	176	174	188	172	179	169	187	180	177	197	151	161	184	178	179	150	166	173	159	190	183	189	170	181	150	149	167	183	167	188	180	183	194	184	161	184	178	166	164	172	165	196	163	162	170	160	181	168	182	172	169	176	177	194	180	160	158	175	162	184	169	196	186	144	161	194	156	171	201	185	156	177	158	155	181	183	165	180	189	174	185	182	158	195	177	166	158	166	171	159	162	174	178	183	178	196	182	155	158	182	173	198	199	176	178	172	188	169	179	178	166	188	186	173	163	165	196	173	179	191	168	198	177	177	196	171	168	166	156	175	167	179	170	167	181	183	186	169	182	177	181	174	171	172	174	155	172	163	183	164	167	184	162	177	172	193	185	192	179	197	173	168	172	193	168	167	166	170	175	167	171	171	172	157	173	177	184	166	183	177	172	157	154	188	165	143	179	186	175	170	180	171	177	198	184	159	187	196	165	162	151	201	162	173	178	191	162	163	164	178	183	149	166	187	166	169	186	183	188	174	168	164	170	162	166	166	184	163	173	182	178	152	158	190	179	183	169	175	158	197	182	181	190	165	210	183	182	154	175	158	186	173	181	182	191	195	195	176	160	177	183	160	159	184	151	181	201	186	159	193	181	174	169	171	189	180	173	177	132	167	192	172	170	158	179	190	162	183	186	205	179	196	198	176	173	194	186	189	164	163	183	175	194	173	195	189	191	184	177	187	182	174	191	161	170	171	164	191	174	193	156	156	181	166	157	152	166	181	185	171	157	212	192	154	175	175	177	180	174	183	179	178	176	145	181	186	168	171	160	184	166	188	179	173	166	183	160	160	168	177	156	173	163	161	149	212	185	193	178	143	165	166	152	184	169	191	175	172	172	157	163	183	176	175	167	188	185	186	185	166	182	152	185	180	178	177	192	161	162	151	193	173	165	169	179	170	207	192	155	179	202	161	174	168	164	161	166	158	163	164	163	180	179	183	175	178	173	166	195	183	163	147	166	180	164	175	168	170	171	196	180	187	192	181	168	184	170	180	165	175	181	181	180	189	184	179	178	187	169	194	156	183	187	163	165	166	161	181	172	165	173	179	173	157	149	192	185	159	181	178	167	172	169	155	146	177	160	169	165	146	165	176	179	159	186	179	184	164	170	157	149	178	167	176	203	149	183
24840	21532	27076	25096	1985	425	391	367	314	351	384	331	293	328	329	330	338	337	342	315	325	316	308	310	320	327	271	354	300	344	335	312	290	295	298	322	295	327	321	316	293	343	317	298	322	292	351	298	329	289	295	329	328	298	334	345	342	330	319	312	301	325	316	322	318	322	276	301	324	291	313	284	304	343	304	304	302	304	297	336	296	307	341	304	363	313	302	284	310	294	329	305	308	335	294	336	313	331	303	319	295	345	294	319	327	324	295	341	306	293	311	297	333	311	296	312	293	279	324	297	329	305	300	293	311	352	328	313	306	331	309	284	302	301	324	306	300	330	333	316	305	323	311	300	329	277	315	292	314	304	332	317	313	314	314	297	282	306	361	318	267	346	290	321	308	334	285	322	315	319	290	322	312	319	310	326	306	294	291	354	315	272	308	332	331	349	318	289	297	329	315	286	327	301	309	309	325	334	318	311	325	337	325	307	327	282	337	311	327	294	330	288	304	301	305	307	316	303	310	324	334	296	307	322	293	302	311	304	326	332	307	296	336	331	300	303	309	322	324	294	332	311	327	321	311	304	320	318	295	289	329	308	305	298	325	326	311	308	322	301	344	308	316	332	305	331	314	306	301	311	296	296	305	278	298	317	312	291	332	337	281	315	321	357	330	320	329	322	302	318	317	293	283	308	316	303	316	327	334	306	303	322	309	331	331	308	305	283	301	342	318	295	291	304	307	309	310	308	318	298	290	330	296	317	323	347	344	334	328	329	295	302	293	318	327	333	316	322	289	339	324	312	338	319	307	314	330	298	313	292	285	323	329	321	302	313	315	305	293	333	313	333	359	318	304	309	308	331	303	341	312	306	293	275	299	301	330	338	293	302	319	279	297	317	292	320	291	320	297	314	317	302	294	296	298	299	317	322	342	320	358	312	317	307	300	312	341	325	304	317	304	338	304	327	343	297	335	318	301	302	351	274	316	283	337	321	310	293	322	330	369	307	311	322	276	341	304	285	321	306	314	304	333	317	290	327	322	284	328	311	323	320	315	314	302	319	318	294	315	317	316	315	309	320	294	301	298	307	334	313	319	301	314	346	276	297	329	333	318	296	335	299	284	386	311	304	280	305	282	286	314	312	320	339	321	314	303	300	306	339	276	324	286	284	326	330	330	307	320	301	306	331	298	327	301	320	288	316	299	299	286	318	306	320	297	280	312	327	309	327	300	321	297	333	287	312	321	328	289	296	305	279	332	343	293	311	321	317	310	316	271	311	310	319	343	320	305	316	318	323	313	332	324	295	310	303	344	340	294	291	305	321	289	305	327	320	280	292	308	314	299	306	301	303	314	294	311	296	339	302	303	344	334	324	311	321	317	332	336	300	318	313	316	313	332	303	310	281	314	338	315	300	320	300	302	305	317	300	274	326	338	334	329	338	281	319	290	360	294	327	315	308	329	296	298	329	304	305	344	317	305	330	300	306	299	290	308	298	337	315	311	320	342	299	291	295	291	302	296	291	342	299	294	302	276	318	290	306	301	306	300	322	305	302	296	275	316	321	323	336	311	335	323	280	315	329	300	256	325	301	333	300	317	295	328	322	314	314	287	319	308	287	337	296	319	300	302	311	316	349	306	321	310	304	311	304	317	316	327	320	297	340	307	321	299	337	318	311	295	312	319	314	309	321	317	297	312	304	301	305	317	326	314	283	320	281	332	307	330	328	317	305	305	311	318	286	312	296	328	342	321	332	328	344	292	276	324	311	293	320	327	310	315	321	290	318	318	287	285	291	308	348	359	337	301	279	293	277	320	321	302	300	323	301	302	327	307	332	322	309	315	324	310	317	297	302	335	308	343	284	333	310	323	311	310	313	293	300	315	318	354	327	319	333	311	291	325	298	319	327	334	338	310	335	278	314	304	314	342	290	296	289	316	313	318	307	311	323	330	316	306	319	276	282	315	330	319	323	334	322	342	310	292	312	293	315	301	304	335	318	341	320	327	307	310	286	306	320	306	321	315	319	320	326	340	304	287	313	343	309	307	316	300	310	292	323	278	336	296	325	341	304	321	336	310	312	333	335	302	299	346	337	290	309	326	294	336	312	316	332	309	303	300	345	316	307	329	313	324	306	340	281	321	302	341	339	302	340	308	315	307	294	323	322	302	300	338	269	340	355	340	289	308	328	303	329	292	337	301	283	320	319	334	312	293	314	311	282	306	314	315	328	310	301	311	300	302	302	318	308	321	301	331	313	326	289	299	295	304	320	287	331	351	306	331	295	272	296	348	301	330	327	325	305	336	294	298	355	314	316	314	320	295	308	328	335	314	321	323	334	303	302	311	319	281	314	310	330	316	269	328	316	329	331	304	316	317	311	323	301	310	349	320	285	320	318	310	320	309	305	339	323	296	320	308	300	294	323	292	309	308	290	288	340	316	315	270	323	307	346	291	307	255	313	315	325	329	309	347	330	357	321	289	305	333	320	274	327	293	310	333	320	308	310	320	319	337	289	330	315	334	280	334	304	301	323	329	325	326	355	316	294	317	293	320	310	306	327	271	302	293	300	303	348	289	305	323	342	287	282	356	308	303	329	299	295	344	317	298	314	295	306	326	327	287	327	318	296	293	309	329	321	334	312	335	282	292	305	308	297	313	317	286	328	321	297	330	307	317	324	295	308	324	301	291	334	335	308	307	309	348	294	305	300	329	329	292	307	321	314	306	339	285	343	291	328	306	309	319	312	339	306	344	324	320	320	312	297	328	286	335	317	298	316	285	296	317	309	330	293	317	308	329	284	291	310	303	284	329	317	291	320	308	315	308	338	339	341	343	340	297	326	330	299	318	354	327	302	313	344	316	294	333	305	288	308	300	292	283	341	292	327	335	287	317	345	330	306	319	312	305	314	283	296	351	318	298	298	315	303	296	330	321	272	306	285	303	308	321	308	330	325	302	304	340	280	316	314	326	336	316	288	314	310	292	304	284	286	320	317	303	296	292	310	320	365	303	317	319	312	328	296	332	288	299	313	308	322	313	321	330	287	306	315	319	327	322	325	324	302	309	321	301	335	320	311	322	325	294	304	317	323	319	285	290	314	334	333	269	313	308	283	296	330	312	310	325	362	296	336	322	321	315	316	318	338	282	303	317	305	284	322	308	308	323	313	308	304	315	287	319	295	335	330	312	322	328	302	311	311	276	293	296	314	301	315	302	296	307	313	304	341	323	281	303	325	311	320	285	320	318	291	307	314	292	303	299	299	315	301	296	345	339	326	299	309	297	285	335	301	319	283	286	302	302	333	303	312	307	325	298	306	303	338	293	293	318	324	294	333	328	325	300	346	303	298	323	324	340	301	298	339	325	294	304	298	334	334	315	314	294	307	328	353	328	319	318	325	327	370	296	286	338	320	272	293	322	337	320	332	335	301	339	330	280	335	285	281	304	332	305	297	319	313	305	305	322	297	283	292	307	324	301	270	303	320	310	302	276	351	312	347	292	305	304	299
19050	2952	1966	1049	859	695	607	592	545	522	539	513	483	511	513	476	483	469	448	472	486	464	467	428	502	461	479	499	446	426	477	479	444	421	417	475	478	488	447	495	435	409	480	463	464	490	462	464	476	438	413	432	456	445	480	485	466	430	493	442	494	479	476	467	455	459	484	452	461	455	450	464	444	452	443	471	459	466	497	481	450	423	455	420	435	461	486	455	472	434	450	470	435	426	447	447	457	428	430	458	460	449	488	455	478	440	466	413	443	436	477	440	457	481	421	438	450	442	424	458	442	440	450	443	425	474	456	384	437	433	462	467	434	499	439	447	450	496	421	441	438	481	446	444	432	450	439	471	428	454	432	492	438	424	456	475	463	467	464	443	439	431	458	473	461	457	453	449	416	429	480	464	436	437	453	430	452	490	463	414	443	444	462	484	465	490	422	455	450	441	473	482	452	473	458	448	428	448	461	463	512	453	433	457	437	462	454	475	452	442	440	441	469	468	478	465	431	438	455	494	461	466	448	402	433	459	463	459	458	498	462	461	437	474	492	426	452	459	443	428	456	446	433	435	449	419	498	459	491	435	466	430	422	473	450	458	438	476	439	439	465	463	484	429	459	434	430	446	465	434	418	441	474	462	455	462	496	473	466	500	481	467	474	465	436	439	450	461	435	476	457	445	460	476	434	455	468	441	437	437	405	464	458	450	422	441	437	446	429	463	491	488	442	447	426	452	445	479	436	473	441	471	451	462	425	453	458	459	426	442	444	442	467	424	467	457	419	447	437	490	410	440	444	455	478	432	483	452	466	455	465	459	499	439	462	425	412	425	468	441	476	452	465	445	433	449	445	439	449	470	443	476	404	454	458	456	404	482	453	452	468	421	461	436	457	484	470	463	426	379	470	452	421	473	437	400	434	431	420	432	468	464	453	455	464	512	441	445	441	445	469	439	420	446	436	446	472	481	428	451	447	452	389	460	461	450	457	511	476	455	474	457	439	447	443	416	475	468	425	472	470	442	452	499	441	462	461	439	468	443	434	443	485	413	459	439	461	467	452	476	413	447	450	450	451	487	467	451	483	461	459	458	484	444	450	442	460	429	429	423	470	427	451	463	470	466	480	439	458	446	469	447	462	467	444	465	455	468	450	435	443	443	419	477	428	451	449	475	432	428	467	425	428	441	471	445	439	478	468	467	423	450	456	450	453	452	444	424	433	489	443	447	440	434	434	451	439	447	426	460	438	425	476	468	446	436	445	443	442	442	438	441	453	423	430	485	434	432	452	450	453	456	484	498	443	458	456	473	429	453	475	443	438	457	469	458	448	472	472	436	446	462	473	466	466	443	497	465	488	478	450	420	457	429	467	473	433	472	434	424	471	416	434	429	430	442	454	435	444	478	438	418	438	478	425	478	462	462	461	447	443	445	416	458	455	443	483	462	498	420	464	420	469	484	442	427	470	446	484	464	434	456	427	460	465	428	456	432	448	450	515	439	460	453	453	445	464	389	451	468	477	439	482	440	439	444	477	439	444	477	450	451	444	477	462	418	449	436	457	445	447	501	447	465	448	467	441	454	428	444	411	486	423	490	446	480	478	427	461	456	444	460	453	468	494	453	445	450	429	464	402	476	453	441	451	452	441	459	447	427	436	445	449	439	432	463	467	430	443	461	471	426	454	455	478	458	468	440	472	435	436	438	474	453	448	463	415	464	498	462	437	448	454	422	412	466	429	442	441	465	449	441	460	446	468	446	452	456	457	459	468	443	497	470	454	456	473	460	434	473	479	461	438	455	474	486	441	481	424	462	416	456	458	432	440	446	455	445	420	458	461	438	445	428	446	474	463	484	444	475	443	459	434	426	431	420	467	494	462	440	479	486	440	452	447	458	429	449	440	433	452	434	445	482	447	463	451	441	443	425	439	421	452	445	427	442	465	489	443	471	454	504	405	417	484	415	465	439	447	476	421	411	475	434	474	514	476	481	454	480	429	490	461	471	458	432	452	488	428	429	436	493	480	442	472	456	412	451	437	459	478	459	427	459	448	448	499	483	493	494	479	465	446	420	450	475	443	459	483	449	426	472	479	468	487	489	444	418	438	448	438	459	472	456	432	447	452	492	454	447	428	412	467	421	441	472	451	422	468	424	454	504	425	454	452	482	420	463	443	448	461	469	445	454	435	461	476	475	467	476	448	434	416	464	454	430	465	467	435	452	444	464	433	441	456	414	438	444	450	463	438	466	428	454	432	464	452	459	481	418	435	440	413	434	478	466	436	455	458	427	455	448	440	411	445	494	444	473	469	451	460	459	429	444	423	429	464	439	475	441	444	476	432	487	461	432	403	494	462	465	463	453	424	464	415	433	475	449	453	441	482	431	415	477	518	436	456	441	407	443	448	426	472	496	424	436	434	464	482	461	462	442	479	415	451	440	466	447	451	460	450	435	449	446	429	433	486	421	445	505	462	439	483	417	478	465	467	448	483	448	454	429	451	451	469	443	414	438	447	470	457	451	462	481	414	439	437	450	438	447	477	442	437	437	429	437	461	439	366	451	450	445	446	470	413	459	409	468	469	448	442	457	483	456	474	461	484	473	434	484	446	475	424	436	457	471	447	459	448	454	485	470	426	429	420	461	477	441	473	466	437	427	435	454	419	439	447	471	471	444	463	460	442	477	450	423	432	448	456	467	424	476	489	459	427	463	482	445	473	458	449	440	457	468	436	445	450	447	466	476	457	482	428	438	433	435	468	453	457	475	473	451	478	455	440	458	441	492	438	481	459	488	422	488	436	454	485	440	484	461	474	411	448	466	427	419	465	444	493	452	473	428	448	466	445	439	471	463	442	433	491	458	452	473	482	449	451	481	448	453	448	422	428	460	458	451	440	441	486	464	460	477	428	435	442	441	451	459	434	471	425	474	444	450	451	440	477	449	409	435	472	431	404	426	445	449	457	452	445	458	480	411	443	471	442	464	468	476	484	455	450	437	442	488	471	446	452	435	466	439	488	459	428	471	463	436	450	441	457	436	493	443	386	452	436	450	438	458	443	437	455	439	426	424	487	472	433	471	442	446	435	483	479	411	425	426	446	445	466	464	452	462	496	414	490	467	458	481	451	475	451	500	446	484	438	472	448	423	476	407	443	463	436	429	453	451	426	468	464	464	393	463	446	421	444	465	440	464	468	454	493	437	439	469	497	454	412	452	440	470	485	437	455	445	469	444	414	465	465	430	448	491	468	443	430	439	446	486	459	457	456	450	436	451	437	415	492	449	479	426	440	436	428	433	419	468	441	408	457	454	474	423	430	456	436	445	445	442	442	454	462	404	400	407	466	477	429	448	432	478	443	402	463	464	438	405	414	388	449	433	423	428	427	421	428	431	462	439	441	424	414	450	445	460	393	440	464	446	459	465	437	467	473	447	433	448	457	435	463	482	451	430	449	453	460	489	473	456	434	407	419	442	465	480	415	430	464	405	427	465	503	420	433	433	462	459
22631	21580	29457	24164	21576	21448	2095	347	264	228	207	184	176	174	168	173	165	140	135	107	128	128	121	115	124	135	114	131	121	119	119	115	138	124	109	127	116	116	106	105	99	101	121	110	108	103	109	120	120	106	103	112	111	94	118	92	102	106	114	124	130	108	96	124	100	99	113	103	120	115	113	112	97	114	122	109	108	102	103	106	95	106	124	112	98	115	116	97	104	88	95	107	84	113	122	127	108	124	109	101	101	91	114	89	114	96	123	108	98	106	98	105	94	119	118	110	90	105	104	112	112	111	119	110	114	116	106	104	112	100	102	103	102	96	95	98	107	111	105	109	88	120	125	101	121	115	106	119	110	102	97	105	100	99	85	103	105	101	94	104	108	93	118	111	102	127	113	90	101	103	106	112	102	97	102	115	103	114	120	87	112	93	108	97	95	105	110	91	121	99	106	93	100	126	102	117	113	82	111	94	116	93	93	106	108	123	108	105	127	113	103	129	89	94	108	120	124	110	97	96	120	109	106	103	111	107	109	124	88	103	110	97	106	93	112	90	106	95	101	114	117	109	117	134	96	105	101	95	103	104	115	121	111	120	99	113	118	101	100	99	100	114	115	104	94	103	109	102	101	123	120	95	96	113	124	117	106	117	100	111	110	101	118	91	100	94	89	108	110	104	126	106	130	100	92	101	106	103	89	107	105	103	114	110	100	103	119	111	79	98	112	86	118	93	93	108	100	105	87	114	99	103	99	94	119	90	87	116	87	124	110	115	109	101	117	93	117	113	97	111	113	104	93	103	108	114	103	115	100	111	103	99	93	89	124	95	126	102	104	100	112	118	94	111	82	102	108	103	110	119	109	86	110	110	88	93	93	92	107	99	115	109	115	97	111	96	116	104	95	102	98	104	117	111	114	101	112	117	103	107	83	98	115	114	102	110	100	90	93	123	80	100	124	92	108	101	96	99	107	106	116	104	95	126	110	108	100	105	108	110	100	101	119	105	107	105	97	90	108	121	117	94	99	122	121	108	121	101	100	86	102	112	108	126	116	120	83	80	111	92	111	114	112	93	100	101	118	111	107	94	99	101	120	121	120	92	103	88	115	121	120	115	102	125	114	118	108	118	108	104	99	114	97	107	107	111	97	96	113	97	92	105	109	113	109	97	91	110	109	96	114	106	121	99	105	92	111	120	117	107	129	85	113	95	118	108	113	93	103	103	123	100	124	85	115	98	113	113	107	91	95	109	93	100	120	93	110	126	101	105	124	103	90	101	114	105	83	116	102	88	104	120	100	107	109	106	112	110	140	112	96	125	107	113	112	116	114	94	90	104	99	98	118	108	117	107	129	102	85	119	107	90	102	124	105	117	94	105	88	99	108	99	111	109	94	115	105	113	106	109	126	97	100	121	100	112	102	106	100	97	91	111	80	106	102	97	124	131	126	106	105	102	110	107	113	115	112	104	102	119	118	99	106	115	122	120	103	114	126	107	97	96	118	90	114	125	97	111	92	121	104	96	103	108	110	92	123	100	105	108	104	101	98	101	97	118	105	109	111	124	84	121	112	118	113	109	101	103	95	90	90	103	105	77	109	102	108	106	108	106	115	116	116	100	118	109	108	124	104	103	119	100	102	95	111	121	112	108	116	106	94	122	93	97	109	107	109	97	103	102	84	104	104	119	116	110	98	92	110	83	94	111	100	117	102	107	97	124	105	127	100	109	105	110	126	104	107	106	93	112	104	101	102	111	111	102	103	104	93	98	101	130	108	83	90	124	103	131	105	96	103	94	123	100	96	105	117	105	104	123	105	105	103	103	111	97	110	104	121	123	92	117	105	99	123	104	107	116	106	114	94	96	106	114	97	94	94	91	103	92	86	93	96	86	102	107	114	92	99	108	91	92	111	110	114	85	116	104	110	114	117	89	94	92	101	97	105	99	107	106	100	93	109	111	96	113	116	115	125	104	98	110	92	104	107	104	114	109	109	87	124	119	108	109	108	107	102	105	112	98	120	100	131	102	103	99	114	86	113	95	124	92	105	107	102	108	110	98	105	94	107	113	88	107	97	102	100	114	104	100	107	108	111	104	112	104	98	101	111	98	110	113	91	89	105	115	92	108	109	123	91	100	110	121	131	120	94	115	102	124	98	102	94	126	109	111	97	107	123	100	98	108	126	111	105	102	99	95	122	99	114	111	96	111	103	102	109	101	118	109	104	97	107	107	102	117	96	109	86	118	111	95	89	133	103	110	95	118	106	112	113	118	103	122	90	104	109	104	102	103	112	103	104	93	84	93	110	92	107	107	116	106	112	94	111	106	94	102	98	99	105	97	111	109	91	115	111	97	95	115	101	86	103	112	102	91	103	102	95	112	101	86	100	115	106	109	120	98	101	90	103	117	118	103	116	101	119	101	108	104	105	119	91	106	120	103	109	115	110	97	116	107	89	112	100	105	108	107	103	100	91	93	87	108	104	109	115	88	101	107	109	111	102	98	111	104	85	93	98	116	92	98	90	93	102	101	105	97	126	99	117	104	104	82	92	97	104	92	103	117	117	102	140	104	111	92	111	108	95	116	104	113	106	125	113	102	104	113	102	110	120	115	91	109	108	108	99	96	89	88	102	111	121	91	118	107	107	84	114	110	109	92	102	102	108	87	95	104	110	102	94	111	92	100	91	121	99	107	99	103	138	98	105	124	102	118	125	104	106	106	99	123	129	128	115	107	107	112	105	104	104	124	115	96	118	109	116	124	96	89	106	95	87	101	104	120	112	98	95	96	103	106	106	116	96	98	111	107	103	106	102	97	96	100	114	113	109	100	107	115	111	109	88	73	97	95	113	114	107	110	109	94	100	83	80	109	104	123	99	114	116	111	92	112	95	90	119	104	117	112	112	100	122	107	102	126	115	106	103	109	100	88	107	111	106	97	89	115	111	115	108	107	95	104	116	112	112	77	97	117	107	108	105	95	93	115	90	93	98	107	80	102	98	110	122	119	108	107	106	105	105	113	106	80	120	100	117	103	107	89	99	124	121	117	95	92	114	104	104	124	124	104	101	106	112	85	95	100	103	128	100	110	110	98	104	119	100	102	100	118	95	107	115	108	107	117	126	92	126	118	93	96	120	121	115	95	114	93	90	107	95	111	107	101	105	92	98	109	100	86	96	89	113	101	99	104	93	116	96	108	85	109	94	110	114	80	101	109	109	103	109	102	87	107	102	97	113	119	93	107	111	92	110	108	121	115	110	108	112	108	120	107	109	111	97	100	113	87	84	98	104	94	97	104	109	98	125	103	108	103	94	108	95	114	117	113	102	90	98	102	104	109	108	121	100	110	107	111	87	112	118	114	98	81	120	121	93	104	102	116	101	102	108	111	110	120	87	97	105	96	103	111	109	109	99	105	101	127	126	112	90	99	107	122	116	104	98	90	116	94	100	97	93	102	101	115	125	96	106	119	106	117	104	101	114	110	96	117	118	110	111	121	116	97	106	96
17931	9619	6369	2862	1867	1361	1016	724	602	496	406	387	350	320	287	265	267	229	205	233	240	229	192	213	191	187	189	174	183	198	161	150	190	176	168	185	161	176	170	162	160	141	174	126	151	172	161	160	143	170	146	155	145	154	155	155	153	166	170	154	146	166	158	169	145	161	151	169	141	167	166	155	165	167	152	162	149	150	158	166	155	158	161	135	151	159	123	158	129	162	165	154	156	154	176	129	123	157	147	139	165	157	179	171	150	148	141	165	181	131	158	141	157	148	147	181	129	146	140	167	149	136	160	155	180	165	156	158	158	144	138	156	175	157	133	164	141	157	178	165	147	162	150	137	121	155	124	184	138	160	168	139	128	151	126	151	145	151	166	177	172	160	155	151	156	146	137	157	150	175	151	138	135	154	145	146	150	165	155	155	137	161	160	159	163	181	163	148	163	139	153	138	145	148	147	131	155	156	150	159	151	144	156	136	140	163	169	143	141	139	141	171	150	140	155	159	145	176	142	162	158	175	165	142	139	158	138	156	179	165	161	162	147	152	145	162	152	161	153	145	143	155	151	133	140	146	157	153	134	171	162	145	151	162	162	130	129	153	146	188	163	153	141	141	156	171	149	155	158	154	129	132	173	158	152	167	161	167	139	143	154	149	146	177	130	158	144	170	140	158	145	164	150	133	160	151	164	164	142	155	157	161	162	145	151	143	149	127	155	143	122	149	159	133	138	152	137	126	158	166	157	140	135	136	126	148	131	146	179	153	158	121	129	175	137	146	150	145	144	151	151	160	162	145	155	156	172	148	130	155	153	153	132	159	148	160	135	160	162	151	140	161	160	142	132	147	133	159	170	152	169	161	141	143	179	148	148	154	155	155	152	162	166	172	153	154	140	145	147	147	135	152	140	146	164	153	126	158	134	152	160	141	155	150	144	138	132	147	189	153	174	148	156	139	145	129	192	132	151	170	151	131	147	173	151	143	160	141	155	156	145	165	157	119	165	158	151	144	140	164	164	167	171	164	131	151	165	159	155	155	170	172	155	161	152	140	128	155	171	171	151	146	146	151	134	165	146	145	167	144	143	134	169	161	158	156	166	151	163	141	164	165	159	117	167	167	168	152	139	138	131	159	146	157	187	172	150	144	156	169	150	161	139	170	130	129	155	138	142	160	142	149	138	144	171	156	144	142	164	154	129	169	133	157	170	143	150	145	130	135	141	141	144	159	150	160	154	130	129	183	134	133	166	143	145	168	148	156	138	151	166	162	154	153	167	155	158	164	145	146	139	131	150	154	131	157	173	153	135	143	134	168	136	150	162	150	139	161	174	161	153	131	159	154	148	131	144	145	175	139	151	143	153	160	140	168	137	163	176	152	143	167	133	144	153	135	132	149	148	140	130	158	129	177	140	144	161	144	166	148	168	176	149	146	159	177	136	152	159	145	145	163	170	149	165	140	150	178	157	150	142	168	141	152	147	154	142	155	148	157	163	145	154	150	160	138	160	143	167	150	151	158	152	159	166	166	144	156	156	150	158	146	169	156	135	155	153	159	126	180	152	170	130	183	154	145	136	143	160	176	149	147	168	139	140	161	151	156	156	148	157	158	146	169	177	179	162	157	150	159	156	154	160	135	159	161	159	162	162	165	175	143	153	149	162	150	127	153	152	142	146	158	167	143	155	143	139	155	176	150	137	132	160	157	127	154	157	144	159	167	163	132	161	151	149	156	149	135	162	146	149	156	142	133	156	144	163	147	161	153	149	140	146	168	150	155	140	157	167	147	161	140	133	160	168	157	149	160	159	139	158	162	164	141	146	136	137	147	152	149	153	138	159	164	160	156	150	140	142	136	140	135	142	140	148	159	163	163	165	162	144	170	156	150	145	147	150	151	149	152	143	150	149	157	152	140	138	168	143	151	170	137	158	137	146	137	144	146	162	168	161	158	167	154	165	140	157	141	144	164	153	159	136	114	160	143	141	157	152	150	157	159	131	156	159	138	170	151	138	158	154	145	127	150	154	141	156	152	157	150	151	143	156	154	137	151	133	138	136	135	167	145	140	134	144	159	160	150	142	159	176	164	173	155	149	157	153	145	175	182	145	166	139	171	165	161	173	141	164	167	148	122	161	143	153	154	140	151	163	129	145	152	154	137	149	148	151	152	137	154	163	154	147	162	146	153	133	139	130	152	153	175	150	154	137	141	142	155	149	139	156	135	150	160	148	154	135	148	154	174	162	161	119	140	150	147	159	133	153	155	139	164	166	162	155	170	142	158	157	167	150	146	152	152	138	147	159	165	122	138	137	149	137	145	149	160	150	170	149	152	152	148	139	155	176	160	131	155	146	158	137	156	154	144	151	139	133	157	140	138	154	145	164	150	150	152	177	157	155	142	163	136	134	130	140	136	153	141	169	137	163	152	132	156	149	136	154	122	169	159	153	137	136	175	158	165	162	148	164	156	154	154	140	151	151	140	134	154	164	145	167	170	147	143	142	162	151	136	146	144	147	154	161	166	138	155	149	140	168	154	163	161	162	145	128	134	147	151	186	155	151	135	163	146	161	142	147	146	137	183	139	161	153	150	165	162	148	145	147	151	165	155	155	152	167	142	146	152	152	148	151	130	180	159	156	174	147	146	150	158	148	138	162	136	166	152	151	153	165	147	151	136	154	157	148	134	135	147	129	161	159	150	149	151	132	128	132	142	137	150	136	165	143	158	155	154	169	146	167	153	159	148	152	142	155	151	151	144	131	157	146	156	135	167	145	171	166	131	151	142	139	174	168	142	172	178	167	131	154	155	148	156	130	135	140	162	134	148	151	170	175	153	148	149	159	156	140	175	164	147	137	140	132	185	140	148	136	145	156	165	138	159	160	150	150	160	155	155	148	144	142	160	163	149	152	148	146	155	147	128	149	169	165	158	154	173	159	162	144	159	143	155	156	146	146	159	173	147	160	135	167	158	147	143	149	188	135	144	147	162	151	138	148	161	146	140	158	162	155	164	162	164	142	143	168	157	154	171	155	150	149	132	142	164	162	139	159	167	119	164	171	137	156	148	151	144	138	152	152	159	148	146	176	145	139	156	166	153	168	141	178	153	158	130	153	138	152	145	173	141	163	137	151	141	145	123	161	137	180	160	185	143	154	161	137	137	148	145	153	146	144	152	138	176	147	155	152	158	131	159	147	149	161	137	153	153	149	149	152	137	163	144	140	157	179	150	155	168	157	136	171	151	128	163	146	142	158	167	156	134	144	155	142	134	148	137	148	156	156	180	140	150	142	154	164	152	138	146	157	150	161	151	153	141	158	141	151	118	156	177	152	171	164	137	159	156	147	155	139	171	148	142	157	175	164	151	142	162	161	167	159	168	145	163	170	167	134	143	152	143	170	134	157	133	145	135	146	157	163	147	149	157	161	158	146	160	138	164	160	159	151	150	161	150	161	157	133	146	146	163	159	149	155	143	148	146	155	171	126	151	168	148	145	168	145	138
27606	18631	3716	568	462	378	257	279	276	273	255	261	266	265	271	260	274	251	243	247	323	262	289	276	261	270	259	275	275	270	240	275	232	234	250	270	244	284	243	254	284	261	252	266	262	264	258	278	274	269	277	276	283	237	262	269	271	243	227	245	272	263	224	260	237	258	260	244	294	257	276	229	237	268	283	305	282	256	244	311	254	246	237	271	262	266	235	232	241	248	268	243	262	267	276	269	282	267	258	284	246	262	278	241	259	258	259	243	265	241	272	259	265	220	256	252	242	277	266	262	247	271	282	294	282	249	256	254	246	235	262	283	266	261	273	259	244	276	234	223	263	229	240	283	283	278	269	254	268	246	236	250	248	246	268	239	256	267	273	262	267	262	263	240	266	245	236	271	266	279	258	226	290	239	253	289	279	242	245	271	258	261	254	255	281	264	257	226	256	291	272	278	254	246	274	267	251	269	270	260	249	253	239	256	231	231	264	245	242	239	293	268	285	285	261	250	250	236	292	268	271	234	243	249	278	273	261	264	268	255	262	272	243	258	269	283	249	260	249	264	269	233	260	255	266	262	250	256	286	259	255	239	270	274	242	250	243	284	252	277	227	237	232	283	243	253	289	257	299	258	239	271	263	266	270	267	256	255	254	288	287	268	245	268	242	262	256	264	251	267	273	223	262	240	272	253	284	297	260	274	252	261	277	239	259	271	241	257	214	261	251	240	266	257	253	267	256	255	247	257	266	256	236	253	259	258	268	233	284	251	280	251	239	254	281	254	281	272	235	280	231	275	271	267	264	243	255	283	255	259	261	271	230	259	283	258	262	239	254	230	287	269	259	240	261	242	249	264	287	253	292	266	256	265	238	236	256	281	270	259	264	296	230	233	291	265	252	271	254	258	271	253	267	251	264	226	262	270	246	248	261	262	264	256	268	278	244	262	278	239	282	290	239	289	271	275	234	262	267	258	273	270	230	276	274	259	253	269	266	250	253	258	296	259	265	259	279	276	247	266	238	298	249	252	260	287	255	254	249	238	249	304	239	261	297	278	258	239	269	257	270	276	246	233	276	266	255	278	283	280	272	233	263	240	292	245	284	231	263	268	250	255	242	273	255	282	275	282	267	263	272	260	276	267	244	255	257	263	256	263	291	247	260	283	260	252	255	236	266	255	266	245	288	254	248	263	257	262	258	248	244	243	261	288	268	229	271	274	257	244	234	266	307	244	235	241	242	259	262	262	271	280	296	274	263	297	241	305	250	270	265	239	261	253	286	270	253	257	236	269	276	232	276	260	267	232	270	295	261	281	275	269	252	249	294	271	272	278	279	265	267	279	255	247	263	249	280	275	283	271	282	280	275	248	283	240	261	280	247	269	265	260	240	277	240	250	259	246	243	252	266	221	256	267	262	277	199	277	249	242	233	242	226	238	275	214	263	271	274	272	250	256	230	267	277	259	251	267	238	266	270	294	271	251	259	259	282	251	271	267	248	252	243	283	253	263	249	271	232	244	286	221	248	257	270	270	240	247	252	272	252	258	273	252	256	260	276	244	253	275	238	247	287	251	234	236	220	260	258	256	272	267	276	269	272	259	288	266	261	246	245	275	277	229	283	235	226	260	264	234	253	264	258	265	235	239	270	271	250	259	268	274	257	249	248	262	270	258	273	286	286	271	244	258	233	268	275	231	244	260	258	278	250	250	256	271	292	274	234	229	247	275	277	266	289	255	262	254	267	256	255	264	255	279	254	276	246	272	266	260	292	261	271	280	243	262	242	274	254	251	277	241	249	241	256	242	242	267	274	281	277	261	269	256	265	238	265	257	263	269	259	271	276	250	271	249	293	253	246	245	284	267	279	247	263	270	299	254	263	264	259	251	243	251	283	251	273	244	259	269	272	270	276	283	259	261	269	279	232	261	281	266	258	221	272	279	245	247	282	272	256	276	243	229	260	241	267	216	267	266	244	262	250	249	254	263	252	251	271	247	240	267	273	258	276	250	268	264	225	244	254	267	275	253	289	271	279	240	223	254	278	274	245	282	252	260	264	276	245	245	279	254	259	263	262	268	264	264	257	256	241	267	267	261	271	242	237	274	245	262	249	282	275	257	276	252	308	301	280	269	245	262	269	263	288	242	298	259	240	232	245	272	254	270	285	305	242	258	269	263	257	260	276	261	284	276	256	235	268	259	282	244	281	271	261	277	266	287	262	248	269	260	303	267	269	257	254	314	260	233	254	265	259	256	260	279	296	250	251	238	245	244	287	270	203	241	259	289	244	248	265	268	251	254	234	274	261	271	279	262	267	276	269	238	267	258	291	254	260	265	270	270	277	264	256	277	272	246	272	267	263	239	238	267	247	265	283	267	277	230	277	272	249	259	262	283	264	262	258	252	252	256	261	234	265	295	254	249	265	264	241	262	254	270	273	276	249	249	248	253	269	260	229	250	259	260	252	265	248	280	254	253	266	257	260	234	254	296	259	241	275	265	261	256	236	254	270	260	246	252	229	251	279	270	262	235	268	262	257	255	254	270	264	248	235	289	260	235	243	269	286	251	265	274	263	266	266	265	249	248	238	246	284	240	243	288	252	268	276	272	267	238	291	269	260	276	249	261	254	255	256	242	257	254	263	267	255	266	268	267	248	252	251	259	270	236	276	254	244	248	244	254	279	291	268	292	269	232	252	299	263	263	253	266	286	258	227	268	266	262	245	240	253	263	261	250	270	243	252	260	266	303	269	247	291	256	252	271	278	277	254	264	277	252	244	265	257	244	257	249	273	267	239	261	283	272	265	287	238	263	261	271	253	279	248	256	245	230	251	255	257	272	270	257	255	250	254	284	230	264	280	256	252	263	257	278	244	264	307	284	254	280	258	260	251	232	280	262	232	272	274	267	275	248	245	240	247	250	254	263	290	292	250	253	259	298	290	246	254	266	258	258	262	234	267	272	247	253	290	255	279	254	262	255	268	265	247	251	248	259	258	266	243	248	268	261	256	257	259	243	278	261	263	249	252	277	263	286	247	255	283	272	264	272	230	260	266	259	235	250	280	248	279	264	285	255	240	261	262	262	290	245	283	268	288	276	263	282	256	238	277	264	271	254	238	259	269	274	275	251	261	271	278	265	277	271	302	260	237	266	242	280	264	215	267	263	262	270	263	233	259	290	248	263	255	251	259	249	285	252	247	242	278	260	244	234	223	255	249	268	248	240	244	262	260	255	285	265	271	247	256	261	248	262	263	252	261	249	278	253	249	248	265	258	279	283	256	225	250	281	278	255	269	262	263	246	256	264	239	248	301	286	272	257	243	293	280	277	286	235	271	238	267	290	270	240	267	256	257	240	250	266	259	264	272	242	277	242	262	251	291	265	269	286	259	257	254	262	255	265	289	261	252	255	277	263	234	265	279	260	269	250	263	240	261	233	245	272	237	277	249	251	283	266	257	253	285	282	271	284	285	269	262	280	252	294	297	251	270	250	253	255	249	286	265	241
10490	860	650	504	442	411	404	409	430	393	411	407	410	419	398	378	386	355	387	396	437	393	421	418	413	396	417	410	453	398	397	387	393	384	433	366	400	390	387	394	417	391	350	400	411	388	376	434	431	399	395	393	390	417	410	422	381	423	389	409	380	400	382	413	388	389	359	385	357	343	379	396	436	366	382	395	371	400	403	407	417	369	403	402	375	375	382	362	392	436	427	419	407	416	383	363	399	428	405	399	373	397	356	412	383	372	397	393	363	353	370	425	404	374	378	379	412	421	415	391	359	370	385	396	415	399	393	430	385	393	409	377	391	405	397	405	384	399	349	384	369	374	390	340	345	367	401	381	393	388	379	397	392	384	404	379	396	395	398	375	372	395	423	383	403	393	406	402	393	359	401	405	412	385	379	381	424	405	328	401	372	401	396	386	391	373	419	373	391	364	380	403	392	366	374	401	353	400	389	418	416	359	377	411	402	427	377	345	392	390	448	411	389	391	372	432	404	399	378	361	357	388	408	392	405	413	375	381	393	392	411	388	404	411	391	414	425	406	407	400	351	408	367	414	379	417	379	402	394	416	392	415	401	433	368	394	396	394	391	374	373	380	387	417	390	387	430	411	422	387	387	384	398	398	368	397	426	377	397	383	376	389	398	362	400	350	386	384	409	425	405	398	368	408	388	416	375	412	388	392	388	369	386	409	393	383	365	383	420	387	406	364	430	369	390	388	371	398	410	398	408	388	388	372	397	400	404	409	373	375	402	411	388	366	377	420	397	437	375	394	419	383	392	434	420	403	389	412	438	424	412	388	439	371	394	372	395	400	388	361	385	412	390	403	387	411	375	368	413	372	389	395	367	396	394	392	363	381	413	409	340	429	362	400	414	370	370	399	424	382	384	372	362	368	407	374	400	381	410	394	392	381	402	372	411	356	379	373	391	389	387	390	341	379	348	395	378	410	392	391	413	346	400	400	386	386	371	409	393	411	408	422	432	402	385	398	375	376	438	406	426	391	440	383	380	408	397	386	372	398	412	401	374	406	378	397	384	357	416	350	361	412	405	407	406	401	411	382	391	387	389	389	397	443	387	390	383	414	410	438	405	427	345	362	369	406	408	366	377	376	365	376	381	411	377	379	390	387	382	406	384	395	389	408	396	422	413	376	397	418	377	429	372	390	431	408	410	415	339	432	394	403	401	380	378	415	413	403	379	390	366	400	399	431	386	387	416	372	412	417	378	406	408	429	425	370	390	384	382	396	402	398	392	376	429	387	393	399	377	393	403	385	407	396	355	423	369	387	372	371	383	369	392	375	412	357	378	388	406	382	431	413	400	390	414	377	412	386	420	403	361	435	398	390	355	422	383	396	425	408	401	368	373	382	418	402	408	390	382	378	397	382	417	387	396	390	362	382	417	394	402	386	389	407	377	420	401	398	399	414	396	384	402	384	398	433	400	350	378	375	356	408	391	421	404	402	399	396	430	396	361	408	411	374	395	380	430	391	366	420	409	444	374	392	366	375	396	379	384	421	387	355	391	362	411	388	415	402	340	389	362	391	382	426	394	381	382	430	390	401	370	407	393	413	402	403	370	421	361	409	389	408	404	365	389	411	386	412	400	387	378	416	443	406	420	369	388	403	427	392	403	384	398	411	388	387	441	382	405	387	413	389	387	407	382	398	400	406	411	402	384	414	412	358	413	412	410	388	406	367	366	393	374	401	386	387	405	356	400	392	396	404	408	417	399	430	387	398	404	384	369	425	388	400	392	384	406	455	394	393	386	410	397	400	394	391	411	388	377	372	415	390	353	422	390	389	412	384	375	442	390	371	416	379	368	379	404	398	415	399	392	420	425	402	427	416	370	390	393	407	385	381	370	398	364	402	403	418	384	374	401	424	398	395	377	440	407	387	411	393	404	372	373	385	372	397	348	377	391	405	377	401	378	389	355	384	401	397	420	388	384	362	414	411	367	421	405	405	385	382	385	383	389	389	399	396	404	350	426	400	410	401	389	409	382	409	380	410	403	382	374	391	367	392	384	390	399	381	377	388	381	372	374	400	422	385	383	367	431	345	383	398	368	372	371	378	355	388	368	391	411	390	404	360	411	390	398	406	433	409	386	370	368	399	398	391	423	403	427	381	394	400	379	405	369	383	396	388	365	397	394	405	400	408	398	397	379	418	385	414	394	407	375	390	407	385	376	395	384	405	351	421	414	365	409	404	418	388	406	380	400	389	371	380	418	459	391	359	373	375	395	360	374	404	407	392	411	385	401	373	399	408	393	373	401	422	424	417	393	377	385	355	358	389	370	415	391	356	355	395	365	399	398	393	429	380	385	388	365	403	383	383	392	383	392	390	394	364	361	352	423	384	408	376	384	388	419	396	410	356	397	397	374	395	407	434	353	394	382	412	399	453	351	408	380	395	343	401	379	400	387	395	408	364	390	396	371	364	418	408	388	358	399	411	387	391	379	364	415	395	397	394	415	420	388	380	414	397	373	401	396	408	394	382	435	395	391	394	391	403	386	416	384	381	386	424	412	412	391	414	332	395	390	392	405	358	377	362	388	414	347	377	426	395	382	363	388	382	382	393	404	427	391	405	384	382	377	393	399	413	376	419	411	409	416	393	441	390	402	385	395	414	379	417	410	351	417	394	378	404	409	424	410	421	401	378	384	361	380	403	411	427	394	361	405	420	396	413	380	363	412	416	375	397	377	425	410	391	411	412	362	388	392	383	428	349	391	355	391	382	398	426	396	384	374	378	422	372	398	420	387	415	416	380	401	384	417	360	378	386	378	415	377	420	371	380	390	387	385	385	415	350	426	360	382	399	391	392	393	378	386	397	409	409	390	400	394	387	379	381	390	411	395	381	380	357	415	388	360	408	361	387	377	396	411	403	435	413	358	374	395	403	382	396	375	404	368	389	401	366	398	407	395	382	360	406	367	406	407	423	386	399	383	393	412	414	410	361	401	412	387	399	388	380	392	374	382	411	394	393	383	410	405	382	433	411	359	436	364	402	390	424	407	383	391	362	393	386	383	426	411	378	395	366	393	375	410	422	392	376	391	334	414	367	350	421	421	346	403	377	401	390	419	396	358	388	396	376	445	409	375	371	390	417	411	383	353	345	394	403	362	381	365	376	365	377	384	389	423	373	391	388	400	370	406	371	409	334	396	379	417	366	420	400	373	422	389	398	387	418	410	375	422	388	381	402	359	383	397	431	398	335	413	376	417	397	374	390	394	415	391	396	407	394	408	384	362	360	417	372	363	376	383	403	426	387	426	400	397	362	387	368	386	384	397	347	388	406	396	368	387	369	380	383	399	384	428	401	387	371	441	371	389	414	364	428	385	404	408	395	397	378	391	341	418	362	399	417	410	367	396	444	383	421	406	371	375	396	365	385	403	390	378	415	406	384	395	374	384	374	376	411	428	402	368	397	381	406	367	407	363	399	366	367	380	396	413	430	376	391	372	402	435	396	371	391
23487	21526	28782	24696	21463	3862	311	231	204	154	144	153	138	141	135	142	138	128	126	114	128	115	102	110	120	129	102	103	114	124	112	100	98	108	106	108	109	116	120	132	104	104	104	116	133	115	100	110	113	105	110	105	116	105	105	120	105	111	102	105	114	122	103	116	109	127	102	100	122	129	98	108	94	118	109	107	100	108	115	112	101	125	107	112	96	103	102	116	119	123	123	118	120	102	111	98	112	114	98	112	105	115	110	123	132	102	108	122	105	111	105	101	115	110	113	114	115	117	103	118	100	97	103	107	102	107	95	90	114	115	111	99	114	122	90	92	116	104	105	99	106	105	117	128	112	108	121	106	102	105	111	106	108	95	103	100	107	105	95	107	115	95	89	111	110	125	116	117	123	114	106	111	117	99	121	108	86	99	121	104	110	129	94	86	113	96	111	97	120	89	111	106	106	133	105	108	114	112	137	94	101	103	103	129	127	100	110	80	105	85	117	127	123	101	99	100	108	96	104	127	102	134	101	128	108	115	107	111	125	122	101	107	100	92	133	96	106	102	113	109	87	112	113	106	107	98	100	109	107	114	95	115	107	97	104	119	114	111	112	101	92	107	91	103	103	113	104	92	110	110	113	121	106	106	130	94	102	109	111	104	116	110	119	108	104	112	132	131	125	101	106	108	104	115	109	113	111	125	104	106	109	119	118	108	101	121	88	104	107	104	126	115	111	110	117	117	110	112	107	123	123	110	98	110	101	107	94	90	124	107	116	122	101	112	110	109	115	109	106	121	107	121	98	104	93	120	112	116	105	119	114	115	103	108	107	112	110	98	109	107	134	110	104	127	123	114	101	97	116	77	101	102	123	96	103	108	102	111	110	92	97	116	119	96	116	88	118	104	111	118	101	96	106	117	94	106	107	125	121	104	118	104	107	95	101	91	115	103	100	95	92	112	126	103	117	117	122	114	89	98	95	93	106	93	109	99	99	105	98	115	116	112	125	121	115	115	109	112	113	111	112	112	106	85	116	100	109	102	127	109	120	103	110	130	114	104	107	90	105	114	111	112	88	113	114	110	108	87	102	133	107	101	123	108	97	109	119	97	91	111	115	96	116	101	100	99	106	106	103	101	98	106	103	110	110	111	108	117	106	110	107	111	110	111	108	119	108	127	112	118	94	109	108	99	101	111	120	96	88	98	105	110	108	117	119	133	103	105	97	101	103	128	129	90	119	131	98	97	127	98	120	116	110	95	90	112	115	121	105	100	100	117	110	107	100	101	125	114	92	87	119	102	103	105	97	107	131	96	91	87	92	109	109	91	98	112	121	109	98	93	129	112	100	109	124	122	102	96	128	105	125	102	111	111	120	94	113	102	85	119	96	111	100	105	114	103	101	107	128	114	123	111	88	108	111	100	120	105	113	111	121	98	118	122	117	101	111	95	110	104	106	138	105	106	118	108	118	99	89	130	116	94	79	114	120	112	112	101	118	110	102	115	113	107	115	126	109	102	111	116	113	118	100	105	103	116	101	111	118	122	95	119	107	106	104	102	100	110	123	115	106	102	122	110	116	96	104	99	107	115	124	121	93	95	112	100	106	106	111	102	94	107	126	106	109	124	127	137	102	123	105	116	107	111	102	107	96	102	126	113	115	92	115	97	104	109	107	96	130	110	109	110	103	110	131	102	114	103	112	110	92	114	106	122	101	108	117	110	107	97	104	110	117	95	127	107	105	111	98	110	97	115	106	107	110	105	98	100	97	123	106	109	93	120	84	106	101	129	121	115	93	115	132	98	112	114	92	87	104	113	102	107	111	107	117	122	107	113	100	108	109	95	106	131	107	108	121	109	121	112	93	112	108	130	93	124	108	116	102	105	102	120	113	112	104	131	105	113	120	106	92	101	112	105	118	116	96	106	129	88	109	100	117	105	109	106	115	129	102	112	124	104	108	110	112	119	113	127	116	92	125	121	118	94	114	114	106	97	107	105	117	105	134	115	129	122	115	133	101	118	116	112	116	112	117	112	86	98	94	100	101	108	112	112	110	118	95	105	111	122	114	115	116	118	96	90	127	123	129	117	119	129	116	95	110	111	101	104	107	97	108	87	87	114	123	102	99	108	114	106	120	118	105	94	101	108	105	125	98	108	91	113	116	119	105	119	106	120	102	114	98	106	118	110	128	107	99	115	120	94	111	100	104	111	108	104	115	111	102	108	120	103	124	101	126	98	109	100	126	114	97	100	98	130	116	127	113	101	107	119	106	97	105	120	130	107	98	126	117	95	110	133	110	99	94	105	110	103	110	107	114	106	86	99	90	132	107	117	118	117	115	98	123	124	114	87	121	99	91	95	97	102	122	95	120	107	109	96	125	108	122	118	117	119	99	121	120	111	110	118	115	94	100	109	122	97	107	106	108	113	87	92	109	110	121	98	105	122	97	103	129	109	109	115	112	100	117	112	116	107	108	111	109	99	120	105	101	100	125	102	104	113	94	106	88	107	104	113	122	84	89	124	101	104	100	107	95	104	102	105	114	117	115	98	114	120	122	114	97	115	115	116	112	103	120	95	113	106	107	104	102	106	107	89	94	119	107	120	128	98	94	114	101	92	109	106	122	118	105	113	123	90	100	109	115	105	112	113	107	102	93	102	110	130	123	95	100	102	119	125	99	104	105	118	113	99	103	96	106	105	123	121	109	98	120	89	133	126	116	131	118	105	103	102	96	111	112	111	106	109	97	108	97	108	106	104	103	118	127	104	108	116	104	109	87	88	108	108	121	100	120	93	98	109	95	106	110	98	119	102	81	111	119	108	118	102	112	110	112	110	118	104	111	107	118	97	103	122	109	107	106	100	124	91	104	100	122	106	94	128	114	113	100	119	109	100	108	100	114	97	123	104	114	103	119	99	109	133	105	119	101	119	95	112	106	102	106	117	96	101	129	124	124	133	103	109	107	108	96	90	114	100	109	110	107	100	107	109	111	94	90	117	97	104	95	103	102	97	103	103	107	100	97	112	106	99	126	107	108	101	96	114	130	112	103	116	130	102	104	99	125	96	103	105	118	118	113	140	103	107	88	103	102	114	104	121	100	127	108	94	110	109	106	109	104	104	125	121	102	110	110	112	112	115	88	114	114	114	115	127	95	121	118	118	106	106	109	100	113	95	123	110	112	90	105	91	100	118	119	107	114	125	116	93	100	104	91	107	113	93	90	116	102	91	112	116	107	118	116	117	99	99	97	117	104	97	101	111	128	113	97	129	116	108	95	107	123	115	113	102	107	107	111	114	118	97	93	104	130	113	98	104	105	122	100	102	122	105	119	116	121	102	95	101	120	101	114	126	107	106	121	108	97	105	91	119	117	93	113	115	107	103	117	98	113	107	104	114	103	108	122	109	106	114	106	91	96	86	103	124	119	112	112	114	100	105	107	110	96	91	110	93	119	116	122	99	115	95	120	109	103	108	111	108	95	106	93	97	95	92	111	90	121	99	105	112
18275	5582	3670	1632	1104	817	577	470	442	382	321	333	272	257	269	242	220	208	195	211	201	214	209	205	173	188	204	203	211	188	174	165	162	183	184	198	177	176	188	194	192	163	197	171	196	166	149	183	182	179	162	175	178	181	175	192	158	189	162	170	158	185	166	165	178	153	178	166	185	170	185	176	190	169	171	178	198	158	156	187	167	166	180	189	195	173	166	169	150	173	167	164	157	183	191	151	143	171	165	164	186	156	169	176	180	170	177	168	164	190	185	171	203	205	180	184	182	202	179	176	188	188	166	169	184	169	190	169	178	190	172	190	159	184	173	164	218	170	163	147	178	177	201	187	171	171	174	173	172	206	199	189	180	168	162	181	172	179	166	157	198	192	163	157	168	192	191	155	193	180	188	196	159	149	200	176	199	164	194	192	190	170	162	187	145	166	181	161	190	167	209	173	173	178	160	154	176	163	162	186	190	146	187	173	176	162	193	179	173	178	174	170	172	177	180	180	161	177	171	197	167	148	174	180	167	178	178	159	200	187	164	162	170	168	164	195	157	182	160	162	168	184	182	165	171	172	175	174	171	173	168	169	186	175	158	183	169	177	178	151	143	185	177	166	160	159	168	166	180	186	173	193	172	180	170	175	176	184	178	150	154	174	167	167	176	169	185	179	175	174	159	162	200	150	177	175	190	182	200	151	169	137	190	166	177	169	184	157	161	191	191	177	157	166	168	151	175	177	173	195	168	183	175	168	161	173	173	188	180	177	159	193	156	181	177	169	208	164	182	172	182	162	169	173	166	181	163	178	168	171	186	165	172	181	185	181	177	155	174	167	172	158	164	197	158	177	167	154	202	174	216	192	186	172	169	171	181	161	181	156	166	151	180	165	172	194	178	181	165	175	183	185	193	169	197	172	165	158	164	189	174	183	155	169	185	178	168	209	167	172	165	169	171	188	184	170	178	158	170	180	184	194	158	176	171	182	176	167	151	169	167	169	184	158	177	170	181	173	162	166	169	181	156	161	174	194	181	203	151	188	173	157	151	180	184	211	183	165	152	209	169	153	167	176	162	181	183	186	186	181	187	143	184	182	182	180	185	162	188	170	169	194	170	172	177	171	151	177	173	181	192	164	160	183	179	176	167	175	185	189	165	174	162	196	180	179	178	165	164	179	179	175	168	185	170	191	165	160	191	167	190	207	151	170	172	174	179	155	192	183	200	205	178	183	176	165	160	171	173	172	174	186	196	185	171	191	203	182	147	165	184	167	157	166	152	156	179	194	171	154	155	183	186	160	165	180	163	175	160	176	174	176	158	169	168	184	163	170	206	148	174	174	181	181	179	177	187	160	198	181	182	153	191	165	165	165	182	173	186	155	167	181	150	159	177	168	167	191	172	198	173	155	179	166	193	186	167	196	168	159	178	171	186	193	179	177	181	177	168	168	172	168	180	171	162	163	191	170	192	169	177	187	155	189	158	168	176	166	198	196	177	175	160	179	163	166	167	173	185	196	189	179	154	175	157	183	165	170	181	179	179	170	181	196	157	164	168	162	167	164	150	177	164	163	166	174	190	179	164	164	168	143	170	198	155	168	173	173	158	176	164	189	188	177	177	191	186	170	182	163	196	183	185	169	178	192	156	170	173	170	158	169	173	147	163	170	192	173	185	185	167	177	167	177	172	184	195	176	174	173	186	193	195	148	181	184	182	174	177	150	165	194	196	180	180	169	162	174	177	180	158	153	177	175	169	174	191	184	191	157	163	178	161	175	176	186	166	164	191	167	174	189	187	184	171	168	177	161	158	162	182	215	181	180	179	165	177	166	178	156	166	177	189	193	194	153	168	161	174	170	167	193	204	165	186	163	181	174	196	206	143	184	179	211	179	158	160	173	172	172	200	175	192	186	168	170	169	192	145	174	171	172	176	158	179	165	163	173	177	196	176	177	166	185	169	205	182	185	171	177	143	162	165	182	178	157	175	166	173	170	186	164	184	186	194	205	157	162	193	183	158	177	177	183	180	184	169	182	174	170	131	186	175	175	154	160	166	179	172	170	163	170	176	160	167	174	171	162	193	153	182	188	175	168	182	195	188	191	147	199	160	186	157	185	162	175	195	180	175	180	170	165	177	192	162	194	156	185	190	185	168	155	184	160	184	171	159	154	163	173	185	161	189	160	179	153	172	194	164	158	174	176	183	160	183	151	168	172	182	158	184	174	185	182	193	148	181	170	176	188	164	171	155	184	206	174	158	168	187	178	163	183	180	187	152	156	182	164	174	156	157	164	159	177	170	174	180	176	155	169	166	177	171	169	152	181	182	161	165	189	150	198	160	183	173	164	163	179	169	181	176	171	191	165	160	180	184	164	170	184	176	178	164	194	186	160	176	167	188	197	148	147	182	178	176	184	168	159	157	189	201	161	149	172	172	186	174	186	158	166	167	193	184	161	211	192	173	169	178	161	159	174	158	153	185	160	175	149	144	153	163	184	174	154	168	153	173	163	183	149	180	171	191	173	154	167	184	181	181	172	199	175	191	160	189	152	177	179	161	176	190	185	177	184	193	163	161	144	201	186	180	185	163	170	183	193	166	172	160	179	191	157	173	159	161	178	196	174	175	169	156	183	178	176	193	187	189	169	179	194	191	147	163	187	170	168	203	166	139	201	195	183	181	185	170	177	156	184	165	156	168	166	179	176	185	173	153	179	169	158	174	178	196	179	184	187	170	165	170	145	150	199	171	173	177	191	168	169	167	183	206	197	183	192	160	181	168	204	172	170	181	168	166	156	169	177	199	144	155	171	174	184	186	157	166	162	162	176	169	179	181	156	181	177	182	157	146	183	168	201	177	214	170	182	184	187	150	194	164	170	176	160	174	151	185	193	185	192	181	174	178	193	190	175	159	165	170	182	147	191	161	179	172	175	161	169	170	176	170	174	141	175	170	184	156	161	149	173	167	144	169	179	178	189	155	173	176	182	173	181	180	181	176	179	159	152	162	182	187	176	170	180	168	162	185	161	177	181	174	156	161	176	150	182	156	186	199	176	149	183	173	173	150	165	166	168	178	172	175	190	176	177	166	159	171	173	164	154	182	171	177	151	161	167	201	163	183	183	177	185	178	148	184	175	171	180	164	159	159	172	171	179	186	171	180	172	175	174	175	189	190	166	145	156	174	180	161	169	160	205	194	163	175	181	177	179	161	184	186	181	183	178	188	163	163	182	189	157	166	173	145	146	163	145	199	173	170	195	178	186	166	172	172	197	186	165	173	177	183	174	207	174	162	170	161	197	168	180	175	175	200	185	167	162	181	193	171	172	166	178	170	139	147	179	163	141	158	191	179	163	191	168	176	179	182	192	162	149	162	165	163	185	176	175	194	160	188	158	184	162	175	163	166	175	175	154	160	171	169	192	162	154	164	167	188	163	196	181	180	159	168	182	203	166	154	170	162	160	169	168	167	182	192	173	161	180	193	163	141	173	158	172	176	196	172	149
24850	21546	27115	25276	2158	462	398	367	352	326	333	340	310	343	340	322	318	301	312	318	299	307	311	330	329	304	316	297	319	324	344	301	323	308	338	292	292	308	280	334	334	333	354	329	301	303	307	344	347	329	338	293	320	294	301	305	315	300	281	299	309	333	318	313	310	320	322	302	314	307	278	313	315	326	325	303	318	303	307	320	280	307	325	303	322	324	291	326	327	307	308	301	305	331	300	335	321	313	311	319	277	298	285	301	319	324	295	301	323	288	313	335	308	328	316	318	301	324	322	293	291	294	323	333	312	295	315	325	337	305	294	274	310	271	297	314	305	332	290	315	309	326	305	319	299	321	304	321	299	295	306	311	308	301	322	326	302	313	309	297	301	282	297	290	301	332	297	287	286	316	329	313	286	323	304	352	326	302	292	296	281	280	298	299	313	332	318	327	294	270	297	308	337	292	305	307	296	302	314	301	318	313	306	295	299	274	273	319	318	305	298	291	325	312	338	329	320	273	299	324	318	309	294	328	275	318	328	310	303	315	336	331	297	328	301	306	288	306	333	318	305	327	323	306	290	338	288	319	318	306	307	309	321	323	318	328	303	324	319	325	327	304	303	327	313	315	310	329	323	296	333	320	335	326	298	340	310	290	320	287	294	285	306	321	299	312	339	308	297	317	285	307	304	312	325	312	318	326	295	320	322	287	317	292	316	336	330	293	316	330	280	343	323	328	303	324	328	276	299	324	321	306	292	329	333	296	317	304	313	298	335	326	271	305	288	341	288	337	333	332	303	308	303	313	291	284	314	300	335	266	301	288	340	318	309	300	284	311	302	305	312	289	310	304	307	298	341	282	314	286	315	308	331	318	303	303	336	287	307	329	325	283	299	305	303	306	318	313	303	305	337	300	329	331	311	284	327	323	286	305	324	334	316	283	321	309	309	320	323	328	334	329	314	298	326	299	319	324	304	335	299	288	345	283	313	282	335	304	323	324	273	302	301	313	302	288	325	288	295	311	309	295	265	301	297	308	308	292	318	321	309	319	319	329	315	281	280	321	306	327	315	321	317	331	311	321	325	314	346	303	313	302	296	312	327	296	308	289	291	305	286	317	316	320	338	314	276	334	329	319	330	305	282	315	323	276	339	358	322	298	311	301	328	319	332	301	326	343	294	318	319	293	291	309	313	330	313	315	329	342	323	314	270	281	324	315	320	306	338	292	283	306	287	287	301	289	299	338	303	293	299	300	302	319	290	336	343	342	319	299	353	356	293	324	319	357	284	340	329	285	290	311	334	329	321	334	336	307	321	301	322	304	317	323	347	307	332	322	304	306	293	314	299	301	342	303	298	268	306	333	304	313	291	318	292	316	321	290	307	291	337	291	311	316	304	297	340	313	312	310	330	317	307	337	305	306	324	289	313	276	281	311	307	315	305	281	311	352	309	302	341	298	323	312	289	280	316	320	302	310	309	321	269	302	307	322	352	301	284	281	289	291	337	328	319	298	317	317	324	294	291	314	326	298	306	303	321	305	301	298	302	310	331	329	312	326	337	296	326	328	321	308	309	327	293	332	312	306	308	292	292	327	299	343	327	293	335	334	302	311	323	316	311	318	305	307	284	349	289	332	343	313	311	322	312	332	311	318	292	323	284	312	348	320	327	322	290	321	291	294	316	316	281	344	329	301	327	294	308	299	302	297	266	290	296	330	312	326	320	313	321	309	317	303	283	341	295	339	309	325	290	298	298	321	305	339	313	310	279	312	277	312	313	297	301	305	263	338	289	278	331	340	326	306	309	292	345	335	306	285	289	302	325	311	262	319	289	323	283	304	333	302	287	314	307	328	308	310	304	322	289	334	284	320	298	284	319	302	335	310	357	288	317	296	289	322	308	325	323	297	318	300	310	290	336	301	305	322	300	314	293	311	325	293	304	319	299	317	266	316	309	299	316	309	315	304	294	332	278	297	355	303	301	312	299	312	287	285	333	302	314	280	319	273	330	306	323	300	297	283	331	290	309	318	262	295	301	307	288	329	293	297	295	330	301	311	260	285	310	303	294	314	289	305	320	296	317	317	303	295	309	329	323	316	310	313	335	333	318	315	315	275	287	339	337	312	285	304	313	337	332	318	334	299	324	284	313	316	326	336	320	346	325	290	256	300	288	292	357	311	291	294	311	301	324	330	321	305	280	300	294	313	293	342	327	316	315	276	317	319	335	317	309	282	309	301	311	332	327	327	343	275	337	304	328	297	310	316	301	316	310	334	286	315	291	281	325	304	320	274	320	336	295	265	289	320	315	324	281	293	323	308	305	299	310	306	344	296	329	330	312	286	277	324	319	326	304	300	313	314	330	299	302	349	304	311	305	315	319	341	328	317	300	321	299	316	267	318	308	295	315	321	329	311	308	333	317	327	327	280	296	306	290	314	291	305	317	311	337	308	325	278	269	281	329	289	321	295	304	328	326	303	312	301	312	315	283	297	314	324	350	326	308	300	321	299	316	329	320	321	341	312	300	299	322	296	332	288	291	294	322	312	318	303	303	314	284	316	291	281	289	321	312	280	323	322	287	337	301	304	294	323	260	315	322	311	284	288	345	292	350	318	308	318	295	329	343	316	320	290	307	314	295	318	316	332	291	317	310	305	295	299	299	300	319	299	341	324	320	340	304	333	305	315	298	327	314	318	324	301	335	306	296	312	311	308	322	344	314	288	310	324	325	296	292	280	311	293	308	324	289	286	303	333	324	312	337	315	329	315	296	346	301	309	301	306	294	289	328	316	304	292	313	293	293	296	334	304	323	326	338	343	328	302	305	345	288	325	301	315	328	304	318	297	312	287	313	318	334	302	318	302	292	296	312	324	354	332	322	307	291	329	320	329	340	309	329	295	297	319	323	338	313	325	311	305	309	294	311	304	338	305	309	310	314	301	337	306	327	287	324	301	303	340	288	300	332	302	301	316	308	324	309	316	289	309	296	317	321	306	293	330	315	322	301	284	312	319	330	330	303	309	331	315	299	282	334	306	308	323	314	291	332	304	334	331	304	317	329	288	313	319	300	312	313	316	304	331	298	301	302	302	307	335	275	297	332	325	316	329	300	320	298	300	326	305	311	277	308	338	361	287	334	332	298	300	296	324	292	322	350	308	321	298	315	296	286	314	329	320	339	305	336	334	305	316	319	313	332	324	320	338	295	344	311	268	300	288	308	288	325	284	307	299	314	285	343	327	307	327	289	300	276	298	311	335	352	334	311	305	326	287	273	337	292	316	298	322	321	319	333	319	332	323	316	312	306	307	329	323	329	338	318	317	304	338	311	283	301	315	318	324	300	315	324	306	329	326	318	320	314	303	309	322	313	316	295	333	306	287	298	288	305	311	293	314	336	298	274	345	284	323	321	318	312	309	310	277	307	285	346	305	342	297	319	299	307	292	272	297	294	307	305	316	322	278	299	324	300	297	302	299	305	334	342	325	321	285	316	289	310	315	338	282	328	322
18673	2816	1994	1066	839	692	649	616	554	579	477	505	484	447	493	410	429	442	434	466	463	489	438	440	479	456	445	478	441	486	451	456	491	442	480	500	432	453	447	474	453	442	458	438	486	423	475	457	425	437	470	476	470	435	461	462	461	478	477	436	458	467	417	485	405	462	478	446	457	420	439	435	441	434	438	457	419	474	456	426	395	443	433	478	472	425	439	419	468	446	471	464	445	456	443	413	452	427	417	440	493	459	472	434	453	416	435	442	420	481	499	467	451	475	497	476	437	418	465	452	474	426	446	473	449	470	448	434	399	418	425	464	444	427	421	420	443	477	448	433	435	439	426	491	447	460	449	438	427	446	462	448	460	444	450	451	432	426	476	469	439	451	426	432	433	491	430	437	455	448	419	412	421	415	444	436	443	459	420	447	431	415	438	460	443	435	496	454	452	404	446	417	487	430	452	466	455	468	424	458	447	395	432	457	445	451	470	389	452	466	404	451	462	437	463	483	445	427	426	428	438	427	454	476	445	453	443	420	469	416	468	479	507	398	426	442	419	461	477	411	418	434	499	460	423	471	452	467	449	513	432	443	413	449	423	426	493	472	423	459	448	426	445	431	437	467	460	474	432	428	435	424	448	460	439	452	473	457	427	452	470	439	473	432	416	434	416	453	457	416	475	474	443	425	447	414	466	467	427	441	425	471	468	435	446	421	406	461	469	428	401	420	484	423	415	467	470	465	442	407	464	480	458	423	448	466	481	441	443	463	476	420	452	439	500	444	436	455	429	438	437	466	435	446	464	427	462	429	462	420	429	400	428	449	424	429	491	445	433	449	444	444	468	444	412	462	420	456	453	439	480	433	446	432	409	448	447	450	453	459	427	478	437	452	436	421	469	445	444	485	467	444	482	437	445	454	464	439	438	452	476	448	441	454	437	449	466	462	445	411	456	489	438	466	458	415	461	457	456	451	474	465	460	429	459	447	474	482	416	445	436	440	439	440	428	467	455	416	443	473	437	462	415	454	454	457	449	441	423	448	445	503	452	463	458	438	478	498	471	438	436	432	432	458	439	480	425	466	429	442	473	457	474	481	452	513	459	443	475	493	428	444	459	448	426	431	437	428	443	416	445	461	498	467	464	481	474	430	455	464	454	427	473	427	452	445	436	473	430	429	460	416	472	461	465	462	432	430	443	451	457	423	436	441	473	431	431	474	463	418	434	462	452	415	450	442	441	428	458	467	438	471	455	446	484	492	430	426	458	461	449	427	432	441	451	467	441	417	452	422	459	444	454	443	436	428	464	426	477	468	473	466	441	423	488	421	457	461	497	432	443	465	479	436	454	456	468	461	435	460	465	465	495	462	409	427	450	414	431	457	434	428	437	420	444	441	436	504	447	424	465	437	461	467	425	445	401	446	491	494	448	407	431	457	446	484	445	468	461	456	399	435	458	421	443	434	452	422	463	482	483	425	454	486	447	424	454	430	440	454	472	426	449	443	421	470	405	448	431	434	464	435	440	480	452	419	403	449	441	459	464	450	446	436	456	435	425	454	445	464	452	468	431	412	456	410	439	428	467	437	460	459	433	420	402	444	460	479	459	450	447	453	462	434	453	435	429	443	449	480	447	477	452	444	444	436	449	461	439	508	474	417	451	487	456	484	439	473	441	428	432	446	453	464	436	426	433	429	454	431	486	417	469	429	497	440	421	459	434	426	465	427	454	415	446	455	458	500	429	486	426	463	493	445	454	469	441	447	462	454	426	417	434	467	429	441	451	440	428	466	441	463	471	441	423	463	437	452	431	436	451	435	448	404	451	471	430	450	442	442	471	456	458	468	442	441	434	457	464	456	432	440	415	450	437	467	419	426	417	438	444	403	462	463	431	434	410	410	467	433	446	464	445	454	449	459	432	432	457	423	456	406	433	462	458	420	443	450	438	443	435	454	471	426	474	441	448	458	443	451	411	462	433	456	451	432	476	465	452	432	460	425	447	467	463	458	430	437	446	477	469	435	437	448	442	506	457	414	459	470	456	450	447	459	443	458	430	429	438	482	448	446	431	493	458	428	442	406	433	441	430	431	448	452	447	481	427	444	471	472	471	461	435	473	458	444	437	460	442	438	472	445	458	488	473	474	481	458	437	445	480	469	425	438	450	409	490	484	424	470	477	456	484	453	439	453	431	460	411	457	435	441	460	423	432	457	424	415	459	434	474	467	451	419	422	466	487	417	422	440	477	473	456	464	487	470	433	484	430	432	457	447	415	403	464	469	450	431	467	438	457	429	454	453	475	400	463	466	440	480	445	467	431	443	399	434	451	445	431	453	432	492	485	487	416	430	444	478	438	445	465	431	437	478	425	461	441	474	447	428	504	481	460	485	418	455	402	430	468	442	427	459	481	483	474	469	451	509	454	444	431	461	465	419	460	451	432	405	401	431	455	421	415	418	424	443	475	457	486	431	448	426	393	460	426	486	445	485	455	442	458	462	410	456	449	459	453	474	455	422	464	422	429	422	443	458	389	464	453	448	460	441	455	454	481	444	427	459	471	420	480	469	458	432	451	462	413	490	434	438	435	437	453	439	466	427	459	431	459	444	487	485	421	441	469	471	438	435	444	447	419	448	469	440	419	439	470	436	420	434	433	413	486	483	456	453	452	452	408	426	463	455	459	454	447	417	432	436	452	427	458	442	469	433	490	435	425	448	410	477	417	426	447	489	438	460	454	464	452	458	470	474	443	428	399	450	462	471	470	446	431	472	457	459	510	443	468	456	462	457	434	428	432	448	478	441	474	427	473	465	449	434	443	426	455	442	429	475	436	422	452	448	467	446	450	439	455	449	401	460	467	427	440	477	469	434	429	480	465	429	450	461	433	449	474	453	423	438	441	440	464	446	463	471	429	463	420	434	434	434	431	467	443	458	427	469	447	416	439	406	481	468	440	467	448	465	429	465	448	429	476	452	460	452	468	501	427	461	454	463	454	416	449	431	457	479	470	420	461	410	471	448	488	467	447	404	476	452	421	460	449	457	444	431	455	487	476	452	461	451	445	461	430	456	468	495	439	483	445	421	379	426	418	433	454	480	447	450	450	459	478	440	429	447	453	419	435	481	460	444	460	438	458	416	395	463	435	442	486	481	453	432	440	428	393	466	424	448	446	475	392	504	427	430	438	484	444	424	418	424	428	437	413	428	465	447	428	458	449	473	440	465	451	435	445	439	434	471	472	414	477	436	449	457	436	454	468	415	404	452	434	405	489	457	467	444	472	449	434	439	444	445	392	453	401	422	427	435	474	473	456	438	433	421	433	427	449	469	447	464	477	450	436	448	470	455	410	452	463	465	451	429	457	426	443	428	513	467	450	443	433	453	446	441	412	443	447	407	450	416	470	449	447	451	477	477	454	439	480	414	473	439	432	456	438	435	463	453	472	436	444	441	431	453	408	432	448	461	428	437	430	444	445	458	476	459	459	451	452	460	453	433	438	426	452	492
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
