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
341338574532	341338575098	341338575648	341338576198	341338576746	341338577298	341338577848	341338578398	341338578946	341338579498	341338580048	341338580598	341338581146	341338581698	341338582248	341338582798	341338583346	341338583898	341338584448	341338584998	341338585546	341338586100	341338586648	341338587198	341338587746	341338588298	341338588848	341338589398	341338589946	341338590498	341338591048	341338591598	341338592146	341338592698	341338593248	341338593798	341338594346	341338594901	341338595448	341338595998	341338596550	341338597098	341338597648	341338598198	341338598746	341338599298	341338599848	341338600398	341338600946	341338601498	341338602048	341338602598	341338603146	341338603698	341338604248	341338604798	341338605346	341338605898	341338606448	341338606998	341338607546	341338608098	341338608648	341338609198	341338609746	341338610298	341338610848	341338611398	341338611946	341338612501	341338613048	341338613598	341338614146	341338614698	341338615248	341338615798	341338616346	341338616900	341338617448	341338617998	341338618546	341338619098	341338619648	341338620198	341338620746	341338621298	341338621848	341338622398	341338622946	341338623498	341338624048	341338624598	341338625146	341338625698	341338626248	341338626798	341338627346	341338627898	341338628448	341338628998	341338629546	341338630098	341338630648	341338631198	341338631746	341338632298	341338632848	341338633398	341338633946	341338634498	341338635048	341338635598	341338636146	341338636698	341338637248	341338637798	341338638346	341338638898	341338639448	341338639998	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	2000	3600	2300	2800	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
23388	21962	30033	24548	21964	22043	17250	2205	1405	1349	1218	1096	1032	969	915	975	873	878	906	846	795	821	883	870	857	786	827	818	810	759	848	813	785	797	787	797	810	800	771	800	810	788	808	855	745	754	806	791	793	772	762	791	821	792	752	786	731	764	776	793	823	742	766	773	746	725	740	759	801	737	757	771	794	766	800	745	799	753	779	749	772	766	773	787	791	754	772	758	773	777	777	758	733	804	761	740	768	774	819	672	782	773	756	804	765	782	760	810	775	753	728	725	756	778	775	782	829	771	798	779	761	776	788	758	837	786	736	774	747	792	725	779	774	747	769	801	776	771	786	761	780	761	755	750	691	710	710	755	837	779	819	791	795	777	772	800	782	801	736	747	782	788	794	745	743	755	784	785	799	802	776	776	761	780	733	726	762	754	771	755	763	710	782	757	738	776	744	720	760	737	785	756	789	771	748	742	767	791	797	748	769	742	759	778	768	778	796	790	750	781	786	721	778	716	718	770	769	744	729	794	749	808	752	772	755	730	746	767	743	798	732	743	736	759	728	780	739	784	773	791	776	783	809	778	767	792	732	744	737	779	755	763	754	748	811	753	797	734	743	785	760	771	796	745	772	788	764	839	747	779	776	774	794	786	747	710	780	753	752	773	801	772	774	739	840	746	743	799	741	775	776	783	794	776	771	760	765	799	766	773	757	749	786	755	794	774	742	745	778	762	790	806	761	760	785	747	731	794	780	798	798	756	774	793	747	744	738	806	801	805	764	760	754	767	769	757	728	753	713	759	738	738	743	738	750	773	767	711	764	738	749	752	763	761	783	761	705	708	735	739	766	747	740	687	718	759	720	751	771	757	796	735	761	759	797	724	741	762	764	745	766	739	831	722	764	733	799	801	743	767	731	761	755	780	777	756	738	727	766	781	752	734	732	776	779	679	761	753	758	726	738	780	731	798	804	808	756	745	760	773	812	755	780	736	847	773	800	771	762	751	780	749	750	739	735	725	788	760	724	755	753	750	806	714	745	757	699	764	803	750	767	789	753	745	815	794	770	797	779	713	743	725	753	770	815	750	803	725	744	750	774	750	759	724	721	829	818	748	772	757	733	747	767	760	731	753	768	819	766	738	767	747	791	780	717	716	726	793	711	801	750	763	779	798	765	767	773	728	742	758	785	830	812	762	802	746	764	800	801	726	825	756	794	780	798	699	728	758	732	831	781	727	797	757	782	760	781	733	757	855	789	740	777	744	751	763	777	820	762	731	764	758	727	723	747	754	798	765	742	738	750	746	731	754	762	761	744	780	767	736	723	744	708	809	751	754	805	689	786	771	769	780	815	756	759	743	702	780	770	735	775	729	778	798	770	754	756	780	738	731	743	763	767	777	771	757	753	753	784	748	821	754	756	764	757	740	749	761	778	742	756	728	750	762	749	739	721	789	751	775	778	770	749	814	773	732	751	745	731	769	697	766	810	778	730	765	788	749	739	763	774	772	812	712	739	766	761	741	782	731	752	744	766	733	750	759	755	726	818	707	699	766	722	764	773	776	746	735	767	812	761	768	760	742	763	771	764	750	752	769	782	744	749	765	797	772	721	768	734	764	747	725	771	801	782	787	721	758	801	755	754	690	734	731	737	762	808	791	815	788	783	780	769	730	794	760	780	722	823	802	732	805	767	714	774	761	761	757	747	725	754	764	750	776	780	738	789	780	760	748	797	769	780	795	801	755	775	794	757	781	786	788	748	785	727	721	811	775	811	750	756	763	787	731	754	746	714	781	744	710	757	762	743	802	749	720	757	744	820	748	726	762	723	746	733	713	757	792	765	759	784	756	774	761	771	753	755	771	777	749	799	782	739	751	785	800	752	751	758	737	775	691	747	798	766	747	792	777	729	702	726	707	763	810	732	770	712	730	790	831	768	787	778	736	776	760	733	773	758	712	797	764	748	768	733	785	742	768	726	760	721	783	726	735	782	713	760	771	803	791	777	740	824	729	780	731	755	807	733	761	784	776	758	675	849	742	747	723	838	727	773	697	787	747	789	697	755	744	748	729	771	791	722	779	732	727	753	843	789	780	762	753	787	819	745	716	763	737	769	841	730	776	807	739	759	790	743	767	741	776	759	793	769	762	723	780	798	736	725	749	817	718	784	780	793	716	815	701	786	773	768	790	730	734	757	738	777	728	694	782	776	761	728	757	752	741	762	780	801	763	769	773	789	790	746	774	758	803	781	757	795	761	772	732	758	810	770	749	749	744	773	745	825	752	817	774	761	743	763	813	731	740	781	724	819	742	766	798	772	747	768	795	711	743	758	781	738	774	792	748	775	836	800	776	801	802	724	780	757	774	763	755	801	787	765	814	721	804	710	762	766	755	754	825	777	747	769	757	789	719	779	794	783	773	736	738	771	757	747	765	827	758	735	757	798	760	763	794	805	754	783	798	721	755	792	748	696	737	718	756	737	800	821	775	741	773	745	747	782	716	759	765	776	747	798	743	735	796	737	761	777	801	827	753	800	778	757	736	749	739	794	762	737	777	765	746	777	754	736	741	802	735	762	778	789	744	782	729	794	751	756	759	793	793	733	779	767	785	737	772	785	765	820	795	763	746	781	776	732	802	757	745	775	715	744	753	754	739	760	767	796	750	762	744	780	740	791	733	767	747	783	735	728	749	806	680	696	745	749	731	746	689	733	708	809	788	812	783	795	756	764	763	739	733	767	697	771	738	717	758	793	757	745	820	756	732	761	691	762	750	731	756	794	804	770	751	741	757	744	748	740	743	737	732	741	783	734	730	707	754	681	767	768	793	747	709	722	751	776	779	757	714	694	802	759	715	766	729	756	747	757	702	759	770	765	768	699	812	772	774	796	790	808	734	786	736	779	787	765	791	786	784	722	755	750	688	707	741	761	795	705	732	740	766	773	797	821	763	772	806	771	764	713	798	740	734	738	760	793	774	755	773	734	767	797	722	758	754	754	776	800	734	786	794	784	774	774	746	778	735	744	768	802	802	791	780	736	791	762	725	775	733	763	778	766	784	742	751	765	767	796	763	767	742	724	748	761	790	693	756	782	733	780	732	757	724	807	761	770	757	758	811	759	754	759	797	723	772	716	754	795	823	757	795	790	794	790	755	744	749	777	756	754	740	807	811	719	754	755	772	773	788	723	744	734	824	714	749	721	797	743	787	717	753	741	793	824	841	779	774	773	785	717	769	747	768	782	790	772	776	734	727	681	746	788	780	752	767	811	793	791	719	747	778	745	782	781	850	758	762	759	738	736	772	789	726	801	742	765	722	751	777	768	750	800	740	756	760	806	721	805	741	744	794	779	722	748	759	756	834	769	753	794	770	760	780	730	739	751	812	766	774	778	793	727	778	788	738	763	757	772	742	769	764	764	764	744	809	815	749	723	789	722	791	763	751	794	783	791	794	745	711	779	741	763	814	709	741	744	782	766	723	719	759	778	762	779	738	761	826	777	770	762	744	786	762
5493	15306	13289	6840	4714	3535	2837	2332	1890	1585	1450	1276	1181	1140	1111	1040	1046	980	955	946	968	907	948	934	858	836	907	859	924	818	815	834	812	801	869	824	833	859	788	846	874	807	802	864	795	792	777	778	756	827	831	803	783	757	812	795	784	809	791	798	822	793	802	805	806	825	785	800	818	799	856	831	884	777	738	729	814	784	832	802	820	754	805	772	774	805	799	802	810	783	835	817	787	807	765	770	797	780	766	787	825	796	776	797	781	804	736	804	806	760	723	773	772	766	727	805	771	804	806	746	805	796	801	819	801	752	805	795	795	745	737	806	760	808	834	766	794	764	812	718	829	768	771	829	825	722	781	784	763	790	757	779	757	794	792	840	813	825	797	805	805	749	844	788	792	822	765	804	783	757	832	815	786	732	794	755	804	783	771	778	812	787	799	819	840	824	772	788	781	759	824	832	802	845	839	823	771	778	850	801	813	799	832	816	797	816	755	793	793	731	812	786	788	797	819	796	777	770	748	784	797	784	794	822	777	783	769	822	757	760	775	769	737	825	816	775	778	829	812	747	835	813	759	785	782	819	809	834	805	804	765	811	773	761	728	799	828	778	734	786	814	792	793	768	808	804	856	770	792	812	724	780	805	785	748	787	733	820	786	813	829	762	785	750	817	772	766	799	753	802	784	750	788	739	802	768	798	739	801	785	797	776	876	794	786	817	783	755	789	753	785	753	783	796	807	830	813	785	818	781	844	796	818	803	878	793	751	832	749	729	794	784	781	786	773	741	775	781	778	813	798	804	774	775	812	798	786	792	791	764	796	744	758	787	775	779	772	768	784	810	787	783	783	717	794	739	774	812	770	790	742	748	776	829	756	776	808	801	761	797	786	753	826	721	782	754	823	782	783	771	827	819	728	816	791	810	801	761	765	796	740	797	817	734	757	847	776	785	771	796	836	802	825	801	760	791	773	796	789	741	858	771	797	814	758	774	794	785	810	839	783	854	775	794	793	792	783	792	836	802	809	786	791	807	795	823	804	775	806	782	772	815	809	812	818	779	773	806	786	775	836	798	783	822	825	811	796	816	764	764	800	800	767	794	782	831	760	742	807	813	766	782	744	768	805	788	810	773	815	858	819	794	802	853	822	766	749	784	811	793	759	835	741	820	798	792	764	787	757	789	764	796	780	761	807	812	828	823	771	792	751	827	847	785	798	801	796	812	797	804	798	819	789	758	776	758	762	811	796	733	787	786	786	800	758	781	757	797	811	792	757	780	786	800	788	824	764	842	823	816	804	782	771	747	827	781	831	789	724	809	771	786	780	732	740	739	786	777	785	750	798	754	810	803	771	757	845	746	766	743	796	785	797	752	780	764	766	746	825	748	788	829	759	782	810	768	819	730	764	752	770	769	795	757	750	813	773	823	764	762	774	838	828	783	800	795	765	824	748	823	817	753	777	790	772	827	737	763	756	797	766	788	831	780	794	777	813	831	805	749	728	798	771	829	756	787	766	786	811	805	753	777	846	791	775	775	779	767	746	787	806	797	788	793	779	731	800	771	793	779	792	816	823	805	795	815	864	833	774	774	758	817	765	791	752	744	745	784	769	744	763	781	781	745	794	792	792	740	749	766	803	794	780	804	786	819	766	796	799	756	768	796	774	775	770	792	798	790	770	806	841	778	817	764	752	799	786	760	829	762	768	768	789	813	810	818	799	781	809	796	818	790	782	758	813	795	757	811	791	852	793	801	787	759	763	830	772	764	793	784	761	816	799	787	810	735	789	786	816	803	814	774	806	775	783	762	790	776	792	792	795	776	817	767	814	770	783	779	786	799	760	787	785	781	816	791	814	783	808	824	783	807	805	757	753	810	807	821	750	786	763	740	779	787	809	775	807	788	772	834	852	765	814	783	798	740	795	779	757	795	756	784	760	744	818	838	742	784	825	785	779	749	807	813	753	768	767	756	760	755	822	740	812	793	771	808	797	773	784	806	775	734	755	751	841	814	828	795	788	808	754	795	778	792	778	744	834	779	760	802	797	783	798	799	814	805	796	784	813	785	754	798	830	797	789	799	779	826	790	813	796	830	775	834	797	816	847	792	854	774	801	779	780	810	780	738	786	852	802	747	810	829	756	782	768	757	858	755	798	826	813	795	816	783	840	829	785	770	797	817	763	776	772	766	835	801	804	776	815	787	752	788	751	734	828	778	781	777	826	806	792	790	768	764	827	812	786	761	817	809	800	844	832	740	791	797	770	784	844	767	786	773	792	807	740	823	743	805	785	798	756	759	812	798	804	797	753	816	794	803	728	806	790	736	781	777	769	831	791	777	801	861	843	797	764	834	809	779	778	753	807	788	811	841	819	770	818	811	802	776	717	795	772	771	785	792	772	774	743	822	773	828	831	788	772	845	744	801	764	831	780	740	784	821	768	826	740	775	779	787	825	819	791	738	756	763	788	766	773	753	774	781	779	744	783	752	757	734	798	741	815	778	770	807	837	817	825	827	763	741	770	791	833	782	787	831	844	794	832	769	839	825	790	779	820	786	782	836	780	809	831	802	770	778	758	788	789	817	744	778	800	769	811	822	771	735	761	805	801	839	811	774	815	787	771	808	739	752	781	814	768	778	778	795	761	829	825	705	740	764	819	775	822	794	775	824	827	757	779	806	795	814	801	778	789	777	813	818	802	793	813	787	794	800	753	840	802	739	734	809	786	816	818	770	768	844	762	810	767	743	782	767	756	811	808	789	806	813	797	837	786	797	832	813	759	792	741	733	830	800	837	793	783	786	798	800	799	824	748	725	786	822	823	799	810	807	799	796	821	816	789	767	784	822	781	754	817	803	737	808	776	745	799	747	776	811	844	793	805	808	785	803	732	817	777	797	767	783	810	798	811	748	792	807	855	831	800	816	808	796	745	763	750	844	750	769	847	814	796	818	754	770	794	777	770	785	812	801	816	822	778	809	760	781	822	729	756	824	787	785	810	795	778	810	808	799	797	789	782	796	789	802	807	764	788	852	813	795	724	806	793	796	785	758	779	795	793	770	795	809	756	820	781	830	851	810	798	818	785	783	792	824	808	746	816	778	828	791	823	820	815	837	877	810	807	749	766	788	794	797	837	810	802	824	816	812	798	758	830	767	837	762	706	791	798	778	773	762	724	791	754	761	800	808	835	767	809	806	775	786	787	814	725	779	755	776	766	804	765	752	752	777	808	734	775	804	790	741	814	794	784	813	838	769	737	816	761	809	760	753	800	779	830	849	840	789	773	848	815	786	792	797	812	789	778	778	761	797	770	845	752	816	771	811	785	767	782	754	837	790	796	757	802	753	797	817	777	773	766	749	773	748	815	793	789	804	771	806	845	874	799	773	765	825	812	809	842	767	737	795	762	843	763	813	815	794	810	770	792	789	802	816	762	759	771	812	781	751	788	818	829	835	780	814	798	795	830	828	751	814	840	797	756	791	804	782	789	814	831	784	757	800	759	799	827	823
27583	20746	9585	1037	636	619	547	553	533	532	580	558	518	523	550	538	558	587	501	533	506	529	529	519	536	525	547	545	509	535	585	550	526	542	544	515	503	508	533	500	517	539	554	537	557	505	496	520	602	563	551	554	503	558	527	496	483	555	564	520	542	550	517	504	563	514	550	498	535	556	529	551	533	484	540	489	571	548	577	542	530	513	555	510	565	528	535	527	530	530	509	539	540	516	597	500	569	538	524	542	532	560	541	532	518	514	573	545	500	574	531	548	503	553	528	539	492	491	528	559	512	541	508	515	474	557	541	555	572	558	498	509	533	552	541	494	541	560	529	548	532	534	522	480	582	537	483	524	542	520	553	542	543	492	493	564	499	522	494	540	540	545	543	560	553	550	504	508	524	585	487	548	567	509	543	523	562	533	525	545	547	491	571	545	528	530	523	529	558	561	545	557	521	535	533	518	497	535	550	527	516	529	512	537	525	544	521	547	513	531	559	561	534	577	534	583	527	498	568	528	551	564	543	533	515	580	532	532	556	516	519	532	560	519	535	523	518	514	511	538	509	515	566	523	546	534	524	539	519	522	547	556	558	520	555	536	542	514	545	559	516	557	542	504	528	535	559	548	528	534	520	531	526	535	504	564	532	514	561	509	506	530	528	548	500	533	530	529	506	497	519	556	529	546	558	570	549	517	518	544	518	517	508	575	554	569	515	565	493	520	523	604	564	504	530	516	574	525	520	524	513	526	537	538	547	543	532	509	580	562	492	519	539	568	515	517	512	520	559	547	522	535	575	527	546	514	517	555	539	515	525	496	584	525	518	485	571	514	579	540	519	500	530	530	552	544	546	570	520	508	532	527	530	571	520	527	547	480	535	548	501	523	492	519	496	519	513	532	548	513	522	523	535	519	505	524	489	541	517	537	527	520	544	522	533	558	495	515	513	590	542	493	519	572	506	496	515	524	536	540	529	540	514	568	522	508	521	558	508	528	524	503	526	529	534	539	555	539	480	504	533	540	564	555	511	506	531	554	530	571	494	544	564	554	525	565	533	553	563	539	526	535	518	517	523	527	594	539	496	563	541	539	497	509	464	533	537	517	489	529	554	549	545	544	530	509	538	528	533	538	569	492	541	496	517	523	536	540	510	561	527	512	508	540	581	517	503	535	544	548	511	531	528	494	546	537	487	534	548	534	512	534	507	534	546	591	554	512	521	521	539	504	545	507	500	493	525	489	562	506	547	534	561	512	521	504	514	514	510	518	550	541	500	535	551	518	486	555	523	537	521	558	516	517	528	528	553	534	541	516	549	517	520	547	541	524	512	544	511	550	543	574	556	516	535	552	521	528	542	543	543	570	565	567	519	534	551	551	514	560	534	542	542	513	490	544	550	539	494	512	544	543	537	525	514	518	549	501	539	530	538	522	541	537	507	528	522	507	531	527	547	501	545	524	508	535	539	502	524	517	577	521	562	522	502	536	525	513	519	496	522	482	512	507	555	519	538	529	524	554	514	531	552	565	491	529	502	528	516	537	559	547	555	525	542	566	521	557	558	540	518	517	526	533	508	543	516	524	545	500	508	536	578	539	555	550	480	510	571	538	504	534	521	503	519	556	510	554	516	600	538	545	552	488	548	576	533	525	529	540	530	526	524	506	504	538	530	513	544	560	496	532	525	542	517	487	547	505	496	482	481	512	547	519	521	539	502	562	509	539	526	498	486	582	545	498	541	508	508	591	526	526	480	513	524	577	543	510	510	557	492	503	499	526	500	522	535	557	521	555	575	563	534	546	504	552	533	554	505	532	516	541	544	567	521	503	554	499	572	523	504	533	517	536	505	502	543	534	523	539	560	540	516	587	504	559	506	538	514	511	544	529	570	518	513	547	512	527	531	572	569	525	558	551	537	539	498	546	541	539	578	532	499	495	543	508	513	476	540	504	521	521	556	529	507	585	475	512	521	552	525	538	506	526	576	551	533	549	554	491	545	508	554	568	523	529	527	532	548	502	536	544	552	560	525	537	531	564	505	529	561	550	546	538	497	512	531	528	558	553	542	541	519	540	534	546	493	500	538	553	530	517	556	546	576	497	569	556	530	568	536	539	533	551	538	552	527	522	512	549	528	571	550	507	475	528	514	531	527	573	496	513	566	546	522	531	521	520	560	537	541	516	537	528	524	576	520	533	541	515	565	525	534	550	498	560	533	490	517	565	543	517	525	544	527	539	501	558	521	532	593	559	562	544	549	488	506	488	524	539	528	547	502	545	531	502	492	568	531	538	532	536	566	509	547	564	538	526	486	512	482	571	524	518	544	544	558	574	538	500	553	520	520	536	557	552	558	534	571	452	473	582	491	501	526	540	528	496	514	511	568	522	508	545	519	533	520	509	489	497	501	540	545	530	541	551	542	506	552	555	561	510	523	517	552	526	525	529	527	501	497	517	524	539	505	540	562	560	563	545	479	510	524	515	525	552	554	547	531	521	542	551	518	567	532	538	539	524	513	529	529	496	513	554	499	521	555	563	541	527	564	524	554	526	588	545	556	567	485	533	520	503	542	570	526	486	562	516	522	507	525	571	552	525	524	581	550	585	539	553	582	542	530	498	517	570	561	535	515	531	515	551	517	507	610	500	546	496	538	553	514	539	549	551	501	531	536	516	546	532	575	511	562	517	526	510	553	525	543	520	521	510	540	566	503	557	503	524	521	498	496	526	540	524	534	541	536	516	535	501	521	515	562	497	513	536	506	526	522	547	559	495	572	537	526	509	544	548	525	555	529	537	534	530	506	570	480	501	571	529	534	529	528	563	554	543	502	558	554	537	553	548	497	518	538	508	524	493	515	539	483	524	549	536	539	547	553	518	543	565	560	529	526	559	563	466	535	558	489	537	577	528	547	517	522	560	540	557	507	524	558	534	492	495	540	531	520	531	528	535	522	528	496	510	519	525	526	544	534	458	557	502	511	558	490	552	544	549	518	566	506	517	532	554	527	546	515	574	530	544	549	498	549	499	547	502	542	539	526	512	544	501	557	547	539	527	536	552	535	538	528	512	551	559	498	520	539	558	501	555	551	572	493	549	540	527	494	504	501	535	549	531	554	513	515	514	525	528	542	537	520	527	562	524	515	548	513	559	536	542	545	541	515	550	506	524	482	491	553	549	542	525	570	559	571	492	522	531	521	530	533	507	532	529	502	536	535	539	587	513	527	576	570	543	553	535	490	481	553	497	538	544	513	518	533	504	513	565	523	482	572	567	522	552	534	537	557	548	515	570	522	539	546	517	507	526	543	522	509	518	520	560	537	521	536	590	523	534	528	539	523	538	579	533	529	512	562	509	540	555	521	533	563	543	486	499	555	562	498	487	504	527	574	516	554	485	514	523	533	535	531	576	506	507	535	524	533	532	531	534	558	551	511	508	512	557	517	510	549	591	547	566	552	529	507	560	562	531	538	543	551	520	523	562	570	538	532	537	566	511	550	536	546	550	544	529
4304	923	834	677	608	608	587	597	557	538	593	578	533	539	504	567	543	546	555	574	557	548	551	522	558	556	535	514	543	492	594	545	540	525	529	510	557	592	523	535	542	548	552	500	550	565	592	545	556	532	588	494	532	545	539	543	519	563	531	581	539	515	516	561	545	542	574	578	589	581	560	549	545	521	524	502	530	560	589	541	574	562	529	555	492	538	523	544	528	592	534	543	533	499	570	549	523	581	568	571	486	558	513	510	544	553	522	520	558	528	553	554	529	567	543	560	508	568	578	565	539	516	512	583	516	529	522	516	518	589	531	548	544	535	556	591	559	574	535	505	565	541	593	568	582	553	537	545	475	575	556	556	559	548	543	519	554	548	524	523	506	550	543	558	520	538	518	546	559	515	582	536	529	558	552	552	523	519	503	515	546	499	514	515	574	545	520	500	491	549	514	535	537	520	525	545	560	555	541	538	547	520	552	567	542	538	575	523	509	526	533	518	506	563	546	529	584	525	540	557	514	571	560	558	561	561	530	531	533	501	523	550	552	564	535	525	528	521	565	508	575	547	565	511	523	478	531	560	534	548	519	527	511	537	510	574	576	550	559	548	492	538	546	533	516	552	524	516	551	542	543	573	545	545	545	546	534	526	557	506	543	521	536	547	541	536	526	544	550	516	504	547	532	560	569	541	546	563	542	546	584	545	537	523	526	532	549	528	558	552	564	537	580	526	544	542	528	580	572	517	532	516	513	526	542	519	507	527	565	537	557	537	543	537	530	583	543	538	556	584	484	518	544	539	528	547	554	521	580	528	499	534	547	528	562	576	519	527	495	529	566	513	580	532	534	545	551	528	544	551	526	545	575	574	522	520	548	538	517	559	531	587	588	517	536	569	524	588	530	528	583	546	532	525	535	580	547	543	585	531	507	583	547	522	545	520	547	549	551	571	563	543	560	513	550	526	556	538	516	565	590	563	515	561	553	562	581	541	569	565	520	523	520	546	541	557	535	558	537	544	529	561	551	553	541	527	512	521	539	522	547	555	514	582	517	533	584	568	551	516	534	506	566	545	550	570	525	533	541	553	547	542	527	510	521	547	571	549	538	556	520	550	500	516	552	561	545	540	534	517	545	521	569	546	538	557	550	572	495	534	580	507	526	539	522	566	549	544	559	546	543	533	540	552	541	514	530	552	578	511	535	536	506	572	560	568	555	531	534	534	520	553	540	605	514	551	568	574	546	552	551	560	535	527	529	553	552	510	545	536	541	565	553	585	507	522	508	602	485	531	531	546	561	565	554	534	604	539	537	541	524	563	555	546	508	507	532	512	573	538	511	506	536	566	528	560	520	551	504	536	537	526	518	530	589	507	542	587	498	516	548	514	510	583	538	550	553	542	531	540	535	539	510	524	527	527	602	519	560	547	542	550	562	529	537	532	579	547	549	543	528	522	527	560	526	529	546	559	540	556	552	547	559	536	542	521	546	537	507	563	527	526	521	604	562	554	550	502	532	514	538	542	496	536	538	542	534	510	533	553	560	586	511	490	522	563	551	512	558	554	478	521	546	592	548	544	570	595	585	524	548	569	542	547	537	531	488	563	573	578	516	519	509	512	525	512	539	522	540	548	562	532	510	526	541	520	547	487	522	566	548	548	535	518	529	589	501	562	552	540	546	527	543	575	573	523	536	545	572	496	500	513	509	542	518	522	517	538	538	565	573	525	552	532	546	506	541	491	541	535	568	530	512	554	512	548	573	554	518	542	563	564	529	530	523	535	561	535	541	549	540	562	510	585	531	518	538	540	527	550	526	571	527	546	547	561	516	528	518	544	570	569	512	543	546	490	496	502	516	511	552	534	536	530	549	540	539	556	553	558	557	549	539	511	503	521	532	535	568	523	538	564	557	523	532	537	528	557	513	551	535	505	539	501	506	548	553	561	506	603	578	539	522	531	574	509	505	510	537	547	556	545	529	531	559	576	524	503	560	517	553	548	562	498	582	575	542	535	520	553	537	575	500	515	523	523	583	530	531	577	510	540	510	504	546	549	522	525	530	542	524	555	516	576	553	557	509	534	526	504	556	531	572	554	551	550	543	574	556	556	491	531	540	514	555	545	512	534	566	552	512	565	541	544	529	546	529	588	507	515	511	569	536	528	499	507	519	564	532	576	528	541	505	546	543	570	528	554	546	555	574	555	549	556	545	527	570	484	525	555	526	502	580	497	538	541	582	519	564	526	522	514	587	566	544	581	567	569	498	524	564	551	508	573	532	521	568	570	521	516	535	532	573	572	525	546	542	569	561	537	548	557	541	561	546	511	564	586	543	537	574	518	506	533	502	543	527	528	562	520	543	584	579	550	523	548	528	605	568	554	520	489	535	532	543	497	550	542	548	512	567	542	611	496	545	518	565	543	524	571	492	500	525	515	571	547	540	512	564	557	579	550	547	564	545	536	531	548	547	540	541	546	557	508	519	564	522	542	522	561	549	548	496	535	528	574	516	556	546	546	563	561	556	569	499	527	562	541	545	519	525	522	564	560	525	520	535	533	507	544	530	499	540	539	534	512	506	504	504	570	525	552	556	538	544	561	484	564	522	561	575	558	574	527	548	532	515	559	549	543	590	524	530	563	549	500	535	548	589	532	569	530	551	591	573	527	501	540	560	526	546	559	583	512	536	583	516	537	531	555	577	529	563	509	544	535	523	547	535	533	540	551	515	516	537	500	546	542	582	532	546	532	528	512	528	543	589	539	546	512	543	535	551	496	573	559	526	502	539	543	527	558	550	521	554	525	551	489	558	555	531	541	556	540	509	520	552	523	531	522	553	540	539	545	532	574	512	552	566	569	513	516	531	588	573	555	562	534	497	562	558	522	570	511	541	607	537	576	560	553	544	556	540	567	531	556	538	517	532	541	566	535	527	553	560	523	536	543	526	525	537	541	575	525	546	559	530	566	549	526	550	561	562	501	543	517	541	517	518	535	561	566	537	492	555	555	514	547	518	549	515	518	539	522	539	549	482	574	537	520	584	535	527	568	535	518	553	511	572	502	564	521	528	568	545	505	571	524	527	508	538	573	595	522	495	542	537	526	557	545	547	543	535	512	537	570	580	528	572	550	535	504	548	518	520	548	544	546	552	511	546	555	545	497	566	533	526	545	515	532	552	536	507	542	583	532	481	493	555	544	538	577	526	543	545	539	525	576	547	516	547	542	564	518	520	553	513	527	496	519	536	507	539	507	537	570	535	514	500	565	543	497	540	543	526	547	553	541	559	530	533	543	503	582	499	506	504	520	495	540	536	544	564	547	536	517	523	530	559	551	525	530	553	566	524	508	520	525	502	560	511	529	520	549	553	530	545	566	511	558	549	553	554	554	503	497	589	518	535	542	557	514	545	541	530	541	542	570	546	518	538	542	586	516	504	526	524	568	552	572	530	555	504	523	543	525	555	547	533	543	571	500	515	513	511	528	500	565	512	580	542	531	555	538	536	528
23898	21310	28893	24044	21315	20167	3193	1597	1357	1207	1119	1102	1110	1103	1057	1044	1000	1021	1010	1002	1040	988	991	1048	1083	1008	995	1008	1046	1012	935	1003	938	992	996	964	932	943	1025	955	1024	950	960	971	991	945	1007	925	904	961	972	967	978	905	949	962	995	965	924	895	946	982	1001	953	943	1011	1000	984	929	950	943	986	942	980	1026	979	969	972	965	985	919	971	981	934	952	930	943	1003	932	963	916	962	969	964	945	980	1003	945	937	868	928	978	952	924	925	994	919	934	911	965	936	962	940	982	903	926	971	948	923	894	971	974	957	921	932	941	945	959	907	915	945	956	956	941	910	972	913	930	963	967	964	986	970	903	935	903	884	952	908	974	966	958	1027	915	948	988	959	920	934	965	936	954	956	938	957	968	977	959	954	1041	943	989	947	978	933	934	989	952	901	960	940	954	911	959	978	935	973	937	992	938	974	968	939	946	980	972	898	968	989	932	973	928	953	950	990	975	943	884	924	942	913	887	989	942	998	979	932	978	937	911	926	914	967	964	910	918	961	922	950	942	971	916	925	931	1007	965	928	942	903	981	965	962	934	945	921	928	900	920	963	940	980	982	932	932	963	921	998	947	907	937	962	927	940	920	956	966	974	911	898	963	1012	930	960	931	957	960	916	949	992	978	956	986	942	940	965	975	969	895	970	882	966	895	938	941	968	969	951	964	954	962	940	925	882	900	915	945	1003	1006	1013	950	933	941	984	954	921	921	970	938	1004	919	1005	917	920	944	939	932	959	989	1025	961	902	1014	938	927	986	1002	949	947	963	903	910	963	950	932	950	957	980	993	919	951	955	933	935	972	913	971	976	983	922	971	972	956	932	927	960	986	936	968	933	934	958	945	949	928	931	904	973	971	936	934	1001	925	926	903	931	991	947	924	954	937	975	927	978	896	958	955	951	965	989	947	968	954	998	943	977	962	901	934	924	953	967	917	867	931	945	964	960	957	953	959	990	952	973	1004	981	933	989	1030	942	942	992	976	885	976	938	939	950	966	1009	967	925	924	969	896	973	898	958	899	971	985	948	925	957	928	948	927	929	999	982	947	942	961	911	1004	979	976	973	994	1023	914	933	1001	988	951	988	951	942	955	968	997	1026	922	917	943	947	973	941	975	946	902	998	909	923	955	969	965	999	897	1008	954	1010	989	973	954	946	965	977	982	978	925	926	964	923	923	954	975	906	1009	959	896	978	989	962	900	914	983	995	977	929	889	943	1024	960	921	961	950	971	973	927	983	911	956	910	922	905	919	964	972	901	925	989	928	948	951	1023	917	949	977	959	964	946	925	972	977	954	1033	931	934	911	976	896	963	968	991	901	971	984	1004	895	1036	961	926	954	940	931	981	949	933	904	955	935	944	940	984	957	949	923	928	944	960	978	976	933	938	968	919	916	888	897	934	971	971	991	956	958	933	969	957	967	1032	948	987	989	937	947	902	925	972	952	932	947	963	933	996	912	995	996	961	984	962	914	1006	954	917	927	976	931	980	972	956	955	923	958	937	966	951	948	965	979	959	968	904	948	978	953	980	964	931	962	961	908	964	957	962	933	952	924	936	960	943	944	931	872	909	928	906	870	969	906	974	991	949	920	851	890	949	969	944	977	947	934	1002	1000	970	911	972	957	905	962	910	939	988	975	933	937	966	920	1036	958	961	1002	952	970	978	943	910	944	966	913	937	978	909	995	930	980	942	907	928	957	942	942	947	947	1027	974	984	921	948	1010	940	945	902	970	933	941	943	970	912	910	928	975	939	936	942	923	936	934	953	932	959	947	939	935	933	933	950	902	927	932	932	920	950	894	1000	968	950	936	943	963	955	944	951	966	915	924	921	999	954	966	944	895	981	1014	966	937	979	955	981	951	972	963	972	945	913	952	908	954	979	952	953	932	992	960	999	1036	958	941	934	974	923	921	935	979	973	961	939	945	902	929	975	1005	969	966	956	960	1004	930	943	953	989	1004	938	886	900	960	921	967	982	994	959	955	931	984	987	941	931	947	979	941	980	949	1007	931	959	927	931	934	948	977	948	962	962	1009	906	996	906	980	920	939	956	906	961	908	911	951	918	922	932	955	952	935	959	934	957	1002	966	970	982	973	906	971	965	982	950	943	953	923	982	903	987	940	986	980	957	935	920	907	970	971	934	960	959	961	942	918	964	895	907	902	931	906	979	951	973	983	886	979	946	927	931	966	923	921	975	905	978	935	923	933	943	895	972	952	914	995	964	930	958	1021	1018	986	959	932	905	971	994	934	899	962	936	972	949	929	1025	901	939	912	944	981	953	962	949	965	934	972	943	945	937	943	967	956	940	940	907	945	935	968	974	955	962	929	935	941	929	930	942	918	953	958	931	931	918	1051	930	994	964	1001	926	956	927	947	978	938	930	964	943	1007	995	1001	962	974	955	899	973	952	975	878	962	978	951	990	938	970	920	999	919	939	924	949	926	950	984	960	982	931	970	915	938	956	894	973	950	932	925	917	916	954	877	1019	993	969	937	964	1017	980	969	991	987	895	914	929	985	922	921	929	943	915	934	930	935	920	942	966	959	910	924	940	962	937	957	937	963	930	948	983	895	1019	982	942	996	967	955	966	969	976	924	969	972	900	925	981	994	955	994	964	956	950	1005	944	1016	946	951	932	953	933	890	964	939	994	990	927	986	903	922	976	953	958	989	985	925	988	902	1000	951	986	951	931	983	949	963	984	956	947	949	937	988	935	993	963	985	1012	954	968	985	1009	971	986	946	973	914	937	1000	923	992	982	998	941	972	1027	988	910	884	948	952	986	939	933	912	976	917	870	960	940	927	913	917	913	978	937	954	967	986	889	973	878	980	968	954	979	956	960	961	972	963	957	947	993	992	954	939	965	1023	957	964	1001	963	966	956	975	895	923	921	958	967	998	985	972	952	971	911	946	911	948	969	968	903	923	893	938	940	965	902	968	964	1001	934	894	962	911	959	971	1028	1007	939	898	970	974	920	924	931	988	985	966	928	971	974	942	911	969	931	993	971	945	884	923	949	904	979	931	953	972	1007	898	927	916	907	931	959	931	959	929	911	949	928	933	965	1011	924	998	972	971	947	949	986	989	1016	959	968	914	937	962	970	947	940	961	986	928	927	965	991	948	1000	953	1018	934	946	962	967	968	959	961	942	901	964	901	977	946	962	986	987	983	966	900	962	968	959	994	971	907	942	908	935	937	937	969	962	914	910	931	943	945	947	948	984	910	954	966	960	935	947	922	992	947	1002	974	969	978	934	924	933	923	1009	999	938	894	990	925	947	971	976	912	959	913	916	935	927	899	913	907	946	978	989	971	943	967	943	912	989	890	940	997	954	991	936	941	930	1002	956	962	952	898	955	986	926	995	967	896	980	938	958	941	993	933	973	948	984	916	963	935	967	921	944	993	977	944	938	985	889	940	959	993	928	967	947	929	997	925	992	969	917	921	949	973	935	966	922	927	913	984	920	947	940	913	944	927	937	932	934	949	943	894	981	972	954	983	941	951	943	956	971	990	1010	905	934	971	950	959	1000	946	965	967	953	946	963	969	1016
3911	9204	8006	4065	2985	2371	1958	1768	1508	1341	1231	1166	1221	1076	1120	1055	1077	1004	1043	1074	1022	1067	1018	1055	985	935	998	972	1008	1077	984	939	935	971	983	962	940	969	1004	973	913	956	970	896	972	971	953	956	936	917	926	930	918	923	906	999	992	935	936	985	926	942	960	918	994	925	983	973	947	921	967	973	950	929	922	959	1027	925	950	936	927	923	929	937	924	968	915	984	909	978	978	961	959	979	912	946	927	944	951	896	934	935	971	964	1009	952	962	915	969	932	926	1000	926	964	892	909	946	970	968	989	931	963	946	931	940	901	967	920	926	965	939	933	952	964	947	1004	908	934	886	971	960	934	930	940	973	937	927	988	940	936	973	992	992	987	950	921	935	945	943	903	967	918	938	882	921	953	951	915	978	954	983	927	931	931	966	931	944	933	887	939	983	908	965	911	964	987	912	947	875	973	939	920	938	916	950	917	925	901	960	951	946	959	901	935	920	967	945	975	916	935	930	908	938	977	929	949	942	958	953	904	970	950	981	975	953	930	962	907	930	967	957	911	925	967	942	943	992	934	941	944	910	1014	934	961	975	943	902	911	950	947	944	1002	945	1035	974	867	922	1000	951	962	928	949	946	904	981	949	936	931	916	941	937	946	994	938	969	909	923	950	967	922	993	946	943	934	961	927	900	944	939	933	928	972	950	960	934	926	936	991	944	952	905	936	954	913	982	946	922	924	957	899	965	942	1000	960	916	952	958	930	940	979	988	944	935	889	955	947	956	919	936	1003	995	971	914	976	932	961	979	932	1000	874	928	908	954	944	945	966	932	960	985	947	976	976	996	929	994	994	1016	989	956	949	935	932	986	963	915	937	941	975	969	927	954	946	940	961	935	922	961	921	924	910	1022	929	928	990	930	976	977	975	960	912	898	960	995	923	948	906	969	971	935	992	923	961	957	929	943	955	926	944	954	939	928	949	949	912	959	917	914	994	973	965	921	965	933	956	947	947	966	1005	947	899	962	959	920	932	942	979	959	951	981	925	1001	967	944	909	971	912	936	915	908	941	998	945	947	911	936	916	965	946	934	975	893	963	963	982	994	908	967	913	989	993	940	994	907	949	906	919	1031	906	977	947	928	919	962	954	916	928	957	973	981	916	919	941	942	953	891	934	1002	943	939	934	969	911	964	961	1040	985	949	932	928	896	969	965	991	940	895	940	903	936	917	941	959	961	901	997	944	949	924	944	961	979	961	943	972	925	903	927	922	1002	973	909	945	929	953	960	903	967	962	884	898	954	914	888	870	929	946	948	940	962	977	916	975	915	975	963	966	890	939	1020	975	942	896	961	970	955	931	940	975	956	969	1011	940	917	934	953	939	948	921	924	963	1001	944	997	950	921	926	936	932	926	946	911	935	880	970	963	882	934	877	882	899	901	955	958	971	970	922	981	957	1003	960	896	959	1002	1029	930	997	915	920	944	918	922	896	942	996	930	891	971	947	947	955	900	947	957	991	975	944	900	937	961	997	976	954	979	961	894	948	938	974	993	931	972	919	945	980	988	939	901	984	914	942	920	1024	914	935	949	946	1018	976	977	923	926	937	972	904	943	925	953	908	946	899	979	887	954	951	968	932	930	909	939	914	983	946	959	961	967	897	945	953	952	958	997	996	936	944	946	925	932	999	980	930	942	970	970	976	904	959	964	988	999	965	899	903	968	929	903	911	948	988	996	929	945	969	917	988	921	966	974	976	916	963	944	995	926	981	907	950	986	980	972	952	972	973	965	956	986	947	974	990	939	908	1010	941	914	969	829	958	969	911	941	909	972	920	922	863	885	950	930	949	994	951	935	983	972	987	901	935	942	958	934	962	944	971	992	898	879	950	935	962	916	928	950	980	1010	936	970	974	945	964	996	915	951	982	1002	974	980	957	932	921	946	905	923	907	966	916	955	989	1001	955	951	975	928	926	934	939	981	965	909	944	958	895	994	1012	932	933	927	958	976	912	914	947	961	956	920	1009	878	956	930	961	993	890	919	958	918	972	956	915	967	890	931	932	966	874	1013	972	970	900	934	974	969	930	989	898	913	935	949	964	955	971	905	959	987	971	877	978	957	896	952	881	985	916	952	974	944	949	941	982	944	969	908	962	962	946	966	953	990	927	948	943	910	949	975	934	977	950	935	880	956	925	966	916	919	949	969	935	916	995	998	936	917	963	964	992	946	922	962	920	978	958	852	998	937	990	968	898	985	994	969	975	1000	920	921	961	959	925	913	963	936	897	932	970	971	916	937	1015	981	988	990	988	958	910	980	925	903	987	899	910	946	952	996	984	946	963	914	991	991	963	939	927	922	976	968	955	1018	863	957	949	920	902	945	897	924	929	964	1011	956	989	950	908	892	938	943	944	911	924	951	895	954	955	976	925	973	950	962	905	936	965	918	1002	988	877	958	922	972	895	924	935	947	924	953	940	933	951	958	1014	924	926	944	992	947	933	990	937	972	965	938	941	970	927	912	973	929	893	976	956	919	950	947	963	967	903	897	956	883	987	973	952	936	928	986	932	919	905	943	916	910	923	961	915	899	922	926	966	954	965	950	918	899	926	834	1002	920	925	948	944	963	927	922	878	1004	917	1003	950	912	1015	966	915	926	957	909	927	1014	973	910	949	917	966	963	958	914	907	887	962	952	919	952	982	936	921	905	1016	919	927	926	969	902	914	913	903	912	955	941	959	875	956	992	992	926	996	931	995	941	962	972	982	878	958	921	1005	922	898	991	953	905	897	904	944	924	939	943	915	894	952	979	949	927	901	911	978	919	930	940	962	943	914	934	913	908	907	954	925	950	973	979	952	980	935	932	1034	1000	998	931	931	948	947	979	936	952	995	953	879	969	955	944	931	981	1019	941	933	959	930	975	910	960	965	991	977	998	914	945	936	925	926	951	886	972	942	908	931	931	969	962	958	937	971	980	977	1012	930	938	934	976	937	967	895	919	945	966	916	916	975	1000	955	986	891	984	967	887	939	955	895	1009	924	924	907	1006	982	962	915	945	981	982	951	936	1021	944	932	962	946	934	937	959	917	924	959	987	934	934	921	937	983	944	959	949	967	968	977	925	945	968	918	978	952	930	926	933	912	962	1014	889	922	913	945	952	952	917	1026	876	939	936	966	929	891	918	934	978	940	950	1021	951	980	902	945	921	957	959	960	982	916	974	938	915	913	937	944	920	888	939	931	925	938	930	930	941	945	939	960	951	962	1013	935	1028	951	981	913	948	914	946	983	892	939	971	939	976	967	904	953	954	917	962	974	955	906	938	905	964	980	920	946	930	948	933	915	986	992	947	929	956	976	1008	907	938	926	940	923	909	965	952	970	945	918	983	945	970	941	907	944	959	944	950	948	861	883	940	948	925	956	906	961	916	916	951	947	967	910	963	930	983	921	933	968	946	983	973	1013	909	928	1005	939	909	930	867	996	975	945	943	892	943	956	970	1002	930	953	965	919	947	959	914	970	943	998	942	894	1004	983	930	966	951	943	915	910	928	907	971	990	997	991	978	1006	969	948	956	902	894	971	982	904	954
25021	21358	28425	24567	21198	4661	735	501	397	415	373	367	374	352	313	311	305	287	261	305	285	296	262	272	281	262	240	248	276	257	277	246	269	289	286	255	269	276	257	264	267	256	275	262	272	270	271	281	294	257	257	250	258	270	264	260	255	256	242	259	223	255	264	279	256	272	256	313	262	265	250	251	281	265	261	276	248	249	246	239	263	269	238	281	220	251	257	241	233	250	252	230	268	268	267	239	281	265	289	274	260	246	258	275	246	255	240	277	265	231	250	290	252	234	279	255	257	290	263	267	243	284	261	269	253	263	233	282	238	246	271	260	229	266	255	260	294	287	251	240	271	233	261	249	254	243	258	237	279	248	255	275	243	269	291	292	280	239	244	257	259	273	254	276	241	268	263	258	288	240	259	260	256	285	283	258	270	267	269	262	252	299	263	284	270	272	257	268	275	254	247	258	258	268	292	261	289	246	261	281	251	285	231	244	245	265	274	271	278	277	260	302	280	256	271	239	279	270	256	257	285	258	299	279	247	272	222	248	277	255	273	280	270	277	272	270	264	293	253	259	269	266	245	267	223	236	271	241	260	258	264	253	232	255	247	236	285	285	249	276	266	269	268	259	247	240	277	251	247	263	244	259	246	280	272	285	256	246	287	240	242	253	271	254	259	282	277	279	259	240	258	264	267	251	269	239	276	274	255	288	260	265	278	250	288	271	271	274	277	292	278	267	243	249	262	261	263	238	268	260	256	263	247	268	269	265	247	268	262	247	264	271	257	282	266	227	270	278	245	260	261	273	255	275	266	249	232	253	253	257	286	274	228	248	287	261	250	245	249	238	238	268	270	242	267	285	248	238	290	263	265	271	268	248	259	254	254	260	252	240	250	249	239	279	253	257	269	264	277	253	271	235	251	267	248	259	286	275	275	257	269	258	273	276	234	293	268	259	261	229	273	271	269	252	234	228	250	285	281	250	260	240	271	253	259	252	260	276	264	254	252	257	253	253	266	273	235	251	277	263	270	256	260	301	282	245	248	291	254	245	273	241	261	268	290	259	235	248	241	248	240	288	240	252	255	259	245	257	251	252	275	249	244	255	263	283	268	275	253	295	251	254	272	278	272	288	267	277	224	267	257	271	252	258	256	257	235	269	281	254	256	235	245	278	271	257	286	245	266	248	276	253	227	269	272	247	252	286	243	273	243	297	250	246	279	239	255	271	264	261	256	258	282	241	265	276	253	249	266	261	274	267	247	253	253	248	268	274	285	259	267	275	282	273	254	260	243	235	256	260	277	248	243	268	250	271	277	302	260	290	252	278	265	272	273	259	277	264	256	247	294	274	280	263	253	284	264	280	255	280	254	260	269	262	258	259	286	252	263	289	267	241	289	279	279	275	259	254	305	259	268	266	258	262	262	258	246	267	259	243	294	242	252	236	241	246	233	254	248	259	264	275	249	276	250	253	250	250	272	249	245	264	249	274	284	273	251	277	245	258	273	287	246	242	281	266	289	263	247	261	264	261	282	251	227	260	254	241	276	249	293	270	243	270	242	272	270	279	239	246	264	266	273	245	250	295	253	260	267	252	237	287	251	290	234	249	253	262	258	267	250	285	265	249	259	271	258	263	268	259	263	276	223	250	274	260	237	245	295	297	258	234	279	263	270	269	230	265	270	256	264	273	316	275	222	262	239	261	256	255	254	254	252	232	236	253	249	285	284	275	288	244	275	260	265	284	250	273	227	269	244	250	261	264	272	257	265	263	271	253	272	263	266	261	250	273	244	279	275	267	263	266	250	257	235	242	235	243	260	252	251	241	274	270	266	251	293	243	299	259	263	276	238	246	272	268	248	271	262	243	243	252	272	271	294	243	237	259	250	262	259	264	265	280	250	279	241	251	275	226	276	246	274	263	284	307	247	270	272	261	247	293	234	248	242	251	258	219	255	227	244	243	270	281	262	251	272	256	265	255	257	250	248	250	249	248	281	265	271	283	239	240	247	278	260	244	260	244	260	266	259	268	255	247	251	252	244	298	233	256	296	272	250	264	293	254	250	266	272	279	257	295	260	261	272	259	260	264	275	281	273	232	247	249	257	208	264	245	239	288	260	243	256	236	276	256	261	264	238	249	280	270	270	273	254	263	278	256	245	296	256	257	255	276	264	269	247	264	251	271	274	260	257	245	262	255	258	270	269	251	267	266	288	241	278	270	253	242	248	234	239	255	264	260	270	239	255	267	269	269	245	255	232	275	265	266	261	247	267	246	263	289	261	233	288	256	206	224	257	239	260	271	250	261	241	240	246	246	256	237	247	262	254	288	292	273	278	231	283	263	266	278	290	255	244	249	258	263	254	253	242	239	264	267	235	262	247	270	269	292	262	230	245	272	283	267	279	255	231	225	287	271	259	255	253	252	236	266	271	254	251	256	276	258	254	252	292	274	260	267	263	250	247	238	264	281	245	252	269	251	271	256	237	267	252	274	280	241	242	249	236	246	289	260	260	232	292	253	232	245	265	255	252	254	261	271	269	304	263	248	251	270	259	267	264	269	254	239	247	259	280	260	267	267	264	281	257	251	274	281	274	241	254	249	259	238	272	268	257	281	238	269	256	260	256	280	258	243	274	236	320	276	260	227	243	272	242	256	245	262	265	266	269	273	275	255	233	262	277	284	258	255	256	261	277	231	264	268	263	244	294	270	285	250	240	275	255	256	221	259	246	252	278	251	259	243	260	265	269	254	267	262	248	252	263	273	264	235	267	249	271	236	281	249	262	264	272	250	263	267	272	249	273	288	256	264	256	280	272	263	248	277	278	254	268	275	256	263	262	288	286	287	304	269	278	265	247	241	259	249	258	255	266	251	272	274	252	227	245	259	268	216	250	239	273	263	278	260	262	262	246	264	239	241	258	270	285	242	238	271	266	228	256	264	272	237	269	258	268	251	241	269	285	254	275	249	267	266	266	266	275	279	264	255	252	256	274	260	238	278	244	256	261	251	235	253	243	291	290	257	216	253	278	224	254	215	262	281	266	239	258	278	272	288	274	257	274	264	249	260	274	267	283	274	268	273	278	250	261	250	283	257	249	284	270	226	276	264	265	256	250	275	264	255	250	281	250	260	261	273	238	271	266	252	252	254	266	251	271	256	253	272	253	271	277	257	237	252	240	262	275	265	255	243	252	262	259	284	242	263	237	246	268	274	269	286	268	254	248	248	247	258	271	286	247	242	259	225	285	261	244	273	226	259	234	249	270	283	250	248	277	271	264	274	227	271	246	256	249	263	273	258	227	290	281	265	273	282	284	215	247	264	274	246	272	264	283	280	274	269	275	253	236	248	267	252	278	262	301	242	238	279	273	256	268	248	263	258	279	240	257	257	260	269	241	281	276	271	257	245	259	269	263	259	274	273	266	276	256	260	273	219	272	262	259	274	267	289	239	283	268	258	278	271	254	270	252	273	289	267	281	246	247	265	285	264	225	278	264	244	245	265	276	250	277	254
3739	5950	4992	2466	1753	1307	985	811	636	534	522	455	410	388	351	383	335	381	323	355	353	321	329	340	325	364	297	318	320	306	287	306	338	306	272	290	312	319	295	302	317	292	316	302	286	328	308	323	311	323	300	306	260	268	310	308	297	297	331	296	295	280	301	294	307	293	325	293	262	281	307	298	300	301	307	293	298	307	293	286	281	288	294	312	291	286	283	310	269	264	281	248	310	285	259	304	300	299	280	280	299	258	285	311	253	271	300	272	303	317	270	318	287	292	258	290	293	270	296	263	293	289	297	299	293	280	314	334	312	285	290	288	319	311	302	303	275	304	295	279	295	313	305	294	279	268	307	319	286	329	303	280	281	324	307	304	268	327	302	314	279	266	314	286	313	286	301	275	310	255	285	261	306	302	292	307	315	278	297	311	286	303	261	310	315	289	264	301	295	318	273	285	318	311	304	270	302	294	305	271	336	305	301	270	295	273	274	279	295	289	312	310	261	304	267	307	300	296	278	300	304	272	278	340	288	298	318	348	302	305	285	282	287	322	290	274	307	300	290	300	260	284	301	292	312	294	296	287	289	267	268	281	279	299	274	272	297	284	270	290	296	296	290	299	281	309	266	287	278	295	296	299	292	301	291	238	313	296	302	273	267	300	306	293	306	259	305	293	258	276	304	287	290	281	272	296	313	278	282	287	297	306	308	291	295	293	290	312	270	298	327	314	290	276	276	301	289	295	269	264	309	302	294	308	303	278	280	310	302	263	265	289	331	298	319	299	276	304	277	277	306	291	310	318	304	286	316	321	302	298	272	305	298	313	287	289	271	296	291	314	269	268	266	292	306	268	329	295	301	283	294	293	310	285	311	261	307	280	277	296	286	287	283	312	316	277	282	292	306	299	274	304	267	305	311	304	286	290	300	282	275	276	301	330	293	280	297	305	270	299	278	279	277	260	303	276	314	305	282	301	261	307	276	303	306	296	320	270	284	273	261	329	285	281	288	289	309	303	330	294	312	291	348	327	253	267	296	318	279	294	284	309	268	289	283	314	288	298	286	304	290	292	314	276	277	267	282	292	306	298	305	286	263	315	274	301	273	283	307	300	313	287	289	271	283	278	296	307	253	300	304	314	338	308	293	287	283	281	298	292	273	293	293	290	298	262	298	296	299	308	311	282	268	292	298	304	319	280	288	314	320	299	311	289	295	274	305	326	290	306	294	315	264	277	293	314	284	321	296	294	273	331	294	310	305	298	316	290	292	317	281	313	316	285	277	302	303	301	274	273	287	287	281	275	309	305	284	275	309	273	302	316	280	265	311	280	294	306	287	277	265	271	332	304	265	332	315	281	300	294	283	288	281	289	265	284	277	307	313	297	291	278	295	290	308	245	298	270	261	297	326	296	285	323	278	311	285	296	325	278	286	304	288	295	321	290	260	319	276	298	274	274	277	269	287	295	284	268	309	271	299	293	310	284	272	299	315	304	284	298	303	295	293	289	312	299	281	266	288	313	304	327	279	279	277	293	316	280	289	322	305	271	313	317	298	272	302	285	284	293	271	299	286	270	319	299	294	314	277	289	282	308	275	271	319	295	307	316	279	320	328	314	280	277	316	326	307	303	284	311	317	316	281	293	278	288	266	290	313	293	262	307	308	327	300	287	306	268	283	286	294	301	295	298	290	298	288	277	283	301	265	291	316	300	283	308	286	296	324	303	316	292	337	332	275	272	323	313	327	297	316	281	309	287	286	289	278	304	299	327	287	248	303	299	300	308	314	286	290	322	283	263	286	300	288	306	302	259	288	286	272	278	286	308	310	285	319	298	308	303	290	314	295	306	293	316	277	295	296	266	311	255	293	297	322	319	268	284	315	286	305	274	317	324	315	280	288	291	277	294	268	275	286	276	279	302	305	298	261	274	306	302	293	288	318	328	275	301	276	296	317	320	273	267	277	274	276	288	279	290	281	296	275	269	311	318	313	292	302	300	316	282	297	308	305	269	268	310	275	305	301	313	295	284	291	308	336	287	306	289	261	271	296	296	279	270	300	294	294	290	293	287	322	278	285	301	282	326	294	295	269	295	309	272	305	316	305	309	275	280	265	292	304	282	289	306	324	301	282	293	302	317	338	286	293	295	328	296	301	291	288	284	300	287	269	284	292	282	277	279	251	283	301	272	289	274	283	289	292	284	268	285	300	282	288	291	269	275	337	305	286	272	287	303	298	319	296	295	300	293	319	304	311	310	274	318	273	293	315	277	282	320	317	261	283	278	298	302	289	272	310	297	309	276	276	298	299	307	319	323	287	294	311	296	313	291	289	291	267	306	338	277	297	295	313	288	284	268	266	312	322	312	299	276	297	297	276	309	282	258	312	313	275	336	276	309	310	288	295	277	292	289	321	319	286	311	309	280	302	291	323	287	274	281	306	289	307	299	275	276	292	303	291	299	297	279	270	286	320	270	310	306	276	314	277	290	295	314	306	284	315	308	307	299	292	293	308	269	334	282	285	302	312	313	304	264	274	284	298	280	280	277	269	307	287	287	286	303	285	290	279	304	257	293	320	298	295	253	297	272	293	279	321	315	277	297	326	310	289	277	285	279	314	270	306	315	307	297	299	287	277	278	265	246	292	309	280	288	285	285	309	294	284	268	312	300	304	297	280	268	290	296	298	321	313	267	288	286	279	286	312	290	300	303	305	283	268	274	278	322	340	279	287	291	298	265	316	309	293	285	312	301	290	315	291	322	262	263	292	297	272	275	292	263	272	319	295	301	288	308	289	326	258	281	300	269	286	330	316	307	273	280	283	266	307	306	308	324	267	285	304	307	293	309	334	302	312	305	269	301	276	284	289	296	249	283	332	318	293	294	307	310	311	273	290	293	323	278	286	311	272	316	315	293	274	315	299	308	312	272	312	277	295	292	312	300	277	278	280	262	306	319	292	327	299	296	303	297	284	270	281	305	286	288	293	283	286	260	295	292	303	281	332	285	288	285	321	292	309	300	283	316	269	304	288	278	305	265	294	311	276	296	317	298	301	272	288	298	249	275	305	322	281	314	316	288	282	279	289	268	268	319	281	306	314	288	296	261	271	288	252	308	300	297	305	275	303	278	291	306	296	331	320	282	309	275	292	289	295	274	283	324	286	261	289	290	271	290	299	253	293	322	279	323	291	254	301	303	331	318	296	283	293	279	299	276	315	291	301	308	302	307	314	286	264	318	321	335	289	281	299	259	288	280	288	302	260	277	314	293	276	309	287	288	287	281	333	310	304	300	305	267	292	294	276	292	286	296	292	299	287	272	295	324	281	292	288	321	292	289	303	288	309	278	286	313	299	290	271	284	288	286	294	319	312	296	270	273	284	273	319	307	280	296	321	311	279	299	286	310	299	297	265	270	304	286	307	325	297	283	301	282	306	272	287	288	287	289	305	293	300	301	298	307	273	294	292	301	301	260	289	276	299	286	294	305	282	325	300	314	291	293	289	281	288	308
22773	21372	29210	23912	21374	21456	16742	2129	1375	1287	1140	1066	939	1015	911	858	873	832	831	831	822	805	867	805	820	770	742	796	756	769	748	763	790	800	757	713	804	741	769	772	752	714	707	774	784	789	751	743	752	726	773	723	762	758	718	736	779	754	757	752	773	746	763	753	691	717	729	706	765	760	704	713	735	720	721	757	740	756	752	700	766	714	771	705	726	741	737	765	761	741	719	752	718	707	750	704	746	746	749	724	774	720	707	745	787	758	740	658	711	727	796	754	737	737	724	749	689	751	727	749	741	718	725	732	777	679	700	732	725	679	718	707	744	717	776	703	689	762	755	745	759	759	714	742	763	732	749	670	764	719	679	723	757	700	765	709	729	705	760	735	731	740	757	746	680	729	751	717	769	745	730	682	746	742	787	709	779	736	644	730	781	727	754	734	700	699	754	736	739	798	715	718	724	707	710	758	742	787	720	752	787	746	711	716	796	751	708	737	741	762	687	705	718	719	730	739	746	766	715	700	715	797	760	753	788	773	709	658	750	748	707	706	790	752	714	697	777	756	756	753	718	738	752	721	758	717	756	768	739	785	759	730	746	763	712	746	751	730	756	725	708	733	758	775	756	759	778	718	719	743	730	710	750	742	713	744	700	700	744	736	737	664	725	739	766	705	745	758	737	733	681	679	714	735	719	687	725	762	741	741	717	759	656	735	748	752	732	737	751	742	765	749	749	732	728	721	771	715	748	753	760	755	696	723	785	738	779	716	691	749	740	685	742	778	774	730	702	713	761	730	736	749	679	733	750	701	739	706	710	738	770	689	724	687	775	724	693	776	726	694	726	741	733	736	672	741	774	781	722	735	762	736	705	822	706	696	687	774	737	753	765	717	745	761	760	761	714	745	745	793	733	739	721	695	742	706	692	743	746	742	716	735	716	665	744	759	740	736	731	746	711	727	716	725	696	764	766	761	708	735	754	686	699	794	745	739	717	723	737	677	728	688	741	740	704	703	754	768	769	719	706	733	770	666	721	745	780	746	730	772	722	778	706	756	736	704	726	769	717	747	775	753	730	774	708	755	709	750	735	765	735	693	710	725	736	718	748	710	735	738	734	736	719	749	750	739	755	703	686	714	781	695	730	692	750	737	720	706	773	747	712	740	738	751	724	710	697	695	728	756	764	678	716	728	717	743	772	738	759	696	702	776	686	752	760	750	782	736	752	757	765	753	768	734	728	726	788	712	694	740	705	726	725	741	726	714	762	710	734	759	745	708	743	749	680	740	700	767	734	730	704	734	758	720	727	760	722	776	763	680	735	751	691	767	689	726	765	724	720	714	745	736	762	723	736	716	720	707	740	779	773	792	734	694	757	716	705	726	735	726	786	741	725	716	726	747	763	751	739	762	762	705	710	715	732	734	728	723	715	727	739	735	719	751	756	768	758	713	756	729	748	735	758	755	721	738	717	710	777	744	707	744	806	736	748	775	730	741	762	745	723	736	747	813	744	728	763	767	755	724	772	714	748	696	741	714	711	724	776	747	745	749	701	703	743	754	772	727	725	711	747	702	697	737	787	715	722	721	779	739	778	718	778	701	759	742	780	732	753	746	716	752	732	726	729	759	749	746	788	786	731	733	725	731	761	735	754	772	752	721	727	733	747	747	755	689	743	720	749	766	741	700	750	696	663	741	747	717	711	681	698	731	741	743	712	743	728	796	748	720	745	710	758	689	717	707	727	741	702	761	770	704	715	778	750	697	747	736	732	719	742	729	726	816	735	711	715	746	737	771	734	812	711	717	766	758	708	712	744	722	736	746	759	718	722	756	719	748	752	723	745	693	736	748	768	739	696	744	729	693	776	702	757	711	731	706	750	704	781	711	725	743	726	720	730	695	722	721	698	759	730	685	720	756	759	727	684	768	712	707	780	759	704	765	741	765	708	697	723	740	744	721	746	775	732	741	787	705	752	735	724	722	710	728	727	750	708	741	778	759	790	699	719	706	763	725	743	787	715	806	720	774	739	747	707	729	770	738	746	718	730	727	786	695	721	675	762	667	728	739	668	732	764	789	741	709	720	805	741	747	761	774	721	757	716	708	718	762	731	728	726	761	733	760	699	714	656	731	750	684	756	728	735	733	769	709	737	750	713	797	693	722	760	735	747	669	729	726	730	726	737	692	779	702	688	733	736	744	743	698	734	731	747	700	781	724	712	718	740	740	758	733	757	699	715	733	714	704	698	698	740	740	704	730	687	729	730	728	735	737	724	749	763	732	715	689	688	685	747	727	751	715	733	718	733	743	720	707	678	769	677	714	749	696	710	755	743	733	737	735	749	659	741	715	685	740	758	770	752	745	739	786	705	731	747	709	673	705	723	754	763	704	731	761	747	721	697	729	733	749	733	745	736	744	738	709	728	779	731	771	675	744	704	732	739	721	769	742	767	753	717	686	771	717	731	800	716	702	703	664	736	708	720	702	730	714	733	729	723	736	723	741	670	736	761	713	717	693	711	746	722	721	728	718	754	759	708	694	717	675	763	737	774	712	712	777	765	717	701	694	711	727	718	718	749	758	817	732	798	719	738	817	732	764	780	731	734	736	712	768	707	711	731	775	704	727	767	750	707	709	722	745	788	724	716	749	749	756	695	737	753	759	756	766	737	751	668	722	718	719	732	746	740	721	685	703	680	764	754	742	743	726	741	732	753	741	757	696	754	748	741	744	726	726	692	719	754	675	690	738	683	770	717	752	749	751	749	743	737	771	774	764	702	724	701	755	752	701	723	751	757	745	748	707	723	758	771	699	721	725	746	714	746	737	737	764	692	730	724	725	746	705	744	713	734	725	692	698	764	717	734	706	755	721	782	755	748	741	720	750	759	694	723	710	666	703	682	731	698	717	705	727	713	709	770	758	754	747	715	795	762	760	677	739	739	706	697	714	733	748	719	729	728	741	760	667	687	729	764	736	713	725	705	764	729	711	724	739	741	736	766	726	771	762	762	723	708	761	753	711	784	764	718	697	769	738	728	742	719	787	691	677	748	726	673	710	745	725	705	732	712	731	718	743	722	765	780	756	706	711	700	736	734	725	681	737	721	782	709	731	728	742	728	724	736	714	769	700	720	718	722	735	726	764	758	691	700	734	742	719	740	779	728	751	714	764	726	738	743	705	719	725	764	752	690	764	724	675	764	747	710	732	757	754	759	726	709	728	750	746	767	719	699	762	770	768	726	736	720	720	769	717	749	715	705	675	727	735	719	731	679	715	770	714	722	689	739	731	735	736	758	703	763	746	756	706	707	757	749	730	740	721	708	707	752	768	741	689	725	740	726	753	712	688	728	730	707	745	749	725	810	792	751	733	708	717	693	717	739	759	766	762	709	728	713	706	721	706	765	678	699	738	712	692	722	691	740	720	805	763	720	807	751	713	764	728	757	676	746	720	728	739	683	724	743	696	715	695	707	736	761	710	791	728	751	761	780	724	728	695	716	748	741	666	779	766
5437	14831	12751	6717	4606	3470	2833	2215	1769	1495	1390	1286	1148	1158	1064	1057	977	929	965	872	887	888	896	852	839	833	825	808	843	852	831	848	765	777	836	788	784	792	792	776	802	851	768	825	774	761	761	741	764	755	813	813	730	806	783	802	823	734	756	798	770	773	752	830	738	773	826	737	751	758	737	778	750	737	744	749	754	802	790	772	750	731	820	811	797	801	759	750	768	835	773	729	709	801	788	752	770	802	811	727	735	722	761	759	761	756	766	793	751	701	787	786	748	779	752	745	778	728	735	818	757	710	792	735	780	788	770	780	752	752	721	793	795	743	861	762	719	805	727	769	809	758	762	784	780	788	798	746	780	742	768	817	798	754	767	724	744	743	800	760	727	795	735	753	788	762	780	726	740	771	719	801	756	738	794	795	727	762	795	716	785	682	766	755	765	746	754	741	793	733	769	776	778	807	732	780	753	736	777	783	745	781	727	789	789	728	782	714	741	761	745	799	738	776	809	762	765	802	751	759	758	731	735	746	793	769	739	741	731	768	771	755	773	806	770	723	722	779	751	826	764	794	767	753	778	748	748	741	781	750	771	803	795	762	744	727	748	825	808	749	735	762	726	718	802	736	755	741	770	772	784	760	776	735	804	815	736	776	739	803	744	725	773	720	734	799	754	763	763	754	806	724	784	812	719	777	786	754	780	748	776	821	778	816	724	785	727	758	728	728	771	769	765	761	730	812	795	797	743	764	771	787	755	736	762	690	757	766	754	698	773	766	806	768	802	798	757	707	776	739	783	740	774	767	759	800	777	810	763	764	742	804	805	810	772	765	761	795	785	731	748	739	682	747	760	745	737	803	747	734	791	718	770	761	757	731	758	755	764	755	810	749	752	740	745	725	758	739	748	755	768	801	754	752	759	727	734	779	725	689	726	742	715	787	750	781	823	767	768	775	724	781	805	753	713	765	819	783	739	768	733	712	750	740	799	754	743	728	706	753	807	730	768	743	753	744	723	776	793	777	781	716	742	712	749	759	821	759	756	776	745	770	741	779	783	773	769	782	763	813	747	758	785	740	736	727	750	708	731	770	742	773	748	772	765	733	750	750	733	716	774	770	765	766	750	724	766	800	797	747	749	759	745	797	748	766	773	777	764	730	769	760	799	751	795	787	793	727	755	765	706	720	743	811	804	763	765	821	789	730	732	801	737	758	766	692	796	779	759	774	751	762	784	745	755	712	759	716	713	815	806	777	763	788	755	726	754	770	730	765	788	763	746	743	772	739	757	764	761	756	755	766	765	760	768	765	750	767	789	739	764	730	776	739	732	816	754	756	767	700	763	743	728	793	725	731	754	773	736	725	787	799	741	739	726	749	713	777	743	763	763	776	716	776	762	756	701	766	799	769	798	773	726	782	739	726	708	778	729	755	760	751	795	770	743	788	778	726	745	768	806	767	814	773	789	810	724	788	739	769	776	732	764	742	824	755	764	753	786	753	769	761	748	771	799	746	767	784	731	731	802	792	727	798	763	714	744	710	725	765	724	762	746	769	772	737	797	795	779	772	802	766	755	724	745	714	776	746	780	795	768	715	752	759	721	795	775	792	722	767	778	749	705	785	807	736	782	743	752	705	762	771	733	742	732	723	740	731	743	744	733	768	732	776	746	743	794	804	786	714	723	776	794	733	775	776	744	776	796	728	747	770	787	751	723	739	736	767	740	736	736	768	753	784	759	733	768	748	734	748	817	811	761	744	767	764	767	766	774	808	755	788	739	774	763	776	782	779	759	729	684	756	749	796	759	791	830	770	709	750	806	748	776	736	750	787	777	715	729	742	782	757	781	745	747	799	794	760	807	792	761	709	748	800	748	782	720	710	765	680	793	787	752	742	722	759	746	744	745	684	794	795	796	764	796	763	758	755	794	759	754	802	756	748	793	752	730	746	791	789	734	800	758	786	753	774	756	771	747	755	758	783	797	758	714	804	795	785	764	771	739	758	733	753	759	763	777	733	744	776	786	751	785	757	712	788	763	751	707	750	764	744	801	743	794	792	757	776	753	806	767	766	791	763	788	746	808	766	756	729	729	759	752	768	739	741	740	795	731	791	792	749	700	746	759	792	701	759	818	820	768	779	758	738	750	765	738	776	796	820	770	731	754	787	730	774	780	763	736	730	753	777	752	727	778	747	789	790	728	757	762	805	746	776	790	819	785	774	766	780	766	779	744	853	760	754	769	752	761	739	742	771	742	733	745	743	806	806	715	805	745	803	744	749	716	805	775	754	785	765	749	738	757	758	742	773	730	759	800	749	730	763	811	748	745	802	737	789	773	743	785	750	747	807	781	770	731	729	734	778	743	746	717	772	737	781	726	736	758	744	793	748	801	730	789	800	742	790	771	735	744	766	714	763	744	748	778	743	754	748	770	766	782	755	711	733	744	792	773	763	746	735	801	766	807	766	810	747	794	744	741	775	785	748	709	742	813	784	704	718	772	762	766	757	703	784	743	838	734	770	781	739	781	719	767	750	700	768	729	720	763	767	766	770	789	805	743	742	773	798	722	795	779	715	757	721	769	737	782	790	701	771	769	777	771	744	797	781	772	766	777	735	756	825	753	756	777	735	770	758	785	743	765	740	762	715	773	820	773	746	755	741	756	750	743	718	740	725	766	753	794	759	792	754	831	757	778	773	713	830	816	712	725	814	734	769	764	731	785	770	696	751	767	694	702	758	766	747	726	755	782	770	800	792	774	742	767	763	800	797	770	754	764	768	820	723	759	697	756	784	798	754	772	807	756	794	732	727	729	769	753	739	774	749	712	755	767	749	744	776	781	739	737	759	763	747	769	774	807	726	768	763	750	723	755	771	745	776	743	732	753	722	785	805	741	761	779	788	730	759	730	730	809	752	719	715	767	742	786	791	765	812	783	758	747	749	781	776	739	721	748	759	822	731	763	737	799	745	778	733	748	774	767	747	695	709	761	782	763	743	804	699	741	732	771	754	747	792	747	723	765	711	747	755	743	756	767	800	762	762	768	814	763	775	773	766	762	733	781	780	718	704	718	751	760	717	798	738	742	781	791	733	746	756	732	753	742	741	762	742	774	745	781	715	782	778	767	714	708	762	759	774	732	787	690	738	771	784	757	746	795	746	788	718	740	803	767	745	814	842	782	749	738	753	720	745	786	773	748	769	767	762	709	722	806	760	797	721	742	762	720	741	769	756	783	760	737	754	729	724	792	772	758	799	766	768	772	788	784	734	810	727	741	755	773	819	762	757	743	728	763	759	730	761	808	755	728	809	798	754	736	757	755	765	731	772	792	769	781	770	743	716	775	700	754	706	751	785	748	769	762	800	771	740	780	716	742	756	718	792	757	806	734	785	756	816	784	831	736	734	800	731	793	782	773	802	742	725	753	754	710	772	790	775	808	754	810	804	738	721	778	745	799	760	757	741	788	745	747	722	765	782	780	776	778	769	787	786	723	786	760	740	800	769	741	712
27648	20750	9638	999	667	584	555	521	531	535	551	572	515	533	564	553	534	521	528	550	563	583	453	564	515	520	554	531	525	523	498	536	545	500	505	504	534	528	512	518	506	504	514	534	507	481	547	535	518	546	572	502	546	543	508	537	509	525	521	541	551	505	532	521	553	544	498	501	526	521	530	510	543	556	493	518	489	514	562	551	470	516	536	514	449	531	495	552	542	521	543	542	472	508	512	536	555	547	527	503	501	547	544	571	546	511	573	495	566	519	486	512	502	484	528	538	544	544	515	504	514	559	509	492	506	516	570	549	491	546	560	521	524	538	529	500	537	516	539	551	542	527	492	529	527	515	534	524	533	503	528	561	482	531	516	538	536	510	536	579	546	564	515	527	581	479	526	521	563	539	575	558	552	550	556	519	510	519	539	574	528	535	498	531	505	539	531	523	514	529	487	504	536	523	555	528	534	524	486	536	515	509	500	499	485	534	561	538	554	573	521	510	499	549	536	525	567	561	540	530	509	561	534	527	550	514	544	530	536	549	536	504	539	553	507	526	500	529	541	531	552	491	530	545	551	477	529	563	527	532	503	531	527	491	558	503	515	537	548	563	518	517	486	519	524	522	540	530	540	507	508	533	494	511	536	500	482	531	543	531	526	538	543	517	484	538	563	508	519	501	563	544	482	541	532	530	552	532	502	530	554	543	531	573	526	523	514	527	535	534	530	523	546	543	530	496	548	487	522	529	530	553	539	550	531	546	507	554	528	521	560	511	534	568	465	510	537	505	531	561	494	496	522	525	544	510	520	529	529	536	512	547	524	545	516	526	541	550	539	527	538	490	554	531	541	538	525	503	542	501	480	514	556	497	494	519	473	472	516	517	521	536	516	530	569	518	521	523	551	503	518	551	533	512	541	517	493	548	537	478	504	527	474	506	510	489	529	486	500	562	538	560	531	506	569	502	547	527	497	480	478	579	510	527	516	499	516	509	527	491	516	540	519	527	572	511	515	583	516	532	522	497	536	501	520	508	540	534	540	535	544	512	510	547	535	527	534	534	531	575	539	559	524	524	504	506	569	573	529	541	488	518	520	513	534	509	497	545	527	546	546	529	535	528	504	521	515	561	495	526	535	506	523	503	504	513	545	560	477	503	533	526	477	526	538	525	561	542	530	499	562	484	496	519	568	556	516	513	544	584	497	552	545	541	552	534	521	500	520	578	502	477	557	500	498	519	521	548	505	542	563	495	570	559	508	541	524	548	522	536	507	550	492	543	498	557	538	549	553	517	499	545	528	507	530	519	512	520	521	524	547	531	536	530	531	515	544	486	542	521	521	527	511	505	554	498	512	510	519	512	512	527	524	525	540	527	539	512	500	567	522	528	519	560	533	556	531	519	546	562	543	512	559	478	517	574	529	497	530	498	475	549	523	497	541	502	522	507	538	499	528	484	544	545	533	523	503	544	537	506	563	516	510	508	574	515	574	518	564	503	525	539	508	509	538	507	567	531	498	500	529	561	525	519	525	528	491	556	530	512	512	530	476	503	542	505	506	541	517	515	515	513	560	535	547	549	530	510	506	517	540	539	544	505	502	502	500	530	525	507	563	518	562	503	513	536	543	493	564	518	547	512	513	550	542	507	537	522	547	571	532	546	539	522	541	534	545	506	556	524	523	490	486	495	526	520	512	569	480	560	534	553	510	530	556	523	535	536	548	553	506	532	536	543	523	495	534	509	549	556	546	521	502	509	525	515	522	532	501	502	497	507	551	551	497	493	507	546	530	556	517	535	519	498	522	534	510	513	511	501	474	538	518	525	483	565	521	519	528	537	536	497	516	514	523	505	514	548	520	518	549	549	518	542	490	513	575	538	503	547	531	523	565	527	512	540	553	541	553	527	544	510	576	476	552	504	521	545	543	522	528	551	505	519	515	516	503	532	534	485	569	541	504	536	501	507	546	517	542	526	549	555	497	528	519	493	507	508	531	521	520	530	524	522	534	552	532	493	520	526	534	517	501	553	520	527	504	521	575	491	496	510	539	536	541	535	534	547	498	509	516	534	559	547	515	523	529	554	508	546	516	509	560	531	573	513	531	495	527	515	520	527	560	555	518	524	521	528	497	526	531	524	519	519	533	529	526	518	500	526	512	498	535	510	511	530	532	528	536	536	590	530	525	537	538	538	468	515	510	517	541	576	512	531	506	500	504	471	504	533	530	501	526	527	535	542	519	532	522	503	517	491	557	517	553	528	524	526	547	538	557	526	527	584	536	549	484	548	504	547	508	580	547	498	521	553	532	521	528	502	578	534	551	536	512	593	510	522	529	521	487	517	554	545	477	562	528	542	536	496	494	493	527	505	526	504	524	517	531	500	549	539	560	520	532	505	513	515	515	533	501	529	559	542	549	533	513	549	566	532	568	514	521	528	547	508	515	521	519	547	550	536	530	542	522	516	475	521	502	517	529	515	504	531	532	490	556	537	526	523	512	543	518	556	564	554	508	502	563	484	505	523	528	540	545	516	533	510	537	524	553	496	547	548	549	528	522	541	530	536	532	508	528	518	476	517	521	478	497	546	518	515	551	521	502	530	564	563	535	515	525	504	548	530	534	523	560	544	528	577	512	528	527	493	526	506	576	503	523	541	559	512	512	544	497	536	548	489	538	500	495	501	522	486	550	510	558	526	557	515	507	516	544	496	486	549	526	521	542	535	510	517	511	555	465	540	525	533	532	571	544	511	517	515	507	602	540	540	523	535	524	543	493	538	528	488	540	568	527	491	498	534	487	541	502	548	531	500	540	530	509	544	554	513	515	496	523	514	501	504	510	539	535	526	520	526	467	564	552	523	517	558	522	585	519	462	552	520	540	538	528	566	553	524	530	523	538	494	533	559	537	542	546	493	525	522	517	509	519	512	511	521	488	556	525	517	536	506	498	547	522	508	542	520	510	528	548	550	484	536	521	503	544	507	523	533	512	555	489	530	535	501	535	483	519	493	530	537	508	501	552	540	530	492	517	530	516	525	541	542	512	526	571	532	540	538	549	527	530	490	540	547	524	568	557	501	517	536	504	534	544	509	533	505	539	477	533	547	550	509	530	487	527	501	536	518	502	485	528	516	493	525	544	459	501	537	524	488	506	519	514	544	532	524	511	492	561	510	486	530	573	507	512	503	552	549	540	520	510	535	522	512	531	506	546	541	536	508	522	545	515	555	572	556	521	553	525	555	526	549	541	507	516	480	501	499	481	547	525	541	526	507	521	523	527	558	520	505	566	555	519	535	505	471	526	515	527	541	507	502	515	554	555	563	526	569	511	511	522	556	527	516	540	539	552	523	588	506	503	487	503	548	465	511	551	522	531	537	543	544	540	555	542	498	500	550	511	539	492	546	518	507	495	514	528	529	523	516	604	550	530	530	517	512	517	507	523	486	537	522	505	533	526	526	542	526	487	491	529	553	500	527	527	537	543	570	495	506	505	522	497	542	543	511	503	537
4200	914	878	658	588	550	532	578	555	536	575	549	518	537	551	550	518	563	533	538	526	554	491	526	576	548	520	515	556	527	541	535	551	590	526	548	506	524	503	578	546	525	545	549	571	526	529	549	530	550	548	525	589	523	506	562	541	519	559	520	537	534	568	519	544	561	481	545	479	545	536	563	563	563	539	566	535	532	577	576	557	519	537	590	525	549	551	521	536	550	544	573	536	540	542	516	534	502	593	548	532	514	550	539	537	545	476	529	513	519	562	537	533	571	539	536	555	542	559	535	552	518	503	509	544	514	518	537	519	530	515	559	512	526	561	550	509	553	517	554	557	532	484	524	552	559	516	560	528	534	488	515	540	531	542	546	526	558	520	556	499	564	537	541	524	502	549	535	500	531	522	527	543	572	511	526	574	495	532	526	549	541	531	498	527	474	523	549	534	525	520	531	512	502	518	521	585	556	532	502	522	571	539	487	545	496	565	534	504	560	537	563	499	500	513	544	545	523	543	523	560	595	509	593	540	524	519	551	521	562	544	567	544	559	466	544	551	456	550	523	517	530	508	488	549	531	477	543	550	553	519	516	531	542	537	574	523	534	525	559	524	573	539	547	515	532	549	560	529	539	521	546	506	557	546	537	548	564	524	542	537	529	564	500	538	507	540	523	549	517	506	604	546	524	563	531	521	585	534	540	548	525	504	547	534	562	499	584	520	507	559	549	577	565	530	559	533	516	559	542	529	537	555	548	490	596	509	524	490	596	536	533	535	515	552	527	495	529	523	569	523	539	512	578	537	522	551	551	575	545	554	496	545	528	500	513	554	505	536	518	543	588	537	537	568	546	565	524	554	552	540	548	584	543	501	502	529	533	516	529	530	528	550	510	508	529	528	518	523	555	534	539	496	565	542	557	540	577	511	535	530	587	529	519	568	529	541	545	510	525	532	541	533	546	522	532	545	549	521	515	541	521	501	574	512	545	539	537	518	503	527	511	526	560	563	541	557	528	502	549	577	567	546	556	519	581	560	606	555	501	551	530	537	516	550	529	516	588	529	522	504	535	535	560	524	556	547	531	514	551	501	527	520	549	578	550	569	521	551	500	525	527	553	542	558	512	565	526	523	554	542	524	519	526	565	555	528	538	481	583	526	579	529	564	530	515	557	543	527	516	537	545	518	500	514	534	522	528	586	534	557	520	565	538	533	529	518	515	562	490	539	523	530	511	571	551	548	558	588	544	575	510	542	557	539	560	506	540	530	562	549	544	539	567	553	540	499	527	587	520	548	567	540	562	564	526	530	511	532	517	499	533	552	535	532	534	509	530	528	571	584	525	510	550	555	517	520	507	536	546	518	531	511	552	519	506	592	531	534	538	525	546	522	492	520	535	540	619	549	527	559	515	547	530	557	509	549	559	546	526	554	515	578	546	528	566	494	523	566	553	522	541	527	522	508	564	579	510	569	537	516	523	534	527	578	522	570	538	502	519	537	511	542	531	489	563	501	512	532	527	505	524	509	527	542	555	527	569	564	536	554	546	524	579	548	513	564	500	556	551	551	556	535	512	528	513	511	538	529	509	569	522	531	567	520	557	512	533	542	537	533	559	491	572	580	511	540	539	519	557	539	542	553	566	540	542	546	546	498	542	546	566	532	547	525	512	549	553	538	537	525	537	534	515	536	521	546	504	575	499	518	534	505	528	523	557	522	546	513	547	564	535	515	532	527	560	522	536	518	505	595	546	503	540	554	523	546	570	520	499	561	564	570	563	547	521	496	528	528	519	518	531	520	503	500	568	535	568	547	528	526	552	516	527	596	553	537	509	546	514	513	519	549	513	488	553	530	488	504	553	559	557	511	549	532	482	544	565	532	535	560	544	544	581	492	538	502	520	521	503	527	542	521	547	547	549	498	531	473	513	563	510	543	558	561	562	531	516	582	527	507	541	554	559	531	535	518	520	509	557	556	515	506	523	519	561	521	532	504	546	564	531	530	509	538	544	561	536	511	557	555	526	548	490	531	539	497	472	540	529	538	556	529	522	563	536	507	507	540	530	536	512	540	525	535	539	533	548	516	545	580	574	519	486	542	556	530	546	540	513	547	541	552	518	549	536	517	505	577	526	531	556	562	505	546	516	587	513	558	487	500	563	574	563	565	557	569	507	525	527	520	530	508	561	573	527	588	515	522	538	556	525	544	537	557	547	549	527	499	568	525	514	540	553	565	581	552	544	539	526	508	494	504	571	542	536	542	557	515	557	557	553	461	553	528	529	573	550	506	491	501	526	580	528	526	524	511	568	532	552	558	541	523	553	593	484	537	543	536	535	560	547	520	533	527	517	536	506	506	533	556	526	517	528	563	524	561	507	540	491	549	555	544	577	500	549	538	548	548	558	550	551	551	516	491	537	548	512	557	527	551	525	505	569	550	496	555	527	529	531	538	539	544	549	527	539	519	540	523	542	561	560	524	525	543	507	567	497	502	529	560	521	531	542	547	506	541	533	567	507	594	524	545	550	494	546	551	543	491	578	534	515	531	534	532	498	511	538	514	499	524	526	521	522	514	513	567	530	478	512	532	520	492	518	512	535	539	548	574	552	566	498	555	590	545	501	526	568	517	513	576	539	537	520	529	543	495	539	536	531	582	541	548	541	504	613	534	521	550	534	518	552	516	540	522	508	542	554	551	528	523	513	495	536	537	526	531	524	484	557	566	558	535	567	528	606	586	547	505	574	576	486	514	538	518	520	529	529	516	526	533	518	544	534	565	498	572	540	559	533	524	567	555	552	510	546	570	531	559	580	554	546	539	563	530	553	520	525	551	528	534	518	534	539	518	520	533	538	571	513	530	550	534	536	536	539	556	535	538	533	521	527	545	538	496	539	555	548	537	560	523	529	569	510	584	568	510	562	571	565	550	512	539	531	558	548	536	536	525	511	538	536	518	564	540	578	517	555	553	507	522	496	513	520	544	509	521	510	564	523	511	516	542	541	554	576	525	503	552	538	526	536	533	526	538	527	550	530	539	521	562	541	530	564	497	539	544	545	541	518	554	597	548	535	555	549	545	507	565	560	582	511	534	509	538	515	533	539	518	558	532	540	531	584	501	541	518	549	573	530	503	524	500	514	553	505	520	519	496	542	559	511	583	500	541	538	517	518	486	554	575	525	560	562	534	541	562	561	521	552	582	557	567	545	525	563	537	517	524	556	523	585	514	536	568	531	510	531	515	526	513	532	578	486	550	507	515	532	515	537	514	521	489	485	545	520	526	505	507	562	482	483	533	587	536	572	552	483	529	525	565	542	547	494	600	531	536	552	477	524	543	533	518	536	514	517	554	516	541	527	553	523	552	514	508	577	538	512	517	531	529	495	496	534	548	527	548	567	541	534	537	517	572	535	489	547	523	525	551	513	545	535	540	549	560	528	541	544	535	516	500	538	593	518	531	541	539	516	548	546	555	553	542	557	531	539	537	519	545	501	553	575	547	550	562	576
23879	21336	28979	24044	21340	20057	3187	1577	1316	1218	1184	1102	1107	1059	1047	1056	1054	996	1059	990	1038	1037	997	1024	977	958	1043	1017	929	972	1010	990	961	940	956	944	911	962	971	942	951	945	990	953	980	964	1001	984	936	936	925	977	987	988	969	981	975	923	972	1009	950	938	997	964	889	972	955	893	892	941	882	956	1014	911	977	962	1001	992	918	977	924	1010	923	925	913	954	949	955	969	918	954	944	981	952	881	918	895	944	954	939	947	947	949	907	953	973	963	962	905	974	910	937	920	952	995	967	957	998	935	950	913	923	919	930	963	942	925	907	913	912	980	944	953	971	961	993	947	950	860	895	929	933	949	924	952	966	929	931	914	962	922	933	899	975	1013	940	915	887	934	918	960	947	940	936	928	958	940	970	963	918	941	987	916	924	940	908	955	953	928	944	924	945	906	930	885	990	919	931	946	962	979	962	926	990	903	922	963	936	961	1014	953	986	1032	971	976	886	936	981	944	937	977	995	911	934	921	890	952	932	953	927	988	957	922	911	979	901	967	966	935	953	964	919	930	918	942	975	900	963	958	900	917	902	970	950	899	967	947	967	959	937	936	977	939	961	936	963	950	951	954	973	947	955	932	983	1013	952	982	949	904	976	902	917	974	902	964	975	967	932	975	927	908	1033	959	977	937	947	924	926	930	918	982	939	972	940	913	872	961	945	956	971	963	901	942	961	983	961	968	967	965	936	950	967	998	968	935	974	918	943	971	977	958	925	930	982	984	929	948	991	969	939	944	1010	949	963	958	969	998	927	942	923	974	904	997	938	937	927	974	927	974	947	956	962	952	929	954	900	988	955	885	940	1024	952	952	1014	939	1012	897	1002	930	870	918	936	998	944	933	910	916	944	969	957	961	987	934	966	908	947	941	921	933	960	933	941	948	941	968	954	931	958	923	894	939	918	949	988	955	934	945	992	964	916	954	911	953	906	940	961	960	977	1036	1013	965	943	941	920	1020	977	947	981	956	974	958	971	893	996	930	918	935	921	905	956	935	948	964	914	972	898	953	911	981	960	934	908	962	971	909	928	924	939	898	893	924	944	922	932	920	942	919	969	945	963	992	977	929	855	915	909	911	972	965	924	906	916	969	974	918	981	964	937	903	970	971	919	977	918	946	931	946	958	970	906	899	941	930	944	948	951	841	906	931	944	966	913	937	955	964	902	967	977	876	949	897	927	901	886	976	971	961	943	980	953	957	927	900	895	981	982	923	946	993	871	911	903	966	965	977	933	941	909	949	933	933	968	953	956	944	902	968	982	858	994	952	957	945	929	916	938	961	980	965	962	1004	936	1006	931	930	968	919	946	912	917	927	963	924	961	930	925	923	975	908	917	879	971	947	982	963	966	908	962	951	915	932	898	950	1005	935	951	965	996	1024	960	965	965	907	887	984	901	964	950	968	975	934	933	967	997	975	989	1004	984	993	918	901	932	940	933	912	1028	951	914	936	946	913	980	937	956	938	954	972	973	963	943	951	969	982	998	927	883	933	965	964	950	943	955	961	963	925	920	931	955	965	979	934	977	997	957	957	957	966	944	970	919	1010	956	946	915	935	933	979	901	962	973	934	887	939	936	960	955	957	912	886	974	990	924	941	930	959	969	958	965	935	954	886	936	944	992	872	997	988	916	970	936	927	925	944	942	919	956	995	944	904	885	912	937	934	993	906	980	1004	975	971	917	949	913	950	941	1005	924	924	977	979	965	920	936	941	1013	963	936	945	998	941	950	883	933	985	954	957	979	950	921	916	936	939	950	934	935	957	919	933	936	975	1018	980	964	909	965	962	957	962	926	955	935	968	967	964	961	959	951	984	951	900	922	959	945	874	940	966	916	925	973	895	952	955	966	932	910	979	937	938	932	916	963	965	915	918	950	968	918	952	958	918	923	898	967	965	921	919	937	929	1006	949	966	931	923	927	928	923	935	973	977	908	988	939	998	945	944	987	904	951	886	933	954	910	902	962	961	861	902	966	915	922	921	948	993	896	915	914	908	911	1019	911	895	949	999	948	901	958	947	948	966	992	934	936	964	893	968	940	925	938	928	987	944	897	949	953	997	962	946	899	951	1004	919	936	948	906	962	966	890	969	958	942	879	947	954	950	920	967	957	963	941	947	909	901	916	914	996	926	892	971	955	889	975	926	910	1017	978	961	910	915	893	936	942	972	931	933	964	922	952	945	969	967	923	951	934	966	951	948	907	939	963	943	925	953	928	986	936	962	993	935	966	943	942	993	928	914	942	962	951	933	1001	979	965	921	1006	899	964	959	962	995	949	949	973	950	932	928	932	912	982	867	909	955	958	895	914	936	929	990	1001	930	953	951	923	929	919	890	990	963	952	994	949	935	972	911	955	967	955	923	929	971	920	941	921	965	944	939	954	949	899	980	972	935	992	965	894	907	988	930	950	1008	963	968	893	1008	984	914	948	933	969	1002	931	967	873	962	933	976	987	967	1025	917	987	877	950	875	914	1034	968	925	936	954	992	976	963	922	949	918	964	952	898	936	946	942	942	935	892	904	965	928	949	962	894	935	938	945	925	975	945	978	962	985	938	963	979	945	979	919	968	885	927	935	929	899	948	942	965	954	897	978	945	945	916	930	1003	981	956	963	859	923	919	940	947	992	976	979	899	928	955	942	877	942	962	954	938	929	934	894	948	945	967	950	948	927	876	939	952	1005	962	917	966	955	979	925	955	927	973	942	968	942	943	865	971	930	946	957	881	929	925	976	970	901	896	934	903	900	924	918	996	906	940	900	925	907	884	970	929	937	965	895	985	982	990	985	966	929	892	949	937	921	928	935	919	984	945	938	930	982	967	923	894	953	916	930	998	923	932	926	940	901	948	938	960	964	1047	942	992	961	867	976	936	970	971	964	968	941	911	963	991	928	938	1027	982	938	957	940	959	978	917	930	946	965	904	902	951	982	963	915	952	960	943	913	932	981	878	951	952	923	950	960	973	937	923	924	934	987	941	962	968	917	950	921	902	906	936	890	946	908	944	948	979	907	952	964	930	961	933	925	991	902	1000	959	959	892	903	960	936	958	961	1022	920	906	951	1002	972	955	993	954	896	978	949	980	922	986	962	946	924	995	966	951	915	935	910	953	956	978	905	944	954	945	895	908	886	976	990	970	984	955	949	945	902	953	891	976	1001	942	943	921	928	967	914	932	910	931	912	936	998	955	916	936	950	935	909	906	976	957	960	884	981	975	926	942	932	907	901	962	911	970	948	969	938	950	949	959	971	931	979	971	978	905	967	969	988	970	960	987	921	901	907	967	952	895	919	919	924	951	940	922	946	938	916	934	900	982	989	940	985	957	924	953	939	973	948	964	960	939	962	964	918	949	956	928	924	978	958	951	891	945	944	1018	957	947	974	943	959	964	935	925	881	940	924	947	895	904	895	924	957	959	921	936	918	968	911	920	958	949	952	933	929	936	969	899	939	943	950	945	920	985	922	967	908	1004	955	956	946	1014	904	986	960	986	939	983	958	910	986	960	903	922	961	897	897
3960	9077	7974	4219	2959	2420	1977	1642	1443	1298	1256	1237	1211	1154	1074	1047	1029	1032	1042	940	956	955	992	905	1051	953	1015	1020	941	946	994	950	976	952	998	954	901	991	980	981	999	925	974	965	965	953	966	942	896	947	995	926	960	998	970	920	937	979	946	946	951	885	1031	887	949	936	941	935	944	1014	944	892	929	927	942	954	927	964	953	981	939	935	959	901	962	940	925	932	923	918	905	934	923	940	930	951	962	942	930	965	951	937	959	962	920	971	927	972	888	927	941	1008	969	891	970	984	958	953	952	957	908	934	914	928	901	945	939	973	1014	901	964	884	970	924	973	913	956	910	930	956	948	929	945	897	944	971	941	946	953	986	910	911	918	933	951	896	892	921	973	924	945	939	908	935	961	953	915	984	921	994	951	976	982	979	894	982	938	922	968	870	934	936	993	895	928	875	917	934	969	905	923	933	922	924	965	939	948	942	951	942	914	898	909	902	976	941	943	933	1009	933	922	953	944	983	940	939	938	935	906	978	922	912	969	949	968	980	953	971	965	906	943	978	937	1031	901	935	950	905	908	931	949	953	979	946	943	948	955	908	1046	946	921	980	985	951	955	978	946	951	904	957	942	914	945	949	875	963	881	926	924	891	948	941	918	934	927	947	982	961	913	945	952	941	985	953	959	905	987	907	954	917	928	1002	909	893	897	961	946	992	933	944	909	944	970	934	954	937	1000	928	949	958	889	931	977	916	942	945	939	915	951	915	932	970	962	936	957	929	928	916	927	960	967	924	920	963	909	930	930	921	906	946	938	989	941	946	939	946	934	954	917	962	934	927	887	966	932	989	907	915	952	949	913	941	916	924	903	975	962	995	982	944	931	967	940	986	935	890	960	953	921	942	911	936	946	939	959	959	892	877	919	906	954	897	913	975	997	993	968	937	951	985	897	901	958	961	986	966	978	943	920	945	950	902	919	915	924	933	950	914	923	998	938	925	911	933	953	944	910	922	906	926	955	888	935	955	938	892	885	899	949	936	907	987	974	941	943	939	979	978	962	941	951	916	936	952	933	954	997	921	914	985	950	927	965	991	986	965	937	938	922	922	936	955	943	982	939	919	922	995	967	968	947	974	968	980	891	967	938	942	965	933	932	992	941	909	913	979	924	953	948	949	903	917	965	913	885	995	949	950	949	956	954	945	966	923	921	897	930	924	909	1005	989	954	928	948	935	961	951	848	919	953	946	913	961	932	962	939	931	973	1002	960	968	924	948	961	1031	946	924	945	937	949	857	981	901	933	953	881	938	962	1002	956	890	980	925	942	963	972	971	980	960	895	909	980	966	969	962	908	934	890	932	952	911	968	901	884	997	984	957	990	970	964	871	948	938	947	941	1011	935	948	929	935	879	968	957	921	930	1013	922	929	1003	993	972	929	943	932	911	893	951	956	915	919	948	936	944	898	986	956	944	922	925	943	901	981	968	990	944	923	898	942	966	917	904	940	946	924	921	999	962	934	893	947	932	947	959	925	937	915	912	946	937	911	880	949	939	939	919	968	905	959	995	958	969	1006	920	944	952	983	947	901	999	984	996	904	897	902	986	966	1002	921	925	971	917	1012	879	948	923	933	974	939	956	897	952	1020	924	919	944	897	940	978	963	927	936	954	967	923	962	946	951	997	951	978	918	955	955	926	935	917	948	890	917	911	912	967	915	999	949	970	938	957	917	1026	934	977	935	959	967	885	916	967	912	924	952	922	899	897	965	922	962	919	964	1015	914	923	960	956	916	967	926	935	906	912	908	925	923	915	967	960	987	905	964	943	929	954	970	969	896	966	958	975	940	934	949	890	902	918	955	946	933	892	928	905	907	869	921	970	948	960	930	930	900	913	951	949	953	950	954	912	935	942	871	963	964	956	956	939	933	903	960	982	907	942	968	950	898	955	967	959	925	942	897	927	912	925	969	921	964	960	931	925	933	908	952	936	940	951	947	917	940	937	898	1008	923	933	962	979	981	910	937	948	950	943	887	1003	915	990	928	934	925	918	912	953	935	907	909	957	958	938	965	959	971	999	920	950	981	970	945	946	900	954	974	892	933	885	1017	952	934	917	934	931	966	954	930	897	969	924	948	923	954	965	934	928	1004	867	940	962	899	1009	971	961	968	904	930	914	874	932	973	945	988	972	958	975	907	974	967	929	951	960	918	981	910	912	902	890	936	960	903	917	945	945	941	969	977	980	944	952	935	914	926	945	924	950	926	913	972	938	889	934	931	964	990	961	961	940	948	941	921	940	986	946	949	937	951	968	961	954	931	978	966	907	963	923	921	988	896	895	930	950	941	917	910	949	929	947	927	982	920	919	945	938	923	953	937	885	948	894	914	977	900	952	944	974	972	959	855	984	939	978	924	949	942	940	945	1001	921	976	963	945	896	932	1057	963	986	935	942	1030	894	970	924	945	917	928	994	1019	960	1019	930	936	918	910	938	957	941	996	956	978	981	940	945	987	1017	931	942	944	987	943	917	992	888	936	979	932	919	944	951	945	946	924	946	1003	933	920	923	904	958	912	939	948	981	916	1002	971	919	990	890	956	928	924	970	980	988	934	932	968	973	929	971	943	937	941	929	934	921	923	984	964	919	911	950	983	988	932	949	953	860	973	976	954	968	960	917	909	927	976	973	947	974	937	925	950	953	926	869	973	931	975	963	915	931	889	916	959	943	974	956	922	905	967	930	935	965	926	934	894	882	965	969	909	969	916	966	944	976	943	900	917	908	973	906	929	940	894	970	960	953	973	953	942	1024	960	915	935	926	923	898	967	947	955	915	899	919	920	887	918	907	961	932	912	928	978	985	967	896	959	990	913	930	969	918	956	927	987	913	923	991	936	942	921	964	913	981	984	934	917	940	911	923	912	936	972	906	848	938	977	921	921	942	917	949	937	940	977	930	895	996	968	919	906	949	902	927	984	946	950	922	989	906	940	987	922	958	954	947	981	917	873	977	916	925	949	943	921	970	894	947	957	907	946	987	973	1028	925	965	964	914	978	948	945	932	910	935	913	974	965	939	957	953	931	973	960	938	915	953	955	917	942	926	948	967	983	945	948	910	898	932	928	963	924	941	956	971	938	974	873	968	909	892	934	912	931	983	968	963	932	962	957	928	915	961	891	948	983	910	996	950	938	924	932	956	934	997	915	871	902	1014	927	958	966	920	923	950	908	1041	951	963	945	917	921	935	983	910	894	962	955	946	1013	906	964	888	1004	1001	967	946	937	950	973	911	911	950	939	950	914	903	943	956	915	920	985	907	914	967	916	949	962	929	904	963	937	980	950	942	980	976	927	967	944	965	896	937	926	918	909	948	930	994	934	935	928	922	880	925	908	942	986	971	962	990	981	914	912	959	899	987	991	947	926	1004	930	911	943	953	939	982	919	934	930	992	947	989	917	959	980	978	997	915	976	937	965	900	943	940	945	953	938	967	925	1002	927	931	944	955	893	916	944	942	906	915	951	959	950	918	933	958	975	935	915	950	973	921	989	960	941	937	935	881	923	889	927
25035	21339	28373	24566	21165	4971	661	518	441	411	381	332	330	325	320	307	317	300	310	274	277	267	268	302	291	305	299	274	292	291	288	298	281	294	268	238	261	267	290	259	271	251	257	262	264	262	288	271	270	265	250	277	267	273	266	246	270	247	257	263	275	285	256	288	271	286	253	226	253	254	270	272	251	289	241	249	268	249	231	260	252	271	253	270	264	251	248	258	268	265	262	264	261	270	233	251	251	253	278	264	280	285	261	265	254	234	275	261	266	277	300	273	251	268	239	246	273	259	257	261	266	266	239	237	298	240	251	262	247	238	265	234	267	242	287	253	263	279	269	288	259	269	244	281	265	251	270	255	256	249	244	262	261	283	213	277	280	304	252	249	249	253	280	257	251	258	252	252	297	243	264	251	271	275	263	264	268	276	262	263	280	277	241	274	262	246	273	260	250	255	258	266	273	250	279	269	268	278	256	288	269	251	242	261	260	255	267	300	240	257	246	255	277	264	258	254	275	268	252	262	259	260	241	224	246	264	311	270	268	259	255	242	258	246	262	273	274	228	284	294	297	270	268	277	302	264	245	255	259	249	274	242	278	242	272	239	233	252	277	274	287	266	257	254	261	304	277	278	241	243	276	274	276	273	272	238	261	258	245	262	264	245	239	259	245	299	240	267	261	240	300	271	250	262	259	271	267	250	300	251	261	231	275	269	249	247	244	276	243	251	255	255	251	257	260	256	281	267	262	266	248	257	269	235	267	257	246	283	279	264	280	261	252	265	275	253	261	271	255	269	260	269	237	255	260	260	266	252	243	271	253	240	272	264	272	273	260	253	299	247	220	259	251	255	272	268	270	241	225	281	293	253	256	265	276	277	289	249	282	238	277	257	255	278	279	226	297	268	288	294	243	250	283	264	233	273	271	282	265	254	265	268	239	259	277	224	250	270	256	256	247	273	257	219	242	278	272	242	287	273	237	258	262	262	271	267	256	266	254	275	261	256	269	262	235	228	255	256	251	239	255	275	251	248	228	264	226	288	269	260	247	262	222	235	244	280	273	230	240	238	247	244	273	244	272	280	253	278	252	263	258	279	281	259	281	240	248	227	261	277	277	269	258	252	288	254	239	249	248	256	269	278	230	257	263	221	281	259	287	279	274	264	241	228	245	263	246	266	238	252	269	265	246	256	258	261	257	262	252	241	268	256	263	256	262	248	284	263	271	246	254	268	289	235	250	289	248	265	272	276	260	265	266	236	273	250	270	239	279	243	252	292	257	222	261	259	262	274	259	245	254	239	248	258	269	278	274	257	247	240	270	275	223	253	244	261	261	301	277	298	247	248	240	294	254	266	238	232	266	262	222	271	266	270	255	253	261	265	250	261	236	240	260	261	260	280	272	278	303	275	285	278	275	266	272	250	276	264	281	251	276	261	274	263	264	263	262	257	240	266	253	269	266	251	279	248	281	268	242	273	286	239	260	256	268	264	249	255	220	258	261	253	262	242	277	254	247	237	255	265	284	276	248	271	275	257	283	274	252	222	227	241	282	264	271	277	245	269	266	259	248	244	257	258	262	225	264	258	243	277	246	248	261	265	264	259	253	242	251	255	236	260	260	280	246	251	278	247	251	253	247	260	258	253	255	258	232	258	255	257	282	254	248	295	278	247	265	242	267	232	246	257	267	286	260	252	252	245	234	245	255	273	221	230	243	317	233	269	231	246	257	262	282	261	251	275	255	269	241	254	257	257	249	262	238	262	252	226	253	245	243	274	256	262	264	296	273	261	268	247	247	263	258	247	242	248	263	297	258	257	221	263	262	268	240	228	268	236	236	282	256	247	228	311	267	255	238	251	247	243	272	259	304	259	253	264	270	262	272	246	259	276	275	264	278	272	278	278	270	263	276	255	257	272	255	246	238	254	246	280	272	235	256	282	276	261	260	244	252	261	255	270	265	257	250	261	294	244	262	283	258	233	236	277	255	265	240	245	273	240	207	292	248	304	252	221	295	228	248	262	272	268	272	271	237	277	231	249	270	281	271	253	239	280	253	248	243	241	248	240	273	266	254	243	261	262	268	229	273	242	303	258	247	245	249	220	284	244	252	272	251	247	246	264	267	242	260	236	231	248	256	258	268	246	242	246	296	261	232	293	259	260	254	246	264	264	288	266	249	294	278	236	247	239	267	259	238	254	239	254	287	251	238	231	274	262	263	258	255	265	274	247	250	237	256	258	288	241	256	252	246	264	262	253	265	283	285	256	283	263	233	233	240	264	281	248	269	273	275	284	253	279	268	257	276	284	246	268	253	281	247	268	265	257	263	245	271	260	258	222	235	281	238	265	260	276	252	266	256	255	262	241	274	269	250	251	262	247	248	277	258	262	300	253	242	282	266	266	245	237	258	249	254	279	272	248	262	241	261	242	244	253	266	282	228	276	265	243	248	265	287	242	264	243	227	272	243	303	287	242	258	245	244	270	237	269	256	253	242	256	246	262	251	255	291	247	286	280	277	238	266	248	279	251	230	281	264	248	247	261	268	264	270	261	289	249	249	269	294	261	281	286	265	256	244	262	255	275	265	277	258	286	272	244	277	268	258	254	273	257	246	260	291	268	283	270	231	282	225	274	266	242	267	250	285	245	258	261	230	247	233	251	252	245	233	269	254	246	238	265	272	265	267	265	247	272	253	244	245	237	267	252	280	282	254	263	260	264	261	259	276	233	257	276	317	247	271	261	255	248	264	236	253	247	254	277	244	264	269	263	263	273	265	259	223	279	249	275	259	228	284	239	264	269	236	264	267	279	284	248	244	292	265	263	271	250	279	285	256	290	257	258	241	242	279	253	263	283	240	294	250	234	242	293	267	249	274	275	271	296	278	266	268	273	271	222	262	273	244	252	248	238	280	298	247	250	279	274	258	262	234	250	255	264	256	276	259	236	279	250	280	246	277	244	267	278	257	253	250	269	240	254	258	261	260	252	259	265	244	265	257	246	264	278	273	288	279	239	266	280	252	255	262	245	259	244	263	263	258	238	271	279	247	273	262	278	237	263	262	227	263	250	251	217	261	275	244	270	251	232	278	262	250	242	286	251	252	283	262	279	266	268	292	243	241	261	253	238	260	249	247	263	254	274	271	268	256	247	250	249	282	241	268	272	248	233	260	257	246	242	269	253	280	245	238	287	246	255	247	273	238	261	243	259	228	275	234	263	246	261	244	288	222	249	230	239	258	238	267	278	241	264	257	246	291	272	263	268	249	272	272	263	268	233	250	262	264	227	292	250	270	259	249	262	245	225	272	255	227	279	241	261	261	262	262	246	238	256	268	271	249	286	263	250	261	239	247	240	278	261	254	261	256	280	275	261	230	260	256	263	266	240	262	265	289	222	253	280	292	255	264	226	257	224	272	285	268	255	268	240	245	274	291	259	265	273	226	277	259	236	247	271	264	266	258	255	253	230	271	239	259	260	267	258	231	260	256	243	239	253	261	259	265	245	261	270
3789	6070	4926	2358	1723	1271	973	774	651	559	516	480	414	375	382	365	398	354	355	334	320	337	334	315	327	328	308	329	282	331	308	305	331	330	302	304	290	294	309	291	302	278	322	307	272	295	276	286	306	295	285	316	315	316	312	273	307	281	337	305	306	258	294	298	265	283	282	288	303	283	305	289	298	316	318	302	292	312	310	303	289	281	313	290	297	272	291	297	285	293	294	311	328	305	284	287	321	274	278	266	325	297	286	285	284	320	285	307	298	269	290	286	239	253	301	305	318	305	286	286	289	254	303	294	283	276	297	311	291	281	286	287	286	293	323	334	280	313	271	267	340	327	290	315	293	307	300	291	299	322	272	283	296	326	293	294	314	304	284	295	272	308	283	298	266	263	319	278	319	272	260	280	299	293	328	317	297	306	284	295	318	292	303	269	272	274	320	314	295	303	274	277	296	292	302	305	302	296	287	294	288	309	277	309	300	301	294	305	286	289	307	265	296	305	289	269	287	323	268	288	284	275	319	310	288	259	283	237	310	324	311	286	275	328	286	276	317	289	306	283	300	306	312	294	308	296	278	302	290	301	279	290	275	286	286	302	270	294	290	322	288	275	319	283	313	295	303	319	294	266	271	266	269	273	294	303	257	302	296	287	319	250	308	283	307	311	312	286	287	261	281	315	293	300	284	290	285	277	311	304	287	273	283	326	273	310	284	303	283	285	294	293	287	282	266	305	296	298	275	283	317	274	273	325	303	326	288	293	334	278	267	258	294	285	312	289	317	287	262	289	266	325	277	294	270	299	297	289	264	272	294	322	277	308	307	284	300	294	259	304	269	283	278	287	280	290	266	287	304	288	294	276	264	293	286	315	311	299	296	315	306	289	292	273	312	285	291	290	298	288	293	299	301	279	281	299	277	312	310	291	266	285	283	295	284	293	303	292	282	293	318	276	276	295	262	302	315	271	281	273	279	276	332	312	282	271	338	293	268	286	310	263	289	271	277	262	268	308	281	270	277	269	306	312	295	294	277	271	272	279	292	306	307	284	259	283	304	285	305	319	289	306	307	260	287	312	253	290	281	291	293	270	302	303	321	279	303	288	280	284	271	307	293	263	273	282	281	331	269	284	306	287	304	311	291	262	306	284	268	298	285	317	249	270	265	299	314	294	282	328	287	306	252	281	281	319	279	296	323	290	252	275	285	258	289	286	284	298	288	300	294	309	271	289	296	284	273	266	283	291	261	279	296	281	274	280	295	296	287	280	302	305	288	296	285	302	295	289	276	298	286	302	297	259	284	309	280	297	290	291	293	288	309	277	286	308	285	300	289	310	265	252	289	287	272	325	300	313	297	301	285	309	300	273	292	296	306	287	298	299	283	326	314	279	278	294	301	287	303	267	288	311	293	296	286	307	305	279	275	274	288	324	276	302	302	312	249	282	323	293	325	300	272	259	289	291	312	300	268	273	284	285	292	305	298	275	269	295	282	280	302	318	290	278	274	306	282	282	324	315	300	262	277	300	289	280	265	288	284	309	284	290	267	298	299	271	317	315	291	319	272	290	278	289	317	298	284	306	302	266	306	292	297	268	295	310	304	294	286	296	288	295	289	323	283	306	275	287	283	286	297	283	301	306	298	287	308	293	271	283	273	294	290	292	298	293	295	269	270	293	289	323	293	288	275	331	258	297	297	290	276	278	301	298	305	302	288	292	285	308	290	286	298	289	278	282	309	278	263	312	273	303	311	289	309	297	289	290	267	324	308	311	280	325	282	280	303	304	262	278	293	286	297	299	269	308	282	262	288	299	274	291	323	312	313	317	312	277	279	275	309	297	289	329	272	278	312	314	296	274	285	279	295	311	283	297	296	287	302	319	293	237	296	311	304	268	252	293	327	271	287	281	276	303	298	282	298	274	327	286	283	330	288	269	302	289	305	276	303	288	268	327	299	301	262	293	294	301	302	292	301	298	271	297	300	300	300	291	300	297	296	282	293	268	325	321	254	303	319	279	248	292	311	291	311	298	307	332	287	301	316	283	318	303	302	301	304	293	259	248	294	273	309	298	295	282	267	257	312	272	287	286	319	275	270	320	284	293	276	290	304	307	294	291	306	283	316	291	312	305	310	279	326	330	297	279	261	288	287	274	271	278	315	315	268	295	296	270	313	309	322	246	289	305	299	323	284	302	278	255	258	299	279	296	293	304	303	277	310	260	312	293	275	337	291	295	272	287	317	272	284	294	286	309	255	309	305	276	302	307	313	276	314	285	248	317	312	301	294	284	275	312	290	287	299	284	282	289	296	306	306	286	296	303	286	290	280	293	276	293	269	282	302	317	293	276	296	322	288	308	312	301	274	295	305	292	306	299	293	255	284	280	292	297	291	271	293	293	298	297	279	300	295	276	283	284	319	298	292	296	268	305	285	288	304	282	283	286	306	310	291	291	259	296	292	282	283	292	303	301	305	280	325	324	290	305	292	293	318	302	302	316	297	253	315	313	266	298	304	281	292	286	307	296	273	308	282	298	292	280	291	294	298	294	306	315	280	308	311	305	258	274	314	320	254	296	310	265	265	300	290	293	261	274	310	284	295	313	289	305	319	293	262	270	301	291	294	264	289	271	285	297	283	278	266	309	277	290	294	304	268	271	288	311	320	289	288	292	265	263	292	281	314	284	290	300	305	318	284	303	326	313	288	291	302	284	306	305	274	292	314	294	297	273	273	259	312	314	286	297	294	267	267	298	299	269	270	276	286	284	321	300	250	293	298	284	266	288	308	299	285	291	311	277	304	315	335	258	270	286	291	306	312	258	273	296	286	288	326	286	300	278	298	280	292	310	304	261	280	254	288	299	299	306	274	279	299	286	304	275	282	268	283	296	264	273	316	291	298	273	284	299	276	324	285	300	303	292	310	303	270	305	282	309	284	292	296	300	300	283	287	282	302	274	277	304	323	307	313	286	290	291	299	315	315	276	270	281	301	312	309	276	302	310	261	307	307	316	306	334	300	298	298	274	308	290	281	298	293	271	312	324	297	262	294	277	298	287	296	322	292	321	279	273	314	288	313	274	270	270	272	322	285	289	313	285	292	292	292	290	281	311	288	279	295	288	267	290	337	276	269	288	288	285	275	290	299	281	281	245	282	296	288	300	318	317	292	315	307	288	309	297	293	285	274	302	246	288	271	311	306	285	291	290	287	289	295	313	288	295	308	297	284	304	280	293	268	313	291	302	299	299	292	310	320	297	317	301	283	314	293	311	298	300	271	289	277	271	307	281	306	257	277	296	303	276	323	309	297	285	272	268	290	257	257	279	309	287	284	289	309	281	290	278	278	298	282	290	301	314	301	294	268	290	267	297	304	302	279	270	298	334	316	317	304	305	284	299	301	307	293	266	298	263	289	308	258	282	292	241	282	279	279	279	274	319	276	294	317	316	314	281	313	282	281	299	285	300	311	292	306	282	273	312	290	286	314	279	287	337	264	290	307	288	317	260
22614	21204	28991	23719	21205	21288	17177	2195	1330	1255	1131	1017	984	968	902	901	905	868	847	843	795	783	822	840	825	766	854	772	738	779	754	777	742	800	760	768	713	754	799	797	785	701	733	723	723	726	740	781	743	767	757	720	737	752	708	698	758	730	722	722	777	727	780	744	706	723	708	743	718	775	752	735	734	690	695	725	753	764	712	698	721	747	756	744	676	699	747	697	756	752	739	710	698	756	733	709	755	678	739	719	741	788	788	761	763	752	657	695	726	706	750	761	713	736	729	736	745	738	769	745	769	719	769	752	683	746	676	731	749	730	751	737	738	703	702	752	740	734	723	771	723	732	769	767	716	736	741	691	754	751	760	735	766	726	694	703	743	701	701	715	724	698	776	732	703	723	735	712	757	747	749	709	720	695	676	713	705	713	725	706	757	749	723	694	719	743	761	718	708	711	738	729	768	774	720	690	750	767	712	708	728	699	767	692	755	707	742	708	700	724	719	679	730	679	759	683	708	726	731	735	718	711	710	665	707	718	748	678	727	703	729	722	764	711	751	727	718	712	717	753	727	728	724	705	744	685	716	708	730	718	703	751	725	694	755	710	710	782	742	666	678	740	760	705	755	701	712	742	713	748	724	732	736	732	745	700	712	760	713	714	697	709	716	722	702	738	743	730	751	774	724	730	688	729	727	774	709	761	717	700	755	713	765	723	697	692	699	735	703	784	737	777	717	691	711	705	718	731	755	722	706	711	745	756	700	716	723	720	711	728	715	729	756	738	772	755	748	762	702	724	778	727	723	694	748	669	697	709	661	750	773	705	742	741	715	662	716	729	744	727	752	696	726	709	712	711	734	704	725	737	742	757	713	743	747	756	732	741	687	701	705	802	749	676	720	768	718	711	737	736	773	761	699	797	753	725	737	713	727	731	759	706	717	741	746	750	742	715	709	733	777	696	716	745	732	735	717	694	753	746	737	725	725	758	769	714	712	694	699	698	769	704	723	690	711	716	717	692	691	718	723	725	722	694	733	710	711	777	720	764	750	722	719	737	735	705	711	714	756	704	743	683	718	703	680	724	711	724	714	741	706	726	737	751	722	779	780	758	761	741	706	755	693	731	752	761	704	740	725	699	719	684	727	711	731	740	704	711	749	714	720	676	757	736	696	757	723	698	721	741	719	769	752	735	718	737	719	753	701	725	728	763	721	684	729	704	676	754	762	724	683	747	742	747	755	749	765	716	755	725	722	720	765	735	730	721	732	756	719	718	763	776	730	691	746	752	715	735	757	754	818	713	741	748	775	712	705	707	734	721	706	700	709	732	736	728	693	726	743	698	721	770	701	735	745	722	732	735	736	777	731	776	713	697	711	713	730	706	767	722	736	727	675	779	694	737	685	777	741	722	721	765	735	723	730	756	744	732	687	703	694	728	711	726	726	698	758	718	727	745	728	682	747	727	733	729	726	731	717	718	707	711	733	729	701	741	674	762	738	719	744	755	722	758	683	701	690	681	762	717	727	753	696	734	762	688	683	704	722	729	704	725	769	678	717	729	725	711	684	723	714	725	751	739	736	703	715	732	688	734	742	742	698	716	797	710	727	687	750	744	722	707	639	729	709	740	713	752	721	757	667	732	736	740	744	729	733	739	729	751	693	746	719	739	741	690	726	758	671	727	757	763	710	720	699	770	746	690	734	722	722	679	715	753	704	720	709	711	736	702	698	754	713	749	748	760	716	735	752	701	812	730	735	742	735	757	749	701	725	737	719	705	731	753	706	737	720	738	741	732	720	758	748	749	712	689	741	698	720	766	731	719	740	735	710	699	695	726	724	733	699	730	750	716	785	682	690	754	785	764	724	761	695	752	748	731	752	751	700	670	676	745	713	710	702	737	735	709	734	704	713	688	736	735	727	734	726	699	750	676	734	773	749	774	731	730	702	724	752	715	747	691	794	733	709	754	711	758	718	775	723	677	688	725	728	707	698	750	755	708	710	708	734	719	734	761	716	705	685	702	747	748	727	770	727	689	687	707	763	778	708	753	694	736	711	730	738	699	679	747	722	712	665	681	760	725	700	800	677	735	719	737	786	709	741	697	725	746	732	749	706	738	702	722	703	733	771	727	696	754	736	723	713	686	734	728	733	723	708	735	749	707	744	727	772	719	781	730	697	720	742	688	710	720	733	748	742	692	715	707	678	712	712	682	742	676	719	731	726	719	712	788	711	745	686	725	750	688	707	757	753	752	693	753	697	724	700	727	713	685	705	714	740	697	724	743	694	750	709	718	733	679	720	706	752	746	717	728	707	732	712	729	685	765	717	757	749	738	692	737	733	766	746	731	762	672	738	718	721	690	723	726	735	738	684	730	747	781	718	725	766	753	705	761	735	729	713	715	744	746	688	737	768	750	768	666	698	757	660	694	739	730	716	759	731	686	720	704	733	758	712	692	708	690	730	725	732	713	747	705	711	747	732	760	729	678	735	743	684	748	755	712	752	662	677	701	731	708	738	736	687	749	728	707	713	727	711	735	729	740	731	696	702	739	738	737	696	680	649	677	738	667	701	662	661	718	729	749	745	698	699	721	711	713	723	730	754	801	756	747	733	706	732	729	729	708	708	771	688	708	733	742	748	726	758	724	722	692	725	698	749	725	709	743	741	685	753	712	697	712	719	691	712	726	739	743	732	705	676	751	732	734	700	754	766	760	719	734	682	730	760	706	753	737	746	699	779	727	716	721	743	700	709	707	755	698	760	702	683	727	683	768	717	727	712	736	739	727	713	741	756	739	716	741	696	660	733	765	681	751	723	755	743	714	723	741	737	746	706	766	745	708	754	680	764	755	754	770	763	739	715	750	704	738	672	728	710	747	708	710	716	710	728	720	718	706	677	687	703	746	704	736	742	677	765	797	742	767	737	765	728	690	694	655	760	761	716	770	697	726	719	700	697	725	729	721	719	702	682	685	712	741	733	736	731	702	736	750	709	746	748	717	725	742	732	747	717	701	694	699	744	770	716	703	691	705	716	735	720	753	685	732	732	751	760	702	733	755	804	745	704	688	722	753	724	733	703	714	729	691	737	719	754	749	746	687	690	736	730	746	712	753	730	761	745	713	740	734	715	703	765	771	675	739	714	747	700	760	710	724	770	708	736	745	736	725	696	734	786	702	717	749	748	687	736	715	762	691	740	716	735	686	690	694	732	741	763	735	744	729	652	691	680	746	763	733	716	697	693	725	728	708	734	756	677	717	716	721	682	679	757	691	743	715	729	686	740	743	707	718	749	715	748	726	735	733	670	702	705	718	718	718	750	716	678	748	705	780	722	713	710	754	774	718	719	754	727	727	699	733	762	726	689	709	714	716	707	721	714	717	765	731	714	707	657	727	704	721	736	722	728	735	747	668	727	713	727	728	730	723	745	734	754	664	748	738	712	745	704	701	674	717	675	754	731	708	729	730	757	732	741	717	754	746	766	698	770	716	723	697	750	695	715	746	684	702
5451	14838	12901	6782	4717	3511	2721	2168	1890	1532	1446	1181	1209	1069	1044	1011	941	936	965	878	813	852	889	885	861	820	817	770	833	806	828	845	768	749	791	746	783	792	763	761	793	775	787	758	748	800	768	745	741	771	760	777	733	753	712	784	756	828	751	805	747	767	768	743	731	741	748	747	789	820	739	711	760	718	813	745	750	701	756	747	770	768	733	737	783	784	722	768	758	760	717	774	726	746	756	744	767	758	772	721	768	798	693	730	775	764	750	778	741	707	800	794	769	749	732	757	737	700	734	740	765	735	697	782	760	753	713	787	768	742	770	729	738	721	739	738	757	726	740	713	771	751	750	778	759	722	729	742	765	718	753	703	682	766	727	753	758	815	749	717	728	759	695	761	781	731	720	745	741	784	740	730	709	736	760	732	720	771	767	739	792	751	759	732	779	704	728	749	771	727	767	734	754	732	754	717	703	731	723	731	761	725	759	753	702	699	735	807	724	794	775	774	711	751	700	716	768	738	767	712	748	742	748	748	754	766	746	735	731	759	764	706	756	746	757	744	724	772	773	749	783	770	743	737	695	773	762	725	699	783	707	750	769	731	732	708	729	735	750	735	746	736	733	705	780	782	747	704	727	725	782	691	755	761	774	750	729	770	799	740	704	789	747	746	728	711	760	780	719	778	754	772	720	738	761	769	763	713	741	759	755	692	765	773	752	757	722	758	831	770	737	737	793	787	737	798	783	735	757	726	727	747	813	722	708	744	732	775	733	701	737	768	747	750	757	763	674	721	776	799	735	769	789	711	768	700	735	802	711	706	754	735	766	795	742	742	786	696	757	761	721	790	748	709	735	727	741	763	747	766	763	779	781	769	744	692	752	765	789	776	737	747	769	740	734	759	760	805	753	744	707	752	753	807	748	777	707	766	795	764	737	733	780	734	786	774	748	758	717	737	736	770	807	758	768	792	767	729	749	724	710	774	767	715	741	742	801	776	721	710	726	730	756	729	780	720	738	713	757	746	752	746	740	819	698	779	758	720	784	696	775	718	781	804	759	731	760	758	768	736	757	764	739	762	751	743	768	761	785	716	732	762	759	703	748	713	747	721	778	697	819	772	734	715	754	715	780	728	702	752	735	698	787	749	768	809	762	700	725	758	796	733	820	736	722	759	749	742	794	725	783	760	695	734	762	819	787	760	723	740	772	746	747	759	766	700	743	759	765	709	727	750	801	765	769	732	764	770	757	712	728	753	744	753	783	699	813	783	788	801	731	754	750	737	787	748	708	727	756	776	688	714	776	771	734	747	739	795	692	755	776	710	742	709	755	748	757	771	782	766	781	758	804	751	726	742	689	712	734	720	730	760	727	806	770	711	748	718	756	749	737	719	751	780	719	750	719	780	801	777	727	771	786	750	772	725	779	726	790	697	736	738	746	758	702	716	788	719	736	789	685	715	766	715	762	746	705	716	729	719	766	747	745	738	800	722	740	749	786	753	754	741	703	752	731	723	724	758	727	729	752	798	805	781	758	740	762	720	716	732	703	800	717	762	762	779	761	735	745	747	740	768	746	737	779	744	732	748	760	780	726	750	765	721	760	766	702	774	800	750	767	769	777	761	753	756	777	715	765	776	767	742	737	747	699	739	736	773	752	753	746	788	795	751	743	720	753	749	698	754	696	730	806	733	756	744	748	791	762	736	766	789	738	711	701	729	729	699	729	736	769	751	749	734	725	755	785	733	733	746	706	770	733	782	732	723	699	774	747	713	746	757	743	709	747	767	735	737	763	746	727	792	743	703	736	738	690	766	783	760	750	781	719	734	749	743	767	725	759	755	781	749	762	785	796	789	728	747	773	802	801	744	728	739	755	729	712	783	733	759	768	759	749	751	749	749	729	779	749	799	759	762	744	775	755	796	740	795	722	722	774	768	746	748	760	779	736	752	778	741	672	726	736	763	818	719	722	697	761	756	784	760	711	742	736	710	762	708	800	759	749	713	754	720	762	698	729	757	699	780	739	750	760	774	737	726	722	745	744	751	761	787	739	742	737	749	778	775	723	721	762	769	714	775	696	774	705	750	797	745	766	778	728	766	738	737	789	757	750	770	742	759	767	757	778	723	764	732	683	762	775	805	723	752	755	748	758	736	763	782	766	724	733	745	698	716	725	707	696	727	704	710	754	736	738	775	711	756	793	756	801	753	746	741	767	765	758	724	751	747	740	748	764	728	773	812	799	727	740	755	764	780	761	708	715	751	784	719	745	780	709	764	760	754	707	770	758	772	737	729	742	687	735	730	759	736	730	769	736	761	740	754	743	784	760	737	782	766	760	842	800	723	700	711	739	735	727	767	789	748	784	786	726	765	804	763	777	812	780	740	763	755	745	704	750	744	737	715	758	735	743	758	731	775	721	696	724	748	773	725	806	765	748	766	709	810	715	788	740	788	704	783	720	754	752	737	698	725	732	760	748	754	738	748	787	800	744	726	706	730	756	753	723	716	743	760	763	747	760	724	746	779	799	732	756	768	763	768	730	754	735	752	766	762	721	716	730	733	724	729	734	704	778	768	796	745	787	745	780	776	758	721	770	763	805	733	800	735	756	761	753	744	722	731	787	760	711	728	782	703	740	761	730	738	736	759	739	764	763	775	768	766	750	755	699	711	768	754	777	757	779	749	723	774	751	728	745	766	755	723	769	783	751	734	743	749	730	714	719	731	717	721	766	757	797	767	792	791	789	759	715	756	754	762	714	724	752	719	756	756	730	725	786	744	750	773	756	692	742	702	739	761	776	758	734	743	741	739	768	787	748	756	713	770	802	730	736	743	716	766	732	808	774	664	778	751	724	746	782	749	747	744	768	711	790	707	749	752	726	824	809	707	789	739	723	722	749	744	755	763	737	763	743	769	725	738	791	738	719	732	711	721	763	798	793	773	748	762	745	722	742	717	764	715	785	798	770	768	748	770	728	785	759	735	788	756	713	756	730	697	719	723	794	714	742	718	771	755	766	762	796	778	733	730	731	754	716	801	784	745	767	794	726	775	709	812	719	711	748	740	722	736	770	809	752	752	692	781	727	748	742	739	728	756	751	727	740	722	749	713	733	769	730	714	773	730	736	722	758	741	752	705	775	759	733	764	743	748	744	776	757	761	744	785	772	731	743	730	742	752	748	753	749	697	774	738	733	719	756	738	715	761	720	786	718	770	781	748	802	722	757	778	778	798	740	723	822	730	797	738	762	837	745	806	765	768	770	725	776	725	727	731	719	720	733	777	764	764	695	757	773	760	767	764	757	758	749	695	744	747	742	774	749	741	762	724	753	775	772	772	769	734	698	780	728	732	748	770	727	754	751	750	754	770	773	748	772	748	790	730	764	730	793	797	696	805	727	687	749	776	762	734	725	801	771	788	772	722	801	761	734	763	767	759	749	790	747	756	788	724	807	785	780	783	751	725	729	736	732	741	713	723	725	724	704	725	707	720	751	740	746	751	741	774	753	733
27621	20856	10225	927	646	589	576	583	585	579	513	559	515	533	583	479	537	526	547	527	568	529	538	526	486	498	522	536	504	539	487	550	540	495	555	491	540	514	542	534	542	477	519	513	551	524	518	539	542	542	544	506	549	517	521	512	506	526	532	546	541	521	550	527	486	510	528	491	531	542	483	527	521	510	534	472	507	531	535	457	531	521	513	557	531	548	508	531	568	555	511	507	531	505	512	517	515	553	572	516	496	538	505	516	519	549	534	516	535	547	503	523	567	523	520	508	523	508	507	517	517	524	501	547	547	557	543	555	511	516	541	499	582	527	500	542	595	544	554	491	513	531	569	525	524	535	510	502	493	504	524	543	547	501	519	516	525	536	539	519	543	510	551	516	533	527	509	516	515	491	519	522	510	463	542	495	553	492	527	565	531	552	498	562	513	489	510	504	559	530	552	518	520	528	481	519	527	545	572	501	514	560	527	545	517	496	541	519	516	537	514	572	513	515	488	522	535	473	551	510	537	538	553	521	523	493	502	505	521	491	523	529	541	508	501	502	525	531	534	504	525	522	507	547	556	493	548	521	535	484	487	487	498	511	536	534	547	488	543	550	530	520	483	516	487	506	519	502	563	511	508	542	490	584	559	520	538	533	563	472	513	493	525	520	516	520	479	528	489	541	542	526	472	525	531	556	535	528	534	541	531	483	521	504	491	494	527	544	535	541	485	500	542	554	512	530	545	530	512	554	506	497	549	490	537	520	540	508	553	568	546	472	503	518	514	563	499	516	512	561	514	504	561	524	506	516	543	479	546	510	534	516	506	549	533	585	530	494	539	516	511	540	520	534	559	526	473	540	521	486	537	524	535	516	538	530	505	552	510	538	497	481	547	541	519	497	496	537	546	535	552	503	509	497	523	505	493	541	536	517	562	550	562	508	501	533	537	503	522	529	549	523	512	517	496	508	542	512	515	499	507	534	497	517	495	537	503	494	512	480	532	490	509	498	468	577	577	479	530	520	499	540	546	537	552	494	527	509	529	537	538	520	524	522	535	502	516	512	537	502	504	539	501	513	507	533	534	517	573	499	505	546	509	512	521	552	550	535	543	528	560	528	546	567	516	533	498	566	490	482	534	548	488	548	531	547	513	493	558	506	547	550	490	518	527	511	504	566	556	564	513	555	501	541	491	549	545	528	511	492	524	564	478	547	531	516	555	545	504	508	505	531	518	560	533	511	519	513	535	525	490	479	515	558	507	506	586	513	486	481	533	543	569	492	524	516	518	527	542	515	532	537	511	541	541	511	506	550	565	532	514	528	560	518	515	523	518	516	517	514	515	520	539	474	552	495	540	525	502	516	509	515	529	542	536	520	542	538	535	528	549	536	530	494	526	535	497	500	492	547	520	455	562	520	502	545	491	527	493	547	504	503	541	531	498	467	484	536	525	523	520	552	516	535	547	489	522	557	459	543	512	507	518	543	541	528	498	534	532	536	514	551	501	492	496	547	553	510	551	512	493	483	490	560	520	498	551	518	568	531	535	527	539	524	493	501	549	528	539	505	507	474	524	529	512	465	527	562	486	499	540	517	539	543	538	522	527	545	529	514	539	538	514	521	560	462	553	554	532	494	513	536	483	573	578	556	533	540	564	525	524	521	539	550	537	505	525	515	546	514	453	524	519	482	527	572	508	568	509	512	531	490	533	521	539	482	562	540	573	545	519	531	527	530	557	546	528	532	550	479	528	546	509	525	497	513	539	546	540	529	492	568	519	545	520	503	543	496	567	515	499	493	519	520	533	495	489	528	515	517	594	552	525	513	556	520	496	551	535	495	538	485	481	534	532	535	560	541	516	489	534	496	541	507	479	505	561	501	519	548	528	536	522	497	540	512	573	509	547	517	466	506	556	490	469	578	502	507	516	497	550	524	522	484	519	511	511	522	547	533	519	525	517	551	540	536	526	491	538	534	529	479	517	497	560	510	523	518	498	529	574	537	481	572	566	509	544	528	530	514	547	504	538	516	510	505	514	518	478	547	593	532	532	567	536	521	519	507	475	486	523	524	517	559	529	523	487	510	531	532	463	515	517	536	534	546	529	516	567	508	529	525	503	576	541	474	539	490	492	522	514	546	537	592	491	496	520	519	580	516	505	509	503	578	557	508	480	529	494	460	490	558	510	571	494	501	533	538	527	543	469	498	497	539	491	544	495	533	509	526	522	554	517	521	538	538	513	514	512	505	543	514	500	570	516	529	544	537	539	532	518	476	543	522	531	545	494	518	543	539	528	502	544	532	509	542	559	542	547	543	534	488	550	507	522	496	502	511	495	523	542	523	502	535	548	538	497	514	524	514	520	571	484	483	582	477	581	536	498	534	528	546	498	519	524	496	572	470	529	478	541	544	549	485	510	522	567	483	560	505	554	473	544	533	573	573	521	578	509	535	494	543	539	557	467	538	530	524	553	530	559	511	529	534	519	572	538	550	538	513	507	530	514	523	520	498	522	519	541	516	503	496	533	525	515	516	575	521	511	567	540	524	517	539	500	544	538	533	525	520	499	481	517	539	578	541	530	505	531	488	484	521	576	547	529	510	516	474	537	524	519	493	500	530	531	498	519	504	536	566	504	531	558	516	536	568	526	510	562	531	585	554	566	542	527	531	550	533	502	540	533	523	509	510	512	538	523	501	541	548	559	529	513	556	596	514	574	541	490	509	522	537	535	537	489	517	499	524	516	540	517	504	546	538	485	517	516	475	534	507	541	524	542	498	514	498	490	518	513	536	551	530	472	495	540	518	520	505	516	517	545	526	522	521	495	520	493	507	566	526	554	527	519	503	528	529	574	517	566	522	499	511	504	556	515	541	543	527	593	495	517	520	521	480	528	529	544	516	499	503	504	525	520	551	517	511	493	501	549	490	548	512	516	584	510	497	498	510	543	532	529	516	508	496	543	492	559	507	566	534	513	525	511	532	527	556	549	487	571	568	563	565	504	529	550	489	558	502	579	542	554	509	553	564	535	496	499	531	517	509	531	513	517	508	516	531	560	538	501	530	522	534	516	510	548	507	537	508	493	519	511	528	504	519	553	538	514	521	523	496	504	519	533	543	505	526	495	539	559	493	540	494	541	535	535	539	526	493	513	541	542	491	477	554	558	496	514	542	514	520	523	519	550	535	502	519	501	518	502	507	521	496	558	534	549	550	493	509	527	528	547	529	568	498	534	488	521	545	516	519	520	543	518	506	503	536	538	537	535	545	492	551	531	505	501	577	538	520	482	524	560	548	507	491	536	573	526	526	499	490	524	580	515	517	540	519	492	515	567	483	526	540	542	538	483	538	509	509	542	512	506	551	480	530	476	539	523	552	512	510	504	490	498	482	526	535	547	508	558	505	524	547	549	530	514	563	528	486	526	498	531	562	537	547	479	515	531	540	538	512	500	541	520	554	536	584	515	503	510	568	533	547	521	508	561	476	539	519	507	486	503	506	528	455	513	540
4242	950	846	678	638	596	564	574	538	569	544	567	569	502	546	537	546	529	544	566	555	566	564	556	516	534	512	527	535	551	541	531	517	508	547	535	535	548	556	564	532	518	535	532	555	594	540	533	519	537	517	552	519	491	545	529	571	570	547	537	527	506	542	522	502	521	522	562	561	531	563	492	557	529	531	551	546	518	526	553	541	570	528	522	509	527	532	529	553	538	506	564	527	524	540	557	556	523	504	547	546	519	492	523	528	561	543	527	503	538	527	528	539	519	540	527	508	557	515	561	520	572	542	543	500	536	508	540	551	557	552	525	541	559	521	578	519	536	527	517	528	493	514	519	530	566	556	492	539	531	532	516	507	547	521	538	524	544	554	539	514	510	513	564	545	560	535	567	515	536	478	531	499	536	489	566	546	527	510	521	529	541	576	528	535	539	551	531	532	540	520	533	534	540	525	566	497	521	542	546	536	541	566	494	534	535	566	532	527	546	533	504	536	530	543	510	567	534	541	536	543	558	559	529	581	526	541	507	518	544	534	495	529	528	542	516	515	537	515	552	550	513	573	547	488	549	486	542	553	543	569	544	543	550	557	500	541	539	540	532	534	547	562	535	559	560	504	538	496	545	523	521	535	517	514	533	528	556	488	508	555	557	557	558	501	529	513	501	559	539	552	524	541	526	538	499	524	572	539	551	522	509	494	545	576	562	516	568	549	526	487	588	498	529	500	520	499	502	537	497	527	476	568	553	528	478	558	493	560	562	504	541	537	531	563	563	519	547	562	531	502	532	516	546	518	484	513	540	536	526	533	506	543	536	516	549	525	547	559	518	542	569	554	495	512	552	543	578	505	517	528	504	535	530	539	521	550	517	552	537	532	550	521	559	561	512	523	564	518	546	539	534	524	506	533	509	533	543	561	526	551	539	535	489	536	535	538	510	498	525	561	531	547	541	538	513	518	551	536	507	530	534	554	491	508	531	529	540	525	486	504	536	561	534	526	555	532	533	512	548	508	525	537	563	544	520	566	533	516	534	548	571	542	547	505	514	548	502	538	542	521	525	543	561	551	533	539	515	549	568	539	533	564	580	536	503	477	508	525	560	494	511	555	526	523	530	499	557	568	512	513	512	578	548	554	538	500	525	498	532	564	558	539	518	544	528	521	516	549	521	513	532	565	553	515	521	527	581	545	466	577	514	521	520	533	553	476	534	546	544	525	525	528	521	506	513	485	555	534	552	527	506	517	523	513	535	555	558	570	531	531	549	544	544	524	580	542	517	479	524	473	526	545	534	519	547	501	547	576	550	534	529	576	523	544	541	522	549	536	554	564	543	583	553	532	520	585	550	531	515	522	531	521	534	493	489	514	496	538	535	538	576	546	529	546	566	515	510	541	533	557	560	541	509	512	550	543	533	532	582	542	575	559	546	554	507	549	541	560	497	544	520	490	560	488	500	534	545	514	547	478	538	527	513	539	540	515	544	564	563	532	544	535	526	523	530	561	518	509	492	495	522	549	538	557	521	542	551	540	578	538	552	559	499	523	504	515	536	564	495	578	546	560	507	528	574	533	542	536	537	522	532	500	498	588	489	538	513	543	504	517	527	512	552	520	552	506	521	566	544	493	502	554	521	532	493	557	525	550	503	504	537	520	525	548	550	541	524	504	530	554	531	551	501	487	562	516	557	526	508	583	523	555	531	563	512	526	565	545	533	509	517	544	492	497	534	563	516	567	556	511	530	519	498	592	531	557	591	554	517	529	518	522	519	504	526	537	546	517	535	513	545	520	536	509	571	528	572	499	551	507	529	547	561	518	533	569	522	559	550	558	507	478	526	536	538	564	567	496	526	513	529	506	542	522	592	541	533	560	574	497	564	509	518	539	543	551	510	515	530	529	510	535	514	539	518	510	549	551	555	537	532	502	527	517	521	560	528	558	529	550	526	563	521	511	552	494	506	503	537	523	575	520	551	535	539	544	569	511	533	551	535	578	554	527	550	559	528	513	529	524	539	577	540	532	548	516	556	517	510	527	496	519	566	530	553	589	534	540	528	513	561	535	556	511	496	510	583	544	550	533	525	535	532	535	555	551	543	544	534	553	527	513	539	543	557	511	565	526	526	520	533	517	542	553	575	522	522	552	554	533	554	533	551	542	555	517	510	516	501	551	499	545	557	509	543	535	548	486	512	579	575	483	546	553	538	551	580	521	519	542	548	508	533	522	536	531	568	501	523	540	526	567	533	542	499	553	535	527	539	537	542	506	526	535	520	537	521	534	515	551	564	560	563	509	548	533	508	518	551	479	515	534	508	544	539	559	528	491	495	569	518	504	528	517	540	554	525	539	542	546	492	509	528	518	507	511	558	536	491	555	530	560	555	512	532	481	502	523	521	501	531	519	548	529	528	511	527	542	544	566	542	521	556	509	529	536	567	550	548	551	513	524	531	594	507	544	566	534	528	541	523	502	578	517	534	551	554	541	514	561	512	532	533	509	535	538	509	491	587	538	566	504	478	524	514	533	572	523	548	561	495	554	551	546	507	554	513	540	524	567	516	583	526	548	528	538	528	496	560	563	528	549	543	554	532	539	518	530	528	533	529	525	483	514	566	518	474	539	577	528	497	548	495	510	575	491	538	576	534	496	590	557	517	578	556	507	568	520	568	546	498	551	512	535	571	541	502	544	523	518	538	566	544	530	557	507	524	538	510	543	542	536	505	565	535	493	538	508	537	479	568	555	546	568	523	540	539	541	527	531	557	546	538	524	528	579	499	547	534	506	545	556	503	565	559	565	534	530	570	525	533	487	515	529	527	488	520	492	535	524	551	555	551	502	558	483	507	536	542	480	519	535	572	566	564	509	494	549	522	542	537	513	531	553	532	529	556	548	585	568	504	507	565	531	526	535	503	517	508	538	543	538	512	540	508	518	544	544	531	520	541	482	524	571	509	500	508	525	509	573	542	538	547	529	568	528	526	529	526	555	507	525	580	550	574	530	542	537	510	501	586	533	536	516	576	519	514	574	554	515	527	524	511	579	545	506	503	544	546	525	546	494	515	542	559	533	537	528	564	541	547	515	547	569	507	528	539	533	519	504	520	540	530	553	548	511	526	534	531	577	523	531	474	526	490	536	530	517	538	520	525	514	515	556	550	518	544	528	532	504	516	539	469	598	507	534	529	537	565	546	553	542	518	538	522	547	523	549	558	506	546	585	539	531	574	530	566	534	545	506	534	515	529	554	547	537	536	485	565	541	510	507	536	569	527	542	531	568	530	533	501	488	544	531	552	507	528	550	537	525	528	540	546	559	500	599	533	515	520	501	548	508	552	581	597	559	495	508	558	537	544	511	524	535	529	540	528	500	504	561	501	533	496	495	491	512	533	525	545	560	510	506	531	500	549	538	523	521	547	543	476	510	542	575	498	549	502	535	529	551	525	557	542	566	550	500	530	543	542	559	545	512	543	507	519	504	539	569	512	517	476	533	540	535	531
23927	21352	28968	24093	21362	20442	3380	1573	1280	1223	1151	1080	1053	1053	1079	980	1024	1005	1018	1009	988	996	1015	945	937	1039	995	964	975	963	924	973	957	939	955	961	921	932	946	905	974	913	962	992	978	933	910	870	978	983	961	947	940	904	943	952	933	940	933	904	905	893	931	931	973	931	902	949	998	954	907	944	932	934	918	923	925	935	997	906	912	926	892	968	938	950	925	945	944	949	969	885	924	929	906	864	949	931	958	982	953	921	972	945	946	955	883	945	910	949	967	924	928	860	947	908	1003	896	933	891	912	914	939	963	949	975	1001	981	916	924	938	943	937	990	943	916	853	933	931	904	971	886	958	918	924	876	926	864	896	950	944	986	898	862	917	913	934	953	963	917	876	929	930	919	933	981	920	904	918	874	933	897	920	926	989	895	944	927	944	969	920	954	933	872	962	918	970	912	922	903	909	979	992	920	950	969	924	940	951	909	895	914	893	939	999	975	899	950	936	897	920	970	908	952	953	943	929	954	977	846	955	977	895	901	909	1014	902	904	931	934	906	881	917	933	923	883	923	941	962	915	926	939	878	897	933	957	967	956	940	923	883	911	908	907	931	937	894	935	923	917	955	955	947	919	952	962	968	949	920	934	939	938	1009	971	932	1021	915	954	912	986	964	921	943	981	947	934	971	977	956	957	908	960	969	961	938	931	935	980	929	954	937	998	960	957	943	971	971	974	912	928	908	958	948	961	969	950	944	980	941	938	896	960	932	961	940	936	950	939	892	915	959	895	949	947	948	909	973	923	916	929	942	904	923	938	938	925	923	945	962	884	905	916	842	888	927	885	885	909	951	905	929	909	940	934	938	971	912	914	927	974	925	933	918	931	911	936	939	932	953	902	910	938	883	894	913	950	944	939	876	948	977	942	912	917	943	931	884	887	930	969	932	891	880	934	921	984	882	963	924	942	902	906	917	924	940	972	950	935	982	906	912	980	959	964	947	950	927	947	976	991	921	919	993	980	993	938	922	920	939	918	924	961	908	972	920	930	913	950	931	956	873	904	936	964	947	954	910	947	919	966	925	943	872	943	929	959	942	941	940	954	942	950	938	950	912	905	923	924	959	927	935	909	972	956	914	933	872	891	891	958	959	923	942	929	926	881	941	942	924	945	939	958	947	956	919	883	925	935	948	914	877	918	956	914	1013	922	957	972	965	974	971	913	946	938	953	983	966	904	877	971	883	953	945	970	863	886	988	933	951	907	915	927	934	922	917	911	900	975	962	942	921	968	986	939	942	900	910	916	940	966	912	914	865	929	979	965	903	914	947	948	897	920	949	892	932	929	921	943	973	911	965	935	887	951	914	914	932	941	892	976	968	962	993	925	919	900	955	935	925	927	950	931	929	979	866	944	974	918	940	906	998	905	918	929	921	993	932	931	972	917	911	902	922	905	926	945	955	928	983	955	973	917	957	932	931	945	909	947	905	934	921	936	929	868	915	964	913	945	913	855	965	968	949	960	949	850	920	938	937	911	963	933	969	925	950	872	890	939	937	903	969	938	890	958	927	967	914	935	946	900	940	936	872	927	949	928	877	960	963	925	899	957	916	894	978	917	925	933	946	958	901	908	931	933	875	915	978	916	951	953	917	912	882	974	875	910	933	989	893	922	882	964	952	867	910	971	891	928	942	915	897	954	863	931	954	940	954	924	922	927	978	934	931	946	991	889	880	956	912	910	931	910	924	920	933	926	1051	960	952	956	878	916	973	924	924	881	991	900	911	926	941	896	956	877	964	942	933	940	907	922	952	1007	900	980	956	931	897	988	862	892	984	958	941	919	896	936	886	922	985	1000	923	963	961	956	991	916	916	841	940	913	923	895	899	914	941	955	915	952	890	942	933	898	947	957	938	858	945	884	947	900	960	930	993	907	879	900	950	947	949	965	957	915	942	853	1021	933	959	927	910	942	929	896	921	887	975	868	929	948	917	949	892	948	982	893	920	927	920	987	935	929	939	879	953	943	934	885	942	965	897	930	883	894	900	961	966	888	1000	921	889	965	888	940	909	971	942	923	941	961	950	946	869	963	917	893	922	937	937	934	878	931	958	903	890	988	924	914	941	916	881	904	982	878	871	931	986	890	923	971	892	982	974	916	895	918	932	938	920	911	955	916	934	891	935	952	968	980	937	917	954	952	951	942	891	900	967	935	971	919	885	920	968	919	965	919	922	942	964	917	944	952	947	940	946	904	901	947	918	958	955	939	908	921	904	913	936	934	955	952	936	947	886	949	903	964	966	868	890	937	952	906	892	916	940	837	993	936	972	938	947	965	919	901	890	894	879	930	996	905	937	894	908	925	927	996	938	948	937	906	894	952	887	981	994	838	931	942	922	947	916	919	1002	945	926	992	903	869	954	948	965	951	944	913	938	928	986	899	928	950	920	948	844	906	913	900	939	962	975	941	918	928	967	908	925	899	980	965	943	945	919	915	893	999	922	914	901	946	920	908	897	966	941	964	959	957	966	954	882	932	979	927	935	959	924	941	946	939	908	917	950	912	912	959	874	961	905	970	918	914	914	972	926	953	943	964	877	888	901	940	924	960	925	935	902	930	935	847	914	923	948	861	988	952	966	915	973	941	941	960	915	883	925	940	989	897	955	921	926	997	917	943	903	948	934	950	919	954	932	899	890	976	972	939	930	946	960	918	931	955	903	945	928	938	932	884	977	1001	935	991	979	954	944	906	975	951	894	926	918	921	972	941	971	958	1008	947	951	940	924	982	971	920	945	916	890	920	883	926	955	956	959	875	937	955	902	947	956	933	937	931	880	954	943	910	930	955	886	965	913	939	988	905	959	971	871	867	942	904	934	882	940	906	950	956	927	983	892	887	947	879	947	901	911	979	917	883	958	927	954	915	887	947	971	930	988	947	959	918	912	888	969	961	927	897	931	901	935	903	919	869	959	941	916	929	929	913	892	956	969	923	921	939	965	904	935	916	926	979	944	921	925	970	942	919	900	981	944	920	854	914	903	912	928	964	944	895	950	905	903	900	944	903	953	899	915	933	956	937	940	927	980	921	913	950	945	955	947	903	925	973	918	966	934	944	956	970	954	886	905	951	923	932	915	901	900	972	922	895	955	944	903	952	948	915	932	992	960	970	928	916	943	894	900	920	945	953	925	900	1030	909	926	949	973	874	951	896	900	891	950	937	937	902	897	947	930	937	938	916	920	929	965	938	893	941	909	888	924	950	924	961	942	872	883	889	953	908	930	912	946	918	960	923	898	989	931	924	960	914	903	913	916	900	917	985	946	936	917	875	915	958	929	879	927	892	885	879	944	964	983	950	922	972	986	961	890	883	927	896	935	968	914	985	944	932	923	921	941	907	999	968	929	938	883	856	931	898	953	928	919	883	945	928	873	922	925	917	953	936	900	917	902	919	941	887	968	940	963	890	1000	857	904	894	963	982	934	934	902	898	922	957	976	947	921	923	978	972	959	895	929	974	950	963	912	920	988	912	940	966
3978	9279	8026	4193	2899	2424	1991	1662	1486	1324	1248	1214	1146	1178	1153	997	972	1095	1021	1019	983	999	961	1009	910	931	980	1002	956	945	973	961	965	928	946	931	950	948	960	907	924	895	910	981	924	917	906	986	907	939	935	945	1001	926	956	924	953	865	942	902	941	960	887	936	975	916	952	919	977	979	902	906	922	955	906	989	967	942	883	944	948	902	962	939	939	985	1007	902	914	1002	895	961	962	919	914	907	949	918	973	966	983	976	969	894	964	915	925	916	910	963	943	954	997	897	887	930	945	923	940	897	914	991	971	915	915	929	933	989	923	911	922	952	931	1001	921	909	931	926	889	912	933	925	884	902	942	907	929	922	896	980	899	924	993	909	893	846	907	898	935	922	946	945	955	930	906	966	907	947	885	963	922	938	929	970	968	948	949	905	922	877	933	943	942	943	951	931	945	880	912	925	935	956	929	943	935	929	945	919	935	916	970	971	937	991	923	901	939	958	889	932	896	969	917	897	915	905	937	911	931	984	924	917	910	905	939	924	929	964	896	967	940	929	942	936	967	935	892	954	952	1008	944	969	941	909	981	941	932	925	880	898	905	973	942	961	924	899	965	976	878	942	968	942	978	901	939	925	941	985	950	915	885	893	933	973	919	895	912	1001	913	944	917	895	929	930	918	912	923	907	909	943	942	964	960	932	954	942	962	878	900	905	929	899	914	920	894	962	933	910	921	918	903	871	969	903	889	956	929	895	917	916	922	904	919	921	939	960	936	890	901	943	935	909	974	914	939	897	877	938	922	899	943	946	955	924	966	905	904	944	946	960	905	932	912	963	978	902	941	926	867	909	919	912	966	900	974	882	889	957	941	878	914	945	957	909	964	959	910	928	914	948	954	917	941	910	896	884	999	929	942	920	958	913	915	964	952	980	972	912	966	900	978	959	956	952	971	950	952	921	943	917	902	910	903	936	934	964	956	920	976	977	908	976	981	897	918	935	970	942	925	897	922	998	969	878	972	968	944	944	918	880	966	998	955	950	936	960	932	936	967	972	955	934	965	920	966	951	979	953	953	872	927	976	904	924	946	939	938	913	983	928	936	929	930	871	957	947	925	984	888	951	965	925	932	943	971	977	920	965	956	905	960	926	893	961	950	962	912	910	881	945	930	912	893	949	930	909	946	947	893	888	924	893	886	972	965	951	955	988	916	981	923	922	968	968	890	948	979	961	908	920	876	886	899	975	913	949	999	906	918	933	956	918	948	881	934	931	896	972	975	847	991	937	906	927	880	940	901	943	907	940	944	932	897	945	950	887	963	979	982	895	941	918	902	915	921	948	894	912	917	994	958	970	977	921	935	896	961	917	910	914	911	996	914	948	916	953	913	937	888	927	927	959	904	960	968	963	936	956	901	951	983	904	937	949	941	940	950	934	929	911	902	948	980	951	885	919	918	924	931	936	904	935	937	929	933	952	933	975	987	963	990	943	922	946	976	878	937	912	907	945	927	946	912	933	929	926	887	957	922	949	980	911	934	900	920	989	925	880	938	942	916	925	898	885	912	936	916	947	856	939	950	917	949	883	892	949	1024	971	940	950	978	905	958	943	942	889	982	906	944	948	940	920	909	958	896	951	921	921	932	923	973	894	950	941	898	934	876	923	936	900	949	990	951	881	925	958	979	935	987	983	909	917	953	997	958	956	957	994	931	904	921	919	994	925	916	972	945	980	950	918	908	884	975	956	933	915	963	914	925	977	971	951	940	891	900	992	920	951	916	913	953	937	866	1013	957	949	925	954	918	932	884	970	911	959	955	907	964	970	905	963	933	937	977	945	922	940	896	986	918	964	956	913	941	1040	951	962	958	891	925	939	935	988	947	1002	920	946	977	941	919	979	987	950	989	930	1001	901	901	897	937	973	989	923	902	905	899	1017	986	962	907	976	923	917	920	962	935	943	948	942	884	907	918	950	936	962	926	939	932	866	886	925	952	846	940	947	969	961	932	874	972	960	937	944	913	875	901	942	920	898	880	962	902	950	917	911	889	914	928	939	958	931	891	936	912	922	934	877	944	913	915	963	866	931	875	951	924	885	948	931	981	901	890	888	958	849	966	867	977	911	889	926	928	948	899	938	933	950	916	916	960	979	928	967	957	943	908	1001	938	934	920	974	881	957	905	1000	953	903	917	961	945	920	951	921	948	875	927	940	966	918	930	946	951	944	953	954	933	972	934	935	938	911	951	957	937	969	945	957	928	955	962	936	870	950	978	887	968	901	888	919	1009	924	967	910	938	914	959	942	953	931	905	988	900	890	905	923	873	944	949	931	981	980	959	914	906	921	936	879	899	911	917	903	935	902	936	942	933	957	1006	960	928	924	980	915	932	921	910	924	939	914	910	893	885	941	971	944	930	949	956	920	920	911	902	924	947	907	907	953	912	912	920	991	954	963	974	930	914	925	926	918	932	935	978	946	958	875	916	935	978	927	920	907	956	936	924	929	952	961	946	884	926	939	966	928	980	887	924	923	977	928	895	956	940	945	898	926	1008	963	946	917	916	915	954	910	921	899	863	925	919	942	950	893	958	908	902	914	992	869	874	971	918	956	917	923	933	923	930	877	975	905	943	870	862	950	913	929	955	913	935	875	939	942	912	907	929	915	952	973	893	940	974	926	924	949	961	924	883	959	898	909	929	987	927	914	921	885	917	942	937	924	944	988	955	904	1000	898	932	939	938	946	886	879	925	872	942	985	887	922	942	933	935	894	927	967	927	942	916	926	950	959	917	927	941	869	950	937	862	869	869	958	875	969	962	932	862	906	926	944	921	914	944	879	944	887	930	1002	970	911	920	908	942	927	915	922	970	943	963	926	953	1010	860	890	917	975	951	929	921	934	955	932	943	921	927	955	920	909	873	943	903	934	950	944	879	899	942	900	951	929	940	893	1001	898	970	995	960	971	889	963	962	912	944	948	935	931	959	926	953	914	962	923	890	949	951	981	930	939	914	948	943	877	919	943	886	993	962	953	948	950	986	913	975	904	917	915	919	906	968	917	970	912	908	968	942	971	932	942	953	926	955	964	908	891	981	958	938	938	952	884	939	984	897	922	957	912	969	935	950	899	930	909	909	887	942	903	965	940	902	915	875	927	902	945	952	933	939	922	901	946	955	927	922	926	956	958	922	909	904	958	911	920	929	979	963	952	871	941	928	981	892	997	952	964	971	932	919	900	995	928	913	965	907	956	918	905	909	946	921	926	938	940	918	919	959	1009	924	921	949	979	934	919	965	890	916	964	939	912	912	967	925	950	941	929	918	886	889	902	966	934	972	915	910	924	953	863	920	940	950	923	912	923	992	886	928	923	914	917	910	939	976	944	936	897	963	980	948	954	947	893	950	970	940	931	907	899	936	907	929	976	910	865	902	933	912	886	969	883	964	947	929	988	935	956	882	938	921	951	900	923	969	958	941	922	920	907	910	1008	914	881	926	952	956	918	938	931	924	902	980	938	948	928	959	961	933	923	936	901	1006	917
24834	21184	28212	24349	21046	5273	669	493	411	384	376	336	352	288	312	279	284	305	293	280	310	252	269	284	263	247	301	303	280	281	289	263	263	251	281	252	263	266	264	254	262	261	268	265	250	266	270	273	255	239	240	271	270	244	238	266	228	258	274	251	262	263	256	262	273	272	279	258	304	283	257	281	261	247	266	271	260	269	259	253	247	234	257	256	277	251	271	245	273	206	248	265	279	260	250	260	232	254	243	235	231	242	248	263	263	240	243	216	275	254	274	247	239	286	247	245	262	252	250	263	267	243	277	245	282	269	291	257	266	231	248	270	259	237	271	244	248	270	233	272	222	276	278	239	251	254	246	229	278	252	263	236	227	278	234	253	248	250	243	245	265	266	250	248	281	252	279	254	251	260	260	282	214	290	265	250	271	247	239	269	272	267	261	259	234	260	243	273	283	266	259	244	246	264	246	227	248	272	240	265	243	284	231	254	244	260	249	266	262	274	274	250	272	247	258	245	248	288	249	260	270	262	255	282	262	260	279	249	237	239	287	246	273	243	259	240	259	243	246	263	270	266	265	265	249	238	223	254	246	276	279	284	234	271	275	264	256	276	246	256	259	243	260	280	250	245	267	239	251	258	239	275	256	247	264	232	249	258	259	247	245	260	250	240	277	251	273	267	244	238	241	272	248	273	242	228	273	260	282	262	236	262	281	259	259	236	233	244	270	259	303	243	259	252	263	237	278	288	279	267	224	252	264	241	255	279	234	254	219	277	247	261	259	260	276	247	249	278	242	271	249	259	246	284	263	266	258	230	255	235	275	241	227	263	266	266	235	258	246	269	276	259	253	279	254	243	266	273	250	248	280	261	252	265	244	254	231	284	266	299	268	252	237	256	258	275	228	264	244	262	206	246	296	248	270	267	249	243	274	273	276	244	244	262	258	240	277	257	274	255	256	250	229	266	251	249	247	258	254	274	250	262	261	266	250	260	267	238	272	286	295	236	236	255	257	282	229	256	267	248	245	242	267	260	240	245	239	272	273	264	248	234	262	258	237	245	256	270	283	258	253	259	246	235	266	240	248	276	280	270	250	257	233	268	279	240	261	270	256	238	257	260	252	249	274	237	248	253	289	252	257	249	274	250	274	228	240	267	247	258	207	262	263	261	242	298	261	219	261	261	277	257	250	265	219	269	273	288	257	260	268	242	227	243	242	240	258	239	276	237	258	265	271	257	265	245	266	247	255	288	259	220	249	243	249	216	232	285	251	259	279	295	219	246	259	254	277	237	285	277	254	258	254	260	241	274	264	239	227	268	228	220	254	267	288	269	281	252	230	267	271	234	267	259	240	229	230	266	262	238	270	248	278	245	262	250	257	236	256	260	278	284	268	253	244	278	232	284	259	207	238	243	273	255	231	249	242	243	284	259	249	239	271	269	247	256	255	253	252	256	241	262	246	252	254	262	280	284	264	254	255	278	256	254	267	257	256	254	260	277	255	260	254	247	235	252	243	244	256	241	270	234	250	246	289	247	290	247	251	229	246	288	261	279	241	251	239	294	259	231	259	266	256	238	273	245	261	240	254	244	248	225	254	259	243	262	241	238	265	220	268	239	283	227	232	227	263	257	249	291	234	261	263	271	254	255	257	246	257	263	239	255	239	246	249	257	248	240	246	286	246	245	249	258	267	261	258	251	249	239	280	254	265	234	249	232	270	250	252	276	232	251	256	249	289	237	246	272	254	285	251	254	270	257	244	249	262	266	219	232	236	241	259	255	254	244	262	247	259	259	255	259	261	251	237	274	246	253	272	251	289	222	279	239	270	237	242	231	245	257	248	247	259	253	243	243	242	273	254	234	245	239	290	243	261	266	273	226	255	242	253	260	260	266	279	261	244	260	221	264	271	218	256	273	287	252	274	260	247	257	258	243	243	246	261	245	267	231	234	271	254	254	239	280	240	256	243	295	260	271	263	251	242	250	279	263	238	277	246	255	248	263	232	262	269	233	247	274	257	237	253	257	263	280	239	286	237	266	251	265	261	283	255	261	245	243	234	259	255	237	246	258	289	246	249	261	271	260	286	235	272	270	249	232	272	213	268	264	242	244	259	230	239	249	238	245	249	261	237	257	279	269	250	263	221	238	264	264	226	239	249	269	250	247	264	237	248	239	242	243	283	254	246	248	281	252	277	252	227	250	264	249	262	256	230	273	232	242	268	230	277	262	233	235	279	256	256	263	260	239	256	244	260	250	239	250	241	250	261	253	250	260	265	232	259	254	241	252	270	279	244	258	277	258	254	229	234	282	248	263	230	246	275	257	246	263	244	255	272	243	232	263	266	253	231	269	253	272	238	264	278	252	274	268	231	275	269	269	249	238	253	287	246	232	267	290	268	268	251	261	264	270	268	240	258	255	271	250	276	263	244	275	241	251	260	233	229	254	261	229	254	273	242	240	280	263	244	259	248	236	274	287	248	248	253	250	237	265	227	251	231	266	230	266	261	239	280	252	264	237	237	285	253	261	267	235	252	250	267	259	272	250	220	248	264	253	242	264	261	290	278	246	267	280	256	293	251	257	239	240	223	257	242	271	272	266	250	258	255	252	268	265	262	250	253	259	255	235	247	247	251	264	230	237	245	236	264	231	245	271	289	280	249	231	264	240	249	263	276	274	231	231	237	258	250	248	277	243	248	263	224	223	263	231	267	247	243	264	284	252	266	255	254	247	234	266	292	284	265	273	249	245	257	249	261	274	241	239	266	262	250	264	295	258	272	255	255	250	259	248	242	280	253	246	254	242	281	258	239	243	244	251	283	264	235	262	233	263	261	224	236	275	268	256	252	244	247	255	249	272	252	272	265	270	252	251	240	283	253	246	271	244	268	263	258	285	232	235	275	256	238	245	266	274	263	262	254	252	270	262	262	260	270	277	253	246	240	253	262	243	237	239	228	232	274	257	244	247	221	279	230	266	244	265	249	282	280	277	253	261	243	248	240	257	267	251	229	275	284	284	251	269	278	241	246	246	256	233	257	243	269	256	235	255	269	275	247	259	246	231	230	236	232	261	259	248	266	253	259	245	275	244	274	246	263	254	283	258	219	245	255	239	253	276	272	291	274	238	253	256	260	256	259	249	253	267	263	283	240	233	267	230	231	266	272	266	263	271	239	235	243	297	240	236	240	265	239	262	255	260	241	226	263	258	274	254	253	307	253	241	229	245	217	266	259	243	231	246	249	235	229	283	245	285	249	263	247	247	263	238	239	244	270	250	238	260	273	250	270	243	261	286	246	269	252	231	246	276	267	273	264	269	257	258	257	267	240	270	250	261	245	247	235	239	254	241	254	253	267	243	246	253	244	256	232	256	275	257	256	252	251	264	268	282	255	294	228	287	276	272	263	234	229	210	250	251	236	302	263	237	292	256	260	231	250	244	259	243	256	248	253	248	246	269	273	269	246	273	268	282	246	243	283	263	245	247	272	263	256	268	252	242	281	267	275	263
3813	6063	4801	2461	1630	1239	1021	765	663	544	460	459	416	400	398	391	344	365	336	350	346	313	314	303	320	322	310	310	316	306	292	293	312	284	344	311	294	290	343	282	274	283	321	303	263	318	314	269	294	343	274	302	283	286	270	328	316	306	288	274	267	281	297	293	274	281	318	284	304	271	233	316	274	287	286	240	285	290	281	288	273	285	304	289	290	281	263	294	300	278	282	277	267	264	273	290	323	264	306	284	311	255	321	291	267	289	280	278	266	281	277	276	283	290	295	270	282	312	317	317	260	252	292	283	283	279	313	286	295	246	273	293	287	314	274	289	303	302	275	280	318	266	264	289	287	272	300	298	280	283	291	286	284	299	293	291	260	284	311	269	284	259	283	317	248	279	303	292	306	278	278	262	296	284	304	295	286	293	269	282	287	273	272	268	268	277	293	280	283	288	285	307	283	288	262	297	289	281	276	282	275	307	290	293	275	311	273	307	276	291	288	284	288	281	279	258	325	299	281	279	278	274	287	291	281	278	284	280	231	276	254	288	307	302	274	285	278	269	285	269	293	273	260	261	288	274	299	286	315	315	283	284	258	283	300	319	262	278	305	277	293	296	268	288	275	269	267	300	285	290	289	296	294	268	277	261	259	285	278	262	265	311	267	270	270	273	283	310	300	261	298	259	276	307	299	289	273	283	280	285	314	281	286	285	311	266	294	286	283	256	272	302	250	274	290	275	309	270	259	311	286	282	263	315	261	307	310	280	298	310	291	271	280	288	271	291	270	271	270	271	297	285	268	281	302	265	291	280	274	304	282	287	282	268	318	266	285	276	285	306	296	301	290	291	278	311	288	270	272	281	264	325	300	293	278	264	300	296	296	289	244	280	299	299	301	289	296	298	282	282	303	275	290	290	259	282	292	309	278	263	322	289	279	295	305	281	292	306	299	292	297	273	273	272	275	301	310	263	292	320	285	283	272	279	289	303	293	300	251	317	283	287	255	295	287	271	287	269	286	269	280	300	291	272	267	277	301	255	274	286	266	308	307	291	297	293	268	294	272	273	305	251	293	262	254	265	287	309	264	298	298	285	295	297	303	228	300	313	291	272	288	317	279	274	264	268	304	301	296	285	270	256	301	280	289	269	268	309	305	290	275	293	305	275	299	264	305	285	277	311	287	278	274	279	313	310	289	266	289	269	269	295	293	304	261	283	290	290	310	285	252	275	299	265	276	266	297	302	301	292	288	247	273	287	281	300	297	289	293	301	298	322	279	316	301	296	269	310	315	300	307	297	277	292	261	277	284	303	283	268	301	279	300	289	297	305	286	282	291	256	333	270	279	281	274	260	284	304	290	325	282	275	292	286	281	344	300	288	282	273	266	304	284	284	269	301	289	267	294	285	273	277	270	279	308	298	287	261	314	274	306	275	277	311	285	277	284	288	285	303	281	307	290	295	265	304	256	297	281	274	284	287	273	273	266	281	269	306	288	255	280	265	276	285	309	313	321	282	269	294	259	304	262	280	300	265	295	275	292	292	267	318	293	260	270	288	264	281	315	294	308	321	277	285	287	292	290	287	246	312	268	291	259	297	294	272	297	299	271	301	290	258	332	292	274	291	279	297	272	281	303	304	262	290	300	266	279	277	291	277	322	286	252	289	267	306	279	281	289	294	275	262	278	303	272	274	270	293	311	286	298	273	281	291	300	285	300	286	268	284	303	283	300	299	268	289	259	275	250	297	286	309	297	289	275	302	316	251	265	281	304	294	294	300	273	259	278	279	274	258	295	304	281	308	295	289	287	284	275	293	285	271	274	302	283	280	269	285	298	297	294	329	290	281	278	285	302	309	292	281	276	313	332	284	303	292	265	278	276	300	306	306	275	322	272	243	288	312	286	285	313	270	253	277	301	281	288	273	298	303	287	291	285	278	281	271	290	281	295	273	262	327	284	304	301	285	332	280	262	291	296	272	289	306	299	273	280	265	297	302	273	268	290	311	287	300	283	307	282	292	280	254	267	294	308	275	268	280	291	304	276	280	282	305	291	313	267	295	276	273	280	281	304	278	267	286	288	268	295	280	289	273	278	265	266	262	269	268	308	295	261	304	270	281	288	307	271	303	257	281	283	297	294	306	301	296	270	304	260	277	278	263	260	263	264	306	295	277	274	307	303	316	282	293	302	289	279	320	282	276	302	271	263	295	266	278	292	257	275	268	227	269	253	295	315	329	299	292	263	278	247	284	286	259	260	268	310	298	272	303	257	302	284	295	270	285	265	271	290	257	274	286	282	266	281	306	284	271	285	297	275	274	289	281	295	268	279	294	268	288	308	278	245	277	303	280	308	318	272	292	296	285	301	258	273	270	282	298	296	272	288	282	308	269	294	278	298	274	316	274	284	288	301	288	265	268	275	319	293	253	285	277	294	261	294	298	287	292	318	289	301	336	299	276	283	290	294	278	255	265	314	320	254	314	286	291	267	275	282	292	299	308	245	305	298	302	289	310	287	296	275	274	270	299	296	243	305	255	309	272	286	309	276	236	322	278	269	313	302	308	266	304	311	280	276	274	266	297	263	281	290	292	302	275	301	300	263	270	290	302	272	268	308	300	282	297	294	261	309	283	295	302	242	265	251	265	274	276	293	280	299	295	295	322	311	267	305	284	263	279	274	275	254	269	262	299	255	321	323	250	300	268	260	298	296	274	300	308	276	295	278	287	270	265	304	276	300	274	278	283	273	269	298	301	271	273	281	276	300	241	279	274	287	284	285	283	288	323	282	312	289	266	280	293	296	287	291	260	277	280	280	278	304	281	272	247	264	283	258	266	287	302	271	284	273	283	287	296	287	292	288	310	299	265	284	306	285	310	292	273	282	300	263	305	314	268	298	301	300	258	313	296	325	303	275	307	306	286	282	285	286	326	252	289	321	252	294	293	266	286	301	295	271	296	283	265	310	292	280	282	307	267	293	258	296	310	298	268	285	258	279	269	296	306	259	307	286	246	280	284	299	283	271	273	278	284	309	280	285	285	309	306	298	295	300	292	324	285	268	267	288	301	287	270	290	276	289	274	281	301	284	274	284	271	275	307	286	288	283	285	282	278	272	326	270	302	279	274	278	285	264	264	290	288	287	285	281	289	266	262	276	267	285	293	303	307	274	274	286	323	276	298	316	295	282	264	286	273	249	268	288	270	292	289	296	290	299	293	285	258	314	287	294	284	291	298	270	269	301	304	274	269	285	262	285	289	295	276	273	256	272	235	303	272	293	287	281	301	266	255	262	315	297	291	291	294	291	280	302	270	291	278	284	275	293	285	281	284	294	292	269	294	283	313	277	261	282	270	332	285	269	267	278	298	289	311	278	297	266	303	268	297	263	286	281	309	280	264	267	314	297	269	302	307	304	270	283	273	288	274	288	276	306	262	291	295	306	278	293	305	299	285	274	272	264	287	300	289	284	280	288	288	306	307	277	293	327	286	247	244	311	278	291	273	283	274
22798	21372	29244	23902	21375	21469	17357	2163	1405	1223	1108	1067	999	991	942	912	900	847	826	812	811	785	798	767	786	788	744	796	754	781	718	756	762	750	734	727	790	805	736	677	774	733	712	690	733	691	739	749	760	690	711	736	696	736	704	716	707	725	777	759	766	734	746	748	727	725	716	742	766	706	710	738	726	758	720	744	690	752	698	756	746	705	758	679	695	759	726	766	715	699	770	760	753	724	773	756	710	676	676	686	686	756	730	665	708	707	715	716	684	714	728	763	740	701	722	706	752	726	747	699	719	724	740	725	726	713	666	695	703	749	709	773	746	756	702	703	719	702	720	709	697	725	695	698	723	761	722	773	744	735	701	700	758	717	745	718	747	664	678	715	707	691	765	683	687	704	745	707	753	761	704	707	752	689	753	704	757	730	759	700	723	725	703	706	715	715	713	738	739	727	760	749	719	720	659	733	739	693	721	722	754	757	697	728	712	733	696	768	718	762	699	691	698	704	693	768	709	727	789	690	754	725	697	769	763	724	717	754	702	729	724	741	728	790	745	723	717	718	721	718	705	700	728	710	685	733	770	672	738	689	740	702	753	740	733	711	746	731	746	755	721	688	720	675	688	696	663	706	662	717	648	693	718	736	705	706	757	741	726	767	732	733	689	721	714	682	702	713	721	682	748	698	716	729	743	754	718	758	748	759	700	721	749	751	710	674	700	717	757	744	725	696	746	681	742	772	671	756	730	738	729	719	684	688	722	726	718	713	729	703	767	728	682	716	709	728	759	733	737	697	675	714	746	732	733	744	732	723	707	755	706	717	682	634	710	716	701	748	694	742	739	682	732	728	740	721	731	738	701	738	733	757	705	729	715	694	706	750	715	736	700	707	753	706	730	723	757	736	734	716	715	791	754	734	731	761	689	737	666	674	741	736	689	752	685	724	707	719	720	713	715	740	692	714	735	667	721	728	656	724	681	715	687	697	718	708	748	663	785	689	758	729	688	768	718	752	734	709	714	716	734	721	745	715	766	739	708	739	651	744	730	773	736	714	739	739	726	779	741	721	745	699	725	688	718	682	766	731	754	671	753	769	689	704	692	714	700	750	693	670	721	713	680	729	701	718	739	711	704	679	700	725	721	674	764	730	710	735	753	752	708	728	710	681	700	690	649	768	752	679	697	725	679	770	664	713	729	704	700	646	738	707	705	753	728	735	710	754	668	692	728	763	688	695	703	705	737	742	716	652	718	707	738	712	720	774	732	725	709	733	752	681	733	749	671	712	730	715	699	739	716	771	729	733	775	722	690	703	756	746	726	654	714	749	661	730	716	710	693	749	696	715	758	739	699	701	677	760	702	742	711	685	793	698	723	729	729	687	724	742	730	654	708	728	750	722	701	721	713	718	699	717	702	725	727	711	734	730	711	710	735	756	734	726	695	715	705	706	693	730	667	768	690	715	716	708	715	779	733	700	735	689	676	725	749	721	777	723	683	734	746	702	683	705	722	748	744	766	749	695	734	726	687	704	731	674	680	796	722	696	717	688	722	703	736	744	670	733	734	709	677	740	683	754	749	715	691	686	728	715	746	726	750	745	688	677	691	732	691	752	748	730	681	704	733	683	731	701	691	681	711	733	730	736	764	730	743	688	721	692	732	704	705	709	726	715	732	723	733	695	711	692	722	704	746	746	722	730	735	718	736	689	778	702	697	719	731	729	736	740	748	761	734	703	694	782	745	729	753	694	683	669	681	773	696	704	692	739	707	750	730	690	730	712	670	705	683	682	773	729	713	712	772	746	715	699	718	720	713	728	755	757	736	731	754	766	690	751	742	747	711	711	743	743	708	735	724	715	706	700	654	708	717	702	733	699	705	715	743	751	710	700	682	664	659	743	721	723	725	672	699	685	681	722	686	682	732	801	718	736	751	709	720	711	735	744	749	716	696	739	723	750	725	689	687	666	663	705	695	656	711	710	773	772	728	681	745	675	740	703	712	741	680	737	755	735	703	705	721	706	716	714	714	706	732	686	704	757	725	698	759	711	721	761	687	694	693	690	698	724	680	731	756	742	693	730	737	691	699	672	749	769	717	701	719	761	700	755	710	761	716	720	738	721	720	718	725	712	740	702	716	765	730	765	702	731	704	681	770	725	741	744	733	735	739	716	741	665	688	730	687	732	716	713	713	742	713	700	738	656	684	766	724	748	735	788	692	746	705	754	657	753	742	706	744	723	692	714	769	708	693	667	677	713	677	699	746	738	715	724	733	782	653	688	696	700	698	672	660	698	704	713	719	715	771	729	681	685	665	709	682	678	686	729	714	764	684	752	691	727	680	722	746	719	718	703	692	755	731	701	721	732	766	771	709	717	679	723	720	760	740	703	711	732	699	745	707	704	693	714	700	729	730	730	691	681	709	715	703	748	695	769	696	683	726	732	678	738	687	729	772	718	719	706	748	769	712	716	738	725	661	672	732	713	719	697	755	739	763	721	722	676	699	706	719	741	659	725	760	759	746	689	743	752	716	727	754	747	726	743	702	670	670	763	746	729	712	753	693	701	713	668	715	698	750	695	697	708	768	719	722	701	718	713	740	709	724	686	700	719	667	720	669	742	702	755	698	739	704	731	700	719	747	691	713	717	707	733	710	663	726	722	742	735	745	725	739	734	737	730	723	693	754	759	708	721	754	715	703	705	728	691	738	704	715	658	762	684	684	733	737	718	709	724	683	720	761	676	740	691	730	736	669	739	715	677	728	690	680	704	721	733	719	669	684	741	744	730	728	687	674	710	706	720	727	722	683	723	678	717	721	720	722	719	708	696	692	632	662	695	724	683	709	707	633	732	706	705	765	753	712	721	737	714	715	737	715	710	723	678	727	728	691	736	687	689	677	664	730	700	685	693	710	727	707	722	729	736	751	761	732	693	694	651	732	717	674	724	667	727	702	695	668	721	708	695	719	721	728	693	677	734	715	761	726	709	732	762	739	744	744	763	699	699	707	745	747	755	706	726	688	735	711	692	673	712	737	739	701	720	691	705	710	662	765	691	711	710	735	748	677	736	699	731	680	742	732	706	704	735	693	726	741	749	760	719	742	709	692	717	697	703	756	708	679	665	737	698	698	704	695	709	733	699	720	713	709	675	718	754	759	686	731	757	731	749	687	723	734	710	713	696	756	772	688	731	715	692	695	801	686	691	712	729	739	731	709	699	735	747	669	746	721	784	737	712	739	744	734	722	660	693	715	708	761	732	718	718	712	736	702	680	741	765	669	689	714	763	724	710	698	696	782	682	743	679	700	717	747	777	743	763	673	717	723	730	673	727	711	723	750	756	738	702	682	701	734	717	716	746	710	728	754	752	742	699	703	708	719	712	719	780	746	703	743	708	717	732	719	737	705	701	737	728	761	717	672	693	723	670	684	689	739	716	724	685	735	711	667	706	705	700	737	726	704	706	683	744	724	676	674	710	733	740	730	707	662	718	739	708	748	654	726	720	706	716
5310	14974	13023	6766	4746	3687	2725	2268	1857	1565	1332	1225	1167	1103	1017	987	969	954	907	921	911	837	871	853	903	861	799	794	801	801	779	817	799	798	839	774	766	754	747	789	779	784	754	781	745	714	758	768	800	777	815	717	746	743	773	813	756	823	805	793	768	761	717	721	771	765	753	775	717	783	744	738	738	688	736	738	800	793	748	749	738	738	783	780	733	760	741	771	755	741	760	683	756	697	734	803	750	762	728	692	736	781	713	694	756	771	795	778	708	749	763	707	698	689	752	758	742	695	758	769	747	693	718	781	750	778	716	733	747	741	710	730	733	723	813	757	708	782	702	755	780	738	753	794	738	729	752	744	783	708	783	773	711	765	740	724	740	747	743	763	722	747	748	782	747	754	770	752	743	763	750	810	747	799	718	767	715	750	798	727	718	757	738	735	764	754	750	744	736	757	759	776	720	751	730	746	770	744	760	711	768	750	789	733	781	753	730	699	715	745	738	745	701	768	764	758	755	770	731	736	712	754	735	741	716	762	760	787	771	729	739	799	763	756	798	772	737	732	758	718	728	761	748	730	738	733	712	735	753	732	749	768	749	708	723	762	752	749	735	760	742	764	796	708	747	757	744	737	733	738	748	721	723	773	699	736	747	722	761	704	788	758	731	743	706	787	707	705	759	804	754	735	740	737	732	773	764	716	719	771	731	800	731	748	817	702	721	727	752	736	752	738	697	745	734	753	784	769	737	768	747	742	739	760	753	765	786	712	731	728	745	749	767	758	715	736	719	770	771	720	777	756	711	752	762	721	775	739	730	764	725	745	700	749	729	749	705	717	738	746	753	771	702	714	732	748	738	757	739	770	710	740	723	710	750	748	753	732	747	742	742	733	744	707	786	760	740	704	745	751	722	764	787	810	797	751	741	743	704	727	746	733	745	766	737	790	762	739	738	771	724	757	737	781	713	733	728	751	754	772	728	717	697	762	802	745	735	736	810	726	708	786	733	687	760	769	735	773	732	726	754	742	687	732	757	709	768	785	810	757	804	774	735	742	721	771	809	751	728	770	746	755	699	755	776	803	779	738	723	734	698	722	759	771	728	725	766	719	739	730	737	744	719	728	776	741	750	753	764	713	805	746	728	799	736	731	729	719	718	727	729	747	767	759	759	749	757	776	773	740	672	696	783	719	779	774	746	674	741	677	748	755	735	749	777	727	731	754	756	718	702	734	726	755	695	731	710	663	701	736	732	701	729	762	712	754	750	695	761	789	760	709	735	755	692	762	718	773	742	731	730	777	682	713	741	768	772	738	762	780	746	727	767	727	765	735	743	735	779	772	747	770	766	721	731	778	740	759	729	696	726	718	739	766	772	746	742	781	754	757	718	755	694	726	770	733	767	749	754	746	732	761	768	728	748	731	716	714	765	714	703	789	755	778	736	800	723	775	746	719	736	750	762	758	783	745	782	730	732	737	755	730	683	719	760	769	701	771	763	724	738	767	694	751	733	763	734	770	731	725	771	686	731	754	736	725	733	715	731	759	744	757	703	758	776	747	795	742	744	714	731	760	759	788	722	745	771	760	724	722	713	748	741	704	773	745	747	754	733	733	748	759	733	747	782	721	728	756	761	758	743	747	736	760	759	746	763	750	780	770	729	720	726	729	740	760	741	747	784	774	766	770	755	734	705	779	747	734	770	738	721	703	746	766	721	729	746	792	752	729	782	733	769	798	773	751	771	701	771	744	753	767	792	795	717	726	746	736	720	749	738	729	784	759	750	701	773	729	754	750	748	775	761	724	726	703	796	745	739	781	768	737	773	702	756	749	768	746	740	756	767	688	725	755	763	735	713	701	787	755	795	702	805	791	719	742	736	756	762	789	713	754	779	731	764	771	766	744	738	757	737	779	754	759	777	780	805	755	751	726	756	773	758	737	714	707	751	711	773	769	735	786	777	712	752	739	727	771	714	764	735	725	741	736	732	737	729	770	718	710	753	773	750	738	765	785	717	749	716	763	775	733	734	761	759	776	689	757	763	752	760	792	727	770	746	732	690	709	728	698	771	692	754	756	768	692	749	706	731	746	744	712	707	744	718	746	784	729	782	725	781	751	701	691	726	742	678	770	812	717	757	767	727	757	772	730	775	730	767	705	783	739	732	704	784	780	758	729	707	758	721	785	707	713	715	741	718	752	729	746	717	734	713	717	738	767	746	770	746	755	772	744	752	710	731	724	754	731	729	749	789	748	732	725	725	734	761	739	735	755	748	714	742	746	757	732	753	733	781	689	707	769	741	746	756	793	759	718	769	758	773	725	730	803	726	717	743	714	748	775	732	727	729	730	720	799	747	771	707	740	741	731	725	716	781	804	769	760	744	776	771	729	763	738	766	800	760	748	718	783	723	746	742	756	745	767	768	774	763	744	735	770	767	707	723	796	756	775	716	709	777	708	741	785	720	746	786	735	733	784	732	688	742	659	749	761	762	696	722	737	753	737	743	722	751	797	745	722	805	775	787	716	736	717	729	702	746	756	743	746	726	713	748	702	737	756	745	737	723	753	771	702	768	778	734	752	795	715	700	737	728	750	786	695	754	694	770	721	791	753	729	765	745	760	706	767	725	720	716	759	803	718	724	786	753	765	763	736	737	765	785	772	724	689	735	735	747	716	724	746	743	745	717	703	742	730	788	760	759	705	774	723	750	757	720	738	790	784	819	754	749	735	741	734	784	745	770	725	781	748	758	737	775	778	759	790	751	759	781	742	757	750	747	752	763	771	739	744	746	742	760	735	740	709	817	728	704	807	790	727	741	757	770	694	731	794	756	776	743	720	764	765	713	704	792	696	749	749	782	753	735	713	772	735	714	708	718	699	724	725	729	772	749	712	737	750	745	764	726	725	798	754	721	734	757	726	796	742	792	730	759	764	692	772	787	781	728	712	776	687	748	733	742	731	786	797	739	784	709	731	791	745	769	779	745	759	753	744	731	765	752	765	743	787	749	738	765	766	729	728	762	796	762	711	743	724	727	733	696	804	763	760	740	768	785	722	814	730	789	716	735	758	708	744	739	759	720	768	779	740	702	778	739	713	752	735	720	746	710	706	681	714	778	752	706	724	772	728	787	736	735	732	751	747	725	686	749	811	768	781	753	796	718	727	740	770	741	768	715	740	722	791	771	765	749	759	763	816	745	806	760	774	750	790	748	696	770	734	739	718	747	709	721	750	739	785	721	755	703	679	816	717	723	718	735	762	722	798	768	744	752	779	786	713	797	747	741	766	721	678	761	736	775	691	772	716	740	718	714	784	715	758	763	782	792	737	793	730	758	706	764	742	694	744	756	751	750	767	766	761	804	758	760	725	758	701	770	773	728	702	670	740	737	775	727	765	734	725	708	745	743	746	759	698	712	767	713	747	719	727	792	746	719	777	759	766	746	754	727	776	740	713	742	755	732	761	697	763	761	739	766	746	760	743	717	783	717	731	748	715	715	732	747	763	777	752
27563	20888	10082	983	597	544	590	519	539	563	552	526	533	558	524	499	550	522	528	539	494	537	538	547	525	534	541	488	552	547	486	541	509	513	530	591	509	534	516	513	516	517	515	520	523	521	549	542	500	474	510	537	478	549	505	521	528	501	533	559	514	510	536	491	519	537	504	501	537	522	513	541	537	481	510	516	538	540	519	535	511	520	536	484	528	493	504	540	556	538	489	526	499	544	525	547	550	540	491	522	479	582	529	538	514	500	536	572	573	512	471	506	556	536	497	495	523	492	527	518	490	505	548	494	505	490	532	484	539	536	488	533	540	566	537	501	526	525	531	531	519	551	560	542	491	500	478	520	523	563	505	491	496	478	526	513	537	491	498	500	548	550	497	530	537	546	495	525	511	507	506	548	536	495	512	503	521	508	529	548	547	523	505	508	536	476	514	528	552	544	488	532	516	532	542	470	527	510	525	498	520	496	522	571	552	516	518	495	468	529	514	495	509	513	491	515	536	523	529	545	505	543	525	506	522	528	519	517	561	521	491	488	552	504	493	507	540	512	522	518	525	507	501	496	502	536	535	522	524	549	521	504	548	515	514	561	502	512	526	567	512	531	515	516	533	510	509	507	544	529	540	480	487	486	536	560	521	515	524	556	520	532	531	501	527	529	497	478	567	474	526	529	529	524	503	509	512	537	483	518	518	540	553	498	527	528	518	485	483	531	508	519	543	491	500	542	530	535	544	580	533	525	489	511	534	553	539	545	540	554	468	494	513	514	548	490	513	512	517	508	532	492	522	512	561	548	530	529	495	490	531	522	505	503	507	548	439	524	500	503	467	531	506	549	544	541	495	506	529	510	559	496	472	513	538	499	547	535	540	470	505	522	499	522	516	500	529	482	552	529	497	545	512	504	506	544	542	543	493	510	517	515	515	518	521	477	554	498	517	545	519	511	485	508	484	504	513	500	521	569	515	485	527	538	521	482	498	564	512	537	505	505	534	480	542	530	500	524	476	499	504	557	485	530	487	552	520	499	503	575	549	480	520	495	540	559	536	497	471	520	484	470	541	540	539	528	537	556	465	501	500	535	508	572	484	518	527	501	537	516	509	485	571	508	499	495	516	475	490	545	520	560	543	521	541	501	517	534	518	497	524	472	481	507	509	510	513	522	529	502	518	551	516	548	530	532	500	518	505	486	515	521	479	498	509	512	511	470	530	518	557	555	517	509	551	532	545	512	540	553	535	556	532	526	515	516	504	512	520	523	561	539	533	488	551	511	524	505	487	585	538	511	519	502	510	504	462	519	548	527	543	539	513	497	555	491	508	520	508	507	547	545	547	556	517	573	502	505	514	521	485	545	527	516	526	538	543	530	480	507	500	526	498	530	513	528	501	541	504	529	529	559	539	504	489	533	534	560	509	506	534	518	516	488	513	488	513	517	508	520	543	543	483	533	535	490	517	530	512	511	516	534	528	530	523	508	512	499	487	514	531	503	536	471	505	570	525	516	504	530	489	495	509	492	517	491	519	492	551	491	498	513	531	482	531	539	528	527	522	526	489	515	516	486	540	509	516	548	508	515	528	527	498	530	520	529	523	528	480	522	508	527	572	502	526	580	490	544	482	562	547	498	567	514	509	512	528	535	545	505	521	552	497	520	505	552	499	494	521	533	518	536	484	514	534	537	547	556	518	511	552	536	536	487	592	520	579	510	568	506	504	523	510	493	510	507	504	543	534	549	547	561	559	535	527	494	480	491	518	528	488	504	551	537	512	525	559	546	559	531	523	510	524	542	519	569	530	521	512	489	516	529	540	494	486	537	497	551	498	545	505	483	531	509	508	496	548	534	539	509	516	529	551	510	503	524	541	546	493	525	545	507	532	546	552	523	520	531	520	501	495	530	508	486	514	499	502	534	522	516	505	506	555	479	532	508	550	517	517	504	525	528	509	573	530	513	528	535	543	511	482	506	555	529	555	519	485	514	491	512	507	492	506	492	464	516	495	536	537	544	513	514	545	569	511	476	539	520	523	490	534	516	510	535	501	536	538	523	489	554	554	512	554	533	567	537	538	510	515	547	491	485	496	493	510	510	504	510	523	535	550	507	531	546	509	541	469	546	545	522	508	531	490	557	509	517	538	523	537	559	497	556	563	496	539	533	527	482	565	510	556	540	506	519	532	483	545	507	516	533	503	486	532	491	543	530	514	527	549	553	506	531	561	520	511	522	536	548	484	521	505	546	532	486	514	518	510	481	516	542	518	529	488	519	531	509	541	527	515	490	479	535	475	519	531	544	526	502	540	486	562	539	489	518	506	542	503	506	517	512	488	521	505	534	505	520	519	518	550	531	515	537	494	516	539	517	574	513	498	526	494	495	495	510	540	514	503	490	524	480	503	500	506	504	494	530	503	528	528	543	517	544	532	534	526	518	542	535	505	526	492	499	523	525	551	517	530	498	537	517	535	495	486	498	515	502	530	526	528	516	544	503	534	494	552	509	521	492	515	486	539	524	523	491	532	540	521	553	518	518	524	537	521	563	511	532	486	469	505	533	526	500	531	527	503	525	473	515	514	514	480	514	511	545	523	484	529	491	505	484	493	509	540	501	505	483	527	475	522	526	537	532	520	498	528	531	492	515	472	537	521	527	526	532	508	556	557	554	531	517	545	530	496	498	518	502	521	532	524	500	526	540	520	505	538	513	498	514	524	495	502	513	571	537	481	503	525	499	501	514	516	509	542	504	502	557	534	501	518	537	535	518	495	509	547	547	510	556	571	515	507	521	485	576	534	532	534	492	518	533	540	516	530	529	530	523	519	562	473	541	507	570	516	518	516	506	474	562	512	518	501	543	516	503	487	545	516	514	513	500	508	522	498	498	563	522	485	496	504	571	532	500	554	487	553	503	526	529	566	522	522	524	503	518	535	545	526	531	496	510	539	541	560	498	504	535	490	574	551	542	577	523	498	507	500	493	535	517	493	507	482	521	486	540	509	526	491	506	538	521	531	498	517	515	509	527	529	520	518	523	500	499	483	520	518	511	449	504	571	495	476	521	520	508	512	435	502	504	527	539	495	519	550	483	528	507	477	505	496	527	517	549	509	528	513	573	547	548	524	478	525	506	543	556	564	504	511	513	492	526	514	522	528	496	530	515	545	495	521	565	549	525	545	456	538	511	513	505	496	514	519	505	514	535	548	479	508	484	568	524	551	537	539	539	496	508	509	517	511	531	538	534	530	518	525	530	513	554	554	554	487	510	508	527	505	542	531	500	513	499	574	513	535	491	519	501	507	530	514	519	547	512	523	534	479	510	528	543	524	503	533	521	499	522	534	496	563	539	522	518	519	538	507	504	495	483	528	521	527	497	523	540	544	484	558	494	541	551	549	492	514	514	528	558	513	498	560	468	518	511	477	529	521	544	540	553	517	470	499	518	509	503	513	530	515	509	510	555	521	512	558	530	486	510	537	564	534	547	494	507	549	533	524	492	536	511
4258	956	859	674	618	641	551	528	554	534	575	553	533	561	544	505	538	516	511	498	554	515	526	551	520	527	520	476	552	516	507	547	531	561	512	540	542	565	508	571	559	527	526	480	568	546	530	524	530	560	534	541	512	509	502	541	488	513	545	522	525	535	520	514	548	531	522	518	526	548	540	554	514	518	520	526	541	553	526	528	475	513	522	532	504	550	529	592	503	521	533	527	515	564	533	545	502	535	550	525	522	509	547	477	548	545	519	542	521	525	533	481	476	541	521	552	528	529	560	482	560	527	519	523	537	544	536	492	573	524	531	546	544	558	539	539	530	520	549	549	552	539	508	510	534	518	538	506	548	524	528	557	529	525	552	542	505	523	523	532	531	516	485	543	511	555	561	519	519	537	521	536	560	500	526	524	561	516	589	519	534	533	539	484	530	509	543	531	534	519	501	514	509	560	535	523	486	530	537	492	549	567	502	523	489	540	546	507	497	522	491	541	486	514	503	518	498	503	552	538	522	579	500	519	550	536	493	552	550	523	518	513	580	522	543	549	503	544	529	561	545	544	505	537	520	476	514	523	544	519	489	515	505	535	506	572	525	538	521	520	525	512	535	517	511	513	525	519	522	531	496	569	520	526	555	564	519	577	518	554	542	536	542	530	557	549	541	523	518	524	545	545	507	545	516	531	547	510	479	545	535	515	505	558	549	532	507	502	555	533	533	542	510	502	472	569	511	574	519	492	524	522	517	496	541	516	514	532	470	505	504	560	533	548	514	525	520	505	531	531	548	524	527	548	525	571	496	504	527	534	538	483	550	579	538	548	558	543	553	494	535	520	558	516	543	542	535	495	531	514	503	529	546	540	529	539	537	508	537	573	577	511	532	523	515	503	524	542	521	583	496	521	563	520	522	518	541	521	540	510	519	513	516	510	578	590	554	518	546	532	540	511	535	532	550	557	518	516	536	574	524	540	537	537	513	554	535	515	487	535	481	468	526	515	528	555	563	507	547	561	522	507	524	518	538	505	519	505	535	553	481	578	518	544	515	541	557	538	549	496	507	564	543	546	540	561	538	525	556	490	508	492	528	547	540	506	535	536	540	533	545	509	535	548	485	568	534	581	555	533	500	523	534	514	534	524	529	538	502	545	499	545	503	506	532	547	520	542	537	560	557	500	531	540	551	495	538	524	541	529	508	576	546	506	551	574	520	532	563	545	507	518	503	521	539	533	510	550	527	522	573	503	534	504	532	549	523	562	496	512	571	507	498	518	495	542	543	503	547	515	560	502	535	510	507	548	546	519	507	512	511	518	563	485	540	569	579	546	541	544	513	523	530	549	531	566	520	521	496	526	530	536	521	524	531	568	522	542	521	509	546	510	547	567	505	572	491	557	549	584	516	557	544	591	543	526	521	532	528	541	526	583	490	556	465	577	521	509	535	548	544	550	555	564	493	535	572	517	548	498	526	553	526	550	521	529	513	501	508	516	548	532	499	549	580	530	549	502	549	543	568	529	528	493	510	559	538	509	539	537	513	521	494	516	517	538	500	525	528	547	543	512	516	514	508	529	540	538	532	535	525	525	585	514	551	532	507	560	523	521	511	499	538	554	544	512	551	564	535	549	511	509	568	540	555	506	539	559	530	549	529	511	546	521	548	541	523	534	536	576	564	520	544	559	556	498	554	556	525	495	522	515	508	518	512	540	533	505	528	518	518	538	538	503	550	544	524	479	509	533	498	503	532	521	528	515	499	565	557	587	550	530	499	508	575	529	533	548	520	524	554	555	494	536	562	513	550	527	529	513	537	564	542	492	517	531	508	520	539	561	505	507	553	514	545	543	545	543	538	530	528	478	526	561	526	470	524	559	504	511	495	491	522	566	528	551	518	520	537	538	549	496	551	516	524	537	519	589	548	512	502	545	458	509	573	540	498	512	540	545	523	539	532	516	530	521	526	525	515	537	527	505	529	521	513	566	565	539	528	508	518	537	556	547	538	565	501	540	548	522	543	526	533	551	529	479	550	521	548	590	488	564	508	522	511	533	564	513	542	544	493	526	531	526	493	518	530	568	546	510	536	517	533	557	523	526	513	564	512	524	540	498	526	516	546	513	503	519	511	508	545	563	496	533	514	521	495	570	580	512	552	542	485	518	505	523	553	510	555	523	566	521	507	554	536	536	564	499	538	490	510	534	546	535	566	537	540	546	524	527	539	484	508	538	574	522	498	519	574	535	516	486	483	557	556	542	519	512	584	501	523	496	518	510	538	555	512	492	545	526	526	556	532	529	500	556	519	538	545	565	540	519	519	553	545	541	546	524	543	490	536	550	507	554	552	530	549	558	543	500	544	564	545	539	502	545	532	516	528	565	559	523	510	534	548	548	555	541	551	516	522	502	549	513	522	549	514	563	548	534	561	493	542	536	546	505	537	489	525	565	503	544	520	510	523	544	517	538	525	562	502	511	530	527	609	549	518	518	556	529	538	549	554	537	526	547	514	534	507	503	529	545	536	510	506	540	542	528	520	541	542	505	536	520	485	505	515	490	532	503	562	477	505	452	514	504	518	556	525	533	564	539	536	526	527	509	508	547	536	570	528	526	546	538	533	525	509	512	547	512	543	515	535	535	516	512	514	545	513	545	542	562	558	525	508	553	550	502	517	566	527	510	549	542	508	549	511	516	536	550	510	535	550	549	542	502	483	549	549	534	534	517	528	519	523	528	543	588	547	529	556	508	501	513	554	579	538	533	597	512	512	475	562	552	528	495	526	525	540	576	550	536	565	509	495	525	512	519	517	522	528	562	524	590	539	553	569	509	551	532	546	526	517	511	522	551	540	570	529	553	534	493	540	539	518	542	516	513	516	556	497	543	519	562	476	522	538	545	585	508	525	523	533	566	535	519	589	521	514	533	536	505	524	544	501	510	518	513	536	539	529	530	534	515	559	498	515	505	555	560	523	529	506	534	509	507	550	498	533	549	564	561	531	549	503	519	532	544	553	542	552	548	532	565	568	544	529	536	532	548	571	537	507	526	511	538	521	556	524	521	533	513	544	526	536	524	541	504	508	535	558	487	550	490	540	542	526	520	516	488	571	520	511	503	566	506	501	580	522	501	493	529	523	544	523	530	510	526	487	526	542	532	546	498	529	536	501	505	512	516	544	578	508	533	496	535	508	501	496	520	544	568	522	534	560	529	534	538	497	567	527	533	560	539	517	542	557	522	540	548	517	539	504	507	565	483	552	543	537	517	554	515	532	524	521	496	515	522	517	514	537	533	508	511	561	513	532	509	533	529	540	543	513	526	524	490	570	519	486	499	526	523	517	549	571	551	505	517	562	512	567	529	538	553	534	543	489	582	519	504	525	530	569	538	534	517	540	552	510	525	535	568	553	546	547	497	547	517	517	516	583	547	559	541	549	543	510	530	564	533	502	543	567	515	514	532	492	515	543	521	557	502	523	553	544	531	541	514	563	529	480	528	504	523	501	509
23855	21298	28921	24006	21306	20324	3194	1547	1238	1148	1104	1112	1032	1033	1007	1034	983	978	982	1016	972	933	930	975	946	975	949	967	945	936	950	943	947	992	962	986	950	943	914	946	943	872	929	913	901	961	958	895	937	917	897	895	925	876	949	935	928	926	888	904	933	947	912	946	830	954	947	915	960	979	902	979	878	917	950	953	940	905	944	939	948	889	954	918	864	941	898	878	908	878	933	923	918	909	889	906	888	928	925	921	887	931	970	896	945	935	936	913	1014	933	871	947	947	922	875	944	909	888	943	897	901	888	924	901	950	957	863	923	943	975	966	959	1027	958	899	954	917	935	925	923	890	931	947	889	943	870	934	930	874	955	964	935	911	932	934	931	896	882	922	995	907	947	953	968	922	915	961	881	932	870	903	929	932	945	917	856	938	937	898	920	921	982	914	935	956	890	939	918	988	940	883	919	890	941	967	931	883	909	911	933	898	943	902	899	999	907	942	908	922	933	949	941	861	952	933	919	916	922	942	909	908	857	926	913	876	905	902	910	917	961	903	898	867	934	939	843	892	917	929	924	935	811	903	957	953	904	939	945	975	917	906	930	879	949	895	922	893	933	915	877	918	952	932	964	923	921	925	862	905	881	900	924	964	921	890	850	975	956	922	892	989	893	922	937	972	971	945	887	866	875	889	937	905	956	924	939	906	945	913	941	885	905	900	885	861	918	900	923	948	909	924	930	878	890	926	909	934	846	962	894	909	912	1012	881	909	912	914	974	951	886	961	920	918	915	1045	988	975	903	919	872	903	927	895	958	919	877	929	924	894	935	920	883	935	942	886	951	940	879	925	905	941	956	954	899	915	922	912	936	924	922	926	951	902	878	909	939	879	951	930	927	954	886	947	900	915	963	899	891	886	907	928	903	933	935	871	894	934	924	902	917	962	918	887	894	910	907	965	921	919	878	988	912	844	884	948	909	845	983	937	869	947	878	920	873	845	915	932	945	1016	910	918	958	947	941	943	859	898	965	912	880	883	929	887	903	879	918	873	958	865	941	937	944	898	883	936	879	889	910	928	979	881	867	990	937	860	897	960	918	924	905	936	896	935	861	999	914	884	919	975	912	878	934	945	958	874	932	958	924	907	894	923	936	1002	951	915	899	904	963	941	915	897	916	958	895	892	915	919	942	967	879	925	962	932	963	929	932	922	961	927	925	930	962	932	930	873	940	928	863	929	910	904	945	944	869	904	925	887	913	856	907	881	909	954	916	942	873	931	928	902	887	917	917	962	946	883	948	898	932	963	986	935	888	921	961	973	863	927	902	917	876	915	932	913	936	878	922	986	918	873	879	873	879	909	952	935	878	959	917	893	964	980	935	1005	938	905	896	892	964	944	879	944	917	958	872	963	887	945	918	926	887	848	893	921	879	908	883	945	955	860	884	902	910	936	903	894	881	951	864	967	980	939	985	922	848	938	955	940	972	930	909	926	967	898	896	934	916	902	927	937	883	922	943	874	963	917	938	921	921	909	904	949	859	936	906	954	930	933	840	917	945	938	888	933	956	966	895	921	930	879	906	906	979	843	893	885	930	912	988	867	906	929	887	931	949	953	902	934	954	949	929	927	891	952	879	930	947	895	962	918	985	934	891	952	911	918	977	907	896	917	940	907	944	855	909	914	887	949	940	937	876	924	893	948	972	897	898	926	903	899	893	955	925	939	854	917	885	966	969	957	944	905	933	979	966	907	896	924	920	894	939	919	898	900	944	945	927	934	915	951	879	914	940	957	924	909	903	959	900	945	947	916	902	888	880	869	905	947	866	858	924	888	932	930	885	935	963	874	931	907	926	865	876	839	943	883	938	871	899	922	854	874	856	869	936	956	923	896	934	924	930	966	937	907	906	875	918	955	911	891	953	942	876	887	913	932	942	891	925	878	899	970	918	910	883	935	958	941	892	899	978	878	900	891	940	960	902	852	953	880	906	941	891	900	922	904	935	968	905	911	930	932	941	901	933	909	873	930	949	910	874	961	961	915	908	924	885	924	909	989	942	939	919	945	981	952	919	906	937	960	943	913	933	914	914	874	908	885	894	925	966	946	894	943	932	915	916	962	882	941	932	925	966	904	886	947	859	899	918	991	919	925	951	935	896	958	947	935	947	946	914	888	909	890	952	1015	908	939	947	908	924	905	934	932	937	985	921	975	870	913	903	894	875	941	948	915	955	907	930	923	894	943	957	951	901	910	936	949	886	954	886	927	895	939	944	908	974	897	911	938	954	921	918	979	949	889	920	895	878	908	893	927	914	950	928	868	945	903	875	870	901	924	904	976	902	895	908	929	872	953	944	914	896	873	904	899	881	879	896	941	883	959	922	876	892	880	958	913	917	913	903	911	933	955	956	933	919	928	887	900	864	956	909	855	942	902	868	950	883	935	916	855	919	904	929	895	915	905	917	924	911	888	905	916	934	926	876	922	902	885	930	860	883	906	930	905	946	909	906	927	923	943	903	873	937	890	926	890	881	930	898	854	910	931	936	949	929	923	924	837	900	913	985	938	880	963	918	870	896	916	927	942	911	882	938	946	898	940	895	916	943	904	978	925	924	924	877	924	861	962	929	946	891	940	911	944	938	911	897	900	873	943	904	901	900	1006	866	916	822	890	870	903	911	935	943	928	929	926	996	913	936	903	931	945	1002	887	901	919	986	903	898	932	962	903	895	958	899	914	835	896	894	881	992	911	926	894	908	927	951	936	873	911	889	929	873	977	887	905	932	921	987	939	900	921	950	943	918	934	912	958	945	882	941	938	917	871	903	891	951	982	885	932	867	923	896	879	936	883	942	923	950	911	945	954	957	959	930	927	930	882	896	920	939	882	886	972	897	903	953	899	953	916	938	957	864	930	927	897	891	899	917	914	900	886	952	914	962	956	907	918	916	929	907	878	927	908	877	912	919	911	909	940	960	877	939	933	921	901	919	877	947	917	943	905	975	879	914	905	865	944	893	958	912	890	845	902	900	960	930	971	916	992	907	977	957	956	934	921	925	927	858	887	877	908	885	922	874	940	914	902	838	899	931	877	940	880	961	927	923	931	884	985	913	911	916	934	938	898	875	916	877	869	894	901	920	979	948	898	904	902	935	989	948	920	899	855	906	962	914	882	945	932	968	909	890	889	893	896	972	917	941	924	956	849	939	923	922	916	891	938	886	896	883	908	903	923	905	934	890	892	880	915	910	917	909	899	905	947	940	919	920	917	897	934	899	920	974	936	917	914	934	940	922	894	899	892	874	872	908	927	929	943	888	891	927	895	921	918	892	916	889	955	931	838	988	896	904	889	962	899	912	910	924	894	913	895	903	931	870	917	896	915	938	919	887	944	954	881	872	958	938	944	880	929	921	890	925	918	944	916	881	922	941	918	956	884	939	898	886	946	956	912	885	856	893	885	930	906	931	923	943	941	929	960	976	872	923	889	896	983	955	910	920	907	928	951	863	866	897	887	881	913	882	929	919	919	879
3872	9218	7860	4198	3079	2471	2040	1668	1502	1402	1289	1226	1159	1053	1051	1042	1017	1004	995	963	984	1012	951	990	967	934	992	945	966	962	926	968	924	936	969	996	961	992	932	931	935	931	912	925	945	899	934	933	964	936	888	964	980	966	898	916	925	930	914	924	978	900	950	977	924	927	931	923	904	910	896	949	919	940	926	902	927	954	945	904	891	900	933	967	921	931	908	936	914	936	928	927	923	942	872	901	970	912	920	892	901	955	866	962	977	920	951	927	924	946	939	928	945	903	874	906	913	948	908	902	874	879	962	913	949	986	959	926	909	934	941	939	946	950	914	956	844	911	898	942	947	887	920	924	894	945	911	911	952	898	904	976	933	985	936	912	933	965	958	888	965	913	927	893	900	907	911	895	917	894	934	890	951	931	886	843	927	946	946	975	921	928	926	903	937	922	977	969	891	917	966	872	886	923	964	919	914	1008	916	877	922	941	953	886	929	894	945	950	864	929	953	899	959	917	917	961	888	938	975	938	975	901	923	910	926	951	846	956	912	903	944	887	963	901	910	949	978	915	931	966	947	919	858	915	925	941	943	924	897	891	933	955	913	937	934	931	900	907	882	964	911	908	926	922	942	931	926	911	893	917	931	958	948	898	938	888	911	913	914	957	991	934	917	925	920	939	978	1030	921	927	909	902	927	929	880	933	920	899	924	961	938	916	946	922	907	897	909	931	937	961	938	932	965	912	908	899	835	929	888	925	846	950	911	932	966	954	930	894	913	936	895	897	986	862	960	896	935	888	927	912	977	873	930	935	944	954	948	935	960	905	941	1027	846	891	894	892	900	914	931	988	928	904	960	994	917	908	960	957	955	922	955	919	923	950	907	936	936	910	910	915	886	863	966	926	864	901	933	934	981	888	918	933	929	953	933	974	980	888	918	972	939	881	970	892	977	994	938	879	921	855	928	881	954	915	895	1002	867	1004	919	952	965	960	924	917	875	929	968	918	954	969	912	867	933	949	926	923	867	938	961	963	918	914	942	924	915	912	916	932	905	932	931	925	909	929	918	933	930	957	899	932	937	877	881	975	915	951	909	933	922	864	937	917	965	878	985	950	948	938	958	905	952	915	948	923	903	932	895	912	893	956	943	886	913	923	869	944	861	931	896	909	972	971	961	929	965	880	900	911	880	910	942	932	924	949	903	880	880	920	939	945	913	935	960	886	882	922	916	881	1016	888	884	904	926	932	939	896	937	931	964	884	906	909	954	986	945	949	874	906	961	915	854	963	947	929	941	939	882	937	939	919	918	942	900	940	887	879	932	1008	928	909	973	909	925	874	955	926	934	932	945	929	979	968	903	920	900	910	902	930	964	877	925	903	876	886	934	935	929	918	903	959	922	910	984	922	887	913	930	993	911	941	935	921	905	912	909	953	878	885	973	973	902	956	949	937	940	940	923	890	934	934	952	902	916	958	923	899	936	922	970	942	903	955	947	966	947	893	955	902	919	888	897	909	867	931	913	948	978	971	910	983	932	921	965	972	933	898	924	993	929	960	957	907	910	942	936	949	895	912	927	930	880	1005	939	961	989	928	928	987	900	962	946	860	942	959	933	940	873	916	938	884	927	917	884	902	915	961	922	939	936	942	927	919	929	937	909	939	913	931	875	958	887	912	964	925	948	906	912	948	882	864	910	901	941	922	891	973	930	966	948	961	940	935	988	866	857	957	876	910	897	871	943	952	917	916	961	966	933	910	892	887	923	950	876	884	901	953	897	945	904	914	897	968	947	958	915	920	935	941	952	899	948	943	965	906	898	939	948	874	927	934	943	902	962	920	920	932	919	904	890	917	942	859	887	931	960	908	938	913	916	905	893	880	912	869	935	988	939	950	949	989	975	852	926	970	920	945	960	915	906	875	937	922	904	908	925	945	939	892	946	899	912	974	925	897	938	912	897	927	913	909	920	890	909	906	864	921	930	945	913	944	907	929	937	901	935	930	906	913	862	884	904	904	912	926	927	906	903	896	828	956	868	934	905	958	934	888	956	883	929	965	893	921	968	933	909	883	972	1002	905	888	964	910	872	894	927	905	920	907	940	927	923	931	901	946	891	961	900	904	940	939	931	920	954	908	959	955	944	935	900	971	915	954	937	974	962	944	901	1026	921	951	924	884	882	913	894	872	907	898	959	909	873	931	919	895	928	930	962	974	981	930	873	954	950	971	930	968	920	953	874	904	954	958	984	927	928	941	911	893	895	940	995	874	936	881	976	919	937	959	979	972	945	921	936	912	937	941	939	903	924	1011	881	892	977	960	892	951	917	938	924	917	954	905	877	945	947	967	919	931	952	907	987	949	893	979	913	914	835	869	955	946	917	886	919	932	913	924	901	906	917	940	942	912	928	885	954	929	946	929	932	945	993	916	927	943	923	900	953	897	950	945	915	958	896	909	923	919	907	947	945	908	923	957	917	944	902	953	945	912	930	912	923	1000	988	956	911	921	913	944	928	985	974	955	927	880	920	917	947	943	931	942	959	964	936	991	955	904	943	940	927	929	935	963	1019	921	930	917	936	922	928	907	882	908	922	950	930	916	914	921	932	938	942	976	932	915	909	947	980	894	931	896	848	934	1001	932	896	901	908	950	906	856	931	955	966	924	910	905	906	985	877	1001	884	979	983	927	948	862	928	901	901	925	849	984	885	886	900	941	912	923	931	864	924	893	924	914	973	1000	924	907	974	927	979	889	924	950	883	902	901	943	880	896	951	917	914	992	980	955	954	950	906	888	901	942	921	933	970	902	946	950	898	894	891	903	871	878	887	869	949	957	944	922	904	922	910	907	875	883	919	936	859	914	922	924	939	908	961	961	895	933	928	875	920	962	885	941	836	941	925	943	967	910	911	943	903	898	893	950	933	902	962	899	875	897	1001	927	936	939	962	899	896	950	894	895	945	955	955	953	966	893	939	962	925	939	967	910	907	979	908	954	920	899	924	953	946	922	932	964	888	916	897	946	939	928	938	937	917	919	941	973	911	930	922	939	934	970	856	893	931	930	909	896	992	910	889	892	928	961	918	900	920	878	935	921	927	956	859	890	881	929	886	906	927	926	890	942	869	941	930	906	965	925	1002	930	937	972	916	934	919	844	984	920	892	909	936	865	902	903	919	940	947	893	933	875	889	944	899	949	949	925	922	966	914	907	916	911	907	958	913	921	934	913	919	926	942	938	921	957	942	873	977	925	955	922	932	915	890	924	931	949	925	955	908	941	928	919	884	958	921	945	925	916	852	943	946	921	931	908	908	900	947	882	924	939	904	947	928	980	951	917	902	881	931	918	963	919	978	961	902	891	940	890	949	955	867	939	875	914	892	977	903	901	902	920	928	912	944	865	927	983	914	903	895	956	979	917	913	877	947	884	913	931	908	1008	916	977	914	918	908	886	911	915	903	902	947	887	932	945	919	907	934	920	923	932	912	911	938	952	895	897	911	891	929	960	935	914	942	930	931	911	962	872	876	929	901	918	983	894
25053	21339	28393	24588	21221	5029	670	491	431	381	363	355	331	323	287	296	302	300	271	289	258	261	274	288	272	281	259	224	282	260	267	248	260	266	246	268	227	243	254	267	252	263	285	249	270	252	252	251	258	245	259	257	271	223	250	238	244	269	266	252	283	301	225	266	264	271	246	245	238	256	248	249	277	269	237	250	247	254	240	230	247	257	262	244	242	244	273	242	237	267	275	245	278	260	269	248	236	250	254	255	260	229	247	264	281	259	273	256	246	221	259	270	265	251	229	262	267	262	263	254	255	256	255	253	262	256	237	235	252	269	273	268	300	261	222	261	244	275	285	263	246	245	283	265	242	246	240	270	270	253	250	229	236	243	304	276	242	243	218	255	236	240	266	251	225	252	257	238	259	247	258	257	256	245	233	260	277	249	271	254	255	251	288	256	236	287	242	273	248	255	272	253	294	251	250	287	261	268	237	235	267	276	213	239	255	281	256	239	279	273	257	271	224	232	259	244	240	258	272	258	246	282	250	206	248	255	244	252	261	247	223	242	277	285	279	255	283	234	251	267	243	208	268	266	254	277	241	227	259	237	261	247	272	240	269	291	241	276	271	262	267	267	259	259	252	253	266	280	216	258	213	242	250	257	261	270	280	264	227	290	233	260	262	257	241	275	257	262	233	238	226	245	237	268	256	249	244	257	261	248	273	257	227	280	270	257	253	272	242	264	256	232	271	268	263	243	229	261	268	279	261	236	259	260	260	245	219	259	241	264	231	260	264	274	246	280	260	274	254	239	266	254	264	262	263	256	253	246	245	244	256	259	257	263	266	225	260	213	247	259	223	251	289	241	262	270	297	237	247	280	243	250	225	234	254	267	243	268	244	257	233	235	252	239	225	274	258	253	285	250	291	296	271	232	255	238	292	245	239	237	249	270	252	241	276	257	256	250	266	246	256	267	251	224	289	257	261	235	253	259	263	249	247	239	268	231	237	250	261	298	254	299	245	242	263	252	262	260	286	258	250	251	266	254	229	270	266	256	226	221	235	242	251	269	249	251	250	235	223	275	257	259	234	251	218	276	239	268	252	250	264	281	245	261	235	264	251	263	249	264	251	263	259	246	238	246	266	245	280	239	248	269	272	288	255	253	266	258	295	271	233	265	259	253	289	248	264	260	280	272	249	255	256	260	246	267	273	254	265	241	257	263	246	264	267	297	282	277	272	268	245	265	249	276	251	236	241	235	263	248	277	270	277	238	263	223	236	238	258	280	249	243	264	227	251	238	254	248	247	260	238	249	274	250	231	232	294	228	252	265	252	235	277	257	257	239	223	247	272	230	269	252	241	258	264	261	245	238	233	236	245	232	227	275	257	256	259	233	264	259	250	259	280	256	260	237	224	254	279	233	280	250	238	271	268	244	239	239	248	251	266	253	246	240	248	220	266	259	269	251	263	264	259	238	253	265	257	256	279	256	237	248	278	253	258	274	265	262	256	271	259	241	237	255	250	240	251	250	232	225	298	258	226	265	251	245	257	240	242	245	268	283	270	253	259	234	245	305	282	238	237	244	250	245	243	243	250	275	273	282	221	245	215	250	268	261	261	252	242	217	224	240	257	255	246	269	286	246	264	251	244	237	258	241	261	263	227	245	233	248	263	243	268	232	240	226	229	284	286	271	280	250	261	262	247	283	252	271	254	247	241	227	250	262	245	255	241	263	250	241	255	243	244	255	265	257	236	264	245	260	254	255	282	265	265	245	244	254	227	236	254	269	239	251	268	266	261	251	279	270	247	225	257	240	291	274	238	264	223	248	254	285	249	232	250	228	240	260	232	258	260	219	244	246	274	277	268	258	242	267	273	273	242	253	287	259	244	270	261	225	290	208	236	231	264	283	265	292	248	253	250	267	247	247	231	239	260	256	249	256	246	245	281	235	247	242	269	216	240	260	244	270	268	229	234	273	271	241	240	256	247	257	256	252	232	228	273	260	262	259	258	278	268	264	252	262	256	243	277	254	260	274	266	266	250	233	251	247	227	243	240	240	248	247	267	265	268	253	231	255	277	291	274	238	244	262	264	279	253	269	254	268	257	225	228	236	239	256	265	256	249	252	251	279	243	271	265	248	273	253	235	271	236	261	255	252	254	246	238	211	246	257	290	237	261	281	270	232	281	252	279	259	295	236	265	238	279	249	252	258	260	252	233	246	227	249	269	251	267	254	260	250	283	257	249	272	243	263	256	253	271	272	262	276	274	221	265	265	248	267	255	263	258	231	236	237	239	240	241	261	248	236	247	266	269	231	258	245	267	264	256	256	254	277	224	259	252	237	277	213	274	249	285	270	272	241	266	292	247	233	260	235	246	270	245	247	253	276	274	283	242	258	293	223	254	257	236	241	267	230	264	249	255	264	250	226	241	245	229	255	282	238	238	268	249	222	260	243	241	250	255	251	243	266	248	244	267	269	227	293	263	259	266	239	247	238	224	213	251	273	254	243	273	274	260	264	252	262	262	258	250	273	232	242	259	234	265	251	266	276	261	231	234	247	237	247	246	252	243	253	263	262	260	269	247	247	260	254	262	242	249	254	251	265	255	233	257	261	241	237	230	265	252	271	231	235	244	232	278	252	249	248	234	250	265	243	258	278	247	305	260	258	244	240	254	237	251	220	241	273	240	270	237	244	232	231	269	230	257	282	243	267	243	248	261	255	262	273	266	247	268	259	242	265	272	261	227	243	241	249	259	271	292	294	233	245	265	250	240	264	228	256	258	226	244	244	251	245	261	270	281	268	255	241	254	257	273	261	261	243	244	240	234	240	252	259	249	270	269	231	243	242	280	255	254	254	268	257	267	282	258	242	267	237	267	242	274	266	269	296	266	275	268	232	255	264	223	259	263	250	234	240	235	275	259	240	283	250	254	274	277	255	219	267	258	237	262	236	224	266	269	225	230	259	259	258	264	250	231	252	266	241	282	228	241	259	241	276	262	281	277	254	257	257	262	244	230	245	249	237	265	267	239	264	263	220	261	227	252	277	242	259	235	248	280	279	244	283	269	255	244	288	246	234	253	266	262	252	290	226	250	281	238	250	272	244	253	267	266	278	232	233	264	268	257	287	249	252	248	294	248	240	237	258	256	255	273	284	259	240	252	270	268	263	259	268	243	252	240	252	249	233	257	284	249	259	232	256	270	250	239	225	246	264	256	251	232	258	255	269	224	261	259	258	245	254	256	254	247	228	242	277	280	256	266	248	248	261	258	284	237	263	255	274	226	262	247	262	287	281	279	265	240	238	262	249	247	221	263	255	226	227	228	245	286	251	252	243	225	252	242	243	255	271	259	235	272	251	293	242	257	218	238	254	259	279	265	243	281	263	250	258	245	287	263	251	247	237	271	261	271	257	227	261	234	276	266	248	271	240	219	257	241	265	250	263	253	268	276	261	255	278	245	245	228	239	273	259	259	222	271	277	251	249	266	243	280	258	250	233	264	270	235	265	242	235
3758	5862	4862	2348	1564	1260	947	751	656	561	507	498	421	385	359	355	374	351	348	352	325	294	299	299	320	305	321	283	315	312	335	269	287	301	287	297	291	311	319	277	320	290	280	291	252	268	304	302	315	306	311	275	314	281	292	291	303	302	294	269	282	304	308	291	294	280	301	299	320	272	306	289	293	278	284	298	278	294	273	302	290	277	298	282	291	302	309	280	293	287	303	290	252	275	290	279	284	290	303	266	274	279	293	322	276	277	274	273	308	255	309	286	289	301	292	307	259	310	274	296	286	306	282	306	300	306	276	279	272	265	289	292	278	306	323	296	269	283	290	296	286	283	296	283	264	281	301	277	284	297	313	293	295	284	300	286	275	266	294	283	311	296	249	293	275	314	282	288	278	330	292	268	308	298	290	288	266	287	295	304	272	282	279	297	270	261	279	290	283	270	273	284	313	290	316	276	302	297	280	257	271	278	313	276	307	271	282	295	272	309	309	296	275	254	296	277	264	282	301	280	305	299	322	259	295	325	305	286	292	278	282	269	299	294	303	280	281	288	325	315	298	258	289	294	258	290	297	291	264	288	287	297	279	283	305	295	268	283	291	275	282	300	294	299	277	286	282	297	319	285	278	245	296	307	290	310	299	298	247	305	258	320	310	292	322	305	302	274	251	310	265	266	296	258	281	276	265	304	263	290	302	317	287	295	307	300	270	288	282	266	291	277	276	285	289	272	293	258	278	274	290	289	292	283	309	266	276	295	293	292	298	267	272	296	275	269	265	261	289	266	268	281	330	311	275	303	299	297	282	321	293	291	321	299	260	277	278	260	301	298	283	291	272	288	300	267	275	270	268	276	262	285	291	272	272	277	273	283	272	283	282	306	266	284	260	277	294	309	295	260	297	296	275	301	298	296	306	274	280	276	273	279	301	307	300	310	284	267	310	294	315	302	296	317	309	269	325	272	277	285	304	264	271	263	260	296	231	276	285	278	264	258	272	300	272	270	309	292	266	258	248	314	314	309	262	291	283	296	282	293	284	285	290	287	310	301	249	283	284	287	297	294	267	267	308	278	275	295	275	308	283	314	284	247	280	297	296	310	290	269	283	261	311	301	290	261	294	263	313	297	283	294	301	295	273	274	274	277	297	265	296	298	305	297	272	274	266	286	270	298	290	304	310	280	290	303	266	284	285	262	292	273	295	262	285	319	261	299	269	311	291	281	287	299	315	304	294	293	300	251	305	268	300	309	299	298	261	281	273	251	314	295	268	326	290	274	283	278	299	276	274	291	270	294	306	273	305	292	298	256	265	299	260	270	290	293	269	289	268	287	282	295	257	290	262	277	263	293	280	279	291	284	294	281	273	320	331	274	289	270	257	267	257	276	264	298	293	274	297	296	296	284	286	255	302	293	278	280	331	313	300	298	267	256	287	265	300	276	280	284	319	321	303	275	286	241	294	281	284	273	292	288	294	279	307	298	261	285	277	277	286	306	311	291	287	265	291	272	288	248	269	264	293	277	310	296	282	272	269	265	306	301	270	288	279	297	279	276	280	282	308	283	296	307	289	277	295	245	311	299	260	283	297	297	277	314	269	305	273	299	282	307	289	246	294	309	272	302	295	268	276	289	293	291	273	284	329	277	297	275	305	287	297	262	297	265	297	289	262	258	267	261	286	295	254	278	292	276	288	270	298	315	291	297	299	300	277	329	289	259	295	291	269	277	271	314	270	309	304	278	266	287	309	280	285	297	283	294	298	284	287	304	272	310	273	271	294	303	276	305	262	290	271	285	277	290	256	287	282	286	280	291	279	280	247	282	284	280	299	290	298	287	303	317	269	273	266	336	289	294	303	270	290	304	262	291	294	294	272	288	327	287	277	292	267	311	278	283	276	281	314	277	288	270	281	273	273	309	293	289	314	300	302	292	319	269	286	299	282	308	297	282	306	300	281	282	287	276	288	298	258	272	278	284	285	264	289	291	310	274	288	295	284	263	280	291	317	313	313	302	292	278	255	281	302	309	272	273	254	272	285	334	249	278	268	302	286	296	272	289	288	301	289	306	276	283	314	286	277	284	274	271	297	266	305	295	287	284	285	284	272	282	327	273	280	282	291	289	279	293	283	300	300	311	282	284	283	278	268	297	296	277	300	293	272	318	273	304	283	277	285	307	304	301	302	300	317	253	291	295	279	291	302	316	288	283	279	271	244	260	268	281	304	294	279	300	256	309	299	293	300	292	294	282	325	312	315	303	300	297	282	305	298	289	287	270	297	291	304	285	294	282	263	307	265	289	267	294	281	276	280	258	295	302	272	280	304	271	287	287	288	291	288	269	288	267	287	296	281	293	295	305	300	303	256	270	290	269	289	300	295	310	275	295	279	290	260	291	306	278	297	271	283	274	292	274	330	292	276	277	301	292	289	294	305	303	297	290	289	299	261	283	264	278	307	294	261	305	252	280	282	279	247	306	290	301	285	293	290	240	281	325	287	299	295	265	258	294	277	267	280	304	293	273	279	254	297	288	301	273	284	278	275	280	293	292	282	287	280	283	302	276	315	298	297	274	292	291	259	268	301	262	300	289	291	293	289	292	305	299	296	309	273	254	248	285	285	298	342	270	288	294	302	273	315	283	322	293	295	285	296	263	266	271	305	288	284	282	286	284	289	275	305	287	303	300	278	307	279	301	305	292	285	254	258	295	306	281	273	287	262	283	301	298	299	279	273	279	324	296	292	309	282	294	247	289	289	289	287	275	296	285	278	268	290	299	306	312	301	300	286	303	271	256	253	264	282	315	270	288	294	262	283	299	287	303	276	277	269	304	273	284	320	277	284	295	313	272	293	289	293	268	290	281	291	276	305	293	295	272	276	294	295	294	305	279	261	303	278	279	269	309	265	292	304	281	281	271	283	276	281	280	283	267	319	301	301	284	272	310	321	298	276	294	286	300	293	327	289	272	299	266	270	276	255	287	287	277	258	279	300	312	253	302	303	274	308	294	290	304	276	261	297	278	317	274	282	302	287	286	276	279	271	291	291	295	272	298	304	275	272	294	292	295	267	289	295	274	289	289	293	276	277	288	318	308	241	293	306	282	303	287	294	299	315	284	288	269	318	290	263	260	310	277	302	309	284	290	284	290	310	265	277	307	256	286	255	300	262	265	258	292	287	313	276	287	277	282	282	263	302	308	287	276	274	291	290	278	288	334	262	283	271	289	291	274	268	314	323	284	303	285	304	262	297	287	325	291	288	291	289	269	275	258	275	299	271	314	235	302	279	333	248	290	279	260	283	295	288	264	274	288	314	285	285	272	281	290	270	252	251	284	307	290	314	272	264	307	274	304	276	280	269	260	308	294	274	283	278	275	253	297	289	304	286	272	274	287	291	291	277	272	278	275	304	276	267	269	277	276	296	305	270	260	284	297	277	280	274	300	257	271	299	302	293	282	313	301	299	298	280	279	275	267	280	293	282	274	323	260	280	276	278	286	286	293
22781	21346	29179	23885	21350	21435	17068	2229	1330	1288	1134	1043	1046	959	993	858	870	835	846	831	858	780	751	812	813	778	811	813	813	756	762	784	700	741	751	739	703	782	769	728	720	723	733	744	743	734	721	751	739	711	725	776	728	714	798	723	708	763	730	715	711	744	727	700	741	712	706	663	737	731	709	736	682	763	711	686	725	757	704	716	711	710	729	732	694	702	718	738	663	692	768	725	705	686	731	720	732	684	753	767	714	693	714	695	735	699	786	681	707	699	754	728	703	750	782	713	752	740	718	727	684	675	700	729	686	726	750	700	688	683	752	764	744	704	722	705	728	745	686	664	739	725	669	725	715	752	669	691	747	685	757	736	712	688	716	747	673	732	676	674	742	701	723	727	710	733	770	739	790	718	727	718	727	719	768	707	764	741	696	730	718	761	693	692	696	686	709	696	697	720	724	720	727	692	737	731	707	676	724	692	702	729	722	687	747	708	727	726	717	649	725	701	696	716	698	662	695	747	763	705	709	689	697	688	725	722	689	712	675	746	759	723	731	703	713	701	797	732	670	808	711	724	688	685	743	705	716	702	703	736	755	741	783	788	749	697	743	670	690	710	688	701	741	811	675	705	735	725	715	721	718	714	770	750	737	710	709	728	730	766	718	671	708	700	707	670	779	751	739	732	664	688	721	788	749	728	699	720	725	707	677	721	707	715	707	682	692	708	721	666	718	704	717	732	705	689	667	728	730	688	702	714	716	688	743	720	715	707	718	706	729	702	724	736	729	737	709	766	742	694	726	703	702	674	678	708	726	719	658	743	734	706	693	697	743	760	711	746	733	735	733	679	713	698	733	705	704	701	696	714	783	692	709	738	704	737	703	686	760	704	739	709	731	710	690	647	707	691	708	728	743	744	692	717	739	741	709	685	767	737	713	688	709	728	709	709	647	692	692	727	763	730	732	690	711	763	663	662	727	706	718	728	723	718	682	738	725	705	700	688	703	742	761	752	689	709	683	680	706	718	712	728	719	764	725	756	717	672	661	701	727	710	724	672	729	725	696	735	693	715	708	714	738	710	712	689	718	681	692	693	724	713	715	716	724	683	718	747	730	692	721	772	701	722	687	658	683	693	756	736	687	715	716	657	726	725	749	726	678	695	691	715	675	759	712	708	690	732	680	734	701	678	734	679	696	705	679	724	713	703	763	752	656	703	696	723	753	695	686	724	717	712	742	742	724	739	720	772	713	683	703	749	696	707	712	695	687	697	728	748	714	710	725	719	675	659	732	709	750	699	712	679	686	704	735	716	695	752	667	774	703	724	711	683	731	703	717	720	747	747	720	710	706	743	726	685	688	726	674	698	683	703	719	679	707	697	703	702	720	746	721	714	732	703	742	675	677	706	707	685	688	693	721	718	783	689	763	712	693	728	758	720	762	695	735	664	723	726	723	681	737	714	741	687	749	685	724	671	672	693	735	743	722	716	750	684	697	722	719	738	729	717	769	751	727	691	761	727	727	728	702	603	733	680	717	735	696	757	740	688	697	747	714	693	679	725	709	716	731	702	709	745	738	692	734	750	685	700	736	710	744	700	734	739	661	715	699	716	696	690	746	719	714	747	738	742	762	699	748	698	740	719	737	717	726	673	679	754	718	723	635	727	755	733	728	750	698	704	719	734	709	691	726	688	717	711	727	712	726	771	705	727	766	693	678	700	662	720	705	702	713	704	740	723	721	775	679	748	682	732	724	748	715	714	691	758	672	744	720	752	734	756	684	695	714	764	731	703	703	723	713	694	748	720	737	710	718	694	694	731	742	762	692	758	750	636	705	698	753	723	716	730	702	747	688	675	741	726	690	761	699	697	703	747	735	734	677	723	696	693	734	725	726	736	717	716	646	720	732	688	664	691	663	721	693	741	689	702	686	718	716	703	736	694	716	735	638	706	708	708	724	673	710	688	728	723	731	722	700	695	697	726	733	655	709	753	697	708	735	678	749	721	693	725	728	731	663	722	750	683	705	706	726	712	768	678	692	693	702	693	719	723	740	747	708	706	694	732	705	677	746	794	690	722	768	718	668	707	712	712	707	711	740	698	713	692	699	699	717	748	722	714	766	759	755	726	729	680	693	713	757	762	736	736	667	734	731	725	659	686	730	753	660	667	773	744	722	645	692	653	735	661	702	765	758	722	730	731	674	702	781	754	740	728	688	703	687	730	711	752	700	708	700	689	740	725	686	765	708	730	697	676	766	670	678	709	758	747	761	699	697	697	696	764	706	720	708	702	765	709	740	720	686	684	706	710	707	649	726	686	748	704	729	747	747	685	717	713	684	735	710	695	748	709	733	744	696	735	731	747	685	705	741	685	721	678	700	694	740	700	718	693	707	714	655	739	651	683	753	746	692	698	770	720	737	676	680	666	782	713	704	702	749	678	717	728	709	733	714	718	721	752	701	729	728	689	748	737	761	690	703	684	735	732	737	692	707	743	722	711	714	696	712	719	684	683	681	743	698	674	687	750	689	724	689	738	721	681	679	719	711	741	668	770	764	766	670	756	800	709	702	684	765	668	703	688	717	705	715	750	657	708	758	738	686	723	743	745	670	700	738	701	656	706	773	678	680	743	680	714	729	671	734	730	706	719	767	668	711	671	706	704	707	705	717	756	711	708	706	731	713	603	663	715	735	707	760	750	703	717	701	692	666	734	709	722	722	701	749	727	739	746	681	712	720	722	757	706	725	666	699	692	680	688	688	727	693	720	742	705	713	716	734	666	724	706	682	761	699	663	735	715	757	733	714	707	736	705	726	711	709	746	746	695	692	659	745	719	741	734	713	763	736	752	714	695	656	700	702	688	727	710	706	681	682	737	700	727	699	741	685	701	695	732	733	715	673	720	676	756	665	750	696	745	674	709	702	693	683	727	691	721	763	709	692	725	761	678	706	702	717	707	680	706	712	715	701	694	733	715	712	723	713	671	715	695	742	665	697	713	727	750	676	712	731	718	748	707	655	724	734	703	766	680	675	667	715	683	731	745	740	718	680	724	709	700	690	739	727	699	692	661	676	691	723	686	698	731	668	696	679	715	741	733	709	700	757	772	716	729	686	684	691	708	737	678	693	674	738	703	706	680	742	730	757	682	715	719	764	712	720	701	706	688	708	722	725	749	671	724	705	707	680	665	667	727	724	724	688	739	723	742	745	715	737	718	734	684	679	709	691	695	677	682	711	730	687	712	760	756	678	693	718	682	696	705	746	760	678	725	697	693	731	687	744	736	705	744	734	757	723	718	668	742	741	707	732	712	671	720	719	729	696	719	738	702	737	727	683	715	661	708	666	740	698	707	742	757	721	694	650	677	699	691	721	702	695	699	688	702	712	731	729	703	682	722	710	685	734	717	707	715	695	690	719	752	705	701	761	745	733	685	729	727	718	711	724	755	742	702	697	708	702	743	765	732	719	692	700	700	722	743	697	685	759	757	735	704	722	717	706	706	730	704	725	694
5542	15092	13018	6836	4763	3534	2732	2145	1784	1577	1421	1269	1153	1083	1046	1085	967	959	890	899	894	849	731	876	830	832	808	811	802	832	786	763	822	775	785	787	801	760	745	770	722	795	766	739	781	770	741	770	737	762	749	773	758	771	739	755	759	736	794	813	732	740	816	766	748	781	693	771	751	760	735	684	675	740	740	703	747	725	758	758	740	742	722	750	747	764	694	724	774	746	748	740	734	755	726	717	801	741	752	734	730	793	731	765	733	746	695	709	782	754	724	732	739	758	759	694	755	743	695	755	656	776	813	717	736	705	772	746	697	772	766	774	717	755	742	748	718	776	779	704	771	714	776	748	775	738	709	775	739	732	756	712	743	753	756	761	698	719	730	750	737	719	739	728	765	776	734	773	734	758	744	731	712	767	749	719	759	730	770	769	704	739	743	749	706	762	762	727	747	698	759	706	771	753	720	737	727	740	738	753	762	747	734	749	739	691	745	729	800	733	771	738	743	736	704	738	735	741	723	728	709	695	750	737	732	715	754	727	788	755	759	751	759	727	795	687	727	752	736	756	748	690	730	771	772	764	730	764	745	720	737	716	736	698	691	736	737	731	741	730	771	728	745	750	720	693	756	801	715	772	758	728	705	715	761	721	747	694	756	770	782	732	710	710	663	698	714	789	698	737	753	694	761	705	747	786	741	761	762	740	713	790	798	734	729	753	731	761	793	747	752	746	783	721	742	715	729	732	792	748	700	761	700	768	778	693	721	767	762	748	703	735	745	771	688	728	756	737	724	667	781	713	722	728	758	714	726	753	712	748	769	734	698	744	742	724	763	716	782	761	783	691	721	714	759	749	629	721	723	730	721	787	740	710	703	724	760	730	760	756	756	769	757	750	720	772	739	750	726	770	769	708	786	770	771	762	766	746	747	752	776	722	743	752	730	754	760	708	740	738	757	783	734	750	754	725	757	760	747	723	710	750	739	711	788	687	755	755	714	746	733	702	717	759	780	735	737	743	716	733	760	701	741	755	779	746	746	768	722	763	763	718	816	792	743	753	684	794	764	700	708	716	773	760	771	699	735	706	760	721	716	764	696	733	736	715	728	748	710	730	735	802	710	744	729	734	703	684	740	740	735	735	718	801	724	718	714	692	757	741	732	744	691	752	729	726	671	718	761	731	745	774	694	766	726	731	732	720	734	736	718	715	804	713	686	737	743	739	719	743	753	800	767	731	726	764	724	765	721	726	708	700	746	743	774	730	731	705	735	752	707	767	755	752	714	745	721	761	749	702	746	716	781	726	734	726	735	679	721	743	736	726	762	758	723	697	715	724	770	726	790	763	708	708	783	797	693	746	734	733	749	730	719	703	693	758	778	776	751	710	778	742	699	751	730	710	689	764	759	750	698	683	739	788	725	714	758	769	791	724	738	726	759	762	726	738	758	699	709	773	767	752	730	768	716	719	724	675	756	740	755	730	726	763	764	763	717	784	802	744	713	699	729	671	769	767	760	682	718	720	747	713	733	775	737	757	678	743	733	706	728	696	717	696	678	731	714	754	766	747	732	769	753	731	751	742	752	749	738	707	730	760	808	712	781	730	722	725	724	742	821	772	784	712	693	761	799	801	720	723	745	768	744	776	712	751	712	763	722	729	713	760	739	714	705	783	723	746	734	730	703	746	761	677	714	763	713	731	757	749	752	720	752	741	733	729	756	697	714	769	792	773	712	705	773	753	752	743	795	679	752	760	779	734	743	784	753	757	782	711	763	721	796	748	716	708	774	770	748	700	747	768	724	744	695	734	716	737	713	747	689	739	717	764	677	734	701	710	704	686	758	763	766	760	705	698	720	720	699	761	764	667	755	752	742	759	744	716	751	758	715	727	730	754	775	723	778	761	681	728	753	770	753	756	772	750	718	715	749	761	718	728	744	747	714	740	734	747	703	778	760	787	746	745	762	756	745	739	796	645	732	759	731	740	739	724	699	725	743	727	779	782	716	772	764	713	755	735	755	744	720	784	736	754	757	777	749	734	747	719	709	714	763	745	723	770	734	759	707	730	785	766	722	729	773	749	737	759	749	755	745	755	791	765	728	755	802	674	773	707	787	717	705	756	737	732	747	726	754	774	746	732	782	782	758	727	705	706	748	733	733	729	751	737	689	734	740	739	751	719	736	682	718	742	777	764	773	708	717	675	725	712	781	704	733	692	733	713	751	735	753	730	753	735	731	763	753	730	757	740	695	695	771	747	709	752	739	734	762	720	734	746	766	754	757	681	755	711	729	710	747	736	722	732	759	763	766	760	744	743	779	708	699	762	757	695	790	729	766	723	736	759	748	725	767	795	720	731	730	784	724	764	686	743	719	754	690	749	713	770	732	713	730	770	685	745	798	758	737	808	713	726	758	802	701	754	723	702	713	760	702	738	741	764	733	782	745	747	746	760	747	744	719	753	698	763	742	743	761	769	763	753	711	721	770	745	694	740	736	745	741	751	763	776	794	713	741	733	735	754	676	703	783	754	746	783	732	737	748	762	740	715	754	697	747	750	743	724	770	717	751	711	692	704	738	792	747	710	754	741	701	774	716	747	729	732	738	762	790	732	741	694	741	701	713	750	704	734	727	739	720	689	756	772	729	755	705	702	741	735	772	753	734	784	778	745	711	771	721	756	688	728	743	715	745	764	773	784	779	740	728	738	745	718	711	725	686	712	722	742	785	748	718	758	730	726	664	754	719	758	692	718	763	702	744	701	718	742	710	750	808	722	741	702	766	765	765	765	765	727	795	736	759	724	724	724	695	735	766	690	710	745	737	733	702	746	730	714	732	743	723	794	765	720	751	744	704	769	736	728	756	708	717	744	702	710	658	758	744	729	699	735	738	740	746	720	714	713	771	732	720	728	766	722	730	750	727	734	727	750	711	733	745	781	774	697	764	756	752	701	727	792	747	765	762	709	735	764	728	735	720	760	762	735	711	720	777	717	679	745	733	689	704	715	746	741	732	715	744	726	752	720	731	752	746	750	736	741	733	768	717	722	744	715	740	720	755	747	733	699	714	762	741	737	734	712	775	739	732	771	766	812	745	767	698	732	757	752	716	792	718	715	734	764	754	707	715	746	754	776	709	758	675	750	668	708	723	750	697	745	758	750	782	722	789	766	744	795	769	660	753	728	779	752	763	741	737	775	741	789	747	767	740	768	730	720	794	736	719	749	738	754	709	762	754	751	746	740	729	721	739	704	777	715	766	728	738	760	768	690	701	726	721	732	768	708	729	715	728	728	755	726	718	745	697	689	709	729	742	733	765	695	785	703	767	733	754	734	722	749	709	757	727	711	737	773	761	748	743	706	705	792	766	672	755	736	771	752	703	729	726	684	704	746	748	733	732	755	737	716	730	753	774	742	725	764	734	743	749	719	727	752	731	789	774	734	761	738	767	761	721	798	752	779	772	763	731	660	695	717	725	729	710	701	750	751	749	726	752	766	783	763	720	767	697	716
27638	20849	9860	922	601	569	560	511	532	538	526	523	517	507	511	531	532	524	508	531	496	508	539	536	527	535	502	481	496	526	511	484	456	510	541	541	504	517	515	516	524	494	545	488	504	508	470	490	513	536	469	527	562	500	517	522	551	492	528	529	530	516	521	532	517	534	559	561	558	560	535	508	493	473	526	542	534	484	516	501	538	538	528	523	455	547	596	494	545	565	534	566	501	529	539	539	502	508	522	544	551	528	502	529	475	507	530	557	478	515	521	547	499	488	516	529	505	486	507	529	527	522	532	491	537	540	504	468	545	519	520	497	508	535	520	518	561	539	529	488	517	498	511	534	500	499	518	505	553	528	510	511	516	507	510	533	517	536	502	558	569	510	533	474	527	478	516	509	488	547	521	519	500	485	515	521	523	530	506	497	507	524	527	518	521	500	515	547	506	517	467	561	535	533	513	497	510	511	503	547	533	512	518	507	544	494	533	533	490	550	541	517	505	509	516	536	531	496	531	519	508	493	516	516	526	524	512	553	479	511	515	497	530	536	550	519	528	534	503	509	516	532	512	548	524	525	509	504	500	545	519	552	528	523	487	522	514	507	533	472	534	520	496	534	518	539	539	504	499	503	497	506	523	543	485	531	581	514	521	535	540	523	573	512	520	558	531	510	549	512	507	502	528	536	514	504	500	563	513	498	482	551	494	491	510	473	515	518	544	539	494	499	512	495	516	527	522	558	499	509	516	516	486	482	523	526	530	516	469	486	514	553	556	504	507	517	511	534	548	549	481	500	522	543	523	521	536	482	524	491	527	490	502	582	502	532	474	490	459	531	510	509	488	511	556	518	510	516	528	501	532	494	533	489	510	522	571	520	530	514	523	490	458	501	554	545	518	504	549	517	514	541	500	509	554	523	477	521	494	486	502	479	554	468	531	544	557	504	517	490	536	558	505	504	498	536	519	523	518	544	543	522	517	547	505	530	572	525	521	557	474	536	509	483	552	522	528	548	508	528	536	523	501	501	487	539	503	523	529	482	491	500	539	499	547	528	561	494	500	532	516	567	523	513	523	499	559	515	513	502	522	559	508	517	540	508	487	537	535	517	494	557	545	491	504	518	513	495	514	515	490	499	499	480	500	484	500	491	503	530	491	529	514	530	523	531	480	502	540	509	505	529	513	494	505	468	532	537	540	511	507	493	512	514	512	479	552	519	542	534	541	522	547	500	501	504	507	440	532	491	493	512	526	523	552	529	548	456	519	497	544	510	545	519	539	507	571	493	521	519	556	521	546	555	544	521	503	520	558	514	541	530	531	554	535	557	509	538	510	512	505	527	584	508	554	539	530	559	565	529	525	505	512	521	506	533	513	482	488	537	490	543	483	525	490	503	506	518	532	547	557	528	506	528	494	483	543	526	533	483	551	510	522	551	530	496	521	522	504	487	550	517	511	501	525	486	506	561	504	497	494	490	536	526	538	522	515	476	548	513	505	531	518	467	500	545	553	535	550	525	490	487	510	541	499	523	523	522	517	495	526	489	508	543	514	552	577	524	528	542	529	515	534	535	491	510	512	481	564	526	573	535	510	504	574	499	539	472	569	470	489	540	528	550	508	528	508	527	481	502	520	586	489	513	505	488	485	484	500	540	510	510	494	503	546	502	518	502	504	531	534	521	539	489	481	526	528	556	532	522	556	513	567	525	543	510	514	532	526	510	508	506	519	504	496	557	520	523	555	548	494	486	527	532	469	536	527	500	491	519	507	546	510	530	527	513	541	529	518	518	542	499	499	520	521	513	551	502	519	507	511	533	526	498	568	508	514	545	533	509	496	526	498	535	497	550	488	488	546	547	525	506	524	506	503	548	499	497	523	503	499	482	501	504	548	490	534	516	492	529	479	508	595	521	493	528	548	537	518	539	509	516	566	508	513	508	565	514	506	533	493	507	528	528	479	498	507	474	532	524	506	565	536	508	531	506	499	492	513	518	516	539	485	489	540	531	543	492	518	532	526	506	525	494	537	559	549	497	519	527	518	486	482	504	528	497	522	524	494	501	516	506	542	510	502	526	568	534	532	545	528	509	545	512	509	546	553	575	541	479	505	513	500	494	543	524	509	510	479	520	549	507	499	529	522	515	513	484	522	532	555	514	518	502	497	558	497	521	481	506	514	531	504	538	537	500	499	529	544	542	534	526	558	496	531	502	530	530	487	507	494	549	510	506	538	493	492	507	520	467	569	531	508	565	579	531	483	523	517	524	540	535	522	505	507	513	547	463	509	531	482	496	524	502	548	563	502	524	517	537	526	519	527	516	504	541	496	483	511	541	484	528	534	472	548	575	540	565	499	503	495	484	516	514	541	490	498	497	498	540	537	498	511	489	508	552	540	462	506	486	524	541	456	507	523	548	502	501	536	526	502	537	502	523	516	518	483	537	536	548	502	507	506	525	579	541	508	517	499	482	507	469	506	474	531	516	490	487	572	541	508	487	520	564	531	535	535	548	544	498	561	507	512	575	500	477	507	527	509	512	519	537	532	484	558	568	507	532	515	484	501	513	520	529	534	490	496	537	509	522	495	513	530	489	513	496	528	503	531	500	510	534	497	490	501	524	505	533	518	474	516	515	519	506	480	490	531	511	523	503	490	497	486	496	493	516	528	467	552	523	542	464	528	538	503	510	520	500	513	509	475	519	518	495	520	578	494	526	525	529	501	551	510	535	525	501	502	529	550	521	516	516	508	507	491	527	555	570	539	483	452	527	507	506	544	476	499	526	522	524	516	527	522	535	547	523	554	501	549	505	481	552	490	529	549	524	544	477	472	525	536	512	506	514	532	520	548	477	530	546	524	526	517	527	561	518	465	506	467	526	502	510	469	524	487	485	501	503	498	493	455	563	534	491	520	492	488	484	534	502	535	489	511	540	528	508	507	523	493	497	535	517	544	530	519	447	537	551	509	492	527	544	504	518	513	521	493	514	501	531	515	518	534	538	486	491	541	512	508	479	484	517	512	535	499	496	505	512	537	540	519	567	508	543	557	518	547	536	493	532	495	546	546	501	553	494	502	511	519	546	520	481	569	497	551	504	489	544	481	491	541	578	533	498	486	522	494	491	511	541	524	521	535	548	563	523	544	505	521	525	519	566	515	513	486	520	510	523	478	499	539	485	518	481	478	492	532	485	489	504	517	499	557	515	492	565	517	530	486	521	483	537	480	533	541	521	512	542	545	553	535	543	496	520	482	552	532	542	519	516	537	507	534	520	482	466	510	500	550	497	545	536	523	543	515	515	543	501	504	519	551	538	543	551	474	516	498	526	555	507	506	555	499	547	503	551	518	469	499	505	484	462	515	553	497	551	502	514	483	530	545	522	508	489	515	482	495	565	528	523	549	521	491	470	528	469	512	527	512	526	513	533	509	530	496	525	507	523	478	525	499	517	538	576	545	483	487	534	550	511	492	513	508	485	504	541	466	493	527	551	515	521	505	499	519	512
4329	992	886	704	592	592	514	551	547	559	549	557	558	525	550	574	545	498	530	515	525	559	507	478	534	536	509	492	520	547	539	560	505	550	513	549	501	515	525	523	517	543	500	546	530	528	504	540	599	539	533	524	554	558	534	508	527	559	515	498	541	563	516	523	558	528	520	523	519	536	537	537	528	541	557	531	545	520	557	523	517	549	592	493	520	531	504	509	501	482	488	505	508	505	536	482	529	513	546	542	516	510	525	500	465	551	555	534	507	541	578	546	525	551	544	526	556	542	518	540	526	543	538	526	500	568	563	535	542	553	550	559	554	555	532	521	514	538	491	527	557	504	511	489	517	524	517	506	534	532	496	494	529	518	543	532	492	503	493	509	496	554	520	519	519	552	479	540	504	536	530	516	523	562	493	547	518	515	532	517	528	569	540	547	518	546	539	539	516	503	519	536	563	522	528	512	541	493	531	540	565	516	531	556	514	520	564	534	504	556	505	517	519	521	508	545	494	548	533	538	544	541	528	547	522	504	494	539	472	555	520	537	569	489	539	538	508	546	523	534	504	501	564	501	525	552	535	500	555	541	545	538	516	511	512	574	501	551	520	526	541	502	505	535	539	561	503	559	522	507	562	517	570	513	559	520	493	472	566	556	511	552	546	519	540	540	563	534	517	570	540	532	507	513	535	527	497	533	525	541	541	516	487	524	517	555	512	524	483	563	539	507	500	533	512	540	503	521	507	535	512	507	552	512	509	505	553	502	532	504	496	498	533	514	572	533	564	531	534	534	575	518	538	471	546	558	536	528	487	542	519	549	528	505	512	530	493	538	502	537	541	480	550	533	527	519	566	548	524	513	540	565	519	539	515	498	560	526	517	532	490	542	504	526	539	547	549	485	513	510	542	495	531	554	539	510	524	504	531	506	544	527	549	517	500	535	549	534	514	559	496	576	540	528	525	505	536	493	515	525	538	575	506	499	486	496	570	475	498	491	513	524	512	484	526	535	523	527	541	529	520	555	508	566	512	530	546	537	525	516	514	565	597	526	551	544	575	553	493	536	546	523	505	525	506	526	539	566	587	574	506	509	510	511	503	492	520	548	483	515	508	502	550	555	494	550	553	507	502	558	502	521	548	516	513	516	532	523	518	554	491	520	496	522	545	536	549	534	530	577	504	532	524	504	485	547	548	475	534	533	593	522	520	500	527	528	494	513	539	546	524	487	530	570	485	513	539	509	526	550	529	523	500	507	569	504	492	495	519	514	507	555	489	554	544	512	527	548	545	495	489	528	549	547	551	558	495	551	540	564	510	528	527	498	519	503	523	526	522	510	535	508	500	522	512	523	549	503	545	560	525	534	495	512	512	553	511	524	537	519	546	536	508	488	509	535	544	478	522	490	515	530	539	500	521	527	531	571	503	548	525	521	561	526	517	514	576	506	536	565	559	519	528	508	504	526	567	544	513	526	538	535	523	514	528	561	512	559	512	508	513	533	571	510	534	531	558	546	563	504	579	511	521	548	499	529	522	511	567	541	566	509	535	522	555	502	544	531	518	514	521	554	542	493	519	536	502	542	537	508	507	510	549	527	523	519	497	533	487	512	547	506	506	537	489	544	529	559	522	534	533	533	533	525	477	510	540	526	530	504	515	527	548	579	509	530	503	555	528	532	503	512	514	532	512	531	550	494	548	519	514	511	516	531	499	513	485	497	524	531	486	534	534	530	536	556	540	516	532	496	528	508	557	537	494	523	502	477	511	516	547	537	527	497	553	530	528	521	505	512	498	503	524	551	535	521	516	529	504	555	549	507	539	530	552	535	499	527	546	516	535	502	509	507	506	499	525	546	530	527	531	516	556	537	510	575	573	559	535	506	557	540	534	505	486	480	511	500	548	542	533	514	527	540	490	525	557	518	542	521	535	520	516	534	538	580	521	549	536	509	535	513	532	549	498	557	518	543	560	567	535	500	543	502	533	557	542	545	534	558	545	515	534	548	508	528	534	507	538	480	504	471	528	545	523	545	557	522	558	514	550	531	538	554	537	527	513	519	489	558	535	542	555	538	532	536	556	506	500	545	526	511	577	536	504	513	538	509	558	536	526	504	528	576	517	554	578	545	541	533	547	525	495	525	492	510	523	502	514	508	535	547	494	505	530	507	573	541	514	517	533	506	533	495	555	542	516	543	517	557	537	494	547	502	495	533	544	494	531	547	578	530	522	520	497	549	544	542	585	564	523	561	512	536	475	529	550	484	534	538	534	551	585	530	493	486	557	556	548	509	529	486	507	497	511	519	524	524	528	519	513	533	514	506	504	550	496	531	519	520	545	536	517	521	518	541	523	553	514	542	479	510	506	491	567	559	514	543	484	500	539	540	527	537	509	591	513	517	566	534	524	506	544	525	549	499	570	571	549	537	507	545	556	511	550	488	506	560	541	543	497	505	527	487	505	530	503	513	542	529	502	491	575	540	563	519	514	551	499	494	545	505	547	552	564	524	515	532	542	494	473	516	537	511	543	516	549	527	555	510	507	467	518	563	501	545	516	578	562	510	541	511	565	534	530	532	498	510	475	526	556	513	489	526	521	506	536	501	547	528	515	547	552	536	493	503	504	510	511	520	544	537	526	517	535	580	528	484	495	536	512	526	526	528	536	540	525	517	548	539	545	508	515	532	486	496	540	552	556	529	518	537	520	536	522	561	516	562	514	521	559	552	530	535	530	567	494	522	492	575	517	497	495	550	502	516	527	523	539	519	487	509	556	517	543	504	510	540	533	527	491	567	511	530	547	477	496	520	495	544	542	555	506	505	513	493	517	543	533	530	569	527	496	555	473	527	499	564	533	523	550	530	542	546	510	540	519	544	519	499	520	506	506	556	536	495	523	532	515	530	545	522	486	503	510	527	605	527	514	490	557	527	523	543	552	533	551	519	566	509	538	510	537	540	531	515	574	560	526	525	509	556	524	490	532	525	518	522	522	527	494	524	532	531	528	526	523	562	506	576	497	527	560	579	526	520	523	531	483	511	537	546	528	529	535	484	519	543	509	524	514	537	533	508	526	514	495	510	508	560	526	530	557	533	530	556	518	543	483	531	575	526	545	578	535	522	553	519	545	555	534	514	560	529	548	525	543	525	536	541	515	566	549	511	486	526	528	580	569	527	510	507	518	551	540	500	484	532	559	551	516	502	495	487	513	542	480	515	506	548	538	526	517	516	523	504	518	506	577	520	510	521	544	567	535	496	494	533	514	534	534	518	474	517	530	490	551	508	531	520	496	535	560	535	493	507	565	518	502	536	537	507	528	550	542	512	529	537	508	573	540	512	488	525	534	501	539	525	547	523	527	527	520	490	512	509	541	505	560	564	523	519	541	529	483	523	516	524	520	486	527	523	550	530	545	532	533	543	564	518	510	543	536	496	519	548	548	492	537	516	538	577	523	511	512	510	557	546	530	552	536	504	531	509	541	542	541	543	516	500	531	530	510	543	485	512
23900	21348	28927	24091	21333	20280	3145	1467	1298	1216	1170	1049	1084	1055	1030	1033	969	953	920	1034	1019	931	963	1006	917	914	940	854	928	925	901	917	882	928	927	966	908	892	924	931	927	915	946	958	923	935	966	962	952	962	951	930	948	899	931	993	924	916	907	973	931	951	1005	854	971	982	959	957	917	944	922	912	963	889	976	900	964	894	912	929	948	934	900	891	916	936	955	977	884	899	954	897	875	888	896	910	925	910	933	939	905	868	900	892	877	917	944	889	921	860	904	943	907	891	928	922	901	935	889	946	910	916	939	910	949	945	895	944	920	897	916	924	941	890	909	946	875	910	955	909	947	871	944	931	900	891	859	903	906	944	895	962	905	836	891	900	898	923	879	931	911	907	918	912	899	924	860	948	896	958	898	873	907	920	871	930	940	954	921	918	912	891	868	945	953	920	928	953	919	881	913	921	977	917	948	946	909	893	882	893	890	909	887	918	868	933	931	902	972	977	868	925	875	939	912	892	918	859	920	902	924	891	887	945	948	916	898	928	854	889	974	934	887	926	925	931	900	881	858	932	946	886	907	922	868	907	903	869	896	931	892	931	872	948	947	947	914	871	892	928	901	875	907	942	846	969	862	890	893	913	869	932	956	936	832	927	898	960	880	933	902	894	964	904	951	933	861	869	917	891	910	874	926	913	897	947	917	940	891	860	935	908	899	905	893	898	887	930	908	907	881	915	922	930	968	913	906	919	914	928	905	936	909	890	907	822	832	961	881	913	902	851	925	905	931	923	939	885	875	961	903	935	892	903	971	924	939	903	912	964	926	921	914	886	882	902	889	915	974	897	853	884	924	879	913	880	925	926	965	857	925	952	895	953	885	890	904	912	891	928	917	877	946	904	918	924	881	929	922	919	930	957	900	887	938	917	966	926	934	909	917	906	920	890	908	867	957	878	943	898	895	915	934	931	936	918	926	942	863	887	986	927	890	938	904	899	920	912	952	925	933	908	937	981	952	878	913	972	888	877	941	856	928	965	888	953	941	902	941	943	883	906	896	945	914	906	904	894	918	903	881	886	972	966	875	887	920	904	903	899	909	894	878	923	908	883	937	912	937	904	913	895	879	897	934	885	897	925	934	937	891	916	914	901	882	968	926	952	904	860	918	946	955	927	941	904	956	904	917	965	959	923	897	962	946	898	876	915	883	866	926	937	921	863	917	943	935	897	934	924	952	910	954	939	933	900	904	883	939	917	871	898	933	898	918	839	968	963	913	918	915	844	927	934	926	893	909	885	897	928	852	920	900	896	872	873	944	903	902	929	926	911	894	948	902	971	937	921	902	912	877	920	948	920	949	868	906	926	901	890	877	940	904	918	1014	930	878	933	944	959	908	898	913	915	916	951	946	958	953	909	926	890	962	981	916	914	880	909	925	957	901	922	952	898	869	852	926	874	931	912	939	936	930	951	918	881	933	989	935	937	911	875	917	951	962	934	914	884	913	904	879	920	914	914	945	897	898	886	932	927	927	899	907	908	926	982	904	915	923	899	910	968	911	882	893	903	882	890	925	917	896	889	903	915	976	903	952	951	925	869	904	917	922	949	934	890	872	932	977	961	913	930	914	914	901	858	897	916	877	907	909	925	897	923	867	902	967	905	910	939	848	930	984	931	914	901	904	860	882	877	948	901	914	962	889	928	935	999	927	884	945	927	871	935	961	930	935	937	905	900	883	884	913	923	894	914	942	875	901	939	908	925	941	903	929	879	909	861	888	894	921	918	921	894	891	883	954	888	892	911	898	939	889	947	905	969	941	901	917	883	957	913	891	910	887	962	871	887	944	891	945	905	887	872	911	851	931	899	968	909	951	912	934	891	909	843	877	901	900	935	935	923	880	917	847	897	946	932	904	871	910	897	973	913	927	948	940	866	871	935	858	895	898	911	944	842	896	909	937	900	877	929	887	848	911	923	898	900	862	908	912	826	898	957	907	940	906	909	898	899	907	911	898	969	895	904	932	956	932	916	881	922	913	918	923	888	910	885	923	930	882	920	957	917	942	923	925	906	980	917	892	913	907	910	885	995	954	882	901	882	917	910	879	879	906	838	898	935	942	953	965	893	901	855	863	919	945	951	913	961	893	880	913	931	855	979	881	930	913	932	881	909	900	900	877	889	901	976	919	910	885	923	858	965	883	925	969	866	922	898	876	903	919	914	869	928	896	909	868	943	906	906	921	925	902	950	932	871	966	900	953	853	888	913	941	925	919	902	905	924	899	884	863	911	931	892	907	916	945	934	921	962	949	894	916	918	880	939	948	942	890	947	910	949	959	888	903	939	873	906	934	950	938	894	877	930	914	910	843	952	975	882	956	944	928	865	911	931	956	955	951	980	921	856	894	955	930	971	855	912	923	911	931	873	908	902	895	907	956	888	884	902	902	885	914	931	929	883	916	934	898	910	945	889	934	859	968	967	889	886	922	915	915	858	891	918	896	928	889	915	924	944	934	921	952	905	931	897	911	904	929	874	927	902	911	910	909	876	915	948	929	940	920	911	913	873	909	937	919	932	928	895	911	915	935	935	929	905	912	973	852	935	889	902	944	918	948	879	920	912	904	896	940	849	900	842	937	928	936	943	894	974	950	892	891	947	847	874	886	916	926	895	983	896	930	929	953	913	925	931	909	928	901	898	872	882	881	894	895	950	833	927	906	877	940	896	871	918	955	922	852	872	910	869	918	950	902	970	912	934	948	871	922	929	984	892	888	927	973	871	911	918	975	920	911	940	936	912	897	901	859	918	930	880	930	914	878	917	889	886	873	900	939	988	910	930	861	909	967	887	948	894	945	935	901	917	955	880	940	881	903	909	899	846	898	957	905	940	908	920	829	942	933	920	905	913	975	883	876	902	953	915	923	904	908	927	934	890	919	859	882	972	891	892	896	902	937	906	902	919	897	888	904	935	911	919	966	902	874	928	909	905	912	948	959	893	842	874	950	925	932	938	900	892	931	935	953	888	956	887	863	951	937	918	887	957	946	924	900	903	955	913	896	923	899	903	966	877	912	924	872	895	875	913	865	915	968	942	918	885	893	926	923	911	921	896	870	948	921	963	930	898	869	942	889	904	877	907	945	923	862	872	918	933	967	939	887	935	946	926	893	940	897	894	890	880	926	909	985	991	897	925	951	990	887	874	903	903	936	871	915	900	922	919	934	929	905	947	881	920	946	917	882	934	926	863	922	917	888	929	920	912	946	906	982	900	914	919	931	901	940	907	919	928	932	931	908	923	939	924	945	971	899	897	973	901	894	880	943	941	871	925	862	906	910	897	883	923	957	966	974	925	908	928	934	885	950	963	938	943	999	944	902	954	926	925	850	916	944	985	924	946	966	914	934	905	915	916	948	902	906	981	915	881	891	939	1001	889	876	889	899	872	835	942	888	969	900	933	946	936	929	865	898	918	852	904	891	897	934	949	893	928	895	966	866	867	962	910	900	871	853	933	884	877	927	924
3988	9255	8150	4214	2909	2359	1972	1614	1483	1354	1249	1226	1103	1088	1033	1022	1042	1010	957	998	993	938	1038	965	953	924	996	955	994	1014	964	897	956	944	914	967	901	926	953	973	943	940	956	950	905	907	906	907	875	941	951	936	934	1003	934	899	967	923	896	905	956	951	874	994	929	917	920	927	909	897	937	882	959	903	891	873	832	947	916	935	968	905	864	988	941	898	916	897	918	947	932	943	879	922	949	886	946	892	892	879	891	955	976	925	931	933	950	957	892	899	919	892	963	890	944	931	953	889	902	996	939	947	941	863	902	931	917	900	950	886	895	904	941	904	853	880	917	872	907	914	889	935	980	902	909	995	956	943	862	899	880	922	924	863	901	931	904	914	863	877	890	898	928	888	984	950	916	878	928	979	931	961	947	968	914	905	996	939	955	922	917	932	817	928	920	962	964	929	897	881	892	955	955	887	876	896	900	917	882	936	905	903	870	879	903	903	938	923	908	907	886	936	859	960	961	872	960	948	940	928	934	855	939	871	896	961	948	921	894	916	901	893	905	907	923	895	912	930	916	937	946	988	890	890	901	930	897	891	918	949	964	914	847	898	900	950	913	926	941	886	929	963	862	882	887	889	960	897	857	935	897	895	921	948	915	957	919	939	946	901	937	954	930	937	950	930	925	894	887	900	900	929	942	938	896	917	933	985	921	955	894	887	887	906	926	911	926	905	945	912	948	952	888	891	900	942	866	932	904	911	931	946	936	910	935	923	953	898	927	937	888	860	922	922	1015	929	892	936	895	915	884	874	922	944	906	908	967	850	943	911	924	907	889	887	855	932	938	978	940	954	899	943	878	953	892	948	895	930	920	930	903	944	939	932	911	914	911	946	931	908	917	933	938	923	887	873	906	953	940	907	835	937	963	930	904	911	985	997	927	961	960	909	907	939	894	908	932	871	927	975	932	942	850	987	949	943	930	884	882	931	950	939	944	941	960	926	917	938	938	948	925	935	936	878	922	912	955	887	902	933	908	943	898	926	940	894	925	927	886	939	921	918	917	950	913	918	907	932	926	903	854	924	862	983	973	928	917	914	897	913	905	891	926	884	848	936	918	915	920	930	964	896	894	880	859	983	948	955	904	984	867	926	932	893	954	903	890	875	882	905	920	890	847	876	953	948	889	920	946	942	946	928	941	968	973	896	969	910	913	909	905	878	937	995	904	908	914	960	947	935	912	940	971	938	896	896	915	892	936	951	950	916	913	991	920	927	899	913	927	889	925	902	960	937	870	924	924	960	865	905	942	902	928	933	924	956	914	917	912	925	860	927	836	891	909	894	925	917	911	904	917	903	909	955	930	928	895	913	931	933	936	889	920	969	880	903	911	940	926	929	889	898	959	912	895	948	874	844	933	945	915	948	901	972	930	916	919	917	941	930	860	983	973	894	932	922	893	888	937	877	885	973	899	917	890	910	873	981	916	908	893	923	917	903	909	919	888	886	898	912	937	926	975	975	882	976	974	963	906	861	935	982	916	944	932	948	955	942	915	917	937	931	873	895	894	921	945	885	898	892	955	907	957	929	959	988	897	915	973	920	914	960	1005	898	969	890	900	902	850	901	948	902	890	917	914	936	878	920	945	984	974	852	954	922	935	905	885	891	931	978	905	928	932	939	963	926	930	930	911	910	969	931	878	965	915	915	943	930	944	967	906	947	929	935	904	907	877	918	919	941	912	910	920	944	900	875	923	883	938	970	929	906	916	917	906	914	950	932	943	882	909	945	901	895	927	978	979	891	956	914	873	889	888	875	962	878	906	923	963	920	928	934	941	908	918	881	924	875	910	925	937	960	869	957	956	913	918	915	928	966	902	905	881	927	872	932	895	932	898	946	930	916	949	909	930	898	961	938	924	935	917	888	919	953	939	943	889	913	901	903	880	931	935	882	907	934	910	897	940	890	864	945	915	878	876	882	894	885	949	931	911	905	877	939	938	936	947	919	988	933	992	918	868	972	889	916	909	901	915	964	888	922	946	934	940	914	906	907	911	874	949	963	897	914	925	869	927	904	925	956	892	899	928	936	870	874	940	919	917	868	933	874	901	901	916	932	903	924	933	876	855	969	953	945	917	904	871	966	882	907	956	965	884	945	947	897	906	949	930	939	901	888	924	942	951	919	902	927	920	883	879	957	947	882	958	905	931	918	905	844	866	911	946	931	962	932	873	926	991	955	905	890	939	915	944	859	877	911	932	890	945	895	932	906	936	904	871	917	886	936	928	925	907	919	911	938	941	936	877	949	897	920	946	914	942	963	945	896	954	899	900	895	958	887	932	897	913	901	921	908	907	915	913	921	900	913	915	902	907	922	931	860	930	924	882	918	892	966	928	880	930	936	910	916	933	912	941	951	961	918	902	955	929	919	877	941	886	904	929	959	882	930	885	880	905	959	864	854	940	946	941	923	959	940	954	919	934	875	965	876	922	973	924	927	947	902	940	941	897	978	973	897	903	983	968	964	891	931	938	936	963	929	896	887	934	897	921	999	945	865	904	919	930	888	973	875	918	926	901	879	941	931	861	920	922	927	921	912	942	884	914	896	909	953	936	914	922	932	945	896	897	876	949	959	913	941	897	928	945	950	908	975	887	936	911	945	898	913	945	918	911	962	876	945	913	908	921	940	932	930	960	892	932	928	931	930	932	935	942	939	899	978	948	959	908	906	887	955	924	953	953	926	875	973	895	895	910	913	892	904	887	986	929	909	881	960	917	870	866	957	921	951	990	899	935	902	902	915	946	894	921	987	926	938	884	914	918	897	921	889	919	858	895	927	871	994	929	948	943	913	950	920	922	954	890	977	899	929	925	873	960	850	961	936	921	907	910	940	902	969	879	960	921	941	940	871	931	944	905	916	926	949	862	898	915	943	949	920	880	913	870	886	901	909	910	941	896	946	936	897	886	885	874	889	885	941	938	904	920	986	883	966	947	940	918	927	934	900	930	904	904	923	931	947	900	956	943	935	920	913	894	957	965	940	907	892	893	938	925	892	928	905	902	898	902	920	866	865	963	933	863	936	945	903	952	906	928	931	900	974	970	937	981	906	903	896	917	952	886	911	936	892	908	892	901	956	921	918	914	970	938	954	915	955	913	874	869	928	910	939	985	913	936	891	938	947	859	880	889	922	927	986	917	944	867	918	945	944	939	894	967	962	901	918	909	909	880	914	909	895	932	897	944	900	894	898	961	884	913	950	942	950	952	918	889	941	942	963	929	908	902	874	947	891	955	886	943	902	910	935	948	918	887	959	907	898	898	901	939	940	876	896	909	917	932	859	931	933	908	915	955	934	922	951	913	898	924	889	940	887	922	891	926	957	893	930	911	865	889	928	902	932	881	914	939	873	953	877	897	854	895	887	900	922	891	933	956	930	912	885	907	917	957	947	941	945	895	933	874	946	959	896	908	884	937	947	874	880	882	971	861	886	905	954	860	894	930	875	943	905	909	961	898	912	920	913
25056	21360	28458	24575	21222	5011	707	502	415	398	398	337	329	328	279	280	273	303	271	266	256	270	286	291	271	279	279	269	258	280	291	252	268	269	260	274	275	289	235	236	265	275	255	249	229	293	294	238	274	274	249	264	252	256	244	237	270	254	243	269	227	276	226	257	243	264	270	253	247	231	289	269	249	265	248	245	232	238	274	264	250	280	254	275	270	257	249	251	251	244	259	257	263	247	273	269	263	283	253	276	262	255	252	264	234	238	241	282	288	290	252	226	226	254	237	268	294	235	242	254	259	235	274	240	254	243	279	272	244	258	238	273	233	220	228	261	248	257	226	244	274	255	279	249	241	267	229	228	234	260	254	271	244	235	263	252	235	259	267	233	245	266	247	259	240	238	252	249	221	231	253	264	269	213	233	229	231	253	247	235	246	236	279	258	261	239	251	254	236	263	262	246	269	255	240	257	218	257	254	227	242	255	261	239	227	260	245	246	239	270	253	290	269	254	253	258	226	262	260	265	269	252	233	264	265	242	263	235	263	252	277	226	233	274	239	243	251	257	258	252	254	239	247	261	215	232	282	254	239	270	261	251	236	239	255	239	279	243	270	235	261	239	248	255	278	210	228	252	281	236	231	248	242	235	293	274	234	225	251	250	254	258	255	235	254	249	240	262	253	256	270	243	241	252	251	247	256	263	257	242	288	280	240	240	203	254	247	260	254	273	240	266	226	246	235	233	240	276	279	262	253	275	262	236	262	261	285	244	262	215	255	265	287	234	253	270	252	240	242	233	265	240	243	250	239	238	231	245	234	251	216	258	245	236	247	225	262	238	263	232	262	241	244	240	277	258	257	285	246	226	263	260	272	237	237	253	261	254	262	240	259	226	264	248	274	242	268	228	265	274	250	217	246	252	266	268	256	244	244	259	244	243	234	242	264	282	253	216	279	271	262	271	247	276	265	251	249	230	258	227	278	262	240	246	270	254	202	241	236	263	241	265	271	255	247	256	251	275	241	254	265	238	251	261	247	257	265	254	266	260	252	276	235	303	286	253	247	256	243	262	242	256	253	237	276	245	264	267	258	253	279	259	257	269	239	238	240	264	270	246	262	271	276	276	239	244	251	270	256	238	259	245	269	235	249	256	264	244	240	249	258	259	285	235	253	258	244	260	272	221	240	264	243	274	251	246	250	281	257	274	262	245	240	243	248	254	264	244	275	256	275	240	244	242	238	247	273	238	241	246	225	232	247	235	245	217	253	249	264	247	243	232	260	219	260	252	252	225	247	257	247	265	268	254	253	250	251	233	226	243	255	238	280	249	241	260	231	251	239	277	257	255	286	233	246	262	247	241	246	257	260	271	256	233	256	248	258	237	259	247	225	262	263	263	255	250	270	254	227	269	239	255	236	227	248	249	262	227	256	242	254	253	287	279	234	244	268	277	246	243	273	255	253	261	231	254	245	239	252	264	252	252	245	239	259	241	272	252	263	241	282	233	282	255	252	254	273	246	259	259	272	252	241	274	245	254	261	236	248	254	259	245	252	235	263	258	288	242	268	239	260	245	256	263	252	232	242	241	233	246	214	231	272	239	242	250	268	235	227	247	250	241	246	222	259	256	253	278	266	249	259	249	237	253	246	276	242	214	261	254	257	263	262	273	280	233	246	244	255	238	257	269	252	241	235	251	244	239	236	255	238	248	247	255	251	280	242	249	240	264	268	265	260	268	263	269	250	265	248	249	259	226	250	240	241	239	225	233	271	216	280	271	230	248	232	252	248	257	265	260	251	228	250	260	265	240	255	281	247	244	244	249	247	233	271	239	233	248	257	272	232	272	256	261	249	242	289	264	252	264	254	257	256	247	272	258	243	249	223	232	242	249	259	253	275	249	242	226	270	249	253	243	256	240	266	261	266	234	286	235	275	264	250	249	257	265	241	255	239	243	254	264	252	238	264	226	238	231	237	236	242	259	242	248	262	253	256	243	269	238	251	251	237	266	252	257	237	238	252	231	240	262	262	235	244	253	258	231	251	234	266	253	245	266	267	263	274	207	241	274	244	250	269	259	249	260	242	280	261	253	254	238	272	235	254	254	248	250	238	214	257	256	256	228	247	264	250	271	230	230	240	277	267	228	283	231	262	280	283	269	259	241	250	274	245	252	255	228	271	234	243	280	260	252	256	240	233	286	233	260	264	262	252	314	244	228	238	261	228	246	269	294	264	252	241	259	244	265	279	280	259	258	262	232	256	277	241	235	208	260	268	243	255	228	267	240	259	240	243	246	244	246	241	250	236	252	244	253	246	253	259	239	245	273	231	243	240	251	252	246	260	254	239	268	232	235	263	261	233	233	267	255	260	254	270	250	250	257	241	222	236	231	237	236	266	259	260	289	242	255	235	248	261	242	279	264	246	253	283	264	235	261	257	248	245	249	243	271	267	247	273	256	250	245	246	238	259	230	252	251	284	251	239	248	237	285	234	272	268	250	243	245	256	271	265	244	239	264	226	256	244	240	226	252	261	238	261	251	253	256	264	233	240	274	259	256	240	248	249	258	240	212	236	289	232	233	251	242	254	245	219	221	240	234	246	237	257	256	280	230	241	289	270	242	232	246	259	257	255	235	273	245	285	229	255	230	246	252	252	241	255	274	274	231	260	240	268	236	247	231	255	226	269	277	254	247	257	225	264	273	271	226	231	270	238	246	236	259	255	295	290	241	261	262	247	271	286	245	258	243	236	248	254	287	251	218	255	272	243	257	231	252	246	262	267	261	258	232	246	241	234	251	248	258	249	260	262	241	265	255	239	245	232	246	254	268	227	241	241	254	259	227	246	253	245	251	261	244	253	226	250	238	253	240	260	240	258	244	273	255	270	222	262	246	254	263	278	253	224	238	266	246	219	271	265	250	242	289	259	260	245	258	247	246	266	249	310	248	268	261	234	256	254	279	240	267	253	251	244	251	269	247	279	243	230	245	247	234	241	219	246	263	261	236	263	243	241	259	247	265	258	240	266	241	225	245	265	233	261	214	268	238	238	237	251	247	240	253	254	248	262	269	269	241	280	244	249	227	237	265	258	258	251	226	228	242	241	243	246	255	255	238	251	249	260	233	241	263	199	251	219	275	260	230	254	240	221	201	241	251	267	221	238	236	247	245	266	243	267	233	266	212	286	263	266	244	273	230	238	237	258	260	264	268	258	275	261	248	255	250	249	262	234	244	259	257	244	256	236	255	224	269	224	228	226	234	262	244	243	239	249	242	240	237	256	256	253	238	241	234	271	231	244	237	277	247	236	222	250	263	226	239	261	265	249	234	249	270	234	254	248	260	231	259	242	239	260	259	240	235	241	258	227	237	225	292	231	261	257	243	228	249	275	251	246	262	248	248	240	237	229	242	250	245	249	224	271	274	256	256	263	252	281	276	214	246	229	234	268	238	221	287	265	249	262	247	261	227	249	258	249	256	233	247	258	231	250	270	267	244	253	268	245	281	249	227
3846	6017	5021	2546	1634	1251	986	773	640	579	505	498	391	372	394	355	355	332	318	319	290	325	359	288	331	298	309	329	308	283	280	299	326	321	294	292	280	263	283	258	336	301	300	281	270	298	284	294	304	282	296	319	324	291	282	285	291	270	278	281	296	281	298	280	290	297	286	265	260	306	290	307	281	292	255	290	304	292	285	284	262	305	278	272	282	324	288	280	296	264	299	275	278	304	262	278	273	288	292	268	274	286	258	295	293	302	271	289	276	291	292	286	304	281	293	277	287	285	291	270	279	276	300	290	293	299	289	232	274	274	297	269	302	297	289	322	296	263	280	308	286	276	286	279	283	287	283	276	288	279	276	296	266	272	278	292	286	291	267	270	308	272	300	305	290	309	272	302	285	244	299	277	276	291	268	279	254	294	257	275	302	271	295	303	273	263	273	267	281	297	277	297	300	300	269	292	286	308	293	308	242	286	273	299	300	267	275	282	251	261	271	276	277	286	292	308	252	273	284	279	268	287	314	263	282	297	290	307	298	287	250	267	292	296	279	293	274	302	305	290	284	253	280	304	282	269	271	299	282	300	290	279	307	284	260	258	292	309	260	277	280	261	277	293	304	263	269	281	290	280	258	301	297	266	286	273	263	240	297	267	300	269	263	280	289	267	293	287	269	271	287	262	299	288	313	266	294	276	280	287	310	287	253	270	274	294	291	281	291	270	279	281	243	271	313	267	271	278	283	248	269	272	290	290	289	289	254	296	260	270	270	289	274	307	271	273	289	268	301	287	286	308	312	305	281	293	290	272	284	268	301	300	264	301	308	262	322	289	268	282	284	287	292	274	258	276	318	301	302	292	288	262	254	290	273	291	292	280	285	248	292	288	293	262	278	294	266	304	258	260	283	256	279	296	283	299	317	289	304	297	261	294	315	289	304	264	273	301	292	279	278	304	285	279	262	311	296	283	288	279	243	280	276	281	272	312	284	265	273	302	284	266	259	288	254	255	263	296	249	286	275	285	292	258	288	270	293	265	275	262	291	276	276	294	301	270	283	290	296	308	289	276	279	286	275	296	293	291	269	284	279	279	275	288	282	278	310	259	289	311	289	275	307	265	280	273	283	264	275	273	273	277	289	291	279	305	294	269	292	291	291	268	313	258	289	285	303	297	300	269	291	284	250	297	300	277	279	294	295	312	288	295	288	271	259	289	282	297	272	296	294	305	267	252	314	315	302	274	264	266	297	269	274	287	291	280	272	285	292	297	276	275	289	304	309	270	309	281	296	278	285	275	272	276	275	294	281	301	293	252	291	286	289	295	296	281	305	273	282	273	257	282	278	265	295	271	281	296	277	285	294	287	289	299	255	269	277	264	285	285	287	255	281	275	288	286	279	290	284	292	295	258	267	289	283	282	275	285	295	310	273	268	284	263	297	291	304	279	294	265	295	256	285	281	273	300	288	280	264	283	278	298	318	289	292	280	292	290	300	286	253	284	270	282	299	271	289	267	280	286	304	295	300	267	286	229	272	259	311	321	289	280	252	292	300	291	262	270	264	297	311	294	286	272	293	271	281	259	274	284	302	284	315	279	280	275	316	300	260	268	292	270	280	303	293	264	264	276	296	285	316	280	281	247	292	272	278	312	277	305	278	286	299	279	287	270	282	289	274	306	261	272	290	283	288	278	238	277	270	277	298	279	311	318	279	269	294	318	293	277	291	284	282	281	304	262	279	269	301	282	296	291	291	276	311	290	290	272	276	291	267	304	293	282	252	290	284	301	298	286	306	284	305	310	285	292	296	293	278	266	307	264	289	276	272	267	236	271	277	256	286	291	283	296	281	291	297	285	282	255	306	288	275	284	274	259	280	272	267	262	278	275	255	293	263	284	267	273	298	273	309	287	279	284	265	289	294	291	259	282	304	267	275	271	295	288	278	286	289	262	274	297	295	273	298	289	282	286	275	280	272	290	281	277	286	269	245	286	263	275	285	269	273	303	301	288	303	307	303	270	283	302	265	312	275	285	299	291	281	278	269	295	275	299	292	264	317	285	262	258	268	241	273	299	275	253	272	285	331	264	261	303	266	278	304	298	283	269	258	273	308	295	300	247	270	268	268	290	264	281	284	253	269	283	301	280	281	280	278	278	297	246	283	273	295	280	273	285	271	280	273	273	304	290	285	261	283	277	298	286	269	282	287	306	300	291	245	276	292	278	240	306	264	275	271	257	293	275	295	261	274	293	284	294	296	296	292	244	283	279	293	302	284	288	286	269	287	270	276	269	271	284	271	300	278	276	294	289	296	267	258	273	277	258	261	301	296	297	285	301	264	264	245	265	274	257	294	268	280	256	300	293	293	298	310	269	301	282	300	276	301	300	288	253	297	291	286	282	287	249	276	279	281	280	287	303	289	272	294	287	290	266	295	264	309	291	282	276	256	313	288	288	303	304	249	277	285	309	285	278	285	282	265	311	289	284	268	275	279	252	311	288	268	267	286	288	288	283	253	272	292	279	275	309	268	279	325	277	256	264	295	286	291	292	306	263	278	291	253	286	245	271	281	286	278	313	293	295	267	308	268	259	287	288	275	269	305	275	284	275	302	276	296	265	265	306	289	292	299	283	301	294	286	282	254	267	268	278	287	269	321	289	317	284	276	255	270	271	280	306	312	318	276	298	282	270	280	308	265	294	254	284	296	291	260	270	291	289	286	263	269	293	283	285	269	307	282	262	303	279	270	266	289	284	287	277	323	278	288	274	290	300	286	278	272	260	267	257	288	295	309	296	299	283	289	272	261	288	291	268	296	277	281	278	304	259	287	284	269	290	269	293	292	284	284	285	277	291	303	262	300	275	290	308	269	288	297	285	278	307	263	260	291	291	302	274	264	289	288	264	299	259	271	279	274	283	284	267	290	291	298	285	287	229	288	284	283	297	275	298	296	256	304	295	270	276	275	289	300	293	263	277	280	285	260	288	303	304	304	293	297	282	288	277	283	285	326	298	282	304	271	243	279	314	295	283	283	294	292	280	286	310	273	263	272	290	279	292	294	280	273	295	274	292	278	246	281	262	265	293	296	278	311	290	284	274	291	280	298	289	295	266	301	265	284	270	303	278	289	301	256	292	286	295	284	282	271	298	265	296	269	266	272	264	287	272	272	307	271	276	323	291	275	266	292	324	269	272	284	310	268	298	286	296	273	272	252	291	294	268	269	284	282	260	278	291	277	285	300	288	259	297	300	296	248	287	320	274	294	253	282	299	323	260	294	255	253	274	302	291	273	277	288	276	288	318	322	288	274	260	293	289	289	260	299	286	287	292	269	289	261	280	265	267	290	299	265	288	289	299	311	285	252	291	287	274	274	273	287	277	305	288	280	306	304	307	298	300	286	269	266	296	302	286	264	277	282	284	281	304	270	269	274	289	285	254	280	253	304	261	267	308	292	312	257	249	294	284	264	278	269	267	280	283	280	273	300	266	273	299	277	258	300	270	321	293
22804	21372	29265	23862	21380	21471	16887	2155	1357	1181	1122	1057	934	959	880	872	831	827	838	842	780	756	800	803	754	719	788	738	736	788	676	722	760	726	737	791	686	717	757	753	701	728	746	782	735	700	667	714	700	691	686	685	745	708	767	714	725	681	734	730	717	721	730	731	708	789	716	723	731	772	758	713	723	774	697	699	676	672	722	737	690	720	703	695	714	685	733	701	694	699	700	706	724	687	724	677	723	696	673	715	691	657	773	710	729	749	704	668	702	709	705	719	702	667	712	712	689	637	726	706	738	686	705	720	672	712	693	698	741	664	713	722	699	753	715	787	752	732	675	698	692	730	646	670	717	698	719	708	701	718	757	704	736	737	730	715	701	667	678	724	748	666	687	722	719	685	686	680	752	680	703	687	732	730	617	678	684	685	656	686	697	714	736	703	703	720	719	703	728	740	714	702	674	685	666	726	710	737	715	687	683	712	719	674	748	701	644	718	666	698	699	704	678	676	702	718	688	740	701	692	705	670	709	755	765	668	752	699	716	648	718	718	680	680	659	733	714	737	684	666	660	720	700	702	684	706	724	687	686	684	718	743	718	701	707	735	722	765	655	759	731	692	693	725	699	708	729	690	631	719	685	712	734	782	704	696	700	748	672	728	725	692	707	730	689	720	736	711	734	739	675	720	730	727	751	692	680	627	682	695	737	754	704	744	682	714	670	726	716	695	680	727	726	726	725	706	731	755	682	705	772	660	701	705	691	710	696	708	687	697	722	721	734	685	666	682	674	720	740	682	664	736	753	700	715	697	717	714	735	672	769	719	676	712	708	722	679	724	681	693	663	645	730	690	695	745	723	699	679	679	693	684	742	734	685	736	740	689	699	670	715	725	703	736	742	702	664	727	685	688	706	645	686	690	710	656	686	663	688	738	714	709	736	706	709	733	700	718	689	737	713	669	717	727	711	717	690	748	740	664	689	739	739	661	669	714	709	692	710	631	689	652	701	730	648	693	722	674	714	663	712	717	736	744	717	691	711	662	698	736	735	757	739	731	714	688	695	709	731	696	659	702	692	736	732	635	711	720	720	675	704	711	725	706	703	652	734	709	716	756	692	687	678	686	682	724	731	673	685	650	704	721	716	675	744	721	725	667	640	665	702	687	662	717	751	748	703	709	703	660	708	705	684	731	701	703	674	723	698	715	682	688	716	683	678	637	682	717	700	756	734	722	739	677	687	716	695	674	656	685	694	692	729	658	707	679	698	691	721	678	683	661	701	692	735	681	697	736	715	683	724	672	740	677	719	709	684	699	656	686	693	723	716	689	690	691	691	655	722	690	700	720	703	697	696	724	686	708	771	699	697	723	701	750	725	656	715	749	748	664	737	743	718	661	676	665	684	696	702	706	690	738	703	650	654	724	675	722	690	691	706	687	710	718	703	683	717	653	665	708	710	679	735	713	724	694	732	707	661	662	715	692	688	760	686	738	692	679	713	720	703	658	712	688	655	665	712	712	714	708	687	687	685	680	692	765	710	733	683	700	694	666	715	709	688	699	761	672	653	697	770	720	692	668	647	707	718	703	650	696	706	721	668	701	726	706	657	660	672	711	678	679	660	697	752	709	656	673	713	684	668	679	686	738	730	724	711	746	703	739	745	737	661	703	680	720	721	736	729	737	680	712	728	745	710	690	684	724	684	661	721	664	756	666	724	673	686	668	711	693	691	684	690	641	646	722	687	686	686	727	709	682	699	734	743	712	755	691	716	689	709	698	724	697	722	701	677	724	688	688	686	729	687	686	696	696	683	721	668	701	721	739	689	687	712	665	709	734	693	696	689	664	706	705	715	700	715	720	712	685	683	670	723	738	698	688	717	696	745	696	681	667	727	736	715	721	741	725	676	728	739	724	751	701	707	695	735	699	699	696	701	744	681	667	722	675	701	696	716	663	758	685	729	714	736	740	757	638	703	701	740	684	720	688	686	740	660	712	689	724	670	719	669	732	709	702	726	712	683	750	623	724	700	699	684	709	671	706	685	696	715	658	720	698	714	718	676	737	674	673	677	669	721	691	702	744	709	702	702	664	743	725	688	726	727	710	661	643	777	729	692	734	673	691	730	662	731	707	732	704	716	683	678	729	705	691	711	697	648	673	706	715	697	706	712	656	725	709	743	737	683	699	679	705	724	737	643	712	718	730	725	744	670	710	759	695	757	702	738	750	703	709	691	705	696	738	675	703	724	684	692	694	706	733	710	663	656	723	704	756	677	699	715	689	720	652	704	691	707	682	676	663	674	696	672	688	694	697	729	722	721	738	693	689	743	664	705	699	701	686	745	708	707	653	683	698	742	625	656	667	702	713	732	697	705	720	703	708	737	703	653	734	698	719	725	693	689	703	712	705	713	699	701	688	750	730	701	719	714	670	718	698	726	723	687	707	704	656	695	716	691	690	690	737	728	681	678	679	719	706	754	707	716	653	726	741	720	678	634	700	709	675	707	691	762	666	740	756	704	683	721	690	741	728	713	658	705	663	684	682	675	719	728	737	679	694	701	701	696	671	707	713	693	667	697	686	695	672	740	687	744	721	703	691	699	715	689	690	671	676	649	674	668	653	690	666	682	706	739	702	719	689	689	703	719	696	702	703	697	772	706	648	685	674	711	667	702	704	699	685	775	651	706	654	683	671	704	713	717	707	708	689	747	708	718	610	732	721	703	669	696	718	663	654	694	672	701	690	702	691	702	690	718	734	724	728	733	688	713	683	690	709	677	733	749	644	730	667	656	704	711	706	726	678	726	720	687	727	755	693	687	713	698	717	715	696	692	693	715	634	700	738	691	726	647	677	721	686	758	710	705	728	675	723	658	704	681	684	694	708	694	691	675	684	702	720	682	749	702	674	677	742	654	720	718	733	700	713	702	777	746	673	712	694	748	665	692	676	695	730	704	765	689	689	676	738	724	692	702	685	692	708	731	684	750	729	698	719	707	736	716	681	668	666	710	704	689	667	735	689	702	673	754	685	700	722	742	705	754	753	682	677	742	685	742	657	738	733	680	736	656	731	697	710	725	743	694	704	779	684	659	700	661	737	689	659	669	684	675	726	684	650	713	694	685	678	709	719	716	688	692	747	728	700	713	713	714	704	697	708	698	716	672	692	729	686	750	702	689	725	690	723	680	665	704	721	745	709	744	688	692	725	700	713	722	721	716	708	710	695	677	723	724	733	648	733	654	682	695	670	674	633	711	689	673	716	719	710	642	706	668	717	722	673	676	734	697	682	722	760	717	704	685	680	699	700	716	664	729	746	675	728	697	731	735	693	723	700	670	688	660	715	668	717	700	724	772	687	693	676	712	727	682	708	729	682	680	738	781	725	693	682	719	662	642	707	702	692	745	696	671	691	652	695	706	712	692	719	691	687	687	696	681	700	691	754	728	714	702	716	700	667	674	704	716	746	649	723	729	738	721	698	696	710	689	703	681	703	701	698	734	694	684	710	707	662
5330	15105	12930	6763	4682	3535	2694	2226	1853	1537	1389	1265	1173	1013	985	991	924	914	865	886	872	847	837	787	833	798	807	816	809	797	802	765	763	828	780	762	823	797	796	715	777	769	717	746	801	739	730	746	759	814	775	748	770	763	736	759	728	721	750	746	739	756	774	740	726	710	764	732	712	752	723	764	750	742	752	753	731	733	769	778	731	745	689	717	720	700	736	741	715	771	726	761	730	737	760	722	730	721	751	697	711	764	742	733	712	765	722	741	752	688	738	771	719	741	706	762	787	794	726	748	691	736	735	729	701	738	707	775	792	715	725	682	698	747	726	722	738	730	731	736	735	696	729	695	732	678	710	765	734	734	726	759	717	730	735	758	732	693	722	711	783	740	721	705	711	777	747	711	767	753	749	711	753	742	766	713	684	757	732	710	757	719	725	721	725	752	739	709	750	714	724	738	772	734	746	724	732	709	732	747	742	724	745	751	726	715	718	683	746	707	754	738	732	736	740	696	713	754	726	715	796	719	716	722	712	722	758	770	674	805	729	687	782	713	716	755	730	688	769	728	739	734	737	700	722	704	749	752	723	700	719	696	728	767	696	723	675	722	728	737	707	761	733	696	719	699	750	729	730	739	677	696	742	716	721	775	724	739	767	763	698	730	703	738	729	726	733	759	717	744	720	720	739	721	704	739	684	722	740	780	717	738	753	742	765	773	731	758	724	692	734	717	836	743	767	743	714	722	787	766	727	760	750	750	723	696	747	724	694	755	745	733	708	689	741	713	752	744	723	790	681	722	744	730	749	747	764	726	712	784	753	709	746	695	704	718	692	676	772	749	733	770	704	774	748	778	730	713	762	748	723	765	724	749	727	696	710	739	729	694	804	752	701	743	763	737	738	701	747	755	700	737	748	735	666	753	745	751	712	710	710	763	756	746	700	740	743	714	723	709	733	717	761	696	697	748	747	773	772	742	744	710	757	759	719	736	740	766	708	736	742	689	740	758	728	732	769	717	754	732	724	742	724	715	699	719	699	749	720	702	732	684	760	734	695	717	731	697	719	717	761	740	775	743	720	774	740	711	726	742	746	727	709	786	712	730	701	714	715	723	709	730	761	783	690	765	786	799	734	736	749	741	781	765	725	738	715	725	705	764	723	723	716	725	760	720	716	681	720	729	732	760	720	741	742	717	700	726	707	777	733	701	763	741	688	704	708	705	756	747	725	732	776	711	793	718	790	697	733	787	758	744	702	735	726	750	764	745	766	748	755	729	808	711	714	715	770	769	739	744	763	705	740	717	662	776	706	724	792	743	706	778	720	758	739	675	694	715	760	749	761	732	748	796	706	756	724	730	736	730	729	788	753	741	662	745	729	722	819	699	746	741	686	722	681	758	754	735	687	729	739	750	708	759	763	717	731	724	752	746	721	755	723	681	725	709	712	714	741	716	737	741	716	764	744	799	803	715	713	668	715	727	793	778	729	730	735	739	719	769	701	730	732	698	712	735	747	740	765	696	753	782	726	721	753	734	732	727	775	751	730	709	761	782	764	710	743	755	761	736	731	698	727	735	745	732	731	760	688	774	712	725	736	790	745	706	722	744	724	709	731	753	694	726	705	754	727	725	740	733	763	760	782	700	731	736	744	724	692	722	740	728	746	720	729	758	731	692	724	716	736	753	716	725	766	726	758	718	779	715	732	710	708	710	767	713	739	731	789	701	802	765	710	718	683	779	705	732	766	750	753	715	760	714	719	722	737	746	691	753	784	707	730	749	732	703	774	710	748	730	733	746	707	759	726	746	729	772	699	716	750	774	743	733	750	757	713	722	730	741	749	712	724	779	758	732	778	703	707	668	711	717	726	722	723	718	737	692	736	735	712	735	766	754	723	713	734	718	776	773	776	713	712	753	706	736	714	789	757	742	726	721	717	731	730	734	792	744	774	718	773	673	720	734	767	729	726	729	721	757	721	773	739	721	733	699	719	697	722	794	759	708	684	758	709	748	710	741	720	741	742	769	771	744	704	715	738	735	745	737	715	674	717	743	751	704	717	747	697	749	737	690	733	720	690	692	744	731	718	753	753	719	722	733	730	743	735	759	746	730	755	703	698	747	677	733	740	709	748	743	732	722	722	713	711	761	762	751	728	704	763	728	728	718	701	701	715	744	733	669	754	680	754	733	718	755	717	782	714	705	748	711	712	692	728	704	748	712	696	776	698	711	757	723	705	745	674	708	756	701	754	725	769	697	740	777	728	754	738	720	741	738	725	731	693	737	729	737	706	714	738	716	697	686	760	694	735	741	735	697	746	709	716	704	701	715	789	766	704	719	717	749	708	760	719	741	725	743	762	737	717	749	764	777	715	700	774	728	689	776	736	732	738	771	701	715	705	727	713	737	741	705	732	723	728	756	756	711	733	745	725	680	711	769	761	702	705	763	730	723	747	723	685	716	734	767	744	778	716	687	731	764	716	716	680	719	776	788	717	782	732	682	757	702	702	742	725	737	692	769	722	747	712	723	758	759	759	714	773	714	679	764	742	748	717	699	716	760	738	763	755	666	725	753	697	696	711	728	716	729	747	791	743	668	738	715	741	733	760	753	690	705	754	728	705	733	711	717	764	676	717	729	724	750	718	685	706	726	749	703	709	688	726	783	750	661	698	724	711	731	769	760	709	711	727	723	701	735	747	740	763	759	716	702	741	751	733	789	737	698	730	710	732	728	726	718	714	750	757	697	758	669	758	737	702	733	762	700	754	736	753	745	745	698	748	706	708	767	721	753	695	759	744	728	729	723	766	730	708	704	702	752	746	733	726	697	686	724	684	775	726	731	685	689	739	712	718	758	779	738	703	703	720	697	705	699	707	746	725	746	712	743	705	747	750	697	785	753	729	700	735	742	707	748	728	715	698	750	687	743	783	727	746	728	720	734	709	710	797	734	733	792	751	724	725	738	718	744	762	729	791	740	749	730	701	760	699	701	765	780	701	749	771	753	693	730	801	685	721	751	710	723	690	685	706	748	745	756	758	704	759	793	689	757	693	736	790	800	770	737	722	747	741	702	793	731	728	758	722	723	720	708	727	769	757	736	750	789	715	768	705	671	718	732	720	745	700	740	720	710	709	735	734	741	781	745	738	748	791	758	754	723	694	717	723	729	736	738	759	727	756	707	776	711	705	757	685	743	725	684	734	729	739	684	764	705	749	729	734	737	727	750	744	754	686	704	705	752	694	749	734	752	741	748	790	693	689	716	738	729	776	733	760	716	714	714	684	740	775	659	672	730	723	719	702	727	754	702	736	751	713	734	748	751	721	744	686	725	709	735	720	693	703	720	733	752	738	725	689	752	729	682	778	686	768	741	718	713	722	720	697	699	725	751	771	739	716	684	700	775	731	719	711	737	757	751	757	760	705	737	665	721	712	723	709	716	717	734	737	762	744	727	763	722	752	721	766	724	761	745	736	728	731	697	735	719	720	749	743	751	707	730	739	725	763	784
27438	20679	9720	929	540	538	559	538	526	505	535	521	511	524	498	486	512	524	510	446	541	527	490	524	529	486	548	473	509	552	497	552	503	468	488	514	518	502	545	464	501	542	519	540	507	497	473	537	526	514	483	513	495	577	520	469	513	508	487	531	518	501	526	450	497	512	495	489	508	519	508	499	507	551	516	500	521	503	505	514	552	494	493	527	501	517	510	530	525	475	483	505	499	485	476	514	507	523	510	492	494	480	504	506	441	486	479	510	478	507	505	523	486	523	498	510	553	501	535	532	547	505	537	528	519	514	524	496	543	485	491	545	518	489	489	533	507	530	515	474	494	524	512	482	528	497	557	528	514	527	504	504	509	522	514	511	565	485	519	528	507	519	514	459	503	551	502	527	482	534	506	494	489	513	541	462	497	514	522	588	531	520	521	525	494	531	508	475	553	496	525	558	523	502	534	518	573	561	503	493	503	489	482	499	515	495	502	489	500	509	533	488	501	497	499	532	517	524	533	506	504	494	497	527	521	511	530	509	535	507	532	523	532	501	501	523	494	519	475	489	497	491	518	533	498	523	508	489	542	515	507	509	520	509	538	533	507	495	485	512	504	483	505	528	507	499	533	482	484	473	529	550	535	511	507	523	556	499	480	471	543	505	543	519	456	533	503	502	468	527	504	509	504	512	516	524	521	512	515	487	461	552	537	490	499	536	492	491	461	530	499	487	487	522	498	545	524	517	505	496	491	540	514	483	535	474	532	466	513	485	500	503	527	506	483	511	491	500	511	528	494	566	543	509	518	528	515	458	496	494	522	523	493	495	516	514	511	542	464	521	534	500	498	499	522	530	548	516	517	517	524	505	482	518	501	484	498	491	494	492	537	522	493	490	545	527	517	509	516	479	529	462	546	476	501	475	548	521	507	468	545	538	500	479	513	476	523	489	482	485	505	509	539	501	532	466	512	500	494	533	550	469	481	499	518	533	538	484	511	475	543	530	488	489	510	533	488	477	478	480	534	455	532	512	504	515	478	534	490	488	497	494	523	525	496	527	521	535	542	553	524	534	530	504	466	542	472	530	504	504	502	517	508	483	537	523	535	491	512	505	497	492	460	551	474	553	510	510	516	473	510	534	560	519	506	501	454	474	512	523	499	513	484	499	505	499	515	509	510	534	495	514	567	509	493	519	575	502	496	499	488	521	516	502	484	518	517	451	506	521	507	495	536	494	490	516	494	533	452	550	498	517	489	512	531	535	521	531	518	526	474	517	468	488	507	491	529	550	505	468	522	509	510	500	533	517	510	513	555	520	492	535	472	524	517	501	524	481	509	508	503	495	495	501	473	490	531	521	501	545	470	567	524	528	531	474	536	531	535	504	506	494	528	473	510	510	515	517	473	503	539	515	495	523	482	522	521	461	485	481	513	515	513	503	495	515	516	530	511	510	495	528	509	537	464	508	512	498	500	513	481	528	544	484	473	520	483	497	503	509	501	510	505	540	477	530	538	502	500	493	500	521	494	520	506	536	505	518	511	493	504	519	529	529	532	513	539	518	504	477	491	482	508	531	545	547	519	513	532	536	531	556	549	487	478	480	527	498	494	516	504	500	484	513	499	551	503	525	539	525	471	502	500	514	499	569	466	496	520	538	502	514	487	515	509	489	500	528	525	498	461	525	524	530	480	519	509	531	484	499	467	536	553	502	499	517	519	509	483	535	504	504	546	483	484	507	514	482	544	494	486	488	507	507	528	519	525	474	518	491	536	474	547	540	503	470	491	511	517	506	519	487	486	497	504	534	504	549	548	529	510	463	477	499	524	511	492	509	540	516	494	491	501	492	482	469	533	518	522	523	505	495	474	533	476	523	508	519	532	529	511	526	499	516	473	519	509	537	500	515	479	518	513	552	479	482	504	496	493	515	537	468	508	505	499	480	485	549	549	475	480	505	536	501	496	500	498	538	516	503	501	499	535	509	504	499	519	587	518	526	536	504	539	459	456	493	495	546	465	553	507	526	543	478	535	520	497	510	488	510	462	501	469	493	557	515	531	538	472	525	500	503	506	493	507	500	510	496	524	512	549	504	485	510	511	522	501	506	523	543	514	489	531	548	491	514	486	520	501	524	503	522	521	521	542	507	541	535	515	537	533	529	488	505	512	548	519	526	469	516	523	488	515	538	475	534	547	509	533	514	537	497	509	499	539	462	508	471	492	487	522	512	519	476	453	523	558	499	490	516	494	496	534	560	516	543	519	467	457	525	482	515	519	532	513	501	542	494	534	551	552	504	497	512	509	506	538	513	513	498	514	539	487	533	533	528	525	506	504	500	498	507	515	476	529	528	545	489	501	533	502	497	521	520	494	484	496	500	487	490	553	476	513	490	533	532	549	515	524	497	508	519	504	501	500	510	504	552	531	500	486	560	504	509	548	498	528	532	469	479	496	528	470	495	527	518	509	475	516	479	490	503	513	512	502	476	509	493	500	496	481	478	561	523	507	530	488	515	519	512	480	543	527	497	534	487	468	501	500	504	549	497	490	512	492	536	489	516	499	530	510	458	500	541	504	529	559	508	480	520	515	471	515	523	509	506	482	509	529	469	529	529	506	500	459	522	479	535	532	479	476	495	479	475	520	495	507	489	503	521	502	524	509	511	487	523	552	518	517	541	497	557	506	490	544	496	505	490	484	499	516	475	474	496	497	510	503	560	522	488	559	519	472	524	465	499	562	515	495	523	507	491	480	498	498	473	504	481	472	514	508	514	529	494	511	513	480	508	521	501	457	522	523	521	541	520	514	513	508	501	494	523	539	523	503	542	521	534	493	506	548	516	512	491	522	502	506	536	517	490	504	479	464	536	498	482	482	520	510	508	523	537	486	533	489	551	545	518	513	537	496	510	526	487	501	485	491	537	501	524	520	509	497	509	493	513	541	510	513	517	524	509	465	523	507	537	483	512	478	535	522	459	474	474	548	484	446	486	539	520	515	509	519	506	548	537	481	517	520	529	500	516	518	489	523	558	473	514	520	502	552	514	514	495	509	520	536	554	502	499	508	521	498	515	521	518	490	480	511	503	519	500	498	510	513	505	458	501	486	500	503	491	507	530	506	544	506	501	515	477	502	496	521	484	455	512	512	534	528	534	576	540	491	527	500	517	489	509	529	500	538	513	480	501	518	511	507	492	521	494	536	511	487	510	519	518	480	527	488	534	474	534	515	525	497	516	493	506	500	506	505	522	519	528	550	514	508	530	515	518	498	521	497	554	526	532	516	483	484	506	503	503	550	512	521	492	507	528	503	482	494	527	484	505	507	458	511	491	571	445	457	507	525	547	500	513	514	499	484	531	507	508	531	478	527	513	549	506	497	508	465	533	521	541	523	528	522	505	547	483	499	536	515	457	512	536	511	487	501	497	523	508	505	487	521	508	579	523	517	486	504	508	500	504	490	517	484	513	531	483	501	474	496	504	491	507	485	513	519	498	487	532	501	521	508	525
4225	940	876	605	575	560	569	543	559	595	550	523	562	514	508	541	522	517	539	531	487	506	503	506	523	505	524	490	537	539	536	499	499	525	546	542	499	516	501	532	534	507	512	543	506	528	505	511	502	507	509	500	516	548	542	551	522	550	524	531	510	522	524	518	497	504	515	506	543	524	564	486	540	511	506	494	481	526	526	522	551	501	523	529	493	531	541	514	488	505	516	530	544	541	525	540	540	507	466	491	487	503	492	519	502	509	506	525	526	519	552	506	529	496	536	491	510	516	521	505	505	492	488	560	523	536	573	510	501	519	530	502	490	531	504	521	552	544	536	511	533	493	523	523	473	534	513	501	492	503	524	524	552	506	503	556	536	511	475	502	525	570	557	524	545	533	539	539	559	548	495	523	495	510	528	516	539	509	492	499	540	517	500	546	544	507	479	516	538	509	499	556	532	522	576	551	520	495	538	474	525	500	519	499	527	542	526	498	535	543	512	559	540	564	504	542	500	502	443	520	531	472	525	477	527	512	476	517	504	533	470	491	521	548	556	471	516	519	544	554	548	557	529	567	545	513	546	540	524	510	524	511	498	532	516	499	522	517	471	473	535	496	531	476	558	524	507	574	514	513	505	561	519	498	511	534	528	515	523	527	533	472	529	486	501	537	534	492	495	529	499	484	539	500	504	551	518	491	500	504	544	550	509	535	525	506	537	482	530	536	565	501	513	519	548	513	505	532	541	501	513	490	502	512	543	514	501	565	487	508	489	506	512	544	558	518	483	514	517	505	539	534	533	532	496	553	501	516	516	514	513	523	488	478	487	531	499	494	525	508	521	520	555	516	526	521	531	497	531	531	511	502	520	541	491	533	532	517	489	514	513	507	523	573	480	520	521	537	503	545	506	557	522	521	545	548	508	521	493	550	515	559	528	512	567	518	492	479	591	524	512	523	479	490	530	522	511	525	546	491	522	532	558	514	526	518	555	539	567	532	512	536	526	548	519	545	485	501	524	529	501	533	506	555	554	516	548	479	474	491	481	540	474	509	517	531	509	551	518	476	522	536	521	568	534	515	516	494	541	503	541	548	541	520	564	500	543	521	554	520	509	496	531	525	525	556	491	526	516	509	517	466	458	520	491	486	543	495	505	527	528	526	543	550	500	494	534	500	480	508	527	532	556	544	551	525	487	526	514	484	511	529	509	532	486	568	497	524	536	514	503	519	504	510	514	541	500	579	527	534	492	521	532	510	520	533	510	539	490	506	518	521	491	517	509	507	534	511	500	514	536	548	586	518	492	541	512	552	571	505	535	504	566	555	496	526	511	512	499	519	543	514	513	547	533	484	523	486	524	512	496	533	544	532	505	486	541	533	590	521	570	538	496	494	466	498	543	538	517	513	531	487	514	467	500	496	519	514	547	490	539	519	561	523	486	535	511	544	543	544	520	480	452	527	502	497	484	503	539	523	507	506	493	549	502	462	482	535	541	520	516	500	558	461	490	573	502	512	563	528	544	532	524	536	547	532	477	541	543	495	479	518	524	541	522	502	499	555	508	498	562	513	479	496	531	543	520	476	526	492	488	511	557	545	515	543	481	495	545	540	522	511	467	549	510	521	568	527	512	571	556	514	506	516	515	491	465	524	526	508	571	503	532	528	516	566	504	541	559	527	473	527	547	510	505	551	520	520	516	545	461	511	545	533	524	567	519	511	575	518	530	528	522	457	519	519	516	522	540	530	483	551	554	525	506	512	521	518	530	516	518	526	527	558	525	486	513	519	528	514	553	560	514	477	532	544	482	562	522	505	530	507	506	523	517	503	524	544	510	530	522	524	558	544	526	554	513	539	502	532	552	529	478	512	529	524	481	510	544	547	524	528	526	525	521	523	530	538	530	533	509	519	504	504	537	488	509	523	528	512	501	555	475	522	467	530	520	498	490	489	536	453	554	517	523	515	499	520	550	514	513	542	542	532	552	528	500	498	506	501	547	529	548	511	477	508	498	519	532	526	526	496	552	558	500	509	533	505	534	515	512	523	528	554	530	461	459	550	545	511	558	481	513	515	529	508	495	504	523	530	535	529	521	505	536	514	540	534	499	501	529	522	491	538	501	508	538	534	497	575	487	505	507	533	548	472	507	526	531	508	498	501	510	523	509	503	493	507	547	509	528	503	473	520	517	475	523	530	525	513	518	534	509	523	477	494	514	560	518	523	513	511	505	515	559	496	516	490	533	494	531	506	473	504	521	556	518	535	491	520	527	514	538	530	498	512	539	491	495	530	544	513	518	523	525	514	533	572	539	515	541	499	559	545	543	490	481	521	489	480	522	526	533	556	514	509	521	522	534	534	495	535	525	491	531	503	509	476	533	574	552	514	496	538	524	529	502	514	550	530	535	521	493	533	548	489	527	481	509	486	494	511	574	513	516	513	541	525	537	545	549	483	505	493	533	546	557	547	526	558	533	502	557	516	484	490	548	565	517	525	567	526	556	511	512	560	526	506	544	517	488	542	533	533	517	541	490	489	508	526	500	455	535	539	526	496	516	520	518	526	519	540	539	552	512	503	492	526	574	519	514	549	530	508	531	507	475	520	555	492	530	516	526	531	553	516	540	510	518	537	489	537	517	557	510	498	540	514	532	515	525	479	554	546	508	539	498	559	564	558	511	505	479	525	553	529	549	508	465	568	529	529	539	523	492	475	537	504	467	556	550	533	542	506	551	482	529	516	550	573	521	511	486	535	519	506	543	524	531	570	529	512	527	515	466	514	493	520	567	490	547	554	512	550	524	559	535	544	490	496	480	492	549	560	487	543	537	540	532	508	496	490	525	505	526	535	500	534	504	560	525	505	517	498	493	544	508	493	525	533	519	523	543	530	530	478	529	547	525	526	537	529	497	512	551	530	519	528	489	462	511	528	496	507	471	509	527	497	507	522	523	560	533	535	532	518	504	554	511	495	526	528	521	513	531	495	497	527	499	536	544	497	549	500	513	529	488	542	525	492	493	490	536	562	510	518	559	497	502	506	501	497	551	498	538	502	570	518	528	482	517	531	505	489	534	534	494	503	506	529	548	502	544	491	503	509	497	518	549	562	543	521	533	483	496	520	521	548	520	537	504	533	549	519	552	512	497	545	517	500	496	494	494	516	531	524	540	517	525	522	506	528	523	538	523	519	529	500	576	514	548	504	519	510	553	517	521	522	508	487	536	501	481	492	515	538	533	519	530	518	475	509	527	507	532	479	525	541	563	464	499	526	510	544	549	484	529	507	523	507	490	508	492	532	532	512	516	537	509	548	557	521	512	498	499	522	536	495	482	508	488	502	526	492	528	540	524	528	543	499	527	517	503	504	533	528	534	513	499	542	508	530	502	536	541	504	520	518	554	511	486	523	515	490	535	526	528	539	537	500	511	530	494	542	496	520	570	555	507	532	583	510	523	530	509	530	536	514	579	503	483	522	545	543	489	506	512	532	540	556	467	525	516	558	491	511
23903	21342	28919	24112	21347	20266	3125	1540	1317	1251	1123	1126	1093	1039	1027	966	992	944	966	974	938	1037	985	961	993	979	973	908	956	893	918	925	925	915	915	958	876	896	877	900	911	937	947	911	957	926	967	947	908	928	898	912	941	919	937	933	915	941	949	926	907	905	868	871	943	948	935	900	886	971	961	878	919	877	870	911	891	883	884	964	870	928	925	906	913	947	955	961	880	973	996	830	906	881	913	860	953	874	909	955	898	916	952	908	916	875	913	905	902	894	937	930	947	908	974	894	947	906	885	901	847	930	935	937	859	923	939	911	899	939	903	887	901	936	880	916	896	902	844	950	924	914	887	890	950	893	922	942	916	935	822	893	913	936	932	894	863	881	944	903	941	924	890	960	908	882	888	924	882	948	973	901	929	880	868	895	942	839	932	837	891	910	934	915	868	909	906	932	889	870	913	928	915	901	894	966	902	922	888	879	969	885	916	900	970	921	906	917	921	877	904	896	933	926	905	915	909	960	889	898	886	890	952	920	881	971	965	826	931	886	932	894	901	910	871	867	889	878	914	906	942	963	860	962	967	941	838	926	897	893	892	954	898	918	941	919	920	864	917	952	909	954	918	928	898	901	895	918	865	907	912	910	928	930	884	914	853	993	928	880	1013	889	899	931	966	920	912	914	876	858	938	917	904	923	878	865	896	876	890	889	926	877	910	876	924	901	921	913	906	884	927	927	897	888	869	885	883	958	923	957	929	897	920	950	894	915	942	977	926	912	900	885	935	928	949	929	931	924	914	914	909	892	932	882	893	954	982	866	911	885	868	919	874	930	865	856	938	934	903	864	959	905	888	932	917	896	892	930	921	922	891	911	936	914	921	873	889	878	922	932	948	959	868	863	837	927	859	879	879	896	984	922	863	864	908	862	904	917	900	841	858	945	888	903	903	941	902	914	899	962	909	898	936	957	920	913	934	924	914	872	922	931	941	927	877	924	943	924	898	938	886	888	985	891	845	951	913	944	966	883	908	902	887	933	889	914	904	909	940	930	918	927	810	889	899	898	896	897	906	904	906	910	936	911	914	881	922	956	922	966	871	919	901	939	948	911	893	938	916	924	919	914	898	894	937	909	905	901	947	861	926	912	871	890	928	927	868	957	918	946	925	963	885	893	887	920	919	885	934	982	946	891	899	887	959	968	939	934	877	880	921	915	921	843	964	900	951	951	939	899	930	841	974	949	899	869	958	931	922	912	922	933	893	897	882	921	853	911	960	956	845	916	952	985	925	925	886	895	997	904	878	913	892	944	922	845	924	958	944	927	906	932	880	912	896	976	886	883	928	922	932	984	892	937	885	909	907	923	926	890	967	934	990	853	861	847	932	925	857	935	913	902	971	895	980	888	875	886	893	909	907	921	942	929	903	931	938	954	945	903	913	943	910	917	951	994	934	916	883	872	911	929	859	928	899	876	852	921	909	926	929	923	899	930	943	871	915	895	945	920	930	909	895	906	906	867	956	888	902	900	896	898	906	914	913	904	971	839	886	948	937	947	844	863	926	941	909	858	914	918	831	941	915	928	935	890	905	917	878	935	920	926	958	929	879	921	908	888	898	880	837	926	920	934	886	869	922	877	959	920	892	897	945	873	893	916	902	926	889	998	922	824	949	858	867	886	876	835	924	885	949	855	901	906	911	932	882	937	957	912	924	897	967	889	862	962	921	892	904	882	873	846	935	886	914	901	894	944	910	910	874	924	864	892	937	915	950	892	912	889	931	960	928	929	928	925	955	909	843	936	873	894	942	873	881	917	896	877	945	863	901	894	881	892	944	967	896	916	954	875	855	956	876	912	922	952	919	897	913	911	886	903	834	907	897	893	925	900	922	969	923	925	868	925	934	883	961	880	895	923	888	910	869	893	907	948	921	888	921	910	926	908	927	909	901	922	885	886	949	887	897	854	970	905	952	974	902	894	920	900	940	928	938	894	919	869	909	898	897	903	894	942	910	953	843	868	919	881	901	946	903	916	898	915	917	956	877	894	920	923	902	888	885	910	909	921	931	955	933	940	933	863	863	871	949	933	879	908	868	893	903	914	933	891	897	906	896	894	923	951	891	886	957	947	918	930	922	876	962	868	926	943	897	911	948	937	912	889	916	863	936	869	938	929	862	868	913	895	942	929	889	933	898	913	902	925	934	904	930	942	903	877	950	931	920	905	938	907	949	920	929	935	902	935	834	882	943	915	910	883	929	921	909	928	857	896	898	909	982	898	895	923	951	913	986	926	888	929	935	933	936	909	916	935	932	910	903	925	943	947	870	930	933	914	889	911	965	922	884	944	936	936	909	844	884	875	836	876	887	885	898	878	933	927	911	900	915	886	890	892	912	930	934	910	901	891	921	939	923	901	947	940	913	884	937	899	924	869	934	843	925	905	854	887	895	905	924	884	937	949	908	922	913	992	917	931	850	914	898	891	960	885	921	947	891	921	953	884	927	872	874	899	927	926	879	957	924	963	934	959	872	924	908	945	916	923	900	933	889	944	884	843	931	921	900	851	948	894	861	930	902	944	907	898	926	874	886	884	882	875	914	878	920	914	913	895	881	949	881	924	957	936	884	948	926	955	901	965	937	872	949	931	921	892	880	937	905	937	939	883	887	905	903	902	845	933	932	920	853	891	882	891	900	921	915	912	872	896	915	881	927	963	888	905	889	941	911	908	922	925	910	909	866	895	939	912	881	959	919	939	901	973	947	918	941	962	964	935	922	917	905	940	878	878	873	886	958	942	904	923	919	889	947	920	891	847	939	950	897	841	907	890	968	894	874	922	920	862	853	897	865	907	907	943	909	935	899	910	874	918	855	945	890	898	900	928	945	918	893	884	890	966	930	910	910	899	910	897	943	983	908	897	850	859	890	833	932	951	943	903	941	958	846	912	868	931	899	930	858	902	900	894	940	959	906	912	946	943	977	875	958	910	869	960	909	867	861	939	850	907	949	872	936	913	894	906	982	903	931	922	935	957	937	895	920	960	893	888	908	890	860	919	958	893	911	910	913	917	887	965	863	861	922	935	887	904	882	914	936	940	911	964	919	939	894	955	875	880	828	974	886	1003	929	862	882	926	927	984	903	892	867	883	928	956	890	936	890	936	926	903	898	854	920	886	880	936	882	900	893	945	918	887	902	939	975	958	911	940	977	912	944	887	887	866	920	857	941	986	951	938	880	869	928	931	866	915	938	912	894	932	925	895	888	894	887	880	905	953	885	904	940	885	887	906	939	889	905	946	874	899	915	899	911	927	860	917	932	908	860	869	910	903	882	877	915	936	923	974	963	932	891	890	911	879	871	904	919	926	932	906	945	833	958	930	871	936	924	924	928	945	910	897	935	913	875	913	924	916	950	878	922	942	833	950	913	912	864	842	909	876	910	941	876	896	937	921	898	919	870	911	891	891	892	924	895	909	945	938	899	920	954	937	900	953	868	886	892	943	874	853	891	882	913	924	933	932
3932	9230	8055	4158	2987	2353	1937	1630	1448	1329	1228	1220	1179	1093	1023	1071	1078	1011	921	958	954	966	928	982	971	947	968	950	924	1000	910	954	976	935	967	881	989	928	908	910	985	1009	917	928	847	965	924	989	936	937	998	922	917	953	957	922	931	906	882	918	907	904	938	887	913	937	892	958	905	876	882	964	936	951	923	921	917	882	917	986	936	874	919	909	892	914	896	891	968	919	944	931	932	921	937	943	946	877	909	927	894	910	915	943	962	997	942	942	943	940	974	924	917	915	932	947	960	935	887	898	921	908	909	847	892	913	973	904	898	901	940	907	909	956	905	911	901	942	944	860	893	890	936	948	940	920	915	936	938	937	930	941	935	935	940	897	919	882	945	926	941	944	937	880	907	924	910	934	943	912	945	877	954	940	906	925	972	873	909	908	908	879	934	854	901	962	972	878	917	922	952	872	914	900	903	928	967	948	911	831	888	947	962	886	929	906	935	951	903	936	918	922	853	890	940	881	942	882	931	886	856	932	928	955	893	925	943	931	939	917	891	900	921	890	902	927	894	912	932	894	949	958	942	949	906	942	921	937	872	916	885	919	932	890	905	886	944	923	950	854	909	913	952	943	894	921	963	905	911	946	924	905	926	867	936	899	930	936	902	971	855	916	965	899	960	875	964	910	878	907	942	902	919	908	908	886	911	898	901	910	926	924	898	908	865	921	940	1001	858	951	898	941	902	878	916	868	970	907	904	901	878	947	943	888	928	901	868	926	972	918	895	902	855	882	947	888	856	883	929	901	911	943	933	915	908	928	926	916	957	901	888	959	930	1017	885	897	890	885	879	912	937	962	926	892	923	905	885	934	893	922	942	931	893	860	958	883	904	886	904	843	916	880	875	897	886	916	878	869	917	956	920	976	893	944	926	921	838	887	923	835	949	895	925	900	926	886	929	956	924	967	906	952	948	941	883	904	888	862	896	896	921	908	880	934	888	946	955	942	947	931	960	900	880	906	926	899	961	955	921	931	886	956	880	939	914	912	906	895	893	909	890	948	918	896	906	873	897	930	926	940	898	894	880	905	891	962	936	903	961	890	884	969	899	905	867	927	916	893	940	926	895	925	910	901	927	866	872	880	900	931	905	919	966	882	897	872	963	883	909	870	946	903	937	933	905	956	926	947	927	939	925	905	897	910	895	902	969	939	933	880	900	850	915	893	876	915	923	906	888	894	844	914	909	942	901	889	885	878	913	930	864	943	888	823	840	859	878	966	939	907	918	880	892	877	919	895	908	927	907	926	952	923	903	944	914	937	950	952	920	945	906	912	874	853	951	866	928	907	923	954	888	927	936	863	955	873	868	933	913	917	887	937	945	949	902	924	885	921	912	994	888	903	918	940	945	949	931	928	881	926	899	899	941	915	914	900	871	933	917	926	869	878	967	923	927	940	917	895	909	924	923	923	928	931	934	941	929	897	924	904	908	927	936	917	939	888	870	950	921	904	863	918	854	929	940	989	938	919	910	863	920	918	947	949	858	925	930	902	925	913	932	869	933	909	911	880	902	932	903	910	895	959	901	892	863	918	969	945	943	901	943	910	963	922	950	864	864	893	927	921	930	932	907	925	902	885	887	863	931	932	895	859	909	916	917	869	904	922	877	890	935	937	867	899	949	896	928	902	940	912	911	913	899	897	920	914	892	885	934	875	906	924	923	893	911	916	886	902	891	925	935	911	932	861	966	887	899	901	919	937	924	926	926	942	954	987	898	936	867	901	972	910	894	908	891	877	921	869	890	887	906	907	878	868	868	859	882	949	901	903	892	880	916	898	974	911	960	892	938	888	956	948	918	947	950	903	982	875	933	896	904	952	900	939	845	954	899	918	955	847	922	912	881	950	938	859	905	928	919	942	919	892	882	870	885	935	895	915	888	900	950	915	962	883	891	900	878	878	943	974	874	920	970	868	913	878	936	888	920	920	896	886	931	938	898	897	905	847	922	898	925	893	935	950	955	899	911	953	929	943	886	923	902	921	911	947	943	895	882	913	864	971	952	925	936	905	904	961	933	936	909	948	831	890	880	961	939	922	880	886	964	831	905	895	878	911	914	902	959	939	878	865	968	884	926	929	942	965	955	900	896	888	924	911	913	900	911	864	909	894	936	925	912	871	932	919	923	905	935	928	869	921	924	894	908	880	983	944	956	915	876	895	885	907	917	906	922	927	940	911	938	907	872	975	901	882	924	869	911	849	950	911	897	897	907	875	894	902	918	896	912	857	868	916	848	920	901	865	916	924	922	901	901	920	881	910	914	912	926	931	912	896	902	918	891	982	894	944	921	879	990	927	896	858	934	872	925	879	905	926	930	899	904	898	842	925	867	960	920	911	908	892	905	923	935	885	906	899	920	917	950	838	868	927	834	952	923	895	944	891	939	940	929	877	894	938	941	905	910	882	904	848	907	929	914	911	923	866	933	896	937	902	929	950	923	893	884	862	995	877	911	916	924	860	907	917	910	937	898	889	940	865	930	919	895	957	926	906	914	910	892	922	943	891	961	881	902	922	871	906	930	879	864	967	974	830	877	905	926	945	906	923	893	992	854	899	923	926	932	921	884	932	912	935	950	896	892	888	927	925	954	940	950	879	884	888	915	882	949	948	906	907	899	879	915	880	960	957	917	848	919	919	883	889	884	871	911	878	916	858	914	913	927	925	891	852	910	880	914	905	914	941	930	842	921	926	915	918	908	931	893	941	908	893	883	914	866	964	909	907	897	895	846	968	911	903	899	901	892	899	934	887	913	881	928	923	927	881	976	944	889	953	859	897	923	901	893	834	982	921	955	926	895	906	875	951	986	883	956	912	962	926	938	926	902	854	913	906	896	909	853	927	913	916	876	902	919	936	903	954	900	917	967	903	907	880	932	875	891	887	936	916	951	951	890	932	913	893	906	859	946	923	893	856	926	1026	951	913	911	922	898	904	859	912	958	903	925	922	922	894	954	874	913	954	953	892	934	959	906	927	958	868	936	890	884	905	877	951	901	946	938	884	929	951	965	944	892	888	894	944	922	875	886	946	872	919	912	937	917	878	886	930	967	876	912	940	941	977	889	945	934	927	939	854	919	961	913	928	966	909	889	944	894	916	891	876	911	945	918	880	928	948	882	960	889	924	925	952	914	864	904	924	901	969	914	907	942	930	970	946	928	911	937	934	902	872	902	901	895	923	926	874	895	920	950	997	908	907	953	924	891	896	916	909	886	926	965	936	921	937	906	905	955	990	889	930	947	906	893	873	935	882	943	944	886	870	946	920	978	899	889	930	865	939	880	883	902	964	876	925	923	927	924	943	890	890	897	942	899	935	880	889	962	883	884	902	925	910	903	881	890	877	901	915	972	917	932	904	981	894	889	960	936	923	974	897	932	920	867	906	886	907	896	886	858	895	926	841	899	897	902	909	950	924	935	826	958	896	934	882	895	936	939	889	894	909	895	943	941	904	900	950	910	863	907	896
24984	21332	28412	24587	21199	4569	650	466	442	386	320	360	332	312	294	267	266	274	274	312	263	273	274	235	256	258	273	271	235	247	263	274	259	226	250	241	252	246	235	273	244	268	257	258	272	265	237	253	267	229	262	248	257	276	261	234	233	228	252	212	270	250	248	260	253	226	241	243	247	236	264	254	268	253	254	263	243	249	253	252	251	227	232	256	238	243	237	285	252	252	278	252	237	251	263	214	259	286	262	246	243	261	245	264	221	247	237	256	237	241	262	269	270	258	223	256	234	250	247	253	261	213	259	245	256	269	247	238	221	270	251	240	269	230	244	241	264	270	255	263	231	269	226	243	245	254	254	277	264	260	231	251	246	250	244	261	264	249	267	253	261	273	237	262	232	211	267	243	255	257	259	260	265	247	253	243	235	249	228	246	226	217	242	269	249	282	300	244	258	231	246	228	257	272	271	261	249	229	244	253	253	236	220	264	251	243	257	248	257	254	229	236	295	254	246	237	259	273	244	251	268	236	241	235	282	243	276	262	273	256	255	225	236	259	232	250	266	250	284	246	219	238	226	226	239	259	242	273	229	235	222	227	271	247	240	231	237	264	273	229	257	260	255	254	265	263	255	262	242	229	226	236	232	252	239	245	263	251	263	278	229	272	248	256	235	260	249	279	249	273	244	235	235	244	238	258	259	254	257	234	258	256	236	244	234	265	243	218	261	256	236	253	241	272	219	210	244	225	217	247	272	264	257	254	243	236	227	251	247	253	250	268	273	257	253	261	259	221	228	243	278	247	245	269	253	260	238	227	240	241	228	258	256	242	231	239	226	235	251	257	250	233	249	236	252	271	233	263	239	246	242	236	276	240	234	249	242	280	249	258	263	261	235	262	256	267	263	252	242	244	248	241	248	235	243	231	224	248	236	256	249	244	226	248	236	267	235	278	249	253	270	271	238	268	211	235	238	262	233	233	253	214	240	244	273	280	248	261	231	249	231	230	255	224	253	223	248	255	236	256	247	243	237	245	222	269	275	238	266	229	276	219	288	248	250	255	254	235	227	277	242	232	234	240	258	256	259	237	273	238	249	241	265	250	255	259	295	250	241	274	246	243	236	247	257	244	244	212	255	242	250	270	232	254	246	259	249	217	237	257	250	234	251	251	257	225	258	262	234	254	228	253	241	234	238	229	232	249	233	232	244	267	230	228	242	233	236	268	254	224	269	259	259	254	256	268	264	256	252	244	229	234	258	232	273	218	269	236	259	256	242	257	253	225	244	270	265	252	227	265	248	218	247	267	251	249	236	275	261	242	233	278	242	244	229	264	228	236	250	259	220	262	236	240	274	248	264	224	253	215	250	252	255	275	261	245	223	277	270	234	257	261	257	236	234	243	248	274	227	235	282	230	240	237	227	246	252	252	239	257	237	233	249	240	245	242	254	252	260	253	260	232	260	222	265	236	237	267	250	234	224	233	273	273	263	240	228	231	246	259	234	246	211	277	246	277	237	262	226	206	245	228	251	259	254	235	226	234	237	251	233	264	207	233	266	234	262	223	264	249	241	263	240	257	246	251	223	246	265	222	268	251	235	258	267	250	284	269	228	212	254	227	247	245	259	247	234	262	214	260	242	270	216	235	252	253	230	226	242	233	218	267	243	241	247	232	227	258	266	242	224	280	257	234	261	259	253	243	271	274	246	260	252	267	242	242	252	258	260	261	259	226	233	221	235	254	248	218	228	232	231	246	258	250	250	269	248	224	267	267	233	285	285	246	241	258	253	245	260	248	240	273	260	268	264	230	232	253	261	257	252	240	270	251	206	279	228	233	263	217	239	269	272	262	238	274	244	256	235	234	252	276	276	265	243	251	239	234	241	235	248	245	250	236	221	266	243	254	265	250	236	233	250	225	243	243	249	236	246	258	272	263	274	245	241	246	251	235	275	232	254	263	257	241	247	254	238	224	256	230	265	239	226	208	236	243	265	237	255	261	249	288	219	234	247	232	232	228	243	231	227	237	269	271	267	237	236	242	244	236	221	242	259	251	239	255	272	276	223	240	264	229	269	263	257	247	238	244	231	227	259	246	246	275	235	232	268	246	228	231	251	269	246	221	261	235	268	244	265	244	263	226	265	247	229	236	267	251	254	249	260	252	247	271	202	267	260	242	251	270	251	259	225	253	238	230	261	254	229	252	248	248	266	252	273	251	237	255	249	257	221	233	227	275	272	243	267	270	279	260	240	263	231	266	266	249	247	247	237	272	250	257	207	253	246	232	227	270	207	255	241	242	237	244	253	227	245	260	241	266	272	247	268	252	258	273	234	245	243	248	249	249	259	234	251	225	254	252	279	265	244	246	277	235	241	260	294	238	234	230	262	253	240	229	251	221	227	227	224	262	231	255	237	253	252	276	250	225	234	249	279	243	233	249	264	259	270	222	226	241	240	260	237	266	239	230	265	279	219	278	240	238	246	249	250	223	251	253	240	221	242	234	255	272	264	249	231	228	264	232	230	255	230	233	249	252	264	245	216	250	231	216	238	252	271	252	276	249	255	278	253	256	236	255	222	241	263	239	244	238	252	226	228	262	224	254	225	244	249	224	236	241	221	251	264	259	260	261	255	255	262	278	258	252	248	232	250	236	245	254	225	264	261	273	289	266	244	267	257	225	260	229	221	247	248	255	258	244	266	233	220	258	255	262	261	246	239	237	239	222	250	270	228	249	237	263	252	241	231	263	252	226	239	247	268	233	245	255	235	263	263	250	245	262	230	262	250	256	244	249	264	222	242	227	226	223	287	247	224	221	254	235	239	260	233	259	239	261	233	228	229	232	247	222	219	226	254	239	230	250	246	252	255	232	259	254	237	240	280	235	243	232	227	267	253	247	235	231	252	238	238	224	237	247	228	252	225	262	235	244	252	246	231	242	263	234	240	270	257	244	226	258	261	252	267	242	237	244	257	231	280	249	234	284	231	285	285	229	249	245	238	261	223	234	238	215	246	248	248	247	255	229	241	236	251	242	242	240	244	254	285	253	244	238	243	264	269	243	258	216	247	225	278	242	261	233	257	237	248	245	243	258	254	259	235	237	248	275	241	253	261	244	281	240	232	268	250	219	249	226	233	222	262	251	225	249	272	236	205	270	251	242	266	245	242	263	234	274	246	234	278	239	239	217	218	258	222	256	253	258	219	235	260	242	251	249	284	253	240	238	259	226	245	258	286	221	228	262	246	245	238	257	250	263	247	291	257	232	241	279	251	237	257	255	249	228	246	261	254	244	238	264	261	260	272	243	231	225	251	268	263	251	238	256	272	256	242	246	246	241	231	250	212	247	252	259	264	252	271	232	227	213	228	265	253	262	238	228	247	252	241	276	259	229	258	273	251	235	206	235	268	262	235	245	243	253	254	242	224	246	266	264	241	265	241	254	219	232	240	240	231	260	216	242	257	250	239	224	260	247	258	253	262	221	239	253	285	266	252	259	251	250	229	246	247	248
3717	5943	4911	2418	1648	1238	1025	794	621	533	482	422	387	389	395	353	371	338	322	343	329	303	296	296	315	301	295	299	294	323	282	288	279	322	276	273	277	250	304	253	262	305	290	270	271	285	268	293	290	271	275	288	305	306	291	265	278	280	314	263	295	269	291	267	295	294	247	263	282	313	285	286	288	290	298	300	282	256	270	305	262	293	295	270	307	281	286	275	269	268	257	306	316	298	272	235	288	298	274	278	313	277	245	295	281	281	278	308	279	259	256	282	262	310	292	271	299	285	268	284	267	299	297	288	275	285	289	277	304	279	279	289	277	278	286	288	276	249	272	277	263	283	300	283	248	281	296	278	268	281	257	271	274	263	294	308	279	290	292	283	264	296	295	288	280	263	256	299	291	303	256	280	280	240	284	300	273	259	299	294	250	257	278	291	288	278	311	291	280	261	281	281	305	307	248	265	264	261	266	276	287	271	261	259	261	261	320	264	292	269	304	289	253	285	267	284	306	307	275	279	244	278	300	284	279	288	294	270	267	280	229	297	292	308	324	290	286	279	267	275	254	289	299	290	289	306	278	278	259	288	269	291	302	270	285	283	270	282	268	289	284	287	284	263	300	258	268	261	310	291	287	277	289	270	267	260	283	304	299	271	276	258	316	284	272	326	312	294	257	271	312	315	270	258	272	296	273	281	292	291	272	285	277	317	319	261	284	274	310	288	256	249	270	281	313	263	284	292	275	283	265	289	287	296	265	276	267	265	273	288	273	274	297	264	279	281	255	273	278	265	282	308	281	289	275	275	265	279	302	280	271	275	295	285	259	284	306	293	286	295	315	280	313	270	277	294	257	266	281	271	282	279	296	294	274	295	297	285	273	273	248	287	309	267	306	296	289	287	266	270	278	275	283	295	283	275	271	267	289	286	271	284	306	249	288	309	312	255	254	282	260	297	250	294	308	277	277	270	303	271	326	291	267	293	268	254	262	254	262	285	297	303	278	269	280	292	257	277	293	248	289	269	254	292	264	254	274	268	269	274	290	271	273	288	298	300	266	260	260	281	268	276	279	273	287	297	273	272	278	287	261	288	280	228	287	268	274	292	257	265	298	277	312	308	277	274	300	269	285	297	289	284	324	271	273	285	328	271	305	276	271	277	271	306	275	259	284	258	286	277	271	275	279	263	259	289	277	284	300	284	297	293	242	258	285	301	313	270	299	260	270	265	267	243	289	308	267	251	282	290	320	299	264	275	299	275	265	325	267	288	308	274	279	259	289	254	258	286	273	280	281	263	274	268	288	294	277	314	268	274	292	272	303	284	270	254	237	258	278	274	272	260	243	281	263	289	283	266	298	274	238	260	287	250	258	291	286	268	290	259	285	296	265	305	293	277	282	278	285	246	266	253	258	265	256	287	286	294	293	271	279	270	266	233	271	260	312	276	287	247	290	251	264	311	309	283	256	283	293	249	283	266	270	274	269	308	282	291	264	283	275	277	275	278	269	292	252	270	290	300	298	277	295	277	270	309	281	286	267	275	271	267	271	291	301	282	267	275	288	283	281	292	272	269	287	273	284	279	280	275	282	316	268	297	278	316	290	272	268	269	306	288	261	267	257	268	318	285	283	260	266	298	269	272	260	265	264	255	264	302	270	284	305	316	270	298	266	272	252	275	286	248	273	278	242	286	291	291	297	287	285	306	310	286	298	291	296	269	300	252	293	287	252	248	292	282	298	277	267	289	238	297	281	258	303	209	264	289	261	271	277	302	279	298	272	303	284	271	288	301	269	257	262	290	266	243	290	284	309	284	296	287	266	278	271	267	289	275	272	288	272	291	270	306	280	301	302	252	299	302	336	272	273	310	285	280	264	285	289	287	284	285	286	268	269	288	255	290	291	259	293	278	273	305	289	268	256	262	297	266	287	265	279	292	291	291	304	279	262	253	268	262	277	282	286	277	306	260	255	276	274	295	279	278	287	295	271	290	284	272	291	278	268	287	277	265	268	232	257	269	277	265	269	303	280	265	271	278	274	247	288	304	264	270	264	266	283	278	254	276	272	254	265	272	308	278	271	291	281	310	299	290	298	298	266	297	276	296	288	311	293	321	263	275	271	293	254	261	315	293	280	258	272	279	294	299	289	274	301	270	297	279	286	271	300	286	281	254	264	258	275	292	230	272	270	255	261	293	300	272	285	301	266	293	258	290	302	251	292	303	290	264	304	286	276	256	325	286	288	244	292	252	248	285	250	268	279	285	309	295	290	269	281	278	271	318	295	278	283	297	254	254	311	272	326	269	244	257	278	271	280	299	293	272	269	288	286	288	278	276	287	270	261	290	289	278	261	284	308	277	276	276	289	280	277	261	309	256	266	279	269	247	291	254	277	270	267	284	277	274	305	290	267	267	295	272	279	288	297	269	280	260	264	291	272	291	279	292	274	304	273	246	291	304	294	280	265	297	280	262	275	282	292	276	282	283	308	260	278	274	265	279	293	269	275	288	279	287	303	286	262	290	278	263	279	284	277	254	290	283	269	310	275	271	265	276	295	268	272	272	303	281	284	266	270	310	271	283	256	293	294	275	272	283	259	328	280	280	287	269	279	275	281	270	278	262	312	251	324	256	277	293	268	295	287	266	279	278	279	255	263	257	295	291	290	281	266	280	245	290	278	300	241	284	285	298	276	299	289	292	277	275	262	292	278	288	302	277	279	287	281	297	274	284	266	287	267	299	283	277	291	286	270	280	286	293	264	284	278	230	305	298	281	285	284	273	307	289	290	282	270	280	293	280	273	298	286	284	254	288	269	322	298	268	286	284	292	270	296	275	273	304	285	299	274	282	260	306	292	287	283	311	286	269	248	263	294	272	286	276	277	260	286	285	259	299	286	269	293	284	324	288	266	298	280	278	285	280	285	286	288	266	274	267	290	294	285	262	313	292	291	259	277	285	296	318	276	239	274	279	259	283	277	256	281	253	274	299	277	289	290	295	293	262	297	276	275	304	300	273	303	286	260	299	276	298	278	286	273	264	282	276	280	265	221	289	262	294	273	294	268	283	289	248	257	295	292	274	296	257	256	286	277	267	287	272	276	265	286	260	288	277	312	307	289	265	307	268	276	298	279	300	298	275	268	276	240	306	279	274	246	271	285	297	299	280	284	264	234	281	257	285	300	271	270	301	270	289	247	274	289	261	282	263	290	248	283	284	302	260	282	301	278	276	277	282	241	296	296	283	294	302	271	268	268	319	275	295	252	264	289	255	272	295	269	288	273	299	268	301	288	289	280	280	260	280	280	318	282	266	294	261	285	270	315	273	295	294	263	277	273	288	284	280	290	330	304	281	329	284	280	259	275	293	297	278	259	327	287	255	275	311	260	292	288	260	268	270	282	287	279	305	298	290	286	299	296	265	275	303	264	314	269	265	291	308	303	294	274	292	273	271	261	272	305	288	296	265	272	291	287	269	284	262	270	283	294	276	278	294	289	269	291	272	290	287
22807	21384	29190	23977	21386	21458	16807	2118	1333	1189	1169	1030	959	976	830	896	866	827	802	795	819	802	790	736	793	722	785	775	746	723	765	704	702	737	742	748	743	745	753	729	771	695	728	739	741	732	712	754	685	713	721	703	699	657	710	700	718	714	709	723	755	741	768	710	669	722	730	703	719	685	684	680	769	667	692	720	710	669	667	714	664	703	702	735	652	660	686	702	695	667	661	677	758	691	692	683	725	680	659	698	751	713	715	688	732	695	706	697	703	694	720	730	687	697	711	703	726	681	680	693	744	684	690	719	679	713	723	672	691	714	723	672	736	730	712	692	726	687	644	725	714	682	758	706	766	705	661	700	708	739	672	694	714	671	704	692	686	701	678	697	685	675	724	730	720	705	728	661	666	706	701	683	693	688	694	693	698	693	771	684	693	669	710	681	662	674	661	750	721	728	708	716	715	750	757	708	636	675	715	704	675	693	749	706	681	712	742	684	694	656	714	707	678	745	699	705	699	693	753	698	679	672	697	691	665	685	659	742	689	691	698	683	720	717	716	695	704	689	719	710	653	706	695	689	662	704	685	730	710	726	709	710	737	717	707	767	734	683	717	720	705	684	722	695	695	714	720	727	711	702	739	646	715	680	710	702	686	683	692	706	653	743	744	690	705	702	691	703	700	696	722	687	673	713	707	680	702	689	661	725	739	719	691	745	711	679	723	748	749	728	725	687	652	704	707	715	670	678	659	671	718	680	736	713	697	691	684	716	690	727	743	690	638	677	717	689	705	673	721	672	676	735	709	724	704	708	713	724	706	755	705	718	734	658	723	706	703	672	712	719	679	694	696	651	705	696	625	736	698	686	714	681	732	724	692	700	665	697	700	718	701	744	729	706	722	691	691	701	666	660	673	713	683	715	650	703	690	688	714	701	709	688	729	675	750	670	686	703	663	716	652	696	708	679	661	702	693	675	725	754	719	723	685	655	693	698	672	714	699	723	687	713	690	769	725	683	689	712	693	696	685	726	708	720	662	724	713	753	721	754	703	685	742	702	688	699	692	727	686	669	659	711	667	695	708	678	677	718	710	698	702	724	687	716	670	727	729	700	669	721	709	739	739	695	710	695	728	689	658	714	702	681	731	706	701	684	701	728	686	697	691	680	746	692	710	666	741	701	738	711	696	710	686	677	760	690	686	691	634	650	690	688	679	696	686	656	735	737	687	670	739	685	747	709	716	719	738	658	719	699	714	674	725	725	656	732	682	677	686	717	649	666	679	685	699	725	718	724	741	677	775	705	697	680	709	728	689	697	719	738	753	669	731	672	684	667	700	651	667	752	691	678	710	693	704	684	678	705	683	728	698	720	695	671	685	728	681	689	685	730	662	671	670	686	709	694	758	654	717	686	658	738	673	707	738	722	691	696	696	725	712	670	707	710	685	705	725	710	707	733	719	736	717	704	718	712	719	686	718	681	701	717	667	727	678	721	670	717	715	682	625	667	737	644	685	720	667	708	723	675	662	729	672	693	722	733	691	694	732	728	726	667	675	698	685	659	712	730	701	705	683	675	722	703	666	688	688	730	716	707	725	663	686	691	691	683	754	681	764	716	723	696	678	662	693	696	689	619	661	660	687	684	705	696	693	713	663	706	703	645	712	693	677	680	696	697	690	723	607	760	738	749	720	714	672	703	672	734	718	697	710	754	691	649	710	715	670	681	708	689	731	697	737	678	718	730	684	707	734	694	682	726	719	710	672	689	721	707	711	690	707	633	662	681	724	689	642	708	716	730	718	713	720	681	691	678	700	686	696	656	687	695	719	689	668	699	687	646	714	675	716	698	730	656	667	689	752	680	662	725	723	704	675	724	697	669	689	717	686	686	706	686	692	694	742	713	704	657	688	676	696	717	698	714	747	686	678	673	658	697	699	698	671	724	675	665	736	682	696	740	724	713	710	721	712	670	680	700	705	705	686	694	633	691	722	711	673	727	689	690	705	720	708	689	762	707	705	697	685	685	733	726	718	669	677	738	704	731	673	677	701	660	684	679	708	689	705	752	679	762	708	733	681	691	691	713	725	660	670	665	706	687	753	691	702	681	685	688	613	713	646	714	676	713	682	712	729	705	701	700	746	729	743	764	676	683	709	686	703	673	720	665	710	682	678	673	657	672	668	699	674	711	706	720	687	715	692	683	696	681	677	700	682	706	757	700	727	648	690	704	640	696	632	726	691	675	677	699	688	704	659	712	709	688	681	693	678	689	702	724	708	703	741	703	682	747	659	677	674	766	730	699	697	678	680	686	656	689	732	695	716	714	681	741	734	711	662	731	684	700	669	671	697	691	680	673	704	695	715	700	739	705	771	692	686	719	682	699	664	638	764	682	630	678	653	680	657	674	715	680	665	713	669	695	652	675	664	742	702	662	678	682	717	742	696	733	751	668	727	703	680	720	724	697	727	690	729	660	726	713	736	700	676	722	720	696	662	655	682	661	727	691	681	678	694	693	628	688	689	674	716	704	658	672	716	632	738	690	689	760	667	710	691	653	674	740	693	694	703	715	674	676	670	718	748	647	698	695	701	708	695	694	708	672	714	711	658	683	682	700	674	684	704	698	710	699	669	728	654	731	713	715	709	689	702	678	733	665	696	696	717	732	691	691	708	724	677	705	653	704	710	689	695	683	670	704	701	685	723	691	723	749	768	697	724	671	727	675	746	733	693	747	688	670	710	684	727	679	677	736	685	683	729	678	706	732	678	690	642	728	735	679	710	750	675	660	698	740	752	666	635	701	712	702	708	699	698	692	707	739	687	639	673	695	731	695	739	687	703	704	703	722	667	695	654	734	665	741	723	703	773	680	728	717	685	674	711	721	670	692	669	699	651	678	687	746	697	657	738	701	700	723	739	732	677	711	708	718	689	742	715	727	745	679	716	685	743	681	693	770	673	713	717	686	676	681	674	644	714	691	745	673	680	707	690	709	705	721	709	658	693	706	655	699	692	722	749	673	692	735	710	715	680	664	727	736	695	716	680	626	709	719	714	715	719	662	685	715	687	701	711	698	706	714	676	721	737	672	718	693	750	713	715	709	745	775	696	724	713	675	676	713	701	730	608	688	713	696	739	715	700	703	684	658	698	725	676	690	714	685	691	738	692	677	665	700	713	702	662	705	747	756	683	697	729	699	696	717	741	694	688	731	679	722	725	697	657	705	670	710	722	735	710	702	691	685	694	720	693	706	718	691	668	673	700	697	686	678	701	700	687	696	705	745	698	697	666	662	746	693	667	656	667	659	745	645	696	732	715	639	738	713	700	710	736	669	712	694	705	669	688	715	685	719	722	745	694	706	636	689	731	711	731	697	678	715	708	687	727	691	683	711	719	708	712	639	669	707	718	710	706	712	675	721	699	665	732	714	695	680	731	699	750	690	730	682	733	700	695	715	713	708	714	732	704	728	668	672	691	716	714	740	715	697	683	694	646	708	707	668	681	701	724	726	672	708
5321	14819	12906	6632	4598	3490	2724	2210	1821	1476	1381	1174	1068	1041	1013	944	924	901	941	871	849	860	855	795	854	747	780	776	772	805	749	792	743	767	759	780	760	762	730	762	753	767	772	792	793	784	734	721	799	740	746	785	808	799	728	795	761	712	785	705	743	717	763	754	748	757	722	754	746	717	773	764	712	739	762	702	739	750	703	751	720	718	735	719	751	696	698	729	763	740	791	748	773	689	702	754	724	725	763	704	719	741	747	779	703	677	755	758	677	719	746	745	711	661	729	733	718	742	732	676	743	745	724	750	756	697	748	760	724	740	760	754	717	752	711	694	723	735	762	748	746	737	696	774	714	744	771	705	781	772	746	748	757	718	733	655	708	702	733	742	696	723	767	726	713	696	745	769	748	752	732	723	731	678	714	724	714	733	770	740	731	731	765	745	715	719	738	751	800	715	747	752	745	701	716	709	742	700	765	742	716	776	718	726	730	715	737	727	761	769	746	689	741	757	745	714	740	757	727	731	725	695	732	742	722	745	691	694	738	743	704	751	735	697	722	742	711	777	715	724	741	735	728	695	706	733	751	730	755	693	777	727	756	746	757	691	720	702	713	669	713	765	751	694	714	748	711	724	709	764	760	743	719	716	722	723	705	748	701	736	719	732	723	735	752	718	726	738	730	731	696	725	740	762	701	740	742	725	738	708	701	735	733	694	739	726	721	722	711	729	730	738	714	762	732	748	698	736	729	743	753	723	725	725	703	750	705	698	757	740	735	747	709	769	731	701	710	738	668	681	775	713	727	707	730	699	698	706	710	702	781	743	714	712	714	699	748	675	702	749	711	756	718	664	737	724	731	751	714	742	718	697	729	730	758	700	753	758	729	679	735	733	715	752	728	706	717	749	708	722	726	688	725	697	698	653	737	748	670	706	716	740	729	714	718	720	725	678	749	690	793	704	736	711	662	746	687	736	725	680	715	742	763	732	718	719	726	773	748	760	795	718	693	719	691	729	710	694	704	667	744	730	785	726	717	753	726	756	759	750	737	717	701	694	706	718	760	685	729	726	740	744	710	703	711	681	684	747	721	758	721	713	709	714	707	724	699	750	769	750	722	727	733	696	738	735	790	725	693	762	690	689	759	742	793	741	744	681	693	746	696	726	713	715	776	734	766	761	746	759	737	717	708	760	714	680	736	759	722	706	737	794	657	712	786	707	728	789	754	743	759	741	708	772	692	723	758	701	695	720	699	719	758	701	764	724	714	747	714	721	738	738	765	711	714	713	704	720	758	744	755	698	722	720	691	738	734	758	713	736	737	779	671	767	736	734	722	754	769	699	764	745	755	723	718	716	705	769	743	728	761	715	710	723	723	724	711	716	745	736	753	711	674	719	755	768	725	717	732	751	752	708	790	709	751	736	766	722	770	720	713	710	702	756	707	756	701	765	766	732	717	731	692	695	699	731	670	722	792	704	692	760	707	700	732	772	675	724	728	719	688	709	764	753	754	709	703	720	700	680	670	699	727	705	714	731	727	739	704	737	774	695	766	740	758	701	778	696	709	702	701	724	730	689	728	747	722	741	708	699	716	767	778	748	698	743	736	763	725	715	756	680	681	726	725	710	732	726	704	737	761	761	742	739	733	740	778	697	692	713	706	734	714	710	698	701	738	694	702	750	749	729	714	749	673	767	714	704	705	736	740	730	701	769	752	718	774	712	739	734	747	708	731	754	714	725	716	734	703	722	674	733	758	781	746	717	696	728	699	736	768	742	733	690	738	734	703	756	725	694	698	711	736	756	714	731	739	700	736	712	703	741	748	755	723	747	719	742	725	737	704	740	773	764	650	717	722	714	679	695	710	734	733	715	681	755	687	729	688	762	661	737	688	717	688	731	676	700	718	778	721	724	733	705	695	715	729	716	721	704	746	747	742	710	699	695	728	771	730	703	713	726	733	734	720	691	748	753	756	716	722	751	742	723	767	729	753	726	735	718	724	697	742	720	723	721	754	729	760	745	748	746	720	705	713	696	726	707	723	687	712	747	729	663	721	728	699	698	708	717	752	740	749	701	717	739	719	738	710	695	752	723	744	757	768	700	720	719	735	752	700	749	762	796	747	698	738	741	729	772	753	725	744	742	759	678	736	749	750	763	713	704	716	713	706	724	728	709	710	745	770	750	725	718	749	738	689	754	743	733	730	734	787	753	798	761	707	784	736	745	718	730	690	719	714	742	724	719	730	733	710	750	791	723	699	744	763	744	756	697	746	716	698	717	744	741	717	757	682	724	700	690	723	728	716	715	703	706	734	747	727	728	769	750	724	775	706	731	729	745	695	720	749	707	712	694	777	711	706	750	773	737	724	677	711	734	782	777	710	684	729	772	749	753	660	751	681	781	730	718	702	689	713	737	686	755	777	764	702	763	742	735	721	685	732	727	773	703	725	698	728	760	722	721	760	696	704	747	699	733	730	688	742	746	760	709	743	721	788	750	669	724	704	695	697	718	686	774	737	716	696	708	651	723	747	750	720	737	701	695	707	745	772	755	706	731	752	725	676	724	740	753	720	732	690	744	738	712	694	691	718	774	759	730	710	704	724	706	720	698	730	765	695	762	750	759	729	696	699	739	750	728	700	705	712	688	715	710	665	700	723	713	695	754	755	712	710	699	717	736	733	727	747	708	750	717	739	738	683	701	698	751	714	738	750	733	702	728	692	732	694	707	679	761	757	710	711	754	752	758	766	756	736	718	736	756	704	733	691	701	699	728	744	707	766	764	714	701	724	731	708	710	757	719	708	721	767	758	730	732	706	748	709	718	704	699	732	687	751	714	648	691	723	753	716	714	677	719	790	731	693	762	731	761	723	759	744	732	744	739	710	737	741	705	738	721	747	666	718	733	702	706	686	698	688	747	731	736	690	779	729	715	759	742	715	720	690	708	718	733	785	662	733	722	750	728	696	796	685	722	732	678	717	709	701	715	752	737	718	758	736	716	729	751	703	715	750	722	736	689	764	741	721	747	674	752	729	726	748	741	712	734	728	704	689	709	654	731	737	743	735	780	758	692	711	773	745	732	748	740	769	731	776	673	731	688	712	710	745	732	722	687	699	732	715	717	747	746	693	734	675	789	729	702	720	733	730	752	674	717	732	695	783	748	753	722	724	739	725	735	749	754	711	718	729	738	718	725	744	734	690	785	719	709	711	724	718	725	786	704	717	711	742	734	722	704	734	736	712	730	722	724	764	747	742	719	724	722	726	730	740	705	704	700	732	763	727	707	737	695	732	724	724	752	750	665	724	774	739	751	740	693	747	695	698	721	691	716	668	673	748	755	754	719	755	699	655	764	730	744	749	700	740	738	768	746	723	723	734	703	758	746	691	774	716	747	715	676	693	712	766	721	693	707	743	757	730	736	690	731	735	720	710	750	745	748	732	739	710	727	730	720	774	715	768	664	737	719	700	695	683	723	769	733	774	750	707	702	709	677	746	732	749	700	695	729
27485	20731	9673	883	590	550	559	494	536	506	502	491	496	505	525	507	490	533	544	501	545	510	502	490	504	489	547	511	526	491	494	467	553	489	529	541	508	495	495	502	540	524	504	526	547	537	508	453	489	498	488	507	505	518	488	500	527	492	534	514	495	453	544	517	518	524	479	526	521	465	503	517	514	516	518	491	527	478	447	538	521	515	541	486	513	513	490	476	459	543	490	515	477	492	477	502	520	510	531	523	537	503	487	509	509	461	489	559	524	530	493	522	509	494	520	513	519	489	504	524	523	502	548	517	507	516	525	482	496	493	471	535	503	503	479	476	534	527	503	590	517	531	509	529	495	500	514	527	505	504	463	517	492	480	504	470	499	517	520	512	520	517	453	482	494	453	484	494	475	532	501	470	502	519	519	478	474	481	505	517	524	536	473	473	507	480	502	488	503	510	492	479	490	453	451	522	502	512	505	475	513	507	476	498	537	467	460	515	514	518	500	471	501	516	550	531	506	544	539	517	520	513	503	507	511	486	487	491	535	495	523	523	529	516	484	542	486	477	533	515	486	508	482	502	504	501	498	512	473	505	512	523	476	493	536	479	510	480	515	468	503	482	512	509	488	470	497	497	522	485	482	502	534	526	513	483	510	508	492	521	521	501	488	529	523	508	500	541	521	520	509	483	483	490	458	526	505	530	507	525	530	503	515	503	489	489	524	544	492	510	493	502	515	485	507	530	477	478	514	512	508	524	515	516	481	501	509	514	544	527	484	524	508	545	473	544	541	502	549	524	473	514	529	471	489	503	488	490	499	509	504	508	492	539	499	489	516	502	493	501	479	474	490	488	482	496	508	534	517	502	506	490	504	518	487	505	490	489	480	504	457	496	479	475	523	496	517	518	517	534	484	489	477	510	488	497	508	535	515	499	536	480	477	504	499	497	492	530	516	488	517	536	495	510	510	521	522	513	535	500	485	519	475	514	451	508	526	474	533	530	547	493	522	522	517	543	505	508	510	506	538	506	523	496	501	491	494	521	502	496	484	496	500	489	519	528	541	513	513	517	521	476	475	528	516	535	501	495	481	481	533	538	499	517	507	518	506	505	472	527	474	517	453	540	507	508	479	507	518	524	480	458	491	499	455	484	509	491	498	526	479	529	482	512	512	514	523	508	494	509	480	542	501	519	501	481	497	545	505	515	471	544	504	522	495	511	499	480	530	500	511	512	495	499	542	498	468	505	527	528	517	495	489	487	482	455	553	530	494	524	540	494	488	511	491	519	508	470	483	521	520	521	496	481	519	501	506	493	534	520	498	501	459	522	505	491	520	492	485	527	467	531	483	476	495	509	498	520	499	515	500	550	498	505	511	518	484	531	471	568	481	498	480	522	531	536	490	578	535	521	476	501	497	529	459	490	493	501	481	509	506	501	528	510	463	458	503	512	525	505	504	481	464	530	490	450	530	502	480	528	482	465	502	494	492	479	459	456	502	521	528	519	506	502	541	499	499	499	518	511	518	523	529	560	471	524	497	518	479	463	473	507	515	521	481	447	499	507	494	526	486	492	485	503	504	515	532	537	510	497	507	527	537	467	522	489	542	536	496	492	503	503	519	515	503	495	494	482	523	483	522	501	566	496	498	509	511	477	509	485	491	508	497	488	504	482	518	487	506	516	481	482	509	521	544	495	494	485	506	487	467	506	487	498	483	489	524	514	521	507	525	497	486	491	507	532	531	513	539	512	522	492	491	508	525	513	493	550	551	496	510	457	526	497	454	499	505	528	511	518	488	542	506	490	513	502	490	523	494	496	502	455	470	510	510	547	471	497	486	532	513	496	463	540	512	462	533	471	500	502	526	502	531	485	487	513	536	525	463	554	500	546	519	511	491	482	471	486	513	521	495	480	500	468	514	512	535	500	523	494	506	476	515	486	511	457	498	501	511	482	498	500	493	502	488	526	502	551	489	489	506	530	502	512	521	519	493	478	481	495	509	509	509	496	464	537	519	462	500	535	490	507	452	547	515	491	554	535	511	502	505	527	495	490	503	532	519	519	500	514	505	523	481	559	531	501	548	552	506	509	478	493	529	503	456	509	489	484	514	516	505	526	520	505	496	526	526	478	475	518	490	504	478	511	500	499	502	508	508	477	504	516	505	521	507	552	491	535	513	486	506	489	508	501	501	470	491	499	532	521	510	493	513	484	480	514	492	534	514	479	502	441	485	505	493	511	480	501	466	500	520	526	528	490	496	485	495	505	549	478	507	508	496	509	501	505	549	545	499	536	517	532	488	513	496	493	523	530	497	511	512	541	467	467	502	522	496	481	517	507	483	497	482	497	525	479	565	540	500	529	476	514	535	530	519	510	521	536	527	497	513	541	495	482	493	502	507	529	493	513	483	500	534	519	496	494	535	475	527	503	532	522	515	435	524	484	486	512	533	536	493	501	526	548	507	511	479	510	518	522	486	532	522	486	527	527	491	505	506	516	465	506	514	502	532	485	482	512	518	480	491	457	498	479	482	504	504	512	502	476	478	504	487	499	486	486	536	478	519	517	531	511	520	518	499	508	493	494	497	513	509	525	487	498	499	482	515	538	538	500	477	505	515	537	509	507	518	491	500	494	531	515	482	489	511	505	489	475	501	478	471	514	480	511	459	497	569	491	489	504	495	491	533	508	492	482	522	520	504	510	517	538	481	537	494	521	472	524	487	511	499	524	491	519	455	504	481	524	485	473	502	530	533	471	435	504	525	480	511	499	504	515	509	496	492	498	509	464	496	512	526	542	483	522	476	497	512	510	509	515	534	481	504	532	510	483	512	496	543	523	496	483	527	478	473	511	504	537	515	488	474	542	515	547	514	487	503	518	525	499	520	511	524	500	499	552	517	501	474	472	483	504	510	543	502	550	498	534	552	516	515	479	512	523	489	504	502	543	461	554	503	521	501	499	507	506	524	532	524	502	491	520	494	514	494	531	504	535	512	510	508	498	531	501	568	493	520	532	524	498	491	547	508	546	474	506	488	499	505	449	516	533	486	488	481	502	471	495	488	512	495	528	528	541	481	559	497	512	524	450	491	504	523	508	499	487	504	510	495	502	537	485	529	512	531	511	496	533	527	534	484	453	521	526	521	472	525	507	491	468	547	498	487	516	514	515	514	516	504	550	524	497	544	522	511	515	524	501	493	502	497	495	480	540	488	497	549	493	506	493	534	523	523	538	527	541	497	531	499	496	547	513	492	538	489	543	506	511	506	484	518	502	499	516	471	520	484	498	505	460	527	462	491	503	498	520	552	493	518	511	477	496	465	492	485	467	467	521	482	500	543	493	545	476	538	527	508	529	506	493	469	505	478	504	526	479	496	496	483	523	493	496	503	530	535	559	546	496	466	496	539	473	493	498	513	540	479	540	521	525	510	523	548	499	518	456	504	501	528	498	550	431	505	510	481	570	486	508	531	519	517	499	495	546	495	533	498	528	473	510	465	485	523	532	478	494
4254	959	874	618	607	585	542	556	501	578	541	489	513	526	514	530	519	513	536	535	503	532	523	520	517	589	556	519	520	515	521	506	508	534	500	511	527	535	494	539	541	538	505	527	538	550	532	497	553	505	542	523	528	519	491	553	523	489	518	529	507	551	561	510	505	498	528	492	587	522	543	531	510	513	520	533	532	562	512	530	502	505	469	503	494	515	486	500	547	509	509	543	506	547	517	537	527	531	513	535	497	531	501	538	517	504	489	543	504	517	538	545	507	522	558	503	516	529	528	500	512	475	554	529	509	487	531	504	500	567	505	544	520	527	467	530	518	550	549	571	545	511	508	487	507	512	508	480	496	516	543	543	499	511	514	500	514	511	485	474	532	519	531	535	490	536	499	539	504	541	503	470	507	523	524	501	518	532	549	498	538	519	520	492	529	509	523	506	494	544	547	555	513	510	529	468	532	522	478	533	502	538	500	505	499	541	565	521	528	527	477	519	540	515	515	506	503	517	497	537	475	545	505	514	467	542	521	531	489	508	521	512	482	532	482	538	527	539	510	515	530	551	536	543	491	507	546	531	511	503	525	523	472	534	492	510	526	508	535	536	521	515	525	457	518	517	534	505	499	504	506	523	519	520	542	549	512	566	491	493	542	499	504	530	514	499	515	531	494	579	500	518	519	537	538	527	528	499	535	516	556	484	502	480	542	533	532	524	534	550	555	501	508	574	495	502	487	494	492	506	546	485	522	526	521	512	493	538	542	485	495	534	510	551	475	486	501	491	503	469	523	536	520	534	464	500	550	519	520	500	510	541	528	529	469	532	506	546	502	539	486	504	497	504	525	503	486	556	552	559	517	452	519	504	507	533	497	498	517	523	581	483	540	493	539	506	472	550	506	515	468	546	476	531	500	500	469	480	535	494	510	518	569	492	516	520	551	505	483	533	522	545	530	510	539	493	488	490	470	497	554	512	537	547	522	514	489	528	541	509	513	540	512	505	519	517	494	518	544	506	506	560	505	525	532	497	553	510	514	524	524	523	502	500	551	484	548	511	519	512	505	552	517	501	509	512	531	560	513	518	469	526	514	518	522	516	536	482	497	549	532	523	495	552	523	492	537	500	539	549	542	509	558	514	482	526	488	519	505	502	542	502	520	528	500	524	536	513	485	494	507	556	554	537	480	507	517	523	489	534	522	512	521	527	519	517	499	521	542	505	450	509	479	549	510	530	529	538	524	506	514	521	502	538	517	503	523	501	527	523	527	522	511	516	485	512	511	524	527	490	477	511	505	496	536	495	526	516	520	503	563	536	546	482	481	530	531	563	500	505	506	536	533	512	534	504	535	471	519	500	521	513	538	553	521	515	539	515	507	486	537	522	513	541	514	499	559	506	520	524	496	501	526	535	521	506	520	510	486	516	484	518	545	540	485	514	518	477	524	525	547	481	526	518	530	496	538	481	491	538	554	513	466	488	530	454	518	508	495	514	475	482	522	532	530	479	518	538	563	485	516	521	524	559	542	552	550	508	535	525	543	513	531	535	554	486	550	482	504	513	575	504	457	527	529	532	506	542	538	514	475	493	488	496	521	562	533	526	569	541	514	537	551	514	520	524	572	514	528	538	503	526	529	525	531	512	551	499	542	458	521	513	493	513	498	508	493	536	498	530	534	537	523	494	505	530	491	512	536	493	544	507	511	542	513	500	505	494	525	500	513	487	502	516	483	554	544	529	570	485	510	511	543	538	520	521	509	566	518	538	514	545	545	517	488	540	494	529	544	541	497	483	543	501	531	513	508	531	508	486	514	545	513	499	490	524	456	536	558	489	552	534	520	556	503	545	522	521	529	491	513	527	468	516	498	526	497	486	471	482	539	490	511	495	537	524	536	537	522	498	503	540	546	523	509	495	515	511	506	493	553	506	519	534	535	495	510	526	481	557	507	526	511	481	505	514	591	520	542	500	500	489	568	502	476	453	490	504	524	498	501	515	508	505	501	516	508	531	524	464	517	509	491	504	548	526	552	515	524	490	494	518	547	545	532	497	476	485	461	522	518	522	532	533	544	532	530	460	502	503	498	493	465	529	494	513	535	523	515	540	509	517	532	550	491	501	517	513	508	499	508	509	514	530	496	516	489	503	502	499	489	493	520	525	528	520	534	514	546	500	506	519	517	503	553	491	503	493	525	523	541	518	505	533	522	524	535	532	515	516	510	561	482	506	514	529	555	525	547	530	485	513	522	548	481	513	566	498	509	526	501	536	491	493	501	501	533	528	511	535	497	572	518	551	535	491	516	518	514	553	466	495	565	515	483	528	541	516	540	513	511	486	516	529	535	531	519	516	528	477	551	499	531	545	537	520	539	519	520	514	512	545	510	488	509	511	518	480	514	512	517	534	511	515	525	502	497	505	546	507	500	518	504	491	466	547	524	535	524	481	508	478	511	485	513	512	487	496	519	505	498	528	516	504	554	536	481	503	523	496	492	522	509	534	496	537	501	518	542	517	523	517	540	527	525	486	502	548	538	505	493	534	498	516	515	516	515	529	495	519	470	509	557	481	514	524	496	481	524	517	518	501	523	558	518	482	525	473	531	491	543	533	471	513	462	554	481	546	527	529	473	576	520	498	526	522	485	511	496	545	541	512	517	527	549	517	521	505	518	529	558	552	522	524	529	550	546	488	517	527	512	521	507	514	505	494	509	564	538	548	509	535	519	508	515	472	480	511	493	537	493	524	575	512	498	498	511	530	507	529	503	526	559	487	495	521	539	487	563	532	479	501	556	490	522	525	497	525	528	499	529	507	512	493	499	514	541	559	538	480	511	492	459	516	527	506	500	514	526	519	508	540	489	469	503	500	507	512	458	532	534	555	543	534	543	542	535	534	498	516	487	530	510	495	530	508	523	544	488	535	484	485	512	515	531	500	484	536	494	505	489	477	513	471	540	460	492	531	471	534	501	515	483	501	521	470	512	545	548	531	506	499	500	524	515	514	531	526	571	467	505	519	485	462	510	489	488	521	504	520	522	507	540	511	512	499	505	506	542	496	490	520	534	492	521	517	518	517	496	467	517	503	482	510	555	514	514	518	524	515	523	464	507	548	501	491	465	505	518	504	505	495	517	552	473	537	480	536	568	522	541	531	531	474	527	541	492	496	512	491	501	541	541	514	535	527	516	574	563	527	479	527	490	515	501	485	516	543	488	507	515	503	503	533	502	552	496	575	487	523	552	535	492	536	497	555	501	517	496	556	532	524	526	566	522	502	540	489	545	545	489	549	534	513	460	561	546	505	522	501	529	495	500	545	542	508	503	515	539	538	501	509	505	526	481	498	522	563	491	547	547	519	505	540	545	513	509	519	492	561	491	512	507	477	507	491	532	496	535	492	532	546	508	505	529	475	543	499	514	539	529	526	499	506	584	481	486	486	540	513	496	489	537	524	509	537	507	531	517	516	505	537	509	559	541	495	537	492	497	514	495	520	502	526	513	517
23864	21352	29010	24042	21364	19967	3040	1479	1273	1153	1170	1102	1063	1033	976	1026	948	1041	961	1006	1014	949	919	900	893	1019	967	907	951	922	976	951	854	940	907	928	917	905	866	975	923	911	940	905	916	904	909	885	899	955	891	905	927	962	900	895	923	949	919	898	893	939	881	906	947	909	861	941	896	881	926	947	913	868	872	888	885	893	873	868	895	884	912	872	917	932	853	918	901	926	878	848	848	891	847	928	936	872	863	906	869	909	867	894	897	917	875	932	957	943	916	872	873	870	889	899	886	893	949	909	924	889	873	866	845	920	871	851	921	884	903	905	852	903	898	918	868	912	902	958	893	913	883	926	921	897	855	923	936	841	870	930	886	930	920	892	905	932	905	907	921	952	929	908	911	897	914	904	912	922	897	893	888	904	925	877	875	932	897	835	880	882	860	889	906	907	898	892	892	876	883	898	879	913	897	881	858	917	891	847	890	893	935	885	894	909	873	906	898	871	858	869	883	863	916	944	869	902	870	938	907	842	923	932	931	856	962	905	930	933	875	891	882	904	939	911	904	877	869	912	874	922	914	856	902	904	933	889	952	925	892	892	901	914	913	903	880	887	912	830	900	932	946	929	919	922	892	898	894	871	931	910	906	832	887	865	861	883	929	912	875	878	911	911	936	873	902	886	887	900	893	860	949	883	891	886	886	910	925	915	866	887	885	917	922	920	909	881	873	891	953	955	874	866	917	922	853	914	905	845	889	890	885	845	894	901	875	910	847	926	895	879	917	906	897	831	903	826	887	861	900	871	880	876	870	908	917	872	843	897	904	910	890	871	875	922	911	870	883	882	929	948	890	915	953	855	903	903	935	878	894	970	949	943	903	901	865	823	892	915	907	896	938	885	878	860	864	948	835	866	916	918	854	873	890	900	912	918	935	851	952	838	909	869	869	888	909	879	954	880	849	838	938	909	884	856	876	953	834	904	851	864	874	892	873	918	869	876	975	900	948	935	880	872	871	932	940	931	940	909	895	925	908	908	895	802	922	924	908	904	889	898	980	859	864	881	904	888	895	842	895	849	916	904	906	944	939	844	897	867	902	922	892	940	922	925	900	891	927	969	946	902	896	895	897	910	908	901	894	896	923	912	913	918	927	927	863	900	909	920	885	888	899	883	897	891	874	854	868	834	880	888	891	911	843	862	876	893	911	862	944	866	914	908	851	911	903	873	904	889	913	857	973	875	862	901	916	877	903	882	891	933	896	947	923	830	912	955	879	922	907	919	916	892	909	923	895	852	934	879	903	898	896	866	906	887	950	828	956	887	918	873	917	897	866	915	852	893	873	924	920	913	881	919	832	904	887	859	864	838	899	921	848	877	918	860	862	908	888	828	907	843	932	901	837	955	937	952	893	907	851	873	929	907	847	893	868	910	879	847	884	839	951	926	899	901	857	890	871	916	948	894	825	888	877	870	895	918	876	877	938	904	911	887	858	925	933	845	907	865	867	834	886	890	904	914	863	899	896	889	885	870	928	851	887	880	819	970	895	940	964	886	918	809	918	933	923	903	832	912	941	894	902	875	871	889	937	846	848	882	941	838	836	873	945	915	952	887	960	894	897	918	956	901	907	884	939	888	901	884	831	866	878	897	943	881	899	905	887	911	901	919	876	901	926	899	921	874	941	900	927	871	879	861	862	874	884	901	918	899	891	878	878	906	897	891	859	962	951	963	922	951	891	948	985	928	928	858	880	942	887	919	947	917	907	932	835	883	916	880	849	885	894	859	880	873	870	869	863	909	863	925	979	905	904	906	877	885	854	908	896	898	909	885	917	888	915	881	908	913	916	887	884	922	904	906	895	907	897	909	891	910	841	866	923	884	869	929	894	871	854	911	948	911	967	895	875	924	885	900	882	870	909	963	860	914	852	922	894	868	870	879	910	882	835	914	849	871	906	904	878	901	879	919	877	955	879	876	917	909	902	931	911	897	873	860	897	897	938	871	820	941	956	924	869	905	888	885	893	901	883	896	907	860	875	901	887	923	857	914	935	868	880	894	859	900	891	859	880	916	875	874	870	876	833	924	898	930	864	877	909	909	942	885	882	911	948	906	888	943	894	886	917	949	898	860	939	898	919	905	907	930	890	908	914	923	950	921	897	909	937	901	894	912	869	871	942	905	936	883	909	855	900	872	931	849	909	924	901	867	869	840	886	951	904	918	952	861	906	914	897	900	922	900	871	854	880	903	878	883	925	916	951	924	911	914	832	922	889	953	862	903	869	871	913	907	899	899	894	849	870	886	906	854	876	851	891	881	871	881	898	863	904	945	861	888	865	927	870	867	872	857	884	875	930	909	886	877	830	886	875	843	877	846	901	969	888	838	951	838	899	876	928	897	875	881	873	915	893	870	926	864	929	917	867	898	874	880	896	897	897	860	870	876	911	900	923	842	939	915	864	868	903	900	889	847	951	901	926	903	855	868	924	952	897	916	887	866	896	866	874	852	943	901	892	891	888	877	938	879	908	904	858	848	950	910	953	932	877	855	874	893	927	920	884	885	913	942	877	920	861	931	940	871	955	925	895	919	944	863	838	883	828	870	904	885	853	931	924	913	867	832	810	897	883	908	891	830	903	923	844	926	919	859	917	864	842	896	900	875	905	867	875	938	899	891	882	902	887	914	899	866	923	868	879	901	884	916	857	883	874	922	831	903	894	892	908	835	891	904	905	905	954	895	882	928	922	904	838	896	936	915	927	896	900	917	930	865	850	913	897	884	900	894	900	888	862	921	879	907	917	911	914	928	883	942	877	891	881	892	897	814	869	894	873	882	897	937	948	834	840	922	883	903	845	915	947	905	892	900	901	889	924	910	908	923	849	879	821	880	901	889	870	928	896	852	884	929	939	953	872	880	863	826	891	885	879	825	981	920	893	903	842	914	853	859	886	916	927	899	884	875	859	915	913	903	855	876	925	881	966	888	806	892	877	963	937	881	891	864	878	868	868	892	933	939	957	902	937	916	938	854	901	871	914	897	915	960	881	877	919	922	885	888	886	895	860	897	901	961	867	871	860	850	867	880	868	928	908	915	837	893	912	848	911	876	883	894	857	888	900	886	872	954	894	981	909	910	899	902	880	926	853	927	841	893	915	809	921	949	901	906	896	908	890	949	900	841	859	881	857	956	936	916	898	901	878	895	900	900	908	832	926	894	845	842	856	870	907	936	863	855	903	882	892	893	896	883	924	862	899	861	892	869	915	892	904	879	941	850	875	888	913	895	909	840	913	825	893	878	909	950	898	904	897	814	886	912	893	916	871	857	938	950	901	872	895	903	888	866	850	864	836	861	913	853	873	883	907	911	884	827	876	875	876	881	888	867	898	932	874	877	928	927	861	892	886	912	912	876	929	883	846	914	858	881	961	915	889	933	901	901	859	895	955	875	875	929	951	915	873	841	879	918	857	893	899	863	872	872	883	884	935	882	865	881	898	899	899	913	911	898	895	938	870	914
3940	9165	7926	4200	2931	2315	1963	1714	1431	1246	1226	1128	1142	1092	1061	1021	1035	1016	1005	1003	1025	970	991	974	938	911	946	919	939	915	974	889	898	943	948	915	987	947	897	951	890	916	963	961	897	915	936	852	948	882	937	930	915	888	916	921	901	895	920	906	903	875	915	890	875	917	919	928	917	904	889	890	850	864	949	879	905	940	940	854	837	918	910	946	898	861	902	888	865	877	871	892	908	902	902	901	870	905	907	919	925	893	887	906	878	923	940	881	919	931	913	928	915	894	949	893	887	893	937	898	924	935	846	924	929	908	915	952	943	875	900	903	899	914	871	893	850	904	933	895	876	958	943	938	942	921	952	906	924	917	916	933	919	867	887	938	893	903	923	879	976	960	894	859	911	930	906	843	923	880	874	850	854	943	982	844	896	871	898	910	876	890	941	889	925	875	864	887	931	854	901	909	973	910	891	958	886	906	899	892	888	898	944	865	867	903	892	915	905	906	861	896	887	868	878	890	916	915	961	937	933	900	892	913	939	878	879	970	842	881	903	906	886	901	880	856	902	893	914	976	916	913	898	893	913	921	955	934	907	916	915	919	908	955	897	943	897	951	940	851	875	896	938	904	914	885	940	953	984	931	935	911	874	941	852	854	917	862	899	938	920	930	858	877	864	891	930	957	885	905	909	908	902	928	865	881	919	928	921	918	949	896	921	862	852	865	882	928	859	876	944	884	896	917	915	922	917	903	962	898	927	889	950	882	905	895	902	909	913	917	900	898	892	901	951	939	962	878	909	907	870	878	922	896	852	932	951	919	894	939	912	946	930	939	872	926	950	875	958	896	906	933	875	926	923	954	889	881	900	915	934	901	907	879	862	900	906	894	945	902	893	910	896	943	931	869	846	854	891	908	918	900	919	908	898	937	896	919	967	1001	948	899	878	882	904	877	904	929	901	909	950	864	930	895	937	870	867	891	908	946	898	929	923	860	897	868	876	887	922	909	915	936	916	907	873	890	879	906	927	908	916	892	959	858	921	886	929	922	919	931	905	852	936	909	953	883	907	855	921	898	933	932	911	876	873	892	905	910	896	945	913	896	892	868	876	849	962	927	911	929	947	930	838	896	911	875	901	966	946	913	902	950	913	869	938	858	875	908	935	914	884	913	850	951	893	892	905	884	890	955	962	925	914	970	847	928	878	961	930	910	911	945	895	930	893	930	870	852	842	875	903	946	920	864	911	921	859	930	894	887	902	869	891	886	878	906	932	874	922	952	918	882	854	887	873	937	916	865	889	880	930	889	913	877	884	855	917	916	859	920	827	886	928	881	888	851	1002	911	918	887	875	896	889	967	880	907	864	910	883	915	924	894	883	918	891	905	854	872	900	880	865	851	943	927	881	937	865	889	977	883	877	870	862	879	899	873	909	896	922	878	893	945	878	937	899	910	913	871	898	909	923	950	866	919	893	931	903	897	935	890	891	864	868	930	861	854	874	861	922	858	962	937	894	923	878	888	872	920	888	893	944	851	953	869	905	886	934	896	910	923	935	910	928	878	875	903	918	928	939	888	916	900	865	890	900	945	898	909	878	907	907	933	913	894	858	874	900	933	878	899	942	922	956	912	908	904	865	936	918	897	943	880	875	863	901	897	951	885	892	885	915	828	914	894	903	914	868	902	895	917	883	894	838	964	925	905	946	889	952	915	885	889	939	864	853	942	861	906	925	914	912	893	900	908	879	900	852	942	881	903	936	928	935	940	904	937	896	895	905	882	875	883	911	908	899	915	917	876	946	903	887	872	880	887	869	919	950	938	884	879	903	909	851	894	918	930	898	850	925	911	916	853	869	887	893	910	917	929	897	940	911	886	915	884	902	905	883	895	909	888	889	902	899	895	907	909	898	886	872	893	898	888	857	900	913	867	854	903	936	907	914	994	894	924	957	855	897	860	890	886	904	892	900	946	877	914	899	880	873	856	874	870	885	896	929	886	860	895	918	872	898	917	893	878	817	897	913	864	909	929	887	921	872	888	864	868	879	873	931	897	924	891	964	912	880	904	891	866	966	888	891	899	930	896	892	921	970	859	937	926	869	929	914	912	922	909	943	866	899	875	949	865	930	910	875	919	882	865	895	892	896	910	905	874	939	925	858	900	948	960	895	909	869	916	921	903	867	905	877	847	950	904	906	920	882	878	869	937	922	896	928	895	923	907	929	886	975	912	903	881	883	982	917	883	908	937	976	860	858	930	863	901	945	839	942	912	857	901	867	894	909	863	900	943	910	960	839	916	911	896	921	861	859	844	866	934	941	956	883	872	878	897	856	911	911	868	869	866	918	936	948	864	901	953	898	920	916	916	873	861	922	907	926	928	898	905	923	900	861	950	866	920	913	882	913	876	903	904	923	886	918	843	942	929	958	903	910	900	920	876	973	904	930	861	926	901	895	923	916	914	877	907	930	874	904	900	888	885	903	881	877	897	893	902	915	930	928	912	890	915	895	898	911	942	902	878	902	871	923	926	917	890	901	897	906	894	888	914	871	946	881	908	929	894	934	897	874	859	877	898	923	971	880	845	890	908	947	872	862	893	916	918	878	864	936	835	881	924	888	990	938	911	933	835	940	885	916	898	863	856	905	912	913	919	889	875	890	860	858	950	938	878	935	936	915	964	950	893	875	908	873	901	888	919	940	963	950	873	886	877	899	944	907	835	900	926	928	894	953	859	941	893	840	908	968	842	875	951	895	905	910	856	942	873	932	866	915	900	842	890	895	903	886	918	914	921	912	846	890	931	879	947	875	871	912	857	907	928	860	925	917	933	917	926	899	906	944	893	928	911	905	933	893	859	828	899	919	932	929	883	888	872	877	933	904	895	893	931	860	907	881	899	904	914	877	927	903	911	937	918	916	907	914	897	908	863	982	931	896	851	897	966	914	934	849	903	919	870	908	927	873	879	853	886	910	919	910	845	815	887	864	887	929	893	945	883	920	880	908	953	878	856	922	904	958	884	886	879	888	876	874	849	857	943	904	897	916	893	884	925	911	923	884	885	877	840	939	886	888	927	940	911	920	874	914	933	927	911	945	935	926	834	869	874	885	912	894	871	871	872	899	934	860	876	875	924	891	874	851	928	923	876	910	916	882	927	954	910	917	890	898	862	913	900	854	905	898	911	907	949	935	852	937	903	978	841	937	921	914	919	848	900	911	867	885	969	891	880	889	851	941	858	833	897	885	919	903	896	854	894	921	896	889	924	927	888	864	888	911	894	890	886	900	854	878	924	908	962	899	904	936	948	943	875	873	871	915	865	892	916	918	933	869	946	910	932	885	905	903	909	891	908	904	887	909	923	937	923	915	863	889	907	930	919	965	926	931	939	891	874	863	916	914	895	951	888	938	969	937	929	935	915	910	881	863	923	947	857	895	957	888	917	944	917	915	907	892	876	896	915	821	897	936	885	882	898	930	924	889	880	900	946	869	951	894	903	881	891	919	885	833	935	899	904	877	798
24985	21341	28406	24595	21189	4319	649	474	380	349	339	354	327	300	296	319	278	266	284	309	274	264	243	252	264	269	276	272	263	245	244	274	264	271	211	228	256	254	258	236	234	261	255	260	243	264	240	254	221	237	238	248	265	266	262	269	263	239	214	242	236	217	257	271	257	261	262	271	252	272	244	270	228	234	227	245	230	237	233	277	237	236	233	256	262	227	240	236	247	263	243	212	258	233	235	256	251	228	214	280	245	258	240	238	223	265	232	236	260	257	254	254	236	251	252	235	260	230	260	238	228	250	227	246	256	249	246	259	229	233	242	241	243	242	214	246	259	249	246	222	242	271	254	251	222	254	244	249	267	243	273	242	257	225	247	260	253	241	275	229	253	261	231	258	232	255	232	242	254	228	248	221	237	271	254	272	246	254	257	266	272	237	240	211	247	269	246	281	211	261	233	249	275	232	235	278	239	239	264	255	253	249	239	241	252	231	257	261	239	263	232	256	240	271	266	254	253	239	251	240	230	235	230	247	224	266	252	238	227	255	249	232	240	261	242	227	237	244	256	227	253	275	229	263	233	268	263	274	226	235	240	231	232	243	242	232	229	232	247	229	255	245	235	263	255	265	273	241	246	240	252	231	256	229	233	243	261	254	270	272	246	232	228	251	217	271	236	239	224	246	242	245	246	259	216	271	240	238	252	248	233	253	249	244	251	246	237	234	234	249	247	265	274	251	255	260	258	256	236	261	243	221	243	275	256	241	253	237	252	257	241	258	225	226	267	252	250	236	231	254	247	265	247	234	251	233	228	288	255	253	238	250	219	224	255	204	237	251	217	260	245	242	203	246	236	237	222	227	242	262	276	256	257	236	255	240	251	223	276	249	236	234	238	255	237	261	236	288	230	247	269	254	249	206	232	265	255	262	244	229	243	218	246	246	216	237	195	246	250	241	264	219	239	236	243	262	230	244	244	236	226	252	255	285	226	261	254	245	224	245	249	244	225	272	270	251	232	259	247	232	234	228	228	213	268	252	251	259	230	236	258	256	228	234	254	267	228	237	237	248	252	246	269	225	251	263	275	295	257	236	256	231	266	249	236	234	242	267	227	261	253	268	270	239	252	249	252	236	226	247	241	262	244	247	253	238	269	238	243	239	246	258	239	242	254	255	268	237	238	280	275	239	252	250	260	261	237	261	266	254	232	266	247	217	282	219	252	238	256	213	263	233	246	242	250	242	273	250	255	244	277	242	238	256	240	239	261	236	260	251	252	231	254	244	270	228	240	268	262	232	267	238	255	236	230	268	237	261	247	243	246	268	233	255	239	243	259	254	232	276	252	204	227	268	253	247	259	243	236	274	250	227	246	258	224	251	237	234	246	217	252	241	246	259	259	242	245	239	226	240	268	240	240	233	230	240	230	264	241	282	256	233	244	216	231	241	242	235	256	234	225	228	238	231	250	267	236	255	240	220	235	221	235	253	216	243	223	231	253	217	259	232	253	219	246	253	254	235	261	258	244	250	251	230	252	234	240	251	233	220	237	236	224	258	263	263	234	273	235	231	265	217	254	237	233	258	231	246	250	232	232	244	236	268	233	236	237	231	250	238	263	247	238	223	249	260	242	237	241	238	251	237	253	239	229	255	247	241	240	215	252	242	248	238	238	226	259	232	260	254	241	242	220	269	234	222	245	250	251	259	249	235	232	268	258	230	254	238	246	266	261	265	251	271	260	261	251	252	266	240	242	260	263	242	245	251	258	227	235	245	236	224	245	251	220	251	267	256	236	241	214	239	250	253	258	249	269	234	249	238	275	300	232	217	232	237	276	285	258	288	272	256	233	256	230	243	250	286	267	259	242	230	244	239	251	274	231	231	257	273	271	224	236	234	238	223	256	247	267	252	232	252	242	268	241	234	229	253	252	232	247	249	236	277	249	237	263	231	238	242	252	226	255	235	283	266	236	210	240	238	242	230	244	254	256	287	226	237	252	242	252	259	251	218	241	223	225	238	276	234	273	282	223	271	257	237	241	254	259	252	253	236	240	230	229	249	244	255	265	243	240	224	269	266	249	241	228	274	261	249	241	265	235	246	237	225	247	257	219	228	237	239	247	269	234	261	253	251	207	253	230	251	271	230	284	266	259	234	220	246	252	238	262	237	239	260	245	255	247	217	253	247	221	237	233	254	258	230	224	242	246	230	219	279	239	258	237	242	255	248	240	232	265	223	254	237	249	239	247	244	208	224	222	230	245	244	259	234	238	249	227	261	244	224	245	241	215	223	250	225	242	262	262	261	230	263	246	237	264	251	237	241	237	250	238	254	233	241	252	238	230	247	238	246	228	243	220	249	252	251	234	267	265	223	227	249	249	255	260	249	248	239	225	230	257	245	256	230	230	276	228	253	249	217	260	265	264	230	276	224	246	238	240	231	237	242	241	266	237	234	263	258	239	241	232	253	250	227	266	251	233	230	243	229	266	259	249	257	248	244	245	252	220	194	239	265	262	219	236	233	237	233	267	251	234	220	241	251	249	260	234	260	218	241	259	241	242	269	223	254	254	253	254	225	243	267	249	220	237	240	230	249	229	251	227	275	238	235	260	204	255	223	258	212	249	262	239	271	237	228	259	233	272	249	217	237	250	264	232	236	248	235	234	225	259	237	236	255	250	267	246	259	239	254	264	249	269	244	258	261	257	240	257	225	260	230	278	247	264	259	253	236	234	234	251	227	250	243	253	243	253	233	248	258	210	245	265	246	225	212	262	266	240	269	262	262	239	259	241	241	272	214	238	222	269	242	243	263	250	264	240	230	230	253	233	229	229	259	237	245	228	239	278	221	247	241	252	251	237	260	232	235	264	252	231	235	238	241	236	252	250	209	238	218	268	262	237	238	276	268	224	228	228	212	247	260	264	246	250	256	257	247	237	240	227	260	248	239	242	262	254	236	242	258	237	247	256	249	257	228	212	240	271	260	254	259	249	251	235	216	249	263	234	249	250	247	241	251	242	235	232	264	239	246	238	259	243	239	271	231	236	240	227	230	252	230	260	256	254	243	219	207	228	236	250	252	236	248	255	225	226	270	257	250	261	235	255	257	262	228	233	265	236	234	260	257	228	253	234	251	243	250	240	246	258	283	248	257	240	268	229	250	238	217	235	256	220	228	243	263	236	235	253	257	227	257	227	245	282	265	236	261	231	235	255	254	256	223	216	226	236	229	228	216	251	211	243	248	264	247	225	238	258	266	231	214	261	237	233	260	236	231	245	285	229	253	245	249	260	253	237	262	237	232	228	257	230	261	251	207	252	238	262	241	229	265	237	243	237	262	244	255	224	256	249	246	254	242	247	233	237	261	235	236	271	235	253	269	252	232	224	233	248	230	203	250	195	261	252	272	222	233	243	259	231	236	257	244	228	265	281	257	217	242	260	236	246	244	268	255	240	245	246	240	280	286	260	242	237	258	248	262	255	254	269	240	255	246	246	228	207	257	216	257	249	257
3837	5867	4912	2420	1628	1196	956	780	650	498	452	427	435	380	366	352	345	343	322	314	287	304	279	320	299	305	295	319	284	288	260	289	291	280	296	281	300	276	317	284	284	290	295	285	270	274	269	245	263	296	292	271	271	267	282	276	287	304	296	291	298	299	294	256	296	265	283	292	290	287	296	282	305	281	301	280	271	259	261	281	275	265	274	280	267	274	278	285	299	264	302	287	287	280	292	301	272	289	307	294	284	306	290	280	281	283	298	264	272	280	281	276	292	261	253	249	252	275	300	303	271	269	282	297	293	266	309	272	284	250	283	281	298	273	297	283	296	247	325	287	265	291	295	247	285	262	292	293	282	248	303	286	242	259	255	260	255	280	297	273	283	286	291	285	222	264	261	286	263	259	269	267	250	269	262	309	277	291	287	266	253	270	279	253	266	269	285	288	283	259	257	277	252	277	282	273	294	264	299	265	276	271	262	266	274	274	298	285	267	283	277	299	270	258	277	265	262	262	312	301	292	290	278	297	292	272	256	273	270	278	269	250	272	259	267	274	253	265	260	298	276	294	290	309	309	290	313	252	266	310	272	268	283	256	279	281	311	269	317	297	296	232	263	274	291	296	257	284	257	284	271	276	306	305	251	296	268	268	257	288	270	282	281	275	267	269	287	274	277	268	265	253	290	267	269	296	281	299	307	256	269	278	267	267	308	294	281	269	252	315	283	275	280	273	314	282	306	263	298	274	316	280	246	271	290	293	278	302	289	289	281	250	271	291	293	303	273	307	280	292	273	262	290	297	299	292	291	292	300	262	271	287	287	295	265	284	278	291	240	277	245	272	261	272	319	289	308	280	275	271	266	298	258	286	275	269	296	274	276	281	294	279	268	300	275	302	262	267	279	260	266	271	312	273	285	285	284	277	295	265	283	265	288	309	294	339	252	265	271	273	253	284	309	283	280	274	247	271	270	264	281	282	270	286	294	262	269	281	234	273	304	252	317	286	264	289	292	281	276	269	299	287	265	282	304	282	260	288	278	276	299	283	282	249	264	289	292	256	327	306	305	284	267	280	284	259	280	255	271	290	271	278	290	299	263	271	295	242	296	274	244	254	259	287	251	303	294	292	289	281	270	266	292	257	264	270	305	272	297	313	282	268	264	280	287	307	274	253	271	268	239	274	277	303	290	248	274	278	258	244	305	272	285	269	268	295	275	294	270	313	269	262	275	305	257	317	287	283	302	290	283	281	269	270	283	268	284	280	299	305	267	293	266	253	263	292	308	284	309	297	273	267	271	297	274	278	248	256	272	264	274	280	276	309	301	276	268	282	283	271	288	290	274	263	287	272	316	272	270	301	247	281	266	263	288	259	271	259	291	284	313	286	269	261	270	268	259	303	259	242	265	291	295	248	289	258	289	313	273	274	253	267	258	280	248	258	272	267	255	273	269	274	270	317	267	304	271	290	273	254	248	270	268	282	282	245	262	291	280	250	277	272	289	274	271	270	266	260	286	245	269	294	290	284	275	285	268	288	267	281	269	291	272	278	296	285	255	297	292	310	264	273	285	271	269	280	284	259	300	278	270	257	263	269	268	302	254	295	279	263	265	291	243	291	272	274	269	298	281	302	257	248	274	281	273	266	288	307	283	299	310	267	231	275	277	277	270	289	266	278	279	295	288	265	260	249	253	276	305	284	282	273	269	295	242	278	277	278	257	268	298	268	252	269	284	281	274	273	286	284	298	280	310	279	298	283	259	257	296	315	285	284	257	283	296	292	274	271	270	275	289	271	264	286	243	278	296	264	258	257	258	277	263	287	246	273	248	292	261	265	298	284	241	268	269	262	319	260	276	266	288	316	247	271	260	251	276	305	281	272	294	288	278	278	279	283	267	269	291	304	284	270	271	280	302	261	269	291	292	268	279	257	271	318	298	265	272	275	291	258	282	257	300	310	271	298	260	299	286	239	291	281	253	261	275	305	230	286	270	275	280	302	292	267	273	274	283	275	308	264	296	260	310	288	272	280	306	277	244	281	266	278	275	283	274	256	297	267	268	288	292	256	281	301	297	270	269	278	304	283	284	260	300	276	252	285	279	325	255	313	286	277	271	263	286	281	264	273	284	285	259	257	281	273	255	263	277	258	281	279	302	284	268	285	271	264	260	292	302	269	268	297	251	297	266	284	246	300	282	271	280	273	276	293	292	271	264	304	277	266	262	282	274	288	277	287	284	269	298	282	264	264	259	252	276	266	282	268	265	279	280	289	280	262	276	263	270	245	267	289	287	258	305	262	270	263	281	281	256	281	251	269	290	272	271	265	246	248	262	246	265	281	315	284	299	242	281	271	257	264	294	281	290	254	264	265	263	269	287	315	269	274	278	303	269	253	251	272	261	260	272	283	302	267	285	280	262	258	293	311	269	299	271	273	280	305	235	299	288	273	275	272	274	271	285	261	271	270	274	281	267	275	316	297	297	278	292	292	286	302	298	264	270	287	247	304	277	268	278	280	309	280	290	271	247	289	278	282	278	282	288	256	289	274	234	273	317	266	312	270	228	255	296	258	285	246	290	273	303	273	252	293	284	296	263	268	281	269	277	275	292	267	270	267	305	301	253	272	296	306	280	245	288	301	244	254	263	294	248	221	284	254	287	305	253	300	291	286	264	295	265	260	303	295	296	255	293	275	278	289	275	295	279	282	297	281	265	262	291	300	249	240	292	267	300	261	279	304	279	257	277	284	298	318	287	296	286	258	264	265	296	319	295	259	295	286	276	263	285	258	265	265	269	263	280	286	274	265	246	294	275	279	291	307	277	287	288	281	274	295	266	306	304	312	268	275	289	259	270	300	269	273	282	270	286	261	264	275	295	280	263	277	273	252	287	258	307	278	269	262	260	271	275	278	296	281	286	289	273	269	286	281	273	254	249	279	278	295	296	287	266	280	276	286	279	251	252	260	289	283	288	277	289	276	269	265	300	256	245	272	289	297	275	261	281	277	277	268	289	299	297	271	281	257	277	276	273	270	287	241	270	322	260	247	291	303	254	286	263	292	264	299	260	251	300	241	281	251	265	291	270	287	276	275	275	276	294	268	256	255	281	274	288	273	290	279	266	294	278	298	262	284	259	278	269	275	271	300	300	308	328	268	286	295	276	272	277	295	270	279	261	289	267	263	252	259	302	272	290	282	270	293	270	296	304	286	323	298	257	290	296	298	293	281	276	268	296	298	282	267	283	278	271	263	269	286	266	297	296	288	286	292	291	277	278	278	266	246	278	268	277	269	272	266	280	295	283	288	303	287	263	286	295	299	271	253	265	282	272	286	259	304	284	287	260	275	302	287	296	261	238	274	266	277	258	271	304	282	299	279	266	299	268	223	269	274	275	270	278	289	273	268	270	270	239	236	284	257	281	254	250	272	261	240	268	271	301	281	284	275	289	308	275	298	306	270	270	281	273	282	290	246	284	275	282	276	270	276	301	269	296	291	295	268	282	302
22795	21342	29173	23860	21342	21402	16603	2056	1294	1204	1123	1015	1035	885	871	867	827	807	831	813	760	815	809	769	825	786	702	794	772	731	774	751	731	748	760	692	698	714	699	706	731	711	705	720	729	662	687	711	727	674	671	741	721	691	695	659	704	678	694	746	680	660	632	721	690	737	701	721	717	709	678	651	715	690	668	651	706	701	693	755	704	706	710	722	651	710	642	666	686	638	719	753	710	701	641	711	692	702	716	765	670	687	714	680	687	685	654	702	680	688	701	722	726	725	697	703	685	682	681	672	688	671	647	658	707	682	701	753	679	738	683	636	681	677	688	714	687	680	700	723	707	701	681	726	735	688	712	672	651	686	662	715	691	699	736	697	701	629	697	685	699	676	711	673	649	673	645	709	668	668	690	675	723	683	661	647	681	668	680	668	721	693	666	684	704	682	694	655	752	684	691	688	704	646	642	700	663	654	658	717	706	679	711	707	714	728	684	718	702	687	690	682	705	669	663	701	680	683	736	708	676	712	674	636	669	688	717	682	706	693	638	682	680	643	676	670	681	698	684	695	697	688	698	693	677	699	696	689	741	684	725	712	658	729	688	682	699	689	695	677	684	706	659	668	726	721	643	683	692	714	695	674	754	708	737	682	691	676	717	717	690	693	718	667	691	725	725	646	698	670	632	692	663	671	664	704	684	726	717	641	685	664	684	729	678	698	708	710	679	695	646	715	673	689	700	645	645	676	680	686	667	703	715	715	656	675	694	659	682	689	700	722	745	669	664	676	682	708	675	710	690	695	657	684	670	685	692	747	712	666	676	692	648	736	692	660	644	712	675	673	693	681	669	671	683	683	705	718	690	658	737	702	717	689	721	696	699	693	679	632	661	708	694	743	693	695	651	697	676	724	670	728	668	732	670	668	706	624	701	730	697	658	688	691	739	652	688	682	690	680	635	697	703	688	745	679	685	698	641	674	665	689	726	700	688	700	650	664	694	720	693	668	670	680	743	655	708	708	695	671	666	674	680	675	720	691	651	705	670	695	681	721	668	672	684	664	710	705	672	649	675	714	639	689	674	640	622	669	713	653	676	692	722	686	653	684	716	685	693	728	674	710	703	655	686	675	662	718	710	675	690	658	720	671	682	666	656	721	683	700	676	650	677	670	733	674	682	662	667	658	681	673	690	701	707	677	713	721	680	674	672	694	728	717	685	689	713	656	700	731	707	657	710	697	680	694	646	685	680	672	712	655	710	711	676	670	665	682	707	739	631	713	689	695	700	670	687	691	664	673	679	686	652	673	635	695	682	685	692	665	670	675	708	681	666	703	706	692	686	709	659	722	657	656	682	662	691	668	678	658	687	681	687	711	689	692	702	660	695	720	691	737	702	673	650	675	715	662	689	685	734	726	692	675	671	718	697	680	693	645	703	697	738	677	732	678	679	660	681	701	705	681	667	685	657	722	693	682	701	720	693	707	696	724	710	724	664	694	691	667	681	651	699	685	669	704	692	728	657	672	686	635	632	705	665	669	694	679	683	634	692	680	636	664	677	665	654	724	785	698	664	651	673	663	697	733	696	747	709	716	689	682	695	722	647	693	750	680	644	664	684	697	695	651	674	704	702	660	719	666	692	737	704	691	682	735	699	686	666	709	690	655	697	708	707	713	659	692	704	674	701	615	665	735	679	690	687	656	650	705	691	685	703	703	713	706	650	717	720	705	682	675	736	676	697	679	682	665	695	700	658	656	736	698	699	655	712	697	684	697	712	693	655	715	691	703	654	695	745	707	684	724	651	686	660	685	692	666	730	698	671	697	662	671	731	672	690	663	708	691	686	707	688	684	655	664	740	704	688	699	654	702	696	601	675	685	666	693	710	619	687	681	691	706	668	687	682	679	701	691	660	701	674	659	688	656	689	641	681	689	687	671	693	705	684	648	661	687	690	669	682	648	621	670	682	696	705	685	672	712	662	690	702	708	673	648	670	663	678	731	661	646	710	713	667	704	709	695	690	677	717	677	702	684	656	655	707	683	652	702	731	677	703	739	685	707	668	700	712	693	722	682	703	692	671	649	683	690	665	694	738	709	665	689	700	679	691	697	669	672	664	692	700	692	692	656	664	693	711	683	672	675	729	705	645	686	705	641	681	692	669	713	701	741	743	681	752	690	690	705	727	652	726	641	700	672	706	689	669	638	665	625	626	676	665	723	705	685	694	728	651	647	708	631	678	670	669	683	714	677	683	681	650	693	671	689	688	688	677	686	644	673	713	671	713	691	728	686	736	737	735	677	715	677	697	728	731	707	749	658	671	706	715	640	659	701	703	686	653	682	711	725	699	628	680	695	702	708	738	688	698	728	650	723	685	667	725	656	730	698	680	669	676	731	675	700	663	662	672	681	665	734	654	641	736	709	693	703	711	671	664	687	709	643	674	706	670	691	681	709	655	718	707	635	641	679	669	674	702	688	675	670	652	708	692	676	685	663	692	713	677	731	676	687	672	695	683	665	671	693	719	667	687	733	627	726	699	681	721	693	681	665	658	688	671	690	682	681	672	668	654	631	685	647	654	706	681	687	694	684	646	694	703	693	721	749	684	721	656	692	662	645	731	706	664	652	669	694	686	694	644	707	700	680	691	643	673	663	691	667	728	670	638	689	685	664	730	704	697	717	684	697	626	711	722	658	634	652	669	711	722	711	672	660	701	710	630	673	688	713	693	713	707	694	686	677	663	697	678	688	698	704	658	694	643	666	685	744	670	706	729	684	685	706	687	691	654	732	642	681	682	667	659	688	695	688	651	665	698	705	714	731	694	701	669	685	647	699	667	660	646	649	703	698	674	633	632	693	675	636	673	707	678	685	703	702	662	637	683	640	666	725	693	687	673	678	711	709	681	675	721	689	688	694	713	644	680	695	661	704	613	707	708	679	689	721	713	655	641	673	695	647	694	681	709	631	680	664	669	725	716	685	678	708	699	674	654	720	637	681	652	678	696	641	700	698	684	694	698	697	634	689	725	662	697	712	674	640	688	675	683	710	657	697	692	707	650	631	715	692	686	684	670	641	704	668	660	655	693	746	687	733	652	724	687	737	651	701	672	679	693	678	699	707	742	679	667	656	707	672	675	647	704	682	754	715	685	687	645	669	672	706	662	692	679	731	730	667	648	710	701	656	692	662	673	689	741	670	724	654	702	656	714	736	715	694	686	652	743	649	744	653	686	676	691	675	690	678	742	672	674	662	651	697	724	710	696	693	688	720	655	685	688	698	730	715	689	693	718	681	698	688	683	680	682	659	725	683	686	698	695	675	709	667	683	677	637	688	705	613	658	687	697	698	659	710	757	696	650	670	628	659	750	653	692	671	636	717	678	743	721	666	659	673	663	722	734	668	667	672	666	660	689	663	679	654	646	733	710	660	727	641	644	665	713	700	638	666	695	694	662	705	697	694	705	636	694	688	690	691	729	670	731	690	684	681	703	710	663	667	694	671	696	601	697	657
5446	14768	12834	6679	4537	3525	2653	2178	1801	1586	1361	1218	1172	1084	1066	935	919	973	874	880	833	840	801	860	768	776	751	757	784	775	740	736	748	749	768	783	734	780	773	749	779	769	761	713	716	725	698	739	765	670	731	695	760	710	730	721	725	770	727	738	694	703	705	748	703	724	712	715	694	729	747	715	809	680	734	735	713	759	767	747	733	750	709	753	755	727	787	724	701	716	708	711	700	701	721	719	703	750	714	764	719	744	707	683	704	732	694	692	728	729	787	704	709	708	682	726	724	690	725	740	717	720	701	711	708	747	733	734	665	753	785	704	678	716	730	700	715	738	685	753	708	700	700	690	721	686	745	725	749	735	692	692	752	725	766	720	756	719	783	744	736	741	695	701	690	715	713	756	718	727	720	692	707	709	737	715	640	701	696	706	698	776	710	700	708	691	751	722	726	676	740	738	726	692	740	699	715	733	739	692	737	744	711	736	702	719	688	707	663	756	713	698	718	724	721	696	706	697	745	743	743	724	707	718	688	692	736	750	710	715	753	703	773	665	649	719	744	687	729	669	661	720	743	739	724	701	672	679	700	705	717	711	750	669	681	740	738	775	727	720	681	721	744	685	717	724	706	733	763	721	726	703	727	735	724	689	718	717	754	745	753	683	719	757	722	686	743	694	706	700	750	725	657	654	742	752	752	709	703	707	714	705	757	698	719	718	692	714	732	743	718	685	792	750	703	728	743	687	731	703	721	789	764	682	741	705	719	712	732	718	702	710	739	689	688	743	721	690	693	703	779	713	699	751	759	727	738	732	715	733	668	721	732	767	759	776	682	709	741	711	758	719	706	737	713	704	702	719	657	732	758	711	712	725	715	715	705	708	705	705	733	743	689	734	719	752	754	733	753	762	759	725	724	697	680	698	695	731	684	727	687	729	677	738	697	691	709	663	754	689	724	730	747	704	718	722	683	748	720	731	708	740	700	707	728	736	719	700	738	671	721	669	668	725	696	717	755	729	728	701	707	750	752	668	686	713	708	760	747	749	706	750	682	732	720	724	711	706	673	724	696	759	690	778	715	752	709	707	707	667	720	768	746	671	719	689	686	758	699	714	718	698	730	665	708	728	709	750	791	749	738	725	736	764	715	701	743	731	712	757	734	756	692	738	689	700	746	728	707	698	702	688	693	659	756	684	736	718	767	705	744	720	724	727	703	688	706	757	733	725	756	725	732	756	700	698	683	736	783	744	729	698	675	681	743	722	742	706	688	745	746	751	708	706	745	737	750	723	701	693	773	766	692	711	724	721	708	723	711	711	774	693	687	700	700	706	705	737	716	709	658	730	722	688	704	696	754	734	727	723	714	687	771	754	751	712	723	723	753	682	691	739	737	751	727	740	739	703	713	716	732	726	727	747	736	659	743	732	685	727	682	725	730	742	745	744	707	726	754	701	707	734	687	701	714	714	677	757	664	698	684	718	752	718	719	691	710	743	720	747	733	691	714	751	733	691	689	711	727	679	699	698	729	715	703	702	716	685	711	729	746	679	697	696	751	691	705	678	700	680	741	707	667	705	695	679	696	721	717	686	765	658	673	780	741	761	709	684	750	722	722	691	703	754	662	723	724	733	756	709	728	712	745	746	711	761	699	732	709	674	711	718	761	718	673	737	702	722	693	702	678	732	690	664	704	735	719	711	705	745	685	746	640	731	738	722	746	712	695	678	743	686	711	687	701	736	734	767	693	662	727	731	700	704	733	693	716	727	726	734	715	680	725	764	654	758	685	747	698	703	725	738	685	719	656	689	702	763	689	719	731	664	703	776	758	714	700	685	730	756	700	757	712	687	729	699	693	730	698	671	681	712	742	690	699	698	707	704	807	739	723	754	664	684	714	686	693	713	710	716	662	733	696	745	675	650	699	736	749	705	717	736	754	747	717	723	697	722	754	749	705	772	701	717	738	700	730	684	709	706	708	658	696	695	712	700	729	735	721	733	727	701	757	744	735	709	709	702	733	749	743	693	708	707	701	744	749	691	728	712	705	708	705	706	731	694	722	715	698	724	755	728	736	707	753	733	728	696	699	753	714	726	724	715	741	716	704	736	672	685	708	711	729	689	692	729	732	738	686	746	748	748	701	678	704	738	702	772	750	734	777	728	708	719	736	704	711	742	734	727	683	709	693	732	723	716	731	755	694	685	721	745	699	745	748	747	724	691	731	726	693	748	719	694	724	686	719	754	741	763	761	693	723	703	690	703	724	683	707	724	696	720	700	728	666	702	726	723	658	724	715	702	720	699	694	740	682	751	683	716	708	720	704	724	684	711	760	724	746	760	712	716	749	725	710	711	752	731	724	700	726	708	676	743	721	729	722	726	721	701	698	716	684	681	672	710	692	727	701	704	777	659	750	671	694	743	723	697	712	746	731	683	688	713	713	717	712	691	791	718	732	740	727	726	724	727	733	744	745	709	730	749	702	707	761	712	716	678	671	765	731	752	688	677	705	682	705	714	672	732	675	709	675	726	684	717	716	716	714	700	708	778	751	693	769	682	708	731	764	714	670	747	758	716	706	732	717	739	722	700	699	706	741	711	691	767	748	741	726	742	700	729	732	647	721	712	729	720	728	708	723	729	774	764	747	738	657	716	740	753	720	687	693	751	764	768	742	717	762	715	710	727	728	713	726	702	720	676	698	708	741	707	688	767	711	754	695	722	724	752	740	743	705	667	716	749	703	709	756	726	758	728	725	712	658	719	729	722	714	772	726	706	713	710	722	763	718	698	728	705	720	700	726	722	715	769	760	745	729	699	742	731	719	773	722	707	715	715	747	671	713	730	756	680	714	739	719	716	717	705	725	698	734	707	732	706	737	746	703	718	728	711	664	685	737	746	697	695	766	739	734	731	765	721	677	739	758	728	687	741	732	679	710	725	733	717	716	735	718	735	691	678	728	697	682	719	728	727	758	699	706	676	672	684	736	743	668	703	773	742	714	740	703	760	681	712	662	720	709	758	740	731	742	728	710	705	716	754	719	708	762	736	714	708	691	715	727	729	712	787	728	683	741	713	696	739	711	725	702	721	730	741	741	718	744	677	758	693	699	709	705	737	729	727	731	737	690	722	742	779	709	720	708	719	708	732	691	650	753	722	731	716	736	747	737	712	717	720	717	703	713	717	726	729	743	757	684	700	698	723	704	702	741	727	717	693	742	712	689	697	689	706	693	700	678	719	740	720	744	697	718	768	698	735	710	746	721	679	726	705	690	745	716	663	748	728	703	725	736	729	778	748	704	691	725	720	698	720	769	750	663	701	743	696	717	740	731	710	730	743	698	696	728	701	733	686	690	740	722	759	697	692	735	729	682	725	738	722	720	737	704	714	711	743	692	701	726	719	719	684	728	715	730	768	708	734	682	685	738	718	684	686	691	730	720	708	741	685	693	730	692	714	676	707	712	724	687	690	683	741	674	684	720	676	723	698	717	742	665	697	725	678	734	715	704	769
27499	20711	9571	856	566	526	530	538	530	548	537	547	501	497	522	516	496	511	490	502	484	524	511	509	481	496	528	538	505	505	510	498	525	546	486	540	508	512	516	510	505	558	512	530	537	493	531	497	525	521	508	479	513	497	493	482	515	514	514	521	495	483	508	517	456	521	491	504	509	498	533	507	530	498	541	532	546	489	475	508	529	482	518	455	501	513	477	504	499	487	500	497	513	465	553	489	501	505	495	497	489	509	492	488	464	491	497	493	534	502	508	505	497	520	502	500	464	518	487	493	478	521	543	534	497	529	482	536	507	487	523	506	509	506	531	511	467	480	513	516	524	507	485	500	496	473	485	535	460	457	496	476	506	525	488	480	505	469	477	503	499	547	463	497	485	489	505	528	506	508	526	504	494	506	518	523	511	502	507	518	522	485	491	491	481	482	466	519	531	535	499	488	524	536	494	499	471	509	509	506	505	502	471	499	526	548	478	500	523	491	545	556	540	486	504	494	521	519	486	487	472	490	499	519	466	469	548	502	502	483	496	534	522	535	490	492	527	490	512	490	543	520	479	496	559	493	484	475	481	492	497	488	491	463	516	506	546	532	529	495	547	461	467	503	509	546	476	509	508	538	501	513	481	437	517	480	491	496	524	457	502	516	527	521	516	527	518	487	492	493	494	473	477	520	513	483	478	500	482	517	502	483	496	465	477	484	518	470	480	536	513	542	468	464	472	522	475	496	541	502	512	500	476	507	470	521	485	516	457	525	491	508	476	515	495	490	522	484	510	535	509	499	542	504	476	473	493	457	516	518	458	535	467	524	483	557	501	529	467	497	521	502	543	520	513	502	475	473	539	482	525	485	490	568	469	482	532	519	481	498	507	489	498	495	480	501	495	497	512	482	488	523	497	492	509	491	515	498	514	469	495	515	549	500	507	486	491	505	511	520	508	477	510	492	524	499	506	501	499	508	496	454	489	522	512	487	512	519	486	497	501	543	502	497	527	555	527	529	476	497	506	513	494	520	479	498	512	505	534	498	539	491	502	502	478	510	504	485	499	484	496	458	490	532	480	484	469	514	482	493	534	467	550	513	461	478	532	547	514	451	510	512	548	503	535	473	480	499	474	495	495	483	487	474	490	496	522	514	487	501	459	530	497	504	486	480	529	497	498	487	520	514	476	510	500	497	490	514	524	517	489	491	522	502	521	504	516	464	496	529	484	522	496	523	500	509	504	557	491	533	483	494	460	536	524	522	475	514	480	473	491	509	548	501	487	495	491	493	543	510	488	511	513	510	514	495	509	510	464	516	515	579	497	497	540	508	530	512	531	507	491	480	470	481	505	507	490	510	506	482	486	495	534	501	526	501	478	537	510	466	483	493	512	509	473	471	504	477	515	485	498	501	483	462	496	506	501	514	516	457	495	482	515	524	495	488	490	523	515	467	452	494	500	494	478	504	518	514	484	501	510	535	542	520	458	558	494	469	526	485	516	525	477	517	471	496	463	467	511	506	518	500	511	511	529	504	495	491	518	511	467	484	478	528	477	483	467	511	501	485	525	484	494	496	533	497	511	482	490	502	498	485	504	464	500	528	504	520	463	536	514	507	501	502	505	509	518	500	535	474	487	514	488	527	527	480	529	517	520	501	550	532	515	511	499	514	488	482	535	525	513	497	477	475	486	504	498	509	538	506	493	488	528	506	501	492	504	488	511	492	478	473	511	472	529	502	488	502	508	526	524	521	581	522	522	473	544	530	507	506	539	479	513	473	517	504	493	543	476	494	520	498	525	500	476	523	450	523	532	527	535	500	474	533	532	514	462	529	516	502	481	506	520	487	521	551	487	516	493	490	500	482	544	488	556	501	498	525	494	520	525	498	496	519	488	492	524	490	526	489	522	539	463	520	536	521	487	495	502	488	479	517	506	503	446	497	553	498	515	451	526	505	535	510	528	482	544	496	496	528	464	521	487	518	500	433	497	489	509	498	484	544	502	511	495	499	522	482	462	535	502	518	497	522	498	440	505	480	542	501	470	484	492	511	478	513	490	490	526	482	501	510	501	485	511	493	510	514	449	487	480	546	488	539	507	483	480	438	484	507	501	537	518	496	513	534	529	508	493	455	508	537	545	507	517	490	488	503	475	531	491	479	512	498	489	495	482	517	501	493	528	537	505	492	505	525	510	523	518	493	485	489	529	508	484	490	476	523	489	523	500	469	470	494	492	492	491	466	517	514	506	516	476	488	475	463	461	509	478	485	500	489	492	528	466	496	526	489	506	524	503	486	507	504	471	485	506	475	531	510	504	506	514	527	473	491	502	450	471	477	478	491	485	456	517	534	486	503	531	504	491	460	523	558	519	477	512	506	498	514	492	525	485	539	496	436	511	497	517	478	470	520	551	524	542	492	511	496	517	459	503	505	489	551	484	503	518	510	487	523	537	500	493	518	506	518	495	504	477	477	524	530	486	449	499	506	458	503	516	506	494	527	510	529	504	536	502	524	504	500	509	525	510	500	499	511	558	464	531	479	549	492	482	494	513	489	487	488	458	507	493	524	527	514	524	477	493	472	462	496	510	503	481	523	498	486	480	479	510	506	496	553	509	499	499	500	490	491	490	509	476	489	546	546	523	551	486	510	456	489	479	506	521	500	506	474	520	484	514	490	526	499	530	516	516	503	464	491	532	512	518	485	510	503	446	507	537	509	494	509	497	502	534	488	512	494	524	498	470	471	509	480	484	517	481	518	520	487	490	542	517	503	482	494	561	511	490	468	496	545	510	506	470	531	498	478	472	568	500	519	521	514	553	489	490	502	500	500	476	510	525	486	534	525	480	516	497	493	485	498	500	519	549	501	502	516	509	474	532	503	527	490	504	493	516	484	490	560	475	491	522	469	530	476	535	493	509	450	537	497	546	492	492	523	478	528	525	530	473	506	470	503	492	509	504	495	484	521	515	485	520	479	480	497	498	534	504	535	515	496	493	501	496	498	511	510	489	511	511	483	493	480	497	515	493	526	480	455	474	513	513	551	488	504	482	478	531	490	516	504	518	507	529	460	507	499	527	456	534	470	516	469	540	500	499	472	509	515	499	456	484	543	522	477	486	504	551	502	508	489	510	470	490	501	498	507	495	493	462	516	480	501	532	489	515	475	529	486	507	445	481	511	532	537	474	497	472	527	498	525	476	530	527	502	517	533	483	508	502	510	478	513	524	494	484	503	488	537	504	467	507	512	507	516	488	505	497	472	540	502	453	444	532	525	483	486	518	475	495	479	490	506	513	475	468	484	513	526	529	484	524	484	526	490	511	480	530	514	508	512	526	525	512	493	470	514	477	515	490	516	525	453	471	510	500	506	507	498	500	495	489	544	542	528	498	489	517	494	512	514	492	492	502	513	508	468	503	507	478	485	497	515	524	504	480	512	508	521	524	513	509	483	517	481	522	525	509	474	474	504	494	492	488	518	466	491	475	562	515	549	498	504	513	468	508	515
4281	915	806	656	603	578	505	492	520	532	529	493	525	504	511	539	535	552	544	516	499	502	523	509	532	515	520	490	535	520	498	516	503	539	514	486	550	520	537	542	532	492	540	534	515	558	522	499	495	525	501	469	532	532	544	499	513	540	531	519	511	477	502	509	531	480	513	494	533	517	495	538	544	503	530	520	511	513	520	502	534	524	521	492	527	507	472	534	539	543	505	517	494	552	523	495	576	527	491	530	510	489	506	485	484	489	529	505	509	501	544	484	511	524	499	539	454	547	484	479	520	491	505	492	525	513	522	463	507	513	477	513	484	475	515	478	502	509	513	499	495	542	522	516	494	473	502	533	511	525	459	514	490	486	521	543	525	549	510	505	481	530	530	496	478	493	516	461	514	526	559	487	486	504	516	501	523	520	479	567	538	489	522	528	483	516	544	519	502	519	544	494	536	478	529	508	498	578	500	544	498	506	494	514	496	506	553	489	552	523	509	512	515	469	531	512	547	548	510	523	529	529	509	520	533	532	543	486	535	534	528	504	514	517	525	535	541	530	550	518	501	513	523	529	532	523	538	500	473	492	541	518	533	499	518	549	485	506	496	540	515	528	525	541	497	510	517	501	522	517	501	483	541	516	506	491	552	520	500	470	536	507	523	493	493	524	517	510	552	498	500	490	534	531	546	534	518	502	535	516	477	511	527	560	512	488	551	526	523	543	499	496	487	534	491	495	503	525	539	454	489	566	457	512	512	513	518	489	514	507	511	539	537	520	511	500	520	497	493	511	530	520	499	511	471	512	504	468	545	531	506	501	551	531	501	511	535	534	552	497	486	506	509	510	518	508	518	479	539	524	523	500	501	501	516	522	500	496	533	484	491	531	512	505	478	496	486	498	495	506	477	493	496	557	519	529	526	493	462	508	511	519	500	516	523	528	484	500	528	505	539	531	533	516	523	506	487	499	496	516	557	512	498	505	511	513	533	548	497	549	546	505	528	493	513	532	511	485	511	570	498	536	486	476	483	485	515	536	513	530	525	484	493	568	497	521	533	520	481	501	502	499	502	515	522	509	454	497	500	531	510	490	548	533	532	496	524	530	499	507	528	511	524	491	499	513	507	474	476	536	474	517	495	520	539	505	524	516	521	513	509	494	453	529	525	562	523	529	527	487	493	531	542	515	553	504	523	536	475	542	468	470	506	524	512	550	515	513	510	508	546	514	533	484	539	517	486	486	472	534	480	525	538	514	530	536	523	497	532	500	516	514	556	516	513	517	536	526	534	509	523	510	520	503	536	493	489	532	505	501	528	528	512	515	550	526	514	506	504	522	504	535	500	467	509	515	563	542	503	514	519	500	483	534	508	514	519	493	485	515	488	562	543	517	566	519	489	566	537	508	501	528	490	493	527	493	523	533	502	503	492	487	503	508	486	520	523	502	512	486	514	535	504	512	514	554	500	484	517	486	475	521	527	501	498	521	484	481	507	540	511	487	529	503	538	517	498	537	511	498	517	515	546	499	538	571	532	504	467	502	479	493	516	550	517	522	510	543	500	507	517	515	522	550	512	543	469	527	534	495	529	511	501	538	547	516	514	514	525	552	509	514	566	519	523	563	503	518	532	516	479	502	544	521	488	516	576	501	524	493	523	499	520	483	486	500	474	550	526	518	485	522	502	514	489	523	497	543	493	547	513	484	524	455	510	520	518	481	562	507	497	491	527	549	519	520	494	512	522	497	504	508	521	497	528	521	492	534	535	492	526	508	498	535	499	494	495	562	501	485	493	558	513	528	505	505	542	547	513	539	487	534	517	528	544	512	492	509	516	520	508	516	507	491	525	531	505	545	512	560	547	503	542	515	546	496	537	492	511	529	523	512	481	500	493	495	553	519	519	517	552	489	448	508	522	523	493	535	469	526	514	532	515	515	508	527	533	521	522	521	503	497	521	510	494	517	529	531	515	501	517	514	526	517	526	543	539	506	488	535	510	565	519	536	542	497	495	508	540	473	492	479	518	509	495	532	533	552	493	492	545	546	519	522	526	504	509	547	525	486	501	475	463	483	501	527	546	508	512	528	499	536	470	526	462	536	518	507	539	498	529	528	532	508	508	546	497	506	539	518	512	517	512	542	525	530	499	548	531	510	498	560	555	519	518	466	476	502	511	477	512	506	531	522	508	518	559	544	557	477	549	507	533	505	484	541	517	458	497	488	492	523	550	549	513	521	534	525	493	523	557	497	504	522	507	461	539	498	528	551	538	507	484	518	509	467	494	493	490	524	493	552	504	525	512	476	530	498	510	542	503	534	503	523	464	480	493	516	506	481	505	493	541	524	516	467	550	532	511	514	504	530	538	519	466	538	527	481	541	532	492	505	519	542	520	533	534	547	559	501	499	547	530	500	488	502	531	528	523	481	481	564	511	533	517	477	533	519	542	526	532	478	552	505	554	529	511	499	484	548	576	500	538	543	534	526	523	518	507	481	578	496	514	539	494	540	540	505	518	523	531	493	518	515	514	495	505	511	511	535	533	524	527	464	526	530	516	505	463	501	478	505	441	521	504	521	510	539	493	486	510	556	525	484	573	523	504	526	447	509	471	510	498	529	545	527	548	478	510	545	486	557	531	523	507	501	519	536	518	524	503	515	572	532	532	526	551	517	509	523	511	502	490	512	513	532	503	527	498	472	483	501	497	518	496	511	521	497	500	474	523	531	509	512	499	517	556	508	471	515	473	481	518	518	502	504	513	532	517	536	528	490	496	514	551	484	539	551	505	478	525	482	540	505	522	504	498	481	579	513	514	503	533	541	511	525	513	522	553	523	514	520	546	549	499	547	529	516	511	545	536	502	521	548	522	526	514	522	523	531	531	526	526	523	479	564	498	507	559	535	547	518	518	492	544	561	500	513	486	504	559	484	460	528	531	535	520	517	521	522	496	488	529	532	504	478	524	532	559	473	575	520	534	537	488	526	520	503	532	518	502	573	564	502	559	495	488	530	524	479	525	530	546	515	559	513	504	503	516	506	500	517	492	516	515	536	501	465	499	523	529	508	528	554	507	509	502	485	496	501	526	536	506	523	494	517	497	512	520	499	515	570	549	532	511	509	496	518	543	486	536	492	541	537	527	497	487	528	525	521	542	495	513	522	519	496	477	489	515	528	530	483	539	524	545	540	532	487	522	529	498	469	509	531	519	465	520	549	526	521	522	511	532	533	493	524	505	494	523	469	508	539	502	508	513	545	497	506	540	461	479	504	471	534	514	490	523	511	481	484	498	492	498	488	529	479	525	536	510	529	475	500	566	553	446	520	535	519	487	510	490	526	504	502	501	520	473	528	544	526	515	479	504	514	545	498	538	531	516	485	540	547	506	536	517	522	512	472	518	521	545	535	557	530	565	525	542	497	514	541	507	520	541	526	473	523	522	494	519	481	474	495	567	547	490	477	498	525	496	509	482	489	547	509	518	517	488	512	534	550	557	508	527	483	508	490
23855	21314	28932	24029	21299	19963	3056	1488	1213	1194	1167	1053	1043	1071	961	1000	991	968	888	922	981	918	995	915	890	934	937	936	893	948	943	918	965	905	926	920	917	932	931	889	897	937	906	917	918	868	883	925	859	875	961	847	943	919	946	923	945	962	837	896	872	920	920	890	890	961	942	909	903	886	862	905	904	896	943	896	902	905	926	902	917	905	903	897	843	944	910	908	902	956	892	938	876	877	902	870	904	893	887	907	877	910	834	910	885	903	947	889	879	856	894	916	894	874	944	916	845	882	881	913	910	918	864	898	927	916	891	920	896	918	943	912	905	899	913	914	908	866	884	922	871	887	861	962	914	878	913	896	884	944	894	874	845	870	918	920	889	895	891	937	844	882	895	881	911	918	927	849	871	891	864	918	929	892	879	863	907	892	919	858	893	957	865	872	908	878	913	955	856	896	870	914	907	890	866	894	894	821	927	936	932	902	873	916	903	920	897	864	866	886	886	914	874	853	910	872	889	910	917	852	895	898	916	894	904	933	870	865	844	850	901	906	897	868	872	859	893	899	871	881	904	933	854	867	887	933	908	885	926	875	910	860	808	900	897	914	903	930	897	887	875	895	913	881	887	896	926	907	931	914	909	856	951	895	846	873	922	866	954	919	934	861	918	896	908	916	904	820	918	887	858	862	870	887	899	854	866	946	943	887	911	844	848	890	835	903	894	878	918	955	891	962	928	925	900	834	912	931	932	855	842	914	930	915	905	933	931	911	893	890	881	886	917	906	915	869	917	889	886	862	893	887	924	870	865	824	902	924	903	907	862	908	854	896	915	921	859	938	917	856	910	901	872	945	848	886	890	898	840	924	864	881	855	875	857	864	895	905	845	941	891	876	892	881	949	825	909	879	964	848	879	914	926	917	894	876	922	843	891	868	946	917	881	859	863	855	870	912	874	880	916	848	867	860	885	885	851	903	905	936	907	869	853	930	893	865	940	872	884	870	900	914	921	882	906	934	887	858	862	898	895	913	920	869	897	870	888	887	872	917	868	867	868	930	896	909	864	916	922	938	875	840	897	840	879	900	905	893	891	930	891	880	893	941	822	892	865	905	914	910	842	901	854	877	894	952	864	910	938	875	906	887	944	897	881	934	884	888	859	876	923	860	860	944	908	897	920	914	903	897	867	870	854	941	910	861	822	890	923	841	870	866	915	898	881	912	889	894	892	875	875	900	894	849	885	889	871	933	893	910	907	865	894	867	950	867	816	909	886	894	899	888	891	874	941	889	904	945	863	884	905	941	841	924	871	897	854	927	897	925	890	861	890	871	861	873	901	839	927	899	874	869	890	856	929	924	851	826	886	877	894	907	921	892	854	863	839	898	915	884	900	918	889	940	962	904	888	899	898	862	866	938	838	988	902	905	868	906	839	930	928	945	906	868	887	866	923	922	949	924	937	827	883	926	904	892	844	875	879	875	895	874	936	888	858	952	971	917	901	851	888	915	924	902	844	898	884	910	958	918	879	869	839	876	884	944	904	876	898	892	922	929	956	923	914	876	875	938	881	896	909	920	923	930	936	884	901	911	880	845	841	883	873	921	902	872	907	862	928	896	910	888	904	981	923	900	915	913	900	882	913	926	894	868	918	877	896	883	903	864	881	880	947	896	885	875	881	842	982	872	914	873	911	902	928	966	888	929	810	922	909	873	948	867	858	881	911	900	892	945	872	877	898	863	920	882	852	920	926	802	903	960	898	842	847	878	851	871	899	897	865	845	854	872	927	915	887	918	886	882	917	940	879	936	904	891	889	910	916	908	844	920	852	901	895	914	890	872	905	858	889	888	918	886	878	910	903	910	898	911	925	936	871	895	865	901	897	918	889	935	934	908	929	873	954	904	882	917	953	883	898	882	918	897	891	856	938	908	913	910	970	847	925	915	922	872	896	851	882	860	888	812	912	947	868	911	989	925	873	886	856	886	906	851	904	907	835	895	908	865	879	877	829	884	923	904	895	882	926	859	891	895	887	872	944	868	850	820	914	930	863	914	921	834	916	888	872	865	848	915	891	860	904	857	971	946	895	898	917	901	921	919	901	871	883	904	926	906	901	920	922	882	920	897	881	899	841	896	934	924	969	917	937	911	893	925	884	877	949	933	869	877	846	953	874	877	888	859	914	879	851	928	868	874	911	886	922	927	939	888	928	882	866	857	887	878	909	892	887	890	926	926	858	920	911	884	876	920	911	985	878	894	907	925	892	951	898	900	893	915	940	882	883	924	941	878	923	888	895	897	885	905	878	939	959	925	890	881	905	937	869	894	859	878	903	932	890	895	906	858	894	934	885	864	888	957	894	855	922	918	917	831	823	922	860	874	890	880	856	913	892	928	856	860	930	890	866	898	853	900	893	931	895	929	868	885	905	902	887	864	912	885	900	856	916	928	887	888	906	959	882	880	889	904	844	888	876	897	877	923	886	858	857	896	926	831	883	896	874	886	919	895	907	914	862	866	850	925	835	932	920	883	932	887	929	887	888	851	892	907	902	912	876	897	886	922	869	903	881	902	889	859	919	911	937	862	917	852	853	899	938	858	877	899	894	915	920	906	891	959	915	923	883	888	890	859	941	893	929	951	871	946	911	867	864	912	908	941	846	920	904	861	946	915	878	882	871	862	865	857	978	921	864	906	917	842	861	905	926	883	861	890	839	913	874	924	811	917	854	864	914	931	925	861	867	945	947	866	906	929	887	865	849	891	921	875	881	898	826	932	878	917	848	880	888	896	851	896	851	892	877	926	881	919	912	902	934	882	895	870	889	907	883	834	919	823	825	858	877	842	860	891	838	908	895	929	915	904	939	899	860	863	807	930	916	956	928	869	863	946	895	875	881	893	950	876	902	913	834	945	885	869	868	866	960	963	922	846	873	845	905	905	948	863	884	869	975	832	884	902	846	884	949	866	843	869	889	884	893	880	902	926	918	896	865	859	884	925	947	884	856	915	857	892	939	939	900	902	865	861	891	897	875	918	857	837	889	868	945	928	902	873	836	870	855	913	883	927	933	924	886	876	879	929	892	889	949	856	849	912	878	952	917	883	863	916	892	973	869	830	922	916	847	954	865	905	895	921	880	896	899	837	916	867	847	855	869	918	937	846	877	896	844	932	878	863	894	883	906	918	844	924	884	897	912	909	852	907	847	891	855	947	873	837	851	980	890	900	875	856	836	836	915	896	866	848	868	906	894	870	945	898	897	855	844	878	883	848	961	918	916	889	936	915	859	910	902	839	912	904	892	861	909	920	944	887	896	906	904	906	959	906	883	875	878	895	906	893	938	920	884	913	887	887	936	876	910	884	879	885	901	890	890	910	905	901	855	931	919	904	878	979	839	899	899	901	878	941	942	879	885	862	934	856	905	883	912	885	883	888	921	862	893	892	922	906	870	903	908	916	908	864	905	868	848	854	930	950	878	911	915	898	898	876	886	840	916	981	910	898	845	934	861	887	884	898
3928	9015	7835	4150	2952	2285	1908	1643	1465	1346	1142	1101	1096	1074	1048	979	1039	1007	966	958	973	958	889	996	895	952	846	955	861	901	949	930	936	958	938	912	893	923	929	903	958	943	919	853	847	920	906	889	924	866	921	915	925	935	920	897	861	919	946	902	883	891	868	931	944	867	910	895	902	894	901	880	888	883	908	873	909	875	960	881	864	879	866	904	899	913	891	905	937	874	851	868	916	882	935	958	900	893	930	909	862	890	880	928	885	918	868	907	907	923	923	899	927	843	849	852	929	845	862	888	887	913	926	861	910	915	887	915	895	937	863	952	922	821	935	899	867	960	918	895	876	927	959	927	955	896	891	896	915	929	901	889	828	841	866	917	880	896	908	948	868	915	888	917	895	886	880	929	915	913	955	916	889	926	888	900	909	841	905	922	931	881	877	935	884	868	892	932	905	914	925	946	886	902	913	898	890	929	901	900	907	943	869	875	907	937	923	885	835	888	919	881	875	893	919	947	872	865	906	821	952	882	863	894	885	884	917	895	899	896	924	914	897	920	902	879	828	900	922	924	903	871	875	919	930	915	870	976	876	903	881	874	891	887	850	898	897	855	897	912	900	855	900	897	857	914	895	867	911	926	914	838	892	932	922	890	895	895	865	832	863	939	874	877	891	896	899	894	851	898	913	903	853	916	833	858	885	868	942	922	884	874	907	876	845	883	939	883	897	882	947	843	904	962	885	924	866	826	868	862	890	887	925	915	840	893	878	894	844	889	895	886	885	916	892	939	915	875	865	865	913	894	913	874	908	850	889	912	877	891	871	900	905	946	885	918	890	922	923	823	910	889	898	877	874	948	869	916	852	884	908	862	899	903	882	880	920	854	901	902	935	897	959	931	869	915	914	904	867	846	846	877	871	903	903	922	873	929	915	883	898	907	866	864	916	903	917	938	930	839	904	861	921	918	895	923	870	881	872	875	872	898	882	893	899	855	886	934	890	936	895	885	829	922	883	873	942	872	891	903	875	874	850	907	887	911	903	881	877	941	834	871	946	867	921	927	879	887	866	898	892	914	846	893	879	904	876	951	871	896	876	893	899	908	928	925	867	905	927	895	910	909	873	883	869	888	957	909	921	887	870	925	915	858	893	928	900	913	901	911	913	916	891	900	879	824	870	859	875	870	850	859	889	905	869	872	919	864	889	935	887	881	888	896	891	869	935	888	856	933	887	920	873	883	862	892	942	908	908	869	948	952	896	874	880	885	945	876	854	871	870	936	957	891	946	890	920	869	865	878	939	900	866	972	892	871	924	901	894	926	946	916	874	890	877	872	875	921	892	903	858	892	847	919	837	977	930	905	910	940	934	881	854	914	949	886	873	896	876	913	928	906	939	898	855	898	845	916	837	872	884	896	897	903	906	914	895	885	890	902	935	912	923	944	874	940	899	900	859	899	914	897	904	902	931	879	927	879	920	872	870	903	885	913	903	931	968	899	861	901	862	875	899	868	852	883	883	919	864	924	864	905	908	951	840	873	887	891	882	908	891	909	968	876	912	847	876	905	880	881	859	918	917	873	886	883	885	910	913	957	892	903	869	911	857	839	901	947	877	925	930	875	872	896	852	892	893	890	837	891	893	890	926	867	879	920	893	924	897	923	921	905	944	900	829	928	886	885	879	901	893	880	907	845	907	903	947	934	894	869	895	879	873	888	897	912	973	888	881	922	875	898	854	864	835	891	913	868	865	852	907	843	832	850	951	870	919	876	885	906	861	915	936	872	926	911	889	894	877	913	877	897	890	942	902	915	858	917	874	907	907	871	917	934	872	913	912	872	868	867	943	893	886	883	904	917	846	859	914	911	859	957	857	902	915	880	920	935	882	911	832	857	866	903	897	947	914	875	945	918	884	925	875	927	910	881	823	903	859	870	890	908	828	868	930	901	861	920	870	890	868	872	897	869	929	942	919	873	896	887	854	902	889	929	892	917	930	909	870	854	854	923	892	932	813	918	941	853	946	899	812	901	908	910	901	920	884	950	905	884	842	881	947	910	838	873	855	908	907	891	864	875	911	923	877	914	898	930	937	923	886	891	897	891	888	922	906	899	881	907	867	843	937	866	929	857	882	917	866	919	890	860	858	880	908	907	895	885	899	877	853	905	877	915	863	942	958	879	900	898	839	910	905	865	909	856	913	931	952	945	877	893	921	887	941	918	927	921	936	880	913	907	879	881	948	908	876	915	852	917	862	874	905	855	874	886	898	919	889	859	889	885	885	933	891	914	856	937	869	899	874	881	883	867	849	926	909	847	863	876	973	887	900	858	923	919	893	848	920	916	877	896	867	867	926	904	858	915	907	899	879	887	874	858	914	883	882	866	919	886	895	858	900	866	889	897	893	887	912	915	907	914	883	859	892	917	877	937	859	876	928	887	894	849	924	910	902	856	861	913	928	923	879	858	872	909	878	949	903	910	832	886	904	856	863	907	899	890	855	890	866	853	879	904	885	932	943	938	852	885	924	888	871	896	909	877	874	865	902	883	900	936	911	895	874	894	894	899	911	869	809	889	923	873	926	907	891	854	876	913	861	895	882	871	891	878	880	865	881	881	878	891	872	880	884	875	903	838	872	859	854	977	890	877	897	889	875	899	876	901	882	859	883	885	930	891	907	888	867	893	897	915	903	919	912	876	905	891	965	871	899	887	909	878	878	880	857	850	905	904	918	872	897	896	870	924	827	881	876	911	873	909	876	853	892	923	887	889	880	862	883	894	940	900	927	930	918	915	897	924	905	872	919	887	899	893	856	875	862	922	922	862	874	879	898	931	868	899	901	890	901	925	947	867	918	930	934	926	900	854	964	831	911	900	874	963	872	903	937	841	880	874	882	901	955	862	906	897	893	922	884	936	926	896	898	861	855	876	848	869	873	893	899	866	850	901	867	874	881	918	920	952	872	868	883	894	866	890	847	852	887	922	871	879	811	903	873	891	931	875	942	856	853	894	966	910	981	896	877	903	969	862	883	877	935	951	890	873	911	826	923	959	913	923	939	874	890	892	878	927	917	938	902	843	853	913	913	922	853	836	926	868	868	951	893	908	843	837	958	901	924	864	883	927	906	948	867	939	905	917	896	896	832	895	884	917	882	936	859	902	972	884	858	883	878	884	896	906	903	889	965	955	914	967	909	856	888	943	894	864	920	872	883	820	879	934	870	913	883	903	888	859	896	874	911	910	907	839	927	873	930	889	878	867	923	868	879	884	892	880	886	939	851	894	925	892	924	913	864	922	894	901	895	859	896	933	934	890	940	914	856	895	896	869	922	928	883	859	896	921	872	920	893	888	864	946	910	927	871	861	897	922	942	845	911	917	894	864	905	923	886	894	888	911	875	889	888	885	847	901	864	917	930	915	917	918	869	883	902	887	913	885	933	899	892	953	910	915	918	919	905	876	883	903	919	911	846	924	932	890	921	874	872	916	877	874	874	897	880	889	941	882	850	897	943	911
24918	21328	28370	24581	21172	4419	644	475	410	386	380	305	325	312	288	268	291	258	294	310	252	250	278	275	221	230	271	256	253	233	260	265	253	262	266	244	238	238	251	262	264	247	232	216	280	249	278	236	255	244	239	264	228	238	225	228	283	249	229	267	261	262	243	251	236	235	249	263	232	248	249	258	266	238	262	219	255	267	238	241	226	262	253	250	258	241	218	241	263	232	287	234	246	244	277	250	252	261	210	244	239	223	242	238	246	224	255	218	260	247	233	230	230	218	265	199	252	236	276	232	254	253	250	239	246	258	247	244	251	243	244	240	239	233	236	268	236	232	269	266	237	247	193	260	261	230	272	245	245	224	265	250	217	261	241	252	255	261	241	246	234	252	236	260	224	268	230	255	252	261	234	251	251	243	226	235	234	238	257	248	240	240	224	249	242	225	253	231	244	261	237	237	231	251	231	234	260	231	225	214	237	202	241	243	240	261	229	230	239	214	241	274	258	253	245	243	241	255	261	261	237	251	240	242	240	249	213	253	249	263	218	276	224	263	230	222	250	261	250	274	235	257	245	269	240	234	225	226	235	225	242	250	244	262	255	276	256	221	255	273	250	253	246	250	228	239	212	255	262	245	261	228	255	236	245	246	227	229	236	263	237	259	222	223	213	227	238	238	266	260	215	233	248	240	263	221	272	230	247	223	232	250	234	233	252	249	234	240	231	240	247	240	244	267	251	233	235	205	218	220	250	237	245	224	253	251	266	229	252	229	230	235	226	267	262	246	243	244	241	235	216	245	260	245	205	248	303	207	265	242	251	238	198	260	244	249	261	230	241	246	228	245	246	235	261	240	251	247	248	249	254	222	220	243	260	276	229	279	244	241	263	209	272	272	206	249	250	221	268	217	252	251	215	252	255	227	250	258	261	248	241	247	261	254	260	256	243	245	250	253	252	235	260	231	236	243	238	250	259	219	238	246	257	219	271	242	246	225	253	240	212	241	253	238	236	248	251	222	245	226	255	244	254	268	252	254	228	225	228	246	249	244	223	236	234	250	253	217	209	236	221	228	269	225	216	236	240	241	234	239	265	244	249	228	253	241	260	266	260	232	242	247	253	219	226	220	228	222	245	229	223	250	256	270	241	222	239	246	246	245	246	278	257	256	233	235	244	257	191	224	224	234	234	211	244	245	241	235	253	226	260	252	251	245	230	238	283	241	264	232	253	255	245	242	233	237	257	268	242	233	241	218	249	245	218	210	244	228	253	250	226	244	240	236	242	265	249	243	255	264	244	260	251	223	262	251	273	228	227	242	228	242	237	253	215	243	246	240	275	276	236	245	234	219	264	228	214	257	246	224	237	246	240	222	230	231	240	257	254	241	211	251	231	257	252	231	219	239	228	245	268	245	225	218	217	258	223	246	242	238	266	256	243	263	243	239	219	230	212	242	234	236	225	242	263	269	235	254	233	262	238	242	271	235	253	210	243	224	237	243	254	256	241	247	237	250	230	261	224	237	212	240	227	242	244	240	241	254	243	222	253	228	260	219	246	239	271	238	243	218	262	263	240	249	233	231	240	225	269	260	240	242	252	238	232	229	263	258	245	235	246	262	209	259	255	239	277	235	251	250	235	231	246	218	267	271	235	254	254	243	223	245	232	222	221	244	226	241	244	228	245	240	273	254	252	262	227	248	222	260	256	247	232	240	248	234	238	251	245	239	234	240	233	224	236	220	268	248	240	258	233	254	254	222	241	234	249	220	243	258	235	266	251	243	242	255	260	274	239	253	234	284	226	222	248	239	220	252	264	237	237	238	237	210	235	248	232	223	216	233	247	243	252	223	248	243	248	256	252	242	246	225	268	230	248	251	204	236	251	231	236	259	251	264	213	255	254	240	252	256	214	243	220	230	237	246	227	261	240	246	237	252	242	224	266	231	259	238	221	233	277	219	239	250	254	237	216	232	226	270	250	258	229	242	236	248	247	242	224	226	257	240	256	226	244	218	253	228	236	218	244	245	239	247	243	250	251	233	248	262	228	234	237	274	234	247	258	237	223	231	228	251	230	248	244	245	220	255	257	212	235	272	248	249	255	225	267	227	232	236	229	216	238	238	248	271	221	261	243	245	248	249	239	242	235	262	247	226	243	257	222	248	234	239	259	247	251	242	250	246	276	245	212	254	245	250	234	266	247	243	247	257	268	258	219	243	232	223	275	230	237	277	224	271	235	242	246	229	215	247	248	247	258	230	239	246	215	265	263	259	226	244	234	241	225	234	245	232	239	217	251	226	232	281	223	235	259	261	246	246	235	250	249	257	259	237	241	235	257	209	237	248	253	250	293	259	234	230	262	271	228	251	244	236	219	264	258	227	231	239	238	226	234	231	233	223	220	244	221	261	240	252	249	236	259	244	223	245	227	256	227	233	236	230	247	240	228	263	232	239	259	232	265	228	222	270	248	272	247	211	212	233	240	224	242	205	271	271	254	239	252	242	251	251	245	244	232	251	251	252	240	240	235	262	224	248	285	242	253	251	264	210	257	242	242	268	225	238	226	239	208	217	248	224	243	234	256	227	246	225	250	211	253	214	215	259	234	247	256	254	251	232	253	245	233	221	235	232	218	232	243	226	235	233	239	255	263	250	265	247	231	246	245	245	243	232	258	246	214	235	236	243	256	255	226	247	270	231	235	254	243	221	244	237	230	237	231	230	232	245	222	255	226	232	234	224	231	260	226	235	258	262	234	241	253	276	242	278	218	239	225	262	247	277	243	227	224	247	227	240	228	248	222	251	219	206	250	266	234	243	251	243	264	237	243	235	231	261	228	231	246	242	228	226	254	229	248	243	254	240	260	239	260	248	231	254	266	231	237	253	247	220	250	237	260	244	236	248	266	258	227	262	257	262	269	229	266	239	253	255	233	280	236	253	246	245	255	221	239	243	251	248	252	227	244	258	226	269	244	240	228	259	244	240	237	246	234	228	253	230	264	229	237	245	241	222	234	229	270	233	229	264	241	279	248	224	257	250	241	240	239	287	268	244	238	232	248	252	228	238	233	222	226	212	251	251	225	224	256	259	224	254	253	218	234	231	273	252	242	222	254	267	227	254	244	252	242	242	233	261	234	213	233	236	217	238	219	246	235	237	231	243	240	248	221	219	241	237	221	248	227	223	231	234	243	235	276	240	252	258	247	251	225	226	217	250	220	236	247	251	269	249	225	247	241	284	235	250	233	240	226	242	249	233	244	219	221	234	233	245	271	255	243	258	240	266	235	255	221	212	274	241	235	246	249	229	253	228	233	229	234	249	239	241	215	273	238	236	224	213	225	245	268	241	261	228	234	224	249	236	244	223	231	256	236	232	265	264	232	254	247	248	239	242	239	231	232	250	246	268	236	246	240	241	258	246	256	226	244	254	228	215	242	221	218	236	248	248	238	262	229	234	261	261	232	209	265	205	241	240	228	245	250	235	238	243	274	253	247	248	242	243	213	249	226	274
3749	5858	4873	2428	1652	1278	897	759	600	536	501	433	394	420	389	372	343	312	317	312	301	349	291	291	290	340	292	295	307	287	293	257	275	289	251	263	279	297	275	255	292	255	286	291	269	257	269	262	305	278	287	297	276	278	290	284	269	296	294	269	272	304	242	276	321	267	300	285	293	292	282	257	269	305	314	274	257	296	247	224	304	297	286	301	319	284	298	279	267	297	294	270	242	267	271	286	274	270	292	287	286	277	265	269	271	272	283	249	280	302	294	271	274	262	281	241	286	271	307	256	301	302	292	287	268	286	268	293	277	266	309	277	285	258	289	262	267	288	281	279	278	279	270	270	282	272	280	279	256	287	253	281	249	255	265	280	280	279	265	295	253	269	276	243	272	290	272	289	254	263	282	272	266	288	258	251	276	255	281	278	301	298	232	282	271	267	292	263	288	280	279	304	277	312	267	270	306	268	266	308	270	260	276	289	280	253	274	268	283	300	263	260	275	267	258	261	288	284	259	301	245	278	284	255	289	294	260	295	254	269	248	254	294	255	285	281	293	289	264	282	286	261	306	283	259	266	271	288	285	292	298	283	278	273	263	282	282	280	269	304	287	269	300	281	261	267	267	286	274	255	294	272	240	258	273	257	281	293	276	270	255	282	262	261	269	276	270	257	269	286	270	299	259	254	264	257	296	266	254	262	309	280	294	284	267	258	276	261	275	315	284	256	269	287	260	286	263	270	293	270	264	259	255	268	293	259	274	282	276	290	268	283	304	286	277	285	282	280	270	267	251	265	266	267	276	278	274	310	278	270	280	288	294	270	272	272	270	264	279	267	264	282	265	286	263	272	293	257	276	254	278	264	262	271	267	294	250	270	232	277	258	282	271	275	286	301	245	271	251	294	286	266	280	285	271	251	271	256	275	268	259	285	264	300	276	278	284	240	290	308	273	272	291	269	253	294	276	283	308	258	291	284	255	238	247	274	249	261	271	276	277	262	264	268	237	279	271	269	268	271	250	281	274	252	263	264	249	290	272	308	246	240	290	260	308	265	281	274	289	277	231	278	267	278	248	288	244	264	276	267	290	273	269	295	282	267	285	268	297	271	274	270	275	272	259	277	261	274	306	257	267	280	275	262	314	266	280	263	261	298	264	288	281	292	298	254	318	247	271	265	264	254	261	295	300	249	275	267	276	290	265	252	239	261	276	251	260	270	272	266	307	267	245	306	265	277	266	271	274	267	234	283	256	259	259	279	264	275	270	265	270	271	249	254	312	269	244	288	247	267	266	272	284	254	259	286	252	275	283	297	283	249	297	284	263	264	257	255	276	278	287	278	254	269	284	284	295	289	255	235	280	259	246	271	285	284	268	296	276	280	259	286	279	289	283	256	260	265	270	246	269	291	252	262	259	267	275	274	277	309	245	282	258	274	285	277	269	262	276	280	269	282	271	249	249	269	237	272	231	268	305	273	268	253	306	262	269	253	272	249	270	270	280	280	284	258	280	263	283	259	261	274	285	265	279	253	280	282	290	272	264	246	272	275	259	237	276	286	267	280	258	272	244	260	247	270	248	249	277	279	299	300	257	290	245	246	285	283	271	279	286	268	302	241	258	240	269	248	272	284	238	257	264	275	293	293	259	280	242	278	288	237	286	280	291	283	266	255	286	263	284	249	256	268	295	301	299	281	245	273	272	288	256	270	263	271	268	305	271	253	262	244	266	277	244	264	298	281	272	286	228	241	270	275	257	269	285	288	246	255	272	238	272	274	275	254	270	274	285	281	272	268	280	307	298	270	259	269	279	264	269	254	279	271	266	241	271	270	260	275	302	307	244	273	290	259	266	253	255	282	256	267	240	291	287	290	274	270	286	262	261	268	297	259	259	275	267	269	251	272	302	302	233	292	261	282	276	272	269	290	263	289	273	249	268	262	253	278	275	281	303	272	264	301	277	273	277	270	283	254	296	276	266	268	284	269	263	276	282	281	253	292	267	257	277	290	290	273	265	294	274	251	278	254	273	281	286	296	269	268	261	257	257	270	302	250	281	262	270	292	294	254	251	276	272	259	281	260	260	285	292	282	276	259	227	273	275	246	268	286	282	272	286	272	259	281	247	273	271	268	277	286	269	304	294	285	246	271	257	295	282	276	250	282	273	264	288	274	275	281	270	251	278	288	271	239	273	270	270	273	285	277	261	284	255	243	267	249	302	283	270	296	304	284	283	263	291	251	251	274	276	285	282	266	293	274	285	258	273	277	295	300	288	287	267	231	291	283	266	252	244	286	264	280	261	255	281	272	305	276	272	272	309	271	275	293	284	267	247	276	306	306	272	287	272	276	276	237	286	281	287	249	276	263	291	256	281	272	272	274	249	310	294	265	293	277	278	283	283	261	284	289	244	274	257	291	276	280	288	268	246	281	302	300	241	284	292	249	255	291	264	252	275	286	255	261	267	283	275	274	264	243	283	288	262	275	292	284	237	292	287	280	278	267	264	287	285	277	296	278	280	261	282	274	269	280	297	282	269	271	259	270	225	255	278	260	249	266	251	259	263	307	274	286	285	268	293	282	277	285	275	303	268	282	288	283	273	289	279	274	275	287	283	258	255	259	267	243	259	262	288	284	248	316	276	302	261	253	241	270	263	271	280	314	259	239	258	245	274	295	278	274	295	292	274	268	262	282	271	252	265	270	282	257	276	280	258	295	294	291	279	278	272	255	269	290	274	274	268	294	239	260	304	283	258	264	288	255	264	283	274	263	280	261	263	258	246	288	273	271	274	275	245	252	280	273	267	259	239	263	266	280	282	245	281	261	268	251	266	288	295	293	282	267	260	259	283	290	290	268	271	295	271	309	305	295	260	251	254	244	248	253	300	239	279	275	271	263	275	273	253	260	263	246	277	270	284	269	292	262	262	250	275	277	267	269	267	264	234	266	282	300	294	244	293	270	264	295	245	253	265	241	292	262	255	251	238	289	282	282	254	266	289	252	263	288	273	230	267	285	257	260	296	259	265	283	286	277	276	276	287	275	298	290	291	266	273	274	298	278	314	252	310	268	243	263	300	295	244	281	283	267	250	279	245	251	274	267	282	288	282	266	294	275	298	261	274	280	317	264	300	281	282	267	258	236	274	244	262	289	275	298	264	269	269	243	244	249	284	274	275	283	294	249	253	245	287	262	260	275	295	264	276	297	255	240	280	271	260	253	269	278	277	313	282	249	236	283	285	275	262	273	268	238	272	296	272	287	264	277	268	269	269	271	269	266	259	300	266	274	277	282	278	273	258	269	306	302	302	265	286	275	259	271	289	266	284	301	251	268	249	247	277	266	282	229	299	271	275	250	284	235	310	289	259	265	255	262	275	274	280	264	277	252	254	279	271	270	285	316	256	298	278	258	263	249	289	243	283	279	295	240	270	256	281	252	270	270	252	285	260	285	255	282	256	282	250	311	280	249	256	267	289	281	271	289	267	252	239	279	284	278	289	265	274	273
22741	21320	29128	23866	21324	21401	16556	2046	1285	1226	1067	962	998	915	887	855	825	834	839	752	759	727	737	730	767	779	766	694	727	706	748	715	718	695	680	688	705	697	702	730	693	753	695	771	707	728	689	687	722	660	696	703	727	723	726	731	716	694	692	688	678	691	700	721	667	715	682	693	690	663	717	665	676	682	706	674	673	706	694	681	682	702	692	695	720	688	681	698	680	749	719	679	711	674	655	701	674	663	677	700	760	694	712	692	658	730	703	694	655	658	682	678	725	683	717	651	711	669	694	710	652	688	660	596	668	699	620	619	641	733	709	704	633	633	775	692	669	684	662	693	660	660	681	678	663	719	697	703	653	684	746	667	721	667	710	642	682	719	686	664	704	695	717	705	691	683	698	650	690	695	675	645	698	669	662	661	699	684	673	680	672	708	694	639	686	701	694	688	689	677	670	647	648	650	657	703	695	667	695	696	698	648	706	698	682	635	675	703	683	695	681	703	701	677	683	646	686	737	672	698	662	690	644	695	700	694	702	681	702	638	678	706	717	749	729	735	686	672	681	674	680	666	686	712	660	730	681	691	638	657	689	659	701	714	680	663	703	713	701	709	729	715	686	703	734	732	671	667	708	718	663	641	679	656	743	683	692	686	624	712	683	665	627	701	720	694	730	704	687	695	658	688	644	646	667	714	675	686	670	731	710	691	708	651	710	688	680	662	668	672	626	647	683	709	765	673	705	727	657	702	653	673	686	739	687	707	722	636	662	697	727	649	701	708	700	643	710	653	679	675	642	719	663	731	666	659	745	674	679	656	664	656	684	666	654	682	661	712	716	648	639	667	655	684	684	668	703	681	675	609	698	700	658	680	644	690	675	658	676	692	694	694	647	628	689	702	730	699	675	688	711	690	673	695	619	660	710	693	672	680	636	731	691	646	699	654	664	671	703	719	742	628	692	657	685	663	727	689	665	697	712	670	715	652	701	697	686	672	652	665	686	712	708	678	612	688	664	686	682	658	664	659	692	675	688	705	705	711	627	676	692	722	674	663	699	683	673	666	677	703	662	674	673	627	702	634	690	662	661	705	681	659	676	648	668	697	643	738	685	660	675	666	667	737	672	672	679	721	653	638	725	671	718	679	642	685	690	700	654	652	636	673	636	647	700	703	699	670	716	683	692	652	668	719	709	715	699	678	739	691	652	627	711	656	704	656	700	674	634	649	673	670	689	666	679	639	640	693	608	694	682	669	668	675	713	658	672	706	700	688	656	663	690	717	697	668	668	695	711	707	649	722	634	688	715	714	701	692	710	685	696	619	692	697	694	661	683	649	764	670	654	664	699	667	696	711	645	670	632	678	684	728	651	672	634	635	699	655	700	664	683	702	693	714	717	673	681	639	672	608	700	723	641	689	705	672	703	735	661	688	690	680	677	704	712	625	636	719	720	697	694	698	701	660	696	675	640	727	714	712	683	666	715	661	689	679	671	698	721	702	628	694	638	713	668	679	680	687	681	681	715	675	688	702	680	660	659	643	688	692	667	652	657	727	681	692	699	675	668	665	718	698	670	680	727	682	698	683	650	655	709	647	657	675	725	699	669	665	674	707	650	717	686	711	675	698	655	656	684	688	665	708	689	701	701	652	677	695	665	700	712	724	710	694	685	720	681	701	700	688	667	675	727	662	667	708	720	702	665	672	643	684	649	688	720	734	722	665	673	680	652	595	698	704	677	634	696	690	689	657	663	672	671	705	693	645	694	635	684	652	688	654	625	688	688	694	673	673	642	686	679	702	679	695	692	730	682	686	637	691	642	687	734	671	639	649	677	732	706	653	675	674	661	672	747	706	678	718	722	700	664	681	698	674	684	666	692	669	707	691	693	711	647	669	674	628	696	661	685	679	685	698	657	650	716	633	695	730	711	674	694	672	628	645	622	658	690	668	705	688	689	683	713	720	657	641	668	683	673	690	654	627	682	639	669	651	708	683	670	655	680	674	664	667	714	702	692	683	671	666	689	695	680	688	671	711	702	700	685	734	670	623	626	682	682	713	657	636	713	715	643	673	659	689	678	678	683	737	690	630	659	677	691	701	738	634	703	724	649	637	669	715	676	649	711	665	640	675	682	628	666	672	681	655	678	691	709	685	679	691	718	666	718	702	658	649	667	685	719	697	702	728	721	688	703	710	719	714	690	680	690	652	633	686	662	685	688	656	711	657	686	713	648	664	691	702	665	651	725	654	664	681	690	668	717	646	668	682	712	665	659	704	685	665	713	713	664	694	650	669	694	664	654	702	698	664	688	672	685	645	660	662	673	681	685	652	669	746	652	682	690	692	629	664	703	655	662	665	657	666	659	657	654	681	687	640	710	672	663	676	686	648	696	705	682	710	693	675	672	686	721	664	672	636	666	679	631	719	693	684	699	643	704	629	684	683	652	660	669	676	641	688	682	672	639	676	697	714	716	672	646	662	720	661	645	687	709	670	671	639	695	662	678	697	642	728	668	688	657	679	644	693	696	686	657	712	597	667	675	682	680	729	694	686	693	671	670	661	694	697	692	683	679	658	683	672	725	690	697	650	686	672	667	665	658	675	693	651	656	728	721	642	689	707	685	680	690	684	704	665	659	673	651	628	672	646	713	667	701	710	700	688	680	694	668	680	696	671	690	677	720	676	615	715	670	681	687	712	675	679	666	714	622	663	692	695	651	662	675	640	664	639	661	650	714	713	705	681	697	715	702	709	695	679	645	666	691	688	673	687	636	661	673	653	723	668	675	657	722	718	694	698	652	658	674	664	673	666	676	698	679	697	724	719	670	654	677	678	670	638	682	670	677	669	655	682	711	700	624	683	663	713	673	755	655	675	668	687	705	681	695	647	661	702	659	707	677	729	651	696	648	695	647	697	687	665	729	668	692	673	666	676	654	704	673	652	691	701	639	692	676	675	719	617	680	714	660	656	690	657	639	709	696	671	715	662	700	655	693	671	688	624	672	688	653	719	678	618	723	678	636	679	704	642	690	669	722	683	705	689	654	718	698	681	695	643	671	644	674	702	669	663	673	702	688	697	678	667	676	678	692	658	644	665	655	689	710	721	656	669	669	663	693	709	703	740	644	701	651	720	651	661	659	622	703	650	673	694	690	647	686	699	700	640	706	628	660	655	658	662	682	631	710	685	644	659	647	683	695	753	682	730	660	667	695	686	672	676	677	660	671	700	681	706	610	668	665	696	673	710	689	629	713	671	674	707	661	706	669	679	706	690	681	669	692	705	692	706	674	688	697	662	684	682	649	679	652	625	671	642	672	684	644	692	659	672	767	645	698	740	670	674	677	664	695	722	666	716	668	697	673	638	688	658	639	640	634	650	698	682	682	733	703	708	690	609	705	651	676	684	705	694	698	683	652	685	657	630	686	633	705	644	675	690	683	648	686	668	677	685	635	694	675	628	682	670	654	729	696	635	658	709	661	688	673	663	725	646	695	693	684	698	662	661	710	779
5238	14730	12669	6559	4587	3441	2742	2126	1719	1548	1283	1206	1101	1031	961	932	933	919	855	887	880	825	790	828	840	805	805	743	762	768	796	767	719	777	692	752	775	695	741	740	757	732	675	708	736	733	728	736	708	720	716	707	740	738	710	714	704	729	689	735	716	759	696	779	733	739	711	696	693	726	726	722	691	747	668	703	723	748	694	692	745	719	697	709	689	700	702	628	687	753	762	702	741	685	697	696	664	718	747	715	697	725	724	720	727	729	728	716	712	670	751	695	739	694	749	713	719	672	740	721	710	685	730	705	697	717	736	724	727	686	745	702	726	742	701	694	700	709	680	728	732	679	720	736	710	733	712	713	708	736	672	729	683	716	720	687	718	682	715	731	701	698	717	710	689	733	710	737	712	713	693	690	692	732	758	703	740	752	702	697	678	702	722	703	744	674	770	691	657	764	744	717	735	726	760	693	729	678	719	731	733	739	736	710	707	689	691	669	711	717	740	719	730	701	702	694	715	704	670	748	700	708	696	741	756	693	709	674	714	688	705	656	712	725	656	751	675	758	726	690	735	717	717	733	720	701	703	705	688	720	694	680	713	747	675	748	667	723	728	682	702	687	724	720	710	686	647	694	692	663	725	744	710	733	728	690	667	699	711	721	677	730	714	663	711	695	690	680	684	674	673	738	702	727	716	694	725	693	698	677	670	744	698	674	752	762	700	732	717	702	732	716	675	706	678	701	683	769	717	705	742	694	708	721	669	715	770	660	756	682	692	705	726	691	733	746	728	736	689	743	695	685	740	736	695	725	719	700	736	692	709	696	682	718	752	714	726	706	731	668	733	643	721	737	695	698	726	695	706	744	693	696	703	691	784	740	687	672	721	712	734	644	708	682	687	696	718	712	695	723	736	692	672	696	713	731	699	693	699	708	661	754	722	673	694	676	704	716	705	693	686	710	738	730	717	699	691	730	712	732	656	730	701	702	722	708	677	699	737	690	711	727	711	717	713	726	765	715	750	708	705	717	707	757	791	697	690	706	695	709	738	679	741	708	763	731	683	699	740	699	696	702	702	730	728	708	704	736	717	762	693	716	713	726	656	742	699	670	706	739	711	694	742	707	681	746	703	714	718	717	757	701	718	708	681	740	743	725	714	677	719	723	731	747	697	735	706	706	678	710	732	717	702	688	659	718	699	714	754	683	708	699	737	710	641	721	748	706	657	690	700	691	743	664	749	678	708	687	684	683	719	751	775	740	710	717	713	707	693	696	730	711	708	688	756	714	687	687	749	726	720	708	690	743	680	705	723	717	683	713	680	712	672	758	726	722	708	730	683	716	716	696	739	737	743	705	695	708	657	687	710	744	708	762	685	712	690	705	744	707	680	739	683	679	691	715	668	711	748	730	719	691	712	725	727	726	712	725	706	694	681	715	676	729	708	763	716	698	716	705	671	748	755	736	729	707	708	652	735	700	694	700	676	677	701	709	717	720	689	737	693	685	752	670	690	760	668	728	686	733	690	675	749	669	735	687	713	692	670	759	679	697	721	727	708	691	742	671	696	674	731	747	752	680	721	710	675	699	706	675	660	721	727	674	736	722	682	716	696	731	701	686	722	751	732	668	736	751	748	708	743	687	700	720	689	704	757	700	710	659	683	737	698	705	713	708	692	725	676	713	733	735	707	730	715	759	681	702	735	725	708	713	732	744	698	741	715	703	717	725	713	696	691	735	731	690	689	743	723	746	761	724	731	693	726	696	715	715	727	713	729	730	654	757	731	686	705	775	735	738	712	705	700	706	677	740	682	725	691	684	684	702	691	688	730	684	694	729	682	718	732	704	665	714	685	700	651	673	739	751	661	701	720	665	685	680	719	715	709	687	695	706	700	753	698	675	722	681	716	684	709	696	688	700	658	759	692	695	725	713	665	720	723	691	753	680	711	652	683	693	756	711	706	684	702	724	651	712	712	745	758	677	711	760	675	683	729	705	760	710	681	695	710	710	705	756	721	684	751	718	677	713	724	680	719	679	707	688	733	727	695	761	703	672	703	716	689	711	675	730	719	737	701	731	750	684	685	651	704	678	698	733	767	737	684	714	695	648	714	668	708	693	716	708	710	743	687	683	738	698	735	728	684	738	681	751	692	684	670	711	694	669	718	707	676	716	723	723	751	707	748	666	725	729	737	674	675	746	732	690	695	679	750	727	684	699	693	748	749	727	716	693	750	731	699	664	701	657	685	734	701	691	715	678	764	716	704	724	712	735	725	735	751	746	713	733	670	724	754	699	765	732	732	665	727	751	711	667	709	690	674	707	665	677	682	721	698	672	690	669	713	724	717	724	673	720	743	722	733	712	729	744	721	648	695	750	730	687	744	747	722	722	660	685	743	650	707	681	736	693	722	715	703	696	723	742	736	697	676	738	715	706	699	723	759	708	694	737	681	779	727	708	725	686	681	712	726	716	707	668	714	704	711	716	671	736	701	694	650	646	728	708	755	707	725	689	702	745	669	717	705	704	670	703	702	754	691	787	741	660	698	717	677	665	711	684	734	709	739	721	689	699	777	632	703	693	664	713	714	678	737	695	749	702	728	723	753	769	728	723	720	715	720	687	691	685	737	716	742	718	721	712	710	701	689	681	652	694	699	671	696	703	698	678	726	730	700	707	670	701	664	715	719	717	722	718	729	693	707	718	714	701	713	637	725	736	695	722	734	748	678	696	701	745	703	745	768	696	681	720	731	733	690	705	685	734	715	637	714	653	685	742	671	696	668	689	658	699	652	717	693	699	754	671	706	689	706	706	742	714	697	681	689	716	724	692	713	753	706	704	714	728	644	692	741	699	701	720	702	713	710	717	772	667	757	761	712	683	713	708	725	673	689	683	726	681	685	680	678	723	710	686	708	743	674	674	718	694	655	711	689	709	662	685	720	714	768	721	687	708	735	667	705	700	714	704	735	677	690	699	719	741	687	714	692	696	778	739	733	708	680	678	708	694	664	671	657	719	698	732	692	748	711	693	720	725	713	723	683	750	783	716	705	759	718	742	673	712	720	711	725	701	716	697	672	702	695	715	694	763	726	693	714	739	680	731	700	713	648	728	719	733	742	712	710	718	698	754	700	701	783	676	710	718	715	686	710	755	716	778	720	723	698	673	733	722	700	745	668	713	683	672	720	680	722	714	718	724	717	697	681	732	703	726	699	733	663	679	711	695	675	656	718	727	693	699	753	740	683	733	679	697	748	697	720	699	715	751	690	715	687	719	738	756	725	674	725	713	711	709	631	721	711	729	751	703	699	698	676	715	687	651	715	664	722	746	678	734	731	696	671	724	698	697	730	692	686	732	700	682	666	676	725	666	700	698	667	716	699	696	755	689	723	730	699	697	742	660	701	720	687	711	706	725	719	768	708	727	682	742	694	696	708	691	694	695	662	727	753	742	724	655	724	704	672	690	687	697	729	664	730	724	751	694	695	734	690	704	704	772	678	685	753	687	706	706
27604	20801	9658	914	572	548	523	494	517	477	530	513	492	507	547	525	500	479	511	517	485	485	554	512	528	506	475	489	548	556	478	544	502	510	524	502	518	507	494	475	523	456	506	484	532	493	556	538	501	523	525	485	474	507	495	534	510	522	474	515	512	495	535	475	502	493	523	511	513	482	531	534	513	513	485	540	498	497	449	520	548	492	498	499	522	491	496	526	467	531	530	488	522	538	518	501	517	471	484	463	465	465	489	477	505	482	502	530	489	519	501	478	503	525	480	462	477	501	470	480	520	528	541	558	513	523	535	491	515	502	528	501	496	512	505	500	467	491	493	526	499	530	494	516	508	493	496	532	545	501	520	507	526	494	477	514	482	543	510	542	507	510	505	471	487	490	490	473	485	501	491	482	487	499	526	518	463	486	508	504	482	508	545	464	512	519	481	494	519	520	492	521	508	533	501	510	486	468	517	510	500	489	518	476	531	505	454	469	490	452	471	488	525	481	495	473	534	471	481	536	488	505	556	473	489	496	500	511	508	484	506	477	496	509	505	460	470	487	504	493	510	507	527	479	484	481	507	482	493	494	514	506	518	488	482	495	513	480	486	507	482	495	531	464	521	512	501	506	515	489	489	507	487	527	499	504	502	516	523	475	506	523	509	507	525	507	503	496	523	512	482	502	477	454	479	512	529	494	500	555	503	501	492	497	483	506	477	484	501	511	488	489	541	544	532	531	516	457	498	520	527	472	509	506	511	506	493	468	486	502	509	504	498	469	491	552	523	524	486	482	498	490	508	511	475	491	483	483	513	500	499	475	483	556	484	479	473	506	545	503	502	549	473	493	486	498	509	482	514	502	495	494	507	521	485	540	488	517	491	521	514	516	465	539	473	431	534	527	498	474	524	471	481	504	538	485	464	467	498	495	482	460	514	554	502	532	505	532	544	507	514	477	540	503	513	520	527	519	479	481	531	495	529	521	511	486	495	543	492	506	493	481	505	515	478	517	545	492	531	492	561	465	516	464	494	509	540	503	501	544	503	490	496	496	539	481	511	525	474	515	494	503	472	527	512	507	520	525	504	525	473	483	475	485	501	507	508	505	547	530	503	520	515	504	535	504	472	465	497	511	475	534	497	483	531	474	541	493	478	473	518	499	498	485	470	503	519	492	473	491	473	513	501	502	502	526	507	476	525	505	502	528	496	468	552	495	507	514	533	506	515	563	480	496	515	483	463	527	543	488	500	499	470	487	489	515	486	488	515	493	504	486	497	509	484	495	487	479	484	524	512	502	480	515	509	522	482	502	543	508	480	492	505	487	525	499	487	528	483	483	497	480	521	487	502	479	500	472	424	493	505	474	466	513	457	507	514	494	510	494	498	527	513	484	548	497	527	528	490	449	494	489	526	471	521	535	504	506	527	523	531	494	503	504	485	493	536	524	513	528	520	531	519	491	546	551	515	484	491	504	486	485	522	477	477	547	478	532	477	463	517	504	479	517	518	474	496	480	488	524	540	518	510	498	508	497	500	503	552	489	492	518	516	513	494	516	515	502	509	538	526	474	509	527	495	494	530	508	517	514	529	516	512	491	470	486	466	515	519	510	491	502	539	535	497	518	515	499	491	493	497	499	509	560	500	526	482	493	490	486	539	528	496	470	531	540	475	497	518	467	478	494	485	488	483	526	523	512	506	481	488	511	508	468	490	532	477	488	496	460	487	502	508	477	496	455	504	502	500	539	449	462	490	502	504	484	540	486	506	466	507	509	500	502	515	467	559	536	479	484	482	452	488	521	468	524	520	471	533	490	530	526	512	512	499	538	541	497	490	483	494	550	536	465	469	478	498	508	490	481	526	501	482	534	534	504	484	505	514	512	519	506	520	473	534	506	494	528	531	495	507	455	572	494	519	522	480	480	545	498	475	524	548	470	484	463	559	533	487	535	516	532	506	485	449	517	504	472	467	522	429	469	499	477	501	515	532	499	484	466	493	491	478	469	533	476	515	501	479	535	536	564	525	479	505	501	457	521	487	494	541	528	502	506	468	493	490	547	468	463	475	525	515	506	485	506	513	459	469	448	562	516	525	472	518	536	493	510	524	498	517	471	501	493	504	502	514	507	464	525	513	512	520	541	488	524	486	555	523	479	528	531	483	509	508	490	509	540	505	508	514	504	505	493	512	499	498	508	482	492	549	488	544	500	493	545	483	513	507	491	545	514	493	503	472	520	528	526	536	547	494	460	513	490	503	496	496	446	505	471	511	483	542	475	494	503	473	506	506	497	531	509	582	501	509	507	452	483	496	513	480	477	464	511	515	511	504	504	511	532	491	557	499	543	474	493	473	515	468	490	497	485	497	506	489	469	476	523	488	450	499	486	509	490	520	504	486	450	512	498	493	495	495	512	518	529	520	499	506	512	512	541	511	491	469	507	516	502	525	495	482	503	534	503	528	542	515	493	483	507	484	513	544	549	503	465	499	491	456	508	524	506	479	505	498	517	512	462	537	503	488	515	510	498	543	480	494	504	525	516	489	479	494	486	494	504	500	488	526	505	509	523	485	518	517	476	495	498	484	513	478	512	508	535	514	479	461	498	522	509	487	498	510	496	501	496	502	515	491	475	500	503	486	507	522	535	503	516	486	475	503	468	472	500	503	510	537	533	481	455	460	507	533	493	517	506	521	505	461	525	488	472	496	497	503	534	497	498	530	509	477	498	470	477	536	498	484	502	534	536	489	532	510	533	477	504	480	552	523	494	484	489	511	531	510	521	543	495	492	498	473	503	553	478	518	509	501	531	518	490	466	487	533	495	472	530	515	489	491	558	513	492	543	493	495	526	531	517	532	486	473	465	475	519	528	491	500	484	563	494	491	497	480	486	525	490	508	513	524	506	501	503	517	535	468	519	537	499	520	547	532	491	467	531	509	501	505	540	492	525	474	516	530	458	496	562	486	498	474	504	496	501	531	484	496	499	490	503	467	537	500	477	543	526	529	493	512	505	511	499	482	513	487	526	483	508	484	474	523	485	508	487	492	496	516	488	505	494	527	481	559	491	487	523	493	461	533	491	464	462	503	518	499	487	487	499	483	523	466	503	500	522	513	506	504	510	520	487	509	498	498	478	522	550	500	507	499	476	511	451	469	493	466	496	508	460	503	506	497	510	471	535	529	527	512	492	529	494	466	474	495	492	525	494	486	531	502	494	524	544	490	499	499	503	531	513	535	488	515	502	514	498	484	538	505	497	512	505	522	493	520	524	507	540	527	528	505	536	510	476	495	485	502	553	522	507	483	501	545	518	499	514	462	512	469	474	542	490	524	516	507	510	504	518	513	496	505	534	463	482	538	469	476	473	522	525	511	486	496	497	475	505	474	497	510	484	502	560	488	493	534	502	494	525	509	504	518	488	511	478	493	482	502	490	488	507	507	538	514	490	477	512	481	486	496	491	510	479	451	541	525	484	482	500	510	472	524	495	531	502	538	534	541	502	522	505
4267	943	862	651	593	583	566	544	533	523	504	539	513	506	483	562	515	547	531	503	475	542	497	555	533	517	502	507	485	509	518	519	484	477	483	527	518	534	490	490	555	500	535	503	486	475	505	497	502	506	537	533	570	505	482	507	500	520	487	509	555	463	476	507	525	471	487	500	492	495	516	479	534	490	492	514	538	496	492	491	523	479	533	501	496	516	554	490	532	510	511	482	555	482	503	515	512	512	512	530	462	499	523	503	486	494	470	459	503	499	524	453	544	474	517	514	508	488	490	548	511	552	518	491	522	498	523	492	525	536	491	541	514	503	505	515	515	539	512	537	477	514	546	528	507	502	516	501	520	511	467	517	553	493	492	522	539	480	511	490	531	498	497	517	507	517	547	532	517	528	521	518	514	518	505	447	531	535	494	509	517	495	514	498	511	518	477	515	508	506	517	527	528	541	481	502	529	486	525	526	508	520	501	506	483	507	494	503	495	559	512	496	524	486	518	519	547	519	514	502	550	480	494	489	499	529	471	524	511	571	509	493	477	507	534	513	544	490	522	502	529	505	516	540	524	471	543	520	530	520	507	515	529	475	531	527	504	533	506	514	512	549	517	496	528	523	516	471	467	521	532	514	495	516	518	502	491	475	514	508	501	492	508	487	552	473	456	532	493	541	495	510	543	536	478	537	532	479	527	530	505	486	514	503	522	546	481	504	509	515	505	541	522	507	537	534	494	486	504	526	536	529	488	503	546	511	508	494	566	525	509	541	505	501	477	514	505	499	520	504	517	526	521	539	527	513	509	539	511	532	537	516	479	562	510	517	515	571	502	521	552	520	505	518	518	524	488	516	529	470	495	494	475	530	553	509	513	509	506	502	519	517	493	567	555	517	520	516	511	498	518	508	490	559	550	501	537	455	497	509	524	487	523	481	544	520	501	527	512	498	498	506	526	502	494	500	518	522	519	511	500	463	479	497	466	488	510	546	521	518	516	521	506	531	510	490	506	556	532	505	527	499	531	475	516	553	554	557	541	514	462	488	516	529	509	541	508	515	511	471	491	533	500	498	506	532	497	520	541	500	526	484	545	529	497	502	486	533	529	508	493	483	509	540	512	565	522	482	498	490	460	506	504	469	532	505	523	508	539	510	491	512	500	524	507	511	511	486	527	529	516	521	495	548	514	548	480	532	484	525	564	550	504	480	488	539	483	535	517	534	489	529	568	544	519	533	504	531	474	526	516	521	515	520	524	499	519	527	517	500	481	505	538	471	522	526	524	508	519	535	524	514	498	516	493	500	549	539	527	560	499	471	501	532	547	505	490	517	531	474	478	512	529	495	474	513	504	477	473	505	533	550	485	495	498	570	474	507	492	504	527	514	524	540	514	502	511	514	537	498	544	486	500	527	563	535	486	500	530	505	506	503	458	531	477	484	551	474	493	502	490	532	557	465	520	476	541	488	494	493	543	497	499	510	504	513	504	516	488	516	509	515	519	490	504	528	532	553	540	530	484	522	490	532	489	523	551	510	468	474	480	498	521	485	527	546	505	475	509	497	494	532	530	487	535	508	501	520	529	509	484	503	521	519	466	534	498	520	546	502	510	482	477	546	556	500	447	510	500	488	515	503	530	490	528	551	544	523	507	521	520	532	483	483	527	520	529	550	483	526	530	522	544	518	513	505	520	517	535	479	521	498	489	525	490	524	531	458	514	512	475	542	469	492	526	522	528	530	503	513	510	504	529	487	546	481	530	526	533	539	530	526	501	542	522	489	526	505	489	519	526	535	509	549	522	504	551	526	517	523	560	523	531	519	565	512	521	507	523	476	482	493	509	520	543	494	522	545	508	527	501	571	518	511	485	518	522	496	511	494	552	546	492	503	489	529	494	499	508	472	464	546	487	504	526	494	508	503	499	492	546	545	481	521	538	552	516	534	543	479	519	527	517	526	499	511	498	508	510	502	465	517	496	509	505	505	554	477	522	544	515	515	498	500	525	517	485	547	488	463	512	493	532	525	540	522	517	536	523	550	487	551	487	514	513	505	508	539	513	540	504	513	495	487	513	487	525	523	529	515	543	528	529	537	512	558	555	499	501	541	510	495	490	513	527	529	541	490	488	521	555	517	508	527	527	546	488	512	520	487	515	499	519	530	535	518	542	511	543	534	486	514	496	491	521	505	502	518	501	517	526	499	526	503	483	527	492	480	489	533	530	533	473	531	543	486	468	509	502	489	511	492	470	504	531	490	521	509	517	545	519	513	515	509	523	497	465	491	515	471	547	500	499	536	464	523	494	475	537	529	500	500	470	493	509	500	520	538	494	496	545	557	528	489	520	504	547	539	542	542	541	544	517	499	487	511	553	514	503	533	505	487	495	521	578	489	505	538	498	544	519	495	497	526	506	507	484	490	542	492	467	521	508	502	471	526	525	515	553	527	533	525	514	491	501	539	504	513	519	536	508	510	498	486	504	475	518	500	519	526	517	504	509	532	511	535	514	525	535	519	521	490	553	528	510	511	527	534	513	501	527	500	502	494	503	523	534	519	512	504	497	511	529	486	512	480	492	497	532	514	443	474	524	524	502	539	501	497	507	518	491	507	538	494	502	467	520	503	487	490	512	498	476	500	543	538	471	520	544	496	528	521	485	505	521	540	509	540	548	517	527	507	552	504	529	509	479	538	572	533	520	479	526	476	546	489	520	541	503	507	525	493	503	501	502	513	503	455	559	504	549	541	521	499	524	476	525	501	518	497	496	550	511	468	532	542	529	506	502	486	529	536	514	534	477	479	498	505	473	486	523	485	517	505	521	546	518	521	538	495	520	527	527	481	491	474	488	504	524	495	495	500	498	510	529	473	542	506	470	520	539	514	488	539	481	539	531	524	505	498	517	494	535	501	490	527	514	533	527	492	478	527	554	539	482	543	563	508	487	482	482	510	507	505	516	496	507	535	501	495	517	520	507	501	505	541	476	528	529	558	504	527	489	530	505	521	526	547	528	485	486	488	524	540	514	524	557	513	533	495	498	489	501	519	545	509	510	540	511	509	488	498	537	549	514	501	529	507	491	555	497	502	516	525	520	544	533	498	504	531	541	500	508	506	533	513	517	514	531	517	514	517	471	525	491	463	535	516	548	559	511	538	507	500	525	499	517	509	481	530	562	475	533	489	486	532	557	559	522	518	527	514	468	544	499	485	515	495	486	519	547	477	523	535	510	555	515	525	533	539	554	493	527	517	508	488	542	489	476	501	533	503	496	513	523	561	559	536	488	491	512	528	503	496	488	512	547	485	494	477	546	519	513	494	513	531	532	486	456	484	512	523	496	498	508	520	471	539	514	519	502	510	520	525	532	521	499	522	460	487	526	517	525	519	529	517	541	527	502	501	543	495	461	484	524	508	520	491	529	520	548	524	457	529	496	532	514	505	518	486	468	540	525	513	533	532	509	519	513	512	533	458	539	500	481	499	490	525	546	516	516	520	516	545	541	529
23902	21356	28999	24084	21363	20147	3105	1559	1276	1179	1135	1162	1030	1014	960	1034	932	974	939	931	959	953	931	931	947	951	929	899	907	930	929	933	881	894	878	950	884	884	971	926	907	945	875	865	866	944	941	795	879	922	878	991	933	934	864	924	938	903	954	897	917	886	917	920	964	860	936	910	893	961	874	921	876	918	912	874	894	914	899	867	887	877	911	864	863	945	896	887	866	880	895	890	886	897	875	917	890	921	862	940	905	920	870	905	872	907	902	880	866	923	865	894	905	880	932	915	854	939	866	867	860	887	922	875	912	829	883	919	907	861	850	898	877	916	852	875	872	925	921	909	892	940	872	923	876	898	860	951	888	911	903	913	837	888	905	836	840	877	841	937	921	870	931	919	913	964	927	917	901	924	910	947	910	908	923	882	884	937	911	899	914	920	920	902	878	909	871	904	935	889	855	864	896	904	859	903	908	928	855	881	892	937	832	875	838	953	881	896	897	883	918	842	870	885	890	929	897	886	901	885	953	939	912	908	951	806	923	929	898	901	880	853	926	866	882	837	906	911	884	914	884	882	901	895	918	849	843	853	942	851	897	871	929	888	919	910	911	897	910	849	939	929	861	856	856	865	805	863	881	938	910	922	875	923	902	897	922	925	922	855	887	928	892	847	897	884	923	891	877	863	940	927	870	874	873	846	922	875	873	884	859	929	955	909	900	856	900	888	936	851	901	909	843	894	883	847	851	932	977	907	858	827	876	875	891	909	878	832	881	907	868	966	858	872	909	911	927	928	890	880	863	839	917	890	863	907	900	916	893	926	854	921	891	859	858	876	878	837	878	883	896	891	850	886	881	857	881	865	861	853	934	878	878	965	926	907	936	928	888	937	936	902	842	885	870	857	840	860	863	848	874	947	912	867	917	893	888	857	886	916	811	863	913	835	883	896	941	886	853	886	924	871	886	872	937	898	902	917	873	877	892	913	933	924	937	880	883	853	903	912	895	859	918	858	922	926	875	883	889	896	919	936	882	841	867	898	916	866	903	881	917	899	892	894	906	924	893	841	993	906	870	906	896	851	931	895	833	877	871	932	882	923	935	860	899	902	915	894	920	874	881	912	934	872	887	877	875	921	864	940	916	888	922	884	948	880	929	913	857	881	925	920	886	939	869	862	855	910	863	878	889	884	910	912	913	886	893	866	889	860	858	926	888	911	861	910	907	912	890	941	882	933	891	940	911	910	887	886	885	910	905	890	847	859	908	840	873	906	896	915	902	868	939	888	907	895	882	930	885	869	890	872	892	906	905	905	942	912	849	910	850	903	894	906	883	853	908	920	870	866	927	921	875	881	861	972	886	882	886	806	903	919	926	897	919	865	886	899	910	888	806	855	873	859	925	931	870	932	925	916	915	879	896	874	876	904	877	867	915	909	852	912	885	894	875	872	936	859	870	874	922	841	887	902	927	891	933	953	907	923	865	848	929	895	918	850	869	899	890	864	918	859	931	922	907	918	844	897	854	900	842	850	892	920	937	892	846	921	853	908	872	863	871	822	881	899	906	879	844	916	909	871	894	866	859	903	877	889	945	876	918	949	898	909	915	898	884	922	868	891	902	859	899	915	927	877	942	829	898	933	942	921	980	877	884	892	917	912	904	890	834	878	886	875	908	888	832	854	923	986	916	946	889	877	908	853	893	860	919	952	879	920	890	906	911	915	881	884	894	882	906	902	906	894	838	864	931	878	884	914	908	880	896	920	849	902	867	934	931	874	884	880	806	893	871	874	907	923	893	879	891	937	912	916	896	835	926	917	902	913	911	853	883	888	878	923	921	906	925	869	912	858	868	894	902	882	933	893	839	890	916	908	921	901	929	922	853	842	835	886	861	882	876	883	904	916	902	904	878	895	933	928	825	886	903	911	907	869	840	870	875	878	900	862	872	885	877	912	885	853	888	891	919	875	906	922	905	853	884	862	897	881	933	856	911	873	851	898	926	888	939	931	878	887	896	887	927	937	905	871	869	943	848	856	877	888	848	930	905	886	839	855	911	917	891	866	916	925	925	878	845	896	987	905	916	873	885	847	911	875	888	830	884	907	899	900	893	859	924	853	894	916	878	863	928	939	943	896	896	922	917	939	958	856	915	930	908	928	879	898	844	911	909	894	914	948	868	908	909	862	919	938	845	886	883	861	886	925	910	893	874	888	959	890	883	902	851	919	870	904	871	942	876	832	903	894	863	966	882	897	884	863	893	891	914	933	902	946	931	894	901	865	915	887	881	886	899	914	825	856	918	927	899	913	872	878	892	898	939	902	917	888	865	880	853	846	873	909	877	870	883	863	893	863	859	935	849	830	838	946	912	897	923	890	882	927	912	904	930	848	866	869	902	860	961	887	871	871	926	924	891	847	895	898	880	914	919	890	856	920	888	857	838	857	861	877	929	856	891	910	933	905	896	883	866	920	904	842	911	843	893	891	903	864	856	931	920	839	876	883	835	913	937	880	884	905	888	904	909	873	872	900	920	951	865	899	887	918	853	884	885	891	867	865	905	907	925	914	896	940	929	830	890	900	910	897	887	888	894	889	842	943	881	889	892	937	902	908	881	864	854	913	892	907	852	926	888	932	893	960	918	904	837	890	864	923	940	895	898	900	869	855	924	838	896	903	863	898	886	880	947	865	903	902	885	885	881	911	928	861	895	878	828	894	875	945	894	832	896	893	868	895	903	880	897	887	893	906	932	918	935	898	918	864	889	942	884	903	873	819	860	851	887	902	844	936	910	888	900	919	845	893	864	891	889	847	910	899	859	900	948	954	896	880	922	861	878	897	910	805	912	902	889	897	911	851	855	946	903	861	897	930	886	881	832	917	889	909	904	884	929	891	887	945	851	877	899	895	874	853	880	865	949	919	848	905	890	912	930	924	927	869	878	870	859	872	870	867	942	892	899	919	861	897	869	911	890	922	879	899	876	956	924	873	904	854	899	940	888	910	877	874	897	892	914	885	888	863	911	876	865	873	880	905	895	840	857	865	943	877	955	876	878	908	913	921	928	879	854	864	872	892	873	913	929	924	895	915	891	902	886	917	889	836	912	867	936	871	873	896	878	902	900	918	898	908	919	817	910	882	937	856	879	875	909	912	897	909	906	945	905	872	927	904	921	826	921	888	853	860	920	927	939	877	909	890	942	945	863	887	860	945	881	978	816	871	890	868	903	904	923	875	901	854	943	921	894	952	891	898	902	882	885	946	879	948	860	825	874	962	931	851	847	912	885	875	873	846	882	916	890	890	869	878	882	866	889	847	922	886	832	902	858	884	898	891	881	895	864	860	906	877	842	891	914	907	895	877	859	921	928	884	909	821	892	899	897	913	862	912	911	938	906	863	808	864	822	947	889	848	917	893	860	830	849	838	906	874	870	892	924	904	928	842	828	837	899	884	881	879	912	887	897	900	890	828	878	880	893	861	924	861	879	879	886	926	923	854	905	950	872	901	884	915	894	812
3934	9115	8007	4273	2909	2356	1898	1672	1502	1354	1213	1176	1133	1083	1011	1064	1007	988	975	961	954	926	976	936	917	901	961	912	944	935	956	884	871	907	900	940	942	937	943	892	945	896	879	887	934	874	914	934	906	897	894	905	901	898	900	920	886	936	842	868	901	925	889	918	927	866	881	899	914	898	945	834	936	874	878	875	893	944	899	894	877	892	890	892	882	936	885	875	883	892	910	936	916	868	881	899	912	862	864	914	904	965	852	901	902	879	866	909	904	879	917	913	923	932	934	892	889	872	922	901	896	848	880	894	914	928	895	890	875	887	905	870	888	889	896	892	943	894	858	916	928	877	889	908	889	853	867	846	869	830	916	895	885	939	830	907	833	894	881	928	893	834	916	947	925	878	888	906	857	921	928	907	865	890	859	883	885	839	847	875	881	902	879	916	841	888	911	897	903	864	890	861	857	887	876	866	897	864	846	904	868	932	903	900	894	922	927	950	900	968	897	950	864	836	914	883	937	925	915	918	882	892	884	903	914	921	867	927	917	888	847	901	902	867	876	900	965	876	878	850	897	897	901	905	946	883	886	855	883	873	883	882	911	895	916	912	870	878	919	935	930	912	921	963	878	886	870	917	921	869	864	890	915	841	846	877	915	927	877	837	854	892	901	841	878	862	856	882	841	865	947	862	916	922	871	922	925	865	888	871	954	913	872	875	840	878	894	898	845	880	926	899	851	901	920	868	975	920	961	903	912	908	888	926	850	936	918	958	842	895	927	865	863	863	882	952	906	944	848	849	918	972	869	876	903	905	844	916	895	920	897	859	926	900	869	912	894	932	843	906	923	855	887	940	879	902	843	898	890	900	897	837	872	925	895	845	876	912	901	959	890	926	910	879	898	902	896	898	892	891	913	895	882	925	953	884	901	871	902	851	955	911	892	860	900	856	891	914	887	926	891	874	893	875	882	899	890	940	887	825	903	878	916	934	874	885	918	918	908	866	872	875	830	874	870	914	888	951	902	901	828	866	898	879	890	878	896	956	885	938	866	894	892	909	846	864	864	905	865	936	875	906	903	911	848	865	846	962	850	957	901	881	892	895	983	914	846	922	892	904	900	888	896	881	924	921	918	867	898	899	909	938	922	875	857	902	913	859	910	884	862	898	902	898	861	874	897	860	922	919	908	881	859	892	915	886	939	899	910	905	878	936	852	916	911	877	898	871	899	934	905	848	870	922	909	889	917	897	885	916	934	836	902	925	872	883	868	874	881	856	837	920	915	932	914	865	914	890	861	846	896	901	870	923	873	918	875	868	898	891	869	914	876	907	877	906	893	870	966	877	919	914	909	840	899	900	884	958	864	930	912	908	864	911	841	919	866	818	879	881	881	887	879	898	850	862	873	871	842	867	961	887	870	916	939	831	887	929	931	865	902	875	907	913	871	903	910	898	972	870	888	904	909	873	874	860	926	882	886	905	854	898	846	884	865	864	843	846	832	901	903	935	882	865	894	906	916	884	909	876	889	889	926	972	956	912	874	920	906	916	853	901	872	863	898	871	911	910	908	941	827	863	928	922	904	904	949	868	902	908	927	945	922	867	900	892	916	867	888	917	891	935	927	894	848	904	909	902	870	883	889	859	934	945	886	892	868	877	900	894	884	922	889	914	850	910	911	897	908	848	892	863	879	887	898	877	856	877	871	903	934	940	882	852	917	900	895	820	889	925	910	863	906	891	933	901	860	880	866	888	899	917	903	881	951	896	878	951	869	879	907	889	875	844	898	844	932	911	883	854	827	932	885	888	885	950	863	899	900	872	856	866	868	882	970	914	879	866	841	891	881	904	904	849	913	864	867	875	860	873	889	898	871	876	894	895	908	912	889	866	893	904	914	956	928	886	899	903	920	884	876	862	865	890	918	907	896	913	852	870	859	910	875	882	929	885	870	901	845	830	917	908	868	875	872	895	907	939	820	875	917	874	957	952	886	931	945	871	878	904	916	894	888	881	976	921	878	891	907	904	910	893	871	881	860	924	997	851	860	860	898	918	847	895	819	947	910	937	926	885	879	880	874	908	913	911	892	926	893	880	920	882	885	894	819	875	911	914	925	915	954	872	904	911	884	889	910	913	912	918	876	911	845	878	922	907	924	874	901	873	885	822	835	904	866	879	893	870	915	902	860	955	866	896	842	860	893	875	913	901	889	947	899	914	898	925	891	893	883	930	892	904	875	835	862	867	882	918	904	854	937	854	905	862	896	922	913	920	892	867	907	846	895	899	892	875	833	884	874	919	882	856	909	870	859	866	872	924	844	869	914	889	923	908	849	933	875	854	889	928	886	874	891	885	867	887	846	863	879	841	960	860	874	889	898	936	947	873	835	962	843	842	923	891	896	900	951	903	848	912	899	877	866	820	876	942	885	869	828	905	894	925	911	844	938	942	857	883	882	868	922	938	897	874	894	893	852	904	905	841	940	883	868	863	966	907	852	866	872	893	938	942	908	900	890	901	858	870	926	895	860	823	852	905	900	858	937	903	859	855	922	948	903	879	900	834	888	890	919	855	900	889	910	878	880	877	929	868	896	884	924	932	907	904	905	927	873	854	893	842	932	885	922	890	905	897	907	864	830	913	860	895	873	926	875	868	930	920	865	907	879	900	864	895	926	926	893	930	935	930	911	884	831	847	916	842	870	863	896	824	921	883	869	863	919	849	925	900	908	836	886	950	938	894	956	881	897	890	883	890	865	925	858	883	880	924	898	878	903	857	913	853	920	884	878	871	898	883	924	918	845	802	897	894	945	855	882	852	954	884	875	874	944	874	864	891	915	891	885	863	871	827	928	960	913	868	867	905	863	871	901	894	871	882	938	884	964	877	922	954	876	912	893	901	915	852	874	873	908	950	914	847	955	894	932	861	933	821	875	880	891	911	837	895	927	872	900	900	892	925	884	835	899	882	903	916	889	918	857	921	901	895	887	871	903	876	921	906	913	933	889	872	835	878	886	926	912	923	929	894	871	903	887	935	898	895	902	899	932	880	878	919	919	897	897	948	893	951	877	871	872	911	875	834	899	846	866	877	881	890	888	882	923	855	872	894	842	936	911	888	833	879	858	907	854	873	894	901	898	896	852	893	914	926	889	885	908	954	880	842	866	905	943	860	900	866	939	870	848	924	875	926	935	924	889	865	898	905	849	900	835	862	897	841	865	894	879	888	927	917	908	893	951	851	868	868	885	908	911	950	925	851	885	910	892	844	906	937	894	898	918	876	838	918	930	891	833	908	900	914	955	917	936	895	888	859	885	880	907	881	860	878	863	915	894	935	904	906	851	912	864	901	949	879	889	889	954	916	876	912	890	901	911	851	859	944	923	924	889	874	881	881	912	955	894	878	860	942	829	885	835	912	935	886	899	884	857	875	904	885	914	892	882	936	913	896	908	933	926	941	842	890	847	943	889	912	900	849	891	927	869	925	881	886	897	897	896	886	870	849	923	941	889	870	874	889
25009	21324	28332	24578	21147	4452	586	475	436	355	358	336	332	323	323	264	285	275	257	250	256	269	258	286	249	235	244	236	279	232	259	264	267	257	251	251	247	245	238	218	272	251	268	257	234	280	249	259	243	261	245	229	234	218	237	251	238	240	234	236	243	249	220	234	247	233	250	252	243	248	245	228	278	260	236	226	247	224	284	192	230	254	255	241	228	222	212	239	246	263	262	271	243	259	236	232	259	245	211	244	239	243	243	245	235	236	227	281	245	247	272	229	260	235	252	228	235	232	245	239	293	235	257	224	268	252	253	213	247	250	213	245	270	242	250	261	250	256	250	240	230	231	256	261	254	243	228	242	247	229	246	302	239	228	210	225	260	257	250	246	275	253	246	243	262	215	232	238	253	227	218	252	240	231	263	236	245	248	238	228	235	224	234	238	226	255	255	208	256	256	260	243	257	249	246	236	230	259	255	261	261	266	233	252	223	225	253	247	251	247	239	239	259	254	247	228	231	254	260	245	259	240	235	260	221	246	230	238	228	248	246	235	220	222	248	247	261	242	234	253	238	254	239	235	257	237	234	227	247	227	231	250	232	253	245	219	244	239	247	248	247	227	258	249	253	259	261	234	254	235	236	255	244	239	256	267	242	239	226	244	245	239	229	246	236	252	210	263	235	237	260	223	243	250	233	229	242	231	224	231	251	225	263	261	235	251	254	250	233	261	205	231	230	275	238	246	206	224	243	266	233	255	244	207	234	245	221	236	253	237	238	258	255	247	252	255	250	250	255	232	225	247	241	261	246	241	240	240	261	222	249	246	236	234	229	248	237	263	242	244	225	254	211	235	228	224	230	242	229	210	242	233	232	231	246	258	243	224	227	236	234	232	248	225	253	237	226	237	236	248	228	261	228	247	256	252	242	257	256	245	244	245	244	252	209	228	232	251	214	267	224	236	232	195	227	231	249	257	233	242	271	245	247	274	254	232	233	223	234	270	216	237	238	222	258	254	259	245	211	240	265	230	218	230	255	243	276	255	215	231	230	250	262	261	257	258	239	241	254	247	257	225	262	211	242	238	250	258	265	231	249	229	240	263	252	235	267	253	260	237	220	247	240	217	266	224	248	241	234	247	234	262	240	266	262	210	246	218	288	236	247	229	250	229	228	246	230	260	251	245	257	238	254	237	231	196	228	254	254	271	231	223	247	248	227	245	239	275	223	258	232	228	221	218	242	247	235	217	229	244	230	203	248	266	235	250	244	223	216	258	261	221	244	221	231	254	251	230	223	230	253	230	242	249	277	264	251	241	237	235	247	267	230	251	243	271	222	248	241	246	263	263	246	260	250	252	247	228	258	235	224	234	255	244	236	252	225	272	243	244	215	242	242	242	263	238	241	235	205	227	265	249	239	248	223	231	233	253	252	212	273	254	262	246	235	258	251	229	239	225	277	232	243	229	261	246	251	224	251	248	241	265	246	243	246	257	277	218	233	232	257	223	238	221	245	214	259	231	197	217	243	225	261	242	224	208	251	235	240	255	224	216	230	259	239	274	247	255	229	226	252	259	234	240	233	265	251	287	232	216	250	225	241	243	254	241	242	254	274	244	244	246	210	229	236	253	239	215	245	236	225	233	238	248	226	232	194	252	240	255	238	249	279	223	249	252	229	263	228	249	256	233	231	237	209	221	255	223	236	257	234	256	231	262	244	210	227	237	243	234	256	238	245	285	245	246	254	235	238	247	234	219	234	246	234	246	221	242	251	213	261	231	245	217	233	236	214	243	251	264	242	240	227	259	257	249	226	248	268	239	248	231	255	231	275	249	232	265	251	232	215	226	243	259	244	274	216	250	236	258	241	242	222	233	226	257	246	249	256	255	249	252	247	236	206	238	251	247	238	237	218	223	260	244	209	229	253	262	218	215	245	254	270	266	222	246	244	244	224	238	249	274	229	243	278	252	231	250	241	248	253	250	246	250	264	262	245	274	246	260	256	262	244	251	273	247	226	228	239	242	219	236	244	237	230	225	229	253	253	233	233	247	212	218	236	237	233	234	259	238	238	265	236	224	264	237	262	215	238	238	215	222	213	217	272	258	248	226	240	204	221	229	250	223	236	247	229	254	218	237	247	256	221	243	255	240	247	267	239	255	243	265	238	251	227	234	229	251	285	257	252	240	244	280	254	230	243	252	268	250	250	254	214	260	243	247	243	213	252	262	233	249	256	239	233	245	232	227	233	250	216	247	231	242	227	254	219	245	245	246	241	240	232	243	263	236	233	258	231	253	239	262	250	185	245	234	228	253	263	269	250	235	252	229	257	232	233	270	238	253	212	261	236	237	246	248	243	259	283	279	218	256	231	262	224	245	243	213	245	257	218	254	239	250	249	260	243	217	242	220	245	212	220	233	240	221	247	235	245	259	241	261	227	217	246	204	266	237	233	251	234	253	223	263	233	223	240	206	246	214	217	260	225	248	239	270	227	223	287	216	258	272	261	226	225	239	222	213	246	251	259	263	249	234	227	243	251	240	236	247	255	220	249	240	245	252	218	260	254	239	225	235	223	244	240	267	251	236	249	236	233	233	222	217	247	219	257	244	248	248	220	227	216	245	246	252	215	229	224	242	238	245	270	270	244	257	234	248	235	224	239	235	243	250	202	247	224	244	242	230	252	210	234	230	267	249	231	227	246	247	229	233	259	253	220	237	259	238	233	233	244	225	245	236	256	250	219	244	231	260	243	259	247	252	274	227	227	253	229	220	221	245	252	250	227	232	237	243	249	274	257	253	252	227	228	233	207	240	260	241	233	244	267	260	217	225	226	235	253	245	225	228	259	221	236	227	247	225	235	226	266	254	255	258	230	226	254	215	208	222	236	259	268	242	255	235	266	256	249	226	222	261	251	243	258	243	227	207	239	239	229	238	224	242	229	234	227	258	232	268	269	236	243	256	237	231	236	243	246	243	228	209	233	218	240	244	220	214	252	224	231	224	224	236	238	244	238	263	265	241	256	229	254	259	219	234	208	242	213	250	236	249	233	249	255	233	215	281	238	244	239	239	239	239	227	258	234	249	245	240	259	248	239	259	228	223	230	235	272	243	243	249	252	244	238	249	202	254	233	253	251	240	235	242	247	234	218	257	243	240	232	279	241	235	240	263	242	216	225	269	264	242	219	228	247	234	250	236	218	258	234	235	245	248	254	236	239	233	230	242	217	246	254	229	240	236	231	217	257	221	221	255	265	226	255	250	274	252	258	242	223	261	230	238	253	261	230	267	214	246	242	257	241	244	245	205	273	240	234	229	240	218	254	220	239	210	240	256	246	249	272	219	228	241	244	238	240	230	223	224	254	244	233	258	231	244	231	252	243	252	208	231	255	254	252	232	288	253	233	246	233	226	217	211	235	257	231	232	234	245	232	241	245	241	230	258	227	236	251	253	244	223	239	250	246	247	226	220	257	260	236	270	238	233	247	249	260	244	223	216	253	239	261	261	265	218
3749	5915	4927	2444	1667	1210	925	822	627	536	489	402	419	408	383	345	341	347	322	328	318	289	318	305	268	310	281	304	327	298	302	289	280	295	291	292	301	296	292	288	284	302	281	274	281	285	266	274	271	301	275	248	295	293	279	250	261	266	281	275	273	320	276	266	290	275	246	253	320	273	245	288	247	288	265	289	272	278	270	270	295	283	289	249	267	289	261	286	284	251	275	254	271	266	282	251	275	282	254	275	260	261	275	261	307	268	272	261	264	282	270	274	281	267	275	273	274	273	243	281	272	287	279	263	261	285	294	256	260	259	301	260	274	263	280	245	249	292	232	270	285	282	252	293	263	303	293	248	288	255	261	284	266	290	262	291	288	280	266	281	280	258	250	282	261	277	269	277	274	295	250	229	276	278	285	290	274	303	251	280	285	245	264	253	299	240	280	274	256	274	249	294	272	268	259	279	273	263	292	300	244	293	263	283	290	282	283	281	288	271	287	258	272	268	280	271	277	283	289	272	249	243	247	260	272	244	274	280	273	275	272	272	290	285	257	306	301	264	234	274	270	266	265	282	285	272	256	235	260	276	258	278	262	250	280	260	291	263	267	289	266	273	291	266	255	280	246	280	292	279	264	261	284	258	271	304	272	274	255	267	277	265	278	283	293	272	276	261	257	249	268	279	272	273	264	279	314	262	262	262	261	267	246	297	261	276	254	265	231	238	292	246	263	268	260	243	259	259	264	265	273	274	268	275	265	271	269	287	257	272	288	288	270	285	253	230	277	269	298	258	274	274	287	269	257	258	272	292	236	273	253	262	279	280	257	281	257	254	267	267	253	285	242	270	269	276	290	271	287	257	292	306	252	295	266	268	296	269	235	245	293	289	264	283	311	278	273	285	267	286	278	285	263	280	295	280	251	266	289	297	250	256	284	247	277	254	272	265	237	275	258	272	260	262	283	260	284	268	258	280	269	296	285	293	280	278	248	262	288	265	281	260	254	252	273	247	272	289	284	257	260	264	285	267	245	271	252	260	266	270	269	245	291	255	264	271	256	271	265	251	287	265	264	285	271	254	254	292	292	258	269	281	253	261	281	272	254	291	282	282	244	267	262	267	272	281	295	264	256	258	277	280	256	246	268	241	286	286	254	267	278	285	280	269	274	268	280	271	259	245	301	279	289	291	281	291	265	289	253	259	249	261	275	271	266	270	260	266	275	285	273	258	277	242	298	256	281	304	280	294	276	276	260	288	265	242	258	260	282	264	259	283	269	252	260	297	253	268	270	280	262	247	264	268	259	258	296	274	269	298	258	249	259	275	274	262	270	268	274	277	233	268	271	247	267	244	272	270	294	277	274	268	264	260	267	299	276	264	281	232	302	251	274	243	303	283	239	273	298	257	259	266	286	271	270	273	263	257	230	238	272	271	274	291	227	284	276	311	263	275	293	260	253	279	256	281	286	274	281	283	263	249	270	286	290	300	296	282	298	284	246	274	249	258	286	276	269	258	269	268	313	266	258	255	264	256	286	275	306	292	259	289	294	291	275	282	253	271	272	272	293	255	245	289	276	284	279	258	284	282	273	278	268	265	290	261	281	262	276	285	279	286	284	265	267	252	271	242	245	272	266	260	305	260	251	281	278	299	262	276	266	264	278	233	262	265	277	291	235	277	272	269	256	275	275	263	283	270	282	260	264	259	267	285	264	272	259	297	276	245	303	265	277	262	234	256	273	283	239	273	262	253	277	285	251	258	269	269	261	273	264	261	243	283	250	248	290	277	283	262	283	263	276	279	272	253	252	260	281	290	262	267	269	237	267	285	278	283	302	277	281	262	254	264	250	293	298	282	280	268	296	283	250	282	273	278	261	245	287	272	270	263	295	278	259	252	273	249	309	272	255	276	266	273	266	282	267	243	271	267	287	294	274	261	264	255	267	279	250	257	303	267	259	280	293	279	268	266	285	239	268	254	281	302	256	291	264	259	276	250	275	237	273	273	275	279	254	253	252	255	278	284	276	251	289	260	278	292	268	266	269	281	290	270	248	275	277	293	297	265	286	302	258	257	294	259	278	262	284	267	260	250	244	288	262	278	261	248	243	285	270	285	270	301	283	260	288	252	268	247	290	263	274	266	275	279	281	247	272	318	278	267	295	287	265	270	269	274	278	263	243	274	264	266	270	259	272	271	263	288	261	258	292	263	263	262	274	276	259	274	258	268	246	281	278	281	277	261	267	277	295	254	297	264	288	263	280	290	265	289	246	257	273	238	269	298	263	257	266	290	288	248	282	268	292	271	269	275	265	262	278	288	265	244	277	317	261	274	292	259	252	275	262	268	280	270	265	261	300	261	284	264	269	266	262	292	255	227	267	265	280	269	285	257	249	274	280	260	285	277	291	267	279	294	276	276	287	247	270	236	269	269	289	294	217	293	252	287	276	233	257	258	265	294	256	249	247	262	257	271	296	281	280	271	278	268	281	265	303	277	255	254	279	284	285	252	270	287	283	264	260	270	260	252	259	266	278	282	293	263	279	292	283	303	246	264	273	293	243	287	258	240	250	261	284	279	281	243	255	246	277	250	279	280	261	289	296	286	255	262	260	279	300	270	244	276	288	266	293	256	258	258	252	267	266	262	258	281	268	290	270	258	268	268	245	271	268	281	269	265	252	239	271	276	266	257	276	263	275	253	296	290	267	268	277	288	257	259	266	262	293	283	269	265	270	318	313	274	269	278	259	256	281	257	281	272	273	253	241	261	287	260	285	268	277	292	274	283	279	281	228	252	246	241	276	299	283	279	275	256	279	272	300	248	252	266	276	254	272	240	299	253	252	289	292	323	284	276	270	283	272	271	286	256	268	288	291	270	277	289	257	273	293	248	266	286	261	287	286	294	272	273	238	283	251	278	268	259	261	269	253	263	286	270	269	260	286	274	275	260	283	276	262	256	268	270	287	240	256	294	298	279	275	293	290	257	268	246	268	276	284	291	284	297	291	252	281	280	273	282	269	257	289	268	281	283	251	269	288	267	263	280	250	263	279	253	268	257	291	267	293	255	301	278	266	288	281	289	279	241	268	283	248	267	266	251	241	293	271	276	272	279	293	269	269	256	257	267	305	280	263	247	258	278	243	281	263	279	258	281	276	262	281	297	266	273	291	228	264	290	288	251	239	254	255	249	286	255	276	263	286	291	258	278	281	258	308	284	258	255	258	289	296	255	315	297	243	255	273	265	277	287	282	294	262	286	298	242	284	271	275	294	268	288	283	242	265	238	263	268	297	291	258	250	258	251	235	298	259	272	281	270	278	260	295	281	292	296	244	268	264	281	272	268	275	268	249	292	256	286	296	282	259	283	252	274	248	253	291	266	231	257	270	295	272	275	268	272	289	286	293	282	294	248	269	285	257	258	224	266	271	267	284	236	280	274	300	271	263	281	314	272	259	264	268	236	264	261	255	255	288	259	265	271	288	257	246	305	276	297	274	236	256	273	301	260
22788	21376	29236	23914	21379	21444	16712	2123	1369	1188	1077	1010	953	903	869	825	780	831	758	827	761	785	762	776	756	755	711	753	737	726	727	700	688	726	672	724	709	682	714	676	675	674	735	693	672	706	704	724	651	711	677	704	653	665	664	695	637	701	710	705	689	639	684	685	695	698	627	741	722	661	674	669	690	638	667	671	690	750	650	750	665	700	698	716	668	702	659	663	685	656	684	706	694	666	663	639	684	630	700	711	693	688	652	700	672	695	648	691	659	706	708	736	701	645	665	727	659	639	690	705	697	678	710	658	697	719	679	724	667	709	687	689	683	689	707	677	657	674	650	617	701	697	750	710	655	711	699	729	645	687	739	713	668	700	676	657	686	714	658	653	685	614	718	680	674	637	676	615	690	702	694	662	668	683	650	644	692	699	679	667	685	676	703	666	674	631	689	686	656	665	681	712	663	657	706	756	664	688	674	646	679	678	677	661	636	673	702	644	689	681	690	662	677	648	636	675	685	677	707	694	688	734	703	644	678	699	696	628	682	674	696	655	740	696	682	684	677	659	683	650	650	703	636	711	683	655	709	657	707	693	681	653	677	748	664	649	689	653	652	669	703	690	676	685	668	700	660	719	654	668	668	693	669	678	680	616	658	677	662	701	704	691	697	653	715	734	693	682	650	676	666	667	670	673	674	713	696	676	667	719	647	693	662	676	648	673	633	682	703	665	713	690	647	620	621	694	681	640	702	675	673	703	645	708	675	688	684	695	638	624	626	721	696	678	647	664	679	673	681	644	677	643	707	664	689	693	702	667	673	690	730	658	665	703	670	646	644	671	701	653	705	673	671	651	664	687	697	644	704	714	683	686	637	737	689	679	688	676	681	693	640	707	697	679	660	677	705	645	641	676	655	686	707	641	656	668	640	654	676	645	669	689	665	671	661	698	663	689	662	703	710	673	662	659	733	668	722	664	674	654	689	634	718	681	690	729	711	683	710	679	700	659	694	703	678	700	656	722	637	701	653	652	650	674	711	692	650	671	695	697	685	651	669	661	665	712	662	681	684	657	679	708	701	683	664	647	693	657	635	695	655	713	655	688	710	689	678	644	673	741	664	648	700	648	680	687	692	685	678	695	676	694	659	649	634	620	682	691	724	664	655	615	676	670	671	682	671	674	725	650	669	692	666	660	673	702	649	665	670	680	685	711	685	646	702	705	680	713	716	647	675	652	681	687	687	642	695	648	726	696	637	662	725	700	677	694	666	683	637	686	660	673	771	713	681	703	686	651	669	657	713	692	705	664	664	666	660	675	665	653	731	663	694	684	666	685	726	655	702	671	665	688	666	727	669	672	650	669	593	696	621	735	740	678	652	688	709	673	742	696	676	680	709	654	682	676	667	650	706	636	708	676	654	651	705	651	633	662	660	663	668	709	660	658	679	705	649	660	676	705	690	674	682	687	674	656	633	650	673	724	682	641	709	657	670	657	728	658	709	668	694	680	654	627	680	664	730	650	697	668	659	676	721	676	672	670	666	718	651	654	673	645	705	709	655	673	661	705	662	639	713	668	657	721	641	685	734	670	634	677	646	715	699	622	701	675	668	664	712	694	735	660	684	695	687	687	638	675	692	674	639	646	663	653	658	663	698	698	659	652	701	692	679	681	713	668	641	732	689	700	695	667	699	706	666	650	674	677	678	670	678	666	684	684	709	696	671	696	710	669	661	664	678	628	666	641	689	664	669	680	648	686	678	679	666	635	637	696	690	653	633	674	702	666	685	654	696	672	683	631	646	617	665	626	665	639	653	672	654	642	691	688	630	648	679	647	644	697	630	695	680	697	667	681	651	647	661	663	658	690	643	646	698	661	683	650	676	690	661	648	655	677	663	689	717	666	678	718	700	634	667	702	696	642	674	714	664	649	697	677	659	683	639	694	688	663	705	673	651	674	724	721	708	700	671	685	694	694	660	662	675	678	682	721	716	636	664	710	689	657	681	688	653	718	626	690	655	707	665	654	700	697	689	686	657	658	692	668	681	666	681	688	692	670	683	697	669	678	669	734	663	747	667	648	689	678	633	729	681	682	746	673	614	705	666	636	677	660	686	698	674	632	677	643	667	696	681	654	700	686	701	692	724	701	689	642	696	691	655	644	660	682	694	677	725	653	668	673	696	711	690	709	654	660	687	659	691	662	685	714	713	659	668	663	653	666	663	654	673	645	677	674	628	646	666	679	650	676	696	689	657	668	659	702	625	658	653	647	667	661	708	693	693	642	674	671	695	683	703	685	716	656	659	681	703	686	709	690	684	662	637	659	682	677	679	706	690	650	638	712	644	676	681	705	676	718	668	687	641	734	691	608	661	690	677	635	685	679	665	652	646	707	740	671	696	679	662	615	648	678	666	655	659	697	675	709	654	726	686	675	708	675	676	729	648	621	674	660	641	668	653	672	631	671	611	756	652	629	648	620	622	673	611	643	694	709	668	708	655	715	673	641	652	681	620	689	666	673	647	679	638	668	688	637	672	677	654	692	672	684	706	650	663	657	688	699	682	693	681	702	687	649	669	620	679	676	708	632	728	724	693	676	598	684	671	635	642	662	682	712	656	715	669	653	698	695	704	673	691	667	658	670	699	748	665	637	720	686	666	679	684	667	651	672	666	716	686	654	607	674	681	655	665	721	689	652	630	655	676	643	696	684	708	715	685	728	662	664	690	625	687	674	711	686	688	679	682	676	617	674	630	654	658	710	688	640	653	692	681	639	658	646	695	683	614	694	697	661	682	703	677	638	641	693	699	705	681	675	729	651	694	643	656	668	654	662	673	658	670	687	669	620	719	700	665	720	692	680	666	673	650	675	696	687	638	704	740	657	669	760	663	690	681	680	689	681	652	685	685	694	719	689	646	668	656	711	701	668	630	657	649	679	711	630	697	716	673	696	718	683	661	739	681	663	645	683	661	639	654	677	640	693	674	688	661	743	665	683	700	746	698	703	665	668	673	663	724	650	679	635	699	647	682	706	605	708	729	711	675	669	668	662	691	668	649	622	651	683	655	668	651	630	662	663	661	627	631	656	679	675	660	680	659	668	697	655	661	699	723	696	656	673	717	660	686	717	609	628	646	676	663	684	664	688	688	674	660	607	637	696	642	654	672	700	657	653	675	668	700	589	683	703	708	713	690	631	622	666	606	669	692	655	658	712	679	652	708	697	608	668	676	680	654	708	707	674	692	636	694	704	679	638	632	677	675	660	615	682	688	699	719	679	685	648	669	634	689	714	677	606	716	716	720	648	678	720	721	610	667	664	675	633	702	717	720	650	689	680	675	730	625	687	670	640	671	693	718	697	671	663	701	686	658	695	721	672	646	638	720	657	698	662	659	656	647	694	672	696	662	716	694	654	672	663	650	625	670	663	707	677	657	664	708	635	685	689	691	652	670	642	701	687	666	687	637	652	630	662	677	692	662	668	662	671	676	653	675	684	667	667	676	661	649	688	640	681
5336	14865	13025	6624	4519	3542	2744	2151	1741	1497	1353	1217	1157	1087	964	988	883	914	900	842	812	774	806	754	792	824	777	751	782	765	763	779	780	708	732	754	724	753	728	692	763	742	680	758	682	686	730	778	681	720	700	741	682	713	760	730	704	705	714	736	746	687	715	741	700	730	729	690	712	721	666	700	687	737	723	703	722	737	783	702	681	717	747	702	747	706	740	698	700	713	686	717	707	761	688	709	700	731	725	737	725	663	729	735	683	679	671	750	672	761	703	710	719	708	684	768	694	702	705	708	749	696	702	665	679	693	706	682	730	718	635	722	727	710	664	716	670	664	659	728	662	669	732	717	710	688	737	683	716	695	701	735	705	651	701	681	697	706	706	744	680	686	715	733	719	748	702	694	696	674	748	731	721	749	709	688	698	752	709	691	738	667	687	684	689	677	697	716	670	637	666	763	767	735	717	726	702	678	722	639	688	718	687	690	670	708	708	696	643	674	670	703	689	697	719	680	697	719	719	669	696	734	723	700	736	720	714	704	691	692	741	740	712	721	748	674	724	752	649	677	745	723	758	668	725	689	690	707	730	772	744	682	690	719	731	714	706	670	691	737	651	688	733	719	720	674	691	694	703	708	658	692	704	713	729	677	691	675	722	681	722	726	656	728	713	734	714	710	714	715	715	683	775	713	709	714	748	705	719	707	732	731	739	691	694	723	701	759	722	704	698	685	728	677	727	709	703	718	749	726	695	714	726	727	729	727	658	715	680	745	698	711	740	697	736	697	716	683	680	684	670	707	686	724	731	751	698	657	667	653	701	721	684	666	668	686	726	726	677	745	718	713	735	720	713	711	724	685	727	741	679	717	701	712	732	712	686	681	750	738	731	706	663	734	715	682	712	738	720	724	697	753	719	734	737	717	734	670	683	708	697	697	741	633	714	715	718	737	768	710	693	688	707	689	696	679	682	771	671	730	706	739	694	705	714	708	699	669	695	687	717	712	724	716	703	688	734	712	701	739	723	705	696	699	718	739	727	685	673	737	739	743	707	706	668	696	689	750	720	749	765	701	673	731	703	729	699	669	693	723	728	671	724	698	702	674	714	663	711	703	680	728	706	722	778	699	726	718	719	725	701	674	680	713	716	660	696	738	701	713	736	684	744	717	719	685	719	675	732	748	677	721	699	714	738	726	744	700	691	682	693	713	683	683	768	716	671	695	730	726	698	730	725	668	705	750	706	727	706	671	733	672	701	723	693	684	730	712	698	739	691	717	684	705	655	711	683	766	683	692	694	695	690	646	728	708	698	708	675	701	674	691	688	653	675	687	710	673	674	721	698	729	731	715	728	695	746	681	696	710	691	736	727	690	697	729	725	720	680	695	703	691	697	678	705	687	706	716	667	679	720	690	668	717	647	682	665	754	687	670	679	745	726	717	679	666	653	724	723	695	664	701	695	697	725	706	715	708	697	703	659	664	694	677	716	718	704	709	716	749	717	750	713	662	677	678	703	739	725	697	724	727	668	713	696	722	755	723	704	716	754	706	736	699	673	691	739	691	715	693	735	672	720	689	736	679	717	712	707	700	724	697	733	761	707	719	694	724	694	677	707	694	689	685	714	657	710	724	732	643	709	692	703	686	700	727	738	733	719	711	729	724	688	748	644	704	678	773	703	667	680	709	733	693	734	715	700	672	681	697	714	736	666	677	737	711	707	664	724	696	729	760	669	700	749	747	745	676	690	711	689	705	733	708	689	710	721	727	688	686	679	728	717	664	658	735	677	726	662	671	710	725	700	675	774	702	769	704	681	725	680	674	694	694	691	673	695	702	713	683	689	717	714	663	712	661	674	738	715	671	694	705	747	661	704	708	702	714	717	714	708	728	705	694	691	721	702	742	673	759	699	668	762	686	736	748	682	670	698	703	733	676	688	731	692	752	678	673	688	712	699	727	682	728	662	788	723	717	683	757	730	743	725	664	738	653	686	694	720	698	711	707	691	703	701	692	691	688	695	750	683	713	723	723	698	661	691	701	712	688	707	711	712	733	704	716	705	727	686	698	660	691	677	701	691	738	687	707	676	731	662	728	688	717	728	681	672	751	754	743	715	710	724	703	758	732	721	757	738	732	686	698	716	719	668	739	688	718	749	667	691	728	701	725	721	717	719	680	686	701	708	705	667	671	693	725	717	778	723	728	677	741	736	661	670	733	709	699	714	719	677	754	702	710	703	678	715	712	711	717	732	727	697	719	678	717	695	757	714	699	740	645	738	756	726	746	714	688	687	717	684	764	687	757	716	703	681	736	770	671	728	724	710	710	716	685	657	736	656	680	699	697	710	737	716	710	724	699	652	713	686	725	723	671	708	697	738	729	720	696	652	738	697	665	717	686	684	702	735	634	666	720	683	722	711	670	732	714	705	708	736	718	754	731	740	749	686	684	723	656	758	691	688	707	718	637	735	673	688	706	720	735	712	718	673	664	703	697	656	720	717	739	684	662	717	720	694	689	695	658	676	711	692	717	727	713	700	696	691	725	690	691	716	688	703	707	666	713	739	735	679	692	709	671	699	730	683	701	693	683	719	709	708	693	695	747	688	681	691	663	740	709	736	737	677	685	709	741	719	681	682	724	719	687	732	713	685	712	723	722	647	741	698	764	686	668	657	731	719	746	666	682	684	721	693	742	726	710	714	684	625	696	727	681	713	693	721	706	688	658	689	803	702	702	717	682	690	682	718	721	712	715	718	677	750	666	680	734	661	686	714	700	743	681	700	757	720	672	691	738	716	707	717	727	709	707	692	708	770	689	726	683	706	715	709	695	711	728	733	744	727	695	728	699	690	741	671	694	712	691	693	695	682	663	694	676	770	685	704	715	720	700	703	712	718	732	695	690	668	667	715	730	718	694	639	681	706	671	690	713	706	723	750	718	702	690	736	738	705	716	674	700	713	703	763	718	769	680	737	725	727	693	674	652	670	691	668	669	677	704	705	666	678	691	754	726	724	683	670	724	742	720	688	738	649	699	720	718	740	686	715	677	695	690	681	672	751	693	721	689	691	686	665	740	662	703	709	723	700	739	669	750	716	686	722	682	753	730	679	697	679	656	736	691	741	670	697	703	721	747	692	721	726	719	712	701	670	696	718	710	686	692	725	704	734	710	715	690	714	650	688	710	684	693	713	697	690	689	670	698	679	662	679	663	699	741	648	723	659	724	709	703	705	699	676	647	735	668	709	676	699	650	731	679	735	719	724	651	723	687	687	713	699	712	669	671	708	680	736	665	732	723	757	646	682	675	680	683	725	712	734	739	715	702	704	683	691	639	704	669	722	709	713	698	694	729	662	696	663	670	712	660	706	700	699	704	737	677	681	676	681	714	687	680	675	709	705	649	651	720	678	711	737	730	737	679	691	712	680	733	704	727	751	740	645	661	745	707	733	702	720	718	719	695	674	724	700	671	700	748	661	732	685	716	683	698	696	722	695	708	678	720	750	701	729	703
27313	20516	9405	952	608	541	499	532	479	480	489	492	529	486	481	463	526	483	494	511	493	506	480	495	501	463	502	487	478	480	515	490	524	476	487	548	500	481	456	478	472	454	501	467	484	490	506	497	480	481	492	480	496	526	490	500	490	487	506	541	496	488	555	526	459	490	530	465	500	491	506	507	463	500	509	522	463	480	531	516	498	517	482	531	526	494	514	507	468	486	503	510	475	486	477	529	498	465	472	502	515	529	483	488	475	488	510	494	516	530	494	442	443	483	470	514	488	495	497	504	457	455	475	493	506	536	543	535	467	501	503	487	515	496	500	527	514	478	504	529	487	499	500	494	495	484	521	501	466	496	495	487	506	507	508	470	490	534	483	527	448	505	496	500	454	488	496	481	488	481	545	483	459	502	515	457	489	462	485	521	470	456	527	508	503	469	465	483	508	494	476	514	496	474	511	505	506	523	489	478	484	490	466	489	499	498	499	453	497	509	484	481	415	497	517	483	480	494	534	511	464	491	478	476	510	511	492	499	490	532	520	492	490	540	482	466	505	498	486	496	484	532	497	499	456	518	481	450	529	490	471	504	494	478	499	499	493	520	518	494	498	446	488	516	490	504	486	504	494	452	493	509	512	456	461	497	467	516	490	508	471	486	554	481	467	477	520	442	452	479	449	493	544	500	506	467	464	486	468	503	509	482	467	475	452	544	465	485	487	514	488	507	516	463	490	442	497	480	500	479	480	500	480	504	465	496	493	511	526	481	485	473	471	496	511	483	468	483	523	509	478	511	517	491	463	491	502	493	497	501	520	480	499	511	490	474	458	494	513	488	459	517	512	468	502	494	523	510	496	445	474	496	513	480	525	530	469	507	485	519	494	513	474	476	532	525	454	485	535	492	506	518	509	494	516	481	499	480	498	492	483	500	489	483	522	481	472	474	504	496	506	506	491	497	460	496	496	514	482	502	481	502	545	512	533	527	480	473	495	503	450	497	516	457	485	477	515	471	516	498	484	479	471	493	497	482	493	509	486	491	461	497	529	476	478	480	499	462	488	468	509	468	476	442	499	496	502	516	500	504	508	453	481	501	461	511	464	503	508	538	500	497	499	498	474	472	446	499	467	490	483	483	473	523	512	437	449	534	464	505	514	505	507	510	484	509	472	543	480	510	466	510	513	494	491	518	493	514	456	481	487	527	486	511	516	496	512	470	512	517	500	495	475	488	505	493	508	477	463	572	486	495	489	533	530	499	483	492	502	470	491	488	507	534	496	505	461	481	448	484	497	505	496	519	497	495	468	489	527	502	479	518	516	481	512	511	504	497	498	496	463	489	548	473	514	489	509	452	479	489	476	529	502	497	485	525	467	466	462	473	474	508	532	465	515	507	564	516	527	476	480	473	449	504	493	528	493	510	514	493	491	529	511	460	492	479	517	529	491	457	514	481	456	523	488	511	531	483	475	501	480	510	473	489	502	506	498	485	491	485	499	488	506	469	462	498	490	481	522	494	488	511	499	496	504	518	501	511	525	502	474	493	497	458	483	491	480	487	503	482	490	533	520	503	487	503	490	461	507	451	522	467	464	465	505	519	498	469	520	457	523	492	497	532	516	506	496	483	480	468	507	514	450	460	491	494	543	481	499	488	489	497	494	482	489	508	503	518	514	491	501	484	488	511	504	499	502	486	520	481	517	519	465	494	485	457	459	524	540	504	482	502	486	528	526	494	491	438	494	524	491	494	502	531	485	452	502	479	474	480	506	499	490	480	474	492	484	458	505	530	481	453	492	486	461	475	506	468	524	460	495	463	492	467	551	467	486	461	490	548	499	530	515	549	523	482	484	469	509	479	502	482	482	450	469	511	497	514	507	501	487	484	499	529	501	485	505	474	493	500	507	535	450	486	473	460	493	505	512	477	493	481	510	492	512	523	539	490	491	514	501	476	487	526	525	497	530	492	504	461	500	473	498	477	498	511	514	460	496	514	513	457	479	457	478	512	468	452	509	519	503	529	519	479	499	516	502	466	507	513	534	492	468	523	494	452	486	516	531	514	525	502	482	468	492	469	448	502	510	470	484	464	485	462	546	511	496	468	466	453	508	490	462	475	476	503	439	516	473	456	503	507	537	504	507	471	509	482	481	500	496	493	500	469	509	500	546	489	499	487	513	467	533	529	471	490	492	454	469	512	489	461	488	459	503	504	523	470	506	513	476	505	516	497	504	455	487	455	525	490	497	473	523	511	476	502	531	513	496	500	455	512	496	470	466	498	506	508	495	492	504	518	518	509	518	489	503	473	504	529	498	497	531	477	501	495	449	461	519	513	503	505	499	513	499	453	479	506	450	463	497	498	541	476	439	510	561	490	490	503	489	490	485	491	521	493	465	493	501	490	498	502	497	516	537	512	535	522	467	477	518	474	500	509	490	520	501	486	510	527	470	468	503	465	470	482	538	480	500	509	516	458	485	490	478	462	505	505	490	510	511	476	476	490	485	470	501	507	479	493	524	473	495	465	492	529	546	487	501	494	528	522	484	480	525	479	500	464	470	481	480	505	495	488	521	525	498	475	503	442	519	508	519	500	505	504	481	475	535	477	494	493	507	446	472	520	483	482	499	452	468	526	490	489	513	483	495	513	484	475	475	470	546	498	508	515	498	478	469	482	486	492	501	490	509	504	508	516	481	496	458	502	507	484	494	536	525	478	516	492	508	503	551	475	483	500	518	481	491	496	481	521	497	444	488	491	459	513	508	485	506	505	493	490	507	478	478	488	519	469	513	490	515	472	479	480	514	507	546	470	508	463	475	500	477	498	508	510	561	518	507	475	473	494	522	444	500	522	470	499	473	481	544	502	482	495	517	506	494	521	507	462	509	461	477	491	501	473	502	499	479	529	474	491	511	518	496	495	502	506	442	504	490	493	507	458	527	509	477	544	469	468	465	489	460	494	501	497	467	521	516	518	487	488	446	484	474	471	502	477	521	521	449	433	492	486	528	487	501	504	492	475	517	493	497	522	511	501	507	543	460	479	490	488	493	500	514	485	554	500	509	473	500	531	450	477	457	470	493	489	477	488	460	485	508	472	484	485	500	484	516	461	496	447	503	519	479	509	504	474	490	527	497	509	458	471	505	523	484	488	507	441	525	485	490	523	481	495	483	491	498	535	470	472	458	476	488	533	477	490	466	505	483	466	484	492	516	505	476	476	464	500	509	468	476	489	477	476	523	491	459	500	495	459	451	470	465	483	487	486	464	503	507	500	568	481	472	528	492	477	480	485	509	500	499	496	516	507	485	461	478	515	466	462	493	477	468	524	467	480	492	459	477	518	498	527	494	475	488	512	557	506	529	466	478	517	508	472	469	454	495	500	491	522	556	475	458	504	513	523	475	456	535	452	483	474	516	506	530	480	521	496	550	519	482	473	529	496	454	516	502	452	473	456	485	542	489	484	487	496	498	560	481	508	481	486	538	477	467	462	453	496	497	496	501	482
4203	922	871	615	587	554	523	544	528	508	526	507	476	521	526	507	512	529	475	549	540	501	499	533	540	559	478	521	482	517	512	522	534	508	501	516	514	488	563	520	533	517	504	537	493	502	524	503	495	551	509	488	485	518	496	487	510	532	524	509	493	510	499	510	512	496	515	470	471	506	526	484	488	526	521	548	525	478	509	477	506	525	514	515	504	528	505	547	521	486	484	511	522	475	506	515	507	522	472	494	515	480	496	521	510	495	481	496	525	501	487	499	542	523	492	497	508	499	485	524	514	492	533	523	506	469	530	517	492	518	514	521	476	510	499	517	476	493	499	522	504	516	484	501	482	526	498	488	494	533	499	487	511	517	535	514	493	501	512	483	517	478	503	550	516	499	505	493	488	490	461	504	506	500	499	500	517	539	478	469	583	507	504	516	522	470	481	502	534	534	488	513	510	514	502	541	466	495	497	488	522	494	490	549	500	518	479	472	527	539	503	525	498	470	512	452	509	481	456	468	510	523	501	532	503	530	497	570	507	510	508	463	517	507	473	474	463	527	489	511	483	450	560	523	506	506	473	482	520	474	508	508	510	481	494	477	506	470	495	523	515	520	486	486	519	489	573	506	489	510	519	501	510	479	469	509	537	473	498	482	483	462	528	489	494	524	516	525	458	497	494	504	522	467	504	524	459	504	523	484	507	481	483	491	523	495	476	474	538	508	508	492	527	527	511	508	523	470	468	498	529	486	502	506	482	539	479	512	492	492	516	517	478	494	513	507	464	524	488	474	523	543	503	525	459	464	471	497	522	523	507	481	504	492	487	535	476	521	506	500	493	511	520	494	509	565	464	516	507	536	536	514	525	482	485	489	455	503	483	529	494	480	507	490	499	504	501	547	495	514	540	495	477	488	530	500	487	522	521	494	519	488	528	490	510	485	465	520	529	472	482	507	488	531	529	497	478	500	489	480	542	492	533	503	491	495	480	532	498	476	508	522	500	497	507	511	474	481	535	457	488	498	489	493	500	494	476	518	497	495	535	521	473	453	525	518	504	513	500	524	493	537	520	531	504	509	475	484	498	539	490	444	500	470	480	550	527	443	495	508	535	508	496	449	483	461	516	471	502	515	505	519	504	485	497	508	493	511	487	522	443	507	472	489	506	505	509	506	518	505	508	513	518	511	479	475	477	520	529	495	500	499	496	507	508	538	456	505	504	501	518	524	526	538	526	509	515	502	500	486	509	518	495	493	508	483	494	527	510	500	520	516	459	498	459	540	490	510	502	474	531	478	502	518	513	516	457	524	509	442	495	507	530	472	521	501	534	515	489	513	514	502	524	493	482	484	453	506	525	469	520	542	494	508	471	503	508	503	509	531	477	495	488	519	464	509	488	509	510	498	494	538	506	502	484	571	501	503	569	530	506	526	476	519	521	493	542	514	516	514	521	509	506	512	515	495	540	522	521	507	496	510	507	468	519	523	520	469	498	501	550	490	512	523	480	511	474	494	533	533	492	494	492	485	501	483	521	521	517	487	559	512	478	488	507	533	462	439	492	506	497	514	470	481	509	550	535	485	491	493	528	506	507	489	542	460	516	506	493	542	519	512	517	545	469	483	500	493	520	502	512	498	500	495	517	523	482	529	525	502	487	496	476	537	513	524	519	492	494	546	476	512	507	547	546	498	546	500	499	495	520	525	543	509	493	490	487	490	533	537	507	469	528	548	512	459	485	522	452	535	502	509	495	515	502	495	507	499	483	511	472	495	485	457	486	527	517	514	502	503	517	483	507	507	520	497	512	503	484	520	511	514	463	454	520	482	500	510	500	482	517	530	504	499	471	452	478	496	527	515	483	505	486	509	503	521	526	523	499	501	450	515	489	517	491	517	495	505	488	518	529	488	548	454	531	457	530	462	496	515	469	519	480	479	510	491	505	492	514	529	536	454	501	539	523	482	512	503	464	487	478	507	532	515	521	487	512	502	468	482	538	467	510	482	482	502	527	494	473	512	521	491	485	523	482	524	491	459	536	471	507	486	510	511	479	501	525	487	485	527	475	492	513	487	509	504	525	482	517	537	487	479	502	490	516	487	491	519	495	512	503	468	443	526	523	473	508	501	469	500	461	522	540	518	494	496	503	521	497	494	508	545	520	470	522	501	485	519	505	522	535	461	491	521	500	529	493	507	539	462	493	470	547	513	494	563	508	525	504	495	522	515	499	508	488	511	468	520	514	518	480	484	497	484	490	476	450	494	492	505	515	521	501	532	477	507	493	538	477	485	517	495	516	481	477	490	552	491	482	533	502	524	445	481	482	481	498	463	482	496	507	508	490	540	526	537	508	492	536	506	519	529	498	490	466	492	491	439	480	500	537	519	537	493	485	474	450	504	512	499	505	477	508	485	506	498	509	500	504	479	493	488	512	517	508	507	483	522	523	456	515	526	482	482	507	511	499	466	507	520	494	527	496	476	499	499	524	509	484	531	474	517	503	503	474	536	515	449	451	493	524	524	506	497	505	505	548	527	470	492	495	495	523	496	495	488	520	526	498	535	506	503	490	494	488	478	533	502	500	524	505	504	511	474	522	523	448	504	493	515	500	496	524	471	528	522	485	497	503	524	489	506	533	504	495	456	503	515	500	493	530	493	489	528	476	497	500	526	530	482	496	544	453	527	528	514	479	454	541	490	493	507	518	499	530	487	486	517	493	482	534	479	489	517	527	497	514	485	504	491	499	519	498	472	538	503	497	525	467	502	480	482	502	477	506	517	572	487	464	511	559	524	463	514	492	491	512	493	479	479	479	498	506	527	473	522	512	450	484	491	499	485	504	495	518	497	510	525	500	493	454	503	505	498	517	487	492	525	533	503	527	516	511	532	528	499	505	482	485	531	535	555	473	464	501	488	496	513	496	439	473	489	478	485	496	501	512	533	532	461	506	544	486	509	479	557	474	505	493	502	512	519	519	453	495	526	477	508	534	497	473	538	486	478	534	493	512	495	523	508	464	465	560	499	446	531	502	516	496	511	486	457	525	493	476	499	441	480	477	514	495	495	555	487	469	510	502	476	497	467	513	528	486	512	483	460	473	499	464	537	495	485	494	508	463	521	521	512	536	508	503	508	508	517	491	502	530	504	486	488	507	528	491	501	495	517	496	458	476	490	503	482	476	508	505	513	486	465	501	526	513	501	481	465	463	505	467	490	482	505	512	485	515	519	498	539	492	534	508	472	502	461	477	511	508	520	503	497	516	508	534	528	504	538	505	503	496	478	506	483	498	506	535	492	515	493	485	503	504	529	451	502	498	508	478	543	513	522	472	466	499	477	493	525	495	532	514	492	482	494	532	487	498	501	560	470	491	487	504	487	448	489	494	530	495	521	511	528	549	507	507	499	523	537	502	525	512	536	464	471	516	498	531	481	466	542	525	497	519	525	498	559	482	488	506	530	467	520	474	462	495	499	474	462	549	500	524	488	509	538	535	488	516	484	509	510
23865	21334	28927	24091	21316	19928	3041	1418	1247	1159	1091	1092	1050	1032	1020	948	979	1038	938	968	934	967	895	946	924	891	940	959	1001	888	897	882	866	901	928	966	925	886	858	891	917	944	914	855	864	903	903	930	862	892	888	833	866	887	870	916	861	855	900	915	829	900	880	879	861	875	836	855	880	886	915	846	902	899	878	884	841	879	915	886	915	902	841	906	827	888	857	843	878	864	907	843	866	873	887	938	879	908	893	832	891	886	892	880	921	911	857	828	858	936	866	833	869	887	889	830	912	893	887	886	870	940	909	876	879	849	926	893	918	897	907	874	896	837	832	901	891	838	882	909	900	891	839	873	881	860	875	902	864	885	931	887	892	877	892	851	861	868	901	899	912	865	886	927	856	912	874	854	874	895	898	879	858	858	900	854	881	816	897	867	896	885	842	896	888	874	888	886	953	846	850	853	882	912	899	851	918	884	843	822	873	866	922	918	892	859	908	882	868	788	892	874	849	840	858	829	837	841	874	888	862	909	918	884	893	866	831	872	964	864	844	899	860	851	902	879	902	859	903	903	849	901	858	892	900	862	839	875	920	826	909	902	849	818	887	885	855	853	848	901	881	857	860	881	871	884	892	820	950	889	938	918	863	885	853	891	832	851	858	879	902	854	873	844	903	877	895	852	830	877	909	867	828	874	865	904	860	847	836	870	895	866	885	912	872	887	879	873	888	811	848	907	925	894	917	876	939	895	816	897	883	892	861	867	836	871	859	854	890	886	829	884	905	892	877	832	859	849	862	881	865	832	834	892	841	892	905	898	866	802	878	888	854	840	935	876	861	903	866	866	902	897	902	880	845	934	852	847	881	905	838	841	880	921	884	887	868	876	872	859	869	911	874	872	887	920	907	889	899	858	877	891	839	859	920	897	933	892	836	920	941	867	859	921	847	846	867	879	889	894	867	861	834	885	858	909	893	885	820	924	830	909	834	837	849	891	934	906	877	870	884	891	864	886	892	856	865	903	880	917	831	865	856	892	900	878	873	860	865	873	825	912	790	882	870	861	842	869	891	873	866	926	872	847	844	844	869	849	898	941	866	925	933	936	849	891	871	851	850	859	919	872	909	893	838	827	879	862	845	895	846	885	834	887	945	861	867	926	867	916	838	883	838	855	892	844	932	864	879	843	842	920	889	912	818	904	887	913	877	905	826	879	847	841	884	867	858	801	880	909	846	954	858	886	874	849	923	911	904	853	883	869	895	883	817	880	880	855	853	908	887	809	872	871	915	820	863	828	897	878	884	903	861	844	852	900	854	921	849	889	893	838	869	893	887	904	854	868	848	886	858	882	866	883	846	876	870	893	888	906	896	880	897	898	924	873	862	842	892	846	923	890	849	879	902	858	899	857	871	870	848	865	847	836	866	927	919	879	876	857	946	858	892	858	900	895	821	876	842	859	909	901	862	854	819	857	901	907	861	859	875	863	896	887	900	886	860	865	924	843	861	860	922	906	930	863	828	834	836	847	868	945	873	863	899	882	916	894	896	852	871	843	839	870	856	915	854	841	833	889	893	862	910	827	920	895	869	903	853	858	901	895	901	894	860	875	849	904	884	837	943	873	888	916	908	868	912	897	907	895	876	842	850	875	913	879	863	854	871	861	953	880	847	910	848	891	887	863	859	811	894	898	843	917	883	886	895	895	827	816	877	888	953	884	870	885	901	841	851	850	890	861	871	893	897	880	827	907	870	888	870	924	850	831	877	865	896	888	863	860	932	880	888	892	859	851	857	874	880	879	881	886	885	880	924	911	809	841	893	914	837	905	875	894	875	849	866	865	877	864	890	885	909	857	819	833	843	867	921	881	878	881	875	872	869	891	849	916	862	868	837	884	912	886	906	885	848	842	890	889	939	871	895	867	916	883	909	832	802	899	876	883	907	885	915	889	846	877	896	905	858	906	898	889	891	883	902	881	887	870	960	843	880	867	886	881	854	920	897	866	900	855	848	863	900	848	897	888	895	929	869	880	879	923	914	883	846	893	878	914	907	897	883	904	932	865	905	887	894	893	936	858	835	867	852	845	874	882	855	832	831	836	905	865	886	911	880	927	886	894	922	873	904	846	860	906	895	858	871	858	833	823	874	863	864	814	899	869	898	884	868	840	903	910	946	953	877	882	874	904	867	843	860	842	888	907	920	889	902	898	877	909	856	889	886	900	880	833	915	898	846	867	897	880	896	870	875	895	907	882	882	896	914	889	843	851	904	898	892	876	872	918	919	872	822	953	849	848	867	933	844	881	932	876	869	882	930	915	828	862	855	892	902	847	857	925	865	848	900	911	841	936	864	896	872	846	896	866	902	824	864	861	881	908	894	859	875	867	886	872	878	866	949	929	906	917	915	922	886	862	846	828	835	907	907	867	827	863	858	936	866	874	882	868	906	869	875	858	925	882	902	885	837	867	830	928	901	892	889	887	851	869	893	889	835	913	847	851	870	914	927	840	831	920	827	928	875	850	906	902	872	849	909	846	880	908	877	871	864	876	889	840	880	884	883	882	877	853	838	847	866	884	935	892	891	850	897	845	861	904	897	870	843	865	861	862	884	851	909	916	849	897	852	896	897	832	861	903	860	856	878	878	846	887	838	836	869	861	883	859	886	814	831	852	880	927	873	836	869	907	837	927	883	866	831	863	888	877	874	900	865	873	864	872	904	844	867	858	906	856	861	893	904	908	908	914	892	895	816	883	886	939	904	898	914	878	887	850	880	879	870	838	879	839	911	865	903	869	844	871	874	871	918	870	861	895	895	919	847	889	849	916	874	888	870	900	818	816	866	844	891	905	853	888	867	834	906	922	878	945	838	896	845	874	828	875	916	924	880	905	886	870	934	883	846	914	891	913	839	864	904	901	900	887	919	861	893	876	883	894	857	875	897	874	874	879	863	877	941	859	895	846	886	890	856	859	872	848	899	846	881	877	892	894	913	875	861	873	883	905	861	868	858	850	853	880	878	921	872	869	839	861	857	832	879	872	915	873	913	858	847	872	893	829	839	862	867	905	897	866	894	886	876	842	857	867	879	870	970	865	842	877	823	857	891	817	845	884	892	857	876	895	888	861	836	891	850	871	860	878	843	894	874	862	878	901	886	870	816	921	857	923	876	849	826	852	857	869	811	855	922	837	859	822	862	847	930	867	904	923	929	883	833	859	814	854	872	879	889	903	944	879	839	908	930	911	831	918	822	859	887	834	871	841	892	907	878	823	896	888	930	851	878	858	852	873	828	863	864	886	852	869	893	932	859	920	900	891	876	873	862	882	875	848	837	887	897	845	920	867	907	836	841	882	883	879	855	871	901	820	898	842	897	931	889	910	909	887	877	883	915	828	813	871	824	896	845	883	858	892	905	870	844	903	843	890	935	913	888	904	812	855	880	821	903	785	755	883	940	897	877	909	905	889	875	889	862	814	873	839	850	871	803	877	862	869	966	862	865	834	855	864	876	866	862	914
3823	9113	7956	4161	2899	2338	1939	1659	1351	1240	1192	1101	1054	1083	1092	1047	967	1003	966	967	967	911	960	897	929	911	950	915	939	938	929	904	916	854	916	895	927	920	914	897	914	906	924	886	926	909	862	923	874	860	896	874	901	913	887	872	949	881	869	961	928	963	857	876	897	897	920	907	870	846	881	881	855	886	931	892	868	845	847	894	843	825	859	945	858	879	892	867	929	907	866	850	863	985	953	929	900	834	929	904	897	887	913	866	893	869	871	907	842	877	888	879	932	886	927	907	861	911	822	912	876	882	930	932	871	914	859	867	890	867	863	917	933	857	842	899	896	904	872	826	905	869	883	854	941	856	900	905	876	869	863	938	865	917	843	894	893	877	875	920	877	881	876	925	893	853	900	896	838	884	924	898	941	839	876	876	888	843	899	885	867	856	913	842	924	921	912	885	842	895	856	893	872	851	887	852	886	882	881	885	861	861	892	888	894	967	939	853	909	842	903	840	867	898	835	911	881	922	895	938	868	931	899	936	908	888	938	912	939	918	906	908	873	921	891	924	895	891	883	842	848	929	863	851	847	850	833	987	859	928	874	915	872	920	893	878	848	863	897	852	882	879	870	879	907	898	865	873	882	902	907	817	850	915	899	898	934	838	934	889	906	885	882	847	899	909	923	858	879	884	848	852	892	894	926	869	920	887	892	857	907	870	831	819	860	903	899	852	909	869	853	883	913	865	894	901	938	897	868	883	886	852	903	912	818	850	905	932	913	851	870	863	809	919	906	938	938	833	893	911	852	892	885	961	897	872	897	855	882	886	868	891	871	864	853	889	916	881	906	882	871	884	856	869	866	919	860	912	900	934	898	941	849	847	904	954	904	855	877	844	888	945	891	822	865	880	867	862	881	886	845	877	863	898	885	926	894	861	889	830	904	858	884	866	839	875	923	870	880	866	877	894	913	858	863	944	940	914	905	836	817	888	866	951	878	883	885	912	853	881	873	899	902	875	894	900	881	867	854	913	946	910	848	886	913	923	906	905	870	872	935	900	858	883	894	884	857	870	863	862	863	896	857	889	843	873	914	876	928	924	936	872	857	895	883	877	920	861	860	900	871	857	906	810	813	878	876	871	894	870	885	899	857	886	879	852	905	885	870	841	901	929	891	906	849	890	901	903	939	941	866	880	903	866	867	886	901	857	865	851	820	857	859	913	895	881	897	894	925	924	895	869	873	895	900	843	867	905	838	858	852	895	906	819	887	874	859	919	883	869	921	856	844	876	891	886	873	867	870	957	865	927	889	869	893	884	839	875	887	885	859	900	905	900	901	928	837	937	907	917	933	897	903	876	882	893	840	881	852	894	878	877	874	851	892	841	885	876	846	887	849	869	907	878	905	889	869	867	896	918	806	858	914	863	865	861	934	855	951	891	870	873	840	909	822	970	858	905	857	860	866	873	860	868	877	942	850	904	883	892	960	917	892	896	902	891	913	876	901	876	871	901	855	889	965	945	901	873	889	899	879	891	884	915	908	897	877	857	863	871	867	917	881	888	874	896	911	885	888	931	890	797	871	918	927	878	907	880	892	834	878	869	834	886	880	877	866	875	886	923	878	885	882	885	864	956	863	892	878	868	934	872	902	891	861	912	897	889	868	900	856	861	907	904	882	933	864	859	879	897	907	915	921	850	879	911	882	887	906	913	854	866	850	873	901	882	874	825	863	851	869	905	858	887	884	907	905	896	881	864	870	873	866	935	873	844	870	909	893	928	854	896	857	877	887	877	884	871	856	847	871	867	904	866	867	872	900	906	904	870	863	853	865	878	878	840	906	848	898	894	884	915	901	870	953	916	891	968	895	831	901	859	884	919	931	846	849	881	868	874	928	887	944	866	878	896	896	897	866	873	895	868	882	887	844	841	878	826	895	875	922	929	910	898	895	908	850	915	877	871	917	957	906	944	897	872	877	852	889	866	928	869	899	890	928	893	880	883	910	832	918	840	884	922	865	892	921	937	903	912	856	836	913	894	890	859	853	878	834	877	917	884	872	958	829	893	907	870	831	950	902	874	874	937	915	939	924	909	897	865	857	841	903	884	927	891	872	906	873	879	876	881	860	828	903	895	893	818	898	851	873	887	886	884	875	881	879	943	866	896	852	856	891	818	819	836	879	873	898	856	920	911	866	895	839	863	920	864	881	879	878	857	888	896	894	848	905	910	911	890	883	911	889	913	861	895	876	895	874	854	900	909	915	907	862	877	884	897	918	832	872	911	853	887	864	901	905	921	869	919	836	913	845	971	877	906	875	843	882	887	839	869	943	904	866	838	858	958	877	923	898	844	908	909	845	906	921	880	867	887	879	892	910	917	877	802	907	895	879	857	873	823	912	908	882	865	886	856	949	836	882	897	818	860	914	851	856	906	913	902	873	865	843	867	904	928	933	883	834	875	894	893	859	892	907	865	884	894	890	886	864	889	911	900	874	893	848	934	879	897	845	861	845	856	894	925	875	906	895	890	881	924	896	968	901	911	851	959	874	905	960	839	876	877	899	945	865	882	898	857	845	869	917	929	836	912	857	894	877	886	894	901	919	874	877	850	888	850	911	872	910	924	873	885	892	865	935	911	847	874	902	877	883	891	904	868	907	892	968	833	824	953	820	894	898	865	850	855	935	884	933	860	888	820	849	866	890	901	860	969	861	901	866	875	917	873	876	876	846	859	874	842	846	868	881	917	943	886	887	863	908	919	846	895	892	849	897	888	865	824	880	924	911	865	877	861	852	897	885	868	884	893	887	881	900	900	843	850	879	881	914	834	890	911	831	909	857	830	889	934	912	951	918	915	854	868	912	960	883	871	854	903	880	886	858	896	890	829	895	880	845	906	868	829	911	897	901	883	882	865	868	851	887	865	902	929	846	853	920	927	901	885	881	951	874	874	921	869	897	851	894	940	897	888	821	861	927	849	951	860	873	929	877	875	916	894	928	889	914	894	876	886	885	908	902	965	890	888	865	877	866	896	892	927	903	874	916	832	838	857	872	958	834	938	853	911	890	886	913	903	853	887	847	846	894	886	869	890	900	931	890	907	854	875	891	865	934	897	855	882	842	858	911	925	885	920	846	876	896	895	893	884	932	874	846	894	908	875	861	867	898	860	871	846	877	888	899	858	859	855	917	902	891	918	902	925	845	868	901	942	842	912	850	879	892	945	872	899	894	852	836	846	865	890	892	860	852	885	878	874	854	888	907	834	872	896	938	880	916	898	846	856	845	891	898	914	855	801	846	869	897	851	898	877	840	857	896	928	882	908	863	837	841	871	917	899	898	880	884	908	897	901	890	874	862	883	910	891	908	845	885	875	860	849	895	840	876	857	880	868	920	908	896	913	890	923	913	908	922	866	862	868	868	875	896	848	864	833	888	827	867	897	923	855	873	854	885	842	862	948	850	907	874	904	860	851	836	897	930	889	903	856	922	860	837	887	885	902	909	835	873	853	867	878	942	907
24903	21320	28373	24561	21158	4259	674	476	383	372	332	335	314	284	275	280	266	287	248	246	265	292	279	274	251	255	268	253	242	241	272	262	252	247	247	239	251	244	268	240	251	256	221	232	246	231	244	225	240	222	237	255	255	221	243	236	262	244	230	254	254	276	239	219	246	259	238	243	242	218	232	271	247	231	221	255	219	232	272	247	256	235	244	213	247	252	243	254	239	223	236	241	240	232	253	234	231	213	249	255	222	255	251	227	221	258	240	244	214	237	237	250	273	257	235	254	254	236	235	229	251	227	233	249	224	242	253	243	238	241	233	249	238	260	231	238	248	231	241	231	239	250	247	249	214	243	235	211	235	247	217	235	246	245	244	270	262	216	241	229	240	264	250	239	228	260	233	263	225	249	232	238	238	279	262	214	240	213	259	247	235	216	217	264	236	257	231	222	244	221	276	260	265	218	207	239	245	247	232	242	228	265	220	234	252	234	257	256	250	241	251	243	236	258	230	244	252	232	220	221	242	232	244	220	261	251	228	235	256	235	234	239	246	269	236	252	247	241	241	253	243	268	245	246	259	250	279	265	252	228	248	252	241	236	218	219	275	218	239	226	252	239	258	234	214	237	233	278	250	206	263	224	239	263	247	229	244	238	207	236	268	216	230	249	229	242	245	260	237	235	221	253	248	253	252	261	254	219	251	249	219	246	235	247	235	220	240	238	239	243	253	253	220	243	246	242	257	225	240	243	240	246	232	229	257	234	253	250	234	259	239	236	217	247	235	248	235	235	246	225	249	250	225	214	240	244	235	242	211	218	239	248	244	251	251	259	265	222	233	230	243	241	233	231	259	251	259	231	222	243	251	214	250	224	194	256	247	249	230	241	263	231	243	263	275	222	225	220	272	213	260	233	206	223	247	220	243	249	244	230	232	228	264	250	241	258	245	269	212	267	238	228	209	250	238	214	224	232	271	232	218	228	228	242	226	254	253	204	249	235	218	237	236	229	229	237	235	223	257	253	235	264	214	239	245	237	247	218	214	240	249	231	241	209	246	242	228	249	237	227	238	248	243	232	230	234	258	257	225	210	256	243	232	248	238	244	236	223	258	215	262	232	254	229	243	261	243	241	217	231	223	248	254	233	244	244	236	280	237	242	231	255	235	248	260	216	234	234	223	232	230	230	235	238	246	223	235	224	273	234	227	211	245	265	232	207	280	226	252	220	224	253	258	243	262	235	262	275	248	247	255	228	232	214	224	267	244	227	239	235	243	230	276	231	231	229	228	230	224	225	272	258	211	226	221	217	239	240	223	236	205	215	248	227	239	237	258	267	251	238	228	238	202	263	223	233	269	218	222	246	244	219	247	249	235	242	238	255	261	242	239	244	219	234	257	243	226	232	240	211	227	225	255	237	244	248	247	235	276	235	237	220	221	255	220	247	235	261	237	234	247	234	245	230	231	232	240	257	273	223	223	261	251	239	230	234	226	245	234	221	214	249	241	228	256	240	237	207	232	251	210	231	227	245	249	281	247	229	227	263	237	252	220	230	236	240	225	265	244	229	237	240	262	256	222	237	270	242	251	221	242	235	211	226	241	238	226	235	258	242	221	221	237	237	233	219	249	251	247	233	223	240	239	241	219	259	235	221	270	244	266	226	229	220	237	258	223	230	196	250	235	253	235	224	232	248	219	266	236	232	241	249	249	240	217	249	253	241	236	218	232	239	252	215	220	213	237	251	266	226	274	244	222	240	228	266	236	228	223	235	231	253	246	237	252	229	234	230	230	224	217	227	252	249	239	233	214	225	232	228	224	222	266	252	234	245	233	255	219	237	228	221	248	223	226	217	224	253	247	231	256	249	255	243	266	241	273	223	243	227	255	245	250	235	229	278	226	249	257	230	252	217	228	243	257	244	216	230	224	245	245	265	235	242	237	259	229	253	235	225	253	221	250	263	236	211	223	238	253	253	227	213	217	234	225	219	206	232	236	235	222	229	242	232	243	261	233	252	245	256	259	229	223	246	220	237	234	242	237	243	233	237	238	232	212	254	244	241	230	241	252	239	203	257	243	242	253	249	226	237	222	233	219	224	206	246	249	254	238	242	245	240	234	250	248	236	255	260	247	248	214	257	215	252	247	280	210	239	235	258	254	245	229	241	239	216	244	241	227	241	242	243	256	252	244	252	214	246	224	225	232	255	242	272	270	238	228	243	219	227	252	199	272	237	223	216	252	249	245	250	202	239	242	254	228	234	240	260	234	228	228	223	226	250	221	237	219	229	238	245	227	210	234	236	223	215	244	248	247	243	258	249	264	238	238	267	232	237	215	274	230	210	237	259	247	218	257	237	233	255	244	233	230	242	243	242	250	259	219	236	255	251	241	242	214	258	226	216	252	251	230	260	245	225	253	237	235	225	215	237	265	254	234	254	228	254	252	227	241	255	222	217	254	245	246	223	259	239	226	240	248	202	232	229	265	223	237	253	264	221	219	254	242	234	244	230	242	233	219	215	220	223	237	244	227	257	255	226	256	216	229	248	241	244	214	243	234	229	235	252	268	208	254	246	247	233	223	220	235	234	246	254	234	261	230	265	249	233	216	230	253	224	205	246	247	237	249	258	247	214	226	262	248	240	246	213	219	219	214	245	237	220	222	260	234	231	244	244	292	238	270	252	213	241	263	228	243	249	258	233	228	257	233	259	247	227	238	238	257	234	223	228	246	231	248	263	251	238	237	251	234	231	235	235	253	242	241	261	227	229	256	220	228	237	217	234	237	236	232	277	248	232	244	238	239	244	232	242	237	226	229	229	245	237	222	249	225	240	230	241	256	229	224	242	254	254	247	227	237	221	234	218	238	238	244	238	215	231	257	258	261	222	197	248	257	258	200	220	286	254	257	249	236	265	231	247	248	266	236	261	265	225	286	243	213	244	237	235	245	212	258	214	229	252	246	231	246	252	265	233	255	265	239	237	235	247	236	228	236	263	220	246	226	231	218	260	237	260	252	257	230	236	244	266	240	231	256	238	237	263	219	260	254	231	234	269	208	220	227	219	251	250	259	257	238	239	230	258	256	255	217	242	241	271	246	237	270	242	258	245	233	239	221	239	240	268	263	263	235	209	238	233	240	243	225	241	247	252	233	205	234	231	257	241	256	231	240	203	242	263	244	214	216	235	240	248	237	264	235	252	224	243	242	233	244	231	242	234	239	256	224	230	236	241	251	210	214	255	236	241	240	269	220	248	229	253	210	231	242	231	226	246	252	241	236	256	255	238	241	221	229	240	239	234	250	244	221	224	229	257	243	227	260	231	247	223	235	234	217	250	251	215	245	200	217	242	236	255	251	247	252	224	244	240	265	236	245	236	221	224	245	248	236	236	240	236	230	244	226	227	237	241	242	228	254	230	245	258	235	227	228	243	250	215	219	215	245	221	269	234	225	230	235	253	251	230	244	249	256	216	271	256	264	227	234	254	242	256	211	241	235	236	251	279	229	222
3774	5979	4836	2307	1580	1208	939	702	647	523	452	418	374	385	361	348	330	374	296	331	295	303	307	292	262	270	308	280	293	272	236	282	285	297	268	298	261	265	307	259	261	271	285	270	256	269	293	276	274	300	268	250	277	254	253	309	279	270	272	270	278	254	267	287	267	287	262	268	272	276	286	263	238	254	287	265	277	268	269	256	311	258	265	271	273	261	255	249	304	288	264	263	249	259	272	247	250	272	272	273	259	251	271	273	267	268	249	261	263	276	239	263	256	251	248	268	226	262	291	246	302	246	275	278	282	271	292	290	256	256	269	286	266	306	266	255	239	269	285	272	274	230	249	282	271	280	275	275	273	263	272	284	243	269	252	267	285	249	269	261	279	265	237	279	261	275	212	292	261	266	267	268	255	283	274	263	262	274	259	232	252	268	264	250	239	257	258	252	266	312	263	292	265	250	276	269	262	259	282	245	258	301	265	254	286	262	280	286	261	284	281	268	233	291	249	288	257	287	251	248	272	270	285	246	287	304	278	286	274	270	267	297	276	254	267	266	270	275	239	258	250	281	275	242	264	256	294	276	245	271	278	252	284	250	287	266	282	261	245	245	278	264	249	266	273	217	257	280	294	275	303	277	240	265	255	293	271	276	284	303	280	269	257	300	259	262	278	258	270	280	248	284	260	267	268	257	321	268	275	254	283	279	278	307	265	254	256	267	266	262	307	280	272	258	287	273	281	255	260	275	269	263	274	284	278	284	281	285	245	264	283	258	279	250	282	270	284	302	271	272	294	283	283	240	298	263	255	250	251	258	254	231	238	265	248	283	306	288	273	288	280	256	285	236	298	279	298	278	289	285	270	241	258	278	284	257	267	281	258	256	260	249	242	265	264	287	283	252	297	255	281	296	284	262	297	264	274	245	274	271	235	246	308	272	269	279	282	295	267	282	271	269	284	268	261	275	305	250	255	261	271	269	252	244	255	279	267	240	286	257	260	266	236	269	295	237	270	275	255	281	260	278	233	252	258	248	293	274	285	275	275	276	288	269	280	262	266	286	265	268	272	260	260	255	254	265	288	241	254	277	239	287	275	272	287	263	266	244	294	264	246	267	274	271	262	258	272	256	253	266	285	272	257	256	288	254	277	259	296	256	299	272	264	260	311	249	267	260	258	281	281	253	297	297	250	279	276	288	279	280	239	250	313	269	291	280	269	248	297	263	281	271	260	249	261	290	260	264	258	256	261	285	253	278	260	253	283	247	284	270	252	271	262	252	269	255	260	274	283	266	299	313	282	259	279	252	266	276	263	270	243	288	271	282	268	294	259	254	294	268	276	278	273	274	289	283	275	272	258	292	282	274	313	251	292	267	277	279	269	298	238	250	265	276	248	274	274	282	284	264	295	284	294	260	272	266	250	286	270	287	272	274	264	269	279	298	264	271	245	272	250	255	294	298	278	268	259	298	299	291	285	280	268	274	283	263	237	256	283	286	269	251	247	259	229	251	264	276	281	268	255	295	274	266	274	277	273	245	275	267	267	265	264	259	263	267	280	277	260	290	236	247	284	258	285	296	273	286	277	251	268	280	271	268	262	276	261	274	293	267	297	272	258	249	272	280	274	289	263	287	246	258	252	259	279	269	274	290	283	240	253	299	280	263	272	269	285	313	264	249	299	267	258	289	273	272	247	264	256	269	252	305	265	278	286	281	259	268	249	270	278	261	267	297	264	285	276	267	264	279	282	265	251	255	297	290	296	280	293	283	257	271	308	269	237	224	286	224	268	249	261	266	298	275	286	257	268	281	250	285	265	274	279	244	238	265	254	246	245	295	261	243	261	276	242	259	291	280	294	271	258	253	248	281	294	264	246	276	251	293	269	258	276	283	299	257	284	255	274	273	269	260	289	255	298	282	278	265	256	270	276	279	280	268	279	269	270	275	275	252	269	279	273	300	282	269	272	275	292	288	288	265	251	256	301	275	269	254	257	263	270	270	272	263	251	284	272	250	248	233	277	266	274	275	260	281	290	295	280	275	254	263	255	251	260	260	311	235	299	278	261	274	275	262	288	275	286	280	249	273	276	252	252	275	276	258	266	256	268	244	259	256	276	253	304	287	271	273	286	257	247	240	272	290	272	260	247	259	264	266	252	237	275	272	264	297	240	281	285	279	284	251	254	299	291	281	264	262	288	255	277	290	277	268	248	254	235	244	289	237	271	263	282	238	284	275	262	265	261	266	268	319	260	262	267	268	286	265	264	289	270	267	279	252	248	256	265	268	286	270	289	279	226	277	291	273	286	287	277	290	270	260	285	284	272	266	281	247	263	281	266	277	268	288	267	270	268	230	263	255	267	304	270	273	256	261	284	270	259	274	264	266	279	245	271	256	290	226	276	256	301	261	236	271	265	263	287	254	268	277	227	246	244	258	284	274	242	273	266	308	279	264	241	304	290	248	252	250	282	267	304	262	306	240	242	257	275	258	294	267	246	262	286	257	266	253	278	270	246	285	249	264	270	237	281	290	267	265	269	266	282	296	281	263	265	266	281	249	274	292	256	264	279	278	264	274	256	269	292	248	260	279	223	295	299	289	277	263	292	278	226	280	284	241	262	279	245	299	288	284	250	296	256	282	265	253	273	291	241	267	269	257	282	280	262	289	269	264	260	247	262	285	256	265	274	269	259	276	292	257	262	242	265	281	260	280	295	266	281	273	279	247	298	278	277	259	270	270	247	249	294	296	261	272	257	251	288	252	294	290	280	255	255	246	290	278	276	277	284	275	242	279	286	230	274	270	226	262	233	285	302	269	303	237	285	270	255	241	274	266	254	272	288	246	289	253	265	259	288	287	278	276	264	259	259	268	283	280	269	244	280	240	264	257	274	305	288	243	282	271	257	254	264	264	272	252	234	271	271	263	280	254	266	282	264	266	273	284	271	286	283	259	250	304	293	262	299	290	286	276	268	252	269	275	274	251	240	283	267	275	254	265	273	266	285	267	251	267	252	242	249	254	262	243	268	264	279	285	307	295	269	268	265	222	237	303	288	258	256	259	263	279	262	265	246	223	279	262	280	279	263	254	260	267	270	241	269	254	275	266	284	248	280	272	282	297	266	285	260	286	257	242	278	291	279	257	248	275	260	264	261	269	273	273	259	270	274	288	236	288	245	256	260	269	274	279	262	293	251	280	253	264	268	292	293	279	292	287	288	268	253	248	254	255	257	278	270	282	256	248	261	284	223	248	240	294	254	241	258	268	277	264	288	288	285	261	252	264	248	281	286	235	279	263	292	267	267	272	267	300	246	260	274	285	276	267	272	258	251	262	266	293	252	283	267	264	281	290	266	256	267	253	250	274	283	270	273	268	289	252	260	269	270	258	278	248	273	275	280	261	244	273	222	260	279	246	281	283	269	231	281	283	247	249	245	299	270	227	265	262	274	254	283	286	267	249	251	286	277	289	268	283	275	268	280	283	256	260	262	283	284	259	272	286	264	283
22649	21262	29054	23798	21267	21343	16554	2016	1293	1144	1023	1013	950	908	875	831	832	831	752	770	806	797	736	749	683	715	716	708	712	690	733	714	702	691	683	697	704	717	688	708	704	668	716	686	674	688	728	717	677	666	703	735	707	709	672	658	691	680	713	676	674	654	644	660	660	691	650	688	676	686	637	706	716	622	678	656	712	662	684	665	706	683	680	670	710	666	705	725	700	684	666	707	679	705	688	671	679	700	676	642	680	694	671	673	653	653	658	704	626	680	701	672	672	605	647	618	672	677	654	680	664	641	663	668	688	677	635	668	687	665	679	702	673	733	673	684	664	675	709	686	684	721	651	682	667	655	678	624	683	680	701	646	673	675	649	681	673	699	642	645	676	709	627	662	666	669	656	644	698	684	671	699	659	680	712	687	662	740	684	710	639	707	667	733	683	659	647	666	693	724	630	678	690	708	660	697	667	686	687	677	680	693	722	612	678	660	637	688	672	657	680	645	685	661	678	660	688	640	682	661	664	698	700	688	671	686	641	651	633	672	645	673	662	685	692	688	671	675	702	666	656	718	679	651	715	657	716	639	684	673	697	661	656	671	664	671	670	684	666	667	673	634	682	669	674	660	675	689	648	721	719	673	679	683	648	658	674	653	694	678	714	637	647	652	707	645	676	677	677	690	706	677	717	658	672	664	670	689	684	694	638	674	690	628	681	662	689	646	670	722	665	619	647	670	673	643	664	694	649	678	681	696	660	657	642	708	652	725	718	694	668	703	675	687	643	698	730	687	667	655	701	710	675	689	657	687	731	662	644	661	664	687	683	685	686	637	697	664	675	665	675	685	652	664	701	662	722	636	708	696	666	675	613	648	668	635	713	649	620	676	659	688	661	625	681	678	673	667	701	677	712	705	629	717	675	663	592	662	651	655	643	661	670	621	680	648	670	643	703	658	669	732	682	665	713	672	696	652	700	633	656	634	690	666	691	697	644	638	658	669	679	638	631	705	683	666	666	688	695	692	724	707	646	638	667	659	701	690	688	675	640	681	662	640	680	702	670	676	666	711	657	715	679	738	685	679	669	669	698	671	665	645	687	706	676	690	650	637	664	656	649	655	656	671	713	676	651	677	688	673	636	671	653	660	662	673	646	656	625	659	647	649	656	677	689	701	664	686	647	712	633	638	693	707	674	726	696	697	694	595	677	672	665	646	725	649	720	661	650	728	686	601	638	658	683	681	701	660	680	665	581	629	709	673	664	646	674	660	630	659	692	656	618	659	631	658	626	678	689	651	675	691	677	669	686	659	655	647	708	669	633	649	652	667	689	636	639	711	668	663	666	670	697	660	664	675	616	651	654	684	668	649	644	682	682	683	633	671	665	666	664	687	634	667	683	674	729	671	684	723	680	639	708	719	648	711	692	717	708	657	679	708	717	674	650	685	691	667	650	693	673	649	675	674	712	662	693	679	664	699	669	683	692	691	676	650	635	670	603	706	697	708	685	668	639	692	614	635	635	675	614	673	636	648	646	659	664	678	660	656	670	684	679	685	638	665	726	643	672	711	641	676	649	688	663	690	636	664	678	667	671	652	651	690	670	636	694	667	662	649	663	639	604	690	651	678	638	687	699	663	685	650	652	661	661	674	647	664	613	673	711	695	673	656	633	693	672	632	668	642	691	635	668	652	640	665	659	655	697	669	672	667	664	672	674	645	707	679	662	679	605	676	676	601	662	640	681	711	701	682	727	703	742	691	735	612	675	665	634	706	698	625	661	648	632	644	679	684	710	662	664	692	679	631	698	672	663	627	697	667	710	680	658	704	636	643	675	676	656	717	651	667	646	636	664	634	627	674	633	691	649	661	703	685	677	653	670	651	682	657	676	665	671	649	695	654	695	688	703	695	632	645	654	693	672	693	652	673	663	701	669	687	634	631	677	677	674	678	693	635	670	683	629	663	687	661	683	647	705	674	670	688	681	662	717	718	691	636	710	716	685	697	649	674	696	679	655	604	679	675	677	663	690	687	652	671	692	674	653	680	676	691	624	635	660	650	649	615	643	665	642	675	637	633	644	707	681	622	714	663	663	697	676	650	647	675	665	639	665	624	637	637	688	673	709	720	722	684	645	671	649	691	685	654	638	714	666	640	655	658	643	651	642	662	682	654	631	654	702	700	635	675	675	707	666	629	699	670	679	644	647	694	646	709	662	638	675	623	660	686	664	669	669	672	664	656	653	692	699	677	682	678	673	668	682	599	685	658	695	611	674	685	672	692	688	666	656	653	671	702	677	623	637	653	674	700	671	717	637	642	693	621	650	741	670	706	666	685	658	666	612	652	683	669	672	630	669	654	659	661	677	687	639	662	625	735	665	657	639	659	711	667	666	641	662	648	632	721	670	707	697	722	608	690	688	638	659	692	678	677	706	654	642	682	675	618	670	628	670	659	716	650	654	682	662	709	665	683	668	637	674	674	611	678	657	679	693	697	626	712	669	679	699	684	661	631	647	683	706	691	692	684	613	658	616	701	716	760	635	715	697	645	653	746	685	706	690	631	670	676	692	673	667	686	666	656	695	631	631	711	658	674	699	655	746	628	662	655	638	684	689	640	662	703	635	720	706	671	675	681	683	673	668	633	664	642	663	673	666	669	704	686	708	689	683	651	650	628	679	672	696	625	700	697	663	675	690	722	625	679	651	661	618	665	648	677	699	669	712	650	654	614	626	651	693	688	661	649	699	654	656	682	671	697	649	654	655	659	660	631	679	649	661	660	659	639	682	637	674	651	680	655	697	667	673	648	683	679	672	678	704	635	635	658	679	615	649	713	656	639	663	668	634	647	719	653	668	669	700	685	675	643	662	687	719	676	689	668	632	717	635	650	676	673	649	720	685	657	695	712	675	684	646	685	690	639	623	672	629	660	649	674	672	680	676	682	702	674	632	673	676	747	699	696	642	659	681	638	689	649	671	662	653	607	674	636	657	662	668	624	667	646	598	696	688	662	685	701	655	723	693	624	672	701	699	644	663	722	655	660	685	667	622	637	638	663	648	728	659	627	660	713	705	675	652	661	693	639	674	637	692	706	692	646	692	667	692	700	634	663	652	647	671	645	636	696	648	656	693	749	718	670	677	660	700	672	661	675	680	670	689	637	616	647	621	696	645	681	672	600	637	695	691	671	652	677	663	619	698	692	680	677	697	697	692	670	664	706	665	662	664	681	677	677	652	658	668	627	631	720	725	635	698	679	643	675	686	717	680	627	679	718	645	649	661	628	715	598	647	713	641	634	670	651	669	672	679	687	608	662	675	663	692	659	650	706	659	674	622	643	665	628	671	630	676	668	610	669	678	642	669	631	666	680	702	647	662	610	679	662	723	649	645	643	655	615	666	681	691	637	677	678	661	643	676	681	656	661	695	647	695	669	646	681	678	693	654	627	715	652	646	634	656	637	643	684	713	647	648	638	668	621	706	638	712	694	739	648	676	674	655	657	682	695	658	657
5282	14700	12717	6634	4672	3506	2665	2170	1767	1418	1291	1128	1130	1045	1008	882	897	868	890	807	812	781	781	757	802	720	780	770	725	698	717	728	725	713	745	765	715	735	755	718	728	708	719	700	728	709	672	756	676	707	712	717	720	700	711	719	674	643	683	679	712	695	676	660	716	704	716	700	690	744	722	708	618	720	705	700	671	710	687	672	686	729	666	684	699	695	680	690	694	721	681	701	688	689	673	712	716	696	698	696	737	705	728	688	692	660	746	689	698	718	730	698	744	646	699	683	661	668	736	690	712	717	703	691	715	727	739	656	753	699	703	691	733	715	768	714	687	706	702	727	684	686	695	735	710	661	667	676	690	680	714	679	673	702	676	691	740	719	651	688	693	720	714	623	710	648	743	665	639	724	672	688	714	655	680	716	747	704	706	736	659	689	720	690	696	681	670	726	693	663	753	699	683	690	681	687	727	733	702	700	698	667	697	690	702	651	685	749	698	704	664	706	730	688	697	713	697	707	707	708	677	687	698	662	685	670	691	666	771	694	650	696	695	680	681	747	700	708	683	725	678	700	698	723	655	689	746	728	631	685	743	696	714	688	727	652	719	735	696	692	628	697	724	728	712	670	683	695	694	667	663	699	680	712	645	708	687	681	758	675	689	705	676	682	623	692	723	688	722	712	705	684	673	733	690	736	658	678	696	672	740	685	698	671	674	652	688	687	675	709	687	707	712	707	676	718	662	725	722	715	677	714	664	705	698	721	705	684	722	690	751	705	726	690	702	677	693	712	707	664	738	695	663	682	740	724	647	742	662	655	697	704	676	710	677	710	678	670	702	628	666	684	680	691	683	685	689	701	730	696	692	677	712	676	708	700	723	673	727	719	698	736	684	666	720	721	690	683	697	723	689	649	647	682	640	716	678	666	727	669	698	735	683	695	688	655	678	766	718	706	711	751	714	666	736	690	709	672	698	707	732	690	635	733	707	706	680	685	717	694	668	694	673	687	669	690	697	694	688	690	655	679	700	658	712	714	673	662	652	713	719	743	674	695	709	659	735	718	718	711	732	677	687	713	721	710	682	674	708	761	695	668	707	705	700	655	725	681	742	716	692	697	705	729	677	740	659	680	663	758	717	644	723	698	631	664	694	657	667	678	757	710	665	721	669	712	753	734	736	733	678	699	694	698	692	667	755	690	683	729	705	672	739	686	716	714	747	706	671	697	698	718	727	676	658	678	720	702	655	671	700	682	673	671	712	723	709	705	697	694	725	660	690	699	648	705	689	705	630	680	694	701	646	664	640	675	668	693	731	751	714	677	668	738	684	741	704	707	677	715	724	718	732	641	693	640	688	700	657	721	687	697	690	711	696	701	691	682	695	645	657	710	682	698	730	690	706	709	738	654	684	680	710	729	730	710	719	687	731	674	698	729	701	712	752	646	689	715	660	702	682	711	677	698	701	747	680	709	686	753	674	683	714	666	726	726	674	671	709	703	673	656	693	670	679	731	683	721	708	698	716	669	696	705	703	677	728	714	726	672	665	705	697	712	730	644	701	705	680	716	718	708	673	656	722	678	722	688	712	677	705	716	730	702	697	683	710	675	704	720	662	694	676	692	684	694	704	712	681	682	727	628	718	678	628	714	729	698	711	718	696	745	727	687	684	657	716	673	693	673	725	713	680	685	728	685	660	730	647	735	667	707	683	727	701	720	659	720	687	682	700	688	688	702	687	717	692	724	646	694	737	724	687	720	659	670	698	697	677	673	682	714	692	695	696	720	715	705	691	687	679	695	700	705	681	693	668	724	716	678	714	704	692	667	693	661	728	660	686	685	693	684	738	694	681	711	693	696	690	699	699	643	680	703	651	677	737	660	726	735	718	695	676	671	698	679	690	686	673	674	678	658	671	648	691	701	675	685	654	722	660	755	728	636	694	637	647	693	664	691	705	722	682	705	674	664	662	662	684	738	700	653	698	661	712	689	687	703	688	702	696	728	703	697	632	692	691	686	744	719	742	704	690	672	697	689	736	681	710	679	697	652	671	703	712	663	691	719	668	632	679	658	686	659	675	721	670	683	679	685	674	678	743	704	673	650	706	735	699	726	695	721	711	668	750	682	684	693	695	645	729	728	670	685	701	656	758	704	724	633	742	679	691	666	670	673	694	687	730	699	701	672	702	712	713	670	695	701	737	665	708	702	704	720	673	683	710	683	699	633	721	693	658	672	694	696	709	658	661	704	690	691	717	681	657	639	684	662	718	684	713	696	684	726	714	732	722	696	713	691	709	696	696	697	681	697	708	709	748	652	673	719	717	720	698	695	739	716	671	695	678	697	658	707	665	716	716	683	738	735	670	688	698	703	650	673	688	678	706	652	741	696	641	697	672	680	711	712	645	688	705	743	704	718	725	711	640	646	685	673	707	705	706	698	699	730	662	719	669	720	673	653	692	736	671	718	657	661	686	647	649	686	678	714	685	699	702	697	665	648	650	665	647	677	658	663	712	724	698	689	693	661	697	686	645	702	673	702	744	701	669	698	709	669	652	734	672	698	665	645	693	694	663	672	687	652	735	658	670	731	691	711	691	709	670	674	706	700	731	698	695	674	732	687	691	685	712	713	638	701	659	657	692	733	705	678	672	647	700	672	696	721	675	673	692	660	686	655	690	674	644	697	698	713	733	729	634	670	714	691	675	663	695	734	720	744	700	691	670	705	704	632	733	675	697	691	702	711	679	682	715	657	725	684	712	721	696	669	654	762	667	657	664	717	669	691	685	668	640	721	668	718	691	729	640	695	661	675	670	717	696	644	710	673	684	651	633	650	699	677	717	725	665	643	695	734	740	728	711	727	720	693	711	691	691	724	679	733	729	698	701	711	682	716	686	730	681	686	700	718	678	709	731	723	655	717	681	682	718	750	719	721	657	698	677	664	639	732	660	723	677	683	683	681	700	681	689	694	663	731	657	658	701	672	723	725	725	716	704	680	700	725	692	669	706	709	739	699	753	688	680	732	716	689	683	671	710	726	736	669	730	678	678	699	696	647	740	698	710	728	709	727	715	743	749	710	741	669	712	636	695	688	696	691	722	684	661	699	619	694	718	669	691	672	682	717	710	693	680	695	717	701	680	678	714	742	683	686	715	679	703	747	699	699	684	733	749	702	678	709	639	673	693	682	685	681	725	703	730	708	707	687	730	665	702	693	747	718	704	715	676	661	697	694	718	691	714	711	718	697	659	722	677	692	672	706	725	699	711	689	713	714	660	657	723	673	661	695	691	696	692	667	730	675	699	692	685	674	692	687	723	674	677	712	698	669	667	729	732	692	751	666	678	703	719	702	669	684	684	682	704	707	715	707	690	712	676	700	697	649	689	709	635	694	706	723	706	686	713	694	683	692	769	681	672	726	679	675	677	684	675	714	694	734	682	723	612	695	696	689	696	667	713	674	692	704	650	708	718	705	662	703	667	663	681	702	684	690	689	710	729	749	655	720	717	659
27594	20791	9707	1166	817	743	683	559	506	511	542	504	510	528	518	500	471	497	526	518	521	472	486	535	491	504	469	481	509	497	457	488	476	537	522	521	488	482	492	442	527	532	508	492	481	497	491	502	528	525	496	551	507	498	509	532	505	523	543	497	488	486	485	446	522	531	487	519	502	493	499	471	480	494	506	460	531	472	463	495	492	509	529	510	509	500	518	481	506	502	484	501	472	496	488	490	477	515	501	475	492	481	488	496	491	485	510	561	483	512	505	520	493	478	521	509	512	502	496	521	512	521	490	497	518	490	487	506	509	497	474	501	526	507	529	507	502	485	506	482	459	474	473	491	489	466	491	511	515	484	505	480	502	467	496	483	462	526	516	500	500	507	476	480	473	471	466	467	459	471	470	511	483	482	493	520	493	489	491	476	490	488	437	454	509	523	497	493	480	491	474	494	502	496	481	477	495	466	497	493	479	499	524	492	484	501	465	528	526	482	510	487	462	499	493	509	511	505	506	449	474	496	460	535	509	477	513	482	554	509	490	499	510	500	526	470	491	463	492	531	536	485	472	527	497	484	530	508	471	537	482	490	479	472	471	507	479	522	505	527	481	478	500	491	498	538	488	511	467	528	470	512	514	515	510	490	512	476	489	497	531	448	496	529	475	482	493	518	532	510	533	502	468	485	488	508	518	509	504	485	481	504	490	500	478	495	498	485	476	513	478	512	495	532	511	491	517	511	525	477	526	498	500	485	550	474	462	525	506	497	521	517	468	517	499	513	483	479	482	499	483	484	504	486	456	508	479	548	490	506	491	490	473	517	490	489	492	524	473	492	497	512	485	526	517	500	517	521	518	523	469	489	493	499	480	459	492	528	525	557	520	491	489	515	521	498	495	482	477	529	506	500	491	515	523	478	529	499	498	535	555	514	507	520	444	504	484	484	515	512	472	455	508	527	502	517	514	508	522	515	525	520	481	450	487	512	512	482	489	519	477	502	529	505	495	506	519	502	486	511	500	494	506	517	470	495	467	497	492	466	493	498	536	461	494	456	495	511	504	471	516	485	503	527	509	472	457	556	532	513	480	463	505	504	485	442	442	505	517	483	495	464	528	486	436	476	502	507	489	515	486	524	481	533	516	452	516	519	509	517	465	481	501	535	498	508	476	476	489	483	499	483	500	501	489	488	492	494	519	478	539	479	525	504	465	510	563	483	492	488	511	477	503	464	486	468	474	478	486	486	491	489	533	497	477	489	531	547	510	516	553	483	505	472	456	505	546	489	520	520	494	472	510	507	545	515	495	487	486	464	482	491	523	539	516	491	504	511	436	473	488	480	502	480	496	489	457	512	507	486	495	508	495	478	512	512	494	505	471	485	514	514	509	517	465	457	455	522	513	491	489	487	507	509	450	498	494	525	486	532	466	513	476	494	468	506	471	524	514	514	476	501	526	487	469	489	546	479	490	465	505	484	524	495	494	460	520	463	476	467	506	516	476	476	486	506	477	493	491	524	478	533	534	518	506	548	484	524	509	495	509	464	533	514	520	502	490	504	489	503	492	464	469	492	476	521	467	487	485	486	540	537	533	473	503	469	507	473	484	478	502	535	487	505	493	468	527	490	510	494	487	498	505	515	515	507	503	511	477	522	511	502	491	556	489	486	561	536	492	490	518	487	479	467	512	511	504	511	515	466	494	475	508	482	501	483	504	492	488	498	481	531	501	489	504	477	501	545	477	479	485	529	456	487	490	494	490	486	477	517	524	529	464	502	475	482	507	485	509	526	468	505	499	472	531	495	451	494	496	524	492	504	481	477	490	512	507	485	500	498	524	474	546	484	534	470	514	466	521	522	464	479	485	495	488	527	486	478	487	549	508	517	483	493	519	490	519	500	490	509	501	524	524	494	518	515	447	519	524	521	487	488	483	519	516	487	463	512	520	490	511	486	515	488	486	567	493	486	521	500	503	485	520	487	542	496	498	493	480	508	478	495	487	490	585	481	498	505	486	512	516	557	474	481	497	481	515	550	529	521	493	505	485	522	500	516	490	456	526	474	477	467	469	491	486	517	504	474	498	483	513	499	505	559	491	489	505	496	459	546	479	516	506	463	525	479	485	516	512	518	516	472	488	509	502	504	480	498	532	503	489	508	496	493	479	500	493	513	490	487	445	495	475	464	513	489	536	510	461	510	513	486	497	493	482	496	474	490	493	466	493	475	474	472	486	465	516	479	485	489	473	488	477	508	486	475	517	520	537	500	514	462	512	524	505	467	450	501	491	480	441	463	512	511	467	493	487	521	472	504	460	458	502	534	486	497	518	530	506	469	525	477	515	500	530	504	472	519	514	504	518	493	505	513	497	508	490	475	467	471	475	486	498	492	482	470	472	491	474	473	505	517	479	510	490	467	461	531	492	487	466	508	493	471	464	522	488	502	475	532	504	497	491	519	496	455	496	511	500	471	502	522	450	510	534	539	481	497	498	491	463	486	499	475	509	491	464	501	506	483	493	550	448	520	502	455	528	481	505	487	515	463	488	429	493	497	543	516	522	474	499	530	468	476	502	461	513	473	540	492	484	503	455	492	498	489	493	514	487	482	494	500	496	494	455	468	493	475	501	490	465	488	509	499	480	500	494	532	506	455	503	490	471	472	486	479	485	474	493	519	457	465	501	506	497	495	528	522	483	499	445	517	467	538	504	508	512	526	530	483	508	492	482	509	572	481	528	468	471	538	522	503	517	501	527	516	520	496	535	513	482	478	534	538	488	483	511	521	480	484	490	487	474	499	505	467	471	469	490	514	491	503	494	527	491	491	501	494	483	504	499	506	473	536	517	486	481	480	498	491	517	513	490	484	516	530	497	558	466	467	492	494	495	477	500	531	517	461	503	517	490	485	468	476	530	521	478	525	542	470	492	463	501	477	464	495	491	491	507	484	474	536	534	510	509	508	536	468	478	494	548	509	494	513	518	524	508	516	539	502	514	490	496	476	491	484	481	470	496	489	494	490	530	500	528	453	518	489	463	469	495	540	476	497	487	472	521	525	447	524	525	482	514	504	498	489	512	508	506	495	523	484	529	518	491	497	476	502	484	462	511	507	522	458	518	480	503	491	461	502	502	526	495	511	494	478	510	520	552	495	510	517	493	516	493	506	500	542	498	465	503	499	468	517	507	495	500	519	509	537	510	483	488	508	502	490	513	499	494	501	469	452	484	518	482	511	482	524	493	489	495	504	472	498	490	469	481	490	508	536	497	461	495	486	459	502	512	528	493	523	465	484	514	508	473	523	497	472	489	477	477	487	502	477	513	502	465	457	478	500	525	532	571	487	505	511	472	512	482	491	527	495	497	507	506	506	504	511	506	469	499	463	493	468	518	517	516	506	502	515	495	482	509	510	503	497	475	513	516	516	467	486	518	505	516	496	464	497	513	511	514	463	518	498	468	505	517	502	503	452	513	475	544	493	462	508	487	466	540	529	490	508	476	459	507	517
4252	1058	939	695	616	606	570	568	540	528	537	524	552	483	487	511	496	510	497	515	529	499	502	514	530	522	495	478	493	470	465	502	510	513	544	507	532	540	530	489	506	512	506	484	486	493	473	527	503	464	517	485	511	491	475	488	520	516	518	485	506	517	524	522	523	482	484	511	492	506	494	531	505	553	502	551	529	515	501	481	504	509	482	466	492	520	504	497	543	495	490	492	502	476	507	544	502	481	538	482	522	471	499	543	484	534	532	512	520	498	476	528	550	574	526	521	532	467	507	471	465	476	507	550	500	476	533	515	500	475	475	507	515	488	459	465	477	525	500	468	463	515	517	513	478	525	532	502	495	463	493	501	509	530	475	480	485	519	528	510	480	482	528	513	503	463	480	565	512	505	543	507	500	511	518	482	507	510	528	497	464	478	475	540	494	490	517	479	493	550	480	529	510	493	531	543	529	505	508	502	499	487	497	548	496	535	509	509	505	460	525	559	511	470	514	488	526	526	509	455	516	467	529	546	487	483	509	512	479	518	535	520	482	530	504	484	528	527	503	524	515	533	480	503	502	500	504	538	525	527	517	517	518	512	555	564	482	470	455	488	509	534	525	522	518	516	500	499	482	535	491	483	480	483	487	551	518	516	502	513	489	479	507	500	492	489	538	481	485	513	492	525	507	530	480	488	520	537	492	511	536	517	531	529	525	475	513	509	494	480	507	490	524	518	457	476	534	535	502	506	531	476	504	489	510	494	470	522	483	498	480	514	476	489	482	505	528	536	478	491	519	466	460	515	493	491	497	470	442	456	510	501	508	540	499	510	511	483	523	477	505	537	494	527	461	532	502	481	526	492	497	518	493	528	484	522	466	507	500	527	531	509	474	516	501	518	504	491	484	508	527	539	515	526	476	514	514	483	521	525	530	508	516	494	473	537	468	504	500	544	509	516	476	493	543	494	497	507	478	507	511	480	511	490	461	473	505	532	525	515	498	514	517	495	538	512	512	523	507	467	542	493	573	517	534	522	502	502	496	521	488	486	484	498	479	589	461	486	492	483	509	472	518	534	545	474	519	500	507	553	507	519	507	514	509	517	504	501	531	457	531	488	488	529	506	476	530	520	477	491	580	508	480	506	491	538	517	506	511	522	475	479	493	534	476	532	468	537	508	526	492	518	508	503	527	487	469	501	484	467	451	475	536	505	489	499	525	496	516	489	453	482	509	544	545	454	512	479	533	481	488	520	527	525	520	514	527	489	510	522	491	492	531	499	479	506	511	493	497	478	512	497	489	514	514	519	488	519	519	508	529	515	476	503	545	499	480	531	526	501	500	559	494	537	514	502	498	468	507	536	531	499	503	537	507	529	532	562	525	501	522	525	505	495	488	503	485	520	443	505	530	531	505	511	482	485	494	530	491	501	548	541	506	501	507	509	473	497	514	488	497	493	518	517	508	501	524	448	537	489	538	511	504	481	488	470	504	494	526	517	536	504	491	526	500	502	512	506	465	483	503	478	526	521	502	513	477	497	497	478	470	495	545	513	522	500	519	505	477	476	518	517	484	505	514	510	515	507	544	513	461	476	508	524	504	487	551	499	531	497	481	520	513	470	461	507	514	516	451	517	505	497	474	481	490	514	519	509	498	513	505	501	526	519	480	495	507	527	523	534	514	522	465	472	507	528	554	497	506	498	515	482	474	546	506	489	485	531	489	545	504	502	528	549	524	536	534	513	540	500	491	507	474	478	531	505	490	495	552	507	546	492	522	490	480	516	511	499	470	489	543	536	510	514	478	492	533	508	529	454	501	505	548	521	490	497	480	498	485	485	513	509	500	456	510	528	491	488	526	531	478	487	481	473	501	436	514	525	479	451	522	508	522	508	473	505	508	520	468	500	475	502	528	528	502	552	503	469	535	483	484	521	462	492	543	514	483	536	517	485	529	528	510	526	537	549	539	519	514	502	534	493	492	497	476	504	492	518	514	500	523	501	487	509	484	479	499	528	550	506	480	526	518	496	488	505	503	473	480	558	503	514	552	515	489	503	499	520	546	508	538	484	507	494	476	500	520	526	496	540	544	503	485	510	512	466	515	529	473	519	481	488	481	504	510	518	516	510	496	485	532	470	488	519	512	499	505	526	498	508	517	494	506	534	468	551	480	542	504	530	538	499	499	497	490	549	488	517	513	505	516	490	501	533	521	456	479	472	510	514	498	512	513	476	562	487	553	479	502	525	507	513	508	527	546	489	479	503	477	485	498	492	523	521	512	506	517	512	495	541	481	513	510	479	497	531	514	511	515	519	528	507	542	512	480	520	482	523	507	519	516	501	552	549	500	478	487	521	544	506	547	517	493	515	505	527	510	469	503	469	518	570	484	516	474	498	536	473	495	480	530	510	502	515	486	523	506	520	509	510	505	497	484	514	546	482	517	535	506	494	547	503	510	486	516	511	537	514	486	484	455	498	465	494	504	484	450	524	487	509	484	528	488	478	511	559	525	480	508	517	504	519	534	487	499	511	512	500	493	447	488	533	523	498	511	508	492	512	480	499	479	500	502	505	488	528	558	512	545	526	517	531	544	512	526	513	465	494	531	487	488	512	462	489	483	516	502	490	497	494	480	487	480	534	492	510	476	449	478	490	525	492	536	508	474	474	526	506	493	502	458	521	487	526	513	504	514	525	510	484	538	511	573	510	493	478	531	504	561	528	498	495	514	493	485	467	524	521	513	552	491	551	544	459	498	509	516	463	491	527	522	511	494	484	510	499	502	525	488	483	515	509	508	501	486	495	504	525	479	528	487	530	495	518	507	546	532	499	502	476	492	493	531	523	524	529	512	462	510	444	491	540	480	519	535	528	522	492	462	476	521	481	496	492	526	483	492	506	496	514	490	498	484	473	489	482	484	502	480	514	537	499	498	516	501	526	510	503	504	513	540	510	515	508	478	503	495	513	529	519	510	471	512	485	510	553	505	499	516	482	482	524	487	508	535	490	518	528	521	540	479	470	478	524	512	519	510	480	530	519	536	480	520	510	481	477	489	521	500	528	493	476	508	508	495	458	586	503	495	521	477	479	509	490	496	502	505	485	495	512	538	561	509	478	469	512	526	513	501	487	535	541	538	471	500	489	518	516	536	519	468	514	524	510	507	506	522	521	450	522	505	509	530	484	481	541	511	484	504	526	475	517	502	562	518	519	529	520	521	509	509	520	494	531	515	488	510	497	518	491	510	506	534	535	475	524	562	517	525	521	533	508	481	525	510	492	480	508	502	512	510	512	480	541	541	498	506	521	513	530	537	484	513	530	515	491	502	513	496	488	494	481	480	513	453	498	538	471	512	523	494	514	483	502	490	498	524	527	476	478	512	522	478	513	528	533	507	497	476	548	528	522	491	499	521	496	468	526	498	475	528	516	490	477	479	502	481	517	514	492	489	505	502	491	493	473	495	495	529	500	490	495	495	492	518	476	527	550	550	486	505	471	549	497	515	500
23754	21260	28827	24034	21269	19942	3038	1433	1239	1167	1093	1118	951	1036	1028	959	975	927	951	949	892	888	936	896	850	897	889	863	932	931	926	905	908	914	883	892	932	907	826	948	872	924	881	872	892	878	872	898	890	940	880	882	846	892	911	908	854	897	921	924	923	892	936	883	904	856	873	871	891	868	882	866	891	934	873	909	924	891	865	843	888	867	875	847	947	877	852	912	889	918	859	899	882	871	902	841	870	889	893	943	941	895	834	842	889	939	841	895	847	890	903	805	899	860	896	890	842	908	897	887	923	902	863	827	887	913	820	889	877	878	861	832	873	836	854	941	847	898	901	838	932	857	870	873	882	864	861	876	852	862	813	885	906	838	834	909	873	857	903	881	883	825	842	853	841	875	908	907	814	911	894	865	940	881	827	878	919	885	903	881	893	860	822	908	901	898	885	899	850	803	923	847	930	863	855	861	888	869	858	903	837	880	876	899	854	872	809	873	888	845	870	844	898	890	860	852	889	918	873	834	887	913	905	870	875	889	839	864	875	920	877	880	865	917	902	829	868	819	874	876	879	912	886	863	883	943	843	891	890	871	883	889	916	888	908	886	867	877	896	870	904	831	908	914	841	874	893	891	840	881	867	866	875	896	864	903	865	877	866	868	876	855	860	853	849	848	858	903	806	846	835	850	880	910	863	886	882	843	887	859	916	828	910	901	878	847	868	851	887	859	933	857	855	853	932	867	866	827	888	873	896	890	851	862	856	865	902	896	824	889	886	834	872	842	841	891	889	791	896	865	843	840	875	891	855	855	868	854	862	841	826	874	861	883	837	851	839	831	930	839	850	891	853	923	874	893	893	885	856	862	882	887	874	852	873	853	845	847	894	884	840	894	865	921	907	919	960	924	895	858	819	851	854	862	840	817	846	885	904	823	854	817	879	907	911	869	856	860	892	881	874	871	861	863	817	887	880	832	896	907	837	860	888	893	881	887	856	850	884	839	871	825	875	892	873	872	861	876	872	913	895	821	861	929	866	922	866	907	928	830	889	875	863	887	870	900	835	908	911	884	850	896	875	843	857	869	892	893	850	921	912	887	920	870	848	853	915	893	877	884	888	875	845	880	861	849	939	890	890	885	910	893	887	901	911	828	898	886	882	905	898	842	851	874	911	810	834	864	859	845	886	880	917	888	853	887	859	902	874	898	908	864	861	904	862	910	869	911	893	847	840	798	946	870	874	862	941	871	866	915	943	899	856	885	866	894	865	880	812	860	843	889	883	839	876	877	869	879	909	833	865	958	843	858	876	867	861	910	911	852	920	931	860	883	864	884	823	870	856	823	877	886	888	882	893	839	833	824	884	873	852	927	868	836	882	824	879	890	896	915	873	879	953	894	810	863	887	836	888	943	856	779	903	853	856	870	854	896	889	919	870	913	839	886	886	924	953	853	847	919	896	817	884	891	838	903	890	874	840	875	851	822	861	821	872	907	851	839	871	921	845	881	848	922	898	826	889	861	864	848	867	847	907	890	819	883	895	922	865	920	835	897	889	947	889	877	882	845	877	818	917	851	849	867	870	904	855	871	905	857	949	911	902	932	907	855	940	943	870	871	840	911	842	844	901	891	828	906	854	872	865	867	894	871	857	913	869	830	890	895	894	852	906	834	911	847	924	893	851	868	903	795	889	923	857	843	866	906	834	831	900	881	902	874	855	878	887	878	916	891	900	849	872	853	851	912	908	885	862	895	840	882	886	874	886	898	865	874	860	870	839	900	865	886	873	817	862	886	821	886	902	843	850	897	874	928	878	790	902	883	891	856	913	929	885	870	906	891	857	874	987	910	868	922	849	855	849	780	883	892	898	835	851	870	872	782	899	846	823	907	855	881	898	859	906	832	929	899	887	876	842	945	841	926	845	843	864	831	916	824	865	879	866	817	823	898	873	897	886	891	944	912	910	953	782	924	859	874	906	885	869	848	887	947	887	826	880	875	880	897	811	871	897	895	874	884	866	875	853	827	882	874	857	886	885	820	897	838	926	863	887	873	862	848	845	877	847	872	882	881	898	888	919	889	859	910	941	877	918	853	854	915	923	856	906	862	925	862	896	886	912	903	834	895	839	830	875	842	829	924	926	828	892	898	901	897	890	897	877	903	792	882	878	810	884	905	907	882	828	858	869	876	905	790	867	889	901	893	820	860	854	875	840	900	918	874	905	884	865	913	858	901	839	819	844	873	824	874	905	867	852	889	836	880	830	860	935	894	856	842	869	885	875	903	893	903	891	912	849	884	876	849	878	865	868	860	853	892	891	902	870	883	896	810	867	842	860	820	885	786	872	894	886	897	784	880	867	884	880	836	858	878	870	885	926	854	883	831	872	868	892	889	861	803	870	848	907	906	839	852	907	895	877	905	854	869	845	893	865	849	861	836	862	853	847	894	814	885	876	871	872	911	900	854	908	893	889	837	910	875	846	866	856	845	825	877	899	920	876	897	904	884	866	872	838	898	856	839	880	883	857	895	900	916	875	822	842	924	902	907	901	867	891	916	849	851	879	954	889	870	824	829	884	880	855	918	829	809	841	888	895	857	837	865	937	887	900	880	850	913	889	900	897	837	957	887	906	875	901	888	878	857	861	900	902	833	843	861	780	834	818	855	807	879	854	910	883	881	887	877	842	843	859	832	835	854	894	894	899	893	817	853	845	880	850	881	923	824	821	890	943	860	808	926	844	878	899	884	818	912	894	897	855	879	904	843	862	841	810	912	894	873	826	861	826	862	932	835	874	889	892	912	901	849	886	891	880	848	853	880	838	918	900	892	867	867	891	861	915	898	864	887	908	887	886	816	855	860	863	902	887	883	874	902	903	848	893	862	897	895	854	842	840	899	865	844	850	845	924	906	866	827	851	921	900	831	959	862	828	855	848	812	841	839	912	846	831	863	889	939	899	940	911	896	838	896	857	901	878	867	857	899	843	871	869	888	882	875	844	848	821	819	889	821	886	842	839	874	854	850	870	868	868	928	838	858	888	858	883	889	894	905	868	900	917	877	899	906	886	868	893	869	877	841	847	855	887	871	867	905	914	893	810	832	863	866	822	939	946	887	858	867	850	831	907	879	875	884	856	849	883	866	850	847	864	892	934	831	882	945	888	929	874	856	869	895	875	912	893	894	851	837	882	921	880	872	848	851	913	860	915	888	829	855	897	937	852	878	900	910	859	817	882	877	891	824	878	865	857	881	918	867	855	899	873	917	909	862	862	889	858	857	871	840	839	886	828	863	851	865	839	932	893	887	850	858	825	874	933	862	933	859	923	901	856	865	850	914	883	937	826	848	905	889	844	880	900	861	897	829	837	964	863	906	886	854	858	872	892	874	850	847	865	920	856	862	792	880	864	906	879	896	889	843	858	900	919	904	895	835	870	879	878	884	922	881	872	868	852	848	860	794	873	886	901	907	916	845	849	852	900	849	886	912	848	912	818	867	843	889	921	880	864	864	897	872
3856	8980	7994	4169	2886	2416	1980	1693	1416	1301	1245	1138	1100	1078	1016	1004	957	944	943	982	922	979	936	933	913	912	877	930	957	927	902	886	909	886	894	858	879	855	901	898	909	892	870	867	908	867	905	869	866	870	907	865	893	879	879	929	907	860	930	875	901	864	871	899	891	867	922	862	903	882	851	872	839	889	852	869	923	831	891	933	823	874	879	851	868	909	885	895	846	883	854	918	851	838	902	862	873	844	888	845	865	916	849	843	875	855	856	883	905	914	869	841	877	939	929	884	884	921	846	891	938	875	858	892	854	888	863	873	908	889	881	891	851	884	880	850	821	850	883	823	842	886	895	857	876	823	861	878	871	914	923	920	855	936	905	914	876	895	904	937	890	842	882	916	894	853	909	852	862	899	875	863	801	813	905	918	881	891	842	822	927	834	888	875	857	859	871	861	855	865	891	896	891	879	887	908	828	865	844	915	915	822	847	888	855	857	874	903	866	777	841	905	893	907	856	889	852	890	882	888	824	840	851	891	847	885	877	885	850	876	906	885	904	892	870	884	849	884	838	895	927	864	852	892	882	878	899	944	917	896	872	889	835	897	901	842	915	815	875	895	903	887	907	895	903	832	872	921	834	869	891	898	890	912	879	904	894	886	893	872	886	870	869	834	870	901	935	914	888	843	868	816	901	865	873	847	893	867	915	858	828	862	849	879	879	899	905	854	912	822	911	892	901	842	913	825	861	887	883	851	857	832	863	845	861	913	866	867	874	896	876	879	892	910	917	852	856	859	859	867	877	822	906	859	832	906	913	894	914	851	874	890	923	869	957	868	891	876	878	888	875	908	875	864	860	831	863	836	866	870	901	934	898	857	901	858	889	857	824	829	913	825	867	894	900	850	832	858	881	911	851	870	900	854	867	900	887	868	874	894	903	903	864	870	851	933	916	847	888	883	885	873	882	883	868	871	901	895	910	902	891	863	884	838	861	873	915	851	842	875	797	817	880	856	916	838	909	856	874	883	860	863	885	849	845	895	900	936	873	914	852	911	855	912	909	860	883	913	888	846	877	834	853	881	860	906	867	900	861	874	865	902	861	874	932	889	882	857	903	890	894	899	880	890	858	876	833	858	916	893	897	925	858	850	911	870	905	931	835	895	884	897	888	865	920	864	887	873	881	850	869	869	891	891	895	878	869	880	910	891	835	904	879	905	854	844	862	817	871	894	900	843	919	865	858	846	859	870	869	842	869	840	873	902	865	870	888	889	880	878	892	863	883	874	922	828	810	892	869	870	912	889	906	850	859	855	877	852	854	922	837	880	879	890	891	879	867	888	853	883	967	882	943	891	875	852	881	914	873	863	857	861	867	876	807	855	832	866	872	924	915	901	835	872	844	883	812	861	826	858	880	825	849	884	900	899	857	862	832	872	831	840	884	881	876	893	864	900	847	878	875	890	866	863	883	884	877	886	851	853	909	840	867	885	875	856	862	936	877	894	918	859	882	830	822	866	877	898	884	869	825	857	871	855	886	851	864	890	847	890	883	868	895	894	832	927	830	892	853	871	885	891	847	927	802	864	844	902	854	881	900	875	864	909	883	913	920	864	888	841	888	830	878	884	912	828	879	854	865	843	859	899	887	908	861	852	910	867	822	800	891	850	813	891	844	882	835	851	882	889	904	913	843	921	847	841	822	897	878	870	857	869	881	912	909	860	841	865	890	846	883	823	886	851	909	889	895	870	861	873	877	862	841	893	893	861	891	889	863	893	877	874	868	868	891	847	940	885	920	926	879	876	892	866	888	875	849	922	869	886	809	822	832	848	910	899	870	844	857	859	907	831	863	883	933	913	880	911	851	865	925	888	893	857	835	877	867	824	843	853	845	878	859	875	868	890	873	940	939	877	915	889	897	901	848	887	830	839	854	829	877	875	873	896	879	887	891	861	854	917	902	879	902	892	944	886	847	886	896	873	905	855	899	909	885	832	855	862	896	886	858	869	875	882	861	866	862	848	865	894	860	923	855	887	908	865	894	863	917	836	867	875	889	907	872	842	884	867	884	878	878	878	851	863	933	857	902	836	840	914	875	884	848	914	864	864	915	832	848	880	925	830	873	877	917	902	909	798	897	900	893	899	845	892	843	870	923	889	911	854	901	874	851	885	911	916	886	903	880	857	859	857	912	896	865	888	901	854	794	857	857	862	841	882	881	832	874	857	900	845	891	890	814	876	829	840	894	868	853	908	891	869	866	895	841	816	880	845	871	905	914	920	871	872	861	823	867	887	869	892	841	850	892	882	894	837	847	888	938	890	882	878	908	876	860	867	896	873	824	851	862	879	837	839	940	902	882	877	924	911	823	884	872	864	841	845	808	870	866	883	885	957	873	894	885	909	897	856	819	867	860	923	899	833	851	830	870	846	877	936	892	906	923	877	848	839	876	914	886	883	884	914	927	881	890	897	843	877	853	933	874	908	888	903	890	854	867	875	878	867	880	878	887	871	857	931	856	899	898	945	874	966	840	874	912	833	865	893	886	859	916	844	816	841	851	860	857	870	878	857	807	907	907	825	835	858	912	871	867	848	871	903	856	894	863	840	833	876	871	813	908	853	862	879	918	828	880	856	905	824	860	932	873	906	865	833	836	877	862	852	883	926	886	853	841	849	890	914	838	912	893	837	879	934	836	862	859	855	934	865	858	910	887	854	896	820	866	867	911	858	833	949	862	906	848	888	868	853	869	846	895	875	841	879	894	921	877	845	905	872	868	846	857	865	879	850	869	854	929	908	886	851	884	886	871	897	842	853	878	904	928	851	819	890	878	873	838	837	858	889	846	904	847	903	917	907	834	840	828	905	831	829	889	923	900	845	878	831	875	857	862	886	885	849	862	895	807	831	926	908	861	866	858	904	891	861	894	893	902	901	884	903	836	846	875	924	896	870	860	874	869	878	832	891	905	856	878	847	857	882	864	869	878	882	879	891	877	853	866	851	896	911	854	946	895	871	886	906	880	874	877	895	935	862	888	876	864	837	856	869	871	867	885	845	913	855	890	879	892	849	886	880	913	872	867	924	908	913	884	870	903	899	846	875	867	848	871	840	874	861	919	910	854	856	900	874	884	917	909	880	852	873	897	933	851	898	853	889	921	905	895	860	854	854	869	848	935	862	859	891	824	844	814	847	881	888	854	864	885	893	852	866	855	875	901	927	885	870	851	887	887	847	852	868	844	875	944	875	862	858	855	885	894	864	888	885	819	853	880	862	894	855	884	821	848	882	867	822	823	903	928	861	875	926	932	866	889	883	889	924	858	861	839	850	885	886	888	835	876	899	920	904	834	836	838	836	861	827	890	920	858	924	886	926	830	927	826	887	889	904	878	921	826	851	877	874	839	862	856	878	904	858	877	843	892	898	841	869	829	873	850	840	853	879	834	926	881	843	855	914	849	889	825	898	883	883	887	935	873	909	895	887	886	858	856	908	895	922	926	890	888	935	831	875	862	864
25004	21348	28379	24609	21178	4532	672	448	385	360	345	316	332	319	286	286	303	283	262	261	255	240	236	257	219	258	273	244	259	268	234	224	244	226	258	232	236	237	260	241	237	257	253	228	245	238	197	248	259	242	245	258	233	226	221	252	253	233	264	259	239	244	260	241	245	209	220	241	269	237	226	219	271	252	236	245	228	230	252	259	240	252	261	239	250	206	233	252	241	250	238	224	229	233	210	248	215	228	237	215	227	220	256	247	251	250	242	239	223	233	222	217	199	226	232	230	261	234	248	242	269	269	231	256	226	252	248	247	206	229	244	244	241	239	212	245	227	223	209	209	253	233	249	243	246	243	251	238	245	231	243	226	245	241	261	226	281	244	227	258	231	255	237	241	256	248	235	233	249	222	251	238	240	257	252	226	240	236	236	242	235	226	234	227	237	243	234	244	251	239	219	259	237	243	218	243	216	240	247	252	233	249	249	229	247	242	232	208	226	249	224	241	217	239	234	218	237	237	234	236	222	247	255	205	213	228	201	250	258	277	267	212	232	225	246	238	220	222	244	248	235	243	238	259	222	233	224	253	195	241	254	231	218	252	248	269	244	230	266	254	280	243	229	242	229	220	209	217	231	210	250	227	227	246	221	243	209	228	260	249	223	233	240	210	246	270	248	242	220	270	222	212	269	264	225	235	235	233	220	235	240	247	235	247	243	258	218	234	248	237	234	212	264	244	216	248	256	234	227	253	248	258	211	264	246	247	244	228	247	214	231	217	237	242	209	227	234	264	208	225	229	237	248	238	241	240	231	237	242	224	241	222	216	239	241	243	243	240	238	229	232	254	215	205	248	249	235	237	245	246	247	231	243	247	231	235	240	193	231	236	267	251	215	271	238	225	236	266	247	217	263	255	225	216	214	247	231	246	196	210	212	239	237	240	259	245	218	288	257	215	251	240	233	227	275	223	246	244	259	239	268	241	249	234	219	224	233	247	235	233	244	229	242	206	249	211	221	244	227	206	237	267	220	254	221	230	226	240	205	223	236	238	219	229	230	258	231	236	256	247	247	238	209	249	274	239	256	228	253	237	234	236	217	259	269	243	244	243	240	220	215	226	235	239	227	261	263	232	236	242	221	235	236	227	233	242	217	211	262	232	237	244	230	234	234	234	246	244	204	231	245	245	246	239	239	229	259	212	232	259	250	234	243	246	230	237	240	236	234	216	250	235	230	226	216	256	266	218	249	237	259	231	227	258	238	231	249	226	238	238	235	224	256	230	235	237	245	259	243	250	255	225	233	222	243	214	247	239	248	215	245	266	240	250	238	238	245	234	229	236	246	222	202	225	229	244	234	230	246	245	229	210	254	257	244	230	255	229	241	216	237	251	221	255	231	257	242	223	224	253	222	232	252	243	240	259	227	257	235	255	237	227	238	251	238	229	245	219	234	248	227	230	258	230	246	229	210	246	239	229	246	257	246	232	251	242	235	238	221	236	250	268	226	238	243	227	238	241	258	250	235	237	215	241	245	270	232	244	203	265	225	220	258	218	253	240	205	239	246	217	243	229	258	221	270	226	219	240	231	218	233	264	248	236	250	239	232	221	236	242	232	250	234	225	195	246	222	234	218	231	241	233	240	238	263	226	268	219	240	237	232	209	236	198	217	277	243	232	220	241	248	248	233	230	236	217	248	240	229	247	240	259	205	274	223	227	256	238	238	249	265	251	222	246	258	232	246	219	247	242	249	241	254	255	247	252	193	252	226	229	258	217	230	227	240	261	218	243	261	236	257	265	236	228	244	247	253	230	257	238	243	232	223	235	243	231	209	231	226	239	262	247	240	207	227	266	245	269	248	245	231	239	254	218	220	262	251	243	253	254	263	244	207	221	233	242	204	258	241	253	219	227	253	200	241	207	234	243	237	238	224	233	262	255	233	263	228	245	245	235	263	214	232	264	251	238	240	252	240	212	195	257	240	248	228	225	248	237	253	260	270	226	210	263	221	205	200	208	280	235	231	226	259	274	236	225	246	228	213	240	239	224	234	212	217	230	241	226	250	227	252	250	218	233	231	239	243	236	257	250	199	238	254	258	255	233	274	267	250	236	219	253	223	236	232	235	241	269	223	242	243	208	241	247	247	229	232	203	256	233	247	230	213	210	235	239	215	231	234	223	262	228	223	235	249	247	225	239	240	255	235	250	207	234	238	270	229	226	247	231	223	236	254	244	270	252	253	248	231	236	229	232	221	256	245	218	230	241	235	266	201	229	240	244	219	229	239	210	196	293	230	246	217	267	235	256	246	222	213	259	244	238	204	235	220	235	223	253	237	216	222	270	231	232	238	215	237	219	198	260	245	227	242	258	241	222	247	207	233	243	252	241	235	248	230	235	249	228	222	273	257	257	250	209	257	244	228	232	245	224	248	242	248	235	221	245	250	237	242	266	239	245	250	274	253	213	231	245	238	221	234	227	238	250	220	233	258	241	251	238	220	246	263	250	248	245	219	271	229	246	249	263	224	252	274	237	243	257	259	234	215	238	224	241	227	260	285	229	268	241	271	241	231	241	227	230	247	249	243	222	234	237	252	261	229	237	233	250	243	230	260	215	250	242	220	248	205	245	237	252	225	237	246	248	221	226	258	246	204	226	234	228	252	232	239	261	229	244	269	238	243	270	249	233	243	245	231	223	257	228	256	267	260	224	223	249	236	212	238	227	248	263	245	243	227	241	242	243	244	231	226	240	228	249	255	254	255	220	259	219	236	259	239	256	238	244	212	249	229	253	237	238	216	243	204	227	230	222	245	244	240	217	249	236	225	228	218	241	237	221	242	255	238	234	248	235	258	277	238	215	249	226	234	226	227	248	249	226	241	202	222	229	241	257	242	251	239	257	256	247	217	252	241	232	235	228	247	240	239	230	235	242	255	221	232	222	232	259	260	250	229	252	241	221	228	242	239	215	215	233	248	224	229	238	210	260	243	248	244	214	256	221	233	218	258	235	230	232	229	233	240	234	226	230	231	252	212	205	240	256	248	247	236	222	252	250	242	252	228	243	248	235	254	242	233	242	276	252	229	246	227	231	230	230	223	254	253	222	238	229	255	287	232	250	233	217	231	232	237	224	216	216	257	270	246	228	209	225	217	224	225	263	254	231	226	226	257	243	220	233	233	255	238	238	261	250	245	246	236	237	206	187	227	230	220	232	228	238	214	233	221	221	211	222	253	246	251	234	208	226	255	232	240	266	246	230	238	250	234	244	211	239	252	256	243	263	254	245	244	248	257	263	212	216	213	227	227	216	260	283	230	245	249	242	254	246	238	245	251	259	276	234	215	249	236	248	218	212	231	246	226	201	217	252	236	208	243	249	224	232	233	238	223	214	238	223	201	231	232	236	258	232	220	217	263	257	222	221	252	216	236	237	249	255	231	226	251	266	235	240	246	224	237	231	222	230	254	207	245	217	231	234	240	249	259	224	220	232	241	270	235	231	255	229	255	230
3733	5911	5066	2386	1708	1252	961	736	579	559	436	443	387	370	345	333	307	293	334	296	303	293	307	292	292	285	323	264	267	244	259	274	278	292	289	269	267	300	281	259	285	292	294	278	253	271	277	280	279	263	258	263	272	240	273	281	233	261	259	266	288	270	271	263	283	277	267	287	267	257	257	295	245	260	266	275	269	284	276	249	262	261	238	282	274	253	269	266	282	276	251	253	278	287	279	241	260	274	274	271	284	259	259	254	252	250	263	271	280	271	266	285	265	282	256	253	238	275	254	273	297	261	268	260	261	272	227	248	272	268	312	267	271	286	273	269	237	306	283	244	258	259	261	282	238	239	251	279	286	261	245	268	264	249	252	302	252	269	280	268	269	215	268	264	261	254	249	255	275	257	284	264	267	252	261	277	249	266	230	250	249	249	260	255	277	274	279	268	245	278	259	298	284	254	266	237	291	258	283	242	277	281	277	287	248	275	284	281	267	265	264	253	258	244	251	266	264	271	232	276	259	264	260	253	274	248	267	269	249	271	262	284	273	256	280	262	293	276	276	285	272	272	277	264	243	286	264	255	239	262	245	265	252	275	262	279	260	290	246	247	247	263	275	250	270	261	264	242	281	272	256	257	275	268	268	258	256	275	264	261	260	287	292	274	240	283	276	261	254	283	287	252	258	248	247	270	253	261	256	276	260	289	269	261	277	282	279	265	254	282	259	284	314	261	273	271	253	282	272	289	260	265	260	286	251	275	265	248	267	265	274	265	266	292	245	265	265	273	271	274	276	249	246	274	259	248	294	255	278	306	270	264	286	253	278	272	279	258	282	274	275	272	282	285	261	271	289	258	277	260	276	258	267	266	294	263	255	265	238	264	281	257	285	275	268	278	286	276	297	276	253	259	268	256	269	280	292	268	261	267	249	252	250	280	257	232	257	228	294	262	269	282	258	274	267	258	262	277	248	269	277	266	271	282	263	266	301	282	252	269	271	291	295	283	268	261	261	251	280	295	241	262	296	284	275	245	257	241	247	277	249	268	257	235	268	262	246	251	266	277	278	245	279	268	290	250	262	286	247	299	249	285	244	249	258	278	253	244	280	240	280	300	286	283	251	287	276	265	270	270	275	282	281	251	277	230	287	258	258	294	275	281	274	267	284	253	273	237	263	265	277	300	271	259	242	277	254	239	270	267	261	275	294	284	256	270	300	283	255	267	252	256	291	288	289	267	278	276	273	258	262	234	252	277	245	305	277	270	269	277	268	266	250	274	246	246	276	273	239	297	249	267	269	297	256	260	270	267	273	303	259	253	242	284	283	266	272	262	275	292	280	297	295	248	271	241	280	257	263	288	264	271	252	256	277	258	258	256	273	220	263	253	277	248	282	247	271	266	253	287	272	254	272	264	258	255	261	297	246	243	236	275	251	275	287	262	273	255	271	236	265	277	260	234	312	287	239	291	271	272	276	293	257	265	297	269	259	267	254	263	289	261	240	275	282	265	266	265	260	252	246	277	270	284	279	245	269	272	250	252	262	252	253	282	251	244	255	283	284	260	278	278	260	301	272	247	286	292	292	268	270	263	248	269	272	288	265	285	240	249	269	275	258	272	263	261	268	243	270	287	262	276	266	261	260	249	280	250	268	275	307	284	296	270	281	294	247	270	293	285	239	248	261	285	255	263	273	265	276	269	259	244	258	267	236	274	291	265	277	240	268	262	263	239	289	266	274	278	255	254	276	262	246	281	269	269	272	278	264	280	269	296	282	282	270	260	264	268	264	232	273	279	268	260	255	268	284	288	262	252	259	299	260	252	293	256	244	273	255	280	289	279	265	261	244	263	275	259	257	264	294	286	268	267	298	238	259	282	278	264	255	279	292	287	257	281	261	268	279	296	310	256	263	274	278	286	258	259	274	274	279	264	284	248	275	291	270	267	279	259	258	256	230	277	269	271	261	270	253	247	288	300	247	264	284	267	250	272	262	226	247	266	262	271	281	246	282	272	233	264	253	266	242	243	261	290	274	280	249	267	291	304	263	293	289	264	273	250	240	287	264	252	266	279	275	253	246	299	261	254	270	266	273	274	241	255	282	261	259	254	286	247	304	264	227	276	233	285	276	272	249	271	275	225	277	244	285	268	267	249	291	276	293	237	264	236	273	234	271	253	298	280	259	279	282	271	270	284	283	279	300	269	280	269	231	243	264	284	250	270	269	285	310	274	270	280	279	268	289	261	250	269	257	278	256	259	290	263	298	264	272	268	241	291	274	269	272	251	222	278	240	241	259	252	240	280	276	242	269	251	286	267	273	273	291	265	255	271	278	265	286	279	253	265	261	271	264	275	271	223	299	273	266	252	262	249	270	276	237	286	272	260	257	277	260	279	259	248	267	289	270	242	256	262	295	272	281	259	251	275	272	263	272	245	279	286	257	272	268	270	287	265	278	246	237	280	272	285	274	243	270	261	268	283	258	292	285	284	283	243	259	264	272	276	248	266	268	255	245	281	268	258	252	256	266	260	248	269	247	260	258	240	259	291	251	284	283	299	237	265	242	301	278	245	233	275	264	273	261	279	282	273	297	247	253	272	243	257	277	283	245	279	292	264	241	269	278	292	284	276	268	256	289	259	269	266	261	293	259	282	320	261	272	265	258	283	270	269	269	279	273	287	268	274	285	245	263	254	275	267	256	266	262	262	248	272	264	273	262	251	264	273	266	271	254	262	265	267	267	256	291	250	245	268	270	240	255	263	241	259	277	268	314	283	277	267	283	288	275	274	288	252	280	230	245	261	284	287	265	279	251	260	296	278	255	278	273	254	248	254	268	277	276	247	270	259	235	259	261	264	285	272	252	256	263	279	269	261	280	263	276	255	262	255	262	268	233	249	273	290	275	277	256	256	269	267	285	242	291	257	264	273	269	299	270	256	263	249	269	255	292	278	269	271	253	270	276	245	230	257	283	275	239	273	266	268	292	264	272	257	283	273	260	294	257	268	271	257	267	258	270	248	275	261	239	258	275	273	259	274	276	311	268	294	266	273	294	280	268	274	276	267	280	246	259	262	265	283	263	238	281	264	270	252	287	255	281	293	272	258	235	266	265	258	284	279	279	295	252	266	253	258	273	286	273	228	274	282	278	246	260	257	263	277	298	249	259	274	261	247	257	255	241	295	257	273	235	286	252	247	291	246	268	274	249	284	293	300	229	267	293	236	259	254	249	277	261	257	291	269	261	264	242	283	278	289	243	259	263	286	298	286	229	284	254	288	271	275	256	265	275	284	264	271	295	297	253	277	257	285	252	261	258	282	244	294	283	280	298	261	263	280	271	250	275	254	241	265	270	290	266	250	254	297	220	266	259	242	284	264	272	286	265	261	264	249	288	270	273	267	242	244	270	288	243	273	280	276	246	268	267	264	298	293	290	283	250	272	230	262	289	236	279	288	263	255	292	252	288	283	237	276	280	258	239	287	259	270	291	273	267	312	288	277	297	287
22806	21376	29212	23898	21367	21446	16777	2102	1372	1211	1024	1031	948	881	832	884	781	825	753	704	733	748	753	693	705	759	733	754	646	710	681	729	711	665	692	674	708	749	713	695	638	679	648	653	649	673	708	675	687	618	672	689	671	677	642	646	684	693	652	704	689	666	691	687	670	690	668	689	684	653	687	678	658	684	652	641	673	676	676	706	648	633	662	692	692	671	664	651	669	671	680	666	695	611	650	644	711	640	655	657	673	651	683	618	670	657	689	617	671	723	645	722	688	639	685	704	685	641	680	673	641	681	691	639	666	722	638	687	703	665	667	683	642	686	656	693	666	643	658	680	663	694	665	652	655	670	636	661	629	642	636	693	697	689	701	671	711	669	662	665	693	688	682	676	621	638	663	656	688	708	648	665	693	721	671	649	670	653	631	676	727	676	682	688	694	670	667	675	681	621	691	640	710	673	684	675	692	672	658	641	638	615	677	698	674	641	641	628	674	649	681	636	690	643	691	645	709	685	629	666	678	674	636	660	693	646	665	699	702	686	685	649	650	658	700	677	680	661	645	680	659	648	656	673	666	663	636	694	721	695	702	670	664	730	692	651	678	670	722	677	667	657	684	711	639	673	653	718	738	639	677	677	652	646	670	655	654	679	643	669	671	637	663	663	654	638	672	664	690	664	678	627	684	692	671	667	673	639	671	643	697	627	669	674	642	721	722	649	682	648	637	706	717	652	667	651	683	694	664	689	703	699	656	673	614	645	666	672	657	680	653	677	705	686	679	642	671	661	636	695	729	645	713	657	678	664	679	646	635	646	671	681	688	645	668	648	657	711	638	640	636	708	677	696	638	650	653	735	635	622	668	642	709	659	698	649	673	645	670	673	675	661	691	654	662	649	646	647	695	688	684	650	660	647	629	688	605	672	650	678	627	668	722	684	695	682	650	680	644	692	675	631	632	651	642	675	653	682	657	634	701	691	633	679	677	674	664	711	700	704	633	666	701	652	702	663	674	642	716	639	682	682	644	681	657	609	675	630	661	722	672	665	709	652	664	643	686	635	629	671	666	688	665	680	678	637	674	697	661	677	680	708	683	647	636	642	690	674	697	643	631	661	682	676	619	640	659	606	663	643	683	648	685	632	644	692	662	722	650	632	611	696	664	676	697	665	698	634	678	624	645	649	674	640	671	714	666	635	682	678	644	658	632	660	686	657	638	674	700	657	655	662	640	622	668	677	667	661	707	675	662	675	641	675	674	697	696	681	712	660	686	677	683	689	647	680	688	718	631	645	669	637	636	675	657	714	703	653	661	705	659	640	677	663	688	629	683	647	664	669	654	636	630	669	703	657	662	689	664	702	659	655	735	657	693	655	631	680	665	661	634	634	685	643	659	640	643	681	673	705	637	628	695	628	680	648	695	709	657	656	678	693	651	639	651	645	691	655	682	647	685	664	649	661	659	700	694	666	662	663	633	591	626	648	660	671	665	638	671	707	690	637	681	637	626	668	680	675	654	701	664	661	717	684	685	659	668	589	646	643	699	635	681	686	615	662	645	675	708	739	686	679	651	633	649	644	652	661	684	626	638	664	662	699	650	638	693	653	657	679	666	657	669	703	625	695	666	695	648	656	667	680	612	650	636	638	671	695	709	702	661	632	654	668	675	691	674	659	665	639	690	691	682	654	662	653	673	638	674	726	653	684	679	702	659	658	662	623	658	647	673	633	724	712	676	679	640	650	679	641	626	657	658	677	641	635	659	649	665	708	703	647	656	655	615	671	674	691	642	643	631	642	640	653	664	698	660	622	671	662	633	689	675	695	650	647	659	648	649	683	641	661	628	677	682	662	669	698	689	664	654	696	641	682	646	634	637	654	664	692	659	667	629	624	655	673	706	718	625	663	641	668	683	685	652	675	678	666	679	709	650	647	690	691	672	689	696	665	633	672	658	686	672	655	663	696	665	723	656	654	608	676	684	663	611	650	665	629	672	723	586	657	633	646	665	721	649	671	652	593	668	693	662	646	658	635	658	669	675	669	635	619	644	680	608	673	681	699	726	694	695	661	688	699	655	683	702	694	677	631	670	675	652	632	624	610	678	652	661	685	663	629	661	660	647	676	689	644	661	685	611	700	648	645	660	614	658	643	673	637	706	673	680	637	712	667	704	656	679	651	639	649	663	682	659	647	634	654	661	679	637	696	629	696	666	616	686	611	726	680	652	649	669	676	650	619	646	673	671	631	697	696	653	610	641	671	649	687	668	686	712	687	692	681	683	694	628	713	685	678	662	641	610	653	703	660	717	638	697	635	683	644	682	654	679	713	657	667	690	654	639	681	635	674	642	678	685	656	660	695	674	686	619	680	660	685	687	633	639	640	618	708	699	645	637	667	656	658	669	715	655	649	667	700	707	668	687	714	674	685	706	655	667	695	662	647	600	629	627	645	637	631	660	663	657	643	724	658	620	686	693	644	619	658	644	649	703	695	648	708	648	698	605	644	687	630	688	668	644	656	700	618	704	685	666	668	719	683	663	675	668	673	699	662	732	675	676	698	683	668	618	674	605	667	683	661	624	641	682	678	649	693	676	661	677	658	703	651	651	607	643	640	674	641	689	658	646	710	657	670	667	636	663	651	660	660	668	709	654	641	662	700	639	676	659	622	670	676	640	675	645	685	669	626	656	663	664	644	675	643	648	640	680	681	709	676	676	678	660	659	669	654	679	626	665	605	659	664	680	641	652	646	697	672	654	646	655	668	684	677	694	646	630	618	647	641	641	652	622	614	667	632	662	617	697	690	669	663	620	680	643	668	663	695	668	661	666	703	662	662	676	636	607	651	685	669	647	694	681	674	705	738	702	691	609	658	635	670	658	596	636	694	659	744	663	642	714	692	658	617	673	625	596	643	659	645	662	626	655	658	677	653	646	616	669	691	628	669	673	634	657	667	652	626	659	672	688	709	685	678	604	671	694	666	672	678	662	650	716	633	694	669	661	652	659	630	666	632	641	629	665	676	640	665	661	664	612	675	634	649	653	634	657	698	675	626	684	630	705	648	661	674	633	680	684	659	662	671	666	624	673	636	642	695	671	664	693	662	690	649	681	635	651	683	674	688	605	621	667	650	663	660	642	673	688	620	685	650	669	655	641	636	646	656	667	637	670	687	683	646	673	689	684	643	663	689	662	649	643	647	636	653	642	640	596	635	713	667	710	626	619	667	654	682	627	633	639	648	727	666	658	641	635	628	679	643	649	664	679	692	650	648	688	682	652	671	664	644	688	655	656	639	644	673	626	701	708	665	689	630	656	633	621	714	635	685	666	637	634	638	639	668	595	658	680	668	651	627	683	634	689	664	616	680	642	664	684	644	688	673	664	673	682	643	639	658	650	704	663	663	678	631	672	643	705	637	623	646	671	685	668	716	639	663	672	670	642	709	643	684	659	644	651	700	632	688	618	664	668	698	645	667	664	665	688	659	697	698	636	643	663	667	649	693	672	701
5371	14919	12869	6673	4649	3509	2726	2237	1715	1498	1324	1197	1139	1057	973	954	848	836	807	865	856	762	814	747	755	745	751	729	751	743	736	763	670	749	747	707	743	694	708	711	741	702	703	691	749	763	727	728	717	749	725	696	712	680	694	709	755	703	720	698	761	730	723	643	680	708	687	717	733	692	681	661	721	714	687	694	683	707	718	667	716	714	673	721	680	689	672	692	714	704	663	708	739	674	688	699	639	682	694	712	689	721	681	709	686	690	724	666	725	665	727	709	698	722	720	748	681	643	723	714	701	727	702	654	720	702	677	739	692	651	718	671	677	729	676	658	712	727	715	675	700	690	664	720	747	676	717	679	728	682	663	678	703	713	713	688	679	721	703	667	697	734	700	673	695	692	725	697	713	716	715	709	728	679	706	677	690	729	716	716	711	681	680	728	714	676	731	705	660	671	704	699	695	685	634	670	687	679	684	655	714	652	691	690	651	660	663	695	709	714	725	722	641	711	674	688	720	689	706	670	704	689	640	694	720	754	679	702	696	720	702	666	657	667	695	722	729	701	687	672	684	681	730	669	744	722	683	646	702	637	666	684	669	745	683	657	703	669	693	703	718	686	696	687	692	684	734	692	673	698	642	691	704	663	710	732	685	707	731	734	698	703	701	672	694	718	708	671	698	642	662	671	661	715	707	689	724	710	697	741	695	680	770	679	658	716	714	668	641	721	683	713	691	640	720	793	659	699	619	724	680	686	698	663	690	707	726	729	665	657	686	690	688	672	711	665	687	716	697	711	692	681	730	690	673	735	669	687	703	735	659	695	695	716	717	713	708	699	693	680	638	725	642	722	698	675	721	672	710	662	697	706	684	727	670	652	725	664	674	661	686	699	686	701	677	671	686	734	709	711	678	700	710	716	686	670	713	681	648	720	713	690	672	678	687	701	689	667	677	675	658	678	625	723	686	741	680	688	646	659	664	687	704	711	682	684	642	663	648	716	700	699	693	684	717	700	723	665	698	707	707	667	681	693	741	695	708	715	675	677	726	669	687	693	719	693	720	663	746	685	729	681	721	723	704	692	699	659	745	702	709	709	648	729	664	722	715	679	693	705	743	721	696	733	732	653	728	725	660	712	650	714	692	716	686	699	713	664	721	688	713	745	705	676	656	657	704	664	728	660	705	703	711	720	688	720	694	677	662	679	718	715	695	733	687	691	710	714	656	673	660	719	736	727	680	709	679	683	701	672	700	672	707	671	732	705	687	723	694	731	694	669	704	655	718	662	762	689	678	658	699	693	677	697	686	698	669	715	676	690	694	730	660	724	708	682	674	692	684	691	656	706	680	694	625	697	670	703	715	733	752	705	711	691	717	692	751	692	684	661	679	706	708	668	671	699	657	688	641	702	735	721	666	697	658	694	711	648	680	699	681	657	711	719	705	710	695	715	662	716	663	697	706	663	707	690	652	660	688	719	680	654	676	730	688	733	688	690	697	748	672	738	694	710	705	702	706	672	692	648	672	735	689	698	694	688	696	691	687	726	698	681	693	675	634	686	701	684	680	718	652	675	637	728	677	708	737	700	674	667	710	737	670	694	724	696	674	678	744	672	694	687	709	714	718	676	684	687	724	678	685	709	677	677	669	674	714	706	679	683	703	717	690	700	746	655	707	708	691	675	660	720	669	675	690	650	704	716	692	688	723	678	685	647	668	673	643	699	711	694	716	690	680	722	702	725	720	720	682	690	683	695	684	726	709	682	677	676	695	695	672	656	715	706	707	678	742	731	704	682	696	706	705	637	660	700	682	649	684	723	701	670	666	656	650	687	693	708	738	706	680	716	698	705	704	698	648	719	701	686	704	695	744	706	695	694	726	702	707	661	719	722	653	704	688	658	681	643	675	727	732	681	710	716	695	727	730	681	663	716	689	695	684	682	724	716	755	692	699	713	674	699	699	711	682	670	744	710	770	708	699	702	688	685	691	702	726	706	736	728	719	663	756	690	697	748	735	661	652	664	646	724	687	659	741	677	710	690	747	728	702	680	702	723	695	686	650	732	749	714	652	653	669	710	692	728	650	679	679	705	673	732	677	681	698	668	682	681	701	734	679	703	686	697	753	659	683	683	715	693	678	697	707	668	729	713	710	704	747	700	663	727	710	698	662	686	679	720	655	650	778	705	703	698	683	656	706	710	684	654	745	694	671	688	685	684	728	662	730	703	682	727	699	718	721	693	753	701	715	718	675	660	704	688	704	709	712	685	711	708	706	670	720	751	642	700	732	658	695	691	704	663	713	707	680	674	688	745	680	668	697	707	730	712	726	715	666	691	710	750	710	665	715	676	711	697	700	650	711	681	689	730	730	678	715	685	699	683	674	736	733	740	731	694	712	677	632	668	646	713	723	694	692	706	674	709	719	687	682	676	724	684	640	662	679	671	674	689	692	737	708	708	698	692	713	661	713	633	700	681	662	711	738	666	686	633	702	696	662	710	658	635	704	651	702	690	679	700	704	691	688	701	724	694	721	704	659	707	709	680	731	672	666	671	722	675	701	690	686	675	726	676	655	713	695	730	669	700	699	729	694	718	725	726	658	707	654	729	699	711	711	680	685	659	696	704	691	662	691	663	679	740	646	732	685	699	690	657	681	687	647	687	679	707	665	717	658	704	664	675	656	679	680	761	665	707	699	726	663	722	697	697	669	744	722	664	715	688	693	739	657	664	721	707	673	695	754	687	691	706	708	688	668	690	708	689	708	710	664	709	718	721	707	746	683	634	685	708	691	714	722	690	688	734	674	729	739	725	689	733	726	700	712	671	769	642	702	660	689	680	720	659	723	672	708	658	692	709	681	722	698	714	659	732	692	692	687	714	701	708	681	688	719	698	694	725	662	746	701	666	711	720	714	689	686	676	697	664	696	670	707	687	691	660	719	703	711	715	710	701	709	699	731	685	706	717	667	674	707	705	702	707	705	687	676	723	664	665	665	710	736	770	668	713	723	684	690	683	666	692	656	665	717	735	700	665	730	695	685	670	731	667	664	670	744	703	690	671	738	742	726	681	693	682	650	677	630	716	693	682	697	697	708	704	706	709	694	710	677	717	673	733	713	700	719	683	681	694	718	657	689	676	703	683	691	679	693	687	708	666	665	692	700	680	681	701	659	678	667	705	666	662	667	656	683	687	682	667	694	679	684	679	706	714	690	693	674	643	688	684	667	706	743	717	693	710	738	696	672	668	708	701	697	718	663	745	735	688	713	676	648	657	683	703	715	681	720	655	733	703	688	695	670	689	703	717	658	701	725	671	688	649	697	695	743	701	711	657	669	667	650	682	704	632	686	682	683	717	698	716	637	679	695	700	721	724	682	673	708	663	665	723	678	679	655	747	712	729	689	684	722	722	692	657	688	695	712	652	715	667	687	697	696	683	711	693	682	719	633	661	722	748	701	652	720	672	705	664	695	740	685	710	694	707	713	734	696	725	657	732	728	687	690	683	688	662
27630	20864	10160	1165	795	722	675	512	502	452	546	481	503	530	531	492	518	488	483	508	444	497	520	513	496	492	533	489	510	492	495	491	537	507	509	487	495	515	507	503	476	476	520	478	462	443	478	508	480	504	480	484	520	492	511	495	480	484	534	466	500	486	507	475	462	471	494	482	522	463	485	526	496	486	530	488	503	490	462	449	472	468	510	481	485	506	500	515	488	476	519	510	529	437	465	475	506	476	493	495	488	453	478	523	514	544	476	512	480	474	489	549	488	464	505	533	470	486	485	479	494	443	459	525	501	498	458	469	483	478	491	510	518	537	511	469	515	488	486	540	494	455	521	494	480	462	487	515	470	481	487	507	503	456	478	479	464	526	485	475	522	446	464	493	444	489	480	517	473	508	512	496	500	476	512	490	484	494	493	491	481	510	486	483	486	508	503	503	504	484	553	512	494	518	480	482	454	490	481	480	494	497	464	517	485	520	517	501	479	486	461	474	485	501	520	509	498	500	518	484	528	519	503	476	464	498	478	454	472	500	447	465	481	479	481	516	493	496	518	511	519	476	481	467	474	520	482	530	475	495	440	500	486	519	481	489	478	508	478	509	473	461	510	518	471	503	478	463	497	487	517	517	505	533	485	504	523	467	484	485	489	522	479	482	443	478	467	521	468	496	504	481	488	481	524	522	471	530	504	488	543	483	497	466	510	525	472	444	535	512	535	522	500	505	465	500	498	509	504	491	474	480	516	511	499	471	513	523	512	479	506	499	446	506	527	502	501	494	490	496	446	520	485	506	500	486	492	496	487	528	526	475	464	483	498	469	492	466	469	451	478	488	503	542	477	513	503	470	470	463	456	486	489	495	520	500	474	522	506	472	463	523	490	464	480	507	460	487	471	499	478	516	487	463	486	499	518	465	513	468	500	536	480	476	489	472	517	494	501	446	472	511	512	505	476	527	512	501	508	482	489	506	464	540	531	488	491	466	474	481	509	510	479	514	485	507	484	532	421	490	542	481	519	516	481	485	485	462	496	504	511	469	480	474	486	497	470	504	518	451	512	459	450	472	516	518	522	464	469	495	508	510	481	479	461	521	508	518	534	519	472	526	489	481	511	485	492	500	489	501	501	421	463	498	459	504	465	488	496	501	554	461	520	449	470	524	520	483	531	519	497	483	506	466	507	508	492	507	489	538	476	495	459	482	469	509	450	525	439	492	521	503	507	496	490	495	547	490	514	504	486	494	516	506	475	472	483	500	504	493	452	528	504	514	493	478	501	523	476	474	505	505	478	497	501	492	500	505	533	503	471	496	521	465	467	447	483	454	489	502	492	481	488	512	491	475	486	461	486	472	502	505	478	513	498	478	514	552	487	481	491	471	481	507	476	516	483	534	482	448	486	478	526	511	484	513	467	463	469	478	438	473	481	472	490	493	459	502	479	486	513	492	493	443	500	479	501	480	510	512	469	492	488	472	457	460	482	502	523	472	526	459	529	482	486	496	521	464	486	486	483	523	509	528	467	519	511	489	507	506	530	484	447	486	501	546	500	493	486	555	501	527	483	457	472	509	462	466	476	490	469	488	533	464	471	500	513	506	480	456	459	523	488	514	500	479	543	528	477	513	524	471	513	482	519	511	518	471	478	494	500	476	462	440	514	480	475	519	517	503	518	496	465	485	533	523	486	519	492	522	494	511	511	483	537	470	452	513	511	487	466	491	518	513	449	490	502	514	511	479	516	487	436	481	484	506	471	507	476	470	450	461	529	504	483	525	520	518	478	484	467	491	481	497	433	504	463	495	476	494	535	504	529	493	523	527	508	464	492	502	499	484	508	462	457	508	529	484	441	498	522	500	483	509	511	513	469	514	496	538	523	519	458	495	477	454	504	502	508	447	512	482	478	501	517	491	468	494	504	508	464	531	496	496	466	463	489	525	498	485	497	522	432	485	508	491	499	524	482	455	508	498	433	540	492	485	505	472	510	490	511	475	549	486	551	509	512	503	530	500	505	475	500	495	434	492	488	495	456	495	499	492	504	484	489	505	453	500	473	462	517	482	489	534	485	472	522	466	474	527	516	498	523	489	487	457	506	515	469	525	515	496	488	524	538	510	508	490	449	527	495	448	487	444	504	489	471	481	456	523	502	494	493	490	539	471	506	484	478	441	464	487	500	461	495	543	465	528	501	512	482	501	496	460	499	505	476	519	475	505	498	480	487	483	531	488	447	501	462	514	476	488	508	522	513	486	527	536	488	502	504	525	461	507	531	480	531	518	504	461	490	498	486	506	471	498	476	494	496	559	449	455	460	467	512	505	469	504	506	474	464	492	537	475	446	508	510	489	481	497	510	457	502	535	492	485	515	497	444	475	479	465	467	440	499	476	504	525	530	470	505	519	489	455	521	512	475	463	491	494	494	470	475	473	505	489	492	511	501	473	504	475	484	518	481	509	494	518	466	454	477	474	493	506	515	501	442	470	509	503	513	500	482	500	510	480	499	512	479	526	497	517	508	522	494	472	457	524	521	517	414	495	490	490	492	464	500	476	474	449	497	480	503	503	490	477	528	562	488	506	506	483	485	505	458	502	497	504	463	497	512	493	473	481	497	485	469	514	517	540	503	518	442	489	502	492	479	495	491	515	442	486	440	483	495	501	465	538	497	490	499	502	465	448	460	472	464	446	482	506	502	487	498	515	460	497	476	524	494	479	486	478	518	473	480	490	485	481	471	463	523	473	509	490	505	477	494	479	525	472	456	502	471	491	519	462	485	508	468	469	497	513	481	486	484	487	482	487	477	464	454	527	485	468	466	473	477	462	468	484	475	512	489	488	486	481	521	460	455	509	494	492	478	514	481	458	472	518	491	488	475	520	491	505	492	499	470	455	529	474	545	483	459	515	501	483	543	470	492	488	474	496	494	489	460	478	491	448	457	499	505	521	499	481	509	522	508	481	496	476	526	491	471	488	523	507	488	520	517	502	518	513	489	511	505	497	484	510	473	496	492	475	459	494	425	487	492	529	535	520	510	485	473	495	474	492	476	482	480	473	482	535	471	479	465	450	473	481	468	479	493	459	482	469	513	494	452	473	475	508	504	473	516	500	465	508	479	488	464	471	480	491	511	534	480	524	488	506	504	547	485	489	478	519	534	460	505	476	512	472	521	466	489	496	475	458	514	507	500	498	497	481	505	468	466	475	516	502	493	512	499	501	530	497	468	512	499	505	462	504	508	435	488	479	532	515	489	569	529	505	470	507	456	518	473	485	485	457	501	474	492	513	503	491	473	477	447	493	488	485	476	469	449	484	519	475	521	474	488	473	461	458	542	491	510	507	479	473	521	466	493	489	505	503	491	467	489	500	513	492	477	497	462	522	471	447	484	500	467	543	479	500	517	446	491	498	459	487	483	455	453	528	537	487	498	482	507	477	468	498	515	476	504	464	500	482	467	465	496	518	491	512	484	484	482	492	473	495	505	513	459	495	470	500	531	483
4259	1018	973	706	651	559	563	552	519	546	501	488	511	488	537	465	536	496	530	511	501	505	502	464	488	540	489	518	539	503	518	530	479	519	471	475	473	498	548	486	535	463	469	529	509	474	506	522	481	486	496	518	535	503	496	457	483	513	490	488	575	526	491	508	510	502	484	504	524	497	492	473	524	539	494	490	516	449	509	481	520	491	526	434	489	494	495	502	467	500	522	463	500	459	482	481	516	517	555	555	501	496	491	497	535	500	514	486	501	522	496	535	498	527	480	466	527	525	506	502	484	479	512	524	503	516	486	488	514	516	513	496	569	468	504	483	508	474	554	486	515	543	491	511	503	506	495	490	475	487	538	516	546	564	487	554	510	506	482	508	497	511	434	489	517	527	501	500	515	466	539	550	518	530	475	513	473	525	517	529	485	513	504	505	460	537	512	514	512	504	477	489	469	526	453	526	526	506	501	514	462	512	515	467	465	526	455	525	522	494	509	532	462	537	544	491	497	515	498	495	496	511	536	519	544	492	461	513	480	550	484	506	529	474	498	520	537	498	463	513	495	534	504	498	534	492	490	493	506	499	513	529	516	508	520	485	527	555	525	473	473	487	511	510	463	532	491	501	458	473	498	481	524	509	510	483	524	549	513	473	535	519	508	491	505	528	485	512	496	485	489	519	485	492	484	493	528	475	526	551	497	472	467	502	487	508	504	468	474	516	537	493	532	533	486	524	490	487	534	538	494	495	511	495	512	506	488	515	490	529	533	512	503	510	520	496	515	501	498	469	484	494	505	532	558	494	526	534	508	521	493	492	481	510	524	510	535	500	521	479	482	478	448	532	506	517	520	525	501	518	504	512	502	507	528	519	524	504	472	495	506	497	498	510	506	473	486	487	529	476	470	485	516	505	513	520	475	467	492	515	482	500	475	483	483	533	514	505	518	524	493	474	499	499	506	503	513	461	507	508	532	492	479	524	481	483	489	543	470	490	501	498	481	497	480	538	491	483	529	506	500	528	551	540	484	490	506	534	544	475	490	467	505	550	486	520	518	482	505	512	485	457	507	448	502	517	483	497	515	497	478	505	472	514	517	527	505	516	518	521	536	477	542	477	534	474	500	476	493	516	536	465	473	489	486	518	560	495	497	514	503	538	448	533	536	478	521	525	513	514	523	499	501	536	509	512	500	509	486	484	490	468	505	537	493	495	458	498	529	520	466	518	489	519	482	525	545	488	462	506	497	540	515	511	527	486	477	467	518	504	505	497	517	517	493	515	492	543	514	549	492	509	493	479	488	487	480	512	457	507	496	487	530	527	493	531	510	484	472	469	483	500	513	505	499	519	494	485	500	511	484	483	474	493	506	553	498	535	496	483	515	501	514	547	516	520	487	508	492	496	488	499	493	519	517	505	533	509	499	541	521	548	514	543	472	464	523	523	464	470	521	490	460	451	489	510	520	499	498	527	523	491	520	531	504	529	512	529	506	516	504	510	502	523	551	515	484	521	498	528	504	535	541	460	498	475	549	508	501	500	468	503	488	507	526	521	497	487	532	516	518	518	539	469	513	490	504	503	481	477	516	475	528	532	484	488	533	437	544	465	472	503	512	504	509	498	531	539	487	479	511	509	503	517	486	491	460	475	516	467	508	487	509	498	532	522	492	485	523	480	485	529	466	526	497	497	503	488	483	491	482	528	505	491	519	497	507	483	514	477	497	552	511	496	487	465	536	510	511	521	479	496	518	508	524	521	499	478	487	512	494	493	481	505	516	502	471	519	545	517	495	546	468	519	517	505	501	527	483	523	525	481	504	510	517	520	457	528	538	469	474	471	521	514	502	462	489	487	478	475	497	545	511	497	496	469	507	465	500	495	516	468	511	540	494	511	496	513	515	505	480	489	479	487	550	521	496	464	539	503	475	484	520	497	520	489	480	488	500	498	473	492	494	521	494	505	555	522	534	466	500	488	490	507	558	499	501	488	488	538	503	481	504	468	466	500	490	496	511	449	482	506	524	540	518	450	514	480	565	522	459	483	481	527	487	499	540	534	525	464	540	483	487	497	472	497	517	536	503	484	520	511	496	496	519	522	485	518	461	477	521	508	456	542	513	510	532	502	521	504	456	548	515	478	504	499	518	493	490	463	535	501	499	527	521	501	533	510	506	524	460	504	528	518	482	484	465	503	504	518	499	490	507	500	473	460	460	452	529	532	472	542	510	502	499	502	518	504	506	497	491	503	510	499	488	536	499	514	503	505	499	528	493	488	482	495	476	507	500	512	515	498	517	509	460	511	482	509	498	555	518	508	483	515	502	496	495	506	518	509	542	530	536	497	505	536	520	467	548	521	532	527	490	523	503	514	510	489	498	511	528	489	552	508	492	468	555	519	487	498	477	482	501	492	501	515	489	539	536	498	523	435	525	491	521	463	503	467	513	533	491	507	509	521	456	511	509	488	478	536	490	510	544	489	534	493	529	512	485	544	524	500	474	518	504	488	532	501	496	540	504	496	521	500	500	511	505	480	517	514	484	432	531	485	512	470	504	465	505	500	501	491	527	510	498	493	512	486	529	499	539	532	523	474	513	498	495	487	505	498	473	518	512	500	495	511	502	513	529	519	509	528	501	527	512	496	481	514	501	512	492	491	462	526	501	485	542	523	534	535	483	489	443	513	535	490	518	514	494	518	513	534	480	486	483	473	534	522	483	513	501	546	487	468	481	522	487	511	496	506	512	513	537	502	500	482	510	512	493	502	536	497	496	520	501	488	501	502	472	508	499	522	490	486	522	482	518	482	540	486	487	498	487	514	497	485	492	519	496	504	492	480	509	527	493	497	480	490	485	474	509	521	509	480	540	437	492	464	492	512	520	538	519	512	505	502	529	487	499	513	503	492	493	527	511	485	559	511	469	481	484	506	470	487	478	505	506	567	544	518	486	522	508	519	545	513	529	489	535	527	490	501	478	499	503	549	468	514	502	531	482	526	491	513	515	461	496	458	469	486	501	488	531	512	487	506	520	489	481	486	501	511	540	469	488	499	518	519	492	494	515	524	466	536	498	496	537	498	466	516	488	497	514	503	507	544	457	554	531	482	473	482	491	499	501	529	521	525	491	490	507	502	463	528	471	467	514	524	507	551	504	503	484	500	538	494	502	529	518	481	495	475	489	487	570	478	503	522	489	474	481	487	511	504	524	477	501	465	506	501	474	499	506	511	452	526	517	493	511	491	525	505	550	536	495	510	529	483	498	516	488	484	541	482	547	496	532	522	534	509	521	495	517	503	464	520	484	481	486	501	503	511	494	513	529	489	492	486	535	461	497	508	517	529	504	491	500	476	519	517	492	484	495	510	503	465	497	498	473	490	484	533	477	488	534	511	466	473	517	496	517	499	491	524	501	516	476	463	492	497	479	461	501	539	519	460	476	519	544	497	482	491	522	483	510	539	507	492	464	472	542	511	463	489	455	476	502	502	513	512	507	531	509	522	510	508
23939	21350	28972	24070	21357	20277	3208	1428	1222	1145	1084	1053	1067	1008	944	951	922	972	955	859	908	894	910	963	887	895	945	893	828	868	929	943	870	848	874	940	906	879	898	857	859	885	891	845	874	933	885	862	873	901	834	850	939	859	876	892	854	866	859	857	865	865	874	894	874	853	861	897	842	832	797	903	838	923	836	833	875	877	822	839	900	888	851	831	902	799	850	855	834	853	821	859	869	872	937	848	922	795	858	846	873	869	838	905	849	877	819	821	842	843	877	878	836	903	866	852	879	888	872	826	883	892	888	832	867	891	872	858	891	815	844	884	844	842	855	839	837	941	861	910	877	851	882	912	859	863	874	864	845	874	865	935	849	832	835	880	848	833	845	863	855	859	889	885	802	844	850	894	839	872	858	871	892	885	843	865	843	846	844	830	854	826	849	860	878	852	877	835	850	872	875	875	884	889	786	876	881	844	878	844	867	821	856	815	886	804	854	889	809	873	902	864	910	937	865	866	818	914	804	872	882	866	912	865	830	850	863	815	823	875	867	847	830	821	857	911	866	885	921	861	863	914	880	843	914	851	844	868	855	863	889	850	882	834	923	885	865	841	872	841	883	871	839	894	872	860	877	825	924	869	850	845	882	839	855	851	825	913	908	882	874	836	904	853	842	897	917	842	905	870	829	898	806	844	895	875	881	886	894	862	847	901	882	859	859	852	888	866	927	853	845	830	805	918	840	860	819	847	888	829	873	826	832	860	829	899	842	885	854	830	854	833	908	867	883	906	859	854	887	844	887	889	865	896	846	880	850	853	844	888	801	847	785	872	867	853	829	895	853	848	918	949	867	885	865	909	908	894	840	847	864	872	854	879	846	881	894	813	868	909	840	891	821	873	910	836	873	816	883	888	847	844	839	892	852	887	889	894	829	899	899	817	846	863	836	883	846	861	835	878	871	864	867	827	876	896	866	863	906	845	895	908	873	871	862	848	828	818	880	855	819	863	850	868	845	840	871	885	902	879	783	854	843	920	885	819	840	811	841	864	862	859	919	844	875	880	896	869	888	853	893	842	892	881	862	854	825	884	802	863	870	872	839	878	814	869	887	875	884	843	866	870	899	843	857	848	830	914	864	898	887	857	867	874	842	888	865	858	907	883	917	833	842	853	881	848	858	858	882	810	909	833	874	862	896	803	867	820	862	838	867	819	840	883	837	836	804	885	848	865	779	864	848	891	846	873	866	857	828	937	888	859	849	874	895	869	866	832	873	855	893	841	862	815	836	891	841	876	872	842	818	938	861	901	810	837	828	866	854	826	863	864	882	852	883	858	813	906	875	837	867	859	842	863	928	832	811	889	891	835	878	868	814	879	857	835	882	864	894	905	869	855	866	834	881	882	837	839	810	862	877	874	879	887	877	823	842	877	853	853	862	864	893	885	921	851	872	850	862	862	815	848	875	858	830	873	856	893	876	830	829	898	882	838	875	868	846	845	881	911	897	925	871	874	861	857	862	827	920	828	872	866	888	881	849	829	900	834	894	827	819	850	861	861	846	849	891	828	864	869	879	848	891	846	889	875	850	885	861	829	776	816	847	905	873	915	883	859	856	847	885	864	828	808	849	836	855	832	822	872	888	875	867	878	861	892	843	901	846	895	897	818	867	880	881	788	843	862	884	891	824	825	894	865	914	915	858	858	861	886	905	886	875	839	829	881	841	882	831	870	870	870	882	863	895	896	813	898	838	895	917	858	898	862	868	847	899	917	894	876	855	851	863	857	891	841	833	830	886	895	856	894	853	878	873	838	822	822	873	885	849	885	875	870	874	886	891	884	826	814	844	912	907	812	878	871	885	816	812	879	852	874	869	845	796	828	828	906	812	863	886	857	791	827	849	854	852	825	891	808	887	824	860	841	842	891	832	868	882	835	883	810	851	888	892	920	836	849	865	892	880	924	830	884	831	822	804	842	851	836	857	866	851	873	892	885	898	893	877	882	797	832	863	873	836	859	893	881	843	816	849	891	868	866	901	895	894	881	827	837	887	847	813	871	818	827	928	908	834	838	851	824	844	842	795	878	903	808	861	897	835	885	875	815	823	861	851	894	810	856	896	876	942	856	850	891	856	850	862	882	882	882	836	882	885	818	872	831	902	844	883	782	892	877	845	848	834	813	859	867	857	897	877	857	846	860	910	870	850	821	873	811	859	846	821	875	871	832	891	854	822	824	912	868	853	834	836	895	830	868	853	795	908	837	903	883	877	862	839	886	856	896	855	857	849	870	881	856	835	836	842	864	857	837	884	861	848	807	897	860	849	888	823	841	907	855	872	845	878	881	833	845	856	833	890	846	911	825	880	854	899	888	890	868	886	846	863	819	822	871	881	841	869	856	858	853	896	846	881	831	901	815	878	869	829	830	849	874	906	879	866	835	848	828	848	880	797	898	852	862	855	888	849	839	867	879	906	875	925	889	829	876	848	825	825	922	872	848	814	863	873	824	870	861	853	811	838	859	829	877	879	871	877	914	862	848	908	864	921	878	853	864	868	870	819	854	837	851	882	877	817	831	910	817	930	914	836	843	876	866	902	849	890	899	837	839	908	848	813	903	852	851	845	841	813	873	849	859	877	838	869	881	859	824	847	846	837	893	829	802	912	838	857	903	872	855	915	879	885	859	851	844	907	915	887	871	851	839	903	856	862	843	859	869	836	837	856	846	828	823	858	845	834	864	835	873	872	862	873	875	877	870	921	864	879	879	910	838	835	867	818	823	846	852	864	846	886	838	870	808	836	860	855	869	899	848	877	869	832	843	828	832	798	882	876	879	831	838	862	828	841	872	881	895	847	852	881	900	920	905	879	926	870	807	887	865	883	831	860	828	876	874	930	868	869	892	834	892	885	856	855	833	826	846	871	836	837	846	858	791	866	891	875	882	900	850	852	867	849	832	839	851	888	849	923	874	811	842	891	871	893	856	877	859	823	862	828	866	855	823	822	841	860	865	962	894	876	825	866	855	859	878	868	932	862	902	904	893	832	842	908	846	861	865	858	869	829	841	822	888	843	842	887	792	871	836	890	905	852	881	859	843	881	845	870	843	800	873	873	901	847	848	869	860	888	838	812	827	800	824	881	856	875	835	806	852	888	817	865	850	819	850	884	882	899	826	896	825	842	905	881	875	872	852	879	836	838	874	860	880	853	838	837	901	879	890	923	859	885	863	838	871	795	883	850	868	883	853	850	844	872	844	868	872	903	831	924	930	814	896	881	844	786	871	823	877	831	843	892	832	773	858	887	883	947	837	843	826	826	852	844	861	874	834	886	879	865	861	823	846	841	870	824	888	858	887	858	876	880	819	860	847	917	819	857	902	845	820	867	893	885	837	844	880	851	857	890	838	895	810	896	873	830	885	871	870	828	886	850	875	859	823	902	854	884	883	820	828	838	914	877	839	898	848	852	845	794	916	851	872	797	876	838	814	897	834	837	906	881	869	875	858	835	912	870	859
3904	9137	8192	4044	2893	2331	1843	1645	1409	1241	1138	1165	1091	1050	1019	930	940	924	986	963	897	969	913	970	874	897	896	864	902	864	852	870	867	875	877	919	895	822	895	821	890	920	867	878	859	949	875	894	846	876	882	851	854	886	922	825	875	910	879	830	896	865	856	822	913	841	858	885	797	892	878	918	882	917	925	906	880	806	907	860	881	859	925	852	859	848	861	860	860	875	887	864	839	861	890	853	886	857	880	860	890	880	853	848	888	869	897	909	953	850	895	903	894	864	857	839	847	867	959	861	871	867	864	838	788	862	845	860	885	913	860	890	849	868	842	865	893	865	858	929	818	901	867	842	915	854	860	824	846	861	899	851	878	856	900	887	874	858	855	910	837	857	868	885	920	890	781	861	875	929	891	901	774	858	867	892	888	869	864	882	904	860	870	829	846	852	829	873	850	878	869	848	870	853	842	913	832	891	891	879	811	925	834	858	803	860	840	817	908	892	809	886	833	870	909	873	927	927	890	861	894	861	917	891	906	806	868	863	870	874	859	890	894	874	864	898	904	891	866	833	808	939	827	835	828	883	890	913	855	854	895	875	895	867	813	948	831	924	916	864	860	796	869	845	871	827	852	888	857	890	902	856	836	882	889	868	805	863	870	909	872	929	857	875	894	891	824	878	903	921	901	828	862	889	836	900	870	914	856	896	895	870	904	922	883	847	886	810	911	902	878	846	881	851	904	840	856	815	895	852	875	922	849	854	854	935	921	863	848	877	896	818	868	832	860	801	850	863	869	839	820	876	842	833	868	879	868	828	826	860	835	891	870	873	892	862	873	856	831	873	876	892	857	854	881	861	854	937	892	924	878	828	839	875	884	852	909	898	849	874	894	880	886	845	844	831	877	933	845	829	923	881	904	797	823	894	912	922	846	862	891	863	854	836	891	902	884	807	866	841	866	914	898	871	891	868	854	886	877	898	897	906	845	865	866	872	864	899	855	896	871	775	849	844	791	909	850	882	877	860	846	890	903	910	906	837	849	847	929	851	865	851	815	896	882	878	867	846	892	902	912	839	914	917	869	958	893	879	855	830	862	903	855	877	930	854	838	865	854	862	894	918	906	851	867	875	783	834	844	887	864	850	852	856	879	837	822	877	910	854	891	837	840	861	894	896	887	840	901	790	907	813	898	879	875	906	836	827	919	821	882	893	797	922	868	832	858	895	859	880	837	911	868	872	906	877	857	880	858	860	824	856	902	838	859	868	835	904	873	866	876	894	880	842	885	898	890	914	882	843	884	856	876	869	848	856	878	846	829	882	856	917	815	886	896	874	834	920	850	924	865	894	821	827	822	904	814	846	886	883	818	910	815	841	887	842	884	886	905	870	844	873	900	872	843	886	877	865	896	922	879	912	847	892	873	837	885	865	911	850	863	857	857	845	889	882	950	882	859	863	890	887	880	866	889	878	844	884	901	868	838	860	881	855	847	878	870	835	893	887	874	870	928	852	886	871	879	860	887	854	879	846	859	811	892	901	845	866	887	782	887	877	879	860	892	924	848	895	837	820	882	890	869	839	866	824	922	844	879	847	828	859	889	811	875	908	827	868	866	888	887	838	886	875	876	861	836	889	826	913	874	923	853	903	897	897	885	833	893	853	859	802	873	828	909	888	839	930	819	903	865	911	870	852	875	871	787	855	894	861	868	835	841	863	841	886	864	880	953	855	833	790	866	860	825	874	853	884	851	855	825	790	876	831	854	820	848	878	887	884	859	871	875	898	866	866	875	859	917	891	832	876	854	916	862	876	888	860	830	797	875	837	874	837	863	879	835	881	874	880	839	897	864	886	887	874	878	876	853	894	863	843	877	902	837	922	903	883	834	900	869	856	873	837	842	841	858	852	853	880	851	907	908	910	891	888	818	910	839	896	861	905	880	850	873	884	877	859	905	902	870	847	919	921	854	862	833	888	889	844	862	911	927	891	909	855	864	832	898	885	877	875	899	911	867	895	856	905	839	831	889	833	887	907	848	863	914	880	891	845	832	881	825	890	878	917	845	883	896	836	832	896	862	915	881	827	899	920	878	882	881	893	830	869	870	814	923	862	877	891	859	845	827	908	902	938	851	864	903	825	864	872	861	862	859	861	883	830	830	888	879	834	885	895	889	829	843	838	877	912	891	845	873	888	872	847	888	879	843	874	899	879	894	851	882	879	901	870	829	883	841	897	869	861	878	879	885	911	865	838	867	892	886	885	845	856	839	895	866	822	832	864	844	848	785	902	904	850	891	903	915	889	885	874	858	848	864	942	850	895	808	878	837	853	824	872	872	875	874	873	852	875	910	844	887	917	875	821	864	897	848	851	968	846	941	914	831	835	868	892	889	902	835	836	893	841	875	900	843	876	849	888	898	863	872	894	899	903	853	894	888	833	890	909	849	866	894	863	898	898	855	881	881	869	872	876	886	868	879	920	884	828	833	909	916	869	907	900	853	800	879	866	890	871	822	885	811	893	964	896	842	800	867	851	909	864	924	865	850	837	849	901	926	879	874	892	897	854	866	858	876	873	831	813	877	885	834	835	882	813	846	856	840	892	888	860	862	917	897	839	869	856	857	887	845	891	871	883	841	914	821	909	902	920	855	915	882	860	958	821	833	861	857	866	819	892	859	898	888	903	888	861	871	845	884	892	885	836	934	880	859	888	861	856	927	877	835	875	884	792	865	865	864	868	891	878	857	878	893	909	883	888	835	858	872	861	852	901	855	858	834	867	905	870	829	844	841	873	912	852	876	802	902	854	854	863	856	905	842	844	783	897	849	884	868	848	835	881	865	781	844	862	844	836	831	844	927	811	851	863	838	832	877	832	931	897	897	820	900	881	852	832	916	917	895	908	835	865	882	857	851	858	869	841	853	893	926	860	860	847	892	873	867	869	873	842	822	878	868	853	859	865	882	906	896	856	909	818	836	862	861	866	885	963	867	882	889	869	841	885	873	862	846	864	834	864	855	862	866	917	889	906	871	895	878	858	919	844	872	866	852	862	878	879	891	893	843	888	868	908	856	899	863	854	842	913	902	899	849	854	899	840	845	879	905	922	882	865	825	895	847	834	821	831	865	892	793	905	930	860	863	862	897	886	806	824	886	869	836	835	841	865	934	886	840	884	910	839	860	860	910	863	862	875	871	875	878	837	806	852	845	821	898	832	867	871	862	898	902	833	881	860	879	841	887	897	827	868	893	830	840	848	863	849	835	904	890	852	877	878	853	868	818	894	846	885	869	923	872	862	818	864	848	867	850	880	862	798	890	885	853	889	855	903	891	844	898	896	872	840	895	872	849	858	886	903	851	875	878	888	906	835	838	890	914	846	877	869	879	834	850	867	821	857	858	861	899	919	874	903	847	922	815	878	893	895	859	868	913	868	847	792	883	877	848	872	913	907	858	898	886	875	827	896	829	889	861	867	848	868	848	837	855	836	865	879	887	842	816	880	906	837	892	857	849	890
25014	21333	28397	24551	21207	4770	658	462	392	384	376	324	325	309	283	274	272	265	254	256	248	269	247	253	253	221	263	239	212	233	237	242	239	255	223	250	258	211	233	260	254	251	282	227	242	234	244	234	246	226	231	247	228	238	257	204	229	238	243	257	236	211	230	238	247	236	219	237	257	247	240	223	228	250	236	237	234	223	254	256	239	224	229	209	210	225	245	244	232	218	251	230	211	225	238	223	233	213	235	243	222	233	230	248	244	230	195	221	224	244	219	239	238	220	253	209	220	215	243	230	228	229	209	208	207	245	201	219	240	244	244	234	241	219	262	246	233	254	209	199	231	235	257	237	230	244	239	207	231	222	226	231	238	264	227	265	216	221	213	255	207	228	222	250	257	202	218	272	217	210	234	234	230	238	258	231	229	242	236	248	241	218	230	242	221	206	240	223	240	230	242	242	240	241	253	235	238	237	261	231	221	205	253	241	254	233	253	247	196	235	231	243	230	224	240	227	238	265	238	250	219	229	223	226	216	209	244	237	222	244	223	248	232	242	230	224	224	228	224	231	232	237	240	211	230	256	216	226	199	225	230	261	253	233	227	234	229	216	252	255	236	232	243	231	237	240	247	217	256	222	250	236	253	219	259	237	230	222	232	227	245	238	234	246	224	215	234	226	231	247	208	234	227	229	205	244	230	246	221	257	247	250	250	255	256	236	252	262	233	221	220	256	270	218	246	227	241	241	218	226	233	246	240	268	258	252	249	219	224	240	257	210	244	233	206	230	231	250	242	237	234	246	231	226	251	238	205	255	218	250	242	225	227	261	221	235	243	223	233	224	216	239	243	252	206	235	250	220	261	226	212	234	260	243	220	228	220	264	224	230	252	264	265	192	218	232	229	230	233	263	241	241	235	226	241	229	231	255	264	232	233	217	239	268	255	264	210	239	218	236	237	234	238	224	252	231	256	228	243	254	250	264	245	211	248	219	203	252	238	228	214	248	238	215	240	237	245	240	223	241	256	237	240	229	225	254	243	244	221	235	250	255	233	242	268	239	204	250	264	232	247	220	206	222	227	243	241	248	230	228	243	261	219	220	229	264	204	252	244	232	251	249	248	239	231	246	233	249	256	224	258	265	235	225	245	255	247	224	234	266	224	233	224	244	208	253	232	260	225	224	222	233	232	224	226	248	254	229	230	225	237	230	255	228	225	228	264	241	228	251	227	218	259	235	229	248	244	243	236	234	228	241	229	239	248	236	264	230	250	249	268	220	244	228	231	217	244	240	258	232	231	273	229	234	249	257	233	235	218	234	248	227	248	232	229	216	247	251	229	237	226	241	242	241	214	236	220	218	235	235	233	239	221	220	228	220	242	236	254	231	237	201	231	267	241	249	225	242	243	260	260	194	218	270	262	231	263	226	220	248	236	237	236	236	222	244	228	239	261	228	215	258	253	232	232	249	233	248	254	218	269	259	241	252	216	259	214	208	214	226	234	216	254	249	259	243	229	242	225	246	257	241	233	228	242	206	263	203	258	218	226	231	212	255	249	234	274	238	225	234	233	238	202	222	215	211	250	225	226	203	246	224	239	225	226	257	232	222	242	214	223	217	234	211	248	251	245	252	221	270	232	248	236	230	241	239	237	253	248	221	230	237	233	245	219	233	228	233	219	234	247	268	244	229	271	214	249	251	242	226	210	245	207	240	203	241	229	229	248	236	203	234	273	287	238	220	226	220	225	228	222	248	238	218	241	221	218	230	254	260	225	237	222	241	248	230	248	234	217	251	239	219	250	242	201	245	224	241	238	225	214	226	211	204	247	239	209	239	239	256	255	212	228	227	261	243	243	242	233	234	232	209	249	258	243	235	236	272	239	230	203	237	228	232	258	238	221	220	203	213	251	250	224	228	237	236	234	213	239	235	235	236	230	233	245	244	178	217	252	238	254	237	239	243	217	255	239	260	231	246	234	232	271	238	236	252	229	228	216	265	236	211	237	232	242	252	223	248	236	251	239	241	233	231	202	265	238	235	219	207	254	205	229	214	228	245	227	236	249	226	221	257	223	226	230	228	250	226	235	223	237	252	211	251	253	242	240	256	244	204	230	248	230	247	252	240	215	228	211	239	216	251	237	230	222	245	244	240	228	239	255	236	260	213	223	216	225	221	250	244	190	224	197	229	245	230	230	224	196	224	231	230	261	239	226	224	240	216	230	224	219	256	243	245	253	215	263	262	247	205	227	268	240	215	239	221	212	230	224	240	231	255	218	202	231	239	229	242	236	230	240	240	236	215	210	227	237	243	233	219	255	231	241	249	246	231	251	251	235	227	243	224	249	238	232	217	235	232	201	219	243	247	219	225	246	250	242	224	250	222	252	234	257	230	225	248	229	215	269	226	246	254	193	232	249	226	236	230	239	221	234	218	240	273	241	252	214	241	234	247	243	217	240	257	214	231	223	244	221	242	225	250	221	238	230	237	244	212	228	245	238	233	215	217	233	206	215	245	214	229	254	224	227	253	253	239	237	258	258	262	229	247	265	234	220	235	253	237	222	217	262	229	268	206	237	235	230	225	225	231	225	262	225	251	240	249	245	251	229	245	257	216	211	218	228	259	236	220	175	227	230	221	214	223	239	230	245	256	208	239	211	246	212	242	229	205	224	243	256	261	252	238	226	238	234	224	235	241	246	221	232	237	238	234	232	227	231	211	247	210	244	207	238	248	217	243	232	247	225	255	223	207	210	246	189	218	242	266	254	226	240	206	233	212	236	237	211	235	236	207	209	225	207	237	222	230	207	236	229	246	217	257	248	222	243	242	225	214	247	247	226	202	254	214	240	225	248	243	255	248	214	222	223	246	233	255	248	225	241	232	249	220	247	236	250	206	213	223	228	246	230	226	216	216	231	230	227	243	231	217	262	202	249	245	225	239	222	237	211	232	218	239	245	213	225	227	228	237	236	222	248	218	221	203	249	244	248	245	243	221	218	210	252	230	224	232	262	213	230	225	231	212	254	239	247	231	230	222	233	236	223	242	233	247	228	243	249	209	222	200	258	235	235	257	217	243	205	220	245	214	229	234	224	241	259	229	236	228	208	246	229	240	229	215	227	242	217	235	224	221	222	244	269	233	246	240	239	225	216	227	233	246	213	226	230	231	219	225	221	236	224	239	235	198	241	242	250	232	244	232	236	213	215	215	252	238	202	208	205	214	242	226	198	222	240	251	247	230	209	223	220	256	248	229	202	243	249	217	226	217	248	216	263	216	240	247	209	221	210	245	223	234	228	238	238	226	213	242	251	236	241	214	254	233	232	225	251	240	210	242	226	232	264	221	234	234	238	247	227	216	255	221	225	240	212	230	247	239	216	244	235	231	231	218	242	246	227	191	240	227	215	228	222	262	192	225	245	225	211	224	232	231	228	233	234	207	225	264	228	220	229	230	201	223	218	221	242	250	233	219	240	212	245	261	246	232	239	236	248	246	211	284	226	222	240	238
3667	5882	5023	2408	1591	1209	949	757	623	532	448	438	358	428	316	346	317	329	337	310	296	297	292	286	321	283	290	298	300	274	278	309	281	285	281	306	289	290	255	269	232	248	263	266	278	298	273	228	259	288	245	257	260	242	260	241	277	251	260	288	278	255	261	290	256	238	262	290	291	266	305	234	272	222	259	254	274	264	250	264	276	278	254	260	274	244	271	255	288	234	277	244	280	285	261	263	259	252	257	280	245	268	289	272	273	247	292	283	254	286	262	255	271	261	319	279	271	247	271	255	260	271	296	268	268	286	271	266	274	250	287	254	260	236	281	232	255	247	269	270	274	243	262	268	275	259	270	301	256	266	248	245	251	251	235	292	242	265	281	250	283	252	269	280	267	272	262	273	271	283	252	262	256	285	259	272	272	275	254	279	270	236	278	276	260	287	267	246	236	270	245	288	270	253	263	252	257	258	261	259	258	283	254	262	265	242	274	277	260	301	274	294	278	254	255	248	259	265	269	260	255	262	245	269	295	246	265	282	269	280	244	265	264	276	261	264	255	258	250	268	272	258	287	255	268	270	298	279	260	282	255	260	272	248	274	255	254	293	280	272	264	274	270	253	261	253	256	288	268	278	278	269	268	268	229	238	273	264	264	264	257	282	269	256	244	275	268	262	281	279	275	258	243	258	233	265	231	251	253	272	251	274	258	278	266	246	249	260	254	273	250	280	264	276	261	274	268	265	290	285	281	279	269	263	277	273	249	292	262	280	268	247	249	255	257	272	255	282	225	270	294	251	264	279	255	273	230	250	269	265	238	263	272	277	278	251	258	280	309	278	270	267	260	269	253	250	282	266	245	247	278	252	276	288	253	249	262	269	291	260	255	267	253	255	293	278	236	264	274	273	266	247	274	275	285	264	249	245	267	254	267	279	266	267	270	248	259	267	266	255	311	270	302	267	266	227	270	268	284	297	277	279	235	288	265	268	266	259	297	266	262	262	266	274	261	299	272	279	235	282	256	249	260	253	253	260	248	255	263	296	225	268	270	259	272	283	280	278	274	275	269	266	277	264	248	272	279	260	248	274	249	268	260	262	253	261	266	267	251	229	277	266	279	282	267	264	257	282	249	265	276	235	286	262	257	275	254	265	263	273	237	243	268	263	261	273	280	272	254	259	283	263	272	259	288	266	296	273	265	283	272	284	254	262	268	270	268	276	259	239	237	271	241	246	238	266	247	258	285	267	253	239	286	293	254	276	284	274	261	258	243	257	262	276	268	288	257	257	257	270	286	262	296	267	241	269	235	270	251	267	307	287	248	297	247	280	230	271	265	260	262	271	301	271	272	269	255	240	252	265	235	264	273	262	250	268	306	269	264	246	270	295	258	246	251	268	273	306	241	245	243	262	258	272	263	259	261	262	294	256	278	252	245	295	246	261	247	253	251	253	251	259	255	285	259	246	295	252	264	286	246	251	279	253	242	260	269	252	273	280	292	224	256	274	242	268	257	253	251	280	269	276	258	284	247	265	276	263	290	249	269	216	264	291	271	257	267	264	254	247	270	235	261	268	251	265	239	266	272	284	268	266	235	294	262	257	256	273	243	257	246	269	244	275	261	266	292	272	269	255	277	278	251	260	232	236	278	267	259	258	261	292	260	253	289	280	248	268	263	267	252	253	264	260	256	244	265	252	259	252	284	256	283	263	265	280	248	273	268	266	259	275	268	289	267	248	294	261	264	254	265	263	251	260	248	270	226	248	258	251	264	266	246	259	262	251	268	289	281	257	274	249	289	266	271	281	299	253	262	246	275	272	277	263	251	251	264	248	276	296	251	270	256	245	254	256	267	243	266	278	229	236	242	290	249	280	265	275	264	287	244	262	280	292	268	279	258	285	247	250	289	270	294	294	268	265	272	276	264	240	259	261	249	265	283	233	267	276	251	280	249	245	264	233	267	313	252	245	293	259	246	232	235	253	230	274	252	262	271	271	245	254	217	258	267	261	296	277	248	240	279	260	271	278	251	271	282	275	261	287	241	277	256	288	250	250	256	278	245	272	269	269	288	273	273	253	282	282	270	271	246	253	261	250	279	270	270	282	271	302	276	269	272	305	286	256	295	268	249	292	303	246	277	287	252	269	281	243	257	278	275	257	268	258	247	251	259	276	298	287	249	270	267	281	261	255	254	265	267	278	294	274	268	255	306	259	264	296	265	286	259	269	279	259	244	261	267	286	269	249	233	239	264	232	287	260	270	262	254	253	277	266	277	256	271	276	271	246	273	277	287	266	271	279	268	268	272	272	258	249	308	256	236	260	278	263	267	278	299	274	257	255	280	267	262	269	250	279	291	275	276	265	272	235	261	249	245	311	272	246	268	261	260	244	248	255	262	242	257	296	256	260	279	246	272	249	267	285	233	236	289	222	260	235	253	280	289	261	265	240	265	244	266	244	287	246	277	238	254	285	292	265	290	245	264	264	266	248	266	263	255	258	260	291	268	250	283	268	268	244	244	261	296	272	260	261	246	260	274	271	247	256	255	234	256	286	269	248	255	239	252	270	253	248	232	263	262	262	260	256	267	271	273	265	261	265	267	249	273	262	255	247	268	270	259	276	247	259	268	251	302	263	268	286	284	256	247	252	250	270	285	272	245	303	245	256	264	263	265	277	232	254	260	248	258	235	260	258	281	278	269	286	267	287	252	278	293	254	234	270	267	266	263	273	267	283	242	238	288	288	263	262	281	272	258	284	259	252	277	252	272	274	260	264	246	292	287	258	263	247	266	276	301	255	282	276	277	262	274	270	270	267	307	250	264	275	257	261	258	268	289	264	265	231	265	279	271	263	267	257	238	276	264	300	292	271	267	271	249	244	250	297	266	260	229	256	275	312	288	240	253	262	261	276	277	266	274	287	284	273	275	263	234	277	255	258	240	270	277	260	283	247	255	267	251	249	259	263	254	245	267	275	248	267	270	259	242	299	266	253	271	264	256	250	260	259	274	254	280	248	245	248	255	263	269	241	247	273	259	251	255	253	251	269	263	282	246	287	251	266	251	242	282	275	252	236	288	273	271	263	286	296	272	285	255	257	274	262	239	269	303	264	290	281	265	253	249	253	290	252	250	261	277	270	247	268	281	276	253	263	266	259	253	273	260	283	290	267	247	226	280	295	253	287	270	254	253	273	282	242	284	265	280	289	261	274	246	286	251	253	251	237	270	254	248	248	279	270	253	256	273	258	244	262	271	259	238	263	227	263	240	245	279	272	270	259	268	256	245	253	272	275	266	252	230	260	268	258	261	269	301	254	267	244	281	277	256	276	240	259	261	282	263	264	247	271	265	264	239	285	288	261	272	269	255	245	256	233	261	264	226	278	246	257	272	275	262	299	221	265	251	230	281	270	259	242	248	239	271	264	301	272	247	248	238	280	256	254	258	274	296	258	281	275	266	251	263	261	248	257	258	259	270	275	255	254	280	259	237	240	243	246	253	242	278	259
22787	21372	29224	23888	21372	21451	16941	2092	1289	1134	1092	971	924	934	828	898	845	791	811	732	785	764	803	746	752	708	703	691	665	718	687	693	681	685	654	684	708	665	689	736	672	680	661	735	700	715	660	675	683	690	666	685	655	669	643	662	634	664	698	638	636	693	642	662	669	670	661	677	700	631	659	663	650	637	663	687	683	657	649	618	659	692	687	626	651	650	642	697	645	626	648	636	680	672	709	620	680	646	685	683	662	700	686	666	653	719	688	629	692	640	677	695	650	647	624	635	634	708	638	659	633	622	653	629	659	711	670	660	649	708	709	658	693	691	663	653	640	640	658	676	627	667	616	631	677	659	651	643	671	691	709	664	638	611	640	630	645	718	653	647	667	694	652	644	661	669	652	637	640	636	708	671	596	648	615	669	694	653	666	682	643	697	624	686	684	662	677	649	674	614	653	631	667	693	610	625	661	629	639	617	698	672	707	686	696	657	680	721	666	626	682	691	643	639	644	649	634	658	655	584	676	675	689	655	667	611	685	657	684	657	637	680	665	665	649	658	638	715	659	670	697	658	648	654	697	642	657	653	607	666	690	657	610	706	701	646	663	690	689	701	681	652	664	653	635	636	680	632	655	634	699	631	632	667	702	611	634	634	666	627	688	743	654	661	718	691	632	665	688	649	641	687	705	648	639	724	642	669	639	636	658	669	638	629	632	679	678	639	611	637	682	685	634	661	646	633	679	646	678	653	672	671	673	638	682	661	691	600	731	651	610	662	685	646	630	626	650	671	642	633	647	662	651	665	666	648	668	661	687	707	654	666	654	614	675	660	621	685	669	701	608	634	659	616	692	684	650	647	650	627	688	633	643	648	651	631	679	693	688	643	657	609	696	662	651	654	631	638	642	662	677	641	669	681	664	698	686	682	638	639	609	662	720	649	635	694	660	674	650	682	685	671	648	702	700	625	655	658	671	640	628	615	653	648	701	655	656	662	651	666	620	685	653	633	659	628	637	590	656	704	677	687	659	664	718	646	674	711	638	677	630	683	651	634	652	656	668	599	686	630	646	647	648	626	649	664	623	690	649	642	693	696	636	692	634	677	670	647	636	608	660	639	659	671	694	640	666	668	685	675	656	642	667	640	659	654	627	681	692	680	675	655	655	670	638	644	673	686	656	676	652	632	662	678	603	659	661	631	621	650	670	672	691	707	719	665	662	704	642	706	637	685	635	698	639	608	660	616	649	640	666	642	636	645	652	644	658	634	681	639	655	642	629	674	639	651	636	653	652	609	678	675	696	668	677	666	645	675	659	675	654	661	605	655	642	654	644	637	704	620	628	669	630	682	676	658	669	678	682	623	669	653	706	640	662	653	690	658	684	695	653	686	629	693	688	694	626	677	610	660	665	647	691	687	673	624	619	619	610	588	632	685	634	658	632	640	617	636	686	645	672	662	705	653	660	664	611	692	744	626	688	632	675	653	654	657	688	642	642	699	653	677	663	681	673	624	696	675	671	704	645	642	644	716	648	672	655	651	689	652	656	672	673	673	616	661	705	641	607	650	686	652	666	623	652	654	694	664	637	690	668	663	678	635	617	615	660	707	722	632	702	669	689	666	642	689	678	654	676	730	659	641	662	629	626	649	655	615	639	689	616	678	619	658	674	712	658	661	670	700	653	623	642	673	667	651	647	678	636	668	642	666	683	650	653	701	671	655	643	620	679	595	621	637	646	712	666	662	644	638	652	661	682	608	666	665	613	641	656	635	680	672	687	628	689	661	614	656	665	663	716	645	700	667	614	636	673	672	672	641	640	645	623	656	681	670	674	677	635	620	670	676	646	659	665	641	685	622	624	616	628	647	634	611	652	664	679	625	671	632	674	665	637	659	647	673	640	662	698	650	716	685	680	690	602	674	637	657	624	584	665	656	636	643	635	613	621	642	694	669	653	684	685	684	629	625	661	587	654	684	670	664	654	689	649	620	672	652	703	676	662	607	673	692	649	644	664	619	653	675	659	677	678	669	649	638	642	645	653	664	625	658	705	650	623	692	614	645	701	678	674	683	623	679	654	663	609	671	720	617	651	616	664	644	629	668	661	628	680	670	644	678	667	609	677	615	666	674	668	642	646	654	695	592	652	650	653	652	645	640	630	614	683	618	625	621	645	630	680	684	668	663	660	651	659	633	637	662	682	663	708	673	677	702	655	646	704	651	685	662	670	643	715	636	671	670	696	637	656	617	684	622	667	618	668	653	687	667	693	638	627	659	655	625	680	683	662	631	668	659	654	639	664	712	636	656	681	642	636	678	665	651	630	689	661	667	624	693	668	658	683	659	633	691	643	655	685	632	681	660	626	635	639	643	666	621	671	612	680	617	593	650	687	677	657	674	645	627	670	636	694	639	587	670	600	666	644	703	685	689	652	645	662	653	623	632	729	649	631	626	645	653	659	676	695	649	637	703	654	679	661	603	618	634	629	637	660	665	686	635	675	638	603	624	689	641	661	599	584	705	653	677	660	645	623	633	694	668	643	669	690	676	587	663	658	631	664	644	632	620	667	661	629	651	652	665	645	634	645	647	651	647	700	645	667	648	638	645	629	624	648	652	654	641	659	655	653	641	670	664	689	660	619	676	623	650	686	604	651	631	662	638	676	551	681	651	632	661	638	685	666	685	669	616	667	673	657	638	689	655	618	612	690	647	643	655	629	692	703	638	649	628	648	639	628	657	647	646	682	666	690	689	668	680	687	649	659	682	641	654	633	670	670	672	659	613	688	642	680	668	657	684	632	634	681	682	676	651	624	639	650	674	661	647	623	688	656	633	671	617	627	621	677	598	684	631	642	668	654	605	678	639	674	652	668	670	639	703	714	601	667	672	634	692	631	642	647	634	628	672	628	642	645	647	655	669	609	642	645	664	621	676	681	672	619	706	640	667	635	662	667	674	616	631	676	640	648	658	664	632	630	665	689	674	684	644	690	633	669	692	640	652	637	641	688	671	661	708	687	673	620	686	606	637	695	680	649	645	620	649	632	667	616	664	656	656	665	642	648	690	713	685	673	658	700	673	615	659	665	682	603	648	623	637	658	619	616	649	671	643	682	664	686	691	665	658	653	687	666	641	662	644	650	659	617	608	639	704	625	677	644	594	656	639	655	664	631	675	654	680	646	664	693	636	664	659	682	651	600	668	669	653	655	629	652	682	614	636	654	649	631	666	633	631	643	689	670	684	640	646	646	651	695	723	702	688	625	695	627	617	666	640	634	675	664	679	585	696	694	693	672	642	701	626	655	644	643	611	659	634	627	652	626	651	679	622	646	627	686	673	684	645	644	686	625	622	644	645	681	651	670	660	663	678	659	639	659	640	665	676	700	658	643	666	667	678	658	672	655	667	671	639	617	617	686	675	669	679	667	659	657	600	681	659	639	634	649	699	654	629	674	680	610	626	680	644	669	704	674	678	644	680	713	619	655	647	686	669	683	614	665	666	674	637	661	640
5375	14787	13095	6575	4559	3502	2671	2251	1774	1478	1303	1192	1129	1021	965	922	857	857	892	817	787	769	750	766	731	780	822	750	765	724	713	679	758	764	720	703	687	682	733	710	681	703	709	733	725	675	710	723	704	689	714	725	665	694	704	708	713	662	697	735	651	743	727	722	670	650	715	745	669	718	698	667	715	678	717	713	707	713	663	689	721	736	681	752	665	697	684	689	732	694	687	703	648	652	686	699	644	712	680	665	635	679	701	680	660	713	682	672	725	679	660	692	681	718	704	709	718	698	640	649	633	650	650	699	691	718	669	698	695	671	730	690	670	711	737	703	706	668	660	681	682	688	658	660	637	727	676	631	668	684	661	683	705	708	664	684	727	674	709	693	648	672	658	689	692	697	678	686	671	699	738	661	730	677	673	684	692	689	634	690	684	654	702	651	656	661	697	718	688	723	716	678	650	674	740	658	683	700	687	672	685	689	697	731	707	684	693	713	690	710	702	700	655	647	669	672	679	727	668	641	663	711	682	697	660	673	660	648	677	700	668	672	652	653	669	675	713	644	648	719	661	673	643	683	700	769	669	673	700	708	682	695	686	721	688	777	710	677	680	691	686	715	655	690	666	673	701	661	683	660	672	723	720	703	704	666	681	673	641	688	655	679	703	619	692	683	657	714	680	705	699	706	701	753	654	668	645	646	657	656	688	678	680	722	698	708	708	608	671	627	704	679	649	691	663	644	655	678	698	669	684	683	706	666	638	674	716	704	670	665	658	686	707	650	677	678	674	659	676	694	713	646	658	701	747	703	673	654	720	693	679	698	644	649	701	661	671	630	657	662	643	643	689	703	691	675	721	625	752	690	678	687	686	631	683	682	655	641	613	718	661	706	641	677	654	678	695	656	677	674	675	701	652	680	651	680	687	666	683	689	692	649	726	698	702	644	683	694	662	671	699	675	644	668	658	687	673	670	694	670	691	641	702	727	694	706	644	749	677	680	627	677	656	700	680	758	673	674	709	686	708	705	706	712	694	692	655	723	686	646	705	661	687	679	690	688	651	705	640	689	666	688	678	660	718	681	640	692	675	682	654	633	661	642	707	688	693	630	663	672	659	704	710	650	648	698	704	682	668	670	667	644	706	700	706	703	677	698	656	700	643	690	689	659	684	688	704	646	697	711	642	747	680	698	646	678	692	664	715	730	671	670	679	706	748	686	697	661	672	698	692	671	717	697	650	687	694	721	699	664	716	664	654	662	708	738	729	728	683	630	688	709	686	665	655	706	714	674	670	651	674	667	683	656	649	625	669	660	744	684	673	652	685	696	730	656	700	637	672	672	757	703	696	650	680	696	695	652	666	705	675	671	678	715	661	726	690	682	717	657	714	675	668	701	660	712	703	655	679	711	681	688	671	640	695	645	679	671	722	662	699	708	659	724	719	639	744	703	691	687	696	736	684	703	690	684	672	686	611	660	715	700	682	698	665	694	677	653	708	720	713	720	685	690	721	689	663	706	716	713	689	694	648	652	669	710	700	717	700	698	685	686	698	701	644	675	657	649	716	722	651	686	731	687	689	690	654	657	667	657	701	686	640	685	643	706	649	694	676	711	690	670	645	670	640	645	690	683	671	632	673	714	688	678	646	680	706	676	670	674	716	685	748	711	686	734	678	641	656	675	708	659	703	678	687	689	710	682	713	676	715	678	653	700	676	672	661	689	712	713	686	703	652	701	727	696	695	722	706	685	697	679	710	725	640	658	724	657	687	683	705	634	690	717	670	655	615	727	676	646	699	701	659	668	697	747	665	674	699	666	686	697	675	684	679	702	693	715	679	646	690	654	695	707	674	685	693	693	700	667	660	672	704	717	673	623	696	676	681	711	665	728	698	751	664	705	710	651	711	675	733	629	718	682	673	723	698	692	671	654	626	659	682	681	668	634	661	678	725	658	651	669	715	691	699	695	656	678	664	628	732	679	716	692	705	666	681	699	669	718	686	702	642	675	681	651	665	680	671	643	682	683	683	696	665	715	683	662	669	772	649	649	657	724	651	707	682	641	689	676	714	664	694	703	683	692	628	691	665	697	663	692	677	648	674	704	695	683	662	745	671	709	721	698	710	709	688	683	724	714	703	720	634	679	666	624	683	680	702	679	641	691	670	675	673	730	654	707	740	674	652	691	651	641	668	644	653	675	685	669	681	684	700	653	653	661	672	642	639	697	711	661	657	684	731	695	665	674	672	686	682	693	621	696	716	649	678	704	629	664	661	673	712	660	710	631	741	649	710	702	695	665	668	696	686	699	679	734	726	695	700	704	697	654	700	706	758	728	712	687	659	678	657	730	686	677	667	713	666	678	709	691	704	675	700	718	680	643	652	670	673	655	692	680	685	673	661	677	696	685	710	680	713	714	656	719	753	708	678	686	676	692	640	646	711	694	682	724	728	643	671	676	693	688	673	709	662	691	675	713	724	710	704	656	698	683	713	639	662	699	679	653	658	722	661	730	646	654	674	669	639	693	688	709	698	686	678	695	665	724	694	740	744	646	676	641	729	674	669	694	692	673	657	663	659	723	686	685	711	660	718	706	692	717	692	681	677	698	676	679	684	718	653	696	675	656	668	725	672	684	665	640	673	680	668	681	684	679	655	674	649	700	728	703	688	695	690	675	692	664	651	697	688	646	647	669	630	710	700	714	704	678	682	666	677	659	663	711	678	692	641	697	686	607	690	708	681	683	712	732	672	703	712	717	710	750	713	670	694	670	696	683	660	700	666	726	676	649	666	700	665	700	695	631	662	715	667	711	688	692	702	687	702	645	666	681	697	665	737	656	712	686	721	719	678	689	727	683	666	722	748	708	691	702	667	718	725	693	692	670	692	712	676	685	692	663	704	700	677	703	724	710	658	707	670	667	675	706	706	711	655	714	665	674	725	718	707	662	686	721	713	687	690	630	635	675	672	679	703	642	678	670	704	662	681	687	686	619	700	708	677	672	701	687	711	677	689	645	648	668	702	670	697	650	641	692	707	690	710	735	679	689	695	700	690	715	674	640	697	685	720	711	659	666	722	700	652	677	708	677	672	725	672	660	703	674	685	701	712	709	672	693	671	696	694	670	677	702	683	665	657	663	677	670	669	694	674	653	688	683	688	705	666	677	685	702	642	667	689	677	682	709	670	659	701	691	713	661	698	685	699	664	682	661	668	716	702	697	698	685	712	667	717	662	700	680	695	634	672	696	669	671	686	673	674	689	713	632	693	683	650	678	657	689	668	740	702	713	668	632	722	714	687	659	710	670	656	694	665	695	694	687	660	693	684	648	610	686	668	709	684	671	679	641	679	660	749	698	692	673	722	698	655	697	672	698	698	706	688	691	681	697	639	681	666	695	677	678	675	685	744	654	694	665	679	696	665	698	668	681	657	739	696	695	667	670	684	673	667	657	698	673	736	697	694	686	671	703	730	700	657	737	680	657	695	679	648	689	681	645	684	706	647	704	697	690
27674	20810	9788	956	522	510	519	511	479	501	512	479	517	454	470	521	479	500	499	513	508	477	449	529	487	518	526	498	533	500	518	491	486	519	544	494	498	484	461	483	509	512	484	470	477	486	494	427	490	475	447	490	495	493	516	483	466	475	493	451	521	442	492	448	490	484	450	461	488	500	471	499	483	479	500	500	434	498	505	516	450	508	478	481	485	523	497	474	538	528	474	424	488	452	477	462	483	493	482	483	477	502	501	474	499	501	534	506	526	431	493	499	475	481	532	472	460	506	469	470	510	489	475	478	499	507	497	494	516	479	462	487	478	480	490	498	476	505	469	474	478	500	489	505	488	484	450	516	510	479	507	500	496	485	525	458	473	435	459	496	462	498	486	498	456	502	494	488	453	505	500	430	460	528	487	505	481	484	473	493	472	463	503	464	423	471	478	509	494	497	472	460	479	458	495	483	535	494	459	449	533	467	454	493	461	469	476	523	529	488	506	474	469	515	477	468	517	493	470	525	470	482	485	521	496	516	473	525	482	495	491	504	531	499	500	485	501	527	506	489	479	470	485	486	497	479	515	477	497	492	476	510	485	511	506	475	491	506	478	466	517	506	479	512	486	527	484	449	449	515	514	513	459	514	473	496	472	464	493	482	498	504	500	481	522	515	488	514	493	489	480	443	470	485	483	492	488	502	482	491	508	483	492	471	497	479	473	485	495	459	488	471	523	481	473	461	475	489	492	489	459	504	538	487	492	506	469	465	496	459	529	547	483	480	509	456	432	543	471	480	461	453	473	436	490	553	478	478	488	444	479	480	515	497	511	498	481	512	481	487	525	540	487	513	484	505	510	482	496	458	504	471	468	492	478	502	458	456	483	459	550	450	479	466	450	491	473	464	497	506	470	445	497	488	486	489	489	490	508	474	475	468	489	463	502	495	492	484	508	483	469	516	484	446	558	474	473	484	532	494	493	467	497	528	462	500	516	482	510	478	469	489	495	520	519	479	501	524	493	505	472	486	489	484	461	489	518	483	482	497	484	492	479	515	494	475	473	487	476	522	477	508	531	486	527	468	474	443	473	459	480	451	521	523	419	493	490	485	462	470	439	461	451	531	463	483	482	463	468	530	494	466	507	512	525	468	498	454	487	504	501	494	524	481	441	477	465	470	513	469	458	509	470	491	480	491	515	507	482	484	494	466	520	470	505	476	504	485	496	471	509	476	468	480	479	463	492	477	503	507	512	470	529	488	485	469	455	475	456	513	488	485	481	519	470	495	509	483	471	486	482	497	515	486	497	480	489	473	489	479	509	504	467	534	486	440	495	492	481	484	457	466	489	475	489	466	485	508	459	439	515	480	480	490	485	489	487	455	459	511	440	512	493	456	471	474	484	485	508	446	474	465	477	435	490	479	496	521	451	467	478	480	492	520	512	490	470	509	517	510	463	496	521	482	468	473	497	485	460	468	509	453	473	511	501	486	464	504	518	514	525	485	465	421	491	473	502	444	492	510	508	526	491	492	501	508	456	449	460	510	500	499	568	444	431	439	495	462	464	470	479	468	471	488	471	454	442	489	459	517	474	502	471	499	505	457	474	524	507	468	512	487	480	490	486	491	517	461	520	483	520	464	475	528	488	472	538	519	494	477	484	470	516	492	488	471	491	437	517	459	541	450	482	510	514	485	477	522	511	476	479	517	536	515	513	494	472	488	516	489	482	489	504	523	494	511	559	487	515	453	494	467	535	468	487	448	498	471	490	488	455	511	504	467	492	489	455	495	472	514	476	501	480	508	511	469	503	525	471	479	489	502	504	507	501	473	449	462	499	448	480	481	476	506	478	480	493	450	482	458	495	518	490	453	473	480	541	501	474	473	511	493	468	483	451	515	472	462	491	483	450	471	500	463	501	475	487	507	430	504	498	466	503	447	503	458	464	487	473	545	486	492	484	454	494	492	497	479	514	505	496	526	483	452	525	488	460	482	513	470	493	474	518	506	485	542	496	452	455	472	482	511	441	507	507	458	507	507	461	461	466	465	455	497	481	462	447	486	468	495	495	486	527	485	532	477	497	442	496	497	461	487	483	475	521	502	500	513	469	469	486	494	504	446	481	477	483	476	486	484	483	446	509	504	466	498	494	484	475	458	501	508	468	496	496	487	473	513	462	480	521	450	486	487	457	484	476	490	466	487	490	504	463	509	490	479	515	490	459	465	507	514	498	503	497	446	473	489	544	499	504	498	474	488	466	485	461	480	522	484	475	455	474	484	476	482	509	462	484	482	516	487	487	483	496	531	505	475	499	493	522	505	477	535	466	476	457	485	488	474	472	475	513	469	505	469	507	503	489	476	489	473	472	496	499	454	517	473	502	460	460	458	520	486	456	498	531	491	451	428	475	478	419	495	517	528	467	481	474	481	518	493	478	485	506	494	494	463	505	484	490	543	501	478	479	464	483	459	515	503	458	445	518	494	477	527	470	516	471	436	489	461	495	524	475	508	462	509	461	471	489	498	515	493	516	464	476	487	487	522	456	493	508	474	478	441	463	487	449	457	440	463	533	513	438	465	520	512	470	504	490	459	452	491	483	438	466	459	507	507	471	532	486	496	483	483	459	483	454	497	496	483	508	472	470	482	485	445	505	479	514	500	465	471	475	511	483	486	483	489	521	458	479	489	469	522	474	495	484	469	498	473	497	468	479	484	485	451	438	497	506	482	517	533	541	460	476	480	481	480	483	494	484	484	539	497	491	471	482	483	477	480	494	503	494	468	497	489	494	478	475	492	501	492	485	468	484	494	450	536	508	502	495	496	463	501	509	495	482	498	453	464	534	475	475	451	520	474	492	481	464	464	514	483	471	488	518	503	507	493	492	486	507	469	487	465	504	513	478	485	507	461	488	510	473	473	481	505	505	471	481	470	454	499	459	461	513	531	491	479	441	486	470	485	487	438	521	499	470	516	498	490	426	468	503	445	508	502	467	464	485	540	456	478	525	503	477	482	510	455	474	467	459	489	454	464	465	496	493	516	550	497	513	488	527	447	515	490	460	463	469	480	508	472	462	475	473	517	487	480	505	496	504	444	461	488	503	431	472	471	485	513	454	506	485	459	467	477	485	537	509	480	463	461	490	476	512	462	496	472	504	496	465	480	493	506	481	442	514	464	512	512	506	480	484	514	505	519	469	502	479	462	491	483	529	472	501	471	470	461	488	499	457	509	475	501	487	456	494	474	464	509	492	487	505	464	478	487	490	483	488	466	520	478	500	522	490	466	506	489	500	492	491	504	509	487	490	452	490	469	476	461	518	497	422	467	502	501	524	494	462	541	523	468	509	482	471	453	491	473	503	425	499	469	493	518	499	483	522	470	445	462	515	492	508	542	438	496	513	477	504	442	486	510	548	470	476	508	474	502	467	509	525	499	506	490	522	460	471	492	480	500	479	505	471	447	480	553	455	457	476	475	443	481	492	461	478	472	470	485	473	503	462	506	471	448
4266	902	840	623	564	564	507	529	583	484	525	537	536	484	542	482	489	511	489	501	504	507	494	491	488	487	514	505	477	513	480	446	524	489	490	517	542	528	486	525	536	500	556	510	504	542	503	500	477	502	490	500	486	529	512	532	526	490	505	538	496	505	537	535	472	477	482	485	466	515	490	488	496	468	497	497	510	491	458	469	502	519	501	464	530	483	469	460	492	513	474	460	502	487	497	462	510	485	468	470	485	531	506	526	509	529	508	477	568	467	474	526	505	485	480	485	491	515	484	466	490	486	467	495	508	470	467	493	483	497	521	487	502	476	502	486	503	507	475	531	483	534	496	489	456	528	480	495	502	484	496	494	528	465	493	504	487	490	496	519	513	494	549	494	459	486	550	501	526	489	499	490	524	491	498	451	514	529	518	494	514	498	472	518	470	475	472	478	494	486	462	468	521	515	503	551	501	514	474	494	521	505	491	527	501	504	529	506	537	525	524	487	524	519	468	551	522	505	471	484	515	502	506	450	510	524	514	504	491	508	493	544	470	443	500	457	521	502	494	506	490	456	497	513	499	522	511	472	503	521	468	458	516	477	453	459	543	521	516	532	473	486	482	485	497	469	536	540	522	541	488	461	495	470	521	536	495	474	485	501	512	530	480	503	487	496	533	466	477	492	515	494	490	484	497	521	486	505	500	502	476	504	508	535	453	491	512	484	477	509	509	506	541	492	525	494	516	531	510	479	513	511	544	494	479	483	469	500	525	490	480	495	509	484	542	511	490	512	510	507	518	487	475	534	516	490	537	481	507	514	529	539	526	518	484	484	504	481	488	484	523	515	487	476	523	490	524	478	482	489	485	493	491	507	461	508	481	529	517	498	520	496	481	499	534	556	477	476	481	539	544	468	496	509	529	518	516	516	489	477	474	535	464	506	523	504	486	512	497	498	495	470	517	495	501	501	486	472	492	558	527	520	521	483	483	479	555	525	468	472	504	521	461	497	540	478	566	505	498	494	568	512	454	525	484	513	510	510	537	522	516	469	550	553	501	546	481	532	453	497	480	472	474	482	459	487	489	467	508	460	524	465	472	492	497	500	501	494	519	493	506	465	487	475	515	484	501	476	489	499	477	501	465	505	507	463	504	488	534	533	475	478	483	517	499	538	522	500	504	495	487	503	488	499	512	484	509	517	499	509	493	488	500	468	473	498	496	475	503	539	510	496	509	473	469	478	499	474	522	484	487	472	472	542	486	520	506	502	470	493	457	483	505	498	520	498	529	480	505	487	505	523	478	495	511	507	499	497	531	470	510	529	467	518	491	490	522	465	519	494	486	493	528	501	481	495	505	480	538	487	462	505	483	471	470	465	497	531	491	543	503	505	480	513	520	469	514	511	506	520	494	507	519	543	507	499	501	474	504	497	516	500	491	526	551	477	473	473	518	523	477	486	533	496	477	507	468	544	480	494	513	476	493	533	449	501	521	469	487	481	492	478	515	485	482	474	543	459	454	511	508	492	485	550	493	516	484	501	482	500	494	500	526	500	457	482	494	495	491	472	488	504	517	500	478	483	497	522	504	474	497	493	488	477	477	535	476	523	473	518	500	462	500	475	488	509	487	504	489	489	503	503	500	501	446	513	518	486	486	495	455	540	492	486	526	487	520	519	495	487	480	462	503	474	461	493	516	500	466	540	481	516	511	499	473	543	480	507	481	526	570	501	484	457	483	492	548	538	505	517	499	527	486	550	475	509	488	494	444	498	497	503	499	519	506	494	481	503	506	471	532	501	508	482	520	504	491	491	500	484	510	494	490	498	518	499	485	492	485	491	489	465	506	457	521	494	499	480	479	491	492	413	537	509	498	547	482	476	514	504	471	518	518	511	493	509	488	523	515	463	505	512	516	484	500	435	469	503	479	519	476	495	520	490	569	522	465	517	517	500	547	514	491	473	493	499	455	495	478	499	557	516	534	480	489	519	546	519	523	523	460	507	490	495	526	508	450	523	541	494	478	482	504	508	472	518	494	491	456	495	445	499	512	478	494	491	495	487	482	486	516	518	512	485	478	504	508	491	468	493	551	469	477	482	482	502	521	506	531	459	499	467	534	479	470	515	482	531	472	514	502	485	485	480	471	475	491	509	518	513	449	501	533	526	463	496	529	471	495	481	497	469	508	510	501	493	517	528	498	519	499	474	471	521	493	499	512	479	491	497	536	494	531	499	504	511	522	474	457	564	539	522	487	518	497	523	534	487	441	465	506	516	513	487	478	501	512	512	481	522	503	520	504	477	518	527	525	474	531	463	529	508	510	514	477	520	528	502	519	491	485	504	488	491	495	493	512	486	487	463	504	520	503	503	483	488	526	474	505	486	513	535	508	496	511	530	500	491	495	492	498	516	504	521	495	483	485	514	495	588	479	535	509	495	504	500	473	454	481	517	497	487	521	469	517	469	464	523	553	520	509	478	496	477	478	483	516	539	501	497	514	448	506	510	491	537	463	486	528	483	522	498	549	463	501	509	516	459	488	488	511	459	486	494	497	491	466	471	496	461	488	487	497	472	513	510	540	514	513	473	461	508	518	500	473	493	468	489	501	463	473	496	520	496	480	466	491	461	548	512	507	478	490	507	481	457	501	526	498	459	496	493	493	497	468	523	488	501	528	466	494	546	514	478	523	509	507	481	469	516	484	480	549	503	456	479	518	524	520	519	484	473	490	502	471	529	503	509	516	497	495	533	499	483	465	473	500	505	477	460	447	547	510	497	484	505	489	502	468	479	507	541	473	508	447	500	502	487	493	489	503	458	491	546	501	471	478	521	512	522	491	505	485	534	468	514	471	477	492	478	543	486	481	471	462	497	488	499	480	505	453	519	535	559	509	478	505	503	482	490	481	512	479	526	496	506	538	522	492	492	504	532	506	504	473	463	536	548	476	508	458	515	543	491	514	473	498	495	466	507	455	514	473	482	508	534	500	498	481	508	501	493	485	509	485	478	508	521	477	468	518	468	530	485	499	485	458	508	458	518	511	459	510	443	497	490	545	510	502	538	481	476	515	513	501	519	508	500	475	501	507	525	530	496	511	491	498	509	516	533	498	472	466	505	507	500	500	501	497	523	485	519	505	494	474	508	507	493	515	470	451	493	516	486	458	494	453	496	551	484	515	491	474	512	523	493	526	460	506	487	508	478	517	510	496	549	479	488	515	506	505	480	487	530	489	532	471	516	535	486	448	503	497	465	506	471	476	494	486	457	509	511	490	530	511	518	440	503	453	487	467	482	510	522	464	492	512	516	499	489	489	480	503	507	481	512	523	497	499	517	503	453	469	476	460	456	494	488	517	523	522	499	463	474	517	517	476	483	493	473	508	458	506	502	498	470	477	513	469	499	475	502	497	515	482	484	505	483	517	500	521	518	485	528	496	531	492	495	483	534	482	523	533	498	511	473	512	505	490	459	490	519	525	498	485	470	485	512	541	501	513	524	479	510	493	503
23849	21330	28949	24056	21333	20138	3076	1480	1167	1130	1115	1075	1012	1016	973	945	969	981	935	896	914	916	906	906	887	871	911	888	919	875	875	950	888	865	850	855	842	871	857	891	881	830	897	898	849	887	843	872	826	900	921	867	852	901	842	865	885	860	829	868	895	905	880	885	857	876	872	828	872	858	844	857	828	909	833	861	864	890	874	818	876	919	868	827	834	867	914	903	788	901	844	841	851	869	885	803	897	915	831	859	915	893	834	867	893	840	865	820	849	871	862	813	861	872	814	884	899	877	861	877	879	853	828	856	850	871	853	839	894	860	930	862	857	840	877	852	852	826	879	850	851	869	873	868	849	852	848	814	866	848	808	839	889	872	870	848	848	833	881	837	857	863	825	833	855	907	875	879	848	852	873	848	846	860	861	904	878	820	849	893	836	881	798	881	842	844	862	893	844	805	859	835	883	846	837	839	851	829	833	839	841	886	857	879	859	799	851	894	845	820	868	886	859	830	852	849	884	872	842	852	868	891	854	848	870	851	878	886	936	798	861	844	881	876	868	866	874	816	941	873	876	876	848	878	877	842	840	883	861	791	863	874	886	825	816	881	846	894	861	906	819	865	855	822	861	825	834	842	887	823	860	828	806	837	863	804	863	860	820	868	907	928	860	870	887	888	909	855	855	764	826	839	875	900	882	849	905	834	855	900	875	898	865	776	840	833	861	839	888	858	869	851	853	892	823	839	864	858	899	939	902	922	857	851	800	904	867	861	901	875	875	886	830	857	834	861	895	850	892	844	855	919	887	853	843	862	889	849	846	859	877	799	869	843	864	855	875	869	898	871	821	855	874	907	913	841	851	863	828	872	800	857	891	869	878	862	865	888	887	834	822	866	921	960	914	863	859	851	879	827	902	850	860	885	844	859	836	845	825	876	850	868	853	846	893	872	842	894	889	831	858	886	896	938	885	846	855	887	843	883	866	876	888	895	842	843	879	873	901	863	861	804	861	883	800	912	843	873	859	876	863	845	907	811	868	851	855	836	884	878	835	892	912	830	915	856	878	894	850	876	811	854	833	926	889	849	885	868	850	875	819	889	884	874	861	863	879	969	860	841	841	888	887	860	884	848	881	860	844	865	811	824	850	887	867	855	842	861	892	799	878	843	898	901	845	877	895	894	849	858	820	856	841	865	899	871	846	875	889	811	893	897	851	898	852	877	866	882	893	817	860	874	877	887	875	853	867	800	854	875	867	863	817	808	807	814	845	865	913	899	854	907	873	832	820	854	916	846	815	903	891	848	877	916	831	863	883	953	837	812	836	877	848	810	852	855	916	856	850	851	796	890	839	836	830	854	896	860	852	902	849	889	876	855	839	865	899	867	907	878	859	801	890	805	832	859	836	859	891	851	860	800	834	853	831	884	886	865	822	881	864	873	792	865	872	872	798	820	867	825	863	882	835	860	845	828	863	844	871	845	819	835	819	886	873	882	902	875	863	909	821	846	889	842	892	820	829	905	872	860	833	852	836	816	853	807	870	823	873	846	833	818	889	855	856	845	853	910	890	874	872	890	883	881	828	844	809	847	828	829	813	907	894	846	868	875	892	862	849	874	893	856	883	843	884	879	912	872	832	835	834	850	868	873	938	805	911	865	855	823	872	858	852	845	884	823	887	924	900	843	897	836	871	828	846	838	861	852	852	845	856	877	863	885	859	882	861	875	866	898	876	865	885	839	893	875	829	851	844	882	878	837	875	837	888	862	820	845	841	856	882	875	837	807	848	844	850	854	801	857	778	819	864	819	869	873	929	864	849	850	859	883	860	870	825	844	860	886	809	826	834	872	890	867	845	857	889	860	834	863	790	867	847	883	850	833	856	877	925	851	872	878	904	864	851	886	844	846	862	847	867	872	857	874	842	860	897	878	872	865	855	905	875	875	909	845	857	841	880	845	844	890	868	856	887	842	863	808	909	828	839	837	835	838	895	841	845	841	857	928	849	877	866	851	848	851	905	822	863	856	830	847	873	854	818	868	870	859	829	853	837	827	843	818	806	870	846	797	793	879	849	838	901	874	869	779	877	838	911	895	839	809	886	877	925	815	847	870	864	823	836	844	857	857	833	867	871	811	878	857	793	871	898	856	885	853	848	826	863	868	864	810	852	827	897	862	845	840	853	850	842	887	822	807	876	853	854	842	830	890	908	860	851	838	865	900	844	789	866	817	872	833	856	850	855	873	909	850	822	923	856	912	866	916	859	885	866	869	881	829	801	851	834	825	876	880	849	864	838	875	847	871	797	816	826	852	831	872	877	837	891	835	857	873	844	851	846	839	855	863	869	865	855	825	896	902	827	841	845	868	835	909	878	849	863	815	839	865	818	886	827	844	883	824	847	856	849	786	839	853	858	846	870	918	817	872	877	869	869	846	911	858	870	810	833	868	827	872	890	823	891	867	883	859	885	845	862	849	849	886	793	868	893	852	844	807	831	829	827	854	864	878	885	832	859	842	817	876	894	841	868	836	810	813	837	856	896	824	846	886	824	853	882	813	902	899	843	850	927	839	871	867	867	853	823	869	827	894	837	871	869	888	844	846	855	912	880	870	813	925	880	834	820	886	901	821	887	821	845	849	842	851	926	872	866	824	824	861	859	859	822	865	852	831	814	845	880	868	930	814	837	857	811	857	826	865	800	821	874	823	829	845	851	852	871	840	873	861	868	828	807	905	872	857	872	832	859	866	842	843	889	844	867	802	853	868	882	868	853	868	832	844	843	854	881	849	813	823	846	872	828	825	851	871	865	896	889	833	834	821	878	852	912	785	786	864	892	823	783	852	826	832	879	844	860	861	842	819	870	855	882	830	868	862	909	839	827	875	807	853	846	883	858	892	851	867	834	868	838	868	879	847	774	881	877	853	824	897	858	855	828	878	845	910	878	811	868	820	841	904	789	811	825	849	907	824	832	866	805	860	864	866	839	862	837	852	842	902	868	870	859	852	849	883	830	835	841	866	905	856	808	851	897	872	906	813	865	871	838	817	849	861	882	842	917	858	837	820	845	844	788	851	822	801	842	824	890	880	854	871	820	921	829	821	857	863	877	838	851	815	869	813	832	842	881	828	899	909	810	841	827	853	882	901	866	901	856	844	876	893	837	894	829	844	838	879	829	879	869	860	867	867	831	877	837	878	858	827	859	843	826	871	846	884	827	822	854	836	881	902	897	795	812	855	854	905	880	875	856	856	871	881	863	887	857	813	828	859	877	902	842	881	885	879	845	826	878	834	875	822	934	845	857	831	839	905	824	837	884	799	871	863	877	856	881	817	923	859	894	851	815	893	820	825	837	849	784	855	884	817	836	887	875	867	844	869	854	820	838	857	840	919	884	846	874	845	810	880	845	905	858	867	810	905	819	832	853	858	805	820	814	844	856	910	858	857	867	799	781	853	890	875	893	865	830	846	836	822	845	873	841	848	859	820	811	878	851	824	843	847	864	868	851	910	785	830
4014	9202	8099	4065	2904	2355	1920	1615	1435	1260	1222	1090	1131	1103	1040	1000	963	969	978	892	992	905	966	938	870	950	894	882	918	921	878	955	890	851	924	875	843	892	860	878	844	855	894	843	927	829	904	883	824	851	869	855	883	872	871	884	885	864	837	845	862	893	833	905	857	871	886	853	894	878	847	874	908	869	849	842	885	901	872	834	901	926	881	874	906	861	872	827	839	847	878	879	895	871	863	849	843	861	895	931	927	858	858	853	868	890	835	888	819	847	871	821	912	864	867	817	834	812	886	849	920	849	876	855	836	850	855	870	870	910	873	890	832	859	863	867	856	878	922	828	856	912	887	832	895	847	901	830	863	889	814	888	804	882	846	818	893	835	831	836	889	851	866	839	867	906	893	894	848	855	879	901	812	889	899	892	847	812	893	935	846	856	835	830	842	874	911	883	879	887	849	915	865	858	880	884	880	853	802	844	895	845	886	868	879	810	833	880	828	937	878	874	878	876	845	864	801	858	860	841	880	841	859	885	860	861	860	876	894	881	909	861	889	916	896	858	816	884	840	853	877	890	824	820	896	885	888	892	863	817	896	873	851	840	883	832	836	830	846	871	883	837	832	870	872	867	848	867	839	842	909	894	858	837	876	857	890	821	866	932	919	812	882	827	818	853	861	834	877	848	844	825	832	873	852	887	865	857	868	906	868	885	885	852	871	831	872	852	836	849	848	868	890	870	866	824	844	861	937	852	908	887	920	889	840	809	879	838	860	855	870	880	889	836	873	819	837	878	909	814	916	862	859	917	867	872	877	865	915	835	911	875	820	853	882	857	864	831	871	868	842	861	851	889	911	883	820	848	851	862	870	834	849	810	903	844	864	804	842	850	872	851	907	852	891	820	832	824	849	872	870	842	927	877	860	870	875	854	882	887	845	954	864	886	830	833	856	847	844	858	860	831	877	831	890	836	866	876	839	876	909	873	837	869	871	905	856	841	889	845	866	859	856	898	882	840	830	848	911	798	867	859	863	838	891	850	858	854	832	873	840	868	861	858	861	878	869	833	894	893	893	785	864	894	897	876	832	886	845	853	874	882	898	848	836	874	876	850	831	881	857	845	868	845	917	832	891	886	901	868	821	859	892	875	877	881	924	893	881	884	914	833	863	831	881	872	844	830	796	878	861	879	899	796	838	859	867	794	855	823	882	891	886	841	841	824	849	877	821	816	865	882	874	874	868	866	875	828	847	859	834	838	861	878	859	832	872	871	897	878	862	803	862	906	867	869	867	834	897	901	838	831	865	867	874	863	854	853	854	862	868	863	848	888	859	888	869	868	799	803	822	858	886	860	915	831	870	816	828	869	827	804	869	865	847	875	805	856	863	838	865	866	876	857	856	859	856	901	869	850	804	829	859	872	877	903	848	826	841	861	846	900	858	905	854	901	837	835	875	857	816	853	921	891	858	841	892	849	892	849	812	797	824	883	887	884	896	844	857	874	885	848	799	842	864	885	877	860	856	892	837	864	868	856	859	891	813	859	912	859	860	867	853	831	863	866	839	901	831	841	843	845	857	874	893	844	859	819	837	861	865	881	855	876	918	837	885	869	851	885	863	851	892	827	883	841	891	847	854	867	866	853	859	854	834	845	846	860	866	842	849	851	888	846	854	861	882	841	872	873	859	847	853	852	898	876	872	828	899	896	861	835	844	845	882	901	885	861	839	907	846	854	856	899	841	866	856	879	864	883	867	850	879	845	886	881	865	884	901	865	855	909	862	854	896	868	908	840	883	855	825	815	871	890	857	868	919	895	913	876	909	860	816	874	865	863	887	812	822	846	834	899	873	931	867	853	866	865	812	831	848	872	884	884	834	857	853	874	832	837	865	852	883	883	905	907	838	883	861	839	812	831	859	846	856	868	859	866	828	886	814	888	856	876	865	879	801	843	828	899	889	863	847	875	814	871	858	829	840	868	839	912	868	847	850	892	906	848	876	847	851	873	911	872	846	887	856	885	838	817	863	861	875	874	842	848	882	867	872	850	911	842	873	918	872	862	853	855	939	854	832	871	856	882	860	836	874	877	844	885	893	832	815	884	845	850	838	856	885	897	864	887	801	838	834	889	868	818	871	822	808	909	839	836	918	879	870	871	867	858	878	855	888	862	911	825	853	858	837	838	871	831	878	851	886	885	841	881	837	946	873	842	861	861	885	833	870	829	847	899	843	920	810	867	826	923	883	870	842	884	842	919	884	814	869	803	903	865	873	830	856	890	882	884	869	896	811	858	875	856	842	874	824	908	851	872	868	827	876	892	851	868	875	863	821	892	847	854	897	920	825	868	862	865	830	822	892	829	842	893	850	864	886	885	848	875	883	827	890	898	858	809	867	880	886	842	869	870	852	836	842	864	864	878	828	839	899	873	817	856	872	837	900	805	898	895	833	831	851	861	879	842	881	888	868	858	861	876	891	924	865	822	860	875	856	854	884	860	798	880	891	829	872	892	864	856	871	865	864	868	863	852	854	895	866	847	882	873	860	880	906	831	877	889	887	901	817	846	803	864	794	809	871	853	837	824	863	840	884	903	841	875	906	837	888	882	847	857	817	903	837	873	851	896	876	866	842	827	922	877	854	860	871	835	899	839	832	892	867	831	918	881	849	871	907	891	824	885	830	874	843	838	886	837	858	830	842	913	890	921	848	858	847	862	802	916	849	840	888	854	862	872	887	908	824	817	880	901	835	853	924	869	888	879	803	816	903	841	835	856	855	842	889	873	895	889	836	853	888	927	827	840	864	817	835	920	901	863	821	850	847	854	895	852	855	872	907	895	845	808	836	851	884	878	910	893	854	878	843	845	881	916	845	902	887	862	846	852	858	843	833	929	874	858	894	882	816	844	900	853	902	903	885	848	881	846	917	876	815	848	814	865	842	834	913	829	890	863	817	867	877	889	840	904	819	859	793	897	848	911	883	827	856	877	867	869	884	849	897	824	844	847	863	929	849	873	893	904	897	888	878	824	826	837	847	830	871	787	821	848	800	891	854	854	841	864	884	858	899	870	889	853	893	875	818	877	903	919	824	864	893	839	848	870	867	804	877	819	863	871	840	889	871	888	842	854	882	859	888	903	849	864	897	848	828	890	867	852	900	866	814	859	891	800	844	899	827	821	832	849	828	802	820	849	849	842	875	857	864	867	857	813	863	824	838	873	849	912	836	835	853	870	864	852	843	847	842	818	849	855	849	839	849	894	848	864	859	879	841	849	807	885	829	887	863	848	852	838	842	861	864	844	860	873	900	860	838	892	837	838	861	823	842	837	838	879	915	881	827	922	853	840	860	827	920	879	878	875	858	896	854	887	851	878	830	882	833	836	824	891	865	846	878	805	850	889	859	841	822	860	884	925	902	850	850	884	927	884	828	849	881	840	868	886	841	849	852	866	890	807	888	889	870	945	869	834	859	871	926	837	849	838	852	870	875	823	844	841	890	889	860	842	875	897	825	842
25031	21350	28426	24599	21174	4640	650	496	450	311	351	315	312	315	296	281	275	273	293	275	267	262	260	251	242	273	227	246	269	262	242	278	235	225	252	256	240	224	228	245	252	245	255	248	242	240	233	252	250	259	241	234	188	234	238	240	246	241	231	264	234	232	249	229	209	253	232	231	211	239	244	226	238	239	255	234	258	239	218	229	228	232	252	236	232	216	210	253	262	238	221	211	230	221	258	230	243	223	263	236	214	246	230	245	232	226	250	215	224	250	229	246	199	215	200	249	230	249	220	258	244	219	245	231	215	240	225	217	231	229	252	204	245	245	242	243	215	216	225	224	226	222	239	250	257	233	236	239	224	215	246	250	210	246	266	250	264	220	255	243	231	221	220	231	225	236	262	222	257	226	218	241	244	201	236	205	236	240	227	247	211	225	226	242	241	214	221	197	237	225	233	233	214	257	218	243	243	240	256	255	213	244	239	253	221	231	229	250	235	240	210	228	248	237	254	199	232	230	237	240	239	239	224	224	212	254	239	218	249	248	275	223	239	236	241	243	236	240	210	233	216	243	186	244	208	234	228	242	227	244	264	208	230	236	243	213	219	225	225	240	241	233	249	226	215	226	216	221	235	222	212	264	217	230	239	222	231	221	254	239	243	243	222	227	254	236	248	233	229	223	231	243	237	211	231	245	226	253	236	219	241	237	241	226	250	249	242	240	249	254	231	226	242	228	231	226	226	245	231	257	232	232	205	213	213	233	213	245	242	219	240	239	221	247	238	245	240	225	246	250	228	230	230	239	234	223	236	261	227	230	216	240	245	213	250	255	224	231	226	217	236	245	214	266	256	224	226	223	239	260	255	241	246	223	224	262	220	242	229	224	229	238	246	255	231	238	245	235	229	234	242	218	237	232	241	243	213	215	222	254	215	259	257	236	214	222	229	225	250	202	240	213	226	243	200	242	249	222	245	226	254	250	225	218	218	197	249	234	233	251	252	212	229	224	240	226	241	226	206	222	217	258	218	236	240	212	218	248	236	235	218	210	220	245	233	224	252	230	240	238	221	235	257	222	241	235	233	218	227	228	220	224	222	247	232	234	188	212	250	236	223	237	246	246	244	229	233	214	227	228	215	230	242	252	236	246	240	226	228	249	236	257	209	252	242	221	253	235	241	210	228	231	238	217	228	216	215	236	207	230	247	240	234	223	215	255	219	244	243	228	243	237	245	255	220	223	241	229	209	222	236	216	229	218	209	246	241	226	231	236	227	213	222	235	231	250	240	238	229	240	227	223	248	216	244	221	213	247	243	229	220	218	247	229	257	235	219	261	248	238	228	249	247	227	257	222	229	226	214	237	232	213	228	233	228	244	228	242	223	246	236	239	206	228	269	221	219	258	256	228	227	204	237	195	233	216	237	237	214	227	234	242	212	241	207	244	215	221	240	237	214	236	227	221	202	223	237	234	245	263	246	236	205	237	235	234	225	237	220	216	270	239	237	222	240	252	251	226	237	220	211	217	223	229	221	240	235	244	211	234	212	222	244	222	249	244	252	219	217	231	247	220	247	261	208	225	265	261	231	209	233	208	223	230	239	245	216	250	239	221	223	233	275	244	224	261	248	232	202	236	216	213	235	221	272	263	225	209	224	230	218	248	232	245	244	206	227	216	252	232	220	235	234	251	226	247	223	240	243	241	253	241	227	253	229	254	235	233	258	235	233	244	223	240	200	245	211	219	210	226	224	227	232	210	193	221	249	221	246	229	230	232	215	247	227	241	235	229	245	226	225	245	241	233	225	205	244	227	239	253	221	213	254	234	213	228	239	229	252	223	224	241	243	234	233	231	232	252	236	236	233	235	243	220	203	236	216	238	252	219	234	226	232	216	232	235	220	234	235	247	255	210	238	222	218	204	282	227	232	220	235	241	208	236	234	245	231	264	230	260	200	242	221	233	215	266	218	225	251	236	242	217	224	236	227	226	234	231	234	224	230	244	208	207	228	225	219	237	219	212	236	205	232	244	219	221	247	234	228	256	234	234	237	211	206	229	214	207	233	237	228	207	250	227	191	226	221	202	232	235	255	239	240	222	231	246	229	234	227	226	228	219	236	213	232	255	247	260	233	216	226	211	235	214	236	233	222	230	230	243	250	251	238	220	262	219	242	223	218	239	229	214	250	237	230	248	221	243	236	253	230	239	215	258	207	227	247	227	228	233	205	199	209	228	243	215	256	230	240	229	193	238	227	196	233	215	236	271	248	226	226	249	241	225	227	257	211	265	239	222	219	198	239	233	218	251	206	221	240	234	255	250	217	221	224	253	223	236	246	238	227	225	251	234	213	218	225	235	231	234	213	201	208	256	230	245	234	255	224	225	218	229	241	223	254	219	231	260	215	220	249	252	257	231	237	256	240	233	226	232	194	218	207	244	254	240	233	239	213	219	241	234	228	231	239	228	239	231	234	250	236	223	224	239	260	265	225	225	222	245	224	241	218	248	232	246	236	245	231	224	236	205	217	248	230	226	213	240	232	209	219	248	240	216	258	264	230	223	247	214	242	273	265	211	230	235	246	227	242	216	236	226	224	229	208	224	223	240	251	247	230	205	228	237	227	238	221	254	234	243	244	241	229	226	238	243	251	236	228	226	241	255	222	243	247	234	230	234	242	217	207	206	239	233	204	241	241	222	242	226	220	242	235	228	238	240	236	239	208	226	228	208	249	266	242	227	228	235	235	213	229	237	240	240	221	239	249	220	229	208	236	255	208	255	231	241	235	246	258	232	217	236	242	229	211	262	265	214	233	210	237	222	256	218	278	203	222	234	229	213	292	212	248	241	257	217	244	224	217	247	232	247	258	231	224	246	234	246	232	252	242	202	224	215	241	244	265	243	239	234	214	228	232	214	206	237	258	236	204	260	229	235	233	238	265	225	240	235	229	227	227	255	215	231	228	208	221	249	234	217	244	231	255	199	287	215	245	224	202	216	221	202	242	238	232	226	241	220	243	231	210	212	248	258	238	249	226	264	229	228	221	206	235	245	236	215	241	242	244	240	212	220	229	223	224	228	218	265	236	230	252	259	225	232	220	230	213	205	225	228	258	248	239	232	238	209	227	237	238	247	209	208	225	206	224	222	203	235	212	221	254	216	211	265	228	207	206	208	202	265	221	243	235	232	214	214	246	216	227	219	226	231	233	242	221	268	259	216	226	230	241	221	247	238	246	241	236	195	214	247	226	235	246	233	236	274	235	227	230	205	226	238	242	227	231	221	222	214	203	241	240	206	226	258	261	244	227	211	247	240	242	233	249	230	201	224	233	231	225	221	211	237	258	241	241	222	227	236	222	234	237	220	228	228	229	224	229	251	218	236	225	258	233	245	210	205	243	239	214	213	210	204	235	228	224	225	205	205	250	269	234	202	216	236	227	227	227	215	225	240	264	219	258	226	199	230	212	227	232	215	208	238	241	256	222	214	223	236	238	231	219	240	218	245	250	257
3787	5902	4974	2413	1567	1252	925	740	627	577	486	433	375	350	315	350	332	295	309	302	323	290	292	276	279	297	284	302	276	293	292	245	258	290	312	246	262	297	236	294	297	253	278	275	238	276	265	290	265	265	257	278	251	272	285	256	266	258	273	234	261	278	261	288	273	241	268	261	274	248	229	280	253	302	266	281	258	274	271	244	255	237	254	263	290	291	266	244	273	266	266	261	260	289	255	267	250	243	255	285	235	276	263	296	247	288	253	282	272	280	285	253	289	231	254	259	262	235	263	270	262	263	275	253	277	269	259	262	243	267	269	276	253	255	267	269	247	248	239	265	243	280	277	254	283	259	266	279	245	276	265	250	257	269	281	267	253	276	263	291	256	257	275	272	260	265	222	270	266	292	267	270	254	285	250	277	265	288	259	235	282	267	267	260	286	271	268	234	263	265	276	259	307	248	266	244	267	272	262	241	267	256	251	260	244	293	286	269	255	292	249	264	260	266	252	255	246	252	275	240	245	271	272	263	257	253	243	242	261	233	292	264	261	278	284	259	273	260	256	282	257	255	278	266	276	280	272	270	241	248	237	258	288	255	283	261	276	264	266	250	248	250	264	271	253	283	269	249	235	233	274	283	267	259	257	266	264	263	278	300	266	260	272	274	284	255	249	266	299	281	230	258	282	280	242	274	274	270	287	246	261	267	267	267	282	268	243	282	260	294	277	246	275	232	276	252	292	278	310	257	261	247	265	262	255	253	289	281	259	257	264	273	229	245	246	263	234	243	254	269	254	252	260	250	260	269	245	263	255	260	244	229	261	275	261	251	245	263	276	246	262	250	261	283	288	249	268	251	270	242	263	262	255	250	284	264	256	285	261	271	234	266	262	234	255	251	249	305	275	256	249	260	281	245	259	244	264	241	246	266	255	252	248	275	266	232	253	277	260	229	247	251	276	280	225	271	259	254	280	283	281	275	244	260	278	239	252	249	294	270	258	266	257	246	254	298	278	266	290	273	266	267	238	251	285	292	286	303	291	270	282	272	253	263	262	262	246	253	259	277	256	286	280	257	260	250	251	284	267	280	246	273	257	232	286	250	274	290	264	277	246	254	266	268	260	248	300	276	263	243	265	263	243	282	252	275	273	268	263	259	260	287	282	264	276	278	262	257	274	252	253	226	266	246	286	262	259	233	261	278	260	273	241	233	273	279	259	275	248	268	272	289	287	229	288	299	260	235	289	256	267	269	269	267	266	256	270	261	270	259	273	245	285	285	270	278	239	266	244	249	244	270	252	247	268	262	261	245	253	286	261	289	262	264	294	274	270	239	263	258	275	276	256	247	289	273	300	277	253	296	261	279	246	271	269	258	280	262	258	253	287	265	263	236	257	238	247	282	282	258	234	267	302	239	254	268	242	233	265	269	247	270	238	274	257	279	239	244	242	295	253	252	259	282	288	296	289	270	270	306	271	264	264	273	234	281	247	248	270	266	241	238	293	249	296	248	260	255	276	257	238	263	253	271	281	311	250	251	266	234	277	220	246	256	257	263	254	231	290	288	254	238	233	254	248	295	233	272	280	274	249	300	267	278	260	266	255	258	244	252	236	274	285	282	242	228	261	280	270	287	254	269	265	229	255	250	251	279	276	256	263	253	266	269	251	258	257	254	256	273	274	244	279	248	271	265	262	266	268	268	281	279	274	244	260	284	272	252	281	271	268	249	270	254	253	306	245	273	297	241	259	255	269	244	270	286	277	269	264	258	239	289	250	257	257	286	257	248	254	254	252	281	259	255	246	269	259	280	262	242	263	243	261	233	241	250	262	247	276	269	246	269	271	281	277	264	278	287	278	237	231	263	248	248	258	271	256	264	261	237	249	276	215	238	267	275	239	290	245	250	264	250	282	251	277	235	265	279	268	277	259	247	252	275	233	246	286	270	253	251	298	228	271	268	276	252	286	275	237	257	264	259	242	275	261	242	261	276	273	256	252	307	276	290	252	271	296	260	260	280	279	248	235	258	263	253	277	250	250	263	240	273	253	272	260	269	281	248	262	262	256	243	268	294	250	223	252	257	242	272	263	252	254	270	262	280	266	273	250	284	282	263	269	262	282	225	269	276	279	271	267	259	258	270	279	263	259	263	270	264	272	274	297	280	260	274	242	259	277	244	253	252	262	277	273	239	288	260	270	258	280	280	269	249	245	254	266	263	268	267	267	265	261	276	269	262	268	250	268	280	265	289	261	277	245	266	282	237	270	272	276	230	269	285	269	289	251	260	279	252	253	263	262	298	267	271	283	261	243	256	278	240	270	266	257	245	247	288	258	286	302	273	251	257	287	280	249	266	241	244	288	272	274	272	254	251	279	259	273	256	261	258	264	227	295	272	249	256	262	251	261	245	260	268	245	236	228	275	259	255	264	273	265	243	262	240	286	240	263	260	288	251	244	288	268	268	265	254	243	248	283	255	246	290	285	252	270	269	240	284	265	249	236	258	270	292	260	259	250	272	298	270	248	261	253	250	267	265	246	263	265	263	259	281	278	285	276	248	258	258	258	253	272	270	258	256	261	259	263	252	254	286	268	247	240	262	302	249	249	253	276	235	273	240	260	282	259	255	237	268	262	254	243	246	273	273	285	233	275	280	260	274	279	238	283	264	272	270	269	249	249	285	242	226	266	246	259	258	248	267	262	237	285	224	256	247	266	266	277	275	294	240	282	245	256	241	253	268	250	253	251	276	256	266	262	247	243	251	294	260	263	266	241	244	272	279	264	260	237	235	238	245	278	262	268	251	252	277	257	274	244	273	269	235	273	284	265	254	260	249	271	268	253	236	263	267	281	275	305	243	260	265	259	237	272	259	271	281	232	279	284	272	302	276	285	261	282	252	273	249	260	251	266	285	257	266	233	285	295	293	278	249	264	274	294	250	268	266	285	251	264	278	253	264	263	272	236	246	259	260	265	309	259	251	270	264	276	273	242	257	269	250	240	265	256	297	257	238	260	238	259	261	281	237	244	239	258	225	246	264	244	271	283	258	264	289	268	254	293	258	257	265	265	259	258	263	280	291	254	246	268	241	266	267	261	253	258	290	288	276	256	241	252	276	243	248	246	252	263	262	264	250	242	264	255	245	275	265	252	260	264	266	270	264	290	250	278	255	254	270	251	293	243	295	262	246	239	287	236	269	288	240	250	247	289	256	269	246	240	254	259	271	252	243	294	266	292	264	273	230	266	243	277	235	248	262	260	256	288	281	251	255	274	251	248	263	264	257	255	250	251	273	247	253	274	275	255	250	238	240	268	268	277	252	298	282	306	242	277	254	283	252	279	286	271	262	271	228	260	273	260	266	238	238	232	271	263	300	268	253	249	271	255	263	266	282	274	262	260	272	254	251	245	263	263	263	262	286	258	253	265	263	262	267	253	248	245	248	275	281	275	231	247	268	216	249	259	249	240	249	267	269	277	269	268	270	290	249	274	268	274	242	225	240	260	267
22774	21332	29130	23912	21335	21408	16994	1999	1272	1122	1040	974	876	875	866	806	786	784	798	753	769	712	697	742	692	719	747	690	670	693	698	660	706	684	692	700	662	653	691	680	719	680	671	668	715	715	662	683	663	671	688	714	693	668	630	659	669	648	694	658	601	693	631	646	679	662	646	657	632	658	679	675	673	638	669	668	686	664	611	645	653	685	664	649	646	653	682	651	664	633	658	636	662	647	744	684	615	668	671	604	633	675	646	660	699	595	657	633	660	646	657	670	613	681	693	649	658	671	677	626	654	667	700	624	652	624	643	634	631	668	700	637	648	670	630	572	717	671	612	640	608	673	700	669	618	603	648	618	625	652	580	662	640	620	697	637	622	645	618	655	624	649	629	628	642	683	651	655	658	695	693	660	616	632	646	656	635	633	629	648	664	614	667	660	614	645	614	659	667	684	654	633	644	642	697	662	633	649	665	720	645	656	682	624	627	630	617	687	631	703	649	689	665	685	605	662	635	665	660	634	631	649	670	638	663	634	688	672	629	694	638	644	664	625	659	657	638	700	638	666	602	627	598	634	625	622	621	687	628	671	654	687	645	631	609	707	662	653	659	648	647	653	664	664	660	628	657	672	662	600	620	605	649	677	633	645	610	671	619	690	657	663	680	674	640	640	661	615	628	610	647	678	596	652	639	628	671	686	647	629	610	619	620	639	656	616	619	656	588	644	645	637	599	624	637	643	642	638	612	632	649	665	657	655	639	653	667	699	677	629	673	631	639	678	642	646	606	627	641	633	632	644	661	646	658	640	641	669	614	649	679	641	680	663	630	667	673	679	642	653	654	621	642	660	620	656	647	671	648	666	622	638	679	667	701	714	629	655	639	635	636	675	628	639	618	662	662	648	629	677	628	611	653	684	658	681	607	633	609	671	664	618	681	644	644	661	647	649	626	647	655	627	608	706	666	635	633	679	653	622	707	625	658	627	686	668	674	694	655	671	628	621	641	612	674	663	692	635	628	633	706	659	653	677	671	643	652	692	651	685	615	653	683	632	656	649	656	670	650	672	639	647	610	649	614	631	653	637	618	713	671	648	656	648	611	648	673	659	635	622	641	623	679	644	642	687	667	636	636	635	674	644	674	649	647	614	640	668	639	625	695	680	622	616	649	696	606	627	648	679	621	668	661	638	674	648	625	629	652	668	645	615	612	636	619	669	614	666	643	663	653	674	657	631	641	668	649	652	657	643	645	671	642	618	630	663	644	656	631	609	598	645	637	584	654	643	609	612	629	612	632	636	700	663	617	649	639	708	623	639	603	641	660	655	667	639	645	647	657	651	668	633	667	612	696	621	665	695	659	665	657	650	669	623	633	610	665	627	652	655	679	636	646	671	633	661	658	651	650	674	678	651	666	627	684	593	618	631	630	666	677	663	662	673	645	659	678	708	621	614	672	717	634	626	629	646	604	654	604	654	622	590	630	603	646	605	638	632	654	698	667	610	676	685	626	698	628	638	620	637	678	682	623	607	703	631	645	677	670	683	641	679	652	646	602	660	633	651	650	620	632	683	676	651	650	621	653	655	643	672	638	652	655	672	662	689	600	650	665	621	702	592	639	647	609	659	668	724	636	676	674	681	638	671	630	679	713	592	656	649	663	604	636	654	648	616	684	673	674	659	636	646	645	657	597	638	664	691	598	688	646	637	665	621	653	614	635	635	664	671	649	609	623	663	662	647	670	617	634	617	640	657	679	667	710	650	722	636	640	664	652	638	675	643	669	670	689	656	642	662	655	633	681	631	635	630	630	650	698	666	685	626	634	640	638	620	597	608	676	681	657	662	650	631	620	624	635	664	580	651	644	671	631	621	596	622	640	661	679	689	617	688	628	684	627	681	647	671	647	661	647	659	651	620	661	649	650	583	654	643	644	629	692	651	672	643	633	661	661	680	659	668	637	671	677	636	645	634	664	683	638	630	652	659	617	627	632	659	621	605	655	657	650	637	644	683	645	623	664	694	660	625	620	630	645	676	664	645	685	630	643	653	603	647	628	661	637	649	675	602	606	622	661	636	652	617	601	593	621	669	659	616	642	628	656	646	647	646	645	629	688	637	633	646	652	637	624	659	651	651	642	679	647	621	647	654	633	603	652	660	635	642	629	683	680	607	640	626	658	658	671	648	693	669	642	613	664	630	644	658	610	641	639	632	650	653	622	652	609	636	664	640	597	619	618	667	619	648	644	665	669	612	628	671	676	682	648	615	646	637	643	653	589	680	609	642	632	630	652	645	668	653	655	647	673	627	625	649	632	633	623	656	655	644	640	625	650	617	693	634	654	633	618	648	623	676	716	615	619	654	724	664	653	655	627	684	679	683	677	602	680	623	666	674	557	677	630	663	655	668	610	668	590	616	666	668	642	650	661	669	641	635	622	677	630	668	705	662	656	616	671	634	637	656	662	615	676	673	630	680	605	653	661	668	638	637	589	633	651	598	642	658	656	599	633	589	642	601	615	622	681	616	663	663	645	629	686	672	648	686	627	626	648	646	633	641	647	635	646	657	628	648	633	645	647	643	645	649	645	656	640	662	656	629	623	633	618	619	645	612	612	637	670	589	694	622	637	595	703	673	637	630	632	594	608	613	652	682	639	613	679	664	622	607	655	653	646	629	649	622	620	641	679	680	633	651	617	676	638	647	679	649	655	600	626	662	633	628	646	653	622	660	655	644	657	632	658	639	667	661	660	686	624	627	653	674	650	662	645	627	632	636	662	685	683	649	631	639	689	684	639	642	676	716	640	663	705	637	628	692	676	686	600	668	641	651	652	627	646	624	595	673	684	649	617	670	659	631	621	664	641	637	617	637	631	647	620	661	594	656	658	650	640	646	675	665	627	623	683	618	619	645	671	645	670	659	684	643	627	664	686	630	627	608	660	595	652	609	650	684	632	666	638	622	615	632	664	631	657	635	679	683	657	649	678	646	634	569	650	629	679	634	648	683	640	651	728	697	636	688	692	659	625	665	706	666	614	683	666	632	657	642	640	656	601	657	621	592	621	638	634	664	649	643	641	658	676	637	641	665	594	624	673	629	628	687	636	682	605	689	642	618	615	678	643	625	620	654	655	643	631	636	620	651	628	656	636	669	589	625	645	624	616	620	634	652	670	676	651	657	671	636	618	619	683	650	668	647	614	630	666	624	687	636	642	660	614	636	672	640	636	642	692	577	663	680	634	645	635	682	634	630	649	674	657	707	650	665	633	639	699	616	603	655	597	668	612	657	614	650	645	644	637	621	673	616	644	611	645	604	632	626	597	636	654	665	666	619	633	617	654	652	663	637	631	646	623	672	623	653	652	670	615	665	621	642	668	649	669	664	633	701	660	631	679	685	670	692	658	657	692	641	641	670	673	607	639	661	660	617	630	638	624	665	668	647	643	681	654	666	663	644	639	637	675	671	695	617	619	644	643	671	668	656	643	642	607	644	685	628	660	627	635	636	632	636
5359	14830	12807	6805	4713	3527	2722	2143	1782	1544	1233	1176	1131	1057	935	892	950	839	856	809	889	794	813	762	782	674	755	731	774	736	755	777	690	733	721	662	671	727	725	678	699	715	718	750	651	675	700	763	707	693	708	702	733	713	684	679	734	704	655	694	733	674	680	684	716	649	683	716	657	684	718	699	676	699	705	660	692	669	625	698	659	727	682	686	681	686	638	668	646	677	665	689	680	652	770	681	664	707	695	700	699	665	672	702	709	699	678	702	679	653	687	676	683	683	704	687	701	681	634	685	691	692	681	715	640	601	666	683	640	672	682	666	662	721	656	691	658	681	700	681	683	715	638	710	727	656	653	679	645	686	698	679	695	695	663	657	640	710	669	709	736	723	673	677	707	694	724	692	659	697	677	692	625	679	703	673	678	663	684	732	679	695	648	666	702	673	675	687	642	679	660	688	684	645	679	673	687	639	668	688	674	637	702	639	690	691	636	638	664	672	698	667	719	690	714	675	668	646	677	704	709	696	658	626	642	663	681	670	714	681	699	673	670	656	708	664	639	646	643	697	672	673	672	732	679	669	683	656	695	708	674	648	640	635	694	692	650	649	696	661	694	667	687	693	689	641	662	613	665	660	649	725	711	633	677	685	648	678	684	692	707	672	670	660	715	687	714	645	682	682	663	686	646	693	673	660	671	635	692	701	670	699	686	641	676	674	706	646	712	713	663	649	674	681	698	662	714	693	686	669	692	691	672	666	709	657	681	686	642	693	690	643	712	645	674	690	673	668	704	707	642	639	663	657	668	680	672	671	691	685	653	670	699	675	658	694	684	719	658	695	638	689	707	682	669	659	710	663	691	720	703	655	664	629	670	666	667	670	672	636	644	717	667	607	635	650	679	658	654	675	683	717	681	683	670	696	676	723	632	670	692	701	672	672	675	669	711	670	748	685	705	712	666	675	683	656	712	646	637	669	660	687	688	681	702	643	688	729	681	656	708	696	674	684	668	625	686	692	642	663	637	652	666	613	632	652	668	626	672	713	684	634	711	638	683	688	673	654	674	653	656	646	675	708	661	633	695	688	672	708	678	696	642	678	665	692	642	673	705	687	736	667	667	677	670	666	654	671	688	683	667	672	690	674	689	695	697	740	676	708	690	672	655	633	687	694	663	685	754	689	704	703	646	691	691	671	644	682	670	677	695	690	702	702	702	711	677	645	667	630	633	675	674	652	672	649	692	625	704	636	680	641	688	637	602	640	650	671	674	669	671	674	662	681	677	699	720	695	661	677	682	689	668	666	725	664	649	662	669	665	678	652	678	706	679	695	684	672	672	664	698	644	655	672	647	646	652	701	701	681	715	660	648	672	698	655	698	705	669	658	682	694	681	639	688	659	659	692	650	655	671	682	692	693	650	703	642	696	698	656	660	679	693	657	662	697	728	629	731	656	685	693	661	653	659	651	696	689	643	727	679	652	659	634	654	651	689	717	640	659	647	644	685	662	653	682	647	691	687	652	659	651	673	648	696	708	676	675	679	693	684	644	669	661	666	697	717	623	707	701	650	655	662	661	670	649	699	723	660	708	683	702	685	665	707	650	720	647	699	626	694	661	651	700	661	661	677	695	669	691	665	709	683	671	665	626	658	677	659	706	709	657	652	629	678	651	701	637	675	663	647	672	715	656	637	697	675	650	677	686	681	687	666	691	682	658	713	690	728	668	706	668	690	653	641	706	661	673	681	676	698	681	670	642	664	658	652	635	713	686	661	705	689	672	711	653	688	678	737	621	631	651	684	652	675	681	666	685	674	723	699	681	701	653	637	654	695	651	713	723	654	709	684	669	714	631	678	698	705	667	714	706	705	690	615	697	675	683	691	675	662	689	711	647	675	652	682	637	662	713	681	744	705	673	690	646	688	708	680	671	684	670	641	703	682	648	680	658	732	637	679	664	597	719	639	718	612	639	721	677	655	658	681	698	660	690	680	711	668	683	699	717	745	699	706	612	663	635	673	678	662	644	649	690	709	712	679	646	698	661	718	670	736	664	644	666	702	691	698	655	693	664	682	667	697	684	711	647	732	699	664	635	649	664	661	669	711	710	683	690	693	651	637	689	689	677	674	675	688	651	715	676	674	704	651	653	656	702	683	721	684	679	705	702	656	658	694	704	628	680	701	689	698	671	664	659	695	687	658	669	684	672	690	635	649	693	688	667	664	662	633	657	710	701	719	680	677	637	672	674	679	657	650	665	690	648	694	737	666	674	716	646	699	683	645	677	678	652	707	683	698	664	632	668	613	714	678	679	688	690	681	666	680	662	689	658	689	643	657	654	724	686	688	654	684	594	698	693	655	623	686	695	713	667	661	690	683	691	651	724	718	665	613	683	690	622	674	691	678	683	653	703	664	676	632	656	650	682	703	671	698	709	695	645	641	662	681	685	661	695	634	685	706	675	653	719	677	682	652	680	671	678	650	643	637	689	653	615	739	711	650	661	636	626	639	674	666	693	668	709	626	714	663	661	657	713	686	690	695	660	700	665	733	680	683	676	712	703	691	657	664	678	711	687	659	692	647	681	643	682	723	678	684	675	641	629	718	707	661	663	700	672	687	683	667	669	694	695	650	674	693	738	711	692	647	670	707	691	740	683	621	684	669	673	676	659	683	674	676	657	646	690	670	661	681	702	659	701	708	724	653	735	729	661	698	704	642	680	683	632	681	679	640	643	626	710	702	698	684	598	669	697	663	671	683	675	674	689	701	690	695	704	713	671	654	684	650	648	679	694	667	678	659	631	680	691	672	654	656	652	678	719	697	717	701	671	665	674	631	615	714	696	688	675	702	632	739	673	688	724	691	684	686	649	671	657	673	662	673	666	680	656	675	693	694	673	658	645	682	642	688	673	655	612	652	645	687	659	659	661	659	649	693	686	712	689	686	683	673	668	693	715	685	727	719	710	662	736	686	680	689	672	700	677	701	672	702	673	727	661	663	668	669	689	658	695	693	671	674	666	725	618	648	669	703	684	703	672	689	670	659	658	670	678	684	673	685	659	648	665	619	705	676	666	654	674	654	723	682	623	706	677	683	676	660	674	680	676	702	678	697	706	703	669	701	665	666	689	626	631	656	730	724	662	718	628	690	642	639	641	628	690	629	683	722	701	708	669	703	669	708	678	668	691	662	676	666	703	685	648	691	638	693	639	659	664	693	671	685	663	673	682	669	679	676	671	698	665	659	675	656	698	671	670	682	673	658	640	666	656	712	649	704	669	746	677	707	686	678	663	742	735	726	697	670	658	642	647	676	642	665	668	691	725	677	671	667	640	666	690	661	700	654	633	664	668	642	675	663	711	723	651	639	691	665	687	658	652	676	702	698	697	665	702	693	656	723	648	669	686	662	666	692	635	628	634	659	616	678	697	654	678	713	725	712	693	650	694	665	671	688	651	674	688	675	635	662	706	692	654	668	673	680	679	678	701	656	667	672	688	633	660	716	651	659	688
27640	20808	9797	977	587	546	540	499	554	531	498	493	497	488	498	502	497	459	484	517	464	446	488	466	484	521	489	533	459	447	484	469	488	475	443	500	499	466	504	524	525	450	488	506	468	460	513	454	505	472	479	441	502	475	516	472	458	471	492	482	475	457	512	494	466	463	495	513	522	477	475	481	517	540	486	500	464	488	462	478	441	464	481	549	514	433	493	473	499	485	512	439	489	476	501	490	500	484	488	470	476	459	490	492	478	467	440	490	499	489	465	461	506	502	476	489	487	487	480	476	464	523	496	443	475	480	467	509	495	481	538	455	477	504	454	499	529	494	478	509	510	463	486	454	483	492	499	461	476	473	431	449	542	520	457	505	477	497	503	519	460	484	492	491	506	525	468	494	484	516	508	495	502	478	482	501	513	503	487	483	490	456	494	499	520	465	450	488	473	460	454	507	467	476	508	484	499	470	465	499	496	467	497	467	491	470	471	471	496	476	458	487	530	525	433	476	455	458	490	494	488	472	484	474	471	474	483	464	474	459	450	478	490	520	476	484	493	514	483	503	466	476	467	487	458	525	484	474	489	484	506	532	471	462	510	489	475	452	548	484	484	488	457	511	508	476	487	468	513	498	474	487	423	507	473	496	532	483	507	464	485	468	498	483	428	464	491	490	456	481	458	499	480	466	480	501	485	458	465	518	459	485	437	491	453	463	488	491	479	496	479	452	524	482	494	499	490	506	468	490	508	476	524	488	481	507	506	506	482	457	475	507	537	504	476	470	479	498	471	505	493	534	493	491	493	553	484	442	513	475	456	482	461	500	519	446	449	507	460	488	485	480	467	509	479	499	526	473	499	469	502	465	523	495	488	476	497	495	526	450	446	455	481	472	489	484	479	483	469	528	469	451	486	504	464	475	491	536	473	481	509	477	490	513	505	472	476	492	458	473	477	476	453	489	460	484	513	496	483	505	526	486	470	460	472	489	484	487	487	502	493	503	504	486	491	499	478	460	519	521	513	509	505	475	470	503	488	507	478	495	459	455	485	458	515	457	482	433	509	476	475	522	502	491	462	484	459	499	534	457	511	515	465	524	495	471	471	471	502	485	466	516	478	462	509	465	497	480	491	453	519	492	491	479	465	511	484	493	453	506	464	477	500	498	466	469	485	504	469	478	477	498	536	514	485	504	513	475	496	524	487	501	477	457	493	503	506	480	459	491	503	496	532	498	489	494	488	498	476	527	539	467	485	508	476	476	480	437	476	492	485	493	521	469	514	439	502	470	494	481	442	470	492	477	509	507	520	452	489	481	469	482	445	500	510	497	510	483	497	481	464	454	485	537	458	485	472	505	482	499	473	530	483	465	504	501	457	502	492	465	473	492	507	473	459	478	497	473	469	501	484	492	487	490	484	460	494	476	504	513	483	464	473	491	449	454	506	493	464	460	471	512	485	495	503	468	502	502	494	459	459	501	508	504	494	472	473	461	454	539	526	479	452	469	479	508	494	501	493	493	469	511	446	491	512	476	478	526	491	431	510	484	473	498	511	507	491	477	485	472	497	529	457	452	506	506	488	474	506	485	488	490	478	474	486	487	552	523	448	493	491	491	486	527	455	492	439	503	503	461	522	536	449	485	450	477	495	478	473	513	507	494	516	497	491	477	492	520	493	475	491	501	501	443	490	537	471	509	491	515	455	520	455	490	517	511	503	483	490	486	495	467	489	457	492	470	536	473	529	503	457	500	480	506	509	506	486	476	487	515	457	493	511	477	494	486	428	464	473	484	502	513	503	489	492	486	479	463	496	491	540	471	479	484	483	536	473	488	476	505	511	458	517	500	482	479	492	491	451	472	492	491	512	469	536	500	483	493	485	466	473	514	507	466	491	446	446	509	499	507	503	499	497	472	492	502	499	438	443	461	443	470	478	505	464	488	514	515	487	481	463	509	469	472	501	451	469	514	499	489	479	503	478	480	502	481	476	502	519	484	494	483	528	478	485	488	489	458	467	465	479	523	541	475	517	466	520	488	484	465	508	481	495	471	514	471	473	504	466	472	483	462	474	472	513	512	488	513	513	455	502	481	486	466	549	493	499	484	473	461	474	440	476	523	454	472	479	483	425	441	482	508	493	477	483	461	520	459	447	464	527	477	514	538	484	465	412	436	489	458	466	469	518	521	476	517	489	489	533	422	519	475	465	480	496	475	526	463	502	479	475	519	522	472	525	483	473	456	501	494	457	531	476	491	478	460	456	513	513	448	456	438	496	476	471	452	464	479	499	469	507	473	484	517	492	495	492	479	462	454	499	502	468	502	481	503	467	488	489	482	480	470	494	481	490	495	453	468	477	474	481	477	516	532	496	485	483	492	486	449	453	470	520	486	451	490	503	473	463	491	479	485	481	481	448	479	499	496	482	460	478	472	484	487	532	471	511	486	505	471	443	469	511	478	446	446	491	432	537	487	527	516	511	503	492	495	495	492	485	458	522	487	444	437	486	502	460	507	481	485	476	470	470	485	498	458	467	466	490	487	491	468	478	498	483	487	466	491	534	508	491	489	458	483	456	463	456	496	497	442	486	484	510	505	430	490	519	496	477	501	462	492	499	436	480	495	492	479	484	458	481	510	485	460	472	491	525	449	517	479	484	436	503	467	451	495	467	489	524	511	468	498	480	507	482	497	462	491	491	455	517	492	462	481	491	484	477	476	473	472	483	531	502	477	438	482	465	502	483	506	528	443	520	473	490	482	546	455	501	487	457	480	474	449	467	470	464	428	507	464	488	480	486	458	484	514	471	479	473	492	543	475	468	472	442	498	502	507	437	459	506	486	533	466	533	494	489	435	480	471	495	490	448	467	491	496	504	507	510	442	494	493	516	506	514	494	493	497	476	466	503	446	476	508	550	483	482	486	510	467	488	501	484	496	493	501	501	500	470	497	488	463	506	481	498	443	497	481	473	481	479	487	489	488	461	480	479	484	512	496	525	475	460	491	464	482	531	483	482	429	472	477	500	488	463	465	527	481	446	506	445	494	530	472	516	487	458	525	502	492	473	501	462	485	497	487	482	490	479	504	490	473	482	483	462	480	543	465	459	505	451	476	485	446	491	511	468	452	444	511	475	497	469	505	467	528	451	481	463	485	445	457	478	465	470	482	447	484	486	471	497	522	476	473	466	477	452	550	486	491	461	482	499	470	492	490	460	496	509	458	491	474	496	495	504	467	463	471	540	483	514	510	536	484	447	444	473	461	454	490	473	507	518	516	497	510	475	482	475	465	485	484	476	514	534	466	472	472	482	501	506	481	527	537	458	499	476	470	468	500	474	478	480	514	526	486	482	474	501	430	521	498	455	490	476	487	479	490	492	457	485	483	459	504	489	485	468	489	522	463	486	457	507	512	461	493	484	468	484	489	491	480	504	504	481	469	487	505	519	523	507	482	502	536	492	456	462	516	468	458	506	496	469	461	512	492	467	461	489	486	484	507	520	488	497	522
4253	901	899	675	625	555	535	541	521	511	520	552	509	518	504	539	500	521	458	496	503	505	500	541	485	483	493	482	481	479	463	497	494	485	544	481	481	524	543	509	450	495	483	464	461	525	475	515	542	501	468	473	503	460	506	483	459	504	502	459	476	447	479	519	464	531	492	494	519	466	510	504	556	542	494	480	512	476	496	516	448	505	505	516	519	503	534	477	483	482	524	476	512	492	485	503	536	478	496	527	503	478	515	491	493	546	538	473	473	495	462	460	524	478	517	485	501	502	494	483	484	479	494	503	474	543	469	509	507	489	481	534	489	479	438	503	470	485	474	489	498	491	515	504	487	502	503	513	466	491	496	518	477	461	487	444	482	486	520	523	498	482	477	517	503	501	497	464	463	475	496	500	517	491	491	500	535	493	511	508	477	461	502	468	487	491	536	432	473	497	519	469	533	472	502	513	486	487	493	495	502	514	518	473	493	509	511	532	486	491	532	485	501	465	460	472	499	494	487	489	508	509	515	474	530	521	510	492	490	485	499	514	507	498	516	474	482	514	512	510	478	494	502	486	512	479	473	508	467	494	491	481	454	494	516	486	487	514	486	483	481	485	490	484	487	509	498	499	502	475	461	469	480	481	513	480	481	482	487	501	489	492	500	490	511	486	534	547	473	510	498	490	486	499	479	500	474	511	545	477	469	493	517	488	474	491	502	520	523	489	525	477	457	517	531	479	481	474	485	509	517	457	513	489	476	504	483	526	499	496	520	508	494	479	467	491	448	493	499	475	463	454	528	526	464	519	510	513	506	510	503	485	453	499	499	487	482	516	489	492	482	547	525	490	467	464	487	472	483	498	528	487	493	488	470	496	503	487	522	451	499	509	511	479	444	470	472	495	511	524	524	516	490	511	446	481	432	503	490	507	483	513	504	489	489	478	489	507	482	480	468	480	482	452	514	537	494	492	477	506	510	470	512	492	447	474	469	478	512	495	474	440	509	478	508	492	509	532	480	508	492	484	477	540	524	500	522	530	512	502	479	541	496	552	533	478	459	525	494	505	496	494	509	476	496	499	486	526	534	525	508	513	508	501	504	517	514	492	462	488	491	488	457	486	515	474	524	517	475	463	497	507	517	505	471	525	512	467	439	492	503	469	495	504	508	496	504	505	510	514	472	531	495	479	483	468	472	501	514	489	474	484	546	494	482	446	504	498	503	519	464	508	490	481	548	481	507	520	499	476	491	492	488	526	491	453	456	522	518	507	447	498	511	540	490	497	485	475	505	464	478	516	511	490	476	455	485	485	500	515	543	484	491	437	546	495	485	488	478	454	514	486	472	508	514	487	509	487	467	440	525	507	501	464	497	512	515	520	475	490	472	531	522	478	493	483	536	489	505	512	492	518	465	508	484	469	513	541	459	509	468	490	509	513	510	490	481	485	488	470	547	471	484	522	474	502	491	476	531	516	534	498	532	532	492	540	487	506	502	453	509	534	445	472	476	488	541	474	502	510	508	487	462	503	517	471	466	469	484	507	476	508	474	509	516	511	464	494	500	459	520	507	484	520	484	497	461	459	522	473	491	502	486	472	468	510	460	463	485	440	502	487	495	515	496	522	509	457	494	486	481	497	459	488	508	490	484	500	514	538	505	481	485	472	470	487	492	547	474	512	490	489	480	501	515	463	489	485	455	490	472	503	493	526	450	524	505	479	480	468	473	518	491	475	489	502	512	536	535	480	448	503	524	487	489	464	534	481	464	474	466	495	543	518	478	473	489	476	509	496	497	502	515	489	503	502	458	523	513	509	500	498	514	501	521	499	488	517	506	472	544	471	506	530	497	467	465	483	496	480	516	489	478	484	516	479	517	491	455	498	484	477	506	493	506	513	479	500	477	472	528	467	469	502	476	506	533	474	502	530	492	468	534	500	473	514	515	470	501	510	515	496	533	517	508	501	495	475	468	501	466	511	500	519	490	519	475	499	484	496	499	534	497	511	505	520	495	524	456	504	484	544	436	527	496	461	496	501	532	523	502	529	497	472	495	514	521	500	515	504	506	434	497	501	519	499	519	485	476	491	486	470	499	485	499	488	494	506	538	518	478	493	485	499	482	464	501	534	481	490	505	478	561	511	498	505	479	499	523	471	490	490	479	478	487	529	515	499	516	498	466	478	460	485	461	505	501	483	456	511	488	480	472	493	504	502	504	505	492	466	508	492	485	474	478	546	492	476	477	485	516	507	501	534	501	512	510	523	519	492	476	465	467	499	511	513	475	497	517	464	510	542	498	441	492	490	478	472	481	538	515	545	518	474	494	465	515	495	484	495	527	491	524	510	521	501	469	525	501	515	503	497	508	505	474	489	481	484	521	518	492	525	471	528	489	494	452	505	541	483	530	503	502	497	492	483	455	526	498	494	477	486	483	530	494	484	471	481	472	505	520	513	456	479	519	503	483	480	461	503	479	534	531	529	504	498	476	515	484	451	501	465	511	472	473	556	491	474	491	450	534	485	476	497	534	506	552	485	502	531	474	500	508	492	486	491	502	471	517	488	501	519	475	510	497	486	494	493	510	504	485	481	528	498	500	496	508	483	450	488	519	497	493	476	491	540	498	512	498	517	475	492	443	520	484	543	512	474	498	508	499	520	479	470	475	521	506	483	520	488	505	500	516	515	477	511	497	468	504	486	485	460	494	487	482	518	513	520	565	509	514	457	445	480	523	504	489	503	529	536	489	506	504	535	508	503	493	511	472	503	471	521	470	506	489	483	512	476	490	480	514	558	509	494	515	458	487	481	510	474	511	518	539	519	528	465	498	462	506	468	457	552	454	482	536	514	496	500	519	496	512	503	485	498	484	480	478	521	522	483	498	472	494	496	475	501	488	481	497	512	495	498	508	475	478	468	505	479	487	478	526	500	485	490	501	481	489	480	485	488	506	508	472	494	481	520	497	541	484	484	491	502	465	464	503	486	475	518	480	493	530	515	521	502	510	521	514	489	506	480	515	521	496	509	469	451	478	495	491	490	499	479	510	510	520	508	516	507	534	491	463	527	482	516	522	488	470	475	521	459	507	474	451	485	479	502	477	508	508	482	546	445	537	485	470	481	515	492	481	530	505	507	462	518	510	496	488	494	478	469	490	509	535	464	485	498	476	491	484	484	492	544	514	516	475	549	460	501	475	490	518	474	505	441	495	493	477	497	478	497	513	540	492	512	498	462	482	492	482	487	501	497	514	476	465	479	511	500	475	529	471	501	515	500	534	487	460	463	479	477	511	506	490	472	486	514	484	498	493	480	471	541	460	539	476	481	494	472	512	503	512	427	483	520	495	505	468	535	498	503	539	487	510	463	530	491	512	513	475	503	481	480	508	479	499	468	501	465	498	515	492	491	555	503	502	491	488	495	511	487	520	493	488	477	501	546	475	526	495	485	526	481	487	498	477	474	496	507	538	479	505	495	524	507	498	515	482	488	532	493	461	523	492	502	488	486
23874	21358	28990	24060	21346	20074	2996	1435	1205	1134	1062	1084	1011	956	968	1042	904	950	905	921	893	947	889	883	910	925	900	853	919	862	907	859	909	853	847	916	841	877	886	852	897	866	873	877	878	879	865	834	928	920	835	871	848	852	894	843	875	884	862	860	838	845	844	811	887	847	830	907	863	801	818	836	837	847	847	839	885	858	830	909	864	870	840	820	886	859	858	849	873	833	836	828	869	904	882	857	860	842	824	851	869	893	810	868	877	809	841	877	872	882	854	808	826	821	874	866	863	859	889	849	859	857	892	816	850	846	839	906	840	831	900	818	860	842	846	821	821	899	846	810	809	837	821	819	860	837	866	875	807	854	835	870	864	824	835	847	855	894	907	883	904	873	831	789	898	873	858	917	856	822	897	888	803	915	938	945	846	853	860	843	875	852	850	951	881	840	899	856	853	870	849	866	818	847	857	840	853	849	828	858	818	872	898	868	840	837	857	836	875	907	866	920	861	868	820	836	865	824	840	838	842	824	884	894	790	810	854	898	844	862	857	880	886	872	838	807	828	916	863	789	851	838	813	886	886	841	882	837	831	820	880	829	907	912	878	846	878	833	803	851	896	896	872	861	886	828	853	856	861	833	812	868	844	791	827	873	885	814	827	857	837	864	854	830	835	893	829	835	786	866	869	873	839	882	839	830	853	858	878	923	835	858	876	893	891	848	849	847	858	833	839	880	878	821	838	838	831	841	838	827	802	809	801	809	861	869	859	843	813	903	845	895	846	884	875	845	877	855	803	882	786	862	807	867	841	854	869	874	908	840	812	844	860	882	815	859	883	832	836	813	804	862	870	837	844	890	833	910	846	877	885	849	882	792	883	813	822	836	876	817	790	898	847	826	862	906	833	864	834	836	838	859	844	863	880	781	868	848	843	826	801	924	871	841	873	841	909	848	814	864	832	887	793	849	859	817	843	798	863	929	880	900	819	845	824	879	837	849	821	834	832	896	821	831	883	860	836	871	881	788	911	841	870	877	816	837	790	849	862	851	851	848	894	821	872	854	842	846	870	843	832	910	850	798	849	881	825	884	825	866	805	876	845	847	902	828	796	814	826	842	881	841	825	902	848	853	834	829	871	841	866	838	822	846	852	821	882	844	816	812	840	821	922	844	797	811	835	860	837	850	839	821	861	828	850	914	856	812	822	845	856	872	880	843	829	893	852	870	868	839	822	793	858	809	825	915	844	859	857	828	873	833	802	837	806	858	830	864	839	796	867	852	859	833	877	858	876	879	858	877	948	877	872	823	855	803	859	856	857	823	841	879	891	796	860	880	878	800	879	766	845	871	851	875	910	836	850	860	850	841	837	873	872	870	828	876	855	848	831	868	855	829	849	874	837	848	878	839	891	886	846	849	838	848	838	853	853	875	859	836	865	886	856	866	878	857	850	814	839	847	803	882	848	848	856	903	881	850	842	822	799	835	802	820	824	836	867	862	845	812	802	843	845	846	888	877	858	855	809	876	798	822	818	908	851	837	796	865	867	771	842	814	817	890	871	827	849	840	861	888	852	816	851	829	894	849	853	855	832	842	870	918	807	890	849	845	873	821	874	880	906	820	879	857	862	865	819	825	820	887	847	884	844	874	849	894	837	934	876	884	883	832	878	835	897	872	857	820	907	853	860	855	842	879	851	892	830	898	875	833	861	863	922	841	874	809	847	885	803	807	851	859	855	875	861	844	840	868	876	869	865	864	849	898	839	863	868	827	848	892	856	797	858	867	903	885	850	842	818	841	884	804	875	867	899	858	858	859	904	881	881	855	882	857	850	816	886	854	792	778	889	861	876	773	827	921	855	871	851	855	839	806	816	906	871	878	860	911	875	879	888	822	892	824	883	832	866	900	915	887	873	825	847	882	881	874	882	805	870	863	898	879	873	842	843	832	899	832	826	843	848	863	867	885	812	812	844	828	853	872	863	824	826	814	867	858	807	831	860	887	837	870	877	872	860	803	850	827	851	889	897	867	803	900	831	874	844	877	845	904	824	845	863	856	848	823	866	871	852	844	844	810	886	860	868	846	895	825	818	804	835	869	909	856	857	854	809	880	783	897	802	854	835	846	861	886	863	884	878	878	858	895	847	813	876	858	828	851	880	871	882	872	833	895	852	865	874	904	882	897	864	901	849	831	887	825	839	841	833	883	759	843	873	840	854	841	857	873	886	846	843	891	823	872	887	874	816	891	869	863	842	866	823	882	842	885	877	808	836	900	860	839	845	878	835	851	875	878	911	821	837	920	881	873	820	821	843	832	864	872	891	849	874	778	883	851	848	780	861	874	825	878	833	831	854	794	856	840	843	841	849	859	853	822	856	860	805	856	815	874	854	854	830	821	881	867	861	898	898	867	840	859	825	847	854	876	823	854	881	863	852	871	852	868	871	884	859	834	829	870	840	894	878	825	902	883	845	884	858	861	863	838	881	835	823	839	849	870	859	860	889	863	835	849	798	839	789	829	865	863	861	832	796	831	872	887	809	861	896	868	869	849	867	858	847	831	884	843	845	802	810	840	830	856	872	823	843	859	842	874	815	838	859	860	885	876	857	833	811	826	829	832	816	888	804	892	849	840	907	892	843	897	793	799	825	824	877	815	863	891	826	792	816	903	848	847	858	824	850	809	869	852	810	782	865	843	904	819	855	835	829	837	852	832	860	861	870	887	877	855	903	799	815	817	840	851	870	847	857	845	900	880	865	847	837	873	858	836	821	892	827	822	856	860	867	794	843	832	882	857	860	819	884	840	831	829	894	842	857	851	833	868	861	869	893	915	813	882	850	903	871	861	855	852	837	911	841	869	827	886	845	840	890	842	828	863	822	836	864	857	874	857	838	824	860	834	875	826	837	826	839	875	835	848	876	831	846	834	869	863	928	860	829	876	814	854	846	905	835	821	839	877	875	833	868	844	830	915	865	906	860	831	861	870	831	852	906	858	837	854	846	809	913	826	873	887	878	846	839	847	838	850	844	852	874	796	900	893	854	850	856	877	862	885	856	859	848	911	843	801	883	820	865	799	865	890	832	849	884	815	866	854	878	815	811	860	876	896	819	847	823	887	848	903	890	903	817	832	834	848	876	862	881	837	869	864	836	841	855	961	874	863	832	877	850	809	838	859	846	850	867	842	851	854	841	833	857	840	883	842	848	814	804	784	830	910	845	848	814	862	855	903	805	904	856	855	874	838	853	815	877	821	809	838	771	828	815	803	857	828	854	872	848	868	832	839	870	862	849	830	819	862	849	868	885	902	874	856	817	870	818	874	827	862	890	879	853	841	897	859	873	834	884	869	838	835	878	832	829	881	848	895	814	858	821	838	878	829	845	832	850	877	835	814	831	823	824	820	851	860	854	859	835	831	862	886	795	844	876	871	817	846	863	851	829	847	834	825	873	844	874	835	841	813	841	919	822	898	888	895	928	870	842	878	866	824	856	821	848	842	815	826	875	844	845	892
4014	8923	7998	4216	2958	2231	1941	1654	1446	1250	1170	1138	1080	1028	961	989	963	952	891	966	946	934	916	917	916	948	928	917	871	886	915	906	861	898	900	835	880	858	895	900	886	879	856	871	873	851	871	889	872	863	861	895	820	831	850	853	884	835	857	855	849	853	827	904	866	824	891	831	927	854	821	909	878	823	836	858	863	882	885	860	861	896	839	919	913	876	852	834	881	898	867	867	848	846	885	854	831	850	907	833	867	866	852	907	828	883	890	894	835	833	867	888	895	832	848	901	876	842	879	877	847	878	804	861	910	867	910	848	893	923	893	806	881	871	869	854	831	844	787	905	820	902	846	904	875	876	922	868	891	862	866	831	822	886	827	848	826	834	889	890	852	865	851	844	833	881	902	850	837	877	855	882	906	838	849	831	841	832	906	912	848	804	857	826	901	813	864	858	803	861	840	942	878	868	845	884	807	869	885	881	822	896	876	851	878	821	825	832	888	903	946	863	912	859	830	854	862	822	812	881	917	855	889	844	831	887	915	861	847	852	822	876	837	882	840	876	824	825	868	867	854	862	846	778	885	858	861	841	821	862	887	816	885	899	849	880	896	864	851	853	852	893	825	820	820	861	890	854	828	858	824	811	831	852	887	833	875	903	851	876	865	862	899	822	795	838	856	863	835	827	889	894	783	834	890	876	831	876	927	908	839	803	931	896	841	828	859	840	865	841	825	891	870	895	865	886	907	836	884	921	787	833	821	867	863	842	899	919	874	845	834	823	919	843	925	824	847	836	915	800	866	895	842	832	809	870	872	896	937	857	843	887	812	838	901	898	856	869	864	869	857	870	823	822	916	832	815	910	837	844	846	839	880	882	866	811	868	860	832	827	869	856	823	837	853	910	814	843	888	896	878	829	894	830	881	830	851	795	842	872	880	875	831	860	882	898	813	824	834	867	831	857	855	815	892	883	888	869	823	885	870	819	862	800	839	889	813	902	765	820	864	903	852	883	893	850	859	838	852	865	877	844	878	881	851	883	810	838	928	816	848	868	884	859	853	871	841	861	835	863	888	834	853	865	863	858	910	862	885	888	824	870	878	861	857	820	902	875	846	895	879	897	880	975	888	860	831	868	870	801	870	868	832	833	848	814	855	840	842	904	800	845	823	854	881	860	820	867	868	912	884	881	874	848	829	893	889	928	816	858	841	881	880	822	854	876	810	884	848	842	889	884	876	916	845	846	822	866	832	811	876	890	859	840	836	848	848	875	875	878	803	852	862	863	884	850	873	892	897	840	860	870	808	811	868	865	843	904	886	866	896	882	846	898	830	861	836	842	811	878	813	868	858	866	906	883	925	807	856	864	857	820	810	829	891	870	848	819	854	880	866	810	882	821	856	865	866	837	890	816	843	871	840	879	903	863	821	871	851	859	810	835	799	863	810	828	841	920	866	877	865	853	885	867	861	852	869	811	858	865	853	816	821	818	915	837	836	885	905	854	861	926	834	850	899	846	870	879	857	866	869	880	845	866	865	851	822	811	853	849	914	834	837	838	882	855	862	893	850	850	851	837	885	850	843	863	884	864	892	830	900	852	870	826	878	855	918	857	897	863	838	848	860	789	954	879	828	823	814	868	901	841	850	895	898	892	877	860	885	870	893	810	871	883	850	882	866	839	848	858	864	890	876	900	846	829	855	833	886	844	865	864	801	837	867	863	895	827	886	862	860	846	925	815	860	856	890	863	874	887	857	848	835	805	903	851	879	808	853	863	855	823	868	937	797	856	807	887	861	891	859	822	841	866	851	876	835	850	840	911	860	887	908	866	809	807	928	792	844	838	826	865	882	889	832	859	893	884	869	841	862	854	844	863	854	898	840	824	843	881	861	886	853	885	876	914	871	832	883	894	885	849	845	853	868	863	760	886	903	838	895	823	902	886	852	822	871	859	870	868	881	849	833	876	889	918	861	853	834	870	873	846	840	852	898	854	846	850	887	848	843	836	848	882	859	908	877	839	859	840	828	910	815	845	843	888	834	828	810	822	847	860	842	915	888	882	871	826	832	883	779	893	889	855	884	859	908	879	822	908	862	838	910	847	865	820	885	925	884	818	889	791	865	853	881	869	849	851	819	825	856	829	856	890	861	832	827	842	837	885	852	862	916	870	824	829	887	880	840	840	863	907	827	902	789	853	844	808	830	862	841	801	860	831	909	899	839	839	829	895	894	857	876	874	825	819	814	869	837	888	833	869	835	877	894	848	866	850	860	838	809	882	854	823	875	833	889	850	830	846	807	840	858	873	856	872	822	880	856	865	876	866	861	877	903	833	837	851	902	861	830	905	863	875	823	834	830	852	861	811	832	844	886	853	867	857	869	887	910	846	884	881	854	875	846	870	909	878	907	859	875	904	860	881	849	878	852	845	866	866	899	897	872	872	834	835	872	914	888	836	871	837	868	900	888	807	842	876	834	857	856	871	822	832	888	803	887	894	850	868	850	859	820	878	887	902	854	878	832	873	865	908	878	862	813	868	899	872	864	868	823	866	873	845	865	921	860	850	924	835	818	847	894	861	820	854	841	841	879	806	837	893	854	835	807	857	884	895	860	793	830	906	883	812	827	901	868	813	865	818	856	807	883	831	908	863	908	860	800	858	861	807	803	883	825	839	899	880	837	873	876	814	914	842	854	838	830	881	803	875	909	873	889	822	896	853	812	860	864	830	874	862	859	887	819	815	869	831	872	869	918	850	849	889	888	891	841	867	855	858	874	895	853	855	889	866	866	841	847	829	873	871	863	830	796	908	919	852	889	862	928	823	913	903	800	856	819	840	847	843	790	894	899	820	858	866	856	822	832	817	856	808	906	846	833	903	855	843	819	855	842	850	850	839	856	897	823	846	808	827	918	842	782	846	829	862	875	816	820	846	852	864	844	850	817	888	909	830	826	860	892	846	862	818	854	812	862	852	893	892	786	866	868	868	829	866	811	866	866	887	874	888	890	827	858	889	873	826	819	909	813	837	882	841	853	851	857	900	870	855	876	880	862	866	840	897	869	806	892	876	863	873	820	861	807	858	827	841	837	865	810	886	839	832	882	874	817	861	828	895	823	856	840	825	855	871	850	896	845	928	879	923	804	873	835	798	830	838	861	904	829	870	892	893	858	888	841	889	962	816	857	864	854	860	911	888	832	886	892	807	824	876	849	856	886	896	806	861	886	895	822	905	866	806	857	855	837	842	846	852	912	803	870	910	849	842	842	897	839	841	808	925	851	858	912	817	810	831	878	817	816	884	831	857	824	820	865	879	911	866	810	822	853	867	817	908	882	893	879	794	869	857	841	833	892	864	846	829	874	883	876	807	897	829	892	898	838	828	845	896	834	857	834	806	821	866	847	841	891	840	857	843	900	856	830	840	887	814	836	895	822	895	880	877	875	793	900	907	845	906	857	832	901	825	866	864	824	838	804	834	862	847	828	858	863	860	899	836	882	909	834	905	934	871	859	873
24882	21315	28414	24555	21157	4392	645	449	392	349	351	322	320	300	301	270	286	280	262	295	255	234	269	261	260	265	266	246	261	272	216	245	234	240	251	268	258	239	237	244	250	233	233	221	206	235	240	219	231	243	206	229	224	209	250	232	226	215	260	197	219	233	249	236	231	224	252	229	238	219	252	227	223	238	268	235	216	253	246	232	217	238	246	200	214	219	250	186	224	239	237	211	208	248	230	202	223	212	219	236	223	252	238	229	249	236	244	237	223	223	231	226	237	227	246	231	228	236	223	263	219	253	230	227	212	232	227	204	229	231	202	196	236	222	224	231	229	237	240	249	257	227	249	246	236	230	230	236	231	229	219	197	227	205	210	255	218	224	218	235	249	225	238	220	219	222	231	236	234	227	255	227	228	230	244	224	237	235	222	227	209	235	229	244	214	242	231	237	215	248	230	232	215	235	215	224	222	255	236	250	244	230	250	222	214	211	263	195	232	218	225	242	241	228	239	249	224	235	213	251	213	228	241	198	224	227	231	244	222	221	240	235	263	208	216	241	209	202	231	251	225	248	203	231	219	218	257	243	230	242	234	232	230	224	242	221	220	239	221	209	242	246	229	214	227	239	213	214	232	255	208	235	242	215	227	206	277	217	238	221	229	230	235	210	247	229	254	232	243	237	218	267	228	224	244	253	215	225	249	209	211	225	210	209	222	206	222	221	231	254	260	203	263	219	207	243	242	229	210	236	246	243	230	243	222	248	233	248	221	215	215	230	255	230	197	228	248	251	214	231	230	263	229	233	199	232	215	253	240	234	231	239	249	221	239	233	246	225	198	224	225	243	221	238	251	251	251	219	238	249	209	247	226	219	222	249	232	261	244	226	219	244	260	233	210	211	222	229	227	242	232	217	252	229	228	226	255	219	225	255	238	209	243	214	204	222	235	241	217	243	242	217	200	230	237	233	235	225	202	233	241	232	243	227	258	225	235	241	243	212	246	218	222	234	220	211	223	269	213	264	227	213	217	220	218	189	239	238	240	228	257	226	227	237	243	226	228	206	236	227	241	267	252	256	261	243	219	211	237	238	233	237	216	210	242	223	237	198	235	232	231	253	254	201	241	236	216	218	234	213	222	245	228	189	235	219	250	248	200	202	252	216	218	227	216	227	223	243	220	222	244	242	234	218	236	202	239	224	214	200	248	215	232	238	230	234	224	236	237	221	214	249	230	212	224	242	218	229	238	229	219	248	218	233	236	229	211	232	230	227	229	232	202	220	222	205	225	257	240	231	251	220	225	259	234	252	224	236	241	247	258	207	244	211	244	243	230	250	230	225	237	225	241	251	246	244	241	211	199	219	220	222	225	259	232	234	273	236	226	209	233	236	250	235	208	212	238	244	225	242	228	221	224	220	234	254	242	224	221	226	242	273	233	205	244	244	219	214	211	207	219	223	246	254	227	232	205	253	223	211	212	236	238	240	216	240	227	227	247	219	234	247	231	241	200	227	256	236	260	216	220	241	242	216	193	219	242	234	259	235	214	267	229	269	245	235	216	256	250	241	238	234	235	207	244	228	227	251	221	247	227	238	235	240	252	247	229	232	255	230	229	216	238	221	223	280	226	222	247	206	229	239	228	209	250	243	218	226	214	262	208	202	221	249	238	202	235	243	231	212	236	251	230	221	247	227	234	225	239	226	213	225	253	222	256	237	226	244	217	239	239	223	235	206	219	225	235	208	215	242	238	237	235	222	197	235	242	242	233	223	236	243	219	227	230	231	236	220	248	234	206	252	219	234	216	251	230	226	264	227	233	223	220	221	226	229	183	245	218	227	231	244	247	225	250	231	232	259	234	228	250	204	250	254	230	220	239	232	230	198	231	243	236	246	208	244	197	220	225	241	237	259	239	207	235	222	226	237	230	228	213	228	222	221	217	201	236	247	208	205	212	235	210	251	251	223	230	224	235	211	235	228	254	221	209	223	213	236	225	224	253	217	226	251	227	227	237	238	243	240	249	230	214	223	225	238	255	242	241	246	214	231	223	251	211	238	251	230	240	227	226	230	237	221	208	228	233	215	238	250	237	239	220	205	220	215	222	209	231	229	250	247	229	225	213	240	208	239	186	231	234	231	198	218	261	226	218	202	212	234	253	237	243	237	225	212	228	235	224	204	205	234	209	220	223	216	229	221	208	228	198	228	240	209	244	250	206	231	215	238	239	246	221	231	235	237	238	238	238	241	229	229	260	248	203	223	240	250	240	235	253	220	254	223	240	233	218	228	221	255	244	231	231	261	237	232	228	215	222	226	226	240	223	236	216	231	245	237	242	233	245	247	259	226	223	220	223	244	252	215	227	212	249	245	216	226	244	208	253	211	249	224	237	245	258	246	238	222	226	256	226	226	227	247	238	225	235	221	234	232	210	245	196	220	238	228	246	237	222	240	249	245	215	228	205	221	283	244	222	218	232	254	214	237	214	228	237	235	232	229	231	226	235	232	242	231	238	230	203	222	256	248	232	209	197	250	209	224	244	198	243	221	211	233	231	209	209	225	224	207	208	218	229	252	250	222	218	217	236	257	216	237	223	205	239	255	227	216	218	237	253	252	221	220	261	254	255	240	225	229	217	261	233	231	229	222	206	227	254	243	218	214	214	235	225	217	230	247	230	255	267	228	242	232	222	254	262	209	237	269	239	242	252	243	202	196	188	206	220	230	219	248	248	203	233	231	240	234	235	235	230	191	238	251	216	218	236	254	207	246	240	206	213	245	220	216	212	235	235	228	228	224	242	236	211	224	215	244	216	224	239	232	235	244	228	243	240	241	256	219	214	244	200	231	221	237	252	234	232	240	252	249	259	234	219	226	214	233	226	214	222	210	212	226	238	215	223	247	230	227	217	241	247	255	254	242	237	234	249	241	218	224	235	216	244	213	242	224	208	260	224	232	218	214	235	209	200	244	219	230	221	228	234	214	194	212	205	230	225	254	205	216	241	245	229	238	245	224	204	203	243	221	251	239	259	235	219	212	207	231	240	231	225	234	232	213	245	235	267	240	241	242	214	238	238	242	246	218	232	238	233	253	247	207	201	215	214	236	215	209	243	237	206	226	236	241	229	204	225	211	226	216	268	238	222	245	219	217	215	215	225	262	226	237	235	222	236	239	237	231	206	232	198	242	240	239	225	218	235	253	223	222	221	244	230	216	229	230	240	232	216	259	239	229	222	238	235	211	230	233	210	259	202	226	217	210	213	239	203	204	222	252	232	200	235	235	269	214	245	255	234	244	275	215	224	224	208	225	245	244	253	212	229	214	217	229	223	229	245	206	220	229	231	234	227	236	238	210	228	215	212	212	238	224	240	265	259	223	234	234	226	208	226	227	237	254	233	249	286	242	233	249	212	217	253	242	197	231	226	234	241	237	202	229	226	248	255	246	238	223	230	245	219	223	228	212	246	240	230	241	217	212	235	244	240	227	229	253	219	214	245	254	230	193	253	225
3730	5916	4851	2398	1544	1307	957	702	611	504	490	430	391	370	338	325	328	321	311	323	311	309	323	303	296	251	262	245	288	260	263	266	262	276	257	263	241	247	281	293	276	281	266	273	247	296	256	283	272	249	248	227	267	231	247	265	257	270	262	275	254	306	231	279	275	261	250	271	246	314	265	237	253	252	253	245	246	258	259	286	257	266	267	228	257	281	275	248	249	257	278	240	257	274	257	267	237	255	259	263	259	238	245	250	257	277	243	274	285	262	278	266	291	254	241	269	291	250	255	271	249	288	254	241	232	269	267	268	260	265	247	248	251	232	264	282	250	270	225	287	256	248	253	232	274	259	266	270	242	282	265	264	246	251	270	265	268	264	261	239	278	260	242	250	255	278	277	256	238	245	258	237	248	253	259	259	249	243	284	280	286	298	241	263	236	262	248	261	285	261	254	277	241	268	280	265	267	250	259	269	253	254	251	249	263	270	280	262	269	275	300	242	283	248	278	245	268	271	292	261	246	273	232	232	257	250	256	276	269	289	239	243	251	264	264	261	248	245	271	270	279	257	251	273	244	228	258	282	284	263	271	262	255	245	266	281	260	221	237	247	273	251	252	285	253	279	271	266	273	284	275	290	283	264	241	257	254	266	255	257	228	264	251	237	253	264	254	260	257	264	267	248	289	252	285	268	260	268	240	239	262	258	222	269	273	260	247	288	278	265	264	239	243	242	254	265	227	275	255	276	244	271	251	250	277	240	254	257	246	235	253	265	273	260	238	256	275	247	274	260	242	248	273	285	296	282	263	271	243	264	304	295	249	262	258	253	270	246	257	260	251	263	271	263	249	270	243	257	241	269	249	265	252	233	264	262	272	253	240	268	262	258	279	251	279	274	260	276	248	250	269	269	284	287	272	256	245	277	231	284	252	264	279	284	247	278	272	255	251	263	250	240	253	290	265	269	250	316	281	266	245	276	262	239	240	260	259	277	244	277	273	265	224	265	257	254	264	260	268	257	251	233	258	246	274	256	320	263	263	266	261	244	273	241	264	226	233	265	271	252	249	264	257	244	276	262	265	244	265	277	234	248	273	277	275	270	286	239	264	272	234	266	266	263	280	262	272	256	273	277	262	273	270	278	280	258	272	238	250	245	249	286	289	301	253	253	264	273	277	253	263	208	271	276	255	274	263	259	271	266	247	241	260	301	280	277	238	259	262	264	253	265	255	236	264	262	236	268	267	278	228	245	264	247	257	274	224	269	261	265	253	245	272	259	298	259	230	257	245	243	257	271	276	275	269	251	271	250	281	280	261	255	259	235	250	260	246	261	249	267	259	244	251	247	261	259	262	237	240	243	266	287	273	268	237	255	228	250	259	260	257	241	254	243	280	221	265	260	253	255	244	249	239	253	262	242	252	251	235	269	261	276	263	257	277	262	276	265	289	277	267	248	277	243	280	262	238	242	245	244	283	229	280	269	273	258	262	271	274	237	252	257	233	256	269	249	245	251	275	283	252	250	250	281	275	260	293	249	261	250	259	264	255	286	263	237	259	264	289	273	274	238	262	260	274	283	263	288	250	272	242	253	254	271	276	281	259	275	251	256	253	278	245	253	244	251	233	271	264	258	250	247	285	247	271	267	266	258	253	260	232	272	238	280	240	252	256	260	267	270	269	247	280	265	262	269	230	249	256	271	253	262	258	236	248	255	255	256	292	263	264	263	250	267	268	298	249	259	252	228	255	264	254	277	251	245	228	244	255	288	252	275	244	262	249	280	261	270	255	244	269	250	236	290	245	243	293	246	269	279	252	239	250	250	310	276	254	261	251	268	242	229	266	250	263	247	263	274	260	259	275	241	279	282	268	275	293	268	237	265	275	251	269	227	267	256	249	259	258	264	257	241	276	267	256	283	251	240	256	259	262	232	252	243	266	245	254	276	273	268	232	277	228	279	266	238	279	242	276	239	273	244	279	265	273	288	259	290	277	266	243	253	251	264	249	269	256	219	282	269	245	285	250	249	284	276	273	275	247	285	255	274	262	252	268	258	245	262	260	268	257	240	250	293	280	262	266	249	267	277	288	252	251	240	236	240	275	256	274	241	265	232	258	284	290	233	239	267	267	274	246	271	286	262	301	278	256	234	239	279	262	275	290	262	294	289	246	279	238	230	252	268	268	251	273	231	265	283	275	252	267	265	271	256	264	260	258	271	232	288	273	260	284	260	253	281	261	246	255	242	249	258	233	261	267	257	229	257	272	256	259	265	274	301	284	254	245	305	261	238	265	272	283	270	264	263	276	259	239	251	296	225	257	245	271	223	244	275	227	248	259	250	250	259	220	273	311	247	266	262	263	235	265	274	266	293	258	228	287	258	254	247	262	277	269	240	265	265	244	254	250	250	224	246	273	273	221	265	272	221	245	279	245	238	281	277	268	293	257	282	263	270	256	298	258	262	251	278	265	238	264	234	271	241	267	262	257	288	262	251	239	264	257	252	237	262	238	259	256	242	250	245	285	244	247	264	258	263	252	248	235	264	254	242	249	244	285	258	272	258	245	243	261	275	256	231	297	249	241	249	227	254	272	284	264	259	291	250	252	239	255	260	237	247	278	247	263	255	278	234	265	283	237	229	262	285	237	257	265	246	247	283	261	259	265	263	241	266	254	272	263	257	253	242	238	254	261	259	250	257	255	276	268	239	264	267	257	279	271	251	294	286	262	299	227	259	256	268	242	252	261	245	278	255	268	257	261	270	245	245	216	258	266	259	259	282	239	266	248	258	249	237	262	243	259	244	269	267	257	249	229	251	259	276	251	252	277	267	276	260	266	270	252	260	231	251	237	268	281	243	241	264	251	286	240	242	234	261	249	263	269	270	269	263	264	290	276	256	247	266	245	279	268	285	250	267	247	259	257	263	264	239	237	222	257	263	250	255	247	252	261	268	274	266	251	258	252	254	231	259	258	252	241	270	233	253	274	267	226	235	259	263	255	245	234	246	251	267	247	288	268	285	233	240	262	266	255	249	254	245	240	285	244	287	246	251	291	269	243	287	296	280	256	267	255	230	248	269	228	241	259	263	246	247	262	265	274	231	245	263	244	272	274	248	243	248	246	268	253	275	268	294	264	243	277	235	261	253	268	239	274	247	253	264	264	270	240	271	276	251	268	254	253	228	263	247	297	255	250	254	220	265	262	263	277	249	260	302	262	255	266	247	269	232	241	266	297	229	263	248	232	262	260	264	231	279	235	263	202	258	272	274	252	285	230	259	255	280	268	245	239	241	255	230	259	244	253	229	249	240	262	259	250	278	268	263	283	261	269	294	273	275	269	249	228	248	253	250	276	289	268	236	262	252	280	248	251	241	267	277	278	252	270	271	282	248	280	249	249	240	253	237	247	262	261	275	246	276	248	244	263	245	249	252	278	259	244	271	255	244	270	232	265	277	249	238	256	244	230	267	270	261	272	250	265	289	258	261	255	259	286	257	259	267	273	269
22761	21364	29201	23910	21365	21431	16839	2020	1302	1217	1087	917	885	874	861	860	762	785	781	752	773	755	706	697	683	694	747	685	661	678	690	709	682	702	670	707	660	698	678	665	697	656	658	723	635	656	692	644	642	669	675	652	646	651	641	658	667	645	640	603	627	682	654	637	638	645	702	722	639	637	654	625	663	683	677	690	676	642	602	650	640	650	636	638	698	624	676	658	610	699	601	660	660	678	619	636	648	620	609	670	651	686	638	602	651	644	612	650	600	619	654	668	674	682	699	667	683	670	659	640	641	655	693	699	599	645	642	613	613	611	622	654	592	647	622	620	671	650	628	649	672	672	622	665	635	659	633	676	659	675	614	717	672	675	652	659	616	622	634	623	710	666	661	634	668	624	604	654	633	638	653	635	658	680	637	627	637	679	658	652	613	635	607	676	629	638	635	655	648	662	666	678	605	654	600	651	647	629	663	655	636	635	676	648	671	638	629	656	670	656	633	631	638	643	622	659	632	631	629	617	641	633	608	682	624	657	686	621	598	706	583	632	654	659	661	614	657	618	622	624	644	700	594	673	657	606	665	593	649	591	661	592	621	647	639	656	684	607	649	592	665	637	606	643	621	634	655	636	648	656	640	652	650	611	620	674	686	643	642	624	635	620	625	643	641	650	659	677	640	644	627	626	645	674	649	682	646	661	662	651	679	617	653	614	693	644	624	629	641	671	665	627	619	623	674	630	655	648	674	649	646	677	669	626	671	632	673	642	646	651	646	630	643	588	637	680	634	649	664	658	702	617	707	635	642	650	646	662	634	674	676	678	666	614	652	641	661	622	667	639	597	654	664	641	677	631	649	649	647	639	636	624	618	642	677	624	678	651	617	663	651	649	657	636	663	667	679	670	618	632	696	619	655	684	649	612	599	636	644	608	666	640	648	626	636	619	675	668	593	685	636	659	640	676	641	678	643	630	685	662	618	631	641	591	625	653	672	658	673	671	597	655	675	657	626	642	668	652	660	700	660	654	633	636	624	594	634	684	633	609	651	601	638	654	600	682	649	655	631	673	691	642	630	644	630	678	601	634	625	632	688	685	640	635	664	619	632	653	636	655	649	614	602	680	698	652	660	672	647	636	681	623	654	664	643	657	561	666	686	626	690	660	618	690	631	603	615	642	654	702	646	626	653	657	644	615	679	630	649	652	655	707	636	664	653	662	655	656	636	691	670	687	669	622	625	650	646	678	631	661	619	637	618	653	657	631	670	619	618	677	650	675	616	651	620	656	673	625	664	663	649	664	661	637	698	639	652	652	600	701	636	630	635	626	636	643	604	637	667	636	669	703	680	660	652	685	562	612	685	619	695	649	602	610	660	658	643	641	682	631	628	625	667	686	665	646	620	700	648	633	614	665	664	634	632	613	649	683	661	648	632	629	604	652	666	626	642	668	645	657	635	615	675	644	632	643	690	578	608	624	604	622	637	647	638	630	604	610	670	621	657	647	638	666	665	664	611	608	683	595	610	652	656	614	635	698	642	659	655	599	644	620	598	647	631	641	677	684	656	628	693	641	630	670	672	680	633	642	661	690	678	675	636	662	668	693	616	661	683	653	640	629	635	635	684	677	613	641	627	673	684	609	705	656	674	640	662	666	632	649	651	624	660	680	649	641	600	616	657	620	636	625	631	616	664	626	665	657	630	673	659	655	635	633	640	655	627	664	643	664	608	656	634	669	668	603	646	591	656	624	636	677	688	615	654	676	658	623	662	626	638	662	612	640	621	613	640	682	689	651	630	621	650	660	680	637	639	625	634	688	678	651	664	643	642	677	636	614	643	620	696	639	637	636	629	669	635	626	660	675	646	656	645	605	710	666	608	660	656	610	642	702	625	622	657	630	636	691	639	633	644	664	673	634	654	619	640	646	606	634	659	616	611	669	686	658	645	618	620	632	660	604	671	632	670	664	635	607	625	643	650	648	684	679	665	651	657	647	670	608	622	620	655	608	652	600	664	652	582	701	690	647	664	657	636	655	636	715	651	646	635	703	657	646	638	669	647	650	655	600	642	650	654	673	643	626	630	603	655	643	676	676	631	609	659	648	651	667	638	625	640	675	639	650	632	623	646	632	648	658	633	643	609	593	612	630	615	609	649	592	635	636	612	625	589	638	663	588	662	639	641	595	635	635	659	644	645	629	678	646	652	620	651	660	642	678	668	667	673	631	614	594	629	660	636	650	634	658	666	678	596	590	655	607	650	665	592	646	650	666	699	666	653	648	635	658	636	662	654	641	622	646	611	664	680	609	648	684	674	644	668	640	663	672	659	647	661	646	586	633	688	721	653	679	618	705	625	633	666	691	653	682	621	637	652	605	641	636	649	642	620	629	637	641	648	655	614	641	617	596	658	658	651	677	661	655	668	633	615	612	632	680	652	610	618	658	655	601	696	684	628	674	619	635	612	678	640	598	647	674	628	630	600	726	634	656	628	651	642	639	651	647	642	669	628	649	644	665	648	661	637	638	587	648	651	630	647	682	662	644	626	639	655	646	618	620	691	671	654	655	679	637	616	628	646	639	662	629	606	654	654	645	603	631	667	618	658	687	628	634	609	651	628	686	647	679	629	665	620	665	612	618	636	605	631	679	633	652	677	634	647	647	636	632	648	640	669	648	647	654	709	708	647	626	649	654	677	654	635	629	642	653	642	594	607	657	672	628	611	659	650	622	651	626	628	640	638	664	646	635	613	619	628	631	663	638	646	636	659	662	619	631	654	612	662	660	689	649	666	681	675	656	675	618	645	632	652	644	608	614	618	661	592	642	650	603	607	627	647	678	628	698	631	620	666	635	656	636	638	607	668	648	639	659	652	611	614	629	612	678	621	653	642	594	675	620	603	693	628	609	669	622	635	665	627	658	659	610	600	673	588	603	618	641	653	665	610	660	657	647	640	639	647	618	634	617	634	631	611	673	652	581	599	619	648	657	618	655	680	599	642	670	660	672	586	668	689	630	666	633	659	662	678	658	615	628	637	625	643	663	665	687	660	600	683	640	635	639	669	648	606	678	636	630	661	613	623	688	658	625	647	648	693	635	644	641	658	624	607	655	665	623	645	631	635	623	678	677	617	638	611	612	637	656	633	651	650	628	616	592	632	651	639	644	632	610	647	628	654	656	646	669	615	666	638	654	634	624	671	640	610	639	694	660	584	632	671	623	629	636	604	640	642	717	660	688	600	633	657	641	615	677	657	669	672	583	645	677	618	638	695	641	611	663	641	677	696	693	629	652	670	621	648	634	663	685	645	633	661	639	620	671	668	674	635	609	624	647	664	655	677	646	657	645	660	697	640	639	649	615	621	656	619	631	597	644	616	632	602	639	623	698	677	651	592	586	674	651	593	643	640	610	623	655	637	642	644	680	640	619	668	660	692	639	636	667	654	656	650	659	640	572	663	653	686	625	669	677	642	672	632	693	614	659	660	621	611	678	685	635	662	671	630	594	679	622
5410	14844	12781	6608	4599	3493	2661	2157	1727	1413	1375	1154	1087	1006	964	911	871	893	843	798	846	751	773	775	732	755	786	775	760	696	714	723	688	698	699	746	733	721	688	697	687	706	735	717	705	705	708	706	691	706	654	680	672	672	680	650	674	668	633	645	647	664	714	630	685	705	675	645	678	651	763	724	641	642	699	700	689	664	662	696	637	714	659	672	652	613	641	665	675	646	705	679	670	677	709	631	680	708	704	665	661	651	707	667	702	653	688	706	656	657	656	697	693	671	679	651	717	674	654	646	649	682	699	628	674	664	648	670	674	697	668	713	669	706	696	667	668	646	681	660	696	737	688	701	694	676	689	627	658	678	684	678	660	702	645	684	726	671	686	663	756	654	677	656	664	658	663	630	654	647	651	680	644	704	684	648	672	659	663	702	641	687	671	709	728	682	650	636	674	687	656	670	735	667	615	696	645	645	658	688	710	679	704	649	630	674	665	642	701	666	654	681	645	655	660	654	659	744	692	632	646	693	668	656	715	666	633	648	619	679	657	635	652	683	684	716	659	652	653	645	676	643	732	708	639	661	668	683	675	637	708	674	639	671	657	617	611	705	667	692	685	665	685	681	687	662	663	657	663	712	676	628	688	662	646	715	679	641	714	702	691	700	694	691	658	671	637	654	635	663	644	678	674	708	619	645	643	645	710	670	693	644	662	673	687	687	686	638	651	666	654	677	649	726	654	674	681	617	699	661	623	645	628	700	695	724	640	672	665	671	663	621	627	686	656	669	690	688	669	638	657	705	691	650	699	656	638	636	655	617	700	716	691	690	676	668	673	642	664	656	665	686	619	587	717	697	646	653	693	684	656	642	621	655	654	656	641	708	673	648	654	615	638	671	623	664	627	689	671	654	711	683	639	680	668	666	634	670	660	634	692	667	682	673	598	691	659	661	650	709	703	671	684	659	702	618	665	691	695	650	641	643	680	659	652	662	668	662	706	667	624	711	678	638	725	660	654	652	730	676	695	714	691	660	659	684	663	677	699	638	681	661	663	710	701	677	677	708	658	657	681	676	644	674	636	657	706	706	671	655	724	613	657	655	678	662	651	676	651	668	693	683	674	672	695	605	687	673	685	653	647	656	691	611	652	695	683	672	666	663	682	715	721	647	690	649	627	644	692	663	683	707	654	691	655	698	693	632	644	660	658	694	671	675	698	665	696	647	647	674	673	653	669	672	687	679	664	666	698	682	679	690	635	714	654	689	681	676	655	657	661	684	658	676	663	719	679	720	644	641	652	617	643	668	697	658	672	684	695	631	680	668	640	648	658	641	649	690	666	666	647	723	668	691	670	665	702	652	655	642	675	725	680	646	651	678	650	715	655	674	690	662	630	608	650	660	649	646	659	691	657	666	677	653	652	662	680	671	675	654	632	657	664	669	641	657	661	692	665	668	681	647	681	647	706	652	697	682	670	668	678	630	696	691	684	647	669	665	671	659	651	654	656	666	644	634	683	641	655	632	652	694	719	673	655	654	689	655	645	652	679	690	640	682	644	654	714	685	634	651	710	613	679	687	686	627	642	713	666	655	689	655	691	680	655	635	635	670	656	713	690	676	671	662	668	684	681	683	610	709	679	669	626	680	687	665	684	692	683	656	684	657	674	615	640	691	680	707	713	662	656	696	649	668	636	713	638	673	738	638	664	703	606	690	677	708	664	677	697	643	661	689	698	688	697	683	667	688	728	668	672	646	702	652	657	618	700	614	678	684	668	638	633	700	649	624	668	663	648	639	633	620	656	645	716	654	656	736	662	665	631	661	648	643	696	689	661	680	706	668	654	681	695	657	653	654	670	663	694	667	639	679	654	657	652	725	705	667	661	682	715	669	692	629	668	668	607	679	648	656	694	693	675	693	675	682	641	673	695	670	652	638	615	656	642	696	674	658	667	683	661	667	667	640	698	659	697	663	650	723	659	717	685	659	667	659	647	677	677	691	652	650	651	706	668	672	680	679	692	667	613	677	646	637	672	663	653	706	692	660	645	639	640	653	665	633	656	676	676	701	712	679	709	629	699	654	703	654	647	644	652	694	658	644	642	695	690	631	701	626	692	731	656	717	697	693	672	667	693	696	699	656	663	712	638	673	687	682	682	682	660	698	664	653	678	677	671	687	673	663	728	647	693	684	700	688	683	615	626	650	689	676	639	654	648	688	677	676	702	683	655	674	684	665	665	609	666	659	638	639	696	659	684	695	670	601	668	673	673	654	592	640	624	671	642	651	702	677	729	678	688	632	662	686	686	681	671	672	683	684	677	742	668	655	705	660	694	685	690	658	658	690	630	696	667	664	650	680	669	678	649	686	710	664	673	675	664	658	648	682	646	639	641	679	651	667	641	677	675	668	635	708	684	675	693	667	639	682	665	690	647	674	673	709	675	691	685	673	682	666	663	684	674	758	644	666	621	690	637	667	726	640	672	644	686	665	703	649	728	705	693	707	738	688	702	684	692	662	696	687	657	683	690	650	676	651	624	675	655	643	660	742	677	688	689	687	617	689	627	661	694	662	666	649	701	665	696	692	639	634	673	623	669	662	708	678	655	648	661	654	677	673	629	621	698	657	685	679	704	640	682	642	677	630	658	654	669	624	621	699	664	633	634	650	685	696	643	686	635	653	657	669	641	666	701	678	693	701	657	687	671	657	676	652	663	654	675	689	631	710	646	680	694	648	673	629	674	678	661	660	659	615	652	646	632	700	693	674	706	683	667	653	707	699	657	631	669	662	654	656	638	659	703	666	696	672	652	675	656	655	665	699	667	719	642	703	690	681	684	674	660	674	701	661	678	659	671	671	685	644	626	665	670	663	672	721	660	680	636	718	668	677	684	650	651	682	668	662	696	593	689	683	666	633	720	690	676	702	648	650	691	622	680	652	706	684	660	663	658	670	675	700	676	663	725	675	679	650	684	613	684	659	681	658	681	649	715	635	655	662	677	614	717	604	677	676	688	641	712	680	654	658	678	681	664	652	666	621	656	608	685	685	686	707	661	692	634	638	631	701	610	682	658	684	610	658	667	614	662	687	657	623	694	657	696	685	711	646	703	669	690	693	724	655	664	701	655	657	674	678	701	693	659	678	722	645	696	676	676	653	699	670	616	710	673	700	618	675	676	707	668	701	649	661	637	655	662	664	672	679	705	698	658	651	643	668	693	666	640	656	657	667	626	683	696	678	664	653	647	647	684	671	683	637	618	678	649	703	676	647	674	653	660	641	686	673	652	694	619	642	656	665	680	674	621	663	734	644	666	648	634	695	689	669	694	692	663	644	673	635	654	657	648	669	650	650	660	687	696	642	675	675	648	661	677	656	686	702	690	669	673	664	691	686	684	642	682	656	691	692	634	669	603	656	703	673	623	709	642	655	736	733	662	707	651	618	633	660	648	631	645	684	675	630	708	654	655	677	615	669	660	731	684	673	679	687	675	693	623	672	674	654	728	634	673	690
27551	20763	9680	866	557	477	537	450	448	509	480	514	429	506	442	518	474	513	468	489	498	489	490	515	459	491	512	500	476	481	454	495	476	506	459	487	527	453	519	493	467	474	478	478	493	491	466	458	494	469	469	462	464	485	482	491	479	460	492	475	496	486	480	479	484	447	508	500	519	459	472	470	469	472	504	521	479	471	535	442	469	477	479	465	468	483	433	487	473	482	485	471	507	471	515	486	448	492	475	489	455	509	512	465	481	462	470	510	467	501	468	492	512	497	482	478	479	513	449	486	499	447	503	507	456	437	481	484	510	456	462	500	525	467	479	466	502	505	468	466	499	468	467	508	477	453	541	480	467	481	467	479	493	485	469	512	471	443	508	475	494	479	459	464	457	504	482	478	494	532	466	501	492	484	451	480	465	520	482	485	501	467	460	477	467	477	501	441	504	483	508	474	495	481	468	463	494	486	476	477	468	446	455	461	464	494	469	491	488	471	468	493	489	464	481	467	486	508	459	480	513	471	478	471	457	454	465	458	506	472	490	473	500	474	478	463	478	468	484	512	511	476	512	514	498	496	498	474	455	474	507	451	470	496	418	447	503	490	509	459	515	492	486	531	457	453	455	443	466	457	546	475	501	441	420	491	441	470	479	494	486	499	514	488	483	526	477	471	526	480	506	463	497	530	469	517	456	499	514	493	495	513	494	480	465	485	459	496	480	490	493	478	467	445	468	490	529	469	445	478	506	482	497	486	487	495	466	478	513	448	478	447	460	460	495	495	502	503	475	485	516	503	508	468	458	487	472	476	509	479	479	495	456	538	509	458	500	449	504	479	476	492	456	457	486	462	469	488	427	443	459	439	505	498	476	509	506	469	465	493	470	467	494	500	463	465	469	451	487	488	491	486	515	491	488	465	475	480	480	494	511	465	526	474	512	405	482	470	510	460	467	453	427	455	465	470	446	522	455	468	445	493	426	449	499	472	497	479	500	450	493	463	462	451	481	498	494	509	474	482	493	501	444	487	501	472	462	463	484	471	460	422	476	450	500	484	463	404	456	482	454	485	488	520	507	447	482	474	456	462	517	482	512	475	503	472	506	483	493	449	486	461	508	506	465	482	497	487	486	470	495	447	484	476	481	497	475	482	473	456	482	460	486	488	525	491	493	466	513	459	464	483	499	467	466	460	501	467	494	470	500	482	462	445	455	511	450	471	507	483	492	449	476	484	469	469	501	468	460	491	491	496	492	508	492	483	495	518	492	445	458	489	443	471	463	496	454	503	507	507	494	478	482	492	491	514	486	482	497	448	466	475	483	504	484	495	456	499	415	465	486	484	492	478	492	448	488	476	469	466	443	485	457	468	467	471	488	489	511	459	481	422	469	509	508	484	445	505	449	473	460	488	480	481	487	475	475	483	479	524	468	488	471	507	474	508	491	512	531	489	501	493	488	480	473	463	473	485	474	445	475	477	476	497	526	438	516	483	496	473	450	460	494	486	486	462	480	486	480	470	490	476	473	478	521	507	455	484	484	521	474	512	482	463	508	469	501	497	460	460	480	503	460	484	448	468	494	438	453	503	488	490	493	482	484	473	460	491	474	483	477	457	463	483	495	511	534	460	499	467	482	471	477	478	467	479	492	490	460	539	493	448	459	496	446	482	487	486	476	487	469	490	539	497	447	459	463	470	455	479	498	474	479	484	491	478	485	521	501	528	480	468	460	477	549	485	455	523	495	496	474	489	479	496	495	456	451	458	510	494	466	428	486	497	501	454	495	458	484	462	467	488	495	484	453	502	489	489	435	480	486	480	522	481	459	467	485	489	496	445	456	483	470	470	525	486	408	460	497	496	505	511	483	502	488	489	488	458	480	478	480	476	464	511	488	477	440	482	505	474	489	518	462	508	505	437	467	463	475	522	503	502	476	470	475	478	508	487	462	503	502	466	499	509	473	476	491	499	499	485	471	501	503	447	482	475	492	476	506	501	483	498	463	513	481	465	464	482	496	454	489	497	518	463	469	502	460	520	467	504	486	444	501	491	480	479	447	473	487	487	531	486	480	509	473	484	471	456	449	475	521	498	500	491	474	481	459	484	490	471	530	451	474	496	493	482	484	468	515	476	462	473	444	461	491	479	470	547	430	488	488	455	483	463	484	465	435	495	493	481	459	489	464	490	459	509	443	448	520	455	454	475	486	463	514	472	505	456	480	495	482	478	493	478	464	486	491	512	467	494	446	470	485	482	490	452	523	540	471	443	493	507	491	493	488	442	468	510	469	507	500	495	504	461	468	478	486	497	469	479	508	454	480	505	458	489	467	482	534	478	478	449	488	470	456	456	527	487	522	491	501	452	503	467	518	488	490	502	497	474	463	475	477	451	429	507	482	462	476	502	476	471	444	490	490	528	463	472	493	478	479	497	511	506	481	458	485	494	461	450	491	518	474	465	454	430	521	486	453	491	459	475	477	446	502	473	446	477	484	491	487	466	447	464	527	486	483	477	508	463	479	478	484	436	454	470	481	488	469	480	478	497	473	484	454	476	504	467	488	505	467	491	462	464	423	488	446	489	480	488	528	491	469	505	498	459	494	471	467	488	496	489	459	487	439	493	489	475	468	499	482	485	492	473	485	505	484	528	466	480	431	454	448	461	444	486	494	478	464	463	491	464	478	453	446	467	519	478	438	468	474	468	466	468	488	481	447	502	479	471	496	474	485	520	486	485	443	474	484	530	476	501	426	525	504	476	432	498	476	484	487	485	492	503	471	485	454	465	436	488	513	487	490	475	468	489	488	480	516	424	466	462	458	480	492	451	471	500	446	508	510	486	450	494	475	469	492	491	473	462	461	486	453	468	460	502	514	502	510	501	496	473	453	496	479	505	489	470	487	512	525	487	428	493	462	447	469	501	488	464	454	441	471	448	490	482	479	505	486	498	498	497	506	516	499	466	481	485	493	459	444	503	447	531	497	476	485	476	477	502	448	497	446	460	486	471	480	479	510	511	447	498	477	527	491	478	490	461	458	468	511	491	475	457	438	456	480	467	491	458	455	452	501	482	457	450	540	469	556	473	465	486	449	470	482	475	502	474	476	440	461	455	517	454	498	492	517	495	515	505	452	503	477	496	487	479	472	479	508	493	475	489	486	443	458	451	478	495	490	482	467	480	472	444	496	478	475	457	481	450	477	478	481	518	478	521	453	485	488	467	448	493	492	461	470	443	478	484	473	477	486	498	487	507	472	503	493	448	453	461	491	471	492	495	507	442	478	517	477	482	461	426	535	487	484	478	474	461	473	469	463	498	431	478	514	482	488	474	501	469	466	495	493	471	474	543	494	448	428	476	470	469	505	460	498	466	466	499	477	513	496	493	463	480	495	484	479	504	487	473	473	488	442	504	475	486	503	456	484	473	500	495	490	468	469	465	505	449	508	479	465	504	508	517	462	456	464	476	503	486	447	452	495	468	507	484	458	484	464	471	465	482	440	445	498	492
4208	907	816	660	615	560	555	542	530	499	491	534	496	507	513	520	462	499	510	509	456	489	517	498	495	459	488	467	492	509	489	498	530	535	488	451	501	465	478	486	517	447	509	514	476	484	465	523	452	530	486	479	515	562	498	518	538	502	480	472	494	495	506	476	503	457	499	484	511	470	487	491	485	547	480	475	512	481	495	480	485	494	489	489	503	491	520	503	484	539	508	491	471	510	480	494	497	482	515	485	480	459	515	535	496	479	504	484	503	492	493	525	495	481	469	497	505	502	488	502	477	488	506	466	506	469	502	508	502	493	501	475	481	520	473	547	517	520	484	520	478	465	487	493	507	502	491	501	505	486	473	550	504	504	506	469	515	490	493	493	479	501	491	469	507	457	504	471	516	471	508	504	488	524	508	477	478	476	506	483	494	475	495	472	495	507	535	465	509	460	494	520	509	490	465	452	477	465	485	515	500	487	494	531	504	499	497	444	460	481	496	478	522	515	484	477	480	513	504	532	481	537	492	532	493	478	531	494	503	477	470	486	487	460	503	499	463	498	483	483	486	507	479	477	473	509	535	473	474	530	477	493	500	498	468	521	537	448	503	462	507	473	475	492	492	441	517	505	492	479	512	458	486	449	470	453	489	503	482	438	480	434	471	473	490	500	508	561	459	489	526	518	513	485	496	458	482	491	493	503	453	481	483	499	484	481	477	485	489	509	477	446	472	509	493	516	484	507	509	498	476	474	554	501	498	507	514	505	543	509	466	531	483	491	467	465	521	446	500	462	479	495	463	463	482	475	469	499	468	473	475	460	472	468	530	496	464	442	499	509	488	499	480	486	453	504	497	483	506	475	479	489	512	503	518	496	504	480	493	493	483	463	522	494	479	489	460	477	465	503	447	500	487	498	493	501	472	501	473	458	498	467	494	509	506	466	522	489	481	500	497	519	469	504	451	504	512	499	496	472	465	465	507	498	486	470	482	476	506	464	499	452	470	479	472	493	510	484	499	489	475	510	508	471	553	502	484	522	446	485	480	513	468	481	491	541	497	491	487	482	478	486	500	478	509	494	471	500	529	483	483	506	477	510	497	496	492	496	505	482	487	461	516	499	478	449	498	507	434	531	492	509	459	490	483	459	458	502	508	492	456	526	478	478	490	461	509	504	483	475	478	511	492	454	478	459	495	497	465	464	478	490	532	499	491	504	503	486	476	503	475	526	508	499	453	468	514	484	476	502	498	504	502	502	491	496	461	497	464	510	494	487	485	491	493	478	486	470	480	489	465	476	482	507	498	485	528	519	505	503	479	500	453	528	496	474	510	501	477	492	500	495	469	478	498	532	495	481	472	502	527	487	485	488	507	493	496	495	465	497	485	494	497	503	492	483	489	498	490	486	517	478	474	484	482	463	475	508	478	482	490	523	476	480	510	466	457	492	514	482	479	500	494	468	482	459	513	475	516	494	449	495	497	537	511	475	504	499	479	452	529	516	507	454	463	506	476	514	462	473	471	471	487	451	489	466	530	509	490	465	513	499	467	507	503	490	530	471	488	504	447	497	484	506	508	491	483	494	492	490	511	462	483	491	485	516	499	452	483	500	514	502	439	469	473	527	472	514	458	493	513	522	506	529	497	490	486	488	470	485	511	494	485	471	502	479	479	487	523	502	536	530	490	480	526	454	513	513	495	500	469	473	501	472	467	497	446	526	497	465	477	484	435	488	500	460	492	494	480	480	492	481	479	524	490	488	475	482	507	488	483	529	468	467	523	464	509	486	496	499	460	493	486	479	508	507	519	503	493	502	527	491	505	481	491	502	514	512	491	510	481	477	483	532	489	469	502	482	517	503	487	513	476	482	516	480	490	466	488	484	524	500	491	475	474	500	479	492	539	501	488	484	526	503	461	502	477	523	470	514	481	520	491	449	471	480	499	479	454	456	516	486	488	509	477	554	521	505	484	470	488	434	494	493	499	463	518	521	469	492	490	480	482	470	484	511	521	488	448	480	510	493	482	465	501	510	503	467	495	521	522	569	511	513	506	462	510	475	489	486	469	515	466	470	458	511	511	533	471	484	504	504	462	471	483	469	491	460	487	485	480	490	494	427	510	459	524	484	497	446	492	503	452	530	477	469	507	505	480	475	486	464	487	464	482	497	499	490	489	470	486	454	474	506	518	504	488	516	462	488	525	475	506	481	498	527	512	486	464	523	537	474	497	505	471	503	499	503	506	511	484	482	501	450	460	491	507	498	537	508	515	504	454	502	501	508	486	476	490	477	473	499	492	493	502	503	529	478	465	478	477	494	464	512	497	491	483	507	486	495	505	492	521	511	507	525	474	476	517	484	513	528	489	499	490	492	478	474	509	471	497	499	484	483	446	474	480	465	493	485	481	493	440	502	442	469	462	479	530	486	440	452	486	491	504	465	491	486	491	443	450	482	480	517	496	473	515	489	477	541	490	481	523	486	487	503	439	484	514	475	518	459	498	466	513	480	459	442	553	518	465	457	499	488	500	487	528	488	476	527	489	512	496	502	533	484	486	496	510	478	491	519	512	485	495	519	534	493	515	500	482	512	514	511	481	536	534	477	465	506	479	512	483	474	520	466	504	505	492	475	453	508	518	520	480	460	505	483	498	501	508	486	459	465	454	516	462	527	463	464	496	459	475	495	485	517	498	519	453	515	470	466	472	516	512	465	502	493	465	447	498	522	489	478	464	479	490	525	488	535	522	513	495	507	511	499	513	516	516	480	494	482	482	460	512	515	463	474	477	514	502	494	509	468	449	481	521	488	525	506	494	485	504	461	485	474	493	502	506	491	468	511	476	461	520	498	435	518	535	489	530	534	456	496	519	496	484	452	469	487	527	511	502	423	454	491	509	478	469	516	512	497	455	489	486	480	479	481	520	480	482	499	488	479	508	473	452	501	485	499	490	525	499	512	465	467	504	466	483	522	457	486	455	533	494	497	483	492	481	476	508	475	463	495	489	518	484	493	490	508	514	510	440	488	518	479	485	487	507	521	533	520	493	500	496	491	512	483	488	519	509	492	476	496	473	477	479	455	513	513	489	493	496	456	490	484	476	517	543	507	500	510	502	474	517	497	520	501	458	545	491	464	465	516	503	494	449	504	473	519	470	476	458	478	501	523	508	528	519	533	457	529	485	490	518	511	459	488	507	532	506	474	471	526	499	487	513	486	478	457	497	472	501	516	462	537	510	514	540	475	482	480	493	483	519	463	476	475	481	519	480	458	476	528	509	467	475	482	488	474	464	498	514	450	473	473	450	559	498	470	468	457	474	496	514	456	458	485	503	477	497	478	513	468	480	468	520	476	485	503	486	507	514	519	452	487	443	451	452	517	492	476	507	491	484	454	445	487	469	506	526	532	472	487	482	521	507	475	476	476	486	494	471	538	490	531	501	463	488	541	515	515	461	531	498	501	500	475	476	491	467	523	491	490	501	524	494	492	503	532	458	468	503	484	511	487
23838	21278	28882	24026	21286	20001	2985	1397	1190	1211	1086	1070	970	990	922	1020	956	903	954	877	948	933	907	931	890	853	864	821	873	863	851	835	921	854	879	835	831	893	847	866	866	864	844	858	807	873	849	853	802	839	817	884	837	874	895	847	854	890	873	863	853	875	857	809	891	835	875	882	866	851	824	880	868	914	791	850	828	825	808	817	856	813	860	836	796	834	851	858	874	800	825	809	816	890	862	889	880	864	903	832	865	843	857	864	852	815	830	826	797	808	868	874	839	875	835	822	863	869	843	855	876	872	816	847	824	853	844	864	834	830	878	838	848	873	840	863	843	863	842	811	854	816	845	839	825	797	848	851	814	818	868	836	850	876	853	858	854	873	875	880	823	858	850	871	801	902	873	848	787	902	847	836	857	830	838	909	840	832	829	844	844	876	838	805	807	818	879	834	838	859	821	829	870	867	848	864	883	857	860	855	824	824	802	826	857	838	838	866	823	867	870	810	809	855	858	843	864	862	888	840	821	794	816	860	838	828	797	809	827	869	872	844	786	826	874	822	834	836	796	854	821	891	854	823	855	830	822	798	834	825	818	829	819	802	792	806	773	852	852	826	814	857	863	846	816	872	833	885	838	862	870	826	854	828	842	835	829	846	869	860	857	839	838	812	810	870	875	884	849	799	855	816	825	817	850	810	818	848	818	842	795	790	865	822	803	872	910	816	895	835	850	842	789	862	826	847	863	863	876	852	834	825	819	812	843	802	836	871	817	809	865	861	896	818	800	809	857	855	819	882	817	873	840	852	815	840	838	802	848	805	848	831	863	888	866	820	839	779	836	812	790	835	836	801	854	846	852	830	835	818	825	786	849	806	871	867	806	878	826	808	815	823	843	815	822	816	870	828	885	771	841	887	847	796	807	854	884	850	835	829	869	794	870	817	855	820	854	865	885	822	792	834	858	840	832	845	883	872	860	849	789	915	802	860	917	887	847	846	873	806	848	803	865	846	839	811	781	855	891	799	908	847	883	820	873	864	848	789	892	850	859	803	795	810	770	893	885	905	830	826	826	816	817	838	859	839	882	856	845	809	834	858	844	879	813	841	832	828	836	842	850	851	889	832	851	824	817	827	838	808	868	820	824	824	845	875	824	833	769	788	847	841	809	838	848	878	875	796	771	856	856	852	849	818	828	814	822	854	826	882	903	820	814	827	810	875	835	837	861	827	853	825	814	927	863	850	863	892	849	832	798	821	813	833	857	820	810	838	856	814	837	851	887	827	843	808	823	797	815	849	838	821	852	868	881	806	832	872	843	818	809	832	871	816	841	844	807	836	845	845	851	847	805	863	806	752	801	899	863	824	866	846	861	875	862	869	847	864	869	803	853	851	835	829	873	795	841	859	785	899	840	834	779	842	889	788	872	869	822	799	826	861	823	859	848	786	813	802	825	852	882	793	789	788	873	842	853	864	866	833	874	826	822	784	775	855	849	777	849	878	839	832	845	818	813	834	857	877	893	804	862	851	857	832	854	842	831	843	830	874	839	806	840	863	818	839	847	867	858	861	852	851	860	835	854	854	865	823	858	806	841	825	880	852	846	819	873	893	844	862	834	806	800	833	826	794	817	885	843	840	806	824	859	883	788	855	817	818	834	858	882	871	843	829	848	877	846	840	846	883	807	815	864	801	857	833	845	851	838	825	813	860	862	834	872	819	830	862	853	807	822	862	787	814	857	802	866	841	840	832	868	868	848	879	865	869	825	827	853	840	891	778	834	811	841	834	852	798	803	855	849	822	811	881	857	800	792	829	855	846	815	835	881	865	818	884	808	795	864	890	829	861	829	824	889	816	809	790	848	854	830	845	822	860	817	898	847	891	809	830	880	815	865	822	785	822	830	837	816	801	823	816	826	839	835	837	822	846	836	848	869	835	842	873	803	763	869	768	852	790	786	829	802	875	912	852	850	875	887	822	827	869	856	840	842	807	847	824	865	849	838	861	805	807	849	861	887	813	876	826	841	818	846	874	802	807	824	826	852	821	866	856	827	843	857	845	876	874	883	838	815	887	821	832	839	843	875	773	803	873	846	837	812	837	847	844	870	839	827	823	847	813	848	873	841	866	803	836	867	874	827	866	831	828	835	823	861	807	830	813	834	796	811	811	815	835	788	806	848	864	821	846	784	881	910	883	891	810	867	829	832	862	851	819	871	825	869	833	799	895	847	827	789	807	851	850	869	826	862	844	799	919	837	823	885	839	874	850	782	868	783	841	813	897	822	849	859	814	899	909	893	888	843	842	847	855	842	829	846	861	893	809	859	801	815	784	817	861	860	864	839	808	860	851	829	815	875	799	889	821	816	862	809	873	846	865	850	845	848	826	834	865	872	869	848	830	831	841	812	889	843	874	815	785	839	830	821	794	909	836	862	841	859	875	847	815	853	824	839	776	849	836	823	867	848	887	862	819	827	781	838	804	823	800	830	839	823	839	846	861	857	871	759	843	804	873	823	825	842	801	859	830	850	865	831	802	811	858	853	869	846	831	885	900	882	827	825	835	841	830	789	890	869	817	835	875	840	887	794	873	821	824	809	898	809	789	889	851	845	865	874	889	832	887	812	860	870	851	856	823	828	810	829	852	865	858	818	842	859	866	817	846	895	831	847	806	839	882	847	830	814	820	810	852	845	862	828	889	881	876	822	868	859	837	831	851	768	838	808	817	827	865	801	876	870	842	829	903	822	825	881	876	851	886	855	828	816	840	844	871	817	824	808	842	837	863	849	792	887	839	836	830	874	853	812	873	837	844	848	856	839	850	819	809	808	852	833	882	835	871	858	827	824	799	892	834	858	811	794	835	829	844	840	789	790	787	848	865	846	820	821	821	847	893	830	828	831	831	872	853	863	835	815	844	825	844	837	814	840	872	832	820	861	857	820	866	826	884	860	847	784	822	854	870	825	854	872	907	916	814	790	819	832	846	835	860	835	821	794	817	814	740	810	854	836	837	827	826	844	866	822	911	843	813	838	838	895	795	817	790	803	847	810	856	899	849	861	868	817	846	859	833	841	834	851	801	837	796	814	821	900	825	856	920	831	790	829	860	893	837	873	905	827	878	849	835	848	812	847	853	849	827	845	846	864	863	864	845	841	871	822	844	804	843	850	830	852	839	826	860	832	815	879	811	845	818	858	869	841	832	814	839	819	839	849	824	855	795	821	763	838	878	860	788	883	842	877	877	861	819	881	838	820	854	876	820	838	823	832	823	849	838	837	814	797	858	849	835	823	857	809	841	851	853	853	862	843	801	804	886	854	842	835	862	828	820	812	773	879	850	820	880	803	847	811	888	835	823	799	787	803	864	818	825	801	848	823	889	824	861	860	784	834	845	863	850	833	826	842	861	876	810	842	877	858	837	797	785	798	829	836	820	861	865	843	832	831	869	801	908	816	784	815	879	828	805	828	845	825	834	788	839	880	788	846	890	792	794	808	848	864	797	884	822	869	882
3998	8983	8135	4119	2829	2306	1861	1594	1410	1248	1181	1121	1046	990	987	984	962	949	930	899	931	960	896	839	940	883	878	842	880	910	915	886	874	819	907	805	851	849	829	820	884	879	938	844	850	889	861	846	854	925	848	821	845	901	820	861	815	897	871	830	842	845	861	879	817	863	842	865	862	832	813	842	849	877	865	893	851	880	853	861	865	856	818	829	898	783	890	872	828	849	817	930	868	847	877	835	842	838	842	872	791	846	816	808	832	878	836	883	897	812	847	845	819	833	858	831	797	833	880	886	808	879	861	868	895	809	875	787	835	852	830	848	826	841	813	831	863	880	832	863	845	881	882	845	858	851	853	864	868	869	857	840	857	888	793	831	881	857	835	835	817	862	842	812	834	820	855	839	858	835	797	854	812	857	841	798	830	845	852	806	896	830	829	864	885	855	867	826	854	868	852	843	946	826	861	836	864	900	833	824	881	824	830	817	852	834	836	866	846	858	858	881	841	840	875	840	890	834	858	840	865	808	883	749	865	796	853	815	839	829	889	877	835	865	840	840	857	864	860	843	856	853	846	864	832	899	887	863	861	811	819	870	821	871	831	816	830	894	867	855	856	878	809	831	859	895	845	821	830	826	802	898	834	839	844	899	869	868	893	885	819	857	823	857	805	815	800	846	865	808	851	842	866	763	879	822	849	887	822	855	792	808	868	846	839	839	882	795	845	883	832	833	870	890	865	835	831	949	882	864	867	864	841	856	842	874	848	892	867	817	820	852	829	816	803	835	884	885	877	844	809	812	841	803	873	886	849	862	862	841	892	840	842	903	845	809	828	845	896	919	804	864	844	850	852	868	832	911	835	820	822	876	856	833	831	853	842	889	858	884	858	840	852	826	855	844	859	826	850	832	848	887	804	863	853	866	900	818	863	822	900	898	873	845	870	818	824	796	874	919	906	885	879	799	864	893	886	803	807	864	867	826	879	869	868	825	836	855	837	801	837	885	821	869	846	881	820	838	839	897	860	848	823	862	832	840	829	865	795	847	859	841	826	849	840	869	886	822	828	905	902	808	857	895	835	879	869	890	810	860	861	889	893	843	821	855	857	855	856	836	833	854	845	861	813	891	891	839	822	827	825	823	839	828	793	838	885	902	865	822	851	839	831	821	868	829	828	854	871	873	844	860	850	823	819	850	834	857	877	843	779	860	820	797	946	862	847	841	827	800	814	852	786	840	868	815	821	859	841	848	868	875	837	882	819	870	854	839	825	845	850	835	824	800	841	878	798	816	858	859	816	807	853	830	838	872	892	874	838	912	893	854	854	855	826	824	883	871	831	851	846	861	826	820	874	855	831	857	842	905	778	807	821	874	870	836	841	812	825	802	895	872	871	796	847	860	877	794	866	855	854	840	852	851	855	796	806	885	843	854	834	834	848	879	850	832	848	815	832	829	854	846	820	855	835	838	781	836	902	843	875	884	824	863	877	861	872	811	866	800	943	814	796	821	777	874	868	824	877	826	837	812	840	806	904	816	846	861	867	827	835	838	831	775	816	839	883	862	837	832	837	867	841	862	867	894	846	866	867	873	847	836	861	823	893	876	838	820	853	833	841	857	806	849	859	858	850	853	794	798	813	842	850	856	847	831	836	828	854	847	862	903	847	836	856	819	866	851	881	854	857	841	892	819	816	818	840	858	828	818	820	858	884	778	840	833	846	848	829	851	834	858	830	876	846	906	852	897	813	857	843	839	841	861	909	823	844	872	831	817	853	873	825	819	910	845	858	825	876	847	807	852	758	842	872	852	832	896	827	880	800	831	818	868	846	819	840	795	858	855	885	806	900	856	859	861	872	868	808	834	825	860	894	885	844	862	838	852	871	855	858	830	872	867	881	849	850	859	791	887	847	827	881	829	870	855	844	871	808	919	798	850	856	893	824	822	809	844	864	866	845	829	853	857	839	861	834	852	837	858	863	809	848	867	805	816	877	821	849	832	845	862	887	876	803	861	857	816	812	865	839	877	833	865	833	839	864	825	835	859	832	864	799	842	893	836	869	926	814	865	867	834	779	886	823	861	894	836	826	846	863	842	880	821	874	844	853	847	867	846	805	830	912	870	878	826	804	915	833	852	870	849	865	853	855	808	864	800	861	839	903	883	827	880	850	826	808	824	856	829	837	824	840	883	900	857	814	872	859	829	896	854	844	852	902	824	849	841	808	775	790	847	862	817	834	846	843	872	834	821	837	826	851	899	831	820	860	824	885	839	894	859	856	834	846	859	818	836	877	869	863	852	876	894	902	806	881	877	799	838	826	911	852	849	818	791	826	796	794	909	927	822	830	843	895	899	833	794	847	867	836	848	827	885	871	872	865	889	823	844	832	856	817	895	868	853	853	873	830	850	836	865	833	825	824	845	851	833	846	815	897	888	874	881	899	835	802	836	842	809	885	868	875	849	856	861	771	857	862	864	838	832	863	864	828	885	821	834	863	880	822	866	873	850	836	830	874	834	832	824	865	885	817	852	838	870	831	823	859	831	873	848	851	891	839	860	814	841	832	845	872	892	830	825	818	813	864	852	840	836	808	846	834	866	823	848	826	814	845	839	833	870	838	892	832	861	868	872	808	869	883	866	845	864	858	880	857	834	804	891	857	868	846	824	790	880	873	862	840	855	860	875	845	883	900	865	856	788	836	879	851	844	841	831	801	906	839	865	839	817	837	834	808	845	847	849	814	820	840	813	872	868	835	832	861	853	847	869	825	839	889	887	881	839	813	849	868	830	849	854	866	835	814	887	828	859	837	820	869	831	870	826	841	839	870	762	827	849	868	860	877	839	830	892	853	829	836	832	843	829	848	847	869	843	820	852	871	881	820	832	850	905	849	859	830	855	900	857	884	865	775	826	845	776	860	857	868	884	824	879	829	844	839	857	926	878	894	809	856	841	835	839	850	885	901	814	884	855	817	834	818	815	813	848	854	835	884	836	864	864	861	860	859	832	863	859	846	860	873	852	869	873	893	864	860	800	870	883	873	835	896	831	827	905	840	860	835	849	868	857	821	857	841	851	793	862	815	850	815	857	839	831	861	847	831	847	815	923	810	879	842	809	829	831	811	856	887	848	858	867	900	829	841	853	869	900	804	812	869	882	843	853	873	864	850	862	889	897	891	791	842	813	819	817	842	868	826	813	887	884	857	813	834	835	800	887	850	839	845	853	832	825	852	865	855	861	861	842	847	822	844	847	840	807	839	848	835	776	826	843	834	846	809	829	816	791	828	851	860	847	864	829	852	828	831	896	857	790	840	874	824	803	861	834	834	862	930	846	830	856	845	860	803	856	859	860	865	812	881	826	895	820	848	824	814	846	824	840	806	856	849	865	850	861	866	848	851	929	829	789	859	863	820	876	841	817	850	821	819	833	815	821	803	781	859	859	879	818	863	838	865	842	871	831	855	885	861	854	829	859	808	816	873	857	829	836	849	821	808	843	917	858	817	845	849	836
25013	21334	28372	24599	21146	4291	660	439	417	364	314	297	351	322	271	284	282	281	277	249	274	234	257	256	264	250	243	251	220	257	215	229	260	259	228	248	244	236	253	193	226	238	232	217	218	240	240	254	252	234	220	228	224	240	204	247	251	252	254	233	214	218	244	260	265	198	229	209	243	220	229	244	216	234	192	241	197	222	250	244	222	208	234	235	195	203	233	240	241	226	219	218	242	254	222	235	238	210	229	244	222	242	229	225	231	213	226	234	231	195	225	218	254	229	215	222	246	200	211	233	225	201	201	228	215	226	243	234	241	217	235	207	215	212	228	235	241	234	235	212	232	249	197	241	247	252	249	202	222	242	235	240	216	236	238	226	225	258	227	236	219	232	229	229	223	239	243	224	215	214	213	228	197	271	242	228	216	210	223	238	229	230	227	233	228	232	229	216	228	226	229	224	218	239	211	237	229	211	208	213	207	240	209	205	203	237	223	206	241	240	223	211	216	243	231	219	213	226	227	236	235	211	236	217	226	203	205	217	231	223	225	215	247	260	258	207	237	239	259	226	234	226	220	268	196	241	229	207	212	231	227	190	227	219	256	227	245	246	230	238	237	222	204	218	242	248	216	221	240	261	224	217	220	222	232	219	234	232	236	235	239	241	209	241	224	224	214	219	235	213	212	230	242	240	248	229	228	226	206	211	218	254	226	228	229	227	218	234	243	217	199	228	237	250	240	226	256	234	226	218	255	202	247	232	244	242	199	251	227	238	247	220	250	214	247	239	217	227	224	220	228	241	239	237	222	231	231	231	229	211	224	224	225	239	218	210	227	227	197	230	229	224	224	239	235	230	240	220	232	225	215	209	224	239	212	237	223	236	199	239	220	217	216	237	231	228	240	222	207	238	228	210	213	231	229	219	212	220	242	214	241	238	261	252	212	255	226	236	220	242	219	219	250	214	220	211	218	208	212	229	240	222	243	230	221	269	233	200	220	210	210	211	225	225	224	234	231	216	226	243	240	226	239	227	239	225	203	224	242	212	223	210	231	220	252	224	197	231	223	228	233	229	219	236	246	243	242	237	231	229	247	220	228	229	217	236	236	234	227	231	245	224	224	219	212	223	214	247	233	238	245	229	216	231	219	234	237	214	225	218	237	248	243	247	197	214	223	229	208	210	195	239	205	232	210	205	256	233	249	240	232	255	243	236	218	219	210	254	213	200	239	257	247	246	213	212	243	231	206	234	210	236	250	231	223	231	215	214	236	207	228	216	200	238	196	231	234	190	248	207	232	221	229	208	251	227	252	212	225	219	227	226	226	226	228	248	226	208	214	200	239	239	221	214	205	223	199	205	233	235	221	220	230	220	237	236	251	244	250	232	227	250	246	223	230	216	227	231	231	221	215	259	240	240	261	242	205	209	252	233	204	236	201	213	238	194	218	239	243	222	221	234	234	218	214	229	204	212	261	225	223	212	234	215	235	245	216	234	208	222	267	231	219	209	207	240	231	227	218	233	220	258	246	232	218	202	244	261	202	237	232	258	230	222	242	223	248	216	206	225	231	211	239	240	224	227	249	231	236	251	246	239	210	236	236	217	227	203	232	228	213	241	234	237	232	273	228	267	233	264	202	229	212	227	223	218	213	219	256	221	236	227	216	223	211	222	255	207	224	206	231	215	207	206	213	203	218	226	228	215	225	215	217	221	222	224	236	208	198	209	228	212	248	223	247	210	223	203	218	219	227	224	202	224	232	185	228	223	211	245	218	225	210	222	241	213	235	220	228	215	251	224	192	216	224	255	232	226	246	241	256	219	230	219	210	205	242	212	221	234	191	233	222	220	202	232	234	246	215	237	196	250	210	236	212	231	225	232	250	247	193	213	193	227	253	211	251	214	223	238	228	218	212	221	239	221	248	215	213	239	240	262	214	244	245	233	203	211	230	236	227	237	244	226	216	229	225	196	220	246	224	214	218	228	233	216	241	231	223	243	235	244	209	173	247	245	216	230	259	224	256	226	240	217	234	234	235	202	234	218	227	232	215	211	237	197	229	230	213	235	215	266	210	224	240	232	204	233	220	218	202	225	211	204	210	203	225	225	225	225	213	221	231	242	236	235	257	223	231	235	222	218	228	209	210	205	191	259	232	212	217	244	236	249	228	224	226	241	221	221	240	223	217	203	199	213	228	212	245	222	211	225	221	226	236	225	227	212	246	245	198	228	221	213	236	218	238	224	223	238	210	240	214	234	207	238	192	230	218	244	227	260	206	228	228	247	238	239	223	196	250	216	232	203	235	231	216	220	197	246	250	245	220	254	237	222	242	210	238	252	217	246	250	235	230	238	191	242	227	212	230	238	222	210	239	245	208	271	226	208	195	222	188	246	238	219	219	219	219	251	210	209	206	233	237	227	219	211	209	232	209	219	237	220	242	209	228	256	241	245	233	218	268	215	224	241	235	222	239	231	217	222	239	240	235	229	202	252	195	209	228	240	244	210	263	213	219	246	225	254	217	219	221	230	215	222	226	222	229	237	240	215	246	204	225	214	208	217	228	223	205	215	240	232	207	223	206	217	222	218	238	217	236	210	213	239	222	206	213	238	235	251	213	235	244	232	234	208	238	242	214	232	214	234	212	202	216	237	217	199	242	206	275	192	255	234	243	247	210	217	225	239	222	211	259	229	220	257	215	224	243	203	234	245	213	200	195	237	253	234	212	212	230	222	247	216	244	208	245	219	216	236	225	213	260	224	220	217	236	223	238	234	269	238	208	212	235	221	211	263	196	251	219	233	202	240	235	241	250	249	251	197	229	220	213	237	197	211	217	227	234	226	239	207	223	239	209	217	228	248	237	211	245	205	229	225	212	222	231	217	228	220	235	252	237	247	206	209	233	216	221	240	223	254	189	211	226	218	242	228	251	223	223	247	233	226	225	229	200	261	210	231	255	238	255	240	204	196	233	245	191	219	224	229	220	201	246	227	255	223	233	235	200	234	191	208	232	247	228	231	203	227	239	215	219	204	208	200	227	225	235	246	219	180	218	229	242	227	227	215	223	212	235	233	215	245	233	230	232	236	236	238	206	225	230	216	233	203	216	221	220	217	227	235	232	220	230	224	198	220	208	233	210	240	239	220	230	217	214	247	223	221	241	202	219	229	223	232	245	220	241	251	219	237	228	234	274	242	268	228	210	226	227	226	239	229	230	226	238	245	228	229	230	207	222	200	218	217	263	219	195	225	234	217	219	233	198	229	219	233	209	216	216	235	216	208	217	203	243	229	234	206	227	217	258	239	204	238	200	222	235	228	223	211	221	205	208	234	217	225	237	213	206	230	235	253	236	223	209	228	237	211	220	234	227	236	211	227	238	236	281	242	200	200	201	246	215	242	219	217	225	241	249	215	208	206	250	224	233	200	224	220	213	270	220	221	245	236	235	235	237	237	227	257	224	228	231	218	216	233	241	222	210	199	242	225	209	249	250	235	237	206	243	216	195	246
3775	5961	4854	2447	1633	1213	898	758	598	526	482	409	376	351	355	365	292	305	320	290	305	281	265	301	290	294	259	226	293	282	290	270	286	260	304	272	270	247	282	242	237	270	237	251	284	252	285	250	257	258	253	264	286	257	278	274	267	251	276	239	243	243	255	265	301	242	265	245	255	279	254	225	216	258	248	264	271	295	267	265	246	282	268	260	269	247	247	253	264	261	227	253	279	271	246	256	235	256	280	227	260	233	258	236	270	214	241	255	252	294	237	252	255	274	254	244	279	243	244	278	258	254	277	267	260	286	256	233	299	253	244	249	262	263	258	278	251	246	262	251	263	244	250	251	253	242	253	237	267	283	247	273	270	239	245	292	263	262	250	281	260	270	254	265	234	265	247	268	275	271	291	287	275	276	263	246	256	286	247	250	258	259	273	282	247	277	252	259	265	266	267	271	257	271	269	265	270	264	270	244	301	240	254	240	263	259	276	271	241	249	251	289	264	268	268	270	288	264	279	249	266	279	260	256	246	245	279	274	267	258	245	280	270	242	280	257	256	274	291	271	245	263	248	247	255	241	276	238	235	284	238	282	261	244	239	260	282	274	256	260	272	262	287	230	250	242	232	243	240	249	252	251	252	255	232	248	283	248	270	248	230	272	235	258	251	251	256	276	275	299	284	240	265	305	255	256	270	250	257	277	272	253	277	270	258	306	257	247	259	262	262	245	285	261	260	254	268	245	268	261	272	260	259	219	256	237	280	251	262	265	268	240	254	256	253	252	237	242	255	253	260	255	238	244	241	264	259	278	248	251	242	253	247	267	245	278	279	289	229	261	263	233	243	252	259	239	241	293	260	266	279	260	250	263	266	249	245	235	293	239	245	206	238	255	282	270	274	229	269	241	277	243	292	271	231	211	248	258	260	229	272	241	255	247	254	235	274	249	261	263	226	272	280	251	249	240	232	267	264	293	256	258	248	269	251	263	272	230	264	240	273	275	243	237	268	253	251	240	269	270	276	262	229	279	253	250	258	252	274	232	266	262	271	241	247	267	279	269	258	250	263	253	246	260	230	272	246	265	264	280	238	263	264	255	243	254	257	248	256	261	272	261	256	243	279	240	278	268	241	254	251	276	254	254	265	279	271	248	261	240	273	259	256	239	242	250	256	277	242	271	259	235	262	249	244	254	244	250	274	274	263	249	259	256	273	271	256	268	268	244	259	268	269	258	280	264	280	256	251	259	252	253	258	237	230	258	256	252	261	261	259	265	250	269	251	238	238	265	264	242	271	252	224	254	242	235	228	271	256	257	273	248	266	251	251	265	254	266	253	247	272	217	243	265	228	267	230	276	258	280	242	272	260	270	252	259	233	255	259	263	228	238	246	243	259	272	234	269	259	253	283	263	263	272	272	270	262	246	285	301	235	261	265	257	249	241	271	257	262	243	235	271	264	264	256	259	238	243	263	247	253	276	262	272	247	251	244	234	255	244	246	270	216	275	282	226	227	258	232	269	273	272	254	273	259	285	260	283	241	264	244	253	236	233	252	271	241	246	281	251	274	270	279	272	260	261	267	272	256	255	254	257	261	271	263	267	257	249	262	247	248	243	268	234	258	254	252	246	244	271	259	256	278	246	285	263	263	215	274	256	253	284	261	276	262	252	273	278	279	234	258	249	267	243	250	284	264	253	271	264	261	254	264	249	270	228	251	253	254	240	263	253	232	255	268	246	261	234	249	271	272	269	284	247	243	227	263	246	261	250	262	248	272	254	259	264	251	252	238	242	270	261	287	232	289	260	245	282	271	233	258	277	286	256	241	258	285	257	249	255	238	270	249	254	235	233	258	280	244	269	240	247	236	273	270	256	233	253	248	246	237	217	242	245	266	217	254	236	238	246	234	220	260	245	242	236	273	254	244	253	262	259	245	283	234	282	260	257	254	244	249	291	268	279	275	252	289	249	268	226	265	257	268	232	265	280	248	261	280	262	256	272	237	256	253	240	266	279	267	271	252	250	270	230	265	280	238	235	257	245	248	253	277	290	274	247	260	231	289	257	232	275	260	268	261	261	263	287	244	253	236	262	271	265	242	264	289	236	257	252	235	252	258	240	256	231	262	251	251	252	235	286	261	233	258	248	264	269	255	245	231	253	269	238	288	244	273	280	235	247	257	237	231	225	248	249	242	242	264	261	247	281	281	285	256	248	255	247	252	260	232	277	270	279	258	248	253	270	240	247	290	278	266	266	284	279	256	285	267	241	260	289	253	260	253	255	232	224	264	235	257	264	233	242	263	233	287	249	254	252	243	232	250	282	276	234	254	215	254	257	239	254	234	261	267	234	261	262	273	266	251	279	265	234	242	250	257	247	259	255	274	251	239	248	251	249	243	247	262	247	278	247	262	267	258	252	260	242	255	259	252	236	246	275	221	242	251	254	260	235	271	272	252	227	279	247	257	275	264	263	243	270	244	241	248	243	245	269	246	288	257	266	236	244	293	263	234	241	293	255	229	247	230	264	264	259	229	272	278	261	241	236	247	248	240	263	265	248	250	266	258	232	272	239	260	251	238	249	254	252	238	255	249	250	276	276	243	273	262	257	275	266	272	274	276	268	242	264	240	237	229	237	239	226	246	253	254	269	258	260	223	283	250	263	246	269	252	256	254	252	239	269	262	245	263	282	268	238	271	285	257	254	233	260	259	255	270	258	262	260	261	251	252	273	257	246	247	261	255	281	262	255	242	256	254	285	283	298	221	247	270	255	261	245	241	251	256	253	265	261	265	244	243	256	262	262	254	237	264	256	247	233	272	306	265	283	242	246	283	229	249	261	251	301	260	254	258	277	261	251	242	248	268	253	292	277	236	273	256	246	279	254	268	262	280	276	253	295	279	255	263	243	263	294	267	261	271	273	271	252	254	237	260	270	256	268	272	264	263	251	255	309	248	260	229	232	255	267	272	261	283	269	256	250	245	246	241	268	246	233	278	285	249	268	241	273	278	257	246	277	272	243	261	269	259	264	251	257	260	288	228	262	271	257	265	246	262	266	263	264	232	264	247	262	278	248	269	244	247	262	281	278	270	263	266	255	267	265	273	250	281	248	254	267	249	291	257	237	245	292	251	245	245	266	245	228	273	249	264	217	226	268	265	264	270	272	252	259	251	246	250	264	243	252	251	230	252	254	228	246	257	241	255	287	261	253	274	246	249	270	249	252	260	238	230	257	265	254	241	252	267	262	282	260	263	224	248	251	244	253	248	267	249	242	270	254	240	256	285	275	251	238	238	246	243	260	261	265	262	247	259	261	260	257	234	272	259	233	262	244	241	247	264	285	297	252	252	252	295	256	241	268	263	246	285	233	261	264	281	247	269	248	231	244	263	270	263	254	213	249	287	251	258	258	257	275	253	278	247	275	252	301	278	258	286	251	313	268	256	246	274	255	250	282	288	281	234	257	252	262	272	271	262	256	269	262	234	272	243	248	228	258	231	229	246	258
22836	21352	29207	23890	21352	21427	16525	2021	1322	1112	1067	985	898	861	795	821	748	808	737	746	719	708	719	709	701	681	690	642	636	665	729	672	619	645	687	743	649	674	708	697	652	652	688	616	619	656	622	685	646	690	675	664	647	671	681	652	643	617	635	670	632	624	670	614	636	610	656	672	658	639	643	591	631	660	613	635	603	648	594	674	619	646	629	637	586	636	652	654	591	607	618	630	639	639	627	631	639	617	619	652	619	652	658	613	622	664	642	681	617	654	594	633	604	648	617	655	643	651	685	608	604	598	623	613	618	625	579	649	672	630	672	616	622	629	654	611	683	597	653	601	609	638	624	647	650	596	614	630	657	622	611	607	681	639	636	573	620	635	630	642	663	604	634	673	636	658	658	644	612	605	644	658	641	588	622	620	628	627	642	662	616	651	611	674	682	668	598	630	607	651	653	623	673	644	623	658	583	618	610	579	674	659	613	631	632	614	589	663	620	616	639	634	627	642	647	651	626	647	661	596	647	653	619	638	675	602	642	604	613	648	610	573	644	642	610	639	608	607	634	645	654	644	716	639	649	594	619	659	622	603	641	681	615	646	701	604	620	633	596	678	604	670	617	612	644	622	602	632	647	609	637	664	610	642	658	626	634	685	614	679	593	662	628	677	635	638	661	661	608	594	639	622	646	638	604	661	671	612	631	611	663	648	616	649	608	586	660	623	678	631	640	627	667	619	585	637	643	648	578	666	666	658	629	644	645	627	676	622	632	662	683	633	668	659	631	639	683	645	645	638	655	634	646	644	629	666	643	633	637	625	626	639	556	639	610	637	586	642	650	645	657	662	606	619	631	609	622	621	639	621	561	677	618	693	644	619	669	584	630	645	643	590	650	635	599	636	638	639	584	628	629	701	640	625	641	632	666	626	605	604	624	591	647	665	659	611	638	635	614	610	630	666	628	639	657	658	617	641	658	614	614	636	610	656	619	622	688	612	646	638	613	595	664	621	624	664	619	661	606	618	626	628	640	585	681	616	630	641	622	615	629	642	654	672	628	622	627	669	572	635	638	653	667	650	640	675	647	613	637	587	621	580	643	631	667	624	662	677	632	614	610	694	648	611	646	669	589	673	637	631	632	638	618	634	651	612	663	671	656	616	616	623	626	665	614	620	623	646	629	582	642	638	622	688	608	676	625	636	631	628	648	624	593	627	650	612	629	597	608	662	647	623	658	645	627	622	661	632	642	631	597	637	660	600	654	682	641	634	631	604	654	617	689	642	629	613	602	599	652	642	629	593	654	581	638	703	649	638	606	645	682	663	638	645	598	662	652	647	647	596	665	677	634	654	614	642	607	582	608	622	654	631	654	606	657	620	625	622	616	639	669	633	620	649	631	673	607	618	634	630	659	633	607	628	618	614	640	644	594	642	617	641	658	699	647	610	639	619	644	593	636	665	652	596	687	607	597	635	622	631	606	614	688	660	643	625	603	612	650	638	645	643	686	655	614	616	636	608	624	634	584	625	636	597	660	629	628	612	636	604	641	641	666	633	634	612	606	652	613	631	626	629	580	670	607	647	623	643	640	645	660	655	652	633	627	616	656	658	636	646	594	660	611	616	644	611	666	587	610	672	669	646	681	643	609	644	640	615	651	611	579	645	607	642	617	643	675	664	547	632	633	626	639	649	658	642	642	641	654	647	669	641	579	668	658	567	640	665	646	653	607	638	597	651	673	596	677	622	637	582	650	596	588	644	625	676	593	612	632	619	620	652	651	596	670	623	579	633	623	651	587	621	605	700	603	593	630	622	646	629	619	654	642	645	661	616	580	593	618	590	626	647	652	630	597	651	626	608	652	615	601	648	610	639	607	623	643	658	620	670	561	634	614	632	657	621	629	632	599	611	597	631	611	644	631	600	639	630	633	596	639	648	653	665	626	591	630	640	686	667	624	629	618	668	638	644	672	609	630	692	624	632	638	617	694	611	608	603	642	632	574	597	655	644	648	639	590	671	601	620	672	644	639	640	679	636	632	647	660	674	649	644	572	657	680	662	596	592	638	612	615	597	654	643	623	689	637	651	647	624	614	584	646	636	638	650	584	660	665	620	659	637	686	593	645	646	596	660	620	620	637	557	701	620	676	627	666	647	613	662	648	673	665	689	637	653	657	643	615	593	640	618	602	665	618	645	614	651	605	663	626	623	655	630	613	639	647	658	610	594	686	663	668	663	686	602	602	642	642	688	607	648	611	596	626	636	616	594	647	603	635	612	626	632	642	634	613	634	630	637	614	671	614	667	617	671	611	615	676	661	627	621	629	614	618	589	623	643	661	603	602	639	630	647	627	622	643	611	619	632	651	532	634	596	656	604	652	609	630	630	587	635	650	670	660	636	621	635	605	643	629	668	587	600	659	584	650	630	648	637	610	629	610	711	607	663	654	613	665	611	677	628	596	632	628	666	620	592	642	636	669	602	643	615	629	637	648	601	640	605	668	651	646	561	620	666	641	652	622	637	637	611	635	634	654	667	638	637	606	654	667	628	670	656	656	638	622	630	684	623	655	647	620	609	642	639	610	661	675	632	656	629	611	657	664	656	662	655	652	650	594	664	635	667	659	651	663	631	625	650	618	619	661	619	627	703	674	604	610	602	644	672	645	594	593	633	624	663	638	685	673	612	593	653	622	632	616	619	647	623	593	633	629	568	593	659	647	641	640	673	667	601	617	617	608	633	618	650	663	653	605	635	665	672	659	644	601	647	642	624	650	604	615	636	634	604	655	604	645	633	658	633	633	626	646	579	625	578	649	622	634	610	615	656	627	630	605	626	628	597	612	607	598	654	630	611	609	657	680	638	636	622	621	638	598	655	655	616	582	598	619	626	573	637	685	664	642	637	637	650	616	658	619	649	614	663	604	614	610	651	623	613	649	623	615	658	680	613	660	624	626	633	660	629	608	628	604	646	666	621	589	635	663	572	628	588	660	552	629	633	587	624	650	595	621	614	603	623	575	659	586	634	586	632	585	632	603	606	640	627	643	640	660	618	668	622	667	622	622	633	590	628	672	632	630	626	650	601	692	641	679	655	632	623	645	638	631	665	608	624	620	672	632	669	591	630	615	638	649	701	651	631	579	662	683	599	592	665	627	645	625	616	599	641	682	617	616	670	649	622	629	676	630	617	657	592	587	616	624	601	670	652	656	605	627	659	632	617	638	624	631	596	636	604	656	595	618	609	640	658	628	603	623	682	635	581	614	658	620	621	652	695	618	645	616	646	656	646	610	640	608	632	667	634	654	604	620	613	625	642	624	618	592	582	635	635	682	648	581	634	606	614	671	621	631	621	641	639	672	624	651	643	627	616	646	651	582	601	625	650	603	640	595	645	640	605	656	627	621	628	649	632	635	613	619	645	674	670	636	658	608	611	663	588	620	702	634	618	647	557	658	656	666	617	636	617	621	615	649	675	619	589	621	620	632	626	635	606	655	617	623	653	630	613	666	653
5237	14724	12858	6671	4590	3448	2695	2114	1777	1577	1251	1173	1116	1007	931	922	855	839	813	837	793	793	759	748	772	727	767	712	747	687	711	703	724	685	679	669	676	739	716	624	667	636	716	675	705	708	697	731	691	659	656	716	723	704	663	655	696	716	657	660	666	664	645	703	624	662	696	666	681	687	686	676	667	697	699	624	652	689	671	667	639	642	647	686	673	684	701	672	648	663	673	654	626	648	654	673	663	680	631	666	646	728	682	685	659	639	722	673	641	647	691	683	683	688	690	631	648	679	648	672	673	682	619	674	673	671	685	682	666	664	651	631	639	606	691	715	697	644	665	631	605	692	669	691	700	678	682	714	670	644	662	679	674	683	687	694	629	649	733	677	685	633	664	671	652	672	628	682	654	635	639	672	668	710	636	681	681	638	658	673	648	593	633	650	674	658	675	640	693	686	645	640	652	693	657	619	667	702	683	634	649	630	656	638	669	643	695	663	700	658	666	644	639	609	657	696	601	654	695	661	669	650	658	651	651	661	647	682	614	652	633	661	668	714	600	683	648	685	669	651	704	640	644	659	681	623	720	651	664	625	631	638	729	715	663	704	682	627	662	653	685	700	624	634	670	690	674	652	721	715	671	629	669	647	674	707	660	650	706	676	654	662	668	663	648	684	663	674	671	699	698	667	671	657	696	657	615	654	679	675	641	699	646	677	615	660	665	667	662	665	665	632	651	651	712	644	657	617	698	649	622	647	667	618	685	684	667	654	664	624	633	642	682	658	702	665	674	644	640	668	640	716	699	634	691	687	638	645	626	712	674	654	662	678	665	614	699	649	634	680	681	719	641	634	669	661	658	694	644	657	677	667	656	669	663	644	641	651	713	620	668	667	720	661	652	655	675	637	675	679	701	661	670	644	654	642	637	660	658	648	671	655	724	614	697	648	643	669	674	643	702	681	706	687	681	640	662	679	645	668	649	673	648	709	685	650	680	677	696	700	667	642	631	669	662	692	632	651	654	647	614	678	692	677	673	666	645	665	678	628	689	638	644	632	664	678	675	663	635	687	695	640	672	622	675	674	667	667	617	653	725	735	654	647	701	686	655	652	680	657	655	666	663	660	663	683	663	666	650	713	697	699	650	668	650	636	616	632	695	681	620	656	634	629	650	644	640	657	667	667	650	715	667	715	629	646	680	689	699	702	631	677	656	610	715	662	655	650	700	720	674	663	650	662	652	668	647	662	645	670	652	644	656	637	684	679	637	625	673	672	644	668	647	668	644	660	637	661	704	711	663	688	662	685	663	649	661	643	681	659	727	678	640	636	682	671	661	647	655	690	685	712	676	611	699	669	628	694	701	637	687	649	643	666	702	665	674	693	688	652	693	661	650	655	676	666	629	701	667	655	684	682	677	673	658	683	704	672	678	637	646	645	697	680	655	678	643	689	641	680	664	688	631	661	635	624	695	689	687	648	632	658	661	659	671	667	686	651	672	689	698	669	657	664	685	678	668	659	675	639	657	676	668	691	657	674	625	640	657	644	593	666	634	694	636	684	646	642	645	669	627	669	628	667	688	682	717	694	650	709	694	699	666	689	714	717	654	628	682	657	671	673	679	655	619	650	696	687	660	639	629	681	632	661	686	696	661	644	669	618	659	631	665	664	667	632	694	671	670	660	602	718	710	649	663	688	668	690	692	687	641	659	709	664	681	665	675	644	653	716	703	651	684	642	639	642	678	685	673	662	659	638	671	662	650	643	689	656	651	701	685	685	658	638	661	684	685	630	647	695	667	685	675	634	656	638	692	660	649	642	718	637	645	655	662	678	700	707	630	618	673	691	669	659	671	673	671	658	617	652	597	650	733	685	700	694	672	617	696	686	662	673	681	662	722	664	697	682	675	621	683	672	661	656	656	644	705	697	720	700	625	695	681	662	680	635	624	684	637	663	664	649	616	639	642	649	628	647	696	661	665	738	673	665	653	666	677	646	682	656	607	691	648	673	670	657	682	686	663	614	586	659	666	655	684	661	642	618	654	697	635	673	665	706	661	695	639	670	655	642	659	662	655	684	664	676	685	681	680	672	680	652	694	718	662	667	700	662	718	654	679	668	688	647	676	628	649	699	648	613	624	659	687	667	687	669	694	693	666	676	665	670	675	646	709	700	691	649	635	661	665	667	682	686	673	648	711	656	662	668	697	658	673	632	686	680	674	628	689	662	670	651	653	678	653	712	618	686	628	642	707	698	645	682	647	682	653	660	668	688	665	635	637	636	653	699	594	638	672	660	643	686	656	676	665	658	623	691	627	676	684	688	668	641	683	655	675	656	664	692	608	667	668	644	632	685	742	684	684	641	666	672	685	688	675	644	663	667	643	630	668	675	643	687	655	686	658	608	680	671	666	671	640	667	636	686	664	652	674	613	654	670	655	669	652	670	683	639	665	680	672	652	680	670	681	649	689	671	640	665	679	652	638	717	668	643	661	629	696	655	679	635	657	635	682	644	691	665	672	642	681	673	692	680	703	690	677	647	713	639	628	671	642	646	693	711	649	636	657	684	682	707	668	698	713	660	659	663	716	670	647	718	639	630	654	675	650	641	690	652	684	680	667	697	681	708	631	669	680	625	698	681	678	666	635	690	693	656	681	710	693	682	654	693	678	702	668	636	654	655	632	654	667	630	648	648	608	662	665	646	707	689	691	674	678	670	663	672	707	667	661	639	658	688	672	665	672	664	641	643	619	681	636	671	608	669	704	682	648	676	663	690	668	656	695	690	646	659	590	701	651	670	639	681	669	700	621	635	682	697	655	639	712	661	652	652	653	697	690	710	624	668	642	667	637	644	641	691	652	690	654	684	676	689	667	647	727	675	693	685	641	663	650	631	660	688	653	654	672	619	675	714	673	640	729	676	660	652	640	635	635	615	654	676	617	713	654	668	673	646	727	631	647	656	658	653	648	655	662	674	651	655	686	658	637	626	642	692	674	645	644	638	666	623	654	668	658	641	690	630	678	660	728	688	654	650	654	726	649	653	659	670	623	662	692	678	691	664	646	686	661	648	646	649	643	626	681	619	670	632	664	687	697	623	700	669	693	686	650	659	638	651	658	685	646	667	694	642	663	599	678	660	624	632	686	661	695	690	684	658	669	638	680	635	648	663	645	662	697	666	670	680	681	675	694	615	585	646	642	635	718	664	646	685	648	695	647	602	706	655	676	634	673	653	692	638	634	639	715	629	682	689	662	661	645	724	664	676	632	680	662	682	643	645	655	643	686	629	633	674	673	690	645	670	645	661	651	661	685	691	680	599	615	653	663	646	629	641	696	655	668	661	678	680	680	604	669	648	640	692	728	671	645	676	695	696	635	607	615	700	677	674	667	644	650	682	680	652	666	648	643	615	682	653	694	675	662	680	635	696	620	706	634	664	641	666	702	678	678	664	629	633	662	659	708	640	675	635	646	665	658	644	653	677	684	670	682	628	644	680	632	654	611	670	632	655
27565	20674	9375	917	576	530	473	489	471	485	505	496	450	464	493	457	486	485	485	538	511	470	475	469	460	518	474	465	478	486	499	455	489	460	448	462	472	454	495	468	462	460	440	483	495	492	449	468	471	454	500	516	476	463	490	460	471	499	461	432	477	462	499	477	510	463	504	453	445	454	492	492	491	506	484	497	494	462	482	506	504	467	477	465	493	512	493	484	488	471	441	441	482	455	508	448	472	427	478	465	444	484	473	445	436	486	492	474	463	496	473	460	468	522	526	474	486	465	486	464	482	491	438	491	416	485	463	486	456	462	498	476	500	501	478	470	463	495	457	448	512	481	495	478	474	448	493	492	507	461	462	498	450	442	467	454	466	461	455	494	480	468	502	490	515	508	468	449	474	475	500	457	482	497	455	515	425	488	485	488	480	475	483	481	459	461	455	481	447	475	459	493	467	482	477	495	504	480	479	493	463	484	472	471	477	504	454	485	488	505	437	472	447	480	493	499	478	518	501	480	467	450	519	488	515	468	519	497	487	499	511	507	513	460	481	445	452	493	465	502	501	473	497	498	481	484	475	462	472	478	498	459	467	454	459	481	509	514	491	520	489	439	445	482	505	493	449	467	496	491	469	473	495	438	482	496	495	495	495	494	470	491	432	498	480	482	471	463	462	458	474	479	472	455	465	442	456	449	463	470	495	455	468	444	515	524	455	452	469	470	461	489	458	495	484	467	518	511	465	472	441	493	453	484	462	499	464	487	453	467	459	451	483	488	464	488	490	483	473	477	467	450	510	498	475	444	493	472	463	458	485	440	501	462	507	489	480	486	478	510	432	479	448	516	476	520	512	464	470	476	470	461	479	489	476	456	482	464	467	466	491	453	487	489	496	455	496	472	485	491	491	447	479	477	492	466	465	490	505	447	495	458	485	474	475	486	496	501	472	452	509	504	494	465	494	455	438	482	477	496	490	493	463	495	465	449	496	480	467	474	486	511	481	489	508	462	460	460	447	468	503	494	489	461	493	473	483	459	508	519	466	487	467	448	470	432	461	502	482	477	459	499	470	486	466	480	489	452	491	464	475	456	459	473	487	471	450	494	416	481	467	462	491	468	469	505	493	462	481	477	479	476	493	461	455	497	483	469	443	502	450	437	459	450	447	467	494	459	493	470	470	496	456	420	468	469	495	489	486	448	480	499	468	491	487	474	456	454	490	474	471	469	492	504	477	487	483	475	512	497	463	494	456	509	434	485	490	451	477	469	472	480	483	456	479	499	502	473	472	481	471	457	457	472	448	467	458	497	497	487	501	463	478	506	489	438	477	444	428	517	448	487	465	488	465	479	482	460	460	517	472	467	470	473	450	506	486	454	463	452	475	458	485	447	484	484	458	483	522	455	449	496	502	470	479	505	484	468	488	503	510	467	484	441	451	485	534	467	466	451	464	501	490	436	477	524	488	496	476	484	497	479	455	462	488	503	474	482	487	471	461	419	497	474	492	441	474	469	480	469	490	507	467	450	460	509	446	489	506	455	529	452	464	484	477	468	467	461	475	461	493	518	472	457	505	462	469	487	456	456	466	444	444	468	488	459	470	489	453	479	495	496	465	475	470	494	454	480	443	459	532	453	492	500	516	478	438	455	496	484	444	507	498	448	426	491	478	450	464	489	490	465	468	475	463	464	440	494	453	470	458	518	481	485	488	441	470	470	452	476	452	515	441	450	437	477	460	491	479	501	451	475	471	495	481	530	487	514	506	470	467	452	455	453	470	453	464	486	437	465	487	474	460	468	481	476	483	473	456	490	489	466	463	515	489	470	510	503	484	494	462	469	473	506	446	499	463	488	467	470	510	474	473	466	475	517	496	472	472	513	459	472	487	452	461	425	468	480	464	472	458	507	508	452	492	477	455	438	478	498	495	472	507	461	493	458	491	489	480	470	452	451	466	477	469	474	485	435	476	428	492	506	447	490	436	453	488	470	512	478	473	513	482	488	507	440	480	490	441	515	456	488	446	482	469	484	495	492	458	476	499	449	488	459	484	458	495	439	459	485	497	488	477	468	460	454	517	479	454	466	438	489	462	482	466	534	499	474	479	482	503	492	471	497	466	462	473	447	503	444	454	447	450	536	524	498	495	479	469	476	497	473	462	503	484	453	459	488	473	489	475	459	502	454	496	515	452	454	472	486	473	492	478	489	522	453	460	473	503	492	480	538	462	429	483	484	468	507	476	496	478	488	448	462	434	482	515	462	479	467	443	470	472	500	483	482	494	456	468	505	480	475	506	462	480	480	493	471	467	451	477	460	512	484	527	459	483	459	475	468	471	491	499	465	507	478	472	461	470	485	494	451	436	493	518	451	475	479	455	467	453	464	445	474	479	490	509	471	521	482	476	449	483	438	449	487	450	445	495	489	479	445	463	472	495	520	500	491	456	494	461	429	464	461	485	495	459	496	486	518	482	456	484	505	508	484	510	503	487	489	491	469	494	473	472	510	508	463	476	474	516	489	478	477	473	482	461	456	450	473	511	487	448	484	493	482	479	483	436	509	498	470	464	459	458	497	505	472	466	481	467	453	503	465	469	457	454	453	489	463	470	495	458	501	475	527	492	507	472	470	471	487	453	501	469	470	448	482	426	494	474	487	458	490	475	491	440	473	482	449	488	456	437	498	471	498	514	437	480	481	482	505	466	478	490	484	466	473	458	448	483	479	478	449	482	488	470	518	462	485	499	475	485	476	439	511	456	473	474	486	480	447	489	476	455	474	474	483	480	481	485	451	447	473	474	481	474	433	477	484	458	498	492	495	457	500	490	445	455	488	472	446	446	422	514	482	474	442	492	455	500	490	507	467	490	463	490	485	470	468	479	465	499	467	446	468	463	465	509	480	503	457	491	497	434	476	494	499	451	480	471	446	475	456	447	471	460	468	502	504	482	456	495	484	481	445	476	470	482	493	485	501	488	479	516	522	496	447	510	485	446	482	480	482	503	476	501	501	493	481	475	496	462	504	468	491	466	495	504	498	443	494	490	469	451	468	449	497	441	477	475	501	442	459	460	493	501	452	505	451	440	485	459	435	472	504	480	495	467	457	467	458	528	475	470	477	468	420	507	488	482	465	479	448	487	503	452	489	440	469	483	480	425	480	466	496	441	452	451	422	446	460	483	486	456	477	490	446	433	450	484	479	470	454	464	462	496	514	524	450	463	485	506	469	441	463	438	501	486	444	468	515	455	458	487	462	462	494	510	489	452	529	498	470	468	480	485	495	484	495	461	450	505	472	472	494	480	492	483	476	471	485	488	479	455	500	533	486	461	464	482	438	463	486	485	501	508	488	501	490	470	473	469	440	493	492	502	504	499	474	473	444	476	447	474	471	445	503	478	445	472	485	442	501	502	476	454	489	483	461	478	447	458	490	470	411	505	463	466	514	500	438	486	457	515	484	463	483	493	438	511	488	498	450	501	448	495	461	481	435	459	486	448	492	488	500
4217	903	876	630	496	545	494	556	507	484	481	510	464	519	470	478	546	491	511	471	496	504	472	440	434	497	474	495	501	481	520	518	505	460	510	483	491	490	507	506	523	533	453	476	487	516	498	498	453	500	487	465	497	510	499	455	495	457	490	487	490	509	485	484	514	485	520	498	468	477	520	460	516	511	480	472	509	467	497	501	509	439	465	470	502	498	509	514	491	490	460	459	465	473	466	527	462	521	538	513	478	476	490	454	454	486	476	475	483	467	523	486	471	482	508	475	512	504	499	488	485	522	526	500	469	488	465	497	452	519	498	465	506	520	460	477	457	463	453	484	468	490	499	466	480	507	500	488	501	515	482	492	498	499	528	481	488	501	499	450	476	494	475	510	490	507	463	509	498	509	468	480	500	471	514	513	494	476	474	492	464	460	512	469	465	489	498	485	478	505	478	456	486	489	487	488	476	497	458	479	491	497	488	472	498	490	499	450	521	491	456	483	485	444	466	485	485	491	507	508	499	491	497	472	509	495	448	470	519	460	467	487	474	513	476	553	474	515	470	482	473	454	499	486	458	450	527	497	470	485	498	481	471	497	515	491	494	466	474	532	508	489	466	461	497	477	489	452	496	478	522	514	478	468	476	515	472	474	485	470	494	490	479	472	492	477	496	511	497	478	528	487	480	477	474	501	510	497	509	505	474	476	501	502	464	513	525	503	531	465	518	463	471	468	484	478	482	499	511	492	483	485	466	467	477	508	515	471	476	479	506	463	492	488	509	485	532	500	487	502	508	498	497	482	471	467	472	480	459	502	527	471	538	491	484	512	499	472	504	472	525	514	490	494	465	494	523	491	495	521	447	506	499	502	461	501	448	500	419	491	491	513	473	453	467	472	502	496	487	482	504	528	439	499	523	462	507	468	486	535	524	456	472	483	497	538	483	489	493	484	488	511	529	478	476	494	483	468	478	468	483	505	482	520	516	500	486	461	514	517	471	483	509	542	521	466	487	527	472	472	447	473	506	487	472	478	502	439	474	475	497	503	491	483	470	449	487	489	495	511	465	550	463	494	481	491	507	498	484	455	494	539	497	522	447	482	493	457	500	462	495	484	471	499	463	497	471	538	481	487	484	466	446	523	456	470	484	497	482	490	479	492	479	453	491	479	511	498	490	479	509	465	470	456	476	467	468	499	480	490	489	463	513	466	498	490	476	474	504	480	485	512	484	506	464	457	472	481	504	486	475	467	508	483	486	500	439	458	455	473	475	466	509	510	477	481	492	475	499	470	494	493	489	493	460	517	533	478	441	416	491	480	512	551	493	484	520	461	447	483	523	471	479	467	463	486	488	514	526	448	450	494	468	465	486	499	474	463	478	480	502	472	480	484	498	459	534	474	438	453	527	447	471	472	471	487	494	489	489	477	484	529	478	492	488	479	448	469	464	469	544	480	502	495	474	489	467	440	520	424	455	513	518	456	476	504	498	522	462	473	489	542	498	509	499	505	465	452	451	460	463	517	491	466	487	493	456	488	510	493	479	451	507	529	513	490	457	460	502	458	420	473	467	518	488	444	490	510	487	499	494	492	475	509	530	499	512	481	497	464	456	466	466	472	448	476	486	512	509	488	478	495	455	497	493	479	496	487	463	474	480	507	512	438	484	472	478	501	516	490	505	508	470	471	513	508	516	452	492	445	473	447	491	477	510	431	512	487	465	470	477	491	512	477	458	523	467	455	475	514	496	480	447	506	495	486	466	470	443	447	495	451	463	475	512	512	484	465	493	476	497	466	519	531	502	499	489	481	465	464	474	513	477	495	459	497	517	476	451	475	510	519	509	475	449	508	463	500	475	496	461	472	547	467	499	470	474	495	474	495	507	513	505	479	499	472	482	471	491	438	493	498	508	512	445	457	499	467	458	497	515	485	503	483	527	480	504	458	525	463	513	495	488	494	474	517	485	475	499	491	496	452	508	475	476	475	501	482	500	467	485	491	502	519	445	514	521	507	451	456	507	505	474	456	500	513	529	523	518	475	491	498	454	458	486	478	477	476	447	489	459	453	473	494	506	475	498	464	482	478	498	477	469	474	447	475	483	467	466	455	470	512	456	490	492	495	499	482	506	485	461	480	496	462	496	505	520	433	445	478	496	503	474	463	541	494	450	466	470	473	505	472	474	480	474	471	507	470	484	482	461	481	490	509	478	500	488	456	517	515	475	524	467	487	462	493	510	508	492	500	516	469	474	491	485	474	445	482	490	466	503	490	515	490	525	482	481	476	516	493	461	486	472	491	478	490	462	484	447	494	450	483	483	523	481	495	495	475	505	503	492	488	493	478	506	481	489	449	474	505	531	482	497	506	499	487	510	473	493	506	502	488	491	481	481	518	467	485	457	538	468	494	556	458	523	496	497	482	517	495	521	485	501	488	476	510	496	501	480	476	499	504	471	505	466	528	503	522	464	499	450	487	505	459	496	524	458	448	494	503	451	479	479	495	499	482	470	502	474	465	480	491	473	501	479	496	505	460	542	505	502	472	470	494	446	457	499	471	487	481	430	498	503	493	490	506	477	470	476	503	496	491	497	489	480	504	482	482	486	492	510	452	502	486	497	482	494	471	493	485	458	463	468	457	512	496	491	501	544	488	454	470	487	490	523	485	510	493	493	449	519	464	508	470	445	475	521	489	512	496	473	481	483	450	458	490	486	486	472	483	496	497	496	494	475	499	517	501	516	499	473	469	507	478	465	498	477	493	456	532	492	494	482	492	506	499	483	454	469	494	449	467	484	496	444	493	484	438	496	478	476	479	456	535	493	493	507	477	474	486	467	486	467	472	455	504	454	503	483	498	475	514	437	460	478	486	503	453	473	483	532	460	466	466	510	443	460	445	520	515	478	526	465	519	489	511	492	504	498	469	490	492	477	508	539	484	535	535	519	492	456	490	499	488	505	478	486	462	478	471	490	519	574	496	465	479	491	501	518	510	485	496	461	492	472	429	506	475	502	516	541	478	503	496	502	483	477	481	463	499	480	468	471	457	454	473	500	489	499	506	489	495	478	496	477	464	469	502	510	472	435	498	471	439	481	501	515	494	507	501	469	488	511	512	490	457	505	476	478	524	478	486	479	515	516	510	503	532	459	492	487	468	491	465	499	478	521	502	458	481	525	476	478	467	485	474	479	484	480	448	507	522	503	448	486	542	467	507	480	521	467	498	464	516	461	467	484	478	490	477	541	480	439	494	463	508	461	492	456	451	472	508	492	484	481	498	490	486	484	483	470	505	509	480	495	492	493	490	510	441	494	471	482	455	492	469	493	495	463	494	503	490	517	494	518	497	465	470	515	481	536	483	517	479	518	492	431	487	475	468	505	458	472	485	453	533	459	512	482	502	487	468	470	456	488	491	459	496	507	451	481	507	495	507	487	475	437	463	492	494	500	485	478	487	482	479	500	530	519	481	526	457	462	492	482	503	501	522	527	501	465	468	494	503	511	483
23758	21282	28906	23979	21284	20041	2890	1448	1175	1122	1031	1018	984	946	926	927	884	919	885	942	882	880	849	847	856	849	842	903	869	840	824	844	856	808	817	822	886	826	881	870	870	858	826	873	877	903	888	870	839	829	860	858	835	866	818	866	873	854	902	841	793	841	841	828	856	810	858	793	808	874	853	899	884	867	849	783	810	806	827	852	854	851	802	872	840	838	844	877	837	839	819	899	885	863	829	870	828	853	859	793	832	782	855	879	800	805	832	860	848	836	806	832	822	876	864	808	804	855	841	878	843	830	863	794	778	830	834	826	827	824	833	857	833	871	878	854	819	850	838	838	810	828	780	821	919	846	882	837	893	779	801	859	813	853	834	879	904	829	828	848	838	815	808	846	830	747	852	796	805	893	820	848	896	880	857	830	835	820	831	839	835	854	828	785	838	838	843	792	822	862	834	834	785	882	808	875	854	801	838	849	822	824	830	827	854	839	850	777	846	838	808	807	830	793	781	836	839	837	865	878	867	827	843	835	811	848	847	824	898	855	846	855	839	817	805	826	832	858	818	832	818	865	857	843	760	814	827	810	818	861	821	870	867	789	829	822	826	803	820	840	841	791	860	903	826	818	845	845	829	849	800	820	818	777	824	814	796	826	830	825	860	822	818	808	761	789	825	831	838	875	928	846	891	803	859	850	789	827	842	838	811	853	866	808	850	822	791	817	851	828	903	873	819	815	845	830	835	809	840	842	806	846	844	829	807	852	789	842	846	798	813	834	832	812	844	875	903	801	825	872	794	778	877	811	884	771	837	786	844	887	785	834	836	830	837	896	851	828	826	824	829	872	852	810	829	846	821	852	789	791	826	803	821	848	823	858	838	862	863	818	768	820	835	838	874	796	843	868	837	827	845	857	832	850	872	900	840	852	859	833	871	870	811	812	836	864	804	911	807	810	847	836	889	842	824	837	833	846	790	886	817	836	843	851	880	910	860	819	840	843	906	876	853	861	829	753	822	810	838	852	861	832	838	793	860	821	818	814	812	852	827	829	853	822	772	834	877	795	834	944	842	838	867	823	864	865	858	844	823	819	805	841	818	833	875	865	806	791	843	865	855	830	809	830	848	839	782	833	872	858	871	811	823	840	832	817	787	822	857	819	839	849	838	823	836	830	813	854	859	833	885	847	847	826	849	827	826	805	820	826	857	816	834	862	870	845	841	802	822	909	858	827	851	763	781	852	786	814	827	872	855	813	820	795	874	833	843	784	812	812	816	818	850	837	842	821	858	841	821	780	855	880	862	871	788	835	780	802	833	772	819	851	802	884	800	801	807	866	776	871	837	810	871	792	832	846	850	797	898	821	835	829	859	877	829	836	824	843	863	849	833	862	827	820	808	894	846	824	825	842	822	842	856	838	835	793	815	835	839	829	817	868	828	815	800	854	829	825	823	813	786	828	879	848	743	821	802	812	827	796	816	838	845	806	862	913	780	819	843	868	862	823	886	830	792	848	807	856	820	831	850	826	859	795	830	835	834	828	823	875	861	819	823	869	839	837	814	832	850	843	815	860	878	848	843	852	816	832	829	875	880	875	803	834	808	794	797	766	826	829	837	833	825	903	873	854	838	857	784	894	812	788	803	803	795	806	858	855	809	835	854	789	871	819	849	841	882	805	818	796	795	854	838	844	809	826	850	833	874	788	793	817	870	795	840	784	835	824	822	841	826	818	847	795	817	832	788	868	843	845	883	805	811	840	818	809	873	822	793	804	877	824	846	825	850	837	840	880	845	821	785	888	788	838	799	870	853	844	811	842	819	820	779	799	792	831	865	818	782	832	835	863	841	888	846	840	811	835	832	794	816	804	794	876	862	796	890	867	854	848	852	826	846	801	864	803	826	857	826	854	804	808	841	835	866	872	896	863	849	829	862	843	820	850	871	850	847	817	793	896	843	868	829	812	812	805	858	824	809	832	869	883	882	852	805	867	825	826	862	869	798	817	850	835	850	837	894	863	834	895	860	842	832	865	797	840	802	842	815	798	813	802	807	823	851	790	857	830	781	866	804	849	825	797	841	855	843	804	883	840	768	812	892	810	838	797	861	802	845	866	800	819	842	866	815	823	850	808	793	839	821	790	846	833	817	842	798	792	782	830	838	845	865	814	815	810	872	859	878	859	825	887	793	838	783	836	793	879	846	875	817	812	813	823	794	814	912	852	837	861	813	757	821	845	818	840	830	854	853	835	846	841	823	878	808	816	871	821	814	823	859	861	783	816	835	827	798	863	836	817	824	793	834	788	824	813	819	896	814	813	896	831	884	803	859	854	841	842	841	820	806	853	790	848	854	854	802	861	784	849	888	860	815	798	815	798	807	846	842	802	809	825	843	855	836	806	835	854	850	817	888	868	877	825	822	832	824	831	877	885	838	856	806	802	836	853	789	805	782	838	872	863	796	816	857	800	822	811	818	789	881	816	837	883	830	846	874	848	865	852	860	847	894	853	836	842	818	854	848	814	842	810	794	818	809	814	808	858	826	814	838	786	829	870	845	814	820	823	851	825	809	820	834	857	831	814	793	851	842	847	844	859	874	826	839	857	812	850	770	785	794	842	843	816	792	839	837	868	780	820	839	884	866	871	807	864	838	804	848	839	834	857	864	838	889	818	805	839	831	889	818	832	832	830	826	880	887	877	815	827	826	841	805	848	814	829	884	840	831	851	769	845	897	832	802	827	785	823	871	798	793	858	838	834	838	874	854	840	790	832	823	828	791	837	894	859	844	827	856	810	837	809	839	845	866	870	810	847	766	822	868	859	797	811	778	819	826	836	846	814	820	803	848	853	821	852	807	807	833	791	838	877	808	773	806	864	823	861	827	848	792	808	815	836	840	802	799	816	848	831	798	849	886	839	828	813	813	828	867	831	787	838	867	824	855	818	860	802	805	896	836	802	854	812	870	816	876	842	853	887	812	840	849	831	820	823	864	855	810	820	825	788	812	790	804	833	822	831	820	810	858	839	859	827	866	863	853	863	875	843	875	826	859	826	818	805	827	851	772	881	806	799	795	836	846	849	890	840	795	807	868	853	854	868	842	862	831	837	859	831	870	825	845	849	885	811	809	877	878	807	842	830	807	844	862	844	824	847	882	837	835	876	829	863	824	785	794	865	802	865	881	826	800	803	849	833	884	809	829	841	830	862	795	810	847	877	836	757	824	781	810	854	815	842	824	770	868	803	866	846	777	852	866	799	877	820	823	823	879	855	853	807	789	855	851	827	818	853	890	858	881	857	855	837	828	784	877	851	868	826	815	853	775	819	852	859	806	826	810	826	876	878	776	816	844	826	799	792	838	839	845	840	830	824	806	816	819	852	861	822	830	844	780	826	820	868	822	888	836	850	799	826	856	848	815	815	824	782	871	856	886	817	828	893	907	860	837	803	766	809	823	838	882	841	835	814	798	804	790	837	795	875	828	791	821	861	816	840	875	857	803	882	881	801	841	826
3767	9136	8047	4095	2876	2225	1936	1544	1373	1239	1158	1045	1092	1018	1011	1006	931	938	984	890	935	863	882	932	877	901	879	878	913	876	847	860	852	891	830	829	875	803	851	876	856	926	830	828	909	847	884	859	880	900	876	841	816	863	826	824	826	854	877	868	828	875	857	852	831	843	842	875	872	860	848	869	839	808	802	869	784	862	853	820	839	838	877	828	808	834	824	838	843	859	809	846	835	855	836	827	858	799	888	873	862	845	829	795	851	851	889	850	816	888	866	827	871	801	896	867	849	823	885	847	863	828	841	826	829	863	840	855	880	742	819	805	883	856	836	864	824	783	846	835	824	912	860	853	864	806	834	848	832	883	797	831	865	848	801	753	821	836	860	847	801	835	830	869	894	813	842	818	851	888	825	817	829	865	817	848	849	894	834	812	844	796	896	816	857	810	852	868	842	839	869	904	823	850	856	818	847	851	843	909	834	806	833	873	887	823	820	853	841	849	803	823	903	834	833	878	821	845	861	838	855	821	837	843	801	858	820	818	837	859	837	791	835	832	777	796	849	814	821	832	879	875	875	796	830	838	839	822	863	877	834	857	851	883	777	879	823	902	855	832	814	862	786	784	810	833	812	764	787	842	841	825	857	871	806	844	847	886	843	831	808	869	894	864	839	851	808	879	903	830	829	789	890	854	813	797	791	804	825	840	836	832	835	842	835	860	824	898	836	808	844	868	842	823	816	878	845	789	869	829	838	828	844	854	740	880	799	867	868	834	825	796	823	814	848	835	851	849	822	818	854	847	854	859	851	816	880	835	838	853	847	877	831	864	829	851	840	846	800	820	857	856	829	860	816	887	903	789	838	836	872	887	808	833	861	841	833	821	797	831	872	890	809	822	811	819	848	828	809	811	827	872	841	797	838	827	826	875	807	814	828	822	862	826	863	869	812	844	844	818	798	836	864	841	887	846	851	829	863	871	893	864	900	840	821	825	848	861	813	861	802	880	830	834	854	886	881	824	862	808	795	797	845	810	857	812	842	785	846	825	842	878	869	874	828	895	834	827	872	885	801	913	848	841	854	835	813	835	846	828	840	852	808	863	853	843	841	815	775	799	832	839	869	876	884	855	792	822	862	869	806	779	829	815	811	851	832	838	766	824	841	843	870	855	832	807	821	848	815	767	869	851	869	832	872	745	807	874	843	875	884	853	805	865	850	913	833	856	855	833	791	871	867	824	857	869	812	819	825	831	848	830	880	862	846	896	818	768	831	839	790	789	856	826	794	846	793	859	873	849	865	850	825	857	844	841	822	802	862	818	864	865	844	844	808	817	819	851	836	879	845	858	860	897	858	837	784	821	866	871	825	828	860	861	817	918	821	898	825	824	843	908	878	855	833	836	817	771	815	862	837	849	821	869	814	847	849	893	874	826	825	849	868	846	821	790	838	820	819	788	823	831	835	879	858	850	800	788	823	788	820	809	852	856	853	841	855	834	894	861	849	851	806	851	830	831	824	869	884	828	800	865	842	830	880	839	833	814	830	873	853	869	838	832	810	836	828	808	867	821	880	805	851	850	823	840	852	831	853	827	879	832	791	808	812	812	849	865	905	815	807	795	879	867	795	819	800	855	848	844	831	877	788	838	794	868	877	828	879	795	832	867	834	920	863	831	879	831	814	904	845	877	892	821	875	761	869	889	887	822	861	841	844	866	848	824	837	849	802	842	834	827	807	857	796	805	855	827	867	851	866	815	875	879	833	810	802	817	846	842	872	814	902	836	816	859	847	855	856	830	902	837	833	831	864	841	837	830	892	819	847	844	789	858	829	836	865	830	822	901	819	888	883	801	818	854	883	833	859	860	807	836	841	873	792	876	868	855	885	793	838	878	840	879	832	825	818	846	810	900	783	773	870	828	826	799	867	826	866	862	888	904	857	848	847	874	839	839	843	867	812	846	809	863	863	851	802	889	811	874	812	808	856	804	772	871	817	828	833	825	835	859	898	844	815	843	814	847	876	851	836	827	831	859	883	800	866	814	870	850	863	818	816	818	841	876	873	867	800	905	826	794	844	834	853	882	822	848	816	825	898	845	839	867	851	826	837	823	849	835	867	802	851	835	815	826	794	856	921	850	832	832	830	890	870	822	860	818	786	899	853	845	849	837	809	837	864	902	820	856	870	835	910	833	874	823	827	837	829	837	829	833	822	844	848	860	857	881	808	854	856	805	854	855	806	826	846	834	834	842	883	844	829	829	834	887	847	828	788	856	872	886	781	860	803	808	818	883	835	808	866	815	862	837	820	809	895	881	859	869	813	853	844	845	874	823	862	879	893	849	873	852	853	892	855	868	812	858	866	786	870	848	823	828	851	829	875	884	889	903	826	881	884	901	855	822	826	806	875	783	800	815	850	882	847	794	877	870	794	857	804	831	872	820	856	800	838	859	806	861	824	883	869	826	820	804	854	888	851	832	824	833	859	857	843	861	798	852	799	802	840	825	856	843	882	802	823	862	814	841	829	846	857	851	838	863	886	826	860	830	833	802	817	910	828	831	843	818	833	782	853	904	800	849	821	816	836	865	828	835	838	887	858	875	871	853	849	836	787	808	788	814	900	826	808	790	863	860	835	802	850	794	801	840	847	890	875	806	811	860	873	846	828	844	852	821	793	890	816	831	818	858	862	789	850	804	815	818	854	807	790	874	833	871	817	857	884	862	888	852	839	864	845	849	921	874	854	806	858	814	879	845	839	821	820	847	825	819	846	833	859	849	836	831	821	806	828	775	867	854	866	830	826	821	816	885	843	789	857	878	852	834	849	819	832	814	845	862	830	879	853	821	828	847	848	831	851	800	882	869	793	861	841	855	882	819	831	804	833	809	796	851	832	793	817	828	856	791	870	858	805	844	770	809	852	830	851	864	819	914	826	829	806	825	851	863	803	845	849	867	829	831	887	823	782	804	852	827	876	853	844	836	826	808	835	853	843	817	863	798	824	822	847	843	856	840	820	829	863	798	813	857	880	874	853	893	828	891	833	826	849	796	841	830	843	808	842	850	892	785	866	828	859	821	902	823	847	827	836	811	828	825	815	885	832	792	837	823	874	783	829	811	856	851	826	770	775	872	862	810	824	780	840	902	821	811	781	833	844	829	842	840	888	858	887	855	871	838	811	843	801	846	872	842	837	885	904	818	897	807	861	853	845	801	830	865	826	811	849	871	853	851	887	824	829	816	836	829	815	841	856	842	832	824	788	818	877	902	843	870	850	866	837	841	855	834	828	835	799	762	848	880	854	826	863	836	871	890	820	869	852	827	828	847	797	797	876	848	874	846	866	817	844	797	822	848	851	819	840	822	815	878	834	864	797	824	879	779	823	836	851	866	878	772	833	816	867	857	824	851	795	832	850	821	920	835	855	840	777	853	879	846	842	862	839	871	806	885	826	826	881	903	846	855	850	825	845	805	932	845	834	843	814	824	862	900	833	816	849	866	882	825	831	858	809	847
25036	21372	28424	24618	21202	4663	690	476	350	367	353	317	295	268	304	283	243	278	241	267	274	269	244	230	229	285	237	278	232	253	227	205	244	237	233	227	260	232	208	278	201	242	257	240	214	243	197	229	241	228	262	220	226	232	244	232	221	203	223	251	236	245	234	227	234	238	213	255	210	218	216	224	223	222	226	228	271	239	194	204	253	217	230	254	240	228	263	231	211	228	233	250	218	218	229	209	213	245	225	219	240	246	226	217	250	252	215	229	229	212	250	229	230	231	245	216	235	248	232	228	251	217	226	241	226	248	231	228	246	222	245	250	218	186	223	203	213	228	228	248	214	246	231	244	214	219	240	238	227	231	245	251	237	223	238	213	228	218	206	240	242	231	210	230	251	201	237	239	239	238	225	211	253	216	273	250	225	231	207	240	230	214	259	249	230	212	218	236	224	254	234	219	218	219	248	240	227	239	236	229	246	224	223	241	213	231	223	223	219	213	253	230	228	223	222	259	222	225	214	231	222	221	226	252	260	211	212	221	230	248	234	222	237	205	230	241	246	267	232	189	213	257	205	200	230	204	204	258	238	224	219	239	249	233	250	228	249	197	241	219	240	207	249	224	251	261	226	225	252	238	213	227	233	224	254	239	235	226	231	234	231	246	249	211	231	241	223	247	230	222	219	232	218	249	231	224	235	255	231	216	263	209	211	243	249	227	248	247	212	210	205	245	229	221	274	228	247	223	202	233	255	222	247	244	237	240	255	257	255	222	199	225	207	238	227	237	259	254	223	218	212	225	256	207	228	240	233	226	231	198	226	239	244	208	219	229	211	225	252	232	267	208	226	215	257	229	208	245	248	211	208	228	229	248	217	223	238	237	220	249	233	227	236	237	243	248	212	210	216	229	233	233	236	211	239	183	245	222	218	230	246	205	216	223	228	213	216	232	222	225	212	219	247	245	236	213	217	228	243	211	208	222	227	230	245	216	239	210	237	256	222	243	250	248	223	225	255	236	220	242	204	246	253	210	202	240	242	221	240	218	228	244	228	241	234	206	235	211	236	210	202	249	225	233	228	241	251	231	240	241	246	220	224	240	217	223	213	235	222	211	218	232	237	251	235	223	229	218	217	216	249	201	239	259	235	225	223	226	209	225	245	188	241	220	218	215	237	235	227	206	240	216	216	227	236	253	235	234	199	234	239	236	214	248	240	257	221	240	223	223	210	241	255	248	234	192	222	224	239	250	227	231	209	251	209	234	237	229	233	229	244	224	201	212	239	230	231	223	260	228	245	213	244	247	247	239	239	223	229	220	224	214	245	232	261	217	244	216	238	216	232	217	241	215	262	232	241	214	218	216	218	237	211	235	233	225	247	246	248	252	229	205	230	226	222	237	248	241	249	209	224	236	233	243	228	198	234	236	240	191	230	214	207	237	210	238	216	231	244	229	222	222	230	246	228	255	239	226	229	231	238	241	215	220	234	243	246	217	248	222	216	224	242	216	220	232	210	205	234	247	240	231	250	232	230	220	246	219	232	217	233	223	226	220	241	232	218	223	235	244	214	226	236	214	234	211	208	237	221	250	229	224	225	212	202	214	239	242	249	225	214	229	254	216	258	224	255	242	238	234	243	246	225	207	227	222	222	216	261	210	215	211	224	237	226	229	236	221	219	230	251	254	255	214	223	226	225	223	237	221	204	204	231	209	220	236	233	219	208	219	230	245	229	243	240	239	245	205	225	247	236	244	260	219	201	227	238	220	225	226	217	233	215	226	251	238	208	212	234	215	217	225	228	216	224	241	250	236	254	219	211	218	201	228	227	216	244	242	220	229	249	240	235	237	249	240	236	222	204	190	236	206	226	216	207	203	214	239	211	220	220	253	224	223	214	234	207	265	237	210	239	221	201	228	231	210	239	221	222	225	235	193	214	256	238	231	259	214	219	244	230	224	236	229	229	239	230	255	218	243	234	227	211	203	212	230	223	219	248	241	223	229	241	242	211	212	236	221	215	236	231	227	191	220	213	226	256	225	235	227	207	245	222	235	229	212	225	231	231	213	231	225	228	216	224	219	227	216	230	239	218	220	238	240	249	219	230	195	219	224	233	233	224	231	221	224	214	219	254	248	243	229	211	228	243	263	234	238	228	225	226	232	254	213	213	227	211	225	188	218	225	228	224	227	251	220	217	230	230	214	205	227	229	249	214	226	220	244	236	225	243	224	194	240	219	203	240	261	228	225	238	225	239	238	205	224	213	240	247	215	247	231	220	237	245	220	191	240	238	240	213	226	214	239	238	220	221	248	241	248	224	232	219	220	226	259	239	223	239	248	207	220	203	233	212	229	244	221	223	241	214	226	238	227	220	226	242	215	254	214	215	206	206	218	244	227	223	259	229	240	239	235	226	265	240	262	227	216	242	232	207	220	212	236	229	240	247	241	241	232	242	238	209	237	241	218	209	222	262	232	225	237	222	236	234	234	238	248	222	229	235	196	193	228	247	240	250	206	248	253	220	226	215	218	219	237	249	254	241	245	252	241	222	202	214	185	195	228	230	248	236	237	243	239	234	217	248	249	242	206	240	211	237	242	247	222	218	229	233	203	240	207	238	226	238	211	247	257	204	214	229	237	226	202	233	217	241	239	231	230	215	231	224	236	211	230	217	235	241	230	246	229	216	235	233	224	224	202	201	216	216	224	237	218	225	224	240	198	223	236	221	254	211	225	218	235	228	219	224	262	231	221	223	208	236	221	189	240	223	224	242	231	235	219	235	242	262	213	234	246	223	222	246	231	228	223	250	223	216	252	204	230	235	211	224	225	217	249	221	231	222	233	239	233	220	209	224	217	230	220	214	199	224	207	204	224	219	226	252	257	214	243	231	229	206	220	214	234	259	256	223	218	231	223	235	234	230	232	264	245	232	235	214	210	215	217	225	198	226	253	234	220	251	246	216	207	225	212	243	211	189	256	247	217	203	241	248	242	226	231	213	219	225	227	221	201	242	223	245	236	221	243	212	233	221	238	228	222	248	219	266	204	237	226	230	219	237	242	220	223	211	236	230	235	234	255	227	199	238	234	237	246	229	211	253	240	252	238	229	242	244	221	243	243	246	231	243	247	230	212	209	211	248	222	238	235	230	223	231	231	216	219	230	237	225	224	218	237	212	215	261	221	207	233	253	208	222	228	250	230	235	236	256	240	225	229	257	233	218	238	247	208	227	244	222	234	225	229	210	238	224	240	217	239	188	236	229	217	220	231	225	237	229	225	254	240	209	222	242	223	233	213	226	231	207	244	205	214	251	217	224	232	232	249	203	211	234	225	231	231	214	221	236	244	212	238	227	248	228	230	234	205	252	252	223	214	240	248	230	251	242	226	226	226	227	233	225	208	208	246	223	204	233	215	228	233	229	223	221	223	239	234	222	239	259	250	216	222	233	239	225	220	229	232	223	214	227	238	219	222	230	233	245	219	212	235	227	230	239	225	237	231	223	228	219	223
3805	5781	4895	2357	1613	1251	970	792	613	515	446	427	413	383	366	357	296	330	311	287	242	282	293	267	273	283	249	276	269	268	269	264	244	290	281	297	298	226	257	288	259	267	245	254	307	279	280	265	249	274	279	260	264	277	265	254	268	260	263	268	301	246	270	277	249	226	302	263	239	246	261	280	264	291	249	255	273	245	317	280	248	253	254	247	230	268	244	298	279	258	267	254	257	260	248	266	261	276	279	234	249	249	270	245	268	243	245	276	279	267	251	245	231	264	257	288	234	268	248	254	257	235	271	253	254	284	258	250	228	241	284	267	275	226	259	263	256	245	250	262	258	227	273	263	263	245	260	218	255	252	254	252	250	245	277	250	240	264	251	240	259	263	255	263	272	246	263	256	288	271	243	260	283	244	258	250	276	266	287	265	255	267	253	277	233	279	249	258	258	262	261	229	262	258	232	258	268	258	266	281	265	286	255	261	250	283	266	283	248	233	250	281	237	259	250	267	250	279	275	247	273	246	259	239	272	261	265	263	274	274	273	264	247	252	249	261	245	265	252	235	267	270	243	251	276	250	284	245	233	275	299	265	281	248	256	271	261	260	240	247	271	244	263	244	239	258	255	261	271	267	284	252	265	244	243	264	249	270	247	265	249	255	254	282	280	251	271	244	237	267	279	293	259	262	254	278	253	254	243	249	276	265	299	274	270	244	270	291	255	276	255	286	255	271	259	257	255	260	241	237	256	242	260	291	302	243	274	276	276	283	243	263	239	261	278	242	278	243	275	276	254	258	250	276	270	267	240	254	260	281	252	240	294	255	239	239	265	281	285	270	283	281	252	264	270	249	270	250	275	255	274	246	239	255	262	272	263	260	272	247	253	238	259	272	246	252	274	261	238	254	254	226	280	249	258	250	244	255	286	268	281	270	269	253	266	263	244	254	262	230	288	247	273	271	204	250	277	266	282	266	259	265	252	229	264	241	265	265	270	248	234	278	285	278	262	263	253	243	254	247	267	229	257	271	269	280	254	264	281	247	281	276	242	295	253	232	239	234	254	251	231	273	254	227	235	255	268	238	262	241	262	245	261	240	263	243	259	241	244	265	239	248	239	287	221	257	245	254	265	277	268	240	271	254	260	241	244	250	282	265	267	264	266	243	284	253	267	266	267	267	216	251	265	230	276	249	241	257	239	277	240	278	230	280	250	260	256	248	250	258	254	254	267	290	264	291	258	255	250	253	257	286	250	245	274	242	261	250	262	253	245	250	264	278	250	237	266	245	278	266	256	258	255	257	275	273	270	260	265	252	253	247	268	265	270	251	263	241	237	238	251	238	228	243	272	268	267	272	248	236	266	277	241	260	251	278	233	284	229	263	239	263	258	259	248	289	259	266	251	240	275	241	250	289	274	259	268	264	232	251	262	260	250	262	256	273	247	259	270	265	262	249	233	228	265	257	277	253	258	287	264	242	226	246	255	240	270	260	251	238	256	272	267	235	271	254	252	262	270	248	272	262	287	231	263	273	290	285	264	248	249	267	254	254	248	247	248	234	264	239	249	259	253	256	274	226	263	257	251	271	268	226	256	248	238	252	263	276	256	242	261	261	253	283	275	261	260	287	270	292	257	239	261	254	251	247	280	261	276	264	231	273	266	283	240	284	260	244	242	273	247	285	247	283	286	274	287	249	261	257	258	280	258	267	226	251	260	263	252	267	268	242	220	273	283	250	266	282	244	266	222	255	267	246	251	276	268	248	232	278	229	250	228	298	258	229	233	267	271	230	273	251	270	246	257	251	237	240	250	229	254	253	255	275	250	266	260	272	268	251	239	226	245	229	236	240	260	255	273	251	277	236	245	242	270	261	264	235	241	259	260	255	243	260	233	262	265	253	261	284	268	253	285	252	279	253	269	248	255	238	256	248	267	239	274	250	246	262	271	236	286	255	263	260	268	251	259	245	267	246	272	278	262	238	245	262	261	257	277	244	247	246	226	255	251	252	258	238	248	270	266	238	271	260	265	250	244	246	244	260	252	258	272	270	263	288	246	231	277	255	256	250	262	256	249	253	283	273	242	250	248	246	261	257	247	271	257	256	277	247	271	251	264	279	237	277	262	240	254	231	259	244	309	240	260	239	265	260	262	255	267	271	253	261	234	263	263	276	242	275	268	280	246	253	234	262	253	261	261	274	250	272	243	251	259	274	262	259	293	235	278	247	232	264	268	255	244	253	248	254	234	240	230	243	248	255	271	255	248	245	266	258	252	254	262	310	254	242	269	234	241	245	251	252	243	234	250	279	262	231	267	270	255	253	261	243	238	250	294	248	262	277	284	251	278	270	272	243	252	247	260	269	277	230	262	271	249	277	270	270	276	243	269	252	244	262	261	248	281	269	228	275	274	283	267	266	259	242	249	242	251	260	282	253	241	256	285	241	253	250	251	246	251	277	253	287	244	281	279	262	271	246	264	243	273	268	269	260	255	252	244	254	249	276	305	259	245	246	254	257	252	244	270	265	266	260	246	260	266	260	275	280	252	262	244	262	251	278	251	245	259	261	242	281	239	243	245	249	298	249	261	274	270	257	253	273	228	276	254	244	267	261	275	281	264	262	282	253	283	256	244	270	289	273	234	252	243	252	244	278	275	295	269	289	240	248	265	271	295	243	263	246	286	237	222	239	273	259	258	254	249	264	254	251	282	245	252	258	238	257	258	263	253	246	258	269	265	253	291	250	269	266	265	275	256	258	252	242	270	266	274	234	238	260	289	256	279	255	240	256	240	259	261	278	258	300	274	246	252	284	267	251	272	273	275	260	273	246	290	255	233	235	260	261	230	263	269	280	238	287	284	263	249	268	256	251	273	254	270	224	288	256	243	266	265	278	249	265	253	250	242	262	304	271	254	293	273	303	285	263	271	245	266	247	222	249	254	252	253	247	252	250	290	250	238	251	258	285	248	232	258	266	280	276	269	283	267	213	258	247	251	258	251	259	237	280	238	261	269	243	278	247	244	217	297	237	247	268	232	253	252	218	235	262	249	271	250	266	251	263	237	239	240	275	272	247	273	248	249	250	242	271	254	256	258	265	263	241	288	237	282	296	223	235	259	254	264	276	262	255	260	253	271	238	257	265	276	239	254	235	245	244	249	281	261	261	253	264	255	277	257	234	276	236	279	260	259	232	268	264	243	274	222	286	261	258	253	259	273	255	275	263	302	259	264	267	288	283	272	238	237	234	245	261	242	229	279	237	249	224	233	221	223	269	261	252	275	260	295	279	215	229	204	287	261	293	254	259	282	256	276	257	241	314	247	262	257	257	273	277	262	245	288	291	251	248	263	255	259	273	245	261	278	296	272	249	245	269	285	257	273	252	258	294	253	233	267	237	276	218	219	256	266	250	280	239	258	247	246	242	277	252	257	299	273	268	247	240	245	254	262	257	257	232	261	259	267	272	238	258	239	261	255	257	270	263	246	263	243	265	236	254	233	246	284	252
22745	21368	29221	23891	21369	21451	16489	1993	1277	1210	986	969	905	842	808	793	829	705	717	718	751	763	716	678	727	700	697	725	667	654	641	675	637	633	633	610	686	660	655	645	646	658	665	646	643	649	653	671	606	643	626	624	584	651	666	677	645	664	620	671	633	605	625	645	593	617	609	639	662	639	652	608	635	648	675	672	661	652	664	612	619	590	604	644	685	634	650	607	605	638	655	638	609	610	685	626	639	617	659	667	584	652	674	633	618	633	629	651	654	609	604	614	658	661	659	595	604	648	654	600	598	626	628	598	688	668	640	650	591	677	606	636	628	650	612	644	683	626	605	630	583	631	667	622	623	637	624	594	637	664	659	603	591	653	618	622	669	627	577	626	660	700	602	629	635	637	623	644	660	666	606	609	664	615	630	632	610	630	657	683	654	656	617	588	625	649	653	639	602	650	636	630	682	635	647	612	633	641	645	659	661	629	630	658	570	615	612	661	615	623	655	572	668	663	592	643	603	599	617	619	643	631	644	645	647	637	662	614	640	640	687	665	642	663	553	654	604	636	606	651	610	625	630	582	627	701	617	650	653	601	662	583	644	623	611	631	634	644	620	601	672	662	667	646	616	616	616	622	630	625	649	587	657	682	652	645	635	659	597	655	607	631	628	646	609	595	614	613	670	616	656	649	600	638	555	625	611	607	632	605	613	676	607	662	631	633	600	629	662	665	616	609	625	622	636	610	642	637	594	641	665	625	636	582	665	624	591	584	594	642	624	606	659	669	610	639	619	621	660	613	610	600	653	628	607	661	625	657	625	602	595	590	630	653	625	624	579	644	606	647	641	604	628	661	626	604	666	637	620	646	644	621	617	693	665	676	646	565	637	622	653	640	651	648	586	611	645	610	615	634	615	659	597	610	644	578	626	613	649	636	636	625	636	640	633	612	622	627	632	642	569	633	670	622	586	575	641	620	614	634	616	650	608	622	639	635	620	643	684	624	615	658	588	589	618	613	595	603	611	627	593	631	664	629	592	649	609	647	678	612	639	617	619	632	641	644	660	582	655	654	617	596	610	620	630	602	596	618	608	615	620	602	614	632	567	653	611	649	623	601	643	646	636	640	676	609	614	606	655	612	607	609	595	583	623	601	625	609	669	669	659	617	613	630	682	648	611	563	582	571	617	630	642	643	658	622	672	640	633	662	624	629	626	648	675	645	620	586	624	612	650	666	643	623	592	627	621	635	681	655	637	640	636	602	603	611	638	657	602	597	587	610	639	641	684	661	680	614	643	610	611	627	609	613	673	607	633	667	610	600	627	616	627	622	645	601	632	629	642	668	631	601	607	606	609	638	637	616	608	599	662	652	628	597	618	592	621	654	642	656	611	619	603	615	590	634	605	642	643	601	590	604	617	618	609	619	614	655	596	641	643	659	646	649	602	641	664	603	623	613	655	643	625	610	592	591	605	662	635	640	651	611	625	642	642	652	619	622	622	632	618	603	643	618	579	625	620	599	633	597	612	600	608	666	602	638	603	669	627	631	643	636	618	580	673	620	636	642	680	613	659	599	590	636	643	623	641	638	594	636	617	635	645	634	670	644	619	607	646	609	627	651	604	636	641	664	615	611	668	611	659	616	651	574	632	652	672	644	620	566	597	656	602	629	645	658	623	637	611	636	580	625	641	642	617	587	596	598	666	626	582	622	581	562	607	617	609	651	696	629	635	655	683	623	648	592	610	630	595	592	604	652	573	622	617	614	610	587	650	573	633	612	631	648	581	705	606	581	608	649	627	640	648	626	595	653	603	673	602	645	626	630	583	641	634	640	598	624	624	617	570	589	616	562	655	642	622	651	620	613	612	617	630	680	603	621	638	584	660	641	611	630	581	587	604	634	585	610	632	648	621	609	618	563	579	609	638	668	648	621	639	639	619	632	620	624	612	647	631	652	655	612	626	650	651	648	657	583	600	659	611	642	652	673	635	653	652	624	608	606	672	633	620	677	589	621	660	622	664	656	640	610	659	623	652	597	619	671	628	614	629	639	605	663	655	628	604	604	702	617	646	661	602	570	611	631	602	644	628	616	601	601	609	639	602	583	600	602	668	632	642	604	589	633	625	597	610	590	607	579	610	637	589	668	640	600	663	587	631	634	627	606	634	610	626	639	660	649	680	637	621	593	676	626	638	564	615	608	628	642	572	600	630	638	629	572	621	620	611	621	637	639	587	636	601	592	618	581	609	605	615	632	639	623	656	604	621	609	668	621	631	637	674	615	586	638	599	585	604	599	594	646	624	616	639	646	674	635	706	662	636	606	651	587	613	613	601	614	672	591	664	633	614	617	632	623	626	632	620	587	636	624	643	619	629	611	655	669	611	586	656	596	582	643	585	629	581	651	626	623	621	656	615	647	659	594	635	669	608	632	622	622	614	639	617	634	629	654	600	626	624	656	615	614	671	617	611	589	619	663	646	607	630	609	645	616	649	607	596	706	637	601	623	647	651	618	657	582	621	614	701	613	613	647	621	659	619	632	603	618	606	673	599	611	645	601	640	602	642	628	661	591	632	634	591	669	649	638	617	610	619	640	630	616	638	614	610	626	644	628	607	617	650	663	597	588	637	613	626	624	618	613	645	626	638	618	629	683	677	642	610	616	638	672	581	582	629	634	614	631	605	643	605	568	598	627	650	645	664	642	667	617	626	644	626	626	632	580	607	621	612	613	634	596	618	608	612	661	697	581	644	585	644	593	659	627	636	601	645	577	615	586	589	577	617	570	622	645	613	618	631	599	653	612	609	588	657	626	615	622	654	631	552	621	584	645	625	638	628	637	633	666	653	654	594	608	600	668	600	620	613	627	632	656	598	597	581	621	677	611	610	605	633	564	637	648	610	612	612	604	652	640	601	640	620	629	637	649	638	653	614	685	602	636	621	639	635	670	649	641	618	635	636	641	627	620	609	644	609	606	618	609	623	626	613	605	647	564	608	627	645	640	629	638	629	596	602	640	652	657	613	628	626	637	624	641	625	617	609	579	626	635	658	637	625	560	616	628	644	651	619	660	658	612	637	640	606	617	595	649	628	597	653	640	655	599	646	595	689	612	634	617	635	641	596	591	562	597	613	568	579	586	591	594	668	645	649	638	649	579	630	622	635	643	593	588	578	654	595	674	651	648	630	618	670	581	613	589	628	634	661	628	619	669	646	589	569	623	622	618	644	616	611	616	602	627	656	664	632	642	600	619	603	644	614	612	615	599	601	644	615	598	634	655	686	609	598	592	619	625	651	560	657	584	639	628	626	607	633	703	652	621	595	612	637	654	630	603	624	606	610	606	649	655	614	586	635	597	629	613	689	634	645	639	624	641	587	606	625	581	616	611	682	625	662	638	627	614	637	626	608	645	673	601	646	594	595	603	595	599	621	622	612	641	576	603	578	619	633	637	602	605	636	611	594	595	659	606	635	639	629	615	598	609	609	643	592	581	586	649	621	655	647	629	635	626
5320	14853	12739	6719	4546	3488	2665	2141	1740	1543	1266	1168	1101	998	942	872	859	874	816	803	781	805	790	751	726	743	710	712	676	719	652	661	700	692	734	715	702	658	711	725	704	691	666	681	675	657	681	664	716	710	690	665	712	692	680	686	692	638	623	677	669	644	696	648	649	596	655	692	729	649	647	592	676	630	664	687	694	671	628	647	638	633	677	712	697	675	659	646	698	691	658	620	650	625	666	646	650	675	670	678	670	618	706	669	658	670	693	677	675	704	655	666	665	640	634	670	660	692	709	637	636	678	700	676	670	683	624	690	666	669	642	667	638	684	656	646	642	651	733	659	648	626	640	632	756	665	629	683	642	587	624	624	646	628	604	661	678	687	657	688	645	652	703	649	655	630	669	656	617	637	666	583	670	657	673	662	674	683	641	657	661	639	652	691	654	683	672	679	690	669	682	654	659	658	673	656	630	606	629	642	652	664	622	647	678	640	656	666	647	630	672	674	670	670	636	671	626	623	657	666	651	639	701	634	622	638	653	623	695	649	672	668	675	663	651	667	654	650	653	637	659	642	704	678	606	666	695	663	630	656	650	689	642	632	637	673	694	633	670	698	625	663	673	650	640	668	682	615	668	710	684	647	668	698	589	660	668	631	656	656	718	638	616	679	664	647	652	663	659	661	713	672	598	695	639	650	654	660	682	598	665	679	670	626	654	629	680	690	681	697	688	658	658	648	649	650	624	646	646	661	699	720	653	690	671	690	660	647	664	617	653	627	754	677	649	675	685	648	643	664	669	686	703	660	706	676	660	685	641	658	649	671	667	640	643	587	653	649	666	624	658	640	688	659	655	652	652	693	656	661	659	664	680	678	669	651	699	675	620	606	683	679	670	701	676	669	688	628	654	680	642	677	698	649	649	616	633	687	678	664	673	602	671	654	631	619	653	624	661	647	670	656	639	648	644	659	708	649	684	679	657	655	681	634	692	668	665	641	707	636	622	624	680	644	700	674	649	680	680	654	701	654	656	659	650	666	679	694	651	710	649	636	604	650	683	680	676	675	666	648	703	646	648	695	649	645	647	654	625	636	677	678	604	694	670	618	670	638	649	609	673	665	676	693	657	657	642	705	619	644	642	677	678	612	640	657	649	643	642	676	677	683	680	623	664	655	661	638	630	660	676	646	640	621	666	653	623	621	606	655	653	645	678	665	688	650	671	641	666	620	650	663	638	650	667	679	603	688	686	629	676	684	666	677	691	680	703	667	685	647	714	631	693	651	690	672	692	650	641	669	644	684	664	655	683	620	653	653	648	652	692	681	658	653	682	645	651	627	655	718	658	638	661	666	637	677	636	646	683	638	658	634	660	636	653	650	620	666	674	643	651	668	690	644	660	650	672	678	637	676	662	677	660	659	684	636	665	708	651	673	605	650	669	688	669	662	690	666	626	687	687	650	688	695	701	659	619	636	690	693	678	625	679	675	627	667	666	655	631	686	636	634	648	646	662	677	721	619	669	646	688	722	693	655	667	721	632	640	654	662	675	673	649	709	654	652	665	691	670	625	690	613	649	627	647	650	662	692	664	638	693	637	634	635	656	673	629	648	646	681	641	666	649	648	665	651	663	674	648	684	653	680	707	704	654	648	654	670	675	672	662	642	673	640	669	684	635	704	614	650	666	699	625	642	666	667	681	669	667	683	625	648	685	660	667	657	629	656	725	645	610	639	689	657	700	694	662	683	675	618	634	657	709	668	627	640	655	700	643	655	647	682	607	653	645	659	637	682	681	708	668	632	663	671	655	636	651	595	657	666	673	645	664	657	662	624	668	699	607	613	669	638	694	657	655	613	646	629	652	681	638	657	661	639	640	645	635	662	646	654	633	662	687	629	676	708	655	649	642	644	646	648	722	638	642	676	645	623	652	684	684	634	617	676	643	622	664	673	656	669	581	619	691	679	655	677	641	669	661	686	673	664	644	647	648	627	691	681	682	670	637	650	689	627	662	633	683	651	642	652	691	636	655	623	654	660	711	651	662	676	653	646	672	641	628	621	682	606	657	659	681	674	682	641	656	619	688	651	670	650	671	688	626	637	618	692	672	672	655	687	644	687	693	663	647	632	629	688	668	656	674	636	687	690	666	639	648	621	670	684	650	636	690	655	713	657	653	670	663	657	632	673	644	646	666	640	650	657	618	664	636	698	681	625	649	642	700	631	635	627	666	627	644	621	673	628	627	660	702	704	682	679	639	627	662	675	716	682	678	660	640	673	643	636	689	671	691	673	628	671	673	671	619	660	648	655	664	652	729	712	685	651	636	654	678	627	649	640	665	658	677	691	682	628	674	702	638	647	612	637	660	676	703	685	674	617	651	645	641	630	678	663	664	655	665	676	679	685	623	662	689	678	636	687	672	618	659	632	625	667	664	656	630	615	693	695	651	660	684	636	685	651	666	638	644	684	639	629	620	682	692	670	660	665	638	664	656	636	657	653	657	623	675	656	652	674	666	642	668	655	668	669	645	618	650	649	659	615	673	641	648	694	672	661	666	659	672	673	634	655	629	644	655	678	660	683	634	635	659	667	696	667	649	662	693	707	675	623	669	690	677	627	617	653	660	649	657	649	695	658	632	616	632	694	690	668	636	680	626	684	665	647	688	661	661	610	640	676	667	661	637	670	662	666	662	629	627	631	635	659	643	650	678	623	704	654	619	646	661	671	689	630	718	632	669	683	640	661	604	679	688	683	626	646	626	643	650	641	694	709	629	624	665	715	631	696	658	654	615	667	665	647	713	702	616	622	673	687	634	672	655	650	674	656	630	664	658	634	631	645	672	703	635	707	669	684	696	635	679	639	639	693	668	674	640	612	681	691	656	666	631	611	655	669	608	655	665	662	626	683	646	672	685	700	650	649	658	625	673	644	661	652	653	669	648	653	649	650	640	673	663	690	690	639	658	623	637	655	678	664	643	675	653	635	632	662	667	677	638	669	632	661	657	651	657	650	656	676	658	618	698	634	625	666	660	634	661	638	662	627	671	711	662	717	655	647	691	631	663	623	646	659	661	665	702	638	674	669	644	638	614	660	613	604	639	666	621	672	666	678	656	656	665	690	631	660	673	610	629	665	640	646	644	650	682	634	643	689	696	677	664	627	647	637	678	680	635	591	683	650	613	688	656	708	658	667	650	647	693	654	629	627	681	651	681	648	648	696	683	610	650	634	617	686	630	657	663	697	657	676	652	662	663	656	655	657	619	678	669	637	647	623	632	657	663	678	680	604	632	681	616	652	669	667	674	659	633	647	686	652	673	670	685	615	691	641	640	645	694	624	693	659	662	661	687	670	708	649	614	690	654	619	686	661	678	653	639	634	670	703	662	669	644	609	641	659	616	671	616	604	672	624	650	588	638	678	638	662	663	664	658	669	677	677	650	682	666	681	649	655	658	646	646	647	661	660	683	626	645	633	668	613	679	682	730	621	604	711	672	687	665	695	630	659	666	666
27553	20786	9974	1145	815	698	663	527	514	466	496	488	487	479	477	485	440	468	520	486	493	503	456	482	455	504	506	507	502	479	486	445	486	466	464	456	453	474	469	512	516	496	449	481	509	474	503	458	470	494	463	444	469	502	440	504	482	454	465	479	459	473	516	486	509	469	464	442	473	516	450	464	506	464	454	480	479	497	508	453	481	445	436	464	492	449	484	470	451	503	476	473	447	501	463	496	501	435	466	478	472	494	443	471	488	495	477	425	467	478	498	500	486	497	444	501	511	462	445	467	468	469	442	505	476	487	490	459	432	481	457	494	468	497	522	491	457	471	455	438	483	441	480	497	460	533	466	522	497	461	471	456	478	457	500	483	476	497	518	489	508	486	462	498	503	475	495	458	458	444	502	481	462	455	474	463	530	491	529	456	470	490	484	457	456	499	449	490	514	533	488	478	455	491	533	489	480	434	466	472	519	470	478	441	470	483	458	525	466	504	491	463	486	474	456	455	458	477	462	472	469	463	457	476	465	485	511	471	480	497	490	475	476	484	520	439	479	482	441	474	459	512	492	471	498	471	463	457	478	452	427	467	446	457	491	461	466	411	442	481	469	488	473	465	495	459	464	496	521	476	468	450	431	476	489	451	483	520	472	479	486	464	484	476	411	479	451	455	446	470	519	446	455	488	498	505	493	499	483	494	495	483	470	453	491	475	459	434	474	487	485	526	504	503	499	448	488	501	490	439	466	488	480	514	485	473	479	484	511	435	487	470	467	449	456	487	468	487	515	459	481	442	504	484	507	486	483	451	462	503	508	505	477	527	469	447	496	492	526	460	482	494	497	487	472	479	449	485	489	465	496	512	448	474	529	463	484	498	478	466	455	485	468	480	522	453	455	471	479	445	499	459	513	488	477	499	500	474	487	478	450	455	486	471	504	462	470	503	509	479	495	445	446	462	458	453	476	497	477	496	466	470	478	453	513	475	488	489	506	515	455	462	441	493	495	469	488	484	476	463	482	463	460	459	523	467	511	494	452	482	484	478	470	478	483	457	480	478	465	470	476	490	445	468	471	478	474	434	470	467	499	485	447	463	496	461	476	445	463	486	448	476	477	480	480	471	454	502	474	482	468	488	494	503	506	512	484	484	477	512	469	520	482	434	459	472	517	485	488	450	482	445	469	446	458	455	475	493	494	469	495	474	456	465	471	506	498	436	490	497	473	453	501	460	503	469	457	431	475	487	498	484	517	491	489	487	471	465	468	487	498	504	479	478	468	458	469	507	489	491	483	472	488	469	470	436	441	487	425	497	511	477	459	504	492	493	477	440	459	483	476	501	464	462	440	457	471	439	451	473	479	425	475	435	472	457	429	480	482	432	510	495	479	493	482	492	492	508	462	471	463	465	453	455	416	453	463	422	472	482	475	533	491	464	508	462	452	465	471	486	485	478	511	477	461	467	465	468	469	515	467	454	423	494	477	504	497	479	504	503	471	476	496	474	468	481	448	450	535	482	512	502	494	467	496	496	454	505	469	461	473	456	479	444	498	476	467	517	474	469	471	428	500	476	498	449	502	484	478	467	453	468	505	457	455	488	458	491	490	490	470	492	460	476	476	470	409	476	492	473	484	478	462	485	479	450	457	466	475	460	435	507	496	475	486	472	451	467	469	448	448	442	459	494	494	473	499	462	481	459	468	509	528	483	472	435	440	485	501	476	476	484	484	454	465	478	430	463	455	475	472	478	440	479	491	500	477	482	438	455	462	458	488	474	454	497	489	474	484	464	472	464	479	486	463	479	493	464	501	471	524	506	480	470	464	490	455	468	519	479	519	461	417	477	440	447	518	500	481	494	476	480	449	436	485	496	485	484	512	464	499	503	461	479	490	506	474	507	501	491	473	487	470	494	469	494	486	461	478	470	500	468	471	477	464	531	493	473	489	469	457	463	484	494	515	465	497	489	466	469	463	475	493	486	463	491	494	464	449	476	499	489	513	455	453	469	478	484	510	499	479	452	438	498	481	506	453	457	483	455	495	447	501	475	482	434	448	465	480	496	471	475	448	485	515	495	483	464	468	483	455	498	481	485	503	471	448	435	442	510	456	487	459	518	481	475	487	487	484	473	495	478	463	473	486	466	496	480	486	495	486	493	486	458	488	451	474	498	487	500	485	473	481	500	484	516	434	468	493	443	501	471	466	469	479	486	499	451	497	437	441	464	504	484	431	477	501	460	457	463	461	469	470	475	451	479	461	509	516	458	516	508	476	462	471	486	455	471	522	477	488	496	486	502	516	460	407	519	495	491	478	477	475	454	488	515	494	493	480	500	468	445	489	453	506	464	485	486	486	487	489	474	468	484	452	496	498	482	531	504	468	436	505	473	440	522	483	467	464	498	457	459	481	483	445	525	477	502	481	456	457	482	447	465	456	484	466	429	469	489	482	480	477	484	470	470	460	455	495	471	454	475	524	516	481	469	479	479	457	475	469	474	509	451	492	514	486	455	493	506	500	442	486	474	474	478	494	458	488	464	441	458	473	474	478	457	493	496	486	467	489	461	471	565	492	487	474	488	498	444	438	484	470	494	453	452	428	477	463	488	470	477	497	465	468	470	495	470	475	475	469	470	480	458	430	483	478	518	493	505	490	502	473	544	496	504	462	464	459	509	484	463	492	501	483	471	492	437	496	433	443	491	485	469	446	402	502	445	471	511	479	490	473	487	494	462	505	492	537	533	462	460	501	467	499	462	463	482	493	512	525	500	452	501	472	495	475	498	453	443	483	515	466	430	491	481	469	490	451	506	512	486	483	472	486	495	501	503	511	498	480	496	466	481	487	458	428	453	455	462	486	493	496	460	490	479	489	518	512	446	469	485	477	445	482	478	498	501	476	500	485	487	469	467	475	483	526	499	473	476	446	480	446	515	439	426	477	492	501	509	503	488	476	476	481	487	451	500	470	482	472	507	451	463	495	451	497	511	462	465	507	457	507	488	485	485	462	502	511	483	493	470	502	508	497	464	442	499	445	431	473	472	485	485	475	459	502	485	473	537	455	418	477	480	454	469	460	464	490	446	499	488	480	479	496	431	490	439	473	498	447	471	502	455	426	498	456	487	483	468	464	467	490	471	487	498	464	484	456	494	496	503	434	497	475	455	477	505	507	490	520	501	487	495	500	450	421	466	465	513	492	474	471	501	456	467	438	450	494	486	445	494	492	461	480	531	499	472	489	486	507	476	477	478	470	484	499	502	482	485	482	454	505	460	493	472	486	477	470	476	464	490	493	494	507	466	460	493	471	425	447	469	477	475	499	484	494	454	455	469	465	503	443	446	449	487	502	486	481	538	496	544	463	520	474	473	467	492	481	483	457	449	451	460	478	503	458	469	452	470	476	511	481	498	511	465	500	454	476	472	474	491	495	478	461	442	473	506	468	470	466	441	440	442	514	467	473	452	492	493	481	499	456	476	501	476	477	497	460	457	482	447	447	485	470	433
4287	1047	950	678	636	566	544	578	497	549	451	494	510	486	485	460	474	468	470	494	501	498	501	440	497	493	493	509	519	458	502	502	499	502	510	523	466	497	518	462	503	462	516	513	493	467	473	460	485	449	453	493	499	454	494	439	479	471	472	446	527	493	499	462	509	495	472	456	485	478	501	480	480	515	493	477	486	472	466	502	476	519	503	498	491	472	488	485	507	531	472	518	483	465	474	522	504	473	482	464	506	507	460	508	466	485	511	516	523	467	512	474	495	469	543	459	501	513	454	441	524	445	495	489	513	535	499	474	491	513	494	495	486	581	497	488	484	503	467	524	482	465	522	502	493	421	478	503	488	470	460	515	507	536	528	504	510	473	505	488	464	476	515	538	521	470	480	446	454	458	467	513	491	511	467	489	476	476	447	484	531	465	510	487	459	486	458	487	489	483	442	504	515	484	485	467	500	507	480	477	472	487	477	490	448	532	517	519	497	491	512	491	492	531	513	500	479	464	484	464	419	489	522	474	457	462	490	482	493	470	455	457	470	494	507	475	473	519	492	437	527	468	510	485	497	466	516	467	440	528	476	479	490	488	506	440	486	469	466	484	451	467	473	460	502	538	457	502	485	485	476	478	446	463	490	484	479	493	435	466	486	447	451	497	508	448	459	467	494	504	476	531	493	485	454	489	468	501	491	471	507	480	498	496	483	463	500	505	436	488	534	466	454	510	498	479	491	495	523	497	457	480	479	476	524	503	485	447	494	501	505	486	492	459	487	452	522	513	495	467	504	521	493	479	489	466	494	480	512	479	484	470	512	460	489	473	483	501	464	480	486	482	472	496	481	510	494	476	521	506	465	483	489	473	472	486	517	469	484	472	462	505	495	480	476	494	481	496	493	470	467	489	472	459	467	484	507	444	487	524	497	471	498	502	466	482	469	484	473	474	518	502	516	467	493	476	470	485	495	520	512	507	489	457	489	521	459	492	494	482	437	501	506	503	444	499	471	552	474	502	484	458	495	521	491	502	532	483	508	472	491	450	505	474	479	491	498	477	494	473	447	503	486	487	533	492	499	492	453	464	469	451	511	499	506	501	518	452	487	493	500	512	508	489	496	505	475	485	471	493	510	459	469	509	454	489	477	492	442	491	468	530	441	496	490	477	501	460	515	486	467	510	465	470	478	473	460	449	488	483	471	516	495	503	498	504	509	505	471	467	511	483	482	451	507	495	470	501	476	498	473	489	478	490	509	438	507	483	473	456	434	451	493	475	487	495	481	527	504	496	484	505	490	502	445	474	497	477	478	490	498	487	491	466	496	472	457	507	486	471	496	443	516	518	448	482	509	488	493	532	466	502	511	480	520	459	472	478	469	502	469	471	493	509	524	490	443	500	474	476	515	529	467	491	475	506	452	504	492	438	497	451	453	505	501	471	486	520	461	487	488	469	478	526	515	507	444	493	480	476	474	469	465	469	490	449	505	481	474	476	500	502	498	504	517	466	491	490	499	505	499	482	450	453	457	496	473	480	521	530	472	502	483	494	528	478	509	494	518	505	502	499	454	516	490	514	502	528	498	529	476	495	491	496	494	469	486	482	520	498	422	437	522	515	468	457	503	520	485	464	489	475	507	542	450	507	473	489	494	490	489	508	473	465	494	470	485	471	476	483	447	463	535	516	499	493	470	482	495	490	478	514	468	482	474	491	473	462	499	519	476	483	519	484	499	520	489	525	498	505	545	469	476	463	492	515	458	461	491	494	494	520	545	508	495	518	489	467	456	483	467	532	495	489	468	499	477	509	478	479	481	489	504	480	524	490	485	515	467	495	463	499	527	485	477	484	470	510	489	517	513	538	477	467	482	466	495	496	506	475	477	503	469	495	495	489	479	484	470	463	463	464	487	441	470	492	475	475	478	486	478	474	499	483	516	518	479	500	487	490	526	501	498	485	523	500	477	458	473	501	508	471	447	502	469	517	477	439	453	498	426	443	473	457	479	505	460	472	466	465	483	502	511	468	429	428	484	471	479	489	538	460	514	476	486	480	470	518	530	495	481	514	490	485	459	463	486	464	519	452	490	491	453	508	495	515	503	548	506	464	518	512	481	475	505	483	436	471	509	486	473	521	526	506	506	490	500	523	466	484	514	457	480	501	507	514	505	482	475	486	485	512	518	496	449	495	555	517	513	476	461	484	454	478	490	491	518	441	462	491	442	483	504	490	446	483	457	492	491	513	514	497	476	487	441	511	495	448	496	488	480	496	498	464	483	469	450	507	480	517	509	514	485	478	479	479	450	490	491	507	456	527	491	484	479	487	483	482	445	488	502	485	506	477	498	516	531	527	455	471	514	481	524	503	486	493	464	478	473	497	525	518	501	509	479	481	445	517	458	513	450	503	517	498	470	518	461	525	484	484	472	502	493	479	457	500	455	480	505	500	477	518	469	473	465	482	523	433	508	462	524	492	488	504	537	466	478	492	483	479	505	485	482	467	494	494	467	491	459	488	495	515	511	483	493	509	487	505	471	490	509	494	473	476	473	493	470	483	521	489	479	489	468	482	495	499	460	492	470	486	494	460	456	459	481	489	482	520	519	488	472	456	458	461	487	511	529	482	483	483	456	478	455	514	510	472	518	535	483	497	525	526	510	501	466	493	447	476	474	521	462	505	486	445	444	422	515	505	441	510	477	509	482	489	481	485	521	482	455	514	456	482	473	438	499	490	473	427	490	500	473	479	526	494	485	507	472	482	482	495	514	510	488	482	475	482	493	476	446	498	494	472	470	490	513	490	499	497	496	490	521	493	455	471	486	473	480	483	486	483	481	490	500	481	477	484	478	475	467	428	470	470	487	516	454	484	493	456	473	521	505	471	480	508	490	483	496	499	458	498	488	510	507	470	470	490	503	484	475	508	461	491	497	506	469	491	496	489	464	496	552	475	515	477	503	535	475	457	469	500	468	512	492	487	480	489	498	506	522	484	480	496	507	462	479	437	512	470	467	512	449	496	526	488	470	478	499	503	530	514	481	485	491	515	492	507	487	487	499	439	472	500	483	500	489	501	489	492	481	512	488	497	519	489	500	512	488	465	454	458	470	506	498	473	512	503	509	464	481	477	471	498	474	491	459	540	465	514	493	500	476	516	475	499	503	520	523	460	505	484	487	533	484	503	515	524	515	482	480	446	520	479	493	514	469	481	497	473	462	460	461	454	489	498	457	451	492	487	468	466	454	470	487	484	528	489	486	499	481	476	468	483	460	493	514	469	461	511	473	457	520	502	528	514	507	504	471	454	443	456	460	503	492	505	538	484	453	497	467	486	500	515	501	484	497	501	473	494	484	485	465	506	502	488	551	481	482	489	507	472	464	482	520	463	493	498	510	509	486	533	531	471	500	478	468	489	500	490	493	500	474	470	488	452	506	509	491	464	515	451	481	505	538	510	509	514	499	509	501	507	507	520	490	476	508	467	522	487	513	501	485	448	484	478	479	506
23855	21236	28831	23953	21241	19896	2894	1360	1148	1101	1065	1040	940	973	965	913	879	824	948	928	892	895	907	897	852	852	852	799	823	868	792	858	842	807	861	887	827	831	821	851	852	827	836	806	820	893	806	777	848	860	768	843	835	837	864	783	824	831	853	790	816	802	848	823	850	794	844	824	797	821	888	864	809	838	787	810	817	852	797	819	856	781	833	807	836	811	806	799	861	806	817	866	852	799	797	830	839	867	791	829	862	799	856	789	844	835	829	818	824	832	823	801	807	817	824	808	813	807	822	807	774	759	902	793	771	869	837	810	796	814	846	798	780	863	800	850	807	855	816	846	790	792	821	878	866	835	864	837	809	836	785	822	837	779	888	772	793	807	867	818	809	842	842	829	830	838	799	813	845	828	833	815	800	818	815	851	817	779	803	853	868	860	836	836	866	871	828	819	849	850	808	867	813	824	824	832	790	861	841	847	846	788	828	815	843	829	799	827	839	770	876	792	790	788	821	831	790	837	842	815	824	807	841	761	790	849	829	810	823	869	847	822	852	858	828	883	809	862	897	808	860	840	810	815	852	835	813	836	818	782	848	818	820	838	777	818	864	897	790	805	788	796	820	827	798	778	797	843	771	865	829	804	833	902	848	786	821	824	858	838	795	846	840	863	795	806	830	808	819	751	806	824	784	797	835	818	847	820	804	803	813	855	784	742	777	890	844	856	847	820	785	858	803	827	798	832	823	785	830	863	841	814	838	853	751	803	784	792	829	775	864	826	825	819	808	827	785	812	824	859	832	803	810	874	843	826	824	855	817	771	825	785	835	810	831	852	806	790	799	840	811	792	794	788	791	777	841	833	835	860	793	842	835	869	797	837	883	847	825	782	759	827	849	828	863	820	839	806	813	856	797	809	795	831	800	831	789	828	847	744	856	858	825	881	828	870	810	804	787	851	864	790	839	814	812	793	883	796	844	796	795	831	813	832	875	822	831	793	793	812	831	821	827	845	857	821	826	825	847	817	834	867	817	788	846	845	852	825	837	861	793	800	781	835	829	789	855	823	815	826	797	896	755	759	815	841	821	813	836	812	795	863	900	826	787	841	797	830	839	827	855	868	866	843	816	845	747	803	849	821	848	757	859	859	858	861	827	841	780	832	844	829	864	818	849	823	843	796	862	821	812	794	813	809	779	819	832	857	825	812	814	852	808	756	783	808	792	835	847	787	821	863	830	803	818	840	787	848	791	845	802	877	793	774	850	832	826	815	790	839	808	862	867	856	821	813	814	807	854	831	842	835	879	807	803	890	840	803	799	791	777	789	848	829	800	817	856	821	828	823	821	800	823	779	849	767	792	831	854	847	764	770	810	775	770	857	838	826	830	820	806	780	836	815	821	786	833	859	835	756	844	766	787	829	815	802	812	823	847	826	860	806	795	838	872	767	849	850	808	792	819	817	824	775	832	833	838	843	781	818	786	808	840	886	868	820	831	821	823	817	830	840	805	810	783	837	846	827	825	866	868	779	811	803	802	817	776	817	836	824	757	859	786	855	798	838	795	779	790	796	836	829	853	802	841	819	787	859	872	806	854	835	856	770	840	819	848	845	845	828	861	803	867	853	844	794	813	868	839	821	848	785	813	842	840	843	743	849	806	795	801	804	836	801	821	825	818	817	775	900	802	857	828	774	809	834	788	814	856	843	844	805	783	858	824	834	834	798	809	792	834	812	783	832	808	804	818	832	817	792	791	876	781	808	838	807	809	830	834	822	849	776	820	845	845	876	849	835	886	824	873	763	841	773	844	821	769	842	818	804	833	864	848	844	810	835	815	868	847	851	864	836	841	768	784	856	832	784	832	792	832	791	837	809	815	807	830	880	814	816	821	821	806	807	764	793	818	800	833	840	759	771	890	755	829	838	813	776	827	809	864	836	866	763	802	858	817	831	873	843	824	876	810	851	795	809	824	781	809	767	795	837	790	804	808	819	816	814	793	884	821	790	840	818	818	760	826	857	845	831	734	795	791	805	769	833	829	854	810	825	778	840	833	803	819	830	832	869	837	795	805	841	768	812	792	788	844	827	816	853	843	852	786	834	828	817	844	819	871	791	846	824	822	833	820	785	847	847	816	802	852	823	796	792	840	798	864	851	822	818	805	832	838	817	868	804	847	828	810	856	811	843	804	834	790	849	821	836	775	858	815	818	847	821	808	818	822	818	794	853	793	861	785	874	875	824	829	876	847	828	818	797	757	848	853	787	828	822	817	818	835	834	855	816	851	827	809	827	856	843	834	766	810	804	821	792	800	804	886	831	784	859	834	772	849	841	871	779	829	840	804	836	877	847	801	800	799	830	827	829	799	837	845	831	772	849	811	813	840	856	821	872	790	829	832	833	824	846	860	803	824	792	878	862	813	800	794	816	843	777	810	807	822	768	813	802	787	815	841	805	812	779	825	829	803	855	815	842	831	753	809	778	867	846	804	818	821	836	831	844	797	788	783	814	795	861	797	852	799	775	794	799	830	776	783	820	822	880	833	830	849	803	821	839	845	846	872	821	855	835	837	846	832	820	780	851	836	818	803	781	843	815	836	819	776	840	779	818	804	795	761	819	756	805	829	808	811	802	814	825	790	827	770	834	828	788	860	854	796	796	819	865	804	808	859	876	815	818	845	796	857	814	811	831	829	834	831	822	835	818	792	830	825	830	834	802	858	805	825	819	863	843	851	813	775	809	852	809	797	803	803	797	824	846	802	834	823	827	835	817	840	807	865	837	850	809	834	813	817	806	772	803	790	862	825	779	793	845	848	817	778	827	849	829	808	825	833	847	832	818	814	824	869	836	787	836	788	850	823	830	781	814	820	844	774	803	814	803	803	799	860	785	802	821	862	780	897	795	871	811	854	840	809	834	823	814	851	793	788	823	812	800	768	837	832	851	819	795	804	851	824	808	899	827	812	835	794	870	848	828	788	788	799	835	832	888	858	819	849	822	788	840	778	835	809	820	843	878	826	792	774	817	900	834	833	800	855	801	823	808	827	880	803	796	842	810	829	780	791	793	824	794	853	833	872	791	859	823	811	750	810	802	860	873	832	820	820	826	788	793	836	825	788	770	794	823	824	833	850	781	843	822	829	792	823	793	827	843	809	788	785	844	812	788	792	773	827	766	784	831	824	790	785	790	859	814	842	832	837	849	784	855	853	809	811	823	830	874	775	798	816	807	812	850	762	827	878	792	886	820	809	794	832	836	826	777	799	727	843	835	862	782	837	764	822	812	810	863	779	813	810	801	808	867	788	841	786	807	875	817	838	804	796	767	851	830	860	807	840	864	864	817	860	810	858	871	822	883	821	848	848	809	861	787	815	847	807	817	900	873	771	790	815	860	852	829	833	828	917	799	827	833	781	813	816	874	819	839	864	829	862	898	787	803	832	810	813	905	850	813	834	844	788	817	799	816	805	834	785	815	881	795	832	791	846	760	837	856	782	823	831	886	825	808	828	812
4013	9057	8004	3981	2865	2312	1873	1535	1403	1271	1167	1105	1026	1005	976	953	940	927	922	935	888	883	880	887	904	799	888	876	866	801	920	884	864	904	877	860	811	847	852	884	814	818	812	851	876	848	848	880	776	837	848	805	823	846	827	823	835	850	901	822	822	835	823	824	858	810	854	864	844	826	828	833	782	774	833	862	843	868	827	813	856	867	817	866	869	882	876	840	812	837	803	880	791	889	856	846	847	872	853	816	851	825	837	854	863	859	886	770	836	840	824	880	910	836	782	790	815	845	874	799	829	845	873	840	837	847	830	822	835	815	796	860	851	833	836	850	870	839	826	835	867	835	860	837	863	795	823	822	827	855	849	854	812	792	870	799	812	817	860	842	880	828	876	788	807	814	808	849	804	792	856	821	853	793	828	844	840	832	786	891	791	823	809	839	845	835	849	842	844	843	816	867	782	778	825	876	853	830	840	810	859	829	858	818	855	849	831	856	856	880	785	867	779	815	744	847	838	851	804	825	822	826	809	853	774	823	807	835	825	811	834	775	836	866	852	857	861	830	775	799	785	811	845	839	848	829	826	845	787	838	858	853	823	872	831	796	818	811	850	854	841	777	841	769	901	852	851	808	865	804	849	817	867	789	810	812	852	824	825	861	782	802	833	791	851	854	785	846	861	800	824	799	879	839	821	818	814	816	820	845	825	843	840	811	786	861	837	830	795	831	790	869	867	808	876	800	836	848	874	815	780	818	860	803	871	823	842	847	830	843	841	878	789	832	830	800	820	799	852	819	848	842	866	878	878	881	867	831	827	810	828	823	838	835	816	868	880	852	860	786	857	823	853	828	783	792	780	872	827	858	841	852	825	842	814	864	865	843	857	791	848	866	816	834	864	878	843	818	860	806	829	845	825	863	813	838	847	799	872	814	868	784	783	800	843	828	889	817	787	821	805	833	874	847	892	826	850	787	830	809	806	851	740	851	801	870	771	814	809	786	892	792	867	821	862	791	865	791	787	878	874	828	819	832	818	873	824	826	866	846	821	850	814	810	818	784	875	790	829	815	802	839	873	792	805	840	829	808	832	843	787	761	901	845	798	833	853	872	845	848	767	855	786	833	853	829	808	839	792	845	835	813	796	814	778	817	842	792	808	788	819	794	835	839	822	849	817	855	772	840	803	802	842	805	820	837	867	862	824	854	818	817	810	856	840	830	806	818	864	775	847	823	878	799	819	852	829	824	810	830	868	835	844	813	860	822	837	792	814	815	794	835	811	837	841	843	854	835	802	783	800	814	807	836	859	780	807	841	792	820	781	844	856	840	847	760	797	822	815	844	809	829	789	861	796	860	832	823	834	829	791	828	848	873	830	854	810	848	790	818	802	790	821	833	828	778	841	792	836	828	881	808	823	877	869	878	809	834	810	829	827	872	844	851	823	806	828	848	846	842	759	817	857	874	870	818	805	831	789	839	800	868	839	826	819	784	857	840	794	860	815	818	865	817	884	809	855	854	816	812	863	832	870	786	815	778	802	871	877	818	875	852	822	823	842	835	849	817	843	832	818	847	811	849	879	854	804	825	824	846	851	831	873	820	840	793	874	869	844	868	824	821	825	851	833	817	805	830	868	848	789	868	837	796	846	789	851	777	803	802	814	778	889	829	822	801	803	832	832	824	835	800	849	854	783	821	858	842	808	858	876	865	824	865	803	826	827	819	814	821	803	809	864	812	831	864	777	757	824	858	846	848	877	811	815	874	812	868	859	806	832	889	876	810	813	855	828	859	811	839	821	860	836	807	816	842	821	817	828	825	816	807	831	837	867	812	859	798	846	846	822	834	848	836	806	888	816	827	837	808	833	822	798	822	819	843	831	837	821	867	857	818	793	867	823	800	851	827	819	848	807	830	836	812	801	842	849	871	876	840	867	882	810	799	809	864	785	861	819	829	862	861	820	830	806	821	850	791	859	836	776	797	829	834	850	849	859	854	807	867	817	846	823	869	802	859	871	800	835	821	838	843	857	854	862	851	784	847	816	784	799	837	811	875	826	826	891	822	828	840	828	789	881	859	815	801	812	817	801	869	839	822	815	834	833	851	853	841	866	860	833	851	889	826	792	841	817	814	856	808	835	827	850	819	866	828	815	816	808	802	765	822	853	775	847	814	757	846	774	830	880	811	828	813	874	804	841	838	824	815	879	866	821	872	828	819	815	799	890	834	792	857	820	822	855	842	815	827	896	824	873	887	849	847	816	799	817	859	824	828	874	767	874	845	871	860	854	827	831	779	841	860	865	849	839	888	804	857	836	838	855	805	871	813	837	827	865	822	840	820	862	794	850	856	878	804	811	814	861	841	859	819	843	858	832	807	837	838	827	833	811	802	786	830	805	814	805	830	817	882	813	806	837	854	779	853	838	791	881	866	839	864	875	835	832	798	880	802	837	836	872	811	851	775	793	810	872	805	871	863	829	862	859	873	817	845	854	859	828	821	816	829	839	841	813	809	816	840	807	863	803	827	827	837	867	822	873	830	848	825	861	831	820	834	880	849	810	841	842	809	814	853	837	796	778	858	832	849	825	864	807	853	833	838	822	837	846	815	797	871	833	837	867	785	864	815	839	828	823	812	834	854	803	836	803	813	823	831	847	838	853	844	863	832	831	824	886	771	864	884	797	850	817	826	810	842	875	798	812	848	792	770	885	853	898	811	848	868	812	824	824	839	828	844	872	806	836	848	795	811	811	810	879	817	817	808	830	796	832	824	829	821	816	861	879	805	814	835	846	827	814	799	803	830	846	820	822	859	834	853	858	802	814	791	857	846	811	791	827	816	845	765	793	800	882	884	931	840	866	830	865	854	840	838	821	835	828	801	821	807	798	830	825	788	825	801	861	811	859	798	838	830	845	786	835	790	786	810	824	773	830	838	841	844	856	822	837	788	842	906	842	822	857	807	852	844	839	817	825	808	790	838	860	822	800	818	851	839	841	848	832	800	887	865	824	790	787	839	851	830	809	828	860	870	921	844	819	798	798	810	842	781	846	846	827	764	810	880	806	849	807	803	870	892	829	781	840	824	852	815	799	769	811	845	820	871	854	827	834	848	820	810	815	806	849	788	858	811	845	791	854	829	825	829	816	879	852	794	821	834	871	828	837	841	769	842	838	872	850	816	835	783	766	839	864	803	850	841	789	830	881	896	842	863	781	826	862	849	820	853	825	812	857	818	811	841	857	855	820	840	867	835	787	879	828	860	846	853	832	820	821	826	850	820	824	912	844	895	800	850	883	858	863	812	781	868	800	816	808	826	796	837	821	881	822	851	820	788	818	865	885	832	875	855	884	834	829	819	846	886	853	788	823	824	827	800	824	856	813	804	828	802	840	790	857	845	867	825	844	820	789	826	821	836	843	813	865	830	879	829	892	786	855	839	837	830	868	841	857	840	832	842	864	837	860	830	857	831	803	826	844	822	844	787	835	887	854	845	856	842	820	894	789	802	821	842
24963	21298	28382	24542	21157	4336	626	411	389	374	345	288	271	269	272	250	280	266	249	224	255	236	235	241	237	231	260	243	228	243	217	237	209	213	243	234	209	260	249	242	200	240	233	247	243	247	239	233	244	239	207	183	227	225	219	227	221	224	187	262	214	248	221	218	209	205	199	223	225	199	252	261	215	242	213	245	237	215	217	212	235	201	221	227	223	236	222	228	223	205	228	186	269	210	261	224	204	205	195	238	201	228	222	222	221	243	217	231	210	216	228	225	191	215	239	213	202	210	245	215	218	221	232	250	197	226	235	222	215	180	196	207	230	184	192	208	252	230	207	244	232	229	215	232	213	238	230	214	208	238	232	219	213	224	207	208	223	216	232	214	239	228	217	199	220	196	213	202	208	240	246	202	209	212	200	238	199	226	228	219	228	213	203	236	228	236	250	217	230	222	226	241	198	233	198	229	220	239	213	207	232	224	208	211	232	237	244	199	236	216	205	222	237	240	238	216	216	244	240	249	230	226	215	241	247	196	234	219	223	215	229	216	254	216	223	238	214	248	233	241	224	199	241	214	223	208	220	219	212	240	210	218	217	225	264	220	232	223	213	226	241	236	202	242	241	219	243	235	222	245	245	226	241	207	212	220	212	254	221	186	244	222	229	199	226	224	217	229	241	207	220	259	210	225	202	236	225	245	229	242	203	219	208	218	214	206	226	220	210	216	222	225	206	212	218	266	219	273	217	209	220	232	241	233	244	223	199	222	236	251	224	225	223	229	226	223	216	205	234	223	202	204	218	224	237	225	210	216	218	222	225	206	210	239	259	243	189	241	223	207	252	223	233	236	253	208	220	237	212	209	230	199	224	208	212	217	229	233	219	214	237	246	218	248	197	256	211	253	217	194	241	249	218	209	190	228	203	224	189	241	220	208	228	212	227	234	239	227	219	230	222	208	242	213	217	212	227	224	213	232	205	219	200	214	247	202	218	251	215	223	231	220	224	232	201	211	226	204	215	211	194	272	223	223	242	220	194	198	225	201	193	263	231	222	231	219	236	230	220	236	202	238	235	219	202	224	213	211	224	220	231	204	235	229	220	209	232	196	227	197	219	193	204	203	215	214	219	219	216	233	211	223	205	247	240	207	232	219	223	214	229	237	213	218	202	230	208	229	218	201	233	211	248	203	212	234	209	205	224	222	249	227	242	235	225	221	228	207	221	223	242	237	235	249	222	218	240	230	193	248	255	246	234	237	215	237	224	210	242	215	227	222	209	233	217	212	241	231	210	243	223	228	216	225	226	224	204	206	231	199	227	244	197	232	211	210	210	214	214	208	233	214	247	233	211	216	204	228	222	266	213	222	233	220	227	218	225	235	202	211	216	185	223	249	231	212	249	206	200	234	260	212	218	224	223	227	247	230	251	239	216	224	213	231	226	217	231	223	222	214	226	212	212	238	251	216	231	224	217	201	242	222	238	214	256	239	213	233	218	222	237	226	226	220	222	246	233	243	210	231	220	236	234	228	229	239	220	238	222	210	241	234	218	227	225	228	218	197	239	210	239	228	233	208	219	224	231	224	227	213	239	210	221	238	208	224	220	196	242	212	236	220	215	243	209	225	209	250	234	241	215	203	223	198	237	218	238	205	222	211	233	205	211	203	197	188	231	247	220	243	218	226	197	220	213	220	223	215	215	231	207	236	176	216	195	208	196	204	214	187	236	210	219	227	208	211	205	231	199	216	219	219	245	200	214	224	240	251	215	217	242	238	237	211	208	265	238	216	217	226	243	233	196	225	223	222	222	204	209	220	223	204	240	232	226	211	185	194	202	218	218	219	224	208	214	197	230	224	201	200	243	228	232	213	237	244	201	218	216	215	214	229	222	219	246	235	238	224	228	215	248	223	216	200	190	203	196	214	237	228	211	215	239	199	214	228	232	218	257	218	228	261	232	223	230	213	238	218	222	240	212	233	186	233	189	238	226	218	207	254	240	223	221	202	241	206	248	215	236	228	219	217	234	227	224	215	226	220	237	242	228	230	219	215	220	207	187	197	231	214	211	216	240	213	223	238	245	215	227	212	174	220	242	214	213	240	228	232	217	233	218	200	200	215	233	242	216	211	256	246	205	200	206	243	246	217	235	257	249	238	218	215	213	228	226	190	217	203	231	205	214	210	212	209	222	229	203	211	239	202	246	236	204	231	220	225	219	252	241	203	241	252	223	219	209	234	217	234	222	188	239	233	201	211	213	250	237	235	219	201	237	227	243	228	223	212	233	245	216	217	239	207	215	244	202	230	217	214	244	192	212	251	197	196	199	233	197	197	246	210	199	243	208	235	220	233	201	206	229	217	226	210	205	225	220	208	236	213	199	225	242	207	207	195	230	210	222	243	224	223	214	226	203	225	219	246	223	224	220	221	228	234	216	244	216	216	196	216	233	201	226	201	215	212	230	218	238	226	224	223	215	196	243	257	225	215	197	218	217	222	259	248	237	224	227	227	212	215	244	226	228	208	222	224	218	247	226	218	241	236	228	229	211	240	230	233	224	211	223	212	218	229	218	230	227	227	210	238	223	206	240	197	203	208	229	196	219	238	257	232	235	214	211	232	224	207	245	214	218	232	214	218	233	194	214	226	194	227	224	198	213	270	247	220	237	217	205	208	228	219	222	223	200	228	254	240	231	208	213	206	235	231	232	216	238	223	206	207	239	211	200	235	225	210	217	229	232	210	217	222	208	243	209	233	209	227	223	233	208	209	216	221	239	211	251	212	272	216	211	223	234	227	235	221	218	208	192	238	194	240	222	221	214	230	194	205	176	201	241	208	217	243	221	208	228	213	252	224	226	237	220	230	212	218	230	220	227	226	242	201	249	212	201	221	229	215	244	221	217	233	209	193	215	225	231	228	229	235	210	220	219	249	237	205	238	215	226	203	233	216	209	222	207	230	226	212	244	234	259	221	212	225	207	239	199	212	236	214	227	235	233	232	247	218	211	235	200	229	218	240	201	232	207	227	231	203	217	249	263	242	213	231	197	211	188	209	230	195	219	215	224	217	189	215	213	227	232	242	232	194	235	212	185	236	214	192	208	199	228	216	211	226	192	253	230	227	232	233	210	209	215	244	230	232	216	221	243	215	224	210	247	219	205	222	220	224	204	229	219	236	202	234	202	212	233	233	235	206	238	200	221	238	202	227	223	210	221	233	202	215	230	216	203	210	233	198	208	218	233	236	226	213	241	245	232	234	212	216	188	235	219	211	229	218	210	220	212	234	217	211	232	194	218	209	199	201	231	207	228	201	249	240	232	232	233	238	230	219	218	250	214	197	219	224	224	235	207	216	244	240	230	222	232	237	233	212	211	216	221	220	222	194	245	223	213	218	188	227	217	205	221	223	200	208	217	211	243	231	226	234	204	231	220	222	208	241	216	246	219	201	188	213	220	195	222	216	245	229	207	210	216	231	230	237	231	225	223	194	225	264	208	204	228	220	229	217
3732	5927	4862	2335	1555	1242	919	727	621	473	447	420	393	390	308	308	317	310	311	274	302	273	264	287	275	303	270	256	267	271	294	255	227	270	264	228	261	274	283	268	277	284	255	244	245	264	258	237	240	265	265	252	271	253	251	247	273	240	254	284	285	255	233	250	228	279	245	273	277	239	236	243	217	258	249	250	242	260	280	239	239	227	253	263	250	249	282	265	268	260	267	256	251	236	255	271	271	264	264	256	244	254	246	221	242	258	248	251	250	238	247	267	267	257	221	245	265	262	235	256	261	261	274	254	261	282	240	257	244	247	239	252	260	237	250	238	248	225	271	269	251	223	243	270	271	255	266	273	265	263	253	234	258	238	254	235	259	252	255	245	241	276	245	238	240	249	236	263	258	243	243	258	254	241	230	266	256	255	271	222	274	238	234	267	234	234	237	238	272	269	257	271	236	261	263	265	241	241	276	250	257	245	242	248	227	263	250	268	247	272	236	236	275	234	240	248	267	252	284	214	265	271	234	251	243	237	254	240	230	257	240	270	260	236	229	245	272	266	256	217	283	227	247	256	255	261	252	265	227	261	246	253	266	241	278	263	255	267	260	279	237	229	252	256	242	270	282	279	252	279	240	214	227	269	201	255	247	292	276	228	262	266	270	263	260	246	247	258	244	264	224	248	271	221	234	246	246	278	228	264	229	236	238	247	274	264	262	251	258	250	245	263	256	250	252	265	216	261	243	271	239	230	257	256	252	243	243	240	219	239	265	279	244	262	245	239	275	249	253	252	268	263	233	248	242	250	225	275	228	236	240	265	241	259	262	276	226	239	263	286	251	249	252	270	240	254	233	247	251	252	254	264	256	247	263	286	277	243	239	227	243	253	257	276	248	266	237	264	219	280	238	264	247	260	262	235	258	246	275	260	253	265	247	254	284	251	278	229	239	240	246	259	261	241	264	263	245	216	264	261	255	224	302	250	253	276	267	271	243	233	270	258	242	245	271	247	260	248	263	271	264	240	253	243	262	238	229	268	260	264	237	239	232	225	269	244	275	283	238	286	218	251	272	246	258	253	225	253	249	250	259	240	256	264	267	252	277	256	230	255	267	247	270	221	228	247	259	278	265	230	246	255	215	254	252	269	271	253	258	214	264	234	260	250	263	268	236	264	248	261	258	250	263	268	247	233	241	267	250	252	232	230	242	244	263	260	244	248	245	275	229	258	236	254	246	250	243	250	261	257	256	229	241	247	275	249	251	242	220	249	248	245	264	255	264	246	246	276	240	272	251	256	231	225	255	242	283	275	246	253	241	319	248	235	245	268	245	236	275	252	236	272	256	240	270	247	263	240	247	265	245	252	256	240	235	249	234	233	237	254	213	259	266	242	226	240	284	267	263	247	254	269	230	283	253	234	245	272	232	215	247	220	260	235	263	251	259	242	265	260	258	230	244	233	277	231	244	255	245	233	234	253	255	244	233	245	267	265	257	230	267	266	245	248	240	261	222	232	212	236	237	256	267	280	244	254	262	259	237	232	255	251	247	249	266	265	232	225	258	264	249	246	255	257	253	258	250	267	273	242	252	251	236	261	226	216	279	267	263	267	271	236	247	259	255	262	295	259	248	289	252	267	255	242	273	262	255	265	268	259	251	246	247	238	264	252	235	257	243	262	251	273	224	264	260	266	247	247	266	256	226	244	268	239	251	267	251	233	232	264	275	284	271	242	244	249	257	248	266	257	279	248	234	259	237	264	247	259	223	269	262	272	265	242	245	268	242	278	238	255	292	243	250	283	249	229	243	249	235	231	261	225	246	241	258	252	253	215	264	239	252	273	239	258	265	239	278	198	266	238	238	258	239	272	243	238	229	245	255	284	240	247	257	254	235	262	255	257	246	236	288	263	247	264	252	258	234	273	264	229	258	251	229	262	225	237	286	260	256	241	236	255	245	237	266	251	228	250	262	281	244	245	286	248	232	242	230	273	253	247	258	240	234	233	277	253	204	269	236	241	264	274	242	263	257	268	249	268	234	265	269	265	252	256	240	237	239	241	256	276	241	255	270	272	253	266	248	247	263	244	259	273	244	269	232	267	247	213	281	264	233	243	272	279	238	247	274	237	258	240	258	242	267	226	265	239	242	244	221	259	290	248	246	255	251	267	265	244	276	264	262	253	235	249	245	246	260	242	270	271	233	249	240	258	250	241	247	242	259	210	231	267	224	268	259	238	294	266	247	275	257	261	256	291	234	260	272	249	269	241	269	246	242	262	276	266	253	237	276	255	240	246	242	247	248	248	229	263	253	248	244	273	226	274	250	240	232	249	214	273	262	265	247	246	228	209	235	247	254	256	234	248	268	247	256	276	241	270	255	258	218	249	237	258	245	251	236	275	248	229	245	227	259	245	253	242	231	256	253	236	244	249	256	233	268	243	237	252	247	245	247	256	247	264	241	238	246	253	257	271	274	243	250	262	238	226	258	247	249	262	222	234	241	258	246	243	265	265	261	270	264	254	267	252	248	261	252	247	275	241	266	250	261	261	242	255	257	242	258	259	253	245	251	261	275	243	264	252	289	256	272	264	266	262	260	271	281	274	246	267	292	266	249	251	242	257	247	250	239	281	267	233	249	271	239	252	268	231	253	238	255	265	256	237	267	254	254	262	254	220	257	250	255	277	255	232	262	275	258	244	241	239	251	224	263	223	249	255	285	259	253	256	253	257	247	262	262	263	265	233	246	259	269	236	278	272	243	279	251	236	261	267	285	279	246	256	277	222	230	255	247	217	273	224	248	255	265	235	247	277	245	246	243	231	228	238	266	244	211	242	227	262	243	233	244	235	262	235	232	242	242	255	259	265	260	257	238	254	271	259	246	257	228	287	224	235	262	265	259	246	238	271	240	261	240	289	255	235	252	273	229	246	252	279	253	269	259	247	246	228	249	261	262	251	264	269	244	238	257	255	243	266	254	269	264	234	239	264	264	246	262	246	249	231	243	240	256	235	252	257	259	272	264	275	267	255	275	238	254	281	258	268	248	256	250	254	275	252	259	229	255	250	245	258	232	246	304	231	227	259	246	251	272	254	249	255	260	266	250	239	267	248	241	241	254	273	246	252	262	285	247	213	238	243	242	263	285	264	249	253	238	248	260	247	237	285	231	252	269	254	238	232	250	223	261	226	260	259	240	259	251	282	271	245	225	275	282	249	240	234	273	276	248	242	262	273	252	256	263	254	229	264	263	231	255	247	251	254	255	243	232	235	291	241	252	270	245	257	270	254	263	280	255	237	250	270	265	229	235	246	229	245	270	251	234	261	238	246	245	260	240	246	251	261	275	252	239	244	279	248	233	263	267	253	243	255	259	243	274	255	247	258	244	237	248	233	233	250	266	254	243	228	245	251	261	261	239	261	224	278	245	252	253	259	233	242	274	256	241	238	260	227	235	257	228	251	255	266	299	249	263	234	254	230	259	238	268	236	248	281	233	234	247	276	243	256
22722	21330	29168	23844	21334	21411	16615	1982	1223	1182	979	991	849	835	816	801	772	704	759	751	686	700	709	684	632	658	658	685	694	664	655	692	627	629	657	654	610	629	685	635	652	676	596	652	585	640	586	623	651	658	640	654	604	643	654	653	625	644	645	677	628	606	590	593	627	620	618	619	623	561	681	620	623	625	636	640	636	576	625	602	599	661	641	648	658	654	599	646	607	608	560	633	618	624	590	606	618	629	595	611	608	630	635	668	618	631	656	639	603	620	636	653	640	636	604	667	584	628	600	586	673	574	605	629	627	629	616	567	610	636	624	626	693	645	641	664	605	664	587	584	596	684	613	658	627	638	614	602	684	608	613	587	635	639	609	625	579	651	602	633	591	631	647	610	592	593	677	683	602	655	619	635	622	621	615	629	623	592	644	696	631	569	647	644	590	631	651	616	672	601	660	543	669	599	649	620	621	678	606	607	644	629	605	625	640	623	620	631	666	636	661	622	612	563	584	592	603	675	662	638	604	603	652	615	619	609	567	665	601	633	633	615	637	619	625	577	606	650	654	621	579	604	596	629	657	588	653	660	596	625	660	613	645	607	615	559	651	632	623	602	569	581	604	597	632	621	607	597	628	654	655	624	636	610	617	650	618	644	621	615	607	613	648	575	588	636	681	561	589	603	616	603	602	611	622	624	623	637	581	587	598	644	609	619	642	584	612	620	635	587	604	647	584	637	605	615	603	628	659	651	646	629	637	613	621	597	619	619	615	635	639	607	615	637	620	628	634	606	653	628	621	596	647	706	617	594	614	607	604	636	629	631	583	706	621	556	597	650	624	613	629	644	642	600	648	633	621	576	613	659	644	616	630	634	575	694	579	642	647	610	617	606	632	668	656	647	661	624	600	624	613	603	615	599	664	608	578	601	647	637	666	631	624	596	582	632	581	632	638	625	622	630	623	586	661	603	596	597	602	618	604	627	583	649	643	652	631	628	610	555	611	607	576	614	592	584	657	592	591	597	573	645	649	608	637	618	603	577	600	580	626	634	605	629	627	612	651	626	634	663	632	664	630	670	642	569	651	617	604	615	597	637	668	633	593	565	586	672	615	652	643	639	624	608	605	674	603	632	629	640	609	631	607	576	645	632	574	602	616	614	621	616	564	571	651	658	637	595	618	599	608	608	630	623	626	643	651	599	629	625	631	629	671	610	657	660	573	603	603	598	550	598	635	632	638	615	567	646	625	585	605	642	618	621	680	624	626	652	580	589	601	568	683	634	597	566	625	637	584	628	646	631	641	606	631	641	626	607	637	588	631	602	647	645	637	635	596	664	628	598	626	590	633	617	613	637	623	587	626	593	610	621	605	647	633	642	582	646	595	633	673	621	634	637	674	635	667	582	636	641	623	615	584	676	604	648	635	599	608	636	617	640	626	628	646	594	622	591	626	606	649	609	591	650	593	594	622	612	621	632	621	615	586	597	634	577	596	623	647	653	582	706	606	583	626	645	635	645	659	624	634	617	646	611	601	592	630	598	601	588	654	571	612	586	610	605	600	638	671	656	617	623	584	632	637	652	634	571	599	616	647	615	629	634	638	647	615	637	651	587	609	621	611	654	674	588	613	574	628	644	633	620	658	632	608	611	619	631	596	588	543	646	637	596	612	594	626	588	692	595	623	634	590	658	588	642	598	601	624	630	599	609	638	619	642	636	630	590	636	611	619	621	601	645	625	644	607	619	636	609	623	572	613	651	648	643	601	628	628	634	617	644	606	622	630	614	646	581	638	651	622	627	622	582	559	618	643	630	625	604	605	591	608	623	608	618	629	630	593	614	632	683	611	597	580	604	612	603	620	648	625	633	664	618	603	648	584	629	622	620	609	599	599	619	588	614	634	570	589	605	662	640	647	628	632	614	594	639	607	590	626	653	631	529	611	642	596	659	649	572	608	635	643	600	614	600	649	626	603	616	577	632	645	621	640	611	604	664	668	619	670	634	614	635	629	603	639	640	616	626	598	625	629	621	594	625	612	628	601	640	649	652	671	605	612	616	620	597	618	578	676	636	636	567	602	634	588	648	621	632	642	592	626	638	664	645	610	644	652	596	623	647	656	584	582	635	593	636	620	662	634	611	615	602	622	654	602	679	583	661	617	613	648	642	587	632	596	603	582	642	639	607	595	574	617	634	571	612	625	617	628	603	605	618	618	652	633	636	597	665	599	664	638	614	596	613	615	654	642	584	639	643	636	603	622	646	587	614	632	600	593	678	560	596	604	584	655	637	632	639	632	597	614	633	653	592	614	603	605	596	603	644	582	615	616	613	595	634	579	644	627	606	623	634	555	602	660	594	655	638	657	575	620	610	632	604	610	606	619	596	605	650	636	625	614	692	670	642	623	590	628	603	620	618	596	640	592	609	596	620	586	622	651	606	660	626	626	615	611	595	652	633	625	620	591	617	568	657	642	639	642	617	618	623	605	601	624	590	590	617	608	633	593	642	624	666	594	620	592	641	632	605	589	639	633	645	654	574	600	648	586	591	617	576	599	631	634	593	625	615	651	622	612	592	629	637	605	603	593	610	624	643	590	637	622	648	635	613	585	593	635	611	607	662	613	626	617	637	626	631	607	598	642	637	620	574	583	601	609	597	544	635	600	625	606	622	664	641	615	616	573	617	621	678	565	623	617	636	603	611	612	645	626	563	565	582	659	610	641	634	620	580	611	603	643	577	628	636	620	600	651	580	617	614	571	589	611	581	620	586	656	601	608	602	590	586	643	633	618	591	625	650	607	589	634	654	662	605	608	626	609	574	632	603	608	634	564	577	637	613	591	599	641	605	600	627	668	623	608	604	620	624	594	601	635	605	611	621	610	635	673	615	586	613	622	589	635	606	622	618	655	662	601	598	620	635	632	644	625	609	603	616	611	600	589	617	591	573	678	642	622	605	646	617	637	635	578	663	623	659	644	663	612	658	610	626	645	624	631	619	613	619	614	609	641	618	654	639	678	615	626	623	600	632	624	612	634	652	607	627	621	611	613	581	607	655	638	586	616	613	626	594	625	668	683	647	616	615	609	621	642	595	594	618	607	581	583	623	621	636	649	647	607	619	604	629	615	624	626	555	618	621	638	594	612	603	625	610	589	622	616	624	615	600	623	634	620	615	640	609	599	590	585	678	572	642	596	626	687	603	581	615	612	598	611	606	618	591	609	597	652	562	598	585	605	647	620	629	613	600	616	592	593	626	623	629	622	599	610	602	617	585	590	665	616	623	605	595	627	623	626	627	614	646	639	612	606	634	630	620	612	626	572	580	627	591	586	612	632	603	613	617	623	629	636	615	595	605	660	630	615	637	625	608	638	610	668	645	604	619	627	683	651	631	623	611	587	629	585	613	620	611	586	598	599	588	640	611	609	631	578	654	609	573	613	649	640	632	614	637	639	570	607	643	634	621	580	630	623	623	592	612	575	614	656	611	630	653	624	624	589	585	630	631	632	597
5309	14848	12707	6736	4642	3380	2715	2073	1756	1435	1310	1226	1084	988	951	934	863	821	764	782	796	709	740	760	691	750	688	672	727	726	667	715	715	664	692	663	680	702	696	650	633	655	675	681	686	636	622	649	713	655	653	664	630	662	641	701	624	661	621	624	709	646	696	629	657	638	622	664	647	662	651	632	667	640	639	666	691	685	622	641	679	640	604	649	584	638	637	665	679	679	655	636	684	662	658	664	655	633	623	662	641	632	624	639	651	682	609	655	673	655	653	619	694	636	704	643	611	683	640	616	643	695	657	640	650	678	706	617	662	683	623	634	656	680	679	649	633	628	679	645	619	666	669	686	661	650	633	614	630	674	665	634	665	656	596	640	628	647	636	656	612	604	639	650	703	654	623	660	662	657	706	621	602	639	642	669	636	634	698	633	662	704	693	654	643	660	723	673	648	703	614	610	610	634	632	665	632	645	657	677	698	632	642	642	648	697	648	644	673	642	668	695	614	612	635	629	664	667	668	671	658	675	637	682	652	638	650	670	657	655	647	691	674	731	610	615	669	674	682	546	688	659	628	640	605	701	669	627	640	655	608	646	670	636	665	670	644	686	681	657	668	644	647	643	672	627	674	617	627	655	669	677	682	658	621	668	648	621	643	650	676	621	649	616	638	664	614	673	677	667	666	637	632	657	664	653	623	664	609	633	686	673	664	646	685	650	649	623	631	660	627	624	717	633	675	629	625	655	680	658	629	656	656	622	641	654	655	680	667	652	615	623	679	661	651	705	677	641	692	651	677	690	621	637	696	677	682	621	672	678	639	611	636	689	670	638	633	629	620	704	609	639	656	635	665	649	675	656	649	618	650	631	678	649	662	635	648	634	641	633	668	674	697	683	637	650	698	649	619	633	640	643	608	677	629	688	655	649	684	629	686	648	604	719	641	657	611	658	663	666	658	642	690	667	706	622	647	634	685	691	683	634	675	665	651	654	622	695	710	695	654	638	654	660	671	666	680	610	649	662	642	645	689	666	654	658	671	608	662	649	687	638	646	678	637	653	639	613	662	633	659	627	667	688	642	647	646	652	617	680	623	651	670	661	658	635	664	671	649	648	665	686	661	660	669	633	666	644	651	636	652	700	639	640	644	635	634	657	646	621	669	698	677	670	637	622	643	663	628	663	698	650	649	679	634	618	670	635	636	672	712	652	650	631	679	657	645	668	656	660	658	678	665	679	583	648	669	662	641	642	655	650	596	660	715	623	668	728	657	680	641	638	690	641	675	659	664	613	632	660	661	715	684	627	693	642	612	679	644	624	659	638	696	696	652	665	666	621	590	667	655	675	625	635	693	625	670	634	627	636	661	645	625	689	613	611	648	673	648	680	632	669	641	627	668	635	650	659	623	648	617	663	649	646	613	663	590	636	657	611	696	637	660	620	667	730	683	634	697	625	672	632	627	675	648	647	702	672	599	653	679	694	633	641	650	652	687	662	645	639	606	661	675	645	690	622	577	638	660	688	647	591	669	643	614	571	687	643	687	637	641	619	620	668	651	671	660	646	675	664	668	631	629	634	634	640	669	623	674	662	664	646	668	620	610	631	657	658	635	611	651	603	608	632	648	657	653	589	605	646	659	634	634	651	655	652	615	651	670	683	651	623	646	667	623	649	684	646	655	696	685	646	677	639	670	643	653	627	631	678	623	652	666	629	683	666	657	667	673	650	666	661	615	646	617	659	656	652	659	662	667	633	634	667	679	608	636	640	636	649	631	608	636	670	696	615	688	613	643	641	687	666	605	620	643	676	627	707	672	631	615	674	623	601	635	639	683	630	628	631	617	635	619	632	649	678	657	604	625	645	664	651	634	686	681	674	719	667	625	639	652	638	631	666	621	632	661	661	646	646	673	691	647	671	637	615	649	638	639	651	685	655	646	652	649	632	672	676	627	656	671	619	651	660	626	663	660	711	644	640	634	668	667	687	662	651	635	650	638	666	664	679	634	632	611	619	678	684	693	636	635	660	688	640	648	664	699	617	655	647	663	651	671	728	630	639	699	699	632	599	603	632	650	639	680	673	701	668	649	670	644	638	670	710	609	663	630	666	706	639	707	663	687	650	682	668	657	677	643	636	640	665	637	633	639	694	667	628	671	654	667	668	658	650	653	644	674	708	700	720	619	675	640	637	645	665	661	657	633	616	653	623	682	605	606	649	669	640	643	655	642	659	649	665	667	627	635	642	648	674	648	665	622	683	608	616	646	649	678	628	663	667	633	630	648	631	665	664	609	640	646	627	629	624	661	638	621	641	684	637	640	635	658	649	663	672	678	675	663	638	664	699	639	637	644	655	619	609	676	645	640	659	671	655	649	667	600	660	680	660	626	645	641	602	622	690	638	680	630	622	663	683	672	676	643	600	687	667	643	643	647	632	673	631	691	651	652	648	669	611	638	609	628	616	645	692	620	676	654	635	630	641	627	664	679	697	624	645	665	652	676	649	624	625	684	623	689	640	605	674	674	648	609	626	672	628	609	615	602	657	626	622	629	650	669	635	688	633	602	635	638	680	648	629	651	633	650	614	666	671	663	644	656	634	625	686	636	646	655	674	634	613	666	676	640	648	640	704	650	634	631	674	686	641	652	669	664	634	644	673	674	675	671	671	634	641	676	640	695	648	622	646	719	680	638	607	639	635	656	663	656	643	594	638	626	660	686	632	653	620	645	658	626	695	649	668	693	693	656	648	622	615	632	655	650	648	643	638	627	622	631	679	650	621	632	648	646	620	670	648	677	665	678	624	672	630	631	651	673	675	676	607	670	616	636	677	632	667	654	669	637	634	689	631	643	654	642	665	645	638	657	636	632	671	667	647	635	630	664	639	675	693	706	651	694	668	629	657	678	659	670	631	639	645	648	675	620	657	641	667	640	641	630	690	653	700	632	627	648	622	575	661	688	644	695	697	668	596	659	679	624	637	668	614	670	647	640	624	617	592	692	647	656	645	667	669	654	701	696	651	660	673	644	669	630	640	677	650	637	618	650	689	667	679	642	652	660	653	683	614	656	601	652	652	679	629	644	625	669	640	620	596	665	630	695	679	658	603	669	661	622	666	687	665	600	667	669	641	686	637	662	667	653	663	680	661	667	674	655	661	667	655	691	646	635	630	659	651	648	657	621	659	653	622	644	615	701	620	674	630	645	645	625	660	674	671	659	673	624	667	607	683	698	648	665	646	660	654	631	663	613	661	656	658	710	636	657	678	636	622	699	666	595	676	648	654	637	637	679	648	661	654	661	630	638	651	680	676	618	617	650	648	696	632	657	645	673	632	653	586	651	654	654	643	645	623	598	667	672	663	671	658	679	660	637	679	625	615	620	641	653	621	678	623	608	629	655	614	660	695	659	660	652	684	653	616	665	641	547	680	645	624	669	635	669	615	642	655	600	637	617	641	636	620	649	686	656	676	703	678	631	625	650	613	636	670	637	721	644	634	652	647	667	617	622	657
27436	20592	9469	862	545	470	486	484	483	463	437	480	445	481	461	452	463	446	469	464	427	458	506	455	494	526	488	503	460	479	510	448	478	443	462	502	432	530	443	489	490	431	427	484	492	456	436	464	446	476	506	480	498	473	501	476	482	499	438	462	438	438	467	424	509	468	492	475	462	468	469	466	445	481	486	502	476	469	436	456	497	444	443	486	440	444	490	456	472	452	415	496	446	491	439	413	462	488	493	450	498	513	461	458	446	460	450	477	480	421	508	438	486	478	489	453	512	477	447	446	514	469	467	451	459	472	464	434	460	440	487	484	473	466	452	488	451	463	470	452	489	462	486	457	508	481	480	473	441	463	478	447	457	470	471	487	427	471	477	460	428	474	476	494	440	512	457	472	498	480	451	460	455	509	466	421	452	449	470	442	444	500	497	478	448	477	446	448	424	479	464	427	475	489	467	472	469	452	461	487	443	438	448	476	457	446	479	440	489	491	493	425	449	507	467	464	473	463	452	428	427	471	476	475	490	526	452	426	450	460	451	478	429	488	440	476	467	464	414	448	452	495	499	456	477	475	460	447	444	482	439	479	473	471	448	505	471	490	463	452	442	447	456	452	470	465	466	467	485	474	508	440	503	449	498	480	482	431	453	441	506	489	479	459	505	465	483	473	494	444	465	415	490	488	469	454	482	439	466	446	449	505	467	473	450	480	439	500	460	483	434	455	439	456	475	486	429	462	435	515	466	441	448	471	449	414	466	453	476	458	469	467	491	482	474	433	465	456	454	451	441	486	470	435	487	496	507	462	467	484	474	456	479	456	482	460	479	484	443	476	458	462	454	491	517	461	488	473	461	502	459	459	469	453	476	493	513	470	466	477	485	478	458	483	463	443	492	510	482	489	487	451	489	495	456	500	463	485	497	491	461	462	491	423	453	436	446	459	496	488	457	437	489	465	477	458	458	442	487	481	443	458	503	467	492	489	401	430	494	461	480	462	475	481	470	491	484	494	486	447	496	457	489	465	468	451	456	460	446	475	463	471	474	496	483	463	439	462	462	442	442	519	442	485	491	466	480	426	445	435	485	479	465	445	443	444	446	457	458	469	495	459	481	523	442	481	463	464	510	487	458	451	457	486	464	467	440	451	468	463	505	514	451	444	500	497	491	472	442	462	500	412	476	487	464	469	465	448	437	462	470	466	473	484	478	489	482	515	491	434	434	433	444	479	483	450	468	480	501	481	476	469	458	448	444	449	485	409	525	483	505	499	433	468	467	439	452	499	450	456	476	471	462	467	457	479	467	510	494	422	471	475	458	440	442	460	455	479	481	477	488	472	427	458	435	448	471	474	493	473	478	442	510	447	448	467	476	456	425	472	435	469	518	449	474	464	442	465	443	470	448	473	446	459	439	474	456	458	436	460	445	432	433	470	455	447	458	453	506	495	479	481	459	489	478	458	463	448	453	509	439	454	448	486	484	457	465	459	472	466	492	441	440	431	485	457	463	478	459	500	446	481	504	467	443	474	512	455	466	454	480	456	493	444	473	420	438	465	502	457	461	488	462	435	438	467	480	463	475	443	494	472	460	500	441	451	477	469	436	428	464	500	508	471	481	459	454	490	473	515	460	493	468	464	471	465	462	441	496	433	465	458	467	480	474	463	448	432	483	432	478	497	469	479	463	460	421	441	488	470	456	489	486	475	461	468	464	477	456	490	433	436	435	498	457	456	414	452	493	459	459	445	476	467	472	487	446	465	464	450	443	455	501	455	503	492	442	469	479	459	513	479	464	469	460	507	474	467	501	485	451	477	473	462	469	460	466	470	472	479	472	469	451	456	449	463	438	494	491	478	433	468	437	478	464	464	458	487	489	450	462	450	459	459	491	489	449	472	457	482	451	473	446	486	457	463	437	499	459	453	461	457	487	485	465	488	451	475	466	449	468	483	481	487	462	441	424	505	462	510	499	503	456	490	457	475	432	474	480	502	445	461	467	497	468	448	445	456	471	445	475	491	448	478	453	451	478	445	460	464	467	470	479	488	467	491	477	499	467	456	497	480	469	450	461	446	459	457	492	491	458	452	512	437	497	479	404	443	522	467	456	448	458	521	473	479	483	475	488	447	459	461	499	464	470	406	459	501	506	477	467	477	473	450	457	467	457	453	506	484	481	440	498	478	499	443	429	466	447	435	491	450	447	451	511	496	464	480	434	468	480	446	459	454	493	516	476	445	472	500	456	412	511	450	481	443	453	532	480	479	488	489	465	480	481	452	454	472	458	491	476	488	464	463	476	487	482	465	495	456	435	479	467	488	477	479	424	504	450	463	488	452	452	459	489	465	510	459	489	471	473	482	493	466	432	512	454	449	476	490	449	466	479	471	445	462	456	436	465	509	467	514	462	446	457	450	472	419	477	458	443	505	497	420	460	488	449	412	458	459	465	473	433	466	514	491	447	461	483	450	448	468	473	453	471	487	497	491	454	475	480	488	464	480	478	488	461	455	480	438	469	458	508	470	465	473	425	458	500	456	434	489	450	437	492	430	473	461	454	449	463	441	456	477	466	463	480	484	460	447	470	483	489	450	461	467	509	492	469	457	448	485	463	481	443	482	459	482	505	481	436	444	469	440	489	445	441	489	469	495	431	454	480	457	493	413	487	446	456	517	458	484	471	477	439	478	461	471	526	428	463	500	499	467	460	435	461	416	472	458	481	488	435	496	452	436	473	453	474	469	474	428	431	515	505	486	471	446	467	436	480	452	463	465	499	454	471	495	502	467	476	465	449	467	472	462	464	484	481	477	499	459	448	473	452	454	480	478	476	490	488	482	452	494	474	448	447	435	437	482	454	476	471	456	441	488	471	465	460	447	419	438	443	457	454	459	438	464	460	454	494	521	488	459	472	460	491	464	490	463	468	462	447	472	463	481	488	473	456	481	447	481	465	430	483	467	439	486	475	486	455	441	436	438	473	454	500	471	459	453	477	468	448	493	503	445	490	484	493	451	466	491	458	450	474	441	489	454	462	470	458	454	491	452	480	492	471	486	449	488	458	473	463	436	448	473	501	450	451	469	446	494	470	487	448	461	496	478	488	499	436	474	476	498	446	509	469	446	476	436	472	493	478	453	495	477	469	483	499	459	480	475	486	436	475	476	463	464	474	475	476	454	448	424	436	475	482	475	505	485	480	492	458	483	435	509	475	472	476	455	445	468	473	496	456	469	487	505	474	511	448	451	469	498	500	455	464	453	461	450	444	467	493	491	471	465	459	427	462	485	441	453	454	472	476	463	459	476	477	450	469	493	478	468	414	489	468	439	471	481	446	483	461	497	455	438	486	445	510	464	469	475	450	475	528	437	493	468	446	449	492	440	460	456	480	467	473	456	461	469	470	471	470	454	468	480	462	485	490	460	468	468	456	474	451	451	462	487	470	489	487	472	485	432	466	446	465	458	499	503	474	453	461	436	419	457	448	472	464	517	497	472	456	468	479	456
4256	897	849	611	547	531	552	479	530	494	505	470	498	485	513	475	450	432	489	497	467	471	465	459	475	475	446	473	468	493	457	499	468	472	504	441	439	475	466	486	466	439	492	479	470	492	479	498	446	458	484	500	492	451	455	480	469	497	475	500	443	473	481	477	489	503	512	509	479	466	450	427	487	495	484	487	490	487	460	507	510	457	483	473	437	524	441	530	484	461	441	502	495	519	469	470	472	484	456	537	469	499	481	478	470	470	495	507	459	472	466	458	473	484	471	479	493	505	478	463	486	452	486	455	478	481	466	467	500	513	479	481	504	498	461	445	501	464	483	477	449	468	500	485	472	448	491	491	505	468	449	440	502	491	488	456	491	459	438	479	453	465	492	460	450	431	444	509	446	462	491	499	483	439	507	481	467	485	476	488	491	502	506	525	481	506	504	486	491	470	463	439	480	457	481	449	445	491	520	492	499	491	485	447	503	478	494	486	487	468	478	455	493	445	477	473	470	459	489	495	427	494	440	480	479	484	468	507	486	460	477	485	482	509	504	478	507	492	462	484	494	484	488	422	482	503	480	455	471	472	482	495	458	448	470	497	494	499	489	480	493	464	454	463	511	480	493	474	500	477	458	473	507	487	481	449	442	485	476	476	480	456	471	473	494	481	477	501	482	504	477	507	466	491	472	467	493	467	467	479	477	455	440	511	465	458	475	490	480	469	435	476	468	471	467	507	456	458	465	462	518	458	522	470	434	452	444	502	462	468	453	490	506	433	514	486	506	450	455	460	498	485	446	463	469	484	490	468	459	478	463	522	486	482	464	460	484	514	448	500	496	498	436	496	457	502	484	491	510	482	485	495	458	498	472	479	447	509	483	465	479	468	479	484	532	444	502	501	492	476	468	461	453	432	464	460	451	487	477	440	505	445	457	463	478	432	531	449	479	479	483	456	471	466	440	464	503	504	430	459	486	469	508	528	515	511	450	490	490	462	532	492	494	447	479	497	491	484	468	476	435	436	476	463	488	459	487	470	497	514	477	480	444	466	450	494	479	485	483	477	450	471	492	487	489	469	485	485	480	512	519	470	478	497	490	446	492	480	518	484	443	492	463	443	476	481	457	481	429	470	450	490	471	496	477	457	477	497	489	483	475	491	480	492	483	465	466	467	436	457	501	480	470	452	482	489	446	480	491	460	482	457	490	440	477	467	487	476	461	494	463	458	467	464	484	507	515	424	489	438	471	504	480	491	465	461	493	489	466	511	462	522	511	477	475	491	445	479	483	559	511	442	512	503	483	464	494	480	505	420	441	504	428	462	467	461	463	478	470	492	485	480	519	483	498	471	496	475	484	525	500	481	529	494	491	459	464	479	456	487	486	490	484	477	467	500	474	479	470	497	469	495	454	449	475	482	479	462	484	478	490	477	463	485	485	473	482	487	488	434	469	480	496	476	472	464	520	479	449	483	446	500	470	486	474	528	449	443	483	496	494	480	511	461	450	484	522	482	451	461	491	462	483	453	484	488	461	502	478	496	491	473	530	493	450	461	501	486	454	500	490	460	436	465	468	485	461	508	519	493	462	488	486	443	523	521	471	483	454	451	496	500	506	491	469	516	511	459	497	466	457	507	500	454	497	462	499	484	471	499	465	496	450	493	472	481	513	474	513	482	496	470	472	459	445	495	496	512	458	422	492	503	507	494	506	493	460	480	470	479	475	473	485	492	462	483	499	436	465	466	485	457	455	465	485	457	476	466	485	469	481	500	470	478	461	479	508	497	490	498	481	442	497	516	477	522	518	492	470	481	516	495	490	498	476	486	460	452	454	507	482	448	498	468	485	476	480	492	457	451	486	474	496	436	475	464	485	499	498	482	498	454	446	487	496	466	468	490	457	476	465	455	477	497	468	503	489	492	491	488	438	496	488	473	505	486	454	494	492	525	490	450	483	500	460	449	486	482	471	512	462	505	521	460	473	485	462	495	468	525	475	486	489	476	459	488	454	462	449	445	494	465	447	455	548	485	453	488	458	440	475	436	457	475	491	478	478	469	448	465	484	496	482	460	468	457	476	474	487	487	488	503	458	444	493	466	471	486	450	506	500	468	478	445	502	474	457	472	440	485	495	503	452	472	460	498	471	481	455	467	449	491	487	461	513	484	460	465	512	467	473	497	450	488	476	507	498	477	434	458	460	454	467	460	512	471	490	467	474	482	487	457	509	516	439	477	490	509	472	476	495	439	490	476	498	472	492	473	462	467	484	491	481	465	480	482	487	538	483	491	497	461	493	464	484	478	477	460	468	488	478	511	446	437	495	508	494	458	447	483	462	429	466	464	476	487	456	481	485	512	437	437	516	483	522	481	512	494	458	477	488	474	444	494	470	465	503	478	454	471	435	482	461	487	472	502	468	489	473	427	453	459	469	475	456	446	484	463	466	482	459	473	492	488	502	507	458	491	441	488	488	460	497	529	479	477	486	464	490	440	475	466	466	457	489	529	496	472	470	523	499	476	481	500	495	503	448	457	446	467	525	497	516	496	475	426	451	482	505	467	460	490	446	485	467	460	488	439	448	500	446	491	498	480	492	467	478	465	499	476	465	461	526	464	441	541	502	434	468	487	497	523	434	493	484	452	495	509	457	468	483	459	446	510	479	487	482	479	466	433	472	472	463	478	509	454	492	466	478	481	482	487	452	452	451	524	487	477	450	481	485	447	482	478	471	497	492	506	504	469	452	497	506	488	460	435	436	457	485	442	470	496	450	477	487	510	510	463	520	443	494	474	488	468	500	417	475	498	479	486	469	481	484	472	451	441	480	473	505	447	449	516	505	472	483	493	470	455	474	476	524	469	485	469	487	499	480	481	462	486	446	540	496	463	482	499	436	531	464	525	485	515	510	510	467	489	471	479	475	466	443	479	494	515	495	482	505	462	455	492	524	475	472	458	522	480	498	476	486	497	443	468	487	472	511	482	484	473	465	493	501	470	459	446	478	482	510	471	441	525	485	492	481	505	496	477	480	458	510	510	465	475	539	525	494	454	481	455	501	530	480	475	496	461	461	468	476	518	512	493	452	461	478	491	476	464	459	496	520	487	469	465	503	517	467	516	522	512	468	472	454	487	538	453	460	513	484	494	461	509	476	463	473	505	512	481	510	485	513	455	488	466	483	474	469	486	469	477	496	488	457	488	468	483	442	448	514	451	440	468	491	471	484	498	479	462	483	465	512	458	477	483	482	504	488	458	472	455	515	503	476	487	466	468	497	505	498	484	497	501	516	455	479	457	489	526	512	483	439	474	490	465	534	468	488	453	474	495	447	455	498	500	477	456	482	471	449	510	449	485	481	478	487	456	472	471	480	465	461	456	496	480	475	529	453	487	452	456	459	474	483	484	471	471	474	464	491	467	473	522	476	487	476	479	452	477	466	467	473	439	481	452	508	443	479	463	495	504	503	473	495	488	486	526	483	483	516	492	466	494	502	485	479	417	466	492
23906	21352	29001	24053	21361	20039	2907	1382	1168	1054	1074	991	962	962	888	922	902	866	892	882	859	896	857	818	905	857	901	846	891	883	878	839	844	878	837	878	861	848	859	835	869	859	814	867	875	846	817	841	834	798	819	794	820	813	883	874	774	842	846	791	854	841	822	807	830	838	889	835	819	846	847	863	854	786	823	881	815	808	855	826	842	840	880	793	853	790	844	747	751	770	802	802	847	878	802	835	784	853	901	842	806	854	821	783	761	797	818	790	854	796	799	795	756	887	874	831	846	824	809	812	824	852	839	845	857	817	844	754	814	821	819	805	860	777	828	828	817	806	818	811	845	883	781	801	820	814	860	869	838	863	812	815	854	879	830	853	793	805	815	866	843	840	879	833	831	793	815	815	849	846	834	799	802	821	885	864	800	881	845	825	824	798	789	806	823	827	865	851	839	822	817	801	859	776	795	848	826	838	809	857	796	787	849	850	845	829	827	783	819	882	841	850	845	897	840	834	828	807	879	795	824	848	847	856	824	780	802	835	802	841	832	817	804	844	808	845	801	802	794	830	811	869	804	822	832	768	812	770	803	797	862	786	822	801	841	776	845	759	856	768	851	862	827	804	807	810	762	802	807	815	840	801	842	786	848	824	819	855	768	854	831	802	803	825	789	791	803	835	813	859	790	848	862	810	863	807	796	846	815	837	835	829	837	835	843	828	864	833	832	798	781	847	823	776	880	832	796	843	808	774	803	785	820	837	861	796	798	846	817	799	845	867	849	818	852	780	786	798	838	883	823	829	790	806	837	813	803	822	842	854	841	782	842	870	843	879	821	819	802	770	866	814	794	825	843	803	871	799	792	867	831	840	796	790	858	838	817	889	800	813	837	851	778	801	853	813	817	788	851	841	816	834	788	805	832	807	833	788	809	813	832	815	789	838	802	855	819	799	793	792	801	839	849	792	823	826	800	838	835	788	796	841	828	805	773	795	855	845	807	808	771	860	804	847	858	819	808	844	819	857	793	812	802	784	840	812	806	814	846	807	817	829	836	865	820	844	804	845	798	830	802	837	847	828	822	849	780	786	847	827	803	803	881	846	795	756	799	817	817	801	806	828	866	860	822	847	847	827	809	777	836	797	843	830	814	853	829	844	783	796	832	819	812	799	878	840	838	845	836	877	864	802	819	805	817	797	820	832	821	878	878	828	791	818	804	834	865	811	859	789	805	812	891	788	868	837	845	760	818	828	808	802	855	844	821	871	844	872	820	806	870	824	796	797	830	776	798	865	822	888	788	802	800	869	874	835	774	849	830	792	812	821	772	836	783	851	816	823	832	813	810	808	878	786	776	783	810	828	884	822	829	803	845	818	811	829	859	794	809	817	808	786	808	874	860	864	920	809	784	832	818	808	835	858	891	850	801	816	830	789	822	785	814	772	809	815	815	806	803	827	830	771	800	799	872	800	856	846	783	751	818	794	785	886	848	796	780	809	796	799	817	786	837	802	901	815	836	841	796	857	769	845	850	832	815	830	823	788	763	816	793	863	861	847	822	805	787	847	793	796	837	801	794	812	770	818	861	851	785	783	820	786	802	824	815	830	822	853	879	799	820	820	767	848	807	822	823	836	868	829	814	769	861	802	878	855	848	793	833	826	766	802	813	803	858	747	803	844	845	804	805	791	774	795	848	843	812	807	826	841	793	832	809	800	808	850	859	799	823	832	817	780	835	847	866	847	833	804	836	806	792	878	815	839	843	766	790	797	838	872	784	777	794	844	794	840	800	779	821	834	789	883	863	808	821	840	851	843	808	797	818	863	760	814	840	819	810	803	867	841	795	799	786	762	839	838	781	811	852	804	825	811	847	799	835	852	799	830	758	841	815	837	885	839	801	812	863	829	806	823	848	835	834	855	825	843	847	760	903	809	833	791	784	854	883	914	840	859	822	823	773	836	788	810	781	845	815	857	793	844	830	848	766	804	838	833	768	813	870	784	823	820	843	825	856	819	853	817	794	834	825	786	817	860	817	824	814	862	841	819	816	815	812	861	881	784	814	827	842	828	865	795	841	847	825	802	814	813	828	786	783	803	783	826	799	828	828	829	824	803	824	834	789	765	838	806	814	778	848	784	776	806	840	842	832	831	887	790	832	840	840	809	877	823	805	817	851	804	776	863	825	813	823	847	852	777	860	820	861	797	849	829	836	844	861	821	784	811	810	838	801	889	764	789	841	806	834	863	861	800	814	768	846	830	782	836	813	801	828	829	816	782	806	828	799	815	807	880	832	804	786	785	866	836	854	779	853	815	838	833	837	859	793	801	826	821	788	814	810	819	854	808	832	800	829	823	772	844	785	847	847	791	833	851	814	818	848	796	829	807	827	821	777	810	794	825	869	841	792	794	819	859	824	822	813	812	839	812	806	836	814	800	808	857	851	830	809	802	844	793	849	785	805	788	776	835	874	860	832	878	807	803	813	754	792	863	842	866	836	820	878	820	800	826	804	793	816	828	799	808	803	848	870	820	799	828	819	837	839	845	810	807	769	797	873	785	823	804	810	814	797	847	826	821	822	890	822	829	844	858	854	836	823	860	835	836	827	820	808	843	762	844	804	811	852	844	874	848	863	858	833	817	770	817	834	837	790	826	796	869	764	781	821	826	817	829	818	826	846	787	828	813	808	823	856	794	796	826	857	804	836	834	814	766	835	813	770	795	838	824	821	855	815	855	805	795	822	833	776	826	790	864	849	807	864	813	823	792	863	882	788	827	810	845	874	833	802	817	833	852	852	840	812	885	853	857	800	894	805	798	795	844	803	850	825	826	812	899	783	850	822	785	875	828	797	810	786	904	817	820	841	847	889	776	849	849	837	787	813	825	845	837	803	817	852	769	796	810	856	862	772	808	807	851	800	803	817	792	819	746	864	823	834	837	811	891	820	821	830	788	873	816	803	804	816	825	845	837	797	831	858	808	827	830	781	814	861	806	797	870	809	833	754	810	778	824	839	797	827	876	837	809	797	783	827	779	802	820	822	812	812	859	832	827	882	802	790	796	837	791	833	868	851	861	836	785	785	792	874	892	844	855	796	834	804	808	826	836	879	807	837	825	805	835	850	824	871	842	831	834	796	840	792	881	804	818	885	776	842	803	763	776	855	867	829	853	859	836	836	824	845	832	843	765	824	826	803	796	782	834	770	843	829	814	792	842	828	795	830	857	804	786	784	878	827	838	810	845	799	884	835	792	818	792	830	824	816	810	808	797	841	842	804	761	808	819	809	840	812	796	833	861	803	823	829	837	791	824	858	819	740	843	847	851	786	778	785	819	848	802	816	841	807	763	780	800	793	834	839	838	878	837	819	828	829	841	824	831	838	863	918	758	820	826	827	817	761	849	863	857	862	800	819	831	775	865	816	854	830	813	821	749	830	852	845	848	868	776	805	818	871	850	871	826	825	752	826	811	816	813	815	824	841	854	777	826	792	832	816	820	813	826	856	810	844	828
3869	9093	7820	4113	2905	2245	1862	1564	1393	1172	1138	1116	1035	1011	974	921	918	941	954	902	858	858	902	872	834	913	906	888	827	887	948	850	850	836	828	907	841	883	885	818	857	846	852	821	836	786	812	875	814	832	852	815	900	860	819	834	810	885	864	845	818	824	827	834	850	797	861	850	855	824	830	770	810	842	772	852	814	845	814	821	864	885	830	851	807	819	852	785	853	826	766	789	889	852	847	835	868	857	829	860	804	878	872	810	842	831	826	847	821	854	808	837	828	829	911	875	822	808	793	859	811	858	892	823	806	838	878	780	806	842	821	814	813	808	851	899	826	835	821	819	866	869	788	828	797	846	817	828	815	796	877	859	787	812	875	861	823	815	805	846	812	815	865	883	822	830	798	830	794	865	816	825	813	826	821	778	810	823	867	854	814	842	858	773	793	831	829	818	781	838	817	810	843	828	851	836	849	800	846	841	814	823	898	783	828	850	819	814	885	849	825	864	792	840	817	867	881	822	832	860	808	835	815	850	830	814	832	847	814	816	844	808	868	795	816	884	843	783	891	844	817	812	849	858	825	829	781	811	824	808	844	865	821	861	811	828	852	859	832	858	821	844	806	839	785	821	875	836	809	822	840	820	808	835	836	867	860	836	873	844	847	828	798	853	843	798	824	866	815	842	819	810	859	820	789	799	834	815	795	787	825	767	804	767	866	839	837	809	843	855	839	846	801	847	796	811	765	825	797	891	825	824	863	856	807	807	837	849	830	824	827	862	840	840	855	852	827	820	803	863	794	792	786	862	811	838	851	854	807	831	835	905	821	784	794	843	834	852	843	802	840	850	812	843	843	820	831	819	805	820	849	864	852	861	843	817	855	857	834	830	841	894	859	794	847	838	814	867	856	820	860	838	844	842	828	841	779	820	902	855	907	841	826	824	845	833	863	815	793	806	871	819	827	806	841	847	788	924	790	781	822	823	819	787	866	884	775	820	846	814	818	826	840	769	817	861	808	850	776	813	831	824	790	773	852	801	874	897	799	788	822	812	807	855	845	854	801	849	837	846	864	820	816	810	812	821	831	831	836	784	798	830	808	831	844	822	799	807	813	878	799	838	821	791	873	880	824	845	817	823	811	816	830	877	832	806	848	834	829	853	820	804	861	817	834	822	809	890	828	808	797	825	832	814	834	796	808	867	860	856	843	843	859	779	787	832	813	779	839	854	832	862	830	762	879	831	829	787	848	823	798	849	831	889	827	839	812	830	809	830	898	813	856	850	803	828	817	821	835	811	801	892	823	775	819	857	843	844	859	790	855	821	820	860	857	877	795	857	832	816	826	804	843	868	843	829	806	882	830	823	843	825	855	777	855	811	874	811	779	826	814	837	833	832	802	826	862	781	835	787	872	825	835	882	836	799	827	813	844	815	887	815	823	821	780	817	847	865	780	879	874	812	847	845	803	841	783	861	842	821	781	833	872	817	842	773	837	799	820	817	803	848	867	866	870	834	834	868	814	848	784	813	833	804	900	860	837	824	825	844	837	842	797	842	810	861	844	868	802	800	834	817	862	869	806	844	847	815	814	887	823	835	877	828	884	795	824	831	796	823	803	831	847	824	853	792	841	836	781	844	841	831	783	840	846	809	812	770	862	824	788	833	835	839	803	862	873	830	816	838	839	821	847	849	849	864	867	817	826	837	858	860	794	863	774	853	833	834	844	849	806	865	815	820	776	854	895	831	833	836	820	848	811	852	856	846	816	839	796	823	849	839	852	891	832	843	796	834	852	829	812	855	840	814	823	841	867	836	830	898	814	863	846	853	877	809	870	874	888	866	841	782	746	822	836	809	814	858	798	871	813	772	792	895	831	810	820	787	844	811	852	869	860	817	802	836	832	824	844	830	875	794	847	817	829	831	850	834	860	819	860	867	873	831	838	847	836	837	786	868	829	841	829	846	836	863	829	789	794	817	797	886	842	865	824	831	847	818	857	826	768	810	863	845	827	802	839	843	875	819	854	851	796	816	880	828	877	830	854	813	787	849	818	764	871	775	839	787	814	837	839	851	858	814	834	805	857	859	885	845	831	757	864	879	807	855	845	815	861	821	852	842	881	826	854	786	804	837	807	804	830	838	818	859	768	782	835	818	845	829	809	841	821	808	838	810	879	842	837	816	843	834	859	824	875	881	826	804	818	830	822	803	793	816	823	814	830	807	800	843	763	801	858	784	796	837	837	872	783	817	838	909	833	840	813	829	801	845	828	782	835	848	867	842	868	827	857	873	802	848	867	834	790	841	810	785	873	845	816	853	834	817	824	770	847	854	821	831	840	870	837	785	822	763	805	829	836	817	854	866	899	876	854	817	788	842	789	848	808	870	803	835	825	859	862	851	798	858	838	808	826	853	809	821	807	848	860	813	824	832	836	808	808	812	839	854	817	872	795	798	819	844	871	855	826	850	842	840	785	833	812	816	863	836	828	831	813	868	838	822	842	832	882	782	839	855	880	805	822	836	794	853	836	823	796	866	874	778	826	838	770	840	852	859	849	817	831	833	832	815	849	795	853	794	801	840	896	802	858	841	859	795	850	822	852	844	843	870	878	845	826	801	810	840	896	767	876	841	882	788	836	866	855	819	794	865	840	829	820	807	797	811	867	800	842	838	785	896	806	839	811	853	800	809	848	823	826	841	864	806	876	817	836	798	828	849	852	824	830	793	825	834	830	795	820	841	802	867	830	790	843	851	818	838	811	802	807	809	826	857	874	899	812	818	822	825	815	863	843	776	852	817	763	821	786	795	814	811	858	824	804	849	818	787	840	822	790	822	858	794	810	827	838	792	788	832	830	861	832	806	829	817	821	801	849	838	859	824	817	770	841	877	827	859	844	780	784	812	836	783	811	825	806	783	837	817	833	866	839	849	858	831	787	809	795	817	856	840	843	849	807	879	826	818	813	762	788	809	794	796	801	837	809	851	844	821	860	829	842	850	814	828	852	835	875	827	859	825	790	842	846	822	876	802	855	809	798	885	772	816	826	822	854	880	807	867	789	875	794	831	833	840	843	828	822	791	878	803	784	815	821	812	819	861	877	829	836	802	829	841	820	892	873	848	785	875	841	836	814	831	831	808	827	844	800	854	837	843	804	820	891	830	868	837	791	857	826	812	829	824	824	773	841	855	791	853	768	861	847	851	808	843	871	825	795	826	863	832	865	812	734	864	817	831	840	799	883	827	811	826	813	812	801	869	876	822	802	845	849	819	823	876	845	888	776	825	827	817	844	798	837	884	835	888	806	830	844	771	829	783	798	838	852	806	843	851	788	807	848	803	816	811	816	835	830	810	884	835	827	764	814	805	844	756	758	785	796	821	802	817	777	841	833	818	796	827	808	868	805	800	802	829	846	854	806	831	876	844	805	838	812	810	825	857	831	837	785	804	827	813	830	875	758	767	801	817	831	816	828	848	822	867	833	890	834	850	791	927	818	824	832	798	861	854	818	808
24891	21294	28352	24505	21101	4144	607	462	404	354	342	295	310	258	265	265	267	241	264	252	271	243	214	256	239	252	231	239	242	204	217	240	260	245	231	242	231	217	223	223	212	225	206	245	215	230	232	241	209	232	206	209	229	223	202	218	222	237	240	197	217	210	239	202	212	218	236	230	205	242	220	243	239	231	206	187	236	212	215	238	211	207	244	210	222	222	215	224	198	237	213	248	248	221	239	214	250	217	225	213	219	245	224	212	214	218	189	203	223	217	206	207	207	239	227	211	214	244	220	218	224	216	237	216	231	217	244	238	222	218	222	215	245	209	220	241	220	221	203	250	237	219	232	210	228	227	218	242	230	238	233	238	217	206	215	214	203	207	218	221	211	232	217	235	207	228	186	253	233	191	226	227	208	238	222	222	224	246	219	239	236	229	216	247	214	229	217	224	211	222	227	236	227	195	246	216	202	225	214	249	210	242	225	220	214	223	210	212	233	234	224	246	229	235	239	198	222	225	223	226	229	206	226	234	211	243	231	214	219	218	233	211	230	215	223	248	267	221	197	210	218	225	203	189	183	219	205	208	230	231	227	225	219	223	223	218	197	227	241	241	208	210	215	241	199	236	244	204	212	212	232	231	245	232	242	199	193	222	195	226	235	198	219	245	199	264	240	213	203	214	215	241	227	219	213	208	247	258	224	214	223	213	222	215	235	217	201	205	220	250	247	211	229	222	235	215	226	220	202	213	245	200	231	212	225	219	227	210	217	249	205	222	200	220	227	224	222	210	231	222	234	209	232	214	204	220	199	214	230	211	215	229	208	214	215	233	209	234	201	232	207	226	237	246	233	213	254	216	239	227	224	209	233	191	221	222	244	224	241	215	219	226	213	205	223	214	228	242	227	212	219	221	229	215	252	242	226	197	231	224	213	244	206	231	215	206	221	231	238	225	229	240	236	225	205	218	225	229	205	220	199	216	237	220	242	212	232	217	233	211	231	197	224	243	234	242	237	198	239	211	228	198	202	185	228	219	250	228	252	253	228	237	206	205	195	201	249	213	235	224	204	250	249	234	238	204	230	224	211	220	216	247	229	205	239	227	212	217	225	193	203	223	236	231	203	239	222	223	226	224	241	228	229	239	256	226	224	254	213	244	232	230	210	216	233	227	225	222	233	190	213	216	203	227	244	240	219	202	212	220	232	213	220	233	247	226	202	216	203	226	241	241	237	214	222	208	210	229	246	207	209	239	212	209	222	244	227	216	221	232	211	200	251	234	250	201	226	213	233	228	204	240	280	238	189	207	224	219	228	239	199	216	229	243	246	210	211	225	228	237	227	232	205	225	221	213	226	238	208	236	204	230	240	268	210	239	227	184	220	205	231	228	214	223	247	232	218	217	232	222	240	240	226	218	218	225	229	216	200	235	217	232	231	230	245	241	224	235	257	232	212	243	233	212	231	214	218	233	241	211	238	254	240	202	227	215	214	224	193	222	225	227	220	243	224	229	240	190	219	202	211	236	232	211	214	232	230	234	211	230	216	207	220	223	221	231	254	235	241	215	217	186	196	222	227	234	210	204	227	223	209	238	225	227	211	207	226	220	217	233	218	235	230	221	222	228	230	216	221	232	233	230	215	223	207	175	249	206	209	236	204	226	243	230	219	244	195	257	199	219	224	228	226	230	204	204	211	206	229	235	232	236	241	239	264	230	228	209	224	220	208	256	232	217	208	221	237	217	226	238	221	215	222	237	232	216	232	206	204	211	217	207	240	236	220	249	231	210	241	230	242	223	210	237	221	206	177	220	204	236	202	237	225	218	232	249	207	215	205	235	212	202	230	225	225	221	202	211	237	218	247	219	221	219	212	200	231	203	226	215	226	218	229	217	228	217	208	208	226	214	228	210	201	244	196	261	223	208	202	229	217	235	205	222	226	202	225	194	220	223	195	219	202	229	208	256	209	202	231	213	222	222	226	198	220	218	235	226	226	225	226	223	233	220	233	209	225	212	220	230	208	226	232	222	220	215	202	211	221	237	211	199	234	229	194	192	220	231	244	216	225	211	240	207	192	220	235	204	212	214	233	207	248	225	215	220	224	213	209	222	207	228	254	232	190	235	232	234	219	213	225	220	223	221	228	235	226	223	223	226	204	217	216	226	182	204	220	229	247	234	211	213	247	207	213	208	217	228	224	194	214	217	223	237	246	263	235	202	228	229	227	217	260	234	196	212	223	250	232	222	222	218	241	225	209	218	205	219	213	220	241	240	226	214	231	232	222	216	210	210	219	212	244	230	250	202	219	216	209	207	195	232	228	230	230	219	244	202	225	220	213	218	209	248	206	231	219	218	238	223	237	189	233	223	204	218	248	233	198	239	207	214	220	244	217	231	197	245	209	245	227	229	282	235	231	219	200	216	223	241	221	244	211	215	224	207	219	225	193	234	234	210	218	243	204	220	214	220	230	232	198	212	214	223	239	244	247	232	217	208	210	222	219	217	230	232	222	232	228	218	227	204	217	220	197	200	233	244	214	232	224	226	220	200	210	220	211	187	212	220	208	206	213	213	220	222	236	213	207	218	241	202	241	197	210	205	201	259	212	247	214	199	210	200	218	239	226	213	227	249	233	249	239	211	217	266	237	219	212	228	201	241	237	215	215	219	213	234	235	203	251	238	224	218	213	234	239	212	215	199	250	223	221	186	205	205	213	206	212	223	226	237	233	211	218	202	219	244	216	226	233	209	233	235	238	217	205	260	195	198	229	238	247	259	229	220	245	232	220	216	221	225	241	227	193	215	233	231	233	235	193	228	208	250	216	252	211	230	237	206	209	196	248	223	230	224	228	236	239	209	217	252	226	234	206	242	246	219	234	206	210	212	221	235	223	263	238	233	205	205	215	232	253	214	214	240	202	212	219	239	222	231	215	241	204	247	204	222	209	210	230	280	234	246	212	233	196	245	208	220	222	227	199	196	212	229	232	222	213	231	227	216	227	234	227	203	238	223	234	236	198	211	222	219	201	220	224	213	208	218	222	210	238	231	194	246	230	193	233	221	229	222	218	228	209	230	199	221	239	244	212	214	241	202	223	243	234	223	232	216	235	215	192	215	219	212	219	233	222	208	208	200	227	258	215	238	217	247	213	212	252	220	199	237	205	202	213	208	199	224	204	229	233	218	220	186	215	224	220	221	227	223	239	208	239	187	190	203	213	236	236	226	209	253	225	220	211	209	229	232	230	232	246	249	219	208	271	211	241	220	214	242	226	229	217	219	230	208	217	256	222	214	231	220	224	205	204	218	187	224	234	236	203	230	220	219	240	223	206	225	203	229	217	227	217	207	189	240	212	220	228	208	197	240	226	197	228	222	228	219	203	234	217	219	219	203	239	192	211	208	227	216	234	226	218	209	200	229	226	223	212	232	241	229	212	219	233	229	218	222	235	223	244	220	209	227	244	235	216	219	226	261	221	237	220	231	235	224	217	217	214	206	208	220	217	228
3737	5816	4778	2377	1653	1235	880	715	596	530	460	420	364	365	344	315	314	319	276	288	304	266	268	309	271	272	245	250	229	272	240	268	227	215	269	269	249	255	288	254	261	255	249	260	253	261	261	233	236	268	262	251	268	247	252	272	217	263	258	259	240	276	250	245	257	263	281	270	264	238	258	260	260	257	270	232	229	262	248	244	235	281	259	269	251	220	248	256	247	224	241	239	246	252	267	266	257	262	254	283	251	253	254	267	274	240	271	274	283	241	286	271	238	242	261	258	254	264	277	252	236	264	269	259	265	272	239	261	233	235	224	254	235	263	247	216	248	253	252	254	224	265	265	253	247	268	250	260	224	251	268	240	239	263	242	247	272	240	221	259	262	240	255	245	267	231	272	251	223	252	244	237	224	236	253	270	235	253	273	243	249	236	256	261	250	272	233	218	257	253	239	279	249	268	232	234	254	285	266	271	237	248	263	260	215	253	214	284	257	280	237	266	254	255	255	240	259	247	276	267	242	248	264	257	239	240	226	249	241	260	239	277	260	254	225	279	242	265	232	245	259	267	279	242	238	256	220	232	233	244	271	243	277	241	244	256	262	246	248	257	228	279	242	255	274	251	258	267	252	242	230	268	237	276	249	253	241	258	238	256	285	269	242	252	266	247	213	286	260	284	268	268	242	231	250	254	231	223	245	278	226	263	232	260	267	247	242	251	257	246	252	237	228	263	248	237	230	249	252	233	234	263	252	270	271	252	255	263	268	257	257	270	258	240	251	237	246	240	261	231	206	251	240	253	261	255	258	245	256	251	276	254	263	228	255	239	236	269	210	251	234	264	242	246	254	250	257	233	265	238	250	257	280	237	260	255	238	247	267	255	253	261	248	257	265	278	214	221	253	260	263	248	250	274	260	259	239	239	273	229	219	267	236	268	250	256	250	240	245	244	232	236	290	251	269	239	264	227	259	277	280	249	236	261	224	249	263	265	256	259	247	260	249	223	273	254	270	254	278	237	253	258	253	237	248	265	231	238	254	252	264	232	254	273	234	237	261	281	261	261	255	252	256	264	257	258	240	221	238	246	256	224	269	246	231	230	241	245	265	245	250	239	239	250	276	231	254	256	237	254	270	254	252	280	237	239	275	273	251	214	246	251	216	245	239	208	238	257	270	283	244	261	218	256	252	228	243	254	279	228	253	249	258	256	249	239	226	259	207	257	247	210	244	264	249	253	247	242	236	227	245	231	253	253	225	281	269	257	269	274	222	260	264	257	266	260	263	255	267	235	267	264	220	261	232	254	245	246	241	249	248	229	258	239	256	253	234	227	277	249	234	265	219	243	243	237	250	253	244	248	228	271	242	240	254	250	268	279	248	261	243	230	238	264	278	247	258	238	209	226	255	241	245	268	263	231	259	260	258	267	258	256	251	268	265	264	258	253	278	269	238	244	263	247	267	255	226	226	238	215	271	255	241	259	245	238	259	240	221	252	256	247	253	246	221	245	230	256	231	254	245	246	248	269	236	277	247	262	240	251	259	265	253	226	232	225	254	259	255	253	247	285	249	247	240	233	244	233	230	288	258	231	261	260	260	216	248	243	240	243	269	288	258	244	249	248	251	259	261	256	243	243	291	253	266	253	250	274	252	242	238	258	222	248	252	274	262	240	231	250	250	249	233	249	249	262	257	262	237	267	265	251	227	253	251	237	250	239	252	251	239	241	253	272	246	272	248	232	244	244	259	262	247	244	222	253	244	253	231	246	262	258	228	248	242	314	235	238	244	265	245	262	230	203	238	257	288	250	243	248	238	285	240	242	259	281	268	253	257	244	235	233	248	224	244	250	289	252	214	239	257	281	239	269	230	249	238	260	232	251	248	233	237	269	273	245	276	239	269	253	279	269	256	259	238	282	263	259	256	234	261	221	263	253	243	257	234	261	233	270	251	255	290	237	275	246	242	267	252	232	277	253	264	262	243	272	247	258	222	230	251	255	254	252	259	234	246	252	238	255	259	258	226	265	264	249	263	261	235	244	232	267	252	276	235	253	247	233	239	252	214	270	233	265	248	246	264	231	288	271	233	257	232	238	238	257	242	240	249	240	256	232	241	279	225	267	239	236	281	250	230	262	244	257	258	258	235	279	219	232	241	242	228	250	226	221	262	241	234	242	240	217	243	268	261	263	256	258	226	250	244	256	270	260	246	247	241	262	269	245	227	228	243	282	271	247	251	236	244	246	270	254	272	259	248	251	269	248	237	246	244	244	230	252	241	282	232	247	255	222	279	243	240	237	260	273	252	236	237	246	245	270	236	271	231	266	251	245	223	245	215	228	224	252	254	244	261	230	246	240	265	254	231	275	253	243	256	254	267	239	257	255	235	233	255	285	244	249	207	261	241	234	229	233	245	237	247	263	269	239	240	246	204	256	258	283	275	274	209	260	242	246	245	243	242	276	239	255	241	267	238	249	243	230	244	268	249	274	229	220	248	244	229	242	238	249	248	245	236	238	224	254	249	258	222	273	280	273	249	241	252	257	266	246	239	242	241	271	257	286	262	247	275	294	250	259	255	272	271	257	245	265	266	269	241	247	240	242	255	276	235	231	252	240	261	230	266	253	270	267	261	249	252	246	239	258	232	259	246	252	275	259	260	245	232	249	238	255	265	249	260	262	256	238	241	257	271	275	245	245	250	224	241	264	264	228	250	225	235	270	266	239	253	247	238	268	248	237	244	249	249	248	257	234	244	259	259	227	265	283	242	274	255	273	242	234	278	281	247	246	237	228	240	256	262	263	241	270	258	275	250	238	277	273	253	223	273	211	254	250	243	232	238	249	230	225	275	293	244	234	253	228	264	248	234	248	270	265	278	252	239	264	263	261	263	229	215	276	226	255	244	235	271	262	275	223	241	250	270	260	255	266	262	232	276	225	245	277	250	242	231	270	276	244	251	277	248	256	264	258	243	259	236	263	262	269	241	248	251	244	250	248	258	233	235	254	245	248	233	261	258	246	232	247	244	216	256	239	276	247	236	248	258	256	250	263	218	237	267	245	242	249	273	238	244	234	242	249	237	253	235	242	256	272	245	244	234	238	239	253	232	241	261	253	259	257	229	254	243	241	255	277	252	240	258	264	247	241	264	271	255	219	235	241	255	250	278	243	252	231	264	256	250	272	268	244	212	256	230	254	227	266	289	214	248	254	267	242	264	232	267	250	255	275	255	230	222	259	258	243	254	256	250	266	232	270	247	259	231	236	273	263	249	263	232	261	268	247	258	260	242	276	239	265	289	239	239	270	232	269	259	246	241	251	237	245	263	260	246	255	259	272	228	242	232	250	230	258	267	243	246	275	270	265	254	265	226	231	249	255	268	249	257	253	245	242	225	249	231	267	246	246	246	282	255	267	264	250	253	251	251	226	258	226	244	243	259	254	277	264	223	254	257	235	236	225	244	234	240	251	251	239	247	251	253	240	239	239	237	263	208	260	244	269	262	252
22764	21366	29213	23885	21366	21415	16697	1951	1266	1075	1005	945	885	821	868	782	781	740	712	735	712	698	688	708	715	638	667	681	691	697	638	705	666	657	643	655	593	658	650	608	692	689	652	629	597	642	600	642	649	632	635	567	631	627	628	640	597	657	635	644	592	630	652	648	624	602	611	606	641	570	586	598	624	653	610	614	573	641	627	683	624	627	593	664	607	616	577	591	589	646	646	618	617	646	615	603	622	587	613	634	614	593	633	607	599	664	610	596	608	648	613	656	634	624	634	631	635	629	647	645	604	569	637	638	665	589	591	580	626	647	615	602	624	607	598	594	633	627	669	643	646	593	605	628	624	663	607	646	620	600	638	616	629	626	615	619	614	647	626	630	593	623	608	576	637	606	630	622	649	617	600	591	583	616	605	629	594	635	548	631	585	634	665	610	642	604	619	587	563	611	620	638	646	569	650	643	639	632	613	616	689	587	634	618	656	628	664	592	625	627	582	636	559	607	607	640	646	619	608	645	640	628	610	614	589	632	595	628	621	635	616	647	583	580	615	605	580	621	607	591	664	605	607	587	670	627	630	577	581	634	635	614	584	647	637	680	583	610	627	650	600	614	574	594	642	632	591	648	627	614	617	621	624	599	585	619	555	613	556	595	594	649	564	602	619	635	638	615	600	697	631	615	640	619	677	598	605	641	609	639	608	566	605	628	585	604	622	616	564	602	598	622	609	603	597	615	644	635	610	610	593	571	640	643	619	623	651	635	610	589	626	659	608	610	639	550	621	619	621	573	590	644	576	609	599	596	583	619	646	609	664	679	600	590	647	640	660	620	655	633	590	635	610	576	624	606	632	584	626	597	616	621	577	628	597	627	642	621	580	595	620	579	636	590	629	608	589	567	620	627	616	557	607	613	592	605	610	609	636	597	624	601	639	576	654	595	640	624	583	612	592	654	578	606	622	632	609	624	622	668	616	632	619	656	617	646	639	607	569	638	638	597	634	640	615	606	663	594	622	578	606	604	573	600	614	580	613	676	594	622	625	641	554	616	627	595	605	581	631	599	588	643	649	627	640	640	605	597	592	645	626	584	610	612	558	637	627	565	584	606	607	632	647	628	701	622	574	609	627	566	652	592	631	648	604	587	604	616	581	601	623	646	623	613	637	565	585	580	586	582	593	609	656	601	627	637	649	646	619	602	584	564	637	622	592	613	645	594	624	612	634	617	621	594	544	595	591	607	598	609	615	579	620	615	616	624	675	638	627	620	605	609	665	592	612	594	662	621	628	594	614	605	636	613	608	597	598	624	640	605	664	562	645	612	624	658	683	614	635	614	648	656	613	587	601	616	618	636	655	616	617	640	581	658	645	571	606	639	564	639	633	636	601	615	605	614	634	622	597	574	583	662	659	652	628	632	623	647	572	630	624	622	637	621	622	626	620	590	634	616	595	586	615	614	614	640	608	596	630	619	599	636	617	596	625	640	598	616	595	615	575	635	611	637	564	615	581	625	575	601	608	634	606	678	609	575	640	637	606	631	589	630	611	625	657	593	637	609	616	634	597	607	611	625	617	599	609	589	633	619	600	582	635	656	601	645	583	654	589	567	627	634	593	606	634	581	598	640	602	600	610	610	618	646	632	642	617	584	592	643	617	638	610	628	598	601	607	594	596	583	604	586	622	611	653	647	594	644	637	656	594	635	608	618	661	615	623	662	604	613	613	574	616	632	628	600	643	610	608	646	618	645	631	605	585	603	656	647	655	609	587	595	645	641	581	603	606	615	569	625	612	676	616	622	654	633	633	656	616	604	586	632	598	625	586	549	637	646	592	595	596	603	612	588	606	585	608	600	590	563	614	548	648	600	600	626	625	560	638	626	671	604	613	592	587	667	593	570	612	611	646	642	593	596	596	619	642	591	639	630	591	649	618	604	621	585	614	603	583	618	627	623	594	611	649	599	653	612	611	605	614	589	609	605	620	596	615	595	645	604	629	639	630	629	598	618	617	625	616	616	615	613	618	620	610	641	593	587	620	619	593	606	626	626	604	600	616	588	640	629	586	594	644	626	625	670	631	638	581	605	646	598	565	607	614	632	688	595	601	660	599	621	593	616	600	640	644	597	591	563	650	641	640	631	569	587	604	641	591	590	625	617	631	597	589	609	618	604	601	587	600	626	568	628	635	642	617	616	657	653	622	612	590	638	643	672	652	636	614	615	604	632	659	626	660	641	576	611	627	637	605	628	652	609	585	626	622	616	612	651	623	628	613	570	661	606	569	611	575	604	636	648	600	580	604	617	628	586	604	636	597	641	622	589	660	605	583	582	617	611	572	628	598	619	611	641	615	623	615	615	672	624	599	614	585	646	651	622	651	628	594	561	594	591	621	605	690	653	574	633	592	608	625	632	584	681	641	617	624	633	642	633	638	622	635	610	596	586	641	644	623	613	630	619	632	605	651	619	617	619	589	618	600	622	602	625	643	602	623	662	655	609	618	589	641	593	606	615	618	653	625	653	586	635	598	640	597	620	600	678	600	561	647	629	653	636	640	577	626	569	592	599	616	552	704	616	612	574	602	596	620	646	573	611	591	620	608	618	576	589	640	550	642	624	633	606	606	634	687	606	649	662	621	625	607	603	608	622	594	587	627	644	636	599	642	596	631	617	605	581	622	611	557	609	579	581	638	645	608	641	638	613	628	633	628	651	603	639	587	642	622	622	586	625	634	579	570	660	630	610	626	643	584	665	629	592	584	615	580	593	604	600	660	621	636	641	659	630	615	599	628	621	626	625	630	645	592	595	615	580	595	622	630	620	598	641	596	639	594	587	642	611	613	626	587	613	626	599	605	572	595	582	653	605	611	645	587	692	655	593	603	621	593	630	598	661	632	638	613	622	611	644	642	602	624	591	581	612	634	635	654	617	644	566	617	627	631	617	658	605	624	599	592	654	620	634	650	615	619	639	638	594	584	575	591	607	607	598	647	561	574	626	645	636	672	589	612	586	632	641	589	635	542	628	605	655	589	642	649	589	637	596	608	631	650	638	619	595	625	614	616	610	640	611	590	600	604	621	645	641	644	640	616	584	601	622	575	650	585	615	636	597	618	581	591	568	603	578	597	594	632	598	598	585	603	648	579	602	630	660	590	607	592	610	609	597	614	631	605	571	599	613	570	602	617	597	625	566	640	609	609	576	604	615	586	589	625	573	641	605	563	613	596	588	632	602	595	597	576	572	590	600	632	589	625	562	630	655	623	621	596	610	599	626	602	673	624	632	674	632	670	618	638	627	607	573	675	603	618	575	614	642	625	630	646	629	639	574	619	618	605	625	628	641	616	577	620	619	600	586	587	606	643	628	652	621	635	606	609	554	622	605	618	602	609	595	638	583	625	633	608	616	621	612	657	618	606	650	615	613	617	659	607	601	609	613	619	621	633	577	626	604	632	652	630	554	634	581	620	603	589	622	578	578	625	573	597	600	598	612	556	593	621	621	605	635
5361	14748	12691	6622	4585	3409	2684	2114	1770	1484	1254	1117	1098	974	915	878	834	817	820	824	803	782	709	745	704	746	730	681	720	707	684	710	685	660	672	662	668	705	685	693	670	658	633	697	674	709	662	672	661	682	694	682	638	604	700	661	696	669	634	649	670	628	684	638	625	657	630	611	653	668	621	622	619	646	597	643	634	637	640	652	633	695	610	682	664	676	647	628	630	653	652	688	695	648	651	677	657	656	653	642	683	681	669	629	660	677	652	691	663	694	682	627	632	654	640	660	648	665	662	627	683	598	666	660	670	624	626	631	633	609	637	645	654	624	666	673	656	633	653	632	626	661	650	643	683	664	680	629	620	659	670	667	630	642	680	657	681	617	652	653	653	606	628	622	639	690	659	612	673	612	649	665	647	581	637	659	610	601	698	658	641	646	642	630	653	620	604	644	658	675	623	603	617	699	641	626	617	614	661	598	624	632	635	659	631	622	694	603	633	648	680	636	624	654	637	611	624	676	686	659	666	688	668	618	642	626	621	663	632	664	666	663	623	642	630	613	623	646	620	688	642	640	684	632	690	615	660	598	660	654	613	636	637	628	611	627	637	597	634	670	658	653	664	641	681	593	675	665	680	693	647	663	635	633	630	600	604	650	626	647	658	746	674	639	626	611	660	606	654	619	656	651	616	668	639	705	674	681	602	636	637	598	682	667	617	636	644	610	647	602	624	625	647	641	676	652	621	637	616	639	664	654	646	614	701	691	676	639	631	646	626	646	643	663	655	651	659	644	640	676	603	613	625	664	574	670	660	658	639	651	612	690	604	627	625	603	640	625	655	631	621	633	647	673	677	615	627	595	633	634	654	636	647	631	680	667	634	632	654	635	634	644	644	617	683	669	643	680	643	673	664	652	675	637	617	629	624	635	647	699	627	616	637	642	610	598	665	658	626	645	672	641	656	629	704	664	649	634	661	650	637	651	638	631	643	632	647	658	655	666	684	641	642	605	670	627	656	611	650	650	665	651	657	672	640	674	659	646	644	621	636	666	676	684	639	638	665	611	670	643	576	616	615	672	639	639	674	650	705	663	627	619	668	665	638	639	617	680	633	637	652	655	599	593	652	633	645	631	668	587	647	648	632	649	670	604	633	669	606	613	606	682	646	614	633	676	676	654	666	643	676	615	657	622	680	617	630	644	599	652	618	631	614	628	644	681	647	660	653	649	623	682	681	655	638	666	656	687	712	682	652	645	638	577	660	639	689	627	642	617	677	590	658	607	664	608	649	672	608	644	644	652	629	689	651	624	604	630	619	660	604	647	629	657	643	642	669	646	682	703	677	686	640	650	635	636	624	640	634	655	599	638	629	639	633	649	630	644	678	621	658	650	611	645	662	651	655	638	655	595	669	682	659	645	682	644	664	691	655	617	712	672	706	648	626	654	616	671	643	633	609	625	644	621	642	674	680	630	651	624	634	627	666	646	646	673	596	647	657	636	599	623	642	618	610	656	666	617	602	668	682	655	646	614	647	648	624	676	670	646	643	711	595	656	643	626	638	662	668	619	648	611	661	606	691	675	652	653	685	637	659	628	623	596	667	676	662	685	636	664	653	590	639	640	651	629	639	582	641	632	636	676	643	606	625	664	628	671	681	650	625	623	634	621	629	669	680	674	616	659	640	651	665	645	620	647	689	719	613	628	655	615	656	613	637	642	668	635	652	696	650	613	637	689	644	652	675	690	677	665	633	593	660	646	694	728	650	595	600	614	644	646	647	627	662	649	616	580	633	634	661	598	649	673	616	634	623	694	627	619	638	582	611	647	624	663	702	614	685	630	646	611	621	664	635	662	591	620	662	632	623	631	672	591	723	657	691	671	659	654	652	682	670	631	656	608	653	596	645	659	664	610	660	634	655	613	625	678	655	638	658	659	645	659	654	639	641	623	586	643	644	652	622	649	626	655	639	601	586	612	652	645	632	634	615	633	654	650	627	632	600	632	630	633	619	673	625	641	619	642	655	683	639	703	638	660	620	634	620	648	664	666	617	618	645	653	689	605	618	607	658	649	661	702	638	664	611	622	646	617	640	616	574	641	657	629	630	602	659	663	678	600	609	651	653	628	659	619	634	643	677	636	661	691	637	637	652	647	645	652	637	641	648	651	665	647	615	673	611	617	596	641	643	659	670	643	681	623	642	636	650	658	686	630	645	667	599	663	589	708	654	661	651	695	585	664	633	652	620	617	640	618	673	608	681	632	635	628	655	665	635	619	632	657	657	578	616	622	646	672	638	676	627	673	609	641	647	636	648	640	637	666	655	697	635	677	642	628	625	645	660	631	618	661	617	646	635	659	690	658	651	691	645	669	666	623	673	633	635	630	642	624	634	674	661	628	659	612	645	590	672	678	675	639	683	610	670	645	642	652	630	692	672	673	622	627	692	609	653	636	623	627	636	679	658	651	596	608	669	680	646	636	608	645	671	659	651	649	665	646	635	662	678	687	626	627	653	644	664	620	637	634	661	641	649	655	639	619	622	667	623	697	656	637	644	630	627	671	687	602	645	609	650	642	635	609	597	630	656	677	626	671	665	626	697	620	646	615	659	613	626	697	643	662	647	643	600	639	674	657	629	676	620	649	662	664	629	669	646	695	691	635	693	637	619	627	601	646	644	649	691	665	633	608	628	625	653	678	613	651	656	672	664	683	681	653	630	613	655	637	582	634	657	638	696	615	634	571	617	598	678	617	614	663	606	631	673	621	633	665	645	657	670	647	635	645	630	665	651	663	644	652	711	647	626	623	646	690	650	624	617	628	612	649	643	654	612	666	635	624	636	646	569	614	630	705	663	630	628	649	649	669	621	658	617	658	673	623	688	645	612	639	649	640	630	634	646	648	664	645	660	646	650	675	665	643	676	641	628	615	646	625	599	655	591	602	700	637	656	640	629	634	630	665	634	632	687	635	615	606	633	691	674	621	623	630	647	645	608	688	653	615	650	613	586	631	583	654	645	610	650	690	642	573	666	672	664	649	677	614	698	632	660	603	655	676	657	680	638	666	587	650	653	605	667	652	632	628	675	633	605	654	618	704	659	663	711	636	697	611	627	625	609	656	620	638	642	634	665	664	671	637	682	617	614	618	681	654	684	630	659	657	675	664	608	636	618	655	647	661	683	633	641	672	660	641	638	639	614	664	640	636	649	653	679	653	662	671	649	686	662	644	594	591	668	661	632	662	640	618	619	662	670	633	678	631	661	648	623	606	650	610	641	652	620	674	637	657	657	653	625	669	626	719	687	635	642	659	634	676	618	614	660	657	672	681	659	618	653	653	655	654	622	650	656	691	642	613	615	661	645	640	650	635	625	632	673	640	604	634	657	635	643	655	688	680	638	631	630	613	678	643	659	648	637	683	649	626	637	634	655	595	625	626	630	649	613	650	612	589	653	650	645	671	620	625	663	654	664	666	626	671	650	602	700	682	680	666	616	668	656	606	637	679	649	633
27542	20762	9536	890	560	531	539	470	536	513	444	471	432	469	473	462	483	466	471	464	464	490	465	442	469	497	483	445	484	495	488	412	430	472	427	486	457	476	463	490	503	490	494	499	456	471	450	472	460	475	491	494	483	463	457	477	462	467	474	466	435	480	461	455	451	472	484	475	498	466	452	493	459	507	470	435	493	464	480	472	490	486	499	516	465	475	435	461	482	469	501	470	426	489	493	485	487	509	461	474	475	454	478	488	498	455	452	447	462	482	462	480	483	436	491	499	484	448	481	501	466	471	488	439	488	433	456	488	499	444	453	460	495	504	487	442	455	463	452	473	490	482	514	445	484	467	505	461	480	451	463	444	469	465	478	475	451	481	468	475	467	454	491	472	462	467	460	435	462	436	474	465	457	483	436	488	464	479	461	453	435	465	449	463	504	465	476	469	455	472	469	500	476	480	494	463	466	490	472	466	474	484	461	484	489	486	496	515	481	459	494	481	464	451	467	449	456	493	465	492	447	461	472	501	451	455	465	471	451	444	465	515	480	465	478	445	445	470	417	487	480	438	461	466	458	467	476	482	452	507	470	470	503	494	480	420	494	451	444	434	464	450	503	495	453	469	462	492	458	505	481	477	498	480	479	463	438	499	508	470	442	478	413	448	456	463	497	454	502	497	521	462	436	480	429	464	455	482	476	465	484	441	446	482	492	487	433	491	434	481	458	466	455	461	472	488	485	434	490	474	493	464	480	489	466	456	505	469	524	448	452	428	469	437	473	462	462	479	460	466	460	449	467	475	475	463	452	491	472	457	484	446	436	448	494	445	469	471	451	462	491	479	473	477	452	441	475	461	459	434	454	442	503	444	487	471	434	521	472	494	438	447	430	472	435	480	462	505	467	488	478	486	462	467	453	447	476	469	486	443	466	535	473	495	470	469	492	493	471	464	460	486	484	446	469	423	516	448	438	444	458	451	475	483	446	450	473	420	459	456	495	488	469	476	511	451	453	474	447	474	512	466	484	452	484	437	463	482	496	415	442	461	532	491	445	485	512	445	502	494	471	463	479	464	511	476	455	474	537	459	468	471	447	470	468	488	465	462	487	453	430	488	461	476	452	440	467	501	470	436	449	475	410	438	466	454	435	484	471	443	474	494	480	448	503	477	478	466	449	477	457	482	482	457	457	482	473	448	446	423	451	451	488	472	475	454	445	475	463	478	477	474	456	441	470	456	495	484	450	461	512	482	448	460	481	487	465	462	461	486	441	484	454	449	456	475	484	513	455	472	472	460	460	457	489	449	448	468	495	506	453	474	441	487	452	447	434	454	460	444	452	447	452	480	494	446	455	473	446	481	457	492	441	442	466	516	479	455	481	503	446	478	448	498	469	441	481	494	466	483	483	445	460	438	470	480	460	478	478	483	442	529	430	464	446	473	426	498	477	491	446	485	438	481	463	458	495	527	471	435	480	465	499	510	445	496	447	435	483	453	427	482	486	518	448	483	454	493	458	473	451	460	486	456	496	496	488	446	446	445	468	451	494	429	545	451	432	483	414	474	474	455	463	471	474	456	486	508	455	440	487	440	431	470	470	483	465	446	475	472	441	484	423	500	514	489	476	489	475	476	453	459	478	495	494	446	439	483	477	464	456	470	441	496	510	471	465	504	474	452	485	464	470	497	488	448	495	477	470	499	482	453	473	481	470	419	443	470	475	471	497	457	447	437	439	454	453	487	428	437	482	455	451	457	480	427	479	499	465	472	437	457	476	452	455	481	405	478	475	437	489	465	491	474	503	459	483	487	477	485	456	425	495	471	449	461	477	468	430	469	479	474	442	489	446	471	483	486	511	469	498	476	458	465	469	467	463	499	455	432	471	457	504	458	455	494	507	452	476	505	473	451	496	467	505	469	425	469	464	464	491	477	478	482	444	443	452	441	436	439	503	500	466	492	433	477	468	449	446	487	456	503	474	473	510	493	449	493	499	465	484	469	484	478	482	441	495	493	467	486	506	502	434	452	463	490	446	470	455	464	450	444	449	448	489	445	500	473	482	487	484	477	491	458	493	464	484	480	497	446	472	450	452	478	440	452	470	482	465	463	425	441	436	487	455	463	443	493	459	446	483	467	482	501	461	485	456	444	483	488	456	501	457	454	445	454	479	473	465	472	479	466	459	471	417	457	475	446	426	461	454	448	482	497	464	472	496	472	492	462	452	462	487	460	463	425	460	450	454	501	447	454	483	467	478	446	463	449	510	424	494	480	424	480	510	495	484	470	493	458	467	464	457	456	479	463	477	465	454	466	469	464	462	482	456	480	449	492	452	463	451	454	457	477	467	443	472	444	453	501	460	492	499	499	482	478	486	453	443	442	492	496	465	470	499	435	461	465	474	470	430	439	468	500	460	456	463	429	470	453	465	459	453	455	437	515	472	482	503	495	492	462	441	492	477	451	462	466	472	454	471	480	493	491	461	429	471	497	490	495	439	539	465	441	449	515	469	487	465	490	456	455	495	477	442	488	482	434	439	457	464	516	517	468	429	503	458	454	483	483	433	460	441	494	460	455	458	487	505	451	448	460	443	468	516	488	486	475	479	474	476	458	489	499	450	472	464	433	452	501	457	486	446	451	462	448	467	494	459	450	448	449	480	462	495	453	478	465	509	474	515	485	502	439	446	473	440	513	491	490	461	495	451	495	484	439	453	480	473	473	462	490	457	437	463	468	437	473	479	472	477	463	482	461	505	457	442	456	487	444	442	466	498	478	501	444	479	442	494	471	468	479	484	474	462	478	449	470	462	444	502	436	453	516	475	473	468	453	475	467	497	468	459	508	463	458	449	453	467	471	447	469	446	462	539	471	438	451	486	459	491	492	422	493	483	451	469	480	421	445	478	452	461	427	470	476	465	458	479	433	484	488	468	474	422	482	455	480	484	472	477	473	480	428	434	437	482	474	489	493	465	454	472	487	451	524	501	448	488	456	457	495	463	450	464	419	466	445	431	446	431	453	472	491	463	490	472	485	475	449	488	465	461	467	491	484	507	462	497	464	463	467	461	460	437	448	461	452	464	458	484	437	501	487	475	444	455	423	473	468	459	471	459	461	482	479	432	502	460	480	472	500	498	497	499	462	467	456	472	425	456	492	497	476	460	483	432	447	464	462	457	456	465	503	469	489	445	449	439	507	502	493	451	469	478	474	448	467	513	505	472	448	447	459	452	497	457	445	521	435	429	470	434	493	505	453	435	452	468	446	483	468	441	442	489	469	454	448	448	473	479	433	458	490	480	492	464	451	502	424	444	486	498	505	467	469	483	488	463	515	486	486	446	495	480	471	488	508	491	457	432	469	497	502	480	442	476	446	444	464	495	480	466	464	476	493	452	465	462	520	475	447	520	453	497	460	504	463	499	484	489	483	452	485	454	451	476	492	465	500	482	485	469	470	451	493	464	501	481	496	460	477	420	481	499	478	489	484	513	442	452	454	472	466	471	461
4209	897	797	634	610	510	489	480	506	519	492	505	473	502	491	492	482	417	516	458	481	460	421	493	477	473	495	480	495	492	473	496	519	525	480	472	452	486	462	534	499	506	491	491	493	454	528	472	468	482	461	481	476	466	515	546	486	473	488	489	484	494	447	527	460	476	502	491	482	489	473	455	452	504	476	504	460	502	481	481	495	484	474	434	440	469	468	482	472	476	482	447	460	486	474	470	488	462	469	471	498	464	471	449	481	473	478	465	458	457	458	496	487	471	482	468	478	473	438	461	490	466	439	475	479	482	456	491	465	482	489	468	459	497	435	516	503	466	468	503	532	474	456	479	484	492	498	532	478	471	477	467	435	448	505	452	465	473	450	515	452	502	500	463	489	515	479	488	505	516	486	464	490	502	503	519	484	525	462	444	465	501	443	469	464	465	458	473	469	439	476	504	528	476	467	469	503	496	505	481	468	491	467	536	480	461	491	482	483	467	504	452	452	465	479	504	488	479	466	489	462	459	500	442	482	445	485	504	471	475	490	424	461	480	552	469	465	453	492	495	511	493	482	508	470	470	514	499	473	451	481	478	488	456	479	486	462	474	440	441	507	475	500	455	498	525	498	479	478	496	471	485	478	482	448	487	497	473	486	482	469	493	490	487	483	494	462	473	470	442	510	466	431	512	426	483	476	458	465	468	473	515	463	485	470	489	521	491	460	453	493	482	474	461	480	461	496	456	473	481	470	449	483	479	486	489	534	476	473	502	505	473	479	469	482	459	483	455	516	468	455	476	478	485	472	483	446	516	469	481	510	495	465	430	498	473	519	474	457	523	453	462	463	502	460	498	494	505	463	501	471	506	495	512	509	454	473	463	471	504	468	504	512	486	482	458	485	501	502	496	478	454	440	480	481	464	485	459	491	496	485	492	497	492	472	490	506	470	493	441	476	456	486	460	504	560	467	467	495	479	512	508	451	472	475	482	474	481	463	450	457	499	480	531	471	419	535	453	455	475	500	505	469	475	466	459	437	473	503	469	523	535	490	512	489	488	460	489	431	505	492	509	480	487	473	443	485	489	452	508	489	465	516	480	472	490	496	482	454	509	454	484	470	457	472	445	472	480	463	496	472	466	498	467	502	454	471	457	484	445	449	438	502	460	477	441	518	487	476	454	480	515	509	475	458	486	445	476	476	525	455	473	449	464	474	475	494	423	450	486	481	445	496	431	474	488	455	473	483	486	466	446	481	471	522	471	497	498	462	537	459	485	463	497	502	485	439	475	460	467	502	461	458	437	470	497	473	485	461	512	522	482	458	464	446	474	480	484	466	488	473	506	489	484	518	476	439	444	488	482	483	475	470	478	471	449	466	454	480	496	454	509	476	465	440	493	483	463	475	475	492	445	493	469	506	507	454	489	439	474	457	469	480	483	506	470	481	473	472	487	463	485	522	481	429	480	491	473	482	432	460	504	477	476	492	538	477	446	429	486	455	477	456	499	454	522	469	475	439	468	500	488	480	467	462	472	487	490	487	481	481	502	485	469	525	498	468	454	473	448	461	459	488	482	465	472	438	496	428	470	482	484	470	449	448	489	470	462	473	506	486	463	463	484	463	490	474	452	452	485	473	489	446	492	503	471	506	461	483	522	498	496	517	447	443	462	460	468	502	451	475	471	447	438	468	457	483	484	462	507	509	531	525	482	484	494	495	479	471	522	450	503	536	459	487	510	503	458	480	525	453	437	499	440	481	489	455	486	472	516	460	479	476	498	473	502	484	445	460	497	515	461	487	473	485	473	498	493	497	462	482	482	433	465	476	456	464	466	464	468	508	502	487	471	489	478	492	463	483	497	485	457	459	452	464	501	498	465	497	458	488	488	451	502	479	461	476	503	454	457	465	475	442	457	439	450	483	493	480	467	497	457	480	495	493	489	476	465	482	468	478	472	495	471	478	498	434	526	489	498	472	523	473	483	474	487	479	465	497	459	481	493	488	476	514	528	463	460	470	474	455	499	491	505	480	530	450	452	493	504	464	467	501	512	478	471	465	495	475	477	500	489	458	450	468	483	471	472	467	448	456	489	502	494	516	457	495	464	497	478	496	517	507	482	473	524	492	460	488	534	484	493	449	482	500	453	521	509	488	500	476	504	476	464	464	503	444	482	462	505	503	481	523	490	473	492	479	451	469	470	482	473	485	466	509	459	522	460	487	510	521	468	454	496	456	458	466	487	527	527	462	497	455	465	483	482	489	456	479	446	468	499	468	488	484	474	434	421	482	554	461	460	476	482	442	466	458	508	484	489	473	476	484	483	477	483	483	487	500	486	489	472	461	507	489	481	458	494	450	477	485	511	475	473	476	496	496	436	506	458	469	493	462	449	469	499	492	492	500	509	495	469	466	477	514	501	487	498	478	497	429	488	507	490	476	450	441	457	494	481	482	512	485	486	487	459	470	458	461	485	484	490	468	476	432	515	469	511	503	492	476	493	469	460	486	468	430	500	494	480	473	480	455	511	469	454	489	468	495	495	484	476	474	494	504	511	423	510	475	490	479	493	476	443	491	449	491	485	462	474	502	461	516	448	514	500	523	476	482	482	505	472	435	466	498	461	460	491	490	464	453	487	503	463	432	436	474	440	513	503	489	473	463	497	466	489	484	470	512	487	488	500	482	455	476	430	502	486	445	482	457	501	434	480	486	477	455	499	502	458	524	436	490	521	432	467	528	489	471	471	466	507	462	494	486	503	478	493	514	442	493	511	458	453	500	426	498	486	494	489	491	510	466	484	507	477	483	468	497	511	499	462	457	482	477	466	515	489	536	493	479	476	500	476	490	474	482	478	435	497	461	473	462	489	463	477	473	451	474	524	480	489	483	470	488	468	459	477	447	470	485	509	517	461	439	453	473	442	481	469	480	465	531	453	486	456	520	475	492	442	488	488	475	492	476	470	482	473	457	471	479	489	453	479	458	480	476	463	444	469	418	491	487	472	445	510	543	488	503	464	486	475	484	505	502	479	484	479	501	485	462	519	478	481	471	483	460	477	484	491	488	441	490	451	493	456	498	468	470	481	497	508	509	451	487	491	492	502	511	448	469	501	469	478	499	479	466	522	464	481	477	470	498	476	511	509	497	469	457	517	497	494	480	502	479	488	478	480	517	471	472	460	447	490	486	475	468	463	462	491	447	501	483	445	479	450	443	462	473	481	474	449	475	453	487	476	489	470	508	466	475	455	500	464	441	474	480	475	470	462	476	476	488	503	495	446	469	487	419	449	442	503	494	537	433	469	484	444	509	422	501	459	472	464	517	477	470	480	446	482	477	483	473	464	479	470	465	485	475	470	507	481	461	436	484	495	487	487	455	481	453	509	468	494	476	502	454	487	497	470	486	487	447	456	481	477	476	512	464	485	489	464	452	487	461	479	486	478	469	494	448	499	471	471	462	504	495	482	457	456	468	486	446	448	458	481	462	463	473	442	484	499	467	446	482	485
23873	21348	28962	24120	21356	20112	2822	1425	1149	1057	1028	1037	980	909	940	904	938	894	895	890	835	823	934	853	809	838	862	834	869	841	836	857	904	853	810	826	807	847	837	808	839	815	812	841	826	867	855	846	832	866	806	801	818	882	827	807	827	850	850	777	866	798	853	841	910	787	819	836	796	868	803	859	800	804	845	907	880	834	779	879	798	776	790	827	811	796	769	827	826	828	803	808	776	821	840	772	840	851	833	806	835	854	780	872	840	898	847	810	823	822	838	800	778	866	820	849	822	881	874	806	802	787	788	827	790	792	796	846	802	822	843	814	862	835	795	792	832	819	799	784	852	834	807	832	767	812	806	828	797	838	855	820	840	844	815	847	821	797	788	811	823	856	778	874	789	803	899	781	827	777	821	828	828	871	801	810	856	821	803	785	805	811	870	805	807	795	861	828	760	801	888	780	874	783	871	797	829	803	831	800	823	840	854	826	802	848	879	829	837	849	852	859	833	855	838	849	831	835	801	877	821	802	788	826	819	794	778	817	889	850	819	849	771	878	819	794	845	830	887	768	827	821	766	849	808	845	800	806	829	781	818	857	881	782	821	919	848	809	827	855	857	808	820	816	799	803	869	840	815	810	809	781	814	827	847	774	860	843	789	846	816	819	809	819	826	813	821	826	792	858	805	820	787	815	837	769	795	826	825	810	807	833	798	836	810	817	828	792	831	792	835	845	784	827	748	779	850	808	833	809	800	863	823	835	828	789	837	836	843	827	831	807	841	835	767	787	837	809	858	807	820	811	869	808	855	875	827	776	838	813	817	821	822	758	829	833	781	812	781	836	788	794	824	809	753	853	841	838	777	854	801	805	869	833	824	793	820	787	810	851	844	834	780	795	838	808	807	799	855	830	878	860	778	803	799	849	822	784	822	844	847	866	820	827	791	831	792	846	867	805	801	861	814	872	825	797	740	807	809	821	896	900	843	816	817	805	788	848	778	852	775	874	814	852	799	796	859	841	823	848	826	804	814	828	831	817	823	765	788	819	804	790	829	851	793	830	830	828	829	815	812	755	831	827	827	744	855	848	781	818	825	804	782	841	787	790	806	844	834	857	832	854	881	858	817	796	829	770	832	842	871	812	860	803	829	788	806	802	806	824	783	777	847	762	809	819	807	832	834	825	826	812	818	819	814	846	816	843	795	856	790	848	852	797	810	823	857	825	849	784	821	811	820	856	848	787	805	824	805	811	780	798	881	805	755	848	834	827	846	772	785	805	797	791	837	779	809	861	808	805	787	843	797	809	788	809	805	774	818	737	792	834	825	811	799	776	828	829	842	804	800	834	797	808	780	837	838	792	821	817	777	826	813	821	793	817	815	830	805	801	811	869	793	833	763	869	806	773	834	821	833	841	838	834	800	831	785	823	811	806	825	761	880	852	778	788	802	849	839	833	835	778	793	765	791	849	827	760	798	846	831	800	832	816	840	807	812	839	813	796	788	842	826	819	853	780	809	804	789	817	839	849	856	826	800	784	868	818	867	802	821	793	807	804	832	824	799	859	820	804	798	846	834	828	868	877	813	789	824	872	818	804	789	792	793	756	855	792	853	827	801	809	859	822	825	842	813	845	809	860	802	836	807	819	785	814	852	828	793	879	831	835	813	765	815	781	847	874	763	774	795	806	794	828	802	803	857	789	874	790	815	814	819	833	829	888	865	793	848	864	829	849	849	784	823	843	778	763	830	836	798	873	825	794	820	807	798	814	837	818	798	774	826	852	809	822	826	772	839	858	807	798	834	797	866	815	792	849	875	809	825	765	855	846	808	812	812	830	851	810	840	873	845	813	804	773	796	766	804	819	803	805	799	825	842	812	843	841	830	837	819	843	778	851	848	813	819	837	844	817	852	854	777	800	798	765	845	810	865	833	847	805	855	845	779	864	801	815	791	831	827	851	760	806	831	813	847	806	804	877	791	792	827	797	790	780	814	785	858	809	809	820	818	804	840	783	843	852	818	787	866	796	841	817	796	796	847	801	851	809	827	799	772	847	807	796	840	803	817	797	833	764	834	779	826	813	800	810	860	839	825	726	831	899	813	824	819	789	808	780	928	796	821	813	821	829	820	778	818	851	892	823	836	855	817	819	767	828	793	773	824	815	772	825	784	815	793	775	821	814	805	804	860	855	875	765	877	819	822	735	819	823	841	834	843	832	762	833	798	865	849	802	814	857	793	800	832	826	882	811	845	788	828	819	729	817	795	805	812	863	863	833	771	827	798	773	854	896	845	824	841	793	770	765	780	796	853	851	856	831	834	815	849	770	817	780	831	800	840	866	845	884	858	831	853	859	816	802	828	829	814	848	772	823	836	769	805	833	807	809	808	856	834	788	823	807	800	836	757	778	814	882	834	802	795	814	841	805	849	814	837	850	813	820	834	796	847	754	831	865	852	843	744	819	815	806	799	840	888	827	825	778	779	844	832	794	810	826	854	853	787	761	827	802	776	824	804	809	864	833	818	847	817	735	856	821	845	795	807	782	826	857	819	829	834	798	786	817	839	869	806	822	801	853	853	806	803	811	849	818	756	818	831	809	819	861	827	831	809	768	829	818	806	805	803	751	868	813	835	800	832	791	831	793	833	818	818	765	859	810	871	832	846	795	819	780	799	780	824	805	821	831	871	792	827	805	851	798	857	807	836	818	768	835	878	826	870	821	854	856	865	888	864	865	833	797	832	770	800	802	803	828	846	791	844	856	851	850	868	858	768	833	828	817	827	791	800	817	795	796	798	821	828	826	799	787	786	820	797	871	852	803	840	844	788	797	834	885	780	841	836	789	787	826	820	742	841	749	803	824	856	814	828	804	794	837	827	860	835	823	770	802	777	792	793	835	880	853	823	860	829	860	784	877	847	896	861	768	814	869	829	809	813	814	796	802	774	830	830	840	818	759	797	799	831	823	810	855	830	856	774	820	820	814	808	848	759	858	835	823	797	734	819	860	812	834	800	824	803	823	787	804	816	798	850	852	830	836	815	781	789	800	808	823	768	817	787	853	809	756	775	817	838	807	872	826	841	821	800	823	857	758	839	832	802	840	833	800	831	842	859	847	793	802	779	851	829	853	843	827	837	862	847	813	737	836	829	793	826	791	796	795	803	827	821	836	827	783	804	809	829	810	801	830	815	817	777	835	839	752	839	837	773	821	838	832	861	825	846	813	789	815	831	811	809	847	826	819	815	852	809	818	815	831	878	789	818	819	841	830	794	804	903	824	812	822	770	822	808	799	804	794	875	815	845	806	840	844	840	872	822	830	761	795	812	782	845	849	794	824	839	848	795	855	806	809	816	753	864	861	818	824	850	740	790	806	793	771	841	816	796	812	823	796	843	789	819	855	848	864	855	858	792	843	802	791	799	824	818	820	825	828	824	795	820	812	772	833	862	798	798	789	813	821	830	853	754	807	776	769	796	804	818	848	826	835	818	813	826	773	801	788	840	870	843	776
3943	9073	8000	4120	2778	2293	1815	1556	1392	1215	1148	1080	1034	993	925	948	966	919	879	893	885	875	868	888	935	858	884	913	878	881	789	853	827	831	828	831	831	864	866	816	816	819	863	801	860	873	899	824	796	864	865	802	800	839	871	909	830	822	825	830	825	865	803	779	815	817	855	798	842	795	809	847	821	859	830	845	846	819	821	845	855	813	827	852	851	855	810	769	852	837	839	830	820	793	819	816	854	809	852	803	861	845	834	814	789	853	824	845	793	827	836	809	798	828	794	855	869	820	788	849	855	801	881	854	897	878	828	794	813	794	805	840	805	848	779	844	799	792	802	806	842	812	833	843	846	824	845	810	801	815	793	808	847	793	877	807	732	754	818	841	868	844	824	815	855	805	803	833	825	795	866	879	764	820	867	842	816	846	830	855	803	838	810	822	840	828	847	816	782	890	847	814	832	831	828	824	804	779	860	822	861	824	794	820	784	840	866	828	813	799	827	873	842	827	809	850	828	844	843	800	840	890	813	824	849	791	855	847	849	808	790	807	893	798	762	752	899	849	820	802	826	880	880	841	811	830	800	807	766	873	764	816	838	851	897	855	832	841	803	853	834	864	826	843	847	784	862	796	871	841	837	794	866	867	844	813	747	855	760	817	841	860	877	807	873	824	842	845	857	777	816	813	748	779	803	830	849	826	805	820	804	786	807	834	813	803	830	840	860	805	798	853	789	822	804	806	790	809	826	825	830	826	859	817	797	839	794	868	831	842	849	788	843	864	810	830	831	831	831	847	853	814	782	892	869	771	827	816	861	855	795	871	823	870	801	788	829	792	791	806	851	850	827	863	843	797	801	792	825	826	785	869	798	820	815	793	844	825	835	864	805	768	800	810	821	875	826	869	837	827	879	821	827	823	800	861	805	822	832	876	811	861	816	829	833	825	816	805	796	809	836	812	799	808	778	857	770	792	751	820	870	843	843	841	829	848	818	868	823	848	850	833	833	830	769	812	795	809	881	865	848	773	868	848	826	850	822	815	847	799	820	810	809	812	825	812	807	839	838	788	811	854	776	821	832	882	830	801	830	842	839	846	772	803	787	828	789	788	867	824	799	784	827	870	795	870	821	850	787	796	799	828	779	813	801	825	824	843	851	871	799	846	855	839	783	795	795	826	835	831	813	762	849	796	839	856	783	832	788	831	817	778	805	846	875	818	841	854	803	794	854	841	860	789	767	824	869	822	803	843	868	764	824	855	859	822	827	815	848	823	792	815	785	871	841	827	833	763	828	826	826	865	797	855	817	830	764	825	828	849	817	814	796	797	885	819	837	821	825	825	798	815	843	789	760	822	816	750	782	841	798	758	802	895	760	808	867	817	829	863	794	826	840	842	809	779	839	834	812	863	802	820	838	857	762	821	797	766	842	806	832	805	805	806	815	817	820	834	827	835	772	835	782	802	759	818	901	814	818	854	814	823	856	767	797	814	757	822	836	848	798	826	850	795	843	815	809	788	820	826	859	818	858	857	862	792	825	865	835	821	851	795	793	803	839	798	821	790	812	843	807	813	809	838	862	816	855	847	786	872	813	842	768	860	829	825	805	806	806	862	759	782	782	795	826	755	802	835	778	799	828	803	806	851	816	819	813	813	817	831	856	797	816	846	834	821	811	802	843	825	839	781	846	795	787	882	819	817	820	794	800	826	855	825	836	793	850	787	820	816	860	816	822	815	801	847	823	835	836	826	841	831	847	857	848	818	782	832	825	848	758	851	847	785	861	857	807	790	854	838	817	830	829	812	835	799	792	869	823	833	817	859	833	850	847	844	847	849	836	773	815	844	875	782	814	872	813	810	836	858	843	775	815	803	842	807	842	821	840	806	867	861	827	818	847	843	830	835	864	823	835	799	803	845	801	833	813	798	799	801	838	785	817	807	790	813	778	812	843	782	828	825	855	809	826	820	890	849	826	804	863	789	788	794	841	760	859	756	832	833	799	779	824	797	833	756	812	834	785	808	825	816	839	860	809	792	812	797	846	862	792	830	854	802	745	785	867	810	819	791	816	888	822	867	822	838	860	848	830	796	845	820	791	806	857	788	808	804	848	828	875	831	829	795	813	800	805	879	828	783	834	814	850	818	842	865	796	869	822	841	866	798	848	825	826	817	773	784	809	841	830	845	820	767	816	818	832	839	787	832	893	899	809	845	814	839	785	803	867	880	805	857	783	807	806	857	816	785	890	844	839	831	804	764	822	867	818	817	804	815	799	856	788	815	857	871	845	832	804	829	811	873	852	765	809	864	841	842	817	868	787	831	814	821	792	850	838	804	853	814	866	839	811	827	792	812	814	808	831	855	878	831	862	840	799	816	826	816	887	791	869	776	817	813	842	765	850	776	847	857	840	786	800	779	837	870	835	800	811	862	877	831	815	814	849	813	805	879	851	813	833	816	859	819	831	807	877	843	850	831	793	848	796	834	829	842	879	833	866	818	789	778	797	825	827	824	775	834	805	811	831	821	813	863	839	809	816	793	779	869	804	873	868	827	872	818	868	826	817	811	834	815	800	821	815	882	804	812	832	811	840	828	872	804	864	816	794	865	863	832	829	876	831	829	825	839	795	815	777	815	830	843	792	800	789	867	813	800	831	838	848	783	800	789	807	820	825	828	852	802	819	823	873	923	833	864	832	823	792	864	835	798	864	830	836	853	780	809	784	854	822	842	854	820	848	835	843	781	827	813	812	801	773	799	825	845	882	813	800	844	795	815	793	869	821	845	785	800	809	818	863	780	823	810	764	809	853	809	857	846	811	837	809	839	787	804	853	837	864	765	829	814	734	875	859	793	917	827	812	795	814	867	833	857	847	816	827	824	787	829	838	862	809	823	756	878	805	824	782	758	850	818	813	796	820	805	791	828	809	851	827	811	778	812	798	795	761	798	815	740	768	820	844	829	853	812	843	776	818	814	809	784	875	788	812	798	834	831	825	880	857	827	837	808	834	803	832	783	832	818	826	843	796	883	783	840	835	812	792	830	779	830	840	828	831	805	803	787	827	779	833	785	812	832	734	862	803	853	854	772	807	856	827	819	795	845	792	780	843	850	792	758	834	808	789	780	816	802	821	780	788	812	839	847	818	812	802	823	862	894	811	831	780	860	856	849	836	846	827	781	827	821	790	774	817	872	783	813	834	841	796	919	810	900	808	859	851	791	770	863	845	804	793	815	814	801	822	854	775	827	835	815	847	797	834	850	828	829	844	853	793	821	804	792	811	793	844	811	865	849	840	833	830	803	796	819	865	834	810	782	810	811	787	828	850	822	818	822	792	790	792	809	839	765	835	788	799	795	815	842	832	821	804	778	805	857	817	780	821	846	818	806	828	825	880	783	802	823	846	819	798	781	858	816	839	778	854	814	793	846	793	821	870	775	825	814	791	759	821	799	763	823	818	802	815	837	764	827	822	813	756	842	828	803	809	795	793	803	807	840	797	796	851	870	829	829
24945	21276	28332	24529	21143	4214	646	442	383	338	332	311	287	260	273	260	231	246	245	264	225	254	224	247	216	252	221	202	229	236	227	226	218	220	223	208	208	229	223	247	218	225	224	231	201	217	228	219	215	209	211	230	215	215	226	203	230	206	219	245	244	209	205	233	231	238	195	210	211	217	220	202	222	223	228	247	220	245	226	184	204	188	251	212	226	246	239	176	227	198	210	212	232	232	218	204	224	230	235	229	218	245	207	227	227	226	219	194	204	245	212	216	243	207	209	219	221	231	215	233	211	230	218	220	215	229	243	235	228	253	238	239	220	177	228	245	216	232	223	227	213	217	238	230	233	209	201	222	211	227	231	204	205	233	210	214	234	231	222	215	212	236	230	220	204	207	214	236	221	197	227	238	211	223	198	201	213	215	191	197	202	234	216	215	213	219	237	201	216	228	221	211	213	217	224	192	204	206	223	211	212	199	201	205	227	222	205	243	223	205	197	235	220	239	206	207	233	203	223	215	230	198	221	227	227	193	244	223	213	226	198	214	231	206	218	205	212	237	208	203	207	221	200	239	218	248	205	240	214	215	215	193	210	218	220	226	223	205	232	198	214	222	227	211	224	231	204	247	239	213	201	224	225	229	209	229	195	205	222	221	254	235	227	214	209	216	223	234	235	220	196	194	204	228	245	242	195	218	222	207	224	231	218	225	228	198	226	209	238	209	243	212	230	229	244	223	215	200	217	211	234	212	217	234	212	207	205	211	210	224	209	214	214	231	198	204	218	205	212	213	244	203	245	206	216	199	253	261	213	204	203	179	240	219	237	242	202	221	190	209	216	203	223	226	221	204	231	235	226	254	214	216	216	205	204	219	179	193	220	215	199	221	210	243	223	218	202	216	229	232	203	197	222	204	227	220	223	215	202	232	223	208	221	201	235	193	246	207	221	214	213	245	201	259	223	214	195	218	203	220	198	228	222	207	218	198	210	235	208	209	221	222	225	242	230	213	211	207	191	220	217	214	194	214	212	224	241	206	234	242	193	209	258	209	207	197	215	245	215	198	222	239	199	242	232	219	217	225	224	224	189	227	217	237	238	223	213	217	231	232	201	225	206	215	217	180	221	230	232	224	205	213	225	245	215	211	215	201	235	202	230	237	240	210	217	220	206	204	242	226	201	210	237	217	238	196	196	217	231	218	203	218	210	218	232	192	208	206	208	244	191	239	226	203	206	201	217	213	239	212	217	234	230	205	223	199	238	226	212	238	218	228	240	214	209	197	223	202	197	212	207	238	215	236	211	209	205	225	217	220	190	222	198	209	222	209	193	219	218	213	215	221	219	223	233	225	224	216	213	214	250	264	201	208	203	234	244	228	230	233	222	214	226	212	203	224	237	181	233	203	196	216	214	203	230	214	235	249	209	208	202	214	206	210	234	227	237	208	206	215	203	198	222	217	183	230	210	203	236	203	214	243	231	237	248	227	214	202	223	215	226	238	223	237	190	209	228	189	181	206	216	195	232	228	203	208	199	200	239	233	221	215	235	209	229	218	219	207	262	200	198	210	245	207	230	235	219	214	238	225	214	208	225	248	239	244	218	236	210	224	242	196	180	216	221	222	230	213	215	235	219	185	203	221	214	190	199	222	267	227	209	199	232	241	222	231	223	209	205	193	219	202	212	212	237	194	230	205	209	203	226	197	195	199	228	200	223	230	241	225	225	222	223	250	211	227	223	226	182	216	240	262	203	229	224	230	237	229	233	219	242	213	232	235	205	203	229	205	222	224	214	227	222	206	206	193	204	219	196	228	241	199	226	234	223	247	200	226	229	196	234	216	218	214	214	231	208	230	241	236	206	225	224	200	236	225	230	187	222	208	213	229	215	204	219	204	218	224	202	234	199	207	228	222	226	218	196	192	185	209	223	223	212	204	214	216	217	213	224	231	215	220	228	206	223	226	222	227	190	217	214	242	234	231	215	195	224	238	213	219	232	235	232	223	197	202	225	236	219	253	241	231	188	214	179	200	224	213	216	233	209	212	246	223	213	238	211	208	214	238	207	228	219	229	242	212	201	191	211	202	210	222	226	218	213	203	235	242	215	204	224	212	241	197	230	209	215	202	224	235	190	222	203	193	220	209	213	229	224	210	195	209	221	250	216	223	203	219	226	218	222	224	268	230	217	224	197	185	218	213	256	223	229	223	236	243	222	231	216	230	233	210	242	207	216	196	218	206	214	213	202	215	253	234	221	220	233	231	217	202	212	216	218	223	233	207	200	182	207	212	251	215	220	207	235	217	219	217	244	201	217	218	209	225	226	238	206	232	204	207	190	239	224	198	220	216	212	214	199	226	212	232	209	215	196	229	215	195	216	219	212	224	222	205	236	218	197	209	213	226	211	222	235	227	182	239	202	205	223	215	219	219	226	205	232	206	212	209	223	224	200	223	225	205	233	222	205	230	211	237	214	244	218	247	234	215	240	208	221	211	198	220	223	205	212	234	232	209	221	217	180	227	228	224	238	232	205	217	233	227	236	214	223	216	221	220	231	214	178	213	199	236	210	224	198	206	228	217	232	240	216	239	227	234	193	205	195	204	223	217	195	208	212	198	203	216	216	231	237	186	216	235	205	195	201	201	201	220	212	199	243	229	223	193	211	194	228	218	202	223	228	222	203	198	230	229	214	213	195	249	231	213	197	197	228	220	217	210	216	221	193	206	207	215	214	218	222	240	218	244	218	244	225	217	225	252	210	233	220	218	231	211	215	212	215	215	210	215	226	242	228	201	185	203	205	241	223	241	231	227	202	227	191	234	207	220	190	233	192	220	230	227	209	191	232	174	218	212	223	233	216	233	214	194	226	220	216	214	229	215	226	203	219	222	232	217	236	224	225	215	211	207	236	198	218	200	213	229	228	207	201	195	217	202	232	225	210	216	217	240	226	235	215	186	222	193	220	242	222	237	229	225	232	202	221	201	245	208	210	202	231	206	199	240	236	227	213	198	230	219	216	219	186	210	207	220	226	214	208	211	199	243	217	205	230	224	228	210	216	227	202	221	222	215	217	205	212	213	220	229	208	212	239	209	208	231	214	211	217	232	211	236	188	231	209	244	207	228	217	246	227	238	192	213	224	220	201	219	242	225	227	209	244	203	252	223	215	215	232	172	202	218	220	214	222	234	238	213	197	204	231	219	202	211	198	213	208	219	251	238	218	220	225	238	230	205	228	229	206	224	232	215	196	207	225	204	201	192	211	231	232	222	208	245	222	211	238	208	214	231	243	188	214	233	216	228	189	219	233	212	225	184	193	204	197	243	224	221	251	206	222	230	217	206	236	216	201	186	222	210	215	184	213	213	221	203	227	245	225	192	217	224	202	222	193	213	194	219	212	206	223	237	223	232	231	206	236	227	224	216	201	215	220	203	226	203	213	216	226	183	218	221	200	226	239	214	219	240	207	209	229	206	223	190	218	214	207	214	226	211	199	206	214	237	211	221
3696	5708	4862	2323	1584	1183	939	727	607	489	433	397	357	362	334	341	311	299	302	289	278	272	269	273	274	296	258	292	266	237	263	269	257	276	266	273	273	247	265	257	246	269	252	245	276	239	245	256	251	289	253	266	252	271	259	278	233	255	250	247	251	256	242	230	243	253	246	267	243	227	256	210	252	276	249	262	298	286	252	264	246	277	255	258	259	237	272	244	254	240	269	217	243	261	250	265	250	242	256	272	242	246	261	200	245	245	242	260	235	246	275	279	256	245	234	252	235	256	254	237	267	259	253	242	242	250	287	270	240	255	222	259	233	268	257	239	228	245	277	247	254	252	242	252	227	229	241	226	242	228	244	253	283	257	244	245	255	246	257	253	238	253	217	238	238	259	241	248	290	257	257	240	237	245	249	248	239	240	278	257	268	300	225	247	223	252	246	262	244	264	234	234	224	240	289	269	267	246	231	263	262	263	244	237	261	249	262	267	234	245	254	251	258	258	252	269	252	234	235	247	257	245	277	268	261	261	240	219	231	240	245	245	261	240	261	263	248	258	248	265	239	238	244	268	261	246	244	260	243	224	233	239	223	247	266	252	258	271	250	244	268	260	228	247	239	260	229	251	248	266	237	248	233	243	248	247	258	244	230	247	257	263	249	223	252	274	261	253	234	232	254	254	271	240	220	264	266	257	253	233	240	264	279	251	244	268	270	247	266	263	243	263	249	246	239	214	234	250	284	250	248	245	245	246	259	237	231	245	245	244	254	239	232	230	230	227	244	220	233	245	265	234	252	226	231	254	254	240	221	254	248	258	225	267	260	250	240	223	254	241	262	225	248	245	266	243	213	261	264	253	270	254	253	241	265	241	248	244	259	252	256	246	261	234	228	214	230	275	263	272	240	230	236	264	230	262	264	218	249	242	222	242	238	248	233	232	281	252	266	266	260	228	237	259	242	246	233	272	268	233	258	236	252	247	257	288	259	245	234	250	239	252	270	228	241	241	259	243	238	243	252	251	241	231	261	252	227	279	220	239	246	241	246	258	251	257	245	225	256	239	258	236	287	246	249	278	246	242	259	259	231	273	265	248	207	259	254	236	235	261	243	230	267	224	239	239	283	258	239	249	263	274	262	269	240	261	233	231	261	255	237	236	278	231	224	234	248	238	253	263	251	254	228	258	245	248	264	255	237	250	224	249	253	243	215	227	233	257	220	279	245	229	255	264	247	245	243	219	265	261	227	281	226	238	206	244	245	246	260	254	218	246	245	239	263	244	271	220	234	249	244	261	251	221	249	266	248	239	258	225	234	255	241	260	242	260	247	235	250	262	273	218	230	254	222	263	237	260	252	225	256	259	252	256	250	245	244	241	247	234	234	276	252	230	241	265	247	261	254	252	243	242	252	269	223	250	261	260	257	201	251	251	253	241	249	247	240	252	275	238	246	286	236	250	282	255	256	231	263	226	258	291	247	268	246	245	244	275	252	260	240	253	239	255	261	277	270	231	252	227	234	257	272	273	227	233	255	276	274	251	263	272	238	242	276	265	231	242	261	225	236	253	233	255	233	272	241	274	257	258	227	258	251	202	245	229	214	242	250	243	256	239	258	266	235	213	231	257	255	255	285	251	239	195	241	255	230	243	240	244	252	268	217	239	207	224	252	215	247	272	273	230	254	265	255	222	248	222	228	261	252	219	270	248	269	267	257	242	262	290	243	245	281	282	221	227	236	256	266	248	259	235	248	253	241	268	230	261	248	260	221	233	247	221	285	222	237	249	264	236	227	244	246	282	242	247	253	239	245	240	254	228	259	242	232	246	248	276	265	249	256	251	262	250	249	238	276	250	253	293	248	257	252	260	246	222	275	265	247	239	239	247	235	246	256	259	250	258	237	246	234	272	240	273	236	229	232	262	241	235	256	251	233	235	245	250	237	222	238	238	223	231	258	227	240	248	237	249	263	242	257	268	251	249	252	241	271	215	253	253	258	246	244	269	250	237	258	254	251	261	231	242	273	236	264	263	248	254	257	249	278	243	251	268	277	272	251	256	233	232	270	240	253	233	239	255	275	235	249	266	255	253	228	232	248	241	242	254	244	252	249	256	239	250	265	237	257	246	276	243	239	220	218	234	240	274	234	274	261	256	264	219	273	226	266	218	261	248	246	256	279	234	241	245	275	254	268	221	264	265	249	228	251	240	260	251	262	269	257	263	246	257	261	209	244	240	253	275	233	251	272	255	265	237	235	233	247	244	238	252	238	229	246	246	247	250	214	237	217	244	236	254	268	231	233	235	257	243	247	236	255	267	235	257	244	212	227	274	251	267	231	253	240	261	226	246	258	220	215	287	242	234	270	266	226	251	260	214	276	246	255	224	248	240	261	282	238	250	220	285	255	261	232	263	233	259	241	233	256	245	227	254	248	244	275	247	263	259	250	245	263	240	264	245	265	278	247	235	254	267	261	218	265	233	224	212	245	228	241	249	271	249	250	288	242	232	263	254	255	248	242	242	266	250	277	215	224	239	271	242	267	221	252	232	219	248	238	236	253	241	244	251	243	232	258	223	237	258	239	231	264	244	239	279	250	252	261	261	268	273	270	255	268	255	248	272	266	265	275	249	268	259	237	246	249	262	259	233	237	255	261	248	294	224	234	244	234	270	252	246	258	225	250	250	274	258	270	274	238	236	269	238	251	233	270	256	242	254	238	230	248	263	243	247	250	235	277	230	272	220	249	266	260	241	252	232	233	225	268	251	241	269	239	260	258	228	228	263	248	250	271	243	245	241	264	239	263	255	257	253	253	256	240	270	237	253	241	247	240	255	252	246	247	229	251	263	268	226	216	281	279	238	228	268	234	214	220	271	257	248	273	231	234	261	226	252	252	227	231	258	290	237	223	227	233	239	244	223	236	221	213	271	249	269	279	240	220	241	243	209	247	236	278	234	268	248	267	280	287	239	260	257	254	253	245	250	247	238	244	254	276	222	225	255	245	251	249	236	246	245	268	244	237	260	252	222	264	233	215	257	255	218	234	249	213	253	255	268	227	259	268	240	237	260	265	246	249	273	240	240	253	279	249	251	277	227	223	233	225	267	238	246	268	227	239	235	249	242	268	257	244	246	235	262	239	226	259	282	255	256	242	266	236	225	244	269	264	231	238	244	246	256	248	272	243	221	266	232	240	241	244	230	229	265	248	249	269	242	257	274	252	233	227	244	232	244	260	235	262	242	253	244	230	258	262	222	216	240	238	259	239	269	253	281	257	246	272	240	239	277	242	271	247	262	271	260	247	228	234	273	231	254	259	259	242	276	230	234	236	278	266	265	246	249	244	240	261	223	243	291	256	268	236	225	245	222	258	262	255	253	234	252	255	285	221	249	260	250	207	256	251	239	273	232	244	239	256	254	232	253	248	214	249	254	254	231	235	256	249	231	238	262	239	270	256	273	251	248	246	250	245	254	237	220	266	245	262	249	266	259	266	261	220	240	236	260
22716	21334	29156	23858	21335	21407	16580	1989	1265	1134	994	862	807	780	840	749	784	726	708	729	696	646	686	618	701	667	695	660	628	640	658	675	661	653	640	619	668	610	603	584	615	621	593	575	622	647	623	601	631	636	608	641	605	635	629	614	630	597	617	569	633	659	645	611	598	672	654	624	629	571	611	614	619	660	642	594	626	608	600	597	611	596	639	658	592	590	598	593	589	611	579	595	615	594	576	627	591	603	605	624	636	565	608	628	570	585	668	588	639	617	577	563	605	606	621	567	574	558	644	612	595	561	611	607	602	551	604	612	639	646	611	607	618	643	616	618	643	602	588	585	596	622	614	575	613	596	594	547	650	628	598	616	542	622	613	618	591	561	579	591	571	596	615	591	586	609	612	604	612	653	613	618	623	637	631	589	609	606	639	614	594	582	599	581	627	613	616	593	599	576	601	606	568	619	590	614	606	577	609	606	635	627	607	609	610	616	644	584	607	594	635	649	628	603	604	570	614	629	620	580	627	597	599	617	658	596	616	641	624	587	611	637	605	653	635	600	587	583	586	622	611	689	605	641	687	598	632	657	613	663	590	647	624	624	638	617	578	629	603	630	619	598	595	595	587	611	624	560	618	601	641	606	633	578	553	620	617	591	607	586	586	616	575	626	604	541	600	620	641	597	660	621	618	638	629	675	596	637	602	632	586	637	590	627	575	628	585	597	602	609	597	579	627	600	574	590	623	629	636	598	610	581	600	607	606	611	597	591	569	580	586	570	618	604	567	646	605	609	658	600	633	598	597	578	636	618	648	582	643	610	600	563	618	585	568	628	587	615	541	567	627	606	613	597	621	606	609	603	614	638	631	649	597	599	593	561	628	626	625	571	622	622	635	593	602	573	601	577	585	602	644	581	607	582	604	600	618	583	594	642	630	569	556	580	636	599	644	629	625	603	584	610	617	612	614	670	606	588	605	576	617	605	588	642	596	630	636	580	621	589	610	585	680	595	576	604	650	616	601	601	625	607	565	578	602	596	567	628	586	635	583	600	632	633	630	601	631	564	628	579	642	565	625	627	612	598	587	604	615	576	599	643	615	607	633	645	582	592	627	608	580	629	594	634	553	560	658	630	626	621	609	599	578	595	631	565	576	604	562	605	625	633	636	595	576	643	591	641	601	592	622	618	610	587	616	607	605	595	581	607	591	666	620	611	586	591	610	641	614	589	639	551	639	589	621	603	642	629	591	605	600	626	566	569	680	644	613	610	568	628	553	616	580	563	610	562	629	611	634	587	625	627	631	615	565	631	622	604	577	591	611	606	620	616	643	605	640	574	629	645	589	618	588	557	665	602	610	580	629	601	606	595	606	616	604	604	650	605	598	647	593	623	621	611	649	570	630	606	570	634	614	644	633	642	610	620	609	583	649	614	584	592	593	628	622	623	610	648	633	626	603	627	633	614	612	628	613	627	559	643	631	591	600	588	600	588	634	573	620	578	580	592	669	605	577	613	626	615	574	600	628	621	614	609	641	639	580	616	571	593	600	574	627	622	636	626	630	598	634	592	608	586	609	595	599	628	665	594	611	604	613	570	628	602	621	638	628	597	606	634	634	575	575	622	601	584	635	658	600	596	635	615	567	627	610	588	638	581	590	620	588	591	658	610	616	585	571	608	618	594	564	600	595	575	624	615	606	637	643	617	565	583	586	590	632	590	578	618	676	610	609	586	594	617	629	574	599	626	674	620	608	584	593	622	619	590	623	652	595	634	640	568	583	633	585	625	557	605	565	654	605	631	641	619	639	637	583	600	577	586	621	611	580	563	598	587	632	601	594	590	594	566	570	621	612	614	597	563	611	650	596	619	564	578	561	586	606	627	593	654	632	655	602	627	638	622	611	612	629	638	632	610	643	651	622	578	636	613	638	628	591	583	610	635	619	611	570	605	592	583	573	614	638	600	617	614	620	571	624	593	609	582	647	600	598	644	603	638	589	618	635	624	574	622	592	624	615	576	636	608	636	651	599	641	593	596	565	614	575	607	645	596	619	630	623	632	617	579	602	566	639	610	604	585	625	613	646	594	638	624	618	590	571	585	634	578	668	619	585	663	576	586	588	606	607	619	655	580	621	600	566	584	570	625	660	648	590	619	586	620	639	629	644	648	607	601	617	613	626	586	587	589	658	633	575	608	608	598	628	639	614	635	617	646	596	596	586	566	610	583	624	652	609	610	572	592	609	616	591	579	617	601	642	566	638	620	594	639	616	600	642	665	575	607	642	635	634	617	599	630	589	590	588	604	596	610	623	611	611	577	628	607	577	581	582	609	602	651	615	572	649	600	609	606	600	571	638	577	632	584	588	586	632	602	591	572	615	636	615	572	555	656	633	584	629	588	607	638	621	640	589	581	566	631	610	634	645	587	622	576	612	588	599	653	602	595	608	589	634	626	610	597	632	601	586	594	607	618	606	619	621	607	625	637	642	633	596	596	603	645	552	579	663	606	608	662	596	593	576	591	584	601	567	577	613	567	597	616	596	610	599	576	617	617	614	599	620	569	582	598	603	633	633	601	629	596	638	594	565	640	596	590	608	594	596	615	640	632	609	595	616	630	577	599	600	597	583	591	574	644	592	563	572	621	636	602	574	593	600	651	663	620	625	622	599	622	564	598	599	598	612	612	585	619	595	620	625	619	656	600	612	603	607	564	627	593	595	619	593	614	623	625	568	588	645	611	619	578	630	595	605	577	595	606	647	593	594	622	566	588	567	595	610	572	558	612	572	616	609	575	633	637	593	562	582	609	613	637	597	623	614	575	596	614	604	544	551	607	608	629	608	636	632	605	590	581	585	630	586	676	555	593	616	585	590	584	590	599	596	643	622	636	591	596	585	613	621	598	616	621	588	609	610	611	526	566	594	576	650	607	634	626	589	620	548	604	577	607	590	603	563	568	598	566	605	620	604	635	583	565	622	620	639	631	622	622	593	616	592	604	564	587	549	584	636	611	583	621	615	609	646	611	591	617	622	634	620	609	639	596	612	621	601	643	629	627	625	621	617	623	578	593	562	579	601	586	588	573	623	607	539	631	652	610	564	628	599	604	596	643	606	606	596	610	621	602	600	592	663	597	606	611	595	605	555	609	660	602	668	580	618	590	605	587	594	596	607	629	560	598	592	543	579	628	595	600	592	600	558	587	602	620	622	599	581	585	591	594	613	599	611	634	594	629	607	609	595	573	594	635	616	633	565	621	609	620	565	587	595	600	635	629	584	561	602	583	606	593	599	628	666	580	619	623	633	603	605	595	606	571	614	637	594	645	609	574	618	650	603	607	617	605	626	562	572	625	583	577	648	620	623	583	606	618	609	594	594	591	599	605	599	611	595	583	590	625	654	601	590	561	578	581	600	596	581	631	588	638	639	586	648	591	625	616	649	614	659	614	587	602	592	553	597	693	587	569	627	623	660	623	614	614	631	583	631	620	634	589	649	572	616	612	632	582	612	636
5271	14665	12664	6524	4568	3419	2695	2150	1689	1379	1282	1132	1018	963	922	865	901	826	874	794	800	776	731	734	685	689	686	749	699	773	695	697	679	681	727	677	684	683	660	638	633	610	676	686	615	637	673	657	671	659	670	646	680	645	619	659	642	676	634	690	667	632	681	661	679	604	646	607	686	690	630	620	617	642	628	632	654	618	654	636	674	613	612	611	643	616	641	622	656	642	679	614	644	585	646	608	663	640	663	601	645	620	638	675	605	672	630	606	646	663	618	615	661	628	657	679	619	609	584	592	615	657	616	635	641	693	681	623	623	689	658	579	644	667	627	603	679	649	608	601	579	636	639	699	622	682	657	603	616	626	631	598	609	635	644	621	644	666	656	662	615	641	651	620	623	635	638	635	593	607	623	644	646	630	666	617	655	635	592	645	649	621	635	636	637	627	644	670	629	655	626	602	661	621	661	624	660	648	632	656	652	672	669	636	626	669	594	633	651	639	701	664	664	674	620	601	621	641	632	608	618	656	625	677	656	646	645	594	636	628	677	630	636	666	640	649	674	635	611	670	625	611	654	610	664	627	682	670	597	618	687	661	611	626	623	641	657	681	643	656	682	622	641	610	605	638	628	641	658	626	611	646	717	660	628	640	589	634	632	656	629	667	595	646	604	655	660	667	708	610	594	653	642	639	635	619	639	667	608	622	675	664	609	627	677	614	630	663	644	616	649	658	648	668	606	629	661	621	631	626	626	656	631	651	666	627	680	627	646	606	651	666	615	637	579	650	684	622	621	610	596	614	650	620	637	656	596	650	655	601	638	628	656	554	649	598	584	641	617	634	607	653	659	627	656	662	619	593	633	634	665	629	610	652	643	677	597	618	630	649	625	669	644	651	680	620	658	642	614	662	648	617	632	614	587	646	627	613	692	667	625	603	620	622	632	606	634	620	660	597	623	615	672	632	656	646	697	590	587	637	622	675	652	639	642	625	654	605	613	612	677	655	622	658	651	623	640	647	652	669	616	622	655	614	564	621	627	643	613	602	619	644	608	628	642	689	631	643	628	624	599	670	624	627	720	656	629	636	614	625	607	678	628	643	625	637	640	648	621	646	616	612	629	600	636	653	665	708	614	624	621	611	611	607	609	604	651	655	633	637	616	616	631	686	646	617	631	677	636	632	642	607	657	657	651	607	629	617	636	636	661	598	646	625	692	645	655	665	645	655	659	637	651	625	663	632	668	647	589	621	656	625	641	582	621	641	613	644	622	607	659	649	642	663	714	653	624	574	654	679	628	617	620	649	658	644	602	644	616	652	630	645	683	646	667	638	646	601	617	669	617	619	678	593	659	677	619	625	641	632	633	636	626	673	648	631	624	626	636	611	666	604	596	622	635	654	650	625	674	626	665	653	625	617	632	668	650	624	637	655	622	626	632	611	637	613	617	659	635	654	651	660	616	612	661	609	597	673	622	670	572	690	620	617	634	649	614	657	632	587	632	613	637	633	579	673	711	642	631	633	662	643	623	637	635	621	640	657	657	636	625	667	624	612	612	629	615	666	644	637	598	642	696	636	659	619	680	640	602	648	628	669	662	666	606	635	632	596	601	661	641	652	641	686	644	679	597	608	654	637	597	627	613	655	635	615	602	637	626	616	621	636	667	606	662	649	634	662	622	585	658	602	643	644	617	614	620	630	628	612	639	651	661	583	621	652	651	651	595	643	670	639	614	665	678	643	606	611	616	634	673	645	658	657	650	640	673	615	682	628	641	651	631	611	639	614	639	603	618	641	646	645	619	601	669	617	635	630	656	636	608	658	661	595	672	662	628	640	622	619	660	588	630	623	587	657	652	639	651	650	647	652	651	570	638	681	647	656	670	682	634	610	696	636	627	595	635	658	652	636	601	603	632	585	634	622	662	627	682	640	627	618	623	684	632	621	579	636	624	653	576	599	629	642	668	638	662	632	618	674	676	613	644	613	662	608	607	651	638	587	663	626	641	601	622	653	621	585	659	676	604	590	641	622	653	671	661	638	613	649	639	603	642	699	658	643	694	619	682	636	603	637	576	623	633	599	629	582	599	604	565	649	652	652	613	688	615	658	610	652	630	638	633	682	655	578	701	600	636	634	676	639	648	643	663	667	650	642	639	633	614	630	624	622	630	655	653	669	668	614	625	631	649	648	634	597	671	698	649	647	566	650	659	640	621	657	657	641	656	651	659	687	622	632	599	687	594	619	603	609	632	651	662	630	620	647	635	638	627	646	645	614	622	648	698	631	584	587	640	621	659	638	624	638	644	649	640	612	600	643	662	599	639	630	606	626	643	651	641	664	644	624	660	649	665	659	635	652	628	606	654	639	626	614	631	615	635	647	642	602	660	628	620	594	611	630	647	635	622	665	551	652	642	634	621	612	640	642	633	658	663	568	621	629	663	645	633	646	623	615	607	607	615	639	636	584	661	641	642	638	628	654	617	677	624	666	662	637	685	611	636	681	647	678	638	635	671	664	607	665	638	618	618	623	621	643	670	656	634	627	630	629	659	598	600	602	639	598	652	600	651	636	620	631	645	617	643	618	611	643	672	692	590	689	669	582	629	629	643	622	599	646	631	605	628	624	621	668	630	636	609	643	629	638	651	609	634	590	645	702	599	639	634	645	610	642	673	617	679	670	618	650	574	684	629	602	671	622	663	648	594	669	663	650	670	637	599	648	623	594	634	642	641	665	649	638	632	635	631	615	620	616	656	631	614	707	608	626	630	595	636	663	620	641	654	612	610	612	654	630	643	637	656	645	597	596	634	673	644	600	634	639	638	635	645	600	647	654	648	623	613	640	613	642	601	619	631	629	656	606	649	619	661	644	625	684	615	639	612	647	613	647	640	633	669	635	682	618	608	643	658	648	620	651	610	608	634	683	657	679	628	639	661	630	619	672	594	668	613	619	658	630	647	640	642	646	626	656	649	684	617	641	626	692	648	671	641	624	640	634	603	637	654	606	644	629	635	666	649	658	660	612	683	630	658	615	656	618	668	639	644	643	625	650	638	619	671	649	617	630	633	607	660	641	638	624	645	608	638	619	613	662	637	608	630	656	660	650	618	597	625	638	634	625	604	658	657	609	644	612	609	659	647	626	634	622	650	650	585	611	614	608	625	650	666	665	675	620	667	700	630	606	626	616	616	631	630	649	605	629	709	634	653	648	619	660	654	588	626	673	675	631	617	623	651	610	657	618	634	616	676	626	638	657	652	634	640	613	626	594	643	609	641	676	660	625	620	634	676	630	616	668	679	638	610	625	632	644	648	607	630	619	606	660	645	613	634	646	618	588	645	672	629	601	620	640	633	638	652	630	616	629	662	669	671	711	611	643	581	631	654	612	631	628	611	636	595	635	623	620	664	641	592	650	685	621	568	592	604	611	672	617	657	635	651	587	631	588	614	612	602	654	635	617	686	606	664	697	666	645	614	679	659	612	647	642	594	633	666	625	653	671	603	605	660	620
27273	20569	9319	861	545	505	508	463	491	466	469	500	474	426	466	431	459	468	455	453	510	463	460	455	454	441	435	445	481	520	426	440	484	452	482	463	462	453	502	490	484	427	465	474	441	459	443	453	473	476	447	426	512	477	482	464	456	466	501	492	449	448	453	443	479	463	457	456	505	468	455	450	432	472	456	429	469	488	480	441	427	493	474	426	452	443	502	441	402	450	417	479	471	446	431	458	432	455	451	468	466	488	424	462	481	456	478	436	482	461	485	479	463	469	448	455	443	495	445	416	456	458	453	458	488	463	465	491	462	504	448	449	464	469	428	432	435	430	460	438	453	455	457	482	484	497	468	417	471	449	493	454	447	488	461	461	437	443	460	459	448	482	429	482	467	503	435	422	484	452	467	497	470	417	494	441	440	443	443	431	472	481	445	461	464	451	440	462	492	460	459	448	483	463	476	459	452	461	442	471	457	426	489	477	440	452	488	445	425	452	480	451	444	474	503	498	419	440	464	450	496	473	466	444	424	434	471	488	454	458	495	454	445	495	480	457	449	544	461	491	408	468	451	454	457	469	451	491	410	479	484	483	456	475	454	470	430	470	454	490	477	458	463	405	468	470	469	444	446	438	461	476	427	495	448	458	462	458	462	412	388	458	502	454	499	432	413	457	474	439	438	460	487	413	458	432	482	442	434	440	474	473	436	443	467	487	441	482	469	441	483	485	425	434	456	446	446	470	495	464	434	464	506	448	438	460	462	447	455	446	464	515	453	465	438	452	487	449	453	466	479	505	462	457	467	485	451	442	450	418	432	412	440	471	467	473	508	502	443	475	443	496	467	430	463	444	503	441	476	460	431	444	462	489	474	494	467	452	489	459	436	464	470	455	469	457	466	424	434	449	462	491	466	458	448	454	467	431	469	444	442	447	486	445	451	471	506	448	472	509	489	405	477	484	439	438	454	466	473	462	438	493	494	470	470	467	490	465	409	448	455	493	468	434	440	505	457	425	485	440	452	480	476	452	430	442	448	433	482	463	448	496	466	464	482	453	466	455	457	411	447	433	441	455	475	427	442	446	427	487	473	462	492	455	474	471	430	445	493	451	454	493	486	438	461	471	482	453	477	477	431	453	444	447	486	422	444	469	426	493	450	461	452	464	474	472	496	473	469	495	475	450	472	423	428	463	452	456	458	496	498	442	458	436	422	461	464	450	458	484	471	448	429	473	488	478	418	454	460	424	487	478	481	503	467	462	460	486	484	437	460	466	423	475	458	441	445	473	490	443	488	500	475	469	460	465	460	437	453	453	482	429	450	469	439	447	466	422	418	464	460	437	499	467	434	449	472	445	485	455	448	455	469	461	433	491	439	469	460	450	453	443	459	467	441	475	465	450	456	476	429	449	439	394	476	421	466	453	471	486	433	473	460	462	465	439	433	490	480	471	456	444	478	440	469	471	447	467	454	470	466	472	464	432	483	472	452	442	465	447	457	495	472	443	448	455	480	470	492	468	485	432	438	454	442	481	455	435	465	474	459	484	461	457	444	495	407	477	455	441	445	464	384	447	442	482	452	418	442	468	424	443	446	472	472	438	489	485	466	463	465	486	448	419	493	472	497	522	503	461	465	462	483	451	458	417	453	484	464	487	453	431	441	468	462	454	488	485	459	459	449	462	423	448	443	497	456	463	477	434	433	442	456	452	451	471	454	455	437	482	469	481	460	438	397	476	461	483	421	452	430	448	463	445	477	443	458	462	473	438	438	472	456	400	439	443	440	482	478	447	418	471	470	444	464	428	453	450	447	430	486	442	497	453	449	436	454	428	472	473	431	456	469	528	509	441	498	490	453	463	465	466	480	450	425	474	469	488	417	448	467	471	478	467	505	498	471	466	421	442	422	450	462	480	425	451	437	457	471	490	490	466	461	474	484	462	431	445	470	430	441	471	488	503	464	468	477	439	473	464	485	427	466	477	448	477	487	449	466	439	444	472	445	477	449	456	451	467	441	426	463	460	467	439	475	469	456	468	504	441	466	445	470	419	509	457	471	488	481	466	460	448	478	440	436	472	446	456	445	451	472	448	458	484	443	458	437	448	471	454	451	452	445	456	493	488	449	449	458	484	438	464	451	440	415	461	434	452	479	452	466	417	451	441	474	459	477	469	448	424	487	505	452	473	486	452	494	404	464	453	450	456	405	494	515	478	451	458	418	444	458	441	500	458	477	448	433	414	470	453	422	471	482	457	445	464	430	480	465	506	440	446	421	471	490	437	456	472	507	477	477	495	506	430	483	445	470	443	486	438	479	447	444	440	485	447	469	478	459	482	440	452	428	500	473	416	453	481	435	468	479	459	483	440	468	472	466	502	471	456	480	435	473	444	447	466	451	440	455	427	478	442	462	504	426	473	474	477	448	450	476	450	396	468	467	445	465	465	416	456	430	459	480	449	450	472	447	460	464	457	484	448	469	437	529	398	439	475	454	461	470	480	471	446	438	428	436	446	461	429	426	475	432	481	481	457	432	477	424	480	489	441	452	476	499	414	482	461	478	452	440	433	425	435	458	483	469	479	475	418	455	468	454	475	428	529	473	443	445	461	408	483	438	431	433	478	452	464	462	443	497	479	509	491	426	472	439	457	453	452	438	457	467	458	451	476	466	477	477	459	449	454	434	467	514	477	488	481	489	435	445	488	445	448	466	448	469	471	429	449	469	471	457	449	485	462	528	444	474	509	438	459	472	458	451	434	494	451	459	461	484	444	451	450	457	455	429	465	433	474	473	455	462	458	439	477	468	431	466	448	448	465	438	443	460	426	441	452	471	451	453	462	441	460	444	457	460	479	420	474	434	476	444	469	452	448	457	496	479	407	436	487	478	425	426	435	482	477	480	460	448	449	488	454	451	432	451	499	445	479	463	481	479	457	481	476	452	487	443	448	483	478	481	457	516	478	438	449	450	451	494	469	476	447	460	437	478	459	429	473	459	415	452	434	444	472	474	470	435	457	449	485	423	451	519	451	469	431	441	467	488	486	482	447	473	428	496	472	449	433	491	446	513	483	465	471	460	506	429	416	449	494	436	436	510	443	457	452	484	442	468	457	463	454	486	447	449	492	456	481	452	460	473	481	465	485	460	459	478	436	474	455	441	475	467	486	407	438	467	442	433	449	429	418	461	426	473	481	434	462	449	436	445	454	462	449	478	423	460	501	476	491	446	481	422	466	474	481	482	500	454	479	491	458	437	485	473	431	454	459	461	448	457	437	488	452	446	472	484	429	452	476	488	454	475	443	492	465	462	480	470	473	430	488	462	502	438	456	434	440	444	431	482	450	471	479	467	427	468	486	433	438	490	450	509	460	471	487	433	469	464	464	474	455	475	472	463	409	462	440	439	481	445	460	456	422	436	494	429	448	446	438	472	457	468	468	475	430	421	468	493	437	493	467	479	473	486	431	443	419	436	445	502	478	451	501	428	436	469	512	431	497	473	451	433	448
4189	894	833	613	544	522	508	553	492	511	474	520	488	494	496	469	476	477	467	485	499	479	482	478	460	458	439	447	467	430	499	505	453	440	464	442	448	457	473	473	435	510	423	485	457	445	463	512	496	478	447	498	480	496	442	461	463	500	497	487	477	478	494	477	474	492	457	454	459	440	489	482	479	506	458	441	468	483	487	428	453	470	508	469	464	481	489	492	496	464	457	455	491	448	454	509	428	498	516	493	457	475	478	496	469	453	493	480	510	461	449	437	457	458	459	438	493	503	495	453	464	464	471	473	454	478	481	456	508	457	457	477	507	467	487	483	478	485	467	438	472	483	464	502	480	497	449	475	493	464	514	476	457	468	481	450	459	490	455	470	524	447	432	485	428	515	485	472	502	436	422	443	471	465	484	498	447	445	464	435	485	491	455	445	484	464	481	467	478	519	493	514	456	476	425	480	461	471	433	475	526	502	426	480	502	454	486	482	461	439	490	491	512	495	458	454	519	477	458	515	454	456	493	489	473	458	454	489	457	461	464	470	475	478	478	485	500	462	486	492	446	489	469	475	483	477	482	526	452	437	440	487	513	426	463	459	477	468	441	467	503	484	460	507	441	478	504	436	490	436	453	467	460	466	432	458	485	485	431	493	498	470	469	475	465	472	488	494	446	491	494	482	482	473	493	507	465	480	436	466	460	438	426	441	495	458	502	466	462	477	470	459	457	467	493	456	505	467	496	479	436	470	459	506	446	453	440	459	484	454	468	489	462	476	480	438	447	507	489	452	500	469	485	487	468	489	479	466	464	452	470	464	504	496	482	502	426	448	468	464	449	481	500	481	469	484	465	448	473	502	484	433	490	455	502	465	445	463	473	451	453	435	458	474	535	491	494	507	451	469	513	492	473	515	476	468	467	464	417	481	497	492	474	483	478	446	446	481	485	490	471	484	495	456	455	468	484	463	512	494	477	456	468	482	479	452	504	488	439	438	473	471	481	489	494	480	462	468	495	512	459	470	453	475	500	485	452	416	482	470	440	479	500	488	480	491	431	483	488	483	485	494	475	461	485	468	489	491	478	493	482	492	467	480	465	440	493	449	430	454	464	455	451	461	504	495	497	474	440	477	479	515	428	486	443	475	468	465	461	500	505	491	439	468	437	462	457	431	469	441	484	485	511	483	482	449	512	485	514	521	468	491	480	491	470	477	456	477	494	436	504	484	448	431	465	499	496	431	426	472	499	473	468	448	457	442	487	459	472	458	532	468	450	445	463	496	466	491	443	496	500	474	482	461	434	454	431	471	451	456	485	441	496	474	437	471	501	487	477	472	460	494	476	437	499	483	467	468	491	505	455	487	462	477	475	495	469	499	444	472	479	466	495	464	470	466	495	487	468	449	426	437	487	479	491	488	467	448	468	478	484	459	466	485	461	450	463	481	459	481	477	483	493	449	437	453	462	459	486	505	501	456	441	467	469	478	473	479	469	515	481	508	495	491	456	450	495	474	475	480	430	538	462	505	472	479	465	503	436	450	503	451	448	469	456	437	445	468	436	453	477	441	455	422	445	436	453	430	462	493	489	484	457	496	482	471	438	481	478	485	498	487	489	478	453	479	447	439	485	441	479	470	479	480	468	457	451	465	470	476	448	475	444	488	463	472	442	470	505	494	447	415	470	497	482	471	486	485	467	525	482	470	503	469	450	444	471	481	479	476	468	449	467	453	473	491	483	457	460	441	456	496	463	441	509	459	490	433	443	477	460	462	507	442	455	497	499	453	470	478	472	478	416	464	471	482	467	489	462	470	488	454	486	502	491	496	484	457	462	437	462	463	459	494	474	493	468	468	485	467	475	509	481	454	438	507	485	465	467	481	488	445	493	523	451	475	471	510	459	528	479	430	475	452	466	491	468	473	491	470	452	469	455	441	465	458	476	470	493	456	466	507	488	480	483	482	458	473	472	502	483	466	483	458	493	494	463	442	457	439	466	452	489	424	481	486	446	461	459	455	450	489	469	456	508	494	473	447	484	437	440	498	479	469	448	472	484	436	487	438	455	484	447	437	469	483	437	451	472	476	451	458	477	509	498	486	455	447	481	476	447	490	426	461	488	478	444	473	472	441	487	474	480	517	475	421	497	505	488	496	477	470	492	506	446	485	448	480	461	482	470	476	441	456	409	484	475	462	459	482	489	431	484	453	473	470	475	499	479	430	486	465	465	432	518	462	433	509	452	475	466	497	446	465	510	474	451	506	457	495	445	460	491	473	463	466	510	471	481	447	534	438	451	444	422	452	486	435	449	499	467	466	444	475	467	451	491	452	458	491	477	478	477	440	470	506	474	463	457	492	465	443	484	478	447	457	506	491	482	495	504	435	407	497	495	514	471	491	485	479	487	499	520	471	482	469	444	476	473	455	449	487	463	460	495	489	492	432	464	480	479	492	440	476	538	445	494	472	461	479	480	456	458	516	473	452	451	473	466	486	464	461	489	478	478	485	455	500	474	470	467	438	461	434	469	467	501	462	439	416	450	497	474	475	506	455	466	460	475	459	538	451	475	464	517	465	469	473	465	477	488	452	512	488	464	457	478	492	452	461	481	434	451	482	447	405	479	485	456	486	456	473	506	492	459	443	462	488	458	482	473	457	440	458	465	466	473	468	480	475	482	484	482	483	506	464	448	449	482	481	481	492	447	479	457	446	510	513	490	430	469	507	464	446	488	473	467	485	452	461	491	477	476	467	475	469	471	478	463	468	476	458	488	468	453	487	460	468	472	479	490	466	481	433	473	451	450	443	428	504	514	463	501	472	443	467	446	458	499	469	463	494	424	491	462	453	480	417	474	501	463	503	474	494	424	419	458	484	433	462	459	463	442	502	459	458	466	446	485	484	449	487	460	503	463	468	497	447	459	500	451	465	467	472	469	466	466	453	489	472	468	463	518	480	482	458	506	486	501	487	476	430	462	482	472	473	488	472	473	455	468	455	469	521	493	457	489	451	426	494	451	505	466	463	468	492	445	485	475	492	444	515	480	460	480	455	473	472	482	476	475	487	483	474	496	489	477	449	471	477	503	450	463	513	428	459	456	477	466	451	506	469	468	491	475	482	478	446	472	507	444	508	479	468	511	458	468	482	480	455	487	467	471	428	458	433	452	481	443	488	486	450	488	484	473	481	460	434	460	471	469	474	510	483	485	455	443	490	504	501	476	477	474	460	459	457	465	468	479	488	485	454	472	494	473	482	423	465	467	459	499	474	455	468	511	475	503	451	482	464	452	478	448	461	493	446	505	483	451	469	462	494	481	467	455	456	481	458	473	486	447	448	462	454	503	446	475	504	446	480	486	435	475	484	507	477	453	475	459	459	496	478	516	494	485	473	437	494	498	500	468	455	496	434	492	438	445	483	504	476	488	498	481	462	462	493	454	482	480	483	473	490	464	502	438	508	471	461	509	455	471	480	447	504	495	437	460	499	473	480	467	476	483	467	425	500
23816	21332	28948	24058	21337	19855	2799	1378	1147	1076	1040	966	999	903	888	930	896	930	807	903	825	770	821	837	896	833	873	829	880	830	868	895	827	848	829	777	808	861	826	767	865	795	812	825	828	799	844	814	800	829	805	800	837	795	740	782	802	800	783	779	789	762	797	843	850	773	773	766	765	777	739	787	788	797	811	845	817	790	807	828	787	799	778	823	842	837	781	785	848	840	834	858	831	814	875	791	848	825	832	737	801	749	843	791	871	790	831	844	834	797	817	800	796	771	833	906	797	765	798	825	819	839	810	761	816	803	821	815	827	855	799	782	819	819	815	788	873	778	805	815	801	789	790	775	834	829	763	792	796	805	844	804	855	788	833	801	795	825	838	829	811	805	777	818	827	841	849	778	806	815	846	799	866	819	792	811	772	783	749	805	803	773	843	792	839	819	741	819	761	799	800	806	872	840	833	839	798	836	823	770	830	854	820	771	802	760	849	826	838	800	807	790	764	786	838	822	811	755	775	793	798	783	794	809	830	788	814	830	843	795	797	822	800	808	778	792	766	799	798	792	792	809	787	807	829	838	814	822	816	789	828	832	759	785	778	836	801	826	830	786	829	803	757	791	844	821	797	799	773	820	837	783	842	835	816	855	782	818	832	826	756	740	800	856	788	816	829	797	767	753	806	800	815	849	775	769	763	837	742	832	781	763	799	825	754	781	822	769	776	824	852	853	821	789	866	817	828	798	806	868	817	789	762	837	790	778	781	806	790	829	807	766	790	784	747	834	797	824	796	796	790	791	788	821	818	827	793	771	797	887	850	808	782	775	829	783	819	793	863	823	824	798	788	791	762	805	790	769	826	837	826	857	848	754	786	825	812	831	849	818	783	833	818	796	742	804	765	808	797	803	767	764	808	788	856	815	760	811	746	794	839	796	833	779	752	794	813	793	787	849	827	800	838	819	812	840	785	804	847	825	829	806	777	836	806	834	783	802	770	839	823	800	803	839	795	818	851	794	821	803	801	772	794	809	793	799	800	757	826	754	755	783	834	829	810	863	787	768	792	747	808	737	786	824	812	804	780	790	830	782	835	825	764	784	779	830	819	814	789	799	797	859	783	814	835	816	801	750	804	800	792	814	785	803	796	779	767	800	788	781	819	806	839	802	755	817	819	827	780	816	800	772	833	817	799	761	811	789	851	768	809	782	786	794	802	754	821	785	814	826	769	820	801	787	779	810	839	823	856	761	840	835	785	835	841	744	846	827	805	804	749	822	781	836	811	783	820	745	815	818	764	825	794	805	791	802	826	811	795	771	793	825	767	770	803	815	809	770	765	824	787	774	798	821	792	798	805	798	819	787	855	812	825	760	814	738	814	807	782	781	777	799	803	767	832	803	814	821	775	803	854	818	841	793	774	734	767	829	780	757	827	778	819	832	787	815	778	803	816	806	839	813	820	818	837	825	847	826	822	790	776	782	802	833	808	839	830	843	769	818	759	852	790	825	804	755	805	759	791	782	805	787	841	845	789	818	824	768	842	847	835	874	815	845	846	831	834	805	721	777	785	815	766	843	872	772	833	822	792	845	788	840	798	796	759	822	819	779	803	812	787	759	805	852	810	857	814	805	810	787	796	872	739	802	810	779	807	814	802	894	780	775	807	782	834	803	780	827	829	762	774	798	837	816	802	807	820	790	792	800	806	783	807	834	795	826	842	851	785	769	811	794	820	796	795	830	756	854	790	799	813	844	751	828	787	728	804	806	799	814	806	771	811	811	844	803	839	835	817	825	786	819	785	830	812	788	767	806	826	842	816	779	818	768	824	807	786	847	808	760	793	822	763	825	853	809	806	771	780	779	820	841	812	833	831	787	837	779	829	832	803	864	786	831	822	787	845	810	819	823	802	726	780	815	834	798	773	767	783	818	798	801	794	842	764	828	819	759	807	869	731	768	795	829	780	833	772	827	809	856	750	817	750	807	762	794	842	821	805	798	799	787	798	842	808	794	836	819	786	783	794	804	811	847	793	780	787	825	769	796	821	848	791	834	825	757	794	790	823	780	811	824	805	796	782	822	800	770	861	786	786	794	779	769	788	793	822	835	837	809	780	820	828	756	822	809	824	837	807	779	834	804	785	825	705	782	858	827	782	815	794	818	793	809	801	752	811	803	765	830	796	836	827	794	768	826	781	846	802	796	818	841	794	769	826	775	747	813	828	813	786	792	794	755	810	845	787	803	845	769	835	760	792	751	794	774	759	803	793	805	809	777	860	837	839	827	824	808	785	809	833	806	828	793	743	787	799	819	768	829	781	784	799	817	812	789	814	794	758	815	782	780	779	750	827	791	836	781	789	781	819	758	830	832	765	806	837	831	813	806	782	831	802	835	781	790	793	788	791	814	826	815	792	804	808	786	750	796	824	820	811	838	787	823	784	804	785	787	816	768	776	765	787	800	759	826	749	803	800	831	813	819	807	753	836	808	787	800	857	849	841	752	781	838	844	840	780	808	845	809	808	799	801	846	832	766	791	791	814	833	817	799	837	781	824	808	795	833	834	804	772	740	796	804	828	811	811	804	789	795	786	839	791	755	808	782	745	828	830	778	758	773	816	788	756	788	801	799	852	795	801	808	839	826	833	819	830	816	789	761	865	786	786	766	791	821	803	809	795	760	805	812	821	841	828	804	761	794	768	772	771	825	785	824	827	807	759	804	807	838	842	788	859	829	865	830	821	797	799	786	812	791	874	834	786	798	786	806	846	828	869	816	771	794	763	792	779	808	805	827	887	802	768	803	849	840	756	838	735	822	791	750	847	834	790	806	798	795	794	784	787	745	764	778	810	791	850	840	774	856	804	798	785	773	806	772	770	791	769	800	807	775	787	842	802	812	835	797	799	808	823	793	822	871	864	793	783	836	811	838	783	835	804	808	838	835	803	835	804	810	729	804	779	811	775	785	813	788	795	823	807	846	820	796	793	792	823	788	791	803	806	798	773	808	794	801	819	810	847	760	808	843	811	819	791	773	858	797	818	820	814	731	788	800	781	814	777	829	772	797	782	803	776	799	793	853	750	812	789	806	765	870	747	793	788	853	786	844	788	812	781	796	814	816	805	793	775	770	795	816	802	796	836	781	844	819	821	808	776	838	784	799	794	803	783	849	776	800	795	798	821	769	800	784	816	821	806	756	818	828	773	813	894	810	741	789	787	767	788	787	826	831	812	817	810	820	787	800	752	838	794	818	762	812	765	785	839	816	766	829	788	869	759	767	814	841	791	813	798	852	783	757	766	805	805	801	748	869	807	849	797	783	820	798	831	784	824	729	818	853	801	799	816	799	810	785	800	803	791	791	804	779	800	785	784	785	810	797	800	843	820	825	770	801	789	787	764	786	811	762	818	820	780	803	787	779	752	811	782	779	805	798	797	772	814	787	809	789	800	843	845	841	787	828	807	813	859	838	776	829	774	809	825	786	847	791	766	838	824	836	788	756	811	747	783	778
3847	9115	7860	4091	2836	2233	1924	1488	1362	1182	1084	1086	987	969	994	921	923	920	920	904	877	927	901	877	822	875	938	826	820	835	840	834	815	865	829	818	760	883	830	864	802	860	830	817	862	832	890	820	784	826	854	876	838	813	837	832	811	815	790	787	816	798	827	820	815	794	816	782	867	815	845	796	825	818	811	810	838	819	869	762	850	874	817	790	842	818	801	820	903	748	763	863	797	799	753	826	784	814	772	805	838	825	821	802	771	779	828	794	776	839	808	850	818	786	811	809	810	823	874	856	826	802	812	803	830	783	800	804	832	840	770	828	803	800	866	806	816	832	841	818	845	855	802	816	818	807	828	804	809	773	780	802	775	776	828	808	854	783	828	775	798	783	793	788	796	781	850	788	780	801	811	766	801	863	889	843	813	793	813	831	824	782	808	837	773	798	867	854	822	804	833	791	827	799	823	830	843	851	823	816	858	804	798	814	803	804	791	799	791	805	773	807	829	763	819	825	821	799	828	816	800	807	799	864	814	806	787	835	827	776	809	830	815	821	801	835	804	831	790	806	761	811	827	829	792	840	795	791	797	820	848	802	800	818	788	841	822	847	812	813	841	788	812	778	822	826	889	763	806	792	823	843	833	847	873	834	812	829	766	835	776	807	851	787	789	799	793	800	809	806	758	807	828	780	822	814	761	841	851	805	798	867	848	790	804	788	861	856	795	782	822	819	820	808	853	837	783	795	868	816	803	844	761	815	826	796	821	862	822	812	801	836	824	792	835	815	812	769	796	818	813	815	752	796	787	865	828	821	831	843	792	807	834	799	828	831	884	750	774	833	846	814	793	787	806	786	812	824	788	808	815	808	804	825	826	824	822	798	778	764	830	809	812	840	822	808	804	815	822	782	761	833	811	826	844	775	768	813	785	831	824	815	841	793	824	796	811	829	792	791	771	838	834	841	844	772	826	774	836	806	826	791	834	800	799	771	763	805	793	831	843	812	841	778	837	835	821	855	802	827	805	785	829	796	827	807	816	851	776	786	791	856	793	799	814	819	824	858	803	807	768	832	800	844	799	772	793	756	759	812	819	845	806	801	826	836	792	797	777	778	822	806	811	818	870	848	793	874	774	855	817	820	825	880	864	808	806	815	806	811	814	780	826	805	822	797	848	807	781	813	859	834	777	794	819	791	773	805	795	803	807	822	846	787	821	798	787	852	829	855	818	792	821	790	830	813	771	812	850	839	743	822	782	807	827	805	798	766	768	832	857	822	819	816	767	821	800	801	850	792	756	829	823	805	846	807	828	835	803	787	803	799	831	813	827	856	816	816	842	791	811	847	815	825	832	792	796	879	821	860	813	832	835	843	840	802	861	794	807	811	811	845	752	803	814	823	807	802	830	805	822	792	820	807	834	815	757	810	830	812	801	807	841	791	820	846	822	828	823	831	792	788	817	813	829	814	806	820	786	797	815	772	810	811	817	810	805	783	783	836	784	793	866	774	855	793	878	818	801	849	793	795	827	846	802	824	773	781	811	799	829	834	812	852	839	787	783	823	817	814	801	800	854	786	830	883	856	878	809	800	832	792	829	840	810	790	782	799	790	794	828	777	788	826	846	839	774	797	813	793	798	784	825	802	809	817	794	809	791	791	833	812	803	837	830	811	791	817	832	833	790	824	820	793	838	794	828	814	819	797	755	791	804	780	800	769	848	815	830	816	789	803	833	817	833	825	793	750	803	790	823	867	816	780	789	791	834	846	816	809	799	836	754	802	827	822	751	832	830	818	773	839	794	823	796	817	814	823	820	845	847	774	822	853	781	821	772	741	785	836	823	778	817	841	824	808	845	748	848	841	866	847	824	813	824	789	815	813	773	780	816	800	782	785	828	792	828	815	798	809	827	840	854	798	775	835	776	797	759	786	821	850	890	808	796	880	798	780	802	808	860	827	798	829	744	785	802	829	750	781	840	778	802	868	841	809	844	856	777	794	751	796	769	810	806	813	815	825	822	824	812	773	810	857	779	873	788	810	798	844	843	777	803	846	782	783	852	866	816	802	832	833	809	815	815	824	828	800	813	755	854	840	812	763	832	834	824	826	746	791	800	779	804	807	790	812	781	818	771	842	856	864	806	869	773	849	803	801	845	794	797	824	779	801	840	818	811	817	764	770	785	794	807	800	844	797	787	784	798	801	788	835	771	812	878	771	809	805	842	788	836	799	830	821	823	825	789	802	844	818	792	817	822	804	775	820	829	849	813	831	856	800	813	818	877	770	801	821	801	830	796	796	795	796	878	822	767	812	809	813	841	816	844	766	816	801	784	807	816	802	786	893	816	792	778	821	831	786	848	802	846	841	836	832	869	785	788	807	832	836	776	813	837	795	828	808	781	821	816	825	827	814	774	817	817	802	768	789	745	789	832	749	817	789	795	774	856	789	793	799	842	805	733	779	830	821	849	853	835	803	880	779	806	791	804	739	812	827	789	834	801	774	803	832	852	811	783	802	786	824	876	772	794	802	758	799	867	807	785	821	754	788	798	816	798	787	768	805	834	772	814	833	761	881	838	815	809	828	776	821	827	803	836	802	837	853	790	802	802	830	846	843	788	806	889	843	799	816	831	844	800	806	763	819	772	811	826	757	789	789	829	806	832	847	803	785	833	832	796	812	861	818	778	784	844	802	829	797	846	772	813	848	827	805	792	821	812	775	812	796	801	819	795	818	835	809	763	801	878	795	826	848	813	806	812	816	827	752	828	804	779	788	820	783	824	811	829	831	842	839	792	821	747	842	872	820	769	844	772	818	801	869	765	829	798	838	853	831	777	794	809	795	783	827	781	795	776	821	787	808	832	827	820	808	792	843	833	810	771	730	840	812	821	841	767	788	802	826	858	777	776	829	782	788	810	804	814	777	895	787	781	816	845	851	893	816	821	796	797	771	838	811	813	774	807	862	872	783	792	745	795	848	767	802	801	807	830	861	762	835	819	814	808	793	786	815	787	804	831	804	811	802	832	794	809	865	821	752	848	796	788	814	855	812	785	816	841	788	787	841	774	815	800	850	848	791	846	817	843	839	824	802	826	813	834	788	814	774	800	860	781	834	781	824	815	779	817	780	795	850	805	857	816	805	863	805	798	864	814	810	834	765	858	798	781	816	767	822	804	799	830	794	783	816	822	823	898	800	837	806	839	797	843	813	812	780	848	809	794	815	840	819	805	815	830	875	818	822	808	807	840	811	754	820	800	767	796	820	827	787	782	831	775	788	750	841	822	857	810	806	828	775	811	776	799	840	838	788	791	797	848	815	812	828	862	802	850	839	770	790	812	816	783	803	812	839	802	752	793	771	822	845	789	820	798	844	816	753	822	815	840	803	838	828	792	867	821	808	817	862	791	811	813	834	818	787	827	778	812	860	831	807	797	831	848	839	806	808	749	813	822	794	739	776	801	832	795	786	787	780	788	787	782	842	796	833	820	822	851	850	802	787	850	800	820	789
24867	21329	28332	24611	21144	4131	639	442	402	361	314	285	294	293	259	239	266	243	253	231	235	224	261	234	243	264	222	232	236	248	235	228	234	228	211	215	221	231	211	228	237	226	212	238	207	242	243	236	242	220	223	205	206	222	210	238	200	230	218	202	230	261	214	211	208	199	205	228	210	213	209	231	230	225	225	200	211	198	231	223	209	244	229	219	213	221	208	225	200	210	243	221	210	219	181	222	216	218	262	215	193	183	209	213	211	217	233	228	209	231	220	236	224	214	196	213	215	211	214	221	229	224	211	190	221	211	208	224	215	205	217	207	207	209	201	201	211	212	228	199	215	202	227	208	225	228	213	221	240	226	201	223	214	206	217	231	225	210	188	201	214	217	240	206	204	233	221	220	196	223	188	201	211	208	218	199	217	206	203	238	217	223	207	236	196	210	202	203	194	225	215	210	214	221	212	199	223	247	216	228	248	221	236	257	228	232	243	190	234	218	205	230	220	218	230	236	239	214	224	244	218	224	230	215	236	212	233	243	220	198	224	228	202	197	204	226	248	219	240	202	201	221	249	208	224	222	242	212	192	228	226	216	204	203	219	227	213	226	248	234	236	232	208	214	207	244	208	221	201	211	220	236	233	208	201	222	220	198	205	204	214	246	205	193	199	216	213	198	253	224	217	220	216	233	219	205	218	226	180	230	217	203	218	219	213	200	192	241	193	193	216	224	222	205	192	235	237	222	216	205	225	206	222	231	246	227	211	188	214	213	203	220	224	211	197	210	213	252	194	209	202	204	208	242	217	205	211	224	201	224	223	184	231	216	213	209	212	224	214	231	200	204	232	222	214	234	220	249	215	195	233	242	188	202	215	230	228	231	217	192	215	220	206	195	217	221	205	197	229	236	209	222	198	252	216	218	179	243	234	221	203	196	212	229	196	246	219	207	220	214	208	222	215	229	214	199	235	215	205	204	233	224	259	217	220	228	215	214	200	206	195	216	230	229	206	225	207	200	230	214	205	203	199	210	206	197	214	219	228	237	251	198	191	219	207	209	225	221	213	211	233	251	226	222	219	212	234	199	209	206	266	252	222	187	211	214	224	210	205	228	219	227	209	209	244	235	216	221	212	227	233	227	222	237	205	242	227	232	217	228	244	216	212	239	204	240	221	181	219	216	217	256	231	212	191	205	216	221	238	203	229	251	232	236	220	213	184	237	212	216	230	213	219	244	196	213	202	241	226	231	232	235	248	236	210	242	223	234	210	206	222	211	199	224	209	216	213	202	220	209	191	218	204	227	186	203	208	221	255	227	187	229	225	216	227	213	226	228	214	221	219	245	205	204	216	211	215	186	198	223	226	209	248	218	216	216	216	204	231	213	228	207	199	203	190	207	179	208	208	217	208	223	213	234	218	224	231	221	224	213	225	214	222	209	238	193	219	192	191	212	238	212	206	239	206	210	220	239	226	205	225	230	204	227	229	184	203	227	214	209	215	232	230	236	214	199	193	216	216	216	238	212	203	222	236	204	221	211	217	223	220	233	220	217	223	256	237	192	232	221	218	231	229	251	217	231	193	217	231	243	221	211	215	234	195	205	218	206	198	217	219	217	221	239	205	223	205	205	208	215	228	212	211	226	241	216	213	224	215	220	238	241	231	216	233	216	220	200	216	229	213	210	197	196	226	197	225	247	196	213	235	226	195	211	230	208	245	212	220	212	243	197	215	238	225	210	228	226	221	192	218	207	223	216	218	260	206	222	204	216	198	224	192	203	216	215	216	249	225	229	181	221	216	203	230	232	233	233	229	193	215	239	230	228	202	212	212	220	194	218	230	229	241	216	222	245	219	209	211	207	226	227	226	211	228	213	217	221	214	205	244	208	252	218	218	217	200	214	224	245	199	203	204	228	226	210	219	240	215	229	206	212	243	224	218	225	238	219	215	240	213	214	206	224	241	226	218	222	226	226	230	221	231	223	222	197	242	223	248	219	215	235	223	214	228	220	228	227	235	230	213	224	232	226	211	231	196	208	213	228	221	215	241	219	228	213	208	222	204	231	233	232	236	222	238	220	193	215	210	215	226	217	225	242	192	245	211	224	242	213	222	226	247	243	232	236	233	235	224	258	251	216	208	235	212	216	239	182	232	230	223	200	194	217	245	196	240	238	217	215	213	232	224	207	230	218	212	249	208	203	205	200	220	248	244	221	208	194	224	217	224	229	213	231	216	206	216	222	220	215	213	225	227	198	234	213	216	207	198	208	199	220	230	236	206	212	217	223	223	204	229	220	237	261	217	208	237	219	215	229	223	233	206	217	233	206	232	219	222	220	210	236	192	197	206	204	215	211	232	234	216	225	198	232	221	206	217	227	198	205	223	226	196	243	230	196	207	193	211	204	216	201	208	251	208	216	214	218	238	243	226	236	194	231	213	204	216	229	219	205	200	228	211	233	206	192	212	200	177	223	186	212	203	215	208	231	232	205	199	230	208	214	206	209	216	210	221	213	226	173	207	236	218	206	234	202	231	221	224	211	197	207	208	235	218	221	216	203	208	215	226	232	225	219	212	216	224	242	232	210	208	219	232	219	233	220	208	211	224	226	214	215	217	228	225	206	214	211	189	227	234	197	232	238	209	233	240	200	235	226	231	189	228	191	226	226	236	194	202	242	240	214	202	222	237	201	206	200	194	208	209	222	225	210	238	193	198	184	241	204	186	225	223	196	192	222	223	235	217	213	219	183	200	223	210	226	247	206	233	234	215	220	217	234	175	208	234	187	209	209	232	234	197	224	211	226	203	225	222	233	201	242	219	226	212	219	205	216	228	207	206	201	193	242	213	216	230	222	212	213	217	241	225	242	211	207	228	225	222	221	216	219	231	214	231	213	212	203	223	202	237	187	249	216	232	206	197	212	209	232	213	190	234	227	196	203	234	195	216	201	192	217	216	237	220	239	212	207	199	201	259	211	233	220	225	240	219	220	217	203	230	236	231	229	212	218	226	226	230	220	212	215	207	239	221	188	213	235	194	218	239	217	200	222	207	194	220	221	235	198	213	218	182	230	205	219	224	223	213	230	214	221	201	220	219	207	230	211	218	230	214	207	213	213	218	224	189	203	235	190	236	191	236	191	214	231	226	225	224	225	230	210	224	217	219	226	209	211	207	212	210	245	222	206	212	239	210	194	234	204	228	211	205	210	213	217	207	234	236	244	228	204	224	223	207	239	229	214	221	215	226	220	224	217	245	214	238	217	215	241	249	184	198	204	208	206	209	219	219	220	209	224	215	217	246	215	211	202	229	217	199	229	215	213	198	215	218	215	215	223	224	222	200	229	255	211	240	210	206	198	230	215	218	230	222	225	238	217	210	212	234	247	218	241	238	223	223	200	220	217	206	220	229	222	222	199	223	240	232	224	208	224	201	221	218	182	218	224	213	223	233	226	211	210	209	202	192	216	234	221	210	231	226	208	212	233	221	211	214	201	227	229	227	216	217	231
3704	5842	4885	2325	1582	1189	924	691	587	516	423	380	406	337	334	344	285	265	283	272	248	291	286	298	263	259	256	262	273	276	262	250	266	280	231	230	269	233	257	243	261	257	285	252	243	245	284	250	262	234	287	238	249	255	257	218	265	235	240	277	263	254	249	247	256	239	237	266	271	240	258	239	246	258	257	259	238	257	243	228	248	286	226	271	229	280	237	264	234	260	281	270	255	240	239	263	267	240	250	253	252	240	247	231	239	276	246	257	231	259	233	247	267	212	252	230	225	255	246	262	254	254	238	246	223	251	236	260	274	252	258	252	276	284	201	247	259	257	256	242	262	239	262	258	263	251	249	230	257	256	261	244	229	268	258	254	240	274	230	263	218	285	251	259	259	242	243	252	246	261	254	277	262	252	262	244	257	246	255	253	228	239	256	234	235	271	266	237	257	252	270	257	268	258	266	229	224	229	247	254	248	232	233	249	254	230	238	235	257	240	244	235	249	220	233	259	230	239	238	261	258	265	218	237	251	233	240	253	250	271	227	231	248	253	244	261	246	239	253	251	254	271	233	265	241	233	255	243	235	253	260	250	220	226	230	257	239	225	239	261	238	223	257	264	245	244	257	249	289	243	231	220	254	230	243	239	252	232	292	302	258	232	269	255	263	224	238	255	229	240	236	218	231	249	269	250	231	246	251	241	250	272	247	251	257	280	222	234	242	242	262	251	237	221	239	244	244	227	267	213	270	238	266	242	261	247	283	242	239	236	252	253	237	242	268	278	266	224	229	279	257	265	239	254	238	253	266	280	224	230	266	256	215	269	250	228	230	237	218	249	250	237	260	258	248	218	257	267	242	249	228	240	242	225	231	271	294	244	221	253	231	273	221	253	255	234	238	254	231	241	235	258	258	248	233	242	244	232	267	226	237	243	231	222	251	231	232	269	242	247	250	228	245	250	237	254	277	224	230	243	238	238	250	276	258	248	258	225	265	265	263	269	241	239	245	240	229	260	254	234	257	230	251	257	259	233	199	245	248	246	225	257	250	250	243	213	268	243	259	246	224	272	265	262	261	225	240	240	257	243	249	228	243	245	262	240	255	242	245	255	235	278	240	227	240	255	235	216	265	249	284	264	285	252	226	215	252	255	249	241	237	257	244	252	250	238	235	256	256	272	236	246	249	264	274	221	264	252	251	249	238	243	243	242	252	257	247	252	247	280	246	230	290	250	275	255	275	264	262	255	273	250	225	267	227	248	253	226	219	251	221	214	239	258	242	219	242	250	234	241	229	207	255	246	237	223	258	236	261	252	238	240	263	247	278	261	243	243	220	236	277	233	246	207	235	241	257	215	249	235	270	250	257	248	236	230	227	211	225	236	234	255	243	244	265	244	260	232	258	243	254	224	256	288	247	248	247	240	266	239	217	248	225	221	219	263	248	243	233	258	266	245	237	238	222	248	241	263	242	267	249	258	236	272	256	269	231	235	198	266	235	244	254	227	232	264	223	258	224	263	257	227	256	222	247	237	237	236	267	234	232	248	251	253	227	237	246	254	223	233	229	260	248	260	245	259	247	245	279	264	231	234	255	236	233	239	274	249	258	236	271	250	240	247	250	231	263	250	274	256	227	251	249	258	239	232	241	236	240	252	239	236	254	243	230	215	235	256	249	230	254	250	227	269	244	238	246	248	262	258	241	265	241	227	253	265	250	234	227	260	232	251	224	255	283	250	258	240	248	247	226	264	235	243	242	243	221	235	230	257	255	220	237	247	237	235	232	247	212	239	280	263	233	240	256	267	248	236	270	257	261	258	248	250	242	254	279	236	256	248	251	248	281	242	242	231	263	260	248	231	251	234	255	216	241	247	243	255	253	239	241	260	240	258	243	242	255	243	252	242	240	243	259	244	243	229	275	246	231	234	229	247	256	216	239	236	259	219	276	238	247	286	245	237	254	241	250	240	259	217	265	251	256	245	242	263	259	250	235	279	241	275	243	220	229	262	255	243	245	257	241	247	256	249	241	264	246	246	243	236	231	255	248	256	230	239	239	251	264	266	263	270	240	213	262	216	250	237	263	249	228	261	255	274	214	261	275	266	253	258	251	252	246	265	246	251	267	237	282	216	235	255	245	256	226	273	248	253	273	253	218	260	232	233	251	217	211	231	249	225	261	262	269	259	225	249	237	223	238	250	248	231	252	232	239	259	295	255	250	253	236	244	207	251	283	244	234	260	243	232	253	259	232	223	237	246	251	236	247	240	246	254	242	272	258	233	263	255	270	256	250	226	242	250	278	228	229	248	226	267	246	268	236	253	263	259	236	236	256	249	225	245	264	240	233	257	256	237	239	261	222	276	291	236	229	239	267	263	235	254	241	247	247	262	250	248	260	244	217	225	231	269	244	246	241	247	253	256	243	234	238	251	238	267	236	238	217	271	262	246	210	221	254	246	253	231	255	265	225	203	263	243	217	251	226	234	241	249	262	231	247	263	244	246	228	224	285	285	242	235	254	239	254	238	257	233	221	238	239	253	268	253	262	247	254	238	224	242	262	240	249	267	249	239	232	275	237	251	246	285	237	263	243	245	246	241	225	256	258	242	239	236	265	248	269	241	262	219	229	273	249	246	234	224	221	259	219	251	270	244	227	235	237	283	239	220	209	250	234	284	252	260	274	255	270	259	253	240	232	217	256	244	249	241	241	240	268	252	246	229	218	250	248	274	259	271	233	267	231	259	255	240	241	240	247	245	216	234	246	244	258	255	259	262	278	271	275	246	253	241	232	216	261	245	256	244	244	252	252	249	251	224	243	254	261	239	230	249	256	225	257	227	256	253	251	263	244	238	241	209	225	220	260	240	249	278	243	241	246	248	233	230	260	221	237	247	239	240	250	253	222	238	260	268	249	244	264	290	273	274	252	224	229	225	264	247	249	229	249	266	248	272	248	225	237	245	257	251	261	247	245	216	262	221	248	244	238	273	242	221	264	229	254	277	261	259	254	259	235	226	240	245	261	267	249	255	269	261	282	230	261	256	248	272	215	234	236	235	259	276	231	267	269	253	264	220	260	268	241	247	247	241	251	260	275	252	228	239	261	251	227	249	268	218	247	231	247	256	266	247	245	238	268	229	260	236	275	234	247	258	245	260	236	258	271	249	212	259	248	273	284	258	268	266	249	254	246	238	245	258	237	256	241	262	245	221	253	248	249	235	280	265	250	241	247	252	248	264	241	241	250	255	249	272	251	258	243	230	258	255	256	264	233	242	242	272	230	209	281	257	278	245	246	233	210	242	269	253	234	276	246	256	262	261	233	244	237	238	257	245	240	256	253	230	246	244	225	258	228	252	229	271	254	240	248	222	265	238	234	225	253	238	249	204	242	230	239	228	247	254	230	262	239	252	236	233	250	234	238	270	255	247	256	255	234	264	224	254	258	241	253	270	270	228	231	237	275	257	260	247	233	254	235	242	248	242	255	245	249	222	265	251	247	260	223	240
22698	21334	29147	23846	21342	21401	16378	1965	1242	1107	986	899	813	767	765	767	728	734	720	689	694	662	670	699	619	639	687	651	652	677	624	636	671	586	589	663	610	649	610	639	640	596	609	605	622	642	658	617	587	612	606	584	641	590	639	622	612	641	603	615	598	639	629	621	607	661	522	644	613	640	571	618	626	601	589	586	625	579	647	614	613	666	596	629	599	585	616	590	605	590	599	611	569	614	537	596	652	585	597	585	603	618	614	584	634	604	631	599	618	579	631	568	643	637	563	622	655	599	638	585	630	594	587	617	603	606	570	641	613	636	624	639	582	632	561	604	617	605	636	585	578	638	581	623	655	598	589	587	584	631	601	642	610	578	576	596	634	577	582	573	597	608	623	602	621	607	557	590	593	556	600	553	623	643	617	628	616	617	589	608	597	589	616	595	595	598	596	575	603	651	605	596	587	581	592	636	616	580	567	593	582	601	588	559	632	612	590	624	559	592	598	576	566	584	548	616	568	564	623	647	596	624	579	583	587	606	626	652	575	619	584	620	623	592	631	623	631	631	615	594	589	570	589	610	573	568	608	610	630	609	587	595	627	615	571	636	646	637	583	624	609	584	592	578	594	627	625	631	588	597	637	613	607	585	615	599	643	603	647	603	619	645	581	562	610	583	629	593	594	600	633	649	606	629	615	563	590	601	620	609	629	634	611	593	568	628	607	598	570	609	607	639	622	609	581	601	572	631	618	629	561	630	633	567	586	590	627	601	626	607	636	568	621	638	584	615	624	585	607	631	559	560	601	646	588	603	543	587	644	628	594	548	563	590	595	590	599	594	586	598	620	586	661	652	578	658	605	679	583	606	566	599	596	605	584	603	607	582	611	586	650	609	611	649	592	634	622	600	631	635	620	598	623	596	596	612	565	619	605	607	612	595	624	614	598	654	593	574	598	648	629	608	627	607	585	589	595	575	617	606	567	576	651	611	577	590	590	617	578	623	614	621	600	626	616	598	538	558	574	612	643	600	610	547	558	597	617	569	620	583	597	591	589	594	635	624	648	581	609	637	589	616	593	576	602	610	588	578	629	620	578	616	574	622	562	562	605	590	627	599	590	556	559	578	629	636	555	581	613	650	659	592	587	617	622	627	580	613	610	588	603	568	584	572	629	593	623	618	545	586	610	592	585	567	546	589	572	577	611	602	619	582	586	598	598	624	577	613	602	635	573	601	618	569	607	551	581	600	586	661	590	610	608	595	605	650	619	604	643	625	581	598	573	586	595	596	586	608	627	584	571	602	613	591	644	590	567	561	580	641	605	618	601	642	566	610	603	623	597	589	585	607	628	565	623	602	582	609	579	636	591	604	580	603	610	594	605	600	593	608	583	624	576	608	617	649	605	621	594	592	551	588	608	610	649	584	580	568	635	614	595	605	594	567	645	613	601	635	590	586	572	565	677	584	587	607	569	594	600	579	615	591	612	619	571	608	578	566	573	623	576	625	577	576	627	604	610	594	610	570	594	587	589	608	660	587	596	603	608	527	627	553	574	617	609	611	555	598	601	564	552	580	569	558	607	632	583	611	600	614	599	612	633	562	618	589	604	579	604	620	539	622	575	591	633	558	595	590	596	610	624	626	580	626	592	628	621	607	618	596	583	586	555	601	608	573	571	644	599	621	605	568	568	613	624	603	610	615	585	644	608	619	544	607	572	647	620	597	589	570	606	631	577	570	602	605	590	552	565	615	565	621	618	546	581	596	550	561	613	612	605	590	633	627	615	608	627	622	612	573	604	563	575	543	627	596	564	581	622	615	643	615	554	600	616	570	602	616	634	596	552	549	624	539	616	589	644	592	609	571	649	578	598	551	600	585	602	601	616	625	624	604	602	578	583	636	603	567	598	579	627	618	590	612	628	620	598	620	594	614	618	581	630	597	615	608	592	596	590	587	597	586	606	569	603	653	603	584	624	587	600	586	615	612	597	591	602	537	612	588	601	611	647	621	607	581	604	583	574	594	607	589	635	629	588	599	588	646	614	612	623	600	576	573	563	615	537	569	576	606	567	602	580	581	642	616	559	589	590	575	599	576	628	583	606	574	613	599	626	644	607	602	567	572	618	591	616	603	606	587	606	615	622	644	553	576	577	571	624	624	600	556	643	613	609	567	649	555	611	577	564	598	594	612	579	600	631	575	575	609	588	592	569	595	584	593	647	601	620	642	630	618	623	615	580	584	619	563	608	593	581	584	620	590	617	609	670	595	588	579	532	562	638	563	580	591	599	588	616	576	577	585	592	610	577	609	653	640	618	600	606	594	603	568	598	601	612	547	617	632	626	575	620	597	612	605	617	573	572	600	576	617	584	592	582	590	640	632	643	634	617	590	623	635	602	573	606	599	653	627	602	550	591	612	590	616	601	632	645	619	595	600	614	590	572	634	622	632	584	619	569	640	608	601	618	578	568	630	581	619	572	558	554	629	531	603	569	614	614	608	622	597	570	594	575	597	627	635	597	616	591	571	650	605	559	625	652	644	616	610	594	610	614	606	627	629	598	633	598	566	598	555	613	635	615	612	645	566	612	605	581	612	648	641	585	588	576	632	552	600	603	569	603	582	602	615	655	586	584	576	617	650	612	582	598	620	632	578	588	605	608	626	597	587	604	580	609	617	592	602	591	605	634	599	555	607	563	567	568	619	606	632	590	628	623	591	609	643	563	631	584	565	650	603	559	616	571	603	613	585	604	586	570	657	569	595	596	564	618	555	597	564	580	621	594	603	589	576	548	583	597	581	548	548	624	602	606	608	607	617	634	555	585	589	622	581	614	574	598	570	611	559	617	638	574	632	538	611	592	595	612	519	611	660	572	577	593	590	581	618	579	622	624	584	590	574	635	586	620	586	618	583	627	585	616	602	627	602	593	562	576	585	593	581	609	586	578	615	543	618	590	570	559	601	608	599	682	605	582	590	580	609	582	614	579	611	607	581	584	595	586	589	635	652	616	574	565	571	620	635	616	610	551	622	639	590	604	582	580	611	587	599	585	612	590	625	594	565	588	615	593	620	573	597	604	611	599	629	587	612	563	625	603	587	563	652	618	586	584	585	613	598	605	550	611	642	585	603	600	573	636	624	604	585	598	623	610	586	600	624	616	570	654	602	613	585	609	593	590	599	606	642	592	582	547	604	595	604	607	598	622	595	605	595	579	612	605	591	591	598	564	588	570	616	615	576	584	587	557	586	574	581	572	588	596	587	614	610	561	579	612	567	636	612	592	633	637	560	620	593	605	620	640	635	591	594	597	593	592	600	622	559	580	634	630	557	572	564	567	625	594	565	603	600	612	628	654	572	623	589	609	628	559	591	619	590	599	633	615	604	600	603	627	618	598	577	592	590	561	567	605	636	588	606	578	607	555	564	604	606	587	577	633	588	576	589	559	601	551	599	565	581	608	624	598	596	617	606	609	640	648	646	544	603	545	586	593	625	557	622	560	619	602	602	591	616
5159	14737	12722	6576	4504	3374	2611	2014	1712	1440	1233	1130	1047	935	872	865	837	812	772	723	803	727	777	711	726	691	688	683	671	674	732	681	673	677	626	657	709	671	668	659	619	643	669	649	629	644	651	583	627	623	668	629	654	652	656	636	636	605	651	616	610	714	655	667	626	643	656	616	664	639	665	618	580	648	723	655	627	592	639	640	654	649	628	623	659	686	624	639	625	612	645	627	614	614	619	634	678	642	654	623	642	637	684	629	645	619	649	637	635	646	627	669	609	612	667	625	661	627	660	644	659	614	643	669	619	658	614	617	687	618	644	674	666	614	620	579	636	612	581	610	663	665	634	621	625	648	608	600	683	635	626	632	636	641	616	653	589	591	596	652	669	638	635	586	630	660	621	609	646	626	654	662	562	666	614	619	623	619	632	661	637	659	707	669	648	641	648	619	667	671	600	622	658	585	661	637	619	663	651	655	626	668	636	641	590	708	636	670	634	597	636	660	599	603	638	614	600	626	665	642	642	599	585	683	624	587	581	648	600	637	650	660	599	639	595	616	615	642	627	606	670	567	646	646	604	589	624	614	614	635	574	637	637	625	656	596	605	673	620	625	627	655	634	620	604	626	622	585	625	630	617	650	625	640	631	619	608	617	593	635	665	628	620	618	662	613	635	584	619	631	676	652	619	640	657	666	615	599	615	645	591	616	640	659	597	632	642	625	686	646	661	637	623	655	613	624	621	672	609	613	636	595	635	631	628	606	629	605	646	605	607	604	588	637	656	642	635	642	641	636	638	656	667	655	646	635	637	611	647	638	667	616	623	667	688	600	617	591	633	621	609	590	614	603	645	647	656	675	654	652	618	601	653	640	659	640	619	624	615	616	608	583	638	629	623	620	628	573	661	624	608	666	710	670	665	605	677	639	616	634	666	601	614	622	603	622	655	678	612	637	635	622	634	616	663	620	629	628	639	669	644	626	608	642	679	593	620	600	697	617	637	660	628	605	607	611	610	638	620	634	646	639	673	631	618	649	636	599	648	586	639	625	588	620	618	618	660	613	625	608	595	616	640	619	613	652	631	684	659	636	613	643	630	629	635	645	654	652	617	626	637	597	609	620	606	564	634	607	610	659	616	629	670	628	604	594	642	644	675	641	641	648	623	632	578	604	632	645	613	632	665	604	652	656	651	596	617	642	652	584	636	629	645	656	606	623	690	598	604	621	660	626	615	623	618	625	601	660	632	597	663	612	626	617	585	631	628	648	609	639	611	632	655	635	673	602	644	672	610	636	630	643	652	655	657	634	637	631	575	597	615	619	650	607	659	666	619	649	626	628	630	616	645	625	672	579	616	622	670	633	603	655	621	643	595	618	639	620	628	629	646	636	641	676	621	628	641	633	632	627	668	686	616	648	612	611	607	613	644	596	616	634	599	610	663	611	612	591	678	631	613	636	650	613	603	622	644	618	660	606	635	636	606	640	648	601	631	641	633	666	611	585	682	624	588	615	621	613	620	606	672	578	636	619	606	689	620	615	628	659	602	618	637	618	630	627	641	595	619	666	622	623	627	661	646	603	682	636	655	577	643	621	627	654	601	657	619	651	632	610	640	638	629	631	641	663	606	609	638	597	670	605	631	594	624	610	643	591	614	655	612	664	633	625	636	589	648	699	634	616	659	592	602	623	640	629	602	573	635	630	622	609	599	668	617	601	641	633	628	602	670	666	608	639	659	632	624	682	649	613	623	612	623	630	585	630	638	611	645	617	615	589	613	654	586	650	630	673	610	673	645	683	622	605	609	652	663	662	671	610	627	634	660	669	601	644	656	610	562	651	591	637	612	603	651	670	621	663	614	616	615	639	594	609	605	585	617	651	647	591	598	664	653	641	661	621	639	641	650	638	640	669	633	621	598	674	655	638	672	612	654	619	652	633	667	638	621	619	624	651	627	614	617	634	668	628	608	660	646	619	611	649	601	597	629	625	641	646	598	665	621	652	616	602	637	653	617	661	610	618	633	642	604	643	623	624	626	603	634	594	609	681	645	616	644	610	688	649	666	631	669	675	638	627	657	594	608	676	611	631	630	600	635	576	664	654	627	629	595	642	619	639	639	599	624	608	631	658	637	628	647	694	610	629	654	679	641	667	655	622	648	598	665	623	618	597	627	645	619	578	644	630	657	653	644	662	612	634	641	663	585	657	639	624	651	661	656	670	633	668	675	665	633	637	626	587	672	600	612	607	634	635	643	643	666	627	682	649	634	614	636	610	621	652	661	610	615	650	659	635	633	664	606	602	645	574	628	637	632	640	627	624	615	636	673	643	648	633	662	627	672	645	646	664	650	621	637	621	636	613	645	628	623	641	659	591	627	610	642	626	638	628	686	623	628	626	625	625	654	624	650	686	647	655	669	613	670	610	623	640	617	631	655	645	635	654	592	609	613	625	612	605	610	678	658	603	646	614	665	640	629	603	648	635	622	613	605	641	610	614	647	587	589	648	612	607	650	625	614	629	652	635	669	621	613	616	674	641	588	619	666	626	653	645	620	618	596	594	645	632	625	645	597	634	626	650	638	623	637	674	565	638	566	618	658	594	629	646	625	605	595	631	654	603	627	662	643	665	618	616	624	638	650	663	632	618	620	634	679	674	662	603	647	667	613	646	661	647	589	624	641	622	642	637	623	642	639	614	632	611	616	578	632	620	595	630	625	638	612	588	632	594	628	630	666	639	665	640	650	663	592	565	599	617	632	696	614	598	669	625	647	656	664	624	619	642	636	653	635	606	590	697	616	657	658	578	652	644	658	606	613	653	627	664	625	646	575	641	622	660	612	663	595	608	657	645	619	620	630	617	609	654	654	612	603	606	592	639	617	634	644	681	625	613	619	650	602	635	647	616	622	656	637	599	653	632	614	612	632	655	605	647	629	667	598	617	625	644	617	625	670	645	623	625	644	654	656	639	598	573	623	581	638	590	652	602	608	605	643	676	596	607	630	622	623	628	562	663	627	622	625	595	615	643	657	615	659	627	643	606	669	682	668	642	642	614	621	651	632	614	673	615	637	630	647	626	625	671	636	639	652	607	645	605	642	673	620	589	656	639	643	638	605	623	629	624	629	613	615	629	626	629	615	607	635	629	665	634	627	631	596	648	635	609	620	620	632	649	657	650	626	647	605	599	631	620	632	626	649	635	606	586	650	605	626	624	624	621	630	648	681	688	607	638	633	592	648	641	589	659	698	634	614	669	644	652	613	645	635	632	602	598	621	621	656	612	578	622	638	654	617	649	625	654	626	664	627	605	566	599	659	659	600	572	603	667	610	596	647	670	626	649	598	627	617	597	633	616	631	627	623	625	652	597	636	627	655	650	603	643	617	671	639	621	613	613	614	642	602	621	636	638	625	625	603	618	614	641	674	626	614	625	631	599	635	666	677	647	623	607	638	607	611	672	697	612	626	638	620	652	668	625	612	631	596	684	639	619	625	649	630	599	651	603	632	621
27537	20680	9500	1046	716	672	586	480	487	492	461	463	471	490	463	459	448	442	437	431	492	465	474	487	478	481	460	491	477	475	472	467	456	434	455	511	452	462	502	506	484	475	447	455	472	473	461	428	448	453	478	472	468	459	432	474	504	458	445	478	491	472	455	489	481	447	481	447	477	461	458	438	466	452	452	497	478	485	440	500	445	455	417	471	404	464	457	485	471	456	456	482	478	455	486	462	486	480	442	514	481	493	473	514	477	477	482	468	443	456	461	455	441	472	489	448	467	443	463	458	503	451	472	449	432	459	461	460	494	462	450	476	484	491	427	494	495	472	447	492	491	445	458	420	452	496	453	425	463	454	456	469	506	462	484	492	471	461	458	456	473	455	467	413	480	501	474	474	480	439	447	462	464	446	475	492	477	435	480	455	450	426	452	479	430	481	479	473	434	451	468	474	466	464	450	466	473	437	475	448	475	461	479	451	478	444	485	485	406	482	467	445	453	454	473	466	487	477	484	462	433	491	454	507	468	476	466	439	453	450	479	475	465	490	445	460	459	485	447	453	440	458	439	487	461	467	458	443	437	464	474	439	503	492	477	494	460	445	481	429	431	492	473	496	476	446	485	510	480	441	432	468	439	431	486	448	443	509	440	455	444	486	473	455	457	458	478	438	446	483	461	458	415	511	519	445	446	466	485	480	469	424	453	477	457	476	462	423	461	458	428	424	479	452	475	498	463	465	487	429	446	455	457	473	414	469	453	484	507	448	446	494	486	450	508	467	462	474	483	467	452	464	438	439	485	462	457	447	455	486	471	446	436	482	430	453	500	448	485	449	452	482	447	452	466	487	434	488	465	471	477	459	472	483	473	447	459	479	452	455	478	488	458	442	433	423	447	452	448	501	454	434	463	491	426	452	479	421	461	418	451	503	500	429	484	421	489	486	497	481	486	490	472	417	442	475	455	464	439	439	473	454	428	492	451	414	425	437	447	466	462	452	449	481	452	462	446	477	457	477	422	477	449	449	460	455	429	473	452	500	473	509	463	436	475	479	459	449	468	441	449	479	474	496	425	435	476	482	459	466	484	453	490	450	470	455	469	453	441	459	513	417	493	446	471	467	409	446	487	447	451	457	428	475	477	471	467	444	454	448	509	467	495	469	445	475	449	418	446	445	435	466	458	481	462	461	448	418	462	483	434	483	449	489	429	485	509	458	461	464	455	437	423	463	460	463	468	492	482	451	481	462	437	481	447	484	437	466	517	457	508	453	467	467	470	457	438	459	458	462	448	497	468	464	436	457	448	485	476	477	514	481	463	461	449	486	471	461	452	449	465	488	491	460	466	444	426	477	464	470	516	475	450	483	492	470	479	470	450	434	488	505	462	519	487	475	478	443	466	422	487	450	445	496	475	449	428	478	472	453	455	454	481	446	483	482	478	429	430	449	448	493	502	500	457	472	473	474	434	483	449	441	471	448	458	491	480	451	483	431	453	476	451	473	460	442	441	493	451	452	431	455	484	448	474	485	477	452	493	453	443	490	466	450	451	447	457	456	490	496	477	464	516	482	474	438	454	492	443	428	450	468	474	472	507	479	463	400	432	403	451	463	435	467	447	447	459	439	450	445	459	455	482	481	478	443	441	489	509	495	462	460	466	460	500	447	470	460	450	483	484	443	450	452	452	450	449	410	443	487	486	460	499	470	463	503	425	453	475	476	478	448	475	490	476	420	495	444	437	504	484	464	447	462	426	431	473	426	453	521	478	458	487	420	458	487	467	506	473	476	462	442	505	499	461	452	465	440	475	443	482	460	460	456	489	450	512	475	454	506	455	422	465	484	438	444	450	463	446	460	490	479	458	534	469	448	476	487	453	469	452	499	482	418	462	474	482	421	432	493	453	460	488	438	460	469	466	460	481	425	445	468	444	416	479	421	448	442	447	490	479	453	454	458	500	454	501	460	464	459	397	484	482	445	462	435	465	488	486	468	465	433	480	490	479	483	488	472	465	478	459	454	419	458	446	452	444	470	489	434	488	448	443	497	489	490	423	457	456	471	445	467	488	471	479	465	439	416	433	438	425	473	468	491	473	446	467	461	464	470	470	464	433	479	489	454	467	465	443	474	428	458	472	403	426	446	463	467	442	467	423	435	414	486	478	449	440	451	452	493	472	433	422	477	446	461	455	456	443	433	515	496	426	464	444	500	477	482	473	470	482	429	485	468	469	441	515	439	461	451	491	484	405	446	472	452	471	504	461	455	483	454	473	446	414	468	452	466	459	462	473	436	463	477	453	432	511	497	417	437	448	486	445	446	486	467	432	473	489	454	477	487	451	488	469	463	424	473	419	439	465	479	495	437	466	414	472	427	495	457	464	452	488	444	452	450	466	457	464	492	436	484	459	437	477	501	457	488	499	465	467	460	483	492	497	441	465	466	437	445	455	464	405	424	438	486	507	454	439	431	433	473	482	472	467	491	455	438	443	480	448	441	449	424	464	456	424	468	470	491	477	507	462	481	462	411	471	460	429	444	456	441	474	474	453	426	468	464	461	477	449	507	441	467	466	494	457	460	505	469	490	454	446	454	468	475	490	458	447	443	444	475	485	471	457	445	457	413	440	437	459	468	469	469	475	450	443	470	439	431	455	496	467	476	440	457	481	475	454	453	465	475	499	474	461	481	495	476	522	444	446	445	499	455	470	457	434	432	424	462	433	471	430	423	500	463	480	478	432	434	446	430	448	468	463	476	439	475	426	476	505	468	446	493	471	472	452	431	462	485	455	462	462	474	423	456	504	483	429	462	457	461	444	466	456	432	451	432	452	478	477	501	460	470	431	447	466	467	426	439	455	469	498	428	443	432	457	446	469	480	490	500	471	454	455	475	532	457	434	478	479	432	493	518	432	500	462	461	435	440	489	489	478	468	423	494	438	509	484	463	481	468	495	440	476	458	441	462	461	461	467	453	472	480	457	474	440	428	449	473	455	485	451	441	472	435	471	461	407	434	465	466	437	479	446	429	446	455	459	461	453	474	442	450	473	482	438	446	450	445	463	433	498	476	532	449	446	479	457	518	479	464	485	434	482	426	449	489	413	432	452	446	473	486	496	452	453	456	443	450	471	480	468	492	461	463	448	457	441	446	427	517	456	441	443	474	485	485	458	466	463	486	461	474	473	462	473	479	488	461	483	452	431	473	454	477	436	474	456	440	475	460	450	460	450	495	459	469	435	444	495	479	490	492	451	482	453	449	446	455	467	490	436	473	461	455	475	456	479	466	469	510	474	443	482	450	501	455	513	483	443	468	466	482	455	437	497	488	466	467	411	487	482	432	480	459	471	438	442	462	477	422	463	498	493	470	461	468	460	482	485	467	505	443	444	426	458	450	492	449	457	430	459	457	491	460	487	461	445	460	467	488	470	484	487	493	417	436	442	476	457	468	428	453	466	449	452	453	461	498	441	475	468	440	418	448	436	410	476	461	476	484	447	473	423	458
4225	931	902	688	568	575	507	522	500	482	514	492	459	421	522	453	511	534	484	450	467	525	417	490	444	455	461	460	498	475	516	476	444	455	463	455	461	462	487	468	474	507	468	478	486	470	425	475	465	450	452	501	462	498	430	446	502	458	456	492	461	436	451	476	470	449	470	480	480	473	481	459	485	504	451	490	494	414	488	473	513	494	484	462	472	482	454	496	467	437	476	422	491	451	521	464	438	494	416	480	442	469	465	480	432	436	491	436	509	455	486	458	487	466	459	473	498	493	457	445	483	489	473	485	482	481	449	463	486	465	497	538	434	466	481	481	417	481	499	447	449	497	440	492	479	499	485	462	497	477	470	482	504	482	452	488	460	424	466	424	464	496	466	430	470	484	457	489	479	483	485	495	445	452	425	435	461	462	494	459	474	451	476	448	442	474	426	470	532	478	441	462	487	489	465	481	499	462	431	484	476	466	478	467	487	488	477	489	473	463	428	523	479	465	437	478	463	498	460	475	429	495	466	464	472	444	485	502	506	496	502	476	485	520	462	445	448	422	446	465	493	487	475	470	520	480	483	501	485	467	472	463	457	446	474	476	475	500	484	478	491	463	463	482	437	459	455	509	452	474	453	478	465	428	450	508	463	469	507	504	470	470	481	526	479	504	512	435	449	492	441	475	480	465	469	512	449	449	448	529	509	469	479	499	476	470	461	480	449	505	449	464	481	472	451	482	466	482	445	467	464	487	437	473	484	445	455	474	444	501	489	466	472	465	469	473	469	480	497	480	485	459	468	474	473	470	484	503	465	427	489	496	460	443	454	462	455	442	463	452	474	482	473	460	482	482	500	454	494	503	444	463	444	466	500	495	512	435	483	471	488	448	437	486	486	450	486	463	482	488	462	507	438	460	481	479	425	465	473	467	469	466	488	440	459	450	466	495	441	453	526	495	452	494	495	451	491	477	474	468	473	467	445	451	483	457	470	499	477	520	480	461	449	447	466	486	454	427	517	499	456	469	477	434	432	486	458	471	495	484	409	461	478	500	478	500	493	471	496	499	494	472	481	473	476	516	436	472	459	500	444	448	466	467	488	476	470	476	458	477	438	452	486	464	526	499	467	460	480	463	451	505	461	474	430	483	488	500	499	465	513	480	489	465	467	446	506	453	488	459	499	473	470	463	486	454	480	471	476	516	457	493	442	488	476	460	434	460	471	499	524	460	474	487	450	475	460	492	484	463	463	481	462	463	501	495	474	486	480	509	456	488	501	488	476	474	465	469	509	454	436	493	497	493	465	472	429	460	413	460	449	497	450	499	449	446	517	513	434	490	473	444	455	486	470	499	481	471	476	454	507	484	471	468	508	475	495	473	471	474	450	475	509	434	417	468	450	464	503	472	444	473	480	452	453	482	457	504	457	467	434	459	452	457	507	481	460	464	492	465	492	460	486	487	448	488	450	519	459	456	465	458	480	477	478	479	447	433	464	468	496	447	471	438	487	446	501	444	481	486	452	497	469	471	470	491	496	471	522	492	477	450	450	434	491	473	485	469	481	449	523	437	474	451	449	477	490	462	454	439	486	477	442	501	465	462	490	448	447	440	503	458	456	504	506	479	436	445	468	465	458	439	497	459	471	481	436	486	492	488	478	474	489	480	505	450	454	448	486	488	420	471	496	428	473	472	452	477	495	458	488	481	483	485	499	493	473	458	469	488	453	513	459	474	478	471	468	470	446	513	513	449	432	495	465	478	491	463	455	461	489	451	475	529	434	467	477	479	445	473	426	471	490	450	463	504	447	482	480	473	426	446	458	459	455	496	495	499	470	476	502	489	455	426	442	455	471	516	472	444	508	455	492	471	458	487	446	480	494	480	455	428	458	448	464	457	509	457	470	470	502	463	499	470	484	452	472	486	438	492	450	508	464	475	415	487	474	458	472	493	464	527	490	493	507	506	460	466	478	466	486	466	497	481	481	424	499	469	466	443	461	476	471	492	500	467	449	433	441	490	448	454	441	474	470	471	473	470	465	486	511	464	456	477	448	475	488	500	464	487	460	510	469	490	458	463	458	455	423	492	493	517	423	489	454	464	485	490	466	459	507	488	455	477	443	486	464	476	477	423	487	476	447	449	481	478	481	486	443	483	480	485	464	487	471	497	464	501	528	489	471	441	448	501	472	468	446	484	464	468	475	448	422	513	472	494	472	443	458	483	482	453	476	462	490	454	508	439	488	460	465	465	449	494	486	474	490	469	483	464	508	461	467	524	448	498	512	484	467	438	477	478	435	477	501	451	448	464	470	476	503	482	462	483	476	471	480	449	467	515	490	474	455	483	469	542	475	497	491	479	476	448	499	479	489	473	483	512	464	489	496	477	445	472	482	498	471	467	473	519	454	433	469	462	467	465	444	473	447	484	465	490	469	489	477	458	439	486	463	446	495	497	449	467	489	490	456	442	461	459	477	438	512	474	493	510	445	486	453	484	452	421	455	528	477	488	516	479	445	490	492	480	466	446	464	482	467	447	501	478	478	490	452	477	453	440	472	458	471	493	492	465	470	470	453	504	501	468	484	478	479	452	467	482	459	480	453	471	473	503	520	466	500	428	489	491	494	492	470	450	484	432	431	500	476	469	462	467	513	457	454	467	442	454	450	471	452	462	496	464	510	480	462	456	488	456	472	442	480	482	475	444	504	497	457	474	499	488	507	519	470	492	490	470	517	480	447	453	488	465	493	449	472	478	457	451	432	463	493	474	435	456	477	482	457	488	482	450	474	480	515	454	463	469	500	470	477	453	488	486	449	532	466	483	485	515	465	487	471	512	482	482	468	477	520	463	481	481	478	520	465	471	466	441	467	462	485	482	476	465	491	452	426	461	469	523	478	465	465	469	488	472	454	463	508	442	432	460	471	496	435	482	468	477	455	460	474	491	472	493	508	493	485	489	462	470	479	499	510	470	460	500	507	487	482	497	446	473	482	466	505	441	468	479	468	465	451	468	458	486	452	449	432	479	465	484	459	459	479	459	498	470	486	447	492	460	471	463	513	478	481	466	497	447	504	499	429	442	469	476	489	478	475	494	478	456	466	494	453	479	480	454	457	462	449	483	448	483	479	484	446	441	471	454	470	466	469	477	463	479	473	424	444	461	449	439	490	498	454	468	484	490	508	491	452	469	479	501	501	467	487	456	478	471	456	480	446	491	465	459	464	483	455	502	498	468	442	494	470	443	514	478	470	444	493	465	532	475	490	465	453	468	454	461	463	500	476	486	464	470	448	452	493	502	465	489	457	464	474	473	465	499	476	493	484	499	448	496	471	466	500	479	479	476	487	486	495	453	492	461	463	470	462	455	470	440	470	498	457	478	479	445	445	469	476	480	459	459	501	468	492	468	471	486	483	462	470	481	449	472	469	487	457	497	474	485	468	465	439	500	487	464	495	441	448	483	494	422	464	481	440	468	518	449	453	486	476	530	468	489	462	488	499	487	470	484
23818	21328	28952	24062	21334	19971	2701	1344	1152	1046	983	996	920	955	894	958	869	901	845	821	849	859	830	767	827	842	792	853	795	785	830	794	797	821	812	794	822	841	828	806	814	833	818	809	813	823	815	805	841	794	819	837	777	804	782	801	803	841	867	811	795	847	801	776	793	775	810	808	839	849	783	763	840	771	820	802	819	811	787	792	842	781	768	789	837	803	810	827	769	852	762	801	806	778	822	783	809	815	803	765	793	779	789	814	821	768	784	810	841	854	798	774	787	842	784	832	818	804	815	779	812	798	770	800	795	768	773	835	771	833	814	708	823	778	820	835	767	814	780	819	805	828	812	775	801	818	858	848	804	782	765	848	805	770	775	804	797	851	800	773	796	842	791	826	790	813	823	790	860	852	791	855	788	834	787	818	766	829	800	812	794	844	790	810	823	817	803	777	773	801	823	805	775	809	807	809	791	795	755	806	794	726	794	767	867	835	799	766	772	789	779	775	798	773	818	873	832	812	793	793	821	795	816	852	836	835	813	812	795	836	816	832	807	781	747	803	812	819	775	830	773	796	818	783	789	814	837	784	837	782	798	798	788	809	772	795	718	756	813	842	803	786	774	816	802	786	810	787	818	804	780	845	813	788	762	800	810	805	741	801	874	807	822	839	803	785	813	762	849	794	790	794	840	820	752	823	791	767	783	777	795	760	825	832	746	809	776	796	844	812	794	796	801	808	781	797	811	795	849	795	849	794	833	785	776	788	772	849	830	793	770	722	821	825	762	877	812	748	785	814	794	805	842	745	885	841	848	818	769	836	800	826	839	810	829	831	803	747	821	816	782	781	804	823	779	841	830	815	822	799	804	764	747	771	771	775	830	807	797	789	782	798	757	799	829	828	855	816	814	804	808	842	764	843	770	784	771	801	807	770	802	848	778	826	810	856	817	832	818	807	768	820	746	789	825	775	750	811	840	760	780	854	754	763	786	838	779	749	774	776	769	772	827	751	832	775	793	806	781	858	795	772	801	826	842	839	784	743	792	755	793	840	771	831	772	834	765	782	750	781	797	830	773	810	822	839	810	757	837	789	790	770	803	838	776	787	777	776	776	822	789	784	818	793	750	831	764	767	787	785	760	817	810	840	772	845	833	813	768	765	780	800	799	810	810	755	811	809	798	792	789	819	799	750	774	751	750	818	757	813	772	767	842	837	794	760	791	792	776	826	805	825	805	818	769	753	843	815	772	796	837	799	837	786	792	819	847	803	772	831	774	806	782	777	827	743	767	754	772	790	756	793	828	769	759	837	757	837	783	854	825	795	825	772	768	805	811	781	783	814	733	819	813	768	821	807	772	818	842	851	833	774	807	792	821	772	752	748	740	813	814	796	831	813	777	833	763	766	815	789	848	828	792	807	772	804	813	790	812	819	812	774	795	761	777	799	799	789	803	816	808	788	759	790	788	806	854	799	835	816	805	811	831	805	778	801	812	792	790	812	786	729	817	795	854	812	761	764	820	849	853	815	785	835	774	837	793	810	822	774	797	795	836	749	785	844	805	790	801	790	804	764	764	834	833	815	864	841	814	818	834	794	821	768	798	794	762	822	764	769	809	787	770	842	815	798	800	800	823	754	800	800	767	784	814	808	810	773	770	787	753	786	824	844	840	785	778	808	726	761	807	813	823	820	818	764	765	806	797	797	788	840	833	797	773	813	777	798	814	795	810	798	783	816	830	722	784	827	772	750	791	783	788	791	814	780	782	757	799	844	812	855	803	797	807	845	788	818	808	770	815	760	822	744	787	838	819	783	785	809	800	842	811	795	782	790	806	787	834	782	759	771	806	809	820	798	808	785	729	788	777	834	843	783	777	809	759	844	813	816	819	839	785	788	803	798	776	780	808	776	810	744	808	799	783	795	793	779	755	776	792	754	754	766	798	827	799	739	803	751	761	868	858	795	851	778	762	780	807	862	773	813	781	780	732	766	768	815	786	834	801	790	801	766	815	763	795	837	765	793	775	797	825	833	849	825	857	823	771	834	768	796	803	782	760	796	823	739	782	804	791	817	830	764	874	793	797	816	830	785	829	814	820	827	776	804	842	792	797	786	779	782	796	779	840	848	778	810	789	758	822	847	791	791	780	788	791	808	799	791	822	832	780	785	798	825	810	758	826	766	795	775	780	747	803	804	757	821	807	771	789	790	786	794	822	778	752	831	784	812	769	811	767	770	762	814	822	800	736	798	784	819	779	795	812	805	826	825	833	822	818	777	786	794	813	784	751	811	792	824	819	808	808	790	877	804	825	887	799	777	788	867	788	840	836	807	803	783	737	835	746	783	761	789	803	832	730	847	815	767	767	792	805	770	802	826	788	799	824	806	839	823	804	802	810	779	808	778	797	811	836	753	826	820	833	794	815	748	841	781	798	846	780	767	796	808	786	780	843	802	821	861	794	814	786	787	763	778	759	786	785	821	822	830	802	749	786	797	820	802	815	790	818	791	802	826	758	767	803	793	794	813	772	789	810	786	755	814	820	783	828	764	785	739	816	820	757	812	789	804	808	870	805	761	783	812	821	783	800	814	805	835	824	787	797	778	762	798	782	778	780	765	759	776	796	845	845	772	738	815	789	800	809	774	810	772	793	793	773	792	799	780	807	793	773	833	822	790	784	831	801	810	767	777	763	832	808	803	783	752	796	795	790	748	786	786	810	813	845	841	842	813	815	802	792	821	796	772	820	832	883	799	810	767	747	800	802	852	847	834	838	815	821	820	778	806	799	812	766	766	795	783	825	786	775	826	797	815	789	814	780	825	755	786	731	769	768	809	834	799	812	769	809	815	752	779	816	831	816	783	804	802	747	804	790	804	827	753	803	808	854	843	842	811	778	807	814	779	771	783	787	839	866	790	784	802	790	773	856	777	761	752	781	771	807	774	786	765	822	785	777	820	803	738	825	788	850	807	795	840	812	797	822	782	786	852	783	783	825	844	815	811	816	812	820	784	810	763	783	803	777	856	792	790	834	815	788	769	797	787	799	818	749	826	834	793	791	825	779	792	787	775	749	804	833	789	783	769	776	769	827	804	797	785	775	786	795	825	849	776	786	795	798	789	798	780	793	823	791	802	794	770	712	830	822	831	773	730	805	851	751	806	800	809	829	809	760	770	723	802	797	825	779	825	813	819	815	780	796	793	769	796	777	793	824	792	842	773	818	818	806	799	842	859	803	811	765	789	831	788	816	881	788	799	751	860	772	803	762	768	757	802	862	834	803	849	768	814	829	854	791	832	816	788	830	858	767	798	774	800	755	802	806	783	786	779	828	800	800	819	822	820	785	749	818	805	822	832	805	788	731	812	726	781	803	782	711	784	838	817	804	785	822	802	774	823	786	807	787	824	828	802	810	788	810	801	789	818	805	806	840	795	809	820	779	847	803	838	804	803	805	844	762	813	813	809	793	809	797	807	756	800	805	836	859	792	757	815	776	797	785	826	781	813	810	833
3928	9023	7977	3973	2896	2223	1828	1557	1418	1212	1140	1061	1001	1023	977	913	954	912	971	892	854	811	855	889	839	827	903	812	818	800	848	791	871	834	860	826	815	828	820	812	766	835	855	812	799	849	814	790	815	812	824	803	804	810	791	863	832	802	812	827	876	893	786	813	804	801	817	809	766	781	856	820	855	825	778	792	810	854	768	799	780	847	804	736	782	847	812	816	797	795	847	782	847	790	806	818	820	808	808	780	781	812	844	797	778	865	763	802	811	772	873	828	806	823	835	875	836	743	866	800	760	907	867	769	821	795	780	834	840	846	781	759	786	774	815	819	792	776	827	815	853	812	844	814	804	766	810	768	817	825	735	828	786	780	815	825	813	770	819	783	836	828	806	798	812	794	781	844	831	848	796	802	821	806	831	750	822	768	874	762	803	826	850	845	794	805	783	796	823	834	826	806	765	830	742	799	817	780	838	826	797	819	814	780	782	839	789	799	777	859	778	826	814	796	809	822	808	825	821	783	777	804	812	795	826	823	810	822	806	783	755	782	797	808	837	780	773	813	819	786	805	825	825	812	795	757	834	823	828	779	796	827	812	840	811	826	779	783	773	820	801	801	788	818	783	794	799	798	856	762	805	852	773	768	776	765	846	823	821	840	774	783	835	838	847	765	773	759	789	803	812	818	778	839	802	812	822	813	815	795	782	769	824	764	776	805	791	853	836	833	796	825	794	844	853	768	802	776	766	769	811	818	777	855	745	787	843	834	818	847	792	820	825	816	782	808	834	781	819	835	764	778	805	853	835	780	846	775	858	820	821	811	792	786	816	831	814	776	841	826	848	848	800	847	845	770	866	822	771	828	818	782	833	818	798	835	839	827	780	800	819	783	810	800	787	843	767	820	831	820	749	763	769	794	822	805	823	769	841	760	826	792	798	874	833	839	816	801	815	859	884	795	757	807	780	804	813	851	856	833	833	762	748	839	890	787	834	796	811	792	821	810	786	787	848	837	773	852	873	830	799	818	836	829	780	728	780	796	779	783	839	870	805	807	853	828	786	816	798	792	807	817	823	784	795	797	799	841	815	784	832	807	783	803	859	801	821	816	782	811	842	799	791	815	820	800	798	708	799	807	779	796	828	810	829	771	869	826	791	809	817	827	786	834	778	825	774	777	754	845	888	878	775	795	829	818	799	775	854	835	829	863	868	826	799	831	871	772	798	832	819	779	788	801	786	802	840	805	812	779	826	781	796	772	760	814	915	830	833	799	845	779	769	790	824	820	776	807	780	782	774	772	808	852	761	802	828	825	777	798	779	770	811	799	787	842	843	803	778	848	842	809	855	808	786	812	811	827	824	811	826	755	809	799	830	773	796	822	811	782	876	832	792	801	802	817	795	767	770	783	807	763	783	797	850	819	813	838	795	794	806	818	787	776	801	833	796	794	827	822	823	833	741	778	779	828	787	781	800	813	828	803	788	791	819	779	811	823	802	824	814	779	857	809	800	797	800	809	850	831	820	812	837	854	803	833	810	832	784	769	812	806	799	807	839	820	795	828	814	795	844	848	798	847	799	758	766	839	763	781	871	797	808	820	753	849	816	773	815	823	862	805	784	769	783	803	792	766	794	761	839	804	833	807	775	800	838	753	797	844	817	905	849	798	771	765	883	781	848	770	821	839	832	832	749	759	816	808	808	810	823	783	806	813	827	817	791	806	818	796	843	803	808	813	839	828	825	784	835	863	800	815	861	792	790	808	757	824	796	784	818	818	810	733	786	828	828	791	847	813	807	769	826	800	778	820	872	836	785	819	829	835	773	785	775	851	802	768	867	830	799	834	780	781	857	837	786	802	827	804	781	792	835	833	778	801	782	822	797	807	770	815	778	805	828	808	837	787	827	830	784	766	811	788	776	809	810	812	809	809	865	823	751	798	796	798	813	811	814	860	808	749	788	797	836	821	826	855	803	809	839	786	830	788	846	792	798	780	814	799	830	785	825	783	807	787	798	809	808	829	780	839	790	816	800	802	785	797	794	797	815	797	833	774	829	786	803	780	811	791	873	784	791	824	839	826	736	794	792	768	832	763	789	817	805	799	835	844	866	790	804	763	846	800	787	809	842	777	811	812	836	785	807	769	799	793	809	786	874	786	796	772	817	818	821	810	816	757	855	787	862	861	831	788	793	831	760	755	824	830	747	836	814	818	833	760	839	828	802	820	803	764	801	778	778	799	853	826	862	827	839	790	757	812	809	830	760	782	795	836	812	818	777	838	769	797	783	833	830	789	793	829	804	798	845	735	803	817	802	841	752	831	752	848	829	841	774	800	782	807	821	779	851	797	879	813	798	856	833	811	840	836	803	767	805	780	773	858	802	864	805	783	808	844	780	787	765	758	780	829	788	788	792	779	823	799	792	820	780	847	834	812	783	800	794	849	813	787	851	772	754	816	805	823	797	812	787	793	799	828	848	792	803	803	800	822	793	824	810	864	830	771	801	748	852	828	809	841	816	835	797	867	807	778	806	817	763	823	814	776	829	803	753	865	839	797	787	774	812	812	834	794	812	816	790	831	757	807	778	851	789	853	786	824	766	822	808	782	797	797	764	807	816	821	798	801	788	774	790	808	859	809	803	845	741	814	816	844	788	800	762	830	791	790	788	817	812	793	815	797	828	800	805	831	802	823	850	807	845	825	797	798	830	811	812	756	783	819	788	833	717	793	816	876	840	867	806	787	845	792	775	852	828	765	824	803	802	766	787	831	838	813	828	815	817	821	794	766	791	806	808	812	812	833	769	830	779	818	835	815	829	821	754	774	790	734	813	821	837	810	812	763	801	794	771	840	783	805	794	757	763	844	779	800	787	795	826	793	808	817	840	781	821	807	765	800	798	789	806	826	810	810	794	879	810	809	805	777	784	813	822	801	869	781	806	796	811	802	811	815	808	861	826	808	821	816	780	797	762	769	815	825	794	806	803	800	789	807	850	811	771	833	815	827	792	812	828	804	796	807	825	796	780	790	756	814	810	791	848	767	786	832	836	775	781	838	827	807	832	755	771	838	823	774	826	866	814	816	788	792	820	822	816	822	802	810	761	810	782	811	766	856	823	809	833	836	808	786	791	765	769	814	816	806	770	753	830	825	818	786	818	841	836	776	850	825	802	810	806	812	798	792	867	790	802	801	796	805	819	803	798	811	778	804	826	824	743	820	798	752	825	846	816	815	751	784	791	792	825	834	762	791	825	804	846	820	802	842	833	813	798	805	830	796	849	788	812	802	848	751	807	821	795	781	793	826	785	774	788	786	809	851	849	827	806	827	812	805	843	831	804	768	830	736	808	799	820	824	790	831	743	798	804	793	812	840	832	846	768	795	839	827	796	796	863	774	802	822	738	779	822	799	777	789	815	813	804	840	835	831	821	874	851	797	805	769	775	833	819	787	815	812	830	838	823	751	831	815	818	773	864	796	822	816	818	796	858	770	808	802	840	816	818	786	796	851
24927	21337	28386	24574	21154	4170	658	439	368	365	339	272	265	251	279	277	257	257	234	231	261	232	217	241	221	242	206	229	223	212	252	231	262	237	215	229	219	203	235	241	227	235	243	216	216	238	230	205	213	232	233	220	212	183	214	219	228	218	233	195	222	213	216	230	210	238	217	193	230	233	220	211	222	196	210	225	205	198	224	253	211	221	226	224	214	246	211	196	199	225	219	203	236	215	205	221	224	225	209	200	217	237	218	202	214	230	223	224	224	215	188	246	230	218	219	213	214	215	227	218	228	197	214	226	244	227	202	211	235	231	223	209	214	216	212	231	241	223	213	209	222	230	240	219	237	229	231	228	234	229	228	221	230	238	246	205	244	229	202	210	206	221	227	218	220	219	198	202	218	216	211	231	224	211	222	216	237	211	243	247	213	211	211	217	223	201	222	201	220	222	199	221	230	232	252	197	225	218	233	216	197	237	192	203	194	199	233	219	207	218	195	224	209	210	236	230	228	238	199	213	212	234	243	207	200	231	216	211	220	203	224	194	227	202	225	197	185	205	221	218	205	191	219	206	221	225	219	215	208	228	237	197	227	228	228	222	213	221	207	214	245	199	210	214	219	235	219	213	250	230	201	227	232	224	209	208	192	206	223	203	186	196	234	221	196	223	205	226	232	234	215	228	247	204	254	203	231	211	225	213	220	224	231	212	216	239	213	211	237	212	210	202	216	209	235	202	208	205	205	241	211	241	212	247	211	196	234	226	198	231	201	213	229	205	234	221	222	217	234	229	205	220	229	224	214	236	211	215	217	230	239	231	196	233	239	204	222	232	204	225	227	225	225	211	227	197	215	218	214	197	230	221	207	220	205	218	207	239	195	218	204	210	218	229	201	229	212	225	232	231	207	213	218	200	206	241	203	210	224	210	209	174	204	224	234	223	211	223	221	219	207	225	212	205	209	221	215	205	237	226	236	218	213	214	196	217	217	203	214	224	193	222	209	242	214	228	210	190	210	207	209	241	229	214	202	201	243	241	214	194	211	225	214	211	219	200	221	193	242	238	223	224	191	206	221	237	218	213	220	226	215	196	218	219	212	216	222	204	263	224	184	229	207	225	213	205	230	203	208	242	231	228	218	227	210	215	207	206	216	218	204	181	182	187	205	228	223	219	200	209	228	214	228	212	209	235	210	221	206	214	221	216	190	211	200	221	203	203	235	232	212	172	217	209	240	219	240	237	224	216	237	234	219	228	192	226	217	219	225	207	181	233	220	235	209	262	201	204	239	235	203	231	211	207	204	218	215	225	229	192	203	209	236	237	205	197	221	217	208	202	218	198	230	204	206	205	190	191	230	194	237	212	194	209	207	213	166	215	218	219	204	218	227	198	233	206	221	224	212	238	188	217	218	211	206	245	215	196	196	236	218	206	169	214	199	198	189	206	209	213	221	199	211	208	186	223	213	229	213	217	188	227	234	219	209	226	205	230	214	224	219	222	188	226	216	217	198	247	209	210	188	221	211	186	221	229	241	207	237	226	205	199	188	217	213	206	217	216	185	223	230	226	218	194	220	212	208	232	246	232	196	234	234	181	225	193	233	206	195	195	228	203	211	228	240	212	213	216	215	211	232	234	216	221	214	238	213	204	224	212	223	212	224	221	227	219	216	190	208	199	226	233	222	220	223	208	209	208	232	234	232	241	213	225	224	203	214	190	240	224	221	202	206	227	210	197	220	209	213	219	220	239	215	234	219	250	218	223	208	203	192	237	206	210	204	203	221	217	213	199	210	213	192	215	216	215	210	224	230	203	218	218	181	211	201	208	223	230	213	231	204	235	234	212	239	208	193	227	217	224	210	223	190	216	210	232	228	216	188	211	203	210	213	193	226	193	203	218	202	215	199	203	244	259	206	210	218	212	217	222	219	206	228	213	190	218	225	220	236	229	217	211	235	205	198	201	225	218	232	222	243	222	225	216	223	208	217	217	201	217	237	207	211	191	203	235	208	212	228	187	222	202	232	209	215	207	176	199	193	209	214	216	205	216	201	214	221	246	219	217	223	225	203	221	226	228	208	211	243	207	237	193	211	219	217	233	196	211	213	201	211	219	226	220	219	211	207	222	224	208	191	222	220	229	212	219	223	226	209	230	217	221	214	199	220	226	202	231	263	209	242	225	209	212	194	202	213	207	239	203	194	245	231	202	202	226	231	220	196	218	217	196	194	178	219	231	201	214	227	231	207	239	192	219	223	237	203	255	199	220	226	211	199	228	197	227	202	244	198	212	229	225	237	229	230	204	223	203	215	223	210	186	215	236	227	239	209	207	210	219	204	183	225	210	207	226	234	214	216	205	218	213	224	233	200	229	226	221	228	222	227	203	226	206	191	207	225	239	225	219	212	202	230	226	250	229	194	215	227	211	220	225	223	244	198	191	216	197	222	205	229	219	252	186	217	235	205	205	220	235	210	229	226	232	237	240	203	208	210	205	211	234	239	230	209	265	195	213	226	204	209	230	231	213	213	229	230	207	212	199	234	213	221	204	220	226	211	245	227	200	217	218	202	218	231	220	236	207	214	218	219	217	222	231	224	203	235	197	225	192	215	230	218	240	218	216	221	214	243	230	206	193	194	201	218	219	234	205	215	224	179	237	208	224	212	217	205	197	208	207	200	234	199	218	213	215	219	200	221	186	188	200	230	211	181	230	184	208	204	239	248	219	208	202	222	206	205	231	195	224	208	216	247	208	238	218	225	228	228	204	227	216	222	195	188	229	199	213	227	213	194	220	207	225	217	226	214	208	220	228	213	252	241	239	205	186	215	210	214	216	233	220	199	195	240	212	212	234	204	212	229	228	211	255	193	239	223	185	196	230	232	227	266	224	201	197	181	205	213	189	210	190	233	229	216	234	235	223	204	204	230	203	193	213	198	231	246	203	228	220	237	257	213	228	209	237	197	216	214	213	237	208	223	187	223	222	189	203	213	193	217	194	231	207	228	207	211	222	216	245	219	206	231	232	247	199	227	208	194	212	224	210	233	200	215	219	206	229	213	209	207	231	245	242	208	209	214	207	235	199	210	203	246	199	212	211	205	209	219	202	221	203	205	210	225	234	209	192	221	204	222	211	222	215	211	223	222	220	201	211	232	222	217	232	243	182	210	212	218	219	210	210	207	208	194	191	192	198	202	215	208	214	214	216	203	211	214	188	248	195	225	198	193	214	211	212	208	210	243	233	210	213	229	192	218	237	210	215	232	196	206	210	213	228	218	221	236	243	210	236	198	206	243	216	223	222	206	218	209	219	216	217	202	206	215	245	207	223	204	228	237	218	217	191	218	187	211	222	227	230	230	236	215	211	213	234	253	215	213	228	209	204	222	226	217	209	219	194	217	206	244	216	188	191	195	213	254	187	231	244	218	235	219	224	209	201	225	241	227	239	198	229	212	210	219	202	234	212	206	212	201	253	180	212	264	220	219	200	200	218	202	204	216	219	231	225
3564	5851	4834	2363	1588	1197	928	756	568	535	457	387	349	351	338	311	301	339	285	290	286	269	256	262	264	297	262	246	248	255	244	250	240	235	232	252	241	221	254	261	241	241	250	231	234	224	259	244	235	225	230	234	251	225	267	241	252	230	256	229	251	250	248	273	269	259	279	219	248	228	216	253	249	258	233	224	252	251	268	248	233	267	269	246	251	225	260	245	256	239	224	244	256	265	244	229	242	256	234	224	271	234	212	254	232	241	244	261	234	276	246	224	251	273	244	246	251	245	245	236	261	230	224	265	235	246	261	248	244	242	235	220	243	236	261	263	250	269	225	267	249	274	236	282	225	294	221	230	250	244	239	207	260	226	278	240	229	292	251	235	241	272	246	239	233	240	270	237	257	202	248	229	248	243	239	269	250	237	250	233	262	240	242	248	239	246	255	224	251	239	239	237	243	239	245	248	263	254	227	244	244	257	228	249	246	251	244	250	241	248	284	251	243	237	270	236	252	251	234	257	258	241	263	257	232	216	227	247	232	257	206	234	221	231	270	215	253	247	225	273	245	255	249	255	228	217	248	235	235	249	238	260	247	242	240	237	245	238	251	237	244	258	268	233	223	247	216	242	239	259	199	256	260	228	279	204	223	241	231	240	273	251	232	249	243	200	237	246	236	251	243	249	265	241	233	256	231	253	261	204	238	255	250	233	254	223	226	238	239	242	225	227	260	238	264	245	230	242	293	237	252	252	227	229	228	242	254	257	229	292	248	241	250	256	235	256	255	268	188	209	238	267	270	247	222	244	246	239	236	251	231	235	211	238	248	254	227	263	224	266	227	227	225	236	236	244	251	219	260	229	243	259	256	231	231	251	234	252	257	241	247	229	250	255	260	243	245	241	223	262	249	262	247	244	245	239	246	247	229	237	231	251	242	257	261	241	223	255	243	256	244	248	234	261	259	223	250	233	237	227	245	247	217	265	268	203	229	261	227	231	254	260	264	267	253	259	252	231	251	268	256	267	264	237	237	257	215	244	250	274	254	255	223	236	235	247	275	252	222	261	246	219	254	256	229	240	218	219	253	245	227	228	232	240	249	225	242	246	238	271	239	238	268	263	233	235	238	252	257	226	248	256	259	261	233	228	239	226	245	248	234	255	237	260	252	256	249	236	250	265	271	267	229	255	266	262	223	248	241	242	223	280	241	257	243	267	269	260	244	251	231	271	229	238	219	236	229	262	257	241	229	278	270	249	234	262	256	247	229	249	275	239	258	263	265	255	239	257	259	249	249	249	236	262	247	253	253	238	241	216	261	255	221	238	235	250	263	262	250	233	257	233	256	265	244	243	240	250	241	253	274	242	261	245	261	234	238	241	263	212	232	229	236	248	233	249	257	272	247	229	246	224	247	257	244	267	239	241	258	249	238	248	256	270	255	249	239	241	230	259	245	232	225	230	240	244	240	254	256	228	259	254	251	261	269	246	253	218	210	256	254	263	241	243	242	238	239	233	257	284	278	226	256	238	250	251	244	251	247	253	245	246	234	255	222	222	234	248	263	222	269	235	251	220	265	242	240	273	250	239	271	235	220	261	225	245	259	243	231	256	261	237	235	235	264	217	247	259	233	244	249	250	261	279	245	230	233	246	228	251	258	258	262	257	279	221	249	238	247	243	261	248	264	249	241	230	229	229	250	231	266	265	246	235	247	238	233	257	273	246	238	244	281	234	249	221	250	265	254	276	261	232	260	246	207	238	221	258	280	230	233	259	229	239	269	250	234	239	249	220	230	220	231	238	243	230	247	252	223	242	243	247	259	276	248	263	245	233	256	234	268	264	256	253	237	235	249	236	260	269	222	219	256	246	236	235	231	223	236	242	227	259	245	245	267	246	258	247	250	248	220	231	276	252	222	240	230	257	259	253	241	245	238	242	255	267	238	228	280	257	260	242	245	235	246	255	259	251	234	224	258	239	252	228	230	258	248	260	225	251	236	250	246	282	247	264	236	238	231	229	250	243	250	258	256	238	238	249	231	270	244	242	229	261	233	243	231	281	275	262	253	259	257	238	262	236	247	245	245	228	239	256	245	258	221	255	265	249	262	238	261	249	259	248	223	231	229	244	238	249	257	240	256	233	255	235	235	241	239	262	245	232	217	251	267	265	232	277	236	231	260	243	265	248	258	246	245	238	253	252	223	251	247	265	247	238	252	258	237	250	226	248	247	206	248	236	236	247	270	261	256	228	209	242	249	230	251	239	239	229	252	258	253	275	240	232	257	241	267	239	246	229	241	242	235	255	212	251	238	252	246	232	229	244	256	222	248	248	229	237	243	237	267	258	243	247	231	260	257	225	258	241	274	253	250	249	217	235	248	249	264	249	238	245	271	226	236	238	242	250	243	211	262	224	247	263	243	258	236	238	241	253	260	246	209	238	270	229	242	238	252	245	255	249	258	243	229	245	254	234	240	232	255	261	240	224	256	274	241	229	247	241	277	251	240	233	240	222	255	234	245	243	249	250	254	275	249	250	232	258	231	263	248	260	244	239	235	247	255	284	260	257	248	250	238	265	256	248	252	254	247	240	236	240	246	268	243	247	226	249	269	248	247	231	248	232	230	242	245	241	238	237	234	246	235	227	248	234	240	217	249	226	257	247	260	240	255	215	239	274	253	252	243	236	218	257	249	252	218	265	253	220	254	236	230	248	267	246	237	259	247	232	257	231	261	236	266	254	229	241	258	230	240	266	255	238	231	248	245	233	252	239	234	275	207	250	232	236	223	255	274	243	254	249	254	228	240	246	264	244	279	238	254	241	227	250	224	274	252	222	241	259	231	228	272	233	217	257	242	242	256	255	226	232	202	236	230	262	238	255	231	240	232	250	263	235	252	223	240	251	229	227	222	239	267	225	230	264	248	260	253	236	250	253	256	264	264	261	226	257	244	248	243	249	244	254	249	256	256	257	280	233	220	221	259	237	280	278	234	235	233	248	218	233	242	255	261	258	237	258	259	239	264	249	233	244	257	247	228	232	260	221	248	244	261	250	244	238	247	259	230	233	209	245	226	238	247	244	253	254	217	234	259	261	267	247	247	234	256	221	273	258	253	246	237	247	239	253	200	239	263	240	243	235	221	273	216	216	239	240	247	270	249	243	279	238	239	229	228	213	258	248	250	254	242	232	238	251	232	249	237	240	241	236	238	232	236	252	236	211	227	262	245	262	242	247	247	251	225	235	228	222	237	290	254	227	287	234	245	254	240	265	259	237	218	246	245	248	243	238	248	227	215	225	235	247	251	256	268	235	257	249	225	237	227	243	233	230	250	258	272	235	261	249	245	231	248	239	248	218	252	276	260	210	259	239	249	268	218	266	265	255	255	256	253	236	273	206	239	247	227	253	241	263	248	240	224	234	273	230	229	246	261	245	216	237	229	256	277	267	247	250	261	238	248	250	234	236	246	221	228	259	250	230	233	215	229	227	253	262	249	262	288	259	246	272
22757	21364	29209	23918	21366	21438	16292	1998	1192	1122	967	917	886	791	788	791	690	733	686	724	706	610	625	652	660	623	666	598	624	608	612	592	633	677	671	635	603	616	601	650	574	619	581	617	597	622	636	570	631	629	608	550	655	596	585	563	616	596	583	558	594	609	586	612	619	614	615	590	597	636	586	639	598	538	601	596	603	598	607	615	566	530	611	566	630	608	630	597	562	613	582	633	599	598	561	534	584	622	592	578	600	597	617	596	587	660	569	618	611	582	642	576	588	589	598	626	615	599	611	587	574	600	630	625	578	613	642	643	629	578	623	567	589	616	615	596	585	617	618	589	603	570	597	576	581	573	569	568	616	616	598	619	612	599	601	580	604	571	592	585	624	604	634	582	624	615	599	598	606	567	565	578	636	627	594	593	612	600	619	590	639	592	621	597	593	580	581	565	558	621	615	633	579	648	573	585	556	603	591	584	624	594	617	568	541	554	604	570	585	600	609	588	577	606	587	597	640	611	595	629	587	552	571	595	593	610	572	648	615	608	653	585	560	581	578	575	541	626	621	614	572	572	601	561	586	640	602	581	577	584	573	605	595	609	585	565	573	572	598	608	588	559	599	577	606	565	601	567	590	561	645	641	596	592	584	592	586	618	598	602	573	598	637	586	629	611	595	606	591	584	613	640	593	585	575	632	610	578	596	610	597	556	574	592	575	588	577	590	593	614	602	558	618	566	602	540	558	594	592	594	600	566	623	593	603	600	631	617	615	602	593	598	556	623	592	600	580	595	648	609	610	582	630	573	608	608	552	643	588	648	607	607	619	556	646	581	569	595	593	582	620	588	583	594	551	592	551	606	621	609	615	591	605	590	585	591	575	624	579	605	568	590	578	563	565	595	597	564	584	587	617	605	645	598	647	610	631	585	589	577	613	594	574	576	604	616	575	548	589	574	580	611	574	564	610	623	615	646	588	601	639	597	591	642	569	596	592	609	587	627	597	648	588	621	569	562	616	579	638	619	620	597	588	600	597	633	613	562	607	573	611	591	584	603	575	575	581	601	590	583	585	567	529	565	603	605	576	597	633	635	593	586	570	632	571	583	607	589	580	569	560	543	600	625	602	582	584	616	603	618	629	567	614	584	630	603	587	583	597	585	605	547	629	602	586	648	621	565	600	577	607	595	566	627	598	645	605	597	611	609	575	603	627	596	595	550	568	577	607	603	570	601	594	610	583	572	586	620	587	601	643	655	607	574	592	639	611	623	610	612	577	612	594	568	600	563	582	615	550	551	574	578	595	550	598	613	555	551	564	588	581	579	587	617	575	598	627	532	603	562	572	564	615	586	589	586	601	632	602	599	554	617	586	621	650	591	590	554	636	618	611	574	606	587	633	609	572	591	635	572	598	605	567	597	617	594	566	558	552	588	562	636	584	620	618	593	595	579	636	587	569	573	587	599	580	621	619	605	609	604	588	578	593	629	554	621	645	615	546	610	557	594	616	605	576	611	597	564	589	601	575	626	591	644	582	565	591	613	595	598	620	608	594	604	594	606	628	535	581	588	648	578	609	626	580	595	621	571	596	573	566	605	681	613	610	581	559	577	571	603	588	600	595	652	588	587	622	621	560	571	597	549	585	629	603	594	587	607	604	568	572	592	597	606	608	594	576	612	587	582	558	567	537	597	590	591	638	606	578	586	638	598	593	597	591	606	571	583	594	630	589	616	526	628	588	604	572	572	590	621	617	594	608	580	581	647	545	632	582	638	615	612	608	600	578	599	608	560	603	562	578	581	596	527	576	567	579	560	595	623	557	559	589	605	554	577	597	607	632	588	565	611	583	573	575	548	623	575	604	614	588	597	579	563	604	575	574	640	603	585	595	571	623	638	610	592	664	593	594	547	582	600	609	549	598	586	582	571	576	612	624	588	574	625	604	590	603	622	579	572	666	601	583	578	547	562	566	574	635	598	625	563	605	629	586	579	616	594	623	577	603	600	610	569	569	607	632	606	642	564	595	561	597	599	619	601	583	578	598	592	576	592	550	646	574	590	566	596	593	611	607	598	540	598	613	572	601	626	613	615	557	629	567	561	579	579	580	574	544	544	567	616	589	606	580	608	658	576	604	583	613	676	576	612	637	601	618	592	554	589	568	537	577	603	582	553	598	588	573	601	614	599	589	555	621	601	583	575	572	609	599	597	580	584	626	585	647	617	633	631	564	553	586	641	572	598	578	597	627	643	632	554	633	602	623	606	602	592	620	603	624	583	579	582	589	580	589	573	562	567	549	623	574	608	578	600	602	567	607	575	565	584	582	546	646	595	607	544	596	564	612	584	594	674	601	577	649	585	573	594	610	586	575	568	619	606	599	617	650	603	599	640	563	618	601	582	579	586	588	589	606	564	575	580	602	618	582	596	600	636	580	589	625	619	579	614	604	591	606	602	606	605	588	550	579	626	580	630	602	595	592	597	593	592	619	591	604	600	590	636	603	593	596	666	623	614	579	604	595	536	551	604	573	561	590	591	607	586	549	609	601	588	603	563	620	562	594	566	572	597	563	592	616	614	608	588	599	589	612	582	596	552	613	605	629	575	590	597	633	607	575	602	590	572	592	575	630	584	551	621	624	579	585	621	624	550	573	595	633	572	568	618	586	556	556	573	594	613	554	614	567	625	637	501	554	572	599	586	594	620	535	601	587	580	533	557	621	581	609	603	573	587	565	545	561	612	582	612	629	600	572	622	582	565	610	608	578	556	589	596	648	582	633	626	624	591	577	567	601	580	595	577	617	610	604	553	603	582	609	626	575	621	570	624	596	577	583	603	576	623	599	591	628	578	648	638	593	612	614	632	615	583	593	602	564	628	605	614	593	610	618	579	544	562	635	603	604	632	627	599	603	611	600	597	580	574	578	603	626	606	605	567	597	595	644	590	565	635	542	625	594	600	608	599	587	587	598	589	624	579	611	585	603	633	599	615	615	572	619	568	615	566	594	613	619	586	638	608	584	586	583	634	604	577	557	567	572	592	566	560	590	637	606	596	558	548	619	562	581	576	588	564	574	580	608	598	603	620	583	587	572	612	593	613	602	579	602	601	591	550	633	552	603	585	612	583	556	604	589	581	613	578	601	626	607	588	563	612	616	585	582	588	611	567	595	565	612	585	675	590	596	572	624	604	634	623	594	611	625	636	615	562	601	579	525	607	604	599	576	612	593	576	597	583	576	629	572	589	626	630	584	585	576	632	594	592	610	593	584	615	589	612	612	587	599	550	616	591	556	614	625	622	520	609	578	587	580	558	597	568	572	597	553	609	585	549	574	588	603	605	604	601	575	579	574	572	600	597	604	566	546	638	598	574	600	615	590	605	637	601	558	613	606	580	617	541	646	585	614	617	606	560	588	609	609	568	575	622	628	605	631	576	582	618	624	605	612	560	575	584	587	548	594	603	593	559	602	570	617	544	611	570	610	557	587	558	588	597	600	556	601	592	590	593	612	598
5149	14757	12755	6487	4423	3309	2565	2056	1588	1400	1217	1198	976	1003	911	873	805	810	768	732	784	687	718	720	723	728	687	659	657	716	702	700	611	689	681	686	634	635	595	679	612	631	688	665	673	642	658	629	650	633	614	637	658	645	630	632	610	666	635	588	637	658	616	681	648	615	628	621	629	654	627	655	659	622	613	646	623	649	664	632	650	671	636	646	617	589	693	602	627	658	627	636	642	653	628	663	601	666	652	642	640	624	668	617	634	656	603	621	612	625	666	593	666	586	675	627	644	616	618	620	629	607	628	668	637	637	625	645	631	648	631	621	655	621	674	602	650	616	601	685	707	591	615	630	605	614	572	668	640	615	623	652	633	606	635	600	639	638	616	666	598	646	623	625	613	632	599	646	655	584	606	665	607	616	630	646	640	598	662	645	614	628	637	647	641	604	653	596	638	603	566	606	669	628	644	635	618	633	619	570	652	641	674	642	607	630	635	664	598	581	620	636	669	641	626	629	648	598	612	615	584	577	603	587	626	637	605	604	645	676	635	628	600	599	629	671	598	617	607	621	622	639	655	607	640	637	606	634	625	629	622	644	609	621	576	608	610	644	615	624	634	617	634	622	628	645	603	634	609	656	643	571	639	627	662	645	639	580	632	629	622	587	625	655	633	627	645	652	589	612	659	627	628	586	615	623	698	629	634	587	637	578	631	647	626	612	578	627	610	621	636	620	586	585	631	602	617	588	592	591	620	586	650	617	589	579	644	601	599	617	602	650	633	669	636	638	634	659	626	610	571	607	629	614	645	604	604	606	585	630	631	627	625	646	608	610	643	585	650	599	629	652	617	613	615	611	600	683	625	586	648	631	624	623	594	641	635	641	619	598	633	608	595	627	645	556	625	607	635	637	644	614	657	610	635	655	682	637	610	632	620	634	622	610	577	660	577	623	589	623	583	635	595	572	647	544	658	634	642	615	626	640	607	582	643	584	622	630	613	594	649	649	618	576	641	595	637	617	625	613	617	658	580	617	631	648	608	645	677	650	661	636	653	684	629	602	649	620	653	602	641	633	671	567	639	656	656	634	643	611	611	634	640	621	664	605	617	578	618	609	646	630	593	609	656	605	630	616	600	643	632	586	634	655	630	601	649	624	619	665	663	596	627	622	583	637	635	617	642	626	656	591	644	615	641	602	599	656	639	632	602	622	578	626	627	647	656	641	616	631	590	650	609	618	578	670	681	607	631	592	624	605	657	610	632	631	627	615	656	642	626	605	637	629	675	628	647	622	647	596	645	620	635	625	662	600	627	601	621	628	655	622	630	596	629	681	648	633	624	575	617	623	610	614	611	616	622	629	638	652	619	667	636	594	614	645	588	619	647	625	602	630	671	629	640	623	675	639	636	640	654	631	615	600	619	659	610	593	627	635	675	610	667	617	656	656	619	606	656	623	640	640	637	650	626	647	635	605	613	680	648	629	607	599	613	626	620	598	628	649	630	679	647	633	613	627	581	619	620	648	641	614	587	653	637	643	617	623	634	622	636	619	660	633	628	591	599	601	671	639	619	658	622	630	669	622	657	662	576	608	610	656	686	604	611	602	652	623	622	632	613	587	583	607	632	656	636	644	618	642	613	629	597	658	629	633	638	647	625	606	611	656	610	641	636	656	615	646	583	605	641	621	641	577	587	635	604	576	610	596	657	587	619	589	631	661	594	580	637	618	628	653	585	613	653	582	682	605	623	641	593	609	654	643	566	667	649	621	574	579	623	597	660	557	574	626	670	626	578	621	586	628	604	625	680	622	619	604	641	561	619	610	622	612	607	660	666	602	636	614	625	596	659	629	654	601	646	644	634	593	593	623	605	594	635	622	634	630	637	644	624	613	656	610	610	701	626	605	658	606	646	615	624	581	634	621	617	651	629	638	613	620	604	666	646	625	604	620	585	589	643	663	641	607	621	622	620	648	644	639	648	617	634	621	593	659	587	640	637	613	614	654	650	583	604	675	636	624	639	639	655	607	589	609	629	642	660	599	653	618	671	618	636	587	635	641	628	662	662	638	631	632	652	586	630	627	613	564	652	634	652	604	630	612	610	572	638	643	621	608	618	631	642	587	624	640	593	629	585	597	649	604	603	631	582	606	600	662	598	631	581	631	603	631	596	629	582	628	650	643	645	651	642	619	683	624	628	622	597	579	630	624	617	660	613	610	629	655	627	663	587	606	610	620	597	625	614	634	643	601	658	616	616	580	638	613	665	607	611	604	611	625	636	625	589	618	610	636	629	638	640	654	575	620	651	604	607	636	630	649	673	589	632	647	619	608	598	620	619	660	612	627	642	607	641	675	646	629	625	568	642	609	649	636	617	621	647	630	600	572	607	609	622	612	590	672	624	621	623	612	630	666	622	634	618	614	643	661	649	629	622	625	583	628	624	634	599	590	630	626	632	620	614	594	596	612	623	637	619	573	611	630	620	592	603	608	649	619	654	622	659	624	620	607	589	644	634	611	612	647	642	616	616	608	574	625	603	604	654	607	621	613	610	609	610	596	619	631	601	678	627	646	640	639	622	660	603	633	585	604	659	630	601	620	653	564	644	614	658	608	603	581	645	637	651	639	623	651	651	629	588	654	628	613	615	578	639	621	631	653	684	610	617	649	640	606	618	613	645	615	591	664	617	619	650	612	562	591	593	641	634	600	644	630	606	604	626	635	595	636	627	631	606	635	636	627	629	625	620	641	619	620	600	638	621	617	589	658	589	624	642	633	609	647	610	601	662	635	646	649	636	630	621	613	608	631	631	609	592	592	609	652	622	649	637	614	653	639	606	615	673	598	641	635	645	587	587	639	621	614	618	678	627	669	603	638	639	627	606	630	624	621	643	612	639	608	647	624	653	616	627	626	635	614	651	624	658	634	603	640	580	644	645	581	597	612	633	688	566	632	616	675	620	562	645	608	604	604	639	614	622	647	625	651	658	631	616	670	682	616	596	610	633	600	612	621	638	589	622	645	636	611	607	590	630	618	650	621	604	643	651	608	601	666	686	641	635	606	590	621	565	627	574	648	618	641	612	631	647	637	604	684	610	625	614	611	589	609	624	601	658	661	617	647	598	611	623	592	601	636	613	630	609	618	647	627	615	587	576	600	621	622	580	599	606	584	655	603	639	577	631	619	636	600	583	580	666	628	716	645	623	636	613	633	617	632	625	618	630	636	587	597	641	575	608	657	599	686	627	598	620	612	613	605	625	582	590	670	616	613	672	646	595	622	622	587	662	631	627	634	635	620	647	601	650	614	610	612	595	632	657	623	656	630	664	595	640	646	646	622	578	594	614	615	613	625	619	630	636	591	604	629	635	641	595	629	616	654	583	643	616	639	655	641	641	637	653	632	622	659	662	627	633	622	621	657	649	657	622	634	625	615	632	638	604	608	654	662	638	616	582	606	626	606	656	628	657	592	633	642	672	608	659	641	625	634	649	599	667	598	639	641	621	622	647	609
27677	20699	9166	878	576	508	482	465	499	459	501	451	445	465	428	422	427	464	432	427	458	417	486	423	463	447	437	445	457	432	455	428	423	438	465	473	455	435	418	428	451	457	437	464	450	455	484	474	466	436	446	452	479	462	473	450	447	460	460	466	450	430	436	430	454	474	446	461	449	455	448	463	437	448	485	431	432	466	488	430	438	437	477	469	458	493	465	409	476	426	434	425	485	462	439	427	458	410	494	436	416	492	470	442	463	443	445	412	440	467	468	467	439	508	393	476	442	441	411	434	449	430	471	460	470	410	437	456	402	419	450	466	459	477	477	451	470	457	422	458	470	481	468	427	481	468	434	471	485	436	469	446	455	477	397	438	468	497	460	460	459	412	462	502	446	472	445	452	440	456	466	448	469	447	482	465	467	461	497	451	439	459	452	437	459	428	423	450	468	434	435	461	461	444	450	416	466	460	416	492	417	441	470	465	476	470	465	455	447	469	442	467	508	472	461	469	450	447	455	421	471	460	451	411	462	449	415	465	441	462	461	474	449	421	466	428	437	449	415	506	444	469	428	431	447	461	496	458	466	475	461	441	467	468	413	468	461	430	441	408	457	456	454	414	447	448	454	443	474	500	458	439	415	456	439	485	429	468	469	476	443	439	447	449	458	507	456	467	418	453	461	434	487	438	479	482	451	473	469	431	484	468	477	425	441	437	441	464	460	466	443	455	442	515	436	438	460	451	444	455	475	443	455	478	469	431	451	466	445	415	468	466	476	427	451	442	458	463	425	464	464	467	444	427	478	465	441	460	451	456	468	455	444	441	482	439	453	497	461	406	454	473	459	414	414	458	473	448	437	449	483	464	469	437	429	452	488	453	426	424	435	445	408	454	439	469	486	461	439	509	472	484	435	448	435	452	441	446	455	499	433	433	469	435	448	468	461	487	448	460	465	416	441	476	451	437	449	453	456	437	474	454	416	456	474	456	492	478	499	492	479	488	447	433	432	486	461	441	454	456	455	473	498	478	471	422	440	467	422	435	424	442	431	423	497	465	456	454	438	475	427	448	435	464	475	475	463	490	444	485	447	449	449	406	465	479	417	409	461	438	493	470	459	468	491	464	457	443	458	479	462	435	389	439	428	464	449	483	461	451	469	515	441	437	451	418	481	442	455	462	467	460	432	439	456	432	421	444	445	447	422	497	439	454	459	475	443	428	459	480	510	462	480	435	445	443	427	471	449	448	463	448	505	442	444	457	422	478	445	477	494	449	460	454	448	451	487	442	479	462	460	441	474	461	431	466	443	455	433	413	435	441	456	455	470	438	452	458	464	424	479	453	460	464	464	473	453	453	470	444	430	484	452	458	460	440	457	471	494	485	460	471	456	475	435	474	473	428	441	427	452	515	414	455	464	456	455	442	450	458	425	470	472	486	446	443	471	456	443	445	450	456	479	442	481	468	454	446	471	450	473	468	456	445	414	508	485	469	451	468	446	458	438	457	422	471	442	467	440	445	453	486	486	474	461	465	460	477	510	444	443	459	456	474	430	468	479	467	456	416	460	449	460	442	435	444	459	479	441	445	470	478	446	423	438	451	449	425	435	448	472	439	494	495	449	457	442	484	465	463	439	450	442	466	464	484	485	463	425	460	474	478	518	414	434	441	453	493	427	390	435	490	424	479	489	432	467	466	455	458	444	444	436	465	460	490	477	475	458	469	446	452	486	511	445	474	447	507	428	450	468	426	485	428	471	508	482	459	452	486	443	461	433	439	458	448	446	488	437	437	444	451	447	426	495	483	434	426	482	445	437	443	491	444	476	490	446	444	460	493	488	465	429	520	458	459	422	442	467	462	477	467	448	499	462	449	477	432	462	445	472	441	466	453	478	438	485	446	449	438	428	470	471	467	468	422	437	454	476	443	431	483	488	465	489	449	461	452	433	446	448	498	431	457	419	491	477	425	436	462	466	504	497	439	446	481	452	458	443	444	455	450	442	490	464	419	446	462	473	481	477	440	446	484	436	415	443	461	500	496	470	473	467	415	449	470	425	464	457	436	497	478	413	426	421	485	428	467	481	467	456	476	480	472	462	459	457	451	426	470	455	424	489	457	474	458	455	476	511	438	432	438	481	447	445	461	457	494	448	483	473	441	453	448	447	449	420	471	492	433	449	448	474	462	469	444	466	456	450	434	463	477	462	499	440	484	470	439	443	447	456	427	477	455	443	449	455	458	462	460	446	476	457	432	456	459	424	455	442	429	474	465	453	435	443	436	468	464	480	423	446	454	464	459	482	483	453	440	467	414	439	443	451	476	430	473	456	466	475	457	461	465	446	460	432	431	418	406	473	452	428	497	424	429	457	441	459	415	460	459	476	468	467	453	459	432	439	472	472	482	460	493	487	453	489	464	463	453	443	477	425	483	456	447	492	453	480	446	486	471	480	441	462	501	449	472	444	460	465	469	492	440	460	458	469	463	427	457	489	464	447	494	470	467	438	436	473	447	441	479	434	473	456	452	450	432	428	442	479	450	460	483	479	479	440	425	463	431	418	472	463	469	474	408	472	469	519	429	454	449	463	481	491	412	438	474	457	479	476	453	464	430	501	445	454	457	437	438	497	460	454	435	475	428	456	446	442	471	473	454	487	482	470	446	479	439	431	458	479	425	468	415	405	494	467	408	477	462	456	464	447	448	489	489	427	490	463	431	469	442	424	483	465	500	438	461	458	496	457	483	437	453	440	433	475	453	436	451	490	430	441	435	425	455	456	437	436	435	476	458	460	451	426	456	436	466	482	478	440	469	433	444	438	455	478	463	470	457	476	443	472	410	424	456	453	461	444	472	458	468	476	432	470	463	476	433	452	500	474	414	472	493	495	462	461	502	473	469	460	478	406	464	420	460	448	482	422	434	407	479	441	455	442	474	457	435	467	469	476	443	471	435	474	432	500	419	449	450	479	440	447	482	435	418	495	447	473	479	471	452	437	438	443	440	429	436	433	449	420	493	474	439	441	423	489	453	468	437	473	439	481	468	469	425	460	443	469	483	447	492	463	465	503	471	417	446	448	488	407	463	468	447	451	455	453	448	443	474	491	464	471	471	458	466	467	478	461	491	420	447	442	464	474	465	478	449	439	505	463	454	486	434	486	439	488	476	466	453	443	418	443	466	448	448	479	463	437	473	475	441	451	411	466	461	468	411	446	457	432	419	404	498	461	483	449	466	441	459	432	446	470	451	455	456	444	459	440	454	410	481	468	508	431	448	457	441	411	435	458	476	480	452	426	428	417	483	462	474	436	439	456	464	462	493	416	468	443	418	456	461	453	447	483	465	447	472	439	466	471	479	434	435	486	485	452	484	446	462	475	439	478	469	423	444	484	487	445	503	440	427	458	463	531	437	458	416	444	491	464	457	453	470	491	441	481	433	472	454	469	456	435	469	458	456	460	490	434	456	427	475	444	482	458	449	457	472	443	472	476	474	463	434	442	468	445	437
4266	879	831	593	516	542	546	511	501	477	457	505	477	495	512	431	464	493	482	439	455	471	511	425	448	466	469	478	463	492	463	477	481	473	509	467	483	469	479	481	471	490	437	480	468	434	507	480	461	502	465	420	450	495	503	479	494	485	448	453	481	461	468	481	459	481	440	464	491	480	475	449	423	432	476	447	444	465	446	487	430	469	509	460	435	504	430	466	495	472	451	460	481	479	501	480	462	446	444	451	454	447	470	471	481	445	476	456	467	484	448	485	461	462	439	466	474	476	415	460	475	437	439	501	467	467	485	446	448	473	480	473	472	496	453	451	472	445	471	458	464	451	465	504	460	522	474	429	496	453	469	428	487	495	494	464	467	496	507	460	461	436	458	452	431	431	471	464	484	454	485	452	492	490	431	489	489	485	434	483	443	496	492	450	446	438	469	431	453	462	460	468	464	481	462	467	458	471	434	500	488	497	467	465	483	490	430	485	478	487	461	525	469	441	471	446	501	494	457	459	481	474	462	467	458	463	472	455	473	482	439	446	465	456	452	481	480	474	466	475	498	469	446	438	482	492	456	483	449	463	432	443	464	456	476	509	458	445	488	494	439	479	446	474	438	475	413	458	470	488	429	457	478	464	490	472	502	487	471	458	447	490	457	462	488	481	460	453	452	486	470	472	452	456	441	471	462	465	481	450	441	452	454	422	471	442	446	482	463	480	459	470	449	446	494	467	488	469	506	478	456	479	485	474	498	451	463	464	469	444	485	471	458	459	480	429	448	469	473	453	478	455	447	483	455	469	474	465	445	472	460	436	441	490	464	489	490	509	484	424	438	448	469	436	500	515	473	454	481	476	455	472	450	452	471	467	444	476	456	480	474	477	468	517	453	416	462	464	443	476	449	470	440	472	474	443	427	447	481	475	465	435	476	478	485	449	498	482	499	459	484	461	484	465	460	464	519	483	465	468	441	441	485	487	437	481	414	473	483	442	438	445	491	470	501	442	481	453	438	480	491	455	425	411	477	464	469	470	444	472	446	441	489	447	464	531	446	465	480	449	462	476	459	467	479	468	451	500	470	473	498	477	468	481	465	488	410	499	446	454	451	487	465	482	457	496	461	476	487	443	478	463	429	426	497	467	453	453	506	477	475	507	439	459	483	452	499	498	467	484	463	489	474	486	493	484	473	442	458	497	436	461	485	470	482	479	464	428	471	478	432	469	432	444	492	444	482	448	480	518	429	489	501	465	479	415	417	479	449	489	474	450	472	492	451	477	446	458	457	448	453	458	482	514	435	455	456	505	455	486	486	466	443	476	517	466	486	467	509	468	486	483	475	513	445	480	475	467	410	465	462	468	443	445	453	480	470	443	498	434	480	461	474	408	468	466	458	463	454	491	448	464	488	494	443	443	450	484	440	425	432	464	457	475	458	458	468	489	506	454	493	399	429	469	477	464	446	493	464	493	482	459	468	430	464	483	438	425	467	458	451	468	508	477	434	477	455	436	497	499	455	480	458	453	447	462	448	448	439	451	468	484	491	489	459	511	456	491	470	451	449	449	465	456	454	463	467	451	459	429	472	478	463	481	473	479	492	443	470	479	503	445	483	488	466	427	423	473	443	468	483	489	526	510	491	466	469	514	497	453	515	479	441	445	471	454	422	475	451	490	438	432	452	496	452	452	481	472	472	458	452	476	460	454	471	432	462	483	460	488	403	468	485	462	467	476	453	452	456	460	463	484	462	463	471	456	486	487	478	455	515	488	483	455	474	451	498	472	476	478	449	486	514	502	466	496	479	453	431	478	456	509	466	462	431	449	415	440	463	453	458	425	438	425	439	480	456	442	449	473	452	466	482	482	480	484	477	443	473	455	451	495	499	446	498	494	481	416	485	467	413	469	430	463	475	431	449	467	450	482	467	503	481	476	431	459	452	445	465	466	471	472	429	471	438	458	425	511	515	443	443	441	491	504	489	450	467	444	483	457	485	508	505	494	454	496	461	448	467	441	443	492	467	438	483	456	448	434	456	473	420	453	441	498	497	482	468	467	424	490	500	461	445	467	434	458	457	481	486	487	443	405	467	450	447	469	465	457	513	494	464	462	467	446	474	474	473	495	466	462	491	451	474	482	494	495	453	480	503	494	470	463	448	506	453	455	473	491	472	522	433	468	444	475	471	444	487	499	457	449	431	461	462	495	513	470	452	438	467	449	475	469	492	482	477	467	475	477	485	472	473	452	445	450	458	483	431	462	455	459	452	471	483	460	500	437	456	467	522	444	466	516	457	500	486	458	438	466	440	473	452	492	443	456	502	474	444	447	465	433	471	455	478	486	497	437	469	463	436	493	451	454	459	411	495	452	438	482	449	470	471	468	481	417	454	491	460	438	479	482	476	468	447	486	476	477	417	445	474	447	500	489	459	458	474	463	431	457	483	480	450	469	496	475	501	474	434	455	479	497	458	452	437	432	465	500	454	467	474	470	439	452	445	458	460	444	470	493	476	496	453	448	449	460	496	478	518	477	474	489	516	475	463	487	488	492	457	469	448	444	488	447	460	445	481	439	466	454	474	478	477	451	468	494	462	479	489	475	495	530	475	463	490	484	477	515	490	486	453	479	477	418	476	451	479	466	435	458	480	479	469	458	468	496	471	445	471	480	461	468	487	468	470	440	461	489	460	452	474	504	476	464	442	456	480	473	460	437	447	505	454	462	475	479	448	498	448	482	473	469	475	470	455	455	468	456	467	498	446	457	460	488	483	422	440	456	470	429	485	446	517	426	464	483	509	463	503	448	468	487	516	465	465	480	474	473	444	457	476	475	440	511	461	464	471	428	478	469	477	500	461	453	487	460	475	479	387	439	463	469	467	442	453	492	452	448	459	487	479	446	457	499	526	481	454	441	466	497	524	470	486	467	466	456	468	449	470	466	509	474	496	505	492	485	458	490	471	475	443	470	439	478	461	438	455	470	486	458	471	443	483	470	452	472	507	443	457	480	408	452	467	491	455	476	463	479	485	460	452	471	474	467	496	510	444	474	486	490	468	481	454	469	513	476	460	464	491	475	468	483	457	508	478	502	476	463	474	472	469	505	510	466	416	470	451	431	515	422	488	489	507	436	462	482	495	454	464	469	446	459	443	465	459	470	483	471	481	473	500	492	475	503	427	446	478	466	454	443	487	431	432	499	484	483	474	460	482	433	497	460	447	453	436	472	485	415	421	447	473	473	481	495	468	499	500	465	483	466	496	444	477	464	486	480	444	462	491	462	445	467	452	448	479	463	474	460	449	513	454	466	449	457	494	481	462	441	450	446	418	501	475	461	504	483	445	476	521	476	477	476	434	480	451	415	448	436	448	459	469	485	464	420	453	453	445	495	446	442	464	481	446	452	418	510	469	480	458	521	464	460	479	487	491	504	441	484	487	500	483	505	492	471	457	448	472	477	425	517	473	489	456	499	458	441	485	473	455	489	449	494	485	451	483	462	493	462
23884	21302	28900	24032	21306	19908	2836	1363	1108	1075	978	933	1004	868	881	853	886	897	810	825	843	852	857	882	796	858	812	840	800	855	869	811	851	821	883	830	798	779	755	813	824	838	798	761	757	821	785	839	767	831	780	845	780	787	860	766	746	813	743	796	814	765	814	809	782	776	772	838	833	752	794	805	759	764	774	837	783	815	745	796	785	753	779	790	798	801	800	760	801	761	748	735	778	774	761	801	766	784	764	831	798	788	798	777	779	798	841	790	796	822	802	790	813	806	778	758	796	861	773	808	752	806	802	799	801	783	811	798	792	750	739	782	728	817	735	779	772	743	796	814	815	842	814	795	817	774	786	795	787	756	810	788	823	780	790	817	813	787	837	804	803	775	824	815	830	793	782	777	806	791	761	767	856	795	827	793	824	790	815	789	839	795	749	778	788	812	835	798	804	840	785	847	832	798	739	768	760	799	786	786	779	811	849	773	814	774	772	757	751	799	789	756	771	792	803	814	741	776	820	779	751	739	748	794	798	809	801	769	778	759	811	824	770	786	810	825	792	784	805	774	786	794	782	781	748	808	815	799	777	747	830	780	802	794	865	784	787	778	826	746	776	778	791	818	769	766	739	771	789	805	802	765	779	830	761	749	800	799	828	792	790	765	830	795	823	792	784	783	810	797	845	772	800	760	846	785	795	811	761	855	800	734	798	810	795	718	819	764	786	742	756	778	784	782	809	815	770	799	787	781	716	786	754	750	790	724	758	791	756	802	853	752	778	818	764	807	765	804	771	823	752	831	761	787	772	801	801	721	772	857	747	805	807	770	786	804	799	772	768	811	816	773	851	786	807	773	819	780	795	810	784	805	757	778	799	768	776	814	838	800	806	820	834	782	792	809	792	765	765	806	799	820	797	801	800	832	786	799	770	747	824	727	801	798	786	816	770	820	779	767	832	765	747	806	827	831	733	804	815	790	819	830	778	804	786	833	780	783	834	826	785	851	809	732	761	817	773	763	780	769	793	799	757	738	747	776	840	798	767	823	789	781	837	802	775	747	721	798	812	790	747	798	772	739	813	773	836	800	811	795	847	794	777	772	841	819	806	732	802	742	792	796	782	820	791	794	804	790	809	782	818	784	785	809	807	768	813	823	787	779	814	782	800	778	807	754	770	797	727	784	791	809	776	828	780	797	791	772	820	795	782	814	800	790	788	768	778	803	815	804	734	788	767	822	773	784	786	762	848	747	755	741	807	746	783	809	775	813	703	803	764	795	802	808	799	779	821	774	757	774	798	773	754	781	817	841	795	780	795	797	800	829	833	785	803	770	841	787	810	764	747	848	743	796	755	782	743	852	762	807	765	824	788	778	793	762	855	810	794	719	784	788	856	783	721	792	768	746	832	766	770	738	755	813	786	831	786	818	800	761	747	752	790	818	722	849	802	767	774	732	755	785	769	786	767	772	776	767	791	785	854	727	793	748	776	770	799	776	802	776	789	795	802	769	769	743	825	774	747	789	777	789	807	793	790	787	797	801	798	791	772	830	796	779	777	825	824	775	817	783	794	805	775	839	758	794	805	834	766	795	763	784	780	811	805	771	742	814	799	816	819	777	729	798	776	791	768	813	782	767	779	803	759	753	783	833	760	783	810	754	798	817	762	762	842	794	795	806	764	786	815	801	734	821	782	804	779	829	807	818	756	778	823	798	782	759	791	789	786	806	734	735	797	713	778	796	724	793	806	764	814	814	765	800	835	782	806	786	769	844	801	851	753	804	781	842	831	803	777	773	783	793	807	757	740	812	799	825	766	753	814	772	781	762	766	817	747	824	758	799	767	817	723	806	826	769	827	829	796	813	759	794	766	817	772	819	726	784	771	790	786	800	812	770	766	758	804	747	757	783	801	764	749	790	759	771	778	784	790	767	814	800	792	778	775	808	824	790	783	780	770	753	759	787	754	774	798	776	783	808	796	766	787	816	840	777	792	830	810	752	744	835	812	776	753	819	800	786	822	771	828	777	723	775	809	778	761	801	781	805	814	752	763	791	802	817	769	851	762	852	783	789	773	812	768	777	757	736	825	787	793	748	752	750	730	811	818	776	813	816	752	760	790	776	801	739	835	784	771	772	811	838	759	819	808	774	755	822	869	771	793	736	799	788	777	811	758	754	735	805	784	753	831	815	785	783	763	778	744	832	804	797	819	791	770	802	792	843	728	790	834	774	846	792	777	830	737	820	798	742	795	828	774	792	784	771	772	766	783	779	767	772	740	814	773	732	746	782	760	836	837	775	722	796	787	774	764	829	813	756	797	776	739	794	803	802	770	779	736	778	749	741	775	814	769	774	836	823	848	834	761	775	786	772	777	818	783	795	767	808	748	835	742	778	759	822	812	750	816	792	773	743	820	762	782	812	804	785	809	762	767	827	772	805	838	799	774	806	759	744	784	802	808	744	820	787	744	756	782	799	786	815	812	794	775	774	797	755	763	814	787	779	739	804	811	860	761	804	817	800	795	742	778	806	756	784	787	761	783	816	778	826	783	815	785	810	827	770	788	791	783	768	776	772	769	811	759	803	751	784	750	773	784	781	766	780	810	761	778	752	725	795	780	778	789	755	799	815	802	774	788	813	782	758	804	759	732	781	786	795	779	764	760	799	770	730	813	805	804	794	805	749	791	760	764	813	760	792	813	737	768	852	759	804	748	835	773	733	778	783	739	822	738	807	805	807	831	813	749	760	840	808	852	779	791	756	772	817	784	834	837	736	756	794	765	771	716	806	849	802	782	756	737	802	780	765	765	797	756	768	831	828	824	807	780	756	760	813	739	826	807	799	785	809	762	847	726	763	759	791	786	768	769	769	783	793	784	778	831	817	821	785	805	754	803	767	822	823	783	748	756	812	740	803	811	785	751	774	771	776	742	782	774	812	754	848	785	834	737	812	733	792	808	854	777	697	779	824	817	787	743	762	812	809	771	817	777	742	727	820	813	806	752	818	778	828	766	715	778	771	787	801	793	762	762	770	739	803	768	859	770	821	830	739	755	820	777	816	834	807	809	826	783	816	787	805	740	813	774	781	785	769	774	765	778	762	774	787	814	802	785	775	775	826	760	781	790	821	787	785	807	796	802	784	764	780	776	783	796	798	760	752	793	840	753	797	765	801	819	789	772	781	760	745	802	790	831	803	779	764	757	731	763	794	811	781	806	768	815	812	722	809	818	746	797	768	784	787	801	777	823	793	761	807	812	779	748	764	757	807	783	747	771	754	787	787	804	741	834	846	786	762	826	788	776	790	778	772	792	783	812	768	757	794	774	786	733	795	791	802	817	738	813	732	801	785	748	784	764	781	751	757	780	799	714	782	804	823	774	772	811	776	774	819	780	776	797	759	774	774	819	786	836	808	806	845	812	777	775	759	755	745	810	795	737	790	811	775	841	796	744	772	791	745	791	779	786	794	828	764	798	822	788	762	795	831	789	792	809	798	815	762	733	786	805	799
3872	8981	7916	3994	2901	2175	1840	1574	1371	1306	1128	1050	1003	999	904	914	939	826	892	904	868	840	864	827	853	874	890	805	871	784	798	819	842	815	779	860	826	831	820	842	794	835	820	861	787	810	812	805	842	807	784	768	792	802	782	832	842	788	797	848	778	837	800	855	767	768	809	841	783	765	797	824	785	823	886	839	776	829	809	764	837	800	840	822	761	753	807	805	853	806	792	798	838	749	794	834	799	804	843	782	771	845	836	810	820	814	813	817	796	793	778	814	809	796	788	815	833	813	750	791	783	796	823	826	818	804	806	820	769	834	781	827	843	818	806	835	801	806	796	788	834	762	838	767	852	823	795	805	825	816	815	793	807	825	846	823	803	815	787	788	796	857	792	839	784	792	830	837	780	832	756	817	775	814	788	833	829	777	810	778	819	797	842	787	779	843	821	804	848	820	840	847	777	785	781	833	754	792	813	725	775	785	834	818	741	818	802	845	779	769	788	854	828	787	756	847	794	779	815	817	776	840	741	816	781	775	759	798	778	802	803	855	845	811	812	849	742	867	812	734	795	820	795	817	741	812	820	831	825	815	785	806	814	784	815	796	806	796	796	830	777	827	743	863	781	807	828	842	831	789	803	821	832	801	777	805	834	768	798	761	758	850	825	770	820	785	793	817	804	830	806	798	790	828	779	728	821	796	767	804	777	801	827	810	828	802	862	832	818	804	796	740	796	760	792	759	795	800	842	799	839	774	751	818	829	802	833	804	737	795	765	809	756	802	802	776	829	763	864	823	790	784	807	785	792	823	819	790	847	799	775	789	819	755	850	757	761	813	788	802	775	844	830	843	791	812	827	827	791	847	791	817	804	792	823	848	816	806	797	850	779	812	788	829	836	824	777	812	801	785	753	773	834	761	774	801	787	758	789	797	747	787	830	797	820	741	857	769	840	813	771	808	791	791	755	801	852	776	780	755	786	793	806	787	915	840	803	737	829	754	800	782	760	816	795	795	797	817	782	781	808	792	795	790	776	816	781	804	817	780	799	787	772	782	812	820	787	796	794	796	790	796	776	788	833	802	817	745	814	846	722	818	816	798	833	818	825	804	799	812	812	755	790	806	816	795	805	790	803	768	830	807	800	820	755	787	797	846	820	818	818	766	777	802	742	822	752	784	833	803	802	757	782	800	811	801	796	808	829	796	820	818	838	853	802	812	767	814	794	799	782	780	779	768	825	799	788	773	805	774	786	768	768	823	781	783	805	793	820	798	814	782	770	767	749	789	775	808	792	823	746	791	800	868	820	819	820	804	768	809	834	860	748	794	797	825	758	873	810	803	811	792	756	806	790	754	792	839	766	833	836	801	807	794	827	789	776	801	792	828	792	767	799	818	781	793	785	820	800	765	784	742	810	808	801	856	798	823	760	811	780	796	809	765	783	793	824	759	784	725	807	779	818	816	778	791	781	838	805	826	756	785	843	784	788	816	791	829	820	786	787	784	743	770	836	797	813	813	785	836	814	829	795	770	783	794	809	823	753	806	800	789	820	827	770	784	798	797	798	783	812	768	841	823	797	784	867	822	815	767	795	829	713	800	807	795	821	837	755	775	812	804	806	786	792	802	722	777	816	787	851	795	764	847	802	760	803	792	777	766	753	787	759	833	805	779	856	766	830	765	752	803	834	798	834	803	787	807	788	752	793	820	806	831	878	837	801	817	769	748	796	798	798	842	847	791	806	804	779	802	802	786	807	812	823	727	795	834	769	810	791	759	769	818	834	810	785	784	762	777	823	778	779	841	827	825	836	782	814	790	828	761	788	812	821	827	763	823	758	758	826	814	822	774	810	804	805	851	777	827	796	796	764	853	771	852	807	822	810	797	798	812	842	797	771	777	773	803	791	804	794	750	844	793	784	769	797	815	835	808	788	817	796	794	779	820	801	753	796	793	789	745	849	791	865	809	819	797	796	767	799	850	829	811	819	784	793	836	818	794	797	792	809	802	774	792	806	776	775	776	822	808	861	785	836	732	832	815	785	766	790	812	797	812	759	734	787	859	821	789	845	779	796	878	803	828	809	740	805	780	792	775	803	781	794	795	771	739	809	790	823	834	759	797	806	780	778	777	795	894	762	853	820	813	781	842	829	844	795	771	850	773	759	841	806	801	875	829	783	776	786	782	789	796	812	785	768	840	691	855	799	803	798	832	728	766	769	794	796	792	831	823	776	843	788	863	755	821	785	810	802	820	829	768	824	803	826	838	831	802	798	776	792	810	835	780	826	804	741	798	777	796	781	816	802	776	850	800	776	824	805	842	789	815	826	754	804	835	733	785	827	802	797	774	777	814	796	844	805	802	804	783	759	813	782	790	790	785	834	798	808	742	785	796	804	791	777	805	841	800	789	781	791	794	778	811	765	759	797	798	822	772	858	829	837	813	817	858	840	779	791	823	813	792	818	802	753	823	849	812	805	763	809	840	822	787	777	767	780	816	815	820	859	842	796	784	789	795	787	829	788	824	838	794	809	800	835	804	812	803	834	854	825	807	836	832	745	816	765	766	815	826	817	799	769	829	772	758	772	835	813	826	777	833	797	765	741	782	797	795	787	783	800	814	791	744	769	805	763	828	820	818	813	840	782	779	800	790	782	761	806	792	748	841	772	747	844	781	778	766	826	799	837	802	789	812	833	779	776	763	785	786	828	778	819	843	804	780	819	811	764	787	810	818	820	863	774	777	823	862	737	770	786	824	822	776	795	814	828	795	844	825	811	795	827	804	780	778	775	813	811	850	805	831	836	749	832	788	757	788	824	783	798	774	804	809	811	779	772	791	805	855	795	797	797	785	788	780	747	830	789	847	876	816	755	781	875	790	785	773	815	845	790	726	843	812	814	830	876	832	801	779	756	801	791	768	829	893	845	870	776	783	814	811	781	806	781	817	842	774	807	778	868	781	786	805	791	800	771	797	786	810	802	813	808	760	781	787	753	784	796	810	832	802	804	874	761	820	808	806	802	829	817	886	767	825	735	790	792	775	829	837	785	793	818	797	750	795	828	800	806	814	806	817	767	802	830	807	814	794	826	821	766	778	840	827	774	807	858	784	824	784	803	808	774	771	813	761	788	783	872	774	812	790	790	795	804	786	822	794	771	838	780	805	756	801	806	821	794	824	797	831	836	826	763	735	809	781	825	847	802	770	866	787	777	785	809	789	818	804	816	811	750	756	815	798	829	794	762	766	789	788	783	811	821	830	798	816	797	840	753	770	805	796	804	779	800	791	798	794	781	810	792	778	774	772	775	800	831	839	775	781	777	844	794	857	827	794	766	765	768	819	837	806	791	790	796	831	861	772	854	781	831	799	816	833	805	769	765	786	820	812	805	846	797	763	810	780	789	808	774	799	836	743	777	818	776	785	775	807	794	819	826	813	810	808	800	809	875	817	822	796	836	806	804	786	766	753	801	819	816	845	767	849	838	776	705	780	798	803	783	792	816	809	790	748
24936	21333	28417	24553	21179	4429	641	448	379	367	313	298	287	296	260	276	252	268	217	243	261	244	253	256	245	213	244	225	237	221	222	236	226	222	215	216	231	210	231	213	233	246	255	221	226	198	203	227	206	225	228	218	221	212	213	207	189	210	217	229	213	223	207	221	190	197	235	209	200	217	216	211	200	224	219	191	201	211	212	202	209	212	203	216	228	238	234	206	200	193	201	198	227	203	193	235	225	204	233	197	211	198	209	223	208	218	222	237	210	231	225	224	220	208	217	209	191	233	207	201	224	195	213	252	235	200	208	218	222	230	212	232	238	212	202	217	232	229	233	204	251	209	196	222	227	240	196	227	236	244	223	200	197	236	222	197	203	203	229	222	218	220	197	237	246	229	189	212	255	222	194	191	222	219	224	218	243	215	215	213	208	173	228	190	207	206	221	193	241	233	234	246	224	204	203	228	211	219	222	196	208	231	242	216	201	232	190	237	203	213	204	192	227	221	216	232	226	211	203	195	202	197	211	218	226	225	206	192	217	220	205	211	225	225	198	184	207	205	234	222	206	210	205	243	225	210	223	190	230	193	212	230	230	232	225	221	220	233	187	241	219	213	198	207	207	207	230	198	236	225	214	233	231	216	217	195	233	224	218	216	205	226	213	220	225	221	224	220	226	216	196	213	219	193	185	213	206	229	218	217	211	215	196	205	206	203	210	228	213	212	215	198	229	207	196	195	196	218	197	211	229	236	221	203	187	240	211	232	248	191	247	202	214	237	207	248	221	209	237	198	216	223	216	185	230	219	222	220	227	209	243	213	205	234	228	220	222	213	219	202	193	205	204	215	208	230	202	212	196	215	209	200	237	215	205	203	196	206	237	220	204	227	214	242	206	218	199	224	203	210	209	225	238	218	206	198	196	226	212	202	251	231	233	184	217	193	199	227	217	237	200	202	183	236	219	229	241	215	212	208	205	210	224	198	219	222	209	226	217	234	211	196	208	196	206	204	232	230	223	218	188	205	214	210	212	216	230	217	233	208	205	194	193	196	210	221	208	197	237	193	217	222	215	195	231	231	196	186	206	199	221	200	202	216	199	222	223	217	206	214	245	267	214	197	213	209	222	211	208	216	203	212	186	211	209	221	221	196	233	214	222	243	197	224	215	221	218	221	224	197	190	225	218	206	224	207	213	222	205	211	218	222	220	227	220	196	227	180	224	237	207	254	215	236	213	248	213	185	214	228	230	200	218	216	199	194	204	201	202	216	231	201	226	224	209	238	213	222	210	243	224	197	208	220	220	234	223	193	217	220	217	209	245	224	209	212	216	194	197	225	221	227	219	242	207	239	215	204	221	196	226	229	170	189	206	225	210	227	218	221	208	194	207	213	225	223	213	224	253	222	193	197	216	204	215	240	197	204	247	206	215	228	201	208	197	221	229	189	214	198	212	227	202	204	230	229	229	197	236	209	206	238	217	216	198	208	194	190	184	213	216	213	206	211	203	215	235	226	217	222	221	200	217	208	218	225	212	228	185	204	207	203	204	214	224	215	196	216	204	210	202	188	263	220	202	214	202	223	217	202	205	233	207	210	215	207	244	222	231	233	219	223	256	211	218	212	225	199	220	221	215	216	232	220	218	219	227	199	213	200	225	222	218	210	205	210	242	222	219	214	229	197	194	202	239	207	192	233	212	217	207	222	219	208	232	204	218	197	242	218	214	226	197	207	206	215	208	191	215	202	194	226	182	200	226	251	221	204	223	229	214	184	232	207	205	220	206	205	221	210	219	211	212	210	225	266	231	217	217	268	206	209	227	210	183	243	183	211	225	232	192	210	197	244	221	243	200	202	226	214	211	215	240	199	196	214	215	226	215	210	224	226	205	219	209	237	223	219	209	207	230	225	208	231	201	208	205	221	211	204	192	207	218	232	227	205	211	209	232	214	224	186	214	201	222	217	211	222	219	205	223	190	235	217	199	193	210	224	214	210	196	193	249	196	196	216	223	230	223	204	195	202	202	211	209	223	208	231	231	222	234	217	205	221	226	207	192	229	222	222	233	199	199	250	216	212	195	193	214	212	204	188	220	207	238	217	202	214	213	229	230	200	205	214	216	214	199	215	216	198	208	209	223	231	227	206	216	232	208	203	210	224	222	218	223	228	198	211	206	217	224	236	179	222	234	206	200	221	201	231	198	206	191	237	264	222	223	225	214	222	208	224	208	212	249	210	198	204	221	185	227	211	194	219	207	220	231	204	199	241	193	205	219	222	230	251	213	213	202	194	215	202	224	206	215	212	221	196	234	214	216	225	211	224	223	215	223	201	185	231	242	214	228	213	206	193	215	239	229	218	229	230	241	219	208	214	202	199	210	222	208	202	215	244	221	218	254	203	227	205	193	233	232	204	210	250	220	220	192	226	223	194	210	198	218	223	218	222	227	203	191	213	199	213	201	211	233	214	244	221	218	206	256	204	214	226	222	221	216	214	198	195	238	213	202	209	212	210	214	192	231	207	219	212	189	226	227	188	226	215	198	218	224	237	200	200	226	228	223	197	215	185	223	233	229	213	226	208	205	197	172	206	214	228	209	242	200	237	213	231	217	221	205	210	222	190	216	231	206	211	229	188	204	216	206	211	197	217	216	221	227	214	184	214	215	204	228	209	197	248	208	222	209	223	193	221	231	219	224	189	200	193	218	211	213	214	213	241	223	210	209	227	226	197	229	222	235	222	215	188	222	209	260	197	217	201	230	234	208	214	227	201	225	210	222	223	193	226	208	210	228	234	230	200	222	220	236	227	210	269	236	216	182	204	187	208	209	212	215	215	204	212	214	219	183	174	219	236	225	249	236	199	213	193	231	243	224	233	207	229	241	209	200	219	211	236	228	212	203	224	237	219	204	197	219	224	216	212	179	209	235	216	242	197	231	214	207	225	240	243	236	241	221	186	204	208	216	231	192	199	229	203	217	199	196	220	236	216	236	205	246	230	202	207	243	197	220	205	215	221	207	228	224	224	206	218	224	234	208	239	206	209	202	226	227	236	216	209	204	207	203	239	219	217	232	208	201	205	191	219	230	223	200	243	188	231	227	207	216	231	217	221	216	228	210	230	205	208	221	222	225	203	218	210	212	192	221	187	249	201	216	192	174	210	221	214	217	230	217	213	223	218	222	206	225	203	210	211	207	231	203	217	200	212	207	220	214	236	212	215	193	186	239	232	244	205	203	199	210	221	236	213	205	217	218	215	226	216	193	207	201	228	228	209	217	217	230	182	236	193	194	201	223	217	204	235	229	217	223	210	208	225	202	179	225	217	212	201	220	206	209	216	212	224	219	217	234	203	227	237	209	215	229	186	191	238	227	213	221	221	210	197	207	227	226	208	206	207	225	215	225	208	210	245	216	216	215	202	212	206	208	197	238	241	215	217	231	189	199	205	176	206	229	213	212	217	208	228	223	232	213	207	201	222	212	202	225	242	209	198	236	203	213	183	238	208
3754	5880	4754	2276	1597	1152	940	687	590	530	464	433	342	363	305	290	288	325	271	299	284	323	268	278	254	301	274	266	284	240	236	255	251	241	233	255	244	267	243	250	252	234	242	264	279	271	262	261	268	242	228	246	214	255	230	242	241	208	230	256	240	248	254	253	259	245	263	244	239	254	228	230	237	252	215	236	266	254	263	215	247	232	230	233	256	256	217	248	245	253	242	281	251	233	239	244	227	274	259	243	251	238	264	279	256	256	239	252	239	249	225	240	254	216	242	240	237	255	237	248	224	248	224	268	235	263	210	264	236	234	235	248	257	255	245	213	227	247	250	274	275	236	247	246	262	237	261	238	250	247	213	249	223	220	271	275	232	260	224	233	259	236	219	281	241	223	238	255	259	225	223	261	234	268	249	268	244	231	254	251	220	231	216	251	232	260	229	265	240	243	223	242	204	243	272	255	232	264	224	225	256	246	225	233	218	229	252	251	242	243	254	261	244	254	240	235	254	237	265	234	219	246	243	224	233	223	251	232	247	220	245	225	241	231	240	246	224	249	248	238	238	264	259	214	256	240	236	252	259	235	253	259	249	209	249	248	225	246	227	240	237	232	224	224	211	242	220	243	256	255	226	256	239	247	254	229	251	235	278	234	238	217	238	209	244	225	233	248	262	278	257	231	241	252	235	224	237	225	269	236	263	245	249	232	243	260	252	242	233	242	259	218	224	236	250	273	244	237	232	227	243	247	222	247	237	228	239	234	248	265	250	226	243	243	235	243	250	234	262	232	224	223	268	252	270	225	273	243	218	231	248	220	224	233	249	255	230	255	241	222	239	242	249	232	265	239	223	258	244	250	245	235	261	234	238	221	228	234	202	254	257	253	255	253	269	256	256	229	232	237	247	239	236	235	236	250	239	229	236	247	244	237	244	252	235	253	243	255	245	232	239	231	217	282	231	262	247	273	215	231	240	248	255	226	214	236	220	256	235	257	230	254	245	242	258	232	243	250	250	253	227	201	242	250	243	230	224	226	235	199	232	265	246	250	212	277	266	263	241	222	243	217	254	228	271	254	248	252	234	261	270	243	236	246	240	241	254	247	245	237	232	254	236	207	249	255	253	222	264	243	237	246	250	259	200	241	238	246	233	241	261	276	223	239	257	242	254	232	261	251	244	248	210	238	221	269	259	245	254	231	263	250	261	247	228	227	222	253	256	217	241	251	236	227	263	210	199	254	220	275	220	251	254	269	213	239	228	221	260	236	244	241	242	246	253	252	230	227	246	260	260	221	229	236	218	261	237	239	245	233	232	230	242	249	233	231	244	268	259	236	245	287	232	257	256	241	251	246	249	206	230	265	221	267	247	231	253	258	233	271	223	228	275	223	236	264	261	237	247	249	240	239	218	235	217	217	249	245	228	230	218	234	237	226	248	247	219	200	248	244	262	256	238	239	230	218	266	221	228	236	262	225	263	234	244	241	236	236	253	231	244	231	236	273	228	262	258	256	253	245	269	235	234	238	239	234	211	244	233	242	252	241	227	253	232	232	229	237	243	253	250	225	223	233	273	257	249	243	219	240	225	254	258	242	248	232	262	245	255	244	257	241	220	251	245	220	206	254	247	267	231	243	238	255	225	260	244	236	213	218	245	239	211	212	261	257	215	245	229	223	239	248	198	245	230	246	244	210	242	261	240	234	264	255	242	232	217	226	257	239	235	267	232	248	240	241	221	267	252	243	225	221	262	237	231	246	223	245	236	248	252	222	244	228	232	235	252	241	246	263	246	241	236	223	234	262	205	227	245	234	227	231	265	260	267	250	211	228	229	243	230	251	222	226	267	254	227	252	253	224	223	253	241	227	220	250	241	233	251	259	225	260	231	226	229	250	275	265	231	245	259	266	234	239	228	236	270	244	247	208	255	225	227	258	249	222	262	228	255	245	252	228	251	236	237	247	236	239	229	248	260	252	294	250	247	264	228	243	245	246	262	241	243	228	246	244	229	291	235	218	257	259	235	215	228	200	254	232	227	289	262	266	254	274	239	269	251	249	231	241	239	250	237	219	259	261	239	206	227	245	216	250	252	235	219	265	219	251	249	258	218	239	215	229	257	248	245	258	219	237	229	260	225	247	250	228	245	236	220	233	251	239	258	212	230	255	241	255	243	231	262	259	225	219	260	220	221	247	217	243	237	246	255	230	238	240	246	235	234	266	241	241	220	239	244	244	228	256	240	241	225	282	279	242	236	239	239	253	255	277	225	267	247	231	259	249	253	265	244	229	237	249	257	290	240	237	231	260	255	247	247	245	241	251	231	275	229	240	253	220	247	233	235	220	259	264	235	266	278	222	222	279	242	231	245	225	239	235	235	248	219	262	259	261	241	238	228	241	239	280	258	237	235	236	252	238	255	250	243	231	233	220	258	256	223	269	237	253	232	225	257	227	233	215	198	221	234	237	254	247	209	226	234	233	264	238	224	210	250	248	222	243	265	259	253	231	234	250	226	247	243	225	246	215	257	242	265	234	218	257	241	255	233	272	249	257	246	241	241	253	258	244	238	274	272	228	229	252	259	233	250	227	244	257	247	248	239	247	245	221	229	237	250	256	239	226	218	212	244	254	260	247	252	245	265	256	228	229	236	231	246	241	268	269	232	268	252	228	252	228	218	270	208	256	252	241	235	227	235	221	243	255	233	223	232	262	237	199	251	265	241	237	240	245	242	227	245	223	237	246	243	257	219	229	256	234	255	224	254	254	245	244	220	239	246	273	260	245	238	268	252	219	246	226	254	231	231	239	226	241	255	231	234	253	228	211	257	233	222	246	220	248	234	211	264	245	257	250	235	253	257	235	257	262	243	233	236	248	265	217	238	236	239	243	252	251	267	228	237	223	269	218	250	231	204	251	253	257	253	237	241	217	257	216	263	254	272	255	288	259	226	271	242	244	260	246	227	232	255	249	233	214	237	240	231	261	243	228	238	250	255	243	250	270	265	248	239	229	242	240	235	270	245	222	251	261	236	254	244	220	250	237	263	245	259	257	240	259	263	250	252	221	240	274	240	243	254	252	252	245	241	260	249	239	260	273	264	238	239	228	278	236	201	239	247	248	222	285	224	242	250	226	234	231	243	251	237	242	221	249	246	224	229	247	233	259	225	259	222	249	210	215	259	270	221	232	265	231	226	269	230	234	196	209	227	247	256	228	236	249	235	216	239	234	236	232	224	224	238	217	244	232	251	299	265	245	238	224	236	205	269	222	223	257	244	241	222	257	244	229	222	245	270	241	231	257	246	276	245	264	255	230	229	276	266	263	250	235	233	236	244	223	270	269	232	246	254	227	227	253	250	241	220	246	256	245	258	263	243	263	260	239	234	250	244	264	226	244	254	249	252	246	246	252	244	236	227	214	252	235	220	248	238	247	203	240	243	241	219	251	225	251	238	229	252	211	242	260	233	257	251	246	259	273	259	265	251	234	252	266	285	222	244	251	235	209
22849	21414	29322	23940	21419	21489	16673	2017	1208	1128	979	961	870	775	806	781	721	708	757	710	705	699	703	649	660	635	670	627	660	566	609	611	597	640	623	608	646	604	583	564	604	611	620	621	605	580	606	587	560	604	622	603	616	678	621	626	625	562	616	618	600	571	648	607	637	596	569	580	605	605	603	576	568	564	610	610	598	602	583	618	633	589	614	635	570	624	574	569	603	637	621	588	657	590	607	627	569	582	626	607	616	585	622	578	576	606	605	624	593	570	594	607	619	573	607	588	647	571	595	608	623	563	611	602	612	585	557	623	587	620	567	593	578	571	572	609	611	557	624	567	610	564	591	608	566	613	608	571	583	647	625	615	559	565	559	631	611	605	650	579	596	595	582	582	595	582	628	621	564	617	601	631	603	576	603	630	577	576	541	636	529	637	593	606	574	579	602	561	599	621	607	603	637	603	620	574	556	588	600	564	631	584	594	662	589	572	600	638	617	618	567	591	604	589	595	608	596	608	594	607	590	568	571	559	635	598	571	591	599	590	591	619	618	578	597	582	604	622	541	579	582	595	580	601	630	611	572	630	593	621	599	578	612	551	589	563	566	605	623	614	548	588	553	637	613	569	640	591	596	594	626	589	609	618	583	606	579	591	598	596	631	597	591	634	588	605	562	585	574	602	602	591	571	627	617	602	548	600	594	604	551	588	583	578	553	592	600	580	561	561	629	601	635	632	563	608	588	613	565	606	566	585	617	613	565	592	602	588	591	637	624	608	601	603	578	603	598	609	558	604	620	548	588	575	596	588	643	602	597	577	613	617	575	636	566	615	601	586	567	579	580	602	592	583	597	558	631	623	614	568	603	588	559	613	557	597	592	575	572	596	600	572	644	585	617	611	616	558	610	578	582	592	615	565	610	611	627	579	581	648	582	602	612	619	592	597	583	576	575	594	570	570	574	574	587	597	562	581	615	589	640	552	646	603	621	610	607	585	537	634	658	595	611	648	595	612	592	636	604	622	629	569	635	609	621	626	572	632	552	607	609	587	596	571	563	561	555	573	601	602	572	583	581	635	597	582	566	627	585	645	580	578	606	612	611	636	576	586	556	581	576	617	599	557	542	563	576	630	558	562	590	549	582	585	616	615	615	600	567	594	600	599	603	640	575	554	587	637	591	587	533	590	623	585	593	608	593	596	590	612	611	577	598	617	625	587	584	581	605	640	603	632	602	572	605	577	574	569	578	571	547	572	597	606	622	574	594	589	605	619	536	584	594	599	582	574	565	619	620	575	602	578	608	590	545	636	570	610	597	580	569	590	601	594	629	597	591	582	608	597	606	591	606	558	557	576	580	562	582	566	631	619	585	620	615	535	578	582	540	592	571	620	565	600	595	583	615	587	603	598	628	603	591	556	621	584	635	550	589	581	608	549	631	570	553	581	585	579	606	619	606	549	598	627	615	613	623	583	543	643	628	599	612	604	581	594	606	590	615	592	548	587	601	562	568	555	577	585	593	602	591	621	605	623	562	578	608	590	592	581	583	604	632	604	577	579	626	604	617	591	594	595	619	570	561	590	584	606	579	613	569	624	609	629	599	566	609	589	601	586	580	576	641	594	572	641	583	585	608	558	624	619	579	593	586	587	622	546	629	566	585	627	579	590	602	562	582	603	567	524	604	567	570	591	639	597	590	648	535	610	590	602	584	619	552	571	640	609	613	596	597	619	596	535	555	590	568	614	587	602	598	603	586	644	593	605	574	636	595	586	601	586	557	608	580	617	585	577	625	590	632	636	583	589	602	603	558	628	633	596	594	611	582	581	596	610	594	595	633	584	598	613	588	609	579	635	592	579	596	543	576	606	577	618	560	593	626	580	541	576	561	557	594	586	657	588	580	575	567	619	628	597	594	558	558	551	591	584	588	629	615	648	593	609	583	611	589	620	576	613	599	582	565	607	605	580	603	593	552	606	611	587	576	616	586	592	585	596	595	600	548	620	654	601	589	586	580	560	585	602	564	590	612	622	539	570	539	565	617	575	554	603	579	595	590	582	616	590	556	572	648	621	607	603	591	610	591	606	568	587	604	571	590	579	598	560	560	590	627	565	605	624	631	563	546	604	627	542	619	634	601	538	560	557	542	590	583	585	620	586	611	615	630	563	607	583	577	618	578	566	590	609	578	551	539	596	597	610	610	616	598	577	622	608	562	549	604	579	592	598	586	612	583	555	574	610	625	564	577	562	638	589	583	542	588	563	568	588	559	600	603	585	601	567	579	595	615	579	581	602	597	590	601	563	597	574	599	637	581	563	586	578	560	577	588	606	582	621	602	598	588	615	615	544	645	612	595	581	624	595	621	573	620	580	591	616	602	612	564	584	591	593	610	605	585	621	612	612	565	556	542	583	575	581	585	583	574	593	564	526	578	587	603	575	620	575	571	612	624	601	612	587	580	603	558	615	567	622	625	630	580	608	544	588	585	569	520	585	608	568	619	575	605	616	590	579	554	589	566	649	580	591	627	609	583	598	601	572	603	606	548	571	612	594	604	584	575	574	567	583	552	590	621	565	621	591	566	568	596	612	557	588	622	616	564	610	543	556	561	597	563	597	621	569	579	586	589	564	596	580	598	635	617	585	591	582	598	556	618	600	544	555	626	612	554	578	586	577	595	605	578	587	616	588	616	628	589	595	596	620	553	578	614	580	564	567	568	561	569	579	575	611	596	613	544	609	599	584	590	583	605	623	568	619	586	586	639	576	640	586	577	550	629	585	603	602	640	565	573	591	561	586	575	614	574	578	606	601	609	600	620	614	575	600	585	605	585	570	590	623	613	595	576	635	600	565	595	601	558	594	613	604	600	563	577	612	551	602	595	570	613	592	566	605	628	604	590	574	626	577	608	569	582	554	604	587	562	603	605	572	575	582	594	566	591	554	582	633	605	607	572	568	592	553	576	621	586	586	591	579	561	606	576	587	599	572	549	609	543	589	630	585	605	568	573	579	601	559	580	585	524	565	594	582	604	577	598	557	615	596	602	623	580	573	575	604	577	572	566	634	592	611	581	544	644	592	606	566	644	582	603	582	596	567	593	570	599	609	557	609	586	578	604	600	605	553	625	603	578	575	575	561	587	586	603	551	576	614	562	615	625	567	577	584	618	579	609	614	589	596	607	585	615	550	578	602	621	592	597	555	608	580	621	628	591	550	580	576	576	602	568	642	588	566	625	616	588	599	579	565	626	574	561	590	629	645	588	568	627	604	629	576	577	616	588	610	589	596	563	557	603	563	613	598	570	562	551	604	530	603	611	604	603	610	626	617	568	657	577	598	578	601	594	593	594	611	529	564	579	588	614	580	588	578	595	565	591	665	607	577	608	547	584	605	576	551	600	560	591	577	582	544	601	616	589	557	596	577	586	575	631	619	625	584	609	604	604	631	608	572	617	568	576	609	601	613	600	611	619	592	572	602	587	610	609	608	571	570	578	577	603	579	619	566	617	559
5327	14778	12950	6661	4548	3446	2663	2072	1658	1405	1271	1113	1016	959	897	812	825	785	768	795	804	804	673	665	718	694	691	671	671	650	671	649	698	622	661	642	698	707	649	630	632	679	642	664	629	631	640	628	647	621	648	648	633	625	668	639	643	638	631	655	632	644	647	629	655	606	617	645	632	606	638	633	618	618	646	641	587	608	657	632	636	646	624	624	598	610	633	613	560	631	607	606	651	589	609	640	622	629	714	611	632	606	650	633	664	613	644	657	623	637	678	631	619	621	615	635	641	648	628	622	629	654	615	591	632	619	669	668	626	618	651	587	621	623	596	625	629	623	621	631	604	684	623	620	591	589	632	607	628	614	645	593	594	646	659	636	644	631	629	598	663	595	598	553	614	615	619	683	628	617	649	664	620	589	608	617	626	662	606	617	600	627	641	606	668	590	650	654	565	614	634	657	655	634	664	640	636	643	608	634	612	645	601	648	613	623	614	609	630	580	656	623	627	630	620	576	629	596	569	618	655	584	584	629	623	616	603	616	597	672	623	620	648	597	608	624	603	643	593	665	604	604	605	598	624	615	659	645	619	630	596	578	646	610	663	614	608	615	587	606	630	606	630	645	592	610	606	667	651	674	617	617	603	594	606	622	606	601	595	617	654	645	601	582	605	646	616	615	627	613	643	621	622	598	636	634	632	664	609	607	598	600	621	600	638	623	605	629	657	647	647	580	632	614	591	614	635	613	608	628	615	605	623	617	629	644	595	627	640	644	663	631	628	595	623	647	632	631	649	628	623	645	629	585	585	610	584	654	641	641	625	616	621	609	670	615	605	600	648	621	641	624	623	637	633	596	594	613	654	652	610	602	624	603	611	636	610	621	612	666	653	610	641	613	613	640	577	646	599	619	616	607	609	627	632	653	671	649	607	620	605	646	619	616	632	642	626	612	618	586	628	602	642	622	596	642	668	674	552	634	563	616	612	657	646	593	599	623	616	604	614	653	614	659	588	587	622	654	627	653	586	599	613	689	606	636	593	587	632	637	630	656	653	617	651	621	579	643	683	657	565	615	591	634	617	639	625	596	661	649	619	678	600	603	605	609	596	621	652	608	647	619	623	643	627	570	627	648	591	604	638	603	635	638	636	607	582	566	625	591	625	623	612	631	611	613	590	632	646	592	604	584	649	634	637	612	631	649	664	642	632	645	569	602	646	624	604	618	601	625	622	598	578	623	602	635	624	634	607	561	641	601	622	654	614	603	598	649	564	612	632	632	600	656	641	614	630	618	625	648	657	639	646	624	610	616	599	600	671	546	643	594	652	606	622	606	634	622	626	582	608	622	617	615	628	646	627	626	615	648	605	602	621	608	614	628	656	630	675	631	637	603	590	601	613	658	615	587	638	621	650	644	650	637	599	659	638	562	599	643	651	630	603	592	615	552	613	618	636	611	612	609	595	649	657	668	624	620	610	631	626	568	603	585	635	596	644	628	643	582	578	653	604	583	604	565	628	548	619	598	637	627	597	611	644	628	646	598	633	601	643	674	624	614	601	629	632	607	596	630	653	600	597	663	642	661	670	615	641	613	629	640	639	672	623	624	640	626	628	626	683	652	571	670	608	583	627	630	642	627	586	596	606	590	633	643	602	639	584	565	601	619	592	624	615	595	648	610	609	627	618	623	621	582	609	593	659	626	609	625	642	597	622	620	561	635	602	629	608	571	620	616	603	619	639	529	612	674	641	634	623	624	615	595	654	635	648	617	626	585	617	643	634	585	620	596	625	627	578	635	663	609	596	615	600	615	605	664	609	586	615	652	630	591	671	555	655	634	610	626	691	588	634	586	628	636	572	629	621	605	619	627	649	627	640	608	599	616	619	612	607	624	634	605	626	587	614	612	652	578	627	632	595	664	604	661	622	603	684	619	608	628	583	621	594	635	628	616	645	646	592	628	597	622	674	585	615	646	633	624	658	614	622	576	618	665	602	651	584	615	592	597	641	628	627	625	620	658	617	638	604	623	635	641	635	638	607	582	615	638	669	598	637	618	598	596	624	635	587	668	634	602	612	640	607	601	598	579	650	616	598	617	634	656	618	612	646	615	672	614	605	642	653	629	612	596	606	661	658	606	611	626	594	649	584	571	601	610	646	633	638	621	633	646	589	621	625	588	598	649	600	682	677	605	598	620	647	618	600	649	650	645	610	630	597	621	588	585	619	618	609	584	591	605	587	662	649	594	606	557	585	647	632	610	626	606	630	528	630	621	608	571	640	620	598	568	652	617	602	658	604	617	624	603	647	640	636	610	597	664	600	617	651	622	587	630	630	593	631	625	571	615	670	695	612	632	634	598	578	615	628	659	601	617	660	615	574	593	650	628	594	593	621	606	621	585	618	601	589	621	665	623	599	624	607	641	598	623	649	569	608	574	640	661	610	598	654	585	615	615	588	655	579	648	607	649	620	641	609	559	650	633	627	594	603	637	653	643	627	635	699	644	594	627	625	608	653	630	632	626	626	592	604	666	645	595	634	593	645	642	667	643	628	625	626	578	584	616	637	633	630	627	609	599	645	655	631	614	662	641	639	627	631	649	618	598	607	622	607	605	643	646	626	584	598	596	602	627	630	622	630	590	647	619	582	593	609	617	623	620	622	610	625	621	624	635	631	602	594	642	633	635	629	623	626	594	600	613	626	642	615	643	613	641	605	665	595	597	604	632	645	628	656	654	615	582	618	586	614	607	624	605	651	639	655	611	674	633	627	663	596	633	653	613	628	628	635	611	587	617	665	623	679	647	575	625	574	645	615	619	649	589	626	665	665	611	645	621	624	616	644	649	601	648	622	650	614	575	697	655	609	617	609	583	617	616	669	588	652	642	632	647	638	612	607	614	633	593	629	648	613	660	584	580	597	598	603	620	665	628	616	646	628	616	642	603	669	626	591	616	604	585	614	651	636	613	650	614	668	573	651	610	621	611	627	643	623	627	674	650	607	613	644	639	610	613	634	617	619	578	647	598	631	617	642	611	650	660	575	602	601	616	583	623	647	583	623	589	637	669	660	621	634	613	633	616	646	594	600	671	646	624	630	632	616	600	572	599	602	654	627	601	603	619	625	620	578	573	622	614	594	612	641	655	651	671	641	612	598	641	629	665	591	603	594	609	577	661	609	622	624	631	646	642	627	638	580	607	632	612	589	586	640	654	579	642	593	630	659	602	608	608	628	603	569	627	626	605	636	622	635	638	641	674	635	611	600	678	595	625	626	615	643	650	645	612	619	652	614	563	610	592	601	599	610	625	626	559	630	666	603	609	634	626	626	601	633	654	625	634	623	632	592	618	613	605	606	644	625	602	613	637	606	622	609	600	602	663	615	597	589	594	626	611	614	623	634	589	611	657	623	598	645	619	643	615	608	593	660	595	586	653	605	597	581	638	618	621	610	632	571	608	598	653	631	633	647	627	692	601	630	598	619	657	594	602	625	621	570	619	640	616	588	624	605	615
27561	20741	9528	872	554	468	486	477	452	444	498	457	500	443	478	463	439	439	464	414	460	467	443	452	457	477	437	466	469	451	461	407	452	455	432	438	473	482	457	490	459	398	439	416	499	466	392	460	426	468	461	437	491	457	462	475	466	469	467	427	453	458	460	503	469	472	415	464	432	471	471	439	467	437	454	476	447	494	436	464	464	456	471	477	453	453	465	459	441	440	477	516	446	443	415	430	410	451	444	440	429	484	469	468	465	463	442	447	478	466	427	470	452	474	470	501	462	414	442	445	444	487	458	468	483	469	458	489	455	432	407	463	472	443	457	479	455	448	460	449	432	451	425	513	474	449	449	455	453	461	466	433	475	442	457	464	468	443	452	465	431	489	449	449	432	446	455	485	427	458	472	446	447	457	431	455	435	454	454	430	454	441	458	460	471	441	444	431	465	446	438	431	444	477	467	402	451	430	428	460	463	457	481	474	454	445	472	483	467	456	426	461	437	438	440	435	458	460	460	479	447	456	455	443	423	469	492	452	427	466	462	503	447	473	441	442	453	452	452	477	457	448	455	417	431	471	481	489	422	464	426	422	441	441	428	459	418	474	440	441	466	439	447	505	464	430	461	433	442	468	437	435	489	441	461	503	449	428	443	468	399	465	490	435	440	484	456	502	480	470	414	407	460	435	418	461	416	467	413	451	442	474	411	420	419	439	461	428	446	453	431	460	450	437	489	414	424	432	426	457	483	420	446	451	463	476	447	432	461	502	471	462	477	452	426	435	470	442	458	433	458	466	432	462	457	450	437	441	450	449	447	443	472	442	465	452	400	439	444	493	477	496	439	424	482	418	446	432	423	455	475	454	446	452	450	446	470	466	434	456	476	454	454	476	445	437	439	446	429	496	465	474	453	447	437	444	443	449	457	462	469	433	482	413	475	454	459	453	464	467	424	481	432	432	429	459	446	455	468	474	447	476	461	426	441	457	447	434	469	478	477	457	449	459	416	479	426	425	474	494	425	451	464	433	442	426	413	477	474	479	424	435	457	449	486	469	450	477	444	467	442	434	462	478	459	432	423	437	416	493	474	451	448	463	472	460	453	442	457	450	481	437	478	483	451	420	416	455	436	462	430	484	450	484	468	407	456	452	469	469	429	410	449	449	465	439	444	477	424	426	488	444	470	454	460	418	449	498	483	449	443	473	441	461	497	432	429	430	487	462	459	447	423	447	434	451	418	494	451	452	425	455	433	451	434	443	465	411	436	484	473	515	428	448	453	507	496	489	462	471	413	501	461	465	434	436	452	432	463	412	455	449	440	435	460	411	481	443	463	460	456	453	471	495	425	457	488	463	460	462	426	472	436	441	452	432	462	424	440	447	478	458	428	440	460	436	414	448	460	488	469	420	480	474	431	461	447	453	441	427	422	464	434	445	462	439	455	437	483	451	475	456	452	445	471	462	466	444	438	429	498	430	451	453	452	423	415	441	438	435	442	469	463	441	437	466	468	438	437	443	444	440	426	436	439	435	455	463	464	469	492	442	475	471	430	453	462	438	448	451	417	463	467	472	470	436	447	427	460	486	491	448	424	432	471	466	440	474	508	496	465	443	442	462	483	432	438	476	461	460	440	465	435	456	410	446	455	456	482	473	441	403	457	451	463	449	444	457	458	472	482	446	441	455	436	453	448	442	458	492	432	463	475	477	451	458	449	462	449	441	452	498	464	454	435	475	485	433	465	438	466	443	424	437	465	494	456	447	445	461	450	471	474	456	451	448	447	443	424	481	450	444	454	464	458	438	446	453	435	440	463	438	452	445	463	467	449	479	429	426	452	436	440	492	450	458	459	473	457	484	450	416	464	455	493	428	445	426	416	493	464	443	437	426	490	484	445	487	466	458	430	440	438	427	451	450	457	458	460	486	466	446	471	424	443	409	473	433	441	480	457	433	423	481	442	442	446	456	476	432	467	445	472	457	453	455	464	464	476	441	469	417	410	455	440	441	482	467	437	487	492	455	433	429	501	454	461	445	488	479	485	454	437	447	450	464	420	440	450	453	482	425	483	434	490	459	456	417	443	427	445	465	454	482	453	502	461	440	458	451	466	441	467	455	446	487	473	433	470	444	393	436	453	498	492	454	466	434	451	465	456	469	444	461	493	425	414	452	458	469	475	466	459	453	457	442	445	497	465	448	460	439	449	479	466	451	458	459	488	457	433	415	438	485	449	462	456	461	485	423	454	498	482	466	422	486	479	450	459	455	425	441	427	461	484	449	469	428	435	445	445	443	459	428	443	427	437	431	477	481	438	481	509	459	485	466	410	458	439	469	488	474	487	457	486	477	483	459	453	486	453	457	425	471	478	443	490	489	447	470	453	461	431	436	433	479	465	483	495	422	447	486	436	416	427	445	479	439	414	436	508	429	441	477	453	436	453	424	421	441	434	457	469	432	428	398	450	455	441	436	457	460	435	445	476	444	425	506	439	449	449	465	442	467	469	448	454	449	457	446	425	430	433	459	450	436	485	450	451	400	485	502	474	480	451	484	459	443	472	435	413	433	447	441	457	445	451	432	450	429	451	456	393	451	449	484	454	425	475	455	424	457	444	465	433	439	461	448	447	422	447	454	476	453	438	425	435	450	416	451	417	455	499	407	466	472	465	442	465	483	466	417	480	446	456	466	484	442	510	430	439	455	461	443	425	430	427	475	458	441	450	452	449	450	489	426	443	446	485	423	471	467	441	476	442	467	454	446	450	455	464	463	469	442	413	467	469	460	420	458	450	459	452	468	432	438	461	394	470	501	471	455	481	440	409	463	443	428	456	451	444	500	468	426	451	436	421	489	468	453	450	461	459	478	465	456	430	490	457	446	437	461	458	454	436	445	467	470	430	431	395	444	454	477	453	511	430	453	473	457	451	451	438	491	431	440	424	433	464	450	421	467	471	446	490	454	410	408	434	455	430	462	464	485	438	437	457	465	446	443	468	437	475	447	436	511	487	460	421	445	448	409	478	436	496	470	435	460	464	461	432	468	459	416	477	429	493	436	488	448	455	426	463	468	485	469	492	443	465	436	428	419	448	408	446	443	474	437	433	473	430	455	490	494	461	494	420	432	434	449	443	414	461	456	454	439	425	468	468	532	448	478	456	437	449	476	477	445	444	444	456	429	440	455	474	461	425	420	492	441	460	456	446	435	461	476	470	488	491	455	464	494	435	474	457	485	437	453	434	447	459	406	485	469	493	445	467	422	421	450	477	449	441	459	437	465	447	425	462	428	421	479	401	482	463	451	487	452	489	450	449	448	450	498	420	440	464	433	436	424	435	483	460	458	413	480	435	426	469	435	444	423	463	409	467	459	450	477	450	448	461	445	480	447	446	475	445	443	475	433	474	470	405	464	442	452	479	455	445	440	483	452	421	430	455	465	455	472	416	439	471	475	455	450	499	444	440	433	441	474	440	449	438	426	492	431	423	488	439	470	454	404	478	464	451	431
4242	904	772	621	573	523	526	508	471	488	460	532	502	455	443	493	473	453	433	453	445	446	488	480	470	459	448	422	450	420	465	474	455	465	468	442	462	475	514	456	485	445	466	470	514	475	465	512	490	447	464	465	436	475	490	409	481	468	446	458	460	457	494	430	472	500	471	472	459	444	463	484	462	481	415	493	474	446	489	458	444	465	485	490	478	494	493	500	461	497	473	410	460	475	459	460	442	484	464	459	479	455	482	474	444	469	435	473	476	472	448	487	455	450	470	464	510	490	439	455	460	460	441	475	481	459	458	431	477	488	501	443	447	471	488	438	457	458	447	445	467	491	524	446	457	419	418	485	477	482	476	438	493	482	476	490	440	500	428	433	489	462	451	462	479	481	469	463	468	463	407	422	445	440	498	419	471	490	451	452	473	456	469	428	474	446	457	482	470	470	477	490	476	476	433	468	484	429	459	452	502	464	463	478	450	462	391	467	430	433	443	516	467	427	471	509	439	477	466	468	439	479	462	456	512	445	502	457	476	476	494	509	466	483	426	458	448	441	478	486	479	453	429	484	457	464	467	450	448	450	507	484	479	450	468	438	469	505	476	490	477	465	460	439	458	521	462	452	460	459	457	477	436	506	459	466	469	495	494	445	450	485	472	428	448	445	425	464	492	450	488	471	500	484	462	495	438	479	450	463	474	456	458	502	474	487	447	453	494	424	493	463	470	469	473	507	445	478	486	468	470	472	465	456	448	461	452	480	483	443	475	482	458	484	462	451	453	469	421	485	455	444	459	443	505	462	454	445	474	443	459	503	478	453	451	473	429	458	487	429	420	490	440	504	455	451	473	460	473	512	478	445	484	481	491	427	470	474	450	453	471	453	445	456	400	471	466	444	448	411	455	477	442	447	454	484	500	471	479	478	504	401	466	448	481	460	477	449	477	468	455	468	461	487	481	494	434	446	485	513	517	494	453	456	472	416	509	469	456	430	498	474	466	430	502	455	451	463	506	457	502	478	438	468	460	445	447	447	477	473	465	494	452	482	460	429	515	432	469	440	409	452	462	416	439	454	489	463	464	492	415	450	476	472	472	457	481	450	473	437	457	471	459	477	445	452	502	420	475	467	475	492	488	448	459	486	477	503	502	451	473	469	468	466	452	493	478	494	469	452	482	455	461	469	486	465	469	442	403	420	461	419	443	447	466	477	454	460	481	450	472	503	441	456	451	459	441	453	483	468	459	436	462	451	479	427	468	481	439	471	453	468	470	426	486	465	486	432	445	486	472	484	481	463	490	498	447	475	450	457	442	457	485	471	490	483	432	486	445	479	457	424	498	505	480	476	512	476	482	439	451	498	450	469	443	461	473	462	468	479	483	465	459	462	467	445	476	478	471	478	473	506	502	448	483	464	437	455	485	486	438	447	449	455	474	467	490	462	437	441	456	462	433	445	476	439	475	500	495	434	482	463	484	468	465	503	468	492	458	510	468	523	462	448	453	463	455	473	466	478	441	462	450	462	470	447	466	483	520	470	461	500	419	439	464	469	495	483	460	460	497	465	460	450	443	490	472	437	465	463	458	471	462	506	469	431	484	471	473	459	430	455	461	472	444	470	428	444	456	448	434	426	455	483	425	504	453	483	449	467	470	454	444	436	427	466	470	447	466	444	478	441	525	444	447	438	455	496	462	483	445	468	473	505	450	470	468	460	494	460	471	426	500	463	458	461	460	446	467	447	488	462	484	478	466	424	453	436	465	437	460	451	434	464	514	432	522	437	458	459	470	451	476	506	460	473	453	478	464	484	444	507	433	474	444	437	440	450	502	468	466	457	456	494	434	460	447	454	476	471	468	484	491	441	485	478	441	459	468	457	474	478	489	473	479	449	447	450	445	479	530	468	444	493	472	471	420	453	450	465	453	489	476	451	477	457	457	468	477	455	462	510	450	433	474	444	456	482	471	447	465	477	476	475	486	459	474	415	484	490	441	456	442	469	439	478	449	451	428	458	501	488	473	391	427	455	432	473	500	479	476	479	433	492	443	520	488	453	470	457	487	469	434	478	467	471	491	485	497	413	487	459	443	482	462	432	494	441	459	454	510	512	485	445	459	504	462	473	451	473	465	456	453	447	453	494	454	443	464	464	457	467	490	456	459	468	460	469	486	451	464	435	475	464	474	477	465	458	471	477	503	425	451	476	437	467	466	490	471	463	467	476	421	429	456	466	457	478	460	470	450	484	500	453	466	474	470	490	438	435	486	455	441	484	466	501	417	439	473	434	468	472	418	495	476	478	477	459	454	456	471	452	482	451	487	462	495	423	426	444	456	437	472	451	465	478	487	481	452	460	456	478	473	487	478	424	483	472	455	476	494	465	455	469	475	462	459	490	466	410	472	426	488	514	453	447	418	445	461	455	467	467	482	448	422	438	503	516	431	466	479	480	437	452	495	401	458	482	465	482	435	477	486	453	459	451	443	467	463	472	460	453	429	451	477	477	468	442	474	458	481	460	456	464	479	504	438	448	474	478	490	475	456	453	440	470	448	477	489	452	496	462	406	467	493	476	479	450	455	452	483	475	444	480	432	492	454	463	484	480	427	436	471	449	502	501	487	495	462	439	481	485	478	462	473	451	483	469	461	438	470	477	485	456	464	447	465	461	470	474	458	450	485	495	452	465	407	460	477	487	476	456	443	461	475	437	462	449	433	454	436	439	444	478	478	464	458	498	464	434	476	440	469	404	455	456	458	459	471	463	461	506	456	423	504	469	463	440	494	492	447	476	488	476	468	429	461	455	441	427	445	494	470	425	446	443	449	490	452	497	465	445	464	444	466	444	434	459	485	442	473	478	449	480	449	422	432	487	434	476	442	437	472	482	459	463	480	475	468	489	475	476	472	454	479	443	490	463	448	493	460	437	458	465	465	419	455	503	494	447	438	493	460	456	444	469	485	433	455	436	439	461	433	453	473	423	488	489	483	445	457	443	492	492	448	465	481	454	481	468	454	460	469	458	418	467	480	457	485	452	487	469	432	465	417	495	458	516	454	443	483	492	465	457	473	484	460	462	483	449	441	474	462	441	467	433	451	423	454	422	474	446	458	491	453	454	465	470	460	493	473	485	486	455	476	475	438	477	455	451	459	456	469	449	459	492	466	485	473	441	487	469	451	489	467	454	465	412	452	467	492	460	454	448	474	473	450	480	459	466	474	464	485	481	459	451	457	432	475	479	498	489	472	474	465	472	471	481	491	463	479	435	470	482	464	457	478	461	456	440	481	465	454	501	441	451	463	453	489	455	507	463	503	502	458	456	438	477	458	482	455	459	425	507	499	458	452	468	475	472	456	461	465	454	465	504	454	437	444	474	451	432	450	442	491	451	484	473	469	427	427	478	454	465	456	478	459	430	445	473	489	496	460	503	453	445	470	461	446	491	451	512	498	464	452	459	448	454	460	464	447	415	440	507	450	424	469	468	415	490	463	461	482	448	472	465
23827	21344	28985	24063	21349	20209	2858	1360	1124	1051	1002	947	956	888	854	895	909	860	852	880	866	862	807	862	822	839	836	779	791	791	814	742	793	800	765	848	820	777	734	812	774	806	785	811	805	841	783	744	785	795	799	803	760	790	815	805	779	789	888	855	779	790	804	823	785	748	809	769	805	823	770	836	826	794	774	762	828	795	749	752	791	718	724	755	748	829	767	788	786	835	798	744	795	789	852	781	794	798	763	800	747	766	780	786	824	768	774	742	830	793	812	807	770	821	718	787	782	736	786	758	800	805	789	779	804	765	731	824	795	829	746	806	780	801	776	768	707	798	791	836	801	786	767	751	770	746	769	806	804	842	829	735	790	754	848	790	798	769	804	764	788	747	760	851	765	774	809	769	739	766	773	772	762	748	751	783	731	806	769	830	810	796	828	757	769	785	769	799	805	799	791	800	759	756	778	810	800	789	809	796	766	797	808	719	725	768	812	757	820	742	803	766	856	736	762	756	782	751	788	789	785	785	787	807	841	797	783	795	764	767	781	786	785	782	808	793	802	846	738	806	742	766	737	838	766	830	714	763	746	759	792	796	806	741	828	780	814	775	750	740	768	764	752	821	738	786	722	820	763	785	782	775	813	812	816	799	748	775	794	766	791	767	827	790	763	830	773	799	784	788	823	820	784	755	745	814	803	809	821	822	781	792	801	826	790	845	782	793	755	804	756	801	787	745	736	750	820	764	787	780	769	799	784	811	756	742	787	877	758	773	790	771	837	774	716	795	752	761	767	774	798	792	731	766	770	749	730	798	786	832	732	753	768	771	768	773	800	780	805	822	768	824	766	786	788	742	775	762	758	817	804	812	853	817	787	807	775	766	789	782	784	833	781	824	778	783	781	781	772	771	785	769	771	854	784	777	785	808	791	753	868	800	783	752	782	783	789	786	776	792	801	817	782	734	825	802	737	872	738	771	827	751	805	735	794	787	783	758	744	794	733	818	764	794	767	751	775	697	779	795	830	771	790	836	782	732	803	693	758	771	801	821	793	743	749	779	809	748	787	814	762	784	807	789	764	815	823	773	699	797	811	778	767	827	804	713	780	788	797	817	811	838	746	791	784	752	772	777	712	778	791	760	757	821	779	825	815	775	805	794	788	747	792	785	803	812	783	768	813	755	760	807	711	784	742	783	768	809	795	766	822	761	797	765	811	783	788	802	761	797	816	758	743	797	792	763	788	763	752	794	770	807	775	772	796	762	811	739	770	754	822	774	799	801	844	722	768	797	742	811	807	790	785	785	782	778	788	774	773	770	776	748	758	810	738	803	778	828	756	774	749	853	778	769	771	778	778	792	787	836	831	790	783	799	791	724	787	747	764	787	798	801	791	744	795	736	813	826	769	773	728	783	805	826	798	742	822	723	800	801	765	773	767	792	780	762	792	760	745	761	798	752	763	782	789	763	793	783	745	813	803	816	793	769	769	770	785	791	796	817	742	769	751	754	809	813	775	772	802	817	789	745	772	790	799	770	768	775	780	744	753	787	806	803	771	824	779	761	703	767	763	781	796	807	782	801	790	813	807	807	765	791	781	736	772	780	798	737	757	777	716	774	813	786	719	760	761	798	803	834	734	836	803	745	737	823	808	786	779	821	813	789	828	776	810	809	821	786	766	808	753	777	775	773	730	784	756	791	793	757	810	798	764	773	792	804	800	765	777	807	749	786	733	810	760	769	797	813	734	771	779	761	803	782	797	805	749	784	747	763	788	802	812	799	771	767	796	749	847	850	769	767	779	795	759	784	732	820	849	789	768	755	792	778	771	767	812	819	777	792	795	835	772	833	754	773	841	778	835	836	781	809	812	738	786	780	739	734	814	809	807	805	766	745	776	806	758	787	770	780	764	819	785	766	805	793	747	769	735	757	784	811	761	794	839	771	743	787	795	748	780	778	789	763	735	781	761	751	729	808	755	788	859	765	708	772	763	744	775	761	796	789	770	733	765	793	771	754	810	734	829	781	793	766	750	776	765	840	768	772	784	772	778	806	804	764	762	746	771	758	738	779	761	793	767	791	771	733	780	780	747	822	782	843	748	778	793	782	747	823	748	803	778	765	783	756	792	832	811	762	830	748	766	829	800	779	807	778	781	738	768	794	779	776	788	763	772	807	820	765	760	792	754	796	700	769	787	800	756	761	812	772	770	757	771	803	762	793	758	786	851	768	758	835	820	780	780	774	799	795	775	781	753	733	806	791	770	824	782	765	774	801	830	802	775	754	759	771	766	795	771	731	771	789	750	732	778	756	842	763	776	804	818	781	756	790	789	763	800	712	818	796	816	763	785	819	741	787	790	801	756	821	781	798	770	766	782	805	753	822	711	776	808	762	735	754	790	772	790	746	771	802	747	746	778	792	780	753	772	740	757	759	762	774	786	736	735	791	772	792	812	785	746	771	752	750	819	764	812	804	767	802	816	804	782	792	741	759	781	811	775	778	753	736	749	791	747	819	771	764	748	760	808	772	810	822	781	778	795	815	805	808	754	747	771	802	780	818	761	791	829	779	771	747	763	795	870	811	789	783	791	723	778	792	761	771	746	762	780	783	792	787	780	771	761	783	780	785	753	760	776	778	825	751	734	757	812	728	742	785	762	746	817	761	800	797	775	753	799	747	759	791	759	747	819	783	737	804	788	781	791	789	825	764	791	774	795	786	740	780	759	816	781	813	790	762	750	777	783	776	780	809	743	808	792	792	784	812	696	762	755	782	767	745	784	796	750	770	793	723	708	804	748	771	809	746	792	774	805	785	737	786	740	744	783	738	776	754	777	769	775	750	805	793	798	790	799	806	726	759	722	783	832	782	722	829	780	832	784	812	781	796	796	760	766	748	758	752	795	810	795	799	789	759	791	775	746	771	778	766	773	769	770	770	744	755	813	741	788	774	732	806	773	802	796	760	757	786	782	788	815	776	798	801	803	754	768	771	778	812	796	752	823	753	786	788	832	798	778	762	757	771	806	798	692	760	748	805	806	753	796	792	792	814	757	771	808	791	778	762	790	770	725	834	769	725	745	797	772	768	777	790	760	777	757	756	784	800	757	763	813	755	765	778	823	834	745	832	799	735	766	742	745	800	788	788	744	831	784	821	778	783	844	804	774	733	836	783	779	833	757	765	807	809	829	739	749	723	800	784	809	826	819	759	736	797	788	746	755	747	795	794	744	811	813	808	805	814	799	805	799	794	727	726	854	848	789	818	759	791	771	766	815	797	794	764	767	790	768	782	767	769	746	801	870	793	770	781	812	787	858	759	768	773	777	734	774	754	791	762	827	752	813	791	833	811	735	773	767	843	764	751	783	758	751	829	772	827	812	791	731	798	779	751	801	787	808	763	821	833	812	797	808	772	780	780	779	794	818	787	790	788	781	800	780	786	756	791	776	735	780	741	756	757	783	766	784	764	794	757	821	829	758	770	818	740	769	776	741	772	795	789	798	778	798	782
3842	9080	8019	4025	2878	2275	1808	1530	1311	1187	1127	1059	1044	984	973	905	939	897	891	805	840	871	851	851	830	791	851	838	834	826	803	817	821	828	819	858	787	833	820	825	821	822	761	782	846	830	815	828	807	835	806	791	815	828	852	773	773	759	801	807	801	791	824	799	806	752	782	782	785	808	880	816	799	799	806	731	828	753	864	780	783	756	798	826	829	780	829	838	793	736	830	761	779	768	749	838	781	780	792	822	793	788	804	796	758	800	800	823	820	771	787	805	791	788	800	823	816	780	779	786	823	845	836	715	826	772	804	789	811	793	759	795	801	806	809	857	806	813	805	802	791	757	802	798	769	796	746	790	784	805	776	782	830	737	801	808	834	780	791	782	752	824	775	765	821	818	785	780	786	816	773	784	793	789	760	766	806	786	752	793	790	812	808	735	850	778	774	782	796	845	787	801	779	810	831	767	790	840	791	758	785	800	772	818	810	815	844	832	776	795	786	778	834	789	840	781	788	741	808	762	795	802	856	783	789	804	792	733	852	815	813	823	761	787	783	791	780	778	797	775	829	779	820	789	812	800	784	801	792	799	808	788	835	760	747	823	780	781	834	804	806	844	819	794	748	780	791	790	759	774	805	807	827	838	763	815	755	820	797	805	786	836	776	754	786	770	782	844	779	853	822	826	800	763	792	824	786	781	836	768	799	828	780	807	780	828	796	777	777	770	827	783	789	805	794	787	757	775	784	785	746	787	794	732	825	756	819	780	791	843	818	826	815	816	799	837	792	784	830	805	801	823	796	805	759	818	805	764	811	853	814	802	796	790	847	768	795	732	800	712	786	806	795	790	784	845	817	818	759	784	776	773	808	778	794	842	757	761	791	787	844	800	781	794	739	802	775	828	776	794	770	826	784	785	826	798	847	817	772	802	783	786	804	805	848	776	780	773	766	818	835	804	840	801	852	841	787	814	798	808	883	817	832	784	765	804	799	786	792	820	747	812	743	792	863	784	826	788	834	784	765	734	834	743	765	793	792	798	752	820	777	798	742	743	808	783	785	810	830	766	814	785	780	795	785	757	820	795	758	825	823	770	812	777	798	768	802	809	789	778	829	813	774	824	833	793	826	778	851	789	752	770	785	870	804	752	775	741	806	869	823	728	807	767	786	826	855	780	778	797	763	788	806	800	841	820	821	789	784	778	739	764	724	826	805	792	729	783	806	820	812	816	765	790	831	785	780	802	857	789	822	776	772	807	766	838	763	842	806	756	796	750	799	794	786	797	759	764	807	754	841	847	832	774	827	835	769	772	763	800	789	791	796	763	779	716	819	861	788	814	820	844	826	781	765	834	804	847	781	801	781	758	835	797	767	839	784	825	768	805	763	816	788	787	811	792	830	854	804	754	803	795	782	773	778	785	741	788	792	782	834	771	792	794	765	772	795	826	849	738	791	790	824	774	824	768	760	774	788	815	789	805	824	818	746	766	794	785	780	794	797	838	792	824	789	779	814	810	751	817	798	776	776	807	812	806	761	747	785	818	791	783	776	824	783	764	769	806	808	813	774	788	812	805	792	747	855	804	826	774	785	780	772	777	846	834	796	783	781	820	783	819	825	784	818	791	809	774	767	844	771	765	793	793	833	781	796	783	803	757	732	824	773	822	791	772	857	803	851	792	801	815	822	794	850	816	832	757	807	780	809	821	815	774	760	813	800	782	815	780	758	802	762	785	763	777	792	820	767	797	759	808	761	796	783	818	810	756	793	751	824	797	861	800	751	758	814	775	797	800	805	811	829	826	786	797	820	776	799	771	820	751	806	756	770	824	774	817	739	805	803	828	787	808	781	781	820	807	806	751	793	816	780	745	830	744	791	745	775	828	777	827	745	781	793	830	759	755	811	790	793	781	743	809	791	767	783	782	729	770	780	723	807	799	783	768	808	787	799	783	825	762	754	798	803	784	785	819	765	777	793	764	808	823	795	761	791	792	763	819	779	844	772	758	797	779	764	814	808	825	799	797	798	822	773	770	766	802	790	786	755	769	804	815	755	825	813	788	769	810	837	848	767	809	794	785	798	824	729	778	805	823	795	805	810	742	753	796	790	764	825	848	753	813	834	763	801	836	848	807	751	810	735	806	779	786	762	824	791	802	808	761	752	829	804	809	765	847	705	811	827	800	768	816	791	743	801	759	799	760	805	754	839	826	800	807	749	825	788	749	797	780	804	796	849	792	779	764	787	802	780	792	778	816	807	786	789	840	810	760	783	830	801	725	776	772	803	769	845	759	790	824	788	779	785	779	807	772	743	757	835	777	850	785	783	781	776	763	789	776	811	744	750	756	765	812	802	824	802	779	763	811	833	807	808	827	807	797	793	766	782	822	829	790	818	756	792	824	799	804	730	772	788	799	790	811	791	772	806	803	830	768	790	798	821	842	765	751	736	812	765	813	778	860	775	761	794	765	773	808	778	795	793	780	760	818	815	774	744	757	772	852	795	757	797	777	776	796	823	793	842	800	819	769	784	790	740	824	814	799	771	814	771	795	779	773	800	789	818	786	787	797	767	840	780	791	821	808	794	769	780	815	796	800	784	807	748	771	811	738	783	804	808	743	816	816	819	809	780	815	774	794	816	783	809	764	744	760	791	833	771	786	807	774	818	855	764	842	751	782	781	742	790	777	794	731	786	745	746	794	822	808	811	817	766	750	748	821	787	789	777	785	762	813	826	796	791	784	868	816	866	785	829	769	811	780	816	816	852	807	790	839	807	809	829	791	802	800	792	795	757	779	791	800	809	792	769	780	769	796	840	764	753	766	796	759	752	817	833	744	824	763	781	805	790	780	757	815	793	746	805	761	773	748	877	810	787	834	805	755	806	767	807	804	769	759	862	754	788	805	807	771	804	784	787	832	741	755	789	810	818	788	809	827	762	798	844	778	746	778	782	779	747	794	783	817	769	810	815	764	768	766	848	766	809	763	760	795	796	774	822	791	801	819	773	840	816	825	790	777	771	773	765	763	823	826	775	813	826	768	835	807	804	798	755	832	766	817	787	802	837	815	750	787	808	798	810	833	802	766	795	768	775	824	804	815	831	771	801	780	823	860	811	805	808	816	786	859	787	765	838	804	759	779	772	808	799	755	793	782	795	771	783	819	788	807	793	829	776	755	797	775	821	786	816	789	745	828	778	780	803	777	828	752	775	784	831	808	818	780	758	784	797	741	799	785	755	738	790	725	800	785	840	819	830	779	813	825	816	779	816	780	798	841	820	818	798	786	785	793	796	745	804	764	800	846	771	781	748	762	781	835	725	839	794	773	766	774	788	756	833	807	786	823	839	842	772	783	757	751	762	768	757	829	790	778	788	757	836	785	754	830	793	820	802	810	766	818	780	794	771	788	866	811	837	826	770	784	802	800	832	767	769	793	830	745	830	819	795	816	778	781	740	770	816	776	815	807	851	783	834	814	803	811	820	785	798	787	800	815	816	738	776	790	782	807
24948	21312	28427	24480	21169	4754	647	463	393	380	333	293	316	277	270	252	269	265	256	251	222	206	210	233	231	225	237	233	237	222	215	209	263	203	222	207	228	220	208	222	194	208	210	237	218	227	255	194	226	240	219	220	187	220	216	220	230	203	204	190	200	207	216	216	218	203	208	198	221	220	201	198	208	211	202	209	222	206	229	178	220	226	212	201	214	252	198	224	220	210	214	209	235	219	238	209	226	210	233	210	200	204	190	197	203	210	227	223	210	184	206	189	231	214	195	233	198	223	198	214	206	195	247	215	213	226	212	206	233	204	182	235	201	225	214	197	199	197	229	208	176	233	206	241	249	229	230	244	210	209	229	226	225	209	180	192	219	226	222	195	201	218	199	200	202	246	233	200	216	225	225	223	186	222	195	212	229	230	208	183	210	205	225	222	225	213	235	197	221	219	219	228	211	222	227	217	207	205	221	244	207	216	210	205	231	206	206	241	203	210	178	192	192	232	208	233	201	209	227	198	187	205	210	194	198	199	213	220	214	245	198	198	228	210	202	212	206	219	223	203	221	196	189	209	203	206	197	245	203	216	205	251	245	235	206	211	196	202	203	222	204	221	216	204	222	230	210	210	221	209	191	217	239	206	188	204	232	215	201	235	209	196	224	209	223	214	231	206	195	184	208	221	209	212	219	194	202	206	232	198	188	193	209	244	214	217	256	217	221	233	229	210	203	218	217	232	219	211	207	224	201	183	241	217	200	221	201	220	172	180	217	203	233	214	219	211	219	220	214	193	220	202	218	221	225	182	214	246	219	214	214	208	211	221	208	209	240	186	208	226	219	217	211	216	218	199	215	229	201	202	200	200	199	208	194	205	219	217	174	241	231	230	227	206	216	212	201	241	221	229	209	198	188	193	223	229	218	227	205	169	196	226	212	235	216	218	215	230	219	199	218	229	222	215	214	211	216	197	205	181	215	219	215	223	212	197	224	186	218	205	202	212	191	231	185	222	199	194	218	193	230	212	227	211	232	217	218	220	211	186	178	188	205	230	223	186	210	189	239	213	216	231	225	184	192	235	221	239	225	210	186	230	208	223	219	186	223	207	213	216	232	217	219	196	217	217	204	217	209	208	204	218	237	214	201	217	192	194	179	236	200	194	204	208	247	233	193	199	231	203	200	215	211	238	209	237	231	211	206	219	205	219	205	221	228	222	221	202	219	224	229	215	233	204	226	201	217	231	225	215	188	203	240	240	201	199	211	194	201	242	211	185	202	229	230	208	208	209	209	238	236	220	219	233	249	231	246	208	208	187	195	221	183	218	214	211	219	212	194	219	246	258	228	220	193	230	214	202	226	211	206	212	200	208	213	206	196	201	215	214	204	229	220	182	219	205	207	212	221	205	189	225	186	237	198	225	203	215	204	224	221	232	224	208	210	220	222	195	221	227	213	193	213	194	211	236	239	229	217	203	210	220	233	222	210	224	222	190	190	215	210	214	205	204	211	227	211	200	186	213	203	228	217	225	193	228	237	200	230	202	201	193	209	190	192	215	196	211	204	228	203	215	203	232	197	233	207	237	211	207	214	222	226	222	194	229	200	247	208	213	224	231	204	213	207	236	233	203	227	211	232	211	206	185	204	230	203	215	205	223	210	205	215	210	207	208	225	223	179	204	204	241	226	206	191	203	204	208	225	205	212	230	205	222	215	213	222	236	212	209	239	230	208	192	199	238	206	232	210	222	223	228	234	240	212	228	226	190	221	236	214	205	195	239	211	199	216	232	228	215	204	205	209	235	206	201	212	207	229	240	202	192	210	228	220	211	220	217	207	205	203	209	199	200	212	203	229	237	204	236	234	211	206	204	172	231	215	193	220	210	212	211	209	211	202	200	222	231	234	211	195	230	206	195	203	196	209	194	199	231	207	213	203	196	194	214	221	194	206	223	199	222	231	237	198	206	221	229	204	243	221	214	224	198	197	217	207	216	212	227	223	215	202	209	200	208	205	190	218	208	221	211	216	207	213	206	197	191	210	217	214	190	218	199	242	221	216	190	205	205	236	222	213	226	189	218	218	225	208	198	201	218	207	224	207	206	187	208	230	212	214	196	216	223	229	211	210	225	207	196	226	225	230	202	212	213	240	203	175	202	197	198	226	204	213	191	193	202	219	217	236	215	220	217	226	213	174	218	213	212	208	230	217	249	206	199	253	176	194	215	184	199	220	214	221	211	205	208	205	201	195	208	206	228	218	200	205	205	216	202	184	240	190	200	212	202	244	206	204	226	201	210	228	165	197	202	202	205	203	227	216	227	220	217	201	213	225	211	202	210	230	218	200	207	213	192	212	210	221	215	218	212	225	219	213	239	201	202	184	233	199	213	196	189	238	217	201	188	219	215	203	196	204	194	201	188	210	224	241	182	221	216	224	216	217	198	211	243	214	200	236	220	218	217	210	209	207	199	232	211	225	223	218	183	209	187	223	216	206	215	216	198	195	187	209	208	218	221	227	203	240	204	223	213	215	200	239	173	188	213	236	236	209	225	241	197	201	205	210	234	222	235	210	216	224	193	216	213	218	193	211	193	228	193	217	217	203	223	225	227	200	230	221	193	220	208	215	213	230	205	221	212	208	217	230	226	238	226	200	204	194	206	198	201	212	211	211	189	212	198	207	208	195	210	204	197	213	219	185	195	205	218	218	209	230	231	217	211	213	236	213	197	232	205	220	218	221	213	184	205	226	212	214	215	193	169	219	216	205	216	204	210	201	212	230	202	231	223	213	212	183	195	188	206	212	234	239	206	217	222	212	194	197	217	196	237	236	222	229	217	218	217	231	236	220	196	206	221	232	242	222	208	206	204	219	219	222	203	230	207	224	202	223	205	209	211	233	217	215	207	196	211	223	190	212	241	223	196	223	230	243	219	203	194	222	187	216	191	217	220	204	201	193	181	199	213	227	222	231	193	237	219	214	233	219	210	212	200	237	242	230	211	195	201	225	213	199	206	232	187	221	228	187	211	204	241	226	217	197	207	225	207	209	201	208	210	217	227	204	230	195	191	249	199	231	228	211	181	202	208	219	217	207	206	232	210	225	199	205	227	219	209	197	233	205	224	201	214	204	219	194	189	192	228	229	220	202	232	214	217	222	224	255	190	233	218	225	201	197	210	210	192	197	223	216	190	203	225	211	202	225	201	229	208	199	189	220	238	211	211	240	216	178	203	211	229	219	196	223	198	194	221	200	218	230	236	213	178	235	218	192	196	201	180	204	199	210	226	221	213	208	193	220	226	223	214	219	206	202	193	229	223	211	225	229	245	208	204	207	206	200	235	224	182	218	223	217	202	199	224	228	224	238	193	217	208	194	232	186	221	191	203	218	198	185	191	222	231	226	232	210	205	221	200	235	225	213	234	202	213	205	209	221	221	196	230	221	206	225	208	253	262	193	202	218	191	213	189	199	226	202	207	265	212	216	206	197	205	202	244	213	259	218	200	219	224
3624	5912	4815	2392	1616	1156	905	707	550	497	428	409	353	331	338	315	306	297	279	280	255	291	282	243	253	276	246	270	248	253	268	270	240	245	251	240	270	271	238	253	236	251	215	250	261	236	251	210	248	231	249	234	277	254	254	260	201	240	228	231	218	235	215	231	251	235	240	254	225	235	273	240	211	252	230	237	238	253	238	205	228	252	235	266	228	224	247	245	221	267	262	227	210	246	245	252	264	238	214	227	249	241	244	241	255	231	253	257	233	209	260	249	238	263	238	227	262	258	243	215	220	235	231	254	229	259	254	199	231	232	228	231	229	237	259	236	234	226	225	255	217	245	225	230	221	210	264	227	240	233	262	241	222	224	256	229	251	221	247	253	233	223	251	237	218	209	255	247	234	238	252	211	237	234	233	247	228	242	242	249	252	237	242	242	235	229	284	236	261	221	256	225	247	236	225	240	253	239	224	227	233	231	216	242	240	243	233	248	217	234	212	235	212	239	237	263	210	274	243	220	261	251	231	220	240	256	232	248	249	221	281	244	237	265	217	263	258	210	265	256	275	218	216	245	240	249	213	247	231	241	222	222	253	226	270	253	251	263	234	245	220	235	225	225	229	226	231	229	228	233	217	235	253	231	219	208	249	263	190	244	235	227	258	241	244	237	248	236	256	252	247	250	227	252	250	234	221	275	234	245	244	237	260	222	222	229	225	220	226	257	223	245	259	261	238	256	265	211	260	250	259	241	232	243	222	234	213	223	245	211	235	265	220	231	246	247	243	231	243	257	257	217	247	247	242	252	254	231	225	264	242	231	227	261	239	248	230	278	233	219	234	254	234	243	226	237	236	238	252	221	231	227	239	211	260	230	255	234	217	229	243	258	227	237	217	230	254	230	248	270	218	235	214	251	234	246	272	279	256	239	232	224	259	252	239	221	244	217	224	246	259	221	232	237	258	245	239	233	240	222	260	260	237	223	257	232	210	240	224	202	225	242	241	231	228	235	245	250	234	207	227	249	247	230	245	253	242	241	244	242	246	253	226	271	236	212	239	211	224	248	231	226	222	216	206	248	262	206	220	224	238	255	230	238	234	270	269	264	263	229	220	249	242	246	220	217	219	207	206	251	223	230	238	221	228	248	227	246	250	262	252	246	236	256	219	228	226	269	237	238	239	231	259	233	244	250	235	236	261	243	250	243	278	240	260	241	236	238	244	227	229	259	251	263	220	243	220	214	234	255	240	244	238	274	233	246	234	222	253	257	234	231	217	220	232	245	238	225	235	255	248	251	236	225	240	204	222	249	252	236	246	256	256	246	246	271	265	259	255	236	250	235	255	246	245	245	250	232	221	243	232	236	237	225	249	248	240	216	219	236	254	259	248	235	232	230	250	236	241	236	233	226	237	230	224	240	247	261	239	235	254	246	228	264	226	233	238	234	245	227	231	239	213	225	245	260	239	232	256	246	236	225	249	266	237	265	243	244	256	242	251	225	222	223	232	252	199	239	256	279	225	242	247	246	228	253	246	220	222	221	224	242	248	223	237	231	243	251	271	277	234	249	237	248	257	231	259	268	237	250	255	223	247	266	215	267	242	251	259	231	244	241	242	232	259	244	252	234	225	227	239	214	228	264	254	235	236	233	228	234	223	247	224	235	263	246	227	226	239	237	226	253	236	227	240	234	230	231	258	229	224	260	236	233	258	227	245	244	233	229	240	237	232	256	220	245	249	241	240	249	226	256	235	263	252	220	251	264	247	241	248	262	240	249	241	245	245	234	231	218	229	229	222	232	242	243	266	251	237	250	252	218	255	249	240	234	243	243	223	228	234	224	234	260	270	247	230	248	247	263	239	270	236	263	224	215	212	249	253	233	236	216	254	254	244	267	232	217	253	248	238	238	256	229	223	242	258	233	232	205	247	252	246	261	246	236	229	237	226	237	213	223	221	233	249	212	208	226	241	269	241	231	255	238	216	228	211	241	252	256	215	213	243	247	258	234	247	243	226	243	218	270	248	246	241	237	235	228	255	227	251	262	214	209	233	231	236	265	257	222	242	238	244	237	257	238	243	252	227	216	263	277	235	254	248	237	247	246	197	238	208	286	228	235	233	255	216	241	239	248	216	242	248	275	235	245	228	213	216	240	246	223	229	255	235	222	243	240	229	233	228	224	243	233	265	244	216	222	229	250	242	267	208	251	269	243	231	224	244	222	258	227	211	248	229	235	227	226	232	226	240	231	220	246	234	252	232	240	232	231	253	250	230	217	232	251	264	253	226	243	286	239	213	253	263	245	263	224	245	203	222	234	235	249	226	247	256	237	222	263	219	225	236	234	276	237	229	240	254	234	261	227	235	216	241	240	242	228	237	228	246	256	245	246	251	244	235	244	226	248	243	228	257	207	249	252	238	255	234	253	224	242	240	269	245	200	231	259	236	242	223	243	247	242	220	203	237	254	238	290	265	249	243	253	249	223	235	235	214	240	246	240	239	250	253	234	242	247	241	235	235	244	239	258	265	271	241	228	253	249	206	229	210	241	215	238	249	246	230	232	221	260	227	246	235	230	237	229	269	242	266	249	247	243	250	235	229	256	233	247	231	245	214	234	236	253	230	248	243	243	229	257	250	243	213	243	250	265	258	293	224	245	259	248	224	239	216	231	263	266	254	244	232	241	269	238	243	222	244	217	256	236	233	232	259	239	248	234	255	265	244	225	233	243	259	258	238	260	255	252	214	233	247	239	245	217	255	235	246	264	238	230	245	231	232	270	250	262	240	259	218	227	224	257	220	213	252	246	239	246	237	228	229	215	261	242	233	257	246	259	240	244	229	238	247	257	252	216	233	230	245	228	227	244	234	234	245	228	252	240	277	240	228	237	256	238	230	239	240	248	231	251	254	224	257	208	250	247	229	266	278	246	236	217	239	247	247	256	241	275	247	258	234	226	243	233	228	236	242	240	236	244	238	216	238	238	221	220	250	241	265	248	269	260	236	257	243	223	258	234	227	257	272	255	247	220	241	242	235	219	235	239	255	243	234	240	252	238	239	229	229	266	237	201	245	239	237	235	260	257	261	240	236	235	239	229	239	238	230	216	238	233	228	238	232	247	219	250	220	264	251	254	227	258	244	249	264	260	230	247	255	241	246	231	229	222	249	219	206	232	231	268	229	268	219	258	253	236	248	234	265	237	256	233	213	242	229	247	254	208	233	226	234	234	225	232	242	241	242	262	224	230	218	237	253	241	234	251	253	213	249	235	255	236	237	236	251	264	243	218	222	246	230	219	255	265	219	245	247	246	225	228	251	232	263	225	233	243	241	228	248	271	251	247	232	256	251	238	261	217	235	232	231	237	238	224	244	214	237	242	238	230	239	237	232	242	254	244	246	246	212	264	212	249	245	210	250	249	245	261	219	252	267	232	243	224	265	240	243	254	217	263	234	231	235	244	249	240	244	214	247	253	242	270	247	256	246	234	233	235	260	210	215	252	252	225
22883	21396	29241	23952	21397	21449	16952	1936	1265	1119	999	863	874	809	771	768	704	715	674	667	646	665	688	675	635	679	590	631	616	600	630	658	603	614	633	619	555	631	609	582	612	571	613	606	567	582	608	620	604	635	610	589	600	571	577	605	616	638	581	553	607	575	580	568	576	601	580	598	588	565	594	629	590	620	594	629	609	567	598	647	588	608	587	615	642	547	575	592	618	669	615	598	605	603	582	575	591	577	579	616	624	594	663	559	592	589	595	619	586	580	549	576	617	588	606	596	541	592	588	565	596	578	532	565	566	592	558	583	550	568	616	596	568	576	559	584	643	617	563	598	563	585	587	578	596	590	527	579	589	666	612	524	634	586	567	604	528	624	587	566	547	624	591	608	603	564	575	586	610	584	540	571	599	588	597	609	562	569	575	603	593	603	589	581	568	614	593	559	610	545	590	571	539	572	608	585	578	579	577	548	600	618	581	597	592	569	582	584	575	562	633	612	603	580	566	561	559	611	578	579	625	562	600	631	579	587	614	565	566	601	593	620	611	579	578	606	552	601	600	593	562	602	591	594	573	561	578	558	579	629	564	562	612	520	570	577	562	574	566	538	585	572	593	620	583	573	582	611	627	620	587	635	596	561	620	597	570	582	577	571	580	585	624	565	573	599	582	557	574	595	630	590	575	600	603	573	633	634	571	630	593	562	608	598	625	588	571	577	602	587	587	630	571	626	567	585	584	601	580	567	582	594	593	588	631	606	609	597	632	578	559	630	634	588	553	610	600	560	586	628	611	654	573	605	568	564	560	570	571	582	622	590	572	601	609	601	566	586	560	559	578	572	591	554	610	613	577	605	586	582	596	550	627	608	612	630	589	567	580	582	603	561	566	576	540	553	599	589	569	577	586	597	555	584	573	595	562	590	584	585	573	565	554	558	639	579	586	576	567	627	586	612	563	628	555	598	567	562	594	578	609	593	609	583	604	574	557	557	577	617	590	572	614	569	624	599	624	553	611	586	595	621	617	598	597	569	623	580	600	550	565	584	599	576	614	568	585	597	610	550	610	556	574	562	584	600	570	584	566	586	574	624	601	600	595	559	614	662	586	565	570	658	581	585	576	596	640	551	597	593	637	577	575	590	562	622	593	605	579	584	586	547	602	575	586	598	560	604	598	574	600	561	585	594	628	569	563	553	603	583	582	565	558	556	607	578	601	567	562	573	525	633	549	570	565	632	619	605	557	571	593	620	579	596	609	593	612	590	566	581	571	595	606	592	586	605	607	583	591	595	574	586	566	570	605	582	584	545	581	578	608	594	611	562	592	593	594	575	604	578	571	585	587	585	574	628	600	605	578	601	595	586	558	628	585	631	588	613	604	584	631	590	607	602	629	552	590	604	594	596	582	623	581	601	558	567	596	597	551	617	624	613	640	568	590	585	617	577	563	551	619	590	545	612	628	599	595	585	599	605	593	586	616	612	570	578	565	544	606	587	582	591	564	610	543	581	527	580	601	631	576	552	575	590	585	583	590	576	574	574	584	565	578	578	543	609	588	582	591	571	595	566	586	590	542	560	618	552	563	572	623	538	580	617	540	598	615	594	588	566	557	608	579	571	555	607	572	588	586	618	580	608	586	592	586	586	622	554	550	542	545	624	592	599	608	559	565	577	611	597	629	616	566	600	577	559	617	619	545	566	596	571	595	552	580	628	589	553	581	574	596	592	576	551	586	594	599	645	579	595	581	607	598	610	632	611	588	622	607	562	559	583	547	589	569	591	563	611	581	577	532	546	613	537	585	608	537	603	559	577	585	594	625	624	566	575	599	579	567	582	614	650	587	603	549	591	588	595	582	528	609	565	534	604	596	562	598	604	599	629	586	620	615	571	578	592	576	568	588	556	569	565	638	585	572	570	643	592	555	598	573	575	610	605	622	604	606	599	575	566	599	624	593	624	621	578	599	556	565	609	577	600	628	582	603	619	609	545	550	585	555	606	570	578	606	603	623	562	576	618	636	598	583	593	602	617	625	605	567	563	559	545	599	577	599	627	576	575	578	577	578	573	577	645	597	598	575	591	559	594	574	593	610	552	629	633	551	593	578	575	646	589	537	581	638	581	576	574	559	556	561	573	588	611	604	552	646	580	610	597	619	576	612	562	582	582	570	559	585	558	588	632	555	588	612	593	615	584	576	571	579	569	608	551	600	574	595	556	563	607	610	587	554	591	609	561	558	580	574	626	550	565	543	540	561	575	597	577	585	613	541	579	603	616	618	607	561	568	548	563	597	574	614	592	565	585	596	593	555	611	593	621	602	586	581	585	582	595	582	559	558	621	621	559	587	557	597	577	581	614	618	634	551	531	587	575	579	600	535	582	616	584	572	561	581	599	543	600	575	570	611	589	570	573	597	573	625	601	568	564	606	585	584	562	608	608	560	567	531	622	615	621	578	575	609	604	577	546	575	548	594	576	568	553	574	620	559	602	585	573	589	576	581	613	573	594	595	576	626	589	579	574	557	558	595	543	635	563	580	590	582	640	549	576	601	585	612	580	572	585	598	568	562	596	586	565	560	604	651	561	603	568	585	624	609	559	581	570	567	599	587	620	596	546	562	610	640	610	578	625	581	590	553	563	578	600	592	583	534	566	567	591	580	573	613	564	590	557	642	554	594	588	617	599	571	568	575	594	579	532	558	578	545	556	583	621	593	585	637	598	559	558	616	592	627	570	544	573	544	584	559	581	603	531	570	581	553	592	589	586	536	593	575	621	560	631	609	568	643	618	607	585	575	565	611	606	603	592	579	589	558	582	577	603	596	557	582	604	591	613	636	565	633	614	582	566	562	577	571	543	541	589	581	552	595	575	567	563	583	574	543	595	613	594	585	580	590	631	601	557	569	601	562	591	597	591	592	555	600	560	588	604	554	583	586	581	554	596	612	573	645	589	570	581	561	555	561	577	585	553	575	569	591	602	587	615	583	563	542	603	572	584	582	570	565	571	595	576	629	524	585	605	617	540	643	574	600	606	575	580	613	577	551	546	585	581	592	596	575	560	600	587	600	539	614	545	529	602	560	567	586	551	616	575	571	582	539	557	540	575	571	591	593	611	554	574	610	610	576	591	550	566	586	579	566	598	580	584	567	570	569	569	627	594	575	599	598	593	603	590	530	559	596	624	644	595	575	593	606	587	597	569	603	575	574	590	566	590	600	538	530	595	563	590	589	647	596	568	554	589	568	625	592	563	565	588	574	585	601	536	565	596	559	572	597	561	604	576	562	589	570	600	592	566	592	602	604	580	604	600	609	550	593	588	586	595	581	590	601	576	579	589	590	561	590	550	573	616	567	586	621	596	625	571	617	583	573	597	593	569	574	576	540	586	623	575	567	554	586	547	551	598	540	612	587	555	567	572	597	603	604	570	588	529	595	595	566	586	594	568	564	598	600	552	575	586	587	583	594	579	560	609	593	556	599	596	585	558	592	566	615	545	591	596	597	553
5362	14869	12816	6658	4502	3402	2644	2061	1714	1419	1275	1105	1030	974	897	809	801	792	782	734	763	692	659	696	672	685	700	667	625	719	645	652	648	695	630	680	674	666	610	634	630	591	658	624	645	619	616	655	640	596	597	649	644	636	622	633	624	666	594	592	610	652	608	596	621	605	602	588	667	627	651	592	628	653	608	636	605	593	624	605	581	631	586	645	625	621	634	602	611	626	603	639	594	600	616	650	635	589	618	641	655	629	610	629	621	662	606	602	637	620	608	645	660	648	587	597	604	633	595	609	632	603	620	659	616	625	575	603	588	615	613	577	597	636	626	591	609	612	667	616	621	625	609	609	629	619	616	632	621	596	610	617	611	599	617	614	605	599	686	622	586	642	656	595	596	606	611	618	611	591	594	574	594	593	621	621	648	617	609	615	628	642	663	581	588	610	577	626	610	587	583	593	574	609	611	606	653	613	589	635	597	618	611	579	597	668	635	657	635	615	581	677	594	619	627	597	601	614	641	653	604	612	595	605	590	618	626	559	627	578	614	609	619	656	632	590	622	604	630	636	610	610	582	627	577	621	605	618	617	659	636	619	617	596	616	583	662	585	589	625	626	629	632	638	595	652	577	644	608	604	628	590	564	608	627	603	598	671	618	620	618	603	546	630	618	588	623	589	574	630	631	617	613	641	611	618	581	646	577	624	617	652	582	617	651	618	584	607	636	569	603	673	645	604	627	616	606	600	633	614	605	607	620	635	649	624	591	666	589	589	618	614	624	582	656	599	644	627	616	627	572	573	596	638	594	607	598	639	608	617	635	579	664	589	623	575	660	646	568	664	591	618	617	607	616	615	584	614	615	589	627	629	607	605	604	634	613	644	583	567	583	627	588	622	607	640	615	617	607	647	618	608	579	605	621	573	610	635	641	627	609	626	638	596	593	586	659	592	584	640	585	611	612	613	628	584	624	602	639	619	613	656	613	626	611	638	599	632	613	603	622	611	608	621	590	586	602	610	630	636	609	611	584	638	610	591	618	650	619	648	593	607	641	633	600	641	609	620	616	607	614	606	577	624	611	576	606	649	590	545	586	617	627	592	637	614	633	581	632	587	643	637	600	603	583	639	589	623	631	607	566	569	628	591	656	574	596	612	610	586	626	628	590	630	641	576	596	628	617	630	655	610	615	603	639	624	630	663	605	589	633	604	662	609	604	632	626	628	596	599	588	565	627	620	596	600	576	647	593	602	608	642	589	537	576	650	593	620	619	652	617	608	611	603	579	602	625	640	590	610	596	597	630	648	626	600	669	601	593	586	574	596	626	589	583	612	631	594	598	578	599	591	589	637	652	572	580	617	623	625	598	636	650	623	592	622	634	601	581	639	612	652	607	628	593	596	633	657	636	618	633	611	615	610	574	620	613	595	620	613	592	622	617	608	589	576	617	624	596	595	574	620	658	593	613	652	595	605	698	560	602	629	596	607	631	621	620	604	577	591	659	572	633	613	607	638	626	640	603	622	568	595	607	606	569	588	593	637	632	626	635	625	613	630	618	614	610	622	611	625	615	584	630	613	565	642	616	627	633	630	601	627	641	598	605	652	589	631	613	590	628	624	618	592	630	624	562	651	622	637	613	650	610	634	638	642	607	601	618	560	630	622	620	633	619	649	593	621	602	616	589	571	577	638	604	644	614	567	583	616	626	574	591	592	590	647	621	572	636	639	662	611	563	630	605	596	624	607	621	624	569	660	624	636	616	640	630	607	617	671	590	603	576	620	633	615	610	611	662	627	584	629	667	634	584	617	649	576	568	593	633	610	636	636	610	629	595	636	611	646	595	630	589	623	634	587	603	616	630	602	595	640	609	570	601	651	618	624	605	568	622	629	619	622	600	621	591	590	626	631	631	648	610	603	626	610	610	646	575	570	631	612	666	591	609	615	671	613	607	619	622	637	638	631	661	615	598	608	636	632	611	613	588	625	624	643	616	636	574	614	630	627	631	563	603	620	590	582	585	600	621	620	594	595	605	624	569	589	603	646	621	644	625	592	598	581	618	641	609	643	625	613	603	655	635	603	623	599	599	583	646	571	636	654	600	602	590	617	594	619	614	606	622	655	632	576	605	550	576	601	616	597	613	577	583	550	633	624	610	583	586	595	578	594	613	685	670	593	569	624	588	605	618	565	615	624	605	621	609	644	586	578	616	635	671	666	569	581	589	620	596	613	609	618	596	601	616	595	612	591	632	597	623	618	599	621	607	577	589	601	633	625	611	580	622	607	604	611	609	572	629	639	565	605	594	610	566	625	615	643	642	574	566	573	627	588	623	601	620	598	591	636	651	595	580	598	620	623	623	658	625	624	602	609	602	557	605	680	620	555	614	645	596	657	584	619	614	620	578	593	596	601	612	633	646	617	614	619	597	585	567	625	641	653	620	583	587	631	618	581	615	611	590	633	611	619	646	605	610	609	600	631	580	634	569	625	576	602	651	623	587	605	626	633	625	648	596	628	606	566	599	633	600	588	640	634	614	603	644	628	598	583	590	640	618	626	623	598	652	605	596	605	649	600	618	594	642	618	630	622	652	590	630	611	590	587	642	609	604	609	594	582	631	604	592	627	628	612	620	602	595	651	596	588	638	641	580	644	640	605	680	589	616	600	648	585	666	608	642	608	593	573	615	595	643	629	618	562	624	590	594	617	624	629	632	650	632	671	613	662	673	673	615	581	633	619	626	609	594	644	640	596	599	618	622	609	612	594	628	625	611	583	647	582	603	597	651	591	602	629	629	616	613	599	633	640	630	591	633	616	632	631	615	612	588	642	606	633	634	599	568	572	647	650	633	664	608	601	652	636	608	636	638	600	655	621	597	593	588	589	627	627	603	622	628	651	632	596	586	618	575	630	659	612	647	636	627	625	620	596	595	589	613	649	647	633	625	570	621	617	616	634	626	588	612	641	643	601	660	643	602	583	599	604	613	665	571	616	600	617	590	594	631	626	639	646	584	609	610	618	635	585	588	648	649	651	615	590	633	672	586	605	587	626	586	612	588	638	615	645	655	630	617	585	589	603	615	642	643	621	606	614	631	640	619	610	568	660	615	592	634	608	645	641	620	636	640	608	630	626	626	602	586	618	628	635	566	634	608	608	569	607	623	617	601	606	637	647	640	581	615	579	622	586	633	594	618	685	564	631	607	641	587	599	572	627	621	587	609	569	636	603	624	590	591	591	651	667	564	555	584	575	570	646	587	608	592	588	622	632	599	627	609	607	572	587	650	615	645	574	599	591	572	642	591	598	593	598	562	604	543	628	595	594	594	607	596	602	619	595	579	592	627	641	628	631	634	598	568	617	636	607	591	580	601	636	613	629	612	596	569	631	596	594	583	604	581	574	633	600	632	656	643	606	582	621	654	654	641	573	602	582	607	601	627	624	645	643	583	605	578	638	630	627	605	577	636	620	588	619	662	608	599	607	594	599	673	580	621	609	579	603	599	595	637	621
27278	20562	9509	797	493	463	504	463	456	483	441	475	439	456	459	444	449	462	478	453	448	475	445	458	448	425	435	416	471	441	450	436	405	429	450	417	449	427	471	460	409	438	492	454	435	461	444	440	467	468	438	444	440	436	437	409	430	437	442	394	445	450	450	432	424	434	435	466	447	432	430	477	452	469	448	455	457	418	420	442	438	441	437	464	440	432	409	445	438	462	463	478	470	447	430	435	457	447	463	438	442	479	463	452	448	454	457	468	432	429	424	443	472	470	411	453	435	454	466	468	436	413	417	457	458	436	480	413	486	431	435	430	460	420	430	464	429	444	432	443	439	446	429	473	436	403	423	414	434	431	427	399	465	420	446	445	453	459	423	463	442	491	453	415	438	458	439	462	469	447	457	434	450	438	441	432	429	442	451	467	443	462	418	427	420	426	449	450	445	469	454	454	468	439	507	413	413	494	447	429	425	415	489	443	433	473	401	429	440	496	427	468	500	456	435	448	467	429	451	460	436	462	416	419	440	440	451	458	455	438	444	446	448	422	469	437	490	455	426	462	432	466	431	433	431	474	418	441	450	424	432	440	434	428	413	459	421	440	444	431	423	417	413	472	433	435	419	475	418	422	475	418	427	440	445	456	420	448	430	483	408	464	435	426	420	454	428	423	403	498	468	434	462	428	422	429	441	426	430	461	457	451	437	423	417	454	484	429	417	455	452	426	451	397	438	473	453	482	438	446	480	435	403	424	437	429	421	440	478	435	447	447	451	452	479	458	433	421	462	429	487	424	422	447	461	437	476	438	471	454	455	465	410	452	467	439	429	440	458	416	420	440	440	430	451	425	439	427	450	479	453	464	432	464	481	440	456	398	440	433	455	440	466	425	444	405	457	426	430	453	411	438	458	468	426	464	457	411	421	442	461	428	468	430	473	440	440	449	418	434	448	463	436	430	468	444	448	449	460	482	443	465	453	447	452	457	444	447	446	461	467	415	432	458	495	459	466	446	485	466	427	477	454	453	444	440	480	405	423	441	436	446	418	408	424	437	449	459	432	437	451	428	441	433	446	447	466	434	455	494	432	397	456	448	444	459	442	450	438	424	418	471	452	434	453	423	465	421	454	429	402	449	432	456	442	454	424	455	434	441	435	433	425	442	456	440	428	439	443	462	440	420	433	456	457	455	412	476	431	437	446	413	403	451	434	474	432	462	451	490	441	442	471	455	435	430	422	429	452	465	472	464	438	459	473	462	452	413	504	400	438	467	463	454	435	444	402	494	483	459	432	465	455	464	411	418	404	442	457	445	420	424	450	426	442	384	456	442	468	449	472	426	422	442	413	443	420	442	416	439	443	507	431	408	425	458	457	457	460	475	443	453	452	469	445	423	425	462	457	457	440	437	421	429	428	475	395	486	470	458	406	469	423	501	456	420	423	410	448	435	423	431	430	449	437	439	458	449	437	451	473	437	448	432	470	422	398	434	447	429	503	427	425	416	438	477	467	448	449	466	470	420	452	462	439	407	415	447	418	453	460	443	459	450	429	446	460	451	455	429	415	471	430	441	463	454	421	431	446	448	438	442	407	433	450	401	436	434	440	452	489	444	445	437	419	431	442	462	471	474	421	413	457	452	417	463	428	458	444	459	435	465	440	426	424	448	441	419	444	422	458	471	396	439	401	421	420	432	448	430	433	449	457	464	427	453	472	461	439	473	398	451	469	471	442	459	435	433	411	478	429	409	438	460	492	430	440	452	467	433	440	436	389	464	452	424	429	478	478	469	420	475	442	434	478	421	474	377	425	459	478	424	449	442	431	434	423	395	459	468	412	454	475	435	426	465	442	411	466	419	449	420	415	460	431	436	423	406	486	447	450	427	439	421	452	443	467	455	424	471	414	467	467	418	429	433	453	424	436	437	399	421	402	459	446	443	436	438	459	425	448	425	439	437	448	443	437	471	426	448	471	450	458	440	429	457	485	462	446	426	428	462	443	407	442	441	472	457	445	458	458	447	450	437	452	423	403	463	416	447	433	430	437	467	448	485	419	462	434	423	425	442	426	448	428	434	443	445	446	464	452	488	411	452	404	441	428	437	437	481	431	446	432	427	434	436	451	455	450	423	429	436	443	468	445	441	435	458	492	440	428	466	449	470	450	443	448	437	415	452	458	419	422	415	427	466	493	430	442	454	462	468	438	436	441	413	425	450	461	450	459	456	466	475	437	449	445	463	405	419	414	435	450	452	445	466	462	451	421	461	454	454	449	471	439	450	453	470	453	451	412	424	478	454	433	453	475	406	417	452	453	447	417	443	459	389	432	429	446	455	439	467	454	420	439	467	443	436	430	464	448	453	445	443	456	424	432	425	451	431	433	466	425	418	461	444	448	439	440	423	418	456	446	474	467	457	472	423	413	462	451	438	427	464	424	459	446	439	439	451	453	448	474	446	469	472	459	481	457	412	477	449	457	387	416	410	454	431	439	422	421	441	448	412	456	427	454	477	448	411	444	428	426	427	475	426	450	429	480	450	473	417	451	454	448	442	458	439	452	461	474	443	447	423	488	447	411	457	441	434	449	479	435	417	432	443	417	401	472	445	472	411	424	436	453	484	462	427	476	422	435	431	442	437	396	431	396	449	438	436	464	457	461	418	478	445	473	425	416	417	424	431	497	416	458	459	481	461	452	412	432	410	426	453	462	454	428	408	420	416	459	439	417	473	443	459	427	452	446	422	422	467	431	454	473	466	439	448	452	416	443	425	460	410	474	431	451	435	416	480	438	430	442	469	444	430	446	454	456	466	424	470	420	453	423	445	448	421	408	459	426	429	437	415	463	450	418	432	462	440	448	451	425	458	454	443	421	461	440	447	438	450	461	424	440	461	426	458	420	496	431	419	449	458	413	439	444	413	434	443	479	438	423	455	462	444	418	439	411	432	431	457	410	428	430	436	415	408	452	441	435	471	466	459	445	434	463	463	420	423	471	444	425	444	455	463	421	484	480	412	448	439	475	470	428	454	443	447	448	474	507	439	412	431	419	435	394	432	429	425	444	465	400	419	451	425	441	413	441	460	463	425	438	460	436	407	448	469	458	424	497	419	446	481	445	460	444	461	463	450	441	483	457	477	428	484	424	458	429	447	483	408	428	421	463	454	482	453	416	444	415	417	422	479	469	442	435	432	409	434	430	445	444	464	441	442	437	426	404	417	427	426	430	443	466	420	447	458	434	439	442	422	422	430	439	426	448	440	426	428	438	452	424	441	415	485	435	451	409	453	397	463	420	450	445	447	438	431	427	475	439	404	473	455	441	454	459	484	444	473	449	436	428	420	432	452	397	433	446	425	468	442	461	444	419	442	425	451	406	457	400	476	436	448	448	455	471	466	441	395	442	433	449	486	442	460	434	448	485	493	468	420	488	463	443	471	417	461	461	416	472	444	416	455	432	450	476	452	431	409	432	435	430	457	447	420	431	429	414	467	468	429	431	439	443	441
4238	828	772	560	495	533	483	446	474	471	495	454	478	423	447	470	470	475	446	438	453	439	480	453	447	455	447	450	458	439	470	435	433	441	463	483	455	448	481	440	467	450	409	466	479	482	441	474	482	428	452	439	453	459	478	432	451	422	458	444	432	468	463	440	439	474	459	453	444	482	474	457	466	459	435	449	493	423	494	434	431	447	452	480	441	443	435	465	439	496	422	444	451	441	432	480	434	457	474	430	487	470	461	427	430	469	471	457	460	431	471	444	436	454	449	446	468	442	436	447	458	472	444	477	432	432	471	454	432	426	464	429	450	449	454	443	447	468	459	477	456	436	484	428	450	437	476	448	494	444	451	454	434	411	459	451	443	470	443	445	464	463	430	458	440	514	438	417	440	506	464	472	425	444	438	477	464	430	432	464	491	409	456	480	454	465	428	471	445	424	467	473	472	417	446	458	457	455	462	445	446	436	460	451	505	459	460	478	455	435	471	467	471	458	491	475	442	438	489	413	457	480	446	443	489	500	497	458	400	428	448	429	428	473	474	437	442	435	442	475	452	460	435	446	411	480	439	442	460	459	446	429	436	468	458	474	454	451	456	483	428	458	429	463	451	436	459	457	448	453	466	430	412	457	483	470	432	443	464	456	471	445	428	438	426	476	461	468	435	462	475	425	474	448	453	436	437	485	487	471	409	494	483	425	447	445	442	471	444	426	467	451	472	477	509	428	418	468	427	498	471	426	433	472	443	471	466	477	441	419	475	496	433	508	433	456	475	481	484	467	495	479	444	464	451	469	463	465	440	451	462	432	476	412	465	476	476	459	451	468	459	454	447	466	464	455	437	458	477	476	428	489	452	453	452	442	452	437	473	434	468	419	446	469	462	492	442	449	432	436	449	498	435	440	448	459	495	459	438	461	473	492	473	430	437	437	466	461	439	442	453	462	444	497	417	461	522	478	449	446	456	473	427	498	438	476	432	444	443	452	469	449	492	480	448	473	428	445	412	473	460	454	459	460	468	452	456	464	468	463	437	453	442	462	442	447	468	453	480	444	474	449	443	439	438	441	451	431	474	473	470	434	452	475	463	474	438	468	417	474	477	461	444	438	439	436	436	454	450	439	440	466	473	483	450	453	430	422	454	467	465	474	476	454	450	452	485	432	447	466	446	447	457	427	460	452	421	458	445	465	459	488	468	445	466	460	476	442	445	431	462	504	419	432	465	475	509	448	451	465	459	428	464	445	479	472	440	439	480	480	468	453	426	478	437	471	447	438	488	448	440	466	469	491	469	428	460	469	486	411	448	411	419	498	433	483	474	428	460	468	439	445	479	435	476	462	468	426	437	458	448	446	471	428	418	432	447	462	459	439	430	471	469	482	442	442	408	462	493	421	470	494	446	450	438	464	471	450	468	454	458	455	435	449	427	438	424	468	475	460	454	439	441	439	430	424	494	498	448	454	464	413	420	510	444	478	444	457	450	422	462	464	487	462	437	448	442	415	453	440	443	416	436	454	469	456	465	462	461	472	447	454	459	451	455	484	449	489	470	460	465	416	448	454	440	464	456	462	466	428	447	431	429	436	457	451	432	480	453	441	420	479	464	467	471	436	485	435	452	449	451	398	482	481	443	445	455	484	435	453	439	427	427	446	422	454	447	498	496	482	445	465	451	480	466	464	483	472	444	450	468	479	441	433	413	479	418	478	430	443	432	484	470	415	458	483	436	471	494	420	466	473	446	455	459	461	431	434	462	448	455	463	410	493	469	465	474	457	447	454	445	459	441	503	436	454	438	468	464	464	435	484	481	464	434	448	453	417	444	435	442	441	470	442	458	452	483	473	443	449	486	456	457	449	454	457	426	451	477	457	489	490	430	482	488	466	440	462	443	434	492	480	420	436	455	490	464	463	489	477	434	439	480	429	454	443	435	457	484	436	460	468	452	461	451	461	457	480	462	438	445	424	431	451	475	463	483	448	456	472	464	458	443	476	439	457	423	502	432	418	447	456	461	461	464	457	458	487	479	462	439	466	424	449	458	464	456	453	435	490	406	469	463	463	452	460	430	470	478	446	474	440	409	408	487	466	430	403	447	455	497	438	443	485	469	459	420	459	437	483	464	417	435	429	418	474	460	408	455	448	486	436	438	483	487	445	447	486	464	475	472	449	465	435	440	445	459	480	480	493	485	485	469	479	462	424	487	451	402	442	441	469	461	449	459	453	490	447	445	457	455	453	463	452	421	463	447	481	469	445	446	475	455	436	444	492	474	484	455	479	451	486	459	458	463	463	455	479	427	478	451	445	434	442	428	457	432	460	420	455	431	435	450	433	443	426	431	485	464	468	466	463	466	474	466	455	443	448	489	425	470	487	468	439	433	488	479	464	450	443	480	494	442	474	449	424	414	474	468	442	446	473	465	443	462	488	520	447	506	486	455	424	446	416	464	449	444	488	443	449	479	447	461	452	454	455	463	415	450	464	461	451	461	416	459	498	472	422	442	472	435	447	462	479	476	465	442	489	452	415	464	473	468	474	479	409	452	469	452	450	485	469	473	503	485	440	442	440	496	436	440	464	469	428	457	435	410	443	459	438	421	428	471	434	480	456	454	462	480	446	447	455	456	456	442	487	466	501	479	426	479	454	416	443	468	458	483	479	467	473	440	440	425	449	470	488	444	433	479	430	444	440	452	513	480	450	465	437	444	443	465	455	434	448	441	450	443	435	447	444	477	479	440	467	447	457	442	454	425	438	440	498	456	458	445	482	476	422	441	428	432	432	456	460	442	529	406	452	450	452	469	470	434	488	480	459	455	450	449	469	491	425	514	470	452	426	472	461	421	432	460	474	450	481	446	477	439	456	450	475	444	437	475	423	452	445	456	443	451	457	457	436	457	478	449	449	434	473	430	459	431	459	478	468	451	474	485	453	479	433	479	457	415	447	474	486	468	473	499	482	437	454	489	475	436	432	454	454	438	441	446	423	435	464	462	467	470	482	465	423	438	445	470	447	427	452	469	444	437	439	466	477	447	469	449	432	487	432	423	464	465	451	479	429	446	478	503	446	485	459	462	484	453	445	421	457	468	463	473	434	406	473	475	426	421	420	461	416	476	446	472	447	452	476	488	420	452	454	434	440	458	460	475	418	473	500	467	447	443	455	482	456	432	435	493	433	447	474	451	462	482	493	473	479	459	415	440	466	451	481	461	469	445	428	429	445	461	499	469	484	452	461	459	483	507	456	458	478	477	456	470	436	439	437	418	436	473	451	476	435	419	453	442	431	405	449	449	429	453	428	467	475	464	448	471	506	427	416	449	449	474	449	464	453	425	469	459	425	436	467	444	465	436	446	475	422	487	446	439	481	492	451	456	464	440	449	467	473	475	440	465	429	451	475	479	479	461	475	434	449	517	426	420	436	476	468	469	453	501	420	505	462	459	441	445	471	424	497	431	479	444	455	423	464	447	455	449	394	454	400	455	490	496	456	451	441
23798	21306	28960	24013	21314	20091	2905	1346	1106	1041	967	986	923	897	884	858	798	862	865	804	864	877	845	823	827	818	820	789	802	806	827	781	819	777	812	795	760	790	755	795	767	748	797	810	793	775	793	714	751	759	780	777	771	784	750	774	781	767	738	789	772	771	775	857	755	787	786	779	752	769	785	816	763	759	707	796	801	768	783	721	757	794	786	735	797	782	732	798	785	790	790	797	800	821	740	775	753	798	827	770	779	724	819	819	805	738	785	795	822	775	783	794	843	774	754	776	752	778	786	730	793	792	807	736	783	798	729	723	776	712	783	774	747	776	754	814	774	841	786	752	738	759	734	771	804	773	815	743	793	753	808	762	777	782	774	761	748	816	773	787	779	774	791	791	739	724	793	774	759	703	834	765	771	761	805	716	773	743	753	754	860	793	722	746	760	814	779	777	733	848	796	776	752	723	734	779	765	780	802	762	783	800	746	763	761	774	738	781	744	751	829	753	746	802	777	742	761	757	755	759	773	753	829	786	821	794	736	776	773	757	769	738	784	829	786	808	813	754	768	746	738	763	755	758	759	804	767	795	755	787	768	801	786	736	759	786	761	794	842	762	760	766	758	787	775	772	785	792	745	763	788	802	752	787	771	720	807	802	868	745	777	807	726	752	785	705	753	743	737	758	754	781	776	797	800	738	768	809	745	752	774	833	762	787	739	747	751	785	777	734	733	792	775	777	742	813	765	714	731	807	734	767	733	756	775	750	764	743	785	748	768	783	821	767	816	739	781	756	783	774	745	807	750	730	743	761	731	720	816	743	708	813	740	705	725	770	773	818	729	755	767	816	748	758	780	701	728	771	744	808	729	764	736	799	731	783	747	809	736	788	769	746	786	785	753	769	755	724	813	759	814	757	778	801	763	777	770	784	800	772	796	762	832	818	766	763	719	794	757	738	822	801	813	774	798	757	798	781	777	804	778	755	774	817	820	760	755	772	760	742	760	713	808	779	710	830	748	730	729	740	777	722	761	746	814	823	813	752	806	731	769	832	810	786	747	747	765	750	757	833	784	774	776	756	767	848	767	762	777	791	765	808	795	786	769	777	775	787	729	789	727	766	763	785	734	796	821	780	759	797	775	770	787	772	833	801	776	777	794	788	769	750	781	780	746	738	836	758	790	763	766	756	768	737	799	733	775	757	756	763	728	786	758	713	699	805	819	755	769	764	782	778	787	766	809	771	751	713	777	759	753	807	742	811	782	773	773	784	747	736	815	760	784	775	752	773	768	711	749	791	796	781	751	729	766	799	776	771	791	722	776	747	774	787	756	787	794	764	820	749	795	770	728	764	742	777	723	793	797	716	781	726	767	774	758	750	766	767	775	810	793	738	743	754	801	734	777	767	775	732	748	793	780	746	761	764	772	799	794	783	763	769	748	811	760	782	748	734	762	754	794	763	778	762	754	761	720	786	764	778	756	835	760	775	785	798	786	755	762	787	776	767	833	800	772	755	767	748	753	780	792	729	800	787	813	764	802	746	779	759	741	734	807	730	787	776	807	780	788	787	795	721	773	713	752	771	734	760	758	781	783	734	771	767	797	785	807	744	799	796	821	767	797	772	757	787	812	732	741	732	766	803	772	807	804	715	802	810	722	769	764	796	758	743	734	764	720	734	748	783	731	745	798	804	778	733	723	765	775	795	753	805	734	746	792	833	749	758	760	785	796	756	789	781	767	686	767	768	813	770	755	799	766	751	781	744	753	816	791	783	789	789	725	783	798	739	819	740	743	770	751	784	759	761	739	809	767	822	809	767	786	764	784	742	800	774	782	746	802	762	763	774	798	752	792	807	795	779	820	793	765	797	765	725	783	806	749	780	736	798	812	756	801	756	767	743	752	790	744	732	742	776	766	761	776	810	756	769	744	810	786	731	773	766	863	781	764	742	752	757	760	758	756	767	746	767	775	738	750	815	786	821	771	766	791	755	774	749	783	759	785	730	792	721	772	786	747	809	781	812	780	742	748	732	732	774	777	814	799	811	758	809	758	853	771	784	820	799	822	805	775	790	792	741	771	746	753	783	768	738	769	779	744	771	754	771	739	740	784	722	736	774	789	745	814	781	759	766	792	751	770	767	747	833	787	779	766	810	782	740	763	775	785	796	823	788	761	746	754	801	776	714	775	769	730	753	756	769	771	783	785	728	770	731	759	816	822	732	809	789	752	732	761	730	771	791	790	763	786	784	736	735	802	724	751	767	786	787	791	750	800	765	770	794	775	821	827	796	788	756	765	811	770	805	796	749	811	735	721	773	760	770	743	743	758	750	741	746	753	815	762	795	738	780	782	696	764	769	742	782	765	781	787	788	821	778	789	792	782	763	727	768	775	756	799	801	724	726	771	787	730	816	794	763	761	749	791	772	780	788	773	791	793	770	778	747	773	734	761	765	729	723	791	760	781	776	795	831	797	774	758	764	762	779	733	804	781	753	789	779	750	702	756	769	770	736	782	786	751	766	791	786	769	762	740	701	756	804	747	760	755	804	754	728	789	777	806	822	758	763	759	738	762	849	814	766	748	729	757	737	797	804	814	777	784	758	753	788	769	760	810	761	766	776	799	767	730	787	787	796	736	835	771	763	781	763	762	718	801	742	820	833	784	716	740	786	849	802	791	751	803	707	791	792	774	800	842	729	748	755	787	763	780	742	780	761	823	767	768	748	713	804	752	755	749	801	735	776	738	737	742	731	763	751	770	771	785	753	796	757	767	800	750	824	769	777	766	794	840	823	753	733	741	779	759	764	776	757	788	779	785	792	709	794	770	752	764	818	753	735	806	724	809	736	771	792	748	825	748	794	782	765	763	785	768	724	785	755	755	758	784	777	773	757	792	751	800	809	752	747	786	764	724	777	769	772	745	760	785	748	781	778	788	789	796	797	788	728	796	743	777	726	766	746	717	758	769	734	776	765	761	788	807	725	754	745	810	788	771	783	790	774	753	770	744	790	817	761	780	769	808	700	825	790	765	762	770	790	733	770	751	773	781	819	739	782	819	732	798	790	805	827	734	787	766	779	827	708	754	822	796	800	786	805	794	727	781	773	812	832	767	784	780	753	736	699	741	773	767	766	754	769	786	774	787	804	774	783	710	730	768	721	788	739	809	788	765	777	709	771	763	742	762	791	775	754	718	818	787	808	763	757	764	731	761	763	769	746	763	740	787	777	745	822	734	715	748	745	732	743	770	765	800	721	750	798	800	802	793	773	772	753	780	757	730	735	763	770	758	791	754	808	734	822	817	764	789	790	723	716	746	746	805	812	747	775	768	763	759	770	754	794	717	792	773	774	751	746	773	749	729	762	744	786	788	759	758	775	841	816	782	810	797	760	786	780	775	787	770	742	770	773	747	797	716	788	786	781	754	776	743	776	769	780	784	808	812	752	786	788	755	794	751	762	791	765	840	729	747	733	755	802	739	795	791	751	746	781	793	786	761	754	779	787	789	787
3837	9130	8013	4047	2888	2339	1818	1511	1322	1167	1130	1018	1063	987	969	963	891	895	891	826	889	843	840	861	849	866	859	805	785	836	820	803	750	805	825	808	787	742	790	763	793	766	787	773	830	825	844	775	804	791	774	791	783	784	797	780	767	806	808	766	817	754	777	823	802	753	801	817	727	784	815	750	805	787	775	810	765	741	865	764	777	823	814	851	785	775	780	783	805	707	748	772	797	773	778	837	804	781	770	790	795	850	798	782	749	793	804	741	810	748	788	798	805	763	707	820	776	733	795	795	787	778	775	788	837	782	762	781	805	740	757	803	790	746	747	776	760	751	748	696	796	786	758	810	806	759	827	720	768	767	750	785	748	816	760	793	755	773	796	755	775	800	779	769	750	751	786	744	839	779	764	727	811	880	791	771	797	757	809	770	803	830	792	754	791	799	799	758	790	808	813	875	760	808	812	797	784	791	853	786	739	772	772	768	738	767	752	805	811	756	829	820	803	788	775	796	776	761	765	767	751	854	827	796	802	739	784	777	807	758	782	819	799	746	789	725	746	773	773	767	743	746	786	782	842	748	731	791	804	777	804	787	755	770	760	777	734	819	781	813	737	774	746	767	783	784	784	767	792	835	757	731	798	767	827	703	826	707	768	743	752	768	808	817	741	748	799	826	768	823	791	817	746	785	817	789	785	760	831	777	810	746	785	771	781	760	784	768	795	779	779	720	796	809	783	823	807	803	749	801	783	744	791	770	803	787	756	808	780	829	827	773	759	757	798	850	760	775	777	814	787	758	792	722	761	684	824	790	778	813	788	796	802	754	787	782	798	773	796	770	778	803	855	805	782	784	786	811	803	753	790	816	826	763	807	774	749	785	777	804	754	799	786	779	769	796	793	757	785	805	744	768	786	770	779	790	779	746	813	808	815	780	790	816	783	760	760	743	784	772	770	826	785	748	781	856	784	781	795	745	740	817	777	782	761	767	778	806	797	790	784	723	776	827	779	763	849	789	774	773	763	811	733	758	751	807	767	770	758	797	819	740	818	725	733	815	805	725	806	785	744	780	761	788	796	787	755	723	819	744	787	795	760	840	797	805	787	805	793	751	775	786	768	799	785	799	790	775	754	780	750	751	820	746	786	808	795	773	783	748	733	798	759	802	790	719	779	791	779	790	780	851	775	806	765	806	803	787	810	770	789	786	776	842	745	797	847	832	789	755	801	759	832	838	791	772	785	798	767	799	765	800	806	793	769	754	759	819	780	832	761	720	776	784	776	800	775	819	781	784	789	804	771	780	843	761	770	793	758	783	752	767	801	751	725	787	738	822	829	764	782	786	788	779	806	789	780	763	785	793	779	810	781	768	787	765	774	794	895	800	778	837	780	799	814	772	810	762	766	785	733	758	802	775	781	724	764	792	796	797	766	754	791	851	772	749	800	833	773	764	791	763	754	777	778	768	760	810	808	778	834	805	821	842	770	804	795	772	769	783	810	784	729	811	752	786	799	743	777	823	758	743	827	799	773	788	776	711	827	806	769	798	797	775	754	751	806	816	756	743	819	798	797	817	738	804	816	774	787	819	771	761	749	771	785	731	760	729	795	808	766	791	825	814	803	816	771	837	769	788	792	824	735	777	754	798	797	790	745	765	749	793	818	780	749	747	808	755	814	791	755	825	740	787	787	803	797	739	756	827	794	780	830	818	761	744	804	776	820	819	778	817	820	774	815	750	758	805	814	745	776	775	752	751	791	759	796	781	762	754	796	749	781	778	727	787	777	716	753	754	804	759	782	767	796	771	788	755	832	747	816	778	776	825	783	760	786	817	795	815	770	745	784	769	794	796	821	759	794	783	752	757	850	818	875	764	773	778	797	777	786	787	782	742	745	737	786	834	778	823	771	765	846	753	788	813	800	836	804	789	737	781	793	772	771	774	767	767	787	794	724	788	741	811	834	776	786	815	777	792	829	813	823	777	786	781	807	783	779	773	844	775	779	751	833	791	836	742	739	822	824	751	757	823	775	777	787	789	809	793	742	806	778	740	789	819	731	770	780	720	774	780	774	784	745	762	765	820	711	773	767	800	816	777	755	775	765	814	824	828	826	754	745	813	784	782	809	800	763	781	829	815	778	770	775	759	773	760	793	817	792	809	796	806	753	794	821	785	775	787	789	799	754	797	770	806	753	763	806	793	828	750	787	806	749	795	782	819	780	789	830	804	717	793	774	757	751	797	721	801	788	821	771	783	752	737	735	813	821	763	777	789	786	760	798	795	780	784	801	822	815	775	818	793	812	776	762	836	764	789	796	791	813	775	782	796	799	744	790	774	752	766	827	813	783	772	823	841	788	821	819	815	816	780	820	811	768	775	813	815	782	752	804	740	766	742	766	790	779	807	786	813	797	835	762	759	757	807	813	774	801	733	788	789	768	785	746	739	772	788	828	789	775	764	805	780	800	809	777	778	814	820	779	792	795	810	754	776	795	782	797	820	795	835	766	796	759	744	761	788	798	815	843	795	763	803	843	794	827	778	817	817	798	770	807	777	836	800	784	788	788	785	755	764	787	792	807	774	746	754	757	736	810	750	768	766	719	789	801	778	755	779	776	781	751	753	759	728	789	797	811	824	756	826	717	795	748	771	822	766	819	783	811	813	781	852	749	789	780	769	811	801	820	791	729	783	772	753	826	755	766	801	788	747	801	801	792	857	765	746	807	857	771	776	797	768	803	805	749	761	839	796	764	790	774	825	819	797	751	779	765	785	793	823	765	783	765	821	758	758	772	768	740	804	757	792	808	818	784	771	783	782	725	743	819	770	801	839	776	825	836	776	811	779	771	807	810	759	806	766	789	735	811	782	765	799	824	793	717	749	776	807	814	813	797	786	815	754	764	800	715	816	769	765	810	778	767	778	842	767	788	792	773	753	783	812	795	797	708	792	797	750	800	768	813	734	776	821	791	800	763	773	735	781	783	813	780	772	811	807	796	807	757	766	818	765	834	844	757	794	733	793	790	768	798	827	776	749	779	766	827	803	772	816	751	807	751	795	836	807	755	804	777	783	799	771	815	826	786	806	838	780	854	772	755	822	816	757	777	760	759	740	755	785	805	788	766	804	792	805	773	780	748	770	760	783	784	748	790	796	800	832	832	804	793	834	776	801	799	807	799	791	783	758	758	816	761	783	788	766	754	763	790	834	789	779	802	779	846	826	804	753	800	755	793	790	782	771	810	786	767	821	787	830	774	781	770	786	776	765	799	766	744	806	848	800	721	736	835	786	821	789	857	747	783	781	803	790	817	792	820	796	776	810	809	753	808	811	760	783	821	810	804	770	782	785	808	801	765	800	838	755	752	791	809	777	756	734	797	789	781	773	812	783	755	727	814	784	725	813	753	823	821	824	827	860	792	805	758	760	793	765	774	827	823	785	777	774	783	836	750	776	735	833	806	799	801	785	758	788	731	743	810	821	766	802	806	779	760	786	775	753	771	764	787	804
24974	21332	28417	24531	21177	4585	643	512	361	366	303	291	290	263	238	274	262	224	257	249	215	224	218	248	240	226	233	235	219	256	213	252	213	233	209	243	205	236	217	193	216	203	236	206	202	201	209	221	221	224	206	214	204	207	220	226	213	221	240	213	218	234	210	231	216	208	230	202	221	201	211	200	216	211	197	208	228	224	213	222	195	190	225	202	220	234	230	235	212	224	206	209	188	216	211	214	209	215	228	206	199	215	193	198	212	241	198	212	199	200	209	220	218	219	197	210	229	198	223	204	188	193	203	242	243	198	201	192	190	199	194	214	246	207	218	200	228	198	221	232	214	232	230	208	224	204	200	212	199	212	207	223	236	198	200	214	218	199	222	202	216	226	201	220	214	235	230	241	233	210	192	199	215	200	198	220	226	208	201	198	216	222	208	239	216	224	194	203	218	247	181	236	214	200	197	228	223	187	202	237	189	197	228	212	190	215	215	200	201	208	187	234	212	227	227	205	210	203	213	224	214	214	215	204	192	209	196	220	231	224	208	211	227	197	196	214	217	207	222	234	207	212	205	212	208	185	225	214	196	220	209	205	198	239	205	198	205	213	214	229	207	224	215	206	232	198	200	199	232	220	208	228	245	201	234	226	225	207	248	214	233	210	202	202	219	216	224	198	209	223	223	190	229	259	196	202	219	235	209	226	222	217	220	212	221	201	186	212	211	216	198	226	210	183	194	200	211	220	233	257	206	213	202	251	186	221	214	205	221	227	221	218	235	209	214	215	203	207	232	210	209	216	226	210	213	232	203	207	193	199	222	240	219	221	220	215	222	221	226	218	185	202	201	229	217	200	239	240	230	222	207	221	229	239	231	214	190	208	214	192	192	218	210	222	227	206	227	214	197	196	219	218	212	217	233	209	226	197	212	203	222	191	208	197	206	199	212	199	233	213	216	233	225	200	216	198	226	232	205	189	222	210	209	227	213	204	209	244	215	187	223	196	199	183	225	188	218	221	225	208	219	190	182	227	217	224	218	188	219	190	224	235	227	233	216	213	202	239	225	196	179	209	206	215	239	203	210	207	186	226	202	216	196	195	215	234	201	206	234	215	224	210	225	222	193	206	198	229	220	215	219	194	241	214	212	205	203	213	220	213	220	218	210	198	222	194	235	203	241	220	249	213	204	193	203	214	232	200	248	179	202	227	204	229	222	205	212	220	201	232	224	213	218	187	184	198	214	189	207	196	199	205	226	200	205	236	228	213	206	195	228	220	190	213	223	227	206	207	206	205	212	231	248	204	209	199	197	231	204	185	240	208	207	207	203	201	207	180	230	205	233	208	230	217	201	228	215	227	209	242	197	216	199	239	207	224	211	203	215	244	208	195	214	196	212	205	222	234	219	232	220	240	205	186	226	231	233	174	198	218	231	198	219	202	202	213	186	214	215	227	212	206	210	213	250	224	192	208	212	220	207	201	195	217	222	218	173	204	235	206	200	213	218	219	200	219	207	181	227	208	210	237	224	176	220	215	215	222	209	217	206	230	213	180	222	203	199	216	210	214	211	180	226	191	209	216	215	210	222	210	206	203	204	234	229	231	203	194	222	181	188	225	218	212	228	207	216	212	209	228	200	194	229	213	224	234	247	219	225	222	214	214	213	203	216	192	209	206	226	230	197	217	217	239	210	196	210	202	207	228	226	206	221	267	195	218	213	216	196	223	208	247	217	233	224	223	233	237	224	220	206	202	224	211	200	174	233	212	192	241	207	178	239	227	214	247	218	213	193	200	241	215	201	238	207	220	221	204	240	197	206	221	218	187	201	218	224	225	214	198	182	204	191	220	223	208	216	223	205	187	205	227	217	238	197	196	195	226	225	208	200	211	203	213	219	194	208	225	201	231	215	229	211	244	211	231	209	201	195	205	193	219	202	191	215	206	211	225	239	210	229	206	207	229	209	229	209	216	195	209	215	242	254	210	215	244	243	214	238	180	213	254	239	215	193	215	207	200	207	219	225	219	208	231	216	199	220	221	213	239	199	231	208	238	212	207	195	208	195	186	216	198	189	212	207	208	212	204	193	201	217	238	197	242	216	229	228	212	222	226	199	244	212	198	226	194	229	197	216	224	233	228	193	235	222	189	218	211	216	235	201	232	219	227	220	208	222	221	192	205	210	194	204	195	214	206	205	205	203	219	218	209	238	219	198	225	225	204	198	213	208	219	218	201	200	221	214	208	207	192	223	207	201	186	193	234	214	226	210	225	219	209	208	196	195	222	234	227	202	199	223	241	194	212	216	235	216	217	204	199	208	222	237	229	181	193	199	214	197	202	178	219	224	197	231	213	203	202	196	197	211	193	201	195	232	221	208	235	215	177	210	215	217	226	217	218	205	211	237	248	195	245	189	227	233	190	227	204	213	210	205	194	217	192	242	206	237	220	213	202	201	190	200	214	213	194	234	244	189	215	199	203	220	227	216	209	191	195	232	203	198	204	211	226	200	213	201	190	194	212	213	230	206	223	219	184	194	216	198	216	227	223	204	189	237	188	196	215	215	212	208	202	224	239	210	204	203	204	228	206	220	192	192	218	217	210	219	197	195	199	202	199	225	210	221	210	194	201	204	225	225	223	199	202	203	210	225	225	205	205	207	230	199	226	214	206	198	220	240	217	224	226	220	214	233	204	221	198	194	207	192	181	211	213	231	201	204	216	217	220	199	223	211	193	226	206	206	191	214	229	208	190	183	249	183	228	217	260	218	202	202	207	198	218	220	203	201	211	196	202	205	202	217	226	195	195	230	173	197	230	211	199	227	230	203	203	221	219	230	207	232	225	232	226	201	196	248	195	204	216	242	239	227	219	215	198	207	238	219	201	210	227	200	182	229	211	247	216	205	211	231	211	205	215	217	209	205	200	217	214	202	239	202	243	196	185	217	221	229	234	239	218	223	209	176	216	233	208	213	199	228	191	210	187	223	235	222	200	251	238	208	223	218	214	208	208	182	217	226	218	226	205	208	219	228	210	234	205	196	209	228	173	218	184	210	207	218	206	214	191	195	215	221	202	223	234	200	225	202	185	196	205	209	202	226	193	205	249	211	220	210	202	215	241	205	205	206	224	211	235	200	216	221	216	202	224	196	231	214	213	192	239	198	204	204	207	238	228	203	208	199	216	220	220	216	214	214	214	233	225	211	202	223	231	199	217	200	205	235	212	205	221	208	228	200	180	223	194	209	209	198	226	225	223	224	211	199	179	220	219	233	191	219	229	206	206	206	202	212	215	213	211	209	238	217	220	231	216	224	228	209	193	201	209	199	219	216	247	205	230	223	197	206	196	228	222	225	225	194	194	247	222	220	242	221	212	207	216	222	190	184	211	208	231	199	220	195	229	218	207	215	215	217	214	212	228	204	194	235	197	211	208	224	216	197	189	210	194	223	238	224	182	226	208	223	208	195	220	193	176	195	198	201	195	229	218	198	224	220	197	229	222	219	204	227	216
3701	5885	4865	2366	1555	1256	893	748	557	531	432	418	376	366	349	356	313	298	303	292	260	277	287	289	268	273	248	257	276	222	268	247	264	248	254	261	244	275	246	265	261	272	246	239	240	262	288	238	272	258	267	230	207	248	238	226	238	250	240	232	277	259	251	274	237	231	226	281	242	239	249	239	209	263	234	226	237	239	266	228	233	233	220	239	233	253	256	252	254	231	231	224	251	233	280	249	232	252	213	247	238	246	218	239	258	232	248	223	238	228	238	267	227	261	241	209	271	221	243	243	236	227	224	256	236	237	219	245	234	232	239	240	267	230	250	237	214	224	233	242	277	235	232	232	239	228	238	234	244	235	230	253	227	241	217	253	239	262	236	237	221	233	256	234	253	228	246	232	232	214	267	261	228	256	242	235	268	240	228	220	231	253	269	212	228	237	216	231	252	246	225	232	232	251	229	259	231	253	232	232	250	246	254	221	231	254	258	238	244	241	218	223	236	213	253	220	224	222	230	232	221	265	210	246	256	233	239	227	230	239	238	266	251	221	255	239	241	237	221	234	246	248	234	234	245	270	227	244	208	248	260	253	239	237	251	249	216	223	275	238	244	223	215	231	231	243	238	230	213	233	220	233	227	248	248	217	254	273	258	247	255	234	230	255	216	276	232	241	225	268	251	225	223	247	234	239	236	223	242	234	232	258	238	256	254	250	231	228	232	245	245	226	271	250	228	233	248	229	237	261	251	220	230	257	228	227	236	225	223	223	236	270	258	243	262	259	236	263	235	245	247	221	245	235	239	227	226	253	215	243	274	241	258	219	237	254	241	258	248	237	247	264	201	234	231	230	238	233	261	216	228	237	236	220	254	241	232	215	201	218	246	227	250	181	243	219	246	247	226	214	238	275	213	218	260	251	225	242	226	235	229	259	233	230	233	227	273	230	254	257	206	250	265	251	230	241	231	244	220	265	274	222	204	233	242	242	240	270	233	231	257	240	247	232	209	264	236	244	258	241	242	231	254	235	221	245	245	209	274	237	247	266	231	224	245	236	253	260	257	229	252	224	259	221	244	220	239	227	230	229	252	213	243	237	228	261	271	249	227	237	252	227	263	232	258	237	243	242	239	267	234	259	249	241	287	228	240	246	239	234	224	217	208	265	213	246	252	223	229	230	230	234	247	238	244	243	247	248	259	271	248	237	253	233	247	234	242	227	236	224	227	245	253	265	258	249	235	235	208	229	232	246	225	212	248	243	237	221	255	254	244	240	223	240	232	231	241	250	235	241	229	230	267	227	208	242	215	231	244	241	224	206	236	254	237	226	230	244	254	245	224	226	244	252	217	255	246	221	265	257	220	248	247	221	215	247	212	260	257	239	227	249	222	217	260	237	251	236	252	238	261	226	235	240	217	242	221	236	249	245	229	241	239	233	224	266	232	241	211	237	234	231	241	264	273	239	267	254	235	259	207	250	248	258	224	246	251	257	246	261	257	216	249	238	234	224	229	242	238	239	227	212	233	233	231	248	244	249	227	260	263	225	246	238	240	213	236	236	235	229	241	225	232	219	228	205	249	230	231	241	267	240	236	229	228	238	249	248	230	258	279	235	237	249	242	250	204	221	249	226	250	239	245	245	249	237	258	242	248	261	234	259	231	251	236	207	264	246	270	229	247	229	210	245	256	228	240	245	233	226	204	242	229	231	212	238	217	241	262	240	230	225	276	243	260	240	258	243	221	228	241	262	238	236	213	251	248	246	234	254	230	233	255	245	213	226	261	270	245	278	221	210	231	247	234	216	234	238	261	250	233	235	217	229	210	254	244	249	236	249	240	205	250	266	245	260	240	241	241	216	235	245	200	220	244	227	222	230	234	232	265	260	220	232	247	243	258	238	214	241	201	237	256	227	264	228	218	233	229	229	248	251	249	222	222	256	234	260	232	232	228	270	227	231	243	243	251	237	230	241	243	224	251	253	235	232	259	248	253	268	206	255	265	250	205	240	238	265	255	235	256	209	232	250	221	214	233	237	246	239	265	214	275	236	248	236	246	242	238	238	223	259	226	207	218	238	228	219	275	252	273	223	260	237	240	235	238	233	235	231	258	202	259	219	237	262	235	234	222	229	282	234	234	232	256	228	218	221	242	244	228	253	279	246	240	222	265	245	252	250	238	236	251	220	257	241	268	235	268	262	242	222	269	207	254	230	237	234	246	239	242	246	259	243	224	235	245	232	225	230	235	238	228	235	228	265	252	240	241	250	235	233	223	242	240	240	239	228	252	238	247	224	223	252	283	262	233	226	247	265	240	255	221	241	247	294	259	221	253	239	224	245	221	214	254	250	250	270	246	220	255	233	231	222	248	234	228	235	238	249	225	239	236	244	251	237	237	232	207	243	226	245	220	264	243	245	230	237	215	248	233	245	232	234	277	238	226	258	208	241	226	226	238	231	252	245	213	240	247	260	248	242	225	260	265	229	254	256	227	261	238	230	240	243	244	253	211	249	232	256	255	273	258	227	237	248	224	215	237	244	232	239	252	244	237	232	216	259	255	273	209	247	231	222	229	261	220	244	228	253	249	263	264	250	253	227	249	215	238	239	258	245	224	266	254	251	240	228	239	224	223	215	259	258	239	220	214	247	233	208	244	238	263	246	225	240	259	225	228	228	245	231	252	232	243	233	226	242	245	239	217	240	265	232	246	250	256	222	230	233	251	232	242	226	230	260	259	251	231	271	249	257	251	224	240	220	211	218	230	243	253	262	240	224	250	250	258	232	224	216	250	246	244	249	271	274	215	206	231	256	250	239	239	246	261	225	242	249	280	233	231	225	244	232	262	244	277	239	223	226	251	232	229	240	220	243	245	258	259	253	224	255	250	226	235	230	244	249	239	222	238	260	231	251	226	251	238	238	252	237	235	248	240	258	243	244	229	255	244	260	236	237	203	254	221	275	250	249	238	241	197	236	258	261	255	229	226	237	242	245	285	250	255	251	241	269	228	222	240	246	205	247	235	241	249	261	272	234	249	228	255	227	248	242	235	235	248	221	230	242	241	233	251	252	243	218	231	241	236	257	230	236	220	221	206	247	233	256	232	231	219	236	254	215	282	259	242	239	221	225	243	230	214	231	264	268	246	230	243	243	239	229	263	277	215	253	242	273	250	268	238	255	241	240	237	262	215	239	225	247	238	240	244	234	260	261	238	227	229	235	230	232	236	228	241	253	252	225	252	211	261	250	238	235	257	236	242	236	237	224	233	247	226	233	238	222	239	268	238	237	258	224	243	232	237	255	231	236	247	241	228	249	226	239	257	248	219	223	249	230	253	254	241	236	251	267	229	248	252	261	251	255	221	259	226	264	233	220	245	237	243	228	239	234	224	238	236	259	253	228	258	260	261	240	238	236	222	241	246	234	224	239	222	249	248	235	222	236	215	239	237	245	223	263	227	234	244	230	223	239	227	235	244	250	251	255	242	247	246	213	243	239	249	246	222	253
22767	21330	29144	23851	21318	21367	16884	1910	1198	1044	1007	866	885	810	760	780	724	699	707	680	690	659	653	647	660	608	622	664	633	572	634	626	591	613	562	587	591	592	565	581	571	580	605	639	557	643	579	617	587	574	593	566	597	617	613	598	586	568	613	569	614	599	614	586	544	596	633	592	586	607	553	581	588	558	590	571	578	596	601	634	535	564	577	576	577	582	572	586	600	577	588	570	609	580	643	554	579	582	564	572	572	588	562	601	590	585	567	583	575	573	531	556	587	581	566	572	593	572	590	549	596	554	600	605	518	566	616	585	563	565	546	595	611	556	566	587	580	530	558	565	566	576	604	569	557	589	572	555	574	594	592	562	596	561	527	572	589	608	551	591	635	573	584	570	617	550	588	602	580	577	560	567	594	595	594	590	600	570	564	560	565	568	555	619	597	591	627	619	566	574	607	562	580	538	624	560	581	583	596	593	572	554	578	558	521	549	567	604	565	658	580	586	586	588	560	557	593	603	546	546	597	558	571	594	566	530	601	609	566	586	603	587	594	599	562	589	598	602	624	554	611	592	571	582	609	568	586	576	578	525	631	635	547	564	584	552	655	592	543	572	550	583	621	584	588	594	605	598	577	592	598	592	626	575	560	618	617	611	581	602	576	582	573	589	612	577	531	550	579	612	543	590	566	578	607	578	555	540	609	604	607	548	559	578	564	576	552	599	584	536	567	547	543	525	585	593	592	597	526	579	581	529	546	579	596	571	592	583	574	589	597	569	567	574	593	584	618	618	571	637	556	579	585	585	545	610	623	586	581	581	591	579	608	591	582	590	541	578	600	561	579	572	582	560	568	589	528	586	640	582	578	534	611	592	578	530	547	571	552	530	615	582	605	620	614	578	589	562	590	561	598	602	580	613	555	579	566	561	540	586	561	579	599	563	583	596	573	606	561	551	568	561	545	562	541	565	593	596	608	618	573	580	588	615	591	552	565	572	576	571	525	559	583	607	554	582	563	599	549	551	580	586	574	573	553	576	592	556	556	571	531	519	560	579	593	562	574	594	595	564	546	585	556	592	598	566	584	585	595	611	611	562	585	548	626	549	542	578	561	586	548	555	566	569	605	548	603	557	603	625	604	585	575	571	575	563	604	608	578	590	589	630	569	585	603	577	616	590	572	628	593	549	620	526	556	555	535	569	618	566	576	594	593	563	574	625	575	571	634	549	555	597	668	571	601	602	596	583	546	591	555	585	550	549	553	561	558	605	591	605	527	588	555	571	641	598	574	571	598	626	575	596	592	602	584	562	554	553	588	570	553	543	562	555	576	608	565	548	544	596	540	615	589	574	518	556	550	588	578	573	528	565	562	560	568	562	580	591	555	549	606	614	554	589	571	555	561	608	563	565	551	572	555	588	591	580	614	601	599	577	594	586	594	542	612	537	555	560	606	568	595	575	562	556	588	594	557	620	576	514	608	589	635	621	593	603	615	583	584	617	600	577	578	578	587	585	589	565	551	567	592	600	593	598	567	592	546	579	555	543	564	564	553	557	591	605	605	572	567	607	590	557	553	555	570	583	602	551	570	602	597	583	569	560	574	609	571	592	568	570	559	627	592	557	542	601	585	580	582	572	605	584	605	582	591	579	565	545	589	593	604	586	578	570	565	600	594	639	568	578	570	600	545	611	529	590	626	577	604	577	576	574	597	554	582	576	647	594	587	595	567	616	545	540	601	618	554	541	585	545	599	619	596	592	560	567	592	563	542	573	563	588	545	540	581	608	597	601	595	532	537	623	568	607	575	575	545	586	585	587	591	596	532	573	585	550	588	586	573	589	584	601	557	625	580	647	555	529	605	520	563	596	580	544	588	640	557	596	564	595	567	561	570	578	589	597	544	589	558	560	578	584	560	580	612	579	567	573	564	557	565	573	606	553	582	552	574	578	556	544	603	568	551	581	559	596	579	591	569	579	567	575	582	577	600	535	568	612	565	574	603	561	589	584	601	593	555	552	559	602	590	587	525	581	572	591	560	591	564	586	575	654	553	578	541	598	554	527	497	551	572	579	586	554	568	524	609	627	570	609	628	550	560	524	592	567	574	585	562	555	594	576	587	592	545	551	612	547	566	615	523	578	612	581	588	590	570	552	634	557	555	540	583	510	596	566	573	612	605	515	592	515	555	573	508	506	598	583	570	600	574	545	595	564	527	571	583	592	577	569	526	583	607	593	616	605	584	584	548	579	563	613	570	550	538	635	585	538	614	568	580	596	565	588	556	557	624	538	546	555	572	613	601	548	527	532	570	588	559	621	614	591	590	543	607	606	509	585	541	568	592	530	586	569	526	575	544	565	559	548	559	589	594	579	557	615	594	568	539	589	597	612	606	565	590	598	621	531	597	582	604	604	600	567	575	566	607	564	587	569	611	557	600	583	567	565	580	600	534	539	605	516	532	584	565	577	583	629	584	558	577	599	637	555	558	560	622	583	564	548	544	563	591	559	554	590	592	571	553	610	574	611	593	612	566	542	548	575	576	592	540	566	569	577	564	590	637	556	570	577	557	576	565	562	588	570	591	570	554	604	576	606	539	606	555	578	591	564	596	550	554	593	592	577	584	565	571	575	606	546	551	598	578	565	604	584	566	594	572	581	574	572	606	591	601	529	562	545	551	538	606	585	613	584	564	563	525	558	584	595	565	612	600	580	553	570	559	567	572	594	583	610	589	626	548	583	550	607	586	599	538	589	594	536	532	543	514	557	582	538	593	562	598	579	539	564	600	581	586	550	573	580	568	582	538	545	577	558	562	516	543	591	578	553	591	570	604	582	593	576	570	574	553	565	583	548	575	581	606	570	595	587	605	570	550	543	562	551	569	537	572	552	590	587	628	568	593	584	606	548	592	554	578	596	611	601	559	569	550	644	582	581	592	562	553	569	587	546	576	571	559	571	568	574	560	576	589	598	593	572	583	611	568	589	586	530	585	562	582	615	530	561	569	542	529	558	590	561	583	543	632	594	546	562	561	530	577	555	550	552	588	545	552	572	597	567	558	555	605	577	609	581	587	589	591	579	591	558	604	566	597	605	601	606	597	601	586	603	536	608	607	558	556	614	605	573	593	533	555	558	557	582	554	564	579	591	585	587	572	574	578	590	612	564	582	588	545	542	543	552	602	575	553	592	553	557	569	548	600	571	561	599	589	590	574	573	540	576	578	563	560	610	570	577	566	607	584	596	569	536	590	582	605	553	563	602	556	570	557	596	596	619	577	564	577	594	597	552	542	557	566	573	630	581	583	616	589	593	565	511	583	598	570	563	566	588	617	604	590	569	571	539	636	572	546	540	591	623	596	591	545	575	580	537	567	530	582	572	548	595	571	536	577	562	567	593	606	555	581	535	563	536	572	581	558	528	559	555	583	575	541	606	575	570	568	605	579	541	540	614	571	576	603	590	576	581	630	540	570	583	587	576	578	573	581	575	605	591	606	573	599	574	569	569	570	616
5268	14917	12671	6609	4446	3356	2502	2056	1640	1403	1315	1103	994	942	882	864	821	771	789	741	741	750	740	675	687	661	715	671	657	658	697	673	642	664	675	625	618	615	639	598	661	624	622	669	639	622	648	664	621	655	569	615	638	636	650	648	640	604	589	630	612	666	613	658	606	629	633	643	600	592	626	616	596	635	621	608	573	583	624	589	657	625	662	656	645	588	613	590	589	597	562	582	627	578	598	603	641	602	585	603	641	616	635	585	640	613	641	580	615	601	595	646	603	620	599	613	561	616	603	617	561	625	580	659	595	624	603	628	619	589	584	582	620	625	597	637	591	599	570	594	614	581	595	613	609	643	646	645	637	607	539	618	620	635	614	602	586	597	569	629	590	580	592	639	620	557	587	596	596	592	608	609	587	637	594	592	618	624	568	648	596	613	565	606	570	587	593	592	598	594	612	641	572	608	603	646	611	631	575	646	615	614	634	577	588	626	626	602	584	590	599	627	606	639	609	610	620	570	593	661	625	613	642	616	655	627	609	591	589	622	632	614	581	637	622	589	618	583	593	587	601	556	637	651	593	551	638	668	621	566	618	633	567	620	602	576	585	587	593	598	581	601	578	614	588	597	596	594	540	624	575	564	611	606	615	609	597	632	617	619	598	585	615	610	569	589	586	547	597	618	583	613	636	603	594	604	612	599	584	649	582	601	593	601	592	571	625	608	608	553	619	575	598	620	596	575	643	595	589	572	630	628	593	585	595	589	586	621	583	610	602	562	622	644	602	591	609	617	613	674	620	647	585	602	580	605	584	591	615	615	601	608	609	568	613	658	574	607	643	628	604	599	593	615	598	590	595	599	607	627	573	656	688	593	589	625	617	598	558	597	655	579	587	593	640	614	576	652	658	644	632	587	623	588	584	573	654	596	603	643	620	612	643	587	622	556	567	637	587	593	597	615	612	596	616	596	620	638	596	610	616	613	649	578	626	604	624	662	637	593	606	615	608	553	584	601	623	598	627	615	577	611	576	590	602	614	552	583	586	585	576	585	591	573	599	582	601	556	596	603	581	603	624	592	576	607	646	600	592	575	654	569	614	592	614	560	600	619	594	566	585	584	540	607	661	603	658	585	584	623	630	626	583	637	587	609	629	587	578	568	638	599	627	552	621	610	598	596	601	621	567	600	619	612	641	620	619	574	602	584	615	631	610	598	608	585	610	634	602	571	606	600	592	585	612	618	633	618	616	589	612	610	624	591	622	575	623	642	587	561	590	656	621	625	611	622	607	591	558	606	590	605	619	581	619	581	591	582	618	597	578	590	605	608	602	560	612	594	606	574	596	560	592	642	590	616	596	596	595	588	598	591	602	580	647	581	589	622	578	584	597	606	622	565	549	614	596	609	613	626	621	628	584	552	605	607	665	599	628	626	638	634	572	597	610	690	618	584	609	563	597	602	568	615	594	609	602	608	623	585	608	578	634	617	599	630	630	653	604	602	609	584	605	622	615	557	622	606	622	562	609	601	641	611	584	620	605	594	608	618	592	602	601	619	587	664	628	654	624	577	646	638	585	616	637	624	575	562	607	639	640	577	624	559	618	589	604	641	595	575	583	587	574	583	624	600	630	581	600	579	585	577	611	607	579	579	608	594	613	635	599	587	627	577	633	549	630	618	618	617	610	556	645	574	647	597	597	583	598	619	607	603	595	588	593	608	615	599	588	630	589	611	583	558	609	598	595	594	618	637	617	604	596	607	620	607	555	587	639	649	574	619	624	593	624	590	628	630	588	640	611	583	586	609	561	620	592	649	611	592	605	604	615	593	589	638	632	611	614	572	647	607	589	617	598	594	586	590	586	645	583	567	633	590	621	597	616	645	626	617	624	598	615	577	625	600	606	590	610	599	609	641	563	596	626	574	618	572	585	659	554	596	583	678	618	617	617	618	606	609	636	610	573	610	559	595	623	587	619	654	649	656	608	583	622	598	611	626	600	605	656	619	590	603	562	654	595	584	614	562	599	640	609	597	554	579	609	608	618	621	631	593	633	608	618	548	610	578	608	540	623	579	622	589	633	635	616	590	613	573	582	646	618	626	589	633	616	596	618	650	622	623	611	629	593	598	584	593	572	570	622	630	604	588	632	631	621	595	569	627	645	599	594	577	618	589	667	662	602	560	601	637	602	653	636	583	621	604	599	585	607	607	600	612	600	620	616	599	611	606	608	567	606	595	593	569	568	602	646	583	602	590	639	585	618	625	622	596	592	609	609	618	602	572	614	600	585	628	606	611	644	581	591	603	603	634	597	601	620	597	604	637	642	566	616	615	575	590	606	619	599	600	619	602	620	601	627	606	613	579	587	615	656	579	600	602	595	600	607	615	583	601	607	578	600	596	639	597	617	586	542	602	602	622	639	569	616	617	582	608	542	580	563	556	621	574	579	577	635	589	624	556	623	609	588	615	615	636	540	627	614	625	612	604	583	611	542	608	604	562	624	585	628	608	581	617	544	610	600	617	610	621	609	623	610	626	642	573	583	599	631	613	604	585	628	565	599	600	631	604	591	622	622	582	610	591	588	640	580	649	576	609	627	620	623	611	593	590	592	590	618	614	607	590	577	612	629	544	617	618	603	611	546	578	624	615	646	592	629	574	595	576	545	598	634	596	598	576	623	628	631	608	598	562	601	609	591	582	617	581	604	596	578	623	632	593	614	630	605	604	588	679	646	593	574	604	600	616	591	579	612	613	600	606	553	613	605	582	602	617	538	586	589	594	628	645	594	649	613	591	633	614	591	603	621	619	601	633	612	640	571	606	594	616	573	587	588	624	583	619	625	590	607	583	558	550	608	608	602	610	613	619	611	601	586	591	615	618	586	577	559	608	614	617	613	633	590	596	645	567	576	597	586	623	611	626	617	610	596	588	631	579	600	631	583	576	634	588	638	606	660	588	619	598	600	635	592	625	623	617	578	567	539	577	621	625	593	635	561	578	614	639	626	567	610	605	621	623	656	560	630	580	623	625	623	622	602	594	597	581	594	603	607	598	593	604	624	621	593	615	594	596	630	632	600	643	620	597	630	592	624	626	567	625	622	584	604	614	606	576	623	597	641	607	617	556	581	601	581	602	610	634	608	620	653	602	587	612	624	601	568	612	604	566	599	627	609	581	572	582	542	591	597	580	572	615	617	614	605	575	612	555	582	624	628	627	622	639	615	578	638	578	651	613	652	594	614	581	616	570	602	558	600	602	603	583	578	632	642	643	595	594	576	615	587	618	598	610	570	580	624	537	582	581	608	590	593	582	585	622	596	621	554	605	598	630	585	613	606	591	621	596	592	593	599	612	598	593	620	603	584	597	584	644	578	552	554	606	599	573	570	590	619	615	617	597	632	620	658	592	604	593	623	630	636	606	605	607	574	597	564	612	607	603	582	607	572	614	628	596	658	630	641	625	584	586	618	614	577	579	568	592	599	631	619	586	581	579	610	552	597	602	587	592	593	622
27549	20755	9427	838	517	492	482	474	463	455	457	463	448	466	480	449	453	408	478	445	451	429	420	473	448	504	443	411	444	448	438	430	451	463	441	479	455	422	447	457	437	447	437	485	454	414	465	447	413	449	481	439	449	459	426	425	453	464	456	421	442	442	426	452	436	466	434	430	431	400	452	423	451	415	447	433	447	411	466	418	436	420	431	443	439	443	436	443	444	482	471	413	424	460	475	449	431	476	445	444	434	438	440	416	418	470	444	438	446	440	431	444	435	441	453	401	437	468	430	420	444	451	439	454	432	458	448	440	406	442	471	485	433	463	464	453	442	405	405	435	446	453	400	452	383	483	411	413	467	422	441	463	436	444	413	402	453	408	390	420	422	425	467	452	440	447	442	430	445	460	408	433	403	419	446	447	424	432	472	438	426	459	416	424	448	462	447	425	452	405	436	437	462	419	413	429	436	481	436	451	454	480	436	429	429	479	425	445	445	462	386	437	483	469	464	452	445	424	454	451	431	465	423	427	438	430	444	420	433	435	399	443	434	445	462	450	395	450	465	415	448	492	434	448	439	469	480	435	449	436	431	442	440	441	453	434	424	459	439	448	483	453	462	419	454	451	446	465	435	439	402	459	450	437	458	445	430	442	463	490	412	465	476	448	424	417	462	421	457	424	471	473	453	434	435	437	437	483	428	436	434	412	427	476	474	478	441	463	439	462	426	462	478	468	447	463	410	437	436	429	441	437	449	458	407	429	413	435	434	446	459	430	459	438	423	461	452	426	476	462	462	461	433	418	399	426	444	441	435	426	471	438	433	416	446	420	439	431	393	430	460	427	429	417	441	443	444	442	465	400	424	471	454	435	433	448	457	451	468	432	410	404	453	459	398	459	450	461	410	431	453	448	449	465	424	428	436	489	478	446	415	432	455	433	440	440	423	439	437	489	428	443	453	434	439	417	452	445	447	457	438	442	443	465	456	469	455	447	445	421	387	443	460	492	436	487	452	423	452	431	444	424	473	443	455	433	436	463	401	443	445	435	458	503	478	471	421	420	491	434	467	455	469	420	464	443	455	447	447	447	450	478	437	487	492	435	465	477	451	485	439	460	501	414	473	482	452	442	417	430	422	414	408	435	432	417	405	484	448	447	463	478	381	428	424	414	455	460	435	431	434	441	420	396	424	477	411	421	436	464	442	420	417	453	475	467	437	433	433	446	471	460	475	499	410	461	489	452	426	442	410	439	457	447	418	422	432	417	434	444	395	445	444	474	480	461	487	408	472	465	471	481	406	434	446	416	415	448	434	382	420	442	449	484	478	446	409	443	427	420	447	476	437	451	432	445	449	499	467	406	493	466	485	469	460	414	445	428	426	444	449	447	435	455	398	451	466	455	415	410	394	437	410	430	465	463	466	434	439	443	468	467	447	454	440	411	493	419	449	430	476	448	453	436	401	474	450	435	421	442	468	422	442	464	471	403	469	456	428	424	433	442	416	451	450	416	458	482	457	461	427	459	455	470	435	430	454	487	445	459	456	505	459	423	459	460	409	457	432	439	440	461	440	434	453	458	428	474	453	434	426	419	411	457	421	411	437	433	439	427	435	448	436	440	427	461	409	440	428	423	443	461	427	456	443	423	434	447	448	486	434	471	462	482	460	430	461	470	406	463	422	411	453	462	422	440	419	481	426	434	483	486	465	471	461	436	451	455	452	442	439	450	417	443	480	449	478	426	444	436	438	436	443	458	464	469	459	446	431	460	418	491	501	465	478	496	457	438	409	432	439	472	416	416	465	496	436	430	432	448	404	400	420	470	423	453	442	454	452	441	426	440	479	416	458	431	451	436	458	464	442	466	460	477	424	382	516	450	454	427	406	441	408	423	444	476	442	444	457	465	421	441	455	453	470	446	421	483	449	470	398	410	430	420	465	441	405	479	437	413	480	413	395	428	454	428	450	457	439	435	456	440	452	464	432	417	416	437	434	463	455	452	449	448	443	431	427	480	467	429	420	414	426	492	449	434	411	410	479	430	442	453	412	454	483	444	469	435	469	452	459	421	470	434	419	436	434	464	445	437	427	406	427	448	421	454	468	414	448	442	462	471	474	427	479	468	451	434	364	450	461	442	486	437	425	453	423	435	427	458	443	458	440	469	415	427	432	447	441	441	492	430	453	433	478	480	446	442	469	447	461	454	411	452	454	404	463	430	410	401	446	461	445	413	415	419	489	470	450	468	426	456	453	485	425	411	457	446	472	424	434	468	462	443	440	479	432	465	435	461	432	436	437	403	448	454	466	427	413	446	459	469	448	471	473	481	468	470	439	501	472	433	459	422	424	444	447	443	469	414	447	423	430	475	435	441	436	449	465	442	427	441	432	419	454	449	423	464	457	449	442	442	413	395	427	425	444	449	442	457	431	442	443	436	445	427	442	429	452	446	462	445	420	461	426	437	445	430	436	453	466	418	449	455	427	465	407	448	458	465	463	434	450	475	469	420	436	428	411	432	467	472	466	439	472	457	411	440	431	476	450	449	427	451	423	441	449	454	458	422	380	458	471	448	443	456	447	434	397	449	435	469	450	464	439	451	435	469	485	412	463	443	456	459	477	438	427	438	468	409	461	460	424	407	468	430	431	444	413	427	456	440	429	462	458	427	459	470	423	437	444	474	496	421	428	468	467	443	490	450	416	459	421	443	450	442	458	428	445	417	462	445	453	447	417	457	437	434	459	449	470	452	458	445	425	450	452	455	423	431	454	482	468	458	456	412	454	479	434	393	425	451	473	458	416	404	450	425	444	448	422	461	435	469	471	415	458	443	458	464	464	454	472	410	442	448	465	439	423	438	446	387	446	448	453	480	449	407	417	467	455	428	447	444	408	449	419	462	429	454	460	430	424	472	415	442	484	432	435	433	437	464	427	420	421	478	441	439	417	477	464	458	435	430	411	410	451	426	437	442	476	424	467	438	465	443	431	405	430	434	433	439	440	454	457	430	435	449	447	442	446	423	468	497	469	465	446	470	419	427	451	442	447	452	425	466	457	457	441	445	430	484	416	436	449	412	430	411	432	461	468	463	423	444	424	478	442	473	479	437	441	435	407	469	416	404	462	451	447	466	448	455	420	438	446	436	468	414	453	426	419	423	437	444	428	442	471	454	447	468	424	442	475	477	440	437	449	435	475	473	435	447	433	441	479	434	414	424	476	472	436	469	454	426	406	485	475	431	446	443	397	440	416	458	431	423	425	462	459	463	480	451	429	442	507	427	451	419	414	445	423	437	445	428	460	454	473	434	471	441	453	422	465	445	479	459	469	469	436	437	447	455	435	435	511	441	447	443	477	409	406	438	455	415	450	414	447	421	425	451	419	404	444	453	446	431	431	439	461	473	465	420	432	422	477	441	455	431	445	437	429	424	418	494	465	410	428	425	439	451	404	473	447	441	458	456	456	431	480	431	432	436	482	445	458	450	433	440	429	426	441	415	445	467	430	475
4212	865	769	592	578	531	509	511	471	428	464	480	440	474	457	472	462	480	485	456	467	455	476	473	453	452	425	478	446	455	452	459	520	448	468	455	472	469	452	506	451	496	427	472	455	494	455	448	465	449	473	413	483	452	489	467	484	465	459	470	463	469	478	473	444	453	456	454	455	491	488	448	477	427	477	457	471	464	457	447	462	438	435	406	437	459	494	439	429	434	492	419	459	473	472	512	430	436	442	485	461	472	434	451	474	480	471	459	447	462	459	498	464	503	492	503	439	479	447	444	464	459	466	447	465	452	411	479	414	437	413	453	495	438	447	440	484	470	476	466	434	453	459	481	412	431	445	441	438	455	435	447	424	450	471	498	471	472	429	462	451	443	485	487	456	448	445	496	443	465	449	464	441	451	439	470	457	446	492	437	432	447	483	460	435	504	447	476	437	427	462	434	447	470	473	459	486	427	462	443	440	455	474	453	480	475	448	478	430	488	438	472	464	478	482	454	467	443	460	486	463	455	497	436	465	430	457	444	459	447	465	473	466	467	449	445	465	437	471	452	449	462	460	424	436	437	459	452	513	445	429	444	498	450	424	426	466	486	445	469	458	470	460	460	477	478	463	469	464	494	498	421	444	429	427	452	438	461	465	439	459	410	457	445	481	423	446	447	440	428	466	464	450	464	464	458	444	435	486	484	450	480	440	431	459	412	450	454	455	444	462	459	504	453	495	484	442	496	464	455	431	428	464	475	466	464	454	458	475	435	466	456	478	452	443	478	423	432	452	437	468	438	454	437	450	468	476	422	455	456	479	461	453	460	462	446	459	468	451	445	448	460	445	504	470	490	486	478	432	437	469	446	436	410	462	421	495	513	469	445	440	428	437	401	452	409	444	441	471	467	449	462	425	438	489	495	397	466	447	441	451	472	424	446	455	425	436	462	438	452	409	453	460	492	407	458	431	414	503	471	486	460	443	448	437	460	439	468	457	472	432	462	472	411	482	447	455	454	433	455	483	448	458	429	440	484	494	462	480	457	442	428	459	467	454	449	433	460	502	433	450	477	463	421	474	438	460	441	453	465	458	471	463	457	469	436	447	475	452	463	453	475	493	472	448	474	469	444	460	454	493	422	442	423	473	474	456	456	417	469	452	428	445	496	433	469	449	431	437	442	483	478	462	494	451	456	445	471	445	454	455	431	419	451	464	473	485	448	430	445	449	434	460	482	446	463	480	450	439	468	403	459	443	458	470	425	446	417	517	476	487	459	459	490	501	472	480	480	411	459	457	468	444	494	460	430	500	419	473	437	469	444	442	469	468	456	473	444	445	462	480	437	440	457	421	456	470	491	422	429	461	469	472	430	471	431	468	461	474	453	470	427	466	463	475	443	456	434	480	463	451	455	462	448	491	454	431	467	477	444	476	430	431	475	438	462	476	476	458	459	477	454	465	430	496	459	447	439	450	466	432	442	468	473	463	467	452	492	427	431	456	456	449	456	463	460	467	474	449	471	447	428	457	471	451	430	478	441	448	462	432	471	448	466	488	477	427	459	484	462	442	399	480	445	427	439	467	450	436	443	443	453	470	455	451	463	483	439	441	432	436	460	429	434	471	466	484	449	435	438	488	431	440	469	450	430	463	446	448	457	464	490	456	486	442	448	482	488	436	465	453	462	457	453	471	467	439	463	469	475	466	435	456	444	491	458	434	480	417	427	440	518	454	447	465	466	484	444	461	458	455	464	438	452	422	464	399	475	459	458	462	435	426	417	462	432	461	477	430	466	441	488	484	456	467	455	466	441	458	439	431	461	444	440	448	458	453	442	447	507	428	469	486	457	440	444	436	418	448	426	438	447	447	463	465	456	499	444	485	450	459	456	433	448	486	448	467	423	440	451	446	417	455	445	465	474	437	491	468	476	456	435	455	435	453	435	465	458	455	445	478	462	449	438	439	446	450	447	474	481	435	480	457	487	463	448	480	429	459	475	454	469	491	481	451	456	445	436	459	447	459	436	454	460	470	490	447	475	435	441	491	459	499	467	417	474	443	453	445	461	448	469	446	446	426	448	460	455	462	489	477	475	492	432	441	453	461	463	445	423	480	452	457	458	455	469	489	474	473	456	454	426	484	459	435	457	450	446	439	468	443	463	494	442	428	456	393	443	439	451	426	466	440	475	474	468	427	451	473	453	403	475	476	441	477	447	469	452	451	450	450	442	451	453	494	438	479	448	425	461	479	485	433	423	484	472	458	467	428	476	477	478	426	460	463	459	464	451	421	471	451	426	510	486	438	456	433	430	445	457	446	475	418	469	432	431	484	462	454	471	461	482	453	454	451	453	451	457	482	477	464	488	424	462	463	476	457	451	463	506	457	420	446	449	426	469	457	447	435	467	447	456	448	453	438	468	447	462	468	488	426	420	445	471	471	425	523	462	437	431	472	487	449	450	415	450	463	482	483	472	455	441	418	471	491	461	470	456	466	450	446	438	450	457	440	439	449	476	417	426	456	445	495	446	430	440	503	470	435	434	463	462	431	448	454	485	407	482	433	448	487	478	417	432	446	451	466	420	473	482	431	438	461	506	460	455	443	440	450	479	482	466	449	473	450	486	454	440	459	452	481	497	467	481	483	471	446	466	494	483	435	433	425	442	466	463	450	439	433	460	451	443	445	499	487	451	445	445	432	495	421	497	475	488	463	419	445	491	462	442	457	449	465	429	458	435	455	469	455	415	461	438	446	476	446	460	437	467	451	444	459	451	446	450	447	481	423	432	458	429	454	476	432	463	471	445	461	432	422	497	460	459	488	473	438	423	441	474	453	416	479	475	434	441	459	443	465	476	456	471	440	463	463	457	458	463	452	455	434	471	432	460	449	482	480	448	436	425	427	445	485	477	447	457	462	457	489	472	440	464	454	451	456	473	488	455	438	452	452	441	440	468	459	450	494	454	477	435	491	486	424	425	461	421	426	455	436	486	474	451	444	443	430	441	472	452	436	445	468	456	426	510	467	464	474	473	426	473	464	449	454	468	466	463	450	449	478	423	460	456	458	449	443	456	442	455	434	480	469	463	465	473	482	472	432	458	451	482	445	479	495	481	453	451	421	448	417	471	451	455	473	472	439	454	456	461	441	457	421	440	449	453	451	515	448	446	449	429	431	446	472	465	484	452	445	465	476	414	481	446	465	484	449	494	419	482	454	457	452	521	437	440	438	442	470	478	444	476	430	440	454	466	415	428	456	465	453	447	456	466	457	461	463	446	448	468	430	504	430	450	454	412	444	467	405	458	434	455	493	454	464	451	455	469	422	478	492	444	433	472	452	459	468	470	433	489	496	426	461	476	444	434	433	466	446	513	412	433	447	412	458	450	491	460	459	437	424	446	472	478	450	485	459	480	470	442	461	500	490	443	437	468	439	441	412	467	441	441	470	434	470	490	449	416	459	464	432	448	454	428	403	485	445	462	456	451	507	457	460	443	472	463	451	427	461	512
23945	21322	28793	23800	21119	19851	2790	1331	1092	1024	983	980	902	856	817	855	873	830	823	800	799	784	829	808	780	793	802	787	734	757	827	810	800	786	807	783	830	752	792	775	755	824	802	791	799	769	763	847	729	779	777	793	770	779	771	820	786	767	799	747	774	794	749	698	827	756	731	794	788	755	815	768	698	732	804	750	762	728	737	861	795	772	718	780	774	783	778	758	787	741	765	785	745	761	784	784	810	736	728	768	775	711	816	754	716	735	770	751	747	778	770	803	743	772	773	730	796	777	751	765	779	773	766	775	775	759	730	788	740	758	752	765	785	781	761	787	754	757	752	791	783	761	786	766	748	747	826	762	775	718	750	803	747	750	804	741	726	766	739	814	767	753	756	788	733	805	771	788	802	773	703	791	818	732	791	764	768	796	806	777	744	742	775	753	789	759	766	773	764	763	693	759	758	795	791	763	749	748	749	833	743	793	748	803	749	735	778	789	757	730	726	795	778	766	754	775	750	753	759	795	826	742	747	778	773	779	791	713	752	714	749	765	764	742	736	753	761	728	740	772	746	766	769	736	786	736	763	733	776	730	763	777	762	720	758	758	770	775	763	729	769	779	724	787	748	771	705	738	776	778	778	750	767	781	767	700	753	776	795	794	774	750	754	744	804	765	787	738	766	800	755	758	793	739	742	787	736	786	751	738	780	787	749	753	750	821	715	746	786	793	772	777	766	742	765	735	747	795	764	806	773	771	758	747	752	776	782	724	767	779	773	796	811	784	770	764	736	786	783	765	768	738	741	759	769	767	735	758	737	782	748	719	727	787	788	816	749	797	758	754	805	775	744	788	769	724	788	769	756	739	750	791	798	760	810	753	823	760	767	799	760	750	796	732	794	769	813	798	794	733	818	745	771	783	742	782	786	775	764	788	760	762	762	734	767	794	737	786	759	799	783	775	744	718	779	742	759	705	794	742	754	817	776	781	779	749	797	823	732	766	733	766	742	740	799	708	742	746	708	730	776	798	768	802	833	748	770	764	839	755	762	775	781	800	719	791	779	777	825	748	751	780	823	751	770	731	747	735	750	767	770	771	733	720	775	751	748	753	714	824	818	751	748	796	764	778	766	786	743	769	793	754	750	733	763	725	716	797	731	762	712	776	766	725	740	720	783	756	789	746	785	776	736	772	810	756	801	738	774	714	699	796	766	739	733	751	725	810	748	761	787	780	772	776	749	755	783	784	757	754	785	790	773	748	732	740	772	746	743	798	738	760	794	779	810	752	781	767	751	743	768	738	776	792	783	746	763	778	842	736	710	741	778	746	773	740	730	779	710	720	785	766	751	734	806	791	795	728	748	740	756	756	808	759	804	744	738	749	785	743	783	768	741	740	754	812	778	799	748	741	767	765	740	794	790	742	794	734	741	777	774	790	783	786	812	777	764	755	783	798	812	802	750	719	749	769	698	771	755	747	785	784	729	700	760	765	761	772	738	773	759	791	768	737	775	744	759	784	776	745	704	744	830	752	761	801	750	774	789	750	797	782	768	798	776	780	745	709	790	792	758	770	759	730	743	756	757	716	761	772	809	734	785	770	772	771	796	758	780	778	762	744	809	775	770	803	731	731	739	786	711	765	748	722	774	770	779	779	795	740	755	766	810	778	768	752	739	763	762	789	761	753	766	729	757	807	741	745	742	753	743	769	767	737	760	740	773	769	799	789	749	802	748	767	781	727	807	799	736	773	730	747	737	773	763	769	737	709	729	760	779	755	759	724	771	773	758	752	697	749	801	783	772	735	736	781	781	801	751	741	745	794	739	757	776	728	800	744	733	737	784	786	758	774	765	797	799	772	779	761	743	810	751	803	760	743	725	792	762	769	851	756	804	755	710	783	749	792	734	766	754	778	739	750	772	766	775	755	757	768	702	737	792	797	774	799	764	821	730	821	782	734	734	770	743	713	782	748	773	767	733	714	736	742	773	799	776	712	790	808	735	850	769	801	773	751	818	737	798	783	777	760	725	740	759	762	786	704	742	766	826	685	796	830	729	736	777	750	740	759	756	758	737	820	732	773	750	831	807	761	789	753	788	779	727	784	814	786	773	773	778	761	787	731	828	739	729	783	795	742	762	779	728	744	705	759	755	784	718	737	729	746	792	823	778	743	780	761	798	759	796	756	728	760	742	774	764	733	783	730	710	781	767	753	763	775	786	800	738	727	754	793	744	763	805	737	813	770	767	724	745	778	723	784	768	786	742	842	736	777	734	780	734	771	754	769	769	764	762	789	709	726	765	783	743	743	819	768	736	711	775	766	750	773	802	745	789	747	798	739	766	778	744	772	763	760	774	724	749	771	763	740	793	800	773	783	753	763	715	769	768	777	744	804	693	753	781	727	727	753	784	759	763	752	749	734	754	774	770	733	735	757	779	753	752	820	725	771	779	766	748	754	777	723	732	814	745	755	801	774	763	778	734	766	823	769	767	740	776	788	774	799	806	745	789	766	755	739	776	771	737	789	770	725	751	735	767	774	751	746	725	755	836	744	713	749	747	773	800	741	757	743	746	795	794	791	818	748	735	734	742	766	746	782	793	777	811	769	736	790	755	719	819	729	769	784	777	776	733	753	734	718	799	754	740	740	762	783	739	817	738	687	762	771	785	746	734	690	763	733	729	795	739	771	741	811	802	788	773	740	767	772	754	749	807	786	761	793	717	770	765	763	803	751	746	789	738	782	779	745	791	785	820	738	771	759	791	742	762	766	796	753	766	746	745	737	725	820	795	756	844	756	758	759	694	715	764	773	750	733	741	677	717	763	762	786	782	779	784	792	774	760	736	691	728	746	739	774	794	734	757	801	742	720	790	737	731	807	772	706	730	768	742	704	713	760	741	777	799	802	771	773	796	780	767	750	745	782	722	782	721	762	830	712	759	792	763	774	754	747	774	813	789	778	751	718	766	722	762	814	767	772	793	758	723	779	756	783	754	726	772	775	759	733	778	776	765	757	753	750	778	718	680	767	775	779	755	710	795	771	812	769	775	703	824	743	732	793	777	742	796	746	761	757	787	792	769	767	763	792	742	783	774	746	763	825	750	749	761	753	720	691	768	744	735	767	781	777	774	779	756	798	766	735	729	753	799	758	752	753	778	763	754	769	790	738	769	724	781	774	765	765	788	786	796	774	773	773	753	795	741	757	756	793	752	784	784	761	796	718	756	769	725	768	774	766	823	769	769	746	744	769	751	819	758	722	788	743	815	765	727	769	700	796	794	831	788	784	786	771	786	740	755	806	724	763	759	774	715	780	797	745	765	758	760	755	779	786	778	742	773	797	774	767	770	841	829	757	712	759	787	824	728	729	743	736	758	787	796	774	769	779	781	760	784	722	745	775	780	728	783	688	778	825	784	767	726	757	763	755	754	771	803	742	762	762	719	773	802	752	794	782	771	737	725	773	751	744	767	811	774	778	777	725	773	815	836	763	712	760	770	749	760	704	767	729
3759	8959	8011	4068	2831	2205	1843	1521	1377	1185	1106	1032	992	907	929	937	850	914	846	866	851	855	846	832	836	816	812	785	794	840	787	830	761	793	831	746	821	764	817	776	818	793	768	758	801	837	795	808	770	834	776	801	725	823	797	749	829	847	726	763	767	754	802	781	781	820	776	776	811	762	761	771	778	774	781	802	766	825	786	759	704	814	740	767	738	779	820	813	765	788	794	750	718	802	757	741	787	748	742	748	794	737	768	780	764	755	830	782	712	797	755	733	723	763	822	793	754	794	761	729	735	766	772	776	768	768	787	787	803	760	727	776	789	795	784	834	756	705	765	793	800	795	787	805	838	736	738	760	766	715	761	729	768	790	780	818	805	812	813	728	743	790	809	730	789	768	817	794	792	791	833	779	742	818	758	751	728	761	773	739	794	752	813	843	739	820	752	798	791	725	795	768	821	786	763	731	747	783	806	806	798	803	782	791	745	744	777	705	786	764	784	773	757	743	748	787	794	753	843	780	740	764	795	793	741	767	783	759	788	797	763	815	787	787	753	739	771	750	806	763	764	784	795	769	755	795	752	834	750	788	735	726	756	789	753	773	829	753	797	799	802	742	783	767	742	803	776	797	764	758	772	767	771	779	783	791	732	765	770	770	804	790	777	831	770	798	762	760	812	779	784	749	743	827	732	797	769	754	784	757	773	749	730	762	760	777	765	757	817	840	724	827	793	786	796	781	791	776	813	810	783	758	771	789	752	777	768	735	782	755	785	760	764	768	800	757	759	783	768	793	734	750	745	750	842	793	779	822	776	727	757	757	766	730	708	768	786	772	797	752	770	814	763	823	776	763	768	743	830	738	728	785	808	771	769	758	727	773	780	734	796	748	772	768	777	796	848	760	758	828	737	793	721	784	756	770	758	808	784	761	746	798	775	772	771	803	731	776	812	815	805	790	750	730	753	757	759	801	744	823	774	768	758	740	804	767	814	800	783	738	747	812	762	788	832	755	775	791	759	768	820	758	775	774	770	757	761	758	718	717	779	734	802	821	771	764	795	781	802	770	774	778	765	768	762	798	832	738	710	779	776	785	774	801	804	766	770	799	760	750	814	753	816	795	741	764	774	798	756	790	797	759	740	789	794	776	827	695	814	809	787	759	836	765	779	730	774	759	788	790	765	745	750	764	743	744	688	763	780	752	761	786	806	770	791	771	754	846	756	706	736	798	803	778	730	756	774	754	766	733	847	762	772	748	751	786	808	800	794	772	793	785	820	794	757	833	783	803	759	760	795	760	716	827	774	757	750	793	784	793	767	731	767	748	770	797	698	785	774	769	771	742	791	764	783	783	754	811	736	772	802	719	767	734	798	734	733	756	760	777	769	836	750	759	755	752	776	758	762	710	755	779	796	715	780	828	774	791	768	772	730	784	826	727	804	763	774	778	753	783	811	773	751	758	792	800	717	777	776	760	739	757	809	807	767	772	766	779	792	795	777	769	794	790	750	832	771	765	803	828	776	759	790	755	778	814	765	785	834	796	799	772	788	776	818	793	798	771	721	781	752	767	819	786	794	761	761	754	737	794	823	766	744	746	799	762	829	767	777	800	776	798	749	788	790	812	844	816	738	754	725	800	826	799	714	790	781	773	834	694	825	726	791	778	785	774	770	738	800	824	756	762	747	821	761	802	801	784	805	759	815	762	802	719	782	768	726	740	729	787	782	788	772	767	754	745	750	817	822	788	795	796	735	750	835	789	758	764	807	836	777	842	773	790	774	800	763	790	777	804	763	799	848	802	769	813	816	756	755	745	772	766	816	751	790	808	793	760	766	822	766	741	767	799	747	849	812	806	825	736	804	844	743	757	775	758	807	793	706	798	780	772	795	757	783	825	773	777	782	791	793	784	763	785	772	810	761	820	759	783	800	761	767	817	820	791	735	793	797	754	759	732	790	778	767	791	754	756	740	787	739	778	762	752	749	752	784	772	779	786	749	773	770	782	816	843	760	775	746	781	792	771	807	801	771	812	774	779	814	750	742	794	795	794	753	808	804	777	786	830	742	757	751	763	771	772	784	765	737	784	802	779	789	733	763	785	791	798	762	762	798	774	756	793	781	726	786	842	759	775	751	721	777	771	791	785	747	783	782	807	743	817	750	800	779	791	773	757	803	789	737	783	791	784	794	772	823	765	779	763	772	759	750	838	782	767	757	762	776	786	806	805	755	754	744	724	807	774	749	820	807	764	762	745	740	756	814	757	809	759	811	808	755	795	787	777	781	777	771	775	850	748	783	774	773	750	775	803	814	809	763	782	769	776	763	774	732	764	804	820	791	800	800	756	812	733	763	790	805	792	737	799	770	729	718	743	785	805	783	776	788	738	750	783	748	798	751	776	811	767	771	765	797	758	770	771	799	783	802	757	749	765	751	762	750	779	763	804	740	785	776	769	759	759	830	784	787	763	790	775	753	748	724	786	745	766	809	740	789	755	804	771	819	783	775	782	806	776	760	757	804	816	744	743	775	789	762	698	799	772	811	760	813	708	798	771	747	771	778	694	757	777	819	768	770	776	754	741	817	733	776	825	769	755	807	820	768	796	793	799	763	826	808	752	790	780	791	823	792	782	716	768	753	803	763	826	752	801	763	798	748	770	765	753	750	770	754	749	780	801	786	752	797	687	761	783	799	756	807	796	734	754	757	798	778	782	711	765	759	724	790	761	793	786	785	778	768	813	735	763	795	730	785	757	781	825	766	749	762	787	749	798	805	806	780	815	792	777	842	787	834	797	810	789	792	723	751	779	756	807	727	740	793	823	805	833	756	781	777	800	797	771	772	772	775	784	728	807	766	776	719	797	778	753	791	789	784	755	768	724	786	825	745	775	788	749	729	764	829	712	819	736	761	808	775	745	763	752	798	811	746	760	775	819	743	778	766	719	794	832	809	773	765	727	779	856	747	809	740	741	736	835	799	773	798	745	805	779	778	766	766	811	788	754	795	773	755	749	795	743	780	762	768	794	751	771	766	814	752	797	760	816	777	758	804	702	839	742	745	796	778	812	700	767	788	810	803	782	726	771	783	805	799	780	772	752	801	771	772	760	755	748	801	787	787	763	791	770	755	783	754	783	786	748	804	751	766	771	784	710	803	756	747	763	781	792	794	752	760	774	748	787	713	785	744	778	800	740	833	774	755	859	808	816	788	791	768	773	730	776	767	752	763	708	845	813	767	754	737	796	779	827	781	735	764	769	756	756	777	815	795	737	756	768	787	739	805	771	790	767	761	784	760	765	785	810	783	735	711	787	762	808	783	755	778	763	825	807	768	758	762	757	772	725	815	761	778	748	747	788	822	766	813	801	774	801	824	786	782	774	790	785	741	757	779	763	803	700	766	788	786	768	780	862	805	782	764	768	774	777	766	829	813	747	787	750	778	789	723	788	735	811	774	743	780	771	777	816	816	852	776	759	797	776	767	746	811	770	817	824	771	726	799	817	761	760
24944	21336	28409	24555	21188	4326	600	457	377	351	291	290	299	295	255	258	231	239	237	233	230	206	236	231	224	222	203	222	202	204	191	209	189	221	225	228	206	213	218	216	239	197	209	216	220	200	210	196	224	216	231	213	191	185	226	232	212	189	216	204	198	208	204	204	202	206	191	204	204	211	210	188	180	201	207	201	198	207	204	195	218	200	199	239	188	210	198	216	216	233	184	183	238	226	197	212	207	220	206	189	191	214	214	219	219	201	190	216	214	204	180	217	201	200	233	194	206	200	187	218	187	220	211	190	211	219	181	209	219	221	202	192	233	205	208	195	219	197	225	221	202	189	215	214	224	199	190	200	192	214	219	222	197	211	206	195	200	215	209	209	191	206	217	179	229	197	222	185	236	204	206	211	210	176	212	188	232	188	193	210	212	185	181	195	224	216	204	214	229	190	210	221	236	216	213	190	180	203	180	206	215	227	219	220	204	225	199	205	205	198	200	221	188	213	197	220	236	211	183	198	194	207	197	201	183	187	216	197	225	202	184	202	197	213	202	218	200	197	216	210	200	204	203	194	218	201	189	192	204	214	226	194	235	201	197	204	205	226	227	212	204	192	179	195	196	181	219	196	193	220	179	218	193	209	231	199	235	191	220	228	218	229	211	212	245	199	222	214	210	203	186	195	232	204	206	199	228	212	220	221	185	191	225	222	219	232	213	205	196	206	213	196	201	189	234	205	224	172	231	211	224	163	229	202	195	206	208	214	200	224	199	219	229	202	182	209	189	196	210	210	207	199	184	195	196	194	228	186	218	221	218	210	212	251	192	188	197	210	217	218	204	199	217	228	215	206	206	226	203	221	205	213	203	230	205	199	217	199	209	222	192	185	190	202	243	218	210	207	203	221	203	188	203	211	213	216	222	189	190	212	215	210	193	219	200	197	203	183	202	208	182	214	198	210	211	241	199	226	198	224	223	210	208	230	197	225	177	220	206	186	212	175	202	185	179	224	207	218	194	206	204	198	176	226	179	232	211	199	237	197	234	197	232	196	191	194	220	206	197	219	192	209	217	214	206	194	225	199	204	204	231	221	213	197	207	212	220	187	186	202	191	200	217	196	209	224	226	192	209	201	210	199	188	224	182	218	198	228	199	190	231	199	186	210	216	210	186	181	222	198	183	221	206	207	229	202	196	195	201	217	171	185	220	221	198	188	217	212	197	216	219	219	194	209	210	184	211	202	220	204	194	199	230	216	222	215	199	208	236	204	216	216	223	210	199	225	206	216	230	230	211	230	231	212	193	223	219	243	236	181	194	212	209	202	202	194	213	183	223	225	204	207	188	200	190	194	224	204	207	191	192	212	197	204	206	206	186	200	195	191	193	229	205	214	205	211	173	197	221	214	207	217	196	180	204	221	188	199	212	186	215	205	219	203	201	199	207	206	191	223	210	219	200	199	213	195	214	209	205	207	215	216	198	208	198	216	207	221	212	198	228	207	183	203	222	193	178	209	219	213	204	204	198	183	215	190	201	210	206	207	206	200	214	231	204	208	207	197	179	197	197	209	231	203	208	194	204	178	227	200	237	193	186	206	181	199	214	216	195	224	224	210	191	210	223	222	215	203	186	223	218	193	207	211	203	202	217	231	187	213	217	212	221	183	198	215	189	218	198	228	226	201	238	209	232	230	182	199	182	202	217	189	202	190	187	206	214	203	235	183	206	220	188	205	198	198	201	188	222	205	205	227	200	201	236	230	238	216	206	194	235	223	200	234	184	210	228	200	233	199	192	227	198	234	218	237	212	212	204	204	201	200	192	207	190	214	198	206	220	195	215	223	219	213	210	227	199	199	202	226	203	204	214	211	200	202	222	220	218	210	203	219	206	188	195	193	196	195	194	208	185	190	204	209	207	220	207	231	234	198	209	191	168	225	213	200	228	208	220	216	206	193	199	214	217	196	197	191	218	254	204	221	218	190	217	209	217	244	191	170	196	185	202	176	212	217	208	196	221	194	197	219	204	201	212	218	247	215	222	194	212	199	215	214	205	227	237	202	229	222	205	221	226	191	230	203	220	218	231	198	241	209	226	229	230	211	216	187	214	196	217	203	210	208	199	199	199	227	216	224	211	216	185	193	206	219	200	202	222	214	226	203	210	211	189	197	204	193	219	202	179	223	197	208	205	212	199	188	237	218	197	200	196	240	215	186	191	207	192	206	211	187	187	215	209	218	227	207	204	217	201	212	209	193	219	205	215	202	228	197	217	210	209	218	186	196	200	199	208	196	226	173	181	210	224	205	210	185	208	199	192	200	247	189	214	218	197	223	190	191	223	217	209	198	212	202	228	196	200	214	192	206	198	201	218	238	217	195	182	198	197	217	191	218	195	188	196	196	177	210	198	195	223	229	211	192	207	225	199	229	204	245	235	193	203	218	210	204	201	171	200	182	210	225	211	234	194	201	206	220	218	209	219	205	189	207	186	205	194	208	218	203	224	218	204	196	214	207	187	197	208	209	208	214	220	214	212	191	220	232	188	221	187	210	170	210	208	222	192	204	204	221	195	203	228	192	202	235	188	190	173	232	208	216	208	231	197	208	211	196	218	216	222	193	221	220	218	194	208	211	221	200	228	208	198	244	209	214	199	214	230	214	208	197	217	218	212	214	204	214	201	207	193	191	199	208	232	227	206	212	208	220	230	219	208	210	188	218	187	210	192	197	206	203	209	241	205	227	239	186	193	187	199	213	213	217	180	236	205	212	230	204	234	209	209	231	218	213	193	232	245	204	217	219	189	221	213	205	201	181	198	223	212	222	191	207	231	191	171	217	202	212	205	180	195	209	206	203	204	233	234	214	244	196	180	199	196	205	213	196	197	198	188	196	213	177	212	238	219	212	202	233	193	214	199	224	192	218	238	216	211	201	230	194	212	201	188	223	211	198	223	202	228	191	210	215	225	201	201	221	218	213	198	192	216	213	205	220	216	184	192	213	207	226	194	218	217	222	199	208	187	201	224	207	207	218	214	207	199	209	210	200	201	206	212	187	193	223	222	208	214	217	232	215	229	198	220	181	190	216	205	214	240	215	198	181	234	199	210	229	224	214	230	195	201	206	187	209	193	186	212	211	215	172	201	210	202	219	227	193	202	197	206	195	191	235	186	206	200	229	199	222	219	220	200	205	231	190	171	194	214	188	211	199	232	225	206	213	210	206	182	220	210	214	198	193	189	208	206	218	257	210	223	211	206	218	209	181	208	212	200	226	206	222	188	210	205	214	232	229	204	205	206	213	204	221	189	188	216	227	177	212	216	219	187	217	197	200	220	197	208	213	223	198	197	213	224	210	219	200	210	212	210	208	193	212	198	196	188	228	198	203	222	208	214	213	184	193	207	200	209	177	197	218	239	213	226	213	212	215	220	218	215	188	231	225	223	241	202	187	214	241	208	209	191	198	198	189	216	187	238	221	224	215	202	178	234	204	213	211	219	213	180	200	195	209
3742	5840	4850	2407	1587	1213	908	705	591	456	407	376	367	328	310	334	325	285	274	309	290	258	253	251	262	262	275	252	244	236	227	260	260	251	247	253	241	246	237	251	250	242	229	239	249	231	264	223	235	269	250	251	256	234	258	273	220	238	250	257	216	243	242	240	246	268	218	228	220	262	233	225	228	260	246	219	211	224	219	232	260	227	245	233	241	223	243	231	221	250	239	226	230	246	269	238	237	221	239	215	228	213	242	236	233	245	235	234	245	244	218	273	229	251	219	220	232	221	257	240	224	233	274	224	224	235	262	238	230	252	230	235	251	255	276	223	217	227	234	237	255	205	222	236	247	242	260	238	238	208	253	249	265	236	220	243	226	246	244	221	222	238	250	221	217	240	238	257	240	231	210	223	250	264	238	239	264	220	259	276	263	235	245	223	243	222	235	225	233	239	233	239	254	241	220	237	248	206	259	228	232	223	236	231	240	225	238	238	202	230	239	252	246	244	213	229	248	234	242	223	236	203	256	264	244	241	257	225	253	237	201	239	189	239	239	224	248	250	231	229	233	216	218	252	230	254	196	212	245	236	236	223	255	247	238	244	229	229	226	233	222	234	226	231	252	236	219	223	245	230	239	234	228	218	235	251	234	247	237	215	229	231	251	251	262	232	253	255	261	252	232	236	231	243	263	246	237	251	233	206	269	235	234	232	247	250	208	239	228	222	230	229	236	224	247	245	246	218	216	233	238	227	205	227	206	214	216	228	253	239	211	227	228	228	211	222	242	226	230	234	242	263	241	261	206	223	232	253	222	258	221	235	224	217	220	241	206	237	223	220	221	227	245	230	232	222	235	252	230	258	234	242	239	236	247	228	221	251	249	257	226	238	227	247	233	255	226	215	219	239	212	227	235	231	254	231	225	277	236	239	227	225	256	243	259	235	219	233	208	248	216	238	221	247	235	213	227	227	237	239	259	233	230	221	233	232	212	205	241	246	240	234	244	222	234	236	252	216	217	230	257	231	240	252	248	244	245	207	237	200	238	230	231	218	256	231	205	256	200	225	228	237	245	225	242	230	203	246	255	209	233	231	249	213	231	237	242	214	231	250	222	215	233	235	223	228	241	233	243	235	264	230	228	237	214	242	230	257	225	241	246	226	233	244	227	218	213	234	241	234	233	227	225	199	228	255	235	235	239	222	239	253	215	226	238	224	273	236	228	234	226	233	244	227	239	239	228	246	224	242	210	266	249	266	238	232	238	244	251	225	230	239	238	250	254	234	227	226	221	255	230	247	212	225	252	242	245	228	206	215	205	259	251	221	213	240	225	217	231	205	202	246	230	247	234	211	249	235	215	240	223	242	261	207	234	239	251	237	239	215	249	251	219	230	246	267	244	273	243	232	226	229	235	250	235	215	237	213	251	246	249	221	281	239	245	258	251	274	235	249	230	246	247	249	242	236	238	229	220	234	229	239	215	244	230	209	228	218	245	215	251	239	252	238	225	262	244	218	240	219	259	217	226	246	233	249	240	219	208	237	223	257	249	223	241	231	247	226	243	234	215	244	248	245	230	265	221	261	237	211	217	216	243	229	254	221	221	232	220	249	252	245	235	255	242	209	231	235	236	213	237	244	218	230	230	216	246	248	251	229	246	215	252	248	224	216	222	211	232	228	229	265	258	259	246	225	239	218	229	209	241	243	243	224	217	224	215	270	223	246	237	238	238	231	236	197	239	233	235	268	230	248	232	223	228	245	249	263	228	248	246	230	240	222	220	228	232	242	222	215	230	238	221	250	246	228	267	261	242	209	261	228	257	247	225	198	278	228	221	234	218	264	224	237	219	216	247	249	253	246	236	219	256	232	232	230	221	243	198	222	228	250	220	230	259	255	213	249	214	232	216	239	210	254	229	259	249	209	240	211	214	211	237	247	257	228	240	234	241	248	227	267	238	248	244	232	269	239	230	217	240	242	242	238	228	226	259	228	233	232	236	236	216	213	230	241	225	227	231	246	230	218	234	224	221	241	254	229	245	229	215	265	235	220	225	234	254	234	225	245	243	241	233	226	225	235	223	232	233	212	247	219	219	238	219	231	232	237	225	214	227	244	234	257	220	242	255	266	242	249	214	232	222	230	230	211	239	225	244	241	246	230	224	241	255	247	209	241	246	207	219	238	215	230	223	246	216	227	236	214	216	233	244	232	232	228	248	230	234	255	225	225	202	269	217	216	214	227	219	214	269	226	260	233	233	235	244	228	214	233	234	242	230	231	236	246	207	233	249	244	263	239	220	244	238	230	223	210	277	251	215	245	234	256	280	249	234	214	247	232	237	234	195	246	240	241	254	232	211	252	221	229	242	250	210	232	256	257	251	218	226	216	221	246	234	246	230	243	209	235	245	253	260	246	238	205	231	246	208	245	224	216	217	208	230	234	259	222	230	214	235	226	242	233	256	237	252	221	245	238	242	256	239	230	237	248	207	227	220	217	238	214	224	232	244	244	234	238	235	246	211	221	218	242	258	250	225	266	249	255	255	241	233	251	219	217	217	236	237	221	227	200	231	251	248	242	207	245	220	239	216	215	248	257	246	237	236	235	243	252	243	231	232	241	282	237	240	222	248	221	210	236	225	235	231	209	227	259	243	245	212	253	266	215	233	275	304	242	225	214	250	255	225	231	244	260	233	210	214	212	257	240	234	245	239	257	258	265	226	232	229	222	227	189	237	255	222	232	246	224	241	203	199	236	220	236	227	211	231	223	220	237	244	237	223	221	242	226	211	238	229	230	258	247	236	226	230	227	250	231	219	218	239	234	214	227	239	247	246	226	239	235	241	250	237	250	235	224	232	228	228	249	226	241	240	250	239	228	244	231	223	224	237	212	244	226	226	256	210	267	229	256	229	236	262	246	238	229	238	230	252	215	202	250	230	253	251	245	248	263	248	237	233	223	235	224	249	232	256	228	245	235	244	213	244	248	245	217	224	244	221	228	239	235	239	223	244	234	263	244	249	225	239	219	253	218	237	223	232	231	203	235	225	241	224	242	249	236	260	216	231	221	226	233	239	243	231	223	225	222	249	227	223	274	230	230	249	236	229	253	214	251	232	234	243	269	232	232	226	206	232	219	213	221	228	199	230	248	230	232	219	248	216	275	245	223	260	226	222	249	230	245	225	251	228	222	225	227	214	251	249	239	229	255	223	243	231	226	243	213	257	236	234	249	242	224	222	250	278	238	227	238	204	277	245	235	197	234	227	254	218	215	209	248	243	222	230	245	198	225	267	232	265	255	216	180	235	218	252	243	241	232	208	216	239	224	260	256	234	243	225	232	212	258	240	240	248	249	236	197	251	218	223	234	232	218	246	233	259	231	236	241	231	249	244	208	226	234	218	221	234	242	229	243	250	254	206	210	240	235	217	238	219	240	228	234	232	214	253	242	222	230	235	232	251	240	208	230	236	231	235	249	222	256	257	239	256	263	219	233	244	240	213	199	222	238
22769	21368	29216	23893	21370	21441	16850	2030	1255	1068	974	902	858	835	744	748	706	695	683	676	667	646	655	629	614	627	612	584	631	638	643	602	645	570	594	568	590	590	593	579	565	603	590	597	550	575	567	612	605	598	575	584	578	620	604	543	578	569	595	547	592	555	567	596	596	562	606	596	553	588	569	556	553	582	586	613	528	592	563	556	532	575	565	589	570	595	584	594	554	593	563	597	606	547	612	618	602	599	586	601	597	551	561	600	565	551	548	573	584	556	594	572	590	559	542	599	569	551	589	562	606	571	614	574	600	573	592	542	540	558	598	556	577	546	555	593	539	565	578	579	591	564	593	563	562	526	571	601	614	560	551	582	529	562	573	604	528	606	528	602	591	556	544	574	545	554	563	571	631	554	541	606	625	560	579	547	580	570	589	548	584	601	585	588	586	571	554	556	575	565	559	572	532	583	531	567	588	574	544	575	571	564	577	561	563	548	573	589	565	588	583	547	585	520	563	550	576	578	572	582	549	586	582	589	569	535	552	576	555	584	566	538	587	563	556	609	588	561	564	604	564	584	550	575	538	566	603	541	559	555	588	583	604	539	605	592	558	609	534	571	580	585	533	568	542	578	565	574	602	584	590	580	561	541	565	577	587	540	556	554	581	558	548	583	595	567	547	574	573	599	532	555	591	561	583	550	551	515	589	603	565	514	622	586	586	573	575	578	591	589	578	563	541	556	558	566	558	549	580	573	538	567	589	558	590	578	556	623	589	584	571	539	598	548	564	553	615	576	570	567	612	578	628	554	576	567	557	558	626	572	567	560	578	564	582	590	584	554	582	561	556	555	558	565	567	576	572	541	564	599	542	576	552	551	592	618	588	556	548	558	559	580	558	563	517	563	565	533	610	560	620	553	589	557	592	553	558	587	553	546	572	580	542	535	588	589	583	564	551	534	549	598	568	569	621	577	531	554	590	562	633	605	575	512	558	572	625	597	559	538	521	572	589	555	581	534	586	566	582	637	552	599	590	584	558	560	543	543	560	575	572	556	593	552	615	515	577	551	564	545	550	591	573	605	569	571	552	543	550	576	523	555	599	556	559	627	587	607	602	560	553	503	557	578	569	534	576	544	583	568	546	541	554	560	556	548	562	587	627	559	591	561	575	605	580	622	615	542	563	497	573	557	599	552	587	603	554	601	547	589	595	580	582	553	503	520	575	556	515	570	580	534	560	543	565	560	574	609	596	559	578	582	573	569	578	574	594	556	562	539	556	548	573	542	614	553	565	557	578	542	600	586	545	517	577	571	580	563	578	581	536	523	585	533	576	587	593	565	595	594	549	555	538	543	498	567	579	567	553	591	545	550	508	590	600	535	607	576	565	517	583	568	532	576	588	557	563	561	560	515	587	602	578	534	576	552	567	554	552	572	600	543	578	581	575	605	541	579	568	564	550	567	552	543	537	547	580	567	559	559	574	594	592	576	551	540	627	558	538	585	557	556	507	567	560	540	572	565	578	549	552	558	564	590	583	576	571	569	581	577	586	553	560	602	571	612	539	556	598	590	557	592	539	580	544	585	605	535	552	565	605	611	576	586	587	556	586	611	559	595	560	569	597	527	544	580	549	566	554	534	531	598	594	581	577	523	550	609	564	584	574	605	546	583	511	577	583	590	535	570	576	564	579	538	566	559	545	531	566	577	547	623	598	551	548	570	582	578	560	572	560	560	579	576	593	582	580	536	599	579	573	536	565	571	572	583	575	634	578	548	527	556	534	584	558	559	617	574	556	580	539	610	587	585	619	566	557	535	530	566	553	550	532	558	568	588	531	564	570	574	564	607	553	571	552	575	575	565	549	593	586	598	560	573	609	572	542	608	535	542	536	593	567	610	587	541	607	557	578	538	569	548	586	544	572	543	574	539	562	570	566	562	549	571	523	535	562	584	568	582	606	537	536	563	582	535	555	547	613	566	567	563	564	600	567	591	598	564	599	579	565	541	557	557	563	558	575	583	577	586	601	598	539	539	582	559	589	579	561	556	576	551	582	557	577	596	549	543	530	575	612	539	535	561	529	558	567	600	572	572	553	528	593	555	551	570	557	603	592	548	534	598	571	549	561	543	557	560	546	569	569	576	538	522	574	553	588	559	582	578	571	542	554	587	534	549	550	589	574	545	569	535	587	594	518	565	602	571	558	580	588	585	579	520	550	554	564	604	519	572	565	571	547	563	538	563	558	526	568	502	550	591	564	562	547	571	534	592	553	597	549	562	576	560	587	559	562	573	598	571	555	609	543	608	574	546	561	578	568	536	588	553	591	576	567	582	583	567	590	537	516	527	530	568	585	543	547	580	541	572	528	560	558	615	547	590	579	536	533	562	597	544	537	545	579	577	573	590	567	586	571	523	551	568	535	538	518	603	561	558	572	557	601	593	554	554	549	577	601	565	562	561	547	564	605	583	592	568	589	590	582	563	554	556	562	569	561	583	566	598	610	589	571	581	551	557	559	554	593	547	537	593	596	572	592	569	588	575	531	542	549	547	541	551	609	520	557	579	596	569	559	563	575	510	553	570	559	566	548	541	545	552	542	576	579	555	588	575	564	572	544	585	533	563	555	515	557	543	591	547	588	559	546	502	570	585	582	547	545	595	519	580	617	564	548	519	592	552	602	581	592	517	532	551	604	539	603	534	528	582	562	604	596	588	562	554	551	552	569	590	564	615	631	616	584	541	573	558	600	544	571	586	547	538	571	586	591	540	538	583	579	557	536	563	544	575	567	612	587	570	545	569	547	557	586	559	561	572	565	567	597	575	556	611	557	598	577	556	592	545	516	574	534	519	549	583	551	570	628	569	563	573	601	554	557	547	557	592	597	579	579	585	603	608	605	554	529	546	576	576	551	565	571	588	590	545	538	606	539	532	489	536	578	584	567	578	567	558	518	528	576	594	553	599	535	498	567	618	593	570	558	570	587	598	600	591	520	557	559	531	612	592	577	589	562	571	556	552	559	564	628	598	572	601	568	545	585	595	552	566	597	575	646	604	580	588	539	578	523	535	568	557	538	619	598	534	570	561	564	547	536	519	531	593	575	511	555	590	561	586	537	517	568	542	592	568	560	509	565	552	544	526	545	624	585	586	599	584	536	566	582	554	524	581	545	602	575	587	579	577	549	581	510	578	565	531	550	561	541	574	573	511	556	550	555	586	524	529	558	536	543	555	528	555	560	552	621	561	572	631	518	571	611	560	572	549	562	616	621	544	568	565	521	547	538	555	543	546	580	575	574	559	529	561	548	575	598	575	546	555	593	576	541	537	587	575	592	554	586	547	600	567	566	537	564	593	573	582	601	581	573	587	595	523	550	588	565	581	572	567	540	561	597	605	543	569	551	533	563	584	545	606	569	550	520	547	547	570	574	545	620	567	565	560	599	546	552	574	545	587	601	621	577	576	531	550	555	541	509	540	592	571	541	566	544	573	583	606	582	565	577	581	554	570	536	529
5313	14809	12750	6635	4492	3372	2701	2025	1675	1406	1213	1115	985	919	860	846	773	787	787	751	694	750	724	693	699	673	692	597	678	667	610	660	622	613	627	599	667	649	665	575	636	671	627	602	630	628	580	603	634	615	595	579	633	636	602	619	647	592	597	582	603	614	602	607	613	594	589	559	628	609	587	620	648	605	631	616	605	627	567	605	573	634	565	633	603	637	560	612	612	589	589	573	614	582	636	582	633	591	588	603	596	581	601	650	573	572	592	596	572	630	597	625	603	603	623	629	640	562	613	609	581	619	600	618	583	578	576	592	659	610	591	614	639	646	572	611	587	610	611	636	589	650	633	584	567	563	579	573	628	578	563	628	615	577	559	619	588	575	569	609	625	613	598	593	598	579	622	577	606	591	598	599	599	553	603	588	574	616	596	613	640	636	583	568	599	583	637	573	636	619	601	613	633	610	643	625	597	612	578	604	632	601	648	584	608	586	601	609	611	607	587	591	583	564	596	566	622	638	600	650	602	580	580	594	604	616	597	558	656	613	572	568	565	588	600	554	601	591	602	590	629	583	564	629	628	592	594	608	624	667	588	650	576	578	609	589	603	593	576	602	635	650	596	597	630	608	597	566	592	567	598	572	587	595	630	606	601	635	597	624	596	577	578	600	635	632	617	610	624	596	553	584	620	597	583	630	569	596	551	602	580	605	570	590	616	589	676	572	629	597	590	597	581	639	601	579	546	566	578	569	594	543	601	590	586	607	568	567	615	636	618	623	560	579	630	613	581	565	615	539	598	612	566	630	597	611	593	600	635	591	570	612	585	574	621	599	596	573	588	595	588	631	574	563	607	598	645	567	599	576	576	625	588	577	582	617	586	598	646	644	634	582	658	569	576	602	616	582	598	634	609	610	603	622	629	610	589	588	557	631	605	616	599	601	592	576	612	590	616	571	595	638	593	618	579	595	572	603	644	584	610	589	557	620	578	618	617	601	603	580	566	636	556	604	620	619	579	605	540	593	589	631	602	595	555	579	571	663	589	587	643	606	586	608	642	618	571	624	633	611	597	636	579	618	585	611	637	562	632	588	569	630	592	597	588	598	611	620	569	586	628	564	601	569	581	632	593	595	642	592	613	622	591	595	596	598	584	539	611	569	589	608	606	636	576	579	591	640	588	585	637	575	568	586	643	585	609	598	596	574	552	613	588	597	591	543	598	632	621	610	597	606	558	612	576	611	599	604	593	541	586	568	590	616	578	595	643	565	598	600	626	565	622	649	587	628	574	575	553	618	590	575	614	599	598	544	586	561	596	625	580	591	638	587	589	585	614	570	612	615	628	602	609	588	574	594	572	587	530	587	585	566	613	644	549	558	634	587	579	613	634	581	631	587	624	579	603	605	613	584	569	579	593	615	592	599	591	589	603	629	591	589	605	605	579	621	598	577	595	566	574	616	602	561	599	573	626	609	571	577	577	599	585	631	586	597	590	596	589	558	606	593	643	592	643	621	596	568	621	631	594	603	602	590	547	596	571	625	599	613	615	589	605	600	556	613	557	614	622	608	565	599	576	618	626	601	628	581	616	591	592	574	630	596	573	577	605	643	589	633	616	605	577	569	591	560	593	627	633	607	639	613	601	630	628	579	577	631	619	608	583	610	605	628	579	567	629	584	589	654	579	633	595	585	592	603	587	609	607	633	590	591	634	570	628	613	655	539	621	557	607	611	600	626	575	560	629	628	551	600	597	632	617	588	565	618	607	645	589	563	589	614	603	587	583	582	615	569	580	628	625	574	579	557	606	625	596	622	591	629	614	567	602	590	574	640	576	586	602	591	584	600	588	573	549	571	598	603	607	609	591	624	578	607	611	655	605	621	589	615	630	618	595	593	598	609	575	602	640	637	597	602	596	562	614	594	607	567	583	613	608	558	626	614	621	597	587	592	629	633	609	584	609	623	615	621	623	594	611	592	595	649	588	585	614	633	596	603	549	564	588	573	585	636	615	598	636	617	600	569	573	617	576	524	617	627	593	573	625	600	631	566	601	635	553	576	613	583	592	587	613	602	597	616	590	664	634	587	579	607	591	610	605	597	594	569	572	592	586	582	565	638	606	630	601	617	559	622	626	576	637	563	636	635	591	591	620	603	586	598	636	607	606	585	626	604	556	612	594	612	612	604	591	658	631	608	602	574	623	602	592	555	630	590	598	593	592	613	617	538	584	657	595	617	592	599	619	589	592	591	601	572	604	602	578	594	598	631	581	593	577	593	665	633	634	559	564	634	636	574	618	572	586	573	604	640	587	625	561	603	585	591	597	590	625	609	591	589	572	602	566	614	636	571	587	610	617	619	584	596	632	630	618	634	607	584	591	592	586	583	592	607	604	550	594	597	609	582	589	616	627	625	590	584	634	611	588	632	620	577	601	620	610	646	600	626	612	604	630	575	596	540	611	619	601	643	586	590	612	621	605	587	585	618	628	558	575	587	608	582	596	598	635	613	617	578	576	590	602	653	609	594	596	625	595	603	590	590	598	570	587	573	583	603	622	607	634	566	623	612	565	558	579	636	641	565	602	605	602	603	626	596	594	566	551	634	566	570	595	559	601	619	622	589	569	597	569	639	581	602	600	597	596	568	596	606	635	593	618	614	588	610	594	578	591	613	576	624	640	650	615	621	560	583	602	639	618	575	575	629	625	595	601	578	598	567	603	623	637	604	633	623	604	576	603	587	580	608	587	587	633	560	637	561	600	614	583	555	606	642	629	591	583	607	587	605	589	504	587	567	586	509	583	598	625	593	558	664	615	595	583	582	580	601	615	607	569	559	561	591	587	599	571	577	606	599	553	574	606	597	619	636	600	596	590	596	614	648	594	655	603	546	625	627	633	558	562	639	604	595	574	606	576	578	641	621	604	593	625	617	629	581	585	586	596	588	585	600	608	613	532	605	602	579	569	596	585	595	604	623	593	592	596	579	600	616	595	612	579	628	600	604	664	612	618	579	573	583	610	642	581	618	591	624	605	627	582	572	620	578	597	572	598	574	612	608	612	643	602	585	564	557	603	619	623	643	586	590	582	579	594	595	635	602	569	627	516	609	601	562	583	612	591	579	570	570	595	611	558	612	569	585	592	614	585	582	574	588	569	609	564	628	563	631	579	606	607	659	577	589	559	618	616	574	593	565	604	614	628	583	596	606	619	645	570	614	628	590	646	576	607	574	619	615	606	568	632	631	605	597	602	611	601	586	635	629	556	652	597	580	612	596	602	558	605	589	618	598	577	617	599	647	585	598	623	603	616	586	611	601	590	584	602	590	580	613	570	583	584	614	580	576	608	636	589	586	560	627	600	605	585	590	559	592	614	578	581	611	566	598	613	565	655	603	618	591	621	612	573	597	581	598	648	573	580	580	589	602	612	630	628	601	570	613	591	587	571	599	587	601	642	564	631	609	634	549	606	562	642	609	588	632	659	631	612	619	599	580	604	579	601	615	596	629	631	575
27404	20573	9460	786	498	454	479	432	445	494	448	444	405	426	431	479	452	479	465	453	443	432	461	431	430	465	400	449	472	482	417	453	438	452	442	438	414	447	433	446	455	393	431	440	421	454	476	461	469	432	444	428	414	441	447	471	385	408	427	451	423	442	429	422	417	453	433	427	441	424	412	460	419	424	490	451	423	438	424	425	434	478	436	454	477	409	443	451	428	408	452	391	427	454	427	441	426	425	453	445	406	400	456	463	448	462	444	430	420	447	399	419	459	435	475	460	472	468	435	420	430	442	418	428	426	411	411	423	460	456	441	425	436	474	424	418	428	379	435	436	438	451	431	437	452	442	446	435	422	417	434	441	429	441	416	418	441	375	405	425	438	435	436	447	441	436	431	431	413	435	439	428	417	476	415	430	471	450	448	433	478	470	453	440	437	467	422	405	432	428	430	412	455	407	440	454	442	433	454	468	446	429	418	414	410	445	429	437	434	455	469	444	403	451	431	466	430	419	416	417	406	454	447	447	429	457	435	418	413	431	403	443	436	426	423	442	415	411	423	460	413	419	437	421	461	475	444	430	425	435	461	477	431	430	424	434	450	415	428	410	425	470	451	449	453	445	389	451	409	451	417	420	442	442	427	469	404	416	455	420	423	425	415	418	397	467	444	424	467	434	453	437	405	432	445	428	438	447	458	460	416	437	420	440	433	419	414	409	449	428	429	466	434	433	388	444	440	446	422	465	426	428	431	434	449	434	463	419	410	471	425	460	437	448	445	446	431	442	423	440	426	422	450	427	453	418	411	458	428	460	438	409	434	439	435	437	416	416	447	426	465	415	420	428	403	438	425	426	454	428	455	430	438	446	434	412	421	422	428	430	436	447	445	453	419	448	450	423	450	408	417	442	403	465	406	403	407	448	416	420	437	450	445	441	410	451	453	405	439	405	436	425	417	465	436	419	400	457	452	466	405	466	422	434	414	429	457	443	410	418	416	432	444	469	436	433	416	482	435	485	476	451	444	419	411	421	440	421	442	440	438	437	433	432	422	463	421	430	437	450	407	445	433	460	418	410	457	443	415	461	437	423	466	473	414	425	425	438	432	449	422	407	454	433	415	414	417	451	440	435	435	511	405	415	417	419	442	455	455	432	452	425	413	394	396	450	437	429	447	402	406	441	413	420	428	425	431	384	413	411	449	428	412	448	437	429	444	453	423	437	411	448	439	445	410	430	439	437	435	445	472	464	445	450	399	471	458	454	455	439	389	461	416	419	432	430	421	445	429	461	464	445	424	414	449	494	414	401	443	469	435	419	464	469	399	458	451	390	390	441	431	449	494	456	437	472	426	427	432	423	461	405	438	447	417	438	458	405	416	407	446	416	400	378	451	432	419	437	445	421	441	435	431	472	443	423	477	450	433	415	494	417	436	461	467	443	464	432	433	409	419	405	431	420	400	443	415	389	472	465	435	457	443	456	425	443	426	406	449	460	411	436	421	416	410	405	431	429	446	433	469	456	406	437	416	481	431	438	424	417	469	431	462	443	463	448	441	426	461	437	435	446	425	413	436	431	440	431	430	413	457	403	463	398	418	433	419	426	416	412	473	460	419	438	407	409	439	426	412	429	435	424	399	420	403	450	414	399	435	434	436	456	425	440	451	436	475	436	432	425	395	420	424	409	424	451	459	437	441	406	432	425	438	410	405	421	410	462	416	393	425	448	402	434	453	433	485	451	424	417	427	451	461	446	424	435	433	420	445	437	426	449	455	392	444	464	445	437	391	436	429	430	426	432	452	456	430	417	427	429	443	445	434	427	431	390	411	430	434	446	423	451	405	417	424	423	430	441	392	440	421	448	429	433	431	430	406	453	421	455	432	425	454	434	415	437	428	435	407	449	448	445	426	422	395	437	423	442	415	442	431	440	417	394	441	451	460	441	492	415	429	442	449	436	461	424	432	470	411	445	453	432	404	435	442	440	423	436	435	422	417	468	431	416	442	439	428	462	404	444	449	427	422	407	477	397	429	416	423	419	449	428	456	433	456	454	417	444	438	451	434	416	456	443	396	430	470	452	381	479	437	439	480	429	433	435	425	422	432	450	432	451	439	474	438	454	444	440	427	436	414	402	422	449	396	413	409	432	446	439	429	434	419	438	438	477	400	426	413	432	426	461	489	448	432	466	424	413	453	415	393	448	419	421	378	415	417	418	432	450	422	408	458	454	403	438	436	402	425	418	443	415	406	421	440	413	405	431	415	430	440	427	464	450	452	434	414	457	443	451	445	423	440	426	432	393	442	447	481	421	446	439	428	427	464	458	442	406	435	441	434	464	463	462	439	453	436	432	445	431	415	391	447	478	447	433	456	418	424	405	410	443	437	435	430	397	446	439	462	412	420	444	446	448	420	445	399	428	426	434	440	440	438	424	434	441	437	435	466	423	403	411	433	413	424	429	440	480	436	425	483	419	429	451	445	420	391	425	440	391	457	452	421	453	395	454	446	412	421	429	449	417	455	446	417	420	418	458	470	437	423	414	451	480	425	443	429	417	395	428	464	399	411	412	425	418	435	472	461	460	419	455	458	431	463	469	401	418	432	415	422	402	406	407	396	460	443	433	431	455	392	429	458	426	470	420	458	419	429	393	440	454	393	435	443	431	433	453	469	413	447	426	422	435	409	446	403	404	398	420	413	443	434	441	421	410	445	441	432	416	432	426	453	459	391	415	413	416	445	435	448	411	446	452	429	404	457	457	449	420	422	413	422	457	419	449	462	433	404	423	401	442	427	446	433	399	465	482	392	412	451	438	425	449	448	466	436	453	436	410	447	436	412	420	439	482	485	396	425	446	457	399	422	461	452	447	452	422	443	430	414	401	404	427	400	454	431	428	396	441	407	415	441	420	427	441	471	471	443	428	423	432	410	425	453	471	414	431	437	416	439	441	472	438	427	445	456	447	452	405	415	460	444	360	425	455	436	437	461	423	468	415	426	447	439	465	451	448	444	435	415	420	397	439	426	413	461	421	420	464	449	431	456	432	458	400	452	435	432	461	469	433	436	444	426	411	400	414	432	418	438	419	473	458	426	426	411	455	390	473	445	423	427	448	446	413	409	448	422	444	436	452	418	407	435	435	406	420	415	423	457	430	401	426	465	421	422	415	439	448	418	402	436	391	428	400	453	425	439	475	416	429	448	414	435	406	427	431	465	436	404	412	423	449	436	424	419	430	464	436	433	435	424	423	455	414	422	455	431	417	404	432	439	417	462	434	414	432	434	446	448	412	431	425	417	420	432	448	453	448	432	477	433	424	458	442	453	403	445	411	416	430	405	452	465	457	440	457	457	443	441	416	412	456	419	463	446	393	401	439	451	458	464	403	409	421	429	501	448	440	443	426	432	423	422	446	452	432	458	468	439	438	443	434	484	447	469	448	438	424	420	451	423	413	454	454	402	487	439	471	426	448	482	427	400	415	439	427	473	432	449	415	414	409	423	438
4118	886	760	557	505	501	456	462	444	467	451	473	420	432	475	463	450	436	470	445	456	432	422	463	434	474	460	434	423	481	481	444	428	479	428	433	465	477	474	439	456	437	446	442	463	438	474	422	474	409	464	395	443	443	448	435	465	472	485	453	472	478	439	463	432	433	463	451	463	458	478	474	482	438	427	442	495	448	411	421	469	445	469	459	456	448	423	442	457	454	469	483	458	401	452	499	474	467	413	462	452	443	472	436	446	527	426	469	448	420	418	444	415	473	471	435	427	453	470	461	433	436	431	463	435	471	475	461	445	501	478	431	476	435	443	446	442	434	467	465	467	458	487	436	454	458	465	464	425	439	465	459	482	437	424	460	469	426	513	510	475	457	451	460	442	472	474	419	445	425	434	431	452	437	431	451	491	483	446	429	430	461	455	423	446	413	449	473	472	430	447	425	443	437	451	437	440	444	448	427	435	444	444	446	437	451	430	440	397	422	424	444	477	486	440	446	443	454	444	442	466	451	455	449	424	465	428	433	481	463	489	423	451	433	405	431	480	487	450	446	462	456	433	439	480	425	471	448	463	460	456	453	403	429	459	450	424	424	418	458	456	419	441	453	429	439	459	504	442	438	423	469	463	482	435	480	439	451	438	444	464	485	472	431	452	422	483	443	420	455	426	433	444	465	456	438	426	473	418	436	457	437	446	407	471	446	477	462	440	441	426	459	463	460	472	433	467	452	451	422	453	453	415	439	441	448	456	454	484	448	451	423	474	460	469	479	452	416	414	453	438	453	456	427	445	402	432	458	450	430	442	457	441	470	445	450	448	456	449	459	447	451	470	440	431	470	461	466	467	435	425	461	473	430	492	430	436	435	460	464	460	452	429	442	437	461	447	432	455	483	412	419	415	429	449	452	435	435	417	425	457	446	443	453	429	432	469	478	428	453	438	433	427	491	446	421	478	457	466	426	495	443	464	427	468	450	450	424	413	446	423	464	484	457	426	395	439	451	445	447	468	499	430	481	467	425	458	431	428	440	423	450	451	473	458	430	457	439	480	484	481	433	496	407	461	440	476	461	483	479	425	436	512	483	473	489	442	413	431	423	463	452	448	417	472	436	437	433	450	467	460	432	416	452	493	414	409	442	420	464	453	448	438	460	444	451	447	458	472	439	464	448	428	463	442	429	432	418	404	460	459	437	443	469	452	481	447	435	469	445	420	401	487	458	466	450	432	433	445	467	446	463	477	468	433	460	435	434	470	414	498	393	441	442	485	447	438	406	468	444	392	442	470	432	451	467	432	499	454	468	459	463	437	441	470	455	434	449	465	442	428	489	441	423	449	417	445	436	439	421	457	461	439	449	432	454	478	432	432	436	400	441	459	469	443	448	407	429	422	462	495	449	441	428	449	455	441	427	418	453	475	428	438	463	432	502	441	477	475	415	453	456	464	447	442	450	479	481	472	437	416	438	464	434	478	456	449	491	427	455	445	449	432	465	484	441	463	431	491	450	454	458	435	425	457	465	440	441	438	482	453	423	467	446	452	446	461	427	443	470	474	461	436	422	455	427	440	447	413	447	443	448	469	394	436	416	413	473	431	412	436	485	425	438	428	442	469	445	466	444	479	468	448	418	464	445	456	448	457	438	441	435	443	409	442	418	454	430	453	454	421	422	468	463	456	447	468	454	453	438	452	448	477	437	442	433	454	466	433	440	426	441	432	434	443	449	460	441	471	468	447	468	467	425	507	475	462	444	437	459	482	460	404	443	441	431	449	423	452	467	442	454	439	430	480	436	452	438	443	438	459	490	460	474	448	479	446	461	509	485	435	472	452	466	432	448	462	444	456	458	443	478	462	415	448	474	438	414	422	454	438	449	464	438	443	457	423	455	479	442	444	439	465	432	484	432	439	467	460	438	455	427	478	427	459	471	473	477	451	432	467	431	475	444	448	451	459	488	464	444	416	464	459	440	477	486	471	459	418	461	477	455	463	428	456	456	434	506	395	485	454	457	433	450	452	443	482	453	454	448	489	439	431	406	457	446	468	439	465	454	456	434	426	467	445	440	441	462	447	449	453	431	410	449	393	471	398	427	458	428	454	449	464	449	470	464	443	432	426	439	437	435	440	474	469	454	435	491	444	465	441	429	453	507	449	472	485	424	457	426	443	483	435	454	458	416	414	440	460	398	438	457	425	454	437	442	487	441	443	403	458	463	458	447	458	455	421	440	441	457	427	489	454	496	485	442	428	418	474	443	470	488	491	465	478	509	413	423	441	447	452	460	505	471	428	448	453	487	448	496	465	486	456	476	449	419	432	435	462	469	418	435	449	442	452	465	470	454	437	432	434	461	428	401	440	497	464	449	426	469	405	467	421	438	451	461	430	404	467	443	448	452	428	453	441	464	417	455	481	436	481	438	407	394	482	459	426	444	434	453	442	464	422	463	492	482	427	441	451	420	437	471	470	426	449	423	429	428	462	402	461	451	436	454	416	459	468	448	465	471	430	475	410	453	439	437	456	455	460	443	457	479	465	466	416	423	435	436	459	442	446	421	467	453	452	466	475	472	461	423	450	460	445	406	442	449	462	456	446	415	446	435	455	452	434	442	462	455	455	450	423	454	491	443	477	429	473	434	450	471	465	462	441	440	410	436	462	466	473	447	493	452	434	495	439	452	491	413	413	481	444	454	411	418	446	438	428	454	437	428	431	431	464	447	426	450	443	431	463	416	443	433	475	452	442	439	445	441	432	448	493	449	476	433	465	438	438	434	428	454	438	431	451	462	453	442	460	444	454	480	480	479	429	447	443	427	453	441	516	405	453	416	430	452	424	456	434	438	466	452	449	425	490	465	468	409	454	449	389	472	412	468	456	465	440	445	418	514	463	449	450	456	439	489	445	479	441	462	452	448	505	482	443	449	432	449	461	431	407	412	449	458	502	458	470	466	455	443	486	444	423	437	427	464	459	414	472	426	437	437	442	435	469	427	454	409	463	435	422	452	437	441	461	441	470	430	437	459	469	518	462	450	446	458	454	446	458	440	443	493	489	394	451	424	416	460	433	468	470	439	484	439	473	462	475	449	447	442	461	457	463	446	465	431	450	460	442	416	475	425	443	450	464	411	468	448	481	451	437	509	467	441	427	474	449	466	465	476	453	438	454	437	465	443	453	463	436	433	486	431	432	469	402	460	430	446	454	423	446	445	459	439	465	454	436	442	421	462	413	425	431	447	410	461	456	427	479	476	464	434	454	457	485	400	450	420	460	440	436	452	415	438	449	440	446	466	447	427	445	432	469	440	468	467	467	467	395	411	446	434	439	440	460	436	439	436	402	465	425	406	465	482	439	414	451	397	455	475	444	455	453	443	436	434	461	474	465	403	489	456	454	450	469	478	456	451	442	447	469	449	474	432	494	456	457	490	476	455	465	459	416	437	448	414	422	462	430	491	429	455	462	482	446	446	458	416	458	406	450	414	485	415	474	463	418	449
23843	21344	28989	24060	21352	20240	2836	1311	1124	1058	959	954	874	944	841	880	914	834	866	824	817	775	801	768	802	778	773	794	790	780	780	818	762	807	726	747	770	782	744	773	736	699	768	750	813	803	787	779	756	729	744	811	740	799	811	787	754	767	744	772	753	752	761	793	797	776	770	815	747	693	751	750	707	750	816	752	770	737	777	756	749	765	720	762	747	737	744	770	777	785	755	771	793	764	793	754	728	796	750	774	728	741	733	777	769	794	772	760	798	751	815	716	787	753	757	744	760	757	744	748	792	820	778	722	762	722	783	803	769	769	749	768	767	745	759	780	788	724	724	748	778	765	721	748	777	714	815	758	768	821	714	740	704	763	788	761	802	715	745	785	757	790	790	762	751	802	774	757	808	775	769	801	742	735	774	740	789	718	779	792	717	724	795	793	738	754	767	737	758	771	752	770	786	748	766	756	746	754	818	767	810	758	758	715	752	794	767	757	784	751	815	800	779	702	724	697	725	763	742	767	733	751	723	727	771	769	734	757	775	700	757	765	765	747	790	769	779	741	737	759	759	753	806	800	749	757	786	737	721	777	762	755	799	752	798	743	751	799	804	761	755	795	827	780	721	763	816	766	746	770	760	751	730	747	782	778	761	794	713	794	730	740	750	716	779	773	713	771	771	707	750	805	737	784	769	790	814	800	784	735	755	742	835	751	797	717	704	800	779	748	754	805	777	721	732	749	744	768	766	819	765	759	770	771	802	727	758	773	762	824	748	752	775	771	751	823	725	775	785	785	788	752	716	780	772	758	791	729	744	749	769	743	784	758	796	739	756	780	846	782	763	767	721	749	746	750	797	771	754	754	756	779	793	778	726	741	716	733	781	778	733	779	760	772	797	757	782	759	766	747	717	751	802	777	719	737	725	735	743	790	781	751	774	757	788	750	747	759	726	742	715	726	775	779	741	716	775	739	767	748	743	737	811	808	781	788	743	817	748	722	815	793	759	758	750	746	709	696	744	765	784	755	790	771	785	727	738	756	755	781	775	806	781	772	756	783	785	774	773	771	796	834	722	766	764	705	765	761	736	734	733	717	697	720	721	775	733	747	739	719	771	769	807	788	700	748	803	779	718	776	709	728	809	795	711	775	772	745	775	746	759	807	729	795	787	777	769	786	743	818	765	767	738	810	753	776	788	774	736	778	778	798	707	778	778	809	706	722	781	767	771	782	728	720	782	796	734	746	736	790	785	720	718	722	732	785	753	773	788	812	794	766	759	759	763	786	774	777	728	769	755	746	737	753	748	773	761	762	785	732	774	777	724	791	802	787	758	779	743	726	764	768	713	769	726	799	774	753	783	744	796	778	759	661	739	759	800	744	793	761	775	801	801	749	784	693	757	825	788	726	755	771	807	777	770	762	755	794	768	726	767	782	721	781	776	783	749	720	745	731	723	786	758	794	722	770	733	786	745	717	766	765	759	785	816	759	738	735	722	791	739	775	749	785	793	757	730	766	790	758	796	734	749	732	800	774	752	743	802	760	752	769	787	747	750	811	743	759	775	769	757	720	772	755	753	771	787	710	771	759	778	701	784	774	733	779	804	813	829	722	742	750	749	753	697	780	786	748	802	758	821	764	698	769	802	759	766	703	767	709	699	775	733	766	817	737	720	718	752	805	725	776	772	716	804	804	754	775	773	747	778	739	688	767	742	734	820	729	772	742	745	773	786	743	772	725	747	737	778	763	713	773	761	756	732	774	732	787	768	733	775	770	722	711	723	805	740	762	759	709	810	710	789	781	743	763	762	763	779	763	734	734	752	740	800	774	724	734	763	798	805	729	760	779	789	719	755	730	766	783	784	757	763	734	747	788	784	737	796	795	792	756	740	672	744	735	728	755	695	773	737	739	724	789	722	738	769	778	772	802	768	771	794	760	774	771	783	739	758	755	773	764	762	737	781	759	751	756	786	775	695	780	758	775	791	727	716	746	729	747	702	781	746	726	792	813	825	838	720	760	719	718	751	745	771	741	800	770	806	798	812	779	751	739	807	708	690	768	808	794	712	719	740	767	769	761	771	789	801	753	758	743	776	769	687	757	706	728	787	818	779	846	739	743	798	772	775	749	755	784	770	739	774	773	746	833	762	720	776	823	795	803	745	779	776	807	828	768	774	833	776	739	719	806	756	749	741	747	768	733	752	764	718	792	806	770	792	790	800	775	737	782	784	788	761	728	742	720	799	724	758	759	739	777	721	760	764	751	714	765	750	721	745	761	755	756	744	793	774	758	769	751	761	781	731	766	804	735	720	743	755	763	810	796	769	739	791	748	767	759	756	751	758	786	736	784	809	769	782	761	779	757	756	752	744	783	714	798	772	747	771	704	785	777	737	797	762	741	813	754	739	773	782	771	753	761	757	760	749	712	779	753	725	722	735	757	773	730	760	743	735	749	770	799	781	714	767	742	761	713	735	750	786	745	800	734	740	797	786	721	787	761	795	775	790	749	718	729	734	811	697	785	797	722	734	765	772	787	757	729	731	705	759	755	760	749	811	748	755	772	758	776	732	772	812	697	762	787	759	752	736	740	756	702	724	787	722	725	782	762	683	801	792	750	734	748	724	779	704	764	739	757	687	739	794	776	792	750	792	720	795	813	783	789	740	764	766	789	775	717	740	778	738	714	722	747	752	786	733	802	727	710	755	747	736	746	776	795	747	757	743	740	728	744	768	746	759	732	785	715	769	772	757	748	768	731	743	770	786	771	780	803	728	785	738	780	781	744	759	746	738	762	722	795	756	811	765	735	770	749	773	769	814	756	807	757	773	754	749	794	717	769	766	763	785	751	767	756	752	792	744	733	740	763	815	732	783	745	799	716	797	780	808	771	733	766	805	734	734	805	774	717	753	786	796	719	728	799	781	803	769	774	771	747	748	739	762	762	715	795	775	764	742	736	765	704	771	750	745	742	837	761	778	757	757	819	745	797	767	738	786	757	744	795	754	751	762	732	730	764	778	724	743	802	697	762	732	725	765	762	793	739	786	766	774	736	756	787	785	736	763	756	721	763	815	773	799	735	771	760	733	781	807	729	769	746	726	770	762	764	747	765	765	759	745	768	764	733	820	732	780	719	795	752	729	793	768	731	742	745	752	751	767	744	704	769	779	758	747	770	799	735	784	736	790	781	752	782	798	753	728	722	778	736	773	738	665	768	752	793	777	762	801	741	757	786	768	720	768	772	729	767	718	813	775	717	808	776	829	744	796	750	763	782	739	705	767	734	752	774	745	717	720	769	717	730	779	778	717	718	750	786	736	774	775	797	780	704	721	738	763	749	782	762	742	756	792	730	749	741	768	690	765	720	780	809	792	724	815	748	798	789	717	741	784	763	811	753	745	697	772	736	786	775	787	747	767	748	713	765	752	767	788	805	749	749	725	751	777	782	774	737	736	739	784	777	782	744	797	723	761	788	736	815	741	760	757	793	767	749	762	754	749	775	733	796
3844	9194	7926	4033	2831	2244	1758	1525	1304	1249	1108	1045	927	985	915	913	914	773	891	833	804	848	842	838	834	809	802	817	836	781	794	792	804	797	764	849	773	751	800	762	808	768	784	798	780	779	757	780	802	739	774	793	789	741	749	783	827	811	782	764	811	774	785	765	759	757	758	765	787	743	820	791	772	771	766	783	814	802	786	769	778	758	762	721	740	786	763	762	758	785	782	806	721	797	796	742	802	800	765	810	781	751	768	778	830	772	742	785	808	807	755	726	766	788	745	744	765	762	776	786	816	757	792	774	781	762	749	795	816	776	784	758	809	799	791	743	779	784	804	803	799	804	778	749	719	798	772	748	770	792	786	798	767	817	784	785	775	791	816	803	763	779	785	761	753	807	774	774	777	769	774	813	730	788	768	822	783	793	753	707	747	725	802	765	768	798	782	791	745	811	744	782	792	729	707	741	795	765	784	770	794	778	748	784	754	820	719	815	824	774	777	790	779	752	737	769	784	823	775	785	774	761	738	775	762	788	785	786	726	788	762	794	766	763	809	803	762	760	767	815	826	795	786	747	733	791	707	786	781	780	768	752	765	785	776	738	750	728	740	770	808	775	727	832	736	768	784	757	764	839	794	741	776	768	796	753	835	766	780	760	759	753	818	742	779	756	766	753	757	749	812	761	745	800	815	811	766	808	817	737	775	808	762	720	718	736	778	757	780	710	807	708	759	742	799	803	781	728	798	792	758	733	781	763	779	763	766	778	763	804	745	793	814	816	720	767	753	839	779	789	774	796	796	798	722	833	847	798	755	806	765	825	763	798	736	786	785	779	758	790	771	718	740	786	777	820	724	734	721	775	762	776	786	760	831	811	808	760	762	780	802	773	828	784	765	708	764	829	794	817	744	812	766	815	719	792	772	733	801	774	752	795	806	762	789	741	761	741	762	788	809	821	716	773	697	764	757	759	839	795	777	744	746	762	765	751	791	800	718	791	747	767	755	763	791	806	738	746	803	760	834	794	779	770	737	748	772	789	756	736	722	778	756	785	761	775	789	743	806	758	782	739	765	804	813	745	735	724	732	827	746	787	767	792	763	733	759	777	813	778	742	730	735	776	826	810	774	803	725	777	801	775	792	776	735	754	749	774	765	816	788	768	747	792	785	762	735	825	792	731	783	769	808	828	776	816	755	786	831	744	791	799	732	759	815	793	773	820	768	754	824	714	749	829	761	782	790	770	736	785	769	762	764	766	779	773	822	766	759	774	765	810	732	822	800	776	808	776	758	790	768	825	766	755	746	792	774	726	775	735	766	743	768	753	803	795	746	795	783	770	737	793	771	785	805	828	754	757	744	789	816	761	790	778	759	747	826	724	760	758	780	736	827	771	745	709	776	750	714	782	757	765	787	776	791	796	777	781	743	829	826	769	831	788	789	821	771	818	808	809	748	837	834	815	753	771	765	754	755	700	805	757	754	783	724	798	779	729	776	803	784	776	816	796	758	742	732	727	827	779	786	783	776	800	747	739	859	775	805	767	794	758	792	833	758	794	764	736	818	774	789	747	763	797	796	748	753	768	765	765	799	724	780	763	832	782	762	771	750	763	790	732	762	848	726	820	811	737	811	785	771	739	800	774	801	779	812	789	822	815	793	778	800	800	782	733	754	769	767	751	785	793	750	770	755	767	744	795	796	794	760	771	777	772	790	764	790	816	808	785	815	770	797	770	767	785	764	764	832	815	785	724	778	774	765	753	740	743	775	776	775	819	757	732	826	806	771	762	843	756	812	725	776	763	777	812	732	791	771	776	784	801	785	749	724	802	772	764	736	752	770	756	791	797	767	792	771	765	745	771	789	740	765	763	764	760	770	754	780	741	762	762	767	755	833	773	797	828	736	767	772	721	782	757	796	773	765	783	720	760	771	808	819	784	762	803	741	793	728	774	796	789	794	796	803	777	823	751	764	813	769	738	748	802	759	739	796	790	746	787	783	765	779	757	767	748	737	789	788	794	805	754	756	761	818	792	718	751	750	803	771	761	736	794	706	807	738	750	831	754	782	733	748	790	755	772	748	802	782	818	808	776	794	755	782	729	757	779	764	772	750	767	776	808	799	769	771	766	772	735	759	769	782	845	726	751	781	823	756	786	752	741	765	785	782	768	778	742	706	765	803	774	741	761	791	769	785	804	722	784	765	794	750	794	770	824	769	761	803	834	754	744	799	792	744	837	783	783	763	749	769	743	766	736	783	797	799	776	790	741	741	768	723	785	774	796	772	809	819	730	784	827	804	812	798	802	819	748	758	791	792	726	776	713	837	837	796	761	822	768	798	779	832	817	779	730	793	781	736	806	773	777	794	776	749	738	786	751	788	786	745	795	773	747	738	781	784	730	749	765	790	747	780	774	768	821	776	757	794	791	734	778	783	797	788	752	734	725	789	787	808	808	819	783	770	754	808	772	803	797	800	773	759	759	748	803	730	733	764	802	709	758	778	775	787	742	784	752	793	726	755	786	785	814	766	804	745	779	793	777	789	752	789	748	812	814	758	838	773	794	797	730	778	733	813	771	744	815	772	741	780	781	769	738	787	739	779	790	783	801	831	744	754	788	771	770	810	784	782	715	794	798	822	790	702	791	741	785	754	752	781	771	734	717	809	794	751	785	780	754	762	730	788	780	756	703	761	764	787	773	774	737	768	809	764	790	807	851	761	767	821	836	774	780	719	800	821	749	751	804	838	717	731	831	814	751	795	785	755	789	725	712	836	785	781	831	797	812	764	775	751	784	782	791	803	820	777	724	769	794	800	791	805	793	771	735	789	798	781	782	801	782	755	748	790	767	861	742	779	723	767	756	794	810	781	789	791	786	779	771	797	727	803	776	785	787	754	727	805	809	735	820	815	772	792	795	717	769	755	785	767	699	796	801	745	732	785	763	783	767	746	733	769	791	695	766	810	729	743	769	754	782	761	801	771	788	746	786	763	769	755	754	762	750	748	823	795	764	773	757	743	758	775	805	804	767	775	822	757	774	759	768	799	740	808	758	764	743	782	725	741	803	782	756	829	789	770	778	779	772	774	742	757	745	771	776	760	796	811	797	715	807	779	785	803	766	816	804	789	822	759	755	780	778	755	793	796	784	761	765	746	784	751	751	811	704	766	772	762	774	726	739	734	728	754	783	769	801	742	755	748	792	776	764	774	719	804	820	753	812	750	775	792	763	781	762	751	793	793	708	776	788	761	798	725	762	746	777	769	790	744	800	733	779	780	760	768	770	758	712	806	730	768	772	800	826	761	763	755	754	735	776	782	805	747	764	795	806	822	825	770	738	758	830	786	738	820	763	757	753	788	756	785	754	762	783	788	722	787	771	736	774	733	780	791	776	760	779	814	761	729	786	737	751	787	828	779	739	751	782	799	765	820	739	785	777	764	668	785	751	728	747	736	740	795	778	718	763	805	779	766	820	778	737	770	761	743	786	767	800	803	762	803	778	798	770
24972	21344	28417	24564	21187	4621	653	469	366	310	326	290	290	277	274	255	256	238	236	237	206	217	248	196	266	211	219	215	214	197	209	180	222	227	227	214	216	220	211	210	177	206	201	222	195	237	199	205	252	206	195	211	197	209	212	222	236	196	195	193	185	208	227	198	182	224	183	246	207	213	213	204	193	218	242	195	187	208	211	222	203	210	236	210	212	188	205	194	207	211	204	198	198	225	205	214	209	198	186	212	223	216	201	215	191	202	237	221	204	211	210	219	215	224	223	220	230	230	218	216	228	225	229	200	193	205	225	189	195	200	215	221	233	195	197	241	203	219	207	219	194	200	213	215	238	207	210	205	202	200	208	209	197	209	206	208	226	205	213	206	205	202	217	200	201	201	216	203	189	207	197	221	213	205	225	200	235	203	205	197	193	189	200	229	207	190	209	194	194	180	230	197	209	197	194	202	206	208	179	185	214	172	199	188	218	204	200	195	191	225	219	216	196	207	204	186	190	188	199	235	203	203	199	184	198	233	202	224	207	195	198	207	197	224	186	190	216	226	204	174	216	204	204	195	195	202	210	200	202	211	191	206	211	204	190	202	217	195	209	181	198	168	200	202	183	204	198	184	194	223	226	198	211	194	195	205	197	211	210	194	190	194	229	187	222	193	203	203	198	190	189	206	235	203	198	202	187	211	206	221	197	207	218	186	217	211	205	214	200	209	218	197	191	204	209	190	223	210	212	203	232	186	212	236	208	200	235	201	224	215	221	203	184	207	220	215	197	206	199	207	193	192	206	220	201	217	221	188	203	210	202	207	203	221	228	218	227	215	200	193	227	200	176	216	199	200	181	196	210	228	220	187	231	215	211	203	215	220	194	211	222	178	201	199	193	217	213	224	202	202	196	211	216	198	199	184	219	198	196	216	197	194	193	215	203	189	192	200	239	180	227	184	196	188	211	216	197	207	176	216	191	234	197	219	199	196	211	226	204	206	199	182	189	191	228	188	221	219	206	214	212	198	197	183	203	196	177	230	199	199	193	203	211	212	195	192	214	214	219	182	213	196	210	191	230	226	194	211	177	224	247	211	206	228	223	219	208	184	209	194	230	190	212	193	218	176	188	228	208	194	203	218	219	209	218	216	220	202	213	188	203	200	207	233	220	182	221	204	224	196	192	213	244	216	220	205	206	197	213	192	187	186	195	217	227	198	208	198	203	192	214	225	193	201	217	204	194	212	192	223	205	205	230	231	194	202	209	215	177	199	185	192	189	206	212	213	207	190	191	230	218	224	212	181	199	227	183	204	200	206	228	172	193	201	204	221	216	225	202	196	209	191	205	219	217	207	203	207	188	221	202	212	229	191	205	228	199	201	197	209	194	231	197	193	203	205	190	235	192	231	223	204	203	216	196	182	217	208	213	225	208	202	219	172	206	218	190	209	205	181	216	197	184	195	176	207	201	179	217	195	181	210	218	209	204	197	200	196	210	215	181	185	209	202	226	219	218	215	220	210	214	199	210	226	238	230	191	216	169	194	199	200	214	212	229	177	213	191	202	195	205	186	221	196	195	197	209	229	190	211	225	217	223	196	230	202	196	225	208	246	189	186	216	205	215	180	195	198	197	222	196	223	208	203	196	207	232	219	203	209	177	218	206	226	212	233	205	224	234	194	198	204	206	198	203	201	215	221	212	226	197	199	185	239	206	190	199	208	210	207	175	187	224	207	204	189	209	203	188	199	191	186	195	190	211	207	205	211	199	194	204	201	209	200	186	202	211	199	182	232	224	183	202	212	197	196	194	196	211	199	182	185	198	203	216	185	214	189	204	185	212	196	222	202	215	223	206	184	214	239	208	207	206	217	209	180	210	196	195	202	201	186	205	231	203	215	194	193	202	200	186	192	198	193	227	193	198	212	222	216	225	174	227	199	211	192	197	196	183	199	207	212	206	197	211	203	198	194	208	222	192	218	221	232	181	221	222	215	228	191	195	217	218	187	191	214	183	170	192	220	191	198	215	195	229	177	219	233	219	199	199	207	209	202	198	224	208	217	199	213	193	183	196	201	208	189	210	174	190	196	202	190	202	188	225	197	212	191	207	196	185	183	198	186	200	226	211	205	225	207	202	216	217	209	228	197	213	200	187	191	228	195	192	234	209	205	199	187	218	218	230	210	190	184	178	211	217	194	190	211	234	210	225	203	202	202	222	181	198	215	206	206	214	197	223	195	220	193	211	216	202	201	206	224	185	214	191	205	210	189	200	207	202	172	209	193	182	206	227	199	192	221	193	216	230	178	193	244	189	214	196	194	202	212	206	216	207	218	211	204	206	210	213	205	192	187	195	203	220	192	203	186	199	210	208	217	199	206	227	221	215	191	202	202	207	211	196	233	210	209	208	225	195	201	187	211	218	206	218	207	182	204	201	210	215	206	211	205	241	189	206	209	213	199	186	201	212	191	212	184	197	197	199	200	191	218	197	184	215	200	233	204	194	205	202	217	201	198	216	213	216	196	216	191	195	186	197	199	220	204	231	224	215	202	220	249	211	206	199	198	205	217	213	195	216	190	215	207	195	189	180	211	195	211	198	221	215	210	210	217	206	203	226	226	216	183	206	191	202	233	198	204	211	203	218	207	213	184	204	212	214	209	189	214	229	178	225	182	204	200	205	191	190	208	202	187	220	205	195	215	200	181	214	193	204	201	178	200	199	153	221	221	209	197	180	187	226	233	216	212	190	195	220	218	177	201	224	221	209	187	181	220	210	220	206	198	224	193	184	196	205	195	211	189	203	226	202	219	206	190	208	202	219	209	234	212	196	222	225	197	212	216	218	214	194	210	196	189	225	215	210	193	200	203	194	202	208	202	221	201	215	178	204	200	180	214	193	193	200	192	195	216	212	206	208	214	218	216	194	222	235	181	213	207	186	201	214	216	220	207	197	208	197	229	191	200	226	220	218	207	206	206	220	224	237	207	226	206	180	189	194	194	199	196	189	209	195	218	200	196	205	192	228	188	191	191	201	201	196	178	196	206	182	201	212	204	218	233	201	251	227	187	219	184	226	212	235	179	191	238	234	220	185	192	204	206	224	207	222	195	222	195	191	200	221	210	215	203	188	228	207	232	205	174	205	189	226	203	212	199	233	224	207	202	208	216	210	222	189	211	231	202	215	209	195	218	236	191	180	217	194	214	204	199	193	218	190	233	201	198	206	198	209	172	180	175	197	216	195	207	213	202	201	188	202	211	167	191	207	202	202	201	198	194	185	210	207	207	220	212	212	214	232	237	202	208	187	214	213	240	207	208	224	193	192	205	198	204	220	200	199	210	186	180	240	198	204	215	203	192	207	200	212	210	184	230	194	213	190	248	222	229	202	197	186	228	214	213	180	229	215	197	190	201	196	215	216	196	224	199	197	209	179	232	192	200	194	194	212	200	219	196	192	211	222	239	219	192	211	164	212	204	200	187	194	216	212	212	216	226	217	182	213	199	183	212
3693	6020	4954	2352	1588	1180	960	714	581	509	403	356	350	353	304	327	293	299	282	270	276	254	247	255	229	269	234	241	244	264	239	254	244	228	251	230	248	249	243	235	246	258	215	227	240	249	235	228	250	250	252	233	241	219	225	201	238	241	269	254	212	216	238	240	234	250	237	241	231	267	241	228	240	255	225	254	242	220	235	233	253	232	239	220	268	268	236	238	211	220	224	224	232	239	234	249	235	236	224	237	230	238	241	253	256	244	225	258	285	244	233	224	245	218	216	218	239	246	232	218	218	225	243	230	244	202	221	223	246	233	231	222	236	235	241	215	221	231	250	235	218	221	249	234	242	211	201	253	228	228	242	240	223	239	214	214	237	232	229	238	209	241	206	185	252	221	217	231	257	264	219	219	237	249	243	265	218	222	199	230	212	230	251	235	234	235	249	249	249	223	229	226	210	256	213	246	245	229	185	236	228	220	240	225	250	248	224	249	233	215	238	231	225	217	261	234	224	214	225	229	234	232	258	236	234	236	256	236	220	231	219	225	230	226	244	220	240	238	235	236	207	248	249	228	214	252	247	243	232	239	236	236	184	250	233	242	232	215	229	241	213	234	224	214	228	245	209	228	222	223	221	241	215	241	239	227	217	242	264	212	240	215	212	233	223	246	224	219	214	236	248	240	244	243	247	238	255	254	224	240	218	221	207	245	228	243	255	251	236	259	244	246	256	245	231	224	236	229	238	228	230	259	248	232	220	233	242	229	235	255	243	216	236	215	224	218	245	228	218	217	238	233	224	239	217	251	225	211	244	216	243	218	235	229	214	211	244	224	231	239	204	254	225	230	244	210	240	240	217	234	221	239	243	232	238	264	253	233	253	260	240	269	215	227	229	227	257	249	235	225	242	237	222	235	238	212	245	245	237	213	243	237	209	239	221	229	239	250	227	230	208	242	215	226	227	255	254	215	237	242	234	249	235	236	219	215	223	223	212	211	238	260	236	245	249	222	217	215	210	215	240	231	241	226	231	224	217	231	227	246	230	218	251	231	226	255	217	212	245	270	240	218	239	212	210	236	237	259	198	256	208	248	209	221	260	218	221	240	235	231	241	219	217	202	249	219	213	244	220	234	203	239	218	212	246	222	234	225	248	256	238	226	213	242	230	247	223	216	229	214	241	212	257	212	230	240	237	231	215	251	217	247	251	214	244	253	237	269	230	221	237	246	202	222	215	238	229	247	247	232	205	253	250	259	229	244	228	242	217	239	235	236	218	228	239	255	230	239	205	229	237	235	228	252	211	254	226	230	237	222	246	246	231	226	229	251	232	238	242	231	236	253	209	215	234	222	227	209	196	242	208	246	224	265	231	246	221	255	248	227	205	219	229	229	267	239	253	236	247	230	212	243	213	232	229	235	241	218	228	233	203	243	233	250	212	246	225	221	230	241	236	234	229	218	207	237	223	222	246	214	222	248	235	248	219	232	229	232	235	204	273	247	243	242	190	207	237	222	241	237	208	226	233	254	211	244	218	216	243	205	219	222	249	230	259	239	237	240	220	231	241	231	234	245	224	239	242	225	244	238	211	218	220	229	242	238	226	234	216	255	225	248	219	269	238	214	237	254	232	237	214	253	222	242	226	226	225	236	189	237	230	223	227	237	235	207	211	233	241	221	209	252	238	221	238	239	211	230	219	242	217	218	246	234	238	233	231	240	247	236	242	224	237	225	226	243	227	221	243	255	215	227	235	240	244	240	252	255	208	224	237	241	227	201	231	242	195	241	248	228	246	240	228	245	250	229	214	211	248	250	225	239	215	245	263	232	238	223	210	238	221	250	224	227	220	256	269	238	227	248	237	217	243	227	248	263	218	223	241	229	245	235	220	238	214	227	215	243	230	244	225	221	225	247	226	264	243	230	215	197	221	187	233	264	242	221	256	253	228	218	230	226	227	232	235	209	242	230	224	239	223	229	226	235	225	227	243	236	236	250	230	236	251	214	228	234	242	246	241	215	199	239	213	212	206	247	234	246	259	251	245	219	222	238	255	211	233	234	231	210	266	226	217	238	264	228	243	237	219	230	228	214	217	212	213	197	254	233	221	224	221	225	223	230	205	239	235	218	235	236	239	229	226	220	217	216	251	234	207	238	250	232	247	237	231	251	231	234	209	209	223	248	243	186	220	229	245	242	242	223	245	243	227	248	241	222	241	232	248	214	228	246	223	234	247	241	241	239	227	261	218	226	231	224	226	207	234	237	217	203	228	255	234	226	248	238	227	232	250	213	239	215	243	253	234	228	231	238	219	224	225	235	242	260	247	223	219	242	253	220	249	227	210	224	256	218	214	252	233	210	225	258	224	234	242	215	246	249	210	199	252	217	247	257	218	216	232	212	238	238	239	244	241	263	201	230	239	267	239	205	216	239	241	241	251	221	234	233	247	236	205	225	248	232	241	221	228	203	198	228	229	239	198	246	220	225	246	229	216	215	242	211	236	240	216	214	220	219	233	258	235	220	243	216	226	231	212	219	250	237	226	213	217	246	218	214	227	240	231	237	235	243	224	205	234	231	255	206	255	221	219	245	251	222	247	240	274	220	234	237	242	212	245	220	218	227	214	205	238	225	244	205	227	231	208	205	227	231	244	229	235	212	227	234	270	247	227	242	218	244	240	230	240	215	250	249	244	254	231	208	245	235	237	235	250	240	215	219	239	233	242	222	227	240	222	225	223	220	250	258	231	213	216	208	230	222	218	222	206	235	225	232	220	209	232	208	205	221	234	230	214	231	223	234	191	236	252	252	233	213	223	226	257	246	204	225	263	242	231	238	244	238	245	222	205	240	223	215	229	203	258	225	233	220	252	226	231	223	215	229	255	254	258	215	215	249	229	216	205	250	224	242	240	227	234	226	230	208	207	240	252	226	212	231	193	238	238	239	236	227	219	267	215	249	246	226	228	242	223	216	213	232	232	245	251	270	228	218	216	239	238	218	225	203	238	215	231	225	227	245	218	235	271	243	216	229	232	241	216	225	227	234	219	209	237	265	247	226	217	248	247	254	241	213	230	255	199	234	239	237	225	231	236	248	230	229	230	249	261	220	225	243	207	225	216	241	215	219	222	253	223	212	251	263	241	228	221	233	271	227	250	223	228	215	223	245	239	214	221	244	213	207	214	232	259	230	235	237	224	246	219	219	231	223	230	206	252	243	247	229	234	219	236	230	238	233	238	227	247	238	212	265	230	250	236	264	257	218	262	248	203	215	231	254	229	222	237	222	211	244	243	223	233	230	241	257	204	225	254	204	214	249	237	215	255	225	248	234	221	230	238	231	213	211	209	248	244	245	221	224	249	232	233	245	233	239	263	248	227	231	212	198	214	244	229	244	244	266	235	242	241	226	235	237	235	229	255	266	227	212	209	218	203	230	230	203	198	219	217	245	211	248	257	218	250	241	229	210	210	210	202	255	232	237	231	215	227	216	237	234	236	233	231	248	257	228
22692	21236	29028	23730	21236	21317	16571	1951	1175	1050	1017	915	828	752	750	768	697	701	653	686	659	638	617	634	577	617	628	612	568	625	601	564	622	563	622	605	570	628	537	604	583	537	586	577	576	556	526	589	572	560	594	584	549	540	629	541	570	610	565	620	581	592	533	541	531	562	568	558	584	585	578	554	527	522	556	548	540	583	578	592	535	560	586	572	545	534	557	589	513	563	574	523	558	537	538	501	547	549	560	533	531	545	533	552	536	533	538	614	562	565	526	565	553	557	529	563	574	549	561	579	528	592	591	573	558	528	560	594	582	558	596	563	577	573	578	571	582	588	547	571	524	527	577	554	522	588	559	531	568	541	573	527	547	561	562	542	550	549	575	542	544	568	545	543	582	551	554	549	564	614	542	568	546	548	515	532	568	568	552	594	584	527	585	559	512	532	526	569	585	526	550	588	573	569	591	549	559	565	575	591	536	544	553	564	537	540	559	566	574	506	519	576	570	550	593	538	602	545	553	547	563	487	575	596	581	580	582	527	599	562	521	552	539	568	591	537	548	551	589	529	547	519	561	565	531	583	568	554	572	551	537	544	577	579	553	544	546	592	567	579	526	575	590	573	574	525	529	542	564	502	587	540	608	571	514	545	560	535	545	585	549	557	537	600	597	570	552	510	585	594	543	528	574	539	574	555	586	564	579	557	555	571	536	543	566	562	566	522	551	583	539	582	524	537	583	593	570	557	606	584	561	542	602	556	521	547	588	567	525	556	538	560	575	598	568	553	561	580	549	576	552	538	556	573	500	558	520	570	578	558	588	545	531	554	573	574	526	573	564	541	583	587	525	572	543	529	568	545	574	527	532	521	609	542	529	547	536	544	500	559	526	538	588	553	523	562	551	561	548	519	544	560	606	554	578	592	565	575	543	566	552	566	529	526	536	551	582	535	587	560	569	581	545	544	570	575	535	562	544	590	541	528	531	531	597	561	545	585	585	581	581	599	548	610	576	589	587	536	569	545	632	514	535	529	532	553	563	549	516	566	584	616	626	583	592	604	570	559	595	567	543	559	611	535	570	601	542	563	593	596	499	536	573	573	524	581	574	539	553	547	581	520	537	579	549	556	538	554	542	570	558	587	554	559	570	511	577	569	507	551	512	566	570	564	551	535	541	562	532	568	560	558	585	563	557	557	556	560	525	514	553	535	565	540	589	571	532	545	598	535	551	568	536	541	560	532	556	585	572	566	527	582	604	569	560	557	540	572	572	533	561	516	612	554	533	535	513	575	575	539	559	551	585	519	536	570	556	586	584	590	499	567	575	542	535	553	558	548	572	554	537	569	577	615	547	529	554	547	558	559	554	538	587	595	560	542	586	569	519	533	551	500	573	565	581	574	557	587	572	578	572	550	585	587	576	575	555	509	527	557	563	569	563	581	545	564	608	547	554	587	575	571	533	538	542	559	564	566	569	569	558	569	579	539	576	552	547	543	569	522	578	567	614	530	522	544	538	508	542	568	572	539	574	584	575	544	545	560	590	553	541	562	565	576	562	553	591	572	520	534	585	591	539	556	547	529	578	560	570	548	559	565	536	553	531	575	557	594	540	531	545	513	567	537	549	580	531	550	532	563	549	542	534	525	564	580	537	531	575	568	563	585	549	590	529	576	527	567	576	598	547	516	564	575	584	536	564	529	559	519	579	524	570	558	543	543	528	576	560	572	599	570	581	602	538	549	568	555	561	518	598	544	566	529	556	509	579	576	574	517	561	554	531	551	515	513	564	511	568	546	595	550	568	527	613	550	565	561	553	568	569	551	543	595	546	576	535	574	544	548	549	544	557	562	589	512	536	607	543	586	577	553	573	564	566	586	548	589	564	540	547	586	557	536	602	591	528	550	566	602	555	590	589	556	553	555	553	565	575	586	518	558	551	502	551	554	576	549	545	599	556	594	524	540	522	544	531	582	547	530	527	543	552	537	555	560	554	561	571	563	548	498	574	571	571	571	567	576	581	535	556	564	538	532	567	544	537	554	553	560	526	572	565	561	558	561	555	550	551	499	558	559	570	574	547	527	552	599	574	565	543	561	547	536	570	550	536	570	546	568	607	556	599	517	550	554	572	573	582	576	599	573	573	532	524	619	572	573	538	596	541	563	582	539	579	540	579	565	582	530	568	530	525	582	586	569	575	538	544	540	574	547	538	517	564	537	528	578	567	579	561	549	608	551	472	575	595	539	579	531	578	582	567	534	569	549	571	518	563	566	565	589	593	587	557	575	555	536	559	524	558	574	560	575	516	571	563	571	554	547	584	607	537	576	556	596	600	565	609	582	523	538	587	567	521	531	591	532	560	556	528	610	579	534	534	530	549	552	561	561	539	546	562	575	560	574	552	547	542	529	559	574	517	532	556	530	557	523	533	577	547	557	571	568	559	556	545	579	574	546	555	548	580	547	562	541	547	541	558	555	535	548	580	584	540	571	553	561	538	554	574	567	548	563	553	538	586	520	591	547	540	514	531	548	600	569	569	551	523	505	589	595	546	498	570	551	550	588	542	510	552	591	592	569	560	552	558	544	505	566	551	549	590	583	558	546	585	565	518	556	564	564	552	545	566	576	548	531	549	561	602	480	577	557	581	550	542	539	568	551	588	544	551	538	522	567	561	530	542	598	564	577	549	553	541	536	562	568	552	548	559	596	551	583	566	544	570	585	544	575	543	540	547	585	578	560	546	549	532	571	562	547	592	604	540	554	555	558	593	546	568	554	555	552	523	582	551	558	562	583	566	560	601	573	558	561	562	584	543	553	573	546	526	571	543	566	562	542	575	539	594	572	564	531	556	581	514	552	554	556	536	557	555	576	593	550	563	545	553	514	553	572	583	529	541	537	597	610	541	573	533	533	521	562	522	529	579	535	543	531	546	515	538	558	562	584	529	583	592	539	547	512	597	496	569	566	530	585	562	553	531	561	575	578	583	530	516	565	567	581	560	561	563	526	564	568	615	563	563	547	549	543	558	573	590	553	536	573	567	566	520	551	550	518	542	564	547	576	531	588	560	558	600	581	529	543	557	555	553	510	521	521	556	585	532	548	573	594	515	548	549	496	587	600	527	560	557	531	532	555	609	553	567	565	553	524	572	510	560	590	567	595	551	512	519	545	594	560	591	578	574	539	539	546	546	529	582	578	554	553	568	561	578	563	519	586	559	585	575	568	584	529	563	547	583	581	565	520	564	556	570	586	551	565	550	552	532	542	566	608	550	551	554	528	486	534	550	552	553	564	566	546	537	584	558	535	511	535	542	550	549	532	588	551	529	549	569	545	545	551	555	534	544	547	517	549	566	533	578	550	543	557	567	520	532	521	538	618	556	561	570	544	542	573	537	540	552	549	565	569	551	595	569	562	553	567	570	577	574	555	601	563	544	566	544	513	537	548	581	567	560	560	582	613	547	554	540	562	548	550	544	580	557	572	546	567	572	553	557	559	554	509	566	550	563	548
5235	14833	12809	6605	4566	3389	2617	1997	1648	1406	1186	1138	1044	908	833	821	775	696	760	732	667	668	673	685	683	661	714	688	643	641	628	619	655	635	665	677	599	660	603	583	618	626	660	574	600	574	556	631	639	610	567	621	545	581	587	577	592	595	563	584	587	628	590	606	566	617	607	609	540	590	568	591	616	573	565	562	605	603	635	611	553	545	588	577	626	586	585	577	597	602	590	585	609	568	581	601	567	596	576	602	602	594	624	604	582	624	579	563	568	544	624	581	562	605	611	591	574	608	566	608	562	555	567	552	555	559	649	571	579	626	568	575	575	569	548	576	564	616	559	586	604	600	605	571	553	564	651	591	569	615	613	621	587	575	597	562	609	583	557	598	570	564	547	581	596	597	564	541	566	566	585	601	565	648	569	583	605	564	596	587	580	585	593	590	564	575	591	593	587	577	586	563	611	550	567	591	571	616	592	606	587	611	634	589	594	577	586	610	566	611	580	584	647	568	596	592	570	659	625	607	607	604	657	555	609	606	586	604	586	560	594	586	576	545	607	579	585	568	583	587	588	595	534	585	600	616	572	554	615	614	583	604	565	592	579	555	597	601	581	541	564	591	561	582	585	604	555	587	577	572	611	629	582	601	592	579	603	569	570	547	614	583	585	565	559	596	579	575	568	564	602	601	563	613	626	544	569	581	587	602	604	587	621	575	624	602	551	567	601	584	536	589	547	593	576	554	592	560	605	594	592	602	579	577	565	607	575	557	620	556	574	595	631	547	586	584	577	601	594	544	580	607	596	624	564	631	620	599	601	566	587	570	601	582	575	580	628	579	596	585	594	601	576	628	570	592	566	556	622	631	646	582	539	590	614	614	596	555	610	599	561	587	584	568	581	606	554	590	614	573	642	550	577	583	618	608	567	578	640	622	608	591	592	592	597	579	595	580	580	585	572	597	548	584	583	551	578	585	578	562	558	600	582	581	604	627	583	611	602	603	597	565	616	557	622	589	594	616	610	580	601	561	594	590	544	566	597	603	567	630	626	579	596	555	554	571	575	545	580	538	595	568	559	593	613	587	613	587	608	605	597	591	577	626	589	556	590	590	543	564	570	585	603	584	600	580	536	597	558	611	570	541	585	590	600	573	573	541	621	627	632	596	589	592	574	557	638	605	589	614	593	558	604	619	567	589	612	616	592	581	596	581	594	594	604	604	604	642	601	637	559	609	567	609	575	602	613	589	582	593	624	613	605	581	599	645	553	604	576	629	615	587	598	593	597	572	614	581	601	550	561	613	562	581	576	583	602	617	627	625	621	594	595	583	659	601	600	646	612	634	615	598	582	545	565	602	592	602	584	541	574	591	561	606	577	570	607	628	584	590	648	582	561	567	570	588	662	613	550	581	614	578	564	559	613	599	545	542	576	623	586	595	584	575	564	613	605	616	574	584	583	616	590	590	566	603	598	611	587	574	637	534	602	563	595	573	591	593	617	573	639	561	601	580	600	580	626	608	573	583	579	600	599	558	585	563	546	584	597	583	616	581	570	621	553	583	556	555	574	603	574	571	575	580	530	614	555	619	614	547	545	605	637	590	570	601	579	596	590	557	598	605	581	602	560	601	600	540	611	570	593	558	612	593	588	605	583	539	596	601	594	607	601	608	567	605	554	563	576	585	551	593	583	619	596	582	587	552	602	565	567	604	604	583	610	573	659	590	619	562	590	539	607	604	578	582	597	580	568	588	618	607	582	602	586	643	583	564	543	613	630	624	559	579	596	565	581	601	591	574	564	536	588	619	611	590	589	592	566	586	573	602	568	600	562	603	648	570	592	586	580	547	577	550	600	631	557	575	598	589	589	615	565	574	582	584	578	582	593	604	596	592	561	554	603	565	594	589	552	562	593	578	577	541	545	577	548	588	617	536	538	581	627	555	630	516	584	646	585	586	573	600	590	561	596	622	572	567	579	590	597	616	632	573	611	586	589	626	610	582	566	629	613	571	561	572	606	558	622	588	597	574	582	590	618	590	629	597	589	587	529	605	590	587	517	586	579	545	603	591	631	600	575	603	577	570	571	613	585	613	609	573	587	566	560	608	610	595	599	577	598	570	589	547	594	621	580	590	569	604	601	598	570	582	613	585	630	595	600	562	531	593	583	545	613	579	602	558	575	587	579	595	618	601	597	611	572	601	581	600	565	577	597	598	611	597	565	600	604	581	568	635	611	597	582	601	588	583	597	582	591	569	600	607	554	582	616	604	604	545	624	604	610	610	613	554	599	572	603	575	610	566	602	554	583	596	594	556	598	570	605	544	603	534	579	571	590	575	573	578	575	629	548	576	585	588	609	570	575	618	578	628	543	614	598	546	618	587	618	563	598	600	579	602	596	556	623	606	581	602	613	612	589	632	616	589	604	586	564	583	567	591	633	547	634	568	589	540	572	621	593	585	600	578	582	613	593	570	638	577	558	599	624	564	627	565	598	616	586	579	595	588	562	600	576	579	598	552	594	535	592	593	579	612	591	574	578	575	572	597	608	587	581	622	588	578	570	584	590	605	562	589	550	575	565	599	592	589	623	577	570	566	568	586	579	598	547	578	573	552	538	584	584	615	619	570	597	587	579	593	606	560	623	577	593	609	581	612	601	593	535	595	593	581	600	610	599	597	590	612	552	570	622	550	600	593	579	589	615	575	611	541	563	630	601	586	660	584	596	583	577	602	597	601	540	549	602	602	586	576	595	574	562	536	614	628	582	582	606	547	638	608	564	597	611	567	554	586	608	643	620	596	560	593	635	591	581	549	591	608	582	639	603	602	617	556	584	615	579	596	643	560	600	594	566	589	634	572	630	568	565	603	634	563	569	602	544	634	608	611	556	589	581	644	600	628	564	592	613	612	556	592	626	576	588	554	614	610	616	635	629	574	555	605	623	584	594	567	571	602	609	566	563	567	583	540	584	603	598	569	614	589	568	587	534	570	571	593	605	557	615	576	604	590	571	548	608	591	588	578	588	620	605	561	586	579	586	590	607	601	593	559	601	609	572	571	575	567	577	556	604	601	613	581	597	574	587	574	553	599	547	618	595	573	594	626	612	557	564	623	568	637	575	555	585	592	592	560	575	584	642	559	568	588	590	570	599	544	566	582	597	571	542	577	553	609	616	534	600	589	599	601	616	619	548	604	569	611	583	574	554	605	586	560	558	572	602	582	569	590	580	601	566	608	571	599	553	572	535	574	612	593	585	576	602	610	568	590	586	550	598	577	602	572	563	578	597	597	593	630	616	582	631	578	571	579	568	590	578	606	599	568	643	560	618	580	591	592	547	613	581	583	553	562	589	576	634	541	556	647	562	575	577	607	613	546	604	611	567	603	547	569	595	588	587	550	573	619	570	588	605	594	562	631	533	556	627	544	590	632	584	598	570	566	572	617	562	569	586	610	591	580	596	596	647	633	622	555	579	549	571	615	582	605	578	633	621	620	557	558	636	564	566	633	597	584
27620	20798	9694	872	500	463	471	505	476	459	478	424	421	439	442	441	443	441	447	415	440	430	394	441	414	451	454	456	418	461	441	441	441	381	467	463	433	470	454	454	451	443	442	425	423	423	447	492	483	463	409	432	452	445	421	467	419	444	431	463	447	456	408	471	480	416	418	438	454	393	427	450	425	424	439	441	456	440	437	452	405	412	443	446	461	418	425	433	425	440	443	428	451	426	447	445	414	443	422	471	440	460	429	423	446	421	482	411	410	437	472	435	448	431	397	440	412	420	413	434	388	437	422	438	451	423	428	420	427	453	424	440	464	416	421	478	453	434	444	437	474	477	419	423	445	410	450	432	416	452	435	442	462	422	477	435	393	449	430	398	408	432	499	464	458	457	416	412	464	447	443	468	457	405	427	425	429	435	421	459	412	453	395	444	488	438	420	450	444	449	464	421	424	484	439	413	447	417	428	446	420	438	416	452	412	486	444	429	421	439	429	446	448	427	441	424	443	443	446	450	462	463	404	427	421	495	427	434	441	417	451	409	427	468	428	444	382	437	431	414	433	434	449	420	498	453	425	412	433	485	427	414	451	434	450	422	457	442	450	436	405	438	414	426	428	417	421	422	418	439	425	440	447	428	421	440	445	454	455	457	412	439	487	419	425	457	467	432	433	480	401	439	443	416	491	389	438	427	425	434	433	456	410	419	406	406	424	405	416	459	418	394	458	472	409	430	471	440	400	416	472	445	408	429	418	410	457	421	426	424	406	427	404	420	435	451	411	434	426	452	435	437	474	386	437	433	435	415	423	436	420	461	439	406	453	462	447	460	430	438	441	453	447	415	455	449	488	424	434	437	462	441	455	472	404	432	419	420	445	433	420	428	398	440	402	417	447	441	417	453	406	434	463	456	470	449	458	481	419	421	434	457	422	441	395	449	460	413	432	477	490	441	412	449	426	422	442	435	418	456	413	463	427	432	436	438	432	418	455	388	433	420	433	448	449	448	470	478	443	410	449	439	431	427	443	442	445	445	463	411	415	388	456	419	459	476	406	438	437	450	406	394	436	397	438	434	430	416	409	420	440	436	482	424	432	457	429	459	431	431	445	428	459	415	459	428	467	444	460	449	437	451	427	439	436	450	429	446	444	453	412	440	450	451	423	406	428	412	398	450	395	422	396	414	464	407	412	439	427	417	425	478	466	451	443	466	429	451	403	445	493	410	417	418	425	435	433	402	472	443	432	445	473	452	424	415	413	439	459	429	398	453	425	453	447	485	454	409	443	464	492	455	434	416	430	463	436	414	419	463	437	452	422	470	427	442	415	455	475	464	449	440	430	438	384	442	446	433	379	447	432	468	440	417	402	419	437	455	428	416	429	479	424	441	441	444	455	437	446	467	397	467	458	428	421	435	436	445	446	433	433	451	429	410	441	458	429	469	447	409	452	442	440	461	486	440	443	446	409	480	449	424	426	454	439	510	429	468	436	473	401	458	418	406	439	433	428	451	413	434	426	414	437	427	455	455	422	430	433	435	391	433	423	424	407	437	452	416	452	461	418	456	452	454	441	444	427	388	420	438	461	448	400	404	439	412	413	455	415	423	421	415	436	405	429	439	440	417	455	464	473	436	458	453	449	433	412	426	450	437	426	455	454	452	461	438	445	442	416	423	432	431	437	437	432	434	415	434	432	437	413	417	394	439	446	414	456	463	466	411	431	418	444	456	455	456	442	438	449	449	454	436	442	449	416	416	403	467	422	441	442	451	460	460	418	435	408	457	390	410	432	451	466	422	446	439	441	460	426	449	432	469	414	422	481	415	450	432	430	426	457	442	449	458	416	434	431	434	429	437	463	445	438	483	474	402	436	433	442	415	421	419	470	396	445	421	434	433	459	451	418	428	440	422	443	463	452	431	424	417	487	464	439	446	405	415	442	441	420	455	395	423	426	433	415	443	394	450	455	443	451	440	453	429	445	447	448	461	441	422	441	466	429	447	448	408	470	456	443	395	447	402	429	433	468	437	443	418	455	401	473	391	463	433	448	440	440	436	439	444	465	457	447	444	451	466	419	411	434	447	464	448	414	406	399	431	398	457	429	448	467	464	443	455	437	454	435	453	442	453	449	407	451	439	455	436	470	437	430	460	489	433	482	426	432	415	430	405	448	434	459	439	419	415	450	419	427	447	477	453	459	421	427	408	432	421	480	449	402	431	435	457	434	426	456	447	468	447	450	429	460	435	452	440	440	449	417	433	449	404	447	410	431	440	425	440	451	430	455	471	420	453	420	397	445	454	449	420	432	426	426	462	434	425	398	451	433	419	449	445	446	448	431	455	424	429	427	446	454	486	449	451	455	416	420	421	421	428	467	438	443	434	426	424	449	439	440	434	411	429	396	479	421	446	480	417	441	454	435	428	475	420	424	438	426	443	441	442	473	462	443	424	448	448	427	435	422	442	382	436	424	419	432	454	387	422	425	403	437	425	447	407	463	430	451	430	451	410	420	416	423	422	434	442	451	430	469	416	470	437	443	436	446	400	440	423	428	422	421	417	468	434	414	454	412	445	460	483	444	433	436	440	453	428	449	420	445	413	457	420	469	421	443	404	410	471	440	423	432	397	432	416	464	447	422	477	453	479	439	432	422	455	433	434	381	426	437	455	434	414	438	426	459	448	383	386	444	464	447	432	441	420	427	462	502	458	453	461	443	435	479	457	440	415	429	435	438	433	429	450	456	446	441	436	459	477	420	448	463	404	469	398	400	451	450	421	428	459	381	433	414	414	366	432	438	452	442	400	433	444	454	446	403	429	422	433	411	453	396	457	449	433	426	414	440	447	443	451	446	491	451	382	441	440	444	434	452	453	470	419	416	457	403	465	464	430	427	446	450	423	432	448	430	444	452	410	435	443	451	458	461	402	427	437	451	458	458	413	439	450	446	435	438	419	446	450	442	435	437	445	435	472	452	455	479	442	437	472	438	441	458	456	442	427	455	426	415	442	443	433	373	432	420	428	433	418	413	450	441	479	444	414	439	433	467	453	442	456	474	439	451	466	439	406	450	422	425	453	403	449	423	404	471	431	435	416	468	448	398	466	463	430	422	460	432	483	407	398	460	469	470	390	462	398	452	454	454	494	405	430	439	437	426	442	402	463	428	455	437	433	425	426	396	403	444	413	428	419	449	445	449	435	458	455	434	420	413	462	432	400	461	431	444	421	431	460	409	420	467	453	454	423	442	436	425	426	453	380	391	452	434	446	445	449	437	414	453	472	434	430	440	434	464	448	450	418	415	458	451	429	416	431	453	455	462	448	420	443	460	446	446	449	448	441	413	440	440	404	419	480	455	427	416	445	450	445	457	419	420	386	435	433	405	447	463	449	449	407	428	451	414	430	442	441	417	460	428	452	436	438	457	404	446	464	408	428	405	467	484	429	432	429	410	386	431	440	436	421	430	418	461	440	425	431	442	495	414	421	385	421	434	435	430	448	487	435
4276	848	806	569	519	524	480	494	436	484	441	446	451	432	486	466	455	422	448	428	461	431	478	483	473	448	457	463	458	428	436	444	478	452	467	464	456	458	461	453	485	464	442	430	464	455	430	445	440	439	436	440	484	471	458	444	475	425	439	486	502	430	466	396	454	440	487	453	455	422	437	466	472	471	445	448	483	415	410	424	426	435	400	428	407	462	503	434	437	433	451	466	445	417	454	474	464	477	465	444	462	422	457	483	428	454	465	438	458	443	438	421	434	426	461	432	451	422	462	439	444	476	414	430	448	470	434	451	449	420	449	450	465	452	450	451	435	474	502	443	460	452	487	441	411	411	474	463	464	469	418	497	435	442	454	465	453	464	459	466	431	437	407	448	459	460	452	440	462	468	470	460	467	429	469	458	450	463	462	405	450	438	474	468	431	434	442	415	449	471	503	457	449	436	439	467	441	445	444	429	432	415	432	424	465	448	447	468	453	472	452	402	466	459	453	485	445	426	425	437	435	447	457	455	439	458	476	458	443	463	485	460	433	448	457	419	491	475	472	477	464	467	479	459	415	420	420	466	472	502	451	463	436	414	445	457	452	453	457	447	463	456	465	461	482	439	441	435	458	442	434	479	482	467	446	462	440	461	456	480	437	452	461	458	455	452	471	444	427	453	479	463	458	411	434	497	457	435	462	425	449	429	434	433	416	437	434	467	442	447	474	440	459	484	491	432	462	434	444	457	474	489	430	431	459	437	430	474	427	471	438	444	442	422	516	483	442	450	411	412	421	443	475	471	418	452	466	450	477	441	454	427	495	475	445	436	450	470	441	443	425	470	463	474	456	426	468	476	409	417	432	437	422	464	429	414	430	410	454	461	486	422	445	435	426	430	409	469	430	440	402	443	448	441	442	471	408	471	525	433	459	446	424	483	432	421	447	494	455	429	448	428	460	463	475	411	440	466	415	440	438	489	460	441	484	400	446	426	442	468	429	443	451	452	458	472	455	437	452	431	455	431	426	479	423	468	435	461	432	437	447	482	461	463	417	458	488	418	439	468	473	475	455	431	442	440	441	479	455	449	423	450	470	458	407	480	444	451	432	451	483	446	464	438	457	446	444	458	445	497	418	446	437	492	451	437	456	430	449	485	450	458	466	475	472	479	457	457	454	422	469	419	449	471	409	460	441	426	437	440	483	419	446	475	459	458	454	441	442	455	460	448	412	458	426	449	431	446	422	484	437	436	434	425	439	388	460	422	434	455	436	463	461	435	438	425	450	480	469	463	481	424	475	410	494	447	458	439	426	493	453	463	442	442	500	470	452	490	451	434	437	462	432	475	471	454	436	443	446	438	441	437	453	452	443	421	414	468	421	453	438	441	436	450	415	432	455	489	481	478	463	459	442	453	468	446	420	470	466	434	411	468	459	455	488	426	429	471	455	417	465	471	427	444	484	437	450	480	459	428	442	452	462	433	437	484	473	456	451	448	405	467	481	501	457	444	402	468	445	468	445	447	464	462	472	439	485	467	462	479	459	459	460	445	491	451	436	438	468	416	432	438	451	456	461	421	470	453	442	422	428	452	470	485	451	458	435	439	440	468	474	435	431	463	485	473	431	457	458	439	426	467	428	479	470	449	390	395	462	495	476	459	421	442	445	445	438	462	460	466	416	438	443	452	428	436	456	458	452	454	452	459	417	412	424	452	490	435	466	438	413	424	483	481	468	448	484	439	488	445	500	465	453	482	427	445	481	477	465	436	464	501	442	417	461	426	412	463	461	471	443	476	455	484	480	430	497	448	441	493	421	461	468	433	496	496	471	437	430	448	472	481	450	441	442	487	471	437	501	452	445	424	447	449	442	485	445	441	416	441	440	436	416	435	447	447	432	404	464	472	471	454	444	455	430	427	418	506	446	506	475	463	452	457	460	453	466	425	409	471	453	463	428	431	452	441	443	452	453	463	454	463	444	434	494	468	483	390	473	471	473	446	455	471	455	469	448	420	462	476	465	456	454	477	462	467	449	455	414	491	434	450	463	447	441	443	480	441	404	444	468	445	449	476	457	459	455	434	411	458	440	419	425	433	427	482	466	418	449	457	450	448	466	437	463	436	439	450	426	449	435	442	461	476	455	466	438	468	422	436	448	459	451	467	441	466	405	466	424	450	456	428	442	473	438	419	425	413	460	415	458	477	442	471	463	471	463	442	448	444	442	446	413	445	412	435	433	447	482	413	472	442	462	420	488	447	450	440	434	427	454	464	459	431	427	447	487	450	454	445	429	435	448	454	456	422	419	472	447	459	427	461	475	427	477	447	474	451	391	462	426	453	444	454	468	440	486	497	451	468	485	465	441	417	443	407	466	466	475	443	473	466	436	467	431	433	424	448	442	470	485	467	472	472	439	445	465	486	399	472	420	462	457	462	459	434	462	413	439	468	483	453	451	460	430	465	451	462	456	460	432	489	435	459	464	438	439	421	418	440	470	479	449	416	447	457	427	438	429	457	439	423	480	471	441	442	455	442	440	433	466	463	432	504	491	423	425	420	451	452	475	430	449	463	444	444	477	485	452	428	437	471	450	446	454	412	467	449	468	476	457	456	447	431	454	453	429	436	455	473	450	444	459	461	452	421	478	442	472	446	415	456	447	468	442	435	430	393	460	438	470	446	430	475	451	439	413	477	487	434	449	415	472	456	431	460	450	470	458	480	474	439	425	491	456	444	444	473	455	438	483	445	442	427	482	440	455	449	481	489	465	463	464	437	433	479	440	467	444	438	448	464	408	441	420	465	429	455	431	462	449	436	448	487	422	460	442	437	454	442	439	463	461	459	409	455	471	442	460	444	445	458	489	445	453	483	436	440	456	455	457	399	490	455	398	434	444	457	435	425	429	483	456	475	485	478	435	484	448	425	406	414	442	422	450	476	427	460	480	431	440	470	476	441	451	437	480	453	447	406	443	425	456	442	449	438	478	457	435	464	422	451	461	396	441	447	445	467	437	501	512	425	407	428	462	434	425	465	450	458	451	437	444	447	439	447	417	451	452	441	459	468	435	397	494	436	446	460	456	450	438	472	414	493	459	471	471	460	484	466	432	444	449	428	440	421	419	444	444	437	456	420	424	444	437	450	447	476	473	459	434	474	439	407	461	444	431	469	427	471	485	446	433	434	395	457	462	448	464	466	429	482	485	431	454	438	413	424	438	470	471	457	469	427	460	455	461	457	438	459	482	488	461	439	463	458	446	516	478	447	487	481	461	422	447	481	430	432	412	453	439	470	452	479	462	458	450	440	462	442	479	460	462	454	419	419	458	466	440	457	460	408	457	426	452	443	437	455	449	434	438	465	437	426	447	404	439	452	418	473	439	417	427	450	429	452	428	434	456	420	459	429	434	437	419	448	478	450	462	450	439	428	464	467	415	472	437	454	487	467	434	430	433	473	426	487	443	463	452	421	482	484	457	491	428	454	458	462	464	487	516	464	441	482	467	437
23799	21304	29002	23992	21311	20195	2928	1405	1107	1032	980	975	873	875	805	860	864	832	800	801	781	782	824	841	776	774	810	793	795	725	809	750	758	782	841	742	816	744	760	739	766	781	748	765	815	801	744	771	791	738	801	755	814	760	742	730	730	778	804	736	746	730	809	809	790	730	721	705	763	757	787	804	745	705	821	730	784	726	756	755	748	772	685	767	732	722	783	775	718	696	806	756	766	750	780	780	731	792	846	762	693	762	745	760	775	731	755	783	760	813	797	731	746	794	765	714	791	745	744	762	776	734	706	746	722	816	746	746	828	776	696	790	727	708	791	795	803	708	739	741	751	723	744	743	747	753	731	772	731	688	769	797	753	709	759	745	771	769	754	714	796	755	731	736	759	697	714	733	705	740	760	759	738	715	715	782	736	770	736	751	780	779	743	790	766	724	748	762	720	717	743	767	765	776	750	746	723	698	791	692	765	782	756	728	738	746	731	731	726	792	781	718	707	712	777	745	752	812	743	756	752	709	746	747	776	725	734	789	764	732	763	719	749	768	759	743	796	758	782	763	784	718	759	778	767	758	756	750	783	774	727	764	708	793	724	749	752	728	731	791	732	778	714	735	712	803	744	778	761	752	764	695	769	769	718	722	768	727	754	772	731	768	752	802	720	806	812	732	767	773	768	792	748	792	744	733	723	748	755	761	756	809	725	778	774	743	765	749	696	774	736	760	780	771	731	746	790	692	743	788	772	778	746	737	747	763	742	777	778	795	731	718	774	733	737	696	748	773	808	785	763	785	798	764	788	762	748	703	816	738	722	738	709	772	748	781	794	813	775	765	747	697	755	706	808	757	729	782	741	751	751	707	803	800	730	772	769	736	783	767	772	727	680	718	716	743	784	700	690	782	727	720	728	775	723	737	753	707	720	753	745	739	791	760	720	719	738	730	799	765	735	761	746	742	731	694	717	719	777	758	765	760	780	768	769	746	786	784	758	757	787	739	710	776	748	771	726	698	726	709	740	804	766	714	760	754	759	802	734	764	783	774	751	798	740	767	764	722	747	780	732	727	712	722	712	751	751	763	728	729	746	774	750	782	715	732	774	778	742	738	749	773	733	738	721	743	771	704	797	715	726	723	734	777	756	749	738	709	767	823	783	727	762	750	747	696	734	731	759	735	726	727	724	733	770	749	730	728	751	777	707	759	661	737	720	749	731	708	759	744	739	782	763	809	766	721	730	714	744	764	771	726	691	732	787	793	739	738	757	711	736	768	784	794	657	754	754	772	758	705	759	696	737	764	752	719	783	768	732	716	782	793	762	759	730	752	750	793	707	742	730	776	767	707	742	678	719	742	772	740	784	724	722	748	700	724	727	739	749	751	792	766	734	749	734	746	782	768	694	817	733	803	717	723	774	733	703	717	733	784	710	759	740	748	765	713	723	740	746	746	715	692	762	699	742	744	707	788	724	748	713	753	804	773	767	737	758	715	777	777	755	727	730	781	743	779	789	771	742	749	744	739	738	761	730	762	752	723	772	730	764	759	721	741	773	785	750	780	745	772	682	705	696	710	768	747	743	753	702	742	758	723	777	750	722	731	722	769	748	780	721	774	745	781	775	740	750	681	768	722	760	732	728	761	748	791	739	759	780	775	776	754	732	755	735	702	761	706	704	725	714	737	742	774	777	766	731	754	755	755	779	700	757	775	742	785	764	733	762	713	744	764	758	747	752	733	719	725	805	719	718	705	677	784	737	728	733	742	764	791	740	782	721	731	736	776	735	755	738	767	747	780	765	766	767	721	773	768	800	727	741	770	717	784	782	750	783	763	756	738	771	762	778	730	756	710	712	740	757	724	733	722	720	763	700	740	759	749	697	758	748	804	740	752	741	764	754	750	747	721	741	748	742	741	762	773	745	758	705	727	770	775	726	763	776	723	703	753	739	778	733	750	802	722	714	772	746	738	758	754	776	771	735	812	767	737	731	739	743	778	782	714	696	754	770	728	753	749	754	729	774	745	745	717	728	761	733	745	831	788	734	758	767	721	733	770	743	779	713	747	747	780	746	696	718	778	760	728	749	771	765	762	757	751	739	770	765	681	745	694	711	707	730	739	747	753	745	753	736	755	736	707	732	739	719	709	735	699	743	741	736	763	737	731	729	783	763	740	788	736	781	723	752	741	756	756	765	770	697	753	725	769	797	687	791	743	802	715	733	741	755	739	736	754	821	751	729	716	788	736	759	722	727	721	707	738	776	742	779	723	721	789	707	747	763	747	746	755	797	755	767	771	727	702	726	767	777	772	706	686	731	711	756	758	753	752	731	736	783	731	745	692	801	735	715	757	739	721	758	739	702	791	730	783	786	736	718	779	763	754	785	744	759	753	752	747	766	719	713	791	758	771	711	770	802	758	700	693	807	737	724	721	752	736	744	744	752	713	736	765	762	699	718	777	715	735	710	750	777	732	750	734	710	748	766	721	768	781	770	780	734	719	735	742	767	756	659	711	808	774	716	739	767	658	785	741	755	779	731	763	760	736	769	759	759	735	752	762	745	798	769	760	758	794	758	722	727	728	709	815	776	740	740	765	768	808	769	782	770	754	712	764	730	751	762	750	765	726	757	728	757	769	747	768	779	767	753	778	765	732	748	746	762	743	767	746	803	685	747	747	702	800	774	771	707	710	741	776	757	800	728	753	799	734	726	719	693	735	693	758	771	749	735	703	773	753	747	691	715	728	752	775	716	790	706	741	731	722	743	746	756	751	758	721	746	732	740	753	747	752	798	774	777	752	810	720	743	781	749	757	755	775	742	760	757	706	703	748	804	751	760	727	746	763	712	759	727	773	735	812	756	734	743	744	780	727	735	749	760	758	740	700	765	705	741	793	718	733	772	761	772	726	715	728	764	750	754	736	768	756	726	750	731	772	772	778	769	759	747	815	772	744	770	691	743	730	751	743	796	761	700	774	783	695	736	746	711	746	767	774	757	808	722	736	723	735	703	730	735	762	768	721	725	734	731	740	753	742	737	734	754	731	769	743	753	751	757	711	743	772	723	756	777	758	737	713	735	808	791	747	777	717	755	752	787	787	761	732	729	728	725	752	765	726	744	825	766	724	706	769	729	754	752	715	802	714	840	750	775	751	710	753	745	694	781	745	766	751	788	770	760	784	732	721	754	780	756	771	764	720	732	767	739	745	757	766	757	764	756	768	693	690	731	750	734	766	833	766	687	718	777	763	755	745	751	769	732	784	754	739	765	811	752	704	763	726	772	756	763	784	761	769	753	734	730	735	756	815	738	782	797	760	790	819	746	728	765	757	765	718	739	737	758	761	767	735	752	802	756	729	754	746	718	693	702	752	757	736	718	725	694	763	729	716	709	748	756	703	768	724	739	691	741	698	784	738	748	763	715	737	733	717	750	769	738	742	734	774	731	746	790	774	830	745	787	762	760	781	700	765	707	807	760	763	821	745	748	759	730	791	720	717	725	726	774	819
3809	9161	8060	3971	2830	2250	1803	1490	1296	1129	1055	1046	947	920	904	922	913	852	871	800	793	784	842	842	787	863	778	789	795	806	797	769	782	738	813	738	745	810	787	771	792	754	753	853	757	782	796	812	786	784	754	750	784	751	761	776	798	784	781	768	765	747	778	791	780	726	818	741	765	803	754	799	792	744	771	766	764	767	750	773	777	757	762	718	794	787	756	726	792	758	808	755	768	769	751	763	714	765	785	757	790	734	774	773	783	769	785	754	746	770	809	761	803	765	783	800	762	730	773	792	744	750	791	776	755	810	771	761	791	757	774	745	801	784	761	748	864	771	745	809	777	760	743	785	751	724	778	768	752	751	755	757	869	743	816	767	767	770	768	804	741	764	766	767	780	768	756	766	750	777	770	752	723	770	748	717	777	801	772	724	758	755	733	768	764	808	773	795	759	802	758	801	792	783	787	855	782	766	767	791	782	756	763	736	740	747	768	753	815	776	756	745	769	766	778	753	818	761	728	763	755	790	755	787	795	753	735	757	753	747	759	747	712	745	734	776	727	793	755	745	750	802	774	719	798	768	721	773	757	740	810	783	771	761	719	804	706	794	854	730	740	714	708	717	803	749	770	750	760	794	799	730	807	762	744	767	733	809	753	792	779	758	726	783	726	765	757	809	801	693	744	730	749	769	779	811	797	712	831	764	779	763	772	789	788	714	736	799	813	771	779	772	769	790	761	731	817	781	790	736	750	749	726	720	778	778	731	787	737	754	779	809	740	746	721	731	712	747	755	755	766	779	785	765	780	764	780	798	782	741	804	748	770	742	746	814	781	736	747	763	744	725	774	790	730	733	774	773	810	746	823	776	745	726	746	815	780	831	819	787	777	735	782	781	742	725	766	753	755	754	785	719	743	799	742	779	743	711	724	775	757	748	738	735	713	745	779	803	751	740	776	800	729	734	782	762	778	797	742	762	772	778	692	788	783	744	746	725	827	783	786	825	794	728	742	792	756	805	806	811	789	782	793	756	769	797	794	738	773	758	797	779	801	787	725	764	772	709	769	728	794	752	728	806	796	727	764	748	778	771	786	768	773	778	740	791	775	830	747	770	713	824	779	757	753	762	735	780	733	770	733	792	747	764	700	799	763	755	805	792	706	764	745	741	811	762	763	760	788	757	821	795	735	746	770	741	768	714	779	743	752	767	729	716	758	745	800	788	760	769	699	755	815	756	763	780	722	776	750	743	740	746	763	773	750	821	761	741	731	757	748	756	738	775	741	797	751	764	764	752	749	791	787	735	751	753	842	777	791	707	749	771	783	727	742	761	798	785	749	776	723	769	791	769	785	764	804	767	738	795	734	760	794	752	790	739	725	747	765	776	816	733	745	770	802	755	771	762	766	822	782	759	764	785	726	773	766	802	718	732	762	757	751	757	769	762	775	781	797	775	720	754	825	751	762	791	781	739	743	764	773	772	752	752	824	740	734	765	717	760	746	786	770	742	727	794	740	755	764	777	760	791	735	756	769	813	768	763	776	840	695	790	789	760	762	748	797	752	797	758	767	730	784	799	730	762	734	758	784	755	778	774	750	765	772	769	700	758	762	800	679	794	758	747	775	794	773	826	721	720	778	753	782	752	766	777	763	733	780	690	772	791	773	777	760	727	715	739	757	787	726	767	770	788	728	735	745	778	797	747	762	752	732	767	790	739	771	743	734	751	763	819	768	792	760	812	713	812	781	777	780	805	780	816	793	762	793	789	789	804	784	823	775	709	700	745	748	759	771	796	782	764	814	763	790	823	769	763	796	744	813	758	803	748	744	748	715	750	737	765	748	762	774	755	756	751	750	788	775	774	782	767	839	736	768	779	773	788	778	747	755	780	787	777	766	782	748	780	742	807	750	738	790	782	813	732	743	782	764	782	727	737	764	778	768	756	707	770	775	778	784	781	764	738	773	769	789	773	792	731	755	737	788	769	741	735	747	814	749	746	740	769	748	787	826	779	780	763	786	771	749	747	765	754	776	813	762	747	754	768	789	807	831	767	799	710	780	742	756	778	792	762	771	802	772	796	702	787	769	767	795	780	779	761	794	757	740	779	770	717	728	794	760	786	781	740	750	804	736	738	739	763	790	749	803	758	799	750	741	704	812	774	771	763	786	744	779	785	785	742	767	727	775	760	802	807	775	743	741	770	753	711	782	744	781	735	777	760	743	761	782	751	787	739	784	790	751	770	747	798	724	725	757	769	754	735	763	747	771	749	758	752	775	735	794	779	751	744	749	787	776	788	751	725	722	741	815	747	752	780	756	703	747	722	781	726	743	778	763	778	762	719	773	730	734	762	736	810	714	746	770	745	761	753	749	734	779	779	791	757	733	715	761	769	727	721	792	781	750	773	761	759	751	719	818	770	770	754	777	777	794	750	758	768	774	734	802	745	750	812	741	697	708	760	718	760	773	772	791	785	763	773	769	786	720	760	781	752	785	727	790	762	772	786	754	750	805	760	764	797	793	739	784	782	740	778	776	805	787	748	757	751	796	729	785	742	736	744	712	763	715	794	803	768	713	756	811	789	747	776	759	801	696	709	752	822	758	756	761	698	797	792	724	785	734	778	755	747	757	742	809	789	752	740	708	753	727	759	753	754	785	772	764	743	771	780	735	750	729	804	803	731	779	775	808	729	778	753	749	760	779	767	827	756	721	791	732	767	822	811	739	759	810	738	743	730	807	763	765	790	781	792	777	767	768	771	794	733	725	750	793	748	806	778	784	762	717	695	765	793	822	768	750	818	792	789	769	779	852	741	776	771	757	786	791	784	726	690	773	774	824	790	822	791	749	785	713	783	768	776	784	794	730	792	776	729	761	774	802	715	782	785	751	797	779	797	768	772	812	787	808	769	764	747	743	773	799	771	778	748	814	791	797	788	789	748	840	800	758	745	753	811	796	700	741	720	761	731	768	768	753	793	731	744	727	792	765	807	749	774	770	795	751	753	738	714	771	793	774	784	722	747	774	779	786	712	753	786	798	752	752	745	742	754	806	721	762	784	712	724	770	736	758	738	725	729	794	776	771	762	743	796	790	735	769	732	766	789	773	786	786	781	788	780	744	758	801	753	765	780	778	774	735	782	773	735	781	780	768	759	777	758	742	751	767	736	764	750	813	750	769	776	770	781	774	735	766	777	794	800	796	763	745	774	813	718	769	775	790	711	785	777	764	693	743	731	774	754	790	759	788	791	726	741	833	744	778	800	773	779	767	802	770	765	762	759	763	791	789	770	737	758	761	746	753	805	775	766	780	769	751	726	746	768	770	764	782	756	794	728	750	744	748	768	835	759	746	767	777	774	774	778	710	770	802	729	741	773	777	751	769	809	792	762	742	751	826	741	724	714	762	763	784	775	714	764	775	793	757	765	803	745	762	733	799	786	769	733	771	771	758	783	768	791	786	781	752	726	753	790	816	739	727	775	774	815	730	785	753	732	776	740	838	813	770	742
24925	21309	28395	24518	21185	4649	567	466	379	287	315	283	275	294	262	248	226	241	197	219	199	193	202	230	217	210	239	211	233	226	212	212	226	222	213	193	215	223	206	195	222	231	187	201	193	197	226	206	189	217	211	201	204	214	193	201	215	232	205	232	201	191	203	191	189	194	208	200	200	209	176	217	214	182	207	199	197	191	204	198	215	198	208	187	206	210	188	216	206	206	202	217	217	198	211	222	236	201	194	183	218	191	195	212	211	185	190	204	209	205	205	192	197	223	217	201	212	206	212	214	208	224	192	190	226	213	198	216	201	189	199	202	194	197	200	183	191	207	189	198	221	207	196	190	215	237	200	220	197	234	192	218	220	212	197	206	208	196	214	210	184	206	177	215	185	181	221	216	190	188	228	207	177	185	214	203	203	209	214	208	195	191	200	216	211	181	178	195	217	180	196	198	200	198	180	192	204	214	210	223	186	185	204	216	183	193	223	194	198	206	188	196	205	200	195	203	194	219	214	192	197	194	190	187	202	205	206	194	210	202	199	218	219	193	216	203	187	206	197	183	200	188	207	210	194	196	210	197	185	189	182	191	186	206	211	214	202	192	174	198	211	188	204	205	235	209	179	198	189	199	198	214	185	193	198	222	198	199	198	173	191	188	198	185	203	189	176	198	199	184	188	208	182	183	207	212	198	206	205	190	210	208	206	196	183	206	188	212	237	207	195	192	199	202	206	210	201	187	204	182	188	213	186	202	188	221	175	197	200	182	187	204	216	194	197	201	204	210	206	209	187	173	221	201	214	199	193	214	195	205	225	185	180	215	211	209	205	209	196	223	224	175	211	200	184	217	199	210	190	194	203	204	205	207	202	197	199	198	202	192	198	237	227	195	180	213	211	190	220	201	200	176	199	205	204	198	188	200	181	215	210	199	215	189	199	203	188	225	206	195	217	184	214	172	192	194	182	168	182	194	197	163	191	214	193	204	201	201	201	207	216	213	215	198	189	210	207	194	209	190	196	191	196	239	192	196	208	207	196	217	199	213	206	211	196	203	201	212	192	194	204	201	199	216	203	197	211	220	193	203	215	203	201	203	216	192	208	208	203	213	179	193	187	198	210	238	221	213	173	195	225	166	205	181	196	192	209	189	202	187	198	221	225	206	234	192	217	193	228	197	193	231	201	209	192	218	184	197	218	194	197	220	210	219	176	203	196	209	186	208	202	171	227	172	195	199	220	192	214	205	188	174	223	193	190	192	192	218	219	214	179	188	183	218	215	213	190	193	197	193	172	199	201	236	225	199	194	198	208	193	203	197	212	200	206	211	215	211	185	218	198	186	220	223	218	188	184	185	164	214	189	187	226	198	194	194	196	202	205	206	200	201	193	201	194	197	190	185	203	218	186	195	197	198	210	225	208	233	195	214	184	178	187	199	227	213	228	213	193	201	200	207	181	216	219	172	224	193	185	189	223	216	180	203	178	241	185	212	181	215	217	217	227	214	172	213	192	201	216	203	180	212	168	222	194	225	198	201	215	215	209	208	185	205	195	207	201	185	193	210	203	178	218	193	217	204	198	181	200	210	197	191	233	187	198	187	212	203	208	194	171	225	191	213	214	220	237	186	178	230	220	218	206	191	180	196	219	214	209	184	205	177	185	188	209	201	200	185	211	206	204	166	212	221	219	190	208	161	205	203	207	226	166	212	216	186	205	190	197	204	205	194	208	188	173	221	201	198	192	208	192	215	204	178	189	198	178	187	205	201	181	200	197	180	221	175	200	210	180	213	189	206	207	219	211	206	206	190	195	212	182	207	202	203	216	234	210	205	212	197	197	182	212	214	186	197	198	200	226	205	199	215	191	193	238	206	206	196	189	200	170	189	209	214	184	196	210	209	213	179	220	189	232	203	214	229	198	197	217	201	217	201	200	191	213	232	190	185	189	212	212	205	229	200	204	198	185	190	214	210	189	175	198	209	212	193	215	193	181	206	208	196	202	216	196	209	195	185	217	207	221	188	193	203	199	198	202	188	212	181	188	193	182	223	194	212	201	201	217	200	197	188	184	166	217	213	196	188	242	240	204	194	225	212	213	193	197	200	218	183	203	181	202	198	181	183	191	197	205	194	193	180	216	210	197	187	192	199	189	222	201	198	189	233	212	189	203	200	222	193	178	201	231	175	216	210	191	216	214	198	186	168	227	210	205	194	199	197	195	178	188	190	198	208	191	190	170	209	185	192	197	198	187	229	205	211	206	212	208	212	219	191	202	210	222	211	183	201	213	203	214	228	217	173	211	187	211	206	180	235	220	221	211	215	191	198	194	207	188	216	206	200	198	221	222	198	205	213	209	207	194	220	204	190	199	199	191	212	187	198	204	203	215	200	199	195	196	198	210	200	193	196	202	215	206	209	221	202	192	187	200	189	188	209	175	208	202	219	187	213	217	203	198	191	202	189	184	209	195	215	227	206	228	201	202	191	182	194	211	227	189	197	213	200	173	204	199	197	208	219	211	201	200	212	195	210	182	215	212	189	212	190	201	228	208	186	222	230	207	194	213	216	200	202	198	189	209	228	212	217	197	175	232	181	220	230	217	204	183	218	214	225	200	207	184	216	210	201	206	207	201	201	187	200	199	208	203	203	203	203	205	207	199	207	194	191	211	198	210	173	216	241	217	199	200	220	236	202	205	209	211	177	190	191	213	211	188	190	177	212	199	205	176	192	195	182	216	196	205	197	216	195	211	208	201	209	205	188	208	188	205	212	203	213	216	215	211	186	193	201	213	198	197	193	183	194	207	231	192	207	198	180	211	207	190	189	189	205	208	199	199	194	203	198	204	240	228	197	193	193	222	204	210	171	184	190	190	191	199	189	194	215	196	220	211	211	189	208	213	212	208	190	215	200	181	196	195	195	210	216	196	178	209	195	199	202	220	219	184	179	216	223	197	211	210	206	192	201	215	189	215	217	193	196	215	189	194	206	188	216	186	181	211	192	193	208	216	200	205	205	199	201	194	200	220	224	203	203	217	171	221	194	208	189	193	185	191	194	216	179	198	215	212	202	198	229	189	213	195	201	186	217	203	207	200	186	218	206	209	239	198	231	207	191	183	222	200	205	190	188	200	200	230	195	218	225	216	209	201	203	225	195	217	200	200	223	203	204	210	182	207	205	215	166	196	190	210	207	236	204	209	208	204	206	202	171	203	203	180	198	216	204	187	187	233	170	221	178	218	213	195	201	204	222	199	212	199	202	195	193	201	183	216	181	213	203	203	193	192	184	214	207	182	189	224	195	209	187	204	198	187	185	207	195	201	227	209	198	198	179	219	190	192	204	204	209	205	211	177	199	207	183	210	201	220	212	225	204	199	195	196	204	186	208	208	201	201	231	206	207	199	207	201	179	204	226	180	202	197	189	212	204	201	215	187	211	206	221	174	191	239	193	204	194	196	216	206	209	190	200	204	197	224	241	217	188	217	194	216	200	232	210	197	216	230	221
3784	5921	4886	2337	1590	1276	910	711	585	493	435	382	350	332	289	305	287	294	284	263	263	284	268	264	257	242	231	230	241	256	224	211	238	243	249	222	215	241	231	249	229	247	200	228	234	255	255	238	247	221	250	246	257	213	209	239	240	241	242	243	222	227	232	215	239	238	247	218	234	245	242	229	216	217	224	242	244	258	242	191	233	227	220	209	230	223	239	245	223	224	237	210	250	229	244	231	223	238	251	237	232	222	247	216	217	224	260	227	228	205	237	220	241	231	222	238	239	234	284	237	250	228	225	241	243	235	259	248	207	262	214	250	224	219	230	218	217	216	232	219	234	235	220	221	235	235	235	219	256	222	198	226	237	245	222	207	252	224	229	235	222	232	225	219	222	239	225	213	238	238	204	188	224	231	231	241	218	223	226	189	235	227	252	234	240	231	213	202	234	242	207	264	238	242	238	229	212	218	216	210	208	265	228	216	212	232	222	236	249	233	233	212	227	230	208	198	218	233	227	240	218	213	245	210	226	236	246	192	248	222	225	213	211	219	225	256	205	220	214	189	225	220	219	211	250	233	224	228	238	228	235	228	249	223	243	230	239	234	235	236	211	201	240	219	227	216	210	250	204	245	248	218	227	255	246	203	221	230	225	220	225	258	257	234	213	228	235	246	249	223	214	221	242	203	238	223	235	202	219	238	232	234	233	234	248	222	217	264	220	238	260	216	256	250	249	240	225	214	280	232	202	252	223	246	220	229	209	214	254	247	248	205	219	223	229	232	242	215	234	235	250	216	215	222	232	263	230	237	218	213	241	257	220	221	203	224	250	205	243	227	233	236	232	220	218	218	236	213	222	251	234	215	222	223	231	203	203	256	191	246	247	213	216	223	211	233	210	212	211	220	237	217	250	225	249	214	208	228	244	249	239	225	247	227	220	231	253	222	207	243	224	214	226	209	258	244	246	244	246	227	226	217	215	229	219	233	241	223	239	245	237	255	224	209	224	222	214	248	230	205	204	271	229	224	265	203	229	263	210	224	222	243	237	201	248	233	275	216	233	213	246	219	216	232	270	233	215	211	197	233	244	212	223	230	213	221	235	207	237	201	208	214	238	204	235	228	203	235	210	221	221	264	251	242	247	233	242	202	233	218	237	249	259	253	238	206	214	249	226	256	234	195	231	231	208	230	207	231	208	202	211	231	217	215	214	238	218	226	222	258	232	245	225	250	237	264	215	238	198	227	233	190	231	215	193	243	225	218	185	220	224	227	244	237	232	217	217	230	227	246	245	245	213	235	238	202	219	209	237	241	237	223	218	217	242	245	235	228	240	236	251	234	213	212	224	237	235	227	233	201	251	225	225	244	223	222	229	246	205	217	246	241	253	236	242	254	224	234	255	229	215	239	236	233	209	224	245	223	239	248	241	217	248	208	220	232	230	245	233	245	248	213	239	226	202	244	230	238	242	231	235	239	223	206	225	234	236	210	236	246	229	226	248	237	221	253	242	225	236	232	203	213	186	245	249	247	208	239	252	246	246	228	245	221	242	212	233	228	219	200	253	238	242	228	228	233	245	242	245	226	230	272	233	240	266	240	235	215	225	228	209	244	214	216	216	226	214	221	213	251	238	240	212	239	218	220	257	227	241	252	234	226	205	235	218	259	272	241	246	244	228	202	223	238	229	222	208	229	222	219	238	228	241	235	262	230	231	234	220	241	228	185	212	206	238	219	213	230	238	218	250	229	192	224	222	224	241	257	256	242	229	221	204	218	218	203	227	207	238	226	226	235	247	263	241	255	219	242	268	211	247	209	234	228	217	200	250	215	236	230	225	229	238	231	242	251	222	247	207	226	222	239	226	242	252	213	222	229	247	211	228	236	216	213	216	224	212	252	236	223	227	245	225	224	236	229	203	231	244	227	231	237	256	232	226	215	236	225	223	235	240	249	210	217	220	225	228	219	241	234	221	204	222	241	227	257	225	188	248	239	246	241	244	222	236	232	221	248	211	219	245	206	232	239	225	227	244	229	213	249	221	214	230	264	261	204	212	224	230	207	214	209	240	217	215	225	235	232	238	229	224	236	219	218	230	205	236	217	208	269	230	196	212	233	215	206	222	234	214	232	242	236	198	217	212	219	229	265	218	200	244	247	229	228	236	240	231	202	226	225	217	237	217	223	241	238	241	230	260	294	246	227	225	222	233	242	246	243	234	236	212	261	243	231	245	251	210	232	221	235	236	219	238	231	242	236	218	252	259	245	239	223	219	225	253	241	201	219	230	255	232	231	247	214	259	212	210	207	228	213	248	237	198	225	236	214	208	236	210	208	228	250	209	208	237	234	250	230	215	218	216	212	249	220	224	212	228	251	228	230	220	207	246	248	227	212	195	239	231	207	241	223	208	210	259	231	245	224	215	231	220	254	233	232	204	223	197	210	223	227	203	228	229	219	210	234	251	226	245	235	241	196	250	234	241	231	219	223	204	256	232	256	242	234	225	232	233	229	240	233	238	246	247	221	257	249	228	222	238	222	216	256	246	218	231	186	220	218	206	212	229	228	227	236	217	221	244	228	262	225	243	214	228	229	240	218	240	225	209	233	227	207	239	223	263	206	232	227	244	227	236	236	206	227	261	214	219	233	225	248	252	246	224	230	236	237	241	242	248	222	241	213	220	224	209	247	228	226	236	195	225	243	200	223	260	212	232	227	214	224	254	229	240	260	222	235	226	221	227	207	228	244	212	226	224	241	224	184	231	218	230	216	213	240	217	219	197	251	216	213	216	218	199	227	239	238	203	203	242	219	236	224	218	218	229	234	202	223	247	225	231	212	225	223	242	212	217	267	245	226	232	216	229	219	236	245	214	211	242	239	245	212	228	223	233	253	231	238	238	244	265	228	256	234	237	258	232	230	215	218	212	230	232	236	224	247	233	267	232	237	229	239	238	205	228	229	226	218	217	215	200	250	226	272	203	254	245	245	235	217	213	231	243	222	225	238	211	225	226	228	189	214	206	200	222	223	232	224	204	248	226	264	247	225	218	232	254	236	230	211	239	246	207	225	225	237	210	230	198	210	205	231	220	240	239	218	239	248	218	223	221	248	218	231	210	224	205	227	232	223	208	237	213	254	237	219	194	226	233	233	228	209	261	243	238	220	234	249	229	225	210	212	225	214	226	263	225	238	247	239	217	221	221	241	240	212	238	228	226	223	242	247	235	235	238	242	242	235	217	235	218	225	220	224	237	233	252	225	235	238	279	219	233	209	197	247	234	267	232	212	233	195	232	220	221	228	216	212	257	243	235	228	217	212	198	221	225	218	217	256	207	235	245	240	221	245	209	235	214	235	235	205	229	189	233	215	209	244	220	238	239	243	208	224	241	206	219	235	221	255	221	225	225	259	231	234	265	236	228	239	190	217	260	229	233	246	247	235	212	222	241	252	235	230	238	235	190	220	231	243	208	197	210	229	222	225	250	209	238	237	204	239	226	232	208	237
22829	21404	29270	23919	21410	21465	16979	1949	1227	1082	962	848	812	777	694	707	731	723	694	678	644	611	601	618	635	644	616	638	615	555	614	583	620	552	585	593	590	585	581	569	577	590	553	547	541	593	602	576	589	625	595	610	565	579	581	541	587	586	591	533	571	548	565	577	534	585	560	601	545	553	532	577	494	608	593	555	519	583	502	536	567	552	578	552	575	544	566	588	637	578	578	519	569	569	514	557	575	584	582	558	582	518	578	530	564	571	553	539	575	536	548	578	549	574	554	552	541	590	549	550	564	589	542	551	579	516	549	535	600	552	523	579	558	568	577	601	546	566	581	537	502	567	533	565	549	539	549	574	594	549	567	568	562	579	549	568	519	540	552	520	562	568	520	606	543	547	578	585	583	562	566	545	523	601	562	567	574	558	582	545	582	533	568	544	550	564	521	545	544	570	546	567	561	557	573	607	577	590	560	546	597	549	543	582	537	606	549	558	584	548	563	552	571	579	504	538	507	594	552	545	579	543	559	583	519	585	543	534	542	551	568	555	571	567	586	558	583	545	541	616	553	614	518	523	616	550	547	555	602	527	581	533	572	528	535	546	534	578	526	597	579	552	536	568	569	580	559	570	582	541	590	574	576	559	570	567	519	572	538	580	564	580	555	583	534	546	560	559	550	506	540	548	539	554	549	526	542	555	560	538	553	558	588	537	561	514	535	551	518	571	523	581	529	555	574	548	542	527	588	519	582	552	576	593	566	512	568	574	580	540	538	531	540	563	545	588	567	582	590	541	584	560	576	587	524	579	554	609	585	577	547	579	574	600	516	539	550	554	564	557	582	618	536	586	556	574	550	554	523	545	564	591	515	551	579	569	613	596	569	546	554	618	547	539	577	597	566	580	535	582	556	579	553	514	564	566	506	557	583	559	545	554	566	582	539	534	560	591	531	510	561	565	546	533	585	539	577	562	553	529	582	533	538	588	547	556	533	520	582	567	565	592	557	547	589	545	581	578	550	499	529	571	546	546	553	564	547	582	540	553	569	562	551	570	550	580	559	511	586	561	604	531	524	598	571	533	581	598	574	551	543	532	542	551	576	607	559	518	551	571	540	576	591	576	559	570	556	524	547	591	562	564	562	561	581	577	548	544	571	537	559	546	568	565	553	568	558	578	558	529	562	558	548	532	544	540	558	559	590	518	527	548	567	589	598	534	544	542	548	563	529	557	589	583	521	553	561	541	573	577	551	617	573	555	537	566	566	546	535	551	531	537	568	561	577	543	534	600	572	563	548	577	549	555	582	579	598	570	507	539	571	556	563	532	581	548	566	530	618	525	521	570	525	576	528	494	502	589	564	538	551	552	542	558	611	569	539	536	586	593	546	549	569	575	579	574	565	532	555	553	592	490	586	628	554	545	561	601	543	542	547	539	556	535	525	557	538	558	587	541	565	561	622	544	492	519	560	524	574	576	539	555	594	569	548	545	545	516	536	554	555	505	568	573	570	535	622	589	537	547	553	561	546	564	556	562	541	557	544	580	546	605	554	550	573	576	546	571	560	569	542	554	600	560	569	554	571	581	534	531	542	556	591	608	576	556	546	558	544	560	580	533	540	585	518	577	543	559	516	604	551	589	576	556	505	535	553	582	534	576	551	591	557	574	544	523	602	529	571	600	568	527	545	582	549	569	582	547	495	541	588	574	557	554	575	534	546	573	566	568	569	575	585	559	584	534	536	591	552	548	571	526	518	554	559	490	533	550	562	561	579	566	558	553	531	544	544	519	563	577	588	600	514	550	525	628	557	538	592	552	601	576	540	583	519	562	526	545	561	557	514	549	602	530	580	569	556	563	561	599	577	514	508	528	533	536	605	554	537	561	540	523	548	607	528	552	545	515	568	580	536	580	597	576	556	560	568	588	544	581	544	559	593	561	562	539	548	506	545	567	541	600	570	558	545	580	547	595	538	579	583	554	539	535	531	522	613	563	551	517	516	610	550	557	578	549	561	540	563	575	605	557	542	554	576	596	558	563	582	560	532	503	576	606	506	515	545	552	580	553	519	524	509	544	559	554	557	569	535	596	538	549	564	592	524	558	532	554	580	546	538	563	551	563	556	523	541	476	564	525	572	585	613	538	547	547	559	562	562	594	562	577	568	600	567	502	535	542	503	545	554	532	569	537	543	549	563	568	549	585	565	532	540	565	569	515	527	542	559	604	577	529	558	558	552	575	569	595	516	482	593	572	560	570	521	536	547	553	597	533	563	588	570	588	552	557	593	532	526	540	527	523	558	539	537	566	561	603	550	554	557	516	556	579	550	566	599	593	543	527	596	587	586	570	565	544	615	546	584	559	555	572	532	535	585	547	585	544	571	562	570	590	615	506	567	559	534	532	560	539	564	539	559	575	568	535	616	584	532	580	542	564	557	525	552	586	547	557	532	544	542	548	549	530	568	562	559	613	567	594	558	524	544	627	541	545	573	557	569	547	555	590	570	567	507	559	521	580	540	547	506	527	561	581	561	574	548	506	580	563	529	560	590	553	585	562	574	540	616	589	538	526	567	548	552	513	551	542	568	559	526	567	583	527	569	524	563	587	542	575	567	552	543	533	562	547	536	552	539	566	557	537	576	545	545	523	545	552	533	552	558	558	546	588	589	551	546	535	544	547	556	566	526	555	526	556	572	564	563	536	574	557	555	516	550	557	602	538	545	536	537	570	570	539	499	520	544	520	570	529	555	600	549	565	522	549	570	568	567	525	507	544	544	570	574	559	546	548	517	521	580	592	546	562	526	540	532	538	557	535	512	552	577	538	584	592	551	537	529	542	575	578	586	572	545	548	528	561	547	521	570	591	570	541	572	574	554	545	553	542	583	586	566	531	573	539	568	539	573	606	524	493	580	526	590	587	547	544	573	554	573	548	534	571	572	549	552	533	546	583	554	552	525	547	583	540	561	556	540	530	584	558	562	542	537	633	525	586	535	545	512	557	564	593	609	569	522	546	565	559	570	540	556	538	549	569	524	540	581	554	597	566	580	556	565	582	582	571	541	592	544	559	585	537	556	543	538	561	567	567	567	542	521	541	531	502	551	510	575	559	595	538	539	558	561	541	593	546	543	517	554	544	547	527	541	540	582	527	582	590	543	553	570	577	584	559	535	524	534	514	535	547	512	566	601	601	549	563	537	579	574	526	583	543	515	546	565	516	556	606	570	559	552	530	631	593	592	566	526	526	576	537	571	549	587	515	556	536	565	576	571	543	570	575	583	573	522	589	534	554	563	537	611	596	571	545	553	551	523	609	570	508	552	570	565	594	550	568	548	538	517	552	571	513	546	569	587	520	572	520	535	568	561	521	578	511	563	557	553	570	583	575	534	573	561	578	555	565	577	604	568	577	552	563	541	591	521	568	554	599	538	589	547	561	546	554	590	560	553	548	575	591	536	574	579	549	604	554	540	576	582	522	608	526	573	562	592	553	540	558	618	529	584	589	528	512
5375	14983	12839	6824	4541	3322	2616	1992	1716	1363	1283	1073	1020	940	884	794	813	797	770	713	708	720	684	671	645	690	660	637	646	636	640	648	668	676	605	602	587	591	587	599	588	600	582	591	615	593	646	609	580	614	617	592	623	585	636	653	609	601	602	574	589	628	667	612	595	597	593	569	585	582	587	572	580	590	568	611	559	575	599	608	591	588	590	577	620	585	562	616	604	581	583	574	593	580	594	587	593	612	558	587	584	576	645	598	547	590	620	564	559	643	595	604	590	550	582	587	551	571	595	558	579	543	593	601	597	564	614	602	567	571	636	594	613	588	552	600	540	579	585	594	637	613	601	609	605	582	562	590	562	556	580	554	593	617	572	617	593	566	543	586	601	615	607	593	548	577	601	585	610	566	611	602	583	593	592	639	574	542	628	610	606	592	620	606	565	578	574	625	629	600	600	565	588	568	569	594	595	604	567	605	602	549	626	567	568	606	640	560	561	578	582	532	561	616	561	600	621	645	567	651	564	572	623	545	568	581	598	598	594	560	579	603	580	582	568	576	563	604	612	594	601	579	547	557	553	581	632	576	590	531	589	582	579	586	596	555	547	603	551	556	572	576	594	566	618	575	568	556	589	570	584	595	585	638	546	588	551	587	585	613	582	596	577	626	575	581	624	601	589	570	575	569	598	584	579	611	572	569	616	604	572	589	585	577	583	592	606	579	569	611	569	613	582	593	565	574	563	565	588	575	583	593	613	609	633	599	575	587	562	542	610	556	563	640	577	571	585	585	589	571	589	578	606	575	600	619	628	610	579	562	584	540	594	587	551	597	569	590	603	598	590	576	595	621	600	584	561	576	590	540	547	560	545	557	573	609	606	588	607	575	565	612	611	623	610	592	557	610	583	575	573	576	600	610	581	561	616	578	540	573	576	604	592	598	586	556	568	568	591	583	572	530	590	560	617	616	561	583	636	581	617	630	588	573	607	610	601	596	568	646	573	595	565	554	587	611	542	594	602	615	573	583	604	596	578	584	577	579	560	595	570	631	585	580	592	595	592	604	604	588	613	601	607	558	576	598	611	664	608	565	635	575	582	619	534	573	565	548	593	602	586	557	556	552	552	567	631	620	591	638	624	580	570	637	591	635	607	551	565	582	586	563	582	586	574	601	596	587	648	570	579	612	620	589	553	565	549	610	569	616	597	581	592	575	584	565	571	587	554	586	589	580	583	584	591	613	583	571	567	590	602	562	611	586	598	588	606	602	604	582	577	592	598	551	606	615	580	577	558	599	568	550	584	607	640	574	563	598	577	577	573	612	571	635	622	627	615	549	567	603	550	599	611	591	558	610	587	616	593	591	544	579	599	628	597	596	596	596	612	583	566	571	612	595	601	575	563	604	618	620	583	632	559	568	594	625	585	620	587	599	573	581	610	578	610	553	579	585	581	619	638	582	587	561	566	616	592	600	614	504	599	570	593	582	574	676	579	572	580	631	591	571	537	564	545	599	560	567	576	590	574	602	564	616	596	542	554	577	624	583	607	564	578	578	570	593	591	574	608	587	596	586	608	590	597	605	589	568	578	606	597	548	592	575	575	562	573	557	614	608	605	634	608	571	598	557	600	493	592	662	582	600	555	562	577	610	592	626	593	615	584	641	594	580	601	577	545	594	573	588	594	569	541	562	593	573	577	594	613	561	581	602	565	529	560	601	563	570	583	586	540	551	590	620	603	587	598	582	573	542	615	596	626	646	597	595	546	554	603	627	569	558	551	605	555	572	561	637	590	573	619	567	582	618	597	652	579	589	628	574	541	601	568	588	583	604	589	632	603	565	606	625	576	561	589	555	551	614	592	574	609	544	587	570	569	577	588	574	608	594	571	595	659	584	583	546	566	574	576	587	633	580	575	562	568	547	629	539	589	574	579	565	610	618	592	611	603	557	645	565	577	566	594	560	570	594	564	620	606	589	601	619	564	599	630	582	593	575	627	603	564	565	599	575	578	622	623	582	620	557	626	621	595	601	581	532	532	545	584	582	628	597	583	562	613	584	600	606	548	610	576	577	612	611	536	611	564	568	582	632	605	567	608	564	616	584	575	581	568	609	612	565	602	591	579	547	622	604	581	560	607	567	587	598	598	614	586	559	577	595	603	590	589	550	560	562	563	561	579	606	560	589	562	585	580	539	604	590	575	606	562	601	576	574	597	586	644	565	531	591	625	579	590	605	608	602	576	552	640	573	604	549	621	619	565	599	552	652	633	601	588	564	604	602	560	621	585	603	591	598	564	611	586	609	521	565	577	603	598	557	598	573	608	572	575	588	581	600	582	565	623	596	577	588	582	578	564	583	575	634	602	581	587	557	620	593	569	577	574	594	641	609	552	571	577	543	616	584	583	609	602	578	636	609	615	584	615	585	593	593	579	603	567	656	602	589	545	587	627	624	577	618	576	597	593	578	572	588	561	579	580	550	558	607	619	560	567	602	556	615	586	560	567	567	622	574	566	574	574	601	599	577	599	632	596	621	618	610	626	620	560	623	618	596	614	611	608	592	567	572	521	578	574	591	555	584	595	604	558	553	543	552	564	621	585	558	583	625	624	601	580	585	583	602	563	611	545	596	569	606	619	574	552	606	569	619	589	607	597	564	578	589	564	595	591	579	609	600	608	554	561	636	615	527	613	584	603	595	558	557	633	556	578	560	605	596	609	613	597	547	588	570	589	561	587	587	583	534	596	613	578	593	574	599	604	615	568	557	554	574	603	627	605	556	616	605	565	592	591	635	585	598	572	609	593	550	560	611	581	608	619	618	548	576	607	575	597	608	568	586	580	607	600	610	579	586	584	598	589	589	556	637	565	566	599	633	589	558	574	604	597	546	594	593	618	570	580	589	561	581	573	530	570	558	600	641	599	590	618	601	565	560	595	581	637	627	569	600	570	606	605	569	621	565	589	577	624	606	545	617	572	604	573	577	618	601	577	561	603	570	542	567	549	648	572	589	594	572	593	573	571	541	606	613	631	583	613	596	585	568	600	568	568	582	617	631	605	570	563	581	592	561	609	536	592	621	599	600	573	607	594	585	616	578	588	621	601	599	587	550	578	612	589	554	598	564	607	591	601	560	600	598	580	561	548	606	594	624	611	610	601	563	580	588	547	614	598	576	531	651	619	592	594	623	605	571	571	584	568	617	591	612	548	621	591	578	604	526	599	582	595	600	586	580	543	579	573	564	615	590	570	553	586	560	577	598	576	611	564	631	605	545	597	557	574	559	591	588	552	575	620	600	537	569	580	617	614	602	615	560	570	642	567	581	602	558	553	577	575	610	566	605	633	599	580	607	577	570	598	609	670	622	574	611	567	535	598	596	637	546	598	580	594	549	590	571	586	573	602	566	586	612	582	567	621	609	653	574	591	628	606	572	588	591	591	553	646	618	606	541	597	598	571	611	611	622	605	593	530	584	594	569	570	624	587	567	599	610	619	615	583	575	563	602	571	559
27605	20798	9583	857	551	536	517	445	444	431	432	449	448	456	439	433	417	409	446	422	458	404	436	417	438	452	443	440	436	442	412	407	458	408	388	442	446	435	440	433	418	467	432	427	423	449	421	452	446	406	432	436	447	446	396	454	425	446	445	416	408	452	462	452	460	471	445	438	407	433	449	448	436	428	410	435	421	449	444	415	445	462	450	419	436	418	421	447	388	463	442	464	421	444	450	424	422	422	435	441	459	413	436	424	447	408	416	419	434	475	451	410	421	445	434	452	465	453	444	455	461	434	460	424	454	424	425	457	408	442	422	394	396	414	410	432	425	405	453	438	487	437	466	441	414	440	412	420	428	456	423	423	422	420	464	454	422	483	421	430	503	408	441	416	443	400	443	400	416	439	425	433	425	462	466	469	441	419	428	438	447	437	440	458	469	437	415	452	479	415	459	431	453	415	443	431	469	464	403	413	421	429	433	420	435	422	448	424	437	440	426	445	445	454	396	450	445	473	423	450	444	451	439	419	469	450	433	472	404	397	442	463	450	436	413	422	425	454	409	429	435	443	449	456	449	458	459	431	462	450	398	419	429	459	428	455	453	428	429	400	439	415	429	456	435	426	450	404	456	463	438	466	461	438	443	432	456	433	442	430	433	433	424	416	420	416	416	424	458	396	437	434	438	431	406	436	427	480	416	427	421	432	459	420	447	423	457	443	464	442	443	450	492	441	416	429	463	449	432	420	412	424	446	443	412	427	465	448	438	445	452	437	449	446	428	450	457	435	451	410	485	441	428	430	421	440	459	446	412	456	388	437	389	455	482	387	451	442	419	464	431	424	465	446	441	439	465	418	441	425	451	432	416	471	442	463	428	459	436	426	416	396	440	432	425	414	414	454	451	422	471	450	422	413	413	469	422	444	453	464	419	460	438	451	396	442	427	464	433	437	436	427	437	427	479	446	404	468	466	426	444	454	422	425	408	478	433	408	391	449	437	406	448	417	460	413	416	446	439	415	422	465	444	371	450	418	426	453	450	454	436	411	411	448	423	453	415	427	435	419	454	494	469	435	457	482	454	436	438	421	451	448	405	416	418	439	420	427	414	443	418	478	434	432	452	457	472	440	447	415	414	415	469	425	449	448	437	419	422	421	438	412	436	463	493	362	435	427	400	410	443	461	484	397	410	431	434	426	474	432	408	445	460	453	392	412	399	469	435	436	440	432	403	412	424	458	391	403	448	403	441	419	391	423	442	429	434	414	463	490	462	410	428	422	453	447	465	437	435	435	437	434	435	448	420	425	451	473	418	444	452	426	451	463	459	430	438	462	435	451	438	447	474	449	420	427	411	433	450	445	435	441	435	416	450	419	419	440	399	425	451	444	430	462	417	456	426	432	417	463	474	454	418	392	448	415	460	443	437	422	411	451	453	453	441	431	442	436	419	445	418	416	390	428	388	385	456	437	451	448	434	431	444	444	424	424	444	449	431	441	399	443	459	430	423	442	417	437	442	488	415	465	451	410	419	439	422	424	427	399	439	428	461	448	404	430	485	487	414	421	460	414	446	416	437	468	429	446	415	420	431	465	458	449	427	432	436	473	424	401	460	456	441	437	405	426	440	439	424	435	459	413	431	420	422	428	463	464	432	397	413	438	455	429	434	475	427	404	427	468	426	446	403	427	451	441	398	429	431	433	436	437	431	460	442	462	422	414	429	401	458	460	373	454	433	430	487	438	451	452	442	446	443	460	454	427	432	436	458	465	432	432	436	427	462	435	429	414	446	427	428	470	421	453	466	442	417	402	428	431	422	427	454	428	437	425	445	424	436	415	386	427	446	411	463	437	419	426	419	398	436	469	438	430	405	405	474	388	452	444	478	422	385	408	412	409	425	446	446	401	407	458	439	426	418	400	446	430	457	433	456	433	473	407	433	450	454	441	432	438	456	470	406	471	405	490	453	435	437	446	454	437	463	409	437	428	439	408	408	442	418	418	438	437	438	418	409	435	406	429	478	444	464	393	455	447	414	398	421	442	451	435	425	443	445	477	416	472	420	419	416	414	429	441	439	414	418	439	423	436	424	478	420	444	425	422	428	441	430	422	431	456	469	454	461	453	445	457	448	441	439	439	474	445	454	455	453	427	436	458	440	443	403	407	422	442	410	409	439	411	412	402	468	423	453	462	434	426	405	413	388	442	399	426	455	444	457	448	460	431	442	428	408	430	417	451	465	439	423	435	420	442	443	417	453	410	416	462	425	460	475	443	417	398	443	404	434	463	439	437	432	421	414	434	436	440	436	398	413	441	427	447	451	434	416	411	481	459	436	444	398	426	427	449	419	428	436	446	433	431	426	446	478	416	432	435	444	462	455	464	414	407	468	459	434	427	463	458	428	452	448	453	410	441	435	449	416	434	416	434	419	436	460	425	401	454	431	400	393	448	425	462	408	434	456	421	471	462	464	404	439	429	447	458	426	436	475	431	453	441	419	485	432	404	430	443	414	434	475	421	424	457	425	415	454	443	453	423	441	480	398	458	471	484	453	446	478	436	432	427	428	439	435	448	446	414	446	438	437	442	451	449	462	441	440	465	434	443	431	388	394	417	501	402	455	480	415	448	427	450	425	431	456	388	405	471	404	452	418	461	423	422	419	445	415	425	414	360	442	416	452	471	411	421	425	466	402	455	459	435	482	431	436	438	462	451	443	456	418	426	422	457	430	437	468	449	443	413	442	420	427	449	417	444	494	443	427	448	420	478	404	429	421	457	395	446	478	439	432	430	437	441	442	407	429	449	418	411	428	425	468	455	428	412	422	419	441	407	425	425	425	461	429	449	480	463	433	449	406	436	418	426	430	411	424	443	397	448	449	406	384	411	422	447	434	425	438	421	435	419	452	423	436	423	421	453	418	398	435	457	431	420	402	402	458	437	430	463	448	440	442	441	420	432	399	392	426	453	413	458	428	414	441	438	421	434	421	422	409	458	442	446	439	429	438	402	363	424	449	420	436	471	418	436	472	450	432	420	484	435	423	471	447	421	451	418	413	477	429	385	400	441	446	455	416	414	418	462	429	440	419	465	432	453	430	467	410	408	481	441	456	447	460	441	455	430	419	446	417	434	450	432	402	414	432	452	447	400	427	404	398	444	460	449	473	413	454	448	413	419	452	417	449	432	427	421	439	455	442	395	471	444	448	442	400	445	435	443	434	422	437	440	439	402	432	399	459	425	434	379	464	409	429	459	453	421	416	422	425	424	423	450	479	413	426	427	430	439	436	508	406	416	458	455	434	425	451	409	445	459	435	428	432	414	422	454	443	424	436	466	427	454	441	424	428	443	431	425	477	457	428	458	436	423	424	427	402	419	431	444	439	411	461	443	437	420	480	397	443	462	432	432	451	423	459	479	450	450	476	391	443	434	450	446	407	428	443	427	429	431	431	435	436	400	458	424	414	427	442	423	414	452	441	438	400	477	415	431	416	401	451	432	434	462	464	423
4233	938	808	566	562	536	517	479	492	402	465	452	482	458	444	445	467	450	428	448	474	440	466	420	463	466	472	467	456	480	460	432	444	483	438	446	452	492	474	472	450	466	428	445	431	434	426	478	471	480	477	463	476	495	454	442	413	459	451	478	448	464	444	438	434	468	439	461	427	438	456	427	449	437	454	459	434	461	472	464	476	410	421	465	445	421	458	469	441	445	455	453	457	450	464	483	413	438	437	457	443	439	448	435	411	491	456	443	451	429	409	452	487	425	425	464	459	478	470	485	447	448	453	496	471	472	395	426	461	430	436	453	445	475	455	468	458	449	456	443	473	460	459	473	452	463	474	432	408	455	486	427	454	439	501	476	470	422	443	483	430	464	427	434	474	425	444	465	410	414	435	467	452	457	482	471	446	425	431	427	459	458	442	430	462	417	429	462	465	447	463	453	438	498	430	451	450	476	438	464	436	441	428	464	449	472	439	454	408	426	415	429	414	446	451	490	457	422	440	457	470	471	469	426	421	442	419	438	479	473	423	431	441	452	450	444	472	461	460	431	436	447	468	506	474	473	470	410	467	443	423	410	483	454	451	445	471	457	424	457	422	446	465	403	427	430	461	439	449	463	437	465	454	465	445	458	423	414	446	455	412	450	470	458	438	439	442	523	453	450	472	460	407	443	516	480	424	420	465	406	427	450	473	474	467	434	447	429	501	442	449	455	461	428	431	446	421	443	461	439	457	447	457	471	472	434	413	399	445	450	430	464	458	414	445	447	411	462	389	440	440	498	451	438	417	414	435	447	436	451	463	429	443	464	462	445	464	480	442	442	457	466	463	467	450	416	431	428	421	435	472	427	452	435	465	457	473	451	444	402	487	442	460	478	445	437	438	457	467	437	486	424	452	425	416	462	431	408	453	451	423	428	485	441	480	443	453	439	465	439	463	459	451	436	462	415	446	442	418	499	480	458	420	443	485	433	450	454	467	434	447	425	469	424	459	453	446	447	467	456	468	468	451	442	460	417	446	465	433	462	465	421	450	430	450	462	446	419	445	456	463	446	436	442	440	452	443	436	450	430	425	448	452	456	445	468	475	417	444	458	445	438	436	443	437	458	440	458	410	450	465	455	404	476	461	428	460	424	474	432	453	438	443	429	441	418	451	457	478	443	443	418	437	466	461	404	421	445	473	462	449	433	450	477	476	465	421	432	484	452	456	434	466	462	442	465	450	444	457	452	457	461	454	425	436	424	439	449	448	461	462	449	431	434	436	455	416	433	459	461	436	458	437	454	432	412	457	477	402	470	418	425	454	427	442	448	479	440	444	444	485	416	431	429	432	444	439	457	445	465	473	423	448	443	413	426	437	463	455	446	419	447	464	452	467	480	498	423	440	460	484	441	463	466	440	411	479	502	458	460	430	450	462	428	418	448	484	433	511	426	464	419	451	451	437	474	411	405	457	452	411	500	424	470	444	443	465	407	434	475	452	445	456	443	435	458	447	449	446	457	422	448	445	465	444	454	477	458	444	451	447	455	427	435	449	443	418	463	466	416	473	462	435	435	432	455	434	464	410	432	484	493	456	455	466	448	449	431	448	433	408	440	458	457	470	468	467	444	454	445	478	460	456	461	422	455	447	417	450	438	458	426	461	464	444	459	452	461	448	465	419	414	434	450	439	470	424	472	449	473	432	492	458	411	438	417	462	418	476	395	430	451	456	479	450	454	457	434	464	425	425	464	433	437	455	440	409	430	428	465	454	478	439	472	465	424	490	497	435	490	470	432	430	416	431	477	446	422	416	446	443	435	460	475	445	443	440	455	396	453	448	431	459	456	426	420	437	435	490	404	444	445	484	442	477	402	468	426	442	452	452	455	492	448	469	515	454	434	438	461	466	443	457	460	438	473	430	483	428	435	467	446	456	432	438	444	459	420	431	490	465	449	473	437	479	414	441	471	435	458	464	445	458	440	403	446	439	473	452	463	428	468	436	431	474	424	410	444	468	500	418	398	420	440	489	434	430	439	439	479	470	459	456	448	429	413	463	449	419	467	451	444	459	432	462	447	459	454	442	485	486	443	437	423	454	443	466	430	430	415	462	432	425	459	454	435	443	451	447	421	459	441	447	443	465	458	446	449	433	443	462	448	452	427	450	439	439	446	418	460	437	438	450	420	453	438	400	465	476	464	438	435	475	453	428	438	473	437	452	437	459	419	446	459	452	456	426	441	493	447	395	492	436	463	427	438	425	458	461	437	414	466	419	457	439	456	440	425	491	407	418	414	435	448	483	451	430	464	470	451	476	445	432	442	436	459	442	445	448	459	444	435	465	482	488	420	436	461	475	433	437	493	443	434	426	477	451	463	431	393	434	480	421	410	475	414	464	439	461	448	453	455	439	457	449	489	451	474	443	451	425	447	473	391	437	460	437	433	459	454	446	428	432	421	437	414	473	415	430	460	484	463	462	443	428	413	400	430	445	455	464	431	455	486	418	445	404	442	474	446	448	456	427	441	399	446	433	461	478	449	411	434	463	465	458	461	458	439	478	405	452	476	416	450	478	467	446	437	442	419	473	424	398	447	401	450	435	425	444	423	427	477	455	464	453	462	432	472	462	437	441	439	445	419	489	446	442	400	462	421	460	419	468	440	407	433	447	423	422	433	464	405	486	437	444	439	462	444	484	436	448	470	440	468	465	457	444	468	433	429	450	420	426	454	461	469	434	467	427	400	417	443	447	446	440	430	467	465	434	441	455	411	450	426	431	455	441	435	459	422	466	448	488	417	431	462	443	415	474	461	447	456	425	439	482	469	436	483	451	417	475	486	452	439	428	460	411	405	444	483	469	421	432	443	460	477	426	473	429	441	461	450	474	477	449	428	417	408	456	477	413	466	449	475	487	432	460	469	421	450	455	426	475	443	441	415	448	443	430	461	458	432	464	427	456	427	438	422	406	433	438	461	413	423	422	449	475	445	430	459	430	444	427	451	440	451	453	461	447	424	478	455	437	441	468	448	430	435	478	459	423	438	474	444	476	455	450	416	450	460	457	431	451	470	422	437	453	445	431	470	431	442	463	432	447	429	459	440	456	448	456	462	453	422	399	495	431	419	419	456	467	481	467	436	492	455	458	408	440	463	435	460	431	455	414	457	445	424	457	448	465	475	456	442	471	423	447	462	454	451	441	454	435	453	467	420	467	436	435	478	450	447	439	435	459	434	496	436	467	440	482	453	485	422	459	412	451	512	424	468	441	474	457	446	437	432	472	450	448	435	457	455	488	487	431	441	444	450	441	464	439	443	414	469	433	456	456	467	437	412	445	429	462	432	461	393	437	438	434	467	445	454	420	461	449	477	435	408	438	436	416	451	462	475	447	412	454	419	421	467	444	460	422	479	456	463	496	445	423	444	477	432	438	405	455	442	453	438	483	474	449	443	448	435	412	429	466	458	450	412	447	428	463	444	500	444	446	467	406	411	441	465	438	453	415	427
23846	21354	28943	24095	21358	20198	2787	1423	1086	1029	916	886	877	912	880	848	853	776	834	810	814	764	774	787	772	797	820	769	816	775	762	724	755	806	795	762	745	707	728	770	760	691	805	830	749	702	703	725	770	722	732	823	774	791	765	799	709	734	724	729	722	804	758	785	741	776	799	753	713	748	773	759	786	732	761	752	737	765	775	738	778	750	735	711	767	760	725	714	710	730	763	755	747	787	676	751	739	772	709	781	770	764	759	757	728	762	790	705	747	757	728	768	777	712	741	794	774	726	716	751	758	765	736	729	776	767	763	788	745	776	762	736	751	745	768	697	757	747	743	760	709	699	780	782	740	718	690	693	724	703	732	721	735	717	713	795	737	781	759	746	723	796	772	724	740	714	752	785	733	791	735	741	773	774	747	751	771	770	742	767	722	749	711	768	723	775	740	778	790	707	751	710	697	713	731	714	773	702	798	771	719	765	760	748	758	754	737	700	736	744	734	764	745	719	700	730	762	751	731	697	767	796	728	800	780	718	801	732	816	756	744	726	727	766	772	717	731	733	734	772	747	773	773	776	783	720	761	717	744	754	754	742	760	737	731	777	836	803	757	768	725	738	754	764	789	711	741	752	781	750	715	742	761	779	756	736	765	761	706	721	787	727	718	691	777	769	746	714	765	759	759	775	726	803	753	793	722	780	756	788	716	712	705	754	674	744	730	726	698	704	742	717	696	779	721	755	730	798	718	761	786	734	733	772	826	782	696	737	700	745	686	754	761	749	718	732	747	760	735	722	718	776	737	721	782	718	766	730	774	803	740	740	716	756	737	743	718	760	761	765	734	740	746	701	755	709	704	773	724	776	693	746	730	786	740	718	753	761	694	771	769	738	779	754	774	759	746	767	746	754	706	751	747	704	685	758	730	745	747	725	729	728	711	708	745	721	765	774	736	778	735	761	723	757	786	748	724	717	699	719	761	736	781	699	722	714	782	777	740	718	697	707	736	740	714	707	742	727	778	757	782	716	726	758	723	691	776	716	752	738	745	714	701	741	752	756	752	773	789	744	749	754	725	788	769	766	709	754	740	764	760	729	738	686	741	737	729	740	753	791	744	682	747	737	732	765	749	731	737	742	792	739	722	784	745	736	729	706	774	789	731	764	705	740	729	690	766	718	746	713	756	752	727	740	748	774	747	724	729	728	716	764	753	746	684	697	763	740	742	703	768	757	733	730	748	756	730	810	758	694	765	794	755	708	779	741	787	725	746	732	748	712	742	709	747	793	760	752	764	711	742	731	690	706	698	713	742	757	747	711	738	737	782	803	763	738	733	708	748	751	677	710	694	783	739	763	756	737	719	737	769	788	733	739	734	738	756	744	736	728	739	747	809	724	731	761	751	773	760	726	788	738	721	748	732	705	714	786	711	760	734	771	699	697	786	728	731	802	802	763	723	724	750	755	776	801	776	706	756	717	751	725	748	746	729	694	755	772	702	736	740	767	774	751	702	756	710	727	747	741	720	754	757	723	725	751	782	700	789	677	753	816	746	731	723	757	768	777	758	707	699	755	767	738	729	782	773	771	767	754	746	757	765	706	732	749	745	723	786	732	760	736	796	757	755	756	756	711	797	752	746	751	745	750	740	763	709	716	755	740	751	746	730	761	718	800	729	747	712	756	734	725	765	771	784	763	708	758	743	805	725	754	731	718	775	760	769	717	749	761	784	717	793	748	763	718	753	798	794	719	753	750	771	804	707	724	773	750	753	725	776	715	721	769	687	757	736	748	744	754	750	751	712	767	713	742	783	748	726	692	765	683	729	734	694	736	693	786	755	719	739	747	750	769	782	745	729	760	765	726	759	756	719	708	721	753	742	761	694	729	707	726	777	760	768	759	732	751	744	750	755	696	693	729	767	769	713	705	746	775	772	687	724	700	798	756	742	746	781	762	770	778	699	717	735	734	771	769	671	666	735	776	737	826	792	779	764	755	737	750	722	796	746	749	731	734	761	764	684	677	757	788	762	769	788	698	746	785	787	750	735	764	736	722	696	723	714	738	762	780	747	681	737	733	751	765	767	763	694	749	687	724	734	745	731	777	731	804	768	774	726	790	742	722	751	707	761	764	728	746	753	678	699	701	713	752	714	772	748	760	743	745	754	687	778	736	722	760	782	754	794	777	735	753	731	764	762	733	731	752	707	746	771	788	736	728	789	740	761	734	778	721	723	731	726	752	745	731	745	739	733	762	749	716	793	759	774	807	704	689	727	733	718	753	718	747	724	754	741	755	755	772	735	750	725	752	746	731	732	789	761	693	763	750	758	772	753	771	767	706	750	803	770	723	665	738	786	769	760	754	761	702	758	731	721	780	806	733	821	708	779	707	773	762	762	751	756	723	797	792	774	685	785	693	754	737	793	763	786	738	733	767	704	748	747	774	735	730	775	776	759	738	723	733	743	784	728	723	742	777	791	732	727	757	777	745	725	749	729	724	720	685	728	783	728	726	804	740	767	754	716	760	708	736	750	724	769	685	734	731	790	792	759	729	732	767	765	728	737	734	730	752	776	739	763	708	748	769	714	757	756	759	740	723	738	759	757	706	662	767	769	691	815	769	688	751	753	765	733	685	749	756	751	701	681	751	766	727	720	766	713	711	744	750	750	699	800	791	788	761	746	714	755	743	757	697	746	771	731	780	736	721	727	700	757	760	748	744	733	693	774	771	705	747	771	754	738	727	727	775	759	749	748	726	759	763	772	746	732	733	771	754	704	668	751	760	761	716	754	783	749	769	726	718	746	747	769	736	719	749	737	743	767	751	724	758	724	817	743	749	703	749	689	719	737	710	703	728	732	743	764	811	696	754	716	747	735	728	691	757	704	738	763	762	779	747	757	759	772	769	779	734	731	762	789	723	766	730	737	742	733	710	741	747	764	784	743	712	729	770	764	739	722	712	762	687	756	755	672	742	759	729	793	731	709	715	714	797	775	780	754	736	723	771	731	743	764	785	778	750	741	727	734	750	733	738	711	791	717	711	743	759	748	727	748	812	715	789	717	735	725	778	691	772	750	786	687	761	746	727	741	768	715	718	747	737	770	775	730	747	735	746	748	730	686	716	736	777	768	772	719	737	760	740	737	756	796	756	722	739	794	768	742	750	697	758	755	734	689	731	738	722	687	692	771	738	740	710	704	744	735	760	792	728	735	713	724	759	777	703	756	781	766	735	774	733	744	724	706	726	725	746	747	719	780	758	753	738	726	749	728	770	759	778	754	738	749	739	784	735	696	721	765	733	749	694	756	742	744	781	726	774	746	730	737	748	739	750	747	726	693	720	743	709	723	759	745	754	752	693	711	734	756	795	736	705	746	759	733	748	763	777	718	727	745	762	721	743	751	753	744	765	727	722	771	728	727	722	758	763	666	768	748	784	740	717	718	727	738	723	730	803	687	725	763	705	718	749	737	745	772	762	748	743	761	734	767	761	780	823	792	744	702	738	738	770
3898	9205	7999	4079	2870	2256	1808	1520	1325	1130	1055	1057	1002	948	923	891	827	814	837	830	815	828	802	816	781	822	817	761	773	814	721	785	797	777	739	731	781	764	784	849	836	747	717	755	803	761	784	776	823	739	750	742	761	751	801	743	797	720	772	757	775	758	776	777	787	706	711	760	762	728	733	785	740	716	753	756	720	750	762	772	751	743	808	752	697	774	756	749	792	724	760	794	760	765	726	737	789	705	763	732	730	740	773	730	782	772	755	739	769	780	803	784	771	770	711	810	724	839	778	808	735	767	787	788	752	785	769	705	753	734	733	748	750	764	775	757	776	744	772	777	752	784	794	831	739	741	788	734	768	782	733	797	777	780	740	749	778	746	748	728	745	775	744	770	766	731	739	743	767	782	760	720	758	749	813	785	677	810	746	778	741	789	832	751	767	697	761	757	751	748	733	724	786	809	740	774	736	747	731	748	711	838	794	764	760	766	747	751	703	783	738	761	763	783	697	785	779	760	731	767	774	800	719	769	769	769	782	764	833	817	761	740	777	804	791	733	771	789	730	769	727	764	729	781	697	733	790	718	801	763	740	775	731	751	755	832	751	778	768	745	762	788	785	712	739	755	739	739	766	761	743	719	690	803	808	760	739	809	727	773	731	726	706	765	751	744	734	751	754	747	749	766	770	775	735	809	755	719	760	776	741	783	781	814	753	720	826	737	775	734	778	708	788	729	781	764	745	756	727	764	749	767	747	738	770	782	781	761	736	803	773	722	803	802	718	756	770	746	737	747	770	744	822	708	764	745	795	706	739	757	715	738	721	756	779	788	732	789	746	778	763	756	756	784	762	774	771	796	751	740	797	785	730	733	773	782	725	767	770	777	794	779	745	797	730	757	763	788	818	751	705	724	730	722	736	736	786	736	742	769	745	750	760	771	788	739	761	722	744	730	782	790	783	801	735	808	759	718	772	767	777	764	766	733	788	779	765	751	710	724	717	708	737	782	761	788	761	781	732	777	772	775	797	777	774	771	747	714	771	749	834	769	787	726	755	772	718	793	750	756	727	781	738	768	731	710	769	768	813	786	800	768	750	743	800	755	780	776	798	717	709	760	776	766	745	713	737	780	757	779	757	797	754	749	758	772	752	733	756	735	737	757	750	766	823	753	734	798	746	780	778	807	807	726	750	725	759	753	767	778	789	724	754	740	780	770	781	779	796	757	709	735	732	726	740	722	768	759	767	775	741	759	771	752	767	746	841	698	787	773	777	770	780	770	731	804	751	764	752	726	762	765	758	776	774	783	749	793	752	732	734	735	725	745	764	760	752	737	748	711	754	720	741	735	790	747	742	781	733	751	715	752	763	793	770	759	756	757	753	810	780	739	782	727	801	731	773	712	806	742	759	758	710	770	790	763	757	802	754	752	779	751	777	803	763	802	759	778	736	747	719	774	771	818	777	789	759	769	743	753	781	704	731	765	716	787	735	741	760	793	742	750	745	761	728	748	741	768	761	705	721	737	735	787	773	714	730	753	776	788	738	779	745	727	742	789	789	803	776	780	800	788	753	735	789	751	755	736	751	775	752	758	758	782	735	715	712	733	759	752	780	760	787	767	742	768	785	772	754	769	728	744	744	751	789	753	721	744	799	690	800	760	761	756	772	728	811	735	703	730	742	735	771	717	698	768	754	748	746	754	746	777	792	737	770	762	704	750	724	722	777	733	795	740	741	784	764	775	760	775	787	729	718	791	777	768	761	767	795	760	762	748	821	720	760	779	770	756	781	766	776	741	754	810	757	781	738	807	738	821	744	762	771	771	742	768	725	771	738	738	750	737	724	767	775	793	759	729	756	770	726	785	801	715	742	766	723	766	788	763	788	765	729	780	787	795	768	762	749	772	768	789	737	726	700	756	786	731	747	799	811	763	758	710	736	757	754	762	743	763	780	793	778	773	795	752	742	730	755	757	780	750	717	765	776	766	730	747	754	755	771	747	702	759	714	789	783	770	743	762	786	781	792	767	770	831	759	781	721	767	749	713	776	739	792	818	732	737	740	798	736	773	731	724	750	762	751	744	768	822	775	735	743	728	746	819	788	782	708	758	762	787	785	715	762	726	771	738	778	761	782	796	778	776	752	769	761	737	735	754	843	779	732	778	771	754	756	790	749	825	826	761	785	745	779	766	764	758	748	775	750	757	782	746	747	779	735	782	798	744	746	781	783	756	768	788	774	766	729	742	765	766	788	778	842	773	779	728	774	752	721	765	777	722	762	788	778	777	745	787	699	750	747	718	761	789	760	746	727	786	754	815	736	690	723	749	819	734	779	770	757	741	782	721	731	788	786	745	802	770	734	697	771	747	771	744	719	753	798	767	757	762	776	768	750	743	746	804	753	732	746	791	713	725	800	810	768	739	762	773	743	794	749	731	741	747	724	770	762	798	722	768	763	746	795	686	756	778	788	718	744	738	737	764	773	769	723	749	732	766	760	771	787	754	779	759	673	773	739	809	765	783	773	768	716	787	766	761	786	734	799	740	787	754	749	758	772	763	714	708	740	741	760	757	762	807	770	790	797	762	774	791	738	782	800	755	760	802	818	722	755	736	751	748	752	770	789	776	759	744	722	760	735	740	757	734	771	732	757	762	748	748	802	742	793	720	764	736	794	766	746	747	726	772	738	785	792	744	783	706	759	729	764	798	726	735	771	769	754	788	704	764	725	704	777	753	776	723	837	805	785	727	780	819	729	737	758	792	781	743	743	712	774	732	657	745	770	791	747	752	753	744	742	775	810	775	773	715	778	752	756	730	760	719	784	805	749	752	697	719	761	778	767	808	753	764	761	739	752	776	756	751	732	757	748	766	812	795	753	728	787	729	744	737	758	779	776	742	787	779	750	756	742	730	759	763	740	730	743	815	758	783	790	747	725	704	767	768	784	787	732	786	800	809	774	796	762	708	732	769	747	729	696	744	739	749	747	745	761	775	731	763	739	722	727	723	796	699	780	730	740	779	747	750	799	754	732	768	772	722	789	773	740	690	777	748	686	776	735	743	764	744	770	743	725	727	765	704	741	754	758	800	815	777	776	754	778	720	786	695	809	765	732	726	687	726	766	750	727	740	786	760	751	791	797	752	799	791	743	782	793	743	770	721	750	745	779	755	681	749	759	759	781	722	789	763	762	771	757	821	757	748	805	745	765	778	753	786	739	743	741	760	697	733	742	746	758	768	706	802	803	707	742	744	733	799	795	753	752	750	761	783	758	719	804	783	743	791	790	824	797	717	772	774	774	696	792	785	755	717	766	773	814	730	750	768	746	748	721	757	740	740	722	762	761	766	790	714	769	666	756	759	804	766	720	793	746	735	780	719	750	774	749	779	770	814	799	791	756	746	761	805	742	766	761	771	722	714	714	733	785	799	802	745	727	787	739	741	758	721	711	781	718	723	748	717	743	715	731	752	755	801	715	771	734	736	754	772	769	740	788	733	724	771	772	774
24959	21335	28447	24501	21166	4775	563	435	369	334	288	292	281	264	269	249	243	250	239	235	240	240	234	222	212	204	219	213	192	240	191	216	207	196	214	217	207	201	201	191	222	196	207	207	223	227	206	197	212	232	195	186	181	186	215	234	205	233	213	218	176	180	194	185	202	203	219	201	224	212	210	215	211	198	221	215	211	190	230	172	198	211	215	195	233	209	181	206	201	204	189	206	192	184	214	226	200	199	221	183	178	206	196	211	193	186	196	195	206	190	182	196	225	189	198	197	214	172	206	202	220	198	204	213	197	193	224	197	203	192	180	179	209	218	206	198	198	205	217	202	184	206	216	238	190	197	198	216	202	219	214	213	174	183	201	191	184	214	216	193	220	197	186	226	203	210	202	173	221	218	235	204	181	204	191	208	208	191	218	188	213	223	204	193	201	225	222	197	212	176	197	209	177	203	200	204	184	196	207	201	209	217	186	184	191	224	180	188	230	216	226	201	215	184	219	195	207	212	193	201	224	196	233	207	236	176	220	199	212	214	208	201	206	192	193	189	188	220	184	221	171	189	171	198	223	214	190	196	228	215	184	205	191	212	213	192	209	221	195	203	195	210	208	188	192	212	219	188	204	171	206	182	206	197	256	193	216	197	219	179	192	175	186	186	221	193	199	181	197	208	220	205	178	214	210	205	211	193	196	189	227	209	194	203	215	194	192	207	203	185	184	201	210	192	219	209	217	200	236	206	186	191	222	198	216	207	232	183	194	188	215	198	224	194	201	206	218	200	192	193	197	191	205	205	203	200	213	226	205	209	178	210	194	187	187	206	215	229	223	194	210	227	199	209	182	220	188	194	188	202	217	202	198	207	199	205	206	194	200	189	196	182	206	178	183	197	210	206	210	232	201	197	200	224	184	201	209	215	209	195	196	209	226	198	211	207	184	182	197	218	192	212	210	196	208	204	193	204	167	192	214	244	205	227	211	210	201	217	203	184	215	189	206	204	202	186	209	180	179	211	194	185	206	234	217	189	202	200	182	184	187	203	191	202	220	196	194	219	212	201	219	199	244	204	191	219	202	193	204	205	206	193	203	186	187	190	181	191	218	222	199	168	199	212	198	194	165	193	190	210	193	198	225	187	187	221	173	192	189	207	192	202	193	212	212	186	200	209	201	215	152	189	179	191	216	205	185	193	185	207	183	196	200	213	204	231	202	197	207	185	218	196	187	224	193	210	205	231	192	206	185	203	186	206	188	230	198	200	191	208	207	196	225	203	177	207	211	204	220	233	196	211	229	226	203	194	213	204	200	219	179	221	192	212	226	202	197	195	199	229	217	198	201	215	201	195	216	180	209	218	175	205	201	205	199	232	202	215	187	186	188	214	199	220	212	204	216	204	200	211	206	195	184	209	204	180	183	214	196	214	211	187	189	200	192	183	200	176	196	201	189	201	218	205	183	199	204	201	197	210	183	185	188	212	202	197	201	182	189	207	184	200	190	201	188	208	213	207	207	232	224	185	214	200	193	206	201	211	188	190	218	203	191	214	203	207	175	209	197	195	193	184	207	189	221	181	208	191	218	190	209	189	228	203	167	233	220	183	192	205	183	200	197	201	218	216	219	207	213	188	220	196	200	217	213	193	211	237	183	193	208	197	214	190	201	211	190	205	225	205	193	203	217	200	204	183	223	190	184	196	233	209	211	221	221	218	197	179	199	191	191	184	203	208	194	219	198	205	186	223	210	172	190	205	195	197	192	211	181	196	199	192	174	211	231	211	221	198	211	215	216	196	211	198	187	208	196	232	191	202	192	190	199	181	185	206	222	194	206	187	220	205	232	202	218	248	201	188	199	210	211	215	183	209	186	196	195	199	203	191	209	216	225	201	223	205	211	199	189	229	208	208	210	191	197	188	195	224	195	165	213	217	200	205	195	195	202	199	200	206	190	189	204	173	203	200	219	194	196	217	205	190	200	191	212	179	226	207	225	208	218	229	201	192	175	234	235	201	211	195	191	202	218	190	193	205	171	212	206	199	185	199	203	208	174	198	179	218	223	177	208	195	211	206	200	216	220	195	228	208	209	220	204	206	206	190	201	210	187	191	200	214	206	200	185	193	214	208	182	208	213	233	195	196	193	197	186	184	183	213	209	189	215	212	209	200	228	190	188	206	181	215	184	203	218	194	186	220	173	231	225	217	208	200	185	215	175	191	209	207	217	182	206	205	211	195	204	211	190	208	194	186	197	205	223	211	192	191	195	213	214	216	209	211	179	183	187	223	178	191	194	179	196	190	203	167	206	189	216	184	190	202	198	210	210	200	203	203	192	203	212	211	193	207	177	198	207	193	209	215	204	186	213	206	191	205	189	209	217	210	226	214	194	199	219	208	194	228	206	196	188	194	177	189	213	190	202	177	208	181	193	205	216	215	206	210	188	212	213	209	173	189	204	197	216	212	201	207	197	215	202	194	198	184	204	220	199	168	214	190	195	206	202	213	203	190	212	194	190	200	207	193	207	191	202	205	204	201	206	193	197	203	204	215	206	213	195	204	201	203	189	193	208	217	199	234	191	222	200	207	190	190	209	192	199	197	166	186	192	201	204	198	201	225	173	211	201	200	223	186	203	206	228	209	206	210	223	204	225	204	182	183	199	202	198	182	214	203	179	226	190	215	189	198	197	200	198	190	182	192	212	203	195	197	209	207	217	188	209	218	188	208	201	209	194	222	192	188	187	205	214	189	193	197	179	185	194	207	185	198	211	191	214	212	192	227	173	185	200	199	195	195	186	203	189	188	209	201	185	207	196	182	219	195	215	196	220	224	205	200	179	187	202	216	168	217	210	206	213	193	202	218	183	172	206	216	205	191	205	206	207	208	179	220	194	217	203	181	207	186	211	210	210	236	223	214	226	206	206	196	224	205	219	191	197	192	217	200	203	202	198	180	184	222	208	199	220	201	215	202	161	187	210	189	214	200	197	199	198	183	219	210	226	191	181	198	199	205	199	191	176	192	166	194	220	215	197	206	214	226	181	199	212	223	209	210	192	201	204	189	200	177	196	185	172	197	193	196	199	199	206	199	187	225	199	190	194	199	207	207	203	215	232	213	193	196	196	187	207	202	204	203	227	210	190	227	194	210	216	200	197	199	222	203	171	211	217	176	191	242	193	195	220	208	182	221	208	179	207	182	201	177	191	193	181	200	205	194	202	197	205	214	174	221	230	196	185	214	218	179	204	213	206	211	195	218	178	211	195	184	196	221	208	185	217	205	196	203	194	177	213	196	188	198	183	166	200	231	196	194	213	214	208	187	188	207	212	199	214	217	244	197	186	223	211	204	223	220	195	195	179	198	213	204	234	203	212	206	183	189	180	208	222	205	189	221	221	202	165	222	193	182	180	203	196	201	192	207	206	212	183	185	196	210	199	215	208	192	190	220	214	177	176	177	199	212	210	204	204	190	168	190	214	197	212	200	196	229	207	196	210	186	197	219	199	195
3917	5947	4930	2423	1556	1253	970	708	596	464	407	373	397	322	315	307	288	273	278	276	278	283	234	272	280	275	276	232	240	249	243	217	228	262	234	279	225	245	255	250	234	259	212	231	244	198	250	228	226	236	261	226	231	218	226	232	221	225	213	258	214	254	219	216	234	251	225	247	248	226	268	232	225	243	236	230	232	211	212	232	251	233	248	224	224	252	233	218	219	221	222	232	266	225	241	213	244	218	237	219	247	237	206	221	219	241	277	249	209	245	226	244	208	231	255	227	225	236	223	239	249	220	208	218	233	200	244	233	229	219	215	229	236	234	228	242	250	240	194	218	233	256	239	234	253	253	227	230	229	251	251	239	234	226	227	218	229	221	227	235	220	228	234	234	252	244	245	228	215	230	208	253	210	231	246	232	248	221	236	233	198	222	195	221	228	243	245	245	227	234	237	244	228	215	231	247	191	223	233	195	216	203	227	231	200	222	244	220	215	212	210	211	242	231	240	226	242	229	222	207	236	218	225	221	226	230	218	221	217	260	216	216	239	237	248	233	231	214	194	238	228	242	217	227	244	241	251	223	230	230	219	226	237	203	200	214	227	233	219	220	201	248	227	217	203	252	236	253	226	244	217	263	219	240	240	210	251	220	226	231	224	217	239	239	211	224	236	234	219	201	213	246	213	220	212	220	223	218	220	222	215	237	230	242	216	225	223	233	226	213	222	222	234	231	229	224	232	218	232	223	254	205	245	215	208	231	236	207	226	216	245	214	242	210	206	225	228	252	211	199	246	214	245	216	259	236	236	226	244	235	216	216	219	231	246	244	227	234	228	237	238	210	235	233	217	201	233	232	208	212	233	220	216	208	219	242	250	244	226	244	195	197	216	228	234	247	215	212	225	221	224	248	247	214	238	231	232	232	228	227	217	206	234	249	234	240	249	246	209	217	232	234	218	236	240	228	225	256	198	239	224	242	217	227	228	218	236	254	224	208	225	234	232	229	237	261	210	236	228	229	221	193	213	258	208	218	230	247	248	217	236	211	222	231	226	243	208	200	220	228	227	226	228	209	231	231	218	214	213	220	240	233	219	247	210	228	236	232	204	231	244	221	248	216	214	207	245	224	237	252	244	223	262	220	235	235	208	238	228	210	249	215	223	223	205	207	236	233	237	245	254	222	259	254	238	230	233	222	219	221	209	211	213	228	238	237	236	246	229	226	231	244	236	212	222	234	262	216	226	205	239	217	221	226	214	230	225	233	256	232	241	231	241	229	217	242	227	244	239	233	222	266	233	236	222	218	180	231	219	236	233	239	235	220	226	254	229	240	194	243	231	234	259	235	212	204	238	214	212	214	241	207	222	249	213	239	250	227	221	206	234	229	203	239	237	244	261	214	185	247	228	233	214	244	212	234	264	232	205	226	219	239	212	230	222	209	231	232	235	186	212	210	233	224	255	227	240	207	221	231	228	225	214	229	237	207	208	224	238	230	232	215	227	231	218	217	220	238	246	249	223	224	219	256	238	237	203	237	202	193	222	250	262	219	250	208	247	243	246	244	231	217	229	203	244	241	226	216	231	225	219	252	238	217	203	205	233	237	207	233	243	209	236	250	247	246	223	237	201	265	225	226	215	193	230	216	229	225	229	198	246	224	259	212	202	215	212	225	222	217	193	218	223	230	236	215	223	200	234	217	239	220	236	229	223	229	236	232	231	254	209	199	233	233	244	241	271	230	224	208	247	209	231	216	205	219	231	221	231	237	223	231	226	226	253	219	209	237	236	227	224	238	219	229	241	223	209	203	238	231	224	221	244	202	236	224	234	240	213	202	217	207	216	224	215	228	250	259	216	231	200	204	235	214	218	240	212	227	229	250	229	236	236	240	213	205	215	236	227	206	230	229	256	212	225	239	225	214	221	236	225	239	204	218	225	239	221	226	233	246	224	256	223	228	253	219	206	223	235	229	235	238	216	213	231	246	249	223	213	212	214	227	228	225	219	207	227	203	217	223	220	222	246	224	229	222	253	238	197	230	242	207	241	237	223	251	235	233	252	244	222	229	219	236	227	230	206	222	233	250	214	255	233	231	225	238	217	219	235	235	221	251	247	224	197	207	220	199	235	224	219	237	213	216	234	237	210	222	227	265	219	230	233	219	216	239	226	230	220	228	223	231	223	236	208	207	228	257	228	228	218	240	221	235	221	205	215	231	224	231	216	235	204	217	244	218	215	195	245	232	257	226	237	233	200	209	256	219	228	233	235	200	233	230	220	209	216	226	229	261	242	225	204	242	249	230	249	210	220	205	238	256	211	225	238	241	245	227	202	239	230	245	231	237	217	218	209	247	241	229	204	220	226	221	247	225	255	238	219	227	231	249	226	201	228	237	241	219	214	225	212	233	221	214	251	230	217	221	242	219	256	232	215	233	257	238	209	227	228	224	217	228	231	238	233	227	260	246	232	233	220	248	250	227	225	214	257	227	239	219	211	232	245	233	229	221	231	232	230	246	242	219	224	249	207	262	245	211	247	220	203	219	228	224	216	234	217	240	240	247	212	230	228	203	217	228	230	216	227	235	232	231	250	207	225	257	214	207	235	226	233	228	252	228	207	225	249	204	217	248	236	239	215	230	240	210	236	244	250	231	244	251	225	242	217	231	231	224	227	234	213	209	236	245	231	232	223	223	258	233	251	247	239	232	272	238	208	217	206	220	236	212	199	241	259	226	235	232	224	217	228	229	240	209	236	232	212	215	225	234	215	228	239	229	238	269	225	229	241	216	254	208	230	238	238	218	223	226	231	221	232	232	206	208	248	232	236	231	235	245	226	211	219	222	226	233	229	234	221	186	259	199	186	222	227	213	249	236	233	215	219	243	252	233	224	196	232	234	230	229	217	226	227	216	251	227	223	225	196	233	213	220	221	242	248	234	234	202	225	240	230	229	246	248	227	239	237	240	254	227	224	244	247	216	242	241	263	206	228	229	225	237	237	219	214	216	240	221	212	208	241	229	242	243	213	251	238	196	260	205	237	241	222	248	205	210	228	225	243	239	211	246	211	235	232	223	251	225	234	252	209	229	268	226	270	222	234	217	242	233	245	231	230	218	238	228	238	235	215	223	216	230	247	234	240	238	236	236	198	226	231	226	221	247	249	245	203	232	205	222	224	204	252	221	225	210	235	241	230	253	247	200	225	250	222	239	227	200	235	242	221	239	202	216	221	208	218	226	240	239	241	246	233	210	237	217	241	217	211	231	192	210	232	221	242	251	234	204	213	220	225	253	247	228	199	221	206	263	247	212	256	239	210	215	220	242	233	203	225	199	229	239	230	209	209	249	229	221	219	224	225	237	208	232	248	214	228	233	216	233	197	231	218	234	214	276	245	248	265	236	220	259	205	211	219	236	213	238	244	212	205	229	198	238	237	240	226	245	265	232	210	216	205	221	226	239	223	232	224	196	205	231	204	210	237	225	210	244	229	276	224	241	209	231	221	221
22759	21354	29235	23853	21355	21416	17009	1950	1203	1084	962	881	837	808	770	719	700	699	694	669	633	641	660	670	662	632	589	623	588	590	577	614	596	605	573	580	575	566	575	537	546	547	539	595	573	578	562	590	546	612	609	575	563	551	558	539	553	557	548	577	580	560	580	545	619	563	552	551	567	600	509	555	541	538	565	568	598	556	520	590	589	520	532	515	594	568	556	568	530	591	545	552	566	580	578	581	532	577	578	571	573	556	537	540	571	548	568	557	547	533	543	586	552	590	548	549	533	550	537	550	564	540	577	530	569	568	579	546	557	583	547	558	541	580	537	555	564	556	547	569	528	553	533	526	538	568	549	508	555	565	512	532	516	563	577	589	563	545	552	588	598	535	628	552	553	566	564	555	589	591	547	576	549	562	543	506	560	574	530	602	545	536	522	523	527	535	528	607	580	561	535	586	549	549	540	527	584	565	535	559	557	543	508	533	557	549	580	563	553	514	548	548	572	574	515	585	560	525	568	582	558	553	545	589	568	528	608	549	571	541	529	533	593	587	559	548	559	537	595	560	559	562	543	566	562	536	585	536	566	509	574	545	571	562	559	539	537	562	540	543	569	540	591	523	557	584	592	611	543	520	539	542	568	551	546	570	563	541	526	525	578	558	537	568	551	562	593	561	525	546	538	532	585	575	560	551	588	548	555	531	517	548	549	554	510	558	575	581	563	542	612	561	519	544	555	548	546	563	561	576	551	574	556	551	510	562	534	572	537	597	555	575	606	559	572	531	547	547	513	517	566	569	557	566	553	593	558	571	592	534	551	536	593	576	516	586	582	581	576	537	486	538	546	561	558	572	553	515	536	550	571	585	539	528	541	537	526	535	572	537	580	580	546	501	605	580	594	568	539	569	548	536	514	564	569	566	536	521	577	571	564	534	538	576	597	543	506	513	555	589	541	517	534	576	554	544	564	537	546	529	558	564	521	561	590	574	564	519	557	527	526	549	547	533	541	529	526	551	522	544	544	586	526	514	519	544	550	516	582	538	552	551	614	549	531	552	568	543	537	545	533	569	575	555	586	560	537	519	516	553	563	548	585	613	576	563	544	552	555	549	582	569	547	536	553	520	614	508	573	539	561	586	527	578	568	518	573	559	547	557	539	544	557	550	570	530	556	565	530	566	581	555	546	596	566	574	556	572	564	592	547	533	504	570	537	556	553	586	548	560	554	527	533	521	531	573	524	602	578	526	474	577	598	554	553	567	588	517	523	561	533	524	528	511	552	555	552	554	540	540	542	577	567	527	540	522	563	533	531	578	544	546	536	549	539	605	527	570	566	582	531	553	552	563	552	498	523	581	533	548	550	558	552	543	527	519	540	539	541	530	601	551	551	595	577	555	546	555	527	531	551	542	540	538	544	550	591	546	535	512	524	608	528	551	572	570	543	566	542	523	522	595	564	529	545	550	542	528	542	581	571	574	529	582	554	531	511	591	573	536	512	549	578	580	592	560	564	558	571	534	526	554	503	565	527	533	553	564	537	540	548	540	560	591	545	557	537	514	566	577	564	512	571	625	549	539	567	568	576	539	594	526	524	532	553	556	569	565	510	580	517	571	542	562	557	534	554	569	541	545	516	563	573	585	591	578	521	547	538	549	563	528	515	519	557	518	565	535	558	528	560	567	477	562	533	533	549	549	527	544	542	544	528	562	545	546	526	549	533	541	539	507	543	527	553	531	565	534	565	555	553	502	577	593	532	545	553	547	557	539	533	566	537	552	555	522	557	555	523	558	554	527	546	558	529	566	550	564	547	572	566	514	557	591	527	534	532	508	539	503	574	550	584	580	561	574	538	565	548	589	569	563	515	541	559	552	551	535	556	582	581	525	544	530	534	548	563	574	504	556	552	561	572	558	552	568	561	557	559	528	548	556	565	591	590	539	585	562	537	569	591	513	532	537	568	515	589	594	586	550	532	577	570	525	575	566	529	576	516	595	553	502	568	550	544	587	548	561	545	547	612	542	574	565	542	573	549	555	547	583	566	532	573	578	544	571	548	566	551	539	555	541	558	534	552	544	525	559	560	513	539	593	541	567	505	571	577	544	577	583	554	560	600	550	570	558	531	585	539	540	570	545	498	549	555	549	579	501	525	556	538	540	589	517	569	536	550	564	568	552	522	547	552	573	482	569	583	533	549	579	529	563	548	539	576	559	559	512	544	553	585	552	529	557	558	533	542	526	542	570	531	536	554	555	554	529	526	571	552	544	532	562	570	527	558	531	534	562	605	544	570	544	573	526	539	613	551	572	535	549	576	565	565	570	541	569	542	571	517	547	609	553	554	574	564	524	585	581	546	586	537	559	555	597	553	529	564	545	574	563	561	547	534	551	535	548	507	504	523	520	561	544	576	564	545	556	563	550	551	587	575	543	562	521	547	555	579	504	549	574	544	546	539	549	557	543	558	557	534	562	543	517	542	549	533	544	523	579	542	559	537	543	554	552	527	558	560	541	561	556	556	581	542	554	562	517	564	546	558	487	548	558	546	508	534	532	533	601	615	543	527	521	572	565	543	529	551	541	511	593	551	565	528	553	582	530	610	567	539	564	568	562	554	510	571	505	561	522	567	569	564	544	574	553	521	502	483	533	557	549	571	517	592	527	524	558	564	527	538	583	511	535	530	545	557	572	528	564	550	517	555	577	609	516	574	528	529	553	555	553	580	542	546	551	551	525	542	571	528	550	556	515	582	555	513	566	555	538	497	566	525	501	541	610	541	536	504	493	573	565	526	585	559	589	558	551	503	541	534	523	567	582	542	542	587	591	579	542	568	551	562	542	528	563	564	536	542	578	578	489	542	546	584	536	559	545	555	530	577	540	574	541	554	518	530	559	548	537	561	544	546	529	557	550	550	521	565	579	580	518	567	502	492	549	544	582	487	533	572	539	555	598	564	548	541	582	571	563	548	553	585	508	574	515	563	523	537	601	540	546	557	556	537	547	542	539	549	561	508	551	568	542	555	554	548	545	536	547	541	533	548	540	539	548	525	493	506	605	532	546	542	573	540	535	542	525	544	532	539	540	557	526	604	535	542	532	540	522	575	580	540	511	546	574	547	511	544	512	495	608	538	536	559	564	552	575	513	509	564	505	564	585	537	543	562	553	587	529	518	537	530	567	537	555	535	529	526	546	520	548	580	522	542	581	559	531	538	553	537	529	540	521	568	507	572	560	577	551	530	544	524	507	581	551	545	542	554	554	563	568	552	507	550	525	583	571	518	528	519	536	540	551	516	549	556	548	578	547	495	565	569	483	543	598	550	554	576	522	533	507	514	537	565	561	575	543	573	558	557	531	550	570	568	550	543	551	555	541	529	520	527	549	555	529	526	559	540	552	568	569	545	576	545	569	567	513	562	557	522	618	557	540	563	524	549	579	533	520	527	540	550	535	516	520	545	484	561	557	534	539	541	506	565	553	548	501	534	507	570	513	519	570	541	523	548	522
5444	14880	12794	6786	4369	3402	2726	1990	1651	1389	1230	1088	1026	913	859	851	794	764	707	712	719	671	637	680	629	692	636	659	640	665	646	597	602	629	659	619	606	569	599	584	622	600	560	564	594	620	627	573	596	578	581	561	600	608	543	558	607	612	664	576	582	579	599	589	576	567	602	621	611	561	600	590	597	596	599	610	625	599	586	576	552	633	602	568	573	590	615	560	566	577	604	612	576	621	605	582	588	559	555	571	546	616	596	624	583	589	580	602	590	588	612	581	601	583	557	576	592	602	612	562	575	613	560	573	574	575	567	569	635	596	543	590	585	573	568	601	620	610	597	560	568	566	532	578	581	595	578	576	611	545	577	570	562	594	581	608	528	552	598	578	569	563	593	562	556	575	555	572	592	582	606	581	598	603	546	574	567	560	610	579	556	553	616	571	573	585	582	574	580	550	590	590	606	597	559	574	602	608	590	602	602	606	562	614	570	622	570	588	569	583	618	599	594	582	538	602	617	581	603	611	583	553	558	572	571	555	586	624	576	611	548	569	558	600	583	578	578	586	540	596	603	660	599	597	576	532	632	569	558	588	589	610	585	557	600	577	553	545	570	565	562	565	596	627	548	589	568	567	583	597	564	559	532	571	596	558	559	552	592	576	595	566	561	606	541	584	595	553	606	611	583	600	602	589	629	597	618	559	604	577	623	615	549	570	617	641	558	580	588	582	564	531	580	538	566	579	570	577	592	606	555	584	560	591	586	583	607	615	571	556	588	603	601	575	582	554	589	589	594	625	588	535	582	597	594	590	543	595	574	567	599	609	592	587	532	560	606	600	549	601	545	616	564	580	598	625	550	526	604	601	581	573	550	582	584	562	545	596	572	558	615	584	579	573	582	598	541	539	557	549	572	585	574	592	573	599	634	560	570	573	540	620	544	579	573	594	558	567	582	589	565	577	601	547	578	604	597	561	590	567	573	607	535	547	614	611	593	555	602	529	614	619	542	614	600	552	563	596	526	574	572	571	613	580	572	565	604	588	543	566	543	563	601	599	589	534	537	593	573	570	603	559	575	554	596	581	578	541	570	581	611	582	583	615	581	542	563	578	596	543	532	543	613	565	548	556	573	572	533	555	545	627	585	565	591	590	587	599	594	609	583	596	578	568	532	595	602	625	592	597	611	593	586	544	569	539	573	594	540	602	590	583	628	589	619	586	530	596	588	613	626	592	578	611	587	564	597	614	590	550	606	585	562	573	556	635	596	578	602	602	584	580	614	540	581	585	586	637	602	592	589	560	589	553	591	575	600	566	572	591	544	551	556	584	602	583	535	598	576	586	561	556	552	556	603	581	600	577	518	606	580	624	600	589	562	601	582	553	565	632	588	537	574	551	564	572	591	583	553	564	585	600	535	608	581	568	613	560	563	568	561	568	552	583	567	573	570	550	585	600	543	598	566	576	598	579	620	610	605	596	600	568	592	549	552	563	581	596	591	580	589	565	574	586	577	551	561	592	590	575	592	574	560	573	602	616	586	575	610	544	631	618	554	564	596	564	590	608	496	540	559	551	557	562	589	544	570	574	564	597	570	617	570	566	585	523	581	572	587	560	561	598	564	613	582	590	595	605	562	576	600	586	607	570	552	561	602	596	584	578	559	569	565	603	586	565	572	593	587	555	607	592	597	615	570	548	547	574	579	593	640	630	591	632	593	568	581	541	615	555	592	558	572	558	610	577	639	580	617	550	555	595	533	558	607	533	574	595	572	572	601	593	546	568	610	547	567	580	549	590	611	578	573	536	582	567	606	582	604	571	599	592	603	601	570	595	535	550	605	620	605	550	578	558	555	605	560	573	543	571	589	641	566	546	572	584	591	596	586	582	609	553	595	581	587	567	592	611	575	593	549	552	579	558	586	581	569	585	563	598	592	565	562	557	561	612	621	575	573	563	582	555	610	566	575	583	578	607	573	619	569	524	595	626	548	535	584	582	586	584	583	617	578	572	593	558	611	545	553	587	564	587	568	603	571	568	566	542	610	558	615	621	600	572	599	589	586	594	594	535	548	580	591	593	605	599	570	594	579	601	578	578	541	547	617	546	618	629	576	565	584	603	590	580	593	558	590	602	613	611	589	551	591	621	557	603	594	592	568	568	530	592	555	595	617	547	574	566	559	580	590	575	564	558	575	615	590	588	543	602	615	537	578	579	595	586	570	557	586	614	625	530	580	553	596	576	607	577	603	566	544	567	590	582	555	590	616	566	578	586	574	601	572	576	587	593	581	621	585	613	587	561	579	542	610	588	600	594	614	568	575	605	572	568	612	588	555	595	597	577	599	583	600	579	535	587	591	571	566	582	553	572	581	597	611	592	598	600	606	603	537	580	591	594	547	602	574	572	556	598	598	572	526	584	563	595	519	592	567	590	588	565	581	571	587	581	566	565	571	540	543	601	598	592	576	582	556	581	553	578	597	592	593	593	577	569	645	542	553	581	572	604	583	578	568	610	539	561	604	545	568	591	587	588	592	616	587	583	572	578	561	562	577	565	565	552	547	510	540	571	567	554	613	571	597	608	568	550	575	608	534	575	545	612	589	590	590	543	593	572	569	581	642	550	617	606	573	582	555	585	597	606	614	590	605	650	539	588	596	559	586	540	598	552	624	581	580	562	585	573	537	557	601	551	597	627	566	637	551	575	571	571	577	621	563	615	592	575	555	599	604	589	533	546	585	597	612	599	572	589	514	562	584	558	557	571	571	550	576	636	570	618	591	539	547	574	545	599	606	600	569	575	578	583	538	583	590	577	582	583	536	588	581	623	551	564	602	550	558	617	581	571	578	614	554	620	617	606	583	580	573	523	614	602	592	577	556	588	553	575	591	613	603	544	533	586	567	589	559	567	615	578	575	563	603	568	619	591	582	584	566	566	609	591	559	556	613	566	586	555	584	603	592	605	586	567	574	567	587	596	561	563	560	589	560	582	605	545	616	534	579	576	595	633	581	580	611	581	591	583	528	596	549	567	576	576	607	569	558	585	570	569	563	608	593	542	558	578	604	550	577	600	567	576	529	551	530	550	545	558	592	629	577	567	526	569	594	542	563	595	593	589	556	573	630	574	582	592	595	595	543	601	565	549	578	606	583	552	588	592	563	620	628	585	595	572	547	539	565	585	556	591	575	626	574	552	589	566	608	619	628	545	566	601	549	580	510	528	539	557	542	547	570	587	575	604	621	607	586	578	514	582	583	553	580	579	585	574	562	566	567	605	597	591	584	622	540	623	619	604	595	590	576	577	588	567	566	580	592	643	567	519	581	593	594	551	554	572	564	591	556	606	553	571	574	604	574	612	603	628	558	531	559	578	542	587	585	552	588	583	645	539	567	577	599	566	599	581	592	579	596	622	547	566	616	578	545	617	601	608	591	562	569	618	591	570	582	580	604	582	584	590	585	553	573	565	544	589	595	564	586	608	580	546	582	523	626	574	541	568	561	589	530	585	554	592
27478	20824	10022	1041	733	634	637	454	462	475	457	474	428	434	448	412	442	461	429	402	456	429	427	453	471	421	436	416	394	423	420	386	420	437	432	475	448	397	408	423	447	415	430	431	422	427	456	460	429	399	450	410	465	420	461	453	416	432	423	431	425	430	455	455	423	387	440	411	414	451	423	391	420	423	406	431	467	453	437	427	439	393	449	438	436	387	444	412	435	437	449	463	419	406	461	412	437	403	471	412	448	439	445	399	397	444	432	458	452	413	435	439	392	441	460	428	435	493	456	414	431	423	453	419	427	450	416	481	431	403	443	437	448	393	422	406	405	464	430	445	488	426	429	432	420	421	388	466	391	462	455	451	442	383	395	406	424	404	461	440	407	437	399	486	400	414	445	437	442	440	428	448	430	425	407	412	412	437	435	417	435	446	419	423	429	410	438	489	472	417	429	437	444	425	440	437	445	441	420	409	416	425	422	441	410	435	456	421	444	448	430	415	413	450	426	427	405	404	443	451	426	419	426	430	422	447	417	417	421	456	414	444	430	452	417	451	445	416	425	425	456	441	414	439	424	452	379	462	403	413	428	407	432	428	436	425	429	464	457	429	426	394	420	419	432	374	417	442	450	456	444	440	410	427	431	436	450	431	417	445	416	453	422	424	401	432	449	432	431	409	457	443	424	426	402	432	410	437	404	406	432	411	427	436	403	417	425	427	463	425	447	429	443	443	422	451	467	461	425	442	442	466	448	463	462	419	408	451	434	445	400	437	455	427	461	437	437	428	419	421	465	450	410	442	414	415	406	426	454	434	432	441	440	388	401	431	450	435	398	399	436	414	454	436	383	427	410	411	418	428	438	442	427	419	416	438	449	428	413	429	450	423	377	449	443	422	421	459	439	423	427	433	410	470	452	418	468	423	441	457	427	439	463	452	425	450	438	364	424	460	462	444	450	432	428	446	408	416	420	414	447	436	435	437	451	455	450	465	424	438	436	436	442	466	471	457	431	497	466	425	458	414	433	438	404	451	442	402	457	427	442	442	399	456	398	404	431	490	415	418	450	453	413	456	452	429	436	428	413	488	427	407	423	411	452	437	381	458	421	444	459	438	430	413	427	421	439	445	456	463	472	431	392	409	451	420	486	411	443	418	406	458	382	490	410	414	434	439	416	434	453	446	420	426	411	424	406	432	466	422	416	450	448	405	436	473	421	427	442	460	412	404	394	428	438	455	470	407	418	422	396	436	463	401	419	466	412	429	424	429	447	429	427	423	397	465	452	417	434	401	454	418	415	443	435	447	414	430	415	440	459	429	434	435	429	399	439	433	432	415	438	451	405	434	423	443	481	447	414	406	404	442	433	412	442	443	393	445	454	445	399	427	472	434	435	427	411	469	466	419	428	430	409	464	455	427	440	442	423	396	419	417	404	438	420	450	444	427	464	404	410	411	420	428	408	405	474	448	452	403	420	429	422	424	426	401	405	424	420	455	395	465	452	427	441	403	447	411	442	422	448	412	404	407	432	428	453	390	424	403	427	476	421	433	417	390	452	449	432	437	428	445	428	448	427	435	392	407	391	429	425	416	458	419	435	450	409	407	450	410	411	440	417	423	452	409	420	463	443	410	435	436	404	451	442	432	413	390	434	412	436	430	415	398	431	427	452	443	405	445	422	458	439	431	448	417	438	425	422	417	444	421	438	391	415	415	459	452	439	411	412	427	444	434	430	456	425	428	418	462	430	431	385	414	421	439	445	438	445	420	445	401	431	431	441	436	457	410	455	448	438	477	441	450	425	460	390	426	426	435	421	424	456	428	465	406	401	417	444	453	436	481	443	409	423	419	429	448	408	423	447	428	415	450	448	428	381	432	448	444	442	424	401	417	418	451	465	434	439	405	423	438	428	449	437	445	404	402	393	417	431	425	393	414	412	421	420	466	435	422	406	430	416	426	391	470	439	399	471	451	460	434	429	429	464	416	401	458	433	402	424	411	415	398	475	419	472	416	439	474	412	428	412	419	436	427	392	454	427	470	428	432	426	417	396	425	367	443	424	398	440	447	450	401	483	434	442	410	384	448	451	421	449	420	453	454	418	416	440	402	428	483	438	437	417	415	468	455	423	387	419	427	433	447	433	430	444	419	448	497	407	439	424	483	445	438	430	439	455	491	421	447	430	465	436	426	447	462	419	427	436	432	444	431	412	454	370	430	436	430	449	430	465	429	487	468	420	398	428	440	426	414	477	465	405	449	417	428	417	433	427	408	438	403	465	434	398	407	461	429	453	421	436	449	431	426	413	429	450	451	419	427	423	479	457	392	394	401	425	427	431	436	453	422	430	454	459	454	414	398	429	441	417	466	416	442	429	434	414	473	451	447	400	434	429	451	441	412	431	404	473	423	399	417	429	423	412	431	441	417	433	453	424	445	436	447	464	423	457	427	461	443	467	440	434	427	423	394	431	441	401	414	469	426	443	466	407	402	453	460	439	414	446	450	409	398	433	442	458	442	448	453	398	423	435	429	414	418	423	448	412	440	398	446	438	450	414	442	451	476	430	450	437	433	415	420	409	451	424	434	420	426	435	431	439	458	426	433	474	435	436	415	420	456	463	409	441	449	454	461	452	443	449	454	451	458	404	468	447	431	409	437	429	458	455	440	454	461	436	424	405	450	408	420	423	421	412	422	447	422	439	423	425	422	417	431	418	436	406	436	450	435	424	457	411	432	433	428	420	429	470	486	445	409	385	426	432	409	426	386	430	443	431	468	438	424	445	428	462	468	465	459	444	439	430	435	467	453	456	443	465	433	460	415	414	445	415	409	434	452	419	442	443	473	432	428	460	444	462	425	453	429	455	412	456	406	426	439	460	416	456	442	490	419	444	428	397	445	394	442	406	432	441	427	459	422	464	473	427	437	462	449	452	438	427	421	448	417	442	457	429	386	434	414	423	443	396	360	439	425	396	456	434	469	436	451	410	454	443	442	471	431	412	422	483	452	438	410	406	445	439	444	392	453	406	424	457	423	421	450	425	442	410	429	414	449	432	426	431	429	425	442	431	452	424	448	434	475	438	428	404	447	441	456	407	457	448	455	382	423	455	392	428	422	422	413	442	429	438	445	381	443	455	443	437	422	429	408	439	406	434	417	394	399	458	392	431	433	430	429	421	438	428	446	461	413	397	441	397	394	397	419	422	401	417	437	406	445	411	439	411	404	437	477	429	459	459	424	383	413	401	437	457	425	431	416	447	485	470	386	444	427	429	489	443	422	426	429	418	431	440	452	430	418	403	397	409	455	478	440	448	408	445	498	383	446	402	411	415	418	423	481	392	435	422	443	426	418	421	437	415	437	429	450	421	430	394	447	438	427	437	450	425	442	413	425	396	439	443	440	460	443	426	425	425	434	398	427	425	430	460	428	445	441	447	430	422	393	459	406	459	407	418	407	404	416	410	472	409	447	461	455	443	480	440	387	458	431	404	441	450	439	428	402	427	432
4398	952	926	617	568	504	522	480	467	453	478	455	416	431	460	432	481	459	429	426	421	454	445	446	467	464	422	439	451	418	442	427	455	407	448	450	451	441	398	434	422	410	412	414	452	483	448	419	457	473	446	409	451	431	429	423	448	432	439	419	421	451	438	449	461	461	491	417	417	417	442	433	443	420	432	442	451	469	446	447	420	429	452	466	418	441	418	460	463	444	451	459	484	440	445	465	436	438	433	452	422	441	423	465	460	457	435	454	480	420	432	428	430	461	413	423	386	447	422	429	475	476	414	465	432	437	430	459	447	446	455	442	459	452	440	443	453	462	460	477	448	476	442	438	437	421	425	412	440	434	434	443	391	419	468	452	455	439	464	455	430	483	468	459	446	446	411	438	446	432	466	417	455	459	431	418	432	442	437	445	453	439	434	460	395	437	465	466	458	441	450	448	458	422	440	464	453	460	429	409	446	432	439	444	436	438	473	454	454	444	413	434	413	446	448	484	421	444	407	462	420	456	417	489	426	422	458	418	416	440	445	460	460	451	453	475	415	423	468	444	425	484	443	459	421	442	431	425	429	430	444	448	454	455	445	444	457	452	406	459	458	451	448	427	462	453	449	424	446	421	414	452	464	464	481	430	451	449	466	438	442	432	426	446	491	433	418	429	430	457	438	408	438	441	441	451	478	447	478	444	465	442	486	450	444	416	405	421	427	416	410	441	433	413	428	427	444	455	420	428	471	425	444	425	429	438	451	411	477	436	459	448	431	453	441	487	408	440	466	438	443	441	461	456	433	451	444	441	426	444	444	425	473	442	389	431	460	472	426	436	433	440	473	409	494	415	430	428	425	437	439	450	428	439	428	432	458	460	452	434	450	438	421	412	432	427	425	436	450	436	427	440	422	428	460	456	438	436	457	438	451	442	428	460	463	443	446	460	450	475	426	438	425	420	391	460	431	448	472	469	423	446	462	442	420	459	427	432	431	451	421	445	475	435	449	418	444	463	447	430	440	444	444	432	453	476	428	443	420	451	461	444	458	429	483	458	454	452	417	417	449	446	451	468	436	485	440	447	422	451	439	442	403	447	458	439	454	436	430	458	441	432	444	463	443	448	455	482	444	440	490	433	448	466	448	437	438	454	441	446	436	462	449	454	463	456	427	433	398	495	456	413	447	505	459	458	430	433	474	453	445	436	449	448	443	437	438	419	453	423	441	460	447	420	462	494	447	485	481	477	465	449	442	459	445	479	425	427	445	439	457	426	460	466	441	449	455	409	426	429	475	448	467	438	453	432	455	419	441	440	476	461	455	441	442	455	454	454	489	414	467	442	470	406	423	402	457	465	440	450	427	458	419	408	448	481	416	439	452	442	434	467	457	457	424	455	421	434	445	419	459	426	448	445	433	475	459	446	465	459	463	475	453	433	475	453	426	459	427	404	444	428	436	456	460	462	492	440	490	462	430	497	422	449	450	453	478	456	459	401	443	454	413	416	438	429	422	441	493	416	444	428	445	448	442	473	403	420	446	394	456	452	445	442	470	474	431	438	404	483	423	442	438	441	438	408	458	402	468	414	444	462	444	434	461	466	449	436	445	469	457	483	446	454	468	475	429	440	442	463	455	399	442	449	435	442	429	435	441	450	461	442	442	452	467	426	452	407	460	477	418	444	427	427	418	419	480	415	429	433	498	470	401	477	474	424	425	465	442	450	476	441	462	476	441	462	470	420	478	475	437	417	419	453	447	440	438	480	452	474	428	450	429	439	476	469	439	451	397	423	473	418	453	472	433	445	477	425	420	416	451	436	432	447	457	476	451	441	450	484	435	409	472	491	411	420	461	487	456	454	438	464	429	458	417	474	426	434	433	406	478	445	436	408	479	448	441	446	460	443	451	421	471	443	478	404	398	441	451	420	440	420	450	421	466	433	447	443	434	437	451	441	411	466	425	463	467	434	471	422	435	424	476	437	508	418	450	441	421	459	441	416	446	415	446	441	463	445	448	454	431	481	405	441	470	431	411	378	451	414	447	443	441	447	449	450	434	445	479	447	440	431	433	447	411	440	468	435	457	440	436	445	463	466	466	456	447	420	429	434	429	443	422	470	427	453	434	425	429	442	419	443	472	424	421	416	448	424	415	429	467	408	440	445	457	416	448	457	463	461	476	411	463	513	419	472	430	445	431	408	492	427	475	437	420	431	441	449	433	410	460	445	428	469	459	470	419	439	442	431	459	419	461	424	449	496	465	473	454	456	451	457	448	419	449	429	417	457	456	449	463	451	424	451	433	453	421	460	413	443	465	481	429	461	429	416	417	475	412	429	439	444	472	444	438	440	468	447	429	450	430	468	442	464	457	433	415	431	442	468	418	412	468	444	427	419	465	429	397	455	450	444	449	441	439	400	419	482	474	459	419	437	441	433	469	473	431	459	445	445	453	456	446	427	421	423	450	447	444	446	388	437	443	440	436	424	400	455	437	467	454	392	437	455	428	420	446	435	440	451	427	445	451	406	422	437	433	458	435	444	434	428	459	439	448	487	442	476	440	439	446	427	473	415	427	455	440	445	411	459	451	432	446	366	425	483	412	424	428	460	451	426	442	424	427	435	459	422	418	454	408	408	463	422	442	472	456	433	460	466	410	454	431	452	452	435	450	457	394	424	447	439	449	437	482	461	415	429	439	457	440	484	410	440	439	421	449	424	471	418	439	446	409	435	462	431	453	444	437	484	407	422	451	501	467	458	421	438	443	442	430	465	432	467	436	434	411	460	432	422	467	428	456	430	436	476	452	429	426	500	482	457	449	416	469	426	415	394	448	422	458	469	446	408	433	444	440	431	441	420	472	438	440	462	464	464	423	466	452	437	468	429	439	394	384	479	454	424	463	417	441	440	383	429	398	434	432	454	419	396	436	434	465	454	478	430	408	478	435	462	461	448	437	450	452	442	441	427	471	452	418	424	449	452	449	436	470	432	441	431	481	436	461	431	459	430	451	455	472	461	440	482	435	428	455	458	468	442	447	442	436	478	453	442	454	437	457	454	411	434	455	457	442	462	418	428	460	463	473	416	420	436	458	422	433	434	451	413	428	435	474	434	454	459	427	454	435	459	413	478	441	428	461	411	455	442	402	436	431	468	420	471	452	423	444	453	433	449	406	412	419	444	402	433	436	411	444	425	435	452	465	425	423	442	421	451	443	430	439	422	466	475	463	451	432	454	424	405	453	443	448	402	460	439	434	442	435	437	447	455	465	438	436	454	474	465	448	459	455	431	425	433	469	440	466	462	437	458	445	430	463	470	431	391	438	424	447	419	438	438	448	440	456	461	446	453	420	444	457	453	438	427	436	430	460	457	460	417	462	427	455	429	445	459	429	434	453	431	471	426	438	422	443	451	436	452	417	397	450	492	445	421	469	433	475	399	432	449	471	442	427	404	452	468	466	479	419	420	394	445	450	453	457	465	459	421	454	441	495	464	428	479	453	459	435	431
23861	21314	28985	24021	21308	20240	2952	1286	1078	1028	1035	962	948	867	883	858	811	789	755	769	814	764	782	808	760	750	752	706	765	796	789	739	738	750	735	778	736	739	746	803	779	709	766	749	779	769	697	704	785	761	748	767	764	738	760	737	763	742	723	741	686	753	708	732	734	729	752	719	736	757	763	777	739	691	826	694	732	704	779	773	759	764	749	758	742	769	778	767	730	747	705	722	777	772	773	735	762	788	746	762	738	751	719	730	723	748	776	720	738	723	778	738	795	733	739	786	777	758	728	729	755	785	790	709	738	701	742	761	720	692	685	723	751	723	724	789	753	740	773	682	748	716	753	789	722	749	729	722	738	751	765	727	754	708	743	753	714	728	757	733	766	781	716	716	708	737	722	688	732	734	767	729	790	778	734	774	684	713	761	793	712	721	783	710	758	749	727	719	709	723	716	678	724	802	758	720	739	739	739	683	709	793	743	719	703	762	712	751	746	708	705	747	751	763	707	709	734	757	743	741	780	747	757	743	781	721	760	755	683	765	714	743	739	771	672	696	710	691	763	752	724	737	767	759	689	762	733	722	773	714	742	707	759	703	710	712	750	729	772	749	769	714	725	759	777	728	795	755	826	791	806	691	736	792	759	694	768	763	735	748	703	748	769	764	744	770	814	724	761	681	698	738	732	754	747	744	720	707	716	719	720	743	696	751	718	739	705	751	744	748	761	770	726	795	750	744	760	762	748	693	680	731	767	722	789	754	768	713	691	743	746	708	680	749	751	769	759	773	731	703	769	740	748	700	741	690	715	780	757	726	716	735	764	723	780	738	741	755	726	776	780	773	698	734	768	768	740	735	774	734	691	741	751	728	734	787	788	725	697	736	733	760	739	758	847	716	730	774	751	680	700	751	718	736	743	746	757	751	713	750	744	721	764	751	748	741	691	800	736	759	746	712	748	719	784	802	765	761	724	700	769	754	742	707	692	746	752	730	722	721	797	709	737	758	726	760	741	750	744	769	732	721	747	739	788	717	709	730	776	723	777	762	741	722	714	731	747	687	720	692	725	751	742	768	706	744	708	722	757	742	728	744	700	718	736	741	691	729	719	716	719	734	730	718	783	685	723	686	751	750	727	717	722	755	718	714	720	759	712	743	767	752	785	709	723	708	726	748	761	733	731	696	761	794	802	695	731	775	753	761	746	709	711	726	787	758	727	690	796	752	738	740	729	731	720	724	729	760	758	740	777	762	713	788	764	758	769	725	751	789	771	735	735	738	726	746	783	750	736	767	744	743	721	709	764	767	789	742	751	731	770	769	738	725	770	716	748	755	719	760	743	776	724	706	690	726	751	736	737	713	736	728	729	761	788	775	727	740	741	719	747	719	683	729	740	728	711	718	747	719	765	685	779	734	713	703	783	730	689	753	695	739	734	771	752	736	799	752	707	741	745	752	738	707	719	730	711	773	690	779	725	741	727	739	760	798	734	695	694	768	735	689	747	764	711	743	735	727	749	769	750	729	727	739	703	731	695	753	681	746	781	717	731	758	729	722	738	753	738	742	738	716	771	716	737	771	730	730	755	743	773	707	789	699	763	733	679	752	716	741	734	725	741	793	774	752	725	791	764	716	750	708	746	742	738	700	720	710	781	762	770	729	725	706	756	744	766	728	739	716	727	761	724	732	726	669	725	758	733	714	716	733	762	705	777	716	729	718	732	745	703	694	730	721	695	752	698	736	735	772	734	770	738	806	766	717	746	727	745	744	704	764	686	765	694	716	745	744	789	757	746	701	701	710	747	742	766	736	760	801	756	807	704	783	705	699	712	780	739	731	728	744	743	769	704	745	755	721	722	760	707	718	742	732	757	711	739	724	714	755	730	714	752	771	781	735	723	779	736	726	688	800	749	750	759	728	792	772	713	731	740	752	677	720	746	758	729	757	695	713	783	722	737	734	748	716	738	703	711	768	742	737	748	743	773	754	774	739	741	742	726	743	722	723	763	784	765	719	755	756	761	724	747	801	727	739	736	700	754	721	738	700	742	783	711	711	759	749	733	732	709	744	703	773	741	781	779	720	764	735	715	736	755	756	758	784	762	690	679	711	739	776	729	717	698	736	696	727	775	749	743	760	721	752	755	741	754	773	808	769	698	688	757	725	745	723	718	715	709	748	737	726	738	734	701	724	775	715	760	817	781	720	747	708	741	688	748	764	720	737	713	740	695	741	727	740	733	726	751	732	757	736	755	708	789	765	722	783	790	749	779	769	761	774	764	712	738	697	755	754	762	706	726	736	687	749	720	683	717	783	729	715	706	709	759	762	739	694	721	730	713	721	758	786	736	702	736	682	767	792	754	745	762	783	710	762	718	795	773	753	767	708	719	695	775	772	680	701	737	732	791	718	709	711	732	755	702	739	746	725	758	715	728	711	746	777	724	720	731	720	755	749	728	715	789	688	722	768	730	722	743	741	756	744	726	750	726	754	711	722	696	758	691	756	710	788	721	738	748	753	742	756	724	738	785	715	730	701	725	751	722	726	684	752	749	712	749	732	745	722	756	758	746	752	685	785	728	714	745	770	736	749	736	725	754	710	710	754	704	717	740	690	747	754	763	721	719	732	723	726	708	672	721	762	789	785	695	778	747	741	761	719	760	733	716	732	769	733	730	757	740	739	760	752	671	751	692	728	773	733	731	752	729	768	776	752	741	749	735	717	676	765	709	704	714	762	771	712	714	792	748	748	746	717	708	748	722	717	761	740	705	723	715	786	762	754	748	700	732	726	746	754	690	731	765	738	758	718	758	726	760	765	708	727	750	742	705	743	701	741	704	725	798	749	730	773	728	758	747	737	719	711	738	735	732	712	710	750	764	668	751	719	755	749	762	735	737	729	765	726	756	713	740	735	730	732	779	736	764	767	728	775	694	708	713	766	714	734	707	758	771	723	759	698	720	755	727	812	725	749	718	756	735	737	791	805	793	715	701	799	729	755	733	704	737	713	714	703	758	726	752	711	739	758	690	722	760	737	739	753	727	747	748	756	750	773	696	725	693	701	782	740	740	737	762	769	749	724	744	738	783	745	753	707	701	709	744	675	755	740	723	751	771	667	743	749	700	776	756	738	753	700	721	787	707	744	750	689	742	730	734	707	737	711	683	729	707	764	759	754	784	729	739	700	729	733	755	719	689	767	682	736	741	808	749	757	752	703	760	769	750	717	761	708	741	750	724	680	803	747	718	742	756	719	687	726	747	741	743	717	792	728	732	770	782	749	771	771	735	811	741	706	740	700	711	726	754	711	728	703	769	780	740	744	755	761	796	706	690	687	724	722	744	751	718	770	712	720	754	731	733	766	784	760	726	771	729	785	748	729	741	768	727	758	727	749	682	761	742	694	756	741	749	726	713	761	703	753	759	716	749	727	710	743	744	754	761	720	755	762	726	723	771	718	697	699	729	766	732	716	752	708	724	803	725	714	772	703	742	733	760	699	726	744	766	685
4035	9183	7889	4027	2834	2146	1831	1466	1316	1139	1042	991	985	909	889	881	873	868	825	802	867	781	821	786	803	751	773	755	772	793	761	844	723	751	752	788	802	734	741	724	793	759	793	743	768	811	763	762	736	750	821	735	793	725	781	769	797	772	779	802	772	739	739	740	768	778	767	742	775	774	736	751	744	738	781	737	738	757	719	781	815	802	764	782	714	741	758	775	729	755	790	725	752	679	774	760	699	773	720	759	763	752	710	776	789	721	690	769	723	752	749	794	700	764	726	740	789	765	746	750	738	734	769	741	754	772	717	708	790	792	759	771	766	708	737	765	771	706	715	757	765	732	760	781	754	716	750	758	690	756	805	774	727	728	758	759	735	738	752	750	707	773	739	808	765	767	735	793	761	747	696	776	787	766	770	767	757	750	713	778	735	757	754	771	778	755	743	770	771	715	749	738	708	732	767	716	754	726	704	776	760	727	760	738	759	737	746	783	706	744	769	748	729	756	734	745	775	717	784	779	749	723	733	719	766	776	697	732	799	728	725	752	759	722	747	815	796	721	719	783	753	761	734	708	724	781	742	738	773	764	752	696	716	737	751	830	690	768	781	728	786	763	788	735	761	736	704	770	757	748	747	738	723	743	775	769	755	720	767	769	748	753	759	733	754	739	740	777	727	736	791	771	747	745	797	788	759	756	758	759	715	765	805	746	729	728	781	779	760	781	731	745	775	768	696	724	782	713	734	749	776	692	784	750	716	762	780	752	748	742	773	805	733	743	744	734	784	689	735	783	791	748	776	705	729	749	725	737	765	729	765	717	719	762	791	738	705	813	701	751	785	707	699	761	750	724	765	791	764	815	836	747	785	750	780	703	748	770	733	787	765	713	738	769	734	745	739	725	829	787	743	770	774	756	734	765	756	695	771	774	715	799	787	724	758	754	740	734	706	740	723	761	741	751	687	743	761	730	761	772	729	754	779	681	728	740	741	745	718	769	766	728	742	728	755	769	724	754	748	743	748	734	738	769	764	710	775	722	736	714	760	791	788	763	789	780	712	775	805	772	781	726	741	716	703	749	699	753	751	743	780	753	738	747	752	697	768	750	717	766	777	790	747	775	782	718	744	735	761	773	764	736	680	711	748	755	734	797	764	756	732	723	724	735	734	769	731	778	735	737	731	721	757	744	754	760	733	736	738	735	752	757	756	769	793	718	770	720	767	782	754	724	761	745	725	740	740	749	802	749	740	724	763	700	727	726	716	744	679	710	787	755	754	744	755	702	759	770	741	706	725	762	748	741	746	751	732	765	745	740	739	768	735	745	781	748	758	763	746	773	750	753	762	808	754	741	763	769	748	770	734	787	777	760	745	697	733	764	712	813	763	712	767	736	731	731	742	781	703	753	760	751	774	716	739	726	747	741	760	766	749	723	781	784	758	756	755	792	742	749	781	742	809	728	774	741	768	736	718	784	744	725	767	714	768	759	781	733	748	756	718	795	723	714	753	758	747	751	718	756	719	766	718	745	738	741	767	777	730	750	789	758	711	759	730	741	729	765	781	750	797	721	736	762	755	772	723	793	751	754	739	764	733	754	767	729	757	705	751	793	806	716	743	726	744	714	772	717	800	750	752	695	726	761	741	751	768	750	780	765	753	756	741	726	725	751	762	791	781	734	799	752	753	710	751	776	750	773	782	715	791	746	714	698	779	729	721	797	767	764	755	733	741	732	762	731	766	728	787	767	770	750	730	737	745	734	753	743	763	781	758	731	733	814	779	763	716	741	753	738	738	738	735	752	764	751	726	777	739	728	755	755	755	757	776	744	735	742	749	790	770	730	734	764	750	741	722	765	741	716	740	759	749	717	754	692	797	732	748	687	752	728	769	810	708	736	734	750	789	757	755	702	763	686	704	763	738	775	780	757	719	759	763	707	717	769	769	738	772	739	744	757	730	783	742	770	750	769	749	717	738	733	786	742	754	722	749	731	750	785	794	741	727	706	749	789	757	779	766	753	761	759	806	764	802	750	735	721	722	739	732	734	819	756	762	808	730	749	770	707	735	739	720	751	781	717	768	736	764	724	749	716	741	797	733	739	736	769	804	729	714	792	724	749	744	719	787	774	758	763	742	740	746	753	705	735	760	733	760	715	761	731	738	739	777	763	771	758	738	743	763	784	742	779	761	724	722	750	783	786	795	795	759	718	712	716	788	803	709	743	745	722	757	797	765	740	747	759	769	763	776	767	753	748	733	745	729	757	709	737	791	765	741	772	735	709	747	701	753	747	724	736	756	744	751	742	718	716	751	729	785	736	759	732	763	724	749	735	758	734	759	683	794	764	718	750	739	701	691	712	765	724	714	799	747	761	749	767	769	744	819	751	750	799	749	769	722	760	722	688	769	793	750	728	752	796	722	735	790	723	738	769	751	774	738	751	727	768	751	773	747	710	729	757	776	732	814	764	751	786	748	740	743	805	743	764	767	773	754	775	748	777	686	720	787	773	773	724	717	790	751	791	752	742	757	690	693	756	712	757	762	772	816	719	774	740	813	733	722	779	756	742	751	721	778	747	715	753	793	732	743	770	718	757	730	724	767	768	766	706	770	760	769	777	738	744	681	721	763	802	758	744	787	744	781	764	756	755	711	729	704	777	671	760	796	759	751	764	720	728	701	781	716	810	757	749	753	734	792	769	723	752	740	696	727	788	761	731	704	754	690	766	742	755	739	706	749	756	748	721	761	737	753	738	785	796	761	738	719	742	763	750	681	789	792	759	718	761	787	758	732	759	702	747	727	767	760	741	771	713	747	760	754	732	731	747	747	761	780	792	752	778	756	729	750	688	742	731	751	731	763	725	718	763	810	775	762	768	719	777	738	722	697	739	741	709	759	721	710	758	739	736	756	750	729	782	756	741	753	728	778	750	781	726	793	766	758	772	716	750	749	709	798	758	733	778	779	707	700	761	727	737	740	742	737	737	738	704	739	758	775	764	739	748	775	730	762	768	827	720	715	730	742	755	787	719	770	714	744	765	774	783	759	785	763	761	746	787	750	742	747	769	710	782	755	701	756	730	727	723	764	760	777	746	743	733	743	753	757	793	750	738	744	730	802	750	728	750	811	740	751	755	793	720	774	746	743	752	827	761	727	813	726	750	732	769	731	720	794	746	731	671	740	757	752	694	770	792	800	729	731	753	773	781	735	761	738	753	731	754	735	764	741	752	726	748	739	740	767	716	778	765	711	786	760	747	755	704	733	713	721	802	744	754	737	770	749	784	702	751	689	741	735	729	807	748	757	771	720	768	737	744	727	738	748	786	779	723	759	736	756	719	725	758	771	784	763	750	765	757	760	753	703	767	737	698	753	717	752	751	727	794	757	737	725	750	717	729	699	733	747	761	738	775	765	766	785	719	732	735	753	712	784	751	761	737	729	700	749	762	746	787	758	767	771	758	724	762	770	750	767	771	788	721	752	766	708	792	749	764	721	811	721	769	821	735
24921	21326	28410	24553	21176	4566	573	442	392	355	299	283	256	254	253	240	234	236	229	212	210	229	222	199	184	212	204	223	229	231	227	214	218	218	197	223	197	185	214	209	220	204	220	179	191	194	218	214	202	208	225	186	183	220	202	191	186	183	205	191	201	204	204	193	205	198	212	215	192	216	192	203	197	188	184	194	214	205	200	225	217	211	201	195	188	207	211	200	204	182	193	202	183	222	208	211	212	188	225	195	206	207	216	205	215	180	200	188	212	208	202	223	208	202	217	223	196	190	186	207	204	179	205	193	201	203	196	212	188	178	193	191	205	203	199	201	208	212	217	200	191	203	196	201	198	205	179	172	207	207	192	226	197	205	194	195	198	207	211	190	191	230	211	209	223	203	194	182	198	228	215	206	228	186	223	188	188	192	193	226	175	202	193	200	188	194	189	200	201	207	175	210	218	206	209	210	181	209	197	214	188	207	199	193	189	187	194	205	190	204	185	208	184	198	205	208	220	205	207	196	186	194	220	211	183	207	202	218	179	181	177	207	206	235	187	199	208	189	194	209	231	201	195	206	174	199	199	193	203	213	224	183	188	200	215	213	200	206	193	199	199	195	218	214	182	214	176	209	191	194	180	214	206	196	183	190	202	193	208	192	183	211	195	206	186	185	222	181	186	208	214	213	198	178	207	199	214	164	190	201	206	190	199	219	194	215	201	204	202	210	191	221	184	214	211	198	215	192	216	183	169	197	203	193	199	191	204	204	183	208	217	199	197	200	189	204	191	192	179	182	188	184	218	192	197	233	223	226	207	210	222	197	185	190	220	196	217	189	222	211	180	212	208	201	193	196	210	205	199	190	217	195	214	208	236	221	183	216	225	209	200	205	221	197	235	191	223	199	202	187	181	202	223	191	205	197	213	188	216	203	229	203	210	207	219	185	188	200	213	195	167	202	224	216	194	211	208	193	164	219	198	229	193	200	184	210	203	192	195	212	218	197	180	225	199	187	184	177	232	204	230	182	188	214	213	198	205	226	199	204	196	199	200	207	199	184	209	198	182	213	211	189	182	167	209	208	202	189	205	168	188	199	206	204	194	223	198	213	197	212	235	188	181	175	174	214	210	213	221	223	220	196	212	196	190	178	196	179	194	181	234	211	181	206	192	178	210	195	181	218	204	207	202	192	202	205	213	224	191	201	210	191	232	172	189	218	203	189	192	207	211	185	197	198	194	180	207	203	231	198	200	221	209	207	201	210	206	164	229	217	203	185	187	194	190	217	208	220	209	200	206	204	210	193	191	178	154	176	212	216	171	204	209	190	210	208	217	208	242	206	195	206	195	187	221	218	193	205	216	203	195	197	180	211	212	209	195	197	216	203	196	204	196	175	189	201	200	226	195	209	210	209	188	182	181	199	179	204	196	209	199	220	206	197	185	189	218	182	202	198	180	175	208	181	212	206	189	216	189	229	210	186	194	193	203	204	220	180	200	192	193	171	208	206	197	191	191	209	182	189	166	192	208	182	198	180	185	215	213	199	205	193	222	192	192	186	181	207	203	186	199	206	196	216	222	181	209	184	212	189	211	193	209	219	208	223	197	209	189	173	236	195	198	207	179	210	171	200	195	204	211	205	195	208	222	192	217	200	189	196	190	213	183	214	218	177	192	181	202	206	188	192	214	192	193	193	194	223	188	212	215	173	201	213	204	179	201	222	191	207	201	201	237	228	216	198	225	203	203	199	224	217	205	190	209	191	228	195	170	192	210	192	200	181	204	208	218	177	205	194	220	198	212	201	224	202	213	220	211	229	186	209	186	194	206	191	211	185	204	224	187	207	209	180	186	201	191	194	227	190	222	194	198	206	199	222	202	177	193	175	191	189	196	205	214	196	194	187	227	193	203	200	211	186	192	203	159	225	174	211	192	174	208	236	197	201	182	184	211	194	206	195	210	207	171	185	221	200	170	207	197	213	201	193	218	214	188	205	195	218	195	218	189	216	208	216	198	184	196	197	220	202	194	196	202	203	216	197	207	204	201	188	202	190	193	205	210	218	222	211	180	214	218	199	210	205	194	186	215	205	193	173	183	207	229	200	198	216	234	176	226	213	187	202	195	198	191	199	197	204	182	210	195	211	209	187	190	214	222	201	170	189	200	193	192	201	187	191	188	212	187	203	192	204	202	220	203	222	183	181	198	201	188	222	204	209	191	191	211	195	204	195	208	195	205	190	221	205	199	192	169	205	171	206	223	226	198	194	207	204	192	188	185	186	180	209	213	214	204	224	170	194	198	190	193	183	179	186	211	225	197	182	203	200	204	183	185	215	202	199	201	236	219	173	168	218	218	205	185	197	219	203	197	197	194	188	213	231	215	206	177	200	210	190	201	178	220	182	195	206	188	234	188	198	208	179	200	194	183	195	222	206	184	179	209	226	206	213	198	208	185	186	191	199	184	190	208	193	183	207	211	208	181	163	187	207	185	211	185	233	200	199	208	177	199	197	211	196	205	195	217	211	211	196	203	206	195	202	193	212	204	191	223	218	199	206	195	221	195	174	171	176	198	217	196	196	194	180	196	204	186	213	197	210	202	166	195	198	199	188	219	223	201	187	187	200	205	183	178	207	208	209	225	181	226	208	193	221	181	198	210	170	208	206	193	201	223	225	196	193	199	203	196	206	205	204	210	208	182	201	190	201	201	210	187	189	206	182	204	230	201	236	188	234	214	191	203	208	201	211	190	203	188	213	183	190	197	204	203	187	234	189	200	212	198	212	180	179	185	200	181	200	202	210	200	197	211	204	204	192	214	182	213	195	194	208	208	214	190	176	216	203	205	196	208	197	176	171	199	200	208	228	215	195	222	234	206	200	209	199	190	222	207	218	193	207	217	207	189	225	205	226	215	188	199	214	204	206	211	207	189	196	208	222	223	193	218	204	170	199	203	210	199	210	213	191	193	205	193	192	176	199	178	220	211	197	196	204	188	196	241	242	214	194	184	199	210	190	226	218	208	198	183	198	231	183	194	191	200	213	188	201	193	183	210	185	202	206	194	207	197	212	209	174	181	222	216	214	204	202	200	222	216	176	184	178	207	206	202	197	182	211	216	194	218	208	191	194	213	202	210	218	203	198	209	178	193	210	206	212	196	194	206	202	187	194	176	188	215	196	201	188	187	223	175	210	215	213	200	204	204	192	206	182	222	222	200	195	206	168	215	197	195	227	200	209	197	191	227	191	211	215	219	187	192	180	209	218	222	185	205	198	185	231	186	197	194	195	196	177	207	202	198	218	201	208	228	193	196	197	207	223	215	210	194	197	198	213	196	197	192	197	209	162	196	170	198	199	197	178	202	220	185	203	223	219	200	187	196	200	208	188	192	218	186	208	222	208	203	213	229	215	155	185	207	240	191	211	195	193	218	194	189	171	210	181	187	210	191	216	195	186	197	200	190	207	196	223	196	194	205	200	196	206	190	187	195	220	185	199	197	196	198	211	184	225
3790	6015	4858	2369	1572	1167	902	731	548	466	446	397	382	345	311	321	284	299	273	243	234	256	255	261	258	234	247	257	207	261	259	235	262	226	198	248	228	212	239	223	227	245	249	242	270	219	219	217	228	223	235	225	211	236	244	233	241	226	210	208	235	224	205	242	223	250	197	245	222	225	232	232	245	210	252	241	239	212	229	223	212	228	236	221	221	215	246	243	228	219	217	245	211	240	238	231	215	193	222	211	211	239	240	217	215	200	220	219	238	242	255	247	232	232	216	220	247	229	209	228	259	236	261	222	209	216	237	212	235	231	216	232	184	247	218	227	216	228	246	226	207	226	242	223	227	239	260	233	230	228	238	217	236	231	241	228	225	224	212	216	220	243	220	231	237	251	255	215	224	220	217	207	241	220	246	249	218	212	218	212	204	215	237	233	221	225	261	233	228	231	261	226	244	215	256	219	230	214	231	189	226	224	224	230	254	215	238	200	203	249	206	243	237	240	227	249	234	227	238	240	222	220	212	237	232	254	211	198	231	199	243	245	236	228	229	254	250	236	237	241	205	226	210	221	231	230	217	232	222	227	204	229	227	229	219	245	236	243	254	215	222	226	237	218	209	217	233	220	197	200	226	234	229	234	226	200	206	226	219	205	234	225	216	230	218	226	213	233	201	227	212	224	240	231	240	235	194	204	223	227	226	242	253	240	220	221	227	221	196	217	233	235	208	222	228	213	239	217	218	215	206	238	209	239	236	208	227	215	208	194	240	222	233	227	200	189	183	207	212	235	213	233	207	217	209	253	227	221	223	260	240	196	247	208	221	221	228	231	230	235	228	220	226	241	260	195	202	224	212	236	212	215	238	238	194	210	235	240	239	220	232	221	225	245	238	218	228	223	224	217	212	219	229	220	202	223	219	235	208	229	260	216	236	228	215	221	253	235	230	232	214	223	227	222	252	225	217	235	215	232	234	233	237	225	253	214	245	240	207	238	214	210	202	223	223	235	231	228	220	223	222	213	232	229	203	224	192	216	240	235	213	225	242	234	209	232	237	207	231	218	242	214	199	193	229	250	224	225	223	215	229	191	226	237	229	221	231	218	229	239	257	225	246	198	218	232	236	254	219	244	242	226	225	255	215	235	205	227	233	241	233	236	224	249	212	247	224	226	239	227	212	238	229	222	247	223	209	239	224	209	230	224	239	230	225	218	222	214	228	217	227	216	208	237	222	231	251	222	237	233	238	230	203	212	256	269	226	241	210	234	195	238	245	219	225	229	248	232	230	208	218	239	211	233	215	226	221	238	207	220	236	224	231	227	205	218	224	236	223	216	231	224	223	235	248	253	224	214	207	233	229	224	234	230	208	207	222	225	228	228	247	255	246	250	245	248	237	214	210	252	241	209	238	236	230	223	229	248	209	223	249	250	237	217	223	249	228	217	214	206	252	202	223	224	205	213	210	208	233	209	198	207	224	229	217	241	219	228	222	217	236	222	235	232	255	208	218	221	207	274	212	201	237	218	254	221	247	225	224	213	227	230	218	231	227	205	216	230	212	239	218	222	206	243	209	220	208	231	238	226	259	222	234	212	221	230	222	236	250	205	264	221	227	226	224	226	226	210	223	217	233	217	200	206	219	224	222	250	212	191	259	198	228	196	197	206	244	202	229	238	221	231	250	250	201	228	217	205	243	212	218	253	238	198	227	229	186	213	233	219	224	219	228	235	231	219	208	232	205	224	200	235	236	211	212	207	228	251	216	236	212	250	255	234	237	208	229	209	207	213	244	214	212	246	233	237	220	206	194	202	230	227	240	241	243	219	237	202	212	206	224	217	201	196	236	237	218	198	223	233	245	225	238	210	225	231	243	211	254	229	214	251	242	228	203	252	201	240	231	232	268	251	217	207	228	225	248	221	227	232	226	240	221	214	219	235	200	214	233	188	207	204	248	212	202	221	224	248	231	225	229	233	240	224	242	230	244	235	220	254	237	237	233	216	202	247	217	241	214	221	223	227	241	235	237	244	221	245	222	239	195	238	220	224	217	243	225	231	248	197	239	252	230	227	230	223	225	232	226	221	224	225	225	210	218	208	216	225	224	236	217	212	234	234	223	222	212	217	229	227	242	228	231	202	220	225	227	235	265	203	258	216	213	213	215	240	232	224	226	233	223	217	223	210	241	228	223	233	219	222	236	226	210	232	204	218	227	229	246	219	240	230	243	216	232	221	227	182	210	244	206	213	216	220	226	242	236	205	222	248	229	199	229	230	194	233	248	213	241	211	229	219	223	230	197	200	242	218	209	223	219	213	220	221	232	206	222	224	212	231	205	226	218	236	219	219	194	215	233	231	211	222	213	211	217	222	221	222	237	235	231	221	223	227	219	226	237	208	237	221	222	199	227	223	222	208	207	213	228	222	226	225	216	202	205	226	222	228	217	247	236	228	205	217	221	227	240	211	236	229	242	225	240	236	235	204	223	248	230	233	220	219	239	221	221	217	207	209	206	255	221	217	211	223	248	208	233	234	205	237	202	220	234	211	228	208	212	230	227	241	199	215	240	214	204	218	218	205	229	244	246	228	212	210	231	221	216	215	218	230	225	219	251	227	219	202	235	238	236	222	232	211	227	219	220	234	205	246	229	221	203	244	223	218	222	191	208	236	221	240	231	228	207	234	250	221	255	214	210	219	235	208	235	240	224	220	229	238	255	234	242	217	234	238	214	225	256	228	212	256	253	231	211	214	222	210	228	226	220	228	224	231	237	197	227	220	224	224	255	200	207	218	248	220	229	215	238	228	225	225	204	193	214	250	229	238	247	226	238	206	214	233	199	225	251	224	242	191	193	203	233	238	199	216	239	246	207	225	234	238	207	215	243	221	233	244	233	199	212	222	223	220	225	231	244	234	204	219	257	234	227	220	218	231	231	215	253	218	216	234	255	221	237	252	233	203	247	257	238	228	226	240	230	239	227	235	211	214	232	214	213	267	233	223	217	236	204	215	219	255	219	199	221	225	249	234	229	230	241	215	238	239	208	233	249	215	214	200	207	244	217	233	196	246	235	234	233	228	232	208	226	226	234	214	224	200	237	208	246	230	218	219	232	247	235	229	261	247	219	229	232	244	253	222	223	228	258	211	219	232	217	226	219	248	233	223	214	236	216	227	223	251	208	227	229	234	231	253	249	212	223	214	214	221	253	204	221	204	242	253	234	219	196	233	213	221	205	212	231	201	194	223	247	217	197	221	226	202	205	211	214	247	252	220	235	242	217	210	228	229	252	225	225	239	232	238	232	211	236	194	229	247	219	209	245	220	234	231	245	225	211	218	252	230	208	228	201	227	241	241	236	228	217	231	211	212	224	230	229	252	223	221	249	236	230	218	229	225	227	216	205	237	217	248	199	219	263	242	227	226	210	226	242	211	190	238	242	206	242	236	205	221	246	226	203	227	213	215	207	230	214	264	212	244	212	209	213	222	223	206	206	246	208	237	236	225
22750	21328	29132	23862	21328	21401	16488	1895	1210	1025	904	863	838	792	736	673	735	664	666	618	631	601	659	587	599	594	610	626	601	585	599	571	601	598	598	560	565	540	539	572	620	601	556	561	552	541	533	542	583	601	537	564	560	546	573	596	557	533	532	614	565	569	569	560	536	511	519	598	530	561	512	556	543	560	548	535	580	544	528	537	538	561	535	561	542	568	513	525	566	517	523	549	551	559	539	513	564	576	574	528	579	538	552	532	504	561	501	541	580	548	532	543	527	534	523	534	599	551	532	543	573	655	540	549	573	595	489	551	529	563	543	528	581	513	580	545	559	574	558	536	522	514	547	508	554	502	563	531	563	548	541	521	547	529	526	556	562	542	543	538	549	549	554	555	528	567	537	568	556	532	556	521	546	501	575	515	557	544	533	513	525	547	548	549	558	555	534	556	594	574	548	525	523	565	536	518	548	568	524	533	553	569	542	587	529	579	556	582	552	547	576	545	530	572	516	513	572	548	552	572	560	579	530	521	508	540	525	568	545	553	566	567	501	532	512	536	532	533	541	514	578	550	520	554	550	544	535	509	567	581	537	521	578	544	574	544	525	511	524	534	553	567	546	531	531	544	536	538	591	547	527	571	522	549	586	579	541	548	559	546	542	481	538	543	521	526	529	559	533	542	557	524	539	529	546	511	503	528	552	552	542	548	544	582	607	551	588	524	601	575	535	565	597	548	518	536	539	521	567	551	546	517	563	537	562	576	571	544	533	547	547	537	587	522	502	553	524	564	526	549	530	581	567	556	529	539	595	516	565	538	554	559	538	494	556	538	567	482	504	548	523	510	540	553	524	566	524	529	553	584	550	495	585	552	554	556	547	588	533	555	551	544	529	554	547	545	543	493	553	548	547	529	511	580	509	543	463	563	532	526	555	507	541	536	554	551	559	565	556	542	538	574	510	539	564	511	540	561	554	561	540	534	573	520	570	537	496	556	576	560	512	505	505	533	506	525	537	500	574	542	559	528	559	582	551	579	542	538	585	534	504	547	545	608	527	554	526	536	504	528	545	560	535	572	556	549	542	564	548	528	535	528	517	522	560	539	544	529	542	516	582	565	560	548	534	509	561	526	561	519	523	528	522	573	568	556	546	499	594	506	569	592	596	543	502	534	549	530	545	523	535	558	595	504	559	550	538	541	555	587	523	540	523	559	534	572	522	512	549	564	537	564	571	545	526	565	545	548	585	572	499	557	517	541	496	561	520	576	566	553	550	532	571	528	555	490	595	556	538	568	567	563	538	520	529	551	525	549	528	531	522	542	553	515	547	537	557	561	526	539	518	594	570	522	521	539	524	547	562	536	579	549	557	558	579	503	531	532	519	515	570	530	525	508	551	516	561	484	540	511	547	558	576	492	531	532	540	526	568	517	536	527	509	537	478	548	543	544	531	569	563	562	529	521	552	523	568	536	534	552	540	538	548	525	598	539	567	550	533	567	553	541	558	592	504	533	481	497	570	515	545	576	574	524	539	534	533	586	517	533	552	550	531	526	553	557	581	571	556	558	566	513	563	495	537	509	516	547	511	555	547	539	569	544	555	497	535	561	516	533	598	518	570	540	552	543	602	563	536	502	513	545	522	559	556	564	471	549	504	552	498	522	549	507	533	531	566	521	520	564	499	546	542	572	554	514	508	578	512	514	551	550	546	552	549	583	498	539	524	545	531	522	568	540	577	538	569	574	531	579	523	524	559	591	537	523	549	563	542	554	529	553	588	535	575	530	536	526	508	567	517	537	529	615	534	535	539	560	532	518	512	503	544	540	507	568	523	547	551	599	521	537	557	584	577	565	546	531	563	566	505	516	579	547	539	512	554	530	525	540	576	573	539	583	502	549	515	533	575	549	519	524	520	539	545	521	564	546	527	551	571	540	507	543	552	547	613	568	530	493	552	523	566	540	577	538	533	555	608	571	523	534	555	529	501	526	530	577	552	523	537	538	512	473	549	523	524	514	547	516	532	554	520	544	539	581	533	566	562	538	546	529	569	513	573	556	557	562	536	517	482	518	595	571	532	543	544	548	527	532	575	575	597	548	540	532	510	554	522	549	531	509	522	549	571	557	540	565	543	609	489	588	561	551	550	553	527	555	521	564	522	526	559	597	507	545	560	538	561	521	528	569	519	536	533	506	523	505	545	543	511	524	549	542	522	558	583	555	595	539	499	547	554	564	614	526	564	517	588	549	580	524	522	548	524	530	496	510	568	553	563	559	523	521	496	499	519	496	567	526	492	549	545	537	582	533	602	502	538	544	525	556	518	534	573	559	517	574	523	563	515	547	532	564	566	505	529	575	563	526	600	547	536	599	545	500	554	490	548	523	531	584	576	544	587	561	526	542	571	516	547	543	548	604	537	568	528	532	533	540	513	533	529	499	561	534	544	551	538	527	550	568	535	528	560	564	571	542	567	515	513	561	521	526	564	563	556	563	552	564	556	543	529	549	560	500	530	524	508	550	574	535	534	537	516	566	592	518	540	543	567	499	565	526	530	531	543	554	520	553	529	539	560	523	545	549	562	493	554	551	556	565	602	537	561	486	570	559	549	565	533	514	545	575	515	542	514	586	521	546	517	518	481	527	568	555	511	535	546	565	532	556	534	551	582	530	554	550	586	559	544	533	493	571	548	523	572	546	542	552	547	554	544	539	550	558	529	543	528	528	539	553	549	504	530	536	515	594	501	535	520	526	494	555	552	552	560	568	537	559	547	545	567	537	520	565	565	541	572	512	572	548	542	553	546	540	527	521	543	564	566	565	545	517	515	507	524	581	582	522	549	505	537	538	547	508	566	565	563	520	534	572	511	541	529	573	527	528	560	578	514	539	579	575	524	497	533	609	516	501	560	543	545	549	544	535	546	545	588	540	562	511	529	536	553	583	595	569	558	583	573	577	539	584	553	568	561	542	553	539	590	519	565	554	563	528	628	542	557	538	534	560	553	488	552	529	518	520	549	550	530	507	511	578	516	521	495	539	576	584	585	532	529	550	565	542	508	538	555	555	546	575	564	522	539	554	519	545	554	532	527	529	536	553	528	543	535	555	551	547	569	514	566	580	570	520	525	508	516	548	526	531	543	556	515	534	585	564	514	493	544	572	541	565	498	556	539	554	539	573	561	537	556	525	589	523	492	544	513	555	524	556	556	546	551	541	555	557	540	527	526	540	551	548	562	499	524	522	574	610	593	521	531	545	564	575	498	541	543	561	517	530	575	527	549	559	544	578	522	536	578	543	532	538	504	532	536	533	520	539	543	562	546	554	542	540	530	531	578	583	555	527	543	569	534	530	563	537	572	559	571	512	534	504	553	513	546	579	522	564	508	600	542	532	537	545	512	539	518	549	549	515	562	560	518	534	530	556	531	559	528	486	549	530	500	587	526	531	554	494	525	536	575	547	497	559	577	573	550	563	545	579	576	569	577	561	512	542	596	521	572	557	570	520	561	549
5286	14891	12657	6584	4451	3374	2560	1997	1661	1308	1183	1041	1006	890	793	799	828	802	715	725	673	676	663	650	643	615	658	629	644	626	615	589	628	638	642	593	591	617	589	617	620	630	590	593	599	575	578	603	546	598	582	565	597	601	555	539	556	586	582	600	606	578	577	589	581	548	603	609	547	593	575	558	607	577	564	496	609	565	597	598	581	556	666	550	600	564	558	548	509	582	565	615	538	601	590	635	572	557	551	572	585	553	572	568	569	599	586	585	555	575	594	530	570	581	565	585	581	597	575	556	517	583	590	525	607	593	570	578	580	609	582	548	573	565	561	583	573	525	561	546	563	609	557	595	581	566	593	556	579	583	536	593	590	558	542	556	542	568	574	538	593	570	585	556	593	583	565	613	576	588	582	563	537	625	534	556	567	568	575	590	565	576	586	576	564	594	544	553	583	563	601	580	573	570	551	559	618	583	531	556	593	590	583	572	561	567	580	593	570	601	551	564	574	586	563	527	588	579	577	609	590	606	524	620	552	570	551	571	575	565	570	545	595	546	596	611	559	565	539	576	612	590	589	561	553	562	548	613	599	515	575	570	574	562	546	589	579	540	564	615	577	592	574	585	547	592	523	545	612	587	503	540	580	566	604	576	592	589	579	556	573	588	557	543	565	607	538	585	584	601	552	530	584	584	567	536	590	583	524	528	556	599	555	555	582	620	595	565	572	570	574	619	591	565	590	492	558	567	602	568	557	571	579	630	557	611	611	620	528	562	581	592	585	562	571	585	595	550	561	571	574	587	546	552	567	581	559	637	545	571	611	525	558	591	581	572	610	559	569	560	590	584	570	607	590	621	598	587	607	608	565	598	563	632	559	594	581	619	579	585	564	541	594	556	587	604	572	566	555	507	582	626	580	572	590	553	576	585	612	570	628	574	562	575	572	624	553	554	584	552	578	579	583	570	556	557	552	601	573	554	560	566	582	569	552	598	572	606	557	564	587	554	546	585	567	599	584	587	584	533	570	558	564	595	548	604	581	572	564	551	581	544	564	595	565	564	582	613	574	530	545	496	594	594	557	543	509	576	563	580	554	545	598	576	537	603	547	600	579	556	552	534	544	617	578	570	538	596	570	571	574	529	581	593	594	553	560	575	572	568	579	569	569	579	567	548	594	573	568	617	587	580	537	599	628	592	573	551	590	582	597	575	585	543	557	562	579	593	588	527	557	585	556	591	549	597	580	557	580	597	554	563	601	561	587	586	535	573	581	559	608	540	541	559	614	574	500	546	561	592	567	613	556	597	570	574	577	586	531	581	571	571	566	591	579	588	579	562	581	559	588	559	559	576	559	559	585	581	567	581	578	585	545	583	577	583	606	560	567	579	577	624	515	579	562	565	555	570	579	618	520	572	551	571	587	587	586	544	574	570	576	598	543	556	597	555	553	561	605	581	571	553	598	563	564	541	590	598	522	550	561	578	591	558	537	549	571	536	584	531	601	591	576	574	535	576	556	584	544	590	635	580	585	547	569	554	565	552	592	547	579	550	574	577	613	579	561	605	589	561	561	565	603	578	606	551	573	528	593	607	582	531	580	603	555	561	540	586	563	572	584	572	597	539	606	557	548	573	562	545	578	578	531	614	532	550	561	517	593	566	571	573	593	584	590	555	547	565	564	588	561	562	535	611	566	551	581	579	573	588	547	557	564	599	553	563	528	595	542	560	521	615	599	577	589	566	574	618	582	564	524	563	645	507	587	550	629	588	604	576	536	605	550	561	529	573	554	525	559	592	536	525	567	567	530	590	565	566	536	575	599	559	582	586	585	563	593	615	560	557	584	569	584	567	644	592	554	546	556	567	592	585	557	567	549	575	574	559	598	552	598	542	582	567	579	586	561	563	594	579	542	585	578	611	605	596	601	570	578	585	603	531	552	590	530	563	581	607	570	540	555	572	544	616	563	582	596	592	554	590	577	579	540	551	558	579	587	566	584	606	564	547	606	605	575	587	560	561	583	582	551	534	508	570	586	585	594	567	568	585	577	604	561	618	597	619	528	573	554	589	560	620	580	558	567	577	518	570	575	581	565	577	581	567	578	637	597	559	588	593	575	547	559	558	558	572	616	612	552	565	538	565	527	591	568	582	528	612	549	587	560	568	558	550	544	543	525	584	539	582	575	569	569	557	600	585	610	566	573	577	593	554	613	543	569	578	588	547	587	618	541	618	565	603	572	545	625	565	608	580	559	558	565	594	575	568	548	589	564	557	551	577	559	529	608	579	584	575	589	548	500	576	527	591	561	576	565	550	540	560	546	552	576	549	548	564	593	572	555	555	611	598	575	572	587	578	598	575	580	587	571	553	612	602	631	538	590	557	576	561	566	621	595	574	623	561	553	590	543	580	580	576	550	557	583	588	558	587	580	558	547	566	575	569	585	557	548	599	556	609	548	576	539	598	608	557	584	569	591	543	576	572	586	572	569	575	589	584	597	576	638	563	570	530	553	548	589	598	625	599	570	603	556	590	574	564	576	587	574	547	513	578	592	562	569	575	564	579	571	560	568	532	603	587	580	582	541	510	588	557	605	560	524	573	593	594	563	549	652	563	532	581	608	619	570	538	603	583	586	579	580	597	565	586	575	524	523	563	587	618	564	582	542	576	540	593	609	562	596	557	585	573	589	569	587	586	621	556	583	558	577	579	565	547	552	611	588	554	555	562	600	564	552	592	586	571	576	564	578	549	576	564	621	604	566	580	528	555	536	596	563	513	582	574	581	569	579	580	584	566	547	588	561	535	546	577	617	568	538	573	578	547	591	607	561	589	559	574	546	572	576	577	543	566	542	554	585	573	593	587	567	543	653	589	586	593	592	615	568	570	620	562	560	547	562	577	599	582	554	566	548	556	574	571	555	546	585	591	563	533	565	569	617	548	555	594	523	561	571	581	550	625	562	605	533	551	578	505	566	572	551	573	582	540	599	603	556	551	568	545	567	548	570	582	573	627	540	575	558	570	530	596	541	561	582	605	562	590	549	563	613	630	596	588	590	567	584	573	619	563	574	580	563	545	571	609	573	556	533	585	567	629	570	585	536	581	602	538	592	577	581	570	555	598	593	624	587	560	583	529	558	567	553	568	571	579	581	549	578	542	611	567	563	571	524	558	558	591	650	539	613	568	563	541	616	556	583	580	507	565	578	561	607	552	558	600	521	599	575	552	585	596	536	618	558	589	577	589	633	522	556	554	573	609	580	584	558	570	545	565	596	579	570	575	563	598	590	517	554	571	549	539	513	625	552	551	627	573	557	584	580	542	564	560	611	584	590	593	583	574	571	586	595	579	588	602	579	579	571	576	560	577	569	606	591	579	564	556	552	552	551	539	557	555	599	564	591	586	549	524	587	543	545	553	571	593	560	577	569	528	585	587	546	587	557	564	577	557	548	540	564	578	561	598	543	567	579	565	548	620	555	547	613	518	636	622	602	546	621	578	554	583	578	552	572	550
27613	20730	9212	879	532	486	428	428	437	394	462	432	446	427	426	380	434	479	438	458	428	432	422	434	428	439	392	404	418	477	395	406	414	442	445	408	427	435	406	456	455	460	465	431	397	463	443	423	404	428	382	390	432	446	426	436	444	469	438	436	414	417	427	391	405	416	399	424	438	438	429	396	446	446	442	430	447	436	433	410	443	423	374	426	413	464	422	435	437	447	418	413	450	418	417	467	432	418	419	430	423	427	425	448	418	466	401	410	441	402	428	447	461	413	409	458	455	409	429	440	410	448	448	429	458	439	414	423	438	466	433	434	411	445	439	448	453	453	422	445	426	432	398	438	404	423	400	449	415	432	430	410	411	409	440	425	442	450	457	443	408	425	420	468	432	436	408	461	411	450	428	420	432	423	381	402	424	437	421	414	472	431	423	472	427	431	436	421	428	397	403	448	409	431	462	419	444	424	437	442	431	436	453	443	426	421	425	430	424	440	402	464	441	411	422	417	413	402	448	430	408	429	383	479	424	447	397	434	429	387	423	388	436	422	396	424	429	430	396	432	455	425	416	409	404	433	420	394	405	427	404	425	393	433	414	402	451	440	423	411	426	448	441	416	413	398	428	389	413	454	438	409	410	424	420	425	411	391	439	399	426	407	422	395	472	443	443	416	422	440	434	433	449	461	429	423	423	422	408	419	436	430	422	460	455	402	394	436	434	446	439	417	383	444	410	437	414	441	435	420	449	448	447	439	424	460	380	408	415	426	429	422	460	421	429	429	457	413	407	466	409	446	392	426	416	409	442	429	408	427	383	461	424	442	454	415	434	409	437	437	414	419	448	451	435	386	432	424	382	410	444	448	413	451	431	438	430	423	426	396	436	401	424	421	402	434	447	426	426	419	424	453	444	447	433	407	405	424	458	432	398	413	420	430	417	372	398	441	443	393	443	463	428	416	418	460	440	421	413	440	411	440	421	446	430	458	420	416	369	407	423	453	431	386	471	403	417	438	404	402	402	421	445	413	431	423	421	414	405	435	453	441	453	413	430	415	461	382	423	423	412	376	394	445	412	435	469	436	401	410	455	462	392	414	421	418	477	425	395	434	443	434	418	392	425	435	396	428	398	479	407	426	414	418	415	449	459	421	427	444	445	419	429	411	397	422	435	435	441	411	412	403	449	404	393	397	424	432	437	403	465	459	438	470	423	427	400	419	455	467	441	415	404	434	424	451	419	407	462	420	408	410	392	402	438	434	404	472	443	384	409	397	421	419	426	447	422	416	377	418	426	408	438	454	419	433	464	454	424	426	370	420	439	422	445	432	426	431	462	441	447	421	430	405	423	425	424	437	385	414	435	443	425	427	390	445	453	404	404	400	426	437	430	404	449	429	419	427	415	447	420	426	413	402	418	401	434	432	400	412	413	471	426	391	435	458	403	442	453	402	414	439	428	420	443	429	438	453	428	410	417	435	421	442	444	431	443	421	443	394	407	473	406	440	417	415	430	439	416	411	421	425	426	420	440	430	426	438	480	454	421	430	407	434	416	438	408	447	389	392	445	432	398	465	453	426	427	420	432	430	425	432	446	446	445	415	412	404	428	444	415	411	430	412	434	445	442	418	433	465	424	415	439	445	442	444	408	402	420	426	383	434	427	408	448	406	461	411	450	446	428	392	374	402	424	383	393	434	465	437	431	441	419	402	426	437	400	439	450	399	427	434	451	400	413	437	390	430	415	420	453	414	429	451	414	435	414	486	401	401	432	403	420	421	446	433	426	406	428	443	414	440	410	459	403	433	439	478	459	433	397	427	441	407	393	434	406	398	400	461	413	421	409	422	440	430	436	452	416	404	430	419	423	420	419	440	378	419	433	414	454	408	416	439	415	433	403	416	418	456	413	423	426	398	415	461	379	393	426	392	423	420	436	500	431	427	427	415	467	439	436	462	439	450	438	441	413	411	411	463	393	385	416	414	420	416	426	405	421	425	424	413	418	419	413	434	463	428	434	464	455	445	408	417	427	409	452	438	396	416	414	451	415	387	413	411	419	481	440	425	421	420	426	451	423	425	403	425	392	433	448	442	436	483	422	398	418	435	433	469	435	443	421	434	400	431	433	431	456	432	440	445	451	429	385	437	424	407	414	489	457	415	434	421	424	428	408	431	433	453	409	414	421	446	476	392	402	405	414	441	424	419	439	422	438	415	470	409	443	417	399	420	435	383	413	429	441	438	409	368	416	412	451	404	438	446	439	433	418	437	432	448	385	412	438	436	422	422	460	403	431	391	417	387	440	437	448	422	436	389	427	419	391	416	419	415	428	429	426	464	408	427	432	461	396	440	425	410	419	431	427	379	448	439	442	398	451	430	421	434	399	449	443	424	431	387	473	448	425	414	440	453	392	435	429	428	470	423	459	440	436	392	444	420	423	411	397	423	401	419	390	406	418	425	449	445	407	379	443	408	415	409	491	409	415	448	440	424	415	430	422	460	427	418	420	437	438	415	414	411	440	411	467	401	452	408	473	474	408	433	431	408	438	445	452	423	405	408	438	395	428	434	409	410	446	415	450	448	419	429	421	420	422	445	418	444	396	461	425	425	442	426	448	428	455	478	430	427	430	417	459	435	413	436	485	439	422	437	447	375	396	435	452	447	417	418	396	399	471	421	414	403	440	444	425	426	434	440	436	388	399	403	437	431	410	435	391	405	447	421	435	394	392	403	457	430	415	418	431	433	434	430	419	418	449	428	447	421	437	462	451	418	408	444	452	430	399	444	449	443	422	413	409	451	467	418	444	408	413	434	409	433	435	396	426	439	444	423	408	425	397	428	437	441	420	445	423	464	402	412	421	440	475	431	455	478	403	403	434	426	430	412	405	415	398	421	357	430	420	444	424	410	430	433	443	417	442	454	427	397	379	446	467	430	431	408	397	396	437	409	404	427	411	422	464	437	391	443	397	441	429	426	416	398	419	414	422	472	415	411	421	463	468	415	406	423	425	404	444	386	441	413	428	406	417	449	424	438	449	457	462	408	401	416	428	420	417	409	422	426	446	436	450	452	427	432	431	427	442	425	438	452	425	450	432	431	427	432	426	413	433	425	410	417	381	418	425	415	402	420	398	434	420	411	440	426	459	459	425	446	417	426	436	382	401	437	476	429	437	441	453	414	413	432	421	417	412	440	438	434	401	419	408	434	458	426	436	403	418	442	433	427	448	426	429	440	415	447	421	429	407	454	441	404	403	437	414	392	408	439	443	446	438	423	420	466	451	453	448	421	480	461	437	432	455	391	422	415	423	459	411	459	437	418	436	352	415	411	418	446	434	407	410	446	430	452	423	436	434	458	452	433	460	409	410	460	433	414	429	406	441	443	420	422	408	418	399	383	390	445	458	435	440	427	442	409	406	406	422	469	446	427	432	456	447	412	411	435	456	405	445	415	420	459	437	448	449	419	418	413	450	414	429	455	393	401	457	422	428	455	445	391	451	391	426	424
4358	901	771	601	552	461	507	493	406	442	429	445	432	405	473	425	425	431	420	445	455	440	443	462	460	450	415	437	451	435	466	413	446	486	447	459	465	440	455	460	420	461	436	434	437	446	474	421	438	416	441	437	428	440	483	402	463	442	436	445	439	446	449	446	454	480	434	410	438	440	431	396	402	411	461	418	454	453	446	456	449	448	433	458	443	431	469	442	469	467	432	405	456	422	416	438	394	432	451	451	450	436	467	403	421	452	464	468	458	442	469	404	461	492	427	427	433	462	468	440	421	420	443	381	460	427	421	428	456	455	402	427	444	416	436	447	432	464	445	435	419	418	453	458	427	449	439	469	457	435	429	419	460	409	445	410	403	416	478	426	464	421	430	484	445	425	454	424	435	431	461	419	487	446	437	449	475	450	438	422	463	448	457	420	431	432	428	437	457	459	436	458	405	461	445	465	416	444	451	437	421	453	477	431	449	473	428	452	427	431	416	446	436	404	442	409	437	437	434	454	447	470	438	408	416	457	468	489	466	450	425	425	475	450	447	457	422	438	421	441	433	430	447	402	430	461	473	425	469	492	437	455	396	417	432	474	453	414	448	455	412	413	433	458	435	416	463	450	414	453	424	467	467	464	436	445	454	419	417	487	421	440	461	414	466	426	445	435	422	448	449	462	425	459	445	451	442	399	425	431	416	420	462	421	454	416	468	452	456	449	459	446	398	456	426	444	440	443	431	442	444	424	436	418	456	423	444	423	465	463	468	429	448	435	464	434	428	469	415	459	468	429	406	456	417	419	421	413	476	425	423	385	428	394	436	407	439	455	479	455	447	451	429	483	488	433	395	441	426	434	459	428	457	426	462	426	442	407	436	417	445	429	427	434	433	476	445	461	464	429	471	440	418	408	403	442	422	434	419	464	466	437	483	453	456	414	422	409	457	443	412	452	413	434	435	439	472	401	424	451	434	435	465	395	440	458	444	425	446	432	485	422	468	453	421	451	425	486	434	452	449	448	436	444	450	435	419	447	401	458	443	410	461	473	428	435	431	402	442	428	443	427	425	436	411	457	439	400	424	451	435	453	439	476	463	415	414	405	435	424	452	422	417	431	405	465	461	455	464	455	461	427	391	451	437	437	431	444	437	424	424	443	435	453	423	427	454	450	424	429	435	442	425	420	444	429	470	457	428	442	421	385	419	460	461	456	389	437	452	441	462	457	475	410	429	452	426	405	403	417	449	425	451	436	458	426	439	478	463	417	409	413	422	450	441	446	426	455	429	432	435	421	401	419	438	475	465	471	411	448	412	472	397	445	419	449	441	441	426	423	468	490	444	425	397	426	473	411	442	443	438	435	433	466	452	450	410	447	421	432	452	457	433	476	421	470	458	415	435	456	400	459	432	428	429	400	470	453	377	433	458	410	479	430	375	411	403	465	445	445	460	433	455	458	405	436	448	453	442	439	435	458	451	436	450	448	430	434	441	451	424	418	410	456	442	447	430	397	465	442	448	460	419	425	450	424	430	458	441	486	471	449	432	433	427	411	433	444	453	402	425	483	421	449	443	447	405	428	445	447	464	423	456	427	435	411	417	422	416	436	492	451	448	433	442	453	427	413	470	435	450	419	398	490	457	470	473	444	448	449	443	403	452	439	471	429	436	428	405	404	440	453	405	444	422	421	409	435	413	431	451	421	456	411	422	425	436	454	438	452	458	447	439	414	427	439	454	418	431	459	402	461	415	430	437	412	450	426	437	481	480	387	477	450	465	467	522	420	457	455	451	448	441	469	458	418	452	430	406	456	427	426	456	446	481	459	439	414	437	400	384	437	447	417	453	454	408	438	424	466	442	430	423	408	440	468	458	432	435	440	433	453	433	480	472	453	474	437	435	418	413	444	451	419	444	443	386	423	401	438	415	450	457	441	430	421	444	445	445	434	455	437	457	454	424	415	468	416	472	440	416	434	477	468	436	428	447	418	459	447	491	413	434	406	447	454	461	460	445	429	423	447	473	433	446	447	452	426	416	408	450	428	465	438	420	468	454	424	451	451	462	464	471	440	466	423	419	426	434	419	441	477	455	463	451	457	438	441	444	429	452	449	451	420	436	434	449	448	432	430	488	436	427	430	457	427	456	424	389	477	433	457	481	426	482	403	452	428	428	455	433	430	452	432	442	452	439	446	434	453	450	421	416	427	459	442	422	401	437	453	427	440	444	457	414	446	431	438	456	429	433	473	444	411	420	470	433	459	435	419	447	471	427	428	429	424	404	480	443	424	447	458	418	475	420	446	435	432	423	459	454	434	436	415	383	401	399	432	453	458	458	444	418	453	418	423	453	468	407	431	427	448	424	407	436	444	426	452	456	406	474	447	451	436	430	429	427	408	453	446	434	391	450	429	449	427	444	459	399	447	448	458	464	439	435	467	436	410	456	453	433	473	463	439	450	448	425	428	484	473	425	428	458	438	434	439	437	444	419	456	435	441	423	431	451	441	466	448	430	450	450	431	438	385	485	444	441	435	442	453	427	430	440	462	448	433	429	407	472	447	490	445	436	416	477	454	456	432	399	450	427	431	467	463	388	466	439	415	431	423	437	427	395	447	430	426	432	433	424	482	449	451	460	462	436	406	466	451	457	444	460	461	426	429	445	457	435	401	456	468	455	424	469	407	436	445	439	459	441	458	461	431	427	411	441	434	445	446	442	453	465	404	456	419	452	454	426	462	452	409	444	458	461	434	433	393	407	442	410	441	483	449	449	451	417	441	449	384	466	437	451	433	447	500	440	425	410	434	421	459	484	477	445	435	449	434	463	449	445	448	433	402	442	448	451	432	441	457	428	439	424	452	436	434	446	421	452	409	440	420	431	439	461	423	398	440	461	438	459	433	429	445	467	410	448	417	426	455	418	447	474	442	425	450	417	440	425	452	408	397	417	418	440	407	445	477	451	425	465	454	442	467	459	419	470	427	439	429	457	420	432	463	440	426	446	441	451	415	461	430	444	452	427	411	442	442	444	423	418	440	451	468	433	461	423	426	449	424	450	453	455	448	439	480	474	462	449	427	488	401	429	444	450	429	456	426	450	450	422	437	445	452	454	426	436	430	447	418	449	424	403	461	451	405	462	451	464	486	432	410	440	409	433	475	459	458	432	430	418	421	436	438	436	451	436	465	453	395	415	452	422	431	455	426	464	445	443	465	402	431	428	452	469	412	449	459	394	421	462	447	418	432	439	467	429	475	459	442	439	465	429	445	443	458	441	445	411	464	423	431	443	427	476	455	441	443	457	457	414	474	437	455	460	437	439	407	423	463	428	423	453	463	459	407	428	412	410	426	420	448	437	416	414	438	432	439	452	429	425	439	425	446	454	432	423	430	467	446	420	428	437	435	416	431	402	438	456	424	431	449	400	438	436	434	448	482	439	429	476	428	446	406	432	405	432	443	444	426	443	421	482	431	418	416	447	443	461	467	416	432	444	421	473	468	429	439
23846	21326	28937	24068	21330	19745	2617	1252	1042	1015	958	878	852	871	857	825	826	849	775	785	774	769	751	763	763	759	761	801	747	783	758	739	735	724	694	777	727	721	756	762	709	770	740	715	753	744	774	741	770	770	782	747	751	781	746	771	733	752	736	752	746	763	698	698	755	689	740	737	716	634	692	780	712	750	691	783	749	723	740	729	749	661	714	744	714	770	735	718	722	718	657	654	766	721	768	719	755	737	718	689	716	741	733	750	727	681	720	749	729	752	786	671	744	739	771	709	711	774	733	750	748	714	697	674	748	753	735	723	756	716	739	745	723	710	693	686	737	682	704	732	718	699	691	749	681	729	751	694	740	809	756	712	771	777	765	722	752	717	719	775	763	702	722	749	686	741	674	760	710	752	754	771	785	729	726	777	699	714	704	728	738	726	722	736	699	744	703	758	710	726	742	685	681	708	722	655	763	770	752	726	729	702	694	677	727	734	690	692	722	730	700	756	692	760	730	722	754	710	732	700	719	716	740	761	761	732	742	745	703	748	731	743	709	754	727	726	763	787	761	717	708	711	750	715	715	748	716	746	738	728	739	717	682	769	740	726	721	739	770	727	718	755	706	722	732	712	733	694	715	717	712	717	758	720	725	772	716	752	758	748	711	707	745	752	702	734	749	732	695	786	709	768	725	716	705	719	700	742	738	744	719	753	717	683	776	716	730	719	679	743	727	737	776	693	737	736	795	758	733	696	717	702	728	715	693	758	755	754	703	745	736	754	696	736	716	695	731	753	697	736	707	703	720	717	754	739	718	752	713	769	740	699	700	693	757	734	759	733	675	726	710	725	691	764	767	742	743	760	701	770	736	714	694	658	696	780	750	765	753	737	703	681	736	761	707	736	761	739	742	723	725	722	703	706	738	698	677	754	716	743	706	759	719	769	709	782	713	710	701	676	718	730	699	738	749	732	763	736	731	733	719	754	746	774	702	734	779	723	765	730	752	724	727	740	756	699	713	716	744	751	706	712	732	724	700	706	737	734	737	689	680	749	785	709	751	722	722	737	705	804	744	704	684	699	689	719	734	769	731	763	739	787	726	777	683	766	757	684	748	729	705	715	748	742	702	761	743	734	717	792	693	734	715	730	694	661	649	677	686	726	739	759	747	709	670	681	739	767	739	756	695	683	774	691	756	757	704	787	725	706	705	697	752	671	747	696	757	709	767	783	737	750	739	746	738	766	698	724	708	759	713	775	730	706	733	770	730	726	752	724	736	729	739	737	682	737	732	741	725	721	721	715	767	750	802	677	703	764	700	744	723	684	736	696	763	720	736	728	703	750	672	757	716	740	738	720	793	726	703	761	715	753	721	731	739	722	729	726	752	747	694	789	720	750	727	750	723	666	708	740	668	727	689	726	726	751	712	700	731	756	752	736	756	718	757	760	749	704	730	731	702	744	741	700	732	734	740	715	764	733	700	674	704	742	686	751	751	722	704	720	731	706	722	753	714	732	632	703	703	746	705	766	714	717	719	769	755	749	767	794	693	698	742	743	727	698	736	752	715	713	751	717	687	720	723	720	699	736	731	659	689	709	734	731	718	687	756	769	700	751	726	697	700	739	745	673	725	724	692	737	743	750	722	700	712	737	749	775	733	723	705	700	745	784	719	742	757	773	683	786	715	665	755	688	774	757	746	708	711	734	714	722	729	727	711	773	744	741	710	767	704	761	758	736	735	754	703	724	713	751	749	679	732	785	743	701	757	734	735	711	749	768	736	705	746	746	745	689	727	704	735	697	701	721	709	682	742	764	741	710	669	745	734	735	731	735	723	737	703	697	688	753	726	738	742	716	737	699	768	769	722	703	762	710	754	715	725	720	762	723	662	722	792	719	691	701	780	686	712	704	698	680	738	743	708	740	708	707	734	722	724	748	679	699	772	712	733	707	717	802	677	733	656	748	802	685	738	708	723	712	699	707	706	698	809	695	741	714	701	734	718	693	713	774	770	738	757	747	700	748	719	726	712	675	735	728	733	731	732	726	712	728	746	730	739	757	746	766	732	685	766	716	703	729	749	695	771	763	713	673	730	764	706	719	708	719	683	737	705	758	691	712	715	669	784	733	718	705	739	688	733	743	755	744	755	737	734	696	717	729	766	688	709	704	730	777	731	740	726	690	693	715	759	746	671	729	721	787	766	698	725	742	713	721	686	714	748	736	765	750	713	708	712	702	734	745	685	646	722	705	722	741	727	711	723	704	702	723	720	736	701	718	756	702	794	778	726	755	745	725	715	685	723	751	718	762	725	724	722	735	712	713	718	762	734	704	693	760	720	704	758	708	753	730	755	670	687	683	670	726	667	719	770	695	698	737	718	730	729	733	717	768	729	762	737	713	731	744	729	732	714	753	699	704	762	724	667	794	738	764	749	690	715	765	755	714	717	711	732	711	712	684	732	726	766	693	759	754	723	746	749	761	738	731	730	716	719	702	720	763	718	757	728	685	721	735	724	716	719	730	714	731	703	744	744	684	679	694	753	721	731	697	732	711	762	738	738	705	729	714	695	707	755	720	709	720	718	726	733	709	723	754	703	765	724	712	735	720	687	745	724	785	723	755	727	682	658	741	678	747	761	748	738	714	746	718	685	710	744	677	771	799	704	745	740	763	727	753	697	714	731	683	728	768	720	707	710	741	767	678	769	740	760	772	735	724	703	708	729	764	712	732	652	682	734	719	752	732	732	781	682	680	782	720	763	757	783	747	732	683	696	753	736	748	746	762	748	710	669	742	826	742	730	698	728	749	763	735	768	707	708	736	659	754	682	720	713	725	689	720	737	776	751	733	720	711	705	743	732	740	746	704	707	643	741	707	757	706	742	699	718	747	715	683	716	716	727	732	754	780	673	714	705	683	735	737	739	691	738	728	730	707	720	717	749	734	694	717	709	705	732	661	713	738	718	734	728	705	751	778	739	705	753	722	704	716	749	712	727	707	719	730	708	743	671	701	668	727	709	703	786	742	739	737	731	729	742	730	726	758	718	732	700	753	707	740	717	676	742	774	742	755	773	713	719	744	721	756	711	704	684	756	726	720	710	747	737	753	699	715	797	748	724	707	692	673	697	750	730	762	741	698	736	698	785	735	705	715	713	702	763	676	734	733	769	721	711	695	697	722	708	784	694	760	710	728	776	716	716	750	775	705	717	773	734	723	767	739	744	771	734	689	757	771	730	694	704	784	738	712	742	716	720	757	704	759	742	726	754	722	740	743	777	734	714	755	760	711	712	704	774	760	716	738	771	725	682	731	743	720	730	725	723	711	728	709	757	740	748	742	682	722	728	706	731	705	701	741	741	719	707	746	730	707	752	711	757	764	736	717	719	749	778	722	723	712	729	752	780	725	720	713	738	704	714	691	689	725	727	746	698	733	749	733	765	726	766	709	690	789	749	753	736	700	732	753	712	709	745	783	730	743	753	694	689	743	684	719	777	700	707	764	678	730	752	706
3761	8979	7819	3967	2785	2251	1789	1511	1321	1204	1135	990	929	909	811	873	856	869	821	808	856	770	808	791	750	776	768	782	795	761	739	784	731	762	732	792	754	777	731	774	760	753	821	783	785	780	702	727	744	755	742	761	752	787	777	709	783	797	795	737	740	740	780	716	744	736	802	791	745	727	764	781	807	739	735	742	737	761	723	801	745	782	768	746	744	713	768	836	753	711	713	798	741	770	740	719	726	810	710	696	788	773	706	753	700	770	811	741	726	708	754	749	743	765	758	706	791	754	745	733	716	774	766	773	763	720	751	761	747	729	715	759	735	713	694	784	741	713	702	791	733	759	711	751	699	729	754	742	776	718	795	795	736	763	771	733	732	719	789	720	758	741	735	778	774	758	732	723	771	759	726	703	710	764	736	721	742	733	798	712	739	746	736	769	786	747	747	698	725	748	747	727	721	712	788	753	752	720	757	754	733	782	738	809	731	712	810	745	719	771	731	742	794	763	719	738	734	782	733	744	731	739	775	779	706	722	748	747	708	746	772	734	721	761	744	710	784	712	767	759	731	724	745	690	765	775	749	742	700	765	738	726	727	728	766	768	737	734	729	752	777	705	741	709	752	812	767	741	772	744	729	755	718	734	678	794	739	755	739	765	773	778	719	735	741	742	742	747	737	754	746	731	747	725	701	741	735	773	712	740	756	727	775	757	744	773	783	688	786	733	759	726	753	776	724	743	712	776	741	782	711	727	772	739	761	788	692	796	768	761	745	737	722	683	730	758	720	711	775	742	720	739	741	680	738	758	742	717	743	793	776	795	776	755	726	770	794	769	744	758	736	763	751	773	733	747	747	733	714	712	763	744	709	756	726	744	725	717	797	770	759	724	720	742	712	790	735	694	762	731	753	811	768	779	767	738	728	733	727	722	770	793	733	776	755	791	778	790	763	775	722	745	718	754	740	753	707	759	710	774	686	772	739	768	718	747	775	786	798	691	756	716	768	742	765	771	736	718	767	774	722	731	795	712	747	675	763	739	736	764	671	736	748	788	711	768	762	692	778	763	706	734	718	753	763	804	719	714	709	755	745	745	737	762	761	787	762	751	751	786	761	758	707	753	719	729	780	812	771	793	727	804	740	788	741	730	781	720	729	762	746	804	718	772	745	749	736	736	708	717	746	800	788	706	790	754	769	726	761	760	698	769	686	738	742	692	734	717	719	802	761	745	718	715	743	739	728	727	779	717	750	727	721	751	712	766	680	765	758	729	728	727	764	756	755	725	783	728	763	713	687	764	782	725	740	754	725	749	743	784	770	725	725	741	720	774	759	734	737	731	783	730	742	711	739	769	756	754	761	784	764	728	700	737	742	743	750	739	737	727	788	796	738	760	736	733	726	725	752	715	730	738	750	714	725	745	803	801	705	708	759	675	767	728	741	781	762	742	734	714	753	779	777	753	792	712	761	810	688	751	739	748	727	752	687	785	724	729	747	754	743	727	708	690	773	748	767	724	742	741	767	803	779	741	736	770	805	744	734	747	788	749	794	726	744	755	761	755	718	739	733	703	771	701	719	768	772	727	753	734	679	772	739	796	738	722	757	711	752	740	735	735	720	708	748	748	753	710	754	736	758	751	716	710	721	699	789	779	694	762	724	768	690	736	780	708	795	759	737	743	774	743	782	735	745	759	753	721	755	727	764	738	731	756	771	739	804	733	772	758	791	695	778	727	747	757	725	774	759	752	759	733	737	721	721	748	726	781	743	736	706	752	721	758	724	761	743	746	722	760	781	711	776	740	762	761	748	772	722	768	746	739	705	786	706	765	727	763	762	765	762	742	778	742	735	708	743	731	746	781	727	707	729	763	708	726	761	753	736	718	705	731	763	733	746	727	735	733	751	729	734	748	745	751	733	741	717	758	713	765	746	717	759	739	740	723	699	747	734	761	768	734	782	705	739	744	759	791	727	759	732	711	750	729	815	771	768	767	758	750	761	725	748	727	723	779	775	746	707	770	784	755	761	756	719	827	750	740	737	761	773	767	732	741	782	727	756	728	760	667	786	781	775	722	708	712	794	755	752	706	798	737	731	706	749	745	710	769	711	716	734	756	720	812	782	756	763	708	747	731	771	738	772	708	748	756	734	769	774	744	739	774	720	724	709	769	717	756	759	748	732	761	710	754	750	765	769	745	752	760	710	760	739	732	725	744	784	779	760	745	687	809	726	683	710	772	708	762	712	734	735	730	749	720	708	728	779	742	752	745	776	696	732	754	692	760	724	759	750	758	742	740	783	755	805	728	739	761	733	775	672	765	736	739	680	757	719	754	769	724	771	753	759	699	735	754	766	732	787	768	751	724	680	793	778	759	726	785	745	745	728	753	788	789	779	753	744	806	737	768	784	746	785	754	725	707	724	765	743	722	709	807	728	753	741	721	765	753	750	724	735	779	775	793	700	739	756	718	727	772	724	741	728	756	756	749	717	731	729	750	766	738	736	719	760	755	746	788	690	738	740	701	743	798	682	734	756	753	726	699	749	750	780	772	737	744	779	770	764	716	725	776	745	722	810	687	746	771	722	750	673	748	734	690	778	776	780	734	763	756	709	723	781	704	750	715	750	739	766	773	769	696	766	744	772	732	703	739	747	739	793	752	752	751	759	748	763	794	716	739	679	765	764	772	747	738	754	777	765	737	776	752	742	761	735	715	726	770	724	743	755	773	720	776	795	748	687	717	750	754	776	755	764	723	698	793	724	722	780	735	731	723	691	756	698	748	727	777	755	745	780	762	756	757	767	708	727	723	758	749	701	699	743	753	793	733	742	732	750	759	748	770	757	716	737	773	719	748	750	763	744	703	728	775	716	718	733	733	754	736	738	737	736	778	767	764	727	739	778	775	735	696	790	733	778	738	714	753	776	755	692	752	701	792	752	753	775	748	725	785	706	721	750	692	781	715	736	754	733	752	729	749	769	753	719	723	741	769	780	756	751	758	716	716	746	715	765	739	732	750	739	708	750	744	726	733	786	806	750	719	731	767	778	740	728	758	715	758	782	780	719	795	753	764	756	716	771	736	728	767	743	758	748	761	764	708	712	735	755	781	784	758	727	793	787	680	705	704	740	748	708	736	750	759	742	748	760	680	752	731	697	764	720	768	802	783	774	760	770	739	703	758	750	711	782	753	819	712	767	732	746	762	759	716	754	740	738	773	762	707	690	732	787	735	691	743	761	764	715	723	712	763	745	694	755	749	773	775	700	708	771	788	744	722	701	709	728	755	764	717	746	766	739	738	723	720	755	726	761	759	711	743	777	716	786	727	750	732	683	798	732	746	765	748	737	755	731	734	741	759	775	719	715	733	741	757	732	762	712	770	686	756	734	725	736	738	753	747	741	746	738	736	755	790	741	731	746	723	722	739	757	789	744	772	756	735	774	762	742	759	769	710	787	732	685	730	782	708	752	733	761	707	757	713	753	712	745	801	774	721	751	749	713	770	745	787
24892	21315	28378	24541	21175	4348	588	396	352	342	314	288	247	246	243	258	219	250	252	225	239	206	221	218	184	241	237	180	220	224	204	198	222	225	201	199	204	193	199	189	204	194	214	215	199	221	202	222	194	198	196	212	200	219	190	221	205	202	195	217	189	195	216	211	210	171	209	189	222	191	224	197	178	189	216	186	217	183	193	182	201	190	209	198	205	209	223	185	188	204	197	201	193	187	201	170	215	193	208	205	191	184	203	212	209	197	209	215	222	195	187	182	196	215	190	194	185	193	171	179	226	195	210	184	212	177	217	194	201	215	190	212	217	210	192	174	197	195	209	194	208	197	192	186	209	195	184	204	202	214	220	194	177	194	193	189	174	190	169	224	196	203	222	191	221	217	182	200	193	185	205	166	224	180	176	188	194	201	180	220	217	217	209	197	209	205	196	183	209	206	192	181	193	179	201	192	204	203	196	217	198	178	197	190	172	206	205	188	196	205	214	211	235	204	193	183	189	192	191	211	213	209	170	196	207	215	205	214	190	183	191	198	212	196	216	216	194	213	195	205	197	191	205	190	198	196	191	188	202	186	191	207	185	174	215	170	186	195	208	205	212	206	198	197	196	189	203	196	204	206	210	216	192	189	175	199	199	191	174	171	207	214	198	179	228	190	206	190	247	200	207	188	181	229	207	205	190	186	206	182	192	207	215	227	222	204	183	210	201	198	196	178	200	214	208	200	213	205	191	201	185	205	215	211	192	190	205	190	185	199	193	186	214	209	184	187	201	189	216	217	180	199	211	215	195	201	198	185	170	186	218	200	211	187	193	217	196	217	198	177	194	191	203	189	205	213	194	212	200	175	202	193	215	191	196	186	209	214	165	192	184	196	206	192	184	204	200	229	216	212	179	209	217	203	195	193	193	196	205	157	179	199	185	192	203	195	214	205	179	199	179	204	205	222	190	216	194	179	204	208	209	210	216	182	182	202	192	196	193	214	196	210	190	199	172	184	207	199	208	195	174	239	212	209	180	203	218	180	203	196	199	184	202	226	200	197	205	198	210	189	206	206	210	188	181	228	192	186	201	175	214	220	233	204	205	204	180	207	186	191	201	196	193	184	215	200	187	220	216	185	176	213	208	191	210	196	206	194	199	207	181	180	202	200	215	209	207	186	198	179	200	203	200	191	189	208	209	165	190	195	171	191	200	210	217	205	190	213	191	190	174	187	200	194	200	212	204	199	201	200	189	182	212	181	219	206	189	188	206	211	206	208	185	182	198	197	180	202	192	198	202	220	212	193	197	201	208	204	209	189	182	201	206	215	229	190	194	205	214	203	212	234	194	212	180	178	245	197	194	178	234	213	210	210	210	216	210	162	202	197	207	219	213	192	217	204	196	167	200	189	185	201	185	190	192	198	185	221	184	191	201	178	205	200	187	215	200	186	197	196	195	198	193	202	236	170	201	201	207	188	223	225	207	188	186	172	222	200	188	201	211	205	228	203	225	186	187	188	203	217	192	198	209	175	207	201	184	211	237	205	185	227	188	203	208	206	173	185	203	172	167	196	240	221	189	200	173	205	199	213	234	195	168	203	205	197	203	193	197	222	199	187	176	208	180	197	200	190	214	194	215	219	214	211	224	191	196	200	195	185	212	190	230	207	187	191	178	209	200	219	211	210	207	216	193	213	208	196	189	192	205	198	197	191	202	191	212	203	190	219	210	196	214	199	190	189	201	211	194	178	207	221	193	205	201	204	199	199	197	206	203	201	203	215	220	205	186	177	177	195	188	188	192	179	216	175	168	186	200	217	209	198	209	207	203	209	193	182	172	184	179	189	185	209	218	203	206	204	198	194	201	218	211	209	187	178	198	199	200	208	203	190	182	219	192	195	200	192	193	197	196	202	197	207	203	187	176	193	234	206	172	197	213	214	187	191	222	189	188	195	194	199	189	202	199	197	205	216	214	226	175	217	183	198	195	202	179	209	224	178	221	206	201	185	196	184	189	202	205	194	194	236	198	244	232	200	199	205	207	186	222	177	234	202	207	189	181	185	178	203	192	187	196	184	151	202	220	204	194	173	203	185	190	200	183	190	174	215	213	213	191	195	200	194	211	217	211	186	171	201	175	224	180	217	206	197	190	220	196	200	189	216	209	206	182	191	205	214	193	236	187	194	196	193	202	205	198	195	216	211	183	219	184	176	171	211	199	200	193	218	177	182	214	198	219	191	207	191	183	174	178	201	189	209	189	206	195	194	202	181	197	217	200	204	210	169	184	205	212	186	216	182	232	187	186	206	197	192	201	219	184	182	198	200	202	181	214	176	204	187	188	200	202	193	199	209	196	210	206	174	183	179	230	211	213	194	203	187	165	201	196	201	195	174	198	186	202	195	200	189	184	166	222	205	207	204	185	183	203	203	196	205	197	184	208	220	180	212	177	200	196	205	198	220	201	205	185	205	204	209	185	207	182	193	195	212	218	169	195	227	204	205	181	196	212	195	188	203	212	191	204	208	229	185	214	236	214	188	179	188	180	188	167	186	199	217	212	194	199	183	199	218	185	185	198	191	199	175	216	200	219	170	193	201	195	199	209	208	204	220	216	221	187	212	166	221	183	210	204	195	191	183	179	223	192	192	177	217	198	181	192	190	209	199	170	197	215	201	207	203	198	211	200	171	199	189	185	203	190	203	193	194	208	204	190	215	193	195	194	185	168	193	211	189	196	200	202	186	201	205	173	196	203	205	211	203	206	202	217	200	195	196	198	204	200	209	214	221	205	195	209	175	187	203	219	214	193	219	202	178	203	190	171	181	194	217	204	200	200	227	223	213	185	200	185	199	169	190	189	195	210	211	189	194	231	196	176	179	193	197	185	184	194	202	206	174	198	216	181	175	185	189	192	200	185	213	184	207	201	210	206	201	173	196	202	203	179	193	212	225	212	199	186	187	203	195	199	211	194	209	197	185	184	209	182	187	157	204	199	208	214	227	201	205	203	201	196	230	197	218	156	211	199	207	218	185	210	208	214	204	195	173	181	202	188	208	192	182	175	178	216	199	204	208	203	204	184	181	205	214	219	193	195	197	212	205	188	174	179	188	183	191	186	209	206	196	212	204	212	205	200	184	192	171	205	185	209	204	177	215	203	198	217	192	194	187	229	192	194	182	194	208	201	194	192	201	214	188	201	230	216	198	190	195	206	199	192	194	219	210	187	227	173	207	190	183	201	185	197	228	208	212	193	190	162	176	206	192	214	214	205	186	179	195	199	182	186	190	183	196	174	210	225	225	186	176	196	185	174	182	173	209	178	196	199	193	207	182	206	205	178	202	216	183	193	180	204	192	203	212	184	209	210	214	193	203	169	219	192	199	188	166	198	200	202	210	215	200	184	217	184	182	197	207	193	146	217	190	192	191	194	205	185	231	178	245	207	201	180	195	201	211	183	208	190	210	189	221	216	213	212	233	200	209	183	207	167	183	196	188	216	208	190	196	187	189
3815	5927	4858	2317	1558	1168	878	726	579	487	439	389	379	333	323	324	306	258	265	261	258	247	220	266	281	232	217	251	235	268	229	221	251	239	246	203	236	224	245	225	248	231	207	245	241	253	196	211	221	225	252	261	213	222	252	234	241	210	214	206	209	228	225	223	224	216	237	221	227	238	230	232	226	240	205	209	214	226	240	221	214	191	205	226	218	235	227	248	240	226	220	210	235	245	223	230	234	225	209	212	216	228	237	231	224	208	223	228	236	214	218	202	223	229	227	215	225	229	222	217	229	227	228	241	202	221	220	210	241	234	216	234	231	221	209	220	223	237	215	238	247	255	234	217	236	221	238	208	243	247	219	226	217	221	233	216	220	225	214	215	246	227	224	230	212	220	242	232	224	222	235	215	218	231	202	244	240	234	213	204	207	247	238	219	236	234	230	207	251	232	203	223	230	203	225	250	206	217	244	230	243	235	232	219	173	233	224	202	259	209	212	234	235	228	217	223	205	239	247	221	233	206	215	226	225	255	220	242	234	221	203	222	223	224	232	211	232	210	233	219	222	228	212	251	236	229	228	230	250	223	265	218	228	228	215	212	226	239	220	249	225	235	214	245	213	210	237	218	232	227	227	248	225	228	213	234	215	217	272	234	227	205	231	250	227	213	218	239	228	210	230	237	215	228	226	214	225	244	221	219	228	189	222	208	231	227	223	217	242	216	219	220	224	211	203	243	246	242	236	228	239	213	202	217	243	215	251	214	226	252	211	231	231	206	221	243	220	232	215	226	233	235	188	194	241	233	209	224	210	219	235	210	227	203	228	223	219	217	211	192	231	188	225	229	233	234	219	230	218	230	226	253	219	206	239	211	218	231	246	216	226	203	239	229	229	194	232	216	221	239	230	209	211	258	202	194	227	193	238	177	241	225	248	227	241	223	231	241	193	242	205	231	210	242	240	216	231	257	255	259	245	205	219	251	235	251	231	247	234	218	220	240	220	202	229	216	208	216	231	243	217	253	209	225	214	224	225	231	242	261	233	230	217	245	221	200	213	223	214	225	224	231	209	224	222	221	196	230	242	237	212	249	239	228	228	255	248	243	219	245	216	234	221	236	202	229	247	219	242	221	209	220	209	226	216	247	239	204	246	240	201	226	195	219	217	221	220	205	226	227	233	234	220	215	238	215	215	216	220	219	210	240	201	230	215	202	210	231	198	215	216	211	202	234	201	214	205	255	221	260	215	216	261	239	241	228	232	235	220	224	225	220	201	224	232	227	217	226	243	235	243	227	210	239	238	241	218	231	212	199	226	205	204	227	229	201	224	201	217	226	207	221	228	199	230	254	179	206	215	219	233	225	239	232	226	229	218	191	228	222	228	225	230	235	231	224	220	203	212	231	213	229	211	243	244	242	245	238	206	212	225	223	214	249	242	212	234	208	220	212	209	221	215	221	240	203	223	225	205	244	239	236	226	220	215	215	195	244	214	211	213	216	230	233	238	219	232	237	227	236	238	208	229	229	211	198	201	208	217	243	207	208	228	218	234	249	227	230	217	243	215	228	226	209	232	251	214	250	234	270	239	219	204	232	207	211	190	230	202	229	226	216	212	236	208	216	219	208	232	221	223	232	226	233	258	231	228	221	238	226	219	240	223	219	238	240	201	215	205	202	221	217	201	227	246	241	229	248	227	226	209	259	219	227	220	200	224	222	213	196	199	245	221	224	218	236	226	218	212	221	235	240	216	223	228	223	234	243	236	225	226	240	235	238	230	233	209	225	248	244	217	221	238	214	215	227	227	217	207	222	203	242	231	232	211	224	205	217	237	255	235	230	234	241	221	211	244	219	236	259	245	284	236	232	222	216	216	232	238	218	228	241	212	206	253	223	220	277	234	210	237	255	211	247	177	228	219	227	204	258	201	224	220	225	251	219	221	230	220	221	233	220	229	243	240	247	189	239	239	255	244	237	216	234	229	213	254	216	217	229	236	222	236	208	225	210	225	238	209	225	215	222	251	253	208	224	221	249	198	246	233	219	221	210	246	227	218	236	247	249	245	240	218	220	208	205	203	230	242	239	227	241	238	245	221	181	235	227	237	229	244	226	243	244	240	185	224	242	225	233	235	233	242	216	228	238	219	199	233	216	218	226	202	219	228	246	222	218	204	240	236	220	231	243	221	204	211	232	227	213	207	226	235	245	231	225	216	218	231	234	253	246	245	237	208	256	253	221	207	228	201	211	209	218	206	230	217	219	241	227	223	197	232	206	221	196	238	231	258	239	218	215	241	216	232	224	215	223	191	209	205	233	209	227	215	204	215	225	232	230	224	216	234	223	205	221	218	215	239	227	246	236	218	235	213	228	237	234	225	215	209	203	215	228	215	245	235	210	229	244	231	220	234	229	217	222	229	215	223	225	243	243	214	236	221	237	187	242	213	223	216	239	210	219	225	249	226	253	235	240	235	215	263	244	248	210	208	236	235	206	239	218	188	223	256	212	194	186	222	202	251	225	232	214	228	209	206	206	242	216	243	249	219	228	224	237	216	222	219	224	221	224	237	219	243	245	203	239	266	193	215	198	235	207	249	225	191	235	231	212	232	215	211	249	217	239	217	240	210	218	213	241	229	221	204	225	228	222	230	235	233	205	223	219	230	204	228	201	220	229	229	204	239	234	263	243	218	217	210	223	228	232	239	214	227	246	220	221	240	230	202	232	217	194	225	231	191	235	218	214	208	210	203	244	235	231	229	204	228	224	234	217	209	209	211	204	237	204	206	237	206	213	198	231	239	208	245	211	220	223	254	242	230	196	208	211	247	208	211	221	243	219	227	220	248	215	241	219	199	237	210	221	217	216	246	259	203	231	215	245	226	219	221	243	217	211	250	203	236	204	225	217	223	210	221	223	230	205	220	208	216	241	224	211	210	199	192	237	236	222	247	232	221	198	231	210	225	221	215	236	233	217	228	215	222	233	216	226	227	215	208	235	212	257	207	233	222	248	212	239	202	233	243	237	241	217	224	236	212	228	206	213	195	234	225	221	220	211	219	222	260	230	237	227	253	193	212	231	205	204	221	234	246	207	197	225	213	248	260	214	231	225	206	233	229	242	238	229	227	211	234	208	211	223	238	224	229	222	226	213	228	230	227	257	220	218	201	215	221	209	241	241	220	241	234	234	208	190	217	218	233	232	207	221	224	219	223	235	201	216	246	262	229	225	236	182	246	213	237	228	239	210	240	210	235	220	216	241	210	204	211	235	226	201	223	201	232	206	228	207	233	214	225	199	212	228	215	214	203	211	235	235	238	253	203	245	218	234	232	237	215	237	223	222	217	219	203	212	211	252	202	185	216	235	205	236	206	249	214	231	225	247	203	238	192	223	249	210	208	223	214	201	227	238	208	209	217	209	233	227	238	185	224	204	201	217	215	217	188	231	231	231	224	226	229	188	204	251	231	211	232	234	208	249	205	203	219	246	240	276	227	200	231	236	231	246
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
