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
341277963237	341277963796	341277964346	341277964896	341277965445	341277965996	341277966546	341277967096	341277967645	341277968196	341277968746	341277969296	341277969845	341277970396	341277970946	341277971496	341277972045	341277972596	341277973146	341277973696	341277974245	341277974796	341277975346	341277975896	341277976445	341277976996	341277977546	341277978096	341277978645	341277979196	341277979746	341277980296	341277980845	341277981396	341277981946	341277982496	341277983045	341277983596	341277984146	341277984696	341277985245	341277985796	341277986346	341277986896	341277987445	341277987996	341277988546	341277989096	341277989645	341277990196	341277990746	341277991296	341277991845	341277992396	341277992946	341277993496	341277994048	341277994596	341277995146	341277995696	341277996245	341277996796	341277997346	341277997896	341277998445	341277998996	341277999546	341278000096	341278000646	341278001196	341278001746	341278002296	341278002846	341278003396	341278003946	341278004496	341278005045	341278005596	341278006146	341278006696	341278007246	341278007796	341278008348	341278008896	341278009446	341278009996	341278010546	341278011096	341278011646	341278012196	341278012746	341278013296	341278013846	341278014396	341278014946	341278015496	341278016046	341278016596	341278017146	341278017696	341278018246	341278018796	341278019346	341278019896	341278020446	341278020996	341278021546	341278022096	341278022646	341278023196	341278023746	341278024296	341278024846	341278025396	341278025946	341278026496	341278027046	341278027596	341278028146	341278028696	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	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
22920	21600	29529	24160	21607	21800	13368	3554	2405	1902	1574	1411	1216	1140	1049	950	841	806	803	781	810	737	790	728	726	678	756	696	670	723	718	729	682	674	647	668	667	667	616	626	627	670	631	678	608	661	652	607	651	638	630	640	610	575	623	596	642	614	659	650	601	614	600	634	669	633	595	670	658	660	613	628	589	622	661	626	606	593	578	658	627	625	615	622	627	615	576	674	625	594	631	642	623	646	683	610	617	606	650	585	606	628	625	552	582	663	594	607	638	611	602	558	605	668	610	598	588	592	648	627	639	622	596	597	598	607	602	637	605	621	622	627	600	632	543	656	614	597	659	618	614	669	636	628	618	602	611	607	650	602	647	611	610	600	619	569	613	559	602	606	619	625	588	629	569	612	580	613	607	626	597	615	641	641	586	625	640	615	626	594	604	615	611	622	613	606	606	650	621	660	632	611	620	663	613	604	553	612	596	594	621	602	624	590	658	629	650	684	613	594	579	597	612	654	612	640	577	655	602	640	599	595	649	589	628	666	641	651	587	599	642	582	608	562	639	632	648	602	624	605	638	594	613	585	602	627	620	623	634	569	576	690	617	625	647	618	588	628	648	617	593	631	569	627	605	597	582	615	599	659	615	658	620	638	596	585	603	609	605	604	621	657	636	605	599	551	607	599	574	566	567	613	597	594	610	612	575	627	634	610	609	610	585	616	553	616	563	595	599	620	618	624	612	653	647	606	619	616	645	622	553	640	654	650	594	652	638	597	605	642	640	635	626	599	617	614	605	605	561	621	658	611	604	593	631	587	630	582	613	540	690	603	621	633	604	588	570	634	647	594	611	620	552	612	644	627	610	615	638	585	555	627	658	651	632	610	606	600	645	560	622	647	619	600	609	652	643	641	641	597	629	583	630	600	601	655	577	624	617	583	620	591	588	647	644	612	609	602	614	641	571	641	604	597	592	659	601	616	636	595	631	569	617	624	609	608	598	585	617	646	626	617	618	587	590	608	605	637	629	588	586	626	611	602	615	651	564	600	651	615	597	600	651	588	632	594	615	625	641	648	585	600	668	642	639	584	668	587	600	586	653	558	625	616	574	633	615	630	615	616	592	649	573	581	645	588	649	602	595	632	580	595	624	592	551	609	622	633	642	663	601	685	622	652	615	594	607	614	602	580	618	581	610	633	575	594	628	590	630	592	616	608	598	622	603	658	578	638	619	604	588	649	579	645	542	634	617	579	591	572	587	606	620	582	615	611	602	682	611	616	596	619	570	634	635	594	602	611	611	627	598	637	618	576	605	622	638	614	628	593	609	644	645	593	564	601	583	581	616	602	627	647	645	595	591	578	662	625	613	637	593	650	588	609	590	598	599	604	634	619	701	626	593	593	614	613	610	600	608	644	597	655	637	605	641	601	611	619	639	574	549	632	565	610	625	595	589	600	609	561	633	604	588	623	626	605	642	596	644	652	592	609	594	601	590	601	579	620	681	608	618	641	579	607	579	628	596	587	598	600	601	556	627	605	568	577	634	623	597	583	649	591	572	612	644	594	622	563	609	640	584	619	533	595	660	601	593	653	587	664	642	600	644	589	598	613	610	612	642	616	603	623	658	610	628	589	588	646	578	635	634	553	602	636	619	651	591	605	591	611	580	606	604	613	628	613	561	596	614	604	601	608	632	588	581	626	560	566	599	648	582	652	595	625	618	590	578	655	595	586	617	554	570	597	640	605	599	569	594	612	572	611	618	632	583	605	623	642	609	588	623	619	611	601	600	608	617	616	582	637	667	658	559	667	617	582	601	598	591	689	630	596	611	628	611	570	565	606	647	606	609	620	557	608	608	589	658	632	625	665	630	618	612	584	644	614	584	589	597	644	621	604	610	639	604	631	608	632	620	559	647	618	552	621	644	577	624	630	569	637	601	650	693	614	585	612	621	614	612	613	591	604	584	591	627	631	607	577	610	614	613	638	602	608	598	593	595	602	550	608	607	607	617	521	636	615	598	606	557	640	613	606	645	628	566	605	567	577	590	631	618	588	629	593	570	596	599	634	613	607	615	549	659	612	595	636	574	641	668	598	595	597	584	611	582	612	563	650	624	623	602	610	666	606	653	605	648	600	593	610	586	601	612	650	605	621	625	588	636	589	601	613	606	651	681	573	585	633	605	639	591	601	655	621	587	614	603	584	596	597	628	687	616	637	612	572	601	604	608	546	606	613	602	650	612	634	577	612	555	624	608	612	619	641	619	638	594	652	623	616	629	630	611	609	596	636	650	619	637	580	629	600	612	642	603	584	634	608	560	688	585	592	564	615	696	564	578	602	598	595	569	635	645	610	577	662	600	608	618	641	609	599	640	588	561	639	623	595	615	587	615	582	634	672	666	649	622	617	590	624	599	603	570	641	588	608	620	633	627	655	602	626	575	646	573	603	617	647	614	585	619	651	632	594	611	626	612	613	618	562	578	615	597	599	640	576	619	596	635	635	623	621	604	609	609	570	627	578	589	612	621	639	583	594	621	594	579	548	578	604	571	593	573	672	600	661	627	615	603	596	610	584	605	592	631	610	612	609	617	600	640	618	599	610	609	640	566	584	599	635	585	619	584	622	615	608	626	599	596	594	611	651	641	631	611	647	631	643	637	577	591	651	650	667	613	564	614	642	614	574	636	638	622	624	618	609	639	569	627	596	646	644	631	645	641	574	580	597	582	591	602	646	622	630	650	618	615	602	613	634	565	614	650	606	589	616	603	623	610	680	588	601	594	629	617	619	635	659	623	582	630	579	578	605	610	589	583	639	631	607	631	650	654	597	637	568	605	557	641	666	603	604	599	587	613	620	637	614	577	574	632	593	584	601	620	652	581	640	598	574	618	582	603	634	639	609	600	648	579	636	605	619	595	608	568	583	598	592	570	600	681	603	588	588	594	620	601	603	600	567	635	571	655	625	604	592	603	555	644	571	603	593	603	593	608	608	569	612	627	630	586	590	604	662	609	577	609	636	569	664	661	627	621	635	607	581	574	632	623	613	592	618	640	669	605	584	644	629	624	623	637	638	630	635	634	593	622	579	615	629	627	655	599	621	641	634	598	607	611	592	612	599	608	605	573	587	629	580	593	651	592	646	585	624	593	624	600	580	602	599	555	644	577	623	608	672	568	628	616	621	621	607	614	612	628	603	584	622	628	596	614	615	683	626	565	573	625	631	559	634	593	639	601	593	640	622	669	589	612	623	590	609	624	619	576	628	668	594	600	599	665	563	630	573	619	600	586	619	593	598	623	648	584	560	563	618	618	600	621	629	622	600	596	578	591	589	590	591	612	603	542	604	651	618	656	628	607	628	604	623	646	604	678	612	639	597	620	599	622	594	601	636	640	586	612	631	587	640	656	614	649	610	613	610	586	605	578	591	625	656	612	619	616	579	605	637	587	598	596	584	627	602	600	603	630	591	559	569	658	601	629	581	641	616	594	637	599	608	629	672	614	613	567	631	580	650
8453	25375	20473	12544	9871	7530	5990	4736	3697	2761	2246	1834	1560	1381	1270	1126	1077	992	946	925	909	942	891	864	855	777	803	785	815	807	791	744	762	752	779	769	741	747	687	713	719	685	702	670	679	684	657	700	674	694	707	713	695	701	677	663	659	698	708	661	668	683	629	677	687	673	627	728	658	650	678	656	707	639	651	684	615	680	656	710	690	694	621	667	676	698	675	694	693	660	678	676	683	682	643	668	680	703	678	645	710	706	672	660	669	643	699	643	639	613	708	645	616	680	648	695	652	656	636	664	679	679	678	644	636	648	638	627	684	649	645	647	653	653	648	678	693	641	634	653	695	631	679	654	653	648	676	661	664	628	680	674	671	689	653	674	667	639	657	676	658	637	636	689	689	639	674	639	612	667	685	651	632	614	628	654	666	690	684	613	669	633	645	696	634	667	631	602	661	666	665	688	709	733	625	685	651	683	600	602	700	644	631	645	656	683	701	645	658	639	685	656	643	707	623	631	653	639	685	668	638	657	652	644	655	646	670	647	654	658	655	663	632	630	650	639	669	638	652	649	666	701	666	683	649	698	640	641	632	636	627	668	679	666	651	675	642	598	660	619	712	603	655	657	670	700	639	655	688	675	668	605	663	617	667	657	683	645	672	664	659	638	620	611	648	662	665	649	673	654	677	645	658	663	677	632	670	710	624	671	664	664	631	601	663	615	659	592	635	657	650	668	658	648	634	658	697	645	652	649	618	667	641	674	647	599	692	665	655	654	656	683	655	634	694	625	635	697	654	640	675	661	656	662	617	645	657	679	663	641	686	640	703	688	674	663	679	623	674	655	636	661	624	664	626	698	640	609	667	665	640	667	657	658	638	689	651	640	629	671	654	634	660	696	672	687	690	654	679	646	693	683	623	624	677	674	677	686	628	652	647	659	669	665	674	635	659	657	640	697	644	649	677	613	653	685	681	682	633	663	648	665	639	621	648	630	669	633	696	619	651	638	660	645	670	676	663	692	690	676	635	594	629	671	683	629	667	650	675	660	721	648	668	661	637	660	654	652	675	638	636	644	664	642	633	672	648	656	655	616	666	672	644	640	660	639	682	659	623	716	649	616	599	661	686	643	648	655	664	678	656	664	663	662	654	640	656	632	653	643	634	682	644	657	673	630	635	595	636	642	654	638	638	692	625	627	666	632	623	670	647	653	661	666	678	688	649	650	660	654	654	645	645	634	637	653	655	667	667	651	596	630	610	620	655	647	664	666	654	675	630	707	704	655	665	697	603	662	627	662	639	631	704	662	643	630	615	651	631	660	631	644	647	649	624	635	640	613	650	651	610	674	646	674	660	630	722	617	667	641	697	624	625	647	637	666	670	642	677	646	642	692	664	642	661	620	641	675	636	666	613	635	623	670	685	681	668	656	679	614	662	664	680	641	672	633	681	642	625	673	690	615	674	635	642	659	656	681	683	667	699	610	724	647	666	648	692	674	657	674	644	683	664	647	654	621	648	608	707	636	634	613	669	699	685	626	668	639	675	621	630	697	627	617	679	698	637	644	634	635	646	672	655	672	678	667	669	584	667	718	654	605	638	670	672	655	697	627	639	657	649	670	649	628	713	686	698	628	661	642	672	663	664	653	656	694	640	675	691	668	683	671	650	686	636	619	630	678	640	654	655	628	658	659	608	662	607	638	652	663	665	656	692	644	605	616	668	691	680	656	649	620	674	660	627	674	647	662	639	628	644	668	639	647	672	670	650	648	662	657	654	654	639	636	640	643	639	622	701	699	683	661	640	603	658	665	702	645	673	686	660	673	673	653	633	654	669	715	697	685	637	680	657	632	655	668	641	628	664	675	668	675	648	635	684	645	671	665	637	661	669	630	656	677	667	637	680	636	665	651	630	641	629	660	712	697	613	655	647	629	696	666	676	681	692	638	619	632	668	676	653	681	677	665	621	690	707	678	672	668	647	619	689	644	678	636	681	630	637	679	663	669	602	659	651	668	675	674	650	645	624	654	639	629	644	624	655	670	712	683	668	646	682	675	635	658	678	696	684	712	677	669	626	694	589	629	612	678	608	666	654	638	677	620	644	651	669	674	655	714	654	640	666	609	668	650	669	673	665	611	633	697	648	616	649	629	625	660	641	671	651	614	642	660	663	642	687	633	692	632	693	663	686	650	647	641	687	649	651	634	660	676	647	658	662	673	675	669	682	672	679	617	671	684	684	674	650	673	638	681	715	623	663	610	670	656	651	658	639	599	626	634	651	627	644	593	659	647	682	668	655	697	691	640	666	656	664	668	664	664	612	626	636	644	684	677	643	701	667	665	624	649	603	689	671	636	640	708	635	623	671	655	635	637	649	689	641	694	634	680	665	653	621	642	620	641	637	693	680	660	636	648	608	659	648	638	674	648	685	656	652	667	660	640	677	622	680	686	621	720	653	676	655	654	691	617	662	608	664	619	658	676	662	653	634	635	682	655	632	679	608	656	604	645	662	678	642	599	617	657	681	627	651	644	663	641	626	654	668	612	642	673	665	684	691	673	630	602	678	664	670	651	681	577	649	626	673	622	639	688	652	642	634	638	666	652	616	661	692	625	680	702	657	673	659	635	678	618	658	655	658	687	683	674	666	634	610	625	669	668	665	645	668	654	616	640	628	680	665	673	691	656	652	594	640	609	600	679	657	640	682	608	629	681	656	687	615	612	639	664	669	656	700	709	652	638	657	625	646	663	668	665	580	615	676	617	628	706	685	704	683	639	652	666	630	632	666	667	670	645	633	673	614	631	698	689	681	680	667	650	666	679	643	649	647	633	648	649	679	633	666	652	624	701	643	643	665	671	622	647	653	685	649	676	675	651	665	640	656	670	663	688	671	682	611	661	647	640	636	640	662	660	688	652	668	684	635	653	660	665	692	646	646	670	674	695	627	622	655	610	697	623	668	658	665	643	660	650	727	681	611	687	636	701	627	632	683	668	673	633	658	632	646	669	653	625	672	652	704	669	665	671	649	628	714	656	601	634	680	650	673	609	661	624	649	651	644	653	687	663	626	658	666	635	641	710	673	638	659	666	651	654	653	656	654	669	638	620	673	644	641	637	675	655	664	639	678	663	636	659	632	634	627	632	650	637	675	669	636	637	676	682	668	658	646	691	703	657	687	626	644	646	633	658	625	652	663	662	640	674	595	698	656	712	677	622	677	673	649	647	673	640	676	653	682	683	621	663	664	668	652	680	675	695	649	629	665	611	629	663	695	676	672	685	637	659	617	622	643	651	658	652	685	640	633	676	655	714	636	613	716	655	672	668	657	691	629	645	637	674	643	680	637	658	679	642	656	649	671	678	670	661	621	672	675	628	676	670	628	677	616	673	646	633	673	630	642	639	643	680	689	668	616	652	671	683	682	658	698	665	609	661	666	614	674	676	679	676	628	655	641	668	663	629	627	625	648	616	715	619	691	681	652	642	658	664	623	628	675	666	659	633	693	603	666	686
27499	19386	9898	4220	2265	1660	1453	1158	1000	797	692	593	586	562	533	535	496	437	470	465	438	459	450	453	459	467	424	439	425	441	473	438	430	411	435	438	457	441	413	426	414	432	436	391	392	432	450	448	413	421	435	413	385	437	397	419	433	391	433	461	423	413	454	420	428	417	408	432	442	386	412	410	421	471	433	405	387	425	419	426	412	441	386	406	436	430	406	440	439	420	450	390	444	431	443	425	443	432	444	414	390	423	461	392	413	408	443	422	410	422	389	433	389	398	424	423	400	457	403	426	435	447	391	409	362	420	435	444	424	424	452	409	434	421	439	413	433	409	404	419	416	436	437	462	431	445	419	411	391	405	451	419	407	409	408	404	398	456	410	410	463	429	402	425	487	388	402	433	449	437	392	457	408	385	417	406	402	432	391	395	417	440	439	434	435	383	429	429	427	393	428	370	426	457	460	437	405	401	431	436	409	407	435	433	433	423	458	411	416	448	415	422	442	379	436	413	408	431	414	396	417	410	427	417	417	408	430	488	427	442	407	436	415	424	393	420	451	457	434	425	429	420	405	398	428	442	425	398	414	439	382	431	421	428	426	420	419	422	446	430	452	408	406	368	439	424	402	411	386	399	431	431	472	440	427	428	424	431	410	412	411	438	408	440	401	465	410	421	412	434	431	413	419	401	440	423	473	437	425	418	419	426	461	436	438	415	421	411	429	432	449	428	428	406	426	423	388	443	407	374	414	454	442	416	431	435	425	445	431	451	418	434	393	408	389	431	425	436	412	431	398	423	462	400	455	391	416	408	418	418	430	408	432	392	395	422	446	400	414	424	452	431	414	429	427	403	413	409	492	431	443	430	443	393	415	472	425	404	414	451	454	438	398	411	406	440	429	449	393	402	405	434	416	447	429	465	397	421	454	479	454	419	437	440	463	365	422	399	382	416	430	388	423	448	418	419	425	422	402	431	498	410	440	406	427	407	409	400	394	402	439	414	447	425	424	413	410	407	398	438	376	430	427	430	397	414	397	396	412	424	391	448	397	441	421	433	436	383	440	437	399	418	426	384	406	431	418	431	426	444	454	417	438	461	393	434	419	417	478	442	404	415	449	390	406	387	433	402	394	466	431	416	402	458	411	378	407	418	435	389	451	420	423	430	407	390	438	389	423	420	422	394	402	383	403	402	420	419	408	428	430	432	458	413	416	388	424	453	391	420	428	433	440	443	414	415	376	392	404	390	412	438	417	455	410	383	427	450	441	446	407	378	436	392	402	416	410	448	456	434	445	415	418	411	448	398	445	441	395	423	409	393	448	412	442	398	422	402	402	469	454	404	453	442	430	430	426	404	415	413	435	429	433	407	424	451	428	406	381	457	411	404	435	415	421	407	461	400	429	439	410	457	441	385	436	452	429	417	422	395	415	425	393	399	467	429	394	423	416	393	442	421	419	413	438	382	405	434	433	399	422	441	425	412	442	411	435	421	412	415	440	426	422	423	424	412	434	431	442	430	450	394	433	418	470	423	428	435	411	426	441	432	445	419	431	450	422	443	430	430	423	408	388	394	398	427	425	447	449	412	405	445	419	422	428	430	395	433	428	439	425	423	452	421	390	402	385	408	402	477	407	418	403	428	438	423	421	398	381	389	459	413	424	444	460	452	423	430	409	427	423	436	456	412	410	429	390	465	409	414	438	405	401	419	412	378	421	452	441	411	424	407	428	461	422	391	419	388	387	408	404	427	451	460	421	427	442	421	441	398	429	400	424	457	401	387	403	423	454	393	449	403	391	376	436	438	405	414	417	429	427	421	390	444	430	443	430	425	392	393	440	428	416	414	425	416	414	434	444	383	399	403	431	399	435	429	430	414	415	430	433	421	439	430	419	425	410	431	415	477	397	431	407	406	406	424	368	441	439	436	447	436	416	414	406	391	450	388	408	415	423	391	452	407	424	423	444	449	398	414	434	478	403	423	415	381	452	461	442	415	402	419	417	391	449	417	419	410	440	426	443	433	438	462	406	409	461	425	412	398	455	419	419	404	454	400	397	399	425	427	421	424	402	426	382	379	414	389	441	384	410	423	435	416	433	432	440	404	411	443	407	416	437	429	418	412	390	424	424	409	445	429	403	439	411	422	403	435	425	435	444	411	410	422	434	445	438	416	422	424	422	424	417	417	401	432	396	402	414	420	426	431	398	410	399	451	429	412	387	481	435	410	439	404	396	422	477	419	399	419	414	426	410	396	397	381	456	463	454	433	419	418	401	422	424	398	400	446	477	432	430	472	460	396	397	431	394	408	442	441	443	434	474	410	424	452	470	434	417	418	424	385	423	450	382	408	439	458	420	435	425	453	446	430	413	417	403	421	420	419	425	397	431	417	405	436	408	430	397	428	400	403	438	475	458	422	434	393	413	440	405	435	459	416	415	409	459	424	455	476	372	413	436	407	406	438	424	404	439	421	421	381	396	401	426	426	403	441	439	447	386	428	408	387	460	416	445	444	442	412	417	439	399	465	416	437	442	439	418	424	422	405	421	444	455	389	409	442	450	397	394	413	417	405	417	422	402	435	396	434	420	438	436	455	430	374	414	416	433	444	386	452	427	434	456	429	428	416	423	434	429	411	409	430	414	437	446	399	402	442	414	427	424	429	447	411	399	431	381	389	412	402	383	423	437	405	399	402	400	402	417	383	406	411	397	419	422	420	401	418	373	394	419	410	381	429	436	396	476	421	435	450	421	438	435	435	452	435	456	441	423	439	419	423	411	420	435	407	401	388	387	437	401	435	389	420	442	376	429	448	386	426	443	444	420	435	455	425	433	440	399	438	388	424	433	440	426	387	398	423	382	405	430	408	437	391	433	400	417	444	410	408	451	434	406	460	427	441	415	413	395	391	397	415	408	428	377	372	418	458	399	412	420	413	466	395	425	444	443	422	411	437	429	449	443	406	454	383	380	395	445	405	410	390	454	428	446	420	461	407	478	426	419	417	460	404	448	464	408	407	449	429	402	432	454	389	411	389	419	428	424	409	439	403	433	437	407	413	413	403	421	443	430	406	412	433	424	399	418	386	431	406	476	382	389	405	395	399	396	418	436	370	456	416	425	396	439	399	446	430	401	422	424	452	421	424	423	456	410	438	424	384	462	450	463	453	415	434	431	380	392	392	444	402	416	418	419	411	456	458	416	412	432	421	408	463	428	429	437	429	376	429	441	402	411	396	405	383	415	415	423	454	416	439	409	431	430	402	430	432	474	387	376	428	400	433	392	414	400	450	412	432	431	423	422	432	432	423	433	431	405	433	418	457	420	446	425	442	386	435	398	413	396	428	428	454	409	405	364	406	425	391	428	443	377	402	445	381	406	414	426	426	394	392	386	434	453	405	439	453	411	454	453	437	415	395	421	428	495	426	419	431	410	439	434	417	408	427	409	406	404	429	411	427	419	425	421	418	430	443	399	438	419	398	445	470	458	420	429	429	441	393	443	440	415	421
6888	10546	8290	4659	3528	2737	2348	1838	1504	1167	961	844	750	683	640	588	536	500	526	495	505	531	497	497	473	503	491	508	496	519	513	458	463	446	458	451	461	442	504	483	487	464	450	424	458	456	454	452	458	463	437	442	473	436	499	477	467	436	434	450	475	449	449	448	476	445	480	451	442	493	448	460	402	432	455	451	473	464	451	457	472	461	489	466	440	459	415	454	427	482	466	455	423	447	496	501	487	459	439	451	466	444	450	473	458	453	474	459	457	446	462	450	429	442	487	444	462	412	419	485	497	444	455	451	472	471	482	452	441	433	480	438	451	444	420	437	477	425	473	431	456	458	462	437	449	465	466	441	462	406	440	477	466	454	442	478	451	475	431	468	491	446	426	440	441	462	431	478	468	465	461	436	467	459	436	452	493	457	443	458	450	428	478	450	444	454	427	441	461	465	433	450	473	430	428	467	453	448	449	486	445	445	465	467	465	511	474	446	397	444	460	444	470	457	470	446	456	489	445	450	436	452	441	426	452	425	418	440	470	422	444	456	457	472	424	483	462	448	464	486	483	437	459	434	477	449	474	416	454	440	502	434	449	433	482	448	427	449	472	484	497	436	461	496	460	453	469	466	461	466	468	440	429	485	493	456	431	435	457	442	432	478	455	440	466	500	432	433	456	467	448	452	474	444	424	468	433	441	478	474	428	470	417	457	504	432	462	474	423	460	467	458	453	427	473	472	470	472	486	440	484	446	421	443	443	444	470	476	471	472	464	459	460	445	495	480	425	460	449	461	491	447	450	434	442	433	495	479	478	447	431	509	420	444	449	480	447	501	467	467	433	456	432	465	489	444	454	443	466	428	458	465	425	435	476	460	454	454	458	451	448	462	444	450	432	477	452	472	427	462	435	478	415	479	496	449	456	450	463	474	429	446	444	461	450	467	484	442	432	497	440	442	449	438	447	455	472	458	422	446	472	478	474	440	447	437	403	459	485	421	469	415	458	449	457	454	462	454	507	456	483	468	463	442	471	456	445	454	412	474	436	453	428	462	435	460	455	441	449	479	481	421	462	454	406	467	444	412	470	499	449	426	484	479	426	483	460	455	437	436	474	470	502	447	473	450	446	449	456	457	438	441	465	451	490	446	471	466	448	505	469	470	448	457	487	435	429	499	453	428	484	432	453	472	465	487	443	503	443	458	436	476	470	466	446	444	427	471	456	459	446	458	483	454	459	443	465	504	466	448	423	482	465	463	463	470	494	434	456	414	445	455	469	427	429	414	425	459	463	445	475	432	451	459	456	440	433	456	465	480	428	473	458	433	460	451	422	453	441	445	412	427	453	467	473	454	418	505	459	445	448	450	462	434	446	488	468	506	434	475	452	408	428	463	432	473	464	460	455	427	445	469	496	413	447	457	427	454	476	432	485	445	426	473	423	469	482	466	434	440	443	473	404	462	431	481	483	448	490	432	459	450	449	459	503	452	446	444	471	462	472	450	465	483	435	487	437	452	468	427	493	468	472	458	483	453	464	449	441	443	425	425	459	466	468	451	437	443	438	447	449	445	472	441	451	447	467	464	457	442	436	472	451	469	448	476	475	475	493	449	457	446	443	472	461	421	442	442	503	452	465	422	507	464	498	453	466	435	471	449	418	426	525	466	466	480	462	472	477	462	419	474	449	455	440	461	459	463	504	479	450	490	476	476	459	462	453	441	441	480	444	452	436	463	461	406	449	451	459	467	458	460	411	420	425	453	447	444	465	472	422	440	455	409	470	505	443	464	438	488	465	477	488	452	413	489	440	409	431	459	455	431	457	453	451	438	449	460	470	449	437	455	454	433	435	466	439	436	472	521	441	437	455	490	455	479	502	457	463	461	490	447	465	471	455	459	492	442	496	472	480	450	468	445	439	430	480	440	461	422	466	452	438	411	455	447	461	501	455	451	441	469	404	455	462	449	435	449	422	461	466	443	408	472	440	475	463	500	449	463	442	419	454	458	482	439	467	471	486	488	474	452	476	467	447	453	444	472	479	471	490	431	478	498	460	447	457	413	452	463	450	460	413	487	482	453	479	456	425	475	453	456	429	480	446	473	440	441	457	461	459	467	446	458	430	467	444	443	419	447	448	445	451	485	469	423	466	441	451	476	429	471	446	492	447	479	461	434	442	459	408	434	464	452	470	452	422	445	439	476	433	495	477	448	428	452	445	402	463	450	450	497	479	450	457	460	432	439	461	452	468	452	431	465	449	436	447	451	443	444	443	469	480	489	443	439	445	466	446	455	454	499	451	474	468	445	425	466	429	452	425	452	431	419	455	466	457	424	436	417	433	462	475	479	441	441	461	439	475	469	463	428	458	459	441	460	435	436	499	444	479	437	461	452	454	470	470	417	474	471	411	472	496	430	447	420	445	491	486	457	386	475	461	508	486	434	444	485	472	490	447	452	435	470	500	457	460	471	455	447	436	456	467	476	476	470	451	441	448	467	461	461	477	455	472	454	448	460	459	499	450	470	444	446	470	462	458	502	436	442	463	496	461	493	464	473	473	426	470	464	471	460	421	476	487	452	429	457	464	440	461	492	455	469	440	458	445	381	469	453	464	462	441	453	459	474	493	449	479	462	468	450	441	457	449	452	420	460	451	459	450	423	488	460	454	474	441	474	449	446	483	451	448	441	477	466	435	448	450	409	470	456	444	475	481	437	468	490	436	455	426	485	496	425	457	449	479	458	475	464	407	469	455	448	438	430	502	448	478	397	418	476	431	456	459	501	489	466	408	453	448	447	447	429	460	454	404	500	397	472	449	427	460	490	428	443	470	453	463	501	440	502	460	484	471	451	443	473	440	460	448	421	413	465	453	426	436	445	435	442	472	428	445	441	466	436	441	443	441	421	440	448	442	459	462	474	508	420	445	431	476	495	476	429	471	462	494	505	472	492	439	423	444	414	442	438	514	431	473	419	505	481	460	436	431	443	445	470	410	453	414	454	465	471	427	439	476	469	420	506	445	484	451	453	448	422	433	447	442	460	467	479	452	455	450	477	490	425	450	453	440	434	462	442	446	448	426	442	487	477	406	444	439	418	469	465	455	462	468	503	464	452	467	446	495	447	451	460	424	436	465	470	502	451	447	443	490	471	471	447	440	441	485	490	441	486	448	465	444	458	465	473	450	421	456	477	455	477	451	467	455	389	443	418	441	473	459	428	443	460	454	437	499	462	439	491	458	425	438	452	445	462	434	455	467	467	463	442	406	446	430	422	461	465	458	463	474	454	453	467	463	480	464	454	460	459	480	481	484	461	472	466	470	460	475	460	457	443	444	458	435	420	459	459	434	464	441	421	457	454	470	486	485	469	417	431	455	474	441	490	458	433	506	462	479	457	463	489	424	418	444	454	474	438	451	439	452	460	425	433	421	419	479	456	475	408	463	471	446	470	476	473	434	505	429	434	434	459	473	445	433	479	486	464	489	474	470	448	422	478	419	466	418	420	417	473
23584	21134	28445	24056	21159	13294	3780	2392	1700	1454	1219	1178	1021	940	903	889	833	823	807	742	710	785	747	721	728	752	729	765	731	700	693	658	710	687	720	629	684	710	710	652	652	740	667	638	682	709	636	656	726	669	662	692	621	651	647	705	610	661	660	626	639	649	696	678	672	658	645	688	639	656	656	639	661	648	645	679	681	686	673	700	678	633	678	688	635	676	648	653	605	699	665	687	715	620	669	641	651	665	650	674	678	690	680	661	609	650	641	665	648	660	632	654	692	616	621	631	639	678	660	647	670	645	639	681	630	713	680	667	684	660	652	662	693	628	685	629	659	679	709	682	648	701	669	709	668	641	699	684	613	716	664	671	648	670	642	666	663	727	650	606	628	641	644	644	694	675	682	652	628	641	660	614	672	645	650	650	706	658	646	699	657	622	683	647	675	659	661	705	633	659	651	707	595	681	679	697	633	593	706	640	625	608	629	655	611	615	611	637	661	714	680	640	657	661	628	682	648	613	624	677	651	693	663	634	664	626	630	577	699	686	663	623	674	690	666	672	712	659	665	675	678	613	671	641	676	696	640	607	640	656	673	621	651	635	633	629	663	641	626	615	663	672	652	627	660	654	652	652	677	703	656	697	670	684	650	673	637	618	660	680	682	649	650	651	705	649	691	628	663	687	649	690	634	667	643	690	646	638	677	631	569	689	660	666	632	622	653	650	687	621	611	630	662	639	625	660	660	677	672	649	664	679	651	574	655	609	659	643	659	635	690	669	655	627	627	609	661	628	655	663	667	683	636	605	683	675	667	672	687	666	678	654	676	654	644	654	648	667	668	654	633	694	608	675	646	618	683	646	678	634	680	645	641	630	703	687	631	644	670	654	669	640	651	643	652	681	654	676	691	683	671	661	634	607	614	622	687	683	649	648	668	618	662	635	665	644	668	663	621	599	653	652	625	627	625	633	628	634	645	617	663	643	679	671	665	629	655	660	613	726	651	634	641	649	703	644	639	637	662	649	663	670	628	625	653	681	650	682	660	659	668	667	643	711	638	617	655	632	628	633	685	699	671	657	667	684	652	644	629	656	640	664	670	680	621	644	679	640	603	631	670	622	653	651	653	663	708	655	644	637	630	661	651	621	661	659	697	640	644	649	650	663	679	637	631	650	618	672	672	640	618	592	654	625	638	640	626	665	657	665	650	661	655	709	691	666	709	665	650	644	718	656	674	636	632	645	668	662	636	696	663	663	654	646	657	699	649	602	647	591	668	655	672	630	633	638	661	646	645	649	619	661	711	637	659	600	617	652	656	672	665	663	603	659	642	660	649	617	675	628	628	666	645	653	616	655	642	629	696	656	689	666	647	694	654	661	597	649	673	648	654	663	600	662	628	631	675	655	666	651	655	661	669	676	600	649	678	654	652	674	670	656	666	635	591	643	671	670	662	656	633	636	667	612	694	626	646	631	655	626	659	683	675	642	658	604	597	665	661	664	675	699	698	673	704	667	678	663	613	607	681	632	695	665	649	642	662	633	644	681	684	668	641	649	620	660	626	651	656	628	622	638	679	671	635	666	661	670	645	649	650	617	635	662	643	681	635	615	692	679	653	597	659	658	668	671	650	658	685	640	706	715	682	625	669	678	614	632	635	654	649	648	632	655	659	676	601	666	677	650	698	688	592	646	676	653	631	632	651	636	636	656	653	684	666	612	618	622	658	690	663	663	691	655	652	668	711	678	689	662	681	679	660	625	686	624	658	675	655	634	681	671	641	688	663	670	618	651	643	666	684	651	693	639	701	630	618	650	662	660	648	632	657	681	633	652	690	675	672	657	661	638	654	638	682	637	647	704	654	644	613	667	651	654	663	694	678	673	705	680	611	657	659	651	640	666	613	651	613	673	636	654	624	650	679	640	633	643	640	635	661	644	654	721	624	604	639	697	665	682	676	659	662	665	673	647	646	660	670	640	660	672	655	630	633	669	642	707	658	675	646	639	621	665	648	631	651	699	696	654	633	649	613	644	663	669	629	646	654	689	673	624	627	603	609	654	670	667	636	661	673	634	680	687	665	591	704	624	697	650	661	676	678	671	648	657	695	690	657	714	666	680	578	677	670	641	637	672	614	704	631	639	679	575	681	653	670	677	690	682	671	600	639	641	653	626	661	624	662	675	656	662	656	588	625	677	639	673	649	621	647	609	643	651	655	622	698	668	683	578	633	698	659	662	639	650	672	656	632	617	700	606	592	626	651	662	604	679	705	650	650	674	649	660	670	666	636	673	655	665	676	620	633	628	625	650	631	679	631	648	648	659	672	684	667	617	640	657	680	640	676	649	678	681	664	663	675	651	649	614	630	647	649	614	646	612	647	702	687	620	639	662	650	654	659	676	641	679	624	696	683	639	647	628	683	638	658	652	642	680	689	629	652	644	658	674	650	636	660	635	673	639	616	655	661	648	657	634	612	637	654	633	617	668	617	677	645	679	680	683	654	679	651	662	678	670	673	632	646	652	622	694	674	648	676	653	687	652	608	676	626	682	589	675	680	622	635	647	635	627	660	650	655	633	630	629	641	647	684	612	716	666	636	610	647	645	680	636	696	656	613	678	632	687	653	668	652	661	692	711	618	672	652	666	657	656	662	709	586	633	673	671	672	642	616	643	616	636	648	635	660	616	617	665	676	708	648	694	634	668	674	666	655	655	709	689	677	637	663	657	701	673	632	624	637	660	636	656	656	659	665	688	612	698	664	669	650	586	633	649	645	689	641	623	630	642	640	652	656	688	695	676	645	605	656	689	637	676	610	661	680	662	667	632	674	671	677	685	676	658	674	680	640	633	610	632	701	672	625	657	669	628	653	667	638	656	609	605	655	621	629	629	653	688	637	645	675	626	678	696	678	645	643	604	705	628	690	644	695	672	655	707	660	655	648	677	631	666	623	622	648	606	646	639	646	643	635	611	630	732	658	660	660	663	676	641	678	644	650	709	642	626	663	651	620	624	603	669	661	693	672	655	643	650	656	631	623	625	683	723	635	649	636	642	686	659	659	647	661	655	672	715	648	646	645	609	698	592	677	617	668	612	645	648	700	652	672	645	691	671	658	629	657	645	627	643	621	641	644	621	673	655	708	642	667	635	637	663	655	628	665	628	670	638	654	616	632	636	641	617	688	646	675	690	629	639	646	620	657	682	665	627	630	650	637	654	672	661	624	613	641	662	687	634	674	641	623	659	653	640	626	588	610	631	653	636	651	642	632	591	644	632	688	684	673	636	633	694	650	661	652	629	643	659	668	675	701	668	651	667	685	626	640	687	684	608	686	694	623	640	634	612	630	650	631	623	656	619	666	676	633	639	611	637	635	700	641	615	680	686	667	681	623	665	616	646	646	675	680	646	650	705	628	627	672	675	593	672	642	623	659	662	651	638	727	674	643	673	648	674	667	617	656	623	626	638	690	660	691	638	680	593	657	611	649	648	641	635	663	677	640	562	710	649	648	720
6582	19215	15332	9102	6831	5327	4302	3422	2612	2107	1698	1452	1317	1091	1082	1017	929	963	832	892	876	807	767	798	825	786	805	776	795	765	756	765	745	773	811	770	748	735	685	693	682	726	672	752	742	654	688	647	727	700	726	700	661	717	715	662	699	685	712	692	673	745	704	748	665	709	735	688	718	681	704	722	695	680	741	730	739	686	709	687	684	697	713	706	635	674	718	716	723	700	674	709	721	729	730	705	716	690	700	733	721	717	716	698	720	755	697	706	688	732	693	684	690	703	722	690	668	715	727	712	700	714	684	682	693	682	693	696	717	690	740	664	667	692	744	656	705	665	679	758	705	644	741	709	738	666	692	681	697	696	699	698	711	703	734	742	717	700	714	670	732	681	757	709	687	685	705	672	668	713	678	670	709	664	710	714	633	725	710	691	695	644	681	695	701	683	725	684	717	673	653	709	655	691	698	673	677	687	730	660	696	714	661	665	700	734	649	716	685	694	688	718	681	695	732	697	672	687	742	686	691	701	722	650	702	667	683	718	721	672	712	682	705	732	696	707	710	639	678	713	648	711	685	714	707	727	685	714	723	706	674	675	681	711	664	670	752	626	652	673	755	659	693	683	664	713	713	699	702	646	718	718	707	669	723	679	640	689	707	665	674	691	661	701	667	655	637	725	696	669	711	735	711	634	678	674	694	684	714	663	702	675	678	661	648	668	678	706	690	678	696	692	682	722	707	725	709	725	686	700	727	690	716	734	727	680	722	697	654	670	747	747	669	684	704	731	688	711	678	740	672	727	717	739	688	736	710	677	681	675	689	692	708	684	683	662	681	718	682	721	672	694	699	665	712	713	727	679	683	644	661	722	723	696	694	743	696	694	752	726	686	695	719	749	722	704	713	709	687	749	747	693	650	687	689	682	702	692	675	713	694	690	692	724	743	701	667	668	678	712	698	707	713	649	708	743	745	717	683	705	692	716	694	710	669	695	668	693	642	678	750	695	704	703	709	700	654	694	629	694	684	671	711	707	680	732	694	676	667	727	697	676	700	718	689	725	675	670	715	680	703	693	686	680	710	667	699	678	714	684	733	658	658	686	715	746	691	679	701	661	689	694	756	709	649	669	709	698	720	722	706	753	732	690	639	683	721	770	719	666	696	675	700	695	678	650	717	749	701	680	697	729	700	703	721	673	692	711	681	685	719	656	694	659	680	684	687	713	676	716	702	684	691	718	733	727	708	605	695	724	696	725	800	644	679	697	777	669	679	685	656	706	686	709	708	708	672	693	631	731	681	689	715	693	703	703	633	698	713	687	664	689	676	699	698	725	669	686	744	672	720	678	690	698	673	677	689	682	674	700	744	706	705	711	722	673	714	694	733	722	731	737	732	676	702	687	719	651	702	690	720	718	675	754	726	691	645	718	731	690	691	730	707	668	623	677	719	689	701	735	702	705	694	708	727	708	702	706	724	708	687	682	718	750	716	657	701	732	692	741	723	701	687	739	682	719	733	667	624	720	703	669	675	676	691	673	695	707	698	715	681	699	692	703	689	701	737	699	693	717	698	744	691	698	707	734	675	688	686	712	691	712	709	714	692	666	712	721	627	662	749	716	662	664	754	687	698	718	678	707	747	712	701	719	683	720	720	689	732	721	691	716	665	723	710	664	702	703	683	694	732	724	675	713	653	699	711	694	663	723	735	696	671	682	697	696	722	675	687	661	715	663	669	690	719	679	693	675	681	694	712	719	707	673	715	731	660	679	665	676	689	712	712	729	698	740	703	671	687	724	658	690	675	740	733	702	725	666	753	702	702	679	707	676	724	687	679	672	702	692	675	694	681	710	695	719	722	695	738	679	727	714	750	693	666	710	695	703	746	726	692	719	690	677	696	638	725	750	667	662	676	670	613	737	740	734	717	653	621	725	713	717	709	658	676	679	669	687	705	678	716	683	683	693	707	682	676	702	702	683	790	740	773	676	753	675	702	737	700	735	714	695	737	685	726	706	698	698	710	720	691	732	729	705	713	723	664	653	685	678	694	668	691	717	682	734	707	699	694	684	688	670	690	704	704	713	717	732	698	642	664	688	671	695	667	662	678	639	705	713	641	714	686	745	751	714	671	652	724	636	708	704	631	714	695	672	669	707	699	733	693	767	718	710	727	705	717	690	714	712	735	666	675	730	714	643	689	679	719	754	744	657	661	716	708	677	727	705	685	675	698	687	722	698	700	669	710	747	675	734	710	708	703	694	709	652	622	716	699	666	720	680	737	687	669	648	681	676	688	682	645	759	695	664	695	706	692	726	690	702	751	690	655	699	657	702	684	693	733	732	699	722	737	741	683	750	651	674	701	710	677	708	681	694	714	641	673	695	708	730	723	735	733	722	664	694	710	716	721	658	728	730	669	670	657	687	685	727	719	725	708	723	677	677	697	691	693	711	685	679	716	682	706	690	698	721	685	672	702	685	743	751	685	759	690	704	738	690	650	706	661	673	696	749	689	666	699	699	711	676	658	734	706	705	752	702	713	678	714	743	724	742	699	709	680	661	709	668	694	670	705	645	703	692	708	721	758	706	708	696	681	692	666	666	709	766	664	673	676	699	698	702	656	703	646	707	690	703	740	675	654	650	716	667	722	720	695	750	687	751	678	728	702	673	686	732	714	752	681	757	691	699	723	682	662	700	692	694	740	733	653	687	663	688	761	748	718	691	692	669	715	704	736	678	714	653	686	738	718	681	719	698	714	714	673	665	690	707	710	715	739	720	685	680	688	689	676	694	721	714	717	692	703	680	745	650	704	682	691	702	703	671	710	681	708	684	671	651	682	705	703	671	680	679	717	712	680	697	685	681	715	682	679	715	703	715	705	679	695	699	715	719	734	704	724	681	689	765	680	702	671	697	677	688	724	693	682	679	672	682	732	677	686	698	699	705	688	686	717	654	679	760	696	689	726	697	695	690	690	645	700	714	686	692	683	744	694	681	692	677	683	727	691	662	709	684	697	700	678	708	706	697	716	708	657	709	688	725	708	693	726	714	701	704	714	729	726	666	673	666	686	718	727	667	724	663	733	708	704	673	702	655	703	711	712	639	665	690	736	694	680	657	677	731	671	700	694	719	657	727	699	700	701	688	727	732	690	661	683	743	657	703	761	697	671	707	713	714	709	670	724	696	694	667	693	705	725	700	702	730	689	688	712	679	684	674	708	667	749	681	717	718	666	669	687	708	710	677	695	689	716	740	666	649	699	691	689	664	684	708	661	693	697	719	705	642	680	704	694	699	688	686	670	690	700	692	718	723	705	716	689	680	753	660	701	717	726	684	683	714	725	693	704	692	692	695	672	714	724	684	639	695	704	724	714	663	635	732	703	702	717	701	649	720	715	702	608	692	688	756	721	690	697	660	749	716	663	653	703	719	729	673	699	686	734	685	754	721	635	701	692	705	733	667	667	648	669	704	709	701	702	603	709	727	696	660	721	711	693	671	738	658	671	681	687	691
24703	21114	27500	24935	14513	3049	1756	1347	1100	874	755	592	581	499	490	456	428	400	392	363	335	370	339	337	346	358	340	332	331	338	360	314	291	302	342	327	327	303	311	327	283	312	343	304	328	277	296	321	325	327	300	298	294	297	337	308	284	276	278	298	292	299	289	345	280	313	268	335	306	281	307	311	303	302	305	285	295	305	302	305	315	296	301	288	293	314	322	283	294	304	332	305	314	339	263	337	291	311	282	297	318	303	334	268	331	273	291	305	331	305	325	301	289	300	284	299	312	272	298	299	315	272	272	297	321	317	304	291	281	307	299	290	288	289	313	288	271	273	329	297	268	295	317	302	318	283	297	284	270	290	286	258	308	295	290	285	299	297	273	317	292	310	270	282	312	316	302	295	277	297	270	300	283	287	308	289	293	316	293	299	293	312	312	321	282	280	298	277	325	255	270	283	305	310	298	269	296	285	285	314	277	299	271	286	331	291	312	319	326	316	294	305	297	278	276	277	303	286	287	281	291	288	334	316	280	281	280	274	302	324	290	320	286	339	313	297	295	304	300	307	299	292	307	320	292	268	306	282	288	280	293	299	289	274	279	285	285	301	321	309	251	292	305	316	295	320	305	310	289	275	290	301	293	282	293	259	274	288	302	275	291	278	311	282	286	328	303	305	300	303	277	262	315	301	316	306	272	279	327	325	322	284	309	327	303	299	282	282	289	278	326	298	321	281	312	297	297	334	292	312	286	283	299	299	288	303	315	283	307	301	312	288	291	285	316	292	303	294	313	319	295	310	289	304	318	260	250	297	304	293	278	304	321	301	309	341	299	270	300	277	282	315	286	279	261	312	308	290	291	292	296	260	299	280	309	281	313	295	290	297	320	302	316	283	290	285	292	303	298	287	299	315	298	314	323	299	298	293	319	301	279	280	284	290	296	269	281	298	283	298	302	308	280	300	286	307	286	286	293	277	301	280	280	296	306	292	266	320	299	303	295	344	285	299	317	318	277	267	328	300	311	305	278	301	309	289	301	294	321	273	299	284	319	290	323	286	326	283	285	286	313	304	283	302	305	278	272	270	307	303	301	265	289	281	279	294	312	320	297	279	312	288	298	288	292	305	329	286	294	284	276	288	322	316	298	277	280	282	295	297	306	323	294	296	299	310	328	261	296	300	283	282	271	291	303	300	283	292	313	287	302	334	282	320	313	307	318	302	301	317	300	288	281	305	311	309	289	304	315	324	265	292	318	296	305	314	289	314	313	272	311	277	278	282	303	277	344	312	287	298	299	291	276	307	276	326	279	316	304	265	287	299	296	289	351	283	306	293	292	290	298	291	291	282	304	312	290	272	301	282	306	328	321	283	283	263	311	310	290	307	290	311	282	313	313	300	296	310	292	286	322	296	272	277	284	324	307	283	306	307	294	326	292	284	314	276	292	300	305	296	324	310	282	286	279	293	281	328	276	291	314	288	324	312	287	288	336	277	297	300	285	286	296	264	299	293	254	320	301	315	325	289	271	283	322	315	290	272	337	307	283	272	287	327	311	294	314	304	320	300	261	283	297	291	293	319	300	280	284	333	259	297	315	294	285	280	259	291	286	275	298	307	284	296	312	282	303	321	282	288	288	285	283	255	291	316	285	298	286	297	278	307	287	287	299	327	315	305	328	287	270	278	262	289	303	305	287	299	294	293	315	299	271	334	267	324	280	298	298	317	289	299	272	301	268	296	314	292	291	311	302	262	330	318	284	275	302	307	298	302	321	293	278	300	300	270	301	303	319	313	314	275	294	280	291	287	284	332	314	302	299	312	298	299	316	310	300	288	299	317	303	282	310	290	308	300	265	271	291	295	284	279	283	303	281	318	291	299	311	262	276	283	303	298	278	292	287	295	319	306	303	288	312	312	296	309	267	314	295	292	294	298	276	301	286	303	296	297	308	296	324	300	338	319	307	304	314	299	311	325	273	301	302	284	275	270	270	299	289	243	304	305	290	263	335	270	320	285	297	318	308	280	292	291	301	290	296	294	307	303	283	291	301	301	296	307	300	288	303	295	289	306	301	294	303	314	278	296	279	283	271	279	259	308	273	293	289	283	308	305	311	329	319	270	310	305	300	291	322	270	300	305	305	292	316	315	308	297	306	259	295	311	303	313	266	305	290	310	309	322	296	291	325	286	312	302	286	293	294	317	302	282	296	315	288	309	299	300	287	299	298	284	285	283	260	306	333	288	318	278	292	268	312	292	312	282	299	287	275	306	275	298	328	299	251	299	289	305	305	302	311	299	310	299	298	281	299	309	307	296	310	313	322	294	315	284	309	312	325	289	290	305	291	304	304	281	284	298	294	291	295	307	303	289	306	312	296	291	329	280	306	298	304	295	310	268	293	308	274	285	269	267	294	289	288	264	279	294	300	290	306	323	325	304	307	308	325	300	286	295	313	292	287	313	291	322	318	321	316	306	304	298	312	288	294	285	276	318	269	304	328	304	312	306	270	295	326	318	289	284	287	304	283	305	321	276	273	283	313	311	288	281	314	293	295	298	290	311	289	293	293	312	336	315	281	290	286	306	305	301	265	277	298	282	313	283	313	294	265	272	314	296	293	276	318	296	280	304	311	329	291	316	299	327	291	275	292	305	325	330	299	285	289	295	293	282	305	305	279	307	293	300	311	283	305	300	291	271	307	293	326	288	289	306	333	319	292	279	281	299	295	313	292	286	284	300	313	263	272	288	350	302	290	295	267	325	308	306	305	291	328	287	327	311	300	291	299	298	319	276	312	315	283	320	285	308	292	285	292	284	291	325	321	301	327	293	289	321	305	298	293	274	275	285	317	312	307	293	331	285	276	268	287	293	297	313	280	289	302	304	301	299	319	305	304	315	278	321	302	301	332	292	279	302	323	279	292	279	272	282	292	293	291	289	313	293	284	268	313	315	268	301	297	301	310	294	285	292	298	286	284	308	311	319	313	299	267	315	303	290	284	316	290	279	268	285	299	275	299	307	315	282	279	297	297	303	268	316	299	276	309	281	295	285	285	299	268	281	300	279	293	291	335	294	284	295	298	300	274	293	289	307	298	291	300	339	304	329	274	286	290	284	297	272	289	312	321	327	314	299	293	286	311	335	279	264	292	317	274	293	292	308	273	291	322	301	271	266	270	323	302	286	311	292	285	288	315	283	306	269	302	288	285	301	305	305	252	293	303	333	307	305	290	294	300	292	324	288	313	303	269	289	287	320	296	277	282	308	289	275	333	316	287	326	274	282	294	278	280	298	304	319	279	297	316	285	281	267	302	312	273	305	319	253	330	328	299	272	294	296	277	322	304	293	317	286	287	322	310	294	300	282	304	315	297	279	297	281	332	302	271	287	289	287	335	294	281	285	308	294	309	285	277	272	288	258	271	292	314	315	258	297	277	310	318	315	257	308	304	299	301	285	289	304	302	291	282	279	294	297	309	319	270	297	295	313	264	327	304	295	278	298	307	267	292	325
6294	15953	12196	6889	5354	3975	3064	2508	1873	1402	1135	903	774	674	657	548	551	506	479	457	415	425	432	419	394	393	356	427	404	378	415	389	388	397	334	351	348	351	365	361	333	355	344	326	360	334	350	343	343	343	321	344	322	317	322	327	347	341	336	318	342	338	333	351	337	347	342	313	330	330	334	332	340	322	342	306	320	335	326	341	318	357	360	352	359	351	359	379	384	352	343	327	354	384	332	367	338	379	334	356	328	307	361	327	328	362	337	343	324	342	363	348	333	326	343	318	356	323	323	351	346	328	340	350	358	321	355	338	350	316	366	347	358	336	358	355	317	336	340	377	340	326	304	327	326	344	332	345	335	324	349	349	375	334	344	340	330	343	319	330	344	356	331	324	334	359	353	346	324	344	321	345	355	332	337	339	369	325	342	363	334	329	333	358	374	334	336	354	323	382	333	353	365	330	353	337	330	338	328	324	359	333	343	321	339	338	356	330	338	333	340	346	306	315	364	357	318	353	329	334	335	340	344	338	341	369	319	347	354	379	319	340	345	337	319	361	309	344	322	348	364	321	339	313	332	362	337	329	332	326	339	362	347	316	310	328	315	346	359	344	348	330	335	317	350	330	323	353	330	324	316	336	325	329	324	305	339	359	352	346	332	326	386	388	354	365	355	339	345	347	338	341	341	325	343	356	333	313	343	322	337	325	357	341	339	332	319	346	362	348	336	364	386	345	307	335	335	325	333	336	327	323	351	326	344	311	319	357	348	337	332	378	348	325	316	325	333	360	345	328	318	353	350	317	347	352	328	335	306	338	336	337	311	331	331	356	339	318	356	340	336	351	330	344	352	326	327	326	330	334	342	319	340	301	379	330	336	324	338	332	372	325	343	354	285	328	310	345	361	362	336	359	326	318	350	336	329	358	327	326	352	347	324	329	348	345	322	299	332	352	358	304	331	353	355	372	325	341	343	321	319	328	332	352	341	332	338	371	302	351	310	336	343	336	325	335	362	321	305	369	348	351	345	307	330	359	314	337	346	336	325	334	345	323	340	310	336	353	342	339	313	349	354	332	334	349	329	306	357	350	370	333	341	335	353	331	307	353	352	352	341	343	351	321	334	331	358	343	330	394	338	346	341	343	347	345	324	300	343	342	324	342	343	329	360	300	308	358	338	365	322	360	333	345	347	327	354	315	313	346	352	340	328	362	338	320	346	338	311	331	370	318	351	332	348	333	343	317	357	344	325	335	344	347	367	319	325	354	352	332	346	326	349	377	311	320	340	339	328	316	307	335	358	347	353	335	328	322	328	330	356	314	308	329	313	361	306	336	330	349	329	331	335	319	317	327	304	361	341	319	299	365	324	353	341	338	349	362	345	321	370	381	335	323	348	337	357	311	322	307	346	350	337	338	348	339	298	333	330	350	346	342	342	366	361	336	346	312	362	349	330	370	325	327	354	312	360	347	312	347	375	358	381	329	351	365	310	343	307	336	338	332	316	328	330	354	334	342	342	360	338	341	329	336	352	356	338	373	367	335	323	352	305	318	330	370	318	330	310	367	348	313	324	345	342	334	330	323	331	362	334	320	335	324	318	349	335	349	322	363	332	385	366	345	313	350	375	320	316	339	321	317	346	320	321	370	345	381	345	350	323	340	339	338	347	366	299	327	337	350	342	329	343	342	334	365	345	322	327	359	349	336	375	311	328	351	349	316	320	330	313	356	304	347	371	372	311	360	326	341	326	349	344	349	304	333	360	344	357	351	302	348	329	347	301	323	350	350	332	332	330	350	364	345	325	366	343	315	297	321	342	339	317	341	328	330	341	340	337	330	358	340	340	346	327	336	349	340	337	316	358	340	333	339	332	329	328	350	349	357	341	384	313	339	327	313	326	338	327	344	349	330	381	318	360	352	352	355	347	350	325	342	374	313	339	323	332	367	335	339	348	353	347	342	342	301	332	337	372	344	335	325	325	337	330	341	364	336	345	339	330	354	353	337	335	383	360	355	337	325	333	353	372	343	332	351	308	320	352	330	348	329	351	377	337	344	351	367	332	340	342	329	299	340	351	337	322	380	328	345	336	324	336	359	349	331	344	336	350	352	344	333	345	321	328	337	310	305	344	320	315	346	361	310	371	343	328	356	353	326	320	324	291	347	319	348	366	349	305	346	341	374	379	346	345	341	329	353	338	339	349	382	364	341	366	342	327	334	332	335	313	371	346	363	344	346	334	325	368	329	368	321	326	348	352	295	369	346	334	333	340	347	354	348	318	361	316	318	350	331	329	339	303	375	333	344	334	345	346	317	336	342	319	347	321	375	351	330	348	299	341	341	321	325	349	359	313	329	343	345	337	311	313	327	313	341	367	330	340	342	310	328	357	355	355	338	342	308	309	334	352	345	323	362	329	342	343	366	349	355	367	349	326	335	322	337	337	337	330	353	352	332	365	321	334	317	322	330	340	314	366	331	332	336	341	364	344	307	332	324	347	334	325	332	308	350	339	339	341	361	360	333	351	325	366	362	360	316	327	332	352	337	380	318	317	316	334	337	355	365	346	298	313	357	351	327	309	354	327	328	343	342	333	349	339	343	305	351	340	374	343	357	317	324	315	339	331	317	341	349	328	339	337	318	326	361	327	354	354	343	351	328	324	349	343	342	331	335	327	358	336	327	321	333	345	371	342	353	330	349	319	355	331	338	338	354	318	330	350	331	324	339	386	346	328	358	314	343	321	354	306	339	336	336	359	371	355	345	348	361	323	342	329	342	362	337	304	330	342	325	311	300	336	356	349	318	347	355	342	334	334	309	331	336	357	323	366	339	326	353	340	304	324	335	312	346	361	310	335	318	344	315	318	345	346	338	322	341	356	314	303	365	326	372	315	350	337	335	324	355	347	346	362	338	328	339	353	322	338	327	361	351	335	336	335	329	312	327	339	334	355	312	342	326	302	305	341	343	333	336	324	318	334	344	332	322	361	361	341	334	335	325	317	326	316	346	332	349	348	344	316	360	365	303	351	331	319	364	345	355	347	352	378	358	356	318	320	361	367	354	357	341	326	381	344	378	314	366	379	357	322	332	336	310	366	347	329	331	352	326	340	340	336	358	323	365	339	341	314	347	351	365	328	303	335	340	304	345	347	334	320	368	314	336	342	346	320	371	357	341	357	332	335	326	337	326	318	320	307	325	352	329	360	341	288	318	350	334	378	320	368	331	300	311	339	356	332	338	306	343	337	344	327	325	333	300	354	332	360	366	343	322	341	365	319	327	363	324	330	345	336	322	349	370	348	371	373	351	353	325	336	377	357	339	329	347	333	349	305	354	320	312	307	340	327	317	316	332	356	373	353	311	313	358	361	342	361	317	330	338	341	335	307	342	330	358	340	346	360	346	366	349	348	351	337	358	354	321	353	316	365	316	343	298	330	339	335	354	326	352	337	310	325	346	326	355	359	336	332	325	313	373	336	306	335	336	325	313	343	325	321	319	315	332	318	345
22541	21196	28924	23735	21202	21375	12988	3381	2245	1877	1599	1374	1226	1098	1011	862	893	819	779	806	758	716	727	705	709	715	704	676	678	658	656	652	614	608	651	653	635	621	602	623	608	602	627	603	586	593	593	587	589	580	613	624	624	625	589	588	590	621	593	574	565	636	607	586	525	596	609	612	579	607	563	589	614	589	598	618	587	572	611	629	592	605	546	546	580	631	618	594	606	614	618	588	618	609	589	614	609	635	570	571	619	616	581	586	647	602	602	595	565	630	589	602	585	592	592	605	583	601	633	566	560	566	630	572	590	601	610	621	609	623	595	598	620	614	618	646	636	633	586	614	582	599	566	534	632	626	589	591	610	594	596	562	621	616	589	589	582	579	576	560	579	630	600	618	600	579	593	590	643	610	565	602	602	621	652	624	582	597	583	586	590	610	605	611	629	573	614	579	572	609	600	600	620	623	548	603	575	616	580	601	580	567	590	592	579	603	537	574	578	635	588	588	579	585	608	600	554	569	553	637	560	602	578	598	600	546	564	656	618	608	530	523	598	567	639	618	576	614	601	568	574	554	614	588	602	541	579	604	606	604	559	601	562	559	578	605	579	627	610	598	596	616	591	601	618	612	639	579	609	587	572	626	615	584	604	611	610	578	593	599	601	596	593	619	603	593	572	552	576	612	595	620	553	599	624	587	640	605	571	605	550	602	587	618	583	543	590	630	579	613	609	545	607	516	562	617	583	580	563	588	624	568	623	656	608	582	599	607	609	584	604	604	637	598	589	621	610	640	605	545	559	636	544	576	604	584	584	572	577	551	568	563	574	600	616	598	589	611	632	619	575	624	602	624	591	643	616	565	595	612	550	608	544	601	573	592	552	589	645	590	582	603	586	599	609	582	577	624	619	608	607	582	582	592	598	558	598	588	571	598	582	605	568	566	598	582	593	601	636	609	563	657	588	633	576	581	596	587	573	576	596	576	640	605	622	616	572	620	584	564	609	555	535	597	586	578	633	590	558	582	610	602	594	602	613	598	606	610	583	556	531	594	623	606	591	616	587	600	589	576	567	569	597	571	551	522	585	605	601	558	567	557	604	588	565	584	611	598	575	622	604	643	631	637	614	597	590	596	590	604	588	580	602	634	608	608	597	609	605	588	584	592	618	554	633	578	609	603	640	598	588	606	556	613	573	611	568	623	589	610	561	607	565	568	625	568	540	559	600	595	617	597	601	574	597	606	591	548	645	577	582	580	592	601	611	606	585	607	565	624	615	603	581	597	595	582	555	556	617	541	595	622	568	557	578	614	571	590	599	607	583	574	609	579	589	591	627	585	623	610	621	655	582	611	640	609	592	568	609	565	603	599	623	584	556	567	560	580	587	612	596	625	614	603	607	623	569	573	629	606	565	609	550	582	589	608	584	606	584	605	565	514	576	625	616	564	584	567	630	571	597	544	591	617	620	609	587	584	641	616	589	587	563	607	613	605	599	573	558	576	543	555	577	587	596	580	573	581	600	561	562	591	597	608	589	650	590	621	616	570	579	600	556	610	537	559	592	602	617	619	557	565	540	614	564	584	629	535	602	605	586	573	598	593	584	567	575	560	567	618	586	618	621	620	590	595	622	623	558	583	615	573	586	555	596	565	623	623	630	601	573	574	505	605	607	605	591	557	627	547	586	616	598	568	593	578	592	564	605	576	571	564	587	555	622	584	620	603	612	610	618	563	582	606	614	612	586	614	593	624	528	581	627	612	558	610	584	584	575	601	570	581	570	573	623	591	560	574	610	619	567	601	611	612	581	606	558	602	567	644	573	570	601	604	615	583	620	578	570	580	594	603	566	588	561	576	632	608	615	554	579	594	591	558	568	552	553	592	572	586	601	583	572	590	601	566	611	593	548	623	607	565	605	566	611	625	597	593	557	567	610	580	575	613	520	620	589	601	587	617	599	595	605	597	609	581	584	598	595	606	585	594	580	595	595	577	626	599	602	578	655	594	655	569	542	642	601	611	605	575	579	582	575	592	624	588	570	564	571	584	585	549	590	609	556	623	637	599	566	570	578	571	580	569	532	573	595	634	569	547	570	570	576	513	559	596	582	576	639	571	568	640	598	568	593	584	604	589	580	566	613	622	643	550	595	521	538	602	604	592	566	594	575	575	581	592	600	558	576	632	629	589	615	598	573	575	573	583	631	587	555	646	619	565	577	571	636	643	579	606	574	633	557	566	629	604	563	598	559	567	599	620	616	635	592	584	573	638	613	611	574	590	596	599	615	583	617	572	606	615	627	626	568	609	594	635	589	561	615	615	594	607	614	547	560	589	604	634	604	602	617	637	582	573	573	608	604	625	609	574	619	604	587	591	588	609	569	579	599	572	577	554	593	617	609	597	553	566	568	604	588	598	587	600	613	588	602	632	580	584	607	617	566	590	592	594	625	627	610	623	587	564	604	629	578	620	638	622	606	587	567	603	580	605	617	614	566	582	573	569	585	630	594	587	553	611	577	582	550	614	584	576	591	597	585	541	615	550	584	601	621	565	550	589	586	558	552	548	585	601	592	592	604	593	595	593	596	565	608	598	555	569	613	588	589	584	592	621	587	581	592	561	596	621	622	566	587	577	578	599	609	575	587	589	550	606	609	601	587	583	582	608	611	568	548	614	609	589	593	569	598	601	522	589	573	606	613	555	580	579	602	579	574	588	603	603	620	545	593	597	592	569	559	585	585	620	636	618	571	580	650	562	620	593	605	604	661	591	567	553	618	631	577	604	546	620	619	600	575	598	551	609	545	561	595	608	563	573	603	590	592	579	587	524	553	536	631	604	558	629	581	594	625	577	588	593	605	586	611	584	660	614	634	633	618	589	582	621	581	620	624	583	592	570	602	565	570	567	556	608	603	601	602	584	575	634	605	607	548	594	552	599	549	589	570	555	596	603	630	603	623	616	574	564	532	614	585	608	543	594	603	568	563	584	595	568	610	599	562	562	603	584	568	603	571	591	579	591	585	569	594	593	574	606	616	559	555	565	598	581	581	618	577	612	562	590	624	627	606	538	592	580	581	604	591	576	638	585	606	620	611	593	597	597	618	564	576	555	571	601	593	622	578	613	607	607	588	583	595	572	618	567	587	588	583	573	582	589	564	572	569	593	541	589	596	578	602	580	562	616	612	588	627	611	575	557	627	578	577	568	605	599	641	562	534	586	621	596	569	581	542	574	622	535	555	610	626	592	589	589	592	570	587	592	625	579	570	566	614	554	610	569	608	538	593	571	579	585	632	623	622	603	581	554	618	576	605	573	592	602	615	585	558	551	546	608	591	572	551	598	580	567	587	562	575	646	565	551	584	543	609	604	602	603	559	598	627	568	618	587	608	592	621	591	578	625	627	602	599	544	594	549	574	580	575	592	619	542	556	585	620	544	570	550	569	632	609	587	611	593	578	538	615	580	582	567	593	542	606	611	610	570	591	594	608	577	614	580	609	606	571	635	598	628	593	608
8347	25547	20238	12611	9746	7448	5842	4728	3538	2672	2213	1799	1523	1380	1161	1126	1068	917	922	926	907	795	804	823	754	838	836	817	752	745	727	735	746	711	713	759	715	620	728	689	667	704	685	656	667	666	685	656	701	688	665	685	600	680	661	615	668	642	623	642	611	668	686	667	708	660	695	651	636	682	622	629	635	663	684	672	661	682	618	640	605	655	651	633	621	677	661	648	666	666	669	694	681	651	671	632	664	636	674	644	620	684	638	666	634	596	678	637	600	598	640	653	650	584	669	616	618	617	654	628	618	662	640	646	657	658	649	693	654	684	681	654	647	631	674	633	659	624	627	655	648	644	662	685	645	695	645	664	672	648	608	613	640	626	654	653	615	651	598	655	623	632	630	700	625	621	654	601	623	660	642	655	625	647	654	700	689	609	637	692	648	642	633	658	671	638	628	614	637	648	656	620	654	651	644	654	624	621	633	633	645	637	638	644	641	620	645	694	660	660	662	663	662	626	661	583	629	657	619	630	639	654	706	589	695	634	619	712	617	626	637	659	640	642	641	639	669	656	661	586	694	633	678	623	605	580	628	657	615	639	643	674	608	646	625	658	656	625	605	649	662	612	634	583	612	665	626	608	663	577	642	612	668	661	681	632	627	642	652	640	618	617	623	638	651	619	616	674	631	632	676	646	601	633	671	630	648	667	585	668	582	643	585	638	670	606	621	646	649	633	660	622	634	693	669	644	619	665	656	666	668	662	658	650	646	621	655	612	643	647	651	634	664	668	623	642	615	625	641	639	608	616	687	609	597	638	608	658	614	609	603	630	615	674	650	628	610	642	630	627	632	639	602	653	654	659	616	670	711	636	653	655	659	614	618	661	622	657	682	692	676	631	648	635	652	621	642	632	653	629	613	616	630	612	647	629	649	625	641	589	622	636	636	653	642	640	645	663	618	670	668	666	651	627	646	624	651	594	622	663	639	631	596	644	643	695	639	626	640	633	604	627	686	607	673	659	649	648	655	618	629	615	656	605	658	639	631	675	614	605	633	664	599	633	608	632	651	654	597	632	630	635	608	646	647	660	592	631	648	635	650	603	678	675	636	642	607	644	615	655	654	659	602	628	638	654	685	646	619	657	664	644	630	593	645	629	648	673	642	613	657	617	625	687	650	664	662	657	659	621	633	649	630	658	653	631	602	612	642	644	574	658	579	629	677	636	642	625	683	686	652	643	659	636	652	674	629	635	593	650	654	623	605	606	631	657	661	692	619	627	622	648	608	660	631	615	649	634	596	629	689	689	675	619	627	612	648	645	655	600	656	650	625	604	677	656	620	617	613	653	618	684	623	671	633	623	669	649	671	651	622	642	653	691	670	613	563	616	702	603	656	611	686	658	660	649	651	659	630	625	692	631	630	645	603	646	657	681	639	588	638	638	626	678	619	691	661	619	619	626	644	614	664	632	610	630	630	620	633	667	613	625	622	641	609	628	598	585	670	646	600	576	624	653	665	634	658	643	674	643	605	663	664	610	616	627	677	676	618	677	628	631	637	629	636	696	663	635	656	658	621	705	644	655	602	653	630	672	641	608	658	627	586	613	589	599	616	614	655	664	650	648	672	676	647	692	654	626	628	659	585	665	617	668	650	632	637	625	603	634	579	618	686	656	682	638	675	617	653	656	628	644	629	589	603	627	669	656	625	602	627	716	620	592	628	613	673	618	645	638	699	658	670	643	617	635	616	638	653	658	623	644	640	635	642	615	623	641	623	639	638	686	650	632	672	644	636	631	638	634	661	613	629	623	637	661	624	659	653	645	678	657	608	640	640	662	625	659	642	576	674	600	624	625	630	663	655	640	584	634	658	646	662	612	659	665	645	611	664	631	677	639	631	658	669	660	630	673	636	618	635	654	643	657	654	634	577	672	634	684	677	633	658	579	627	665	679	668	629	672	654	628	640	696	607	643	659	656	652	687	638	658	670	618	655	664	608	614	622	622	656	620	619	663	670	623	609	697	639	610	658	606	655	632	646	602	618	624	665	592	598	652	646	573	586	613	660	655	633	665	611	630	618	674	599	670	632	680	629	667	669	668	636	622	652	615	662	696	702	655	652	659	686	653	641	623	641	606	680	657	626	612	651	602	622	682	667	658	623	681	650	688	614	657	596	684	653	665	657	667	598	690	611	638	658	629	682	630	639	618	641	659	622	651	593	564	618	623	684	648	639	611	635	626	596	585	658	636	665	671	648	619	661	615	672	582	641	661	650	666	630	615	633	644	656	610	639	638	632	630	633	640	688	602	660	696	585	587	645	652	620	594	642	672	635	635	601	657	626	667	661	659	617	660	651	623	645	668	610	609	657	627	680	652	652	614	635	669	640	617	696	621	645	609	617	604	635	609	622	602	646	673	652	604	648	611	629	688	643	603	636	616	658	644	647	636	626	648	631	665	644	611	646	637	590	632	625	658	640	691	644	659	646	655	626	616	655	614	664	621	658	623	621	645	638	629	651	615	642	630	640	646	654	629	601	604	649	603	642	677	633	629	602	657	635	649	622	643	641	662	618	609	627	659	627	609	644	667	649	695	656	602	641	666	686	634	613	646	608	649	630	651	595	695	621	638	624	595	651	632	666	637	640	679	661	574	615	658	623	641	620	647	625	595	617	628	641	671	643	645	622	647	676	632	659	683	623	638	644	649	625	647	609	580	645	638	620	689	664	657	670	679	640	639	663	622	619	626	619	626	628	660	641	629	681	681	665	654	621	615	627	625	609	647	652	627	638	668	663	623	609	655	621	647	623	643	691	639	660	644	626	620	547	662	591	617	633	625	599	588	616	620	618	637	648	653	689	635	588	666	639	619	680	656	631	629	648	659	622	607	632	716	631	653	648	679	630	656	625	661	642	649	609	590	689	655	671	692	630	660	613	597	633	632	669	603	665	619	627	633	640	648	643	646	633	633	647	646	656	655	656	661	631	631	643	654	601	592	625	633	666	626	658	614	605	643	640	632	628	643	654	632	635	620	662	652	607	650	657	626	650	617	621	670	630	608	632	603	631	579	646	621	652	659	613	620	647	643	617	648	634	645	659	610	615	636	662	654	657	654	620	650	602	619	628	646	651	626	628	686	648	612	652	614	653	635	623	642	649	641	638	589	607	600	623	657	612	637	674	686	630	628	642	616	606	629	622	648	656	564	662	635	644	643	666	639	666	652	655	617	635	607	671	651	678	644	652	627	661	630	660	653	638	573	618	597	630	660	653	659	647	651	626	615	658	610	611	645	648	642	684	671	662	606	691	627	622	577	682	654	630	626	642	605	594	702	658	668	649	599	620	634	683	636	603	678	639	678	643	600	620	702	667	613	646	683	620	646	692	614	650	625	635	676	615	623	686	638	658	684	655	633	663	609	632	623	654	618	655	657	677	613	664	655	620	650	660	675	629	604	645	648	635	612	631	619	675	657	594	611	662	619	628	652	634	624	606	670	655	601	688	602	638	657	676	701
27516	19293	10105	4267	2327	1582	1345	1110	890	800	692	663	594	559	489	561	534	484	442	511	491	426	440	452	467	449	433	446	498	439	425	469	416	458	439	443	459	408	443	454	444	431	427	414	401	386	433	430	415	437	460	382	411	432	393	428	457	437	409	402	419	415	445	427	414	432	453	394	435	410	418	434	399	436	416	399	396	403	440	407	462	408	403	418	426	405	385	452	438	445	426	425	446	457	454	408	462	419	406	417	404	427	388	396	384	448	460	440	381	426	429	464	455	440	423	433	429	404	421	427	396	395	405	393	425	435	391	441	414	443	429	443	430	437	399	390	439	428	430	426	428	399	432	374	427	383	450	422	471	415	432	443	396	425	392	416	440	399	401	384	437	417	437	431	425	403	359	394	384	396	456	421	399	411	400	423	413	399	422	423	432	395	381	388	422	442	430	419	382	417	442	445	448	406	433	376	427	453	454	421	415	430	398	427	401	438	411	425	431	398	418	394	424	406	468	401	408	430	445	420	437	420	394	428	417	386	399	398	402	418	410	406	430	419	449	460	421	432	460	439	439	431	390	425	407	431	447	402	422	410	413	428	421	409	411	450	393	419	429	418	390	418	386	404	421	409	427	415	437	392	413	437	381	423	409	429	403	418	433	429	413	424	449	417	424	463	438	433	400	426	429	393	423	447	418	412	383	424	380	426	404	387	440	441	405	420	441	414	449	440	403	388	397	406	396	466	451	428	434	467	389	439	426	413	394	432	414	420	400	414	410	422	417	422	409	401	424	394	427	417	387	413	443	407	408	404	412	424	445	413	416	398	444	423	428	448	410	414	449	383	431	421	427	391	409	416	424	424	418	414	380	409	436	447	449	431	416	455	464	394	414	413	405	403	400	440	447	422	436	408	408	409	420	411	417	419	420	425	462	403	437	408	395	442	420	419	420	418	403	451	431	438	413	413	407	413	416	444	401	370	428	400	403	441	441	436	407	429	380	362	390	407	438	402	415	401	409	421	450	416	423	416	455	407	456	423	433	441	436	412	399	418	413	427	417	458	426	418	436	381	420	371	414	457	414	433	411	436	412	420	427	413	427	455	431	427	442	434	408	437	440	437	448	415	423	437	468	377	425	441	373	431	440	375	408	447	448	414	418	416	381	386	426	388	422	401	430	401	412	400	415	396	384	387	425	453	429	421	423	404	470	430	434	430	415	418	414	412	419	430	428	418	424	416	425	397	404	450	437	394	400	395	462	429	419	451	427	422	408	431	406	412	423	431	377	414	415	464	439	370	416	406	432	402	385	450	391	415	377	412	407	392	433	402	392	432	446	439	401	414	414	428	422	421	437	431	398	410	417	422	398	436	395	398	402	427	403	406	404	422	434	394	418	399	434	420	422	421	391	403	402	405	396	434	439	422	398	433	405	402	385	423	397	393	427	424	423	436	400	457	385	423	412	408	412	376	455	406	428	409	388	433	422	396	408	422	428	422	433	414	451	467	442	415	409	460	428	401	416	424	411	437	416	394	409	422	419	438	410	426	442	396	404	427	452	391	418	425	414	370	412	401	411	414	407	435	404	404	394	435	438	439	439	415	449	444	409	408	381	444	414	432	422	425	408	413	426	429	432	421	439	403	415	394	412	383	411	441	423	421	409	403	431	439	425	373	411	417	420	424	395	434	438	417	409	419	428	436	415	453	422	407	430	422	437	433	375	377	425	421	403	418	415	433	422	452	439	434	437	444	437	386	402	432	449	383	401	394	450	404	395	415	425	454	441	415	448	422	399	414	379	437	422	390	407	411	405	418	415	433	414	404	383	401	410	413	412	469	385	397	387	375	419	421	429	417	397	379	403	410	412	406	436	411	410	432	411	399	435	408	411	450	398	437	452	446	389	408	411	418	407	414	413	409	411	442	402	424	403	410	438	441	415	434	418	421	437	416	441	430	402	416	420	441	409	460	404	425	412	431	436	420	403	426	438	420	427	432	454	442	427	416	464	428	476	436	433	427	401	434	437	425	427	427	401	391	397	441	444	408	416	426	407	441	397	415	430	392	414	408	441	438	424	435	413	390	450	426	410	416	413	431	422	406	450	422	398	413	435	432	440	409	420	388	414	407	442	420	416	394	405	438	427	445	364	392	423	433	429	440	414	412	422	378	421	419	436	423	456	399	447	408	397	389	411	440	430	428	424	430	391	450	395	432	384	448	402	447	426	413	416	417	417	383	436	412	414	398	414	437	384	408	398	426	418	369	433	407	427	387	455	443	376	444	400	390	418	445	404	422	381	440	406	423	414	436	450	386	434	377	432	434	406	428	444	398	437	406	439	439	420	422	422	405	418	447	405	386	403	398	398	419	424	447	424	417	408	412	407	415	392	406	422	395	408	448	425	409	439	405	414	431	441	413	409	447	448	404	405	447	406	436	400	440	409	447	398	441	457	418	422	415	422	433	399	415	437	410	434	425	401	423	393	460	380	432	436	428	400	444	447	421	440	434	416	480	418	412	405	407	422	421	438	456	407	375	406	427	412	406	460	393	406	462	426	428	410	433	406	413	419	424	431	392	424	447	468	398	436	420	429	414	441	428	437	434	405	437	431	446	411	412	415	426	431	428	415	386	472	455	431	423	386	437	412	393	442	420	380	399	427	434	421	454	433	410	409	420	437	465	429	435	418	460	407	413	463	458	435	418	408	423	440	421	424	409	430	407	443	393	415	432	442	447	422	432	418	427	405	432	439	440	400	445	436	413	434	425	433	424	426	430	427	425	410	414	399	399	413	448	414	434	427	404	415	413	403	446	387	404	435	424	415	409	419	451	407	427	462	413	460	420	415	417	430	440	443	419	419	407	425	425	436	418	409	398	403	441	428	418	433	409	430	426	464	415	422	413	430	386	422	430	393	425	410	424	425	443	415	424	410	409	411	423	475	431	415	444	423	435	432	433	427	468	441	420	424	419	414	454	429	439	422	432	401	413	440	419	390	394	396	416	404	432	422	462	449	413	434	402	423	439	425	415	445	456	407	413	395	461	450	437	407	427	421	425	402	416	418	439	424	393	435	444	396	395	384	416	417	440	402	407	438	434	414	423	414	419	391	442	444	422	386	466	438	413	440	411	432	423	432	431	409	450	449	435	418	415	422	421	432	408	415	411	441	402	393	409	429	443	382	405	421	427	458	447	420	456	403	398	404	427	444	437	411	417	411	410	406	405	443	398	430	432	425	443	442	423	385	435	402	394	391	444	422	371	462	398	418	418	418	435	404	411	436	444	417	430	421	413	417	414	405	423	408	443	404	393	435	425	412	458	438	386	433	427	427	459	427	447	437	428	413	406	418	411	400	406	424	409	418	444	479	419	465	436	427	401	416	425	409	418	434	389	452	428	429	414	418	407	414	449	414	402	408	392	402	451	429	431	435	432	431	409	391	437	444	407	436	407	419	421	365	380	395	443	440	420	462	427	416	417	437	402	409	436	443	412	449	411	401	435	385	402	415	400
6975	11135	8543	4730	3506	2705	2196	1854	1450	1121	918	806	762	721	600	616	536	552	553	516	506	499	499	490	490	474	450	510	442	522	460	475	471	428	496	459	475	475	493	463	485	502	494	449	462	462	436	475	433	465	458	440	462	437	471	450	451	435	462	413	448	473	442	496	436	472	476	475	464	441	435	440	452	460	438	448	420	433	463	471	413	487	432	380	449	474	441	449	476	469	461	451	467	448	471	394	406	456	424	443	465	467	449	471	424	447	469	493	466	485	442	453	450	443	467	435	467	434	436	475	387	464	461	426	442	474	435	479	486	438	470	439	480	427	451	493	445	453	413	420	460	464	428	443	425	433	477	458	444	440	432	437	437	401	467	429	469	407	434	466	463	451	415	423	488	455	443	453	473	440	419	464	461	489	477	476	463	476	443	493	474	442	463	444	463	433	494	471	436	453	440	413	429	417	460	497	449	443	458	439	467	449	444	460	423	426	448	461	470	446	449	456	481	467	466	423	485	461	451	464	459	458	430	484	456	459	444	436	458	466	446	461	471	467	461	453	471	451	446	456	471	460	413	465	473	470	440	472	447	453	431	461	478	437	475	493	461	467	446	455	478	451	452	513	457	448	422	462	436	420	465	480	447	481	472	432	451	468	460	433	481	447	465	488	475	454	460	417	443	444	458	442	446	449	469	428	436	445	449	429	466	461	456	470	463	477	451	431	493	431	457	471	462	445	439	436	421	432	455	459	467	456	446	458	475	448	466	449	402	410	436	461	491	455	430	449	472	427	496	475	443	445	465	440	461	435	449	456	480	458	455	415	438	464	468	423	421	464	450	466	467	476	489	410	453	494	464	455	445	435	457	401	459	479	450	488	457	479	475	467	446	458	430	438	455	420	471	445	497	434	448	460	451	465	461	491	428	459	471	467	455	461	458	432	478	490	441	429	456	427	475	465	438	469	461	423	503	453	440	429	451	448	471	444	473	467	480	444	449	465	481	492	424	453	464	411	469	497	428	441	445	453	443	470	424	452	500	422	475	474	461	491	448	472	462	434	464	460	469	489	474	421	451	479	438	469	425	438	425	483	470	458	473	471	460	454	449	445	448	457	451	446	433	456	481	441	396	463	435	478	481	457	426	442	494	423	477	455	418	459	465	483	439	446	447	441	494	504	455	455	434	451	429	477	497	473	449	418	459	402	464	469	499	438	452	430	450	480	483	453	471	453	443	447	467	457	451	421	483	440	468	416	470	445	477	495	468	441	444	478	446	453	467	455	484	466	453	428	462	467	426	479	466	462	442	483	486	450	449	453	456	463	463	495	460	453	464	450	473	468	448	419	462	478	491	446	409	421	437	456	446	460	457	462	447	425	458	491	425	441	469	442	471	464	428	518	453	433	449	451	473	430	451	464	428	439	440	456	457	389	440	444	464	445	461	466	451	466	476	424	447	469	468	456	459	455	438	476	477	446	507	438	434	424	416	451	458	466	465	420	455	444	450	457	422	466	449	467	420	499	456	458	455	455	480	471	449	430	451	447	449	446	451	458	458	436	407	458	411	427	432	471	468	473	443	462	440	435	464	444	468	462	480	405	441	435	471	433	453	463	454	465	437	445	487	440	482	417	450	409	464	513	488	431	479	433	440	447	448	480	488	431	425	469	465	418	460	439	465	490	455	473	434	452	461	434	421	436	519	448	472	439	420	460	465	469	477	448	438	422	486	452	478	488	482	440	477	458	485	448	479	465	431	455	416	453	459	455	440	459	436	445	435	443	466	458	482	422	481	475	478	463	455	526	451	456	458	473	485	478	457	448	428	452	474	488	421	453	461	452	441	462	452	463	407	447	444	451	455	482	469	452	425	456	441	466	485	456	400	501	445	467	452	432	426	449	470	493	398	454	431	439	468	446	416	454	457	478	463	453	472	474	426	478	462	447	484	422	457	479	478	480	518	466	479	466	465	442	459	444	425	478	459	448	453	413	469	493	450	472	437	444	497	423	439	461	494	418	461	451	458	467	463	425	470	470	433	468	462	453	469	428	435	452	463	458	468	449	442	456	467	457	465	463	474	449	472	458	454	475	458	449	474	449	483	486	438	441	461	433	426	430	467	440	441	448	462	444	470	448	456	444	459	408	446	459	481	438	475	442	445	425	431	443	465	477	425	441	462	463	470	439	470	457	411	444	462	439	494	500	477	467	477	459	489	453	435	501	477	473	494	435	417	410	466	434	474	418	450	452	455	453	461	426	495	460	453	433	476	471	454	439	450	471	478	439	453	423	469	477	470	454	442	464	454	460	433	448	444	399	457	463	449	440	452	422	434	453	453	445	483	484	456	477	467	450	461	455	415	446	461	444	456	439	414	441	446	464	447	473	467	464	431	467	458	495	464	476	415	479	463	457	498	459	481	420	446	415	471	438	478	448	459	475	428	456	445	450	483	466	433	435	450	487	437	452	453	464	479	453	454	419	495	424	452	484	454	438	458	433	425	470	405	454	484	441	444	453	468	467	455	481	426	461	471	485	437	432	416	438	455	437	463	492	475	428	438	461	455	473	474	464	472	420	456	452	431	439	462	448	466	450	461	452	470	441	435	458	471	431	465	446	458	430	449	438	426	469	456	420	463	470	433	439	457	465	441	442	395	440	439	432	471	477	468	442	423	449	415	449	456	461	478	439	463	450	488	426	443	446	462	428	454	482	466	416	477	450	439	443	482	420	459	487	433	406	466	487	463	417	422	442	468	431	457	433	457	441	486	424	451	445	469	444	481	421	421	448	464	455	448	493	478	465	446	451	416	424	465	465	437	465	459	458	439	404	502	451	447	430	492	505	424	443	451	427	416	487	436	446	444	458	445	451	501	451	477	488	498	449	452	422	460	458	477	435	478	425	451	493	457	447	457	447	461	442	479	462	441	495	444	478	453	454	449	452	472	447	448	514	484	487	471	439	456	478	432	454	456	418	438	432	465	442	466	466	431	516	471	464	451	426	507	476	447	470	431	438	426	463	456	457	487	457	425	456	465	464	491	458	451	440	443	454	470	463	469	433	462	485	432	453	446	469	443	485	460	479	445	478	451	477	434	453	413	443	474	398	433	398	457	441	451	469	444	448	461	452	464	467	460	493	497	495	511	452	484	460	471	467	422	452	464	454	449	420	455	447	460	410	450	448	482	498	416	459	504	410	470	473	485	451	430	450	479	464	454	467	441	428	444	453	439	457	410	445	461	453	435	450	472	416	471	471	447	451	431	466	468	486	480	454	456	452	447	435	453	444	413	457	484	429	447	436	446	507	457	497	473	449	452	477	479	457	484	472	450	498	483	475	432	450	455	433	450	428	417	440	453	432	454	453	441	461	469	456	482	450	462	442	438	447	433	458	438	439	450	459	462	422	475	437	439	466	437	478	441	466	453	455	445	432	455	468	430	482	479	449	439	429	412	448	468	476	439	502	453	461	436	410	480	508	463	468	484	430	441	486	452	436	461	478	469	461	415	453
23737	21184	28529	24122	21192	13303	3530	2282	1849	1369	1309	1100	1041	947	903	862	833	818	744	756	750	739	750	703	701	740	749	665	683	736	663	684	687	703	684	685	661	681	692	670	694	635	683	689	626	621	651	685	746	723	677	663	644	643	670	650	641	660	680	697	688	638	705	671	636	663	661	682	668	635	640	663	680	631	682	737	652	677	672	673	630	681	720	670	670	677	704	704	694	635	660	665	691	643	663	670	687	670	709	629	636	661	662	693	649	660	619	667	667	655	650	624	677	675	624	636	668	634	630	671	641	686	697	665	659	675	711	615	672	664	689	672	682	656	671	687	701	627	652	656	684	622	622	677	667	665	685	665	663	638	654	659	637	685	672	704	674	666	662	663	690	644	700	673	628	625	637	687	656	663	643	621	623	672	683	695	689	625	646	693	693	729	647	665	656	655	698	663	668	714	639	671	643	695	656	664	662	686	624	619	642	691	708	632	616	676	670	652	652	681	619	664	637	646	660	667	648	640	663	660	630	602	631	632	679	694	662	693	621	661	659	652	661	637	652	658	649	654	676	618	651	682	636	677	670	649	631	678	629	687	638	663	620	634	630	677	631	633	672	678	648	678	633	656	691	667	639	652	662	687	632	611	626	673	625	605	593	685	682	651	663	678	669	664	676	682	635	654	669	661	623	591	679	636	660	645	659	711	662	669	648	734	629	675	657	638	703	676	596	629	660	614	665	666	663	668	640	650	648	645	655	639	633	624	664	591	619	637	644	665	699	628	678	665	589	617	647	645	674	648	674	645	690	618	640	660	645	650	656	614	718	653	647	658	650	654	694	673	655	623	657	632	686	664	659	609	725	685	640	679	650	653	684	658	676	670	712	644	628	612	653	630	642	631	667	632	603	701	665	634	659	671	645	653	690	657	648	674	662	640	681	715	635	674	640	651	629	627	636	651	653	606	660	647	642	630	647	696	639	652	642	636	674	698	694	642	647	668	640	638	632	659	620	721	616	693	636	645	708	615	699	667	626	691	613	726	682	643	617	693	669	650	673	710	695	634	647	640	610	709	614	682	648	649	661	671	650	690	639	657	693	620	637	680	649	684	713	675	638	563	672	661	702	631	632	653	686	672	634	659	687	666	641	683	686	705	659	608	658	664	647	671	600	673	613	638	649	680	643	632	619	631	707	668	656	635	680	638	663	666	683	644	648	628	646	650	587	630	691	682	630	675	706	619	675	685	701	650	673	616	671	719	652	660	636	673	655	616	671	650	652	656	686	634	652	633	659	612	659	617	671	664	679	655	664	627	660	663	614	679	674	636	653	661	692	617	659	661	663	682	673	640	677	741	642	626	625	655	640	648	701	659	722	674	661	658	658	631	691	687	661	646	607	675	658	658	641	656	612	642	649	644	666	630	706	635	689	645	643	615	691	667	663	670	659	638	649	660	659	695	670	630	620	646	690	634	624	706	641	625	643	626	640	662	615	673	659	641	697	644	678	646	574	660	668	657	653	661	648	654	702	669	653	621	598	671	658	623	655	670	716	671	648	726	672	622	666	694	674	659	683	683	626	660	698	646	632	629	675	645	614	619	622	670	672	676	649	694	606	684	635	662	596	632	665	662	625	674	662	686	651	601	703	608	670	643	681	669	681	693	677	673	589	700	654	674	624	650	681	672	678	646	660	658	669	653	691	663	665	679	648	632	645	638	648	685	663	622	648	695	638	625	675	652	647	661	662	625	669	661	623	692	721	632	665	642	624	710	680	686	628	637	637	677	625	638	677	585	694	669	657	644	641	608	679	613	685	662	641	603	649	668	663	632	665	670	650	635	679	686	678	677	686	660	657	674	658	677	659	614	655	684	622	669	712	665	653	611	637	635	633	633	657	715	625	671	642	687	663	630	672	684	628	622	648	640	664	652	680	639	637	617	650	680	613	635	672	655	661	585	655	643	637	652	646	668	677	699	673	625	667	645	651	677	695	677	672	673	660	705	687	686	692	655	637	677	702	666	674	700	629	626	624	662	650	627	651	647	645	670	688	630	619	643	652	670	654	710	648	692	667	655	635	676	654	658	640	651	644	667	627	691	654	654	652	695	681	617	661	658	636	641	634	618	635	677	664	698	643	641	653	632	693	698	684	652	645	645	581	670	649	650	674	683	679	658	669	657	688	663	700	658	670	633	660	653	647	678	663	628	647	699	674	646	662	627	642	697	676	631	714	614	677	659	596	626	647	677	671	621	639	660	654	643	666	662	676	620	600	650	670	635	629	637	618	647	689	640	643	653	672	683	674	658	658	681	688	642	662	653	686	648	696	637	647	695	678	670	671	641	645	729	637	642	666	628	637	617	684	662	647	670	667	659	647	654	672	609	652	658	671	694	624	699	656	674	658	688	610	702	690	688	674	726	667	714	653	648	678	687	701	654	677	660	659	637	636	640	700	667	602	658	661	674	665	653	665	695	650	684	682	670	692	672	663	667	703	639	687	683	625	669	604	618	651	642	691	639	647	664	616	670	619	614	645	654	702	618	626	610	653	660	657	671	687	678	639	683	669	639	669	677	665	649	625	697	628	640	682	649	646	671	686	615	689	605	648	678	643	628	658	653	663	665	683	630	615	671	663	647	628	646	649	682	602	645	683	650	656	682	684	637	679	638	643	657	653	651	658	629	621	611	666	649	661	666	652	676	609	715	622	663	654	638	624	659	595	657	638	636	665	651	657	642	636	612	678	683	653	682	695	671	702	687	692	661	640	695	660	673	644	647	655	642	673	654	630	658	682	682	680	700	601	637	617	654	667	653	648	678	640	665	621	672	662	671	662	610	696	667	670	645	650	678	646	662	633	643	696	667	618	690	614	642	661	665	659	666	657	657	698	696	688	701	639	672	685	648	624	629	635	670	651	640	632	658	599	672	662	632	708	655	651	651	666	595	648	619	663	604	636	647	678	661	649	641	675	675	660	586	663	628	684	675	635	612	648	618	628	661	617	646	725	678	670	607	670	708	685	669	664	626	658	712	698	672	668	656	681	668	684	683	648	648	701	669	658	653	653	658	651	655	612	674	691	686	643	643	632	628	668	660	669	626	643	616	649	633	694	687	628	667	674	701	708	673	680	720	672	671	644	636	602	631	686	700	636	661	657	649	672	687	654	700	604	666	679	660	674	647	675	653	627	635	670	652	642	656	656	660	651	669	662	689	660	637	679	680	669	661	624	638	631	672	602	678	668	665	625	641	641	667	666	672	612	643	653	692	673	676	624	664	704	665	627	646	671	680	678	662	624	660	647	669	624	621	638	629	653	620	645	688	684	625	663	648	677	675	663	668	632	679	622	564	653	637	660	676	605	668	655	667	725	631	695	696	662	662	672	649	675	636	656	618	641	631	612	669	660	667	623	662	683	635	689	641	628	668	614	641	671	619	664	658	653	672	692	657	664	684	649	637	690	625	636	614	664	610	643	628	635	612	681	679	676	641	685	663	672	711	642	603	670	643	683	714
6763	19854	15706	9065	6835	5117	4084	3292	2478	2024	1660	1403	1318	1232	1033	1015	986	899	887	855	895	809	777	815	770	753	793	792	794	784	791	763	793	705	710	728	744	679	734	718	741	763	759	744	722	691	756	744	744	693	694	675	718	719	720	696	711	691	736	749	719	686	729	743	745	637	695	694	751	677	674	663	685	679	688	688	669	721	750	723	711	710	733	705	701	717	710	740	703	702	732	730	676	727	706	721	712	739	770	707	739	712	702	711	680	709	706	757	689	702	717	738	698	693	712	660	697	727	721	693	720	701	683	705	779	727	654	683	687	712	676	687	726	694	665	685	690	672	704	684	712	640	659	702	663	716	668	717	709	702	712	706	680	689	706	677	738	697	702	686	706	715	715	740	698	722	642	719	706	697	700	728	681	688	721	704	700	689	712	723	620	694	703	709	677	676	718	677	703	677	744	687	649	700	690	683	698	728	762	688	690	702	705	750	699	661	694	735	634	656	722	735	686	695	682	738	667	707	701	705	678	693	710	673	714	684	728	691	722	727	672	715	666	742	669	692	651	672	733	680	758	707	701	708	736	692	675	676	748	724	721	712	711	721	697	665	729	704	715	698	716	690	709	676	717	706	705	706	647	705	711	718	704	679	699	716	699	666	734	699	714	704	710	693	702	663	724	707	738	694	681	720	770	710	693	653	682	685	683	709	705	738	691	670	692	732	665	703	674	732	684	696	687	698	723	659	717	729	738	694	725	685	695	691	683	674	689	686	678	683	752	721	623	690	681	668	676	682	680	734	751	725	629	715	712	731	749	688	689	651	638	635	699	720	650	662	729	681	724	703	636	687	703	697	736	676	704	685	702	671	699	704	685	668	706	667	676	674	754	729	694	716	728	664	689	722	701	704	732	660	700	663	699	720	673	718	710	692	692	697	704	698	691	744	777	750	707	751	658	687	707	704	730	686	730	669	676	679	675	705	704	727	717	694	725	691	688	759	701	696	749	671	696	606	713	667	707	695	693	732	713	729	699	709	664	641	675	677	678	720	729	640	720	653	711	703	684	713	711	717	739	643	719	763	664	646	682	741	696	728	665	704	719	717	676	723	673	721	736	679	710	711	685	737	680	649	704	677	678	696	668	715	715	714	678	699	617	666	724	737	715	677	735	702	727	684	704	677	678	738	688	701	699	694	664	723	712	655	699	678	664	700	697	674	734	697	708	676	720	735	730	712	766	699	698	709	700	693	705	762	717	669	715	665	665	695	729	690	647	707	684	640	674	667	688	756	683	629	715	622	692	691	716	696	712	673	731	653	676	688	676	714	699	656	681	673	709	719	701	714	740	723	715	699	720	729	668	696	738	671	708	737	715	694	692	715	675	732	718	692	689	736	712	749	671	725	714	659	730	747	708	680	703	691	727	734	703	703	670	668	665	648	694	775	728	710	716	695	727	669	726	667	732	687	720	677	657	707	690	738	686	732	712	722	675	721	753	712	721	744	692	690	649	747	654	659	680	667	702	714	710	690	671	693	683	760	671	727	700	691	669	715	670	709	688	660	687	721	725	696	710	721	680	680	683	735	687	692	699	726	687	693	685	650	670	715	680	681	688	673	654	679	664	664	667	692	708	664	724	721	697	684	716	691	724	709	688	729	687	670	645	679	683	722	751	695	706	704	686	669	720	717	660	681	696	658	732	712	685	699	714	667	696	715	713	671	679	656	724	734	746	728	729	668	687	693	744	724	737	701	750	735	676	757	702	670	691	647	704	709	682	714	737	702	697	711	686	703	714	765	708	659	754	739	749	633	736	734	713	674	677	718	724	707	714	709	678	726	614	692	674	693	686	703	762	772	688	704	771	694	694	678	707	682	753	722	725	667	645	663	722	715	721	701	680	691	670	677	687	681	696	667	676	679	681	696	726	694	714	697	683	725	711	683	683	764	696	668	683	643	654	711	694	697	688	715	728	694	694	713	711	707	738	704	700	659	685	712	722	669	690	735	709	716	663	702	670	702	688	683	639	692	695	650	704	674	707	697	671	675	712	636	716	748	730	704	699	684	717	658	688	744	745	676	652	706	715	657	739	704	620	706	683	688	652	670	675	687	684	644	686	691	645	676	676	742	669	726	715	658	667	692	687	713	718	725	701	671	681	683	666	717	656	708	671	665	666	682	687	702	696	716	691	698	726	719	686	693	695	714	704	711	709	676	699	658	691	710	741	694	729	703	759	721	714	677	666	683	676	695	669	660	747	679	642	682	698	706	680	669	672	720	702	694	621	677	736	694	705	656	725	728	695	662	710	705	670	700	697	688	688	702	683	711	698	697	696	680	677	662	697	672	695	685	683	680	706	686	704	705	708	694	681	681	716	687	700	711	680	708	711	701	699	656	735	652	693	629	688	714	658	683	672	646	703	728	636	726	732	678	667	696	709	681	678	642	689	674	660	645	706	703	710	679	709	632	741	687	725	755	737	740	661	701	727	688	716	701	727	730	678	660	702	667	719	663	647	707	715	688	628	661	722	702	713	659	693	673	691	692	636	685	723	715	694	706	673	705	697	689	660	658	714	732	708	644	659	716	682	684	709	658	694	700	706	697	719	752	727	742	674	687	694	721	691	670	666	678	700	742	680	708	712	658	677	719	688	674	698	748	660	677	696	689	678	695	721	649	723	705	709	716	694	699	688	667	704	722	711	639	709	666	723	693	689	699	687	708	710	665	686	727	685	700	676	702	638	704	703	713	658	700	723	679	695	685	728	665	670	711	720	712	649	650	720	687	676	672	711	668	686	693	674	700	691	707	688	711	683	682	714	713	701	707	743	708	716	734	669	704	731	705	734	691	657	706	705	700	711	659	661	697	679	660	725	726	664	690	723	699	715	695	720	712	683	737	694	708	706	703	732	644	723	701	712	660	690	720	734	732	671	680	678	683	691	688	743	685	718	701	674	685	737	655	683	723	684	669	729	701	698	693	671	672	669	713	702	694	707	734	732	697	777	638	694	721	690	638	706	712	690	674	699	693	668	678	676	698	656	694	715	679	692	726	677	748	720	669	699	709	708	696	702	702	687	703	711	678	686	655	661	697	751	709	699	672	671	702	672	667	718	706	631	683	699	707	734	642	741	737	671	713	693	739	714	669	687	726	678	734	683	671	625	718	675	701	685	754	691	705	684	693	692	679	645	613	683	701	704	764	706	704	654	670	687	706	720	693	669	721	678	710	687	728	689	735	709	705	655	670	702	720	689	701	648	736	680	708	682	706	661	650	693	688	704	668	720	680	727	711	710	725	691	741	728	736	683	730	707	695	745	662	703	710	730	730	717	744	660	726	693	686	695	679	741	729	680	687	693	674	708	699	668	726	700	715	695	705	731	717	724	660	697	701	674	713	710	716	674	657	736	644	688	722	688	725	662	646	716	718	691	690	710	653	705	724	703	706	685	633	707	724	739	659	721	710	686	683	729	692	729	740	719	714	680	679	699	690	720	728	731	745	705	731	714	697
24626	21107	27508	24886	14320	2714	1720	1371	1021	825	733	587	542	467	448	479	448	400	378	363	356	331	351	323	365	333	353	324	324	310	337	307	323	307	307	313	310	294	317	311	268	347	284	337	334	277	289	298	334	281	280	293	318	314	310	299	287	266	276	295	334	266	291	319	307	296	301	281	301	299	303	291	282	301	281	294	310	292	278	341	257	326	311	302	283	281	306	271	296	278	315	296	273	312	309	301	311	273	328	299	303	284	332	300	289	296	308	323	296	307	303	271	287	287	268	271	288	316	293	293	291	288	294	286	318	329	286	308	307	324	302	279	315	301	300	280	314	330	274	290	266	279	293	281	280	309	297	325	308	324	295	312	285	311	309	310	290	299	277	305	320	302	302	290	286	311	272	314	271	309	305	272	302	278	330	289	296	273	299	281	283	280	308	261	312	259	284	261	285	299	274	267	296	285	309	280	331	298	282	279	283	287	297	312	298	329	274	296	295	292	287	291	297	297	262	304	285	301	271	281	306	329	273	314	283	289	292	302	299	269	321	345	326	289	294	287	283	282	295	314	278	301	269	285	284	285	299	311	307	306	279	274	286	290	284	277	311	303	310	311	276	285	283	258	288	307	282	272	297	278	280	330	293	267	292	308	247	276	309	297	318	275	298	284	313	339	317	280	269	305	326	301	280	309	295	283	315	280	302	284	259	324	291	288	313	282	253	305	271	339	274	291	284	310	314	264	251	290	319	284	287	314	281	275	307	314	293	310	289	308	279	289	299	302	288	270	280	281	347	287	284	338	311	284	281	272	276	310	323	294	302	319	328	292	285	276	306	282	290	255	289	314	303	269	261	307	313	303	305	302	310	264	274	268	276	288	280	284	278	308	318	320	295	287	299	311	293	283	310	266	282	309	288	272	334	296	287	309	320	270	296	347	289	294	315	298	284	285	278	316	290	324	298	306	283	314	311	298	275	294	303	286	313	331	281	302	280	298	311	296	304	298	272	272	306	300	290	298	283	301	290	312	278	312	306	256	301	294	264	302	312	316	304	297	308	291	305	258	276	292	330	274	286	304	325	304	308	239	286	296	313	277	294	311	287	316	329	291	301	280	296	278	296	304	328	301	290	287	296	285	296	306	292	292	310	287	299	296	294	294	269	275	303	287	308	293	300	262	283	295	295	309	286	308	267	313	267	292	300	304	276	313	275	291	303	316	273	292	302	302	292	286	313	305	290	311	274	303	301	269	275	305	273	292	302	301	287	269	276	272	279	330	279	292	290	288	302	279	276	288	318	289	293	295	292	308	291	291	312	263	336	312	287	311	286	305	285	279	300	329	272	284	293	293	309	286	284	291	297	305	298	285	307	286	285	288	316	307	299	288	332	270	273	298	308	299	284	316	313	276	312	297	256	294	270	290	276	324	316	307	278	304	272	294	304	293	298	288	256	295	295	317	318	294	298	289	261	280	276	311	326	272	267	317	284	285	297	292	292	281	297	293	314	302	314	289	286	258	278	286	303	265	331	296	302	288	287	272	279	299	268	306	294	333	307	263	282	289	271	314	318	321	282	266	273	309	279	295	296	298	306	292	298	316	287	308	301	290	322	277	290	293	290	294	288	285	248	303	285	327	303	297	258	302	292	297	308	288	290	288	301	282	288	304	241	237	288	270	287	292	282	270	322	319	289	288	278	299	297	290	295	300	299	290	304	321	290	277	301	321	306	302	293	297	323	267	279	281	303	344	312	279	300	289	286	302	307	301	309	307	301	265	302	296	303	279	336	294	303	306	303	309	304	282	306	336	300	277	273	302	300	314	306	264	312	289	285	283	317	262	266	299	308	308	275	291	306	304	303	279	311	306	300	287	291	283	295	298	276	317	298	337	281	288	325	291	288	278	313	311	268	286	287	286	294	306	300	274	309	290	286	293	308	297	320	277	310	277	298	319	244	326	294	286	285	261	247	315	293	286	326	284	329	315	291	307	300	317	280	308	274	293	303	294	281	314	304	275	306	272	318	296	288	267	303	305	288	281	300	299	323	307	300	290	262	265	274	309	279	254	330	285	308	272	304	298	305	290	315	293	265	302	305	273	315	274	286	319	309	316	303	307	302	289	307	274	289	287	286	305	310	296	316	313	304	285	296	285	310	296	284	268	292	286	288	277	277	293	279	308	322	280	273	283	261	285	289	328	275	317	260	302	285	315	293	302	287	313	305	292	277	305	279	307	340	305	296	316	302	288	310	268	251	289	289	310	318	290	251	294	282	276	330	322	316	286	276	278	279	318	276	280	301	275	281	297	292	291	307	299	288	299	303	296	320	289	313	306	285	287	286	311	296	259	278	281	328	256	298	278	315	296	282	281	256	269	294	291	272	299	281	289	303	268	278	288	294	305	274	298	284	275	289	327	279	292	303	288	293	289	268	280	281	274	283	315	277	296	286	299	251	297	300	299	294	334	309	304	298	284	299	292	316	301	273	334	302	329	292	283	297	299	303	310	309	303	288	293	324	319	288	316	264	294	294	275	316	294	319	297	264	293	254	297	327	309	362	327	289	314	303	304	305	296	288	283	293	296	317	303	284	305	310	315	261	314	312	296	296	297	267	308	326	320	304	301	314	310	290	310	295	272	290	279	299	281	297	303	299	290	289	261	293	303	269	295	322	283	284	282	299	326	282	316	314	278	291	280	315	309	278	264	283	286	281	295	309	275	305	296	296	288	295	289	275	304	300	289	269	304	310	311	300	295	297	287	313	276	286	302	288	307	278	277	297	293	290	301	319	307	315	270	330	297	266	297	286	289	335	304	307	292	294	265	261	321	293	293	300	282	292	292	277	283	297	307	277	270	288	300	297	320	304	284	285	306	268	291	309	265	304	300	306	297	283	279	292	285	309	333	295	278	296	289	327	285	320	274	292	307	308	291	314	277	286	311	281	280	291	295	276	298	329	321	282	293	290	312	310	264	298	302	296	296	313	293	318	333	297	320	270	304	285	278	297	284	295	313	286	286	282	284	324	283	338	298	281	313	314	313	281	288	306	291	285	275	316	313	288	284	287	291	306	305	306	282	330	294	326	282	314	304	299	294	294	276	290	270	289	280	306	289	282	313	320	282	290	301	330	305	287	309	322	325	268	308	300	320	313	292	296	280	300	278	298	299	296	317	238	330	274	290	289	284	277	279	282	300	284	295	293	300	284	280	307	333	280	284	274	286	314	320	296	287	295	341	270	274	297	259	303	297	283	252	290	276	282	271	312	305	293	299	298	276	273	294	286	275	289	272	300	278	291	279	288	287	313	301	266	289	306	306	315	305	301	272	313	303	303	304	263	314	307	307	284	307	295	286	295	294	290	295	304	331	335	292	294	278	254	288	320	285	273	272	324	325	286	279	297	301	297	281	280	323	269	309	278	271	304	293	273	296	274	302	281	302	289	301	299	287	278	291	307	285	305	298	305	282	318	285	324	308	308	305	339	282	329	331	279	295	286	294	285	272	258	310
6506	16241	12365	6965	5051	3678	2975	2417	1783	1431	1146	924	818	685	592	556	532	507	482	483	423	438	428	390	424	411	382	395	371	379	364	322	381	370	392	405	353	373	365	343	352	367	351	399	341	327	326	297	343	348	325	364	354	333	343	345	366	375	368	368	328	361	344	342	348	331	359	359	350	320	309	349	333	379	363	359	330	333	341	362	331	339	336	370	372	352	371	380	369	317	319	342	358	368	365	340	367	361	339	358	346	347	353	337	334	326	337	320	343	337	349	344	322	334	353	365	334	342	391	336	354	346	387	349	339	374	334	289	315	336	338	305	349	368	334	314	345	318	340	369	323	332	329	353	348	347	349	333	327	336	320	339	362	339	320	329	314	316	334	322	348	322	322	364	344	305	333	338	303	330	323	332	361	311	326	343	334	317	364	321	362	325	326	321	346	314	349	333	334	350	343	351	320	316	341	332	351	335	330	352	332	332	353	317	316	299	348	343	363	343	360	334	309	339	335	330	299	325	311	356	323	354	360	311	315	379	315	344	348	323	313	336	315	342	337	355	340	369	326	342	324	332	345	320	356	369	373	345	342	355	336	342	310	345	314	329	332	332	311	314	332	332	331	369	326	342	332	345	323	344	332	341	326	335	352	328	349	343	344	338	336	332	344	352	304	346	344	324	323	334	328	321	336	349	335	313	317	316	340	345	338	378	327	331	309	344	332	333	325	337	333	352	310	344	331	355	338	339	345	336	335	340	302	327	326	318	341	363	344	333	336	339	329	355	320	351	345	340	330	343	312	320	288	324	346	340	360	345	346	335	326	342	335	321	370	319	301	312	336	364	326	398	337	348	341	339	325	329	344	321	315	330	328	311	319	349	308	340	319	355	367	321	359	374	334	350	341	314	340	358	358	334	321	308	312	326	330	328	319	335	365	332	341	343	351	350	319	327	343	346	342	334	355	345	393	355	287	369	315	341	346	335	381	339	364	348	344	341	344	344	319	335	357	314	338	351	344	333	341	348	362	342	349	294	349	357	358	322	314	324	331	350	346	354	334	323	328	321	317	348	320	335	332	351	327	342	317	346	374	343	345	317	353	385	302	337	357	307	302	318	338	310	340	329	332	330	327	343	344	300	333	364	358	341	336	332	353	328	329	337	370	322	329	341	303	314	327	326	319	326	340	328	348	329	356	340	352	334	354	324	317	341	347	340	337	315	340	305	367	330	306	336	341	317	296	352	358	327	372	339	349	332	324	353	349	337	321	309	348	345	316	334	361	312	301	351	333	337	363	322	337	327	344	338	328	336	350	317	376	322	339	381	336	320	347	336	346	304	343	317	304	342	313	321	342	292	342	381	344	363	346	337	329	352	355	317	342	344	333	345	322	332	347	338	336	333	307	331	346	348	352	325	329	349	310	297	369	331	355	397	350	359	334	370	330	320	370	344	354	345	363	341	313	350	319	351	314	403	341	331	358	348	319	345	337	340	323	340	316	311	340	367	310	339	352	298	342	350	331	324	328	332	340	298	325	343	326	338	308	346	330	340	346	353	343	346	347	367	331	321	354	362	330	323	338	344	292	330	324	326	335	359	333	317	318	351	327	363	321	331	319	344	370	340	346	327	318	310	322	325	340	372	325	321	316	369	313	338	310	316	343	356	362	362	322	335	323	314	350	316	331	333	360	358	343	331	337	352	332	348	343	326	340	367	356	314	349	373	318	349	330	356	327	321	339	341	324	344	363	339	320	337	334	358	320	344	315	320	352	311	306	329	329	333	334	317	323	369	350	299	338	305	336	312	352	344	326	329	326	305	328	296	331	347	332	359	347	332	342	351	326	352	362	309	332	339	323	288	351	342	323	327	342	323	367	312	342	337	358	329	332	340	315	286	332	379	317	332	320	380	310	315	316	356	350	326	291	350	339	367	312	368	343	348	373	339	325	313	313	332	334	307	340	317	330	337	364	311	336	332	335	336	354	358	339	314	317	326	343	343	324	341	311	329	320	320	334	308	320	343	351	306	306	327	344	317	347	314	324	352	358	345	356	355	324	340	360	342	308	344	342	312	341	362	340	330	325	316	358	326	358	326	380	360	306	352	351	324	361	342	371	335	317	309	358	334	313	346	310	350	345	333	344	339	330	333	364	303	347	354	322	340	328	352	329	307	353	366	347	323	321	301	322	343	346	308	321	330	319	350	340	321	348	335	352	341	316	345	307	334	344	338	330	335	341	338	343	303	320	372	348	334	342	336	313	340	376	347	329	360	312	310	332	331	361	350	366	329	356	341	352	337	358	332	330	360	335	314	353	342	333	359	337	332	304	384	345	303	310	337	310	359	326	326	298	318	336	351	355	311	323	327	314	299	336	343	371	369	332	329	322	330	323	359	329	309	356	356	311	342	323	351	315	304	353	333	342	353	334	333	325	312	323	351	335	319	331	321	329	329	322	348	337	331	354	333	351	345	328	330	361	347	335	359	329	333	328	331	346	365	342	291	342	301	327	316	331	335	313	329	382	331	324	340	345	338	339	338	325	363	331	340	362	356	364	340	313	343	348	347	320	326	331	343	339	324	334	341	320	338	335	350	357	332	339	329	331	363	355	358	348	350	360	340	357	296	330	380	331	338	358	349	328	338	342	335	329	320	356	352	327	309	360	321	285	315	368	333	360	353	339	357	325	303	319	359	353	322	333	307	333	322	320	363	335	349	319	296	359	362	367	352	331	369	314	334	327	362	308	315	350	346	362	314	318	333	341	338	354	348	311	334	371	348	315	326	316	317	326	347	338	359	351	362	351	351	353	351	355	375	330	339	348	357	357	324	377	335	349	311	312	333	325	336	325	362	330	322	346	324	333	315	338	347	335	318	325	329	341	323	343	356	334	352	345	337	329	312	332	329	335	307	341	350	370	344	341	312	328	332	325	305	315	344	331	369	355	305	358	339	329	342	312	311	369	339	348	314	348	331	357	338	353	326	346	314	347	334	319	302	336	321	310	338	365	329	302	314	338	326	331	337	327	315	335	338	327	306	335	355	343	322	332	346	345	323	336	322	361	336	328	324	321	316	333	311	327	353	369	331	361	332	341	340	316	338	318	345	341	341	338	319	346	345	355	343	331	316	335	350	323	321	304	327	344	318	338	344	354	341	325	328	337	319	332	331	332	320	337	371	298	299	323	349	349	366	305	338	334	350	322	322	322	360	356	352	365	360	342	330	321	330	352	327	340	306	345	353	366	313	357	336	318	308	351	321	326	329	349	293	325	334	362	346	355	329	346	330	382	350	359	357	331	349	340	321	341	316	301	308	338	324	344	347	343	337	291	366	324	335	341	329	320	344	324	335	340	317	315	329	361	367	357	342	346	330	342	338	341	322	322	333	371	355	336	351	325	307	330	332	331	360	311	352	362	342	321	354	316	332	337	337	332	329	335	329	333	370	317	350	340	347	293	342	345	355	312	300	366	292	346	327	352	347	339	375	329	352	346	329	320	325	350	342	326	338
22513	21178	28910	23726	21177	21345	12714	3375	2219	1725	1495	1284	1114	1018	983	871	841	807	784	791	717	761	665	662	690	741	675	657	729	674	674	665	647	657	636	690	634	630	672	652	620	638	667	620	585	654	587	602	607	621	589	651	599	585	640	548	603	609	633	546	593	561	601	581	600	582	621	604	600	596	585	539	630	646	613	605	597	599	621	554	594	662	593	614	603	650	587	570	555	598	599	567	618	566	647	622	618	610	559	582	598	561	551	624	593	592	572	570	587	528	617	596	643	622	573	611	602	583	616	575	598	616	637	606	632	599	555	548	595	571	597	555	604	598	533	650	561	610	589	614	656	607	518	571	611	595	599	583	557	626	611	544	568	621	554	573	602	618	649	602	576	540	602	554	591	600	620	608	606	641	581	546	586	602	596	599	591	582	560	592	597	578	550	577	616	611	614	590	609	599	575	624	596	592	606	554	595	624	613	597	595	594	613	585	615	562	586	595	629	588	629	608	597	568	580	569	585	589	557	565	625	592	601	620	565	605	592	573	582	603	606	605	602	577	586	598	566	599	605	609	635	610	571	640	608	594	583	567	590	601	610	571	618	602	561	619	562	566	588	610	603	592	566	604	564	597	613	626	590	608	588	604	596	608	614	610	606	614	599	659	566	599	636	611	593	582	584	571	561	553	610	593	610	600	619	573	571	610	544	602	550	549	646	612	611	584	550	615	570	601	587	539	601	564	606	595	582	625	587	590	571	565	584	555	563	611	570	581	600	633	574	611	579	615	554	580	577	567	600	567	593	600	593	594	581	611	578	608	569	578	560	591	624	595	610	582	548	614	595	596	565	588	580	604	556	578	598	585	603	568	592	556	595	555	583	581	620	575	610	606	637	569	603	579	588	569	607	613	580	565	546	562	601	600	610	569	591	557	589	595	598	606	604	592	598	624	612	627	583	590	557	585	596	561	562	600	628	632	572	581	616	583	587	578	561	582	596	594	579	600	581	592	567	576	562	602	583	619	615	566	609	584	604	578	600	604	583	578	625	599	616	626	597	569	570	569	570	553	575	589	582	566	612	568	572	580	576	601	602	610	633	633	597	586	573	625	626	579	570	565	569	573	600	571	605	578	576	575	579	582	600	562	598	589	594	598	600	572	569	572	573	615	572	594	570	588	594	593	628	584	564	588	605	637	537	613	599	591	626	558	584	612	580	581	562	591	606	587	556	577	580	600	598	599	596	584	572	574	577	596	598	604	606	557	600	611	605	595	581	583	601	601	601	615	614	575	605	607	638	573	595	577	566	609	574	560	587	580	630	639	522	583	574	575	603	561	581	599	627	613	569	616	603	601	576	574	616	599	572	582	632	574	539	604	624	577	585	588	572	616	564	595	547	609	593	556	576	573	613	595	547	622	570	572	575	609	575	611	605	564	586	588	591	580	584	579	532	584	631	625	586	574	572	593	575	576	591	574	575	585	599	593	579	612	632	613	600	583	616	608	582	597	586	589	572	539	614	597	603	588	562	591	568	614	585	578	606	612	597	595	608	610	595	607	650	610	569	611	577	605	576	599	592	556	615	591	593	614	606	542	582	610	639	611	595	587	596	655	594	611	590	564	577	570	602	571	614	602	573	591	614	594	629	567	617	604	600	624	595	575	541	633	625	549	626	588	570	627	598	575	578	555	565	568	630	592	597	575	593	561	638	551	556	640	558	617	610	607	618	583	636	587	599	547	596	577	625	590	555	620	594	532	587	614	605	621	581	601	580	589	604	580	603	617	598	622	608	547	598	564	589	569	578	559	582	602	579	615	561	598	601	634	598	602	540	579	607	619	601	555	600	602	563	620	605	585	569	562	581	630	626	613	648	522	608	623	577	602	608	604	546	610	583	576	571	592	580	580	603	524	534	554	561	619	596	583	606	642	606	582	559	589	653	575	564	557	599	578	568	585	614	576	594	564	605	577	541	557	597	628	603	592	605	611	572	538	612	600	565	628	610	564	588	589	573	585	566	570	585	624	561	597	588	607	638	612	619	609	583	612	576	585	640	590	623	597	605	588	587	606	561	550	589	585	604	537	554	564	559	581	590	636	633	603	551	593	594	564	647	584	559	536	601	580	567	635	591	587	594	559	637	593	534	577	608	592	554	542	594	576	561	612	572	601	623	619	586	593	619	563	610	603	598	609	632	558	596	560	573	572	630	615	619	608	576	615	571	598	593	587	627	623	599	577	600	592	589	635	606	561	607	583	585	579	586	559	585	622	601	563	622	649	613	621	636	601	595	628	583	543	557	609	620	574	618	599	563	620	611	624	563	602	578	538	594	611	612	562	630	590	621	563	555	605	563	571	587	616	578	589	590	553	554	599	553	625	611	598	601	566	580	596	608	581	608	546	590	609	570	600	574	574	603	602	642	589	563	606	534	583	583	606	569	596	589	569	613	575	570	580	612	583	580	538	561	561	628	576	579	588	611	634	592	596	624	629	608	573	561	562	577	567	598	568	579	603	610	613	597	603	588	596	599	566	589	596	594	608	596	606	573	580	567	607	560	586	573	591	623	563	622	540	622	611	582	593	599	571	587	593	568	583	576	565	570	563	553	579	620	555	602	562	551	566	533	562	556	595	580	601	622	571	607	615	625	590	592	557	554	608	552	599	593	608	593	581	574	618	566	572	620	589	610	558	605	591	614	588	613	638	580	623	545	565	571	643	588	585	621	588	589	558	585	601	615	641	560	576	615	569	632	600	571	631	594	634	595	618	583	631	559	611	564	594	572	587	553	624	609	602	583	585	522	574	601	592	639	623	625	589	629	639	578	572	624	611	591	564	577	601	574	625	598	586	618	567	607	577	626	583	535	615	603	605	623	603	532	578	566	581	566	596	597	579	600	591	608	511	536	666	602	576	594	589	588	595	591	587	552	630	639	532	641	557	622	594	590	553	630	583	566	612	591	585	577	600	600	599	585	562	558	541	631	609	642	580	605	567	585	583	611	574	549	573	608	601	595	604	591	544	553	582	567	631	580	585	588	648	581	574	578	571	643	588	578	555	606	606	640	563	554	591	594	550	589	632	590	600	583	615	603	557	576	605	574	607	549	591	621	610	633	589	569	559	591	565	584	555	575	590	559	586	543	591	544	572	623	589	593	588	545	578	573	555	608	551	608	549	588	611	626	551	612	643	618	623	542	593	575	572	604	595	566	577	618	610	572	611	556	593	622	623	608	571	551	607	587	575	592	575	600	602	616	567	589	602	613	594	559	592	586	569	656	565	595	593	570	624	587	619	618	557	607	600	566	598	558	565	587	598	625	592	544	613	586	614	557	566	605	603	579	619	621	566	576	591	590	593	583	644	600	597	553	570	594	574	580	595	585	589	566	617	573	549	601	626	586	574	604	589	576	595	528	571	622	639	581	543	560	643	620	590	581	594	571	583	582	599	602	594	577	585	621	560	592	545	614	572	606	567	593	584	615	635	640	597	612	547	653	569	544	578	560	576	553	587
8440	25396	20320	12274	9367	7065	5643	4546	3577	2703	2085	1824	1495	1318	1284	1088	1054	941	948	892	902	832	788	827	773	739	720	770	765	771	793	726	738	718	737	696	664	683	686	678	687	682	649	713	662	657	675	649	637	664	655	653	675	685	632	664	669	619	676	651	641	645	639	645	683	623	629	623	616	659	618	673	643	659	666	605	631	614	615	644	703	627	625	655	622	689	638	666	654	665	618	673	649	639	637	687	668	657	647	697	631	634	629	674	649	673	635	671	627	647	644	639	662	636	631	628	650	628	628	666	618	627	621	639	672	648	656	604	666	642	631	635	618	595	614	655	622	618	645	617	591	600	652	645	653	640	616	653	657	632	598	611	647	618	609	597	646	623	646	684	645	697	599	650	610	655	627	598	625	668	636	671	637	674	606	650	635	644	642	623	634	595	606	650	664	661	642	618	645	593	621	672	624	646	613	605	653	662	629	630	655	640	609	608	628	668	589	631	648	595	660	638	614	647	623	621	644	670	611	645	644	637	598	661	653	633	657	660	628	655	606	629	600	660	664	624	625	643	615	602	588	594	649	604	686	620	630	593	610	615	606	629	636	653	625	621	652	647	644	643	668	610	641	678	632	653	659	637	623	655	630	649	585	621	626	657	646	667	613	627	666	676	604	626	632	639	655	638	690	618	662	663	637	666	661	604	668	634	641	611	676	593	630	683	681	619	643	613	597	647	638	595	621	627	661	621	654	637	595	570	673	649	648	595	677	657	628	646	588	652	625	626	629	610	661	647	635	665	653	715	648	618	654	635	650	595	722	622	600	661	599	621	644	640	609	651	635	638	650	651	609	666	614	712	649	610	623	596	637	683	636	646	674	658	646	573	652	660	648	648	621	585	621	655	675	650	644	626	657	627	669	598	586	619	597	595	651	607	642	588	649	634	654	676	602	645	663	640	621	622	629	632	675	617	598	636	638	614	600	610	624	632	681	587	632	623	665	636	679	636	670	626	633	655	588	632	589	587	662	622	621	622	601	627	660	627	599	648	605	654	652	607	610	643	643	619	634	612	672	620	658	656	664	657	662	649	644	644	639	650	632	645	632	657	589	620	635	616	661	644	601	658	645	654	575	632	637	640	626	641	703	604	657	679	599	621	639	672	641	618	648	606	650	652	609	651	598	649	632	592	644	623	601	661	618	628	612	597	621	604	595	597	650	657	614	617	636	636	633	614	626	644	600	578	658	661	660	646	631	649	636	643	683	642	631	618	640	605	671	633	608	635	657	671	641	670	606	637	648	659	614	599	619	666	650	628	625	642	653	619	617	613	637	659	654	627	635	622	588	633	631	652	626	603	627	631	646	650	637	640	596	647	657	629	645	712	582	607	627	574	631	632	667	674	674	654	650	626	667	582	604	619	646	605	654	614	690	629	623	619	658	645	666	648	657	676	641	662	649	650	649	641	639	674	646	662	642	630	668	625	634	620	615	623	622	620	662	584	643	630	643	613	611	636	654	632	647	634	634	610	673	650	619	609	674	638	656	668	685	636	615	625	621	616	655	680	634	638	657	611	654	598	644	637	627	636	629	598	652	573	660	709	650	658	675	642	584	653	645	709	639	588	588	645	631	681	608	642	637	649	686	661	642	672	646	614	661	613	608	640	691	653	649	669	649	665	615	668	619	640	656	629	665	604	639	679	638	658	640	623	633	675	624	647	607	627	641	617	575	597	614	628	596	614	674	646	613	610	608	622	620	610	638	644	696	646	632	613	652	659	660	705	641	596	645	651	650	688	653	643	654	652	661	659	634	618	608	644	648	633	617	640	626	681	638	650	597	640	627	640	618	614	589	651	617	669	658	615	636	669	621	665	604	639	610	616	634	606	657	669	660	596	674	673	640	649	637	625	630	667	608	596	638	626	572	644	612	624	644	612	650	614	649	667	614	604	615	592	626	674	661	634	596	625	638	651	614	610	652	646	638	660	655	678	671	684	658	590	631	663	660	618	582	640	672	616	621	655	658	655	567	641	610	639	639	631	600	615	636	616	608	607	672	636	670	648	595	624	648	596	652	695	632	606	640	701	657	622	639	611	588	615	633	616	687	594	652	621	638	626	638	634	661	638	656	657	670	590	695	634	626	661	644	633	653	640	642	656	586	614	577	635	670	676	644	655	658	629	626	646	617	683	603	646	644	659	678	604	617	651	621	664	627	638	647	621	633	608	684	631	622	678	638	650	609	660	664	619	614	643	630	635	635	643	638	649	646	653	621	666	632	642	585	655	603	602	672	663	628	625	608	638	644	639	643	629	652	629	634	623	636	686	622	599	638	582	651	665	609	634	621	663	628	649	623	604	655	620	603	642	588	646	641	635	645	592	627	673	640	601	667	639	621	629	618	656	611	634	662	633	645	641	624	610	654	634	635	593	652	632	651	606	643	616	589	681	585	652	637	585	643	651	618	624	640	642	666	669	627	634	656	626	593	635	579	638	627	674	651	656	634	659	636	621	651	606	692	602	664	610	634	651	601	633	604	603	603	637	619	646	621	596	596	689	544	632	633	646	665	647	641	652	616	610	631	621	672	628	620	683	635	617	609	654	659	646	659	613	615	616	632	635	606	635	643	644	663	663	611	620	635	615	641	636	653	633	670	625	655	638	633	599	648	644	643	625	649	623	625	642	608	652	619	620	653	630	657	631	652	586	623	629	625	574	667	654	639	637	684	633	658	651	597	606	638	608	658	634	609	622	670	606	655	642	584	614	667	630	627	620	681	573	665	626	621	673	632	659	627	616	626	661	622	647	645	637	630	634	634	630	683	616	661	650	610	620	598	659	645	641	686	625	613	672	641	628	662	646	656	614	638	613	615	678	638	638	686	635	676	620	690	635	627	663	642	619	623	652	615	654	691	630	593	634	616	595	620	664	626	616	666	683	661	625	631	629	601	650	638	637	648	646	609	677	679	606	608	622	644	688	572	722	587	626	616	624	614	619	616	615	626	654	644	651	638	592	623	652	639	615	638	658	607	634	615	673	676	642	626	668	615	662	607	656	633	650	622	619	631	627	635	631	677	627	658	640	658	649	639	631	627	609	635	655	612	662	668	661	608	586	657	621	621	650	624	641	598	641	659	647	582	616	696	598	628	658	656	659	649	634	641	638	631	663	614	659	692	639	604	664	602	683	645	691	656	615	663	602	625	631	611	598	600	573	634	627	677	666	654	642	626	643	652	630	634	653	675	634	659	634	601	591	659	673	605	630	608	613	636	603	655	652	615	654	660	650	667	660	606	623	598	668	619	650	643	655	595	659	621	637	652	627	606	596	644	634	648	619	640	620	635	651	646	629	607	627	646	634	624	649	646	634	660	648	658	628	672	595	626	668	653	668	639	616	626	610	648	612	646	638	625	646	643	599	658	622	660	658	635	603	652	638	657	642	638	591	623	643	631	690	651	648	609	630	664	642	623	611	651	613	645	624	600	642	691	616	591	609	618	640	624	673	674	635	609	610
27587	19315	10114	4098	2159	1630	1404	1115	899	773	697	639	601	519	544	473	481	476	475	451	452	456	430	422	474	456	484	434	451	442	501	439	421	438	464	439	439	438	473	459	445	444	441	433	445	445	401	453	390	390	427	396	415	425	412	427	422	429	375	442	433	391	387	429	420	462	430	420	433	417	424	409	444	454	409	450	434	381	446	454	401	405	396	415	434	432	430	413	446	428	432	449	452	415	422	427	419	430	435	419	434	422	420	441	401	432	392	423	427	425	432	432	430	431	463	437	426	471	411	402	416	431	407	418	403	447	413	399	452	429	402	397	404	415	479	407	409	424	458	455	429	421	477	397	424	448	426	434	424	452	412	380	391	420	418	405	426	412	429	439	488	429	449	429	465	433	425	429	399	413	393	443	439	439	406	409	418	431	418	382	403	416	412	466	419	383	453	431	428	376	414	453	433	417	438	404	415	443	423	448	435	439	434	461	399	417	385	394	433	449	392	423	433	411	475	392	409	437	429	405	439	399	466	420	444	410	425	422	422	400	436	404	407	402	470	432	444	402	402	434	444	470	472	430	411	414	422	418	428	416	445	395	441	378	384	420	420	411	414	421	390	417	401	454	439	415	413	466	435	454	386	443	406	403	426	443	411	440	460	437	447	434	439	413	409	417	437	413	447	438	441	447	420	407	411	407	463	402	403	417	421	403	447	405	442	408	417	405	394	412	409	412	424	434	420	378	424	396	432	424	427	405	433	399	456	436	418	436	422	388	405	447	443	454	431	432	382	437	422	405	420	408	414	432	435	426	439	462	451	397	409	412	385	402	440	458	450	399	449	408	408	442	438	432	399	441	419	409	414	416	459	425	437	429	408	442	432	453	411	432	445	435	440	397	424	382	393	429	414	407	432	452	412	391	409	399	447	399	426	488	417	426	411	386	427	440	443	404	397	409	416	396	437	419	417	402	422	412	464	408	429	436	416	412	410	408	425	437	420	431	401	438	397	438	413	441	415	424	457	410	391	432	440	412	423	416	409	419	395	432	382	435	405	403	428	393	443	460	426	414	452	402	429	380	440	396	432	401	407	408	426	414	435	426	418	455	447	404	436	444	431	424	422	435	393	404	398	417	432	422	422	380	428	400	432	400	459	403	417	416	422	409	422	423	436	408	441	387	476	450	430	428	434	393	452	410	426	441	425	397	412	413	425	435	427	412	424	399	408	383	399	420	423	403	425	439	438	416	426	432	410	430	463	415	421	458	456	401	406	447	427	430	445	448	428	407	402	390	431	445	460	416	444	469	453	419	420	402	423	447	412	428	455	393	420	426	412	448	457	409	393	458	439	448	418	439	395	404	469	430	418	467	446	408	410	412	417	422	428	400	401	439	432	429	417	467	383	426	447	432	429	401	423	418	407	416	412	426	403	453	429	437	453	414	423	398	388	444	404	395	396	376	439	425	409	424	419	466	425	433	435	413	401	434	412	437	413	424	418	422	436	415	449	446	422	422	428	447	420	432	398	427	444	411	411	458	440	413	411	411	431	385	408	425	422	449	451	466	412	465	409	420	391	401	437	424	386	424	436	438	454	415	433	416	431	413	413	456	447	434	400	425	419	423	452	430	420	443	432	401	443	406	434	441	422	461	424	404	415	447	453	416	425	412	422	422	435	396	432	428	428	444	419	434	424	455	407	450	441	425	452	406	401	430	384	404	368	444	436	409	404	411	445	411	428	406	467	414	435	429	410	404	458	428	448	429	396	424	403	478	448	424	449	443	432	452	437	480	461	424	455	435	414	415	390	444	436	444	409	457	469	397	432	436	417	422	450	418	423	450	426	433	413	453	407	410	454	420	417	437	430	415	437	457	434	441	431	405	419	397	416	409	430	441	448	443	421	434	451	399	427	409	423	451	404	434	437	453	461	476	448	442	401	431	424	472	402	407	416	425	407	408	461	441	440	423	444	429	380	454	397	425	445	435	432	426	443	402	423	406	434	416	444	454	430	405	437	458	378	421	438	427	393	421	409	442	440	409	428	385	378	431	405	412	447	414	431	476	426	471	403	399	374	439	436	390	466	422	420	454	422	424	415	427	416	399	401	406	439	419	418	400	454	442	415	435	410	410	434	406	434	427	429	431	418	448	438	418	478	415	416	437	424	427	424	415	437	443	433	414	422	444	424	404	404	401	410	449	427	440	431	404	422	423	424	418	411	381	413	409	417	420	406	440	405	420	432	436	450	430	453	399	433	451	402	439	424	458	412	427	435	390	377	414	417	427	408	410	452	415	407	433	413	466	403	440	445	410	412	416	424	413	436	454	432	446	391	431	413	401	419	380	438	426	458	411	455	432	441	413	428	388	419	385	419	427	430	429	421	386	438	394	448	425	420	409	465	453	435	432	432	443	413	415	424	433	439	406	461	458	429	432	478	452	426	442	417	424	439	407	418	436	438	462	393	423	454	421	391	439	427	385	421	413	394	445	418	424	414	414	430	404	395	464	406	408	405	457	404	411	419	414	419	411	413	411	460	427	449	446	428	434	431	425	453	427	414	413	402	411	405	400	420	374	414	376	437	404	426	412	385	431	389	465	431	476	425	450	423	426	422	423	442	438	384	444	404	448	429	418	458	433	428	424	436	451	405	473	449	433	431	412	430	434	439	425	440	420	476	433	441	433	431	416	447	425	414	395	399	417	376	407	437	403	440	453	411	433	431	426	431	463	417	369	450	428	444	435	400	434	441	405	402	408	447	453	413	422	433	473	433	411	416	415	395	396	443	435	398	427	418	450	406	436	424	432	410	405	422	439	400	406	426	419	433	437	410	406	414	425	436	410	413	442	431	396	462	442	423	433	403	385	442	409	430	428	415	419	417	431	416	447	406	472	423	396	378	450	412	437	446	422	435	407	420	421	441	416	422	447	461	429	418	422	402	414	437	405	427	375	417	434	411	412	388	388	400	443	457	382	394	416	425	411	393	431	445	406	447	406	411	415	415	452	434	429	422	427	412	435	473	472	460	416	436	413	432	438	402	438	427	418	425	463	404	406	406	462	393	399	434	426	429	395	414	412	402	441	439	434	403	419	398	403	444	445	421	435	403	392	414	432	415	443	390	424	411	432	399	418	436	420	428	437	431	433	413	432	407	457	391	425	440	472	409	406	417	431	435	391	396	429	445	429	414	406	441	406	434	417	407	386	443	444	390	425	403	418	427	441	418	414	433	427	413	444	441	417	383	442	441	435	420	443	418	400	413	414	431	427	437	451	431	413	413	456	396	434	435	436	445	405	425	412	412	428	421	406	395	437	434	470	442	425	471	393	419	413	435	435	390	417	435	464	440	379	424	440	424	454	440	412	439	398	433	451	418	420	437	399	413	441	438	418	440	436	407	407	411	488	437	416	417	402	397	438	432	448	439	379	424	411	407	400	411	429	430	432	414	403	423	416	444	430	437	415	407	423	421	407	407	441	423	397	382	419	409	436	418	421	384	379	422	429	421	446
7091	11057	8663	4505	3428	2567	2251	1794	1391	1061	897	754	683	654	590	508	548	534	537	527	499	512	506	514	485	481	510	481	492	516	475	515	494	491	453	461	459	496	468	456	482	457	469	476	476	451	428	461	457	510	503	436	455	458	449	465	448	415	460	453	473	428	462	467	466	484	478	412	437	481	482	486	470	461	481	459	507	487	436	486	439	408	471	483	453	462	448	454	442	476	448	487	453	432	456	420	461	459	434	477	457	498	471	471	468	456	434	517	443	449	500	485	466	474	461	442	460	465	428	476	456	420	441	424	435	429	480	450	467	470	455	426	426	437	470	453	472	481	461	464	444	435	474	474	447	457	484	491	457	439	479	422	452	435	451	447	463	445	503	413	488	428	490	462	467	474	442	457	440	415	456	456	444	450	465	462	471	440	453	437	441	433	450	449	469	457	442	424	477	437	479	459	471	440	450	466	489	492	494	468	466	459	433	443	431	478	491	466	465	453	438	425	487	440	402	470	418	483	460	440	470	441	457	485	470	483	439	444	439	485	461	451	475	478	459	424	443	445	436	442	444	472	467	436	472	464	469	461	430	473	440	437	443	450	475	456	461	463	437	463	474	446	429	447	480	479	423	472	471	494	505	438	466	483	448	449	461	450	456	439	442	465	457	454	480	464	434	496	466	435	493	476	459	490	471	451	444	456	481	445	460	470	409	455	470	442	452	447	475	453	448	441	456	443	431	455	459	446	451	453	418	475	445	424	479	486	457	447	474	463	434	451	419	428	418	511	458	466	454	448	421	447	444	447	442	452	483	440	442	437	488	435	459	466	453	438	456	484	423	426	474	415	466	484	464	436	479	439	435	475	480	444	439	448	485	493	429	461	438	427	465	446	469	445	445	470	462	442	434	444	489	460	471	455	471	441	469	444	440	463	469	482	461	464	454	443	452	495	470	503	479	447	478	437	480	483	432	454	460	458	453	476	470	490	456	467	425	471	455	471	464	476	435	394	462	464	471	479	483	476	433	447	443	461	496	451	489	448	466	468	453	472	420	443	450	440	466	428	470	453	430	427	483	490	443	433	475	442	459	445	454	422	464	458	469	488	465	432	470	436	423	437	450	447	442	462	426	420	428	447	462	468	461	479	517	441	432	456	438	475	437	461	433	441	459	439	484	419	447	482	470	478	452	477	469	473	458	450	489	452	434	448	472	461	445	416	460	449	437	478	480	419	449	412	431	467	447	441	448	444	455	447	488	432	426	459	502	473	508	482	465	437	447	464	442	452	466	467	439	444	476	477	434	459	459	473	409	486	420	438	480	467	427	475	435	419	507	449	456	450	470	475	457	452	468	460	469	432	460	470	493	466	421	457	465	481	467	419	424	456	425	461	481	445	458	463	471	460	474	449	414	463	429	482	478	433	515	436	447	447	465	413	447	454	456	497	445	473	478	447	470	422	427	468	449	501	446	423	465	491	479	463	464	495	452	463	445	463	472	462	451	513	487	421	484	430	430	475	430	439	473	454	441	461	452	526	442	446	436	469	435	475	453	447	484	424	450	454	494	472	432	443	453	475	435	453	423	451	484	479	445	487	487	464	410	448	445	450	432	446	458	429	424	448	477	447	428	428	402	448	425	471	420	429	489	486	469	474	467	476	450	473	451	443	442	446	434	462	459	454	458	450	410	467	495	443	405	465	464	418	466	438	452	442	447	471	473	466	424	459	479	452	455	447	458	451	421	462	465	455	473	449	447	462	459	474	465	438	465	492	435	458	422	448	415	472	459	419	432	454	470	422	467	438	482	474	442	484	458	484	466	447	463	478	440	472	419	485	417	466	458	461	439	434	384	443	447	476	446	440	440	427	447	435	456	458	456	456	484	442	448	476	476	472	459	463	408	468	455	435	437	476	429	455	469	441	441	452	461	461	451	442	476	454	457	416	444	494	459	452	445	428	441	456	426	467	474	483	451	449	424	436	444	449	447	479	445	456	466	442	460	469	450	379	455	477	486	475	426	467	462	459	427	442	442	469	452	448	449	414	423	446	462	446	439	442	470	468	490	450	453	443	431	498	439	446	468	438	464	454	415	423	465	434	456	489	416	451	480	476	450	493	462	449	459	454	473	498	462	506	475	493	457	482	444	452	460	420	446	470	462	457	475	462	446	476	460	454	429	437	439	474	447	455	409	451	486	453	460	483	497	486	451	450	424	446	488	470	431	465	428	455	473	470	416	451	445	449	444	443	446	492	473	458	459	445	441	483	440	454	485	453	446	458	462	436	426	488	444	478	460	461	501	412	450	467	458	435	426	441	458	430	464	453	480	466	482	450	473	457	495	464	467	462	467	446	410	428	419	450	467	450	462	418	440	445	453	504	486	442	493	453	427	472	454	447	401	471	470	433	466	491	438	418	407	487	472	476	437	479	426	429	475	489	438	422	446	468	493	421	461	469	458	441	485	454	444	459	424	469	436	498	472	437	454	456	410	443	421	433	459	441	464	457	444	440	468	434	440	484	433	483	434	470	443	469	459	476	464	461	474	457	471	474	426	461	451	434	429	468	465	406	508	466	454	422	455	462	436	464	494	429	450	435	445	451	472	439	458	420	450	490	450	481	468	430	457	477	469	460	465	408	470	486	426	455	452	452	441	463	443	484	459	474	424	440	430	436	442	478	418	442	436	452	475	445	472	482	400	457	446	454	455	439	470	500	460	434	441	436	493	469	438	454	469	455	467	498	470	460	482	466	478	447	474	462	415	470	444	468	467	454	466	461	484	465	444	462	444	439	493	513	492	401	474	435	482	441	487	465	438	482	452	459	421	505	423	458	475	459	412	446	454	438	481	484	478	462	447	440	472	480	457	461	459	466	431	525	442	468	482	466	514	463	483	439	497	461	415	415	444	464	456	438	495	419	438	444	469	459	473	479	478	470	434	460	453	459	448	432	476	455	427	444	511	468	447	442	474	407	466	431	449	470	435	441	474	402	435	483	498	445	402	469	461	452	462	460	465	433	496	455	482	476	474	472	441	437	479	432	439	462	462	433	448	466	442	457	471	520	432	445	465	442	470	448	457	425	447	490	479	424	457	436	493	488	460	452	428	450	441	460	433	461	434	468	480	444	455	433	457	422	468	449	461	468	453	469	406	482	470	488	438	446	469	442	432	479	426	449	471	470	440	451	436	440	436	430	493	485	463	474	470	436	496	435	478	432	455	500	461	478	458	449	465	441	468	495	462	473	451	465	469	415	432	432	465	465	456	471	447	481	456	408	463	461	450	461	422	452	430	435	419	449	437	460	461	479	434	478	500	434	407	460	470	447	458	464	454	413	452	423	429	464	536	455	487	436	442	438	472	408	446	415	425	425	455	441	490	467	455	431	451	457	487	475	424	452	474	447	430	508	453	460	490	430	458	428	441	428	452	453	456	452	455	466	455	451	441	470	450	453	420	453	448	474	469	448	448	449	429	433	453	472	459	411	429	486	487	453	459	420	451	496	461	482
23609	21190	28542	24121	21233	13296	3711	2300	1851	1479	1242	1115	1000	960	834	857	853	802	795	805	768	734	757	733	776	686	727	699	735	700	691	694	741	691	733	727	694	679	698	665	673	688	650	683	682	677	698	720	635	664	659	712	695	616	623	663	639	702	626	675	640	632	654	677	626	657	652	620	650	650	701	673	710	707	643	642	635	669	682	645	656	667	678	670	691	658	682	657	698	676	674	591	674	690	713	639	640	671	651	672	683	718	696	680	683	634	647	676	600	670	639	695	655	657	680	659	648	645	696	647	671	650	642	697	660	660	688	690	640	660	699	658	600	655	671	643	610	686	673	614	657	609	671	710	676	698	729	616	646	632	681	687	648	679	682	676	653	700	640	687	675	658	671	650	643	693	664	671	570	669	681	640	648	672	669	650	624	664	727	661	632	660	698	664	630	700	690	713	659	660	686	639	681	654	613	660	653	695	647	622	645	670	649	637	611	655	618	667	680	672	687	683	656	658	668	666	664	638	676	659	682	651	608	682	686	641	619	708	659	687	633	637	699	670	634	671	687	626	674	629	673	647	604	716	631	679	651	619	612	676	627	655	641	626	625	648	662	650	669	658	633	703	665	686	660	680	688	644	656	694	684	667	639	658	664	642	685	636	636	693	590	662	645	659	694	658	619	687	674	702	649	660	679	694	617	699	646	683	671	656	679	660	663	670	680	614	659	624	647	606	649	638	722	680	647	653	677	645	701	650	691	673	639	649	657	620	667	656	660	642	655	667	696	658	648	649	682	666	683	646	653	661	668	642	706	667	625	629	659	646	723	648	681	673	687	663	651	627	710	653	658	667	685	635	674	671	591	676	664	652	634	623	622	664	608	634	670	650	652	664	643	638	682	668	703	671	670	676	692	669	626	631	655	664	686	675	628	722	636	662	630	660	652	680	649	691	682	661	621	649	647	669	677	641	694	631	677	694	628	620	656	665	686	657	614	639	692	686	668	679	657	664	680	641	668	674	620	638	705	669	726	649	656	627	673	651	667	650	624	701	654	641	667	668	608	666	653	643	591	685	655	649	657	677	637	671	625	645	610	673	668	685	624	632	684	606	636	676	662	623	620	640	636	653	623	616	664	670	662	670	738	681	683	613	626	710	701	662	655	676	658	667	658	696	658	653	671	688	690	652	675	636	649	724	653	710	639	676	664	674	654	613	686	667	700	719	683	661	704	666	613	659	642	632	674	657	663	665	653	713	651	632	632	671	687	670	663	648	668	664	660	662	664	658	620	633	667	653	627	619	636	650	659	691	606	667	630	659	644	709	691	644	622	735	720	646	662	622	616	629	662	646	719	614	657	657	657	605	653	633	668	674	674	718	599	631	651	688	704	629	639	615	620	656	647	641	687	650	673	646	664	613	585	647	592	683	663	618	670	648	685	669	642	664	633	652	658	676	624	699	669	688	658	665	640	677	651	655	664	656	621	622	655	607	634	659	703	691	683	660	714	638	634	669	661	644	604	625	620	650	661	650	697	673	670	670	671	685	667	632	703	654	646	638	667	613	675	639	655	636	650	707	593	703	669	645	636	687	650	675	659	683	671	685	627	677	654	666	683	668	691	693	650	637	634	668	619	621	658	653	675	708	631	650	682	659	660	628	672	617	619	621	620	639	646	649	736	725	643	670	655	659	680	627	648	658	667	637	648	714	639	634	627	686	669	616	643	629	696	678	676	627	639	690	661	646	631	677	612	681	632	663	691	643	678	649	676	679	651	645	674	710	683	608	672	696	635	682	665	605	637	699	677	685	640	647	665	692	668	703	647	652	635	671	652	715	667	645	639	631	644	640	683	694	671	667	700	663	645	658	723	624	666	648	654	684	683	667	675	658	684	659	672	673	631	699	673	668	655	663	659	690	707	659	682	645	663	751	704	718	701	700	650	627	656	680	637	670	662	685	664	647	627	676	647	679	639	665	702	695	592	705	660	641	624	668	671	690	662	701	638	666	678	631	632	673	663	708	710	653	682	663	701	668	607	683	694	686	637	659	659	671	685	709	635	654	646	635	704	678	596	667	672	621	620	660	659	613	699	713	683	653	686	665	676	698	647	637	669	683	683	634	619	679	655	660	665	660	630	693	664	662	662	636	652	658	676	661	695	650	656	654	652	698	647	640	646	635	656	664	681	665	652	667	628	661	658	652	669	653	663	670	630	648	728	637	702	636	690	647	678	675	715	718	647	731	662	673	662	697	676	702	637	675	730	621	644	651	623	616	655	630	657	649	654	634	695	670	675	640	642	670	633	651	672	631	616	635	670	666	645	652	642	685	662	691	598	642	630	690	622	693	682	670	694	651	664	675	641	654	651	682	661	666	641	650	655	688	675	658	631	652	622	614	660	637	670	674	663	652	685	664	666	666	667	654	678	630	638	654	627	682	703	636	654	659	692	659	618	671	667	663	658	623	654	706	633	650	675	692	672	657	665	636	639	673	627	681	640	706	652	676	670	677	682	635	644	659	675	673	678	635	671	672	670	656	649	639	619	663	640	676	669	670	667	658	661	652	651	675	694	685	604	665	676	696	682	656	672	647	682	614	662	638	673	652	650	678	638	649	635	712	647	675	651	704	679	603	642	633	688	690	616	698	643	632	670	654	620	637	668	627	668	637	711	703	683	648	667	665	631	739	662	664	622	611	626	667	677	637	646	685	630	627	668	705	635	631	672	643	699	675	643	646	649	684	642	668	654	636	668	669	617	679	671	694	633	633	663	652	623	655	658	633	635	673	636	657	648	667	679	667	672	648	656	646	686	674	696	629	613	604	693	637	696	640	660	666	690	676	681	618	645	686	655	620	642	611	665	690	641	611	666	626	674	674	656	657	656	646	678	675	674	632	663	674	671	650	644	663	673	637	672	682	676	696	660	648	686	646	658	685	692	688	647	638	689	605	679	688	638	670	674	652	663	626	666	660	651	668	607	687	644	673	681	663	638	726	676	680	656	643	706	673	650	620	649	624	631	644	645	668	646	666	597	648	686	668	665	644	703	650	625	659	679	672	657	644	652	680	640	642	698	625	637	663	672	624	672	690	676	669	652	629	653	664	630	640	586	627	670	608	643	658	646	659	667	641	660	708	672	705	640	672	676	644	613	594	598	616	667	676	662	665	734	664	655	679	639	681	664	652	628	634	657	650	691	643	691	695	690	641	668	681	653	680	677	641	677	657	672	683	662	637	684	617	617	625	652	632	675	681	674	647	643	649	688	658	677	631	633	676	658	656	658	689	614	701	694	666	665	678	642	639	662	635	689	672	624	646	655	593	629	663	660	688	625	645	658	671	669	683	645	605	654	637	692	631	642	632	647	631	632	639	722	641	621	647	690	651	649	673	593	692	671	678	728	627	628	681	652	634	679	651	642	650	650	660	643	670	681	659	671	677	638	658	647	657	703	654	633	640	665	648	600	690	638	605	730	642	652	653	708	637	660	668	662	637	643	618	721	646	653	678	670	649
6795	20159	15613	8611	6703	5163	4160	3398	2645	2051	1599	1346	1185	1086	1060	1081	992	829	888	853	865	823	793	778	776	741	751	844	798	758	769	775	728	721	740	753	730	728	761	755	694	753	700	744	725	678	682	736	661	737	704	691	665	711	707	704	769	687	693	672	686	694	719	721	710	742	658	686	742	658	716	712	662	677	722	699	679	712	730	727	688	708	737	703	747	709	698	683	711	737	660	724	724	715	699	716	711	718	712	745	678	670	674	740	731	740	697	687	755	661	777	715	699	679	759	748	715	692	713	678	671	700	691	690	713	733	703	723	705	690	661	696	708	724	671	676	679	709	703	695	696	691	685	709	645	746	696	700	684	715	715	661	703	743	664	705	705	722	710	726	694	665	689	680	713	712	690	719	731	696	700	719	659	672	703	669	716	688	693	646	714	688	743	729	727	698	654	685	682	691	654	692	694	633	679	699	746	668	720	694	713	696	674	721	677	701	707	766	709	711	689	701	681	715	676	643	723	694	686	691	661	684	699	716	690	645	707	688	683	699	714	703	691	752	737	657	687	708	673	711	713	722	650	689	730	695	675	700	710	714	682	686	717	685	705	692	722	696	659	727	692	686	718	654	745	688	652	696	698	651	701	683	718	734	746	700	667	706	701	681	673	686	709	708	696	719	707	738	677	706	730	674	707	668	682	709	694	725	646	678	679	712	662	752	694	680	691	714	708	722	689	695	698	717	662	692	774	687	694	711	706	645	658	692	708	715	669	705	691	705	706	694	688	671	670	739	698	651	719	713	726	698	710	730	710	731	725	693	672	696	741	690	692	736	701	683	673	748	709	721	734	676	711	712	691	684	669	678	729	726	695	719	716	696	729	690	676	686	698	687	691	754	659	708	717	714	735	689	680	708	692	685	709	710	693	665	721	695	708	684	705	687	729	700	681	709	699	685	690	697	639	687	702	664	692	680	696	667	719	702	737	722	708	701	693	641	711	724	660	662	682	712	708	751	710	735	687	703	732	725	702	698	722	735	753	729	753	676	714	728	660	689	668	681	732	682	698	706	658	699	684	699	690	707	724	686	707	708	721	703	710	721	729	727	707	702	727	638	721	681	675	700	707	707	681	696	697	684	682	719	698	705	659	740	686	671	730	689	708	619	724	663	680	677	672	698	661	650	707	733	690	676	675	703	717	744	698	646	749	712	719	692	692	692	690	683	641	671	690	694	670	692	739	700	746	721	682	644	719	730	706	697	689	686	696	703	684	731	688	722	661	685	700	678	707	709	679	712	688	697	707	715	697	625	724	637	666	696	669	715	703	687	718	677	709	683	674	680	731	683	693	693	686	722	722	704	742	736	726	697	718	700	718	733	730	707	689	673	696	704	711	749	685	750	712	680	699	713	696	721	700	708	707	670	671	694	666	725	685	713	728	665	698	684	655	673	727	685	683	657	675	743	665	680	670	698	672	684	657	730	750	702	688	723	716	681	653	672	705	695	703	681	663	665	706	714	690	709	699	703	743	735	752	679	651	735	716	684	741	694	734	711	682	670	695	660	689	690	721	679	642	723	656	672	647	666	776	643	701	710	710	699	721	706	734	752	703	693	714	735	688	687	714	678	687	730	716	676	692	711	727	694	731	694	698	714	683	722	690	699	739	744	698	721	709	698	723	712	680	701	706	736	669	737	696	706	657	678	680	722	702	727	652	634	721	671	756	670	717	697	701	712	722	673	722	653	678	647	686	696	692	719	725	682	657	659	720	656	655	704	679	683	692	694	650	705	628	676	708	725	714	725	726	678	663	720	682	704	694	676	689	696	692	714	661	714	737	692	689	683	692	674	684	699	667	702	736	719	693	743	714	754	688	643	691	664	729	706	690	724	669	688	702	690	700	681	720	666	673	718	674	699	737	673	680	687	688	692	681	718	699	665	732	743	719	711	681	689	701	713	714	678	751	716	739	672	671	706	719	737	702	699	681	687	698	713	671	688	729	716	716	720	684	747	721	711	708	746	646	712	733	710	660	694	711	699	713	631	731	702	702	647	740	683	697	650	671	745	667	726	689	660	720	717	690	678	693	701	655	748	688	709	667	696	647	692	696	696	705	730	763	701	677	698	674	669	741	703	636	675	716	734	694	730	660	710	726	682	680	714	733	677	726	699	679	706	720	697	675	758	675	680	729	742	689	716	684	690	683	701	712	715	699	711	718	665	699	690	697	696	723	710	679	701	754	668	693	705	694	672	679	679	679	700	671	693	744	702	685	671	702	697	696	680	724	721	696	752	693	694	689	647	672	708	676	660	692	686	687	707	746	780	674	680	665	632	703	648	723	718	716	686	661	693	733	757	654	653	728	730	715	733	697	681	754	716	698	721	694	713	752	707	715	750	729	708	695	635	695	742	667	715	695	695	711	712	682	699	669	705	697	690	705	696	715	660	658	751	646	724	685	675	678	680	744	659	731	682	711	685	699	720	678	651	712	695	761	761	671	681	697	707	681	716	728	685	677	669	669	700	698	705	723	669	693	686	691	701	700	667	672	674	732	706	717	687	713	708	658	745	666	707	710	678	722	731	663	714	702	682	693	710	688	682	729	662	720	711	732	663	769	716	680	698	734	677	701	656	694	710	694	766	671	719	688	671	734	741	709	673	724	658	673	666	712	723	723	689	669	713	666	675	706	697	675	661	700	690	681	692	722	689	706	715	704	696	715	710	691	710	700	709	735	710	735	665	651	717	667	673	673	690	672	705	664	679	698	683	662	686	706	685	720	659	664	666	719	670	663	696	663	638	702	746	654	689	724	727	726	746	706	732	670	707	719	750	700	676	704	682	715	681	704	739	688	719	705	703	710	698	698	718	685	712	687	717	703	724	722	683	724	711	663	671	727	714	673	668	687	695	674	679	699	696	703	706	631	714	707	711	701	670	699	693	672	685	648	687	677	667	697	697	710	699	679	677	684	699	672	718	703	661	690	739	688	706	677	728	732	675	672	716	714	667	672	729	717	718	675	706	723	714	702	638	731	698	706	706	705	747	661	656	705	722	689	650	652	661	656	705	737	665	717	681	717	669	725	694	697	729	637	731	700	709	680	693	703	666	686	703	719	747	703	644	676	683	716	652	701	721	704	690	715	715	715	701	656	720	667	724	690	707	691	647	708	681	693	711	682	724	709	677	713	730	656	666	691	690	749	675	696	655	720	727	745	686	674	727	685	713	695	718	634	679	693	698	723	673	749	705	717	666	696	697	662	669	712	724	666	663	674	701	716	733	722	697	658	644	703	699	716	754	710	711	685	693	690	734	721	672	653	685	714	681	738	712	696	685	699	694	674	700	694	653	683	764	660	650	676	758	702	745	712	716	667	720	729	746	686	691	743	707	676	670	731	698	742	704	680	687	699	679	687	742	676	650	703	685	725	686	717	717	661	712	720	735	718	732	701	719	748	714	700	697	729	682	666	699	714	702	684	680	721	753	720	674	691	699	683	723	707	691	676	680	709	689
24669	21137	27536	24949	14391	2814	1891	1372	1076	832	715	643	523	519	471	441	415	436	383	362	352	364	313	307	361	374	348	350	310	336	336	317	326	311	323	305	318	339	301	307	334	316	303	309	314	297	322	312	308	298	319	295	318	303	313	323	291	289	270	300	285	316	320	318	298	335	310	305	311	307	296	294	356	313	291	299	299	288	312	290	316	320	315	324	319	289	305	332	333	328	310	308	295	306	314	294	318	296	335	309	311	322	350	332	332	317	308	271	324	284	309	285	293	285	316	299	291	326	303	311	344	283	332	312	315	321	278	324	282	318	330	331	332	306	287	262	298	306	306	324	297	280	311	312	322	275	312	297	291	326	288	303	332	269	311	306	302	290	321	270	297	312	312	300	275	282	274	298	310	304	336	292	305	280	322	306	297	312	291	317	285	310	308	304	325	299	323	292	312	305	314	269	311	325	317	306	337	309	280	311	278	287	338	329	306	290	298	279	292	302	320	321	302	310	311	284	321	293	292	292	307	324	320	299	310	293	298	286	326	300	309	301	289	315	285	309	300	295	304	302	286	324	293	292	303	303	298	324	278	289	285	309	331	289	322	311	305	300	290	304	328	341	316	270	317	290	271	300	327	300	315	318	312	327	319	270	307	318	319	305	303	326	312	304	328	287	275	303	338	323	282	315	290	305	306	316	285	291	307	312	304	300	294	278	279	306	332	323	304	324	334	309	340	293	288	354	297	317	296	310	293	307	296	302	304	284	298	303	321	303	277	314	291	308	323	309	262	309	275	278	285	320	305	297	284	300	303	301	310	314	287	282	303	297	299	278	299	309	292	305	309	324	298	315	289	285	318	294	303	316	274	311	290	338	322	304	310	301	324	279	294	310	273	301	299	306	332	288	322	306	324	325	308	317	292	302	300	277	297	283	306	291	276	268	310	288	310	353	295	277	310	309	335	290	304	323	290	319	292	302	299	276	308	295	284	291	305	296	296	290	274	311	275	302	316	297	295	319	279	292	266	261	300	286	320	321	294	306	318	335	295	296	311	293	326	304	294	299	337	303	294	276	284	324	304	301	307	325	298	320	345	284	268	290	307	328	293	288	287	310	303	296	305	311	298	299	301	290	315	284	326	309	294	315	311	312	289	324	293	292	295	308	282	303	305	318	319	296	305	296	283	280	288	282	285	315	297	291	293	278	318	307	283	323	305	291	280	311	290	312	318	314	314	318	323	309	283	298	295	287	267	278	284	292	308	326	284	285	307	280	315	317	301	299	340	296	283	310	306	332	304	302	311	308	319	310	267	301	312	315	295	311	307	278	309	291	312	311	291	297	276	290	326	307	326	297	311	262	286	308	284	322	271	290	284	275	323	302	277	289	306	312	321	265	313	277	328	288	313	276	294	301	287	295	312	299	320	325	320	281	300	289	275	289	345	291	305	271	306	320	342	283	321	309	320	310	306	321	320	296	301	318	310	315	301	321	310	307	302	259	305	300	321	289	296	274	275	288	287	289	321	307	291	299	318	300	280	303	332	291	317	298	314	265	288	306	305	282	287	301	300	295	280	280	293	305	308	296	303	331	335	298	295	293	340	298	285	298	251	295	291	307	281	317	311	293	332	321	327	300	296	284	305	316	273	303	287	282	310	316	325	295	338	311	287	305	297	272	314	321	294	293	306	297	294	325	277	296	305	287	289	310	299	292	313	297	320	313	334	302	281	321	270	278	276	295	295	339	313	320	289	329	290	281	291	298	292	300	347	302	314	300	298	307	332	276	296	327	296	326	302	298	288	323	312	296	294	304	328	287	303	294	318	302	326	289	258	277	313	350	263	287	333	276	288	325	339	324	302	313	316	305	302	296	294	322	304	307	285	318	279	290	283	308	291	271	297	296	309	313	285	327	298	302	328	319	303	298	289	266	282	312	284	311	327	298	316	289	295	314	265	284	323	292	297	301	322	309	289	301	313	319	309	286	285	309	327	318	320	309	305	305	309	316	342	300	319	298	307	315	299	294	307	331	306	302	308	305	290	281	300	331	278	297	292	289	329	294	287	325	310	302	297	316	302	289	284	302	316	308	317	332	286	315	314	323	291	308	325	288	295	299	310	316	308	321	328	324	304	334	294	318	301	279	312	288	286	343	316	295	279	294	302	287	286	330	290	306	300	305	299	324	322	304	292	320	327	320	313	295	299	303	323	295	308	295	296	319	318	349	300	312	311	294	281	294	290	299	334	314	297	284	273	274	293	295	316	300	302	302	307	301	333	325	311	266	302	273	293	286	294	316	274	306	297	286	293	321	325	307	316	282	306	327	326	306	303	317	308	297	323	308	323	303	318	296	295	265	260	308	308	330	307	312	269	331	313	297	300	301	311	308	324	314	295	303	313	300	299	321	307	293	270	300	252	310	295	300	294	316	273	294	294	284	291	313	289	296	292	298	296	293	334	308	305	293	332	284	309	310	316	285	319	290	285	291	319	302	313	323	289	296	293	300	300	274	311	310	295	300	298	298	318	274	321	305	286	271	327	339	336	331	297	313	305	278	304	310	308	278	308	280	322	296	292	290	294	301	314	334	304	286	282	300	296	294	279	291	314	266	305	316	330	319	309	300	299	301	301	312	286	310	316	302	334	291	306	305	289	336	321	305	298	318	315	315	312	273	309	314	296	274	296	306	307	285	318	273	297	307	308	298	318	328	327	315	298	272	292	280	326	306	320	313	284	321	313	321	295	300	314	283	336	333	294	320	289	311	297	279	303	288	295	292	274	305	299	297	320	312	325	307	298	310	334	332	274	319	289	327	285	314	337	310	328	305	327	321	323	311	309	317	295	270	330	304	306	303	321	307	310	324	288	283	296	315	290	304	301	281	284	290	301	266	267	329	282	314	314	278	310	293	287	322	304	334	316	280	308	314	293	329	308	312	316	303	297	305	310	297	283	302	293	294	302	289	305	323	295	287	303	316	302	318	283	304	286	296	307	270	278	288	293	286	297	302	306	302	303	361	326	290	327	301	318	294	295	300	328	323	327	301	285	292	294	277	309	299	301	275	291	317	307	327	300	312	265	311	331	297	326	313	311	302	323	318	302	308	295	288	292	315	315	300	300	322	330	318	291	287	283	300	336	294	277	301	304	299	271	297	296	293	267	307	312	292	310	304	295	277	306	274	309	288	311	290	331	313	304	322	360	288	299	288	279	280	292	322	292	323	309	336	278	286	324	296	338	259	291	296	275	304	329	324	287	323	287	249	317	310	296	271	288	345	300	296	288	303	324	311	318	314	310	322	301	273	344	304	329	323	286	289	299	324	305	307	295	330	291	308	301	309	316	281	302	326	299	309	294	308	302	304	295	295	279	293	295	293	321	334	274	345	313	357	282	317	308	305	344	314	320	287	300	304	307	271	296	324	317	308	267	296	301	306	314	298	298	299	290	328	325	287	307	300	329	276	304	315	306	278	306	306	299	302	305	299	275	284	318	313	277	313	291	278	293	341
6581	16270	12149	6748	5079	3756	3199	2389	1838	1319	1108	905	746	707	617	645	533	501	513	482	464	480	420	423	403	406	405	367	422	353	398	365	407	374	349	386	347	397	352	376	356	382	373	380	369	351	350	357	349	359	381	347	351	370	350	321	370	385	342	367	340	338	366	344	351	355	324	324	325	364	372	326	344	345	357	331	331	349	349	386	337	335	337	365	317	332	333	360	360	343	327	306	385	393	345	354	340	361	374	356	339	348	386	358	324	351	348	371	347	369	354	343	331	318	332	352	376	344	339	341	372	370	340	370	339	323	345	340	345	357	329	352	361	368	375	371	376	368	334	365	342	346	322	380	328	337	352	346	356	345	345	343	329	334	322	332	329	339	366	354	343	362	358	347	330	357	364	335	395	314	374	333	356	355	333	312	371	361	362	345	360	323	334	329	332	328	376	358	346	317	338	370	323	333	329	322	339	388	336	330	352	337	342	335	367	379	340	352	331	361	386	326	316	306	347	352	352	345	313	340	334	324	321	330	335	341	356	370	332	342	334	326	350	337	338	365	332	339	327	341	327	326	335	322	316	313	331	348	360	353	361	332	348	352	347	358	362	358	343	340	335	346	325	339	368	334	357	322	348	344	351	360	321	402	319	353	361	333	352	379	367	367	387	372	350	342	334	364	330	329	366	303	354	379	318	336	329	357	377	339	354	344	342	335	335	346	370	323	341	352	349	375	338	329	323	325	359	350	322	385	350	344	366	356	325	325	360	355	316	328	303	366	346	350	337	300	398	341	337	299	365	333	315	340	335	345	342	342	349	331	323	336	334	343	341	327	321	347	351	322	370	352	323	339	321	399	342	358	354	348	330	330	355	349	313	303	323	362	371	336	337	330	322	304	347	385	360	330	321	355	380	330	340	328	331	357	335	345	374	333	337	335	365	341	337	335	359	320	359	333	341	302	321	353	335	358	347	363	349	341	328	351	350	345	343	322	368	353	357	316	330	336	317	382	363	361	356	346	349	333	344	368	350	336	338	313	312	328	342	323	339	335	350	350	376	358	368	356	364	346	340	361	317	305	337	328	351	322	353	321	374	331	361	347	307	331	350	349	320	354	374	348	356	357	350	364	315	330	323	351	333	351	341	354	329	321	339	318	379	341	347	374	309	327	341	351	333	339	329	352	327	329	338	356	322	355	352	330	342	350	333	353	361	336	368	316	339	326	333	321	338	348	341	354	391	338	363	313	353	343	313	347	332	327	353	332	342	323	324	350	342	354	331	342	339	356	352	335	366	342	366	350	345	339	324	352	354	331	349	389	337	370	345	362	323	329	375	343	372	362	333	364	302	377	368	360	350	324	342	322	360	363	310	364	346	307	347	334	348	375	321	353	355	326	354	379	365	341	346	335	332	365	362	356	325	342	339	362	347	360	361	334	328	350	330	321	334	329	358	359	346	308	325	339	348	358	341	338	349	338	343	326	352	348	328	351	369	338	353	352	364	361	375	363	341	359	325	355	329	362	332	357	333	369	331	342	346	327	320	370	321	340	367	345	362	349	335	350	352	320	380	356	338	359	336	325	320	333	330	359	344	347	348	353	326	326	331	342	352	333	325	328	345	339	322	334	325	343	320	376	363	320	295	341	367	347	357	343	312	349	354	348	322	335	319	324	368	356	337	317	329	314	335	337	342	325	336	343	366	340	329	363	319	351	328	352	348	307	337	338	358	329	337	352	318	353	347	319	338	347	351	327	297	349	320	377	365	323	313	345	343	349	317	334	356	345	315	348	359	326	374	304	326	310	357	338	317	363	350	329	325	350	352	346	333	333	355	372	335	325	356	336	356	397	347	357	362	360	327	334	321	360	315	326	305	338	350	317	315	339	350	341	347	360	319	345	343	346	339	313	399	327	346	350	344	355	361	340	391	360	354	384	352	355	301	359	348	333	309	291	333	364	359	331	324	335	308	360	303	370	352	320	352	350	374	360	332	346	347	334	324	353	323	343	338	345	357	304	360	370	349	339	388	376	315	355	366	312	334	375	361	343	328	345	350	316	379	340	344	349	328	317	336	320	337	323	343	304	353	327	335	333	344	357	339	367	346	360	353	386	349	346	353	352	349	345	306	357	359	318	329	370	366	338	326	325	299	351	350	323	374	336	365	323	333	344	380	314	334	346	331	339	355	346	336	343	332	356	342	345	355	352	364	362	339	339	362	330	374	305	311	366	379	350	366	368	378	322	324	308	340	331	350	349	353	328	357	328	308	373	326	342	346	347	332	373	332	356	356	357	348	357	354	359	341	331	338	332	330	343	365	322	335	323	369	354	338	350	329	338	328	395	375	350	333	328	349	327	309	347	349	351	349	353	326	335	327	366	350	329	355	324	348	333	377	350	357	354	366	359	333	321	327	368	340	344	350	320	337	370	387	344	330	320	325	322	313	326	354	357	308	326	359	310	321	370	340	351	345	367	336	373	348	336	334	336	343	305	333	333	362	336	344	339	338	318	353	331	359	350	317	311	366	325	362	357	364	332	333	358	380	323	319	347	347	380	368	362	348	323	353	368	347	347	359	354	351	386	329	343	334	358	383	327	350	345	373	325	326	328	368	335	340	347	321	327	338	336	338	350	371	344	327	346	348	333	327	339	328	334	351	308	345	348	337	332	375	339	350	328	376	334	327	339	333	303	369	336	300	339	375	326	346	332	333	358	338	336	341	346	338	301	321	368	306	348	346	384	318	321	356	337	341	370	353	336	361	368	329	339	321	376	360	326	360	337	342	348	384	349	340	330	363	350	354	365	367	344	330	381	346	350	344	357	335	382	313	324	388	324	365	340	323	339	344	323	349	367	333	301	338	353	361	311	385	347	331	325	334	356	352	389	385	351	340	382	364	351	347	375	360	347	381	358	326	356	338	345	378	319	304	378	343	316	333	374	371	362	368	353	355	331	309	336	309	324	326	365	355	351	325	342	339	316	358	330	304	332	316	336	324	345	373	341	324	334	324	367	299	316	356	336	325	324	335	364	336	320	342	306	314	371	355	330	327	345	292	360	339	327	325	354	354	364	358	344	337	340	336	346	312	272	307	323	364	346	365	336	376	366	307	350	301	329	355	330	349	337	332	333	340	334	362	345	354	333	348	366	336	343	357	350	304	356	337	341	354	343	318	316	338	354	340	365	325	321	330	327	368	380	331	348	352	389	313	334	338	333	401	336	363	336	326	348	349	336	350	353	347	374	319	329	343	333	359	330	333	328	358	344	349	373	336	325	341	307	350	357	348	375	342	338	341	311	367	341	337	332	312	332	345	355	325	331	345	342	335	348	352	301	329	336	365	308	325	333	368	337	377	356	351	352	377	375	361	368	338	354	328	346	298	357	338	336	307	361	305	327	351	340	348	335	337	332	351	346	307	332	348	345	322	329	373	361	364	352	345	349	336	354	322	337	355	364	376	367	326	373	328	348	341	334	369	355	335	372	367	342	330	346	350	353	349	335	334	339
22389	21056	28745	23579	21060	21213	12690	3255	2187	1758	1468	1245	1188	1043	1007	921	851	834	805	813	736	759	720	674	713	682	712	687	658	640	686	707	627	631	625	671	608	648	656	634	635	633	627	583	583	631	631	571	597	577	610	641	631	613	580	559	604	605	617	582	573	581	575	598	589	628	595	564	592	640	610	593	624	607	612	613	598	566	637	572	545	577	582	617	618	588	578	630	587	585	564	581	647	590	641	573	560	596	638	610	598	633	616	601	568	639	603	552	580	623	569	581	567	569	599	620	594	635	559	627	619	576	614	613	565	590	583	610	560	589	595	601	582	567	547	577	610	566	554	616	577	584	576	655	631	593	585	554	575	626	596	621	564	561	584	602	563	598	571	585	587	563	567	585	589	562	616	572	611	565	609	604	624	577	565	615	579	585	603	567	600	556	592	587	552	592	653	566	583	606	643	604	595	593	572	571	590	622	535	606	576	589	624	585	596	591	597	618	574	609	612	611	557	583	569	621	570	598	550	608	587	591	581	630	622	561	579	544	604	618	567	617	590	561	598	639	584	607	560	594	578	574	596	565	564	586	612	628	610	553	601	640	617	603	617	580	567	599	587	566	574	585	571	589	605	579	602	590	595	560	643	563	580	634	585	579	630	582	615	608	603	612	633	568	623	634	613	583	591	568	630	558	603	572	593	585	590	556	571	598	589	555	545	587	589	579	583	564	600	550	586	570	565	557	616	573	632	621	619	627	620	597	573	576	558	583	550	607	606	582	641	585	594	581	572	590	585	573	555	574	615	612	615	608	569	581	627	582	630	592	600	600	587	594	628	574	558	623	568	584	579	600	594	613	606	599	575	570	622	593	582	609	606	552	628	593	646	611	577	574	631	623	607	587	606	607	595	596	613	606	636	597	585	552	601	591	557	593	596	559	596	555	592	586	599	567	608	593	593	617	604	587	549	598	603	624	612	629	544	603	589	622	577	587	550	581	614	625	610	572	615	573	611	623	617	613	626	593	592	558	568	593	581	582	562	613	585	604	593	569	544	571	612	563	611	605	585	585	585	585	571	617	606	595	593	575	591	610	584	571	619	598	558	585	586	586	602	586	589	572	604	609	587	552	607	571	576	574	615	602	625	548	589	590	602	571	617	620	591	580	596	579	592	561	607	569	587	558	574	587	586	568	587	650	624	579	603	630	579	576	596	621	611	532	588	601	602	581	594	574	554	552	589	622	614	541	630	593	593	592	615	606	562	593	604	603	588	623	601	602	613	585	587	629	613	619	543	534	600	581	634	611	621	597	609	595	591	640	576	618	632	626	587	592	569	610	569	596	589	618	590	613	609	577	609	607	574	591	598	593	588	606	631	610	638	615	623	577	577	598	579	630	603	588	590	563	568	592	534	624	620	578	588	593	595	662	588	605	564	606	611	563	563	576	592	624	600	601	634	587	606	591	600	610	612	618	635	552	594	613	550	581	580	603	597	598	596	557	576	628	588	591	590	628	640	638	631	602	629	590	642	558	574	580	605	597	609	572	588	608	615	578	612	591	596	614	599	584	555	578	617	649	594	593	572	571	637	557	602	556	559	592	578	594	590	561	559	605	594	581	540	559	590	568	627	600	554	595	575	602	572	624	613	587	554	611	572	564	581	567	594	619	567	609	586	607	635	569	593	548	616	620	601	611	581	587	562	618	594	577	571	626	605	572	593	591	628	597	569	582	616	578	561	585	599	577	587	563	589	621	577	577	605	580	559	584	574	623	609	610	608	608	563	623	588	569	627	606	627	604	567	578	605	608	611	599	562	600	624	569	570	579	605	610	590	593	566	622	592	608	578	595	591	581	603	550	567	567	591	630	601	549	607	571	621	638	608	541	581	551	622	573	596	583	614	561	555	591	575	589	585	581	557	627	614	573	567	595	624	591	573	613	548	608	568	616	573	603	609	588	599	559	571	586	604	557	531	581	597	583	578	564	603	569	612	571	610	595	576	577	611	585	587	588	555	586	601	599	621	615	570	623	585	587	606	591	528	584	622	601	589	600	596	572	606	565	599	595	584	602	572	591	613	601	602	593	585	563	562	613	537	600	555	595	605	580	587	605	566	589	532	592	619	608	606	642	604	584	586	541	551	573	617	615	570	592	601	612	572	614	563	580	622	611	590	614	626	591	614	535	636	597	619	556	634	570	612	604	620	564	555	526	594	572	621	592	584	564	569	605	609	580	588	651	624	602	572	606	575	566	566	585	561	583	591	566	580	602	579	621	585	617	636	621	614	590	577	555	612	595	558	584	623	575	587	578	574	592	581	595	583	593	583	608	621	560	554	569	589	569	569	579	585	597	527	575	558	585	599	577	603	584	620	589	610	602	593	603	564	573	615	534	579	630	602	622	564	533	590	606	602	547	630	590	570	552	580	582	569	615	640	576	604	594	599	581	574	591	591	577	615	587	622	569	616	587	549	633	574	605	582	550	613	574	611	603	588	625	587	583	606	595	585	594	547	620	594	586	608	576	586	590	632	596	612	580	614	549	614	574	578	602	590	564	595	569	596	575	550	549	631	594	558	561	608	619	621	540	569	552	575	575	584	547	553	593	576	608	586	628	586	569	581	555	596	573	598	611	589	570	604	601	591	585	619	547	643	646	615	587	619	603	537	574	603	547	574	603	563	590	605	580	588	581	601	588	565	558	609	596	607	562	591	605	556	556	555	600	606	586	621	605	560	601	594	581	613	588	597	556	621	599	566	572	601	560	588	610	558	609	613	567	605	585	572	582	584	514	596	606	573	607	581	588	538	604	558	596	562	584	574	593	552	585	601	606	549	535	577	614	553	597	565	582	560	594	531	619	595	573	552	588	610	590	639	582	585	627	563	592	592	569	548	602	578	563	610	620	576	575	615	617	635	597	607	564	550	605	588	597	598	614	625	574	640	611	655	584	561	567	598	611	589	574	578	617	549	601	596	572	587	581	574	563	561	569	557	599	603	599	561	622	580	608	582	601	640	585	610	609	560	596	596	624	569	600	618	595	647	574	599	587	628	548	610	586	571	591	615	596	592	609	569	568	608	622	589	596	553	588	575	615	621	536	587	606	572	628	552	572	610	559	596	600	577	556	594	593	596	634	534	582	628	559	547	569	574	604	549	592	594	574	602	593	570	581	639	563	607	560	568	614	615	544	588	560	590	580	603	604	588	578	617	517	601	587	632	574	590	621	605	571	595	572	586	573	584	610	597	613	584	608	599	597	574	548	564	609	584	613	590	597	646	584	588	579	561	588	581	608	609	565	591	605	594	606	591	608	575	609	606	594	579	562	587	596	570	590	553	605	604	545	615	624	594	591	561	645	573	577	600	597	560	582	589	600	585	596	588	608	587	563	582	595	593	583	534	577	604	597	589	597	600	628	622	625	591	598	612	608	611	587	550	607	591	600	658	594	606	622	559	524	594	590	608	616	590	566	608	616	593	570	567	605	587	604	582	604	574	531	590	564	554	606	588	557
8581	25119	19716	12064	9230	7247	5678	4554	3363	2625	1997	1735	1453	1318	1147	1169	1000	1013	947	880	823	841	789	804	791	744	781	772	775	749	674	719	736	775	735	656	687	683	710	702	714	663	752	701	655	656	674	680	651	660	634	597	708	642	677	657	686	620	655	654	646	668	660	638	667	653	626	616	669	632	645	635	664	632	611	637	653	654	663	652	624	649	676	669	686	658	663	717	633	655	706	661	638	671	647	645	656	662	716	621	661	653	680	701	643	666	653	624	650	654	608	643	629	659	670	616	589	624	629	645	637	672	666	606	682	622	652	640	627	659	649	621	571	659	645	653	666	621	602	592	631	619	616	594	642	618	633	618	618	651	619	674	587	668	646	666	668	671	659	643	597	615	622	603	615	643	614	608	623	621	658	641	594	584	688	671	669	639	629	618	658	658	659	596	649	638	622	625	642	619	597	646	662	626	638	619	620	646	625	626	604	610	634	633	608	632	650	664	650	610	598	614	648	656	617	623	632	690	629	652	631	634	648	624	661	598	641	604	667	611	647	614	636	653	634	646	576	638	623	600	665	626	638	623	650	650	616	630	644	619	664	625	628	605	597	617	610	605	623	612	647	646	671	622	589	615	679	646	618	674	637	617	656	612	612	610	594	622	584	623	644	644	663	591	609	583	621	670	643	678	667	608	637	611	652	643	656	620	666	644	608	629	633	646	624	610	660	564	630	645	604	599	608	623	627	619	660	605	652	600	625	668	635	657	628	649	650	653	628	670	627	630	660	666	662	653	652	649	653	616	717	651	640	649	676	614	623	694	681	637	697	655	646	645	603	651	614	614	646	640	622	641	655	636	636	667	641	646	617	651	584	642	633	615	667	645	704	641	636	647	638	639	662	659	619	579	684	617	642	664	637	632	616	602	617	615	627	675	612	620	657	598	612	656	630	592	651	606	626	679	635	606	716	627	632	654	665	634	645	647	620	606	655	672	625	602	647	621	643	609	665	646	600	633	642	625	643	599	668	601	638	649	622	651	649	657	614	630	637	727	632	690	662	642	622	664	684	646	702	615	609	643	646	651	602	639	605	679	618	649	624	669	667	626	600	615	639	648	651	607	621	628	651	637	605	627	656	604	672	645	653	652	648	621	677	610	646	637	637	635	637	659	637	625	652	661	660	665	669	637	576	578	677	616	663	666	618	640	616	592	639	660	636	680	639	641	672	582	640	620	636	677	616	632	623	602	637	667	630	668	652	638	633	676	660	651	646	628	590	613	628	602	582	643	629	610	619	610	606	637	668	610	600	630	641	628	640	557	630	640	685	653	587	608	623	625	633	654	614	675	625	665	599	631	621	624	637	654	647	600	613	637	636	654	615	638	615	619	585	624	605	648	682	645	675	618	662	646	691	626	603	651	641	657	640	608	676	639	625	658	596	608	605	652	682	607	677	623	623	613	618	624	633	613	604	640	594	628	648	639	608	631	627	633	653	639	631	626	679	603	631	655	662	635	618	631	665	665	607	607	642	647	654	611	605	621	640	699	633	623	649	643	661	642	606	643	649	605	636	669	632	612	647	619	636	622	608	635	644	623	644	664	658	637	639	642	663	605	662	674	655	632	626	647	613	666	634	706	657	627	630	605	635	653	600	602	618	677	639	655	641	609	624	700	651	619	643	619	608	586	663	605	632	629	604	678	636	625	632	641	627	638	621	693	664	594	662	644	654	624	621	634	609	642	607	674	652	660	640	618	589	630	653	667	636	625	653	647	655	645	667	612	590	656	619	632	659	664	610	667	665	635	594	626	601	619	641	632	671	620	627	598	602	667	674	641	672	601	653	666	667	618	651	648	666	631	653	668	671	643	648	659	667	684	639	689	644	658	637	657	615	652	645	637	628	658	631	626	671	645	642	639	603	646	647	626	657	635	638	603	657	635	630	602	683	671	612	659	584	619	631	601	590	596	617	631	635	646	600	622	631	626	639	595	684	659	604	641	640	653	691	646	636	633	657	628	634	618	645	644	642	641	649	660	637	654	657	631	654	615	616	643	562	642	702	586	609	615	688	663	659	657	621	616	630	645	610	669	636	626	628	674	701	667	613	674	610	584	595	636	649	582	653	644	585	674	731	702	689	625	597	617	616	656	625	717	645	661	617	628	647	589	664	615	619	652	632	661	649	662	639	634	650	596	633	644	636	652	654	636	666	667	652	648	609	664	653	608	599	610	676	632	613	645	614	620	631	624	622	601	658	631	593	600	688	656	631	673	628	625	649	652	663	610	649	683	621	626	667	654	650	668	664	605	622	639	622	583	639	651	604	673	638	667	654	632	580	656	626	626	616	595	639	647	633	654	638	633	623	633	623	613	634	628	602	667	616	571	663	626	645	632	623	624	632	659	609	615	639	632	653	634	642	679	567	649	653	636	646	595	640	570	625	625	637	614	635	640	609	627	660	662	640	619	663	632	597	644	650	598	609	626	632	613	603	662	600	601	590	646	684	624	607	654	657	648	661	639	662	622	636	603	665	630	666	622	645	648	656	555	646	611	623	618	643	680	654	630	618	605	632	635	679	626	598	667	647	622	629	631	606	629	619	610	603	664	703	636	615	639	618	625	625	663	635	638	647	646	639	648	627	645	692	663	637	620	621	675	632	630	618	641	653	623	637	639	661	634	596	667	668	627	633	653	647	611	664	625	658	622	680	590	662	636	617	666	652	623	630	604	625	615	653	593	686	653	630	606	669	610	627	631	642	610	658	644	618	657	648	635	615	651	708	622	649	646	660	676	621	657	628	613	629	658	606	623	651	627	619	606	611	638	608	623	599	649	650	644	664	641	631	664	643	618	637	649	634	603	638	657	650	637	660	664	655	651	590	617	691	619	633	642	671	664	632	657	654	603	680	620	659	637	634	611	649	617	655	639	580	718	621	584	653	639	627	619	647	619	674	640	687	660	677	684	666	600	641	621	624	652	619	596	593	634	603	659	594	627	639	653	645	615	626	656	590	656	592	639	638	640	657	658	621	614	636	692	672	623	616	683	626	626	604	638	588	650	633	642	647	677	609	639	616	639	622	591	661	649	642	698	645	628	622	636	636	653	667	607	606	637	619	665	616	636	635	627	640	643	621	612	631	607	647	605	639	686	650	619	626	674	690	648	608	628	633	679	598	599	634	675	660	632	670	677	610	606	678	635	608	639	602	624	622	670	609	581	644	639	651	623	602	609	571	634	668	614	634	648	590	622	668	662	668	604	606	630	619	657	649	625	582	678	661	591	647	646	665	635	612	593	638	661	599	607	607	632	613	603	637	647	665	663	656	636	635	654	625	635	632	664	664	684	614	611	625	636	629	622	608	613	638	612	680	658	659	624	639	617	661	626	590	645	651	604	667	655	618	609	616	616	628	658	636	616	675	647	668	627	636	625	625	628	648	619	665	633	644	669	642	646	624	644	672	645	697	669	632	612	594	639	638	629	608	666	648	604	644	595	653	666	631	630	600	610	596	636
27303	19171	9597	4099	2216	1610	1304	1131	903	798	649	584	568	539	523	535	498	486	452	441	473	453	494	439	441	438	457	423	463	407	437	428	419	431	426	467	444	446	408	423	437	422	422	418	414	426	383	434	431	411	433	423	466	420	448	404	443	431	458	434	460	373	398	434	401	436	401	440	446	387	441	440	411	395	411	397	460	432	468	440	406	444	429	470	431	436	416	428	454	453	463	427	440	445	405	435	419	432	427	435	401	440	463	402	406	396	398	409	441	430	417	439	411	447	399	467	419	428	451	433	429	420	437	374	438	407	418	436	398	421	430	420	443	413	405	365	402	404	427	427	430	443	397	398	416	416	425	410	470	406	425	450	419	448	444	391	406	450	419	415	441	388	397	416	437	428	441	429	412	400	420	408	426	394	418	397	395	380	427	365	427	413	421	420	425	427	429	431	403	410	429	420	417	452	413	418	432	427	421	398	424	426	435	421	438	386	440	437	450	404	383	396	413	398	420	439	426	416	422	427	436	420	432	450	430	429	455	427	394	418	436	454	447	407	409	406	391	449	412	443	433	451	436	450	436	417	444	439	439	425	422	411	404	412	441	429	427	416	424	433	414	440	438	428	435	418	440	451	426	429	469	414	425	425	428	407	431	443	428	444	416	445	424	420	428	449	461	432	391	387	397	428	423	397	440	422	401	462	406	400	465	374	404	391	387	438	405	443	410	437	427	425	420	440	408	416	422	452	427	422	431	408	416	442	424	412	449	469	416	416	435	415	431	408	421	438	438	425	438	442	468	408	430	453	447	451	414	412	425	430	403	407	415	438	379	445	395	429	398	423	413	444	458	384	428	399	419	409	424	414	393	402	403	471	420	411	441	422	446	403	447	406	406	442	446	464	464	404	439	435	483	428	422	441	459	400	417	395	432	431	484	425	413	420	423	411	436	409	425	417	461	401	424	412	428	427	438	399	458	411	439	434	419	395	440	431	443	442	388	457	419	443	411	378	409	467	430	412	397	428	412	418	437	435	416	387	405	415	430	439	403	370	399	419	418	430	430	425	446	447	412	422	423	428	416	434	427	427	432	419	424	433	473	439	444	392	440	471	363	432	368	471	455	431	412	451	427	438	390	422	459	458	459	422	431	428	424	468	381	411	451	426	420	422	442	432	447	399	457	426	459	412	441	427	444	425	419	400	453	443	428	425	447	462	430	453	415	421	415	394	393	444	424	385	448	423	409	413	380	421	461	441	414	446	419	412	419	415	414	414	431	401	414	425	422	422	425	413	443	425	410	441	429	415	438	407	430	391	443	446	452	447	480	439	450	443	434	407	428	407	426	458	436	427	452	441	410	427	456	457	429	440	436	426	443	447	431	415	405	428	427	414	399	422	430	369	411	433	423	450	436	429	426	417	419	400	404	444	439	419	423	434	406	436	400	446	413	428	392	405	405	470	445	448	425	437	411	393	409	410	439	400	420	469	448	417	420	448	429	423	444	425	435	431	433	402	407	438	403	428	411	454	441	416	432	382	445	397	399	409	438	441	409	433	400	407	450	405	423	410	476	433	400	402	429	379	408	451	428	442	371	410	432	434	439	423	392	430	424	413	439	439	412	412	441	445	459	438	404	431	413	392	417	455	391	399	402	382	446	423	456	434	444	401	432	416	453	436	451	437	461	392	451	439	435	411	425	394	422	428	438	409	482	415	412	367	428	419	432	402	383	427	439	398	416	434	426	474	435	412	421	417	432	425	413	422	370	399	399	416	467	408	400	456	404	407	406	404	399	450	415	417	448	387	387	438	441	434	425	420	413	440	407	436	410	455	413	433	445	412	389	438	456	418	413	421	403	443	471	416	412	423	436	420	404	427	438	422	414	427	424	437	428	458	424	446	422	445	436	444	436	417	395	418	393	433	416	452	421	429	411	449	445	440	423	372	443	442	440	458	435	424	456	374	390	421	447	457	429	441	397	415	415	439	423	420	423	442	447	425	457	424	445	405	456	446	417	446	398	434	421	432	421	439	478	408	417	460	399	427	422	411	415	420	455	444	432	374	386	423	462	389	415	451	396	472	458	414	446	423	472	452	427	439	445	391	455	462	437	427	450	414	458	443	415	431	454	443	446	408	439	453	441	446	460	417	420	443	412	400	441	392	446	404	376	421	383	429	429	443	410	403	366	375	389	378	406	453	402	428	421	440	392	453	420	424	459	446	419	426	380	429	433	407	395	439	431	422	414	441	401	402	386	430	412	412	415	424	408	405	451	440	413	445	451	423	414	392	419	392	428	417	468	414	405	443	425	424	476	462	458	430	440	437	431	413	414	413	418	417	457	397	425	507	384	431	422	415	421	412	433	446	428	469	422	428	446	447	421	431	446	432	418	432	419	419	425	407	401	435	429	439	424	427	414	465	421	423	428	435	430	418	438	429	469	454	471	408	420	431	392	432	377	472	401	432	433	408	402	432	423	449	414	406	417	416	393	420	408	408	457	460	393	385	425	438	411	428	447	425	431	453	447	413	456	386	440	458	422	435	438	430	427	413	417	424	425	441	383	460	438	431	389	391	448	417	440	433	411	430	417	421	450	370	428	418	396	433	406	474	415	459	438	411	443	441	404	456	408	417	465	404	421	434	421	383	404	420	423	433	415	455	438	429	460	439	399	422	406	396	452	414	424	424	402	417	419	464	406	436	397	398	416	400	418	419	400	439	434	448	432	419	427	410	426	428	417	411	446	434	429	478	392	424	411	452	397	444	440	414	383	384	441	408	425	433	385	431	442	410	415	434	421	435	392	452	403	410	428	392	404	453	455	409	413	383	439	428	428	435	425	404	436	420	409	459	433	411	426	423	415	423	439	448	423	408	428	418	424	410	446	460	421	394	451	373	380	388	403	427	366	413	416	412	429	411	418	438	442	439	402	422	425	447	441	393	412	427	410	456	403	416	388	438	411	425	456	450	393	414	437	373	408	412	437	425	416	428	425	451	429	426	423	405	401	385	403	414	416	444	440	415	444	430	450	415	414	440	433	430	420	431	442	413	406	436	399	447	392	428	448	431	427	389	414	410	431	407	391	459	466	377	397	424	473	395	433	454	439	403	421	437	447	449	450	405	439	447	425	439	441	421	459	429	438	423	464	414	435	429	435	437	411	458	401	441	403	419	432	458	429	439	407	442	392	418	421	424	471	429	417	409	431	416	436	427	472	431	432	467	406	392	456	416	466	433	442	443	402	406	441	425	457	424	429	410	386	449	434	441	452	425	440	435	450	413	430	434	446	400	466	425	441	433	423	426	416	410	404	449	458	412	401	400	460	391	417	412	406	445	424	424	419	435	425	414	434	450	385	396	414	426	445	431	386	417	414	425	444	427	407	410	423	416	389	461	423	420	440	407	414	434	424	407	419	430	445	426	425	458	434	449	402	439	421	395	425	418	442	418	432	448	440	418	432	393	394	431	429	391	429	395	440	434	445	418	449	428	481	444	449	417	414	394	425	409
7044	10695	8198	4395	3337	2551	2241	1739	1361	1055	891	758	703	653	621	579	567	543	524	512	524	501	500	463	470	489	489	485	470	458	474	508	469	521	476	460	444	461	513	505	453	443	463	506	462	505	445	455	477	415	447	490	486	470	476	463	444	453	444	478	475	446	457	510	440	470	452	444	459	474	478	491	510	490	474	453	459	480	489	440	477	466	473	449	445	456	461	441	481	499	450	450	445	466	448	464	450	510	481	460	463	491	459	461	451	449	448	487	438	472	472	461	475	467	468	491	450	457	430	503	448	457	456	471	455	443	469	472	452	467	422	476	430	492	460	436	450	475	449	421	454	453	448	463	479	467	471	443	456	500	437	455	484	447	473	459	448	474	452	474	480	472	493	485	436	498	481	448	472	478	436	446	456	483	480	466	432	479	456	440	459	456	424	491	455	445	466	445	490	461	484	461	463	440	428	466	454	442	493	463	452	484	453	446	464	473	418	425	451	451	465	448	466	432	457	436	502	479	463	500	485	458	452	468	465	467	446	459	501	434	478	451	457	465	446	455	456	430	456	462	468	464	439	461	471	470	449	467	464	449	458	454	497	453	446	438	471	469	489	459	433	456	428	421	462	463	425	511	512	466	433	448	439	452	433	452	441	468	454	439	482	447	484	461	459	447	462	464	475	495	448	463	462	475	491	443	452	435	462	418	452	464	468	486	473	440	470	451	437	462	465	470	422	470	477	493	452	491	499	477	431	427	439	480	440	442	473	442	470	439	420	451	463	475	498	467	429	476	445	470	445	431	465	434	482	455	457	482	481	461	433	449	449	495	488	442	469	464	455	482	474	420	432	496	455	494	451	468	467	456	443	445	460	484	466	435	471	420	501	446	470	446	432	459	470	512	444	449	460	433	437	504	464	463	441	408	465	442	492	452	425	452	420	421	449	463	466	453	476	477	476	479	477	444	448	457	449	436	476	480	455	480	477	487	469	471	433	463	466	490	459	464	472	475	483	491	469	470	449	484	439	461	460	480	440	488	467	431	446	455	437	457	471	493	491	445	436	477	476	482	408	434	462	512	442	475	437	470	461	466	476	473	425	437	468	467	458	449	435	462	472	468	469	449	475	418	474	452	451	445	473	464	465	470	478	478	439	479	471	445	469	471	432	463	457	444	421	452	467	457	446	450	472	441	416	421	429	455	444	463	442	473	460	463	402	460	443	452	433	449	476	491	450	474	501	464	444	467	469	460	459	456	441	440	489	471	458	471	506	460	464	475	480	476	481	457	475	500	472	515	451	453	465	421	465	434	477	477	430	394	435	463	479	440	428	426	462	436	478	446	481	438	439	441	431	502	487	442	402	494	463	527	454	451	443	480	459	466	446	444	485	441	477	469	458	488	492	487	429	506	483	442	448	449	454	461	454	453	444	472	454	466	465	435	478	467	419	490	470	436	442	483	483	460	462	448	478	425	467	465	462	452	476	461	458	463	451	470	436	475	467	459	455	449	435	491	469	447	450	435	456	486	480	492	437	459	449	469	453	428	490	451	486	419	465	475	461	485	432	443	469	438	485	468	452	430	474	466	481	457	453	468	458	469	454	467	426	452	444	478	485	462	499	505	433	457	493	464	427	450	502	464	473	454	433	444	437	459	456	442	467	457	465	422	461	449	449	420	475	494	467	467	459	449	454	478	475	461	465	463	464	458	476	458	460	486	486	447	474	494	432	446	523	450	489	459	478	482	485	489	449	454	458	465	471	471	425	457	472	454	439	443	474	484	476	467	429	451	428	435	491	459	457	458	493	468	462	429	472	492	441	442	428	451	446	446	510	436	502	454	433	464	439	453	478	441	471	474	465	471	471	458	445	445	459	435	462	464	445	455	451	452	463	457	494	428	440	483	505	426	443	462	462	453	472	475	424	470	494	445	461	452	482	442	469	452	455	431	479	445	465	442	444	478	460	459	404	443	479	455	478	458	486	454	423	471	459	465	473	471	453	465	438	459	498	429	452	489	491	464	474	485	457	435	472	439	482	458	528	485	476	490	460	489	440	383	487	469	460	459	455	448	468	465	460	448	450	491	462	476	458	436	477	466	464	519	442	446	476	435	438	438	456	461	485	426	451	451	477	506	464	459	458	451	456	441	498	476	429	448	483	483	453	464	470	474	486	452	483	468	478	469	450	454	475	425	435	497	433	424	454	443	491	474	466	407	465	445	468	473	485	476	488	455	419	461	443	429	456	455	455	470	494	458	449	464	466	438	469	459	486	447	462	426	424	503	456	468	460	434	435	508	481	442	438	447	491	504	456	440	472	477	426	467	528	451	451	451	463	455	450	497	461	445	421	462	459	438	465	454	439	459	475	477	453	501	490	507	456	469	445	440	439	450	492	434	471	483	445	460	445	437	412	459	455	475	459	465	460	483	433	412	459	473	497	460	451	437	448	475	476	426	455	463	401	487	474	498	466	481	441	443	419	435	469	449	456	484	530	473	462	473	476	468	418	436	456	416	439	447	453	464	473	495	491	472	458	478	464	446	496	450	463	461	476	441	464	456	464	467	466	429	462	453	481	429	462	409	457	479	460	465	437	464	443	455	456	443	480	468	499	458	441	457	465	446	469	455	457	453	463	461	434	436	477	451	489	455	460	450	485	462	491	476	459	485	446	493	455	425	474	441	450	471	502	453	478	455	485	476	452	456	484	469	474	501	490	462	441	466	449	447	451	456	463	464	463	476	456	434	476	459	472	506	464	433	487	485	492	473	438	474	452	466	466	477	454	483	458	484	487	470	452	450	471	468	493	449	478	453	429	446	419	443	449	451	456	470	433	469	445	469	463	457	474	437	468	447	438	440	446	429	438	457	442	471	461	486	487	454	440	488	466	462	431	431	429	429	452	479	431	480	456	487	473	433	460	484	428	478	436	479	469	441	465	461	446	439	464	475	448	470	457	420	473	466	463	441	454	457	482	452	484	468	419	478	471	449	461	478	493	468	463	459	464	467	434	470	496	457	489	457	463	443	446	462	461	449	473	434	414	427	503	481	472	440	437	449	478	427	464	473	464	475	493	457	488	455	451	476	482	457	468	473	480	479	407	473	485	450	416	467	483	465	471	431	410	430	474	484	493	475	429	478	477	455	429	452	444	525	470	446	443	462	482	490	472	466	467	458	448	467	435	426	464	440	489	479	450	498	439	482	463	447	429	450	442	426	448	462	444	435	431	467	481	478	441	458	455	433	481	480	477	441	420	458	461	473	466	434	496	422	441	451	454	473	465	470	448	448	436	493	447	444	446	441	434	455	458	467	424	455	428	441	455	444	435	410	480	442	430	427	472	472	449	453	429	457	465	432	466	447	474	429	463	476	470	474	461	483	477	457	433	467	440	477	467	479	446	465	470	454	456	432	454	448	434	419	457	463	497	418	432	455	484	474	439	463	454	492	456	467	448	449	428	442	462	431	480	495	480	471	494	498	496	457	452	453	429	485	417	447	490	445	468	482
23516	21102	28407	24026	21117	13176	3632	2253	1675	1509	1216	1140	1030	955	868	895	832	740	772	821	788	749	710	726	721	713	704	702	746	667	695	724	676	680	686	741	711	695	679	643	762	705	689	681	731	682	692	633	672	640	688	690	643	641	674	632	654	670	652	655	619	642	662	702	634	650	674	643	642	634	598	600	683	670	624	653	696	697	686	663	672	665	652	663	656	682	645	667	662	707	682	659	692	696	641	695	675	690	693	698	693	658	648	722	664	701	651	641	700	675	682	644	641	708	678	716	626	684	673	648	647	679	695	672	647	667	673	601	663	654	692	646	640	605	673	639	625	606	689	685	665	667	629	626	671	664	683	633	615	649	617	647	632	658	686	645	639	653	660	645	696	630	644	634	687	623	641	731	691	666	612	683	689	632	683	646	677	646	666	617	698	686	669	620	652	676	662	671	668	668	655	644	648	679	717	625	642	680	674	665	619	664	678	709	656	660	672	683	700	639	659	674	636	630	676	641	657	671	649	629	647	702	631	677	638	679	654	681	672	645	625	670	694	661	698	701	669	632	696	675	653	640	631	637	658	683	642	652	638	670	619	678	636	670	624	676	699	644	627	632	613	657	678	640	668	663	656	616	675	678	655	654	709	653	655	672	666	675	622	628	675	641	704	642	722	609	681	645	639	648	719	669	631	687	701	691	680	640	700	685	632	634	644	710	650	656	645	676	625	700	709	673	636	677	700	688	639	706	671	703	653	657	611	629	658	686	661	673	673	672	647	643	645	676	632	678	678	694	656	654	702	653	632	636	649	674	621	647	615	666	659	674	715	677	652	687	642	649	627	699	685	667	647	644	657	625	665	643	676	639	617	676	604	638	685	660	650	664	665	633	622	691	644	630	664	640	690	697	668	611	650	637	672	679	658	683	696	623	670	716	630	644	667	643	673	628	656	628	661	695	663	679	690	680	671	628	640	663	660	676	660	659	636	632	632	657	666	643	654	668	644	611	668	636	675	618	631	645	661	654	632	656	650	672	658	675	644	631	682	643	651	691	668	634	668	666	675	636	684	667	643	634	664	675	665	685	644	640	661	681	654	659	635	632	702	682	681	668	675	683	691	673	668	693	632	677	689	639	672	672	635	629	688	667	710	701	691	684	689	694	682	654	664	655	697	630	696	647	628	639	681	667	637	702	671	635	665	650	650	647	645	684	609	655	651	636	669	686	629	677	653	664	672	716	659	635	660	666	692	649	674	630	632	653	649	693	698	641	650	661	649	715	645	653	732	633	667	669	636	660	615	650	704	623	686	644	643	638	635	653	656	658	715	645	674	684	693	664	673	607	680	654	646	682	673	606	679	639	654	667	665	686	687	635	728	624	626	696	626	697	671	655	669	629	647	619	680	631	666	627	613	628	656	655	638	678	685	702	623	604	704	652	632	684	672	665	680	642	642	632	705	683	702	659	682	653	661	649	640	650	652	669	637	649	626	672	678	628	628	655	626	679	643	656	688	653	680	618	687	676	695	632	659	643	647	660	642	680	697	648	643	701	679	676	693	671	651	650	668	664	644	717	635	710	679	640	644	647	607	659	621	662	617	662	671	678	715	620	638	646	668	625	677	639	630	679	676	649	662	640	626	715	660	655	664	703	690	645	686	639	631	673	648	627	623	666	669	682	652	641	625	630	654	666	600	698	679	717	637	667	673	685	662	627	693	671	626	668	669	673	628	684	687	670	639	683	655	699	633	666	679	668	651	623	633	626	665	657	647	644	639	656	656	634	701	653	652	648	659	648	681	618	635	645	653	703	675	653	659	672	665	658	646	651	652	676	643	667	668	636	635	705	628	655	592	680	664	638	610	630	639	640	643	641	678	651	652	628	635	657	658	623	693	651	637	675	640	627	623	661	636	656	658	629	700	635	635	706	641	669	597	622	671	660	661	643	663	631	656	637	643	625	651	676	680	634	651	652	667	719	623	694	641	655	646	646	654	678	646	694	657	672	659	616	690	644	652	668	648	665	636	622	683	699	655	665	644	672	621	660	661	664	659	637	661	729	638	662	653	652	665	668	663	650	679	676	654	637	665	681	642	694	663	686	687	661	633	673	664	617	607	637	665	664	663	645	618	664	661	632	652	638	669	643	640	615	673	685	608	643	672	659	682	630	606	673	661	623	634	627	696	657	680	669	621	703	596	622	685	666	653	647	638	611	609	683	689	649	660	652	668	664	641	670	682	667	648	686	633	644	602	640	682	673	659	689	623	701	653	621	639	657	672	608	678	667	715	636	686	665	697	675	663	648	650	653	684	695	698	648	636	637	663	663	637	681	630	682	703	671	671	653	638	685	635	660	691	657	668	666	631	640	687	681	640	672	632	653	601	641	634	652	654	684	651	637	617	633	624	645	663	684	670	635	650	676	639	693	671	660	650	646	667	673	691	701	681	664	651	691	679	659	625	620	660	589	661	658	644	709	678	651	678	647	651	643	679	618	662	634	704	627	650	668	674	644	654	640	660	617	644	658	644	623	683	695	630	634	625	630	617	652	650	635	630	642	631	645	652	653	685	664	657	638	634	695	633	637	632	647	609	683	689	643	656	678	661	660	679	644	709	670	693	589	621	677	627	623	642	666	606	684	655	637	654	626	665	673	677	661	618	665	621	642	663	647	658	698	624	646	681	635	717	702	651	594	687	662	669	598	623	636	697	618	655	683	644	661	657	615	646	629	668	661	658	674	629	634	679	699	645	621	635	659	605	634	639	721	623	634	666	673	646	605	656	617	685	582	653	684	634	648	710	625	630	688	670	671	626	637	665	611	664	676	675	681	701	662	630	680	668	667	624	682	658	639	656	611	626	676	619	677	658	654	682	657	623	719	661	626	674	644	618	680	634	642	654	631	660	611	606	678	667	649	633	625	694	625	667	710	615	687	643	622	686	650	690	669	645	667	629	646	674	725	686	632	664	676	648	650	684	602	659	631	689	673	673	659	688	673	605	640	644	648	666	660	621	648	643	663	614	625	640	679	693	658	670	663	635	704	677	686	673	675	643	706	670	628	662	680	653	698	676	702	666	670	666	643	655	659	649	626	666	628	644	649	628	650	640	651	658	658	631	647	658	662	646	697	703	659	689	654	619	657	643	657	637	615	636	648	659	643	614	596	641	641	669	653	640	617	662	646	650	644	645	632	657	655	667	626	647	647	681	704	690	647	666	658	651	676	672	630	666	628	668	661	642	653	621	665	645	644	627	633	709	613	639	676	659	674	665	692	630	679	629	657	692	726	667	671	647	669	681	695	667	644	663	666	644	648	683	622	697	647	632	650	653	624	649	661	635	677	707	650	706	610	630	687	676	634	671	630	697	652	672	670	669	657	652	651	644	711	639	612	639	619	660	668	633	662	602	690	631	689	642	645	640	633	636	628	648	646	643	609	626	679	615	660	674	645	653	607	697	610	675	661	692	620	657	724	635	647	661	691	638	674	672	660	639	648	628	640	634	681	626	619
6779	19432	14966	8772	6567	5122	4135	3149	2373	1993	1608	1325	1168	1165	1057	996	923	936	851	860	866	833	811	789	747	834	783	752	760	789	845	745	763	740	763	722	778	757	740	714	756	736	731	705	729	717	808	694	670	716	725	695	708	681	718	684	676	691	717	725	703	730	692	646	722	694	734	664	689	714	712	699	720	739	703	726	704	727	761	687	710	698	752	669	748	706	700	748	742	723	746	752	722	688	771	738	716	698	713	713	690	753	724	723	731	731	717	753	709	731	719	679	723	695	687	725	674	676	719	700	696	717	733	674	725	709	679	685	721	725	715	703	701	740	694	755	687	736	737	765	732	727	710	666	712	713	689	715	707	703	700	741	683	690	665	728	691	718	666	746	679	667	667	668	730	704	687	698	675	702	662	665	679	704	756	739	694	702	704	689	711	671	720	667	694	696	736	691	739	715	712	681	689	705	720	710	717	706	645	707	670	715	743	722	706	723	715	690	733	732	720	700	708	662	694	685	672	735	708	677	685	685	693	680	702	686	752	670	650	653	671	735	715	695	702	725	676	748	718	712	634	722	687	701	692	678	650	733	661	747	696	700	681	695	674	692	705	692	675	705	707	704	716	699	720	717	694	715	647	695	699	719	705	707	705	677	697	735	698	693	675	708	704	678	705	722	709	683	716	729	666	689	692	617	715	725	686	732	664	679	729	689	680	693	706	654	664	700	711	731	656	694	672	695	710	694	678	681	721	703	716	694	727	731	713	718	741	680	677	692	729	694	700	677	714	701	692	692	679	667	706	723	674	722	708	669	735	733	695	715	720	658	690	717	687	678	692	752	694	692	716	720	718	695	719	715	664	691	720	694	711	676	662	681	693	701	731	702	706	701	705	697	730	691	723	718	697	721	694	682	695	655	699	691	701	686	694	725	729	663	673	656	700	687	710	695	753	722	692	734	741	714	697	681	716	704	698	662	707	695	694	687	769	711	686	689	684	712	693	658	686	688	681	689	743	681	701	676	718	696	690	716	744	690	715	731	710	712	729	670	651	702	685	681	701	734	689	740	715	667	716	670	678	681	677	716	706	696	652	723	684	709	643	665	736	707	681	682	709	684	707	691	744	691	701	671	665	750	689	651	708	746	711	730	729	721	655	710	683	713	670	692	652	679	706	696	681	725	668	682	752	675	701	657	694	723	688	694	739	711	717	720	715	711	720	697	676	694	710	669	713	692	690	689	705	687	694	685	671	748	697	718	697	673	704	665	731	705	669	682	720	703	662	667	683	676	682	728	721	686	667	711	675	681	693	661	698	733	718	743	695	652	706	735	732	693	686	703	686	680	728	718	711	667	711	722	684	721	685	688	724	712	653	665	673	673	699	725	762	711	675	701	726	644	644	679	714	720	699	721	692	675	700	681	694	690	665	661	693	679	751	659	693	747	708	679	634	705	659	695	695	738	699	700	712	700	698	670	701	725	729	680	671	710	718	692	691	649	717	712	711	677	673	676	736	668	711	706	705	709	707	683	673	679	687	676	715	716	651	685	680	670	659	758	721	667	735	693	704	775	732	675	669	716	696	710	674	677	681	743	681	729	731	698	710	648	676	753	690	677	736	676	689	672	692	716	659	713	734	717	694	698	683	690	687	700	717	718	708	730	734	677	708	671	685	663	688	675	719	693	708	718	689	702	702	722	687	679	698	679	706	702	681	682	650	717	708	685	705	682	693	670	697	735	650	741	697	721	701	688	722	703	695	728	740	697	662	694	701	651	695	716	719	718	685	688	653	708	711	673	695	679	707	711	698	679	665	694	708	647	758	679	726	642	724	696	718	688	709	685	719	697	701	744	712	660	663	688	737	713	702	658	702	731	673	735	697	656	685	665	635	715	685	707	731	678	693	666	707	708	721	722	671	712	686	690	653	716	670	715	697	710	652	698	681	697	717	656	678	688	683	666	697	729	742	736	725	655	701	694	702	689	705	713	735	688	736	685	694	690	713	684	757	698	706	705	682	701	708	681	741	691	701	703	707	695	686	694	665	692	695	709	672	724	747	691	705	700	708	669	680	685	707	696	721	714	645	742	718	699	671	666	707	669	703	764	716	680	713	684	709	709	648	677	691	693	694	682	716	677	698	696	663	709	673	706	689	723	662	727	696	679	672	654	716	687	736	680	694	746	684	652	670	731	717	722	711	727	680	718	673	660	710	677	692	719	701	712	658	680	764	703	721	724	684	702	745	742	707	747	710	687	710	694	725	682	716	727	702	725	720	715	656	741	695	705	713	707	700	683	733	703	670	716	698	681	684	702	713	698	711	748	688	718	685	704	678	712	743	715	690	704	705	694	715	754	654	698	707	646	699	727	671	680	684	725	701	688	663	697	683	675	647	689	657	720	686	711	672	715	704	693	708	741	704	672	675	696	718	738	718	675	641	669	688	730	683	691	756	703	687	714	744	685	689	665	690	732	657	680	686	667	747	728	677	703	649	737	665	745	697	678	664	703	710	717	748	742	657	682	712	699	734	660	688	720	729	710	717	679	704	729	717	667	714	732	692	640	723	658	667	702	674	663	706	703	671	704	675	718	703	697	685	722	648	699	704	702	677	726	717	689	690	709	713	675	692	721	750	708	674	712	685	726	715	729	659	711	724	727	710	652	718	702	690	705	728	699	629	715	709	717	747	631	694	707	683	684	669	722	653	679	737	680	725	699	696	665	688	710	696	680	720	706	713	695	667	628	669	681	676	720	699	665	686	681	710	737	693	705	693	716	699	701	723	690	713	686	688	685	702	721	694	641	710	639	729	685	691	707	784	703	677	794	692	732	685	698	686	727	708	650	720	687	710	694	697	699	690	716	736	721	713	723	696	702	699	699	705	711	676	724	685	679	679	670	731	721	675	699	659	696	673	660	714	699	703	687	699	687	690	683	674	738	670	690	663	714	646	665	708	691	694	697	688	689	670	715	717	669	689	677	644	728	662	702	692	722	723	695	670	725	710	698	646	712	733	675	633	711	681	666	679	698	710	668	708	714	698	653	673	730	661	699	717	715	706	690	688	694	711	692	697	701	676	666	689	693	648	663	692	718	686	667	675	688	685	659	714	702	735	704	672	727	717	721	699	632	698	668	654	644	695	669	732	679	700	739	707	698	742	734	694	689	706	691	760	676	708	719	674	694	672	676	678	675	656	744	714	710	693	707	717	736	757	696	747	725	722	719	719	708	742	703	672	676	740	708	666	665	706	697	721	697	696	716	684	714	720	693	685	683	681	706	702	719	704	727	687	662	724	662	699	702	686	691	696	659	697	693	715	695	671	704	678	667	674	741	652	670	674	706	710	722	677	676	696	697	711	682	736	719	681	722	726	686	728	683	718	691	644	671	702	700	679	715	722	744	707	707	726	718	719	707	674	697	677	685	732	653	669	691	740	709	704	725	674	684	721	699	664	673	721	669	690	677	710	709	699	650	687	643	638	731	698	658	697	685	692	678	745	723	696	675	667	689
24554	21050	27339	24876	14349	2788	1780	1311	1021	833	640	598	534	487	502	432	375	424	382	359	368	378	364	347	403	353	341	331	310	337	337	340	366	328	345	366	342	339	320	317	333	353	279	351	284	288	305	304	297	343	288	309	287	334	305	310	303	313	283	266	316	320	338	324	329	316	297	327	312	321	312	297	302	322	318	325	323	329	327	284	277	307	313	333	325	340	309	315	322	311	295	298	308	322	291	301	284	287	316	324	328	300	314	308	320	327	331	314	337	310	281	315	281	320	333	342	316	326	316	355	309	301	286	312	284	301	321	318	297	300	313	297	314	319	287	290	330	332	313	323	287	319	300	312	322	293	320	317	304	304	315	306	299	298	320	320	311	293	312	328	308	343	313	310	323	291	295	338	315	308	322	338	319	336	317	303	285	279	344	299	274	299	312	303	290	318	336	283	306	325	303	310	290	293	273	269	317	341	289	323	341	279	323	281	317	289	339	310	301	323	292	315	343	310	292	321	288	324	293	314	311	332	284	312	344	306	326	301	296	308	323	323	287	317	325	312	317	335	306	302	304	331	341	319	298	324	331	311	298	286	315	298	289	305	307	294	318	286	304	309	297	290	288	313	320	310	304	326	319	299	265	299	302	289	303	299	332	316	294	320	313	346	314	295	298	311	295	308	305	305	302	302	286	325	306	310	300	306	318	309	323	306	301	305	283	302	316	349	295	332	315	314	318	307	296	297	311	295	304	324	308	339	342	314	296	306	318	311	294	309	307	305	338	304	294	297	307	324	246	288	301	297	318	315	361	283	335	296	275	324	319	305	309	325	317	316	329	325	286	297	367	318	279	291	309	308	314	276	320	304	313	288	281	311	292	310	314	315	298	322	324	305	322	295	272	311	298	308	300	318	303	315	279	310	297	277	304	349	302	280	350	316	323	284	309	288	296	303	318	323	330	301	280	330	316	286	333	313	338	308	308	307	290	323	315	313	320	311	328	296	318	300	305	297	300	328	336	330	317	318	314	299	299	310	301	310	328	326	296	338	333	316	312	318	347	302	293	312	309	319	299	306	319	316	313	313	304	308	300	311	286	288	293	327	298	328	332	301	303	303	302	333	299	319	332	324	309	292	319	313	304	322	302	310	313	321	295	304	295	281	312	339	301	323	309	337	308	299	320	304	311	304	308	299	281	310	301	342	285	324	332	299	320	312	275	317	297	317	328	310	285	322	307	302	300	316	302	302	307	316	286	319	301	313	296	276	331	289	294	305	297	290	308	311	336	316	315	314	327	307	327	300	296	310	305	279	295	319	320	299	321	306	301	295	298	317	308	290	310	293	313	321	324	307	326	306	312	313	323	309	313	305	308	309	303	308	274	289	306	311	341	322	331	306	307	300	292	285	326	318	313	281	330	293	306	308	296	288	333	329	295	301	277	286	285	331	337	287	328	320	299	312	334	312	320	311	284	299	288	290	319	338	295	293	301	285	281	295	272	329	298	300	305	314	321	321	298	298	283	310	300	289	318	283	307	319	293	288	344	328	287	322	313	289	335	343	310	318	276	304	298	293	329	283	312	325	282	316	295	341	308	310	318	290	347	326	332	311	336	306	296	304	284	324	294	326	335	286	307	298	323	322	363	275	283	317	276	340	299	323	336	306	287	310	306	318	319	311	316	321	303	327	303	302	294	323	303	319	323	295	327	295	280	288	331	290	325	352	317	332	315	294	334	288	289	289	287	288	295	309	280	280	294	318	353	311	318	323	290	286	317	308	323	321	307	347	318	316	306	320	303	316	283	315	287	305	337	294	343	291	299	310	280	303	275	322	285	304	309	316	298	316	312	326	296	297	332	290	291	312	312	297	321	326	296	283	305	336	326	300	330	306	303	311	337	338	316	276	302	298	343	323	310	299	300	288	300	338	254	336	320	339	323	328	302	322	324	312	294	297	296	289	297	299	301	340	303	289	325	318	319	277	293	291	327	327	318	289	296	284	299	342	293	323	333	311	307	296	319	325	282	320	306	316	296	318	294	305	301	303	319	337	322	305	305	328	276	319	298	317	300	314	349	346	269	317	313	318	329	311	293	318	298	328	336	326	308	328	289	319	312	305	308	300	306	322	313	315	308	305	283	295	344	328	318	328	302	324	324	299	296	326	303	302	317	311	279	298	307	287	266	290	317	295	335	326	291	304	297	321	335	264	307	321	345	317	317	313	302	294	341	306	300	325	319	284	325	307	305	342	319	307	300	329	305	280	304	296	305	320	320	315	301	305	313	318	293	316	296	318	316	308	299	319	322	296	310	313	317	337	299	285	295	281	327	291	311	316	303	321	305	314	283	301	333	339	307	295	312	320	319	328	287	311	325	290	315	295	309	307	310	272	321	328	305	303	315	305	280	335	325	315	311	318	297	293	285	297	296	329	300	333	285	319	307	296	322	299	306	304	306	322	279	314	297	313	316	346	323	303	306	312	326	320	319	321	310	326	306	317	303	308	296	321	317	287	353	303	320	284	309	306	301	313	313	325	314	315	298	296	331	315	283	329	284	306	346	289	309	329	307	312	299	316	312	288	326	305	291	288	325	345	342	320	337	281	295	292	310	277	319	293	280	320	292	325	288	308	313	299	305	297	299	271	318	319	304	319	300	302	327	290	336	309	280	300	312	258	283	301	309	319	305	316	304	328	313	316	301	336	293	333	349	331	278	302	313	294	292	310	292	292	317	307	274	311	298	299	337	286	301	341	313	308	318	329	266	283	309	329	297	293	300	318	295	302	279	328	290	310	318	267	284	308	290	329	304	290	294	307	299	289	283	335	279	326	307	282	321	280	287	291	314	343	310	311	310	319	297	295	288	312	324	312	303	305	294	268	304	312	305	285	310	348	356	295	316	276	330	331	306	277	312	332	308	320	346	303	272	292	307	297	319	335	256	315	342	318	297	301	325	315	336	327	319	324	357	332	311	315	270	287	307	319	298	314	308	328	308	294	321	284	294	336	308	307	318	300	294	303	327	312	306	332	261	312	298	293	278	314	297	284	290	313	323	342	315	337	295	301	338	309	305	294	320	308	295	317	316	295	326	327	333	309	302	320	312	289	297	272	336	284	285	304	299	315	316	310	313	330	281	311	302	289	309	270	311	329	312	327	302	303	341	289	312	252	316	318	325	305	335	335	300	327	277	283	277	285	301	297	330	306	323	281	357	301	317	292	337	301	301	314	326	333	288	312	291	337	320	287	281	319	283	321	294	303	302	283	322	294	291	302	309	342	330	288	328	316	297	298	303	305	329	268	336	326	288	310	332	317	341	311	312	310	313	302	278	297	287	331	288	328	322	301	329	332	316	312	291	319	310	321	312	304	321	311	307	329	316	344	322	299	342	317	290	296	285	307	323	293	305	300	328	305	323	291	293	274	309	337	310	284	316	319	330	328	337	281	287	300	301	296	304	313	309	323	282	322	268	313	346	290	307	310	318	300	299	306	319	286	288	305	335	356	311	306
6594	15688	11895	6581	5080	3707	3077	2294	1730	1374	1092	875	739	682	626	577	546	560	497	426	451	419	421	452	443	381	378	382	429	405	403	414	402	401	372	375	380	416	353	390	369	354	370	357	343	345	355	372	354	348	379	370	364	365	367	359	357	375	344	361	329	375	357	368	366	330	320	357	368	356	364	361	316	365	315	369	359	360	349	348	341	319	366	367	363	350	341	337	349	361	361	386	352	347	357	345	339	332	339	328	357	354	344	354	362	349	371	340	344	378	317	354	340	353	327	331	333	357	332	328	370	382	349	374	341	353	348	325	329	348	365	354	364	320	325	349	352	347	373	320	341	334	332	350	353	359	361	345	339	351	337	368	342	353	377	329	347	368	396	328	350	349	342	315	335	362	347	340	341	346	309	361	372	336	334	335	361	348	363	358	348	335	334	296	342	346	332	349	383	326	316	338	333	343	344	397	359	326	356	349	351	343	361	330	353	357	327	368	360	342	354	356	373	331	334	323	329	329	375	362	355	354	369	362	349	381	345	348	371	346	355	344	321	353	354	332	357	312	323	377	347	329	353	319	375	343	351	367	363	365	356	361	368	375	350	342	350	348	336	369	332	347	379	362	334	344	341	341	349	333	328	343	329	369	349	348	362	314	336	354	361	360	364	377	330	300	292	354	316	389	372	345	350	352	359	342	311	323	332	370	328	366	357	328	374	347	347	378	353	354	342	354	330	347	352	351	338	360	353	366	320	349	346	368	343	367	364	387	348	374	349	357	334	322	334	347	349	334	367	312	361	366	357	369	330	369	328	371	365	325	336	353	359	370	376	325	366	338	354	375	335	361	333	367	366	364	366	378	350	374	340	330	359	345	338	353	325	341	348	341	338	345	351	347	330	330	345	327	337	348	364	339	355	360	354	356	369	360	336	364	350	333	351	330	368	356	360	360	348	365	323	314	355	364	341	365	364	349	319	382	329	345	364	325	370	326	308	316	360	347	347	322	329	367	350	350	387	375	336	374	334	345	343	357	341	347	350	353	353	362	360	365	312	357	334	334	362	348	329	397	332	340	376	370	308	347	366	372	364	345	343	367	348	353	346	350	359	367	383	377	351	359	360	334	339	353	345	350	375	363	338	357	361	335	341	356	352	363	323	340	354	340	347	332	355	366	332	365	353	356	385	361	346	384	338	345	341	360	360	362	309	356	355	347	330	324	353	352	359	375	342	368	325	350	366	345	323	376	332	365	341	318	354	348	385	347	376	351	320	341	338	326	351	341	343	379	357	367	381	343	314	331	328	355	358	358	348	330	356	320	355	380	338	354	346	370	392	350	351	375	364	373	355	392	374	341	329	343	339	347	361	322	332	343	368	328	387	393	373	361	329	333	346	354	353	367	357	347	351	339	343	337	355	361	328	338	346	363	340	380	324	328	353	361	342	342	356	379	371	350	373	350	330	329	326	313	351	344	333	335	343	370	329	365	370	335	349	326	389	343	347	340	363	359	359	342	340	348	350	303	337	336	326	399	301	360	346	341	340	364	351	336	334	347	353	361	364	334	345	309	361	341	364	356	332	332	328	367	337	360	341	330	354	351	376	355	355	333	352	333	371	337	372	389	323	307	387	368	341	388	328	355	362	361	357	337	345	335	345	360	346	338	371	373	386	325	344	361	338	326	322	325	340	334	344	369	355	343	320	339	338	337	350	344	354	301	321	339	329	347	335	312	352	339	336	398	321	324	391	366	344	362	361	328	372	331	349	353	351	372	367	334	335	364	356	380	353	353	342	359	369	369	338	350	349	326	346	386	364	354	329	338	361	357	328	346	336	365	368	299	372	360	344	350	362	338	358	366	380	388	359	328	334	322	333	382	321	360	304	344	363	360	355	327	357	366	326	303	384	347	376	349	369	339	327	340	336	323	362	360	361	351	375	348	374	335	330	322	379	355	370	354	366	354	373	334	331	371	310	322	326	368	357	359	333	324	342	368	343	355	325	339	312	354	350	321	348	377	332	351	351	339	346	368	377	325	317	325	374	349	364	399	370	368	387	369	369	350	374	352	351	355	343	340	365	365	352	329	339	320	359	332	370	367	352	363	364	365	379	382	345	361	365	376	355	364	344	329	365	320	359	345	382	339	364	341	382	332	362	366	315	336	375	344	375	338	351	356	322	349	362	349	343	345	345	355	384	364	366	368	361	354	352	373	376	352	346	338	364	347	381	345	338	338	326	336	327	341	346	354	341	374	355	338	357	370	351	324	355	390	335	346	330	313	340	335	396	349	335	354	326	367	353	356	357	344	343	334	385	344	347	340	340	351	352	337	356	325	333	354	334	352	370	326	336	360	350	323	355	347	345	332	363	372	376	351	318	365	346	355	337	318	361	346	324	352	336	357	356	351	294	335	336	326	348	357	340	342	380	330	324	364	357	350	352	347	334	315	364	348	332	337	323	352	355	328	341	354	330	335	345	355	325	341	311	363	343	348	333	358	340	365	334	385	353	330	367	369	385	373	329	287	332	336	324	368	387	337	324	377	366	325	332	328	361	388	343	355	318	334	360	365	355	388	369	323	351	344	359	324	329	337	360	354	354	369	321	347	357	346	346	334	364	341	341	320	363	329	341	355	331	354	337	323	369	335	363	394	337	314	318	371	359	393	347	345	339	350	344	346	327	362	344	350	380	351	346	351	337	354	339	326	367	337	308	352	392	336	356	343	357	355	370	353	331	359	380	344	369	317	352	337	387	347	340	348	331	322	340	365	333	303	362	355	370	364	348	361	374	311	352	348	354	368	350	334	354	338	346	311	354	370	349	337	349	352	356	360	388	338	344	323	370	329	341	361	362	308	357	364	353	408	317	362	345	315	366	329	374	348	348	344	378	361	348	310	353	389	327	405	359	360	343	336	373	321	354	365	379	388	357	368	366	338	314	330	352	345	366	342	362	332	362	347	357	343	357	352	329	351	331	386	362	361	376	373	368	358	343	344	345	327	366	403	351	312	330	371	345	332	330	361	372	348	365	322	336	351	379	365	345	365	359	332	356	373	372	337	352	332	350	355	333	317	361	341	338	328	349	336	349	321	363	335	349	370	341	364	349	357	372	333	329	352	359	330	360	312	408	383	347	355	354	324	304	351	361	344	350	338	386	363	348	351	356	331	359	360	343	333	347	331	360	330	366	335	353	339	350	360	358	350	361	350	382	351	320	349	343	330	315	391	343	375	373	346	360	369	355	355	357	361	322	336	372	363	351	318	383	342	370	363	375	340	325	327	364	357	327	345	339	338	337	347	302	340	371	330	388	353	368	332	354	346	348	334	326	337	361	355	348	357	297	356	381	338	356	349	368	355	329	355	369	346	337	357	328	339	369	386	386	332	375	361	340	336	387	332	349	332	337	364	344	368	311	355	353	344	313	337	335	341	334	391	330	321	341	379	330	372	357	355	345	351	367	352	336	336	333	374	383	380	355	358	356	365	355	328	318	365	349	362	366	318	343	359
22521	21188	28921	23740	21191	21363	12560	3223	2155	1698	1432	1274	1115	1057	942	882	864	812	755	735	707	769	743	779	729	759	692	720	670	609	680	649	639	678	671	641	620	646	647	652	653	656	655	654	632	657	626	641	603	607	626	587	605	560	600	617	627	604	615	610	581	616	577	610	587	609	631	640	566	602	624	610	577	614	612	587	644	611	585	623	594	630	636	607	612	629	605	632	580	574	588	626	646	605	637	565	621	665	616	599	620	593	627	593	592	618	599	586	611	574	575	591	591	594	611	601	616	565	596	624	595	576	593	581	642	615	566	595	564	586	575	583	588	610	583	618	576	577	628	612	584	554	575	615	599	582	544	563	574	565	602	582	569	575	554	606	593	596	634	621	606	599	601	632	584	610	587	549	560	624	618	651	589	615	617	606	579	581	649	594	594	648	612	564	615	658	562	583	592	611	623	641	607	605	577	559	626	545	578	620	598	597	640	597	603	569	592	600	581	590	592	597	595	621	628	619	557	557	549	602	617	619	620	584	572	572	596	571	614	619	587	599	595	608	596	550	558	654	576	573	598	596	611	615	553	575	572	556	612	614	613	623	628	558	601	633	579	598	562	514	552	572	591	586	613	597	644	574	599	581	632	628	576	629	609	595	579	585	586	601	556	606	594	580	573	546	595	601	630	596	590	620	572	609	600	614	589	580	619	580	566	605	581	638	576	605	563	608	618	599	641	631	608	553	598	541	608	589	580	597	615	611	627	602	603	599	591	632	634	603	592	613	626	629	600	580	582	617	607	612	599	572	581	615	611	569	597	560	609	543	602	607	576	587	581	578	602	587	636	608	586	627	594	569	585	594	567	568	589	613	628	590	575	576	569	585	597	604	608	604	573	578	608	608	609	565	580	616	599	615	553	579	544	578	639	575	601	559	604	578	574	593	610	575	575	612	601	619	609	621	591	593	635	618	604	602	601	618	570	568	612	590	595	594	599	566	603	585	603	566	619	539	594	604	588	609	552	567	569	611	632	591	579	560	596	554	595	618	596	598	610	573	588	609	582	620	627	629	599	574	592	579	570	615	610	599	562	574	629	595	566	638	599	586	575	594	562	569	576	579	633	520	565	586	605	554	599	588	592	575	575	570	630	589	565	594	615	580	552	583	597	597	583	613	584	561	585	579	653	665	620	581	582	604	613	597	615	556	587	614	603	599	611	591	623	613	640	617	591	586	603	622	611	623	587	559	581	540	637	565	582	545	591	577	644	611	560	567	618	598	602	578	634	582	597	601	584	629	625	555	583	591	634	643	622	627	611	585	586	647	585	598	592	588	571	605	618	600	558	634	574	641	620	551	588	574	609	579	642	599	629	616	557	617	631	578	625	559	592	609	568	571	576	584	571	607	554	579	589	548	607	637	604	587	595	610	602	575	575	606	585	576	583	634	606	552	632	597	582	623	616	632	609	630	572	556	578	595	602	578	598	661	601	570	582	614	620	602	574	596	552	599	566	584	585	570	630	588	624	610	610	581	572	601	563	520	603	550	620	604	569	594	610	613	572	574	568	575	563	605	606	576	587	625	631	575	613	588	562	562	615	591	586	658	603	612	590	608	602	537	638	610	584	609	575	586	594	617	614	584	575	627	591	546	590	601	635	615	556	583	619	587	632	549	637	639	599	606	565	630	608	596	578	535	554	557	593	575	559	593	606	591	599	574	620	602	615	604	590	585	556	632	600	600	630	572	615	603	596	595	596	642	565	667	562	605	583	653	555	584	621	572	595	591	586	612	597	595	637	593	598	618	582	616	618	600	546	588	572	560	623	555	559	630	588	574	630	600	613	591	608	629	598	573	554	639	602	569	595	574	627	611	608	617	600	573	572	617	605	580	591	552	623	578	617	604	602	591	591	593	628	599	592	547	636	565	595	602	616	562	611	620	592	653	579	582	655	574	608	597	616	579	557	574	623	622	580	618	598	615	635	549	629	534	589	555	636	632	613	581	612	626	557	591	562	583	600	614	642	627	575	593	601	608	608	612	604	611	598	591	572	573	588	600	587	569	600	623	603	571	622	592	644	630	568	584	582	598	596	603	614	611	577	586	610	599	592	632	580	614	574	623	578	613	610	580	622	587	601	597	584	633	618	600	577	597	543	595	573	616	602	582	589	588	619	590	594	597	564	610	571	589	570	605	564	585	614	560	610	591	583	621	582	570	601	600	568	610	613	598	591	611	609	605	601	619	587	602	574	634	578	625	548	592	606	618	564	609	611	551	611	655	557	613	579	606	611	552	571	589	660	593	585	586	587	608	569	578	580	582	600	584	539	637	611	611	599	602	567	574	581	572	619	595	645	604	545	588	618	568	572	558	583	625	587	591	623	553	625	562	610	577	583	622	610	569	562	608	610	616	599	616	604	612	622	588	579	607	618	571	606	578	603	561	597	586	560	572	604	609	624	580	575	579	593	571	603	599	589	595	573	620	607	575	616	592	618	548	599	592	630	641	537	605	590	548	626	600	641	576	567	578	578	574	601	622	568	624	584	608	631	590	595	604	605	591	559	607	587	600	626	584	553	603	587	566	617	611	599	556	598	574	598	599	615	593	549	601	593	552	624	622	625	554	600	582	606	599	630	571	588	582	573	587	615	569	582	581	619	580	640	630	586	592	598	606	582	615	610	601	593	593	589	619	612	610	600	580	583	598	566	621	619	581	565	638	594	551	571	572	593	600	571	621	609	592	569	554	581	596	604	600	587	585	635	623	557	592	568	568	586	605	580	596	605	591	598	628	581	576	586	611	622	575	572	571	570	617	568	581	592	607	623	640	594	608	561	615	566	618	598	620	625	614	597	556	632	592	572	551	613	572	583	577	558	591	605	600	616	636	549	599	633	589	612	624	609	569	649	564	602	582	619	542	611	621	604	635	571	617	586	566	663	596	591	613	626	562	576	617	590	624	571	611	563	565	557	588	606	628	565	568	577	598	593	614	572	613	604	619	646	578	589	607	602	572	608	567	593	608	575	558	597	588	595	550	621	580	608	600	557	542	583	593	599	578	605	608	640	573	573	597	612	605	627	588	607	619	562	622	557	615	593	642	596	594	577	632	592	587	615	551	595	636	607	610	581	558	573	595	620	602	583	584	558	582	631	603	591	586	591	595	616	611	608	598	610	656	613	606	575	618	620	557	614	574	627	593	589	583	625	608	582	596	562	577	594	613	571	579	594	583	609	589	588	591	618	593	638	663	584	608	586	573	588	580	578	557	604	608	587	541	590	606	587	572	620	618	588	595	600	536	597	585	656	621	595	611	577	614	605	592	616	638	627	583	587	592	645	589	579	641	559	604	561	582	597	580	590	540	607	586	604	568	571	600	602	582	633	586	587	578	587	579	591	618	590	570	604	561	604	583	598	550	610	589	593	599	535	583	606	599	610	633	578	621	598	571	578	559	587	595	641	584	601	573	602	557	609	625	570	592	588	630	596	572	578	576	592	571	579	588	592	542	627	572
8441	24876	19725	12148	9160	6977	5619	4209	3368	2555	2037	1734	1519	1268	1178	1071	1066	1004	965	920	830	819	822	791	770	779	777	700	766	811	716	809	759	719	681	707	748	688	723	708	677	624	645	753	694	692	660	658	695	670	684	673	672	657	647	649	683	666	648	633	629	590	635	641	650	669	634	631	634	695	619	662	617	643	637	656	638	668	680	684	597	622	591	656	655	615	663	655	620	636	659	592	663	636	693	668	677	662	662	657	677	641	615	642	613	639	646	644	629	658	625	630	655	642	587	696	618	646	595	612	618	626	664	640	665	631	655	610	635	617	653	623	655	657	608	616	639	706	653	646	610	652	688	654	656	634	614	609	588	608	623	613	665	610	586	668	679	623	615	659	613	656	684	637	640	639	670	649	602	608	607	629	619	665	636	625	659	626	661	628	620	664	640	613	632	611	577	627	609	659	632	628	671	646	586	663	617	624	657	636	682	649	637	656	701	630	667	614	637	661	628	640	630	648	657	665	604	642	662	672	648	605	663	610	662	656	618	630	639	596	633	650	626	644	623	641	619	652	647	674	658	638	635	667	636	632	670	630	642	685	577	622	642	635	640	650	624	623	698	602	665	585	651	583	628	616	593	639	620	650	693	645	676	651	656	613	660	649	669	636	641	641	659	662	606	639	650	659	575	674	628	652	625	639	635	625	629	640	625	680	628	651	622	644	670	660	601	636	658	632	643	661	643	612	647	665	645	644	643	661	657	691	655	660	691	677	652	661	619	628	651	625	635	583	638	667	606	660	634	652	619	644	666	617	638	622	650	619	646	630	674	678	612	583	657	603	619	672	590	668	635	606	642	667	596	666	638	689	629	662	627	607	629	650	652	607	665	602	599	644	678	622	643	663	666	631	664	599	638	657	654	664	652	642	639	616	632	593	647	607	642	657	663	656	636	654	643	660	634	602	608	619	612	611	618	589	617	652	606	657	653	632	670	617	640	635	636	630	580	659	643	612	684	618	618	644	641	657	654	676	623	649	628	664	683	620	641	652	600	635	660	638	633	616	627	720	618	702	625	639	643	645	605	665	612	625	634	639	682	650	609	633	659	658	657	620	646	626	654	622	614	611	622	649	626	640	669	690	687	686	638	645	679	603	630	667	641	586	608	625	686	615	624	684	604	661	603	639	603	647	605	671	669	664	659	620	631	640	648	647	635	619	631	653	674	610	681	681	641	608	637	623	665	644	616	608	641	650	641	619	608	618	660	651	655	663	615	622	674	642	664	625	629	622	600	601	633	645	630	629	606	634	682	582	652	624	599	586	637	672	600	631	661	660	625	648	610	650	635	606	636	622	638	649	691	643	663	640	591	653	685	625	654	659	657	664	630	639	640	644	634	640	654	673	681	658	650	613	633	609	640	625	628	613	649	661	675	664	624	673	585	631	671	648	612	653	638	657	630	651	646	625	639	611	606	626	635	597	606	605	663	649	639	631	639	667	620	654	638	708	677	658	623	629	679	645	667	679	577	600	638	643	619	603	619	670	653	612	684	653	629	618	602	651	668	653	678	664	682	651	634	658	624	665	664	570	645	613	623	629	632	682	635	619	589	615	601	690	638	629	666	639	637	601	641	641	609	639	623	607	636	648	639	627	646	650	642	619	666	620	650	613	648	666	558	635	652	620	688	609	627	625	646	625	636	650	658	663	614	649	618	614	637	608	642	655	654	646	630	587	640	668	598	623	649	643	596	660	639	631	631	626	666	605	689	678	697	649	634	693	653	638	610	662	650	619	609	623	658	606	630	651	676	629	637	636	626	622	612	622	638	636	633	612	652	630	647	648	631	674	594	641	669	613	648	665	644	631	637	593	616	648	617	624	634	643	656	624	618	659	641	636	677	629	633	608	633	638	658	626	624	631	652	684	634	715	655	585	600	630	647	637	747	592	603	630	630	634	666	634	600	618	645	646	642	639	670	639	667	668	662	624	654	660	657	646	599	613	614	603	651	635	635	616	607	681	597	623	678	631	631	608	672	672	591	639	647	628	620	637	595	675	665	663	617	674	622	631	631	606	631	655	669	654	624	660	627	643	658	595	579	618	682	646	612	653	627	648	617	601	668	585	678	661	662	657	627	619	665	566	623	621	650	610	615	618	649	652	688	615	643	621	668	633	646	629	642	643	618	671	667	618	659	625	675	660	682	639	658	640	682	628	599	595	675	653	612	623	610	688	656	638	661	636	681	620	624	658	600	625	629	631	654	677	646	632	651	615	645	686	627	638	580	636	639	637	661	620	692	655	635	629	622	653	628	638	690	648	671	660	601	697	636	659	608	657	653	644	617	630	649	626	615	587	577	589	651	683	659	597	599	603	617	617	605	667	657	644	686	659	615	584	672	641	602	624	654	623	604	612	667	648	657	610	667	633	657	622	611	637	617	655	659	655	645	639	665	680	665	654	650	593	649	670	668	605	646	637	643	647	619	681	621	618	689	675	646	633	623	600	584	623	670	610	627	590	644	634	616	674	619	625	627	644	644	623	639	598	631	616	636	609	615	625	636	635	629	580	646	622	648	648	649	639	630	605	617	634	661	671	621	667	638	621	690	626	661	658	669	654	651	650	651	643	643	628	654	622	653	629	630	687	649	652	630	687	618	620	626	635	640	655	641	609	643	641	636	623	658	672	649	616	616	651	658	588	616	676	652	601	601	654	663	631	655	628	611	639	618	626	649	620	644	678	604	654	662	659	593	659	659	642	622	650	635	657	635	641	629	633	647	646	669	663	662	645	665	629	660	652	598	673	664	630	616	600	619	646	646	657	582	613	620	641	636	666	651	659	678	619	600	638	577	626	632	663	629	635	689	633	637	627	641	654	658	617	633	659	606	611	660	633	645	640	666	667	624	637	611	659	608	639	658	666	661	625	631	649	616	617	608	668	607	623	603	616	628	648	619	632	632	655	626	662	657	541	652	640	647	677	634	638	602	615	622	659	667	625	617	664	636	650	672	650	578	628	659	617	583	623	661	644	623	643	606	667	677	637	631	652	623	636	637	642	687	641	604	579	621	641	635	632	621	625	636	683	615	678	638	600	628	662	639	647	643	653	634	649	637	649	649	643	639	601	598	605	642	676	662	618	613	631	617	665	588	655	606	628	662	599	633	613	634	651	635	651	648	634	567	669	628	625	643	685	625	619	640	634	639	599	653	616	616	625	607	678	633	594	604	614	610	654	629	617	642	638	664	630	625	612	641	617	669	580	657	613	680	604	651	633	600	591	597	643	634	666	662	646	621	676	622	649	670	619	633	654	685	627	666	670	628	620	653	644	694	616	674	648	621	634	657	645	660	585	645	568	648	628	638	640	598	612	627	648	621	635	636	659	627	680	625	674	622	612	605	629	637	704	676	620	627	622	629	592	628	635	631	647	622	691	688	644	640	637	631	626	634	648	601	614	598	640	653	630	665	615	633	678	632	616	637	648	624	650	675	666	663	623	619	617	631	697	660	632	630	629
27494	19299	9990	4234	2307	1672	1446	1099	889	771	669	633	589	548	533	501	504	487	445	490	453	479	465	468	446	439	488	465	495	490	454	461	455	454	461	447	454	432	483	416	432	408	431	445	464	435	485	438	430	441	455	411	429	417	425	409	434	474	437	427	463	423	419	415	424	461	430	409	450	457	405	497	417	382	450	420	424	408	433	427	431	430	439	462	450	462	401	443	458	465	440	428	454	422	425	421	388	411	427	420	443	430	408	418	479	439	424	412	439	409	440	466	459	463	462	415	421	435	439	424	434	434	456	448	459	435	415	449	431	423	437	447	438	441	459	429	419	428	412	419	406	464	439	433	448	453	439	421	446	381	441	471	431	428	410	395	427	425	431	416	445	401	442	395	447	418	482	432	439	470	414	453	429	425	449	443	421	442	426	455	429	439	455	456	411	407	449	431	461	453	463	439	448	433	413	415	452	439	446	386	414	429	440	404	439	431	446	415	422	459	418	454	380	430	430	419	399	406	429	455	407	401	451	397	422	458	406	394	429	405	415	422	432	431	435	474	412	395	439	405	432	436	470	408	422	450	397	431	460	461	460	434	431	437	407	466	481	466	425	460	451	430	459	417	481	459	432	438	430	422	462	430	457	421	429	414	402	443	431	446	404	434	436	448	399	412	443	435	442	467	487	446	464	485	439	423	443	440	477	451	395	433	395	457	434	445	464	421	435	439	418	428	458	422	473	443	438	446	431	422	459	462	461	456	442	393	449	426	410	438	478	464	426	450	463	439	480	398	406	486	440	401	433	444	443	413	395	444	446	426	452	413	448	433	423	432	431	435	421	438	452	431	415	440	438	402	449	433	440	463	482	448	443	481	473	471	450	403	388	467	472	439	435	451	449	403	433	448	406	426	467	437	460	408	448	449	475	463	378	403	422	441	421	420	464	462	455	447	465	423	459	439	430	391	417	389	412	458	454	437	475	447	432	423	483	445	416	427	455	427	439	480	414	437	436	438	431	432	418	417	450	409	428	468	430	452	407	412	397	442	435	452	432	437	439	390	424	441	445	398	418	483	465	437	450	467	453	431	465	425	465	416	446	435	440	448	430	436	446	416	428	419	443	417	413	425	435	430	429	457	450	417	425	397	393	414	450	430	448	471	413	435	446	407	449	438	451	429	422	462	389	440	436	436	422	438	420	415	453	406	454	452	460	443	403	385	428	460	426	449	420	438	453	448	473	437	453	433	418	422	487	469	429	436	433	461	430	453	445	468	413	459	412	431	426	414	462	457	396	424	446	426	446	409	426	400	436	450	464	445	441	397	453	403	420	422	434	436	447	371	437	422	456	450	452	427	456	403	447	417	413	412	443	424	440	407	489	444	450	444	422	432	414	441	403	437	417	426	402	462	430	440	419	461	441	389	411	406	418	444	442	453	420	430	442	450	408	458	448	440	424	432	430	436	435	459	431	429	427	457	392	449	412	446	406	447	403	387	397	438	424	397	405	401	446	427	438	453	441	418	470	426	438	428	413	437	431	407	409	450	450	420	405	456	360	454	433	436	440	427	415	399	412	486	474	466	439	423	435	474	445	419	424	436	473	426	464	402	436	428	440	441	454	439	411	433	443	432	433	466	430	429	420	433	407	464	391	429	421	412	375	438	419	464	439	437	443	442	399	437	432	427	421	458	440	442	432	442	405	425	449	443	460	420	425	393	418	422	413	433	438	415	432	425	465	475	429	427	435	401	411	436	431	425	445	427	418	403	435	449	427	433	411	438	418	422	445	428	404	459	432	431	454	457	465	476	433	386	420	405	421	421	430	454	423	438	425	418	407	434	441	431	422	441	440	408	430	475	423	461	443	406	430	445	482	453	449	435	406	426	430	413	428	422	420	428	419	429	468	437	433	437	460	424	473	414	424	397	441	403	449	403	471	461	465	401	405	435	465	409	440	401	423	455	411	411	456	438	435	437	428	426	466	477	398	488	462	406	435	429	431	450	416	435	463	415	416	450	413	448	449	423	436	427	392	415	443	423	421	439	395	436	425	430	433	441	414	425	410	421	428	437	450	401	429	468	416	454	416	471	416	445	408	429	443	415	420	457	455	426	429	428	432	428	449	430	435	405	389	461	427	416	406	403	439	415	423	429	440	431	422	432	448	429	462	432	443	422	424	452	457	461	427	450	450	399	436	418	428	410	451	436	442	431	430	436	442	464	426	406	473	435	453	443	415	448	417	454	400	421	458	449	440	418	422	435	439	416	431	427	413	440	447	442	445	429	424	433	412	405	430	458	436	443	431	438	439	441	457	451	451	462	444	458	398	455	418	432	439	380	417	434	438	385	378	432	401	424	438	441	454	415	430	456	467	417	438	431	426	466	455	415	443	429	436	404	396	432	460	400	461	448	420	431	425	464	448	446	433	400	450	428	425	450	442	410	431	430	430	419	416	449	424	454	410	448	407	389	388	436	434	464	396	451	432	451	392	414	420	395	436	452	460	396	420	426	427	450	405	432	455	453	438	449	397	425	421	429	460	452	421	425	452	435	449	424	439	459	420	443	448	410	462	402	425	448	422	468	450	484	456	406	432	407	445	468	424	448	445	447	435	424	455	414	424	435	447	487	453	440	410	443	436	426	424	427	412	428	469	437	403	426	429	404	409	434	442	472	444	446	427	431	435	436	419	449	452	411	453	424	464	420	434	435	426	414	405	446	426	481	425	428	402	414	412	419	441	458	446	456	423	438	453	418	456	416	413	422	448	392	438	408	439	428	442	411	468	415	430	431	408	470	450	454	452	435	434	408	462	448	414	408	449	438	440	420	416	427	438	425	443	420	416	446	439	418	421	435	470	417	460	409	407	412	444	415	475	471	451	460	485	414	428	436	422	433	448	433	443	407	458	411	436	420	442	410	419	416	457	465	429	442	463	408	484	428	393	431	450	418	439	462	443	442	480	431	436	426	399	450	420	405	459	452	463	431	405	433	443	423	444	457	442	432	411	460	438	458	452	398	421	435	401	448	440	441	407	436	441	422	442	463	420	459	425	442	430	408	422	411	461	420	439	451	438	455	444	411	448	443	446	460	418	455	455	439	429	435	443	442	406	435	492	387	429	457	440	432	414	441	445	447	438	459	441	416	427	450	419	449	425	430	431	435	418	466	425	420	443	409	417	440	415	430	447	425	407	447	454	454	469	437	448	429	420	439	439	450	434	436	459	434	441	458	465	472	455	478	486	396	452	422	393	431	454	450	438	414	421	394	433	455	465	485	429	458	457	404	464	432	423	428	407	455	432	431	407	491	481	413	454	481	456	456	421	441	456	435	437	460	438	449	438	424	427	442	437	428	445	444	416	390	468	442	434	433	411	404	419	405	429	405	432	445	433	452	458	450	425	433	419	420	465	417	433	441	437	415	433	425	445	409	422	411	498	410	440	410	451	432	433	435	431	439	447	416	417	442	426	437	442	440	418	427	435	413	457	416	416	442	432	437	422	442	420	408
6965	10705	8396	4645	3307	2548	2133	1757	1316	1017	844	752	754	654	573	579	598	556	544	545	529	471	513	482	517	510	450	522	518	501	547	525	514	485	476	460	486	470	490	469	456	460	491	504	503	483	473	459	476	469	467	439	475	480	470	445	490	469	453	435	437	448	472	501	464	436	465	477	454	435	457	441	477	421	459	500	476	471	469	444	467	465	419	457	483	502	424	495	443	464	416	483	480	450	479	460	484	468	460	513	488	501	455	498	473	474	486	411	493	454	462	460	462	457	460	500	460	481	471	479	466	489	436	471	491	473	440	439	471	481	450	479	439	468	437	394	456	455	459	510	496	464	481	471	489	468	526	469	456	456	449	476	487	437	446	448	446	485	478	494	461	518	447	458	476	432	445	454	465	437	499	451	455	434	437	458	456	474	487	474	483	474	488	497	469	500	462	483	451	462	456	492	469	451	449	479	477	481	466	505	423	448	480	437	437	489	451	513	457	437	436	498	444	509	442	468	457	474	443	457	439	441	485	492	443	438	447	434	464	448	455	437	446	478	483	471	453	475	459	452	510	451	420	463	461	448	448	461	478	500	482	460	458	452	448	470	502	471	475	445	480	451	473	476	470	456	476	487	401	466	468	478	466	459	474	459	495	464	468	423	503	459	475	454	475	456	508	446	508	460	477	430	485	483	449	434	433	425	437	467	442	500	503	440	475	475	464	470	452	501	434	505	428	473	450	490	531	442	442	460	451	447	420	464	483	450	482	510	461	466	425	445	461	459	481	450	480	484	449	475	463	496	471	449	480	469	440	458	447	459	477	466	487	429	466	452	453	460	497	481	463	480	469	487	499	475	430	431	481	500	452	471	505	481	480	490	498	474	487	479	442	463	466	454	472	466	487	459	480	434	486	489	456	438	461	471	465	482	503	434	455	424	475	457	480	489	433	445	453	492	447	500	499	444	483	474	430	461	500	454	445	472	466	482	483	430	473	473	480	492	466	505	446	467	418	447	506	450	493	459	477	461	475	502	479	456	478	500	475	440	464	455	478	486	432	499	441	470	455	496	468	462	457	505	482	489	396	487	449	455	433	486	461	487	487	443	453	438	428	441	482	481	472	443	452	471	421	448	461	496	470	458	470	441	478	456	492	427	507	473	464	462	465	462	483	450	470	467	483	449	464	482	444	452	473	477	483	432	446	470	457	470	458	464	449	453	457	451	469	444	467	476	453	450	463	475	445	473	437	482	443	484	469	436	497	457	505	463	481	461	463	455	453	452	463	465	489	460	497	480	461	473	482	479	442	471	465	423	465	514	485	459	446	454	447	451	502	430	444	486	545	492	453	461	431	464	482	467	490	480	437	477	465	522	461	476	458	449	436	491	430	446	474	437	435	503	458	443	478	443	478	489	438	479	521	446	489	460	467	487	464	493	465	481	481	489	446	452	466	498	435	477	476	486	501	445	514	451	486	452	429	465	486	483	458	460	496	475	500	486	442	428	470	486	452	482	471	473	470	438	413	482	447	481	467	481	466	459	456	491	468	448	494	515	473	483	461	471	517	486	435	477	504	467	497	441	450	521	454	486	467	477	506	479	435	483	507	448	467	474	455	501	493	477	442	443	465	465	434	447	468	432	467	452	485	442	457	435	488	457	482	429	473	453	457	491	500	450	522	437	478	475	460	507	493	453	486	462	448	466	476	500	484	477	472	458	466	464	437	501	467	460	485	489	445	491	463	427	447	451	473	490	507	460	449	489	455	450	470	488	460	471	494	473	468	475	422	463	476	456	493	456	421	491	496	473	468	463	452	481	468	466	459	463	448	480	489	476	433	459	472	470	463	447	474	493	465	459	485	468	555	500	455	411	486	454	492	476	448	475	449	490	468	449	486	493	450	477	431	472	435	463	438	456	462	473	484	441	465	468	457	483	441	504	439	460	510	480	488	451	431	473	488	528	448	482	438	471	456	459	445	459	490	442	481	458	480	446	465	489	471	497	455	457	469	471	418	454	496	521	477	492	464	498	432	468	485	489	468	469	482	462	454	475	530	452	464	471	445	467	477	494	471	473	478	503	462	478	482	485	473	475	467	475	468	460	474	452	449	483	443	462	465	463	466	455	496	458	464	467	468	470	480	426	450	457	451	461	452	494	457	450	448	489	460	449	455	475	474	478	442	476	442	424	474	489	477	472	441	464	468	516	474	466	479	457	460	486	474	424	454	441	450	482	436	452	428	452	466	473	450	472	470	468	458	472	486	406	459	475	495	456	425	428	442	443	453	460	451	484	470	480	456	456	448	473	495	494	477	482	443	469	454	463	476	451	489	429	451	452	427	443	485	492	450	459	435	443	481	483	434	488	515	474	452	469	492	476	459	442	477	462	446	480	449	477	506	471	487	488	453	479	458	452	501	471	461	465	423	479	448	431	514	436	469	432	477	472	489	465	453	458	450	447	457	512	437	457	502	481	502	431	486	459	481	444	445	450	477	455	437	476	494	473	469	434	426	455	450	468	465	433	452	481	461	468	470	480	453	483	501	460	457	479	475	482	463	523	484	445	450	479	486	473	461	468	428	465	454	467	472	446	441	456	487	465	504	491	430	478	488	459	466	498	453	443	422	440	466	478	491	478	475	464	438	451	494	467	475	460	491	444	508	492	454	486	468	471	499	462	460	434	432	489	492	486	449	482	462	480	443	486	452	477	467	483	452	479	458	455	484	462	488	470	472	455	473	436	469	430	427	474	462	447	482	473	507	465	484	477	483	440	447	453	520	463	492	454	451	456	444	447	447	475	441	487	443	491	480	466	477	469	478	465	448	474	455	487	461	471	452	444	487	450	483	480	489	438	467	483	449	491	436	457	432	491	479	433	486	481	449	488	453	466	467	494	492	495	466	460	462	476	459	455	460	427	460	455	496	456	493	451	444	452	474	474	466	442	459	503	477	507	465	453	460	443	494	489	467	474	459	477	463	428	466	438	468	440	489	497	460	460	452	455	524	462	447	463	446	464	482	477	442	464	467	420	495	452	491	459	493	442	468	445	452	456	479	480	497	485	462	486	423	469	467	475	473	480	464	451	424	471	479	444	483	398	452	480	450	475	479	439	470	478	453	471	467	478	481	456	470	458	484	435	452	482	450	461	449	489	403	493	432	447	447	459	481	459	486	461	477	454	479	423	476	442	483	474	493	462	506	448	475	470	478	459	480	468	466	463	491	462	431	447	475	507	460	490	483	455	471	476	453	454	412	430	501	445	463	432	460	509	520	472	480	497	523	460	486	488	504	451	451	463	467	475	482	442	481	455	472	462	499	523	456	502	505	455	459	435	455	462	488	464	516	452	465	456	447	459	468	454	450	454	490	480	489	485	480	452	477	490	500	446	452	466	447	454	470	521	457	484	459	425	467	467	481	467	470	490	430	476	480	437	444	464	482	464	495	461	506	454	426	473	461	494	481	479	461	508	459	488	454	514	470	456	466	442	496	472	453	458	474	423	472	503
23676	21216	28575	24160	21246	13164	3513	2154	1671	1402	1182	1028	948	924	886	827	811	840	775	781	754	709	698	702	772	705	715	724	690	710	709	661	738	744	691	686	696	672	674	643	687	688	641	683	668	679	668	690	681	638	683	661	636	691	701	643	681	630	655	674	635	696	665	701	690	666	678	645	684	668	629	635	621	705	639	634	704	686	661	697	607	710	660	676	645	627	678	626	678	699	682	640	611	646	657	651	658	699	682	676	654	678	661	689	681	701	671	610	707	684	670	659	627	658	675	644	693	663	644	660	634	670	686	675	600	666	691	644	657	658	643	639	655	662	688	642	650	684	662	672	650	667	644	667	625	653	649	631	717	678	659	642	647	645	670	679	674	681	649	684	634	638	680	698	641	647	650	661	690	657	687	628	633	651	660	666	656	723	608	660	684	655	630	680	690	647	645	619	686	677	670	623	616	639	634	630	669	690	659	646	655	632	672	610	632	628	666	673	634	658	637	646	677	637	616	665	674	659	678	694	646	676	638	623	657	668	674	626	705	681	677	634	665	620	687	652	647	689	643	650	639	650	675	683	607	699	681	657	630	668	626	674	609	678	658	630	621	653	651	644	648	626	662	656	670	696	644	684	694	700	675	635	657	643	648	681	714	690	620	686	676	654	653	671	688	660	748	662	665	639	702	648	631	703	704	684	647	703	670	658	649	698	607	642	651	663	616	694	730	654	658	723	696	687	643	655	645	663	648	648	663	677	660	698	699	637	644	668	619	628	653	649	630	655	619	692	666	637	656	688	664	674	713	624	690	650	656	647	689	670	623	610	628	643	672	662	633	648	679	652	684	678	634	657	617	607	652	701	626	664	658	678	673	646	635	643	616	624	676	649	693	636	687	663	620	668	716	642	685	666	711	681	689	624	647	659	615	665	653	716	655	671	665	680	698	660	640	677	634	707	646	640	628	675	634	677	624	687	630	681	657	631	644	688	649	681	651	643	678	641	640	682	678	697	631	645	638	683	661	627	644	687	654	594	676	656	655	640	636	682	642	706	670	651	653	613	597	642	626	671	690	660	673	674	696	661	702	688	659	668	650	675	639	680	660	670	704	640	604	639	656	655	676	666	652	702	672	670	717	662	624	663	675	608	603	671	646	611	656	675	666	663	643	636	630	666	682	668	646	654	659	672	705	584	660	689	625	673	676	621	689	677	664	644	671	636	676	670	623	663	643	648	729	686	663	652	671	677	677	699	671	615	657	651	600	622	638	668	667	650	649	638	673	687	627	667	676	635	643	595	689	669	672	668	651	627	631	654	638	620	695	675	639	645	703	640	625	665	638	674	634	642	645	654	640	665	610	648	611	666	669	620	691	682	589	640	640	663	709	669	629	634	711	659	674	644	611	681	665	692	639	659	685	628	655	677	599	654	679	678	637	626	661	675	609	653	674	640	651	680	684	692	652	617	648	681	687	673	695	650	643	619	620	644	690	635	645	651	667	650	638	594	631	666	650	646	663	735	633	655	628	662	621	676	675	686	626	637	624	661	624	680	656	665	694	666	670	657	682	621	656	687	638	661	639	648	665	636	614	636	672	632	676	646	657	670	587	675	670	644	656	660	659	674	674	627	668	687	692	625	618	687	652	672	636	644	670	651	672	650	694	592	661	657	641	663	676	699	635	654	664	639	642	660	684	668	650	674	601	685	656	674	632	661	652	674	655	669	630	616	612	640	712	679	644	645	651	618	642	658	662	670	617	684	687	669	646	676	617	585	669	664	651	652	631	674	670	712	665	659	649	690	641	655	674	679	648	656	642	644	617	604	627	597	689	650	637	666	683	636	605	660	674	666	672	634	679	690	631	607	650	657	629	682	732	637	677	663	664	614	643	648	680	698	679	644	633	634	649	639	646	650	643	624	635	635	622	677	708	647	668	695	661	671	649	675	669	661	660	682	677	640	652	656	671	632	650	669	663	678	708	676	668	682	666	603	658	686	649	619	608	662	679	647	628	639	646	654	629	682	647	644	652	691	609	679	639	694	711	698	655	638	676	680	679	656	634	647	654	609	678	690	686	674	687	664	657	652	627	691	666	671	646	672	699	632	655	649	606	631	644	631	708	648	670	704	680	662	628	662	658	631	651	637	694	649	673	689	627	687	609	651	666	651	621	655	608	635	683	667	692	665	663	636	646	662	628	650	682	675	650	640	648	635	648	678	666	678	670	638	666	610	668	621	643	671	672	633	649	681	601	650	621	638	676	685	656	648	677	629	670	705	634	635	640	707	699	637	663	653	673	701	667	673	627	629	640	664	645	668	660	602	665	623	715	656	659	674	653	678	732	655	675	635	623	661	650	688	679	665	649	648	665	643	679	687	669	672	630	683	665	656	662	683	635	683	667	708	643	685	685	638	667	635	672	624	640	654	682	620	681	680	647	617	641	679	685	679	650	630	634	646	651	662	690	627	650	638	657	653	688	679	636	630	664	634	664	646	648	639	637	656	645	675	662	657	689	697	592	644	627	659	632	599	665	682	641	595	659	651	647	663	692	663	646	696	675	684	630	679	626	625	646	633	680	658	732	636	647	637	651	676	651	617	675	632	657	729	655	605	679	686	687	614	714	708	619	652	665	629	639	660	634	695	694	680	653	668	650	655	682	607	652	662	636	638	686	662	668	680	694	627	602	629	699	672	633	652	624	627	630	666	659	684	693	631	622	690	679	672	627	710	652	671	639	676	677	626	654	690	660	650	683	654	671	684	613	677	652	669	707	663	645	625	668	641	625	636	668	643	660	659	672	637	644	642	618	630	671	642	596	656	652	690	678	634	667	659	690	647	660	682	621	658	673	607	696	678	685	633	628	685	672	658	655	691	647	624	659	661	648	727	679	632	664	651	683	649	665	629	691	624	627	676	657	668	660	677	662	664	676	643	667	638	637	640	664	601	642	645	678	669	651	700	670	619	653	670	623	639	673	679	658	602	653	659	656	662	643	623	709	675	664	667	671	673	688	646	665	671	647	685	668	644	666	684	683	639	635	624	662	693	662	659	620	654	658	648	661	649	609	655	580	644	673	659	691	686	686	667	629	713	623	646	654	678	615	637	637	659	712	656	682	647	685	672	702	665	631	638	639	634	663	664	640	657	632	685	655	623	651	666	646	641	630	658	596	670	628	650	629	615	684	640	666	659	656	690	638	683	683	661	649	651	628	696	690	668	714	625	634	641	639	685	674	615	671	643	653	646	689	667	685	629	598	644	674	623	691	658	651	653	690	611	665	666	649	670	652	644	660	610	652	652	654	625	663	655	656	640	657	637	651	615	635	641	639	678	642	660	663	672	669	666	641	659	705	634	656	674	601	637	655	619	633	662	616	705	638	637	659	655	690	663	635	708	684	679	666	637	692	637	638	654	627	659	650	628	634	655	594	631	622	653	675	637	616	629	618	648	703	644	706	670	724	674	637	660	642	659	685	640	692	655	661	627	661	657	644	640	661	682	667	647	684	672
6719	19434	15469	8582	6614	4897	4013	3120	2419	1950	1610	1448	1213	1103	1060	989	927	882	885	872	878	800	790	773	799	799	779	770	781	782	753	770	738	780	766	803	749	778	701	739	769	699	808	769	681	697	740	734	685	733	723	723	745	720	711	695	746	676	658	671	740	736	676	743	693	697	692	659	685	721	712	731	693	754	706	656	707	644	733	702	695	744	726	680	696	681	759	703	707	746	715	742	738	703	713	720	709	674	696	699	698	735	748	749	734	708	669	705	654	680	667	749	750	638	692	735	710	690	727	716	683	695	704	708	732	688	759	676	707	715	677	698	713	714	714	749	704	715	744	692	672	782	679	700	674	676	695	722	667	744	699	659	676	723	675	680	645	736	695	682	657	680	707	702	706	676	682	697	702	708	689	737	722	721	701	740	706	677	698	669	698	705	665	701	681	710	774	681	730	665	747	728	727	744	724	708	682	760	657	694	710	695	702	686	740	676	692	698	698	684	714	631	734	740	728	714	696	659	683	759	732	699	695	690	702	689	688	707	739	723	705	691	696	675	692	782	727	728	660	679	741	721	721	724	691	704	715	661	708	751	708	663	747	738	679	680	712	659	701	709	764	708	682	706	717	717	710	700	718	733	687	725	737	698	711	686	682	673	689	728	679	685	710	738	681	712	718	720	693	676	649	681	671	709	671	669	701	732	719	715	723	703	703	690	729	713	698	729	704	711	653	676	722	698	712	695	686	744	749	698	673	692	706	716	695	695	667	679	685	696	689	693	649	717	754	670	707	738	656	751	691	726	717	702	635	722	645	721	626	761	721	685	675	710	727	714	707	731	762	705	751	714	670	640	682	738	671	704	650	703	725	671	740	692	739	688	688	732	676	697	715	665	716	750	712	703	692	708	711	718	759	702	690	722	722	684	744	691	683	679	723	657	713	685	695	730	688	762	652	667	735	710	693	681	705	705	675	705	701	689	691	683	672	680	677	662	682	695	697	714	662	690	731	681	706	728	651	722	716	706	747	704	760	733	681	689	633	679	692	678	721	706	727	729	753	695	673	733	696	665	743	693	702	723	743	690	741	733	731	711	685	702	698	701	709	697	702	717	731	706	719	725	707	694	655	663	717	712	690	678	710	730	748	712	708	689	713	756	696	715	670	699	709	735	700	713	718	683	667	685	694	707	679	703	745	695	676	710	736	704	742	676	670	717	704	691	696	693	767	696	716	672	767	703	693	710	659	745	688	671	673	684	696	698	671	720	745	738	713	706	719	682	743	705	739	681	682	688	702	695	731	675	748	679	652	706	664	680	693	680	729	683	720	638	651	714	678	728	727	742	673	655	694	637	697	726	708	756	716	678	699	692	696	724	706	752	718	689	727	711	691	683	693	688	639	690	710	720	734	704	699	757	685	701	715	690	724	712	731	697	696	732	664	721	691	690	742	680	726	738	669	671	717	693	754	666	726	631	703	736	736	656	675	711	693	740	691	712	709	742	696	697	736	703	712	728	738	711	712	712	683	699	715	710	668	718	682	687	717	672	710	722	693	722	699	768	703	685	738	688	735	679	717	723	703	727	694	694	663	730	716	599	662	708	725	705	685	714	743	681	660	685	701	717	699	673	701	718	666	710	737	677	688	653	682	711	715	745	635	660	704	693	690	717	685	708	721	672	712	641	750	699	711	678	756	675	688	730	717	710	671	719	736	685	684	708	710	676	689	674	714	687	716	730	742	702	665	747	664	694	671	703	697	682	723	713	710	725	711	666	719	655	708	701	705	657	698	692	669	727	680	720	715	702	698	716	665	708	716	680	711	684	741	668	769	690	707	671	690	714	688	669	679	712	735	695	726	712	704	710	731	715	709	721	697	688	678	732	686	732	707	662	658	679	689	715	693	745	683	720	678	705	687	691	731	717	625	710	639	745	711	729	678	675	741	680	681	718	762	699	697	732	690	697	713	689	710	655	702	703	725	684	680	653	710	718	721	680	675	705	701	702	720	707	725	691	707	680	648	693	681	710	709	703	690	701	634	717	728	706	649	679	676	667	753	705	685	683	709	632	721	668	703	730	678	665	670	669	721	747	647	736	719	739	709	721	698	740	657	719	686	702	691	708	686	663	709	673	709	697	725	694	715	699	724	730	696	759	732	696	698	702	655	717	674	714	690	716	704	707	720	711	687	695	695	690	692	739	661	691	728	718	709	674	733	684	692	701	761	723	698	678	707	678	720	662	719	691	692	748	708	717	640	758	706	697	704	721	709	681	687	698	684	671	748	673	650	715	702	693	667	674	672	670	715	738	706	735	702	680	677	679	727	722	675	694	644	672	702	639	645	697	675	698	678	683	738	704	702	667	650	710	679	708	673	657	750	717	663	704	712	681	697	656	697	656	666	671	703	659	707	743	671	700	691	704	684	694	724	734	732	692	687	720	747	685	710	711	707	719	715	666	700	710	681	692	646	716	681	698	705	747	696	728	720	683	714	733	662	690	700	724	711	705	705	728	726	677	691	698	716	709	699	666	711	682	659	712	677	727	684	667	696	711	723	722	679	676	703	705	739	708	716	671	680	708	731	672	708	686	709	727	659	701	729	679	695	702	706	667	678	708	688	749	728	677	742	731	736	697	693	741	710	719	686	671	692	714	718	743	717	698	692	684	697	741	685	670	689	687	728	673	696	737	684	712	677	691	710	740	726	692	708	719	705	705	676	683	780	704	657	692	722	676	701	709	735	694	733	686	675	682	672	728	671	689	647	669	698	714	775	727	756	697	711	715	724	663	675	747	652	685	713	689	679	701	701	723	692	643	687	661	677	696	684	674	655	707	723	681	779	725	697	630	673	708	728	656	669	692	687	712	719	727	724	660	682	733	662	739	677	662	665	716	707	698	662	691	679	683	711	743	687	688	730	712	649	719	715	706	675	713	751	673	719	701	716	715	708	719	722	704	697	734	678	694	689	681	700	694	697	722	692	697	639	710	727	739	715	689	664	675	679	669	705	711	694	732	684	663	712	692	742	720	707	674	726	682	669	697	728	677	655	658	682	681	720	700	695	686	680	719	673	731	696	705	737	733	672	690	688	747	705	714	662	686	769	708	733	718	683	701	698	672	695	716	730	692	662	702	659	717	723	700	703	706	662	671	668	679	651	727	673	726	669	680	676	674	650	702	689	704	703	702	677	718	724	775	672	718	713	670	635	643	711	728	708	684	696	712	712	697	673	664	704	678	709	706	749	697	694	707	698	676	687	707	709	701	683	655	674	692	658	672	706	674	723	668	633	727	704	700	722	734	688	713	708	740	681	731	659	657	706	685	693	716	711	713	695	688	712	703	696	725	698	700	728	703	717	720	678	704	716	722	722	691	703	703	712	694	719	686	665	728	655	673	704	703	703	662	716	692	654	663	740	696	686	692	697	674	664	730	707	677	724	712	678	726	722	693	666	646	714	683	690	677	690	688	743	646	766	682	645	692	707	722	703	724	704	712	681	705	722	663	740	743
24715	21181	27591	24990	14420	2870	1792	1273	966	768	643	596	504	518	493	411	470	387	400	384	369	359	355	378	324	325	333	336	358	322	372	350	333	306	309	357	318	320	315	345	338	298	306	312	284	321	327	308	322	293	318	355	291	328	337	294	321	295	291	322	310	307	345	326	309	279	343	321	325	310	310	288	343	309	309	316	316	329	308	295	306	309	320	305	296	329	304	338	301	303	324	291	311	312	318	301	302	315	297	293	298	308	316	302	369	315	293	328	318	328	269	343	304	292	337	308	276	272	286	325	291	325	289	330	324	287	340	295	300	348	286	341	307	296	335	303	298	325	285	305	312	303	296	325	315	325	303	354	305	303	323	314	325	321	326	292	325	297	320	331	294	344	312	308	327	281	302	297	317	321	296	302	302	322	300	324	310	315	331	310	287	315	309	323	330	299	344	272	299	297	336	316	298	313	316	331	295	304	310	327	310	305	320	319	311	323	340	325	324	299	302	304	288	284	317	299	322	328	313	314	307	315	292	302	297	355	317	302	290	294	295	299	301	319	358	297	330	344	318	277	296	317	286	325	322	294	300	322	304	313	314	322	330	343	320	311	344	310	316	312	288	314	291	338	290	288	292	291	312	314	337	295	332	301	299	296	320	300	313	326	333	309	314	314	297	331	324	316	297	303	330	292	327	334	299	331	284	326	303	276	334	303	318	327	318	327	315	316	323	264	297	311	299	305	323	316	312	282	321	318	316	320	305	311	292	324	314	309	275	312	328	323	306	311	346	309	296	352	304	316	320	288	314	326	292	335	318	312	312	328	313	324	306	302	324	326	298	301	335	299	322	322	303	336	329	304	294	305	322	303	307	308	298	315	285	311	355	322	332	308	334	297	285	319	314	306	298	272	291	299	331	337	335	310	333	333	304	309	312	306	300	297	321	338	312	307	296	301	330	311	341	301	312	278	298	356	312	307	295	301	300	318	301	299	305	337	312	301	315	306	324	285	272	312	337	288	317	328	334	304	316	304	288	333	326	319	321	284	293	311	309	276	329	315	297	317	317	292	329	334	330	316	292	331	291	305	289	325	311	302	301	307	273	322	295	328	266	341	283	283	323	295	282	340	297	337	339	299	350	288	329	293	317	316	311	310	343	305	290	310	322	332	334	311	332	315	312	309	351	282	298	331	322	292	293	352	295	341	319	322	305	311	299	283	345	323	322	306	296	302	316	332	315	280	286	305	304	279	322	312	303	315	353	271	257	306	307	295	313	305	316	313	325	300	294	300	321	320	296	298	307	322	286	307	324	297	298	322	328	311	319	308	272	302	327	294	323	333	284	315	308	301	303	334	330	283	307	293	310	343	322	291	295	328	323	273	331	293	325	310	342	328	292	316	324	321	350	326	296	283	314	314	307	302	325	341	295	317	333	288	288	329	308	326	355	296	322	312	278	292	330	284	325	343	291	319	298	307	310	358	314	293	322	324	303	280	327	310	317	334	291	352	342	318	338	278	316	299	301	333	315	299	297	314	295	293	282	335	292	324	297	312	304	310	305	314	313	304	306	315	323	295	304	311	309	298	304	294	302	283	311	298	287	306	318	340	301	312	278	297	336	333	315	304	286	302	288	309	299	324	307	307	341	327	308	340	328	312	296	302	304	330	307	292	303	320	302	281	313	301	304	329	316	320	298	301	340	307	307	330	309	313	317	342	312	306	290	318	328	295	349	324	329	308	318	334	291	309	313	289	302	296	290	295	348	289	285	309	300	327	320	322	279	261	312	318	294	311	320	333	308	316	315	287	307	322	294	280	303	326	301	271	308	311	312	287	289	312	294	269	282	301	293	301	297	323	336	333	328	297	311	296	321	316	292	329	296	302	329	336	297	282	334	303	339	303	296	298	316	295	296	310	328	319	324	304	299	343	323	325	322	290	318	300	274	284	282	313	301	319	323	305	306	305	307	284	315	295	311	315	314	323	310	276	325	292	312	279	287	306	301	295	279	324	314	327	320	310	295	292	310	296	288	301	319	300	279	317	291	279	307	308	296	316	283	309	334	295	352	317	296	288	287	329	289	293	318	286	319	295	335	344	310	312	312	334	316	298	319	284	306	327	303	275	309	293	315	330	319	362	323	333	316	294	322	296	305	344	289	318	267	291	290	312	318	298	329	333	288	290	319	320	323	319	308	308	313	280	307	290	289	314	295	303	324	315	310	322	287	343	309	290	306	338	360	308	308	291	309	266	295	341	313	325	295	310	325	342	275	304	319	318	303	308	292	329	289	317	307	267	293	312	246	335	294	297	287	288	314	320	331	286	315	293	335	347	316	356	287	277	319	308	286	332	303	349	322	300	310	312	358	335	294	330	297	326	317	334	328	300	298	326	338	329	289	285	318	293	302	286	333	301	301	316	309	292	307	310	321	292	318	315	288	322	304	302	302	305	313	295	311	319	304	322	292	293	308	283	297	309	315	305	334	283	301	328	313	285	292	309	323	290	337	317	318	275	294	330	303	309	332	300	324	295	296	355	306	305	333	308	291	307	320	321	313	281	280	359	297	309	320	322	304	337	316	354	294	296	312	304	310	313	324	328	324	309	292	332	319	304	319	312	290	303	311	321	327	314	323	316	329	306	301	310	318	282	308	297	314	314	325	301	309	304	304	319	312	290	333	333	295	331	283	313	325	287	283	310	312	307	302	343	304	306	308	298	294	316	316	348	308	320	317	263	331	303	323	295	310	337	322	325	276	326	345	344	304	316	324	311	303	315	282	318	306	313	319	294	337	338	284	322	289	302	301	294	344	332	285	309	299	348	325	355	324	288	285	312	329	276	317	310	297	289	331	314	322	309	317	298	307	329	324	312	302	324	293	333	303	338	297	282	289	345	319	310	330	316	276	293	283	316	288	313	331	302	331	315	319	273	285	305	294	287	307	331	312	324	316	304	305	327	307	290	335	303	278	294	336	311	313	325	279	284	337	321	289	304	346	294	303	334	294	346	307	309	295	323	289	323	314	310	339	301	286	304	296	315	344	321	323	341	324	301	320	303	338	314	279	339	313	288	272	262	280	282	303	320	333	320	324	303	329	319	303	309	318	313	296	312	302	297	335	299	301	274	305	295	284	299	318	324	306	281	304	321	303	313	300	311	301	347	304	310	354	337	312	343	313	297	337	299	340	306	280	297	314	288	308	345	317	324	282	322	274	284	307	300	279	308	298	324	314	301	330	272	338	301	316	311	301	341	312	324	318	279	340	294	289	318	306	329	313	315	307	324	315	292	295	314	296	322	317	344	317	319	304	277	300	273	310	311	306	326	316	310	326	286	309	308	299	323	302	313	303	306	306	284	312	286	280	310	298	314	310	300	317	328	313	308	340	291	287	281	282	305	320	295	324	295	315	289	285	323	335	297	342	322	316	316	318	306	272	319	295	287	320	329	322	323	330	299	319	295	286	297	307	312	287	304	307	314	339	337	288	273	300	297	316	315	319	316	319	340	279	293
6545	15811	11858	6572	4887	3671	3000	2253	1668	1294	1010	860	752	623	645	583	535	509	481	485	466	459	430	407	406	373	413	427	416	390	373	389	404	388	390	376	352	360	370	364	357	366	391	361	371	355	351	388	358	382	339	375	401	370	347	363	355	343	344	367	392	361	323	387	354	368	365	331	319	347	351	376	350	390	357	358	383	388	387	330	405	360	360	345	368	350	376	366	369	391	368	361	347	366	346	349	393	357	367	367	343	369	390	376	347	380	335	341	374	358	375	354	349	346	350	353	370	352	345	353	337	342	351	348	367	351	359	337	372	360	368	347	348	363	354	390	364	356	361	333	336	362	350	371	340	363	352	366	335	335	357	318	335	344	366	336	309	352	347	322	384	361	352	354	376	385	341	351	350	306	401	351	375	338	345	362	384	356	371	358	325	344	355	356	363	357	359	363	342	382	340	352	341	321	350	336	361	356	360	344	350	334	370	346	346	325	346	381	370	352	333	381	377	326	365	360	364	375	377	339	358	351	401	362	336	300	329	348	371	395	338	339	373	370	346	341	351	353	381	358	341	338	346	349	330	350	365	358	341	353	366	342	348	362	367	348	322	324	338	353	330	361	315	319	348	380	366	380	370	339	346	316	359	365	361	344	365	337	327	337	335	338	348	344	353	329	350	354	360	340	352	315	382	354	336	361	352	357	371	356	352	361	376	351	382	345	345	384	353	372	355	374	360	343	372	324	322	339	310	386	330	368	377	331	349	395	371	402	356	318	361	325	328	350	377	368	366	328	345	358	341	337	356	344	381	360	381	387	370	366	355	377	360	363	349	328	351	368	393	343	409	343	336	357	351	365	354	343	341	352	367	359	348	349	355	372	340	367	332	370	369	363	343	370	351	315	348	350	365	326	361	332	373	356	339	346	330	333	332	338	347	358	369	361	381	336	328	367	353	368	366	355	370	321	336	359	343	310	330	369	365	319	316	320	341	372	379	348	355	362	312	397	339	386	407	318	363	366	360	347	344	340	344	369	366	362	315	320	381	360	352	352	360	337	318	352	363	357	366	370	362	324	319	352	350	358	353	352	329	386	318	353	334	343	364	353	337	340	368	365	344	342	382	356	350	376	377	363	369	382	344	349	336	354	342	332	324	353	369	354	378	352	357	338	367	357	383	378	378	345	365	320	370	353	363	358	343	350	337	347	333	343	344	346	350	350	384	338	354	358	339	366	369	353	366	348	374	348	334	342	340	357	331	368	357	371	349	382	341	332	344	374	363	354	343	356	341	350	379	318	337	341	356	375	386	353	381	327	339	356	332	381	340	383	327	362	342	364	355	379	336	336	360	360	367	354	329	311	334	381	381	357	336	345	379	344	366	324	326	340	378	350	365	376	354	349	335	350	380	372	349	358	373	336	343	356	354	330	371	355	371	341	376	317	339	352	364	355	353	364	316	350	356	334	349	337	350	354	336	354	356	381	348	338	363	337	334	352	340	352	377	337	377	363	359	358	323	309	350	334	357	369	346	353	364	337	324	356	340	383	350	349	379	346	357	335	376	384	360	340	374	360	328	373	339	359	355	330	391	359	346	336	339	348	363	331	342	347	351	346	345	367	347	329	386	354	342	340	349	363	392	365	363	357	366	341	367	386	344	360	370	345	326	313	339	370	351	366	337	357	324	345	365	399	357	375	366	391	341	366	376	341	354	333	357	371	357	380	348	357	338	338	400	371	387	357	334	362	355	358	363	359	334	329	371	351	348	344	325	346	345	376	351	374	335	377	341	349	341	333	380	353	330	389	367	339	325	354	350	357	330	332	350	365	334	335	365	350	365	344	377	340	372	344	326	311	317	346	364	335	379	349	324	315	371	376	344	380	342	366	349	353	346	400	326	387	377	353	350	363	378	351	361	350	347	396	370	343	369	342	321	348	367	340	326	344	356	332	358	315	333	360	351	313	391	353	339	326	363	373	362	369	347	314	361	368	362	393	377	340	347	346	337	360	371	358	347	381	335	347	338	386	350	364	338	368	379	347	351	325	327	344	327	389	356	341	352	372	376	399	367	374	357	353	352	376	329	367	351	340	357	354	335	347	328	348	327	387	344	362	342	338	342	354	383	328	330	344	332	362	359	373	388	355	367	353	362	353	360	352	343	339	363	370	357	351	358	346	353	378	301	387	343	382	339	360	325	335	358	335	349	357	383	355	350	362	372	330	371	385	341	345	344	352	386	352	370	333	344	364	333	341	334	363	339	340	363	372	326	346	363	347	329	351	363	325	353	361	358	357	361	325	379	352	310	369	373	346	355	371	333	365	337	342	339	370	338	372	331	331	342	362	352	351	341	346	364	329	368	340	313	367	359	349	353	390	340	359	343	331	370	351	348	369	354	346	370	350	371	333	394	345	323	375	358	338	329	356	369	360	361	342	340	357	346	351	310	331	336	336	333	337	375	368	379	333	363	343	340	322	338	338	376	366	326	325	341	397	350	346	347	359	371	349	346	339	352	348	366	342	366	346	309	365	360	325	355	365	352	370	351	377	354	378	340	354	361	393	354	337	357	353	345	325	341	360	349	354	326	334	347	334	374	367	382	342	325	317	381	333	350	352	373	347	349	368	322	350	385	366	325	357	348	324	360	372	367	343	375	350	345	397	336	346	348	374	341	319	340	370	349	359	348	320	322	361	379	322	380	371	330	365	336	352	349	348	330	312	347	349	353	326	366	334	352	353	322	358	369	356	333	361	364	364	365	336	345	338	342	348	351	353	332	348	337	360	357	343	345	373	367	352	350	346	357	348	347	347	378	336	345	353	378	324	371	334	376	338	382	351	359	349	344	340	332	384	371	340	385	333	372	372	351	351	333	386	367	346	350	337	383	324	375	343	370	356	356	335	369	340	348	344	328	363	376	340	371	374	314	370	353	351	372	403	347	352	355	356	334	354	364	338	356	337	335	345	360	361	377	344	365	327	363	357	347	347	360	370	371	383	387	383	381	347	339	350	369	375	373	359	339	328	347	345	366	356	340	372	346	367	371	331	371	342	369	314	341	335	338	352	393	346	369	335	356	351	357	355	348	329	347	343	365	349	362	375	348	352	356	378	371	360	345	340	344	312	368	377	373	382	348	324	372	349	335	358	347	377	350	346	308	351	339	363	349	358	357	339	360	384	356	360	309	371	345	345	328	353	357	355	364	368	384	326	357	354	351	380	375	346	333	367	359	314	330	377	352	362	328	337	360	387	365	353	352	346	352	350	330	330	374	348	339	324	353	377	363	335	372	345	355	350	366	352	407	344	369	335	346	355	383	310	326	385	354	342	363	366	329	364	381	356	322	333	354	339	351	353	361	357	307	356	344	362	351	323	377	349	363	321	370	332	340	324	378	384	351	361	317	348	337	357	336	342	335	360	321	377	354	349	324	348	354	338	328	364	337	340	374	350	340	370	383	349	352	361	366	360	346	341	350	347	364	361	362	367	382	344	304	350	356	357	340	381	375	360
22546	21192	28930	23742	21197	21372	12412	3022	2047	1723	1475	1222	1104	1057	935	918	868	859	800	728	784	769	710	685	676	637	693	678	692	614	645	652	645	686	656	689	604	612	659	615	606	624	605	641	556	617	628	629	618	603	617	643	615	639	548	596	595	589	606	594	663	629	604	589	598	576	609	597	613	625	573	613	600	594	601	622	620	582	667	595	633	612	606	622	619	589	598	605	609	628	631	617	612	605	591	600	590	654	675	611	588	570	626	615	605	578	601	637	560	606	631	606	587	592	570	601	575	531	594	557	576	588	567	650	619	598	561	591	631	612	583	615	618	594	638	529	610	588	568	594	583	601	619	561	578	552	579	576	611	634	612	594	605	643	621	601	586	536	614	562	607	584	565	577	652	632	616	604	602	569	557	639	604	564	614	638	637	584	585	606	597	583	596	610	566	613	587	577	570	599	581	599	608	567	597	608	614	606	592	604	569	614	542	590	581	589	571	586	605	606	590	561	622	569	600	567	568	576	597	621	627	577	542	587	578	596	613	622	599	563	614	607	628	582	603	571	603	566	624	584	588	561	599	578	619	578	627	560	581	572	621	611	578	584	626	586	574	599	617	582	580	595	637	584	555	614	615	621	578	600	577	532	590	589	566	607	617	614	578	609	611	598	579	584	596	620	550	566	577	606	574	625	563	572	575	611	583	596	640	558	623	575	585	555	599	601	572	597	619	611	589	609	631	580	605	594	607	566	596	573	540	623	594	610	583	639	643	581	612	542	593	576	596	580	602	572	616	605	510	557	615	584	604	614	576	595	581	616	584	585	634	598	586	611	588	567	588	570	593	581	556	620	645	577	611	542	661	595	615	615	622	601	574	600	609	620	619	638	564	595	567	579	594	605	611	591	614	620	588	580	564	622	607	525	613	646	615	623	597	582	589	569	541	572	605	602	636	601	644	581	560	578	577	588	621	595	613	597	571	554	612	614	577	644	594	606	601	589	636	618	560	590	559	593	576	601	583	595	630	622	613	630	580	571	600	631	619	620	588	614	584	574	569	572	639	616	629	591	558	602	646	598	550	526	559	618	597	569	596	567	590	602	631	616	581	593	591	597	560	615	584	563	583	571	571	612	573	567	559	585	569	598	640	569	570	615	598	598	605	577	607	601	577	614	592	591	615	635	616	590	615	587	620	579	566	608	603	588	534	627	601	578	610	563	582	588	588	594	592	555	627	582	597	577	585	544	561	598	568	600	543	585	530	549	569	567	577	640	554	621	594	559	581	595	590	546	612	621	608	568	594	630	615	549	586	586	564	578	634	622	571	601	579	590	559	596	598	565	549	598	596	596	626	583	570	577	594	569	610	612	581	590	598	611	595	596	617	667	611	605	613	603	608	578	616	594	582	559	614	608	618	553	617	577	600	619	596	625	624	577	552	608	593	596	608	607	589	607	563	586	572	580	564	595	573	590	627	606	606	565	595	582	577	555	586	582	589	606	547	570	629	606	567	596	576	569	607	538	595	563	582	568	568	592	568	548	574	596	570	608	570	579	583	580	598	598	595	594	600	654	606	547	585	550	565	577	565	630	628	571	637	610	590	567	551	572	601	595	623	582	551	564	591	616	627	574	598	580	589	577	549	636	588	587	567	601	578	619	587	595	597	581	572	560	543	576	572	590	578	594	552	595	620	620	610	577	578	642	565	612	605	608	610	602	588	573	625	628	603	540	576	600	588	563	551	603	624	575	571	581	629	598	631	575	591	621	602	563	636	556	606	551	571	608	596	590	589	576	618	569	604	592	618	609	568	586	550	577	612	623	606	598	604	598	587	611	601	587	588	605	585	602	595	658	624	600	579	577	577	615	620	590	552	586	636	595	583	552	618	619	603	605	578	598	564	624	589	584	611	560	593	576	579	555	571	588	566	586	565	555	622	595	629	593	616	584	604	664	617	611	586	570	595	601	579	588	581	579	599	622	599	601	610	585	588	589	554	609	587	622	640	596	573	626	645	593	604	629	569	611	563	659	593	591	570	588	560	595	598	574	530	619	596	546	556	550	573	598	601	602	600	602	599	598	577	583	596	567	540	616	567	617	612	567	589	580	578	581	555	559	595	594	626	532	580	594	567	557	589	612	568	604	606	608	587	603	589	619	584	555	574	549	563	549	584	570	628	576	541	583	559	579	594	611	575	598	551	619	624	580	605	598	582	617	623	630	611	585	633	566	588	577	616	637	547	582	601	598	559	555	577	612	607	551	562	569	613	546	626	567	569	571	596	557	589	580	596	607	573	577	573	580	592	600	573	563	605	575	596	573	591	575	606	598	558	577	598	561	555	565	578	591	619	564	564	593	595	588	571	589	558	638	581	588	605	595	601	568	606	597	582	606	580	580	615	588	592	605	563	626	592	590	577	614	613	555	597	614	615	619	545	567	584	556	561	604	588	547	589	585	599	613	562	525	604	608	599	620	547	615	601	594	563	578	572	548	580	586	602	595	615	634	615	577	561	586	630	611	584	584	562	609	545	568	585	579	598	561	594	603	611	596	587	552	604	609	608	616	601	626	579	563	627	581	585	587	551	611	611	555	604	555	591	632	586	609	610	605	569	587	609	615	574	578	590	576	595	605	576	587	603	620	584	571	598	595	594	593	597	578	549	590	580	604	607	556	570	620	555	587	571	581	606	606	602	600	578	594	539	630	573	560	612	550	587	572	586	577	628	558	595	654	608	556	555	631	560	632	597	547	530	599	574	526	562	575	618	609	577	585	621	586	550	577	570	600	617	608	604	631	584	551	604	570	588	626	594	582	566	570	603	594	596	543	562	590	612	593	600	599	572	634	583	597	528	612	621	606	561	609	611	619	584	602	573	562	561	562	569	573	628	562	631	606	590	608	601	630	587	620	566	597	568	576	661	606	590	573	573	575	631	574	604	581	552	578	566	620	580	613	618	598	567	620	560	626	597	575	582	580	587	547	598	559	636	578	525	555	578	541	603	588	546	577	609	593	574	575	608	579	608	580	620	536	590	654	606	568	586	570	596	581	582	564	615	595	571	598	603	597	573	576	583	592	564	585	622	599	560	590	600	621	604	586	587	596	664	608	660	588	568	597	614	607	599	551	588	583	602	565	632	597	586	586	572	607	637	588	610	570	591	621	607	605	632	550	619	630	593	609	563	608	561	575	591	567	613	590	581	596	602	576	578	586	558	607	529	566	586	586	593	628	572	591	578	624	591	577	568	613	608	637	576	594	588	661	592	612	584	577	597	582	579	632	569	572	577	595	597	525	623	592	605	594	577	604	657	572	597	544	584	550	606	602	611	582	593	566	609	611	559	593	577	617	622	597	586	608	587	569	597	618	598	574	578	591	587	591	621	571	641	598	604	580	602	586	638	580	564	588	639	588	596	559	628	609	604	604	605	606	598	614	577	575	581	624	601	564	612	606	575	615	588	594	589	590	601	599	552	587	581	622	614	555	561	571	589	552	596	593	616	592	581	588	600	580
8260	25140	19709	11870	9049	6749	5482	4011	3139	2486	1971	1683	1504	1341	1247	1076	1016	936	962	914	872	860	827	778	783	769	772	728	721	795	723	756	727	758	755	681	719	693	669	680	646	648	686	645	652	715	682	674	668	644	682	658	684	653	684	659	661	649	665	701	641	672	689	658	650	658	644	679	640	624	653	654	646	633	636	672	638	627	625	640	645	648	677	626	629	637	682	644	642	668	651	703	639	667	652	660	660	626	631	642	629	652	690	662	704	691	620	672	697	623	641	650	664	688	623	641	697	683	671	682	637	638	647	639	662	616	645	607	625	604	617	653	585	644	649	604	632	640	666	640	614	625	633	669	657	657	630	618	614	635	627	660	668	613	649	616	645	631	637	660	628	594	607	627	618	638	630	648	654	625	619	665	640	595	684	680	588	665	620	628	623	596	681	662	649	665	605	603	611	608	610	623	631	633	647	656	634	636	636	617	643	585	626	620	591	628	616	609	597	623	634	629	682	675	644	617	633	622	628	644	671	610	634	662	653	632	632	654	680	638	654	620	649	616	642	631	647	645	616	618	648	678	678	624	654	589	646	646	672	660	627	669	670	608	649	655	664	647	641	633	645	619	650	653	640	653	676	656	650	653	632	668	677	658	615	629	649	634	639	688	640	697	635	681	634	652	671	614	645	619	674	629	638	583	634	628	593	675	684	638	680	653	603	620	647	618	662	625	606	620	667	656	614	627	632	605	647	650	635	637	662	664	620	638	644	646	624	620	638	692	643	659	642	639	666	643	617	663	617	636	625	641	640	672	603	676	673	611	650	619	638	657	588	644	657	615	632	629	626	660	617	630	600	639	621	632	630	620	654	682	638	645	642	622	691	656	622	598	651	595	641	610	647	614	610	639	632	654	667	637	666	617	703	605	628	637	659	622	655	649	677	629	627	642	657	608	671	651	606	659	609	627	680	631	662	659	653	696	588	613	619	653	649	605	615	637	669	647	673	596	606	616	604	644	625	616	644	644	658	642	667	602	633	661	638	605	621	632	670	651	636	673	632	681	676	642	658	663	671	622	682	627	614	615	636	612	641	632	642	596	645	683	646	651	690	636	615	642	670	640	679	675	654	645	607	694	625	682	660	596	647	644	622	663	604	638	601	664	640	624	646	630	672	620	613	633	626	596	660	628	615	665	681	649	663	621	657	603	646	632	603	680	648	605	662	669	654	643	665	626	607	607	616	639	638	663	694	626	642	636	665	619	654	647	650	650	627	598	628	639	649	663	629	642	622	647	631	708	636	637	645	625	626	598	634	622	655	598	676	649	615	668	645	650	639	632	652	639	674	643	611	633	641	621	613	603	633	629	644	686	617	627	607	665	604	617	683	654	666	595	605	677	637	634	667	618	658	610	644	618	677	669	667	667	670	641	654	665	630	611	657	670	648	607	618	652	645	646	588	625	634	628	625	685	642	614	653	617	678	634	642	614	620	669	642	594	635	650	643	652	635	613	659	670	658	627	716	602	665	649	654	636	635	656	636	621	659	654	632	636	621	632	630	660	633	625	604	616	612	637	627	656	673	640	611	643	626	650	620	609	655	619	585	634	673	646	631	578	669	644	674	628	649	640	633	670	619	677	594	630	646	656	626	594	674	624	684	651	616	633	629	664	636	675	628	627	631	617	644	688	609	659	605	631	663	636	611	641	655	635	602	630	623	611	687	629	673	647	655	603	625	629	599	639	676	650	644	615	634	646	635	642	647	644	598	655	633	625	594	631	648	629	673	628	621	665	637	611	627	635	620	693	625	649	656	628	610	656	635	655	629	623	625	606	629	649	631	598	608	650	636	652	620	644	635	646	654	596	627	645	639	619	630	635	643	626	587	622	621	666	676	659	631	662	649	683	620	646	659	648	633	653	638	634	680	611	624	595	610	677	630	648	661	666	615	644	637	607	578	643	652	610	660	627	634	627	634	621	631	670	637	629	598	607	656	637	666	642	649	614	617	597	605	644	643	639	648	604	670	626	609	611	653	672	618	612	669	621	635	599	639	641	633	583	617	624	621	635	640	651	635	650	615	645	624	639	631	649	621	651	631	649	626	658	652	620	630	670	664	639	632	613	646	656	626	638	671	630	641	669	616	645	630	627	634	655	645	567	608	654	684	627	615	584	608	653	618	648	671	622	615	610	580	667	593	632	623	648	620	636	608	688	628	693	633	661	675	647	627	671	598	660	605	665	611	641	647	629	657	649	587	662	647	643	640	590	654	688	627	601	591	637	682	604	639	623	645	599	602	632	654	646	637	627	673	632	638	623	615	629	611	643	650	673	647	615	683	619	633	620	621	672	644	627	634	614	647	623	665	642	663	629	639	669	662	630	637	616	592	641	665	663	681	613	629	611	628	616	635	665	632	585	677	643	629	650	623	617	636	647	646	620	653	634	636	636	628	647	611	650	603	655	661	632	640	641	623	626	616	613	621	606	658	622	680	622	588	643	588	634	632	647	653	647	638	668	659	623	621	615	641	688	631	617	670	611	685	593	667	624	596	631	631	669	694	637	631	642	642	676	649	649	640	656	589	676	601	639	623	634	637	643	686	665	669	631	641	636	612	615	636	638	609	655	619	666	675	619	584	582	652	658	604	625	609	575	612	633	616	660	612	632	615	640	624	671	643	648	663	644	672	610	642	676	656	637	582	604	659	609	603	632	648	633	649	598	585	660	665	630	658	613	625	594	658	672	636	633	639	653	610	637	655	657	572	597	602	672	668	670	626	654	637	658	663	687	612	665	641	636	682	629	654	651	632	656	632	600	639	638	646	643	668	650	606	621	651	616	651	640	607	667	667	652	643	671	647	688	679	607	644	677	593	643	703	660	672	618	640	644	578	658	629	623	640	630	638	617	602	648	635	636	642	641	629	686	639	649	665	634	682	651	666	636	568	608	644	600	638	642	635	606	662	645	614	659	670	632	613	620	646	643	624	601	629	642	578	637	642	600	640	644	647	634	634	671	625	619	630	665	680	711	665	625	652	649	614	616	655	645	628	637	623	634	669	624	635	643	650	686	642	660	603	639	633	627	628	645	619	658	670	627	638	682	565	666	615	629	649	652	605	624	652	588	606	604	593	650	673	630	643	669	645	602	667	606	629	675	617	624	635	593	675	658	659	662	620	618	674	649	701	664	658	626	651	667	652	597	611	656	686	646	678	680	657	624	652	635	705	676	660	677	617	670	632	645	659	614	591	675	621	627	639	638	632	648	686	687	645	642	674	639	647	610	627	607	667	662	622	640	662	654	668	611	628	634	614	639	656	676	630	617	668	651	625	604	639	667	652	600	661	624	608	653	645	620	634	608	644	635	660	641	621	610	652	619	632	647	624	632	616	629	613	612	689	640	656	643	643	669	645	641	594	604	677	676	656	619	616	640	635	658	586	636	646	633	642	659	655	584	642	639	650	617	594	595	570	698	596	640	639	625	605	636	604	632	602	661	623	661	610	614	665	665	643	654
27555	19387	9892	3947	2142	1479	1239	1060	801	726	619	532	546	533	465	516	509	471	496	480	479	461	455	493	457	484	461	432	408	434	435	419	454	448	448	424	429	400	410	400	434	420	418	452	440	437	434	461	426	412	486	431	437	453	427	425	446	470	471	430	449	465	378	406	455	422	481	450	431	418	446	455	425	453	446	442	444	431	404	431	428	432	452	397	438	429	411	468	393	378	427	429	407	451	420	405	449	410	442	436	424	453	427	447	423	483	435	397	399	453	428	446	419	422	475	417	458	419	399	416	421	421	427	453	403	429	425	405	419	424	429	401	414	430	411	438	453	392	449	405	446	415	395	424	421	408	421	409	412	433	443	425	414	450	417	424	393	402	417	412	392	442	416	447	420	455	413	406	423	426	436	446	445	424	414	388	416	439	435	443	451	421	430	444	433	435	420	433	432	437	452	448	416	415	425	432	430	445	448	405	465	423	403	428	436	416	462	432	434	428	478	429	446	447	460	417	469	443	464	430	459	427	411	458	438	444	400	459	467	435	447	454	455	479	440	417	459	410	452	438	416	464	426	426	426	386	396	435	419	409	425	422	408	448	405	445	442	424	405	391	417	406	441	431	442	428	418	446	393	435	396	404	406	418	472	425	428	438	444	459	474	456	413	439	410	446	420	437	480	425	419	414	433	477	429	463	490	418	385	425	413	469	426	402	426	442	428	415	424	440	430	396	403	445	433	414	433	455	471	437	396	428	443	394	409	431	438	434	432	427	461	429	461	452	421	447	460	450	446	403	394	460	414	419	427	451	412	419	423	394	405	421	394	432	426	422	427	497	426	438	420	427	421	411	426	420	424	445	426	421	459	461	417	434	424	456	430	429	440	425	384	452	441	420	408	457	396	400	390	410	422	401	420	474	415	454	457	453	438	469	431	440	417	440	425	447	460	421	413	398	407	399	455	407	436	445	413	437	420	453	423	412	401	412	420	471	447	439	470	402	431	410	437	423	441	461	405	434	430	395	428	407	440	426	464	418	402	420	412	420	398	388	449	453	467	381	432	393	423	400	475	382	437	451	408	402	432	457	424	419	473	451	446	448	433	422	449	413	443	428	467	439	450	435	409	449	404	435	430	437	465	438	448	418	421	431	421	447	422	420	423	457	404	416	382	417	417	399	424	446	403	440	439	471	422	383	439	463	403	459	448	404	463	401	422	386	442	423	437	393	402	427	443	435	413	465	396	458	405	420	493	442	387	381	431	429	435	437	406	429	431	462	429	428	407	402	407	408	427	390	403	425	460	426	430	410	455	442	410	444	418	406	408	472	417	437	395	430	450	438	440	422	489	422	448	396	447	424	468	434	435	456	415	420	451	423	436	406	438	385	420	427	470	428	386	424	424	418	425	414	417	440	408	417	427	418	401	422	454	421	398	424	407	433	404	405	444	467	456	479	409	414	424	389	430	429	396	420	443	443	437	432	433	438	452	436	440	427	430	428	440	463	455	428	408	440	432	440	421	400	438	411	440	463	427	443	439	412	453	445	385	421	399	445	429	420	410	458	413	440	381	403	422	471	433	450	441	469	386	444	411	481	432	434	435	452	445	424	440	415	464	398	396	441	426	396	430	427	406	431	386	427	436	410	408	434	428	442	385	416	436	454	422	432	414	462	446	412	465	412	426	427	433	436	462	417	390	445	434	422	443	410	430	409	424	413	417	445	438	426	447	476	457	447	420	431	415	414	460	394	423	421	425	414	471	389	436	447	434	393	396	437	409	434	437	435	442	422	430	412	441	410	430	462	429	428	414	391	421	418	420	408	405	438	431	404	442	466	440	442	413	432	408	423	448	415	443	477	462	448	415	442	410	461	410	435	437	460	403	412	430	439	440	424	414	412	414	414	467	419	444	433	440	442	439	416	451	455	438	451	414	402	449	440	450	435	408	395	440	432	450	435	406	420	397	444	406	406	435	453	395	457	405	358	401	401	440	425	421	452	406	422	478	412	439	454	425	396	431	442	426	418	444	435	430	415	413	459	423	421	405	444	431	401	429	424	417	413	434	478	434	413	409	450	447	421	430	439	408	436	442	430	421	427	378	410	414	405	429	451	437	431	396	407	433	400	451	417	445	417	389	409	405	453	459	399	427	418	482	380	431	419	419	462	427	427	436	406	424	426	474	393	446	440	441	453	425	423	457	441	393	411	430	440	434	430	446	436	433	434	449	453	397	431	426	419	420	419	459	382	413	437	464	457	437	462	423	449	405	475	396	391	394	453	452	413	434	408	414	434	395	440	437	428	431	432	449	399	423	470	427	413	435	457	450	410	433	410	441	432	440	437	470	452	425	455	407	480	412	422	393	413	436	388	429	427	412	421	415	441	443	400	395	479	432	423	428	426	431	422	425	427	475	448	400	400	442	418	462	415	415	426	410	415	436	415	402	399	401	370	445	435	437	399	460	416	421	426	430	454	411	428	458	454	453	438	420	447	474	455	425	416	431	434	438	419	444	419	413	434	426	428	457	419	460	390	419	404	434	410	425	438	434	397	436	432	441	441	434	424	409	439	391	404	443	449	453	408	437	434	415	429	426	412	445	442	439	408	436	405	417	435	417	436	418	425	404	437	423	404	413	418	413	421	447	411	464	420	436	425	415	394	457	438	409	426	405	437	418	449	401	434	444	431	447	481	421	445	436	452	425	412	424	415	388	432	443	421	454	483	434	406	439	444	436	384	440	422	408	411	440	429	398	409	429	429	427	468	407	464	480	419	435	420	431	445	401	396	444	379	450	448	408	472	439	434	431	440	428	428	407	405	404	418	448	401	440	460	415	439	430	417	376	412	458	440	428	412	430	437	424	457	451	407	395	448	430	440	409	417	413	453	446	421	432	410	426	401	401	443	429	457	452	413	429	393	406	440	433	455	435	455	438	457	454	430	478	418	400	408	422	408	439	422	448	459	470	403	441	401	443	405	409	475	431	451	433	442	430	426	501	411	446	435	431	428	401	430	405	407	445	435	431	429	403	402	406	435	444	408	446	456	439	445	426	421	420	410	443	420	441	389	409	424	420	434	395	433	444	409	437	439	464	432	441	411	391	433	415	459	434	446	427	424	424	442	425	427	422	445	430	470	409	450	427	465	400	422	418	454	438	429	468	436	469	449	427	415	421	455	433	444	431	426	436	425	447	385	444	409	450	400	406	385	427	462	437	441	437	427	436	410	418	438	415	415	430	442	445	429	438	447	435	475	416	430	399	439	424	452	474	420	437	443	423	420	417	418	409	417	406	441	431	445	412	425	425	453	436	448	478	429	414	409	402	383	440	406	469	390	432	455	432	406	446	423	411	424	417	436	429	460	459	413	446	433	424	429	446	427	448	429	432	434	411	424	404	448	434	432	406	433	452	477	416	405	427	415	418	423	422	409	406	443	448	380	405	418	460	484	450	441	419	479	444	449	467	430	453	424	439	425	433	392	430	451	489	434	412	446	413	411	437	494	438	442
7066	10824	8161	4409	3261	2481	1973	1570	1182	992	808	783	676	631	654	570	563	523	586	531	512	539	459	518	511	466	475	489	494	530	472	484	475	489	441	504	447	479	432	496	461	441	445	496	465	466	460	453	470	469	486	461	452	492	467	473	431	460	431	433	472	486	452	507	470	469	492	452	474	489	445	443	461	469	473	428	488	465	480	459	429	467	442	457	477	451	429	488	453	454	437	466	500	493	478	451	460	459	431	477	437	462	447	488	467	505	491	456	490	455	500	505	480	456	477	496	471	480	485	473	442	463	463	480	476	464	467	469	467	464	525	480	484	432	474	460	475	467	461	414	496	494	477	469	502	440	500	442	486	450	447	466	497	491	469	493	437	479	439	462	437	463	472	446	443	490	491	469	491	405	478	512	449	500	459	446	492	485	458	496	496	471	424	458	446	483	480	444	431	442	488	494	497	423	443	463	498	461	472	449	451	463	465	443	488	459	452	468	461	450	466	460	459	445	467	491	470	485	442	461	446	449	468	454	495	466	453	489	448	500	482	472	474	435	482	476	494	467	464	429	490	436	444	493	454	462	480	435	484	482	486	430	471	503	508	449	461	465	449	507	436	454	460	477	465	461	451	494	455	487	466	458	468	439	443	442	467	483	457	426	455	499	454	491	477	492	443	506	441	490	468	470	462	463	478	486	461	468	473	484	441	471	479	480	469	471	428	450	458	478	473	497	453	445	472	460	457	441	483	488	465	479	450	486	489	454	449	458	455	437	487	472	461	434	422	482	466	437	440	463	498	452	479	477	470	492	459	471	462	485	472	471	463	459	474	444	461	483	447	460	507	443	451	472	441	470	450	453	520	473	451	456	453	462	456	477	434	494	526	496	478	463	464	488	433	448	480	453	491	495	492	476	436	436	452	470	498	455	426	446	492	494	475	471	458	473	473	502	452	445	488	502	474	467	491	451	489	473	467	461	472	441	478	475	461	497	454	505	444	476	476	452	470	453	461	503	469	454	440	445	449	455	436	503	489	476	476	460	486	460	469	460	449	464	443	440	444	432	440	488	494	476	462	476	466	477	460	502	481	477	439	491	473	495	474	445	485	509	430	466	455	442	473	470	478	482	480	474	492	483	469	410	471	435	489	455	484	460	444	484	485	480	472	462	467	470	472	454	417	478	458	456	432	455	458	462	473	437	464	437	466	425	428	445	447	459	463	466	411	464	471	465	423	487	477	498	455	456	464	434	435	492	476	456	435	449	481	455	481	464	484	437	506	500	430	480	471	468	447	512	467	443	443	484	487	469	442	439	485	441	451	460	505	496	499	453	456	489	428	478	475	455	508	422	484	461	474	503	463	429	511	494	477	441	458	484	478	450	464	462	448	456	468	487	469	439	429	463	447	447	479	448	466	450	456	462	493	480	474	456	475	470	479	467	463	443	455	452	458	448	460	468	483	467	438	436	428	471	467	480	428	455	433	484	510	486	474	490	450	460	445	453	464	421	486	509	453	478	460	495	457	476	469	446	487	440	504	444	468	481	483	485	467	447	468	501	456	428	475	465	438	489	445	458	452	481	476	444	468	446	475	456	454	465	466	474	461	429	497	454	428	460	462	480	459	460	510	472	445	468	472	491	515	468	486	494	474	483	476	484	435	462	463	506	475	480	453	498	410	466	477	457	506	457	481	468	473	466	483	452	443	467	452	437	493	462	492	465	499	468	474	505	422	460	468	457	428	480	453	464	475	486	468	468	498	449	444	466	424	509	479	430	469	468	437	500	473	494	474	458	449	485	486	478	455	433	413	461	410	446	441	474	507	503	467	477	460	443	465	456	472	445	505	423	493	471	416	459	454	452	443	436	463	485	497	456	457	447	473	472	455	459	460	468	462	472	476	498	442	445	479	463	449	483	494	460	431	470	452	473	458	448	448	480	485	465	433	438	477	489	445	459	456	460	491	489	479	467	449	509	470	470	501	420	454	461	451	429	493	463	431	479	466	448	458	453	472	436	466	462	439	460	421	441	455	485	488	477	490	467	486	460	477	524	494	471	448	448	438	469	479	474	465	489	442	465	449	456	475	423	440	433	497	475	466	491	453	464	459	487	418	457	429	469	459	451	454	472	492	439	454	443	471	456	453	506	459	460	454	444	480	480	478	459	497	462	459	468	459	448	454	465	420	453	438	470	472	447	468	472	481	434	461	481	483	461	432	453	461	517	502	451	450	431	479	428	462	481	503	456	470	462	425	398	455	428	466	406	437	426	449	506	478	471	457	491	457	463	460	453	468	448	472	488	469	448	401	502	477	526	445	469	462	460	464	480	469	481	494	486	445	493	462	422	455	443	433	479	499	461	468	513	518	472	462	503	477	486	463	430	441	485	444	449	440	471	451	462	499	473	485	473	454	492	462	460	466	455	438	493	456	460	461	507	493	458	455	456	454	429	458	470	456	456	488	473	493	449	428	453	516	473	437	454	487	470	454	465	446	470	427	469	469	492	467	491	468	504	480	498	462	477	480	461	460	473	474	477	464	425	479	480	464	463	450	468	467	437	460	456	452	466	434	463	441	432	486	477	461	461	453	443	470	505	454	419	469	435	411	472	445	473	482	456	461	434	477	460	505	426	465	442	445	495	449	444	462	479	435	458	482	473	459	469	461	468	465	464	443	455	468	475	488	493	456	444	447	466	460	427	471	488	442	483	456	445	476	439	479	467	477	483	463	483	460	447	470	452	464	474	499	466	454	455	477	454	422	436	445	466	468	445	490	444	458	479	445	474	452	466	479	422	453	438	429	447	475	457	449	441	413	435	436	470	469	452	440	496	459	443	507	466	457	470	508	511	458	452	463	477	441	474	470	494	461	488	467	436	465	474	490	471	459	506	458	461	437	458	503	470	463	456	497	472	480	469	460	495	455	455	506	449	445	458	456	472	473	468	454	480	459	481	468	495	476	488	491	461	427	462	455	481	452	493	498	482	483	476	463	461	489	447	478	436	457	429	458	467	476	470	476	484	455	474	439	477	434	490	439	471	467	464	461	441	461	473	503	442	431	486	433	480	455	472	490	515	440	447	461	428	521	464	452	488	482	465	433	439	461	458	472	434	494	418	455	465	483	471	475	435	485	480	496	438	440	474	473	470	478	439	469	462	457	517	475	484	458	476	449	429	454	465	494	478	489	482	430	445	499	438	486	454	461	466	458	428	419	425	428	476	471	449	491	455	481	467	449	498	472	459	453	473	451	430	454	471	480	485	482	445	481	520	471	480	489	462	469	457	449	484	469	451	500	482	428	462	487	500	459	455	448	489	445	448	441	491	448	425	495	433	477	438	428	484	489	481	444	457	493	473	440	447	456	418	466	455	441	486	457	459	415	473	485	438	437	467	464	457	466	480	449	457	487	481	482	430	435	488	437	467	492	461	442	442	468	476	461	466	456	501	430	440	469	463	461	470	460	482	443	474	449	467	465	492	441	497	470	412	460	421	466	474	478	486	467	471
23490	21130	28455	24040	21150	13004	3328	1964	1527	1349	1146	1008	1025	969	912	842	804	725	744	789	751	769	691	724	719	687	712	759	665	704	703	701	665	675	685	737	668	683	691	662	664	710	658	669	688	647	645	665	675	678	654	638	669	632	713	643	669	649	649	689	679	672	654	698	644	669	676	666	671	681	684	661	642	651	656	665	640	642	637	676	675	645	627	675	630	676	692	638	659	652	629	712	708	669	645	649	667	653	650	660	673	707	665	676	731	653	675	640	639	685	635	681	689	641	641	656	664	630	657	657	687	603	701	656	597	645	688	668	670	630	574	665	623	618	639	646	672	667	639	671	667	663	600	653	673	679	650	659	690	602	640	672	669	630	692	644	657	618	694	625	641	613	658	644	680	643	675	628	694	695	659	667	598	622	622	690	646	656	662	644	630	614	643	670	660	655	653	689	642	708	654	687	647	592	655	671	683	636	644	624	662	590	632	677	658	668	658	679	706	636	653	649	636	678	645	667	672	637	687	638	664	676	658	657	647	677	689	633	654	663	648	675	632	664	659	699	679	680	648	678	703	624	623	676	603	666	617	631	698	640	658	666	643	635	628	693	657	661	683	649	659	682	653	657	644	660	669	646	631	607	647	605	691	658	664	652	628	666	640	635	652	666	659	688	636	691	655	648	590	671	662	672	607	633	675	620	630	627	655	629	631	623	651	652	631	620	612	659	659	639	675	650	578	639	657	647	613	634	638	621	647	640	701	629	666	663	650	650	708	584	625	662	676	667	631	634	658	625	638	632	618	652	649	650	640	674	674	637	603	670	596	621	663	671	636	683	681	692	728	630	639	643	637	665	641	653	630	626	635	607	675	629	677	655	677	646	668	635	644	619	662	648	669	647	641	652	651	672	618	669	669	702	625	650	634	661	619	652	679	674	666	664	655	598	619	627	639	613	656	638	681	680	648	636	672	696	619	643	645	642	697	643	654	677	648	619	709	634	637	687	676	637	616	668	649	629	644	638	650	582	609	691	645	679	603	652	678	667	683	642	663	676	664	632	640	631	650	699	672	634	618	644	636	665	637	655	636	692	656	615	639	648	667	667	660	632	640	660	620	636	639	646	616	652	694	671	569	652	670	657	700	677	611	647	627	649	657	617	648	657	644	646	609	643	602	649	650	660	634	619	629	610	647	674	649	655	677	658	592	714	615	633	602	666	629	734	635	641	601	632	658	685	674	668	672	699	666	649	629	662	653	683	613	681	634	623	695	619	675	627	650	660	638	678	616	646	643	626	667	668	658	648	630	652	639	645	673	660	684	656	621	650	678	663	690	661	668	634	667	643	642	641	654	647	621	639	623	660	661	653	632	625	663	618	689	662	612	626	649	628	623	653	647	649	657	595	669	680	667	641	630	642	640	620	695	654	677	636	669	632	678	636	656	635	669	644	623	643	658	599	668	656	667	627	698	673	626	669	634	645	593	666	628	618	681	677	626	630	674	637	625	657	671	649	712	644	633	625	649	607	636	646	679	637	650	631	634	629	644	692	692	624	641	638	664	644	645	621	674	629	666	648	592	642	654	667	606	652	637	639	607	682	649	673	659	652	621	615	664	644	658	652	694	648	645	610	645	659	615	670	634	638	641	652	650	667	627	685	614	661	643	641	664	680	674	633	613	689	653	662	597	614	644	680	680	669	648	643	656	689	693	642	653	677	644	683	675	698	663	625	677	681	639	650	624	658	635	617	635	642	606	632	668	606	620	642	615	625	622	613	669	631	675	657	652	692	610	652	689	625	655	656	681	704	633	678	697	692	649	655	619	627	645	632	623	653	656	672	658	634	631	657	655	658	654	670	679	661	671	621	623	672	621	625	659	677	603	605	682	634	629	646	635	667	685	602	618	671	654	614	630	689	640	649	598	619	682	683	613	656	655	620	663	648	690	603	694	633	609	659	680	688	608	657	679	617	644	662	649	621	690	718	663	691	645	676	677	641	675	633	664	685	644	619	632	659	662	623	642	670	634	611	651	648	634	700	628	643	645	649	639	674	653	639	639	667	668	659	653	631	619	655	713	661	635	623	630	661	677	697	696	646	633	648	667	674	635	655	617	648	642	609	651	663	649	640	655	686	648	668	650	627	674	630	640	649	648	676	644	642	663	668	652	622	666	693	666	651	594	635	660	630	661	661	643	671	636	639	621	624	681	688	702	634	684	650	635	718	651	646	641	665	662	664	614	651	640	641	657	622	631	713	671	687	620	678	698	668	635	653	659	641	658	633	661	642	677	633	663	637	685	635	687	633	677	654	649	615	667	645	687	610	683	624	637	669	588	636	623	656	652	647	656	652	664	673	660	670	601	611	668	630	586	636	681	646	628	649	639	679	704	655	639	631	642	663	645	643	651	664	662	659	720	666	672	655	620	647	645	670	670	635	634	636	605	638	678	655	646	647	625	643	643	658	645	637	658	648	646	598	656	661	676	670	651	624	654	674	617	633	647	626	657	632	666	673	625	599	664	685	629	663	642	668	612	622	640	651	650	638	664	681	705	630	625	690	611	661	623	659	654	684	671	657	641	625	665	665	682	660	650	652	675	686	649	647	655	666	699	675	628	682	638	648	680	677	621	634	659	660	617	679	630	665	667	615	656	643	687	647	660	664	631	654	641	619	591	679	691	655	625	661	654	661	660	634	661	631	635	655	654	666	615	629	668	674	610	683	631	669	664	641	691	656	636	676	683	639	637	688	668	644	667	682	667	635	660	637	642	631	632	631	651	654	643	660	654	679	653	634	663	637	627	648	632	631	680	657	612	634	697	619	654	622	658	666	667	614	622	676	607	658	659	684	672	655	647	669	634	654	635	627	662	597	688	662	659	682	666	642	646	641	651	673	670	612	635	643	633	632	629	645	679	715	641	633	644	611	665	666	672	673	652	645	653	678	619	632	620	630	630	674	627	639	621	631	657	648	605	639	640	630	637	677	639	659	655	665	662	674	625	629	620	654	647	697	622	637	646	635	658	677	681	645	699	663	633	640	681	657	678	654	635	630	641	645	692	694	594	623	638	650	704	635	659	643	662	608	638	596	672	628	672	666	616	650	621	601	666	628	652	644	645	644	648	659	667	669	678	656	641	673	610	666	611	674	621	674	642	698	663	595	659	614	647	639	622	627	651	660	684	618	649	657	645	669	711	663	658	647	616	671	637	666	679	634	658	652	630	682	664	644	608	659	646	637	679	635	631	661	685	631	590	646	646	708	664	638	698	640	635	589	675	600	623	633	657	653	630	638	610	629	638	641	663	668	642	659	579	644	687	657	644	630	676	697	674	634	657	654	642	646	644	669	696	730	685	634	646	651	636	665	615	627	636	660	646	605	655	650	667	644	665	667	662	639	635	646	662	625	624	629	697	626	657	631	646	593	636	635	644	680	646	680	657	614	652	634	648	628	693	639	625	643	623	640	618	671	630	631	651	635	649	614	675	645	613	624	636	637	689	692	612	649	650	638
6891	19351	14952	8383	6288	4636	3805	2819	2188	1858	1567	1344	1180	1151	1029	957	922	872	854	854	852	822	774	817	747	803	737	758	798	765	766	724	712	701	743	778	746	751	750	713	745	674	774	720	658	709	742	706	729	670	687	705	710	686	714	678	738	696	693	704	688	674	739	654	695	671	697	655	655	678	701	689	683	704	716	687	711	710	747	726	715	691	756	675	690	665	679	696	697	733	718	720	662	684	704	675	685	722	663	699	707	697	706	658	763	718	715	686	686	706	702	713	664	738	741	702	717	693	687	742	724	694	695	676	704	667	683	700	733	736	681	717	681	671	699	693	659	669	691	681	682	690	725	682	675	646	705	649	669	735	718	658	672	696	692	657	647	665	683	708	654	709	705	653	686	673	692	665	700	759	681	667	698	709	735	669	663	685	668	706	655	674	691	669	688	700	671	707	681	712	684	713	695	650	672	676	712	707	722	683	684	674	707	726	697	694	674	754	656	665	707	706	689	710	686	701	707	715	684	679	720	671	752	719	697	667	722	761	730	701	671	689	689	693	712	692	667	721	681	675	719	677	689	688	700	683	687	673	676	701	731	684	713	716	659	714	677	726	668	662	671	719	678	683	678	716	685	682	661	719	684	666	644	681	648	724	707	662	673	660	715	717	655	639	731	689	715	688	681	701	659	666	654	710	706	663	742	700	707	685	669	680	717	677	684	688	730	646	704	671	703	649	718	669	677	647	696	639	735	667	756	705	697	717	710	674	728	731	669	679	715	676	686	672	710	657	677	685	681	730	679	685	679	663	682	672	671	706	719	697	667	685	726	669	679	750	662	705	663	711	691	686	686	651	663	694	695	697	703	716	683	737	705	718	667	727	682	707	697	693	688	696	710	717	691	720	716	716	713	684	655	688	675	718	705	678	751	678	670	664	700	628	695	639	715	704	685	670	671	682	695	681	734	698	705	689	664	637	680	651	702	719	730	660	698	711	729	692	697	709	667	690	704	662	687	696	652	644	691	680	748	700	714	654	673	664	723	688	709	712	639	682	711	700	670	695	670	719	690	667	695	675	678	746	691	663	688	673	765	692	682	672	682	694	703	687	704	690	689	737	653	673	683	627	665	685	741	636	660	679	676	678	709	743	682	712	677	703	710	656	675	646	719	683	737	663	733	670	716	711	701	702	666	685	690	668	686	666	712	649	666	691	675	712	728	689	737	716	715	633	717	705	691	663	729	702	688	692	689	721	665	739	671	692	691	701	659	623	683	677	697	691	660	708	666	717	669	681	680	720	692	696	694	697	680	658	695	702	680	743	684	692	673	694	694	653	681	672	671	677	646	712	681	651	641	688	652	735	740	704	665	674	689	717	670	734	689	683	716	666	663	671	662	690	699	689	696	712	731	720	646	725	731	749	702	716	665	657	727	718	685	652	694	659	708	720	668	694	686	743	692	663	695	670	691	692	653	663	644	687	685	695	675	669	647	686	679	710	705	694	696	670	686	666	652	726	720	708	699	694	672	699	701	684	688	713	679	649	731	689	670	746	675	683	694	714	711	702	691	720	663	686	705	716	689	700	699	729	692	682	676	701	735	665	686	671	679	697	679	676	710	686	706	670	681	622	712	660	700	674	655	677	661	729	696	706	685	701	698	693	687	632	689	672	721	722	743	688	663	677	679	643	669	687	655	667	688	763	646	694	675	678	679	730	649	711	701	689	737	763	706	673	696	688	728	691	692	632	676	711	673	698	759	741	649	700	702	659	669	664	705	713	696	708	670	658	669	709	730	632	705	697	766	703	631	661	721	681	765	738	700	656	706	657	696	704	664	647	661	669	702	702	735	724	675	653	657	710	703	708	669	681	659	694	696	646	698	694	680	707	691	688	702	656	696	690	733	659	700	670	634	647	697	675	666	721	710	706	726	702	670	677	685	714	669	669	741	710	712	679	711	705	681	678	664	732	696	642	711	685	690	677	698	721	674	711	694	652	686	689	658	681	633	733	690	689	709	692	689	677	691	661	686	661	712	648	690	678	665	698	675	687	729	665	666	682	712	661	678	726	705	640	674	671	681	718	723	664	708	718	660	708	684	700	698	652	710	671	686	665	662	660	666	690	648	723	657	644	665	696	705	701	708	710	689	699	701	692	728	678	749	693	669	698	645	696	665	700	683	727	663	707	743	694	711	656	674	712	706	742	714	685	685	696	658	711	677	644	709	672	653	690	725	692	704	696	658	680	673	678	698	683	682	716	664	647	693	672	666	698	706	682	720	720	693	660	622	706	663	634	675	705	692	732	709	650	694	693	706	723	710	705	664	727	714	690	675	675	666	677	700	699	672	696	724	677	660	644	701	736	741	687	693	711	698	716	744	652	697	691	690	665	685	694	700	673	696	704	719	676	710	707	727	680	638	699	721	716	696	704	682	702	671	646	673	732	682	693	687	688	670	713	690	696	674	663	690	678	690	717	727	727	665	694	719	675	698	704	661	692	706	701	674	642	667	656	724	681	684	692	719	664	679	670	683	689	685	685	738	697	670	646	731	699	724	662	680	659	681	713	742	668	691	714	630	695	684	702	679	638	715	721	674	668	707	682	725	664	710	746	692	718	626	662	697	702	749	728	698	728	672	652	645	736	684	681	680	676	686	675	691	705	669	648	664	708	693	655	651	674	640	621	692	656	688	683	652	686	696	727	685	676	687	688	710	709	669	714	651	696	695	699	679	728	674	684	680	734	691	724	636	693	725	708	691	709	691	661	684	708	662	684	698	698	657	679	699	637	727	714	663	677	680	650	665	642	675	698	692	645	703	706	709	684	662	696	713	725	700	711	696	654	647	707	688	725	704	656	663	733	720	700	684	674	714	662	684	701	667	720	687	713	697	709	648	679	698	714	673	670	691	676	700	723	731	634	672	643	698	727	697	689	702	685	656	684	692	711	740	707	732	646	680	661	701	651	701	651	707	673	714	724	690	673	716	651	638	661	671	680	674	684	685	707	670	652	620	676	715	681	655	712	640	718	715	724	708	696	720	705	730	693	664	678	682	707	719	650	685	690	661	718	728	662	654	694	717	682	701	657	711	713	675	692	691	707	722	669	703	689	679	711	704	715	681	674	714	684	688	716	634	678	724	693	676	724	671	701	692	685	631	674	718	704	709	636	697	669	690	709	692	717	681	662	645	657	737	663	733	717	658	661	651	675	714	680	711	714	694	739	672	681	698	727	729	658	694	676	672	694	697	727	669	680	651	720	689	738	699	640	707	650	740	703	702	708	635	684	695	674	710	676	651	658	681	697	634	696	680	699	732	738	668	678	706	687	665	688	671	693	659	714	690	657	686	695	677	681	676	665	713	744	667	699	661	693	711	675	694	679	648	689	715	660	659	682	626	697	716	658	703	694	697	668	717	690	702	700	679	698	688	693	696	673	695	726	678	724	698	698	695	695	656	714	703	676	674	649	644	665	676	723	705	727	709	669	705	728	691	738	723	678	705	708	684	704
24623	21122	27486	24964	14384	2586	1505	1233	862	798	632	555	518	516	459	417	445	390	398	423	336	363	362	350	336	320	339	305	346	352	315	357	343	309	307	320	305	302	312	303	343	326	292	305	313	292	318	334	324	285	304	307	316	345	309	289	270	318	323	285	303	305	283	314	307	304	270	277	342	292	295	305	313	317	295	282	275	285	311	284	275	282	283	313	300	288	287	312	306	340	335	292	351	283	286	292	325	320	301	318	304	316	292	311	331	298	303	299	325	279	304	289	262	297	286	303	299	292	291	279	363	309	303	296	316	292	332	288	305	272	289	268	276	289	296	291	296	311	313	267	284	293	319	291	321	311	278	289	275	309	306	283	300	279	303	324	343	343	299	294	275	312	335	313	294	321	313	291	305	288	325	269	288	316	269	293	286	299	310	337	261	301	296	327	332	308	287	333	298	305	296	301	320	273	272	277	283	275	316	289	301	296	308	329	320	306	299	286	324	292	297	300	325	290	279	288	298	284	273	294	284	289	322	276	293	324	314	315	305	298	304	274	318	291	313	298	299	275	330	321	301	324	309	303	316	282	262	307	305	302	280	323	313	320	274	293	263	282	304	300	300	291	290	316	295	294	272	279	292	303	310	277	273	305	323	306	292	285	300	303	300	271	309	273	305	336	291	289	285	286	302	309	300	312	302	333	293	289	310	306	294	300	314	287	301	289	339	290	359	305	308	278	317	300	315	277	294	304	305	289	290	274	291	295	299	304	332	317	276	311	312	308	283	316	286	313	320	291	343	286	295	307	308	316	293	319	309	276	315	319	308	289	308	282	306	299	298	274	336	290	315	303	281	308	333	307	306	307	288	311	323	282	296	323	322	299	281	292	304	315	326	293	291	314	321	328	304	312	298	302	345	292	317	245	322	321	285	306	290	318	306	331	328	317	281	297	295	298	298	322	289	316	300	319	297	290	326	330	295	308	327	309	319	308	298	314	284	339	298	286	316	290	284	330	270	314	297	282	327	311	323	303	296	309	308	309	315	295	294	308	289	318	284	302	319	284	313	313	288	327	299	317	277	284	320	326	314	297	301	334	310	331	302	282	318	327	310	318	298	327	302	285	320	324	315	301	303	317	308	325	293	309	309	316	327	297	301	301	304	287	298	315	321	288	307	300	288	294	292	333	296	296	288	291	318	314	310	272	319	300	299	292	283	298	335	286	287	300	304	294	336	310	324	274	292	304	305	304	321	293	339	308	287	281	308	297	327	275	321	294	327	277	279	287	289	344	311	316	265	277	325	275	295	311	304	296	319	302	307	295	301	265	293	300	267	317	335	313	329	335	275	302	306	315	325	285	281	325	292	320	284	296	318	321	300	327	306	301	276	302	315	288	293	316	342	296	288	314	346	296	297	323	275	317	301	311	321	291	275	281	335	306	289	308	287	302	288	293	284	307	314	305	296	271	273	320	315	288	316	299	323	322	289	308	308	312	265	304	333	299	299	275	329	279	329	299	315	308	296	326	327	302	295	303	292	297	336	289	308	295	287	322	303	291	309	326	293	297	272	306	307	300	330	259	307	314	298	333	326	321	282	318	299	331	275	307	289	321	303	301	300	315	271	281	292	287	309	287	314	319	298	270	258	334	291	318	303	318	288	307	301	316	302	285	295	301	301	280	323	315	297	327	319	271	295	305	321	312	327	277	283	316	346	324	288	295	309	290	297	286	324	306	283	305	303	312	343	278	298	285	300	333	333	306	282	319	337	311	342	289	290	298	314	296	305	310	292	318	302	323	294	287	289	295	323	295	310	319	288	281	319	313	300	296	308	329	330	314	269	322	290	312	289	303	316	273	304	302	314	298	313	318	307	327	307	323	317	294	301	290	311	283	286	314	280	310	298	284	321	302	291	296	280	273	326	269	311	318	302	291	267	265	299	288	298	308	308	294	285	287	299	300	305	337	309	327	302	301	322	294	289	305	301	272	311	329	297	296	290	277	336	279	290	287	298	300	291	326	297	302	298	278	307	304	319	312	304	294	316	326	312	292	283	309	310	319	289	301	290	338	294	288	304	320	298	294	303	281	304	299	324	275	318	290	296	293	289	328	329	291	287	308	306	318	275	338	310	284	302	292	312	288	310	283	296	280	316	300	293	286	335	293	277	278	299	335	311	293	313	289	291	301	293	289	310	287	291	302	285	290	331	284	320	331	284	289	276	337	302	320	293	286	307	274	297	299	343	296	334	281	286	313	297	300	287	311	291	277	305	281	330	284	278	310	290	297	287	313	304	294	308	321	306	290	302	300	263	296	314	306	300	307	292	292	264	298	306	303	302	310	322	295	321	286	270	298	289	294	287	333	315	301	325	315	303	296	318	284	291	296	337	293	288	275	313	311	312	313	312	326	305	313	296	271	309	336	300	302	283	305	287	318	286	294	313	326	327	283	327	287	334	292	302	331	283	285	282	313	296	319	308	288	313	324	317	305	316	317	311	359	307	308	271	289	329	306	324	290	310	301	326	303	283	295	293	294	325	318	295	310	310	293	285	329	299	323	281	290	278	317	313	293	312	292	314	297	272	264	292	280	301	307	303	305	261	270	300	308	286	291	308	292	304	318	326	294	304	307	293	290	303	295	295	286	280	297	303	294	319	302	276	290	338	299	287	279	294	284	325	277	298	309	312	313	293	294	321	320	262	272	321	302	310	295	282	302	318	303	282	310	301	315	298	272	293	305	283	287	295	282	298	328	331	326	315	292	294	308	309	297	306	279	295	292	326	315	280	350	317	291	317	322	306	311	297	307	315	337	321	288	316	293	291	309	293	284	285	278	300	300	311	323	302	289	280	285	296	309	296	322	292	314	342	318	286	289	282	306	314	312	291	324	305	299	295	294	280	317	296	313	269	300	328	325	300	276	285	284	306	310	290	264	303	301	311	315	295	295	288	296	318	305	308	264	258	302	282	314	288	282	305	296	296	294	269	284	332	292	303	286	275	308	334	287	278	298	291	313	282	313	307	301	316	281	305	318	297	291	309	313	295	268	317	277	283	333	298	297	298	273	265	305	309	302	278	326	290	327	277	326	319	268	321	270	303	288	298	297	303	270	301	300	296	322	323	297	280	293	325	327	284	284	306	301	281	345	285	289	300	283	264	292	328	318	322	293	306	313	306	308	306	321	306	326	313	281	296	305	321	269	330	276	295	306	320	324	294	305	289	305	302	314	291	294	288	332	303	323	285	303	322	311	300	340	301	307	331	319	281	342	331	300	291	269	303	300	291	283	263	301	303	275	323	315	297	299	309	295	305	305	282	308	342	305	308	300	278	313	286	339	302	291	284	282	291	308	303	273	321	307	303	318	292	282	290	288	311	335	286	329	286	317	312	272	320	302	301	294	284	318	314	319	272	303	297	313	291	311	306	293	303	281	302	291	279	296	290	277	318	307	292	279	319	302	286	291	338	282	317	329	298	301	292	310	306	299	282	290	322	288	287	274	313	309	299	305
6574	15669	11628	6316	4687	3327	2653	1986	1506	1215	942	844	773	688	600	595	527	501	463	419	417	432	409	400	415	373	391	397	401	388	382	409	405	364	392	355	334	345	371	354	377	388	341	356	368	356	354	384	337	345	342	372	374	354	325	347	347	368	342	334	360	311	341	359	366	343	351	345	338	364	354	371	390	326	371	365	342	404	327	339	351	320	341	364	344	309	359	325	360	373	353	363	345	333	348	364	368	375	342	356	339	370	360	359	339	382	333	337	369	364	326	341	326	341	349	327	352	375	368	370	333	340	340	327	347	331	315	342	366	354	328	340	358	333	318	352	339	317	316	340	322	333	359	353	331	319	331	348	347	379	337	313	316	365	316	351	354	368	346	330	374	344	360	338	358	343	370	364	319	341	357	344	332	364	312	352	325	373	343	389	311	329	324	356	344	359	338	331	335	322	355	328	330	368	377	349	350	326	342	333	344	347	351	332	320	366	327	350	369	358	368	342	372	344	325	336	373	337	328	337	332	351	330	381	349	356	319	362	337	382	354	331	344	330	368	339	351	345	295	335	330	324	369	330	349	336	371	330	357	362	352	344	360	334	337	316	355	364	336	326	338	362	347	391	329	323	344	323	357	322	333	350	305	315	333	348	325	357	318	361	345	368	341	303	326	355	345	323	335	358	332	347	342	343	358	354	358	341	335	328	351	324	344	362	339	356	362	365	323	326	316	333	334	330	377	314	302	345	332	357	303	340	309	376	338	334	358	361	343	379	339	361	316	341	324	345	380	365	336	338	319	373	363	334	358	372	365	335	355	366	325	333	322	346	366	328	356	346	355	347	337	324	351	332	351	343	360	361	342	335	324	364	366	325	363	354	356	350	320	353	368	329	380	361	355	342	324	309	345	359	346	343	362	349	344	298	341	353	339	336	346	352	357	346	317	347	379	326	332	359	354	319	375	343	332	374	338	350	334	340	354	355	361	301	361	332	327	316	358	349	316	352	322	329	364	352	328	353	326	337	348	316	377	344	355	358	338	357	337	361	355	343	318	382	371	364	332	331	364	372	351	319	351	322	332	351	394	316	347	383	349	311	361	322	363	351	350	350	376	347	342	320	333	363	348	346	302	355	333	348	362	316	317	346	323	317	329	345	349	334	343	375	334	358	371	363	342	337	337	351	376	381	318	377	343	362	362	402	326	313	350	345	373	335	353	334	350	350	354	335	359	343	369	348	327	373	370	363	358	304	369	340	366	343	365	328	320	324	337	330	328	342	385	370	348	369	349	353	369	339	353	339	340	365	343	341	308	365	352	362	351	361	341	356	363	348	349	323	329	367	342	343	352	358	331	364	334	332	364	336	352	342	350	346	351	352	349	360	335	336	318	323	349	339	352	353	355	324	314	337	360	346	323	314	322	378	363	342	355	342	332	339	306	337	362	345	330	332	353	357	332	342	328	325	369	350	337	319	360	344	349	353	316	325	346	338	334	356	328	354	329	359	349	378	370	358	345	337	334	353	346	369	324	357	359	317	348	331	343	340	319	341	317	373	355	372	348	370	346	351	373	335	336	329	373	351	370	335	348	351	321	322	353	354	341	341	355	325	340	373	335	344	317	323	329	349	343	382	305	325	340	318	321	323	375	325	360	362	338	340	373	356	351	326	339	329	355	346	323	348	352	349	318	333	318	334	389	339	360	327	319	377	365	364	342	364	352	321	349	341	347	346	317	317	362	352	315	368	321	351	323	345	343	342	317	336	337	348	344	337	322	355	356	364	347	355	353	379	379	325	354	342	374	382	341	316	340	356	317	327	342	321	336	357	356	343	328	340	324	337	347	319	356	346	344	300	333	346	312	328	379	321	363	344	333	322	376	355	351	337	363	338	373	360	369	338	350	320	357	353	363	348	353	338	326	353	340	326	315	293	336	352	319	309	332	337	339	315	359	334	360	355	341	329	340	367	352	361	338	336	359	317	323	338	341	332	348	312	321	349	318	349	350	366	350	335	338	338	348	327	387	323	363	350	301	362	344	339	347	345	360	345	350	348	360	319	341	351	366	339	337	346	321	325	345	343	348	344	357	350	346	348	356	351	362	348	319	354	353	362	363	315	346	354	375	350	343	351	325	334	338	347	333	361	375	334	313	308	322	347	331	368	303	354	325	348	328	324	342	369	355	330	341	325	342	346	359	321	325	334	372	363	365	357	343	363	340	362	342	323	342	361	337	364	309	341	353	305	361	359	334	380	343	359	324	344	359	342	338	363	342	364	360	362	364	338	339	358	329	316	339	356	350	341	318	328	323	316	350	343	353	350	329	311	356	362	350	340	329	339	360	384	338	326	359	349	344	375	329	348	336	344	363	342	347	311	330	367	334	369	347	366	323	325	359	310	324	298	340	358	344	362	348	329	348	351	362	339	348	316	349	353	362	348	354	341	338	332	352	348	347	337	365	343	337	341	341	357	347	326	351	349	337	358	331	334	317	346	386	357	353	315	362	345	330	349	323	346	329	368	362	372	376	353	364	343	319	344	350	331	320	329	370	356	330	330	336	326	330	337	333	366	328	342	353	329	339	380	315	339	341	338	349	342	330	340	349	323	336	335	308	377	357	347	350	334	383	310	359	357	317	354	315	336	342	338	352	353	323	311	319	351	339	332	379	342	348	318	341	328	318	343	355	332	319	365	346	340	333	365	347	343	341	302	331	342	354	356	342	317	333	340	339	341	341	389	322	303	356	343	344	357	307	352	366	349	355	338	331	359	370	314	327	346	321	340	339	293	330	332	337	373	366	379	371	330	383	352	347	339	329	308	349	374	331	320	309	298	336	340	355	350	357	320	328	350	344	342	324	348	340	364	333	350	397	342	367	320	398	349	362	321	322	326	360	337	336	295	333	330	331	332	338	313	337	332	355	353	337	332	332	347	346	309	355	317	341	321	353	365	358	355	338	333	359	369	385	324	320	328	338	341	328	346	327	340	323	355	344	323	375	338	350	345	301	333	328	322	347	340	377	363	315	353	350	333	335	325	343	322	375	325	350	363	337	320	329	358	369	328	345	329	393	323	379	326	334	370	323	331	332	350	334	317	364	321	377	336	348	372	342	342	353	344	301	331	350	327	347	317	402	326	320	311	340	328	346	324	336	345	378	329	355	335	349	352	333	341	341	334	343	322	348	325	352	327	328	362	351	307	374	347	364	330	347	352	366	342	323	355	327	329	333	342	334	370	375	339	336	367	320	337	360	358	339	329	357	358	324	340	335	361	340	349	349	339	376	333	315	359	368	378	305	373	316	357	348	352	390	318	346	332	313	351	322	317	335	320	338	391	348	344	346	358	376	373	345	357	340	312	305	341	327	368	345	363	346	332	378	378	348	322	363	368	336	321	352	332	344	338	324	337	315	345	350	322	352	358	321	371	346	321	346	367	328	329	323	372	325	310	379	324	307	353	335	309	340	342	347	385	311	331	357	311	328	363	346	344	341	318	331	367	369	340	374	331
22466	21178	28912	23728	21188	21341	12243	2784	1890	1544	1339	1260	1064	1054	927	881	876	794	734	748	729	717	666	698	639	693	696	673	664	646	673	640	669	656	586	642	664	590	612	622	575	600	607	584	616	597	605	551	556	592	604	618	659	611	593	588	610	565	599	588	589	586	569	598	634	571	573	624	602	560	574	543	609	573	562	563	592	590	620	623	595	600	583	585	591	553	637	620	605	583	547	608	586	619	596	579	583	624	608	609	621	565	590	547	575	557	564	550	581	604	597	571	541	611	598	591	571	554	595	591	618	587	590	580	619	570	586	551	579	597	589	572	590	533	561	549	607	555	553	580	598	572	561	567	595	559	510	556	604	578	543	616	572	586	622	561	575	604	571	564	561	597	576	608	578	542	559	595	525	530	562	581	555	564	588	602	585	578	596	585	569	602	544	597	571	557	563	628	570	573	582	570	579	581	565	580	572	619	593	582	561	582	549	618	615	544	570	581	558	621	592	565	590	595	572	593	587	551	577	575	581	591	587	575	590	603	536	570	552	588	535	592	612	568	574	578	568	569	556	572	578	565	591	619	624	609	594	579	616	595	596	574	542	569	542	585	545	545	578	659	588	585	587	590	563	581	517	598	589	569	583	568	548	585	564	572	598	575	569	568	568	620	599	561	546	570	549	582	569	582	577	581	568	554	608	600	565	547	553	552	571	593	586	588	574	543	585	559	570	582	571	550	549	559	561	569	578	532	576	557	573	592	569	527	604	592	564	590	555	580	592	555	551	603	622	559	562	590	600	582	540	560	569	595	595	552	585	545	568	564	559	533	574	610	576	527	626	595	546	614	579	587	610	567	554	599	579	534	572	563	564	563	613	569	595	552	568	563	552	579	581	560	519	574	605	570	584	565	582	554	593	554	577	555	562	577	574	566	572	570	541	517	624	585	594	606	569	579	581	593	582	586	562	589	619	591	549	567	596	605	561	594	590	598	544	575	567	545	607	604	569	592	624	545	593	586	566	538	610	569	577	594	589	549	618	592	561	578	547	596	561	621	571	558	606	563	573	611	583	548	592	571	596	534	522	578	592	557	591	554	572	559	545	591	555	586	600	607	569	599	518	558	580	554	565	568	573	594	605	608	586	572	569	572	564	586	571	540	521	585	565	565	561	575	525	548	572	617	581	621	595	555	562	587	583	599	556	572	537	585	555	636	588	571	537	556	624	635	586	612	580	609	598	585	631	568	558	596	560	571	585	630	545	552	588	598	587	533	555	601	591	545	604	603	573	553	580	587	588	593	571	597	561	509	559	568	572	609	580	567	634	595	590	584	585	530	542	587	550	585	612	609	643	536	599	586	581	610	595	601	521	598	580	592	590	606	594	574	612	532	560	581	606	526	541	547	568	575	599	589	574	570	619	585	586	575	599	577	585	611	587	598	553	598	590	556	560	546	589	587	547	567	554	594	560	592	613	524	626	596	587	585	547	557	604	553	626	601	595	565	560	566	554	540	568	569	594	562	583	548	574	576	606	599	555	560	584	567	571	590	534	585	584	559	561	572	563	545	568	571	570	581	547	563	591	605	613	584	558	551	601	549	605	556	562	597	593	608	548	564	592	553	565	556	594	586	587	541	595	530	618	602	592	579	603	573	628	614	580	550	566	544	660	573	583	547	590	596	571	579	593	582	583	561	555	548	569	573	576	574	609	618	565	590	563	595	572	579	604	583	601	523	536	531	568	581	605	547	559	611	607	578	578	608	573	540	616	563	601	620	570	583	565	604	612	537	592	604	545	604	552	543	529	582	565	550	606	568	625	536	552	547	607	613	607	555	563	602	577	529	555	550	520	546	618	622	558	563	590	583	596	629	568	588	574	599	563	584	588	585	635	599	596	564	582	539	617	524	591	563	575	608	550	579	605	597	576	582	609	591	609	576	595	560	571	566	573	610	554	607	541	622	640	586	571	590	529	586	533	575	590	575	606	610	554	532	573	545	559	583	538	530	564	598	578	564	623	587	583	566	572	605	556	555	576	552	645	626	577	619	583	603	522	553	554	607	569	611	591	549	538	560	534	567	607	530	552	567	563	551	593	563	540	607	591	540	556	604	628	602	575	581	596	593	569	579	617	564	596	595	550	615	534	557	626	538	547	555	548	555	568	544	596	560	570	543	583	609	616	566	576	597	561	624	592	512	556	546	619	589	603	556	584	570	588	565	592	595	563	552	550	540	611	553	582	565	586	580	586	564	611	591	610	601	550	544	574	571	554	603	601	594	598	608	565	582	575	568	563	578	588	529	567	534	571	595	581	595	537	517	573	528	602	570	583	575	554	576	551	567	539	508	591	551	596	592	586	538	564	628	564	576	558	553	562	593	555	554	589	559	577	556	558	601	547	567	564	572	601	531	548	612	592	550	579	576	589	590	638	570	611	559	558	583	554	533	576	591	577	573	561	545	586	574	582	590	541	606	596	557	591	588	581	570	586	583	539	518	549	581	583	614	603	590	551	581	585	565	545	555	604	578	590	590	550	549	577	563	602	540	620	549	572	591	565	572	577	586	556	595	568	575	614	590	575	574	591	599	564	596	556	585	615	625	553	568	574	622	553	600	589	603	602	610	606	564	565	536	586	580	594	573	571	550	592	579	545	546	596	599	559	538	527	582	583	572	546	542	597	625	609	546	578	586	611	569	546	599	599	512	562	549	570	591	594	593	577	611	545	590	585	546	599	555	535	588	552	573	585	551	561	596	584	587	583	557	576	563	530	552	544	572	557	595	608	516	605	572	586	554	550	519	576	613	543	543	604	588	593	612	562	578	621	532	589	588	616	601	590	598	511	598	566	597	597	618	566	521	553	589	567	563	556	561	586	609	584	561	582	567	601	587	553	575	582	584	599	578	613	572	583	608	584	603	598	609	588	604	576	567	562	595	585	571	560	617	577	582	570	556	596	546	601	563	616	573	559	558	576	583	599	561	549	575	574	597	607	563	569	608	573	539	566	533	539	585	607	568	527	597	551	537	590	546	590	530	562	558	583	519	547	590	586	559	546	559	586	564	580	565	602	595	557	603	612	570	566	550	566	575	605	559	578	576	573	568	563	613	567	586	539	562	535	561	571	609	581	573	606	587	580	557	604	572	621	575	593	552	580	578	589	578	584	584	533	550	562	603	607	604	578	614	597	562	628	556	606	581	620	570	564	551	604	572	577	572	568	547	587	613	561	608	541	583	582	547	557	568	554	584	567	564	571	583	542	593	621	612	559	574	550	586	612	616	547	584	544	596	569	633	590	577	574	568	610	548	592	601	578	550	604	519	597	597	524	589	596	550	549	593	572	584	562	563	573	595	592	595	621	541	621	580	558	563	540	602	543	585	627	594	534	576	633	589	592	592	572	601	539	594	558	571	557	580	585	563	574	611	549	576	608	602	581	585	550	581	606	583	593	625	583	558	568	574	588	601	571	600	577	580	543	605	566	583	564	589	583	548	563	580	550	596	585	590	604	624
8254	24934	19415	11589	8635	6324	4950	3843	3002	2417	1899	1649	1452	1294	1171	1139	1058	946	834	857	846	830	760	771	774	712	767	716	766	731	749	704	682	719	693	696	671	676	678	695	647	704	655	660	659	641	639	666	651	652	654	605	638	649	598	682	645	595	633	626	615	649	646	654	664	653	642	636	654	672	646	666	667	641	619	659	623	623	662	634	654	676	599	634	628	670	619	637	669	672	650	623	621	634	627	674	628	668	630	649	590	615	615	650	638	605	634	632	578	631	636	627	614	641	628	644	630	651	606	633	620	644	622	606	634	621	704	626	625	631	586	598	590	615	663	661	626	625	655	649	644	624	596	653	608	581	666	650	662	641	619	644	619	652	574	581	600	598	619	639	632	596	603	605	617	656	593	629	652	609	567	593	613	617	601	602	618	628	574	642	629	629	616	636	597	618	619	632	635	655	639	641	655	586	637	646	585	649	604	604	636	619	599	651	615	607	619	604	571	653	604	647	609	628	614	626	622	607	595	621	608	650	622	650	635	576	621	579	632	611	615	635	586	612	625	632	629	639	669	631	609	627	614	604	654	594	666	576	593	627	621	639	614	612	602	588	610	652	625	638	636	659	600	628	632	606	639	626	576	624	616	559	616	607	636	639	607	657	657	667	617	651	582	616	603	624	599	629	671	556	622	636	627	611	615	654	606	696	636	640	591	633	592	612	616	629	639	641	588	581	654	629	649	584	598	641	633	619	635	605	659	618	576	636	595	618	607	619	637	614	596	635	626	611	615	624	609	650	617	696	638	617	612	635	662	689	615	579	655	641	631	620	613	610	655	610	616	627	610	692	590	632	626	601	614	649	630	623	578	674	591	627	620	599	634	605	621	636	666	606	607	597	604	616	620	618	695	658	649	642	619	640	644	640	675	642	617	586	635	607	665	574	633	631	642	647	601	689	602	634	585	593	631	647	663	635	630	645	635	614	620	605	605	585	620	585	602	578	625	607	580	678	642	636	596	602	648	622	633	601	670	623	597	636	610	618	620	586	642	619	591	634	620	619	622	581	618	634	632	610	631	682	622	610	641	647	651	676	635	603	636	673	691	601	612	612	638	631	597	569	673	632	639	646	576	621	618	615	593	652	614	631	622	653	633	599	602	584	610	669	618	600	613	621	653	618	629	614	605	573	591	592	633	599	661	621	622	629	562	568	635	658	621	614	592	648	602	665	585	668	639	631	625	619	649	678	655	606	612	644	672	625	650	640	610	597	614	653	638	613	656	623	607	595	626	574	612	598	661	626	600	651	573	638	648	660	622	626	610	675	595	614	680	663	632	625	638	597	586	643	582	630	614	643	637	632	638	606	626	632	647	662	637	597	656	615	578	646	617	587	601	602	613	582	633	637	637	640	589	645	674	643	600	613	614	588	620	627	607	633	619	610	642	595	644	618	636	644	639	595	636	590	659	612	627	602	605	670	578	656	637	611	573	580	635	628	593	644	579	654	659	626	611	585	673	648	585	655	639	604	650	634	608	630	643	645	624	592	599	656	640	605	642	651	628	601	610	610	612	654	627	652	608	652	609	625	638	610	610	582	572	638	650	600	632	623	624	586	648	602	652	591	662	651	638	642	652	644	634	594	667	599	638	620	609	603	636	607	634	600	639	600	672	583	593	612	622	623	605	671	656	660	609	630	614	622	650	640	621	616	602	616	626	623	620	601	630	632	629	623	620	681	608	650	592	613	676	636	641	636	637	586	634	671	620	630	653	635	654	616	609	588	615	626	601	610	609	616	626	599	595	629	628	630	641	622	625	658	614	594	646	609	615	638	606	573	632	579	630	633	572	629	626	684	625	610	596	623	654	625	624	625	633	614	615	630	599	661	643	621	605	616	601	625	655	692	615	586	626	630	641	624	614	678	658	655	593	531	584	592	643	639	621	629	644	640	577	599	613	588	588	624	603	626	631	627	625	615	585	632	594	647	628	636	582	573	611	623	634	613	623	622	677	681	613	636	619	622	630	665	615	602	634	666	601	584	585	616	601	627	610	586	593	637	649	638	597	595	646	664	644	623	585	584	660	627	622	688	594	577	619	679	627	618	552	570	625	622	619	640	632	659	645	586	592	580	603	618	635	622	636	633	648	620	647	611	648	614	644	621	638	634	591	613	595	602	668	641	617	611	626	656	652	603	630	628	622	610	627	631	607	604	631	578	639	633	618	634	566	635	612	595	631	627	643	665	583	653	588	624	621	569	624	610	590	627	640	623	587	608	641	603	619	570	604	629	594	669	639	624	618	657	556	639	630	624	601	622	648	616	603	630	635	637	610	629	616	590	607	622	601	628	651	600	621	639	627	649	619	599	611	619	636	615	623	618	557	652	603	612	661	648	599	633	605	618	604	620	616	621	665	650	647	651	617	613	604	605	618	611	601	664	656	627	647	646	658	586	636	599	629	669	635	593	643	590	648	648	568	598	670	647	660	638	570	564	628	620	598	595	655	610	623	604	625	567	600	621	600	597	637	659	606	605	630	646	638	641	639	621	672	618	622	650	636	611	641	625	616	609	567	642	600	636	623	622	637	637	606	638	657	640	617	677	618	611	646	625	628	574	607	621	622	635	588	557	642	661	607	653	634	582	592	616	626	631	585	648	620	605	630	641	643	611	601	589	643	629	619	622	623	636	639	583	650	612	615	629	565	664	623	662	602	630	635	624	640	644	569	653	608	587	654	634	623	607	608	641	638	627	652	572	596	590	631	653	615	614	591	608	635	639	643	604	651	619	626	612	616	624	597	596	608	639	588	647	637	592	671	646	628	613	599	601	599	595	677	683	622	642	594	609	645	614	678	646	642	624	609	608	608	657	641	570	607	606	619	636	640	611	666	663	625	622	641	653	632	617	654	600	596	636	611	635	588	640	632	644	645	617	615	616	597	616	587	649	606	611	642	632	579	635	653	600	602	607	594	649	597	598	574	588	647	599	623	653	633	654	661	635	617	646	625	648	617	636	660	650	661	638	623	642	620	659	603	640	621	643	608	631	628	621	588	654	609	611	610	600	630	642	602	610	641	619	592	609	606	642	636	636	607	655	622	589	608	644	591	639	629	588	615	623	613	567	644	642	613	633	635	591	633	620	601	608	619	620	597	647	620	633	636	598	613	607	596	652	671	610	634	590	622	605	593	604	638	638	624	630	584	650	633	605	618	622	670	607	625	622	613	584	643	669	623	575	623	636	657	634	641	571	637	625	584	675	603	641	570	578	648	610	572	606	645	606	611	697	613	622	616	686	617	643	626	692	637	620	635	651	590	622	632	669	640	645	607	671	621	593	618	655	575	628	657	629	606	653	623	590	620	610	657	611	652	613	619	632	595	645	620	635	626	573	624	564	619	624	628	591	618	651	604	629	614	659	619	632	646	605	592	636	567	588	638	609	628	568	614	624	618	582	634	577	633	621	602	556	609	607	604	616	635	605	648	601	636	622	655	627	634	591	623	621	603	636	610	620
27470	19290	9560	3619	2025	1265	1159	937	766	724	652	580	536	568	561	516	524	493	470	463	503	413	437	454	457	429	421	401	439	462	446	401	420	419	441	413	386	451	397	417	436	444	421	428	432	415	390	430	379	444	384	392	424	430	420	401	450	391	421	417	427	401	382	425	434	411	429	407	408	402	423	392	420	404	425	415	419	419	416	432	418	436	416	426	430	411	438	429	460	434	395	379	440	429	425	459	424	439	412	395	405	431	404	452	420	410	412	451	424	445	417	435	396	392	426	419	383	404	387	423	424	436	434	400	406	417	444	393	401	429	383	408	394	414	409	394	408	388	406	411	424	433	433	432	385	445	449	399	402	417	406	433	407	375	391	422	411	423	430	402	412	399	424	413	434	443	397	433	411	394	429	460	404	425	398	466	399	385	426	425	421	413	424	385	402	384	414	413	391	389	414	421	443	389	414	409	398	422	453	424	430	427	449	430	390	408	417	440	393	420	434	471	440	409	402	431	403	411	388	411	421	390	393	383	395	427	387	401	376	391	389	413	418	454	444	385	428	411	455	407	386	410	420	425	395	425	443	415	466	406	422	438	410	430	386	415	421	433	419	404	419	472	489	406	395	461	390	433	417	441	404	422	401	428	396	430	435	405	414	424	405	442	409	419	398	381	435	430	443	414	416	419	406	424	412	449	374	432	446	426	412	402	410	447	439	389	390	419	416	408	402	410	412	398	420	416	396	406	381	405	404	444	399	407	429	365	450	410	421	458	414	430	423	433	415	428	405	399	412	451	431	409	411	407	407	426	413	424	416	450	417	424	449	412	382	439	421	430	420	426	429	446	440	411	393	435	448	394	403	358	417	413	449	408	437	403	414	425	446	362	472	417	422	434	415	419	411	435	406	387	403	423	453	396	441	392	376	426	415	449	441	478	433	400	400	416	414	429	411	424	345	443	389	408	424	396	413	421	414	422	430	416	396	397	418	430	431	427	374	420	450	444	420	393	396	447	406	407	421	378	399	425	396	427	395	416	433	447	393	420	415	397	443	404	434	422	412	438	435	397	406	427	437	402	406	451	406	439	406	410	414	393	396	441	471	406	426	407	414	434	413	435	397	429	481	400	442	390	400	454	418	409	407	412	429	403	431	438	426	417	433	389	414	415	442	404	431	438	404	414	427	423	426	409	369	417	423	416	410	429	402	398	403	424	413	413	407	406	403	446	388	407	439	424	419	430	408	408	401	427	406	424	441	407	420	420	429	447	433	420	410	406	433	439	426	463	453	432	424	419	424	397	407	424	393	392	439	392	375	413	436	430	420	425	401	416	438	407	409	402	396	433	419	427	412	404	388	426	402	447	437	427	399	415	458	420	412	427	419	431	416	368	447	406	418	419	416	412	391	436	414	442	404	462	435	379	433	391	419	427	402	438	382	390	421	424	396	389	376	410	426	365	432	386	405	426	438	425	436	398	408	428	411	432	452	454	430	459	426	422	397	424	397	419	438	387	401	419	426	385	439	406	444	405	426	402	408	397	433	429	465	430	421	383	427	458	390	393	423	426	445	415	422	447	415	388	434	414	387	386	398	374	427	450	447	422	418	371	396	420	410	420	394	405	433	419	416	419	421	394	448	439	415	435	432	420	416	451	431	434	454	441	434	433	449	381	412	429	418	412	410	412	411	443	414	407	419	382	429	430	416	409	393	375	415	429	419	436	398	457	431	433	416	399	442	416	393	411	443	393	401	379	399	446	441	366	398	400	399	443	421	411	434	419	433	393	436	415	424	408	368	436	399	448	410	442	451	400	432	422	391	414	451	382	437	384	429	393	399	399	427	409	430	424	453	404	415	415	428	418	452	417	418	424	396	421	413	410	411	415	417	435	408	404	413	403	421	438	381	408	420	375	397	391	423	434	381	412	408	406	397	449	415	405	364	451	415	413	394	417	397	403	427	432	397	374	432	379	402	393	446	431	421	413	426	445	437	409	402	438	455	452	479	444	400	424	416	453	398	428	409	442	403	436	396	455	375	415	378	411	424	407	393	396	438	415	390	440	435	383	468	418	434	413	439	438	400	419	385	388	385	420	420	407	428	390	416	401	388	414	418	407	432	425	376	402	431	416	390	414	420	430	389	420	417	399	412	424	419	444	442	443	434	409	415	396	446	420	412	391	437	417	451	407	406	390	435	369	453	429	428	435	402	402	392	446	418	378	393	416	392	426	446	434	445	403	381	427	406	413	457	430	417	412	413	409	425	436	421	423	411	405	430	413	431	401	411	428	410	399	418	444	367	431	445	422	430	405	438	457	417	397	429	420	430	391	455	445	418	403	398	425	431	447	423	430	396	440	427	413	413	392	420	406	434	443	402	408	376	410	411	398	395	409	444	415	433	402	405	397	410	422	425	422	431	437	402	404	432	436	408	428	402	453	383	405	413	430	463	411	425	442	431	407	417	446	417	393	367	417	393	387	409	429	373	426	395	430	436	418	410	415	443	383	419	449	424	437	426	439	391	359	415	388	427	402	445	407	444	448	437	445	428	455	456	410	391	408	424	412	407	429	415	408	404	446	425	419	439	414	444	449	403	407	411	461	403	446	399	412	428	437	448	400	427	411	448	404	392	401	364	437	443	396	383	405	424	413	411	427	420	395	408	403	383	428	422	454	388	458	419	413	398	401	406	391	410	432	429	415	414	412	432	418	387	449	404	417	427	447	422	416	448	419	417	413	426	448	405	397	406	441	418	397	397	404	427	440	422	437	429	440	399	407	380	451	401	428	408	392	425	433	406	428	382	413	426	412	445	385	413	415	423	410	396	436	434	381	445	442	402	401	421	419	432	408	417	431	413	405	401	431	469	446	434	463	440	412	437	373	444	421	419	407	432	401	376	424	437	425	395	421	413	409	452	448	425	419	415	405	405	413	397	417	411	425	439	444	434	447	399	375	394	423	446	393	445	407	386	428	394	409	430	421	395	411	405	437	404	424	449	391	418	433	408	426	443	417	428	459	396	424	437	448	429	407	417	406	432	448	433	412	479	427	455	425	420	404	428	425	414	450	421	412	429	402	393	408	426	435	414	397	423	410	384	415	428	432	427	418	409	424	441	427	409	369	396	383	417	420	418	422	452	427	412	453	428	408	432	438	416	397	437	423	402	424	406	434	393	431	434	430	414	404	433	447	441	419	441	408	407	449	397	435	415	408	434	420	425	431	411	420	453	422	416	443	392	409	420	408	405	428	383	416	371	405	429	437	445	449	422	460	396	402	427	419	399	395	443	402	430	399	379	407	426	408	413	420	434	423	400	395	427	408	415	381	428	424	401	472	422	440	416	435	402	400	418	452	421	430	418	455	446	404	418	421	404	416	409	466	379	400	413	397	415	417	437	421	432	424	435	377	399	381	431	460	407	423	371	416	392	450	413	412	412	430	406	403	412	421	419	385	438	389	450	373	405	416	426	415	420	407	404	405	417	408	458	459	407	417	407	441	396	406	418	407
6885	10488	7919	4088	3040	2138	1785	1411	1063	990	876	771	692	654	613	582	564	553	519	500	495	486	492	488	476	479	439	477	497	494	467	443	490	477	452	467	464	459	451	479	460	484	465	463	445	427	472	461	466	465	489	396	462	451	473	432	486	469	434	419	451	478	465	509	438	479	425	472	435	440	413	462	498	453	465	406	449	445	489	446	457	482	479	469	453	416	461	458	465	488	479	452	477	474	430	435	494	466	460	469	476	429	467	458	481	473	505	428	457	502	427	472	512	425	429	448	419	455	458	427	473	469	467	474	432	427	410	428	449	446	495	423	468	423	429	454	418	467	459	421	462	464	418	459	440	469	462	451	462	503	454	465	456	441	469	454	481	439	441	460	492	431	451	438	450	470	416	440	461	451	441	459	479	458	467	456	418	506	486	447	466	459	462	416	470	449	448	427	439	450	439	466	454	460	442	458	420	451	478	455	459	461	456	413	481	462	441	447	438	449	470	449	439	438	465	443	447	470	475	499	420	484	481	415	420	435	450	426	423	439	498	482	462	499	446	437	443	465	463	441	486	462	486	455	455	453	442	445	445	477	429	477	481	430	486	453	458	439	457	459	449	444	459	464	452	474	474	452	449	469	437	441	469	451	462	452	493	444	409	466	410	433	452	434	445	446	483	425	467	433	447	449	437	464	469	405	451	490	447	454	440	444	437	454	441	457	503	408	445	447	430	458	431	438	455	436	478	503	420	441	423	433	435	433	450	468	482	455	447	425	444	453	470	442	442	468	498	452	465	460	536	412	476	481	470	447	452	438	447	439	427	473	470	445	441	479	498	437	468	448	449	453	446	464	441	470	451	468	459	440	383	414	437	450	475	446	480	419	431	445	477	441	435	457	433	444	475	415	501	434	470	439	451	460	415	448	462	480	439	439	442	466	468	445	457	425	441	460	465	481	454	443	430	459	450	461	482	454	449	483	471	412	502	478	460	455	457	489	393	429	461	449	469	431	460	454	444	465	461	462	488	445	460	445	448	456	469	411	473	436	452	473	469	465	466	461	440	431	453	467	473	460	450	462	498	438	451	439	463	479	453	434	454	434	489	450	475	463	443	470	454	388	456	459	509	462	469	420	445	471	431	458	460	418	480	450	401	478	464	447	466	468	435	437	470	481	428	428	506	479	444	408	433	468	454	434	436	496	438	458	506	430	495	431	452	446	433	447	478	473	436	443	465	472	478	440	443	426	446	455	433	430	442	446	448	459	473	451	434	448	430	463	480	407	457	454	448	439	460	459	444	460	459	462	459	466	438	468	450	464	442	431	444	452	465	467	482	491	477	441	447	465	458	427	432	453	462	443	462	456	436	432	438	485	426	406	449	444	479	457	459	427	460	429	439	457	456	530	464	413	444	451	436	454	457	474	450	437	433	470	462	441	480	444	441	467	450	462	475	463	430	475	416	465	429	494	454	455	435	448	453	452	451	465	446	429	432	479	440	459	448	453	448	482	450	439	443	463	437	456	458	445	423	436	420	434	469	450	459	471	440	447	448	430	493	447	465	466	485	448	477	439	477	443	437	433	450	461	440	457	398	500	483	450	444	408	472	468	466	455	467	447	449	435	482	469	451	443	456	426	469	456	469	428	437	434	447	461	426	437	436	466	451	497	424	458	481	426	465	456	449	429	449	458	457	454	439	446	473	425	451	450	441	431	437	434	446	462	445	413	436	464	429	420	426	450	453	452	427	436	425	445	478	457	429	473	472	435	450	469	441	496	443	444	460	463	492	444	471	427	431	461	442	448	419	470	473	472	430	461	479	440	429	449	461	454	424	458	456	458	476	465	458	455	441	432	435	438	423	444	455	411	479	455	453	441	462	481	457	484	423	441	481	424	462	483	449	447	440	449	426	441	480	425	474	496	495	459	453	415	419	430	448	476	433	457	438	474	431	428	443	422	471	455	448	423	466	451	435	466	485	464	440	435	467	472	442	433	442	452	462	474	460	413	491	489	493	472	471	459	471	458	432	413	487	430	459	444	460	495	432	447	457	451	453	471	494	447	435	473	464	472	458	463	439	450	445	438	442	470	475	449	472	495	489	459	464	454	479	416	452	458	432	472	424	437	497	422	467	440	441	460	451	447	512	438	479	445	452	454	420	460	431	465	493	459	511	441	440	481	440	432	456	464	442	426	456	459	448	470	463	429	429	410	438	418	466	434	503	490	426	454	467	460	437	425	439	462	432	473	456	471	449	468	471	459	490	463	441	479	441	452	461	477	445	473	465	454	453	477	454	430	500	425	429	473	447	432	470	441	439	459	432	458	434	434	459	472	436	446	445	476	433	462	444	506	460	425	425	456	479	423	419	447	489	461	445	444	477	406	455	440	478	434	443	425	444	429	475	421	434	442	442	459	431	425	426	448	475	435	445	488	492	460	467	461	449	426	441	475	394	403	464	454	484	417	465	454	436	459	435	447	463	452	434	444	452	464	427	465	431	461	459	495	434	433	477	436	487	440	429	455	485	454	441	445	430	445	455	410	420	457	419	450	491	450	469	465	447	462	454	456	414	454	441	479	474	454	431	437	434	459	462	464	434	452	450	461	456	438	478	404	452	458	473	474	456	426	481	441	479	437	486	458	480	429	443	479	480	445	426	439	422	429	464	460	424	468	484	431	456	471	461	415	451	451	416	424	413	465	420	436	444	438	439	466	438	456	448	439	435	414	450	479	418	445	487	413	494	431	455	456	420	476	478	495	483	444	438	448	462	435	449	456	437	491	415	461	422	481	472	446	481	465	457	456	458	452	430	471	418	462	463	448	467	482	486	432	474	470	462	433	488	446	504	449	455	469	428	453	464	462	439	445	469	465	464	462	445	451	470	466	496	471	434	442	471	456	428	477	459	435	458	430	467	461	472	439	455	455	425	451	469	470	463	482	438	466	458	464	452	501	429	441	436	447	436	452	432	488	462	484	488	462	467	432	448	457	457	467	461	440	462	441	449	427	441	428	462	457	474	509	452	463	469	445	461	474	448	443	509	439	466	462	477	450	473	446	482	440	458	455	445	502	481	444	428	441	435	433	453	433	454	432	452	442	433	443	435	441	483	480	466	435	468	452	438	434	480	452	411	463	442	446	468	479	463	461	416	467	441	465	425	441	460	448	529	499	436	442	462	447	433	429	465	469	452	460	476	467	420	414	467	464	455	476	469	448	447	458	498	398	430	451	510	441	451	412	450	433	420	439	398	460	479	443	466	487	455	450	469	474	468	439	431	402	468	413	495	411	428	420	440	433	494	424	439	392	464	454	435	457	500	462	482	467	475	474	446	425	438	434	432	440	438	445	467	441	431	480	467	428	451	394	457	458	455	445	480	461	440	439	421	441	455	431	464	447	452	418	461	445	450	462	465	461	443	487	475	436	452	478	455	449	469	468	488	445	418	449	431	472	418	464	472	470	453	450	453	497	458	442	439	461	457	456	430	477	466	432	471	424	430	469	468	480
23542	21126	28477	24028	21132	12784	3067	1859	1498	1223	1121	1118	925	919	907	828	787	832	763	726	747	703	719	679	677	671	672	654	673	645	663	644	691	653	683	638	660	611	637	663	603	654	635	664	631	652	634	673	610	608	645	601	649	616	668	605	644	649	638	680	628	653	604	643	636	652	670	629	616	616	641	657	616	615	629	677	626	607	641	620	657	602	660	645	675	636	629	660	676	612	621	685	621	648	664	651	641	645	661	666	665	624	601	634	624	651	650	635	636	630	591	615	693	615	611	672	599	666	606	666	627	597	634	657	664	617	654	624	631	608	626	620	596	644	641	656	635	601	623	614	639	607	591	598	649	664	658	629	599	620	625	620	671	634	640	598	629	638	634	608	629	664	649	627	598	610	614	637	673	639	601	639	614	656	573	647	643	608	624	657	615	672	682	623	610	622	637	687	635	648	651	614	640	669	638	642	609	651	646	622	635	648	639	635	639	668	637	662	667	587	616	640	642	602	577	657	656	626	577	626	642	610	625	602	607	624	646	621	613	629	673	604	639	663	621	604	622	649	681	599	678	619	614	676	666	656	654	653	645	574	643	643	611	634	659	633	621	628	664	629	686	648	634	649	590	649	607	634	650	606	636	632	614	636	639	631	626	654	642	614	679	647	641	646	610	664	648	559	649	635	649	647	610	617	637	624	651	675	632	617	622	649	626	655	631	644	665	596	651	674	640	629	624	683	680	625	648	599	669	640	638	636	589	652	631	645	615	633	642	641	597	630	675	590	614	647	602	601	650	610	642	647	620	672	622	671	658	682	651	686	642	639	606	622	601	648	607	644	637	606	638	674	624	645	602	633	588	628	639	653	646	631	618	613	650	612	656	602	640	615	591	653	603	652	618	628	661	614	650	670	662	680	677	636	641	644	619	642	641	640	651	612	642	647	649	617	654	668	622	616	637	575	669	635	639	661	613	661	663	619	635	628	619	647	589	582	674	661	660	601	613	664	663	598	627	640	618	625	609	633	654	571	607	614	701	595	617	617	588	616	620	600	678	580	690	617	623	688	618	664	625	595	684	711	627	638	671	651	628	606	634	630	598	647	641	636	622	600	615	634	645	632	622	611	636	670	667	626	652	623	578	618	632	619	612	610	626	628	620	668	613	668	585	643	640	636	620	606	635	622	624	630	612	600	645	632	609	644	618	621	645	653	649	636	665	646	622	581	677	651	631	626	624	644	651	637	637	626	685	640	602	663	636	625	655	613	551	622	614	666	615	628	643	598	627	632	597	629	648	647	620	636	603	632	634	620	623	626	646	612	603	641	623	628	632	657	567	685	628	649	650	674	664	656	656	594	596	648	611	597	692	591	665	620	650	641	647	613	601	662	636	693	656	607	644	681	664	587	615	602	662	640	657	631	593	634	683	678	612	620	618	636	654	648	596	642	651	629	655	630	619	632	602	661	662	705	649	654	639	686	632	607	586	598	661	612	680	672	635	596	659	638	636	609	605	649	678	688	650	647	600	590	612	641	631	634	575	652	636	592	562	641	620	581	641	626	615	617	644	657	608	653	676	641	622	637	649	604	611	592	607	558	651	639	607	649	672	608	636	606	598	657	621	607	629	636	652	677	630	662	651	654	648	663	615	614	640	639	627	678	612	642	634	687	589	608	639	636	601	636	588	652	610	600	616	591	640	666	605	669	625	611	638	635	650	615	632	623	651	598	637	661	640	635	632	668	592	622	597	652	643	606	653	588	651	640	613	657	654	631	618	663	640	621	632	616	591	630	654	659	635	646	660	655	586	618	598	639	696	651	652	623	622	621	609	701	668	634	642	581	636	644	658	635	616	642	597	656	663	628	647	704	631	654	605	656	662	636	661	627	623	608	633	611	596	646	699	602	677	627	641	643	645	644	669	630	664	637	621	662	637	639	584	616	617	621	674	615	641	571	667	624	647	617	620	607	667	614	599	616	622	675	613	649	663	602	648	610	649	619	611	624	651	660	637	624	654	642	664	629	607	648	674	677	634	664	651	658	622	647	646	688	581	681	639	617	639	681	634	611	642	606	642	585	630	662	615	605	660	620	637	650	607	608	606	617	670	614	630	618	634	631	643	642	613	617	699	614	641	651	653	623	623	626	645	627	627	665	613	609	621	635	626	580	646	649	654	642	591	617	649	616	651	651	610	634	647	591	649	638	611	722	601	651	690	665	680	656	626	677	657	644	624	646	624	640	629	614	591	654	637	595	637	627	641	602	629	650	644	620	640	667	658	676	618	632	579	618	639	587	615	632	652	666	589	631	616	624	616	583	612	614	655	625	636	632	629	613	623	577	660	660	627	580	585	659	645	637	611	619	583	615	633	616	672	560	650	611	650	615	603	606	638	638	649	619	579	626	671	654	653	629	616	627	637	646	618	632	658	596	668	625	659	632	620	639	636	628	641	659	645	604	598	658	623	615	654	599	645	610	620	646	639	630	654	607	616	638	636	624	636	597	618	627	619	658	668	602	682	651	591	626	646	656	616	631	623	659	669	674	656	586	660	620	651	646	632	648	623	609	655	646	641	621	609	624	622	611	616	622	601	594	657	615	621	627	614	622	633	642	602	678	606	560	571	632	628	620	606	573	689	667	591	628	636	677	598	618	652	588	662	635	585	613	612	645	616	636	630	634	635	602	657	640	642	653	636	638	612	655	655	622	628	627	631	586	599	613	590	630	611	655	635	623	664	596	651	636	602	648	585	688	624	631	603	631	646	628	618	663	605	656	601	594	626	654	663	611	635	588	626	617	634	601	632	648	650	627	592	632	602	647	635	626	622	636	675	691	614	598	644	597	652	628	650	579	641	630	601	635	617	634	637	670	672	649	637	628	628	635	644	660	639	636	631	620	599	634	608	618	637	644	625	633	646	621	617	601	643	629	680	640	601	614	606	636	675	623	665	659	657	653	616	622	623	614	630	660	603	612	644	613	631	623	620	610	597	641	649	639	572	639	650	629	659	616	640	624	640	635	659	657	672	623	612	647	624	624	671	624	640	659	603	629	617	607	684	675	665	665	623	622	599	646	649	640	630	653	605	644	659	639	678	579	658	593	647	647	628	633	612	631	642	675	654	600	648	593	614	664	625	631	613	654	650	606	654	637	656	627	600	622	618	609	582	648	635	622	638	646	639	621	677	647	671	636	654	620	614	634	657	649	654	601	656	627	635	629	607	597	682	634	653	636	677	639	656	671	638	660	637	619	633	595	661	629	636	590	640	637	656	647	632	633	642	625	605	666	617	634	623	621	643	623	584	617	619	613	593	628	637	635	626	634	676	646	588	580	649	583	612	672	646	631	666	649	636	606	621	625	654	665	599	631	590	658	662	631	590	626	660	648	616	624	663	623	659	627	646	638	637	676	657	611	639	602	669	592	589	639	613	666	636	626	629	642	650	605	602	668	646	648	631	656	672	622	633	665	643	658	609	673	630	619	604	644	620	690	637	655	617	609	585	620	660	621
6413	18951	14505	8208	5786	4324	3313	2727	2167	1754	1525	1321	1195	1129	1092	998	900	899	886	817	823	807	779	788	757	757	736	716	745	738	759	748	760	748	741	695	704	717	655	717	703	690	700	691	679	706	694	686	691	678	677	670	696	670	754	699	643	688	718	672	719	686	687	701	672	695	638	648	696	692	692	660	704	708	712	667	663	707	750	685	645	626	759	667	666	678	676	707	709	720	673	709	682	675	705	695	719	688	690	636	669	687	674	669	663	700	665	672	662	661	669	680	633	667	686	644	669	705	670	640	652	671	714	731	682	698	666	677	642	658	686	688	642	648	694	651	666	665	618	664	636	709	644	682	687	628	678	702	668	727	667	662	691	681	642	680	634	699	639	643	695	697	658	677	630	732	615	659	659	691	666	675	704	665	662	702	630	631	681	638	694	688	689	658	698	699	652	657	671	664	646	659	691	654	646	672	651	703	636	687	667	692	655	708	664	664	678	719	694	665	667	679	697	677	650	687	730	718	651	675	706	649	668	686	691	683	666	683	656	681	694	683	708	724	690	676	701	649	668	660	645	731	672	649	698	635	662	622	715	694	711	669	658	670	710	641	695	661	701	660	617	675	682	698	646	661	717	703	641	659	686	691	689	718	690	639	698	686	681	671	721	676	674	709	677	629	663	688	675	691	712	685	716	676	728	677	625	670	726	702	694	692	681	701	697	659	683	649	696	693	707	692	672	695	698	689	699	676	645	691	703	722	655	686	676	663	675	703	652	659	710	691	679	700	717	645	699	677	686	649	694	653	661	668	690	660	709	695	656	665	670	666	643	647	668	680	693	669	705	655	707	668	675	641	676	687	654	672	707	641	679	673	654	645	696	670	705	637	689	650	691	670	675	659	658	647	650	666	665	708	689	658	667	651	684	734	694	674	637	633	687	617	739	687	646	673	685	672	723	662	637	656	710	676	670	657	644	707	699	650	652	668	693	639	721	700	655	654	707	630	663	654	668	663	643	706	693	666	710	692	631	686	641	716	689	632	706	669	663	691	695	652	666	721	695	636	688	676	665	678	636	725	650	697	660	667	678	691	661	651	698	648	682	750	729	654	724	693	727	676	710	711	686	663	705	678	655	726	670	716	626	664	657	663	665	679	684	705	656	650	686	674	691	668	652	638	694	616	655	717	664	668	662	711	652	667	645	666	653	668	705	675	639	673	670	686	631	646	681	663	718	645	674	647	632	716	642	704	702	708	712	630	702	700	676	702	699	681	659	695	638	615	666	615	658	687	671	702	688	747	671	670	698	672	625	676	735	653	679	674	664	699	678	664	697	679	677	672	698	702	676	655	648	697	674	661	653	670	680	678	699	700	693	669	683	693	685	666	673	686	693	674	670	723	685	655	664	728	681	709	684	650	708	666	654	642	723	709	697	703	679	657	695	674	705	718	692	617	654	683	646	703	667	678	656	658	664	687	688	710	649	662	691	696	690	696	697	729	670	693	679	695	660	653	645	652	661	683	715	699	700	679	731	657	676	648	656	719	684	728	686	699	672	665	615	694	598	707	627	643	677	663	632	643	672	665	703	677	718	679	698	704	661	680	671	702	656	646	639	679	699	685	686	711	681	665	644	658	684	691	650	711	630	681	628	639	668	693	634	663	642	705	679	620	690	670	686	683	646	677	672	676	647	651	676	685	700	626	630	703	679	689	676	676	709	691	714	654	668	718	698	671	694	689	686	742	657	646	646	692	684	629	683	707	688	716	651	690	661	657	666	706	709	667	610	684	650	693	703	676	670	668	684	719	673	660	649	731	706	698	665	685	695	681	650	658	653	635	668	699	693	676	641	644	695	691	680	671	684	642	648	660	632	632	693	679	690	692	670	646	651	732	693	685	654	636	684	690	686	678	682	692	695	686	743	649	674	689	675	684	677	694	712	651	627	690	705	662	710	664	649	639	671	684	642	713	626	672	687	678	692	692	679	676	662	651	684	706	661	648	663	664	638	687	710	658	656	694	661	676	648	656	698	622	673	698	707	645	692	703	624	705	703	699	675	645	678	730	696	708	708	664	670	666	715	691	661	672	665	682	695	658	702	631	643	660	624	719	667	688	641	682	686	698	653	644	617	699	695	709	641	718	648	669	681	717	659	646	703	722	670	628	712	657	660	685	674	670	680	614	657	674	640	650	664	688	677	672	681	651	726	637	699	688	701	687	692	700	680	628	708	677	683	704	669	711	647	632	685	669	707	646	704	682	667	707	674	700	672	703	704	644	663	682	607	655	679	730	694	685	643	670	679	681	677	713	730	699	677	679	669	649	676	683	704	673	708	690	683	661	662	680	686	675	701	693	685	607	682	692	668	697	725	625	697	677	695	722	652	642	624	692	653	687	657	665	708	699	682	698	655	686	679	671	691	653	664	686	684	707	688	673	701	663	676	673	667	701	671	671	677	650	679	688	673	714	652	709	653	683	664	718	658	713	682	670	649	681	644	676	687	656	685	663	677	644	689	685	690	670	728	681	666	675	707	649	658	643	694	645	679	650	651	659	672	677	671	684	696	665	690	662	674	666	737	672	673	665	641	679	664	695	653	693	714	705	706	652	641	729	660	690	680	659	681	690	658	711	695	721	691	705	647	683	638	681	670	713	667	693	704	676	702	688	707	703	657	667	668	720	724	705	698	673	688	651	651	701	664	683	704	707	650	692	653	667	705	706	703	684	648	656	657	714	679	602	642	667	641	699	693	707	654	678	690	650	685	651	683	659	671	611	724	641	658	625	680	691	673	659	702	655	681	681	706	704	693	656	667	665	653	666	657	711	704	651	671	667	645	679	664	709	731	704	711	675	690	675	659	644	657	693	630	654	659	660	652	652	696	669	689	701	726	694	668	630	676	659	689	699	676	668	698	693	651	705	662	727	663	669	673	646	650	677	721	671	708	684	687	717	694	703	697	656	684	679	651	686	678	706	653	651	696	692	656	674	706	678	632	682	687	627	704	656	637	670	686	714	628	635	640	720	687	679	640	638	633	707	640	665	654	671	682	679	722	702	660	698	659	684	652	676	693	662	685	687	698	686	687	670	680	649	674	704	682	678	678	701	667	674	675	673	713	708	667	673	699	670	660	685	668	707	649	687	633	668	702	668	714	683	674	655	690	646	656	694	681	640	687	661	690	687	699	721	698	690	663	678	608	692	623	650	660	683	669	650	662	668	678	688	689	697	606	688	647	650	678	705	646	644	637	643	723	654	689	673	630	649	713	666	673	718	660	678	654	655	659	635	677	716	693	696	685	711	716	707	659	712	649	685	625	697	657	606	629	674	673	651	674	684	664	676	705	666	648	660	660	699	692	714	664	650	711	650	708	683	646	643	699	681	638	671	700	668	689	702	700	675	619	662	663	711	686	645	704	692	669	660	718	668	652	663	671	663	666	696	691	618	695	680	698	697	683	664	690	627	673	697	723	666	680	681	666	662	693	692	650	652	641	731	701	680	674	655	683	625
24656	21116	27475	24928	14029	2306	1422	1031	878	712	614	605	545	524	452	424	429	414	346	390	362	375	340	342	320	350	314	301	327	290	343	330	327	317	314	317	316	351	313	323	330	300	281	309	304	291	287	320	332	329	277	321	309	311	279	282	297	313	322	312	301	310	291	290	300	300	291	296	316	288	309	312	289	301	299	293	312	299	282	298	300	295	307	308	291	280	264	301	303	323	288	331	287	296	297	317	314	309	288	312	296	323	324	301	316	296	295	294	307	309	290	281	254	318	249	268	309	291	301	268	289	303	305	291	302	286	272	308	299	297	310	258	278	311	295	285	300	303	281	291	279	288	318	298	328	281	278	296	302	277	280	319	279	290	303	293	294	288	266	290	294	300	292	300	278	303	309	281	266	319	313	286	300	311	300	291	267	259	286	290	308	288	330	275	281	281	303	295	300	289	298	313	276	327	278	293	263	320	284	274	305	304	292	277	283	274	295	298	276	284	319	330	323	284	280	293	291	293	308	296	279	287	305	296	247	302	303	273	303	304	292	264	313	295	290	288	291	284	323	300	290	299	286	315	318	304	294	305	274	276	258	315	273	270	283	308	285	287	330	298	273	288	298	283	285	318	306	316	287	292	282	282	279	295	304	296	269	303	266	321	308	276	320	286	292	308	313	288	314	303	276	278	298	298	303	290	320	266	284	288	316	285	322	313	322	325	281	268	310	274	259	322	282	306	291	287	296	297	323	281	318	275	304	288	303	296	298	300	259	308	282	314	323	306	275	286	267	292	301	289	304	284	315	319	324	336	271	274	284	310	281	334	282	270	276	292	303	283	287	297	320	310	278	294	298	303	270	306	288	321	281	287	255	289	296	279	274	303	274	292	245	281	296	275	321	302	282	283	278	272	300	329	305	276	303	311	269	259	313	283	330	281	285	314	265	291	303	271	322	276	295	272	325	281	280	295	290	302	303	274	297	284	276	303	261	272	283	310	298	274	276	285	294	286	321	283	330	291	294	287	282	290	277	302	272	308	327	272	256	317	297	327	307	309	293	280	290	298	332	278	314	301	278	290	286	256	262	283	268	319	285	298	265	272	257	306	320	283	302	312	277	324	305	307	300	308	305	291	294	321	308	278	298	276	313	292	267	276	304	273	266	288	271	291	286	305	322	303	303	276	283	323	322	279	291	273	312	310	292	300	275	299	296	289	315	299	276	278	290	304	286	281	299	296	310	276	294	300	290	279	262	310	280	288	285	290	302	280	295	331	298	296	281	301	295	327	294	295	287	260	301	314	287	291	246	275	275	292	300	264	291	291	312	331	290	290	294	299	280	283	303	289	290	312	297	322	307	302	305	302	314	315	310	290	308	339	290	265	289	284	308	301	304	297	311	268	301	313	272	266	273	325	292	313	264	329	299	288	310	284	280	306	290	277	285	288	300	306	289	317	277	293	307	311	294	286	278	289	300	280	301	299	290	261	301	290	301	309	289	289	281	287	285	288	312	278	297	285	270	281	271	290	291	324	279	285	286	292	305	292	288	282	271	293	313	284	290	317	288	301	309	271	311	299	300	311	296	287	283	285	300	288	307	289	308	297	291	303	301	295	299	285	288	279	282	280	317	294	296	298	296	283	284	291	280	284	286	291	317	279	318	309	260	306	336	286	294	303	286	303	294	293	289	331	296	290	285	309	311	276	263	308	333	286	291	274	289	262	309	342	278	302	258	302	290	294	304	272	308	306	328	294	302	276	283	277	285	289	301	272	269	302	277	272	298	283	271	266	296	266	308	296	283	274	296	276	283	285	288	297	301	261	268	321	294	288	289	255	261	299	273	287	326	286	284	277	285	258	292	313	272	304	297	296	258	267	305	257	322	301	311	284	309	278	310	290	277	286	311	304	291	307	319	297	318	295	309	297	267	299	279	323	267	317	301	302	311	311	282	299	304	289	296	259	304	288	296	281	276	293	304	285	274	323	312	264	271	275	298	290	283	308	292	284	278	265	265	297	270	298	304	284	320	309	310	279	282	289	286	308	302	285	309	267	299	303	308	251	307	289	273	283	273	311	302	325	303	330	277	290	297	262	319	290	267	321	288	308	291	310	276	283	295	291	308	288	299	295	284	311	307	287	300	293	287	311	316	305	298	324	270	301	304	289	292	292	310	274	277	291	247	289	316	276	299	286	286	311	302	292	301	317	264	293	290	293	286	288	300	297	308	304	314	285	266	296	322	302	292	290	324	298	316	295	316	298	299	294	336	322	283	299	264	297	281	356	302	272	293	295	273	283	307	310	252	283	285	279	283	301	303	298	260	301	316	306	312	287	295	314	281	289	279	326	296	310	252	329	298	299	266	275	291	291	297	292	306	292	305	340	300	266	317	289	285	308	299	299	282	304	314	299	307	300	311	302	282	300	278	290	307	304	309	275	307	304	293	288	276	303	257	289	300	316	300	269	288	284	269	294	316	295	305	310	297	263	285	261	299	291	262	311	276	341	267	323	304	284	293	314	299	272	296	288	319	260	275	318	288	272	306	296	299	290	283	287	291	273	328	303	319	295	309	310	313	290	310	314	278	313	306	297	273	287	289	282	270	290	293	302	323	278	290	312	290	275	291	317	288	333	285	269	295	288	317	320	317	304	295	293	290	306	299	304	293	295	302	314	317	298	293	283	278	280	296	289	296	284	313	286	282	270	301	299	297	285	326	295	312	242	268	309	280	276	278	300	274	291	297	329	287	301	294	286	302	307	306	290	284	280	295	265	269	289	302	311	298	284	295	320	313	287	307	301	269	303	309	309	284	263	298	326	298	314	303	296	291	249	307	287	339	303	281	274	285	286	304	327	317	270	279	300	273	297	263	296	276	305	295	285	280	317	297	293	294	316	282	309	297	286	305	305	282	284	307	286	284	301	283	293	329	277	279	290	315	320	292	272	296	285	306	315	293	331	283	291	299	324	282	303	297	274	318	302	299	303	324	276	284	301	282	307	306	277	294	293	281	327	290	293	309	312	317	283	281	320	297	296	282	292	305	302	286	297	292	301	292	330	308	269	287	300	306	312	291	267	274	305	279	280	293	299	288	288	290	285	282	278	318	264	274	289	309	309	309	274	317	311	319	287	301	313	292	308	278	303	298	310	292	289	297	300	259	314	271	299	283	280	288	288	294	300	285	305	299	312	278	254	299	306	289	293	283	300	295	293	289	282	297	282	304	287	288	261	270	322	303	319	286	298	302	268	271	326	288	276	292	278	287	293	256	284	296	296	284	304	313	288	285	310	286	290	304	298	319	298	307	280	305	321	296	297	301	300	288	303	306	297	276	290	297	315	306	313	298	308	319	302	280	311	286	314	328	312	328	279	296	271	291	287	301	304	306	290	303	258	288	307	296	281	303	276	305	252	316	308	287	263	279	293	293	281	319	279	259	309	311	291	286	297	283	338	294	303	297	274	275	298	309	306	303	288	273	306	301	313	269	305	296	303	300	299	298	279	304	301
6445	15228	11295	5903	4399	3192	2407	1807	1471	1140	934	826	730	668	629	630	584	511	469	470	417	461	404	416	395	392	383	366	359	380	330	379	348	351	359	379	336	382	366	349	347	349	334	314	358	344	346	370	371	324	318	336	329	332	331	364	336	313	352	372	360	352	362	352	369	353	354	348	325	378	311	328	364	363	325	339	327	336	318	343	344	336	342	345	337	353	352	324	347	345	337	355	339	368	362	335	363	352	348	318	369	339	337	361	350	334	356	348	351	313	351	316	318	357	333	332	302	348	310	360	382	337	319	345	305	317	321	349	329	371	308	328	315	355	330	381	336	359	319	330	337	312	348	343	354	275	325	325	346	341	340	357	348	336	308	354	338	335	370	331	328	334	314	344	318	344	356	343	355	320	350	302	324	330	331	321	340	338	327	339	324	332	334	328	329	339	325	339	351	351	327	328	312	339	353	335	337	304	324	376	308	336	348	326	339	325	345	331	311	368	309	346	321	359	338	329	339	315	339	317	330	328	354	307	343	307	347	332	327	350	343	327	334	306	366	330	326	330	340	280	346	331	340	372	349	334	321	345	326	354	308	345	332	303	317	315	349	359	298	351	338	313	310	333	312	318	355	329	368	349	333	331	329	316	345	333	365	345	317	352	337	309	352	330	308	343	331	376	377	339	327	366	344	349	347	327	302	375	314	354	329	351	318	342	313	367	313	359	348	310	346	313	314	320	366	333	312	325	343	345	347	332	312	349	318	309	334	323	310	305	341	370	348	348	361	336	307	350	347	340	338	304	336	329	332	337	311	371	349	346	334	349	363	306	337	326	320	322	344	317	328	341	285	317	318	344	312	316	301	342	313	316	306	324	343	337	342	311	340	337	350	354	357	344	332	376	319	333	327	320	355	337	330	334	360	314	344	344	327	320	342	363	342	357	308	354	317	330	348	364	322	345	349	350	345	344	382	297	325	318	359	333	348	310	356	299	345	319	352	316	358	303	308	339	325	342	353	338	319	324	343	359	336	323	335	327	311	326	331	354	317	359	348	339	366	352	364	305	296	334	398	295	359	335	338	343	369	366	369	360	344	307	347	317	328	343	324	326	325	342	293	379	355	357	337	358	312	311	321	361	355	375	315	372	361	342	341	344	336	327	340	368	346	332	359	345	353	345	327	341	351	332	334	348	333	332	294	322	344	332	307	340	325	313	302	337	323	339	347	332	322	330	320	326	321	346	346	334	342	332	340	319	319	322	316	338	329	387	338	304	314	312	336	298	326	338	357	368	331	327	355	354	341	324	358	350	313	348	342	320	313	334	341	365	293	344	346	305	331	359	368	333	360	337	367	351	321	339	343	342	345	298	376	311	355	328	319	343	338	334	310	339	318	340	345	362	328	332	320	352	325	326	332	336	310	322	322	320	367	326	344	335	349	356	359	336	375	341	312	369	352	360	340	350	331	357	363	327	347	354	318	315	330	366	306	336	316	337	343	359	317	380	330	355	370	324	348	338	313	325	324	372	314	337	348	326	345	319	320	354	336	318	334	328	328	372	339	346	342	354	350	354	378	325	336	322	338	343	315	365	345	325	315	346	325	328	343	345	325	310	329	347	309	338	341	308	317	327	347	337	307	334	332	318	373	349	339	348	307	347	327	336	315	360	353	291	354	347	343	342	364	316	352	318	332	327	316	346	370	347	346	339	305	344	344	340	319	321	307	332	297	377	362	346	341	309	328	357	342	359	345	355	350	300	342	367	294	343	354	318	316	339	329	336	343	353	356	356	355	323	324	323	335	358	333	316	300	331	330	318	327	313	320	327	335	303	316	331	342	312	312	337	346	351	306	325	352	343	310	331	347	342	323	329	321	298	299	347	332	358	352	340	331	333	315	323	346	346	343	315	348	329	348	350	335	319	341	365	341	341	341	338	338	356	345	325	334	308	330	328	341	329	359	311	346	333	346	347	392	320	293	326	324	336	356	338	351	325	333	337	358	339	316	337	330	366	352	357	333	340	351	329	329	372	364	328	324	343	319	317	326	298	334	361	355	350	326	346	353	320	317	353	321	285	325	303	340	363	348	296	354	327	330	321	324	371	317	337	333	349	342	285	367	341	352	298	327	312	358	314	341	344	343	362	341	317	348	326	362	323	338	372	340	325	368	357	339	353	364	342	324	337	343	355	365	343	323	339	359	328	360	314	310	336	368	322	318	331	312	336	375	319	320	305	354	328	331	334	320	335	339	339	332	360	339	379	341	339	305	336	355	323	309	318	339	309	319	332	319	328	329	340	347	325	331	312	356	317	340	314	331	320	314	344	320	303	337	355	344	358	351	357	339	344	340	364	321	363	307	328	316	318	334	353	345	326	318	329	331	314	335	349	358	305	315	344	341	339	360	321	352	377	372	367	329	307	341	333	346	320	321	348	351	324	326	334	317	367	327	337	337	329	301	315	320	341	316	343	357	338	352	350	339	332	313	358	329	338	328	340	309	338	333	343	313	317	365	355	353	380	377	317	351	317	333	317	338	326	330	338	311	351	328	353	336	337	336	319	335	348	346	343	341	326	362	320	335	332	351	326	316	352	330	317	337	328	339	337	364	346	336	345	350	329	331	346	341	337	304	321	354	323	320	358	354	357	333	337	359	336	326	347	317	325	339	316	356	327	323	311	345	328	322	367	353	356	333	334	317	307	354	326	360	351	362	332	338	329	301	332	327	313	329	321	324	354	349	312	333	323	349	335	345	322	350	335	340	321	333	326	343	316	308	361	318	347	354	319	318	324	338	338	365	345	295	334	346	333	337	343	370	321	344	337	329	301	325	352	333	316	300	350	337	345	326	350	322	361	333	352	346	327	320	313	351	340	314	335	348	344	337	346	334	323	343	326	346	337	323	327	338	314	353	349	352	335	315	331	320	330	312	373	340	315	346	317	336	356	334	348	372	357	332	356	333	324	337	315	359	350	340	314	342	322	311	340	317	325	337	355	356	334	333	299	339	329	333	328	354	347	324	302	326	334	316	337	328	327	319	363	309	334	336	353	313	329	351	372	319	337	338	364	360	344	331	309	331	338	325	326	346	332	354	334	324	340	348	356	315	340	299	354	379	349	331	314	328	344	354	332	367	323	343	324	350	359	326	366	350	304	331	338	347	343	332	346	322	326	331	330	353	328	305	358	353	372	310	349	305	320	310	293	313	328	341	341	352	348	307	318	343	307	347	325	321	352	324	332	324	339	338	337	361	306	336	350	320	339	319	361	301	351	353	350	334	340	331	332	337	332	345	323	356	319	339	349	343	343	316	287	315	319	344	336	346	331	341	351	352	338	317	353	320	349	343	351	334	335	344	324	327	381	337	351	345	325	356	310	319	325	307	351	348	349	342	334	346	332	331	328	323	345	322	346	371	351	321	312	335	329	312	377	352	352	361	358	298	331	317	357	339	316	345	319	373	369	322	349	330	312	363	367	342	315	302	327	312	358	352	359	339	319	304	312	311	354
22498	21161	28900	23700	21153	21281	11836	2773	1874	1546	1337	1223	1080	1036	944	904	804	797	756	733	705	741	687	649	617	602	628	599	607	626	609	600	590	570	588	598	555	576	564	583	602	570	583	621	584	608	587	568	568	561	588	605	580	550	565	594	553	546	568	538	541	584	550	579	567	569	529	544	585	571	592	575	567	537	557	581	584	588	586	596	565	569	535	564	567	566	572	551	556	584	587	584	583	622	577	566	597	586	611	591	569	535	621	578	594	609	576	565	543	599	601	549	547	570	539	555	560	539	566	586	540	577	560	585	559	552	585	563	561	555	577	591	559	563	537	559	586	567	554	554	604	562	587	581	541	590	568	571	570	576	569	583	548	586	528	578	531	550	573	601	570	542	590	591	585	565	563	558	579	552	592	601	554	548	622	533	556	564	510	589	517	518	562	566	585	540	528	552	564	589	529	552	618	530	567	599	574	559	593	576	530	529	574	577	538	623	549	580	633	599	522	571	554	568	568	509	590	574	619	556	551	504	597	543	590	550	534	563	565	555	576	560	623	588	561	511	575	516	566	551	568	539	551	565	570	591	584	533	567	586	517	568	558	585	554	615	568	577	595	568	562	528	546	578	591	596	539	523	548	562	608	601	568	563	601	564	522	591	611	588	565	590	559	524	584	550	551	517	568	566	575	571	563	571	568	612	543	573	578	603	570	583	568	599	551	563	553	584	586	586	557	544	582	568	570	521	593	530	575	549	541	567	536	557	593	602	570	518	596	563	510	554	592	591	601	567	568	585	587	604	539	563	557	577	575	521	559	545	564	536	563	551	548	595	539	534	602	511	560	626	566	556	543	548	508	573	556	552	580	588	544	571	579	586	545	531	538	554	571	603	578	536	561	561	566	572	548	598	509	527	571	564	528	580	540	566	553	557	589	532	581	549	594	539	581	597	579	567	591	579	564	557	516	565	560	574	528	543	546	549	553	519	533	528	605	578	560	568	541	596	527	559	599	587	578	571	574	536	550	538	606	574	554	561	570	561	561	538	576	556	541	568	569	586	583	554	522	532	545	541	591	566	546	562	596	561	546	578	595	550	573	536	572	571	555	553	572	577	610	568	563	615	523	562	550	571	549	557	553	576	583	574	535	590	566	576	597	562	576	582	600	537	628	567	535	590	547	579	568	544	567	550	553	554	588	541	522	584	554	539	572	572	608	554	573	548	570	563	538	533	576	548	561	604	567	571	577	521	552	583	517	557	563	570	570	567	551	563	603	544	570	560	568	547	590	573	551	529	531	571	567	494	581	551	549	595	576	549	541	569	560	564	563	555	574	570	543	507	568	570	577	549	557	556	574	546	548	555	569	597	551	599	574	554	565	563	589	523	569	535	580	579	591	575	568	554	579	542	548	589	557	585	583	531	555	531	544	596	536	565	579	564	539	585	609	571	574	585	583	568	567	575	544	563	528	565	565	529	550	551	526	609	586	562	611	551	542	592	581	589	543	571	551	572	548	567	611	548	582	585	564	543	567	597	547	553	516	553	563	548	582	554	534	618	557	567	581	524	536	589	593	601	520	552	512	541	575	566	595	551	561	567	491	566	578	556	566	539	512	550	574	528	619	588	565	558	560	517	561	555	556	543	550	549	545	572	578	559	549	584	540	583	592	540	580	527	608	552	590	569	541	522	579	570	551	529	563	555	546	610	594	564	545	543	547	568	525	557	557	571	524	569	580	576	579	545	578	580	598	564	569	533	571	626	621	557	511	546	572	573	526	552	544	542	567	613	594	541	572	564	521	567	567	606	540	545	586	536	544	556	568	533	547	541	579	550	569	523	572	537	574	586	625	556	561	590	556	569	600	576	553	591	564	562	576	564	563	566	552	576	541	537	571	597	570	551	555	566	512	529	615	574	574	544	568	554	562	583	571	565	550	565	554	541	551	573	568	550	580	559	524	580	537	534	493	595	554	595	528	593	537	575	555	553	566	576	579	560	622	598	604	553	550	510	574	547	570	548	587	599	552	591	533	533	581	562	558	614	586	600	568	553	537	564	586	515	596	574	575	521	552	564	522	607	537	571	589	551	546	537	521	556	561	526	543	540	547	582	562	576	584	538	529	557	556	570	549	559	552	519	538	591	587	542	554	548	570	542	597	564	572	553	535	535	593	560	567	615	561	572	555	580	543	538	560	555	587	557	624	571	548	584	565	582	600	545	569	528	585	544	573	554	554	541	585	574	557	536	575	545	577	589	579	567	566	561	586	506	558	568	558	607	558	571	545	554	601	522	539	566	594	566	539	550	583	520	538	567	544	544	629	585	566	530	609	574	588	533	571	575	534	551	535	558	549	535	588	541	536	530	574	556	576	571	547	581	593	563	591	550	596	551	529	545	549	545	527	596	562	568	567	479	598	579	595	549	590	563	604	519	530	550	531	577	572	583	562	538	530	595	557	531	583	581	556	562	552	572	549	562	558	601	582	578	555	543	568	529	554	554	636	594	532	574	585	528	599	557	589	597	540	589	534	567	530	545	541	580	525	579	530	558	543	535	555	562	594	555	578	606	583	588	552	584	575	537	546	533	555	551	571	570	576	566	529	583	553	588	585	565	588	549	548	563	544	577	526	550	587	566	577	587	573	578	541	566	554	555	579	555	588	556	592	533	545	588	569	575	560	521	564	526	581	533	581	581	580	594	585	574	574	574	553	570	590	541	543	574	557	574	545	577	525	554	610	559	547	563	574	595	576	532	574	567	546	541	547	548	575	601	513	592	600	563	537	595	541	518	584	583	593	573	555	540	593	540	561	584	563	555	583	557	539	562	564	595	547	553	583	573	500	561	573	587	556	568	577	547	541	510	525	550	604	573	520	581	561	490	528	530	548	541	581	564	555	571	563	552	603	516	527	575	550	555	536	547	557	565	577	583	514	537	570	579	540	571	554	599	561	567	564	570	557	566	607	571	534	551	538	577	618	577	612	559	573	571	566	594	586	557	575	549	578	562	543	579	563	552	515	585	515	561	553	601	557	569	566	553	564	540	554	517	573	513	558	548	560	557	571	548	509	611	542	555	561	561	560	576	549	572	532	567	572	584	532	569	602	578	562	581	548	570	582	537	558	534	534	567	574	578	555	570	544	561	538	524	555	570	536	519	617	558	560	588	588	598	588	554	569	533	571	509	581	620	586	576	573	569	567	529	551	607	556	582	574	598	567	552	555	625	563	580	507	590	579	570	610	566	568	541	553	531	550	566	569	564	555	555	556	575	544	556	558	571	586	549	543	601	524	546	536	592	578	576	567	545	596	552	547	548	548	541	605	553	586	525	614	571	593	592	532	555	535	538	566	571	526	567	561	585	567	615	550	600	546	559	601	545	548	557	584	583	560	564	560	566	554	581	538	544	582	566	572	588	557	543	572	537	574	573	543	527	594	567	563	575	545	578	606	591	596	586	572	621	564	549	518	590	626	599	571	589	599	547	557	576	554	540	530	602	598	605	599	581	560	581
8042	24599	19144	10946	8031	5920	4639	3595	2917	2310	1856	1649	1453	1383	1176	1098	1051	980	886	896	841	843	795	801	744	729	730	713	748	716	722	730	650	658	672	641	640	705	600	609	653	677	667	638	652	646	670	629	640	635	635	636	644	640	652	615	621	601	615	647	610	623	549	601	615	623	622	627	656	622	643	640	671	599	633	622	631	600	641	618	648	643	609	638	596	631	565	618	666	616	639	641	628	639	629	635	639	575	652	632	606	559	609	669	665	643	644	652	671	618	626	614	621	602	590	600	582	600	571	551	626	603	626	582	587	634	617	656	585	645	607	648	592	608	605	576	653	602	645	614	591	631	606	619	639	595	630	620	584	644	622	597	610	574	579	608	639	593	591	617	615	611	638	587	646	551	579	597	643	608	644	577	596	592	593	575	625	610	616	594	594	591	614	627	619	607	593	634	631	620	596	595	601	615	627	648	600	575	600	595	593	577	585	625	605	594	660	608	608	578	611	638	589	613	624	629	599	643	626	636	616	594	650	642	618	604	585	618	619	655	627	647	610	651	630	570	626	567	588	613	664	609	554	645	658	621	657	595	629	653	621	636	612	607	629	589	627	573	624	592	627	586	583	600	636	630	567	597	601	615	601	595	632	637	623	597	618	613	634	608	617	640	564	663	626	625	589	597	590	624	599	652	625	620	626	644	628	621	622	598	584	619	600	648	591	643	607	568	640	608	609	589	622	570	633	582	629	599	544	606	593	624	612	574	649	586	642	590	631	632	571	616	618	639	563	625	621	601	610	610	626	598	638	656	603	596	585	603	624	609	630	634	633	605	556	595	630	610	645	582	596	607	612	635	572	584	584	627	609	576	588	646	602	622	647	596	551	601	643	616	602	635	593	621	609	651	617	616	597	600	638	598	584	609	689	647	598	602	566	616	564	625	627	564	596	669	583	598	602	619	616	593	612	591	631	627	640	632	580	606	621	602	618	591	593	591	628	606	645	605	651	575	617	618	614	592	621	608	599	621	618	612	603	652	602	618	628	631	618	618	574	624	630	644	611	622	644	611	627	615	614	623	646	606	588	658	630	601	598	636	550	615	605	628	592	603	565	616	630	614	692	609	623	634	625	601	624	600	638	609	617	590	610	618	585	589	606	630	609	621	598	579	576	649	628	618	589	600	628	662	623	614	646	632	602	600	582	632	571	612	613	623	586	580	596	605	644	645	638	635	617	602	591	573	620	599	574	636	626	622	580	613	639	586	595	587	626	637	606	637	608	587	592	607	661	591	601	602	592	612	619	624	601	584	605	613	595	589	626	602	603	589	625	597	590	635	584	614	629	578	641	646	645	552	645	630	590	591	610	663	592	604	578	589	636	572	591	641	587	622	609	609	598	565	624	585	581	575	624	582	596	590	609	610	606	629	627	621	613	606	610	625	612	636	625	622	607	672	570	594	631	587	614	633	638	609	565	593	598	603	592	595	595	599	581	571	635	580	562	567	634	622	621	599	621	594	662	592	626	584	655	603	643	583	615	654	654	615	562	615	596	589	607	656	607	571	558	584	609	549	644	567	609	622	624	606	644	604	606	629	625	613	594	569	601	600	592	571	595	611	625	639	606	620	662	584	631	649	576	595	588	654	607	608	601	607	634	626	616	609	626	638	604	602	587	586	596	617	579	630	598	636	631	587	589	626	650	627	586	676	618	580	581	597	638	585	609	636	568	611	578	603	600	603	612	622	612	607	636	609	621	646	614	621	562	570	600	573	597	621	591	587	670	618	636	600	599	624	614	646	598	580	616	628	570	610	587	613	625	661	597	616	611	623	637	618	632	560	557	583	631	631	606	649	610	612	601	603	635	662	631	633	577	606	612	578	602	645	615	616	620	606	618	596	594	640	609	607	621	604	603	629	604	632	591	612	633	620	624	637	594	673	614	610	612	636	628	593	588	636	617	621	620	565	650	631	559	613	593	625	594	597	642	585	613	609	631	640	581	606	645	614	597	603	590	654	576	629	646	606	587	642	565	570	604	644	598	642	594	583	590	616	624	612	626	632	636	622	588	593	649	629	600	588	633	603	627	600	609	582	588	591	578	627	647	630	655	635	622	611	628	579	616	642	635	605	648	624	576	636	669	623	615	588	642	591	556	634	612	605	587	638	625	618	616	607	624	592	608	582	606	570	629	595	637	629	621	609	672	667	620	619	636	567	639	612	610	606	640	628	620	556	579	606	630	608	634	622	581	600	630	669	623	648	598	630	560	647	607	612	568	607	650	596	610	626	564	642	586	641	565	631	625	644	593	591	626	615	612	596	591	575	618	586	620	586	581	601	613	575	607	599	604	644	566	611	598	612	615	584	616	625	614	594	583	644	611	600	625	618	596	618	587	595	638	618	609	578	595	594	635	623	655	573	585	587	613	605	596	610	614	593	620	606	622	599	619	595	596	621	593	628	642	598	583	593	631	597	594	594	667	651	583	629	621	612	619	632	612	597	621	590	589	622	612	581	610	581	612	622	608	608	677	618	541	628	613	615	580	645	567	581	612	622	661	675	588	636	636	632	629	600	607	605	625	595	647	616	600	587	579	614	582	632	598	700	648	653	580	591	614	626	606	621	597	590	572	622	575	616	591	608	608	662	603	643	631	639	617	621	599	629	625	637	566	604	616	632	596	594	636	605	620	602	623	593	626	559	635	596	616	617	589	642	592	592	605	620	596	609	630	595	630	577	617	583	634	600	584	609	581	625	622	663	613	612	607	580	600	556	571	602	630	570	585	609	633	607	630	681	594	624	609	591	601	628	595	608	616	612	625	593	609	609	596	612	583	663	601	650	605	658	615	610	615	634	603	658	587	555	615	633	586	582	588	609	629	625	642	619	618	612	616	631	619	639	607	599	614	552	649	588	632	594	586	590	604	519	652	607	588	591	650	619	613	620	596	649	588	597	617	612	627	601	614	597	643	579	587	639	650	643	651	620	585	599	651	623	617	615	651	619	673	636	623	627	617	627	600	611	617	606	607	634	597	637	627	591	636	569	640	625	571	588	598	612	602	642	662	616	581	608	644	624	580	639	602	642	605	625	665	608	577	642	671	640	598	623	642	633	598	650	614	605	567	607	589	609	631	592	601	603	606	612	603	624	610	580	637	590	642	618	598	614	662	626	640	626	591	625	613	593	586	606	649	604	602	594	649	599	610	654	634	598	590	573	671	641	602	587	641	612	638	617	590	593	606	618	565	620	588	607	632	568	625	607	668	602	628	603	602	640	623	601	604	620	571	579	640	629	623	607	610	583	618	590	559	647	595	634	627	622	589	637	653	593	571	615	652	622	593	633	584	637	671	595	609	612	624	581	598	634	594	627	599	647	596	582	624	589	626	631	672	609	563	592	615	635	603	602	587	628	601	605	595	656	639	592	637	597	608	636	602	656	591	606	576	593	612	608	636	580	587	649	640	621	621	663	583	629	596	614	622	611	611	596	618	577	605	595	584	662	609	600	567	640
27457	19253	9104	3325	1744	1225	1046	897	757	643	644	578	550	560	481	490	519	444	454	471	430	465	433	412	391	379	419	417	416	440	414	440	404	411	427	415	435	384	425	385	422	400	397	406	427	385	419	417	437	401	426	428	428	393	421	410	406	382	412	419	388	421	420	420	408	442	417	425	404	362	419	423	410	421	444	406	392	449	390	399	450	416	392	394	417	411	404	433	410	436	441	432	449	404	406	396	425	380	413	443	439	408	381	389	402	402	421	389	416	378	445	404	392	409	396	428	417	406	426	414	438	425	392	395	413	416	454	389	378	412	407	396	425	418	437	411	430	404	438	417	424	408	384	401	401	390	430	411	401	450	408	433	420	434	391	422	426	441	435	406	399	415	410	416	422	430	439	399	415	403	382	380	414	442	404	416	421	408	392	361	458	374	416	404	396	402	449	410	392	415	433	405	395	440	434	369	401	390	429	420	406	432	416	372	405	402	409	387	419	450	425	405	407	429	416	407	421	377	420	427	409	404	432	409	410	410	430	407	379	422	395	394	468	411	441	409	440	424	435	384	387	404	420	400	402	385	413	415	456	403	427	418	432	440	405	408	408	393	423	377	408	437	398	421	413	401	399	412	380	370	447	442	431	417	385	440	429	412	405	410	383	409	427	404	357	403	405	402	400	378	450	408	365	395	435	425	385	402	400	364	426	411	408	435	410	401	417	385	434	428	401	425	386	459	401	380	435	396	417	413	415	429	403	421	420	410	399	416	427	406	412	448	409	393	414	432	416	420	433	397	411	417	430	415	402	357	410	381	361	406	418	410	418	433	414	417	394	393	413	412	411	403	403	440	450	400	385	426	377	400	405	382	418	405	442	425	431	438	418	444	388	389	403	409	412	391	472	410	397	431	431	392	390	433	390	407	446	399	429	406	408	415	400	360	418	405	397	455	385	428	402	394	435	444	437	421	411	404	416	363	392	424	427	434	398	376	437	427	426	406	415	417	416	434	365	374	380	370	372	409	421	410	412	406	426	428	392	397	403	400	394	384	439	407	404	400	396	442	428	426	427	428	387	428	398	392	410	405	398	409	395	404	392	431	408	428	422	413	400	432	391	439	406	390	414	389	421	394	433	444	398	414	395	403	432	395	434	434	402	417	409	442	406	367	412	403	453	392	391	392	384	407	399	401	401	422	414	457	388	395	409	427	403	399	418	432	410	404	435	425	378	462	443	414	420	397	421	413	399	415	420	403	407	425	420	404	443	387	411	371	410	435	400	421	403	395	415	387	423	401	386	426	387	413	371	401	399	410	427	446	423	424	408	412	395	447	407	393	426	418	392	413	417	422	389	398	395	436	406	437	433	387	372	372	437	414	406	432	420	426	405	432	403	409	415	399	366	400	400	409	397	389	453	411	415	428	393	408	415	400	419	408	428	374	422	402	409	407	412	421	378	375	392	431	409	428	425	415	419	373	389	429	407	417	408	391	424	405	417	442	371	426	393	413	420	384	425	422	398	391	388	405	433	436	403	398	428	374	436	381	379	390	428	420	388	413	421	432	412	400	436	407	386	415	441	414	371	410	377	423	406	379	408	415	392	404	402	422	413	399	429	406	410	426	442	398	405	402	436	433	424	427	394	420	385	415	392	414	431	420	414	461	433	439	414	387	399	394	389	398	417	434	440	420	427	388	413	398	397	422	439	406	420	394	389	408	397	410	422	425	411	404	449	411	387	405	445	362	393	426	431	419	418	381	391	395	401	383	399	432	415	381	409	409	424	407	394	409	410	394	455	415	383	394	392	367	399	410	417	383	409	396	421	424	408	392	434	383	385	403	398	437	423	379	416	406	379	421	389	437	404	388	369	417	374	447	424	438	400	415	387	419	418	408	395	433	356	411	410	390	422	436	399	376	433	406	398	406	393	420	398	396	365	440	397	381	404	372	407	426	438	416	366	434	433	397	378	394	426	414	420	425	391	425	409	415	397	421	415	430	442	415	368	384	442	426	438	392	423	418	416	412	425	392	421	440	406	403	402	416	398	400	421	399	418	397	404	397	392	405	378	382	456	385	373	421	413	442	400	426	370	402	410	386	411	401	411	403	390	417	395	409	406	439	396	399	393	400	465	406	414	426	361	396	382	442	399	397	402	390	417	419	403	381	405	411	394	435	395	414	402	413	400	420	418	395	386	421	426	427	403	388	409	413	435	428	429	420	415	422	405	439	415	409	436	391	370	348	377	407	427	399	424	393	366	394	432	402	434	440	393	401	411	423	396	396	435	397	407	403	400	397	432	420	399	431	426	417	394	392	390	438	436	392	396	398	398	415	432	400	409	376	380	404	414	427	402	398	373	452	401	419	427	351	429	406	426	413	384	413	419	395	382	409	443	435	430	399	405	368	404	351	406	410	427	418	419	409	408	381	418	408	409	385	371	376	391	415	401	430	395	406	374	415	417	390	415	404	393	388	401	359	380	399	415	399	423	404	444	408	424	410	411	410	394	422	369	379	409	395	407	416	381	420	374	415	417	414	403	415	430	438	406	410	406	407	416	424	385	403	364	411	371	396	396	406	436	393	406	401	434	404	431	414	436	412	410	425	390	423	413	376	399	400	420	373	400	419	406	411	400	390	404	419	377	392	446	402	432	402	410	411	391	410	401	432	405	412	398	400	380	422	411	422	400	423	455	386	439	407	400	425	415	418	384	346	441	414	428	391	383	386	422	421	412	404	429	355	407	407	462	429	401	420	401	422	386	424	441	415	396	420	410	415	400	401	419	396	432	409	406	379	427	424	432	428	423	381	401	384	389	463	411	402	435	396	404	402	396	411	424	400	417	411	372	403	411	404	358	433	409	414	406	434	456	420	395	452	437	401	414	417	397	433	460	418	406	417	402	426	393	374	395	355	421	431	404	395	405	421	382	412	386	416	428	402	387	398	430	398	429	393	406	438	373	428	405	397	420	405	388	421	390	378	416	407	417	412	415	412	424	388	403	421	395	374	430	390	380	357	407	405	406	425	421	400	421	438	422	394	414	398	379	433	418	375	421	398	427	385	403	429	424	380	381	399	424	439	377	412	406	349	388	415	402	441	392	385	386	401	424	397	411	416	411	408	396	399	412	383	401	418	419	406	415	429	450	395	415	459	421	441	410	409	410	404	402	414	451	394	418	406	425	384	419	381	408	385	386	425	395	412	397	369	416	388	364	408	453	425	416	398	401	415	422	407	411	408	419	425	401	386	390	393	407	442	412	429	410	409	381	398	414	390	425	438	405	388	429	408	406	380	400	390	404	422	394	408	426	440	381	396	417	390	396	374	401	425	391	426	362	407	417	429	417	426	438	429	398	390	434	403	462	390	431	445	429	403	395	407	412	370	404	374	396	434	416	410	407	423	421	385	433	431	421	391	406	405	467	401	370	403	405	425	415	410	395	390	422	421	413	404	397	402	430	413	394	400	428	434	395	433	403	434	441	436	394	394	373	381	422	409	431	428	414	388
6837	10264	7356	3617	2735	1954	1630	1299	1079	902	802	711	701	653	584	594	559	539	551	549	506	489	506	475	473	460	471	405	465	496	449	491	429	462	426	448	423	442	415	470	440	451	434	467	476	406	456	429	461	505	446	418	423	439	411	441	449	442	466	461	420	482	432	470	475	421	439	435	468	431	456	464	483	463	429	462	482	449	466	454	434	413	416	407	453	479	456	456	405	479	452	439	443	485	445	459	435	459	467	456	430	475	401	420	420	452	429	413	446	468	423	445	445	456	510	455	435	465	435	455	434	448	472	403	424	440	459	438	457	415	426	435	469	445	452	442	451	434	479	474	437	453	489	421	451	425	466	420	423	455	441	477	427	432	435	475	440	467	452	424	454	418	458	451	467	420	433	440	463	438	451	414	460	448	428	446	417	424	439	441	448	418	419	432	429	458	476	429	469	431	476	455	421	453	450	408	428	435	412	412	427	439	438	468	445	449	424	435	469	460	455	465	427	449	421	500	452	414	466	412	416	462	441	427	443	490	437	404	432	436	424	466	447	484	454	424	480	441	485	444	447	455	480	423	507	408	458	487	465	422	422	444	437	467	404	443	451	436	443	428	436	444	428	407	459	414	411	388	426	431	448	447	446	458	470	454	421	436	474	423	426	413	447	437	450	409	465	470	455	449	436	422	416	424	410	437	454	444	447	428	427	451	454	496	430	424	436	434	465	422	439	464	452	474	458	446	434	441	437	448	470	426	463	414	438	414	467	449	475	424	437	455	445	449	439	431	465	442	424	447	456	443	456	410	425	406	441	438	420	421	416	429	452	461	434	464	449	440	417	413	448	396	462	432	423	426	420	437	428	444	422	448	468	434	430	428	432	467	431	468	444	473	418	408	398	429	456	437	439	432	443	442	433	452	404	465	427	469	432	426	437	472	463	433	459	451	419	436	435	440	419	437	441	426	440	483	419	474	427	468	417	466	459	412	442	473	435	422	449	441	498	462	433	435	418	444	458	460	457	502	446	456	444	424	430	441	427	453	433	445	447	438	455	430	471	443	469	441	449	449	464	415	425	423	450	450	423	458	456	420	428	426	418	432	457	457	400	477	460	468	460	449	444	420	443	408	454	466	444	465	462	464	449	446	446	409	428	406	479	417	454	421	432	427	426	468	487	450	438	446	447	441	431	486	437	426	437	461	416	461	472	433	438	447	466	425	469	483	427	431	421	448	452	462	455	471	465	454	442	441	446	462	445	462	450	458	461	455	428	421	389	411	435	452	436	427	404	479	455	434	442	433	410	444	447	427	443	446	473	427	461	485	448	420	417	429	440	453	440	426	457	437	446	464	421	434	463	445	440	443	453	396	427	456	434	482	468	433	411	427	436	431	468	407	417	471	467	451	418	444	444	464	425	456	495	441	435	463	464	409	418	430	440	462	461	441	425	457	470	424	454	439	447	468	436	433	441	427	438	471	453	474	473	464	443	472	433	442	492	425	397	454	448	448	469	440	447	464	454	488	431	427	434	458	433	420	455	412	427	433	466	417	434	428	434	429	425	452	413	450	436	473	445	444	422	434	456	448	464	464	429	431	457	433	431	484	471	477	451	416	466	423	456	453	483	439	451	445	433	425	490	434	458	456	439	441	404	447	431	465	466	454	482	436	424	448	460	461	422	429	471	404	474	415	451	431	455	462	470	445	449	425	448	459	441	481	420	440	416	396	439	453	414	481	478	436	443	454	448	447	429	456	431	436	379	445	456	443	404	449	440	439	443	427	436	439	467	395	449	419	456	385	509	458	422	432	414	425	451	409	451	415	400	452	470	468	464	431	440	450	446	444	448	448	464	425	440	433	425	455	392	449	451	401	490	444	422	438	439	464	440	431	413	444	475	428	442	413	449	410	440	431	442	412	435	479	468	437	474	471	426	450	451	446	415	446	471	429	391	397	417	477	441	432	442	441	450	443	421	458	446	500	483	455	451	417	413	465	489	449	414	458	432	419	467	420	425	464	450	412	460	444	430	415	427	439	421	442	455	456	442	492	443	475	420	463	431	443	435	444	452	420	409	455	408	447	443	453	460	463	447	464	451	434	460	438	414	456	445	455	456	463	434	442	446	416	416	417	435	498	416	422	461	438	444	438	455	450	436	436	437	440	437	422	426	420	437	438	438	475	454	466	419	446	436	393	407	420	432	428	459	429	441	439	468	459	458	422	440	419	419	412	465	440	427	441	451	454	450	434	454	456	441	452	484	438	411	448	475	441	432	438	452	452	432	445	436	438	395	475	430	465	456	432	452	425	401	439	414	457	444	436	456	449	421	451	423	432	434	419	451	421	414	474	441	420	441	450	459	457	458	436	482	454	438	457	400	440	422	440	435	468	458	444	490	411	432	438	440	424	442	391	438	461	449	443	418	439	429	419	452	454	440	436	411	422	485	441	426	445	444	463	426	459	450	438	460	472	416	424	414	444	458	451	441	442	432	441	417	452	420	462	443	430	454	452	428	456	454	501	461	442	427	411	426	451	438	431	472	436	424	451	429	412	447	443	437	426	465	430	423	495	477	425	407	471	414	447	447	483	439	427	456	446	451	489	425	442	451	447	474	403	476	439	405	433	426	474	397	432	427	431	400	448	481	437	447	454	463	442	435	436	456	426	417	457	422	472	417	403	448	413	464	417	416	436	429	439	452	469	451	440	485	451	446	406	455	454	502	462	422	462	447	419	436	434	420	440	457	467	435	463	462	465	465	467	450	489	440	470	462	448	472	439	438	451	457	437	474	436	413	432	394	464	409	463	407	462	442	488	450	457	458	459	457	430	469	440	438	460	425	433	477	488	433	483	439	416	443	449	436	430	455	434	469	447	387	475	421	438	437	447	418	421	451	425	470	433	436	418	457	422	425	401	447	421	443	426	432	455	452	429	419	442	425	446	451	411	429	400	450	450	422	438	462	433	428	431	423	462	450	423	418	435	457	451	456	467	464	439	445	430	430	428	453	453	422	465	436	435	469	495	431	452	434	459	425	455	442	431	455	461	440	450	407	424	469	408	474	464	466	428	462	488	425	432	412	441	446	445	418	456	445	460	459	463	449	420	423	452	435	444	442	410	472	409	458	442	444	457	470	465	460	456	459	440	434	424	460	444	456	434	451	436	470	459	412	427	467	445	434	444	420	461	425	467	467	442	429	428	464	469	445	417	452	442	453	440	416	452	449	432	451	492	449	454	423	451	440	464	435	481	450	428	427	440	426	442	500	428	450	477	459	446	483	444	424	394	467	434	456	438	453	430	431	444	435	468	447	445	400	423	424	452	416	440	459	446	409	425	453	453	436	453	425	451	422	442	392	458	412	417	428	411	423	483	479	430	470	441	429	450	433	423	488	482	434	453	419	440	457	423	427	486	409	435	443	395	478	465	435	395	437	453	452	443	403	407	401	400	480	438	434	416	446	440	429	419	481	430	443	433	462	437	430	455	411	403	459	477	475	462	443	417	430	442
23555	21130	28451	24035	21135	12566	2871	1805	1468	1285	1121	1011	970	905	881	795	822	808	777	769	710	677	686	726	649	717	703	652	671	654	644	690	666	651	600	630	694	619	669	618	637	665	624	646	621	626	611	658	604	660	625	697	619	692	621	620	595	647	609	658	599	621	610	657	604	664	621	609	656	612	620	597	686	663	661	656	694	686	659	671	627	622	627	629	632	625	603	660	652	625	642	666	650	648	636	581	616	640	663	678	663	648	634	623	620	629	642	629	650	617	591	654	610	562	674	633	647	615	650	631	611	644	616	633	602	678	649	636	632	615	634	636	621	629	605	677	654	649	624	617	645	630	636	603	615	591	640	659	632	627	610	642	658	613	669	621	628	660	628	649	652	607	611	623	626	643	659	637	664	614	610	648	636	629	622	604	628	621	644	594	632	636	622	626	601	647	620	611	609	636	571	642	658	611	628	641	654	619	624	653	639	629	652	625	635	636	661	609	657	586	587	635	608	628	611	586	608	604	609	639	649	659	579	634	627	630	664	634	614	667	634	614	636	665	645	637	590	628	657	617	658	639	623	606	635	595	601	621	646	592	637	646	621	609	600	638	644	645	628	631	676	660	605	653	669	632	623	592	651	656	616	598	638	616	669	631	651	666	617	568	624	622	655	644	569	610	611	627	625	615	650	600	649	638	614	630	659	634	618	625	608	660	606	673	617	649	609	629	595	645	585	634	619	625	624	602	608	652	679	638	649	624	638	629	612	625	663	631	661	628	637	662	589	656	633	614	574	663	651	617	635	636	626	626	658	702	655	625	610	673	612	635	638	681	654	657	650	616	646	638	666	637	647	589	635	640	656	611	602	671	589	618	634	648	640	616	627	584	615	629	600	635	613	634	638	638	638	625	646	615	666	619	666	596	614	598	661	627	660	616	651	639	620	655	640	649	579	648	600	616	658	634	601	604	665	632	594	618	623	656	628	603	636	615	636	635	607	589	632	612	593	574	648	591	646	599	634	623	623	613	630	638	613	663	627	619	629	654	612	648	615	610	634	605	608	601	608	612	597	663	636	591	594	590	653	653	642	617	650	609	675	603	625	643	639	677	625	658	632	599	635	648	606	669	630	604	633	635	644	628	577	597	627	664	615	637	653	637	630	628	660	624	635	642	625	595	641	634	635	610	677	620	624	653	584	657	648	605	634	629	608	588	640	593	602	576	687	641	591	652	613	595	608	564	652	634	623	617	601	655	593	628	625	646	630	599	598	634	593	628	657	592	662	637	626	680	636	628	560	638	639	608	663	617	618	654	601	636	562	609	652	615	606	626	659	617	609	647	636	648	601	649	601	640	654	666	591	671	587	631	612	642	627	650	605	600	599	655	637	625	658	581	634	616	591	614	657	611	631	597	647	644	629	583	626	592	648	634	630	601	660	620	646	579	692	684	652	636	670	614	666	595	645	618	641	595	608	629	588	617	651	624	617	649	628	621	616	636	635	616	651	641	672	654	676	650	662	673	667	627	637	647	587	644	615	635	623	629	600	604	643	613	621	622	655	595	651	618	605	591	679	651	607	639	672	628	648	619	640	605	669	631	648	615	626	631	626	606	600	626	633	657	624	606	627	649	614	635	613	621	628	621	660	625	590	648	636	619	654	611	598	597	611	631	630	632	625	570	687	629	598	637	639	613	648	620	650	655	613	627	632	640	608	636	639	618	612	659	650	636	602	644	579	625	623	637	618	676	612	622	660	619	642	615	682	645	661	651	677	567	638	636	624	630	651	637	616	619	613	603	696	582	648	671	687	657	653	648	640	652	639	655	646	628	642	632	663	627	646	640	653	623	669	623	571	616	590	631	636	606	615	618	628	605	626	635	620	649	637	604	612	585	653	614	649	639	643	626	632	615	630	582	641	634	631	636	601	633	662	617	612	641	631	602	623	627	616	596	608	650	627	660	654	614	613	640	652	649	648	620	628	647	645	611	613	627	657	629	588	628	612	579	646	655	658	604	599	655	631	601	619	633	597	609	614	623	616	612	671	608	621	619	663	624	591	647	613	598	645	629	604	669	630	601	690	608	627	631	613	628	616	630	622	616	612	669	652	640	598	667	704	654	619	616	606	653	640	637	629	618	653	613	595	634	619	679	627	613	617	599	626	637	627	636	656	626	669	649	617	567	620	616	599	649	629	644	609	614	665	587	634	622	642	630	605	610	587	614	661	621	645	630	637	623	604	609	640	600	644	612	588	658	641	623	580	608	616	612	627	638	596	637	632	654	643	697	654	612	601	629	631	633	624	616	625	622	625	678	638	629	637	613	610	636	580	674	644	672	683	632	616	643	599	608	584	605	625	633	657	606	611	630	631	603	609	597	622	659	590	622	650	652	607	646	637	608	646	640	634	665	617	609	630	644	610	604	613	585	638	617	621	655	651	611	689	634	615	647	610	631	659	653	600	611	613	661	624	600	629	586	653	656	613	616	617	619	606	627	632	636	621	575	619	604	624	633	630	611	615	657	656	615	648	630	623	675	594	659	639	623	644	639	598	654	649	667	596	658	640	567	638	625	584	623	605	661	669	646	637	624	685	620	698	650	629	637	583	657	647	647	621	663	669	602	585	640	626	654	597	639	627	633	610	641	615	660	629	622	629	707	646	616	626	641	636	631	629	637	638	609	613	672	625	644	614	644	633	600	645	647	664	618	647	602	611	646	634	610	601	634	657	625	651	682	642	608	622	627	617	624	644	600	587	648	610	621	617	630	613	651	624	606	649	649	629	637	606	663	633	665	606	596	665	592	633	574	629	641	613	679	630	640	646	618	644	672	644	608	624	620	640	682	594	621	562	601	614	674	650	651	639	637	616	630	583	634	614	644	633	591	612	639	622	602	608	635	657	590	634	616	618	599	612	601	646	636	627	609	602	610	676	619	650	624	630	634	618	635	644	646	632	651	631	635	584	670	626	627	616	615	643	631	626	652	612	642	583	624	659	639	601	621	622	634	686	638	678	624	635	624	680	625	574	669	650	589	644	640	645	647	672	645	649	598	603	629	605	652	655	609	613	611	668	605	630	643	673	613	607	608	597	628	605	631	620	624	653	635	614	656	605	658	649	636	678	606	680	624	660	600	634	681	616	661	651	696	666	673	621	655	608	607	626	721	676	613	628	645	601	604	624	684	628	618	610	622	654	609	651	640	596	627	629	622	633	642	641	647	646	635	637	609	674	672	675	614	634	680	659	633	619	606	641	629	642	648	620	613	648	613	607	718	620	644	615	603	598	638	594	674	642	650	611	615	640	653	615	614	614	643	614	617	631	681	611	608	614	629	635	576	638	621	604	569	654	617	612	599	595	626	629	587	603	626	647	614	604	621	580	640	623	632	641	675	618	634	621	554	658	610	600	614	634	619	637	595	670	642	612	629	623	623	626	623	645	645	622	668	582	649	658	590	616	641	625	625	597	602	625	677	674	641	620	596	655	626	663	659	602	691	623	633	660	649	615	636
6296	18579	13891	7458	5416	4036	3184	2553	2105	1741	1535	1308	1183	1122	1027	1006	956	891	811	843	769	770	777	776	776	740	727	709	735	757	713	729	682	726	714	733	720	729	684	697	702	674	709	670	674	639	700	687	680	716	692	647	710	658	677	721	644	656	684	660	656	679	688	686	732	694	647	673	677	686	657	629	667	679	684	690	705	698	681	691	662	714	676	718	668	614	690	672	676	656	664	679	691	692	661	668	700	696	649	700	693	711	665	722	689	641	724	673	673	714	665	668	675	660	660	654	683	686	668	701	694	629	635	734	669	722	657	669	669	651	658	689	655	659	650	706	679	675	576	640	665	669	612	687	662	668	660	692	639	639	673	656	634	655	660	725	683	727	671	675	676	684	697	653	691	690	699	666	651	669	718	647	638	658	658	650	696	652	616	708	627	668	600	732	739	688	709	695	694	677	655	678	681	662	646	698	638	665	690	683	643	680	667	666	695	710	664	654	669	687	666	647	684	687	666	639	719	663	692	698	678	668	670	670	639	726	702	679	717	649	660	673	670	665	673	647	708	689	654	635	715	658	707	646	667	683	718	679	662	697	693	681	668	676	611	693	657	669	669	619	673	656	647	651	641	679	697	677	716	677	647	694	615	655	679	614	642	671	646	665	687	621	640	625	655	639	673	605	696	651	668	667	651	666	670	723	699	687	627	680	685	692	663	640	597	645	646	685	673	690	693	692	647	685	689	658	612	615	714	654	702	720	680	668	674	657	643	660	678	625	645	690	694	630	668	656	652	673	640	676	653	675	656	619	667	617	661	655	683	699	646	697	638	662	709	615	703	676	650	689	661	671	721	681	671	696	681	648	653	629	665	719	735	613	658	658	691	663	638	625	682	684	635	688	641	607	665	670	681	627	663	654	664	725	653	683	654	656	600	631	685	710	644	683	681	656	685	669	712	688	676	651	651	690	685	658	662	709	681	650	698	681	681	678	686	670	649	690	687	601	665	651	646	672	680	638	679	633	681	684	657	701	650	626	681	695	733	688	675	712	649	641	634	711	616	691	666	640	652	675	683	692	664	695	684	611	629	686	651	682	670	687	681	656	671	650	670	679	677	698	651	671	663	641	672	696	631	639	647	654	652	673	681	702	654	641	637	749	647	668	719	676	662	652	651	652	669	626	664	701	655	694	651	701	646	695	660	611	700	679	670	686	644	658	708	703	676	657	641	697	686	666	673	645	684	734	664	666	679	683	642	690	678	665	655	678	664	680	622	649	673	652	719	701	622	671	694	689	680	747	646	658	668	645	718	657	694	632	637	674	676	696	684	664	650	599	656	669	645	712	680	641	683	688	683	640	605	679	664	648	657	687	687	696	650	596	680	686	631	702	632	638	684	680	696	685	685	675	638	676	638	691	682	677	652	691	665	691	659	698	662	694	651	671	645	639	643	677	701	690	650	642	701	662	682	665	672	636	661	710	631	641	636	663	647	645	677	680	706	632	665	670	630	674	684	631	682	677	679	703	711	671	684	652	615	715	691	667	705	660	672	627	666	677	675	627	648	697	656	675	694	714	649	632	633	661	651	623	686	691	638	683	662	707	652	659	687	623	668	725	628	689	685	633	678	659	711	669	667	662	662	682	685	651	701	657	636	656	632	692	692	655	647	722	684	675	641	670	695	659	658	665	658	687	629	695	635	694	706	656	695	670	659	654	701	705	619	658	655	654	669	658	706	671	651	692	640	670	668	659	667	700	673	658	652	702	661	688	651	659	654	665	661	672	663	688	637	644	671	676	660	641	610	699	675	674	694	671	702	636	668	680	681	713	662	660	654	607	682	626	668	662	683	686	661	719	691	655	675	613	703	664	682	665	700	681	671	690	662	670	726	686	630	697	612	639	658	674	641	689	714	578	663	670	691	653	679	679	627	723	642	643	664	702	689	633	704	638	670	655	685	640	654	656	684	662	632	678	634	628	577	702	659	697	689	608	735	669	668	680	686	659	672	620	704	659	600	698	678	683	675	683	681	697	670	662	635	655	656	647	651	701	715	713	644	703	666	646	623	649	709	631	644	705	656	685	687	686	660	673	649	668	692	706	717	663	624	686	635	713	664	703	607	646	631	702	665	640	618	700	673	656	636	656	659	670	663	683	685	721	687	658	688	639	717	676	709	658	684	706	618	655	698	690	681	661	689	700	639	663	662	646	658	671	640	647	633	723	607	649	674	662	686	685	672	651	687	690	713	731	678	661	641	698	690	707	714	667	660	662	695	655	646	685	647	654	645	675	698	650	629	697	672	663	675	676	650	639	702	680	661	677	677	654	644	627	740	652	635	680	621	660	698	689	660	706	645	664	700	676	733	700	706	689	699	674	664	685	608	705	646	658	655	659	668	651	656	660	678	696	655	689	672	658	666	639	741	625	626	691	692	668	688	684	668	612	637	661	665	734	715	660	691	655	670	679	631	703	689	624	656	709	660	682	661	668	662	629	675	641	704	659	646	698	658	664	684	667	689	676	641	701	674	665	661	662	634	672	701	622	630	747	719	676	670	682	705	658	643	687	673	660	626	679	697	669	623	683	682	672	677	711	628	638	655	650	694	718	655	640	648	689	655	657	655	660	646	668	659	640	693	700	657	682	676	665	647	684	706	664	683	723	686	691	694	723	633	662	698	706	678	649	622	664	657	673	622	662	677	689	708	685	720	648	627	716	650	681	691	671	664	698	665	658	712	662	629	660	646	667	709	633	695	658	674	673	671	634	612	681	667	634	673	646	637	679	663	673	690	687	633	689	674	668	659	677	696	675	669	707	682	632	664	670	691	694	662	657	688	636	631	647	671	706	659	619	704	694	665	657	673	700	705	669	671	696	671	637	678	713	630	647	724	693	647	687	627	657	638	725	640	668	698	655	638	665	648	626	654	728	619	677	693	676	633	676	628	671	653	616	665	659	682	626	709	680	644	655	683	701	657	660	657	707	650	727	663	640	695	656	657	664	641	689	639	655	673	680	680	696	714	673	672	699	662	683	636	714	657	673	696	719	689	696	693	680	667	672	682	604	686	612	651	676	690	624	651	682	682	651	658	647	729	687	690	699	692	679	674	651	666	645	654	648	677	651	700	674	666	673	707	681	672	708	667	686	682	667	661	670	691	619	709	628	678	687	677	662	681	688	692	674	643	636	664	671	733	666	647	647	701	654	660	679	607	673	626	696	667	681	661	680	679	660	669	662	654	664	650	649	656	628	721	691	659	639	641	660	649	638	663	689	646	687	673	597	659	663	659	697	674	636	690	699	668	660	688	683	664	643	657	626	623	673	692	655	686	661	646	675	712	672	635	690	649	651	676	708	678	659	660	683	668	666	674	643	715	646	601	714	660	623	697	670	642	637	663	684	693	651	665	687	678	696	625	684	638	640	670	664	700	675	631	615	678	664	644	688	685	662	647	623	667	667	689	662	718	671	661	670	663	682	697	637	666	703	688	647	699	644	692	651	676	645	656	719
24636	21185	27579	25008	13980	2102	1428	1025	846	704	609	620	515	473	466	451	419	456	400	416	364	351	351	308	355	320	323	329	313	304	325	284	300	275	302	307	333	265	282	311	297	300	315	297	300	300	298	316	309	301	318	296	294	314	312	289	295	294	294	329	275	314	289	277	283	278	314	296	267	301	282	306	314	296	303	267	310	279	304	319	329	299	301	316	268	316	277	309	308	338	283	302	316	289	279	302	323	324	306	300	304	307	301	256	323	307	300	312	296	274	314	271	299	328	299	306	277	277	284	287	284	312	299	315	297	306	305	304	288	275	275	285	291	265	289	269	281	311	323	292	287	298	282	275	321	299	289	289	307	277	259	313	285	290	292	318	283	297	290	301	290	267	296	308	271	284	285	278	277	293	269	312	305	287	289	315	296	299	273	277	310	284	299	304	270	280	275	279	269	300	271	277	292	280	281	264	312	306	294	296	296	337	326	303	295	278	293	312	274	295	281	305	283	293	295	289	301	297	292	264	280	313	254	323	306	291	271	280	273	290	302	280	268	271	297	280	328	286	274	313	274	304	310	303	318	318	300	284	322	341	292	297	288	280	299	298	274	269	269	314	305	269	298	257	293	297	317	278	309	278	319	313	281	307	312	298	295	277	308	280	290	302	294	280	317	285	281	301	341	303	284	312	295	299	282	289	295	300	308	315	286	295	274	272	297	327	286	294	298	288	307	278	316	282	279	296	268	284	303	293	266	331	293	276	299	302	256	306	301	340	321	309	333	288	287	273	314	296	317	300	307	294	305	302	297	303	309	289	323	266	291	304	284	289	291	290	321	324	282	305	321	293	282	283	295	321	278	297	291	302	291	286	295	292	304	297	299	270	298	296	300	303	267	293	296	298	314	283	279	294	307	299	261	287	305	291	266	278	298	292	268	272	313	321	308	293	303	288	310	289	285	272	320	284	268	298	304	272	295	300	309	280	276	305	297	299	301	276	299	290	282	286	301	287	294	295	288	272	268	270	291	286	307	271	295	314	273	298	287	286	303	301	325	334	321	288	279	302	295	273	281	276	282	305	304	277	248	301	300	256	286	307	300	277	308	276	302	292	271	303	303	291	307	308	300	293	263	294	313	303	293	288	288	314	305	285	333	305	289	296	301	290	283	291	290	295	307	307	312	271	296	303	260	277	295	314	279	288	290	286	278	289	298	291	284	318	292	320	286	276	284	308	293	291	276	273	283	284	304	331	286	304	303	309	302	285	271	301	275	298	262	286	287	292	272	324	279	280	290	278	283	260	282	294	287	296	301	290	285	297	297	305	286	297	300	272	280	278	300	275	262	296	302	297	293	285	284	266	305	278	272	312	298	319	282	304	291	293	289	300	311	327	297	280	309	322	271	269	293	274	307	305	273	293	303	276	289	294	330	310	287	290	336	290	325	298	305	300	321	293	329	292	314	338	292	276	332	237	291	273	286	306	279	318	302	313	302	303	263	287	290	308	272	274	306	315	279	272	300	318	279	303	290	280	287	298	287	301	290	304	286	280	292	280	317	277	287	290	296	311	278	269	309	291	319	330	295	297	312	287	273	280	306	291	280	276	271	302	308	275	302	273	283	276	299	301	317	308	267	291	299	275	289	293	290	276	281	295	317	250	260	318	291	245	310	311	299	301	306	321	286	285	289	322	283	288	311	292	279	281	305	323	311	318	335	299	282	281	266	283	310	279	291	311	280	286	299	273	306	275	293	294	281	332	283	273	309	291	285	304	311	273	305	281	318	263	276	286	302	308	260	282	299	267	313	300	307	261	263	284	287	288	260	293	297	289	283	277	308	287	287	277	291	287	297	276	272	276	305	300	276	286	286	326	326	292	279	281	292	289	288	280	292	280	284	282	262	304	316	293	304	279	297	261	308	286	275	336	294	277	316	277	306	305	279	274	258	309	266	292	275	285	281	304	306	276	286	286	286	277	299	302	312	256	321	308	274	298	252	285	288	324	276	274	274	277	290	280	306	260	279	270	306	301	289	291	316	290	286	298	291	306	291	274	310	271	284	323	274	289	289	280	323	321	307	294	287	284	311	333	312	297	295	295	256	273	320	302	296	284	295	297	278	312	249	270	308	325	310	280	290	284	311	253	282	286	314	294	294	296	297	319	305	282	306	290	252	272	266	297	274	263	288	286	294	288	292	300	283	311	322	291	285	298	276	286	294	318	314	276	300	274	304	267	289	310	303	288	323	275	306	290	277	278	270	286	269	257	286	287	311	279	298	294	302	295	278	312	272	306	307	289	304	297	290	289	288	311	273	267	288	295	307	292	326	287	303	282	285	256	288	312	266	292	291	296	274	309	318	316	284	305	279	291	300	279	320	275	279	284	269	324	306	279	285	293	329	281	266	312	308	297	284	277	311	274	306	297	295	264	305	289	270	313	264	307	308	263	301	275	304	271	286	294	256	293	293	283	298	321	279	286	292	301	276	301	261	275	272	272	258	296	277	294	272	284	291	277	242	297	291	284	320	306	269	288	273	284	326	286	240	288	301	331	307	280	282	286	301	313	266	280	288	327	303	287	277	270	298	283	333	310	285	253	296	279	315	302	311	287	290	300	280	272	297	279	318	292	275	308	302	272	297	272	290	312	306	327	263	283	313	300	283	304	295	291	262	300	303	311	302	292	281	315	305	276	298	287	350	298	305	273	271	328	308	313	270	299	306	279	312	273	288	295	299	280	302	291	300	272	286	267	278	312	284	308	287	285	273	298	295	261	300	309	300	268	270	289	288	273	283	275	291	286	286	301	307	311	276	311	295	307	293	273	317	283	295	295	297	284	281	309	303	309	302	289	304	304	312	293	315	274	282	274	324	267	301	280	278	343	305	299	305	293	283	299	274	275	308	326	299	308	281	309	303	300	283	274	304	274	307	302	293	292	286	285	299	304	303	307	294	272	261	294	283	303	281	301	288	267	298	292	290	270	297	283	283	286	313	246	278	270	278	292	311	307	291	288	280	278	289	303	302	309	325	278	309	309	309	315	282	312	291	278	277	324	309	296	300	297	300	293	297	302	305	278	266	292	297	305	317	286	285	278	297	294	281	282	317	296	320	314	275	318	292	315	279	278	286	281	297	308	292	303	306	275	304	287	263	277	318	319	322	325	314	294	300	288	325	291	318	300	298	277	294	310	315	277	284	335	295	305	264	268	333	292	241	304	269	252	318	298	283	292	298	276	284	279	269	286	299	287	288	298	295	266	291	266	297	312	299	298	300	266	295	294	247	285	298	284	290	281	297	277	289	282	315	291	279	301	302	297	305	311	292	296	308	295	302	297	278	304	297	263	293	264	295	296	249	275	289	288	277	273	284	290	286	302	321	299	287	311	312	267	299	287	279	304	302	304	289	292	283	298	298	288	299	311	287	294	274	286	280	291	304	299	277	317	311	298	302	308	278	293	296	281	279	290	288	280	294	289	308	274	282	294	303	282	325	324	292	274	262	298	312	314
6203	14498	10505	5587	4034	2940	2324	1821	1379	1142	934	850	736	623	642	542	531	505	463	426	447	418	407	410	380	367	365	421	365	382	371	380	346	338	342	345	352	363	333	350	358	370	343	360	369	328	363	365	342	355	336	372	329	332	374	335	354	347	313	334	371	317	308	339	345	347	319	311	328	365	359	325	365	316	327	319	358	349	324	351	321	336	353	350	338	337	339	364	337	326	313	344	330	319	344	335	341	377	299	352	375	354	345	339	344	323	337	303	326	358	345	338	362	340	312	319	319	345	330	303	332	323	310	343	325	340	343	326	354	328	324	342	352	332	362	351	338	325	355	341	290	323	333	312	350	315	312	305	308	347	346	364	313	323	353	326	322	362	331	311	301	336	322	351	324	330	336	323	325	332	314	345	328	308	362	289	335	304	313	329	352	311	308	312	334	348	312	316	301	368	356	367	344	345	349	366	373	333	323	337	325	348	346	323	356	321	334	332	314	314	349	309	349	330	354	332	331	320	370	313	322	324	324	309	313	326	302	329	340	349	356	343	318	325	350	338	313	328	340	314	314	321	325	321	354	317	364	344	354	360	321	334	320	278	386	325	309	329	352	330	336	318	324	308	337	311	334	329	316	353	303	333	364	324	330	321	292	334	318	368	326	298	321	350	345	362	345	325	333	334	345	342	353	351	326	333	316	317	320	307	335	333	326	348	310	291	333	306	325	332	325	339	342	346	345	301	311	321	352	323	321	335	327	337	348	332	327	311	356	297	310	319	332	351	296	337	321	343	317	358	326	303	331	325	293	331	314	358	383	338	342	324	329	334	343	327	319	335	344	337	356	334	336	318	362	332	319	324	347	362	339	323	313	330	344	326	298	338	335	342	328	313	326	319	320	353	316	309	331	342	313	332	352	360	328	304	307	328	354	321	339	317	361	332	313	346	337	330	344	341	279	329	339	324	356	356	315	336	299	334	303	348	340	306	314	354	336	310	325	312	295	334	382	361	322	363	314	346	366	322	360	331	345	312	331	322	333	360	323	333	343	320	324	311	325	320	328	358	328	345	345	370	322	364	362	350	319	318	352	355	352	314	374	336	344	335	307	322	317	335	365	310	326	344	373	330	337	325	327	327	334	362	344	318	308	319	339	320	322	329	330	341	311	345	345	358	315	324	323	313	332	328	318	372	330	347	372	318	340	317	302	324	343	324	328	349	350	326	290	335	326	347	302	324	351	312	353	336	302	337	287	342	326	311	324	328	302	323	319	334	338	333	313	323	342	318	328	313	319	336	363	322	320	325	352	361	336	324	340	301	327	331	312	320	295	326	315	356	311	347	319	304	346	320	326	334	333	296	322	318	332	340	295	320	324	333	307	363	315	334	375	317	287	348	340	330	345	364	340	348	317	329	341	346	344	324	331	346	304	303	339	298	308	355	344	326	332	361	326	334	318	309	348	335	318	375	336	314	351	331	302	377	333	348	324	329	316	320	312	313	336	347	313	303	357	330	330	334	331	330	322	331	342	346	330	310	342	325	308	352	345	328	344	341	329	332	328	341	328	301	314	339	342	345	344	342	319	323	319	328	322	317	362	334	339	343	345	340	360	349	367	326	340	348	315	342	350	371	317	324	332	328	359	350	323	311	340	299	345	327	337	301	308	336	334	332	324	360	273	326	344	323	360	311	316	329	346	370	367	322	308	338	344	328	320	300	345	329	305	340	308	304	314	313	357	323	338	313	358	344	346	339	341	356	330	343	349	323	357	329	319	328	331	349	332	331	317	308	302	327	310	307	340	343	356	321	320	347	351	338	319	354	349	339	331	299	333	342	315	305	332	297	312	346	365	332	339	353	331	307	323	323	363	326	317	305	324	333	339	336	328	333	337	327	319	323	319	306	315	341	331	325	283	348	334	317	355	329	346	333	316	351	325	343	364	281	352	339	310	321	331	352	335	347	314	337	339	331	285	298	318	355	318	343	348	332	325	336	348	343	305	322	341	330	316	335	301	330	318	374	320	331	311	302	325	328	337	356	344	351	348	345	334	302	303	339	323	352	361	332	330	332	364	341	331	347	329	332	336	363	348	301	326	340	331	342	335	319	377	312	356	300	320	328	324	322	333	311	340	331	338	341	342	327	348	325	324	320	374	306	303	296	320	354	320	337	347	332	341	362	321	300	356	322	323	346	332	335	356	336	338	341	317	350	328	323	341	300	321	344	327	343	355	348	303	337	295	334	347	352	307	335	364	300	351	363	355	308	298	322	353	338	313	363	318	326	352	261	342	306	312	350	316	323	318	339	341	313	323	303	322	324	321	337	361	333	335	301	320	326	336	309	327	352	359	328	364	305	346	364	347	326	336	314	372	339	302	342	333	343	356	300	349	308	311	336	337	313	343	374	345	325	315	336	320	366	339	319	324	317	317	361	351	342	306	292	316	323	348	352	334	343	337	339	333	346	344	303	336	345	329	326	307	316	326	336	340	314	331	349	326	325	304	321	342	342	319	341	303	287	336	332	311	326	332	353	334	318	332	338	343	328	329	336	322	321	372	329	304	346	347	352	330	337	360	311	323	337	344	349	335	355	327	304	330	333	311	330	367	331	343	338	366	327	341	317	313	336	347	352	340	351	335	344	329	308	334	323	324	304	324	317	356	320	327	320	335	325	308	303	355	335	344	324	352	335	339	350	298	313	343	336	303	290	330	333	308	323	333	293	365	330	329	348	330	354	344	331	312	336	344	333	347	329	308	304	327	316	338	318	312	321	297	322	326	318	334	323	322	335	350	346	327	354	318	334	325	334	348	311	341	316	337	329	339	353	338	320	278	314	355	320	309	339	340	333	341	327	314	319	370	340	339	311	332	335	333	305	326	353	298	345	342	348	345	329	328	308	306	324	368	334	317	349	303	299	321	343	349	310	327	308	321	347	325	370	336	321	330	330	332	336	292	308	307	314	340	312	360	336	314	348	333	318	344	333	322	325	360	334	325	330	321	312	302	333	314	315	291	331	341	318	348	342	362	316	344	340	375	319	364	322	337	349	329	331	327	349	348	309	363	330	339	347	297	348	340	309	322	338	311	330	362	322	318	314	330	337	376	293	323	330	349	352	360	338	342	315	318	321	335	326	354	311	351	345	342	339	353	321	320	329	333	321	349	324	303	311	320	340	350	386	327	362	357	306	380	319	314	342	342	353	358	336	343	337	334	336	304	333	336	306	344	357	312	325	368	305	358	342	315	319	339	306	324	328	341	343	338	324	347	313	328	317	317	321	321	310	370	337	332	342	308	333	315	326	309	351	329	310	343	319	322	342	313	350	340	312	322	363	328	331	351	344	329	340	362	299	301	352	318	339	339	322	344	340	317	358	297	337	309	319	331	311	324	328	353	315	326	341	359	338	357	353	318	320	321	334	324	340	334	334	307	327	325	372	348	339	352	324	318	315	324	351	339	326	343	341	336	328	338	330	336	337	312	323	312	316	329	331	351	349	328	350	348	311
22512	21193	28959	23730	21189	21314	11950	2859	1837	1596	1402	1210	1099	1034	941	900	854	785	777	781	756	766	686	738	645	656	651	654	651	654	595	643	614	539	590	563	575	596	583	588	586	591	591	605	587	593	567	584	620	589	633	608	589	590	616	562	611	628	607	647	583	616	602	598	541	570	570	566	595	545	577	538	607	570	574	539	550	557	629	583	555	570	573	590	582	558	597	568	552	560	563	590	526	562	517	633	552	588	606	553	608	555	564	581	593	557	622	575	550	519	580	581	590	565	553	599	569	568	565	504	558	538	567	604	597	608	589	571	560	555	550	570	550	622	559	547	580	550	591	582	633	587	584	533	541	561	554	538	563	606	582	546	573	570	556	587	543	584	614	551	576	543	555	532	529	584	585	631	534	590	505	559	606	565	588	563	587	595	569	533	548	599	556	585	581	603	552	587	555	540	563	561	568	549	537	560	560	560	529	518	564	554	593	612	594	568	574	571	571	529	547	576	567	567	544	591	552	572	552	561	575	545	594	561	570	590	578	590	583	559	565	585	569	558	581	582	569	554	577	613	564	582	553	555	585	554	539	542	584	587	525	588	513	564	578	612	546	592	587	553	584	548	573	545	597	584	574	565	625	567	571	594	599	551	595	566	587	551	614	547	621	538	536	579	582	537	490	558	586	606	582	553	550	599	583	590	561	579	541	623	581	547	534	568	556	551	579	607	580	570	596	569	552	561	545	586	555	554	556	598	553	594	549	583	591	576	597	511	594	587	575	557	567	599	586	602	575	563	608	556	580	567	545	582	556	579	588	533	552	593	598	573	559	585	594	589	516	540	572	576	549	564	584	563	557	546	562	569	594	593	553	590	529	573	556	531	579	575	507	575	603	532	564	574	548	584	593	540	572	543	593	585	559	573	566	582	565	572	604	566	555	568	599	582	607	583	608	613	596	589	544	591	558	568	540	592	581	576	558	550	589	542	563	545	577	538	539	589	579	561	540	581	565	552	535	589	531	531	573	589	574	593	576	591	564	575	567	568	546	544	536	576	567	549	564	564	544	547	579	570	578	586	572	648	573	606	551	605	579	553	614	562	600	569	566	552	566	550	572	572	571	579	563	605	546	563	537	555	590	571	552	598	560	557	505	552	596	571	571	569	569	601	553	556	548	580	554	552	528	566	552	574	543	596	555	583	573	579	583	575	554	513	608	551	581	556	555	610	558	564	558	569	531	594	595	564	540	584	572	590	592	565	542	568	571	567	551	576	539	587	613	617	546	596	584	576	562	600	537	576	589	585	563	530	617	549	587	600	567	589	559	546	590	521	582	605	563	602	569	566	556	596	559	576	581	581	550	585	537	554	567	591	532	570	609	580	535	555	559	563	526	585	513	619	577	511	586	540	518	574	586	562	592	529	598	559	571	577	552	517	556	572	591	586	584	542	592	605	565	585	567	545	561	580	529	541	571	547	496	590	562	557	562	558	580	605	586	589	593	562	597	584	555	597	561	585	615	537	565	583	573	483	566	612	563	572	562	567	560	599	586	613	551	551	550	525	592	592	605	546	581	577	582	560	534	560	573	551	573	595	529	568	514	592	565	583	568	583	594	551	571	596	593	595	586	575	552	555	550	539	587	505	577	540	555	609	574	548	579	557	605	597	563	554	559	528	508	612	610	577	518	557	592	580	600	554	568	541	538	601	573	575	577	567	549	576	567	536	560	588	504	572	606	603	591	557	543	607	553	602	588	562	600	591	534	575	569	606	538	529	592	548	544	561	582	542	610	596	558	567	575	554	558	570	568	590	579	548	565	503	594	534	581	546	556	558	543	563	528	554	569	599	597	577	580	575	543	555	599	572	538	568	534	556	558	595	584	523	578	606	562	564	566	539	570	537	540	547	531	555	560	608	581	591	588	599	583	565	536	560	498	559	579	556	561	566	556	559	592	556	575	566	572	572	527	532	586	571	628	565	532	563	531	536	556	580	579	574	552	578	550	492	572	545	596	581	588	580	548	575	589	564	552	580	550	540	563	606	547	602	568	588	567	554	535	557	616	569	559	538	591	562	579	555	583	577	555	581	567	584	605	573	588	570	552	546	582	551	544	572	574	545	551	562	574	539	577	555	532	545	557	529	626	553	588	525	548	548	561	562	573	545	546	570	581	586	557	601	578	557	568	568	539	553	554	561	543	576	530	560	598	549	590	542	616	559	557	605	534	537	557	555	593	592	549	584	545	571	558	550	584	569	547	548	584	571	602	542	558	580	566	565	593	576	586	617	606	587	577	595	573	559	575	591	574	568	581	526	566	557	590	572	590	569	520	575	589	561	549	566	574	555	570	591	621	579	557	578	572	558	574	583	558	552	543	580	524	566	586	604	547	544	585	548	544	544	552	575	630	635	582	599	573	551	583	578	553	574	576	543	586	576	575	556	569	601	539	604	603	512	542	527	552	589	552	558	563	549	569	605	564	599	598	555	557	607	577	590	551	564	568	569	576	607	550	538	622	577	572	580	559	566	601	591	566	572	548	577	605	616	580	599	603	571	554	596	602	578	519	563	546	543	606	607	537	556	585	570	550	565	555	569	608	571	571	586	563	559	576	600	545	590	586	569	600	520	574	601	570	581	567	527	572	565	545	602	506	539	585	576	559	540	606	551	585	624	521	585	576	556	551	572	571	598	503	599	579	576	596	592	592	599	564	580	541	599	600	568	577	539	571	606	543	555	581	624	565	593	552	574	575	535	536	524	556	570	553	512	572	571	541	563	575	565	574	580	568	579	573	572	548	588	570	575	561	620	604	583	566	589	566	550	582	589	595	653	583	520	545	570	613	561	557	571	529	587	573	532	542	590	594	564	565	528	580	594	598	536	572	562	572	585	595	549	578	540	523	572	608	591	579	574	547	591	571	562	566	597	533	560	575	575	543	561	627	576	578	534	518	560	555	516	549	583	590	550	552	595	551	583	585	560	605	606	597	605	554	582	578	575	569	556	550	564	581	577	566	564	570	563	575	551	578	549	585	563	547	607	568	524	540	578	562	567	556	544	569	575	545	608	560	560	601	574	600	587	597	546	557	587	547	601	546	586	603	568	565	536	586	528	586	536	540	579	556	572	615	557	558	571	580	537	603	623	549	565	551	531	528	588	547	576	565	549	572	593	557	575	547	555	631	556	514	561	587	566	550	592	587	564	557	557	598	579	574	576	562	571	578	556	555	554	593	540	551	573	549	594	583	530	614	547	598	580	576	582	576	606	509	596	613	593	526	538	581	588	604	563	572	591	570	539	582	593	538	565	501	587	571	566	569	585	565	589	572	564	554	614	543	550	575	590	584	564	534	563	571	572	573	555	608	572	575	546	541	592	581	569	557	569	583	575	536	604	575	585	579	601	550	554	536	551	579	531	581	559	591	564	537	576	541	548	613	594	553	535	559	565	594	547	544	570	621	591	524	538	564	534	557	527	583	598	549	553	603	592	568	538	528	543	586	553	533	573	597	614
8162	23610	17903	10388	7805	5866	4588	3746	2751	2320	1910	1644	1481	1342	1219	1127	1078	984	1004	835	814	800	768	716	712	703	730	717	714	663	673	700	699	664	657	661	638	636	630	581	645	651	649	635	686	658	662	660	626	642	648	634	629	647	654	650	635	611	618	615	638	647	590	648	666	599	563	645	664	631	643	617	610	633	614	637	604	661	607	664	650	599	631	627	628	576	638	608	656	622	609	616	606	661	634	620	657	595	646	660	650	639	667	599	636	599	588	663	673	605	591	579	582	640	665	643	587	601	636	601	656	593	659	599	601	606	608	596	652	639	602	628	586	645	634	598	625	572	620	561	665	608	625	606	581	621	662	637	572	599	658	603	599	582	615	600	600	605	601	616	620	600	629	608	632	592	604	598	617	556	581	638	614	616	620	597	588	638	651	587	604	622	581	583	613	608	621	564	629	619	604	643	680	632	592	609	576	554	630	611	610	634	602	546	578	609	608	654	621	630	594	588	628	577	616	595	645	599	578	631	652	601	637	594	586	630	594	573	614	574	632	634	621	604	617	626	640	596	639	566	601	577	576	635	609	591	640	634	633	626	579	584	607	564	661	629	591	584	617	601	588	622	587	548	605	633	626	627	606	622	590	613	588	600	590	638	562	575	626	560	632	640	620	614	601	595	649	581	617	632	643	598	617	630	604	645	640	606	625	623	609	638	609	629	637	589	619	607	674	628	614	588	600	618	618	589	602	581	542	618	623	604	615	576	599	571	611	634	633	604	651	616	593	615	597	573	653	575	607	586	586	581	608	605	575	637	594	635	635	619	608	641	606	592	578	637	552	634	612	629	619	552	553	587	647	602	615	616	651	610	553	589	621	585	592	564	639	606	574	641	561	637	641	617	608	593	630	614	605	593	592	589	635	633	588	630	605	586	600	559	594	588	618	593	657	593	631	615	620	576	649	638	637	628	621	611	625	622	566	614	591	610	641	600	636	577	587	656	614	634	613	605	637	647	587	577	617	617	649	651	613	582	590	595	605	611	651	592	625	601	616	593	590	558	608	547	631	575	596	591	578	641	582	623	595	609	616	605	672	589	619	630	584	640	662	584	612	582	590	581	601	613	650	601	620	640	623	623	627	610	613	590	617	593	619	579	609	601	595	581	609	607	591	641	637	586	570	641	584	606	617	622	607	630	628	607	617	586	652	623	602	585	644	611	591	569	618	634	558	633	588	610	646	634	594	589	584	595	610	642	631	607	578	598	630	580	660	619	625	606	583	589	611	652	573	618	618	599	586	591	600	601	646	602	608	625	603	598	607	622	582	591	613	639	572	653	602	612	603	617	590	627	581	630	608	604	635	654	574	601	578	611	603	622	603	641	608	607	604	656	633	568	640	620	637	604	614	627	620	616	585	608	572	664	617	643	628	606	589	568	602	637	641	585	646	597	593	600	593	598	648	622	624	587	599	582	616	603	609	664	613	622	611	595	637	600	648	614	598	625	613	648	577	596	582	610	576	629	583	654	591	647	578	625	580	655	567	609	625	602	619	576	643	668	622	549	576	609	634	619	660	591	600	620	635	593	623	590	626	579	603	597	595	615	618	629	639	600	615	584	614	649	636	608	642	596	606	590	617	597	658	606	614	624	622	618	615	655	624	587	617	628	627	609	592	570	645	663	622	602	597	573	597	575	603	617	560	608	623	621	682	589	626	633	618	634	608	612	630	628	612	581	627	572	610	593	617	587	656	607	553	632	619	652	596	621	597	627	588	582	614	653	626	618	580	585	605	600	586	557	658	619	568	613	622	639	590	660	641	571	610	570	597	617	609	633	579	649	661	605	611	595	605	544	610	636	648	621	589	613	598	644	603	590	594	643	597	639	619	617	600	610	611	596	622	597	612	586	610	641	587	622	602	627	604	581	625	611	650	594	599	550	612	591	632	606	599	577	588	586	612	611	628	630	616	614	580	615	620	602	597	613	649	589	571	601	551	619	598	610	642	573	609	643	592	620	609	601	605	557	640	635	586	588	627	617	558	670	630	619	577	633	604	604	606	568	639	642	627	593	598	576	646	585	617	588	589	598	591	625	621	584	634	548	638	622	584	604	632	599	648	579	603	604	591	636	573	615	596	560	614	622	609	602	581	655	614	610	607	610	623	606	596	638	603	575	602	598	637	587	612	590	634	639	608	615	656	598	581	599	570	598	608	596	609	578	649	588	628	572	599	614	576	604	611	632	663	600	614	602	607	607	594	608	611	571	595	561	602	596	601	596	566	585	651	618	614	639	590	604	611	617	643	629	617	594	598	654	638	565	615	577	618	619	586	604	648	618	624	618	625	629	572	618	642	608	626	681	596	587	588	637	660	601	616	580	615	581	645	593	618	592	606	636	635	601	609	586	615	666	625	618	617	575	632	633	606	608	592	646	618	605	624	598	609	597	631	655	632	659	649	598	639	658	626	578	586	633	630	566	623	596	590	602	561	590	619	599	580	638	603	623	629	603	590	594	576	655	606	567	611	600	599	642	637	600	656	595	614	613	601	674	581	642	568	579	628	616	607	622	625	619	652	607	618	626	577	607	577	607	603	587	617	684	660	605	560	651	623	588	590	597	607	582	571	583	566	658	617	648	608	648	625	610	629	632	633	578	592	585	632	642	613	657	610	600	550	590	594	581	602	612	653	586	642	605	593	620	632	608	602	598	643	595	640	603	603	601	600	603	585	607	649	631	632	645	636	622	588	589	615	582	649	645	579	598	631	633	603	663	592	605	644	628	570	585	615	595	615	603	627	628	594	626	594	630	631	574	612	625	622	605	622	536	613	605	650	622	632	604	654	570	651	568	651	604	612	613	605	595	609	606	589	627	611	656	619	657	626	599	633	618	611	583	690	619	611	651	569	644	629	584	639	579	588	631	629	610	632	605	591	586	615	635	593	611	611	608	569	630	594	628	592	629	581	630	608	574	614	611	630	608	561	639	571	656	605	611	644	618	612	625	572	574	599	607	608	613	617	593	579	588	586	628	589	631	553	578	587	635	622	578	597	604	576	567	605	599	626	627	613	620	586	615	608	594	613	633	597	611	641	603	571	616	573	609	619	564	583	559	586	598	625	636	568	616	611	598	606	596	618	631	629	610	610	609	590	597	632	582	615	620	629	601	592	571	567	660	615	569	651	633	607	591	653	597	636	643	573	625	613	594	587	589	610	629	614	614	583	591	657	631	638	611	619	620	585	623	587	615	590	599	598	677	603	608	643	562	606	579	584	619	586	619	596	575	627	644	610	618	573	593	589	595	578	616	597	576	624	618	628	600	592	601	663	653	618	618	605	655	611	634	615	568	601	620	586	627	595	668	620	583	602	619	596	629	661	626	571	617	608	602	626	595	589	592	623	637	591	580	583	628	601	604	599	599	591	581	583	636	578	631	592	609	594	605	612	621	644	634	564	599	637	574	616	612	591	574	576	636	586	664	574	626	625	596	613	590	585	622	621	602	604	585	565	598
27609	19208	8626	3270	1759	1224	1091	884	705	694	625	603	548	530	510	480	484	446	503	461	432	458	466	444	441	466	472	426	435	411	420	426	458	398	404	429	423	392	422	393	461	427	394	402	409	403	435	408	406	412	436	433	421	378	420	403	430	396	379	425	410	393	382	396	412	434	401	409	373	429	409	422	405	394	384	400	452	397	414	414	405	399	397	420	375	428	411	458	427	404	400	440	419	404	429	398	391	435	457	411	405	402	443	428	429	402	450	383	411	417	396	424	403	412	408	423	404	386	379	430	415	411	402	389	454	410	405	388	437	422	423	399	427	392	385	415	412	389	390	414	418	426	397	404	405	408	384	372	428	418	413	399	429	407	418	389	419	414	384	421	450	438	407	409	418	419	375	394	388	437	387	408	431	417	422	419	427	423	389	406	415	409	401	429	426	420	413	429	396	398	392	420	385	416	389	438	436	414	435	396	416	406	408	422	398	422	400	411	383	389	398	409	388	368	382	396	395	423	395	377	377	394	412	394	472	430	437	392	393	387	423	417	383	397	404	405	390	408	394	412	386	418	408	442	422	428	390	390	377	391	382	458	372	408	413	451	404	413	419	423	405	415	394	376	426	384	417	416	393	453	397	388	377	426	411	390	407	409	409	422	414	384	366	430	422	437	424	413	399	409	374	450	433	399	416	420	444	420	416	402	390	412	406	418	442	435	373	416	387	422	454	406	406	421	415	414	420	415	417	404	406	394	404	423	402	440	422	406	411	423	400	427	428	435	429	403	457	378	385	397	413	383	413	417	424	387	415	384	435	435	408	412	423	422	441	426	395	406	387	430	428	389	417	429	404	394	443	433	391	389	410	403	398	363	381	392	428	419	427	410	415	439	433	422	393	397	407	406	450	418	422	400	430	394	379	439	390	438	428	404	386	423	388	395	438	412	443	426	409	387	429	394	418	395	416	386	420	423	422	377	406	469	421	397	364	403	414	422	439	415	376	411	425	373	461	403	404	403	441	359	402	406	422	442	396	446	445	385	385	466	406	430	423	382	426	447	411	414	396	416	386	393	364	391	431	407	404	418	363	411	388	398	428	425	388	394	403	420	416	412	416	405	409	438	382	438	435	421	395	406	424	406	406	415	434	396	370	402	385	437	421	415	423	417	433	444	409	410	371	416	429	415	394	436	430	396	404	389	417	399	418	403	399	399	404	395	457	399	392	412	390	381	409	413	376	448	407	410	428	388	384	452	427	434	412	390	388	408	388	425	418	398	408	390	408	350	409	441	425	409	389	434	446	416	393	399	389	438	421	401	422	404	416	420	422	467	410	395	422	431	429	413	401	423	400	447	379	400	403	392	430	400	394	413	422	411	399	431	389	393	401	405	413	407	430	381	411	414	393	396	426	405	420	432	381	390	394	401	398	401	406	437	404	415	389	411	425	402	364	373	416	412	415	423	420	403	398	425	410	398	457	414	399	418	385	464	464	422	432	411	435	387	364	429	417	376	402	407	403	436	400	408	416	393	367	406	399	394	398	397	400	429	399	413	420	431	376	420	377	406	432	374	464	421	404	437	410	448	419	423	373	471	403	421	443	386	383	424	468	412	405	384	404	383	388	414	396	437	409	419	418	400	421	467	418	432	444	401	382	411	436	415	411	410	450	395	405	414	401	407	400	422	375	426	438	436	382	408	387	393	416	391	404	420	392	401	432	432	419	430	432	379	438	410	417	404	380	390	418	390	422	395	430	442	390	441	398	371	414	420	413	433	401	408	416	423	399	420	435	393	422	415	428	401	392	431	431	428	412	442	409	424	412	423	443	381	423	407	454	426	397	465	427	414	448	387	437	430	386	419	409	478	390	419	426	379	415	406	394	412	432	388	441	403	461	471	382	376	403	446	418	428	374	403	400	430	435	415	408	407	395	381	447	412	424	429	389	430	415	365	439	407	361	440	386	396	442	422	419	425	395	463	424	397	396	393	417	388	398	407	419	408	390	421	404	435	424	445	417	413	365	384	465	377	420	437	426	375	426	427	414	419	382	420	416	366	425	411	414	392	419	412	425	420	368	405	430	395	406	389	406	417	421	396	412	403	415	375	426	424	428	393	418	384	416	401	426	410	429	420	407	415	393	405	417	416	410	454	400	404	414	429	424	422	416	394	429	423	398	367	414	437	399	352	414	405	377	411	386	421	421	444	409	421	433	414	431	409	432	411	429	406	419	418	389	426	423	434	426	413	401	400	455	398	397	398	412	377	416	444	379	413	415	404	403	467	402	376	405	444	408	393	404	421	418	410	382	408	416	426	445	411	430	384	390	397	414	409	412	415	415	417	389	393	396	404	420	393	432	423	411	383	427	408	380	400	415	451	406	399	407	404	411	421	409	422	393	441	420	390	410	402	394	415	360	414	424	418	421	370	399	411	390	444	434	417	413	439	395	426	397	414	393	399	426	415	388	388	429	410	433	409	408	414	404	408	436	424	384	365	412	379	405	414	390	418	429	447	406	405	397	427	390	420	385	379	412	442	400	420	443	443	423	446	421	424	412	398	396	396	410	391	411	411	432	432	388	412	415	415	381	441	402	397	442	415	431	420	417	432	428	396	413	417	433	403	360	412	388	371	394	430	422	409	387	425	381	436	402	407	425	404	414	435	401	406	420	405	420	395	393	433	396	422	402	384	397	444	397	454	415	415	410	432	413	433	402	406	397	415	424	391	422	415	408	418	399	397	417	449	451	420	425	433	429	422	393	450	420	402	421	367	404	445	383	438	424	425	407	443	414	408	429	445	405	452	430	400	417	410	404	399	418	450	409	420	418	376	431	377	457	394	418	392	412	462	429	411	364	395	396	432	386	388	432	384	418	433	387	399	413	406	433	387	419	388	403	415	390	401	386	426	406	402	432	436	420	418	403	401	420	397	407	437	422	427	434	397	405	452	401	372	392	453	360	417	377	430	375	414	403	411	424	394	415	402	403	446	460	409	389	383	424	362	396	379	406	426	382	393	425	395	391	433	380	398	372	415	424	394	397	409	431	410	400	437	388	431	436	430	383	388	394	395	402	396	406	372	401	427	407	412	414	401	403	403	416	422	424	407	398	394	392	419	388	421	386	399	422	433	416	413	398	428	437	440	419	460	405	401	382	423	429	371	424	396	405	402	395	420	398	427	422	449	404	446	406	404	441	404	433	404	430	396	416	366	427	400	423	366	393	409	390	441	417	449	389	407	442	383	437	429	391	382	400	409	385	430	415	401	437	372	400	431	392	423	419	417	407	415	430	414	405	418	375	393	396	385	410	429	430	416	425	434	394	370	423	409	420	412	438	452	398	403	448	421	439	409	389	382	431	487	430	413	413	394	404	450	395	384	460	433	396	426	421	412	425	366	407	388	376	411	406	413	403	420	411	401	409	394	425	393	420	349	400	433	411	372	410	416	415	405	411	439	402	401	401	425	391	420	411	424	407	409	402	420	376	398	395	379	381	393	425	423	450	390
6579	9135	6511	3414	2476	1976	1676	1330	1052	886	810	702	724	618	639	611	548	516	550	466	500	485	535	488	461	491	459	502	462	476	434	478	436	443	465	466	456	474	415	452	464	443	423	459	452	443	461	403	458	427	432	454	410	456	459	415	419	454	432	452	447	443	445	466	464	450	438	441	454	473	460	435	450	470	426	444	448	419	436	449	455	448	421	418	455	464	482	416	495	438	434	458	455	439	443	463	412	439	445	428	472	460	476	433	455	451	456	444	474	435	420	461	439	401	478	436	430	459	430	438	437	397	457	432	497	456	406	411	449	458	459	446	442	461	475	461	452	471	450	422	428	430	445	440	439	459	471	429	467	430	418	456	431	434	477	423	473	438	422	421	446	425	458	458	440	477	464	419	436	507	432	438	445	440	426	433	413	455	485	440	450	495	448	398	463	468	460	423	441	451	405	457	461	390	444	446	466	431	482	437	445	456	427	447	382	437	430	470	433	429	470	453	422	458	458	400	474	425	455	438	455	451	459	381	409	437	451	435	450	468	432	457	458	434	460	435	485	439	434	478	465	432	457	452	444	444	479	427	459	455	436	450	428	449	420	437	417	413	451	459	428	464	468	453	424	476	430	456	410	480	444	481	439	443	449	441	449	481	428	440	440	452	451	443	437	455	449	431	410	440	445	427	444	433	435	416	445	405	449	459	475	439	410	433	450	457	446	422	430	473	411	429	460	418	409	450	480	442	416	447	433	464	469	428	444	432	459	434	477	417	467	461	447	456	431	430	468	421	445	426	490	422	443	444	488	420	429	441	460	437	460	432	506	443	443	458	416	453	428	462	515	398	411	447	463	420	477	479	451	439	462	429	452	432	425	432	448	463	458	415	433	410	478	414	411	464	436	501	468	478	450	470	444	471	421	427	452	426	479	437	430	427	446	442	472	423	441	431	445	443	454	458	471	456	447	462	450	399	451	432	469	454	479	382	449	429	428	457	453	390	462	430	458	465	459	409	420	454	423	431	480	413	435	435	439	458	458	468	450	431	429	426	413	457	450	416	480	482	482	406	458	408	401	447	478	451	445	423	465	457	446	433	479	401	401	442	424	437	486	457	455	435	450	404	454	460	449	446	451	447	451	472	465	431	467	429	464	439	456	418	456	442	461	449	422	451	465	440	433	469	429	455	445	454	436	465	419	462	425	438	477	482	427	451	462	425	426	466	485	449	451	453	473	432	437	484	445	427	449	436	432	445	455	445	493	464	413	466	452	443	467	450	462	468	451	423	423	440	431	453	446	439	460	397	446	468	465	432	415	450	437	427	471	423	475	426	451	426	425	449	468	428	449	445	451	429	419	420	442	457	442	474	442	404	397	432	469	429	423	460	467	461	405	438	436	437	412	450	450	458	427	438	422	473	414	454	424	445	428	426	456	459	463	429	430	451	475	416	421	444	429	453	466	444	461	402	423	440	438	413	447	448	444	446	444	439	448	463	413	419	451	467	427	462	488	463	434	441	450	409	432	458	402	436	423	417	449	435	472	431	456	445	476	439	479	458	448	428	423	433	459	432	427	460	468	441	416	455	445	475	464	446	421	419	466	441	411	445	446	429	420	389	449	437	454	433	395	456	457	448	461	441	462	463	441	454	389	451	425	466	441	455	472	433	439	460	427	410	441	433	481	463	419	421	423	443	441	435	425	450	437	417	400	398	434	473	473	438	475	453	407	454	421	469	441	442	461	452	403	454	433	454	427	444	442	471	435	468	421	411	460	419	435	426	478	456	430	456	427	427	493	452	457	397	469	389	408	450	410	382	432	462	429	476	415	454	462	458	445	448	466	426	485	468	454	416	448	446	477	422	433	421	451	418	433	427	444	412	406	452	450	408	447	444	439	435	434	416	452	441	439	448	443	465	454	456	411	460	427	453	432	450	455	426	425	442	438	443	446	437	435	438	468	443	392	471	452	415	416	461	494	447	476	444	449	448	451	406	417	388	410	465	457	450	471	455	453	423	434	418	484	405	408	428	436	456	425	448	475	387	416	439	432	450	436	441	431	445	463	434	474	437	447	450	413	441	427	443	458	413	461	456	462	467	409	412	445	442	398	458	497	485	424	428	469	419	439	437	447	457	450	450	424	462	426	431	475	430	462	447	459	439	409	415	430	428	461	409	427	463	454	465	463	444	448	443	450	477	469	463	427	408	456	428	454	411	407	453	468	442	458	453	425	440	419	444	450	460	449	473	439	452	470	440	447	437	481	430	420	443	440	440	448	408	423	446	467	426	428	426	434	450	468	424	472	480	459	429	412	425	479	407	432	407	427	454	424	474	470	478	408	446	459	445	442	439	442	479	469	456	430	412	434	412	418	460	442	438	446	431	418	426	425	430	452	425	417	461	478	431	425	420	457	424	428	466	470	461	466	454	452	406	458	413	466	438	414	447	461	440	429	459	439	440	442	436	449	403	470	479	442	436	466	430	437	457	429	447	440	425	442	410	452	447	436	474	470	418	447	455	466	460	415	425	439	438	463	441	460	453	443	434	429	429	452	419	419	448	455	431	429	437	440	450	411	429	458	436	407	431	433	452	455	458	456	427	444	456	436	477	463	445	485	409	447	420	417	453	417	404	468	432	452	450	447	493	416	449	459	442	422	455	433	453	441	431	412	446	417	453	454	415	414	452	460	470	451	466	430	478	421	455	475	432	442	428	434	437	421	417	418	419	451	435	458	420	430	473	429	407	440	440	443	420	430	478	438	405	456	459	457	488	433	459	431	420	474	452	444	425	466	443	417	423	477	458	472	475	451	462	455	446	450	440	453	400	419	446	444	443	406	462	449	491	458	456	456	431	444	477	454	435	450	471	463	457	449	428	458	445	462	440	429	442	414	422	401	443	432	445	462	432	458	437	421	416	451	445	415	436	415	405	431	474	460	439	411	477	450	418	405	457	448	423	413	465	465	456	429	420	457	425	425	411	413	452	393	430	436	451	440	433	425	413	472	431	453	422	447	442	470	481	423	449	472	445	446	406	454	448	399	409	450	486	444	477	442	412	456	433	438	456	467	459	478	496	440	453	442	415	428	474	436	446	455	468	477	440	420	440	433	443	424	397	446	421	457	449	478	464	469	445	478	443	415	405	467	437	476	448	425	464	424	462	470	462	440	433	441	432	426	456	458	431	411	467	453	433	449	444	412	449	430	457	419	435	479	433	454	464	441	417	471	451	446	427	422	438	432	469	461	450	443	442	438	455	416	417	485	458	461	447	448	434	463	473	465	431	485	455	420	417	415	479	446	430	371	469	413	438	433	491	494	415	469	486	410	472	458	442	423	427	421	461	444	451	446	430	443	463	429	439	457	409	462	438	439	457	468	463	459	464	428	421	443	471	443	468	429	447	457	447	447	422	462	445	473	462	430	452	451	450	463	439	471	438	425	462	434	441	468	426	429	445	453	472	436	451	458	427	415	413	434	389	472	456	430	447	463	483	446	460	452	454	465	387
23583	21172	28540	24057	21182	12864	2930	1907	1437	1297	1193	1105	1006	903	833	864	811	773	797	745	723	710	693	687	685	625	692	677	685	672	676	622	679	674	676	624	640	614	615	649	692	663	611	584	669	660	629	679	640	649	613	629	606	668	574	652	640	634	665	609	615	667	679	605	668	630	598	621	634	637	649	606	579	645	630	633	622	643	632	668	647	674	599	641	656	594	626	650	611	681	636	650	622	640	594	606	663	564	632	626	675	614	631	660	635	659	622	663	616	597	623	670	652	673	594	652	604	631	654	643	609	618	628	628	682	607	633	655	559	608	629	655	619	641	645	650	568	654	627	734	624	644	584	625	667	627	635	617	619	652	638	605	668	628	659	648	611	649	666	610	629	602	682	666	627	648	629	628	631	608	647	650	629	610	651	597	623	654	671	626	561	631	625	612	610	636	588	595	629	629	627	653	623	631	607	620	621	641	610	630	617	626	632	617	625	636	628	616	652	614	624	620	631	651	651	621	625	623	646	671	641	652	629	624	631	599	630	643	617	635	620	624	600	647	612	623	610	640	584	605	639	625	607	632	638	620	608	613	589	635	615	624	631	659	648	640	590	596	607	651	634	640	614	660	676	665	645	626	596	604	634	638	598	635	578	647	626	547	688	617	600	616	599	658	657	574	646	626	622	601	597	676	612	573	603	633	585	700	640	634	665	646	607	663	637	646	665	632	589	629	617	637	620	667	648	613	628	644	603	637	617	642	622	609	649	625	638	636	642	625	644	658	605	629	649	623	620	652	629	605	622	630	606	614	627	650	629	643	648	608	646	648	669	618	650	653	630	608	642	611	644	641	672	643	587	665	615	624	630	589	639	670	611	635	623	614	642	637	654	640	624	619	655	582	597	635	634	621	637	658	632	648	607	678	643	637	647	599	636	610	631	589	600	645	615	627	620	656	678	667	656	646	582	647	629	648	629	657	603	630	620	663	637	642	648	592	635	578	637	647	576	620	639	642	638	592	630	601	640	610	607	633	595	612	631	560	664	636	649	571	650	591	622	615	638	615	647	665	576	661	639	648	619	640	628	606	648	618	604	617	676	602	677	630	646	641	588	627	648	577	630	622	688	624	630	648	662	652	660	615	618	630	629	631	665	635	629	649	638	612	610	594	620	653	613	610	621	647	581	642	586	610	610	582	585	609	601	628	615	582	631	592	650	618	641	639	609	634	654	617	614	696	633	625	631	602	635	665	623	676	636	654	615	606	627	612	604	618	641	640	669	617	586	674	613	587	637	615	646	690	647	623	649	622	644	603	613	623	630	679	638	644	659	614	620	634	629	649	606	601	617	595	667	654	671	644	665	640	618	600	630	626	645	709	628	609	610	614	659	633	642	627	630	606	584	667	645	650	669	631	624	651	652	656	631	634	645	599	597	627	613	605	657	648	655	584	613	652	625	631	627	625	616	633	613	616	658	607	649	611	626	622	603	610	645	597	626	631	637	662	622	641	621	608	623	642	632	672	644	640	674	667	644	590	667	637	651	634	653	644	621	602	702	623	588	628	652	615	639	636	632	584	621	598	637	654	610	539	616	605	643	601	640	634	610	647	674	651	680	639	619	666	628	626	613	646	656	618	631	612	631	627	640	635	655	645	640	666	633	604	638	580	634	626	629	654	653	638	618	624	632	635	645	641	637	646	625	591	613	617	626	621	654	680	639	678	620	601	644	605	592	603	644	628	623	623	652	623	615	661	636	661	623	618	622	585	628	601	609	622	618	625	641	633	662	611	599	673	618	617	637	620	609	614	653	638	618	645	626	614	565	651	594	653	674	641	590	632	577	601	613	633	660	690	653	588	635	613	657	616	583	611	616	607	609	630	632	647	654	664	593	630	603	647	606	661	610	639	629	665	660	630	626	605	596	642	666	628	599	634	609	622	618	603	627	658	592	559	606	660	611	605	636	641	605	654	613	629	599	628	695	590	659	630	631	648	599	634	625	622	648	626	597	623	619	641	651	632	674	616	634	605	642	622	608	612	616	610	651	615	659	608	617	611	613	584	644	633	603	613	625	639	633	620	616	646	580	615	618	596	622	638	639	674	618	633	661	599	631	646	646	600	655	656	601	631	639	594	644	616	673	651	584	619	603	646	668	658	639	624	647	631	655	600	625	659	672	629	622	648	625	609	613	612	641	625	686	656	638	579	661	627	670	635	608	654	624	674	655	633	618	647	639	604	675	693	608	647	642	635	659	665	650	585	648	649	617	647	687	639	632	640	631	651	629	603	600	646	634	628	613	616	635	644	618	647	632	639	609	634	580	626	644	640	661	622	656	643	624	608	647	588	633	644	659	651	602	575	644	628	651	674	631	631	617	601	621	641	664	653	652	640	566	575	643	618	592	652	612	644	646	564	646	558	662	566	613	608	624	663	588	637	596	628	626	657	594	639	615	681	632	613	653	626	609	600	633	607	659	630	572	644	603	640	605	616	649	615	632	628	596	625	610	604	636	634	631	613	645	620	630	640	598	642	587	621	635	597	640	609	581	622	619	622	639	595	669	611	623	633	620	586	611	601	649	573	604	623	628	639	582	624	586	605	634	627	632	607	627	625	664	624	637	614	606	605	605	668	618	619	624	604	650	613	636	605	607	599	629	622	606	615	635	619	569	623	613	590	647	596	645	648	614	631	607	617	628	621	594	630	653	649	636	625	673	588	627	645	659	621	596	657	584	636	593	618	600	637	550	581	600	658	591	593	643	590	629	657	649	637	651	607	661	625	675	638	612	652	633	572	645	587	605	630	687	626	632	631	578	639	610	612	638	645	629	655	631	640	654	609	627	605	617	602	608	658	626	617	619	632	575	629	636	623	613	627	626	642	611	626	630	638	590	640	629	645	639	681	624	637	606	630	622	616	655	626	604	603	597	649	636	639	639	610	632	641	650	609	618	634	642	626	633	641	639	641	639	653	629	582	582	645	627	637	648	647	671	594	598	637	616	587	595	657	645	630	648	611	661	590	617	653	580	627	598	652	612	647	646	630	641	684	639	621	654	612	603	636	641	611	583	669	628	652	660	611	628	587	603	618	629	622	642	647	624	641	651	589	612	696	598	632	601	618	633	649	638	641	632	654	660	594	655	623	609	640	613	621	661	631	659	618	619	593	654	645	620	603	618	636	636	649	658	615	641	633	590	654	658	629	607	616	608	639	643	608	629	632	603	586	628	633	636	605	592	650	615	657	629	609	598	584	613	649	616	602	614	657	638	637	633	586	590	578	655	631	625	671	643	622	676	639	652	625	583	644	582	555	648	633	603	627	679	655	575	621	568	626	659	664	609	616	591	618	660	656	634	618	657	674	637	648	616	632	617	640	625	622	621	598	618	669	618	621	643	655	618	657	620	572	601	611	599	633	611	625	629	589	634	619	603	623	643	611	639	585	640	630	631	637	599	585	627	594	634	629	570	612	595	631	628	625	633	648	580	603	664	644	640	634	611	635	605	632	620	593
6286	17386	12968	7133	5368	4117	3239	2601	2026	1705	1495	1334	1218	1172	1080	1055	1016	890	867	859	843	769	803	815	752	757	739	759	673	761	662	698	738	724	696	729	698	715	614	705	721	666	679	685	674	681	682	692	654	698	694	684	674	693	678	671	716	690	678	672	701	706	641	641	665	676	692	663	671	639	625	689	703	698	653	677	686	660	699	633	660	651	661	687	661	713	694	679	702	660	718	708	680	697	724	674	697	721	668	680	706	704	728	707	681	663	673	671	685	706	631	682	693	657	674	684	710	675	660	659	633	673	708	693	681	718	674	698	659	703	684	659	724	656	686	642	677	666	691	664	665	650	669	683	675	678	644	646	702	664	672	686	698	690	638	640	646	651	641	706	694	681	669	650	641	644	671	698	695	702	683	691	649	662	696	687	676	694	709	664	654	696	693	653	607	662	677	685	678	654	674	615	651	703	693	636	677	647	665	714	639	669	643	648	672	654	685	690	642	663	649	667	663	679	675	680	622	640	681	706	675	626	664	629	660	672	720	627	693	633	644	692	656	676	653	685	636	703	710	649	661	668	659	658	670	643	678	665	686	677	679	697	647	673	682	618	659	657	712	650	659	658	704	673	661	689	698	692	648	666	649	656	735	704	674	693	667	660	732	674	638	703	640	690	633	656	671	637	672	660	689	674	668	636	625	647	635	695	681	695	688	676	653	651	658	666	679	640	681	713	710	661	700	672	690	653	670	688	719	652	674	662	626	680	655	649	656	643	659	685	671	685	675	681	669	651	651	696	661	651	685	631	652	704	678	681	661	674	669	621	692	642	642	691	664	678	664	691	638	734	696	620	681	672	698	616	669	676	679	664	680	659	676	679	706	667	643	678	661	690	700	662	679	627	693	693	640	662	667	670	652	627	689	692	645	695	661	636	659	704	707	673	635	703	693	640	672	666	657	650	698	666	684	668	659	693	650	658	622	686	643	622	651	659	688	677	694	620	640	673	670	674	647	669	715	659	667	714	686	647	619	650	681	629	649	620	665	716	684	637	710	629	661	739	644	636	663	686	669	671	670	656	660	625	664	687	680	633	638	640	680	664	659	665	654	661	715	687	678	689	668	663	711	627	642	617	669	668	634	655	635	635	711	694	678	644	717	652	638	711	657	651	694	651	677	660	629	709	687	647	694	702	668	696	633	663	633	651	666	678	669	689	674	697	650	650	661	706	709	645	669	685	651	684	686	646	650	644	674	644	698	675	707	681	649	693	651	680	653	638	646	690	689	672	661	662	692	709	691	693	691	722	657	681	675	673	662	664	645	707	643	659	709	725	645	598	697	659	622	652	652	642	659	675	703	726	720	670	664	645	684	657	710	651	685	694	659	673	654	646	672	674	686	674	681	611	680	652	658	674	657	658	636	680	680	652	645	631	707	668	691	708	639	635	680	695	682	700	696	709	671	645	622	647	655	678	672	657	688	656	667	643	678	683	649	679	685	655	663	642	689	660	670	659	655	684	640	629	652	692	620	685	645	682	671	657	638	598	681	664	652	697	652	648	687	680	674	683	667	664	687	645	663	674	687	665	678	668	663	633	671	687	696	693	664	666	721	693	652	649	681	692	640	704	703	663	684	683	680	670	623	676	647	662	722	659	620	607	665	693	624	644	678	676	658	682	682	685	664	722	711	634	715	639	669	644	671	635	665	652	637	695	629	646	709	650	692	642	652	650	667	652	696	721	640	624	693	702	644	657	666	675	712	678	671	651	643	643	594	694	648	632	671	667	673	669	661	684	703	636	683	739	666	669	632	650	679	654	695	679	612	699	664	607	643	644	671	652	650	688	700	741	646	674	725	688	610	670	691	693	636	685	667	649	684	665	666	643	684	668	696	634	654	675	700	713	680	671	688	639	682	661	676	665	672	658	661	695	721	679	636	694	662	648	673	646	650	659	671	638	661	685	691	668	687	668	671	688	636	630	663	691	678	662	634	609	645	648	639	688	705	674	643	657	674	676	690	664	689	666	651	652	655	693	676	698	669	704	634	680	669	683	698	638	709	678	679	671	687	665	631	651	657	660	637	668	632	676	668	668	693	673	678	695	677	626	666	661	629	658	653	684	705	665	676	649	636	682	695	632	695	701	681	697	659	632	693	660	648	643	649	656	685	711	657	641	673	648	669	683	691	680	619	680	631	649	598	624	707	667	689	654	658	667	659	661	653	682	694	729	678	638	653	607	735	664	659	682	621	708	671	642	646	657	676	633	684	651	651	615	628	669	659	718	673	649	696	676	664	720	690	640	676	718	669	700	665	685	644	682	658	648	665	617	652	690	681	686	656	662	707	662	662	703	688	633	672	663	608	646	639	693	705	664	650	682	641	660	660	621	644	619	660	665	634	653	651	658	638	689	630	688	693	704	706	667	729	730	695	658	608	667	681	672	649	636	641	655	631	731	638	657	625	654	702	672	632	690	698	662	667	647	659	680	709	726	656	646	713	667	679	678	684	702	707	656	661	680	687	642	663	632	686	663	675	652	673	636	681	671	671	640	664	661	651	629	642	671	670	676	698	700	682	656	657	658	682	648	688	650	686	658	649	654	701	712	672	690	619	747	706	681	654	690	669	651	715	648	690	649	686	675	635	664	704	709	656	614	682	684	705	675	667	647	696	678	694	681	698	599	655	697	662	708	708	693	644	625	648	660	675	628	677	647	667	648	610	640	636	679	623	650	667	674	651	660	608	671	697	651	649	646	674	701	652	643	657	669	670	660	677	716	661	652	677	691	648	625	660	650	601	703	669	665	648	690	667	685	645	679	655	661	670	701	651	656	699	731	682	657	647	658	649	644	664	653	652	623	635	677	681	632	675	646	684	687	648	637	694	663	687	627	633	681	669	701	653	642	667	663	684	687	660	643	647	712	678	676	651	707	617	712	685	737	659	659	655	700	733	697	662	661	704	672	639	620	637	687	640	657	673	648	681	693	700	653	643	648	650	642	677	652	707	668	674	627	635	644	652	684	714	647	668	641	700	646	650	660	593	666	662	632	680	642	669	630	666	648	651	642	678	635	616	641	628	641	666	679	649	684	630	674	650	674	655	684	658	650	655	663	667	677	695	692	709	703	687	668	641	693	681	695	666	681	684	649	696	654	660	627	638	670	651	608	695	645	696	680	689	659	655	695	622	698	677	695	696	689	615	712	642	631	710	662	681	657	701	688	645	679	654	682	710	669	652	697	662	685	656	620	670	672	650	659	688	699	670	685	637	659	691	646	663	673	675	691	703	661	700	701	668	671	670	657	649	664	646	652	680	621	638	650	651	672	716	654	658	661	649	700	651	698	699	657	650	649	655	669	646	678	662	698	681	686	667	664	671	691	624	658	645	679	665	649	694	702	694	630	661	664	686	610	665	667	657	647	641	682	675	631	651	739	661	645	658	681	674	728	640	669	669	684	710	649	698	674	694	692	647	648	662	700	637	668	626	709	658	659	665	682	709	692	692	668	623	668
24630	21120	27514	24975	14090	2212	1403	967	779	674	645	533	536	479	484	417	444	389	391	344	379	338	358	333	350	312	328	321	326	294	340	325	318	284	305	311	276	270	294	292	298	305	308	304	312	320	267	335	279	313	281	305	307	305	272	304	294	302	323	295	292	305	311	294	323	302	320	267	334	290	278	264	281	280	291	278	276	301	303	301	296	277	308	268	271	320	294	289	301	274	302	296	300	292	294	311	295	297	327	320	311	287	310	317	302	267	301	280	301	312	290	279	301	265	277	265	284	317	301	285	260	294	303	293	319	267	276	302	328	297	277	303	284	283	288	300	334	317	321	302	272	314	280	309	296	298	296	294	321	307	286	283	294	271	285	291	248	284	278	306	294	324	303	298	289	291	294	266	297	274	271	298	284	300	290	277	299	313	328	281	295	290	306	282	277	319	272	297	268	256	272	347	278	272	290	296	267	295	296	279	286	302	287	274	281	287	288	279	282	301	267	277	292	280	294	293	280	282	301	333	306	292	269	305	300	256	295	296	289	289	319	287	311	262	297	288	300	294	260	313	269	297	322	273	300	291	293	314	288	322	285	300	320	289	305	295	277	273	278	273	313	285	306	264	295	281	287	287	314	270	289	300	289	289	311	337	304	292	316	301	287	307	292	294	299	307	294	310	284	295	294	285	315	311	282	262	273	283	312	306	275	329	302	305	307	285	298	310	308	303	282	307	285	281	303	302	289	295	318	288	282	332	279	295	343	274	277	280	299	295	299	289	280	289	313	310	284	308	294	299	303	279	288	296	281	292	308	293	277	255	305	297	309	291	262	278	320	285	308	324	272	282	293	299	308	269	300	339	292	287	336	278	286	298	273	284	282	279	253	254	289	293	272	312	296	327	277	262	281	314	307	304	296	313	307	266	313	280	317	297	259	282	247	298	276	319	285	294	281	308	270	322	302	269	271	301	289	283	314	266	292	298	299	309	295	298	270	310	323	286	300	280	289	302	303	300	289	295	279	292	297	310	314	293	278	317	298	300	276	300	282	289	296	287	311	281	306	302	303	305	284	267	288	264	300	326	290	289	302	294	273	291	287	301	285	300	304	267	305	308	304	320	306	286	295	262	292	316	321	324	323	284	324	284	313	276	304	297	305	281	311	307	277	285	305	278	276	285	290	296	308	312	278	271	316	293	272	291	295	300	322	287	278	288	275	308	303	299	321	290	304	307	277	288	283	290	298	270	273	281	299	317	289	330	310	293	305	296	289	301	312	298	269	307	319	265	281	288	293	260	280	285	324	320	294	273	339	254	256	295	308	258	299	314	293	295	294	271	279	282	299	314	287	299	300	294	269	293	282	303	275	287	277	288	267	280	269	280	306	300	269	295	283	313	304	288	300	289	315	301	300	273	314	282	266	290	264	270	286	283	267	287	317	287	317	303	298	283	291	299	280	301	283	328	275	296	282	288	305	321	310	309	312	292	312	312	314	281	326	313	283	292	317	303	268	262	290	290	306	275	303	292	274	296	274	272	296	281	271	281	309	296	283	310	309	288	295	288	288	290	294	287	268	279	281	303	281	282	273	292	296	282	290	306	268	291	285	311	295	277	286	296	302	274	264	297	304	304	330	303	283	277	289	291	298	284	295	265	252	299	296	307	278	314	309	254	297	308	279	303	309	296	280	301	289	299	284	274	287	321	291	292	294	315	317	281	278	297	286	294	307	309	319	288	310	291	314	316	321	304	300	315	322	302	290	305	273	298	281	296	292	240	321	283	261	258	286	319	313	264	312	297	282	300	291	290	289	304	281	303	291	279	294	281	293	291	285	315	278	301	311	308	298	280	280	254	280	274	268	330	307	310	300	286	300	294	290	296	325	280	292	285	287	265	293	294	286	320	298	315	294	273	265	276	282	288	266	291	265	282	261	297	292	276	333	283	316	301	291	245	329	296	307	276	311	299	318	305	300	302	273	290	285	317	253	290	313	282	285	279	290	266	319	299	292	294	292	309	275	275	290	277	296	307	267	295	298	289	299	286	273	285	279	294	273	318	302	321	313	304	259	292	285	269	315	304	277	311	287	290	275	285	303	304	281	277	258	306	281	291	298	289	263	300	270	315	316	284	294	280	320	285	305	294	317	284	324	297	300	264	295	278	286	283	313	293	284	292	267	295	293	256	305	312	298	285	274	300	295	290	307	316	285	296	301	297	318	328	305	263	286	254	323	305	326	324	327	288	287	296	294	294	297	296	308	306	295	289	342	250	272	295	284	276	290	325	308	307	275	300	280	314	303	268	265	291	267	299	279	254	266	275	279	292	273	333	277	308	270	285	299	292	340	279	306	283	286	290	305	281	311	296	274	315	312	316	281	310	293	286	303	323	297	288	266	300	277	277	311	290	297	299	285	297	310	287	292	295	298	278	246	265	315	292	276	296	286	272	309	274	308	303	284	294	293	273	306	293	293	312	297	297	277	289	295	294	283	278	304	255	295	288	302	303	315	288	291	276	290	267	277	282	320	271	303	290	295	316	317	259	283	330	292	271	308	319	268	290	297	282	276	297	289	299	310	314	296	342	287	286	319	282	294	286	269	286	302	294	293	299	283	298	318	297	286	286	303	298	300	287	276	287	266	288	294	299	294	289	289	303	318	265	293	292	297	288	303	291	296	292	286	313	303	296	279	323	295	284	259	280	294	267	282	318	277	270	280	284	286	277	314	266	256	306	294	263	292	276	299	271	330	288	304	300	310	303	293	305	288	317	304	299	300	301	302	280	291	284	270	282	314	286	298	298	280	311	295	294	291	278	298	314	257	311	278	305	318	296	312	291	300	304	276	277	316	296	289	306	279	277	277	290	308	309	287	268	331	282	302	294	314	262	279	286	284	289	322	291	296	308	297	290	296	284	279	266	279	285	304	293	322	305	292	326	299	293	286	305	296	286	305	285	289	285	285	327	294	275	272	291	274	287	319	303	292	278	295	275	314	282	290	274	291	266	344	285	236	305	270	280	294	328	274	270	264	318	293	274	279	290	275	299	330	279	270	270	288	260	295	295	301	313	318	243	279	255	289	281	269	279	295	298	298	289	306	261	281	305	306	314	280	307	300	331	287	302	265	268	291	293	269	297	284	323	301	306	298	281	265	297	263	298	277	291	300	321	278	302	286	321	302	288	308	312	276	297	298	301	303	310	284	294	299	300	308	314	295	332	278	296	290	262	319	311	312	293	248	252	313	293	313	310	305	312	295	282	300	327	262	339	284	331	289	287	270	267	298	311	294	316	297	288	310	257	292	290	321	279	298	255	291	302	314	289	303	297	309	283	292	277	315	292	303	266	296	299	289	304	335	286	310	307	273	274	290	298	303	328	306	286	288	293	300	288	310	305	298	320	296	299	270	312	308	292	301	313	303	311	290	272	334	284	323	275	265	305	338	307	306	300	299	301	283	290	300	296	300	332	324	298	306	322	289	294	307	316	293	269	307	296	307	322	304	313	324	310
5835	13473	10237	5292	4031	3050	2383	1834	1384	1263	924	877	710	638	672	566	594	545	489	460	430	452	378	387	391	401	365	395	372	389	358	354	348	366	337	336	330	356	344	346	378	358	330	330	370	360	348	357	363	383	336	330	342	386	347	353	305	347	342	324	317	341	365	328	308	351	338	362	329	348	339	327	345	322	335	330	351	358	340	343	351	329	336	342	347	328	314	345	341	335	346	332	328	312	345	344	315	350	331	335	335	322	343	359	359	330	348	319	312	305	363	352	348	334	385	322	348	339	343	357	351	304	336	341	337	345	358	360	338	339	344	347	318	322	304	322	350	318	363	337	343	333	337	346	289	318	337	327	331	340	374	349	318	324	333	290	328	347	326	355	307	357	329	344	307	323	366	325	333	326	349	347	329	358	358	318	357	324	328	337	318	323	311	291	313	327	327	333	356	304	322	350	327	331	328	373	343	326	353	368	330	332	351	311	317	316	302	330	304	328	344	324	301	303	338	334	317	333	327	322	332	345	331	338	305	334	345	356	351	372	312	358	329	330	328	324	349	313	356	299	336	331	348	358	307	340	335	354	351	346	333	325	331	324	352	314	298	350	330	334	324	353	347	318	312	362	345	327	387	322	340	334	337	330	352	328	318	307	302	314	352	352	328	327	301	320	325	353	345	346	324	326	346	370	329	307	337	328	338	316	331	319	346	323	323	352	355	335	344	337	344	314	327	360	330	351	350	328	346	320	351	303	312	312	337	335	333	333	325	334	333	309	320	330	346	324	339	319	362	304	333	353	333	339	329	307	336	318	344	341	321	343	326	340	340	325	314	346	366	341	343	355	347	338	338	315	336	327	315	321	335	316	317	343	335	334	358	315	339	341	333	318	343	353	352	329	327	369	361	307	327	346	299	331	351	354	312	336	345	318	321	327	323	353	351	345	322	296	342	315	321	306	360	320	314	340	353	365	275	302	305	334	315	363	378	315	297	297	295	363	337	337	357	336	329	367	311	331	347	330	324	335	332	312	315	338	324	318	317	307	338	339	322	316	373	314	335	329	305	359	326	345	320	304	348	341	338	318	340	352	332	322	312	364	321	334	300	336	330	342	315	323	339	328	364	338	327	313	335	360	357	344	336	349	304	323	378	375	311	337	369	306	334	325	368	316	361	355	353	309	326	349	335	352	382	344	316	346	317	328	312	341	373	348	310	330	315	329	324	326	332	328	324	307	310	316	324	322	349	334	303	321	350	332	326	325	322	322	338	292	323	328	337	307	317	317	362	351	301	358	327	307	347	343	302	316	341	314	316	322	350	370	322	339	324	338	333	353	347	320	354	333	324	333	317	311	318	356	362	329	324	334	337	324	336	343	313	346	327	323	350	332	350	310	324	365	301	306	332	349	323	337	321	310	342	346	355	358	327	330	315	348	338	310	331	317	351	308	317	318	333	321	341	379	310	335	308	368	314	345	332	314	353	327	320	292	359	300	341	339	308	310	319	317	325	341	289	324	371	354	334	349	344	333	361	340	337	341	298	303	342	333	344	305	342	334	342	325	316	345	330	360	327	322	337	358	315	377	358	349	351	331	338	356	349	332	362	301	333	337	325	332	350	340	330	317	336	366	344	377	311	365	327	316	331	334	305	323	349	341	355	328	350	322	335	311	338	317	334	323	341	302	328	312	337	314	341	333	366	329	331	348	352	350	344	330	311	317	343	307	317	340	312	308	337	319	339	324	348	338	350	341	324	332	311	330	333	346	338	374	340	324	335	325	359	306	304	336	324	317	324	316	364	337	322	323	318	320	324	334	325	324	335	343	342	331	339	337	330	332	302	353	312	342	329	326	355	324	365	352	330	314	346	323	318	342	316	299	338	350	335	349	352	353	335	340	313	355	310	338	322	328	334	322	331	372	356	329	341	316	308	354	352	343	301	313	325	334	337	332	304	345	347	359	315	313	360	334	368	339	347	317	350	314	349	314	326	334	342	293	314	326	371	328	306	327	296	325	337	347	330	331	332	354	341	304	348	334	378	322	350	314	325	345	306	350	331	329	314	337	325	333	345	337	301	332	339	282	312	330	340	322	333	311	304	357	336	346	343	302	334	344	350	343	345	361	337	324	351	400	290	335	319	345	311	362	332	315	354	347	297	342	355	302	361	307	311	334	280	347	342	342	333	322	334	334	340	331	299	329	329	360	302	370	313	372	307	304	313	317	319	348	299	331	338	313	320	343	318	303	336	330	342	330	334	322	338	309	341	319	315	354	333	334	324	330	331	316	329	344	335	311	323	329	323	299	356	347	352	319	313	326	311	347	314	315	343	329	330	328	329	352	353	303	341	330	330	328	346	349	348	338	356	324	323	317	324	339	355	327	317	315	325	333	331	326	320	375	327	332	348	352	305	336	333	349	337	321	331	353	290	337	323	341	379	311	310	339	340	311	328	353	343	315	309	353	332	344	331	345	340	358	324	304	330	327	301	316	361	346	345	332	317	347	347	352	345	327	335	326	336	350	327	359	319	351	368	322	305	347	321	321	323	319	334	317	350	340	353	362	327	341	334	317	358	379	333	303	337	340	324	318	321	346	379	334	315	335	328	355	357	320	345	330	323	327	332	332	338	320	342	345	343	330	363	320	329	332	325	359	337	359	374	315	318	321	316	318	326	338	361	334	311	320	325	326	354	319	331	319	325	347	299	337	340	338	325	362	317	317	359	315	359	331	321	352	340	360	350	358	354	362	337	339	379	335	317	322	319	325	337	315	317	319	346	325	330	364	357	307	345	339	315	312	312	303	321	324	344	332	326	329	326	337	336	324	329	351	313	344	318	345	362	338	342	343	326	341	334	344	335	354	323	336	325	323	315	362	345	349	301	302	306	312	341	327	354	326	332	311	363	357	360	337	319	362	309	335	312	310	337	342	296	357	327	323	319	319	320	337	343	345	333	316	344	321	350	320	325	349	317	338	359	332	322	318	385	328	345	361	340	336	288	355	344	341	360	318	372	321	321	342	336	335	309	340	321	331	320	341	317	312	306	315	278	301	350	360	341	301	308	304	324	316	332	368	321	369	318	339	342	335	361	318	347	287	322	343	343	324	345	317	327	316	359	339	366	306	350	315	313	356	345	300	338	343	338	345	333	360	339	317	306	315	367	357	314	324	347	357	314	351	349	330	353	309	316	326	307	335	352	329	338	348	387	341	318	352	346	375	339	327	343	314	332	331	354	326	287	316	345	334	359	331	322	347	339	357	329	349	361	365	338	344	319	336	310	337	324	316	327	320	344	339	311	316	337	297	323	300	343	349	336	355	330	359	335	375	346	310	337	318	352	346	315	324	312	335	307	316	339	356	348	348	328	332	320	322	327	333	329	315	343	313	357	290	335	324	365	330	360	323	329	330	367	321	327	337	336	323	353	318	297	348	310	369	307	352	336	321	335	327	369	342	345	333	331	341	354	326	313	320	328	325	341	358	321	334	337	336	321	362	320	339	336	307
22493	21190	28945	23720	21188	21325	12136	2635	1828	1643	1422	1219	1109	964	1066	921	870	768	767	743	719	708	697	628	642	659	632	601	648	619	630	636	643	589	587	569	572	618	590	570	553	563	625	608	613	563	589	629	604	572	599	623	583	569	580	575	554	596	588	585	577	550	540	569	575	589	582	575	587	551	594	633	576	570	589	604	565	597	561	612	538	571	567	574	592	574	641	573	568	550	591	551	570	584	582	574	591	548	596	575	560	585	596	565	557	621	610	578	564	629	607	562	588	586	540	568	576	543	613	526	570	594	560	567	558	521	567	583	574	554	533	547	564	563	591	540	549	603	505	547	621	531	572	625	588	599	608	543	572	584	534	552	544	563	573	585	564	610	582	589	517	573	610	598	594	593	571	581	540	586	551	543	582	558	571	547	542	548	561	564	532	533	601	592	525	568	603	566	579	554	573	540	553	598	576	585	609	597	539	567	554	596	587	570	542	575	532	571	584	578	558	572	563	604	530	537	542	606	561	586	539	569	524	570	539	592	575	552	624	578	600	532	557	587	552	586	585	552	546	570	563	597	565	607	572	540	568	589	556	578	552	575	574	542	573	564	562	537	564	555	556	603	543	540	572	552	592	583	556	531	544	583	545	562	572	592	574	547	543	552	575	574	570	564	606	566	602	557	574	558	599	552	582	581	574	625	531	562	560	558	584	583	578	602	634	607	528	581	605	568	534	534	554	594	578	624	576	572	537	564	531	532	599	575	565	542	557	590	588	575	598	562	598	543	550	580	532	567	608	563	523	581	556	597	565	575	611	525	560	551	576	581	581	549	586	573	610	581	540	548	563	498	540	571	540	602	574	550	554	577	565	582	555	621	565	583	571	559	560	567	597	571	576	584	542	522	603	521	547	588	563	529	543	571	592	548	592	575	594	578	560	570	555	537	589	562	554	562	553	536	575	603	562	522	561	546	555	578	563	588	552	578	615	535	565	562	527	571	600	573	589	627	590	552	554	527	525	599	591	567	543	576	577	581	498	545	575	586	560	558	601	586	615	627	529	551	583	590	562	556	559	609	547	584	561	540	586	582	597	557	483	585	597	554	562	584	573	525	582	546	563	561	576	539	579	538	561	535	575	589	561	574	547	584	571	595	574	614	542	594	552	581	555	555	573	577	531	538	547	597	600	579	580	550	573	593	603	566	554	534	529	573	557	540	554	550	576	567	619	583	582	547	567	555	583	571	554	550	553	578	573	575	587	533	524	584	596	552	563	550	595	566	530	553	561	588	600	548	601	582	559	562	558	557	552	539	570	574	576	545	603	580	582	564	579	564	562	538	560	593	539	617	520	591	591	549	586	530	555	597	570	564	542	582	589	542	583	593	536	576	577	537	483	585	600	551	585	512	556	542	584	580	576	546	566	553	547	581	570	528	589	564	529	555	535	583	565	568	566	536	574	548	579	526	548	568	592	554	603	595	564	536	555	571	562	543	587	519	564	559	560	527	595	539	541	546	597	575	595	563	576	572	552	542	611	542	529	534	538	597	586	559	600	529	540	539	544	553	585	589	579	594	582	561	621	582	542	605	578	576	599	590	552	533	530	571	552	534	567	563	565	557	572	542	589	584	570	554	568	556	554	539	543	540	608	569	596	543	526	579	525	530	576	597	577	541	561	556	516	589	567	556	549	535	606	635	550	535	585	576	567	582	535	542	552	571	552	588	534	576	571	559	577	558	579	533	545	572	594	573	571	567	617	560	579	559	553	577	557	552	559	575	509	488	564	548	576	574	538	570	570	513	533	574	563	546	566	608	555	574	616	583	529	598	561	522	599	584	541	509	573	646	582	573	563	554	564	606	547	561	542	616	578	588	588	549	544	580	538	548	539	552	588	541	587	553	520	627	600	526	604	572	574	565	538	552	555	549	584	552	613	535	568	573	574	541	543	578	571	570	556	525	512	532	554	609	575	586	562	570	557	577	546	554	574	522	571	523	561	570	547	561	599	551	541	515	545	551	573	546	565	557	552	607	576	602	551	542	568	540	546	579	571	583	593	586	555	587	562	570	576	554	569	601	529	538	592	603	588	559	540	557	578	540	574	598	539	555	579	579	575	582	543	552	580	554	533	548	533	618	560	542	561	560	535	560	574	544	574	558	576	524	595	572	557	544	539	544	509	559	611	577	528	536	528	582	529	570	569	535	544	592	560	561	543	543	595	619	574	535	585	544	533	564	567	609	525	562	613	584	585	590	601	584	603	580	590	578	561	538	549	562	591	575	568	531	529	546	599	586	564	567	508	590	550	610	573	557	542	588	610	566	520	554	534	600	554	564	559	576	553	586	589	556	485	606	557	565	579	580	580	559	565	568	557	586	571	539	623	582	549	591	578	554	527	569	558	563	574	561	579	537	558	528	537	567	550	533	562	520	527	536	569	597	568	562	581	533	593	557	548	582	579	554	588	577	566	559	541	530	557	585	553	581	579	568	557	568	540	538	537	595	580	554	537	517	558	569	603	615	521	553	561	519	563	548	546	551	578	553	553	554	531	531	572	554	530	566	536	553	598	583	577	536	551	543	546	559	530	551	556	555	631	559	613	584	572	551	573	567	558	559	553	527	566	593	602	558	566	594	555	560	541	522	592	601	549	554	554	546	548	556	539	526	528	565	524	536	518	594	565	537	509	543	603	573	590	608	529	536	586	609	556	581	578	593	577	542	606	544	589	574	562	576	527	611	581	579	577	580	538	551	601	564	614	565	545	566	559	563	579	534	560	549	522	582	619	569	535	585	562	548	559	559	574	572	541	569	617	564	573	538	547	548	594	555	570	568	585	558	588	595	570	590	602	580	570	588	547	540	537	548	610	559	551	548	472	600	524	572	625	564	557	544	585	566	579	541	541	591	587	569	588	572	588	590	541	593	536	541	554	538	561	580	576	537	526	588	553	592	575	550	575	578	559	558	570	551	566	527	567	571	510	531	520	602	528	562	567	585	568	554	598	581	549	568	549	586	539	583	592	570	538	570	565	562	541	557	554	522	613	572	571	564	538	595	566	556	578	586	556	548	556	579	561	564	585	601	541	555	540	606	542	567	541	536	535	524	525	552	541	544	530	567	580	560	570	570	549	570	547	554	578	527	572	551	615	585	567	543	557	556	540	553	612	590	569	527	554	574	576	556	573	569	597	576	565	556	555	584	563	551	574	576	582	541	553	581	583	578	582	577	558	583	555	541	584	496	589	587	564	543	513	562	580	580	553	568	504	554	549	595	569	575	522	559	552	554	540	534	562	516	585	571	520	594	611	544	570	568	569	651	571	572	648	528	568	548	550	559	613	557	562	579	604	550	518	565	578	562	567	576	575	514	573	620	557	542	573	561	551	568	581	562	574	526	562	626	589	557	587	560	551	575	562	591	562	581	570	560	519	528	619	581	604	565	585	550	581	544	574	554	545	609	589	567	603	576	549	580	552	565	538	537	583	544	571	597	539	584	574	582	533	540	565	570
7644	23007	17813	10275	7712	5725	4503	3529	2884	2330	1928	1772	1510	1340	1237	1073	1061	998	974	936	839	833	786	790	677	738	722	658	695	692	700	670	702	665	653	668	645	635	659	625	674	637	641	675	569	610	678	621	633	674	636	659	647	612	593	628	626	600	638	647	572	620	618	614	640	621	644	634	628	573	618	624	596	584	634	665	613	608	576	593	599	657	639	624	640	640	632	644	588	616	636	584	645	595	611	637	636	613	616	643	649	612	625	651	583	595	644	617	665	623	577	641	591	580	608	597	612	596	653	615	666	603	580	611	648	612	613	640	641	598	605	622	611	625	651	607	595	640	624	610	607	591	614	606	609	568	647	596	596	579	583	589	606	586	579	638	614	624	650	643	627	623	622	648	574	601	606	595	605	580	576	623	622	614	578	657	658	597	619	645	619	663	624	609	628	593	593	626	612	666	647	611	596	607	635	633	611	615	677	633	589	601	619	595	575	590	587	615	598	587	576	589	596	572	581	558	610	619	590	603	629	558	652	627	634	636	596	626	658	568	605	659	611	592	628	588	593	589	587	613	629	636	647	635	646	630	628	607	628	613	626	684	602	583	662	585	590	598	619	606	632	607	653	620	602	631	577	601	581	614	584	565	576	634	610	584	627	618	588	615	617	626	617	619	612	598	594	631	601	632	630	609	607	581	630	602	598	572	567	624	666	611	601	643	616	614	613	611	615	617	583	599	602	587	591	606	581	643	584	664	563	600	641	609	612	603	640	617	567	605	593	642	652	598	623	566	592	570	640	614	623	600	583	622	643	580	610	571	617	576	627	591	639	582	627	622	627	589	617	650	657	620	628	607	672	610	622	600	608	583	611	634	561	616	626	585	620	655	674	573	601	604	639	626	619	595	642	603	601	659	570	618	569	664	634	606	592	612	600	645	612	558	618	653	588	639	606	570	587	609	585	611	620	598	632	635	569	632	591	615	606	662	618	583	576	614	594	626	622	600	577	641	622	618	591	535	618	630	616	645	650	631	586	580	579	590	596	613	659	615	622	592	607	610	596	589	627	619	621	566	619	591	589	625	546	615	575	599	561	613	626	608	590	612	626	601	630	648	586	613	616	623	575	587	575	616	594	601	599	645	617	620	594	632	629	590	607	637	571	644	593	623	600	608	635	604	604	577	604	624	660	606	615	645	625	574	655	624	634	605	596	623	599	603	599	630	603	610	616	578	606	565	615	608	629	577	611	617	660	593	602	575	610	603	631	662	621	633	622	628	588	588	586	619	574	606	619	595	577	568	608	617	630	610	577	574	648	592	651	654	692	577	596	597	606	665	613	577	617	594	597	620	617	606	619	635	664	601	617	615	616	611	576	598	613	566	608	600	608	619	578	627	592	606	657	597	569	577	621	620	607	609	581	590	634	602	619	624	632	626	605	571	638	608	635	607	614	660	610	634	594	579	632	582	595	589	604	575	632	626	581	610	640	630	619	605	604	603	619	650	607	658	587	617	618	614	644	653	601	574	586	615	615	638	590	602	618	588	586	630	600	632	629	613	612	623	602	674	607	601	610	580	624	622	600	571	624	577	637	625	613	616	619	561	585	616	603	605	616	614	591	612	626	605	584	630	650	581	624	611	614	600	590	636	641	625	588	611	597	596	597	633	593	585	631	611	604	582	609	581	618	637	613	620	622	636	588	604	635	648	620	637	616	604	642	638	617	635	616	600	642	600	602	614	599	623	616	613	607	584	635	579	629	603	634	527	601	581	573	601	586	614	614	594	632	602	587	609	648	640	576	602	616	612	584	583	643	639	587	601	594	579	592	590	596	603	600	575	616	605	600	607	619	635	608	602	577	651	596	588	589	615	627	615	609	584	557	615	620	588	619	658	586	597	624	626	602	575	615	634	638	633	621	627	585	617	619	610	650	614	588	614	644	576	613	611	605	673	583	590	601	630	611	592	591	619	597	621	637	597	586	639	580	584	620	604	611	588	668	592	640	581	702	626	569	586	620	574	609	638	617	579	624	588	629	617	634	595	604	652	627	572	608	568	642	629	596	588	556	607	582	603	617	625	614	635	602	657	580	579	631	550	618	650	592	563	659	601	623	622	614	624	592	601	608	600	592	624	625	613	607	633	595	588	572	588	606	619	611	653	648	617	590	615	610	607	590	611	627	566	603	607	599	570	614	587	554	582	634	635	601	618	595	648	584	584	623	618	582	601	592	609	583	583	580	642	585	631	656	598	638	639	632	606	605	597	591	592	580	642	652	631	605	596	604	600	609	623	579	579	589	606	571	649	586	591	663	601	668	605	621	612	626	638	615	610	621	609	593	618	623	603	622	595	637	621	580	602	622	621	665	638	630	653	613	609	626	630	639	595	658	625	595	629	606	645	641	610	605	607	591	613	596	625	589	569	639	624	632	617	608	582	601	678	627	617	627	594	619	622	618	637	629	600	585	613	613	588	640	617	596	580	612	612	555	565	621	580	600	596	600	606	642	611	624	587	594	604	675	579	585	623	597	614	597	579	585	580	618	595	627	594	625	563	639	642	618	656	643	641	590	574	614	600	601	604	621	616	622	628	631	582	606	607	574	579	639	605	589	628	588	596	641	648	592	615	609	647	588	601	577	593	609	589	589	569	628	619	643	600	626	552	582	591	603	632	604	633	599	600	646	597	599	567	624	635	607	624	626	557	575	548	604	600	621	598	638	575	623	584	678	563	603	594	633	623	589	603	577	613	627	613	653	545	627	591	587	608	557	595	644	591	596	639	588	635	618	639	644	635	605	583	618	633	611	621	632	563	617	598	593	612	593	632	585	634	602	603	606	613	619	653	601	579	611	612	599	570	588	626	643	593	615	623	588	603	609	598	635	615	578	612	677	613	589	557	608	601	604	594	603	596	612	636	635	619	596	605	609	606	608	602	583	634	646	598	579	650	619	634	579	624	604	657	564	614	636	578	625	634	596	639	605	637	652	654	613	628	603	610	592	589	606	620	622	587	642	609	589	593	576	583	599	621	627	610	575	606	608	616	637	630	628	585	568	636	610	611	585	619	605	580	588	588	602	608	604	625	575	585	638	630	605	608	586	607	650	628	620	600	590	594	625	637	577	572	604	604	630	661	550	604	601	594	598	616	593	605	629	594	604	643	629	588	620	610	617	619	601	663	636	569	640	605	560	592	572	598	607	615	626	580	625	568	636	620	650	615	569	614	645	595	601	619	613	596	613	629	635	624	602	611	554	601	612	634	601	585	609	594	604	589	566	599	647	609	637	629	589	600	650	630	573	591	647	637	604	594	578	615	609	629	605	614	645	589	601	607	539	642	628	599	607	618	608	583	582	650	592	605	555	624	632	617	579	612	656	586	630	625	603	606	603	659	597	574	635	621	588	606	598	612	587	603	581	618	609	610	610	601	626	610	590	634	574	614	569	605	624	619	614	637	651	608	564	660	592	620	603	619	630	560	580	584	650	628	629	613	621	658	616	627	620	640	613	594
27357	19137	8392	3000	1678	1205	1021	853	714	655	603	629	576	532	515	522	520	514	465	489	429	467	458	431	451	443	439	430	437	401	420	439	436	412	412	415	425	414	395	430	504	393	416	435	392	405	425	431	372	404	380	456	436	442	445	408	416	419	475	395	401	445	374	424	402	427	401	410	384	415	416	402	422	398	412	399	409	474	421	434	424	420	386	408	411	416	389	402	431	413	392	420	393	412	445	411	417	409	381	436	441	391	364	404	396	432	417	390	387	417	398	410	407	417	372	416	415	457	446	407	418	420	406	400	426	405	357	431	416	395	395	415	405	401	395	378	404	413	448	432	403	433	378	426	450	406	432	433	418	378	458	425	428	383	402	451	398	411	411	396	408	394	386	413	430	378	412	452	400	418	427	420	423	428	423	420	410	418	433	378	425	404	420	415	377	438	455	413	425	403	421	406	420	373	431	374	406	443	417	407	410	407	408	381	414	410	419	431	443	418	381	399	396	410	377	386	446	420	406	412	410	426	398	422	434	409	424	429	418	389	417	374	433	425	376	414	398	404	430	376	437	395	402	402	403	409	396	412	385	423	440	448	414	411	407	430	420	430	425	441	390	447	392	414	432	444	419	411	406	427	416	433	396	415	394	385	403	410	422	416	395	365	425	451	401	428	388	459	380	425	407	431	453	415	443	410	374	410	420	402	414	420	426	434	428	422	395	415	442	371	408	421	403	400	388	383	419	420	456	395	392	399	388	376	374	421	410	423	396	445	431	397	401	418	392	403	446	407	445	416	383	420	395	422	414	411	406	453	445	421	424	380	417	394	419	388	429	365	419	426	435	352	463	410	412	401	407	447	404	409	439	419	417	397	449	438	416	388	394	419	422	417	421	375	354	393	425	446	419	429	398	436	439	430	445	457	426	374	438	425	391	369	377	386	413	409	437	417	431	425	395	386	419	440	429	399	417	420	419	462	381	423	417	406	421	407	410	396	426	434	404	440	422	433	404	391	381	418	409	393	403	373	381	446	422	448	447	422	444	413	414	425	437	457	375	426	361	423	420	460	441	413	376	391	372	384	441	412	408	450	409	396	371	394	404	437	397	408	409	368	380	444	409	418	447	398	420	409	413	436	417	404	402	414	469	414	431	406	409	445	402	396	407	402	384	413	421	384	398	439	414	400	449	408	448	405	444	402	403	394	406	407	433	396	401	402	365	415	383	447	409	412	440	408	417	426	401	370	423	450	408	426	402	413	423	424	405	380	420	405	431	413	424	420	421	411	423	406	421	415	386	414	411	423	361	390	403	413	407	402	409	412	365	445	399	392	401	413	364	438	377	435	398	387	381	422	439	446	396	411	430	412	420	451	438	441	404	405	397	410	403	391	441	431	401	445	460	424	423	378	429	397	436	397	467	400	420	462	395	451	429	411	388	409	413	423	405	438	423	409	406	391	423	424	405	410	398	398	388	425	357	394	404	428	435	432	433	441	423	407	445	447	420	414	428	404	401	422	413	424	405	411	432	391	394	465	422	391	396	433	411	446	425	422	418	420	402	430	396	449	407	393	401	410	414	395	436	430	440	415	430	447	402	417	406	401	385	405	424	435	414	418	392	435	410	399	405	413	440	427	412	412	431	425	398	395	429	411	413	443	413	417	435	400	420	426	423	381	417	439	422	412	393	431	365	426	440	398	372	432	425	392	404	372	434	392	387	398	434	401	414	425	400	420	428	415	372	438	449	390	439	460	393	403	442	405	389	411	440	416	410	407	418	398	409	411	380	385	419	437	457	410	421	396	405	432	468	420	439	382	417	421	405	401	438	448	398	465	425	414	409	371	422	406	412	398	434	422	395	440	414	410	427	438	427	416	411	443	412	405	479	413	393	404	437	433	422	442	403	418	448	429	395	396	407	412	396	414	415	448	396	426	407	411	406	404	432	417	422	447	400	456	414	379	392	407	422	404	454	424	412	408	415	371	393	378	414	398	395	390	434	421	420	417	400	397	418	412	418	420	385	372	408	438	445	382	423	408	419	405	429	419	412	418	414	398	390	435	433	397	411	394	408	436	395	415	415	421	414	414	396	423	399	437	416	388	389	410	392	410	406	391	444	421	402	371	417	419	401	419	437	393	440	440	425	417	424	395	402	403	392	395	420	426	403	403	399	406	429	416	462	444	428	404	433	387	443	348	434	411	369	394	411	421	393	379	393	424	451	421	460	397	377	445	409	389	392	431	397	393	419	406	390	389	378	421	435	427	412	375	412	406	397	402	426	411	420	385	390	414	404	403	414	429	389	392	408	435	414	460	397	410	388	402	435	438	373	409	419	429	411	379	439	439	394	386	405	396	384	427	415	434	420	393	406	403	428	409	420	381	401	414	402	406	389	409	405	408	429	414	439	430	422	445	395	396	408	450	391	424	398	418	409	399	435	416	405	397	412	415	414	436	396	403	416	420	404	369	414	405	375	400	403	419	421	344	392	426	397	411	390	420	414	394	406	405	429	447	415	418	418	399	404	420	412	401	390	403	415	432	426	408	388	409	420	403	423	380	424	426	425	406	385	413	411	411	428	400	409	402	418	392	406	412	380	402	423	410	423	411	407	372	404	423	407	426	436	372	425	363	424	396	425	408	427	466	424	438	437	445	414	397	382	403	422	427	378	439	407	410	401	407	392	422	432	418	411	432	439	368	422	427	415	366	413	381	456	378	381	421	394	415	408	381	422	410	417	436	389	419	438	408	408	440	475	411	414	412	438	398	421	393	458	436	458	404	412	379	392	432	401	451	393	396	417	426	367	437	399	426	424	421	363	412	397	403	364	418	388	402	420	403	460	416	425	389	449	402	399	403	453	406	434	412	424	416	445	423	396	405	392	403	390	417	395	419	393	420	405	390	438	394	388	379	423	408	412	384	423	425	427	406	410	422	434	405	406	461	425	409	407	440	412	416	413	395	428	440	408	383	397	417	403	418	406	434	413	401	407	436	422	407	401	405	406	424	381	418	422	399	413	440	403	415	401	395	394	418	421	403	430	424	409	394	400	389	400	398	401	401	434	421	415	363	440	442	390	386	423	404	454	444	399	390	403	401	408	427	412	412	420	401	411	439	385	421	421	405	427	415	407	429	434	377	426	417	429	399	400	444	374	419	409	437	393	406	417	420	409	397	422	438	392	405	420	419	427	385	426	432	438	418	361	434	411	453	378	439	424	427	403	426	424	399	411	397	407	411	416	427	405	412	410	432	381	399	422	389	417	430	421	378	430	394	422	420	405	411	413	406	407	373	420	390	377	396	441	433	437	411	402	413	436	427	399	378	408	393	416	408	421	422	406	398	409	392	420	386	392	421	427	437	444	390	385	436	386	397	442	405	432	406	428	435	409	435	440	403	423	383	429	394	424	389	451	415	413	426	406	414	420	386	411	421	416	417	402	405	443	437	428	396	401	459	400	399	401	362	419	414	408	383	441	405	418	418	398	425	383	414	450	406	407	385	371	384
6306	8437	6303	3264	2504	1848	1599	1277	1040	879	825	700	658	647	573	626	562	548	533	524	516	493	522	479	470	466	481	465	463	510	454	482	443	481	435	437	458	434	481	422	462	488	483	462	467	448	458	477	438	417	456	463	461	432	489	446	441	454	462	439	437	449	471	452	444	483	447	440	487	455	465	503	459	450	424	421	445	416	464	470	437	410	465	450	465	478	444	463	457	420	451	472	429	427	501	451	443	421	489	454	495	472	435	452	465	481	458	427	448	473	442	445	431	426	424	443	448	432	451	445	435	449	447	431	427	443	435	454	461	490	456	464	460	475	454	475	485	448	473	439	447	434	436	443	456	487	446	482	434	460	430	440	466	407	463	437	437	444	425	383	437	442	428	449	416	428	434	449	421	469	453	415	426	445	479	451	449	463	445	451	426	454	460	424	453	466	442	429	430	443	437	458	440	454	405	457	452	442	384	440	454	442	421	440	439	448	421	444	445	443	431	495	440	431	486	434	473	412	408	425	463	447	427	444	509	476	426	438	436	431	447	453	399	429	458	441	427	453	444	452	474	479	448	414	448	444	434	460	452	472	428	439	450	445	478	450	418	467	407	460	441	455	445	415	455	454	452	418	450	454	457	414	475	439	495	418	420	440	473	418	488	453	443	459	456	438	467	418	432	449	473	449	439	429	453	433	435	442	446	432	412	457	427	467	454	464	396	494	418	450	439	476	487	467	446	438	491	440	389	493	393	465	474	468	419	415	477	407	454	418	459	447	435	485	444	473	483	465	480	452	437	435	444	441	447	443	475	437	425	430	424	428	442	432	402	437	431	448	425	463	442	439	427	437	435	454	424	438	413	461	456	409	468	421	419	414	475	446	459	433	449	448	448	449	437	449	443	392	447	449	515	456	436	456	467	442	428	491	420	479	453	437	461	479	456	488	433	398	453	482	458	444	463	482	431	422	486	463	435	469	439	513	479	481	452	441	480	412	432	453	441	438	426	444	464	437	433	455	416	402	471	439	464	469	424	420	478	440	448	476	474	436	439	459	442	470	461	412	429	439	424	448	434	443	429	401	440	465	455	473	435	419	470	461	468	419	480	431	431	456	462	472	440	424	442	457	394	449	483	468	447	431	433	454	441	457	487	431	436	455	466	434	455	426	439	465	432	453	409	428	440	385	440	446	468	462	452	483	469	444	441	427	445	462	432	420	456	461	478	434	472	480	463	444	431	425	458	424	442	449	454	418	454	448	464	455	429	440	483	447	448	458	435	457	451	470	456	406	443	407	445	497	448	462	476	431	419	454	443	412	445	452	450	429	394	437	456	440	449	467	441	453	434	405	430	432	429	437	463	431	439	426	452	462	405	434	398	465	461	500	437	432	439	426	454	422	421	471	449	440	422	479	464	467	400	470	425	469	448	481	401	411	429	445	438	446	462	485	465	447	440	470	455	461	436	452	433	454	483	430	450	453	439	428	449	435	454	444	423	450	438	443	456	439	421	469	443	447	460	436	421	440	452	431	455	482	420	466	442	484	418	418	452	453	461	421	446	458	443	420	427	458	432	443	456	434	438	483	446	427	434	460	452	438	443	424	439	439	415	431	453	459	479	440	428	448	428	442	451	444	408	457	445	444	436	403	442	440	428	420	484	418	433	403	460	454	448	474	426	437	417	412	426	443	428	438	463	457	454	429	436	460	495	431	441	448	483	491	437	447	450	470	454	423	442	446	432	428	471	419	431	434	412	491	444	424	436	462	475	450	437	450	425	435	447	430	406	448	465	434	436	478	428	406	484	471	445	450	460	438	432	484	441	450	406	426	447	473	451	440	466	414	426	461	447	408	476	431	450	437	454	447	422	432	425	422	473	441	430	426	457	462	417	495	455	441	437	468	419	451	438	447	448	449	434	416	429	456	408	454	457	441	465	453	476	437	465	462	459	423	456	483	451	456	445	448	449	432	451	417	471	458	462	451	426	478	424	444	475	416	476	432	484	421	411	444	438	468	436	463	444	475	392	425	476	454	438	396	438	429	478	433	435	471	446	414	458	404	460	471	449	445	466	454	439	450	476	407	456	451	463	450	421	448	462	436	469	464	421	430	439	440	402	419	445	428	465	438	431	452	445	454	423	471	463	447	438	453	443	447	396	443	412	406	459	409	463	474	444	469	442	459	436	465	466	458	463	454	470	452	454	455	439	457	441	449	449	474	465	494	427	434	425	449	480	454	438	481	439	448	458	433	429	432	443	460	425	424	475	468	435	476	442	453	459	463	401	447	440	440	471	446	458	420	449	426	426	458	465	437	438	459	467	390	445	415	453	400	446	412	456	424	465	426	465	471	404	465	417	418	446	447	429	476	418	447	459	433	423	455	471	459	436	446	463	438	445	450	470	448	447	472	452	386	471	455	512	421	463	454	442	425	451	465	452	409	451	424	462	440	436	421	410	461	460	454	437	446	438	454	438	448	450	452	458	425	506	422	389	431	450	443	445	430	443	411	448	448	438	422	453	435	442	459	461	421	436	430	431	456	453	440	434	422	439	451	439	436	436	432	458	477	433	435	450	426	413	421	451	458	435	436	464	433	428	455	426	408	438	454	433	456	440	434	452	472	393	432	453	464	492	465	465	472	428	455	399	451	426	417	472	454	433	455	453	445	439	450	452	440	482	434	429	479	447	452	447	417	457	452	422	426	440	436	425	428	458	464	468	444	440	436	444	451	460	482	458	435	446	435	439	492	435	456	429	449	436	430	478	450	454	439	451	462	425	431	427	424	485	439	465	438	441	427	424	461	433	475	466	462	410	493	437	465	435	423	466	504	444	444	463	436	439	443	425	455	453	431	424	465	482	456	459	454	481	442	449	491	421	460	451	456	452	425	455	445	496	449	442	433	443	470	441	455	433	412	411	441	434	386	411	474	454	458	421	452	445	446	441	401	509	436	424	443	470	435	443	387	434	455	422	440	455	428	438	450	454	448	445	418	449	430	422	485	474	472	440	424	444	435	478	470	458	450	459	450	424	453	455	414	429	446	418	443	461	444	441	469	415	436	441	449	466	493	452	424	458	440	456	469	436	444	456	427	462	472	417	449	421	424	405	497	467	447	446	435	496	427	439	453	433	453	398	453	440	477	463	434	454	446	492	440	432	452	462	427	429	441	443	466	451	466	414	421	471	459	455	458	453	443	449	473	425	449	442	444	450	411	461	467	480	441	439	425	432	474	435	462	435	398	469	446	472	414	452	461	466	448	423	454	451	434	404	454	462	447	444	453	451	459	463	434	443	491	448	482	486	435	463	450	441	465	445	411	426	456	480	475	461	478	436	449	446	455	447	425	470	419	457	439	424	418	441	475	430	457	438	453	431	438	404	437	420	457	449	416	446	462	453	434	469	477	432	468	469	451	451	441	459	465	432	444	456	428	449	483	470	438	449	476	450	454	471	475	416	484	466	445	470	437	421	492	439	445	477	476	471	484	447	455	433	426	451	441	417	443
23601	21122	28431	24024	21131	12897	2891	1796	1462	1297	1215	1038	1013	942	893	859	781	852	787	772	746	746	670	681	679	658	696	724	677	689	683	635	627	623	684	658	593	658	681	626	605	639	622	656	656	689	642	650	628	669	641	609	615	654	620	656	647	676	621	657	638	622	638	660	661	660	618	628	609	620	627	617	641	644	632	597	626	626	632	645	659	670	655	626	665	672	641	688	660	604	650	635	638	660	600	642	697	650	661	654	605	635	623	653	638	612	609	615	640	611	635	640	638	598	682	656	650	656	629	628	637	652	605	635	643	630	655	597	646	626	634	664	590	682	646	624	617	638	657	662	618	642	618	628	630	601	644	576	628	649	612	671	615	665	628	621	625	617	634	617	620	634	632	650	625	636	599	617	611	622	605	650	616	631	620	683	644	671	632	680	605	662	636	642	634	632	609	641	628	613	609	704	615	620	657	650	647	574	631	562	633	659	661	613	659	636	638	615	623	637	669	597	635	613	603	647	647	613	626	648	672	650	569	641	649	627	663	661	620	647	658	613	642	624	648	604	620	602	621	643	597	651	631	656	607	667	596	624	676	605	597	627	660	616	631	655	629	616	613	634	631	619	632	655	619	674	623	618	604	595	592	622	610	650	639	627	627	644	636	628	628	629	617	649	637	581	613	633	645	612	617	673	660	613	601	629	639	600	670	634	677	594	604	620	681	585	612	635	692	604	580	637	634	626	573	670	626	603	609	633	666	678	634	640	609	642	627	634	638	673	583	571	654	608	578	611	602	605	641	620	645	614	616	595	622	660	638	641	609	592	623	585	641	671	631	598	592	681	630	621	618	601	617	582	630	614	640	610	596	622	682	655	598	647	617	630	664	627	653	596	605	608	618	642	650	618	615	635	630	609	660	637	652	643	640	592	639	638	648	649	641	643	588	645	624	660	590	625	636	639	633	604	598	620	686	649	629	616	568	637	620	633	632	608	633	678	596	587	648	650	620	636	619	631	626	638	654	622	621	639	629	627	619	606	645	661	616	592	634	635	637	638	663	592	649	643	683	633	653	648	627	623	654	607	654	638	622	645	611	643	617	662	628	649	652	603	691	648	602	670	617	616	636	658	680	641	641	655	624	616	599	604	661	641	656	620	613	657	650	588	558	642	582	609	651	634	617	646	634	631	625	589	634	648	620	612	640	637	644	644	614	652	610	629	659	557	621	611	635	624	638	680	686	609	598	642	668	587	615	640	667	599	618	628	620	615	632	628	631	606	645	633	641	627	639	627	613	640	581	668	646	640	683	640	609	668	574	610	650	637	689	641	608	634	651	621	677	631	674	622	616	655	658	596	641	603	657	652	613	663	618	624	649	664	650	669	629	639	677	611	624	624	588	609	596	647	664	604	654	637	644	621	613	683	638	634	639	619	660	670	619	643	610	633	600	605	611	593	614	616	620	641	560	601	599	652	683	629	611	658	592	614	643	635	633	633	615	603	651	679	630	581	649	613	580	649	623	598	610	637	652	617	598	614	610	693	622	657	596	579	647	675	615	618	599	636	639	608	605	625	607	612	630	657	604	615	627	611	604	651	671	641	630	625	618	605	589	639	625	669	630	561	592	637	678	619	632	627	646	637	650	637	605	602	639	602	633	632	652	607	646	584	648	649	675	616	642	617	615	600	698	627	598	606	632	624	621	622	671	632	620	674	617	649	597	654	636	609	650	607	627	624	609	633	626	627	593	633	619	617	622	672	598	598	605	620	583	659	650	644	644	588	678	662	590	633	625	674	620	649	673	619	642	733	620	602	608	633	619	636	618	595	587	610	607	588	632	654	662	606	614	594	672	622	618	639	602	661	635	691	645	614	611	590	657	615	651	635	650	630	635	657	646	640	633	606	705	615	640	638	651	611	641	632	643	598	584	665	632	624	611	637	620	635	645	604	672	640	600	623	645	645	638	659	686	635	635	617	637	641	677	686	617	602	586	610	631	623	609	639	611	619	626	620	659	619	646	644	631	637	655	644	618	589	631	595	667	697	621	617	642	616	599	629	642	594	618	588	582	648	599	632	629	593	641	673	596	633	634	631	610	653	618	632	657	592	670	637	682	605	611	640	636	682	632	654	623	626	645	653	640	632	599	596	658	631	611	601	610	637	633	632	629	615	650	615	650	650	609	626	608	571	638	651	586	658	630	673	679	663	653	623	641	611	623	591	648	644	647	612	632	639	649	629	613	677	616	671	637	630	652	670	623	604	616	669	624	653	609	664	634	625	627	662	627	671	594	688	607	630	658	601	626	637	646	646	674	599	609	680	615	636	610	652	590	677	644	617	655	617	621	602	647	624	662	630	612	670	626	630	665	669	638	628	633	648	639	608	638	600	656	667	648	618	646	573	658	598	591	651	627	625	552	632	588	597	650	659	602	635	616	597	631	642	600	654	562	606	610	588	643	609	607	641	624	674	617	690	650	611	662	639	674	646	648	643	612	605	614	625	645	648	682	623	649	574	660	578	645	619	673	600	576	626	634	642	641	675	644	624	636	622	688	602	590	628	665	606	615	656	631	664	632	608	581	621	660	635	649	595	630	637	637	613	620	663	646	631	626	611	647	618	615	613	645	582	650	607	606	638	646	670	625	564	659	603	679	683	657	631	630	634	610	579	669	640	624	609	607	617	634	679	600	648	641	636	631	616	650	621	648	628	665	643	609	602	629	650	611	641	629	640	654	632	655	650	639	612	601	616	596	636	636	600	685	671	630	622	616	610	602	590	613	621	622	681	654	619	574	627	635	604	613	617	617	650	640	636	565	613	679	601	596	598	612	615	622	619	635	645	554	608	622	605	643	631	614	619	618	603	580	639	602	647	663	637	614	627	657	657	640	656	611	590	637	668	610	631	551	621	658	605	658	620	609	601	630	602	649	672	626	677	623	609	593	599	678	642	668	618	609	630	666	637	633	638	621	645	621	615	614	638	658	610	669	605	655	635	594	640	604	604	646	617	652	608	594	634	694	685	582	644	621	610	594	627	605	624	599	654	561	629	669	649	680	609	609	588	630	668	636	610	649	606	654	632	646	646	599	662	583	606	651	622	613	630	600	597	630	652	646	655	620	615	602	623	590	663	609	615	593	622	652	601	666	632	619	605	641	626	635	651	648	588	630	692	603	601	600	656	674	624	618	604	627	658	665	616	631	663	654	605	662	623	628	624	645	596	630	691	660	569	583	649	610	584	627	609	621	596	622	629	632	610	699	637	634	604	648	622	651	614	649	600	581	618	639	602	647	615	660	616	624	630	674	648	670	641	609	652	590	640	644	614	628	605	625	657	616	574	612	634	609	636	601	631	627	613	621	622	618	637	631	611	641	598	671	595	629	642	637	606	654	633	630	627	651	594	647	621	639	694	644	605	611	639	645	664	670	605	640	667	636	616	616	652	592	645	587	668	633	621	595	621	626	601	646	620	619	610	672	609	581	591	638	598	625	653	613	642	634	613	596	583	647	636
6106	16878	12712	7094	5220	4045	3169	2503	2117	1757	1523	1346	1221	1103	1094	1031	1023	950	873	824	798	817	813	755	748	757	679	718	685	727	733	736	686	700	709	770	705	672	686	641	717	664	690	717	721	715	653	683	671	709	681	713	662	646	711	651	687	684	639	658	648	688	678	675	705	683	647	647	692	699	628	681	637	660	705	700	657	641	703	653	694	666	661	673	676	716	681	685	653	687	707	657	669	673	697	657	695	647	666	662	632	648	693	724	655	696	684	677	643	647	654	668	673	693	656	655	672	610	696	668	663	711	661	666	645	686	660	665	647	661	671	641	632	700	662	668	695	672	711	677	702	645	681	603	670	681	653	673	744	664	698	658	645	651	665	681	682	668	709	665	645	685	637	694	669	667	705	708	674	696	642	650	667	630	687	739	699	681	677	651	705	690	644	694	672	697	667	706	657	643	644	648	673	649	694	708	633	666	687	644	669	684	650	668	700	633	643	675	682	654	672	717	685	652	651	688	689	673	694	653	710	659	676	661	690	650	672	685	681	689	640	672	669	693	673	681	647	676	650	630	673	624	693	679	658	682	684	687	655	696	686	691	604	661	652	637	656	627	672	679	667	647	694	693	689	628	655	660	706	602	696	653	671	633	692	676	669	615	655	664	640	655	666	700	708	654	678	662	668	673	669	670	686	699	689	644	695	692	674	633	668	607	645	694	663	647	681	662	682	683	668	658	657	666	665	673	664	661	689	678	711	684	684	681	638	674	661	670	670	658	671	677	693	616	656	672	724	675	624	641	681	728	655	659	630	669	655	664	648	646	690	658	676	666	654	675	653	651	694	682	668	674	699	697	651	696	655	669	676	622	691	685	652	663	698	678	666	673	691	670	653	640	605	604	663	678	660	647	654	642	645	706	645	684	639	663	638	676	715	708	682	703	621	658	662	634	684	698	665	626	675	682	721	684	650	642	672	693	664	648	658	628	633	688	660	688	651	681	665	633	706	657	671	677	681	662	660	680	649	640	658	713	660	668	683	657	673	709	687	655	683	665	670	655	672	651	679	678	676	659	692	660	688	686	655	671	648	640	702	629	658	696	635	672	658	644	681	670	684	676	665	662	693	679	682	649	658	682	642	657	664	697	662	694	655	647	625	710	673	685	668	715	658	686	689	677	672	637	686	659	659	663	618	631	666	636	705	649	666	660	656	683	655	661	673	657	683	677	695	695	674	662	708	670	654	661	666	639	707	687	694	673	685	669	659	680	690	692	687	654	638	682	692	688	692	705	689	719	639	692	659	679	663	730	620	649	608	638	712	645	692	679	601	681	676	632	685	682	714	677	717	717	659	682	634	695	689	640	623	667	644	651	654	729	691	677	703	645	674	722	649	668	687	645	701	683	688	611	648	654	667	648	649	661	688	687	693	643	658	653	666	641	630	666	657	669	669	668	677	732	656	697	652	673	641	655	638	635	661	685	665	689	674	656	637	652	627	617	677	697	677	669	629	692	650	682	693	706	681	654	678	676	660	660	664	677	701	658	651	628	648	647	672	668	655	644	614	669	699	654	664	691	700	650	651	686	672	668	653	637	702	639	638	666	674	698	683	680	651	603	665	680	707	644	663	684	706	652	689	671	675	682	693	699	660	677	687	655	655	648	660	679	728	703	668	654	694	612	649	644	650	643	650	647	665	643	644	666	642	650	697	650	679	661	643	719	711	681	673	645	629	662	673	692	686	664	639	631	667	651	698	695	664	636	669	712	701	647	666	663	687	670	677	667	667	661	665	676	695	652	627	653	655	660	671	635	671	685	635	637	661	660	655	731	639	679	675	696	630	705	738	653	624	678	643	614	653	649	605	696	688	679	658	726	651	685	695	670	646	672	651	662	666	681	678	711	662	649	649	685	652	642	650	698	681	662	665	665	722	645	684	715	709	698	659	645	635	680	635	681	626	675	681	661	672	634	678	667	657	668	627	687	626	684	673	640	691	716	678	680	632	656	698	660	664	669	695	678	694	646	659	693	663	661	675	659	668	694	709	690	641	678	680	675	694	650	623	683	703	678	665	655	697	621	699	685	625	624	693	672	664	686	694	716	682	716	666	660	668	664	648	671	652	673	676	691	698	650	643	695	674	694	683	711	678	686	682	650	672	626	686	686	704	685	648	671	603	668	685	692	692	665	696	721	705	682	668	654	714	609	658	707	680	692	674	704	590	623	693	684	692	654	694	628	696	621	658	673	733	653	693	672	670	648	684	627	701	632	627	667	675	711	683	668	677	649	643	692	637	682	716	669	646	660	680	715	669	664	708	694	650	696	648	659	696	697	704	657	653	706	666	713	657	681	664	700	680	714	692	655	652	657	636	667	627	670	664	675	688	652	663	625	656	663	665	733	604	672	683	663	646	683	684	694	650	642	678	664	668	641	653	719	679	661	676	716	676	708	672	712	625	673	677	627	688	691	645	682	671	654	699	687	679	678	711	653	671	637	625	661	627	670	663	669	685	680	688	656	693	676	710	661	707	678	640	623	670	617	690	686	631	677	676	650	644	646	642	650	678	699	659	682	640	681	692	642	693	685	687	659	702	727	679	654	646	690	649	666	686	726	619	635	639	706	682	679	655	688	690	691	644	630	682	709	664	667	685	655	653	709	614	666	699	648	686	643	699	660	665	730	667	682	681	678	635	692	640	706	656	690	665	684	726	661	688	645	695	698	649	651	684	638	673	650	661	645	675	684	661	615	689	676	623	655	688	698	652	694	640	655	663	670	700	667	715	664	682	666	735	704	664	665	651	705	675	714	610	650	623	659	670	675	669	615	682	648	670	680	697	639	676	701	686	671	615	725	671	650	692	668	645	671	664	678	651	681	663	672	696	663	656	700	651	678	650	687	674	694	671	669	681	654	680	687	718	640	680	650	618	665	671	669	647	658	677	715	680	666	660	660	639	628	627	678	665	680	685	673	675	675	711	696	647	628	627	672	636	746	656	742	664	666	718	659	695	716	649	642	691	655	695	655	665	695	693	727	642	629	665	639	628	659	693	694	647	679	640	654	666	653	669	624	687	667	677	691	666	662	694	708	675	682	731	672	663	654	660	671	650	695	666	624	610	675	683	658	702	708	679	610	613	669	651	637	668	599	685	652	658	699	670	674	625	639	723	663	659	669	656	716	668	689	628	642	647	660	645	672	676	644	694	652	690	665	626	668	643	643	678	671	697	666	678	676	675	673	680	657	647	677	729	688	668	674	667	682	687	640	709	668	663	690	596	649	665	653	659	676	722	662	652	638	672	694	642	662	655	681	681	677	670	643	667	660	664	648	700	650	603	628	688	650	676	660	652	715	672	673	647	652	663	635	681	646	682	669	686	718	637	649	672	684	646	674	700	694	674	648	646	682	658	648	660	670	697	668	677	672	615	666	692	686	692	638	694	630	684	719	667	666	700	650	683	659	644	664	715	718	622	732	618	672	670	646	650	659	655	694	687	655	665	670	675	680	662	690
24825	21231	27601	25071	14120	2151	1304	1065	819	724	666	571	522	484	471	442	443	431	428	402	376	340	339	338	347	338	297	344	305	362	336	308	299	344	327	323	296	309	334	316	320	281	309	311	335	312	328	310	314	312	328	301	291	334	289	288	324	311	306	274	322	301	293	312	286	295	326	313	308	316	289	287	320	304	319	335	315	305	339	286	293	288	309	317	297	316	320	318	294	316	293	293	311	302	292	297	326	318	355	283	310	301	375	301	295	291	326	282	301	314	299	285	301	308	304	302	338	307	304	293	329	287	305	330	294	286	278	316	289	299	283	286	299	304	280	311	308	332	335	313	295	337	299	297	325	301	301	359	311	304	288	254	283	301	329	295	286	318	314	301	298	292	316	297	279	310	274	320	297	300	308	320	318	330	298	287	305	299	305	325	278	288	321	303	325	299	298	326	294	294	277	288	286	287	333	315	310	300	296	307	295	294	323	303	314	302	325	286	299	271	333	306	301	320	273	291	311	280	282	331	292	287	284	271	295	298	366	299	292	304	313	283	293	313	286	272	314	262	276	273	288	300	316	313	299	313	300	301	296	274	312	304	283	339	331	286	307	285	305	313	304	335	279	267	314	319	348	318	295	331	302	257	300	285	300	295	286	310	313	331	295	278	339	304	297	283	336	296	274	297	301	270	302	311	297	295	287	274	301	278	319	310	316	274	296	294	302	318	293	317	301	290	356	321	305	332	324	304	279	298	304	302	318	289	290	294	314	270	286	310	303	296	303	300	286	263	315	329	349	329	293	300	332	315	302	306	276	307	305	314	297	294	295	322	287	292	299	291	306	280	285	305	285	325	339	305	285	278	334	305	308	300	291	295	293	315	297	283	314	290	320	287	324	299	287	311	313	292	297	263	249	295	299	328	266	305	287	301	281	300	323	278	309	299	312	311	296	291	315	305	321	315	266	311	296	296	292	327	271	303	305	274	319	323	281	322	290	283	311	287	285	308	281	289	319	289	340	322	274	339	293	302	296	311	337	316	317	292	309	268	309	285	282	285	318	306	284	291	290	294	312	310	310	291	347	315	302	313	305	307	296	369	303	325	316	291	265	316	257	297	291	272	268	300	290	298	308	276	327	326	313	303	306	292	333	308	277	280	289	276	303	297	307	311	321	305	268	321	322	302	296	283	295	310	340	300	300	326	288	288	316	344	295	268	283	288	296	291	304	317	335	284	286	323	275	292	301	304	266	286	307	303	325	287	308	323	279	254	277	294	307	304	309	345	321	278	312	282	299	278	311	325	294	315	307	286	309	306	309	279	304	283	309	307	278	293	298	270	301	308	322	276	301	295	322	330	291	284	311	292	281	288	291	300	309	309	296	280	300	305	252	316	312	318	293	321	285	304	292	307	282	319	313	306	303	316	299	301	275	310	328	301	304	269	287	285	313	305	327	311	306	299	282	351	317	304	304	295	294	303	294	292	310	277	313	307	296	279	310	304	309	312	321	294	323	321	276	352	286	277	325	248	295	281	295	295	282	313	290	289	312	298	325	277	322	326	304	303	299	301	297	302	296	291	301	280	302	281	279	324	290	276	278	316	314	309	313	310	313	295	298	303	289	300	315	320	296	316	309	312	287	316	272	308	317	268	334	328	307	314	310	303	296	296	307	298	280	281	318	300	284	291	294	325	290	308	284	317	319	286	292	290	313	331	305	287	285	300	301	306	304	325	307	272	292	276	312	290	315	285	304	325	308	333	292	308	307	302	295	335	287	318	290	323	306	316	318	317	289	338	309	291	277	288	294	307	324	304	327	307	297	302	323	292	307	281	337	303	288	315	282	321	296	302	313	264	280	280	304	303	299	279	261	311	284	317	326	285	304	314	294	336	303	290	331	336	268	304	304	296	316	294	285	310	285	277	282	290	301	304	324	311	295	293	298	317	301	331	286	331	308	304	303	341	288	316	273	317	303	300	302	297	299	310	305	315	296	302	320	336	291	334	291	290	289	280	322	305	306	324	281	311	296	308	288	294	302	300	315	313	279	307	288	326	294	284	283	274	278	296	284	302	319	255	285	295	300	302	277	307	263	304	312	310	293	327	249	286	303	306	309	304	321	304	284	307	307	317	320	303	286	313	308	285	263	306	316	264	313	292	328	322	303	313	311	304	276	294	305	303	303	308	284	303	316	315	313	310	305	320	321	273	289	326	278	284	292	305	283	320	313	285	264	321	312	281	325	295	312	307	289	279	287	291	312	277	283	291	296	305	301	299	294	251	295	326	288	291	326	295	280	318	313	293	277	296	279	316	264	313	303	305	319	305	316	292	289	281	289	319	270	309	282	315	318	313	316	303	324	283	323	315	287	288	312	332	342	304	308	329	281	273	272	296	318	305	280	273	322	289	300	289	291	311	280	326	278	309	283	288	256	301	305	302	286	325	301	291	321	318	286	296	307	324	279	320	299	317	310	301	296	282	300	300	286	311	300	292	327	293	307	320	324	325	299	337	295	308	314	296	267	288	280	278	311	315	291	335	306	303	316	319	301	307	303	307	263	309	312	306	282	293	346	302	308	287	287	284	286	321	342	309	297	294	316	349	326	311	300	291	316	322	305	307	314	322	311	297	349	325	287	286	293	304	333	312	288	309	311	286	293	279	282	299	293	298	289	334	304	311	302	279	295	320	288	298	312	311	314	299	315	331	294	290	297	302	318	308	289	332	294	271	317	342	303	290	292	302	331	317	316	321	283	302	313	318	307	295	246	301	294	310	276	301	296	314	318	342	309	279	282	314	284	292	308	297	305	295	292	292	293	310	300	318	266	286	278	263	302	303	315	277	289	295	284	322	316	304	291	317	326	328	286	260	307	317	291	316	281	290	286	290	324	330	294	291	289	309	314	314	295	287	316	322	287	276	320	304	302	286	294	296	327	331	320	293	323	301	316	301	282	273	288	305	315	294	277	314	316	261	297	312	296	305	291	317	290	290	311	293	277	314	310	331	321	310	282	297	290	278	267	297	305	301	309	266	335	276	326	301	308	313	317	302	278	262	308	294	313	323	283	298	310	320	275	316	296	290	303	318	325	287	330	282	301	284	316	302	305	311	318	284	293	290	311	307	316	292	317	291	318	277	317	309	303	324	292	305	285	316	329	305	309	313	309	301	280	282	295	285	280	286	290	298	249	302	299	289	297	313	321	264	305	295	300	314	286	294	311	283	295	320	310	297	279	293	293	276	304	287	308	284	298	308	331	322	285	283	338	284	298	289	287	298	326	308	276	303	305	304	305	301	283	287	252	306	302	300	319	312	304	338	294	295	288	310	315	286	309	311	300	289	289	288	290	262	326	292	280	309	288	267	284	294	328	335	288	322	330	328	294	340	313	307	312	320	294	275	292	300	313	289	296	301	283	285	335	287	314	338	302	301	317	302	291	279	305	288	320	304	267	287	280	276	308	293	310	300	295	284	283	314	311	290	286	321	326	316	327	330	321	299	287	301	317	291
5729	13389	9687	5420	3932	2793	2323	1880	1425	1168	993	885	769	669	660	622	559	547	449	486	457	416	429	386	401	366	395	362	396	378	385	358	389	370	350	363	342	349	351	355	364	362	350	392	368	376	357	337	372	361	346	370	309	359	331	382	313	354	348	382	344	371	356	368	338	357	374	353	340	365	365	334	330	351	332	393	319	315	366	337	364	324	360	369	332	322	376	351	351	330	350	355	349	341	367	339	366	366	343	331	360	336	348	346	363	341	349	359	340	351	342	337	375	361	318	349	352	346	384	353	347	370	354	325	329	372	325	329	335	322	332	326	317	351	314	343	332	395	355	329	339	307	361	337	346	327	314	318	308	283	361	364	355	336	354	332	328	355	357	337	361	369	369	346	355	351	329	327	314	362	331	380	329	350	316	344	382	315	330	347	382	365	346	363	365	326	324	342	330	346	365	362	358	311	320	363	319	351	368	346	336	356	391	287	333	344	316	346	350	382	324	326	333	354	348	325	331	333	320	339	345	373	335	353	329	335	345	359	347	341	319	321	321	345	363	367	365	313	319	360	361	321	356	337	334	360	370	363	369	318	349	353	359	363	356	364	354	345	354	329	358	359	328	372	357	329	342	349	387	315	338	333	358	347	359	315	356	361	367	353	344	355	342	359	367	336	349	358	333	346	327	328	354	326	330	366	351	387	317	322	322	352	345	316	354	333	355	351	367	341	333	365	328	329	333	333	359	345	334	337	325	359	341	365	353	325	351	329	326	372	381	330	334	334	334	329	362	347	354	347	335	325	333	361	339	357	325	388	327	316	345	365	350	352	304	336	325	327	327	348	337	355	333	337	361	306	350	353	322	380	325	349	321	318	334	357	369	342	349	342	353	388	333	325	334	370	347	333	326	347	338	358	334	366	329	363	371	350	358	349	373	354	359	293	337	350	354	403	307	326	343	362	360	341	343	362	319	366	354	358	351	340	331	366	361	357	342	342	357	360	364	341	357	333	338	344	360	370	359	353	349	332	363	322	330	324	303	348	327	357	337	364	318	362	364	319	334	332	345	320	348	353	360	393	359	330	341	346	345	345	321	315	352	348	345	339	320	356	329	334	310	317	342	352	350	341	314	347	359	340	319	353	316	339	340	341	367	336	333	340	342	331	389	336	324	323	306	367	324	352	357	327	306	324	343	337	322	362	369	343	364	291	344	362	335	325	376	322	332	349	343	321	299	332	342	347	307	339	356	360	321	352	341	340	350	333	317	341	356	358	343	334	343	316	343	372	325	339	346	330	339	347	362	338	356	326	317	347	338	336	375	330	325	342	341	314	334	351	310	321	309	344	352	331	323	334	346	341	318	350	351	336	336	347	358	347	313	318	370	360	335	316	352	366	327	342	348	346	375	365	331	351	323	356	344	342	348	323	345	330	369	343	344	349	356	339	300	324	341	367	336	354	347	308	327	323	339	342	355	319	334	327	342	334	384	348	348	331	328	351	317	336	352	371	310	371	342	324	360	341	368	319	366	309	338	340	319	343	356	393	360	370	342	344	354	309	343	321	332	330	303	343	330	317	344	355	319	324	342	345	350	369	349	356	333	331	385	350	341	333	338	349	375	347	337	363	348	340	315	328	345	333	334	353	330	346	345	339	359	336	339	367	335	324	317	325	354	354	343	308	316	311	337	350	314	372	347	341	345	378	345	390	317	382	370	319	333	351	323	377	364	320	324	349	353	297	359	366	306	355	341	363	319	332	332	320	355	346	354	378	337	320	339	347	360	344	344	344	350	336	332	354	346	333	342	392	316	342	348	343	305	360	350	308	352	343	336	344	325	350	309	327	354	353	401	328	372	342	334	361	342	326	323	339	340	354	359	316	319	360	339	348	326	357	336	308	352	352	321	345	332	365	347	329	376	348	344	325	345	340	335	324	332	346	360	338	346	335	369	358	347	315	371	365	339	352	333	347	347	351	359	358	337	322	348	339	352	336	349	353	333	321	347	334	346	368	328	326	361	341	368	317	329	350	326	339	359	391	316	383	360	364	326	369	345	290	373	370	376	319	334	358	342	384	367	377	375	343	309	328	347	309	329	341	333	354	353	322	348	338	341	326	329	341	329	330	370	330	328	381	352	328	354	366	338	338	355	374	336	332	346	353	365	322	353	385	374	352	323	340	356	304	352	331	346	347	374	326	342	335	286	330	305	295	374	352	346	324	329	354	361	319	343	351	339	370	304	344	354	333	350	353	371	339	329	338	333	363	321	365	353	329	314	355	346	354	358	331	328	307	346	341	355	367	329	364	363	372	307	376	368	337	324	357	362	343	356	302	349	320	308	352	378	351	323	370	338	343	327	307	340	345	362	340	321	321	368	348	356	362	299	327	335	322	339	312	297	343	344	336	351	366	369	315	361	345	328	375	324	364	326	361	332	345	348	331	328	361	359	350	375	328	359	322	333	371	327	339	342	321	344	333	349	355	371	321	352	320	342	342	358	292	325	331	328	360	352	331	347	344	326	356	373	287	354	347	364	344	332	328	339	356	327	317	341	382	365	332	339	346	309	357	354	307	344	349	358	354	375	316	350	368	331	323	349	339	405	347	355	355	349	336	316	330	345	352	354	331	334	326	317	342	350	327	338	335	345	382	358	329	319	319	355	334	314	314	387	321	341	347	368	359	351	340	359	346	322	348	346	325	358	325	350	357	333	369	332	341	356	361	353	362	361	344	350	326	357	357	336	327	368	347	331	364	328	366	358	340	343	351	332	330	337	337	334	343	324	341	321	352	324	340	321	332	353	341	319	361	342	336	314	333	306	371	354	363	357	345	361	324	333	336	374	359	381	355	321	312	367	333	346	344	345	351	337	359	336	332	329	353	288	333	363	384	328	378	323	359	333	361	358	343	312	335	312	329	374	329	333	331	370	325	349	339	343	295	339	303	348	322	346	352	362	359	337	371	329	327	328	378	344	338	350	349	333	344	342	341	356	330	320	343	351	330	352	352	362	321	321	329	329	336	334	341	385	333	357	371	332	372	317	340	336	339	323	345	340	342	342	362	378	339	338	374	356	323	309	324	358	317	351	304	347	310	364	317	329	333	369	371	351	337	355	283	331	337	314	336	343	314	319	326	354	340	397	332	329	345	337	332	343	315	329	356	335	356	337	360	365	349	365	340	353	306	331	338	331	325	349	336	373	369	327	327	357	361	357	344	389	306	343	339	359	357	362	338	320	316	333	348	352	311	358	339	367	340	334	318	318	335	355	336	347	349	360	296	371	383	337	370	297	347	351	352	341	333	335	367	357	333	362	322	341	336	377	347	346	323	328	374	339	336	301	309	341	331	361	358	349	375	350	328	340	379	327	367	333	329	342	365	363	305	351	360	372	323	335	348	315	337	338	321	347	329	330	345	337	338	356	353	339	328	342	341	345	334	346	370	351	352	337	339	331	328	334	334	362	318	342	361	367	314	355	311	329	361	343	324	359	345	352	333	336	359	318	330
22483	21158	28897	23683	21161	21284	12002	2708	1835	1497	1289	1217	1062	1064	947	916	899	818	764	779	684	763	687	708	628	623	678	643	633	634	631	624	583	635	592	614	629	586	593	541	561	636	600	573	582	566	601	624	536	579	574	610	573	568	549	558	563	621	560	594	565	556	578	571	564	594	565	557	593	524	554	568	588	583	554	595	582	584	581	618	554	610	576	580	569	549	598	602	564	562	582	529	577	592	565	551	585	575	581	568	596	584	586	577	591	598	553	597	627	567	552	546	575	593	605	525	524	605	574	577	570	547	604	581	551	581	553	601	523	573	559	532	545	571	560	543	561	552	565	612	553	561	602	559	550	640	571	570	570	549	581	572	531	594	570	564	565	564	552	578	596	542	578	564	598	540	615	582	579	545	579	528	592	591	594	590	546	569	586	565	570	543	578	549	557	598	544	588	567	595	588	547	539	564	586	570	589	519	584	612	537	533	571	560	580	543	639	589	528	562	570	597	553	591	602	584	557	572	576	578	538	586	588	567	563	535	563	573	546	598	586	605	581	589	547	537	562	556	578	555	542	537	577	586	551	579	606	574	559	593	561	549	578	579	599	550	567	547	584	555	561	601	565	551	587	532	562	554	596	563	580	587	553	552	554	575	554	532	582	598	539	598	589	555	544	550	564	564	539	579	602	620	533	575	647	559	568	602	569	602	533	572	602	597	587	589	539	568	614	542	511	516	543	538	557	553	528	578	577	538	519	559	603	600	570	544	561	588	554	564	555	574	558	544	540	560	578	529	559	572	538	542	570	574	601	606	549	528	528	589	568	568	605	523	544	566	563	561	594	590	555	567	583	556	573	534	556	597	509	587	556	566	560	589	552	540	585	548	556	530	597	576	549	559	548	571	553	575	567	596	584	549	551	560	552	577	547	559	564	560	586	614	554	603	559	586	555	602	581	579	554	600	566	543	589	560	599	536	570	498	559	582	573	562	575	583	535	503	583	564	613	540	545	570	588	565	563	629	607	580	595	598	569	558	554	530	571	547	553	565	568	561	556	556	554	538	558	538	573	599	553	559	557	547	612	540	558	546	561	585	536	565	572	523	580	611	591	588	626	537	557	576	542	544	559	542	568	561	604	593	563	591	562	560	580	651	541	567	575	559	574	594	541	585	563	548	584	537	599	566	616	558	553	590	567	557	532	579	581	593	546	549	608	582	555	505	538	551	541	582	567	508	584	610	557	546	546	540	575	581	522	590	569	535	581	563	549	578	590	594	542	574	546	537	588	564	564	576	605	573	573	582	590	562	550	557	565	592	512	542	529	540	549	577	556	571	533	597	592	566	524	572	539	548	535	532	581	570	561	558	525	539	547	535	554	585	588	553	524	589	543	552	586	527	549	610	598	565	537	599	592	575	574	568	584	590	551	567	560	547	560	564	556	584	563	547	531	577	592	547	588	540	524	578	540	599	587	569	581	596	577	547	571	564	587	578	593	562	615	537	556	579	580	596	590	570	563	592	545	533	564	535	565	546	594	612	590	562	545	545	560	550	553	600	599	581	557	574	547	544	573	529	528	563	575	579	557	551	569	574	572	566	527	510	566	555	553	562	532	576	605	555	574	575	557	590	531	619	569	536	559	593	594	558	593	594	567	579	572	578	538	534	576	575	569	544	603	539	629	565	556	583	588	581	577	530	578	573	602	522	578	575	584	590	602	553	570	544	575	598	576	620	575	538	602	553	541	552	562	551	572	609	534	572	580	611	533	567	563	564	532	569	548	499	526	560	536	526	613	581	547	570	582	564	551	551	591	558	559	558	584	548	538	543	566	583	561	531	600	555	566	547	587	571	547	521	559	564	556	556	552	577	602	547	537	592	527	578	550	542	572	619	588	570	525	559	588	532	629	585	560	532	556	574	529	565	592	557	572	526	575	579	572	577	542	531	568	570	549	530	570	549	546	565	598	546	542	559	571	533	604	538	573	576	557	618	536	549	570	584	553	575	572	557	560	599	585	596	549	565	571	572	572	558	575	632	513	570	586	525	563	566	569	558	581	574	571	583	565	556	559	576	557	585	565	589	534	524	513	595	576	594	616	539	579	562	530	591	624	581	558	564	537	577	580	584	563	570	564	612	588	567	580	588	584	545	543	530	542	580	608	573	533	600	593	542	613	604	558	533	590	581	548	553	583	558	540	559	576	592	572	590	601	562	555	578	557	625	591	575	551	589	546	561	592	575	554	585	538	570	552	553	596	560	583	560	542	573	577	601	583	574	566	587	583	598	597	628	530	582	574	582	551	578	545	625	563	554	573	620	534	549	543	575	602	544	589	556	588	567	592	524	585	550	574	553	570	589	544	554	551	557	560	585	560	553	549	522	574	624	525	622	589	574	588	587	560	554	562	597	539	582	567	550	604	577	597	607	596	582	566	553	557	541	551	626	556	585	572	575	595	584	559	572	566	561	551	605	554	547	597	546	571	578	570	536	546	530	556	579	579	565	559	535	546	551	589	579	567	597	540	544	589	588	531	569	570	606	548	575	564	549	565	529	552	583	603	574	583	568	596	610	601	568	574	530	563	525	551	639	568	586	555	637	559	577	552	518	569	619	571	574	565	553	570	509	543	558	582	557	584	568	575	565	589	561	567	529	590	605	571	573	574	539	603	573	546	547	602	568	531	531	546	580	528	570	563	600	577	548	554	559	536	521	597	642	548	574	583	543	533	543	554	546	566	581	557	629	527	578	570	564	528	591	571	552	557	542	586	559	548	597	598	581	559	556	600	577	592	593	549	572	558	504	571	583	555	576	509	583	594	548	581	533	547	517	533	617	567	561	558	561	566	530	528	500	571	563	605	542	529	574	532	596	595	598	571	605	551	562	542	606	545	555	550	615	581	554	565	598	587	551	556	573	551	574	551	552	555	613	584	533	536	586	558	583	545	540	540	587	595	555	565	556	581	535	550	583	592	572	549	521	546	548	617	521	581	567	580	551	603	579	602	615	559	604	597	522	593	528	555	544	528	542	575	568	556	600	565	558	581	576	555	525	593	554	585	576	596	563	580	542	542	543	570	598	565	581	591	575	567	569	548	582	579	539	555	579	576	570	582	562	528	561	600	591	568	615	562	583	574	530	574	576	582	581	527	584	558	572	521	594	572	539	606	566	562	571	573	565	557	529	602	572	538	551	563	583	605	586	571	609	575	553	565	601	582	574	543	578	601	597	580	545	546	564	633	587	543	578	575	576	577	593	568	546	587	567	583	571	586	571	569	586	564	494	529	612	560	573	541	568	588	570	550	565	556	594	584	565	567	553	558	555	562	538	547	592	538	528	518	564	596	547	570	580	565	591	543	583	592	593	587	543	560	568	562	574	569	562	564	593	585	565	562	588	582	538	543	541	543	568	539	605	603	558	527	554	562	599	562	603	569	536	537	565	577	618	598	595	571	565	552	562	551	588	537	580	570	571	589	594	563	613	551	570	520	596	536	549	573	547	637	573	521	576
7533	22515	17246	10028	7709	5743	4590	3616	2839	2283	1997	1656	1480	1435	1162	1157	1092	1067	922	921	875	821	833	712	756	752	705	683	707	683	705	689	718	658	664	675	613	590	660	634	647	682	637	637	643	626	670	657	633	657	641	617	662	648	604	613	677	661	609	612	629	576	628	611	666	605	649	633	632	672	632	623	629	552	639	598	633	630	613	605	679	631	640	655	613	599	604	608	629	623	637	608	626	674	639	624	643	636	686	619	629	634	660	655	605	611	600	621	627	637	609	626	640	632	623	657	581	613	630	643	620	590	642	592	647	634	606	631	635	630	591	615	604	623	617	645	624	665	640	583	631	596	604	593	613	579	615	651	592	604	568	578	607	654	613	602	604	588	618	624	585	617	659	628	641	627	615	591	614	619	607	637	568	621	588	676	592	603	604	575	617	622	607	592	591	603	647	663	643	629	552	701	604	618	612	657	619	643	634	612	630	602	617	583	601	590	581	651	592	578	642	611	593	623	591	620	638	632	641	587	550	617	637	622	596	685	644	590	575	644	616	646	636	574	598	576	623	612	602	640	601	583	614	591	596	578	597	625	598	562	629	584	584	619	610	579	642	565	603	611	628	599	592	592	604	603	606	627	604	636	627	601	632	698	601	637	603	629	593	647	613	625	619	623	584	584	596	601	660	603	591	604	560	626	587	607	620	592	654	630	624	598	650	631	633	624	610	628	621	642	635	635	593	604	594	617	611	623	620	605	600	641	609	582	625	599	648	605	619	669	621	587	626	592	587	643	626	633	588	583	652	616	615	640	605	553	632	625	611	586	577	656	617	534	617	627	612	612	629	585	663	634	585	610	588	589	618	586	585	573	629	615	625	571	632	624	615	558	626	609	572	612	659	572	575	576	602	642	642	578	631	636	623	604	613	603	607	587	591	649	657	587	589	622	629	600	626	685	592	626	620	587	600	631	672	630	621	630	609	609	597	640	636	602	606	569	619	610	636	624	584	601	583	625	648	573	639	623	603	617	606	623	630	579	601	611	622	636	592	579	632	601	648	617	609	622	592	615	622	607	608	622	571	637	643	654	581	605	654	569	621	633	624	599	626	587	589	620	624	596	651	652	577	634	589	606	607	608	641	572	643	612	620	654	590	602	614	624	590	607	608	668	635	661	582	584	624	599	592	656	606	631	650	612	625	582	635	589	601	610	619	574	587	641	584	615	643	610	603	643	570	591	635	619	588	626	606	614	592	627	607	600	636	599	654	600	613	569	591	584	660	617	639	634	614	614	606	580	651	622	604	602	619	630	606	597	575	603	618	578	595	612	687	624	651	630	607	641	579	631	576	612	693	628	617	584	621	628	620	620	587	633	591	592	608	606	594	601	633	634	640	619	565	623	618	601	660	619	622	640	594	635	583	583	590	665	606	603	604	614	553	584	602	634	620	650	564	585	621	617	608	613	598	619	683	588	625	568	595	613	629	650	636	622	591	591	629	624	636	575	628	646	599	593	622	658	641	630	633	620	598	597	619	654	657	633	637	633	626	590	603	591	637	611	601	608	626	609	622	643	617	559	601	598	632	648	632	578	607	643	660	594	577	603	623	614	633	640	637	607	623	628	621	585	602	624	600	647	599	609	598	623	604	592	594	600	597	608	646	623	623	617	604	613	568	634	620	591	612	614	609	656	611	606	630	625	598	638	596	610	616	582	638	582	593	627	585	672	605	587	637	639	623	646	615	625	615	636	631	579	643	579	683	606	607	638	607	599	587	592	602	608	642	616	568	602	638	633	641	669	620	596	654	605	583	635	599	559	601	612	647	640	602	653	595	613	643	650	597	624	622	618	607	631	616	602	572	585	591	635	628	620	608	594	603	614	594	634	604	590	648	644	611	665	625	593	607	605	607	630	629	617	643	638	589	617	608	618	612	616	613	629	615	599	599	649	623	629	600	629	628	627	644	635	631	620	605	637	615	618	569	637	620	612	605	611	570	602	615	636	601	605	636	567	611	627	559	596	592	646	604	644	573	597	628	589	610	573	622	615	574	599	589	620	632	631	612	607	631	632	644	621	578	606	605	589	598	632	616	596	622	652	621	636	641	641	618	625	638	603	586	632	634	598	587	609	610	604	609	599	563	643	567	600	648	632	613	621	615	627	597	639	616	606	597	607	585	606	633	594	614	623	555	579	638	654	623	622	598	609	588	600	627	622	614	612	618	602	601	638	605	567	622	621	605	673	640	605	600	611	616	615	613	612	625	557	618	597	612	618	656	600	594	602	635	649	609	623	676	627	605	590	671	622	602	617	595	606	628	591	625	647	645	661	632	621	620	583	671	662	578	598	621	601	608	652	648	610	608	602	614	597	587	588	603	602	598	636	605	577	622	598	649	580	636	591	586	608	626	654	572	594	643	631	619	606	638	592	592	612	597	603	620	588	634	594	584	590	595	649	572	612	611	606	620	651	582	583	577	676	595	644	609	610	635	604	605	572	649	625	630	612	587	648	633	672	635	599	610	627	620	622	591	611	601	591	642	549	599	593	614	590	587	590	611	593	608	637	653	650	628	618	649	614	636	603	615	609	597	620	582	594	636	636	620	665	598	621	640	582	611	602	592	588	645	579	630	585	639	577	588	622	583	610	619	621	578	610	657	606	659	609	583	602	585	644	621	648	596	610	637	652	612	598	616	648	596	649	608	562	624	668	599	580	596	641	629	587	618	592	582	580	631	603	590	546	680	612	607	675	632	632	600	616	601	625	604	625	616	626	590	609	632	634	671	582	566	670	631	635	598	637	637	567	632	577	587	610	624	632	640	580	608	619	635	628	600	642	590	592	618	659	596	620	618	652	610	618	661	607	652	582	647	639	613	590	589	626	607	587	636	577	615	633	623	677	618	611	654	605	636	614	626	558	615	587	620	583	599	615	636	597	613	608	618	603	623	635	627	611	624	603	605	643	599	622	613	610	634	680	664	622	655	606	638	661	604	589	622	638	623	582	619	591	582	580	566	607	582	618	634	604	611	619	586	591	642	584	589	594	630	589	651	626	636	574	572	612	603	586	584	610	615	597	632	545	641	554	578	634	652	621	645	620	662	612	642	613	604	619	674	642	649	594	625	556	640	589	631	633	623	577	661	602	599	617	615	620	590	616	578	645	575	631	620	614	641	608	608	620	619	607	627	663	596	604	599	621	578	606	592	623	602	613	652	592	604	580	560	630	634	621	611	595	593	574	608	645	611	597	620	583	607	614	661	595	592	600	598	649	632	612	628	571	619	616	612	673	634	637	679	615	568	612	627	603	629	652	590	608	648	606	619	582	625	616	659	595	613	578	635	649	614	642	632	637	667	627	630	586	622	576	654	574	614	638	601	595	618	620	604	622	642	613	589	577	602	641	683	625	623	609	599	606	610	642	603	623	632	573	614	616	636	610	586	634	593	651	562	595	595	614	618	619	606	625	604	622	559	589	612	618	597	616	605	599	608	576	601	622	624	647	636	629	627	642
27525	19251	8399	3041	1633	1191	1055	907	781	694	636	621	600	502	521	496	494	473	491	459	436	489	411	422	453	442	419	428	397	397	418	422	412	431	391	416	418	439	416	459	412	420	432	423	434	427	438	422	426	377	433	433	395	424	434	459	419	430	411	404	430	446	410	406	418	411	417	439	441	415	451	439	411	391	458	411	418	404	391	443	394	416	398	408	455	398	426	432	392	383	448	437	399	401	411	423	442	390	426	436	390	440	411	454	420	390	400	401	436	414	401	399	412	413	437	403	453	382	446	416	408	430	431	419	446	443	409	398	395	432	395	395	431	410	425	413	400	390	394	449	440	447	409	417	398	421	420	437	405	416	414	413	452	375	451	380	400	359	434	428	420	412	425	395	443	448	415	403	403	433	454	427	417	437	421	383	424	448	415	389	423	427	439	391	436	399	443	419	426	416	397	479	422	411	393	425	432	447	408	404	446	443	416	420	424	430	426	428	462	424	385	412	396	384	387	405	375	442	421	414	402	397	435	399	435	418	410	437	401	423	416	428	439	428	412	424	374	446	398	450	448	399	435	411	414	436	387	418	423	441	436	463	442	425	436	404	424	417	400	446	396	406	429	411	432	430	383	415	428	384	392	410	426	431	431	424	411	440	389	412	398	420	430	445	415	432	443	397	424	487	399	439	396	410	396	410	416	422	446	406	418	408	384	422	427	439	428	456	410	412	415	440	417	426	422	421	433	390	408	423	431	420	395	419	392	428	420	431	447	416	402	447	431	449	430	426	414	434	405	430	439	411	362	356	431	442	400	396	406	398	472	433	405	419	405	412	410	408	466	362	405	426	423	447	417	418	435	437	434	415	390	411	427	427	453	464	436	429	410	421	454	405	421	426	362	431	431	417	395	429	446	428	397	436	414	428	433	432	415	421	426	407	414	408	410	398	410	405	422	410	446	408	433	432	435	436	394	424	397	407	414	439	382	453	427	375	414	468	415	385	436	392	406	430	436	432	442	419	441	393	410	442	403	391	400	401	417	433	432	430	438	439	442	411	419	421	431	395	411	456	414	403	405	406	392	419	428	418	402	428	405	410	433	417	403	437	421	451	411	409	430	419	400	416	412	471	421	449	413	433	387	416	427	415	427	404	441	447	436	390	429	431	451	431	389	403	405	419	435	406	404	435	414	426	434	414	362	436	421	420	408	442	391	428	419	426	422	375	412	377	411	429	412	449	415	438	421	419	440	450	428	400	432	432	420	450	412	447	430	438	398	446	399	434	410	463	471	403	449	442	422	425	452	452	425	385	425	380	403	410	447	399	407	426	393	403	406	408	393	387	413	404	439	400	402	406	447	402	463	429	434	415	418	389	407	416	433	399	426	445	395	423	414	415	435	421	396	383	404	442	442	416	400	397	453	410	415	414	420	422	430	419	413	435	406	434	412	427	415	397	431	417	402	430	437	418	424	417	417	403	411	421	412	402	398	408	406	461	421	413	421	415	406	419	400	400	412	413	395	438	422	408	423	468	412	411	426	422	428	409	454	440	413	406	405	416	452	405	407	420	465	388	419	430	438	360	451	452	419	454	367	431	427	460	442	425	447	415	381	415	415	436	420	420	424	401	449	420	428	428	397	430	401	392	423	426	410	429	422	392	387	407	428	398	404	446	396	462	428	412	423	433	422	397	399	426	451	399	407	417	436	400	424	402	439	453	390	409	420	413	397	423	428	422	450	420	438	432	461	426	423	408	392	412	422	408	428	431	438	405	401	417	421	387	419	383	427	429	393	390	437	423	436	436	409	448	425	415	402	432	402	421	410	416	444	382	407	446	440	432	427	449	417	420	400	453	403	433	415	403	386	465	407	419	450	396	403	405	391	425	411	402	431	437	415	372	396	388	417	443	457	509	440	397	411	409	390	413	402	408	386	453	399	436	458	415	413	441	416	407	439	395	452	444	431	399	434	387	448	459	370	435	410	419	441	452	402	404	417	424	424	408	407	382	454	418	408	438	431	442	394	417	390	390	407	419	418	438	377	402	412	417	398	404	429	398	402	413	433	414	395	396	405	401	420	419	437	395	418	387	422	410	450	428	439	428	414	453	400	458	428	367	414	440	429	419	415	441	380	413	429	398	374	381	384	410	396	432	404	393	411	427	412	434	399	424	388	449	405	408	400	435	458	435	395	426	401	399	430	451	430	449	428	437	440	389	385	403	435	405	394	433	426	394	426	397	441	398	363	391	406	439	444	384	425	417	393	398	420	431	425	443	401	437	398	415	456	395	417	448	452	419	426	437	412	410	395	422	423	437	395	396	426	437	412	386	434	404	439	429	457	436	426	403	385	451	427	414	436	444	407	425	408	408	420	412	447	407	426	443	413	417	434	425	405	403	438	418	373	427	424	405	441	387	390	426	410	438	415	398	391	419	433	418	466	406	435	440	466	422	414	414	444	411	391	408	428	391	441	438	414	431	428	413	449	432	384	402	418	404	414	391	428	439	424	429	447	398	449	401	373	445	437	395	418	395	404	449	407	408	424	445	416	439	396	381	448	404	411	440	408	405	415	398	423	395	408	435	437	429	412	416	410	449	408	435	442	465	438	444	414	436	407	372	433	457	421	461	424	398	387	430	445	446	402	416	401	435	407	401	421	409	401	393	468	408	429	436	421	402	425	368	412	403	460	412	428	441	399	425	443	406	421	432	424	374	442	423	418	457	400	417	417	419	400	460	413	425	389	419	450	365	412	394	420	422	443	404	423	457	423	418	465	429	445	431	404	430	424	397	471	387	423	423	433	402	397	388	416	400	432	419	389	456	364	382	432	414	419	426	385	431	425	420	408	402	445	429	435	403	405	403	427	444	436	443	412	383	430	417	415	367	444	405	398	410	432	409	381	449	407	418	430	422	422	438	419	367	423	420	399	434	410	437	410	438	449	409	412	441	416	427	414	406	442	433	421	388	401	463	374	468	430	451	408	434	421	425	403	403	444	419	426	405	389	411	396	378	447	401	444	362	440	411	434	448	434	433	446	427	411	396	414	426	406	381	408	439	418	392	433	388	390	353	424	429	421	410	422	438	411	406	391	423	428	418	412	397	423	411	450	434	408	382	432	438	406	409	446	348	432	420	452	422	406	415	424	437	460	442	405	411	411	422	478	441	442	414	403	406	405	406	458	409	463	448	406	424	419	389	429	419	405	424	403	394	458	406	422	425	446	396	394	400	412	419	419	424	453	457	424	395	436	417	436	396	451	412	393	432	396	415	425	426	425	423	443	385	416	410	439	419	401	397	422	416	428	441	419	411	404	413	464	444	467	429	411	442	386	421	420	381	395	434	417	436	483	413	407	415	423	394	447	468	417	404	408	424	399	400	443	444	415	452	442	418	433	399	405	442	429	434	432	407	417	428	369	392	395	414	436	402	417	431	397	422	425	440	438	433	405	402	439	429	427	422	426	389	388	448	415	409	426	432	444	409	423	396	398	465	410	416	402	415	404	420
6233	8253	6213	3249	2362	1892	1630	1329	1157	941	742	785	712	633	625	645	635	601	560	516	568	514	494	476	484	479	497	475	464	445	473	425	431	489	428	459	455	471	454	477	458	447	411	438	475	439	442	467	448	474	467	465	497	468	444	461	441	449	457	424	442	469	429	447	448	503	475	443	471	459	446	456	487	455	471	467	458	428	460	465	441	457	453	451	421	463	437	473	467	436	439	471	452	428	467	457	475	473	408	466	465	485	473	447	482	454	455	408	441	462	460	489	447	446	436	466	452	440	488	438	446	502	434	456	429	419	447	448	393	464	445	451	443	446	451	465	457	452	439	453	449	473	454	455	465	450	477	432	456	461	452	447	452	461	478	458	412	483	491	394	492	395	451	457	498	454	444	475	433	447	445	442	439	496	468	478	463	500	451	443	424	419	465	453	442	479	445	468	436	476	468	485	441	462	465	438	460	460	465	488	460	472	453	453	423	435	425	461	430	409	470	471	468	485	438	485	458	450	454	454	445	452	438	465	418	426	447	451	466	445	462	438	467	434	447	400	453	465	477	468	437	441	439	486	472	460	440	453	472	474	478	419	454	441	422	477	429	476	466	462	461	413	428	487	454	442	461	469	468	483	450	479	446	444	454	475	462	442	453	455	489	437	469	448	459	461	433	509	436	461	482	464	439	441	458	497	469	442	471	470	470	487	431	485	465	438	485	457	415	432	460	472	469	493	454	433	465	445	449	436	472	405	471	454	432	457	414	450	453	440	500	476	449	439	458	463	467	517	468	425	466	435	449	429	432	438	444	425	470	457	437	441	442	479	448	460	443	456	469	442	455	471	465	456	470	433	418	475	434	434	450	472	448	428	446	421	424	442	455	468	428	479	446	459	488	436	434	471	477	476	478	448	427	424	440	394	431	442	443	430	438	424	449	462	437	471	451	440	446	449	474	476	442	483	469	456	449	428	423	450	478	477	457	474	436	475	462	476	424	472	434	450	435	500	467	435	475	485	443	452	435	481	457	442	454	455	468	458	482	451	484	450	457	452	420	456	463	486	451	436	472	462	429	489	464	440	438	438	448	442	436	430	452	466	460	435	473	419	446	449	479	422	440	466	455	466	414	482	454	435	420	439	490	453	481	466	460	447	476	471	446	436	422	430	456	421	444	448	447	439	450	464	471	434	400	461	458	462	439	493	427	470	507	418	469	456	477	467	457	462	500	440	474	488	439	477	469	421	481	431	437	454	461	471	421	453	464	460	423	457	443	434	436	437	455	453	470	482	484	453	451	442	423	435	413	472	452	479	423	470	419	468	469	472	440	434	430	450	444	459	446	451	441	454	458	483	501	437	425	440	455	453	477	444	447	458	500	450	467	431	441	451	475	453	437	451	488	435	469	442	447	458	450	448	414	433	468	456	454	441	471	442	445	466	425	495	474	466	479	452	439	463	469	453	441	455	480	445	463	434	448	423	433	434	486	420	443	470	440	413	408	484	458	448	478	471	497	472	453	425	449	455	477	428	443	481	455	456	434	443	449	416	459	436	485	451	465	424	451	456	425	419	506	445	443	442	466	439	510	436	445	465	435	456	458	452	461	455	491	458	460	474	481	434	476	416	408	457	464	447	463	426	454	484	442	473	482	477	472	456	440	462	457	485	442	457	442	523	441	452	460	439	434	480	463	439	447	432	496	489	478	472	444	438	455	463	452	481	416	438	482	499	462	431	432	465	460	440	454	432	441	438	478	456	419	441	455	417	478	429	456	472	477	469	432	456	462	483	448	441	432	479	472	462	490	446	495	460	443	451	447	413	456	478	441	438	444	483	437	468	490	457	427	481	450	443	451	468	484	416	463	472	474	465	469	474	429	436	459	466	455	444	437	443	431	503	470	446	446	430	438	439	476	473	448	434	463	472	463	473	431	463	506	442	498	458	481	449	481	455	453	453	445	462	464	421	437	480	447	484	435	439	460	462	467	454	444	451	458	482	414	450	499	450	419	451	448	458	450	471	460	448	415	456	450	445	485	430	471	477	461	447	479	435	433	444	430	444	458	436	441	474	458	502	471	457	433	477	431	452	463	469	474	449	469	417	438	456	427	419	471	430	442	456	465	475	449	451	449	443	501	435	447	471	463	453	403	488	483	469	442	422	492	470	447	439	442	417	444	446	459	441	472	468	442	483	422	470	457	458	469	447	411	473	442	449	421	432	495	455	477	458	444	437	484	464	436	448	465	448	454	438	441	460	463	450	473	475	432	469	450	427	453	445	454	428	438	440	451	448	450	501	462	417	472	431	432	466	432	505	459	455	425	437	460	490	455	455	445	464	417	482	464	470	465	449	457	424	461	434	446	463	455	481	428	479	445	465	445	473	443	471	426	492	495	444	445	432	480	450	487	476	445	452	432	467	476	498	462	468	447	398	432	457	403	469	441	463	440	418	464	467	451	425	413	449	464	458	468	426	459	479	492	489	497	470	415	487	459	444	455	428	437	475	416	436	485	456	460	449	501	446	482	464	466	479	454	442	456	463	443	454	470	438	485	453	412	427	498	472	427	460	458	488	488	496	429	453	463	428	460	440	466	455	431	441	463	416	471	456	453	445	483	423	432	459	478	473	437	443	488	489	451	491	428	449	434	471	449	461	437	462	453	426	439	459	469	444	484	429	460	454	434	424	442	434	453	471	476	443	417	450	416	450	445	491	412	446	450	432	474	464	449	466	440	453	454	484	389	404	473	452	417	464	416	461	446	465	429	447	468	441	469	418	454	489	433	436	492	475	469	448	454	476	458	477	446	482	499	463	477	457	452	419	456	418	431	443	449	430	506	459	455	486	419	427	452	446	455	429	453	431	413	452	472	452	444	455	469	428	432	474	415	427	440	456	434	470	479	441	445	455	458	445	501	447	425	433	444	482	477	437	453	447	456	436	470	400	456	463	431	457	457	409	443	406	448	468	465	472	481	458	491	472	484	471	431	438	452	469	469	452	489	485	457	485	422	493	428	446	482	440	418	453	468	465	452	480	453	451	455	460	471	415	434	479	452	458	458	477	462	428	404	449	451	480	449	449	451	486	454	449	429	458	462	445	455	474	456	466	432	433	463	449	448	456	461	455	470	429	458	386	453	481	423	457	450	476	436	443	435	427	442	425	461	452	458	458	444	435	440	466	446	463	463	458	425	444	479	422	463	470	464	448	462	472	443	442	448	485	462	502	472	445	423	472	440	451	489	467	482	499	457	439	453	450	423	434	447	451	435	464	439	477	439	472	436	470	453	451	426	462	462	454	482	456	448	462	446	463	417	448	460	496	425	491	432	412	399	488	453	440	464	435	458	450	395	481	439	462	464	456	468	492	458	485	469	448	453	430	462	537	395	441	446	461	477	442	444	456	462	452	468	494	417	459	453	477	440	451	423	422	466	426	481	450	433	494	469	479	445	463	477	474	436	476	451	471	446	472	483	482	420	451	438	493	479	452	467	468	444	430	474	436	466	459
23580	21146	28504	24040	21166	13126	2948	1859	1420	1228	1156	1075	1021	930	892	811	878	837	720	749	792	763	668	673	672	708	695	699	646	666	661	708	649	592	674	618	613	622	641	612	638	688	608	637	628	629	608	679	670	638	619	591	650	659	647	635	640	679	636	662	646	640	645	656	647	659	673	639	664	661	653	599	610	680	660	633	637	656	678	702	628	629	633	688	665	610	592	669	628	628	648	685	617	661	658	578	632	601	644	667	653	679	611	652	644	619	610	606	670	647	673	646	645	630	631	656	686	611	640	656	607	578	635	615	628	626	623	706	620	604	680	638	658	631	633	613	593	603	612	584	670	645	634	633	603	612	574	652	611	653	632	634	642	633	621	676	652	649	635	658	646	661	625	648	659	638	648	600	678	629	629	637	624	661	609	605	643	650	671	610	616	609	608	649	605	685	673	627	654	619	623	648	599	659	640	683	608	633	635	618	719	665	629	598	653	651	636	649	654	652	652	669	629	656	634	620	657	659	603	695	639	601	597	584	642	642	592	643	624	665	660	618	615	628	669	637	671	670	603	616	609	640	624	645	652	645	593	651	615	609	640	633	654	660	606	641	646	647	627	646	622	657	639	655	617	618	676	630	646	630	628	666	600	648	587	601	608	585	685	595	622	667	621	650	670	685	623	661	608	642	637	639	662	619	633	598	693	641	661	603	592	642	643	655	679	598	620	669	609	610	675	665	686	626	599	626	595	622	648	599	660	641	598	636	624	615	622	623	630	625	601	652	623	616	586	630	657	613	579	628	638	633	620	669	659	633	619	647	635	652	647	618	633	664	682	621	659	603	613	640	651	627	610	628	658	637	626	617	638	648	615	638	633	664	617	602	643	622	645	635	606	619	559	661	672	613	682	671	623	669	672	643	662	615	626	638	616	656	590	646	627	624	612	611	606	635	587	617	638	615	595	606	608	647	619	670	645	643	628	634	608	640	640	601	646	622	659	640	615	639	633	655	646	620	644	657	653	604	645	650	657	619	652	642	616	633	633	629	625	638	577	667	617	642	598	662	657	655	613	647	650	661	663	593	652	664	657	666	643	641	681	634	591	624	676	633	637	614	587	617	643	605	656	587	654	636	693	632	649	732	659	644	617	628	597	637	632	573	653	570	583	674	621	631	653	615	645	640	647	647	604	599	640	650	636	665	628	618	614	607	660	677	672	630	655	642	612	631	625	607	587	613	677	633	626	632	597	702	632	656	597	629	591	630	617	556	640	639	602	620	619	644	655	645	680	632	655	627	668	613	620	641	634	647	580	631	634	649	625	632	616	630	662	617	598	591	616	649	659	595	650	623	632	626	682	624	632	650	615	661	627	650	637	613	636	688	648	656	645	607	634	664	599	649	651	609	707	603	668	681	629	649	636	671	568	631	695	597	629	660	605	654	614	654	574	651	576	647	635	627	654	620	649	648	602	643	644	681	661	609	669	629	613	637	659	635	608	647	656	611	619	632	645	677	680	654	663	640	648	648	617	646	660	627	632	602	587	636	634	633	608	624	640	617	610	632	695	637	603	645	620	597	614	606	636	639	671	645	634	666	602	616	590	633	620	615	584	666	614	614	666	612	657	625	645	626	636	658	631	646	679	658	608	636	648	637	682	680	654	599	630	624	646	604	656	628	603	637	643	626	616	627	590	628	633	652	638	611	617	640	669	609	617	649	612	645	641	661	651	595	688	671	665	631	661	643	609	606	642	677	635	661	588	637	642	631	638	631	586	611	602	637	651	587	667	587	634	635	659	605	636	620	610	610	641	619	632	604	647	644	605	676	669	624	653	616	624	618	677	662	607	641	655	616	700	572	656	640	646	605	636	581	668	647	600	663	597	675	651	636	617	615	614	684	646	669	634	658	612	638	639	641	648	652	615	657	668	695	589	631	633	613	678	605	632	629	674	616	615	618	640	657	620	592	602	619	633	622	614	678	620	682	616	595	585	638	629	636	624	600	652	634	632	638	655	680	634	629	622	607	600	654	628	615	650	671	636	627	594	549	625	686	642	623	668	578	629	624	603	636	662	614	594	613	633	650	657	641	632	655	637	629	623	630	641	653	622	594	644	653	636	661	608	628	666	609	636	627	635	638	618	598	609	616	640	631	665	631	626	639	611	660	607	624	654	660	647	633	700	630	603	641	631	633	614	613	628	612	613	605	629	617	587	613	636	667	586	622	643	620	607	590	646	617	599	666	656	614	637	618	622	643	581	654	643	621	652	613	644	659	611	647	636	646	606	611	614	601	666	640	669	611	645	619	645	644	667	612	681	593	657	672	594	612	628	619	627	607	614	628	606	605	653	636	681	648	643	614	652	609	699	619	651	615	630	629	603	633	670	623	653	594	655	640	628	667	676	641	633	663	656	627	667	636	575	616	684	672	656	616	655	627	615	674	628	580	627	641	641	627	659	650	666	628	583	621	658	630	596	661	603	629	603	661	623	663	612	626	643	592	637	670	646	632	636	666	685	664	616	637	640	599	638	683	650	658	604	596	662	625	605	618	594	627	640	630	641	620	643	613	598	664	623	608	638	633	648	648	635	611	629	657	664	628	656	632	613	626	624	646	637	609	661	574	656	656	636	622	615	658	642	654	637	648	664	638	657	610	593	633	605	639	659	666	667	623	631	633	651	640	647	625	639	639	614	636	621	623	642	590	642	597	646	581	668	666	604	623	586	620	638	648	623	585	643	591	629	590	594	637	640	611	625	588	608	636	627	638	647	614	631	657	670	614	609	604	577	674	610	676	600	611	640	648	621	642	577	655	655	611	672	650	600	580	631	628	686	655	657	623	672	630	634	607	658	603	651	628	643	613	646	616	633	641	638	604	635	601	648	586	628	648	630	614	707	611	656	624	603	597	662	641	610	693	632	613	625	651	627	604	627	697	652	638	621	616	678	669	626	580	666	623	578	677	626	631	668	609	622	604	624	645	621	603	636	608	626	618	620	637	603	632	651	645	632	673	655	676	640	647	657	660	646	630	609	657	656	635	630	627	626	598	676	673	625	644	603	647	631	641	648	626	620	672	650	616	654	655	684	608	570	633	619	627	617	621	581	640	631	625	632	620	650	625	593	655	606	631	646	605	613	639	639	671	610	617	602	634	615	650	619	600	591	657	622	610	648	676	683	667	644	640	617	635	597	630	586	653	642	663	618	641	658	620	626	632	616	574	635	648	654	610	625	612	651	605	630	633	689	654	612	613	597	611	607	627	647	660	628	657	586	635	621	608	617	656	642	660	682	617	637	611	647	673	681	629	615	619	631	581	638	659	653	604	640	622	656	593	604	601	650	663	655	618	649	601	663	624	620	587	629	626	657	649	653	623	617	647	635	608	668	633	670	630	612	665	635	617	608	616	637	632	644	585	613	639	627	600	596	616	635	624	613	667	613	615	601	647	641	613	668	688	630	665	662	649	681	633	675	662	618	612	647	630	692	673	631	651	669	623	582	639	640	669	622	568
5940	16815	12779	6903	5149	3938	3230	2630	2053	1730	1487	1305	1262	1113	1048	1019	997	980	875	864	791	874	789	781	736	763	709	755	725	792	751	687	656	698	696	734	675	692	677	705	718	664	742	684	688	660	663	711	677	707	657	648	654	676	713	690	692	672	629	705	639	655	681	671	706	639	666	657	662	691	705	606	691	682	675	695	701	688	624	652	670	659	684	668	637	721	674	678	639	676	726	670	733	605	649	622	650	656	665	674	684	689	659	686	653	668	736	680	681	681	676	694	698	662	634	677	662	726	638	682	682	648	671	662	709	692	677	640	687	658	664	644	623	678	678	682	660	647	691	696	661	675	688	724	691	647	641	645	659	694	650	742	647	681	709	655	667	654	721	657	693	637	620	648	691	626	680	629	658	654	642	651	635	651	686	710	680	688	642	694	679	661	718	678	659	649	678	674	634	651	684	668	670	649	644	703	697	725	641	680	626	661	668	669	677	674	719	675	687	681	621	620	680	604	668	706	677	681	600	641	682	641	660	660	658	684	627	688	647	661	675	692	651	649	647	667	666	680	699	696	675	667	670	642	695	644	655	640	618	680	646	684	747	693	675	703	674	691	623	688	681	709	718	680	651	699	700	692	689	697	658	714	667	656	672	654	690	679	647	661	665	659	639	672	675	642	663	618	690	711	634	661	693	652	680	635	705	676	672	706	684	725	692	671	634	719	677	650	654	690	659	686	688	646	672	689	682	624	672	622	654	671	660	674	610	615	647	648	653	662	632	643	652	673	658	718	650	625	702	698	667	686	641	624	674	655	678	622	708	696	648	658	625	674	683	693	661	659	690	618	696	677	661	651	678	701	664	689	723	649	633	765	654	664	664	648	683	662	693	678	635	662	701	658	665	658	653	693	662	681	683	617	698	676	684	680	649	652	653	678	680	668	682	688	671	624	640	647	665	668	658	628	669	647	678	695	670	670	671	602	669	646	687	723	683	656	676	653	664	643	682	678	631	702	683	651	699	657	687	665	680	643	658	699	645	659	690	645	686	648	690	658	678	696	650	693	678	655	687	689	660	675	665	656	661	675	662	631	704	663	644	675	624	639	660	647	722	700	703	683	676	597	617	648	651	672	687	661	648	669	683	676	698	651	663	626	680	694	615	689	662	694	707	670	652	648	652	687	634	651	670	704	711	642	627	634	673	712	649	676	639	643	637	676	672	725	670	676	678	639	691	688	682	647	664	673	666	700	660	690	630	645	699	666	668	658	662	646	644	720	653	692	695	672	623	713	653	674	693	652	710	688	669	636	638	684	627	633	604	671	661	652	682	683	668	735	684	634	670	678	686	688	664	663	638	665	683	688	650	656	679	636	673	670	691	657	704	713	698	720	668	666	703	678	704	635	677	605	634	663	677	689	646	716	680	676	669	662	665	667	637	666	664	702	670	626	651	654	669	667	676	682	638	668	670	609	714	703	677	658	659	631	695	662	664	630	701	670	665	684	682	668	668	626	638	699	688	645	665	718	636	717	672	726	661	671	660	666	673	648	652	675	663	662	708	677	678	669	656	678	705	651	681	660	655	663	687	653	675	721	657	673	705	692	648	640	642	657	641	670	676	717	640	691	635	685	672	634	678	698	665	679	666	649	651	663	718	673	688	693	696	677	664	668	659	657	639	669	626	640	644	602	692	680	698	682	710	699	676	677	689	685	650	726	652	647	665	647	679	669	676	671	614	639	665	656	633	680	723	677	683	678	670	625	713	639	696	674	677	691	666	675	650	642	708	620	676	649	647	666	686	638	695	684	709	716	691	670	685	647	657	630	687	650	642	672	651	664	673	622	649	673	706	618	691	688	633	658	663	649	699	652	657	680	624	688	682	653	665	646	662	691	679	694	685	682	686	669	655	678	637	658	646	685	697	705	682	675	663	690	686	621	668	715	676	650	701	680	645	707	693	672	633	681	631	682	698	688	673	644	688	666	629	684	660	619	680	667	648	660	658	658	700	653	669	621	641	659	647	665	678	658	673	704	671	703	684	705	633	665	649	671	668	690	667	662	648	639	653	639	664	644	665	655	661	646	723	671	657	625	629	708	660	719	708	682	689	708	708	674	605	670	643	696	668	667	651	661	669	692	626	658	677	656	704	642	694	680	708	669	641	647	650	693	665	668	648	692	683	647	646	656	675	665	619	659	672	615	687	615	682	657	665	725	683	669	747	655	684	627	646	681	668	694	692	685	660	661	647	669	691	698	663	688	634	626	680	643	615	643	638	732	714	667	649	640	704	637	677	662	683	667	650	662	628	687	704	633	635	664	640	666	670	681	686	657	680	630	682	639	640	667	671	686	648	640	664	609	663	650	668	699	656	650	655	701	637	682	665	669	671	646	637	709	643	684	649	699	680	679	720	648	665	671	671	694	680	670	652	694	694	677	691	634	652	728	680	666	666	656	714	686	632	715	677	617	754	705	716	639	667	641	625	697	636	699	700	654	676	646	675	681	656	661	694	662	734	712	671	643	683	696	626	652	670	630	612	671	669	665	662	679	691	678	669	667	668	689	680	668	653	674	671	649	692	693	683	688	684	705	684	682	663	694	624	673	675	644	603	629	662	654	643	654	669	648	661	675	721	689	644	675	624	694	665	695	630	642	684	648	641	652	688	630	664	671	658	648	673	668	709	709	613	688	696	682	675	656	641	654	642	662	724	665	658	642	683	680	654	603	754	651	639	627	635	674	664	680	666	677	652	709	650	687	620	624	642	680	676	703	660	636	648	729	699	696	678	712	629	657	630	671	677	684	703	634	649	657	649	641	666	677	673	660	710	682	695	690	654	687	679	654	674	623	696	675	672	673	669	647	713	638	637	620	692	680	653	675	653	662	641	678	693	658	665	695	644	622	642	693	663	703	708	622	691	634	741	654	667	681	640	650	662	674	678	689	646	677	638	634	664	563	648	685	656	625	687	663	651	613	660	579	714	649	689	651	708	667	664	671	674	699	685	718	678	653	662	671	694	656	674	665	656	708	708	718	672	656	667	652	699	641	628	665	646	642	685	709	708	659	660	621	658	705	708	637	722	664	645	658	659	643	639	668	669	665	677	664	684	680	666	668	713	679	699	647	690	663	665	654	643	627	703	661	672	723	689	697	675	695	641	733	682	724	692	669	645	695	656	690	709	722	691	657	672	684	645	657	723	667	669	621	640	717	614	643	629	685	654	673	663	686	657	666	706	692	694	644	672	662	670	653	644	716	665	712	680	701	606	655	636	671	720	669	653	718	682	687	660	660	660	688	702	658	631	652	682	720	611	706	657	675	707	666	687	675	671	667	665	675	690	638	675	657	642	643	677	688	658	653	664	642	660	685	666	696	664	651	669	656	617	635	654	665	659	699	687	706	629	635	674	657	660	654	668	661	671	630	670	693	685	653	714	663	666	676	625	629	675	628	655	668	717	655	656	632	642	698	651	700	682	659	700	672	707	692	656	647	661	706	650	637	683	670	625	674
24619	21146	27537	24889	14242	2229	1480	1044	833	705	632	585	522	504	486	505	453	391	422	365	354	420	378	344	342	321	346	302	323	320	322	324	351	336	344	322	351	309	323	320	307	324	292	301	298	320	287	301	291	318	324	333	292	333	313	306	323	300	304	327	284	279	303	289	324	279	300	337	315	312	300	318	279	290	319	283	321	289	298	282	320	326	315	327	303	304	263	313	314	317	293	304	305	287	324	304	325	321	288	285	306	336	318	317	298	324	295	335	335	293	308	310	302	332	298	268	316	342	310	313	312	312	307	298	273	306	298	338	284	309	308	322	291	284	286	315	301	319	302	292	275	283	301	313	296	321	323	273	286	309	331	291	332	279	314	323	287	316	300	304	290	278	268	296	327	291	304	300	302	312	265	306	325	335	305	311	288	248	309	298	311	300	296	284	318	319	308	291	278	313	303	287	310	313	280	347	285	300	300	305	312	294	304	304	283	295	315	313	331	314	306	316	301	290	300	325	289	301	323	310	317	327	305	271	308	328	332	274	304	315	323	298	292	310	321	275	289	285	307	331	296	300	322	319	313	297	313	290	318	315	254	288	312	316	322	310	286	304	298	312	288	309	292	321	280	289	294	295	297	311	316	343	313	327	314	294	325	290	323	311	292	302	307	283	302	290	295	297	284	283	292	297	310	284	310	314	295	321	304	325	317	301	308	322	301	325	293	310	310	318	269	295	276	297	334	294	337	300	307	265	299	294	292	325	297	294	320	339	275	301	332	294	284	300	290	329	344	283	277	306	309	310	295	275	282	307	290	280	324	336	307	296	332	263	273	287	301	320	302	316	328	284	294	298	282	318	298	305	302	274	320	304	309	299	299	296	280	307	315	304	304	302	307	334	296	281	271	268	306	310	327	276	311	274	296	335	308	304	303	297	319	337	304	320	312	288	326	296	309	299	301	301	319	313	321	275	290	296	281	277	304	307	308	350	320	304	313	305	301	304	299	282	306	292	283	305	296	311	283	290	326	318	297	325	294	315	265	314	339	327	312	255	266	307	276	296	330	303	301	300	325	324	306	295	315	316	303	292	317	300	296	302	293	301	299	291	347	310	309	343	320	284	318	322	293	307	265	318	316	335	310	319	336	299	322	275	309	296	316	291	292	315	278	286	304	294	308	321	306	301	290	303	304	277	295	305	297	301	280	299	279	298	301	287	302	289	340	284	286	301	341	273	278	308	306	299	297	298	280	312	303	304	302	320	291	307	302	319	312	301	277	320	302	277	259	289	317	296	307	307	306	348	318	354	307	289	336	293	324	288	318	318	277	282	338	287	319	278	338	291	283	319	303	296	296	277	272	306	280	319	348	320	296	272	311	297	307	326	330	307	321	332	324	290	317	310	301	314	286	284	307	332	286	300	299	296	267	256	326	340	285	298	316	296	311	344	315	291	318	287	299	297	300	309	298	317	291	296	309	334	351	300	299	315	326	333	303	315	306	298	341	304	306	326	305	308	316	295	319	290	325	308	275	289	327	278	301	317	308	315	291	277	326	310	331	300	328	310	267	305	305	301	316	307	280	318	333	321	317	306	309	305	297	318	343	309	294	308	267	326	298	309	300	299	297	305	316	312	304	286	276	299	302	314	303	318	273	288	269	290	307	309	327	332	327	326	300	288	347	270	301	315	338	287	299	275	314	295	295	308	306	327	305	306	316	298	301	323	278	323	278	301	304	314	292	298	297	330	311	315	317	289	300	289	303	318	312	297	308	330	300	293	322	295	295	339	301	314	321	297	278	297	308	299	296	319	315	331	286	331	302	282	317	311	286	272	326	256	293	299	299	307	310	284	305	282	297	322	273	308	331	312	321	316	293	316	352	303	334	314	283	286	296	324	300	288	306	309	286	317	305	311	297	304	308	336	313	294	330	283	310	303	304	293	278	303	299	340	314	303	344	315	303	294	275	308	294	315	326	300	307	309	302	290	290	324	297	289	318	285	263	265	312	283	311	320	301	290	329	309	328	284	258	284	296	288	313	280	271	325	318	293	297	307	321	300	297	281	309	322	309	274	292	285	310	279	270	292	305	313	320	333	308	300	325	291	317	300	320	294	309	319	298	300	292	313	283	294	311	318	303	304	292	310	282	328	316	292	313	330	296	322	312	325	303	322	307	290	327	300	307	333	322	302	310	304	270	278	321	275	322	296	308	300	306	274	297	305	292	294	280	295	317	316	317	323	333	331	295	339	301	322	301	323	321	303	287	295	287	300	251	285	325	293	287	296	263	305	274	341	291	322	316	306	291	317	291	300	293	305	320	322	320	313	307	308	307	283	321	285	288	305	308	275	289	295	292	291	278	327	315	331	303	335	278	330	295	288	308	296	281	309	343	301	307	304	284	325	285	294	294	293	295	293	325	282	303	277	278	299	297	279	297	295	313	273	294	309	291	320	312	278	289	328	294	320	318	312	276	331	330	284	273	283	307	299	323	297	290	284	285	290	293	279	333	318	289	293	295	300	312	298	311	303	322	296	316	286	307	320	281	336	326	289	298	332	307	316	293	253	308	293	298	299	342	308	335	295	298	282	327	288	284	300	314	317	293	289	293	282	348	318	308	306	304	285	335	282	317	320	295	324	296	283	303	295	308	316	290	293	352	305	312	316	307	303	293	315	277	313	304	299	317	283	323	305	296	263	290	289	313	320	285	287	304	301	334	291	323	286	297	286	296	296	287	291	278	326	288	294	300	292	282	287	270	316	280	299	287	278	322	291	352	300	293	310	301	298	281	316	312	320	305	282	336	280	319	313	293	300	312	292	300	271	322	312	289	337	303	286	293	291	311	318	310	287	329	275	321	312	279	295	285	316	282	311	325	312	299	302	319	314	282	315	326	299	292	302	303	305	292	334	300	303	327	292	309	302	292	295	296	285	328	297	300	310	283	311	291	296	321	300	293	309	307	297	319	276	293	295	313	299	292	320	319	302	291	327	297	293	284	313	303	304	329	289	339	298	315	334	287	275	285	314	332	303	292	286	339	335	292	315	311	304	284	285	271	296	315	269	319	318	285	282	311	301	335	303	279	317	305	317	302	311	310	335	267	311	264	316	285	316	288	307	299	300	305	308	316	300	334	296	304	320	301	302	296	284	297	301	295	291	309	286	350	310	316	288	300	332	286	310	306	308	269	330	305	298	312	293	285	306	280	295	298	314	311	285	308	308	327	291	342	329	284	288	306	335	296	318	308	292	309	308	294	300	294	294	301	315	321	303	318	325	325	321	306	312	322	278	311	323	282	323	311	291	302	294	305	323	302	294	321	323	299	312	285	302	268	284	334	297	319	309	321	322	311	277	325	305	332	316	273	307	300	307	328	302	304	299	309	272	302	304	317	280	318	303	327	295	304	313	324	304	261	311	292	322	334	302	307	292	285	272	292	302	308	324	314	313	308	349	307	304	295	320	320	291	288	336	301	289	288	312	319	305	305	304	302	314	297	288	290	328	301	309
5733	13138	9543	5048	3897	2945	2460	1837	1447	1198	985	861	770	700	688	612	570	538	539	495	417	418	409	408	413	415	356	397	375	350	387	376	397	354	374	344	362	349	381	361	345	350	370	349	339	380	364	345	368	335	360	372	379	343	339	347	328	358	321	347	362	349	365	311	346	360	336	302	349	372	318	341	379	337	325	351	352	344	369	347	354	342	348	372	338	355	352	338	334	358	341	371	344	345	340	357	317	334	320	332	373	343	335	327	370	346	318	351	371	326	329	333	333	324	352	336	359	362	340	328	330	302	341	365	326	337	356	347	351	384	325	348	326	334	353	332	347	327	326	337	350	333	354	328	322	337	347	338	345	373	304	335	340	338	312	357	345	363	349	347	352	358	361	347	296	339	373	342	346	309	333	378	335	349	319	373	343	358	336	321	360	329	369	321	332	340	333	385	337	339	362	317	318	366	334	323	355	358	345	365	339	340	373	380	340	367	350	345	350	339	339	342	377	363	334	342	359	350	357	331	340	355	300	322	339	335	331	335	354	333	327	393	337	338	350	354	336	343	340	333	364	378	340	347	353	327	338	319	356	358	360	365	380	319	364	327	314	311	347	335	331	327	352	348	337	341	340	330	354	358	350	332	355	339	360	319	349	346	320	320	339	356	354	348	382	341	344	327	354	318	320	312	333	331	332	346	337	338	323	329	319	340	332	345	311	316	345	340	358	337	315	343	330	338	331	332	337	323	378	361	372	365	361	325	360	360	375	348	358	357	320	303	330	366	360	326	291	369	345	348	360	352	361	325	317	357	314	353	349	319	308	333	351	334	334	363	324	327	350	327	346	366	366	341	346	314	350	338	319	337	323	347	324	368	339	357	322	347	350	335	336	362	359	358	320	337	367	362	318	325	336	345	323	320	353	325	331	351	382	353	327	343	337	338	343	373	354	333	321	336	338	394	323	342	335	354	377	344	341	344	322	337	369	377	345	349	318	327	328	374	328	344	351	344	325	341	331	340	361	345	329	390	340	315	348	306	325	329	359	354	325	341	364	344	350	356	341	323	308	369	319	323	346	329	309	358	314	321	318	362	325	342	318	325	324	322	335	343	327	293	340	351	344	322	345	319	312	325	357	328	334	314	348	336	292	343	337	320	337	322	332	334	328	355	365	328	350	334	348	346	335	346	353	352	329	353	376	374	361	361	321	311	354	339	333	360	318	345	349	376	322	332	346	353	337	362	321	341	345	332	326	370	380	331	325	347	304	337	334	357	354	347	331	347	365	362	324	367	351	323	336	366	368	336	376	316	340	329	310	326	321	307	336	333	332	351	338	333	349	339	313	334	340	355	337	348	352	337	324	323	327	335	341	383	337	343	369	330	367	365	368	311	337	341	405	344	320	360	343	327	310	332	339	336	350	328	332	354	357	343	308	344	314	320	324	365	351	320	351	346	312	329	337	319	327	342	334	333	342	335	340	350	332	362	349	343	308	351	350	350	347	341	344	329	342	337	330	317	319	333	366	353	340	338	338	315	329	346	327	318	372	330	341	345	316	347	301	335	337	363	315	315	347	327	343	332	356	355	368	317	339	300	363	341	337	350	369	331	334	356	348	334	358	357	355	357	347	344	378	334	353	338	341	327	325	329	335	339	363	347	315	323	334	333	356	346	381	340	368	377	309	346	355	337	334	329	362	346	339	331	328	353	358	335	325	310	345	304	356	325	340	360	345	374	336	323	343	339	317	344	345	316	363	309	320	363	336	308	322	339	402	307	331	348	344	327	345	370	290	345	329	350	332	323	327	330	366	346	348	338	328	340	361	353	326	342	301	363	350	359	336	333	324	352	337	335	325	384	349	345	376	340	338	362	326	348	351	362	353	335	355	345	347	332	353	347	337	327	329	345	332	350	342	345	338	308	366	385	353	302	317	315	334	315	349	345	342	349	333	338	321	327	311	315	350	336	331	334	333	349	323	329	357	350	302	325	345	346	358	324	347	349	321	373	332	330	329	307	343	380	340	351	329	350	332	367	346	321	368	318	350	355	351	371	346	343	346	349	328	337	334	331	344	330	358	337	309	339	333	322	342	330	323	337	374	336	346	363	333	323	357	335	342	346	340	363	330	359	379	366	329	315	347	338	359	358	352	333	348	340	353	352	354	347	345	345	361	367	357	343	329	362	352	345	352	336	341	325	353	359	321	364	332	342	326	361	341	315	322	333	346	330	328	347	345	345	374	361	343	336	336	322	349	372	348	360	315	330	331	312	332	342	348	315	297	373	350	343	344	377	360	331	343	328	327	319	333	307	327	329	361	330	350	347	338	340	364	350	350	375	328	331	322	335	335	326	360	330	348	354	356	373	336	357	334	335	337	353	343	358	339	318	353	321	341	347	358	361	381	331	317	369	303	338	337	325	366	328	330	353	344	360	361	354	388	367	297	349	336	331	345	341	335	323	352	334	357	326	354	377	325	318	355	334	326	349	327	350	357	348	352	346	331	374	353	346	352	321	347	307	345	320	342	334	355	341	363	346	290	364	365	345	358	354	345	332	353	336	334	348	332	331	331	364	371	323	377	353	341	331	376	336	354	356	321	367	302	365	345	356	355	355	334	341	313	314	325	362	390	324	347	345	383	343	343	347	330	327	355	364	346	340	334	348	333	354	333	315	339	346	354	355	339	357	349	332	317	356	334	339	310	304	317	353	306	310	343	349	331	348	374	353	370	359	325	354	336	355	351	335	353	345	323	323	353	340	354	356	340	339	333	348	334	355	355	341	333	364	332	356	370	354	284	366	384	334	332	340	324	335	347	343	369	372	370	337	325	314	347	328	340	356	342	349	315	326	350	362	317	306	351	357	365	334	356	330	333	315	332	345	326	313	350	310	317	359	337	334	311	349	354	330	348	332	361	336	372	308	343	328	362	350	314	339	335	339	344	332	316	332	321	334	363	321	320	313	330	354	348	339	339	312	345	331	357	337	327	373	353	310	328	353	331	337	325	315	322	354	324	348	320	336	331	350	328	304	332	341	348	374	309	344	331	317	366	349	378	336	319	329	347	351	344	316	363	359	363	333	351	334	328	296	374	346	325	354	335	346	357	336	322	355	345	332	314	375	334	333	334	314	337	351	316	320	322	313	378	340	331	366	389	354	353	366	341	354	318	343	335	344	360	328	328	378	343	338	347	347	389	347	332	351	347	351	362	356	336	358	370	348	317	362	342	349	354	348	367	363	332	359	295	384	332	336	343	332	331	361	334	329	332	369	327	338	316	319	332	337	341	357	335	336	337	309	340	350	331	312	328	338	330	309	326	335	326	345	332	352	348	349	308	368	384	346	335	362	330	362	315	365	363	314	317	346	356	362	331	343	315	362	318	332	370	341	336	375	360	369	373	361	338	326	367	326	345	387	329	370	306	312	315	357	352	326	327	343	323	329	330	345	326	333	339	352	319	340	353	338	332	351	356	350	352	329	328	323	324	325	326	358	333	330	379	362	330	366
22515	21168	28920	23663	21174	21308	12534	2677	1907	1625	1433	1216	1142	1036	979	910	931	833	782	788	712	748	712	650	636	637	603	620	662	657	679	643	594	609	553	617	620	613	628	549	578	612	644	644	645	590	576	568	623	583	598	589	610	654	567	587	620	588	600	598	594	563	590	536	620	591	545	611	629	612	558	562	589	588	575	591	600	565	620	585	545	583	536	543	571	570	585	594	565	555	584	610	553	563	587	604	590	599	560	579	583	582	600	564	591	582	652	589	578	550	585	560	559	579	572	553	543	549	616	558	573	585	561	555	585	555	577	579	571	576	542	586	554	583	571	582	596	591	592	573	619	560	544	524	537	534	521	564	578	571	541	551	590	546	579	593	597	557	577	553	571	572	528	598	554	578	571	556	548	569	569	593	581	580	584	589	602	615	564	545	541	567	543	590	601	580	540	561	536	572	551	615	550	567	539	587	553	591	584	543	573	541	554	586	570	611	578	559	532	599	570	568	579	567	495	585	571	558	581	589	572	484	560	565	565	582	605	565	590	578	550	543	531	618	559	571	553	575	561	567	539	571	566	600	560	589	564	556	609	533	630	566	545	625	606	549	556	552	562	611	569	565	566	562	562	518	558	550	543	595	551	624	559	570	590	532	535	581	560	573	622	573	559	601	526	566	555	562	596	604	553	601	586	561	591	542	567	584	557	570	590	561	577	546	563	556	561	602	576	588	536	590	607	557	576	557	529	578	556	558	578	620	552	560	540	557	571	590	547	586	600	561	582	576	544	588	580	582	603	557	608	575	573	597	580	543	597	602	539	599	540	579	565	549	576	613	562	574	583	569	538	578	568	597	539	546	548	579	563	571	598	624	533	566	564	561	578	553	557	559	550	555	562	516	595	549	494	588	564	559	577	593	566	496	552	539	573	558	557	559	583	582	544	575	554	575	591	534	577	624	573	593	544	570	579	564	568	541	568	593	562	604	557	576	553	608	583	563	599	585	580	581	556	584	576	549	543	521	522	581	583	542	551	561	543	547	604	592	585	554	589	540	536	577	578	537	547	568	568	582	541	562	558	564	553	577	541	590	535	547	543	543	564	578	560	580	574	553	556	604	557	591	591	591	563	551	615	542	553	577	562	563	535	581	593	563	566	548	540	550	579	582	601	561	571	525	559	555	550	556	589	578	599	564	622	613	613	580	587	576	577	572	571	568	565	603	548	568	586	563	563	551	585	576	579	589	561	563	594	554	546	537	588	556	561	578	593	576	560	555	585	544	564	587	576	570	609	573	619	607	560	579	615	606	558	554	575	575	585	576	575	574	576	584	625	551	556	570	570	597	556	572	560	592	571	581	549	556	529	588	574	554	535	592	573	595	591	577	569	587	545	533	598	566	573	571	579	580	583	593	595	537	563	547	553	558	526	571	542	600	591	558	544	571	540	584	568	539	543	586	558	556	570	591	565	552	564	579	588	619	533	571	556	549	635	576	607	546	572	582	594	583	543	558	639	555	561	550	551	512	513	572	594	546	554	537	566	564	585	539	533	582	531	616	538	576	566	598	560	532	591	536	556	542	549	534	556	563	591	567	601	543	564	541	603	604	515	562	547	574	597	523	603	565	567	587	569	562	528	576	583	520	555	601	557	551	585	579	550	562	585	584	631	545	565	588	541	592	577	578	563	605	590	548	541	563	544	577	574	588	528	602	588	543	605	552	515	569	553	545	560	549	547	553	569	573	553	568	591	589	586	617	540	564	589	557	539	582	545	543	576	567	550	572	546	521	572	594	577	574	611	584	580	556	553	550	551	605	558	604	589	554	529	585	547	573	565	551	598	549	545	513	537	560	586	529	578	540	545	581	563	542	569	544	596	552	607	596	541	562	558	591	565	547	537	536	560	616	551	550	524	534	557	565	581	581	543	631	612	572	549	569	547	553	592	588	560	492	550	570	569	555	592	602	563	563	502	617	531	548	563	589	553	563	526	556	562	554	568	577	545	559	602	577	554	579	611	556	532	536	562	546	596	564	574	573	564	580	558	554	556	586	568	576	602	538	587	569	552	547	536	553	581	588	557	552	557	580	579	597	575	588	585	578	551	582	560	549	556	616	540	561	588	537	558	527	554	585	625	563	565	598	566	549	609	584	533	548	577	600	520	595	541	587	588	607	570	546	579	571	541	571	578	561	558	587	561	588	560	559	533	565	564	489	549	535	616	589	609	575	542	522	566	513	574	580	562	564	539	568	545	560	577	567	566	616	526	600	523	537	546	586	569	591	593	573	549	545	634	582	560	547	582	578	559	581	554	568	568	595	589	596	575	576	540	632	595	561	589	630	520	565	564	552	598	533	552	570	553	643	605	571	543	557	561	529	599	556	584	534	534	577	570	586	560	545	584	554	572	542	509	570	545	617	627	583	526	504	553	552	547	542	552	537	548	559	542	537	545	620	559	533	569	539	571	601	577	569	523	532	597	561	611	551	583	568	574	576	574	552	538	543	563	531	582	555	572	584	543	553	525	555	549	572	537	549	560	536	576	603	559	565	543	532	525	567	547	545	554	587	556	533	568	580	545	564	608	586	592	543	602	619	536	563	533	622	533	566	543	562	591	554	612	606	529	572	531	566	569	584	538	585	622	544	615	536	548	548	535	591	574	606	556	583	538	542	561	617	593	596	541	572	588	580	516	589	561	545	528	545	533	569	577	589	528	571	589	549	554	550	571	577	547	562	579	615	556	590	613	568	512	569	613	606	591	541	580	580	593	556	586	554	602	583	586	538	576	563	569	570	545	582	637	582	619	572	586	569	558	588	628	543	566	593	550	536	578	550	542	572	564	529	555	621	547	578	596	526	578	559	570	545	572	559	573	565	577	609	570	559	565	593	609	579	571	600	539	580	484	603	571	572	614	561	572	577	572	582	547	560	555	581	552	543	568	548	532	569	561	574	561	589	534	573	572	550	585	559	592	580	588	574	563	571	567	530	540	551	540	624	584	560	592	574	570	574	622	582	584	571	558	563	575	536	576	513	562	580	561	531	592	564	529	530	549	524	580	565	564	575	549	616	607	553	614	573	589	595	557	580	573	534	524	574	589	599	625	589	544	589	575	550	569	580	559	587	578	584	581	558	553	571	555	586	553	570	589	534	576	581	593	589	542	570	584	592	572	578	563	537	566	621	571	566	581	569	582	580	595	550	562	546	570	526	569	556	587	541	576	562	577	582	557	554	565	569	562	522	593	576	583	562	545	564	604	570	609	563	552	546	570	564	561	586	611	579	551	561	547	550	575	489	574	558	535	619	542	592	571	549	555	590	564	609	550	627	536	529	566	527	574	573	581	509	547	547	579	565	552	574	582	605	565	577	582	532	578	566	580	579	569	533	597	577	542	559	576	561	604	554	563	560	542	553	592	566	562	535	603	575	571	604	608	558	573	569	594	549	521	600	569	577	591	588	563	575	577	551	573	597	531	565	556	555	533	566	551	596	573	603	581	599	577	590	576	630
7395	22569	16956	9803	7478	5911	4658	3601	2784	2294	1939	1743	1508	1324	1291	1184	1068	1021	929	837	870	804	824	811	690	709	731	744	724	668	696	714	658	647	641	627	634	604	662	626	621	640	669	611	589	641	605	615	631	647	622	601	607	623	636	616	622	626	636	634	592	609	608	617	619	673	656	613	636	591	629	598	549	634	640	608	593	633	593	633	608	603	621	625	621	612	585	684	601	593	625	613	649	602	645	643	585	617	608	618	644	655	614	602	625	654	625	616	577	597	605	608	655	634	631	618	592	609	605	629	594	650	582	635	598	556	586	654	593	589	640	573	633	606	622	629	602	613	624	626	591	578	575	627	600	622	667	599	604	590	636	601	618	651	603	636	620	626	609	595	614	544	626	628	627	640	631	570	589	611	595	570	663	629	608	607	614	586	618	615	583	622	587	630	617	606	613	574	591	612	587	545	617	626	615	611	595	632	582	628	611	594	586	627	602	646	586	565	585	602	587	626	571	599	587	601	623	608	615	594	601	605	580	618	632	632	618	627	591	587	604	624	597	624	632	588	613	606	565	611	597	597	625	657	660	647	620	596	610	607	564	629	568	618	579	579	629	667	626	618	566	610	592	672	604	621	581	592	611	606	579	636	598	599	597	602	606	616	606	583	590	574	634	616	617	620	641	574	583	605	648	594	591	571	615	656	608	573	621	602	616	647	630	634	558	593	662	585	611	569	635	596	617	624	649	626	613	609	549	613	626	619	619	612	617	614	563	615	605	578	624	629	622	627	604	597	635	640	645	570	603	611	589	640	608	653	585	618	629	612	604	581	592	615	607	614	626	613	627	566	585	604	628	629	637	586	611	586	648	580	628	628	583	583	598	621	656	552	597	645	622	605	654	590	641	631	624	563	646	608	593	604	627	633	632	594	607	612	631	635	622	621	576	620	635	606	587	636	608	636	614	630	623	624	575	587	603	602	599	622	639	609	579	592	596	609	598	568	628	595	594	650	601	568	609	590	621	631	574	629	627	590	618	645	628	603	569	611	599	598	571	615	605	663	564	607	661	611	595	664	592	608	628	617	601	666	587	635	653	542	611	637	606	593	613	603	631	575	625	610	558	567	587	677	603	594	602	580	604	589	597	604	602	605	569	571	563	613	641	661	573	650	606	642	599	603	610	642	620	578	621	610	630	612	563	607	588	610	629	573	629	602	560	592	640	628	632	636	584	634	600	599	602	615	595	593	585	638	616	639	591	615	601	620	547	598	636	607	602	641	614	599	603	625	622	567	593	627	627	620	620	592	572	631	594	565	599	610	619	608	586	587	600	604	595	609	606	635	624	580	642	617	624	641	581	604	621	610	583	603	631	630	626	600	583	620	643	641	587	609	591	602	633	652	630	635	580	591	620	585	652	610	624	605	598	627	650	619	567	647	590	591	613	635	625	614	588	601	588	596	598	626	617	605	619	624	600	589	617	603	609	593	624	569	618	622	670	605	595	593	605	614	599	608	604	607	554	614	601	582	594	612	629	615	607	557	611	626	604	601	633	576	591	629	609	610	535	600	629	640	617	613	645	639	585	543	599	631	581	617	598	623	559	591	633	612	587	569	606	580	609	642	598	596	646	630	609	585	609	549	572	644	621	627	608	591	614	641	624	607	652	597	591	596	616	656	637	601	622	613	593	597	613	641	585	649	589	599	605	615	601	605	595	636	631	625	614	635	616	627	532	614	601	597	614	605	631	593	595	572	595	576	620	613	615	632	601	608	588	593	573	611	609	647	602	631	646	620	610	582	578	594	562	574	641	597	603	636	633	591	584	577	581	582	583	614	599	640	609	599	608	613	585	623	625	586	595	632	572	621	605	571	560	617	633	613	619	614	589	629	604	587	610	642	595	589	587	586	607	608	565	610	580	595	636	619	533	591	598	590	582	575	602	601	594	595	566	598	614	625	612	626	588	597	621	625	581	601	605	640	599	641	661	602	593	608	617	620	603	629	598	633	601	567	616	575	627	577	691	575	579	632	645	572	615	597	631	612	601	630	599	625	590	603	567	615	566	570	649	589	615	574	624	612	605	619	642	609	566	557	615	619	605	655	613	558	612	593	553	641	590	579	595	592	611	622	579	613	608	600	638	592	591	578	649	572	640	628	599	597	594	633	627	616	656	616	592	610	617	620	557	638	590	593	663	597	616	606	596	581	628	618	601	607	636	627	604	591	615	596	567	589	608	614	627	643	618	619	633	565	599	617	570	538	602	588	570	617	613	599	606	628	629	572	665	591	616	566	634	577	595	614	579	616	540	594	575	636	566	567	579	588	640	570	640	596	625	633	583	615	572	592	651	618	614	603	624	580	632	571	591	636	596	607	583	546	615	609	629	547	598	640	620	605	601	569	612	602	612	607	620	594	603	607	614	632	624	617	639	581	589	610	613	603	593	614	602	528	629	579	622	615	593	610	596	620	621	608	563	601	600	629	614	575	584	584	563	625	580	627	612	605	562	623	632	603	594	607	610	600	601	601	603	613	599	603	617	585	546	616	608	581	624	596	600	609	603	617	655	622	569	628	602	658	619	575	634	652	612	591	612	663	581	617	598	614	600	598	630	619	606	630	626	645	608	586	638	606	588	604	591	662	606	629	595	629	677	620	596	625	584	575	578	626	614	615	600	618	574	595	643	608	622	653	628	632	607	616	625	606	592	597	628	671	616	646	591	605	645	591	590	594	564	605	648	626	613	630	625	590	617	615	579	583	597	607	589	613	614	610	606	620	592	626	592	596	618	566	613	587	617	581	590	574	622	664	622	596	644	637	597	626	621	584	616	617	617	615	632	599	611	637	570	616	638	627	624	599	571	592	597	600	585	617	650	580	621	585	570	638	631	626	627	596	622	585	613	577	632	592	596	612	599	606	633	588	605	642	633	588	606	617	620	628	664	633	637	638	609	589	636	574	600	608	566	643	597	626	624	591	563	612	650	580	611	573	578	608	664	620	611	629	566	603	572	594	620	589	592	591	586	605	553	626	612	592	624	597	555	618	628	603	655	616	591	598	652	608	602	640	628	655	619	613	576	606	602	628	645	594	629	641	571	585	555	621	608	619	601	659	640	633	583	625	592	590	543	595	614	608	598	585	618	599	591	591	563	568	610	640	617	585	591	642	567	630	614	593	617	617	601	626	597	638	594	555	606	578	594	600	604	627	631	627	614	578	597	621	608	583	608	607	634	603	648	626	604	589	593	631	601	624	646	602	581	642	621	600	585	659	586	605	577	616	655	567	637	610	582	610	594	580	585	640	637	635	557	548	605	608	645	589	644	627	584	577	592	573	621	586	576	585	642	623	615	575	603	601	604	614	610	595	624	626	632	576	618	605	620	625	573	590	590	610	607	562	545	618	644	609	598	669	635	622	626	618	606	628	638	618	605	659	610	608	595	662	606	584	611	619	614	613	592	594	620	608	632	628	595	573	626	601	618	625	610	570	639	653	637	588	593	621	564	586	591	586
27500	19207	8165	2760	1634	1166	1056	837	717	693	668	586	614	539	542	490	491	492	531	439	453	454	413	432	441	440	420	420	433	414	464	442	414	420	438	425	414	399	444	443	417	447	424	436	391	413	439	436	401	450	458	407	398	462	433	412	412	395	417	441	404	443	444	425	467	414	436	414	429	435	448	408	421	427	402	417	444	416	448	425	392	418	417	387	394	430	437	442	413	419	415	477	406	435	442	417	423	418	416	380	414	406	436	420	396	420	399	398	391	424	374	387	404	390	427	410	438	416	424	423	407	420	408	445	385	421	425	428	414	438	443	404	422	429	438	401	394	443	449	439	409	416	423	409	392	389	389	407	429	395	406	417	438	418	431	450	393	401	386	384	371	443	398	435	431	410	406	414	428	405	432	410	411	376	424	421	412	414	391	445	389	419	389	404	443	413	387	404	438	426	429	427	415	391	450	418	420	397	472	434	430	379	403	413	397	418	421	434	438	432	401	411	412	416	402	393	409	399	416	399	420	405	410	406	403	437	444	436	447	407	386	405	420	426	416	429	398	390	426	440	419	412	381	410	416	399	420	395	401	425	416	410	392	417	404	396	400	436	436	437	417	397	400	438	402	406	405	419	424	403	415	422	433	420	422	450	395	391	454	382	426	404	400	404	403	436	408	416	393	412	402	396	417	441	410	411	376	415	465	465	404	394	391	427	407	416	415	400	428	407	393	457	416	425	425	438	426	400	403	408	420	403	419	410	430	418	437	420	427	386	418	416	416	502	419	396	383	415	421	415	433	383	447	396	417	398	375	443	365	449	455	407	411	388	395	415	420	413	447	372	418	443	412	411	394	424	416	384	424	454	415	433	414	401	415	391	402	382	394	440	425	393	444	432	385	435	402	365	436	424	434	426	363	463	427	423	432	398	403	405	389	408	424	422	436	424	399	402	399	382	388	430	383	417	402	414	415	423	405	423	417	400	382	400	402	402	374	403	413	412	420	414	403	429	397	402	415	433	418	440	414	430	415	443	401	427	397	400	378	447	406	395	426	415	401	409	408	428	442	410	399	429	396	418	418	449	435	408	429	426	458	407	440	394	392	437	418	436	423	426	383	427	420	436	410	440	438	397	416	433	377	415	421	420	380	432	396	423	414	385	427	430	414	400	408	418	396	418	396	450	410	430	387	396	437	410	417	425	406	385	412	468	398	383	430	419	405	403	431	408	401	418	392	418	380	435	407	421	395	434	433	427	418	368	401	425	412	413	369	381	389	399	422	415	424	406	437	426	418	416	400	423	399	406	422	397	402	401	413	418	447	391	403	414	470	394	456	415	411	426	401	413	429	401	462	417	397	435	443	410	396	424	417	418	414	437	389	432	427	480	393	400	442	452	407	426	415	389	438	419	399	418	429	421	380	418	423	406	412	414	414	395	431	455	426	394	409	387	432	440	398	447	398	395	413	434	394	403	426	428	435	431	394	444	414	397	398	429	380	421	433	398	438	409	455	401	407	434	406	398	428	417	408	400	399	385	413	384	416	374	433	417	371	417	413	419	434	399	405	402	431	455	421	388	421	368	432	426	394	435	455	421	418	412	367	434	388	411	419	396	390	389	454	429	379	437	442	447	440	399	404	411	413	420	426	470	401	391	402	412	434	447	419	430	399	425	390	368	419	414	396	396	435	398	394	418	443	432	398	401	424	403	432	438	442	447	405	400	409	396	413	422	417	425	427	427	403	439	397	444	399	427	400	446	371	406	418	415	432	398	387	381	428	409	371	414	413	386	375	403	439	407	386	405	419	411	387	396	383	405	407	448	444	452	453	385	447	389	402	425	430	412	406	431	359	422	404	415	425	404	407	439	405	399	401	435	427	388	414	377	382	420	377	381	393	392	428	416	432	405	425	449	438	403	424	435	425	450	407	402	434	446	386	397	413	439	420	431	430	439	402	433	400	376	427	412	437	415	388	453	409	419	415	373	408	421	394	408	433	430	383	372	411	444	421	388	428	402	450	411	426	405	418	414	424	400	433	418	438	423	461	397	379	455	401	429	443	442	377	405	417	407	408	386	401	426	392	427	436	415	438	415	411	441	418	432	401	401	375	406	408	416	395	446	417	406	396	432	403	421	398	403	401	401	403	401	452	407	408	400	412	444	405	381	447	404	454	394	429	397	410	424	400	402	398	409	419	418	372	416	424	422	411	411	426	420	432	418	437	411	398	446	399	385	441	397	419	377	400	426	413	370	428	396	415	402	417	399	419	404	386	402	399	431	407	426	461	443	431	409	442	382	392	422	417	430	422	426	424	469	407	403	416	413	422	400	397	401	435	426	422	391	424	417	439	425	423	409	411	408	425	393	434	394	395	400	423	391	415	425	412	419	382	405	436	418	416	416	431	416	432	411	413	436	429	416	391	371	409	373	425	426	420	406	439	386	382	389	407	442	421	436	408	408	447	409	444	398	423	434	420	386	417	414	413	443	402	354	430	409	411	405	428	441	450	420	393	396	455	376	430	396	408	406	430	426	412	398	394	440	384	401	421	424	430	433	415	429	430	412	401	402	404	412	408	434	408	409	389	414	403	409	397	398	415	410	420	393	387	396	416	411	451	405	451	471	404	412	448	412	425	386	415	415	457	385	410	385	424	481	414	433	385	427	438	420	433	413	415	425	379	401	405	409	430	408	440	420	380	435	433	421	414	443	433	405	403	413	433	421	420	421	446	417	444	453	411	415	401	430	440	389	449	425	408	427	407	412	429	384	433	379	395	434	421	395	408	417	427	420	482	403	425	418	398	416	442	458	406	418	423	443	427	422	424	417	387	426	387	385	405	417	401	421	428	433	407	425	399	402	431	425	430	432	410	396	411	394	413	410	438	392	380	432	421	426	417	461	434	419	410	407	416	456	442	444	411	425	403	405	438	400	426	420	424	435	390	390	439	419	404	445	393	441	426	390	407	403	426	454	424	415	408	386	415	403	387	392	402	394	395	438	431	428	382	431	463	431	418	418	400	409	410	432	427	422	424	423	389	407	431	389	458	427	400	422	423	403	427	439	414	424	390	424	396	423	410	410	409	443	410	409	414	404	431	470	430	415	414	451	354	362	422	441	406	398	423	406	422	438	399	448	424	412	442	389	427	411	385	427	401	433	437	400	449	402	398	417	388	442	409	427	414	454	404	424	414	436	436	393	425	398	416	407	433	412	443	438	405	395	399	427	420	408	406	430	400	442	380	410	393	443	402	382	446	425	417	401	409	400	457	414	430	398	440	401	425	402	461	418	422	435	390	419	450	448	385	418	438	411	466	415	409	459	415	414	439	405	399	399	411	427	428	380	439	402	405	442	411	393	379	441	430	395	455	394	453	439	445	421	376	413	387	402	428	403	390	409	417	398	412	414	431	418	420	411	443	402	378	400	413	436	394	402	405	400	410	406	422	444	442	389	399	402	424	423	409	406	407	383	423	410	420	403	410	431	434	419	423	406	378	415	432	440	415	377
6330	8087	5901	3109	2369	2062	1672	1258	1073	878	853	742	698	715	624	613	598	602	524	567	484	492	502	493	461	481	448	466	465	475	448	487	480	460	471	467	462	450	469	448	432	452	446	472	444	431	465	452	420	434	457	471	432	396	399	445	470	459	446	449	460	437	390	456	416	478	422	446	451	447	488	463	486	472	466	442	435	458	437	437	421	494	449	493	426	483	432	408	454	424	466	446	468	445	439	454	451	431	453	446	452	497	447	428	461	475	443	453	434	452	460	426	440	456	448	452	468	431	481	458	458	424	427	472	433	441	422	454	434	459	455	434	448	455	451	522	449	475	421	463	450	469	481	435	445	462	388	452	420	465	438	446	430	419	432	416	447	424	434	460	433	412	413	453	468	463	458	428	433	422	440	463	426	422	431	436	421	421	461	459	453	424	472	459	468	438	433	453	454	483	446	463	448	472	447	450	438	456	458	397	451	436	436	482	422	408	441	461	457	423	458	442	445	431	457	453	426	449	448	420	430	423	448	414	451	447	445	407	460	439	411	444	428	454	493	468	470	443	449	467	428	460	480	430	480	474	429	461	437	448	432	419	490	471	456	451	451	431	444	486	475	454	429	437	440	482	443	459	437	435	489	411	452	457	429	425	461	468	450	414	489	437	430	445	448	472	444	442	463	422	445	408	430	462	442	431	446	451	433	484	484	458	442	442	454	453	445	447	443	479	478	429	445	447	430	472	457	423	468	459	441	467	461	464	446	449	459	410	448	448	473	468	466	438	434	497	441	435	433	461	456	500	438	443	418	450	465	453	427	430	439	438	469	447	470	443	445	446	438	458	452	430	421	462	465	447	425	417	459	442	451	400	443	462	450	443	446	438	462	443	493	417	452	447	458	448	430	462	462	424	462	462	473	431	467	397	440	457	498	487	436	463	482	430	466	460	465	461	447	418	457	453	481	422	442	464	414	474	466	463	465	470	498	467	422	443	455	475	447	466	429	471	512	453	464	439	471	459	443	424	474	433	411	424	441	481	470	461	435	421	433	427	442	418	455	470	453	447	433	491	453	436	470	436	473	426	447	404	417	450	471	428	430	442	450	452	425	445	473	428	443	446	508	449	454	427	434	480	414	469	470	457	403	453	432	452	411	436	499	447	444	447	459	466	451	463	416	461	433	437	471	457	463	456	447	448	447	417	502	433	462	455	420	461	450	470	436	451	447	414	466	462	442	438	462	437	486	458	468	449	457	478	404	435	442	464	474	446	438	428	435	464	457	473	460	469	415	466	465	427	478	455	466	474	404	450	424	419	464	439	441	429	430	480	437	484	471	442	482	452	478	479	418	431	456	433	431	465	456	414	452	463	464	449	459	471	458	486	474	455	428	463	462	466	413	473	469	401	420	428	471	421	463	474	434	502	481	462	458	448	427	434	455	419	437	449	423	446	470	441	463	466	473	468	461	423	424	442	412	454	448	434	423	433	442	472	446	455	481	468	468	446	454	452	451	428	480	477	458	418	470	454	466	470	474	448	461	434	446	484	445	460	428	437	446	405	395	459	449	485	496	462	420	471	418	422	419	446	470	443	452	431	442	431	422	451	446	469	426	435	473	474	424	487	473	450	469	440	419	415	452	473	482	440	471	429	442	438	429	460	465	433	462	451	481	443	472	404	465	452	432	432	423	434	431	491	470	457	460	405	453	442	457	438	453	419	453	469	480	480	430	429	448	455	437	422	507	439	413	460	456	471	472	443	444	435	437	421	451	439	436	454	427	474	459	461	460	439	483	456	435	434	426	445	452	450	427	427	463	423	466	445	465	469	431	441	441	468	428	458	461	458	450	420	445	467	439	412	480	450	459	461	432	410	435	445	474	439	471	442	453	452	472	403	441	458	414	462	470	439	457	427	470	430	452	445	434	442	435	385	476	446	480	436	453	467	464	406	494	455	453	431	436	456	446	446	455	453	448	435	439	431	427	454	460	465	404	441	433	460	438	446	453	424	421	435	443	474	463	432	466	447	420	423	438	406	439	500	457	429	461	466	377	423	459	456	439	473	472	459	470	520	440	431	421	427	447	415	461	426	462	423	422	448	435	438	467	439	460	443	450	444	425	455	439	447	479	469	463	434	507	441	428	481	405	418	435	397	476	462	468	399	429	442	474	450	462	457	449	466	450	425	465	460	441	450	434	417	454	469	437	461	418	490	472	440	452	463	417	456	430	438	453	481	431	464	453	452	473	444	404	387	437	461	464	444	451	454	477	457	442	454	442	466	441	507	466	445	421	448	421	436	455	442	410	450	428	446	437	452	467	428	443	496	452	458	418	469	444	434	493	411	446	445	461	424	420	443	426	439	463	463	430	435	468	472	453	473	420	415	459	435	482	434	466	435	435	409	433	431	454	442	449	464	470	477	483	452	473	437	423	423	477	436	481	449	419	454	462	462	489	451	485	453	485	456	457	505	422	448	487	470	436	419	458	384	416	394	419	464	465	442	439	449	441	456	444	429	463	484	457	473	420	457	455	483	453	475	454	426	416	474	469	437	440	451	469	394	477	457	464	461	452	437	439	446	449	431	459	456	435	482	450	455	468	420	427	460	439	483	447	434	431	514	447	421	497	426	467	473	483	429	473	463	428	463	475	466	459	446	418	451	423	451	477	407	476	447	477	406	444	431	485	450	471	444	459	475	416	465	463	461	451	452	444	444	475	442	432	440	443	457	478	455	465	432	468	436	438	425	434	433	425	422	438	447	460	466	456	463	430	431	478	423	460	437	472	464	445	437	424	430	445	475	433	481	442	450	443	457	457	413	476	447	421	446	449	402	445	442	474	435	402	420	458	448	441	446	489	450	438	442	455	442	433	418	430	498	477	450	519	452	427	411	447	459	447	450	446	456	436	452	444	448	414	451	445	507	475	463	454	471	443	458	429	470	440	505	456	452	468	473	459	462	464	477	487	419	503	413	436	462	455	448	477	443	449	441	484	404	442	456	472	488	468	437	418	443	448	388	444	456	434	429	436	439	424	437	453	438	459	441	457	431	460	427	473	452	459	408	489	476	425	467	448	438	431	455	484	448	451	474	449	453	472	432	479	414	417	438	466	465	424	451	450	435	483	454	450	457	428	421	457	430	463	459	438	450	427	428	464	432	395	454	425	440	426	479	430	465	441	452	447	431	471	448	447	466	458	435	474	464	427	455	453	455	445	450	437	476	446	406	434	442	436	447	456	429	406	424	417	416	418	468	419	443	439	418	458	444	449	457	446	445	420	430	460	467	488	424	442	450	450	433	441	460	435	422	442	440	418	471	441	420	449	480	455	478	455	447	443	428	448	444	466	426	424	456	439	453	426	405	413	481	454	432	456	474	434	412	451	462	454	446	417	437	493	461	431	453	476	404	444	477	464	430	436	460	470	447	445	464	444	458	435	436	439	461	474	443	456	436	435	433	479	492	462	451	479	442	458	448	447	433	480	465	424	450	425	466	509	439	455	456	453	425
23636	21178	28543	24105	21194	13016	2873	1778	1539	1293	1086	1032	955	949	881	877	800	774	744	803	732	720	699	705	696	701	684	662	664	627	634	708	656	611	633	657	623	606	650	634	648	644	666	656	669	633	622	605	686	628	608	644	629	633	624	649	639	616	675	671	629	607	610	612	608	606	632	619	620	687	656	628	645	620	604	580	628	638	664	648	645	630	624	631	661	599	634	649	580	629	620	638	641	653	615	611	649	636	611	599	650	634	664	646	660	628	693	609	617	631	638	668	619	604	619	631	620	588	590	611	620	608	607	648	583	578	599	662	612	633	614	656	635	609	659	663	694	597	643	633	573	589	645	672	631	600	621	620	613	599	631	635	611	628	638	608	589	626	635	662	616	596	654	594	643	689	596	645	550	597	616	662	600	644	640	639	621	651	633	629	604	609	612	646	651	642	622	605	663	650	614	618	623	622	604	626	636	641	574	622	589	603	575	583	628	575	649	637	611	651	542	612	634	644	604	646	611	657	620	589	639	614	662	616	644	619	623	606	581	602	563	635	608	609	606	642	638	628	645	587	615	577	597	655	606	620	633	663	646	633	673	623	583	625	660	614	678	605	612	687	650	603	620	605	619	599	625	643	602	588	609	630	617	596	653	641	572	607	631	615	623	625	633	661	656	665	622	574	606	632	595	594	619	626	649	619	636	585	591	592	621	604	603	599	633	603	595	639	654	565	660	607	601	631	636	622	630	639	644	651	609	618	629	617	690	624	636	647	620	652	601	632	638	625	681	639	642	597	668	605	635	580	609	564	684	620	611	626	607	625	623	591	629	597	596	661	650	569	643	637	648	606	594	636	629	620	612	618	581	655	667	679	628	619	567	657	601	613	637	689	646	597	647	629	620	669	618	645	634	598	622	623	581	611	627	659	596	647	627	550	613	612	584	564	618	638	659	612	614	654	644	571	639	607	623	610	604	645	616	576	661	639	611	588	627	622	620	573	612	612	613	641	639	625	647	632	649	631	588	674	630	641	619	647	637	631	558	583	622	641	623	682	619	640	610	615	662	582	626	650	577	592	611	632	586	627	611	597	622	656	633	647	624	610	619	587	594	616	607	638	616	632	637	611	629	579	604	628	620	585	635	617	609	622	594	649	562	618	643	643	592	639	551	631	601	608	655	623	621	608	645	628	623	661	648	587	564	616	633	591	631	634	590	633	588	644	622	657	637	630	632	598	613	632	595	627	625	659	648	662	614	610	661	588	600	600	655	637	578	593	546	639	591	644	644	675	614	622	641	624	585	606	617	617	614	572	643	644	583	666	623	648	602	633	593	595	667	582	620	581	582	586	599	603	644	652	606	634	633	620	638	615	672	573	638	654	615	663	618	641	633	665	636	597	625	634	604	612	585	619	629	588	615	672	641	593	619	627	633	670	620	637	608	586	627	593	597	640	619	588	590	633	600	635	629	579	583	661	643	626	591	627	674	621	618	639	585	585	603	603	610	634	597	639	640	637	645	605	630	615	626	615	612	624	649	631	656	650	642	629	597	614	626	616	644	610	610	620	645	607	624	628	641	584	608	654	616	636	627	690	627	620	591	656	667	604	629	639	624	636	606	611	630	596	633	633	646	586	599	620	614	663	624	623	634	603	603	647	656	639	614	638	624	611	623	594	617	619	613	634	636	640	700	619	617	589	636	678	675	663	622	665	637	633	637	644	609	625	626	621	555	583	611	687	615	619	580	666	596	616	631	632	637	601	611	624	622	630	600	629	618	563	646	660	600	606	583	591	604	575	599	650	640	605	606	615	657	607	626	636	669	643	646	594	662	633	629	623	604	592	678	617	626	648	605	651	607	630	626	613	583	590	636	623	564	597	599	608	629	630	589	640	635	586	667	588	598	617	560	609	654	646	634	617	647	578	645	649	640	629	657	626	595	597	603	635	584	646	665	640	644	652	598	588	620	642	632	636	618	604	633	624	600	639	590	612	613	637	610	668	616	615	613	595	586	567	626	634	618	616	609	634	639	616	632	615	646	615	673	610	605	630	617	627	624	643	653	625	641	555	594	588	582	582	652	626	618	637	639	618	647	613	635	630	583	636	606	626	635	641	670	561	644	647	659	657	633	599	605	664	640	630	655	637	597	595	660	644	626	619	647	632	646	621	582	561	615	643	638	628	665	634	613	603	627	672	637	591	633	635	603	608	633	617	597	603	622	646	632	612	608	620	663	635	653	597	647	602	610	595	607	603	613	590	604	664	616	608	614	615	666	609	583	677	611	679	642	599	643	661	608	642	606	629	611	620	604	593	620	627	654	594	594	640	629	604	611	619	620	606	621	630	661	664	629	671	644	591	639	650	586	644	642	629	684	671	653	627	597	604	620	637	581	654	621	657	629	612	618	589	564	603	612	676	672	669	642	597	649	636	654	634	613	714	632	610	568	593	603	589	646	633	644	612	608	593	608	682	644	636	633	604	626	610	655	598	651	588	603	639	658	620	652	595	624	630	616	660	635	611	627	617	622	629	550	630	630	622	631	585	633	643	601	622	611	607	635	640	626	603	573	578	623	596	606	624	606	593	634	617	614	618	607	614	675	612	607	645	595	646	594	610	579	618	629	613	590	642	601	633	619	610	620	586	627	616	627	632	638	596	651	635	627	636	581	656	638	626	644	614	618	606	628	609	636	607	627	645	640	614	660	581	628	610	633	662	630	618	642	646	619	621	567	602	620	611	637	600	668	621	657	634	630	637	594	586	638	602	658	643	581	636	643	620	661	614	661	631	671	604	623	651	592	644	629	664	637	638	662	660	591	623	626	574	583	620	584	585	600	622	603	609	630	597	611	634	637	589	633	618	624	617	621	645	652	592	608	657	577	602	637	583	601	601	648	591	606	628	619	608	604	623	613	639	611	647	633	653	635	611	645	689	605	580	614	663	641	671	653	654	628	664	662	706	623	588	663	613	631	575	636	642	618	641	599	656	606	581	625	612	600	610	698	585	610	604	623	628	622	605	631	624	638	618	624	667	608	638	608	643	630	674	619	585	598	610	615	646	572	584	596	630	588	600	578	666	577	607	629	642	651	617	613	609	679	624	594	638	649	617	631	633	595	580	661	581	639	612	650	610	642	567	610	595	586	639	621	635	635	610	643	654	618	624	628	616	608	640	628	648	642	611	621	556	619	619	591	656	545	621	613	574	659	613	672	597	622	573	590	599	589	587	614	615	617	659	633	671	653	635	619	579	620	629	618	586	592	635	584	621	653	591	653	596	642	600	599	649	642	674	599	630	639	654	668	612	624	569	569	608	659	594	628	590	612	616	576	650	640	627	621	654	618	611	663	619	615	627	607	637	632	597	627	602	603	621	629	621	610	671	598	684	669	625	569	578	667	639	639	625	606	677	632	601	583	655	620	622	643	639	619	652	649	594	602	599	632	612	638	604	664	599	600	612	645	620	606	636	647	623	619	620	608	629	667	576	589	646	609	642	642	640	605	595	616	588
5802	16482	12294	6865	5309	4030	3214	2558	2154	1728	1499	1288	1193	1157	1090	1013	951	936	893	871	849	772	696	762	748	740	660	709	746	710	747	683	694	655	693	683	684	705	704	733	691	657	674	699	692	620	716	678	712	702	683	634	675	676	675	696	683	670	653	711	650	693	661	661	668	731	658	710	613	659	668	678	653	649	686	663	649	659	661	692	657	689	658	689	636	657	674	658	693	678	684	671	707	662	698	695	640	656	642	675	695	627	695	639	645	695	658	689	620	651	651	655	718	672	684	650	712	706	667	684	627	662	685	681	649	690	657	634	662	661	666	662	667	658	662	691	700	620	647	657	671	635	684	664	674	616	664	667	690	678	664	657	643	713	671	596	666	706	667	677	662	671	661	661	652	677	627	627	643	641	645	645	635	686	649	637	632	653	629	638	620	699	707	679	693	658	647	699	650	656	676	683	620	701	678	644	652	638	682	665	647	643	670	679	691	674	623	655	637	687	650	643	664	654	608	656	669	669	685	657	659	660	711	658	627	655	622	681	649	688	660	596	642	609	691	634	661	653	655	665	668	688	632	701	651	662	641	685	661	627	691	671	660	617	692	617	685	606	668	688	673	659	684	646	676	665	680	647	632	655	667	695	668	674	681	614	680	721	662	658	614	673	665	678	708	638	692	643	648	666	700	677	644	616	692	679	626	669	669	658	664	650	647	649	693	681	643	662	670	646	625	649	653	631	698	637	658	592	633	663	651	719	703	628	658	651	712	678	644	646	621	701	675	660	642	634	688	666	671	669	660	675	659	624	643	668	652	643	610	680	654	669	688	701	671	709	629	661	652	672	605	712	611	696	674	633	666	607	644	633	663	671	657	608	677	666	637	615	690	698	708	681	659	637	654	651	699	628	669	692	670	665	637	628	643	661	623	687	672	652	674	691	642	640	658	678	676	671	711	679	648	656	658	610	651	661	726	712	700	700	686	642	667	671	695	699	666	608	673	674	674	685	631	644	621	659	679	725	685	676	651	642	667	675	647	645	622	658	688	647	669	692	643	628	663	652	630	676	634	655	691	673	632	674	654	647	708	626	697	694	690	668	630	654	677	691	673	684	658	693	657	654	668	666	616	646	668	661	660	637	624	631	628	679	670	696	687	647	682	652	640	654	718	714	672	666	714	666	629	652	693	656	689	675	628	638	632	650	677	665	697	670	661	646	643	643	687	681	628	633	658	670	634	658	631	659	685	630	638	692	681	662	633	656	639	642	670	703	664	641	646	670	643	645	644	599	649	634	632	658	654	654	680	642	647	630	648	686	652	600	653	653	685	665	614	694	634	686	620	674	664	624	676	632	695	645	626	648	694	700	623	688	643	640	746	642	685	671	627	720	648	627	692	672	645	658	704	672	684	668	656	627	665	685	617	641	663	623	671	675	667	692	660	670	654	627	682	656	634	655	593	616	649	680	668	678	693	701	682	682	667	640	637	615	644	634	604	659	629	658	670	664	648	689	662	614	723	649	708	643	661	626	626	683	653	645	667	660	638	708	681	639	689	667	689	711	685	685	657	670	657	653	675	679	686	634	683	657	686	633	684	620	652	662	725	651	641	694	690	688	644	646	640	683	667	665	667	626	645	649	651	663	658	678	628	657	736	634	664	665	644	664	675	641	635	654	650	666	672	675	631	680	635	668	708	653	652	709	655	609	661	666	644	652	677	636	694	630	657	670	659	661	692	672	669	636	639	648	666	656	662	702	660	666	687	673	655	642	635	688	666	644	670	657	639	680	666	673	643	657	656	648	653	662	694	689	626	616	648	668	614	634	655	696	689	648	682	648	621	660	665	643	701	685	635	634	663	629	663	636	650	669	640	727	656	682	662	658	647	599	646	642	663	618	654	672	666	706	645	677	652	662	675	691	709	633	644	682	706	659	658	666	650	663	655	632	647	650	660	718	683	658	660	601	690	649	650	646	670	687	650	644	630	678	628	688	669	666	658	680	650	644	684	696	673	603	608	703	669	646	646	659	664	654	699	695	624	711	646	673	658	661	676	642	683	638	660	680	651	577	662	699	699	659	664	655	635	650	659	674	651	662	674	614	628	651	645	665	640	687	646	673	644	650	644	642	647	647	699	656	657	654	653	682	614	669	693	694	668	630	730	690	639	694	671	622	638	596	671	645	648	666	685	678	698	667	649	679	637	623	661	669	640	630	662	687	688	624	702	645	698	626	657	673	632	645	683	668	654	704	638	655	671	667	678	649	674	621	679	636	645	628	683	643	657	615	709	689	694	690	674	685	715	708	621	583	696	683	660	644	626	633	701	625	689	650	647	665	647	659	640	682	697	670	636	695	657	677	687	649	659	715	674	709	704	711	644	703	677	659	646	715	605	663	664	653	671	670	687	703	614	667	694	653	673	626	709	658	623	642	702	697	661	625	643	664	676	686	667	673	632	658	623	610	688	633	620	636	670	625	641	583	631	660	623	630	674	663	626	639	659	692	685	613	666	697	648	673	674	629	670	666	675	660	673	663	689	711	672	668	655	678	632	658	696	618	676	664	589	677	650	669	632	685	679	659	669	662	685	686	672	686	668	656	640	692	640	639	678	663	662	625	635	664	663	658	633	668	709	657	655	695	666	672	656	642	659	656	666	673	670	670	643	666	668	686	668	666	689	684	644	674	681	653	671	644	666	679	683	662	620	659	677	643	679	648	685	655	629	667	638	633	675	661	730	645	648	620	684	672	636	661	664	668	680	651	643	656	669	633	663	667	643	644	652	656	663	642	634	643	651	615	654	667	647	644	678	668	629	699	682	640	620	597	622	669	646	684	693	644	640	683	622	668	679	640	629	630	632	668	703	703	671	686	665	647	705	665	656	700	692	664	627	636	681	639	684	648	671	668	642	659	655	715	660	685	660	660	619	681	619	679	653	666	659	692	679	669	689	647	659	665	675	688	650	663	654	731	643	635	644	657	638	688	643	660	636	666	683	633	676	645	672	684	616	651	690	686	677	657	654	688	670	669	658	642	728	673	656	661	662	695	723	676	656	693	667	663	649	676	660	621	657	706	691	650	631	736	671	609	666	659	662	625	660	650	664	612	646	670	662	670	644	663	587	671	710	678	643	648	700	655	693	675	644	659	688	646	658	698	650	667	657	639	692	696	665	621	656	660	661	699	679	700	672	674	651	627	671	677	642	642	688	624	658	639	640	639	649	651	660	659	634	650	644	668	657	667	642	661	656	625	685	637	689	637	655	712	669	634	626	632	689	650	660	649	675	683	635	640	676	687	641	667	647	662	644	613	670	690	640	633	674	637	691	655	679	701	666	649	646	696	682	726	677	705	672	688	697	683	644	644	666	637	663	615	662	642	668	627	641	675	637	658	682	714	705	662	688	689	637	676	613	691	687	719	634	656	676	610	657	677	662	629	688	665	632	628	609	683	665	703	646	678	630	653	637	628	669	648	698	616	677	697	663	673	669	665	695	637	685	696	672	656	666	666
24679	21202	27598	25029	14168	2180	1394	1047	815	737	608	571	532	476	416	461	421	394	417	344	426	372	359	333	327	320	341	329	312	300	325	307	314	320	265	311	282	310	303	306	324	291	295	312	307	340	343	300	323	311	305	315	304	300	308	312	320	287	294	286	309	288	279	292	305	305	300	299	285	291	291	258	318	320	326	289	297	276	278	285	285	300	312	302	309	303	334	289	310	282	294	302	276	317	266	304	314	299	250	290	296	295	289	334	312	340	304	302	271	290	301	312	314	276	278	289	297	298	293	282	288	300	310	290	321	301	311	274	296	324	268	310	293	317	272	322	288	271	296	271	292	304	288	281	286	302	282	255	318	297	283	284	303	263	270	252	288	309	294	301	302	311	292	308	288	314	306	301	328	300	309	279	281	261	279	307	283	273	307	295	278	309	302	288	272	313	284	283	288	264	281	262	309	286	310	326	281	305	318	314	309	284	296	307	273	294	297	328	306	293	285	327	277	298	317	308	280	295	287	294	297	299	307	334	298	298	262	273	273	298	304	308	302	283	268	302	293	316	308	257	301	295	275	283	318	317	297	302	324	328	317	294	316	280	289	296	270	293	300	309	272	322	297	294	304	288	304	296	288	297	301	317	319	297	291	302	294	323	282	241	277	306	325	307	287	331	300	303	282	305	335	319	300	277	326	311	281	322	254	290	293	306	290	297	263	294	319	292	301	291	311	282	314	282	275	308	268	291	307	271	276	287	279	279	292	316	309	296	262	313	286	304	276	297	289	292	258	293	292	324	290	302	318	281	296	308	329	311	296	300	316	313	292	295	292	305	286	279	303	284	280	310	291	289	305	301	293	315	265	272	277	266	296	292	298	309	274	307	295	276	268	293	293	300	268	309	259	296	293	289	310	282	284	313	304	309	275	312	258	267	337	305	329	268	313	278	289	296	293	314	259	289	297	319	287	301	277	255	287	321	305	295	300	287	319	297	286	295	276	305	338	264	303	293	285	291	280	306	270	303	303	307	308	284	316	260	306	306	320	330	277	313	296	300	314	315	273	279	302	269	279	273	281	289	270	291	310	313	271	288	286	282	337	307	313	311	308	285	300	289	282	304	291	301	285	292	327	285	299	278	270	273	310	277	289	286	306	297	310	298	306	318	297	275	282	305	284	294	315	281	286	298	285	286	328	306	305	320	294	307	297	275	284	289	311	259	275	304	289	285	267	313	314	271	293	269	301	291	280	298	277	290	309	303	295	281	303	335	301	283	292	283	313	312	286	269	285	283	288	275	310	283	290	276	270	304	302	281	259	314	303	304	280	302	319	298	278	293	280	300	289	284	246	293	299	295	285	280	285	285	301	314	302	268	303	307	294	288	318	301	287	301	297	280	277	306	290	286	301	299	289	266	284	281	256	316	268	304	319	258	294	279	306	302	293	291	275	326	296	301	285	301	272	273	275	298	317	270	282	308	292	292	308	314	275	312	300	277	303	316	282	268	302	299	259	288	311	280	291	307	311	306	303	271	290	266	294	270	287	327	323	317	274	298	319	303	269	305	302	301	287	267	292	280	278	293	304	262	270	314	298	285	278	321	327	288	300	269	295	291	279	296	274	322	304	323	263	286	300	291	313	303	332	305	314	276	299	292	290	271	319	278	312	296	285	304	301	309	300	297	319	308	308	307	264	330	260	287	279	299	283	276	326	282	284	275	278	272	300	293	315	283	297	262	293	298	335	310	297	307	290	298	293	321	323	303	285	277	306	281	304	286	285	316	304	299	295	305	313	298	305	311	280	332	281	313	322	289	278	285	298	314	302	279	299	296	325	269	268	288	287	303	323	289	281	294	275	308	268	280	287	269	317	291	309	314	310	305	278	296	300	292	279	282	289	316	298	315	304	304	303	287	304	303	301	303	295	276	312	298	266	268	301	296	272	282	299	313	308	294	301	295	255	279	319	313	297	315	284	306	323	291	299	288	275	298	327	296	277	300	305	276	256	314	293	321	275	312	317	293	290	287	323	288	282	285	313	262	287	283	276	290	275	290	262	280	314	285	284	283	322	267	309	296	285	309	287	276	287	307	308	252	278	287	277	319	316	303	300	294	286	306	313	304	296	280	289	289	301	274	293	321	304	304	298	274	291	297	306	320	281	270	284	320	303	301	324	321	307	294	276	295	317	294	271	300	310	302	309	291	274	309	303	334	255	279	286	324	284	289	282	305	321	310	295	271	271	279	333	300	317	282	299	314	274	275	284	305	303	282	284	300	271	288	294	277	290	297	285	289	286	315	299	311	300	300	268	308	297	258	295	309	298	297	277	292	286	300	298	278	312	314	281	313	317	296	291	283	286	289	283	281	315	306	314	304	285	274	303	283	335	264	297	276	288	305	270	303	304	283	280	313	275	266	270	310	325	305	300	264	302	304	282	261	335	314	268	279	325	286	345	328	275	321	299	269	256	306	281	265	247	313	280	294	308	296	282	275	264	292	269	331	280	299	303	288	284	288	302	286	283	299	295	279	317	287	286	281	317	313	303	295	306	284	265	258	295	277	270	263	285	318	302	276	300	288	275	279	322	299	299	310	270	294	273	278	266	285	298	264	286	296	285	296	308	265	286	300	282	315	295	273	269	329	290	305	263	305	299	276	263	302	291	307	287	274	285	259	311	288	294	299	273	282	295	283	253	279	268	296	269	288	321	272	274	292	296	302	311	284	294	281	286	270	291	316	316	292	325	291	310	270	301	320	269	302	287	294	292	271	281	291	301	292	300	298	316	267	333	297	313	287	284	283	279	288	312	301	289	288	266	280	267	317	293	309	305	300	302	320	280	320	281	288	307	281	277	340	255	292	300	286	298	298	291	259	265	264	297	300	320	274	256	305	315	281	337	280	295	298	322	285	294	311	322	283	292	327	303	283	269	281	286	293	272	292	307	282	303	271	324	281	309	273	299	290	308	296	290	285	297	290	300	318	302	289	310	298	289	282	294	283	284	330	312	290	255	277	308	283	296	296	311	277	313	286	311	284	276	263	286	320	319	322	294	296	312	275	269	286	298	274	279	308	285	307	275	312	319	315	290	289	296	272	285	268	288	306	291	300	304	288	290	284	285	304	295	310	312	269	296	319	260	288	301	302	307	285	275	274	304	282	285	259	253	284	263	283	263	301	291	323	322	322	307	278	306	276	296	286	330	272	303	307	293	307	304	293	279	284	265	295	289	286	273	304	301	257	306	267	302	300	282	279	273	299	319	254	297	300	303	301	299	286	318	297	290	267	303	292	309	295	285	311	317	277	276	305	269	278	299	296	303	259	309	327	271	304	306	293	314	299	270	302	306	254	270	287	293	296	292	316	281	323	311	303	310	277	293	296	278	289	286	298	323	308	281	289	312	301	292	272	305	291	284	298	285	293	304	310	307	280	253	303	305	297	290	306	293	320	283	330	278	289	303	313	317	287	295	293	284	283	297	302	273	272	337	283	273	278	276	295	325	291	278	289
5659	12703	9185	5201	3917	2818	2335	1808	1418	1232	947	832	763	669	630	588	592	550	530	475	441	404	409	389	405	385	361	353	357	370	346	359	335	371	332	349	373	299	372	364	354	311	347	344	345	341	321	345	357	351	315	357	303	374	342	335	336	315	336	355	343	345	380	351	349	346	342	357	302	354	327	356	368	304	330	354	369	343	358	329	315	363	319	317	354	374	319	358	365	344	339	368	312	332	338	287	336	344	351	329	345	351	353	360	352	339	352	325	311	327	356	327	340	349	339	376	330	321	363	330	354	330	371	347	315	357	346	308	343	364	310	338	317	356	332	356	409	324	357	333	339	346	365	344	338	350	323	324	323	368	342	348	345	354	334	324	322	348	303	352	323	353	320	318	323	360	333	329	340	326	303	340	326	343	320	312	342	310	352	351	336	337	331	328	328	329	327	314	362	364	344	332	345	324	350	347	344	344	349	343	339	345	353	315	295	344	370	322	339	329	345	342	311	318	356	365	340	347	331	340	332	330	305	355	322	321	312	304	282	328	289	329	317	315	327	320	321	351	326	333	331	311	336	317	338	316	344	331	336	365	331	326	319	347	332	341	358	336	327	341	329	351	351	365	305	326	338	322	341	349	332	327	346	317	349	386	349	367	341	298	309	305	318	363	343	365	344	344	354	322	322	308	342	382	356	343	352	311	345	338	319	328	335	361	311	382	319	302	336	325	348	327	346	339	336	343	336	348	385	311	323	315	331	358	344	324	316	332	290	346	311	323	340	355	327	326	345	316	293	323	350	326	362	321	335	351	318	338	374	326	345	328	333	354	342	338	358	348	341	368	318	328	339	343	307	312	336	281	323	350	349	327	337	286	342	346	335	311	316	323	353	323	306	326	326	345	341	302	339	341	325	377	340	349	350	314	336	321	339	347	335	317	321	332	357	339	305	311	340	332	335	322	325	314	310	338	328	339	313	343	352	319	325	378	327	307	337	332	309	331	337	331	340	352	325	306	357	328	339	347	313	319	334	318	349	356	296	319	338	352	328	336	359	371	362	352	337	350	335	345	324	342	332	307	353	341	309	331	356	326	319	338	318	375	339	313	374	321	337	341	317	368	322	284	344	327	338	298	355	324	346	335	305	330	313	314	345	378	355	318	316	318	361	313	316	330	356	302	308	332	323	335	364	344	333	365	303	359	358	359	305	314	330	345	318	352	346	290	309	326	311	330	326	336	359	354	370	352	315	337	343	322	328	353	324	362	338	330	361	368	362	320	350	333	335	339	317	328	355	344	371	341	334	323	341	354	324	315	363	319	334	321	360	331	327	331	341	359	334	319	333	345	346	369	352	347	350	317	317	338	327	341	308	302	325	353	324	308	323	326	346	334	305	357	353	317	338	338	311	337	322	325	326	337	342	377	340	345	390	315	325	339	339	325	306	324	353	347	311	344	356	324	305	348	341	324	342	328	312	317	352	315	300	329	352	329	321	308	319	347	365	317	369	310	337	348	328	332	362	338	333	318	296	324	332	368	326	304	322	338	344	337	353	332	320	323	354	346	344	332	358	363	310	333	330	363	324	347	332	315	332	312	317	338	330	328	325	328	298	317	302	355	333	326	343	333	295	318	325	353	364	322	324	324	305	333	340	334	341	335	306	347	329	330	307	323	369	328	327	342	332	335	303	323	324	362	325	313	339	335	336	336	342	329	314	330	319	334	327	332	331	323	338	342	339	331	328	379	326	288	338	324	311	321	342	375	357	325	360	327	350	340	320	343	321	338	325	322	339	334	347	340	329	336	333	337	304	316	333	373	335	342	348	311	324	332	337	388	364	325	343	331	348	299	343	328	329	350	318	335	348	334	321	309	331	347	342	356	319	356	346	331	352	349	360	320	328	330	340	297	304	315	344	325	324	341	296	340	358	335	335	322	348	335	322	334	358	348	343	336	318	330	337	362	328	316	369	349	289	323	323	358	340	368	327	327	327	324	301	345	324	354	350	363	351	312	336	351	345	332	348	310	340	352	298	315	346	355	344	339	336	363	337	374	316	344	325	339	307	315	324	328	339	347	340	338	356	334	354	335	329	311	279	321	348	301	319	331	327	318	353	321	326	343	332	317	306	359	296	325	351	374	327	347	324	344	324	333	345	331	343	329	341	308	333	322	340	321	342	347	327	349	340	371	353	351	334	334	352	373	363	327	351	352	305	313	349	321	321	354	333	349	319	322	291	357	344	332	355	323	373	334	323	324	305	304	321	368	327	316	358	311	373	325	315	340	349	319	336	338	310	348	350	355	346	312	306	361	339	336	358	335	314	331	318	310	350	336	334	331	341	345	339	318	301	322	329	332	312	352	332	348	305	354	346	315	350	313	357	309	366	314	314	351	319	347	360	341	337	332	323	349	335	361	338	331	315	324	346	337	341	312	322	315	318	299	355	354	328	335	335	344	341	320	335	336	362	325	326	295	339	352	340	307	333	325	343	322	351	324	336	333	332	324	344	349	332	356	347	322	310	323	335	338	355	359	345	303	320	359	353	365	359	293	308	318	290	375	321	323	374	325	297	317	326	317	332	351	318	339	316	341	356	320	342	333	385	327	294	336	308	332	311	343	293	345	324	327	331	298	341	343	328	325	343	320	348	352	320	305	322	317	355	348	299	303	293	354	333	336	326	338	331	350	349	320	335	340	340	350	317	320	323	326	320	315	331	341	325	323	346	322	355	337	365	308	299	321	347	336	344	353	322	334	332	310	314	325	315	311	327	296	336	347	329	334	347	321	352	345	326	324	320	310	335	321	331	324	356	308	342	325	331	355	334	318	353	330	352	338	323	326	370	355	346	363	330	364	357	339	346	339	365	336	357	333	341	293	330	366	308	322	369	378	319	331	355	350	345	361	346	347	324	350	331	301	323	322	330	349	308	349	357	335	339	339	321	304	324	336	353	330	313	321	331	312	328	329	304	319	314	328	314	313	353	343	299	314	341	354	327	326	313	316	344	340	343	292	321	324	337	328	348	351	352	344	343	341	311	345	342	341	360	319	298	342	332	334	326	349	320	319	354	358	323	354	345	330	353	314	311	362	352	367	318	317	341	323	302	329	333	354	319	330	345	336	333	303	311	325	342	337	348	338	332	310	310	335	317	340	338	334	323	315	338	309	325	348	331	326	370	341	385	330	340	351	354	363	371	330	329	326	333	352	335	355	298	343	306	357	317	326	316	374	314	344	349	347	308	347	329	333	348	333	334	295	370	346	349	320	320	317	326	346	343	346	333	324	327	329	303	359	341	305	284	360	321	316	353	325	325	331	349	333	343	335	339	311	342	373	307	357	341	303	333	327	319	306	327	333	338	334	340	321	369	313	316	352	345	320	343	342	375	326	330	351	353	346	324	304	324	334	318	338	361	321	321	330	317	336	336	315	354	360	350	338	353	329	347	346	329	283	341	327	310	319	351	346	312	336	352	355	367	331	339	344	351	332	326	329	324	372	348	348	342	316
22615	21222	28988	23739	21225	21374	12170	2577	1807	1563	1283	1202	1128	1003	888	919	837	861	814	764	741	734	669	669	627	639	675	619	609	652	633	560	624	617	612	613	569	623	588	597	600	539	595	551	553	589	558	561	574	539	523	578	597	563	580	557	522	583	552	551	572	554	564	576	573	545	564	553	577	551	576	548	585	585	547	570	559	546	541	548	529	588	528	572	552	531	558	530	570	557	553	551	547	538	524	570	580	603	582	498	536	539	566	563	529	571	579	536	591	566	559	565	566	534	528	521	555	537	528	516	570	554	583	610	547	543	554	516	587	597	552	557	576	540	590	541	561	547	563	568	564	574	540	572	515	543	529	587	566	547	549	562	538	513	561	538	509	575	559	551	499	580	577	580	547	537	544	571	549	529	510	531	541	597	585	534	568	538	546	557	550	572	540	522	554	562	559	555	600	569	532	593	563	545	543	543	517	541	531	521	542	518	604	563	589	545	599	548	544	556	580	541	552	576	538	538	562	453	519	521	550	539	554	524	515	573	551	582	545	570	557	592	564	550	499	572	555	531	570	562	572	566	574	561	529	549	560	590	579	551	553	518	545	581	560	552	552	574	530	525	566	549	593	517	585	556	536	532	540	518	577	567	544	561	531	539	529	559	580	547	560	540	598	562	554	561	581	555	561	579	599	560	600	533	538	540	506	538	573	522	552	567	549	536	602	575	569	513	560	578	516	568	553	540	540	580	519	551	540	488	526	588	564	579	562	531	574	551	545	575	577	513	529	522	524	497	521	563	580	532	533	549	539	534	533	573	549	611	511	563	577	551	551	548	500	558	537	519	543	529	566	538	572	547	543	584	558	560	604	558	556	526	538	539	501	545	559	548	529	514	513	536	543	546	532	532	577	553	528	565	599	546	560	567	532	551	557	552	524	543	558	536	569	539	559	564	577	562	569	526	561	578	545	565	556	535	518	526	520	516	567	529	585	564	579	569	564	568	566	547	555	534	536	571	585	583	565	573	527	547	541	554	527	541	570	575	550	551	548	557	562	577	574	522	567	562	553	570	534	558	547	524	538	592	537	542	528	526	530	546	564	542	553	599	566	561	534	601	556	597	522	551	517	560	625	550	500	570	553	583	559	569	538	542	541	552	553	574	558	537	539	554	547	554	560	605	545	541	556	532	530	582	499	573	598	546	543	599	527	520	580	521	579	579	553	557	553	589	560	545	578	574	560	556	551	551	557	579	530	560	572	563	552	530	602	537	587	552	557	527	586	563	512	525	561	522	581	571	550	549	543	555	583	552	516	533	541	557	580	521	553	548	563	550	580	559	558	540	557	547	527	559	565	525	576	550	592	542	578	569	573	565	561	539	545	550	531	546	548	567	582	571	553	532	559	528	509	554	609	547	546	567	528	558	588	566	559	572	569	536	548	544	543	517	566	564	531	555	556	553	555	545	563	530	524	533	570	498	561	556	536	546	501	573	519	590	553	584	590	550	611	542	588	594	513	581	546	585	582	571	545	562	560	535	548	585	575	554	605	506	569	565	551	546	548	570	572	530	510	564	548	559	563	581	598	545	533	523	546	593	538	560	577	536	549	555	561	545	521	544	556	563	565	528	491	596	532	582	558	519	527	566	565	532	571	552	596	541	565	554	594	579	537	586	557	541	549	543	522	550	562	557	550	520	533	560	496	528	520	543	528	575	531	529	550	523	576	550	559	557	539	554	538	576	502	578	577	557	558	521	549	548	562	586	547	537	544	554	547	557	540	553	563	538	543	532	512	535	542	541	562	519	522	564	559	527	596	567	549	564	574	538	525	572	578	565	579	554	538	579	518	539	524	549	561	557	586	601	518	528	529	535	597	560	554	555	553	527	554	552	587	524	548	531	519	563	531	529	572	539	536	539	552	577	562	580	545	535	565	568	568	608	561	559	563	537	548	547	582	581	571	512	526	542	546	513	579	555	568	542	530	533	541	559	547	545	545	577	505	549	563	559	564	519	582	554	549	559	591	547	528	579	536	584	504	524	546	535	561	534	525	534	540	533	554	567	539	561	538	533	559	541	534	573	513	570	562	569	577	524	553	556	542	517	544	569	567	560	532	558	536	537	544	584	513	545	562	573	568	551	506	537	529	542	574	541	504	575	546	549	514	586	545	565	569	572	550	542	576	513	540	554	538	562	545	530	541	551	539	543	565	548	556	573	626	532	553	532	568	546	594	518	575	540	562	521	554	589	619	537	546	552	518	539	559	563	559	598	537	513	554	555	548	565	569	573	551	555	546	539	522	538	617	539	527	512	523	544	511	489	564	552	531	552	515	572	548	544	547	581	535	536	514	531	556	606	537	586	547	584	586	564	521	560	588	542	547	568	564	530	518	550	552	563	580	591	580	563	547	533	521	524	472	554	562	527	485	544	562	566	572	578	573	531	553	523	536	584	540	560	527	536	581	512	558	579	550	567	554	575	539	559	556	528	570	567	581	503	515	574	585	522	528	564	561	557	560	566	511	555	578	563	526	571	525	555	552	541	566	574	580	543	562	548	534	553	570	508	591	546	601	569	600	614	543	550	564	560	557	560	573	505	559	573	571	583	556	526	514	567	565	560	539	574	588	551	533	591	508	589	597	597	586	536	558	553	571	548	543	558	540	539	590	520	526	563	561	581	610	551	551	581	556	525	534	524	539	567	573	565	531	550	511	546	540	550	553	521	557	578	573	577	560	533	521	520	580	572	554	548	572	544	556	557	567	564	561	549	559	539	533	490	538	579	559	535	563	534	545	548	564	488	509	575	567	570	562	544	559	520	510	555	576	539	580	598	530	551	526	537	575	560	564	555	538	571	539	586	517	567	504	616	560	549	574	529	576	565	569	546	550	561	530	540	553	558	525	558	563	575	572	554	558	541	557	590	579	586	531	556	552	545	555	555	519	534	511	542	586	586	535	604	572	543	536	551	575	557	534	558	574	597	561	581	575	550	564	599	579	555	513	555	499	580	542	588	532	564	573	564	578	564	557	521	532	506	532	530	530	543	546	525	546	527	529	487	526	548	540	537	559	541	548	578	549	561	547	578	547	581	549	564	530	551	554	556	545	548	583	544	552	567	536	567	513	561	543	530	531	567	589	563	529	555	529	533	526	545	523	554	567	551	518	529	546	529	563	544	548	540	558	554	545	545	538	521	541	566	585	590	566	546	537	539	525	598	551	556	529	546	544	558	567	547	592	569	535	539	503	548	534	576	563	548	556	573	520	577	568	550	528	535	519	537	561	552	530	581	578	536	530	514	590	518	538	566	521	573	553	557	523	548	580	577	509	569	525	560	559	592	524	542	544	527	546	579	547	547	535	557	573	549	560	548	593	548	547	568	596	566	549	588	545	545	543	552	543	589	551	542	548	543	528	557	525	562	526	497	569	567	569	576	551	510	557	568	560	540	535	540	519	533	501	555	591	531	504	565	499	533	506	558	562	536	541	534	533	542	540	567	566	538	558	556	590	548
7318	22203	17119	10120	7568	5693	4434	3603	2814	2281	1932	1716	1513	1368	1169	1164	1091	1021	967	903	873	874	779	752	672	700	680	723	681	697	665	684	671	647	724	635	695	663	644	712	621	654	659	612	634	596	619	644	616	618	609	643	600	656	618	606	615	636	633	626	626	595	631	644	642	604	655	629	584	611	643	598	624	591	602	620	601	614	649	635	597	601	624	623	653	583	619	609	615	604	606	600	608	639	646	574	588	582	631	600	608	606	654	610	621	580	564	580	582	646	639	572	583	623	608	593	629	635	618	617	630	569	573	598	585	616	622	585	604	592	629	585	586	604	579	609	572	648	560	654	581	593	598	556	573	649	599	592	602	547	599	637	586	582	608	607	578	571	551	644	625	634	636	568	561	585	629	604	569	607	636	628	586	552	544	612	628	568	592	608	566	562	586	612	607	609	593	602	588	594	608	610	603	613	581	590	605	607	577	614	653	568	579	580	631	608	651	605	605	590	570	592	610	638	593	615	599	580	604	629	595	592	608	577	606	579	586	604	608	573	630	603	636	609	591	600	619	577	598	589	581	614	623	604	577	589	593	560	587	626	588	590	635	648	605	634	581	524	561	582	589	635	607	598	594	606	589	641	588	612	592	617	598	629	540	585	609	564	600	590	630	639	561	581	620	556	562	618	620	597	602	591	583	595	634	567	562	582	589	562	626	628	607	569	622	561	600	580	605	609	639	581	579	630	585	584	613	609	615	569	594	592	538	560	607	594	615	621	555	611	565	590	589	604	608	604	542	552	557	603	586	605	628	578	623	560	601	591	612	596	588	610	534	554	614	636	588	590	559	564	675	588	570	629	612	549	630	556	590	603	586	618	597	582	603	594	596	585	574	605	607	573	618	615	597	642	597	614	578	585	545	606	608	584	600	592	618	600	570	573	610	615	574	609	628	629	646	619	595	625	595	610	528	618	659	585	580	623	591	618	606	620	611	582	590	611	602	592	658	571	536	546	618	550	605	615	579	560	579	602	680	579	623	608	595	623	586	641	567	586	623	573	597	587	634	605	636	591	613	600	601	602	644	618	576	630	622	629	586	612	548	671	603	569	605	624	595	612	602	582	599	621	547	629	572	598	587	613	585	605	588	617	606	588	575	611	592	606	603	597	617	572	594	562	599	587	599	619	569	610	577	627	606	597	610	590	572	622	612	626	551	548	580	651	581	601	600	615	602	583	560	577	602	626	591	601	564	612	600	581	550	605	584	596	563	601	622	547	608	637	593	579	602	596	619	571	593	599	618	565	607	594	576	640	614	596	601	614	621	584	597	593	568	584	555	603	625	628	573	587	592	607	575	614	595	624	560	612	622	610	573	604	560	580	597	595	618	584	564	557	633	665	609	601	597	571	610	558	592	577	591	594	586	608	567	583	586	578	598	623	612	589	572	592	550	581	594	630	558	511	593	576	623	597	582	621	576	602	596	639	595	576	586	625	600	610	633	635	617	576	604	637	605	623	625	594	650	607	582	588	589	588	588	618	637	624	637	576	602	625	585	558	608	589	591	607	598	559	610	600	599	615	611	615	575	585	581	615	557	574	582	580	582	598	579	600	580	581	610	634	578	591	551	626	580	555	550	604	644	596	595	605	618	581	591	604	563	581	596	613	627	647	618	620	592	604	609	607	593	602	590	597	601	646	599	581	600	593	615	563	630	584	619	586	598	630	641	637	575	534	650	607	602	611	603	586	574	584	624	663	637	636	605	640	579	590	585	605	627	604	636	549	571	644	574	562	587	574	624	623	561	636	585	574	585	599	580	567	598	614	618	573	640	617	605	554	556	582	609	592	580	627	613	621	584	641	630	579	600	580	642	589	634	641	591	636	638	583	571	603	628	603	611	607	570	621	572	590	576	552	584	570	587	598	597	585	545	589	589	600	600	597	575	642	583	596	568	575	605	574	584	618	593	611	542	567	604	585	580	607	556	573	576	567	577	603	578	649	558	567	631	593	646	557	576	563	616	644	625	622	614	599	627	602	598	599	632	602	620	599	609	592	559	632	580	580	592	580	609	564	600	639	583	589	607	613	641	615	596	573	615	605	648	614	585	589	548	575	608	611	620	591	578	585	624	552	579	552	566	579	593	588	589	600	575	606	590	608	590	605	635	613	619	597	613	572	605	609	598	597	585	623	590	596	592	607	582	629	598	629	605	581	581	587	571	559	553	611	557	649	585	554	576	569	625	641	609	601	584	575	623	587	701	591	574	598	584	604	585	585	615	570	587	566	606	609	551	628	574	633	586	601	569	597	590	640	617	610	641	603	609	623	598	568	597	561	597	600	626	620	569	606	610	562	608	619	590	569	619	589	620	604	597	582	584	604	564	611	568	556	605	571	637	589	577	570	566	619	586	606	603	596	619	569	626	597	605	608	625	605	614	619	591	580	575	580	632	607	609	571	629	557	624	625	576	592	587	596	587	546	633	596	586	569	608	613	635	572	578	611	593	577	589	606	605	614	623	606	642	561	573	586	569	609	554	561	592	626	601	585	595	582	624	586	581	568	584	606	583	581	555	570	565	559	582	583	613	586	632	569	586	590	600	615	643	610	627	570	577	593	564	599	604	619	587	605	645	612	621	619	588	616	607	576	621	606	652	588	575	610	612	642	564	602	553	606	596	587	570	604	592	572	588	611	623	627	609	614	611	568	587	604	580	629	605	563	600	560	572	592	623	570	617	574	596	603	563	584	612	563	581	592	596	583	584	633	590	571	555	630	578	567	609	630	621	565	633	605	582	598	614	620	623	628	582	565	622	560	619	617	630	621	591	608	600	610	625	597	608	589	627	632	572	607	588	556	606	591	594	640	602	566	560	602	569	571	580	597	637	587	615	622	594	589	613	610	657	591	615	637	635	622	608	594	595	617	619	594	582	613	629	579	594	629	565	610	582	579	602	577	586	612	630	608	590	602	647	609	614	630	604	632	611	624	561	592	585	625	600	605	641	581	580	594	559	598	582	575	593	561	597	598	579	642	557	594	617	589	544	589	603	552	596	598	578	545	621	584	601	621	625	570	634	629	606	640	578	634	578	595	574	596	550	613	581	657	581	613	618	596	615	577	629	640	571	604	584	553	615	570	588	637	588	531	628	602	608	609	563	591	627	645	594	600	582	580	598	635	589	597	553	564	598	583	564	579	626	593	590	591	616	585	576	631	587	567	558	602	595	541	601	641	646	577	638	556	596	623	579	609	592	539	604	604	596	641	570	583	629	626	574	601	596	625	604	543	586	620	582	587	601	601	564	669	593	569	587	611	607	599	594	598	608	595	574	614	567	596	570	586	621	581	606	570	614	564	545	648	555	612	547	602	622	616	585	606	592	610	555	589	580	582	621	613	555	604	623	615	584	583	553	593	574	602	606	602	575	580	611	637	593	600	579	602	610	593	602	586	590	589	601	573	600	600	563	641	600	551	559	582	609	566	608	590	645	606	608	590	636	643	583	570	583	604	608	616
27544	19259	8304	2870	1527	1066	987	881	775	692	648	629	566	550	495	503	470	450	462	466	458	455	460	388	398	412	441	418	407	404	408	418	403	420	397	370	414	433	421	386	420	417	420	418	378	386	416	399	381	438	416	405	375	418	437	412	390	450	371	375	394	441	402	407	425	403	412	437	430	411	412	400	447	411	391	434	431	401	411	373	365	394	416	417	454	374	420	395	425	422	385	405	402	389	414	436	399	435	390	415	409	430	378	418	384	409	418	443	398	403	397	401	411	410	433	408	418	436	426	419	397	416	398	440	405	397	411	402	407	420	407	429	427	384	434	370	407	401	400	421	418	411	399	411	370	444	388	420	436	446	390	386	408	406	431	397	465	443	399	416	418	396	428	416	402	377	420	422	403	402	406	420	391	380	431	402	453	395	403	395	441	435	417	420	443	386	406	429	452	404	379	404	426	424	424	367	413	397	421	433	377	383	398	414	380	396	417	393	424	434	370	408	370	399	417	400	411	394	425	412	388	402	431	413	412	404	400	425	431	420	383	419	391	403	430	422	399	419	393	388	385	444	400	415	408	385	398	407	426	438	391	411	410	418	429	387	417	396	424	402	425	414	402	404	484	407	410	393	431	405	412	400	448	433	413	454	422	405	431	412	422	413	412	423	418	392	428	420	418	387	428	394	423	395	405	411	377	383	407	378	442	434	425	357	390	384	437	380	424	447	424	412	431	388	414	430	394	396	395	403	403	396	419	400	420	392	410	403	399	400	423	434	421	378	406	433	384	411	418	398	411	409	416	422	411	390	449	403	408	376	433	380	402	372	418	407	421	444	392	420	404	396	424	366	403	416	386	368	396	358	444	403	404	384	372	396	411	420	407	400	409	429	420	384	402	399	371	422	364	387	425	430	431	424	405	435	411	412	394	417	405	428	438	386	403	449	436	410	415	413	408	431	402	405	421	381	390	395	468	398	420	413	402	414	404	426	394	383	398	421	369	434	420	400	382	420	366	429	453	390	410	355	421	401	426	442	421	399	444	444	388	406	430	427	406	416	436	408	433	396	386	402	401	390	450	402	385	437	369	416	414	386	403	413	409	359	429	419	413	386	425	396	370	384	403	454	410	460	348	408	419	414	412	411	422	413	406	423	408	394	398	397	429	420	407	406	417	424	402	446	410	420	404	398	401	402	377	409	430	451	438	421	396	371	388	403	421	386	424	390	409	389	458	405	398	414	416	408	384	436	386	427	380	404	393	408	419	400	417	426	391	408	411	396	454	393	374	443	427	396	435	400	411	424	416	415	390	410	402	392	399	407	413	403	409	406	442	395	408	385	405	392	426	384	414	390	374	402	387	455	427	415	386	409	433	388	385	392	435	396	416	407	412	409	412	434	419	433	410	425	388	384	413	426	364	376	391	411	397	409	405	412	409	421	434	407	372	403	391	404	421	387	404	443	402	411	394	409	382	394	426	423	405	429	405	427	390	401	362	405	415	429	368	403	406	406	401	377	395	435	398	415	387	401	397	429	422	398	372	354	421	395	399	416	407	450	428	394	404	393	378	392	399	392	365	428	428	394	389	389	405	429	420	397	399	380	396	394	385	389	404	394	413	400	423	399	430	408	438	432	378	412	411	401	399	415	407	426	375	453	424	381	404	398	374	393	423	375	399	418	420	382	397	398	395	377	414	419	365	394	393	385	416	413	404	379	378	388	392	401	420	384	385	431	392	402	406	425	393	436	400	384	422	404	432	416	421	385	405	415	392	422	410	407	409	439	395	403	374	404	389	410	410	421	436	388	414	444	373	436	436	387	450	419	423	400	417	399	373	430	434	466	424	409	416	431	415	360	420	415	408	410	389	453	407	407	422	397	410	379	409	410	400	412	355	383	406	393	405	433	387	403	403	386	412	382	412	421	412	402	428	404	426	382	413	405	405	396	370	419	384	395	405	409	413	413	433	398	394	404	404	420	398	396	390	449	389	424	417	415	411	407	433	372	368	421	411	423	399	412	417	386	449	407	407	398	403	427	390	425	375	422	418	379	414	397	391	412	422	446	407	372	453	426	408	378	412	414	444	405	442	392	388	396	385	438	393	425	449	393	410	381	365	409	404	411	368	429	439	411	379	409	384	363	430	430	416	425	398	393	372	385	400	405	399	375	428	400	390	394	398	419	400	373	389	403	381	397	422	372	421	400	394	399	427	388	378	413	448	393	362	430	430	404	434	395	413	414	391	411	394	424	416	409	421	367	401	426	427	424	427	415	391	362	387	445	411	430	418	403	381	412	428	399	402	404	400	411	444	399	414	382	398	419	442	399	406	431	439	396	421	445	434	372	429	456	390	443	424	425	371	386	380	388	378	393	420	401	413	407	363	423	415	410	378	427	362	447	431	426	416	416	434	372	423	392	407	400	417	418	407	385	415	422	395	376	402	429	384	381	419	427	387	414	384	386	405	415	410	410	410	422	397	425	441	411	447	423	419	421	409	399	397	435	404	387	413	406	402	407	435	410	415	430	411	435	382	402	446	360	424	414	400	383	414	398	398	433	419	432	433	399	406	411	455	419	396	392	385	401	448	422	370	387	402	396	416	399	406	423	415	404	393	408	408	426	393	390	410	411	422	421	379	430	418	384	423	461	406	413	437	430	421	384	394	435	404	410	367	368	442	422	391	458	422	416	406	411	421	403	432	401	393	384	379	404	420	419	385	430	424	437	422	410	410	388	372	389	432	401	395	441	405	392	425	394	401	405	377	421	385	394	405	398	397	401	417	412	417	377	407	380	422	377	417	401	396	414	398	469	387	401	399	392	398	388	408	434	381	432	410	431	408	384	416	388	410	406	397	410	400	407	394	404	414	387	378	382	405	383	325	408	372	410	407	417	437	432	409	436	408	417	421	400	443	442	362	423	414	376	391	415	449	384	406	403	365	419	425	404	390	407	381	393	399	385	435	432	409	422	455	396	395	426	411	415	423	427	392	426	397	429	416	406	391	366	398	399	402	412	388	433	427	423	356	428	407	395	426	412	380	413	428	419	387	412	422	411	437	418	367	382	388	421	391	403	404	432	419	394	409	430	388	420	402	385	367	415	407	404	409	413	367	392	389	401	409	379	378	399	406	401	399	389	407	429	418	387	383	413	398	396	443	386	422	391	420	430	389	429	401	467	386	422	367	406	412	409	383	431	390	398	409	413	408	398	421	437	432	462	415	433	371	430	386	425	418	393	402	407	430	396	435	420	378	434	404	420	383	389	428	458	425	397	383	390	452	420	405	381	388	394	389	411	401	417	418	391	385	395	419	440	400	431	413	399	425	414	354	368	393	443	385	414	405	411	410	375	401	427	399	412	420	410	394	412	409	423	419	393	409	416	460	383	405	405	398	391	455	386	405	418	413	362	418	405	378	405	364	400	426	392	370	380	396	402	385	416	420	420	384	413	373	392	415	367	397	396	394	414	382	427	381	422	413	456	375	412	375	381	414	388	404	419	418	368
6194	7672	5926	3238	2431	1810	1560	1326	1021	973	782	734	689	675	641	607	579	551	546	546	502	503	484	454	439	454	502	434	445	492	427	436	470	480	438	425	454	457	471	451	419	440	465	426	477	448	407	435	470	451	455	442	434	444	423	435	446	461	448	449	441	417	450	440	428	452	455	450	426	472	476	468	426	437	458	451	420	418	465	456	407	453	414	444	371	444	394	439	440	419	387	474	453	466	441	420	451	442	458	414	432	443	450	440	449	442	443	429	425	457	458	447	421	432	459	412	437	434	452	462	460	454	442	444	443	461	469	436	400	408	420	458	427	429	474	442	408	430	431	420	424	434	444	427	439	500	415	428	495	439	438	421	415	440	455	432	400	491	438	434	447	439	431	413	428	439	414	393	458	449	437	422	436	456	448	440	464	420	485	432	447	425	424	455	410	411	454	430	444	452	409	443	451	455	398	455	478	460	446	485	437	478	439	483	473	431	463	424	431	448	430	464	432	448	457	461	433	443	444	413	420	434	464	428	454	460	425	411	428	474	447	453	424	465	431	443	425	439	444	414	422	447	438	427	469	415	464	438	424	422	440	431	449	479	441	456	435	440	436	466	441	421	443	431	419	451	412	426	447	446	440	440	421	436	460	404	426	417	426	416	436	412	431	430	455	419	443	428	452	443	416	430	478	478	439	429	449	456	457	462	433	445	440	462	456	448	395	444	431	480	428	428	399	422	411	422	441	416	405	421	455	441	403	405	424	452	427	476	440	429	420	440	444	434	473	432	435	464	462	482	457	436	439	439	410	422	440	436	438	477	451	474	453	446	448	439	417	441	450	406	428	464	438	435	470	443	468	454	437	444	467	420	430	446	454	442	451	459	446	418	398	417	399	463	439	441	427	438	421	426	471	442	471	424	436	425	410	394	421	450	451	434	423	455	399	440	457	442	433	457	437	423	430	468	419	477	431	465	475	434	476	460	478	443	427	396	439	423	432	423	435	430	428	460	430	430	461	436	421	414	457	478	442	441	466	458	450	418	414	488	422	444	433	472	472	427	432	403	431	459	460	416	416	442	453	449	436	452	458	440	446	420	407	461	421	464	405	444	433	430	434	450	442	458	400	454	408	462	436	427	474	456	470	433	472	437	445	446	472	435	415	422	395	458	439	420	443	437	411	447	423	429	447	457	433	426	432	465	463	416	428	432	436	406	464	392	427	464	418	412	395	445	449	470	440	451	451	436	454	472	470	427	412	466	447	443	427	436	453	454	456	498	443	451	432	426	413	412	464	470	432	478	439	402	450	476	416	449	454	446	447	457	428	405	469	416	456	465	399	422	464	442	471	462	428	382	441	445	422	444	433	418	432	472	456	430	412	438	454	451	470	431	472	471	420	387	450	440	409	455	468	426	471	463	410	408	444	425	438	437	450	419	428	440	417	424	435	446	461	458	421	453	449	439	445	435	410	423	450	460	434	441	423	440	479	468	453	436	406	422	417	476	496	433	459	453	410	456	436	394	433	444	429	433	452	483	456	411	440	425	423	464	449	450	497	475	449	424	427	447	452	462	467	473	444	406	404	455	434	398	418	434	461	438	444	435	454	432	418	420	427	411	418	410	449	446	470	410	401	463	455	383	429	445	442	439	440	430	444	431	448	455	464	432	464	450	425	452	419	423	416	449	463	475	443	461	467	448	455	431	427	483	474	416	430	454	440	432	467	433	410	447	463	469	450	446	424	422	487	430	431	434	447	409	413	442	433	440	433	413	439	443	449	444	454	445	452	431	454	452	445	451	433	415	454	434	428	431	448	437	477	445	459	471	409	428	400	446	414	433	446	441	494	418	462	425	433	418	422	417	427	447	413	482	399	456	476	426	395	433	471	410	416	408	434	454	425	455	429	440	439	430	420	425	439	422	425	460	443	444	414	455	423	440	434	436	457	453	418	455	421	449	426	454	418	414	401	464	438	429	411	460	434	423	416	459	410	437	431	438	443	448	450	478	489	460	471	390	447	437	447	434	472	435	437	432	432	464	437	431	453	441	443	419	449	459	449	429	451	433	412	454	413	442	448	438	454	434	447	459	465	460	438	448	428	421	440	402	459	428	467	454	442	458	440	438	458	407	432	447	451	426	429	472	441	475	446	445	446	454	427	452	439	414	467	439	444	436	436	442	408	418	408	447	448	412	441	423	452	459	459	405	465	436	465	481	419	440	419	401	457	418	449	480	419	458	419	417	416	431	448	476	423	427	461	433	455	448	429	455	437	437	463	412	451	446	438	418	416	441	431	413	441	430	476	437	457	479	426	443	444	447	423	446	446	477	405	448	429	452	433	440	426	428	454	454	410	444	422	419	404	426	454	452	414	446	432	463	422	430	436	493	421	450	405	419	428	443	452	435	455	426	441	408	448	471	429	423	437	430	411	422	460	424	491	435	431	394	482	426	443	470	427	486	436	458	436	455	457	428	457	419	452	402	445	416	433	452	432	441	432	444	411	406	449	486	436	416	435	442	425	424	462	450	464	436	461	479	443	422	432	455	446	470	482	475	474	413	451	457	405	415	467	400	437	418	412	454	403	440	410	477	466	465	477	459	389	446	415	475	469	420	444	412	435	459	443	468	465	440	390	447	463	439	437	445	462	445	432	413	402	456	436	476	452	425	442	451	428	420	449	456	438	449	413	464	463	407	416	425	400	460	431	448	443	462	464	432	462	460	420	447	481	446	416	415	514	407	410	403	430	469	464	450	483	436	434	433	455	426	454	473	431	437	462	427	371	472	434	437	437	479	490	424	433	423	480	447	449	486	418	455	435	417	431	446	435	445	457	431	451	413	443	440	407	446	411	439	443	430	417	442	435	425	451	432	433	447	457	435	418	485	476	447	443	468	452	402	415	408	421	456	454	454	412	457	452	433	483	455	429	455	457	466	427	433	411	441	413	430	437	438	451	485	438	456	453	432	448	444	415	406	442	436	408	431	420	455	478	443	449	442	425	428	435	470	367	440	427	427	426	440	440	447	447	426	438	451	414	468	445	451	444	450	469	390	466	430	460	445	459	446	431	436	436	420	460	464	427	418	421	425	423	446	448	428	450	454	442	431	448	412	436	451	418	419	444	435	470	416	432	449	410	408	442	452	410	428	471	433	427	402	436	381	482	452	437	432	424	489	426	454	441	404	460	423	467	438	435	448	436	426	447	413	408	455	443	474	419	431	456	409	419	428	450	459	421	429	431	437	399	445	420	414	446	437	422	466	395	422	463	423	460	436	449	461	405	450	438	434	432	435	428	450	432	460	457	471	444	457	431	428	424	443	428	431	447	477	474	435	436	421	436	437	390	435	434	446	449	415	448	464	438	406	454	440	441	417	438	413	431	432	404	444	449	469	444	433	389	424	459	435	447	467	428	458	429	441	454	440	431	459	432	439	470	472	432	468	412	456	458	433	441	416	474	452	453	425	416	397	439	415	447	428	440	437	429	473	465	451	450	439	459	479	416	450
23513	21072	28415	23958	21091	12792	2920	1752	1408	1228	1107	1018	925	914	947	848	818	794	738	738	739	756	681	696	667	682	703	630	633	657	610	638	611	636	620	641	637	622	626	656	629	617	658	639	606	627	614	627	645	649	610	646	621	647	623	632	591	651	644	624	624	599	587	575	591	599	623	611	617	667	629	635	620	626	618	663	637	556	611	621	615	647	621	610	668	608	598	604	655	621	633	627	615	592	638	632	605	635	645	613	640	633	634	592	583	610	602	612	620	632	596	599	617	595	622	573	586	589	626	593	579	596	635	606	605	614	631	591	629	644	618	604	617	625	644	625	618	633	577	633	602	632	613	607	628	603	644	597	606	618	630	659	637	615	608	630	632	639	600	637	638	598	637	612	583	630	629	592	609	602	634	582	632	607	640	620	616	615	619	614	622	585	605	620	606	646	608	612	581	642	627	615	634	631	573	599	626	622	641	580	608	593	643	609	595	572	620	624	630	584	588	567	632	607	588	648	607	551	603	616	628	634	644	586	625	662	602	620	630	637	605	602	587	621	634	593	662	560	621	621	618	623	631	543	578	624	616	609	623	632	620	627	625	615	647	612	604	596	652	614	657	620	629	614	585	582	643	622	590	615	574	674	616	663	625	600	599	598	602	647	576	631	613	602	588	626	617	575	607	634	617	591	614	601	588	641	623	594	608	560	615	610	608	615	598	639	576	615	622	640	590	567	629	635	609	598	601	596	614	599	608	622	673	611	614	612	586	647	595	611	603	645	604	629	598	580	603	586	638	630	655	607	628	622	589	582	604	606	621	623	609	622	608	591	633	642	649	592	598	615	633	628	637	613	620	593	624	614	615	614	655	628	634	630	616	623	603	618	600	638	570	590	584	647	601	607	625	602	617	566	605	608	602	597	591	615	608	606	611	618	610	628	605	589	636	609	615	559	604	588	607	626	620	649	613	646	641	621	612	598	592	629	567	589	588	590	575	605	554	646	639	627	613	545	612	583	625	641	592	635	628	629	640	600	614	633	608	708	658	616	596	594	598	597	628	580	628	610	598	603	603	624	583	633	641	615	594	619	616	623	586	634	608	637	628	597	593	628	639	608	638	596	612	622	638	599	577	611	647	599	638	594	631	630	593	608	577	645	552	594	608	571	654	634	581	616	644	549	607	604	641	605	593	632	610	585	572	599	625	690	659	586	577	606	588	597	583	611	650	624	626	606	554	594	592	610	666	544	575	589	604	634	595	632	601	653	612	634	612	574	612	655	605	611	602	652	631	655	609	581	604	624	655	598	627	594	591	599	661	579	571	596	665	614	619	596	608	622	611	655	658	572	567	593	668	651	652	624	656	623	634	653	606	594	645	632	573	600	603	621	588	620	612	604	629	596	601	580	613	573	623	586	632	610	593	651	641	620	608	568	617	606	568	671	611	672	595	610	625	599	593	598	612	563	634	610	603	600	664	635	616	594	585	623	659	630	612	601	597	594	633	596	617	661	622	587	538	603	620	618	651	587	652	645	650	621	607	595	636	576	625	629	594	652	585	625	605	593	620	632	637	623	612	625	601	663	596	632	603	591	664	588	574	590	616	622	599	597	610	599	627	603	620	594	552	615	617	588	633	613	558	584	665	587	586	596	609	609	624	603	614	599	631	632	639	617	599	632	593	615	592	650	614	589	634	625	575	595	628	561	594	684	631	618	629	605	603	603	641	597	619	619	617	611	590	597	596	556	579	628	627	577	649	630	571	633	624	645	647	645	621	638	575	609	603	602	639	596	572	631	574	575	590	606	622	623	609	619	598	644	662	613	566	601	634	601	601	647	567	657	612	579	637	573	619	574	627	624	583	646	651	604	596	578	555	582	568	624	623	597	597	620	608	624	578	622	651	648	620	579	596	601	662	600	634	572	628	625	590	579	633	551	543	636	633	609	626	606	575	580	579	616	620	621	572	650	639	604	664	599	621	551	641	600	614	564	607	644	592	569	604	634	583	564	609	609	607	645	631	592	627	569	625	598	584	564	636	613	618	651	612	618	604	627	622	576	647	615	562	595	571	621	590	645	599	607	568	617	614	627	630	616	609	623	612	627	597	618	574	603	585	628	595	608	598	616	624	604	601	631	643	615	602	700	576	630	634	584	597	620	651	597	656	552	638	613	574	609	655	613	618	637	644	615	612	618	572	601	621	652	593	602	591	626	586	636	647	672	611	612	559	598	655	627	585	589	641	624	574	620	634	633	572	653	637	636	625	632	605	602	644	665	639	581	640	557	619	620	603	558	628	587	570	602	628	581	579	616	681	623	636	610	615	642	608	597	602	609	594	602	623	593	629	607	625	588	591	587	615	586	604	559	659	623	573	623	604	612	580	634	612	626	630	620	557	590	628	567	627	615	583	631	624	626	588	631	622	629	607	556	594	632	626	630	639	603	627	593	600	598	617	617	597	657	627	602	635	636	584	608	650	629	604	581	576	618	621	591	637	614	637	615	613	679	572	575	598	665	636	611	597	597	629	616	632	571	606	597	575	587	652	625	626	621	618	602	563	576	604	615	597	629	578	605	637	567	611	634	671	597	571	589	595	606	645	577	653	602	556	592	618	634	573	649	613	657	601	651	587	622	629	593	594	609	612	632	585	584	618	637	632	619	639	618	597	603	609	645	618	622	639	579	587	617	589	627	596	642	595	608	603	611	627	585	597	546	639	612	603	604	648	612	599	628	634	605	638	650	600	599	602	611	588	611	613	611	583	591	588	561	644	635	672	641	631	591	654	629	616	594	663	629	673	623	573	641	581	585	594	655	649	630	604	614	608	642	584	603	597	624	588	609	666	578	633	577	607	580	632	603	599	597	629	564	633	594	605	573	635	563	587	622	607	594	635	594	631	609	622	584	653	655	604	628	599	607	623	633	537	627	593	662	644	669	603	609	621	595	586	636	568	587	634	585	652	623	616	610	579	602	631	619	617	679	596	609	614	615	669	605	583	626	598	637	649	598	639	622	643	619	602	605	620	617	605	607	581	606	604	577	628	603	596	598	576	619	605	635	583	590	615	624	576	622	631	606	617	656	651	609	644	593	625	591	575	615	624	579	567	593	614	600	617	586	589	578	585	606	608	644	591	590	582	628	586	608	630	608	594	642	567	601	587	610	593	583	611	581	576	601	642	572	616	596	652	619	661	599	566	596	633	576	615	654	600	573	647	617	621	608	594	610	640	572	648	625	625	629	638	655	619	624	649	624	599	614	602	612	611	611	613	624	587	583	594	585	623	610	617	630	632	602	611	627	635	632	631	601	626	625	576	584	597	608	638	581	570	630	593	580	677	590	633	611	629	600	599	633	606	618	646	583	596	591	628	596	607	636	642	610	579	617	634	662	627	626	630	645	623	630	565	606	610	604	595	627	604	665	599	582	620	611	616	620	624	600	589	610	646	585	658	600	638	559	590	569	604	619	670	636	604	604	603	641	599	602	583	606	590	597	601	640	615	605	616	578
5584	16070	12392	6877	4998	3913	3072	2594	2044	1665	1515	1320	1225	1127	1061	954	909	937	880	859	806	823	738	710	787	771	725	737	721	741	703	701	670	718	695	651	654	677	696	680	678	686	667	669	660	673	633	653	665	639	654	671	680	712	679	666	648	702	622	622	646	693	672	715	621	695	700	640	649	651	651	687	661	675	630	624	633	678	689	641	666	614	662	654	696	658	619	620	638	658	640	661	676	651	673	694	713	650	654	664	644	630	715	708	628	690	684	638	672	673	667	628	629	651	633	647	672	652	714	697	711	612	677	658	643	675	662	677	596	594	624	669	627	645	679	643	638	691	614	631	666	656	665	635	652	628	685	665	637	649	631	675	571	643	651	705	673	673	644	637	653	574	634	687	670	622	645	636	675	637	677	650	661	651	645	632	639	687	695	603	668	636	637	659	641	601	679	651	630	631	632	609	673	645	652	704	689	630	713	644	637	662	666	668	652	674	614	631	650	641	633	654	618	678	634	684	667	674	682	642	672	632	691	663	716	670	679	668	649	653	622	610	634	636	651	683	666	635	653	604	629	653	645	659	674	657	683	612	657	624	640	652	648	632	627	706	576	625	662	639	670	680	588	657	687	676	695	707	680	597	692	642	662	630	633	638	693	614	661	645	672	630	657	673	639	644	650	662	678	638	647	648	663	639	664	634	687	668	634	621	646	666	610	614	617	626	643	647	642	655	636	626	632	634	652	656	664	645	651	667	616	618	660	705	642	665	611	657	666	662	687	671	643	628	656	616	611	643	662	596	617	624	647	619	634	647	651	637	642	661	667	682	649	686	665	666	660	699	652	609	671	659	631	672	719	663	651	634	722	719	662	675	675	641	633	632	690	638	643	648	692	658	693	612	612	632	643	662	634	629	693	708	621	631	600	653	624	637	689	657	647	650	622	606	668	635	626	647	650	668	619	691	642	687	704	668	671	575	640	600	640	638	673	653	660	591	663	691	672	640	636	665	649	674	635	635	642	647	644	652	650	633	623	647	651	647	643	650	626	625	624	650	617	698	633	625	641	650	640	641	642	664	642	648	663	674	643	657	625	610	645	602	659	597	665	617	715	618	637	626	635	627	638	668	680	624	629	601	655	643	639	646	647	650	642	674	638	665	632	689	626	661	618	648	604	670	605	581	674	648	681	680	690	635	640	683	669	637	672	639	669	630	654	610	634	660	653	660	675	635	639	675	621	620	616	721	615	632	629	645	606	665	655	642	670	644	643	653	625	662	638	642	655	618	640	678	612	703	655	665	624	671	659	696	631	696	657	658	654	624	651	655	658	635	673	633	640	629	619	653	629	657	621	689	675	643	657	686	584	625	620	646	675	606	669	646	614	634	648	634	630	633	676	688	634	629	637	660	624	675	649	679	624	679	643	654	651	608	626	651	609	690	632	632	631	662	615	598	664	664	627	662	701	591	655	642	715	681	681	661	632	678	632	670	669	671	640	634	686	668	656	629	612	682	619	633	663	638	630	661	648	669	654	623	649	663	592	658	656	588	636	658	639	639	637	641	611	634	671	669	641	658	673	658	659	663	640	645	658	669	612	669	666	665	646	683	649	648	637	618	681	628	627	630	660	679	653	628	627	667	624	609	650	658	644	666	649	677	605	682	635	657	685	650	678	665	675	648	661	630	653	629	629	655	605	673	622	629	650	655	641	679	666	627	654	687	690	657	687	670	650	622	667	698	667	572	646	640	608	687	635	633	666	687	624	615	644	677	624	596	642	626	646	625	663	610	647	632	688	649	656	659	641	656	630	627	657	651	657	679	640	628	675	660	639	647	637	668	630	616	620	679	615	661	619	662	618	654	663	654	644	637	632	674	657	696	627	681	654	627	687	624	668	611	706	644	619	641	624	683	658	597	656	641	666	666	637	659	657	623	707	683	612	623	656	618	642	653	676	664	668	659	598	637	660	626	672	651	653	661	637	614	689	652	631	611	647	659	655	651	621	663	658	635	663	662	650	641	644	642	652	660	627	696	630	691	668	687	644	620	685	606	622	629	631	662	671	660	645	632	673	666	688	650	648	657	638	645	636	656	651	660	599	672	649	629	668	646	676	659	701	642	673	655	684	619	671	653	649	611	639	683	661	670	704	699	650	652	698	662	687	690	644	655	673	672	659	645	709	646	690	650	615	646	660	669	646	679	622	644	648	663	656	611	678	660	677	679	637	634	660	672	661	626	626	645	639	677	647	680	627	641	639	639	641	680	684	656	576	588	656	622	676	661	645	711	644	644	647	615	650	664	654	646	645	665	618	648	685	653	658	641	680	619	642	652	643	686	650	662	623	661	672	634	654	637	597	648	650	619	628	688	681	651	699	673	663	641	630	604	652	641	621	649	687	628	653	686	644	670	637	631	638	623	659	657	704	671	655	656	619	674	603	608	638	675	642	650	673	702	622	683	657	678	659	624	651	632	659	653	665	649	667	639	638	635	612	673	664	684	621	636	629	632	666	646	664	659	623	633	651	649	636	665	630	628	639	621	664	651	657	675	641	637	650	662	633	639	637	673	636	655	655	666	652	663	670	657	669	671	622	605	645	671	649	656	634	630	670	636	651	681	637	645	667	641	696	619	652	649	624	658	649	639	630	637	598	687	632	626	688	624	704	665	613	606	630	646	642	626	651	662	660	657	673	619	688	622	648	696	610	684	720	646	650	636	661	693	620	615	658	623	670	651	621	639	636	636	685	656	697	623	599	630	623	625	619	672	669	632	611	643	617	669	655	637	602	633	666	669	665	662	608	622	614	638	635	640	676	611	621	666	648	682	616	654	674	653	588	654	620	666	641	654	665	670	668	677	726	652	657	658	698	663	643	647	674	678	656	593	669	660	570	668	679	619	645	634	690	649	657	665	664	664	655	649	625	662	655	630	633	684	627	670	669	656	640	658	676	624	645	631	673	611	669	651	614	613	672	642	682	628	678	654	634	661	652	639	642	630	670	643	642	696	646	654	661	658	615	630	656	662	658	665	676	673	608	628	689	627	599	643	606	641	648	673	625	660	655	651	666	674	680	660	692	694	661	636	663	625	648	672	669	630	706	628	665	648	663	646	654	652	678	666	602	623	690	662	687	618	642	645	667	615	640	643	648	649	635	598	637	675	676	662	603	626	640	647	691	680	607	696	606	670	667	629	650	683	651	628	660	638	629	650	611	633	622	611	664	661	690	662	648	650	599	641	653	678	578	641	663	632	646	631	633	649	631	655	662	628	659	645	673	696	660	645	652	656	706	665	685	671	645	657	661	647	659	592	673	674	652	613	678	668	659	652	665	653	638	631	665	680	634	681	646	613	657	647	665	659	602	602	660	633	632	617	605	675	671	652	619	674	676	652	560	671	647	621	644	626	669	670	648	620	621	647	661	640	619	703	576	624	665	649	609	655	664	668	659	644	637	641	657	649	669	635	666	666	650	683	638	647	629	658	663	652	657	635	702	636	675	631	592	700	642	689
24765	21228	27674	25004	14137	2087	1363	980	807	733	642	547	505	491	503	469	412	409	454	391	371	351	346	323	290	350	328	331	312	305	334	301	305	328	293	331	321	274	321	298	309	295	262	287	289	274	313	326	286	307	319	263	302	297	319	285	311	325	291	294	301	300	296	341	291	305	272	273	304	323	322	307	297	300	324	318	290	302	311	274	293	305	299	327	297	309	297	296	280	312	322	315	294	287	310	309	300	257	269	296	308	298	300	304	315	306	284	306	290	336	313	301	301	272	294	285	317	262	313	305	305	299	273	304	284	285	271	326	317	317	287	255	326	283	298	281	282	302	295	287	282	280	276	312	261	302	273	314	297	300	305	284	315	309	275	294	257	288	307	329	315	288	298	303	274	294	311	314	274	302	318	291	310	300	307	340	275	289	308	328	276	269	277	331	278	303	279	291	305	300	303	286	298	281	291	300	271	273	288	294	311	282	290	271	291	290	324	300	289	296	286	303	311	276	302	287	283	281	291	278	307	307	283	287	308	338	271	293	277	291	287	276	335	291	280	276	338	297	308	274	299	304	277	263	289	295	291	310	312	309	283	325	297	282	317	292	306	298	295	283	272	322	304	286	258	249	282	315	287	265	310	299	263	293	313	318	292	299	284	287	302	266	325	293	291	297	287	298	291	338	312	325	254	271	320	298	288	268	295	269	269	251	295	294	291	286	268	257	318	262	291	284	292	280	289	300	297	272	268	315	279	294	286	265	277	294	295	289	299	301	261	289	279	278	319	284	312	297	261	303	288	302	310	285	275	252	307	290	285	294	323	283	311	272	283	306	283	274	275	289	298	273	281	290	285	276	287	284	311	293	275	302	282	307	298	300	308	296	280	289	288	311	293	310	301	304	289	283	296	301	330	303	306	310	271	289	265	267	285	293	316	256	317	295	312	309	306	293	270	309	277	295	280	256	270	285	292	302	279	271	288	303	261	275	292	271	306	306	293	306	292	300	322	327	278	290	298	300	284	273	302	301	299	286	305	261	297	323	299	268	276	297	321	295	298	311	291	272	312	276	297	297	276	273	302	298	294	265	302	309	270	317	303	288	293	305	286	297	295	320	280	308	286	309	281	300	265	308	294	274	309	321	289	274	288	281	247	276	307	316	305	290	312	270	294	309	273	320	270	307	298	263	294	297	306	307	277	289	303	291	298	291	290	312	302	283	270	265	275	304	295	305	293	297	290	273	291	299	270	302	290	303	276	278	289	283	305	299	278	309	307	284	273	282	287	309	348	274	292	287	310	303	276	259	279	289	295	294	273	297	318	276	266	304	307	280	315	270	305	280	327	264	267	271	292	314	305	291	291	301	279	298	280	284	293	279	291	313	320	292	290	247	307	291	287	295	284	272	295	293	290	298	292	299	273	291	312	308	297	295	296	302	305	309	270	285	310	295	312	293	322	281	317	321	258	320	277	318	297	294	320	301	284	283	322	280	292	309	335	312	316	299	266	266	274	317	268	271	297	279	322	309	299	288	254	297	285	307	306	309	301	274	305	304	293	294	304	266	311	292	300	292	286	297	302	335	292	301	293	296	287	260	318	257	302	262	286	302	320	264	279	290	270	286	270	294	267	283	314	339	289	293	277	279	260	279	302	292	311	298	296	305	287	279	290	292	282	279	272	282	284	303	272	269	272	265	292	299	280	307	268	320	287	298	307	273	305	299	260	281	279	279	292	250	287	286	286	296	285	291	309	287	267	265	263	249	303	255	286	307	286	295	270	319	274	313	255	311	272	295	330	320	269	286	326	283	302	287	280	318	281	265	285	287	276	299	299	299	278	254	283	321	322	293	275	310	272	342	297	299	295	304	283	289	283	278	302	258	303	323	309	316	299	292	310	290	279	291	313	271	296	292	285	287	293	304	310	271	278	291	270	241	300	283	300	269	299	313	314	278	291	295	316	299	323	262	274	280	310	300	286	275	267	333	298	287	286	315	291	282	314	294	308	301	298	273	292	285	328	294	274	324	284	287	289	263	282	279	311	296	273	302	309	275	303	292	274	319	300	263	268	279	304	309	295	284	294	318	277	287	276	267	289	281	286	277	310	307	278	292	282	306	261	299	287	262	283	303	295	314	276	273	270	255	303	297	279	280	305	280	317	271	284	288	272	289	300	285	284	301	276	289	271	289	300	293	296	294	284	275	250	271	291	267	318	314	286	308	303	296	279	304	251	294	300	272	269	282	277	329	324	282	296	331	286	278	299	293	289	322	324	285	303	318	276	286	309	312	263	310	314	305	295	291	303	288	320	305	326	280	293	287	298	286	284	296	312	261	287	313	302	302	329	278	302	293	329	254	279	283	290	314	269	291	311	262	295	300	304	277	297	270	261	300	296	276	301	308	297	294	285	325	272	275	315	282	281	289	290	253	285	275	267	281	265	283	270	289	285	274	296	316	295	301	294	303	292	291	267	283	301	287	297	274	296	291	295	289	305	302	306	287	327	281	292	297	239	308	294	327	311	257	298	284	285	286	271	291	279	292	283	320	285	278	293	288	313	318	279	306	342	292	281	280	288	308	291	295	293	292	301	300	307	325	308	250	288	300	284	279	286	271	314	299	307	293	277	272	269	298	283	292	294	274	291	286	283	310	321	288	275	297	301	261	323	308	327	278	298	283	309	295	303	294	287	298	282	285	278	267	296	270	334	281	290	309	298	266	284	302	291	285	317	302	291	301	320	289	284	297	274	273	255	308	293	303	303	292	294	293	326	289	311	292	298	300	292	312	299	296	287	246	279	275	272	307	275	318	291	265	297	324	297	316	294	275	266	286	271	302	263	275	284	298	308	270	281	274	320	291	294	291	290	281	303	291	288	304	272	284	312	307	310	297	296	293	272	314	294	286	314	296	259	290	278	283	288	283	305	279	285	288	280	301	291	304	300	297	261	311	279	277	291	275	293	288	300	267	275	298	302	289	302	299	253	288	303	277	287	288	283	283	282	259	269	262	334	273	297	308	287	277	298	316	290	286	317	325	299	288	289	302	270	274	283	292	267	292	290	286	268	267	311	310	281	272	273	277	304	304	286	285	277	286	286	309	296	293	313	288	319	297	284	293	289	293	319	276	310	291	304	274	323	295	299	279	292	306	280	290	283	289	279	302	289	296	292	323	282	285	309	315	340	287	281	290	293	340	293	294	295	298	301	273	298	319	274	295	285	286	282	299	306	301	291	319	262	301	305	288	272	316	287	305	288	283	294	304	309	296	274	298	284	297	292	262	317	293	300	264	289	282	278	309	281	290	297	287	299	283	300	303	293	292	309	251	318	310	338	313	284	279	283	307	311	320	302	300	275	280	332	306	285	310	309	278	288	321	273	280	316	279	297	309	301	279	304	316	285	292	307	291	295	296	267	307	277	282	285	291	282	305	254	266	320	325	287	306	279	282	301	294	306	288	285	316	314	258	286	287	294	307	316	299	275	290	285	301	308	307	320	290	291	301	270	325
5446	12561	9595	5099	3782	2925	2247	1771	1390	1120	920	826	728	668	671	562	497	538	497	483	464	390	429	441	367	398	386	372	383	374	334	361	339	388	345	382	376	340	321	348	358	344	323	345	340	354	334	337	355	378	362	337	332	326	320	350	334	324	331	371	329	336	336	340	350	335	324	324	337	348	345	333	330	362	351	322	362	302	328	331	300	356	334	336	354	342	331	360	307	322	327	310	357	344	333	340	351	374	321	337	325	325	343	362	351	327	369	339	341	345	340	355	327	350	294	326	377	332	318	343	332	339	346	358	372	321	343	336	311	307	332	358	311	332	365	352	323	345	345	340	331	312	353	369	306	296	342	325	338	315	314	342	309	332	317	335	352	333	304	346	334	320	347	341	310	313	370	327	332	339	344	328	333	310	330	323	337	344	322	324	329	341	324	304	354	326	339	321	340	338	331	329	304	325	334	354	338	353	333	328	363	320	333	321	317	340	296	333	316	337	320	328	324	346	321	338	325	296	325	326	312	347	316	331	326	367	324	312	327	354	345	317	350	339	338	322	348	322	296	319	362	374	328	345	326	319	329	341	317	343	388	328	315	332	350	351	316	300	354	324	339	308	307	328	332	314	323	353	323	336	315	311	309	318	342	343	317	327	318	326	365	342	319	325	329	322	327	337	326	316	311	305	321	327	314	322	326	329	322	355	282	332	365	350	308	326	311	334	335	343	325	342	295	339	365	335	331	382	341	345	341	310	314	347	336	372	331	314	379	344	344	336	338	318	354	335	320	312	325	349	343	313	343	317	338	344	326	316	320	370	295	324	338	358	341	355	329	337	326	329	329	320	335	317	296	363	334	320	337	306	333	329	324	340	299	346	340	311	326	303	330	311	352	304	322	337	344	309	327	311	336	347	297	360	320	326	321	355	324	339	369	299	334	325	336	322	365	325	342	352	341	349	347	321	340	339	320	307	340	332	314	356	332	320	344	313	305	347	329	320	344	365	330	301	331	320	342	360	323	350	326	347	350	304	330	308	317	296	359	368	377	351	332	347	333	295	318	340	340	361	300	306	301	323	312	337	319	320	347	350	355	356	313	342	341	294	328	334	356	348	356	291	322	332	332	325	331	298	343	333	334	362	369	333	322	337	344	332	326	339	361	312	318	333	349	334	323	316	302	314	319	327	318	303	314	303	349	349	329	346	290	317	363	331	299	349	329	314	342	337	288	333	354	333	343	330	304	314	346	314	297	320	344	316	377	320	320	319	342	345	322	331	292	344	313	357	367	325	347	314	340	333	308	349	339	349	336	333	341	294	364	315	385	324	360	309	333	354	322	308	313	313	306	311	345	360	312	332	352	363	335	328	331	350	343	322	316	305	322	312	334	327	320	337	339	319	330	335	348	332	312	336	312	327	348	321	359	328	347	346	309	344	345	339	359	335	369	337	343	335	279	303	344	307	331	325	364	326	357	345	335	324	306	327	351	318	323	344	340	354	346	335	325	341	351	325	310	350	345	331	308	367	337	337	319	335	348	327	339	338	350	335	366	343	294	343	294	325	344	355	306	347	314	342	334	348	323	342	326	331	350	329	336	357	297	310	337	324	296	339	323	318	317	328	305	345	357	334	327	296	354	321	341	346	376	329	356	310	345	324	339	334	330	358	319	332	311	373	317	352	312	314	300	325	350	340	330	325	336	341	358	352	334	326	348	310	337	330	365	317	312	322	315	353	336	342	324	313	320	337	304	319	343	321	334	322	331	337	343	324	350	332	304	340	300	326	357	341	361	341	328	333	333	317	326	351	334	345	312	348	295	311	351	311	359	330	335	318	370	340	349	375	330	332	358	325	331	353	335	340	309	326	335	329	322	329	322	355	330	322	317	333	345	338	371	318	350	332	339	373	334	324	358	354	338	304	329	307	363	360	285	321	329	338	360	350	324	328	313	362	314	326	375	357	336	341	320	331	334	319	333	311	320	327	343	328	302	332	333	348	331	351	318	334	310	323	334	360	337	314	308	340	324	315	297	358	301	343	339	321	333	331	320	322	349	348	325	326	312	334	323	339	342	345	335	318	315	317	333	332	320	334	315	349	342	318	341	316	341	355	290	348	334	341	335	349	340	328	307	332	324	347	323	334	361	347	353	316	319	309	344	332	347	334	307	309	335	323	338	372	333	369	318	355	334	325	340	322	331	359	313	310	334	314	319	347	330	308	306	322	333	337	313	336	344	317	323	343	314	327	341	337	316	318	329	295	316	335	358	370	345	320	318	321	334	336	309	335	342	340	330	317	292	296	339	317	330	353	320	356	338	317	323	311	331	358	341	307	342	344	325	335	354	344	329	341	328	305	335	334	347	350	319	305	317	337	335	322	344	340	353	320	337	340	309	287	339	333	330	320	318	340	333	357	318	297	324	326	335	322	374	347	315	317	348	339	315	308	334	368	340	357	307	320	325	334	323	349	348	309	339	330	326	340	308	338	347	337	313	336	346	336	311	333	370	328	329	319	329	326	326	337	341	337	318	340	322	327	317	360	354	319	310	309	360	346	322	355	305	309	361	327	336	329	330	316	330	329	319	363	335	350	319	350	332	317	294	332	329	351	337	318	328	330	310	360	363	358	363	298	324	336	346	291	358	347	351	338	286	340	316	327	384	328	324	331	349	339	330	323	308	341	329	333	327	336	364	347	311	340	297	328	318	353	319	333	322	341	347	302	320	302	300	369	325	363	309	344	335	339	304	312	309	352	349	296	301	342	348	317	324	338	346	365	337	341	349	373	372	319	346	293	352	297	345	315	322	345	302	336	325	337	327	311	326	344	321	326	329	331	308	354	336	336	338	323	308	338	336	324	325	351	329	324	348	339	321	332	334	336	349	348	358	316	307	320	333	308	317	323	355	348	328	360	341	337	337	345	328	352	334	354	311	332	326	355	362	316	329	328	336	312	336	294	335	306	315	321	320	324	361	374	347	327	354	316	351	377	315	321	356	291	327	328	356	340	341	325	355	343	306	319	346	345	321	344	332	337	335	341	348	327	323	288	328	373	330	357	318	302	371	341	342	337	341	356	315	343	344	357	366	313	330	331	310	344	333	341	319	352	347	302	333	317	349	338	352	323	355	336	329	335	282	306	345	326	365	355	324	318	316	335	334	329	368	338	364	361	332	341	310	320	346	317	327	302	304	297	307	344	335	317	313	343	345	320	323	319	308	327	343	333	335	324	335	336	361	308	359	353	316	318	309	332	357	344	312	301	326	314	317	316	305	373	362	325	326	345	317	343	347	339	334	356	326	302	332	328	324	342	316	323	348	355	331	329	324	340	310	299	348	317	364	364	330	302	323	294	326	339	316	365	331	343	323	329	346	341	335	352	333	365	352	336	303	350	344	329	301	307	341	333	319	292	317	302	317	303	315	338	337	324	294	371	353	340	306	320	324	341	310	310	321	319	323	314	315	299	316	350	358	314	337	339	317	336	312	303	339	354	365	354	314	325	332	362
22581	21266	29041	23819	21272	21391	12151	2590	1754	1534	1338	1187	1060	1043	939	850	805	743	746	713	711	704	676	620	630	629	653	610	605	607	607	588	632	640	571	613	578	555	595	583	531	585	538	581	533	577	588	564	576	576	549	601	581	556	604	557	561	559	537	590	564	600	587	563	566	540	559	559	580	587	539	551	573	516	545	578	566	538	569	563	567	565	591	586	534	591	519	557	576	547	552	572	574	530	551	566	555	588	515	505	560	579	580	577	569	552	550	583	582	586	523	537	573	576	566	542	563	532	490	545	532	553	536	560	577	582	596	558	535	524	569	524	542	549	535	537	508	567	543	543	527	543	555	575	558	616	567	537	571	582	544	583	519	554	554	548	553	571	515	569	527	546	538	539	529	533	539	554	538	554	536	584	558	539	515	573	525	497	527	552	514	508	555	501	537	539	493	541	587	541	525	559	581	551	562	537	552	546	517	546	546	535	554	535	540	535	587	528	521	536	581	564	580	549	609	559	549	578	583	568	562	574	545	533	531	546	555	563	553	573	553	591	545	577	516	588	572	511	516	516	528	575	555	553	509	567	535	556	529	555	593	557	537	537	504	571	510	574	560	553	507	573	532	543	592	551	543	523	516	536	551	558	526	524	524	516	555	525	551	541	591	524	518	569	559	559	550	491	533	556	538	543	525	550	575	555	536	552	519	563	575	554	552	596	547	586	551	545	556	537	570	537	519	527	558	566	558	566	514	525	511	585	580	549	596	512	541	556	569	573	535	506	499	528	530	574	623	570	540	519	569	521	576	558	552	511	559	573	556	563	575	540	560	580	552	564	584	505	550	561	525	530	549	515	543	558	572	550	543	587	532	508	533	499	570	554	552	555	526	523	561	584	579	549	520	575	542	520	533	526	539	553	546	518	539	542	557	611	561	592	531	533	543	541	559	561	513	525	501	526	559	529	549	567	529	551	605	529	590	589	525	553	537	517	550	550	534	557	516	564	571	560	525	569	561	544	497	527	537	531	566	539	544	539	559	514	552	516	546	541	569	572	535	584	583	574	581	519	528	576	561	550	503	552	555	588	575	526	526	534	554	518	593	569	486	500	564	506	557	555	501	550	515	515	545	573	521	573	562	547	560	519	537	536	529	519	535	567	572	579	542	540	551	568	560	544	562	565	544	556	571	577	538	539	551	540	539	563	546	569	541	534	592	519	551	565	538	568	551	521	532	525	547	586	543	546	511	552	515	537	546	606	572	517	543	549	550	530	514	530	561	522	564	571	551	560	518	530	541	533	558	565	502	556	549	530	516	572	531	570	556	514	538	579	520	527	543	520	558	535	561	509	587	528	528	561	550	545	505	534	560	523	525	552	530	530	544	554	536	530	567	542	601	540	551	542	526	532	530	540	529	503	533	531	569	533	574	555	566	513	593	539	578	569	531	528	568	557	510	582	559	543	537	501	521	534	549	541	567	554	501	570	519	538	572	556	575	581	529	547	553	563	539	587	525	546	555	567	578	563	492	539	540	577	529	528	547	528	557	555	544	559	548	541	540	580	523	593	511	549	525	537	588	524	476	547	549	549	547	564	567	531	531	557	505	548	568	523	498	561	581	561	531	559	561	525	547	551	555	608	574	543	557	533	516	536	536	525	544	542	535	557	574	571	552	534	579	568	516	556	538	501	507	566	535	576	559	572	561	516	535	509	566	547	537	573	523	567	555	565	580	555	537	513	576	577	570	527	594	582	568	540	531	573	590	549	507	558	549	560	585	532	612	561	550	582	565	525	565	571	530	546	557	543	531	537	581	547	586	484	567	532	560	532	582	551	549	557	574	571	565	498	559	514	567	519	543	548	545	548	552	572	512	588	567	521	552	566	552	554	492	542	560	520	570	534	542	553	542	563	557	539	552	536	549	556	517	537	565	533	542	544	571	531	553	548	523	488	506	586	560	509	594	508	565	597	536	551	595	565	533	512	539	541	520	602	582	514	538	567	559	549	540	542	540	541	532	529	490	544	561	563	525	526	513	530	521	587	569	567	557	525	527	540	533	540	543	533	552	540	523	541	540	531	547	568	561	581	569	527	524	541	557	545	564	560	567	540	568	575	515	564	562	542	539	521	580	561	545	546	563	539	526	509	522	546	553	538	560	530	572	593	575	553	541	548	554	534	554	553	508	559	540	571	553	573	515	594	565	535	536	536	546	577	580	556	552	531	540	564	548	552	522	550	536	550	540	562	537	504	549	528	566	583	569	523	540	555	562	514	530	547	510	508	518	600	520	549	522	537	526	519	515	495	563	603	561	535	507	518	527	558	561	504	500	588	565	549	528	643	565	569	564	556	576	582	542	511	569	520	534	526	563	505	564	559	561	544	556	565	523	569	546	543	545	561	523	596	522	530	560	528	568	530	551	533	551	563	568	537	580	547	597	540	549	491	575	579	533	541	551	570	557	520	563	538	549	579	524	537	549	550	536	536	555	600	562	522	538	567	530	574	592	518	526	574	560	557	550	528	537	525	608	569	511	571	541	560	571	553	551	583	585	548	565	577	547	579	527	546	538	573	539	533	567	544	536	598	587	502	546	557	517	515	505	575	607	552	598	585	565	569	539	538	568	541	514	588	555	510	547	564	552	537	591	562	512	560	525	548	541	565	555	566	546	539	559	538	529	547	528	497	536	560	521	572	598	557	531	569	560	565	548	584	539	600	582	557	523	522	559	544	504	535	546	577	543	501	555	553	573	540	556	514	593	549	592	599	563	560	528	552	500	531	491	528	566	579	553	556	531	550	535	554	552	532	512	528	511	575	550	540	545	540	545	562	488	569	513	581	583	620	524	541	555	535	530	520	541	507	520	586	556	546	512	578	535	586	539	509	569	572	519	535	579	510	564	579	521	531	523	535	552	553	575	577	507	555	526	519	586	528	576	603	501	565	556	554	565	561	545	574	529	538	533	544	550	536	538	528	559	588	540	513	582	603	519	549	532	555	584	560	543	524	538	565	524	560	560	557	540	563	542	520	545	552	563	525	513	544	523	583	498	537	565	535	476	551	563	552	583	558	554	570	543	599	554	536	556	522	549	537	552	554	579	548	550	507	554	524	597	521	576	589	566	555	562	500	547	528	578	549	546	558	575	578	569	570	575	582	565	541	525	556	500	552	547	551	580	520	499	550	522	569	582	552	555	531	550	566	570	522	541	568	571	544	501	566	611	528	548	530	558	554	545	499	546	554	526	533	532	554	567	512	583	571	550	545	535	523	558	540	530	534	537	593	497	525	528	564	584	492	528	550	503	533	532	537	546	544	523	553	541	532	540	535	537	520	554	533	533	564	524	570	582	550	521	557	552	526	529	537	563	557	550	557	532	561	578	564	535	566	552	551	549	537	529	548	503	518	565	567	539	548	545	546	555	537	549	590	527	533	544	502	516	541	548	537	519	536	565	542	553	579	564	572	524	533	533	517	536	584	519	594	510	551	574	556	525	534	545	557	522	586	523	546
7218	21992	17134	9813	7584	5760	4541	3487	2812	2312	1778	1648	1460	1325	1225	1182	1023	963	932	915	836	735	768	740	724	687	726	723	722	710	689	673	647	638	660	664	650	625	628	658	626	602	647	625	611	612	632	645	643	605	662	626	613	615	624	567	630	617	612	595	572	597	634	625	644	600	606	618	596	616	655	642	597	579	635	617	630	570	582	601	633	569	607	606	618	633	654	650	593	619	583	589	569	579	607	638	608	617	597	609	604	591	629	603	624	630	582	583	611	607	616	613	616	599	561	577	643	594	583	631	569	629	617	598	602	616	586	580	611	604	607	580	615	611	576	615	618	535	582	647	570	595	585	592	618	599	556	614	627	567	629	619	582	632	544	561	599	568	606	623	634	602	594	591	638	595	583	595	564	612	615	610	570	592	537	580	608	611	614	625	568	615	569	601	625	588	592	619	604	603	594	595	623	596	574	642	586	545	568	574	650	583	607	629	620	583	620	601	583	592	618	591	589	563	614	552	566	632	577	576	604	549	621	589	577	559	612	561	603	633	568	581	562	589	572	614	532	617	584	614	598	589	606	633	606	617	574	599	614	560	608	605	612	591	626	546	575	601	554	562	584	588	589	595	605	604	609	576	596	637	577	636	627	601	582	542	622	625	606	588	530	640	580	594	595	632	615	617	564	577	521	599	556	600	578	617	570	629	604	541	589	560	594	608	602	627	606	606	546	562	600	603	569	597	612	562	573	613	601	586	606	592	590	595	539	606	599	579	622	578	576	607	542	604	596	599	588	566	575	596	590	593	609	574	582	599	600	584	561	568	619	574	626	626	620	563	649	573	534	570	626	570	560	570	592	604	613	613	587	559	598	536	561	609	615	603	582	626	587	594	565	583	640	602	602	554	577	573	586	583	597	574	606	590	597	588	597	608	581	569	570	600	632	581	641	625	596	586	612	598	618	613	602	560	592	633	638	560	563	593	570	624	598	599	589	572	585	560	591	598	625	600	586	574	622	582	626	625	581	571	615	578	569	577	592	631	507	548	600	551	638	604	575	575	601	594	585	607	591	542	552	598	566	577	564	588	578	609	588	597	615	634	594	587	619	606	604	588	584	612	599	620	600	562	565	539	590	579	580	603	589	624	585	617	630	584	614	566	570	582	566	599	635	593	629	609	597	584	620	603	586	570	600	588	607	643	617	592	658	605	567	573	590	581	567	592	591	568	602	628	592	560	635	568	606	645	572	607	581	584	585	586	601	588	552	600	580	580	610	589	595	618	566	610	599	566	547	530	548	600	582	604	616	603	598	641	580	578	621	561	603	599	562	585	577	608	638	599	583	591	560	580	593	631	621	626	615	573	543	590	586	608	599	611	568	573	581	526	594	578	599	609	585	607	600	586	554	639	636	609	580	591	573	624	610	573	575	600	571	602	593	612	607	580	571	582	594	606	601	564	640	610	570	559	581	595	600	636	614	573	583	594	570	603	541	593	583	613	584	596	548	614	607	625	615	632	588	623	622	583	583	557	604	584	541	620	550	599	613	558	594	599	598	603	580	609	571	589	574	575	612	600	572	587	607	617	564	597	599	597	581	577	589	578	571	585	585	645	583	568	580	635	547	610	570	578	635	597	570	599	603	597	586	603	526	556	603	560	546	593	599	581	602	576	549	580	623	595	597	618	568	642	555	612	589	623	624	613	559	614	600	571	577	652	578	613	562	600	629	556	589	607	605	567	573	588	624	597	622	595	608	653	597	626	573	562	575	594	562	607	568	552	565	581	597	623	596	576	560	610	592	640	553	594	587	589	557	597	554	626	597	596	601	601	593	603	598	590	573	583	597	607	560	587	611	571	605	574	615	596	541	600	590	589	604	618	572	606	572	594	590	573	592	593	568	585	617	551	582	550	571	629	582	588	594	590	610	603	633	640	591	569	623	588	616	613	619	616	606	610	619	624	595	583	621	601	605	590	599	591	611	591	574	587	651	580	605	666	588	565	594	638	618	606	605	576	595	611	606	583	592	629	624	601	583	593	630	620	593	603	606	557	604	646	620	618	644	648	582	561	620	576	601	599	560	594	599	599	611	579	539	556	619	578	603	586	593	631	607	593	546	588	596	583	569	607	597	583	538	575	555	617	568	587	599	617	573	573	575	559	593	621	611	586	594	587	569	604	563	638	604	581	590	603	573	588	618	555	563	620	637	584	579	634	615	620	606	572	612	620	612	602	593	589	603	605	573	601	555	602	536	591	582	578	592	610	621	625	620	603	596	613	635	599	576	642	588	597	578	569	602	613	540	586	618	642	628	583	587	584	571	581	614	637	620	649	618	569	580	584	614	587	621	612	571	630	589	557	597	563	550	621	623	585	562	573	579	614	596	609	586	612	599	558	612	565	581	590	585	601	594	605	600	559	575	585	620	538	636	565	619	615	588	599	597	637	546	617	607	588	593	609	606	574	609	570	613	593	588	601	567	585	627	614	552	610	594	618	593	612	594	642	580	601	616	591	583	545	622	594	618	605	578	646	590	595	592	635	617	586	602	613	666	578	562	545	575	569	577	631	580	556	580	537	635	619	600	589	560	644	593	576	621	576	593	562	591	581	593	581	561	548	573	597	595	587	585	630	573	603	617	566	590	582	594	621	566	619	540	606	612	592	576	585	577	566	578	623	598	622	572	594	591	577	595	524	620	586	606	604	581	579	605	634	600	606	644	601	579	623	668	612	589	614	601	598	554	587	604	610	570	579	583	566	594	598	606	585	592	572	617	591	625	596	624	581	610	585	588	567	586	603	576	546	609	612	558	585	616	661	575	570	604	604	651	580	627	595	600	577	618	602	595	583	651	613	583	587	565	582	594	589	600	588	616	628	616	619	564	594	601	562	590	575	645	565	595	602	586	589	607	578	582	623	555	607	582	616	593	622	614	588	557	567	611	589	627	581	573	616	540	636	579	546	541	601	608	565	600	607	540	594	609	561	571	560	596	623	600	585	600	613	576	570	582	573	599	583	577	605	621	568	605	581	610	575	611	578	610	582	593	563	589	598	624	569	616	585	605	615	552	632	553	597	611	559	560	606	584	553	596	590	602	585	597	608	590	640	602	579	582	616	584	602	602	619	584	533	602	599	604	532	598	610	605	611	594	555	613	630	580	609	568	636	645	554	563	602	610	617	614	589	600	598	628	619	585	576	609	617	607	590	582	576	588	609	607	569	552	581	551	605	583	612	610	564	633	588	607	571	578	577	594	585	599	616	591	619	609	589	642	575	607	584	556	616	545	618	617	596	580	653	589	604	587	604	542	633	592	572	615	601	625	624	601	617	587	584	567	602	578	592	579	607	630	637	596	613	629	639	607	621	614	600	571	602	608	589	539	626	625	617	590	555	582	602	594	576	586	599	575	601	562	565	542	581	595	599	590	585	593	625	586	580	598	576	586	613	602	583	640	601	632	582	585	573	608	594	599	602	591	558	591	596	601	586	619	590	590	590	560	571	605	590	594	611
27315	19161	8281	2789	1606	1141	997	823	754	653	634	566	538	538	501	503	459	488	445	464	435	435	436	455	437	407	428	408	405	434	416	397	398	439	439	405	402	426	397	411	396	398	391	408	400	404	388	406	423	420	403	407	405	400	423	401	401	419	397	357	429	410	413	385	408	413	422	407	413	414	421	399	387	393	402	386	408	423	395	405	394	396	402	397	398	437	423	416	425	414	380	391	430	376	395	411	423	442	389	372	412	415	414	457	387	400	450	430	438	406	390	382	413	403	407	447	378	383	428	392	406	396	397	385	403	408	418	371	414	418	397	369	404	390	381	370	396	417	409	404	434	400	430	383	393	422	426	414	405	407	402	419	378	418	418	425	357	385	416	415	398	411	399	360	413	417	417	379	420	391	374	414	405	413	417	385	426	367	409	407	384	401	427	410	422	383	397	386	399	401	376	389	419	388	390	412	413	421	400	410	370	433	381	404	403	423	394	406	419	402	392	389	423	393	404	405	434	371	425	402	410	422	373	399	368	408	423	403	377	376	401	400	430	409	409	395	423	400	417	366	406	364	420	391	434	410	411	404	402	400	411	397	412	396	411	383	398	368	417	399	423	388	397	394	399	419	402	412	404	408	379	422	426	391	400	405	382	402	427	380	402	384	414	397	442	410	400	391	381	398	414	425	396	420	383	367	409	376	427	394	381	399	377	375	389	412	393	411	379	367	419	384	414	413	421	372	412	352	382	409	380	403	372	404	418	386	402	404	415	420	391	353	429	400	402	407	406	415	405	395	394	393	433	394	404	396	381	379	376	413	408	375	399	404	390	415	393	372	382	400	393	397	373	444	416	389	385	386	378	393	460	380	400	402	398	400	387	352	415	433	409	420	398	406	437	416	437	379	376	413	384	400	401	387	389	392	403	415	386	401	390	358	400	379	427	399	404	397	397	357	397	370	408	392	408	379	419	443	403	416	407	419	367	405	406	436	395	402	414	410	391	416	397	401	416	397	417	374	360	375	377	484	400	418	375	419	404	384	410	408	372	361	408	360	418	366	444	416	382	398	370	412	423	389	435	402	388	404	408	412	391	382	395	371	374	381	392	375	438	399	375	418	397	379	435	386	416	434	401	403	370	374	353	431	397	408	398	381	402	395	413	372	410	416	392	378	386	411	401	407	419	407	410	384	397	384	390	418	373	409	417	379	373	385	435	407	405	370	406	423	416	363	407	377	392	367	397	367	379	425	403	366	400	444	415	406	357	390	428	383	388	378	375	398	389	419	394	376	383	380	372	423	389	399	385	391	381	391	389	373	453	405	425	422	397	401	412	394	419	423	395	358	405	394	391	378	414	395	430	389	397	406	389	408	406	410	432	357	371	410	401	389	402	381	379	411	367	409	419	430	403	377	378	377	373	412	437	406	416	429	395	377	424	409	419	431	400	426	423	432	390	435	421	362	404	414	366	415	397	419	446	397	384	407	379	397	404	350	404	409	410	417	362	397	403	399	403	400	415	401	430	426	373	390	387	375	431	383	391	418	370	387	402	374	414	396	365	444	424	416	393	408	414	384	375	371	414	414	373	425	397	390	412	399	404	401	407	381	392	385	412	385	401	399	440	395	397	417	389	390	373	415	375	391	386	418	374	386	396	423	419	406	412	393	431	369	413	422	407	411	397	386	414	389	411	389	392	424	424	375	419	404	419	430	412	383	392	409	394	353	411	405	379	429	412	418	385	401	396	387	434	411	408	391	362	345	415	389	415	388	421	416	380	381	393	433	417	434	415	391	371	397	444	431	368	434	416	407	395	433	419	400	395	416	413	395	368	388	366	399	378	419	402	416	385	411	426	383	412	368	394	400	415	366	412	360	401	394	409	426	383	383	410	398	374	395	412	398	429	368	383	411	410	405	415	402	416	388	372	402	386	402	388	408	379	427	401	409	347	387	393	399	409	389	382	414	382	414	411	393	406	415	418	421	385	376	397	391	401	377	400	395	425	374	361	394	372	422	381	374	419	380	371	432	394	361	423	369	384	385	400	432	380	424	431	413	379	424	392	409	360	416	403	405	389	396	426	403	402	408	403	381	400	417	382	395	415	393	421	420	388	415	396	413	419	409	379	358	401	359	350	395	425	432	398	401	368	428	389	379	396	387	360	384	406	392	432	369	411	392	385	400	388	398	387	403	387	373	415	409	379	420	377	394	406	410	403	411	389	401	392	417	428	410	419	411	442	453	373	405	363	401	428	398	408	402	410	414	398	415	395	420	361	414	406	405	408	410	415	399	413	402	383	417	426	433	400	418	391	412	410	388	414	405	387	371	381	390	413	381	377	452	417	402	434	384	406	435	407	406	400	393	376	383	404	379	398	401	405	419	428	386	434	434	414	401	421	381	378	392	380	386	403	403	381	391	416	385	400	395	383	362	410	409	403	436	405	447	381	387	411	414	391	415	375	400	424	390	395	412	387	415	406	373	397	396	411	410	436	378	392	408	390	434	373	406	396	424	395	360	411	397	371	363	386	399	395	426	373	382	414	432	400	398	361	387	405	389	395	410	404	439	371	408	393	418	417	382	389	414	344	396	394	443	427	429	397	394	411	401	412	386	408	369	414	408	418	387	388	396	407	403	401	384	407	406	401	388	427	382	387	393	409	365	424	385	370	413	413	421	442	405	397	440	405	402	409	399	390	425	420	417	409	379	432	379	423	395	417	401	389	368	424	398	415	376	402	380	431	389	421	397	418	398	438	428	403	422	395	444	408	402	394	431	388	417	402	401	396	405	395	370	382	430	404	406	369	409	407	371	389	365	415	430	392	399	442	391	428	380	371	381	394	377	388	394	373	392	402	395	369	388	394	394	433	404	385	383	407	436	383	418	431	405	406	398	411	410	400	385	416	423	417	404	416	354	369	404	370	385	411	397	375	414	406	405	357	416	394	435	411	402	367	408	407	383	426	368	386	393	437	383	422	403	407	418	396	360	361	448	381	424	398	408	400	387	417	397	376	426	381	440	384	404	398	387	429	396	389	414	393	401	413	405	420	394	419	365	343	403	397	440	392	431	411	415	420	404	411	384	411	368	400	415	402	383	394	369	386	372	378	429	392	407	388	398	397	368	407	375	413	391	380	393	400	416	400	397	393	421	380	419	368	394	379	381	407	374	450	411	410	397	374	396	424	355	362	382	390	386	390	407	429	395	402	393	405	394	396	413	401	446	425	403	443	419	390	414	437	422	388	380	402	380	384	363	408	372	426	443	403	435	404	382	367	422	407	416	402	382	421	389	414	427	429	399	451	390	377	393	383	394	400	440	387	433	373	393	430	418	426	435	413	395	385	398	401	397	381	422	414	393	435	401	421	391	389	422	378	398	403	395	418	377	418	400	406	423	378	397	404	373	389	387	404	398	388	413	382	402	384	416	392	399	366	380	390	391	413	405	388	429	409	408	392	404	387	385	389	433	393	399	394	398	395	399	410	434	397	384	395	414	392	394	382	402
5968	7621	6077	3024	2383	1804	1516	1200	976	834	778	729	666	677	626	616	598	559	532	492	489	500	444	474	486	445	439	423	418	463	462	469	480	474	467	458	466	448	436	436	454	453	445	422	418	433	493	453	437	443	445	438	420	413	429	426	455	426	413	438	437	415	429	428	432	474	424	473	414	465	409	460	427	442	451	399	482	410	396	444	469	450	467	462	393	467	478	409	413	462	427	449	444	453	422	458	425	470	452	452	445	418	433	430	457	435	434	429	442	419	425	446	440	436	450	439	459	452	428	424	417	422	428	442	391	457	450	444	446	414	435	470	435	410	437	431	467	416	436	456	386	421	425	397	444	423	441	447	461	449	422	457	416	438	469	482	403	412	451	422	430	432	441	422	437	432	401	453	412	463	402	436	437	446	449	418	416	392	453	424	468	407	441	421	423	431	440	417	402	420	457	431	422	434	415	419	443	415	445	444	418	454	418	417	431	467	480	404	442	435	440	449	452	449	416	454	440	452	431	395	432	411	454	406	496	481	424	434	440	440	464	448	418	470	419	408	449	447	479	458	418	439	448	435	452	468	455	392	412	422	428	452	430	450	400	437	432	461	468	449	416	433	446	446	423	465	444	413	405	476	430	418	419	392	425	425	446	443	380	433	446	458	451	393	422	432	414	450	432	467	414	466	430	452	435	438	449	418	476	382	423	451	470	432	441	436	424	445	418	457	438	405	427	446	461	464	437	441	432	436	450	424	405	448	415	447	433	436	448	463	443	454	418	430	430	400	396	448	432	429	445	413	463	381	466	427	434	457	424	413	415	430	419	435	419	392	445	449	439	415	440	432	425	424	425	403	474	456	376	445	444	423	448	393	454	462	429	434	454	442	416	416	425	405	450	433	428	437	420	458	405	426	411	440	464	405	429	416	453	410	461	438	414	404	426	413	479	447	408	416	400	455	414	404	426	422	426	407	440	442	426	426	404	439	445	455	460	401	456	489	452	458	402	483	400	425	410	446	441	414	417	433	421	448	439	412	445	410	414	403	423	405	413	468	442	507	431	422	432	423	397	421	429	421	418	444	414	407	433	420	440	449	402	424	412	410	446	406	429	422	454	426	400	455	429	402	397	420	446	483	422	431	405	480	410	429	423	441	440	415	423	461	447	394	440	415	432	430	444	438	440	437	425	477	475	447	411	401	439	423	420	434	448	446	420	440	450	431	430	454	443	442	442	438	410	448	406	429	436	462	427	420	431	390	442	455	457	477	415	413	467	436	437	429	452	417	435	436	431	453	461	378	432	472	475	456	459	386	399	473	419	395	406	403	430	437	451	404	417	403	368	427	434	438	433	471	401	451	416	432	449	443	404	433	438	414	439	427	468	452	459	462	425	433	406	417	429	444	436	465	428	419	450	386	445	408	456	425	429	418	415	417	438	462	439	418	439	454	433	472	446	441	427	443	440	428	436	438	426	420	401	438	442	433	445	410	446	478	452	429	411	438	404	472	390	430	453	433	468	413	412	442	468	454	433	443	438	466	414	403	456	430	417	441	455	409	406	454	430	464	452	363	454	403	456	445	423	434	409	428	454	424	429	444	418	438	459	446	453	422	440	427	417	439	444	414	420	448	414	435	371	400	401	421	446	418	426	439	452	418	432	405	446	420	428	437	441	416	440	424	431	444	402	418	451	401	415	392	414	405	412	450	413	451	441	445	435	476	408	428	414	438	457	428	412	462	457	442	425	406	443	420	467	417	435	429	423	450	393	404	418	421	436	465	436	428	438	463	411	403	428	437	426	459	419	471	436	438	464	437	423	422	441	446	450	407	412	450	424	422	398	423	447	429	443	420	407	453	449	416	382	408	487	428	390	444	429	420	427	401	436	418	463	392	443	456	416	452	460	427	408	441	428	447	435	440	422	442	428	450	421	451	428	420	443	435	422	430	454	429	425	463	412	466	405	446	457	475	424	440	469	483	447	437	460	440	451	426	430	417	416	428	437	473	407	441	471	458	421	428	462	413	445	423	461	394	430	445	430	409	475	425	427	413	421	405	396	450	428	435	404	464	459	432	434	446	422	471	441	407	439	404	402	468	460	420	417	408	439	427	449	425	440	420	436	450	466	394	385	461	454	443	440	449	442	460	415	446	432	420	421	440	439	460	410	438	458	412	477	428	430	418	457	442	409	394	399	450	445	425	435	454	477	412	437	429	435	457	431	423	395	425	408	436	428	413	441	457	453	415	450	438	431	466	427	388	450	466	446	418	446	402	403	425	464	448	459	468	424	429	396	458	413	414	412	450	431	453	434	419	437	457	425	443	426	410	442	436	416	415	442	439	461	426	433	423	449	443	443	463	412	436	431	444	437	443	433	471	411	451	426	439	461	419	434	436	425	425	425	477	425	464	452	453	426	443	427	451	471	418	391	450	448	417	461	458	433	480	440	456	413	445	412	403	437	421	424	412	406	413	430	432	423	439	463	429	420	456	394	405	444	440	411	465	443	419	436	407	437	437	429	417	416	437	477	438	408	390	408	408	425	450	393	413	441	383	469	422	433	408	447	420	410	476	485	414	421	434	437	440	434	412	412	444	398	442	460	428	429	457	432	430	430	405	454	402	441	435	441	434	443	408	425	447	415	443	404	420	453	429	479	407	474	447	426	435	426	449	471	463	469	457	469	476	445	424	449	431	400	405	418	443	390	429	425	424	454	453	405	473	418	446	464	424	446	416	436	426	416	439	438	471	465	415	394	429	426	428	413	432	405	392	436	432	436	410	438	454	471	464	417	491	440	441	413	451	419	448	404	430	399	450	416	438	452	414	432	463	420	410	369	446	433	441	427	392	448	443	415	434	417	425	443	463	439	443	427	468	429	419	455	461	449	442	446	438	435	431	406	439	457	445	450	430	415	430	490	452	435	426	417	414	462	452	501	408	404	415	437	446	453	450	408	470	429	416	386	481	456	437	438	432	435	365	460	409	443	459	413	429	394	453	435	446	425	483	446	446	431	434	450	428	427	406	473	419	447	433	475	421	406	425	434	439	440	417	450	446	436	437	416	409	455	427	450	427	469	431	426	422	443	435	433	400	475	433	446	441	461	423	476	479	430	416	457	424	453	460	446	425	429	420	424	428	433	401	460	446	438	424	421	440	430	423	441	457	439	394	453	437	448	432	418	428	417	447	428	459	392	422	441	402	426	474	416	455	465	467	427	455	430	420	426	481	458	418	448	410	448	458	458	426	453	452	466	447	406	436	439	442	432	476	452	444	444	388	411	385	417	423	449	449	412	396	421	386	396	442	471	413	465	429	399	440	413	425	418	439	439	386	482	461	422	421	452	455	421	403	406	431	450	454	425	466	405	418	440	441	442	437	427	424	425	411	455	431	407	423	414	383	436	417	436	453	388	405	431	421	430	408	441	445	450	417	458	434	441	438	462	443	451	447	411	440	451	434	475	460	414	429	483	457	433	465	463	380	419	432	407	421	415	452	430	399	439	408
23552	21150	28519	24015	21174	12827	2799	1706	1436	1221	1140	1012	991	961	839	820	788	829	775	755	751	696	660	701	613	641	641	632	620	640	665	632	639	656	637	668	622	630	650	633	675	618	658	625	640	642	637	659	609	596	603	599	612	630	609	612	656	554	633	625	602	577	642	608	604	593	633	626	636	595	636	642	581	616	587	628	637	623	617	603	606	606	591	616	550	607	595	606	612	602	616	625	625	594	626	653	606	630	603	647	601	605	619	606	587	637	624	620	618	622	647	636	596	620	605	635	623	605	630	621	625	641	572	567	643	582	630	615	605	609	569	579	618	625	621	623	641	595	627	621	600	615	607	624	612	632	590	622	582	596	598	610	598	619	588	632	646	602	639	583	632	626	576	596	606	672	636	626	616	632	597	641	609	618	535	574	629	610	595	577	596	565	643	581	601	604	610	581	630	622	616	633	588	602	579	614	618	627	564	583	621	576	617	626	600	601	617	619	634	587	582	600	613	607	615	613	607	568	646	634	601	574	678	581	593	622	579	621	568	603	596	636	595	623	623	632	611	602	602	604	588	584	614	646	646	588	593	604	614	612	569	631	624	646	606	627	613	605	605	621	599	583	579	615	606	619	596	590	593	551	621	619	600	607	614	583	589	598	586	594	626	581	587	589	641	595	624	567	583	593	593	593	638	602	630	634	645	686	607	584	602	601	620	569	615	629	610	616	610	628	642	612	585	610	633	609	608	649	575	622	587	595	616	618	611	603	586	635	572	588	596	592	577	602	623	620	610	585	593	620	582	617	599	641	589	586	627	605	608	607	599	612	625	573	579	639	628	582	585	599	629	588	607	641	623	566	582	593	568	668	650	600	592	602	606	585	590	635	584	622	603	595	635	594	601	629	563	629	592	570	639	589	599	565	604	618	642	606	611	637	618	573	575	625	609	615	586	596	622	581	629	547	607	582	572	598	580	589	635	607	616	637	589	602	575	628	604	604	619	553	626	651	634	636	606	622	616	566	613	615	548	598	573	593	611	594	629	595	674	569	594	599	590	627	540	657	656	612	572	598	635	618	599	572	602	660	586	611	611	573	590	642	607	597	639	616	657	577	557	650	600	596	603	590	582	649	651	603	592	610	649	585	610	617	606	597	598	608	648	618	564	611	585	602	637	563	586	612	623	592	622	556	613	612	600	631	599	605	590	600	556	561	579	587	619	624	587	588	610	603	603	605	596	653	637	599	590	611	578	586	602	580	567	600	618	589	594	589	587	597	557	604	598	614	600	580	614	628	607	608	648	551	626	639	593	619	585	590	576	634	570	619	668	612	613	570	603	621	630	573	621	593	595	593	599	565	606	581	612	599	567	585	566	572	629	591	631	633	614	619	619	610	610	618	589	650	594	585	615	592	592	610	582	586	607	633	610	612	632	602	593	613	577	603	603	620	624	606	604	620	610	633	572	595	569	606	597	625	616	638	606	573	597	568	604	582	552	589	562	621	621	607	602	623	587	603	604	628	558	651	581	566	558	605	611	598	572	606	598	591	640	598	590	602	614	595	625	604	594	615	549	604	601	642	617	563	615	626	628	619	600	603	608	555	587	575	611	588	590	620	639	609	557	624	616	589	644	587	584	627	566	620	607	665	603	667	538	571	605	601	561	599	631	604	591	604	604	634	631	564	598	597	581	626	642	610	585	595	607	647	602	600	614	607	626	609	631	629	558	584	557	630	662	626	575	632	590	576	634	567	589	588	630	643	582	604	589	599	601	644	607	596	635	631	609	592	568	623	658	637	573	581	621	609	614	620	588	612	580	622	578	611	611	626	648	578	640	592	604	609	588	586	626	616	619	620	559	575	661	643	587	637	609	605	602	612	594	618	592	565	578	667	599	590	625	592	576	635	609	576	598	618	624	615	600	608	632	601	569	579	622	590	595	580	595	606	596	613	595	592	635	541	627	585	597	623	616	604	562	628	554	597	595	585	597	637	664	607	580	585	640	609	588	611	654	613	617	625	639	610	591	590	612	604	578	632	603	618	589	558	631	644	623	612	622	568	600	669	625	620	618	620	623	567	575	610	614	595	638	615	613	600	601	625	622	607	632	633	603	618	586	654	611	605	623	603	580	554	599	603	625	602	595	569	643	639	664	585	600	633	611	596	602	570	574	618	619	640	623	622	667	641	618	584	595	632	603	587	602	570	604	585	586	596	630	606	570	614	581	591	607	579	629	592	626	645	624	602	622	597	625	583	662	579	588	597	655	597	568	648	623	611	584	606	614	584	591	603	577	627	630	577	603	612	602	631	609	636	637	624	612	603	595	593	584	603	600	626	603	588	601	626	612	577	637	612	608	653	627	590	578	632	658	615	570	610	634	571	597	594	658	608	580	614	598	613	595	659	647	616	547	595	564	587	595	617	621	589	585	605	576	609	588	600	607	623	605	638	608	562	611	651	638	582	613	585	620	629	622	559	593	598	596	606	638	614	610	596	610	599	624	596	610	603	588	596	587	619	632	582	605	621	650	586	617	591	635	593	621	619	602	617	640	606	625	598	655	598	611	632	620	630	586	644	591	632	606	609	576	631	573	560	593	536	576	634	613	621	613	571	604	612	586	627	635	583	631	575	633	587	589	625	587	597	650	610	677	639	595	597	646	634	609	600	612	605	614	614	659	591	606	607	594	621	600	559	587	631	576	649	600	588	619	638	619	567	649	659	548	637	583	596	647	623	616	644	618	595	648	603	580	614	638	622	581	604	563	564	567	618	633	578	573	594	585	575	626	629	603	614	615	624	595	597	612	620	618	595	600	592	629	632	633	621	580	607	639	587	608	610	620	626	597	574	591	618	597	554	637	587	605	577	568	593	619	609	598	583	564	613	641	604	650	616	611	618	602	578	632	591	608	581	633	586	622	601	654	566	616	574	603	627	623	640	588	568	602	587	622	637	638	592	628	600	637	605	570	633	645	605	641	568	584	571	594	630	594	596	579	610	624	608	599	587	587	641	568	641	598	667	589	610	611	620	596	596	624	565	632	586	624	592	605	567	592	599	602	641	629	604	642	582	594	605	613	594	589	596	627	623	636	609	640	598	603	566	577	596	619	629	562	630	628	566	556	615	653	601	600	579	619	575	580	602	629	591	581	600	599	609	608	669	612	586	594	590	573	601	586	538	588	560	609	640	623	683	605	585	584	576	566	571	603	610	634	601	591	605	599	640	583	592	599	591	623	574	563	611	579	603	637	579	586	630	584	605	597	573	637	573	587	624	599	627	572	581	575	635	595	634	640	587	631	610	620	573	566	614	601	671	595	661	624	608	595	628	625	594	623	622	643	627	599	604	608	649	607	625	604	618	581	631	591	621	607	608	585	592	636	603	647	590	627	603	596	622	586	598	645	614	570	605	602	627	584	607	614	606	599	593	602	606	640	597	560	611	614	594	599	612	626	607	578	586	621	583	591	597	588	614	560	594	609	581	601	624	630	611	643	595	575	595	584	584	600	600
5677	16032	12529	6795	5234	3829	3118	2442	1948	1669	1471	1303	1200	1128	1047	982	934	886	926	824	761	776	764	763	698	731	718	706	687	689	696	704	764	656	651	753	670	703	705	648	668	639	690	666	664	697	690	657	683	646	645	672	613	670	680	635	661	643	654	639	644	655	642	633	658	657	666	641	656	697	713	623	694	692	609	613	652	630	631	636	683	629	690	660	681	635	640	682	638	635	676	636	634	693	646	707	666	618	660	638	628	620	640	618	666	654	668	625	731	625	658	646	697	626	669	665	592	624	654	670	682	652	637	639	620	617	650	629	674	667	659	641	658	646	628	642	651	654	642	669	636	663	656	592	667	637	688	657	653	679	626	670	677	646	683	659	661	668	695	657	660	650	645	645	666	624	646	674	639	656	637	632	693	654	633	663	632	654	633	660	648	662	634	669	645	625	662	667	701	715	720	659	677	644	649	648	650	674	666	604	644	601	643	670	669	627	636	606	661	749	667	644	653	673	706	611	648	632	667	651	643	642	661	632	645	679	654	638	645	650	666	626	612	658	673	656	637	654	635	638	679	653	655	596	631	650	671	648	686	605	679	631	618	649	618	670	693	652	682	660	661	637	666	624	666	690	634	676	619	634	619	715	668	636	595	678	632	687	644	637	671	667	640	651	624	661	682	651	647	618	647	597	657	591	661	667	628	609	654	639	617	609	636	633	662	652	681	650	677	640	643	630	670	690	612	657	682	668	610	667	629	654	680	666	635	642	640	674	668	622	578	675	647	617	638	657	650	666	602	647	619	683	637	677	643	644	594	633	638	671	644	676	650	697	620	644	646	633	643	647	647	663	611	606	617	670	668	640	649	659	650	649	621	698	664	664	654	648	623	632	657	640	637	650	628	675	638	650	675	632	673	639	600	638	613	657	658	681	655	685	646	650	650	619	631	690	697	635	649	677	602	648	692	661	703	599	643	652	675	637	632	624	655	613	640	633	621	658	636	666	647	646	649	672	602	651	652	611	663	609	680	660	595	595	629	657	662	658	630	672	622	629	636	621	636	646	670	633	656	667	646	640	624	656	700	671	615	640	668	702	613	654	661	625	649	669	641	600	699	616	618	643	668	675	659	569	644	618	660	682	670	612	652	646	617	647	634	678	631	632	645	617	657	681	590	630	657	663	613	628	647	641	686	650	648	669	638	618	658	638	631	667	677	651	600	665	622	611	637	631	664	605	653	669	622	663	644	603	601	691	617	664	687	670	681	605	666	655	626	612	691	624	675	653	658	675	665	636	613	671	631	661	661	655	621	668	636	606	713	667	608	639	653	688	646	660	628	632	654	672	639	620	678	632	646	658	636	682	641	654	668	633	570	665	643	662	661	642	625	615	700	660	666	628	641	642	651	655	657	666	640	676	664	640	629	670	657	640	616	651	663	668	635	659	625	652	669	625	649	630	626	669	666	653	645	634	626	616	655	626	619	612	645	611	693	667	653	681	688	622	638	591	642	651	656	641	646	644	601	690	673	613	663	635	655	668	632	629	689	654	683	623	636	626	660	633	625	618	638	661	653	637	631	652	642	672	689	640	671	640	628	655	664	642	630	665	657	610	641	638	660	646	653	652	634	643	659	656	669	659	615	635	643	619	649	664	629	650	615	657	616	662	649	611	628	643	644	647	642	635	634	628	651	662	670	642	674	659	649	622	615	707	670	676	622	650	651	643	628	671	640	618	643	671	611	635	663	676	612	686	664	636	661	673	650	611	656	647	660	665	678	687	677	647	639	606	667	666	643	652	596	677	638	662	644	604	645	618	666	628	666	676	655	624	650	602	629	637	676	649	680	661	648	648	656	626	665	666	647	633	675	680	639	601	643	613	644	637	613	613	657	616	616	639	652	585	633	671	611	651	691	618	607	678	656	693	662	641	631	633	670	636	636	649	657	662	656	636	619	663	692	608	627	635	660	656	648	664	639	656	615	654	643	651	687	645	628	620	609	692	615	619	662	688	677	618	639	686	629	641	661	635	669	645	654	612	605	656	661	660	644	597	682	631	672	618	660	677	654	614	630	653	648	637	672	705	640	629	627	635	600	648	580	659	604	644	694	655	670	625	655	672	624	605	671	667	637	636	671	627	631	617	664	632	674	626	695	691	679	686	678	664	661	639	666	652	663	672	643	658	667	612	681	677	671	628	641	623	663	623	621	668	654	597	666	672	675	629	650	623	655	659	613	621	666	614	657	635	648	667	652	632	632	663	675	605	645	647	615	652	685	651	687	617	615	629	693	672	648	631	646	620	673	651	669	620	629	673	641	623	637	660	629	660	604	614	685	666	615	629	646	655	634	614	670	610	708	672	649	667	622	653	659	619	673	663	634	661	613	669	654	629	633	622	641	618	706	676	683	629	699	627	634	654	612	655	682	623	661	629	689	587	677	632	635	647	646	612	665	612	645	659	657	634	631	616	624	627	605	677	603	657	639	640	678	688	648	634	633	638	630	603	640	649	652	633	657	632	661	638	660	672	667	623	702	673	655	631	667	661	689	638	662	618	643	643	670	685	654	629	617	660	614	686	651	660	640	646	648	639	656	657	653	616	645	661	631	667	668	618	644	637	614	633	668	659	646	681	662	630	640	633	643	644	641	656	600	660	671	625	625	653	615	642	695	635	662	603	608	640	645	670	630	666	646	654	687	615	616	652	672	610	654	704	681	652	593	630	622	627	661	610	674	642	668	650	694	653	703	667	670	679	649	639	632	624	644	681	648	630	652	681	653	693	593	652	653	658	632	600	601	715	637	618	659	668	646	659	651	653	667	654	685	689	643	674	606	674	650	656	652	630	647	663	628	652	630	694	666	664	662	646	622	658	652	630	628	644	682	624	668	663	588	652	653	672	613	676	625	674	643	639	652	644	634	633	688	642	654	613	696	643	594	654	631	666	639	674	621	672	658	661	671	585	628	639	608	625	660	639	639	648	618	706	629	678	656	661	657	648	626	578	622	621	651	642	620	671	654	654	710	635	648	615	683	617	649	655	692	666	669	684	692	681	664	664	649	649	684	628	668	668	643	642	680	641	654	661	604	601	657	660	651	637	670	639	657	650	592	644	668	677	587	629	649	655	667	668	650	658	649	599	666	665	653	644	696	694	650	630	624	659	677	678	648	635	634	608	671	653	636	613	684	660	639	597	690	662	653	598	650	614	603	657	656	653	663	667	629	675	632	647	692	652	639	641	639	616	609	671	657	609	579	659	661	671	615	667	662	636	661	657	618	662	648	625	673	624	627	685	613	630	682	653	660	692	643	587	681	659	698	623	651	685	657	655	686	628	677	626	669	657	649	657	677	634	688	695	645	673	665	653	650	661	643	699	673	695	666	671	651	680	587	646	646	658	649	608	664	644	597	610	616	655	604	694	611	674	622	637	661	681	690	655	624	691	580	626	634	635	610	636	642	689	615	654	684	691	697	683	651	632	673	627	653	631	643	652	683	664	651	643	664	647	660	675
24675	21192	27600	25005	14133	2151	1264	975	759	664	604	486	548	449	477	453	406	446	375	357	376	339	344	328	319	341	309	306	305	353	303	341	305	317	303	324	304	321	310	307	317	285	286	324	294	297	287	282	282	271	299	283	313	327	288	280	332	290	315	267	297	299	299	303	305	294	289	313	313	294	310	277	280	290	283	288	290	295	288	318	293	294	268	313	323	298	306	284	302	295	305	308	332	282	286	306	286	290	272	292	309	278	335	309	310	284	302	286	305	267	269	326	299	315	301	276	289	287	269	319	299	300	305	288	281	273	280	275	306	318	315	298	245	293	300	312	272	281	298	310	320	284	266	299	324	336	266	268	270	294	282	290	271	301	273	304	296	274	320	265	277	320	320	266	299	273	282	296	293	275	265	291	299	287	289	266	311	300	287	277	293	295	279	273	300	302	289	275	288	279	278	266	273	308	318	279	296	281	301	311	294	293	288	300	300	306	293	309	310	266	273	272	282	312	299	277	298	290	292	304	289	297	296	312	289	280	293	292	295	271	277	282	247	280	290	291	259	289	295	296	272	329	291	299	301	267	302	315	272	284	282	300	268	303	293	273	276	316	285	306	274	301	322	298	304	293	310	300	302	317	282	291	321	282	288	287	313	298	352	279	281	301	316	286	281	277	296	283	283	289	275	320	294	290	273	293	285	298	296	291	243	295	303	299	306	296	290	317	267	297	278	267	278	273	291	312	320	284	315	289	282	286	277	299	292	302	279	299	289	290	290	303	303	282	267	291	306	309	264	297	303	293	298	258	275	297	307	291	290	288	327	286	285	287	279	296	296	321	280	290	304	273	268	297	278	314	249	284	273	286	311	259	288	289	296	285	283	277	333	274	320	265	305	284	261	287	296	273	318	282	282	276	314	295	326	297	299	294	286	286	251	281	287	276	308	292	292	268	314	309	284	312	330	291	292	309	270	282	302	284	279	312	313	284	282	293	280	295	295	260	287	298	282	309	272	292	317	317	293	291	254	260	284	311	302	304	291	293	306	296	340	280	271	297	295	304	280	298	293	292	301	297	291	319	262	325	291	276	288	293	309	300	264	293	315	283	296	281	294	323	287	300	326	301	285	271	278	311	310	259	280	296	286	298	269	289	284	270	316	288	249	289	305	288	317	285	292	296	273	262	285	320	300	309	282	291	306	325	279	310	274	296	300	305	294	271	320	285	332	300	284	305	296	268	285	293	281	315	331	331	280	302	318	273	303	324	298	278	295	306	304	280	311	298	307	317	286	283	252	269	291	304	289	304	303	287	300	283	284	283	303	311	293	269	291	272	295	260	292	293	273	286	267	303	264	327	287	292	266	307	280	328	269	280	304	276	294	302	313	298	299	265	298	270	298	296	287	286	319	270	296	305	284	302	277	276	274	304	325	294	292	285	330	261	294	282	278	322	276	259	264	288	312	308	288	310	257	282	305	291	289	270	241	269	286	284	276	271	300	278	285	287	296	296	300	302	276	298	304	271	275	293	286	279	299	278	268	289	278	271	305	273	294	317	283	295	294	287	283	303	259	303	300	297	302	286	296	318	297	281	277	314	274	312	271	302	300	296	260	284	294	269	342	319	290	306	293	308	288	293	274	283	309	312	290	316	304	279	298	269	287	308	287	281	277	277	282	284	275	316	296	308	297	299	287	312	286	296	297	276	282	312	276	247	288	298	301	342	276	303	294	295	291	300	296	284	311	298	319	283	289	304	261	269	294	286	279	287	293	277	313	323	287	283	308	308	304	283	305	269	286	300	326	299	292	279	292	287	284	312	267	290	263	297	325	296	288	307	333	298	316	305	288	275	316	296	300	330	287	311	281	295	275	276	299	277	284	285	294	292	287	311	299	270	297	306	312	285	277	302	284	302	300	288	298	300	310	305	299	290	293	302	275	288	258	308	275	303	289	288	301	308	304	366	310	294	312	275	305	289	294	321	272	290	285	302	281	336	302	301	260	281	311	276	257	270	299	265	297	288	297	296	295	294	273	287	260	295	266	288	314	285	276	314	301	275	290	293	259	280	302	304	310	255	278	278	261	284	274	279	307	281	276	249	259	270	277	290	264	296	289	299	311	283	260	270	281	295	294	268	313	295	286	327	266	325	289	276	303	285	296	281	308	323	284	277	279	263	285	297	301	265	276	289	278	293	290	311	287	288	286	287	291	300	308	284	284	269	242	309	329	310	274	284	287	284	277	282	282	299	259	280	266	276	287	301	322	307	278	291	283	313	317	262	313	307	279	297	275	279	310	298	284	274	277	293	275	294	298	276	300	266	291	288	255	296	306	294	282	288	305	315	319	303	318	271	289	276	284	306	304	291	300	274	282	279	297	249	266	294	267	314	298	302	288	270	280	290	256	279	293	329	279	292	300	280	286	285	294	275	278	294	282	298	326	272	275	265	290	288	277	318	300	267	275	269	281	302	295	294	306	285	283	283	294	279	290	276	302	327	287	278	304	270	265	278	280	273	272	285	306	331	294	284	271	288	299	264	284	270	305	317	294	287	269	289	288	310	314	297	284	288	259	301	272	262	283	253	296	297	295	294	321	289	280	278	309	290	258	300	287	267	289	295	313	291	315	290	286	287	267	308	289	304	282	304	304	313	338	329	260	267	272	309	297	306	308	297	291	315	285	296	278	271	326	294	278	293	277	284	278	296	282	315	285	291	297	280	300	318	317	280	296	301	281	291	298	282	299	255	264	320	295	285	287	281	302	319	312	270	284	317	310	284	264	286	284	341	284	294	310	266	276	316	301	313	309	276	271	284	254	326	308	275	280	278	270	272	311	297	276	284	276	306	295	304	304	275	307	319	328	288	312	271	272	277	280	268	308	303	316	282	265	295	309	292	303	297	279	281	296	270	269	276	271	305	282	266	287	297	308	294	304	283	291	301	315	289	307	306	279	297	274	279	287	290	291	296	292	253	281	284	284	309	305	287	307	270	299	294	285	325	301	323	312	274	313	307	289	296	268	265	322	282	276	282	330	304	291	281	303	264	280	292	302	287	272	312	297	290	291	243	272	290	277	269	287	275	280	266	290	284	260	270	280	304	302	270	305	307	295	302	291	319	297	305	318	273	273	273	245	333	326	306	318	268	261	295	316	320	285	272	282	287	306	294	291	297	297	271	291	310	288	316	317	318	286	307	280	280	241	289	283	319	268	276	299	310	300	271	293	279	307	343	300	287	301	292	290	300	298	260	319	291	259	299	266	271	321	288	311	291	299	311	283	272	312	271	297	281	247	289	272	306	282	312	292	304	290	278	296	306	276	298	268	281	273	316	295	276	299	263	305	283	293	293	304	318	313	286	279	286	283	266	267	270	280	312	289	282	292	298	305	260	307	270	281	303	268	286	292	303	267	267	306	287	293	313	280	294	302	330	278	314	297	271	270	301	284	278	307	293	307	261	299	303	285	282	294	264	289	255	253	276	275	252	301	275	309	287	316	268	317	293	271	272
5403	12679	9364	5056	3713	2800	2153	1759	1371	1145	971	884	738	687	623	603	578	517	501	484	453	443	387	383	395	345	398	387	355	367	353	357	375	360	341	366	370	359	328	324	323	352	336	323	341	352	330	358	361	307	305	362	341	326	327	368	341	344	353	320	349	346	303	344	347	331	333	313	310	340	345	332	338	324	307	347	361	328	302	350	318	337	344	347	341	335	334	338	380	332	356	329	330	316	310	333	312	347	377	325	345	354	298	352	346	330	344	323	331	322	336	338	340	333	338	320	311	360	326	291	304	333	318	319	357	331	333	313	312	330	329	358	327	321	360	324	373	356	345	335	306	344	359	318	354	309	310	317	353	367	343	333	348	328	335	328	332	337	337	332	361	341	378	302	358	358	328	325	331	325	318	312	325	337	349	373	296	322	304	343	325	335	336	328	318	319	330	336	322	312	301	340	350	332	348	325	353	316	313	325	376	322	317	329	316	324	343	328	324	285	345	363	319	331	337	315	346	334	345	359	333	309	336	346	324	325	327	308	335	339	319	332	356	319	351	307	321	336	335	362	334	348	311	325	321	323	339	345	337	320	337	316	356	334	345	328	308	327	331	368	316	334	336	349	317	330	350	326	300	374	284	307	321	315	316	331	347	305	342	320	353	333	335	330	348	317	321	338	313	339	343	331	305	327	303	319	318	326	353	302	328	356	329	320	308	327	360	315	335	375	336	371	363	323	336	320	346	351	331	329	333	338	296	339	325	333	295	317	331	351	307	361	325	355	351	329	339	343	312	342	316	363	325	328	310	317	354	330	314	294	330	326	343	302	324	320	313	304	331	313	322	334	340	339	335	319	329	331	337	334	308	347	340	324	354	327	347	321	343	317	357	327	327	323	340	315	326	347	346	348	323	361	342	362	335	330	320	318	347	375	278	345	304	332	312	335	295	362	328	322	322	356	334	318	339	339	329	352	334	330	309	352	341	348	345	321	338	317	293	310	346	336	333	345	328	303	315	333	331	348	322	293	338	330	331	311	317	313	325	355	317	321	338	329	334	335	349	293	293	377	321	344	298	309	339	308	329	346	345	310	312	316	329	382	346	359	320	308	334	324	349	329	329	321	321	299	278	328	341	359	325	340	321	360	304	307	312	354	357	297	346	331	309	352	298	339	342	311	352	366	344	332	348	301	364	312	326	313	354	322	306	338	352	314	334	292	338	329	349	357	324	318	347	308	344	335	293	308	331	311	352	337	305	334	320	302	359	312	334	328	303	332	324	341	320	328	366	317	345	317	325	331	338	314	316	309	344	294	350	316	339	342	311	349	308	338	315	307	332	299	330	312	301	308	346	337	326	327	352	307	344	295	305	340	367	341	318	342	316	327	340	329	357	345	353	331	329	333	315	349	340	325	331	359	338	312	331	318	315	330	314	329	319	332	306	369	339	313	308	326	337	311	343	318	312	343	328	324	328	329	309	356	313	306	313	320	368	329	313	292	340	360	342	348	290	325	331	326	318	339	329	330	322	320	337	295	314	367	316	330	291	334	308	346	372	325	306	319	330	313	345	333	324	330	286	325	329	306	351	351	333	336	382	340	356	333	336	325	327	337	346	313	340	341	331	325	358	303	323	340	318	338	374	366	345	365	331	333	341	304	360	336	332	302	353	338	344	347	309	301	302	307	310	308	333	295	325	328	354	281	336	335	309	298	347	315	340	329	330	319	364	329	312	329	309	332	316	347	313	324	331	344	304	310	317	345	319	334	316	374	312	343	333	286	334	314	334	305	303	309	349	289	354	313	309	344	348	317	331	313	321	330	360	313	374	298	323	364	330	293	333	321	335	322	315	309	327	321	340	295	309	323	334	325	309	290	320	326	302	345	319	322	349	333	337	320	357	343	308	328	308	355	335	339	340	321	354	331	320	321	350	315	334	324	291	339	340	310	332	326	323	326	332	317	323	297	339	311	318	312	353	349	348	320	354	327	330	325	321	326	298	304	326	333	315	316	354	357	318	327	317	323	356	373	330	335	331	318	323	312	334	346	354	323	332	327	297	353	330	310	334	308	303	320	347	342	319	299	335	332	330	334	356	350	337	329	305	322	310	331	363	335	352	278	306	336	332	315	320	339	309	337	323	341	301	330	321	328	338	327	305	330	305	334	344	338	345	333	325	331	337	299	316	328	337	342	358	319	303	343	343	317	360	359	329	326	346	338	370	297	332	363	342	319	326	385	360	324	319	349	335	294	336	305	272	346	323	325	315	328	332	340	323	331	352	345	330	312	380	323	310	332	321	357	325	361	350	299	343	322	329	319	326	336	299	286	332	305	337	345	336	296	309	345	303	331	327	318	344	331	317	280	332	356	315	311	351	333	319	382	338	308	347	346	338	306	337	334	327	333	337	325	345	329	319	331	345	296	347	333	355	348	358	330	293	344	321	314	344	327	354	343	332	323	331	319	298	322	333	310	356	323	355	320	313	311	333	332	309	340	307	337	330	326	355	291	322	324	349	341	301	325	318	295	334	332	342	358	326	336	335	299	326	357	353	300	350	347	349	333	348	327	307	321	337	371	344	332	323	323	320	344	318	311	304	299	324	314	340	317	333	368	334	314	347	299	318	320	362	320	296	297	347	351	346	341	351	330	317	322	343	349	326	314	300	326	331	337	341	310	315	306	322	313	319	310	353	336	325	318	336	346	332	306	302	305	335	353	319	339	330	318	327	302	313	311	323	328	382	312	313	314	307	311	305	330	310	336	309	307	321	298	319	320	370	308	316	297	325	356	309	327	310	346	346	333	376	311	337	324	342	350	305	316	327	332	321	310	318	300	326	362	308	333	328	322	327	314	336	332	307	332	311	352	349	331	343	317	328	343	357	318	344	315	291	329	319	336	350	316	315	350	329	329	312	317	320	333	325	333	315	305	325	330	333	336	332	347	322	340	333	346	344	317	341	320	331	327	308	325	358	343	357	310	321	312	344	334	357	335	318	295	326	324	339	350	355	306	335	309	333	323	326	323	312	344	310	339	369	342	319	353	301	333	357	342	334	318	309	320	333	325	309	318	318	289	370	331	317	321	324	316	338	344	342	339	344	308	314	330	347	322	361	339	343	292	332	327	345	332	340	293	334	334	328	325	334	318	295	358	356	322	337	321	316	305	331	306	324	337	290	294	333	332	337	298	337	359	342	288	338	346	332	304	352	328	349	318	299	344	322	315	343	317	335	339	352	341	353	326	361	320	299	327	315	319	328	358	337	328	353	310	341	332	308	299	336	302	291	340	353	332	317	353	322	317	322	321	317	326	319	357	348	347	337	339	359	313	349	338	323	336	346	318	330	300	358	300	323	314	333	341	378	324	331	310	323	321	316	305	346	324	319	312	316	316	350	311	318	307	319	307	319	330	330	325	342	302	340	291	342	320	335	326	366	324	326	322	326	348	304	343	331	332	292	312	315	325	308	323	334	330	327	302	336	316	338	321	323	288	289	337	336	333	315	342
22410	21134	28883	23629	21142	21256	12083	2534	1685	1568	1339	1176	1128	997	927	918	844	817	731	730	693	652	710	643	644	652	590	622	629	627	583	592	604	648	593	583	640	586	585	628	589	561	598	525	553	573	573	537	589	570	552	560	537	577	537	550	499	537	512	556	528	505	587	547	564	561	511	552	576	550	530	568	553	547	525	569	497	571	572	546	525	564	551	543	557	544	531	539	552	516	534	521	521	589	542	533	584	569	525	552	540	550	570	578	539	578	535	570	578	598	580	518	545	504	516	571	583	570	543	529	521	536	558	555	529	513	535	537	519	543	505	569	579	519	543	484	510	574	528	580	530	546	543	538	548	601	547	522	526	566	557	582	546	506	517	519	540	539	502	529	579	543	561	528	495	525	508	534	507	591	529	537	513	534	544	549	562	566	551	543	544	517	558	550	516	541	599	578	553	568	503	593	526	571	521	537	576	528	517	528	531	538	530	547	532	531	527	540	533	532	527	532	561	546	506	548	553	575	554	493	557	529	585	529	555	538	519	552	589	519	533	552	551	517	545	531	552	550	534	545	556	597	539	568	542	523	513	590	510	549	527	558	568	529	519	518	542	575	572	539	582	526	547	578	580	515	535	559	538	547	570	521	526	517	542	508	545	514	542	546	590	514	551	571	583	518	524	535	581	534	554	557	533	536	529	524	546	554	557	529	560	555	556	551	560	548	561	541	510	521	560	518	547	540	535	527	548	561	541	574	540	587	546	548	511	563	552	563	588	515	548	509	586	529	572	603	574	552	524	535	527	557	536	570	566	525	559	574	551	547	531	498	558	591	544	568	560	512	563	555	563	538	529	517	531	562	544	544	548	552	573	555	548	535	523	545	531	533	516	558	561	571	516	540	569	566	548	504	509	544	547	536	544	553	531	545	512	550	559	532	542	593	532	519	523	552	522	477	541	543	534	577	536	548	532	530	595	507	588	576	547	548	541	548	551	544	560	533	553	548	533	526	527	571	548	581	593	552	564	541	536	559	548	610	572	504	530	577	505	508	522	554	556	531	521	517	508	555	535	506	546	541	562	550	586	529	589	508	532	562	547	514	515	564	518	527	504	535	528	578	536	551	545	553	541	549	549	516	544	555	540	569	544	559	575	555	493	552	522	553	542	535	528	548	545	512	521	489	541	564	566	541	539	509	539	509	536	553	591	548	554	479	559	518	557	534	542	536	558	510	545	492	556	541	561	538	575	556	559	540	588	526	543	542	540	598	551	522	516	547	523	512	554	491	541	499	545	543	544	498	522	576	535	563	535	547	558	547	525	566	564	515	571	539	557	517	570	566	502	509	526	558	529	506	530	560	556	564	530	517	531	589	545	563	545	564	520	557	536	526	579	574	520	512	510	582	519	522	549	565	544	568	544	514	566	511	571	549	511	520	530	563	569	563	589	529	554	550	549	560	519	556	555	603	490	538	570	563	534	491	538	541	551	535	532	525	548	506	513	519	596	528	560	502	531	552	563	551	574	519	502	575	588	531	531	493	528	534	528	569	556	539	501	520	526	533	539	524	592	548	537	518	542	547	513	559	538	527	526	555	562	514	533	595	536	538	554	550	574	525	552	573	594	508	570	537	545	546	529	509	551	498	514	522	521	541	564	551	527	522	523	548	524	524	501	560	560	576	538	529	502	541	585	507	582	533	513	533	533	572	545	512	548	527	542	543	591	563	530	565	556	553	550	498	550	571	571	558	538	559	562	521	519	531	574	526	523	525	576	525	549	548	534	516	543	516	465	565	521	527	555	546	541	546	489	530	553	505	527	553	544	540	550	520	551	519	543	535	553	543	549	565	541	579	513	519	527	542	540	516	502	552	530	532	534	533	552	562	532	568	554	535	543	569	506	551	592	537	538	540	545	530	554	482	546	529	497	515	579	570	582	549	545	546	600	534	527	509	578	529	533	534	547	561	516	519	504	526	520	572	546	575	504	540	576	507	553	583	553	530	529	548	517	537	536	534	514	532	570	548	542	561	504	529	524	515	545	521	552	555	556	518	530	521	553	547	546	544	532	506	561	534	508	537	476	550	529	573	573	592	543	495	557	516	562	546	578	543	598	582	505	517	569	526	568	562	539	508	556	565	520	558	541	541	523	541	530	494	529	504	551	584	544	537	563	564	528	554	578	528	574	524	584	510	536	572	582	523	565	517	522	515	570	550	533	508	565	500	528	509	528	521	528	547	556	539	505	506	526	531	530	543	521	529	554	560	545	548	575	552	527	544	509	533	573	580	545	539	540	546	539	544	565	507	529	561	570	534	514	515	533	535	501	543	504	545	557	552	538	519	532	548	550	567	521	511	584	545	546	509	527	525	502	572	529	540	587	542	527	544	535	571	565	527	536	567	581	563	554	579	534	536	533	540	510	539	531	546	528	562	516	512	515	536	514	558	544	513	504	539	524	523	566	557	529	597	545	538	549	544	552	541	555	522	539	537	556	549	539	502	553	546	535	549	571	503	500	495	503	513	498	517	575	587	566	546	524	560	514	548	556	528	535	537	563	510	552	542	549	540	521	526	522	551	532	545	507	541	539	509	522	528	563	526	530	543	520	547	556	514	531	537	526	525	554	555	559	516	565	541	540	528	501	537	525	539	540	505	495	521	487	537	533	535	548	528	527	558	529	541	507	573	525	518	512	580	539	524	514	523	564	544	525	554	586	517	538	552	506	523	528	507	540	472	484	503	556	526	551	511	546	586	530	549	553	572	518	499	544	541	546	511	562	559	524	568	554	571	588	600	577	530	547	525	551	557	534	527	538	508	530	555	559	547	552	558	548	474	542	529	550	549	538	561	562	564	536	581	574	603	507	541	561	532	566	519	534	527	559	501	552	527	542	531	537	532	536	549	513	508	533	556	539	561	550	550	496	549	537	521	539	547	512	548	566	602	520	532	575	544	533	528	532	543	524	531	586	538	514	517	528	566	574	522	538	537	562	520	535	552	548	525	544	544	638	512	558	555	530	520	577	558	553	516	535	535	539	512	526	540	527	574	568	502	506	568	588	550	571	586	503	559	505	572	557	546	521	575	537	586	557	524	512	565	556	571	534	557	498	540	518	530	521	520	555	531	546	532	547	547	533	595	537	505	579	541	517	569	542	530	527	581	552	574	516	586	553	540	513	545	554	556	541	554	523	540	519	517	535	571	535	485	518	511	568	556	528	554	526	556	543	539	548	533	544	546	551	541	546	514	500	519	560	516	548	549	538	498	580	537	533	530	492	499	536	552	538	560	594	546	491	517	523	545	543	559	548	577	553	531	535	521	556	541	550	550	534	523	523	556	571	556	564	566	534	572	591	551	552	517	524	513	524	543	547	525	533	527	581	549	526	515	536	560	535	568	563	543	520	573	558	533	536	554	506	540	531	521	559	542	566	564	517	564	543	573	548	522	531	557	524	547	529	555	567	546	582	562	568	541	558	587	581	538	517	526	538	558	576	503	529	548	528	500	511	533
7102	21887	17167	9895	7473	5595	4391	3350	2675	2176	1853	1556	1403	1351	1196	1097	1027	970	928	852	861	787	770	709	713	676	699	652	643	683	643	682	665	741	689	663	674	677	611	652	614	628	612	590	614	628	644	610	645	614	574	592	605	611	591	603	578	609	588	605	617	609	598	598	561	593	597	640	576	611	616	684	588	557	620	600	632	617	562	592	589	579	578	566	558	618	566	571	606	614	564	622	585	607	648	612	629	618	578	604	628	596	557	608	608	622	624	591	629	583	586	598	611	598	584	578	633	568	619	605	573	613	589	593	572	597	602	615	555	628	601	570	590	600	581	605	563	558	597	604	590	569	569	554	601	562	627	550	565	598	573	575	591	579	562	585	570	639	587	622	549	603	606	605	588	600	560	600	586	618	615	568	531	587	562	604	590	572	583	614	546	555	605	532	559	589	581	560	581	597	578	626	604	586	572	547	554	527	595	577	585	577	579	590	583	566	610	580	599	556	603	580	553	570	589	598	588	628	586	539	568	588	563	589	595	633	585	560	570	563	602	565	576	602	569	610	581	548	563	608	599	576	621	565	549	588	608	614	594	570	606	541	582	591	575	576	559	610	566	602	598	628	570	571	575	542	645	563	594	585	647	579	607	572	545	574	576	603	565	564	584	594	573	601	590	537	565	599	584	590	620	592	585	559	589	554	600	583	583	600	605	550	582	606	604	577	632	551	588	612	587	570	548	576	529	571	581	585	571	578	623	597	579	588	577	617	625	615	560	644	565	569	611	621	609	601	521	575	583	558	523	579	550	576	595	575	574	589	595	545	614	569	579	530	575	590	563	548	564	547	597	597	597	533	559	596	567	579	586	597	564	588	592	558	574	586	601	610	567	560	599	617	553	589	575	612	564	568	645	573	598	626	582	559	532	566	582	591	589	568	583	499	625	617	599	572	566	578	579	576	589	582	627	599	560	607	585	587	596	590	616	592	581	578	553	591	586	567	616	559	563	569	587	617	588	578	580	648	578	595	613	575	592	551	593	584	603	583	585	530	624	579	598	597	558	580	547	598	566	577	581	571	558	569	627	635	579	634	575	557	558	603	556	595	556	591	601	614	567	591	572	586	574	571	602	568	571	555	554	558	562	564	610	571	601	573	594	587	550	606	565	588	558	578	602	592	547	545	592	595	592	587	580	595	531	612	556	589	567	588	628	575	602	540	597	604	617	627	589	579	571	553	566	612	595	570	559	603	558	580	573	599	596	604	563	550	615	605	509	590	597	566	542	565	620	561	597	561	587	553	593	524	633	589	574	567	592	584	617	631	611	626	570	602	630	590	602	544	616	630	615	569	584	586	570	546	586	576	589	554	594	609	586	594	590	614	607	600	577	578	570	558	554	593	603	569	588	604	556	608	588	624	593	568	590	566	638	566	564	601	591	603	596	561	613	596	555	620	558	570	581	596	654	605	632	613	547	577	559	627	579	600	550	620	574	567	593	591	540	582	579	563	582	520	595	585	605	566	553	584	588	583	610	576	621	578	576	604	577	591	613	597	584	578	554	619	569	588	595	627	623	603	607	603	562	579	574	594	549	567	581	615	563	562	587	565	605	626	581	545	555	585	620	539	640	578	595	616	615	600	609	602	581	570	615	592	579	598	598	589	615	627	596	570	587	568	598	567	544	556	555	620	574	578	605	631	580	646	568	541	589	593	630	576	559	594	548	586	545	575	592	613	634	606	579	578	568	566	591	569	576	571	580	579	542	581	578	585	584	564	568	618	526	568	526	617	603	578	571	561	569	570	559	592	587	616	560	621	579	573	610	591	583	621	549	602	572	568	561	551	604	635	563	577	557	614	582	571	579	603	641	542	588	604	623	592	574	583	590	604	552	580	556	549	594	582	567	579	560	568	610	626	585	586	588	601	567	562	611	527	602	585	584	594	560	590	606	569	564	580	562	561	582	598	594	530	621	589	588	566	563	606	583	568	593	553	582	607	585	632	589	609	564	601	578	603	584	576	544	609	583	606	569	585	576	591	548	582	545	599	577	563	561	587	578	557	557	535	544	610	571	591	599	640	582	576	557	570	525	556	633	621	612	551	554	614	602	567	607	617	655	599	611	585	563	559	613	580	593	589	583	563	599	615	586	605	602	608	618	603	542	590	607	618	569	584	567	603	576	650	589	524	609	562	584	589	606	552	614	571	549	567	602	582	566	575	578	614	572	555	537	597	617	561	559	587	596	549	569	608	570	582	575	551	576	536	552	555	645	585	590	559	605	566	611	599	572	577	632	592	573	584	592	581	530	583	606	584	580	575	581	572	580	556	570	576	572	589	562	548	628	578	571	580	545	570	555	555	585	522	586	622	553	569	600	582	609	566	578	596	571	590	623	590	584	599	543	614	602	553	599	601	608	560	603	590	592	572	621	582	614	573	571	585	579	616	617	562	572	576	589	585	569	577	551	615	585	576	538	583	578	573	588	621	615	569	607	617	593	574	587	575	587	614	597	569	561	595	594	574	593	620	622	592	605	605	584	614	557	579	590	537	570	541	573	599	558	583	604	576	578	600	578	558	559	549	590	619	568	586	570	584	586	578	602	559	552	609	564	512	547	596	569	586	578	584	564	535	584	595	588	551	604	564	549	577	618	608	543	568	570	589	566	595	562	555	576	589	600	587	609	607	588	591	591	565	583	533	581	579	561	568	607	600	616	631	552	640	615	579	582	542	590	560	574	577	583	586	595	574	593	596	587	593	571	580	628	582	606	592	557	595	593	573	590	583	588	596	551	547	567	562	569	600	559	607	563	593	586	621	543	547	525	585	615	562	575	557	578	525	589	615	587	573	643	559	605	595	571	616	587	604	598	620	570	564	574	567	578	625	587	597	562	556	593	550	574	545	579	597	633	561	570	598	563	575	579	608	574	600	613	573	595	630	580	618	601	597	559	606	566	588	589	580	580	545	559	608	605	616	585	601	600	578	588	605	627	571	562	560	560	577	558	612	583	576	603	574	590	616	616	592	616	557	627	567	547	585	609	569	611	564	611	539	585	560	618	588	579	594	610	593	589	600	605	602	591	538	559	597	643	600	597	570	582	584	557	556	620	569	592	588	579	580	536	588	581	574	565	587	577	591	575	546	603	593	603	581	614	536	560	594	561	568	629	552	614	587	597	549	554	593	632	580	549	592	585	594	550	601	575	559	594	522	625	605	589	600	594	609	630	626	583	595	560	596	570	556	605	591	617	585	604	590	550	611	601	562	585	577	596	617	611	546	605	565	613	551	566	589	584	570	582	637	601	566	641	583	598	582	542	566	613	570	566	628	616	538	572	611	585	532	571	586	596	568	609	576	618	576	610	651	597	614	548	584	612	564	624	629	621	579	578	596	561	547	593	566	574	586	589	569	577	590	562	587	537	606	613	616	560	587	580	596	591	599	559	582	557	585	594	580	595	600	583	606	635	633	586	549	561	625	582	577	590	600	579	585	535	571	619	613	574	589	563	607
27632	19116	8463	2828	1624	1162	937	805	678	675	536	575	538	466	486	492	514	466	443	488	426	442	398	426	411	412	427	435	387	421	432	405	416	397	409	408	419	419	440	415	422	389	416	401	405	413	413	413	415	389	400	411	405	414	395	376	407	408	389	402	434	409	397	410	393	408	398	440	398	360	395	388	362	398	406	409	411	397	403	358	393	429	420	394	374	379	421	374	380	372	401	404	408	428	365	388	378	369	396	384	390	398	393	383	405	400	379	394	401	402	427	415	400	407	404	398	414	416	417	390	381	452	412	406	384	393	407	404	385	384	436	417	430	401	393	415	397	403	421	424	405	410	395	413	418	415	398	392	415	350	420	396	404	387	397	384	388	425	387	383	393	422	402	389	429	367	420	399	422	393	393	394	445	380	366	409	416	396	425	424	419	413	401	380	412	402	400	397	418	418	387	395	450	418	352	408	405	392	406	363	369	390	419	383	413	425	390	431	470	421	415	371	428	397	388	412	376	382	409	409	420	441	439	394	393	383	393	421	418	400	397	390	412	387	418	390	377	373	407	390	388	394	423	391	408	393	403	381	402	407	391	411	413	401	384	418	377	394	370	400	390	363	394	382	367	422	366	387	419	378	406	411	405	384	382	397	384	392	343	401	402	435	430	394	374	378	411	406	412	424	392	421	411	412	410	419	416	395	409	385	390	428	411	381	401	396	408	425	398	393	404	382	353	379	420	408	391	414	412	383	399	381	404	362	394	390	379	357	399	423	414	438	392	400	381	369	390	353	405	352	430	396	403	402	390	408	420	392	372	378	384	451	404	377	422	413	386	416	391	451	365	422	380	420	458	395	388	410	372	385	380	396	384	364	430	425	381	405	398	405	382	363	449	418	388	413	359	372	403	394	402	413	423	392	389	404	408	417	365	391	450	390	403	424	399	400	404	423	405	380	378	357	400	419	393	446	418	408	382	407	419	403	420	386	373	377	403	407	393	384	392	376	399	375	413	441	385	389	394	425	366	422	390	400	375	396	398	426	410	416	396	419	364	411	403	383	444	409	406	395	416	402	384	431	391	387	413	401	445	449	373	419	424	396	427	374	371	421	380	382	412	377	428	404	422	401	418	407	412	400	409	395	392	404	407	391	388	390	401	391	401	393	410	432	395	415	393	379	395	398	380	434	402	423	393	396	382	388	413	417	390	385	418	416	413	379	390	413	404	391	410	415	395	404	399	383	402	426	392	351	352	406	392	385	389	424	414	414	385	359	393	390	409	412	420	370	381	421	412	389	390	390	418	410	392	439	380	381	425	388	401	389	406	405	381	383	429	407	407	392	377	385	403	409	412	417	405	374	395	384	426	402	385	401	399	381	368	447	399	393	414	404	376	412	417	367	384	410	388	386	392	421	433	379	406	430	378	383	445	395	439	417	394	381	409	408	389	405	398	417	410	410	400	402	409	384	383	373	386	418	409	402	366	405	395	413	355	456	411	395	411	452	426	391	431	410	387	362	365	392	415	395	402	434	406	427	397	413	388	373	397	404	386	394	409	423	408	369	385	384	458	357	424	416	409	423	410	402	397	411	378	403	403	392	428	386	413	378	389	407	404	400	401	365	394	403	419	401	396	402	417	388	363	400	383	401	375	380	428	399	380	414	417	405	392	406	387	381	408	423	408	400	377	425	405	430	463	411	383	400	414	402	373	393	400	388	386	348	395	406	379	409	398	389	432	405	370	406	445	407	379	396	390	399	407	393	436	378	430	420	374	420	404	396	404	404	404	434	400	398	413	394	403	392	386	435	405	399	385	395	418	395	373	379	407	438	422	422	394	403	409	400	410	415	415	378	392	395	390	399	438	437	390	404	386	399	366	404	413	378	393	399	404	423	390	387	378	423	371	395	418	415	370	417	420	365	380	412	406	384	393	391	403	425	407	384	404	398	407	374	414	398	409	377	434	407	415	435	381	381	393	392	390	375	429	394	429	373	378	406	398	402	412	392	401	397	409	375	362	389	359	360	409	383	363	368	411	410	383	378	407	400	409	401	395	417	407	402	393	435	364	425	412	401	392	388	392	398	368	407	359	414	390	411	388	389	385	366	424	360	405	361	391	402	380	403	361	393	405	407	417	424	417	386	395	376	365	439	384	420	416	415	369	388	414	399	392	421	416	380	390	417	392	377	397	405	390	429	395	416	423	417	376	421	419	420	384	366	418	376	390	400	431	394	408	417	385	398	385	428	396	414	396	427	395	371	410	393	386	400	366	424	418	395	425	400	435	436	396	418	396	391	423	438	402	389	387	400	386	415	404	391	341	429	355	381	412	417	401	422	388	409	407	392	413	432	402	428	414	405	378	393	382	406	393	426	437	387	394	363	446	400	428	393	416	389	407	383	420	396	432	361	400	426	399	389	389	380	441	405	378	422	380	429	383	394	418	391	432	419	406	406	414	402	390	380	372	377	384	375	376	441	411	365	426	376	412	412	429	402	381	384	389	393	409	396	430	434	408	408	399	390	391	423	420	426	384	403	421	377	384	424	360	403	423	393	388	421	392	404	400	407	401	400	386	393	377	380	413	379	381	428	384	378	369	395	432	408	388	386	395	409	437	401	401	392	388	422	414	405	434	379	432	380	400	389	368	410	413	421	417	420	367	405	363	420	349	422	410	351	395	388	409	419	377	379	419	410	417	381	382	383	396	420	411	406	404	415	364	422	362	401	435	371	405	383	408	438	388	404	434	388	396	401	418	406	446	411	447	470	374	435	413	400	401	406	420	412	389	398	391	386	407	417	367	425	407	377	400	406	367	413	406	431	384	419	411	401	372	394	396	393	413	411	408	383	403	404	423	361	392	386	369	388	413	392	374	403	400	423	409	402	406	406	437	402	380	417	436	409	393	377	394	405	378	383	396	416	389	396	434	402	380	377	421	432	369	396	420	390	402	405	418	437	413	403	384	372	380	396	343	386	405	431	361	457	385	438	387	422	389	425	421	369	390	382	400	381	416	383	414	368	392	373	386	408	420	402	409	397	425	396	395	411	401	397	379	436	389	383	423	386	397	405	417	376	403	417	433	390	359	386	406	425	422	403	403	398	383	342	427	399	390	381	398	373	431	399	389	407	426	379	407	443	391	414	412	368	381	403	384	416	418	406	403	390	423	404	413	388	396	424	390	397	413	382	399	423	388	347	374	428	377	396	368	395	441	381	415	431	406	398	368	390	403	407	371	430	395	390	428	415	375	396	363	400	412	397	364	386	382	390	400	403	410	400	386	464	405	385	396	412	409	400	405	392	406	386	386	376	385	383	378	386	391	412	413	366	416	386	444	381	421	392	368	389	434	415	403	394	378	346	369	450	365	371	391	416	368	404	358	440	401	363	420	418	396	411	390	385	384	422	422	401	431	416	396	420	407	428	397	372	407	376	399	382	423	409	394	451	390	417	379	404	382	369	428	418	386	383	387	394	404	377	417	434	380	363	394	411	360	391	422	376	410	378
6060	7944	6125	3103	2440	1718	1505	1208	1027	825	767	719	643	616	585	573	578	618	488	451	541	482	507	440	477	464	441	442	466	476	455	466	433	471	438	438	397	446	431	429	433	461	416	439	451	450	410	433	431	469	470	472	422	450	428	450	471	423	459	410	407	430	431	408	415	419	434	467	443	412	435	431	426	446	433	420	434	432	418	457	417	456	434	442	461	450	412	402	441	445	435	429	446	420	465	449	454	417	468	415	419	409	412	421	448	442	388	424	434	441	453	444	425	427	473	430	439	438	400	419	440	426	440	429	429	415	455	433	455	415	442	442	456	415	404	437	433	434	387	419	415	463	475	447	438	418	416	422	450	424	431	445	405	419	435	445	410	389	418	418	437	427	443	480	423	445	439	466	427	448	425	423	442	449	426	433	431	468	457	415	433	431	427	420	436	487	432	467	412	407	418	423	396	432	458	411	450	369	448	419	430	458	443	444	457	425	416	423	446	453	442	463	401	468	441	440	409	452	436	466	430	417	402	411	435	444	424	440	432	400	400	451	427	401	411	469	432	462	422	431	436	441	448	430	432	425	422	460	418	431	414	412	416	423	438	428	429	446	415	441	451	413	456	448	434	390	416	440	404	406	422	462	452	411	441	415	466	457	447	436	456	429	427	415	422	470	439	392	436	427	465	444	434	415	411	425	450	445	438	442	473	448	453	411	399	420	466	391	439	417	455	414	450	420	445	438	402	444	447	447	424	408	419	425	432	416	471	436	454	439	385	422	444	401	431	456	410	477	422	427	425	435	426	407	430	432	439	404	446	431	456	430	411	392	424	432	432	416	396	422	429	409	423	452	412	458	458	460	424	445	446	424	435	432	434	452	425	421	459	462	426	438	419	435	431	431	389	433	423	449	412	405	453	464	400	442	419	414	401	397	446	418	448	405	468	414	423	443	475	451	431	454	451	459	434	448	438	480	415	462	408	420	424	474	429	431	414	409	462	444	417	421	448	430	413	426	437	464	461	417	450	478	445	471	478	422	435	408	422	434	444	410	425	443	436	465	461	452	443	423	429	438	414	424	429	443	468	474	455	405	403	420	416	435	457	426	420	402	482	439	435	429	451	433	466	439	415	378	430	458	435	456	421	453	430	461	401	401	418	440	468	463	414	383	421	410	414	414	423	443	422	428	458	443	478	437	408	394	452	431	417	457	435	463	437	448	446	400	422	404	442	472	435	433	411	400	441	444	429	396	439	465	446	426	451	444	428	378	440	428	430	411	427	417	428	444	411	449	433	453	444	437	433	441	416	442	417	451	415	443	439	419	410	453	387	465	418	413	408	428	402	450	442	444	409	427	436	412	406	410	443	403	440	443	445	458	455	455	432	447	443	403	431	435	413	423	418	452	428	390	423	452	429	400	428	426	424	413	459	397	434	451	438	452	389	453	399	413	479	446	434	429	433	440	446	410	420	438	447	442	457	402	392	394	434	438	425	448	427	451	425	460	468	417	435	470	403	423	413	406	424	443	448	448	409	417	416	409	448	478	434	445	435	437	395	433	430	461	412	441	410	470	465	444	470	477	445	457	412	435	439	412	451	440	406	428	452	408	442	452	438	445	415	444	431	400	446	446	457	432	442	419	444	397	431	425	428	433	435	400	436	461	411	425	446	417	445	453	437	400	473	421	395	426	429	405	450	454	436	441	445	411	418	410	441	427	417	424	407	420	458	426	446	427	425	441	413	474	415	447	451	474	444	418	435	421	418	432	429	392	429	439	440	423	446	443	411	448	432	440	411	433	425	427	460	410	477	422	447	453	448	414	433	437	434	406	434	443	454	447	417	428	400	443	417	426	414	427	451	449	444	401	432	448	474	454	420	430	438	451	468	441	459	421	427	410	430	424	448	440	444	411	442	426	426	416	432	415	424	433	457	426	442	444	426	451	369	448	454	477	417	401	401	442	456	438	429	423	412	399	442	429	439	461	425	442	397	449	419	435	476	420	421	422	451	445	461	423	418	434	459	445	452	448	442	420	413	425	430	436	413	400	441	447	458	381	455	400	457	442	408	412	426	456	434	420	460	464	428	438	435	438	385	418	435	448	436	514	455	463	443	413	451	457	428	381	435	440	434	442	428	458	443	433	444	431	403	444	450	461	435	399	424	431	446	436	387	458	427	394	403	438	463	445	427	431	450	410	387	453	431	432	435	412	408	448	454	443	416	422	450	437	427	408	454	431	425	448	397	446	418	437	456	450	469	463	417	455	463	404	426	483	428	408	477	416	403	457	425	443	445	454	413	443	416	448	434	426	415	448	433	425	430	418	441	400	434	430	364	435	404	442	423	440	459	465	380	431	436	454	414	465	456	409	422	456	451	415	408	430	398	464	421	442	451	440	417	411	420	415	424	452	438	409	440	405	418	415	408	474	468	395	451	415	411	437	435	406	433	457	421	458	451	437	424	420	457	444	411	433	430	425	486	458	394	410	426	424	469	418	443	418	435	421	426	430	433	463	422	437	421	444	473	446	438	369	440	484	425	442	433	442	403	417	454	413	459	434	465	436	419	427	418	406	437	450	451	410	419	412	411	424	446	422	435	453	470	432	416	436	467	424	420	423	442	450	435	426	462	426	403	468	441	442	417	435	419	432	427	417	428	446	460	452	469	390	446	446	461	434	414	397	449	399	427	473	428	450	438	442	407	435	430	469	403	405	422	411	405	490	455	415	471	427	431	408	396	417	416	426	461	433	437	461	460	434	431	429	442	426	401	416	400	418	426	412	436	421	402	416	449	460	443	430	429	430	441	398	451	417	419	439	396	425	408	478	448	443	457	443	439	413	432	434	436	436	422	452	404	422	432	470	410	433	413	420	398	425	458	430	426	448	412	440	417	445	443	373	415	433	440	462	448	438	451	425	418	433	428	441	424	443	434	419	389	438	430	461	457	436	406	430	425	448	383	462	464	458	444	410	434	459	400	434	435	454	452	414	462	419	441	416	421	443	400	424	435	406	436	421	461	442	450	430	429	443	448	419	400	423	413	404	467	454	427	443	423	402	438	414	439	442	409	431	452	421	437	437	430	454	405	418	421	427	401	438	450	429	403	453	464	397	448	430	425	489	416	402	450	417	396	445	456	428	465	412	474	435	420	426	424	407	428	427	476	437	440	446	485	431	423	417	411	399	417	443	413	411	410	425	408	429	453	399	434	436	463	454	447	455	414	434	385	461	455	458	473	399	414	429	422	414	410	411	460	439	454	388	418	453	418	447	387	462	420	438	451	422	430	418	449	471	439	435	448	429	442	460	442	423	428	442	433	434	436	417	439	431	423	464	423	434	435	425	419	452	435	418	437	429	421	411	422	458	417	407	407	428	436	449	417	407	417	403	473	418	442	416	445	469	433	402	453	396	445	403	446	430	447	435	446	444	463	413	412	398	426	420	445	404	454	414	397	421	412	467	440	463	455	419	466	449	421	446	409	406	476	404	408	423	401	424	415	419	436	474
23699	21198	28547	24104	21187	12831	2641	1602	1271	1246	1070	1024	925	884	859	822	808	803	715	664	714	705	643	675	681	621	700	690	684	651	637	630	609	605	640	572	618	642	619	649	629	620	610	606	620	612	616	614	642	632	610	658	587	610	609	621	633	619	575	633	541	592	592	609	650	586	622	632	584	600	638	560	598	579	614	561	614	641	623	616	575	624	666	606	634	597	587	625	612	633	631	609	594	639	606	550	618	650	637	600	614	615	616	600	610	644	560	567	585	610	619	621	612	643	604	606	617	622	634	616	601	589	589	584	614	601	554	595	609	619	619	580	587	610	597	631	606	592	630	624	581	605	609	606	588	571	639	614	579	586	581	587	618	583	606	569	625	612	569	571	591	613	619	638	588	602	547	660	611	580	594	568	595	620	587	622	602	618	599	592	630	600	617	615	579	541	619	575	586	624	591	616	606	591	569	606	563	598	636	590	635	617	636	566	604	610	598	611	573	650	569	610	616	580	601	616	607	575	574	634	606	644	560	587	574	624	596	580	604	595	579	582	622	591	652	606	663	575	621	593	558	623	592	642	578	554	605	588	582	563	590	578	613	635	605	644	625	626	558	645	589	611	590	596	567	636	618	563	549	578	578	610	624	618	594	571	592	595	591	630	632	602	581	639	655	657	623	608	538	621	645	619	631	619	607	601	633	594	585	623	604	605	621	596	606	550	635	619	601	623	590	591	593	595	587	637	601	600	582	608	634	609	564	626	591	601	612	618	607	586	665	600	569	574	634	597	560	547	607	574	570	613	639	617	572	624	582	587	597	560	570	611	636	616	583	541	602	623	614	613	616	594	619	621	554	584	593	557	565	633	596	601	614	609	567	594	628	617	620	586	637	587	632	602	597	615	611	577	587	604	655	586	583	582	607	627	629	621	586	590	600	584	589	579	572	628	585	529	595	590	686	601	609	588	584	599	627	607	568	541	617	600	599	632	563	585	591	621	592	571	611	577	567	639	628	596	582	605	625	576	635	647	599	598	581	533	615	578	599	601	576	585	609	606	640	629	633	597	633	642	651	629	614	565	557	591	636	625	599	612	567	566	581	587	535	639	595	612	661	615	611	574	592	626	631	591	599	595	571	568	614	573	594	662	541	603	616	564	577	584	598	632	644	585	610	597	640	600	618	598	586	563	602	610	619	631	601	610	563	615	613	605	613	592	632	542	641	567	612	587	615	609	628	592	607	610	585	555	575	585	592	552	624	611	605	605	588	613	639	568	581	608	630	598	621	631	558	587	622	613	622	594	581	601	618	626	576	612	571	597	622	618	626	596	600	574	581	593	594	596	594	619	590	597	608	612	602	644	602	609	599	614	606	603	617	583	614	577	639	555	667	620	628	593	621	584	622	611	617	611	585	600	622	585	558	618	596	585	617	584	606	558	589	568	593	607	559	570	645	590	614	593	586	599	591	632	586	599	588	543	567	623	611	643	632	582	604	587	603	598	591	577	644	593	630	596	552	612	613	589	580	569	574	589	636	608	593	560	562	615	572	605	636	588	596	609	626	630	589	606	626	613	602	579	583	568	578	573	563	605	647	607	602	621	594	594	589	638	585	596	635	575	591	552	641	579	595	596	631	623	575	609	603	614	554	570	573	612	596	625	601	579	559	641	617	605	577	587	634	593	572	616	598	613	611	601	620	586	618	654	574	614	614	588	585	632	588	614	620	631	555	627	590	611	580	626	601	600	637	638	607	636	582	628	625	626	581	628	576	601	550	608	589	603	597	612	589	597	614	594	612	610	587	584	591	614	626	616	616	571	577	589	561	608	580	606	586	579	610	592	610	574	600	618	563	620	650	608	601	548	611	647	584	621	635	594	617	636	636	650	617	560	656	632	606	593	573	658	637	590	617	615	574	547	559	655	607	639	620	603	577	557	632	633	601	622	606	644	627	602	618	593	559	659	622	584	638	556	603	615	650	601	605	613	589	604	567	555	611	599	594	615	571	604	593	560	619	557	627	602	632	598	592	611	623	603	564	588	581	568	629	592	558	602	590	599	630	614	581	574	564	594	595	622	614	619	633	574	607	610	595	596	643	582	623	547	558	604	606	626	623	600	618	586	566	558	597	629	616	600	584	584	618	590	596	609	593	569	581	596	607	573	592	600	550	585	573	597	583	653	581	585	560	542	599	631	603	591	586	567	604	595	589	605	578	601	589	586	599	596	623	587	618	629	611	639	573	587	549	554	620	606	578	598	619	618	566	583	624	568	578	566	596	595	605	597	630	671	606	587	660	633	596	625	625	620	575	559	621	575	598	635	610	618	579	581	610	587	604	617	562	610	584	542	588	637	586	550	579	574	650	610	608	595	595	612	632	609	597	609	595	551	584	651	574	636	617	610	607	558	622	548	587	617	599	607	614	590	585	576	614	578	597	593	657	563	580	596	630	613	600	576	588	581	627	642	580	626	637	604	613	632	586	602	618	609	604	605	593	616	599	610	568	611	573	661	598	621	595	602	632	602	543	599	567	610	611	574	609	627	591	592	647	599	564	575	602	620	615	570	610	593	642	632	638	562	595	628	593	574	587	602	588	593	592	562	548	599	608	587	607	615	587	639	605	608	593	568	590	614	608	566	588	541	638	595	619	605	546	626	615	611	585	567	594	661	582	601	614	590	637	629	560	624	589	602	607	621	648	541	583	653	596	621	590	625	556	593	593	606	621	617	600	591	577	572	601	590	626	567	633	608	578	601	548	614	630	587	565	606	613	592	564	603	628	584	590	560	631	599	595	596	591	607	584	631	618	566	615	624	599	627	581	588	566	596	592	583	639	606	629	592	541	589	654	579	609	621	577	583	638	615	563	568	641	568	603	603	562	611	588	630	567	605	634	583	560	593	581	569	618	579	600	573	632	648	587	582	627	552	618	617	636	609	552	600	612	645	627	560	591	615	570	589	612	563	613	593	584	586	578	580	584	585	594	615	566	572	620	558	587	612	592	566	566	617	573	609	580	601	599	568	585	580	591	635	606	596	542	609	587	647	558	579	619	594	605	585	606	557	591	615	608	608	610	596	617	547	644	542	612	627	625	561	584	582	588	613	564	617	630	624	568	582	587	598	608	596	618	660	607	594	630	601	620	620	627	631	598	569	594	599	665	635	613	630	635	561	615	581	596	594	617	603	644	621	631	607	578	605	613	595	589	533	563	627	572	594	612	608	605	616	614	567	578	613	634	613	578	607	578	604	610	561	604	643	572	600	591	611	600	567	588	583	634	599	620	591	626	589	633	597	620	654	612	601	598	613	616	562	580	599	626	580	571	591	613	631	635	610	597	602	600	624	614	584	592	620	601	597	570	613	572	600	624	598	562	602	531	604	612	609	586	599	575	581	610	587	592	574	598	608	609	568	617	580	558	583	624	588	579	584	627	505	596	602	610	609	612	601	595	644	595	627	594	601	581	579	595	570	644	621	575	583	572	601	601	619	578	636	649	615	595	557	581	612
5668	16377	12845	6678	4938	3778	2952	2467	1972	1641	1391	1281	1159	1174	1054	962	883	831	848	825	779	756	744	744	730	730	693	731	738	635	691	616	698	718	697	683	678	679	677	690	703	674	630	605	636	659	691	685	737	609	646	655	639	666	614	668	610	634	619	607	651	662	640	652	659	612	600	653	677	600	655	694	643	647	641	663	644	641	608	652	619	648	655	647	663	650	679	646	721	653	640	634	622	674	634	621	622	677	692	683	648	647	664	615	685	616	664	682	678	654	599	626	613	591	652	693	641	689	618	620	664	634	641	613	586	667	618	630	665	640	663	603	630	605	616	627	636	625	627	651	629	648	628	650	626	645	609	667	628	595	598	614	609	586	671	604	647	632	658	613	642	646	630	656	666	638	667	626	645	668	633	651	657	674	615	634	694	640	605	624	629	628	683	642	604	708	644	675	630	632	622	639	666	663	635	632	636	620	644	623	585	615	676	656	660	595	660	631	650	556	683	615	600	612	637	641	630	631	642	585	649	653	605	647	653	656	629	667	621	651	647	634	653	606	641	656	681	576	658	669	598	616	637	639	631	580	661	662	613	643	654	601	616	654	678	638	601	658	627	635	628	623	720	631	617	633	636	624	616	651	656	660	676	657	616	605	649	582	679	637	621	620	603	625	643	635	630	651	660	669	657	627	575	605	637	620	636	611	635	657	655	622	619	641	663	603	636	613	634	673	627	620	627	592	656	652	647	595	606	658	590	616	625	653	646	613	669	630	619	624	621	640	635	638	621	660	651	619	640	609	635	639	636	621	601	619	644	620	662	637	648	638	633	661	599	684	665	630	632	623	634	656	613	639	662	643	663	616	646	626	599	649	626	617	605	598	629	655	638	649	654	646	649	668	621	614	620	641	598	635	627	682	581	638	632	645	668	651	641	661	584	647	643	673	656	636	589	620	656	665	651	645	626	611	621	634	616	627	594	668	628	612	644	634	685	634	635	650	613	642	665	627	682	604	662	596	619	639	621	656	654	670	637	621	613	682	624	661	624	641	621	657	614	640	631	614	648	678	669	602	621	650	674	645	573	638	596	661	630	668	663	665	671	635	658	632	619	648	631	621	660	598	657	679	652	596	661	632	599	662	673	675	541	608	621	611	671	636	630	597	642	648	655	671	630	650	642	679	635	650	628	629	613	642	662	642	609	640	659	620	613	630	607	684	618	654	655	619	614	624	612	607	632	639	630	611	682	614	638	611	583	665	657	660	624	648	641	645	616	622	640	668	656	662	629	603	647	626	604	613	691	616	612	639	610	612	630	613	632	648	611	648	638	645	626	629	593	655	608	663	627	656	623	620	644	670	659	617	636	628	702	664	634	646	663	581	606	646	617	628	640	653	591	659	656	682	632	637	656	633	630	652	624	648	646	595	645	652	618	610	639	648	631	645	649	634	599	586	592	627	633	643	637	679	721	635	596	645	646	649	644	643	666	639	647	635	641	667	657	600	660	632	648	652	640	629	605	678	635	665	638	641	612	659	631	642	662	664	631	662	615	626	692	621	627	641	647	628	661	649	613	610	644	617	616	617	652	632	629	663	624	607	607	635	594	645	645	616	609	629	652	586	604	618	613	669	593	646	678	661	635	622	713	643	648	611	636	605	628	673	668	662	606	637	615	634	608	637	654	605	620	701	658	702	656	638	616	629	641	623	661	622	646	663	663	607	650	624	640	625	697	670	632	633	653	641	605	662	611	669	655	594	652	612	630	637	621	601	631	653	630	668	691	662	710	629	648	625	616	615	671	620	701	633	622	662	664	635	631	622	663	621	653	650	634	601	678	617	630	580	609	643	643	660	649	637	642	661	617	634	661	606	620	643	627	622	637	667	607	613	634	639	590	655	621	644	644	638	617	654	616	632	643	612	668	638	596	646	639	634	647	651	624	658	613	643	660	601	640	638	645	625	589	630	648	638	638	669	662	629	594	595	586	603	656	648	594	652	641	664	619	649	664	614	679	632	622	617	648	670	624	639	684	590	696	676	610	619	645	638	606	639	636	647	631	675	635	633	611	602	619	636	618	633	621	694	632	625	649	636	650	680	657	625	650	623	653	623	609	628	663	638	677	646	651	681	661	588	652	602	610	602	604	636	624	657	613	608	647	632	646	614	634	634	666	646	657	654	661	634	648	649	594	675	659	636	637	669	663	617	600	692	605	665	610	610	640	681	649	655	612	605	623	628	620	589	605	643	609	627	656	621	598	644	629	662	618	666	664	610	640	633	652	613	614	650	618	648	700	615	647	648	681	630	622	636	654	665	628	666	628	630	646	641	618	636	622	630	652	605	619	640	640	694	668	639	643	648	647	682	629	615	632	609	588	619	605	627	643	622	613	616	626	670	689	652	639	631	660	584	613	639	617	658	625	610	662	616	632	620	646	643	678	658	659	630	608	637	615	589	669	608	667	634	607	653	627	607	631	624	640	638	637	684	667	652	634	613	618	620	602	660	644	584	660	627	682	625	669	596	604	622	698	641	640	629	648	643	691	627	649	657	647	619	651	668	669	643	614	592	591	635	624	643	654	657	620	652	632	666	628	647	650	652	607	629	617	628	650	663	633	673	608	634	664	643	620	675	619	606	662	614	650	662	618	617	626	633	638	603	605	648	671	684	624	668	634	668	641	627	673	634	617	668	626	666	696	630	599	610	653	619	701	634	614	630	606	649	590	666	678	637	641	652	618	622	622	650	603	583	673	655	632	658	591	655	664	703	588	695	654	610	649	662	612	610	636	672	645	657	638	612	641	650	661	636	649	639	593	631	684	633	662	637	641	628	625	622	642	600	633	626	605	630	657	639	648	619	637	649	645	654	666	622	611	624	623	646	623	645	600	640	630	654	629	591	614	668	680	684	623	624	611	619	619	608	621	677	668	687	637	637	664	630	701	660	666	631	656	664	604	675	661	677	637	634	653	614	617	596	667	605	632	640	631	663	669	646	632	651	661	641	619	660	584	668	622	638	634	620	575	564	650	600	621	643	635	636	623	627	625	644	589	695	653	572	693	657	641	654	648	651	607	644	593	608	629	654	619	631	627	644	636	611	680	655	632	666	657	638	659	708	630	673	618	669	593	656	602	674	646	633	617	680	618	628	633	658	667	600	645	642	609	646	679	631	657	617	617	620	662	652	671	646	617	649	654	635	652	604	653	616	603	638	654	645	618	642	689	624	654	637	624	640	676	639	636	578	616	625	696	625	606	633	636	634	649	608	632	651	648	657	649	628	673	632	662	646	629	665	703	608	648	602	605	652	639	648	672	630	640	655	602	664	636	612	659	648	620	637	615	645	591	673	635	627	632	661	642	645	674	644	596	619	696	621	614	636	619	650	651	611	639	621	602	645	619	665	671	642	585	646	636	649	642	642	610	663	633	637	646	617	657	643	697	677	680	632	622	651	631	647	697	675	603	651	618	631	654	649	670	620	663	639	633	596	603	658	595	642	662	663	644	645	647	649
24668	21116	27509	24947	13958	1963	1244	946	791	700	549	541	487	451	425	394	404	402	335	349	337	330	341	336	315	323	318	299	293	322	294	306	309	288	299	300	303	286	299	277	272	276	314	281	283	269	299	323	283	290	315	262	323	325	276	308	275	287	311	289	326	289	304	333	319	281	284	314	281	278	306	292	358	313	321	276	291	291	264	317	266	287	253	278	296	283	290	257	309	282	301	297	254	318	279	303	316	284	283	285	277	288	267	264	274	269	290	276	287	285	259	292	287	275	264	315	313	271	288	267	239	305	288	265	277	293	270	291	286	290	263	265	289	302	288	266	294	278	294	291	290	299	271	265	289	288	295	279	275	265	292	287	301	298	303	274	277	270	296	263	284	270	288	279	282	304	291	262	271	273	294	285	308	267	272	312	301	284	298	306	286	290	288	284	308	249	257	262	292	279	267	276	284	281	287	287	269	267	285	278	256	303	284	283	283	304	274	281	275	301	302	262	290	278	273	283	277	283	283	292	283	297	259	262	278	285	305	255	280	281	296	266	290	279	277	268	293	262	253	284	294	257	310	286	289	280	279	310	287	287	278	252	285	275	258	287	287	273	305	283	281	286	289	284	272	281	273	277	261	277	308	296	292	311	261	282	270	268	278	306	296	296	274	268	270	300	311	256	257	296	268	325	278	296	296	287	264	290	293	285	270	320	315	292	282	311	265	286	291	256	278	283	284	320	321	288	260	276	264	286	255	268	300	282	292	264	258	269	273	294	276	270	255	295	292	283	283	269	271	282	254	303	279	268	260	307	245	294	293	292	295	272	294	250	268	294	288	308	271	320	300	259	301	276	296	303	272	302	302	280	277	264	263	282	262	298	264	310	273	270	270	290	282	262	277	293	287	275	285	282	293	305	281	317	293	260	290	287	298	296	268	269	249	287	278	285	280	269	255	283	252	273	267	300	268	288	269	271	273	265	278	293	249	302	282	294	266	271	301	267	288	297	283	284	257	299	297	267	273	272	308	315	303	282	270	286	256	305	265	301	318	294	271	300	279	284	325	303	261	263	284	297	322	281	283	274	307	286	267	293	292	287	299	265	278	287	284	304	269	296	278	264	269	278	271	284	270	284	265	282	247	300	299	268	304	266	286	281	302	297	281	317	263	276	275	319	297	278	295	285	262	277	278	279	279	291	292	287	312	287	291	269	272	266	247	272	264	297	278	262	282	288	307	295	276	278	268	262	269	290	254	279	287	273	264	275	303	284	287	292	273	267	263	269	309	277	279	285	264	283	294	272	264	287	283	301	265	295	260	279	260	308	294	247	279	296	306	289	301	312	291	281	270	283	245	254	299	297	293	259	256	267	247	289	269	291	267	296	324	258	259	285	296	255	265	299	284	301	282	283	295	285	287	261	275	290	314	286	288	266	288	303	293	275	285	279	279	266	294	287	279	273	270	275	302	277	289	257	321	290	272	280	288	302	280	290	296	292	286	258	297	269	317	306	305	295	267	284	292	257	291	308	291	273	290	272	278	295	297	272	276	287	299	295	305	289	282	288	255	276	312	269	282	319	282	283	273	284	302	301	283	282	263	301	270	293	274	286	280	273	267	316	305	261	294	310	295	264	274	291	295	279	262	243	265	269	272	276	272	261	288	260	276	273	319	271	280	283	296	283	278	299	260	320	303	288	292	276	283	279	296	275	256	283	271	281	278	291	278	246	301	302	289	264	265	273	273	264	293	308	307	276	259	278	264	263	286	286	285	275	272	288	286	252	286	273	304	319	269	279	277	302	305	299	272	275	264	285	275	309	269	280	273	281	260	273	271	256	268	285	274	271	273	279	266	291	269	272	291	276	310	301	264	286	285	301	272	279	291	274	293	277	293	304	262	298	287	267	276	283	284	276	269	269	282	289	230	320	259	302	282	271	253	257	266	263	282	268	273	274	308	309	268	277	280	290	286	268	285	297	285	266	263	255	301	293	272	286	267	283	271	265	267	279	270	283	274	285	275	282	253	304	292	299	286	288	272	293	316	257	240	278	285	270	258	282	266	264	292	259	280	293	280	289	284	270	263	256	275	305	273	289	274	284	298	271	286	267	287	259	270	286	275	280	280	281	274	283	276	286	300	287	265	275	296	304	280	283	292	293	285	297	273	273	307	292	269	306	297	293	296	283	275	300	276	249	271	289	293	302	274	287	294	301	279	285	302	278	242	275	268	299	255	257	296	289	301	293	246	265	279	285	252	309	278	274	281	275	309	303	297	266	297	314	261	290	277	285	253	280	269	298	311	257	293	285	298	302	282	285	294	303	286	258	297	282	293	312	276	277	268	275	289	249	303	301	268	279	275	303	279	269	279	266	283	278	303	284	288	323	273	272	285	279	251	276	273	263	276	299	269	254	252	304	289	254	273	300	282	292	283	266	277	256	243	279	289	272	291	317	269	296	273	309	274	301	279	304	305	276	302	280	285	281	275	293	249	308	279	292	247	306	282	261	273	259	287	264	290	282	288	303	294	303	304	269	252	279	317	293	274	272	290	313	240	290	306	289	247	287	283	267	278	259	264	304	284	327	275	273	266	275	308	310	248	280	275	276	281	278	274	290	283	295	302	297	301	270	253	255	266	275	244	279	266	242	275	300	277	282	270	284	276	273	303	255	265	293	259	295	289	287	275	264	258	288	287	280	275	306	272	264	296	271	262	285	274	296	273	297	295	295	286	276	290	271	302	265	281	265	268	270	288	289	264	303	272	280	285	288	258	283	281	296	279	260	273	293	273	291	268	306	314	281	294	263	264	276	278	342	266	235	304	270	279	275	302	273	289	260	269	277	264	253	305	298	284	312	270	279	285	293	257	280	280	264	254	274	250	291	255	276	268	268	269	260	268	268	279	298	288	294	304	288	283	283	288	309	234	290	301	291	261	270	305	288	269	332	304	308	302	283	261	289	277	292	274	292	263	300	307	284	300	284	304	274	292	274	300	262	259	255	292	289	308	259	274	302	270	274	270	279	299	243	279	294	268	260	249	298	288	313	275	296	283	278	301	280	310	264	272	285	266	278	318	268	285	310	301	288	300	287	285	270	280	296	276	265	250	279	261	260	276	288	264	247	285	281	264	265	296	312	297	294	262	278	281	278	272	291	292	276	286	295	270	264	268	277	269	259	255	263	284	266	296	298	311	294	265	309	270	272	295	270	263	285	278	299	288	301	291	298	279	275	285	283	291	262	272	269	284	257	280	310	285	281	283	266	285	277	283	250	331	269	288	263	282	282	304	277	278	272	268	276	257	256	286	300	261	272	283	269	256	278	283	267	279	274	290	293	278	300	277	266	279	259	259	245	284	303	266	257	310	260	289	266	293	289	286	273	279	313	307	301	300	257	280	275	254	304	265	289	297	315	283	266	304	280	275	281	299	303	295	270	309	270	295	303	255	272	279	259	286	278	292	262	244	297	290	322	255	307	280	264	260	311	281	272	278	293	281	276	303	275	268	312
5378	12872	9599	4998	3629	2614	2143	1614	1316	1066	876	799	721	661	619	541	523	501	453	438	406	408	398	390	344	368	419	376	393	386	364	340	356	366	328	309	342	335	348	352	345	304	337	332	329	339	312	351	340	348	320	321	333	306	293	348	318	308	325	318	342	326	314	313	331	311	325	301	368	347	299	305	320	304	284	341	344	335	330	329	344	287	370	288	322	329	317	337	319	297	299	340	350	363	306	301	321	332	338	339	322	315	316	311	323	314	322	346	326	320	355	310	335	304	296	343	326	315	315	343	327	334	312	286	304	312	343	321	341	311	307	344	331	346	313	304	333	329	294	270	329	309	319	331	321	318	326	325	321	318	334	316	299	309	349	298	316	320	300	326	323	325	337	304	328	299	307	319	305	278	306	295	314	301	302	318	305	315	316	311	343	342	304	317	322	301	321	369	309	324	277	295	300	320	315	347	307	357	325	317	316	285	308	304	339	323	321	310	316	356	306	320	304	310	322	307	317	319	312	284	317	341	324	324	333	300	331	296	293	322	313	309	322	324	303	307	317	336	309	285	319	332	316	307	333	307	307	349	314	342	309	331	331	324	325	315	322	355	333	324	321	299	318	316	345	341	297	306	315	293	321	312	317	342	297	310	317	309	319	310	321	307	299	350	314	333	329	306	303	304	293	306	307	343	312	325	338	321	309	305	331	277	335	284	311	330	309	300	308	321	308	329	367	313	339	326	317	295	317	325	305	287	320	295	303	329	314	296	310	323	349	338	280	329	323	329	300	330	304	311	345	302	296	327	286	299	332	319	321	337	320	289	371	314	308	303	332	297	316	319	288	302	305	325	324	324	307	273	313	352	327	302	333	313	306	321	313	330	339	350	347	318	325	340	339	319	362	316	346	333	323	327	319	345	294	337	322	320	323	303	302	319	336	338	329	316	300	297	355	305	284	315	335	308	308	324	293	344	320	338	333	320	286	336	318	309	312	305	301	305	313	350	349	346	319	305	322	331	305	291	342	347	333	325	350	315	352	326	276	314	349	336	319	325	322	292	300	327	327	334	318	331	344	313	308	320	297	342	305	331	309	296	340	316	335	332	314	278	323	325	341	325	314	328	287	320	306	343	315	321	317	303	318	313	321	305	318	307	340	309	307	319	295	324	319	312	327	325	328	284	303	315	306	348	325	317	332	285	322	313	330	315	320	302	284	340	307	321	307	325	309	320	316	347	293	348	314	341	327	336	328	279	306	312	315	291	311	327	310	319	292	316	310	320	347	298	323	337	322	320	319	346	267	304	312	296	299	309	302	301	324	285	317	321	286	279	303	283	332	331	339	331	310	317	327	315	321	327	326	279	343	319	303	329	296	303	275	317	310	315	360	330	340	329	298	309	334	314	317	292	313	294	314	342	289	311	311	313	309	332	301	300	309	309	302	297	337	312	295	338	301	305	296	308	317	344	285	306	321	323	347	320	364	318	333	340	332	306	323	341	295	337	307	317	303	282	308	299	339	326	354	313	342	306	320	341	321	316	305	290	291	341	312	277	303	336	328	308	358	285	317	358	307	313	316	346	329	333	322	306	308	348	318	331	325	324	310	317	306	300	333	320	323	332	342	311	269	325	315	325	314	314	302	301	333	293	302	314	339	312	292	298	304	320	320	332	318	324	368	343	289	320	312	298	324	300	309	334	270	318	316	306	280	322	315	311	319	344	306	320	341	322	318	322	312	303	330	308	328	332	321	328	303	327	340	279	328	311	314	300	310	338	317	371	337	306	297	326	287	322	353	321	309	331	323	337	343	339	322	320	309	327	296	321	301	350	321	308	317	317	361	303	326	304	338	318	316	354	322	313	285	355	315	323	302	300	328	296	294	336	340	313	340	324	315	339	331	307	331	334	346	275	304	335	272	314	359	333	323	329	293	318	323	331	314	326	315	330	314	337	328	351	322	300	264	330	310	303	300	328	298	302	311	298	330	326	325	323	338	329	337	324	322	316	266	307	320	307	334	322	315	325	318	322	355	311	321	297	322	302	331	319	295	317	335	335	304	303	313	295	326	305	307	300	306	312	307	309	310	348	321	358	330	320	343	335	313	297	339	308	312	319	312	315	340	329	307	347	324	332	287	304	313	334	316	293	322	339	319	306	294	284	308	332	336	281	306	324	324	354	338	355	335	313	329	348	291	341	320	300	301	304	321	329	320	318	300	304	311	323	297	316	323	309	329	341	292	306	318	305	316	311	347	342	338	329	299	317	285	310	325	272	317	334	324	288	315	297	282	320	306	340	350	339	308	322	330	309	308	313	303	303	323	330	319	326	323	290	322	294	317	313	310	333	337	335	305	324	303	336	311	352	335	350	287	284	334	324	336	346	345	347	332	319	357	282	350	338	322	318	306	334	314	291	326	327	308	321	319	339	299	320	330	328	310	329	270	327	343	306	324	327	300	312	307	321	348	325	319	321	330	299	326	358	340	353	313	323	303	287	300	317	314	329	346	293	335	296	320	336	302	346	333	331	290	340	324	322	333	333	272	338	337	323	302	340	321	302	315	301	314	320	308	306	322	306	333	325	326	315	318	270	324	315	347	276	350	340	303	319	319	324	324	338	303	348	333	314	343	332	342	333	335	349	322	287	326	333	280	330	327	313	333	315	307	306	334	342	314	334	306	320	344	349	326	331	301	298	322	310	322	297	350	321	307	311	300	331	365	310	346	275	315	314	343	359	346	351	308	306	312	346	315	311	313	329	290	289	324	294	316	327	317	315	324	327	315	348	322	339	308	363	322	321	325	334	351	320	327	343	317	313	301	329	312	321	334	319	317	326	338	303	340	318	332	314	301	307	265	340	340	313	335	308	322	296	306	315	322	346	298	350	338	306	319	327	339	332	306	354	304	325	297	308	321	323	291	320	320	304	303	335	317	333	330	332	306	331	338	329	364	341	317	310	344	323	334	313	322	303	319	307	324	324	319	340	327	328	332	306	299	308	316	353	290	342	280	328	297	331	336	316	290	332	323	347	325	312	300	313	355	313	312	328	298	340	336	300	331	311	338	328	339	311	310	341	299	302	317	306	329	304	331	287	298	340	305	272	284	316	324	316	305	323	327	353	348	323	330	291	327	285	312	342	334	331	306	332	331	328	319	331	278	305	301	325	308	333	298	339	302	317	331	290	333	312	323	302	330	340	335	306	307	305	296	293	310	277	314	294	338	336	322	324	349	344	344	314	316	307	350	307	290	326	330	341	315	327	318	289	323	365	320	291	327	320	331	293	323	333	333	317	291	311	289	317	321	344	298	335	322	300	297	305	314	348	321	319	314	329	283	316	337	326	345	321	334	279	340	326	347	339	348	344	336	320	286	325	335	319	307	329	336	333	301	332	341	344	275	305	357	287	316	316	303	319	295	324	348	306	317	311	344	325	363	291	317	302	329	298	343	341	300	311	301	287	343	319	300	330	324	318	321	306	303	346	313	321	316	336	316	310	304	287	310	294
22511	21188	28912	23728	21197	21322	11777	2473	1687	1488	1305	1124	1012	960	975	877	820	789	773	774	672	691	637	623	656	662	602	563	566	586	620	614	608	567	590	602	560	615	542	576	537	585	559	590	609	546	590	583	535	562	539	581	550	545	558	541	539	559	553	607	497	543	514	535	527	535	535	553	510	542	559	548	572	530	549	508	521	550	540	563	514	502	572	532	565	505	526	564	569	500	501	537	542	532	563	538	567	531	543	547	518	533	494	550	509	508	532	527	555	518	502	498	521	546	564	506	542	516	496	514	516	536	558	554	512	591	529	541	507	536	556	529	551	523	541	537	483	507	501	547	525	508	547	539	508	568	531	511	525	510	516	527	520	554	556	570	510	542	509	534	542	539	508	476	529	567	529	560	544	543	521	559	517	521	491	532	520	528	506	540	536	525	514	532	520	574	551	549	571	531	588	525	528	529	508	554	519	510	533	499	544	528	526	553	542	530	549	510	517	562	534	532	528	539	551	562	527	520	512	492	509	571	551	556	524	552	588	524	514	536	491	551	544	544	542	537	496	495	527	541	482	465	535	556	502	511	537	534	570	551	536	530	514	535	516	518	558	525	552	518	529	522	551	493	534	530	542	509	531	497	531	541	508	506	494	506	535	515	537	553	521	516	531	543	541	530	524	577	531	536	530	499	518	502	512	575	529	549	536	551	505	546	515	518	504	499	567	516	548	525	525	560	542	536	511	548	569	535	519	494	479	548	522	535	519	547	543	525	496	537	519	545	488	553	492	571	537	547	513	530	549	541	545	518	494	537	584	545	541	567	538	531	544	539	525	521	555	534	521	514	558	501	552	559	535	569	542	512	478	531	506	555	518	543	570	531	546	483	494	543	521	533	553	516	501	511	562	512	528	511	505	528	531	544	540	521	553	553	526	544	504	548	519	480	470	540	544	515	539	550	529	525	556	531	568	521	534	542	586	562	529	520	502	507	489	516	565	560	528	537	554	531	558	501	549	526	537	516	529	525	523	547	530	553	527	527	483	530	532	527	528	539	531	567	491	515	554	510	495	500	524	460	528	555	519	535	536	567	518	548	522	538	533	570	527	497	504	569	539	535	534	504	512	541	567	562	496	540	486	528	482	525	520	546	519	492	527	499	546	495	531	505	537	552	488	555	497	505	548	508	550	497	520	539	503	525	550	491	523	573	526	533	534	543	530	515	505	484	506	598	479	540	513	519	549	520	551	547	544	534	526	528	595	533	528	523	564	516	509	520	535	527	502	519	513	498	565	537	560	529	583	534	510	529	530	513	526	539	548	570	525	543	541	527	534	533	491	511	561	520	533	514	524	523	541	569	533	507	502	519	528	521	531	514	528	530	537	526	573	533	511	531	538	513	535	543	519	520	535	523	545	505	588	551	554	523	534	512	504	509	568	498	476	534	557	544	588	529	539	516	523	512	556	555	567	503	480	508	569	537	493	520	520	579	501	532	523	503	524	522	567	525	526	490	540	532	511	555	555	502	560	546	495	543	508	528	499	495	514	493	561	510	561	493	525	527	514	524	478	530	521	543	549	522	504	514	505	496	514	530	535	504	563	548	541	520	554	512	520	567	510	505	551	517	539	517	494	497	567	541	515	478	527	505	513	533	549	546	531	496	551	534	557	541	556	582	513	545	529	537	501	547	529	544	548	563	507	512	560	550	510	529	528	575	517	514	535	536	541	502	521	552	528	493	504	472	541	485	537	498	505	546	510	550	565	569	552	533	533	548	535	541	530	515	501	522	512	469	519	538	570	485	533	555	500	510	504	547	544	568	532	545	543	588	529	549	554	556	487	517	494	511	549	574	510	512	503	551	548	484	527	534	561	560	545	589	539	538	542	538	547	543	540	555	532	524	536	525	527	514	525	483	527	541	539	533	529	499	531	541	521	562	561	547	576	493	531	563	532	558	566	521	507	523	509	514	550	523	516	526	560	557	543	533	508	502	544	541	551	518	555	525	528	551	557	534	509	524	568	517	526	517	504	534	542	577	547	510	543	539	507	505	508	504	553	512	493	556	558	545	554	539	516	488	548	516	510	532	509	528	549	537	527	500	514	531	533	496	528	567	547	494	497	546	545	547	552	511	565	529	517	537	567	506	525	501	520	513	521	590	578	538	530	545	505	562	467	526	563	502	498	515	535	512	511	491	564	494	534	559	513	527	517	559	520	528	564	479	506	518	530	510	517	547	544	515	516	516	518	517	518	537	541	487	520	497	554	532	531	544	509	524	573	546	539	542	547	560	536	521	518	561	530	515	532	516	553	524	585	509	453	538	496	521	543	522	530	543	538	536	548	557	545	557	505	534	529	515	526	524	498	530	475	492	537	531	531	528	553	481	522	554	501	497	500	501	545	534	511	529	493	506	523	549	535	510	516	575	510	523	511	521	522	576	577	501	530	503	568	583	537	514	497	545	543	549	501	547	517	519	480	472	513	535	547	495	507	521	502	532	548	531	517	565	543	485	598	540	525	532	546	500	523	532	507	499	523	563	525	540	571	520	543	527	536	455	538	552	532	517	540	542	536	538	542	527	538	512	527	543	534	521	533	562	520	553	542	533	522	516	496	531	517	564	483	538	510	526	547	507	547	504	524	512	523	498	520	502	516	542	524	529	495	555	559	519	562	543	532	505	544	537	514	526	517	542	537	514	544	524	520	514	527	577	518	525	581	526	559	517	552	548	496	521	570	500	515	509	551	516	526	496	529	532	509	526	568	504	560	500	513	534	521	516	504	507	527	514	521	559	534	530	515	520	517	515	527	515	534	559	489	503	559	494	571	522	506	523	555	533	561	508	547	510	519	561	521	527	534	525	512	532	565	527	521	539	510	475	515	550	547	514	512	546	550	548	522	548	532	540	533	560	545	500	544	514	527	506	563	522	489	516	505	559	520	521	529	570	527	527	558	506	504	506	574	514	488	490	527	545	521	547	539	538	538	535	550	608	482	533	509	555	535	537	556	532	497	499	565	548	565	534	527	517	535	527	562	515	499	546	542	526	519	564	554	542	536	516	550	510	547	519	528	528	525	528	552	513	560	513	532	494	553	485	549	514	564	542	556	523	505	524	556	536	547	531	548	560	535	520	490	549	487	493	548	518	554	550	466	561	574	514	495	532	554	553	506	552	532	538	547	564	533	598	547	527	567	504	516	549	543	562	541	523	488	537	542	519	523	534	470	503	518	535	514	520	540	543	506	513	548	553	537	559	521	487	523	514	533	529	513	529	556	552	522	512	527	528	552	551	546	533	529	557	518	531	518	521	581	538	534	499	526	508	484	536	495	509	535	546	520	553	566	504	526	565	529	532	518	562	510	568	550	541	539	525	545	581	562	520	533	533	533	563	522	511	524	537	516	539	519	548	517	555	549	526	528	506	488	551	490	542	515	515	535	494	503	521	516	503	533	551	541	518	491	551	559	524	502	512	550	531	495	521	522	552	521	531	538	569	540	522	527	532	542	486
6920	22064	17152	9617	7433	5425	4185	3207	2656	2211	1832	1547	1384	1207	1161	1038	1000	936	869	846	781	773	763	691	714	707	690	659	672	670	692	637	592	661	657	602	646	667	658	595	625	594	568	565	633	584	599	609	607	561	572	604	596	608	604	589	570	574	620	598	600	579	553	609	581	626	585	602	574	579	593	553	591	569	581	562	601	595	594	568	583	560	605	584	584	550	577	606	589	577	631	605	571	601	630	605	563	548	593	614	578	596	572	579	569	635	645	633	590	605	593	587	575	550	604	594	576	553	566	553	503	576	572	573	575	577	572	584	606	596	576	574	564	564	563	554	580	558	579	582	587	539	538	580	654	556	573	557	567	641	565	584	555	593	551	553	594	565	581	573	584	551	544	574	501	573	542	550	559	595	561	553	603	562	585	561	564	581	598	610	555	569	609	598	567	549	605	568	576	579	595	555	553	589	635	555	541	571	570	613	559	563	635	612	581	579	526	567	612	574	613	576	557	568	584	576	598	576	592	581	572	578	569	602	569	567	585	570	545	553	597	575	575	596	546	568	592	596	528	596	602	567	589	588	582	582	563	588	562	589	515	562	587	583	591	567	586	603	559	604	623	554	581	551	592	558	579	503	596	572	609	579	566	606	585	573	599	520	571	565	538	578	573	565	570	636	582	588	566	571	576	548	601	606	569	550	598	596	535	589	596	639	589	580	593	577	584	560	573	584	519	581	548	613	582	580	533	565	561	579	589	599	545	559	551	535	589	580	564	571	597	613	581	559	565	600	600	602	558	601	611	491	578	599	559	544	577	582	573	533	581	540	630	615	559	570	557	539	556	606	538	522	561	594	533	581	555	554	567	585	561	558	575	583	587	560	563	600	572	550	559	612	549	540	588	614	579	623	546	586	586	590	577	575	526	574	589	569	570	550	572	590	574	587	523	558	581	591	578	546	542	594	574	544	557	554	573	514	611	607	562	572	605	571	591	568	570	560	577	585	547	532	557	572	551	594	588	538	574	589	575	585	561	579	599	558	622	576	570	589	582	541	565	558	573	575	561	610	549	587	560	552	588	571	574	605	583	587	561	539	607	573	595	549	554	535	542	575	567	602	546	601	571	560	554	605	570	630	608	541	557	570	576	580	574	565	576	593	613	602	575	590	597	567	532	549	589	620	529	591	601	569	607	601	578	618	631	570	575	598	527	575	566	560	553	544	583	589	567	552	564	565	537	583	553	584	579	568	553	605	564	613	626	603	587	565	560	540	581	596	562	565	593	577	581	603	543	541	548	587	569	581	542	557	575	571	611	565	535	588	580	579	582	588	538	583	546	585	565	619	546	554	536	523	590	539	609	538	597	568	556	573	587	593	545	562	564	572	575	583	578	579	553	604	549	567	550	575	609	551	620	575	607	566	605	592	555	625	568	532	554	574	579	568	583	551	528	562	575	570	581	563	572	565	594	578	606	561	540	577	535	573	615	581	567	585	584	568	603	594	577	560	555	583	604	532	563	592	603	555	540	568	558	570	556	568	555	563	543	609	591	548	590	575	540	556	594	618	545	588	565	592	581	585	599	571	556	574	565	558	588	564	576	536	585	556	518	546	608	610	563	572	605	586	563	586	616	542	568	590	567	541	583	578	533	601	591	598	525	603	571	591	518	564	548	562	536	544	566	576	557	600	553	544	588	578	603	604	564	569	593	554	531	635	601	599	595	584	585	504	564	561	590	549	577	588	577	602	580	572	568	555	575	615	566	569	549	594	560	610	592	573	563	558	536	596	578	588	572	574	579	560	568	593	540	557	562	576	579	578	545	632	567	536	591	531	512	572	533	559	554	563	616	555	600	569	523	579	575	559	581	579	604	598	534	553	561	566	560	561	556	560	605	559	579	573	544	564	590	557	583	589	588	584	562	606	554	535	549	546	633	551	589	586	536	572	560	593	527	556	590	594	554	594	577	578	575	558	533	596	597	568	568	610	550	557	594	595	604	564	590	562	537	602	586	604	598	587	561	605	566	585	598	559	572	551	580	585	569	579	592	569	578	594	557	573	566	590	598	583	588	576	595	586	522	557	570	593	563	562	581	594	586	572	556	567	576	517	581	560	573	563	580	560	526	553	577	562	599	515	587	548	587	606	575	591	576	557	573	587	613	539	549	595	541	621	577	589	599	587	568	554	624	533	534	572	560	554	568	597	589	528	564	553	597	607	583	537	583	543	566	543	571	534	574	571	567	571	573	594	555	580	638	546	565	587	562	567	558	622	581	589	566	587	563	563	606	581	563	602	552	556	573	629	581	554	535	581	568	598	602	588	561	550	559	560	547	584	557	562	577	535	565	551	586	599	612	606	576	586	574	514	537	611	568	587	558	582	572	577	564	557	577	566	600	584	554	541	573	564	576	590	534	594	550	541	632	566	562	584	601	583	590	566	554	589	543	564	579	611	580	558	555	526	520	529	555	540	604	582	556	555	551	599	575	567	559	576	592	584	574	588	571	572	594	610	593	570	604	554	559	547	590	550	579	575	587	541	552	552	578	591	570	591	586	544	584	571	567	569	571	579	576	525	581	617	551	562	565	564	549	566	586	602	542	614	549	539	564	560	589	562	587	639	599	578	567	545	586	552	563	581	564	595	567	581	551	608	542	563	577	541	589	554	562	552	568	614	594	527	581	586	575	593	575	582	609	600	588	538	586	573	562	598	554	592	601	530	570	530	541	618	567	559	551	570	545	600	595	602	580	615	562	584	599	624	564	583	558	524	605	585	580	560	568	605	565	619	580	583	562	582	619	560	594	543	564	559	557	613	533	534	606	566	596	577	550	581	568	557	600	605	558	577	561	557	619	562	574	587	555	559	615	554	621	596	617	546	572	568	536	587	601	534	588	569	572	586	548	568	594	604	582	583	531	590	580	576	569	538	547	565	534	572	578	534	547	598	539	592	579	507	640	576	602	595	538	495	559	564	603	579	562	580	554	519	576	583	549	566	571	570	567	559	608	569	586	591	594	580	599	588	576	604	606	606	582	577	604	588	598	573	576	530	550	523	542	581	581	579	565	592	602	568	557	578	611	583	546	603	568	586	521	621	582	547	555	568	584	574	537	574	545	577	597	590	598	559	577	535	531	593	569	602	617	602	505	580	560	584	567	596	577	559	545	566	559	555	609	568	581	557	594	596	610	574	553	562	626	562	579	537	599	573	627	566	557	576	553	556	567	548	590	527	562	573	631	594	552	593	555	558	557	570	564	545	567	605	612	601	562	561	574	563	560	563	553	594	593	559	625	553	562	589	590	570	590	578	580	588	544	536	579	596	563	552	573	569	559	596	557	538	578	614	573	576	570	570	528	592	556	612	558	571	607	596	592	598	571	544	597	534	547	544	586	575	594	583	555	525	609	613	579	573	571	553	556	549	581	581	589	549	607	572	557	571	574	578	592	569	540	578	608	540	599	522	584	587	590	589	563	542	551	570	585	583	556	564	563	593	592	570	573	559	546	590
27666	19166	8376	2831	1444	1115	943	804	706	611	585	567	515	415	476	444	455	408	428	472	395	382	382	400	382	395	405	438	438	418	377	401	415	408	401	401	406	388	395	364	356	351	403	380	415	352	395	398	366	364	411	396	422	357	407	372	402	418	384	384	380	359	376	401	358	372	381	395	420	376	403	406	416	390	399	428	405	407	356	364	391	383	386	384	358	403	363	411	399	374	381	368	358	413	429	361	391	376	407	402	359	377	382	389	377	374	381	386	411	412	410	382	417	410	430	377	394	400	385	401	360	407	397	399	389	389	377	413	370	400	390	397	412	384	418	390	373	415	369	364	384	389	380	394	379	387	395	406	374	432	401	413	422	391	385	360	401	423	353	352	357	367	375	350	364	397	348	363	393	387	402	402	389	383	375	353	385	395	391	331	388	414	373	393	381	370	381	385	387	388	370	409	383	425	379	390	389	371	382	340	371	419	375	421	377	397	384	394	357	398	367	382	424	389	376	370	360	372	406	398	361	356	378	369	363	367	385	405	409	402	410	350	390	368	381	360	395	387	394	373	409	376	367	386	404	373	404	403	417	397	370	372	401	390	387	389	392	369	375	405	392	399	386	398	425	404	369	398	392	385	388	374	382	355	397	393	379	386	363	352	400	370	364	397	396	393	397	400	366	406	385	353	407	362	358	394	366	415	364	401	379	372	407	360	390	413	358	374	403	350	362	362	391	364	394	373	363	357	376	402	386	374	392	401	382	393	394	375	408	353	374	340	411	407	401	375	374	382	426	369	358	420	379	377	387	368	374	372	435	377	402	387	360	387	388	392	373	416	391	350	362	366	399	367	355	387	407	380	413	373	380	392	386	386	411	359	356	406	399	398	409	379	371	378	398	353	376	383	403	409	374	411	369	398	373	384	433	397	378	360	372	357	375	391	403	387	381	394	352	395	400	405	372	380	387	403	395	424	369	408	399	351	375	396	374	404	388	376	368	344	386	354	353	409	383	390	378	363	390	387	390	420	395	382	390	371	417	404	359	362	378	357	399	384	393	409	372	393	352	363	377	366	401	355	391	374	409	389	350	403	416	397	353	383	396	362	408	384	401	426	394	384	391	379	409	417	381	404	393	371	393	396	398	350	374	431	404	396	373	422	395	436	373	426	376	393	393	378	384	394	401	342	430	396	387	368	399	423	368	391	371	355	345	393	384	373	410	376	397	410	362	368	412	421	383	409	382	394	388	361	382	383	393	361	396	382	369	361	409	330	414	395	424	393	390	359	376	387	372	405	394	384	386	365	429	411	401	365	378	390	422	394	399	360	380	411	373	384	370	396	375	356	403	399	404	385	395	356	378	379	366	379	385	399	365	387	373	391	364	379	445	392	413	371	406	415	386	395	388	394	383	368	350	411	361	381	384	376	396	392	382	385	352	393	381	389	379	368	403	390	354	384	372	391	425	406	362	371	398	393	363	437	365	370	384	349	387	391	375	365	354	369	383	382	403	400	377	362	411	364	378	412	369	402	366	374	374	410	390	401	389	396	401	369	380	384	402	410	374	363	409	394	392	366	378	387	402	360	343	373	406	378	407	388	373	362	385	392	418	379	413	410	381	397	381	391	397	381	396	385	368	376	415	344	367	385	354	375	380	407	392	396	366	377	401	382	374	393	405	404	374	361	378	363	365	364	423	385	358	429	385	378	406	388	391	369	430	366	437	399	379	415	337	393	359	413	385	362	400	360	360	400	366	383	363	391	347	356	396	418	384	381	383	362	360	332	364	402	372	370	396	356	378	356	403	430	414	390	381	361	370	377	390	397	374	355	379	383	389	384	400	387	377	408	398	380	385	354	360	382	388	360	398	388	371	366	380	383	403	390	405	391	385	378	338	362	385	370	381	413	388	383	354	415	377	420	373	417	392	391	382	389	388	367	383	388	394	361	386	380	371	414	399	419	371	428	393	398	421	345	391	348	377	362	392	363	389	373	415	401	414	427	393	373	391	416	395	405	375	380	355	356	402	386	374	395	371	350	389	379	389	400	373	366	375	351	418	386	376	381	337	378	385	379	396	383	407	412	347	368	368	382	407	421	423	369	383	384	343	351	422	398	434	411	347	361	389	387	383	405	376	361	373	374	370	386	384	392	358	419	432	384	425	399	396	381	391	397	386	353	373	394	375	398	384	368	391	355	389	380	378	414	405	373	365	372	355	366	394	383	363	376	409	409	374	355	352	389	338	393	386	392	380	403	364	412	397	382	373	350	393	366	378	378	390	355	390	380	415	372	349	402	390	388	377	404	377	396	389	358	387	389	374	404	417	409	391	400	382	372	378	428	420	447	404	354	387	373	403	417	394	404	360	390	372	401	383	378	354	418	342	421	389	377	350	376	398	412	357	389	387	420	366	386	380	366	377	380	373	377	358	388	380	420	390	366	385	368	373	407	389	381	350	398	390	349	397	405	387	370	413	389	414	361	394	415	365	399	379	385	389	354	415	403	392	380	386	359	365	393	381	398	402	366	386	364	404	368	382	369	413	372	422	371	405	400	381	382	385	362	386	379	357	377	370	373	439	385	394	375	404	393	376	414	423	395	393	396	370	405	389	380	403	397	433	373	383	387	410	376	382	389	392	349	396	369	398	374	370	402	382	402	360	395	387	394	376	412	373	381	385	400	399	350	387	389	374	412	370	393	363	373	402	389	400	439	403	368	369	380	402	375	394	407	366	389	399	414	392	371	384	343	339	400	357	365	398	408	393	439	341	392	388	421	456	379	390	424	392	393	373	395	408	412	393	380	375	384	365	392	398	386	401	390	375	379	399	422	408	406	369	407	416	350	366	381	364	372	385	375	383	371	394	404	406	367	405	376	381	389	396	362	417	381	369	379	390	366	411	359	388	403	355	366	396	387	398	382	381	355	387	415	374	386	336	386	377	391	375	377	387	404	376	373	391	407	402	404	395	346	401	367	377	394	342	364	385	382	346	362	384	373	380	395	423	397	401	417	402	384	402	364	404	371	370	403	336	398	400	391	382	377	376	347	341	388	399	400	411	387	426	388	397	383	385	361	403	369	368	389	366	376	401	382	355	361	383	396	400	375	373	357	429	362	384	392	379	386	385	367	395	390	390	369	366	393	411	403	388	373	388	357	326	391	335	356	364	384	383	368	397	356	374	410	348	399	388	372	378	397	412	361	398	392	452	375	359	410	403	386	402	368	406	368	360	393	405	377	371	372	387	385	381	372	396	403	392	384	368	414	362	405	375	378	408	364	390	369	369	361	369	398	383	406	396	390	387	341	363	374	358	363	394	336	416	403	365	387	365	384	354	391	395	396	412	385	366	394	400	389	413	384	357	388	378	363	384	401	375	371	367	408	397	393	382	360	397	385	369	379	391	400	407	412	402	382	394	389	396	378	361	396	389	364	389	396	400	376	375	399	357	387	388	383	398	353	344	365	378	416	393	432	408	366	384	367	394	339	364	373	375	395	359	373	381	394
6183	8060	6185	2993	2338	1759	1423	1101	984	822	775	673	643	607	566	577	522	476	480	486	448	463	438	447	452	413	422	438	441	429	427	446	408	429	428	445	439	445	432	420	402	432	436	415	403	426	442	468	438	416	442	418	406	394	449	416	489	471	397	434	452	460	402	434	395	426	391	439	397	400	428	438	454	438	456	431	423	431	450	391	426	398	454	397	419	413	430	431	455	408	455	401	422	445	403	418	411	402	423	443	419	417	422	417	364	403	446	420	412	438	379	402	466	456	414	426	408	403	381	426	390	441	425	432	395	400	402	427	405	433	447	418	433	421	417	401	411	396	417	406	449	434	419	416	425	426	395	438	422	430	389	397	421	389	401	409	383	413	421	421	432	436	427	412	413	436	406	441	437	456	433	447	443	440	446	369	443	415	426	410	397	436	417	432	462	392	406	438	445	442	407	400	423	423	471	434	440	443	400	398	441	410	410	378	400	403	425	435	459	417	409	382	384	449	403	381	401	434	455	420	387	431	441	431	362	428	426	452	386	427	390	422	426	407	360	445	445	386	429	400	407	399	390	404	382	428	407	423	386	429	394	414	412	424	426	424	448	383	423	427	407	414	396	406	414	408	443	432	402	458	424	400	403	406	408	472	434	403	455	406	435	434	445	417	430	419	419	416	437	389	434	400	397	389	421	432	409	422	397	399	420	431	390	389	414	483	399	446	423	396	447	450	426	447	405	444	409	414	409	399	401	409	406	417	414	427	415	421	409	451	406	427	404	400	430	410	429	417	408	447	427	442	429	400	436	462	422	437	440	398	438	412	434	413	420	394	409	465	417	387	471	400	395	430	389	438	439	425	410	410	390	449	437	424	411	382	363	456	430	429	417	466	436	438	390	444	399	410	453	418	412	423	429	391	441	446	414	397	474	434	423	436	431	436	440	470	433	425	433	416	445	457	425	414	492	423	419	405	450	407	437	418	415	418	446	424	390	431	394	413	414	401	431	421	432	417	431	440	423	431	397	404	450	394	459	436	410	398	390	408	417	437	447	426	414	434	441	432	413	428	424	426	403	401	427	392	413	405	396	391	421	414	410	429	415	403	405	378	413	436	433	421	401	429	457	409	440	400	391	398	421	408	392	440	406	439	370	426	455	437	442	401	457	467	427	410	429	402	438	458	402	385	415	429	425	424	405	406	451	423	408	433	400	414	425	401	397	394	426	438	434	408	412	426	419	396	403	402	487	460	406	395	380	405	419	411	437	419	418	391	443	419	399	423	395	439	420	439	422	438	417	404	398	428	415	393	451	428	423	403	447	439	458	414	467	415	422	401	405	393	458	441	421	428	455	399	416	420	420	425	406	427	395	419	399	411	391	409	388	383	444	447	391	459	416	406	426	432	399	407	385	434	451	425	424	426	457	412	406	443	452	370	442	392	414	422	446	381	394	404	389	399	438	405	431	402	428	390	408	441	441	426	394	442	422	423	448	433	389	419	413	433	441	419	414	433	420	392	391	393	415	452	405	380	409	425	445	418	402	399	434	408	426	412	403	414	464	410	418	405	412	443	416	415	441	438	389	434	410	396	415	449	413	448	425	427	419	439	406	365	415	460	427	427	415	416	450	403	409	399	393	402	441	405	427	418	414	440	430	406	431	421	391	441	434	377	427	406	376	421	404	397	402	469	403	387	436	408	414	438	400	435	429	447	441	429	393	442	410	429	414	426	399	425	412	418	420	418	403	419	422	438	455	461	433	407	422	394	407	434	424	398	434	441	448	444	406	400	422	388	412	397	426	435	438	426	405	410	410	384	456	409	411	433	420	393	410	416	421	419	415	415	417	430	425	409	448	412	419	432	415	411	432	378	415	425	418	413	401	436	439	435	428	405	390	408	448	383	436	384	414	418	418	451	411	447	414	397	411	449	434	388	433	428	418	431	410	420	438	473	421	423	459	436	429	403	367	437	440	379	401	386	410	417	409	409	425	432	392	387	462	452	448	401	422	417	416	409	423	388	453	411	422	434	415	418	369	438	436	413	417	412	416	448	387	465	415	424	413	428	383	413	413	399	435	449	420	438	427	427	414	407	419	409	421	442	433	429	363	424	449	418	414	440	432	401	431	400	435	454	438	419	430	456	416	424	435	404	415	408	418	400	411	427	429	411	432	436	407	440	441	430	389	400	423	411	440	420	440	418	420	429	404	393	404	449	446	397	449	418	422	398	416	399	442	417	404	422	370	425	423	406	413	410	431	435	415	435	450	434	442	407	394	428	434	396	410	366	430	454	398	403	433	433	406	413	429	425	448	456	412	422	374	375	427	436	438	444	422	408	447	424	393	428	420	445	413	405	429	391	398	405	400	433	383	433	394	394	417	418	398	405	422	431	426	398	400	408	463	434	438	385	440	431	407	431	409	433	430	417	419	425	407	438	435	429	419	444	390	408	419	429	428	441	403	430	440	413	429	443	402	396	475	433	414	428	424	412	429	418	417	405	426	426	408	412	417	408	426	397	402	417	413	407	438	418	390	444	414	420	415	415	405	424	467	405	439	432	432	399	396	431	358	414	388	386	410	397	404	401	430	411	372	399	434	422	414	448	435	409	444	439	399	406	409	452	411	391	442	398	425	416	416	427	453	454	401	418	434	423	402	445	398	414	430	423	414	412	385	384	442	442	415	437	407	446	425	452	474	457	438	459	441	412	423	426	395	393	396	403	409	410	400	416	403	406	416	412	447	414	430	399	457	396	398	417	425	477	450	411	423	411	441	446	378	412	414	434	437	419	431	425	450	396	422	415	412	461	414	402	432	445	398	415	413	444	385	391	395	419	438	430	452	396	428	431	422	422	448	416	404	391	417	450	410	437	400	425	438	432	450	427	419	430	416	413	423	422	441	460	415	436	420	397	406	425	423	416	433	419	416	404	405	417	437	387	417	455	426	461	420	416	396	431	380	415	480	452	435	401	441	417	418	398	394	434	442	435	423	442	421	429	411	416	430	417	430	437	404	441	406	420	370	422	423	426	397	410	415	421	422	421	408	431	445	406	445	389	433	417	409	434	441	413	400	396	426	416	417	381	439	407	416	396	433	448	416	424	424	449	404	444	395	423	422	374	405	423	429	414	386	391	402	409	414	430	431	406	419	400	401	390	420	413	384	434	423	408	448	434	399	434	444	405	392	410	388	411	389	442	376	458	445	417	420	402	421	407	405	438	462	399	429	426	409	417	406	431	403	450	440	412	422	475	380	417	419	417	434	444	405	409	422	424	450	374	416	398	406	401	428	422	427	430	426	465	400	392	399	450	422	413	401	415	470	404	440	415	427	440	391	411	381	413	430	456	358	447	394	427	408	424	411	382	391	374	408	419	425	399	396	434	431	455	409	450	430	446	406	428	403	445	408	435	407	419	417	380	412	428	416	439	422	382	419	415	409	451	394	405	397	432	411	442	414	430	399	441	430	443	385	416	443	421	396	439	400	468	415	431	415	433	410	415	441	374
23569	21154	28493	24059	21181	12601	2542	1657	1378	1202	1040	957	928	800	820	764	769	731	721	716	675	692	698	607	639	665	659	588	581	598	597	610	574	583	604	617	590	591	618	593	577	614	615	633	625	644	628	616	587	582	590	591	592	590	566	632	642	600	611	567	609	579	577	547	576	556	578	603	587	628	628	574	605	555	576	588	592	575	589	572	572	633	555	571	595	585	585	608	654	583	558	590	598	617	560	614	572	578	581	604	599	582	580	555	528	597	557	585	575	574	550	570	574	606	556	620	618	580	540	564	592	568	545	593	621	580	561	590	565	581	574	566	562	561	577	578	600	608	578	604	563	558	575	586	621	601	557	582	544	580	610	607	576	592	611	572	620	608	630	596	616	637	580	595	566	565	558	599	597	557	600	612	584	565	578	554	597	530	578	548	551	603	600	579	538	516	554	568	573	627	610	583	592	569	555	530	576	563	577	612	662	585	547	560	583	608	560	584	581	556	605	576	658	545	574	598	607	568	581	551	586	570	596	608	609	582	600	599	609	554	613	596	571	533	567	526	585	628	619	531	590	570	613	585	574	564	593	596	609	612	602	623	633	570	595	561	553	577	616	666	623	552	580	575	592	599	629	614	641	562	590	584	607	577	572	588	569	604	582	572	542	575	558	617	580	535	609	585	581	610	554	558	544	590	559	585	615	570	627	587	578	592	572	637	605	556	619	575	547	586	597	560	582	568	616	557	559	579	573	582	591	601	570	584	591	537	551	556	592	604	541	532	575	540	628	622	599	562	570	562	567	565	585	548	627	589	598	562	581	564	584	571	608	539	588	584	563	576	591	569	581	575	600	595	618	582	572	534	575	548	566	567	593	598	562	560	563	581	602	563	600	530	588	563	553	566	576	570	593	558	530	601	568	606	590	569	592	591	599	588	560	554	584	571	562	606	552	573	593	593	586	599	603	536	604	592	618	568	563	572	587	581	613	583	590	550	594	577	600	646	573	583	592	590	584	577	630	597	566	586	559	571	599	587	570	558	560	591	572	575	590	573	557	582	603	562	583	595	582	589	573	610	599	604	621	608	597	599	609	608	612	563	578	579	593	615	596	538	575	590	535	532	547	573	584	583	596	562	536	596	593	592	557	576	544	577	597	543	614	598	623	577	570	593	578	541	613	574	574	577	563	595	622	591	572	548	563	551	590	582	614	593	544	598	571	568	598	561	565	580	566	633	628	593	574	598	589	597	539	576	587	543	500	622	580	606	563	597	561	609	596	573	585	569	622	599	559	527	566	549	594	591	569	589	584	592	548	578	577	626	601	535	598	572	629	545	567	549	619	591	565	566	582	572	625	583	565	611	565	595	614	553	591	553	596	604	572	601	590	601	612	540	614	547	626	585	604	598	572	600	583	584	623	576	567	599	559	608	583	618	578	606	583	617	595	571	581	588	565	583	596	637	581	602	584	591	567	607	583	638	604	574	610	565	541	582	604	592	577	584	554	569	601	572	565	608	595	565	599	586	566	557	566	561	514	535	572	582	622	616	572	595	574	578	548	574	571	582	611	543	609	576	577	568	567	591	599	574	567	607	585	622	571	541	604	529	580	578	544	610	543	623	554	556	611	567	602	538	582	556	569	546	554	529	616	587	574	640	546	580	637	568	561	632	642	586	594	594	569	593	563	638	631	619	616	572	558	570	571	543	559	603	604	606	556	606	584	627	547	564	578	610	605	583	558	565	546	579	556	583	649	575	588	599	550	594	561	576	595	523	537	575	612	552	598	623	583	562	624	591	565	569	602	582	551	543	548	606	580	592	525	582	568	548	606	603	592	607	571	594	557	621	571	578	573	537	574	604	595	578	558	543	553	553	571	581	589	587	584	550	596	585	586	552	576	623	579	609	558	604	612	583	563	580	587	586	618	548	597	538	551	601	589	527	594	555	596	558	562	581	605	585	604	594	564	579	600	620	602	617	564	596	603	602	582	589	598	563	593	555	570	599	580	567	617	566	596	562	610	569	606	601	535	612	572	589	575	552	601	585	560	563	618	554	602	553	579	613	609	572	582	588	593	605	543	583	614	581	589	598	597	598	625	565	593	608	593	557	573	587	572	561	571	617	547	644	567	570	569	566	574	575	578	632	538	606	539	588	572	588	560	589	620	594	578	565	603	528	625	571	630	573	567	541	616	637	605	565	625	607	596	593	581	597	577	578	578	643	592	616	632	546	550	616	618	560	602	594	583	569	615	544	560	570	579	616	558	608	575	566	625	615	597	547	577	609	556	607	622	542	604	580	572	587	598	573	520	569	625	550	564	596	611	607	539	572	587	604	571	553	622	566	559	539	559	563	615	535	599	577	573	612	559	552	635	576	587	595	592	625	571	588	575	546	545	555	622	591	586	545	601	607	586	566	590	577	538	596	575	589	584	571	597	572	624	567	550	542	585	533	616	560	579	631	562	597	573	593	570	557	604	603	607	563	580	600	586	569	570	611	564	613	600	619	608	594	586	561	584	582	561	581	598	613	600	579	582	587	568	570	582	540	594	532	555	546	596	573	622	626	556	569	553	611	600	607	558	581	638	580	590	633	573	585	579	598	556	652	577	563	541	568	579	599	554	590	621	578	569	575	583	580	586	614	553	528	564	551	591	552	579	567	608	566	556	595	584	547	609	568	608	567	627	597	560	552	599	620	616	582	593	585	596	551	560	609	566	545	591	577	619	597	594	545	602	591	580	579	610	585	548	567	565	588	617	610	581	568	552	603	583	567	594	582	638	554	566	570	581	655	546	610	603	602	581	562	566	553	582	596	583	574	589	583	564	576	575	577	572	579	608	557	588	588	618	577	572	564	605	579	584	628	565	541	580	573	615	619	569	611	577	589	567	582	572	605	557	597	553	567	587	603	590	637	541	554	592	574	586	581	519	595	591	590	588	577	560	588	577	554	581	581	587	588	537	543	540	551	610	546	559	604	611	573	587	566	636	576	543	579	607	666	579	564	555	580	551	561	594	627	552	525	574	551	553	583	579	560	559	586	577	589	573	554	563	538	589	605	606	594	544	602	580	559	614	549	585	610	611	585	598	620	582	568	573	580	591	581	541	616	571	609	594	567	610	626	617	535	581	551	562	566	582	634	570	582	577	608	599	629	596	606	562	587	579	588	603	586	602	596	535	577	555	581	588	588	595	545	568	612	574	594	600	551	564	537	590	602	595	556	597	593	629	609	542	533	575	607	601	596	611	583	577	570	586	570	560	551	585	600	558	588	535	592	577	608	565	592	556	553	592	594	593	583	596	601	559	598	551	572	627	567	582	545	600	555	617	540	598	559	564	601	552	577	581	563	628	579	521	528	579	561	556	553	574	591	544	557	585	581	583	588	592	587	590	628	560	598	628	564	594	572	561	556	598	590	581	602	582	554	569	568	539	554	606	606	577	572	579	575	571	577	585	628	563	586	575	568	619	624	580	583	567	572	614	572	583	611	568	565	604	590	622	595	600	619
5645	16657	12469	6699	5001	3820	3091	2351	1894	1596	1409	1274	1179	1032	983	951	873	855	782	760	818	786	730	706	699	721	699	673	696	707	655	710	680	646	662	620	655	659	651	659	669	653	650	646	641	604	636	617	624	635	661	611	632	635	640	633	620	627	625	651	618	614	627	633	620	678	658	624	619	639	605	669	658	630	659	619	627	598	614	654	656	636	627	634	598	604	613	646	590	646	582	602	655	653	645	617	640	673	628	643	647	616	599	592	645	622	631	628	616	590	623	616	632	654	650	639	639	640	622	632	627	602	614	622	645	618	619	608	598	594	585	601	604	638	619	584	634	589	616	634	593	648	619	641	605	596	606	586	591	563	620	678	594	621	604	608	611	605	631	615	654	649	610	611	630	636	661	646	582	610	615	601	598	594	604	615	650	638	592	615	573	600	623	629	602	596	590	622	630	644	624	590	604	661	644	598	586	627	650	635	647	605	651	609	687	584	676	648	595	599	604	598	619	603	629	636	587	645	591	610	621	663	655	596	657	613	590	644	643	615	605	640	598	576	663	637	604	619	701	671	642	638	623	641	605	563	625	623	636	630	666	626	600	596	658	632	621	603	618	589	609	631	593	629	623	619	639	638	620	584	593	601	612	598	665	645	625	640	660	675	623	640	609	613	597	619	611	605	616	692	633	614	632	596	635	623	618	613	618	592	607	637	672	618	627	624	592	659	595	642	661	651	619	633	637	620	625	630	615	608	602	633	606	626	624	616	637	584	628	655	619	593	653	585	674	639	624	695	639	644	632	612	650	573	622	602	619	616	645	604	590	580	645	615	627	623	622	641	623	595	649	582	592	627	579	609	564	632	617	610	626	591	649	612	612	591	592	637	646	619	632	627	604	635	615	597	590	610	633	617	656	615	612	638	597	655	655	678	618	625	608	646	614	583	607	617	618	637	632	621	618	660	606	565	634	605	595	645	645	648	607	644	614	627	595	586	551	656	641	642	644	656	598	587	620	603	619	587	620	598	641	630	609	597	617	600	594	605	635	644	609	630	584	626	631	633	671	634	621	633	598	636	646	661	590	615	646	624	617	625	620	649	592	614	606	651	635	599	618	620	623	609	583	607	637	629	641	675	674	606	607	635	645	631	618	631	606	634	638	637	609	630	646	588	616	605	612	634	629	620	605	627	633	589	648	606	624	617	599	576	662	621	584	603	613	612	660	647	586	641	586	597	611	603	626	642	585	676	617	644	608	600	623	656	632	645	647	629	581	560	597	586	610	639	630	638	668	637	663	625	639	643	648	609	635	620	612	618	622	634	579	608	646	637	614	641	642	615	621	636	609	618	623	608	626	606	643	597	609	648	617	627	656	674	636	565	586	680	631	633	652	653	622	642	633	679	575	598	627	593	627	622	598	650	652	666	591	630	591	616	673	616	604	641	622	614	630	601	612	611	670	606	614	630	598	600	637	634	612	639	637	613	571	599	607	611	581	611	648	613	619	601	609	582	621	580	633	623	610	621	625	619	596	639	605	610	639	611	652	639	589	623	624	636	622	602	679	625	622	646	644	568	623	627	597	610	637	570	602	614	672	576	615	597	620	620	614	585	585	631	625	661	600	572	608	610	621	654	624	591	622	612	599	612	636	636	619	606	649	610	628	653	611	625	616	608	664	627	654	629	599	617	635	639	616	609	652	584	584	636	600	648	618	627	580	596	605	589	591	597	590	650	656	619	613	601	645	645	581	648	686	598	622	625	590	631	660	607	642	661	573	612	631	633	598	622	626	657	622	644	627	640	586	660	622	581	649	589	583	601	598	604	596	650	619	633	611	583	620	645	652	627	603	624	605	636	599	658	573	610	587	642	569	633	598	615	613	620	662	579	643	617	678	619	624	663	607	639	613	634	619	657	638	639	643	622	616	611	618	606	585	621	573	578	586	647	615	674	622	605	639	556	655	633	665	647	606	623	648	600	652	608	612	636	628	649	612	649	618	657	622	603	592	592	636	668	609	646	623	603	644	620	587	639	627	628	657	606	594	618	597	698	617	588	613	611	616	614	627	651	659	616	628	603	591	609	656	674	590	641	560	622	644	588	614	599	615	630	616	609	636	647	598	549	634	622	649	600	603	621	619	639	613	628	615	598	621	647	599	652	614	652	650	640	670	617	616	594	612	604	662	599	638	630	641	650	631	588	588	634	623	625	622	621	620	580	631	603	614	622	642	658	608	570	608	611	612	614	612	620	611	639	589	584	616	652	620	590	585	600	609	602	616	625	598	633	631	599	634	648	589	570	647	626	620	589	603	630	616	617	614	641	576	649	633	628	588	599	636	639	624	650	646	615	606	607	570	608	597	634	670	601	594	596	609	601	636	653	619	600	652	639	618	551	607	619	645	713	614	600	614	591	644	653	591	604	582	585	647	617	666	682	617	598	617	623	656	620	650	661	660	618	620	610	651	614	604	606	625	669	609	629	619	601	626	616	635	628	628	636	621	623	583	648	620	596	613	672	618	608	634	648	630	633	626	693	593	613	652	607	628	585	592	620	624	624	621	615	567	604	568	659	564	634	647	647	615	611	631	585	674	571	650	600	606	635	635	590	628	611	619	597	640	577	630	642	634	614	599	597	613	637	629	572	631	619	632	605	631	662	645	630	639	630	622	637	585	606	626	637	647	618	595	587	671	595	549	635	617	625	633	629	620	628	630	597	624	622	598	607	618	633	594	591	585	594	655	605	649	612	625	591	618	657	623	582	541	643	599	617	610	632	630	574	590	579	584	646	619	669	657	645	613	663	605	640	601	610	678	592	624	676	696	593	612	597	631	632	630	622	605	633	581	630	588	642	670	617	648	647	630	638	570	629	631	618	621	582	645	617	593	600	607	649	644	660	615	620	592	599	662	593	586	669	605	650	626	626	663	646	627	646	610	575	626	623	573	608	643	625	652	625	642	605	614	575	574	567	642	615	615	646	644	640	580	627	617	672	549	610	603	661	662	595	647	634	624	652	647	544	690	635	644	640	618	633	642	627	647	576	641	631	606	611	656	619	658	626	635	676	628	619	595	636	644	580	639	632	599	628	652	619	634	616	668	623	643	644	590	613	608	597	590	622	636	660	641	611	635	668	634	592	626	609	598	659	624	631	587	642	618	569	645	629	605	613	624	628	599	588	591	583	615	634	677	588	684	599	620	643	608	637	621	640	616	649	589	617	622	576	594	654	618	652	644	639	627	652	592	632	605	613	588	599	576	629	638	617	628	598	617	614	603	646	666	628	647	630	641	606	618	668	594	643	628	637	648	616	633	602	613	648	642	658	612	626	640	586	595	636	585	650	631	615	640	613	634	702	619	597	650	624	616	587	646	586	602	610	648	612	574	613	630	625	618	621	620	662	611	609	600	620	635	610	628	598	580	650	644	623	610	617	635	634	661	621	650	614	638	602	610	646	614	646	595	632	606	596	650	624	667	591	627	676	597	629	637	647	626	658	588	652	654	668	613	684
24625	21112	27470	24940	13868	2025	1226	891	726	629	543	473	483	457	426	412	385	397	335	357	310	313	308	322	304	311	278	281	301	277	304	304	279	277	303	283	293	302	294	267	273	264	252	274	300	286	280	278	320	267	273	284	256	253	255	269	298	306	276	239	262	303	269	247	257	274	271	278	264	274	301	309	268	284	262	256	268	296	296	272	261	284	289	244	256	259	266	282	266	269	267	272	270	263	280	274	270	278	266	278	245	267	241	275	293	249	266	271	289	252	268	247	272	274	259	254	241	265	259	257	286	263	250	267	256	274	258	261	263	305	271	260	253	269	297	270	278	272	247	255	270	263	270	281	297	293	264	287	268	246	255	297	303	273	266	261	272	269	263	267	254	240	258	276	267	264	267	263	277	255	280	253	272	273	255	290	255	256	240	250	282	257	278	274	262	257	262	278	287	247	253	262	240	291	266	296	282	269	289	262	269	240	246	256	267	277	285	310	298	275	253	288	247	290	264	249	258	268	270	281	291	295	260	272	263	258	284	250	279	264	262	276	269	264	260	286	267	272	285	230	288	266	234	268	292	258	268	244	257	268	272	275	272	259	259	253	246	286	289	255	285	268	284	281	270	256	259	271	283	273	262	251	288	272	267	271	263	288	266	274	232	267	250	275	275	268	268	289	270	268	277	262	276	274	260	276	278	272	258	266	267	281	261	268	257	269	246	272	278	278	281	253	257	266	253	281	276	274	250	278	268	279	292	280	275	273	270	226	285	255	241	257	251	265	295	270	263	261	271	295	243	271	276	234	285	265	254	277	273	290	272	241	261	267	282	273	265	277	282	266	272	264	236	259	258	245	296	273	248	269	294	273	265	257	250	286	293	293	281	239	276	276	250	280	255	297	271	260	279	274	280	277	286	286	295	267	256	281	260	308	264	290	276	286	243	270	261	266	258	250	285	295	285	275	264	285	271	264	270	243	252	264	286	274	252	249	259	272	300	246	245	242	292	263	291	260	253	333	268	283	266	294	235	254	239	250	272	260	274	296	288	266	254	256	264	256	246	244	281	262	275	284	243	251	279	278	237	249	265	262	259	283	273	258	254	246	278	267	258	276	273	259	267	256	274	252	252	291	262	250	259	273	275	282	286	246	276	258	246	246	275	274	260	273	268	267	248	282	266	269	259	275	261	286	266	277	254	279	263	267	276	259	235	279	272	290	246	259	300	272	262	267	272	251	273	242	257	256	273	253	288	270	260	292	298	239	241	273	283	247	282	278	280	280	246	268	243	247	279	280	273	299	267	268	261	272	264	276	294	270	300	237	224	280	263	294	277	295	280	262	268	276	300	295	265	285	275	254	271	281	278	273	299	284	230	259	262	308	275	269	269	294	276	272	251	266	284	278	256	256	259	261	241	251	296	248	276	282	283	244	261	269	275	273	263	291	270	276	245	267	282	271	252	267	266	274	254	306	293	261	271	260	253	250	260	288	248	280	269	258	281	256	257	245	261	270	274	272	270	248	292	286	259	256	273	252	266	268	269	257	264	266	298	262	298	244	277	243	294	263	242	293	265	277	287	241	247	269	274	267	298	272	311	254	299	256	269	256	263	250	270	263	283	296	256	240	275	248	277	291	267	259	268	265	258	276	265	302	287	277	256	253	246	263	268	287	266	262	291	252	267	264	252	238	268	283	265	284	252	238	307	255	281	245	273	265	271	251	275	283	259	249	293	264	299	279	254	256	277	252	275	287	242	280	283	278	306	255	241	289	285	254	280	232	278	260	253	237	296	275	266	279	311	253	279	272	264	282	268	269	294	245	264	270	266	276	326	262	278	278	258	258	253	283	263	266	237	272	283	240	269	284	265	279	277	286	291	275	263	265	279	293	274	291	252	265	264	260	277	291	258	254	248	255	243	290	285	259	280	283	275	261	241	243	263	265	250	254	265	286	270	248	257	254	294	280	296	251	280	284	282	281	268	264	279	272	266	257	266	282	270	302	268	271	272	272	281	267	263	282	284	253	267	263	255	271	283	288	245	251	269	270	231	266	261	269	293	257	273	287	260	277	288	252	245	280	266	282	304	250	268	295	244	261	284	278	281	274	272	266	284	277	249	287	271	277	275	254	278	274	260	277	295	250	256	262	260	286	256	260	267	277	269	276	267	227	245	286	282	265	265	281	303	267	265	264	275	289	268	242	284	255	272	283	266	272	269	271	258	266	286	275	275	268	244	255	277	264	276	270	287	257	282	259	307	261	277	275	263	234	242	279	265	263	260	291	312	259	246	269	270	276	236	271	281	268	239	280	259	286	269	243	275	242	267	265	256	244	288	275	255	261	272	235	226	275	288	267	260	276	290	230	269	253	259	276	290	288	289	275	279	276	248	308	274	264	275	265	261	272	284	259	266	272	266	247	253	239	278	257	270	295	289	260	261	279	287	250	286	246	253	267	270	260	281	269	251	266	226	284	273	248	263	283	272	284	272	267	276	253	250	267	280	262	277	258	253	305	284	273	262	280	283	277	277	224	270	282	295	265	260	263	252	258	251	285	253	261	282	264	265	277	257	292	289	259	290	288	247	279	256	285	273	263	263	270	241	254	223	273	257	263	263	258	249	264	293	272	283	267	276	253	244	248	250	285	263	256	279	249	276	262	264	285	266	258	258	255	236	284	284	288	274	246	250	263	262	222	268	267	271	245	282	254	288	273	253	294	294	284	251	285	264	270	280	256	270	287	252	274	264	255	305	249	267	261	280	263	293	272	278	276	288	267	282	267	275	263	239	291	271	263	258	296	295	270	278	269	247	236	255	291	278	241	239	258	241	248	308	250	276	284	274	284	251	291	279	272	239	245	240	272	281	253	299	279	254	262	239	263	249	254	232	260	259	242	273	263	289	255	251	268	278	272	284	265	280	279	272	279	296	267	291	281	256	287	281	274	284	254	280	246	277	286	292	286	266	247	252	285	277	294	250	267	268	295	270	249	244	296	250	255	237	266	281	248	289	272	276	263	277	281	273	258	306	241	271	282	275	255	264	269	306	268	289	273	295	287	285	276	276	235	250	262	262	268	235	264	255	251	274	257	276	280	248	284	256	249	262	298	287	262	248	274	275	254	279	264	260	278	226	295	253	243	268	262	253	291	287	259	284	302	277	278	267	286	286	288	280	266	252	270	281	279	293	280	281	260	291	254	240	280	230	269	296	274	273	268	272	245	251	240	270	267	294	285	249	286	258	263	306	273	286	296	280	254	253	262	299	285	275	252	269	287	261	284	273	282	258	276	284	300	288	261	304	238	270	262	287	268	268	280	277	275	274	269	276	267	281	290	252	262	272	242	282	265	275	257	244	277	274	273	284	280	241	261	262	274	248	270	297	238	233	260	285	248	249	271	264	260	271	256	251	240	277	299	289	272	261	263	286	282	290	275	272	250	267	264	278	270	275	260	256	263	252	244	304	290	264	251	247	267	260	300	261	268	257	251	255	281	270	260	280	290	300	291
5522	12681	9431	4919	3764	2619	2080	1754	1245	981	845	742	663	626	568	570	483	466	393	380	398	410	337	354	382	365	371	345	348	371	358	350	353	328	341	348	326	340	335	307	328	332	321	315	313	314	327	326	330	305	307	305	308	294	283	307	296	291	342	310	266	327	311	325	306	318	313	323	329	315	318	321	317	325	286	285	289	306	329	337	310	308	298	298	290	310	316	306	295	305	317	331	336	264	306	335	312	305	297	290	325	371	282	297	321	304	300	339	292	309	322	311	315	296	325	294	308	322	286	307	296	299	295	305	290	283	323	331	336	284	301	312	327	304	270	334	317	295	334	320	310	310	302	315	268	315	288	299	303	323	287	314	281	298	291	340	338	276	295	317	284	317	311	278	292	294	310	312	312	273	331	325	308	284	309	324	285	282	291	306	310	312	301	289	318	291	307	348	308	288	351	297	284	298	316	305	320	303	326	289	290	322	310	309	331	305	308	315	338	301	335	287	295	272	286	335	302	303	308	309	304	305	298	329	347	303	288	277	267	318	283	281	309	312	284	263	303	301	295	303	273	333	277	296	308	310	326	287	331	314	300	273	323	320	289	306	301	315	302	317	313	318	297	285	312	319	309	291	339	270	281	280	324	340	319	298	337	309	300	297	307	281	313	329	320	319	317	323	329	299	337	318	296	273	325	290	293	300	306	332	313	270	298	289	332	302	283	293	291	312	311	280	300	283	295	324	327	285	336	330	292	308	299	316	320	312	314	289	301	318	289	313	285	307	308	319	301	316	312	308	299	268	311	304	293	285	304	285	294	287	346	288	305	283	293	290	304	270	284	320	308	294	343	305	289	322	312	289	302	315	293	294	299	333	293	318	335	303	327	301	305	307	301	284	281	290	305	303	322	313	304	294	327	309	314	304	294	310	297	309	331	277	334	284	285	331	347	287	310	274	307	302	290	314	278	291	357	288	303	300	321	306	316	278	278	294	326	337	312	324	281	295	321	321	285	311	310	303	302	318	291	309	336	291	290	312	312	294	299	313	324	306	287	343	268	325	308	302	326	316	290	322	303	303	329	314	323	315	294	321	290	304	324	298	267	297	314	307	319	301	321	328	294	277	321	305	298	296	297	309	318	289	280	281	298	324	294	302	304	289	333	277	278	274	297	315	306	335	340	294	291	325	280	301	313	294	331	345	296	286	327	314	301	285	298	292	289	294	298	270	284	307	304	301	304	316	327	292	322	299	315	284	308	290	302	278	278	325	309	284	310	299	296	287	283	311	311	293	281	317	321	302	349	301	300	299	301	297	284	320	297	295	334	302	324	278	293	323	334	289	321	330	298	306	319	320	327	276	308	284	308	287	314	295	292	294	313	314	306	313	315	325	316	310	289	297	318	264	310	326	298	262	307	288	306	306	321	314	315	321	321	325	293	326	269	297	330	303	302	283	276	278	321	287	281	292	319	333	302	285	349	290	290	331	323	301	283	295	294	277	299	290	321	297	318	330	326	286	292	299	298	348	273	316	335	302	321	320	315	302	338	361	294	317	297	300	303	292	320	312	306	302	336	307	283	296	321	291	296	329	297	293	311	311	282	352	283	296	295	347	299	295	331	289	312	311	322	302	317	309	290	306	321	310	292	314	323	288	319	305	289	299	313	275	291	278	293	331	310	320	325	321	312	295	288	316	316	284	334	309	299	304	281	293	299	309	312	317	286	288	293	306	321	305	323	273	292	334	304	337	293	291	273	305	316	328	336	309	287	320	285	341	322	298	301	290	293	286	325	312	311	340	288	312	309	297	332	316	299	309	306	316	348	270	327	281	299	326	297	336	322	310	317	285	314	296	289	323	291	318	299	292	319	323	319	336	297	271	297	317	293	328	312	305	295	265	301	308	318	324	304	292	315	297	324	324	321	284	295	302	310	347	316	311	287	308	285	325	297	333	305	286	302	311	327	293	283	317	311	299	306	282	296	273	306	304	304	310	318	268	299	297	305	287	278	319	308	318	296	305	293	350	324	292	295	292	333	300	270	322	325	300	275	289	269	316	317	345	328	324	294	278	314	305	312	291	307	306	326	306	366	293	299	289	286	303	299	285	303	299	321	293	314	292	299	293	275	310	329	323	308	318	302	280	335	291	284	309	279	318	293	299	291	320	320	309	282	303	300	306	298	309	312	343	284	292	282	307	309	292	295	279	337	292	328	297	297	326	296	318	272	297	295	308	312	308	307	321	313	311	284	310	290	332	305	273	289	331	276	294	300	339	314	305	299	315	326	313	302	324	296	303	293	311	326	297	294	334	323	305	305	304	315	306	309	320	332	320	299	296	326	296	337	297	281	300	309	312	272	303	303	310	285	326	297	301	319	333	367	296	317	279	332	326	316	299	300	308	322	326	336	301	314	295	287	278	282	305	339	319	296	291	274	307	294	325	320	306	305	328	276	310	311	300	290	289	346	304	301	295	303	335	322	295	302	292	315	318	312	324	313	303	313	285	329	301	267	300	301	277	269	321	297	318	320	302	318	298	311	319	300	300	322	320	319	283	297	307	308	283	326	307	287	288	316	337	291	304	294	311	280	284	310	292	301	323	325	337	284	287	317	294	316	300	319	290	301	316	329	296	290	280	319	310	290	304	296	326	303	292	305	289	280	317	313	287	312	299	319	300	301	315	290	334	290	308	306	316	317	288	316	305	349	343	308	297	320	321	297	323	320	326	333	288	272	306	303	294	360	296	326	299	311	321	301	308	313	293	313	306	298	319	291	285	298	284	301	273	329	322	299	288	298	330	317	299	314	290	289	325	262	285	303	327	319	317	315	298	314	295	307	284	329	293	312	300	317	297	304	302	288	323	310	278	342	326	322	290	293	297	302	298	337	302	278	311	318	311	320	272	327	310	319	288	322	281	340	312	311	311	318	298	307	286	325	344	319	321	258	297	285	326	298	329	302	300	313	321	324	339	321	294	297	306	320	300	314	293	298	341	309	312	340	302	329	308	302	332	325	322	300	331	282	323	330	316	287	292	326	304	301	303	300	285	305	308	297	348	323	317	300	275	280	307	300	305	319	307	318	302	301	331	323	310	301	313	291	317	320	334	304	292	314	321	303	327	341	322	307	308	280	329	308	296	293	301	294	310	290	332	285	303	283	317	339	325	294	305	321	309	306	277	322	313	299	310	306	267	323	312	284	319	292	278	366	281	335	285	289	298	321	309	278	307	300	334	312	307	294	312	336	306	288	266	273	296	308	318	309	296	316	322	325	317	308	332	315	290	291	275	299	318	331	315	304	273	317	305	286	313	277	302	283	323	303	307	317	300	311	298	294	288	278	308	279	285	268	308	332	320	312	298	284	321	327	301	287	314	323	288	306	301	289	316	332	317	324	290	297	344	283	320	337	324	303	278	282	327	314	322	317	296	300	305	308	271	301	288	266	305	290	308	318	296	285	308	287	309	323	326	310	308	302	313	289	268	297	300	287	284	331	316	309	294	306	313
22456	21157	28936	23638	21157	21261	11707	2332	1614	1431	1249	1065	989	946	858	787	724	734	662	662	648	634	607	593	582	597	553	578	568	580	566	515	534	546	576	555	552	556	540	581	535	539	561	551	554	544	630	534	554	531	560	499	554	498	537	532	527	509	560	475	513	521	523	524	514	536	556	533	508	489	507	556	527	511	519	550	562	515	536	515	504	486	529	512	477	532	519	507	539	525	531	497	534	515	501	576	584	529	505	543	563	510	543	507	552	522	525	570	544	560	509	532	523	492	524	508	548	508	538	521	515	499	485	553	493	529	574	554	500	523	494	533	544	502	486	530	535	508	494	502	538	501	559	543	479	533	526	523	549	525	528	512	488	485	497	492	509	524	513	502	528	562	527	531	539	487	509	539	526	477	496	505	529	563	529	529	478	508	496	512	521	488	548	511	512	501	535	505	534	538	505	509	490	507	523	511	523	477	482	526	521	520	516	549	516	514	555	505	480	536	524	516	479	477	494	502	535	533	518	522	534	551	506	562	489	534	495	521	505	504	506	503	507	525	500	513	512	510	485	502	488	482	524	485	540	528	523	506	536	521	483	492	508	537	495	552	524	493	501	533	480	488	522	536	519	482	496	533	535	497	511	500	495	558	511	515	507	503	525	526	508	532	536	546	527	521	517	523	556	494	486	493	520	486	507	536	535	522	511	509	504	507	517	572	515	528	541	528	505	494	498	503	516	525	492	514	522	503	524	536	482	530	517	530	490	524	501	515	500	494	519	480	523	473	505	519	577	539	498	557	520	541	463	490	464	521	521	490	500	489	532	499	519	529	523	526	498	512	494	488	485	496	504	484	480	496	496	522	539	528	509	485	505	530	499	479	529	479	517	498	497	526	502	473	540	547	564	514	479	525	543	499	522	517	481	548	502	478	523	503	475	477	494	514	508	541	529	508	496	491	548	535	499	535	516	545	550	532	453	491	492	515	509	502	513	498	529	529	512	468	535	539	526	482	508	513	497	491	502	504	480	528	518	505	438	490	515	509	483	519	550	476	521	489	478	536	514	478	532	539	506	503	508	503	487	540	451	480	528	505	526	515	496	542	521	486	496	501	511	525	493	516	548	495	498	537	519	462	521	503	527	496	506	523	520	468	483	518	513	564	526	544	569	542	526	521	528	510	483	515	507	530	501	524	477	520	532	477	465	541	515	488	549	482	500	520	538	537	520	493	510	542	529	519	487	517	506	502	479	495	506	511	523	536	519	506	552	516	537	535	527	486	463	481	468	491	427	529	531	466	516	510	567	484	452	514	536	519	521	518	465	479	507	552	535	495	540	490	460	542	512	487	502	511	499	504	508	484	505	492	502	509	483	479	499	558	487	549	504	496	487	508	491	475	515	521	490	545	511	512	527	509	507	499	522	486	558	498	546	554	522	521	481	512	493	519	481	503	521	495	481	515	494	511	522	492	511	500	550	524	525	470	480	519	539	540	511	555	539	521	484	497	510	507	534	497	523	511	506	498	463	542	553	507	487	485	479	566	514	494	516	510	512	551	560	555	479	504	518	515	540	519	522	489	509	513	516	471	520	532	496	528	513	498	527	536	549	498	504	519	496	543	492	529	517	569	515	516	502	511	488	504	544	503	529	539	513	515	533	502	520	493	475	500	501	513	476	529	521	476	486	520	517	525	499	498	525	528	508	516	521	530	511	496	527	466	497	511	514	535	491	513	495	527	546	563	495	502	493	495	563	548	509	474	490	539	562	489	472	521	516	505	504	469	509	506	523	518	531	525	492	518	539	503	480	514	524	543	502	513	513	479	498	559	505	504	513	500	510	518	460	539	523	489	514	495	482	485	526	489	492	494	514	531	496	496	508	516	500	490	500	541	500	511	508	523	469	471	558	497	528	552	503	500	505	529	487	480	511	538	511	472	508	542	484	496	491	545	534	508	479	525	538	513	476	553	528	468	490	544	483	476	534	512	492	562	482	481	489	503	501	515	517	494	499	508	525	552	490	512	526	499	511	493	512	543	532	503	504	472	572	526	525	466	523	534	515	508	482	515	526	509	521	498	536	534	515	547	495	510	493	521	504	514	525	509	509	479	485	503	561	540	520	538	530	512	524	509	475	532	505	523	503	544	488	534	498	512	516	490	528	492	531	525	523	487	480	553	510	506	497	502	497	501	528	479	540	472	518	485	531	526	500	499	530	508	525	541	590	497	507	510	529	490	521	524	507	498	492	490	490	539	535	492	500	513	545	498	513	519	493	516	486	496	503	487	556	546	518	509	528	495	485	484	506	520	544	520	521	517	482	525	503	485	482	561	506	524	438	540	475	507	519	538	508	522	531	516	504	525	497	498	497	525	488	494	520	507	509	482	538	504	502	509	519	516	556	500	507	551	475	528	517	544	524	537	472	507	495	512	539	537	490	488	469	494	515	533	531	495	497	507	473	493	536	493	501	487	494	512	486	530	512	493	529	529	487	496	510	538	514	516	520	494	474	521	492	505	468	493	518	516	494	492	523	513	487	516	475	541	515	499	514	496	529	520	489	524	494	534	505	483	496	506	554	502	521	516	498	490	496	538	542	542	445	504	517	483	529	500	486	512	537	518	508	541	501	509	534	532	557	503	490	492	515	512	527	497	512	489	542	521	544	524	495	503	491	491	537	513	521	468	491	506	491	514	557	514	505	522	547	514	514	522	517	525	514	524	490	482	477	474	486	494	506	521	540	573	528	495	486	519	536	496	515	522	456	526	552	511	501	516	549	519	490	523	521	542	515	521	478	526	500	510	507	503	499	507	482	534	545	478	520	547	482	532	518	498	499	467	522	499	592	503	504	515	540	535	484	513	514	477	488	534	523	435	491	495	487	483	526	508	520	524	515	535	543	538	527	498	529	493	517	515	479	474	519	524	476	551	503	508	479	508	507	499	516	513	496	470	535	541	502	545	492	466	486	541	505	484	522	509	545	566	544	537	527	519	487	531	509	494	498	499	494	530	517	499	500	572	519	514	491	517	526	503	514	518	506	558	525	529	502	508	508	470	511	522	491	522	497	486	467	488	498	513	512	501	497	507	486	493	516	490	528	551	475	530	454	533	544	458	498	490	541	493	486	513	501	529	504	487	533	489	546	524	499	525	522	496	550	513	503	518	488	506	498	511	543	519	481	511	480	499	519	504	512	539	535	520	533	516	530	504	512	515	513	536	509	517	527	518	507	529	524	469	501	485	519	521	502	560	512	496	507	519	511	504	515	542	487	460	505	538	505	551	517	537	539	513	497	525	570	503	529	499	500	473	473	503	537	529	478	505	514	516	490	517	491	529	495	491	523	535	519	511	540	488	503	528	519	472	539	498	534	518	542	465	547	489	522	500	509	489	492	496	524	497	512	499	469	500	523	495	512	489	519	500	480	517	536	507	546	506	523	526	573	463	512	516	559	521	527	511	559	528	489	530	487	493	517	535	501	515	466	479	517	529	513	528	540	531	492	530	501	478
7135	22146	16997	9833	7295	5503	4205	3157	2627	2166	1767	1516	1305	1273	1109	1070	1051	858	841	838	736	720	747	695	641	662	660	622	673	658	639	629	601	592	660	615	590	632	585	567	612	626	622	616	600	596	606	605	578	600	624	582	563	537	572	586	562	598	558	559	580	533	568	622	569	587	578	569	583	534	571	578	521	625	573	569	606	556	560	583	573	543	559	539	589	611	576	551	599	517	567	563	567	539	532	514	566	567	538	581	556	582	579	533	574	572	590	614	526	541	567	535	581	577	552	585	567	581	528	529	582	539	611	583	574	594	569	552	563	564	538	547	543	560	522	553	545	577	527	548	573	543	549	568	569	553	535	591	538	551	529	531	590	563	553	532	549	585	544	600	502	557	567	573	545	571	559	535	562	577	589	549	597	577	546	511	546	545	585	583	528	536	590	556	514	548	551	549	551	556	546	544	519	582	549	584	547	607	559	543	571	532	574	567	537	589	541	539	525	528	546	520	516	603	552	533	559	539	524	578	556	547	549	587	537	512	562	525	577	498	542	551	577	555	578	617	548	546	566	546	555	569	515	559	557	540	579	550	592	557	557	537	569	546	570	549	519	585	593	558	568	552	572	580	556	562	522	541	594	614	560	529	553	549	548	597	550	571	540	574	547	585	508	545	585	562	543	571	599	566	559	541	560	564	540	579	519	541	547	498	561	548	562	552	544	545	594	536	557	503	553	549	538	612	572	579	564	518	547	549	573	565	540	504	556	505	550	555	529	558	562	521	552	557	567	571	538	572	547	476	568	558	556	513	542	592	565	532	583	583	518	555	538	555	528	550	604	581	558	555	563	543	568	573	529	525	544	580	545	539	529	584	556	542	547	545	525	536	605	554	563	534	567	532	577	518	597	568	598	580	545	572	567	560	557	516	599	551	584	579	548	571	572	534	596	588	528	524	549	551	561	509	578	584	579	523	585	554	522	535	544	553	551	558	570	526	576	555	564	555	571	584	540	567	528	541	537	568	597	583	560	574	542	543	568	559	571	562	563	518	539	560	572	605	548	539	544	535	514	549	553	572	557	564	580	536	575	545	536	549	533	566	574	557	545	565	559	508	524	581	525	559	534	569	528	554	576	512	548	626	574	563	558	532	560	554	550	548	586	539	553	530	533	564	539	567	561	569	535	542	564	566	531	550	570	564	593	574	573	588	555	566	534	578	568	567	563	555	565	514	577	506	540	570	564	558	611	520	554	566	542	554	563	537	554	535	552	586	541	549	528	560	591	599	603	565	518	540	567	532	570	595	532	550	581	576	562	563	573	509	536	604	576	544	562	543	608	538	529	552	547	579	538	534	569	558	590	587	581	588	513	573	537	545	554	560	582	557	548	580	589	544	569	539	572	569	553	532	550	585	547	552	570	606	593	537	523	576	575	584	567	610	524	562	591	597	602	514	608	531	564	581	551	573	569	531	572	553	530	543	604	484	582	574	572	616	552	542	574	599	592	554	555	578	563	527	557	561	518	562	534	590	575	535	565	542	543	531	570	558	560	552	601	587	540	542	588	562	540	564	567	538	559	553	568	532	524	556	551	566	583	571	548	557	549	542	530	528	537	604	563	549	580	563	576	575	565	538	552	590	561	533	546	538	541	568	549	563	561	554	568	555	539	543	549	548	531	587	530	546	542	533	581	534	529	584	562	548	599	577	521	553	565	512	542	570	572	534	569	525	578	527	546	563	567	565	535	551	573	533	573	548	517	549	587	570	609	560	575	584	557	558	571	566	572	539	557	563	575	568	587	557	534	563	513	556	599	595	533	565	568	539	528	520	538	565	564	554	535	543	551	584	547	587	500	560	534	554	554	559	531	560	568	550	552	525	570	576	554	561	564	577	598	554	551	525	561	552	537	587	520	524	529	545	575	538	593	507	529	593	586	546	580	570	594	536	560	597	571	546	546	556	569	499	560	544	509	588	529	549	561	530	581	543	577	571	547	568	531	495	593	519	596	534	607	584	582	520	536	578	536	575	563	537	521	549	589	554	541	548	539	570	565	561	551	591	572	582	554	536	535	574	546	534	580	544	550	542	539	560	559	554	565	558	556	566	525	581	567	575	594	551	550	544	584	555	529	564	539	535	548	564	518	570	574	583	555	546	554	521	536	540	582	539	546	565	582	583	571	554	555	507	543	595	592	562	568	545	526	591	540	567	540	527	537	529	558	591	558	543	560	566	582	529	534	557	563	563	581	566	575	576	532	547	541	569	589	620	561	582	574	531	557	623	553	570	567	513	543	519	532	562	576	532	547	552	546	595	549	556	528	522	579	541	500	568	518	542	566	526	561	556	612	537	529	530	579	590	536	559	576	570	576	556	547	587	546	533	551	547	568	553	543	541	531	558	562	524	509	532	537	576	527	551	540	590	518	586	614	556	545	558	568	621	540	539	554	539	537	536	567	540	576	576	570	547	540	610	561	552	551	578	520	540	549	551	561	592	542	533	533	606	550	514	623	554	517	539	553	565	549	519	558	547	528	522	556	547	542	538	577	583	519	542	570	545	592	573	530	578	529	587	540	566	537	542	526	552	557	558	563	552	588	513	555	568	592	558	594	550	538	564	544	576	529	573	528	547	537	556	507	568	555	561	532	520	538	558	540	574	541	555	536	543	583	583	530	554	572	561	536	568	581	553	558	558	567	569	575	543	550	580	582	556	534	549	517	608	549	547	539	561	522	561	570	547	579	595	603	574	583	570	544	552	556	568	563	552	550	543	562	525	586	553	549	579	542	546	559	567	514	609	571	575	543	536	580	593	566	581	581	562	569	548	561	558	522	547	535	571	573	535	563	598	545	551	554	553	536	535	491	572	553	518	548	564	547	611	558	516	591	555	536	566	582	565	516	568	546	536	559	565	500	511	546	593	548	566	573	538	548	556	581	540	520	553	554	543	561	593	560	575	560	507	562	562	531	560	542	587	590	533	562	554	562	570	580	547	548	545	566	592	563	580	550	544	530	555	545	557	537	525	549	556	564	538	525	562	569	533	547	542	534	528	528	580	512	552	552	531	550	566	536	534	552	563	560	562	528	555	539	575	577	532	543	562	544	525	572	540	549	550	582	564	564	541	578	523	554	541	555	508	562	545	559	522	520	595	513	509	551	591	564	561	569	518	560	579	550	578	578	568	545	589	533	594	548	580	546	554	560	516	581	561	555	547	559	563	554	577	535	539	534	570	569	580	549	563	554	552	529	561	535	541	567	569	538	570	523	571	561	585	539	527	545	528	569	543	560	535	519	548	559	566	541	556	584	543	565	597	571	546	562	555	561	537	569	544	548	613	554	593	591	553	572	553	562	540	539	553	547	550	612	557	586	585	552	574	580	540	525	573	580	586	536	544	574	565	567	566	591	531	540	568	548	574	542	569	529	551	590	539	494	558	542	548	554	512	564	549	546	548	550	552	590	561	563	558	553	578	562	529	564	478	525	531	602	522	543	569	553	544	564	558	577	542
27303	19093	8289	2841	1620	1109	881	721	684	601	559	556	524	473	426	416	459	447	412	409	395	436	385	363	402	412	359	356	394	398	380	341	376	377	376	377	390	380	377	358	392	345	402	377	381	375	410	371	363	383	367	347	408	375	343	403	364	367	386	365	356	392	351	353	384	371	376	365	403	391	389	388	357	339	365	375	361	373	376	374	388	363	386	379	366	382	365	374	386	347	382	403	327	372	363	386	381	358	358	359	358	393	361	377	391	375	359	349	374	363	339	347	385	367	355	366	343	396	359	388	344	364	409	389	376	382	374	381	378	405	367	366	374	368	373	377	406	406	381	362	371	376	367	398	376	345	395	376	404	390	398	376	356	360	367	383	400	378	385	389	361	385	362	375	366	414	387	390	343	346	400	373	388	394	360	363	357	363	369	406	370	359	374	348	379	354	385	368	362	360	392	376	400	342	360	361	372	382	368	355	377	366	349	398	349	366	369	376	331	331	364	381	358	357	386	389	351	393	390	368	390	387	369	373	357	373	349	380	376	358	388	356	361	366	370	368	375	397	387	389	358	351	360	389	374	411	412	341	377	365	371	383	387	383	352	380	317	402	366	359	367	380	355	376	373	406	357	340	385	379	377	358	359	366	374	333	342	399	389	398	353	377	356	367	377	413	400	421	356	350	367	360	378	338	367	369	364	326	373	397	376	368	342	391	356	354	391	382	403	391	386	375	371	405	442	386	361	379	379	384	382	396	359	426	348	401	337	404	399	392	389	346	384	337	384	381	379	354	357	364	395	384	358	388	368	384	392	393	387	385	399	365	379	359	387	397	376	350	350	375	336	382	354	351	365	379	360	382	343	357	321	377	392	367	335	337	364	396	358	392	382	356	357	402	366	345	365	362	373	384	369	361	392	383	366	414	385	374	372	324	352	352	368	383	387	357	401	356	345	405	403	383	354	373	384	387	386	368	415	384	347	361	381	377	393	344	404	387	401	384	394	402	389	364	346	391	403	364	383	356	386	385	369	388	358	354	379	366	366	393	374	404	396	387	407	392	396	379	361	370	358	384	372	397	419	366	355	317	349	368	390	400	381	390	359	383	361	362	355	361	382	416	417	379	386	391	372	359	377	407	375	367	376	422	366	354	339	388	357	380	337	354	354	372	357	396	393	370	358	362	381	354	420	344	366	370	367	369	374	374	384	345	389	377	368	372	389	365	392	376	381	405	354	340	336	373	396	381	372	389	395	375	399	395	394	401	355	336	383	347	404	406	384	364	375	375	415	359	382	355	377	367	395	353	396	390	374	379	406	413	334	367	369	378	378	361	382	360	361	366	363	390	371	363	369	373	368	374	361	361	365	372	376	389	377	390	402	344	364	399	396	372	368	373	362	357	390	385	363	402	394	350	390	357	358	359	333	369	345	358	386	369	380	374	362	388	389	380	387	372	392	401	390	407	398	344	347	345	330	332	361	352	385	367	396	369	357	361	403	410	374	378	399	383	309	416	393	385	400	355	359	361	374	407	373	388	359	373	353	383	382	373	364	392	382	377	378	355	379	348	386	372	370	383	403	359	356	404	338	367	359	367	362	370	366	363	414	381	366	348	395	410	376	390	379	373	379	348	349	415	376	361	375	407	341	362	375	388	388	341	362	360	380	374	359	350	401	381	352	376	372	378	393	376	396	383	364	379	361	367	398	392	392	345	351	388	376	388	391	357	383	367	396	350	343	354	356	377	361	398	402	386	372	355	379	385	367	380	366	381	392	401	412	365	385	368	386	370	373	342	364	375	363	369	387	346	351	347	362	395	398	355	398	390	373	360	380	368	403	389	373	358	361	382	371	386	370	395	383	375	355	349	380	360	360	385	351	370	380	380	398	408	381	368	367	405	393	387	364	385	369	384	352	394	385	359	392	340	378	352	400	289	395	337	393	367	360	356	358	360	343	359	391	363	355	384	396	371	373	379	400	351	375	375	394	351	396	370	328	419	387	372	374	349	364	368	358	379	350	367	356	389	394	329	371	388	351	401	361	364	399	379	384	374	355	365	347	352	379	354	353	390	378	382	373	386	383	375	336	371	358	407	390	400	329	409	411	398	377	347	375	352	400	359	385	398	387	414	359	371	363	397	350	367	389	360	379	395	377	376	366	396	362	372	372	386	389	386	347	388	369	376	380	360	383	367	370	413	396	332	361	414	379	349	378	351	350	357	369	341	382	402	356	366	380	376	353	365	399	383	358	361	319	416	363	336	437	401	394	384	355	361	397	349	367	385	366	359	360	386	387	371	353	348	343	401	363	399	352	332	378	333	374	374	364	388	381	390	346	364	362	373	382	358	374	371	371	381	424	365	377	392	382	341	347	358	385	362	362	367	419	360	379	394	368	374	381	362	402	355	391	356	377	372	369	355	392	376	379	366	386	384	318	362	377	377	339	332	414	335	388	369	407	357	397	391	353	400	405	359	370	366	363	408	344	365	355	408	376	406	350	366	383	393	404	346	365	385	350	378	378	411	375	361	337	371	364	369	363	409	388	403	386	385	353	363	422	387	366	387	368	400	377	378	416	357	344	364	378	367	386	336	344	355	417	320	397	370	392	325	385	373	397	376	377	369	394	391	384	374	392	383	403	362	359	366	363	368	371	368	362	326	370	373	368	404	361	382	404	373	388	349	366	394	378	382	403	384	389	363	359	417	338	358	385	350	354	334	363	367	355	369	385	370	395	349	410	400	377	393	367	375	387	415	354	377	349	365	368	396	373	354	349	364	377	367	368	367	373	369	380	362	340	339	399	387	392	372	374	375	372	371	329	375	362	351	359	366	346	350	400	384	369	415	377	385	378	360	386	320	368	357	366	393	365	362	393	369	380	408	375	384	389	329	366	386	359	365	364	387	385	368	391	358	394	361	360	364	359	361	376	354	342	375	414	411	353	359	359	368	328	350	406	400	372	355	343	357	371	354	344	392	368	339	360	345	361	384	365	389	372	345	366	321	369	364	364	391	412	374	341	347	344	397	378	346	374	367	333	366	383	376	349	362	361	430	387	346	358	374	361	356	363	377	361	390	381	388	384	344	331	389	364	374	349	369	402	380	340	390	378	362	395	375	402	357	404	371	348	336	399	365	366	383	377	384	373	365	366	395	392	356	383	372	383	369	346	347	366	386	346	374	337	400	404	340	370	374	367	334	335	349	391	353	363	379	367	370	351	375	387	368	393	344	379	376	353	407	377	387	356	358	365	357	355	353	352	391	386	402	366	377	396	377	356	382	373	353	363	387	380	376	346	385	366	374	367	343	407	377	341	353	321	340	434	354	400	378	365	360	346	359	358	370	360	392	344	382	376	373	346	361	369	368	352	334	374	330	358	380	335	346	372	382	348	376	368	401	412	377	377	352	388	416	410	367	354	372	393	383	378	358	383	397	354	374	372	389	402	370	358	390	395	340	381	388	360	389	362	346	378	400	360	389	377	361	343	399	396	365	382	399	377	326	362	374
6042	8029	6021	3153	2357	1764	1394	1087	935	839	715	656	608	593	569	576	501	482	484	494	455	443	463	432	397	437	426	383	400	433	440	387	413	428	381	387	414	464	432	388	392	341	425	400	421	370	444	380	429	401	376	374	418	432	409	420	400	377	410	386	461	400	469	430	413	386	380	401	427	437	416	395	419	395	383	409	409	387	371	416	461	356	427	422	406	408	436	430	415	399	430	376	419	383	397	424	405	403	442	390	387	449	426	434	416	407	462	421	395	402	400	425	421	439	416	414	408	434	399	422	414	405	412	386	379	438	422	412	422	398	414	384	403	441	404	395	395	451	418	399	371	396	369	423	383	419	365	376	440	414	389	393	414	405	405	406	426	422	426	420	399	391	397	383	404	438	421	422	407	419	385	479	424	412	374	389	416	413	357	385	400	408	354	443	410	414	386	376	392	411	419	416	388	388	381	422	407	405	422	398	385	410	410	418	390	409	383	378	396	367	421	415	398	401	410	408	406	390	370	394	370	372	388	408	410	460	399	433	399	414	382	434	400	414	400	386	386	402	366	416	390	385	398	428	416	414	415	367	393	400	398	402	409	398	389	377	424	422	427	413	407	405	392	418	459	409	411	423	378	419	397	371	404	380	424	393	401	400	390	380	405	377	387	420	355	397	405	395	412	414	364	423	398	380	420	416	379	403	367	403	399	417	400	367	395	436	402	389	388	418	421	418	413	418	430	400	400	407	372	433	440	374	427	424	435	393	420	408	402	391	377	401	409	418	432	393	383	397	380	419	412	394	387	418	370	414	422	385	387	407	368	408	400	383	448	366	396	373	377	433	422	385	401	404	442	392	431	440	409	400	428	404	405	413	403	410	427	409	397	394	415	380	394	435	453	380	405	414	402	382	407	410	422	408	388	360	424	372	434	420	389	394	360	373	401	414	439	441	392	402	402	415	393	459	391	422	392	428	404	398	354	436	412	485	389	391	430	421	379	402	423	405	400	387	388	396	385	434	417	395	383	394	391	405	395	417	413	428	402	433	388	400	402	386	407	426	419	427	389	416	407	427	414	397	420	391	415	427	419	379	384	370	437	398	388	432	404	372	414	446	413	434	406	381	388	391	365	399	441	423	394	401	424	361	441	403	426	408	419	437	442	413	438	419	405	430	409	381	419	402	389	386	424	371	397	404	384	412	404	410	389	361	420	389	371	409	417	380	381	382	403	437	406	416	402	397	388	417	404	389	390	398	409	455	394	410	402	411	383	379	402	421	384	422	389	380	404	392	377	392	417	372	413	425	398	391	395	391	412	360	418	420	420	389	434	403	425	405	383	408	405	397	383	382	435	410	366	387	421	395	413	401	393	406	406	394	386	414	379	397	420	450	426	410	392	376	430	412	393	396	393	415	385	411	409	408	404	430	394	366	408	424	404	383	448	360	411	399	408	372	421	406	420	413	367	402	415	387	403	428	420	419	436	404	433	404	435	410	419	418	394	378	403	403	460	416	412	401	391	399	402	385	405	422	374	402	407	419	398	413	409	404	381	381	397	397	378	393	406	372	428	367	418	410	404	380	409	392	422	397	399	415	408	398	412	427	409	404	403	406	387	385	401	391	403	385	367	410	396	418	371	374	396	389	410	400	433	417	371	391	395	436	376	383	418	412	415	395	386	399	407	382	406	359	410	395	399	393	403	431	431	421	399	425	405	401	386	399	422	428	401	395	419	409	421	430	442	400	365	407	392	424	417	405	447	429	385	437	385	376	433	377	427	391	355	417	412	362	411	377	406	398	409	421	428	417	384	404	398	441	396	395	383	399	389	393	386	399	425	423	434	365	393	413	418	389	430	418	387	406	385	403	399	392	428	439	425	405	419	446	417	412	377	400	394	416	404	411	404	371	406	450	409	392	426	377	424	398	401	407	408	408	405	376	432	404	406	428	398	384	422	411	408	369	438	428	372	420	440	374	399	368	375	398	415	388	356	384	409	397	418	377	415	401	408	410	412	398	393	382	401	401	409	419	388	384	373	398	411	426	416	416	388	432	360	439	405	409	401	391	389	392	370	397	404	439	385	397	411	403	437	396	438	398	389	392	398	386	385	405	410	408	382	380	416	413	384	388	406	406	405	402	406	423	423	390	386	409	434	416	464	426	400	379	408	375	411	396	433	395	368	401	418	406	413	410	385	408	423	434	424	424	401	394	405	424	393	429	392	366	400	400	378	383	389	370	442	422	354	414	393	375	415	380	413	407	409	411	417	368	385	415	378	404	356	381	384	400	401	422	378	413	411	386	435	370	381	381	400	449	399	389	392	398	405	364	441	392	390	428	406	447	413	385	402	461	410	403	396	400	418	403	405	430	397	370	381	393	408	374	360	389	416	403	402	394	409	366	421	409	426	402	425	413	397	374	417	387	410	391	373	422	423	401	405	382	410	408	407	353	371	409	405	402	403	422	352	404	401	411	398	397	386	424	400	369	392	390	446	401	395	412	419	407	400	328	426	430	410	424	409	378	384	422	374	423	401	400	396	413	380	417	425	403	397	402	404	411	465	441	407	389	404	394	432	406	427	397	408	391	412	391	452	364	422	414	427	394	402	371	411	418	406	399	384	450	412	438	435	425	389	386	433	407	399	426	393	421	399	392	411	404	427	408	409	412	420	383	428	399	390	395	406	396	431	409	401	399	415	451	428	425	391	418	383	437	393	416	406	407	407	430	362	386	401	366	397	408	378	368	399	417	408	401	410	414	423	450	402	428	391	406	405	411	386	429	410	395	398	395	393	418	421	377	402	396	388	378	386	383	400	420	376	386	415	389	426	409	458	427	455	417	406	396	400	435	368	398	412	364	448	419	388	417	379	444	419	410	368	414	406	415	377	372	427	430	419	377	391	361	438	362	390	396	427	433	417	402	424	389	418	446	405	429	400	385	396	395	405	395	394	413	382	412	408	449	435	405	408	433	391	393	410	407	394	398	393	395	374	421	377	397	361	384	413	394	370	390	395	384	399	420	394	451	378	391	380	386	416	379	376	371	401	353	417	368	406	424	395	389	419	441	419	377	439	415	452	394	420	417	399	387	352	414	451	409	416	364	447	438	415	394	409	394	386	401	399	394	425	394	409	402	370	386	423	406	391	405	411	402	412	429	395	405	367	362	405	417	421	408	386	416	409	378	430	407	392	411	372	434	390	403	409	397	387	409	426	433	411	430	404	404	370	387	401	421	382	376	365	421	389	390	382	377	430	391	405	453	394	398	399	415	397	402	418	382	410	388	438	388	420	386	436	382	350	410	390	405	380	404	413	416	383	402	408	422	400	418	405	390	416	404	354	407	401	422	416	402	429	416	384	432	393	410	367	427	413	394	420	369	408	399	401	393	393	384	398	396	390	379	416	408	419	396	395	402	440	386	415	411	395	388	414	391	392	412	384	417	404	400	383	424	379	369	418	444	406	395	396	394	416	391	372	400	426	401	418	379	389	423	354	395	400	387	431	408
23525	21142	28488	24037	21146	12379	2658	1528	1273	1095	1052	965	860	882	793	765	719	751	682	705	628	668	594	595	613	590	653	628	603	605	662	648	592	599	620	578	634	600	580	578	604	569	610	545	606	571	581	572	578	598	597	576	617	556	607	569	600	598	576	570	578	594	616	611	554	567	574	578	564	574	594	616	615	564	586	565	567	573	577	601	565	563	581	641	591	515	553	543	509	540	579	513	551	597	599	526	601	563	533	594	590	539	586	583	592	575	596	545	564	559	548	585	529	603	558	566	531	590	610	549	599	615	574	554	562	575	577	595	569	577	565	588	558	551	562	508	601	564	594	556	629	617	586	598	573	563	589	566	574	556	537	605	564	592	542	574	525	565	604	608	572	558	607	559	557	598	568	569	578	598	557	553	553	525	530	585	556	604	573	530	560	550	583	566	561	537	615	567	517	563	566	571	545	599	568	567	587	596	538	540	530	562	586	549	581	584	562	540	557	591	579	547	564	562	575	585	584	548	572	592	565	594	594	546	593	585	552	578	557	555	563	574	573	618	550	578	593	598	554	553	540	570	548	563	554	535	564	597	571	593	514	547	645	573	612	566	560	557	626	570	585	577	542	576	544	566	588	564	574	524	562	584	539	548	564	595	538	547	557	547	579	543	553	600	573	584	554	562	558	582	541	542	571	590	598	529	588	556	577	551	528	565	583	591	618	574	602	550	563	512	554	585	591	578	557	529	540	590	582	579	570	549	550	600	555	599	617	559	523	538	541	549	549	563	532	551	575	595	560	566	562	560	595	557	563	592	575	541	596	559	525	558	555	550	560	557	563	543	555	561	568	594	563	605	559	553	590	572	568	595	542	561	563	591	540	523	579	558	589	576	565	551	578	558	551	536	574	578	601	594	553	544	570	532	581	594	611	590	559	543	605	583	567	558	575	579	547	586	554	564	522	533	566	569	560	538	593	596	531	559	592	565	539	588	577	560	584	553	515	565	523	578	530	553	595	560	568	572	570	558	566	557	574	558	558	591	552	568	542	556	556	537	533	574	550	599	558	505	556	591	592	518	555	593	542	579	569	575	566	593	599	591	544	562	586	547	550	571	515	533	567	537	566	599	526	625	574	537	526	595	553	593	577	591	598	566	544	539	548	589	558	605	596	526	565	523	554	555	574	560	527	568	574	627	569	521	556	562	567	565	574	599	591	554	525	555	547	556	591	559	593	559	586	548	566	603	577	508	595	525	516	570	608	517	631	571	566	566	555	541	535	549	586	595	574	530	559	568	546	583	575	562	546	606	573	558	535	573	592	567	591	540	507	550	570	535	580	599	595	606	571	529	555	557	571	528	574	568	550	570	569	552	575	562	555	521	610	593	629	578	595	559	563	561	580	599	587	558	562	552	578	573	554	569	561	576	560	545	499	571	539	609	557	577	575	540	572	589	579	540	591	583	574	580	537	578	569	563	535	553	554	553	591	596	572	549	530	541	574	559	578	607	540	537	572	571	594	608	545	543	582	574	578	588	584	563	528	565	539	561	549	561	535	593	567	568	553	575	579	547	572	574	588	560	551	578	610	618	545	571	584	545	556	559	513	557	626	539	533	554	557	602	551	583	582	543	585	575	598	553	577	518	594	592	600	592	570	549	578	573	602	592	582	584	587	559	585	584	576	547	570	524	551	582	564	562	551	532	584	574	547	564	562	576	548	589	551	603	528	541	520	590	560	583	590	528	597	548	566	609	609	588	557	575	571	555	621	535	539	588	540	522	540	572	561	556	570	565	602	597	558	558	560	536	605	545	588	583	581	575	560	605	543	565	579	544	554	550	554	561	567	539	524	582	591	570	544	562	582	525	574	565	589	573	568	565	576	568	583	561	528	528	581	558	555	554	578	581	570	594	525	538	570	576	575	560	606	573	537	578	563	624	591	542	562	588	559	594	563	551	525	597	556	543	566	576	570	568	580	580	578	564	586	564	536	560	601	543	576	611	616	584	528	582	574	547	568	534	565	527	584	571	582	605	562	601	574	547	546	594	562	551	588	571	533	551	565	558	551	564	596	535	579	596	560	519	578	585	560	603	571	552	555	530	535	565	584	545	555	573	556	568	542	575	567	557	506	558	555	570	589	511	545	547	555	576	543	559	522	555	606	587	572	548	572	574	562	595	544	558	545	560	548	629	548	552	556	575	593	568	578	598	582	551	577	600	549	535	588	534	610	550	556	556	549	539	572	595	590	537	551	579	573	611	603	573	592	604	547	571	570	523	587	540	615	632	566	545	565	583	576	579	529	586	602	564	590	569	580	563	558	538	563	534	560	563	558	629	559	574	538	576	575	586	567	587	564	584	568	613	575	534	589	553	553	571	565	550	586	526	586	561	585	590	538	604	522	552	577	536	549	531	539	570	589	632	560	579	600	614	580	580	541	564	577	575	541	556	558	567	578	584	559	568	568	561	566	539	558	578	558	552	590	581	561	555	560	559	563	561	575	564	523	595	599	576	585	608	596	547	596	547	584	549	585	561	562	539	551	520	526	567	571	585	521	554	567	597	488	553	535	579	513	578	552	573	523	528	544	576	573	578	625	542	559	573	578	567	556	588	550	573	549	532	566	576	573	588	583	587	583	574	582	601	567	565	610	581	575	551	573	560	543	581	566	573	609	592	556	533	556	545	552	588	594	586	542	571	521	593	585	553	608	569	592	590	594	584	561	591	550	543	580	624	556	561	618	562	562	608	586	549	586	544	585	570	586	548	581	603	548	552	563	540	580	572	612	563	523	582	572	570	573	584	574	625	575	591	554	585	589	585	558	565	585	624	601	594	574	595	597	583	581	609	544	571	572	551	566	565	578	561	632	569	569	600	573	549	540	609	602	548	556	566	566	563	601	597	564	595	616	566	590	565	573	534	575	575	587	586	509	598	557	610	535	583	595	522	571	553	575	568	564	508	551	553	551	546	564	522	570	537	579	570	558	514	519	588	535	575	562	553	569	536	603	546	536	608	584	597	581	582	551	599	566	557	549	546	568	543	571	556	551	563	575	628	514	527	551	546	606	604	594	554	563	576	593	599	577	557	554	559	568	565	557	567	539	509	556	585	552	586	566	597	545	562	567	573	585	606	583	571	552	599	558	605	580	556	585	577	605	571	519	576	564	516	551	625	546	533	548	588	584	613	577	567	534	553	542	580	573	566	574	592	583	529	541	582	595	512	552	550	565	558	533	573	578	611	545	564	533	584	585	589	542	598	543	601	548	602	595	589	532	543	586	595	544	567	597	600	565	575	558	524	564	615	575	577	555	569	577	593	582	602	542	546	581	575	536	542	540	571	490	582	535	573	593	553	605	557	552	590	591	567	558	554	592	557	567	585	529	585	620	593	556	577	509	595	578	593	597	622	536	552	586	575	563	554	651	576	580	541	556	611	573	578	545	581	542	571	582	542	569	565	553	543	544	559	585	610	586	554	595	531	536	591	584	551	552	554	549	562	568	578	585	547
5514	16601	12495	6712	4970	3708	2920	2280	1781	1487	1352	1186	1092	1037	1008	915	813	816	771	770	725	724	689	659	695	673	655	645	669	677	648	649	631	646	645	666	698	594	681	681	606	611	600	623	637	645	594	624	649	605	654	632	609	628	636	672	630	608	627	599	642	649	631	586	631	611	604	629	591	607	616	599	633	675	583	608	619	587	652	599	627	598	614	620	639	627	620	638	636	609	627	588	613	625	613	576	625	604	642	618	645	556	594	577	608	611	633	640	616	593	644	600	661	618	634	629	657	619	593	589	627	594	616	641	627	612	623	641	641	627	575	624	618	595	604	622	614	568	570	582	619	617	626	623	562	636	633	595	610	615	634	627	631	604	647	596	618	624	650	597	568	609	659	626	657	617	605	622	585	622	601	607	615	624	654	606	603	628	650	583	630	576	587	605	593	625	607	600	631	623	572	586	655	594	647	617	592	594	588	606	604	635	560	582	624	601	618	674	576	612	629	610	626	642	602	619	587	609	604	617	588	613	568	586	614	599	616	609	577	622	647	603	587	613	603	604	587	627	623	602	607	566	597	616	620	649	604	618	660	604	625	591	608	561	591	613	611	622	614	644	636	635	608	604	631	617	585	599	601	615	582	610	635	645	592	640	617	592	603	562	568	635	633	633	610	644	572	634	637	629	617	564	606	612	605	629	602	557	623	583	620	590	645	632	632	569	585	654	567	611	609	595	623	587	584	623	608	554	597	577	619	597	579	615	574	575	576	587	627	592	595	624	573	589	595	581	593	559	576	591	620	591	586	576	624	581	614	631	624	577	572	623	571	604	608	599	594	574	628	604	645	631	550	606	624	663	579	613	558	651	611	580	609	623	582	593	601	588	547	637	567	629	591	549	570	610	581	631	597	591	632	639	600	655	637	624	584	596	589	645	584	640	577	544	614	621	583	634	611	608	608	597	635	582	583	604	643	613	568	588	595	576	602	593	593	590	578	620	604	602	648	591	637	605	663	643	603	611	659	600	594	614	641	585	589	629	621	662	612	587	629	603	597	614	614	617	618	596	568	620	589	611	617	614	614	639	609	606	615	607	574	622	608	642	576	612	623	599	611	586	579	599	546	594	619	616	613	617	595	578	573	649	623	606	619	576	586	612	596	626	592	597	577	618	590	615	606	573	581	607	619	636	614	549	567	622	655	613	574	607	593	604	583	575	613	634	588	582	586	641	585	604	608	613	613	610	571	599	615	592	627	603	560	574	560	617	569	609	590	581	638	633	609	632	609	605	629	586	594	714	628	578	635	626	618	609	621	646	633	583	584	631	588	579	614	638	611	615	583	594	601	620	585	608	594	588	597	603	572	599	602	564	583	588	614	595	635	598	580	613	609	576	588	595	613	616	631	621	633	586	607	625	627	594	623	581	591	587	599	604	588	618	609	608	591	619	617	613	633	629	583	630	586	549	589	613	651	607	588	599	592	567	622	639	625	604	572	590	617	632	635	588	645	626	621	624	620	540	575	624	620	606	582	580	664	604	595	642	580	638	595	608	610	653	596	608	616	623	630	614	623	637	607	613	604	600	599	648	588	607	603	634	599	572	543	640	643	629	609	587	619	573	605	606	598	585	617	607	572	603	559	568	577	609	575	590	629	620	595	620	617	617	620	620	589	587	625	628	596	599	602	613	609	625	566	624	627	609	584	598	575	630	623	561	601	604	570	600	608	541	621	625	606	572	587	581	626	623	570	605	637	632	590	555	599	566	605	574	603	598	629	589	626	572	672	627	592	568	606	629	596	609	626	682	584	608	615	642	600	598	605	638	596	577	583	646	630	581	643	577	626	580	594	626	575	591	623	583	608	624	621	637	638	575	561	591	633	589	609	619	663	618	618	601	585	619	554	587	611	571	614	596	594	595	589	615	601	606	585	623	619	603	601	600	587	609	570	598	620	591	566	598	617	592	616	645	582	618	619	578	581	593	576	611	639	603	633	611	594	623	653	618	625	595	616	596	649	559	632	630	600	584	620	615	634	650	639	610	627	616	616	626	613	570	646	591	588	595	572	543	632	620	631	620	582	639	601	637	637	650	624	605	633	655	624	606	679	634	591	580	630	603	601	601	593	640	572	610	593	603	604	602	601	585	652	589	600	599	588	639	590	576	582	605	627	591	591	630	611	616	593	618	587	547	627	591	604	613	618	634	620	609	582	660	582	627	603	623	582	616	643	658	585	615	586	602	605	614	569	627	570	606	651	584	616	618	578	618	621	653	634	596	607	600	614	563	590	588	609	583	587	610	593	628	573	621	611	565	637	640	615	581	590	580	628	584	658	676	580	583	627	606	595	609	627	639	583	596	585	662	612	621	600	642	591	639	633	598	623	609	584	602	633	610	600	620	604	630	617	583	615	601	565	618	621	612	593	581	591	583	601	609	651	594	622	596	663	642	582	618	603	556	616	583	605	645	603	612	627	582	582	596	566	630	582	570	558	607	580	615	605	617	585	634	580	561	640	613	606	599	587	565	677	628	615	548	667	593	617	602	609	613	618	591	647	616	607	618	592	611	617	632	637	577	642	597	646	615	633	603	556	608	618	628	641	596	591	566	587	628	589	601	595	632	620	598	705	616	608	645	629	577	590	618	587	567	625	603	571	614	545	594	586	546	674	606	571	600	630	599	633	610	610	631	652	601	594	617	625	634	574	613	621	596	592	605	624	586	586	621	583	563	598	617	597	555	627	608	657	586	614	596	591	589	588	613	593	553	595	618	594	630	608	593	631	588	574	566	597	626	611	599	589	617	624	630	569	637	588	662	618	603	599	594	619	616	566	595	578	609	631	632	641	610	628	619	601	580	563	593	592	604	611	607	612	616	599	647	622	594	602	576	575	617	625	615	590	633	588	604	615	585	659	631	654	575	607	603	615	584	625	591	586	559	601	641	624	603	604	589	607	611	601	599	622	600	595	624	584	610	622	577	577	573	611	574	572	639	580	613	680	571	578	638	607	618	591	565	609	592	600	621	584	550	591	623	634	601	605	631	642	646	603	606	593	572	601	594	643	610	591	562	598	583	589	602	588	654	614	637	606	599	608	613	592	592	606	589	606	578	616	622	615	602	617	590	564	595	604	657	599	596	583	649	547	617	599	616	565	578	588	593	641	624	599	604	597	625	646	605	593	617	656	628	632	596	623	624	621	589	594	597	590	590	592	655	632	642	582	595	587	644	613	591	592	591	602	569	632	606	595	600	606	617	607	595	612	637	620	593	585	596	598	603	604	641	575	624	549	605	596	612	571	631	599	633	588	587	636	579	635	602	606	576	616	688	600	599	602	590	612	620	598	641	568	648	591	625	617	573	596	609	596	658	608	590	589	632	580	623	588	588	618	613	639	635	626	623	584	614	615	624	651	659	567	579	592	604	618	547	573	635	613	588	543	590	636	591	593	584	598	594	590	615	596	636	589	611	622	646	599	608	571	625	584	601	591	611	557	643	652	620	633	578	587	618
24685	21118	27460	24923	13684	2021	1206	904	698	600	556	459	456	434	383	366	347	340	314	284	289	283	296	303	304	279	286	292	267	296	279	302	283	286	285	258	258	277	281	252	257	259	277	253	270	252	265	265	243	235	259	232	252	248	259	286	254	269	257	259	241	237	240	292	251	277	259	255	256	245	282	258	274	241	281	266	239	229	254	264	241	280	276	253	239	233	243	279	274	253	271	244	288	250	232	255	233	262	251	253	274	245	269	238	220	275	271	253	261	260	233	250	272	268	273	263	237	272	247	249	258	246	240	257	274	262	245	265	223	260	239	236	226	227	245	251	244	231	251	262	267	240	272	241	261	240	257	258	229	224	245	255	275	254	227	249	234	241	261	241	263	235	268	261	257	238	252	254	240	235	237	262	224	247	265	244	237	213	273	265	269	232	244	220	267	239	246	232	253	255	265	265	247	264	263	272	239	217	215	260	258	245	278	270	261	240	243	257	292	264	229	252	260	254	249	235	230	237	260	256	244	239	265	253	257	272	252	239	246	230	251	274	221	260	269	257	254	229	241	235	249	252	254	258	272	224	251	235	256	247	212	234	231	209	242	279	260	257	249	244	238	264	253	255	258	233	273	220	251	252	250	228	264	232	231	213	276	255	248	260	251	234	253	271	246	266	262	251	276	266	258	216	247	238	221	244	254	257	250	238	254	252	271	236	296	229	240	225	264	255	255	281	251	242	244	252	245	242	271	240	255	239	253	250	263	248	251	241	277	274	242	271	239	290	248	266	226	260	290	221	282	260	247	253	221	254	275	266	232	248	280	245	254	229	262	237	252	274	260	264	234	252	259	250	254	241	232	240	264	249	230	262	235	242	233	242	252	241	274	237	245	287	303	270	255	267	215	247	241	263	266	228	269	265	272	243	230	276	246	246	301	263	255	260	261	247	260	260	239	256	210	245	282	244	271	250	287	263	252	258	274	242	255	222	232	246	259	242	282	250	234	246	259	243	248	235	231	258	274	238	225	240	247	234	241	242	246	252	254	268	278	258	277	290	261	239	265	228	244	248	242	252	278	246	277	253	241	247	261	245	274	246	242	259	242	227	270	271	236	229	252	244	236	255	268	264	245	242	273	270	254	286	256	258	227	214	243	250	291	257	268	264	286	262	238	256	251	247	280	271	262	229	238	228	256	263	260	250	222	235	241	292	249	236	231	254	274	232	263	249	250	221	234	229	236	237	255	230	243	272	243	238	247	250	251	244	238	242	260	261	210	251	252	243	268	229	246	245	255	238	241	237	253	259	259	252	276	248	238	271	283	241	240	250	230	270	237	235	248	251	269	253	218	256	265	272	243	257	234	250	247	269	259	244	237	239	234	255	243	257	239	258	286	257	251	222	249	227	247	238	212	268	258	231	238	260	241	250	260	257	287	241	279	275	255	262	245	276	234	244	243	241	241	257	280	207	244	234	238	256	220	243	262	235	236	253	273	275	254	237	255	259	241	270	256	239	249	277	246	261	230	254	228	211	245	248	259	229	257	262	277	247	283	274	262	249	274	269	224	237	245	270	257	239	245	258	252	248	266	228	260	254	228	249	243	239	247	273	246	222	268	253	256	241	241	247	269	254	231	244	245	244	220	248	259	288	227	235	259	273	253	234	242	280	240	257	237	245	226	277	241	252	235	236	231	256	257	270	240	229	235	236	266	264	219	243	233	274	213	272	261	277	250	263	279	256	249	256	238	260	220	240	257	263	260	272	257	259	245	225	246	215	282	234	234	250	275	239	268	233	265	251	257	263	248	227	227	252	230	245	255	277	244	255	230	260	272	238	233	274	248	227	248	229	238	274	271	243	250	217	254	223	246	231	238	260	261	242	255	264	238	277	268	259	247	258	260	261	237	260	263	249	240	292	263	268	251	272	267	227	248	222	242	238	252	240	266	267	264	234	257	256	263	258	247	252	238	254	270	254	257	241	250	252	254	257	265	255	266	239	223	241	266	239	269	256	254	272	250	226	256	248	243	260	236	262	254	235	231	248	246	281	275	269	238	263	250	247	214	273	252	239	253	237	243	222	256	272	242	269	246	270	223	232	266	268	218	235	268	230	248	239	248	241	281	234	276	270	248	246	253	246	253	243	248	231	254	241	256	273	261	265	275	253	228	256	247	271	267	270	248	244	242	274	235	228	248	268	217	241	260	277	255	266	249	250	257	263	248	225	253	243	268	248	236	261	239	251	240	254	231	260	232	276	241	242	253	254	248	265	227	228	248	247	228	272	231	246	266	276	266	218	231	255	242	265	255	253	244	287	244	233	243	252	241	277	233	250	243	243	258	274	274	235	269	252	235	270	261	259	261	289	238	246	238	269	239	262	248	253	241	264	254	243	242	269	244	228	243	260	251	274	280	273	220	253	238	297	251	235	253	243	282	228	210	256	260	249	247	231	278	247	261	257	237	256	263	223	257	246	236	275	240	248	219	272	239	268	274	235	234	248	265	234	237	214	250	244	252	226	242	236	261	248	230	254	244	247	257	240	293	267	236	248	277	262	232	258	267	272	247	267	239	286	275	265	245	248	243	231	224	268	262	276	229	251	233	280	243	257	264	248	291	244	274	250	222	264	253	252	281	275	259	229	236	260	264	244	234	247	246	245	272	252	264	252	250	276	250	271	240	222	275	253	248	270	247	276	235	270	249	244	272	217	214	268	237	225	257	249	260	245	239	272	253	266	254	227	240	213	264	241	246	265	239	261	275	270	237	268	232	247	265	244	259	233	255	270	246	283	253	236	249	264	248	224	260	257	275	272	260	271	257	225	251	240	265	252	242	235	246	268	239	254	221	262	266	259	230	238	259	254	266	270	239	276	238	239	256	245	240	221	244	245	258	226	220	268	215	250	256	254	247	253	261	244	245	232	240	264	218	237	254	240	235	234	249	246	258	231	248	258	245	253	246	255	222	267	257	227	233	226	250	253	247	261	239	265	271	230	247	248	222	242	252	256	248	240	250	216	249	238	257	259	218	236	247	225	270	230	226	267	253	275	241	278	246	236	231	291	258	248	247	254	241	233	250	245	230	237	248	263	244	282	233	242	257	248	262	272	264	229	237	243	246	249	250	236	210	278	256	243	235	274	246	219	229	245	255	265	259	257	263	264	246	249	232	274	237	242	275	275	238	244	245	237	254	241	248	259	258	258	241	264	238	249	249	243	272	236	266	251	293	256	252	247	247	224	254	266	252	239	239	277	253	229	260	232	269	264	229	262	230	257	247	236	251	246	237	227	262	228	248	223	223	267	278	232	247	276	261	281	259	237	246	240	239	253	239	258	247	256	261	255	276	256	273	232	226	266	227	261	236	254	263	239	257	229	236	260	235	229	257	246	224	242	248	253	262	248	239	268	262	258	250	259	245	232	252	265	283	261	233	234	240	263	272	206	250	256	258	258	267	237	218	241	266	271	256	236	231	237	249	249	251	260	229	286	247	281	243	251	267	221	249	246
5378	12809	9312	4789	3597	2655	2088	1563	1160	989	846	722	647	562	562	503	466	478	432	419	379	365	326	351	337	334	316	328	307	329	348	308	307	288	300	313	335	310	311	321	303	289	338	283	276	312	299	317	301	288	282	294	295	280	297	299	293	296	318	304	304	289	280	308	287	308	318	276	301	251	304	287	308	294	276	288	318	315	294	280	292	323	288	270	267	283	329	300	291	290	308	291	321	285	277	301	284	274	298	314	294	273	288	269	288	286	294	292	281	321	304	269	283	281	296	277	303	291	295	305	267	299	294	288	292	279	315	305	302	274	299	259	303	292	291	249	291	295	288	263	323	304	306	280	270	314	300	280	263	308	285	294	273	275	278	304	283	283	274	283	277	284	310	235	298	291	279	306	300	276	274	301	303	283	267	293	285	309	323	296	264	298	265	276	282	286	281	275	302	294	283	271	267	315	291	293	282	287	308	264	275	281	278	260	286	287	288	315	275	270	292	303	316	303	306	288	287	286	258	323	275	294	292	301	284	290	294	315	286	301	287	291	292	290	318	296	269	264	257	276	274	269	277	277	272	282	272	274	261	311	281	291	291	299	285	273	286	306	298	279	301	311	306	285	301	257	283	292	309	301	283	299	292	296	290	298	283	305	290	266	302	286	285	300	282	281	289	285	251	307	278	279	282	293	290	269	276	301	266	300	276	255	286	308	279	286	285	280	277	268	295	308	298	275	268	311	302	268	290	279	284	275	281	268	280	298	289	279	273	296	314	272	277	286	295	305	282	310	293	308	276	273	296	307	297	299	272	294	303	310	299	289	304	289	247	279	300	260	283	267	274	274	288	295	305	280	266	281	294	291	270	274	294	295	318	315	281	304	283	302	312	277	288	292	309	281	292	251	295	291	307	290	270	294	314	317	276	275	299	266	288	313	284	285	283	300	294	291	270	272	288	285	268	289	297	286	283	287	297	303	283	297	272	318	290	281	304	287	293	270	302	296	329	242	280	283	289	306	326	304	301	279	297	304	318	285	288	267	287	294	272	271	271	284	291	275	288	293	302	311	316	294	266	270	249	297	281	262	261	279	263	297	247	280	299	271	305	322	256	286	304	293	294	278	254	340	315	294	270	301	255	291	257	271	270	312	291	268	286	285	284	300	297	313	325	285	300	271	289	297	298	284	292	296	277	287	319	304	289	252	311	282	266	307	277	266	283	255	277	283	289	304	287	286	292	268	293	321	261	302	279	310	312	314	274	297	269	278	261	290	270	312	296	260	285	279	295	271	299	274	309	275	269	299	278	279	277	292	290	309	302	269	310	293	287	281	300	285	288	318	280	293	303	297	283	284	301	294	318	269	304	285	254	286	292	333	306	283	269	300	313	254	297	265	310	268	293	284	324	287	282	282	264	265	312	278	301	294	293	284	321	297	284	295	291	273	292	264	297	301	297	255	278	272	306	293	292	271	300	286	287	308	291	275	286	274	312	301	272	293	283	303	270	297	316	269	289	304	268	282	299	273	271	309	313	323	276	286	291	266	260	286	278	280	287	289	316	299	311	293	267	263	299	281	296	310	291	302	293	305	286	288	285	269	257	261	308	296	270	294	261	292	321	263	286	291	310	321	293	242	290	318	270	275	297	269	260	277	287	278	293	312	316	288	276	268	297	258	268	269	276	275	266	277	297	276	262	289	269	281	309	299	277	295	295	296	277	274	285	272	291	292	264	278	288	283	272	293	299	317	330	277	306	280	273	274	310	282	292	322	285	301	271	295	282	280	294	309	284	267	246	273	296	272	282	307	291	288	321	279	288	248	295	245	270	283	280	274	280	307	288	277	304	312	309	289	327	313	322	295	320	290	308	300	259	308	296	266	281	306	286	300	306	294	295	272	298	322	285	277	273	314	304	248	303	272	276	270	294	277	284	285	269	277	296	265	272	277	273	272	290	308	316	283	291	271	279	258	293	270	288	294	269	280	303	276	295	293	285	309	270	291	307	282	294	337	289	328	281	286	287	264	278	263	322	281	277	305	269	285	272	274	286	277	314	275	278	301	306	251	269	268	262	277	282	273	293	282	249	281	256	282	263	306	262	276	308	294	298	305	250	295	282	250	302	294	302	294	274	275	275	271	295	294	266	295	290	287	300	289	293	302	326	265	314	301	293	281	263	277	274	282	280	273	278	288	275	323	299	304	321	283	302	293	278	300	260	311	301	274	270	286	306	291	280	289	297	281	290	292	305	293	310	285	313	288	295	275	268	267	281	287	273	298	266	266	254	310	267	271	285	304	310	307	276	287	270	293	307	278	292	336	272	271	288	296	292	293	278	309	289	293	258	311	308	268	308	259	296	298	271	299	286	294	282	270	301	263	291	252	291	295	288	273	299	283	282	257	295	304	294	311	293	280	300	310	290	322	313	289	299	289	265	244	277	279	294	290	285	260	288	275	281	266	302	289	303	277	316	290	267	292	301	286	295	290	299	306	279	288	301	279	291	284	279	317	270	284	289	279	263	280	271	300	287	283	278	253	297	274	278	293	270	267	278	272	278	299	314	275	281	274	275	296	325	284	266	276	282	297	301	280	316	258	295	294	279	287	283	286	276	270	301	306	292	305	290	247	306	284	272	301	274	256	281	294	290	280	307	295	272	262	298	265	286	299	316	289	298	311	278	278	288	289	258	302	272	294	303	294	270	313	287	296	297	248	297	278	319	311	273	300	308	315	287	312	278	291	304	293	345	293	292	280	287	301	290	314	295	308	277	258	263	303	276	301	280	303	313	261	272	275	278	289	302	256	281	298	274	272	276	316	283	291	275	314	276	313	294	290	306	291	275	281	294	302	306	271	281	296	303	300	286	313	250	279	294	311	266	280	307	291	279	278	304	319	307	299	283	306	280	301	285	294	284	283	304	307	317	272	286	308	264	299	320	285	291	282	293	289	301	270	272	257	305	284	272	291	288	268	296	299	258	291	305	290	276	321	263	258	309	271	284	297	296	289	313	290	281	269	282	309	296	276	256	295	278	243	297	275	297	313	299	315	275	313	285	296	298	296	295	283	258	270	287	263	292	277	320	304	290	272	297	265	293	279	275	301	279	299	287	297	307	326	319	270	289	256	266	255	304	251	265	281	313	254	302	290	293	275	274	319	300	310	301	287	267	303	252	272	285	282	297	313	273	282	306	275	281	294	245	307	294	285	301	305	284	280	281	257	295	319	293	309	281	296	284	276	301	287	282	268	281	278	254	278	305	273	251	276	261	290	283	323	248	288	277	284	294	272	285	303	322	271	245	280	298	264	279	284	285	297	301	260	299	291	285	278	272	318	305	271	300	307	297	298	292	249	300	309	296	267	292	296	271	280	281	289	299	317	289	280	266	297	302	265	304	287	321	278	266	311	307	274	259	290	312	324	250	276	304	303	290	276	292	279	306	308	302	266	277	301	289	261	268	291	269	267	255	260	273	309	277	289	306	287	304	256	278	291	290	307	286	278	315	277
22497	21170	28923	23677	21176	21298	11651	2312	1601	1409	1194	1121	923	894	850	720	779	701	673	683	683	676	630	625	562	581	589	580	548	556	515	530	545	564	570	564	489	509	536	523	506	520	547	503	536	554	528	552	548	559	501	541	524	502	548	515	500	538	516	488	505	492	574	502	492	491	517	527	533	517	483	483	546	512	503	527	503	518	500	481	488	463	580	491	552	565	513	486	516	480	527	505	524	504	536	497	499	499	469	475	512	482	466	510	506	494	497	510	487	478	489	525	480	540	539	559	496	522	519	480	544	533	467	477	511	487	504	459	487	460	483	471	446	485	516	515	515	474	531	515	522	488	491	490	510	509	533	514	458	489	474	461	471	539	489	504	508	500	493	508	487	453	499	494	483	479	494	542	473	513	537	501	527	465	530	487	549	504	491	466	521	489	483	493	501	499	527	513	477	489	526	496	516	501	479	509	464	500	487	488	456	501	489	491	483	494	502	490	548	557	500	514	485	504	477	497	479	470	554	505	493	504	436	519	525	501	495	509	483	491	470	532	499	463	522	504	494	486	477	499	523	463	489	466	486	468	476	493	489	506	491	492	526	489	524	513	516	543	511	504	517	507	558	495	542	490	473	448	501	505	514	501	503	532	511	460	492	507	529	499	537	494	473	457	473	520	497	481	499	514	485	473	497	494	516	488	499	515	466	479	498	479	509	492	479	479	479	488	513	496	502	541	466	516	523	511	471	513	477	523	499	468	487	419	482	478	495	473	514	526	468	461	472	503	525	469	504	522	485	480	444	533	498	496	459	518	530	478	520	515	492	526	458	510	457	492	486	499	523	483	465	533	471	477	523	485	458	522	455	472	511	471	461	518	482	451	517	488	419	507	503	512	488	481	465	482	450	486	481	495	478	516	450	498	490	478	518	516	462	505	529	474	482	474	539	518	480	478	476	506	501	503	499	486	510	448	510	495	539	477	496	479	485	517	516	467	457	502	477	511	520	475	534	514	475	481	506	478	490	515	530	497	535	498	474	482	514	485	503	516	502	507	548	468	516	488	484	480	468	518	490	489	513	487	478	517	488	490	451	456	478	509	482	492	450	514	529	493	463	494	473	522	505	524	510	466	513	496	484	493	530	569	471	551	470	500	499	488	526	492	491	486	516	460	539	473	476	507	472	500	486	447	524	482	500	517	464	510	489	531	516	534	501	558	527	514	513	543	501	463	474	485	484	481	524	532	508	535	475	519	497	489	502	538	486	485	506	511	471	493	516	488	492	488	479	491	498	521	519	532	487	499	509	478	499	513	485	491	494	498	515	553	527	473	488	488	457	507	499	536	510	483	548	474	488	471	493	486	492	521	488	500	491	489	553	470	517	522	449	488	504	500	518	466	526	462	471	484	505	503	495	507	495	454	504	516	434	503	501	449	515	514	583	488	480	495	491	536	535	515	520	470	519	519	493	506	487	482	506	482	535	516	482	515	494	493	530	492	463	486	538	505	464	524	489	511	514	538	503	483	517	452	490	485	486	493	499	489	477	501	481	503	506	509	515	513	494	529	494	492	495	504	532	515	506	502	494	479	469	473	514	468	485	474	517	495	514	507	482	497	508	484	515	477	554	527	490	501	515	462	524	463	502	495	502	493	475	512	508	499	486	490	497	483	546	505	484	492	505	515	453	502	516	488	510	469	489	511	509	454	498	524	478	502	506	507	498	464	496	500	478	540	512	519	526	520	463	446	499	476	514	502	509	489	526	517	490	488	489	487	519	499	456	428	524	511	451	494	485	478	490	472	523	495	469	446	518	469	513	469	497	478	498	507	491	497	484	533	477	501	510	479	474	501	463	472	509	530	509	520	491	493	493	505	494	473	518	484	478	469	509	504	499	482	489	519	502	481	478	471	465	483	508	506	513	504	518	486	492	523	511	516	503	481	500	502	518	478	498	462	483	476	520	450	468	476	466	557	511	511	485	526	471	497	490	517	481	493	514	505	459	477	492	508	519	517	449	532	515	482	454	446	518	484	509	502	526	473	486	470	499	506	485	493	505	489	472	463	477	514	515	520	491	489	539	515	489	492	535	479	491	521	509	472	467	490	476	483	468	433	466	514	445	487	495	541	510	495	511	506	467	509	498	489	468	451	517	498	451	497	493	468	466	476	477	513	490	544	449	471	471	488	468	536	486	515	487	498	485	495	486	515	506	492	489	498	510	516	481	510	457	482	466	509	492	514	471	484	479	502	502	518	509	526	494	487	510	501	459	480	471	514	505	469	510	510	520	495	493	512	510	533	571	455	480	512	494	499	516	477	497	510	516	528	496	481	512	511	501	544	489	524	463	492	490	507	507	515	545	498	473	512	500	503	478	456	495	493	498	524	525	474	510	483	518	509	450	484	492	497	446	547	480	477	528	538	464	524	487	447	492	458	514	458	498	467	505	502	502	517	517	493	486	512	519	483	476	539	511	533	449	535	472	485	488	498	495	474	452	517	491	497	498	478	534	510	488	507	477	463	484	484	478	502	492	502	487	481	483	442	522	538	513	487	497	510	527	513	488	529	466	485	509	502	484	489	471	554	520	467	476	495	521	446	534	454	495	493	477	489	501	498	494	489	508	496	463	515	504	462	483	476	467	486	510	481	476	485	471	490	531	463	460	489	500	476	494	504	508	470	483	496	498	485	489	463	511	492	480	451	506	492	508	521	511	495	470	504	464	516	498	504	513	478	489	465	466	482	509	524	500	509	498	524	539	469	475	515	469	490	474	493	506	495	512	534	458	499	515	444	525	492	500	516	491	495	517	541	483	504	472	487	501	492	504	494	508	502	497	458	522	496	511	478	522	509	518	497	504	484	494	503	489	480	501	472	497	467	490	494	519	529	482	482	500	491	498	568	456	494	505	504	504	499	511	506	489	496	465	523	472	496	520	522	515	483	517	512	524	504	483	453	553	498	482	469	515	526	477	486	483	503	496	497	493	488	484	545	512	525	459	516	510	472	498	509	498	478	504	503	513	448	508	491	481	498	456	464	493	463	476	476	518	516	513	491	441	488	500	517	480	512	502	487	509	506	486	512	453	479	561	486	496	502	453	470	470	514	475	502	514	516	518	461	509	519	501	523	514	493	496	467	506	490	507	452	454	474	525	496	513	491	476	475	458	472	497	495	486	458	471	472	494	478	484	477	488	488	522	521	502	460	512	444	529	494	504	436	508	518	475	470	508	492	499	498	548	497	508	520	490	504	492	478	486	484	493	506	497	518	479	489	542	537	503	504	521	474	485	464	451	503	503	469	506	470	512	458	473	482	500	494	498	483	463	485	429	473	543	513	503	471	534	515	463	490	504	489	492	514	533	506	518	524	473	475	499	502	530	497	472	474	533	477	482	533	494	490	472	519	533	512	446	488	482	472	502	500	514	523	505	486	524	485	501	505	491	514	474	496	459	526	521	501	513	489	516	517	505	515	505	487	478	493	498	525	463	479	483	490	465	490	493	497	451	487
7109	22196	17124	9794	7332	5427	4181	3073	2471	2030	1696	1382	1320	1134	1045	1020	910	922	826	778	781	659	656	718	730	647	631	650	601	617	622	599	632	603	624	595	618	541	576	528	585	598	566	579	599	540	584	579	546	530	548	569	585	569	568	554	551	540	619	539	545	517	560	561	563	518	552	555	546	547	578	560	574	524	569	532	559	564	580	529	561	550	558	535	571	573	545	569	539	507	558	585	525	550	574	553	548	564	554	548	553	558	518	540	528	591	532	550	527	541	532	493	520	559	552	560	609	522	509	572	520	562	548	475	512	526	501	518	527	530	554	541	553	535	502	549	527	528	542	532	515	520	532	513	536	511	520	529	529	545	541	562	560	552	501	532	511	516	512	532	561	514	523	574	555	540	566	515	546	518	553	535	515	568	559	516	544	579	532	547	515	546	524	505	529	572	542	535	532	537	548	514	524	531	536	524	528	534	534	520	558	554	539	522	515	523	554	547	529	535	570	543	513	538	534	552	539	549	531	502	560	490	516	570	557	494	520	485	536	534	551	553	516	547	529	534	541	539	544	578	544	509	568	564	513	533	516	538	532	558	556	537	489	577	510	534	545	536	524	528	516	533	522	518	560	522	521	519	537	542	499	558	535	540	522	537	526	536	522	489	547	528	545	506	527	530	510	561	536	560	501	547	543	561	519	553	512	522	483	540	559	516	506	595	552	546	545	561	576	546	477	530	542	533	568	530	532	533	516	567	563	532	586	548	573	535	542	520	544	546	528	541	564	535	496	498	492	510	556	541	486	504	521	520	561	536	553	555	550	550	536	509	537	511	563	526	554	508	528	566	505	563	528	583	551	540	508	595	503	549	578	528	509	513	567	510	491	523	542	509	535	545	500	551	550	525	522	554	505	537	527	535	522	512	562	517	522	551	546	599	527	561	537	539	539	536	512	535	574	519	523	560	498	470	512	586	530	537	545	533	507	529	516	508	539	515	543	523	552	522	508	563	584	585	568	545	579	538	558	538	510	561	523	540	534	497	548	546	547	520	506	578	555	510	553	565	537	559	565	515	557	565	570	539	539	547	518	510	535	554	537	540	511	524	512	556	495	543	531	584	538	540	565	504	517	500	590	514	521	548	509	520	516	531	518	498	537	559	517	551	575	545	514	591	549	529	519	539	488	561	550	592	561	526	538	537	538	538	518	535	560	521	549	488	535	510	561	512	570	547	571	562	546	542	531	527	509	525	522	517	549	567	536	515	493	511	507	532	521	534	495	523	546	501	545	553	551	550	479	552	527	535	554	541	527	522	533	547	538	537	517	500	533	587	530	574	535	562	522	504	532	517	535	553	552	491	520	563	538	509	501	517	522	520	536	518	511	544	536	521	478	522	512	518	531	550	518	495	477	500	493	517	544	552	521	541	507	469	569	558	534	548	555	531	510	549	557	572	536	528	489	558	538	572	499	520	543	569	564	557	514	545	508	527	570	546	546	534	531	538	536	553	529	583	481	526	515	483	531	509	523	522	512	517	549	506	548	563	512	552	557	563	525	524	566	522	506	547	555	574	532	482	509	559	554	530	503	563	555	525	561	541	580	530	506	566	560	519	516	539	552	554	529	557	533	574	518	540	535	490	531	519	531	537	591	555	548	519	543	512	571	550	537	529	553	544	510	540	593	537	557	547	549	524	533	542	534	567	548	482	557	567	527	530	552	553	525	532	530	570	505	581	515	520	501	508	536	526	546	534	581	550	521	531	508	499	543	503	541	558	517	550	485	585	525	560	474	547	541	551	542	548	537	541	481	528	559	566	554	531	468	568	510	526	564	523	507	550	558	555	545	520	535	513	529	512	526	556	495	558	517	531	528	552	572	527	511	535	526	539	523	547	536	507	518	536	537	510	539	545	508	549	533	474	566	529	533	555	537	522	514	506	556	507	530	550	527	565	570	588	504	518	538	562	538	544	513	509	584	522	517	543	518	551	584	538	524	510	544	520	553	547	578	571	575	511	533	547	577	535	560	538	548	535	538	556	549	525	531	547	524	567	495	471	574	549	561	514	555	545	546	532	540	537	512	527	505	505	540	532	557	532	516	549	555	543	521	535	549	502	544	546	548	557	580	512	511	561	523	505	542	571	548	553	544	504	543	520	554	531	540	542	525	498	539	539	540	510	531	564	563	556	563	556	540	553	556	529	518	507	517	519	507	529	551	569	545	513	566	546	561	555	527	538	496	582	551	519	554	513	532	553	561	492	514	547	544	550	606	537	548	528	568	526	514	552	544	546	570	537	562	552	558	561	546	589	530	559	575	556	475	565	514	519	521	537	512	531	520	583	482	548	517	547	566	533	534	516	516	579	575	569	549	495	520	543	552	522	518	535	543	511	553	511	563	532	507	523	572	563	535	526	517	576	526	544	560	516	574	530	529	559	519	521	508	542	506	547	570	531	571	544	517	559	510	541	504	538	533	533	547	514	546	549	515	510	504	524	553	522	549	564	498	555	523	532	523	488	562	575	551	512	525	568	543	511	514	527	583	539	558	521	579	547	540	540	545	533	545	478	573	571	504	512	549	476	559	523	543	532	515	589	519	534	544	556	499	515	549	511	546	509	542	529	523	568	508	580	566	508	557	511	542	537	514	551	502	503	500	462	522	592	492	539	515	536	577	563	535	517	516	556	546	536	506	519	542	546	522	556	541	519	525	531	505	508	542	520	529	538	560	506	548	525	567	538	498	551	504	531	556	519	515	547	522	531	547	540	546	513	493	551	572	554	532	544	510	576	594	529	537	508	513	550	554	557	541	561	528	536	529	525	567	543	533	501	529	522	569	526	551	556	548	530	505	515	532	557	530	498	538	545	507	552	542	526	540	518	507	530	550	521	540	518	564	553	528	503	569	584	540	573	526	522	543	513	549	548	540	559	517	551	541	529	573	550	527	560	504	549	511	533	560	565	552	538	542	498	518	507	545	511	535	540	513	531	547	546	542	537	565	520	521	538	519	544	532	568	545	564	505	551	550	530	498	542	556	548	519	548	537	523	496	552	518	559	544	556	546	517	548	534	515	523	532	490	504	523	482	508	552	542	547	532	563	614	544	558	527	557	535	507	560	496	546	543	529	502	545	496	543	588	550	545	527	537	555	495	511	541	505	526	518	525	570	531	535	539	543	525	546	517	539	537	525	547	555	520	587	549	528	557	530	560	566	507	522	574	557	530	526	565	540	535	514	529	522	521	498	490	543	538	498	521	543	546	535	540	533	482	534	528	568	555	535	512	521	565	554	542	537	542	556	530	552	524	547	523	538	506	515	511	547	593	537	553	547	541	541	530	589	545	550	497	551	569	507	602	580	539	519	536	530	547	549	578	499	530	517	521	542	550	528	528	534	502	525	552	560	592	580	542	508	557	566	566	509	522	543	550	554	535	555	484	546	537	550	579	541	531	527	552	543	557	519	543	534	503	520	568	519	567	558	545	537	537	515	560	530	548	583	553	512	560	544	520
27521	19192	8200	2853	1474	1064	875	754	647	566	534	461	505	437	438	430	417	444	379	423	411	405	379	394	387	382	383	344	370	358	348	364	357	357	367	371	364	370	383	377	355	356	334	359	366	344	348	378	361	365	362	352	366	326	346	375	351	402	344	370	352	318	331	377	345	341	373	370	360	331	355	334	370	372	349	387	350	377	360	342	383	331	334	391	384	364	358	361	349	339	359	364	379	370	367	385	327	337	377	351	355	385	370	352	342	360	353	367	351	382	366	381	343	357	391	362	357	341	338	381	402	332	368	370	376	381	367	396	354	387	330	378	358	368	373	330	358	370	334	360	358	333	354	364	345	355	345	346	385	363	367	343	366	333	361	374	319	334	385	310	366	392	367	338	353	353	333	330	342	328	358	353	352	359	331	335	353	346	347	362	359	347	353	337	357	340	377	348	368	354	326	367	344	389	315	319	327	378	358	364	345	346	334	343	371	322	355	352	395	347	350	355	330	336	361	353	372	324	352	352	346	367	343	347	357	345	365	348	354	386	362	367	380	358	343	400	352	360	362	361	343	375	382	356	355	301	350	367	371	379	359	392	343	349	330	347	366	371	356	351	340	366	346	325	349	405	360	334	367	344	351	341	391	368	304	358	355	364	341	348	350	354	326	361	353	343	378	380	331	360	344	382	347	330	347	359	317	378	348	374	358	359	371	355	372	337	360	364	392	327	381	375	337	366	351	360	353	350	347	357	365	318	333	304	378	350	351	354	364	322	359	346	358	403	374	346	340	374	348	350	364	331	374	359	362	338	348	362	343	315	370	356	356	364	349	355	365	373	359	390	346	344	360	351	346	351	353	381	342	372	324	350	364	319	371	325	362	352	354	333	370	353	354	332	363	362	338	378	344	365	330	379	373	372	394	364	378	347	335	346	366	355	367	358	382	359	362	387	338	339	323	363	343	348	360	383	351	330	348	325	384	375	329	337	333	336	377	353	389	386	397	353	364	344	330	352	363	339	380	335	356	363	330	348	337	347	379	370	369	364	338	378	385	371	373	356	373	358	352	410	416	358	324	340	327	353	402	394	364	329	349	373	359	339	343	334	342	369	358	378	351	329	409	383	352	322	360	361	368	378	355	337	352	375	361	394	350	377	354	345	341	350	366	333	367	391	357	352	390	343	379	328	323	351	374	355	348	366	344	342	391	363	404	357	375	328	366	355	362	320	379	386	366	332	382	338	384	367	375	331	356	393	363	339	348	377	348	312	394	341	362	350	340	367	331	368	361	394	349	386	373	362	342	333	361	334	369	360	327	323	363	364	353	365	369	362	340	366	329	382	356	334	366	364	343	331	352	337	345	364	346	357	401	368	344	339	378	361	358	358	349	346	352	355	384	365	360	354	353	374	368	327	330	352	369	338	341	355	364	372	353	373	355	358	340	357	333	391	348	361	363	387	351	332	317	366	377	346	344	385	357	354	360	365	347	386	364	345	363	348	347	350	364	341	357	382	360	361	354	374	327	368	338	333	385	351	365	386	355	355	354	346	335	340	390	340	351	377	352	358	362	365	363	390	370	352	358	361	345	395	400	356	350	377	400	346	343	349	357	369	358	329	322	371	362	359	373	374	358	356	355	347	370	377	348	354	344	351	346	301	333	325	347	383	366	351	375	371	386	386	346	338	324	382	356	343	331	332	359	355	373	363	341	362	332	323	372	348	352	354	339	383	371	360	338	336	381	356	337	336	366	343	380	374	343	353	332	341	373	354	364	353	364	375	372	322	374	341	341	319	314	347	376	357	361	377	347	375	321	335	333	369	353	363	384	350	360	390	369	391	364	353	391	335	356	370	370	376	376	348	394	350	350	380	378	351	350	335	364	379	381	340	338	345	377	351	365	350	360	329	365	353	371	353	361	362	364	375	402	355	371	340	349	386	337	310	349	342	369	368	350	343	365	343	319	383	338	363	369	359	362	342	362	392	378	404	366	372	372	325	341	374	382	374	369	360	353	368	360	367	367	332	317	333	370	375	372	364	342	335	346	368	380	399	372	340	350	355	393	377	314	339	350	375	361	342	322	359	341	375	349	352	342	344	374	363	358	365	371	303	376	362	359	359	353	351	331	337	354	332	378	385	400	321	342	349	356	348	349	349	361	382	367	348	364	326	341	324	345	377	330	345	372	362	383	360	374	348	350	345	404	362	358	414	351	358	326	363	300	331	340	363	364	343	347	331	344	362	387	342	374	364	384	375	376	319	324	357	365	323	345	372	364	390	368	352	393	362	317	342	380	362	323	336	320	356	337	354	364	341	331	370	360	337	326	340	380	374	341	360	382	351	352	378	348	369	383	338	343	344	366	395	360	349	348	383	326	364	368	372	344	387	328	353	321	381	333	368	358	324	353	375	364	381	380	363	324	371	358	356	354	353	362	342	346	370	369	365	366	364	365	325	357	386	357	348	343	354	388	338	348	340	357	346	356	378	346	388	364	350	318	331	345	339	357	375	308	341	378	347	332	349	361	361	335	365	378	389	359	372	374	365	342	321	341	357	386	401	344	349	323	383	371	351	356	334	354	359	328	364	360	355	343	333	377	338	328	322	363	334	327	347	364	339	343	342	362	369	350	384	344	372	342	373	365	383	375	329	342	346	368	341	330	373	388	341	345	339	363	338	349	346	346	349	357	325	346	341	380	360	338	327	360	387	354	353	379	382	372	352	336	363	347	336	360	351	340	347	324	374	366	380	370	360	344	357	343	322	338	346	347	350	366	347	396	350	321	350	361	344	385	362	383	347	367	338	349	349	353	357	332	352	372	370	337	329	369	374	382	372	363	373	341	352	340	357	320	384	359	350	354	373	383	310	368	370	366	382	366	339	346	386	352	328	337	353	375	339	388	327	334	356	372	360	329	363	362	376	335	340	338	352	350	333	348	355	335	405	352	347	334	360	358	345	366	371	331	361	335	378	386	360	334	346	373	381	364	350	353	372	360	350	359	341	366	323	371	378	372	378	359	353	342	336	378	368	378	340	340	336	381	340	371	372	333	384	350	324	343	360	355	356	347	376	359	351	324	371	350	348	333	369	370	311	361	340	331	337	330	347	359	377	352	361	360	357	334	362	355	352	330	365	377	386	351	349	355	344	349	367	368	358	349	351	348	379	337	353	357	327	368	398	362	321	355	362	362	350	317	361	359	318	389	357	359	342	369	326	373	339	359	361	374	336	338	368	369	391	344	412	349	388	346	346	358	350	354	315	355	358	379	368	350	362	328	359	336	313	387	374	358	315	350	353	374	351	348	323	330	341	341	335	362	371	340	360	345	361	340	353	343	368	347	340	340	361	395	384	333	371	349	385	353	352	381	357	389	340	382	358	316	373	359	343	361	403	359	328	332	336	312	365	366	377	332	341	359	358	353	335	347	359	372	358	374	347	386	342	367	349	374	331	372	356	338	390	320	338	364	350	359	378	378	366	323	341	344	386	394	392	353	362	353	356	356	366
5965	8162	5992	3101	2399	1728	1369	1063	927	758	685	619	579	550	499	485	493	486	472	440	422	384	401	390	456	415	413	406	412	449	427	373	360	399	388	377	408	412	381	401	422	420	390	402	355	370	389	419	391	400	388	408	382	430	402	396	413	346	405	391	367	364	437	420	404	356	380	382	393	402	399	381	396	410	420	415	379	383	407	390	405	397	403	366	366	407	385	366	393	396	406	385	403	421	355	403	405	387	428	399	368	352	368	417	378	431	400	368	365	381	374	393	383	410	363	385	367	364	385	401	377	382	358	427	354	358	384	405	341	384	385	361	372	388	371	389	356	392	412	389	397	373	391	371	356	412	361	357	363	362	405	407	404	344	403	371	389	385	374	398	356	368	385	397	379	357	406	368	372	400	379	397	349	369	386	383	379	387	373	399	374	359	362	370	398	379	402	372	417	350	347	393	416	424	358	376	374	389	377	395	333	381	370	373	386	394	362	396	376	418	394	384	379	386	422	373	400	432	360	382	385	370	402	369	409	381	384	372	367	395	374	393	334	365	402	393	358	398	392	371	362	422	378	431	410	383	380	397	383	371	388	387	357	364	343	382	381	417	366	353	398	396	425	424	417	350	367	373	383	382	331	414	439	412	339	369	382	369	386	390	389	350	398	372	403	400	378	380	389	407	398	387	386	363	361	361	373	400	396	389	381	359	386	398	398	366	399	358	380	382	379	373	407	395	367	377	405	384	376	401	378	385	392	439	395	372	386	371	381	412	368	386	382	366	368	320	384	392	384	398	367	389	382	405	410	381	421	398	392	354	374	408	348	395	382	377	415	417	394	389	409	389	383	383	388	372	364	412	414	367	373	398	387	407	373	383	375	357	384	396	413	368	365	381	397	373	393	373	371	375	378	407	410	404	385	389	359	392	391	369	367	413	395	384	392	379	362	360	402	402	397	363	363	372	380	388	389	359	377	401	353	386	403	436	375	371	404	359	382	387	393	357	358	376	415	397	401	386	376	405	376	378	348	435	393	371	406	394	423	377	386	430	416	408	374	420	394	376	412	392	401	401	389	387	365	375	365	363	368	380	363	360	375	366	386	411	384	394	367	380	394	406	397	390	386	388	375	388	400	367	398	378	398	393	429	391	387	360	362	381	381	381	374	379	366	398	398	362	384	373	379	381	376	369	379	400	404	398	412	437	401	404	380	389	376	374	370	355	421	378	390	389	366	398	401	405	393	408	417	395	364	385	400	379	345	384	385	378	389	362	390	382	427	378	355	390	422	382	396	386	360	353	370	371	388	393	403	399	401	428	378	394	404	393	387	385	373	381	358	401	395	385	382	412	405	377	380	375	395	391	424	391	387	417	356	401	362	347	363	369	422	380	408	371	346	359	373	389	390	372	394	381	373	391	368	419	406	372	389	375	383	418	400	368	356	393	363	361	363	379	396	363	400	384	406	401	406	379	346	423	403	368	389	389	371	425	381	355	383	345	389	351	355	346	346	380	380	365	407	417	383	396	366	429	357	348	396	414	343	383	410	415	384	393	389	400	375	367	390	376	365	376	408	380	352	344	372	336	409	376	387	405	402	393	387	395	400	402	377	362	376	408	376	346	391	378	382	381	379	381	387	378	364	383	417	387	371	379	413	412	382	382	365	382	382	384	421	394	425	406	360	397	387	377	374	384	370	390	427	383	423	367	394	405	389	415	386	364	380	349	370	407	391	389	405	369	410	367	372	402	382	399	381	403	382	390	405	366	396	380	363	380	395	394	427	396	371	382	375	369	396	427	373	412	402	385	370	355	406	366	373	392	402	401	380	394	360	418	398	421	368	392	378	414	385	392	366	384	393	402	349	383	395	401	369	369	394	373	378	382	388	364	388	393	339	368	354	397	357	383	372	380	416	423	407	373	349	398	371	383	395	386	382	421	371	389	420	386	359	415	383	403	374	361	372	372	372	402	376	383	391	387	379	408	358	381	427	374	375	428	377	399	383	393	420	376	394	375	367	375	370	378	408	396	412	353	379	383	410	377	418	387	413	395	364	390	360	376	395	394	391	393	396	379	374	401	397	381	389	349	413	398	426	359	406	395	380	380	401	373	401	409	400	412	358	374	410	372	362	385	372	385	399	404	366	370	363	408	385	392	372	365	399	374	379	369	372	366	372	372	384	376	404	376	379	391	412	406	395	351	395	401	358	383	360	361	380	365	405	358	369	397	370	360	352	402	412	388	400	402	436	442	408	390	393	415	367	382	405	364	356	380	390	381	390	376	376	353	353	394	385	373	392	384	373	406	365	378	396	419	373	373	398	399	428	402	336	383	423	392	392	370	364	373	388	376	355	422	382	415	402	412	390	382	373	360	359	381	408	378	395	401	374	350	398	414	359	385	381	366	394	399	375	358	349	368	377	356	401	396	385	381	402	376	405	375	410	394	392	374	360	357	398	377	380	362	389	400	346	392	369	406	353	368	391	356	431	362	398	400	378	420	349	359	380	367	383	390	429	397	343	408	398	343	388	370	387	397	356	338	368	410	382	376	406	402	381	363	407	398	349	391	379	389	382	358	396	352	413	386	375	388	342	371	394	391	399	363	384	380	348	411	383	364	393	400	410	363	389	381	367	391	383	395	365	382	411	370	354	414	386	369	375	392	398	370	392	380	373	368	345	400	350	387	405	359	404	401	374	397	369	346	389	383	403	403	370	330	353	385	379	394	400	384	412	397	379	385	382	357	384	363	399	398	420	375	356	385	387	396	376	367	366	398	406	373	333	366	359	367	368	413	379	383	371	379	387	360	392	405	436	345	414	390	416	371	352	381	360	391	392	395	389	408	424	397	388	379	405	379	394	374	432	414	388	398	390	414	377	407	385	408	422	413	380	360	393	379	363	383	377	369	374	402	351	388	374	384	406	407	395	392	381	358	390	352	403	361	369	368	384	379	358	348	364	385	351	377	357	370	405	364	376	386	388	410	366	382	380	360	387	375	354	416	400	393	381	377	400	401	414	420	382	389	377	382	365	373	376	376	382	380	374	358	400	357	382	405	376	378	376	389	434	388	374	416	377	413	431	370	401	380	372	382	396	383	371	383	398	391	363	383	390	423	386	384	385	390	361	356	402	393	385	406	373	402	403	391	372	403	394	344	381	367	351	363	400	376	403	412	399	416	388	376	395	389	383	369	401	404	395	376	382	417	358	374	375	420	376	389	391	343	393	386	394	402	392	365	390	355	349	391	390	362	351	341	380	378	420	414	431	380	395	357	347	394	354	391	392	423	404	382	360	385	361	366	390	379	377	373	404	415	366	385	406	377	402	414	375	433	378	378	410	393	403	354	384	388	377	408	385	358	415	376	344	411	374	383	404	395	406	317	375	388	363	417	431	412	375	378	387	364	381	400	366	376	375	399	374	410	429	380	402	410	366	382	378	371	387	381	394	386	378	394	384	395	407	362	391	401	374	385	387	378	365	370	384	367	394	404	408	398	410	358	356	407
23596	21161	28440	24016	21102	12407	2560	1576	1207	1130	1011	928	785	755	750	704	724	702	664	670	626	611	601	636	617	605	599	612	605	578	589	606	596	612	571	553	583	561	601	574	563	574	549	587	556	574	584	597	579	559	561	537	543	588	568	571	542	556	562	608	534	538	608	537	580	563	587	568	558	535	576	572	564	552	578	549	552	569	553	546	600	542	579	551	557	555	531	573	598	569	570	550	558	559	593	554	568	513	548	546	614	508	556	557	552	545	549	605	566	591	596	535	495	589	538	558	515	501	578	525	599	567	510	539	576	519	588	558	554	573	574	569	568	587	560	565	561	549	603	575	503	545	519	564	577	644	540	523	608	584	576	532	564	531	518	577	527	581	585	586	584	563	560	553	575	602	508	553	583	554	578	588	550	543	584	570	576	534	554	557	547	542	520	535	555	589	533	563	577	570	522	557	572	532	556	538	550	549	566	526	505	542	537	573	552	582	535	550	574	562	561	528	566	567	558	541	546	544	553	578	577	576	510	575	494	577	540	559	538	551	535	603	538	571	567	563	542	554	539	537	548	515	552	528	549	580	525	512	533	549	553	529	548	577	572	562	535	586	548	572	543	529	546	548	507	568	535	525	574	510	546	550	573	559	533	593	536	579	543	533	551	533	491	597	563	541	533	559	552	575	557	558	554	573	501	578	568	524	570	548	530	593	560	603	538	578	537	549	548	562	582	571	584	570	585	557	585	559	575	564	568	590	528	549	575	510	525	575	576	520	563	582	550	535	557	609	576	535	529	616	623	551	569	550	564	543	544	566	520	518	565	588	553	560	543	531	515	561	537	513	559	558	548	516	605	538	568	537	561	570	537	556	540	565	533	569	540	550	592	567	533	571	546	544	550	545	564	571	542	581	523	525	580	548	527	537	535	592	589	540	527	573	585	547	549	547	541	575	566	582	581	546	548	536	511	561	554	533	560	555	558	584	528	545	536	562	542	586	549	522	543	490	543	557	532	575	561	549	558	552	564	552	490	560	563	561	532	541	554	544	558	522	552	533	559	544	582	544	533	545	593	540	525	600	587	526	582	601	603	497	567	540	545	541	524	599	541	516	547	591	549	550	575	600	543	546	580	553	533	524	583	569	557	590	548	541	558	521	583	512	537	625	565	520	547	544	610	505	584	562	533	546	563	604	536	523	608	523	582	576	534	565	541	541	530	554	526	565	565	570	560	563	532	522	557	561	561	543	554	565	568	585	517	547	530	538	568	566	520	534	539	565	534	533	552	558	541	520	519	543	563	572	568	534	575	565	568	526	605	589	547	563	593	546	560	480	557	568	565	547	526	543	565	539	529	549	509	537	548	514	537	584	558	604	540	522	528	542	574	526	553	533	575	524	531	549	587	515	578	576	574	589	548	539	554	570	540	531	541	551	538	536	535	516	555	528	534	557	580	523	545	547	549	572	604	556	570	559	571	541	557	565	565	565	550	539	558	526	553	552	557	531	563	511	566	542	563	532	583	552	573	566	552	566	585	536	529	550	579	571	541	538	585	537	521	590	529	537	544	545	580	567	503	538	566	600	540	542	566	583	568	535	548	540	501	563	522	560	530	538	556	492	570	514	553	578	533	561	579	567	537	545	575	533	523	571	574	528	562	551	551	536	566	552	545	539	569	583	602	585	548	547	556	572	569	582	538	587	508	516	551	577	536	555	521	542	518	538	517	548	575	532	591	547	561	533	542	531	526	573	578	531	533	544	525	568	549	590	537	539	574	525	544	560	563	503	537	554	567	547	567	515	558	575	537	562	473	562	557	562	575	544	562	548	520	558	598	537	540	565	503	533	538	591	575	567	501	551	578	561	543	525	503	541	586	579	578	551	521	545	560	594	574	524	579	599	570	567	564	546	546	552	562	535	522	533	547	561	540	540	532	547	535	538	567	526	560	571	534	573	573	558	550	531	523	556	565	513	540	509	551	545	553	552	553	502	613	611	586	567	559	562	539	541	526	573	565	582	584	529	544	570	515	558	506	559	538	537	579	577	550	573	541	598	580	543	537	536	548	568	511	557	527	549	536	547	513	551	533	535	521	568	559	554	580	549	570	526	520	551	581	528	528	490	558	502	556	558	575	533	538	544	558	518	563	556	559	544	537	580	557	531	590	562	567	576	570	591	591	581	565	574	606	592	595	519	548	583	558	540	526	557	560	544	499	520	551	516	585	555	496	540	563	591	543	533	554	554	543	528	539	547	550	521	558	560	566	576	582	568	569	548	540	549	540	571	573	530	542	528	564	582	539	555	574	525	540	579	549	512	521	546	524	547	575	550	584	541	574	531	540	538	554	548	517	556	541	541	524	609	529	545	566	554	568	616	540	582	574	545	547	583	534	539	597	604	563	526	555	529	533	577	566	569	525	568	590	539	584	575	559	548	589	590	577	551	552	588	562	550	594	582	533	536	556	597	553	563	561	555	528	558	558	539	533	546	583	566	545	536	560	577	529	542	525	557	536	538	570	537	524	580	523	546	502	547	535	549	542	596	555	539	555	525	521	551	541	545	524	520	552	599	542	578	540	580	543	587	556	556	564	465	533	518	563	506	563	514	539	571	548	559	556	536	531	555	550	558	594	526	540	572	558	556	501	531	551	574	542	543	550	525	548	562	604	544	560	545	571	538	568	567	587	576	596	545	543	572	542	558	564	528	539	526	558	566	602	515	514	584	525	544	522	503	550	552	565	551	572	609	557	532	609	497	528	527	530	542	544	580	575	571	538	560	485	574	563	561	568	560	531	523	535	538	539	522	537	561	559	573	547	513	566	542	555	560	531	574	558	501	532	528	566	557	542	532	561	551	577	586	562	537	582	576	551	541	537	530	576	518	548	601	528	542	607	562	507	553	555	552	553	559	544	553	520	563	555	537	556	563	536	559	510	564	526	597	583	552	571	528	583	540	576	527	521	574	565	530	544	568	580	578	566	533	562	571	597	524	561	542	532	552	571	581	580	553	532	579	563	546	536	565	557	559	569	570	537	540	545	518	533	538	552	537	548	574	578	571	563	545	505	532	548	499	582	592	575	531	537	567	533	575	576	566	543	565	558	564	545	531	590	556	517	569	519	534	531	522	552	602	541	579	542	575	571	558	540	567	531	527	543	570	586	615	567	533	552	571	536	568	550	556	508	519	542	568	586	563	591	542	566	565	521	550	614	548	529	517	584	532	565	606	556	574	523	534	581	590	533	538	581	591	587	582	600	517	570	577	488	563	541	522	507	544	568	555	521	538	546	595	584	587	570	558	572	572	564	553	528	494	480	535	546	607	555	540	534	548	528	573	539	494	524	569	524	556	578	538	527	554	608	517	562	535	578	513	544	559	496	535	585	544	574	563	522	498	570	511	569	600	521	568	548	559	549	553	521	559	577	549	534	565	531	521	602	537	574	560	568	533	537	548	578	545	566	519	540	548	569	521	512	569	561	525	554	553	527	514	554	562	571	564	540	560	556	600
5724	16348	12541	6808	5027	3695	2801	2252	1872	1550	1290	1170	978	935	904	887	834	794	781	775	727	688	621	638	671	731	666	640	660	656	614	617	635	615	638	611	586	637	618	631	637	626	649	619	604	590	596	579	597	605	555	623	613	601	608	573	589	611	558	573	608	608	575	595	625	578	603	577	590	601	576	631	591	618	594	599	553	620	598	555	584	579	593	589	603	628	595	581	556	588	596	599	598	600	589	579	616	568	593	625	603	587	585	610	602	621	612	596	623	556	549	593	594	621	602	617	617	601	562	598	570	578	593	585	566	628	559	616	550	611	577	661	602	636	616	561	585	572	554	614	600	559	596	571	552	550	610	569	603	604	626	578	562	544	583	579	514	616	617	596	585	567	587	645	597	603	555	585	567	572	594	600	612	576	576	589	649	587	527	623	542	582	581	581	596	604	562	573	528	600	592	599	592	554	605	615	591	587	589	616	598	579	557	590	590	610	567	590	595	582	559	620	596	601	590	572	606	558	581	572	565	591	599	558	581	620	609	615	610	556	565	538	542	588	567	600	589	579	599	582	575	615	608	645	584	618	612	603	604	563	617	598	593	588	547	534	614	601	579	577	582	597	568	593	616	603	587	572	613	583	595	608	622	616	606	612	584	583	595	637	605	554	568	554	562	545	635	622	629	599	591	568	590	575	613	578	586	595	627	607	629	605	607	584	586	592	633	561	599	607	611	605	572	613	580	594	624	582	592	524	584	622	586	581	555	578	570	562	612	606	567	577	563	623	602	583	612	573	590	594	575	582	611	616	566	610	548	607	637	623	615	569	593	594	625	584	606	621	573	599	600	585	555	574	618	568	563	590	640	568	625	582	605	591	624	593	625	598	570	574	602	605	578	552	553	579	615	610	561	584	563	573	575	590	589	604	577	591	582	592	574	563	561	571	557	555	583	592	590	593	581	581	596	655	604	606	607	619	593	563	595	606	568	586	568	576	618	552	588	610	584	601	538	606	570	644	637	630	610	567	597	593	553	578	570	587	566	577	582	582	576	594	596	569	521	570	618	616	610	591	575	572	568	588	582	564	598	570	574	550	610	595	635	610	572	600	588	498	610	588	574	578	586	618	565	578	614	622	599	607	547	604	624	591	575	577	594	563	614	589	594	594	584	569	615	555	543	602	555	586	592	588	579	578	565	587	618	624	579	584	628	589	588	578	598	582	565	544	606	629	620	540	617	597	599	600	604	607	651	549	597	612	593	562	596	580	564	564	607	570	555	566	558	638	606	579	573	580	601	634	560	598	575	578	594	596	559	588	592	608	555	605	607	609	641	593	577	584	598	583	640	583	596	614	569	605	579	557	622	575	606	615	573	620	570	566	578	585	600	576	586	556	624	604	563	570	586	573	573	579	543	600	583	551	595	573	590	572	599	614	559	610	596	611	590	559	561	590	627	587	513	590	571	578	601	573	592	616	574	536	584	599	622	580	610	554	637	576	579	575	600	544	579	551	556	614	557	601	587	603	608	619	619	542	629	606	566	569	617	585	577	595	610	573	595	574	578	597	651	577	590	564	615	553	578	573	610	633	578	562	608	593	555	592	628	560	630	600	584	620	607	638	558	597	545	600	578	598	643	561	604	586	602	582	594	577	561	627	538	626	627	563	612	633	624	577	603	628	585	588	558	576	663	601	619	571	601	594	639	548	607	600	592	619	615	577	591	572	580	612	590	568	613	575	610	587	620	643	555	562	579	601	557	578	584	606	617	541	603	601	605	576	617	574	618	624	575	612	574	587	610	558	552	601	619	599	575	581	575	572	597	606	570	588	618	596	634	581	635	606	540	613	635	617	584	577	593	575	557	572	599	613	557	620	623	602	640	555	577	609	621	599	628	574	569	606	632	605	585	611	604	621	604	570	622	604	563	635	617	631	602	602	589	625	568	608	581	660	619	580	584	567	569	614	559	594	601	552	585	580	627	603	608	604	590	573	546	569	608	566	600	625	613	595	594	563	587	586	587	578	590	579	622	586	585	581	570	577	590	590	581	581	557	604	582	604	547	550	600	581	565	559	539	573	599	625	556	616	565	547	601	572	588	602	566	611	619	608	612	623	550	590	648	586	567	590	549	521	594	576	593	588	566	635	619	575	594	571	604	589	588	575	625	588	601	585	637	593	608	574	553	624	620	641	580	578	587	568	582	599	546	618	613	552	563	590	596	552	591	620	593	568	560	608	571	603	623	590	534	615	569	585	573	554	601	545	624	599	607	595	599	601	591	612	605	593	623	588	600	579	611	575	584	542	615	590	544	582	621	550	577	569	569	544	556	617	612	601	597	588	538	591	564	604	608	613	565	544	597	610	580	589	587	613	614	595	554	591	592	609	582	592	638	596	575	583	566	607	582	617	612	582	612	607	595	575	627	582	598	617	594	632	629	542	617	587	577	501	568	604	609	582	557	601	547	548	581	583	571	545	590	551	567	569	606	606	561	615	591	583	585	602	568	561	562	570	568	556	615	601	599	582	591	571	571	586	546	596	585	600	612	599	560	574	558	596	596	578	599	598	584	606	561	602	612	612	603	592	635	581	583	576	582	591	590	593	613	583	621	595	631	591	560	541	575	582	616	634	576	564	626	592	597	580	577	591	613	594	604	538	568	642	604	548	585	594	585	562	626	567	592	544	668	586	604	587	585	582	589	553	589	601	602	599	565	585	598	598	601	588	601	544	596	592	596	613	598	546	597	592	594	568	579	589	578	611	568	595	577	582	620	606	595	586	555	581	559	558	610	557	648	590	555	579	605	587	611	591	571	572	635	614	605	594	597	587	593	564	592	605	609	600	561	589	581	619	552	603	596	566	593	588	609	579	587	605	599	581	608	565	596	557	616	607	571	640	589	609	559	626	648	568	610	558	628	567	617	560	543	627	611	567	572	565	616	577	610	561	582	571	583	660	605	545	598	567	559	594	558	575	600	578	568	525	621	641	528	599	557	579	599	574	612	583	597	561	602	593	559	634	605	573	579	610	560	578	625	628	615	573	567	583	553	593	628	596	606	594	580	628	625	561	637	586	585	574	611	595	585	571	616	564	602	587	595	593	578	568	570	630	580	555	599	573	572	550	558	563	591	585	572	632	586	567	577	547	584	566	551	581	588	565	615	568	591	623	572	564	615	609	616	628	553	618	578	614	591	581	623	586	545	588	573	605	571	595	552	600	582	624	593	609	576	585	546	648	588	582	598	574	561	553	572	548	577	582	583	635	584	557	567	543	584	671	575	572	579	569	576	612	539	573	569	590	587	573	609	564	603	584	610	598	599	582	548	584	583	609	577	589	581	559	594	612	576	594	619	593	564	589	629	624	573	572	591	613	554	585	543	569	586	535	610	585	582	590	585	610	566	629	578	592	622	610	584	565	609	587	585	577	584	558	616	584	622	571	583	581	533	620	590	621	639	588	628	587	583	621	556	527	583	604	562	583	548	580	583	579	607	603	582	583	610	602	570	554
24730	21128	27505	24986	13653	1936	1253	868	686	566	550	443	430	388	362	342	337	308	307	284	306	297	273	279	258	296	252	271	238	259	264	274	262	224	257	253	259	269	262	232	262	212	252	271	261	243	252	270	248	240	234	252	214	244	227	236	216	253	236	233	240	255	242	274	251	227	260	256	235	246	235	263	223	250	226	238	244	243	248	243	200	245	240	232	217	228	273	239	230	232	233	254	247	226	234	243	208	232	246	228	285	205	227	256	250	229	207	234	246	239	233	250	217	245	231	220	255	245	224	205	227	225	244	227	235	234	221	262	255	242	240	242	245	202	223	244	203	241	232	243	227	233	206	238	228	193	235	241	225	232	223	237	242	241	223	224	240	221	214	237	253	245	201	221	228	217	234	241	225	238	248	269	236	232	257	232	248	221	224	206	214	240	252	226	246	231	217	216	251	262	233	221	244	239	233	226	252	246	231	224	216	264	244	236	182	262	229	207	241	258	251	223	252	245	249	228	265	234	247	249	231	227	242	230	213	209	274	235	216	218	251	241	234	265	239	245	215	230	230	196	251	235	239	217	234	243	233	242	235	250	227	254	215	261	215	247	219	241	260	220	228	238	246	225	251	269	236	230	224	223	271	225	225	225	246	219	249	239	224	230	244	215	246	256	217	210	240	226	237	235	248	234	224	243	227	274	255	243	243	251	217	213	234	234	267	205	244	237	250	232	218	223	229	219	251	230	230	244	233	241	237	257	258	246	239	260	248	211	242	236	224	265	235	234	252	235	243	214	242	235	223	223	247	262	247	227	249	245	237	234	224	231	237	256	226	238	226	242	235	237	240	229	235	231	250	254	269	244	242	247	245	227	224	246	253	240	253	244	224	234	230	213	250	222	214	220	276	248	228	224	256	233	221	255	222	233	240	224	232	212	238	237	225	237	221	225	221	264	238	240	243	219	222	233	222	218	253	220	260	217	233	233	234	242	227	217	218	217	257	255	259	232	239	233	237	225	245	249	252	223	221	235	251	222	255	224	221	239	202	210	231	243	238	240	226	231	225	252	212	227	199	231	220	231	219	243	238	242	223	208	253	238	235	253	239	232	209	226	227	272	239	248	241	239	221	229	243	250	236	236	242	241	241	216	255	235	226	232	213	248	226	249	217	201	229	228	258	237	228	247	237	217	225	250	250	223	262	233	244	242	252	231	235	260	219	241	245	252	245	235	239	229	261	247	225	265	240	203	217	236	271	238	225	214	250	225	227	265	253	219	240	242	235	235	238	213	261	254	250	229	244	244	211	209	242	246	228	251	235	243	257	209	242	236	205	243	221	229	232	214	238	240	243	237	240	236	272	246	244	244	241	260	224	249	247	242	210	220	223	241	209	224	244	249	210	239	233	235	236	242	243	247	230	262	241	239	226	249	245	243	215	211	227	218	248	206	229	237	218	252	267	242	243	244	239	271	250	244	239	197	236	261	231	249	221	241	245	244	249	238	212	244	230	237	246	215	241	235	251	200	210	228	244	203	222	215	235	231	221	242	225	211	213	242	221	247	240	238	243	249	252	258	233	228	231	236	244	235	251	239	257	198	231	263	230	216	224	229	210	205	249	216	230	255	270	206	253	239	255	235	230	246	230	232	262	257	235	214	243	233	214	220	222	239	250	204	226	216	227	278	246	271	226	243	219	214	241	224	211	274	231	249	219	277	238	231	224	229	229	212	239	252	218	233	219	228	230	243	267	243	244	197	216	226	233	227	231	268	248	236	228	252	245	238	212	258	264	224	247	225	243	227	239	245	230	258	241	222	211	236	249	251	259	231	248	242	216	249	239	247	249	213	209	234	243	225	249	228	248	247	235	257	252	194	243	225	251	245	259	230	212	248	242	265	247	260	233	257	241	250	219	248	257	246	233	207	211	249	242	250	247	259	225	223	266	250	241	256	234	223	237	229	218	238	250	229	232	246	237	248	248	218	274	241	225	219	253	251	257	220	237	247	259	222	212	242	208	231	235	250	220	230	217	216	219	233	238	246	254	232	243	254	228	216	250	212	238	223	221	241	249	229	237	240	246	249	246	239	197	230	240	249	248	247	226	233	229	226	218	273	228	241	233	245	238	228	225	241	236	237	236	229	246	224	227	222	220	212	217	251	208	269	217	261	250	255	225	242	228	216	242	213	260	255	239	218	223	240	229	263	214	239	248	214	232	220	272	259	246	241	234	236	216	202	241	215	247	239	234	243	226	217	245	245	236	230	230	255	215	259	236	213	254	225	224	226	223	250	229	223	254	211	222	236	206	218	243	232	247	227	241	218	253	208	231	248	270	231	226	241	237	234	207	260	236	243	226	233	240	249	226	241	255	237	237	245	214	219	230	225	233	228	233	243	231	250	251	216	248	228	259	246	261	232	227	241	201	229	208	268	223	270	218	240	234	247	236	250	232	223	252	229	213	237	237	223	238	242	217	256	247	234	233	198	214	226	241	213	233	216	228	247	262	229	261	237	246	215	254	244	251	266	237	229	227	243	245	260	241	224	248	224	238	249	246	212	210	225	235	244	239	213	241	239	241	250	241	230	239	238	248	242	230	239	232	231	236	227	250	250	214	255	271	244	238	272	220	244	217	220	215	228	232	243	259	202	261	209	260	221	262	214	239	230	206	242	233	250	243	242	235	230	256	219	224	221	249	264	203	224	214	261	212	232	246	250	236	223	261	220	222	243	245	200	221	251	214	229	217	229	239	229	240	229	218	213	243	224	251	241	223	236	253	219	220	239	242	262	255	232	268	233	239	250	244	209	222	205	248	242	226	208	222	246	227	232	225	265	205	238	262	228	248	237	242	260	236	227	247	266	239	240	257	230	236	242	251	241	220	234	209	236	214	234	230	210	250	233	233	235	229	239	253	222	246	207	262	242	241	224	229	216	249	231	228	237	257	264	242	216	225	244	243	233	254	242	222	248	246	228	238	220	226	227	231	210	242	249	227	227	241	258	235	268	245	219	224	240	230	225	254	229	248	209	265	255	211	233	235	264	252	236	225	227	233	232	215	225	223	223	242	241	238	267	220	233	262	260	260	234	237	232	234	229	252	222	232	231	264	244	228	216	211	236	197	244	213	214	227	215	236	220	233	244	212	225	250	234	235	232	236	236	272	227	217	224	231	223	234	249	235	246	235	267	238	256	216	239	237	234	225	229	230	250	229	241	214	224	241	228	235	254	248	238	219	205	241	205	225	239	220	232	219	231	263	216	223	220	236	241	218	247	241	223	214	214	248	250	236	258	237	227	221	260	252	244	248	233	235	239	221	264	213	242	251	241	244	224	228	243	255	243	224	201	212	225	208	219	250	229	248	230	241	245	229	236	252	234	244	247	241	257	240	223	243	237	231	221	240	219	206	229	229	201	230	205	247	262	248	244	231	237	224	211	232	235	224	252	247	234	213	230	230	244	241	223	248	243	202	217	261	229	243	234	206	249	247	231	234	221	249	257	239	226	245	255
5584	12924	9472	5012	3685	2770	2029	1512	1262	921	772	677	590	568	473	459	454	406	370	372	355	356	329	352	322	289	326	294	321	308	305	287	305	294	308	338	283	289	282	322	283	299	267	294	289	294	287	262	257	275	265	272	272	279	287	290	278	286	257	295	272	272	272	313	277	285	288	260	264	252	263	251	289	295	276	270	257	295	251	283	300	275	261	255	289	285	281	294	271	297	287	260	295	275	284	313	314	293	264	272	288	253	279	283	278	280	263	282	279	278	286	257	263	270	259	272	267	254	300	277	242	254	289	242	277	251	270	264	260	298	271	294	262	298	257	285	255	264	272	269	301	313	284	274	288	257	260	282	272	278	254	267	256	263	310	284	270	302	266	230	274	274	271	295	277	305	285	283	274	275	245	311	295	286	290	269	313	289	289	251	247	257	262	285	272	242	242	272	275	270	255	282	240	275	260	299	268	269	281	312	261	256	301	297	274	260	251	257	254	250	258	264	277	277	265	272	272	260	290	252	268	274	279	261	285	272	260	267	264	262	284	289	264	266	251	241	269	275	293	263	296	281	271	278	287	269	271	284	259	261	269	292	265	261	262	274	267	283	299	274	261	275	283	265	271	287	266	265	283	271	284	289	284	285	255	274	274	231	283	268	287	275	276	283	239	276	263	276	275	289	277	266	233	263	274	292	262	287	283	259	281	282	280	264	293	268	270	269	284	290	277	298	267	291	242	255	274	249	248	273	256	254	296	294	280	265	270	267	271	299	269	278	285	290	282	282	264	277	267	263	269	289	272	297	248	279	265	270	249	271	261	268	227	255	282	281	268	291	264	244	265	290	273	263	288	257	274	286	283	274	259	248	271	281	262	263	274	261	309	270	269	280	282	275	276	264	256	274	247	256	244	288	273	259	281	259	283	255	286	290	272	252	218	262	248	272	282	281	274	253	259	255	282	270	249	285	276	256	302	263	242	290	276	278	271	285	272	244	271	265	282	269	252	253	261	246	270	274	266	283	252	270	292	276	262	277	256	284	270	255	284	275	250	268	282	261	255	273	294	240	245	256	290	295	262	273	274	252	296	280	243	271	264	270	272	256	224	278	255	240	283	262	269	249	275	257	279	289	262	238	275	265	255	244	263	289	271	249	225	267	250	291	268	267	276	286	263	298	257	266	259	241	265	262	287	254	258	261	265	276	288	249	236	261	236	273	280	278	283	268	259	267	241	287	280	260	270	272	267	270	274	290	263	297	258	290	250	303	265	272	291	268	276	285	248	242	299	264	251	272	262	239	299	275	281	247	277	275	296	254	246	253	274	257	249	261	279	276	291	269	256	308	284	268	275	301	276	288	262	286	268	280	265	277	276	269	246	292	289	291	253	262	288	273	281	250	268	283	284	248	290	255	289	255	253	267	281	278	277	262	250	266	297	264	292	278	290	287	275	265	268	273	300	261	264	255	269	292	258	269	241	259	283	260	269	245	271	266	268	261	266	260	254	255	256	283	288	259	259	258	269	280	269	240	280	238	271	281	291	278	272	255	265	283	264	277	282	284	263	263	263	263	277	265	270	293	296	257	272	255	281	252	263	244	316	260	289	273	250	269	282	301	295	316	257	293	276	265	287	274	269	259	270	271	272	247	282	251	287	277	277	255	263	262	261	265	283	262	268	319	274	237	269	251	236	250	254	279	269	258	252	276	261	275	278	303	267	289	283	264	265	283	264	291	264	268	251	266	263	245	267	266	269	296	277	256	241	295	274	278	288	288	247	261	287	259	264	291	281	285	251	296	274	270	290	260	271	255	270	254	303	297	242	273	292	277	266	265	291	249	271	246	288	276	274	261	271	267	266	311	258	279	286	249	290	284	257	268	256	260	285	281	290	288	277	275	260	274	293	235	262	280	275	261	281	279	266	273	270	268	246	266	268	255	249	271	246	272	279	260	301	247	293	268	261	285	280	288	240	281	256	279	244	265	233	259	278	287	252	284	285	271	262	240	267	292	273	259	299	298	278	258	292	267	279	288	287	273	259	269	287	249	245	230	287	270	269	241	259	279	295	271	247	289	281	264	281	273	275	253	283	249	272	269	274	287	250	281	266	265	290	264	267	254	265	232	276	271	256	287	276	281	270	258	282	268	265	270	272	252	286	289	243	280	277	270	246	279	239	288	241	257	266	267	289	272	288	242	291	276	303	254	291	226	280	285	245	265	290	301	309	268	282	243	266	223	277	241	283	255	282	267	297	260	302	270	257	282	279	287	255	254	265	288	259	266	285	285	308	278	273	238	267	282	263	266	248	285	266	234	245	272	270	260	292	251	277	267	279	254	254	252	281	287	242	271	276	276	285	241	254	287	267	268	275	267	272	267	264	263	265	250	236	274	271	259	262	281	259	249	271	306	263	271	247	254	288	305	265	292	255	272	288	283	257	305	290	265	247	280	273	296	292	244	279	291	283	272	259	270	274	247	281	266	267	227	289	262	276	292	295	299	288	265	239	242	272	274	291	275	281	282	275	280	289	227	290	290	238	261	276	269	266	284	268	265	276	247	270	287	254	289	276	269	257	279	260	296	266	254	236	265	279	292	274	245	256	279	272	263	248	314	266	298	287	269	294	280	247	267	251	269	269	269	274	268	284	276	268	305	281	284	281	279	272	255	267	251	266	284	256	292	268	274	233	262	238	260	253	254	288	291	250	285	280	275	270	247	254	227	247	270	324	259	271	298	247	272	294	254	261	263	260	252	266	260	283	303	240	275	293	277	285	257	269	253	256	289	238	287	274	282	268	259	287	268	280	285	277	272	275	269	289	253	257	279	282	274	291	290	251	278	273	300	308	280	307	256	290	241	272	285	317	277	286	270	263	265	284	257	290	254	295	269	280	271	291	263	287	281	258	279	251	282	244	266	267	275	250	267	257	212	275	281	265	281	267	299	256	263	298	304	255	277	279	247	245	265	283	248	272	292	281	242	242	279	244	285	263	260	279	263	277	291	282	249	258	280	259	247	257	287	280	265	273	268	271	277	271	257	287	256	248	284	273	258	260	281	281	250	276	268	258	262	278	254	273	260	278	261	293	278	250	269	267	263	275	264	253	302	276	258	251	288	277	271	263	269	272	270	275	264	232	256	286	225	269	266	297	276	277	268	255	265	275	283	279	271	272	232	272	278	278	267	284	261	288	296	259	272	261	280	285	298	266	281	246	252	268	282	259	281	274	261	284	279	268	260	262	296	294	277	248	279	278	266	297	292	279	265	264	258	285	285	275	246	271	283	301	268	267	291	288	268	260	288	257	271	280	268	253	271	276	257	282	274	255	270	274	258	264	307	279	296	284	270	275	292	252	250	274	284	272	296	272	280	294	261	287	278	279	314	289	280	273	265	245	271	297	320	276	278	275	270	245	259	275	245	229	261	274	239	271	263	261	260	274	276	276	284	296	282	264	254	267	278	295	282	286	255	250	272	251	249	268	257	270	269	262	251	292	281	292	273	252	260
22511	21182	28875	23762	21189	21301	11460	2376	1607	1308	1149	991	935	837	802	786	686	679	627	602	637	559	603	616	538	566	568	537	576	554	555	520	537	543	501	517	530	517	537	487	476	489	539	525	514	513	458	513	493	518	504	471	495	465	491	467	462	512	511	495	493	486	511	496	482	493	489	507	473	463	488	512	520	476	538	517	452	475	501	460	454	469	482	456	460	463	498	482	476	441	460	493	515	508	491	501	494	501	457	480	466	512	483	507	479	468	457	481	495	529	518	484	524	469	479	519	512	475	523	451	474	510	464	449	481	446	505	441	455	481	461	469	507	479	496	466	468	451	463	492	467	497	469	517	497	458	537	468	526	495	457	477	505	455	474	468	493	532	467	524	484	471	492	469	472	518	479	473	465	482	416	428	460	471	491	487	454	487	468	474	487	464	514	470	470	499	454	491	469	505	428	484	506	485	471	465	469	490	474	462	497	429	473	457	476	477	479	449	518	508	467	459	473	493	488	442	478	492	482	479	482	454	484	463	489	489	481	525	473	492	464	509	442	502	480	479	490	511	476	506	443	465	469	515	521	445	477	479	491	442	465	468	469	520	493	489	457	471	459	476	470	489	466	472	492	485	458	485	485	468	452	475	438	453	497	471	502	482	490	448	420	476	498	533	460	501	474	505	473	453	493	482	480	467	504	497	487	452	446	461	468	466	467	420	489	453	529	483	504	457	492	463	463	465	478	473	477	502	441	474	481	478	461	470	429	462	487	476	464	516	499	489	526	462	480	438	448	486	489	480	448	458	494	498	458	471	465	472	484	497	445	477	489	490	453	463	481	487	428	457	441	466	477	454	459	460	443	439	466	437	421	495	511	486	403	480	492	462	447	446	468	504	451	474	490	476	482	466	466	487	513	459	445	476	471	449	486	469	479	479	489	488	466	500	432	448	497	505	501	478	457	488	495	458	508	476	460	476	453	449	493	435	498	453	504	488	473	455	499	510	489	488	456	457	509	461	493	485	494	469	468	454	467	477	475	505	483	509	448	515	482	514	527	483	483	480	505	483	461	499	495	485	461	493	478	477	432	443	496	478	469	443	505	453	463	453	470	473	475	505	527	489	472	484	466	467	478	490	457	488	454	466	476	512	476	487	495	487	449	474	447	451	455	457	490	499	494	452	476	488	498	500	470	495	492	466	449	471	465	486	450	471	489	459	488	485	475	437	482	479	477	487	519	466	484	466	454	471	461	440	484	471	496	499	482	493	483	484	477	475	473	473	472	489	477	470	472	449	485	480	452	496	472	494	485	534	505	444	501	527	461	502	492	469	456	458	501	435	495	439	482	430	447	449	469	454	466	466	476	505	467	475	486	498	446	477	481	516	454	503	485	510	521	444	453	502	475	447	461	462	473	467	472	470	454	468	488	486	475	475	487	484	480	441	499	457	494	457	449	453	516	508	473	487	513	474	459	447	501	503	476	512	505	461	479	458	470	437	456	507	483	463	465	483	428	485	491	482	458	508	512	462	500	469	481	446	456	485	467	492	445	525	428	489	463	486	463	456	459	502	462	486	480	475	490	482	513	493	464	443	429	478	527	456	492	461	467	476	458	497	446	501	430	515	462	493	443	501	460	495	477	497	443	477	491	468	492	458	448	496	526	485	453	458	441	476	493	457	469	473	489	460	415	476	439	507	478	464	485	452	495	492	502	484	433	465	482	474	470	473	486	512	488	445	432	492	452	489	493	512	468	475	487	437	446	476	457	494	538	464	445	466	471	457	487	508	453	463	453	476	455	475	485	493	468	486	454	506	460	438	459	486	449	461	513	460	499	471	453	502	475	479	463	514	466	477	459	498	479	497	483	500	469	508	479	511	490	469	496	480	487	450	452	430	500	458	462	462	486	493	473	469	474	476	482	507	495	512	521	461	451	503	490	474	455	472	481	490	441	484	498	488	462	491	503	484	455	473	481	455	464	489	470	456	478	507	494	501	465	478	485	461	421	483	454	503	452	427	446	463	521	514	461	468	487	477	490	464	491	460	442	466	490	475	478	476	485	482	476	446	450	450	479	457	491	467	492	511	482	490	473	425	457	463	461	488	441	461	444	479	478	492	455	501	433	471	467	490	474	517	474	488	442	500	481	486	455	470	447	480	452	491	458	520	436	465	495	497	454	451	503	471	462	444	453	467	446	461	476	524	467	437	487	452	496	440	477	453	475	484	468	459	461	505	414	447	442	468	444	496	460	439	465	487	478	501	484	471	469	445	463	472	486	494	491	467	427	429	512	447	501	448	451	463	482	492	475	473	470	487	445	441	450	491	485	490	481	497	483	465	460	480	483	441	464	446	437	506	502	466	511	524	526	508	522	456	519	488	507	461	467	488	429	480	469	471	499	484	435	474	496	464	456	429	503	478	443	495	478	453	467	505	501	494	462	456	517	482	487	445	479	466	476	478	447	458	461	494	466	468	484	450	467	481	529	468	501	450	499	479	481	483	464	453	465	487	468	516	478	480	453	499	485	475	476	502	457	490	448	481	473	510	497	453	448	477	461	469	473	469	478	491	470	473	465	420	438	468	411	504	469	447	508	453	491	535	459	437	499	507	488	487	463	480	448	486	466	471	483	482	463	486	469	460	519	465	488	494	490	474	463	460	501	486	518	485	497	452	460	461	493	455	439	431	468	479	456	475	481	443	468	464	507	442	468	471	478	460	469	543	472	468	505	500	474	458	474	464	503	507	493	477	496	471	472	491	521	473	460	504	466	504	455	485	477	472	459	458	485	479	408	428	476	510	501	500	501	500	473	450	488	482	477	465	533	495	445	495	505	482	477	429	456	483	470	499	505	510	482	503	470	463	478	478	467	433	464	499	496	467	485	486	471	483	478	447	482	465	459	467	446	465	446	460	475	461	507	465	476	494	470	508	460	491	490	449	481	476	479	466	464	473	480	464	472	488	495	510	441	436	450	478	488	458	437	456	482	425	448	467	482	504	479	424	464	452	496	466	490	465	440	456	513	473	486	456	472	482	468	468	480	471	468	469	443	505	475	498	475	471	430	504	480	490	431	471	453	478	489	426	458	487	510	507	457	450	481	466	482	485	446	512	472	452	447	479	434	499	476	515	485	496	451	486	456	477	459	483	448	457	441	465	480	437	493	456	473	536	457	458	476	452	517	515	482	490	484	467	469	445	477	512	474	466	446	485	489	486	500	506	493	457	492	428	462	505	434	454	449	484	485	434	458	467	477	442	471	461	485	512	459	454	509	448	470	465	499	487	480	457	505	460	428	491	469	481	449	488	483	468	491	491	475	524	494	461	481	447	464	458	503	476	454	439	469	448	490	465	490	487	463	455	501	490	461	483	486	459	487	472	433	453	477	495	454	497	495	464	480	491	475	458	473	489	468	485	443	477	472	440	475	442	490	469	463	482	454	459	452	441	485	427	464	483	465	487	498	503	466	465	458	474	513	498	430	478	467	479	462	471	441	486	539	495	454	436
7168	22106	17049	9873	7324	5494	4215	3301	2421	2021	1610	1360	1247	1098	982	1013	894	816	744	776	695	699	670	662	646	620	683	625	615	612	585	548	602	621	625	595	598	541	546	559	547	538	553	552	575	589	565	533	538	501	517	546	516	526	544	575	562	533	547	509	502	513	496	533	541	571	524	554	556	545	517	527	523	546	512	527	562	521	585	529	515	570	572	510	540	537	507	528	536	545	514	568	546	553	517	530	504	528	532	502	519	547	510	499	557	571	493	523	541	521	515	513	541	537	511	576	544	525	521	511	525	546	526	508	536	534	474	497	506	509	513	518	514	508	534	538	560	505	488	511	534	521	507	517	484	490	579	560	575	509	535	510	515	532	539	542	505	506	522	501	516	517	475	546	552	519	492	490	546	520	510	513	525	478	543	526	498	515	505	525	491	563	557	538	493	497	502	497	515	510	547	545	514	508	523	526	529	509	515	520	504	527	544	512	513	501	469	538	531	505	545	556	501	503	471	529	513	523	510	479	473	517	527	525	527	519	509	489	520	505	499	462	518	501	495	524	520	482	477	496	528	481	507	526	497	508	517	508	544	529	511	528	521	549	491	556	497	544	531	524	489	548	525	497	528	490	500	543	499	497	506	531	554	540	465	522	511	491	505	504	538	504	497	521	564	486	508	508	528	487	508	523	501	578	525	532	505	532	503	548	497	501	546	503	494	479	506	566	511	573	551	519	505	491	540	500	537	552	497	541	526	527	512	545	510	519	536	537	551	563	505	520	512	572	519	542	524	512	512	502	553	581	522	519	530	510	528	506	509	483	509	551	504	496	510	503	522	501	541	511	527	520	531	526	549	482	528	539	525	487	538	504	501	534	504	516	550	531	565	506	539	508	554	512	523	460	519	531	541	517	562	499	531	513	512	506	527	539	493	495	502	519	505	503	500	551	531	539	519	492	543	467	544	549	500	488	509	491	508	536	523	523	525	504	488	528	523	542	501	508	515	536	547	517	531	510	524	521	558	544	493	521	486	538	517	534	488	502	500	495	526	500	510	535	514	512	514	519	527	515	532	516	510	511	532	496	527	538	529	510	490	546	517	563	529	512	518	543	522	476	501	522	534	499	507	526	473	532	540	486	542	557	538	534	503	535	493	528	543	492	522	501	494	554	497	507	528	571	527	500	499	456	497	519	531	514	565	524	490	558	594	536	548	487	494	496	503	497	492	500	500	547	487	530	495	521	516	509	517	530	472	491	533	511	523	509	517	500	580	500	518	560	495	503	494	514	518	494	546	546	546	486	506	497	548	538	546	526	524	514	548	561	506	505	536	532	563	475	497	507	541	530	556	534	538	530	526	514	498	500	509	508	519	535	519	532	530	530	479	508	563	490	504	518	537	496	482	510	537	512	516	509	519	508	540	517	492	524	531	518	519	503	516	491	535	539	490	549	506	528	510	520	530	531	505	517	517	510	528	524	507	590	508	490	491	514	489	534	508	496	474	497	474	543	530	553	519	495	534	528	507	562	496	528	516	518	508	548	532	542	465	528	495	513	521	534	536	499	507	480	523	498	529	537	516	513	511	510	511	531	525	510	530	500	548	553	496	493	502	549	525	526	503	514	532	558	498	494	563	519	531	546	515	582	563	532	505	506	549	538	483	505	560	492	506	501	521	518	503	505	558	519	531	563	499	528	500	527	513	554	472	547	552	507	496	502	495	513	553	509	549	523	527	509	527	544	539	544	517	485	499	539	500	525	504	516	525	533	507	509	539	556	539	500	499	519	508	514	508	499	499	507	524	540	497	552	531	468	513	557	529	492	531	532	528	531	523	546	574	487	534	529	559	523	511	559	569	502	547	504	533	496	534	537	528	518	536	524	490	488	492	530	500	572	514	495	512	544	518	511	528	540	553	466	527	538	569	517	548	567	517	552	570	493	514	511	543	544	519	504	531	516	529	480	535	510	540	502	539	532	505	510	491	540	563	510	499	517	537	523	503	520	531	472	489	518	530	520	499	530	500	560	541	496	550	501	519	493	518	556	483	531	492	497	539	510	498	548	503	530	552	512	518	549	533	539	516	528	518	539	510	494	502	512	533	525	546	512	536	547	487	550	497	503	484	559	539	498	532	525	529	527	507	511	502	555	525	497	491	527	565	528	530	509	525	491	548	553	509	538	562	534	500	507	564	562	500	515	513	496	541	503	521	505	523	517	507	534	470	528	553	512	504	512	534	512	517	501	471	520	543	482	480	464	500	554	512	545	491	526	549	527	507	480	518	530	517	527	508	512	490	547	543	464	540	481	492	523	498	516	519	540	538	499	530	513	543	527	497	526	503	518	541	486	523	527	503	540	546	500	532	500	503	491	491	509	560	513	513	541	485	523	542	491	476	500	521	511	535	504	501	516	513	570	530	560	525	513	496	522	523	527	547	503	533	503	525	503	544	541	451	503	493	535	522	528	517	498	541	504	504	536	486	525	552	524	519	501	495	501	515	498	549	520	514	553	545	492	509	517	546	542	499	524	517	482	539	514	527	495	504	552	545	492	553	487	507	525	532	524	531	487	500	504	489	547	497	487	487	539	518	536	490	506	526	529	533	523	532	516	558	561	542	495	530	526	522	510	524	533	511	541	542	543	505	505	539	550	527	495	530	519	518	502	511	538	525	481	559	529	500	509	506	517	515	510	525	517	494	567	550	496	556	539	544	535	534	557	531	535	511	488	496	567	518	503	479	547	543	492	492	543	505	550	512	529	522	526	515	508	472	465	504	523	498	517	547	569	533	526	476	530	552	517	521	478	508	524	508	517	536	512	484	553	525	483	509	546	497	537	507	566	518	510	515	553	505	518	542	528	512	510	503	496	518	523	500	538	511	536	522	498	521	537	509	508	529	542	534	516	510	532	546	520	558	578	498	486	542	522	520	564	517	507	503	512	485	502	502	481	498	574	488	537	543	531	508	500	533	517	511	492	564	539	498	559	542	509	561	519	511	499	477	539	515	531	540	512	498	537	523	539	518	517	525	528	468	522	587	554	491	489	537	539	511	540	555	496	465	528	549	526	538	510	545	511	511	496	556	547	511	523	531	520	540	520	535	535	510	530	535	503	550	522	552	477	499	483	538	510	521	528	474	512	481	454	501	532	519	538	511	526	550	556	508	512	549	517	529	494	482	492	530	580	533	533	515	544	553	534	489	517	515	523	536	518	498	523	496	476	499	526	488	516	510	513	541	481	514	493	488	502	536	529	517	506	478	552	518	536	483	558	495	499	524	492	496	529	502	545	535	547	535	520	479	519	526	533	487	546	545	515	534	484	538	512	503	553	490	524	529	490	557	507	536	498	497	510	528	484	529	522	528	528	548	549	491	582	539	505	506	475	556	518	538	510	526	506	486	491	535	512	527	512	539	505	491	569	478	546	566	471	536	553	515	528	524	498	520	545	541	511	531	548	516	528	494	489	558	531	457	559	538	506	528	503	495	458	511	488	482	510	514	545	570	543
27252	18900	8053	2731	1446	1066	839	665	622	509	470	508	458	427	447	403	384	417	363	375	367	375	380	399	375	364	368	364	370	348	353	327	337	354	349	324	351	342	352	344	340	351	341	379	355	357	320	360	334	321	383	342	344	341	357	321	342	344	334	365	319	309	329	347	370	353	341	365	320	356	329	339	346	320	355	348	342	386	349	335	317	336	338	328	347	329	344	332	324	358	335	327	367	361	346	315	318	314	319	308	357	337	341	357	349	326	351	371	344	318	378	326	352	344	351	314	368	330	328	354	323	371	354	349	339	358	342	362	334	371	351	342	340	340	308	371	383	301	323	350	321	346	326	323	354	356	328	332	338	326	330	332	311	342	378	331	310	328	323	327	332	328	344	345	356	354	353	323	342	324	369	343	329	338	366	339	326	344	348	336	342	350	348	333	327	333	334	329	351	357	334	338	341	330	342	349	376	348	378	377	329	329	319	355	342	330	358	345	337	337	355	355	347	322	351	336	307	350	319	375	326	346	373	357	347	329	324	342	346	348	359	317	324	345	324	349	352	327	344	354	375	369	349	333	300	320	366	352	355	335	361	354	360	348	395	359	333	343	328	302	329	360	325	353	341	336	324	352	352	352	347	349	337	370	358	368	359	355	344	374	341	369	351	306	354	362	326	364	344	320	339	333	303	353	366	346	348	330	314	349	339	333	326	345	347	355	337	368	345	332	396	322	333	330	364	329	341	339	325	333	298	343	339	342	343	338	358	352	344	329	349	321	364	314	342	350	360	347	366	354	331	357	319	373	354	376	333	338	331	336	334	328	344	328	316	333	334	353	333	331	342	355	349	338	363	340	366	340	312	334	311	319	362	319	347	324	342	312	363	339	336	360	346	343	365	294	332	346	369	357	327	343	367	337	306	343	310	330	341	350	336	334	358	333	363	325	366	360	331	333	331	295	316	349	353	319	354	337	352	383	371	374	342	346	341	332	346	360	310	347	336	353	328	360	329	343	333	357	326	342	350	355	367	341	333	356	382	359	331	331	360	336	350	324	345	316	294	371	342	353	338	360	327	341	337	319	320	323	338	346	312	348	343	302	395	307	325	362	323	337	348	310	331	330	357	347	338	368	330	347	364	353	314	359	346	350	355	341	367	341	373	314	329	342	321	373	356	305	336	350	320	359	335	317	351	295	343	323	331	362	346	360	353	314	354	367	340	347	293	367	382	328	326	371	356	309	363	331	330	350	350	337	325	333	367	365	372	321	318	320	339	349	329	353	364	320	356	366	344	349	377	319	330	336	350	351	358	372	320	366	342	340	326	361	402	320	334	354	367	299	348	344	358	367	283	301	339	303	351	353	342	321	316	320	336	318	335	366	314	357	355	366	373	342	334	339	337	365	323	332	332	329	354	356	344	348	298	373	330	352	332	353	362	340	322	345	360	341	357	322	313	346	309	347	353	320	346	356	342	348	382	339	336	324	382	357	332	354	329	329	338	358	361	350	273	364	349	351	350	355	313	326	361	373	349	329	375	360	351	357	337	376	342	354	306	335	321	337	356	344	346	322	377	360	345	398	339	359	301	328	366	333	314	369	368	333	331	341	349	344	353	361	360	366	346	351	375	351	374	344	366	323	339	356	358	363	346	357	346	331	313	330	323	346	389	331	324	346	342	351	353	319	325	345	335	356	358	325	347	316	329	339	340	366	346	377	348	355	338	347	372	324	357	362	351	342	333	342	348	320	331	343	359	379	311	386	353	341	334	358	380	328	353	370	335	347	374	350	328	353	356	338	338	340	345	348	357	355	334	320	322	337	320	306	340	350	344	330	315	348	343	324	324	342	363	322	351	316	358	358	332	352	337	330	366	343	316	341	368	298	309	345	321	356	343	361	369	331	384	345	337	346	377	331	319	336	378	360	365	341	344	346	333	376	338	373	339	322	331	326	346	337	334	370	329	331	349	304	315	312	315	346	364	346	321	352	334	334	342	367	335	337	374	330	349	378	351	349	344	323	333	333	334	317	320	365	364	349	334	354	343	355	330	351	320	320	328	312	352	361	351	328	345	358	350	339	358	316	327	359	351	345	325	349	314	319	338	319	363	394	364	317	360	332	354	355	338	364	326	300	313	321	330	354	339	349	321	352	365	344	337	391	335	347	361	328	329	371	355	339	338	360	345	331	325	375	324	336	354	360	301	378	363	319	359	334	361	348	349	351	370	347	330	331	361	341	366	308	346	346	329	362	331	357	366	343	365	339	313	377	334	333	345	338	326	317	367	331	407	358	375	320	354	325	338	351	338	352	339	356	314	337	303	316	372	321	326	376	380	351	349	330	327	330	362	316	362	336	375	371	339	320	337	317	316	318	362	323	350	346	361	343	327	317	368	369	351	341	355	336	351	338	357	377	338	382	338	323	355	365	330	344	334	344	303	320	344	330	314	317	318	341	343	335	351	333	350	341	332	387	355	325	354	327	362	353	361	335	349	349	344	331	355	352	328	308	340	351	321	353	351	343	345	362	345	335	320	311	323	363	348	346	321	331	316	343	335	376	377	313	387	327	337	339	335	342	339	348	309	315	346	330	340	333	334	307	350	361	341	350	343	324	353	362	339	341	339	362	332	341	366	340	349	346	361	369	344	345	348	357	328	351	333	351	335	340	362	358	355	338	311	353	352	314	322	354	331	303	325	312	374	322	321	341	332	346	361	361	357	346	338	341	350	351	335	336	354	350	319	304	330	355	346	350	341	384	305	333	367	323	317	325	353	347	368	375	309	325	336	332	352	326	341	346	341	338	363	336	345	355	363	311	360	332	356	342	344	340	320	387	376	350	329	318	342	356	352	322	336	399	351	336	350	308	371	345	404	340	323	343	361	348	318	361	317	324	348	328	342	340	359	310	332	347	347	334	354	351	373	305	332	297	347	345	360	340	350	339	366	347	371	320	351	323	357	365	350	329	344	324	313	322	332	339	327	343	360	306	371	315	337	348	326	300	360	340	339	343	357	336	331	332	334	339	366	334	332	361	343	346	357	346	335	364	344	335	326	324	320	333	326	349	326	348	348	336	320	342	345	314	309	337	318	357	320	338	342	364	351	362	341	306	355	371	350	355	331	361	338	317	310	356	330	328	344	335	336	277	354	310	329	333	349	315	338	328	351	351	308	334	317	345	342	350	347	336	356	306	339	334	349	332	384	331	338	336	373	320	329	334	341	339	329	362	328	344	310	340	356	356	370	358	352	362	336	323	341	347	332	349	333	311	326	387	352	339	320	349	332	376	351	356	362	331	324	343	311	343	320	323	354	323	377	354	354	336	354	328	369	370	343	328	320	333	350	335	323	337	372	348	352	357	340	356	325	316	360	350	336	295	348	296	303	356	292	327	323	337	342	350	337	349	326	374	339	292	337	356	358	363	338	337	343	336	361	296	328	333	324	357	366	352	326	368	334	327	356	345	341	355	348	352	353	350	306	349	307	316	318	352	328	370	337	373	334	308
6071	8015	5997	3152	2257	1769	1371	1157	885	708	649	569	522	446	474	456	453	429	413	420	427	428	415	379	405	407	407	391	408	400	371	400	396	397	396	374	399	395	368	375	379	349	381	382	400	355	364	375	338	401	385	355	391	401	338	392	376	376	379	385	387	405	404	361	373	391	366	354	352	362	366	357	381	386	343	375	356	366	383	384	403	382	360	354	362	379	354	367	373	383	360	349	337	382	346	401	374	397	365	378	375	378	406	391	347	376	389	367	345	357	396	348	364	374	375	381	361	371	341	352	365	339	353	359	399	367	355	361	360	353	386	398	394	384	386	388	358	400	338	375	432	362	377	359	386	346	379	367	389	410	379	383	377	350	359	371	375	347	375	349	374	390	363	388	372	350	342	394	374	363	380	381	361	334	365	332	347	374	396	361	354	384	388	376	369	383	358	327	364	346	354	347	388	382	364	350	372	375	397	405	349	351	365	377	379	366	381	411	340	362	369	366	356	412	357	384	376	395	393	378	381	350	389	350	380	358	372	339	340	394	372	370	379	360	341	367	384	350	371	345	328	388	362	367	388	366	369	343	335	388	368	356	368	408	387	389	385	353	381	376	358	362	344	379	369	356	347	377	350	367	371	378	363	383	406	353	355	379	376	364	399	382	364	355	389	357	352	341	366	353	397	380	346	381	392	350	375	347	376	350	363	352	385	367	380	404	413	375	354	385	380	385	353	360	369	389	358	356	386	380	374	376	362	363	394	377	368	371	367	364	354	379	334	348	397	392	384	367	347	357	389	381	349	360	358	363	411	386	363	363	358	339	381	350	354	373	388	368	377	372	347	338	347	397	358	388	358	389	379	375	354	366	327	366	354	352	344	356	353	370	349	375	368	375	378	344	365	360	352	351	353	358	405	351	390	369	351	359	340	361	354	393	380	372	380	394	364	377	386	383	411	347	382	356	378	376	377	386	359	407	368	408	363	367	370	375	371	333	339	372	344	360	382	366	342	356	366	383	397	377	378	374	373	357	372	371	368	400	332	369	376	389	355	392	361	388	326	361	372	359	385	387	352	354	339	362	367	375	373	388	328	369	390	353	367	394	374	386	400	371	378	333	399	351	350	360	363	379	336	329	365	373	352	370	381	385	391	419	365	376	350	381	385	374	360	359	397	391	384	393	370	396	375	362	360	346	375	381	393	357	335	381	365	359	361	365	348	337	387	381	340	386	368	346	392	351	371	375	360	403	381	368	360	370	356	373	337	358	387	367	358	361	411	375	364	410	367	329	360	369	386	363	375	353	366	377	403	366	359	371	379	368	358	361	349	356	342	384	334	378	352	388	335	366	339	333	374	369	378	357	378	395	372	344	372	378	357	398	374	395	381	361	401	356	371	365	364	368	356	400	365	370	368	364	331	377	355	344	389	360	365	366	366	375	354	331	360	357	348	392	383	339	358	378	372	411	380	345	356	398	375	367	358	408	399	355	404	339	359	391	371	340	368	379	376	369	349	384	351	380	349	353	343	354	330	371	384	373	381	332	398	380	352	360	343	345	342	382	319	331	364	365	347	362	369	375	387	370	366	356	379	373	365	364	359	372	369	360	365	395	356	371	349	375	364	379	384	359	328	361	343	373	363	396	348	365	336	365	379	368	358	371	360	362	344	363	326	382	398	394	332	368	415	399	349	378	391	348	379	353	378	388	337	342	361	368	361	362	367	385	383	367	353	398	378	410	360	364	364	345	379	380	405	365	379	387	376	385	364	354	378	348	361	352	347	372	347	354	394	341	336	348	364	383	388	369	358	388	373	390	351	357	347	371	403	361	365	388	377	375	374	343	361	363	343	386	376	358	377	377	367	365	370	390	327	406	405	369	382	360	372	358	365	402	379	370	396	382	384	370	381	389	370	350	351	357	366	383	366	347	371	352	358	367	376	399	377	339	377	386	356	332	359	366	408	361	401	405	387	414	380	359	346	365	360	366	376	415	416	352	371	396	335	365	387	383	361	370	328	395	350	383	388	370	360	360	384	373	374	398	335	388	380	341	387	353	368	360	362	382	397	424	377	397	365	373	355	372	336	377	333	383	366	339	376	370	388	354	384	358	383	358	361	369	374	353	412	357	396	360	374	361	375	345	389	370	356	334	387	353	375	386	365	370	381	381	374	381	344	370	318	374	324	338	374	379	408	404	366	362	354	349	388	362	381	348	338	367	382	346	348	345	375	409	376	377	394	350	340	376	370	373	358	354	381	372	376	386	351	358	380	362	339	401	385	352	379	396	377	328	362	397	363	358	324	363	369	421	375	365	398	375	374	404	384	368	353	381	384	385	342	357	361	393	366	367	359	346	378	375	384	399	362	388	363	371	372	384	372	365	383	372	378	387	346	371	410	374	343	400	379	367	362	337	372	358	406	351	379	364	379	382	358	390	331	330	356	412	396	366	377	358	398	350	362	348	365	366	382	395	359	413	403	380	332	389	361	388	393	392	376	365	355	360	365	348	366	360	363	382	394	356	360	393	365	340	372	365	356	357	410	347	347	372	375	358	357	341	395	391	343	395	360	361	380	393	365	387	359	407	364	364	361	342	361	380	342	350	365	385	365	325	374	370	362	392	340	395	376	407	336	354	390	371	381	364	350	372	373	408	369	365	355	360	335	380	336	402	400	370	359	396	339	392	367	351	394	358	368	412	329	336	354	357	377	374	330	354	387	340	383	403	341	383	383	371	374	338	432	363	364	350	376	363	376	356	373	354	357	400	302	380	340	352	372	372	338	433	408	370	385	306	380	393	370	374	361	382	377	414	389	358	343	378	376	331	346	380	369	349	378	359	383	391	368	347	345	373	371	383	377	360	358	350	345	410	372	399	378	354	384	378	396	398	374	386	356	391	339	347	361	370	346	355	394	360	369	362	373	377	361	358	384	390	354	381	378	358	373	358	357	392	361	333	425	372	361	368	363	399	377	413	412	363	405	348	356	365	352	372	375	374	337	328	358	383	371	378	338	423	372	373	367	358	364	397	366	398	352	373	361	362	376	361	408	367	351	372	370	333	374	370	370	395	385	366	369	370	377	374	373	361	372	368	381	379	356	334	349	340	371	367	375	385	352	381	364	375	382	377	354	336	346	347	368	377	373	366	401	348	365	387	344	365	376	376	392	368	368	360	378	347	374	352	346	365	389	372	320	381	344	367	384	372	365	382	362	357	361	349	355	356	374	344	350	355	364	360	374	350	395	377	368	369	347	363	393	379	376	363	367	328	364	369	397	390	398	368	361	382	335	385	366	367	385	358	350	360	369	339	358	371	384	363	373	345	368	362	400	365	363	341	343	405	347	359	373	386	379	393	386	352	357	321	332	410	389	350	376	378	395	382	364	358	373	401	394	359	362	342	361	354	397	368	356	391	374	371	339	374	377	397	356	390	356	390	348	365	372	372	376	333	369	365	382	381	359	359	352	359	330	378	389	358	401	362	393	385	379	379	383	368	384	387	416	372
23653	21228	28594	24207	21217	12337	2562	1590	1234	1043	933	872	802	796	717	713	669	614	636	641	597	601	625	614	593	618	605	558	591	559	628	581	569	576	582	587	575	548	530	537	534	549	535	588	549	533	593	574	558	573	576	540	523	596	508	555	546	523	536	574	545	499	559	576	569	547	546	493	514	534	530	558	536	526	543	539	528	588	583	574	518	559	555	551	554	549	523	569	526	505	527	562	559	570	536	543	573	535	551	509	505	552	530	517	556	531	524	520	540	489	535	546	547	563	587	512	543	538	549	539	524	552	562	521	563	547	503	540	567	531	514	548	515	545	489	550	545	539	557	540	530	540	542	554	566	526	517	529	558	530	559	543	546	543	582	572	526	540	482	544	560	539	540	526	536	536	523	528	543	552	538	533	572	549	534	567	519	468	530	540	510	532	514	520	581	555	519	502	515	554	517	510	518	537	546	572	535	532	507	499	544	552	540	521	561	516	539	578	548	568	481	502	538	553	573	537	534	513	525	547	564	540	539	560	545	534	501	542	518	540	543	536	549	526	506	544	527	511	501	571	522	569	582	543	530	545	558	540	540	569	500	510	570	542	590	529	582	516	514	578	512	568	534	554	531	535	534	544	547	545	515	534	517	494	541	548	542	547	575	545	544	547	539	549	550	501	504	534	519	541	548	532	516	523	595	540	535	541	501	527	501	541	515	556	591	538	544	537	493	568	558	548	557	464	567	551	552	551	518	543	500	539	537	566	500	559	591	478	527	569	530	552	497	540	553	537	550	471	573	485	527	536	537	502	497	511	532	508	543	489	514	533	523	529	565	520	543	547	558	531	502	555	541	531	574	527	492	505	506	514	517	585	518	512	546	511	507	558	524	523	525	530	511	525	538	581	536	526	525	533	519	536	538	553	530	539	513	591	535	556	551	529	504	579	544	524	511	544	554	547	546	516	567	538	506	548	542	513	545	521	502	528	502	553	572	554	564	532	547	535	559	543	542	589	551	544	551	562	537	516	544	535	527	511	556	545	506	555	522	542	550	501	549	543	569	509	566	544	564	500	560	545	544	540	551	542	503	547	518	495	554	567	535	547	506	541	506	532	535	563	552	532	566	561	530	533	525	522	548	534	517	529	497	587	556	523	524	536	543	502	518	505	606	508	560	537	557	547	556	525	533	511	526	537	542	519	567	571	578	557	505	555	564	536	554	532	529	501	539	540	527	554	535	547	560	499	551	518	543	532	494	520	565	541	534	529	472	572	532	531	546	539	560	538	488	556	541	577	543	535	536	539	532	490	560	562	536	564	528	521	541	565	526	496	518	546	557	527	573	570	504	550	513	525	488	533	500	537	535	530	494	515	552	537	529	533	543	581	553	525	576	520	504	570	603	548	543	531	535	551	549	519	471	532	544	549	570	549	530	535	525	523	553	492	505	524	550	570	565	482	617	539	538	506	495	531	550	525	528	573	553	539	546	521	511	543	535	548	553	548	515	496	528	525	566	584	484	528	539	533	537	527	518	523	549	603	506	558	580	545	526	532	563	540	532	505	545	538	551	539	530	537	549	529	546	546	513	567	529	527	546	526	557	517	557	564	527	497	510	540	498	567	540	477	549	511	522	530	561	538	513	563	502	517	553	550	524	551	578	562	543	527	539	593	535	473	503	542	493	508	531	496	567	489	508	552	561	564	570	508	550	522	537	505	533	508	548	561	525	508	574	518	516	528	564	547	544	572	545	564	514	525	532	568	545	512	543	541	531	547	556	491	530	533	563	541	564	551	495	559	540	511	539	510	542	516	511	519	529	535	599	558	541	559	539	533	560	506	541	531	526	527	514	510	542	496	513	523	539	592	538	536	540	567	494	528	524	529	495	518	558	520	527	549	583	523	535	577	512	525	519	563	581	526	524	536	576	545	532	522	544	550	523	545	506	509	555	531	525	536	525	538	559	553	549	512	528	527	481	523	516	575	538	497	544	519	572	518	524	560	582	607	534	550	523	537	531	501	535	556	588	522	537	583	511	500	528	565	539	569	580	529	524	525	517	567	530	532	480	556	581	547	516	548	503	556	559	531	528	540	540	525	573	553	528	532	551	557	506	548	523	545	502	525	570	543	551	547	558	576	565	510	513	530	519	543	518	540	555	545	495	531	553	524	542	570	588	493	527	530	537	559	517	539	556	553	524	536	527	556	531	536	531	533	529	540	559	559	513	499	548	539	568	534	543	536	511	543	536	543	498	507	506	559	514	503	493	520	527	507	512	578	521	559	541	497	568	578	505	513	534	601	541	543	550	516	509	578	561	575	521	551	567	542	535	553	548	462	556	540	541	525	534	513	545	534	562	535	505	539	553	501	525	577	548	561	564	541	517	585	545	543	513	558	543	528	529	569	505	518	569	529	546	514	547	530	507	566	513	566	580	538	565	519	571	551	512	572	574	559	477	534	518	573	555	543	506	513	520	556	529	519	556	538	539	549	561	515	527	523	553	509	590	549	563	539	556	526	548	558	549	557	500	490	511	552	544	527	549	537	557	570	564	528	516	554	504	558	537	532	540	531	560	553	489	523	513	503	534	544	560	559	563	518	556	567	502	560	562	475	535	512	547	535	534	538	530	521	563	536	536	550	523	518	508	561	520	538	539	542	507	549	516	565	533	555	520	531	503	512	523	512	508	513	552	504	554	521	528	526	550	541	522	584	470	508	516	489	538	554	580	540	559	530	557	519	560	548	521	511	528	536	504	558	538	536	510	580	504	556	531	516	537	569	517	526	537	512	524	537	502	522	597	515	528	499	528	590	499	509	532	579	554	502	504	530	540	511	508	547	540	558	532	527	558	540	526	529	524	501	521	539	525	536	559	542	518	571	536	536	520	548	495	515	532	506	507	541	499	539	538	550	544	533	518	564	527	561	546	537	558	555	534	507	556	572	539	525	533	562	539	553	563	522	554	527	548	571	556	538	548	510	500	538	482	527	514	539	507	500	565	541	540	561	518	572	509	560	553	551	538	545	543	586	549	568	553	561	537	511	503	580	540	549	545	559	512	552	487	569	506	536	537	533	523	536	515	586	548	533	538	532	535	571	563	518	547	505	525	566	533	522	531	571	523	549	495	545	539	569	542	547	503	508	489	564	557	519	536	533	571	542	497	555	526	568	548	513	535	578	528	544	494	539	507	514	562	521	555	546	543	534	536	550	506	535	566	562	527	578	535	542	553	547	539	496	534	527	522	525	528	513	506	507	542	565	516	533	568	499	499	525	544	521	574	507	516	544	534	555	541	554	517	545	596	528	549	551	577	530	562	563	521	534	498	518	529	522	524	528	498	512	561	539	489	482	577	538	535	556	547	536	521	514	534	538	541	545	517	489	534	571	558	501	499	558	515	512	534	519	502	530	534	540	508	537	497	509	545	592	568	561	568	494	538	516	504	524	537	552	531	525	530	565	541	523	534	532	556	517	522	556	514	529	528	540	560	548	505	517	528	520	529	516	530	558
5786	16694	12996	6892	5035	3944	3009	2289	1781	1477	1331	1094	1019	952	898	783	768	757	729	715	695	668	680	658	609	664	696	666	661	643	621	620	641	602	633	593	668	591	635	610	563	612	617	614	639	565	604	587	555	574	577	576	592	595	588	622	578	588	591	548	579	564	582	576	607	534	593	613	630	602	600	604	572	562	592	572	613	617	580	540	612	563	606	564	617	601	570	600	554	619	586	538	619	576	630	563	562	596	627	596	609	534	571	585	597	585	582	571	645	581	579	554	556	587	543	586	507	534	602	580	618	548	545	567	559	550	567	558	604	605	599	569	598	584	552	581	554	566	550	567	602	544	551	605	576	537	598	610	589	567	573	587	561	596	565	616	574	579	585	572	587	591	606	545	564	586	565	560	594	591	561	584	562	578	598	603	573	572	565	583	556	544	571	585	549	576	594	547	559	554	596	567	554	565	577	589	557	580	604	528	613	626	575	542	625	588	600	563	597	520	544	587	554	594	559	572	570	605	578	555	552	512	511	589	590	585	552	545	593	585	599	619	601	574	589	534	589	550	558	578	585	571	573	608	572	597	591	561	568	590	535	577	553	563	579	577	530	569	580	584	614	567	578	550	565	555	571	558	561	622	540	597	571	633	571	590	540	598	578	566	614	600	534	548	595	587	551	596	588	571	549	576	545	624	591	567	623	578	558	564	587	561	544	556	587	585	621	583	571	588	603	590	535	561	568	574	567	606	582	547	594	561	565	558	527	574	585	599	550	571	590	539	592	571	534	596	560	531	565	589	600	572	559	560	590	535	608	535	589	563	551	563	577	550	572	578	582	592	609	536	577	566	548	558	550	578	556	529	585	563	579	588	566	606	550	562	604	605	557	555	557	589	548	578	576	556	565	577	608	538	549	611	559	591	545	616	564	605	556	561	557	591	629	602	569	560	581	571	580	559	612	558	563	540	502	544	632	599	625	577	529	588	571	598	557	578	557	570	549	595	542	597	586	542	556	587	575	565	537	622	570	527	538	601	559	576	573	609	597	572	578	581	557	552	547	549	558	553	547	564	651	525	602	550	584	529	516	605	627	590	619	576	541	535	595	596	620	537	574	570	595	581	593	587	583	611	564	580	603	581	567	596	625	597	597	583	579	569	551	545	629	579	567	561	581	551	574	571	581	531	614	616	540	541	593	522	589	574	587	565	556	570	624	580	551	566	611	603	583	581	577	583	543	574	593	573	602	544	590	577	584	544	572	579	573	626	565	621	538	537	583	621	540	576	581	559	551	556	578	535	581	585	544	561	531	558	580	563	535	571	588	586	534	611	583	551	620	617	567	541	610	574	569	549	564	611	589	588	637	601	596	562	602	596	591	585	578	596	580	548	621	553	552	556	555	570	543	568	564	574	588	562	578	556	560	592	546	592	571	576	563	561	547	553	557	589	571	545	535	580	551	569	584	583	600	542	563	529	566	599	614	597	562	560	590	589	583	558	581	577	580	582	564	585	569	565	602	541	569	583	557	552	604	559	619	603	577	559	555	551	577	630	583	575	612	574	616	555	585	600	548	567	585	594	594	588	580	573	538	591	600	547	585	567	560	594	613	598	589	547	583	541	575	589	579	586	614	590	534	554	576	552	588	572	543	593	596	555	602	619	592	558	554	551	578	592	575	606	573	581	551	657	545	574	534	572	563	578	581	584	544	579	558	561	555	612	518	540	563	566	538	578	563	548	579	576	576	571	579	562	574	618	582	575	562	510	548	559	566	592	533	628	606	589	592	549	607	583	541	562	575	565	579	603	580	592	554	555	592	531	566	550	609	580	599	601	586	556	564	602	572	609	587	556	573	584	546	594	597	572	533	602	576	589	575	590	560	548	578	562	509	545	528	555	582	585	557	593	577	564	603	582	592	575	607	567	571	538	580	581	612	590	547	595	577	576	574	556	582	594	608	569	573	604	575	571	577	563	590	544	638	546	553	579	554	558	583	599	593	594	520	524	568	619	560	563	592	536	615	545	575	602	578	554	570	548	547	567	588	553	574	577	560	586	638	564	569	597	571	578	531	591	555	638	580	563	563	606	588	557	566	588	578	574	632	595	616	545	581	616	556	562	584	594	615	601	592	616	608	574	565	575	592	568	554	578	594	593	567	605	584	631	556	567	585	579	585	585	554	576	566	611	581	546	555	613	596	589	570	554	537	545	551	620	560	551	561	540	555	593	591	627	604	602	583	586	608	564	545	580	599	576	646	610	593	551	619	562	610	579	558	581	591	561	596	585	578	586	562	578	549	523	570	617	563	574	586	564	568	612	556	605	644	555	566	569	538	544	561	557	535	598	589	577	563	570	556	606	544	562	543	566	573	633	554	544	607	604	564	583	574	566	519	596	588	566	552	565	611	562	535	512	590	594	567	578	612	524	594	583	555	578	583	587	530	575	571	587	584	591	561	559	547	615	575	545	587	581	556	528	557	571	577	524	591	536	533	520	565	573	565	587	597	573	534	584	585	534	578	573	586	592	582	580	570	573	607	581	556	650	565	580	583	613	597	552	557	567	568	577	584	555	597	582	580	546	589	577	589	626	593	585	574	584	581	552	557	589	566	516	602	604	552	586	588	573	551	605	559	528	607	575	543	588	577	588	594	540	588	540	544	549	561	555	568	558	551	567	573	533	568	565	601	542	595	561	566	531	594	623	582	579	579	546	578	599	541	606	590	632	612	567	585	545	605	631	582	618	548	563	530	596	567	594	525	576	541	575	592	601	561	561	551	574	533	554	600	588	586	551	564	601	572	590	543	574	579	536	536	565	577	565	557	570	555	591	581	554	521	568	554	551	547	589	546	619	566	622	603	589	591	555	622	591	582	597	592	589	595	536	583	591	581	610	533	560	553	557	573	559	526	606	577	587	616	553	584	570	566	563	585	558	555	616	559	543	507	598	581	574	592	598	597	600	548	588	623	573	550	571	576	584	573	577	589	561	561	609	573	566	568	586	565	564	594	555	552	575	603	621	519	571	572	559	583	587	567	598	567	557	586	518	571	577	564	558	574	586	516	616	582	568	597	573	582	592	585	540	534	560	587	569	605	545	553	592	601	570	586	572	588	545	516	573	598	584	560	564	562	598	574	566	564	573	582	589	603	542	622	526	616	590	573	569	584	531	594	615	635	571	585	620	616	590	576	563	574	577	561	557	551	553	570	560	613	523	562	581	607	599	589	582	592	576	573	593	594	559	562	581	588	577	594	570	587	563	558	580	519	572	583	574	568	550	550	566	600	598	571	587	564	539	562	614	549	616	567	576	562	586	571	576	530	573	538	570	561	557	602	589	571	585	552	637	607	578	586	569	611	588	590	550	574	595	605	575	543	594	564	576	571	565	583	609	563	558	548	543	646	563	587	551	545	574	583	590	530	592	584	605	599	541	570	583	589	521	574	563	574	563	564	597	550	555	553	599	604	559	572	596	539	593	603	581	607	553	575	557	553	587	579	538	569	601	579	557
24653	21196	27593	24980	13658	1963	1176	860	665	571	505	471	401	359	381	335	320	283	311	298	285	292	284	249	247	255	291	268	283	252	234	227	245	220	247	234	218	226	242	214	237	247	246	243	219	235	243	206	247	220	239	220	266	233	222	231	222	237	236	258	212	221	219	260	201	227	249	239	265	222	200	214	238	228	247	225	215	240	225	236	206	208	247	274	252	217	215	243	243	247	223	225	218	239	216	227	229	210	226	205	250	203	208	201	239	247	255	226	206	203	242	212	221	224	228	231	237	209	213	227	217	224	212	256	236	209	230	219	229	217	220	224	214	220	234	216	202	204	234	235	225	246	244	228	201	223	244	242	223	223	244	210	243	216	229	224	209	223	223	222	221	238	235	222	223	240	232	215	219	229	236	224	252	227	218	238	204	228	240	198	220	234	207	194	203	214	171	232	218	231	225	204	216	224	195	217	236	215	245	237	225	227	234	199	227	208	242	242	222	225	229	247	246	243	243	209	201	209	202	223	229	234	224	220	235	218	234	246	233	215	241	236	231	234	193	222	246	238	235	220	226	198	203	220	234	223	242	234	221	232	225	224	223	241	211	229	193	211	234	228	228	242	232	202	212	209	215	208	217	239	236	204	215	238	242	241	226	248	224	221	201	220	217	227	220	219	241	236	208	232	223	218	230	213	215	222	234	194	251	222	224	216	230	235	220	236	213	214	216	208	217	217	226	223	200	248	222	221	223	240	218	207	249	203	242	225	221	236	244	240	231	224	214	248	229	218	201	240	209	223	226	220	252	213	247	215	211	233	228	210	219	235	241	214	229	254	217	195	226	219	233	198	210	231	231	235	229	230	229	242	237	236	231	230	210	223	222	227	245	223	219	249	208	195	211	237	214	228	258	226	231	240	171	236	227	216	204	234	227	231	205	234	219	228	249	243	192	216	219	230	224	229	222	246	225	220	207	227	238	228	234	232	206	232	226	213	247	192	226	232	242	184	241	230	242	236	243	233	229	233	217	226	217	231	212	230	216	222	199	214	216	238	209	214	212	233	215	206	234	230	245	252	227	228	211	224	216	211	210	234	204	222	205	209	210	219	218	205	208	269	202	224	216	194	226	214	226	224	208	203	203	249	231	222	222	193	239	223	193	233	244	220	214	232	233	242	214	224	230	238	228	224	243	222	222	257	216	235	205	229	234	226	212	223	221	184	222	226	221	220	230	217	207	243	199	228	215	204	197	252	199	211	212	211	207	216	221	236	227	225	248	215	211	225	226	250	195	214	235	235	218	242	226	226	212	245	224	208	203	220	204	215	248	214	217	228	209	229	238	217	225	198	218	254	208	221	209	219	207	245	219	246	224	204	241	242	210	241	235	223	219	209	263	231	230	226	220	253	234	236	232	218	240	228	228	222	199	219	228	230	247	252	199	210	213	211	207	228	241	245	225	215	235	207	253	221	223	218	216	225	217	215	229	199	214	244	212	229	210	229	244	246	232	229	184	234	197	226	213	210	236	221	247	206	215	235	194	213	218	229	217	208	236	216	211	210	214	234	213	234	224	225	228	242	207	207	215	218	204	214	249	243	230	229	219	207	212	221	220	198	243	230	221	229	185	216	255	199	234	244	236	216	223	230	241	198	225	213	238	234	209	220	207	232	210	234	251	240	254	220	230	207	206	207	205	217	221	219	222	225	212	218	221	213	229	253	216	218	241	219	219	221	216	232	222	237	210	202	229	218	218	221	229	225	228	211	219	221	257	228	211	216	222	213	201	217	231	234	211	239	234	221	228	211	210	213	233	195	224	221	246	216	235	205	240	225	219	230	216	246	226	220	250	229	225	196	211	212	212	242	241	208	215	231	225	227	195	223	226	216	233	242	243	212	225	233	236	239	210	220	235	237	233	205	217	226	234	223	202	216	227	240	222	213	213	235	229	232	199	261	225	221	183	232	241	230	234	184	221	214	213	218	246	221	219	220	232	208	197	212	229	208	224	234	224	205	249	230	191	206	199	220	203	241	199	239	225	228	191	205	241	225	222	203	223	227	213	214	239	217	222	238	230	236	238	240	211	210	217	230	218	245	246	240	213	191	226	245	242	226	239	225	251	222	231	209	222	237	247	205	241	212	232	223	211	237	218	211	210	206	223	228	233	202	225	229	209	203	188	237	204	237	218	256	240	238	244	205	225	224	243	202	220	233	238	226	231	222	201	236	210	230	217	226	228	239	226	237	217	217	238	222	198	201	199	207	214	225	221	250	238	223	243	221	229	209	240	242	241	215	207	239	247	230	202	236	206	220	229	214	217	205	247	201	227	237	237	211	249	214	207	214	227	227	209	210	240	234	233	219	236	234	256	226	232	216	219	221	226	212	217	229	207	225	221	218	205	239	221	243	239	228	218	202	240	216	207	227	213	192	206	229	242	234	199	213	225	233	223	210	224	221	210	213	206	230	217	231	230	240	222	230	220	212	216	231	207	215	206	215	198	227	251	209	203	219	222	229	218	224	254	233	216	222	224	216	249	242	219	212	239	214	224	229	236	245	219	206	237	195	231	216	237	240	250	202	213	231	225	239	198	215	226	225	243	241	207	216	240	236	240	215	229	235	199	212	205	216	222	187	210	222	213	214	204	205	227	240	233	229	194	222	194	210	235	248	200	251	216	220	211	233	202	234	186	232	243	236	219	238	204	225	222	224	246	208	242	214	204	226	237	231	205	223	212	200	234	227	231	233	214	245	222	221	207	239	217	227	208	229	198	241	224	240	215	237	236	228	213	246	217	228	200	222	223	218	218	203	234	208	205	249	215	232	218	225	206	232	250	234	224	214	215	206	227	232	226	239	229	211	213	222	226	209	225	226	265	250	201	226	225	206	213	235	225	210	213	194	224	214	235	193	228	226	228	223	239	239	213	219	209	221	198	208	221	221	233	226	234	211	217	226	257	237	206	220	218	221	225	220	213	201	217	228	216	224	245	244	216	227	261	216	228	233	208	229	220	235	249	216	238	213	223	234	204	230	219	224	246	201	227	209	226	219	224	230	243	242	224	233	233	209	219	220	213	209	225	212	216	236	226	204	224	219	210	223	236	214	223	219	226	212	235	228	230	237	216	196	219	182	205	208	230	235	215	227	233	210	207	217	228	241	252	222	213	195	221	220	227	228	203	233	224	219	253	243	227	225	233	204	214	260	214	228	231	215	217	231	235	222	187	210	222	208	219	227	222	207	223	215	222	217	244	215	238	212	196	210	240	208	210	224	212	212	211	226	223	239	230	220	212	224	231	230	199	233	212	223	221	218	230	220	225	210	224	219	210	218	199	217	223	232	220	231	234	223	214	219	231	220	206	212	232	223	236	232	234	214	256	194	232	179	232	224	215	249	217	239	232	227	221	220	203	237	247	236	211	220	215	203	211	193	216	220	219	232	237	209	237	230	236	223	219	207	224	229	218	221	235	232	198	257	221	215	219	230	220	228	245	229	245	235	234	238	209	186
5484	13195	9653	5037	3778	2719	2056	1538	1155	974	793	660	530	472	429	461	406	419	371	337	351	339	324	277	332	312	331	291	309	308	309	270	296	276	280	285	274	270	279	289	262	292	283	263	262	298	248	279	254	279	295	267	286	271	244	279	252	277	250	291	270	229	259	234	265	265	266	249	246	253	269	289	244	269	253	252	276	270	261	248	250	317	254	240	258	245	250	247	274	261	244	242	244	255	264	270	249	264	265	242	249	257	285	277	224	255	262	247	273	297	267	245	244	245	259	256	237	243	269	264	253	244	249	255	245	247	241	269	275	234	254	259	247	264	267	259	284	251	250	273	251	251	245	249	265	225	254	263	260	240	261	250	251	264	279	298	244	239	263	259	274	248	258	273	248	241	254	270	251	268	266	246	252	262	268	245	270	251	275	228	266	266	283	242	268	266	283	266	231	235	245	239	256	261	265	282	266	268	254	249	265	238	270	251	272	267	257	269	256	249	274	287	255	261	246	284	247	235	245	255	256	264	281	224	293	260	250	258	260	281	254	239	278	282	252	277	244	243	231	264	267	249	223	249	241	272	283	275	261	229	246	270	235	253	234	262	258	247	230	253	255	249	279	267	242	251	237	240	267	263	266	265	246	240	250	252	222	255	288	215	244	246	244	266	276	250	225	256	241	266	231	277	245	259	249	222	272	256	272	288	255	237	245	222	287	245	276	261	257	232	256	247	283	255	242	262	248	218	248	259	255	277	248	263	253	255	256	256	286	246	251	259	260	268	281	274	277	246	249	271	233	244	277	241	278	289	243	265	269	224	227	243	252	257	261	270	275	257	256	256	254	256	272	240	278	232	269	264	262	258	272	261	275	257	289	274	252	262	276	247	268	261	272	283	224	288	240	251	271	263	274	240	270	291	248	257	269	268	257	256	247	248	245	249	269	249	255	267	242	241	279	279	269	234	272	236	271	267	248	299	275	267	270	250	241	260	253	246	272	299	271	274	277	250	260	304	256	257	268	258	248	247	237	246	248	285	242	272	270	273	256	252	266	246	292	227	259	269	237	218	253	255	230	270	255	297	249	255	224	251	243	268	270	264	228	252	258	258	229	264	248	257	281	254	262	275	239	266	241	266	280	258	256	259	273	253	260	268	237	251	255	253	274	284	270	241	283	278	267	279	259	285	292	261	259	243	281	228	289	256	243	276	254	285	239	245	238	244	306	246	270	259	270	273	255	263	261	270	249	282	247	268	284	272	263	260	268	247	276	270	240	241	244	274	260	256	249	273	281	257	252	270	272	259	250	261	246	251	269	269	256	267	272	247	258	252	265	277	280	275	263	277	247	258	254	256	262	268	243	263	257	248	274	257	239	242	282	271	235	285	255	285	245	245	235	263	238	249	278	262	250	228	258	285	260	282	258	249	280	269	256	270	239	256	261	251	260	263	280	232	252	294	250	232	233	267	239	271	224	256	249	232	250	257	262	276	263	243	278	281	270	262	269	253	246	242	238	255	256	235	269	252	258	257	275	272	238	254	224	275	249	263	260	280	273	257	272	247	301	244	246	270	272	262	263	241	254	226	269	265	271	264	248	225	268	259	234	257	262	263	247	272	246	256	240	289	241	260	252	252	251	269	269	265	276	266	270	248	262	251	274	241	219	239	280	277	265	260	271	242	265	252	249	245	264	260	289	241	259	236	258	269	254	232	271	242	250	251	294	248	238	238	251	287	289	238	227	258	244	267	255	265	268	260	242	249	229	270	240	263	254	242	261	252	254	239	277	291	265	236	257	242	218	272	231	257	241	216	247	248	256	270	237	246	253	278	260	271	260	264	249	257	251	255	263	278	282	261	241	275	251	264	252	233	293	273	236	288	252	231	256	255	286	246	279	248	257	261	240	253	257	261	256	245	263	265	290	227	268	251	277	275	251	254	273	265	251	257	243	265	243	255	280	257	221	245	262	268	234	235	268	264	273	282	260	264	271	257	248	256	221	226	274	264	255	244	271	263	264	240	253	254	266	260	262	251	263	266	252	289	249	257	257	266	288	252	250	268	253	253	264	251	239	284	249	272	234	262	250	259	249	258	247	256	268	260	234	249	275	241	231	260	257	243	249	285	264	254	250	254	259	263	258	245	242	265	251	288	242	263	266	245	260	245	262	276	271	302	269	261	254	265	258	290	270	244	267	265	280	257	260	264	274	245	267	235	259	273	254	290	260	247	243	236	263	227	230	265	254	225	243	262	260	236	257	258	265	269	239	266	244	295	237	253	252	254	248	248	266	274	226	248	252	243	255	241	230	240	230	249	241	286	257	269	253	250	269	266	246	252	255	226	249	247	236	237	261	241	269	251	248	296	245	254	260	249	252	249	277	246	240	286	247	236	278	238	263	248	239	251	250	274	275	255	237	248	254	242	232	254	242	249	254	263	295	266	273	270	245	230	252	270	219	255	261	250	272	270	240	277	247	227	275	264	244	266	237	257	250	283	278	231	252	235	263	265	239	266	245	260	256	258	269	248	278	272	265	251	274	245	275	232	228	251	283	256	267	260	237	252	244	241	249	246	277	269	245	260	256	260	267	279	308	256	253	271	262	238	261	258	298	264	284	257	253	233	273	268	257	223	252	256	259	240	283	227	256	279	244	257	281	270	257	239	252	264	225	263	245	264	254	257	285	274	240	257	253	270	304	253	272	231	245	252	269	262	274	258	257	261	266	269	235	272	269	261	225	265	270	260	241	247	246	264	278	253	261	254	221	243	255	299	244	261	246	231	236	259	267	265	253	249	259	221	279	250	282	275	242	260	235	244	269	249	240	277	264	238	245	231	278	246	250	250	243	251	222	260	264	261	253	291	269	235	259	271	252	275	280	257	248	257	284	258	244	262	256	255	277	256	231	233	290	266	276	301	282	270	277	259	264	285	260	237	256	263	272	226	279	270	280	267	278	254	232	239	253	269	281	257	270	275	262	252	264	259	255	268	263	241	260	242	266	269	243	233	261	261	279	253	282	265	251	252	253	251	259	234	264	273	228	238	270	256	269	243	248	269	231	237	235	271	259	246	251	263	254	230	253	234	243	236	230	251	257	245	235	255	250	238	246	260	239	260	258	262	257	254	258	250	281	245	270	277	244	253	285	278	258	238	267	272	262	245	250	278	244	256	250	248	285	249	238	264	267	279	264	270	252	259	264	250	243	257	279	254	276	254	253	251	260	252	250	242	263	222	249	260	237	224	256	242	268	262	253	249	268	262	253	246	252	260	234	246	255	270	261	276	246	267	249	264	261	246	278	258	251	268	263	246	250	241	251	286	246	238	233	263	228	251	250	234	288	247	251	254	277	245	268	241	241	265	266	270	256	255	244	268	277	274	279	240	253	235	246	266	269	265	229	255	229	258	252	249	247	271	249	275	272	288	237	292	258	274	275	259	290	244	255	262	293	233	284	242	279	269	243	229	230	227	236	278	266	249	270	241	303	265	267	266	262	268	272	255	286	263
22461	21056	28734	23608	21019	21049	11370	2237	1458	1272	1111	912	885	811	742	733	701	652	608	607	569	552	546	557	525	507	528	534	543	532	542	560	532	548	492	454	456	449	508	481	490	479	516	479	487	479	482	474	528	483	439	435	470	473	479	456	456	504	462	475	466	466	486	471	436	456	481	488	492	494	465	467	453	446	476	444	497	465	503	514	464	462	509	497	457	459	445	461	484	439	456	520	483	459	451	470	464	441	448	421	458	446	501	431	456	467	489	462	487	498	450	429	477	456	470	481	466	492	469	445	485	456	462	452	461	463	468	441	439	435	480	436	439	460	455	465	435	455	450	463	485	420	438	426	437	462	464	489	442	439	477	450	452	433	450	440	411	486	439	458	459	430	472	408	455	432	446	428	454	472	479	453	451	475	456	500	451	428	437	454	470	443	450	446	436	474	479	445	502	489	461	471	422	413	469	476	423	432	465	455	468	461	465	451	451	447	444	438	442	458	467	420	441	471	470	451	449	447	481	483	452	440	477	479	440	443	468	444	466	468	466	441	464	480	452	486	440	487	475	445	489	450	479	456	449	464	445	478	462	461	441	423	482	476	467	440	469	438	423	463	418	485	443	442	443	464	497	465	431	405	498	449	425	437	489	455	481	444	473	432	461	453	480	469	464	474	433	468	474	461	460	463	472	445	448	451	495	464	467	473	478	481	485	460	487	435	450	448	451	450	421	493	483	428	467	490	503	478	462	444	455	440	449	486	424	448	435	430	453	463	452	483	449	462	454	468	427	440	466	411	419	511	457	476	453	444	463	473	428	464	441	457	452	469	457	427	494	459	491	474	498	446	471	442	471	428	448	396	469	456	503	469	449	481	413	412	481	445	466	470	423	476	494	478	441	450	462	486	473	461	473	489	465	471	429	436	472	454	484	459	463	444	496	448	460	437	456	464	468	463	471	494	494	449	421	460	454	452	448	518	413	443	422	454	459	428	484	485	473	444	463	461	491	440	462	439	459	435	418	471	442	470	479	461	462	471	482	450	446	448	417	438	482	407	441	453	455	516	425	446	473	416	466	456	434	461	431	443	500	457	444	486	442	459	451	504	448	482	463	479	506	472	481	472	414	446	440	511	459	450	459	441	443	453	469	449	520	515	458	488	452	470	471	434	458	455	469	467	481	466	466	443	456	468	447	550	464	442	411	454	464	470	448	472	443	491	438	457	469	453	495	471	454	437	429	410	395	470	470	448	452	453	438	455	468	430	439	492	448	411	447	442	473	455	452	453	484	492	471	469	458	442	440	468	451	427	474	454	485	446	461	460	470	454	428	474	477	455	434	429	469	462	468	446	493	480	438	480	463	469	487	450	481	423	464	444	466	451	474	450	476	474	436	443	460	463	460	424	460	472	433	444	443	475	448	447	464	484	434	486	481	445	506	456	437	475	418	457	467	443	465	445	441	471	449	439	447	474	486	431	471	451	464	427	442	454	477	474	468	424	420	442	441	464	446	454	476	434	448	445	473	489	456	478	403	441	422	462	462	445	456	477	472	422	487	468	437	453	466	477	476	481	480	456	478	474	424	429	455	456	489	451	493	462	476	460	482	461	434	452	467	447	476	485	485	447	472	443	457	439	444	457	469	448	472	487	447	462	469	456	440	474	436	454	450	480	441	472	444	447	480	446	459	453	472	438	479	451	480	452	437	474	461	455	490	460	422	460	445	439	489	458	501	449	458	482	462	446	476	480	442	421	468	429	473	484	490	477	420	451	473	441	469	471	474	453	470	465	445	506	442	467	460	487	420	439	439	439	479	450	450	460	456	445	445	460	448	454	421	483	475	500	439	470	457	439	435	429	451	455	465	453	468	470	489	484	451	442	473	457	446	431	447	461	460	439	419	445	459	413	437	484	445	484	414	453	441	476	428	411	449	449	460	449	437	462	466	481	431	454	437	437	428	446	453	422	480	437	439	444	447	486	442	476	428	427	434	465	439	420	430	433	449	440	457	466	454	469	472	408	483	461	450	469	437	435	496	459	484	458	452	418	455	406	480	458	455	478	444	494	457	456	442	444	449	432	451	466	470	450	464	482	443	470	464	425	457	408	487	444	498	421	456	458	446	446	466	453	440	457	455	456	455	457	441	452	495	444	447	438	466	486	462	498	452	415	488	500	455	427	455	463	441	454	450	466	462	455	439	457	420	447	471	447	451	498	431	436	453	477	466	431	458	438	489	449	458	444	449	485	477	457	495	461	462	436	433	442	460	458	460	494	468	428	448	483	481	463	455	458	462	465	484	421	467	486	458	459	445	488	445	438	440	455	516	430	444	435	450	423	481	456	466	476	454	446	451	439	431	476	504	441	509	487	470	452	477	456	456	469	479	472	471	522	472	462	480	459	487	443	452	446	446	445	460	455	474	456	462	445	430	435	439	451	480	453	473	458	429	494	459	445	438	452	444	473	470	486	437	499	423	482	449	449	436	488	454	465	509	482	462	459	443	450	422	457	457	440	458	484	447	428	491	451	465	505	427	462	473	480	458	460	473	469	477	444	477	453	442	469	468	505	414	453	400	475	467	450	436	467	434	454	469	425	502	484	463	415	504	476	458	451	499	460	455	432	423	430	479	417	439	493	476	419	439	448	437	422	497	459	480	493	461	445	416	520	515	479	466	463	458	456	451	453	466	463	459	490	442	443	466	433	456	480	426	455	494	473	463	463	438	446	455	488	431	434	434	462	444	433	427	446	478	432	472	492	452	482	470	445	431	465	476	448	477	485	456	463	472	467	423	462	415	507	450	515	425	475	433	480	427	420	458	426	470	503	440	475	453	479	488	464	487	473	473	430	494	435	443	434	467	431	464	459	468	441	450	467	471	474	458	458	444	473	474	514	427	427	456	432	453	471	484	490	478	521	433	482	458	475	499	450	451	466	479	490	464	451	454	447	467	419	416	424	466	453	445	447	462	442	438	463	491	453	486	473	452	454	468	470	448	478	459	470	457	461	431	476	455	457	447	452	464	469	435	439	447	465	474	452	459	457	422	463	449	460	447	481	508	453	435	483	451	452	465	462	451	422	459	422	421	440	453	467	485	464	480	492	485	445	461	468	457	434	428	415	435	458	449	436	452	448	477	459	441	477	481	453	454	488	409	485	422	443	473	448	437	466	478	445	456	467	465	467	467	482	495	456	469	464	481	460	460	477	451	436	459	453	477	447	443	489	442	447	483	436	461	457	471	430	444	460	470	439	478	449	454	499	454	448	488	455	484	448	489	473	502	486	434	432	462	427	465	443	477	435	462	440	442	452	438	486	450	410	483	433	456	429	432	445	475	483	498	434	432	467	403	435	441	474	481	429	436	448	484	433	423	457	457	482	457	410	452	460	476	489	446	448	437	441	489	451	418	479	422	423	416	458	464	466	471	439	458	435	466	418	461	452	428	459	468	473	491	434	474	441	464	486	476	437	486	481	497	458	465	462	462	451	410	429	421	447	444	452	461	445
7203	22277	17146	9735	7373	5530	4151	3140	2451	1924	1591	1394	1196	1095	1039	884	805	815	748	691	708	623	655	624	629	604	635	582	602	608	551	598	557	558	584	535	554	540	571	544	573	531	549	559	539	573	500	501	483	494	513	526	516	492	537	525	505	543	528	505	536	516	480	505	527	521	503	527	471	526	517	506	524	492	497	482	508	520	501	471	507	538	489	510	451	451	564	507	476	516	538	502	470	539	525	515	493	480	500	499	510	539	517	538	496	483	500	512	532	520	509	502	513	519	529	530	458	532	506	520	495	473	515	519	472	488	497	529	510	492	497	480	507	487	514	490	501	467	502	467	502	521	524	566	460	476	489	497	503	520	531	501	461	498	519	528	507	466	486	513	502	522	471	469	479	510	509	518	510	493	464	507	517	490	510	488	511	488	483	489	481	501	485	506	482	494	500	479	492	504	510	506	511	509	497	527	469	494	514	461	497	510	475	513	549	510	495	503	506	535	491	484	487	505	513	506	508	518	505	532	507	513	502	483	515	529	517	492	483	526	499	480	496	499	499	532	519	509	500	524	503	518	508	487	534	507	493	518	476	493	518	497	464	452	476	495	533	478	504	472	512	503	523	497	548	498	496	512	489	477	487	521	524	522	537	479	496	510	496	486	483	533	501	544	468	473	499	472	466	510	483	482	468	532	489	498	514	515	503	469	492	499	519	517	529	548	485	515	498	537	491	482	475	471	506	519	499	500	538	461	480	495	512	487	533	511	492	510	488	501	497	525	489	506	493	532	528	489	437	486	501	465	514	489	490	468	481	496	533	516	464	512	551	476	536	500	506	498	475	492	502	502	498	498	522	471	484	538	490	513	465	506	510	494	517	495	528	498	500	473	495	488	490	486	495	512	485	532	512	499	495	505	492	474	505	544	502	513	519	511	531	528	501	490	455	514	521	524	493	489	547	505	499	490	490	488	474	481	526	499	536	470	487	516	514	510	481	497	497	494	504	535	505	520	495	442	497	493	519	483	485	517	489	533	524	480	515	518	503	494	516	488	544	514	490	516	508	553	539	517	517	501	509	489	515	520	493	447	525	496	511	481	465	497	507	464	510	530	530	468	509	508	460	502	468	503	517	510	477	534	448	504	468	482	500	541	507	488	474	506	494	477	549	523	506	469	525	467	525	470	524	488	504	501	483	518	497	487	493	481	536	521	518	475	530	499	492	487	471	500	530	484	529	494	512	533	497	504	455	508	467	494	523	490	490	519	492	498	502	482	484	518	496	522	471	503	504	498	467	527	467	508	527	521	499	510	489	475	527	468	483	497	505	480	538	484	491	452	485	512	447	497	508	471	475	467	490	473	517	551	505	518	525	483	524	479	490	510	487	507	498	445	482	542	462	488	462	515	511	461	494	490	495	496	521	466	501	478	527	534	512	484	497	488	485	504	526	471	492	498	490	488	540	462	522	513	532	549	487	529	526	488	473	480	558	506	532	502	485	497	464	490	484	494	517	485	514	477	498	507	483	490	529	484	484	510	485	488	472	476	503	495	445	467	496	514	531	488	513	514	533	468	492	511	526	533	462	490	497	537	501	488	485	462	489	483	541	483	456	486	497	537	542	505	505	485	504	521	500	510	505	457	502	507	480	454	518	477	505	512	542	526	470	446	493	469	537	478	525	527	462	501	455	511	468	486	514	512	506	492	475	508	504	510	556	529	475	480	509	528	485	484	474	518	523	506	520	489	486	525	480	491	496	453	538	492	505	505	513	515	539	490	486	481	453	457	543	472	470	532	466	475	508	524	477	536	482	522	544	467	500	489	479	533	473	495	492	520	496	514	507	455	496	521	547	509	505	486	493	508	552	528	493	483	464	514	453	528	488	496	509	466	470	474	511	489	500	505	463	465	509	463	526	490	478	502	506	524	489	526	473	501	512	495	530	489	489	492	508	524	506	505	502	472	504	494	506	496	510	486	497	486	452	514	545	513	471	498	488	484	481	464	557	463	489	459	486	513	494	546	525	528	493	533	477	500	467	517	523	494	557	523	456	508	513	498	491	489	545	518	534	490	504	496	498	491	461	528	478	471	504	498	469	510	490	437	466	507	529	501	528	497	524	531	477	504	523	467	469	495	514	519	494	536	502	475	458	541	497	533	499	483	472	491	498	514	524	474	469	488	508	489	483	509	494	489	470	486	499	504	492	486	464	504	473	493	466	542	461	521	517	460	484	508	516	479	461	473	551	497	489	478	507	445	481	504	487	480	504	502	479	492	515	471	486	539	518	523	496	515	505	537	509	520	503	488	484	486	528	483	491	503	485	510	484	485	511	476	524	534	515	494	530	485	509	500	553	470	514	494	526	502	450	493	530	490	489	535	497	492	438	506	512	500	495	503	500	499	489	488	493	506	487	527	517	524	514	487	514	493	517	507	504	491	505	504	469	543	525	511	458	479	487	483	536	500	496	495	495	492	521	483	502	502	492	523	500	501	484	549	496	450	545	486	466	514	475	499	466	486	489	474	465	540	500	527	527	480	516	510	539	490	482	493	497	495	513	481	508	447	520	480	474	504	476	493	477	485	521	481	473	482	528	469	512	498	502	489	509	482	553	485	513	509	509	512	489	481	539	491	492	488	485	480	488	469	512	523	487	468	484	506	529	476	504	501	458	523	491	516	500	493	510	440	541	534	480	506	503	466	521	475	497	457	491	498	505	477	514	533	513	526	526	490	474	526	493	534	511	501	525	518	460	491	503	484	478	524	466	497	491	482	547	481	500	527	515	484	507	514	468	485	476	481	468	507	491	533	481	479	464	499	502	520	552	491	559	506	508	478	521	494	533	478	519	518	527	525	479	523	520	488	487	502	482	495	521	492	517	526	518	485	499	474	526	493	521	539	527	499	473	496	513	565	512	497	541	502	509	503	486	509	477	528	505	488	459	492	517	511	476	476	479	507	473	493	491	502	503	499	513	516	505	482	486	492	509	520	505	470	518	503	505	480	501	521	481	484	520	511	497	516	477	486	555	522	527	502	483	485	495	494	519	507	506	490	499	509	525	510	520	512	491	523	475	504	504	506	545	511	503	510	464	489	516	494	539	466	526	519	493	520	511	490	466	512	480	524	506	457	493	481	506	495	482	509	491	548	475	494	485	513	482	480	529	478	498	490	526	509	463	478	493	521	463	481	512	462	482	449	517	508	514	456	467	497	502	496	458	509	563	511	514	514	485	509	512	511	471	486	495	524	488	471	503	506	487	447	488	461	522	513	492	492	533	532	508	502	509	486	508	493	526	490	488	491	497	506	492	516	513	492	472	499	453	487	524	503	547	490	500	479	531	527	506	498	481	518	466	484	492	488	531	540	497	493	510	486	484	487	489	500	509	509	519	506	504	516	508	504	501	490	488	485	484	516	528	463	497	502	506	471	477	493	475	466	511	523	515	518	495	520	502	467	482	477	487	471	497	517	510	508	471	455	464	498	479	536	504	495	499	486	530	480	524	487
27493	19064	8134	2636	1506	1075	814	705	559	512	459	457	459	362	390	406	364	353	347	377	338	346	345	371	342	341	379	333	348	330	319	351	321	344	327	330	299	344	345	338	295	329	326	348	333	325	335	330	334	327	301	336	344	297	324	301	343	330	337	336	324	297	320	324	324	335	317	319	321	371	354	327	338	341	327	336	330	318	328	307	313	321	337	339	331	333	344	311	327	308	327	296	359	337	359	345	305	309	320	316	341	333	343	290	317	357	344	330	366	314	295	333	316	321	315	296	327	325	334	314	319	309	346	321	322	313	327	339	320	359	352	339	309	350	326	273	334	347	320	324	319	335	337	327	317	354	323	319	328	349	339	320	327	327	322	329	326	337	315	330	328	344	296	331	320	353	358	363	320	309	334	361	323	293	323	338	338	345	301	344	332	313	328	304	340	348	315	336	326	354	325	307	317	315	330	316	329	347	347	340	339	319	289	342	371	329	331	331	309	342	315	319	317	308	319	325	314	368	345	376	344	340	312	373	333	338	360	335	328	306	366	344	377	312	346	318	328	350	303	327	340	333	318	322	337	344	329	332	327	343	330	345	309	325	316	310	322	290	314	327	344	349	325	333	316	365	315	306	320	288	322	347	319	302	330	306	315	374	322	319	359	316	337	318	353	344	309	331	316	336	326	353	310	324	340	323	308	326	324	342	357	303	326	315	340	354	333	343	338	330	325	307	330	331	330	332	352	293	330	348	333	303	306	322	320	337	336	338	339	311	322	362	324	353	308	326	347	356	327	306	307	318	294	310	316	325	337	369	296	337	297	299	322	337	334	341	330	358	324	319	360	316	346	317	348	347	319	309	358	315	314	325	328	333	311	319	332	336	328	297	330	293	356	322	292	324	315	327	324	318	335	277	326	351	349	312	308	336	318	321	326	328	387	326	342	322	331	314	343	333	340	337	329	322	314	327	331	331	319	344	308	330	319	287	316	321	315	356	326	307	342	370	316	333	328	311	321	287	337	322	316	354	331	325	339	311	325	349	326	328	320	348	342	312	332	335	289	333	344	302	300	345	328	326	315	292	322	366	339	334	328	324	340	306	305	299	286	312	326	351	302	338	317	322	320	314	340	333	304	332	354	312	329	311	358	321	327	362	328	356	319	341	336	354	330	355	285	351	310	323	330	318	325	308	321	309	341	306	321	304	361	317	339	345	347	335	316	310	327	302	329	311	353	337	305	322	311	319	324	316	310	338	345	347	324	327	328	326	343	297	358	333	308	327	328	370	296	355	323	328	331	322	328	322	354	311	312	304	340	330	313	328	353	327	340	332	333	347	351	322	349	321	341	346	333	354	339	298	281	393	313	327	318	334	330	338	311	357	340	340	344	333	317	360	302	315	298	328	324	285	323	352	316	344	349	341	333	345	355	360	337	335	351	345	348	336	334	348	315	328	333	310	353	305	303	325	319	329	312	307	307	315	331	348	326	311	328	302	342	303	359	347	325	328	303	356	331	333	320	306	311	334	344	321	346	339	315	332	317	286	308	330	359	297	339	360	351	328	345	347	352	335	355	335	337	333	316	306	322	320	325	301	343	294	355	336	332	311	314	327	357	327	324	336	364	324	339	325	330	336	316	306	350	343	329	332	337	311	373	343	335	302	307	335	343	311	304	297	342	360	312	337	288	307	346	333	338	328	338	320	319	310	325	295	316	356	363	313	315	324	307	315	341	341	308	333	333	342	336	321	288	353	355	307	346	336	331	325	315	338	331	329	307	305	327	350	354	317	312	327	328	323	336	328	322	328	322	329	316	309	349	327	319	324	354	336	327	305	325	328	307	332	348	310	335	372	349	295	322	324	309	320	363	316	321	324	331	360	324	316	354	306	315	326	299	305	315	352	321	346	336	333	327	323	347	321	297	298	342	335	307	342	318	347	303	306	314	310	336	340	357	336	302	326	343	346	343	362	290	328	372	326	340	342	325	317	351	325	315	321	330	342	346	304	319	344	328	327	320	317	301	318	317	327	357	297	340	306	329	313	347	313	289	346	358	339	336	325	363	330	315	284	368	334	302	313	319	323	319	350	332	343	318	335	330	345	340	315	331	302	334	306	320	316	314	336	335	318	337	314	335	307	317	308	309	318	300	331	301	312	311	331	317	310	321	326	344	303	306	334	321	318	338	323	296	325	337	331	323	332	306	295	361	347	336	294	312	351	351	319	331	278	332	329	333	324	345	326	325	321	335	356	347	342	338	323	322	349	346	320	354	311	330	297	316	341	323	329	325	332	359	317	335	354	354	333	321	330	322	363	379	344	342	356	323	324	288	338	326	358	330	331	305	303	316	320	347	328	338	307	334	319	342	309	330	334	328	314	322	306	333	338	346	292	330	320	347	319	310	339	326	304	333	321	294	340	331	341	357	321	359	317	301	314	338	341	361	330	326	319	309	327	323	311	333	353	336	315	332	337	364	329	358	371	325	341	317	351	329	347	323	306	307	305	287	326	319	325	345	344	341	350	328	342	325	359	300	326	326	321	336	336	340	339	334	338	318	320	317	330	312	312	338	300	344	329	311	313	310	312	287	314	319	352	339	318	316	327	341	316	304	341	343	355	334	324	346	340	344	377	342	335	311	342	335	317	327	318	325	315	339	329	320	304	353	318	331	312	337	353	318	308	348	370	346	313	314	352	332	313	304	326	344	363	336	317	325	331	342	312	301	355	311	375	323	348	341	359	330	339	347	317	315	336	343	341	314	344	314	374	350	347	314	335	357	290	353	328	319	307	321	326	323	324	335	334	304	346	332	333	322	326	332	356	339	324	329	344	346	320	303	338	329	368	329	314	323	291	330	281	332	339	341	323	321	364	333	307	319	313	360	358	345	332	318	342	318	310	323	349	314	310	296	318	338	343	372	340	342	341	343	345	299	301	334	337	336	320	377	367	337	355	307	323	322	320	343	315	302	316	312	320	308	350	306	360	335	324	314	338	326	315	318	336	352	314	305	331	320	319	329	346	310	323	317	362	332	339	312	326	348	338	322	354	315	337	329	341	353	293	300	323	329	333	339	350	299	331	332	303	336	343	314	319	333	330	323	321	327	310	385	341	304	318	342	291	355	327	340	307	335	352	295	336	317	354	345	317	325	349	350	313	328	338	352	315	342	314	326	312	334	332	353	328	305	325	332	350	333	364	341	306	329	332	316	334	327	329	295	339	320	341	357	330	347	352	324	331	344	296	324	313	308	330	333	316	356	358	327	333	311	336	334	334	332	343	332	293	342	310	331	323	315	338	353	323	327	332	331	320	310	351	321	353	340	340	338	297	319	335	344	337	305	332	296	328	318	325	326	341	341	314	300	328	313	303	323	321	327	330	339	310	351	346	313	339	316	363	322	330	337	375	333	336	344	340	330	341	327	325	338	328	341	354	311	331	335	293	344	333	302	308	314	290	314	318	315	307	297	350	339	314	333	314	320	318	328	322	316	356	367	312	299	325	335	317
6082	8632	5990	3163	2303	1629	1358	1040	842	679	629	548	529	491	428	473	425	430	387	369	414	387	414	380	339	378	377	398	361	392	382	380	352	362	369	380	367	379	360	355	367	358	364	358	385	354	362	368	398	368	341	333	371	323	345	356	360	344	387	373	327	362	393	333	367	384	356	349	376	401	364	379	362	375	372	369	346	378	408	354	339	358	386	358	368	334	383	363	348	358	336	360	353	324	393	335	353	378	345	364	355	380	365	380	362	352	334	371	365	369	377	350	331	372	374	367	346	342	394	347	367	340	385	376	395	377	364	365	373	381	377	358	366	372	343	352	360	339	356	359	373	359	360	336	339	364	347	368	370	384	371	374	369	350	392	337	372	389	371	338	383	341	380	351	337	350	361	373	350	336	354	387	361	367	376	370	339	342	371	340	339	355	373	368	354	364	396	326	352	393	339	362	377	364	345	342	349	385	371	329	336	358	386	344	365	334	338	353	367	363	375	343	336	392	358	371	339	356	365	325	365	335	351	333	334	359	349	337	360	364	283	361	366	373	329	363	348	375	352	373	396	338	364	335	346	370	361	368	362	341	321	328	338	358	377	344	340	333	387	357	343	382	341	327	365	356	343	347	346	347	370	310	346	368	358	329	351	346	357	386	355	355	359	339	385	370	342	352	352	358	363	377	358	382	370	365	368	375	364	377	360	327	347	322	373	349	374	380	348	366	347	359	362	353	351	342	385	355	351	358	344	318	370	374	351	336	356	392	376	347	355	342	340	361	366	326	329	340	363	383	348	338	382	353	403	337	354	353	372	352	347	346	353	338	365	352	350	379	376	377	360	368	334	354	356	354	347	364	370	349	368	362	400	364	328	345	361	355	343	364	338	356	328	353	341	349	351	398	362	322	336	326	358	335	370	348	354	353	351	349	379	364	364	349	342	355	337	391	379	360	401	379	360	351	375	317	349	362	333	381	331	356	348	386	334	379	357	340	355	348	368	334	347	354	362	352	350	349	390	365	355	334	408	377	351	361	323	357	335	371	358	373	355	384	356	347	329	333	321	334	373	389	365	368	335	351	357	326	408	330	379	341	357	369	357	349	373	379	324	370	381	316	345	349	353	338	358	324	354	369	364	375	346	369	345	352	369	361	323	344	350	360	341	352	347	328	403	332	369	338	379	352	360	358	323	361	373	345	400	380	372	332	371	353	342	346	367	343	361	357	386	385	386	368	353	341	349	344	339	335	335	402	344	363	372	381	351	387	351	309	380	374	360	371	368	332	357	358	372	329	377	361	352	347	369	359	377	347	330	360	369	335	371	337	345	368	373	386	365	353	357	350	335	396	376	348	360	347	370	345	355	422	340	370	359	359	339	326	333	346	328	358	353	356	366	358	350	343	353	346	324	389	335	361	348	366	369	363	368	390	386	379	353	366	347	364	377	384	351	348	345	332	323	391	357	368	330	364	391	350	371	381	334	377	356	385	368	347	394	390	364	385	370	337	375	376	337	323	349	351	332	349	383	339	346	388	358	304	325	363	373	365	371	368	343	341	340	334	346	366	346	337	352	317	384	377	382	368	366	372	394	347	362	343	335	357	313	347	361	372	354	327	386	383	336	362	360	354	340	345	339	387	348	357	353	365	368	361	367	376	335	371	357	366	363	354	321	358	355	339	346	383	382	362	373	367	363	391	362	353	375	348	330	345	327	318	381	318	350	354	383	347	363	369	349	378	353	377	375	381	353	351	369	366	351	363	374	351	368	378	333	364	343	387	330	367	337	371	325	326	376	351	361	361	343	358	336	353	336	340	360	342	365	362	348	372	383	362	389	373	345	367	348	360	348	348	342	367	370	366	359	352	363	334	344	328	364	373	337	366	392	364	355	334	319	354	375	345	368	384	390	331	358	370	365	351	369	363	364	358	341	345	345	327	318	381	380	371	373	323	364	362	368	343	353	385	375	346	355	330	342	350	319	362	403	351	335	348	345	370	381	344	338	366	375	343	346	347	363	347	359	350	357	348	361	352	330	358	350	348	367	368	379	368	365	361	355	375	367	336	357	341	340	365	352	348	343	358	343	332	384	343	303	386	352	313	333	355	358	339	342	374	375	382	338	362	354	380	354	373	351	347	380	345	346	389	358	382	375	352	340	343	353	364	391	359	373	368	367	318	365	361	362	367	348	366	335	356	393	364	337	355	347	396	351	328	392	345	396	371	367	345	335	343	366	371	343	360	346	326	387	319	355	343	350	335	376	379	366	371	380	332	329	352	358	348	385	363	356	352	376	340	340	353	384	345	368	389	349	362	395	357	320	318	360	349	390	350	349	355	400	382	358	343	372	382	341	343	385	366	338	361	343	331	346	308	368	362	315	351	379	386	398	369	335	371	352	388	363	329	386	357	355	329	383	332	361	380	352	349	359	367	366	369	366	377	343	356	360	370	363	351	381	361	374	368	360	358	349	328	371	344	354	341	356	384	358	350	343	379	348	347	373	357	401	348	340	393	329	364	368	367	352	374	354	390	348	346	355	367	331	354	324	368	375	369	359	379	366	351	365	346	348	368	386	353	356	311	395	347	364	345	358	374	378	338	350	354	403	387	367	341	360	383	333	346	354	340	369	358	337	366	372	352	361	363	332	369	349	376	356	346	381	358	367	348	369	346	367	359	355	348	338	394	330	354	328	384	392	355	364	328	359	358	367	343	358	338	373	350	355	360	338	379	340	352	346	369	358	335	368	355	343	359	383	362	378	380	365	368	349	319	352	367	406	358	374	379	347	356	381	348	361	370	365	359	330	376	403	383	355	303	367	367	384	348	348	331	337	351	390	366	379	369	339	390	341	365	359	356	362	385	369	394	362	354	350	367	369	355	360	362	358	334	373	321	368	359	352	344	355	371	381	341	343	364	363	334	395	364	373	340	348	350	354	404	341	330	393	364	360	349	331	343	341	366	366	319	349	365	377	342	348	356	338	376	310	386	342	364	357	333	356	338	369	359	384	345	393	350	350	369	342	374	361	359	378	318	329	339	357	362	376	354	335	368	398	329	370	357	377	365	348	309	363	337	332	354	347	348	342	358	333	353	353	383	384	370	355	367	326	333	352	354	386	366	364	348	389	335	353	403	376	346	355	369	399	367	363	354	363	363	352	339	362	365	374	348	374	368	365	339	331	409	348	341	348	344	387	343	356	356	352	387	367	393	364	371	359	358	365	366	368	346	348	347	356	350	340	367	373	389	373	368	384	374	362	340	380	365	373	338	360	343	365	344	339	340	369	363	354	354	322	372	339	382	353	325	382	343	363	369	370	352	382	364	359	381	387	398	363	335	378	353	326	358	408	374	389	365	323	363	340	364	325	369	322	339	336	353	320	367	359	360	329	330	376	340	394	345	377	363	344	375	362	383	359	346	329	355	340	352	361	350	374	351	348	404	348	389	355	394	392	372	372	339	342	358	363	359	344	369	338	347	356	340	340	380	382	347	368	342	339	382	374	390
23566	21120	28426	24073	21125	12208	2592	1474	1215	1053	954	853	738	751	729	715	644	626	641	628	613	562	572	576	621	578	620	556	511	499	565	605	573	561	532	592	507	547	549	573	511	508	530	564	536	519	557	525	563	534	515	551	523	539	547	493	515	516	561	526	523	532	542	533	544	531	499	510	511	567	516	493	524	567	536	535	530	526	531	540	497	504	544	516	533	500	511	508	522	525	519	551	496	479	501	519	537	516	536	542	514	499	506	518	494	538	529	501	554	493	530	534	520	494	525	509	530	502	534	503	516	552	524	533	483	481	512	492	508	532	512	549	516	548	544	466	538	512	551	510	521	525	523	502	514	531	529	529	490	555	535	525	506	545	517	490	512	536	531	544	488	547	525	507	502	546	532	535	532	520	519	484	535	516	506	530	509	541	518	471	530	487	544	556	482	545	526	525	522	532	519	528	559	469	527	520	516	490	536	500	499	497	500	504	516	525	527	540	526	536	500	478	491	516	478	506	522	515	511	477	533	468	534	518	546	531	541	518	542	517	532	522	517	506	517	485	539	474	500	512	510	521	539	506	479	533	544	522	518	519	508	532	514	527	483	519	527	455	487	542	484	518	552	540	522	507	528	530	523	509	493	510	521	468	522	546	531	510	537	531	530	486	540	510	524	488	569	526	511	560	518	549	552	535	552	485	480	500	523	549	517	486	536	479	495	553	512	471	514	514	498	491	546	516	528	512	522	524	490	542	512	511	538	511	516	498	523	517	515	574	525	552	512	532	533	503	502	524	545	546	546	532	515	523	504	522	476	549	511	566	539	487	522	533	569	532	539	502	557	513	542	534	513	513	505	540	495	523	488	502	535	507	542	527	507	546	535	528	490	550	506	533	501	488	503	522	500	507	532	508	530	532	502	504	512	566	523	512	519	509	519	526	534	521	485	470	503	508	584	501	489	534	512	516	567	537	526	533	514	545	518	502	540	506	553	501	545	519	522	506	521	542	535	506	580	500	483	516	525	508	502	517	531	476	483	596	516	534	504	509	569	499	522	519	525	504	545	503	514	513	521	535	476	494	537	532	518	503	533	513	498	509	500	522	539	515	510	544	547	514	509	507	506	522	514	528	556	545	523	536	500	471	520	516	526	537	551	535	507	511	510	508	502	503	566	482	532	541	559	500	506	535	493	440	508	565	461	499	513	498	510	556	500	542	518	517	524	559	548	521	516	503	521	521	540	495	512	491	489	550	518	525	525	528	518	527	500	490	513	503	501	510	535	486	487	499	524	504	537	513	503	555	544	497	470	492	518	513	524	506	545	492	512	503	484	524	551	513	508	511	547	531	513	475	555	504	495	501	489	538	529	537	518	493	524	516	528	519	474	538	527	481	545	497	533	522	503	518	526	517	532	527	531	528	494	540	549	524	509	513	512	543	522	535	521	462	481	492	533	513	545	517	499	538	532	526	507	524	536	531	504	539	515	538	493	495	489	528	524	511	524	532	530	525	538	553	494	506	477	515	481	518	519	540	508	511	500	531	557	482	515	496	544	520	543	518	552	529	479	519	503	537	510	560	516	549	504	522	523	546	521	510	514	499	485	476	508	519	528	563	519	502	524	557	528	522	454	509	481	526	553	541	523	501	512	471	547	519	489	525	522	495	516	483	530	539	491	536	488	496	477	527	490	528	521	524	542	538	542	524	502	520	547	527	524	556	542	524	527	498	546	527	503	478	490	500	500	512	515	528	531	521	495	495	488	513	451	526	491	507	532	502	530	551	499	511	548	495	476	512	508	513	522	475	519	519	492	492	550	526	524	535	535	546	538	514	536	526	513	550	535	520	501	500	528	532	502	522	486	516	504	531	547	552	528	530	522	483	529	561	528	503	543	491	534	529	524	482	554	546	487	500	530	534	538	491	519	508	484	541	502	478	521	510	534	525	517	509	478	519	518	532	546	528	510	497	570	552	503	494	566	556	525	526	522	509	483	520	495	511	506	537	520	528	488	510	507	484	508	530	534	574	502	545	520	485	523	482	537	496	534	516	520	519	501	504	518	542	525	510	552	501	550	497	524	518	489	499	486	534	530	540	500	523	506	499	495	516	502	508	536	501	511	513	534	472	512	536	527	496	535	538	519	525	515	506	588	531	508	495	572	518	498	527	514	540	589	546	507	533	543	514	538	547	498	520	543	507	589	495	519	501	536	500	494	507	536	529	527	548	532	520	523	519	539	494	538	556	544	507	503	538	546	504	498	531	514	527	520	527	511	555	514	531	514	517	531	537	536	541	510	511	510	486	524	561	530	528	499	519	539	498	552	531	503	516	476	527	494	501	552	473	489	532	522	560	516	522	480	502	552	523	520	470	525	498	520	520	483	551	535	563	543	543	506	486	517	507	513	513	551	477	561	499	524	528	521	528	532	525	508	525	490	498	475	558	538	509	488	491	522	521	536	511	493	526	523	555	491	498	502	530	490	535	499	469	516	506	523	515	514	536	503	513	538	499	496	505	549	517	514	520	467	541	506	520	529	537	534	526	530	502	477	492	550	481	544	532	519	496	557	508	560	501	492	530	534	509	530	520	464	510	510	493	508	532	532	543	513	512	514	514	510	516	515	509	509	528	497	529	514	534	560	483	507	514	523	533	531	529	545	511	537	513	535	545	516	473	495	527	498	533	512	555	561	549	523	520	567	530	495	529	534	509	486	525	550	491	528	544	488	549	485	534	520	557	524	558	517	522	553	487	515	488	514	498	576	520	509	513	547	530	465	525	486	572	498	543	523	497	543	508	562	522	514	502	535	528	530	514	499	536	505	578	495	526	531	526	493	511	537	559	484	512	508	557	536	494	532	494	514	492	531	504	559	507	487	543	529	498	551	470	540	488	547	525	515	470	529	481	518	492	511	479	539	530	519	522	519	529	521	521	536	496	531	490	543	556	528	494	516	520	503	502	541	528	545	536	506	547	523	527	515	545	543	551	483	519	505	515	557	479	501	530	523	522	560	501	513	495	538	532	464	493	515	512	543	525	492	501	553	529	513	544	552	537	549	499	513	513	510	536	530	570	500	498	549	533	507	485	512	507	520	508	523	523	529	514	465	535	499	544	501	515	504	535	510	550	511	493	483	508	508	536	556	519	505	505	468	507	512	503	551	541	516	493	558	536	518	490	523	533	548	548	504	506	508	525	526	479	546	537	505	487	503	542	556	552	547	507	539	537	510	514	538	477	488	531	541	512	540	553	555	496	480	516	540	499	515	494	522	510	535	506	519	526	495	521	492	502	508	498	515	485	512	499	505	501	512	543	515	529	490	556	503	475	512	523	516	534	519	515	493	523	516	521	495	479	533	510	494	510	511	497	545	556	509	527	576	524	502	492	536	498	526	550	560	540	514	493	484	531	474	519	505	514	524	545	504	534	542	523	473	537	563	552	518	535	510	507	480	520	527	463	500	530	545	519	508	550	537	494	527	514	509	518	515	513	488	524	527	537	513	543	507	534
5735	16758	12676	6867	5005	3753	2929	2232	1766	1451	1209	1065	969	896	782	745	751	704	723	668	705	635	614	655	644	566	635	633	636	579	646	606	596	583	581	610	556	581	560	627	641	611	639	531	589	577	593	586	561	601	567	554	556	591	609	551	565	631	579	609	559	612	556	564	576	573	587	568	562	564	553	585	572	625	608	575	589	616	579	597	536	560	590	539	599	533	569	589	568	594	528	582	552	552	560	587	573	538	570	587	568	558	542	599	591	546	556	561	533	586	517	585	568	566	570	554	543	619	543	567	611	577	572	533	579	545	591	553	559	574	560	547	586	501	556	590	554	623	554	572	533	614	548	520	587	619	531	523	553	572	520	542	505	541	577	590	562	560	555	571	562	535	530	549	578	577	524	594	535	607	572	602	547	597	562	532	547	588	616	563	529	592	582	564	561	571	544	524	543	563	553	556	556	539	537	590	559	550	557	548	559	551	590	584	582	576	552	570	557	597	634	535	537	522	603	560	543	563	568	586	542	566	521	581	550	580	543	560	582	595	526	571	568	558	624	571	544	554	570	564	588	571	565	563	555	591	576	569	535	560	548	561	536	552	541	528	533	601	564	535	599	591	559	626	559	582	561	552	558	552	628	597	546	575	570	558	551	518	560	562	581	604	587	579	529	570	537	532	567	550	515	548	574	544	520	555	557	591	593	623	598	543	548	569	545	544	580	549	568	576	566	577	542	566	575	557	562	574	574	515	542	592	580	547	600	540	541	566	568	542	566	517	562	576	570	559	598	532	588	551	588	547	569	543	567	540	553	568	577	571	585	547	531	579	570	561	582	505	529	553	586	599	528	601	558	603	549	563	566	539	547	530	565	579	533	629	499	575	600	547	606	545	556	552	543	579	573	586	543	548	591	549	562	554	557	585	533	556	550	556	567	564	531	533	543	537	514	584	588	543	570	530	550	578	589	562	541	555	576	581	543	554	574	504	560	539	566	586	547	582	573	601	551	568	549	559	572	556	527	579	563	537	634	595	558	564	564	573	587	508	573	514	596	580	557	571	560	580	572	582	561	538	542	571	521	524	544	553	553	535	615	561	559	537	592	557	590	556	574	572	556	598	564	548	525	582	552	571	559	518	544	528	496	594	547	530	564	557	552	569	552	600	496	549	551	588	560	505	532	548	559	576	565	560	561	575	538	569	545	544	535	559	561	585	542	530	610	569	604	587	575	535	595	559	528	546	541	567	560	560	552	551	566	580	562	561	569	572	538	542	551	567	560	596	561	535	516	543	546	573	554	579	553	561	602	555	601	539	543	565	543	547	594	574	549	581	558	584	527	603	548	515	596	569	563	551	512	590	567	556	539	546	531	596	575	549	551	561	580	545	566	578	577	536	558	555	533	563	553	581	577	565	556	548	570	555	561	521	585	558	558	551	577	552	564	551	520	586	525	572	509	594	550	571	531	583	595	492	596	547	589	554	555	558	555	567	550	584	559	544	572	566	543	540	565	584	540	574	531	565	563	585	610	544	572	536	584	566	509	531	585	511	572	561	564	565	545	547	556	574	559	591	590	531	573	577	556	576	566	606	553	550	569	570	533	559	546	554	586	569	588	589	534	536	593	571	560	585	563	540	568	521	550	548	551	556	574	558	622	547	563	510	568	547	558	558	543	543	546	563	560	605	558	563	558	583	560	563	584	572	565	527	563	522	546	525	602	603	562	546	542	543	575	545	550	592	554	568	572	573	537	617	559	554	532	557	562	533	562	582	576	542	552	572	580	561	555	559	540	501	565	576	536	552	619	560	562	587	577	556	546	547	548	569	577	598	547	581	584	564	545	566	561	526	595	524	605	580	540	542	545	610	588	608	564	565	519	582	567	542	566	575	551	514	522	564	559	517	590	574	509	548	550	536	582	598	566	596	577	563	499	589	561	535	560	581	559	560	565	628	560	582	558	574	588	560	583	605	555	550	580	583	578	551	557	531	586	542	555	610	539	540	556	530	531	535	589	553	552	545	515	573	557	569	532	576	540	564	559	574	564	541	507	560	603	558	554	578	540	538	581	528	564	553	555	560	577	588	592	572	591	545	578	539	556	580	595	549	581	522	540	585	539	601	569	597	584	555	588	545	556	575	560	559	572	585	549	570	564	536	614	582	580	565	577	554	529	554	547	600	549	559	552	550	535	540	563	523	583	574	576	556	529	545	561	562	555	530	564	582	584	558	551	524	531	527	568	527	524	557	543	569	515	529	566	530	611	534	553	552	557	542	577	534	581	528	568	565	583	578	503	574	507	554	573	549	585	544	542	564	535	580	576	543	559	530	559	541	543	565	581	585	544	560	567	541	544	597	565	561	577	578	573	592	527	579	573	524	537	575	541	546	579	558	595	587	562	550	588	576	552	598	530	585	561	537	562	492	545	521	622	589	584	577	561	577	570	538	572	569	594	567	532	554	587	532	584	536	570	582	552	546	590	541	518	565	583	545	510	590	566	572	536	542	520	537	548	587	582	574	574	550	551	572	527	549	575	579	559	558	562	554	536	527	539	572	604	532	570	564	584	521	554	586	562	551	549	537	530	513	520	555	574	562	582	541	527	521	581	556	555	561	539	546	532	576	563	516	562	539	561	542	535	559	552	556	516	575	536	561	532	537	551	544	571	556	553	539	543	601	532	560	567	539	581	559	556	532	552	563	537	573	576	562	585	538	583	562	520	578	576	606	600	592	585	556	542	559	557	549	584	618	575	571	577	551	590	530	590	523	555	589	545	537	525	570	547	593	580	531	588	572	572	586	547	549	563	547	582	567	616	550	594	554	592	553	573	568	583	571	564	541	571	524	544	526	562	595	568	559	584	556	564	559	579	539	525	551	527	575	576	571	540	551	563	576	560	551	547	567	574	564	576	530	546	548	586	565	566	604	555	558	561	504	588	536	526	540	555	571	569	532	560	603	617	579	579	547	571	556	535	583	556	563	584	571	540	555	579	531	533	535	526	579	590	559	553	556	609	533	556	516	560	532	609	590	550	539	527	565	540	543	518	570	557	537	528	601	561	555	585	542	542	536	578	618	532	523	589	559	545	604	561	567	558	533	595	594	585	558	562	542	590	590	569	547	556	560	522	568	595	522	565	569	590	535	590	563	542	554	573	585	588	535	536	580	551	527	591	555	524	594	577	566	525	566	558	538	532	537	559	537	562	544	530	551	564	558	514	570	550	561	500	550	558	521	557	530	528	583	536	533	544	609	544	601	578	537	593	570	584	517	526	555	570	545	564	573	525	562	519	560	551	555	568	553	556	556	564	541	560	625	520	573	549	566	566	553	497	568	565	544	563	574	538	559	548	522	548	552	559	583	563	543	572	567	548	539	538	532	559	578	559	563	562	544	570	543	602	543	538	572	590	561	536	556	546	579	560	558	545	559	576	514	589	585	522	550	550	560	574	554	602	586	593	559	604	591	573	578	554	530	566	491	562	565	568	544	569	544	541	556	590	620	543	557
24530	21021	27349	24799	13447	1883	1156	804	672	525	491	435	353	346	305	323	331	265	254	249	262	243	274	243	227	285	236	237	234	222	235	235	222	210	230	228	214	234	211	224	237	216	223	223	236	198	215	235	216	225	219	231	232	202	211	209	229	202	203	204	220	216	207	186	216	195	219	236	195	209	222	213	210	242	225	185	217	215	194	240	226	183	220	196	202	215	196	222	200	220	232	213	250	201	224	223	221	234	231	216	207	224	195	202	201	213	217	177	196	222	247	213	212	208	199	219	215	189	230	202	221	210	190	208	201	216	215	206	215	232	228	201	204	186	221	184	223	200	215	235	187	214	181	209	192	217	234	232	214	199	226	234	202	223	198	202	224	224	173	229	186	210	219	208	215	247	182	213	239	220	187	206	226	248	220	212	200	211	219	220	193	207	201	188	214	199	231	210	216	192	216	194	207	196	204	213	198	202	222	185	219	201	191	221	226	199	213	217	255	211	199	214	194	224	217	212	218	211	213	208	189	216	188	215	203	197	210	208	228	218	207	189	197	204	206	236	202	187	199	204	215	206	225	209	205	187	209	210	201	222	186	232	217	189	197	233	197	226	214	230	192	202	213	200	212	204	208	210	213	212	185	197	201	212	196	217	246	218	219	211	192	225	193	202	201	198	204	214	230	190	205	200	210	212	237	221	209	206	219	208	219	181	213	211	218	239	187	212	228	207	194	225	214	206	210	227	225	211	214	227	192	223	194	228	191	200	196	215	198	214	194	206	228	199	201	215	232	227	200	239	202	230	232	212	199	208	194	224	244	181	206	220	217	219	215	198	209	196	210	223	191	208	219	203	232	226	222	216	208	197	181	223	199	192	209	215	215	186	197	191	217	215	211	206	199	217	186	207	211	191	210	226	221	197	221	199	249	197	182	207	236	201	199	187	222	218	205	194	199	215	186	215	201	206	212	240	208	194	224	225	200	211	190	203	206	212	234	226	196	192	198	216	200	197	236	196	227	226	211	199	201	200	198	183	180	255	225	205	213	203	188	205	263	210	218	205	207	222	199	191	216	229	198	219	241	183	215	184	205	185	205	208	213	220	209	241	204	219	215	222	207	214	218	217	216	208	220	215	193	226	205	250	216	217	202	205	227	218	197	222	212	211	232	226	215	199	210	202	186	220	182	229	194	221	181	223	226	218	197	194	238	208	219	194	198	230	226	194	201	207	214	222	190	194	194	207	215	205	234	201	196	209	203	187	216	228	219	202	204	219	214	238	210	196	204	224	213	192	198	203	191	237	178	205	231	214	209	218	250	179	202	217	188	195	191	194	220	229	210	198	216	191	224	202	221	201	179	196	200	213	227	218	230	214	196	225	209	221	174	200	194	218	208	221	213	229	214	218	204	229	206	212	218	231	220	216	213	198	239	199	235	225	217	214	220	196	201	214	230	200	188	210	208	238	208	217	212	196	206	204	207	228	205	193	204	210	203	199	213	222	220	213	214	200	219	208	191	203	201	226	204	212	219	228	197	230	200	183	214	207	240	195	197	213	209	227	223	210	220	199	198	215	210	222	220	211	186	176	234	228	215	233	212	187	199	228	207	229	216	210	197	224	212	226	246	223	193	204	205	215	214	197	196	203	212	197	210	202	191	204	196	203	225	198	215	200	220	202	203	210	219	193	211	231	208	192	207	207	208	195	192	202	188	202	196	213	220	189	225	208	202	204	209	211	215	215	199	203	191	199	222	184	224	196	207	209	194	189	219	217	192	223	197	206	217	215	206	205	206	227	216	233	203	210	210	234	222	232	214	210	221	206	200	198	225	196	202	219	215	177	201	199	218	194	189	216	227	213	199	193	213	202	215	205	233	206	179	205	191	212	227	227	181	223	183	196	221	212	209	228	232	219	206	215	217	191	228	203	214	197	195	207	206	205	207	191	205	216	223	220	197	213	220	238	213	218	199	219	224	216	209	207	233	215	215	194	194	199	203	207	224	217	182	225	182	219	216	207	190	205	222	191	201	213	221	191	222	208	201	223	227	186	186	204	210	216	235	223	225	201	226	223	199	235	213	221	200	254	216	201	219	210	202	220	203	214	191	184	200	185	210	215	209	243	186	224	199	190	207	194	210	231	192	204	235	185	218	214	227	203	226	219	214	211	201	196	194	225	208	224	180	218	175	234	208	201	205	192	197	230	200	221	229	195	226	212	203	206	205	206	230	213	208	215	206	199	200	225	210	201	226	211	201	218	204	220	202	208	194	212	221	212	211	205	176	206	229	190	195	207	209	219	204	197	182	209	198	207	219	217	190	211	204	198	197	219	229	218	231	195	189	231	227	222	195	210	226	204	207	205	232	206	218	227	221	236	204	194	215	208	207	215	235	222	211	205	234	194	198	210	211	254	228	208	206	224	237	201	216	204	193	184	203	208	233	204	199	232	211	193	203	199	195	180	205	209	196	222	227	209	235	221	211	209	214	215	231	213	212	208	198	223	196	202	183	237	204	209	228	215	214	195	203	223	197	256	209	207	199	209	202	216	219	175	229	227	216	214	216	202	237	195	219	208	164	200	208	211	198	215	216	216	217	202	206	205	216	205	236	210	214	194	208	218	196	211	220	209	200	201	209	194	210	206	185	173	208	249	211	203	212	220	213	229	200	194	216	192	198	201	230	212	216	215	168	199	210	226	192	205	215	193	214	227	229	210	239	217	218	202	219	235	194	227	210	211	188	195	229	213	202	202	210	194	177	196	227	221	215	219	221	185	211	228	207	228	214	194	205	221	217	228	206	211	196	206	221	229	194	216	204	208	203	189	216	210	231	202	237	190	192	188	239	203	176	216	226	199	206	211	214	201	194	243	234	199	226	196	218	217	237	220	221	201	181	206	225	178	201	222	213	199	196	215	241	213	199	187	190	204	191	223	229	196	233	210	219	217	196	199	216	207	204	200	237	231	204	222	203	215	216	228	182	196	209	187	222	224	204	190	193	246	212	234	242	211	196	210	207	214	230	188	204	225	221	194	191	181	200	207	197	212	227	215	236	209	205	192	208	210	212	207	221	207	213	223	248	215	209	173	205	212	214	220	230	232	217	208	208	212	188	210	213	195	194	215	205	218	203	193	231	200	217	195	204	210	229	191	218	214	200	212	209	246	193	225	211	236	216	241	185	207	209	214	194	224	218	201	214	219	222	196	201	207	206	200	215	199	217	203	230	223	186	200	208	218	180	211	210	224	203	208	198	198	207	200	222	202	218	213	216	195	195	185	207	197	197	231	203	219	228	213	196	204	210	208	199	218	192	227	223	208	191	217	207	238	202	225	228	187	248	192	214	215	201	236	250	211	234	204	210	226	229	211	224	213	199	205	213	227	223	197	200	208	235	202	210	209	218	231	211	215	213	204	218	209	184	224	205	183	210	223	230	219	196	242	207	187	243	204	200	189	214	220	197	227	212	219	218	181	214	192	201	251	242	216	212	226	217	203	222	197	208	225	232	185
5582	13084	9532	4967	3526	2564	2018	1531	1142	939	687	654	540	479	450	412	372	381	372	343	305	302	288	294	300	307	283	282	310	299	266	262	263	258	250	271	259	238	258	265	260	250	241	252	248	266	233	244	263	231	264	241	240	245	241	235	268	249	228	208	260	212	238	252	249	225	232	254	257	267	244	280	259	242	240	228	232	242	250	261	269	216	247	267	249	251	259	239	244	243	254	246	219	269	242	272	223	233	256	231	254	235	204	228	246	266	262	249	255	230	256	238	243	241	260	234	221	270	264	248	246	241	234	265	244	238	237	257	251	245	253	244	218	223	243	248	235	224	276	205	204	234	228	249	250	230	231	273	249	250	242	241	278	249	248	240	218	232	237	256	258	232	266	252	268	242	279	260	230	255	240	215	251	278	259	255	225	277	251	231	251	232	264	251	223	244	242	267	231	235	205	261	217	238	236	229	234	226	247	236	283	235	223	250	233	248	268	219	215	248	243	239	251	230	254	216	270	224	260	261	227	258	225	257	241	233	227	271	244	257	242	250	234	228	254	241	245	265	242	240	264	243	252	252	247	217	235	285	232	255	243	234	247	228	252	242	220	237	217	260	223	214	235	224	259	235	237	235	240	238	238	230	247	247	236	244	265	216	237	249	250	243	252	223	235	220	257	265	244	248	244	218	225	247	274	270	249	241	273	236	267	270	245	239	204	233	232	252	246	257	217	263	247	240	231	248	250	218	254	254	245	227	226	248	245	260	217	265	260	239	270	233	257	232	261	230	302	201	250	266	254	243	247	249	244	229	219	246	241	266	270	261	243	231	275	242	259	244	245	231	263	241	276	221	233	244	240	245	253	221	240	237	235	250	243	246	251	263	236	255	237	235	237	217	260	280	242	265	279	240	276	234	209	261	222	239	266	236	231	264	226	245	238	249	276	249	232	200	253	231	241	241	230	234	220	249	214	238	219	241	236	244	243	241	244	246	241	209	231	224	289	261	261	258	222	227	266	245	219	251	239	254	224	257	231	252	226	233	240	264	233	236	255	260	247	243	228	259	237	265	245	283	247	238	227	252	258	247	267	258	245	243	247	250	247	261	272	232	249	248	240	233	236	256	251	247	248	232	261	234	238	240	216	241	238	234	245	248	222	242	281	228	249	250	266	223	239	265	270	252	227	250	248	229	225	259	250	228	225	248	252	227	230	242	212	248	218	244	255	231	240	247	241	232	262	235	282	240	238	237	232	257	248	246	241	208	260	260	245	288	236	240	219	286	233	255	222	259	236	250	267	234	242	237	254	271	238	266	250	244	232	254	251	231	240	240	247	249	272	236	235	269	219	241	236	243	240	269	266	259	232	222	226	238	216	251	279	211	253	237	264	239	249	227	252	258	253	243	266	275	236	250	221	232	249	241	226	214	233	238	220	256	231	226	241	222	222	247	244	226	224	248	235	273	263	264	259	232	276	251	250	270	260	259	263	243	238	226	259	225	239	227	241	221	276	230	224	225	241	251	246	219	258	233	213	266	236	234	219	243	241	251	234	263	251	226	242	247	213	250	250	238	246	253	276	234	254	249	230	265	251	245	244	254	278	247	250	237	241	248	225	244	255	251	235	235	237	232	259	232	240	228	256	221	256	235	251	261	222	204	227	232	268	257	252	232	250	246	250	230	251	238	257	251	247	252	244	227	254	227	241	254	244	233	239	240	220	253	238	253	235	249	253	247	225	216	239	241	226	210	247	235	254	239	254	244	253	216	263	245	227	271	228	240	232	243	244	252	223	259	250	244	241	239	219	237	239	241	250	225	253	245	240	253	229	268	265	264	240	250	266	202	232	217	233	246	230	238	249	238	212	236	257	255	231	222	224	239	244	230	225	205	264	236	221	235	226	232	241	233	232	229	269	262	226	250	232	256	256	250	232	247	255	238	240	240	218	269	262	233	246	254	236	226	253	232	246	231	266	251	252	255	282	241	238	231	241	235	232	257	225	247	274	268	232	263	229	259	240	247	263	238	254	222	254	244	252	263	238	235	252	231	239	261	225	272	240	236	230	224	230	247	261	228	272	265	259	227	263	257	236	259	229	262	236	230	234	255	237	254	265	248	243	231	239	251	237	221	271	247	266	250	232	268	246	239	222	243	240	219	220	251	276	260	248	232	259	230	254	212	252	229	216	245	253	223	244	242	256	229	228	252	249	212	226	213	230	258	255	224	257	254	237	235	250	236	226	258	250	251	238	246	236	255	243	252	251	253	270	243	232	255	226	251	233	239	264	240	234	254	229	273	263	238	251	239	256	266	238	246	281	256	230	247	234	247	251	252	274	244	265	248	247	255	254	229	258	226	239	233	250	232	273	246	262	256	233	249	243	235	222	234	244	270	239	212	245	246	240	249	277	230	255	236	246	237	246	250	238	282	236	236	240	222	233	233	210	233	244	245	255	252	221	247	241	254	231	227	234	251	231	230	254	236	251	236	238	231	239	237	232	253	224	249	252	270	228	236	233	227	245	274	239	261	213	238	235	248	276	246	240	237	240	219	247	262	258	260	245	270	246	252	249	260	218	259	239	260	257	237	246	250	233	234	226	260	228	241	247	256	274	265	227	220	212	243	227	282	270	236	220	232	235	226	258	265	246	227	257	248	276	254	249	244	216	220	227	258	247	234	243	253	247	233	255	242	261	227	221	256	227	216	241	250	242	252	256	223	234	247	235	230	242	244	243	228	250	264	272	278	246	226	216	273	252	242	249	247	271	252	237	244	230	239	250	249	239	230	258	246	257	214	246	240	240	236	207	231	249	222	230	245	262	266	217	248	248	239	241	253	247	225	252	228	217	246	239	251	247	205	230	228	234	250	246	243	252	238	209	245	211	217	249	244	247	225	271	237	250	272	268	256	233	224	254	229	252	249	239	241	234	247	266	253	241	246	213	241	217	258	219	231	256	258	248	243	255	247	227	234	248	225	260	217	239	238	252	222	229	264	245	244	224	226	220	272	241	225	232	233	265	256	271	237	243	248	239	237	232	239	272	230	248	254	236	249	247	263	214	253	276	243	263	219	212	265	238	248	200	219	208	254	240	261	255	251	264	259	245	215	261	228	235	244	228	213	233	251	247	240	235	239	245	221	285	249	241	263	243	243	227	226	245	263	259	246	230	253	227	250	234	247	252	259	249	250	228	242	269	245	255	238	265	260	239	242	250	222	237	239	237	251	235	217	255	270	225	246	280	241	257	239	233	209	259	236	245	218	204	235	243	264	223	234	257	258	257	256	237	261	239	267	256	259	238	248	241	254	276	236	219	252	257	223	249	223	244	247	246	242	241	236	242	250	262	223	271	272	238	256	268	240	248	243	237	258	257	236	228	236	264	239	249	214	230	244	241	247	239	225	220	245	233	232	242	241	241	247	236	223	244	252	234	221	245	229	267	229	281	256	245	250	239	246	234	256	224	255	250	231	236	269	240	213	210	254	224	246	266	270	235	250	247	226	249	238
22498	21188	28943	23705	21181	21312	11561	2278	1459	1273	1111	942	878	819	779	709	636	665	629	599	586	575	523	594	550	512	496	504	553	501	490	481	496	505	477	479	495	511	489	507	479	494	491	491	436	515	480	449	461	478	458	465	442	437	455	480	461	457	455	474	459	470	477	454	471	465	447	451	494	418	507	457	445	448	465	464	444	499	468	501	459	492	457	439	424	451	484	474	425	433	480	418	446	451	482	468	467	465	449	417	441	466	440	449	473	488	420	439	455	430	456	460	471	503	432	451	467	456	449	445	476	489	469	418	443	462	429	462	448	454	425	460	475	462	477	456	446	451	426	464	466	456	442	403	447	418	433	431	453	436	440	450	499	458	444	454	477	419	449	436	438	449	472	465	470	459	454	463	459	461	420	426	462	458	439	467	441	432	443	443	451	459	453	414	461	446	475	443	459	486	437	458	464	470	463	428	447	459	475	423	474	434	412	470	437	428	489	488	452	447	441	480	460	473	447	470	450	447	439	424	467	458	437	452	453	438	448	460	482	452	448	479	476	436	454	434	471	447	449	465	434	457	465	475	465	499	470	439	448	457	428	458	471	471	465	479	464	443	443	501	442	422	426	448	483	472	462	426	450	483	449	450	431	416	478	462	452	457	417	473	444	446	445	467	435	425	468	434	448	469	474	450	454	459	458	427	464	433	464	474	458	486	469	445	412	448	444	416	444	485	458	436	460	436	435	430	433	478	453	437	476	442	440	495	462	433	450	473	427	442	442	452	442	430	440	481	459	436	449	468	453	441	443	460	444	485	433	457	444	440	413	464	435	416	454	452	422	481	443	434	432	459	444	438	462	473	468	444	450	478	465	440	494	472	473	491	440	437	437	452	470	488	454	466	440	465	466	466	447	452	438	465	451	444	491	426	468	447	456	421	465	489	485	432	468	436	489	407	471	472	450	421	407	441	479	413	449	456	470	404	442	460	435	449	427	452	478	440	474	494	458	459	419	427	459	439	438	467	454	457	455	436	414	390	457	491	472	473	462	450	489	444	465	418	435	448	450	446	436	450	477	436	449	464	474	425	432	452	442	451	484	451	453	419	437	427	417	486	464	459	459	466	482	452	444	445	441	468	457	437	472	442	430	485	428	448	449	404	468	437	431	454	447	414	428	485	426	492	464	463	440	433	427	489	447	451	465	427	442	459	477	459	477	454	429	458	482	432	503	454	483	444	426	488	451	422	451	467	455	487	465	458	477	504	449	428	414	420	444	447	409	443	457	448	448	465	427	432	467	460	465	474	453	428	434	443	506	469	473	475	415	464	451	408	442	436	475	457	487	455	460	434	494	458	482	452	457	489	461	453	474	472	479	423	409	439	457	429	462	489	459	488	428	415	473	481	448	429	488	444	500	437	462	475	435	486	456	436	455	452	471	498	433	463	462	430	525	432	436	440	461	466	447	433	429	440	469	451	443	461	408	464	468	462	466	484	432	424	490	468	485	468	471	456	463	434	463	474	471	501	433	430	458	446	448	451	449	471	442	456	487	465	469	448	456	467	445	475	443	422	438	428	434	484	470	434	458	429	408	415	445	420	455	452	402	459	485	488	445	460	421	463	480	444	485	429	432	455	453	450	498	461	479	479	468	444	479	435	451	461	466	434	452	488	460	438	466	485	421	452	468	449	434	478	496	434	442	464	435	473	445	416	450	450	486	449	488	445	445	480	474	484	444	458	444	444	441	453	483	471	430	426	438	422	460	448	426	472	435	443	463	475	420	424	433	455	478	467	464	444	435	420	483	490	442	449	460	454	441	469	459	420	457	415	440	468	438	451	462	463	503	464	460	475	465	451	444	451	477	461	455	438	485	477	447	444	496	407	437	437	452	457	435	462	430	472	478	429	461	462	453	429	442	450	435	455	469	408	440	464	447	453	476	451	454	452	441	446	451	428	414	456	475	500	396	439	432	455	472	458	465	493	438	457	451	452	470	431	406	478	469	463	445	418	471	450	428	439	441	418	453	473	454	463	460	464	435	442	443	469	463	472	488	448	434	463	487	491	468	479	466	469	484	460	455	464	452	439	455	456	467	475	433	446	464	472	463	442	442	435	451	443	446	445	447	425	426	466	428	420	436	447	472	482	443	452	443	440	453	446	432	443	449	439	468	423	449	459	445	455	478	469	453	480	459	452	431	448	434	433	486	446	450	462	456	468	453	471	452	423	473	450	442	467	464	442	469	472	482	473	464	439	432	457	451	448	455	411	404	456	445	469	459	434	443	435	468	467	460	428	454	474	401	455	466	439	410	427	461	442	448	468	426	450	454	463	449	464	461	442	446	488	482	486	456	469	485	434	474	441	472	440	447	440	446	484	434	452	454	426	421	474	450	472	475	447	478	451	432	426	466	413	440	453	517	448	426	424	470	435	436	426	446	480	444	447	465	461	459	448	461	420	437	410	452	413	435	440	450	457	454	441	484	423	446	450	450	448	425	441	439	426	454	480	426	464	452	444	422	451	420	473	460	445	454	458	463	467	450	470	440	459	489	443	446	456	420	423	452	452	451	440	458	442	458	458	466	455	450	443	452	475	489	451	448	467	481	434	434	454	448	403	445	453	432	434	450	434	444	440	446	460	438	452	447	452	466	448	462	447	447	420	427	461	449	441	474	489	456	408	444	468	451	509	436	445	442	465	456	444	466	440	444	460	475	456	431	476	431	434	487	459	414	440	464	440	420	444	433	473	421	448	458	479	480	437	416	465	458	453	438	478	447	480	439	428	419	462	438	450	473	438	407	477	453	417	451	434	446	448	439	443	474	429	454	468	448	454	434	452	460	434	438	472	443	460	496	449	420	428	440	443	457	445	465	448	442	459	487	467	417	434	461	439	459	393	457	436	438	462	418	481	446	454	414	445	426	486	482	477	456	452	460	449	469	387	463	441	451	454	464	477	464	463	455	465	428	495	460	465	433	476	446	441	445	464	460	446	435	418	498	481	458	447	469	495	496	439	475	444	503	466	450	449	484	463	469	483	457	450	460	483	461	473	410	449	452	488	426	481	425	478	441	481	386	422	445	444	468	427	443	434	412	444	461	492	434	440	455	464	457	448	462	431	447	431	461	456	445	479	482	439	445	459	485	491	419	443	439	482	425	418	470	463	395	452	437	452	429	414	450	468	469	458	474	430	459	442	462	443	462	455	435	415	425	462	448	468	457	453	461	476	455	453	430	445	410	486	431	447	478	474	447	458	446	448	470	449	485	453	458	428	448	453	438	490	423	458	484	450	466	449	471	458	416	492	454	415	424	477	452	425	471	478	454	452	433	419	450	480	473	482	468	436	435	419	424	433	447	473	447	445	443	464	477	469	424	472	439	459	425	453	458	468	481	444	486	450	444	461	421	461	464	449	455	448	456	470	443	452	480	512	423	441	471	477	458	453	490	515	470	429	449	411	470	433	447	415	450	461	448	443	445	448	465	433	485	430	448	436	460	430	457	454	445	426
7408	22422	17375	9808	7154	5383	3948	3123	2399	1903	1607	1350	1172	1069	962	827	809	759	772	662	677	658	672	651	580	658	565	641	582	636	582	553	560	525	593	560	515	552	527	500	510	518	542	490	491	530	502	522	548	506	468	513	536	461	477	541	479	523	521	512	479	509	515	494	467	507	519	475	525	501	509	514	508	472	489	511	533	500	528	494	496	547	482	512	506	507	497	564	482	465	483	512	532	475	464	480	493	509	532	513	505	483	492	495	471	507	458	489	462	473	541	519	516	505	531	491	491	491	516	519	453	487	466	493	487	518	508	489	471	509	516	486	443	506	504	517	517	485	478	512	493	495	510	465	513	502	498	500	465	541	491	449	459	507	474	459	495	511	488	478	515	483	506	508	481	527	489	507	490	496	509	455	467	451	488	457	453	511	486	486	473	497	501	444	537	519	506	484	491	493	498	503	488	449	453	526	515	455	468	479	496	494	487	487	512	478	485	479	510	489	465	494	505	465	493	519	488	474	476	481	477	482	484	520	483	503	483	487	496	504	542	461	493	481	488	491	505	504	528	482	497	478	483	471	471	490	498	541	477	471	497	486	503	495	526	515	479	474	504	477	520	488	474	492	479	495	487	501	497	515	491	478	510	528	483	481	510	489	500	504	497	487	484	504	490	479	501	466	459	502	483	491	504	524	492	524	477	472	513	486	466	509	512	492	485	486	509	451	505	527	531	487	497	488	490	536	544	535	462	495	484	472	469	474	503	515	492	450	484	467	488	500	458	466	438	483	490	475	484	492	470	480	507	479	497	513	499	530	501	472	495	457	499	495	517	537	484	491	516	491	497	464	456	508	484	490	487	503	497	501	502	475	476	502	453	519	495	494	448	509	518	471	500	484	513	481	473	483	470	508	538	505	510	479	460	499	497	505	486	510	486	475	474	489	471	485	470	511	488	490	524	497	502	488	512	514	493	497	503	531	501	464	513	463	509	486	476	466	490	507	487	457	494	528	499	473	498	496	486	504	485	496	500	521	500	514	492	483	466	518	436	485	459	491	474	495	515	482	487	484	498	501	468	496	469	516	520	512	487	534	466	478	487	476	482	459	472	497	515	489	486	503	478	490	477	462	488	495	478	527	495	517	462	456	503	469	470	505	469	490	482	541	489	522	498	458	488	477	496	459	498	459	502	485	489	506	507	467	504	476	472	502	492	501	471	471	525	508	508	510	507	462	470	483	498	529	518	480	461	462	489	454	477	523	504	469	495	526	505	473	494	495	486	500	509	504	480	491	434	477	460	516	513	470	510	506	481	489	501	523	507	480	511	501	495	503	481	485	527	486	476	483	473	468	492	524	470	476	496	499	501	451	481	475	507	465	469	521	506	504	494	462	457	510	469	501	473	514	499	475	484	507	493	486	540	492	516	514	517	478	469	497	512	500	458	513	504	499	469	478	472	472	498	530	495	475	474	500	493	517	532	507	481	446	462	490	486	494	500	482	519	523	472	471	501	495	465	487	449	524	493	446	491	525	497	467	462	513	467	492	467	502	468	508	462	508	463	497	475	486	499	485	528	472	478	484	491	478	504	487	458	531	512	490	538	486	494	502	457	496	492	512	513	486	516	502	488	462	460	498	507	493	470	496	532	471	479	514	510	469	463	496	535	503	472	462	463	485	510	477	482	552	504	474	441	492	478	484	511	493	499	470	493	476	467	506	449	510	511	486	516	471	484	476	487	429	475	488	520	503	507	480	446	505	498	473	499	495	509	501	527	474	526	500	465	504	469	475	505	503	492	475	482	496	497	479	522	445	485	474	502	479	491	497	502	476	500	490	498	508	497	481	459	488	476	495	456	517	485	493	483	437	490	471	470	502	469	494	521	496	480	487	471	490	504	515	521	498	529	512	475	447	492	472	499	520	477	475	469	522	491	480	489	502	474	504	496	465	505	495	491	486	487	523	479	489	498	499	499	461	478	502	503	536	465	496	480	437	478	496	469	479	481	488	527	498	534	495	471	486	509	494	459	503	480	503	538	497	543	457	476	530	468	468	496	520	488	497	479	467	477	525	490	485	502	488	502	480	475	482	506	493	497	479	502	512	507	498	506	517	561	469	471	462	517	536	490	490	474	461	516	479	479	482	521	490	492	485	534	484	470	476	487	509	484	489	531	504	518	526	516	505	524	519	450	514	491	475	437	508	459	435	502	517	497	515	493	469	463	500	465	484	514	489	516	504	492	488	529	458	469	465	499	503	481	486	443	469	454	473	459	505	475	467	511	463	483	524	499	454	487	541	468	473	494	465	486	466	521	480	507	519	499	495	512	488	482	465	450	523	521	466	508	477	443	515	496	497	550	500	444	500	485	433	455	497	480	515	480	500	509	510	491	498	453	505	513	470	499	491	490	437	491	478	485	469	482	521	507	481	476	504	502	482	447	449	512	524	494	506	492	460	511	527	475	517	507	484	475	511	495	464	510	485	535	475	475	486	522	486	507	486	451	503	504	491	481	506	493	495	488	503	479	538	488	547	479	504	502	496	481	472	485	468	514	464	507	514	469	496	485	486	486	467	492	450	502	514	505	489	480	539	506	493	468	473	490	508	483	497	506	491	500	488	518	463	497	463	496	469	448	442	467	484	499	504	497	493	472	507	455	519	479	484	522	520	527	503	493	540	471	512	481	477	503	478	490	496	530	493	506	504	479	470	493	478	484	517	500	520	528	503	502	468	483	463	500	466	512	507	531	471	485	509	498	476	487	471	504	482	514	495	497	490	460	503	493	511	476	494	532	507	528	492	488	462	504	469	449	485	469	490	488	486	518	492	490	495	507	499	497	522	489	490	452	514	505	521	509	436	481	504	517	477	491	506	520	457	488	494	475	518	507	521	504	471	477	507	498	465	453	467	493	483	478	499	500	465	513	460	474	486	506	526	493	471	454	463	443	516	494	473	472	483	498	528	474	448	471	489	512	428	492	475	508	476	517	485	514	498	505	453	465	530	515	481	493	491	473	504	458	474	487	471	515	484	519	504	471	480	492	485	501	517	526	503	464	482	451	532	439	482	482	484	488	501	449	496	483	463	514	479	491	453	496	506	489	499	483	501	465	483	504	504	483	497	506	451	487	507	483	499	491	493	488	454	483	490	486	488	479	482	513	478	497	445	529	496	481	484	483	492	478	452	492	518	511	495	493	491	503	481	496	476	536	493	501	484	489	487	470	502	531	522	513	502	467	517	515	513	516	465	492	476	501	511	490	490	503	472	457	509	496	491	521	487	498	522	506	493	507	472	517	486	489	469	478	522	483	470	467	512	525	521	457	480	485	457	482	465	507	467	525	483	491	468	477	506	473	492	498	492	453	532	483	490	463	501	498	489	488	500	481	500	458	483	490	460	513	510	489	499	490	502	473	476	508	467	502	484	502	493	469	524	481	486	476	508	470	471	498	487	482	492	456	501	491	503	486	501	513	524	457	464	494	504	458	505	482	478	471	518	537	523	484	500
27479	18950	7996	2748	1497	1198	871	691	589	539	476	443	402	429	385	370	338	357	384	337	332	322	325	370	310	345	329	315	339	330	329	351	314	328	322	321	318	303	328	302	307	327	338	350	349	313	299	331	314	334	323	331	312	338	314	303	302	317	356	301	288	322	344	331	335	330	319	334	323	295	294	348	305	301	304	300	313	307	355	310	322	317	332	358	317	341	346	331	316	297	332	328	302	345	340	307	330	303	334	342	308	310	330	298	311	303	313	311	330	303	329	358	306	311	294	271	319	318	321	315	293	281	329	317	302	320	306	314	321	333	322	327	315	331	327	278	308	319	308	299	296	310	279	283	327	340	318	328	330	307	328	331	312	293	346	321	322	345	314	342	306	334	323	295	336	311	290	313	337	299	320	315	333	342	318	298	307	327	314	319	310	308	320	309	302	315	334	298	309	348	323	313	305	316	320	317	311	341	331	298	319	325	311	296	310	294	337	338	311	317	322	333	327	309	324	299	313	332	317	324	338	353	335	317	335	328	349	320	315	327	312	327	298	328	340	331	328	346	314	305	311	297	317	332	301	338	359	302	347	302	335	307	312	319	312	299	307	298	320	289	307	299	345	324	310	320	307	312	323	279	318	309	292	314	310	311	314	320	307	317	284	320	325	335	327	319	325	294	333	325	308	274	320	322	293	316	327	335	327	315	328	340	289	332	311	316	342	329	312	321	318	315	322	342	307	315	282	328	321	313	295	317	314	289	318	310	341	293	317	343	330	331	330	345	273	312	306	339	319	316	315	309	301	335	317	347	330	323	307	354	296	298	305	351	312	333	323	300	322	323	309	321	320	286	312	305	332	323	295	328	329	315	314	340	321	318	325	354	328	316	306	298	299	315	306	352	330	328	340	327	338	312	313	304	340	329	334	339	327	320	334	316	305	302	321	310	322	330	328	311	319	308	321	340	319	311	328	302	312	309	332	319	306	307	309	304	336	348	317	316	324	340	288	311	299	321	274	331	342	318	341	327	294	315	313	345	305	362	341	300	332	293	330	318	321	324	325	335	315	322	372	343	307	338	335	308	357	323	318	319	328	359	322	325	317	296	312	339	323	316	339	342	283	304	315	333	317	334	325	322	358	329	288	320	318	320	296	319	328	312	327	313	322	357	304	330	349	321	314	311	315	334	304	315	295	314	306	307	361	320	325	346	303	340	343	304	321	335	331	351	333	307	309	302	330	327	320	308	334	307	317	322	286	333	321	308	358	302	294	349	327	349	302	307	311	313	318	326	333	294	320	303	341	304	314	325	310	331	321	321	327	326	294	366	311	310	339	337	320	316	313	306	290	335	307	333	326	312	298	333	304	347	330	347	326	308	285	306	307	333	314	332	310	315	285	328	330	377	305	340	303	356	309	314	311	331	311	359	316	313	301	315	317	327	331	337	341	283	335	302	325	333	314	334	320	303	323	329	328	324	311	290	318	337	340	349	313	312	343	317	313	319	342	336	299	316	298	317	296	301	345	317	332	293	319	310	305	293	338	339	323	311	280	328	329	324	317	321	322	355	282	297	321	357	302	296	333	329	319	346	290	311	323	310	328	342	281	356	327	335	331	354	342	290	302	359	327	310	345	301	272	314	326	342	361	293	342	332	342	304	316	317	307	314	327	318	327	344	299	306	304	335	321	315	323	348	340	323	293	317	311	324	317	332	344	291	341	305	314	297	302	311	296	307	332	321	331	348	300	321	319	310	293	313	325	319	319	322	335	327	334	304	305	351	321	305	327	339	328	309	362	316	306	344	316	345	301	326	292	308	298	273	315	320	308	348	360	302	324	336	338	324	313	326	310	338	319	330	358	339	327	320	312	304	311	310	332	337	312	280	351	333	343	300	328	319	297	307	321	318	317	301	321	301	332	302	327	313	336	311	337	344	326	337	327	307	337	322	346	277	320	328	336	333	319	330	316	293	294	324	333	332	354	324	320	326	302	318	308	328	345	323	329	334	315	353	278	357	343	337	315	327	322	329	314	315	316	322	329	325	306	314	340	313	336	300	292	298	343	304	337	330	328	328	351	311	282	334	346	306	320	309	302	296	327	308	310	315	317	285	335	337	325	338	308	294	315	305	316	351	335	317	325	346	338	327	341	296	324	325	311	326	314	284	314	342	298	347	332	299	332	337	297	291	321	362	316	297	287	316	323	321	308	332	323	298	304	322	323	325	295	333	313	318	312	320	334	321	358	323	289	325	324	286	341	280	284	332	325	327	341	329	337	342	326	286	303	324	334	324	324	330	309	320	350	290	320	308	314	316	298	324	304	310	321	299	323	289	323	325	293	304	323	322	285	305	315	319	321	327	308	353	328	316	308	323	313	321	361	331	339	311	310	308	314	294	308	318	324	313	330	333	334	343	314	306	322	325	299	292	316	327	325	322	341	338	303	341	330	335	283	299	301	359	330	306	298	343	319	313	318	308	311	315	323	324	317	275	368	313	361	329	312	302	324	309	321	329	306	294	319	308	337	334	327	316	309	290	312	317	333	336	330	322	312	294	327	332	340	310	315	311	325	354	337	346	325	298	301	298	309	335	344	345	337	304	334	294	337	303	298	337	283	324	286	323	354	312	328	316	295	317	307	304	308	325	318	327	345	321	294	338	290	333	312	322	306	332	312	331	306	300	345	317	302	341	324	325	325	326	344	327	311	265	328	300	314	313	312	317	306	320	325	310	319	292	331	330	333	293	321	300	304	337	312	314	331	287	355	298	339	306	310	315	317	292	345	331	345	328	358	333	299	317	327	330	326	287	371	301	339	332	329	331	290	323	324	311	341	298	297	325	327	322	275	315	324	300	323	304	328	320	303	314	308	319	339	305	344	311	328	308	351	341	307	318	300	334	318	299	324	285	339	331	295	295	303	362	314	336	317	292	345	311	322	335	325	289	342	313	356	347	328	305	311	321	305	313	293	315	317	337	333	324	317	299	312	304	314	299	313	331	316	338	298	347	321	314	318	327	310	329	317	283	348	336	311	320	298	345	282	317	326	323	335	359	303	359	332	301	359	348	331	322	300	275	344	312	294	323	339	341	306	282	294	311	295	345	299	338	339	341	323	314	300	333	341	323	324	353	328	361	305	314	351	341	313	316	327	319	333	325	314	334	300	314	345	346	350	311	308	330	303	302	345	331	296	339	316	330	336	324	313	324	303	323	321	318	352	313	323	336	310	276	324	329	320	344	324	356	318	326	328	342	317	313	339	327	336	322	335	326	338	306	299	335	298	325	327	318	344	304	323	302	300	330	289	316	309	319	322	303	331	313	316	311	316	311	299	329	295	306	344	318	329	343	328	335	285	318	308	364	325	320	281	319	331	311	298	303	323	315	315	329	321	326	328	344	326	304	317	298	333	348	333	336	329	349	291	313	329	313	295	335	342	317	326	309	288	327	314	338	317	348	330	350	314	340	294	323	320	323	331	321	297	356	298	327	328	315	308	335	319	277	374	306
6173	8240	6237	3102	2187	1715	1317	1020	805	694	598	533	517	462	465	418	452	371	367	383	392	402	405	364	385	355	379	378	395	378	354	354	342	366	331	389	356	386	319	368	354	355	354	371	367	343	360	329	402	343	323	343	360	348	345	321	342	364	352	389	365	340	362	356	379	370	343	332	349	355	350	353	352	338	357	354	362	371	356	365	365	352	391	400	348	344	353	320	368	375	346	381	339	371	338	342	340	356	348	336	386	350	362	356	373	344	341	347	342	320	337	353	341	364	332	362	366	317	351	343	356	317	344	351	326	345	372	379	363	317	384	342	361	381	347	344	364	367	356	335	315	350	355	314	359	348	374	329	352	345	309	350	359	385	367	357	342	330	351	315	343	352	357	354	352	323	352	341	367	344	364	371	366	383	347	335	340	361	363	336	341	364	325	332	356	345	350	339	333	316	309	337	339	343	355	349	340	363	335	359	348	367	356	358	341	340	328	361	335	349	369	352	311	356	316	382	352	345	321	327	350	359	321	382	347	341	358	377	302	373	335	343	357	350	343	320	322	344	359	316	341	356	329	344	367	361	407	330	315	336	351	341	321	343	344	383	329	324	355	369	349	364	340	374	341	311	341	339	317	361	369	365	342	330	315	369	328	347	311	379	368	324	335	362	342	364	358	350	331	313	340	353	359	363	364	345	369	347	313	317	350	345	327	367	359	339	324	352	320	368	319	323	349	348	331	364	330	348	326	344	321	312	332	334	351	342	327	350	369	334	368	346	348	381	360	352	366	365	348	377	354	370	344	345	327	333	371	343	331	330	361	357	355	349	340	383	345	360	346	362	368	352	360	340	343	340	355	339	380	367	333	357	337	358	332	344	372	341	345	347	345	349	328	373	350	378	354	352	333	342	328	376	349	384	356	354	368	333	355	355	355	341	353	382	351	332	366	339	370	338	353	343	322	326	334	321	372	341	346	359	344	350	367	333	387	350	356	371	310	349	365	361	346	350	336	365	314	365	329	315	351	359	363	343	363	372	339	348	357	343	322	380	339	371	378	327	356	321	334	359	361	330	354	343	342	359	350	325	333	360	379	359	349	317	375	356	329	370	306	318	367	373	374	358	360	358	356	374	337	334	347	335	336	311	340	340	340	330	361	320	373	329	351	339	358	303	347	350	345	355	361	347	323	344	343	348	354	323	350	395	363	333	349	349	324	358	339	359	318	371	347	325	349	347	370	347	350	370	353	340	332	346	342	332	350	335	339	330	307	338	372	324	401	337	379	361	361	397	339	358	375	382	357	341	359	383	334	326	371	348	360	348	347	371	391	361	320	371	378	356	349	369	386	384	336	361	353	327	364	367	344	349	357	352	345	369	339	320	367	326	369	340	372	311	335	371	333	333	355	341	345	349	366	356	352	356	347	354	324	354	381	344	338	323	350	352	347	336	345	340	372	332	357	312	341	354	356	342	344	359	318	365	356	367	368	358	330	350	360	339	318	334	349	348	369	380	344	337	348	346	362	332	333	333	336	344	404	319	356	375	356	361	349	342	352	332	325	330	347	329	327	351	358	362	373	360	390	337	375	328	331	331	351	336	348	334	337	348	341	355	365	340	364	364	367	328	349	387	344	348	374	315	370	324	330	360	342	345	339	386	389	340	365	366	296	361	371	314	341	351	339	347	365	350	339	366	373	359	392	352	339	347	335	346	376	345	351	361	315	358	363	342	347	342	327	358	315	367	389	341	370	354	357	366	358	326	368	388	367	351	336	332	350	354	359	357	363	331	378	352	311	329	341	350	363	326	370	334	333	353	334	359	334	363	370	347	349	376	328	345	355	389	361	356	361	335	329	367	378	332	365	353	337	345	325	342	357	346	365	345	346	353	341	355	376	354	370	368	352	386	356	346	376	366	341	374	360	372	345	382	344	392	335	342	357	343	358	351	338	345	321	325	380	359	355	326	364	340	326	326	304	348	345	360	362	379	300	342	335	355	325	328	346	319	349	355	360	340	351	333	356	351	350	360	324	342	340	365	327	316	343	309	314	379	351	318	371	329	348	393	381	345	340	321	333	370	373	343	342	318	370	374	324	364	344	345	361	348	344	322	357	338	359	353	352	340	331	336	379	365	329	380	348	371	343	327	343	356	365	344	369	353	377	356	338	363	328	367	337	327	353	342	350	318	327	360	378	331	392	327	336	346	375	338	385	356	320	354	364	305	340	321	307	328	357	348	345	330	383	362	337	340	346	357	340	304	345	348	342	335	323	361	371	322	334	328	333	345	336	389	323	344	376	330	355	329	373	353	349	332	353	376	332	357	341	362	328	362	345	356	363	319	382	394	337	335	353	344	347	350	364	381	383	343	354	340	356	333	373	355	356	322	340	331	331	369	339	334	369	379	368	354	339	318	374	357	356	353	335	337	350	349	359	350	381	413	367	356	344	323	354	334	326	343	360	310	352	347	353	319	374	362	344	354	318	307	329	346	351	329	347	342	339	341	360	361	358	346	348	304	361	344	356	315	383	344	346	412	332	368	370	372	377	347	360	339	375	329	331	327	356	333	341	344	343	347	372	365	340	348	361	346	345	357	336	363	319	340	333	342	334	328	280	365	290	321	319	358	370	321	327	356	335	333	339	326	359	330	358	351	326	321	348	332	306	303	319	366	355	322	346	361	352	353	346	335	356	324	347	328	311	316	327	364	364	343	328	353	351	344	346	324	338	335	353	331	332	372	340	365	329	345	354	336	376	365	387	351	348	358	331	329	349	365	359	324	362	358	360	334	335	347	366	352	319	377	341	331	353	300	369	351	337	375	354	339	308	344	341	367	339	378	369	354	395	373	352	342	344	334	329	340	328	341	378	331	321	331	373	307	344	340	346	382	331	350	363	344	373	374	341	364	336	351	385	351	367	368	347	330	359	323	359	354	344	348	332	332	326	337	347	336	337	314	390	333	332	325	342	338	323	359	366	335	351	322	357	369	375	324	339	362	354	313	334	362	331	333	336	408	323	328	336	367	355	314	385	325	354	369	357	342	342	331	338	351	346	368	308	344	354	341	349	357	376	332	342	358	333	367	385	334	388	311	339	356	359	337	308	345	318	305	362	343	316	341	323	319	369	367	377	353	365	363	319	351	355	378	347	371	329	328	351	342	349	315	355	324	307	342	349	348	394	345	341	354	356	393	338	335	386	345	346	330	345	347	371	371	369	341	319	358	352	361	374	339	305	362	354	354	342	357	364	340	349	370	410	356	380	382	331	333	339	348	366	330	358	397	348	359	354	345	350	357	360	342	357	342	349	332	378	350	353	383	380	353	335	333	339	385	358	379	348	411	321	346	329	345	358	351	369	359	336	327	371	367	342	326	335	353	329	365	334	380	358	347	327	364	331	362	342	347	349	389	366	310	333	391	330	367	332	354	310	337	330	347	327	391	318	337	355	346	351	373	374	353	326	360	321	380	349	370	351	367	331	366	337	358	325	347	357	337	319	356	362	364
23473	21080	28379	24002	21095	12214	2474	1482	1162	1097	889	852	752	697	651	659	623	598	587	604	548	573	575	559	588	542	525	553	553	557	557	544	534	500	518	601	505	515	520	506	546	501	515	509	497	511	508	511	542	524	528	562	517	524	501	533	513	507	535	523	511	477	496	543	525	491	492	538	537	536	513	563	507	511	543	499	514	524	509	496	505	528	525	525	520	562	476	498	529	474	491	487	475	552	508	536	504	520	452	548	518	499	559	511	550	482	542	491	486	493	533	514	527	551	496	499	536	507	516	538	523	497	517	500	515	480	517	515	526	538	496	554	484	498	522	528	496	552	510	495	487	534	488	473	478	518	490	511	513	530	493	493	505	453	526	497	494	474	543	518	537	540	505	509	483	498	505	497	523	488	491	494	468	533	499	531	526	512	538	535	503	553	541	532	512	488	477	531	461	494	528	506	505	524	503	492	490	533	488	500	533	510	519	474	462	517	494	512	465	522	480	537	552	516	471	485	514	509	469	489	507	504	496	499	430	552	464	538	507	495	536	498	498	448	517	533	514	500	475	515	474	536	492	504	514	507	504	494	469	489	518	523	508	483	481	507	526	527	475	491	507	475	489	496	502	509	472	536	493	540	566	527	513	502	465	467	471	524	495	502	532	498	491	531	497	500	481	509	494	520	507	508	487	492	526	540	486	516	464	514	492	523	526	484	509	506	515	499	498	530	509	532	513	531	518	519	505	473	489	504	491	559	504	469	476	525	502	523	532	502	510	513	501	538	529	512	537	462	488	539	516	457	497	489	476	537	537	531	453	488	500	501	507	546	517	549	517	500	527	499	512	482	524	518	485	477	504	507	568	495	474	523	486	500	526	508	487	541	504	508	486	504	516	493	523	518	526	500	508	521	502	488	534	516	523	531	490	496	516	536	546	529	527	557	482	522	492	473	504	493	472	534	439	535	523	456	510	519	512	547	507	485	519	510	514	483	525	512	488	510	488	517	499	498	532	504	511	510	530	488	499	516	486	496	495	505	503	502	526	499	512	518	513	519	524	525	491	486	507	512	536	493	467	484	542	524	521	475	482	509	537	495	485	463	482	478	515	464	507	497	495	466	506	474	516	488	526	513	502	529	556	517	499	546	523	506	531	492	525	519	543	517	549	468	560	482	512	516	509	514	482	502	509	468	561	521	522	452	478	493	515	486	514	479	500	497	533	518	538	529	500	469	496	529	520	506	496	521	483	512	483	490	495	519	538	527	551	476	517	505	478	476	546	491	491	513	536	507	500	500	546	498	492	538	520	504	502	508	525	480	534	518	546	472	533	493	492	480	512	499	522	503	488	550	500	491	495	530	470	516	545	501	563	510	517	494	528	486	522	493	527	499	479	504	541	483	468	518	543	519	506	499	528	495	512	498	511	505	514	521	488	541	531	480	477	499	507	520	475	506	505	542	524	513	508	493	496	513	461	529	466	507	495	475	509	491	553	533	531	503	505	504	482	475	514	508	533	519	486	490	510	522	497	555	466	519	522	512	505	523	522	474	515	513	517	492	539	482	531	501	475	479	484	495	519	491	500	486	526	501	512	503	500	476	470	542	510	537	541	532	497	494	505	489	475	521	535	481	509	515	490	477	498	474	524	477	507	489	537	495	531	502	488	508	541	537	509	463	490	522	491	548	509	543	530	528	511	548	511	492	471	505	510	502	530	492	529	507	545	540	536	512	529	471	476	509	528	489	494	523	494	499	505	502	487	518	501	513	498	501	526	520	504	474	541	556	499	530	539	485	510	489	500	511	527	553	479	483	542	531	524	529	476	512	497	513	501	571	473	479	500	530	511	522	527	483	537	504	483	473	494	503	519	478	508	468	530	514	460	486	527	483	535	488	494	499	484	472	506	525	518	522	490	501	485	539	531	507	534	470	523	519	476	520	509	537	530	508	488	496	524	558	511	486	514	498	518	492	502	556	501	528	510	513	516	499	466	511	476	555	529	527	496	524	485	520	490	494	488	508	500	475	518	500	497	496	477	520	484	511	523	541	534	503	492	500	528	508	500	511	509	502	514	529	493	487	549	471	550	560	509	507	510	520	540	496	525	500	491	523	490	483	484	529	447	505	523	513	496	517	499	466	526	473	517	508	516	534	489	510	534	495	525	510	536	514	535	535	474	483	507	485	511	532	491	543	500	543	521	487	496	486	484	484	524	526	482	513	525	546	480	517	540	499	514	511	525	520	547	492	488	520	464	576	493	522	523	501	561	486	521	511	535	491	502	523	519	516	454	530	503	489	523	506	503	497	476	512	511	524	468	507	477	535	479	528	542	504	497	509	483	515	451	508	494	506	479	529	504	506	521	487	494	520	509	486	502	528	496	530	516	528	533	540	500	543	469	489	506	545	494	485	535	498	526	496	449	473	541	497	481	516	537	490	511	462	523	509	483	495	500	455	530	537	463	503	499	526	510	514	506	515	496	539	484	470	518	493	538	505	485	460	496	493	498	515	524	514	534	511	563	525	527	488	519	521	524	454	485	487	485	497	493	490	546	515	508	521	479	523	475	520	521	512	496	480	533	480	536	503	521	501	461	488	498	537	516	501	500	551	548	534	491	507	522	525	531	510	480	508	472	511	518	518	504	480	456	543	508	567	497	540	465	500	500	465	457	502	515	503	516	496	523	530	473	487	481	493	516	507	537	540	491	498	494	506	486	500	522	512	526	520	497	501	491	491	492	511	498	500	519	491	508	513	508	493	525	522	489	497	534	549	549	525	506	486	505	518	509	487	502	510	494	508	534	499	494	514	493	531	507	513	505	509	548	524	462	543	526	507	490	497	523	450	528	538	521	510	511	526	475	502	504	496	500	510	506	503	499	488	496	490	502	527	502	549	461	513	502	509	528	476	480	516	527	516	522	504	462	481	547	482	506	479	481	489	488	488	461	481	469	558	543	501	476	476	517	534	513	520	485	505	504	503	490	504	536	521	510	581	449	534	533	525	501	497	521	488	522	495	522	522	498	494	550	520	492	483	512	507	519	510	522	551	503	514	503	504	503	496	531	485	547	497	475	496	477	500	530	513	513	466	539	508	507	501	508	509	555	509	512	501	457	529	549	478	498	548	498	529	458	496	516	526	567	481	480	525	518	538	509	503	499	480	512	532	522	509	501	539	498	559	510	519	494	451	502	551	509	532	498	542	542	513	536	530	533	536	516	526	490	480	480	521	515	520	480	510	492	478	489	483	523	503	530	557	477	515	499	514	512	497	516	512	496	495	495	486	493	492	493	499	498	508	575	508	519	489	492	470	525	534	516	458	484	527	523	519	489	474	542	497	534	470	486	515	493	501	549	536	517	517	450	534	497	514	533	470	492	496	504	506	495	515	516	503	499	510	507	499	495	489	492	508	496	507	541	513	470	523	474	509	489	512	483	489	497	541	513	503	466	512	512	484	514	514	520	504	506	508	518	516	515	516	487	467	481	477	473	486	465	517	497	530	495	503
5804	16543	12556	6519	4790	3602	2718	2095	1714	1413	1163	1072	938	882	815	753	727	746	715	676	629	621	641	634	629	569	646	587	610	629	577	570	612	599	581	577	532	554	528	592	557	583	563	574	566	618	569	526	594	577	533	528	549	528	564	562	572	514	560	548	563	508	534	562	561	576	561	567	541	578	582	511	547	587	543	523	546	555	563	595	586	528	525	535	570	531	541	562	528	513	605	544	575	563	523	592	586	570	550	496	554	590	583	566	537	566	505	573	535	562	573	546	489	574	564	552	588	554	520	585	529	547	540	550	507	537	532	575	550	564	557	536	559	558	533	579	552	575	483	542	551	525	524	518	516	553	550	553	507	557	531	542	573	537	508	582	581	527	563	582	556	580	558	514	545	548	540	583	584	552	555	493	552	506	534	530	527	515	568	546	554	543	592	517	555	571	542	533	559	555	505	527	547	544	529	566	547	509	578	517	551	568	574	582	596	548	574	539	536	576	565	535	556	549	505	542	556	552	567	522	594	557	521	572	556	568	525	541	567	541	521	589	559	557	500	557	576	565	562	527	584	569	551	511	544	547	592	613	577	523	549	602	551	592	561	560	517	522	565	581	545	542	556	549	561	570	524	535	597	550	521	565	536	539	529	585	516	540	552	539	525	545	540	539	518	529	560	507	529	577	548	564	574	544	501	537	585	549	565	542	512	513	541	536	573	521	553	547	560	556	534	534	543	553	538	572	535	574	533	510	565	578	537	562	568	582	513	532	522	550	540	515	523	508	558	537	495	571	551	533	536	542	515	564	521	574	567	537	530	578	584	568	532	508	536	559	579	546	512	583	547	543	570	525	514	562	551	508	563	556	588	608	513	544	531	559	591	559	560	511	515	607	573	523	548	527	517	553	528	569	569	560	586	569	568	572	509	579	556	594	564	595	547	549	545	550	536	584	545	514	596	548	543	549	575	558	502	540	546	555	520	533	538	552	532	561	585	520	579	552	543	572	591	526	563	537	529	550	549	525	528	531	537	537	550	545	512	557	528	507	575	542	579	585	578	553	507	560	523	516	590	567	573	546	548	557	597	590	573	567	535	524	515	562	535	584	538	543	503	558	558	546	577	515	560	526	556	558	527	533	576	491	562	505	557	559	532	549	543	585	557	555	570	559	596	543	584	554	528	548	515	533	540	554	531	591	531	544	523	528	547	522	562	547	543	517	565	537	568	514	564	535	514	512	533	543	527	538	583	546	543	575	534	577	530	601	516	568	553	519	523	524	557	581	552	552	538	549	560	571	535	573	537	526	566	544	555	556	558	549	547	579	527	593	563	589	541	535	565	532	557	547	569	549	558	540	562	526	521	555	568	582	532	530	541	559	528	575	578	544	540	532	553	558	557	547	528	561	543	544	509	545	540	534	488	530	539	534	541	554	556	544	578	558	570	542	519	502	552	555	584	522	506	523	521	521	543	538	574	595	556	563	563	589	539	571	536	544	523	563	594	544	539	546	554	539	546	544	557	574	535	562	597	543	581	544	554	587	529	556	593	530	516	542	513	542	572	523	592	540	548	491	568	541	520	593	563	530	514	579	562	537	537	513	556	560	569	566	470	535	510	539	562	555	565	584	509	542	569	576	563	560	483	520	527	537	537	527	583	543	550	536	534	533	523	530	546	550	557	522	591	563	528	550	528	561	562	543	559	525	530	515	540	565	553	521	575	503	549	531	529	534	533	561	568	549	520	588	531	576	533	487	555	536	584	530	516	553	508	569	544	550	523	561	543	554	569	550	556	543	499	491	538	569	557	529	575	550	518	542	554	539	478	576	566	545	573	590	570	583	551	543	544	541	552	543	551	542	519	613	532	538	516	568	542	561	528	583	562	573	572	577	554	632	546	551	515	582	555	560	527	540	539	619	518	509	570	600	539	546	486	523	538	538	565	557	557	531	538	538	560	563	523	558	547	552	511	517	571	578	569	535	564	511	599	554	573	509	547	538	531	523	552	559	547	555	570	481	543	533	586	554	544	570	536	539	564	500	540	555	532	491	577	520	542	545	536	555	560	537	578	502	491	563	517	576	550	529	544	558	514	554	560	550	524	512	556	568	580	538	543	534	502	562	557	531	586	552	522	525	541	551	525	507	562	558	511	510	544	532	594	528	517	571	516	529	574	566	541	560	552	510	530	534	534	539	493	586	569	499	546	528	544	518	569	510	545	542	531	529	536	525	546	524	555	559	524	550	582	520	564	572	561	533	527	548	537	531	542	554	533	553	585	563	555	517	560	542	544	571	571	517	527	530	535	519	573	522	531	548	584	560	546	530	575	528	559	567	580	571	601	577	525	541	553	499	547	570	506	547	535	547	549	532	545	560	532	532	563	570	568	542	503	538	537	524	550	522	535	530	574	510	557	530	571	514	493	559	533	560	553	560	584	565	552	552	557	540	536	554	550	542	547	579	539	557	610	552	548	608	523	553	491	557	595	521	529	575	560	586	502	570	517	553	590	538	522	530	523	541	528	533	521	561	526	526	563	529	533	555	536	578	525	538	522	546	586	524	522	539	551	537	566	530	556	539	528	541	525	524	530	511	535	564	515	504	551	530	565	530	525	503	539	556	558	567	540	581	528	561	502	518	541	551	553	522	522	562	517	558	560	562	581	518	550	546	556	542	536	527	559	564	526	541	579	541	531	530	512	550	552	534	536	576	518	515	587	586	530	584	529	575	582	591	554	529	576	543	552	538	531	544	540	567	551	532	566	569	537	553	553	540	566	522	547	532	549	587	552	574	521	532	538	515	582	532	582	518	507	518	509	555	527	527	548	568	536	555	527	553	561	538	523	519	560	547	529	567	555	544	508	533	589	616	528	540	528	543	561	536	555	534	562	557	520	537	514	536	528	503	524	569	549	501	529	554	596	536	528	566	555	522	542	541	529	546	566	542	516	551	540	581	544	554	550	565	563	563	580	562	561	580	565	545	505	521	565	575	573	567	552	543	563	541	544	573	512	575	558	533	562	563	550	563	599	514	549	538	553	569	584	548	560	585	572	529	562	551	570	512	554	576	575	564	561	528	553	593	557	536	550	568	567	566	560	542	554	539	554	506	592	560	586	562	531	499	524	555	543	547	514	526	562	581	525	526	537	537	553	577	561	529	556	535	559	508	533	506	504	544	549	549	556	548	564	545	555	521	544	526	568	559	579	580	577	536	551	516	577	558	579	501	523	521	571	595	523	561	581	555	577	568	584	530	538	558	539	543	524	519	593	599	553	526	523	558	582	542	545	502	572	537	544	540	522	581	568	534	536	524	561	569	536	553	504	536	504	538	540	556	561	537	530	509	521	546	503	539	536	567	555	463	536	502	606	543	540	538	539	526	537	585	536	536	538	520	524	591	532	509	553	511	527	577	515	519	574	518	540	530	520	547	548	550	563	499	521	576	553	542	547	543	557	532	578	551	537	520	569	536	494	568	513	543	507	528	585	559	617	523	527	601	563	537	530	561
24645	21110	27464	24921	13365	1680	1154	795	657	496	457	417	397	333	336	314	312	271	247	255	274	258	245	223	231	216	231	244	243	249	228	214	239	232	232	231	223	221	233	217	202	225	221	202	195	212	225	216	182	224	220	231	193	191	189	199	195	212	205	175	197	204	211	207	235	200	206	230	210	232	206	202	223	219	213	209	237	205	212	201	220	212	184	199	219	203	210	197	206	220	200	213	185	220	212	226	236	212	215	187	207	185	201	216	205	204	213	212	178	212	224	201	226	196	213	224	169	194	208	198	187	210	193	194	215	203	219	233	186	206	228	199	199	191	215	197	204	228	188	203	219	186	204	215	194	181	184	217	213	226	198	183	204	192	213	211	214	210	197	182	203	185	217	200	207	221	206	210	212	213	226	209	227	225	178	176	201	203	203	177	196	188	201	225	220	219	206	177	196	195	188	185	198	200	221	189	204	203	210	215	236	203	198	222	213	185	215	216	203	177	193	210	208	222	217	185	219	209	180	185	203	217	210	202	216	203	196	218	219	209	188	184	205	188	230	219	208	181	211	213	212	196	213	210	220	178	192	200	220	185	211	208	195	195	190	214	211	199	221	200	232	205	189	212	202	205	166	203	178	219	204	191	212	210	197	188	221	208	208	214	204	211	210	207	181	224	188	194	188	207	197	221	213	201	181	220	204	222	195	206	193	190	209	209	204	220	222	209	202	214	220	227	177	216	196	214	216	221	205	209	191	224	202	214	223	190	205	216	218	175	195	190	174	195	191	227	214	225	188	212	227	202	184	208	216	219	210	177	206	216	230	192	203	178	194	221	212	194	191	211	203	196	210	169	195	201	212	198	221	166	198	201	197	214	213	206	223	222	221	207	231	185	185	203	229	167	200	199	212	195	207	207	228	230	194	190	186	199	216	210	193	207	217	217	211	209	188	179	234	196	209	190	196	198	202	197	189	187	184	228	192	213	207	203	202	189	218	181	208	189	206	199	218	193	207	212	224	190	193	172	219	188	194	202	212	213	207	202	214	207	204	194	198	199	213	212	187	185	202	237	220	175	207	191	209	227	181	223	208	193	183	218	199	199	200	216	196	216	182	202	199	199	225	212	222	202	205	215	197	214	201	212	174	215	194	221	191	195	219	202	210	209	195	185	223	235	190	211	205	204	211	178	197	195	225	185	220	213	202	217	207	201	210	204	230	197	207	210	232	194	215	210	193	186	225	204	214	219	195	200	208	186	210	236	211	176	186	191	206	213	206	206	189	208	190	222	216	213	192	215	185	211	183	188	205	205	209	220	214	236	217	209	185	220	235	219	193	237	214	207	210	225	209	188	185	237	233	213	212	229	188	197	199	213	210	205	197	198	196	184	216	189	212	221	193	224	217	207	221	209	220	224	210	174	187	230	194	188	202	206	203	193	192	225	221	208	216	212	235	236	212	221	207	229	189	233	188	183	205	232	206	206	176	217	188	197	208	198	207	197	194	204	218	203	224	212	194	216	194	199	220	193	214	220	189	226	211	194	226	224	200	192	204	198	208	236	194	229	210	208	232	224	225	178	198	215	208	193	217	204	186	218	212	164	212	206	195	203	218	231	237	175	215	193	194	196	228	191	179	212	222	185	188	207	212	219	217	170	193	215	201	222	214	199	200	215	193	165	214	200	203	205	184	196	213	202	200	203	190	228	217	199	208	215	199	201	233	217	213	223	193	216	196	183	192	178	192	161	224	181	213	230	195	190	223	197	217	200	210	203	223	214	196	190	208	210	205	213	200	221	180	218	208	221	195	213	226	210	197	232	208	199	171	212	194	192	208	220	208	193	197	189	219	192	190	216	195	200	210	216	205	206	193	208	231	207	197	182	214	209	201	232	201	222	200	208	196	209	196	213	205	233	210	214	227	218	189	208	215	177	197	207	217	217	209	198	206	197	201	226	177	221	196	219	206	222	215	183	200	240	193	212	190	218	226	199	213	206	234	208	187	225	181	204	197	227	222	220	229	217	202	198	227	208	203	204	191	184	216	209	218	217	199	207	200	219	212	243	210	192	193	211	184	180	202	187	191	202	242	214	203	189	230	235	217	205	211	192	204	205	174	199	184	221	189	218	202	188	187	212	190	228	199	203	224	188	194	202	193	231	179	220	201	205	210	219	202	221	222	212	190	222	194	212	194	221	191	218	199	198	205	223	220	216	202	172	217	181	217	198	214	196	215	198	207	211	217	213	207	193	194	202	203	210	192	196	216	176	193	202	202	217	218	208	204	229	182	189	211	220	210	214	211	202	218	201	207	234	190	205	203	192	185	208	187	202	191	215	203	176	224	207	227	224	211	198	218	207	225	213	216	177	217	218	221	186	191	189	190	205	193	199	177	218	225	208	195	234	203	203	213	213	207	219	198	211	228	213	198	212	216	188	241	212	181	190	196	221	200	188	220	223	207	215	212	202	204	230	210	215	209	199	208	214	199	220	217	194	199	221	199	195	183	195	204	199	205	212	197	188	196	217	217	202	210	210	205	199	199	203	197	202	191	195	190	204	219	194	195	228	214	198	211	199	187	199	208	196	195	198	200	232	214	213	206	184	186	216	191	208	215	220	209	173	240	194	195	219	189	192	199	205	198	185	215	235	207	218	194	202	207	206	215	217	197	216	198	207	206	194	241	198	207	209	186	193	199	195	223	181	187	216	205	220	216	215	224	210	203	197	234	192	191	175	189	220	196	186	242	229	220	192	200	200	218	186	198	208	234	214	203	197	200	230	211	200	192	196	225	212	199	197	215	214	192	199	187	176	219	198	191	200	220	223	193	207	188	204	217	184	192	205	230	173	213	202	208	201	204	220	200	198	189	200	214	215	221	182	210	196	201	230	192	206	208	210	216	213	191	244	194	195	182	216	201	221	199	211	211	192	204	187	206	194	177	197	205	221	214	198	194	205	189	211	219	218	203	195	199	195	197	204	217	199	201	202	203	200	206	213	193	210	195	216	214	229	229	193	206	180	196	206	202	198	218	216	199	201	196	197	190	186	199	201	210	215	196	218	185	209	215	186	196	236	182	251	206	200	193	215	199	238	211	188	213	197	220	221	223	242	200	195	236	216	212	202	249	183	192	232	185	200	226	210	221	214	206	210	190	229	210	203	199	194	204	178	216	212	187	230	198	214	180	223	203	218	182	231	240	214	209	198	217	186	248	213	218	227	190	233	207	226	180	219	200	219	199	196	227	201	206	202	217	220	218	238	200	222	225	217	204	237	217	215	193	220	206	194	217	207	207	185	190	193	231	213	198	194	189	219	224	230	219	209	205	189	231	227	211	172	204	208	183	175	196	214	195	224	202	190	208	194	191	181	196	190	214	196	209	203	213	224	230	198	219	192	217	201	196	202	179	216	220	248	194	190	225	207	198	221	206	203	192	198	203	214	197	209	212	226	248	228	217	202	221	193	222	211	199	194	197	199	189	169	184	208	198	180	218	202	210	191	198	169	211	197
5530	12919	9361	4721	3339	2465	2006	1426	1155	920	731	629	597	496	443	401	375	378	354	335	326	293	304	270	289	320	284	273	288	254	272	266	293	276	252	270	263	239	231	235	257	260	252	200	243	237	249	239	225	239	246	258	261	241	254	235	272	227	233	252	203	237	234	240	209	244	259	261	229	249	248	250	258	224	251	273	253	235	256	222	237	206	264	240	218	250	241	240	242	227	244	265	235	252	244	253	244	245	242	249	234	250	250	251	241	244	251	257	253	210	259	244	252	211	229	228	259	232	257	232	203	237	256	236	222	256	253	253	281	234	227	226	268	220	226	250	240	217	216	233	229	236	227	255	256	263	244	244	232	244	237	250	222	240	229	246	249	242	227	224	223	244	233	252	249	253	247	266	210	253	248	232	238	226	211	252	254	234	232	275	247	226	265	238	240	222	238	244	240	237	265	244	236	224	273	232	245	229	212	217	236	236	242	247	256	264	243	237	236	249	248	222	221	229	238	239	242	261	230	280	243	237	202	236	248	245	254	217	229	246	240	250	240	244	226	246	234	228	221	239	227	256	246	255	260	218	228	230	232	254	226	227	255	253	222	249	248	237	239	236	233	219	218	235	221	235	246	254	241	241	237	247	232	225	228	211	242	254	249	226	263	220	251	232	245	238	229	231	252	235	233	245	241	249	247	228	230	266	244	238	231	257	259	223	254	245	218	235	252	224	237	226	234	227	252	253	245	226	258	240	246	244	240	215	245	236	226	265	255	209	241	245	221	230	235	266	243	262	227	260	233	218	238	251	265	213	240	247	222	241	217	244	192	261	234	252	223	215	215	223	224	231	253	231	242	238	241	247	239	212	212	273	248	228	242	262	231	244	247	206	230	246	225	222	223	222	232	263	231	267	230	261	230	217	231	267	225	237	232	230	231	230	253	244	254	249	238	234	222	231	218	232	240	227	251	249	225	257	226	277	221	227	234	235	218	224	218	253	251	257	225	238	207	215	259	237	230	243	236	202	222	237	212	222	232	229	256	221	217	254	249	247	253	248	254	243	254	211	254	248	247	231	208	236	234	205	251	226	245	246	235	239	209	240	226	228	248	223	251	250	255	239	256	214	269	266	229	238	256	239	232	240	246	250	231	244	211	233	240	212	225	224	254	252	215	228	265	242	263	228	235	222	237	242	251	239	242	236	266	221	241	231	230	247	236	240	207	237	226	247	247	243	247	250	221	247	257	247	236	245	228	247	254	240	242	233	246	237	236	247	230	253	215	231	223	194	234	247	239	203	235	243	249	222	225	248	220	261	251	254	245	244	238	248	217	221	210	230	215	243	221	259	242	233	238	232	233	269	243	250	235	249	221	250	226	230	238	222	256	227	236	233	236	251	211	246	244	269	248	223	239	296	240	246	247	224	233	247	230	252	224	230	239	242	243	230	214	253	262	247	237	262	239	244	252	270	254	245	240	232	260	231	259	237	231	284	233	201	255	258	237	238	234	208	254	223	231	246	234	247	242	213	225	213	239	244	227	223	247	234	252	221	235	230	229	235	211	220	215	214	250	260	254	236	240	231	254	228	227	234	242	238	241	256	232	233	259	229	238	244	233	248	254	224	222	234	264	234	211	246	264	230	227	256	273	257	221	257	242	235	253	228	224	255	260	236	245	231	227	249	271	217	271	233	222	240	250	224	255	227	187	230	228	255	247	215	221	234	206	251	260	222	256	236	240	242	248	198	237	217	270	233	246	263	211	218	238	230	235	243	229	242	230	255	254	259	203	210	223	231	207	239	241	229	231	240	237	252	251	229	247	225	247	229	232	211	238	231	236	243	235	237	237	217	214	265	209	241	223	239	239	238	261	219	234	254	272	252	226	203	249	243	245	216	248	248	229	211	235	226	246	230	216	251	228	207	216	236	222	221	230	191	231	210	254	234	230	246	236	216	242	216	225	240	250	241	237	215	248	238	248	245	226	231	230	268	257	251	231	234	232	247	257	217	239	222	207	254	223	238	235	268	232	218	219	258	231	242	248	221	243	232	242	237	228	241	236	221	233	258	242	222	252	223	254	228	238	240	232	201	242	220	229	237	251	250	237	264	243	242	252	197	264	248	222	251	236	254	239	242	243	253	253	255	236	242	254	246	227	246	231	233	264	218	234	241	244	230	234	250	255	233	242	234	206	225	229	223	260	242	269	242	240	251	238	229	231	235	246	251	236	249	234	234	254	249	249	205	257	230	232	228	236	259	246	225	258	253	218	233	248	236	227	235	245	238	233	249	233	240	223	200	248	234	224	234	217	246	229	215	249	208	220	266	257	270	247	233	240	232	231	232	239	231	254	214	234	258	236	225	241	245	217	243	241	221	222	248	233	238	256	252	235	240	222	255	250	227	242	232	246	240	213	242	261	232	250	251	243	230	237	256	238	236	242	220	212	243	232	256	239	242	228	220	233	245	264	228	201	257	220	227	214	252	243	225	239	227	253	248	233	217	223	225	251	223	263	247	256	201	272	236	243	213	216	237	276	226	250	233	227	232	242	275	265	229	236	218	248	228	251	276	244	228	248	245	246	226	234	224	204	230	258	241	232	240	227	234	244	221	220	259	251	227	221	232	214	250	234	252	225	252	238	236	246	230	267	222	223	237	237	248	233	226	238	209	246	221	238	240	241	239	253	262	233	237	255	256	210	221	258	231	232	267	264	229	246	256	252	226	214	245	247	238	238	254	293	222	243	226	245	217	245	203	241	220	212	259	242	218	229	249	244	254	240	240	265	239	242	209	182	256	206	244	273	230	236	238	201	224	232	242	278	248	252	243	232	241	215	231	235	236	246	229	225	247	238	237	235	213	238	241	231	224	237	247	223	250	268	237	240	226	224	256	243	242	280	248	246	249	238	222	225	233	225	210	218	268	246	233	254	223	227	250	213	267	241	242	243	270	274	214	228	233	246	248	243	265	231	245	223	254	226	245	223	222	236	264	242	219	227	240	237	235	217	242	238	237	248	231	264	219	225	239	236	243	225	226	255	236	260	221	245	258	252	218	259	234	220	239	251	254	216	229	230	230	249	210	208	239	244	244	242	224	249	226	226	213	217	244	211	236	231	252	231	225	236	250	242	254	239	238	230	250	220	204	245	251	246	241	233	221	243	225	217	265	225	276	237	273	244	227	231	234	233	241	243	227	237	217	239	232	260	214	249	235	228	235	241	232	232	232	222	234	230	242	239	247	263	234	201	232	235	221	242	244	221	224	252	247	234	256	214	262	240	224	253	217	245	254	214	252	205	242	242	263	222	227	242	195	265	231	228	225	267	278	245	232	234	241	257	266	241	266	245	244	248	264	234	250	222	255	213	226	203	245	246	248	256	231	246	214	260	253	226	214	216	229	255	270	226	250	232	247	252	252	248	246	216	214	252	215	223	240	214	256	246	252	266	223	246	244	217	240	224	232	235	225	211	231	218	236	260	228	229	228	245	242	235	245	248	242	200	240	246	240
22439	21146	28925	23617	21155	21268	11500	2337	1536	1224	1128	953	883	815	769	709	706	634	623	592	630	593	508	528	532	531	529	532	539	496	457	463	460	479	487	507	480	485	484	496	480	509	437	474	430	496	457	460	492	461	440	451	466	446	477	433	437	452	442	469	450	470	470	455	458	412	446	465	453	440	487	462	414	455	458	465	454	451	458	436	460	462	457	462	456	489	479	418	472	444	416	448	488	447	460	421	492	491	424	460	466	435	470	436	453	447	471	442	442	469	468	427	462	480	471	449	435	471	461	438	439	442	455	439	468	412	434	428	441	491	408	476	475	461	437	442	459	446	450	458	494	439	425	443	442	459	460	460	455	432	437	444	442	463	420	445	444	437	452	456	472	466	437	476	415	451	474	456	397	428	401	450	453	437	455	436	431	443	446	420	468	466	442	411	452	458	460	467	420	432	439	438	420	437	445	467	470	423	451	450	397	451	439	487	463	420	431	412	459	411	456	429	467	416	457	423	407	473	446	423	430	452	450	434	505	462	448	439	446	481	458	452	449	419	444	435	440	453	429	444	439	408	449	419	461	478	474	441	401	423	461	453	408	438	489	460	456	437	472	439	430	445	478	464	438	480	479	457	463	471	425	448	433	429	414	434	417	419	414	439	422	428	451	478	415	474	443	414	449	434	453	462	443	467	469	472	439	436	422	458	440	421	437	478	414	412	452	420	450	449	426	438	457	451	453	420	429	441	435	414	450	466	451	422	472	458	438	468	427	425	446	432	448	447	429	471	413	442	415	401	434	422	426	477	478	449	486	430	444	428	434	409	460	430	436	446	463	457	457	420	453	471	449	450	441	432	442	407	446	465	428	449	468	411	446	433	446	437	452	457	469	422	449	397	461	437	466	435	429	483	440	435	468	461	443	474	450	472	433	465	477	454	484	469	452	449	471	416	427	458	421	443	471	436	432	442	458	445	490	422	442	423	439	448	428	454	446	470	444	425	444	432	430	467	465	475	424	430	427	432	441	457	475	439	431	458	460	431	410	402	439	455	421	441	477	416	467	428	452	449	521	442	479	457	479	436	476	419	439	420	439	417	445	472	471	437	418	438	431	423	436	439	466	437	438	436	456	443	419	472	427	417	444	446	479	435	467	433	476	422	425	462	437	433	454	446	446	483	435	457	437	467	418	460	419	442	470	454	500	442	468	421	450	415	441	423	425	431	443	408	471	452	457	433	454	460	449	461	463	438	479	478	446	475	429	450	488	462	403	440	471	429	471	473	413	443	449	421	454	458	402	445	455	409	434	410	484	439	426	482	409	436	493	439	454	421	458	490	421	486	453	424	426	406	441	423	454	462	454	456	478	473	424	448	441	522	439	433	433	474	463	471	454	461	413	408	437	420	424	465	444	433	462	396	440	432	424	450	443	433	407	427	434	459	472	491	453	434	458	441	468	431	384	397	426	440	468	430	451	443	457	462	434	436	480	470	429	466	443	467	444	435	439	449	440	435	501	432	432	445	384	430	391	467	459	430	427	458	420	437	440	471	430	455	465	413	453	462	431	450	459	460	412	455	432	465	438	444	423	430	461	471	418	452	447	464	439	410	414	428	445	470	455	447	430	485	425	464	451	452	447	458	477	441	423	463	459	498	413	439	456	497	476	488	404	453	421	477	474	442	420	482	424	468	456	445	479	456	440	415	390	437	460	461	437	443	450	432	475	425	433	463	441	430	470	482	438	407	424	451	451	409	434	438	473	424	421	440	436	397	477	448	434	465	449	428	456	438	398	451	458	420	470	437	433	433	462	429	409	468	460	419	441	456	448	462	445	435	435	443	472	444	467	483	433	473	417	451	455	457	451	467	432	428	469	465	459	431	458	468	418	453	443	445	443	459	461	445	465	407	426	453	467	439	437	388	439	444	456	447	445	466	417	460	474	473	454	455	439	452	464	466	418	459	452	457	458	448	442	457	449	495	427	439	398	447	437	445	451	445	451	412	444	382	458	444	418	448	428	456	445	433	437	463	447	438	422	474	455	473	430	439	465	454	463	416	430	418	435	449	447	441	425	427	469	422	404	446	403	444	423	424	416	467	410	424	460	448	429	407	426	458	440	449	409	452	463	428	463	458	411	444	438	456	446	443	420	431	433	435	417	441	459	460	430	453	445	435	442	450	422	415	448	453	422	456	407	390	454	489	459	435	416	405	433	475	448	453	466	449	410	414	443	446	438	431	437	452	438	432	393	463	435	452	426	439	426	453	456	467	449	434	442	429	455	442	442	453	420	409	458	445	441	416	472	428	467	445	451	464	471	460	444	461	458	414	456	435	495	437	399	470	427	455	417	434	451	460	437	462	394	417	480	402	418	412	388	459	465	413	441	454	459	437	453	465	393	427	449	437	425	453	411	398	442	444	451	449	438	461	462	435	434	479	449	444	443	430	464	419	419	471	426	441	467	424	459	462	418	441	452	461	453	416	427	468	468	443	444	444	467	479	438	395	469	433	461	449	399	413	433	448	438	430	446	413	421	459	391	425	449	413	427	467	427	470	422	464	458	452	467	445	452	428	427	498	475	421	438	439	441	483	474	436	393	440	414	432	449	461	456	410	423	455	414	437	421	464	465	438	407	451	420	410	419	463	452	386	470	419	435	433	440	464	459	425	456	437	483	444	442	434	446	430	468	484	451	450	456	454	451	467	463	452	476	459	446	403	493	455	427	457	415	418	465	423	468	447	481	421	409	437	481	417	439	479	466	423	452	438	428	426	459	458	445	443	442	449	454	451	426	487	471	444	451	408	435	433	458	455	459	450	422	456	447	455	440	420	447	475	466	450	435	447	459	416	445	473	465	416	436	462	460	478	446	443	436	419	473	424	419	438	426	463	446	443	465	456	412	442	432	440	412	422	498	415	502	434	458	424	405	446	482	415	444	433	428	407	469	454	439	419	426	491	465	459	424	449	423	416	437	440	452	438	442	446	463	442	449	436	408	473	421	403	439	462	480	476	473	465	472	408	450	499	453	454	394	437	433	501	447	414	457	431	438	450	426	463	450	468	428	438	441	461	456	431	456	447	429	435	438	453	427	457	456	459	449	450	454	463	415	398	455	446	426	439	443	412	462	450	467	422	442	425	462	405	456	431	438	449	467	422	450	441	422	426	431	428	430	417	443	427	421	459	454	474	443	411	422	450	430	462	455	442	422	436	445	421	457	430	422	434	440	413	423	422	432	467	459	455	473	440	441	442	442	445	447	465	430	396	432	407	437	427	419	429	437	434	415	430	447	446	443	435	452	424	467	431	430	464	415	446	407	447	445	468	398	454	445	431	450	482	462	432	419	422	466	438	439	449	457	451	449	420	456	442	467	414	447	432	456	429	435	447	451	437	442	423	441	442	467	443	482	470	413	454	448	421	446	452	420	426	438	425	483	433	439	457	456	434	414	402	475	449	422	430	430	410	432	466	393	477	442	446	418	455	479	455	430	447	439	460	414	446	454	439
7390	22274	16739	9377	6951	5296	4073	3069	2418	1916	1613	1388	1217	1123	1039	888	884	762	739	667	681	651	627	635	588	610	624	622	562	631	592	570	562	566	555	518	511	512	535	560	481	511	534	505	496	525	451	546	516	489	532	504	497	514	512	500	519	514	504	514	519	525	498	476	508	498	488	536	545	480	480	492	502	488	526	502	535	512	494	513	485	506	467	504	482	542	480	484	513	479	493	502	468	527	470	479	525	509	550	474	481	516	523	462	513	490	502	472	496	471	479	504	482	481	451	486	518	476	502	518	482	466	497	454	477	473	499	502	463	511	484	460	494	471	435	489	482	521	472	499	497	465	536	486	462	454	462	486	483	490	493	483	476	488	453	520	421	451	494	507	467	466	473	490	485	456	516	511	467	483	477	529	469	507	479	509	474	470	502	467	487	508	456	482	452	469	454	486	491	486	505	516	480	483	477	475	486	478	461	492	484	455	458	484	499	476	507	485	496	449	452	490	499	455	495	457	459	521	441	501	506	478	475	472	473	468	474	494	475	530	502	506	495	470	503	528	485	496	475	453	509	498	490	484	480	501	495	497	454	513	486	483	462	470	513	489	491	478	508	481	484	479	473	510	456	490	473	480	520	504	492	485	490	470	479	505	478	492	456	481	505	518	491	511	482	495	482	486	510	494	511	483	482	494	511	518	480	499	472	487	502	516	484	505	541	481	464	455	463	470	506	468	485	514	489	451	519	455	495	460	497	496	477	510	460	529	489	468	472	495	465	491	482	481	482	453	499	474	493	535	499	471	479	505	540	484	502	495	481	487	477	516	446	458	482	468	505	493	483	479	483	462	510	492	506	515	451	463	471	481	456	507	460	481	536	464	483	494	478	468	476	472	465	461	459	444	481	480	471	463	529	453	457	503	460	476	480	483	464	513	500	481	489	528	531	494	486	510	470	504	447	489	500	519	509	497	504	495	468	467	486	506	492	496	487	493	526	502	494	514	494	477	467	507	500	435	473	497	523	475	452	469	487	450	502	503	496	471	505	508	538	459	490	456	466	522	452	500	530	475	481	463	496	473	497	500	472	508	482	524	495	463	488	470	501	475	466	519	470	479	501	490	449	466	487	475	491	518	510	462	493	476	452	493	506	498	501	486	463	547	497	467	504	494	505	470	500	496	483	524	513	492	451	502	474	468	494	495	467	512	491	468	508	475	488	471	498	498	464	475	484	508	487	484	461	461	502	472	502	495	500	482	499	493	517	457	488	489	493	514	450	505	505	437	476	488	481	461	449	483	491	536	462	453	478	504	506	515	509	495	482	457	532	506	445	493	453	470	486	468	518	489	495	452	462	480	429	468	516	494	479	519	460	537	507	474	490	462	473	452	483	493	485	479	481	492	512	494	496	495	511	478	460	484	506	498	465	460	520	465	479	459	462	499	499	460	461	449	506	505	481	494	487	468	479	463	447	463	508	499	470	437	466	504	498	463	483	459	501	482	488	514	521	481	491	503	485	433	496	500	430	468	482	492	462	484	480	455	529	496	529	492	500	473	451	494	465	462	486	503	478	498	478	478	478	501	483	471	482	482	513	470	502	515	485	537	469	448	482	494	478	486	516	444	489	453	484	475	487	512	510	482	505	512	457	512	462	502	495	518	494	489	480	458	510	463	488	506	489	524	492	461	465	501	484	469	463	478	468	476	515	498	498	486	501	457	475	466	495	461	443	516	488	501	460	500	473	447	480	489	414	516	433	460	510	495	496	513	439	475	461	512	520	508	482	466	511	516	502	484	453	475	473	519	443	475	456	502	507	497	482	511	472	504	445	497	474	497	464	496	489	479	488	436	475	476	487	476	450	492	447	453	527	475	517	474	478	476	446	446	516	447	461	513	494	433	483	452	465	484	469	479	548	465	477	501	489	488	512	514	455	497	471	490	488	479	510	499	481	532	480	499	506	480	449	506	481	480	489	493	479	511	484	505	487	468	470	483	508	491	496	473	499	499	460	500	499	477	510	473	485	490	465	494	462	490	506	502	486	435	439	476	512	474	496	478	496	484	444	479	511	481	481	503	516	515	484	493	484	474	497	491	477	483	519	490	469	468	477	491	448	511	478	489	463	460	470	527	485	469	489	501	490	474	466	450	496	506	447	480	512	446	500	474	465	480	459	506	454	498	498	508	502	468	434	497	497	500	518	466	571	466	488	471	507	490	451	486	421	485	513	446	446	466	507	475	476	499	493	474	476	494	436	484	465	481	493	501	480	512	466	486	447	468	470	475	455	510	479	466	464	505	482	477	485	497	449	524	473	482	468	454	466	468	481	467	496	498	464	483	463	484	528	486	460	524	505	451	481	502	468	480	494	500	437	481	489	491	462	452	482	454	471	488	494	445	492	508	489	485	478	424	475	498	510	485	518	508	497	510	472	458	523	507	464	491	481	473	470	495	466	503	563	465	489	454	478	474	535	474	475	529	453	508	497	450	497	465	481	495	445	503	477	481	453	483	491	431	496	486	498	488	503	488	505	466	490	516	488	448	492	454	477	460	474	518	496	485	479	485	463	487	511	494	494	492	482	491	463	511	510	504	494	497	467	488	441	472	505	511	480	490	495	494	480	498	468	486	496	446	477	481	497	486	463	467	474	488	479	511	506	466	480	445	475	507	508	458	450	499	485	487	439	455	498	508	489	474	507	482	497	459	530	490	476	504	506	495	478	466	495	454	463	406	479	487	474	484	503	504	486	533	466	490	492	480	486	487	478	449	472	485	445	497	498	478	475	499	506	464	490	465	497	462	470	471	494	462	501	444	468	495	440	496	455	461	482	512	460	481	467	504	510	478	480	504	516	480	522	484	478	502	472	507	485	443	448	463	450	488	460	477	476	516	501	459	503	481	464	512	478	505	475	500	463	486	506	444	509	517	462	438	454	526	500	462	466	511	483	514	472	482	506	515	492	521	475	466	476	474	525	488	515	500	478	482	485	488	501	471	468	496	477	505	469	526	487	479	531	467	509	476	476	498	495	497	440	506	468	501	511	490	442	466	499	435	480	473	469	467	468	508	499	503	480	502	470	441	445	468	497	510	465	464	415	515	475	492	502	485	463	459	499	507	485	452	465	510	473	510	514	490	465	486	471	432	487	490	478	499	537	502	473	519	494	469	492	458	470	487	476	470	524	498	504	496	510	464	497	476	491	515	479	454	470	474	502	482	468	464	461	458	492	520	445	541	505	491	505	507	468	498	473	458	469	477	526	493	470	496	488	552	489	448	490	474	496	479	461	497	495	465	485	483	487	499	468	528	502	499	435	495	478	490	498	461	490	495	482	483	472	426	505	475	491	465	480	462	514	441	454	526	522	461	500	451	540	486	465	538	492	434	482	450	508	477	467	471	482	466	523	479	498	472	463	444	473	459	492	501	496	455	461	499	525	500	497	487	495	498	513	499	478	510	502	509	475	445	495	454	503	465	460	488	508	469	465	486	460	501	489	471	479	475	461	489
27502	18995	7874	2386	1383	956	767	638	562	526	478	472	407	368	364	412	343	348	380	373	345	353	344	351	339	301	348	308	294	326	315	323	287	331	342	321	349	310	377	324	326	328	357	339	297	328	322	303	301	338	313	345	326	289	301	327	335	317	332	300	318	315	321	307	323	302	316	315	295	297	308	344	315	335	323	352	317	344	337	294	322	321	295	312	298	307	321	317	339	328	355	280	325	293	326	349	310	314	310	299	321	346	290	317	326	310	300	312	317	293	336	314	301	330	328	346	307	337	328	300	315	319	301	326	353	333	324	315	306	321	307	337	275	318	337	339	316	335	297	303	312	325	349	312	337	317	289	333	313	326	319	306	322	321	340	313	291	302	290	326	320	362	295	341	311	280	363	352	329	352	304	313	322	298	344	302	297	297	317	321	327	343	289	347	302	348	290	313	318	292	316	315	324	305	297	320	287	301	317	283	302	340	324	304	303	300	320	321	300	326	328	349	325	337	315	298	288	318	310	279	300	333	336	307	308	328	314	309	317	329	313	329	287	319	314	328	317	302	299	318	293	322	346	313	326	343	328	321	320	312	327	320	296	356	307	351	322	350	332	303	320	341	320	348	317	289	291	320	306	304	315	351	314	343	327	312	305	308	313	329	304	332	275	282	279	329	323	305	312	324	323	332	341	327	340	304	288	295	303	309	325	334	320	323	343	306	329	319	287	287	331	328	335	355	316	331	296	319	346	314	289	328	348	304	311	288	333	293	320	288	323	294	320	309	376	317	341	324	320	325	303	324	313	321	307	322	369	327	321	330	348	306	337	292	279	279	359	317	311	268	320	326	326	280	280	311	312	323	310	331	292	332	303	318	288	336	333	342	291	331	307	324	308	323	288	315	345	310	285	311	301	340	301	300	312	320	311	309	290	318	308	301	331	328	342	325	342	313	318	275	303	322	329	339	305	321	321	328	329	321	289	316	303	300	313	307	325	290	272	328	338	307	298	326	304	329	316	309	315	328	324	327	296	293	310	294	327	326	310	301	280	315	322	330	316	315	309	306	300	358	316	306	347	368	320	292	327	337	317	324	318	285	328	317	317	306	309	318	375	320	318	302	301	316	287	274	309	321	308	344	331	331	303	302	291	321	341	332	271	308	301	347	335	328	313	315	297	333	324	304	326	299	309	323	339	309	325	334	315	295	313	320	282	340	317	315	331	314	302	365	307	307	349	343	308	315	329	317	339	283	278	326	299	332	287	322	335	335	330	307	303	314	321	313	350	351	328	312	279	305	317	260	286	315	326	323	334	301	307	279	286	321	303	310	315	301	299	333	298	327	333	308	290	307	335	289	334	333	303	304	324	302	305	292	343	346	323	312	310	310	320	319	324	320	349	314	326	330	294	329	301	324	338	278	313	295	301	335	307	320	349	317	318	311	330	318	291	303	320	313	317	349	316	321	332	340	300	305	297	333	319	295	318	325	306	313	301	296	293	286	314	358	330	336	323	339	326	285	304	310	273	336	315	292	303	316	293	308	315	341	333	318	294	323	329	295	319	299	305	321	321	320	322	303	338	330	315	289	323	332	320	331	321	328	330	300	312	330	294	314	325	306	333	288	316	325	326	304	317	330	335	323	296	342	304	285	305	306	303	295	321	300	305	355	301	318	326	312	301	312	316	351	309	326	307	300	353	311	327	324	312	347	310	344	316	317	324	325	333	329	338	336	310	317	302	297	304	336	301	293	342	307	324	317	310	300	299	315	302	336	300	340	292	296	324	323	341	297	304	297	325	299	369	343	321	312	292	298	310	317	332	315	333	326	277	310	305	323	296	286	305	328	320	311	322	323	307	343	339	340	318	303	318	311	312	296	340	335	323	324	291	307	307	326	314	326	323	336	301	353	310	331	320	307	353	336	288	296	371	292	334	314	326	297	312	299	299	300	325	335	339	333	291	284	304	306	308	313	307	319	323	287	282	282	314	285	326	349	287	333	298	319	316	304	291	334	321	301	341	318	328	275	320	281	317	329	326	335	338	379	326	322	329	308	340	303	297	316	331	287	293	298	306	308	301	300	305	318	279	312	347	303	330	303	325	311	324	318	289	326	299	312	330	347	315	313	316	314	324	325	315	296	368	302	318	340	309	317	320	303	327	345	343	323	318	327	311	320	326	300	345	325	333	332	292	343	325	333	299	342	312	300	337	311	314	297	316	313	350	318	302	333	380	307	314	343	306	327	293	310	342	296	324	335	321	325	317	314	295	299	300	314	281	334	300	316	313	334	322	357	336	292	336	311	316	299	309	318	324	335	305	294	319	317	283	325	313	312	349	336	312	339	326	322	293	312	295	320	312	320	329	310	341	322	300	305	295	299	320	305	319	317	309	308	313	314	308	337	311	335	320	325	312	318	330	294	320	354	311	296	317	319	305	325	334	303	292	292	346	335	292	291	302	323	298	307	324	303	315	320	334	304	323	325	308	334	296	328	315	312	317	303	349	346	337	319	318	345	291	311	338	318	325	337	324	315	292	329	318	301	324	296	286	280	334	317	332	316	334	338	312	282	341	326	301	292	310	319	334	319	312	317	348	301	307	321	312	347	321	329	310	302	348	328	319	299	296	323	293	281	277	319	305	274	286	303	321	324	298	313	327	314	323	312	339	319	320	310	307	276	310	314	282	302	302	344	333	289	343	322	314	340	295	338	314	325	310	288	310	313	311	300	327	333	334	330	338	354	284	310	295	301	344	340	321	312	309	292	297	307	317	308	343	345	331	335	328	342	318	297	307	297	330	346	311	308	344	335	359	289	333	318	295	280	337	306	289	301	306	289	327	358	342	360	319	360	310	347	327	305	314	330	296	325	319	316	305	296	340	324	302	329	331	305	288	302	317	333	303	283	301	303	342	309	299	327	324	312	296	334	353	336	334	324	327	337	332	312	344	311	308	358	324	323	318	300	341	332	334	343	322	302	324	321	329	305	311	323	309	303	320	294	333	333	346	321	318	315	326	319	333	304	313	326	323	312	328	326	315	326	291	321	311	308	341	330	323	316	302	322	348	307	351	341	306	322	327	315	307	308	325	313	307	331	287	329	322	316	316	299	323	315	333	306	302	326	309	300	298	315	287	305	323	344	323	312	324	299	321	302	298	310	295	299	318	302	319	321	324	300	305	308	307	308	317	325	335	298	336	327	332	317	352	327	345	304	304	301	319	298	290	312	330	307	355	338	322	327	318	317	286	321	299	311	306	332	349	312	337	314	351	336	316	297	333	328	341	321	316	297	313	316	331	324	287	348	303	297	321	356	318	295	296	316	301	339	298	334	306	325	326	322	346	322	329	323	321	309	302	316	329	326	305	322	307	308	312	312	304	314	332	295	312	289	310	277	274	321	328	329	316	282	341	305	301	316	325	309	291	360	318	328	326	339	347	319	324	266	326	314	303	327	323	307	339	336	332	314	335	317	315	295	311	296	334	313	312	306	333	330	333	278	318	287	318	301
6185	7846	5737	2756	2045	1615	1360	1035	845	713	604	577	533	467	434	484	425	457	416	368	429	385	369	356	397	369	345	334	362	326	351	380	383	362	367	351	404	336	361	335	334	358	341	327	351	333	341	392	353	357	344	380	327	385	303	324	367	369	349	345	358	357	365	345	333	349	358	320	334	357	323	345	365	366	340	343	369	345	384	361	340	336	335	326	355	363	342	338	342	353	285	326	319	344	335	360	349	371	351	352	353	357	308	359	357	359	350	348	346	371	332	341	363	335	339	373	360	341	343	343	354	365	323	349	336	351	342	359	373	328	352	347	369	344	357	329	350	355	373	319	304	345	359	360	327	391	344	351	353	321	336	369	317	353	344	359	323	349	365	367	333	367	333	327	322	365	326	325	318	368	332	330	337	326	320	348	338	329	362	343	354	354	332	355	345	339	374	322	356	337	375	356	315	320	341	349	352	324	364	335	385	316	320	374	332	344	328	355	343	336	327	341	329	328	362	358	358	362	347	360	375	346	349	343	330	367	336	335	358	326	352	347	329	344	336	315	334	333	349	336	341	326	347	380	346	326	342	369	335	350	329	355	329	336	334	350	341	339	335	378	348	351	319	370	322	326	345	353	342	345	348	363	376	353	312	348	379	344	381	337	359	363	320	325	342	374	354	339	353	322	313	351	346	368	324	343	332	361	334	333	322	355	320	317	335	325	368	388	365	346	337	339	326	339	319	322	319	331	369	353	309	353	345	344	315	348	308	310	374	356	374	354	368	354	346	323	371	345	346	355	324	375	321	353	326	313	349	372	336	377	350	357	378	362	328	345	314	343	336	359	332	368	354	306	326	343	348	342	338	357	381	351	339	344	344	329	349	352	346	323	337	322	369	360	330	359	359	355	354	355	364	344	363	359	362	313	357	333	325	356	395	340	347	329	331	320	356	351	343	331	383	333	353	334	376	353	359	326	352	332	365	346	353	347	342	329	327	334	343	350	351	341	309	353	368	351	338	327	302	370	354	338	353	373	310	311	380	389	365	358	351	315	316	360	339	341	335	348	378	338	334	323	351	355	357	330	325	344	306	370	325	348	319	344	348	332	327	347	377	348	312	330	392	353	343	353	325	340	344	343	358	330	349	342	349	346	327	344	298	357	310	371	330	322	325	346	356	354	337	363	350	317	364	338	329	341	338	335	342	357	346	319	333	353	375	377	354	344	355	372	345	326	362	341	323	361	353	342	329	342	325	336	357	341	351	354	364	347	325	350	341	340	364	363	359	373	353	306	379	312	311	352	359	346	361	356	346	350	346	397	349	354	333	366	326	343	374	347	328	377	361	329	348	359	340	336	366	368	305	341	342	374	332	371	352	343	364	350	329	349	349	334	314	354	332	360	353	377	359	344	359	346	365	342	292	333	346	351	362	353	322	324	321	353	313	365	344	331	329	324	310	352	337	349	338	337	354	356	344	370	343	338	346	365	355	374	363	368	325	348	349	341	317	367	346	342	331	353	334	349	344	357	352	301	316	377	379	360	336	349	336	347	364	382	355	378	332	330	343	375	324	328	335	350	332	315	312	345	314	359	376	328	356	335	359	337	372	367	345	338	365	322	361	343	356	334	352	350	356	348	358	342	326	337	365	364	349	332	345	357	327	348	365	346	323	326	374	325	355	311	378	327	372	341	340	327	357	360	320	325	326	343	362	333	308	346	362	351	349	379	353	314	380	366	352	351	325	362	321	335	328	350	328	358	365	329	359	365	350	358	324	386	327	396	361	378	373	328	339	359	372	340	297	357	342	314	327	346	359	366	347	332	348	374	331	340	345	319	333	344	350	326	349	372	345	354	362	328	342	358	312	375	317	353	351	336	346	333	330	354	358	360	342	359	352	344	347	362	361	336	322	319	307	353	369	316	348	315	354	335	333	342	321	340	338	344	360	377	360	385	365	338	367	357	348	348	355	319	343	342	331	378	346	319	334	343	313	336	364	343	346	316	365	345	365	338	309	332	365	316	368	335	369	356	365	319	328	340	315	349	348	302	377	332	334	316	353	322	364	333	331	344	343	339	354	350	356	314	369	339	301	314	401	370	333	370	345	356	353	347	351	360	353	321	356	326	349	349	331	347	355	347	318	367	320	353	339	351	373	345	334	319	358	334	368	355	345	324	349	352	320	392	358	341	350	334	326	352	350	321	344	356	336	333	360	379	342	345	380	347	322	368	364	354	336	374	340	341	361	346	350	321	366	322	348	386	332	361	347	352	343	307	355	353	378	358	334	356	333	338	354	336	359	352	329	357	333	333	336	351	386	357	364	343	320	371	324	353	350	342	359	342	354	373	321	355	359	352	349	337	353	380	384	310	333	381	333	361	340	346	380	368	351	364	306	305	383	321	329	378	331	330	370	387	349	325	330	324	362	340	325	330	358	341	386	334	323	317	341	346	360	329	370	330	330	361	341	313	341	373	338	328	339	355	319	349	330	378	343	352	342	383	360	388	350	369	349	344	343	352	366	335	330	367	382	363	374	335	355	341	347	370	331	371	355	325	317	319	344	335	368	319	341	337	319	353	329	352	359	349	357	316	354	343	339	350	335	369	316	336	356	375	386	361	305	306	345	346	326	373	341	345	355	349	352	337	340	372	295	341	341	368	360	350	363	362	366	356	333	327	382	343	336	321	333	336	335	367	358	346	327	351	334	313	320	362	367	351	325	325	388	342	364	326	361	359	345	349	335	327	323	326	347	329	336	384	327	343	343	353	342	330	367	308	346	356	352	341	347	340	334	337	331	330	341	346	328	353	340	355	363	324	358	330	320	356	348	333	340	357	339	313	328	368	368	325	310	329	349	343	347	336	353	352	371	358	360	345	329	319	308	334	356	331	337	339	306	333	355	327	353	342	332	362	343	363	336	331	354	349	335	340	336	339	327	355	344	328	354	371	344	363	390	340	336	327	322	348	362	346	369	366	317	363	338	356	339	345	357	372	353	341	361	366	345	350	331	329	315	341	306	320	341	374	359	343	347	372	349	348	328	324	372	406	336	333	370	349	354	355	344	342	361	326	343	362	358	327	352	335	346	366	327	365	346	334	354	344	349	367	339	370	360	355	319	367	362	362	348	328	330	353	341	339	334	357	362	338	329	310	347	404	340	347	336	361	348	378	355	346	329	356	365	336	341	388	364	359	336	352	364	350	363	392	339	334	318	321	344	345	359	346	337	343	317	344	346	307	329	351	296	376	342	338	357	371	346	338	358	340	368	357	353	343	378	339	359	342	354	326	359	312	333	358	338	328	345	346	349	371	330	335	320	325	336	349	373	349	355	338	368	333	332	369	340	338	353	334	358	316	345	348	350	340	331	363	316	322	363	326	339	310	367	344	335	328	337	340	343	335	334	361	334	318	353	342	328	351	345	312	358	387	343	339	352	367	332	314	324	355	335	328	351	325	348	372	379	320	367	376	318	305	311	343	372	355	384	361	335	322	341	358	332	331	344	330
23601	21154	28508	24062	21159	12361	2531	1412	1171	1020	921	858	774	752	683	687	684	604	613	637	563	592	584	574	584	606	562	547	546	542	522	541	554	535	516	543	531	537	532	513	568	500	504	525	535	485	516	533	522	499	537	499	512	514	527	516	509	501	510	514	483	480	516	506	514	506	506	513	480	510	510	542	501	509	495	510	527	511	534	512	510	529	484	499	494	522	503	474	532	520	550	483	472	542	524	513	502	512	518	500	489	480	499	522	542	524	515	564	507	492	510	549	537	536	517	516	521	483	514	506	475	502	481	500	492	560	525	516	510	501	471	506	478	487	492	508	552	549	501	489	476	500	489	484	521	496	496	526	489	519	528	491	542	473	472	478	516	466	509	498	447	500	516	460	513	499	502	518	504	532	509	494	520	513	483	527	484	518	538	509	498	476	514	541	506	497	510	552	507	489	491	482	516	521	531	468	487	478	511	502	473	535	523	500	496	455	529	496	500	526	494	485	518	533	515	497	508	542	500	551	521	485	523	525	479	505	522	461	495	472	509	512	508	478	471	515	502	480	491	496	540	514	494	468	460	514	491	532	502	512	498	465	483	491	524	495	508	506	539	529	548	534	506	469	509	518	504	505	460	489	497	471	516	515	482	514	533	470	512	505	484	513	544	472	508	542	523	504	470	495	525	505	517	532	467	555	490	489	486	525	501	509	482	516	501	530	482	487	494	532	503	532	475	468	514	535	503	505	517	504	505	486	488	496	521	579	535	487	508	542	486	527	496	522	508	526	559	527	493	500	513	503	542	518	498	509	505	522	490	465	532	519	469	497	556	482	538	482	514	554	538	490	510	523	499	520	489	520	510	498	483	442	528	537	533	527	517	472	523	481	489	506	515	518	514	512	512	498	500	495	556	526	511	532	542	496	501	472	499	511	496	478	512	506	490	500	496	468	502	503	539	539	528	532	502	519	494	525	492	490	445	519	490	517	504	499	508	525	490	495	533	505	492	537	504	494	457	527	506	480	517	497	524	530	527	543	487	506	502	511	504	526	488	529	497	491	488	506	516	501	541	523	542	495	520	533	502	452	494	528	505	562	468	490	494	552	522	539	465	504	472	537	539	505	496	485	487	498	518	511	504	453	485	528	474	517	490	520	523	515	465	516	498	524	507	536	491	518	497	495	540	515	538	506	474	546	510	480	553	493	525	503	506	513	496	503	548	551	494	497	510	506	486	515	500	488	501	543	510	488	494	498	525	496	546	530	524	514	495	513	493	476	534	464	519	513	500	471	493	505	508	492	463	483	540	513	512	506	518	549	508	509	509	474	471	509	488	542	519	507	529	512	519	520	492	457	491	484	504	528	513	485	553	520	523	512	555	541	487	497	512	498	499	486	526	468	498	455	497	530	518	518	506	516	551	525	484	499	468	477	476	521	522	556	517	509	531	487	494	505	523	509	498	504	501	570	501	531	506	528	541	488	528	491	547	488	521	453	507	510	537	503	486	519	532	516	490	502	521	503	510	534	494	531	510	496	509	480	526	506	511	500	521	525	553	510	505	490	470	527	506	497	484	500	492	491	519	518	510	494	460	510	524	433	486	478	482	535	529	495	488	530	510	479	492	496	512	456	517	458	538	505	510	482	481	482	512	467	505	504	456	505	492	501	484	493	517	552	526	542	500	481	501	495	520	506	528	535	518	488	531	475	527	504	491	518	523	495	494	504	512	478	522	511	489	511	537	519	503	487	504	470	471	515	508	518	540	513	462	492	535	501	507	522	504	492	500	518	482	488	504	509	464	535	475	517	460	496	517	501	527	498	526	498	491	485	497	487	522	492	523	512	515	483	534	470	530	525	494	542	525	501	501	492	499	487	512	514	546	515	523	501	539	489	495	499	468	500	502	502	536	507	513	482	489	489	498	521	508	511	487	501	491	486	493	528	515	537	519	527	487	534	543	455	525	525	486	515	556	445	507	536	506	487	527	479	538	480	488	487	523	525	532	477	468	495	538	499	489	531	533	557	533	499	502	509	518	496	470	472	520	508	539	531	547	508	482	501	502	534	499	495	548	544	529	503	502	505	529	495	491	486	500	517	495	533	543	501	483	494	514	494	497	533	506	504	487	510	467	516	472	533	529	532	503	493	484	502	520	495	506	504	494	527	514	477	504	543	512	533	520	491	486	545	482	517	540	533	509	494	540	502	526	481	512	504	477	464	479	508	515	572	558	510	505	547	540	523	480	527	494	521	498	492	511	512	521	509	512	501	512	529	491	526	490	460	521	499	538	514	524	513	512	503	528	504	467	469	486	481	538	513	524	478	496	505	502	511	505	522	482	490	523	487	493	456	489	510	508	503	542	511	529	496	496	516	485	474	539	486	514	504	511	521	531	485	507	497	508	489	519	514	459	462	488	521	507	488	492	484	530	525	503	487	492	533	487	507	494	480	520	506	523	506	497	523	528	487	535	517	530	488	513	498	466	502	501	497	490	519	484	469	472	490	518	474	550	510	524	500	516	509	497	492	516	493	529	528	551	471	502	501	477	487	520	486	514	503	499	490	524	505	533	521	537	483	516	524	474	523	549	492	501	499	535	482	515	484	546	478	461	486	488	528	530	521	529	497	487	504	532	520	495	511	511	504	503	508	475	526	519	547	488	515	525	507	531	509	471	492	524	528	504	531	475	527	496	518	486	500	511	478	529	486	446	536	550	474	466	511	529	540	477	518	488	494	519	453	550	509	495	503	480	500	509	484	483	542	507	494	477	525	493	503	467	535	493	521	479	516	497	503	515	511	480	520	510	519	529	463	494	474	554	515	511	487	508	470	504	503	478	513	498	492	507	521	521	516	515	505	510	492	504	496	501	520	515	484	542	549	499	528	471	525	527	479	516	513	570	517	511	476	511	493	503	524	498	527	504	556	510	519	515	491	484	545	537	551	516	475	511	472	525	479	497	473	491	501	518	508	530	491	483	491	513	564	504	514	483	473	534	503	496	514	508	520	501	481	489	510	515	505	498	485	490	523	485	492	487	516	496	501	526	488	473	530	500	510	509	437	540	493	505	545	460	511	503	511	565	523	503	484	538	511	513	519	478	478	497	488	490	494	505	514	499	484	520	488	504	518	481	516	510	492	486	501	491	479	493	501	511	516	477	473	516	517	528	492	509	494	518	464	461	481	481	537	520	504	513	516	485	504	529	514	518	540	495	495	530	505	489	500	537	503	524	443	506	562	505	509	512	501	557	554	506	502	486	493	488	494	511	452	495	524	522	500	498	477	538	535	507	512	517	520	492	505	492	510	533	525	495	506	515	507	514	475	495	560	509	492	523	514	474	489	527	525	491	499	526	479	515	501	473	512	521	511	552	486	518	507	479	500	485	470	526	506	480	528	507	467	473	532	513	479	511	549	526	513	504	515	481	509	535	541	528	485	536	469	505	542	465	505	507	501	508	484	528	489	490	527	509	513	511	514	504	574	487	498	485	487	506	462	527	534	536	510
5788	16390	12157	6545	4719	3613	2815	2188	1718	1415	1280	1106	980	911	888	868	777	722	763	696	644	641	702	629	604	599	624	598	612	608	551	578	533	612	585	567	557	568	595	576	570	568	603	570	541	588	583	539	558	586	535	567	528	531	589	537	531	591	533	502	559	571	547	546	559	569	550	533	569	602	587	537	530	553	614	561	583	524	556	562	554	563	553	561	549	620	516	569	537	580	579	548	546	560	537	506	546	543	598	573	559	546	550	579	562	513	517	543	516	548	570	544	526	526	573	504	536	531	526	523	559	522	504	564	580	550	557	525	554	526	505	546	541	555	518	568	538	535	530	578	532	550	526	573	542	534	551	523	557	551	540	553	567	553	551	516	547	552	563	546	570	555	556	547	549	536	552	498	564	571	528	592	511	568	562	544	561	542	563	543	530	554	523	562	540	526	531	573	512	529	517	520	526	542	512	543	566	604	550	549	552	561	529	530	565	544	570	531	583	544	508	546	562	566	511	559	568	577	535	526	548	524	532	549	540	597	513	554	555	565	504	542	536	523	522	561	499	567	547	569	519	540	554	503	577	539	525	523	503	545	546	499	541	536	522	542	541	493	557	536	581	567	548	577	567	525	537	549	556	586	513	527	546	537	528	555	590	544	576	545	537	532	543	576	534	575	552	535	572	575	524	557	548	571	502	553	562	523	537	555	556	504	534	568	507	595	534	526	533	491	545	512	584	509	537	539	539	555	567	560	570	539	512	552	553	532	545	555	580	538	542	512	511	553	509	574	528	550	546	529	540	517	567	554	486	498	541	530	554	510	533	527	566	571	542	497	560	568	521	524	554	588	508	548	524	544	558	548	533	566	533	564	549	528	532	525	537	548	559	559	614	556	568	587	504	562	543	526	542	563	524	542	548	571	565	562	541	587	583	525	551	561	557	566	570	540	521	558	533	516	531	535	572	556	551	563	591	576	525	568	550	569	516	551	516	543	540	572	513	548	557	532	531	531	531	553	576	524	515	572	549	547	573	500	533	567	508	520	551	577	527	542	584	552	527	567	547	515	523	582	523	503	552	511	521	552	533	547	563	506	538	558	525	570	532	524	535	593	551	534	552	527	536	571	545	522	530	548	525	539	539	536	567	548	553	540	520	540	593	535	540	511	557	528	532	489	516	550	534	529	546	526	525	551	590	567	542	548	546	500	550	559	567	560	555	545	554	559	569	563	510	576	487	561	554	528	585	566	523	537	553	553	586	589	530	548	488	542	572	568	541	561	544	546	559	523	502	539	546	537	510	533	553	568	570	558	529	508	533	540	559	559	541	551	563	537	493	589	553	528	561	560	550	556	508	557	557	543	544	541	550	556	530	547	555	532	548	528	551	563	556	538	564	533	566	575	536	561	544	507	513	535	564	550	544	527	542	552	516	579	563	533	557	567	556	573	553	563	558	510	504	554	577	508	557	548	567	537	538	568	516	568	525	553	556	568	547	543	519	523	504	560	535	547	578	562	524	540	564	539	507	521	546	528	564	547	568	509	554	514	558	536	576	497	560	522	535	517	550	494	515	495	525	559	602	580	543	518	508	510	500	584	564	525	549	567	557	567	553	541	554	548	553	582	537	534	563	558	557	515	544	559	554	549	597	516	519	582	571	527	538	546	557	551	571	552	501	557	536	541	521	536	526	533	509	561	559	527	552	537	512	533	541	533	530	568	554	548	583	529	535	554	526	541	589	539	537	509	561	574	530	587	490	564	554	564	531	584	545	536	545	538	533	572	571	516	553	551	564	551	565	513	530	546	564	557	532	557	565	586	548	574	511	580	558	552	535	504	554	494	536	536	555	548	548	565	528	538	547	545	532	561	579	507	523	525	506	536	493	540	560	563	544	558	539	558	576	523	525	583	553	531	529	558	562	560	581	514	529	549	532	551	533	537	558	566	542	483	505	536	541	568	536	558	526	510	567	573	534	519	537	552	556	502	572	572	574	527	563	561	552	535	548	538	561	522	542	551	584	534	578	517	539	585	535	542	548	539	534	516	563	521	549	538	573	528	520	515	534	582	540	603	526	556	559	542	527	525	504	530	521	559	521	580	540	531	559	588	560	553	532	552	546	598	565	528	552	505	555	577	554	518	560	542	553	528	522	558	526	555	552	499	571	526	524	525	521	503	572	582	530	500	531	578	544	499	555	531	572	548	527	553	523	543	523	545	506	537	520	556	554	498	568	526	539	545	576	550	518	507	509	549	520	546	526	540	555	526	572	576	517	524	527	546	572	545	542	540	528	541	554	537	523	538	521	524	500	545	539	543	527	568	573	535	551	563	548	566	551	553	566	519	518	521	556	562	574	553	544	577	603	515	557	537	515	545	554	535	543	552	539	537	557	542	546	547	527	575	513	568	537	558	533	537	568	587	551	576	553	531	567	526	586	560	554	561	564	537	551	540	567	588	547	566	552	501	518	551	572	547	493	547	564	576	549	492	509	558	537	525	517	525	571	519	513	544	544	548	502	537	556	519	512	560	544	563	528	557	516	544	533	576	536	560	565	533	551	553	528	543	595	526	573	532	553	554	506	556	525	556	566	537	525	508	549	548	535	533	532	521	526	531	553	523	542	504	506	558	560	528	559	536	550	552	555	546	572	520	521	539	531	558	533	550	563	543	560	504	523	557	570	537	545	500	523	520	553	549	547	595	581	539	552	503	589	547	552	557	523	566	504	504	576	505	507	538	559	540	539	528	552	521	561	543	530	565	549	555	548	563	522	530	496	510	526	573	547	581	554	562	535	528	478	538	546	503	558	550	565	572	543	534	524	542	571	545	588	529	517	548	499	518	578	494	524	576	527	541	567	563	541	551	520	549	550	560	549	541	552	514	532	585	557	563	548	525	537	543	585	541	471	546	550	480	542	585	558	552	572	549	549	544	577	585	554	573	529	522	548	558	559	573	551	528	550	534	546	549	532	548	480	497	523	532	576	529	559	530	563	571	582	558	512	540	543	554	540	524	526	529	531	508	543	494	601	530	554	517	537	540	549	591	534	560	532	575	546	517	504	523	545	504	555	539	553	538	508	552	549	567	534	542	592	541	520	559	533	575	589	538	595	509	527	529	505	579	540	527	520	521	520	548	535	552	544	513	542	541	508	557	573	575	538	536	514	517	503	550	572	543	553	555	537	554	569	537	527	549	572	495	569	528	537	516	501	544	531	566	523	571	537	550	555	539	536	549	535	542	537	550	520	534	564	585	545	541	536	549	531	537	551	535	563	552	525	558	571	557	571	573	540	540	545	528	511	550	569	525	537	511	517	532	557	585	519	527	572	580	507	528	506	526	471	548	521	520	550	548	553	494	539	516	537	531	560	586	532	558	528	573	533	596	523	563	510	521	529	510	568	544	543	520	546	523	557	547	578	512	518	542	517	524	560	516	571	521	616	541	548	543	538	602	513	546	512	544	582	525	545	564	545	558	558	545	534	562	512	542	562	518	543	533	539	580	526	550
24708	21163	27506	24975	13543	1734	1091	823	656	537	497	440	385	373	321	307	315	315	281	271	277	255	267	220	271	267	241	226	235	228	247	247	209	214	231	229	244	235	243	211	195	221	211	225	199	213	214	198	195	221	226	205	207	183	208	198	233	203	210	228	193	228	222	173	222	222	201	211	207	252	206	204	204	228	251	213	233	218	229	217	199	217	214	182	201	223	214	221	204	225	215	197	227	211	186	218	234	191	199	212	197	203	219	201	229	250	201	216	211	238	214	199	217	190	188	207	217	208	213	189	179	196	195	224	210	207	226	191	188	206	205	243	191	189	186	211	200	233	216	202	177	206	201	190	202	211	179	198	193	202	226	205	237	199	191	203	209	173	216	202	211	200	205	199	219	196	199	204	185	223	210	194	188	227	216	211	188	214	217	214	195	210	210	190	202	231	190	217	198	211	230	198	233	226	179	193	197	217	210	209	210	181	188	205	192	197	190	210	207	201	204	210	201	205	212	184	192	204	222	225	196	202	219	221	231	200	230	219	225	225	215	206	242	189	196	206	184	221	192	221	201	214	204	221	219	205	211	202	216	206	223	178	201	217	199	179	215	213	227	200	193	197	199	203	186	215	211	236	214	222	176	216	208	225	211	204	196	203	197	207	228	215	217	233	206	212	206	221	222	180	189	211	206	208	177	211	215	200	199	211	210	212	197	217	191	242	222	216	199	223	210	195	198	209	215	218	241	220	190	194	234	232	187	209	207	217	198	215	205	210	214	208	226	189	194	211	206	209	208	214	202	217	250	195	207	225	204	194	201	227	220	203	188	213	187	205	213	229	219	202	196	236	183	219	201	191	197	191	201	216	219	194	190	202	219	216	194	180	189	219	203	214	245	184	201	208	203	204	185	223	179	208	212	205	203	206	216	184	220	213	219	202	209	197	221	209	212	221	209	193	238	205	202	214	206	199	226	188	196	196	218	202	201	200	195	214	236	217	203	214	215	184	200	204	206	223	222	198	206	215	179	207	203	191	200	189	212	202	260	244	203	195	205	200	204	216	216	187	194	207	208	229	179	214	209	197	227	246	197	184	229	233	209	218	199	218	208	195	247	188	183	231	219	200	212	205	205	216	225	223	186	204	232	193	222	215	220	191	186	200	224	208	229	236	196	208	183	219	194	198	206	186	196	207	239	200	167	223	179	186	197	203	215	202	176	212	216	219	200	216	197	223	184	231	232	196	216	222	214	194	202	182	181	200	196	216	213	208	184	210	196	202	229	204	222	211	208	225	208	189	219	205	209	217	209	221	227	216	218	196	188	198	223	205	210	203	206	181	220	200	208	219	219	243	227	200	219	225	208	221	192	206	209	187	196	232	188	197	229	214	218	203	202	220	230	226	214	204	215	197	182	235	203	207	185	199	195	188	218	208	209	212	217	194	198	207	216	210	200	216	210	209	219	203	210	213	199	224	216	213	170	173	228	216	201	216	218	233	212	206	210	204	209	200	206	217	235	188	203	204	230	229	204	219	222	208	206	169	219	206	197	207	217	194	220	181	197	210	197	218	230	193	193	218	212	209	212	176	221	199	189	213	189	184	210	200	193	209	188	205	219	204	219	200	193	216	188	210	207	204	242	206	185	193	201	199	213	206	217	222	170	184	211	196	213	215	192	204	228	231	210	226	233	238	235	198	198	208	211	206	223	206	205	190	211	200	216	215	227	194	213	180	205	203	224	206	208	215	199	203	194	222	212	205	207	230	203	186	232	209	221	194	190	188	215	188	203	212	189	207	208	198	196	223	228	183	219	218	219	233	213	209	206	189	203	195	217	207	214	217	186	199	222	186	207	213	178	191	217	201	195	235	220	164	175	224	208	201	180	193	188	207	226	198	198	212	226	222	213	200	202	211	214	220	181	216	199	186	173	196	208	208	216	204	210	201	191	191	213	195	223	223	204	217	226	187	213	196	228	212	232	229	213	193	218	209	203	209	214	197	211	215	205	211	226	218	201	197	199	202	190	185	198	207	205	176	213	206	208	235	178	211	203	209	226	205	240	193	195	222	203	215	212	214	208	204	200	185	196	200	240	185	207	227	194	211	182	209	211	218	208	199	198	220	199	233	194	201	201	209	232	193	196	216	205	210	224	241	193	209	205	215	200	229	210	196	223	210	187	213	184	218	202	216	220	207	205	189	203	190	219	168	213	205	229	224	195	208	208	199	219	215	220	220	204	219	219	226	228	200	249	209	210	203	200	222	204	208	201	217	217	217	195	212	182	186	218	220	206	206	200	213	216	186	198	196	206	222	223	205	219	191	222	217	204	212	227	216	203	205	197	215	215	207	225	186	229	213	216	202	205	212	203	188	191	186	181	205	240	235	213	198	190	198	207	206	201	180	221	190	219	200	182	192	205	209	196	238	229	193	227	208	228	216	214	208	198	221	217	234	206	207	196	222	234	198	200	200	199	205	213	174	211	192	205	206	208	193	190	197	196	203	225	237	202	210	208	202	203	206	212	202	200	221	243	201	207	206	173	195	209	237	196	189	207	221	215	216	229	187	211	220	216	201	205	190	208	212	209	192	237	175	225	192	205	219	204	206	222	197	239	198	205	229	209	213	197	196	210	183	203	189	201	221	196	216	208	173	215	201	184	192	195	196	200	224	167	216	216	185	173	210	189	191	200	201	210	174	213	209	180	216	217	236	182	218	216	207	203	206	213	239	218	191	182	204	196	208	181	178	213	204	195	201	215	214	187	201	213	192	195	183	206	213	223	214	216	216	187	201	188	188	203	207	194	192	226	213	222	192	206	223	196	223	219	221	196	206	207	211	197	234	215	194	233	199	208	209	215	207	200	233	210	218	231	207	212	195	211	229	200	187	209	211	196	211	185	214	227	217	203	206	214	196	209	225	207	191	205	213	219	190	221	216	222	196	225	183	211	190	192	214	230	196	210	214	210	204	219	195	188	220	195	221	210	212	195	204	210	222	205	200	201	200	233	213	205	197	201	219	212	196	210	203	200	222	185	207	216	209	204	223	194	196	199	228	214	199	194	229	194	204	181	179	191	194	191	234	199	200	217	213	213	202	227	192	201	223	197	212	230	177	213	202	221	228	195	235	195	186	225	202	211	193	212	199	210	218	245	221	216	203	201	200	191	218	218	211	204	223	223	222	217	202	220	234	218	194	201	201	189	220	191	216	190	223	201	229	207	222	208	197	211	206	222	175	204	209	232	199	197	190	199	240	191	224	228	207	181	183	214	193	202	222	197	204	215	218	225	203	211	209	195	214	198	208	188	190	216	223	189	219	193	188	222	193	210	203	204	237	243	190	235	207	194	214	225	186	210	200	210	210	233	194	214	197	215	198	201	224	198	212	189	197	209	193	203	196	205	204	208	197	213	230	205	201	228	218	208	214	214	203	227	196	228	189	207	177	208	205	211	208	228	202	209	195	205	192	215	196	217	219	184	197	213	210	206	198	226	209	210	202	221	199	188	172
5530	12478	8948	4616	3409	2606	1906	1438	1219	919	736	666	577	539	453	426	392	392	396	318	318	293	272	322	315	297	308	282	265	298	256	250	261	249	259	275	244	260	234	254	251	289	246	254	242	247	246	249	261	264	273	270	250	288	261	250	259	248	225	236	229	253	240	238	234	223	244	258	251	239	248	248	246	252	270	263	301	213	253	238	243	234	217	244	257	254	235	237	262	212	249	248	264	258	218	282	229	262	249	212	258	242	239	227	237	270	243	238	267	254	263	242	220	245	231	226	274	250	255	237	239	217	220	221	259	226	263	250	210	253	224	227	231	239	246	247	235	239	222	271	259	251	244	241	265	241	251	204	251	237	244	237	260	219	243	253	236	224	259	236	224	239	272	235	239	246	245	242	218	252	257	240	226	227	190	243	216	260	259	252	264	231	247	261	249	224	246	241	231	250	216	245	244	232	222	274	256	198	229	261	239	273	238	259	257	236	237	244	262	230	242	241	247	248	261	240	261	212	251	240	240	219	248	230	242	227	226	279	260	251	231	234	261	265	225	225	238	224	218	223	246	238	236	226	250	243	215	230	237	249	276	216	231	273	252	241	243	246	267	229	236	221	245	259	236	255	241	242	240	242	256	223	236	273	207	230	261	245	257	222	247	256	265	244	249	248	247	250	230	242	243	218	261	219	228	229	229	246	241	231	237	226	250	228	209	225	227	233	218	250	249	249	244	255	226	247	251	248	233	251	238	259	228	272	249	231	244	243	252	245	227	256	250	266	238	210	251	272	235	230	255	239	234	248	225	242	269	231	259	247	250	262	274	262	214	238	243	259	260	259	254	251	242	249	284	236	266	246	219	279	231	262	238	230	248	233	235	245	218	205	234	260	227	218	242	210	226	238	259	199	245	232	280	258	239	257	229	229	240	256	236	241	234	255	249	245	226	232	221	256	249	220	224	239	256	248	231	245	232	257	235	231	228	247	233	237	224	256	229	269	230	257	240	222	234	251	211	242	242	247	221	230	225	228	250	239	245	236	229	264	246	243	233	252	228	244	270	260	243	232	206	258	254	245	240	228	235	244	231	216	244	244	266	244	224	251	233	234	262	238	256	232	239	259	266	238	227	253	231	262	255	230	223	253	246	244	270	243	230	241	202	224	271	243	226	234	231	229	231	216	231	231	237	242	262	265	215	240	215	224	230	234	243	262	234	247	262	245	234	234	254	255	230	232	217	252	229	250	239	259	221	260	227	241	247	255	255	225	234	247	233	258	229	241	208	241	241	239	243	231	220	220	234	238	226	250	258	284	221	236	240	261	252	234	251	246	243	208	286	240	246	289	244	237	255	241	269	221	230	226	240	242	249	258	226	225	232	247	216	229	243	249	237	252	266	238	258	239	249	233	222	261	255	243	238	233	240	241	242	211	233	227	217	229	228	243	231	227	237	261	224	223	220	245	236	240	224	249	252	254	231	254	239	221	197	247	250	263	236	220	231	220	254	254	226	254	281	249	227	254	231	219	234	241	261	272	232	262	267	252	228	241	239	241	208	238	245	239	227	242	224	218	257	248	242	234	246	227	250	237	254	246	239	234	216	245	224	236	236	252	241	265	257	241	240	236	247	208	215	242	222	253	218	251	242	236	258	248	256	208	229	222	225	236	237	222	252	264	240	232	249	227	266	246	223	243	223	239	234	220	239	251	237	216	233	242	228	232	252	239	249	236	236	231	239	225	222	229	270	237	211	250	222	213	243	259	245	233	240	223	226	239	232	277	233	241	218	232	235	233	222	242	246	236	241	239	230	249	236	207	253	237	232	252	245	228	222	248	263	239	246	263	260	212	203	223	232	222	234	240	260	245	228	229	250	233	237	239	264	270	236	244	245	241	262	254	257	255	217	260	234	206	253	219	254	221	209	228	238	259	282	235	249	231	260	230	267	224	259	239	241	220	241	212	254	232	247	243	245	260	221	231	245	231	221	244	231	255	247	240	228	217	212	259	231	231	225	230	231	262	252	247	256	222	244	234	285	282	249	248	239	242	270	260	229	241	258	225	234	236	262	232	224	227	217	227	229	233	243	219	270	204	227	223	238	231	272	239	252	249	260	220	250	239	235	237	238	253	244	212	234	250	248	238	257	233	211	267	229	233	254	239	246	251	244	247	212	244	215	253	267	251	234	250	226	228	252	207	246	248	248	259	220	236	261	240	236	246	208	236	240	250	240	231	245	220	257	228	228	266	253	252	229	217	251	241	240	248	237	267	229	236	220	232	227	239	245	222	226	240	216	244	262	225	249	250	225	233	240	236	240	234	224	247	244	226	202	231	238	250	228	250	224	215	253	232	233	233	250	262	251	232	243	243	213	261	245	243	250	243	248	257	261	238	252	255	249	250	216	253	222	259	244	242	220	248	238	222	242	249	213	253	236	250	247	204	236	225	250	230	247	240	251	221	233	259	226	233	246	241	242	242	248	239	235	241	226	202	229	233	229	249	245	251	220	243	233	216	238	258	253	241	247	243	253	239	236	229	249	226	214	208	265	225	260	241	215	225	243	242	223	251	274	218	252	249	256	236	239	258	238	227	251	228	225	269	241	228	231	249	258	237	220	250	215	255	238	247	244	236	234	245	243	232	259	242	247	246	214	233	240	236	232	251	252	237	245	236	243	285	235	235	235	231	246	240	250	276	224	198	210	222	245	224	256	235	241	238	239	240	233	245	244	218	238	243	233	224	229	279	260	262	223	241	252	234	257	240	222	249	262	231	239	206	253	243	252	256	218	247	259	205	234	229	258	249	245	246	247	231	242	251	235	211	246	266	219	261	238	246	252	226	256	226	256	235	241	239	253	217	227	231	210	250	234	198	230	256	231	217	224	241	236	245	233	242	237	246	247	261	263	211	221	241	262	244	221	227	216	241	252	250	216	236	235	259	231	270	253	208	268	239	229	224	261	224	244	226	216	259	231	274	255	257	209	269	218	210	246	189	260	244	232	244	231	256	210	246	241	241	214	244	210	239	258	234	223	255	235	243	249	245	211	251	257	272	230	258	228	260	225	269	242	242	236	257	270	240	275	254	232	248	223	233	238	237	239	253	233	244	208	254	242	249	238	254	258	239	244	245	233	229	243	236	251	256	233	221	253	236	237	237	269	232	255	220	247	231	235	243	250	237	226	239	236	243	257	242	245	251	261	249	260	232	230	210	223	235	234	230	260	238	213	266	227	260	243	231	269	249	216	258	227	266	217	228	251	257	203	236	246	260	257	260	241	231	249	221	246	234	241	235	222	207	238	239	270	244	257	262	239	239	251	241	243	249	245	250	246	244	244	227	264	248	242	232	212	237	224	239	244	220	256	225	250	251	242	225	239	259	241	214	237	232	263	222	217	251	214	234	239	232	240	252	240	220	243	247	246	231	225	267	240	242	236	219	224	236	240	248	239	237	236	250	236	240	242	276	236	249	248	259	242	260	264	264	239	218	245	249	248	258	213	258	263	234
22523	21202	28941	23722	21192	21309	11394	2284	1576	1237	1125	1041	890	800	814	714	697	624	656	574	602	593	570	502	520	497	531	481	529	527	495	505	531	502	474	468	494	481	457	464	463	498	463	484	478	430	453	464	432	422	469	473	448	438	471	441	518	393	496	455	479	436	441	433	483	458	454	461	484	460	460	451	481	472	432	444	412	449	466	506	476	489	461	445	415	429	456	468	468	395	461	422	457	457	442	463	439	461	452	440	430	447	447	470	456	441	471	451	456	453	384	436	444	458	458	469	469	455	456	422	445	421	400	480	461	445	448	476	429	445	417	439	437	475	440	451	448	447	455	427	427	449	422	427	452	455	434	430	444	429	463	487	447	439	437	455	467	424	411	446	471	429	433	427	476	454	445	463	478	425	469	485	426	438	455	452	465	453	467	449	471	439	445	454	497	465	432	401	417	456	445	427	437	420	443	467	442	461	415	446	476	465	441	443	465	459	434	448	446	426	464	439	429	448	384	480	412	390	459	472	435	475	439	458	449	445	450	432	431	440	447	428	420	438	458	436	413	411	438	418	435	457	467	465	461	419	444	442	502	450	451	512	409	439	452	456	430	414	439	419	445	474	428	461	457	457	444	473	466	461	451	438	428	419	430	419	448	439	447	423	428	432	458	424	426	439	404	416	459	421	430	446	463	474	457	471	433	485	438	461	451	447	467	421	447	450	417	458	435	461	441	443	445	424	429	461	446	434	433	447	441	448	480	419	432	469	451	395	447	440	426	443	416	461	418	424	410	448	412	437	460	430	475	456	429	429	493	429	402	431	441	436	397	443	460	436	421	414	428	436	479	432	446	426	460	464	447	417	448	459	404	484	413	432	438	437	431	453	444	427	439	444	399	485	442	405	435	477	444	472	428	486	429	450	458	489	453	460	416	436	398	419	459	487	448	442	464	411	429	421	440	427	437	453	413	456	447	435	462	429	456	432	476	434	441	453	461	458	437	457	454	440	487	455	455	447	453	421	422	432	452	464	410	453	440	410	440	442	416	429	483	465	434	407	417	437	464	424	433	448	441	437	422	455	414	431	446	423	481	455	449	462	427	425	438	436	422	443	450	420	453	450	425	456	404	420	468	418	441	438	452	423	437	466	437	476	431	423	435	393	469	469	435	428	413	462	469	434	420	477	448	449	444	438	426	430	418	426	421	453	447	427	464	436	449	471	450	420	409	413	449	451	463	428	445	447	467	440	426	459	431	412	482	418	471	477	451	478	442	435	455	417	439	449	474	449	460	411	440	463	455	458	392	420	427	435	418	462	444	495	458	440	438	485	477	428	433	421	442	421	421	423	458	423	397	445	408	422	403	439	418	463	410	444	431	454	454	444	445	440	453	425	440	438	469	418	468	435	444	453	464	470	449	418	429	447	427	432	430	403	411	450	433	446	441	446	452	419	428	430	462	401	428	457	445	447	463	463	420	447	444	444	440	433	454	437	433	433	413	458	425	419	449	465	458	465	377	441	441	480	446	429	440	421	461	476	443	450	451	451	428	445	455	403	413	439	426	449	454	435	480	436	449	445	476	436	441	447	457	451	472	467	427	463	450	450	448	458	451	468	441	467	464	475	451	507	472	454	405	431	445	405	449	470	426	480	442	432	423	435	439	415	454	471	423	433	401	458	435	450	443	471	411	446	438	473	429	428	418	439	478	472	449	453	441	429	421	393	459	437	404	441	454	464	464	448	448	476	474	453	485	461	451	419	464	437	491	383	402	458	445	428	444	433	422	431	396	399	465	434	418	401	454	429	445	416	402	456	460	444	481	426	453	442	452	457	461	423	458	422	454	414	421	466	457	478	445	438	467	449	425	467	425	451	421	436	450	439	430	420	428	402	421	426	416	468	455	428	430	467	441	443	431	456	450	434	440	466	479	408	411	440	431	437	446	421	453	425	434	484	415	441	420	436	437	443	486	440	435	433	437	465	416	436	436	490	449	384	464	439	403	449	458	439	442	446	419	457	425	432	430	421	441	444	416	442	406	416	463	414	431	447	477	401	463	420	425	404	438	430	441	428	455	420	466	429	435	447	414	433	412	458	429	439	464	414	462	472	480	440	439	448	424	421	435	413	457	452	439	442	445	444	435	458	410	455	405	448	411	417	490	452	445	403	441	455	443	411	470	416	445	450	430	444	443	394	409	448	435	476	437	427	439	459	431	446	419	446	426	450	467	419	416	448	419	453	426	444	421	461	439	451	427	430	487	446	423	429	448	468	452	418	413	402	448	415	450	445	421	449	438	456	428	456	446	421	438	422	463	453	427	438	484	453	441	460	423	424	451	415	452	471	493	491	456	425	423	422	445	436	447	437	461	439	435	462	448	465	434	402	432	428	452	408	439	389	440	442	431	444	420	431	457	435	457	452	468	406	442	432	432	420	474	428	426	466	454	425	432	459	453	426	469	468	445	448	460	457	431	452	461	426	429	425	446	420	470	470	455	484	408	432	440	417	447	430	455	428	451	443	468	440	446	473	439	420	415	461	467	458	478	432	450	449	436	426	425	462	411	465	427	443	405	451	461	442	454	470	426	433	460	440	460	455	448	416	434	432	438	417	435	449	417	426	447	457	454	419	399	476	464	468	439	465	447	426	448	411	458	445	484	450	406	439	453	447	459	475	453	434	463	473	412	427	466	439	428	402	420	437	470	440	445	431	427	450	445	445	424	450	450	441	485	421	455	452	399	430	420	457	472	445	431	444	430	421	440	441	419	442	448	461	463	461	424	481	436	416	437	456	456	486	414	485	442	452	458	452	457	420	448	380	429	464	466	455	414	449	484	469	471	454	420	478	430	421	409	452	414	408	449	428	430	456	419	452	447	403	445	445	413	484	445	441	420	415	457	430	436	404	419	423	487	455	446	419	468	450	488	451	418	468	427	470	432	425	445	409	450	455	419	441	421	470	443	418	490	446	398	464	437	472	414	426	469	453	433	462	390	449	416	448	455	405	435	441	478	431	461	436	481	447	443	453	439	458	455	447	432	464	409	461	440	454	478	467	441	443	435	449	449	469	435	417	415	461	464	470	434	432	429	439	455	426	452	450	426	447	392	425	443	402	453	477	440	446	468	453	424	437	448	401	460	412	422	432	426	451	451	477	488	466	465	446	449	457	431	395	453	430	461	395	450	437	433	461	449	424	469	482	435	440	429	445	436	419	431	456	437	418	445	495	447	456	458	452	477	432	439	440	464	462	419	436	448	445	426	471	449	473	481	430	474	440	415	439	429	416	465	433	400	401	451	485	447	434	436	485	439	492	466	494	430	424	444	429	415	460	428	444	408	420	448	465	455	442	453	485	435	434	428	450	466	391	399	456	456	441	427	426	432	448	458	415	433	430	447	439	476	421	437	457	460	463	430	432	420	446	437	443	452	434	420	461	435	450	471	441	449	467	440	418	466	425	392	446	426	454	428	432	420	455	476	426	445	390	421	459	449	441	426	432	425	428	436	437
7297	21850	16460	9254	6849	5225	4129	3172	2494	2022	1750	1396	1220	1092	998	948	859	836	692	721	740	690	645	629	662	624	597	591	598	584	578	562	556	569	541	537	561	535	488	527	541	510	491	516	537	507	541	531	482	496	512	479	515	493	522	517	474	455	475	496	531	516	465	533	515	523	470	499	500	508	524	498	533	515	487	495	524	503	541	520	517	494	491	461	523	530	480	514	487	504	510	513	526	494	468	472	457	483	468	471	510	483	514	491	515	501	509	493	494	502	464	485	534	542	507	462	492	503	473	512	425	452	468	461	478	471	482	459	479	492	509	489	491	428	464	473	471	486	458	429	489	471	452	472	479	473	507	439	484	514	525	482	479	503	497	473	444	500	460	485	462	509	509	469	490	471	491	495	519	481	481	505	478	475	517	480	476	527	467	495	504	499	476	564	473	493	499	502	465	482	473	521	485	497	466	448	482	494	494	489	509	490	461	448	471	485	492	474	461	483	465	463	510	446	494	477	471	487	455	457	469	489	530	478	491	455	493	449	515	413	490	514	514	464	494	518	477	493	491	487	519	483	465	452	484	477	475	490	494	472	486	495	517	524	472	478	477	478	470	524	484	484	465	465	472	510	466	473	505	523	498	486	507	483	456	467	526	497	483	502	466	467	480	482	484	469	462	487	515	451	460	497	516	492	491	510	490	477	470	478	510	491	478	522	511	454	495	468	478	474	454	485	504	479	475	438	480	497	503	495	480	497	493	486	492	488	440	486	482	482	516	492	462	496	468	507	476	463	457	489	497	514	492	477	484	507	499	482	496	472	469	499	461	475	464	494	469	464	485	471	466	485	478	480	485	499	494	449	507	486	482	477	447	469	483	477	444	507	478	458	466	511	491	480	497	479	473	491	475	484	495	480	469	494	437	503	471	492	479	465	495	463	479	471	465	475	464	514	466	452	472	446	475	475	483	496	474	480	437	492	481	456	469	472	522	483	440	499	484	483	501	487	449	458	450	459	468	460	484	477	461	478	450	483	491	452	514	479	529	517	492	479	479	443	483	493	518	488	482	444	498	502	501	512	477	501	470	481	477	467	499	465	482	489	470	486	488	495	491	452	483	483	460	480	486	447	490	497	468	521	529	475	501	492	469	467	502	462	463	498	486	455	504	474	490	486	491	470	485	479	482	440	466	489	463	521	509	476	528	478	472	454	501	501	444	479	421	511	496	444	496	522	484	476	454	488	487	494	504	528	476	476	491	484	506	433	491	465	524	432	494	474	501	454	484	481	475	464	472	444	532	473	490	460	469	451	457	468	513	461	468	469	491	507	488	520	473	480	531	443	502	483	495	455	476	472	501	458	458	505	460	494	502	465	510	516	529	489	502	472	458	482	485	493	468	482	481	486	503	467	507	496	495	473	489	437	475	498	474	534	483	478	526	497	478	528	492	484	469	494	461	454	432	442	495	506	482	515	513	486	481	502	542	479	481	501	474	454	466	477	498	475	491	519	494	467	482	485	525	492	482	527	465	514	492	466	489	477	443	461	473	507	482	484	488	464	456	531	438	467	459	460	494	516	476	455	484	494	495	440	456	472	445	462	481	508	482	503	454	496	531	462	474	509	477	506	504	474	476	476	491	484	462	464	478	501	481	506	460	464	485	463	514	473	467	480	527	493	473	511	474	442	520	477	494	466	479	504	508	487	493	464	527	519	465	472	467	481	495	495	497	543	468	493	461	459	471	450	455	469	455	451	460	492	473	497	477	479	503	527	477	516	449	444	498	460	494	537	476	497	479	519	467	512	493	408	474	476	472	486	496	517	465	494	486	526	501	493	491	479	498	466	501	523	512	518	513	503	472	456	480	478	483	547	460	509	475	503	443	514	459	456	475	466	475	454	489	479	462	442	483	468	427	476	486	459	467	474	526	434	474	483	505	509	451	497	464	503	486	508	500	528	500	480	487	500	486	504	472	497	481	484	458	500	493	482	474	501	462	471	470	478	493	460	491	503	466	494	481	493	529	469	495	505	482	466	512	476	457	467	508	496	513	500	506	478	536	454	463	441	475	494	489	513	471	468	442	489	540	446	469	495	492	475	557	471	486	497	515	466	476	485	459	490	476	469	503	533	513	500	484	454	465	496	501	477	528	467	492	537	449	491	474	448	497	509	483	458	428	458	482	508	518	456	508	487	456	471	484	491	494	523	479	469	491	493	469	445	466	473	475	507	461	501	447	483	470	501	512	503	486	482	509	525	474	515	514	499	480	481	494	465	463	537	502	486	501	484	503	503	429	485	524	452	432	472	486	513	468	485	520	464	469	481	466	457	474	463	481	487	487	432	478	507	473	448	436	521	534	477	464	475	509	467	508	510	487	481	507	496	465	446	471	484	443	462	481	456	472	507	493	481	475	497	483	493	477	500	497	519	484	523	483	492	463	491	446	511	471	453	512	505	480	482	482	501	522	468	463	502	497	495	458	495	446	479	476	476	523	497	475	492	516	492	465	540	431	506	501	490	467	510	518	492	479	491	486	499	497	490	501	500	517	494	496	501	479	474	460	453	455	478	511	464	496	525	511	460	478	482	501	472	470	477	526	518	497	521	484	494	489	463	483	508	492	479	534	448	500	480	474	501	472	494	515	508	466	488	480	500	470	467	465	474	527	511	484	479	452	521	458	528	431	504	478	466	469	504	439	433	505	494	472	489	481	481	479	502	471	495	504	469	475	507	487	498	469	503	476	470	471	534	495	471	498	491	489	500	491	488	500	521	464	534	492	496	474	469	520	457	509	503	476	482	503	489	501	494	463	507	469	479	503	501	441	487	455	486	474	543	476	437	442	490	492	479	477	442	440	532	494	484	477	465	490	470	443	510	490	506	483	482	459	473	505	511	446	484	477	504	471	465	470	493	483	508	461	488	497	493	454	467	477	522	488	512	468	460	467	472	449	464	493	471	491	459	466	453	491	472	473	495	460	448	477	481	512	478	418	491	463	503	500	459	503	494	477	498	476	453	495	488	520	497	492	471	450	508	492	480	495	495	499	433	508	498	466	485	500	529	488	499	500	478	482	522	500	464	473	504	481	500	453	546	487	473	475	437	494	470	502	455	489	492	467	461	497	509	454	524	518	506	496	456	522	487	496	464	491	484	463	481	477	472	503	475	502	533	493	490	509	487	488	514	464	465	499	432	492	502	505	534	471	515	452	511	493	475	422	507	448	462	529	433	487	515	460	493	481	481	502	462	495	435	506	469	468	481	463	454	499	473	495	493	484	507	552	482	466	503	494	506	526	454	473	486	490	502	480	470	462	468	456	492	491	508	494	430	467	483	440	466	486	463	434	482	512	479	536	509	512	490	502	492	471	520	532	487	481	492	491	513	456	498	469	481	457	513	466	479	465	490	532	497	505	505	500	460	494	473	469	484	490	502	473	449	510	499	481	512	510	519	463	481	484	492	482	470	501	522	480	478	504	485	523	517	474	516	494	481	484	464	467	480	463	490
27317	18961	7648	2545	1414	1118	828	693	584	519	503	461	436	374	383	398	358	357	332	394	326	359	337	343	339	313	378	331	337	318	363	351	315	328	303	345	330	286	325	307	337	336	315	324	320	347	327	347	331	333	333	292	290	312	318	355	323	330	324	351	322	299	347	314	303	305	341	323	304	290	338	349	320	330	314	301	341	300	334	322	298	298	313	292	341	310	329	329	304	330	352	316	339	316	334	360	311	337	342	314	323	315	310	301	339	311	329	305	301	303	335	289	309	331	313	301	330	304	315	332	320	313	316	339	316	331	333	302	318	322	332	349	304	329	321	328	326	313	290	318	332	322	296	297	331	316	333	321	294	307	317	321	302	336	337	333	329	312	314	324	331	344	307	296	323	287	345	319	314	301	328	311	338	313	308	305	322	274	321	342	304	306	328	314	311	301	321	314	297	306	280	326	338	333	332	305	314	307	308	317	328	328	306	332	332	314	308	302	277	317	346	330	319	349	313	308	312	308	336	312	292	315	335	337	333	318	314	343	289	342	323	342	290	308	308	299	319	322	326	282	306	310	322	299	316	283	351	350	320	311	333	318	306	331	332	285	331	360	336	329	324	308	328	300	316	317	321	303	335	297	318	325	320	326	297	334	325	331	303	346	295	306	328	325	318	321	345	323	330	301	320	354	338	331	291	297	353	300	333	319	334	288	358	305	309	288	297	340	306	331	348	321	341	319	359	332	329	332	322	313	323	309	315	309	310	324	345	339	289	303	306	321	336	323	368	313	307	337	335	319	296	289	311	296	336	309	319	342	377	327	293	335	328	303	304	303	331	344	331	287	302	305	306	299	315	300	351	340	344	340	329	316	355	324	312	313	354	332	309	326	329	353	323	354	307	332	310	345	343	346	352	310	309	319	318	324	315	316	307	308	343	353	310	312	320	326	346	325	299	323	302	336	306	302	323	324	312	332	356	343	302	329	305	312	328	319	307	335	332	318	291	307	326	295	307	317	345	297	319	349	348	305	306	322	331	342	295	354	310	339	318	344	316	343	300	297	306	324	350	332	330	286	323	311	326	319	341	333	324	311	314	315	322	311	323	318	323	300	350	336	340	339	328	340	325	303	355	324	346	306	313	330	300	324	310	334	322	331	338	320	317	303	319	337	330	330	333	319	308	310	316	335	343	336	324	302	289	350	332	314	319	298	322	315	301	327	345	358	327	305	350	302	324	300	312	345	313	302	291	312	336	334	307	327	355	312	328	296	306	327	294	348	312	366	299	324	350	304	325	325	324	306	335	334	334	335	309	299	285	330	341	314	314	330	339	311	294	317	297	308	298	315	318	352	318	303	296	362	322	329	328	341	333	313	291	330	309	321	320	336	290	291	330	331	316	309	345	302	358	316	301	294	314	330	307	344	278	328	307	305	331	320	324	310	343	321	332	331	330	330	313	331	319	330	319	319	315	322	318	302	335	307	332	301	303	312	341	311	319	327	279	331	312	318	313	305	331	334	325	306	316	311	321	325	324	353	299	306	341	303	343	342	324	301	299	297	330	333	358	328	303	318	348	321	276	321	344	306	329	296	342	329	315	328	327	350	307	367	330	284	370	305	319	314	328	303	301	328	290	342	310	342	329	318	304	357	310	333	282	312	304	317	351	326	329	321	289	329	299	359	343	338	296	321	338	311	315	320	323	304	311	329	333	306	332	298	312	303	299	286	301	336	365	355	324	330	305	316	329	299	328	347	343	337	337	331	306	330	335	319	315	294	342	323	348	333	296	310	314	293	306	309	329	299	354	331	325	326	315	314	294	312	302	315	299	318	316	338	316	300	356	321	298	306	338	349	322	333	316	305	326	312	320	343	329	358	313	328	315	329	303	323	331	308	281	327	340	320	348	280	310	342	326	302	353	293	317	318	320	344	311	332	297	320	336	330	308	329	310	350	302	297	321	316	344	314	305	342	322	313	318	326	331	347	305	319	345	328	338	313	339	310	328	353	319	296	339	290	302	300	298	341	323	329	348	321	290	346	347	297	284	292	312	327	315	304	282	332	294	335	297	323	339	303	334	362	338	330	336	321	321	323	327	327	337	320	325	301	313	352	329	320	310	316	292	314	316	334	288	312	337	315	328	327	337	342	335	318	323	369	362	319	332	325	320	304	322	300	313	287	337	312	320	357	346	330	325	328	301	321	287	331	317	353	347	303	292	321	329	331	317	327	312	305	308	321	334	305	323	319	339	320	324	340	327	311	336	332	292	322	275	298	311	322	343	311	307	314	322	311	334	336	286	360	322	314	319	338	341	317	295	313	306	330	321	362	336	298	309	337	287	326	326	319	329	299	322	323	334	307	300	325	349	328	339	308	322	289	299	294	303	338	318	332	279	315	307	340	343	317	323	333	365	314	333	326	334	324	339	298	307	348	307	324	310	343	344	327	330	308	337	317	337	314	314	324	327	265	349	343	350	318	309	328	328	356	337	328	316	313	334	298	284	330	325	316	353	292	308	321	347	324	307	336	332	315	313	345	313	279	304	325	309	329	281	309	290	356	317	370	332	320	322	335	303	328	348	307	307	323	313	318	341	338	306	342	317	301	325	320	291	287	328	303	290	313	311	314	303	326	289	326	324	314	328	314	330	345	341	326	308	328	338	340	317	342	326	325	298	346	328	334	346	339	300	315	313	321	312	322	355	342	299	291	320	302	330	324	311	339	336	328	306	314	320	319	292	327	311	340	344	291	321	309	338	346	315	352	298	320	348	330	337	337	314	331	362	302	329	312	311	335	314	332	343	326	312	330	324	303	337	312	330	337	355	320	305	325	345	340	319	320	330	328	315	335	327	312	313	332	297	306	328	328	365	322	304	320	343	317	308	343	352	336	326	319	341	306	321	333	303	298	326	327	325	337	294	341	313	331	319	371	330	312	289	330	326	326	323	330	325	363	332	338	347	308	335	313	283	338	307	312	351	340	297	317	313	337	313	311	321	348	319	323	290	335	288	323	342	309	316	314	327	328	305	301	322	343	302	315	313	283	330	305	299	315	318	316	314	335	314	345	339	325	321	326	285	304	305	308	295	306	325	291	330	300	347	311	357	359	367	299	345	330	276	314	344	288	322	315	303	325	318	322	312	296	355	327	331	298	318	326	338	321	324	322	323	317	325	326	365	314	297	315	338	298	318	348	319	319	331	334	323	354	331	313	326	281	375	306	321	325	321	327	316	351	327	314	302	309	314	333	310	316	358	320	313	317	353	315	313	340	313	307	295	331	335	329	320	312	306	343	311	284	340	335	323	293	317	363	312	355	314	298	310	296	308	326	302	312	305	335	303	315	315	313	329	333	307	334	313	305	323	310	311	289	342	322	304	322	334	352	298	323	327	362	316	339	318	305	335	299	290	303	320	322	297	372	297	320	319	334	335	288	324	296	332	314	324	343	334	338	299	317	299	334	299	351	343	344	342	333	307	314	300	296	322	337	298	309	318	312	320	307	348	325
6064	7511	5399	2872	2123	1623	1354	996	862	724	624	593	530	513	476	431	408	427	429	373	385	381	413	390	383	379	355	366	416	370	385	347	359	404	351	374	380	383	362	344	385	363	341	383	352	328	305	370	342	377	394	356	340	367	328	362	301	345	340	360	331	386	372	371	336	348	391	356	330	365	335	325	368	366	351	331	396	364	334	333	361	370	355	352	363	352	336	357	354	329	385	344	355	356	329	356	356	313	371	385	340	368	379	338	338	373	376	367	348	330	365	343	334	330	365	319	380	363	354	349	353	349	344	351	369	337	300	358	354	311	344	354	345	331	376	325	359	343	349	343	331	311	381	313	336	359	344	361	323	356	321	356	373	363	344	382	348	357	357	361	362	374	344	361	349	378	339	365	363	324	341	345	358	361	339	331	361	343	341	385	364	327	335	354	348	336	329	337	355	357	382	351	370	371	356	338	371	339	314	344	350	382	316	376	314	326	373	342	358	342	346	338	362	353	351	363	327	374	367	352	345	344	373	353	345	338	345	349	344	341	349	346	373	369	311	344	362	339	352	360	344	359	370	315	320	359	318	328	353	354	320	333	342	360	328	358	310	380	358	390	396	358	371	331	369	357	359	384	357	342	366	335	338	346	349	315	310	347	372	333	338	361	355	338	355	390	355	349	358	352	319	382	369	364	340	320	360	329	317	349	340	363	342	328	364	334	328	299	316	371	350	331	351	350	332	353	387	343	380	314	335	349	343	380	358	363	345	322	341	354	367	323	319	389	331	360	311	352	375	352	348	362	338	348	371	316	354	348	362	333	361	405	342	372	365	334	367	343	368	325	360	325	400	355	350	366	334	376	371	337	365	349	370	345	345	347	297	347	366	352	353	342	347	351	350	336	365	342	365	344	348	381	326	328	359	355	344	348	330	330	332	336	352	336	354	380	356	355	340	341	349	350	339	338	341	352	346	349	344	342	345	370	327	349	393	322	377	327	367	328	363	340	353	341	321	346	365	343	321	354	349	343	362	344	346	375	340	363	360	357	349	361	347	338	376	364	369	324	358	354	331	347	339	354	348	349	332	336	361	330	330	317	347	341	356	390	336	353	348	350	345	363	331	355	359	373	344	373	365	344	368	326	346	320	329	371	349	356	350	352	332	364	353	375	389	336	332	351	372	349	328	355	338	342	368	346	311	342	314	323	347	355	351	342	377	353	383	336	349	331	325	356	323	344	335	355	361	354	376	333	356	333	359	351	389	339	406	354	323	357	370	338	366	362	320	357	335	352	348	360	342	367	407	352	344	346	356	346	374	374	300	317	310	343	328	342	344	363	360	359	355	314	334	356	327	329	347	358	324	360	325	367	363	311	361	342	342	352	364	339	361	324	367	401	333	331	346	357	335	329	371	319	358	346	342	344	364	320	353	357	349	372	352	342	354	351	338	391	355	338	348	374	359	348	366	326	338	337	366	350	334	335	327	380	348	353	350	337	338	334	339	347	349	349	367	375	333	342	329	372	372	377	350	334	345	342	396	341	356	352	346	361	368	342	328	363	354	346	379	342	319	374	331	361	338	343	360	353	358	334	293	357	344	352	349	352	349	337	346	345	352	382	344	356	348	364	352	308	342	329	363	356	330	360	342	330	354	347	338	353	344	354	347	310	324	336	363	331	370	365	359	357	370	358	355	341	387	358	340	330	368	386	360	327	329	329	333	350	346	339	351	324	371	306	349	352	358	361	349	356	359	355	323	347	332	335	348	348	370	365	348	347	332	343	329	341	339	321	351	375	331	344	341	327	323	360	345	313	342	377	355	334	331	352	350	347	313	307	368	338	363	333	337	356	370	358	381	346	336	360	362	348	334	333	348	364	359	317	349	348	345	341	321	323	331	347	339	396	328	340	346	373	362	330	360	361	343	341	366	329	339	330	356	340	344	348	371	314	342	346	360	398	346	342	335	333	330	333	357	339	363	369	335	300	342	368	345	367	319	364	387	322	345	335	371	332	361	360	327	368	337	365	350	359	376	379	362	329	362	396	355	353	319	367	340	396	339	347	343	347	333	330	376	359	358	364	356	315	329	357	360	344	321	351	330	334	349	351	341	328	336	380	379	328	333	355	349	367	341	334	355	351	338	334	362	348	357	348	319	320	333	338	347	358	358	361	345	330	330	336	347	370	318	337	328	311	361	338	332	375	353	323	333	312	335	342	347	347	351	322	331	308	350	361	341	329	371	364	337	324	294	341	335	363	364	321	396	335	360	365	328	381	340	338	340	379	358	312	356	344	381	331	363	332	359	349	331	374	335	345	356	366	330	358	338	362	356	358	359	327	334	347	387	369	332	385	349	353	359	351	330	358	338	353	361	338	329	320	368	373	329	328	325	381	360	333	320	328	357	337	325	371	377	370	363	324	321	347	345	340	355	362	326	344	347	351	345	323	300	361	346	369	319	384	361	321	354	370	335	324	355	379	338	364	328	362	340	311	367	374	331	350	350	366	342	356	319	345	366	349	333	343	350	355	348	346	324	347	356	353	354	345	329	351	347	394	346	339	354	353	351	376	374	363	333	333	336	317	351	347	376	347	350	328	329	349	310	333	361	318	342	354	332	352	333	309	338	375	328	338	317	326	342	347	340	371	320	354	357	349	365	321	349	342	340	329	335	362	339	314	327	332	334	356	350	343	375	359	333	384	338	341	354	397	367	351	358	368	356	317	372	342	379	353	349	327	338	361	333	359	379	360	321	298	342	350	348	346	315	321	338	360	347	309	359	357	390	327	345	368	341	333	349	333	388	332	347	341	380	367	316	340	343	359	353	373	335	342	344	370	375	335	351	338	334	376	312	370	365	376	376	344	391	334	366	356	361	321	379	355	354	364	302	362	327	344	366	341	364	344	337	338	376	374	339	298	386	347	333	345	355	347	327	358	351	321	326	309	368	354	362	328	352	351	346	328	357	369	361	356	400	347	370	337	375	352	345	334	346	333	375	322	323	334	382	344	350	341	351	366	343	356	359	376	344	351	332	349	363	368	325	366	342	325	337	338	354	364	323	389	335	363	318	356	345	343	354	355	331	336	353	324	371	340	333	333	303	313	332	347	319	366	357	375	319	354	341	393	335	300	342	340	362	311	380	353	373	348	335	340	359	331	369	341	354	339	349	368	356	357	329	326	355	335	351	389	341	390	342	339	339	352	345	354	336	368	330	345	330	368	343	347	350	344	339	343	367	341	356	357	346	322	368	350	293	372	355	333	350	354	383	343	397	370	355	367	366	336	356	342	360	387	336	342	347	350	376	361	382	366	329	323	319	342	357	329	316	348	369	325	313	326	354	337	366	368	329	333	353	342	398	330	373	350	365	321	353	338	352	370	316	366	362	341	348	372	336	316	346	330	362	304	340	357	359	358	387	349	351	349	342	351	322	332	381	352	353	339	366	354	333	343	334	349	343	347	346	369	329	344	363	356	352	318	379	355	364	343	390	370	340	365	387	354	294	384
23642	21132	28442	24064	21127	12492	2445	1468	1186	1013	947	840	806	766	725	684	674	695	623	576	572	634	578	546	606	554	550	509	533	527	547	543	566	539	556	527	550	538	464	565	546	540	516	537	493	478	506	519	536	540	456	467	508	537	519	522	545	524	569	538	521	471	480	499	498	532	528	557	529	482	495	511	480	497	494	524	499	553	491	535	488	518	477	524	561	542	498	516	480	515	484	516	548	501	490	542	516	552	499	503	547	473	544	526	498	478	521	528	512	500	491	479	525	477	478	513	521	516	499	525	488	497	529	510	509	481	496	531	528	540	503	517	500	512	480	473	493	477	503	484	489	512	459	529	520	531	511	538	501	497	500	528	518	473	507	495	499	505	516	486	467	531	512	478	506	477	501	477	525	539	514	516	474	466	514	530	532	525	500	489	504	478	525	538	499	484	504	530	496	547	479	518	536	530	501	477	497	482	502	533	499	494	521	484	514	506	509	502	490	489	545	523	533	476	500	512	512	487	536	481	520	523	487	499	470	490	481	515	507	473	547	541	500	504	485	505	501	497	505	505	507	533	481	526	536	533	570	550	496	511	507	498	522	503	506	491	532	525	498	500	504	503	550	526	519	502	524	504	512	558	516	496	534	505	513	483	519	516	513	501	453	537	468	509	493	509	508	493	481	503	488	488	497	531	499	523	506	545	535	519	525	527	517	498	543	456	501	538	514	546	518	476	518	560	511	501	524	524	507	466	484	500	479	475	499	511	487	504	517	515	482	482	529	490	464	536	526	522	479	507	501	529	542	556	497	501	490	532	484	502	528	504	484	514	514	467	504	508	499	532	530	507	518	484	540	511	479	502	459	532	513	528	462	520	460	497	521	501	464	485	546	516	488	485	509	513	555	509	530	481	534	507	479	520	529	512	522	490	525	486	500	487	501	503	515	533	486	475	492	531	478	542	512	488	489	489	479	466	477	499	541	489	524	520	584	503	507	507	477	539	499	495	491	489	497	481	504	539	525	493	507	504	523	524	474	485	477	524	503	476	548	499	521	497	482	536	509	498	508	490	520	475	510	478	485	518	535	475	473	508	575	546	555	490	489	548	503	481	494	478	536	507	491	527	513	463	523	522	511	498	505	522	527	527	475	566	511	500	516	501	489	488	531	523	507	502	571	491	529	479	518	536	530	529	506	480	512	505	505	497	463	508	473	509	531	500	540	466	472	512	537	508	494	514	561	478	484	496	511	516	490	496	499	515	499	515	507	517	528	465	460	493	513	510	529	512	495	519	505	504	499	509	424	524	499	546	495	514	496	476	508	534	479	506	529	504	517	498	514	574	539	511	507	467	521	478	519	516	500	522	517	487	526	489	525	515	482	510	516	513	515	524	467	534	493	508	487	533	519	521	533	543	452	485	507	514	500	489	498	544	524	481	524	524	556	524	539	513	532	515	449	515	518	498	464	495	481	502	509	554	519	507	502	479	516	485	524	445	492	494	474	501	488	536	540	486	543	526	486	512	522	510	514	491	512	515	528	482	516	508	501	502	485	498	524	482	475	464	511	472	481	522	498	517	534	496	506	524	480	524	512	516	527	496	515	543	530	525	522	532	451	528	468	505	489	539	507	525	503	539	514	523	493	503	493	492	500	483	490	514	548	512	493	506	492	512	459	504	513	495	513	469	499	554	558	507	527	513	514	518	507	495	491	530	472	513	531	489	528	466	546	517	513	487	513	512	498	483	520	480	491	508	522	519	497	521	523	533	527	502	503	517	511	447	508	514	535	499	508	487	496	526	507	525	519	499	477	530	472	532	538	470	466	465	510	478	467	497	561	520	523	510	510	476	508	532	522	480	532	497	503	492	494	509	537	501	507	537	556	481	489	521	467	495	512	476	500	509	502	531	520	494	534	558	492	511	527	507	506	492	474	496	524	476	557	521	561	505	491	569	524	494	548	540	562	496	495	504	515	504	520	497	520	515	534	539	489	479	476	488	516	541	505	479	529	501	542	511	504	510	515	554	505	507	518	489	495	492	504	496	490	519	513	500	528	510	520	486	513	499	528	510	495	482	474	494	503	516	493	538	548	478	487	485	524	475	448	519	493	519	472	467	555	519	509	511	520	492	473	514	540	500	499	475	530	493	541	533	503	492	501	523	542	544	484	492	518	482	501	482	493	500	501	518	505	527	523	500	545	525	528	531	508	491	494	509	510	491	497	496	515	544	497	492	475	505	525	514	518	490	507	474	463	478	468	514	488	509	497	521	500	496	552	507	497	514	475	488	525	470	499	485	477	515	480	528	492	473	498	481	480	497	541	474	489	522	535	541	472	510	506	566	467	520	478	508	475	494	489	471	486	526	512	513	532	470	473	455	490	487	510	507	519	541	505	468	504	498	527	499	547	507	508	533	495	506	556	477	500	516	512	508	513	549	512	508	503	510	492	527	531	515	521	464	503	528	512	527	513	493	511	508	557	496	524	528	457	483	520	501	523	541	517	518	526	559	532	512	506	475	524	579	519	478	506	494	480	501	525	491	537	518	478	536	533	530	503	530	534	484	455	488	525	498	516	493	492	526	495	509	517	526	494	508	580	506	501	495	498	524	487	514	445	479	476	527	523	485	512	483	506	505	525	507	536	519	501	511	532	519	480	538	472	507	486	463	469	492	543	501	554	498	500	511	525	503	555	531	465	482	520	480	504	510	538	515	502	484	509	528	469	475	494	490	503	487	458	492	504	497	479	534	504	485	526	509	498	537	547	508	490	513	480	564	489	495	503	516	512	496	493	503	512	504	506	516	477	510	518	483	483	493	515	494	534	494	468	516	511	534	525	519	494	489	494	507	488	517	479	510	556	494	525	501	483	505	497	525	506	526	510	517	526	456	529	482	488	504	519	513	520	520	499	497	496	496	500	460	531	508	524	508	511	472	489	476	479	511	472	488	507	486	538	482	488	537	486	501	484	534	524	509	468	478	483	537	502	508	517	482	508	491	466	530	486	474	457	507	522	515	490	484	534	475	532	539	508	494	529	535	503	487	491	521	495	552	502	508	490	516	483	500	509	482	472	514	528	470	534	530	498	511	501	458	513	518	519	525	492	525	496	506	468	489	520	499	522	482	530	495	478	463	531	489	528	492	505	493	544	522	481	518	517	479	505	541	482	528	511	494	494	526	544	518	495	488	471	502	521	536	502	506	491	562	485	534	505	484	532	539	461	507	488	508	493	479	503	514	516	513	546	486	493	498	498	496	458	524	514	485	512	475	475	461	498	505	489	493	570	515	546	491	536	547	525	502	522	492	462	509	479	502	474	489	503	522	495	547	529	537	497	514	483	525	529	509	502	529	512	533	501	566	497	497	527	497	508	515	501	522	517	522	469	546	492	521	534	494	563	481	516	514	509	490	510	521	562	534	546	496	542	510	468	489	484	500	535	516	487	500	529	528	512	501	504	496	523	485	511	514	505	507	514	465	483	518	501	535	493	501	502	505	528	488	504	522
5649	15730	11918	6418	4701	3537	2809	2132	1754	1492	1344	1132	1007	955	857	879	793	750	710	667	684	641	678	648	630	666	636	613	621	583	588	608	571	597	609	605	567	601	580	542	604	561	547	584	575	558	533	540	540	553	549	548	532	538	570	592	550	606	543	538	490	508	530	577	572	550	539	573	550	558	559	550	565	535	558	531	544	542	559	563	569	576	564	533	553	573	531	564	546	556	561	544	577	563	541	557	539	540	504	555	553	536	589	557	529	531	583	527	576	509	562	575	543	573	542	531	538	537	519	557	516	537	517	550	543	570	536	525	562	550	559	508	568	506	529	531	551	537	539	581	538	527	561	541	548	561	546	538	503	534	567	517	540	539	529	544	530	513	525	517	533	540	504	547	555	504	585	529	541	516	545	547	574	540	515	530	546	566	576	567	552	558	511	507	550	517	537	535	565	526	555	546	531	551	541	563	527	562	530	561	554	523	574	536	531	607	492	550	533	541	534	538	516	579	528	568	525	492	573	513	533	533	531	522	589	575	558	540	524	531	563	601	546	526	562	520	521	543	530	574	534	547	515	525	546	565	538	531	515	516	567	567	543	551	496	562	516	587	567	602	535	559	551	539	513	555	581	542	578	548	532	547	559	558	557	555	575	527	509	508	513	546	514	537	544	585	552	534	554	547	558	503	518	534	547	528	533	606	509	535	568	557	541	552	540	550	497	546	557	513	547	528	523	500	560	528	565	567	569	522	547	574	575	570	538	550	534	526	548	589	548	535	526	530	515	560	503	523	516	542	562	522	589	537	526	572	527	522	511	551	520	571	542	537	538	532	538	532	523	575	546	594	558	529	565	532	573	526	521	527	515	585	542	534	543	525	560	558	536	516	571	536	568	527	525	540	535	551	535	563	514	529	563	508	562	538	534	517	556	559	562	566	601	554	530	564	536	556	521	527	567	515	524	587	541	524	542	536	549	552	549	545	542	545	501	558	536	559	538	518	548	573	536	532	530	552	547	524	584	519	532	547	544	553	569	567	552	561	523	540	558	538	551	555	530	559	578	576	556	538	590	555	576	523	543	548	567	525	520	537	547	517	534	519	571	561	573	534	561	526	588	588	503	532	484	516	537	530	557	562	591	540	548	552	544	539	560	537	570	530	543	576	553	561	542	553	560	567	544	539	553	514	544	529	540	535	551	523	540	545	559	529	527	528	557	566	534	545	555	511	539	518	530	565	527	531	543	554	561	516	572	542	482	514	537	559	557	568	566	516	533	518	549	567	541	545	558	548	574	535	533	510	578	535	578	525	572	555	541	514	533	578	520	520	517	539	535	517	573	542	527	546	536	560	588	571	541	565	555	535	535	576	542	535	531	530	532	554	558	501	567	572	550	553	516	594	514	541	559	516	553	598	537	570	547	540	502	574	543	579	552	527	523	507	565	557	559	545	516	537	533	520	578	585	497	531	549	550	546	554	557	556	531	540	554	578	559	578	542	568	546	512	548	541	548	540	542	552	524	538	552	573	544	552	558	531	507	561	534	548	545	533	573	521	563	527	549	530	555	544	550	574	526	570	531	570	575	591	574	558	536	525	533	541	557	569	538	491	520	546	593	540	541	512	571	545	507	559	567	536	547	523	552	564	576	549	527	567	557	589	578	552	547	582	589	574	526	546	559	582	483	554	546	527	533	556	524	570	539	577	594	529	578	559	581	533	570	565	544	549	557	566	531	521	542	510	523	563	528	561	502	552	511	561	532	551	533	552	555	539	521	556	537	595	541	589	640	539	541	517	579	516	544	509	556	570	543	573	541	552	565	512	536	538	567	526	517	564	523	517	553	551	523	548	545	566	547	517	531	580	568	562	564	523	530	516	501	528	546	560	550	542	575	519	531	544	556	569	526	560	576	569	569	535	554	528	521	556	547	593	545	541	544	531	554	539	502	571	584	498	596	546	523	545	496	554	549	599	535	541	537	539	540	557	538	546	556	571	588	525	546	534	540	546	512	525	574	519	560	549	572	552	563	545	573	545	526	535	559	535	546	519	541	547	569	527	569	531	559	516	595	543	550	536	546	582	540	558	520	537	576	582	532	547	577	565	558	562	529	540	562	541	553	545	591	552	513	575	577	560	550	570	563	518	581	520	558	528	567	540	562	542	547	586	493	568	584	573	545	562	536	546	556	520	572	530	540	538	550	560	559	512	570	543	501	555	528	565	545	514	532	559	550	546	521	558	555	550	545	519	541	516	511	554	566	540	543	543	510	514	553	582	565	532	501	474	553	494	573	521	574	524	565	494	547	544	530	592	560	554	565	564	553	517	548	543	539	565	596	543	526	594	573	566	537	571	547	551	515	529	556	568	554	561	570	556	532	527	523	550	553	502	519	568	556	544	532	525	562	550	532	514	587	569	534	542	561	605	538	534	548	549	529	496	545	537	529	581	549	546	516	544	548	515	525	582	465	580	511	531	589	497	519	563	555	595	524	544	525	530	525	592	504	508	512	553	553	532	535	541	517	615	540	565	530	533	538	565	518	595	566	543	573	509	534	518	513	602	533	537	526	522	529	526	529	527	511	563	537	537	530	528	549	548	547	551	501	567	510	518	572	521	553	526	526	541	565	520	538	555	542	578	517	576	537	551	555	535	534	600	532	511	566	582	533	528	505	541	511	495	616	544	541	525	567	513	498	522	532	537	603	550	537	490	537	503	542	499	551	534	533	572	570	547	551	529	573	527	569	530	567	529	562	581	566	553	542	542	526	562	538	550	505	525	592	538	529	537	553	516	568	530	535	563	536	535	560	579	566	555	566	516	533	563	559	534	535	574	543	541	551	547	576	538	588	550	573	516	553	515	551	504	534	568	546	583	541	546	508	573	599	515	541	556	545	564	575	570	551	525	562	535	537	541	493	517	549	534	517	565	529	557	557	545	505	497	525	578	551	510	553	538	534	571	602	536	575	604	519	538	551	521	567	523	612	574	504	570	543	550	556	514	551	556	521	549	540	497	532	542	504	555	576	536	545	587	569	528	528	540	558	558	542	564	600	576	540	523	530	526	521	531	566	549	539	523	547	527	531	540	516	523	536	555	513	583	549	551	544	529	533	532	556	523	529	540	555	548	520	546	572	513	579	551	515	547	526	573	560	506	540	532	522	572	590	528	535	585	575	550	553	581	592	552	543	552	539	575	505	553	531	516	524	575	566	580	545	528	531	596	581	524	552	510	547	574	534	544	535	529	558	602	538	548	554	567	508	600	550	537	553	552	529	505	574	574	551	554	515	519	544	558	549	564	542	555	531	538	552	546	531	502	560	523	559	539	527	548	582	553	558	562	542	534	553	530	580	537	569	546	544	506	551	543	571	568	540	543	566	523	522	555	523	506	512	570	524	574	594	523	590	565	506	587	492	587	550	589	598	517	540	553	523	528	556	544	511	536	546	559	535	496	510	583	538	513	556	579	573	563	548	565	531	548	541	564	538	542	506	547	528	576	537	561	564	553
24582	21106	27439	24945	13748	1819	1107	860	666	589	531	451	417	359	337	343	322	295	265	285	258	265	259	257	236	253	224	229	253	235	234	238	210	244	210	221	232	245	249	207	236	226	204	235	212	211	216	236	211	224	193	242	180	199	212	241	210	231	234	215	207	208	229	224	199	213	197	206	208	238	202	203	232	228	210	233	202	221	227	225	229	200	212	209	208	200	199	197	202	224	207	210	242	220	205	201	208	235	221	201	218	213	229	207	211	206	197	212	241	195	198	227	207	190	221	238	223	241	204	206	191	209	208	186	217	196	216	196	212	212	219	229	224	191	221	205	226	206	206	206	235	210	216	221	214	210	205	189	195	203	219	203	222	224	200	226	215	220	194	208	235	185	200	220	210	221	198	231	213	235	188	223	206	221	220	206	230	229	222	200	224	198	222	179	232	227	223	219	208	199	212	199	206	225	200	218	218	189	211	217	205	211	212	202	217	228	226	203	208	215	215	202	224	210	219	204	195	196	192	245	203	241	220	197	202	219	235	191	237	223	175	221	228	181	222	204	223	225	187	201	217	235	202	225	201	218	214	229	221	196	192	207	230	207	210	199	187	217	199	186	202	213	210	224	197	233	197	209	203	210	197	191	184	225	227	217	203	222	221	220	223	208	197	228	212	206	199	203	192	218	206	209	216	199	217	214	218	200	246	214	208	207	228	222	210	207	209	216	225	199	187	228	196	222	210	215	218	232	223	239	225	183	189	216	192	209	216	209	233	225	220	220	186	232	236	205	215	204	203	241	208	206	197	203	205	206	211	226	206	217	187	206	200	217	198	213	205	212	213	218	199	195	226	201	219	198	200	208	204	205	211	224	185	186	220	208	220	200	210	225	222	220	196	212	228	198	203	188	214	221	205	214	203	207	215	203	208	200	216	213	217	213	228	225	208	223	220	205	247	211	211	191	216	228	227	228	207	206	217	221	191	226	222	191	240	215	209	220	207	193	222	209	198	225	191	195	214	177	219	191	224	194	188	230	213	239	192	190	211	230	216	207	195	221	226	223	204	204	192	207	213	197	220	216	206	225	218	235	207	227	199	206	218	206	222	176	208	223	219	220	219	219	212	204	199	250	188	224	205	214	239	228	228	232	215	215	214	211	201	216	222	211	187	213	196	232	228	230	220	233	223	219	210	199	228	215	223	196	222	234	222	203	223	224	219	225	190	206	201	194	193	210	212	215	231	230	230	196	209	191	218	230	227	211	186	209	209	225	194	199	223	231	228	213	225	235	207	198	205	213	188	220	208	222	221	220	225	203	195	236	215	213	229	183	205	216	229	236	213	198	212	203	213	219	196	210	218	237	207	197	206	180	206	210	191	214	220	213	218	219	226	228	212	237	223	205	205	217	192	209	231	213	191	213	221	221	228	209	198	207	210	227	200	214	194	204	202	211	194	196	225	211	222	210	207	220	207	216	209	224	215	234	223	205	194	213	219	189	198	230	213	211	215	224	163	239	201	200	219	221	212	208	219	196	211	195	198	207	199	219	203	204	201	197	222	206	218	185	192	223	214	210	190	223	252	239	192	234	217	208	223	175	225	227	204	219	232	226	207	190	192	209	182	207	213	191	203	185	185	203	217	202	199	201	209	211	237	221	204	219	192	192	216	212	198	229	209	210	206	205	188	182	217	210	201	210	227	203	218	186	201	189	211	194	229	210	230	223	215	223	184	219	237	215	237	224	235	215	227	210	230	230	225	218	212	191	192	225	234	218	242	191	239	233	196	207	177	220	207	208	203	188	194	179	207	203	202	207	245	226	193	226	232	224	211	225	222	217	214	202	217	191	219	224	228	200	183	213	215	235	207	224	227	200	228	228	194	205	203	186	208	193	199	231	218	216	215	215	230	223	211	224	214	219	200	201	215	187	211	218	232	222	210	202	200	201	195	210	207	198	209	218	194	202	214	236	208	210	197	232	190	196	231	223	227	201	214	226	205	191	204	197	238	230	245	188	223	208	186	218	196	209	215	182	207	215	200	201	201	187	214	228	200	218	205	198	208	215	184	200	208	236	211	206	206	193	237	191	215	179	217	226	211	192	205	219	212	218	219	228	222	200	197	242	198	205	194	229	210	230	207	210	188	238	193	227	197	206	216	193	204	219	231	203	216	187	198	207	219	185	214	224	200	209	189	218	228	201	232	200	220	201	199	224	235	218	246	238	215	211	216	233	195	201	202	206	212	214	186	178	186	194	194	223	226	211	225	196	213	200	214	211	219	198	205	232	211	208	215	210	205	194	202	212	185	179	211	218	200	227	193	203	212	211	199	232	226	226	241	190	207	250	217	210	238	205	220	221	210	185	190	235	214	208	226	205	208	219	218	195	191	199	217	193	201	218	217	202	195	194	180	184	197	213	212	211	180	217	228	222	211	207	213	194	214	231	202	201	218	231	216	210	207	207	204	205	213	209	238	216	187	212	256	228	197	215	198	208	223	203	201	214	205	209	232	210	211	202	202	200	193	229	186	205	208	219	200	200	215	201	233	192	246	226	181	221	211	220	207	216	207	206	204	227	237	204	207	216	182	223	267	202	219	190	182	201	198	218	242	184	216	208	220	222	214	211	209	182	201	217	209	230	251	237	221	214	204	237	231	207	227	211	209	201	246	235	218	200	194	233	203	211	207	195	242	251	199	197	224	255	188	195	220	191	230	233	226	206	236	204	204	195	213	192	214	200	206	209	222	202	235	235	230	198	204	212	215	199	204	199	216	221	212	204	191	212	209	208	201	217	217	218	210	216	221	230	198	216	213	202	208	207	218	232	186	223	206	231	215	185	224	196	208	203	220	208	200	234	206	210	228	215	199	198	203	222	179	194	196	237	229	196	206	214	253	221	235	185	211	227	221	240	228	220	216	215	210	201	181	212	200	225	213	205	203	221	218	238	196	228	208	198	207	208	231	154	220	233	230	187	188	195	189	208	207	189	192	212	207	194	188	224	229	224	213	202	204	204	220	212	212	219	177	205	203	219	185	223	220	213	182	213	213	230	192	195	210	193	219	199	195	211	215	206	218	211	209	195	224	190	214	206	220	225	220	197	213	218	227	236	201	204	211	245	214	226	207	189	215	199	198	184	203	235	214	223	218	218	201	215	218	226	242	200	216	210	229	187	214	206	211	202	207	224	205	204	215	234	211	235	223	192	218	218	218	206	239	201	198	206	210	212	188	228	237	219	237	223	241	220	202	210	231	199	207	209	201	192	222	215	203	216	205	214	201	212	257	229	205	231	185	203	195	199	202	226	201	210	215	220	192	212	202	205	200	225	210	213	196	212	201	196	202	214	155	239	195	201	206	207	201	225	204	236	235	205	218	215	194	235	220	199	210	192	219	216	218	216	220	226	203	210	194	193	223	219	226	206	211	221	197	206	215	197	214	222	209	223	204	203	194	205	201	216	208	230	204	206	248	224	199	185	218	204	205	208	208	232	226	244	240	209	228	220	204	217
5453	12123	9008	4494	3296	2460	1965	1515	1114	914	798	669	616	535	478	444	384	422	381	376	326	316	304	284	283	285	291	281	284	275	276	293	258	255	290	278	281	254	270	259	240	273	267	238	265	242	259	267	238	247	264	255	240	251	260	250	255	272	248	242	246	273	235	247	256	262	266	260	271	236	261	272	240	246	262	277	248	252	262	250	255	219	256	286	236	268	238	252	253	253	252	239	242	241	267	236	255	228	242	230	266	248	257	243	248	245	254	287	254	230	250	264	283	244	255	274	290	230	254	246	258	244	241	246	251	244	238	253	258	266	229	260	239	278	256	277	253	239	241	245	253	240	224	245	270	259	263	236	233	232	264	263	280	245	234	265	238	234	243	275	237	239	233	257	235	250	278	224	230	227	240	257	241	246	247	238	245	258	250	287	245	269	245	256	263	262	221	226	257	256	239	236	265	234	252	244	251	242	256	240	273	260	246	224	217	248	280	269	257	249	217	259	239	229	227	254	231	211	250	260	242	227	276	221	228	274	242	233	261	231	273	252	286	243	287	219	252	234	233	233	227	222	243	260	233	243	228	226	264	260	256	225	269	230	242	237	228	275	248	245	235	251	247	263	243	222	235	246	216	231	238	245	248	256	258	255	247	256	250	251	244	237	232	230	239	245	242	238	243	224	238	236	244	248	260	226	249	274	272	230	262	232	240	268	228	235	259	276	237	252	258	256	238	266	250	240	262	234	236	263	246	214	251	247	217	269	264	237	215	241	240	250	250	266	236	235	233	249	240	270	248	233	226	242	206	241	235	233	233	235	247	238	260	231	268	279	237	245	233	252	245	242	229	230	238	252	242	225	261	234	248	246	249	229	266	256	250	222	278	247	237	251	215	226	225	230	262	238	268	245	218	251	220	254	263	242	221	253	251	252	262	230	244	242	248	233	227	286	251	232	214	221	244	233	225	248	213	238	257	246	222	261	219	268	223	255	249	222	216	219	225	254	236	230	239	240	250	222	250	264	248	242	257	255	253	244	236	242	252	242	239	255	265	231	246	240	219	264	232	248	226	212	242	254	253	241	241	245	220	234	249	240	221	252	209	241	246	232	249	267	237	244	257	254	223	237	232	224	247	246	255	236	254	222	265	224	236	239	255	250	246	252	258	251	244	233	215	206	264	243	252	243	238	251	230	226	244	237	239	211	209	251	272	245	227	249	208	229	250	256	256	236	264	217	224	227	208	247	241	235	267	234	259	242	222	271	231	251	265	253	246	242	231	227	240	233	243	260	213	240	255	250	242	248	236	268	245	256	233	247	233	229	253	238	250	238	215	271	233	227	218	222	266	221	244	257	246	227	227	250	251	257	232	240	243	247	262	247	249	259	248	245	258	247	258	260	224	219	247	261	235	253	234	242	252	276	231	272	243	250	242	238	234	246	232	246	221	226	257	230	244	257	223	224	209	258	238	231	229	251	219	262	251	260	244	228	237	252	252	254	211	250	253	216	257	262	231	253	227	237	248	242	240	237	216	251	243	259	239	275	237	243	240	261	219	243	248	228	229	249	239	255	254	244	223	234	239	256	269	257	260	255	232	247	275	228	255	236	219	251	237	228	260	222	227	238	235	254	248	240	247	222	232	259	238	235	235	242	238	241	249	247	233	227	234	260	235	232	244	238	270	276	229	242	232	255	243	251	251	282	249	227	235	266	279	249	258	263	243	217	231	248	232	247	230	252	244	238	228	229	234	276	234	219	231	244	237	240	276	238	241	233	239	226	209	260	231	240	233	228	259	229	255	263	246	227	269	267	230	220	238	249	249	235	248	228	267	224	259	241	222	234	260	252	268	270	251	279	227	224	272	254	267	245	247	250	245	240	242	237	249	246	232	247	248	242	245	234	252	265	245	226	246	262	246	244	234	249	236	250	247	258	249	225	242	261	239	223	248	288	219	255	214	269	233	227	241	232	222	267	246	272	238	242	221	243	251	261	271	249	246	245	234	241	229	273	240	234	232	238	239	224	232	222	253	241	243	235	244	236	242	238	231	233	232	232	263	232	246	241	246	230	253	243	219	260	247	246	256	209	241	231	227	256	238	260	243	244	256	227	220	221	241	219	220	219	252	272	237	239	238	221	248	236	236	217	247	247	221	233	222	229	240	205	230	265	245	210	245	231	225	231	222	248	230	252	262	253	242	256	230	247	252	234	261	240	257	245	211	245	244	234	270	260	251	230	201	234	258	243	245	266	220	246	245	242	272	233	240	249	255	245	225	260	256	269	276	263	263	257	236	244	247	252	218	264	258	200	273	250	227	234	242	236	231	235	248	278	260	247	216	257	243	263	261	243	218	252	235	252	255	236	237	197	259	230	263	235	225	237	242	240	239	244	241	243	246	214	249	235	259	253	239	215	237	261	258	253	266	246	238	246	243	238	221	230	226	231	246	229	241	232	252	261	257	240	254	224	268	243	231	261	222	274	228	237	232	231	224	245	217	229	221	232	242	252	255	268	244	249	254	233	234	245	229	247	263	247	230	252	219	242	233	241	235	259	268	253	226	260	245	239	251	249	260	255	257	226	252	254	248	249	236	261	226	233	254	223	253	249	226	252	231	222	255	244	239	218	234	240	254	234	235	239	226	236	270	247	259	238	246	253	215	258	236	231	233	235	234	218	219	231	237	250	249	261	263	256	246	206	248	258	249	223	244	212	231	251	244	254	244	230	246	230	237	226	257	266	251	267	269	243	211	248	225	228	254	268	244	234	253	252	218	251	264	248	240	233	227	229	235	255	236	229	222	277	261	232	216	247	248	248	234	227	223	269	224	248	269	224	245	242	239	234	238	238	222	225	228	257	231	237	260	244	236	262	239	233	248	236	263	245	255	252	245	236	253	260	241	222	270	218	252	253	228	228	260	239	240	217	279	244	256	238	242	244	234	238	232	255	249	241	239	242	252	227	268	261	267	247	242	233	243	243	261	254	259	232	225	232	249	274	218	233	237	237	211	256	248	262	246	272	243	241	244	232	243	232	261	227	265	279	230	246	266	235	276	213	258	241	239	252	253	249	243	215	265	246	251	215	254	251	227	270	248	256	251	242	243	258	259	269	241	239	239	235	222	232	243	234	266	231	249	236	252	239	218	239	243	218	273	263	233	265	215	274	257	256	237	249	220	252	252	235	227	239	260	241	282	235	223	261	253	252	222	238	281	243	238	262	226	252	222	265	235	219	258	222	259	259	235	242	246	248	263	237	245	240	244	234	228	240	252	240	226	235	253	254	228	263	250	232	241	244	257	254	253	257	240	232	263	254	247	248	240	264	245	248	252	231	220	263	225	237	227	252	263	251	244	230	249	251	262	245	261	210	261	239	257	266	260	254	262	230	213	239	231	232	218	254	241	255	259	244	242	254	238	250	259	234	249	232	244	238	228	228	243	240	243	249	270	244	252	240	219	246	259	255	236	214	243	247	202	249	246	230	236	261	234	276	234	255	240	227	256	237
22459	21152	28895	23664	21156	21262	11691	2279	1535	1410	1172	1027	932	809	788	714	698	661	663	569	618	572	571	570	515	527	550	502	460	510	530	514	470	525	502	464	497	469	467	485	487	457	447	445	460	450	462	463	453	469	481	449	487	448	471	466	461	458	471	444	472	440	452	445	412	472	467	415	448	500	461	442	441	429	468	471	473	440	451	479	449	465	460	402	439	424	449	472	436	436	446	447	412	446	436	459	462	436	492	431	406	468	417	428	465	417	448	449	436	442	423	419	450	433	428	432	461	449	431	483	473	426	450	502	432	443	431	486	444	409	421	448	422	444	439	416	448	452	439	464	450	440	427	449	433	442	470	436	454	445	454	430	453	454	440	435	381	478	446	418	406	450	486	423	465	428	441	444	434	435	466	460	415	460	441	432	435	485	446	471	394	431	427	448	482	428	426	448	399	446	470	457	410	388	432	450	406	444	464	424	419	457	435	449	430	420	448	434	449	444	466	432	454	408	437	449	421	459	425	429	443	433	443	433	433	422	413	438	407	419	434	442	433	391	420	454	462	478	466	415	436	447	427	450	423	439	445	445	450	491	450	469	426	462	447	442	434	449	464	427	410	455	454	456	431	432	443	456	428	437	447	455	448	442	421	467	441	484	460	470	455	451	430	411	448	423	456	411	443	428	426	395	434	457	455	413	474	445	470	421	445	446	392	471	441	449	503	468	439	449	433	485	453	446	460	490	467	436	466	436	465	419	439	436	450	419	429	465	456	399	437	451	463	420	442	434	452	421	410	454	404	429	476	427	431	443	450	430	459	448	426	440	433	426	420	449	415	469	424	416	431	443	447	394	442	457	460	487	407	443	454	447	483	459	453	446	442	449	448	427	422	473	467	441	394	439	434	431	460	441	418	448	455	456	464	443	485	478	458	470	467	484	433	416	430	406	462	448	441	420	469	468	446	424	431	451	461	427	437	438	429	443	450	431	473	424	426	466	435	416	440	457	427	472	468	424	424	443	428	380	431	426	423	464	441	461	443	444	421	457	409	453	455	424	408	431	457	419	438	482	470	434	432	440	432	421	474	433	425	411	465	435	492	415	457	436	422	432	429	447	441	440	424	439	466	449	441	438	416	451	449	469	427	416	457	456	436	444	444	466	434	422	429	426	422	470	465	449	458	430	452	397	418	415	419	444	468	437	445	422	417	426	419	426	458	428	498	423	405	425	443	419	417	439	457	415	441	416	434	462	469	428	415	400	463	440	447	450	488	453	421	407	438	434	484	456	446	484	397	466	409	442	426	444	444	461	415	455	420	478	408	428	439	431	421	414	465	476	441	414	419	435	454	429	435	419	433	428	416	424	460	487	426	449	427	463	438	436	454	449	427	432	464	446	441	406	437	465	428	434	421	452	431	416	445	446	443	470	423	416	440	435	413	415	422	447	472	438	462	442	455	453	452	463	462	455	438	417	441	440	459	436	403	457	489	398	420	420	418	431	433	433	403	430	477	423	411	424	438	439	421	429	448	466	422	430	410	445	406	445	412	469	439	455	452	463	458	451	414	458	434	396	471	457	435	428	427	436	445	465	444	441	444	476	452	436	411	449	427	444	441	423	455	481	399	422	457	428	414	431	473	457	411	444	453	433	417	402	414	430	467	444	450	427	423	484	487	442	415	453	490	465	448	411	432	443	437	444	417	458	408	414	454	485	426	452	458	470	458	464	460	464	434	430	446	467	475	449	421	451	432	440	421	424	470	446	432	445	452	446	465	458	430	444	435	437	440	426	454	436	437	413	445	419	415	439	443	444	433	424	436	440	436	422	433	424	429	438	412	437	437	465	425	450	416	429	462	462	425	443	412	458	438	446	450	442	451	399	429	451	447	443	413	440	418	482	480	414	411	475	456	437	413	461	429	404	431	403	416	463	461	420	447	427	412	415	456	417	447	410	456	468	435	455	418	455	397	454	431	401	440	429	462	463	467	462	409	427	433	433	471	457	439	462	456	422	418	452	438	466	409	425	462	431	431	448	438	442	446	440	473	426	413	419	437	441	420	448	462	413	447	456	437	466	426	461	443	438	434	417	425	424	474	413	401	417	430	430	427	433	403	438	492	492	412	454	442	434	444	415	456	432	451	453	452	420	460	440	447	453	458	440	449	429	464	402	498	383	491	420	430	458	420	450	422	411	421	421	495	433	409	441	432	474	418	434	428	449	422	436	471	441	454	457	433	418	429	465	446	397	449	436	424	497	431	428	446	409	407	391	417	405	425	458	448	454	483	425	436	471	448	458	461	458	375	454	440	438	415	422	442	454	410	441	458	477	443	453	475	432	440	458	435	435	431	417	422	456	433	455	421	432	434	438	441	438	417	439	435	463	434	421	417	430	450	473	421	414	447	446	405	417	413	446	441	434	426	434	485	447	458	430	448	492	408	400	411	430	449	477	449	423	422	452	432	417	478	406	431	460	426	434	465	424	442	440	419	433	399	421	431	461	426	416	434	466	437	488	458	482	424	442	390	460	399	468	479	454	422	422	434	415	460	442	457	462	453	420	452	442	454	419	422	427	451	413	398	427	445	455	423	460	397	420	471	439	452	427	445	482	452	472	468	390	463	455	436	454	436	455	452	461	488	461	440	410	477	412	426	426	442	452	445	442	439	407	387	413	466	447	458	470	438	444	457	454	423	434	477	451	438	444	472	464	445	510	459	438	453	455	434	406	421	416	442	467	447	479	442	447	424	442	415	445	451	451	421	467	443	415	435	422	466	451	458	450	445	420	413	457	432	454	455	413	445	445	453	478	441	433	422	464	385	450	428	442	441	436	436	444	437	473	443	471	444	452	395	402	406	447	445	467	447	465	485	447	448	422	429	453	417	438	447	429	468	431	467	407	384	437	405	438	452	464	427	427	438	440	431	460	445	453	445	462	452	481	454	427	433	436	438	412	427	447	456	430	444	435	447	448	469	454	460	446	466	422	427	473	450	450	455	452	417	430	419	447	480	441	439	451	424	428	440	377	444	417	463	452	419	429	455	425	445	438	423	434	428	430	453	412	445	403	483	445	444	426	460	480	417	433	462	440	481	449	467	436	453	423	402	469	446	469	452	430	451	420	445	429	435	449	421	447	422	458	411	424	491	413	441	398	445	459	443	394	440	464	454	441	463	401	456	427	417	419	422	431	431	448	422	427	411	432	398	467	433	442	475	394	481	487	438	434	430	457	408	450	413	441	431	436	461	452	461	431	427	440	451	427	437	458	404	457	473	445	453	443	432	445	411	413	445	441	405	431	439	472	450	424	428	445	464	476	462	459	443	435	422	435	460	443	471	444	449	450	445	465	406	439	414	421	449	435	439	452	432	447	430	454	460	427	434	457	426	407	434	460	431	470	442	409	438	452	462	375	475	424	430	465	454	460	434	410	450	457	423	453	445	433	441	440	457	434	471	453	424	455	452	424	456	445	432	460	457	450	409	468	437	455	426	483	445	454	388	440	419	465
7017	21567	16303	9101	6735	5229	4029	3224	2406	1958	1696	1492	1252	1147	986	967	846	782	759	712	706	680	627	591	578	539	548	575	599	555	569	535	547	549	561	566	484	529	557	502	550	508	492	479	527	476	499	460	507	512	499	501	511	530	495	449	479	502	479	489	517	486	468	447	513	482	495	512	496	514	495	493	496	525	477	508	504	494	543	501	501	467	508	487	484	474	473	495	470	500	497	478	496	499	478	468	489	484	479	501	541	511	546	464	431	483	481	519	477	509	518	445	473	487	473	489	505	489	462	503	480	482	511	495	531	516	473	475	533	440	464	490	495	495	450	425	497	504	508	489	492	496	455	491	491	463	456	469	472	461	481	432	477	478	471	500	473	499	503	514	431	444	468	529	480	476	488	464	482	475	466	478	483	468	489	462	460	504	475	457	471	458	481	481	504	481	476	446	470	482	483	493	441	441	435	496	432	502	464	499	482	493	479	492	452	490	486	482	480	464	471	482	474	509	464	458	480	488	495	488	488	510	486	469	454	488	420	490	491	474	487	479	463	427	524	482	469	462	547	478	489	474	493	478	509	425	475	508	466	483	470	486	501	506	500	454	459	485	500	510	457	503	502	473	481	523	469	475	523	500	463	478	471	452	454	486	458	470	507	490	477	450	477	478	485	496	513	462	493	464	494	485	489	506	510	446	500	501	449	458	442	464	462	491	490	522	473	422	508	468	499	486	504	465	492	471	458	481	485	482	408	434	480	486	514	474	457	431	466	476	451	503	468	491	475	484	489	483	481	475	469	471	482	496	434	455	456	481	514	472	511	502	421	474	492	516	433	474	466	513	460	488	477	501	452	489	452	482	479	476	509	490	492	465	492	461	498	466	481	522	469	479	496	462	492	526	485	461	494	470	452	471	499	460	480	449	470	484	479	487	484	500	466	452	446	473	522	457	464	500	463	504	465	489	519	488	464	521	509	486	497	502	434	484	469	461	543	499	471	478	473	494	480	431	510	449	505	500	520	457	471	450	461	492	469	468	501	480	523	522	486	482	474	487	487	500	510	502	454	492	479	468	491	474	480	473	470	491	486	452	461	491	519	478	517	472	499	505	491	524	494	485	478	509	496	481	486	502	494	492	460	483	514	504	506	488	480	514	521	453	462	448	483	514	469	519	479	456	489	518	487	472	476	485	508	514	476	498	458	468	506	484	451	459	482	480	449	465	487	560	455	473	489	476	460	455	470	488	489	508	467	505	461	487	482	454	508	497	459	459	450	486	461	480	514	482	436	495	481	487	489	489	476	487	481	513	453	526	523	488	461	463	473	470	463	493	509	508	483	481	468	511	502	509	474	512	485	438	504	494	521	503	477	469	476	454	457	497	478	468	487	519	536	469	543	468	490	472	491	483	469	494	454	462	476	514	476	466	490	485	501	464	472	452	468	512	479	502	443	505	478	456	480	470	453	488	463	497	465	466	474	483	489	491	458	466	494	481	508	456	476	464	466	460	486	464	497	476	484	505	452	499	521	467	464	516	500	458	474	482	517	453	475	490	525	514	497	457	489	486	485	470	502	471	477	484	506	439	493	501	476	507	439	484	470	472	482	497	490	483	522	465	496	496	476	477	486	506	479	469	486	441	431	470	455	479	500	495	475	501	496	421	467	503	473	502	489	472	480	470	496	458	477	482	493	492	469	480	478	507	469	484	465	504	480	478	447	528	488	461	484	466	481	473	478	509	467	476	482	495	476	519	475	493	472	524	499	473	466	483	449	474	497	465	484	522	474	463	513	480	493	479	462	480	496	492	466	427	427	497	441	533	477	463	495	459	520	475	478	465	457	474	493	526	460	481	503	455	493	483	487	495	492	410	439	457	490	475	471	483	471	489	499	442	482	471	466	498	484	459	477	525	478	463	446	475	488	477	463	469	474	477	473	502	502	439	459	481	464	469	443	472	512	468	502	479	465	478	485	472	452	501	491	471	478	511	463	471	453	484	460	503	494	447	457	492	489	461	468	478	482	471	460	503	497	492	521	479	476	478	505	506	496	491	441	512	513	502	445	485	471	488	470	500	469	446	474	513	470	470	471	472	499	474	459	485	467	475	524	449	467	487	460	475	470	479	460	424	429	486	458	473	484	466	456	474	478	456	460	448	494	496	495	472	518	444	480	464	465	464	471	471	470	471	508	464	488	482	492	449	464	467	491	479	492	514	509	487	484	520	460	477	455	466	495	508	506	447	500	474	463	477	496	482	448	462	475	513	472	496	508	498	473	485	501	433	506	485	480	451	495	511	476	495	486	493	467	477	498	481	478	469	474	474	496	443	477	477	453	477	495	514	452	429	480	484	486	500	474	494	461	477	502	473	489	466	488	466	515	434	498	451	500	467	465	504	504	482	506	522	484	465	481	510	440	473	510	512	495	509	467	454	498	478	490	469	443	459	493	459	508	475	479	475	469	446	500	480	521	521	494	454	466	485	477	507	498	504	474	475	463	458	501	534	462	511	486	481	482	488	463	520	466	484	442	457	502	497	493	485	502	477	502	488	530	465	486	458	488	473	432	511	467	473	449	473	490	454	458	466	459	497	502	442	466	556	508	447	462	470	456	476	480	488	498	477	463	441	495	468	537	500	521	499	475	475	512	494	505	465	486	499	504	460	516	474	478	461	461	502	464	478	489	490	512	456	505	480	474	471	444	473	492	443	487	476	484	511	482	484	515	494	491	465	501	503	469	521	489	451	496	439	480	486	509	472	451	487	471	522	490	499	448	482	528	487	468	509	465	489	484	473	472	464	492	455	489	494	516	463	448	484	522	420	475	508	495	474	456	463	485	527	467	472	446	499	422	494	486	455	460	476	470	509	449	496	469	489	459	487	509	495	494	478	530	454	524	524	463	463	446	498	507	494	476	494	486	479	470	475	460	514	446	470	490	453	475	485	459	474	470	494	456	468	495	480	465	470	487	529	498	482	474	450	497	493	477	503	480	495	468	508	503	496	461	499	520	461	476	519	483	454	505	460	463	520	448	455	471	471	483	513	500	474	493	443	489	451	475	494	489	473	491	469	485	472	486	466	484	476	444	477	476	477	508	499	497	476	503	463	475	489	513	491	457	463	464	499	496	461	505	485	485	476	513	481	497	493	478	495	482	497	472	500	522	435	482	477	480	457	483	472	532	483	459	487	500	487	477	478	473	477	474	469	498	492	464	451	468	477	448	490	475	485	504	449	437	497	481	480	482	503	447	460	486	500	503	477	491	476	518	498	512	429	453	479	488	487	457	481	465	469	497	458	476	486	486	470	498	452	502	481	513	480	480	488	450	485	497	475	509	486	480	467	513	491	470	491	485	497	464	477	497	505	498	468	489	486	471	501	473	474	479	495	478	482	504	452	468	486	499	449	462	494	476	473	463	459	484	470	436	504	469	511	500	493	448	465	521	500	448	461	479	451	465	518	504	489	467	521	469	494	478	504	487	495	506	505	527	473	486	501	463	466	486	451
27521	18930	7473	2204	1334	977	808	646	633	510	513	474	442	428	412	388	402	330	359	368	389	331	321	346	370	326	304	310	315	351	305	350	351	345	327	361	375	328	291	316	327	293	314	332	340	353	310	312	310	299	328	301	337	319	310	315	313	298	311	313	309	354	321	312	337	330	317	335	307	355	312	316	304	311	307	328	304	323	350	312	318	334	335	314	296	271	316	314	307	300	344	337	289	302	320	305	308	332	340	292	316	333	348	317	307	330	324	317	324	323	323	317	309	316	339	316	361	278	329	367	340	326	307	313	299	282	311	299	343	297	311	324	315	330	333	334	306	313	346	320	312	333	289	307	312	302	311	316	324	344	340	329	310	323	319	326	305	297	280	317	308	301	326	337	347	276	293	297	300	342	330	299	316	314	317	300	335	326	302	318	320	324	326	280	310	335	310	307	315	330	336	304	292	321	297	322	319	319	324	293	265	316	341	320	312	325	288	319	296	306	337	281	316	325	324	279	299	304	324	304	306	298	313	305	305	286	299	289	308	297	331	278	314	292	355	308	279	287	293	299	322	313	296	305	297	290	330	309	308	315	312	319	271	321	312	321	326	297	306	316	326	286	315	310	319	300	291	287	286	327	318	286	311	320	322	333	287	278	338	307	330	296	332	295	299	293	296	304	320	317	340	282	323	319	309	329	334	345	337	302	286	326	322	314	316	273	327	328	301	316	313	320	304	321	336	335	346	316	335	316	325	303	309	313	298	311	334	324	317	323	309	289	342	340	321	348	315	323	352	326	322	304	309	325	329	341	343	333	319	309	325	312	301	333	340	337	302	318	327	314	327	308	301	328	320	301	333	290	313	343	325	337	330	324	331	341	323	337	333	304	313	326	333	315	346	319	336	324	346	343	298	332	323	291	302	298	315	294	298	355	334	291	318	300	327	331	326	294	307	311	344	297	341	335	314	318	305	331	309	297	318	328	331	315	314	301	343	319	325	324	330	314	334	318	299	335	329	332	323	310	338	296	359	320	339	302	336	310	304	341	312	304	322	340	311	340	318	323	287	296	328	305	291	298	298	321	320	316	309	312	299	272	332	311	340	314	302	302	315	312	349	325	322	295	328	338	323	295	325	324	303	307	296	336	316	341	334	300	320	282	320	328	304	310	319	270	336	331	309	322	324	309	303	354	335	307	327	348	321	309	308	318	321	303	359	322	341	308	339	300	321	295	304	313	307	337	293	290	296	343	321	329	328	288	341	318	336	317	329	312	314	329	303	317	318	325	338	303	328	281	299	311	317	303	318	299	330	340	316	324	336	293	301	309	313	352	321	320	298	280	317	327	311	332	326	318	279	310	304	332	287	352	292	311	290	275	314	312	293	321	325	324	353	331	318	337	299	309	324	320	338	311	297	285	320	345	312	333	334	309	319	323	333	314	316	316	334	297	294	331	283	303	351	305	287	319	337	292	328	315	289	287	319	332	323	307	310	312	325	321	325	344	321	320	331	327	318	282	315	312	337	320	322	313	307	344	310	334	335	313	332	316	325	307	311	282	304	332	293	319	313	309	332	326	304	324	298	312	334	318	309	296	289	342	307	305	344	356	340	346	321	329	307	324	336	318	343	325	307	328	320	313	337	333	331	305	301	292	286	315	310	328	323	342	326	307	337	341	309	311	319	323	321	319	333	282	317	326	326	315	317	304	337	298	338	328	320	342	313	347	325	331	310	285	329	314	322	329	300	318	329	302	297	302	329	290	298	320	353	285	311	315	322	318	286	281	318	338	330	349	346	338	303	334	305	299	294	324	298	300	292	296	302	311	314	311	343	316	313	316	332	289	301	323	305	303	303	345	320	304	314	332	321	335	310	322	331	294	313	332	295	318	317	328	319	300	337	325	325	342	325	317	313	302	319	343	353	324	350	303	331	328	317	307	313	328	315	301	326	325	325	325	337	308	338	322	328	323	304	333	327	335	326	333	312	313	315	334	333	312	307	304	296	308	306	294	328	301	277	325	318	301	330	278	290	313	335	286	307	274	327	303	292	299	304	290	325	322	344	318	307	303	280	311	357	321	324	300	347	325	300	304	339	347	315	306	328	309	282	307	285	325	304	314	310	344	315	303	295	313	335	322	317	329	300	306	321	287	295	284	306	322	300	316	321	308	322	307	317	310	307	318	310	316	314	325	300	304	344	310	326	348	294	354	293	306	322	309	295	324	294	298	309	307	318	342	283	329	322	317	308	308	332	309	304	306	275	295	314	322	346	299	330	317	305	327	277	331	307	345	310	337	301	342	321	336	280	292	318	312	315	315	320	290	324	317	291	304	313	315	306	328	327	320	323	302	336	342	289	331	317	298	321	308	294	323	295	322	316	295	325	355	323	306	338	309	349	302	298	332	284	326	303	338	297	305	302	308	335	316	345	340	343	374	311	317	311	325	344	285	326	333	275	323	322	313	307	347	303	307	328	321	334	359	327	335	333	314	325	328	335	323	313	315	309	312	327	333	327	306	303	326	322	319	322	318	353	284	280	326	320	318	324	285	292	325	340	351	291	325	288	326	314	302	340	339	311	322	329	294	343	324	285	333	341	332	320	320	325	294	363	330	336	302	303	321	309	312	308	295	310	330	320	304	297	303	290	310	296	352	300	295	333	297	313	337	310	300	329	322	310	322	332	348	301	327	320	319	325	307	313	319	305	320	332	332	317	335	343	310	293	340	294	291	328	305	299	305	308	323	324	329	329	296	330	327	313	330	322	321	324	327	327	329	340	305	324	308	309	326	301	308	321	308	334	295	308	330	331	323	316	305	301	300	328	317	302	361	273	319	308	336	315	293	338	302	302	338	301	343	291	279	275	307	349	296	311	325	322	335	339	309	356	308	348	304	333	308	316	310	326	316	337	304	337	306	307	315	292	318	315	301	328	328	351	332	337	306	327	341	304	298	316	302	333	261	307	318	320	337	291	321	340	342	331	319	300	322	301	309	337	325	293	324	350	326	311	328	307	349	309	339	340	311	318	322	303	312	323	321	291	290	308	318	290	313	323	326	319	302	297	321	298	326	301	320	315	369	295	306	326	321	292	327	304	289	308	338	315	325	341	343	294	295	344	321	293	329	336	325	324	376	287	295	300	331	341	343	305	343	310	325	323	319	322	308	298	350	285	322	330	309	311	356	295	322	298	302	323	344	317	299	321	350	308	304	329	305	335	313	304	309	309	321	329	295	291	299	329	314	304	344	326	327	296	293	306	340	300	345	322	286	312	308	301	298	326	326	317	322	311	318	323	328	334	319	324	268	320	311	329	335	326	304	279	312	308	313	332	316	312	318	330	311	302	319	299	315	305	349	368	329	318	300	326	328	319	308	335	316	316	323	376	335	355	274	299	316	303	325	316	346	292	324	300	317	302	334	283	284	325	312	310	367	331	332	333	308	296	316	317	318	311	314	330	303	322	358	336	319	314	325	320	285	301	338	298	309	329	296	334	327	280	341	322	309
5867	7336	5418	2629	1962	1599	1323	1055	908	716	668	596	591	528	427	479	472	460	424	414	408	402	381	385	376	392	374	352	388	381	374	369	340	371	368	374	375	325	345	370	372	361	325	381	352	380	356	361	347	307	365	377	344	389	348	361	382	366	375	333	366	325	365	326	361	347	367	356	358	354	347	354	353	389	361	364	350	351	325	303	366	355	341	391	351	334	365	321	340	341	381	330	348	363	329	329	319	343	333	348	325	331	359	343	320	363	311	353	358	346	360	359	347	324	347	324	352	356	356	333	346	324	359	354	335	361	361	383	327	381	326	371	348	347	338	324	336	355	365	335	335	335	339	348	338	335	304	377	373	371	343	364	367	379	353	350	355	364	348	355	339	351	380	324	359	335	358	312	320	314	332	355	349	332	348	361	350	342	360	354	344	338	330	358	314	351	329	341	343	356	346	377	396	355	393	336	311	343	351	304	354	357	335	366	345	343	372	340	346	324	345	336	344	350	316	352	353	348	334	340	339	330	361	312	378	350	373	313	335	375	354	304	357	333	360	332	357	332	330	349	339	340	352	348	318	348	349	314	345	347	363	343	337	357	352	380	339	368	336	343	353	331	351	323	368	335	347	345	367	395	367	337	339	340	342	346	335	360	339	358	359	363	364	369	333	335	363	321	337	382	374	339	332	364	369	359	344	335	329	329	328	323	360	340	339	358	341	387	343	333	351	336	330	334	352	362	329	329	357	354	334	327	354	347	328	353	343	381	365	357	339	337	366	305	349	348	389	332	322	360	365	319	340	354	359	350	356	352	331	346	361	359	355	343	375	353	341	363	363	357	388	329	336	319	356	354	327	368	314	350	322	350	336	351	362	347	342	336	330	373	339	340	365	342	366	338	346	372	377	349	376	347	325	350	342	363	326	346	349	351	341	383	352	375	303	356	329	357	375	338	387	329	344	337	344	339	352	324	321	342	367	337	346	365	340	384	317	347	304	358	336	312	348	374	346	302	384	364	353	357	380	356	327	335	349	361	362	312	343	334	348	361	345	332	370	346	313	318	342	327	333	373	328	367	320	355	340	362	379	372	332	350	341	346	336	362	313	342	334	343	357	347	368	340	367	345	346	333	324	326	355	373	343	340	331	336	339	331	326	366	307	381	324	374	345	352	362	347	317	372	365	334	355	352	350	341	333	334	344	338	331	331	329	335	345	318	336	344	355	381	332	345	361	395	372	335	338	375	376	321	363	344	368	372	327	332	375	330	366	343	336	341	336	351	350	363	375	355	353	343	341	371	327	352	309	323	329	335	347	361	369	370	354	341	339	336	356	356	353	336	371	354	352	334	324	320	349	311	344	324	340	356	353	343	321	323	324	372	342	364	363	341	365	364	354	363	338	334	340	356	310	316	346	330	385	339	321	363	361	337	358	343	374	326	354	357	314	341	354	369	378	359	387	368	356	362	363	359	349	372	347	330	331	341	325	352	365	344	331	348	322	369	342	338	355	339	334	342	353	370	366	321	334	333	314	360	338	335	343	381	343	309	350	336	352	345	319	343	373	339	373	321	349	322	354	331	356	321	315	373	339	321	334	342	354	308	320	346	374	344	341	341	347	375	326	349	316	338	327	333	341	351	359	342	349	323	356	314	352	382	331	317	363	356	353	330	338	346	355	334	358	339	338	356	306	353	328	366	386	322	372	327	394	321	352	342	361	352	302	363	375	341	308	356	352	335	367	340	337	339	368	311	353	330	384	346	308	330	323	344	359	370	357	338	348	344	356	342	380	363	330	383	360	321	360	341	366	360	384	334	362	389	324	357	353	344	333	367	365	347	349	368	347	312	353	404	334	323	334	343	347	349	373	343	345	369	347	344	351	354	351	361	351	344	345	337	329	346	326	343	326	332	339	362	303	372	350	341	361	299	369	333	358	358	350	380	297	334	345	357	359	326	330	326	342	366	325	340	357	355	354	349	354	324	358	373	347	315	342	354	363	364	326	346	341	349	344	397	325	308	308	344	372	362	345	352	354	330	329	350	321	354	362	350	346	318	352	334	362	362	338	368	341	343	331	364	375	336	339	336	327	325	358	347	376	332	318	350	316	333	373	346	362	342	371	330	348	337	328	319	349	375	335	339	364	335	358	308	319	348	369	344	351	359	338	343	348	342	361	352	358	341	363	366	335	341	343	352	312	324	364	342	335	376	324	355	345	318	357	324	326	284	361	370	397	341	349	362	378	341	348	322	341	337	348	329	353	332	319	352	316	352	320	367	360	345	368	343	349	325	348	366	337	342	346	356	333	338	340	367	364	364	335	329	362	384	355	351	353	356	354	355	332	342	356	362	340	312	341	343	337	348	323	358	334	340	351	355	320	315	350	380	332	341	373	364	326	346	383	335	358	369	343	348	311	356	341	313	334	337	339	285	350	315	325	356	322	344	346	342	361	321	360	333	351	366	341	328	352	350	368	347	356	331	357	370	298	346	372	361	359	344	338	353	349	369	358	373	360	357	343	338	361	361	335	328	357	358	348	350	307	350	326	341	331	319	349	338	336	380	357	334	356	351	337	348	321	338	347	350	319	354	331	358	362	352	353	374	345	344	351	309	360	322	342	324	367	317	346	341	346	349	373	346	337	331	306	356	365	389	339	352	344	355	328	349	365	361	360	353	342	328	351	350	346	343	333	323	335	352	373	336	350	358	349	370	342	349	339	342	374	377	369	335	346	326	344	345	347	350	359	332	377	353	387	325	381	346	347	341	359	324	358	361	390	359	362	331	329	338	318	358	350	322	378	333	336	326	344	348	333	359	356	371	356	338	351	312	371	358	356	330	327	319	327	377	308	359	370	311	341	346	348	368	337	352	330	331	342	339	352	355	328	347	355	356	346	348	369	360	352	348	314	323	329	324	378	373	355	332	340	355	337	331	367	318	317	324	337	380	383	332	343	328	373	354	345	323	343	344	350	367	363	325	343	378	327	345	368	351	343	360	334	372	358	329	323	331	348	347	345	330	314	346	363	344	365	325	348	347	353	328	340	344	352	359	364	349	363	338	335	335	337	357	338	347	326	361	334	364	340	340	354	376	333	317	366	323	330	346	314	347	338	345	312	323	332	327	374	315	361	341	340	352	345	374	367	359	356	348	328	318	370	340	340	386	300	370	366	361	321	360	365	335	336	340	376	352	356	337	350	356	332	308	334	394	331	359	343	336	327	342	362	323	383	341	333	320	330	343	340	336	380	337	343	365	330	352	348	346	350	339	356	338	337	386	315	337	372	380	354	359	348	346	339	358	353	324	379	336	344	381	353	361	332	356	344	378	335	343	371	327	382	313	351	332	360	362	338	340	342	336	347	329	364	358	334	336	360	360	351	342	339	333	301	349	330	354	339	342	377	362	339	331	329	367	335	379	348	311	309	349	361	347	360	341	345	340	321	351	324	359	340	346	373	355	339	338	348	363	324	355	325	348	331	316	310	337	347	330	364	316	355	336	348	338
23517	21134	28468	24042	21135	12354	2353	1537	1187	1063	967	868	807	741	667	723	624	609	592	592	589	608	554	588	596	589	522	582	530	535	562	580	574	518	558	546	498	524	550	546	492	518	517	499	521	513	512	514	537	468	517	491	528	520	478	505	470	550	503	513	542	473	528	492	573	462	491	510	557	483	468	479	571	502	482	491	525	509	501	516	508	499	538	514	505	481	468	525	515	505	533	546	489	547	492	493	548	502	501	514	507	495	533	532	515	479	482	500	507	540	494	475	508	488	518	496	532	523	493	489	473	513	519	509	475	473	494	506	519	519	503	487	543	495	494	515	471	506	502	467	520	513	508	521	526	489	491	518	467	499	471	528	502	507	512	524	498	514	501	458	480	504	497	499	507	512	474	482	542	529	491	500	518	507	486	513	514	481	477	500	509	533	526	490	485	540	493	545	475	529	520	511	503	484	518	489	512	526	515	535	459	532	490	517	517	459	526	516	510	521	518	473	487	521	483	486	493	489	513	540	508	526	498	492	513	471	462	501	496	508	501	482	510	514	528	528	530	474	495	489	517	486	561	497	513	494	529	510	492	515	496	486	462	494	496	434	484	531	486	526	526	502	520	485	491	533	484	564	499	531	522	508	483	479	560	507	495	495	473	536	481	517	479	501	519	505	528	514	521	476	504	482	497	488	499	521	523	438	470	495	479	454	526	516	528	527	530	500	507	509	517	475	491	476	536	491	489	504	530	483	544	512	496	497	507	542	522	497	513	497	492	487	486	474	473	477	522	514	518	473	486	510	467	489	472	523	493	515	523	509	529	489	508	494	494	515	512	513	514	494	554	501	472	545	490	500	470	492	488	487	487	516	515	479	509	520	521	468	470	509	464	485	486	494	530	537	508	514	513	521	456	505	497	497	487	516	537	506	525	473	526	531	460	509	491	543	542	479	532	472	513	540	527	537	471	495	487	513	515	466	483	484	492	497	499	497	486	496	460	510	519	473	512	470	512	480	548	472	504	499	497	517	544	480	495	523	532	532	476	526	521	471	507	496	482	495	483	493	531	469	475	483	479	495	499	477	526	491	494	453	472	512	504	500	491	503	490	487	489	500	500	495	533	510	507	479	463	458	471	506	492	504	484	521	516	523	534	470	512	509	468	529	498	513	499	507	515	489	505	475	501	508	537	486	510	502	537	504	490	508	480	494	548	528	476	517	461	478	528	525	542	511	497	486	483	462	515	520	458	528	510	517	514	523	481	565	469	471	553	499	515	489	521	560	517	517	440	461	517	502	515	462	507	487	530	499	484	451	500	490	496	482	497	493	535	524	489	505	491	532	549	511	498	486	476	481	562	458	526	540	490	514	526	496	476	523	546	515	506	488	470	492	495	508	500	524	491	488	473	494	485	487	479	525	473	435	495	473	492	488	513	468	472	510	483	486	471	482	487	506	513	497	523	523	509	575	501	482	481	484	509	500	491	545	496	495	512	473	499	467	511	482	509	498	505	536	515	503	481	520	509	514	516	503	506	520	528	500	511	507	538	492	497	518	500	499	521	498	516	545	508	478	488	509	482	496	529	495	455	546	471	478	500	465	496	490	504	523	490	459	497	516	526	503	514	495	497	526	531	471	511	498	476	511	510	511	485	503	542	496	483	501	508	506	468	501	524	510	531	533	482	516	484	489	483	495	469	519	504	471	497	499	471	486	521	535	518	465	522	551	490	494	473	504	487	485	511	494	480	490	513	562	514	501	511	494	504	500	489	524	514	512	536	490	489	499	475	465	510	517	507	499	518	533	499	522	467	508	494	505	486	464	487	479	494	529	490	496	493	512	496	522	467	499	471	520	483	466	512	536	479	470	498	511	523	501	471	505	502	536	514	495	493	527	525	484	485	501	528	508	522	485	542	531	540	456	484	481	548	520	526	554	474	493	479	512	514	522	528	471	498	483	489	486	483	482	525	504	466	498	474	520	505	496	478	481	529	470	516	513	521	525	479	531	490	516	522	485	500	505	470	473	510	498	512	490	537	471	508	516	494	467	463	515	499	504	441	493	508	488	493	488	493	483	539	506	477	522	500	484	499	493	519	504	495	506	503	515	495	521	521	487	461	532	499	480	486	480	506	535	527	492	512	493	504	512	516	493	477	505	522	494	482	470	557	494	507	501	501	529	503	479	499	472	527	556	528	503	455	489	531	502	464	477	471	514	484	469	484	536	512	537	459	512	485	501	508	491	516	506	488	509	489	499	474	549	508	513	519	501	502	515	459	543	495	496	483	459	496	506	506	498	484	507	510	483	514	491	500	524	531	472	537	463	497	492	540	472	507	468	481	522	509	506	510	503	465	513	468	471	525	484	535	538	519	491	533	515	508	494	505	495	500	486	448	468	492	531	484	461	464	500	500	535	520	505	490	503	509	495	493	546	521	502	519	468	521	520	513	512	517	512	465	533	474	511	507	527	486	527	508	473	533	481	481	462	486	505	532	532	536	475	499	500	538	507	488	438	480	490	516	544	486	531	453	484	500	491	475	528	511	476	491	479	513	502	504	525	530	524	549	533	486	474	502	571	508	518	496	473	490	527	473	490	528	438	507	480	486	541	486	546	498	509	523	496	519	523	511	549	539	520	513	483	470	536	460	484	513	471	501	522	531	509	511	474	504	465	529	527	529	511	494	483	513	508	461	498	494	485	484	504	523	502	527	477	532	497	489	505	470	458	491	475	554	506	506	482	483	476	482	521	459	502	508	518	482	537	489	492	515	483	549	490	495	538	463	473	518	502	527	495	508	490	501	467	521	504	509	480	505	501	499	494	501	464	508	489	533	517	509	489	468	513	521	506	518	504	562	502	476	523	495	501	478	486	522	506	519	548	516	512	526	497	506	514	517	491	454	523	524	545	497	473	523	467	474	490	536	487	482	501	494	544	503	511	499	481	512	484	481	527	508	489	483	513	497	476	524	488	489	466	513	473	533	517	490	534	506	505	475	487	469	505	520	521	499	547	498	509	492	498	474	483	488	493	519	474	503	481	519	482	516	523	514	538	506	490	503	500	481	481	504	469	476	534	530	531	499	544	506	520	491	506	472	526	529	525	497	498	473	520	509	490	457	495	521	503	504	500	493	507	526	499	523	492	503	512	521	495	490	472	509	520	491	515	504	503	447	504	528	467	518	487	521	520	508	502	491	491	472	499	537	484	484	540	509	547	483	498	548	463	522	518	532	475	522	516	502	539	501	487	499	485	488	510	479	476	511	488	503	509	479	470	491	510	499	527	489	508	489	476	533	474	502	524	525	512	510	492	526	489	497	486	497	499	506	541	496	494	488	485	481	497	482	519	489	521	536	488	501	506	499	504	517	478	512	501	543	483	531	513	512	467	522	531	519	494	517	541	522	507	504	495	491	531	505	449	523	492	539	475	491	542	519	487	525	519	501	486	467	505	505	477	470	528	501	542	485	485	525	497	470	487	507	490	511	533	443	503	501	516	510	480	504	534
5535	15573	11635	6101	4576	3586	2825	2268	1822	1547	1299	1181	1043	966	904	821	784	746	718	690	650	660	641	651	615	574	599	571	595	584	605	580	563	601	599	606	559	585	532	588	591	531	543	557	518	601	535	609	548	552	569	503	569	543	537	575	557	535	536	555	514	517	542	558	510	596	529	549	593	540	521	511	552	514	545	557	529	566	533	545	580	542	521	566	547	538	556	508	565	552	554	551	551	514	547	569	547	513	552	523	541	558	577	558	545	546	587	532	502	576	548	547	525	538	528	561	565	528	559	552	546	539	583	510	545	533	600	549	544	514	524	543	542	528	518	527	547	547	548	528	548	525	535	589	552	502	557	545	537	552	529	569	542	593	535	558	544	561	550	566	542	538	544	519	517	504	524	562	538	532	551	567	522	534	557	562	557	536	509	538	565	502	533	545	508	576	509	538	530	549	554	594	520	532	559	553	534	551	510	573	550	530	579	527	535	511	514	588	525	548	551	578	563	510	512	550	534	490	548	508	550	546	519	539	505	507	503	552	560	553	546	546	559	525	488	535	575	523	562	523	523	559	545	548	535	548	554	545	546	537	569	533	558	572	514	552	536	559	521	515	518	560	481	568	540	547	570	525	553	580	512	556	523	559	574	613	537	527	512	493	540	546	562	583	544	527	542	556	570	579	583	555	574	528	537	519	573	537	551	585	564	567	522	538	509	560	506	566	524	555	486	554	570	579	529	576	535	497	542	528	510	561	527	556	522	539	513	525	562	524	564	521	572	501	533	564	564	533	520	534	544	519	542	550	550	533	545	597	536	592	500	543	560	502	544	534	552	542	495	513	512	552	520	532	533	512	495	593	559	535	542	539	519	561	515	566	582	513	546	551	558	564	560	530	557	528	520	560	524	522	562	530	517	548	538	561	552	521	558	551	496	542	524	551	528	503	574	498	525	557	527	520	519	520	507	555	548	539	560	553	555	543	541	519	530	549	509	508	536	552	569	554	559	544	572	540	530	505	544	484	586	538	548	573	517	530	482	511	576	538	523	574	516	533	514	566	558	549	540	595	544	550	528	520	533	548	535	540	570	537	535	536	514	529	548	522	568	556	504	546	529	546	544	562	522	570	554	530	519	548	563	539	565	560	530	530	509	549	554	530	554	517	541	542	549	518	551	510	545	515	580	540	526	550	512	532	517	515	522	559	526	587	503	552	551	517	547	529	496	562	536	574	505	532	531	541	574	539	546	564	593	580	552	562	526	531	561	554	535	556	547	529	507	544	543	542	549	539	541	559	572	543	514	563	542	539	540	502	577	577	529	546	582	580	473	532	578	529	537	488	581	545	516	591	543	548	551	598	532	545	534	555	521	498	523	559	548	565	538	543	532	546	540	522	530	539	529	567	521	481	567	563	469	550	523	506	515	512	546	563	562	562	513	566	543	484	570	627	504	517	529	504	560	509	554	570	545	525	563	585	541	542	527	538	521	554	510	554	572	560	515	551	558	547	533	511	540	571	534	538	495	543	539	519	542	549	503	543	556	493	527	521	520	507	570	529	517	539	585	545	501	511	541	570	523	519	516	532	492	565	537	541	548	564	560	547	509	511	543	534	552	563	535	562	509	572	568	530	501	536	580	556	544	521	555	522	500	536	514	528	531	542	496	515	535	525	543	576	515	498	524	562	534	577	479	518	513	539	548	536	531	538	533	535	565	550	550	522	503	505	548	486	520	575	507	531	544	573	497	582	503	546	561	553	545	572	555	542	530	552	534	541	565	517	534	503	530	504	509	571	549	521	527	585	587	535	522	526	519	531	554	552	595	523	522	516	550	547	545	593	559	556	526	581	567	567	479	572	560	484	573	501	519	562	493	576	544	552	555	567	511	535	516	533	531	559	523	518	532	572	587	545	529	558	503	516	547	497	539	534	594	491	500	541	562	543	523	540	560	508	572	572	514	510	505	506	492	541	536	519	560	529	520	522	520	568	535	541	573	543	518	584	551	546	524	568	516	519	576	522	498	562	539	563	545	525	513	547	535	540	522	523	557	539	548	509	570	523	556	539	498	534	543	563	510	552	518	561	556	542	553	538	531	558	568	533	551	557	497	540	481	583	557	588	537	554	536	519	524	563	531	514	586	518	556	564	574	567	583	527	541	504	529	531	535	532	506	527	518	564	521	510	547	503	522	565	529	539	500	566	529	496	514	571	584	564	523	577	536	512	544	560	564	515	566	548	544	534	496	549	519	528	547	534	528	540	560	536	566	543	507	535	580	548	525	574	591	546	541	581	523	513	576	514	571	546	541	564	503	518	543	536	561	530	558	513	529	552	528	554	521	536	539	496	599	495	506	545	542	548	566	555	511	503	461	500	575	566	523	527	521	546	526	529	489	565	528	521	568	535	554	525	564	531	564	502	578	547	535	543	586	507	507	525	520	498	569	551	538	514	523	542	527	576	559	572	502	599	515	536	547	542	512	534	565	549	525	505	525	564	534	519	581	534	541	527	551	556	537	540	507	539	603	542	586	562	581	532	549	581	538	558	545	567	547	565	533	531	535	497	535	543	524	529	540	559	537	567	532	509	568	501	585	519	555	558	528	548	572	535	514	528	509	524	535	540	565	529	519	517	510	517	534	541	525	510	548	502	556	557	572	532	515	536	529	534	583	568	492	537	526	516	546	524	556	564	519	596	542	583	543	560	556	540	496	511	532	572	550	531	482	540	545	535	541	564	570	558	549	553	532	515	545	488	533	536	566	530	521	582	567	546	488	550	542	551	507	574	535	537	589	483	520	523	514	530	523	538	553	526	527	533	541	522	561	533	544	524	517	503	526	531	542	568	526	598	531	558	542	545	545	540	532	540	528	512	485	534	537	601	546	495	540	571	500	587	568	522	536	533	527	494	535	514	511	509	553	528	530	536	561	543	530	524	552	516	585	547	594	544	542	574	560	533	528	541	542	559	565	542	540	560	518	522	581	568	524	528	563	557	536	563	486	518	520	522	514	572	514	568	549	552	548	538	544	545	550	507	541	527	579	568	561	491	548	500	551	580	530	518	529	579	520	537	557	528	486	541	527	543	507	527	584	531	547	535	535	528	565	554	544	572	566	556	538	569	521	509	541	541	517	520	521	524	536	493	549	556	522	568	512	529	555	519	499	566	559	522	587	510	511	559	531	526	539	580	551	513	520	514	559	554	568	539	533	550	492	531	522	523	565	546	520	577	563	529	535	570	559	491	502	493	541	537	558	535	493	529	520	565	539	549	567	522	571	579	567	541	516	532	544	577	535	521	539	555	558	509	546	553	586	552	510	527	565	533	528	564	513	568	573	524	539	551	538	537	532	506	522	569	503	563	545	558	531	569	549	553	557	540	542	516	533	565	547	523	545	526	536	568	532	535	537	524	502	525	563	532	508	567	498	549	540	534	516	530	561	518	503	557	575	555	538	509	502	514	544	539	551	561	548	535	474	522	536	565	558	529	517	552	553	526	519	523	530	515
24637	21139	27500	24920	13751	1905	1102	819	695	581	496	474	417	395	348	329	315	268	266	251	257	253	262	224	242	228	269	244	237	235	227	226	236	253	236	219	214	227	206	217	187	238	197	192	227	207	199	202	210	219	216	192	210	209	214	226	192	223	190	221	244	212	194	224	216	223	187	223	234	232	226	201	231	215	219	244	221	207	252	230	220	205	208	209	245	226	203	218	194	221	239	201	214	225	236	225	201	212	214	179	207	215	209	207	220	206	201	207	202	201	175	202	199	205	216	222	228	192	192	198	218	215	199	198	190	192	203	207	210	205	211	210	207	205	205	206	208	213	195	201	195	216	229	215	225	223	234	206	190	184	215	204	215	188	213	201	228	239	193	224	184	217	227	213	206	216	207	198	212	219	220	220	232	209	202	196	238	177	209	194	218	224	226	198	210	216	220	202	188	218	189	176	195	221	218	212	214	206	226	214	188	192	223	229	203	211	209	228	217	217	200	189	207	199	213	201	213	237	241	197	211	223	198	188	184	203	232	201	201	223	202	215	207	242	204	215	204	209	201	186	202	181	202	218	186	230	184	192	220	204	200	192	203	189	218	241	189	225	187	163	202	209	216	207	231	206	205	239	214	206	212	195	221	205	203	212	227	226	196	225	195	202	208	169	217	204	245	208	184	225	212	196	221	193	203	201	198	227	175	201	220	202	200	211	195	194	192	213	219	190	229	206	213	215	188	228	235	208	196	214	210	232	210	192	187	204	200	205	208	236	205	185	196	218	207	202	220	211	207	176	188	210	195	213	201	211	200	201	210	207	182	207	186	214	209	192	216	237	210	207	187	196	193	202	208	191	204	199	183	223	202	215	223	211	200	218	182	171	228	191	223	190	185	217	200	225	216	233	219	221	226	188	216	222	178	191	175	225	179	212	224	206	209	219	217	207	202	194	208	240	212	190	213	213	230	180	207	202	206	221	208	190	197	203	204	208	191	202	188	188	250	198	196	216	212	215	193	231	233	218	192	216	207	223	222	196	204	213	198	200	219	196	203	198	183	208	213	226	194	196	196	203	207	212	202	219	184	197	221	196	206	191	220	224	179	167	216	218	219	210	225	195	194	209	215	240	216	203	201	221	184	207	189	217	203	226	193	191	201	212	201	212	198	196	217	203	209	205	191	228	208	184	221	216	217	212	234	204	222	205	212	223	219	215	200	186	186	198	232	192	190	201	234	206	198	207	185	193	218	217	200	208	184	192	195	183	228	193	205	196	185	211	187	209	206	200	214	195	232	177	177	197	195	203	216	225	205	192	199	185	218	208	190	216	248	206	218	201	213	216	212	218	188	244	213	202	209	227	214	211	198	233	179	220	206	198	192	205	191	223	199	214	216	223	228	206	204	223	188	221	237	196	200	211	182	199	214	212	190	210	193	196	189	209	190	195	204	207	219	207	199	206	211	214	207	207	211	205	216	221	213	216	218	228	198	202	219	208	187	207	199	231	189	196	196	194	187	199	215	190	209	200	205	199	211	236	214	215	208	217	202	204	238	192	214	196	223	224	198	211	232	229	214	184	186	208	219	237	193	194	214	197	210	219	196	200	250	200	214	171	190	187	198	227	201	203	195	181	181	227	184	213	192	203	226	193	211	209	207	195	206	180	194	211	237	190	219	224	221	211	198	214	204	211	184	205	226	200	207	201	204	217	221	194	203	206	190	199	208	201	211	211	226	215	201	220	201	215	206	193	240	203	201	196	206	185	210	185	197	220	179	234	206	193	215	216	215	237	210	197	228	205	221	200	187	190	193	223	236	203	230	225	205	201	231	190	195	211	182	224	192	203	217	202	215	194	206	235	201	211	213	213	224	195	220	214	194	207	208	198	202	198	191	205	203	206	200	228	203	213	201	211	203	205	197	235	172	211	197	207	213	200	221	211	185	198	219	203	199	201	207	209	206	207	216	210	192	186	200	210	200	205	214	217	208	186	215	221	193	192	223	215	217	205	192	213	203	222	189	211	202	202	218	209	204	256	198	200	219	210	190	200	225	207	201	205	206	218	198	214	193	186	215	195	200	188	185	192	210	178	209	222	205	200	192	211	217	185	187	225	206	197	226	233	217	206	197	205	208	223	208	212	217	196	221	224	202	200	201	214	197	221	225	187	202	186	217	184	213	202	207	203	204	200	198	203	203	217	199	194	222	197	200	197	194	182	177	208	233	221	211	212	227	218	227	210	222	217	201	218	207	222	195	192	198	195	205	208	212	181	221	202	179	202	204	182	181	211	154	215	216	213	218	217	200	218	222	197	212	187	178	203	211	222	202	205	210	192	181	188	216	208	226	224	220	231	207	218	205	174	207	232	222	204	199	205	215	189	220	243	198	213	204	203	201	192	208	208	203	221	187	228	219	210	209	207	201	197	205	188	186	195	193	240	184	239	178	212	213	194	220	180	181	207	223	198	211	227	188	207	243	215	225	203	196	246	188	189	205	213	217	192	207	190	195	207	222	206	227	194	202	210	185	219	196	231	191	210	204	206	204	221	200	217	209	224	202	229	205	180	214	219	201	224	198	234	216	229	214	201	204	187	197	223	210	222	177	215	203	198	215	210	213	225	187	190	227	201	209	194	178	212	172	211	191	200	202	227	219	221	228	225	196	202	202	218	210	216	215	192	222	174	193	216	211	211	223	205	218	237	212	187	211	211	182	232	199	232	213	205	192	201	189	190	186	190	171	192	207	222	188	222	206	201	210	210	196	208	191	224	204	179	197	206	197	204	200	199	211	207	209	207	219	201	198	198	200	219	222	199	203	218	225	205	216	222	198	201	208	204	210	193	208	195	199	213	232	214	212	226	223	198	200	193	216	184	198	245	189	196	187	203	189	176	206	191	226	212	183	216	205	234	198	197	187	195	189	191	220	199	243	201	208	185	212	205	209	208	210	196	188	187	187	210	220	188	228	225	210	209	181	197	201	206	226	194	195	207	216	204	199	221	187	205	180	241	198	208	192	215	191	201	194	213	203	191	177	224	192	182	188	226	228	210	205	200	194	193	220	213	227	217	208	193	214	201	216	206	222	209	194	205	239	185	220	215	224	212	195	189	215	167	213	203	229	220	191	219	231	222	213	196	224	197	241	208	196	212	185	214	229	191	207	200	216	227	231	221	221	205	212	197	231	261	206	208	213	206	186	234	204	216	220	201	196	211	224	191	198	225	199	202	180	196	222	223	203	199	185	242	242	198	200	226	195	218	203	192	209	209	210	216	216	238	221	209	218	205	236	199	203	218	201	212	204	203	183	222	189	198	187	243	190	228	190	199	213	194	187	224	208	204	216	196	210	183	207	197	195	194	211	226	212	246	206	200	200	209	214	211	187	191	220	195	175	189	193	215	208	202	202	226	176	212	203	195	196	201	212	231	202	194	193	212	186	219	214	202	217	214	215	220	224	207	212	188	194	207	227	190	197	208	223	195	199	247	213	203	222	222	215	215	219	195	180	204
5386	11751	8506	4528	3443	2512	2008	1492	1210	987	820	697	557	540	520	439	398	385	360	299	336	320	286	316	282	312	254	283	283	276	293	310	257	275	292	242	252	281	236	253	288	260	254	258	270	228	233	232	227	242	211	257	252	268	228	235	258	253	294	243	235	226	219	274	260	231	246	251	253	220	261	241	246	257	263	268	252	260	258	250	233	237	257	233	207	226	207	230	259	256	239	258	240	232	251	227	210	241	239	237	237	264	234	273	219	218	242	263	257	250	260	277	226	237	246	245	250	231	296	243	239	223	208	255	234	228	216	260	236	235	237	242	242	268	207	237	258	241	260	232	254	234	225	241	244	228	221	229	215	228	238	257	250	220	240	231	221	242	253	258	230	272	256	267	235	247	239	234	267	256	270	222	274	230	249	232	227	250	241	226	255	259	270	244	227	246	251	243	239	237	229	241	231	237	248	235	231	229	230	221	233	248	252	240	233	245	242	240	237	229	233	230	273	213	244	264	219	222	261	220	242	220	232	260	232	238	249	228	227	235	286	247	224	250	237	237	281	234	250	229	260	244	237	250	229	232	215	229	241	271	265	268	254	237	258	250	258	241	213	213	235	248	248	237	237	235	250	254	250	255	226	240	276	247	244	241	206	266	267	219	238	231	248	233	238	258	234	233	230	215	263	233	232	225	249	244	234	243	250	244	262	256	254	233	262	253	229	265	241	262	255	234	233	259	227	228	268	237	250	247	257	222	214	243	244	242	264	258	245	224	225	210	261	235	243	234	241	228	241	225	268	220	262	246	235	263	228	211	264	260	250	248	241	249	237	235	243	247	255	239	216	243	263	255	253	241	227	234	227	214	264	241	250	232	211	215	208	237	263	234	215	243	214	216	247	261	222	228	232	216	212	217	231	236	256	275	272	247	266	233	240	267	251	231	250	232	240	242	227	238	232	244	246	227	243	255	242	222	223	228	262	226	233	236	244	250	219	232	265	233	234	228	239	200	221	241	228	247	227	257	249	250	221	261	232	211	248	250	237	244	245	242	258	292	251	254	216	229	252	206	264	236	215	227	231	235	221	235	261	260	235	283	213	234	239	235	245	259	252	227	231	241	236	244	223	235	244	261	257	232	239	240	233	224	247	262	234	240	230	245	274	237	237	253	224	245	229	233	245	246	253	235	254	225	235	259	272	257	271	245	214	252	248	226	258	215	237	264	230	241	249	237	250	243	251	241	225	244	240	280	233	262	211	225	235	228	221	236	240	245	240	279	245	253	240	228	245	273	236	222	237	270	258	254	239	225	235	260	252	262	249	246	245	252	264	216	240	241	215	265	264	250	229	215	218	225	247	215	240	238	212	225	221	238	264	244	230	251	244	229	243	268	244	215	242	235	222	229	239	243	253	219	234	244	250	235	249	258	247	243	214	239	234	278	237	238	248	213	250	257	228	216	252	237	242	249	251	237	250	201	258	249	245	233	238	247	237	237	245	250	261	245	228	241	246	234	265	254	261	236	252	238	227	214	243	239	221	221	266	233	237	233	243	244	234	235	246	232	234	230	221	221	225	242	223	251	240	244	236	223	259	238	231	233	248	248	247	222	252	216	237	223	238	242	227	215	239	247	227	213	241	270	235	246	251	235	232	221	232	226	247	207	235	234	250	244	260	223	224	234	261	254	225	218	234	247	247	238	258	243	262	242	236	233	231	241	259	237	245	243	247	239	229	259	244	258	256	253	242	217	243	257	219	238	244	235	234	245	227	231	226	241	234	236	247	260	244	237	237	234	223	226	254	266	251	253	229	214	246	241	242	243	234	242	226	229	242	260	248	241	245	225	233	230	228	211	241	266	216	248	260	264	251	231	271	217	275	235	226	234	244	237	253	248	209	223	233	216	238	257	255	217	249	214	244	234	265	215	244	237	240	258	221	232	239	236	258	253	235	242	226	236	222	242	234	261	233	236	243	231	218	241	226	256	276	209	222	262	253	230	251	259	257	238	236	232	236	224	245	233	258	227	235	245	257	234	221	258	244	225	239	242	266	238	266	237	216	257	226	224	226	228	241	252	216	223	240	242	252	260	255	242	262	211	261	262	249	249	249	231	231	221	230	223	250	252	236	244	233	218	238	231	252	261	251	217	224	235	265	248	275	249	241	236	218	249	232	254	244	263	252	240	234	241	266	227	259	269	240	262	238	278	240	237	236	244	239	250	208	212	218	239	218	244	224	216	222	261	260	240	239	231	263	241	215	231	254	230	250	223	253	247	235	245	261	242	245	243	259	246	241	231	237	221	209	230	228	224	247	253	243	240	246	264	224	253	220	245	218	235	242	254	261	217	227	239	200	253	244	264	220	245	254	246	238	259	256	283	240	250	250	255	241	232	229	252	242	218	217	229	236	221	248	226	229	231	226	232	250	246	216	225	247	262	237	238	229	234	236	241	230	232	239	252	219	239	244	223	269	242	235	244	247	249	235	224	248	231	244	222	228	244	234	258	236	242	273	248	239	253	225	255	239	256	224	237	221	224	231	249	217	205	232	229	236	231	234	258	242	233	240	247	242	242	252	238	238	235	240	243	248	228	230	258	244	255	248	268	235	247	249	219	244	243	270	228	221	251	233	260	238	224	253	241	224	231	209	266	250	232	254	245	236	234	210	254	234	256	246	243	244	243	261	234	243	273	217	259	261	234	240	257	243	240	257	230	249	239	233	284	244	247	217	231	218	246	231	245	252	222	263	225	261	254	234	257	241	221	245	227	219	218	238	243	247	252	268	224	247	226	241	243	229	240	243	237	212	230	230	258	241	232	228	243	250	248	231	247	234	234	256	252	243	232	274	198	244	239	236	233	223	252	230	256	230	223	232	227	230	229	249	246	231	256	240	273	239	242	260	223	242	244	209	256	287	271	233	255	235	235	248	231	219	232	246	239	238	230	237	265	238	238	261	216	245	239	262	207	243	243	247	250	242	230	215	224	243	237	237	227	235	243	249	243	234	229	274	235	238	257	215	236	268	255	240	270	233	229	232	226	244	223	241	252	294	223	235	229	249	243	258	259	250	241	226	240	250	231	263	227	244	239	252	231	232	250	235	226	245	285	222	260	244	252	257	260	239	246	269	249	247	232	248	236	243	229	257	244	225	224	228	225	239	229	266	253	249	220	238	253	236	236	217	230	243	256	232	226	251	223	255	225	252	235	261	249	235	250	262	234	245	243	238	258	247	253	214	225	246	237	234	274	232	244	241	236	241	237	213	240	267	246	232	235	219	240	225	283	216	225	264	217	223	249	226	275	235	266	248	239	242	232	233	233	247	249	239	238	249	231	261	223	259	216	238	234	225	232	225	237	239	229	237	227	251	234	238	232	233	233	241	243	272	228	231	243	195	258	273	235	250	220	265	238	228	211	267	236	246	256	253	218	245	282	245	234	235	246	238	236	251	263	242	233	235	237	226	241	225	243	234	266	226	221	249	250	226	247	240	228	227	242	245	241	233	243
22495	21184	28902	23707	21183	21290	11654	2288	1597	1378	1159	944	895	826	819	736	689	683	596	608	559	538	513	594	538	490	558	504	493	514	534	491	502	465	505	458	507	473	424	443	475	479	450	454	428	418	438	483	481	447	433	455	446	419	441	441	422	478	426	443	421	467	439	475	495	439	459	438	487	480	444	474	388	450	474	429	449	428	434	462	439	451	441	459	450	456	448	438	446	438	453	436	455	422	475	472	427	436	449	416	414	438	421	443	448	425	402	458	452	464	465	462	424	456	466	421	431	429	429	436	436	439	478	428	449	427	437	409	444	426	415	434	438	403	448	435	413	428	399	448	427	419	427	462	435	435	442	477	455	485	464	425	459	465	420	422	457	443	419	466	444	415	420	437	392	430	422	439	407	428	419	434	426	421	437	459	414	428	449	438	458	440	442	420	427	392	385	460	417	438	432	420	440	408	448	452	444	402	432	405	428	416	409	427	446	402	429	440	450	398	408	457	450	439	426	407	404	411	458	467	450	441	464	436	471	404	410	434	410	469	431	417	427	435	430	479	445	427	460	432	440	442	435	421	447	445	420	458	430	470	414	477	451	441	435	424	429	427	444	457	415	415	427	456	431	409	411	408	454	431	445	425	449	444	439	434	450	398	438	404	419	417	425	428	420	442	430	434	424	433	422	429	437	394	419	421	452	445	423	436	446	442	436	456	443	462	461	418	450	444	427	419	412	443	392	457	437	444	421	389	424	429	483	444	428	443	413	437	453	450	458	417	431	437	405	433	400	436	443	417	434	464	438	456	440	406	433	405	424	422	424	407	425	392	425	419	455	443	446	439	437	432	428	406	456	430	442	444	427	439	416	420	446	413	407	471	415	406	430	436	448	438	397	418	464	421	448	422	415	449	453	411	465	408	444	423	413	471	424	440	425	436	427	399	418	446	448	456	398	406	454	458	431	446	474	455	436	444	420	415	452	446	457	422	472	402	426	448	428	459	415	432	426	459	416	402	427	486	408	393	460	439	421	427	434	478	422	441	438	421	419	405	456	399	466	416	453	435	465	395	427	446	448	453	431	428	426	383	403	398	434	377	448	461	431	435	437	431	447	485	430	413	437	480	430	446	421	450	435	466	429	435	437	483	416	459	419	376	419	452	419	449	400	469	464	459	457	450	469	432	419	423	475	433	421	436	394	429	424	433	408	407	405	396	435	422	461	434	444	421	416	445	392	432	439	429	451	420	423	434	407	402	413	398	445	442	433	423	446	425	444	463	451	469	422	407	460	425	434	415	427	433	447	442	396	437	429	431	420	463	405	457	449	437	462	434	421	437	462	446	452	409	398	426	432	460	439	455	451	411	451	468	432	443	422	430	425	433	464	411	430	417	411	456	421	417	438	439	452	437	430	420	454	446	425	452	414	431	445	418	428	427	505	411	436	393	440	434	433	426	403	458	425	417	450	423	467	394	457	437	471	448	471	422	441	411	461	419	441	435	435	441	421	419	448	425	403	429	440	436	433	424	421	444	450	429	433	433	425	433	490	435	408	444	458	427	422	441	425	409	438	441	443	439	401	450	424	421	473	450	419	427	426	452	468	436	470	424	415	452	408	393	427	438	448	459	462	413	457	435	435	438	441	428	415	409	451	439	456	384	429	417	447	434	424	439	447	417	435	411	429	408	428	404	417	403	411	436	436	428	464	437	418	421	459	445	437	457	443	445	455	424	455	442	424	443	437	449	441	447	439	435	438	436	437	433	437	399	430	427	393	401	428	414	429	446	409	425	448	435	416	454	459	472	419	422	468	447	429	441	406	418	436	414	444	369	424	441	416	412	413	448	420	430	435	453	408	459	439	422	419	460	454	466	421	408	451	465	422	435	419	406	456	473	441	478	418	418	416	391	413	415	477	407	383	450	461	436	409	474	456	446	482	435	428	421	427	416	465	473	466	443	406	430	460	440	428	430	466	442	431	457	460	436	424	456	425	445	438	418	441	439	418	411	473	420	466	414	406	428	409	452	448	445	458	455	434	444	441	382	428	457	441	424	434	395	412	423	455	429	407	455	428	451	466	452	417	448	428	430	422	429	480	404	451	443	406	393	454	472	423	465	436	420	463	397	434	441	413	456	464	418	420	437	410	435	433	416	413	422	420	434	440	420	429	395	416	429	419	450	441	449	431	408	439	454	407	395	446	414	433	466	444	415	422	430	451	430	433	399	397	431	393	423	442	422	431	448	410	413	464	456	412	434	464	440	443	416	436	440	436	445	437	396	431	429	452	446	410	440	454	439	426	460	463	430	438	463	416	438	436	472	423	410	476	397	462	442	492	427	429	450	457	447	452	413	393	426	420	443	450	409	411	391	464	402	460	452	410	443	421	390	435	468	408	426	449	449	450	429	432	414	423	436	414	451	432	422	435	450	438	431	480	435	419	435	449	446	444	416	444	423	425	430	428	428	442	412	453	458	427	430	413	417	432	406	430	410	432	437	431	413	410	464	450	432	453	420	485	454	414	408	402	461	429	454	438	455	439	465	450	459	457	402	423	447	458	424	422	412	452	424	415	463	467	409	456	406	376	435	484	403	432	468	456	406	415	465	387	422	407	404	448	450	457	456	438	466	457	420	415	394	448	487	413	446	437	434	450	445	436	444	445	423	420	427	432	460	402	416	407	437	472	447	429	438	431	453	440	423	486	462	443	481	472	445	431	423	420	461	478	465	457	425	391	421	476	479	428	413	438	439	452	502	432	458	469	439	437	467	424	424	439	379	412	440	455	461	416	436	456	416	421	451	445	423	451	418	440	443	462	420	432	450	452	420	441	442	410	438	422	384	458	477	406	408	426	430	442	468	456	455	405	406	444	415	456	448	431	407	461	434	432	442	427	470	419	429	422	450	435	430	437	418	423	455	463	445	417	407	433	434	444	449	438	484	397	469	429	427	444	458	428	444	452	386	443	455	454	431	466	447	412	464	427	424	456	422	431	454	406	450	428	419	453	409	416	397	416	428	439	393	428	464	441	413	451	451	421	416	491	393	391	422	453	470	463	431	423	457	429	463	437	465	434	377	413	402	470	441	413	409	430	449	446	425	415	434	444	406	426	469	461	429	446	438	470	437	404	455	426	400	434	420	421	463	410	462	462	464	415	445	431	450	437	413	416	417	414	399	465	475	448	441	453	473	415	426	447	427	395	448	422	435	401	413	459	476	429	419	467	441	479	428	431	438	430	472	449	411	439	425	447	462	404	374	412	454	427	428	452	460	462	436	439	447	437	446	434	420	443	434	458	434	429	429	420	428	456	424	435	499	433	381	416	413	435	457	460	435	456	453	415	405	436	449	439	433	478	430	433	437	433	414	428	424	469	440	464	433	429	466	447	437	460	458	423	406	422	399	425	407	408	410	434	390	417	401	441	406	440	445	446	415	432	452	403	458	450	430	400	417	432	455	451	428	417	419	438	477	457	463	424	444	443	414	394	438	434	404	397	445	464	422	399	428
6931	21115	16247	9270	6862	5256	4034	3153	2558	2040	1620	1424	1237	1116	933	903	826	760	734	698	699	634	626	629	562	607	627	604	606	599	552	608	568	542	558	540	523	554	533	538	490	543	482	530	498	543	522	549	491	467	479	487	500	493	487	501	468	449	482	495	505	450	524	492	467	531	515	492	483	473	524	501	527	477	536	489	472	480	488	495	483	496	460	501	469	480	452	437	474	509	507	502	506	467	491	463	474	498	466	498	475	477	478	472	490	432	478	498	447	511	475	515	491	477	474	484	494	467	468	449	480	484	497	416	472	499	468	474	516	482	514	449	506	459	489	501	501	451	538	499	452	479	475	504	465	448	494	481	472	463	512	481	479	456	484	508	486	475	484	492	483	453	504	462	490	464	490	498	493	424	473	476	449	443	479	460	508	501	467	482	504	512	467	492	480	458	490	485	477	478	446	450	441	470	485	453	467	476	473	461	465	452	479	482	451	456	468	468	453	449	484	488	456	481	465	506	481	454	496	453	451	445	451	474	532	493	482	484	482	481	479	454	480	513	479	476	487	462	484	451	495	428	470	475	461	490	493	453	517	528	515	451	482	487	474	464	481	478	429	469	470	518	476	472	440	481	470	445	473	505	455	518	473	482	507	479	455	442	491	456	454	445	470	500	481	447	491	491	471	460	491	471	475	472	461	458	488	468	463	464	499	503	427	459	493	488	493	465	482	477	476	470	475	475	479	477	479	446	446	479	421	448	525	454	484	449	466	478	481	462	479	491	458	479	470	531	468	500	466	478	512	439	447	455	493	454	448	479	467	493	454	494	485	485	480	473	472	482	493	476	450	443	486	515	421	434	495	448	480	436	451	457	486	488	482	480	477	511	490	458	477	471	494	477	477	481	489	489	476	469	478	463	469	488	484	485	461	480	485	453	442	460	467	512	486	472	431	467	431	450	479	478	512	495	461	481	481	503	495	440	477	450	510	502	465	452	479	487	454	472	476	466	462	476	477	513	494	484	470	484	470	486	475	483	468	487	469	472	503	536	443	473	478	512	454	485	473	525	496	454	455	429	527	471	456	497	495	425	517	490	438	485	502	468	456	495	507	526	494	454	499	498	447	500	475	475	499	450	475	476	516	460	459	475	448	438	493	494	471	500	483	491	468	489	478	454	443	486	521	450	447	484	444	478	470	460	495	482	524	443	505	485	462	512	477	477	442	505	470	474	474	479	457	479	482	452	477	485	496	446	494	502	508	470	501	478	442	464	481	494	478	492	484	475	446	467	469	461	465	471	458	467	487	460	505	439	470	488	449	496	477	444	458	451	443	467	454	458	491	478	494	528	456	487	488	467	507	494	515	475	464	464	472	466	489	492	502	481	507	515	534	430	493	503	478	484	490	470	468	484	467	464	460	462	443	522	509	479	487	470	480	521	465	451	463	490	485	473	487	460	478	482	477	510	467	467	452	475	456	497	471	493	527	475	465	489	483	467	481	449	478	468	510	482	465	469	484	481	486	477	459	454	479	448	487	491	490	473	482	480	502	529	475	460	465	484	502	480	495	478	452	480	457	456	495	485	494	526	490	479	492	478	495	473	459	467	481	511	499	490	472	439	450	487	479	510	525	474	490	499	482	501	486	434	468	503	468	458	475	448	529	529	457	479	492	471	499	463	462	456	458	484	473	515	462	455	447	476	482	485	480	454	476	447	486	444	498	468	479	467	517	530	487	449	498	479	484	484	495	510	494	495	466	463	491	478	469	443	498	514	490	447	498	481	477	485	445	481	478	483	490	471	475	517	480	474	475	485	524	493	477	509	430	476	494	488	499	465	529	474	453	464	476	447	451	476	480	479	479	445	454	485	478	481	474	479	480	481	489	456	458	455	509	498	469	482	452	455	474	466	460	504	474	499	460	502	453	478	484	466	476	445	464	472	478	473	484	444	436	479	464	473	497	476	478	465	457	467	467	447	487	500	506	526	474	514	485	467	510	468	452	467	480	452	488	469	467	503	492	463	508	511	467	468	484	472	451	445	479	474	487	468	487	437	445	481	478	455	451	471	487	457	472	484	501	465	454	455	448	445	451	509	486	509	445	454	487	456	481	481	446	431	455	454	506	474	456	491	450	454	474	467	442	477	433	493	472	489	453	464	476	472	458	462	449	484	488	481	480	507	534	418	489	473	436	503	487	448	461	496	462	489	468	480	490	464	489	488	464	482	470	445	488	506	467	461	513	458	468	452	477	453	445	510	503	453	460	446	465	461	446	506	448	482	498	474	513	454	490	511	479	444	462	463	461	467	466	515	488	467	472	467	464	419	507	457	469	459	474	515	460	474	438	468	484	479	447	459	474	456	490	488	482	449	492	494	457	471	499	491	485	431	498	454	502	477	444	456	459	456	501	517	498	479	458	470	473	472	479	434	502	516	452	495	463	460	474	487	506	459	461	494	464	462	444	473	469	469	462	499	445	476	485	496	482	457	495	461	495	515	486	457	506	460	479	472	498	460	438	489	529	486	476	477	465	454	437	495	478	493	519	509	485	452	465	508	449	516	466	445	429	465	460	465	462	506	469	482	476	493	463	477	478	484	496	512	485	493	482	490	484	476	437	488	487	484	475	448	503	489	465	463	458	439	522	471	481	454	468	468	512	443	505	486	462	460	482	453	480	479	475	506	521	461	437	472	464	492	460	469	457	471	464	486	465	510	456	482	480	483	486	462	482	494	450	480	479	473	444	448	489	501	453	484	505	456	493	462	486	484	464	453	504	485	487	466	484	514	469	473	506	474	479	459	468	479	481	438	452	477	459	450	527	485	491	448	511	511	495	494	527	453	465	502	493	465	494	501	446	442	492	467	431	466	482	455	496	477	470	486	475	498	476	508	494	481	508	422	497	501	514	493	532	496	471	463	459	471	461	471	477	474	486	468	512	449	425	482	471	465	471	483	445	476	464	465	477	483	473	523	458	477	475	473	502	465	491	475	478	491	485	444	460	468	403	431	447	498	468	503	526	471	468	500	458	480	519	447	468	494	478	512	472	446	478	505	462	504	543	464	463	477	474	468	472	494	462	437	463	474	493	498	483	471	437	455	448	487	461	473	474	492	479	476	500	479	465	464	459	443	486	455	464	495	466	476	474	482	453	506	455	488	497	451	486	497	476	479	461	470	503	474	450	480	464	480	471	493	486	441	471	491	446	468	501	443	452	476	449	465	479	469	498	465	471	498	481	469	470	481	444	457	466	474	478	447	501	443	476	499	471	512	512	462	476	481	468	477	497	487	468	471	464	461	461	446	486	412	490	472	472	460	481	482	471	461	457	443	506	500	469	496	443	496	470	493	449	501	462	470	469	478	454	471	502	429	460	497	450	508	499	470	439	453	499	476	501	457	435	480	472	449	478	452	479	499	482	477	501	463	481	498	520	444	470	502	523	497	448	515	480	464	484	508	458	455	445	516	503	455	480	451	450	447	457	500	465	439	425	486	463	457	499	504	496	493
27476	18934	7517	2383	1249	1023	742	675	594	517	506	446	413	390	410	352	389	368	365	342	373	346	348	348	329	317	312	316	335	318	334	322	311	306	279	323	298	336	341	315	306	330	317	313	335	321	307	313	294	340	363	354	319	317	320	309	330	326	292	328	318	311	333	321	301	324	313	311	281	293	318	315	302	306	324	302	351	284	300	323	343	315	316	318	325	329	320	304	312	314	307	310	319	321	315	314	368	305	299	317	312	328	289	328	333	326	304	306	308	307	344	313	302	309	294	313	312	309	301	324	315	322	326	302	325	298	320	290	310	342	320	307	303	310	297	292	313	304	291	325	345	324	322	318	310	308	267	303	293	315	261	311	329	312	336	311	293	329	283	318	291	313	316	338	348	307	312	332	319	346	338	278	352	323	283	301	296	316	305	310	314	347	343	291	282	293	328	310	354	352	299	290	321	303	334	279	320	312	301	285	329	329	314	289	292	301	318	333	298	321	285	322	331	321	297	301	316	340	296	322	292	327	320	303	330	300	305	301	330	303	297	328	343	335	318	276	298	311	320	328	340	332	319	302	283	286	290	312	315	310	302	303	292	340	331	335	308	315	312	325	297	317	294	323	305	280	345	318	305	284	318	311	320	286	304	319	329	302	315	306	307	313	304	276	306	316	309	304	308	311	285	317	312	297	320	298	303	306	315	333	308	329	340	296	327	329	316	315	291	315	300	341	305	296	330	317	299	293	346	322	302	339	303	316	298	294	338	349	311	296	320	333	312	310	349	306	294	307	326	295	324	330	330	273	316	296	318	310	289	310	301	305	264	327	303	328	306	323	336	292	300	324	283	327	296	318	315	299	293	328	313	322	337	274	314	316	290	292	283	308	331	283	320	335	318	304	286	317	302	340	321	323	318	304	287	292	290	295	302	297	304	317	284	276	333	320	309	314	303	279	320	317	296	320	308	326	324	309	322	295	316	343	282	310	323	315	299	310	296	319	290	307	309	285	309	315	309	320	354	309	344	314	344	318	328	337	320	302	314	307	341	289	316	298	322	320	295	342	300	288	300	324	307	299	318	341	318	321	310	310	279	303	322	335	281	303	312	323	310	304	306	330	323	299	317	297	311	304	296	298	322	325	297	310	337	329	310	304	339	327	339	324	314	303	312	314	307	316	325	310	314	313	348	318	319	297	346	277	328	323	325	321	327	324	289	328	328	290	331	301	311	343	305	308	280	308	331	336	291	301	334	269	324	338	340	309	306	307	319	292	325	298	328	326	311	295	339	292	342	305	312	288	282	290	318	342	314	308	283	338	279	324	286	294	306	311	315	339	320	323	308	304	312	314	314	304	292	277	314	321	322	333	310	310	341	284	313	299	290	317	332	318	298	341	308	333	322	323	334	303	330	334	349	340	334	296	306	305	287	292	288	302	316	309	296	283	318	297	333	307	294	332	310	317	282	316	318	303	329	321	332	321	340	298	282	295	316	324	273	339	350	317	335	312	308	302	313	306	328	320	344	300	318	342	304	293	297	318	296	317	291	320	349	337	352	280	301	303	320	309	295	325	294	313	304	313	312	298	306	310	317	317	307	321	347	312	318	320	342	278	302	304	300	317	312	327	322	320	315	312	319	329	286	331	356	315	325	307	344	311	287	351	298	296	315	305	276	321	272	313	338	321	313	327	292	348	302	287	300	334	336	287	312	318	337	281	304	333	320	325	300	318	311	328	312	338	323	308	309	344	320	303	289	327	317	309	286	283	315	286	332	336	341	324	334	333	296	311	289	336	281	321	323	282	312	308	337	317	325	303	333	329	335	283	322	299	329	305	306	271	340	292	311	312	339	333	330	296	312	332	299	324	325	302	326	314	325	308	318	303	311	315	332	293	330	336	312	314	345	343	324	314	274	301	276	314	295	299	329	318	282	304	298	321	322	295	304	317	318	298	348	343	323	351	297	307	319	312	313	308	312	329	289	343	297	301	336	312	290	303	329	355	314	308	314	321	305	301	316	332	328	313	304	330	334	313	301	339	303	274	336	325	318	359	313	354	301	302	285	323	334	336	298	291	306	264	317	324	294	324	305	297	308	310	307	338	342	318	330	329	287	335	284	329	327	297	307	300	314	326	339	307	318	303	309	321	274	306	314	321	332	301	322	295	308	296	319	310	320	293	326	319	332	296	308	323	310	298	303	290	294	319	330	314	303	292	310	344	295	336	356	295	310	308	301	342	322	298	276	322	302	307	300	328	335	330	309	307	305	300	273	310	306	326	315	306	330	312	305	309	308	358	340	333	357	333	311	315	315	303	319	291	300	314	306	317	306	318	337	328	307	282	320	314	296	325	339	286	311	305	313	304	321	315	340	327	302	313	307	327	316	272	308	317	313	307	336	337	311	318	304	333	308	273	293	327	329	322	276	323	321	327	319	334	282	361	303	295	295	292	332	315	293	328	296	317	295	269	316	306	310	303	330	301	311	320	291	300	330	317	328	265	299	308	346	292	314	310	298	287	298	314	323	303	321	333	327	307	317	298	287	306	311	316	304	290	303	332	326	307	289	304	293	293	313	332	329	313	321	306	312	307	314	318	330	342	300	288	309	303	288	298	371	337	332	352	316	325	307	315	303	335	319	311	326	319	322	325	304	308	341	304	299	303	311	306	345	314	301	300	312	312	329	327	294	332	320	312	323	300	302	293	324	301	299	311	303	322	276	324	329	304	318	326	312	280	326	291	316	287	315	339	308	311	294	315	273	285	327	276	306	309	317	333	333	314	316	300	331	271	315	288	308	302	289	302	301	320	308	332	312	294	317	286	331	295	289	302	311	294	336	334	334	307	297	332	282	301	284	330	320	308	313	337	334	271	301	290	302	301	293	308	306	296	320	324	332	303	314	321	349	316	292	293	303	317	321	313	302	305	307	331	311	298	337	308	280	321	326	292	317	344	311	349	302	318	301	301	328	314	324	313	307	298	320	318	301	275	289	305	305	332	328	316	305	302	285	352	321	301	285	321	301	341	337	307	309	322	299	331	329	323	319	303	333	332	313	347	318	292	298	323	358	318	318	310	282	302	312	301	333	326	302	308	306	306	314	321	313	335	310	320	307	332	317	268	331	290	277	280	331	308	305	292	299	318	303	314	332	305	283	345	308	321	319	313	303	344	319	330	293	310	315	293	341	282	355	300	340	293	333	316	328	339	345	299	330	317	327	307	328	293	299	316	308	285	316	309	310	310	331	305	294	304	313	313	331	320	315	307	330	343	292	317	305	303	318	350	326	347	292	345	285	317	307	304	300	275	307	321	287	297	332	333	286	302	309	325	318	342	327	359	325	312	342	323	328	331	342	328	309	304	310	316	326	302	312	280	298	318	315	299	320	296	294	280	304	314	337	344	326	323	284	336	326	295	321	312	278	311	320	346	320	300	305	317	305	325	333	302	331	324	309	331	335	326	321	307	344	309	304	354	307	317	311	324	313	320	308	312	322	313	322	333	319	291
5873	7130	5222	2735	2059	1597	1354	1083	813	722	644	627	564	515	503	449	441	409	431	395	399	383	347	381	376	361	380	417	363	343	341	381	372	393	340	356	369	326	346	355	351	353	326	356	353	300	333	309	335	344	341	355	335	348	369	329	365	343	372	331	342	327	382	347	352	360	341	335	357	317	303	346	353	351	351	336	348	342	371	321	344	338	329	347	354	347	346	337	365	352	348	373	308	346	310	322	327	360	351	335	359	372	333	331	329	345	339	351	326	306	308	322	342	335	356	358	338	313	355	355	354	334	355	329	331	315	357	326	343	358	355	273	347	364	349	317	344	277	331	342	350	340	367	345	357	335	353	326	338	343	332	335	327	318	346	329	334	298	362	343	355	382	377	360	345	393	361	333	337	365	317	323	354	359	313	325	326	313	320	354	324	330	346	387	325	361	320	343	328	352	354	353	329	332	335	350	350	313	336	320	334	331	363	340	333	360	348	353	357	346	351	343	377	317	314	329	333	314	319	326	316	315	318	319	338	342	335	350	334	309	368	349	348	331	336	355	342	362	339	333	339	348	334	340	343	352	372	350	328	389	342	331	350	337	346	339	328	379	357	325	345	345	344	347	347	380	356	355	325	357	333	362	332	314	321	327	347	323	351	355	330	336	337	362	315	331	354	353	328	333	334	328	388	333	317	373	339	313	322	350	355	330	330	336	302	336	338	313	343	352	358	344	359	305	355	310	364	340	337	322	330	344	338	351	337	368	354	320	333	333	331	354	369	308	339	361	337	319	341	317	363	325	362	354	346	339	338	315	347	325	356	323	327	317	334	316	356	339	323	337	331	349	380	352	343	319	354	321	365	331	315	339	330	301	368	325	355	336	341	346	303	340	308	362	362	342	329	348	352	330	333	390	348	336	340	312	355	358	341	353	338	336	325	343	354	329	355	381	360	373	349	301	379	351	316	333	351	350	348	350	345	326	363	381	357	344	327	340	342	329	352	323	311	380	325	359	355	301	361	324	343	338	363	319	364	319	332	334	358	314	343	337	300	335	349	364	336	338	335	372	364	347	328	322	338	316	375	354	367	361	340	354	337	391	321	328	339	372	329	331	345	342	335	356	338	372	343	361	322	359	341	355	325	315	335	360	366	356	325	335	355	360	338	329	342	367	353	352	374	355	367	339	366	355	358	349	350	387	345	330	327	320	328	334	334	348	360	359	352	349	370	355	333	362	372	355	323	323	327	330	345	364	357	334	300	358	342	322	330	351	392	348	366	338	357	332	340	349	346	367	373	323	341	319	321	359	330	355	334	348	377	349	360	328	353	337	372	336	356	332	325	323	314	334	333	346	318	316	345	345	321	330	357	354	343	371	325	331	354	370	321	314	319	310	326	318	335	338	358	345	329	307	325	314	349	337	352	342	330	318	348	353	345	330	351	356	314	353	366	345	324	340	350	362	352	374	312	346	329	355	380	341	322	326	348	373	314	324	378	332	321	333	359	338	334	352	354	309	347	338	345	350	320	330	362	342	358	354	340	329	329	382	302	332	353	345	316	368	321	342	332	320	353	305	330	344	357	361	327	310	341	334	330	343	353	351	365	326	345	340	338	336	361	320	314	355	338	361	353	348	324	317	358	353	319	314	360	327	368	330	349	341	303	330	336	341	370	348	347	344	321	369	351	336	348	345	374	362	380	323	311	337	316	343	332	334	329	351	347	353	319	316	357	376	330	342	334	360	383	373	332	317	360	365	345	339	297	344	356	368	329	330	360	358	329	370	337	335	313	329	353	337	378	348	336	370	349	373	324	356	359	315	369	308	384	320	347	323	331	297	326	329	337	357	353	319	340	351	352	351	294	369	347	330	366	349	337	351	344	316	318	371	344	332	367	365	287	342	363	325	326	336	353	370	340	345	364	303	309	312	355	334	325	318	336	358	323	341	359	356	330	320	379	345	316	341	350	297	350	352	342	341	332	311	379	338	330	319	338	351	340	310	359	343	350	331	318	336	322	377	335	372	333	357	355	358	334	352	351	330	333	324	340	346	346	343	362	360	340	332	336	311	319	345	352	339	382	344	333	334	354	321	317	390	317	321	337	328	347	335	318	347	344	356	357	356	355	342	365	347	297	349	350	320	347	360	372	337	345	337	343	349	356	365	342	362	342	354	364	370	354	350	364	347	338	334	314	348	340	359	358	347	310	361	351	346	327	314	325	339	322	348	325	336	342	335	333	362	327	336	339	332	344	337	345	338	354	340	344	332	361	319	332	377	353	362	359	329	319	326	322	352	333	371	335	335	354	335	328	345	330	350	360	338	338	369	352	389	300	334	300	325	338	328	340	358	340	303	336	300	355	331	327	324	357	316	325	345	325	325	340	350	356	348	349	344	351	344	367	325	394	331	332	345	354	312	321	320	294	333	323	319	331	348	330	355	331	342	326	346	321	367	334	376	365	339	343	369	300	338	336	385	342	332	340	324	323	328	312	342	316	356	357	356	356	363	314	319	359	382	321	325	345	290	348	326	328	359	338	375	370	358	334	341	358	344	340	343	326	356	331	310	325	315	369	360	360	335	359	317	336	324	330	335	352	356	372	328	333	367	337	309	317	333	363	314	336	367	340	352	347	317	339	334	335	333	337	395	374	352	375	327	338	368	337	368	340	349	368	319	307	378	341	301	378	332	359	319	324	346	346	355	354	306	332	382	352	330	327	312	324	341	369	307	331	329	315	378	363	346	344	368	344	332	351	328	390	322	337	348	331	325	343	322	351	309	349	341	349	321	372	324	347	357	342	360	331	336	342	358	356	346	344	335	330	328	359	331	342	325	355	355	350	335	341	347	338	344	330	325	302	326	344	366	351	349	361	356	345	312	350	345	355	338	349	364	372	346	358	313	369	340	342	337	341	334	326	373	324	318	322	339	326	344	340	314	333	354	362	352	344	312	312	326	321	354	339	323	303	336	304	343	356	333	320	320	350	328	324	346	356	325	341	337	318	327	353	372	343	325	326	352	313	320	349	363	348	346	334	343	340	341	358	333	346	334	318	345	371	340	370	355	365	361	342	324	352	376	322	301	333	336	359	350	311	325	318	330	333	319	349	350	357	354	326	366	329	326	361	347	324	329	352	334	342	343	318	350	376	330	351	302	329	337	336	356	329	347	335	331	363	342	356	355	343	352	362	358	320	322	331	348	347	324	325	310	347	361	372	340	334	358	354	333	338	329	330	370	354	344	355	351	388	337	362	292	340	342	345	354	352	358	330	354	320	361	331	315	339	364	364	336	361	382	326	338	373	368	329	351	329	334	359	334	309	346	386	314	362	357	339	328	309	352	319	331	333	337	350	362	337	344	368	339	363	369	347	344	334	336	316	310	334	333	365	307	319	356	320	378	356	332	350	338	363	335	354	372	334	357	337	394	327	328	342	386	399	364	357	351	315	335	387	344	335	349	312	372	342	387	324	331	358	332	367	346	346	331	356	334	366	352	336	331	372	337
23555	21122	28453	24043	21119	12346	2454	1507	1193	1030	939	876	795	752	740	695	652	610	598	632	571	567	591	562	576	534	524	599	580	545	541	478	494	512	536	504	480	500	464	527	497	547	510	470	481	498	487	512	487	507	530	513	492	484	502	479	507	520	496	458	502	532	469	497	524	555	504	500	503	502	480	518	511	510	511	493	475	530	489	523	516	489	497	528	488	470	521	545	464	489	487	468	436	475	512	514	514	500	486	498	496	489	489	520	486	496	499	516	470	460	507	498	486	526	514	471	465	460	480	488	508	524	487	466	523	526	507	470	497	512	508	494	473	450	508	471	466	493	516	482	484	461	473	527	464	460	500	507	455	511	548	534	487	482	501	521	487	469	499	491	524	514	463	532	485	516	502	492	514	488	450	459	462	512	479	498	532	539	489	496	495	520	511	501	502	544	530	507	482	474	481	460	503	495	528	463	490	544	459	506	489	496	458	476	496	518	471	503	543	486	502	458	476	478	486	524	493	502	457	529	476	503	496	479	459	485	472	516	504	514	486	480	486	488	481	471	474	487	465	472	481	502	482	493	487	465	475	447	470	513	512	526	461	510	496	503	502	498	481	486	500	479	449	531	532	456	552	505	475	496	545	453	502	481	459	524	525	491	475	462	506	518	512	522	484	514	460	517	521	495	481	484	491	497	494	487	526	453	480	483	483	479	490	507	518	468	508	518	479	504	513	513	515	472	529	512	523	505	498	464	541	466	530	478	518	508	472	464	494	536	478	481	480	491	478	464	503	509	440	436	504	508	518	523	501	497	511	461	475	490	496	474	498	487	491	474	485	485	506	518	502	482	484	507	482	485	520	545	489	485	474	502	494	498	512	485	519	514	525	503	509	500	498	517	516	499	484	482	527	499	506	486	447	465	473	513	494	497	483	469	502	492	488	496	481	533	495	505	513	480	466	525	485	460	510	451	524	519	512	495	530	484	466	512	514	451	464	460	482	463	540	476	504	506	468	532	515	495	536	485	515	505	459	492	500	488	518	530	507	483	505	478	486	499	487	484	495	508	503	462	479	481	468	488	490	498	494	475	485	519	508	504	501	487	481	500	504	550	495	495	496	472	475	475	477	519	498	478	521	497	490	467	503	463	480	540	490	467	474	468	485	512	448	496	486	478	474	461	498	521	513	488	487	491	509	493	455	470	496	489	503	479	481	512	473	486	455	482	475	500	542	495	487	455	477	505	517	491	507	441	474	507	450	471	489	521	491	490	517	467	514	500	460	514	543	506	487	482	538	464	525	485	514	493	497	527	472	526	439	481	453	504	498	477	477	481	511	450	496	503	461	489	480	532	465	457	506	515	521	507	449	497	527	495	491	502	502	478	485	468	491	522	480	509	490	485	458	483	463	457	480	477	469	516	479	461	484	531	521	502	454	506	514	506	511	530	503	493	494	456	455	514	523	486	518	490	484	470	493	460	462	460	484	498	511	472	504	511	503	511	501	453	495	512	509	458	446	523	496	465	483	486	437	469	527	486	525	518	486	466	471	476	473	473	552	464	508	497	481	470	491	542	466	484	499	513	489	497	452	501	518	510	483	498	497	516	471	475	488	485	486	517	455	460	438	553	519	493	460	519	507	460	477	469	467	525	482	509	524	484	475	489	476	471	482	517	489	508	504	515	489	473	481	508	448	521	482	494	487	503	495	483	477	490	499	473	499	475	497	479	488	487	482	498	460	499	493	462	531	459	496	494	529	493	477	517	515	454	496	474	490	443	495	521	461	498	459	524	524	501	488	457	466	479	475	470	506	464	494	451	476	465	512	477	488	503	501	502	491	474	437	470	492	508	458	505	483	483	486	467	489	482	503	491	486	486	496	495	498	488	493	488	475	515	485	542	508	504	526	464	492	515	479	500	499	492	483	485	471	476	477	530	484	423	496	514	464	445	506	529	469	493	515	483	462	496	440	514	495	527	495	531	514	543	510	474	449	509	511	463	538	485	485	447	513	505	489	506	508	461	483	521	519	452	501	534	548	490	469	534	481	504	451	504	523	430	497	463	507	492	510	469	508	488	473	528	535	479	489	475	469	503	521	488	507	534	492	522	486	496	493	490	463	485	450	509	496	508	467	502	474	481	499	501	479	493	503	474	493	489	485	506	481	500	510	506	459	498	500	486	445	501	484	487	473	525	458	543	471	486	493	468	539	494	489	453	509	491	483	511	450	489	497	526	492	484	505	492	480	508	470	464	462	516	443	487	485	499	494	469	480	473	523	484	511	488	469	479	478	513	485	524	479	504	512	444	511	452	471	471	501	525	465	506	457	501	490	504	487	511	468	453	479	489	472	497	501	514	496	491	563	517	515	502	516	485	457	443	520	495	537	475	497	478	526	532	475	473	470	487	499	449	507	473	489	498	489	493	461	529	486	517	428	495	477	508	474	493	500	463	487	474	480	542	452	479	516	532	479	502	468	464	468	479	516	438	496	515	492	501	491	535	496	467	487	506	443	483	474	487	480	509	522	500	487	453	491	477	495	481	485	464	458	506	524	508	528	523	474	490	475	469	508	497	485	480	476	486	463	500	480	533	527	520	481	480	525	500	474	465	474	503	518	504	452	499	511	509	471	526	497	513	494	472	443	523	477	476	495	512	496	468	485	490	455	481	544	488	472	491	471	498	486	466	473	502	505	489	499	543	499	494	513	466	430	489	503	500	465	519	512	511	525	508	476	460	487	509	497	450	494	484	552	480	491	511	482	484	510	476	506	489	495	502	487	526	479	453	491	470	509	488	469	489	477	488	497	490	483	492	480	493	468	513	512	491	493	511	504	520	468	471	479	449	529	503	499	498	518	464	426	534	474	467	529	493	496	520	497	460	480	446	497	516	509	481	488	445	473	466	508	510	480	457	494	508	511	514	486	492	480	457	516	520	518	525	508	460	470	501	495	486	472	523	468	445	513	520	517	495	498	468	503	504	476	501	480	499	509	490	480	468	492	451	521	500	523	469	495	497	533	453	512	520	467	488	482	480	529	477	495	504	452	494	464	483	492	511	494	505	480	517	474	497	524	532	481	511	476	499	515	483	481	487	477	504	454	463	501	455	501	510	493	459	531	514	485	483	500	528	483	513	489	458	466	483	484	499	518	496	520	457	486	492	481	510	492	517	510	538	514	491	477	500	493	447	482	474	491	486	491	484	476	509	517	494	508	505	497	449	476	531	493	487	510	550	499	494	489	514	498	505	462	519	479	462	499	443	540	497	484	469	439	514	522	469	474	484	473	493	520	471	497	519	511	466	474	446	511	505	478	522	479	500	506	513	473	458	465	474	495	522	494	469	496	451	503	501	447	447	467	478	503	456	503	470	490	496	484	529	479	492	502	464	470	485	514	491	439	504	481	445	482	478	519	504	532	501	492	489	445	505	478	516	492	521	477	512	486	483	489	490	501	513	475	482	497	495	451	483	515	489	524	495	492	488	489	508	462	510	491	490	499	484	504	529
5290	15291	11772	6356	4629	3626	2831	2192	1862	1504	1262	1104	992	986	925	821	807	719	701	667	675	685	629	612	630	641	643	577	607	622	578	610	585	591	560	566	576	559	571	530	573	533	542	541	564	502	555	514	558	565	556	544	593	545	563	533	539	537	547	518	577	539	526	520	571	573	582	530	548	544	527	537	533	537	516	560	552	538	553	538	548	542	526	488	509	519	523	555	522	518	541	531	543	515	562	549	558	549	536	526	548	540	559	563	546	484	525	526	514	556	553	502	511	506	536	513	531	553	510	546	533	557	534	542	553	563	483	517	542	502	529	494	573	554	516	516	552	538	542	524	498	548	542	528	534	548	516	515	546	539	503	544	527	539	526	546	546	547	540	536	578	496	501	488	498	542	531	510	511	521	525	514	546	508	553	521	482	530	478	520	563	507	574	515	526	577	491	584	510	539	560	511	535	543	568	545	523	484	538	514	535	523	552	493	534	551	535	562	529	551	520	535	563	511	508	477	504	525	523	521	513	504	528	549	568	537	585	556	590	560	557	525	542	524	502	558	499	533	521	529	537	521	549	543	534	506	527	573	515	547	516	508	524	508	536	548	507	500	540	516	542	474	533	553	544	522	525	574	482	532	565	511	564	512	556	545	513	553	533	519	550	521	502	534	504	538	520	515	519	564	530	507	568	526	521	485	556	485	549	546	513	534	545	513	509	503	482	537	583	530	508	526	519	525	572	561	540	499	519	523	546	571	545	541	535	537	518	515	540	507	512	559	541	529	536	560	540	525	537	553	539	536	523	510	556	567	588	535	553	521	533	542	538	528	524	483	548	499	540	544	560	540	570	505	521	499	506	520	506	524	488	514	549	564	545	562	493	495	588	512	544	570	520	527	563	542	497	491	510	552	528	530	508	532	491	550	462	550	464	523	569	556	547	565	499	520	503	502	529	526	520	534	535	531	516	542	555	549	520	540	506	534	515	535	523	561	515	490	538	545	516	576	509	557	490	538	542	550	550	553	521	522	547	517	513	517	538	519	558	519	483	554	556	522	498	560	527	541	505	555	512	531	482	543	532	501	533	539	521	510	511	533	539	536	551	518	534	568	559	547	550	536	560	514	527	532	543	552	496	532	515	507	502	528	531	530	530	536	515	552	539	563	563	550	509	492	527	510	557	526	532	512	518	582	531	553	509	535	551	525	535	490	548	495	526	539	543	518	514	536	518	503	579	502	535	529	499	546	530	567	562	503	514	543	519	557	518	538	580	523	551	557	521	516	494	551	517	550	525	537	526	526	509	541	537	497	543	525	534	537	540	522	540	559	550	539	544	523	528	521	508	504	557	468	525	554	475	587	546	506	521	543	530	516	478	511	523	492	553	573	508	546	517	549	516	521	577	563	560	489	528	555	486	491	526	545	582	539	552	522	544	550	534	507	579	532	533	505	477	545	576	534	592	511	527	543	505	525	543	535	536	487	532	517	498	553	532	529	501	516	542	535	531	559	550	535	531	539	555	548	504	489	513	497	508	534	515	530	524	491	466	530	562	511	551	504	565	547	539	489	531	552	520	507	523	515	541	531	533	491	533	555	545	529	516	522	543	532	529	524	523	515	513	556	519	548	543	498	513	545	557	587	546	549	493	531	561	507	530	564	486	545	501	505	500	521	487	513	532	518	539	538	509	557	511	533	538	497	547	514	540	484	559	554	509	520	530	523	537	511	519	551	528	531	537	534	537	542	569	527	495	529	533	512	517	552	512	534	537	538	491	542	561	484	540	513	552	533	524	491	557	543	512	551	523	502	581	532	534	521	506	509	539	547	505	522	494	510	525	524	543	530	537	519	511	560	538	502	504	574	553	529	544	543	544	523	533	573	511	495	558	536	578	551	527	532	556	504	532	536	523	504	542	532	525	528	522	522	541	539	534	544	525	496	530	558	516	534	525	525	498	538	505	497	524	552	516	525	507	502	531	540	536	511	490	570	541	573	511	518	545	531	517	583	513	527	531	514	513	529	523	502	521	501	555	524	525	512	530	559	534	502	545	505	531	529	521	544	548	556	513	507	492	536	514	545	545	539	538	546	525	541	529	555	505	591	517	542	528	514	507	501	549	500	524	498	537	541	565	546	539	510	545	528	535	523	511	537	524	533	573	511	537	535	541	543	585	503	484	505	556	508	498	515	533	530	507	531	472	513	530	506	492	525	562	535	540	559	505	487	532	534	501	586	503	502	514	561	538	560	547	535	578	516	510	538	542	527	535	528	502	543	540	519	524	515	552	537	525	544	506	540	536	599	516	511	511	534	532	526	540	489	522	569	544	529	525	521	536	555	547	537	557	519	536	469	530	525	547	470	497	553	553	535	552	545	542	530	506	505	521	503	544	539	534	517	571	535	550	514	488	512	550	511	529	561	526	526	557	551	514	576	492	511	504	524	517	475	481	518	535	498	564	491	569	565	495	546	531	536	508	496	544	548	505	574	558	527	528	494	556	568	512	462	523	513	573	519	555	544	529	523	556	479	503	517	523	502	523	546	519	539	548	579	522	520	518	480	536	564	505	565	489	525	539	543	584	528	589	549	541	503	535	534	531	536	538	485	510	532	553	495	526	537	513	538	524	521	512	547	547	545	531	536	516	544	551	483	567	559	520	518	557	490	536	525	534	547	504	522	530	574	489	495	536	511	476	506	524	525	513	534	495	531	536	541	498	567	547	542	526	584	538	506	515	524	524	530	519	512	505	545	515	519	493	515	543	538	559	519	510	547	527	484	511	556	526	543	476	547	518	515	516	529	557	544	517	533	533	524	546	487	536	541	513	511	490	531	546	498	522	511	517	559	522	528	531	586	530	519	482	521	550	523	502	505	533	496	525	533	508	559	516	494	523	533	562	507	528	553	543	537	504	491	542	580	521	512	534	547	535	539	509	538	553	542	527	541	564	514	536	529	548	556	574	567	523	534	582	523	550	525	533	538	514	562	536	536	522	594	512	502	549	537	516	559	528	495	518	537	503	570	540	502	558	529	514	533	498	505	529	539	512	559	518	531	509	564	521	527	514	510	539	550	505	548	515	525	529	516	540	516	537	529	506	505	500	554	551	509	505	537	570	541	512	487	531	546	508	513	517	525	515	532	546	580	556	559	518	565	511	505	534	553	515	526	513	515	583	517	490	514	559	570	516	544	556	534	537	556	540	501	565	559	537	506	531	509	505	521	527	540	514	537	544	526	537	556	522	534	510	488	549	511	532	559	511	531	494	516	524	502	515	509	487	488	532	502	526	540	526	571	518	506	493	547	505	516	542	507	500	547	555	557	534	509	506	508	531	526	544	530	500	527	550	547	551	536	511	512	487	472	507	520	513	562	553	523	502	554	549	505	538	548	533	562	507	520	508	521	548	502	477	532	537	499	529	532	532	522	481	541	497	507	533	562	523	513	553	509	519	506	486	518	553	518	546	519	554	540	512	548	495	517	530	536	513	530	549	532	537	518	580	517	526	544
24682	21175	27557	24960	13626	1829	1142	855	691	623	517	474	397	385	354	351	333	312	287	287	257	284	251	251	252	211	229	238	228	233	235	215	232	242	228	206	266	232	212	226	224	218	236	232	224	190	208	221	206	190	207	226	210	204	219	199	195	189	199	235	216	227	228	220	226	217	224	208	223	242	204	242	207	218	216	239	222	189	230	211	213	228	203	225	217	195	200	219	215	211	210	229	192	199	211	230	181	198	247	184	198	204	196	236	213	205	219	182	196	195	205	212	203	214	214	199	206	236	208	211	230	185	213	197	181	193	236	176	224	219	189	192	199	230	203	210	205	204	218	191	190	193	201	217	214	203	208	192	229	204	202	229	210	197	205	215	197	204	191	202	210	209	216	198	212	207	211	202	201	218	226	214	215	184	212	189	212	170	202	196	206	203	219	202	198	199	216	191	224	208	189	214	201	210	191	199	217	207	195	243	218	217	206	191	218	213	226	196	210	198	214	230	213	234	209	218	198	211	180	230	191	205	212	219	195	201	207	206	210	200	209	214	209	188	196	216	236	192	207	192	210	228	206	186	196	193	228	200	197	222	191	217	174	224	178	215	205	219	220	203	192	215	212	211	210	195	200	228	199	206	190	198	216	204	194	200	224	201	214	221	203	214	183	212	205	219	168	210	217	213	202	215	225	198	242	186	193	189	215	197	169	214	209	207	227	176	210	199	201	205	220	209	193	200	179	175	226	216	238	189	196	222	210	202	200	212	186	220	235	213	213	243	217	200	213	204	217	185	175	188	195	226	205	188	210	214	199	176	185	227	185	207	218	196	190	214	200	215	206	226	217	225	190	190	217	209	180	192	193	195	204	232	196	221	228	244	196	199	203	201	202	206	234	211	205	220	181	189	203	200	208	194	195	214	176	200	238	195	204	194	176	206	198	199	183	171	232	193	214	200	193	220	205	195	216	206	194	211	203	195	207	186	197	186	208	200	209	204	186	226	227	199	207	195	226	221	198	209	178	210	187	187	196	194	186	216	208	201	210	196	211	219	198	222	182	207	198	198	218	195	194	214	237	212	218	228	246	186	217	229	202	212	189	207	193	179	185	198	214	220	191	201	213	184	219	197	220	229	201	219	201	190	218	218	204	227	233	204	219	203	205	196	216	186	206	205	208	194	201	199	211	212	193	208	202	220	200	217	237	213	190	221	227	218	204	218	199	190	232	178	214	181	186	202	208	197	206	180	199	222	190	201	197	193	187	202	190	197	202	194	200	239	186	203	221	215	187	200	202	216	228	177	212	202	200	181	203	215	209	224	194	186	207	199	202	194	219	194	193	185	194	211	188	195	188	220	196	218	225	177	228	189	196	227	195	189	210	214	226	203	206	200	184	205	230	209	204	214	204	199	201	188	207	196	183	193	204	195	186	244	198	205	225	195	201	207	217	218	204	191	200	216	205	210	233	192	181	199	230	195	223	209	215	201	192	216	217	212	193	220	207	187	212	228	213	181	218	222	208	203	217	203	212	210	216	181	198	189	207	210	208	214	200	194	203	186	192	199	198	202	212	189	206	204	200	221	205	207	211	193	193	209	195	201	191	183	215	222	195	238	201	186	192	239	212	194	198	200	221	193	203	195	201	208	203	200	200	208	201	206	190	179	204	225	197	211	202	224	215	207	180	214	183	202	187	215	222	219	211	202	175	212	220	211	189	208	202	194	220	188	221	182	173	186	191	215	248	189	204	206	197	207	244	196	200	208	227	240	210	214	181	175	209	186	210	198	214	205	211	186	200	208	220	223	226	188	213	187	240	183	209	194	207	205	203	225	192	206	201	221	194	196	216	199	175	208	178	202	214	226	190	172	223	229	197	191	203	196	190	216	224	186	219	232	239	219	193	191	231	197	211	196	208	227	175	174	197	194	188	222	217	211	202	204	210	209	196	198	204	214	182	189	183	187	219	202	210	249	212	215	190	198	181	197	189	220	208	201	200	186	221	214	224	209	194	219	213	151	196	220	216	189	225	225	206	199	190	215	212	215	181	232	229	195	192	209	226	245	199	187	211	205	208	202	197	207	225	202	203	178	218	198	203	215	214	185	223	205	206	201	198	205	199	205	182	201	193	204	203	190	192	202	181	208	191	205	218	211	215	203	232	220	195	205	187	205	199	230	210	188	237	204	204	187	202	212	211	230	214	213	209	205	207	218	216	198	220	216	183	198	207	198	204	191	203	200	213	204	200	191	213	217	207	211	184	214	219	211	198	191	211	204	212	205	193	237	194	205	199	221	190	206	190	191	183	225	203	219	206	207	214	200	207	225	217	214	198	183	210	208	204	202	205	204	197	236	200	213	188	233	185	210	214	206	203	198	193	198	202	219	179	196	228	200	215	189	186	200	214	194	232	212	211	208	180	224	229	228	196	199	229	207	196	201	194	201	204	201	210	236	196	220	200	186	179	220	193	208	178	224	204	212	216	208	215	226	207	205	231	208	228	210	189	206	226	187	204	204	169	211	197	223	191	206	211	188	212	186	204	215	196	215	195	195	178	198	177	194	222	197	199	198	222	204	197	186	209	222	190	213	192	210	181	176	204	228	212	223	204	200	209	223	221	221	222	211	230	254	168	226	214	217	216	187	221	211	182	203	203	237	194	220	219	208	191	213	193	209	216	225	202	184	188	231	192	224	199	175	192	196	201	192	207	201	183	184	235	233	208	201	195	197	203	189	206	211	206	213	199	222	209	205	227	196	203	200	202	227	187	200	191	199	212	201	202	226	227	183	204	182	194	227	204	210	199	183	207	218	186	245	204	225	214	218	227	185	215	229	193	206	215	186	203	196	213	217	201	213	182	218	212	221	213	228	219	234	218	201	214	201	221	193	205	193	218	191	220	203	195	207	217	182	184	204	201	229	193	207	211	224	227	210	199	224	188	185	205	207	206	210	219	209	192	216	184	188	209	225	206	203	232	185	195	216	239	225	225	210	193	213	186	196	209	232	202	214	214	217	199	219	221	216	195	216	195	204	190	180	214	192	197	215	177	203	203	186	189	211	214	210	187	194	192	204	218	210	201	225	204	192	185	215	203	221	194	184	191	218	191	207	188	198	201	183	200	213	206	197	191	195	202	241	205	194	185	206	243	206	198	218	193	205	211	207	208	211	201	228	209	198	220	205	234	214	201	196	204	179	199	208	212	218	206	223	212	176	211	199	185	175	192	193	217	187	221	198	204	202	216	217	204	206	201	204	197	191	203	186	192	226	180	200	197	238	196	205	194	197	216	226	184	209	203	202	208	204	204	212	199	213	230	231	229	225	212	209	216	213	193	218	205	188	233	218	199	206	224	198	214	202	202	206	210	184	200	216	218	216	209	210	187	207	205	186	226	213	190	207	223	199	200	205	186	214	219	237	208	220	210	207	191	213	206	213	195	206	214	162	211	190	208	222	215	195	200	186	180	221	202	184	189	223	214	195	191	209	227	180	205	212	216	223	196	234	204	214
5196	11852	8799	4467	3342	2665	2039	1576	1245	942	855	678	615	565	500	461	445	403	425	351	392	342	320	302	325	296	304	309	295	292	295	282	257	243	256	229	273	242	247	269	269	257	259	250	254	241	238	249	267	234	262	287	242	249	227	252	230	276	258	212	238	222	233	232	250	274	255	264	257	227	244	282	257	253	257	243	222	243	264	248	260	271	242	242	241	255	250	227	240	227	240	220	245	272	235	256	247	249	257	237	233	259	255	251	251	253	235	217	225	241	246	273	254	239	203	239	262	270	237	211	255	239	230	210	246	234	247	238	225	227	222	205	257	214	265	249	253	229	226	241	239	225	244	254	249	249	232	206	261	231	249	252	247	238	215	260	240	218	242	215	244	209	234	239	229	227	243	223	240	267	253	215	227	212	228	208	234	240	255	255	196	255	241	264	245	226	240	233	267	266	230	232	212	236	245	260	241	243	273	265	249	248	250	248	230	256	252	213	237	252	237	227	235	233	207	238	248	252	240	217	245	244	224	222	273	254	235	264	224	239	250	241	239	247	230	253	212	225	217	245	237	261	231	251	244	268	241	213	268	235	232	233	229	263	249	235	220	232	235	220	235	240	251	230	249	237	230	235	252	237	196	240	229	222	247	223	237	249	233	257	239	213	264	255	236	212	228	250	218	233	259	249	217	225	239	248	252	216	235	217	227	249	238	256	240	197	217	262	248	221	223	207	264	242	236	260	262	224	221	237	235	217	218	233	245	230	258	209	219	260	243	262	267	226	213	228	256	227	245	244	238	220	213	231	256	241	252	236	220	255	227	222	242	227	234	255	228	246	209	217	252	237	228	244	237	259	247	267	242	234	205	241	252	263	235	233	232	245	230	251	221	207	238	263	281	258	213	263	223	226	223	218	241	221	211	228	255	250	261	211	230	216	250	238	217	237	236	274	257	253	226	255	225	243	239	236	234	237	215	232	237	236	232	260	239	260	227	235	237	262	239	242	246	237	258	240	221	226	238	236	225	227	247	229	286	242	255	260	238	252	265	252	233	235	232	221	219	232	256	232	235	240	252	236	248	243	219	237	238	227	257	231	258	230	235	223	247	253	259	236	240	227	236	224	241	222	240	252	215	257	218	238	254	207	252	272	229	232	246	244	231	251	222	241	225	227	232	244	252	227	239	250	257	259	255	250	222	254	271	231	204	232	235	229	247	237	234	232	257	241	245	244	194	207	233	242	227	262	239	257	240	238	217	238	261	245	245	230	231	235	219	242	227	248	253	236	236	259	241	216	245	235	237	280	239	262	235	243	223	228	235	248	226	249	231	224	230	226	231	233	243	215	227	242	236	223	253	242	254	238	216	238	245	214	224	238	218	233	215	220	257	248	241	234	247	246	232	225	244	238	242	247	213	222	227	232	241	233	220	255	237	236	243	251	264	244	226	248	262	231	232	241	225	222	229	245	252	226	246	250	225	263	221	232	219	226	251	269	246	275	272	228	236	252	215	219	214	265	226	237	265	223	260	252	230	211	227	240	230	240	219	243	240	228	234	239	240	238	228	252	217	234	256	242	271	246	254	231	223	258	243	200	253	224	240	221	229	205	250	209	217	223	228	263	227	242	233	240	221	241	240	282	214	220	246	225	228	248	241	212	238	243	229	211	241	219	258	254	243	239	250	229	238	228	264	239	216	237	237	218	220	230	243	244	248	218	249	239	240	240	227	238	246	256	292	239	230	222	259	239	259	253	283	223	225	224	241	236	238	251	215	225	225	236	232	279	252	228	238	245	258	207	237	230	239	238	242	233	238	278	241	226	224	244	224	240	242	227	249	252	231	240	244	244	266	235	250	252	258	230	250	235	224	246	240	222	242	261	241	240	245	224	263	246	238	232	233	230	234	245	267	258	227	245	239	222	214	237	239	233	234	263	223	259	265	252	254	260	267	237	276	265	239	238	256	229	230	206	217	228	229	238	217	229	226	231	252	239	216	245	234	239	245	253	235	265	256	205	230	265	257	236	257	258	250	243	225	229	229	253	257	230	239	249	215	232	234	264	215	225	232	260	242	243	233	239	249	228	228	239	241	224	242	267	225	223	260	243	231	258	246	208	248	244	214	266	264	227	220	227	235	226	260	251	245	237	243	244	223	216	247	250	236	225	253	238	251	249	263	250	252	245	257	243	241	227	249	236	251	239	256	245	236	245	268	241	233	233	249	247	260	234	244	242	235	252	234	242	222	230	217	247	219	262	243	245	237	232	228	221	240	252	232	229	225	243	255	242	237	218	254	254	252	250	222	220	240	233	259	240	233	249	233	249	259	242	240	211	224	227	237	216	263	231	247	252	207	230	240	251	276	228	219	235	222	217	232	234	246	245	262	238	257	227	281	249	253	280	247	249	245	225	223	239	211	219	254	232	230	239	256	243	225	227	250	221	252	233	253	241	267	226	233	243	238	225	225	256	238	200	264	270	235	205	264	242	243	232	220	262	240	231	256	227	253	232	239	237	255	235	241	270	262	228	246	225	230	248	246	259	230	237	240	234	243	236	213	250	248	257	222	227	229	235	217	234	251	246	245	235	255	244	248	248	206	221	253	240	216	254	240	243	245	252	226	233	240	247	237	239	261	266	237	259	236	236	261	265	243	222	219	238	225	203	247	259	225	241	241	230	246	234	229	245	247	237	239	206	255	235	269	249	241	232	239	263	239	239	228	244	240	236	216	232	241	266	232	240	251	218	255	249	204	222	233	251	241	240	224	241	270	231	253	262	256	249	247	217	250	234	262	244	235	241	247	232	252	231	230	251	256	260	215	249	216	250	234	239	233	275	243	231	259	237	238	244	250	268	258	256	223	243	225	230	235	229	249	224	230	231	256	241	240	236	230	233	225	235	236	231	243	217	254	219	238	233	240	239	235	246	210	234	223	192	242	251	275	249	206	217	234	258	255	212	230	255	238	242	215	220	227	244	258	251	226	228	237	260	202	228	222	242	257	245	254	239	236	239	256	223	233	263	250	233	241	227	222	203	247	262	231	254	237	216	225	259	229	202	253	226	227	208	262	240	211	243	227	235	255	226	244	228	243	219	220	244	241	241	238	256	233	208	239	234	214	237	236	252	249	252	258	246	238	229	244	224	229	249	249	244	243	255	273	232	260	252	235	251	241	258	227	258	255	238	233	250	235	226	238	217	226	249	222	227	229	253	233	237	255	278	225	219	241	250	221	202	227	259	225	216	253	243	227	200	260	214	241	229	234	214	226	239	216	227	240	210	257	214	282	254	222	225	246	224	247	246	260	230	232	245	227	237	225	239	241	227	263	227	226	224	255	229	227	269	228	270	223	249	251	194	246	232	240	259	275	226	228	231	235	237	211	236	249	261	217	231	276	229	218	214	260	233	241	222	246	233	243	244	249	239	242	247	207	241	257	249	247	229	246	248	253	246	239	258	241	216	240	257	263	236	235	236	261	253	233	239	249	243	241	261	238	211	219	278	232	226
22452	21154	28911	23658	21145	21260	11543	2266	1616	1310	1223	1026	955	864	768	768	705	692	642	621	585	574	547	530	501	504	502	544	555	469	457	503	499	473	432	486	483	454	460	477	453	452	447	463	471	480	449	439	436	431	448	436	421	451	473	452	436	462	423	397	433	418	428	425	438	424	461	439	442	436	440	481	404	404	431	467	394	446	409	432	453	420	492	424	419	420	413	411	427	445	443	410	407	430	413	413	447	441	427	433	440	433	436	426	449	435	422	459	436	432	436	445	420	439	387	454	409	389	404	425	379	420	440	434	413	443	434	443	427	423	438	393	403	436	431	430	435	456	418	397	401	435	417	420	468	470	435	422	407	416	439	416	425	378	434	408	420	383	444	420	420	447	412	441	392	446	378	423	438	419	459	439	434	408	455	422	435	414	449	418	422	453	416	420	384	399	428	437	406	432	433	443	437	422	378	415	426	430	442	432	475	441	412	388	403	394	389	406	372	431	433	428	426	423	431	401	405	444	416	413	427	447	443	404	459	470	441	421	458	407	439	397	420	379	457	419	412	409	426	408	427	461	460	399	409	413	427	397	382	397	424	465	419	465	412	434	427	421	398	386	409	411	440	440	446	422	445	427	497	430	430	410	441	433	401	471	423	409	425	452	441	435	428	427	439	438	396	448	434	388	457	412	436	412	447	355	435	414	404	387	416	408	433	430	410	425	442	410	453	440	422	406	420	397	421	420	459	430	405	422	392	446	371	424	412	460	407	400	432	418	406	449	428	398	392	455	419	432	447	390	432	415	419	423	420	429	420	422	411	455	388	419	391	441	394	431	411	434	448	437	416	456	418	448	410	410	394	437	415	433	433	424	414	410	423	440	430	447	414	407	428	427	456	453	449	436	418	409	421	422	457	402	432	424	423	423	430	427	393	443	429	442	427	393	391	442	455	444	431	453	421	411	400	433	417	423	408	415	410	417	434	402	418	416	412	401	410	423	433	424	411	424	394	419	414	419	437	424	365	436	431	413	465	433	398	420	417	421	416	384	452	412	426	429	447	438	403	423	398	391	415	428	421	419	437	409	408	406	436	416	382	429	411	405	396	409	420	416	392	438	387	417	417	413	432	429	435	426	431	467	440	404	429	412	434	412	403	439	431	432	394	405	394	398	455	441	402	420	462	443	438	432	410	449	412	426	429	427	461	409	450	393	434	437	419	412	433	410	420	392	436	415	429	416	412	435	405	407	394	437	389	441	404	375	383	394	407	423	422	418	435	430	430	409	409	445	422	435	422	385	435	432	422	408	424	409	452	457	438	463	430	447	404	432	428	413	415	398	438	413	395	417	415	416	417	430	401	464	392	444	467	425	451	414	389	433	409	405	421	397	424	406	410	411	442	412	423	426	413	416	422	437	432	418	394	380	414	423	444	391	451	427	455	410	429	452	445	420	452	449	418	413	411	438	424	401	415	441	418	418	419	442	410	391	438	402	425	429	430	442	413	448	422	439	426	433	416	401	401	382	440	431	445	428	415	471	423	425	422	437	436	388	425	402	401	440	437	416	429	403	399	439	397	416	373	430	405	416	423	428	414	456	437	460	425	421	457	381	417	427	423	434	430	372	410	412	468	379	396	404	388	430	443	451	445	419	448	383	440	442	401	421	433	432	401	449	424	415	414	436	459	444	383	418	416	443	390	432	390	379	401	398	433	405	416	405	389	443	401	420	430	419	420	435	383	444	440	406	420	461	454	425	414	443	403	434	447	425	416	417	449	422	410	393	418	442	442	395	433	451	404	431	429	433	403	477	448	379	405	433	439	427	436	452	407	429	429	441	409	428	416	398	425	415	418	441	417	428	428	429	432	413	429	409	415	403	407	415	441	454	407	440	436	466	432	403	415	472	433	464	393	390	408	413	415	399	392	407	444	430	422	447	412	443	444	416	403	377	415	430	457	437	425	402	442	401	413	425	415	420	412	399	398	405	433	379	424	401	445	419	457	414	390	405	403	403	432	421	414	422	415	421	405	446	456	415	420	436	420	400	463	405	370	433	442	432	448	427	418	434	430	428	443	432	403	427	390	410	422	453	423	427	417	420	433	416	402	433	445	427	404	443	422	415	390	394	451	424	446	438	429	410	441	411	411	434	450	423	412	429	429	409	421	435	384	431	434	450	418	440	436	415	465	426	412	400	430	441	462	397	416	429	435	385	414	418	435	414	422	436	459	416	435	401	401	408	437	450	392	412	453	404	418	403	400	461	411	416	417	436	436	443	419	446	440	418	401	419	432	449	457	434	437	429	394	426	418	408	422	420	415	394	476	365	443	408	411	387	401	469	440	374	396	387	417	427	425	368	409	435	432	399	443	442	382	445	420	426	425	399	393	458	459	391	420	420	433	399	443	436	418	429	426	423	411	473	404	402	420	442	420	424	403	399	431	456	391	443	425	424	398	415	407	415	406	432	430	402	476	413	436	410	434	415	410	446	431	422	395	389	429	390	455	419	412	421	396	409	441	427	442	425	401	409	402	384	400	446	419	457	438	436	410	449	420	411	439	433	457	416	437	400	430	395	429	383	460	401	418	445	412	438	426	432	413	399	409	449	408	441	436	423	408	421	416	403	427	403	404	407	469	410	387	405	410	423	415	400	369	417	412	443	401	458	428	403	454	415	401	426	387	408	442	432	425	414	412	428	423	417	410	428	431	451	398	396	404	407	395	403	394	400	418	419	429	423	412	441	420	406	421	415	418	423	444	418	422	426	441	423	394	396	426	403	467	407	426	417	373	411	398	448	463	434	441	380	404	400	422	401	416	424	370	404	411	412	469	405	447	448	421	427	428	416	456	453	404	410	426	416	448	411	407	390	409	421	410	399	429	443	410	403	413	428	437	415	439	418	420	449	414	442	460	406	383	409	413	466	387	408	428	417	445	457	408	443	415	459	451	432	406	438	397	427	434	405	412	410	431	424	403	401	437	436	405	454	427	439	423	416	428	427	410	412	446	442	400	419	415	433	431	409	416	442	420	407	441	448	360	424	435	412	417	388	385	449	399	431	404	416	440	412	437	456	401	400	441	463	397	416	402	421	413	396	422	407	400	425	418	393	432	416	406	437	417	407	432	445	408	410	412	455	399	392	438	460	456	392	432	437	408	421	428	440	438	442	402	419	429	429	452	425	401	365	457	431	423	389	425	425	393	420	388	415	440	374	395	392	394	415	437	429	410	400	414	409	408	438	457	411	450	397	446	408	435	417	403	411	400	411	392	394	442	423	431	447	452	422	445	396	383	411	414	422	401	400	421	424	466	428	475	426	411	400	438	445	409	402	426	423	438	454	415	411	428	427	403	451	424	389	416	433	420	403	386	388	416	446	438	444	412	398	453	402	408	414	432	417	403	446	417	437	417	411	440	410	430	439	434	430	407	399	422	438	397	422	450	422	421	435	412	402	401	462	435	451	399	417	439	439	454	425	428	458	442	449	436	386	453	453	449	440	419	398	392	411
6832	20895	16436	9112	6880	5318	4085	3143	2564	1998	1729	1557	1358	1165	1025	953	913	894	803	792	716	698	661	609	609	597	587	582	609	619	534	549	541	482	549	476	481	528	510	544	493	543	553	502	473	481	495	517	530	487	485	501	520	501	458	440	497	490	487	462	509	511	516	484	525	503	480	489	503	492	516	477	442	465	515	485	522	463	454	531	461	505	504	450	475	477	479	506	442	445	518	479	459	479	482	487	452	469	471	478	460	448	477	472	470	494	467	469	493	468	488	480	518	491	476	481	472	485	436	443	445	443	453	428	463	487	485	429	516	441	453	451	453	453	453	443	476	481	462	456	476	445	449	454	452	458	448	424	500	483	491	436	451	454	478	447	459	458	448	478	498	462	489	463	468	482	474	471	440	469	459	443	454	478	471	461	460	494	451	459	411	467	488	475	467	457	482	468	465	491	457	489	460	490	485	502	469	485	481	502	475	464	414	461	490	481	481	432	501	480	426	489	452	466	446	518	485	498	476	463	425	450	459	485	481	477	481	463	461	459	479	476	437	445	461	450	462	407	482	482	483	488	488	470	438	510	442	456	510	473	443	453	447	473	447	456	469	466	451	464	471	459	477	474	467	482	493	441	499	486	470	476	434	465	450	471	470	442	472	431	461	470	488	471	428	450	483	496	537	462	484	501	484	471	516	449	472	441	446	468	463	474	469	507	476	453	457	456	464	477	455	453	440	466	474	470	472	445	447	437	433	448	470	461	469	438	487	506	492	516	434	450	454	513	419	463	476	456	423	463	448	464	472	450	462	442	445	455	439	446	450	442	487	488	501	465	432	463	442	466	501	475	470	442	406	455	478	448	440	498	476	513	437	479	448	432	455	397	448	459	457	488	458	510	486	443	464	461	447	442	465	475	445	460	486	479	458	490	447	459	443	451	457	481	451	467	466	458	481	474	406	457	417	497	462	468	461	461	506	477	483	438	470	463	481	458	530	462	425	430	434	471	467	458	465	458	441	428	473	486	456	486	457	488	469	466	433	466	457	511	507	460	448	459	502	463	473	471	476	472	467	467	452	431	467	487	486	484	491	498	453	434	460	445	482	470	425	475	514	454	456	454	425	491	472	455	464	437	475	482	449	466	453	468	487	477	458	444	463	421	460	472	470	460	484	462	463	446	480	465	467	514	457	474	472	474	514	444	441	464	448	447	467	472	438	464	458	464	467	462	456	486	465	448	476	434	479	471	466	470	474	430	471	427	456	479	498	502	441	446	471	495	471	449	424	477	466	463	452	440	469	441	463	466	482	436	454	462	421	467	474	449	467	494	439	463	456	495	473	466	461	472	445	505	463	450	459	479	486	472	485	500	451	488	473	497	527	475	464	404	449	462	468	488	463	433	445	449	483	467	462	479	478	507	450	464	453	492	487	464	499	469	483	436	470	476	443	445	458	443	477	495	449	469	485	532	446	467	448	454	447	456	479	480	476	455	502	499	484	461	457	502	476	468	463	502	464	466	484	419	487	449	457	495	478	436	460	447	465	485	483	475	480	475	462	464	424	478	492	440	475	473	507	434	449	435	495	471	451	442	467	477	434	488	462	465	456	455	465	490	405	478	467	436	437	450	449	473	493	465	461	501	456	464	480	445	455	464	455	490	451	485	476	447	454	445	471	500	485	464	478	513	458	460	468	476	459	446	474	487	484	442	456	466	460	476	478	488	470	447	485	462	456	457	474	454	487	487	460	461	455	438	459	451	480	457	441	468	446	493	443	457	475	457	476	484	498	457	474	529	459	467	463	488	499	447	461	479	446	472	451	467	515	517	487	439	447	473	442	437	503	458	482	439	474	464	458	466	441	446	438	425	433	483	485	469	436	438	468	477	469	458	436	438	499	474	509	433	491	489	497	435	498	493	447	472	449	485	478	447	457	467	434	462	488	472	486	509	486	481	461	443	454	471	461	463	491	494	455	468	510	454	448	472	439	472	512	504	440	493	444	455	454	429	470	468	487	481	469	490	421	508	477	471	484	483	432	478	473	478	497	497	470	487	480	445	505	447	445	468	441	433	490	466	468	486	435	443	475	456	480	460	466	479	482	493	485	468	451	488	443	448	517	486	459	521	466	460	472	460	438	450	481	433	459	474	477	471	437	444	444	450	439	447	478	466	452	462	506	451	443	462	458	480	508	453	461	459	453	507	442	493	512	462	433	485	466	437	446	430	483	428	463	437	459	419	480	462	452	456	477	430	471	451	472	496	506	443	463	496	450	499	456	436	479	475	473	469	454	465	468	488	482	466	503	456	502	493	453	448	478	458	471	473	446	450	510	478	444	444	484	470	421	436	475	459	488	457	501	444	485	454	526	443	463	461	450	460	454	516	409	463	443	491	480	457	437	473	435	457	446	461	483	477	429	446	437	474	479	455	457	448	474	460	468	512	453	450	481	466	436	471	447	465	444	463	474	466	480	444	450	463	420	452	441	460	417	468	463	426	441	491	479	443	467	474	434	471	449	492	491	442	437	489	493	445	446	466	498	493	456	488	453	488	478	445	451	473	469	456	462	467	455	452	514	491	424	465	455	446	459	448	467	414	472	481	450	459	494	481	454	477	474	451	427	411	450	488	441	465	456	457	464	463	500	489	459	469	445	439	438	465	495	489	466	454	473	460	488	478	474	465	468	453	452	467	466	473	496	446	455	480	484	445	419	478	468	451	431	459	477	459	462	451	476	475	456	482	477	511	500	438	450	479	478	444	429	466	439	431	448	455	472	459	401	463	459	444	486	503	451	484	443	469	458	432	472	493	460	492	429	453	478	493	497	467	491	452	436	499	462	461	474	446	470	444	468	460	464	450	455	434	515	431	450	463	472	498	475	456	461	474	498	469	464	481	479	516	458	449	499	456	472	459	495	450	459	505	468	488	441	418	494	486	464	486	495	435	465	451	455	477	455	483	484	463	461	449	456	475	473	442	469	456	488	497	471	439	458	476	414	432	450	460	488	468	467	472	478	461	424	455	451	499	483	493	462	462	462	472	448	463	441	486	474	451	435	498	447	496	458	460	454	460	477	444	480	463	467	455	449	429	454	458	460	488	493	447	425	484	444	480	471	419	485	480	439	467	422	467	449	452	480	505	461	453	492	397	463	450	456	478	451	445	449	477	464	465	481	474	457	446	467	464	493	493	455	466	434	471	467	493	472	474	457	476	481	461	456	461	442	446	474	473	499	495	447	466	460	489	447	422	436	499	465	480	440	477	462	463	453	483	438	470	460	490	450	519	450	446	451	452	454	449	455	477	462	439	498	457	451	443	440	439	464	464	494	433	442	463	480	488	496	508	443	454	464	435	455	473	487	489	469	470	467	505	485	449	486	477	492	477	424	480	470	483	481	438	423	438	486	463	443	477	446	443	448	460	521	471	477	472	517	478	445	436	474	397	500	492	462	465	450	451	486	457	488	472	441	501	462	456	483	388	439	443	487	440	473	474	458	435	440	475	422	453
27499	18924	7395	2286	1269	1005	872	654	632	512	485	442	436	461	398	432	384	369	374	353	363	333	317	329	306	266	319	308	345	330	299	297	317	309	304	309	355	305	304	323	280	302	324	332	288	324	304	344	320	320	301	339	335	315	309	321	308	290	311	322	313	289	315	305	324	314	330	299	319	312	290	307	281	318	315	303	313	301	303	334	295	294	296	326	290	296	296	288	318	308	298	282	287	304	307	338	280	298	309	300	323	299	291	315	282	349	307	315	299	353	358	283	313	315	301	291	263	315	329	294	300	314	297	338	326	314	328	301	316	321	309	353	292	300	283	295	284	314	279	337	290	286	285	302	321	308	318	314	295	313	322	298	293	290	309	307	315	306	342	310	328	308	354	321	289	291	300	326	308	324	289	283	304	302	327	294	305	272	299	331	305	315	340	322	323	299	307	287	321	289	294	307	281	323	284	319	269	320	282	309	332	309	303	311	292	319	327	311	262	306	316	302	335	322	342	313	306	296	331	281	288	299	326	279	302	313	307	289	310	306	316	339	354	324	304	336	303	305	291	311	335	296	311	278	281	306	317	306	324	316	314	305	294	287	281	276	337	291	290	328	302	293	290	307	298	303	330	324	309	304	285	299	303	300	326	312	309	295	338	319	308	268	309	336	288	287	316	306	310	310	289	300	321	315	305	298	325	317	326	298	294	340	301	275	289	288	305	302	298	316	287	294	301	342	292	325	302	292	329	301	315	305	308	295	308	308	316	288	298	345	328	310	317	297	297	315	340	308	305	311	297	325	320	320	301	310	283	289	308	299	282	319	292	313	302	324	282	282	336	285	317	289	293	387	293	311	360	312	305	313	319	286	336	294	303	359	299	302	327	291	294	302	314	313	331	315	307	333	290	333	288	327	313	301	294	288	306	319	312	315	314	310	318	307	285	311	309	290	279	320	311	294	305	295	280	327	292	294	297	304	294	331	279	358	313	290	289	354	327	290	306	307	305	284	280	273	326	350	310	295	315	313	300	325	302	324	296	311	334	318	328	313	294	342	336	266	311	316	294	306	314	315	312	312	284	321	272	321	285	285	321	319	319	299	314	319	322	299	299	322	306	241	299	311	300	292	283	309	299	297	316	315	305	282	310	309	307	320	283	318	306	310	286	274	284	326	297	308	313	302	294	326	314	322	324	309	283	328	320	297	308	301	276	319	308	304	281	344	316	323	296	320	282	277	290	296	303	318	302	319	318	311	318	286	325	267	302	285	302	324	330	315	321	315	267	308	300	311	321	309	295	331	337	310	306	328	287	315	320	297	327	304	284	282	304	317	293	305	304	324	292	297	301	297	309	322	327	312	308	307	307	314	299	316	311	321	306	317	301	326	282	318	300	322	299	332	303	312	326	308	315	326	304	273	308	284	309	309	301	301	326	286	288	293	311	324	305	319	299	299	300	315	338	339	313	292	282	293	338	308	295	317	275	306	296	291	299	308	313	280	308	282	338	301	310	327	295	318	348	310	319	301	306	275	316	299	300	286	291	320	281	293	302	307	293	289	325	324	318	330	294	319	302	296	318	306	338	305	327	333	301	324	283	334	310	326	302	291	301	276	325	305	270	316	301	303	306	276	306	302	315	287	325	333	314	299	315	298	307	300	326	322	295	340	306	309	314	309	281	311	305	309	274	319	323	307	319	316	293	293	322	292	330	267	328	311	311	279	306	332	293	315	315	297	298	312	293	309	298	309	328	295	286	288	285	269	306	306	329	333	324	342	301	278	295	284	315	313	323	289	285	326	330	308	303	287	309	321	283	314	321	303	294	301	317	290	289	326	297	298	329	299	304	306	290	298	283	273	318	288	307	276	360	307	284	311	277	322	307	296	321	285	304	315	288	280	290	312	286	306	294	316	317	299	306	332	297	296	310	300	321	274	305	303	306	296	323	304	317	306	272	288	295	294	338	284	323	315	337	327	312	289	319	298	305	323	330	330	312	294	310	342	286	272	304	324	316	266	303	288	305	313	329	322	303	299	296	303	330	282	319	303	308	296	327	318	304	296	321	313	309	299	336	294	292	318	263	333	326	288	337	302	305	305	321	297	309	308	312	343	316	336	293	320	301	279	314	315	316	313	296	320	292	296	318	318	306	291	297	307	292	303	325	303	303	283	335	299	319	297	316	311	314	292	308	284	314	311	353	310	320	313	289	300	307	324	335	289	284	286	320	303	302	318	297	316	331	300	302	309	288	331	327	309	316	346	294	289	303	284	338	314	318	328	302	329	313	305	329	288	340	297	308	327	284	294	325	330	266	290	344	296	316	303	325	313	323	303	336	326	312	330	304	292	308	310	323	300	313	335	347	308	318	302	295	308	302	311	312	309	278	305	277	298	340	295	300	313	336	296	286	324	318	286	339	307	308	318	310	318	310	300	280	312	303	314	330	324	296	313	317	319	320	308	321	286	309	302	324	307	320	319	301	280	323	302	302	330	313	289	333	291	324	314	277	310	298	269	317	291	308	293	307	298	314	299	313	328	324	316	310	298	320	326	304	333	284	313	309	322	294	305	302	281	293	327	302	306	309	323	320	272	268	312	294	299	294	311	312	288	339	316	297	324	317	335	330	330	324	304	284	303	314	320	290	343	301	324	295	311	292	315	308	293	313	327	336	283	299	312	276	306	330	307	272	292	324	319	315	293	305	292	277	341	272	319	293	304	269	283	354	328	319	312	336	313	294	313	292	307	275	307	288	291	287	314	285	292	314	339	274	308	301	308	301	304	318	334	328	289	314	310	288	305	296	266	290	283	293	307	304	310	300	316	304	288	299	293	306	289	316	325	286	305	252	296	305	304	279	339	323	295	324	277	318	306	306	307	276	284	331	297	317	292	316	275	295	338	278	291	293	326	299	299	312	310	302	280	323	297	314	305	316	338	297	305	297	310	295	287	349	308	312	301	287	319	294	291	317	277	287	320	301	292	318	294	325	313	308	316	303	323	280	286	313	309	298	296	317	303	318	280	316	315	331	317	322	299	309	303	307	288	300	283	333	310	255	307	295	324	329	297	297	307	302	273	334	285	272	286	310	295	335	329	321	305	304	310	314	336	305	329	293	323	302	323	263	308	357	320	293	300	326	299	307	343	303	322	324	284	303	300	308	311	309	285	294	329	296	305	300	291	283	314	288	281	325	334	305	293	309	311	279	292	330	290	333	294	300	317	282	290	275	284	323	287	305	302	302	323	324	321	327	294	303	329	299	288	295	279	294	297	334	330	292	326	302	290	291	331	301	311	321	289	300	293	324	307	323	329	311	294	302	296	277	325	338	304	285	295	286	339	286	295	304	303	332	309	326	292	317	281	340	292	302	316	287	311	292	309	309	326	290	307	284	311	319	292	280	284	322	315	294	313	317	307	287	285	317	294	327	300	298	303	278	312	301	277	282	283	319	306	275	287	303	282	295	320	284	316	296	289	286	331	281	309	323	315	289	314	304	336	284	300	351	308
5652	7147	5263	2730	2038	1697	1431	1080	939	787	682	621	589	520	533	486	459	481	401	436	419	400	377	380	384	376	335	410	367	339	366	334	353	388	329	372	338	352	352	351	342	349	355	311	367	366	337	329	335	356	339	327	334	343	328	320	353	346	304	340	321	354	343	375	324	349	311	357	367	338	341	355	301	349	332	357	357	348	352	343	356	326	315	351	323	362	341	344	313	359	352	333	365	315	346	356	330	323	333	318	302	317	323	307	352	319	312	360	340	368	338	342	342	312	352	341	349	339	353	338	352	302	318	350	315	317	315	331	359	324	323	343	315	336	339	332	318	342	304	332	346	330	324	336	318	338	326	329	314	310	344	335	345	346	290	338	349	340	340	324	334	337	337	332	346	365	306	323	302	349	353	321	360	385	314	316	318	340	359	337	314	358	328	319	318	329	323	321	344	359	333	319	381	292	338	322	333	360	348	286	359	335	336	321	307	330	342	345	316	339	363	328	353	349	356	326	334	322	333	335	315	337	334	337	361	298	378	349	340	347	332	307	356	332	330	371	336	340	366	325	349	344	372	338	340	357	336	322	343	373	323	295	363	319	325	337	360	336	307	326	346	342	320	354	315	351	367	345	353	363	309	334	310	325	344	350	320	360	346	356	332	335	350	339	314	329	367	334	326	329	308	335	334	345	346	322	310	368	358	300	324	360	329	375	329	338	336	323	343	340	326	331	348	386	325	333	365	351	332	312	331	349	332	352	316	339	327	332	320	353	342	336	341	308	350	325	333	339	333	326	347	317	368	339	338	343	330	330	355	331	303	329	326	316	340	351	349	307	345	341	314	346	323	345	315	346	318	313	338	337	318	325	307	326	350	344	316	343	341	335	309	340	334	324	310	360	364	333	350	351	341	355	312	332	328	341	286	329	313	363	312	349	329	340	312	323	335	332	372	345	318	366	343	329	314	363	308	336	298	314	363	338	319	290	333	335	298	328	320	330	334	342	346	325	318	305	367	338	359	368	347	317	315	358	305	332	322	359	354	356	325	348	326	341	318	338	334	347	328	369	321	356	315	356	346	341	343	356	352	333	351	342	327	331	339	350	341	328	328	342	327	327	335	338	304	327	338	373	332	338	359	320	335	315	360	344	321	299	299	350	325	351	316	340	336	308	328	335	356	359	335	316	330	327	350	354	334	341	314	336	303	330	326	319	334	345	293	323	334	336	336	317	341	340	339	328	362	368	321	354	315	349	355	338	348	329	328	306	348	368	332	349	328	349	334	347	315	318	314	352	348	352	340	351	342	307	320	363	339	326	358	312	332	311	308	347	353	325	327	352	334	326	327	335	315	340	338	330	334	374	333	306	318	334	319	305	318	329	310	335	323	333	338	325	317	337	394	332	343	321	324	307	320	345	323	341	343	312	345	328	329	341	335	342	347	335	318	321	332	339	333	339	326	332	318	344	340	340	323	338	324	358	327	323	360	352	338	323	357	315	382	318	367	337	343	346	354	331	316	304	356	316	351	369	374	344	337	316	320	323	330	328	302	337	350	341	333	334	366	333	338	322	322	343	305	337	334	354	342	325	324	347	339	329	325	347	339	357	331	304	361	318	368	329	322	332	346	342	326	368	349	324	333	331	333	329	345	351	320	351	348	330	337	351	308	338	339	343	336	339	328	312	343	334	317	340	378	328	306	318	323	332	315	378	321	304	345	342	343	368	339	332	342	306	348	335	305	335	324	326	343	348	331	322	330	288	345	316	365	352	335	312	343	326	342	295	310	341	325	375	321	308	313	341	328	339	348	313	355	363	362	296	343	313	351	354	309	340	318	373	327	348	304	337	328	320	329	329	334	377	313	342	328	359	333	332	359	323	326	333	359	340	360	335	341	348	333	315	358	309	334	360	356	292	325	329	356	343	349	346	348	350	373	343	320	341	317	292	346	324	351	357	335	313	327	332	350	336	348	320	359	306	364	379	344	360	346	297	337	355	346	337	314	327	334	334	328	352	329	337	346	329	338	349	331	323	350	361	344	324	328	341	333	345	349	365	335	323	339	304	324	373	319	366	313	289	315	361	345	331	354	345	351	366	336	326	367	376	338	356	334	313	340	325	329	360	310	352	340	319	340	364	370	363	332	336	323	367	350	315	307	349	341	322	349	362	350	332	342	337	347	352	364	350	335	316	308	332	335	321	348	350	324	333	315	347	314	324	368	352	354	345	307	353	347	314	318	366	312	356	317	317	337	299	338	325	345	342	324	344	340	332	279	311	326	325	374	347	330	351	347	363	317	358	338	328	308	320	337	338	321	315	338	351	323	326	298	302	348	305	307	334	328	322	333	337	326	334	347	359	316	332	353	343	354	358	334	319	326	359	349	329	318	340	349	341	325	346	316	356	334	346	291	309	329	349	355	312	325	355	357	338	341	343	348	344	331	307	340	334	369	338	315	330	314	349	336	347	328	322	336	324	320	356	329	341	361	354	309	316	314	364	368	308	344	311	341	337	361	357	322	299	322	334	354	316	316	308	330	335	340	347	332	324	348	313	310	349	335	329	353	358	326	327	320	320	365	315	308	348	328	308	363	319	317	326	352	337	375	352	336	308	326	307	350	305	332	343	330	328	366	331	301	315	361	362	323	335	328	361	351	375	335	314	320	360	315	347	333	354	331	331	359	319	351	346	328	381	322	353	323	334	351	346	329	366	321	370	363	335	350	345	360	320	343	339	355	341	351	314	355	343	333	361	363	326	327	374	329	318	353	343	326	357	339	313	322	350	363	336	370	305	294	339	340	340	346	325	350	375	340	319	300	322	342	341	362	329	287	323	336	299	376	341	328	353	355	372	300	354	320	316	374	342	317	359	314	336	320	325	322	363	354	293	324	332	316	332	339	344	336	305	327	356	315	311	332	325	360	345	314	330	331	369	306	323	351	338	325	350	374	349	304	337	344	323	310	303	373	326	354	316	354	357	337	328	312	356	317	366	341	317	351	346	359	319	339	349	314	325	328	347	360	314	331	311	358	349	358	319	306	320	344	334	320	337	311	358	373	338	317	311	323	299	315	306	334	330	335	370	338	392	325	340	351	334	349	335	345	389	344	358	370	353	328	331	335	363	331	319	334	325	314	326	342	348	350	348	335	362	319	326	319	343	329	321	350	332	347	361	321	349	331	338	328	355	328	338	323	362	311	359	326	322	380	372	357	347	355	337	331	323	344	320	343	374	336	362	302	346	313	358	318	332	336	316	344	309	354	337	327	328	294	319	314	343	376	328	347	339	310	311	319	330	331	331	360	325	321	319	344	338	311	339	284	312	344	327	338	340	329	338	301	321	311	350	337	330	325	309	342	357	373	364	326	350	336	288	358	329	299	350	344	331	332	354	338	343	339	361	322	334	334	329	302	336	339	323	337	289	355	332	327	317	328	343	336	324	310	338	345	354	337	385	318	328	333	337	333	330	338	328	327	313	381	333	310	305	353	360	304	369	347	294	337	305
23509	21142	28445	24015	21103	12317	2598	1490	1249	1094	994	903	811	732	703	710	695	647	668	615	600	583	610	558	560	546	506	533	552	497	513	541	512	525	534	496	491	537	502	512	493	539	521	492	490	494	477	499	491	490	514	507	533	494	496	474	491	516	468	485	507	503	488	499	477	441	506	492	536	489	503	515	514	501	513	527	512	486	539	525	490	499	467	485	511	500	456	507	478	463	493	478	488	480	515	493	493	538	463	483	522	496	509	507	471	484	502	501	481	502	491	460	535	476	523	463	482	475	524	502	506	488	504	484	504	496	508	472	460	491	496	444	493	497	466	453	464	444	506	496	475	525	521	479	455	510	471	479	478	503	470	453	485	526	470	481	508	458	480	484	515	479	467	465	502	458	525	509	454	495	479	465	476	440	490	479	483	453	497	469	470	493	462	508	507	472	485	458	481	492	534	493	497	514	497	501	475	541	495	490	481	514	489	489	504	512	479	453	488	479	468	489	470	467	471	534	484	489	456	476	491	443	485	450	505	511	500	508	489	482	527	466	488	493	524	473	515	466	481	468	478	557	446	488	504	483	485	480	479	453	473	518	481	522	488	482	505	457	479	463	489	497	490	497	465	487	497	503	507	478	513	496	529	482	463	496	486	493	491	471	457	505	512	470	476	503	453	485	464	496	469	495	489	427	500	490	482	487	469	457	462	505	470	431	503	494	487	442	454	522	489	465	486	472	433	541	528	500	509	471	476	475	510	495	481	503	463	485	543	484	511	478	466	513	502	486	551	480	473	486	450	465	526	451	505	487	518	531	471	522	504	466	490	486	501	456	460	502	458	538	519	475	463	497	456	460	529	490	475	452	462	462	475	467	513	464	472	445	477	451	507	458	513	508	469	508	474	453	488	519	488	478	503	498	502	499	517	507	424	461	518	479	472	472	474	475	520	457	520	491	478	456	491	466	501	467	494	452	527	497	490	462	507	472	471	476	483	518	506	484	439	494	470	471	460	493	495	495	536	484	474	482	513	452	509	452	489	479	503	488	479	502	489	473	492	459	476	452	469	507	496	485	463	472	476	470	474	477	466	476	484	494	493	537	447	484	519	508	489	467	526	498	456	486	469	452	492	495	526	459	527	466	455	461	468	492	487	509	479	499	476	494	461	457	499	460	459	479	495	477	481	485	487	498	515	476	475	518	528	480	496	471	525	503	507	473	487	495	518	521	531	528	478	502	525	488	519	522	510	457	433	506	513	497	504	530	456	501	461	525	492	486	485	484	493	505	483	547	443	473	487	475	492	510	512	484	451	455	511	495	495	465	482	510	480	477	509	501	488	483	488	489	504	485	517	503	484	499	478	487	491	493	487	474	454	509	488	504	563	498	479	473	498	480	482	465	482	487	494	474	468	525	509	492	506	499	478	483	499	497	525	505	474	458	506	506	482	487	466	479	508	472	530	494	477	466	511	512	495	498	465	510	523	486	503	475	498	526	490	472	505	486	495	477	482	492	497	471	498	504	480	455	435	444	453	451	483	536	517	500	489	502	479	461	482	446	449	482	479	509	436	436	491	466	488	445	463	512	506	482	523	510	458	492	465	445	515	517	497	478	480	509	480	496	523	459	516	503	481	489	468	489	494	477	508	501	477	521	474	492	518	483	460	468	486	476	495	506	519	496	515	511	502	496	482	504	481	491	496	484	456	472	532	477	476	488	470	466	505	505	472	470	472	493	526	468	471	457	534	477	476	439	503	514	492	503	500	471	492	469	525	471	483	476	514	459	512	504	492	463	455	502	463	508	455	470	425	493	480	468	499	512	466	482	456	440	488	471	468	496	504	490	507	475	451	467	517	506	488	497	479	467	466	489	505	498	491	482	528	507	470	457	478	460	511	504	530	474	481	501	514	492	452	469	510	505	491	452	437	499	509	501	492	483	486	480	473	496	500	471	465	511	461	518	506	478	464	483	456	479	498	485	491	559	530	459	483	487	456	508	470	495	479	507	488	477	469	470	451	502	442	471	453	497	521	507	481	516	476	468	459	498	498	510	486	484	511	504	474	487	484	506	495	490	496	463	523	520	485	473	480	484	532	507	500	479	463	469	510	466	467	521	477	476	489	486	466	496	491	519	474	454	516	465	511	516	460	501	492	499	474	456	487	475	495	474	442	502	460	485	500	485	490	502	489	518	474	438	465	460	488	493	551	445	501	513	502	509	466	492	501	479	477	518	495	510	541	477	479	466	454	484	528	492	549	491	497	503	451	474	491	465	424	474	503	487	494	447	511	453	481	501	491	480	506	494	516	503	484	475	460	480	469	485	455	505	533	509	486	522	459	483	527	484	485	453	545	507	520	484	507	472	492	503	530	470	492	461	486	498	468	493	488	506	459	449	478	480	527	485	437	470	489	488	441	504	478	489	490	455	515	476	458	452	467	506	516	471	494	484	503	497	473	499	479	454	487	449	488	510	511	460	487	545	455	480	495	449	448	480	480	500	469	502	470	531	509	505	485	460	462	456	505	462	501	501	459	510	516	469	460	453	469	466	477	461	522	496	474	477	453	520	487	484	496	504	453	522	474	475	518	508	507	498	492	487	450	472	489	500	468	512	474	474	477	475	515	489	515	471	457	496	486	472	512	516	441	493	513	475	513	459	470	468	532	479	531	467	497	490	474	472	501	495	458	516	472	508	494	508	519	502	469	458	511	485	492	455	478	461	450	479	489	462	479	490	475	538	487	469	506	461	472	498	499	508	502	483	509	548	457	470	484	497	461	521	473	522	469	504	497	437	480	482	469	469	492	455	498	485	519	466	498	455	447	526	478	500	539	485	461	488	464	496	473	479	482	506	516	511	509	455	479	539	492	485	465	457	499	439	505	435	518	476	516	453	496	485	490	497	481	470	502	483	466	482	502	464	493	485	496	489	494	505	494	493	497	516	523	503	467	474	516	486	456	500	472	464	461	490	463	437	478	511	509	475	519	442	463	471	471	499	519	521	494	495	496	494	459	459	496	488	512	496	485	444	496	486	452	441	513	498	434	498	467	497	482	489	443	458	491	500	450	504	480	457	464	451	488	458	494	500	514	508	506	503	496	509	444	475	485	468	450	481	533	498	493	462	516	543	481	500	519	494	501	515	479	434	513	487	487	492	519	490	517	504	467	463	465	475	488	472	469	536	463	489	487	459	539	500	467	472	500	460	473	485	476	483	485	494	486	486	489	472	464	490	502	477	508	492	474	468	513	490	421	494	470	506	476	489	449	524	484	466	452	510	517	495	498	537	492	475	473	498	489	529	485	447	487	495	486	457	472	504	493	487	453	451	471	480	512	507	485	457	495	480	482	476	502	462	511	505	483	442	496	523	508	482	484	460	503	493	472	517	503	450	511	470	505	502	490	426	464	457	468	465	526	533	484	483	516	456	511	502	500	488	498	484	489	475	479	444	515	465	487	474	496	454	526	469	485	477	474	472	523	478	468	481	478	493	481	435	513	495	460	525
5240	15461	11804	6276	4590	3832	2939	2310	1893	1620	1362	1082	1042	974	946	858	849	792	755	709	709	677	631	628	627	614	600	559	547	605	603	596	565	549	550	532	589	584	549	555	550	526	527	549	512	516	549	537	546	552	548	532	533	516	544	536	540	556	538	565	520	507	536	517	532	534	559	517	556	560	559	559	555	528	507	521	541	543	535	546	529	552	485	509	547	507	530	497	538	524	511	525	517	503	505	517	519	585	513	495	519	513	556	570	536	531	550	545	532	528	550	531	521	541	533	513	531	499	489	489	534	518	500	531	556	516	535	530	513	520	511	557	531	501	528	572	501	464	544	523	485	477	536	504	519	496	520	530	528	528	538	556	532	511	530	532	535	553	543	526	553	527	520	528	567	515	477	526	491	519	532	507	550	493	516	477	495	510	548	506	525	493	535	512	542	508	513	530	505	545	517	529	556	532	479	486	540	521	507	492	508	516	525	492	561	529	568	561	463	532	541	577	489	511	513	505	507	559	509	514	542	523	546	568	493	522	583	517	543	506	505	534	486	491	522	575	497	509	512	512	479	534	566	479	576	499	558	472	572	507	485	531	566	544	491	522	489	543	537	525	497	512	525	550	490	559	531	543	512	521	534	515	541	536	535	540	559	515	525	520	519	490	552	529	527	501	579	489	539	532	561	543	514	512	564	508	531	507	515	501	514	475	571	534	536	511	529	522	513	535	512	507	541	529	595	519	508	509	537	544	527	538	534	515	564	545	524	516	551	515	532	526	492	484	543	537	522	564	515	493	507	543	531	531	519	555	476	534	520	532	518	518	523	530	543	511	517	516	490	493	518	553	484	552	536	467	523	496	527	522	520	531	538	482	545	542	565	516	531	512	500	500	538	572	508	517	567	540	535	509	510	536	543	508	520	516	546	508	532	500	512	543	518	508	565	534	538	529	498	515	541	515	504	530	543	530	541	531	543	556	523	529	493	538	534	528	500	517	494	572	531	519	534	495	521	506	565	564	498	571	539	530	517	511	517	527	498	507	519	528	532	522	529	515	535	523	541	514	492	535	518	509	515	514	531	509	537	522	544	546	520	482	522	482	513	533	499	557	553	521	518	502	516	547	515	518	481	528	527	508	471	531	547	541	543	538	496	464	531	491	510	496	522	539	544	532	507	505	517	496	526	524	541	501	531	494	535	551	545	539	527	499	531	539	525	522	527	503	509	490	512	528	548	476	554	515	481	517	553	515	531	510	532	538	499	553	545	546	539	542	523	561	507	532	497	528	539	534	551	525	525	503	558	500	555	512	501	535	552	487	492	556	531	496	532	492	508	569	539	497	562	505	491	514	497	525	533	495	492	494	516	514	533	526	536	508	577	479	493	566	555	515	501	497	528	542	537	537	498	519	529	507	502	492	550	502	504	512	488	521	517	526	544	510	505	516	560	522	508	512	543	518	506	514	484	587	480	558	541	556	539	509	529	531	528	532	559	532	516	521	546	541	539	487	504	542	525	518	532	527	527	575	515	564	529	523	500	511	528	482	524	530	509	530	515	498	507	516	508	485	516	506	506	529	517	507	553	548	544	570	475	514	531	533	532	519	549	527	536	499	516	557	534	497	515	514	518	484	543	503	518	502	472	496	552	473	472	565	511	523	550	511	550	513	552	519	559	560	517	528	537	541	496	525	559	501	538	487	514	511	503	477	474	496	517	546	494	486	532	504	552	490	530	529	512	520	534	527	519	508	543	517	516	518	547	503	498	525	540	497	512	559	518	511	510	551	522	544	525	557	535	522	510	481	548	485	550	510	509	522	524	484	538	560	513	530	539	562	516	514	544	535	500	559	514	523	518	502	493	552	521	526	559	502	503	520	550	497	526	537	528	531	543	521	518	498	506	528	518	556	505	555	517	532	544	478	545	514	560	521	497	564	521	487	479	483	439	553	521	540	545	533	519	551	492	518	529	490	484	486	536	538	545	488	528	470	539	503	533	527	493	567	511	538	534	512	525	549	526	541	544	473	517	523	548	479	483	505	540	574	543	562	543	520	534	531	523	505	518	492	514	511	502	527	542	517	500	545	534	530	531	505	546	541	521	532	542	499	502	518	550	527	527	531	539	535	501	535	514	528	539	515	451	575	551	539	519	534	529	549	514	533	559	541	522	493	486	503	566	505	573	513	523	533	537	537	505	547	500	501	520	529	545	512	566	519	532	487	587	537	517	534	495	531	507	533	521	526	551	545	552	514	531	529	509	521	519	505	515	528	493	533	533	485	514	542	519	538	527	489	497	544	567	493	525	521	521	492	553	537	524	505	524	533	530	531	530	536	534	567	491	483	542	514	509	534	519	488	513	547	557	580	517	529	531	539	509	530	515	502	546	509	527	498	547	526	506	545	523	571	525	490	553	516	479	489	548	521	517	541	474	531	510	510	523	524	516	534	530	518	519	526	517	537	515	470	553	518	506	510	508	523	548	502	529	501	518	526	520	487	520	520	511	523	531	527	541	553	499	472	509	502	513	531	518	554	536	536	560	545	496	560	548	544	483	547	494	518	517	539	547	550	525	529	560	516	505	544	533	508	533	515	522	486	524	537	512	512	535	516	542	526	534	502	509	519	532	515	486	551	526	510	536	516	528	479	523	486	508	507	511	509	538	476	454	563	532	520	504	504	535	531	506	512	508	508	574	481	503	491	545	502	512	527	532	482	522	548	560	549	523	511	489	548	505	531	515	536	490	514	514	494	533	543	503	522	530	515	515	532	511	521	532	520	532	500	542	542	514	521	473	485	505	504	522	495	526	520	504	506	514	536	493	512	529	496	480	541	483	501	545	518	554	505	486	511	513	517	519	517	481	524	499	522	536	547	495	508	545	579	493	502	535	546	517	519	509	545	503	510	503	553	491	550	493	544	496	508	524	514	546	542	513	519	531	542	551	536	507	533	511	513	519	517	495	510	506	526	533	539	564	566	515	501	511	529	510	513	503	528	555	527	565	551	503	553	501	528	505	551	519	546	560	524	505	514	524	479	539	524	520	536	481	524	504	529	507	491	516	541	493	532	515	540	519	489	529	474	522	519	570	528	546	498	522	491	538	518	507	531	481	529	501	565	530	519	509	561	573	529	560	471	533	488	514	528	504	528	544	533	556	516	531	517	509	553	533	517	517	507	534	549	502	494	497	537	550	513	551	524	534	524	553	516	520	515	508	568	516	487	523	490	559	546	548	513	525	562	499	541	478	524	467	493	534	516	556	496	536	547	517	479	521	481	467	533	512	582	535	528	517	541	491	491	535	537	515	484	524	499	542	550	553	475	524	502	510	552	519	524	553	539	498	529	482	543	543	519	519	518	521	518	545	533	554	487	513	513	541	545	513	511	482	528	513	540	523	480	516	494	525	499	472	521	534	485	554	551	541	516	513	542	537	522	517	494	486	545	531	541	532	505	519	470	551	514	542	473	539	535	524	517	515	518	524	523	561	505	495	539	530	522	511	491	517	523
24689	21127	27474	24940	13614	1957	1262	833	778	641	505	509	453	403	368	352	344	329	285	331	243	311	240	246	259	267	234	224	241	244	253	207	218	209	238	230	222	206	205	190	178	206	213	204	198	232	216	223	189	211	186	203	215	189	204	231	207	196	230	193	190	187	204	202	193	241	184	220	213	214	210	212	221	220	191	207	187	191	199	209	210	235	231	226	198	202	202	216	193	206	189	201	197	193	195	206	219	223	194	200	200	205	180	188	202	221	208	164	210	198	196	159	206	204	200	210	229	212	207	196	185	180	219	197	213	204	208	180	206	199	217	210	208	200	205	198	215	207	185	200	203	185	202	173	194	193	210	193	227	206	223	220	212	211	196	189	213	203	204	165	219	200	229	194	182	205	201	216	222	185	215	203	181	200	183	206	188	201	188	194	204	196	207	224	182	230	191	217	203	182	190	228	197	206	208	174	208	211	227	185	189	195	225	216	196	204	217	194	214	188	217	187	224	206	208	188	199	197	196	202	186	200	205	211	196	210	193	199	203	194	227	190	198	205	183	207	198	190	175	179	193	191	212	221	186	193	205	203	206	223	189	205	201	208	196	193	190	240	210	176	192	206	183	216	204	196	195	205	195	197	203	194	189	215	214	230	168	182	207	186	177	212	190	212	222	201	211	201	194	187	208	201	232	172	205	204	218	195	200	172	211	194	217	189	180	171	206	198	196	210	187	197	207	188	200	211	205	222	214	194	242	199	213	197	187	183	197	213	211	178	196	202	199	218	203	200	202	209	220	196	190	196	252	224	205	195	190	203	235	209	202	195	186	199	229	188	206	161	206	222	208	224	211	217	209	178	182	193	216	212	208	179	192	195	194	211	180	192	215	199	209	228	176	228	198	209	198	204	230	213	218	194	246	186	194	179	218	200	184	182	203	203	223	194	201	199	193	181	198	197	188	195	197	197	210	196	195	214	183	208	209	221	182	214	195	210	196	228	198	220	171	199	198	205	202	211	211	207	192	198	187	211	185	159	181	200	216	198	206	216	213	209	207	205	196	193	193	186	202	209	214	200	196	202	206	194	205	203	181	183	181	202	211	204	203	184	164	174	193	192	182	202	226	204	198	210	213	204	184	208	184	182	192	197	184	212	191	228	181	198	196	214	204	184	182	183	191	209	202	193	201	193	224	175	203	212	192	189	192	194	193	208	193	201	203	167	205	211	214	245	190	203	212	199	200	190	196	203	183	187	201	175	195	196	214	201	200	168	216	210	196	197	210	200	198	212	197	183	175	219	170	173	205	213	208	178	193	214	184	204	217	209	218	196	180	189	223	200	217	189	183	205	185	201	191	190	207	202	194	188	231	211	186	193	175	181	187	214	191	235	205	196	184	187	217	217	224	224	188	201	210	208	182	206	225	207	217	215	191	196	214	219	211	209	197	182	204	193	193	208	198	203	210	183	200	188	209	188	185	205	180	187	184	196	182	182	218	217	198	180	187	205	215	202	177	217	205	175	197	204	224	197	205	200	213	185	201	201	186	202	202	175	180	213	194	201	199	198	195	188	204	206	194	205	184	223	191	222	185	209	202	209	196	214	208	213	180	223	203	197	205	223	196	215	197	192	216	191	202	224	223	192	207	187	182	189	194	197	175	197	198	210	180	203	195	189	216	207	196	177	184	182	217	174	199	214	189	198	199	177	199	205	201	178	214	223	206	194	205	183	180	222	190	219	158	193	210	206	199	190	205	206	202	178	209	195	210	198	209	198	213	195	209	217	193	177	190	189	193	205	184	211	211	221	200	214	182	192	209	193	212	173	197	194	221	203	192	201	210	195	184	208	189	193	208	196	198	203	211	208	172	192	180	186	192	213	178	201	211	211	192	195	202	204	177	216	207	175	197	223	220	197	181	219	208	207	189	207	211	196	191	220	183	195	193	183	183	189	195	205	201	197	180	205	181	200	215	167	184	208	198	239	215	192	216	195	227	228	216	203	195	204	179	180	189	188	188	188	194	189	204	169	194	175	223	222	201	222	219	208	214	197	206	197	214	187	223	216	202	194	211	208	201	200	187	233	200	199	191	193	186	200	200	186	188	218	181	217	196	199	188	203	197	195	192	228	222	194	212	214	209	234	213	208	191	166	204	194	207	220	190	176	198	202	165	209	193	187	198	218	215	201	192	206	200	205	189	202	204	171	212	187	181	183	196	226	224	196	200	223	221	219	177	203	201	201	220	177	201	189	189	201	199	200	188	215	218	201	186	211	192	214	211	205	210	177	204	187	205	185	202	195	193	187	198	205	191	202	235	204	176	186	205	182	205	194	190	193	198	201	193	200	210	193	175	211	206	196	214	201	215	162	210	190	204	186	184	199	180	187	183	182	231	201	190	191	204	181	203	195	210	195	218	170	213	192	200	198	198	184	199	200	196	200	175	206	206	217	187	189	202	192	221	226	200	211	159	202	215	184	202	198	195	209	218	202	187	202	195	213	206	197	202	189	220	184	201	218	181	198	178	220	191	203	217	219	206	215	192	209	223	215	202	200	184	213	186	195	214	185	194	196	203	205	185	202	220	193	193	212	194	187	190	204	219	171	197	218	215	207	189	227	178	183	194	217	191	175	194	178	216	200	189	177	215	196	205	186	205	195	225	187	205	207	230	205	193	226	194	176	184	201	211	204	193	177	195	196	200	171	210	196	199	190	209	193	223	192	176	185	218	209	202	204	179	173	178	185	201	190	164	214	222	218	208	198	184	204	230	197	211	217	203	182	206	202	169	217	196	215	209	216	198	182	204	182	227	216	198	208	187	184	207	225	203	191	211	217	226	216	210	194	222	176	205	201	188	201	190	195	187	219	202	175	207	202	181	187	211	192	169	194	206	203	196	200	203	192	216	208	219	198	195	210	174	191	214	203	188	207	201	192	203	185	199	185	192	189	212	225	200	191	171	201	198	198	186	193	182	184	192	185	210	210	182	186	210	199	207	211	198	199	180	184	183	215	188	193	186	188	201	224	176	196	210	206	169	218	212	191	191	192	213	197	182	202	202	197	214	193	219	189	204	201	221	220	177	177	179	207	198	225	193	200	203	215	207	218	184	201	198	181	204	199	205	223	189	203	232	191	240	215	208	194	206	194	210	220	231	207	190	199	217	210	192	188	207	225	192	184	223	198	198	211	202	181	217	174	190	194	188	190	224	193	215	197	198	187	187	213	188	200	192	208	191	226	201	178	163	220	210	195	180	210	213	180	211	200	189	230	213	201	187	209	200	205	189	177	195	207	208	190	200	188	196	207	187	189	198	205	188	188	208	205	220	216	175	205	206	197	169	211	186	203	192	183	205	226	203	206	196	198	206	184	226	207	188	201	190	198	197	185	203	217	194	178	201	220	207	176	212	195	193	184	231	186	181	171	185	187	211	203	178	212	186	208	169	186	198	198	188	190	200	211	191	225	214	202	221	185	210	218	191	218	224	204	197	220	209	186	174	217	197	200	171	177
5266	11936	8646	4581	3351	2700	2158	1611	1343	1008	872	771	634	569	497	480	503	417	396	372	388	312	304	338	328	322	310	275	269	276	303	279	291	256	293	219	260	263	245	262	232	245	242	232	219	251	239	249	240	260	237	243	234	235	241	232	245	220	257	242	235	237	245	250	223	249	221	244	233	220	242	253	232	239	258	246	250	218	249	238	257	237	221	237	235	247	234	210	228	254	230	217	231	239	245	264	262	228	260	248	216	250	246	231	246	253	247	248	225	240	240	224	264	234	227	216	234	230	220	262	253	241	242	241	234	236	241	224	250	254	223	252	245	231	229	233	211	231	242	258	225	208	222	234	225	241	231	230	235	241	217	225	234	291	233	230	229	211	237	243	222	242	226	232	250	225	253	235	223	236	212	227	249	259	211	239	211	244	218	223	238	253	224	244	232	239	248	235	232	243	238	250	229	215	251	210	215	218	233	233	234	241	244	255	238	210	230	210	254	228	246	241	234	229	231	220	214	203	239	183	245	211	234	204	227	243	193	228	216	214	239	262	237	231	235	220	232	234	264	240	221	241	238	238	234	211	259	226	226	225	224	228	215	264	244	224	217	208	233	234	257	227	257	228	239	219	222	228	232	230	238	237	224	245	249	224	235	246	238	271	231	231	238	240	218	230	211	228	217	243	207	230	236	215	224	219	232	252	247	226	220	193	229	241	265	221	238	232	221	224	234	230	232	254	220	217	243	203	181	239	243	213	255	228	255	218	238	233	262	241	226	210	241	215	238	260	242	228	211	240	241	208	206	231	240	235	227	212	231	214	234	213	230	261	251	226	253	242	225	236	227	222	222	228	217	244	211	244	226	256	223	252	213	245	242	261	214	226	214	230	220	249	235	246	236	222	233	225	230	242	235	266	237	221	231	240	240	226	232	227	219	268	209	244	239	263	229	246	241	214	243	235	265	232	226	254	230	231	254	220	243	220	228	258	219	211	263	237	233	228	228	210	213	211	250	229	255	229	229	248	205	226	266	207	232	237	257	239	234	264	219	228	225	222	222	228	213	245	225	232	236	256	252	255	228	259	242	242	234	243	204	254	223	247	219	238	250	222	240	219	252	250	235	212	206	225	220	230	226	220	244	238	236	224	254	230	201	235	236	231	209	223	232	218	232	236	225	244	194	239	253	260	223	240	252	220	267	212	230	217	239	236	212	244	233	246	232	220	226	208	211	222	247	232	244	231	221	218	243	220	239	217	213	231	240	211	233	248	226	242	225	235	248	233	215	195	228	226	250	212	224	218	258	206	221	221	240	241	231	208	240	224	252	239	246	227	225	275	219	264	232	253	250	226	218	219	255	222	214	215	240	230	235	235	213	253	245	215	250	233	188	222	229	241	201	226	253	247	237	234	230	216	239	229	216	241	242	228	230	236	240	220	224	217	242	219	208	229	251	228	220	208	208	253	232	239	240	229	237	205	227	229	233	244	220	235	227	250	225	239	236	216	226	242	212	216	259	227	247	246	223	219	227	235	253	223	222	255	234	232	206	224	243	221	202	249	260	239	229	225	235	245	213	233	232	253	227	221	229	219	225	245	220	222	230	201	227	264	220	222	229	205	202	240	220	240	214	230	226	250	244	246	237	243	241	228	219	217	221	210	260	222	248	216	235	212	224	241	222	236	218	253	232	223	225	221	234	246	218	235	246	237	217	250	255	241	220	205	243	223	232	249	232	235	236	233	238	230	243	259	252	228	219	236	224	249	230	203	219	251	227	223	243	228	224	227	227	234	249	242	222	251	242	246	251	239	233	225	200	261	238	251	210	208	257	233	222	247	235	230	243	226	217	240	224	222	239	218	228	244	250	240	234	251	213	258	205	200	261	236	222	181	220	213	226	233	232	213	244	234	249	246	233	235	248	218	225	249	240	224	226	242	242	238	251	213	245	245	252	238	236	221	220	230	228	266	200	237	214	240	225	224	235	211	242	241	238	227	235	258	235	250	197	247	220	242	217	243	226	250	244	227	229	225	230	220	210	213	249	252	243	264	230	224	245	224	218	249	265	246	233	219	229	226	228	240	216	239	260	251	241	217	260	213	237	214	229	212	238	240	239	222	221	233	216	260	240	234	258	230	227	229	237	237	221	241	197	206	239	236	211	260	225	242	245	210	224	224	241	216	238	231	228	214	209	247	232	198	214	231	210	205	215	219	242	235	238	203	223	256	240	239	225	225	246	242	226	258	230	232	213	227	234	234	227	227	243	209	223	209	216	238	235	215	214	245	249	247	231	204	234	206	246	206	240	239	217	233	228	222	228	234	245	249	224	202	205	219	255	263	236	212	227	225	239	229	249	217	248	215	206	244	230	217	233	218	233	242	225	240	229	248	202	217	224	259	242	257	232	237	240	229	214	243	236	224	206	230	228	243	230	215	231	213	225	226	229	227	227	195	229	235	215	195	235	239	244	239	217	213	233	215	240	221	232	208	224	259	216	247	261	247	229	268	225	234	213	206	214	208	236	216	246	208	222	239	241	222	212	218	226	232	229	253	257	224	232	237	213	204	223	234	212	231	231	244	250	219	221	219	250	226	225	251	242	250	232	261	220	235	230	224	200	252	225	213	230	215	234	230	203	245	210	215	241	232	222	218	228	211	245	256	214	227	251	235	247	228	243	229	238	248	241	217	224	253	240	221	215	229	220	237	234	244	240	230	236	214	223	207	207	224	212	224	230	243	238	245	235	232	251	228	251	238	253	214	241	223	262	239	242	232	226	230	241	234	232	241	230	243	235	242	206	232	236	216	232	217	228	207	236	236	243	212	245	228	228	230	249	234	224	227	242	237	276	246	232	222	231	251	237	247	240	260	230	227	204	249	245	211	246	251	228	215	228	237	238	245	275	213	217	240	223	245	244	226	247	238	201	236	232	225	220	245	251	238	238	219	201	233	236	259	240	250	206	229	215	230	269	235	247	223	230	194	227	210	229	249	250	242	274	230	262	244	217	244	255	231	219	232	252	211	243	231	214	209	242	219	243	236	210	253	232	228	215	202	211	225	232	247	244	212	213	245	253	226	226	232	245	227	243	213	227	216	253	234	235	216	202	229	257	248	249	212	205	237	223	227	229	203	257	238	248	235	222	219	229	248	223	219	218	226	236	229	226	219	252	212	206	260	226	236	215	246	235	225	248	241	235	232	234	245	250	235	210	211	202	246	223	216	255	194	218	243	263	240	229	249	230	233	236	219	238	217	204	230	213	225	216	223	223	246	235	232	248	242	227	234	224	206	193	247	232	222	202	235	207	230	243	236	232	219	232	220	252	226	229	233	220	256	231	237	248	213	239	229	247	223	222	236	209	213	209	235	222	213	225	231	221	187	232	235	222	224	252	238	206	229	234	230	222	232	255	223	271	235	251	234	264	224	245	223	236	232	212	217	253	236	241	225	225	251	223	197	211	224	214	206	233	232	224	254	239	250	250	228	231	239	233	256	239	271	212	239	263	224
22500	21146	28909	23659	21157	21274	11651	2523	1573	1330	1244	1059	959	885	808	734	707	689	677	620	591	601	569	554	525	535	475	508	518	461	492	491	505	460	476	458	474	430	435	390	431	435	471	398	471	457	467	412	433	437	442	426	428	465	427	450	432	441	490	432	386	447	410	424	454	431	426	467	419	439	428	491	464	440	445	445	440	451	442	413	406	430	435	446	405	431	422	426	398	455	443	467	404	417	440	480	433	410	445	470	445	428	374	388	447	420	437	435	433	411	401	404	451	418	453	382	404	418	433	419	418	397	396	392	432	451	429	380	411	425	427	412	424	435	422	388	455	428	408	436	418	403	430	413	413	430	442	443	416	435	416	394	429	441	432	431	406	422	430	388	451	442	443	385	421	414	423	416	403	399	407	437	392	443	421	425	422	410	459	436	443	410	419	385	435	433	401	421	421	410	431	417	399	423	433	446	436	439	407	426	440	400	406	389	408	378	418	399	406	423	404	435	392	462	423	414	409	424	417	419	396	426	408	400	420	428	392	403	411	391	419	423	386	395	396	407	452	462	436	440	423	398	391	387	452	405	410	430	408	403	422	414	428	395	441	394	375	414	444	474	425	419	395	413	437	389	436	446	412	442	441	443	403	466	458	456	441	410	408	385	435	401	413	390	392	419	409	408	445	434	436	419	442	409	450	443	381	423	416	424	416	423	436	383	452	385	429	403	394	430	430	385	437	468	409	380	448	403	415	406	411	411	446	427	462	421	420	400	434	407	407	428	426	388	428	400	418	425	433	433	432	410	394	415	451	397	455	406	405	426	420	421	438	420	396	463	410	426	384	413	432	448	378	406	435	415	406	443	454	455	409	408	418	460	438	426	388	395	417	443	423	431	451	433	412	410	399	416	445	426	404	393	373	412	420	412	419	462	409	436	447	407	456	368	427	413	405	430	493	431	471	402	410	426	425	410	413	435	489	446	418	458	416	379	418	418	434	418	395	442	441	391	386	438	416	402	396	446	418	436	445	381	396	446	427	437	389	440	415	423	397	409	432	405	392	436	424	422	403	449	398	435	418	419	387	405	404	448	418	442	416	387	392	414	383	407	425	438	397	391	432	432	429	417	460	412	425	392	409	406	403	415	430	407	425	406	427	428	414	481	383	406	409	404	428	437	406	419	469	437	443	376	422	424	410	391	446	412	429	425	453	405	416	426	397	406	415	399	378	436	437	382	467	413	422	434	412	402	417	432	413	471	433	418	429	403	425	417	407	422	394	422	438	423	413	429	413	414	424	426	408	473	397	449	434	434	450	452	427	434	384	418	392	413	389	415	415	381	427	408	450	408	418	450	393	425	435	419	426	421	408	403	383	437	420	398	443	438	427	403	468	432	361	394	437	452	405	412	430	388	411	414	404	453	388	421	390	383	444	415	394	430	425	413	429	390	428	424	402	435	430	409	421	403	375	420	415	446	425	401	426	408	397	450	458	427	428	407	411	406	423	399	394	405	400	446	410	415	441	406	445	409	426	416	437	453	425	420	435	414	419	392	424	435	432	414	405	436	433	417	401	417	390	421	407	372	446	411	444	425	388	410	414	461	418	414	425	432	407	432	393	405	427	407	463	430	403	426	425	419	418	423	444	436	412	437	430	421	429	441	386	412	437	373	398	408	412	425	454	397	395	402	422	452	468	416	410	446	404	451	410	398	429	380	427	386	392	453	419	397	432	403	430	409	430	411	433	421	396	430	428	444	421	389	442	442	422	429	426	405	437	426	410	427	396	402	386	415	399	423	435	427	424	428	399	399	428	449	409	418	423	406	427	427	451	437	448	430	440	431	431	423	439	417	414	438	398	412	396	384	388	404	381	418	387	432	428	379	423	415	393	433	415	424	427	395	400	392	440	404	440	430	437	434	415	416	427	378	432	414	448	428	371	385	445	427	391	401	419	393	446	368	426	417	401	403	440	459	422	429	405	405	387	426	392	420	406	428	415	400	381	426	416	401	404	394	398	435	426	432	429	440	435	409	440	381	403	433	423	433	410	423	426	447	397	433	435	438	427	418	390	393	388	412	422	445	418	410	426	438	410	442	392	412	440	392	437	468	423	425	440	427	461	390	443	407	435	401	416	419	442	408	410	409	405	414	440	411	453	420	436	418	406	394	386	409	435	442	415	404	406	425	392	411	455	409	410	403	421	423	385	444	433	443	417	407	432	407	442	443	435	409	404	441	413	406	445	411	448	433	379	401	420	416	422	429	407	435	376	445	408	402	416	416	432	399	420	402	453	405	403	407	446	426	411	434	441	442	440	429	439	439	380	427	404	382	461	412	409	435	418	437	392	400	439	406	425	405	392	398	421	412	424	414	410	389	402	444	414	419	415	438	433	384	406	418	392	414	411	415	417	418	424	404	423	406	416	430	444	403	462	466	425	446	413	437	407	405	430	428	418	433	455	436	435	412	407	393	410	405	423	399	415	425	408	449	425	422	421	427	442	414	437	402	423	385	438	444	440	413	426	449	420	397	409	402	399	441	407	410	395	459	405	437	414	388	394	450	398	391	429	412	400	410	421	432	428	406	417	457	397	433	424	397	400	404	389	440	431	415	368	412	428	411	431	458	420	428	399	472	411	435	427	409	451	416	457	393	447	408	443	417	398	441	444	409	426	438	375	409	412	438	453	435	377	406	414	402	453	413	408	390	382	419	449	406	434	428	385	426	408	456	435	412	429	408	439	484	428	413	381	397	382	454	438	414	431	392	405	434	403	432	426	453	418	436	419	400	456	378	404	395	413	449	445	425	375	391	421	417	422	420	418	457	422	396	374	401	411	382	427	412	378	434	424	417	439	414	423	428	403	430	408	431	442	414	426	432	416	436	416	406	425	392	401	455	408	424	439	394	417	399	403	405	465	429	436	387	429	448	409	379	400	436	391	390	374	397	422	431	411	432	400	428	455	354	435	417	436	393	411	405	441	466	443	388	412	471	422	415	416	386	403	434	385	421	456	391	437	418	393	420	415	430	365	437	406	442	451	420	389	406	410	416	449	430	416	450	389	403	435	411	391	414	426	429	429	406	414	397	394	370	407	441	443	428	437	433	437	391	414	423	387	394	387	401	421	400	425	422	406	409	387	409	425	391	442	425	379	388	443	432	417	445	410	395	445	380	427	399	413	446	387	419	413	417	414	413	394	413	425	402	401	436	421	389	427	436	455	407	409	424	429	395	422	443	420	413	382	409	438	438	379	389	415	441	461	438	426	429	395	435	396	429	414	429	396	429	409	467	415	406	414	419	405	406	399	426	397	423	433	432	405	429	403	431	412	412	402	442	390	415	417	433	435	416	420	501	402	424	448	418	398	429	412	446	424	467	410	399	387	419	400	484	420	353	457	417	421	409	447	410	444	419	362	411	420	418	442	435	431	403	387	419	432	396	410	419	417	447	381	429	452	417	400	405	426	427	405	383	421	393	420	425	438	389	428	449	443	423	445	448	415	463	429	414
6721	21168	16573	9405	7079	5633	4543	3343	2697	2189	1781	1529	1327	1157	1178	980	984	921	789	803	750	639	648	684	618	564	607	587	547	547	577	543	503	517	542	512	556	519	513	492	476	490	490	449	486	492	525	486	460	474	496	472	491	441	457	465	499	474	473	496	487	473	483	480	498	447	497	502	509	482	500	508	497	449	495	499	502	486	537	435	484	487	429	474	410	440	445	444	442	453	444	464	470	416	484	440	471	442	490	455	458	465	472	478	484	438	472	480	463	478	455	451	469	449	490	476	465	446	455	463	460	449	496	460	448	485	437	442	465	467	463	456	482	414	472	438	436	490	485	447	467	486	437	474	435	495	430	458	444	449	459	465	446	456	435	440	446	462	444	467	484	464	419	439	514	462	412	469	430	459	447	447	479	464	453	404	431	480	421	494	454	468	477	506	455	473	499	444	441	445	433	413	468	463	479	463	474	446	455	439	436	446	429	441	451	482	456	414	450	444	483	464	435	469	485	477	493	459	482	493	455	451	446	449	436	486	513	461	451	447	471	488	448	473	494	439	479	472	438	491	458	475	413	464	477	461	474	482	483	468	447	462	479	458	473	449	461	445	462	427	450	456	446	449	470	443	461	452	431	462	452	469	476	463	444	482	455	447	470	477	424	465	456	437	456	463	436	480	454	458	468	422	467	460	446	464	490	454	495	432	472	418	476	470	501	501	455	489	467	483	458	439	458	495	481	462	423	485	453	466	452	452	466	442	485	488	469	484	493	434	434	434	468	426	467	462	426	460	461	469	482	474	469	432	490	469	441	453	455	464	485	477	496	455	457	459	482	464	454	464	427	451	459	442	439	444	476	464	473	496	449	452	453	446	472	494	466	461	477	434	464	469	451	487	437	438	450	461	482	419	477	453	469	452	480	463	406	456	437	434	446	457	429	441	467	448	439	450	423	450	477	439	477	457	485	460	453	473	463	464	467	447	472	443	466	470	467	433	464	477	482	472	441	429	445	468	487	476	426	463	478	419	472	464	517	479	439	448	478	435	441	447	490	450	487	450	452	465	450	491	471	494	482	456	460	453	469	448	467	438	418	471	472	488	454	462	473	448	453	444	448	477	474	488	466	446	478	475	466	437	465	431	443	474	468	488	465	480	466	439	522	451	424	455	455	434	451	414	494	455	451	419	463	454	452	489	489	438	449	505	426	464	441	460	463	453	472	416	446	448	456	457	445	467	469	460	448	476	437	458	516	459	458	423	447	489	441	452	446	460	429	470	480	476	437	451	462	475	470	467	467	476	456	459	421	446	421	430	433	466	488	491	457	479	448	471	428	462	472	462	479	470	493	483	449	472	485	459	439	466	420	471	459	459	444	469	450	503	452	457	447	432	479	472	436	527	441	434	464	450	458	478	462	424	487	478	462	440	475	485	470	456	464	481	490	448	464	506	479	438	433	440	460	463	443	431	444	475	465	430	480	459	454	481	448	449	437	468	443	439	426	495	453	457	487	511	442	451	469	428	479	450	458	480	444	462	455	454	485	433	453	489	454	455	441	460	455	479	438	497	464	462	444	458	484	446	448	459	452	503	480	484	474	459	458	444	441	441	457	437	451	453	457	453	432	445	406	481	436	534	452	472	455	449	469	465	467	451	465	415	484	501	472	453	432	463	438	476	452	495	464	444	466	425	459	445	436	464	471	461	470	476	438	471	463	465	456	469	434	442	468	447	480	462	462	480	453	456	479	469	468	438	454	490	456	408	464	478	455	427	463	485	510	448	445	487	449	489	462	498	458	415	450	450	459	454	442	439	484	469	482	488	485	457	459	537	439	466	466	427	502	445	475	468	462	504	447	438	467	473	458	478	468	403	466	475	466	453	440	436	468	492	474	458	462	436	458	450	419	435	446	473	451	424	437	468	467	452	481	440	423	435	488	478	447	450	452	460	444	443	450	472	424	439	456	461	465	455	458	448	475	459	431	407	440	463	448	481	454	486	435	467	435	497	417	502	424	475	468	422	467	443	437	463	421	488	435	446	488	450	491	470	447	505	460	462	451	491	484	437	433	453	453	452	472	463	460	447	470	453	479	448	435	471	457	462	449	422	426	469	466	450	454	424	449	433	454	418	454	460	484	491	443	467	480	469	418	464	492	414	496	467	428	473	444	454	472	453	455	459	444	457	475	450	459	462	467	454	453	475	463	464	478	464	475	444	442	488	463	461	463	445	440	459	458	471	438	466	439	479	474	503	454	452	446	464	463	462	436	470	454	446	473	425	463	439	465	455	457	470	494	438	438	475	512	430	432	414	496	416	405	458	451	455	477	449	451	471	452	466	474	486	447	465	461	465	468	455	454	450	478	418	446	442	438	408	445	493	472	467	445	456	453	443	478	421	463	434	484	487	452	468	452	444	485	464	482	442	478	427	435	461	441	414	427	483	440	464	447	487	494	468	432	462	481	478	446	458	431	446	455	470	475	463	448	473	447	483	435	501	446	492	464	460	460	431	483	448	415	458	473	479	423	484	479	452	507	438	518	505	480	473	468	424	474	494	427	439	461	486	436	447	459	438	473	451	463	469	434	478	410	456	489	473	476	436	428	454	452	472	469	481	451	488	468	447	446	452	444	474	446	445	498	503	492	446	479	488	439	456	429	462	479	470	455	468	441	451	479	435	486	479	464	456	487	431	474	497	436	455	457	443	459	444	448	491	458	417	448	471	442	452	445	479	453	459	435	450	423	484	431	450	462	495	489	462	464	446	448	455	454	445	475	460	423	462	470	465	478	430	460	459	465	456	433	450	464	465	443	486	450	464	462	446	469	461	470	462	490	436	449	503	518	450	483	476	478	477	436	453	470	439	469	454	449	468	456	465	433	470	407	442	457	470	441	495	509	427	476	455	470	410	478	470	427	474	457	461	415	451	444	493	453	478	494	423	458	454	459	458	472	435	451	467	449	457	464	434	438	467	423	431	437	432	480	474	487	429	444	451	436	465	482	456	467	462	451	415	464	457	444	509	474	439	432	473	462	468	466	455	453	449	483	470	457	480	445	452	509	441	438	452	478	453	483	472	455	482	415	437	407	460	456	429	466	449	446	440	436	471	488	496	492	451	446	450	471	463	483	441	449	462	429	468	472	473	455	461	423	491	462	504	475	500	461	495	472	418	460	448	446	441	488	457	496	454	474	410	440	465	476	493	447	451	473	472	421	431	453	440	454	473	456	462	426	439	468	466	488	454	444	522	407	446	448	443	458	426	481	486	462	465	438	452	454	449	421	493	467	454	474	499	432	424	468	453	471	421	469	486	419	440	470	424	490	472	436	464	482	422	471	435	468	436	462	454	431	425	435	433	461	442	465	449	462	471	440	494	450	464	437	428	427	425	468	448	430	483	452	452	485	438	435	463	451	475	408	436	475	453	465	462	459	448	434	484	441	460	421	438	490	414	478	450	449	459	448	432	466	440	482	467	406	435	445	463	483	461	448	463	468	430	437	457	444	478
27271	18862	7543	2417	1395	1028	883	799	656	583	495	450	431	431	436	388	349	374	328	347	344	368	330	306	326	335	359	325	354	303	300	315	316	279	284	320	332	295	326	301	318	328	296	314	315	281	310	295	291	316	318	333	289	275	276	295	281	312	293	338	306	321	306	317	287	301	293	315	309	292	305	312	303	296	297	306	285	326	296	323	295	295	302	324	335	308	318	334	297	326	289	278	295	330	287	280	340	341	308	274	284	285	260	290	306	313	304	308	305	329	334	294	305	313	294	289	316	306	317	313	306	277	298	309	310	296	277	308	332	303	352	287	308	309	312	341	303	298	303	314	333	305	251	303	314	275	312	333	310	320	288	308	313	281	305	344	298	317	285	292	326	328	311	318	273	292	317	318	326	341	316	311	294	331	299	267	361	319	286	320	304	319	300	314	285	322	299	283	259	324	281	285	304	302	321	312	319	343	280	311	328	341	278	311	301	300	299	308	320	289	295	286	305	287	278	284	295	285	307	310	315	280	302	305	288	296	312	288	321	295	307	314	333	293	316	284	295	301	273	275	309	285	317	308	318	293	292	292	284	297	321	305	281	306	288	328	303	316	322	274	308	309	323	313	310	272	320	279	294	290	316	306	294	308	289	285	299	341	277	315	285	303	301	315	288	333	285	303	324	277	314	321	303	291	304	303	268	306	306	275	298	297	277	311	323	314	273	307	314	308	310	309	311	301	270	336	308	330	285	332	301	274	334	279	311	280	325	303	311	291	291	308	282	318	278	305	313	296	322	299	334	304	276	278	292	313	297	315	301	299	331	326	296	314	302	320	291	298	293	295	291	304	276	285	287	312	266	299	325	289	303	255	281	330	310	311	300	281	290	317	302	309	304	309	305	299	292	280	288	283	302	327	270	311	287	312	301	289	333	292	307	313	309	315	330	311	287	319	268	291	320	319	305	303	289	288	293	306	302	326	302	301	335	297	273	308	320	305	287	279	306	303	297	310	290	308	312	294	297	296	317	286	279	333	295	277	289	278	292	311	295	284	307	283	290	301	274	293	293	269	303	309	315	309	310	312	315	302	285	279	290	301	312	309	309	295	318	284	308	309	314	275	294	300	286	302	295	298	287	313	319	282	300	284	302	290	321	307	277	298	280	302	320	309	322	303	317	309	293	303	307	324	341	342	304	293	315	310	307	293	296	289	292	284	318	299	294	292	307	309	313	312	311	321	287	304	303	286	280	280	303	341	272	271	306	298	309	307	307	296	309	315	292	323	295	315	301	291	335	299	344	297	280	287	307	288	313	266	317	301	272	314	291	271	313	279	312	294	309	298	297	300	303	292	286	292	285	301	317	274	325	284	290	275	298	312	295	290	319	308	295	300	318	311	309	289	324	289	322	295	277	351	314	303	311	317	299	299	302	270	291	293	311	302	305	290	273	289	281	304	297	284	291	317	294	332	310	309	293	299	302	284	294	295	296	307	291	317	334	325	294	283	295	349	292	308	317	299	292	333	307	297	296	305	276	293	322	296	294	294	278	294	277	286	309	323	325	308	326	278	327	279	326	312	328	318	279	303	322	310	319	311	291	288	301	306	324	310	317	323	275	319	300	327	297	315	315	314	315	298	289	273	304	325	285	305	297	291	286	291	305	278	329	288	280	283	284	276	277	277	333	299	314	278	283	313	303	292	278	292	297	304	294	290	325	293	295	298	299	296	297	277	290	297	293	272	278	281	309	286	295	341	316	287	299	309	297	304	302	333	343	283	297	302	284	285	326	309	260	270	282	316	309	322	296	311	295	288	283	310	317	307	305	277	302	304	323	326	307	312	308	288	295	321	298	326	298	291	307	304	318	283	289	308	292	302	290	335	310	318	302	275	292	300	297	255	315	308	331	274	304	310	316	303	313	280	313	296	301	308	297	302	292	302	329	297	312	302	322	310	308	305	307	336	272	334	296	270	305	302	299	299	298	280	320	305	291	325	335	284	297	304	293	312	302	322	284	301	292	272	298	321	300	286	326	280	302	306	308	303	288	314	287	319	295	317	300	307	287	292	318	307	326	301	324	292	289	319	301	317	291	298	314	335	304	295	307	320	295	303	265	324	279	300	311	304	271	299	318	337	310	307	314	322	332	287	299	305	315	294	313	305	315	324	306	312	243	326	280	298	336	278	329	299	326	291	264	309	307	307	299	288	294	273	316	310	277	303	307	291	319	275	310	301	303	296	325	278	310	311	305	328	315	310	318	330	292	342	324	311	275	333	293	318	319	312	293	303	281	306	312	288	272	307	292	288	293	347	281	314	341	299	300	300	270	281	307	280	269	316	279	326	298	281	293	304	285	292	331	333	322	297	333	271	295	302	305	315	325	331	320	315	296	265	296	333	284	311	289	303	289	315	301	298	306	308	285	327	298	322	295	288	303	290	295	284	303	296	292	332	297	311	303	292	291	286	304	333	283	304	290	262	323	312	314	280	298	282	294	290	289	327	306	286	303	312	312	294	322	292	300	305	314	281	319	292	346	297	314	326	303	285	328	268	312	299	309	324	321	336	299	322	295	299	266	299	302	311	290	273	295	311	306	308	326	302	298	276	307	306	307	267	304	330	293	331	341	315	277	304	315	288	309	253	315	296	305	305	273	277	312	303	292	305	270	303	297	310	306	324	293	300	271	294	269	289	295	309	260	310	264	279	302	308	289	277	321	315	340	313	279	316	310	318	311	245	306	274	310	302	312	304	314	297	297	285	320	291	272	288	301	311	319	306	329	294	320	278	289	278	313	295	300	285	280	293	305	326	327	285	286	312	297	304	322	291	298	292	297	315	318	313	303	324	294	305	292	304	287	288	288	326	317	299	327	305	282	274	322	285	316	273	310	286	303	297	284	296	301	274	306	299	295	270	297	304	300	289	309	309	312	302	308	303	285	271	307	269	341	295	296	311	298	342	316	297	302	286	295	323	313	310	312	320	297	314	321	284	294	266	318	307	286	317	292	305	289	275	267	293	303	305	294	256	277	264	336	287	317	272	318	308	311	313	274	275	303	316	342	304	302	324	295	309	292	339	287	281	299	294	330	298	314	323	328	264	303	285	284	320	306	271	312	288	313	316	310	266	296	290	333	302	288	282	286	299	268	316	326	310	294	319	321	276	270	307	294	318	287	292	326	292	309	286	309	290	319	331	291	274	300	309	285	300	299	308	272	309	279	306	310	329	327	319	289	289	297	299	321	295	323	292	287	293	277	326	326	266	328	309	286	326	298	303	302	269	289	326	265	307	307	312	327	299	299	279	291	309	291	330	297	300	268	330	281	275	297	296	284	306	322	300	270	274	300	288	262	311	306	291	299	330	289	262	314	325	260	276	300	310	299	304	277	255	294	303	305	282	291	318	303	331	305	281	287	295	296	272	325	276	298	292	289	333	311	284	262	294	332	319	319	320	315	295	275	288	328	338	319	299	309	308	292	284	304	288	333	314	338	281	300	333	329	282	281	323
5728	7277	5289	2790	2156	1747	1495	1166	968	848	679	607	553	571	558	512	473	467	464	433	436	370	407	374	351	383	359	389	359	373	363	325	330	334	330	330	333	342	333	328	307	345	309	328	347	310	311	329	309	319	338	370	324	334	347	318	305	311	317	356	361	360	337	297	344	340	339	310	327	316	335	327	317	298	346	310	362	340	370	290	341	331	303	327	302	308	326	350	326	314	304	287	340	362	321	319	332	310	310	345	326	322	338	328	322	325	302	320	341	305	316	327	328	316	336	320	356	341	336	302	340	318	306	360	302	308	304	331	321	309	348	352	343	344	352	357	351	322	349	312	325	309	329	329	328	369	329	335	298	316	309	321	315	307	308	339	333	324	308	316	331	319	295	337	339	322	352	288	336	341	299	350	335	366	318	315	297	341	320	342	276	327	339	343	291	320	335	306	366	340	334	315	307	361	319	332	336	313	324	336	343	334	355	318	325	308	348	333	334	354	325	342	305	313	320	316	339	336	337	333	307	322	301	347	353	338	312	308	340	318	335	316	326	302	299	300	340	342	328	327	312	331	297	328	330	309	362	301	330	325	317	323	328	327	355	339	313	326	344	341	331	314	331	373	327	342	362	307	314	357	364	361	332	295	356	351	327	324	316	312	325	287	323	312	353	296	307	334	350	338	325	321	333	362	350	315	310	314	338	327	350	307	328	343	333	368	328	336	358	327	307	332	332	359	312	297	313	334	344	359	327	342	332	307	338	330	333	348	326	357	328	334	335	317	335	323	361	357	336	303	327	317	299	356	329	324	319	311	312	329	316	309	344	328	324	342	346	342	303	330	353	322	349	348	347	320	369	329	339	338	351	310	331	339	323	343	329	338	287	329	319	330	327	319	335	307	304	362	343	346	324	311	344	339	322	313	357	322	365	321	326	298	329	303	324	310	334	350	293	353	332	329	336	356	337	334	307	327	322	339	317	331	326	338	366	315	350	339	340	318	342	322	328	301	307	334	332	311	341	283	286	328	330	360	325	333	340	324	291	362	301	311	337	331	316	340	324	304	338	345	340	360	322	356	336	301	315	341	307	355	336	298	327	305	326	324	331	374	334	310	303	303	342	322	309	337	340	326	308	355	295	356	325	350	320	335	341	344	322	337	280	324	314	343	325	332	345	335	279	307	316	342	340	316	352	368	326	314	353	309	342	331	299	340	346	337	350	305	330	319	336	324	336	315	325	309	345	307	318	353	314	290	338	322	326	320	341	328	340	328	326	334	347	360	327	340	349	324	320	330	317	313	322	325	320	343	363	315	382	309	330	316	323	316	357	351	323	331	327	311	320	340	328	333	361	352	347	358	336	309	328	326	345	370	332	355	312	307	344	336	352	334	309	351	303	303	353	344	353	335	365	335	301	352	314	330	338	310	323	351	306	311	349	315	385	339	370	313	332	331	317	337	308	340	304	325	321	352	338	308	314	334	320	314	336	332	318	324	338	330	311	303	334	307	303	307	335	318	337	329	327	309	328	345	303	332	310	350	344	343	325	314	374	328	366	326	330	371	366	333	319	320	332	324	340	338	312	307	333	316	338	315	303	358	324	348	322	347	314	329	325	323	304	318	339	327	335	323	371	340	313	310	326	352	353	318	343	336	326	315	326	312	314	294	329	321	339	337	339	304	299	338	311	337	354	334	327	346	364	324	324	358	351	338	352	300	364	312	317	289	365	344	323	365	363	340	328	332	322	365	337	286	310	317	328	330	347	318	307	333	339	322	323	308	316	313	356	333	327	316	304	343	343	320	325	333	320	315	325	321	341	320	330	315	324	288	330	333	312	314	309	295	332	313	329	327	350	308	331	339	356	300	332	333	323	351	339	342	332	291	336	327	315	337	320	323	350	352	320	328	301	316	332	305	349	315	321	332	352	317	315	338	341	316	332	311	330	310	291	324	351	335	327	316	341	317	326	365	369	360	325	311	301	338	324	324	375	372	314	338	322	316	333	346	296	331	307	334	309	355	307	327	367	325	330	326	345	345	337	315	326	348	335	365	318	342	332	346	306	363	310	333	302	338	344	320	282	348	337	321	329	311	339	316	339	331	321	328	321	361	322	332	375	315	317	320	323	332	294	317	336	348	339	316	320	334	306	301	327	347	308	339	313	304	336	360	330	354	359	344	333	325	319	326	339	335	314	351	300	301	294	352	334	307	346	319	346	320	340	362	299	320	297	334	351	341	325	354	322	335	329	319	351	300	315	331	329	344	321	329	328	341	349	326	307	334	325	329	347	322	347	318	335	348	328	304	341	365	325	324	298	349	329	318	330	355	346	303	308	331	337	342	323	349	350	334	314	352	309	339	334	372	317	336	336	329	354	339	324	330	318	315	328	323	299	303	314	326	338	331	315	333	351	316	332	319	314	317	298	323	320	343	326	313	333	348	318	346	341	323	346	307	315	312	297	308	327	328	308	326	289	329	324	334	320	304	336	333	345	330	355	321	333	307	321	345	343	352	329	366	341	342	358	326	353	306	328	328	344	327	327	327	334	341	331	355	358	339	354	348	321	304	344	320	355	318	361	352	334	340	303	287	355	357	317	350	334	324	336	331	358	321	329	369	296	319	347	299	318	327	317	348	319	313	303	298	329	339	314	375	312	309	316	356	342	343	301	326	315	346	359	339	330	348	323	337	341	341	337	319	299	344	364	320	343	316	334	299	320	298	318	322	378	304	300	338	321	372	324	309	293	324	321	319	337	323	313	334	321	323	348	314	341	325	323	331	321	350	335	326	346	336	333	330	308	336	365	316	324	337	302	362	317	314	340	355	347	310	313	307	329	351	329	317	339	313	341	333	329	321	334	343	332	341	356	349	332	333	346	292	323	367	283	328	329	336	319	310	318	341	312	336	371	347	342	322	307	315	321	359	334	343	308	311	330	306	336	344	350	330	320	371	320	317	304	351	320	313	324	315	316	321	323	337	316	320	319	328	341	325	304	308	343	333	326	337	323	309	325	323	310	324	326	319	337	361	334	331	304	358	326	320	337	354	337	294	334	334	315	348	330	325	343	316	340	346	325	334	279	292	360	307	333	310	331	355	327	374	304	350	335	328	323	293	313	339	293	338	321	334	328	341	336	311	318	318	349	327	311	334	294	325	301	302	331	324	328	315	339	326	315	343	337	339	313	322	330	344	333	316	340	342	362	340	348	347	358	361	318	346	345	322	330	313	345	285	317	343	301	329	338	343	371	347	313	339	335	321	316	346	326	337	355	337	317	361	295	331	315	323	345	333	322	341	310	317	324	328	341	351	341	347	325	312	359	309	309	323	359	319	322	362	315	337	317	309	331	356	346	364	348	299	356	322	331	347	326	304	323	294	331	317	323	324	331	288	352	329	339	292	299	315	307	306	317	307	341	331	343	339	346	338	330	302	329	339	328	308	309	347	357	320	294	350	324	298	327	341	375	335	332	362	318	310	303	355	357	320	305	355	331	336	336	332	344	327
23633	21146	28461	24091	21149	12483	2693	1566	1285	1070	998	860	842	753	773	740	715	691	682	610	614	571	587	568	561	576	545	541	524	511	540	502	494	508	482	504	482	547	501	537	467	488	496	500	489	532	511	489	526	452	501	525	483	471	480	483	514	500	476	486	496	486	479	487	449	537	497	496	471	485	523	547	512	478	457	475	478	502	523	449	446	503	486	485	476	506	499	487	468	471	475	487	504	486	459	496	502	501	473	515	487	485	468	449	483	496	512	487	528	462	513	492	488	458	480	454	500	458	465	514	487	499	456	499	469	502	504	455	469	475	476	499	480	510	474	456	504	520	429	519	474	486	506	485	518	512	434	449	469	496	488	450	470	520	470	456	480	505	461	495	483	475	502	461	522	468	449	486	463	492	493	498	460	465	491	438	453	504	508	473	490	487	481	467	470	468	468	473	479	459	489	438	509	506	485	479	477	464	490	499	468	494	493	531	492	457	463	505	486	499	453	466	493	527	491	498	477	431	479	485	459	483	497	475	460	468	479	495	529	474	490	500	471	517	477	512	472	485	460	455	463	488	504	485	502	522	459	500	478	441	495	480	464	476	439	481	488	481	463	506	431	527	472	521	476	446	458	480	516	443	513	464	503	509	472	498	492	467	512	477	431	465	460	501	507	525	481	482	473	466	494	463	503	457	506	461	514	473	511	465	477	446	511	475	508	484	496	489	504	458	478	481	447	477	479	470	505	482	513	474	465	508	484	485	472	483	493	485	494	500	471	465	513	463	459	431	442	481	482	479	529	520	499	452	493	454	545	466	477	459	450	437	492	519	494	500	460	477	506	487	446	497	477	512	478	478	466	476	492	474	493	453	521	523	463	487	496	529	492	473	487	463	465	485	476	486	472	469	490	477	455	514	494	480	494	534	510	461	496	467	496	459	445	471	507	506	480	487	488	476	459	456	468	507	463	503	498	469	484	481	498	506	453	469	459	479	461	438	469	485	417	488	493	489	519	469	450	489	449	447	483	433	503	471	503	506	511	519	476	518	502	477	456	490	480	490	471	484	524	471	492	458	473	458	517	438	492	487	487	477	489	491	451	460	508	529	515	468	471	456	470	443	514	472	457	494	453	444	461	499	479	504	485	499	482	488	471	501	498	466	474	523	474	484	495	471	503	500	478	484	501	468	479	447	444	481	470	483	478	499	494	485	478	478	476	546	494	488	469	457	501	474	506	502	450	503	441	474	486	529	475	479	498	478	485	429	479	498	485	465	501	493	465	484	498	470	496	498	476	476	516	452	496	483	492	474	475	515	515	472	453	478	473	458	449	460	489	505	528	462	522	479	487	467	521	459	479	505	511	475	458	475	510	459	504	445	464	508	481	468	474	475	495	448	476	485	498	463	478	470	500	502	516	464	526	493	466	491	491	462	501	481	480	473	517	484	505	456	460	465	490	484	459	490	473	484	473	495	511	462	490	464	430	458	477	435	490	455	497	491	509	409	439	476	478	466	474	449	486	446	469	477	462	441	477	494	436	473	475	512	506	483	435	479	492	486	455	513	515	507	473	486	439	459	507	482	460	513	466	468	458	464	481	442	490	486	466	505	490	519	460	503	492	495	436	489	500	527	511	469	480	479	484	463	503	493	480	462	489	458	538	465	467	493	479	455	464	479	470	447	466	481	481	494	490	486	492	488	549	491	467	409	463	471	473	463	444	503	485	425	472	450	482	512	474	497	505	472	487	464	466	455	470	477	479	450	474	461	470	504	511	456	481	483	514	496	488	470	462	488	500	490	515	498	489	513	502	460	470	502	460	456	509	458	505	499	467	514	485	498	467	519	503	483	450	498	488	466	463	509	506	479	491	480	486	501	540	493	511	510	469	489	444	454	493	442	452	463	472	481	503	463	524	460	494	465	452	444	477	476	478	486	462	513	498	487	497	516	504	446	443	453	435	430	490	468	469	481	492	481	485	502	470	546	437	504	474	469	448	512	517	487	501	487	467	461	477	484	495	475	509	501	498	491	515	454	441	476	481	489	441	440	465	544	515	485	502	494	516	469	463	463	499	489	469	471	521	470	548	462	495	498	470	511	474	485	493	474	494	510	500	459	475	473	496	465	428	482	474	434	527	454	461	478	475	478	479	476	482	470	467	443	520	438	445	500	481	484	508	474	468	453	492	483	463	498	483	494	479	485	464	486	479	470	441	499	528	476	464	492	442	479	430	466	501	481	508	480	485	470	501	445	508	488	469	475	474	436	488	456	522	471	490	453	439	454	507	492	483	471	516	476	464	461	505	467	495	457	497	472	461	504	492	454	501	499	505	481	495	477	486	477	451	483	510	472	466	470	487	449	479	511	465	456	501	465	538	468	457	451	486	474	435	464	445	519	463	476	479	471	451	504	501	458	510	476	485	485	524	488	474	445	524	474	485	488	463	526	500	506	465	479	439	464	442	461	461	482	523	521	493	479	464	484	487	437	440	490	484	464	498	491	482	485	464	490	487	475	480	485	437	480	435	438	464	473	453	477	454	478	504	487	500	485	460	478	490	441	508	501	493	528	487	520	472	458	455	471	479	461	499	440	509	449	484	500	487	455	442	463	492	509	470	463	440	537	461	498	458	492	493	463	430	521	506	490	466	467	504	519	480	491	436	496	511	462	479	488	512	477	475	492	492	519	480	470	497	467	467	470	473	468	459	458	489	463	476	491	492	481	485	453	495	504	487	476	457	445	511	532	476	482	493	507	465	506	475	474	500	461	465	487	477	494	464	487	486	484	453	481	526	469	468	473	453	512	501	496	475	477	475	483	478	473	487	522	450	494	418	450	466	456	457	534	513	501	499	453	504	507	481	461	492	517	456	489	459	468	480	495	455	505	470	480	477	480	506	473	485	490	459	487	488	517	482	469	472	522	521	497	479	458	460	497	447	451	497	490	450	459	458	496	489	482	460	482	487	471	497	514	481	487	548	508	500	451	484	496	455	505	488	535	478	467	501	500	454	497	510	518	491	455	454	474	516	518	449	462	462	528	492	482	458	485	490	486	445	452	454	463	479	462	486	461	489	455	502	486	447	474	542	462	446	452	505	469	469	506	484	487	471	502	455	469	477	467	523	499	471	497	487	451	507	511	486	505	481	473	481	481	490	525	464	519	465	464	453	478	523	449	483	477	462	444	495	479	484	467	479	460	522	484	441	456	497	458	451	498	493	449	489	492	483	475	442	506	494	484	445	473	493	486	462	507	449	472	473	469	496	491	495	511	489	457	484	457	453	518	433	476	486	519	491	471	499	486	505	461	472	499	506	482	477	525	500	480	498	452	473	490	479	493	485	461	497	481	505	496	491	454	457	470	468	488	478	481	499	482	478	502	509	450	433	481	479	510	469	445	449	475	482	497	467	500	480	482	466	485	465	474	508	470	472	515	462	454	462	471	505	461	424	504	504	445	466	492	469	468	514	463	464	475	492	506	491	459	463	449	453	489	516	471	466	499	462	441
5426	15676	12021	6609	4972	3866	3111	2547	1984	1582	1351	1213	1103	1042	993	883	862	871	778	750	726	721	654	618	660	646	646	642	572	583	581	547	576	526	571	575	581	477	518	538	538	498	560	558	507	508	520	522	536	524	565	528	530	505	517	538	564	514	518	549	540	535	533	526	551	538	490	538	535	517	521	537	527	526	545	538	552	512	534	522	548	523	497	526	541	490	507	500	483	502	544	528	538	565	534	499	555	540	522	527	513	556	522	531	513	482	566	457	492	522	544	498	513	486	520	538	502	504	552	551	532	537	472	477	497	531	506	498	506	494	511	481	494	490	533	528	491	508	544	513	510	505	486	508	535	497	506	505	480	538	552	507	533	489	466	541	521	497	516	501	521	520	550	508	544	532	502	544	520	534	541	490	485	545	517	540	529	527	482	516	473	533	504	521	513	518	504	547	565	523	510	537	491	514	522	499	526	511	540	538	513	508	551	493	513	508	502	531	510	514	523	517	494	492	545	541	499	482	506	486	512	516	472	546	503	541	532	518	504	519	541	520	543	518	539	511	470	542	529	489	492	488	591	531	486	489	543	519	527	482	503	541	500	512	530	528	513	549	494	546	539	567	521	491	530	520	517	516	530	474	531	519	507	530	570	489	506	542	511	511	522	542	512	540	487	522	545	504	539	479	524	480	486	509	508	492	519	506	527	486	558	535	482	517	498	525	533	538	508	480	512	449	516	501	514	535	520	514	533	529	533	474	497	547	506	529	540	565	473	479	498	510	536	470	566	514	529	538	524	482	521	515	528	493	524	520	475	565	528	480	494	558	539	512	526	484	517	505	506	527	485	538	546	466	493	494	534	519	502	495	548	538	533	504	501	511	495	500	534	555	508	515	520	515	497	519	543	544	529	515	502	525	495	491	518	490	567	546	501	489	526	543	532	520	513	508	509	540	512	512	520	507	553	520	512	485	511	518	510	513	502	530	505	500	519	502	510	490	543	514	556	512	512	500	514	514	497	485	495	545	489	511	513	518	536	514	500	500	546	525	500	472	487	513	507	562	503	493	541	553	507	579	495	508	556	499	511	536	526	535	516	541	517	536	503	526	495	516	529	534	523	509	540	502	510	514	540	527	506	506	541	519	510	536	529	512	527	533	514	486	598	559	542	518	520	502	505	555	484	501	509	524	563	544	555	524	485	491	508	498	529	536	497	524	501	522	486	507	555	497	541	502	519	552	500	529	536	538	530	505	519	489	546	536	497	517	528	487	544	548	470	528	480	539	526	467	507	526	536	523	493	492	506	520	479	519	506	529	518	558	479	545	517	511	524	556	500	517	519	571	538	471	488	548	481	519	544	524	541	510	498	501	466	541	538	509	491	553	506	544	507	519	497	539	501	545	485	498	522	532	507	516	477	476	496	508	518	534	542	558	502	521	538	542	499	472	553	499	493	524	528	519	501	560	537	539	524	485	513	519	544	512	537	490	518	510	502	523	539	529	522	500	480	539	512	509	533	498	479	500	491	498	517	509	494	532	525	526	510	550	517	510	505	495	515	527	500	510	473	516	512	497	518	501	522	481	518	521	500	481	525	492	498	536	543	478	486	491	493	502	480	506	506	499	550	518	482	499	511	537	542	503	539	524	502	482	528	535	507	481	558	490	498	538	503	527	456	454	504	520	545	513	520	489	466	481	531	509	515	512	521	521	536	535	476	514	491	535	525	535	480	491	515	530	477	523	508	474	513	492	524	519	536	526	519	536	543	512	506	507	525	541	515	506	520	570	498	511	521	526	536	507	507	510	490	484	517	515	495	513	521	520	527	519	514	492	507	496	523	528	503	488	504	537	520	509	531	510	506	537	556	548	487	486	515	496	503	505	529	526	531	535	522	522	516	506	502	480	548	537	512	478	511	481	484	524	535	477	504	511	518	501	486	434	522	540	519	477	545	540	515	502	525	538	520	509	510	463	461	505	500	531	541	480	553	460	503	496	484	538	524	495	502	484	532	529	482	535	514	510	517	533	533	490	484	497	531	509	484	503	523	537	506	512	499	499	514	515	519	527	470	508	522	526	496	550	496	505	521	496	529	519	548	488	492	499	505	545	489	519	485	533	560	526	528	515	526	551	500	487	518	513	498	452	510	506	547	469	512	530	533	524	501	504	562	488	517	505	517	512	526	546	485	491	539	489	534	528	508	510	527	518	494	499	510	540	478	466	504	531	495	491	541	514	522	501	509	501	525	485	484	532	543	524	552	552	505	521	548	501	551	491	521	488	552	502	485	465	558	548	508	480	490	513	504	489	551	548	485	529	499	499	518	489	501	526	492	520	508	489	511	541	554	503	537	507	542	523	513	531	498	544	503	473	516	539	515	487	519	527	540	495	486	530	512	524	516	474	552	559	502	495	515	515	516	538	488	512	537	506	553	505	544	515	503	557	509	512	524	537	528	487	495	524	518	511	514	558	515	521	509	483	497	519	504	530	521	562	506	507	513	527	511	514	520	525	541	468	501	470	493	518	497	511	466	519	508	478	519	500	532	516	542	521	570	513	550	508	504	522	517	517	502	507	527	530	500	548	533	510	484	514	541	544	531	486	520	548	505	534	525	524	485	515	572	498	554	542	531	522	498	492	536	524	518	510	493	546	544	483	526	514	517	520	489	522	511	506	532	533	514	503	524	513	541	538	529	479	530	512	593	514	545	538	549	553	486	504	491	541	490	535	521	516	518	544	501	509	511	534	545	518	510	474	547	515	514	538	504	525	553	535	497	490	539	522	536	501	512	513	489	497	541	560	557	516	488	531	536	522	531	506	500	560	509	513	498	547	574	528	548	502	532	520	504	528	522	546	508	480	516	535	521	492	543	526	456	501	502	482	540	517	518	508	487	515	522	545	507	508	557	515	548	510	535	494	471	492	508	533	475	494	519	557	519	515	553	501	507	514	530	572	519	542	513	513	538	539	534	516	513	512	520	547	522	523	500	527	527	480	522	509	493	544	513	509	469	526	512	512	530	534	534	533	505	507	535	543	505	520	543	491	529	483	541	541	498	518	514	524	533	511	531	537	501	513	545	553	482	505	495	519	503	504	545	487	521	487	512	518	490	528	521	474	500	510	488	494	569	465	520	492	521	546	508	484	504	515	524	531	494	509	528	514	516	516	513	516	489	528	492	531	536	528	522	506	492	504	543	540	511	479	485	546	553	482	536	514	476	512	495	512	508	459	531	513	511	526	515	522	496	480	523	537	529	548	559	533	521	508	484	529	524	510	469	516	520	562	517	473	509	541	527	508	535	523	491	538	536	529	552	511	515	504	507	535	531	487	512	492	530	511	520	463	502	551	532	519	514	515	517	534	552	515	546	553	494	524	505	515	532	537	521	530	508	509	500	505	513	495	492	464	517	485	537	532	516	526	522	559	543	535	478	531	484	500	485	534	485	505	493	491	522	533	489	444	527	530	551	502	517	514	477	516	489	493	528	533	517	507	545	486	544	497	532	575
24691	21198	27618	25002	13727	2029	1409	945	722	649	544	478	453	456	356	388	346	333	328	306	323	268	288	258	266	249	245	232	226	226	213	214	229	201	192	251	219	240	229	215	228	201	211	189	213	211	194	199	192	195	208	195	195	229	199	186	206	188	218	215	200	226	189	212	201	209	196	184	204	183	199	207	205	209	226	209	213	201	207	221	225	211	204	209	180	211	198	186	218	210	231	175	189	189	177	198	193	193	203	205	183	185	203	206	196	218	197	192	180	225	192	199	186	206	189	184	220	189	207	207	195	196	208	196	211	195	208	169	200	177	206	197	187	186	206	191	207	190	195	190	202	178	162	222	197	201	194	213	199	204	180	199	182	188	236	194	187	196	190	210	202	198	199	187	202	201	206	210	202	168	194	208	203	218	217	205	188	201	199	202	201	237	199	177	199	192	201	201	181	199	195	177	189	201	208	175	189	198	177	198	193	191	177	176	194	203	176	227	194	205	214	210	209	193	179	177	178	197	188	206	203	197	206	185	194	200	175	198	201	201	186	192	214	213	178	192	198	203	184	212	186	216	200	228	210	210	191	214	212	189	193	195	205	203	196	203	199	185	206	186	194	173	190	233	204	186	195	181	209	170	184	219	191	191	215	208	194	186	194	172	215	210	203	176	190	196	187	198	201	181	193	199	184	188	198	201	179	208	191	179	191	193	194	205	195	189	187	175	188	192	189	235	219	196	202	193	206	198	193	201	196	220	201	191	166	196	161	180	221	225	193	184	219	193	224	170	215	196	204	180	199	215	219	179	202	220	215	207	195	201	196	210	210	194	237	192	193	195	194	207	179	201	194	178	186	178	208	201	197	202	207	175	197	200	185	200	204	237	179	219	208	180	192	212	182	210	217	211	191	205	185	193	181	187	213	188	188	159	197	207	204	221	182	209	190	195	185	198	205	195	188	210	193	194	181	202	209	180	200	187	179	207	174	191	190	185	193	201	205	215	193	164	206	200	200	203	249	200	200	209	210	200	230	212	196	206	183	207	209	187	224	201	191	195	205	215	186	195	203	219	202	210	195	206	196	184	183	177	209	175	185	176	231	193	199	201	217	184	209	211	197	217	197	185	218	211	205	208	196	206	206	207	182	209	207	203	174	206	201	215	170	210	200	170	199	183	203	190	207	187	200	188	182	186	193	212	200	177	208	208	197	186	188	191	188	182	198	193	206	168	177	206	205	211	223	191	201	184	195	193	189	188	197	174	221	177	211	210	174	192	224	218	174	217	226	199	188	204	179	222	196	205	183	195	211	195	197	209	209	212	187	210	202	178	187	187	197	193	206	193	201	204	174	185	205	211	229	209	224	207	185	218	194	194	230	170	200	219	198	194	189	199	206	184	190	190	195	205	193	193	202	204	197	193	177	215	211	205	199	189	170	237	178	184	197	230	214	205	188	170	193	190	188	204	204	201	205	190	202	197	193	196	219	184	201	199	211	201	203	199	202	220	198	194	196	181	202	207	205	185	233	169	195	187	219	227	207	213	188	160	205	182	191	178	193	187	182	213	187	228	218	193	224	193	213	190	203	190	194	202	202	206	216	211	204	194	206	176	197	176	177	191	204	175	184	194	191	206	212	211	207	194	199	222	194	177	188	203	200	217	193	198	207	169	187	197	199	176	202	207	175	199	193	178	197	188	201	214	205	197	190	183	200	199	193	192	187	180	195	201	189	182	224	181	193	198	193	163	195	223	196	218	193	189	215	196	196	167	200	186	178	179	210	196	199	160	207	162	216	174	198	196	182	213	217	201	188	215	172	169	186	197	190	208	220	214	214	213	187	212	182	213	212	204	189	164	189	210	196	211	212	215	193	198	198	186	177	201	194	179	203	171	198	187	179	196	220	206	192	183	178	206	190	220	204	191	195	195	207	205	203	200	221	202	184	195	192	207	200	194	187	203	207	167	193	200	181	191	206	169	169	218	186	195	208	217	201	224	202	197	195	179	208	189	201	191	221	190	217	175	184	181	212	180	170	205	173	187	220	190	200	196	202	229	189	167	169	202	159	174	206	194	219	208	174	212	212	207	192	189	190	188	171	188	221	174	203	187	201	199	210	211	198	162	192	190	225	201	197	208	193	188	190	172	209	192	202	185	201	184	193	204	195	200	198	207	210	191	218	229	171	219	196	179	188	177	182	209	201	195	187	183	197	191	222	180	190	212	189	209	184	203	201	198	196	207	208	170	202	210	201	199	201	205	215	216	177	211	199	189	172	213	192	203	178	199	191	202	224	200	197	196	193	210	206	223	171	210	205	193	217	205	216	231	199	187	212	195	195	180	204	175	209	201	199	217	223	172	173	198	190	181	199	199	189	188	188	205	188	177	212	214	196	165	211	190	195	220	190	206	195	212	203	180	196	196	203	210	189	218	184	193	170	197	194	194	193	194	167	178	197	208	210	193	224	199	185	193	171	220	190	194	199	190	193	187	201	187	211	165	185	173	223	206	194	196	179	218	198	194	179	194	185	179	216	176	203	203	228	206	225	185	203	193	201	214	245	200	213	178	191	210	215	209	180	197	230	178	205	211	191	194	190	176	212	193	184	191	185	199	176	193	203	224	186	201	210	213	184	190	201	191	223	206	203	206	180	183	213	191	215	185	182	197	208	206	215	204	214	186	195	198	200	185	189	175	203	199	187	217	193	203	205	198	217	205	197	205	191	197	204	184	194	214	201	196	216	183	202	210	207	209	199	192	201	187	192	201	214	186	212	198	195	181	179	191	202	194	186	210	193	191	201	215	186	196	219	180	201	195	189	204	209	209	181	193	196	182	203	186	216	194	193	185	208	202	203	189	196	191	192	202	210	180	164	182	198	178	217	193	190	223	216	177	206	202	192	193	165	179	199	205	204	191	196	199	180	185	204	192	184	184	206	168	186	198	192	186	188	178	192	193	197	170	193	226	206	189	199	202	206	199	201	208	185	204	177	193	191	180	204	181	206	195	177	207	202	208	177	207	211	196	197	181	209	187	218	203	195	182	212	196	217	189	194	185	213	215	182	208	205	197	164	202	183	187	192	196	199	191	198	182	207	200	207	185	194	178	191	220	208	183	205	188	214	185	194	174	197	189	192	176	180	198	195	195	206	200	197	196	185	184	208	197	189	171	172	175	190	210	194	183	189	214	191	187	225	206	179	184	207	199	206	197	219	196	214	199	187	214	171	199	221	213	179	165	179	215	198	171	215	197	187	190	217	194	172	195	184	195	193	172	200	202	201	199	214	198	168	193	215	195	187	204	189	179	203	164	178	213	197	208	203	196	181	194	214	198	188	207	210	201	180	195	195	223	188	195	198	183	208	205	189	187	203	220	180	196	193	207	186	203	176	198	207	182	199	207	182	184	208	181	198	187	217	212	218	191	193	194	196	188	177	219	193	205	214	192	221	201	188	219	210	184	183	199	220	189	202	190	192	206	212	205	192	188	188	176	205	204	203	198	202	183	204	168
5183	12257	9078	5004	3653	2871	2273	1821	1319	1169	862	797	711	595	549	485	459	431	414	391	385	370	359	345	301	307	306	300	263	280	302	289	262	247	257	244	258	256	225	246	252	242	239	203	233	218	236	247	231	244	214	203	237	270	210	219	218	237	241	225	228	219	231	248	237	251	230	222	249	253	221	235	240	222	219	241	248	236	239	238	265	228	234	241	236	232	257	200	250	231	231	242	205	230	249	252	258	228	268	226	230	235	206	223	211	220	207	224	214	251	237	244	250	228	229	256	236	214	212	218	237	246	228	229	220	250	232	242	213	228	243	209	254	266	181	256	239	236	234	256	259	227	244	244	229	219	239	236	230	260	237	227	200	231	236	212	224	228	232	218	195	226	216	209	226	249	270	235	240	248	219	215	251	236	238	227	229	207	223	221	230	213	253	226	216	213	254	223	231	223	220	234	220	250	229	229	214	236	242	231	204	267	260	202	234	240	245	224	217	215	201	261	242	232	216	229	217	237	190	225	230	212	214	226	221	235	217	222	197	221	224	257	224	217	232	254	208	230	229	215	212	212	254	231	221	231	236	217	237	217	208	223	224	247	242	227	207	226	217	216	214	245	211	219	220	234	221	195	239	238	227	234	229	233	242	206	225	225	231	238	238	222	244	228	232	224	207	247	202	206	221	245	205	249	231	211	232	192	217	264	220	245	219	230	215	235	224	226	220	225	216	216	205	248	237	249	248	219	223	226	220	240	251	234	214	215	236	237	245	255	238	221	230	223	225	232	220	230	225	235	226	223	244	237	223	236	231	219	241	244	238	215	227	214	223	240	253	209	234	237	195	215	226	260	240	243	241	210	242	223	221	230	218	221	208	227	234	219	227	212	215	221	232	218	218	224	212	235	232	227	256	240	234	217	237	228	193	212	253	216	236	231	257	237	220	221	243	225	226	217	239	231	222	235	212	231	226	238	234	231	218	234	218	229	239	229	219	228	233	211	242	223	201	234	235	234	233	225	249	204	227	227	214	222	222	211	242	242	224	246	228	247	222	252	239	215	215	239	246	252	238	237	247	216	214	233	220	235	240	195	228	216	220	235	206	213	215	230	220	201	194	223	243	237	253	236	258	228	244	240	234	231	215	211	216	196	223	229	213	234	249	221	230	244	216	220	245	201	223	235	222	225	226	240	238	225	226	226	240	225	277	211	243	231	230	218	215	230	241	255	244	228	219	239	243	221	207	227	215	248	232	226	258	230	243	235	222	217	187	233	221	235	227	238	235	213	214	222	244	247	202	252	239	214	232	219	245	258	241	238	244	230	218	247	213	214	233	221	237	231	214	229	243	248	219	255	235	218	239	230	230	245	241	225	228	248	228	209	213	243	245	205	229	216	239	228	213	209	211	213	255	225	233	210	245	233	228	219	228	225	239	226	234	203	234	218	228	258	209	214	227	245	215	211	242	216	259	209	244	206	214	209	233	242	243	233	240	205	211	207	230	222	236	216	232	228	232	238	229	213	248	213	229	249	226	245	242	210	246	241	238	245	229	241	221	235	223	235	251	208	232	224	228	229	231	275	236	242	224	207	236	204	235	251	254	255	213	227	225	232	232	207	231	233	244	219	217	213	226	204	213	232	246	211	214	233	244	230	211	218	227	246	215	226	242	244	230	238	202	239	248	218	216	203	217	238	228	230	230	234	198	226	219	233	238	226	216	232	231	232	223	230	243	206	205	215	218	212	233	245	232	231	216	237	225	235	223	228	219	238	213	231	249	233	233	227	209	245	225	211	230	273	255	233	235	238	237	236	254	251	254	254	227	256	223	230	246	213	227	263	266	229	238	205	203	219	244	217	233	221	210	219	213	222	217	200	224	216	214	240	217	215	231	230	246	222	201	236	215	236	244	223	232	220	229	227	224	212	243	224	227	239	204	224	210	242	220	229	227	208	218	246	219	228	234	260	221	225	236	254	261	212	239	238	206	248	248	210	224	218	224	240	227	195	231	197	215	254	235	189	218	237	233	232	230	207	211	233	231	222	221	226	238	230	247	208	244	221	233	207	210	229	241	209	199	210	213	229	236	230	242	234	223	227	221	225	238	198	241	227	239	232	222	231	215	227	235	215	247	224	242	234	252	240	246	220	228	238	231	210	228	231	216	243	197	208	243	220	221	205	214	237	224	244	260	214	217	224	245	204	233	224	243	227	229	225	232	247	230	218	240	225	244	219	227	245	234	204	221	244	238	227	236	212	239	254	211	222	226	211	218	227	238	217	242	217	222	246	202	232	223	215	234	252	219	238	234	215	211	217	254	236	222	229	248	236	217	235	234	206	203	223	219	236	240	195	231	234	224	235	234	206	213	208	232	262	224	238	193	223	229	231	224	217	224	226	213	191	223	222	206	238	235	248	225	224	221	206	213	226	250	217	199	246	207	213	231	217	229	203	218	207	239	203	246	229	237	231	241	235	247	232	212	241	230	203	220	231	227	213	222	221	193	206	245	253	209	238	215	214	257	221	200	233	241	208	217	225	213	224	219	229	233	232	226	219	221	216	242	224	208	206	236	251	237	249	202	225	224	217	229	224	249	197	238	222	241	236	204	214	233	234	218	227	249	220	241	200	222	223	194	216	233	232	221	236	250	216	232	244	232	226	233	219	238	215	236	219	227	227	229	209	250	236	222	229	243	208	233	225	228	221	225	240	253	225	247	232	219	224	241	216	227	223	219	236	242	215	220	237	233	207	245	223	193	214	228	235	255	239	229	229	216	257	225	224	247	210	245	239	222	249	240	242	232	211	234	229	231	217	244	225	227	223	190	247	222	224	223	212	203	209	212	267	221	215	237	235	225	238	237	235	238	250	216	225	222	265	229	214	221	235	254	254	216	222	222	253	248	230	215	226	215	251	219	228	224	206	222	208	240	220	233	231	226	230	228	209	191	242	252	210	209	227	242	223	190	210	234	232	224	233	237	212	222	270	210	216	222	269	239	218	249	234	235	194	206	211	225	231	236	223	240	201	241	239	206	208	230	220	244	226	231	230	221	210	246	205	222	231	232	217	236	229	233	213	212	224	234	248	252	253	243	214	246	221	219	230	242	243	238	274	258	229	236	218	231	214	222	242	196	189	230	222	247	228	218	229	241	243	212	237	228	229	239	246	231	259	222	233	221	221	250	243	246	222	233	219	237	232	215	232	220	204	237	220	216	221	239	221	224	200	211	239	240	212	209	246	226	227	251	226	237	221	229	232	235	240	254	230	225	206	242	228	209	240	214	211	233	212	229	240	202	230	213	225	228	235	229	218	231	234	251	207	222	234	257	229	216	225	195	235	213	241	205	270	202	234	223	231	222	243	199	231	213	227	229	221	229	231	245	209	203	231	238	236	222	218	206	205	217	237	207	230	242	213	238	248	237	239	233	221	211	235	217	229	232	223	220	222	206	241	209	213	231	219	249	256	245	225	232	223	231	227	237	237	226	227	243	219	228	226	252	237	208	211
22473	21162	28904	23693	21157	21301	11848	2478	1690	1511	1254	1092	951	899	869	786	696	730	702	689	636	651	594	565	542	558	532	536	505	501	505	494	449	460	478	448	453	471	435	472	422	414	432	429	402	416	418	427	422	427	452	468	440	470	452	409	418	467	443	427	437	460	421	426	427	435	446	442	478	433	454	398	442	442	407	411	412	436	421	393	442	440	425	457	395	414	416	427	430	422	421	389	434	438	438	389	426	434	408	447	385	427	443	407	454	388	404	425	424	413	442	442	424	367	427	379	450	459	428	457	439	443	411	424	418	366	398	390	425	435	443	441	425	431	409	414	415	355	416	410	421	441	391	437	450	409	419	414	448	410	419	369	452	428	411	417	458	369	431	410	462	416	392	390	414	444	420	445	438	416	429	400	435	423	417	395	415	397	448	385	394	438	439	408	404	418	408	415	405	378	427	412	399	454	428	385	414	456	452	410	410	411	446	414	397	387	434	418	406	395	438	398	449	432	440	431	426	411	428	423	400	423	412	400	439	444	432	431	416	412	442	455	426	421	389	402	455	439	408	418	408	434	410	428	388	418	466	405	437	396	414	406	429	387	415	441	415	401	414	426	437	401	434	417	402	395	411	408	397	443	401	445	419	397	398	419	457	393	417	460	367	425	370	406	439	417	414	409	409	424	403	421	453	374	422	409	404	425	441	377	399	414	429	413	419	383	391	441	435	413	406	414	405	414	421	408	447	433	422	427	399	412	426	434	383	393	453	464	435	410	442	419	437	441	399	438	398	398	414	408	404	423	421	418	402	434	416	397	403	419	400	424	428	413	425	437	417	388	388	390	373	427	406	413	415	355	441	431	438	399	405	408	416	426	399	424	429	413	442	397	411	415	385	386	437	443	413	437	383	428	440	414	392	451	399	387	442	386	402	390	457	441	408	428	434	411	438	426	398	395	427	384	415	385	384	409	414	416	455	379	414	411	404	418	435	405	423	416	407	438	418	412	421	418	426	424	406	376	421	424	400	439	426	410	414	407	453	436	419	427	351	423	440	392	407	401	414	399	367	412	439	426	414	404	408	407	369	394	438	404	409	410	410	448	414	405	445	396	392	409	431	407	425	422	394	429	434	442	427	449	456	462	426	396	462	413	423	364	398	405	433	391	395	398	420	406	404	406	392	414	398	425	442	409	414	409	399	418	419	409	370	393	459	386	426	427	419	425	387	391	411	381	440	382	419	463	383	426	424	410	425	370	424	413	415	428	400	424	417	407	398	430	404	407	408	413	411	419	410	420	397	418	403	436	406	394	381	399	393	426	428	351	401	421	362	422	446	426	421	420	379	403	448	401	405	434	434	431	431	431	391	428	418	415	427	400	379	406	436	416	397	438	443	425	358	411	444	413	435	417	390	437	431	399	380	438	421	397	414	411	408	436	423	460	421	402	448	437	425	462	416	414	416	411	403	445	413	446	374	407	473	407	429	420	394	455	411	427	438	375	429	417	444	433	401	413	420	439	408	422	426	409	427	450	422	412	434	428	422	421	401	444	389	421	387	411	416	441	443	408	416	444	449	432	410	451	421	430	423	427	425	399	405	405	395	397	421	427	437	385	394	413	419	422	428	453	395	376	421	412	426	426	432	426	385	441	391	427	444	397	413	429	421	403	430	435	416	391	367	393	438	398	416	451	446	429	445	392	385	423	415	389	411	407	434	370	401	416	382	432	422	408	385	440	420	443	453	381	429	419	408	404	431	405	437	424	409	439	406	403	404	412	399	437	381	403	423	451	390	421	400	421	406	431	416	433	393	442	405	412	443	393	409	418	394	383	398	414	441	361	426	458	415	377	397	400	432	414	377	439	368	417	375	411	451	417	433	424	458	376	405	433	439	457	379	444	425	415	410	426	374	371	419	426	456	431	400	409	426	411	436	426	386	426	426	400	420	413	431	426	458	439	496	412	403	389	388	430	433	424	439	394	392	404	423	424	384	460	408	413	424	401	409	409	418	436	405	396	405	425	436	428	443	437	449	451	430	454	386	442	429	434	423	428	433	413	400	432	420	446	388	409	395	437	415	422	421	400	413	435	401	405	390	425	428	393	406	408	429	429	399	417	374	419	377	456	438	372	395	408	442	432	395	430	413	409	411	414	424	404	417	377	435	420	462	382	400	434	426	426	417	411	442	428	419	417	407	391	380	436	415	427	436	418	424	424	402	359	400	417	414	409	411	440	397	438	402	438	442	392	412	443	384	426	414	403	387	419	390	416	441	413	412	412	442	394	388	401	397	439	413	409	398	410	427	388	424	404	437	442	404	397	400	456	407	422	443	391	443	395	415	362	399	375	415	401	408	419	411	406	435	421	408	392	435	413	413	416	392	433	433	441	379	417	432	434	427	422	392	448	409	406	408	428	386	426	396	390	383	417	389	402	388	406	414	412	431	417	375	409	407	437	413	415	440	396	443	397	393	447	408	432	405	425	429	399	408	440	466	393	417	443	413	410	373	372	381	406	400	405	391	415	434	389	417	396	400	437	390	411	405	430	403	425	412	442	453	401	427	439	417	436	415	417	426	386	398	415	429	419	408	404	451	440	375	404	378	414	429	407	431	387	450	450	439	459	437	439	432	362	387	413	382	415	382	409	415	408	420	449	426	420	445	402	426	412	392	404	416	400	453	439	407	401	412	418	424	416	388	388	416	401	397	402	455	436	464	429	408	398	430	411	447	391	390	440	380	371	399	429	414	431	433	409	395	375	398	391	436	416	416	426	419	400	370	423	400	438	387	397	423	410	411	387	415	454	415	406	441	403	408	434	428	370	404	401	408	400	412	390	432	430	402	403	392	414	389	411	411	397	416	401	399	399	434	424	425	437	435	402	452	397	416	447	411	424	424	408	433	388	402	430	416	422	402	396	417	365	412	442	417	421	411	432	407	399	420	415	428	417	396	404	417	402	412	405	407	400	378	432	458	414	441	414	401	446	427	424	448	370	409	403	427	435	413	409	452	447	409	400	424	439	444	387	429	409	409	426	396	426	413	402	437	403	402	380	424	428	408	397	398	437	395	399	442	412	421	434	405	430	404	435	420	430	452	417	414	403	392	413	439	406	404	421	416	414	449	439	423	428	411	396	391	420	405	430	417	426	379	450	417	402	425	437	377	424	425	403	419	358	428	458	395	424	420	395	415	401	405	387	434	461	405	407	437	438	385	429	390	425	402	431	394	401	409	452	375	399	401	397	416	445	419	388	440	445	431	387	391	438	376	430	421	421	386	436	400	379	399	389	398	419	396	393	400	433	425	413	430	402	419	416	418	399	396	432	440	412	418	416	403	392	379	432	397	393	417	429	404	420	385	406	416	400	398	412	440	438	412	387	386	414	394	405	411	427	426	439	431	422	394	421	408	419	400	429	404	401	432	430	444	419	414	404	422	408	403	424	422	419	409	396	411	429	418	435	414	421	387	390	392	402	406	399	410	426	446	411	416	417	400	427	392	406	443	375
6881	21551	16877	9700	7377	5919	4536	3543	2816	2248	1798	1560	1376	1283	1144	1022	975	898	881	796	754	774	699	668	698	628	630	595	529	586	542	537	526	512	516	476	498	501	465	474	498	480	469	496	495	498	501	491	461	500	479	497	497	472	499	466	431	484	481	441	490	488	451	457	449	445	487	464	483	421	468	485	471	477	517	487	468	437	501	473	487	486	481	419	469	458	475	461	458	453	470	481	440	438	429	476	432	491	480	471	450	488	469	468	462	423	449	438	428	468	451	438	469	423	439	449	496	434	444	461	498	455	441	443	508	467	448	419	420	453	436	491	452	457	447	472	449	435	470	504	443	445	434	439	460	436	429	436	423	466	479	435	479	425	464	453	479	451	414	478	456	463	433	436	428	462	436	445	413	448	475	433	433	447	404	445	441	461	456	480	462	432	427	450	429	441	458	460	455	487	459	458	428	445	443	436	445	462	454	478	472	451	466	475	428	424	441	452	406	437	463	470	428	451	467	455	442	452	434	461	437	474	465	489	485	481	465	458	476	466	457	456	410	476	447	426	425	481	460	457	452	440	462	444	445	471	462	428	459	424	455	475	457	454	447	441	485	447	437	429	462	486	484	439	483	456	468	480	474	440	447	462	415	425	452	434	470	508	447	478	431	451	486	435	444	474	462	432	421	465	464	516	450	454	501	486	469	441	453	464	432	487	468	428	440	444	480	436	424	434	432	417	413	428	462	473	469	446	403	401	427	453	433	436	453	422	467	426	440	423	400	434	464	439	445	459	462	450	442	430	466	445	484	477	424	440	407	442	440	456	445	439	484	476	506	452	442	426	449	492	449	454	455	420	447	477	472	499	476	475	433	455	418	444	445	434	454	472	461	398	432	483	450	487	479	422	452	461	445	437	396	444	462	419	428	453	449	518	476	430	427	433	453	476	468	443	460	474	486	439	403	430	450	474	465	485	466	455	428	430	431	450	436	461	437	402	467	413	485	470	463	435	478	457	463	454	494	431	450	487	489	476	494	460	410	468	436	434	428	435	444	472	468	435	424	416	450	450	463	485	447	463	448	454	428	469	455	436	492	428	477	465	424	501	444	431	482	424	429	486	458	455	453	450	489	435	445	466	446	433	462	482	457	474	467	476	437	440	454	475	426	427	450	434	452	449	464	439	457	457	456	480	454	419	455	451	477	444	447	449	440	422	488	455	427	423	451	473	451	450	443	458	480	470	467	462	461	451	457	458	437	461	456	442	453	467	462	455	467	505	451	465	463	459	474	461	446	463	461	498	477	455	455	439	475	452	480	484	465	457	422	436	425	446	450	457	463	464	486	471	422	486	469	451	421	469	508	469	449	471	438	412	463	469	452	460	421	470	475	502	464	439	446	473	434	467	468	436	500	462	468	481	459	427	425	469	445	469	446	419	448	447	460	446	455	466	488	430	443	451	471	430	442	439	443	456	455	440	453	446	442	486	420	439	470	439	434	415	442	449	463	451	421	468	447	470	470	450	436	466	429	445	427	437	441	497	471	468	490	484	471	443	461	472	423	497	464	421	454	399	418	460	464	465	437	444	451	458	433	429	487	456	451	475	456	469	430	441	475	482	432	426	447	439	450	420	410	487	434	441	438	421	440	439	475	503	476	498	426	442	468	458	450	461	421	458	499	478	433	483	461	455	428	427	470	444	454	463	440	461	451	449	457	484	460	486	457	453	440	450	452	470	414	463	456	432	431	474	462	451	436	446	427	469	491	448	424	439	419	448	448	423	470	447	430	438	425	456	442	446	482	436	439	441	457	482	437	448	458	465	426	447	456	418	454	411	451	460	482	476	475	447	454	442	468	486	465	449	445	458	448	457	457	436	430	445	465	422	479	433	466	435	491	465	444	464	441	459	449	465	419	449	462	459	436	466	470	519	423	496	478	447	458	470	427	446	447	452	429	430	471	481	481	484	443	484	440	414	475	435	415	437	403	449	438	471	491	478	484	442	468	480	418	439	466	449	452	462	448	429	414	458	417	420	433	412	436	441	458	488	468	487	460	474	420	422	456	479	460	435	473	436	464	465	454	450	425	388	430	451	464	480	479	460	470	475	448	418	433	456	440	444	449	417	451	416	468	447	424	451	446	483	471	416	499	474	450	430	440	431	452	468	458	399	453	444	494	464	441	494	435	481	422	425	454	477	410	429	477	472	465	443	484	459	468	415	451	463	454	419	469	464	478	463	396	456	446	437	483	473	432	403	465	485	434	446	448	454	477	418	433	447	472	442	408	463	444	456	443	468	439	446	454	484	444	434	468	429	431	452	437	453	452	448	425	456	430	471	464	506	468	450	443	451	432	413	428	470	473	482	468	491	459	494	495	448	443	445	463	440	459	474	491	462	444	462	478	466	433	449	443	458	466	435	459	405	447	489	463	429	427	481	474	456	439	459	462	501	461	455	479	464	464	412	447	457	467	447	462	462	444	472	471	446	426	461	460	472	429	456	428	459	454	432	428	439	459	441	421	421	445	472	452	459	451	453	442	445	451	464	456	447	427	474	448	444	456	440	454	451	418	447	412	444	437	462	453	464	465	462	452	439	469	458	459	472	473	485	479	452	474	442	443	395	432	477	470	444	433	456	449	433	473	468	458	479	473	463	472	454	444	433	455	444	438	442	481	465	492	455	467	493	473	462	456	452	465	470	465	454	471	463	494	436	454	443	454	450	435	445	457	445	445	446	469	442	450	467	456	455	442	468	446	461	454	456	441	475	460	413	454	438	439	429	433	498	447	461	444	461	462	443	449	441	388	435	457	478	480	459	436	446	444	438	450	457	460	434	468	484	444	471	453	450	428	440	446	433	478	430	476	448	458	434	456	494	441	448	482	487	454	480	446	436	435	457	468	450	455	435	434	464	420	424	428	453	452	413	471	435	431	455	484	491	435	410	463	422	447	453	480	471	418	440	487	454	456	466	491	464	447	463	494	449	458	433	456	459	453	461	431	459	470	477	464	474	469	467	451	412	460	437	450	427	470	456	426	417	445	470	493	449	451	446	454	457	417	457	404	419	479	447	439	491	415	431	463	435	456	424	456	472	467	488	465	417	481	423	419	424	455	457	453	445	462	449	477	456	451	442	420	437	425	449	438	473	430	451	473	436	439	448	477	473	436	469	450	424	454	427	474	478	509	445	461	419	452	456	454	424	450	453	472	466	449	467	427	446	450	429	439	456	447	450	468	437	448	480	470	464	458	463	430	432	440	452	441	430	415	447	398	491	446	454	445	416	444	472	461	519	460	428	404	430	462	482	494	475	442	442	499	455	474	493	449	445	452	459	435	426	478	443	451	474	429	434	448	482	432	461	444	431	431	431	458	468	459	464	476	475	427	433	454	447	481	437	425	461	445	444	389	421	421	452	453	429	435	516	449	439	440	451	415	438	479	465	470	446	439	470	521	455	448	506	456	476	459	441	487	479	475	446	408	490	437	491	507	463	449	461	446	458	431	447	444	497
27618	18965	7757	2746	1504	1128	949	801	711	546	537	515	441	445	388	408	383	347	358	416	354	357	326	322	350	320	323	327	303	347	318	321	328	333	309	340	304	331	349	334	331	308	308	304	294	281	307	291	314	320	288	330	308	322	298	296	306	294	298	297	292	279	337	283	299	309	314	291	324	303	311	289	311	325	305	299	302	300	289	301	316	321	289	309	329	275	314	299	279	299	273	302	292	329	315	327	294	281	303	293	302	264	311	288	275	282	287	309	315	274	282	303	302	287	327	318	288	310	283	272	307	307	282	288	286	287	318	312	316	284	290	335	282	282	284	306	304	310	309	284	298	278	298	264	298	282	303	325	314	287	316	303	313	322	343	306	279	290	283	305	310	303	287	316	307	303	281	288	323	281	291	289	312	324	275	291	285	277	309	301	343	288	308	258	288	312	266	277	309	310	322	319	319	311	300	311	303	287	304	289	297	315	298	275	280	306	305	288	307	321	320	312	303	297	297	293	272	306	289	301	287	291	322	291	333	326	286	295	301	266	294	301	273	296	314	303	283	291	282	297	296	329	314	293	308	286	323	287	289	336	292	281	271	298	301	318	272	310	265	307	296	311	321	298	291	278	313	310	303	262	283	320	295	293	288	309	263	319	289	279	278	343	316	300	291	307	297	301	299	296	287	298	286	285	313	330	314	305	328	282	298	317	320	298	283	297	282	321	297	283	280	292	300	292	281	317	307	297	291	315	305	270	327	291	305	278	294	326	272	321	308	306	323	294	284	316	261	313	301	308	300	294	292	299	291	315	304	293	318	331	293	289	316	329	285	318	288	310	329	313	330	328	293	310	294	267	299	275	301	323	301	282	322	306	335	283	321	308	294	300	296	293	300	308	289	302	317	347	281	268	319	304	295	293	302	338	285	300	278	297	295	287	294	277	372	303	305	281	314	302	291	343	298	281	283	329	272	292	299	299	308	312	309	299	294	310	312	282	289	321	277	260	295	327	326	288	304	319	288	291	302	306	256	317	313	307	300	312	310	318	281	302	311	286	306	313	290	279	306	299	319	319	301	306	322	288	317	309	291	300	308	317	302	293	306	310	304	263	314	291	313	303	314	283	319	322	316	272	324	308	286	304	286	316	289	321	268	305	318	310	304	289	301	271	286	317	302	291	314	286	279	329	281	291	286	321	282	292	298	316	330	291	308	293	309	328	306	291	276	317	297	278	272	311	293	345	288	315	297	292	329	319	297	315	304	297	308	300	314	281	326	314	314	323	309	282	308	310	308	326	285	290	287	282	296	287	290	308	295	288	296	280	282	307	299	314	294	321	315	307	288	285	311	283	320	294	342	298	281	287	330	321	287	325	305	298	319	282	313	329	292	287	328	299	313	337	281	310	280	337	318	277	274	305	342	282	289	316	268	311	321	287	300	319	352	333	291	303	291	320	281	305	300	286	278	329	290	285	318	296	307	326	317	295	321	295	287	320	314	334	305	300	303	336	291	281	311	306	310	285	281	268	287	289	298	294	290	266	302	297	285	302	290	269	304	337	293	322	298	297	288	285	298	313	288	319	325	302	289	253	287	310	333	282	316	290	304	305	305	303	276	273	321	307	310	298	301	318	313	282	327	297	313	292	295	296	297	308	288	291	274	331	302	294	277	310	321	292	311	288	280	317	286	298	300	269	308	292	336	319	321	300	308	280	274	306	292	296	289	312	297	307	304	277	301	270	321	306	283	286	314	301	307	271	257	291	304	303	280	326	284	320	269	314	323	318	325	314	316	289	288	272	304	305	286	302	362	305	308	309	299	330	328	316	314	310	319	312	267	291	284	318	314	319	318	273	317	293	330	292	303	293	303	301	286	307	305	301	303	324	324	294	278	299	286	287	307	282	311	320	327	303	296	295	283	286	293	331	319	306	310	300	312	312	323	261	298	298	298	290	300	299	307	300	327	313	271	310	312	246	300	290	311	296	291	331	306	301	306	319	292	283	289	299	302	332	309	318	296	319	282	284	287	286	292	282	280	332	303	303	281	315	288	278	280	312	306	307	296	277	307	278	291	332	315	266	325	301	295	289	320	304	334	326	283	286	322	268	315	310	306	307	296	321	300	300	327	319	277	286	303	315	309	292	316	307	291	306	257	314	295	262	295	281	312	334	320	289	314	318	282	303	315	295	281	289	276	269	320	317	323	303	298	322	296	308	270	353	289	323	344	327	301	312	311	308	291	305	298	318	319	313	284	316	293	316	340	291	308	322	271	291	301	294	300	330	329	281	294	283	333	307	326	325	331	304	307	335	312	319	298	280	305	297	315	303	286	329	289	301	316	310	300	302	306	312	315	340	294	278	316	294	294	301	311	311	326	320	348	276	295	305	307	278	319	330	304	296	322	274	312	287	279	291	297	318	307	304	269	277	298	311	313	322	308	297	294	312	308	305	293	290	323	284	307	285	291	303	297	307	280	286	314	292	319	301	299	275	335	298	319	284	295	318	301	292	298	303	305	328	339	273	317	283	306	291	302	315	304	301	306	299	302	311	313	320	314	275	308	319	315	304	277	299	302	309	289	271	288	307	340	306	292	312	284	273	260	328	317	299	289	304	283	291	319	265	261	296	311	299	300	287	293	288	282	292	260	311	266	295	310	311	306	309	259	321	288	313	287	333	315	317	329	311	283	308	265	267	310	315	326	265	302	336	276	302	305	283	305	345	298	317	278	280	284	297	314	317	280	296	303	287	310	317	255	301	310	315	307	285	333	349	288	298	279	300	279	302	320	302	293	282	304	324	284	311	295	306	272	291	305	288	281	310	321	308	306	309	331	336	298	323	330	312	292	305	299	303	321	300	332	315	289	274	298	300	279	318	307	286	291	278	304	278	320	318	322	290	291	281	298	298	271	331	282	277	302	295	320	298	327	288	318	329	301	318	311	280	294	301	312	306	289	301	299	285	291	309	305	303	286	311	321	286	306	355	316	285	307	277	293	320	315	285	284	297	310	299	330	311	307	320	313	286	281	314	283	333	275	316	279	291	311	290	321	315	294	305	341	288	325	303	276	304	311	299	281	309	333	296	313	326	302	293	314	300	279	341	286	297	282	318	319	318	311	261	312	317	305	309	291	318	289	249	294	290	282	286	303	319	313	285	294	290	272	274	281	318	299	323	310	300	313	312	309	312	315	301	313	305	295	302	292	260	300	293	311	277	290	295	324	315	303	283	328	297	315	320	307	317	316	291	311	315	292	295	287	332	311	305	304	321	303	284	323	302	290	291	315	317	311	289	307	325	327	293	269	311	276	291	269	306	284	322	282	284	315	309	309	288	291	285	295	287	302	268	323	327	293	330	326	297	304	305	304	298	281	305	265	302	326	273	308	327	305	285	312	271	334	299	321	314	283	294	309	316	309	313	273	312	328	276	312	315	294	317	289	280	298	313	292	301	315	276	299	296	269	270	309	282	275	315	311	309	290	309	293	324	281	299	293	328	306	303	311	310
5909	7617	5900	3194	2337	1939	1619	1257	1012	851	750	684	584	578	526	429	472	427	437	449	468	432	399	373	406	380	386	391	372	353	334	331	351	356	350	353	314	347	357	357	338	341	343	328	329	324	343	331	332	361	341	321	330	358	333	274	368	350	366	339	337	334	353	383	366	319	302	315	333	370	344	315	315	359	356	341	356	328	339	348	354	342	322	327	332	333	312	323	366	324	314	327	334	351	349	374	318	332	357	335	362	341	320	329	314	324	348	356	330	328	319	329	336	337	331	305	324	323	323	325	346	301	298	322	327	304	341	337	326	308	299	362	346	339	331	342	337	343	324	341	321	318	340	339	341	345	332	354	300	334	315	342	343	335	334	322	332	310	328	296	338	334	329	341	324	323	305	337	359	296	331	358	319	304	320	329	300	307	276	326	334	345	340	324	338	327	326	329	299	341	337	324	336	344	330	295	335	340	339	324	321	350	338	294	359	342	291	306	330	331	329	353	384	303	315	308	313	340	319	334	331	327	309	350	313	317	305	344	355	366	327	308	316	360	343	321	332	349	326	335	352	326	351	334	338	311	339	297	339	319	312	325	330	352	322	333	356	344	322	318	306	305	317	317	335	342	343	289	338	342	310	325	321	323	338	313	349	338	292	322	303	319	310	345	321	290	340	322	334	319	350	341	348	338	346	335	292	359	324	341	330	316	340	340	375	334	346	325	318	373	342	319	318	358	315	336	328	330	334	347	347	301	301	285	315	317	318	329	307	313	335	339	340	341	277	335	328	358	309	336	327	323	326	317	347	337	334	356	319	338	336	321	325	322	326	315	344	313	302	335	294	343	326	322	340	317	366	335	341	314	307	327	321	340	321	324	333	333	337	317	343	375	311	357	319	345	322	321	300	338	346	310	326	287	350	309	351	352	325	304	322	321	328	340	336	349	312	325	323	334	350	309	333	323	334	328	312	332	333	327	320	323	315	348	351	333	336	363	339	351	335	354	332	312	343	322	330	349	321	327	325	342	327	305	332	343	345	362	299	365	325	338	319	347	344	334	350	300	327	332	331	329	328	305	339	334	341	316	355	316	349	345	322	298	347	315	330	309	335	323	319	350	326	337	328	331	316	306	335	299	309	327	324	356	300	315	297	337	326	360	289	323	321	320	368	339	338	320	319	334	307	339	342	321	330	316	348	324	340	330	331	324	312	368	359	327	311	355	337	313	316	365	351	323	339	340	352	336	370	326	328	322	345	340	325	357	324	316	332	323	327	328	284	317	303	325	332	336	342	325	332	354	341	346	341	327	306	353	318	318	335	341	323	359	346	317	313	305	306	287	317	327	352	330	346	312	327	341	337	352	334	343	336	332	339	311	360	314	300	308	313	285	331	320	342	319	324	349	325	341	301	346	334	318	338	372	286	347	309	332	351	352	311	331	300	312	359	308	325	333	326	360	342	323	342	309	353	333	357	329	335	338	347	311	353	321	337	341	314	341	324	327	329	365	317	320	325	309	338	300	296	330	324	345	341	348	306	317	296	343	302	326	323	305	349	325	325	333	364	316	327	333	347	324	353	320	299	313	336	292	323	308	329	319	333	314	304	351	361	336	312	341	317	301	345	350	309	339	319	337	333	329	347	339	330	330	333	300	312	313	321	356	336	351	332	340	341	333	331	329	344	350	358	340	336	360	326	301	339	336	304	360	330	345	345	319	331	361	347	306	309	347	323	339	335	328	317	319	310	335	327	329	331	329	330	354	313	335	341	336	281	335	321	327	324	322	343	323	357	323	310	337	281	334	341	334	332	335	326	323	312	355	313	331	337	319	328	331	344	330	317	317	368	319	321	347	328	351	309	332	304	332	312	319	340	332	355	314	342	342	332	325	340	327	320	315	321	286	341	351	347	345	340	323	340	297	319	298	328	322	322	317	302	346	313	366	346	307	315	301	333	374	307	346	340	316	335	340	328	331	328	321	313	342	326	370	321	340	352	320	315	336	322	360	342	323	306	353	336	315	343	345	302	318	354	324	346	338	351	337	324	310	327	337	306	342	326	298	292	318	370	362	312	354	321	343	306	301	352	337	309	315	321	346	326	324	335	328	364	321	311	307	320	311	356	335	307	334	325	319	329	348	347	315	348	346	348	300	326	349	329	327	314	326	332	324	326	306	313	295	309	310	324	345	327	342	356	333	344	338	348	340	295	323	332	345	379	343	349	331	296	317	307	295	369	318	336	343	341	333	346	340	328	321	336	351	342	350	358	315	348	302	351	324	365	322	338	339	307	320	327	322	326	314	268	345	338	309	316	347	348	376	303	311	350	324	330	326	300	326	358	321	342	353	349	328	332	290	381	341	338	316	312	347	336	341	346	323	334	305	292	314	345	324	316	332	324	339	331	337	332	312	313	349	351	290	299	329	329	325	316	299	338	327	289	295	311	330	296	308	331	345	341	335	349	314	320	317	323	311	347	330	352	319	345	351	357	336	324	318	338	343	328	363	330	314	318	316	319	329	369	351	358	336	341	290	364	320	267	324	351	328	312	311	339	344	331	312	334	361	307	355	320	326	348	342	363	304	343	341	343	371	339	340	310	330	352	311	321	345	302	287	320	351	370	344	341	332	339	320	323	311	305	315	329	358	308	319	353	300	319	343	322	298	341	346	306	324	316	321	344	346	295	317	335	315	337	353	344	328	325	330	336	294	343	332	324	321	315	331	323	351	312	347	322	336	362	319	353	321	315	348	342	331	318	334	332	352	332	332	331	339	329	312	327	300	356	344	321	306	360	343	317	330	334	306	317	316	294	368	328	317	326	336	330	347	319	324	345	353	287	320	333	341	337	304	325	308	340	335	324	325	343	346	341	329	348	312	308	344	319	356	331	344	341	305	355	335	361	314	306	292	344	354	311	322	332	351	304	328	309	331	342	349	334	346	301	378	319	314	304	335	324	310	299	300	312	303	333	313	298	331	332	334	361	328	351	335	353	315	291	301	343	300	364	348	331	333	324	348	350	340	334	342	328	343	358	327	325	296	266	335	332	328	354	316	356	339	349	333	299	319	315	324	337	320	353	369	320	330	345	307	333	300	341	348	349	343	338	297	361	312	327	364	330	327	342	321	322	314	338	339	344	314	330	303	335	312	355	328	343	333	329	319	312	328	312	307	353	306	330	350	292	387	362	322	341	342	334	330	362	317	317	333	315	338	322	379	353	322	365	341	332	317	341	333	325	317	341	338	323	309	369	343	331	324	333	326	317	300	337	339	342	347	352	339	375	300	340	332	325	341	334	343	328	299	315	318	321	336	321	332	286	336	368	313	357	344	302	342	350	354	329	308	362	313	367	303	299	332	351	343	314	353	345	337	335	313	322	335	349	323	331	344	314	365	354	343	334	292	360	338	339	352	311	341	347	303	331	335	310	341	287	313	353	327	317	331	337	336	302	343	333	347	339	338	353	342	348	335	314	349	341	297	327	328	356	324	300	308	326	309	331	367	330	328
23563	21114	28442	24044	21126	12696	2817	1727	1370	1159	1011	900	843	819	718	688	651	692	671	594	630	630	582	559	598	599	582	547	549	567	517	517	477	527	519	528	512	510	474	498	509	518	534	512	475	480	508	497	485	506	520	472	515	485	507	474	485	527	470	490	497	506	453	489	480	490	441	503	498	478	438	489	498	523	474	480	461	444	503	443	503	494	468	443	470	461	457	486	494	499	513	465	485	474	490	523	490	416	456	495	470	479	436	519	476	491	479	450	473	458	476	436	519	492	474	447	455	489	452	477	445	480	491	472	493	469	471	479	447	517	512	481	451	448	487	454	490	475	524	467	464	440	483	475	504	496	486	469	477	477	504	512	438	475	514	473	424	466	486	456	467	495	469	492	468	456	498	411	455	488	463	478	478	490	461	503	476	496	466	483	450	440	482	498	459	488	482	520	480	489	465	491	471	457	478	464	495	462	477	469	460	487	480	499	441	498	451	496	472	466	505	447	469	499	466	484	438	459	498	459	460	443	456	461	447	453	483	486	484	444	477	468	443	469	471	460	459	483	460	474	470	485	449	455	449	480	476	473	422	454	467	491	470	453	490	475	475	479	497	490	468	478	511	448	498	490	505	475	468	437	451	498	478	473	530	475	484	472	486	458	471	491	477	463	522	470	487	484	470	494	456	521	441	461	464	469	486	467	430	478	460	525	504	458	519	478	486	474	468	469	465	458	437	461	483	504	425	442	484	480	469	475	426	499	471	492	465	463	457	441	487	482	469	468	508	446	455	493	461	468	491	514	490	480	493	466	452	414	489	460	477	484	421	476	462	461	500	482	463	489	458	452	469	520	513	456	479	448	477	515	477	443	438	483	454	498	491	457	472	446	486	454	490	504	503	467	465	492	457	469	472	492	478	500	476	433	454	464	473	499	510	485	464	485	487	459	448	442	490	491	456	501	492	505	469	449	489	496	440	464	501	470	476	480	463	456	490	454	471	473	489	512	468	466	482	472	455	502	463	483	463	411	466	455	483	455	471	487	494	470	496	477	472	485	481	460	448	468	453	520	464	461	487	476	470	495	486	498	458	459	459	476	466	515	462	438	466	485	463	467	447	477	456	497	467	493	508	488	474	470	502	480	455	457	466	528	480	474	450	472	467	471	450	456	465	449	469	430	469	503	484	451	459	466	446	454	472	445	458	453	457	421	458	509	484	469	473	495	527	502	483	463	451	491	500	421	520	482	442	458	434	453	449	473	479	472	478	492	448	471	493	436	435	479	483	448	484	473	481	467	492	446	501	472	456	460	474	488	477	439	510	455	466	532	467	459	479	517	485	436	456	451	498	459	432	515	478	479	434	456	443	459	444	471	492	479	471	473	459	463	492	477	458	498	481	469	458	434	474	498	455	489	449	475	462	438	496	476	442	468	501	483	489	515	494	485	495	512	460	471	505	472	477	473	468	433	450	505	444	463	478	446	495	481	491	473	478	471	454	451	466	465	457	474	466	482	463	473	477	502	502	452	470	471	443	463	448	424	469	457	487	460	477	485	549	500	435	459	479	471	502	519	472	447	457	495	474	477	506	488	492	470	454	470	450	459	502	481	451	455	495	460	453	484	467	472	481	496	475	512	458	494	446	476	478	468	492	464	505	463	470	500	456	456	475	488	473	456	465	492	425	532	496	482	474	493	433	493	494	471	461	488	475	487	444	462	435	472	461	461	441	444	449	500	484	443	498	475	423	488	482	490	421	492	503	491	450	491	465	477	472	434	437	504	466	418	468	519	458	481	460	459	481	441	447	452	463	500	483	495	494	474	440	468	497	425	497	491	436	494	515	504	482	482	483	454	447	462	510	475	472	486	477	485	475	440	471	461	475	446	444	470	483	507	491	488	496	456	479	496	477	486	464	465	439	482	465	468	468	481	456	527	471	471	472	468	479	531	466	480	440	439	448	468	463	454	498	462	467	496	460	448	451	428	469	400	460	510	497	471	476	470	434	450	480	438	464	463	456	493	448	495	418	439	468	475	459	462	429	487	516	470	506	498	459	476	476	461	490	490	434	483	453	489	460	496	483	458	467	461	471	476	474	495	506	493	428	468	436	481	449	487	485	484	447	493	466	497	465	485	471	441	446	491	469	495	476	534	477	502	468	466	461	488	474	428	446	481	473	481	480	474	506	478	479	487	498	491	475	493	492	505	459	505	453	477	496	458	470	441	469	424	475	477	474	448	494	495	466	462	479	478	503	495	461	465	491	460	485	499	448	460	449	474	440	459	486	471	503	469	491	488	441	517	444	479	513	479	496	467	470	464	502	469	461	457	474	475	453	475	505	465	503	463	446	480	470	479	462	482	469	517	464	466	475	484	460	442	463	487	504	449	483	450	490	465	500	474	458	493	473	464	499	474	451	524	455	476	463	477	531	463	455	498	444	441	475	482	470	497	463	471	450	477	487	462	495	473	479	458	492	507	473	466	465	482	515	475	455	521	450	523	467	465	477	489	475	461	466	450	443	468	460	485	454	481	487	500	514	503	426	437	461	466	495	468	426	447	473	540	465	435	472	503	455	489	449	484	466	463	456	463	480	466	467	454	489	496	473	460	484	472	480	502	477	433	492	449	467	469	443	461	469	473	480	474	493	474	483	480	458	537	450	456	489	455	465	472	491	468	494	479	510	489	483	459	494	422	468	492	444	488	484	492	441	502	492	471	487	453	455	479	443	477	481	472	469	482	465	500	477	451	465	486	466	506	474	496	464	423	494	443	463	478	450	475	474	444	455	489	490	501	493	498	477	475	449	487	455	455	509	511	500	484	475	445	454	485	476	468	511	476	485	474	456	524	461	458	488	478	454	493	499	478	471	445	488	439	460	427	519	481	526	477	464	496	483	482	482	481	460	439	459	494	478	471	506	494	439	469	428	524	477	482	446	448	506	505	486	462	421	497	494	454	470	471	471	463	539	471	479	479	440	455	482	464	481	478	489	487	486	453	468	481	502	478	500	488	479	484	468	470	483	474	491	446	481	469	484	486	489	470	493	447	470	450	522	518	470	490	455	494	432	456	504	427	472	487	450	494	456	507	441	500	500	451	465	462	469	472	449	445	445	502	509	476	512	447	470	493	457	432	516	477	424	504	452	468	474	446	483	490	465	486	472	468	449	452	491	472	472	463	476	469	444	464	433	478	465	470	450	464	477	461	458	441	441	461	484	441	455	410	464	458	476	481	440	489	499	496	513	487	491	450	441	477	501	489	437	475	451	457	456	477	458	476	456	455	481	468	490	506	460	460	462	474	426	495	475	485	527	481	472	456	472	444	469	503	493	466	466	458	458	440	420	504	517	462	501	513	511	454	492	479	509	430	491	503	440	483	483	477	438	473	476	468	482	452	474	464	489	480	496	494	484	453	485	443	492	454	510	470	464	533	495	472	489	521	472	500	454	485	484	482	538	499	478	483	435	496	429	461	466	489	490	494	470	492	465	505	458	458	439	479	469	508
5336	16226	12442	6828	5262	4126	3245	2664	2015	1725	1453	1223	1211	1021	914	861	768	830	730	794	754	712	718	683	656	626	669	602	613	602	577	584	586	625	536	532	514	526	527	537	521	529	544	534	495	541	528	538	516	548	549	531	504	510	525	508	565	519	522	516	487	491	549	542	517	517	560	506	530	501	517	481	531	524	522	511	489	556	526	531	529	528	533	528	489	454	525	469	546	502	506	505	511	491	509	522	474	541	497	503	497	524	511	522	491	501	516	525	518	523	556	511	536	479	544	537	496	499	523	549	474	518	494	523	514	545	526	536	491	537	492	491	497	484	507	521	533	498	497	501	505	480	497	497	520	489	526	500	544	503	517	520	515	514	492	489	504	520	530	492	535	560	497	505	501	525	510	502	506	505	454	522	522	522	516	500	481	489	514	508	533	507	500	503	485	561	524	510	495	490	504	504	527	494	510	527	511	491	480	535	491	496	521	491	513	492	508	503	557	523	533	498	518	508	518	506	497	481	524	518	557	505	535	494	508	518	466	514	510	541	478	496	525	496	518	541	489	484	484	551	508	484	518	518	497	510	543	518	493	540	508	527	461	487	508	476	520	524	512	485	529	491	484	516	514	514	481	519	523	512	523	502	509	508	483	525	532	508	541	520	544	490	501	499	486	490	538	533	527	502	523	519	528	537	498	506	521	516	475	522	499	510	491	537	503	511	518	482	538	497	519	482	557	504	516	504	522	571	494	510	528	492	524	506	570	545	469	509	478	523	526	476	518	469	518	489	480	504	468	500	521	490	511	495	515	544	475	531	494	488	526	483	515	487	503	469	513	524	500	503	535	507	462	505	478	489	529	518	480	492	489	521	503	554	490	554	527	498	516	487	501	544	503	521	548	507	482	484	477	475	506	450	520	539	549	487	506	519	507	529	539	472	507	495	508	500	517	513	517	515	502	497	508	523	470	484	486	511	469	520	511	541	517	512	494	515	516	513	488	503	520	533	506	522	483	521	518	524	554	491	512	491	518	504	498	551	510	502	546	501	532	523	504	478	552	526	479	528	529	480	513	510	537	502	518	513	518	519	504	531	524	492	452	522	508	536	511	517	486	490	483	560	496	492	501	508	527	481	549	506	514	491	537	466	498	489	466	537	520	493	502	518	503	529	524	483	523	509	542	496	537	510	529	483	477	492	472	502	560	524	509	491	492	486	505	495	504	484	527	473	497	508	527	535	527	522	485	508	533	464	521	493	522	525	480	489	528	474	566	518	520	563	483	537	550	486	525	516	528	486	533	490	504	543	543	499	496	498	515	538	519	480	502	533	519	507	493	525	517	487	477	523	495	495	515	490	529	537	528	530	468	526	526	483	498	495	503	481	484	504	474	513	503	520	558	502	502	495	540	485	494	536	521	507	471	508	493	516	493	479	585	499	530	472	489	493	486	500	490	528	534	507	504	505	479	512	531	498	504	537	447	539	514	514	534	499	570	528	518	553	544	524	498	536	522	510	521	519	501	539	486	484	493	507	490	519	516	469	496	521	509	532	527	509	516	475	493	513	497	544	497	528	518	464	557	551	499	451	533	528	493	464	493	528	469	533	500	517	540	542	515	539	481	515	517	526	504	516	491	492	515	503	497	492	509	480	503	525	506	508	528	479	511	529	517	514	516	506	511	492	492	508	495	501	533	501	527	514	520	549	510	519	522	543	506	541	533	512	533	496	487	524	496	515	508	556	507	498	457	517	524	506	505	539	526	519	466	486	573	498	522	515	503	498	522	534	529	521	554	487	528	508	520	490	482	520	548	559	451	474	467	490	485	503	533	518	497	550	514	482	469	498	489	535	541	534	515	568	565	505	523	480	493	485	494	511	528	461	520	521	515	475	532	525	507	527	514	524	479	518	534	521	536	534	543	509	487	505	482	471	515	512	480	515	491	525	490	490	540	496	569	508	517	532	536	526	490	551	509	529	493	477	514	485	512	490	481	535	530	502	476	528	561	555	496	506	493	504	490	524	517	496	479	482	490	495	492	479	474	482	485	511	547	502	506	501	493	447	522	504	507	504	505	519	500	481	515	517	493	552	495	510	490	494	540	514	525	491	450	501	536	510	507	475	466	520	529	509	497	492	503	550	571	522	511	493	491	496	478	512	491	470	500	518	515	478	509	514	531	496	522	489	549	506	510	513	530	515	511	499	508	515	489	502	512	513	484	500	524	520	519	486	506	487	496	509	523	479	493	511	496	513	508	506	513	528	511	480	475	505	494	509	537	520	516	495	495	515	573	538	489	531	498	562	485	500	492	522	516	487	489	516	474	559	503	503	478	511	482	482	489	476	553	520	514	499	509	452	500	510	545	543	450	514	530	535	533	502	524	511	547	487	534	478	477	505	513	518	514	530	492	512	509	514	489	509	549	520	523	481	519	532	509	520	561	509	509	486	486	546	490	541	472	473	490	547	506	483	530	571	537	502	519	529	493	540	517	479	519	524	480	515	537	562	537	534	470	493	504	525	484	518	516	539	515	529	497	521	518	531	509	474	500	524	527	500	497	512	497	484	488	513	514	522	521	492	506	512	518	498	498	475	520	469	525	512	482	503	521	509	502	510	527	494	511	486	526	507	521	521	504	512	501	480	498	513	450	498	545	520	486	526	516	476	524	532	527	519	502	493	512	542	482	496	513	519	531	505	496	464	506	503	558	507	528	524	545	501	495	480	488	551	523	516	488	475	544	498	545	498	550	550	517	475	509	515	546	490	492	525	539	494	518	463	488	498	487	540	530	505	504	494	483	513	513	518	529	463	511	488	501	525	495	483	538	520	516	536	504	446	519	534	525	544	522	484	508	475	511	501	528	478	531	542	499	520	482	516	470	508	516	526	505	520	451	512	510	531	517	515	489	546	490	503	553	483	522	525	492	519	490	521	501	519	528	503	511	524	495	483	462	501	511	531	532	487	493	517	487	500	569	506	522	519	487	507	503	481	529	500	507	481	536	511	533	512	513	493	501	491	512	501	546	522	517	489	513	475	476	516	509	496	473	529	505	508	515	512	489	503	502	504	501	531	499	529	480	496	502	500	507	500	479	539	508	488	506	542	541	498	495	532	490	487	538	525	547	529	521	520	540	517	533	522	521	472	498	509	539	485	489	511	495	514	507	518	553	507	500	495	504	510	526	469	505	510	469	509	460	522	537	452	485	482	494	496	503	479	497	517	502	501	503	483	537	520	542	526	506	537	492	481	492	508	504	504	492	490	524	483	507	540	532	525	528	524	537	543	505	516	513	516	519	533	515	492	515	539	518	516	456	484	514	572	500	476	571	488	503	482	530	507	521	545	492	519	539	510	471	548	553	531	524	502	527	503	481	511	517	493	495	464	546	478	504	531	487	518	514	512	485	530	481	529	512	521	510	522	493	513	482	485	550	524	554	514	524	488	541	521	504	473	529	503	505	527	512	499	489	513	540	474	490	572	523	528	518	484	505	539	501	526	514	482	505	485
24680	21144	27525	24918	13862	2285	1391	992	829	640	574	465	449	404	374	351	345	287	335	286	283	324	287	280	258	262	280	253	214	232	245	206	237	202	201	200	192	174	240	198	202	178	206	193	192	221	183	226	200	182	191	217	203	208	192	207	179	184	210	211	209	195	180	213	211	224	210	195	207	211	191	205	176	183	205	211	201	195	183	187	172	174	167	175	202	203	215	191	177	218	198	205	206	208	193	209	219	192	199	181	184	202	195	183	201	182	187	229	222	214	191	175	187	193	191	187	195	188	213	195	172	199	201	203	196	179	202	202	207	172	193	189	194	193	230	192	205	210	192	210	170	201	206	193	186	199	197	175	184	195	184	204	198	171	190	180	171	176	206	214	188	212	198	200	180	190	189	211	189	192	209	189	196	203	204	217	213	188	210	175	189	221	207	190	178	187	183	184	179	205	182	206	191	205	180	186	196	233	192	182	211	192	182	184	199	179	217	205	175	196	196	203	187	197	185	206	196	197	174	207	183	185	209	235	185	187	203	181	199	194	208	204	192	186	199	192	178	206	172	183	176	206	187	196	182	202	185	208	205	206	206	180	235	211	182	188	194	176	187	180	218	182	187	188	203	200	200	198	184	186	187	231	213	180	198	193	208	185	195	223	194	186	188	185	195	200	185	200	201	194	235	169	205	194	189	192	171	186	198	179	216	189	179	182	204	203	198	210	199	179	172	223	192	194	182	188	208	198	209	177	197	200	201	221	207	191	168	204	198	205	199	208	184	174	231	197	192	202	206	200	185	179	203	197	231	205	177	187	184	181	185	193	177	188	219	181	175	201	187	188	199	199	195	229	176	175	199	192	182	194	190	192	178	202	191	192	198	188	188	220	224	215	200	192	198	174	205	174	198	201	192	209	220	193	190	199	189	176	170	167	180	174	218	183	205	202	210	212	211	201	204	198	183	196	204	195	180	183	205	205	203	177	180	216	194	209	210	176	189	192	196	202	201	210	206	189	183	198	186	203	201	195	191	183	220	212	204	183	203	202	214	191	186	210	171	173	209	193	209	187	199	194	193	216	159	210	194	199	202	193	201	197	204	192	186	180	179	203	210	182	215	197	202	196	213	210	172	197	198	212	198	208	205	210	188	182	196	214	184	201	181	176	204	195	182	185	208	221	186	209	185	187	206	226	176	195	196	186	206	186	198	179	198	199	187	192	201	161	198	207	186	189	178	200	209	187	205	185	177	161	208	186	237	180	149	187	199	204	221	183	185	190	199	188	192	182	197	200	184	220	204	201	176	202	190	205	190	198	200	194	192	224	186	217	224	195	176	201	189	176	203	213	183	182	216	173	167	196	188	195	199	197	207	198	216	212	204	209	185	184	204	180	196	193	194	207	216	212	204	209	200	187	178	208	199	228	204	211	216	177	185	182	190	190	209	208	204	204	192	192	198	199	201	187	194	228	194	193	194	185	204	178	176	200	191	206	210	184	185	207	179	187	211	189	189	209	198	185	192	178	179	196	208	186	211	215	211	197	175	197	184	190	178	193	211	219	197	166	213	201	198	197	203	199	220	196	190	178	220	198	193	198	210	196	189	204	186	200	190	200	210	202	186	207	186	199	185	214	186	200	229	182	200	202	196	196	199	195	207	192	201	192	173	196	182	189	199	204	199	202	196	220	201	236	200	181	178	216	231	158	207	177	223	212	183	200	197	191	199	203	195	183	195	190	198	180	174	184	186	190	174	184	203	212	185	232	208	194	200	168	203	211	171	219	193	202	205	175	182	177	205	216	204	216	193	221	204	199	211	198	215	182	185	161	204	219	206	197	215	202	188	210	193	205	200	198	195	200	177	198	179	211	214	206	185	182	210	186	178	190	206	204	184	205	205	174	191	173	234	187	187	207	204	189	187	184	226	213	204	207	214	176	206	181	177	205	185	192	185	184	189	192	195	185	205	192	186	190	175	173	184	228	212	177	187	201	196	189	222	199	211	202	199	207	180	178	211	215	202	201	181	188	186	196	185	205	171	181	201	206	217	191	199	209	210	193	200	206	215	182	189	196	187	173	190	193	190	222	192	196	215	159	186	197	203	201	186	180	196	180	216	215	198	187	211	200	209	189	225	201	181	202	193	191	205	188	210	197	202	208	197	208	190	201	215	194	172	173	182	196	197	190	176	190	205	175	175	190	181	194	180	189	205	190	171	186	195	203	190	209	175	197	209	202	172	176	210	188	202	170	209	199	208	189	178	196	178	187	186	187	187	211	220	203	195	211	196	219	196	186	196	174	189	208	209	176	185	198	174	192	208	184	203	202	199	197	202	210	188	207	205	218	179	189	192	195	194	192	180	210	215	178	209	182	190	204	161	197	175	185	185	210	171	194	205	192	199	198	189	204	188	180	201	188	189	188	196	179	212	215	214	197	195	212	201	208	183	197	209	161	198	221	181	181	165	174	203	187	202	205	191	201	205	189	206	182	206	197	192	199	205	184	216	194	193	198	183	173	203	179	183	206	203	195	184	204	191	213	196	198	202	188	185	185	180	192	199	203	195	180	198	215	201	194	177	198	178	183	207	190	199	202	182	200	221	186	211	187	189	214	191	180	188	211	199	179	179	208	204	161	195	175	188	185	163	181	191	176	181	179	179	211	180	199	177	193	201	188	195	162	177	171	178	200	194	172	200	182	181	178	180	195	186	178	200	190	182	198	206	217	168	184	198	186	175	193	183	200	187	221	215	188	178	199	218	189	192	180	195	196	190	188	221	180	186	186	186	201	196	208	177	192	191	213	180	200	206	193	177	185	187	177	182	223	183	176	224	191	209	184	189	184	172	216	156	190	195	193	183	199	194	177	167	209	192	189	195	179	181	203	172	205	211	198	193	194	163	196	170	187	186	183	180	204	188	200	231	193	218	212	216	199	186	191	181	204	205	200	199	198	192	177	198	200	200	191	195	191	191	212	208	190	194	181	200	196	181	198	176	188	203	203	177	173	179	209	174	178	207	183	205	184	179	198	200	189	200	199	191	197	199	196	188	181	180	183	205	191	178	191	167	206	193	201	193	232	177	182	184	176	169	187	181	168	175	196	207	218	211	205	209	206	191	193	191	184	182	192	197	188	202	186	196	202	205	213	201	206	203	188	213	199	179	195	215	188	181	190	205	219	180	165	207	192	213	201	170	177	185	211	199	219	204	174	190	196	213	208	211	172	181	181	186	197	173	171	183	214	187	184	198	206	201	185	175	162	164	199	193	179	195	176	214	223	194	180	190	215	191	214	191	221	196	220	212	197	197	190	191	205	184	209	197	199	206	214	188	198	214	193	201	181	196	171	181	204	183	201	203	192	204	194	192	200	187	202	213	162	180	200	192	206	195	219	201	204	200	159	180	189	204	186	204	191	179	187	193	190	199	180	198	172	167	200	189	202	201	205	185	202	201	182	209	176	219	192	224	189	206	181	220	168	181	211	186	201	180	225	174	209	197	204	193	203	197	188
5346	12495	9546	5214	3903	3140	2438	1926	1476	1156	957	772	711	626	585	493	462	457	418	400	391	380	376	332	367	297	325	315	304	298	285	278	273	240	253	230	253	215	224	255	243	213	226	235	240	237	241	240	218	249	228	228	241	234	242	220	259	198	225	234	243	218	239	215	225	223	231	230	243	243	214	225	224	245	225	248	208	239	267	241	220	239	256	225	234	218	256	214	236	210	227	226	228	207	229	245	199	222	234	212	243	231	251	219	243	234	230	240	205	226	213	215	198	221	230	228	203	227	220	231	222	221	235	211	238	219	236	230	231	218	238	264	238	186	237	212	228	227	218	200	228	215	228	233	202	220	212	204	213	256	214	241	230	221	217	227	265	229	263	208	241	231	227	235	209	221	236	234	230	225	227	220	222	232	218	239	219	242	225	201	234	232	221	210	223	233	227	258	209	246	229	237	217	233	223	250	222	250	221	233	225	232	236	236	237	221	197	229	221	226	213	225	212	211	199	226	231	241	248	215	211	218	215	201	240	225	256	242	203	219	248	222	209	231	224	207	236	210	200	217	235	240	230	269	224	195	218	202	216	247	233	240	226	205	250	231	248	257	240	223	228	228	207	209	216	220	209	206	232	215	212	219	212	202	227	247	234	214	213	231	236	235	230	238	219	231	240	222	213	206	208	208	239	227	202	218	246	223	225	215	210	230	213	233	257	205	230	229	221	249	192	226	219	227	214	219	234	227	228	211	239	224	221	199	232	234	238	223	228	216	212	232	212	197	219	226	233	208	232	226	227	220	228	213	220	222	216	207	220	213	218	211	232	228	239	215	202	228	244	252	243	238	234	233	214	227	244	233	236	229	233	222	231	222	228	244	239	241	234	216	215	239	235	244	209	243	197	214	219	253	224	200	213	235	225	231	226	222	235	243	220	200	195	243	210	237	250	220	211	227	232	200	205	249	214	228	220	258	229	210	228	199	213	223	233	217	242	204	233	198	237	240	229	234	219	235	212	225	239	250	230	240	216	236	221	210	231	244	251	208	222	227	223	230	222	218	230	231	232	194	206	233	216	214	215	213	222	218	216	215	214	248	240	228	216	216	219	236	222	197	212	216	202	226	227	244	204	226	225	244	210	229	226	213	204	235	235	231	239	252	228	196	223	218	241	228	211	241	238	226	223	219	222	207	201	226	223	217	224	214	222	188	234	206	210	234	226	225	230	255	247	232	218	230	237	215	248	223	240	232	241	232	235	222	209	244	236	233	228	227	220	236	251	258	243	212	223	222	225	226	224	232	202	209	242	250	256	223	211	210	225	233	219	214	229	231	231	218	234	215	225	246	199	231	230	234	212	221	243	227	227	212	234	228	228	229	225	230	233	225	229	217	228	206	238	275	252	227	222	243	220	232	221	236	217	215	238	245	204	211	216	199	234	225	223	238	240	229	236	254	227	229	195	215	221	223	208	214	231	214	241	248	251	259	200	190	223	225	237	224	237	202	222	233	244	247	237	238	222	217	237	228	248	207	226	229	224	209	247	264	223	242	209	206	214	214	211	218	244	224	236	242	249	216	204	225	213	218	215	224	212	213	236	210	224	211	220	214	212	217	212	220	211	271	202	222	236	245	219	225	219	229	201	217	249	226	213	216	218	223	230	235	258	253	228	233	189	226	247	268	240	228	197	213	225	231	233	217	230	215	232	228	211	240	217	217	225	234	246	214	221	239	234	233	205	232	248	242	219	234	230	228	223	204	222	227	225	231	217	222	214	224	231	232	207	230	249	235	241	215	196	200	228	245	222	225	257	219	195	229	232	216	223	238	218	240	224	219	204	229	217	226	236	216	237	247	199	215	207	219	212	181	250	231	220	227	226	224	231	232	227	231	249	201	218	216	251	196	220	234	202	222	220	206	229	230	220	238	232	277	249	224	235	233	247	209	214	244	215	198	226	242	247	233	213	245	236	221	210	231	211	223	208	233	202	218	206	213	225	224	244	226	250	216	245	218	239	232	218	242	252	198	243	206	224	228	236	223	217	216	216	237	221	243	224	230	226	235	254	205	215	221	211	214	246	212	227	239	226	238	217	226	209	194	217	246	229	260	202	219	218	231	203	215	238	242	227	221	215	236	232	241	218	228	227	212	208	241	244	211	222	199	220	235	228	219	198	211	231	221	232	223	232	223	228	241	225	221	228	237	233	243	202	211	241	226	239	226	204	223	233	222	227	217	210	220	241	214	197	198	227	218	210	225	222	228	223	204	224	233	234	222	219	230	226	226	197	243	229	248	225	238	231	249	228	223	209	217	218	230	232	239	237	231	224	230	226	216	208	223	262	239	237	205	228	237	221	215	218	206	236	238	231	224	205	216	219	238	225	211	242	251	228	213	215	256	222	227	189	227	221	246	252	251	231	237	233	228	224	220	207	238	239	211	228	238	255	226	234	222	210	247	226	232	232	237	225	200	197	219	222	234	222	224	231	207	250	194	222	225	220	247	233	238	245	231	225	229	224	193	218	260	221	253	244	217	223	202	213	216	223	218	243	245	223	192	228	226	250	228	202	212	223	223	216	212	215	236	238	189	207	229	238	226	229	228	218	201	218	223	225	197	216	229	254	199	199	253	211	229	222	245	240	233	222	213	233	246	208	201	260	235	213	233	214	208	241	224	229	201	221	232	183	252	237	237	217	229	241	226	234	230	244	232	233	219	248	259	262	204	212	221	219	253	230	222	252	229	217	223	236	216	212	230	222	230	244	228	242	243	236	231	233	226	256	237	212	215	235	233	231	220	234	227	217	208	242	215	215	212	228	237	232	211	239	223	208	223	223	223	235	220	226	236	223	247	212	198	222	233	225	229	225	226	243	224	222	229	216	226	201	221	222	195	259	208	217	227	217	235	243	231	226	234	214	212	249	244	237	217	205	208	217	252	217	232	222	229	232	213	195	248	210	234	239	259	230	233	225	244	249	228	214	240	226	224	212	223	213	210	239	235	212	257	216	234	230	229	238	226	211	247	244	247	245	222	239	217	224	233	240	233	212	218	213	236	213	217	231	220	241	224	242	241	237	215	212	212	217	218	224	212	249	242	237	229	241	234	263	215	223	211	227	225	241	200	236	228	246	232	203	234	230	218	198	214	215	220	233	221	216	221	239	226	224	251	225	228	222	227	226	231	247	221	232	209	219	234	224	248	228	231	201	235	246	225	220	229	244	217	217	239	240	222	234	228	242	251	239	230	216	213	246	231	210	232	237	232	230	217	228	220	230	222	174	209	214	223	234	222	229	219	237	213	222	211	197	218	240	246	206	216	219	263	211	215	192	221	232	215	227	216	210	232	264	226	224	228	231	250	212	213	208	203	207	221	248	224	197	211	215	212	217	239	222	231	224	221	215	214	214	226	219	207	222	224	250	241	217	218	231	192	219	229	230	215	209	203	237	200	231	215	221	230	228	215	204	242	236	235	240	238	237	218	228	234	213	211	244	238	217	213	237	236	225	235
22472	21154	28915	23645	21150	21299	11935	2617	1813	1527	1252	1071	958	925	816	783	744	693	622	593	657	591	631	606	569	545	539	515	518	537	503	503	486	438	494	468	457	452	474	467	464	431	414	433	423	410	459	413	420	466	454	420	419	455	446	401	429	433	424	437	425	426	401	439	414	424	400	458	429	449	416	418	457	413	383	417	453	421	448	411	407	389	394	447	380	444	403	378	411	429	398	408	393	413	385	410	415	420	414	357	422	406	440	441	403	357	409	438	414	434	417	407	413	387	397	417	443	391	441	435	416	405	407	388	461	392	407	392	417	369	406	432	429	387	371	400	420	436	432	390	419	376	418	399	361	426	410	420	397	384	393	393	409	430	421	406	435	444	421	427	408	420	402	398	403	425	395	430	442	460	425	420	415	416	452	403	393	415	437	406	394	436	413	398	397	418	420	396	425	412	409	433	426	414	450	409	418	415	404	413	419	386	406	401	406	384	413	378	395	428	437	377	422	405	381	435	401	413	428	431	430	397	392	435	427	410	384	431	392	442	421	434	410	412	393	388	426	417	410	429	402	411	428	400	410	427	401	412	423	406	400	381	395	383	375	456	414	421	419	383	385	381	387	423	428	421	419	422	469	368	432	420	399	432	417	424	405	385	434	399	387	381	405	400	416	426	407	453	368	422	425	411	436	444	397	403	401	404	408	409	382	399	408	435	436	456	387	404	421	406	419	427	398	422	353	420	421	435	394	412	373	384	391	435	399	393	389	434	440	379	384	411	394	422	426	437	367	449	412	415	433	407	388	420	395	430	419	432	425	385	423	384	404	400	393	406	415	401	351	378	422	428	411	410	449	404	408	448	412	397	409	438	378	424	455	428	410	429	442	384	382	385	419	398	389	440	436	418	408	408	400	412	397	404	443	407	420	390	404	407	392	388	396	383	410	435	429	421	392	420	431	407	389	420	389	402	385	427	432	425	393	443	434	405	414	406	382	367	398	425	377	404	438	401	446	424	363	406	457	430	419	404	378	425	410	399	450	406	389	395	429	395	413	389	417	411	441	393	433	393	401	359	414	400	429	417	390	411	399	409	413	401	410	407	411	439	418	390	390	397	422	390	420	407	407	419	401	409	370	440	412	379	386	410	422	408	410	411	410	417	389	413	420	361	412	421	399	416	377	435	428	395	415	421	413	423	406	437	409	401	412	414	372	392	384	452	396	388	389	407	396	405	417	401	400	421	440	419	441	382	414	386	409	422	397	410	394	415	398	407	391	392	425	429	422	390	397	391	415	419	405	408	428	434	434	418	409	389	370	444	380	428	377	403	413	391	423	427	412	428	380	433	399	407	408	388	395	420	401	402	385	437	404	454	363	432	391	411	433	391	397	435	426	428	415	437	409	410	444	400	397	388	426	434	395	436	421	421	388	416	411	437	415	369	426	420	366	455	398	444	417	392	393	386	439	363	418	402	427	416	384	366	418	392	406	430	418	408	430	429	408	414	376	417	389	391	444	427	429	426	407	406	391	413	420	403	374	470	405	425	412	400	433	426	403	426	425	415	430	401	438	392	431	396	395	401	411	401	352	460	378	411	388	434	410	406	376	385	411	405	405	380	407	410	394	404	405	362	419	413	421	380	374	411	443	416	397	397	478	427	375	393	397	399	437	388	397	406	401	407	413	392	417	444	398	387	391	410	411	429	406	410	388	419	405	429	371	425	393	412	434	449	426	402	354	433	436	413	421	431	398	406	448	415	437	411	395	390	410	356	383	397	428	425	397	419	415	389	442	381	393	433	409	363	406	387	433	430	408	432	418	407	427	393	412	399	387	429	379	382	423	405	463	416	422	424	392	381	401	394	411	366	442	394	445	420	402	391	438	389	388	420	425	398	399	440	446	368	428	389	421	409	430	397	415	423	385	444	392	423	401	397	404	419	395	401	434	419	435	408	413	399	403	365	466	429	390	431	411	396	451	409	384	436	406	456	421	446	421	392	417	409	414	382	446	386	410	426	397	429	392	388	380	400	381	415	383	427	420	394	402	438	389	398	360	394	422	437	392	384	408	377	423	387	410	407	433	429	401	412	381	412	449	398	424	415	401	386	410	394	419	401	410	415	445	402	429	420	399	422	446	436	397	389	409	439	419	461	444	457	399	390	408	449	396	397	352	410	431	385	414	406	404	407	413	449	430	408	409	452	424	380	425	424	425	368	402	437	398	406	388	394	401	404	405	408	399	418	401	432	381	424	418	404	418	474	449	423	392	407	415	397	431	419	442	424	434	406	400	405	409	434	395	382	422	429	443	398	402	392	409	402	418	429	418	384	417	437	386	398	458	409	448	399	457	382	398	396	440	415	390	429	410	442	425	379	408	440	406	389	413	427	365	400	384	439	453	415	353	378	394	412	421	406	400	406	404	379	430	410	429	414	432	416	408	434	387	418	414	390	443	387	376	400	409	374	399	402	413	418	402	424	411	405	403	446	401	371	394	428	414	391	436	392	429	412	415	424	390	417	411	420	391	401	417	411	407	424	368	449	424	396	406	410	414	435	413	419	435	415	396	408	430	382	436	385	396	382	399	404	423	409	436	407	426	412	417	383	406	403	415	439	420	421	392	425	410	419	430	416	431	395	425	427	414	426	378	409	395	412	382	402	399	457	400	376	395	383	408	402	432	403	412	433	401	389	410	392	397	395	410	363	413	398	403	404	385	410	408	356	399	388	412	389	407	407	426	371	391	406	407	408	429	407	395	393	397	378	374	410	353	402	399	418	431	407	409	424	440	414	397	400	398	429	397	406	435	415	407	414	425	416	441	399	424	380	432	423	424	394	390	414	388	430	401	396	413	403	407	411	424	398	418	398	412	394	402	402	396	417	433	346	365	411	427	435	408	398	405	426	432	398	420	422	370	400	419	399	430	403	415	393	408	456	451	369	401	394	438	412	436	437	389	408	444	396	426	379	413	413	423	411	377	419	398	406	424	397	388	376	447	425	396	417	377	412	424	406	404	398	400	388	383	446	409	419	421	432	421	395	432	405	403	387	402	365	379	440	392	377	390	415	459	369	408	441	395	431	424	381	430	450	439	429	345	402	401	393	431	391	410	462	417	437	460	412	385	424	379	424	429	422	437	425	450	401	390	426	423	416	454	434	441	385	391	394	420	359	416	389	440	399	422	405	431	398	407	413	417	388	403	400	441	418	438	417	394	410	446	416	437	396	386	415	437	443	434	388	429	401	425	375	384	423	448	417	440	408	422	412	425	442	436	398	394	389	404	381	396	402	425	445	423	394	440	414	432	391	396	374	400	415	408	410	394	385	394	429	399	351	399	402	417	405	426	389	416	421	394	412	423	388	436	397	457	432	445	404	429	405	407	414	452	404	430	425	389	384	437	406	385	420	405	392	424	394	427	402	427	417	416	405	403	405	403	417	389	416	391	410	395	416	443	403	413	394	390	456	419	393	408	401	363	411	411	414	397	403	406	401	400	404	413	402	447	420
7057	22159	17296	10165	7676	6023	4867	3794	2912	2316	1834	1571	1371	1203	1119	1062	971	905	826	772	799	722	709	705	695	667	667	643	605	642	573	535	542	564	522	501	493	491	480	466	467	489	471	426	495	503	479	470	474	530	489	467	447	453	454	487	448	452	447	454	425	492	431	498	469	449	469	471	468	483	435	478	443	448	467	442	414	439	480	468	390	442	452	452	452	414	507	447	447	473	484	462	434	455	433	435	459	466	428	442	492	467	452	495	460	448	459	484	392	456	496	450	452	472	467	433	483	477	414	427	437	455	477	485	405	430	438	432	465	427	378	476	417	467	451	476	453	421	433	426	438	479	453	478	441	425	443	407	469	476	409	449	468	439	460	456	433	464	432	423	450	477	448	445	450	459	450	444	444	490	457	446	460	446	422	446	454	406	471	458	451	418	458	440	452	466	438	435	443	474	450	452	461	428	466	415	443	477	449	423	478	432	464	446	477	415	450	457	422	457	471	445	439	449	464	452	436	431	423	474	470	437	447	440	459	467	428	473	445	448	446	507	470	426	440	439	522	465	424	439	453	422	424	424	434	411	483	430	472	456	440	440	461	430	424	436	481	440	425	429	440	391	422	441	434	427	429	455	414	458	403	457	426	446	468	466	451	423	442	449	449	403	463	407	456	429	452	451	443	468	467	441	453	434	450	451	454	468	445	448	488	444	426	454	418	463	444	462	472	440	457	454	494	431	434	433	430	470	451	483	463	452	453	432	437	445	445	459	394	448	395	458	473	463	446	423	473	462	446	448	453	452	461	425	462	471	429	452	439	431	421	453	453	485	454	452	434	418	452	405	451	466	446	469	427	415	420	460	466	458	443	439	427	450	456	430	467	458	479	421	440	438	436	452	434	426	461	452	444	444	467	440	463	463	443	407	444	477	463	428	448	421	414	447	416	447	434	418	474	470	467	414	402	490	494	430	452	434	429	418	458	428	420	440	433	427	436	494	442	441	460	474	438	435	471	461	413	473	429	451	423	428	469	424	440	434	443	431	477	432	462	429	455	483	434	458	437	453	465	435	476	460	440	474	463	477	483	458	440	439	448	481	425	480	465	455	434	449	444	453	446	450	440	451	447	425	462	424	447	461	480	449	436	458	431	460	466	460	450	450	432	483	412	436	436	441	416	446	449	458	452	462	485	476	415	428	433	463	475	457	443	413	459	474	420	411	438	447	468	464	450	447	448	480	440	452	429	432	430	435	433	455	444	433	456	447	474	478	426	451	445	424	398	450	470	459	430	440	452	497	427	428	475	468	456	454	422	455	478	452	456	469	418	427	437	443	459	440	470	460	461	485	469	484	467	441	464	471	435	454	467	426	433	424	456	442	425	428	463	449	429	461	442	484	451	476	409	461	441	405	434	450	472	432	469	465	423	433	438	439	460	444	436	425	469	465	476	472	443	429	430	459	459	421	439	408	451	470	441	479	471	445	462	455	434	448	432	464	460	438	432	440	427	443	453	438	443	453	454	438	412	451	419	450	460	468	474	435	420	436	481	477	403	429	423	446	472	476	423	426	422	440	445	503	442	422	465	456	473	448	457	459	424	460	458	436	461	454	461	441	443	469	492	428	394	457	445	445	447	429	461	448	494	419	431	477	457	473	497	416	432	466	471	457	461	450	454	418	486	433	399	478	446	452	422	451	456	411	405	413	445	451	436	449	457	426	442	452	447	439	410	431	437	450	401	430	446	405	460	463	449	481	439	453	466	446	436	458	482	430	458	430	425	444	426	417	432	446	464	402	450	411	400	459	465	438	452	444	436	439	493	464	458	442	445	488	483	456	437	467	435	427	467	489	452	455	448	432	410	435	385	482	420	458	451	411	463	487	451	423	408	426	450	467	437	465	454	449	475	466	426	476	444	460	410	479	448	414	426	409	475	478	478	457	485	447	434	469	477	453	474	488	420	444	459	425	462	433	460	439	435	454	476	466	429	438	434	456	455	434	444	481	482	438	441	427	447	448	432	435	435	439	442	449	461	380	460	424	448	483	424	420	421	446	424	448	429	449	409	449	480	433	475	443	434	460	464	441	461	420	447	491	482	418	446	446	440	409	469	444	426	445	442	498	455	455	465	431	464	442	428	454	434	413	468	423	434	458	451	454	421	485	454	456	430	460	420	458	437	421	445	424	440	445	471	447	414	433	479	421	486	460	485	493	422	464	445	416	462	429	412	439	460	466	445	455	441	399	411	466	427	420	440	430	450	434	463	447	464	455	421	427	469	437	452	454	435	469	443	437	455	463	466	471	427	465	436	434	427	478	457	434	441	479	445	463	452	457	473	420	467	480	440	447	458	440	411	464	454	459	433	475	416	449	464	441	457	451	426	414	435	435	383	441	445	420	432	428	470	427	468	444	424	459	476	433	483	444	433	439	462	455	431	467	427	464	418	452	434	452	442	430	454	463	423	410	475	422	447	444	450	466	463	397	444	431	490	435	454	453	461	429	472	462	475	459	458	427	457	421	453	419	464	469	436	406	412	468	476	436	456	428	450	418	466	456	441	445	468	445	457	441	436	443	493	441	443	456	445	476	450	432	457	486	459	476	436	432	444	433	446	393	416	446	450	486	455	458	447	418	452	454	449	465	456	459	462	467	451	456	433	456	455	413	443	402	397	468	497	484	454	420	471	453	449	456	459	441	444	399	449	427	407	481	473	427	438	419	444	456	450	459	457	439	414	413	437	443	420	465	490	431	455	413	450	512	429	484	466	491	445	418	413	436	440	441	483	462	442	399	463	465	428	409	435	446	444	475	450	435	426	443	464	406	440	497	465	438	446	473	461	462	464	461	416	418	453	412	421	452	452	493	488	465	452	439	431	434	463	471	442	461	459	428	461	485	448	423	469	424	430	467	430	449	437	443	422	422	449	438	392	452	465	466	428	424	439	446	491	435	476	474	453	494	490	443	426	421	461	455	453	422	441	465	434	414	459	426	459	458	435	415	452	462	420	469	459	473	473	423	451	425	447	475	422	451	446	407	435	444	480	384	412	471	456	462	398	459	440	456	473	430	439	448	435	458	425	439	466	403	450	459	443	412	423	456	427	427	446	461	470	452	475	435	442	481	444	442	440	420	445	437	471	449	471	452	453	462	464	473	448	445	464	456	431	447	432	450	430	447	458	443	453	475	463	443	474	445	454	471	452	457	423	480	473	437	471	463	426	472	428	437	450	464	373	453	457	441	442	450	461	467	431	435	448	503	459	423	443	431	443	454	456	416	411	397	445	463	487	455	429	409	445	440	455	488	475	452	489	468	430	449	445	438	418	443	439	457	474	428	431	452	462	460	470	452	470	489	456	475	444	440	455	470	453	458	432	479	442	433	463	446	434	459	437	434	422	448	446	426	457	443	473	444	449	445	437	455	461	437	454	430	459	417	419	461	450	493	434	444	454	435	446	448	429	487	421	431	404	439	471	456	465	413	457	451	482	426	423	449	446	470	441	453	414	442
27350	18956	8167	2912	1751	1380	1149	805	753	618	488	514	431	419	454	366	368	403	346	364	376	384	335	340	358	329	338	353	329	341	323	296	325	323	344	305	318	308	274	301	305	293	335	313	324	312	295	295	304	276	285	301	280	303	325	273	307	324	318	292	303	281	318	298	337	293	307	311	313	305	307	307	279	298	322	313	297	270	302	305	307	312	266	303	275	268	283	267	261	264	316	307	280	325	280	294	301	298	301	315	324	288	277	323	270	316	296	306	301	310	317	288	336	296	275	294	298	310	286	316	325	301	324	255	297	266	293	281	301	291	329	291	313	288	289	302	300	291	271	296	302	307	308	285	303	297	319	308	276	293	289	300	291	292	276	279	283	335	267	336	293	296	272	286	293	323	278	294	268	306	317	315	285	277	313	305	273	276	315	271	284	274	293	252	281	308	282	310	307	291	316	282	269	287	282	293	308	305	305	294	280	277	329	293	350	267	311	275	314	294	300	283	277	292	285	309	277	274	321	316	280	274	286	302	292	311	287	290	307	287	282	329	318	304	274	289	295	332	283	302	305	299	277	308	300	316	299	316	302	287	329	303	306	276	319	305	292	295	286	300	257	304	282	303	309	269	297	297	287	295	281	297	300	284	314	297	289	321	317	298	319	286	286	278	342	301	298	308	311	294	310	299	298	324	275	293	309	288	283	317	326	291	294	276	287	307	288	274	327	299	288	307	285	308	298	297	285	301	295	297	310	270	272	302	311	306	328	306	304	278	291	315	311	292	311	301	316	301	315	275	310	304	293	321	295	313	288	295	296	285	297	261	317	309	297	295	287	320	295	286	282	297	312	271	339	299	303	293	312	292	305	308	334	286	316	328	304	273	300	308	296	316	290	297	309	295	288	300	310	292	315	300	277	297	307	280	288	284	299	295	292	312	274	309	278	298	294	296	309	320	318	318	335	297	287	267	334	281	330	329	318	318	287	340	307	307	303	309	300	292	283	308	292	275	284	307	308	319	293	294	318	284	310	286	293	295	335	311	317	297	311	304	305	306	312	282	287	313	312	299	337	280	306	308	295	292	288	316	286	312	308	270	282	305	304	266	316	282	299	315	267	299	316	282	318	308	304	340	301	301	319	320	300	274	312	332	294	281	313	302	263	298	296	302	279	296	302	278	310	288	312	321	291	311	303	299	278	286	283	254	304	305	284	290	299	297	297	327	302	296	298	269	303	290	299	278	312	278	302	301	301	278	302	274	282	343	300	308	265	306	317	302	296	291	315	322	275	338	325	317	327	301	295	310	296	300	294	302	297	287	315	283	291	299	305	288	275	298	329	314	290	308	306	279	289	328	272	259	293	326	293	297	268	295	343	286	317	304	306	304	287	295	324	295	283	293	313	263	329	296	312	267	278	285	282	327	282	288	288	331	312	310	294	293	298	325	308	278	283	305	295	304	277	318	309	313	281	295	279	284	315	302	302	285	303	340	279	296	286	301	320	270	313	287	333	277	268	301	291	297	314	263	282	285	300	291	288	284	301	279	309	303	310	297	268	310	268	293	293	306	271	296	290	293	312	267	290	293	300	313	285	303	325	307	327	285	289	292	295	290	277	315	328	296	307	284	287	310	276	307	315	319	314	304	306	306	284	289	292	273	273	283	305	295	283	266	270	312	271	263	285	300	255	316	302	276	300	275	271	284	299	274	284	323	319	288	316	293	290	257	322	273	275	314	315	336	272	296	340	301	269	267	276	298	316	316	287	315	287	274	304	284	320	304	300	276	287	290	266	307	314	301	313	307	312	305	302	290	308	293	286	321	329	306	290	290	296	302	304	297	315	307	266	315	290	289	270	285	288	263	264	300	291	325	315	297	287	317	276	304	315	312	295	297	295	303	312	286	315	289	286	271	323	310	314	285	318	303	278	267	290	343	286	296	269	288	303	302	292	269	285	323	302	310	287	279	297	326	295	284	271	297	348	305	291	305	312	288	282	295	257	287	289	277	309	297	268	319	279	309	318	304	307	284	307	298	296	295	350	286	267	316	314	283	331	311	306	320	283	300	318	299	317	306	281	276	282	287	305	278	282	322	305	264	326	299	281	293	291	308	287	298	315	256	302	291	302	305	266	274	269	307	272	301	287	316	309	287	316	264	310	319	328	298	306	331	270	285	302	283	282	308	327	284	286	296	304	332	313	281	309	276	298	303	280	302	299	275	288	285	316	332	323	304	313	303	280	306	307	305	315	306	295	299	289	319	319	298	316	334	291	312	280	286	272	294	278	308	293	322	315	295	279	267	296	271	307	314	300	313	302	312	294	293	288	276	299	309	291	286	319	294	313	318	280	284	299	309	293	320	284	315	313	294	276	288	279	288	293	303	337	305	310	303	310	302	305	321	297	284	284	282	306	298	287	275	288	283	311	306	285	311	294	280	324	305	321	286	309	293	315	306	287	266	285	300	303	286	303	276	292	284	305	332	308	311	303	318	278	311	285	283	309	284	321	275	268	299	261	300	286	307	291	290	268	282	301	298	317	279	274	314	284	279	296	317	298	292	297	276	306	289	289	320	294	306	315	265	317	291	297	304	321	304	280	264	293	307	274	303	288	289	317	295	306	308	292	291	276	288	298	312	281	297	289	285	285	301	301	257	271	269	288	315	291	302	296	300	314	281	301	299	289	280	289	308	297	291	319	300	322	314	287	274	316	313	301	293	314	305	325	295	305	306	307	290	302	288	305	298	265	304	289	300	318	321	280	291	300	294	286	286	305	263	297	291	306	312	269	304	308	274	299	294	277	301	287	303	305	320	281	275	305	294	288	301	277	281	292	294	295	294	295	274	287	258	316	312	285	297	310	311	339	298	320	330	307	271	255	262	279	292	284	272	279	306	302	298	262	268	324	274	306	314	296	323	265	274	300	336	291	305	331	280	255	303	293	257	269	330	293	281	285	284	313	301	290	300	275	297	291	287	271	282	294	290	287	291	311	295	332	311	294	311	294	272	305	322	320	297	307	348	326	315	254	290	298	285	311	299	288	311	316	306	273	306	282	295	295	316	307	299	329	268	315	296	283	262	283	313	305	292	297	301	279	295	307	263	273	312	307	288	297	312	317	288	293	264	313	339	294	299	287	292	281	334	282	290	281	306	281	290	305	300	298	292	300	323	286	303	307	287	289	308	284	289	279	267	290	311	286	317	274	267	303	320	334	327	277	304	308	319	279	285	273	312	302	309	293	284	282	334	289	287	294	293	308	279	277	301	300	285	280	318	297	344	258	278	285	307	316	243	314	332	316	322	261	299	302	289	279	320	293	279	285	321	294	319	297	280	291	299	308	326	299	274	296	314	288	316	303	274	295	296	295	314	312	282	303	290	280	307	295	295	283	266	308	324	304	273	276	287	296	322	317	268	311	338	321	268	302	287	307	310	333	295	308	284	294	319	275	304	298	322	344	290	294	288	299	289	282	286	257	319	275	307	301	287	298	285	308	278	309	294	292	272
6089	8166	6343	3371	2538	2175	1779	1403	1100	872	746	681	591	556	537	441	474	463	475	433	459	450	422	360	395	391	401	396	371	393	378	352	369	362	379	324	330	325	340	332	327	314	333	352	321	322	324	345	344	294	348	344	364	368	344	348	359	338	347	328	299	344	300	354	300	347	338	320	325	331	328	316	318	345	378	337	367	338	331	347	309	341	384	344	299	313	322	320	348	280	326	338	335	287	329	338	339	341	317	307	336	366	301	327	308	356	329	312	343	338	335	329	331	316	301	332	336	305	316	321	317	344	326	316	342	332	329	329	299	302	327	331	301	311	350	307	326	299	339	310	344	307	313	331	342	331	343	310	336	323	328	282	352	354	322	325	310	298	334	310	354	315	310	339	337	317	331	334	376	317	328	320	338	319	330	296	334	303	329	327	343	323	316	330	319	328	330	346	300	324	300	315	324	296	319	329	334	312	335	334	325	341	315	305	338	314	308	307	335	324	332	294	304	313	338	330	316	331	325	284	331	298	315	316	303	294	361	275	315	320	318	356	338	305	344	314	377	340	326	358	303	340	352	302	334	349	332	334	355	322	338	357	310	304	313	341	320	330	342	311	305	332	301	300	333	330	318	356	337	347	337	351	345	333	322	340	316	326	335	333	297	321	326	310	332	307	338	324	302	321	337	323	309	326	335	307	280	326	316	326	340	356	349	321	311	321	310	320	318	315	335	339	305	339	307	314	297	303	321	306	334	341	328	322	331	338	339	320	305	326	304	320	325	309	317	290	313	287	322	329	322	329	325	313	308	308	338	344	304	339	301	336	312	327	323	327	315	338	343	334	294	339	280	330	332	345	315	340	330	279	319	329	326	298	315	337	326	333	304	324	279	329	318	316	332	328	340	316	346	297	305	324	305	338	324	335	355	345	337	337	329	330	317	311	332	327	305	338	328	313	334	301	336	347	313	330	333	297	333	304	359	329	320	306	346	327	320	301	321	299	317	327	321	320	316	322	300	354	347	293	318	295	328	345	301	356	334	338	335	320	334	332	319	324	353	325	378	331	332	332	329	325	312	328	331	334	325	314	330	347	343	338	317	307	310	321	323	329	329	315	308	320	339	323	299	320	345	314	322	334	329	318	306	349	307	307	357	346	309	386	333	326	310	318	333	331	310	327	316	360	346	310	309	319	342	351	308	320	316	353	320	310	310	299	317	337	308	321	284	316	313	331	338	321	347	312	355	300	320	344	320	315	303	345	324	296	296	333	328	310	320	322	296	299	318	342	315	345	311	313	332	336	314	338	334	303	305	315	317	344	327	327	322	353	294	340	309	324	320	311	329	342	333	309	327	331	320	341	320	329	322	358	324	303	303	343	320	342	349	351	335	345	287	317	324	294	310	292	306	313	324	347	327	309	326	303	353	319	331	333	284	310	315	315	313	318	324	334	341	321	347	319	303	349	304	326	300	324	293	316	338	321	302	311	321	309	329	306	329	345	349	322	314	377	302	337	323	305	302	310	324	293	308	312	349	324	341	324	302	306	329	323	314	320	338	326	327	334	367	318	316	318	318	324	337	331	305	321	342	341	298	321	308	286	335	339	311	328	333	337	334	316	295	357	319	355	351	328	320	347	368	299	325	305	314	351	327	326	326	332	313	328	316	305	333	329	331	309	320	305	319	293	337	294	314	334	361	323	327	315	326	351	315	379	313	309	286	314	336	340	317	307	326	302	306	335	320	323	327	346	294	350	341	293	318	326	340	325	340	324	315	297	339	310	323	331	344	334	323	333	335	305	324	326	360	329	334	337	326	339	334	303	319	330	342	339	319	300	311	291	342	315	311	316	289	316	326	303	329	314	342	317	376	305	300	329	348	317	304	329	339	342	318	329	345	283	347	332	336	343	325	311	324	323	320	329	343	342	314	334	334	317	314	316	329	325	340	328	331	331	331	298	343	313	323	308	281	311	327	370	383	325	359	348	337	343	349	281	342	281	301	350	336	305	329	289	326	303	368	300	323	321	327	312	345	339	325	313	340	349	359	301	365	322	320	306	353	342	319	336	335	348	337	301	345	348	323	304	328	322	343	333	354	314	299	327	323	360	300	323	287	327	291	327	336	323	314	332	363	334	314	336	333	348	310	351	338	311	319	296	311	334	342	298	301	293	317	311	294	320	296	352	356	367	332	323	344	318	334	334	311	319	357	307	327	327	344	299	363	321	345	330	308	320	333	343	313	331	310	277	317	301	337	321	325	347	367	343	310	344	314	326	336	305	317	333	288	359	329	326	320	336	329	343	333	305	320	329	332	359	321	309	309	317	327	326	313	346	325	310	347	357	319	347	351	320	311	320	362	308	318	341	331	314	321	352	318	335	336	292	363	318	348	355	339	320	324	317	315	328	313	316	347	307	313	325	356	329	331	319	341	317	319	318	337	302	348	354	332	305	335	329	337	326	337	332	330	338	312	311	315	312	340	324	310	352	354	328	361	306	332	332	347	326	336	296	282	328	320	353	309	332	320	354	342	286	321	333	306	373	322	339	298	315	318	302	327	343	324	327	313	325	323	342	318	345	329	349	362	308	339	321	317	342	316	332	341	324	292	342	321	315	301	322	351	321	320	366	324	328	314	323	342	315	283	323	331	336	338	308	321	334	342	308	317	311	349	306	310	350	314	332	329	329	326	312	331	322	329	330	337	329	327	307	348	328	352	305	314	341	304	332	343	327	339	354	319	336	325	304	340	303	299	336	341	327	314	327	326	314	319	329	302	322	359	331	332	330	332	330	324	312	341	304	300	327	341	351	309	318	304	329	348	349	330	288	309	286	312	309	326	298	344	300	347	309	353	325	314	330	341	326	294	306	357	348	324	323	325	326	345	377	313	349	369	293	341	345	333	328	325	336	354	321	319	329	299	326	326	330	297	312	306	323	313	346	295	318	310	359	313	364	330	305	358	348	327	342	291	313	331	325	356	318	350	358	341	291	301	331	335	303	335	297	309	318	315	347	318	308	309	310	336	340	313	352	340	316	324	356	339	343	327	302	319	304	333	316	313	330	323	277	313	298	290	321	322	338	308	311	300	328	311	334	326	327	346	337	338	347	318	311	355	334	310	350	324	338	338	279	340	345	293	335	322	309	334	326	307	318	328	318	341	336	327	332	332	310	333	340	316	301	338	316	326	311	330	314	299	321	313	317	302	344	357	343	316	333	320	307	331	329	300	336	342	377	326	365	356	348	316	329	341	337	309	361	302	313	307	330	356	285	339	297	309	312	329	343	356	333	327	328	317	293	350	310	327	296	314	335	318	348	339	333	328	320	326	332	311	314	310	328	350	326	316	332	346	346	318	330	309	327	331	306	299	284	341	330	317	367	343	321	316	314	288	320	305	347	307	323	324	292	330	308	319	301	327	325	343	306	323	326	351	317	339	321	323	318	329	323	304	302	303	320	331	285	298	332	326	349	331	320	310	333	335	307	315	327	323	301	312	313	292	332	324	309
23595	21142	28443	24058	21146	12427	2960	1733	1356	1153	983	888	810	752	729	701	627	620	614	611	616	555	582	622	540	565	554	562	565	522	526	506	505	509	500	467	511	483	458	498	464	538	485	485	493	508	485	446	443	484	448	460	484	480	503	513	455	467	506	495	450	461	433	430	492	558	483	485	462	512	458	472	480	506	481	471	487	421	490	485	497	511	469	480	492	439	489	460	477	499	453	485	459	491	472	455	464	472	464	451	451	464	474	458	480	492	457	491	443	455	470	507	486	447	440	470	448	452	455	459	471	496	469	437	463	473	491	483	464	495	476	425	454	495	473	450	458	484	512	470	461	479	490	429	417	421	464	462	486	472	481	456	466	445	485	463	438	479	486	457	460	430	459	453	508	440	473	464	464	478	456	479	461	500	425	471	426	471	485	473	460	426	454	459	440	455	431	437	463	459	497	425	502	472	426	465	512	470	448	453	529	504	426	426	459	466	471	458	430	502	472	468	458	475	478	484	458	503	452	475	459	469	501	465	516	464	463	451	485	492	463	492	472	445	466	504	475	437	439	472	455	509	511	497	484	448	499	502	469	467	457	455	486	451	507	502	473	470	451	451	506	450	473	445	477	509	461	459	472	414	495	492	466	459	477	445	442	481	492	440	430	458	472	459	460	465	443	451	445	478	478	462	484	469	498	427	490	421	479	428	459	473	517	464	468	471	443	466	469	469	483	482	506	460	471	472	404	483	475	523	505	488	481	437	436	472	468	465	411	446	417	471	458	432	485	449	453	442	459	466	453	437	455	462	449	469	478	473	487	452	481	464	473	477	483	481	455	436	523	436	467	433	459	461	421	492	441	465	460	438	483	456	430	468	481	458	452	468	462	456	494	465	500	475	454	474	445	507	484	497	503	498	447	462	461	469	457	450	494	429	523	464	460	475	468	494	466	511	473	492	486	459	525	443	439	462	437	471	445	439	478	485	454	463	463	473	446	443	450	488	452	462	466	450	452	465	480	443	443	476	510	497	453	503	485	449	474	488	440	472	468	450	434	450	450	453	476	464	451	481	466	495	436	482	441	465	468	452	463	474	494	494	453	495	498	473	454	453	447	452	471	421	457	514	488	408	443	493	515	453	475	471	466	463	432	473	445	429	480	440	431	505	480	482	487	469	455	477	463	471	433	463	446	492	470	442	434	488	485	452	473	478	453	447	474	442	500	453	454	440	455	456	471	482	441	460	463	436	469	474	478	481	493	453	508	479	473	448	453	424	444	430	454	458	449	459	487	490	452	442	457	460	472	442	475	426	492	475	439	484	494	481	459	457	475	442	446	499	432	453	500	478	501	473	465	467	479	435	444	521	453	490	431	444	435	463	457	494	448	492	463	444	472	453	457	484	474	430	498	453	432	468	448	469	495	464	434	436	418	436	450	441	463	502	483	489	483	516	457	516	438	459	454	423	503	478	452	458	485	431	451	433	451	446	444	471	448	483	469	458	459	437	462	460	486	454	483	471	416	459	474	495	489	464	473	441	452	426	444	446	470	444	491	454	462	463	493	440	434	485	479	479	454	426	458	491	441	446	460	446	471	475	495	431	448	465	483	446	439	474	519	500	477	449	450	470	469	481	450	448	464	495	411	478	485	463	453	449	431	467	434	454	489	455	474	504	432	474	457	457	455	482	454	458	475	473	443	461	439	476	448	449	473	454	459	454	473	437	411	499	470	463	482	444	466	445	463	463	469	447	449	525	454	471	493	441	452	444	474	444	455	420	469	463	456	477	479	451	488	488	445	460	457	465	482	453	458	468	475	475	469	474	422	460	479	457	491	465	498	468	502	480	460	469	483	440	451	432	445	465	472	478	449	452	495	458	467	458	474	480	486	471	467	460	466	460	489	502	480	482	456	483	489	497	480	484	477	498	470	445	455	442	426	420	462	468	455	477	474	487	442	491	468	451	455	437	430	445	480	488	462	481	463	449	480	479	457	493	484	471	436	417	422	477	456	470	457	466	485	468	458	468	440	511	407	491	464	488	456	454	476	410	447	506	469	446	451	491	481	456	443	472	461	466	515	454	453	484	469	480	493	463	488	491	456	496	439	467	467	438	484	467	428	474	479	446	473	411	442	478	459	428	465	472	467	439	472	498	495	475	447	450	465	498	417	456	464	463	500	447	523	432	470	486	467	506	447	438	469	434	470	463	474	451	483	501	443	471	460	457	433	484	501	476	408	445	451	456	475	474	436	453	477	429	487	481	475	485	467	476	451	465	474	463	444	496	467	443	463	455	484	444	463	481	431	455	456	455	446	426	511	475	450	485	470	457	454	479	492	455	473	465	416	464	498	500	428	448	435	458	451	485	455	463	463	499	488	458	454	430	441	519	481	460	446	478	437	456	411	487	446	450	457	481	473	453	441	468	429	478	496	429	412	498	450	466	466	479	456	456	497	485	473	455	467	472	480	460	491	469	479	501	443	474	464	475	474	447	432	481	468	475	468	501	445	486	465	470	472	467	412	449	470	453	461	452	472	448	456	465	491	475	456	469	447	458	476	461	488	462	439	480	480	483	477	432	498	474	489	466	494	481	436	467	486	457	439	421	510	473	448	473	489	467	472	460	449	427	498	478	494	423	467	418	492	446	460	436	471	433	424	484	459	453	464	460	461	475	479	438	411	495	422	476	456	450	462	460	452	464	475	438	474	517	450	475	454	494	482	476	485	452	466	448	435	467	448	422	444	450	456	464	467	429	470	491	488	467	493	466	471	483	471	487	498	446	446	457	450	462	435	489	449	454	468	498	447	508	480	477	446	416	459	480	465	470	445	477	468	490	478	417	444	467	464	484	466	490	515	442	461	472	458	494	458	454	468	490	504	441	444	475	457	435	478	468	480	478	455	480	457	478	424	412	484	493	485	474	460	461	474	490	462	477	470	472	450	506	450	442	445	448	479	445	458	428	441	476	457	466	458	453	468	467	429	510	479	449	475	498	468	473	453	478	447	447	462	477	447	491	476	449	516	455	443	450	443	467	446	487	454	473	447	470	439	452	461	516	473	466	471	480	491	456	457	460	478	438	478	444	454	436	501	471	478	446	489	460	442	453	475	484	436	469	461	476	441	476	472	460	440	449	454	490	402	437	465	461	474	469	470	477	452	479	454	451	442	499	453	464	461	487	449	485	454	447	458	464	488	474	471	450	449	455	506	468	456	478	438	475	453	467	450	440	484	447	437	424	487	421	497	492	485	461	468	475	474	446	426	468	470	460	431	448	479	463	488	472	424	440	435	454	460	455	488	466	476	482	462	459	444	486	439	481	480	464	442	456	483	483	478	463	483	486	462	485	456	461	494	464	501	477	480	492	475	458	474	467	490	476	458	468	454	495	442	458	447	488	504	491	469	504	478	511	467	462	444	440	439	425	426	491	466	453	451	450	470	448	469	478	477	464	474	483	485	446	490	455	447	490	474	477	502	468	449	471	474	484	487	469	516	453	472	456	465	465
5537	16685	12823	6860	5328	4174	3403	2653	2128	1775	1412	1308	1121	1032	976	833	816	753	772	749	752	744	666	614	702	654	629	650	624	663	584	574	598	580	564	554	546	572	509	527	516	536	541	521	504	553	514	544	502	542	512	499	508	506	519	503	502	509	487	515	504	493	502	476	542	488	511	468	522	505	518	478	525	528	501	507	544	482	485	506	530	490	562	506	514	528	506	514	501	475	491	489	522	474	506	511	543	507	499	498	521	550	501	486	484	526	506	447	445	522	519	520	521	513	485	505	501	516	525	505	489	548	474	522	503	461	458	514	456	481	515	515	528	493	468	491	498	511	473	504	463	487	541	548	488	519	485	511	497	506	470	488	491	525	520	456	486	514	490	520	489	497	502	506	501	528	511	529	534	531	502	485	501	496	453	496	500	518	497	502	473	518	523	504	500	513	513	505	479	510	486	492	524	513	474	500	498	505	508	472	514	536	495	503	563	519	510	502	526	524	546	511	495	486	512	497	535	504	486	499	516	488	503	505	543	457	512	496	523	488	505	489	509	485	488	519	507	514	483	479	513	527	541	492	489	493	523	472	496	511	513	466	505	519	492	496	498	526	494	447	509	467	466	503	492	538	491	529	473	533	523	527	480	504	483	506	460	486	558	506	508	485	512	480	514	497	491	513	522	479	514	507	481	530	498	509	481	486	544	443	511	491	461	521	483	506	478	521	500	509	481	508	511	477	496	505	523	480	497	482	504	521	522	482	525	511	498	504	500	521	471	481	453	530	507	486	505	501	490	503	515	495	524	496	500	486	523	515	519	470	519	499	531	528	525	504	518	508	529	510	495	500	472	479	547	478	463	451	512	528	476	519	499	502	528	511	518	516	500	494	505	485	505	533	489	499	465	509	458	515	514	489	544	482	525	503	500	508	499	486	487	452	454	478	529	517	471	464	487	509	529	539	505	546	503	520	509	494	513	521	490	486	500	534	518	519	532	505	487	508	529	503	522	471	472	490	513	497	497	501	471	495	474	536	482	553	465	513	489	493	477	503	502	492	484	493	507	508	537	492	503	497	506	503	557	534	475	479	508	515	532	490	488	503	506	484	458	545	468	509	485	551	511	552	523	468	502	550	498	485	499	499	518	462	458	520	521	523	511	511	487	531	475	485	509	498	501	518	585	527	491	495	502	505	480	502	525	497	440	504	541	521	475	491	507	494	492	574	497	497	535	496	498	497	488	490	477	512	516	488	503	508	507	500	490	500	497	524	518	503	524	511	484	503	492	520	541	490	503	504	501	491	537	506	467	532	529	496	502	467	459	472	500	533	502	509	488	505	472	497	477	522	476	504	509	485	484	537	509	481	495	526	510	473	465	516	504	498	475	491	504	481	507	554	526	509	489	470	518	502	486	546	517	483	506	504	488	500	506	451	529	502	462	520	501	510	536	469	509	505	515	486	461	488	460	530	459	504	507	523	504	512	501	520	500	534	472	486	488	459	505	503	520	510	555	544	490	469	499	527	535	507	504	460	490	475	500	493	508	516	479	490	501	501	526	545	507	476	521	513	510	514	545	520	509	494	521	539	503	500	505	493	518	479	478	497	497	511	535	521	450	488	519	478	525	513	510	511	477	509	519	493	504	474	539	526	482	516	530	499	506	522	491	500	473	468	494	507	547	526	497	523	498	521	491	551	478	493	516	508	470	521	538	525	532	496	522	573	468	521	543	499	477	501	531	536	483	546	483	511	509	469	492	510	512	505	487	488	473	491	530	483	512	523	513	483	478	467	492	508	534	543	491	521	519	514	531	533	509	510	492	509	454	491	486	485	496	463	514	505	483	452	523	547	530	504	507	515	513	484	511	529	506	481	504	475	530	506	542	499	508	488	523	504	489	513	474	559	485	553	489	514	480	502	490	502	534	484	506	513	488	522	491	475	520	539	495	500	484	489	527	548	486	480	518	472	493	489	494	531	477	521	520	477	534	487	506	516	508	491	549	482	462	539	497	477	508	548	509	446	515	496	487	459	483	498	485	516	510	456	526	500	480	538	517	453	500	508	578	510	497	470	490	549	500	509	512	505	479	503	505	458	497	482	504	514	492	502	480	501	452	484	489	519	490	474	504	484	507	491	471	516	496	497	502	524	472	476	515	489	484	496	517	505	553	464	519	502	536	500	475	519	535	515	470	528	535	520	515	517	494	504	527	498	500	497	520	476	482	501	512	475	530	534	503	537	503	523	485	546	498	503	493	510	504	511	502	504	516	482	496	491	502	531	534	548	489	486	529	540	511	525	522	504	487	536	509	502	518	502	540	479	513	502	514	486	511	492	572	467	514	488	504	470	525	496	493	554	521	464	517	506	482	490	542	482	496	474	492	532	488	531	476	556	565	469	485	522	468	512	483	502	519	529	505	539	509	517	469	542	467	467	488	526	487	507	521	473	513	541	489	482	501	473	538	492	499	551	481	521	489	464	514	520	450	456	490	544	527	517	486	491	504	522	491	497	503	432	466	485	492	501	492	493	469	490	492	470	513	475	524	495	470	521	504	532	529	475	505	541	501	516	498	497	509	499	459	514	507	526	515	509	516	503	538	502	516	503	511	480	478	472	511	517	488	541	544	495	514	525	519	463	495	507	514	553	522	470	477	472	491	481	500	531	559	545	496	490	548	507	510	474	460	519	512	524	510	513	517	493	492	499	489	499	516	501	516	479	474	475	479	479	495	492	515	474	491	527	502	506	510	515	477	495	502	504	477	515	493	478	524	510	514	527	507	508	496	507	511	484	524	534	505	521	501	535	536	495	490	512	528	530	554	482	456	516	495	504	502	507	478	517	483	511	515	496	488	491	521	533	510	505	531	517	506	522	477	515	531	510	484	508	507	513	519	497	478	522	509	491	471	518	428	467	510	522	467	504	522	469	526	507	504	520	525	495	510	507	447	492	501	471	502	465	501	478	528	526	498	513	495	493	536	535	518	506	547	482	463	517	503	461	513	475	502	493	526	488	526	473	471	536	497	474	479	522	501	544	518	530	499	500	498	502	549	490	492	539	513	492	490	511	529	499	503	529	497	522	531	502	522	507	496	533	511	498	487	504	495	491	491	498	493	529	534	484	452	521	464	521	497	525	517	507	481	521	514	504	528	497	505	468	501	520	522	477	527	538	467	466	471	471	546	497	487	520	498	529	477	464	512	523	489	518	495	502	526	491	523	507	492	479	520	519	491	503	484	493	503	509	508	510	498	537	506	520	494	507	524	500	526	478	523	463	493	522	477	491	488	517	467	475	518	477	492	474	504	539	492	497	507	512	520	512	510	494	492	509	501	478	495	504	488	452	573	492	506	503	481	485	472	518	479	505	495	476	504	496	504	488	512	503	505	474	472	499	546	479	477	491	535	493	487	465	525	501	492	492	507	504	476	498	528	503	511	528	491	497	487	489	533	488	479	460	511	511	525	490	483	488	464	546	523	541	511	490	448	482	552	496	511	504	498	523	493	469
24656	21116	27422	24942	13788	2085	1347	1023	826	645	535	445	436	399	386	344	281	309	294	278	280	285	246	281	221	257	236	262	236	222	232	223	248	220	215	199	213	204	188	168	210	227	195	185	209	170	205	204	201	198	197	199	208	201	240	190	170	194	191	201	209	182	178	192	214	217	200	198	174	185	209	193	203	215	207	192	191	216	215	190	198	172	171	199	166	189	185	205	185	202	193	180	192	165	175	198	203	221	186	181	190	188	204	185	201	192	204	193	182	176	175	175	187	199	168	214	187	182	222	204	184	208	176	206	211	182	198	188	196	171	186	194	184	172	200	187	174	187	176	200	183	197	212	173	191	205	190	169	198	210	178	190	180	206	178	226	173	185	180	209	181	209	199	195	191	200	189	188	179	203	209	209	182	191	192	186	194	186	210	173	198	204	201	176	183	185	193	211	187	170	206	188	189	196	193	172	191	205	175	204	181	176	188	197	198	195	179	182	171	186	208	198	203	186	197	188	201	165	199	196	187	192	215	172	190	183	179	182	168	182	202	204	196	173	171	219	179	173	198	181	207	188	227	184	172	178	175	170	188	206	202	197	192	204	178	194	194	203	207	188	209	190	187	201	177	201	207	189	198	186	186	175	179	202	209	172	222	200	190	206	188	186	199	171	181	209	207	162	158	207	208	221	193	183	182	205	199	206	171	178	183	180	175	204	172	218	206	177	182	186	233	166	202	170	221	160	173	191	178	202	187	201	194	209	202	198	207	198	213	196	184	195	158	181	188	174	185	165	199	199	199	196	167	174	197	186	180	196	186	179	179	206	189	177	186	188	203	196	213	181	204	211	192	167	200	194	176	184	196	189	187	202	197	197	199	193	191	207	198	216	188	206	187	189	191	188	198	197	186	188	191	196	181	196	204	181	188	189	202	176	166	212	186	205	199	160	165	166	190	180	200	191	208	166	180	215	193	207	208	188	207	177	219	166	185	218	202	190	200	195	205	208	195	174	167	189	184	185	181	193	179	189	178	187	218	187	183	205	196	214	218	177	187	188	202	219	212	203	197	190	174	189	187	206	220	220	174	171	195	200	178	177	189	193	190	197	208	195	181	204	192	184	193	195	205	180	213	157	174	182	157	166	195	204	199	193	184	201	197	165	193	182	183	187	213	180	201	183	190	198	191	177	198	204	169	211	170	197	187	221	213	184	211	195	187	185	209	180	187	165	184	200	207	216	173	192	209	181	188	198	163	171	177	193	203	192	199	220	168	192	194	188	152	196	202	193	185	175	199	181	181	172	176	202	194	196	185	198	177	174	198	185	172	197	199	176	198	188	162	185	191	197	182	172	193	203	224	180	206	223	187	175	214	176	171	192	177	191	193	183	188	199	191	184	187	199	226	177	217	172	210	212	202	198	200	208	198	212	199	182	203	209	219	198	195	184	184	168	183	205	195	201	201	190	182	195	213	169	202	165	242	193	207	195	202	181	181	168	194	206	193	188	155	209	192	198	177	175	173	186	184	201	217	191	184	200	170	173	194	182	180	210	204	202	192	194	179	201	198	170	181	185	186	185	191	198	188	187	221	192	169	182	201	188	199	178	197	200	215	166	180	193	170	184	189	203	208	176	201	199	198	209	198	200	200	154	208	178	165	190	199	187	198	194	196	216	202	176	212	192	205	209	184	217	178	181	193	192	169	180	175	186	189	169	200	165	222	197	195	181	202	208	201	173	204	221	183	203	209	203	182	187	166	190	184	199	196	187	187	188	185	212	200	190	178	209	219	199	180	192	192	171	182	181	191	188	192	191	199	204	184	183	201	191	193	196	183	202	206	197	190	185	212	191	184	186	197	177	192	188	172	180	190	195	202	157	203	187	193	179	182	170	188	184	221	158	187	224	196	191	173	189	195	180	170	186	204	166	171	189	186	192	174	193	176	192	188	207	198	200	196	199	183	209	185	194	203	201	206	196	184	185	193	195	227	207	165	185	175	186	206	177	187	179	199	187	190	190	188	173	200	209	185	180	210	180	176	183	197	178	207	192	198	181	181	167	183	171	206	191	191	214	205	202	179	192	190	180	190	175	205	200	184	205	205	211	175	194	195	199	197	184	186	204	188	209	204	186	193	179	193	179	208	223	200	176	188	199	211	169	181	167	191	192	205	203	181	172	181	198	204	192	163	192	207	196	156	183	186	168	182	180	197	172	194	196	191	203	176	217	195	194	187	187	177	221	208	186	218	187	191	209	183	207	198	174	189	170	201	192	187	174	200	217	203	167	195	183	189	205	184	205	195	194	199	190	190	187	201	190	188	203	185	185	150	171	210	203	169	190	178	221	184	177	184	174	191	207	176	195	196	199	181	165	198	210	190	189	187	188	167	195	176	201	191	178	185	195	167	187	203	178	175	190	199	171	174	188	172	185	197	172	210	187	192	193	217	177	191	200	192	199	144	210	186	195	209	195	198	182	178	186	184	187	190	172	185	204	191	190	196	182	191	190	203	212	204	194	187	194	211	201	176	210	206	190	171	192	207	202	196	207	180	198	176	187	197	178	180	185	171	199	181	173	210	193	168	188	185	179	204	204	225	194	188	169	194	207	170	198	185	196	184	196	197	189	182	204	196	194	176	229	179	170	178	198	203	190	173	202	186	174	191	170	171	178	194	183	184	184	194	215	188	183	182	197	186	172	194	180	185	176	176	188	160	165	186	184	191	188	175	199	202	195	197	183	188	197	193	187	185	204	179	156	193	192	169	185	182	206	174	199	190	173	190	209	172	204	168	208	202	188	207	179	178	212	176	173	183	183	191	179	224	173	208	197	191	177	188	170	184	193	191	194	189	209	163	195	192	194	189	207	177	220	162	195	203	190	199	195	208	198	205	183	182	178	162	185	201	193	194	190	189	197	178	173	199	195	168	172	191	176	188	185	171	170	209	194	181	181	194	170	157	197	170	200	174	182	181	187	179	187	188	183	194	204	178	164	181	177	185	203	196	192	206	173	179	185	187	211	180	200	192	176	190	207	181	179	178	184	180	189	176	157	179	163	173	192	177	185	167	204	181	193	224	179	188	186	181	175	188	187	218	178	195	182	192	189	192	195	203	191	185	196	177	184	211	198	214	172	174	184	202	197	174	182	179	224	192	185	179	177	204	180	179	215	193	184	214	199	208	186	187	203	204	199	164	181	198	179	184	200	192	216	161	207	186	170	222	174	195	197	193	181	211	174	183	185	199	199	196	189	183	184	195	195	177	204	184	189	192	184	187	206	220	195	169	171	183	190	190	207	213	197	196	178	194	194	200	197	191	191	182	162	170	213	181	187	187	186	215	202	177	200	184	193	175	159	202	191	174	178	201	200	202	177	204	192	178	176	220	190	194	187	189	209	172	176	202	214	205	165	179	210	167	191	182	199	208	197	201	220	186	207	195	187	177	195	205	184	184	194	183	188	175	224	179	164	176	179	166	188	201	185	191	184	203	174	183	194	159	184	184	200	189	192
5435	12941	9709	5257	3918	3199	2451	1908	1464	1149	924	785	638	557	492	458	446	427	412	392	360	352	357	342	348	352	318	320	279	292	256	292	244	253	244	250	243	253	223	249	233	221	227	246	201	207	219	255	242	250	207	221	239	215	220	212	199	235	230	217	247	216	241	230	238	229	251	221	223	218	231	245	237	227	194	212	235	231	262	239	205	230	242	226	228	213	225	234	223	205	236	215	222	248	220	237	209	227	218	241	230	249	243	218	222	226	218	249	206	230	221	202	218	244	226	254	221	202	219	213	214	220	222	206	219	225	224	204	204	204	228	225	220	222	214	229	218	211	215	200	232	225	230	199	191	226	228	177	224	219	219	215	192	216	184	242	207	183	221	211	233	219	220	229	208	208	238	196	242	231	235	243	225	231	213	194	220	230	219	245	210	248	247	227	235	219	224	212	220	236	225	189	220	229	246	207	197	227	197	228	216	213	231	214	229	231	244	239	207	214	229	208	213	226	209	204	228	247	229	224	223	228	217	233	193	232	237	222	227	245	211	221	215	209	200	235	201	201	208	218	212	225	220	196	189	219	228	213	178	223	201	227	237	224	207	200	200	216	211	214	230	199	221	197	199	246	240	181	234	236	211	225	226	219	247	233	199	206	221	191	198	221	214	203	223	225	198	233	202	185	223	247	223	220	224	231	219	223	208	225	260	223	217	230	226	213	201	216	212	217	189	192	229	207	230	239	238	225	211	220	203	237	206	226	212	223	216	229	208	219	217	217	219	228	230	227	224	226	224	240	245	216	222	224	197	222	233	232	225	222	222	225	201	229	222	233	237	208	244	221	216	231	215	207	225	204	222	226	249	226	212	200	226	220	198	205	233	219	224	213	215	196	206	206	243	227	191	221	227	228	208	217	247	247	219	239	231	249	227	212	248	215	218	247	241	214	200	235	222	180	213	217	211	214	214	221	193	215	215	201	236	221	221	234	251	229	225	221	217	240	241	207	192	222	232	209	217	202	191	208	243	226	201	221	229	206	204	225	216	212	246	207	208	208	219	242	207	220	214	214	217	231	230	223	239	200	210	235	210	216	211	220	215	236	227	241	239	220	213	211	220	271	205	181	227	220	210	195	229	209	213	223	206	204	216	215	209	233	195	217	208	240	232	213	208	205	201	225	217	223	240	249	226	252	236	201	219	194	200	200	249	201	230	207	206	216	237	224	215	220	223	265	227	243	221	230	220	181	199	229	186	206	231	197	233	219	224	217	203	218	216	214	210	225	202	175	211	210	197	234	221	249	243	223	236	211	228	210	210	233	213	227	209	240	218	243	231	244	238	231	207	213	224	219	235	213	211	208	220	231	224	223	221	217	214	228	223	232	215	217	211	231	216	208	196	221	222	216	224	212	200	279	213	208	232	198	220	237	237	241	231	195	224	220	212	217	238	249	196	208	235	236	232	220	227	237	226	194	217	220	197	225	234	212	236	185	232	240	224	199	196	232	233	235	204	221	239	223	234	188	193	211	223	224	212	206	245	246	224	209	214	207	203	246	236	177	212	237	226	222	202	217	229	222	186	219	220	219	218	232	236	222	205	241	226	221	222	220	227	226	221	231	234	222	211	211	231	240	208	214	200	234	231	231	234	239	229	227	228	231	230	226	216	235	217	230	228	234	218	207	204	224	231	213	213	218	220	246	222	226	200	232	202	206	206	234	239	216	204	217	225	199	230	216	277	216	235	237	243	225	225	240	236	228	235	247	202	230	217	210	203	207	250	189	218	227	230	207	218	226	230	233	230	228	210	242	237	193	212	228	218	222	222	202	208	231	196	235	198	213	215	204	209	234	239	228	230	207	208	209	247	231	237	244	236	241	233	245	229	232	219	224	231	221	195	214	210	234	196	237	207	198	217	226	201	241	207	236	212	225	213	236	204	215	191	229	213	231	180	223	215	236	215	232	208	202	203	197	210	215	190	204	227	212	223	204	228	219	214	230	226	230	232	210	207	227	223	221	219	220	207	218	192	226	212	239	245	224	243	215	207	215	190	230	228	237	219	208	206	209	208	199	216	237	207	235	221	218	216	215	204	208	218	212	215	240	224	223	219	199	207	214	243	232	198	203	228	202	218	215	247	220	228	243	220	227	240	230	218	239	206	223	219	217	261	225	223	201	250	204	204	211	225	194	222	191	209	198	205	216	219	228	240	232	207	222	225	219	222	212	210	217	211	197	188	234	216	219	221	215	206	233	214	235	240	221	244	211	240	221	243	222	236	222	197	237	232	207	202	214	197	228	234	200	235	198	222	222	234	202	226	242	203	219	223	188	215	203	247	234	219	211	213	246	251	200	247	215	237	230	221	225	215	226	219	199	217	222	218	231	202	240	203	228	259	188	226	225	219	187	222	231	213	238	233	208	187	180	213	229	238	246	234	215	223	236	234	205	223	231	205	209	238	223	193	218	215	234	212	230	231	224	238	237	217	208	225	205	242	188	208	214	247	198	211	206	215	225	229	234	228	224	236	223	183	222	191	229	209	212	232	242	225	215	210	212	222	245	223	226	211	225	200	223	229	240	230	235	215	226	221	224	215	216	212	213	210	238	235	231	232	250	221	231	247	213	224	230	232	196	207	215	207	230	210	232	219	223	200	227	232	216	218	230	200	230	200	224	214	211	223	231	220	188	225	252	220	224	216	198	226	223	230	207	210	255	225	230	202	211	240	195	202	224	214	218	221	214	224	219	205	206	209	230	222	201	230	212	205	212	211	211	223	233	222	191	260	216	213	212	233	227	227	228	236	215	219	218	221	225	239	211	207	218	238	217	216	207	213	210	209	253	230	207	225	198	240	222	223	225	225	203	226	197	223	225	224	220	228	220	236	211	253	228	218	204	232	230	238	220	247	201	230	219	219	231	238	208	253	218	230	193	242	198	237	179	213	219	214	198	236	228	230	208	212	208	218	212	219	211	200	219	204	219	252	237	221	201	221	247	239	210	237	222	223	209	198	235	231	234	185	210	230	254	217	205	216	224	262	223	232	224	237	256	202	242	233	216	228	209	204	236	219	208	232	212	249	216	200	198	211	222	199	228	229	214	231	246	210	200	206	206	206	225	210	209	228	228	229	195	256	231	199	243	205	203	188	196	217	212	227	238	224	209	228	230	212	214	242	213	227	231	221	196	228	206	252	203	240	233	208	216	224	241	210	233	239	225	219	212	229	223	215	218	233	215	229	233	194	219	245	208	251	248	196	202	223	224	211	214	220	235	196	212	212	209	229	229	228	217	211	218	220	243	225	220	241	207	213	217	243	187	210	194	237	197	199	201	230	212	214	202	220	179	247	225	236	217	232	195	250	226	231	198	225	211	223	226	243	205	225	205	216	230	226	204	198	227	214	224	226	221	216	229	211	221	207	200	218	205	221	202	210	198	216	215	197	190	221	209	229	213	224	224	225	234	215	207	224	220	227	209	203	219	191	234	216	260	196	222	224	214	221	227	204	216
22509	21204	28969	23731	21201	21328	11673	2730	1761	1407	1226	1075	1019	826	773	764	732	676	638	639	625	574	575	560	562	514	556	553	504	493	514	432	481	445	470	477	453	438	397	402	463	429	431	454	415	450	444	407	455	410	423	434	451	443	446	384	428	474	444	418	399	403	382	391	388	404	395	381	406	440	415	432	421	426	404	410	429	426	420	418	411	417	392	400	412	446	396	405	403	410	438	403	418	393	391	439	404	405	386	393	393	423	393	427	442	420	384	393	399	373	400	387	406	363	384	391	421	421	382	390	389	408	408	393	389	419	420	378	404	369	424	424	385	427	388	382	367	371	376	431	412	420	407	432	423	366	363	416	404	413	405	410	403	422	416	414	377	380	394	397	391	406	348	373	422	411	385	378	416	429	358	388	378	364	392	392	406	380	386	423	404	429	421	403	398	421	401	408	406	397	421	398	394	412	372	387	394	401	431	386	403	356	399	366	338	407	380	404	372	380	402	405	411	410	437	405	375	393	422	394	455	417	405	436	389	389	414	417	412	392	404	437	419	394	447	431	414	387	404	421	373	388	370	391	415	405	413	423	418	397	398	386	393	423	397	358	389	396	410	389	377	384	414	432	431	387	390	382	428	414	404	411	390	416	380	402	433	396	427	398	408	401	410	385	388	422	421	403	404	408	408	454	414	376	383	406	406	405	418	429	397	364	396	422	364	399	420	446	413	419	404	416	393	387	384	429	390	362	394	398	446	375	386	396	412	418	405	407	405	389	404	364	380	390	388	410	422	405	406	381	423	404	436	423	405	369	383	365	382	425	408	363	406	405	407	392	396	364	420	372	418	386	384	403	398	384	399	389	398	391	387	365	407	411	377	410	399	400	396	395	396	416	401	418	412	426	408	429	434	358	368	385	380	444	437	430	448	357	418	396	412	425	409	399	382	390	406	388	386	407	408	412	412	422	404	423	434	384	414	402	387	385	377	373	394	388	432	402	416	376	405	374	404	375	394	418	383	398	376	433	422	398	410	388	398	440	420	387	414	434	380	400	368	393	414	399	441	414	410	419	405	388	382	382	417	383	383	420	397	386	397	391	456	425	402	418	420	387	433	400	395	359	403	393	416	399	417	423	428	398	411	401	422	396	407	385	440	387	435	403	395	372	411	405	414	389	404	400	376	392	412	431	398	395	403	384	412	402	401	423	410	373	422	361	411	408	384	397	406	414	366	444	422	461	415	420	433	384	409	405	412	404	420	403	385	386	398	406	358	402	389	381	379	440	420	373	419	412	380	401	400	389	399	398	404	385	402	422	414	401	392	407	437	435	372	379	411	407	439	389	388	391	400	425	428	418	451	396	378	409	408	393	400	424	402	420	382	392	388	383	418	426	382	396	412	412	393	398	411	437	376	393	408	422	384	421	402	361	399	445	379	384	429	410	400	398	400	426	385	390	376	409	406	412	406	430	409	378	376	420	404	380	389	411	411	399	415	412	379	417	410	396	411	426	394	418	434	403	408	416	405	379	372	409	382	409	374	410	446	407	389	409	415	388	425	364	400	399	412	401	413	389	370	392	424	401	392	368	398	429	377	407	416	411	389	368	423	380	400	386	362	406	401	417	414	382	388	422	411	420	455	410	393	390	378	400	418	398	420	349	430	429	445	422	398	385	411	392	404	404	400	421	386	405	374	391	402	376	369	383	419	410	401	402	410	416	355	406	378	416	393	392	394	412	403	399	388	387	413	377	377	401	424	404	423	424	419	389	343	368	380	432	409	415	405	397	405	431	422	396	404	395	397	418	418	423	403	375	408	413	391	428	378	393	425	411	412	406	440	396	433	397	424	357	399	365	401	420	393	416	361	403	415	392	390	432	406	411	390	417	361	421	397	405	405	373	397	375	400	366	372	395	408	387	373	399	409	418	405	416	393	416	398	405	371	427	401	440	392	380	398	408	415	382	421	404	358	401	389	396	388	418	413	377	448	396	387	414	362	385	406	371	398	362	401	399	404	401	398	400	402	372	410	420	410	386	377	395	393	398	404	404	382	420	368	410	388	415	423	366	424	403	388	401	393	410	401	399	397	407	392	387	408	400	387	412	385	391	406	426	386	404	413	406	366	367	404	405	401	401	417	396	361	401	356	396	380	430	429	392	415	370	399	412	375	390	389	414	391	368	433	365	417	380	375	399	418	376	440	394	384	414	396	401	358	411	387	434	390	408	370	401	389	390	424	384	435	393	393	400	378	392	350	385	391	381	418	361	414	385	379	366	433	425	427	389	425	384	412	431	400	386	404	437	411	388	386	426	404	419	414	392	399	348	399	403	395	408	421	350	406	367	429	378	404	390	362	389	395	395	382	406	389	394	420	391	409	391	425	428	385	391	380	402	377	379	388	373	414	396	415	379	392	402	413	400	450	372	420	399	405	393	389	442	432	386	449	376	398	430	411	397	413	364	402	434	435	393	403	390	371	379	372	417	396	401	425	410	391	374	397	363	382	404	383	413	412	412	394	374	407	410	427	419	359	386	437	435	405	389	407	431	411	409	397	407	398	393	419	468	415	396	417	390	434	408	362	390	398	393	400	369	406	405	422	410	367	386	401	423	388	420	408	428	394	400	419	399	404	414	382	399	424	396	398	388	416	386	414	427	403	427	385	364	401	398	419	403	419	410	410	386	398	444	401	371	408	385	391	401	424	434	412	396	376	390	399	447	390	433	391	374	391	371	400	433	424	413	400	393	434	401	399	407	390	424	392	404	409	386	434	451	427	385	441	396	422	399	421	403	386	445	407	402	377	422	379	413	414	392	394	354	396	417	394	408	376	393	384	387	390	374	406	403	388	377	356	383	430	370	424	453	372	394	408	399	415	381	406	391	397	402	393	388	402	400	420	409	394	374	431	413	412	397	416	374	389	417	420	429	397	403	397	394	393	429	417	385	381	375	393	402	378	421	421	374	422	416	432	403	368	374	396	416	404	392	376	386	374	376	399	390	394	379	396	413	376	411	381	376	426	405	384	393	399	378	388	410	387	387	395	403	413	386	415	409	399	391	378	385	436	401	407	424	403	411	412	411	429	368	412	404	392	376	435	416	404	411	382	376	435	419	407	382	385	414	393	416	385	373	391	363	396	392	390	401	392	388	398	377	432	410	409	387	445	398	382	426	421	383	398	395	353	420	382	413	391	364	432	413	385	411	422	371	407	412	432	392	418	403	403	411	406	329	372	361	429	375	404	399	404	367	393	356	402	378	399	409	385	388	350	398	412	363	398	407	367	390	389	397	396	397	394	399	407	377	399	424	396	379	398	385	372	383	378	398	405	435	405	426	402	391	393	412	396	416	404	361	405	382	399	386	392	376	402	392	372	395	389	386	406	384	418	370	371	428	395	430	401	405	410	392	395	420	394	406	393	410	378	377	371	397	375	405	438	393	362	407	377	401	428	399	400	409	360	398	406	381	405	406	413	391	399	389	404	405	415	404	423	416	418	395	404	407	381	398
7162	22497	17481	10044	7746	6116	4916	3804	2884	2294	1792	1568	1284	1169	1104	1010	914	859	802	744	767	747	781	705	675	649	674	662	615	603	608	548	511	474	537	550	498	471	508	508	438	477	442	432	523	447	445	475	503	495	476	479	469	472	461	472	429	439	459	457	454	458	429	471	454	439	479	444	461	447	454	476	443	458	450	442	483	458	480	467	501	458	443	454	436	440	451	442	438	453	422	435	432	471	465	435	519	431	466	440	469	456	444	426	436	467	476	471	443	409	417	458	443	465	443	468	460	434	450	459	459	425	445	452	435	441	441	452	451	437	403	434	424	417	465	447	440	447	437	441	448	461	418	432	456	405	445	455	489	422	435	407	428	444	454	439	440	496	452	413	462	430	429	472	408	439	433	443	400	410	455	453	422	441	455	475	457	468	448	433	448	474	421	451	480	392	470	443	390	436	441	461	438	427	456	418	440	452	413	452	421	440	456	440	449	398	450	449	402	438	442	443	448	429	416	434	486	446	439	440	429	435	429	434	460	431	446	465	437	439	473	439	430	439	428	453	440	439	436	473	444	458	462	441	439	429	422	475	475	430	431	420	447	444	432	453	454	441	410	414	471	417	394	443	461	424	439	435	428	438	469	480	457	447	441	411	479	468	464	446	422	410	424	435	417	422	448	443	430	437	435	481	420	409	422	496	443	409	454	437	434	437	432	411	440	452	420	412	438	453	446	462	444	402	452	441	415	437	466	432	476	410	466	437	429	430	453	466	458	457	430	444	393	459	446	413	429	418	414	410	486	424	417	461	402	420	435	445	430	442	413	462	489	408	462	455	439	455	450	435	408	454	406	435	443	433	461	448	430	437	485	476	434	432	420	431	456	443	420	422	447	442	462	418	420	415	448	436	431	446	467	402	405	432	408	434	446	430	444	455	456	414	450	448	395	461	440	451	426	452	442	428	396	451	420	426	415	445	462	443	428	410	459	429	460	452	428	420	421	460	450	427	459	457	431	423	406	462	418	406	429	443	447	458	421	479	445	453	470	439	407	440	438	435	447	432	476	435	451	428	452	426	416	441	450	454	428	427	467	451	473	444	436	462	480	469	419	422	448	433	412	449	469	463	447	429	403	428	420	448	439	458	441	431	439	454	473	408	435	468	423	433	414	459	426	379	442	410	433	460	486	433	452	435	454	487	487	449	449	418	421	466	441	496	444	436	422	432	436	422	449	447	465	445	424	411	431	435	423	458	444	434	461	433	435	446	431	415	430	428	445	452	445	413	428	439	413	474	476	438	452	430	433	417	455	453	461	414	431	479	453	399	434	429	413	435	452	421	454	459	437	409	431	471	434	408	446	451	452	400	452	412	438	420	446	451	448	439	429	426	424	413	437	423	441	435	462	405	394	465	438	451	473	445	432	433	442	391	486	443	400	403	421	430	425	418	394	383	438	458	401	458	453	435	417	452	457	443	461	419	428	475	416	434	424	435	460	447	449	415	444	459	437	450	443	484	461	421	446	434	441	435	437	447	479	423	446	435	437	432	405	422	409	403	453	450	446	441	437	426	488	429	453	451	418	405	448	464	489	426	452	410	416	453	442	420	446	435	466	409	418	468	432	422	451	477	456	422	459	426	453	432	460	416	416	438	463	444	434	451	429	459	463	440	469	426	454	441	460	450	415	420	450	447	431	461	462	446	443	415	421	435	407	400	413	407	433	429	443	420	416	451	437	428	454	419	446	433	420	448	462	439	492	431	444	435	434	432	422	428	436	434	447	436	459	455	446	440	411	428	414	474	436	451	422	427	423	441	438	466	433	443	407	430	466	427	448	424	448	450	439	441	448	457	452	433	417	436	428	447	442	462	427	423	450	449	461	446	474	455	416	451	414	435	472	462	414	443	436	419	449	459	439	441	452	434	431	403	420	427	426	436	442	451	426	442	445	461	449	436	413	403	456	450	453	433	475	422	436	414	432	466	449	439	458	491	474	442	408	435	450	422	420	446	469	464	441	447	452	421	423	457	433	483	429	427	465	418	474	464	431	420	479	444	440	431	455	431	415	418	432	471	453	405	464	422	489	413	488	441	415	455	434	458	475	468	458	443	401	449	467	439	433	438	472	462	423	412	445	429	479	385	411	440	450	435	443	449	427	418	428	455	455	447	472	447	458	445	450	450	440	467	441	421	457	406	405	420	426	441	449	477	443	439	430	427	480	426	471	426	419	432	442	472	429	443	437	440	454	448	407	419	429	440	429	448	410	446	448	436	443	456	451	411	451	430	481	410	450	448	390	435	469	462	509	444	432	433	410	440	447	432	429	440	449	447	430	463	413	444	408	452	426	429	458	421	463	414	459	463	413	439	424	431	438	411	410	459	477	438	443	421	430	420	409	428	488	470	396	439	449	422	438	424	427	427	471	464	408	422	427	422	398	420	458	466	442	447	465	458	458	433	465	439	437	443	418	410	450	472	479	448	429	404	430	434	414	457	446	435	478	434	415	410	421	441	432	458	465	430	407	456	453	455	423	467	445	447	442	435	421	444	446	426	436	438	462	413	430	439	444	427	423	446	467	440	441	414	418	471	447	403	457	451	443	458	474	475	481	486	412	415	443	475	459	445	435	440	474	480	476	421	466	424	460	409	449	431	401	418	420	469	429	446	438	444	423	475	445	425	456	421	475	435	428	446	425	437	483	440	438	440	447	427	476	411	450	430	395	437	422	456	441	449	419	441	413	452	437	418	464	462	423	455	445	424	455	451	407	415	419	402	449	429	457	447	428	441	419	435	437	435	439	437	446	473	441	426	422	416	412	394	438	435	462	435	433	445	451	433	451	416	465	484	437	422	423	472	437	445	423	410	444	468	472	431	458	398	490	432	456	450	429	462	451	416	440	408	436	436	430	435	484	390	440	400	447	440	440	423	437	417	406	424	445	411	467	432	461	419	425	430	414	410	476	438	417	457	427	429	441	447	419	425	451	441	396	421	433	448	431	472	413	456	398	465	414	433	445	457	442	416	433	438	462	461	434	407	436	430	445	447	499	417	487	437	465	409	456	404	402	443	458	410	435	465	467	418	434	440	464	496	421	458	479	435	462	430	444	428	431	445	433	428	422	423	440	441	436	430	443	444	460	398	427	431	459	427	467	470	448	431	416	417	440	406	414	454	479	467	433	436	492	412	435	422	446	454	461	459	448	432	440	441	437	453	430	436	451	430	417	431	439	447	448	456	462	418	427	460	434	442	439	415	414	423	424	434	429	448	443	395	459	468	454	402	442	477	439	430	458	475	442	389	466	397	448	437	440	446	415	422	441	460	431	455	436	438	417	435	442	446	447	446	438	398	441	422	462	447	447	466	459	379	410	421	425	452	455	443	443	435	450	440	454	416	413	470	462	467	430	445	460	415	427	481	432	425	452	426	469	425	454	410	480	446	478	454	434	429	441	467	435	438	434	465	445	409	408	439	421	434	445	433	432	434	418	415	426	451	425	445	450	440	430	452
27458	18873	7805	2837	1568	1176	997	758	607	523	464	492	421	410	370	394	350	362	350	353	321	335	335	323	345	344	325	312	344	322	327	272	297	304	337	313	321	298	322	311	293	291	307	301	270	304	290	328	276	287	294	296	300	287	306	289	282	264	296	301	295	271	303	273	286	288	284	303	306	316	285	301	286	292	287	247	312	318	318	295	295	284	283	287	253	298	292	303	300	289	306	280	307	315	318	278	272	289	300	277	292	273	277	289	294	338	296	283	271	288	289	311	276	300	297	289	284	280	310	272	277	258	280	308	270	285	261	269	301	294	307	274	329	285	270	301	325	306	317	288	278	295	275	287	261	304	294	278	321	297	271	312	273	310	263	280	285	302	259	310	281	278	294	263	284	266	319	300	302	271	325	283	293	287	272	267	307	295	325	287	307	312	281	286	293	320	261	251	283	309	295	306	261	293	249	320	270	300	278	276	262	291	290	311	265	274	279	292	309	278	286	279	274	276	310	262	255	267	277	306	278	309	298	281	276	305	295	278	286	273	280	307	273	284	254	295	288	293	279	297	301	319	295	266	265	279	296	290	296	295	279	291	318	300	299	301	301	296	324	298	294	281	298	296	294	276	317	322	253	271	285	287	301	286	265	285	282	304	299	317	278	281	312	297	293	282	282	306	336	298	270	313	300	318	254	291	315	287	308	299	266	297	280	280	277	280	296	276	318	280	296	309	315	273	301	285	278	278	357	318	304	273	277	298	329	261	301	283	278	291	298	273	308	284	321	271	289	299	287	319	280	301	264	291	277	282	302	305	256	300	301	293	317	310	271	305	293	313	289	292	288	280	272	281	316	275	295	285	282	301	259	295	286	289	292	291	310	294	274	327	272	295	282	299	313	287	276	290	335	295	279	269	308	274	311	272	282	288	256	322	304	273	280	255	282	274	285	267	261	248	291	309	299	291	295	295	299	270	265	294	299	277	289	304	262	321	288	293	278	269	298	289	312	327	268	279	292	295	290	282	292	297	273	286	315	286	274	270	295	301	269	311	317	298	297	261	294	313	286	244	286	257	272	282	291	299	307	244	270	310	280	295	289	290	304	279	280	264	325	282	279	294	311	273	274	298	318	294	282	285	306	276	322	261	285	299	285	312	276	327	273	295	318	300	301	316	329	256	294	303	287	290	303	297	298	304	277	298	333	305	274	310	269	299	277	285	315	289	285	275	296	308	298	259	307	277	302	266	292	284	276	275	327	296	261	269	297	269	299	327	271	314	299	285	262	303	291	279	273	272	303	277	276	273	322	269	324	291	270	289	313	310	297	296	303	302	288	250	265	289	294	309	291	312	286	277	287	290	298	284	309	264	285	280	293	293	278	270	270	313	308	301	299	302	300	276	304	294	329	278	308	295	290	289	308	301	272	299	332	317	302	280	282	284	285	291	258	309	269	277	308	258	316	281	286	291	294	297	314	295	296	275	244	316	304	325	279	299	257	274	280	269	272	253	301	274	277	288	270	265	293	308	288	307	306	275	318	307	270	288	253	267	263	273	314	290	304	247	313	295	270	292	276	309	339	297	303	279	282	270	279	296	280	298	282	277	305	288	290	296	304	282	302	312	298	254	286	283	289	277	304	263	282	298	284	281	270	289	300	267	325	299	309	280	303	297	260	292	299	295	294	297	297	275	295	280	310	308	299	275	287	296	283	296	298	288	282	296	276	298	298	292	292	301	313	315	300	284	296	301	292	308	255	257	277	268	291	278	288	293	285	259	302	306	287	311	274	280	300	328	292	268	273	281	295	284	287	308	308	268	312	268	274	303	271	254	292	297	290	298	280	284	304	307	292	256	266	287	285	297	306	285	291	243	299	278	275	300	295	301	299	313	284	301	294	304	291	253	270	306	314	297	309	286	276	289	308	297	304	288	285	287	312	286	296	305	268	289	327	293	274	280	259	279	295	283	298	256	291	302	311	296	330	286	303	289	296	287	277	271	271	296	298	277	287	289	300	290	271	282	307	279	272	316	283	295	298	334	277	251	308	309	328	302	279	279	280	287	295	300	300	284	327	309	293	287	275	319	288	330	304	280	307	299	281	288	276	312	309	267	290	275	290	287	298	304	298	279	291	272	250	315	282	299	317	307	303	316	292	266	297	284	296	273	313	295	310	285	272	257	276	304	256	287	291	293	297	280	283	278	295	305	287	245	277	279	318	286	284	298	295	273	316	292	311	288	316	281	281	284	303	272	288	309	282	289	314	317	270	284	274	292	269	259	325	304	307	290	253	297	276	279	302	269	280	306	304	297	302	288	299	296	289	301	300	276	298	299	258	299	311	305	263	286	324	257	289	257	320	310	273	295	271	297	272	271	297	281	286	277	300	286	284	267	305	274	301	301	267	289	256	297	322	270	340	308	296	281	299	297	307	344	318	277	310	281	280	287	295	273	295	341	294	304	301	277	312	297	315	260	309	263	282	309	278	255	270	289	286	295	301	268	307	301	290	337	289	287	303	302	287	283	272	318	289	309	258	281	298	309	307	287	272	317	286	289	274	269	288	322	282	291	273	290	291	326	299	297	277	283	278	316	265	305	278	281	275	289	285	314	318	295	301	282	321	312	273	300	302	301	325	271	281	292	309	298	280	307	272	295	296	269	266	308	297	272	287	264	296	279	284	280	270	309	292	305	280	282	285	282	288	291	277	293	295	298	308	297	288	281	285	292	341	300	307	300	318	286	293	279	311	323	297	298	294	287	278	296	270	261	309	295	291	281	295	284	308	312	299	334	294	267	331	305	283	270	269	274	323	296	294	289	276	326	335	266	287	290	289	309	307	277	297	303	284	285	270	257	308	307	313	304	282	277	306	283	274	313	314	279	294	277	302	294	274	278	308	263	289	315	250	281	313	345	294	291	315	264	319	278	267	313	252	299	301	292	291	267	274	290	311	300	318	289	326	294	307	268	305	292	289	288	282	298	318	291	307	302	287	323	301	313	301	283	306	306	290	276	304	307	295	276	274	295	294	289	288	286	305	286	303	283	307	277	278	303	295	270	276	280	296	279	284	292	289	289	259	272	278	288	282	257	302	304	285	279	274	286	277	304	272	278	281	293	306	297	304	311	302	305	326	288	276	318	280	318	279	312	288	298	283	296	265	269	280	263	276	303	261	308	286	273	286	308	285	270	293	273	287	285	290	316	284	291	295	288	305	298	288	287	305	272	295	264	315	273	318	289	283	298	285	299	270	303	284	259	296	277	294	295	276	287	287	276	294	273	322	294	263	290	290	273	332	291	299	286	274	297	307	310	314	285	278	268	301	306	286	274	298	290	277	282	283	293	272	301	307	322	292	294	296	310	267	273	263	284	285	275	286	280	299	297	297	283	325	322	284	298	324	296	300	290	286	314	305	323	262	282	262	264	289	309	275	296	283	301	260	292	279	313	297	302	295	295	291	312	285	270	287	297	253	323	320	295	297	308	298	293	300	293	283	277	259	295	300	301
6074	8259	6150	3347	2381	1997	1580	1273	1098	851	706	649	589	534	488	503	448	433	446	405	423	423	425	356	377	385	381	383	365	375	360	322	352	356	338	355	356	338	298	321	308	326	364	306	373	312	320	314	283	323	334	314	339	290	303	291	303	303	314	334	307	326	318	316	330	305	345	292	325	319	345	310	342	344	320	328	315	345	329	316	328	303	283	328	313	322	348	308	295	342	328	351	325	294	344	335	334	314	339	303	316	320	300	307	339	301	336	307	305	310	313	342	331	327	320	333	325	315	311	310	350	290	301	360	334	297	313	349	333	313	314	354	303	339	316	295	352	306	289	311	326	336	334	288	308	281	309	320	333	320	343	304	325	292	314	316	328	312	305	345	308	309	350	305	322	296	344	308	337	350	315	309	357	319	290	337	315	334	318	290	322	322	315	340	310	318	297	332	317	329	313	327	299	319	293	340	335	301	326	320	299	328	319	321	331	286	282	327	335	331	317	336	323	317	341	340	354	251	347	283	326	317	327	338	330	324	314	314	321	320	321	316	336	341	312	331	312	283	295	284	314	317	344	334	318	348	321	323	313	369	304	309	335	319	313	342	334	318	330	314	317	331	312	336	311	301	315	334	348	313	302	297	300	334	307	327	306	307	314	352	313	319	317	306	308	276	322	289	299	350	301	344	308	343	355	276	295	307	290	321	327	295	288	342	298	327	314	282	315	324	282	314	309	344	285	322	332	278	320	319	321	303	324	313	304	295	335	306	276	322	329	323	307	317	314	311	290	294	314	320	340	298	305	324	346	330	320	332	308	357	330	358	346	329	318	335	290	289	321	321	296	331	295	297	303	313	329	306	358	349	304	308	299	327	317	354	351	354	317	341	281	328	285	339	361	337	334	305	307	335	325	332	331	302	327	342	342	310	320	336	333	310	321	341	350	312	334	311	305	323	316	309	334	314	317	304	298	341	316	303	310	317	324	299	305	338	327	294	328	363	334	315	339	323	306	333	309	348	324	310	287	285	328	315	334	327	310	297	321	306	326	319	305	324	312	294	333	305	295	320	305	335	302	324	327	312	304	338	335	314	313	302	311	344	330	340	324	327	297	334	342	303	292	338	315	323	322	314	319	319	312	326	312	327	295	317	296	307	316	312	323	325	317	314	313	332	327	323	340	331	322	309	316	320	325	294	316	352	303	331	301	322	317	297	302	295	294	297	322	311	296	323	305	335	314	343	319	323	315	321	335	283	332	294	305	318	330	307	304	305	345	327	341	292	364	308	318	309	322	323	335	311	328	335	315	309	349	328	320	307	314	306	301	313	288	292	320	329	311	346	297	302	335	327	323	341	294	321	318	340	322	330	309	320	333	339	295	300	355	325	288	296	301	309	322	321	307	310	299	318	324	317	324	305	357	303	330	295	325	376	288	322	337	323	298	339	311	349	340	308	327	300	324	315	339	313	316	298	314	297	296	305	299	323	321	328	293	315	322	317	340	322	326	296	313	333	309	293	323	306	320	315	312	284	319	323	311	328	309	302	306	343	349	318	334	330	315	330	345	319	323	304	331	328	317	338	301	294	334	307	325	322	347	300	329	326	316	337	340	307	322	321	361	313	310	343	358	309	289	317	334	329	332	328	302	328	339	312	307	316	348	315	314	279	319	303	323	322	296	305	341	325	348	351	343	351	332	301	321	337	329	324	306	295	327	316	293	340	354	311	323	314	307	280	321	305	304	288	316	308	315	307	300	319	280	361	313	311	285	322	326	339	346	333	317	284	340	330	345	326	289	294	325	352	318	295	298	346	330	312	328	297	337	281	303	296	329	339	323	318	294	334	357	300	324	317	313	328	369	287	305	340	295	298	300	314	309	325	317	319	300	344	319	354	329	321	316	315	303	324	348	330	331	358	331	316	327	313	316	347	308	352	336	302	323	313	311	312	293	301	317	329	343	324	304	328	318	308	296	316	295	347	317	322	298	303	333	284	361	320	311	322	289	333	337	336	299	352	336	321	331	348	329	313	311	281	283	323	348	309	332	329	336	306	357	338	321	292	315	286	286	316	331	311	332	336	348	313	315	338	329	333	336	319	327	311	323	320	323	334	360	309	298	326	340	319	317	313	299	316	337	315	276	345	302	295	341	345	323	304	332	311	297	315	331	314	292	340	322	331	328	301	333	328	318	347	312	321	321	320	328	306	301	311	320	320	307	291	325	295	323	299	338	327	326	317	352	324	331	317	310	308	331	322	322	327	318	332	320	319	302	300	311	340	324	329	334	351	305	311	324	296	330	317	365	321	327	339	336	322	288	337	271	334	303	337	299	305	324	328	291	308	331	289	297	326	351	326	295	319	296	327	338	291	323	307	314	334	341	328	320	342	320	365	334	317	346	314	336	319	343	295	332	300	312	324	344	315	316	309	344	331	291	324	306	332	306	341	357	309	290	337	345	293	326	314	324	322	333	309	302	295	322	339	342	319	321	306	336	335	323	320	292	311	328	324	312	325	309	311	333	309	311	354	323	347	309	323	321	288	332	342	334	326	340	285	305	303	334	329	282	306	329	297	304	328	297	274	321	320	305	314	290	310	302	312	347	308	306	335	324	341	325	321	305	313	308	314	320	331	316	315	312	318	308	324	319	330	341	325	325	327	294	311	336	327	302	314	295	324	319	331	309	373	295	318	298	295	339	331	319	311	300	298	299	372	325	297	351	319	314	325	307	282	337	293	305	317	279	348	297	330	302	310	319	321	309	308	327	364	300	337	331	314	305	320	292	306	362	349	296	332	300	297	331	304	317	308	333	325	327	332	316	320	323	341	308	302	328	311	342	331	339	322	359	337	329	320	312	315	323	320	304	296	289	293	295	335	303	342	311	329	331	359	312	277	316	301	302	328	329	334	324	331	301	304	303	285	349	321	327	358	308	301	316	334	347	291	311	313	349	328	318	336	312	325	345	349	313	304	346	337	336	313	324	322	337	309	376	326	303	303	332	324	325	323	320	355	329	325	336	332	352	312	289	331	316	315	335	329	320	315	294	327	293	307	302	315	315	309	277	301	344	311	354	341	330	348	325	334	338	274	319	326	315	324	298	348	319	308	329	322	341	353	359	299	328	331	337	346	309	292	309	302	296	337	357	357	343	297	322	305	322	317	328	330	321	300	314	331	351	315	333	320	321	325	308	321	323	343	338	317	301	320	338	347	297	335	334	322	336	330	336	342	305	332	351	330	341	324	323	341	312	355	292	363	332	335	322	339	301	334	329	313	329	302	325	335	339	348	314	303	313	329	352	333	322	304	294	330	328	315	342	362	305	319	320	324	317	325	329	323	346	332	315	306	332	275	326	311	335	315	306	295	342	322	317	302	319	328	340	329	340	305	313	313	343	305	293	296	350	305	302	332	337	288	304	309	323	323	347	355	322	329	314	325	353	316	297	305	321	312	319	326	316	308	354	357	307	354	313	319	358	302	332	290	318	335	285	307	303	336	320	322	316	308
23548	21091	28293	23954	20999	12072	2681	1688	1301	1112	954	891	791	728	721	662	654	634	603	600	585	573	557	572	579	537	538	576	528	572	500	518	512	467	503	482	485	497	454	465	496	460	450	436	470	489	476	479	479	490	470	450	469	467	451	473	496	474	497	426	474	455	483	512	502	450	423	479	489	454	423	482	487	483	478	485	446	487	472	496	442	447	426	428	427	464	494	467	459	502	463	446	469	448	443	443	480	428	464	479	469	420	448	496	459	465	461	471	473	438	464	461	445	440	499	415	436	443	453	455	462	432	493	472	450	428	424	461	469	473	464	446	434	461	451	436	476	450	470	479	448	458	434	493	460	417	455	423	439	481	446	473	487	469	459	442	414	423	500	495	477	449	436	477	450	471	453	467	459	415	440	434	464	487	483	476	457	472	453	445	425	467	454	464	451	453	457	463	440	482	469	469	464	480	436	468	453	458	441	435	464	441	495	490	444	474	462	431	444	441	460	467	448	451	470	459	472	441	411	432	434	484	453	436	484	456	439	515	427	408	475	448	438	455	493	437	466	494	464	432	403	491	439	466	480	438	433	445	459	490	481	476	448	410	478	459	469	431	434	453	457	440	441	455	465	426	432	466	474	469	476	443	459	459	446	476	422	439	421	474	467	448	464	455	481	450	490	451	460	404	477	454	472	453	420	487	470	439	439	430	437	448	499	495	438	487	441	464	424	433	463	459	443	462	463	476	437	453	501	485	531	433	441	464	425	457	473	469	479	472	443	418	433	417	440	473	445	451	430	464	491	509	485	472	466	451	427	453	445	452	432	440	471	469	472	483	468	474	496	454	489	435	481	426	464	418	461	414	468	478	460	467	505	453	452	440	443	463	427	451	459	453	504	443	436	478	461	475	438	493	464	465	413	469	454	436	465	462	451	452	446	477	483	450	441	480	470	463	432	485	414	513	472	469	446	471	477	431	428	458	486	469	454	453	412	464	491	462	443	482	449	463	480	441	434	444	481	429	425	436	484	475	456	488	450	456	422	486	450	448	454	467	467	444	486	450	411	472	430	499	464	510	482	491	440	487	450	457	447	451	453	428	455	475	449	424	429	459	450	476	458	443	462	437	458	466	446	445	442	490	468	486	445	457	433	471	437	448	449	469	464	431	480	430	446	453	470	509	475	465	449	461	454	444	457	485	489	442	485	453	454	483	469	460	459	472	434	474	510	435	479	473	432	438	439	428	436	464	492	479	459	448	441	450	469	472	453	443	449	458	489	496	511	487	460	458	498	458	470	452	461	447	424	490	469	463	436	397	484	493	474	443	483	463	447	457	477	446	451	478	535	470	464	474	463	454	436	490	466	455	463	441	444	473	484	432	478	474	454	476	436	481	437	496	463	483	446	434	452	514	440	470	498	461	456	463	489	478	462	431	486	440	460	451	440	443	459	445	494	445	472	443	457	426	408	463	472	454	448	465	478	479	447	435	463	481	454	435	420	444	498	413	437	415	480	485	494	472	498	448	453	429	448	444	468	419	463	436	434	427	469	455	466	446	492	461	432	508	444	503	433	437	492	463	471	434	455	452	454	458	444	446	458	464	481	491	464	455	425	463	487	474	446	451	487	469	463	421	487	440	486	427	482	465	444	451	431	427	461	449	477	440	457	420	409	482	466	461	411	446	443	428	429	424	459	436	501	436	484	442	459	437	443	450	457	406	448	488	411	481	446	450	453	434	461	461	479	472	438	414	499	466	457	463	485	478	453	451	460	442	446	460	456	451	459	455	457	476	465	451	451	419	446	434	451	462	475	473	452	457	460	486	441	422	420	462	444	450	434	473	488	469	448	466	411	483	449	445	446	478	446	459	420	444	460	477	467	476	456	489	449	487	472	470	511	460	452	440	458	438	474	455	465	449	456	476	487	417	422	457	508	473	497	435	461	479	446	445	465	459	439	436	443	472	484	470	424	456	502	450	473	463	464	418	444	451	449	496	468	476	470	456	473	470	464	444	440	487	451	474	466	432	489	462	471	445	467	464	467	447	458	435	420	449	461	475	470	413	458	448	446	445	483	447	491	489	441	469	474	440	453	473	465	482	478	455	455	436	454	449	474	488	464	456	445	487	464	500	471	447	450	486	430	438	460	492	496	446	474	461	421	425	452	463	420	440	429	456	496	455	435	488	434	455	422	490	450	466	433	455	475	510	485	463	450	471	431	464	427	447	488	455	450	476	449	436	467	469	479	490	443	444	429	455	455	466	426	461	487	451	419	462	473	438	463	469	439	483	461	444	437	461	465	454	459	442	492	440	446	467	467	483	504	486	440	465	466	429	440	459	444	455	456	445	418	447	471	492	476	472	455	520	489	476	466	429	430	476	488	436	446	476	450	467	456	419	452	469	431	444	447	472	461	431	459	463	493	449	477	495	507	462	462	450	432	447	443	469	444	455	445	456	444	446	437	442	493	455	435	430	451	483	532	423	421	487	441	455	496	474	439	454	450	429	465	468	478	447	478	498	483	403	480	417	473	441	482	489	485	432	492	479	485	445	459	428	459	475	494	442	488	452	441	398	455	482	458	456	458	479	496	455	461	434	445	466	445	456	462	449	451	474	426	392	442	418	461	471	454	453	479	478	455	417	465	431	464	456	463	482	450	460	461	434	452	478	460	456	479	459	473	455	473	464	435	413	481	477	430	472	440	457	443	450	472	436	417	469	452	463	457	420	455	460	419	445	442	457	398	439	465	490	439	480	446	431	456	454	473	468	447	418	450	448	441	483	471	429	454	458	427	420	483	466	512	453	438	479	441	466	440	450	480	482	466	459	456	503	418	452	435	430	478	458	448	427	487	429	455	424	496	487	455	472	453	471	437	448	460	484	437	480	460	484	437	458	468	444	491	471	418	445	474	444	408	441	471	482	451	457	495	467	436	467	491	453	428	469	422	431	479	445	433	444	458	448	479	462	468	472	418	467	474	469	438	436	471	465	473	450	484	465	454	441	451	446	439	492	479	484	448	481	430	466	428	446	463	479	450	492	469	443	444	452	446	448	479	453	502	459	466	431	480	501	429	452	478	471	435	430	473	454	446	473	438	465	458	437	465	424	419	461	452	484	388	449	405	427	425	462	491	409	476	462	442	453	486	487	446	412	477	423	448	474	438	429	473	484	461	469	441	423	465	448	486	432	493	428	485	472	438	459	457	487	456	481	424	434	481	446	433	451	512	447	439	452	444	461	477	458	466	475	443	437	495	461	470	450	459	455	451	424	473	471	476	466	441	450	426	499	431	431	464	455	450	468	461	463	454	470	440	478	470	459	445	465	473	460	420	453	432	442	493	481	482	474	472	444	465	471	444	479	455	447	433	431	462	463	434	449	440	453	420	465	479	435	452	477	463	494	445	513	431	412	435	437	509	471	474	456	468	441	416	459	421	433	435	472	511	472	433	455	483	469	487	422	440	470	441	453	477	437	433	441	436	453	488	428	425	475	441	465	441	420	488	448
5610	16624	12758	7141	5033	4054	3168	2535	2026	1587	1406	1275	1034	996	911	831	842	747	757	693	725	646	687	636	670	649	573	625	582	599	583	601	514	566	551	530	520	507	539	511	506	495	509	524	530	524	515	512	523	542	478	541	573	471	505	530	520	498	493	523	503	512	503	508	490	563	516	505	511	510	521	536	523	537	489	487	562	499	500	552	468	493	488	531	492	474	503	480	483	503	522	542	536	518	473	485	500	537	481	532	494	547	486	529	473	509	482	498	476	515	494	502	502	510	482	469	483	478	489	471	479	502	539	481	515	533	549	503	520	505	526	461	478	460	502	507	502	507	519	478	502	535	497	474	491	516	502	502	528	449	487	519	489	484	501	476	483	492	502	551	478	515	509	496	486	482	482	505	468	524	511	474	503	460	494	479	514	447	519	514	511	463	459	478	472	492	505	481	513	534	488	531	500	509	532	531	476	469	478	479	536	494	455	481	552	490	523	523	504	472	489	526	463	514	507	548	507	534	459	509	499	481	528	520	524	494	494	467	504	487	478	510	515	508	475	499	471	497	481	552	498	493	501	453	520	497	449	535	473	510	496	456	511	514	511	455	509	547	519	503	527	489	483	495	507	493	478	498	481	499	490	494	481	512	503	531	500	501	526	518	520	519	512	484	534	535	490	509	466	506	504	486	515	473	492	522	499	498	503	493	511	499	480	549	507	458	485	545	480	506	524	528	528	443	483	505	476	462	468	525	465	495	472	493	490	537	497	519	529	483	489	464	490	503	475	539	488	488	495	505	504	480	535	499	474	522	501	527	489	477	506	487	496	521	501	565	482	529	501	501	484	509	500	481	519	481	514	462	522	510	501	501	503	487	515	519	509	485	500	463	530	505	524	513	474	465	516	487	486	503	494	493	466	484	508	495	549	473	514	466	506	483	537	506	481	504	516	511	493	481	452	480	527	525	468	522	525	519	498	508	491	507	488	481	434	464	527	503	514	525	501	514	555	526	479	498	513	538	547	502	533	515	478	530	490	512	474	483	519	494	476	502	498	520	465	527	493	486	475	486	500	467	496	471	472	489	469	512	467	533	504	484	521	515	494	533	494	468	523	493	463	487	525	491	469	532	515	467	522	495	456	501	479	527	507	520	505	483	452	510	498	515	491	492	526	532	462	484	462	506	510	513	487	496	476	493	502	508	479	459	490	534	475	536	498	512	502	543	538	480	512	481	462	509	500	488	468	518	466	459	489	498	577	527	516	510	482	524	507	511	485	463	509	490	524	489	518	516	500	498	497	494	483	526	482	472	520	540	481	512	501	486	480	513	511	471	488	466	548	513	484	480	495	495	504	515	507	522	504	496	524	476	500	489	464	493	479	475	488	530	481	523	501	500	497	532	518	525	512	467	494	521	509	474	499	554	508	482	481	497	509	463	515	541	524	476	477	499	526	495	515	496	474	528	508	516	501	476	537	466	470	530	478	491	523	524	482	490	535	518	495	529	505	492	486	513	482	516	496	511	531	514	498	506	470	486	497	526	493	464	513	506	513	519	465	452	509	461	511	500	525	515	495	513	507	490	504	500	515	491	500	471	457	502	489	491	494	521	503	471	472	462	512	509	534	495	493	540	497	495	470	491	425	480	475	481	524	468	482	481	507	473	503	484	533	519	497	474	510	490	483	510	521	513	479	541	488	512	491	492	485	479	499	520	504	532	470	469	495	492	527	529	465	515	518	492	494	488	503	488	500	517	526	460	466	514	514	493	514	448	484	516	509	481	499	465	511	513	514	539	490	486	460	484	467	469	486	473	470	500	499	508	497	552	499	495	537	489	516	531	511	522	485	490	524	475	489	491	484	510	522	529	508	501	509	490	506	504	521	492	515	481	488	513	537	493	495	474	445	499	506	491	465	513	527	510	488	475	524	528	481	487	518	464	482	490	484	471	501	539	525	503	498	489	470	475	474	492	530	529	524	517	462	478	477	492	475	533	478	482	480	505	487	541	507	481	531	529	501	508	484	511	469	540	501	495	507	462	510	507	516	480	531	494	526	514	493	478	523	517	541	467	496	508	480	461	519	469	471	518	502	502	472	487	496	507	506	470	463	529	511	529	483	479	535	505	503	488	462	522	505	535	498	510	503	515	501	534	480	500	521	518	499	486	511	484	520	545	496	498	515	508	486	508	525	471	466	496	488	474	478	508	506	525	488	513	500	528	482	483	490	426	499	490	534	525	493	458	459	485	528	493	507	455	500	513	495	466	540	500	532	478	508	523	470	504	491	459	476	533	501	492	461	508	489	512	482	458	513	504	441	492	470	481	534	509	490	511	473	507	489	488	479	503	495	489	493	514	510	450	505	501	442	492	530	513	498	504	472	481	507	495	497	491	518	510	504	461	459	489	446	478	484	480	473	518	532	508	459	492	498	492	499	505	543	508	498	526	501	485	515	483	486	500	493	554	535	516	516	477	516	488	496	517	493	463	472	494	440	482	484	491	507	473	526	496	506	488	489	474	448	479	497	461	519	448	498	503	485	520	463	508	521	546	469	465	492	510	501	475	497	507	533	498	512	498	496	518	521	504	484	484	509	490	500	502	490	499	490	503	481	467	515	521	531	484	476	504	489	501	529	500	529	519	500	487	490	511	500	530	479	503	505	515	456	456	494	529	495	487	486	482	486	515	533	504	518	466	514	525	504	444	506	501	466	459	535	504	498	537	488	498	523	495	497	517	520	479	503	524	504	483	494	527	485	485	494	500	500	534	552	532	499	524	496	518	526	495	507	488	480	474	526	490	520	535	536	500	505	447	526	505	501	478	471	483	524	489	476	468	524	473	477	531	508	491	498	468	497	520	482	519	499	491	537	444	528	501	483	527	472	497	483	465	496	479	502	491	524	465	475	489	505	502	494	520	516	506	510	503	522	493	504	500	486	484	557	484	515	551	515	525	469	500	491	489	503	511	499	519	503	503	505	470	509	505	475	490	525	503	490	480	519	500	495	476	546	520	498	486	500	566	497	500	465	469	500	485	464	504	491	494	509	491	518	524	504	473	483	503	467	505	522	512	490	500	462	445	501	517	488	493	519	519	495	536	480	461	488	501	509	513	498	527	504	509	486	498	542	495	505	504	508	492	478	479	506	543	476	532	552	490	515	510	550	455	496	519	489	482	477	514	481	477	493	490	476	495	527	466	498	497	478	460	495	473	494	500	477	504	485	513	511	512	523	490	501	516	501	532	501	521	496	539	540	512	506	482	491	470	472	467	466	493	498	576	497	511	486	499	477	476	523	493	483	462	490	504	484	497	473	485	484	507	476	516	509	501	494	462	495	517	514	500	517	465	513	544	502	500	485	451	554	483	484	535	490	473	491	498	534	469	457	525	503	505	517	522	513	504	497	496	451	456	498	501	477	488	493	435	506	477	497	512	479	513	549	473	501	501	520	500	497	552	494	519	492	483	520	476	492	492	504	503	527	475	494	497	468	531	517	512	505	475	519	506
24670	21182	27515	25055	13537	2064	1270	934	757	673	502	470	414	381	337	322	287	293	302	279	281	287	270	269	266	293	271	267	236	203	231	243	196	208	221	198	194	196	188	178	210	194	199	188	205	218	199	195	199	203	197	184	192	185	169	192	206	204	189	181	206	200	197	216	177	193	175	176	206	180	208	211	194	212	194	224	200	211	202	198	169	197	211	182	180	183	203	188	186	188	203	185	190	209	181	185	210	211	189	184	194	182	202	191	204	177	202	192	178	174	180	190	168	195	219	195	199	184	186	189	201	203	177	181	193	196	186	196	229	196	186	195	195	181	199	199	188	168	194	173	206	173	204	189	197	189	181	227	202	208	189	178	193	190	188	195	181	201	216	225	185	191	175	158	198	194	188	178	176	207	198	222	165	196	176	179	190	188	189	193	231	196	198	192	184	173	213	197	179	207	206	191	191	211	217	177	198	163	201	186	182	177	189	164	178	188	192	181	192	184	199	186	182	177	187	187	186	187	186	176	166	208	190	184	218	216	184	186	214	207	181	184	195	168	190	190	207	177	196	186	193	186	170	193	184	190	195	194	226	179	192	177	192	175	209	192	194	186	171	198	225	208	179	176	191	194	167	206	168	197	181	178	194	201	199	178	214	206	195	198	209	182	174	197	199	215	184	189	205	166	189	190	183	192	200	195	200	184	198	190	186	205	207	209	208	182	168	171	185	188	190	213	204	188	210	199	196	187	168	193	187	191	221	186	186	185	185	182	172	201	194	161	194	203	215	197	186	211	198	192	174	191	192	185	172	198	177	193	180	189	181	201	184	186	177	190	209	181	172	175	196	210	187	198	200	183	205	209	213	212	196	189	175	190	198	188	190	192	183	201	212	197	167	193	226	185	200	189	189	181	201	177	185	180	176	186	199	218	173	209	172	195	183	206	176	200	192	199	209	196	205	198	189	196	165	196	192	193	214	198	204	180	179	214	205	185	220	189	207	208	165	181	186	186	189	203	199	208	188	178	192	187	193	201	186	185	150	200	182	172	191	192	187	204	188	201	183	190	192	172	177	189	190	202	191	177	190	207	191	195	173	180	172	183	190	213	207	213	170	183	191	198	210	174	204	186	198	173	199	200	197	191	202	168	189	174	175	192	217	198	169	208	194	184	156	204	202	167	230	195	178	202	175	185	168	174	198	194	182	210	200	200	232	173	197	209	196	194	161	182	189	184	211	192	175	185	222	191	173	192	194	207	176	155	176	220	176	165	224	168	189	168	180	194	206	215	178	184	194	187	191	194	207	186	182	208	162	189	200	194	206	202	195	156	177	186	186	192	194	174	174	176	171	212	183	189	182	213	179	203	188	183	164	182	182	204	166	173	205	165	201	206	200	188	166	180	184	191	197	187	180	177	189	184	190	187	221	204	174	169	187	178	149	198	190	165	215	181	197	202	223	179	186	181	202	173	188	191	192	197	191	171	185	169	180	184	218	189	214	192	205	196	175	207	168	177	210	200	184	205	219	200	183	226	207	182	212	176	190	197	214	220	167	194	198	171	172	199	171	192	191	178	195	180	197	192	195	210	180	183	192	197	200	220	212	185	168	170	197	190	186	187	156	202	190	200	183	191	195	198	184	200	195	191	168	193	210	186	205	163	195	192	170	199	173	193	194	168	158	211	194	209	191	207	188	174	189	198	194	182	184	197	187	186	187	195	167	203	212	195	170	183	206	178	206	197	180	179	195	190	188	191	215	198	201	196	190	180	199	191	167	161	182	182	190	192	194	185	202	206	178	184	183	182	198	200	199	183	172	226	194	189	193	193	185	177	185	177	187	215	195	182	194	206	197	177	181	170	202	192	204	213	183	168	190	194	183	181	204	193	198	217	201	190	190	197	181	210	186	184	188	190	185	190	177	185	217	209	192	207	196	212	162	199	187	199	191	204	218	202	176	187	195	187	178	172	178	185	206	204	200	203	206	194	166	190	202	201	187	196	206	205	192	190	193	189	213	196	183	190	196	182	166	191	206	194	183	211	188	188	196	195	215	188	181	181	178	190	190	193	175	195	213	188	184	208	171	168	184	187	194	178	189	197	185	200	181	186	185	174	190	193	186	205	183	172	186	195	218	188	229	209	191	177	186	199	194	194	193	176	191	175	174	192	185	201	195	200	197	183	179	193	176	195	211	192	217	185	185	166	194	183	184	225	165	208	145	209	201	205	191	193	206	176	192	180	191	181	202	223	184	184	181	186	186	169	172	201	170	208	175	191	197	170	202	170	187	190	224	166	215	191	201	195	173	173	195	197	218	187	186	177	198	175	199	213	172	178	183	192	168	199	190	192	168	207	203	187	184	193	204	211	199	199	213	209	208	190	191	179	210	197	180	168	214	200	194	182	165	181	196	176	184	183	201	212	188	212	220	196	162	192	202	195	174	204	180	206	202	177	177	168	178	209	196	176	187	176	214	190	174	200	193	194	191	177	182	170	198	186	188	199	191	205	181	176	204	189	180	188	197	208	183	185	171	192	199	236	207	177	211	193	213	179	181	178	209	200	176	184	215	186	203	205	173	197	170	184	202	195	212	166	206	205	193	173	173	206	190	183	188	194	162	198	206	190	191	187	193	187	179	195	162	187	203	165	177	213	194	175	215	192	224	155	218	211	176	210	184	208	176	173	204	176	187	173	206	189	191	180	204	209	203	218	193	202	215	181	175	166	203	214	191	192	179	202	187	204	191	190	178	162	217	190	199	199	186	182	197	186	177	177	175	205	184	195	188	185	175	186	214	185	182	182	184	214	181	208	196	173	189	192	177	199	193	191	196	204	176	185	192	174	186	181	186	173	193	189	207	192	206	207	214	169	191	176	203	196	206	188	183	205	171	174	174	207	210	206	195	196	191	175	219	177	175	204	183	189	182	185	197	189	200	193	208	175	208	180	218	181	182	183	208	177	198	167	145	190	192	196	170	203	188	183	172	196	188	187	165	189	211	214	173	198	172	208	209	200	179	208	209	178	216	189	175	189	185	181	182	187	200	182	176	218	195	198	194	190	194	189	195	186	198	166	177	213	210	195	195	203	190	178	209	191	217	170	204	191	192	190	166	200	206	181	184	183	207	198	210	186	184	181	176	198	214	197	212	171	174	226	185	202	187	170	187	183	178	185	202	198	220	179	199	186	180	193	184	206	203	197	207	189	179	199	183	187	195	160	182	201	186	180	190	184	209	205	194	181	177	207	180	222	188	204	176	206	204	198	184	187	222	215	196	189	187	189	178	159	168	171	206	229	187	195	201	184	165	192	201	186	187	192	177	197	169	191	166	189	189	195	181	182	189	210	200	186	197	205	181	178	170	189	201	257	208	198	193	205	188	189	188	208	179	184	223	193	195	179	200	186	206	183	194	178	195	184	195	180	198	209	199	164	201	190	162	196	191	207	206	206	176	179	176	178	189	202	180	180	194	201	183	183	182	177	192	173	191	160	183	186	194	181	197	188	189	189
5443	12874	9848	5065	3661	3129	2388	1831	1322	1111	883	697	671	554	487	464	446	391	372	422	369	340	350	352	329	369	355	281	309	285	283	292	289	268	252	274	264	253	229	243	227	242	223	225	220	232	244	212	237	258	248	245	251	220	218	221	236	226	224	217	215	230	233	233	236	213	233	218	220	207	265	222	254	227	245	263	221	231	234	238	198	238	235	230	222	195	223	206	229	233	225	206	214	195	210	240	220	225	202	200	241	231	219	234	249	236	233	195	228	232	208	238	218	234	218	251	207	234	228	224	239	234	219	220	235	217	238	211	221	230	237	211	202	223	188	240	227	197	210	236	224	230	239	211	209	220	237	214	194	238	226	194	237	230	210	195	246	239	211	230	203	224	232	220	224	236	247	217	240	206	231	233	219	220	247	214	216	216	221	229	222	235	222	222	236	235	226	234	207	217	221	212	242	239	189	218	228	229	216	201	221	251	223	230	201	201	272	220	258	196	216	205	239	202	221	218	221	248	222	225	252	214	227	219	201	224	235	200	222	243	205	206	211	221	224	227	198	223	219	207	225	208	214	232	248	218	199	216	244	210	213	251	228	201	204	232	207	246	197	222	200	201	238	232	194	212	249	221	239	214	213	233	206	221	191	225	241	198	241	188	247	224	235	235	236	223	223	225	244	237	207	236	195	207	225	248	224	233	222	233	216	201	226	231	226	208	218	210	220	212	226	209	221	216	203	246	227	195	237	205	253	234	206	220	215	212	195	242	230	246	228	202	229	185	240	258	243	198	221	229	222	196	209	190	233	220	237	205	214	219	225	223	221	228	211	245	244	198	216	217	221	227	240	226	238	207	214	228	213	225	206	222	236	209	252	238	214	225	220	203	223	209	199	234	234	226	275	248	241	236	212	223	239	203	201	209	254	202	217	204	230	213	190	237	215	233	197	222	246	222	208	249	238	235	248	217	212	223	205	211	236	227	225	234	213	223	221	222	220	220	217	242	202	218	207	244	240	220	235	217	210	221	210	232	224	235	216	235	218	202	228	234	211	224	233	224	235	197	225	200	223	227	199	221	216	245	239	224	247	243	192	195	224	214	212	233	231	218	200	218	228	230	227	213	197	219	238	219	222	209	235	242	214	219	209	231	215	256	235	239	221	204	242	251	218	209	236	236	206	227	218	214	192	226	192	228	244	230	224	214	234	235	246	202	198	200	224	224	219	237	256	206	195	233	222	219	218	228	241	213	219	230	211	197	209	211	239	228	225	215	240	205	211	232	228	215	212	205	228	226	222	208	219	221	232	245	235	202	230	229	205	205	239	238	219	230	215	206	199	223	233	207	242	191	212	212	218	216	197	231	249	214	214	207	223	226	225	241	213	253	210	238	229	209	195	231	248	228	214	254	240	217	223	213	213	201	235	238	208	242	229	222	203	229	235	237	218	228	214	234	242	219	234	188	232	223	214	216	229	252	201	216	237	227	234	204	215	170	198	248	206	223	236	205	228	250	212	217	202	195	236	195	240	225	206	218	228	217	231	228	225	206	215	233	207	219	241	243	220	216	197	244	212	226	229	216	233	202	219	252	204	198	230	236	251	198	227	193	240	196	227	234	224	206	230	218	213	195	220	227	220	211	234	239	233	201	245	214	216	224	216	194	234	212	222	201	223	227	229	225	223	214	217	220	207	210	212	212	234	212	199	210	214	203	193	246	246	214	231	228	240	238	212	207	231	198	220	204	237	233	201	215	228	190	212	211	244	231	218	233	223	228	197	222	199	232	211	203	228	248	226	235	238	191	207	225	206	228	206	212	229	205	203	207	243	242	252	213	213	230	191	198	199	226	212	217	221	235	225	214	254	223	248	222	199	220	216	228	213	217	216	215	228	228	205	209	235	221	203	225	233	195	225	231	225	233	226	200	202	242	255	222	198	202	221	245	242	208	243	222	209	215	248	200	240	216	214	231	237	223	198	242	220	214	216	243	247	233	218	233	223	219	199	208	211	225	217	237	242	252	220	219	233	222	202	208	231	239	231	232	212	198	215	239	211	217	215	252	222	220	217	204	223	217	214	204	233	218	243	231	224	243	214	232	205	230	228	219	222	199	233	220	248	195	238	237	224	229	225	213	202	196	223	234	220	226	167	225	232	208	176	217	223	211	235	221	236	236	195	232	235	253	212	213	225	229	221	250	211	197	228	212	216	214	277	200	238	221	205	232	225	222	226	222	214	210	231	209	227	220	226	231	239	218	207	218	247	225	253	239	214	211	213	244	231	214	199	216	190	218	259	216	228	206	207	229	213	226	210	230	237	235	220	226	237	237	216	204	202	236	214	235	193	210	225	218	254	223	205	225	218	257	255	220	200	266	250	234	255	236	225	217	217	216	217	241	243	228	239	210	221	217	225	222	219	200	214	232	231	222	250	232	219	211	205	237	247	199	204	214	217	247	226	215	216	194	220	226	245	221	239	200	203	225	211	201	213	227	225	235	201	219	205	231	243	226	213	228	229	219	210	222	213	226	210	237	238	224	220	213	226	223	229	248	218	202	227	242	199	231	194	242	235	218	220	228	224	226	232	231	226	220	215	235	226	252	235	232	254	218	232	193	223	238	230	224	243	213	222	252	237	217	220	202	228	264	228	242	248	212	212	220	246	218	207	235	208	241	231	214	223	232	207	239	222	178	249	220	224	216	219	216	227	222	214	219	216	227	211	185	216	214	229	230	216	225	209	213	240	209	207	238	205	229	221	223	245	212	235	197	208	230	241	238	251	224	240	212	210	221	242	220	210	218	218	210	216	211	214	214	234	202	205	241	243	244	215	227	200	226	205	230	218	229	227	230	219	215	237	218	238	218	228	223	213	213	242	233	199	222	217	223	248	206	214	236	212	195	234	238	201	206	229	220	226	190	198	244	220	216	202	209	233	210	219	225	207	225	217	242	210	233	226	224	226	226	219	210	233	228	212	208	231	186	233	227	226	230	238	242	222	228	205	222	220	247	230	240	205	221	217	232	252	244	211	214	220	215	227	214	216	233	226	222	216	220	242	241	225	233	200	224	222	241	240	208	214	201	210	216	231	232	206	220	197	199	229	254	202	205	208	218	227	216	219	223	220	236	198	231	251	234	216	222	238	240	215	231	225	226	206	234	221	232	213	190	217	225	212	235	259	234	202	206	220	216	201	230	231	219	226	235	235	210	216	238	202	216	194	222	200	230	198	226	217	227	206	228	235	230	222	192	224	247	209	231	234	226	220	247	243	212	210	219	219	230	221	230	223	226	216	231	223	221	243	221	216	217	221	226	241	203	232	209	243	229	210	220	236	228	210	236	237	223	234	215	202	228	211	236	216	249	206	231	231	196	196	236	228	210	231	231	212	212	256	215	202	226	213	221	226	215	214	214	226	202	209	209	222	211	209	245	200	222	210	195	228	197	235	227	217	209	238	223	231	231	232	243	199	215	229	197	249	206	258	234	211	231	220	221	226	231	224	225	210	203
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
