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
341481956028	341481956599	341481957149	341481957699	341481958249	341481958799	341481959349	341481959899	341481960449	341481960999	341481961549	341481962099	341481962649	341481963199	341481963749	341481964299	341481964849	341481965399	341481965949	341481966499	341481967049	341481967599	341481968149	341481968699	341481969249	341481969799	341481970349	341481970899	341481971449	341481971999	341481972549	341481973099	341481973649	341481974199	341481974749	341481975299	341481975849	341481976399	341481976949	341481977499	341481978049	341481978599	341481979149	341481979699	341481980249	341481980799	341481981349	341481981899	341481982449	341481982999	341481983549	341481984099	341481984649	341481985199	341481985749	341481986299	341481986849	341481987399	341481987949	341481988499	341481989049	341481989599	341481990149	341481990699	341481991249	341481991799	341481992349	341481992899	341481993449	341481993999	341481994549	341481995099	341481995649	341481996199	341481996749	341481997299	341481997849	341481998399	341481998949	341481999499	341482000049	341482000599	341482001149	341482001699	341482002249	341482002799	341482003349	341482003899	341482004449	341482004999	341482005549	341482006099	341482006649	341482007199	341482007749	341482008299	341482008849	341482009399	341482009949	341482010499	341482011049	341482011599	341482012149	341482012699	341482013249	341482013799	341482014349	341482014899	341482015449	341482015999	341482016549	341482017099	341482017649	341482018199	341482018749	341482019299	341482019849	341482020399	341482020949	341482021499	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2772	2000	3600	2300	2772	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	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
22984	21650	29386	24415	21650	21691	10299	1013	629	519	477	415	375	321	283	309	298	246	248	237	228	214	216	211	216	196	195	165	222	175	167	176	170	176	163	171	168	170	169	187	186	181	183	164	169	160	180	171	147	156	177	193	164	135	148	174	160	180	176	157	165	161	157	163	160	152	141	173	156	155	168	164	162	179	152	170	159	170	165	157	148	170	155	175	149	159	157	184	186	153	170	174	154	155	162	174	182	174	140	164	166	156	174	159	172	165	154	147	152	167	153	192	185	167	132	149	148	156	139	161	175	165	133	171	148	151	158	153	167	154	160	162	166	164	178	183	147	147	158	169	143	168	189	152	159	157	138	174	178	173	167	179	146	173	161	160	137	151	171	152	144	183	157	145	175	143	160	154	143	159	182	164	135	161	149	162	148	169	153	177	141	142	158	182	148	148	138	139	174	178	160	147	154	148	154	177	169	150	157	176	142	151	155	166	153	150	142	159	165	146	156	158	155	142	158	149	154	170	149	160	167	153	145	155	155	170	156	155	176	160	160	180	172	158	163	145	168	155	156	157	142	166	145	136	148	173	151	170	164	154	151	150	151	129	164	165	160	169	157	160	166	164	131	152	146	157	169	146	146	168	155	167	156	165	172	163	157	151	160	155	164	172	149	154	158	153	153	162	147	157	137	149	149	164	129	145	153	154	170	160	155	156	171	166	151	160	171	164	146	159	170	167	146	138	154	157	181	160	183	149	168	159	172	154	155	144	167	150	155	175	174	173	144	156	162	142	169	165	183	154	169	143	157	155	162	155	157	150	153	159	149	167	166	143	169	167	160	143	172	142	158	174	176	160	162	139	163	163	155	154	136	155	172	169	161	191	165	152	148	155	166	156	166	155	185	160	158	139	151	150	158	147	162	161	134	169	187	189	147	163	143	172	162	166	191	155	153	126	172	182	157	168	158	153	151	168	150	159	181	150	148	191	159	142	165	151	180	162	163	151	158	174	145	167	139	176	145	129	162	148	156	139	145	156	154	158	159	163	160	161	166	140	162	168	178	150	147	182	167	149	149	149	182	167	158	180	182	157	149	168	158	160	160	152	159	152	166	162	171	177	159	165	144	147	145	157	161	156	174	152	161	146	164	161	151	164	135	158	156	169	158	152	160	164	170	162	155	144	168	151	148	168	156	150	144	154	115	173	156	138	158	154	154	145	168	169	154	156	170	154	154	168	159	151	147	181	144	130	150	172	158	152	162	158	161	142	173	164	161	166	172	172	170	148	151	150	160	181	148	169	148	170	174	147	170	158	173	140	139	170	157	155	161	168	185	146	150	173	184	147	197	175	170	135	159	171	156	161	152	156	163	176	137	160	166	157	175	164	132	141	150	162	162	150	146	152	153	159	154	168	148	149	148	148	154	160	166	165	156	158	171	152	174	150	163	162	153	160	150	183	174	135	147	153	156	171	151	175	165	171	157	174	151	156	140	158	136	148	161	164	145	160	158	164	147	139	146	170	140	149	155	158	169	135	158	179	172	160	172	166	160	152	164	183	170	167	148	151	144	165	165	176	153	129	157	154	163	168	131	164	161	171	154	173	158	162	181	157	136	146	157	157	166	147	144	166	168	164	160	156	162	169	143	166	154	160	133	125	149	144	146	143	161	171	186	143	179	164	161	139	182	165	169	169	160	146	161	151	163	192	174	170	169	175	172	138	159	150	150	195	148	154	157	155	162	179	148	173	147	154	170	144	163	152	157	142	172	156	143	150	149	163	155	172	164	150	175	146	162	132	167	163	149	149	154	176	175	165	143	179	164	137	162	156	162	144	168	150	141	142	163	179	164	143	179	155	145	181	181	160	153	172	137	164	174	169	152	167	162	187	134	156	188	176	197	159	135	153	147	123	150	159	153	164	154	166	154	149	166	183	154	148	163	165	185	132	166	164	164	157	173	163	158	141	144	167	177	145	185	178	172	147	162	157	150	153	184	144	163	157	154	172	154	150	148	146	153	148	163	149	157	163	146	147	152	182	150	142	159	154	171	171	157	152	164	161	163	139	120	172	150	159	173	168	152	165	148	163	167	158	163	138	142	160	170	167	148	170	168	163	154	184	170	145	172	133	155	164	150	157	145	161	178	160	165	186	148	164	151	178	143	150	161	157	171	144	189	141	159	160	159	167	168	161	144	160	151	152	142	167	152	144	155	159	167	162	155	151	161	154	164	132	161	158	163	145	152	192	153	141	156	151	140	145	145	165	130	152	165	133	159	166	136	157	173	150	141	146	153	157	153	158	161	175	155	129	153	145	159	174	162	153	157	165	162	176	167	160	157	167	147	153	165	155	138	160	128	167	158	163	164	155	158	167	157	147	153	171	149	151	180	181	179	171	186	168	170	165	144	158	168	162	150	143	145	161	165	145	175	154	135	187	180	177	169	160	154	168	156	158	167	145	149	174	150	153	168	167	153	167	162	148	149	162	161	172	171	146	150	158	165	148	152	135	161	166	153	148	174	152	157	178	152	174	154	169	147	174	154	135	145	153	149	172	172	166	159	162	139	156	168	164	183	143	155	163	165	161	175	169	145	147	140	158	147	167	168	146	153	183	161	161	160	164	174	119	164	145	158	143	143	137	167	159	148	139	165	147	174	178	174	145	141	177	153	152	147	161	146	162	150	166	167	175	148	142	162	148	177	152	155	184	174	160	176	157	173	147	147	158	152	162	155	154	162	174	151	161	160	152	129	153	164	162	151	151	161	151	127	180	151	174	174	135	176	149	169	184	157	150	152	142	152	167	169	166	195	162	165	172	158	158	170	156	164	134	148	158	150	148	167	152	171	171	161	156	141	152	155	194	173	129	184	152	159	162	175	182	155	151	187	176	152	151	167	151	152	147	156	154	173	155	145	133	159	159	149	152	173	151	150	144	175	158	164	184	144	149	160	190	150	151	153	168	168	161	168	152	147	143	146	178	149	168	142	180	172	156	156	164	196	149	154	145	157	146	156	156	142	151	165	167	160	162	141	155	157	151	143	163	161	179	148	164	144	147	170	160	145	160	152	163	167	172	152	160	148	170	151	156	157	163	157	147	154	134	149	153	158	126	164	160	150	147	156	152	139	165	181	133	160	130	164	151	152	160	156	143	171	143	155	172	161	165	135	162	155	172	184	177	163	172	175	137	140	174	175	149	150	168	160	163	153	151	142	150	141	151	142	170	156	178	170	160	162	147	178	173	164	153	174	137	157	181	165	148	153	153	129	175	164	162	157	182	179	160	136	151	137	146	173	164	149	147	161	155	149	152	159	167	170	153	160	156	153	156	157	185	162	166	162	158	152	159	150	164	153	169	153	154	160	157	146	168	135	159	179	157	153	153	174	161	145	160	159	147	182	153	155	168	164	165	161	161	164	171	167	166	158	162	153	135	160	170	138	161	166	167	163	142	148	144	171	156	176	157	156	166	151	172	136	158	158	158	152	159	176	153	174	176	158	179	139	158	156	159
4192	13048	10590	5110	3586	2732	2035	1472	1069	918	726	649	546	470	390	397	337	334	338	285	266	287	269	236	241	245	231	241	244	221	231	217	224	205	208	210	195	189	186	216	196	217	204	170	186	203	220	184	180	185	214	180	178	191	208	180	231	178	232	169	187	201	205	198	199	189	198	177	196	205	181	162	156	199	195	196	181	176	209	199	175	199	168	212	174	186	166	181	178	160	184	192	180	168	170	200	164	180	173	163	189	191	166	175	196	186	193	185	172	184	196	172	187	164	198	188	172	172	184	168	166	183	170	206	172	173	210	178	188	195	174	184	167	180	188	192	209	196	194	178	177	164	184	177	174	153	190	180	180	178	190	196	229	167	192	154	190	185	215	179	187	185	199	180	184	184	193	194	171	180	193	169	192	184	204	192	189	191	183	156	195	177	187	199	183	166	188	189	190	171	185	169	212	167	198	201	160	168	158	169	183	195	194	171	205	191	190	197	184	195	173	186	176	167	177	151	196	170	188	161	172	206	169	168	182	190	166	181	190	195	205	168	194	189	167	180	189	181	169	188	167	171	168	145	181	172	187	171	186	172	177	178	189	172	170	189	172	179	185	175	192	206	190	197	192	195	174	197	208	202	178	175	203	171	170	204	205	182	194	182	163	166	145	165	188	169	196	145	168	168	183	178	172	204	170	177	174	182	181	163	185	197	171	165	176	192	174	171	154	181	192	177	177	197	183	169	200	179	175	174	185	166	181	185	161	146	187	163	185	194	172	181	187	180	173	176	169	176	173	176	179	171	193	168	185	175	182	187	161	152	179	190	180	188	177	162	162	182	179	161	197	175	203	195	189	192	183	179	158	168	161	169	170	173	197	180	161	178	171	185	168	177	190	169	171	177	173	158	178	175	190	164	164	176	178	164	178	175	162	174	193	167	200	171	201	188	180	194	182	190	177	157	194	186	173	153	159	157	196	196	177	187	153	192	188	181	169	187	184	166	181	155	159	189	183	198	170	190	176	168	187	166	182	156	182	179	189	184	180	191	207	163	189	166	173	185	164	169	176	184	194	192	145	187	187	196	180	190	175	158	172	187	161	158	180	205	146	163	201	180	173	183	199	165	170	158	179	166	158	187	186	194	170	172	169	176	186	180	194	166	173	191	166	210	178	175	170	225	187	184	197	173	185	195	186	186	178	187	186	205	178	167	172	187	175	206	198	204	193	196	205	191	198	156	167	179	185	189	183	173	187	147	171	198	187	207	176	173	180	174	186	193	198	161	157	170	168	184	180	189	211	197	174	173	207	179	187	173	179	160	174	173	169	175	158	186	183	175	194	172	182	188	180	182	188	173	202	197	213	212	172	191	167	196	175	186	179	163	185	158	193	196	196	179	179	170	149	185	180	177	157	181	181	177	171	179	170	202	153	175	162	182	170	197	188	181	191	181	186	203	181	170	181	187	166	164	167	181	197	189	164	173	185	169	181	176	190	190	175	176	174	189	176	156	193	178	169	171	173	193	195	180	173	166	203	176	156	161	186	196	174	202	183	201	199	185	194	178	186	183	180	174	178	164	184	189	179	165	178	167	179	173	154	169	196	163	172	181	199	154	190	163	192	155	186	180	164	166	174	179	173	182	164	172	189	178	182	188	181	165	161	169	180	169	170	183	172	172	177	176	164	154	187	169	192	183	149	201	189	162	193	199	184	156	179	183	166	174	206	161	179	199	177	195	194	169	196	164	149	183	174	187	175	160	164	175	177	179	172	183	195	182	207	163	189	158	200	151	174	176	164	176	194	161	189	203	183	182	207	183	180	188	164	172	199	180	172	183	172	192	170	170	197	150	162	191	163	177	193	213	197	204	200	150	184	179	179	176	215	197	199	167	170	186	152	157	167	174	171	201	165	188	169	179	189	202	195	165	201	165	175	191	167	193	187	189	196	177	188	181	202	176	187	179	161	206	189	203	199	172	179	172	181	170	179	170	189	197	167	175	193	186	182	179	176	199	177	172	196	171	169	183	178	173	164	178	170	197	189	173	171	190	178	182	168	180	150	190	193	167	161	203	192	192	164	186	155	173	172	200	180	169	168	172	188	170	193	163	164	168	175	179	172	168	166	162	200	188	183	181	198	169	168	163	165	173	177	169	203	163	176	211	182	180	168	176	187	199	182	171	168	153	183	183	170	172	166	204	177	171	184	179	191	159	186	193	165	172	171	185	188	181	187	158	172	181	174	168	179	174	184	163	172	199	174	183	188	170	169	172	189	184	179	161	182	180	151	194	186	186	168	189	198	180	173	153	158	182	184	168	188	185	159	179	180	168	176	169	174	198	181	182	170	169	179	188	191	192	189	180	183	162	190	177	200	192	168	204	198	169	164	167	171	171	158	201	153	191	183	184	185	189	168	165	179	187	196	192	190	178	170	154	189	179	169	184	184	178	177	191	202	148	154	177	206	154	191	191	192	172	157	175	198	184	193	172	186	162	156	182	174	196	181	178	203	174	186	171	171	189	189	185	183	176	181	183	176	170	168	164	179	192	178	172	155	183	187	184	182	179	177	201	195	189	188	186	169	172	170	173	197	174	188	179	179	173	175	171	200	164	168	189	186	191	169	188	173	183	182	195	183	155	193	175	209	186	174	194	167	198	191	206	191	161	178	177	177	199	162	154	167	157	204	196	205	177	176	175	171	196	191	180	187	166	179	178	149	180	153	188	183	173	177	174	181	160	181	178	169	164	173	165	165	188	180	175	188	201	175	198	189	164	187	203	181	167	213	170	153	177	179	204	190	168	167	179	170	172	150	181	192	175	179	184	176	195	195	188	160	171	165	157	179	179	178	168	179	204	188	194	200	192	183	162	171	182	166	187	173	194	177	203	202	188	176	171	184	172	171	189	182	181	190	169	165	165	197	187	172	175	187	167	182	163	175	180	180	178	185	193	173	172	159	176	175	172	195	195	165	176	169	227	183	168	196	168	192	209	188	175	171	186	181	198	176	179	165	182	166	182	170	181	190	184	162	198	153	168	156	195	178	178	185	187	161	196	170	174	169	178	174	173	171	162	201	156	154	181	168	165	180	187	183	175	153	175	173	183	176	186	195	178	189	170	182	175	196	182	191	190	153	183	205	210	163	171	186	200	185	193	193	178	162	181	153	182	178	164	180	190	163	171	173	167	168	186	181	176	183	185	208	173	197	167	174	162	194	199	195	154	188	187	164	203	185	191	167	174	195	167	163	179	177	204	176	179	189	187	196	193	173	175	205	143	194	194	160	170	174	190	185	178	188	148	166	156	156	167	187	200	180	186	160	197	182	159	174	174	146	186	183	193	175	204	204	196	163	162	167	184	187	184	210	192	195	150	184	160	188	162	149	176	184	191	193	179	192	192	191	189	182	184	177	172	164	193	164	176	157	176	170	177	167	175	180	187	171	175	168	179	193	186	158	156	191	191	183	167	174	187	158	180	184	180	173	178	155	208	187	169	171	175	172	166	173	202
27087	18599	4763	789	594	565	543	516	513	505	532	493	535	518	508	481	544	488	504	513	526	506	513	463	527	544	499	526	554	474	497	496	518	522	474	489	482	501	523	498	476	503	494	493	516	489	492	518	540	501	523	529	507	510	494	498	526	521	535	523	497	535	504	453	521	490	498	522	524	478	462	505	505	496	479	538	525	480	474	504	521	481	521	510	476	533	492	531	506	526	515	501	529	497	529	494	486	505	507	581	473	507	473	487	491	511	497	508	544	525	500	534	545	539	536	484	525	454	485	529	479	508	550	484	522	499	494	464	512	519	476	515	521	501	499	517	518	512	497	483	533	500	514	503	491	489	491	469	544	497	514	497	506	524	519	532	514	533	500	523	590	507	566	548	510	516	504	534	510	499	508	504	521	474	517	499	521	512	485	504	485	541	512	495	504	499	499	518	482	480	488	478	487	523	522	531	499	445	498	511	522	533	588	497	497	529	529	525	503	505	519	490	503	501	512	523	507	502	515	496	516	526	470	515	550	476	507	550	523	507	512	511	537	517	522	544	475	505	541	510	487	514	511	490	502	564	504	482	506	500	519	507	495	492	455	537	555	543	498	508	532	529	498	518	526	532	451	517	514	465	489	493	505	498	477	473	516	522	518	476	545	515	523	512	494	512	543	483	472	520	509	560	474	503	499	506	518	534	523	493	538	517	494	486	492	530	492	500	489	505	522	471	485	501	523	514	502	471	509	541	519	482	515	500	515	531	496	489	520	495	550	497	493	503	507	551	462	498	527	530	524	522	500	528	476	483	505	523	506	521	523	475	507	488	490	471	488	519	485	545	521	489	530	460	523	529	517	516	491	499	499	499	489	517	511	509	523	491	494	462	510	485	499	481	510	525	547	535	539	482	496	541	524	523	502	538	497	482	484	515	465	476	527	517	490	524	504	513	493	492	511	501	557	488	510	534	499	537	497	527	505	484	505	512	489	469	518	502	492	479	503	512	456	534	509	523	534	536	540	479	480	544	496	516	507	458	524	498	493	468	497	485	477	551	470	500	510	506	495	515	482	526	508	512	490	516	528	487	492	484	499	520	507	540	519	475	497	553	509	521	528	502	509	563	519	538	533	520	509	503	514	521	498	481	532	468	526	452	462	463	501	501	485	490	529	546	533	535	487	528	500	525	515	529	529	511	486	501	478	526	516	505	504	477	513	484	517	528	502	500	497	518	517	510	501	535	516	505	468	506	504	470	498	562	530	548	525	481	523	507	534	523	548	510	494	483	515	485	509	516	527	488	519	512	508	523	505	485	531	533	489	534	463	500	530	506	506	451	541	529	509	499	483	481	542	497	492	513	529	503	513	497	483	518	499	473	479	530	519	522	496	533	508	524	552	493	513	519	501	499	526	504	499	499	502	472	533	510	524	509	531	472	479	475	489	503	546	540	503	518	471	556	546	512	480	510	500	531	483	482	470	510	500	470	506	513	488	505	507	485	497	489	474	522	504	508	508	506	518	556	533	511	514	492	519	504	483	539	521	510	481	506	476	556	483	489	516	528	507	500	530	487	492	482	486	502	526	498	519	467	512	533	485	551	504	518	523	497	451	510	521	525	515	483	506	481	498	470	519	497	497	508	572	516	510	523	515	510	557	466	516	447	509	535	538	507	515	481	472	530	547	512	491	527	553	518	516	547	480	505	471	522	517	551	518	513	472	513	512	511	493	484	476	504	448	510	536	521	508	528	503	505	453	554	511	558	514	522	473	481	516	482	556	458	502	545	516	500	522	516	556	494	489	503	519	518	500	552	526	510	493	501	524	471	502	514	492	525	474	505	497	493	510	510	536	506	496	485	528	470	525	517	522	509	550	484	503	472	544	501	531	533	490	492	509	498	505	525	546	522	519	504	501	554	519	489	499	468	517	454	504	516	470	514	530	491	491	478	537	539	486	528	523	512	533	475	465	513	526	502	521	525	544	547	513	499	493	504	514	475	477	462	498	509	479	514	504	501	441	554	481	496	529	528	524	473	506	525	504	501	505	514	494	494	536	484	497	525	520	499	507	539	508	513	540	497	535	473	500	535	499	489	512	473	528	508	563	502	507	518	492	527	509	504	529	490	523	513	478	505	505	493	492	511	503	494	503	503	462	465	528	542	481	490	513	502	557	560	497	537	498	508	528	513	481	477	547	518	498	493	513	498	497	519	494	459	515	489	540	463	494	525	500	515	526	516	562	501	511	533	504	502	542	477	529	481	545	571	499	501	506	542	509	536	509	462	513	533	531	524	507	511	568	527	461	528	496	508	495	500	481	535	502	521	494	525	534	471	515	472	491	493	492	500	497	522	488	494	555	497	478	518	524	486	499	498	522	560	470	477	512	500	498	525	441	518	521	498	532	522	534	502	513	502	455	518	503	512	507	511	534	538	540	476	519	450	512	499	471	486	478	531	486	527	476	505	501	521	563	539	461	499	496	505	504	482	562	516	508	476	501	510	491	514	541	481	462	504	488	504	560	533	517	457	528	512	517	480	534	470	528	491	508	532	523	466	498	505	505	520	526	488	546	516	526	543	507	546	538	492	522	494	510	498	521	543	527	547	480	500	506	512	490	498	477	558	529	541	507	494	502	472	495	510	494	493	508	549	520	526	524	523	524	492	514	486	501	558	523	527	514	513	482	501	487	520	532	538	531	517	477	491	510	516	471	528	518	545	499	517	491	476	523	527	468	494	508	499	480	480	517	529	494	504	544	511	476	490	496	515	515	504	499	545	473	517	497	491	507	504	519	505	509	481	488	494	552	526	538	541	490	485	517	497	519	499	531	507	523	526	498	530	515	495	490	511	533	521	506	507	532	562	519	556	488	470	482	480	519	504	507	486	524	493	530	529	506	498	518	498	487	534	544	497	486	503	496	467	501	510	518	502	482	489	469	513	502	507	508	502	525	511	531	521	525	535	466	542	488	498	518	536	552	503	483	493	491	476	520	482	562	516	486	512	513	512	479	507	496	525	458	487	517	495	521	495	517	520	484	494	519	534	511	476	518	516	497	542	537	504	499	467	541	506	501	534	506	533	530	508	487	502	494	522	507	509	471	461	489	509	472	538	483	522	514	534	490	542	527	506	507	479	501	555	493	489	498	514	485	517	497	539	534	554	537	487	476	468	470	523	519	529	542	523	515	511	487	498	501	514	483	511	504	524	528	499	507	504	490	529	485	457	533	509	502	500	494	500	473	475	528	483	500	481	487	519	483	540	529	485	503	546	531	527	493	484	465	470	528	512	458	486	510	504	529	487	502	490	476	472	532	493	529	495	490	502	524	509	523	516	492	526	503	468	503	479	567	511	513	466	481	490	522	535	479	473	506	554	476	526	530	509	528	479	526	515	518	517	517	490	496	473	504	489	463	533	510	500	514	511	516	480	510	440	508	511	506	509	520	514	505	540	498	489	542	499	493	508	499	499	513	486	478	528	546	475	524	512	499	502	512	514	521	536	529	495
4217	1003	893	678	674	629	563	582	601	539	607	554	570	577	564	552	586	580	579	540	559	545	599	535	602	580	614	570	589	537	528	527	583	543	526	633	520	558	594	571	592	537	544	567	577	543	582	571	537	582	558	500	575	560	496	528	572	578	550	576	577	550	559	579	551	622	539	553	573	553	573	544	584	596	543	604	560	555	571	539	539	556	539	562	547	518	544	584	520	553	545	574	572	585	536	547	562	549	549	570	571	536	548	554	559	546	574	544	557	568	548	584	574	552	592	580	568	500	585	572	594	541	580	585	538	555	512	539	612	577	598	538	569	599	604	575	574	569	548	536	558	543	563	556	574	558	539	572	553	540	550	555	568	560	556	567	593	576	562	544	560	582	540	561	563	566	538	590	585	527	543	544	559	574	558	540	571	605	571	598	572	571	560	576	567	576	531	547	572	559	552	540	552	551	577	541	525	566	543	591	572	553	553	529	526	592	561	584	609	553	540	565	554	594	578	549	573	562	566	550	574	560	562	585	593	597	588	540	564	570	549	576	543	533	561	558	530	560	539	578	546	598	579	529	578	571	557	573	561	541	586	607	573	566	583	522	560	583	541	624	565	556	577	531	568	549	533	597	570	538	556	537	563	518	551	518	568	552	553	546	559	568	539	592	540	599	583	562	530	569	590	604	593	568	578	548	529	536	546	542	529	586	555	561	570	565	578	553	566	553	567	549	591	521	581	553	540	571	589	551	601	557	614	559	508	574	580	578	539	531	573	534	569	568	562	579	546	575	565	527	533	574	509	550	550	556	600	558	563	540	552	606	550	597	566	534	563	555	550	540	554	603	534	555	548	567	544	553	549	592	614	545	587	535	555	586	555	516	567	549	541	575	578	599	534	597	520	557	520	587	578	586	616	532	596	538	534	594	523	565	592	557	597	554	533	519	554	572	549	553	571	565	535	568	539	552	544	559	599	579	551	562	570	583	552	555	553	551	586	547	530	558	544	554	561	589	577	565	540	539	582	530	560	547	556	523	528	577	569	557	617	565	518	574	521	564	587	586	541	547	548	561	587	594	567	566	559	552	578	591	564	569	552	537	567	548	545	589	571	588	534	593	570	569	538	551	531	554	519	537	570	541	592	558	584	599	557	564	593	571	563	558	586	526	568	573	561	581	583	570	593	535	575	565	543	545	584	552	571	539	527	580	510	597	570	546	551	572	576	558	541	539	534	581	559	578	514	551	580	572	566	560	594	559	583	549	529	582	539	601	575	578	536	601	554	565	552	561	544	510	552	585	563	572	490	560	585	549	548	533	535	552	550	561	536	555	553	553	562	568	574	537	530	572	562	547	557	548	578	610	543	548	546	537	554	576	536	555	531	554	571	532	558	559	579	538	575	573	578	567	559	515	578	564	528	582	577	581	546	566	562	534	538	602	549	584	529	540	525	587	563	591	536	579	583	506	536	585	531	603	530	575	561	604	552	531	599	568	547	577	528	542	562	571	569	537	582	553	569	517	535	537	580	572	569	563	536	523	545	544	615	541	551	538	559	603	515	587	555	560	550	563	526	562	584	583	563	544	588	549	555	568	576	531	553	554	525	573	522	577	524	542	564	548	537	549	549	578	589	556	595	544	557	562	550	577	558	579	540	588	554	533	529	587	578	604	549	543	549	581	569	599	559	595	552	539	568	527	591	614	561	548	558	587	570	549	547	543	582	543	510	526	559	540	542	596	570	559	568	539	540	569	546	583	563	559	523	552	552	581	587	590	557	601	564	552	554	535	577	554	552	626	582	566	599	563	569	588	544	589	517	542	566	559	517	532	565	560	558	525	562	553	531	599	602	579	549	568	563	523	582	568	561	580	537	600	570	553	551	553	535	529	548	548	518	578	580	551	596	515	563	555	565	571	571	558	545	571	552	581	589	561	549	560	543	551	558	562	581	522	591	568	564	543	530	545	572	540	563	575	574	568	535	588	567	590	625	595	569	562	560	547	535	527	570	525	553	563	605	552	545	544	607	592	563	593	556	543	533	545	570	588	562	578	581	538	593	570	561	520	534	601	550	535	539	602	536	582	578	588	600	544	552	544	522	591	569	602	553	619	571	596	562	576	538	562	572	561	535	545	540	584	586	546	541	561	532	575	543	576	583	561	579	562	601	527	558	580	559	586	578	555	557	604	530	524	544	577	535	530	547	541	528	612	560	579	571	568	582	567	549	539	554	553	558	606	573	570	520	526	602	586	559	567	551	561	561	626	559	549	579	566	549	540	542	557	581	578	588	574	560	581	533	561	537	560	544	575	544	588	587	572	508	566	571	547	604	570	561	524	513	613	541	565	511	528	570	572	558	604	530	555	537	569	552	571	569	539	560	556	590	537	588	520	553	562	550	553	589	558	534	574	527	552	556	552	572	549	552	530	572	545	522	582	546	542	525	577	555	557	536	555	582	576	573	549	547	528	523	552	548	586	649	549	521	530	533	534	569	583	559	570	591	537	516	550	572	571	586	526	582	577	557	576	552	562	591	573	577	550	546	567	565	570	554	535	537	603	555	561	578	549	546	535	561	575	605	533	566	558	580	583	547	538	570	557	561	528	558	576	541	529	582	541	579	541	571	589	570	518	561	554	548	648	556	552	531	547	578	609	576	542	543	569	558	580	541	555	535	517	561	574	574	561	532	590	571	573	563	515	527	575	551	579	545	575	582	548	568	562	549	577	555	553	546	534	544	546	565	592	550	541	555	560	609	590	532	536	548	543	558	561	541	584	574	551	588	539	565	582	533	584	542	567	586	574	560	554	596	545	593	542	514	543	542	524	564	533	569	560	565	540	547	522	549	577	518	556	572	568	519	538	545	555	524	546	553	562	563	552	521	517	505	535	542	564	572	582	583	587	542	562	554	576	531	507	540	533	569	578	521	578	586	583	588	562	513	563	572	518	596	586	568	515	575	584	563	570	577	559	576	552	568	592	603	602	509	566	550	553	559	533	583	549	549	546	561	588	556	530	537	567	616	584	523	568	574	557	552	518	543	563	593	566	562	566	510	521	574	583	556	574	580	579	567	594	549	506	580	574	591	556	595	566	573	553	617	593	548	532	581	536	584	587	552	576	535	562	593	585	576	575	597	534	559	572	565	584	579	581	518	548	613	536	593	542	565	541	602	584	544	567	589	566	553	561	568	544	479	576	542	548	539	550	597	588	534	555	558	594	543	538	543	580	606	575	540	565	548	560	587	624	553	592	559	533	619	551	569	568	569	554	546	565	565	543	569	561	592	586	532	516	587	598	550	562	584	565	597	567	556	531	571	556	572	546	546	598	592	562	540	582	574	592	543	581	568	574	543	561	548	557	574	557	586	612	574	569	558	605	584	559	600	539	578	564	567	540	559	617	521	580	547	540	531	568	572	569	543	560	535	568	555	573	578	593	550	545	592	585	558	567	547	576	564	545	564	580	557	549	522	532	594	543	578	518	539	510	514	562	517	529	531	500	537	553
23252	20840	27854	23970	20850	10407	1234	809	654	609	553	508	557	506	490	511	444	479	467	474	452	444	472	455	444	450	450	510	436	454	412	463	432	423	409	451	470	451	449	433	422	423	408	431	422	404	451	461	458	455	449	459	421	425	443	442	389	428	420	461	438	432	445	426	440	402	403	401	398	426	441	440	416	446	459	396	424	403	434	436	439	429	436	413	431	417	413	406	414	462	422	416	385	458	408	421	420	427	430	409	409	470	418	419	448	421	428	417	385	397	438	398	412	441	434	430	417	417	405	431	392	415	460	436	462	418	408	433	399	400	402	378	420	401	422	409	458	422	417	422	404	418	418	428	441	412	410	472	446	427	433	436	426	409	425	426	415	404	440	422	451	408	440	413	425	442	425	439	453	433	415	444	436	417	412	408	433	395	389	410	393	383	435	423	408	449	391	390	436	402	446	437	416	411	452	428	436	421	431	434	390	404	414	416	417	483	424	412	393	424	441	408	386	416	418	418	406	419	402	439	442	415	407	429	414	459	402	408	392	395	428	431	440	438	411	411	432	444	386	402	432	404	397	434	387	468	420	398	441	418	457	413	409	403	394	429	413	441	433	430	401	435	417	445	409	413	388	415	449	438	432	458	414	454	436	443	417	398	441	391	417	469	393	408	375	429	447	368	407	430	424	411	450	389	421	445	414	428	405	421	429	385	420	423	411	411	389	408	418	388	446	432	409	412	411	410	397	395	377	384	428	430	432	430	403	405	390	446	451	438	431	463	455	435	424	410	442	405	415	420	398	446	399	461	425	444	441	402	417	430	398	445	399	458	383	419	440	412	463	430	458	438	443	411	419	397	459	455	431	396	434	438	423	407	411	453	414	406	411	466	437	427	467	409	434	435	418	415	381	461	439	409	427	437	404	426	421	435	447	422	397	407	389	436	450	427	423	433	422	405	401	443	408	418	440	380	445	464	425	434	401	395	475	396	448	413	409	413	408	403	420	415	384	447	482	391	442	396	426	405	401	383	410	446	455	403	411	413	436	420	402	444	410	420	424	403	405	477	399	409	462	394	431	432	383	420	413	420	408	382	390	394	402	424	425	366	418	429	437	416	430	413	422	390	411	417	424	412	429	421	446	434	421	397	447	361	466	447	461	426	433	424	424	396	414	424	415	363	413	413	456	394	406	428	390	436	386	457	415	415	429	415	427	413	431	425	407	424	401	408	399	392	428	426	418	435	436	424	394	446	413	430	409	398	449	456	390	443	421	396	406	424	422	432	404	439	438	421	412	416	438	438	414	426	440	416	407	430	396	428	409	424	429	401	415	439	437	424	419	437	438	391	411	398	419	442	433	416	394	453	367	403	424	450	419	448	422	402	414	387	434	385	451	370	410	405	405	397	436	434	419	465	438	439	404	395	398	450	440	403	429	404	439	414	451	457	412	435	432	430	402	428	409	415	404	441	448	374	450	409	445	365	448	427	436	416	404	397	421	418	444	445	447	399	398	396	393	391	418	416	401	437	429	413	416	404	417	430	406	421	451	429	445	443	388	389	433	420	393	407	429	432	393	419	439	416	402	435	422	424	422	429	397	403	458	440	409	402	454	432	414	392	387	455	441	395	442	391	414	438	387	419	396	406	460	432	427	444	403	447	421	432	414	398	438	391	401	427	425	405	413	411	435	403	444	432	416	451	446	368	414	460	415	431	456	437	418	433	421	448	409	408	429	428	454	393	397	452	448	440	417	454	408	418	404	382	408	397	430	461	410	452	443	396	415	433	426	428	431	399	422	415	440	406	412	438	439	420	390	410	422	432	432	443	450	401	431	431	439	373	420	406	402	407	378	438	373	413	409	455	428	402	441	379	438	417	444	417	428	437	413	395	427	412	409	382	408	434	408	420	413	415	419	466	473	405	402	407	427	421	397	403	403	425	417	426	392	440	420	447	386	398	447	431	439	421	388	413	440	445	409	398	415	441	425	427	367	433	421	410	399	436	427	434	400	431	414	443	436	401	433	391	413	440	417	390	451	408	384	399	421	422	397	392	423	437	437	435	416	458	462	466	391	394	440	434	381	448	425	418	379	437	444	445	432	419	429	392	415	427	432	439	438	453	433	421	384	410	379	446	420	407	459	434	408	466	417	420	448	435	422	462	440	435	461	452	402	416	386	436	436	386	433	411	440	395	424	404	395	425	401	416	366	407	449	398	417	424	461	414	387	391	434	430	421	396	412	424	442	437	437	444	418	445	427	392	432	388	395	411	454	415	442	423	410	411	431	391	459	427	434	412	383	421	399	472	439	399	402	430	395	442	417	416	449	441	399	414	401	415	483	421	414	427	448	412	440	419	420	436	429	423	417	438	407	460	433	407	400	411	401	411	437	359	425	386	404	452	399	459	413	404	499	390	420	428	400	397	417	417	407	416	441	431	408	435	426	403	426	399	384	444	406	430	397	420	415	408	413	425	419	421	421	419	436	434	438	416	401	439	410	460	415	450	425	436	407	422	419	433	430	399	437	418	424	428	415	418	430	427	415	432	440	427	428	420	423	448	421	447	445	415	470	405	439	441	395	443	448	420	409	414	407	399	401	422	424	421	406	405	423	426	418	444	407	444	447	490	408	439	420	423	397	419	438	413	425	430	407	429	377	394	410	422	416	421	426	406	451	426	445	444	424	362	420	398	437	421	422	411	433	464	413	413	449	394	377	443	440	433	419	399	453	429	400	418	424	455	424	397	454	458	402	426	394	408	446	443	445	413	444	410	417	387	412	426	432	402	451	434	419	416	404	388	426	421	415	426	410	373	436	442	436	434	406	427	426	415	436	428	456	424	393	422	449	448	470	449	393	423	389	393	411	431	421	382	417	416	399	423	396	394	422	401	424	458	394	442	419	435	420	398	384	410	449	421	424	414	439	426	430	450	450	419	404	428	461	441	395	429	411	441	415	434	439	425	419	411	417	393	389	423	394	437	429	408	437	389	425	452	410	412	399	408	423	411	404	419	404	435	414	406	382	416	425	414	391	405	411	406	412	400	388	402	409	410	420	432	403	429	415	425	383	425	397	415	389	414	410	468	395	437	409	429	437	442	353	408	429	410	441	449	418	425	435	428	428	427	412	431	414	412	406	418	445	422	416	430	437	435	424	421	419	403	428	402	396	407	430	429	464	402	406	386	429	440	405	409	442	420	427	401	441	430	441	413	426	416	431	466	420	380	417	407	459	412	410	453	400	421	413	424	439	393	410	435	421	434	398	422	418	437	449	387	416	427	450	404	394	442	428	418	411	413	410	438	387	446	416	411	434	424	448	393	448	419	382	459	419	416	412	432	430	381	432	376	431	442	463	463	448	420	423	390	444	427	399	407	420	388	473	452	432	452	456	417	424	409	401	395	435	425	437	432	419	449	427	426	427	430	411	433	403	430	415	399	441	382	488	419	388	383	395	419	442	461	411	392	418	413	440	433	479	416	374	413	468	406	403	397	401	416	432	412	414	431
3060	7407	6224	2936	2096	1759	1372	1093	916	840	737	681	631	602	589	615	544	523	538	526	509	541	513	516	517	509	463	523	513	475	485	493	503	460	479	491	501	500	473	460	521	515	480	487	508	424	465	490	497	527	485	489	477	461	496	526	471	488	488	490	497	458	463	494	493	492	452	488	498	492	515	450	447	463	480	458	455	449	451	447	472	500	485	469	516	485	441	485	500	464	477	446	508	451	458	476	485	499	493	462	535	464	461	468	467	501	511	487	474	489	480	479	512	456	478	471	470	480	463	477	463	468	501	500	457	475	445	488	544	517	467	461	487	461	481	497	491	480	514	481	434	488	460	448	495	458	521	464	516	478	457	483	428	467	502	490	459	467	470	523	455	470	460	479	477	448	502	492	479	463	470	462	479	514	455	494	491	411	491	508	472	447	464	477	454	452	484	479	483	445	478	440	440	539	477	469	473	475	452	473	483	490	503	457	520	472	471	517	439	504	458	475	452	468	447	489	467	528	493	493	498	471	474	477	493	462	481	475	482	461	483	485	483	462	455	482	473	522	479	468	463	470	464	493	458	434	464	492	489	468	442	493	500	501	470	489	472	472	455	466	461	500	479	483	514	477	496	480	451	482	464	460	526	484	500	440	461	472	464	477	502	466	486	459	471	490	472	424	476	469	433	493	464	532	484	495	425	465	481	448	413	493	475	484	463	498	467	504	486	497	449	481	476	508	464	461	488	506	463	472	476	502	449	476	492	488	453	468	463	475	461	494	446	499	480	486	463	498	463	442	492	437	452	490	489	480	469	466	440	489	463	436	445	464	418	477	470	448	489	464	444	489	501	477	459	469	471	464	465	467	453	490	452	479	451	476	479	471	471	489	427	466	446	473	448	484	487	473	473	487	463	467	480	496	459	482	475	460	487	501	473	496	470	469	452	502	511	490	458	465	462	489	478	485	509	502	465	467	505	447	458	446	455	498	463	452	454	460	462	503	491	446	501	457	481	484	492	484	513	479	484	499	475	500	454	477	462	489	445	513	474	444	464	473	459	504	481	451	483	449	492	447	477	478	474	468	435	465	474	474	468	455	492	478	462	463	511	476	500	486	463	463	460	495	483	482	445	460	464	475	480	477	446	462	415	495	450	445	465	449	477	494	444	475	518	470	473	460	481	464	487	446	473	491	460	465	457	496	470	497	458	514	468	474	456	506	445	480	454	463	463	504	525	458	462	483	475	497	504	469	465	478	501	464	474	450	490	447	489	503	475	476	470	435	476	480	524	455	515	436	460	468	484	453	478	495	487	472	479	484	472	470	503	455	439	462	466	447	500	430	461	471	514	488	501	459	495	450	514	498	464	493	496	449	446	477	444	491	495	459	480	451	463	498	478	468	479	504	486	455	532	480	465	439	475	492	484	475	458	484	446	422	434	495	471	480	482	489	467	488	537	449	488	478	468	477	440	498	494	464	485	488	484	487	452	450	438	473	464	503	471	459	478	485	443	469	439	466	506	467	459	446	449	499	454	475	462	455	484	469	474	474	501	445	470	539	451	487	463	463	490	488	455	472	442	478	458	488	475	506	475	445	466	455	483	472	471	478	494	481	471	446	484	467	460	477	469	473	492	479	500	473	447	442	471	481	466	462	447	442	426	429	449	446	458	492	501	476	462	486	502	467	489	471	508	505	530	489	480	472	509	478	484	488	428	456	469	450	484	476	439	456	455	461	483	454	452	445	492	447	500	506	483	498	447	414	476	484	508	456	478	485	535	480	445	463	513	457	475	508	493	452	486	470	500	452	477	413	483	487	452	493	466	511	448	447	442	440	440	471	483	456	471	459	500	484	495	449	477	441	522	450	469	484	484	479	512	478	476	478	448	430	480	480	456	459	476	472	496	475	470	500	499	465	472	484	488	471	477	467	492	448	447	458	483	466	485	472	479	508	507	517	487	524	472	485	486	500	509	529	480	505	490	488	452	463	475	451	486	486	446	478	468	475	472	470	467	434	442	480	494	474	489	425	460	489	487	483	472	484	496	515	486	468	472	457	516	463	459	486	465	449	431	456	504	449	481	424	477	482	510	469	491	464	496	415	460	474	488	483	435	481	487	490	488	471	469	462	492	500	490	465	456	437	479	467	462	478	460	500	423	471	464	446	476	456	483	468	480	440	467	456	458	483	501	470	513	505	457	472	479	423	451	473	508	450	459	476	494	485	494	464	424	427	490	462	457	453	440	480	466	504	472	491	466	506	468	493	479	455	491	483	493	477	462	506	466	456	478	500	485	473	462	506	477	478	461	450	463	455	500	456	462	464	441	465	430	466	477	485	419	482	483	471	485	448	466	445	506	507	490	474	497	452	448	459	491	462	484	508	474	514	457	475	464	475	457	455	482	510	480	486	478	483	462	455	478	463	447	433	469	485	474	465	494	467	450	521	495	452	497	477	455	474	514	458	526	428	473	471	462	451	477	476	445	492	493	469	465	469	499	463	472	440	483	459	474	502	488	467	492	498	462	419	485	473	456	435	421	467	503	448	482	508	446	478	486	475	481	494	477	461	468	520	498	457	483	489	474	500	428	459	450	473	495	484	485	473	538	533	468	495	497	503	507	542	479	485	479	464	499	452	486	461	468	431	448	491	475	481	461	499	466	474	481	478	488	466	461	483	458	464	451	469	503	483	452	460	475	471	431	479	466	445	500	481	511	455	496	441	493	484	472	473	538	465	469	425	457	482	475	451	445	457	470	462	467	471	479	478	461	443	483	443	470	445	490	464	497	482	464	466	500	486	465	490	462	440	464	484	458	442	466	479	461	476	460	464	480	494	505	483	494	492	495	460	430	462	493	476	455	504	439	468	502	494	490	510	470	468	459	439	519	469	462	440	475	458	480	470	453	455	497	517	435	493	481	494	466	520	469	491	443	452	462	489	479	482	497	502	459	479	484	456	478	475	511	477	465	485	491	470	454	475	498	450	496	476	466	451	464	479	486	462	509	466	496	463	451	472	458	471	467	485	496	512	455	476	479	483	472	474	465	502	448	477	438	460	450	489	496	482	511	507	456	481	490	474	500	493	488	460	512	494	483	468	438	489	523	494	447	451	500	480	457	463	456	496	494	473	483	453	454	495	483	511	485	508	462	482	482	444	486	487	487	472	498	468	442	464	489	476	491	469	472	440	488	470	464	454	478	442	459	444	467	469	489	478	457	464	462	448	468	456	507	489	458	460	461	492	463	487	449	522	472	529	477	481	492	491	475	489	457	459	475	516	467	518	454	464	447	463	485	504	452	477	472	491	463	496	506	467	439	453	505	420	454	490	450	430	466	502	453	454	463	464	513	472	496	490	454	504	499	433	453	476	462	466	501	439	462	460	498	455	457	472	482	476	489	516	488	500	467	473	454	467	471	482	490	472	464	505	484	459	489	480	466	469	468	485	451	503	483	461	478	446	414	493	477	439	463	446	449	492	450	496	498	488	484	473	479	453	477	488	524	474
24168	20821	26970	24666	13851	899	588	509	453	428	406	356	390	380	357	358	339	363	325	361	356	311	343	312	337	325	338	303	326	319	321	313	297	320	351	306	323	356	289	310	325	304	347	315	345	309	359	315	290	320	348	322	347	286	314	333	297	316	348	320	337	328	348	338	325	297	325	320	338	330	306	300	283	305	321	310	284	287	317	326	337	329	313	324	342	338	335	325	311	332	306	316	333	335	293	314	330	331	321	302	332	313	319	338	298	318	325	316	308	357	317	315	318	313	294	346	312	307	294	336	298	368	301	294	290	329	298	334	315	331	316	348	320	314	284	323	326	299	324	313	328	326	316	327	315	308	310	333	314	297	353	280	296	300	309	320	291	305	332	308	295	314	323	291	297	298	332	305	319	291	347	302	342	297	306	339	323	305	331	305	327	329	286	320	349	315	287	272	334	284	305	295	310	324	338	325	310	326	323	328	291	319	307	329	348	312	299	321	317	326	313	303	296	326	312	331	300	328	309	329	327	289	333	333	308	302	345	311	323	319	308	313	287	320	329	320	323	298	299	322	357	330	303	314	322	355	291	305	307	324	301	313	336	306	325	306	330	280	302	304	318	307	315	346	346	297	310	299	330	322	299	315	308	304	308	302	302	298	310	337	358	349	333	315	350	311	337	330	307	295	331	342	311	338	327	301	317	285	315	311	314	293	307	306	323	311	319	323	317	350	310	308	322	316	329	344	331	314	293	328	309	306	335	326	316	316	300	329	296	333	320	296	291	300	352	348	281	297	294	332	331	307	314	306	335	276	274	322	328	300	302	317	329	342	307	319	315	310	284	337	321	303	324	306	286	334	334	315	317	325	290	325	321	333	329	291	311	293	309	320	314	346	297	304	325	326	316	327	325	322	309	303	334	299	294	309	305	319	316	333	325	299	288	288	300	302	310	321	289	321	319	286	295	307	331	320	280	334	280	294	318	326	353	300	309	307	305	334	352	283	312	314	315	310	291	327	292	314	298	300	311	336	336	312	311	308	271	303	325	337	300	302	319	295	300	288	342	308	311	327	319	298	294	277	308	315	288	300	311	297	334	301	317	300	295	325	329	280	311	328	292	342	297	311	328	319	309	335	306	288	313	333	298	319	310	314	303	319	305	303	315	294	338	308	320	328	318	297	299	298	343	281	309	318	285	334	318	316	341	354	312	319	311	308	327	324	332	319	341	307	313	306	311	348	318	300	324	295	277	303	319	330	337	298	308	312	295	347	305	304	310	329	303	321	328	331	317	356	315	310	310	323	310	327	353	324	323	328	299	345	314	296	313	325	308	316	301	314	298	318	326	311	336	321	325	286	326	322	309	331	301	309	309	287	317	276	311	299	296	330	300	303	317	320	321	288	313	326	282	318	337	305	345	328	301	285	327	323	337	310	310	308	329	304	328	339	305	323	293	300	340	288	313	321	320	323	296	292	322	333	305	312	309	286	353	303	327	349	331	272	346	296	317	314	264	323	308	321	326	305	298	289	300	310	308	341	293	282	313	314	330	313	304	304	336	299	350	283	272	317	333	303	300	317	324	310	291	296	338	368	313	332	334	317	291	326	306	321	296	335	301	314	309	281	308	316	306	333	315	319	324	337	313	324	326	308	303	325	329	320	287	319	285	310	331	286	294	324	335	332	313	300	307	347	289	331	333	326	338	307	319	319	304	308	319	304	304	297	284	341	309	325	289	306	324	325	345	320	326	340	286	338	311	321	295	300	317	346	294	320	338	317	325	286	319	297	321	307	299	297	328	298	303	328	330	310	339	304	313	328	295	343	290	303	330	308	296	339	300	324	319	311	300	318	282	308	285	319	323	336	313	321	342	313	354	280	315	319	289	310	327	296	299	303	310	323	310	328	308	319	316	310	296	309	317	310	347	315	300	323	309	263	311	333	301	307	322	307	277	296	347	316	313	324	315	322	334	323	315	307	340	298	305	321	294	285	321	338	310	326	297	323	335	297	316	335	326	320	323	335	338	314	330	293	336	273	285	333	337	298	338	337	317	308	305	310	326	317	294	297	286	267	332	310	319	335	296	316	303	303	330	292	326	346	330	335	293	333	300	324	339	336	312	328	323	301	332	297	313	295	318	300	309	340	304	314	294	287	307	309	303	289	323	321	334	268	340	318	331	309	339	329	311	349	301	341	306	308	321	312	318	344	309	331	320	327	303	325	308	305	304	320	313	316	302	317	303	324	295	333	303	329	309	344	310	333	304	335	295	323	339	312	345	327	336	338	307	282	282	315	331	338	316	345	349	299	334	321	309	325	319	298	324	304	311	342	300	304	316	293	298	312	305	288	316	310	309	293	309	330	323	301	318	296	341	288	339	299	314	311	316	316	318	310	332	328	293	289	287	327	328	311	287	305	299	316	285	310	317	287	334	311	311	331	340	286	300	297	314	326	302	329	337	345	320	308	333	329	281	304	316	313	333	300	319	299	325	307	314	316	321	327	344	297	351	313	309	326	317	343	329	311	324	310	301	319	317	337	330	305	354	315	335	320	307	304	305	328	313	301	320	310	325	338	331	329	303	279	334	300	318	310	297	294	308	289	333	312	332	318	299	311	334	356	331	308	312	332	298	288	329	320	308	324	340	294	310	315	311	326	297	290	344	306	297	314	318	302	323	325	324	323	308	349	309	316	341	321	363	337	289	336	302	308	324	300	316	339	316	306	347	306	317	320	309	325	319	308	319	322	318	309	334	278	304	306	287	321	316	316	316	312	318	312	314	296	314	296	324	308	327	307	314	329	353	288	321	298	307	329	311	292	306	339	277	310	305	310	315	318	309	332	312	314	292	324	344	312	289	316	324	322	330	311	310	335	303	294	324	339	348	328	318	329	328	290	322	298	321	289	309	300	338	313	302	335	292	333	280	319	290	309	312	308	325	308	323	350	287	301	300	317	312	315	335	288	317	317	311	319	321	306	323	347	298	265	312	318	302	298	319	312	313	342	324	291	304	274	342	327	316	351	314	328	281	325	345	296	316	315	282	320	297	322	300	297	344	295	317	337	321	307	342	346	317	318	267	355	304	281	313	310	330	316	283	322	301	285	301	306	329	352	271	319	276	324	335	286	327	295	303	278	323	300	284	300	296	290	306	296	325	277	311	310	328	299	325	306	302	332	279	292	309	284	353	315	343	327	318	324	299	310	329	318	317	290	270	325	295	323	299	286	341	326	313	321	287	299	309	330	354	280	298	324	298	346	307	301	306	334	307	301	330	317	298	334	313	296	291	317	315	316	299	297	329	313	327	317	319	308	310	329	297	286	315	351	341	317	336	339	315	319	324	313	309	301	298	322	318	316	338	322	330	300	281	328	354	316	328	322	339	286	326	330	303	323	284	317	324	308	292	332	331	316	342	332	298	277	313	336	314	316	324	283	322	305	355	345	321	328	316	317	341	306	308	281	328	269	345	324	340	279	301	338	278	292	304	343	359	331	310	312	305	314	351	344
3163	4725	3772	1925	1386	1073	905	713	609	573	512	466	463	438	419	395	406	379	384	358	380	335	365	376	346	379	361	361	366	348	343	316	330	349	345	379	334	334	320	365	366	324	350	364	336	336	360	327	343	332	383	372	352	330	373	358	342	329	362	371	350	370	344	380	365	366	334	324	340	375	349	365	354	352	367	330	381	322	316	330	324	351	308	313	346	337	361	328	344	332	369	334	324	354	339	348	367	377	331	321	330	362	366	351	322	337	338	341	374	342	304	311	341	324	364	332	339	341	322	372	353	324	353	357	364	327	312	319	327	310	340	368	359	304	298	343	324	331	344	342	348	352	368	316	342	320	310	318	339	361	362	342	348	354	371	351	361	335	369	331	374	361	383	345	361	324	343	323	336	375	376	346	363	339	321	352	346	374	393	330	370	347	348	318	339	370	363	371	347	379	361	347	389	341	350	352	352	364	354	310	353	338	326	340	332	338	360	341	387	375	371	347	339	319	390	337	348	366	362	372	367	299	348	345	327	340	321	350	341	344	352	324	331	351	375	322	371	345	330	340	325	332	309	339	329	348	333	335	350	329	311	340	358	376	377	352	326	323	299	306	335	331	349	346	336	333	328	338	334	335	360	351	312	382	332	356	328	339	357	340	374	347	341	366	349	342	327	340	377	344	336	341	315	322	334	363	361	378	330	348	335	332	316	361	344	356	331	354	334	347	324	372	358	353	355	343	346	331	334	356	356	361	346	381	343	356	326	327	340	341	332	362	324	358	363	338	338	361	352	354	341	362	362	319	358	333	354	336	339	372	314	341	330	346	319	328	333	356	331	325	310	327	319	375	352	329	360	333	347	332	325	356	353	349	318	369	334	360	352	315	321	352	350	367	330	313	338	341	312	375	325	351	340	359	346	361	345	350	330	326	357	335	356	366	339	354	353	348	348	331	346	326	339	343	325	320	329	327	358	380	383	314	316	337	398	334	375	351	334	328	350	340	303	326	321	316	312	357	359	338	353	367	372	343	319	353	352	363	351	322	374	324	327	353	365	353	356	334	338	361	366	339	312	346	329	329	354	357	346	346	320	384	352	352	351	331	365	344	338	364	318	379	337	329	350	342	312	352	316	362	345	313	351	341	347	358	317	367	350	370	335	361	351	341	355	344	345	319	372	363	384	364	323	311	327	353	333	370	318	316	310	344	359	330	344	314	355	348	344	336	349	340	335	339	339	356	323	341	350	333	324	311	353	336	320	334	322	347	338	352	363	330	364	365	321	375	338	340	317	367	330	374	346	295	322	354	312	353	331	318	351	323	332	348	342	369	334	324	343	334	310	363	311	303	325	318	368	350	329	320	379	371	300	359	312	351	346	338	333	317	341	338	383	340	350	376	293	316	316	340	317	373	335	344	328	360	319	395	353	342	349	370	344	331	314	368	338	328	330	353	334	331	351	323	315	379	337	363	340	360	329	357	337	351	335	334	320	342	350	377	339	381	347	370	339	321	344	340	354	341	351	332	320	352	355	350	333	339	331	343	310	359	354	361	352	313	364	359	364	354	353	327	358	351	337	351	331	351	340	313	358	345	320	348	348	329	345	340	343	335	334	320	331	339	340	381	343	359	361	328	354	334	334	336	342	302	324	328	346	342	310	327	323	342	347	347	338	306	339	344	365	362	370	320	336	340	351	339	346	355	355	315	349	314	384	354	360	338	367	359	353	379	357	347	337	385	348	373	327	345	364	357	327	332	338	327	382	343	331	342	351	325	328	344	319	340	364	345	334	378	381	350	347	352	318	349	369	327	340	365	361	341	386	333	343	339	305	352	373	358	329	388	376	348	315	363	337	331	315	323	338	349	387	325	301	346	339	383	334	360	327	341	335	336	319	367	354	335	377	325	349	350	348	365	335	360	354	380	358	351	364	370	323	343	359	313	333	398	325	351	358	357	332	347	346	320	305	352	344	348	326	352	324	356	314	366	325	333	320	335	327	341	345	351	371	351	340	355	341	346	337	305	344	379	343	321	338	316	345	347	331	363	331	356	355	340	338	330	353	338	343	330	362	347	285	341	337	381	313	328	350	329	331	317	312	348	366	324	332	356	329	353	374	338	365	352	327	355	360	334	337	324	355	329	336	310	324	339	376	362	378	333	361	340	311	347	331	329	324	321	360	350	340	365	350	375	349	324	292	362	341	361	337	341	389	329	336	351	321	372	364	338	356	352	343	350	358	372	370	354	352	344	351	324	332	315	360	375	361	348	382	347	362	325	359	313	351	323	333	318	354	317	330	320	336	323	334	357	339	317	346	352	324	337	337	369	340	343	329	308	312	355	333	334	369	347	294	356	368	375	346	344	327	327	369	318	328	333	333	370	358	367	350	358	358	347	356	335	325	349	343	332	304	329	349	320	339	333	358	355	360	345	335	378	325	343	320	319	343	348	359	329	331	326	348	310	329	340	347	334	336	351	390	335	368	325	317	353	350	345	319	361	354	328	333	330	335	370	328	325	327	371	322	335	330	323	330	338	350	361	356	327	331	334	330	315	333	370	326	342	340	330	343	328	354	333	314	336	337	324	348	336	330	307	309	330	358	330	340	378	362	360	334	344	365	340	339	347	342	338	331	334	303	346	340	329	356	358	347	353	340	346	378	387	342	332	361	347	350	334	321	352	361	342	326	345	327	327	373	349	329	342	346	347	383	334	342	358	327	355	304	349	324	343	364	330	345	347	342	302	360	318	319	333	360	358	368	332	379	317	336	344	357	320	335	365	328	335	354	344	304	368	341	340	358	354	348	320	342	338	319	311	379	343	340	291	337	315	320	317	341	295	331	346	329	351	365	350	303	348	329	341	325	340	325	339	342	358	339	348	329	362	352	346	332	340	363	347	359	325	336	385	369	321	334	299	337	362	320	347	325	367	331	341	368	341	337	335	379	354	317	334	343	321	355	348	347	337	348	344	353	326	371	355	338	332	342	345	324	352	341	322	361	366	351	328	340	351	343	341	375	344	343	350	326	347	338	308	347	337	344	342	335	350	337	348	357	386	351	340	346	346	355	346	345	344	360	333	326	331	370	386	315	356	344	350	336	350	353	337	338	380	355	343	339	366	384	373	346	344	336	358	366	336	379	359	331	362	378	362	349	346	286	324	331	299	342	332	327	344	357	361	345	339	330	345	356	360	341	357	337	327	356	357	333	326	338	317	339	336	372	362	371	346	341	314	355	325	337	333	364	342	385	344	338	358	364	347	340	330	337	362	353	370	328	376	344	348	332	341	357	332	344	328	359	312	351	316	357	347	351	345	322	355	353	334	333	337	355	340	335	315	348	381	320	350	343	348	344	372	376	329	345	319	362	324	342	339	348	344	332	352	378	320	362	313	359	358	348	315	345	344	327	353	336	335	357	376	334	329	361	342	341	345	347	355	324	325	346	305	364	347	333	345	382	343	340	308	350	347	324	336	341	326	341	310	312	329	326	331	335	345	312	339	361	318
22196	20904	28338	23607	20906	20952	9880	952	601	540	414	379	386	314	268	286	248	224	204	228	207	220	211	196	198	200	176	213	171	174	202	183	209	179	176	160	180	163	180	140	153	168	157	165	183	154	163	167	157	162	163	157	163	140	174	165	173	193	173	168	157	170	153	166	156	160	151	196	161	160	146	167	154	172	166	151	165	153	161	174	129	153	132	165	148	160	156	189	189	151	163	156	159	153	159	159	141	140	142	180	141	162	158	141	148	154	179	132	179	169	160	173	180	140	156	152	150	138	139	148	159	161	160	180	152	151	160	140	164	132	165	170	163	153	151	145	165	162	150	165	170	173	157	153	155	181	135	167	163	138	171	141	143	152	154	137	175	155	151	155	158	147	147	152	159	134	139	154	155	165	149	145	147	158	161	166	143	129	174	137	148	144	155	156	149	141	135	160	131	162	144	184	157	145	160	161	153	144	164	167	148	132	141	164	159	160	137	139	161	154	158	154	142	148	137	141	145	168	149	174	150	156	152	159	163	152	132	166	158	143	149	165	167	151	153	171	180	167	152	145	163	157	150	151	164	137	149	157	166	146	161	151	147	151	142	143	154	168	166	146	143	136	148	152	162	137	157	139	162	144	162	158	111	155	152	174	196	156	157	136	160	160	135	150	148	158	139	160	185	144	163	164	166	133	167	154	136	169	161	161	173	154	161	149	144	124	151	156	136	165	154	178	145	161	170	165	147	163	166	156	162	167	164	146	149	156	152	155	147	148	162	149	145	151	143	147	169	150	146	159	152	132	158	162	139	187	149	138	138	146	168	152	154	149	150	149	152	142	147	184	166	157	165	144	152	132	152	164	153	144	140	149	154	163	172	144	156	148	145	168	156	160	152	141	146	168	168	179	161	146	162	148	167	158	161	131	143	144	177	133	182	161	162	144	160	157	158	144	160	130	169	157	154	137	171	140	143	143	170	151	142	176	180	138	169	168	141	181	158	156	136	140	168	166	181	150	125	159	145	132	146	158	155	161	158	157	167	172	162	144	155	169	137	141	163	154	136	148	146	138	159	136	150	172	161	149	158	148	168	154	174	156	129	136	141	144	127	154	141	160	157	164	159	158	165	150	160	143	168	157	160	138	163	154	158	153	171	159	146	153	157	143	129	157	156	150	162	171	165	154	139	158	139	153	154	157	156	150	166	153	143	137	142	154	139	148	133	160	145	160	164	170	165	136	166	165	148	164	140	153	177	137	163	163	154	173	169	150	166	161	157	159	145	134	156	148	142	148	157	168	167	163	155	178	164	146	160	165	137	151	153	169	164	160	146	157	152	182	148	158	169	144	154	152	129	155	166	150	146	147	140	161	145	144	155	166	157	157	160	142	173	167	137	130	155	157	151	164	151	156	164	134	139	153	154	181	160	158	157	139	145	140	149	155	163	134	147	184	153	132	144	153	147	131	137	198	142	178	145	126	158	134	149	152	168	141	159	164	169	171	159	148	164	149	164	133	164	169	165	145	135	158	143	152	172	134	141	142	167	162	134	132	137	164	166	155	147	163	167	126	132	146	152	156	156	162	156	175	163	173	161	167	135	169	159	154	148	144	132	150	162	141	139	170	177	144	169	150	160	137	166	167	145	175	153	159	164	144	175	179	138	148	139	174	160	168	134	123	139	134	167	142	172	156	154	166	179	130	168	160	164	130	156	143	152	163	163	172	164	153	163	164	166	151	146	174	148	152	154	148	167	131	162	148	137	163	159	169	142	168	173	154	157	150	153	166	160	140	152	152	160	144	154	165	156	156	166	159	154	157	147	153	141	142	173	150	182	171	182	156	138	163	150	183	167	164	160	143	150	147	151	134	166	151	126	156	151	146	147	141	149	159	168	134	151	161	152	154	138	166	141	169	141	141	154	145	142	153	179	151	151	179	151	167	159	157	175	143	154	155	164	143	163	146	153	175	130	145	148	166	162	153	153	153	156	159	147	161	148	150	151	147	146	156	161	137	163	148	172	157	139	135	158	154	166	154	159	140	143	156	145	139	140	144	163	153	152	165	149	134	164	148	153	147	153	150	137	158	165	160	137	150	164	161	156	152	149	173	146	147	150	171	166	150	165	166	151	136	153	139	151	182	158	132	149	151	149	161	120	144	149	163	163	164	125	147	162	112	143	143	167	158	164	164	164	153	168	161	170	170	144	164	172	144	147	125	155	143	153	145	169	157	178	140	159	150	128	151	152	159	167	143	155	159	147	157	139	137	162	144	175	138	167	145	143	160	165	143	146	150	159	141	157	170	161	170	180	167	136	166	151	141	158	143	140	157	166	150	155	141	178	160	156	165	135	166	132	171	147	142	144	141	143	123	140	169	152	153	155	168	161	147	150	153	139	170	151	126	148	144	153	169	146	149	145	163	164	152	149	147	165	160	154	161	157	151	139	147	166	165	152	147	145	144	151	164	148	152	161	153	133	141	153	183	171	170	172	153	122	162	175	138	167	163	145	150	137	137	167	159	138	168	154	173	165	150	155	158	168	127	138	144	161	139	138	148	164	134	162	158	148	181	163	140	154	144	157	169	186	134	167	143	138	156	161	155	149	147	142	154	154	159	160	145	171	164	168	164	158	138	142	168	159	158	136	155	137	165	155	152	146	163	159	188	148	174	163	142	150	125	146	123	157	152	139	146	153	149	151	189	180	160	143	143	168	163	183	135	143	141	151	166	156	159	166	138	169	149	149	155	144	153	159	158	157	146	170	166	143	172	149	160	139	137	135	159	169	161	145	136	181	139	139	166	146	161	165	153	149	165	181	157	143	163	154	140	144	180	160	142	144	155	170	167	145	139	164	154	159	140	155	150	142	154	176	123	157	156	159	166	170	134	159	120	136	188	185	162	148	170	165	149	147	162	152	163	144	153	150	170	139	156	183	145	160	148	157	170	155	144	179	162	137	165	157	146	134	152	163	151	167	157	145	159	156	149	158	142	152	142	153	149	161	160	178	141	140	132	168	151	158	157	153	160	159	150	142	148	176	149	157	168	161	138	141	177	129	151	153	152	141	177	139	162	143	162	137	156	184	147	157	158	150	165	150	161	170	149	158	133	153	144	157	136	173	148	147	156	144	136	165	120	158	145	165	154	139	160	164	178	158	150	139	133	147	162	158	151	162	142	165	161	158	150	179	172	154	172	158	165	130	164	154	162	156	128	131	144	148	164	147	130	182	149	152	177	141	154	178	147	176	143	151	174	146	172	144	147	146	139	141	156	151	140	147	155	177	160	171	135	171	150	169	152	179	155	141	132	148	157	156	160	146	141	159	183	164	155	149	173	135	165	115	144	151	149	178	175	172	144	152	171	144	158	151	133	156	145	158	163	165	153	147	136	155	145	178	151	170	154	162	163	151	162	132	139	147	153	146	165	146	145	149	158	157	150	164	142	137	157	158	168	160	163	177	133	146	144	159	159	145	149	154	154	149	163	171	172	136	136	153	138	145	166	155	146
4129	12497	10146	5006	3320	2674	1987	1409	1107	865	728	588	488	458	407	348	351	324	292	263	271	262	258	264	227	248	221	222	208	221	222	207	188	207	240	190	227	195	226	189	192	198	170	183	218	197	180	166	195	175	163	202	190	183	171	162	202	199	178	157	187	192	173	190	182	162	159	174	184	196	176	163	184	170	195	166	182	182	174	169	180	202	147	172	180	192	207	187	188	168	167	192	188	203	152	181	174	152	174	211	169	200	203	175	187	197	190	175	184	171	173	156	163	192	178	171	191	191	171	177	163	183	186	192	152	159	189	178	184	172	185	186	189	184	173	189	186	181	169	187	160	167	195	175	206	180	189	170	166	166	180	138	177	165	180	175	169	195	179	201	170	181	145	169	166	173	174	172	168	178	191	200	198	201	173	155	167	167	165	164	163	182	195	188	191	166	148	187	152	199	172	199	182	187	174	174	185	179	192	184	155	183	184	178	161	179	178	168	171	160	196	164	183	180	194	207	191	169	181	172	182	181	186	197	166	189	178	179	186	184	159	177	158	160	178	175	184	210	173	160	178	157	170	194	179	185	159	172	181	173	206	174	174	180	180	172	171	181	169	176	150	170	142	179	174	165	175	177	180	175	172	173	172	169	171	173	196	173	169	200	157	191	157	177	180	168	175	169	157	172	180	185	176	159	195	181	162	164	173	178	154	192	158	159	172	185	164	189	172	172	176	167	164	182	203	177	169	174	171	179	163	165	158	174	177	162	187	172	174	174	169	196	179	176	172	163	181	170	160	161	160	161	171	182	166	156	180	191	177	165	154	193	185	164	190	178	165	173	166	170	182	180	184	176	212	179	169	173	180	201	163	166	141	181	173	176	172	160	156	180	168	183	178	195	181	174	174	192	183	186	166	181	168	199	176	185	194	175	161	193	180	168	168	165	165	189	184	188	172	188	198	183	191	155	189	166	157	182	159	206	193	170	181	186	180	177	170	187	177	189	194	176	152	171	183	165	154	171	170	208	165	166	188	176	180	160	181	174	173	172	173	177	157	164	156	200	162	167	188	165	183	168	176	183	181	179	185	185	170	182	188	182	178	169	182	160	171	160	168	198	165	148	194	170	169	190	162	198	172	185	188	174	183	184	158	189	186	160	161	164	165	162	192	174	158	187	173	154	183	165	156	189	171	176	181	198	176	169	195	150	167	154	158	202	175	175	188	197	180	170	177	181	170	198	169	211	174	185	175	186	177	177	175	177	169	174	151	181	195	200	180	172	189	184	165	147	150	177	167	177	161	184	156	164	181	179	179	170	187	177	170	168	166	160	169	179	198	189	174	166	179	167	179	169	178	178	182	172	155	172	155	126	150	179	154	179	178	161	173	177	175	172	149	182	177	183	158	189	179	163	163	156	179	205	153	173	179	192	175	168	178	182	198	170	183	213	175	166	186	166	180	183	153	157	175	162	142	159	167	159	160	154	186	169	166	185	182	166	177	217	185	176	175	162	175	171	182	193	160	182	170	175	182	172	158	184	161	177	166	175	167	151	175	187	193	187	167	161	185	188	160	168	178	183	194	186	197	169	202	168	180	162	161	185	184	181	162	184	187	177	154	169	137	173	169	163	174	172	173	191	171	192	161	157	180	179	184	164	172	209	175	188	166	171	160	167	162	174	149	169	163	192	130	166	180	169	170	177	164	165	144	188	174	164	160	210	178	169	180	164	176	165	161	168	165	185	173	200	179	184	182	180	187	171	164	180	183	201	194	167	179	163	166	166	183	160	175	176	175	194	165	169	189	189	183	163	192	163	163	165	164	163	162	190	176	203	185	187	153	156	176	150	157	182	198	178	183	176	166	181	195	191	158	171	215	159	187	175	178	162	172	186	168	179	182	171	186	163	194	175	192	197	150	181	182	180	168	199	186	168	179	194	205	183	174	168	177	157	170	195	158	197	188	173	177	158	155	168	173	210	197	198	183	170	207	163	146	167	191	156	170	170	169	162	180	176	148	190	164	187	154	187	173	168	194	165	155	170	155	150	178	159	160	183	160	159	167	172	164	199	184	172	179	185	189	175	192	197	187	180	166	173	177	169	194	165	188	182	174	182	181	178	155	191	183	185	150	170	167	182	172	162	190	192	175	189	195	155	179	159	186	188	196	183	177	186	186	182	176	154	178	210	176	162	189	165	148	193	170	177	158	167	187	179	176	187	180	182	181	176	175	177	189	187	165	161	158	156	203	177	160	166	179	197	166	170	170	193	175	198	163	171	171	164	157	180	203	187	175	176	170	177	146	170	187	162	168	181	166	173	151	167	165	184	180	157	197	169	181	167	167	172	185	184	154	170	170	188	172	165	198	155	178	174	190	206	176	186	185	170	168	146	185	159	165	183	177	162	176	177	191	178	159	190	177	181	186	170	193	202	189	177	200	144	172	151	192	164	166	181	181	181	179	170	160	142	174	206	171	168	175	167	181	164	168	167	155	167	185	169	171	167	153	171	184	152	166	199	177	160	187	169	181	181	205	174	179	167	176	169	173	168	181	177	180	177	162	150	150	184	184	176	196	171	188	163	159	186	150	182	187	179	196	201	165	168	156	175	179	171	174	190	179	195	181	200	168	155	194	177	179	193	186	173	169	166	202	178	154	161	180	201	168	174	168	190	194	175	165	171	153	158	158	155	180	192	210	191	180	166	170	168	172	180	159	177	176	166	202	166	181	157	201	163	185	168	201	200	179	171	155	166	178	150	183	159	169	147	175	169	177	169	174	183	177	167	187	187	191	175	157	181	180	171	171	204	185	175	166	170	169	157	152	176	170	174	160	194	160	189	162	185	168	193	142	183	168	174	182	174	176	177	180	163	170	140	176	151	192	175	189	179	151	180	172	182	139	178	191	180	180	180	177	179	182	169	177	168	165	143	176	191	166	176	159	173	161	172	196	177	162	180	185	181	177	168	165	161	160	175	163	159	200	138	181	171	196	196	163	156	174	192	138	190	200	193	168	171	197	166	157	186	185	182	166	165	198	159	156	202	169	190	164	185	172	156	167	190	168	194	159	172	178	174	155	171	165	203	157	172	166	185	174	182	166	183	187	169	171	175	195	187	179	179	196	166	181	174	172	164	174	182	167	192	189	144	178	196	179	171	173	163	169	166	174	199	170	179	210	173	199	176	176	176	159	186	190	151	178	152	183	178	179	167	177	170	179	174	139	175	169	181	191	187	183	174	175	167	189	165	160	182	149	198	189	155	184	194	184	168	169	174	163	189	171	179	172	173	178	170	167	172	152	179	203	184	196	178	167	171	196	157	183	174	160	167	183	183	197	168	172	176	206	180	178	162	184	193	196	154	183	180	184	165	168	171	187	193	160	168	166	168	195	183	177	168	186	158	162	167	151	191	175	164	192	170	179	188	164	179	179	159	165	196	174	162	171	163	177	183	148	178	172	162	179	174	166	184	172	183	212	207	170	149	180	174	163	194	193	173	181	200	178	167	169	167
27137	18665	4776	774	535	573	567	535	508	479	512	510	492	561	490	531	510	491	515	543	519	580	512	479	499	523	490	527	527	526	546	563	510	509	527	523	498	524	490	519	498	508	542	500	584	523	525	532	522	519	496	517	503	458	516	547	462	516	502	475	540	524	518	472	518	499	532	487	499	489	488	546	514	519	531	523	562	507	517	506	474	512	549	520	509	590	480	524	507	486	486	509	512	508	501	509	555	527	551	458	550	568	513	516	501	513	528	527	528	527	538	506	560	533	473	499	487	485	528	515	524	537	529	484	545	539	489	497	480	516	517	498	501	556	509	520	527	499	496	505	498	544	528	496	478	513	529	492	489	497	517	515	502	512	526	512	526	470	484	488	502	537	533	505	514	475	508	519	489	516	485	512	531	460	576	551	517	550	545	538	494	461	567	508	525	511	573	520	471	512	514	508	537	513	498	529	509	557	505	471	544	536	568	535	490	508	509	527	536	507	514	524	530	565	512	493	521	538	522	531	526	537	511	508	554	532	496	493	564	521	523	471	480	510	551	556	481	503	503	514	552	499	498	511	498	512	529	517	466	515	486	474	487	518	510	520	503	541	482	499	499	530	493	539	512	527	486	525	495	513	506	519	547	478	530	517	525	483	474	494	510	523	512	512	571	551	517	529	507	538	480	525	500	479	492	547	504	481	494	515	498	521	522	522	537	507	492	487	508	482	485	513	524	487	501	529	496	484	504	484	510	494	533	514	539	557	483	528	528	522	524	487	507	484	525	497	537	472	523	509	502	535	511	506	548	502	492	545	522	504	494	534	576	520	533	516	514	504	509	497	501	527	496	514	496	519	521	493	522	508	500	520	540	541	511	528	526	521	552	506	539	524	517	528	521	475	494	521	483	495	532	516	506	498	491	524	492	481	485	507	484	535	531	527	517	471	523	518	530	542	527	529	522	527	493	486	473	496	526	468	503	572	541	534	477	529	552	531	514	475	519	562	544	519	511	517	532	516	539	518	518	521	499	514	524	562	571	486	513	514	525	521	532	525	510	530	529	533	492	487	472	496	549	498	547	463	486	491	539	527	518	513	502	495	538	545	496	512	502	498	511	515	527	522	515	493	528	526	530	542	521	515	513	482	502	519	540	483	483	473	496	556	525	524	516	495	481	456	551	543	503	536	502	503	553	540	519	490	531	514	513	507	547	527	530	501	535	536	454	527	544	482	513	504	531	534	548	535	498	511	518	508	551	526	543	504	496	496	483	466	465	564	518	515	513	504	458	545	513	483	535	496	582	535	496	518	471	502	478	491	495	500	518	517	514	506	517	535	510	561	532	519	542	550	493	537	525	533	506	561	502	506	525	539	503	520	541	573	509	526	516	534	512	538	511	509	484	505	513	513	523	494	518	532	523	523	522	512	503	512	512	553	539	499	525	520	505	508	492	504	501	562	527	468	513	522	497	531	538	511	476	527	534	493	537	542	494	518	517	522	473	523	533	497	500	513	519	534	534	503	558	520	498	519	539	536	487	509	528	492	484	503	506	503	508	563	544	487	480	483	534	509	517	517	523	511	502	512	537	482	454	528	543	506	522	528	519	524	492	531	574	533	510	513	484	448	501	506	549	518	513	485	522	513	512	483	537	500	520	513	517	524	487	532	516	479	488	475	514	513	530	504	504	513	516	534	532	534	463	498	509	517	558	480	506	478	507	545	510	530	521	529	509	514	536	487	513	558	511	514	493	509	510	489	472	547	526	530	459	484	521	506	534	534	481	562	480	553	510	529	539	501	511	487	546	489	533	502	512	507	514	512	501	497	539	521	494	484	542	521	499	531	520	496	514	533	516	488	505	500	481	502	538	512	519	483	487	533	500	531	514	510	513	507	495	505	509	529	466	531	472	524	503	517	568	531	520	528	500	532	515	511	473	523	501	506	513	481	503	534	550	517	475	497	509	510	536	521	492	541	543	511	495	512	496	501	525	511	494	515	524	555	530	482	537	517	494	526	508	493	501	526	498	548	488	526	514	509	505	518	494	503	468	518	490	512	528	497	486	484	484	514	482	527	495	505	507	576	530	492	533	497	542	468	537	515	517	540	503	494	478	539	502	512	512	493	550	528	512	548	494	510	517	491	496	515	507	513	538	511	518	523	548	505	531	536	501	524	521	499	528	516	523	505	470	541	533	534	487	526	566	529	502	525	482	489	514	515	496	564	515	502	517	544	494	489	508	547	554	473	544	518	478	524	537	519	530	503	513	538	464	509	546	553	509	543	544	565	552	480	519	503	488	505	543	514	514	509	503	515	537	507	510	509	495	517	539	526	526	526	529	502	484	512	493	514	510	517	492	516	524	544	585	517	483	509	490	520	472	513	504	503	504	490	508	510	523	500	538	536	532	487	504	532	533	475	509	505	466	484	511	509	474	525	513	533	522	501	511	534	473	494	486	528	515	506	550	527	496	514	510	498	535	556	496	518	537	556	494	520	587	538	511	506	514	534	535	520	490	500	515	531	541	514	510	492	542	523	544	549	497	501	472	545	535	506	557	526	489	563	522	549	504	490	519	521	507	520	528	510	502	479	509	526	501	508	510	573	531	519	529	520	511	515	499	534	540	480	481	497	510	527	545	493	533	553	532	502	491	554	492	479	433	544	483	473	494	490	510	536	497	518	509	499	524	484	549	512	525	509	507	569	473	483	496	525	524	510	529	549	497	501	498	509	496	478	505	549	539	531	511	489	499	495	505	513	489	500	542	511	532	470	503	528	537	502	514	501	540	532	505	530	536	529	505	547	487	485	499	458	512	526	549	512	508	461	524	522	537	541	520	481	532	512	500	478	518	487	503	493	532	456	540	508	498	524	540	488	501	488	544	510	504	528	475	539	532	517	501	520	471	521	535	456	512	520	496	500	540	516	533	512	547	544	495	524	542	491	538	500	540	533	526	503	536	489	527	559	518	543	513	523	517	556	509	518	499	513	539	494	499	491	510	513	497	493	533	489	484	534	572	536	510	521	478	539	503	569	526	478	537	498	501	480	512	498	516	539	496	519	495	482	514	505	502	502	485	530	522	531	490	517	475	516	517	514	507	503	470	550	533	491	489	517	532	522	494	514	512	518	509	494	511	527	506	497	530	494	514	515	489	493	490	520	524	533	479	526	500	529	516	480	440	532	526	504	497	498	518	507	507	518	470	499	477	516	503	507	503	550	513	556	483	471	527	514	494	499	540	523	523	504	508	510	486	498	457	524	483	509	488	557	543	499	519	527	506	530	514	525	549	488	502	515	501	512	508	489	502	512	541	530	524	484	495	500	510	498	528	504	509	506	502	530	518	494	491	536	517	519	499	527	511	521	546	528	494	480	488	480	502	498	508	515	492	463	522	497	461	523	510	496	514	497	509	534	477	545	507	501	509	539	524	528	500	506	480	505	514	521	506	499	498	504	506	501	513	506	476	507	539	556	519	509	500	518	475	526	513	556	483	530	534	512	512	537
4285	1031	912	696	667	604	578	615	610	553	565	547	552	580	519	586	567	602	566	588	558	574	577	577	558	546	547	604	534	587	588	586	548	572	564	539	562	581	612	573	568	550	589	550	570	593	619	576	573	551	574	564	558	579	560	562	597	556	572	583	536	556	571	594	579	592	523	590	569	553	580	550	605	565	544	564	566	551	564	589	532	594	543	594	573	555	594	578	522	595	537	547	567	598	589	571	595	570	537	551	593	513	581	594	556	561	578	619	527	576	565	570	578	582	558	562	568	555	574	581	594	559	592	576	572	607	582	544	546	552	567	591	552	571	552	612	579	556	565	589	598	548	556	555	572	572	574	601	568	595	556	603	538	556	579	593	573	554	587	586	550	605	599	526	558	603	555	563	594	563	519	593	582	561	557	550	563	607	572	554	564	546	582	599	538	548	557	555	527	522	563	534	572	592	573	543	544	562	587	575	552	581	597	610	569	589	607	546	566	555	535	571	558	581	520	585	546	602	548	530	542	591	582	548	544	578	567	563	560	522	585	558	585	544	577	568	590	571	573	604	609	556	524	570	589	585	612	564	559	572	536	570	579	550	612	525	547	564	552	592	539	584	598	541	561	529	551	564	566	561	593	563	566	549	609	557	567	585	551	559	582	561	527	570	561	565	564	581	613	551	567	549	592	560	571	597	531	569	586	595	534	611	553	605	600	587	581	516	575	610	565	561	558	538	556	586	579	564	563	573	529	593	528	581	565	600	544	527	565	543	558	575	610	578	562	610	559	533	542	552	611	566	554	548	541	592	558	555	560	592	565	580	593	570	529	580	590	563	567	567	567	544	561	552	557	584	538	588	566	573	603	593	584	581	548	595	569	552	503	588	555	604	531	592	535	534	586	600	578	567	582	612	548	556	547	580	564	583	516	537	596	622	544	585	549	585	532	585	547	563	612	510	555	572	552	527	583	609	564	577	556	573	577	593	579	568	578	563	575	564	581	547	565	537	548	565	575	577	553	590	586	602	558	601	530	575	549	575	564	538	551	613	579	539	575	595	564	586	602	538	559	597	562	568	573	556	550	552	558	553	548	610	566	556	598	527	598	566	522	586	569	599	551	617	594	559	587	533	512	575	584	540	583	579	544	561	566	570	595	557	536	548	592	546	578	593	576	593	570	528	575	563	540	521	525	573	556	562	553	576	579	528	595	564	532	561	603	570	629	564	572	585	539	519	548	559	577	547	588	556	561	603	533	550	593	574	601	556	571	557	557	558	552	619	555	575	604	550	549	560	578	542	580	527	580	563	581	599	537	587	545	552	569	579	592	548	566	547	582	604	543	611	558	557	563	570	586	596	604	600	579	574	583	576	549	549	537	510	571	571	627	533	578	560	583	581	582	571	578	577	578	594	548	582	521	576	559	586	571	567	571	586	578	581	550	551	576	584	554	542	559	530	576	549	569	546	552	558	570	546	569	597	600	600	577	515	593	587	569	588	560	634	584	589	569	626	558	542	505	617	571	579	633	584	548	553	626	566	580	536	595	545	572	572	543	580	571	554	597	592	567	564	548	563	590	573	587	576	554	594	616	539	592	624	556	589	585	573	577	561	591	551	580	533	579	553	588	568	564	577	586	578	580	524	549	601	568	524	587	546	578	581	599	549	559	588	567	563	570	531	576	554	565	539	604	581	573	614	578	549	564	568	574	542	632	524	576	565	557	537	559	569	546	568	546	573	560	572	547	560	559	535	588	607	583	556	584	535	603	588	519	580	581	601	587	588	599	542	567	594	593	597	553	568	539	568	566	562	605	568	534	598	558	585	503	513	596	588	513	599	576	544	547	570	540	544	546	571	568	548	571	561	538	590	567	548	567	564	568	567	563	550	546	572	548	590	526	568	592	567	538	567	578	559	547	551	587	583	586	511	570	628	551	572	565	559	528	559	549	559	583	579	578	554	577	580	553	573	590	609	537	577	563	568	593	566	567	545	556	559	569	600	595	556	571	580	519	601	588	548	585	585	573	529	609	574	596	564	531	554	557	553	583	547	602	603	583	579	574	554	570	562	622	604	611	564	573	562	573	593	616	583	566	551	538	560	578	561	555	556	562	581	520	572	596	536	556	519	578	563	585	580	579	585	542	547	573	547	586	529	584	543	553	576	607	577	618	567	582	570	592	588	553	552	549	572	555	602	597	588	560	569	550	544	546	581	597	563	570	587	553	564	546	561	539	547	595	562	584	562	568	550	614	555	586	554	586	552	581	560	539	576	565	573	551	563	581	587	536	553	601	579	561	580	581	593	584	587	577	576	559	533	607	546	531	537	577	561	543	546	555	546	547	520	559	563	538	578	556	522	566	552	593	605	565	582	568	560	581	593	583	555	579	513	596	513	551	571	563	581	576	523	556	590	613	551	565	557	568	608	538	578	619	576	538	590	574	614	556	556	599	558	580	561	579	586	556	571	570	567	580	526	565	556	527	542	507	534	601	577	539	600	532	568	557	576	580	563	596	547	546	584	561	551	548	595	581	567	555	573	568	568	567	576	599	613	584	561	588	578	530	588	559	568	558	618	584	588	549	602	609	577	563	586	517	572	567	574	589	591	576	558	548	538	577	536	555	592	574	563	571	601	519	530	568	567	574	544	571	591	564	529	560	586	589	567	554	570	549	583	557	550	567	571	572	564	552	573	597	578	570	603	541	563	578	535	584	621	589	587	618	560	611	592	578	583	582	572	565	571	542	605	555	534	556	565	557	585	582	565	572	568	618	565	546	606	627	612	531	564	552	580	572	593	573	558	547	558	538	586	567	606	559	648	546	555	574	602	546	566	543	565	535	546	542	588	604	576	555	551	575	579	556	560	572	619	544	552	580	549	571	603	606	534	548	565	570	537	541	546	546	571	537	601	557	607	590	586	533	534	566	563	599	573	543	556	579	564	587	561	535	576	582	582	565	582	603	561	606	525	570	574	557	579	555	558	559	567	597	547	573	533	540	546	560	551	607	570	579	571	571	545	595	535	547	552	527	601	556	565	571	576	563	587	529	562	573	564	575	583	597	539	590	544	557	575	603	550	547	549	563	545	543	608	583	590	572	564	549	538	522	528	570	557	567	581	552	577	522	582	543	538	571	596	574	573	615	564	607	583	545	581	589	582	568	554	579	577	554	611	547	580	529	531	641	580	557	561	586	543	567	563	550	527	568	554	570	573	589	573	540	567	569	558	573	541	584	564	583	558	567	539	575	541	512	622	615	531	557	571	522	565	585	553	522	599	533	572	543	576	588	605	609	553	580	547	566	548	632	557	544	541	574	563	512	524	567	545	578	574	592	579	559	552	532	620	530	585	540	549	523	571	553	585	575	577	582	538	610	605	559	535	596	606	538	514	556	600	573	556	613	565	545	517	575	584	568	566	559	583	587	576	569	534	511	563	585	565	572	603	560	603	527	586	540	650	551	565	567	543	562	552	559	590	581	540	638	550	526	559	562	594	584	593	594	568
23232	20836	27805	23967	20839	10195	1197	783	694	638	597	546	569	508	477	481	536	449	459	452	458	508	439	447	483	431	413	442	461	426	447	441	429	471	428	461	460	461	424	448	448	432	442	424	449	409	427	418	447	428	403	423	479	398	414	413	437	453	463	425	408	448	467	435	440	432	433	434	437	448	431	456	438	453	446	461	425	431	428	410	433	424	417	407	418	444	432	430	409	436	411	436	446	450	417	437	452	415	439	473	484	441	415	419	418	402	433	412	465	390	432	433	436	433	455	448	411	440	410	416	445	410	434	418	451	431	382	399	451	423	428	452	432	402	431	409	416	414	419	419	454	412	440	427	428	416	436	386	406	397	422	443	458	432	440	393	457	431	412	452	404	411	424	414	392	424	427	402	416	468	453	426	407	414	452	418	454	433	428	421	384	392	413	470	415	459	416	412	422	443	467	447	407	449	446	394	446	439	426	415	410	434	445	403	419	442	404	424	421	431	439	411	428	425	437	428	438	410	420	437	432	443	395	424	423	424	403	437	380	444	458	433	441	432	410	441	398	414	408	435	460	443	429	399	425	388	460	398	418	451	438	429	408	444	412	416	427	413	461	456	431	439	411	415	395	452	392	438	411	386	414	432	444	404	414	442	402	447	413	486	384	429	424	409	401	436	456	434	443	418	438	404	457	466	467	442	463	415	475	405	436	428	451	385	420	412	441	448	434	418	439	427	447	408	410	415	425	424	414	408	382	421	427	427	440	467	417	432	426	412	427	414	443	445	416	422	432	429	401	409	403	418	442	457	392	452	433	432	404	446	416	440	421	465	407	407	442	420	425	415	414	467	450	415	440	423	424	445	435	424	424	427	437	407	405	411	449	428	422	423	425	382	430	431	425	419	454	461	388	424	413	436	394	401	421	434	418	429	428	473	462	415	444	405	444	435	398	444	449	435	440	459	417	406	423	368	426	467	414	413	402	448	431	433	413	409	411	458	413	440	413	424	408	423	439	420	403	446	435	401	392	439	448	394	407	411	425	427	425	420	438	409	458	419	407	405	420	420	411	408	417	414	393	442	433	414	427	411	457	444	450	431	450	442	434	432	446	422	407	438	430	448	432	403	411	453	408	427	421	418	403	397	402	382	413	411	400	436	408	415	391	432	408	399	430	414	445	434	427	414	424	405	413	469	417	432	406	403	431	413	417	438	413	415	453	436	441	441	428	458	410	420	421	427	420	435	408	411	414	404	404	408	407	442	414	397	430	444	421	420	419	415	457	427	450	417	391	428	417	418	400	362	408	377	449	436	443	413	404	471	448	418	400	396	426	397	376	392	436	426	439	397	416	455	417	440	417	392	420	450	473	374	422	400	381	433	456	442	417	426	429	461	441	423	436	418	440	406	417	412	428	434	433	456	386	422	409	457	443	403	440	435	446	428	407	419	412	434	426	396	419	445	465	434	423	450	444	415	436	407	424	416	441	423	438	430	408	464	435	448	464	442	376	460	451	410	422	396	414	427	448	415	450	422	409	405	409	397	438	442	423	448	410	447	427	410	424	434	465	410	458	397	424	429	403	419	414	465	387	412	411	438	387	427	444	408	398	433	442	461	451	383	396	460	430	423	424	441	448	438	425	413	441	417	461	438	426	462	419	435	443	430	434	465	404	390	393	431	438	420	453	426	449	427	414	408	411	392	414	428	408	400	400	434	456	396	410	439	429	441	410	423	451	415	420	445	416	398	430	438	413	429	408	436	392	417	426	422	450	394	451	429	458	419	396	421	425	447	415	394	442	457	418	398	453	429	429	410	440	411	449	434	404	407	406	423	412	412	455	425	407	408	452	406	440	426	421	440	431	444	439	426	420	433	464	407	433	421	391	410	454	448	407	435	410	413	409	437	447	439	425	447	413	396	380	433	408	426	400	439	406	450	383	447	415	395	403	444	395	431	458	450	413	456	433	469	441	392	469	423	425	423	426	452	404	411	444	437	424	391	441	416	440	411	390	416	417	465	437	442	418	429	418	430	423	399	420	410	402	476	431	429	396	418	400	407	414	406	392	422	422	435	401	428	427	429	404	388	446	420	428	445	401	443	384	456	438	456	418	411	395	389	414	413	398	407	411	435	432	412	443	405	463	404	398	446	447	436	430	407	435	436	432	448	397	455	469	419	434	432	414	424	402	442	454	414	456	416	413	412	438	440	428	438	418	408	383	380	416	458	481	435	410	413	409	452	428	441	450	427	409	417	432	468	402	448	450	423	430	421	410	414	399	408	438	389	403	443	443	463	400	431	439	402	469	400	405	431	382	414	413	415	479	467	445	405	441	442	406	429	425	414	400	428	437	439	434	407	425	431	414	443	414	396	377	396	392	406	448	399	447	414	454	442	418	450	434	420	399	393	431	401	409	438	446	441	424	435	438	423	440	450	456	401	405	425	407	410	436	426	433	450	424	401	424	409	423	437	395	434	430	416	400	385	473	459	474	428	437	412	435	419	440	455	401	395	428	423	460	404	433	443	405	428	390	397	459	450	451	393	382	404	459	430	415	423	433	399	414	432	413	386	455	416	442	411	456	437	434	396	409	431	391	413	417	436	426	439	425	410	393	402	418	441	430	401	414	410	396	430	459	408	408	458	413	440	460	401	427	479	403	427	425	417	430	409	429	462	437	408	417	415	426	396	434	414	394	429	416	429	404	444	399	432	420	434	415	421	406	443	436	407	420	431	418	453	430	403	428	415	428	443	455	388	367	436	428	378	387	410	401	451	402	451	430	404	419	441	406	460	384	417	469	437	421	440	432	438	417	441	393	413	423	395	415	421	452	440	445	427	407	443	436	446	429	450	398	417	422	436	403	439	422	438	415	469	419	440	417	388	422	431	429	406	402	428	433	404	422	434	427	446	435	422	430	407	406	422	401	418	424	420	398	410	441	442	440	409	398	427	430	423	415	445	434	438	396	469	418	415	413	404	441	418	426	410	418	438	417	425	457	363	405	440	437	444	463	414	404	447	442	441	431	433	407	429	448	436	431	398	447	414	413	409	481	432	402	401	451	422	419	431	421	379	410	439	424	417	398	398	424	413	461	425	423	425	429	401	410	409	409	415	440	433	445	416	462	408	392	437	399	428	404	441	465	465	439	409	445	426	452	411	396	406	371	417	410	402	440	460	445	442	419	397	417	436	422	376	452	439	406	411	390	412	417	415	416	451	438	439	408	451	424	477	452	445	447	429	402	420	436	429	406	426	439	428	419	418	423	444	433	405	386	422	433	443	454	412	415	427	421	430	446	441	432	392	432	419	449	412	429	385	400	413	430	418	454	430	399	442	428	434	403	443	442	433	452	376	432	411	416	434	426	417	411	415	428	419	441	418	443	400	415	438	420	419	420	426	416	414	389	394	447	395	388	425	409	426	440	433	399	407	429	454	401	430	464	411	383	448	424	409	447	405	403	434	420	420	420	422	407	420	418	432	429	420	400	443	415	422	397	414	444	436	402	416
3127	7340	6230	2864	2191	1774	1290	1130	971	761	702	719	634	605	602	578	547	521	550	529	530	544	469	518	494	482	520	505	492	501	518	500	481	502	490	487	527	491	517	472	525	445	449	457	515	505	479	482	486	495	521	511	525	546	510	493	490	452	455	500	517	468	416	512	514	473	480	497	505	489	495	498	516	467	485	494	473	428	476	480	471	445	480	493	496	526	489	527	504	467	446	487	468	469	476	446	477	501	492	525	487	464	513	468	440	445	480	416	486	509	522	453	468	514	466	480	487	460	501	450	487	463	467	492	475	440	434	424	499	478	433	484	494	451	507	475	484	484	468	499	509	452	492	477	470	492	469	494	499	508	475	497	511	513	485	490	506	489	464	456	492	505	470	463	480	469	480	459	477	454	515	513	482	471	471	502	479	485	471	486	495	473	439	457	471	489	506	464	507	470	454	459	489	488	472	471	464	474	473	489	503	469	477	492	463	457	470	472	490	531	506	468	500	481	441	490	476	539	497	506	518	572	498	478	424	460	483	447	501	455	507	477	470	501	480	467	451	481	509	484	430	488	450	485	483	475	462	461	450	452	497	446	505	485	509	498	515	477	486	493	513	479	479	457	453	449	483	489	494	478	507	488	493	493	480	465	489	484	486	505	502	484	504	459	465	463	489	475	442	437	465	471	467	537	489	508	470	479	431	481	484	459	517	444	475	497	501	502	450	504	484	489	453	497	450	462	500	491	495	484	442	440	483	473	483	453	435	495	490	474	484	484	500	441	471	466	530	498	447	482	479	480	500	499	500	470	475	488	466	480	464	478	482	469	497	502	469	473	498	455	461	517	494	467	490	508	506	490	459	478	472	489	505	508	440	472	460	485	489	456	480	489	487	459	478	528	527	439	453	486	454	481	453	460	504	496	512	504	476	510	509	447	499	496	478	485	499	481	481	445	480	500	474	478	469	435	480	475	472	474	407	504	492	471	488	482	508	457	469	455	479	483	475	513	512	468	492	472	449	449	458	462	471	481	422	490	471	481	465	492	490	478	513	471	454	463	508	482	498	492	456	485	491	465	512	468	494	492	487	507	482	458	491	507	503	492	473	473	455	492	433	490	501	471	460	475	463	464	467	490	481	481	507	478	525	534	448	478	479	488	469	469	502	449	474	478	502	474	467	486	494	493	495	517	454	451	471	450	481	484	494	520	470	494	469	477	465	467	494	480	493	422	480	479	464	517	473	464	497	465	487	455	509	496	488	472	488	483	491	495	467	486	506	508	452	509	511	509	472	460	472	488	500	468	548	469	490	476	478	482	445	468	469	443	454	466	518	510	469	479	466	477	506	486	484	478	514	511	484	465	492	471	485	474	447	453	474	503	467	501	482	468	465	517	488	465	466	460	481	476	460	494	509	450	482	487	484	468	482	487	462	503	479	510	519	474	455	461	497	517	508	493	478	474	477	505	485	469	478	472	472	522	486	444	496	490	487	483	489	451	496	459	468	498	500	442	496	481	496	481	480	475	487	485	458	472	448	461	492	464	481	484	492	468	475	471	472	489	506	459	479	484	456	476	462	468	466	470	507	490	498	524	468	473	532	468	501	499	512	496	479	470	497	499	489	471	489	443	471	450	503	460	469	469	444	487	460	500	486	485	506	481	475	510	468	470	509	476	495	461	481	475	485	483	465	497	473	467	450	495	472	510	487	464	508	506	510	447	494	490	501	509	466	505	494	489	444	474	483	474	483	480	447	495	428	457	462	480	459	529	509	475	467	465	469	475	492	502	485	484	477	482	486	487	518	505	503	449	466	453	509	499	453	445	470	467	487	450	425	447	514	516	435	513	483	479	458	465	501	474	453	457	522	499	489	491	479	466	473	500	497	497	488	443	489	471	478	472	439	482	485	448	483	492	491	502	489	504	481	517	488	465	500	502	452	454	491	483	488	475	483	488	442	466	474	481	472	475	491	525	500	472	496	476	495	506	453	454	468	452	504	481	503	494	471	461	448	499	516	444	478	468	510	477	535	520	511	473	485	496	502	521	462	503	474	461	482	472	478	480	455	514	490	476	475	465	480	463	477	473	496	468	510	471	510	457	492	475	485	486	452	451	484	506	475	475	460	492	464	470	484	492	486	437	502	469	482	478	462	477	481	486	464	448	468	489	477	494	472	463	477	494	468	517	494	453	466	476	485	522	534	441	462	525	476	498	463	456	454	510	504	461	468	466	504	488	445	518	481	485	486	454	486	511	481	492	463	490	472	467	472	464	460	460	454	500	491	480	480	449	486	512	453	478	485	481	473	523	453	480	497	468	480	472	514	490	476	431	528	467	486	511	462	484	477	471	509	420	501	480	479	488	458	471	475	491	455	519	463	484	501	481	470	489	484	448	470	503	480	485	501	495	484	477	479	483	487	499	465	450	452	440	462	436	498	448	477	483	489	478	513	524	502	502	501	496	473	508	483	448	482	485	457	480	457	503	453	499	493	468	459	479	458	469	508	460	482	485	461	493	459	489	510	501	504	498	489	442	487	466	495	471	490	473	515	447	488	515	474	464	479	443	475	484	454	426	488	491	495	514	520	489	474	468	458	455	485	490	529	456	498	506	473	472	498	470	457	515	492	486	469	458	524	479	500	520	477	510	512	465	496	502	469	448	487	466	481	464	478	457	478	480	466	473	529	473	447	493	464	482	432	502	463	471	468	476	480	470	463	473	489	486	469	483	482	469	491	489	488	499	465	458	499	462	473	448	459	480	526	480	451	498	475	501	470	472	511	468	491	443	426	472	451	446	463	507	463	488	458	499	473	497	479	500	472	480	466	490	514	475	476	458	485	517	469	501	510	472	451	462	473	455	510	478	441	469	501	464	481	513	503	471	462	469	494	494	461	498	470	456	437	487	497	464	470	497	475	485	473	516	499	457	442	520	457	485	495	486	469	468	516	467	497	487	546	492	482	514	493	447	475	521	477	481	543	451	510	487	479	463	490	478	458	468	472	467	513	459	470	490	432	458	455	472	494	492	472	448	462	478	506	501	509	456	459	480	475	488	500	470	480	491	458	505	475	503	455	434	542	449	522	491	495	492	479	463	469	446	483	441	468	479	453	472	436	458	448	482	490	513	471	453	482	467	460	485	455	497	446	459	499	458	497	474	469	454	490	498	466	456	478	513	464	475	471	438	448	453	482	458	474	479	477	500	463	461	540	509	480	471	455	469	493	485	511	465	489	460	467	492	478	463	487	503	485	486	502	463	472	474	473	470	500	527	499	471	488	467	486	491	505	475	495	489	433	450	471	498	506	461	488	473	460	458	455	477	483	463	443	492	480	468	478	468	512	453	505	462	489	567	514	497	499	485	481	483	489	485	492	481	474	476	488	438	486	475	464	466	476	496	451	499	491	479	502	446	458	468	505	459	461	477	486	486	508	470	487	500	508	521	461	468	495	474	525	480	450	478	441	514	480	460	489	500	465	496	470	502	468	485	463	540	483	417	450	478
24236	20848	26994	24779	13874	949	626	518	464	401	424	379	393	375	369	332	329	329	364	317	346	361	317	318	365	317	337	375	303	323	334	347	353	334	314	342	313	328	318	315	343	326	331	327	327	298	329	322	333	329	326	350	308	360	318	332	297	333	280	338	331	331	330	334	303	320	302	328	276	334	280	308	342	279	309	304	353	318	319	332	307	326	315	337	292	309	301	322	290	326	316	350	300	314	322	324	324	330	305	294	310	316	332	302	301	321	306	320	347	320	290	336	310	307	292	330	316	342	332	322	321	318	331	309	315	350	346	337	316	299	322	292	312	308	308	335	300	329	307	280	330	327	307	326	321	300	333	332	333	326	334	328	318	336	317	295	313	346	324	327	350	324	317	331	315	324	298	319	304	315	290	309	337	349	332	332	337	295	327	310	322	289	342	302	316	322	339	318	338	300	312	316	333	320	293	328	320	309	304	317	337	337	372	331	347	326	293	297	305	296	308	329	328	301	317	315	320	286	292	287	357	308	347	338	335	323	293	337	312	332	338	342	325	343	321	302	324	306	344	332	324	310	343	353	323	295	343	285	320	310	315	310	327	336	312	331	334	313	329	308	314	311	323	302	335	312	317	300	303	359	345	319	354	326	304	291	312	334	344	306	308	321	341	341	320	321	331	360	312	323	315	321	307	319	331	328	329	349	332	325	321	300	328	330	306	322	307	304	342	354	314	304	366	313	373	351	313	303	319	283	277	333	335	321	340	298	356	285	325	313	303	353	309	324	306	343	297	344	302	298	340	341	306	321	301	308	315	310	312	308	316	336	296	338	293	331	307	351	362	316	309	336	298	350	333	307	307	320	325	336	311	311	308	354	315	307	315	327	335	343	313	314	326	338	340	334	306	325	335	314	293	331	323	340	314	348	307	284	343	316	326	313	280	337	317	332	279	308	286	315	359	375	333	347	317	333	333	304	310	309	345	338	336	330	356	314	332	272	312	308	307	328	363	336	325	320	321	310	334	343	321	315	320	291	300	366	338	322	318	308	311	326	320	337	322	294	330	342	346	308	328	313	340	289	335	340	315	287	316	351	310	320	311	311	329	333	329	345	335	308	323	357	343	322	331	303	285	333	314	302	332	322	311	319	303	304	324	348	323	326	311	293	320	352	319	327	288	313	336	319	282	337	334	322	305	338	292	287	327	318	332	323	318	324	329	323	313	315	341	308	309	316	314	312	294	358	317	303	311	331	353	326	317	307	335	302	303	282	295	339	329	315	354	264	314	325	329	348	313	294	321	322	329	328	331	295	340	316	297	324	302	351	333	351	345	355	321	290	296	309	350	334	318	327	339	305	303	338	293	314	333	320	316	318	323	318	314	290	294	324	284	344	326	301	333	293	354	329	316	319	329	285	308	302	315	277	356	348	313	338	326	299	260	322	324	346	343	310	305	338	303	293	321	323	313	339	298	319	283	322	312	316	307	348	333	363	345	303	348	334	319	353	322	305	362	350	300	290	313	341	313	303	318	331	310	339	318	295	324	374	298	312	312	303	302	312	322	320	328	319	303	296	351	339	304	293	295	315	318	309	307	323	313	288	318	297	334	362	318	306	297	283	312	331	317	319	309	299	333	326	308	347	309	310	317	278	355	358	287	308	320	300	292	315	337	307	324	307	313	304	327	337	316	326	307	304	374	328	310	326	325	297	311	304	296	320	325	331	316	341	303	307	334	304	324	289	314	312	293	293	296	325	323	317	320	292	323	312	345	311	316	300	312	342	324	343	315	333	321	358	298	290	303	369	310	322	337	307	316	312	360	296	317	322	320	328	316	294	319	315	306	337	322	332	323	318	284	357	303	353	307	334	301	305	314	322	300	336	330	309	312	319	346	312	324	312	324	330	345	309	327	328	310	326	317	330	359	301	295	352	357	323	337	333	353	328	330	306	318	340	347	306	317	346	318	326	321	313	277	314	323	293	309	371	283	319	334	367	334	343	303	285	312	344	332	374	317	316	308	334	277	325	324	309	309	310	329	309	303	298	319	360	325	305	329	314	295	356	328	329	286	324	312	333	318	314	323	330	291	305	317	328	310	337	330	338	334	372	336	311	303	261	322	306	322	335	286	330	315	316	301	323	341	355	325	324	342	320	318	354	328	323	336	327	325	323	344	318	305	309	309	345	337	294	325	319	348	313	356	290	343	309	326	315	289	303	318	330	335	319	321	366	323	329	334	337	297	346	330	296	349	318	342	317	318	349	321	342	304	294	342	313	301	343	325	291	290	335	298	323	334	291	306	326	301	302	327	296	343	350	344	326	333	327	320	340	333	323	321	316	309	309	336	341	326	314	340	359	320	292	346	314	339	328	327	339	328	291	307	318	308	328	325	292	290	332	308	299	330	336	283	345	318	311	301	312	326	333	340	320	337	323	304	310	325	316	308	296	319	308	294	336	327	313	321	334	311	303	335	302	340	297	325	294	327	311	326	328	329	323	338	322	336	330	323	304	306	305	325	345	332	322	310	333	335	332	350	324	320	307	334	309	322	293	348	316	320	345	324	332	321	323	295	304	300	319	309	340	322	288	324	358	345	314	297	306	305	298	321	337	299	341	316	360	313	336	310	340	338	306	328	334	330	301	285	316	302	321	311	293	328	325	331	312	362	310	348	337	313	336	329	317	314	347	317	313	354	315	332	336	346	319	337	313	323	292	332	322	329	301	326	331	347	311	322	301	336	384	309	311	339	331	306	295	305	322	306	301	343	311	314	299	290	270	337	346	316	328	286	298	332	366	344	363	309	328	313	337	337	313	326	313	354	342	323	301	313	312	331	320	336	322	299	296	310	306	284	315	323	352	339	308	314	312	317	366	307	310	328	275	319	316	305	342	311	338	340	288	313	298	301	315	343	317	316	323	339	346	318	307	347	311	311	306	355	338	342	343	347	309	312	344	355	301	300	357	297	311	307	339	307	331	305	328	353	317	350	341	327	335	322	328	344	333	326	344	299	337	333	326	343	324	296	350	331	324	364	329	326	308	328	309	309	315	297	341	347	307	329	348	315	306	339	332	339	334	298	314	305	361	323	291	314	309	329	330	316	320	345	306	334	287	306	323	313	311	361	313	304	325	302	314	307	306	310	358	339	320	342	338	323	337	306	340	307	321	339	320	294	336	322	354	354	298	325	307	306	334	326	330	321	289	322	282	311	313	344	317	317	346	305	299	310	324	313	332	321	302	295	316	286	321	324	294	296	333	308	354	360	330	314	320	324	299	339	317	328	279	314	326	310	322	319	324	323	340	321	315	349	329	320	316	308	313	337	313	321	302	339	317	319	310	311	301	298	324	300	327	318	335	341	316	301	320	323	290	319	298	315	307	369	322	285	331	367	337	338	296	342	330	300	355	348	319	355	316	331	320	311	327	344	365	294	347	330	323	320	315	337	347	322	297	313	323	347	316	325	330	295	321	312	308	310	366	290	323	355	332	343	301	267	308	314	298	314	340
3277	4712	3581	1930	1375	1162	922	773	631	533	497	467	459	440	435	417	395	384	374	371	384	358	379	363	382	382	387	368	372	347	357	350	386	340	348	350	348	350	348	357	353	352	327	341	347	344	355	320	351	351	378	332	366	359	360	365	380	313	322	341	327	352	364	350	339	358	357	325	375	354	342	354	328	367	376	318	339	389	359	359	384	351	364	353	347	372	329	350	399	365	343	383	336	330	339	341	323	327	329	334	344	341	366	377	363	365	351	367	333	347	345	313	353	335	347	340	360	383	373	348	374	330	351	371	358	339	346	342	334	354	351	326	341	335	359	372	328	351	350	338	344	344	373	385	374	348	330	323	361	348	382	371	370	319	343	332	343	324	395	358	316	327	357	340	323	311	371	329	337	337	342	354	349	333	373	352	371	341	360	375	341	339	354	344	340	354	315	352	362	348	345	375	356	344	356	357	325	357	374	357	385	324	349	378	324	364	338	340	357	303	376	328	341	339	326	348	363	327	365	343	329	363	329	377	358	321	344	338	336	316	336	335	369	347	341	346	380	326	334	345	350	322	366	386	311	347	318	327	376	350	347	355	325	366	352	358	321	334	319	310	344	319	338	349	354	354	366	349	385	332	392	353	329	349	346	355	383	360	340	326	324	355	346	350	362	324	365	314	386	354	376	368	324	338	333	348	324	348	352	337	363	347	354	356	369	347	381	387	376	338	336	359	337	325	344	348	356	382	349	316	370	337	335	360	320	344	340	361	337	328	337	384	397	338	339	349	385	333	317	372	347	327	367	349	322	360	357	342	342	334	336	361	360	340	352	334	344	393	364	361	321	342	327	390	357	373	376	345	353	341	360	328	343	342	338	345	382	373	342	357	367	361	337	342	342	356	382	366	353	334	347	319	329	325	363	350	341	365	348	361	380	315	339	346	334	366	351	305	334	347	346	333	314	347	342	332	354	337	333	324	352	372	349	342	357	357	328	337	341	341	342	339	327	333	317	326	354	353	328	369	362	348	334	383	340	315	338	344	343	354	360	327	360	360	388	370	346	371	350	322	370	343	383	317	372	287	364	358	326	383	339	348	347	342	336	336	403	363	320	336	356	353	363	342	317	342	360	312	376	344	317	344	345	333	330	355	374	342	329	314	387	321	347	358	347	327	345	380	345	351	334	336	347	328	359	345	396	359	343	349	336	366	351	339	352	372	353	369	350	309	345	343	352	359	366	350	351	349	371	374	330	370	341	335	335	337	359	326	344	331	357	374	320	340	333	346	347	345	346	341	364	355	363	371	360	360	354	320	336	349	368	338	347	331	347	327	372	345	322	331	346	310	322	363	304	348	357	353	368	351	315	308	347	339	347	336	329	353	348	361	341	357	358	326	359	348	354	338	335	313	369	347	351	376	341	355	344	341	362	360	382	309	367	329	336	355	354	348	339	321	336	352	360	351	326	373	333	338	341	321	338	346	325	362	372	353	338	337	378	361	331	374	369	365	355	346	344	356	374	370	338	340	342	318	360	344	366	332	360	338	352	357	358	327	360	372	319	355	339	379	377	361	359	320	343	362	368	348	343	340	350	322	364	359	358	358	354	353	352	362	351	368	380	365	357	323	340	350	372	339	349	345	355	317	360	342	353	373	372	366	343	344	353	338	337	334	326	326	334	317	324	349	340	336	367	325	335	321	339	388	360	352	335	349	356	354	360	356	366	347	344	336	380	357	345	368	327	324	363	320	340	323	331	355	326	324	316	342	330	319	356	311	359	333	366	357	347	373	353	358	334	366	343	316	329	327	319	323	335	348	336	346	377	335	336	381	349	333	349	347	366	358	344	345	331	349	369	335	360	365	342	335	329	351	367	351	372	339	359	330	350	333	366	366	337	321	324	379	332	333	387	335	385	352	356	354	328	386	314	386	351	321	346	323	344	339	380	339	362	352	327	363	379	344	319	384	372	351	328	381	366	353	345	323	375	342	347	310	375	321	341	348	342	344	337	346	337	343	382	327	364	323	368	350	364	364	348	372	358	379	355	345	385	362	335	341	302	337	332	324	333	333	309	363	344	340	334	356	348	329	360	331	351	356	336	330	364	343	366	373	371	364	324	380	365	344	339	346	306	357	355	362	358	319	356	356	317	342	375	367	319	321	358	361	318	338	339	335	333	351	349	351	339	348	342	351	362	354	320	340	318	355	336	333	342	351	349	322	352	335	334	347	353	311	362	344	367	348	379	333	330	363	333	339	344	383	311	344	349	362	343	371	327	325	346	355	323	348	323	342	379	325	334	327	312	319	352	343	351	354	339	349	368	358	360	367	349	323	343	361	313	366	374	355	329	344	369	365	355	336	368	358	319	331	343	326	332	316	330	346	365	361	335	346	336	360	361	377	343	339	363	370	358	368	367	333	345	358	355	320	345	309	362	351	365	325	345	353	327	330	374	346	386	371	342	309	339	347	331	319	371	342	325	379	352	372	350	353	345	361	376	349	362	383	317	355	334	328	365	343	357	362	394	349	309	337	354	365	359	352	334	342	315	342	325	356	336	323	370	338	363	363	336	350	374	343	357	389	351	334	381	355	349	348	331	339	369	336	335	331	347	361	345	364	363	349	356	341	362	353	318	347	329	380	358	386	332	357	344	348	343	356	336	374	344	357	356	378	367	349	331	343	341	345	342	333	337	340	375	347	345	354	354	358	350	345	361	339	307	354	349	376	396	337	377	341	362	352	328	348	367	339	359	352	357	333	313	368	367	354	337	336	346	366	355	341	336	350	365	372	365	343	324	374	364	348	341	344	319	334	347	385	339	322	356	364	354	345	320	357	362	327	329	390	325	316	342	339	349	361	363	349	367	329	350	342	327	379	358	373	345	346	364	355	350	341	327	351	356	330	347	320	353	333	337	375	331	325	328	336	369	359	368	338	309	370	342	313	381	366	342	366	337	367	349	349	333	390	356	363	329	371	338	334	400	351	369	360	358	367	367	366	372	329	375	344	334	350	380	346	331	340	337	329	337	388	373	349	345	361	343	389	350	360	341	349	353	372	370	338	350	337	390	351	325	350	346	338	371	363	351	355	356	347	372	366	357	341	339	327	344	362	335	366	350	363	334	369	347	351	334	295	357	382	358	362	346	389	346	340	368	336	319	344	356	323	350	360	328	340	328	332	363	356	384	334	349	344	359	336	381	339	362	342	301	368	347	341	352	378	345	364	322	346	365	318	357	335	363	355	367	332	368	332	359	369	345	329	334	344	318	344	374	351	365	382	386	347	349	345	316	337	360	338	317	364	355	340	346	323	325	330	367	361	332	360	349	358	352	341	322	363	336	364	347	381	348	352	349	344	366	320	364	321	347	325	347	336	365	324	361	350	349	370	376	358	355	384	361	336	322	386	346	364	327	361	374	362	382	358	376	352	374	349	370	334	347	329	334	357	344	358	356	349	374	309	347	345	351	337	341	337	344	348	351	348	359	340	333	337	347	366	341	354	345	320
22188	20896	28363	23569	20896	20947	9812	915	673	544	456	408	321	335	274	275	247	242	218	233	216	225	217	223	190	197	181	211	203	179	191	187	202	170	179	183	168	183	172	196	154	162	177	187	170	144	163	156	170	152	148	157	165	156	174	167	159	152	147	163	167	156	149	166	162	155	172	158	155	161	155	154	149	139	170	153	137	161	164	162	163	182	161	138	136	146	161	178	149	139	172	138	149	166	130	141	150	178	161	169	179	157	147	165	188	139	184	155	148	167	158	157	176	161	167	163	178	136	166	154	150	159	194	164	169	175	164	149	192	163	149	137	144	160	150	157	172	167	141	148	135	175	158	145	177	166	193	170	172	170	151	165	153	157	162	172	151	195	153	153	118	176	180	153	151	163	171	157	168	145	151	128	161	150	178	137	175	140	144	160	157	163	140	152	152	149	145	147	122	153	166	158	152	152	170	163	153	153	156	152	156	154	157	163	162	165	152	150	162	160	158	145	148	164	146	158	166	162	142	145	153	176	152	138	166	169	159	154	145	173	139	159	171	128	148	169	162	134	151	151	165	153	181	162	161	170	160	156	152	161	156	165	143	178	160	144	164	176	119	138	141	169	145	181	162	146	169	137	161	128	148	169	154	154	152	162	157	159	184	140	180	156	169	139	135	156	149	155	138	160	160	155	166	164	154	146	138	145	163	139	170	151	172	157	159	175	143	164	148	156	150	171	163	152	156	159	154	166	131	170	154	157	160	157	146	175	175	156	153	150	158	144	154	159	168	150	135	183	161	148	157	145	151	164	157	157	186	165	156	151	168	152	159	169	160	149	157	153	153	165	163	171	164	144	158	155	178	153	165	167	156	164	153	167	145	168	139	163	148	138	145	164	156	166	164	161	177	159	144	183	148	169	164	141	177	163	163	170	154	162	174	168	161	150	135	165	146	167	144	144	162	180	171	153	164	150	147	173	150	144	144	151	156	149	163	151	170	133	140	142	140	152	148	136	150	167	150	157	175	150	172	173	153	151	161	149	154	158	148	171	165	147	176	163	165	139	160	155	167	173	161	185	152	171	173	168	163	147	175	165	143	189	155	183	147	166	162	175	178	158	172	163	161	163	159	148	178	170	153	174	190	151	155	142	161	161	177	168	154	155	145	180	153	154	152	158	159	136	151	156	149	178	145	169	161	156	137	163	156	153	179	157	148	154	158	150	154	165	151	149	158	154	143	125	169	146	158	158	156	173	177	164	162	151	168	169	148	157	170	130	149	135	168	158	172	156	179	167	159	154	162	166	152	181	157	186	166	168	155	143	138	168	163	157	160	174	166	163	181	161	136	135	161	158	138	179	169	137	164	151	144	155	155	150	184	142	143	157	174	142	149	167	164	147	163	166	186	166	153	135	164	164	143	162	148	174	159	164	146	147	156	146	176	139	154	169	178	158	155	145	169	176	152	163	140	151	157	169	151	161	162	159	155	147	154	147	157	196	183	152	179	156	163	147	166	139	153	154	139	156	152	150	172	155	174	172	141	160	160	170	180	151	167	154	156	157	141	171	147	134	175	139	161	163	149	135	168	149	183	166	172	154	145	170	150	157	152	174	146	166	158	150	160	155	171	162	157	144	164	144	152	155	145	151	175	170	171	153	145	157	155	176	139	161	156	153	179	168	195	161	156	141	129	151	156	148	138	157	166	158	145	154	151	143	173	149	152	146	139	175	159	149	160	168	141	173	160	166	172	185	163	171	149	168	135	154	159	150	142	180	143	153	153	160	160	134	146	141	156	171	169	165	173	178	173	167	164	161	169	159	171	184	140	155	142	161	142	136	161	174	157	176	171	165	162	146	147	167	152	133	143	159	166	165	134	152	166	163	149	137	155	142	165	137	152	177	175	129	161	154	157	152	171	146	150	177	174	154	158	142	156	155	149	149	178	147	160	159	180	150	169	152	180	151	153	164	143	176	159	151	152	148	165	151	174	165	159	171	156	145	143	165	160	149	152	151	165	160	164	136	148	155	153	184	158	178	162	153	170	141	150	177	159	138	156	144	151	153	156	159	166	149	165	146	149	151	168	146	165	150	170	170	150	139	180	145	152	161	188	150	158	155	165	159	184	135	153	163	160	127	155	159	177	161	161	163	150	139	163	148	154	186	161	139	158	153	137	142	161	154	160	155	153	154	145	155	150	132	181	157	147	168	163	144	164	163	154	172	153	183	170	152	166	164	167	143	162	168	142	198	140	141	163	154	169	157	173	143	164	158	139	176	144	164	172	155	159	145	149	168	145	161	154	126	155	173	150	147	173	138	162	162	188	157	160	153	170	172	147	151	158	133	165	162	178	149	179	159	154	154	141	167	149	134	159	149	152	142	160	158	169	148	147	158	169	148	160	174	190	145	165	157	128	140	149	172	170	145	150	171	153	151	153	143	154	172	146	165	166	161	153	162	135	191	164	180	158	162	140	156	147	132	173	155	163	155	158	167	149	156	159	147	129	145	176	139	146	145	154	154	152	140	168	170	134	156	162	185	157	163	134	167	151	141	176	147	180	167	153	160	165	142	152	171	140	158	163	168	149	144	185	147	150	156	134	149	163	152	183	135	155	158	154	150	122	164	170	165	173	152	149	162	166	156	147	135	175	158	182	160	167	155	177	172	138	171	152	154	143	157	130	152	166	158	162	160	174	173	166	153	167	151	160	140	137	162	155	119	172	141	168	133	200	185	195	153	149	176	162	143	152	149	161	163	151	172	159	122	153	163	159	154	165	156	157	143	135	174	149	159	157	158	144	138	144	157	137	163	182	164	176	160	155	172	140	165	146	134	152	162	180	163	156	175	156	166	161	159	172	164	137	160	173	159	158	161	154	174	164	149	145	143	157	157	145	127	145	135	143	148	163	178	161	157	160	170	171	149	148	151	140	172	131	137	166	153	156	148	167	153	178	141	148	154	171	156	141	151	120	142	176	154	151	144	162	166	154	160	144	168	143	164	150	140	157	176	152	163	167	174	133	155	160	133	147	170	154	154	151	143	147	148	128	150	152	166	156	165	154	160	168	142	145	152	147	165	143	153	183	148	170	164	179	148	136	137	129	167	180	145	147	152	158	158	148	151	145	155	158	189	169	180	155	165	159	148	169	166	157	153	147	154	163	159	173	176	140	149	162	170	151	158	165	178	136	170	173	147	160	151	153	165	155	160	176	143	146	124	164	143	151	178	132	154	178	151	145	156	144	144	150	152	154	159	142	163	151	144	146	146	155	139	159	147	165	167	160	162	140	169	163	178	161	151	159	162	146	166	139	150	157	165	146	145	150	163	155	150	151	142	167	162	158	148	169	157	165	167	163	141	162	177	184	154	157	154	158	144	166	168	144	174	167	172	153	162	149	142	139	152	134	205	161	176	167	168	158	151	155	166	135	156	139	136	137	165	170	147	158	171	158	151	159	158	155	152	177	122	166	154	181	173	163	139	157	152	165	172	139	161	160	155	175	147	163	160
4142	12354	10182	5067	3502	2627	1961	1404	1047	873	672	603	480	440	343	367	313	329	300	316	280	251	244	224	267	220	216	214	242	257	204	201	195	196	226	219	189	205	222	199	222	195	188	184	206	186	192	201	193	201	224	183	171	213	201	177	199	181	170	193	179	176	176	190	181	213	197	181	178	190	170	171	193	186	186	185	203	192	166	181	187	160	171	174	191	169	173	164	176	167	165	163	195	152	180	164	196	174	192	180	172	191	178	164	168	177	154	180	188	174	166	164	174	177	187	162	167	176	172	182	189	168	187	185	180	159	173	172	167	185	168	186	178	161	163	159	192	173	179	185	171	195	183	179	171	181	166	177	192	189	186	190	181	168	186	172	181	179	181	163	165	180	197	192	192	163	169	199	155	195	168	161	183	195	183	206	176	176	165	181	169	190	192	187	168	182	175	175	180	185	177	177	187	166	184	183	187	206	178	168	173	185	182	164	166	187	183	168	187	180	162	171	160	174	187	173	201	198	177	181	190	172	171	170	181	198	194	162	200	181	182	184	173	158	165	176	164	185	147	185	171	157	178	148	195	177	164	207	184	190	173	149	186	190	169	171	174	176	185	191	194	191	195	157	179	176	178	183	187	174	167	198	189	198	159	193	169	193	190	162	201	181	204	164	186	182	169	200	188	180	187	166	197	182	179	176	167	203	173	184	193	174	161	160	172	172	185	176	184	184	171	196	175	188	154	192	143	199	189	167	175	168	193	189	193	185	177	160	185	187	171	177	140	179	156	179	203	198	203	170	176	181	200	210	195	167	176	169	189	183	193	195	181	168	180	157	173	168	189	190	176	145	186	141	149	155	188	188	174	188	172	202	212	171	181	173	175	169	162	172	185	177	184	190	185	160	183	186	171	193	175	191	191	163	170	170	176	183	172	191	159	183	176	185	171	181	184	188	155	165	183	173	186	187	196	180	170	198	167	177	180	136	183	152	176	183	155	212	161	177	160	181	169	172	203	186	178	190	160	181	194	207	173	174	178	173	171	175	190	212	162	152	186	168	171	181	172	177	158	168	178	177	183	186	165	184	197	178	160	186	206	183	171	194	191	180	162	199	173	189	168	198	166	194	191	197	144	169	158	184	185	187	177	166	173	194	193	195	186	188	194	160	190	183	154	163	163	190	177	163	165	193	177	190	194	163	158	185	194	174	194	157	176	171	179	194	182	159	183	193	165	165	186	168	186	170	176	165	169	159	188	161	204	158	160	180	160	170	176	175	211	144	178	191	159	164	168	197	182	184	191	194	181	189	178	160	192	166	197	197	169	157	175	188	176	188	180	180	180	167	193	172	183	189	167	176	167	162	164	194	175	169	183	181	169	189	193	170	178	167	180	162	194	185	178	170	167	168	167	180	181	170	168	197	184	190	158	155	170	151	161	177	185	163	172	172	165	185	169	194	187	175	183	181	192	169	171	176	166	176	176	168	193	187	179	178	206	180	178	164	163	177	181	177	164	148	174	168	168	186	167	175	196	181	195	183	195	189	191	193	183	174	177	185	176	153	167	162	160	175	206	185	170	187	150	186	194	181	185	180	176	176	181	185	193	151	175	170	170	210	171	178	182	192	190	153	170	151	187	163	186	166	171	186	188	173	180	161	179	193	171	170	171	193	181	197	177	154	189	187	178	172	187	179	178	198	151	196	162	184	157	172	177	177	199	190	167	201	160	178	193	177	181	186	193	168	185	168	178	151	155	210	172	199	176	185	183	164	168	178	174	202	166	181	189	168	170	155	162	171	156	174	153	157	163	174	177	202	185	192	175	176	173	201	145	183	187	186	183	186	180	179	167	187	196	176	164	153	182	142	160	185	181	185	197	193	183	197	173	171	162	175	167	176	183	184	175	178	192	193	178	172	178	182	158	171	184	190	201	161	154	147	167	179	172	187	194	185	192	180	176	182	176	190	202	161	188	194	156	152	190	189	161	165	158	173	171	188	186	184	185	197	174	199	175	186	161	167	207	195	194	202	168	175	196	206	185	185	157	191	178	177	163	188	148	166	164	166	155	188	168	185	178	191	173	176	175	159	179	203	178	173	152	176	170	160	179	178	160	177	187	191	179	179	181	178	193	181	158	179	163	185	185	169	170	162	165	193	180	207	176	194	190	165	178	171	165	188	192	172	187	165	160	175	171	190	179	184	198	183	159	176	161	185	182	174	186	166	173	184	212	184	166	172	180	155	173	158	175	175	157	188	159	165	185	194	179	177	170	197	184	189	163	166	183	175	148	160	190	171	166	165	188	165	187	176	208	164	164	165	180	156	168	172	164	176	162	168	160	182	177	185	200	199	158	210	203	177	193	187	155	193	164	165	178	182	174	211	166	178	178	158	175	186	166	182	170	164	179	201	192	180	175	190	215	195	165	161	170	180	195	166	178	155	185	183	166	160	161	198	187	173	189	172	156	173	191	174	161	187	189	172	155	187	156	151	182	158	165	167	171	170	183	190	187	171	190	188	207	161	187	183	176	151	172	166	160	170	171	163	179	187	193	182	176	173	185	183	168	162	189	163	196	153	201	156	187	211	170	182	155	184	170	181	195	162	195	166	193	195	165	177	173	183	166	155	179	171	170	140	190	183	181	184	173	169	172	154	172	194	170	200	181	179	175	151	159	176	159	166	167	165	177	180	172	186	179	194	164	173	195	179	161	196	175	166	163	175	174	156	206	176	186	175	153	173	181	179	182	182	175	186	174	175	162	175	155	184	185	174	186	169	189	172	179	192	189	146	180	198	170	154	211	197	165	177	199	170	187	174	179	179	200	186	188	174	167	177	158	178	165	167	170	164	190	191	171	185	186	173	180	185	183	201	170	190	167	172	184	178	165	169	168	178	169	192	160	199	179	185	198	169	193	189	167	169	188	175	175	174	195	157	186	198	193	166	183	157	180	169	192	164	148	188	179	188	190	161	181	172	188	145	158	184	168	187	177	182	168	174	208	186	179	163	183	144	170	186	197	178	175	171	174	204	184	186	184	173	167	195	186	177	182	177	177	188	200	203	189	183	187	174	190	180	170	171	192	162	209	161	183	171	180	184	174	176	163	170	152	169	201	166	165	189	217	190	170	171	180	169	160	195	152	168	179	189	216	176	185	170	201	170	185	174	189	199	171	175	175	163	197	185	172	196	178	178	191	161	161	171	166	167	188	171	182	193	165	153	163	196	180	172	197	189	170	175	192	176	177	162	160	176	161	172	210	202	170	159	188	165	165	192	156	168	157	162	172	153	192	172	171	172	177	189	190	157	159	146	176	170	182	185	197	206	186	152	172	175	192	166	181	203	202	185	206	168	190	170	180	178	195	184	176	163	176	185	165	183	198	176	200	183	194	167	175	182	177	193	185	175	156	169	146	175	178	162	170	178	180	179	176	164	189	178	167	186	171	182	181	205	172	144	180	184	167	188	187	185	207	173	181	177	181	168	167	190	173	200	165	169	185	173	192	155	170	165
27040	18543	4640	782	601	577	573	553	558	505	556	528	524	544	544	522	511	516	514	538	482	539	537	540	520	518	495	552	520	500	529	500	543	477	524	494	517	511	512	492	511	519	500	534	547	531	508	502	538	488	535	506	542	488	532	492	507	513	541	502	536	519	553	516	489	558	544	522	463	485	495	561	508	504	526	514	549	502	501	454	548	525	468	475	538	562	511	504	514	537	517	508	516	465	523	535	497	542	532	515	518	537	526	516	505	507	542	510	504	510	554	535	532	550	491	527	484	492	518	497	522	529	541	497	532	495	559	518	520	530	531	518	447	513	516	515	507	558	483	503	506	494	536	527	511	454	510	534	553	530	518	523	561	524	524	533	503	482	516	549	477	471	519	518	505	532	513	513	567	514	550	500	521	528	525	484	552	524	496	498	554	538	543	496	523	493	542	512	543	528	564	507	542	506	529	509	548	501	524	536	542	497	533	493	494	525	513	543	504	491	528	522	525	545	514	493	498	530	492	525	498	526	476	523	490	533	511	540	521	487	505	517	538	494	481	536	568	545	489	486	478	516	511	451	533	514	517	535	539	510	509	534	528	521	530	511	503	511	506	495	496	507	510	507	536	526	546	499	544	537	503	461	498	541	509	529	548	485	528	517	551	517	507	508	507	520	517	544	506	534	517	492	511	505	525	539	509	538	517	508	514	498	551	545	513	492	473	515	514	528	513	537	479	505	519	536	519	492	507	514	500	508	457	546	516	497	521	511	506	532	490	539	519	514	508	542	537	529	528	514	524	502	543	543	487	487	520	509	491	510	511	468	513	552	490	514	499	510	530	497	549	534	525	493	511	538	494	505	488	519	518	531	541	536	551	537	519	502	538	528	456	523	567	481	523	530	540	497	498	542	523	509	478	514	527	561	500	516	516	513	555	531	520	551	547	521	487	519	493	517	477	534	523	513	504	527	539	507	501	531	499	534	478	519	521	506	512	532	516	513	504	486	491	476	535	547	543	528	506	528	541	538	551	489	479	536	500	527	516	515	477	511	522	526	535	501	543	514	524	556	496	500	518	510	516	521	523	554	522	536	511	526	501	504	551	507	546	546	529	529	500	547	532	510	491	533	528	495	512	536	503	530	525	543	510	480	502	513	523	488	497	517	482	505	523	548	493	517	490	509	547	492	521	525	504	552	540	528	499	535	528	512	474	535	504	502	486	517	466	484	507	530	555	528	504	512	499	512	517	552	490	516	538	504	472	492	555	512	533	472	539	478	538	535	481	516	530	456	583	494	470	514	525	523	506	550	527	478	518	508	535	538	463	536	537	555	525	518	546	497	500	521	519	534	537	534	530	500	510	513	499	525	529	485	511	521	549	532	471	482	518	518	525	544	489	554	512	495	518	507	559	501	486	505	494	476	566	519	505	505	576	525	501	530	500	544	478	529	513	568	509	483	519	493	495	512	512	523	513	546	508	556	498	533	540	511	522	509	509	510	535	545	510	540	512	492	493	522	506	492	517	516	464	530	517	482	471	535	478	500	486	496	521	502	520	465	502	516	519	528	510	513	528	509	494	511	529	553	512	481	519	533	491	504	497	486	544	530	538	510	508	527	501	464	522	563	487	502	507	505	484	540	545	526	482	475	516	502	472	501	519	552	506	524	524	503	484	521	505	500	541	496	496	530	554	499	525	505	520	513	514	525	508	502	535	530	525	519	515	522	482	505	479	503	509	505	518	516	494	511	507	521	514	496	500	537	521	547	490	508	540	536	490	516	506	530	539	496	482	535	519	527	554	543	573	519	506	519	482	572	533	516	528	540	546	513	476	547	539	529	529	491	550	548	525	508	528	520	541	521	545	546	536	518	523	540	526	570	519	476	562	507	478	562	524	510	527	522	475	503	521	528	502	514	524	549	545	557	514	522	525	559	510	542	477	471	504	513	530	541	527	496	527	509	511	539	493	490	528	516	516	508	532	494	516	535	499	538	488	493	502	491	471	521	525	545	541	478	514	483	569	510	479	528	492	536	508	520	531	495	499	523	531	517	541	476	585	492	477	529	516	493	506	536	469	503	500	486	535	487	538	554	490	487	502	504	523	507	530	564	543	510	507	503	489	557	549	534	509	493	522	461	515	542	544	523	514	531	509	492	504	536	505	515	483	509	508	533	502	492	471	512	524	503	508	512	537	488	541	513	487	535	523	517	528	494	533	519	523	543	514	519	532	508	493	525	511	486	539	565	493	502	541	522	542	525	482	559	504	543	487	526	543	513	552	496	525	490	501	513	499	538	506	548	478	455	513	551	560	528	511	495	502	487	514	510	525	489	529	520	501	543	490	552	537	537	549	513	546	583	532	533	523	471	527	530	548	511	517	525	481	552	530	485	504	520	505	559	505	528	485	506	496	506	568	531	539	510	523	535	560	559	514	526	559	524	487	513	528	521	508	529	555	531	504	574	571	486	527	492	524	511	517	564	551	566	501	543	546	536	544	521	560	522	519	512	487	501	466	497	509	484	520	515	504	488	530	514	494	496	534	550	501	535	521	485	528	527	538	504	501	535	510	484	547	513	552	487	556	520	552	487	551	534	511	513	516	536	529	516	529	502	533	503	496	493	523	534	478	503	561	569	524	492	504	493	535	534	539	537	544	464	549	481	560	537	543	536	505	549	495	559	522	521	505	488	563	548	529	538	504	515	537	533	542	555	508	524	505	510	509	536	557	550	531	485	551	486	531	519	483	508	509	569	504	501	530	508	525	502	546	497	521	505	541	511	513	502	522	496	528	543	488	480	502	503	521	543	512	522	510	516	541	509	490	485	463	524	526	496	551	537	502	507	524	544	518	506	562	505	523	516	494	477	523	491	516	491	524	553	511	489	549	538	507	501	474	560	549	521	535	531	509	522	574	457	506	530	539	533	466	566	505	495	502	522	571	504	576	495	525	534	555	499	519	500	512	517	506	542	508	526	489	540	495	500	536	522	480	521	500	532	485	506	506	497	548	556	518	566	544	518	536	529	517	492	544	500	499	516	513	520	529	521	506	512	505	515	521	522	512	500	511	512	524	517	518	491	508	559	529	472	475	492	513	515	495	516	509	511	589	501	534	525	551	528	546	485	523	540	515	488	517	497	516	512	526	507	531	500	495	514	506	531	511	489	559	492	510	499	514	496	503	521	500	521	506	513	528	529	473	498	548	542	483	507	465	516	518	541	473	540	466	510	492	519	474	522	536	536	490	511	500	534	491	560	518	521	557	536	564	517	541	504	525	530	492	571	519	530	520	522	527	466	501	504	548	516	522	516	523	488	508	532	544	499	510	478	505	532	514	510	501	488	489	534	531	530	491	527	535	509	467	512	504	544	524	482	559	505	503	523	506	511	544	515	527	543	568	502	480	518	536	538	529	514	523	517	527	545	482	463	496	517	530	528	519	518	471	494	483	545	490	514	483	529	511	510	486	517	522	520	522	528	497	497	532	484	549	503	490	484	518	528	490	560
4264	1037	915	709	616	637	575	600	615	612	536	580	614	553	649	511	611	534	544	591	604	609	598	589	599	584	560	619	544	560	583	598	566	535	588	556	575	556	590	556	560	627	586	613	610	589	583	570	596	573	546	576	572	562	561	570	599	607	566	537	583	577	559	552	557	596	545	531	578	596	550	598	579	596	550	569	517	591	590	539	579	573	558	560	606	565	614	576	648	600	610	566	545	590	537	592	590	635	559	567	559	630	587	560	605	552	568	567	576	591	598	603	552	570	562	529	560	558	559	535	564	584	576	548	591	570	515	590	601	519	590	588	596	586	566	605	560	610	589	576	603	600	537	556	591	581	602	539	561	569	559	547	584	567	573	571	587	578	524	600	589	580	566	573	589	599	569	593	613	584	543	589	571	555	554	565	582	608	579	582	527	566	537	571	568	569	518	565	586	589	556	576	519	589	591	568	571	572	561	557	576	639	565	563	565	584	551	575	524	564	580	555	594	555	579	552	518	574	606	559	561	608	569	557	536	530	560	539	587	561	574	542	568	575	589	553	544	541	579	516	591	579	576	557	558	572	566	605	591	566	598	567	541	594	597	568	628	558	571	556	565	574	582	528	546	613	552	570	568	557	594	590	541	599	593	592	581	575	564	585	539	551	607	567	526	577	616	583	565	560	560	537	528	587	612	582	601	607	560	623	577	581	549	580	548	594	560	519	587	607	576	575	579	585	607	545	591	641	567	555	553	571	573	573	573	589	573	571	551	559	555	562	588	565	593	590	559	554	573	577	551	583	586	613	597	582	565	556	554	559	580	568	593	579	557	578	562	580	562	616	600	558	536	576	598	558	541	592	565	566	559	580	595	568	570	573	550	596	522	572	540	580	567	543	570	604	566	569	579	562	528	555	569	596	567	546	594	581	560	551	613	558	609	567	562	590	549	552	605	565	579	591	577	555	559	583	622	553	551	570	588	590	600	603	547	554	557	572	568	570	578	573	563	564	575	604	584	595	517	537	553	647	576	583	568	572	560	567	567	567	579	563	552	598	615	622	520	552	588	549	546	588	564	574	609	560	580	596	599	567	554	567	586	550	581	597	592	598	545	569	585	513	586	571	559	548	570	553	602	554	596	604	536	590	561	555	563	549	591	531	580	533	566	568	591	570	552	585	549	570	572	533	607	551	634	564	591	554	578	622	594	575	568	584	548	575	569	530	544	588	602	561	624	555	537	582	545	561	593	593	573	610	571	594	585	541	579	575	599	571	596	578	537	555	559	543	594	586	593	539	579	586	555	575	565	604	570	617	569	568	588	572	556	582	591	597	583	581	606	554	558	580	604	553	583	541	582	587	575	567	552	580	563	569	571	603	556	547	590	562	606	607	563	609	532	575	569	549	524	557	576	564	546	554	513	579	562	570	595	559	574	575	619	569	573	564	562	563	594	582	581	547	556	596	574	562	596	564	571	518	606	554	544	555	573	601	598	553	568	617	564	587	566	601	593	609	574	582	586	559	614	572	587	542	576	572	551	581	580	550	576	590	582	583	569	591	533	586	597	593	549	558	602	605	589	609	540	585	583	605	578	540	549	583	527	571	597	558	545	604	573	535	574	594	598	609	578	601	552	586	536	533	570	559	573	563	556	558	584	571	526	551	545	597	573	607	570	559	570	588	525	583	555	548	582	566	607	577	606	560	546	553	568	589	566	589	534	572	573	612	552	565	552	597	581	539	587	556	549	594	611	597	572	557	546	559	562	570	548	562	564	548	551	580	554	533	566	567	563	596	597	550	577	561	576	593	552	582	600	607	604	535	572	546	587	585	618	562	563	576	555	540	537	578	609	569	541	564	554	553	566	532	593	582	580	574	576	562	597	543	570	561	582	588	572	583	603	587	585	554	596	575	564	562	603	577	581	584	586	567	571	553	549	573	551	585	568	607	576	571	566	560	592	596	593	599	575	569	580	543	544	590	559	558	524	572	527	573	573	596	566	590	593	651	565	635	637	565	554	570	593	597	565	571	577	570	591	573	556	564	555	572	572	578	555	563	571	610	550	581	562	562	574	582	575	591	604	574	624	533	610	553	552	600	619	573	589	552	543	547	540	556	575	581	538	555	587	586	552	555	592	532	561	576	551	578	547	536	521	594	603	594	545	586	581	591	620	581	532	531	576	647	607	597	590	552	593	552	566	595	545	586	585	536	573	567	602	582	575	580	593	533	604	567	558	603	559	570	541	528	584	581	574	548	539	563	565	529	553	593	599	559	578	570	532	544	570	569	547	586	572	545	548	573	565	576	535	556	595	632	518	545	559	577	592	624	576	575	555	556	584	549	579	572	594	585	576	597	588	547	609	562	550	541	564	637	556	600	590	567	586	534	578	565	573	578	594	569	605	590	589	612	529	578	593	554	559	617	605	590	612	587	544	569	551	619	580	577	545	539	581	567	550	567	546	512	559	614	608	564	561	585	584	531	555	547	579	603	572	565	615	575	560	537	539	546	576	571	583	562	566	558	565	563	535	559	627	538	613	544	599	533	552	546	567	602	615	569	528	581	556	573	583	558	613	567	582	535	567	576	594	564	586	575	528	604	551	554	611	555	551	583	561	605	571	602	599	576	550	581	574	571	555	601	562	546	568	544	558	567	566	541	601	570	592	582	566	600	582	599	560	575	568	577	539	573	598	609	588	579	561	582	575	551	589	567	582	563	577	563	579	605	573	562	540	565	572	555	605	578	606	588	622	561	585	581	576	564	580	573	526	568	578	582	564	596	603	565	554	545	612	551	577	552	571	581	576	566	545	567	527	555	614	620	536	594	576	577	591	556	534	589	587	550	552	558	572	576	532	592	582	598	576	564	563	644	579	564	551	592	555	581	602	588	619	572	590	588	574	572	556	577	558	585	577	578	553	536	551	589	615	579	589	594	551	561	563	583	526	566	612	599	551	531	592	609	540	574	553	618	574	617	585	563	542	585	587	592	568	571	609	588	551	615	576	584	514	567	545	506	563	571	590	546	566	622	591	533	568	566	594	562	591	634	548	559	581	595	613	585	588	606	581	587	548	539	572	557	529	609	580	615	588	620	582	606	591	556	583	542	605	584	593	608	566	560	575	596	556	560	571	596	593	589	578	523	576	594	570	592	495	535	602	540	577	596	592	539	555	582	547	550	561	555	572	593	571	561	620	596	594	579	547	570	597	597	587	576	570	540	596	644	547	589	557	575	539	581	589	537	575	590	620	584	591	603	569	553	568	604	578	616	580	562	590	587	553	592	594	582	560	565	601	597	590	551	569	593	564	584	577	571	572	589	543	566	546	615	577	555	572	530	586	562	530	555	570	572	534	600	565	550	584	559	571	603	549	567	547	554	544	580	564	566	550	567	590	562	545	558	576	555	598	570	594	577	541	597	571	598	578	572	572	576	539	566	559	590	566	591	645	561	569	571	589	577	556	541	550	565	537	554	574	567	545	572	610	586	565	588	580	617	546	538	573	553
23235	20870	27902	23985	20875	10535	1182	797	648	640	633	561	563	491	515	507	510	473	461	471	458	490	468	484	496	447	442	438	450	468	435	463	485	467	466	455	459	419	428	449	428	463	488	460	444	434	416	464	462	463	434	431	469	422	472	437	434	430	419	432	482	448	444	442	416	461	411	451	425	443	447	437	428	420	437	482	452	440	421	429	417	427	476	399	427	443	454	437	429	470	412	442	431	433	432	435	426	454	452	455	427	391	440	433	416	467	449	455	460	428	438	397	433	433	457	428	408	474	404	437	433	456	437	432	455	406	458	449	442	440	472	412	397	400	447	432	432	465	415	414	437	407	425	417	404	455	430	434	444	418	452	441	441	421	450	441	407	466	391	419	444	450	437	448	443	459	475	433	396	459	434	423	436	402	418	411	441	422	491	441	455	444	445	454	410	417	414	399	417	440	413	438	405	467	423	418	430	444	414	439	435	407	408	445	410	426	415	418	437	455	430	459	430	441	384	441	423	425	414	442	405	401	440	442	451	408	407	430	455	402	432	462	445	406	442	414	396	444	424	453	463	447	433	442	447	456	434	464	431	426	434	406	420	429	439	452	402	402	410	426	430	391	411	449	449	378	437	449	403	438	443	424	424	442	434	428	439	433	450	425	409	423	451	425	410	419	445	408	428	436	448	473	428	410	448	450	414	450	430	443	427	463	457	453	403	450	392	434	446	449	451	449	448	484	398	421	493	424	424	430	438	399	415	448	424	456	453	455	447	424	404	487	448	439	413	470	455	404	414	436	463	422	433	432	418	438	420	434	462	456	431	467	442	478	444	418	426	467	460	435	387	427	429	482	429	433	438	438	439	441	449	391	441	415	426	465	460	403	413	419	423	425	372	437	400	452	424	412	442	434	441	422	460	427	422	457	434	453	442	482	436	430	446	423	427	415	445	447	426	403	454	451	442	394	462	443	456	425	411	437	457	468	390	405	424	441	443	446	480	405	461	461	441	390	450	399	462	451	435	419	413	416	440	411	428	436	453	418	424	396	434	439	466	434	429	430	426	431	434	464	438	432	475	439	422	417	405	436	444	440	472	425	411	442	448	404	429	433	433	444	450	425	418	438	443	412	422	469	404	423	427	431	434	462	477	436	433	446	423	453	444	438	423	460	399	447	439	447	441	416	423	470	465	452	410	430	436	479	428	423	515	412	397	448	433	470	408	388	437	445	399	416	437	439	429	399	461	471	442	425	419	431	446	408	457	411	466	420	448	408	437	428	440	451	420	437	433	449	450	477	407	404	459	434	457	422	453	460	457	419	410	466	426	385	453	440	413	420	460	402	429	439	416	476	455	454	422	430	444	451	404	442	478	443	443	443	469	421	431	418	461	422	413	466	453	438	429	442	430	451	458	436	429	448	423	439	407	416	436	395	429	430	400	431	413	397	405	436	428	440	416	440	432	448	413	432	442	445	460	466	485	413	439	441	403	448	420	447	451	429	408	447	461	427	462	450	439	433	420	396	432	423	408	425	432	441	422	468	409	422	425	447	424	430	440	459	437	413	448	451	416	442	418	433	398	420	433	453	421	441	447	423	414	434	428	475	418	477	443	449	417	408	455	418	464	443	448	426	413	415	440	405	419	444	447	448	436	453	433	444	457	397	442	416	440	434	462	433	455	469	437	464	461	422	448	422	429	438	421	433	423	394	420	421	425	481	450	440	420	425	431	422	424	411	407	442	409	476	431	446	463	472	412	458	427	459	425	452	421	497	429	418	438	459	419	452	483	446	462	420	423	441	414	429	420	443	403	424	391	422	421	485	444	462	430	440	403	434	462	426	455	426	452	471	426	425	448	425	417	424	418	450	456	484	406	458	442	439	447	452	473	428	465	419	417	434	421	412	412	473	425	392	433	423	437	424	445	438	419	454	433	437	444	413	434	419	454	451	411	443	467	424	447	432	459	441	457	413	402	455	445	472	398	430	457	444	427	420	478	440	421	412	449	397	435	432	449	424	437	460	446	399	433	453	474	426	443	439	429	441	435	465	412	432	432	438	453	404	385	440	436	403	404	435	456	392	444	457	461	471	446	455	441	393	429	440	433	431	436	407	391	435	419	415	408	420	444	435	421	433	455	407	428	458	423	465	444	423	435	417	443	435	431	421	415	458	444	460	433	407	446	414	430	454	408	426	427	422	399	415	429	460	409	423	401	436	440	451	463	451	403	432	406	412	486	408	406	392	436	441	489	443	413	423	398	432	441	437	446	431	414	428	441	425	460	400	423	404	451	422	402	446	431	421	413	437	441	440	467	428	437	442	466	423	449	439	407	415	452	455	435	421	428	439	408	413	427	411	459	473	453	390	438	455	411	448	415	397	433	452	473	419	393	400	435	383	411	477	480	458	447	417	420	382	419	438	431	402	456	428	412	419	454	405	449	449	407	439	436	430	408	429	434	444	423	426	402	461	434	467	418	429	451	414	430	422	448	447	451	422	439	417	403	429	435	417	409	442	462	402	462	444	405	405	435	422	418	435	434	439	401	415	420	426	421	449	437	398	413	405	420	445	416	444	449	425	478	471	464	453	443	407	437	451	474	436	425	451	423	400	410	434	407	445	441	394	425	414	420	446	464	451	404	447	455	451	443	446	459	429	414	415	427	461	484	441	463	431	432	424	456	456	446	426	464	450	438	408	435	424	438	485	438	473	453	437	455	409	456	461	431	452	461	426	422	423	453	431	424	404	414	451	405	387	455	479	429	459	416	459	462	437	420	422	460	455	432	407	449	438	436	416	402	403	444	454	442	436	400	420	404	476	441	440	407	414	428	451	453	454	414	432	401	442	422	423	379	415	428	405	466	423	398	414	421	443	406	413	451	436	442	412	434	423	394	396	421	446	438	453	375	429	511	476	430	453	439	440	394	406	431	436	457	403	440	439	428	469	409	442	415	438	466	423	421	448	423	425	442	425	461	434	433	427	435	400	443	457	417	439	455	425	424	432	456	477	439	403	454	442	437	466	440	415	426	442	416	443	442	433	424	469	413	447	436	442	426	450	429	404	434	438	447	415	461	446	403	432	428	389	406	420	419	413	423	458	422	406	424	418	418	431	428	421	420	415	401	420	430	449	450	449	415	436	443	393	438	396	465	439	422	454	462	428	460	410	444	450	421	417	405	421	403	423	465	479	435	435	439	421	495	478	424	430	447	415	436	407	413	403	436	403	452	433	476	416	443	450	433	474	443	413	415	447	411	427	462	429	411	440	436	448	451	431	415	424	460	433	410	406	448	405	389	430	452	439	436	453	417	443	442	438	413	428	399	423	436	398	412	464	474	402	420	430	438	439	446	476	415	450	447	449	423	449	403	449	435	452	442	460	415	407	429	452	455	428	450	413	437	407	434	395	412	386	413	416	419	466	454	399	423	395	418	462	420	435	392	458	454	446	501	456	428	417	429	408	420	432	434	405	404	478	439	425	396	462	447	425	430	440	427	463	437	407	442	444
3091	7516	6086	2987	2145	1782	1406	1018	913	843	794	700	669	619	615	587	561	568	549	567	524	538	507	507	561	518	470	530	527	510	509	484	519	500	459	515	487	516	524	526	485	520	497	491	514	488	505	486	498	449	478	492	452	515	472	511	516	449	481	480	495	493	445	489	463	452	509	497	483	481	487	492	466	471	541	489	449	518	487	499	445	534	467	481	490	468	522	488	462	474	483	487	456	483	460	451	477	474	520	474	473	482	494	478	476	505	490	457	471	461	506	493	506	510	465	452	467	481	463	470	483	503	550	478	508	482	466	490	496	493	495	493	464	494	515	517	493	490	500	444	528	480	462	463	479	472	478	460	506	465	506	471	464	493	493	502	462	514	523	455	525	489	496	529	475	469	465	468	527	491	487	487	471	472	494	483	517	511	472	464	496	473	499	495	479	476	501	469	498	446	480	468	479	490	490	460	526	499	442	524	499	485	494	464	481	462	500	479	486	520	464	508	487	513	488	528	461	449	490	563	493	457	491	477	543	464	474	514	468	463	502	504	463	512	521	476	490	486	529	484	488	498	489	484	463	488	473	469	498	509	493	507	497	477	467	486	492	489	487	512	481	497	463	513	500	481	477	506	483	513	476	492	506	501	481	458	524	504	467	518	478	498	492	527	465	489	449	479	487	501	491	462	510	493	512	516	509	469	476	497	500	480	485	478	530	468	480	485	487	498	496	519	509	529	465	466	486	486	476	490	479	453	489	478	484	499	476	460	488	470	466	489	498	503	506	493	507	477	495	477	499	541	491	470	498	466	461	489	477	507	535	490	445	471	521	512	478	501	471	475	490	490	527	522	473	520	454	489	531	517	463	450	471	475	489	445	448	487	450	443	465	464	511	484	500	501	491	469	446	478	470	494	533	513	531	523	478	487	483	482	519	484	498	506	440	463	464	492	480	515	511	489	466	493	464	486	487	476	500	465	462	457	480	477	454	483	515	534	468	491	478	456	518	464	486	494	470	486	459	468	463	488	481	486	501	524	442	506	514	484	461	497	468	489	485	475	494	465	482	472	480	517	514	454	454	492	510	459	475	478	525	440	536	488	515	534	517	489	487	495	491	521	512	518	537	498	514	501	492	474	473	454	486	494	524	505	482	498	520	487	437	478	496	508	492	486	537	495	488	494	470	503	497	489	471	449	478	509	475	500	490	540	477	510	472	483	529	526	493	509	483	508	500	495	482	490	488	494	482	484	556	479	502	490	531	492	460	515	497	445	526	495	492	455	484	503	483	512	477	497	501	479	509	450	478	494	506	476	488	475	458	450	486	465	488	483	491	456	480	509	512	501	537	492	457	502	483	516	507	483	483	480	450	506	538	490	486	481	476	476	474	485	468	520	474	486	476	477	471	473	500	497	484	453	498	461	466	513	468	513	509	459	493	506	484	498	458	485	480	482	485	485	480	464	515	528	484	509	455	483	472	509	467	493	445	459	512	485	461	491	474	474	523	479	439	494	496	474	487	499	509	503	518	477	452	447	478	466	502	463	454	472	476	474	511	510	450	458	478	504	451	484	496	512	513	483	470	496	502	487	499	475	489	478	467	531	472	457	508	485	505	499	499	494	485	485	521	474	458	478	477	566	462	488	516	548	499	504	480	485	480	496	522	419	481	475	499	455	487	460	490	465	477	500	468	483	519	468	464	509	489	498	509	485	500	430	492	490	469	442	511	480	488	496	499	451	480	511	484	500	477	493	452	464	477	495	451	494	520	478	502	470	449	462	502	466	509	521	490	516	518	466	496	523	475	476	485	473	468	516	474	479	453	489	494	510	513	474	499	492	504	515	499	472	507	506	481	494	487	506	465	480	469	478	478	496	506	440	476	475	477	457	506	474	490	476	489	478	480	479	525	463	472	444	506	557	450	474	498	451	448	476	485	501	493	475	534	475	526	487	504	504	452	472	502	441	507	467	464	426	500	477	489	487	488	507	496	497	507	516	509	509	483	513	495	510	478	501	499	488	515	477	508	473	486	499	467	499	466	476	520	487	488	480	441	510	475	442	474	496	484	492	493	520	480	491	477	484	453	531	499	489	495	499	479	508	514	506	496	495	516	490	499	467	457	475	498	516	489	492	529	514	509	491	477	509	517	482	478	444	506	495	463	441	465	494	528	495	465	512	525	453	463	478	498	505	516	489	475	459	531	468	485	533	488	506	465	489	497	460	509	498	528	497	456	501	473	458	501	502	493	471	459	506	512	485	493	474	488	487	474	510	484	479	442	504	487	509	497	473	493	503	502	500	524	480	502	484	462	509	536	494	518	493	467	487	471	506	534	489	442	480	489	475	546	468	534	513	509	534	472	491	489	484	441	492	512	508	491	490	534	492	447	479	451	489	463	492	486	488	521	451	511	495	512	509	513	485	490	466	482	490	461	475	502	490	463	504	484	465	518	483	501	496	474	508	461	494	497	494	517	485	493	471	472	493	479	507	510	463	479	481	470	493	509	513	479	480	486	468	509	493	532	488	457	503	438	487	468	439	434	494	491	505	522	469	515	511	454	521	480	495	486	476	527	520	455	496	497	484	459	481	504	495	463	449	441	459	496	467	480	469	472	432	498	489	495	511	520	462	457	488	482	474	506	446	479	546	445	477	488	524	513	494	490	487	480	470	494	453	519	448	493	461	465	441	490	467	486	477	522	492	458	512	479	510	497	474	518	499	500	518	476	490	462	469	477	478	477	500	473	487	480	495	483	480	479	442	470	471	458	453	513	468	493	471	483	488	503	495	483	490	503	495	486	507	452	472	492	445	505	490	496	428	499	466	474	495	519	452	464	480	455	490	470	477	453	462	514	531	520	454	507	478	509	522	519	497	525	497	490	504	503	505	448	489	538	487	427	470	467	477	496	489	495	505	486	465	475	517	475	477	525	496	464	510	489	479	512	468	477	493	473	480	479	506	481	473	432	515	512	476	492	514	471	520	472	467	534	486	471	508	467	539	473	452	496	482	473	458	518	512	504	500	519	521	489	495	481	456	458	497	488	477	509	476	496	524	495	480	487	483	471	467	483	484	444	481	509	509	470	494	492	475	473	450	485	475	494	468	464	453	476	473	461	498	505	514	460	481	493	502	476	439	494	473	455	430	481	478	506	478	488	487	479	490	544	480	480	486	505	492	491	448	493	472	475	462	474	509	458	476	499	515	484	480	474	463	545	487	488	513	485	443	474	487	510	498	486	510	518	486	470	439	497	484	456	529	494	461	505	499	464	482	502	453	508	499	494	488	483	465	528	476	511	469	486	482	474	458	463	512	488	477	487	488	474	511	488	486	482	467	473	503	454	480	482	485	478	478	503	480	509	483	500	501	538	501	487	484	466	471	501	492	488	509	479	484	497	482	519	455	502	540	472	484	478	508	498	472	467	497	465	494	526	499	503	480	480	474	512	530	472	457	485	491	511	492	532	485	449	508	515	468	497	525	492	512	495	524	496	508	495	509	455	494
24201	20896	27076	24739	13879	933	655	494	410	405	379	366	351	383	366	385	338	354	351	341	348	319	342	340	298	342	306	323	350	346	369	316	320	337	345	332	303	315	322	298	339	333	310	310	305	347	356	349	341	320	316	348	349	344	304	326	327	349	356	311	372	331	341	344	319	338	337	324	345	305	318	349	317	310	320	332	348	340	329	324	363	330	316	316	308	317	321	319	352	336	325	310	318	350	321	336	316	302	312	347	378	330	324	304	309	324	315	346	332	351	332	353	329	309	344	329	322	332	331	350	321	310	334	317	322	329	341	294	324	324	346	309	307	324	341	344	300	332	327	346	334	311	314	340	326	345	328	307	316	327	324	370	311	343	315	320	325	291	304	352	302	304	340	307	322	356	299	332	333	323	351	326	344	335	317	347	317	328	339	337	320	297	312	315	337	345	324	283	349	339	316	297	337	328	340	323	345	305	350	340	343	333	354	317	298	304	357	307	319	313	312	307	322	318	312	329	321	340	342	333	342	310	307	335	301	340	310	315	351	293	298	329	324	332	325	296	307	337	316	315	339	328	364	305	334	327	323	321	312	324	340	334	368	343	320	317	336	304	304	332	339	323	289	290	330	301	337	320	342	326	299	326	313	334	342	312	340	330	323	318	321	278	372	335	328	340	333	304	333	320	336	334	353	317	321	352	339	342	319	303	318	344	342	326	319	327	347	309	328	333	313	344	301	329	330	330	301	305	322	333	334	348	307	273	291	345	321	297	309	311	337	315	304	323	363	350	356	300	352	337	324	329	329	301	342	321	317	344	355	320	343	378	323	329	309	356	324	304	347	337	313	332	322	351	332	308	353	348	335	333	307	312	319	332	323	315	316	337	329	316	341	320	308	331	319	339	326	319	315	316	346	345	313	336	291	337	338	333	338	328	300	301	324	321	359	349	332	356	335	331	333	350	352	328	323	321	310	346	300	337	314	330	299	318	335	344	302	336	300	312	322	345	339	344	332	328	310	311	295	303	324	324	339	334	368	322	337	317	305	323	369	354	307	306	327	384	328	344	336	329	285	341	349	343	358	340	330	317	333	338	334	299	340	336	309	346	349	329	320	325	322	312	316	320	320	326	296	330	347	339	307	337	324	331	333	309	321	332	335	338	318	293	295	295	320	316	309	300	341	342	321	346	362	318	334	302	332	316	324	317	330	325	307	334	306	311	322	308	339	325	324	339	346	326	329	301	331	336	337	308	330	339	340	286	357	318	340	294	299	334	337	323	357	376	335	313	332	309	335	294	368	333	336	306	311	299	330	282	310	314	357	340	338	313	317	338	356	324	364	344	338	316	328	288	321	311	297	327	320	323	308	316	301	321	321	327	294	334	347	312	316	295	287	333	299	332	330	348	301	315	320	314	322	340	353	319	318	352	316	324	332	381	309	326	340	328	298	320	350	336	309	348	342	353	345	350	321	332	306	327	310	330	340	328	330	306	349	314	354	369	313	319	319	327	327	299	313	349	339	339	343	324	336	311	335	318	315	346	310	314	318	333	317	316	310	297	331	303	340	330	327	303	356	308	339	309	324	330	334	281	297	306	308	351	310	302	348	323	332	330	319	310	356	324	339	328	342	325	362	325	354	313	312	324	302	334	356	336	323	328	325	331	329	318	314	304	315	304	312	347	328	348	318	316	328	331	341	338	302	337	341	323	336	358	308	345	328	293	319	369	332	336	315	336	339	351	324	330	348	361	316	305	324	308	327	343	337	342	333	314	326	358	336	307	302	335	317	367	313	355	320	318	334	327	333	305	331	331	339	369	339	350	361	326	335	311	342	314	290	328	337	330	334	351	329	315	332	333	319	305	333	350	322	345	342	285	366	300	342	332	315	334	300	339	314	299	308	326	284	323	313	344	336	348	280	313	338	359	336	315	323	334	297	335	298	371	311	337	329	343	357	330	337	304	307	326	319	303	313	319	341	308	311	341	294	342	358	318	302	351	336	330	335	307	330	319	302	303	330	332	330	304	309	330	331	318	298	316	322	333	345	329	311	314	297	332	324	318	340	330	324	319	328	312	336	299	288	312	314	350	313	309	336	319	336	337	345	303	312	367	302	353	327	352	326	321	329	375	330	359	320	339	340	343	308	380	356	321	314	327	325	324	304	308	304	337	354	322	336	299	318	328	344	321	374	341	317	353	322	330	310	325	342	322	319	341	312	322	325	332	344	313	350	327	325	319	377	353	337	306	323	331	347	310	328	353	308	340	311	317	322	376	344	306	305	343	320	344	320	313	316	329	310	329	324	301	331	311	301	333	323	361	327	316	317	285	336	342	312	312	331	347	335	318	316	336	339	355	324	328	343	341	339	341	308	316	327	299	349	307	342	314	300	325	341	304	322	353	344	322	310	337	289	300	333	314	301	330	312	322	349	332	334	344	355	286	348	338	325	339	291	319	327	355	341	328	312	316	347	330	342	339	295	359	333	302	316	317	329	348	339	289	289	336	316	358	334	365	323	312	326	342	331	306	327	342	319	341	321	309	326	329	334	309	314	338	330	322	331	327	331	332	335	348	334	313	313	313	290	359	305	303	350	330	332	305	335	308	307	330	286	327	370	359	364	349	329	343	312	320	335	316	320	339	301	312	296	321	331	306	325	307	344	298	314	297	325	316	301	314	321	307	329	324	308	334	299	350	352	316	296	345	354	311	333	339	315	329	330	322	307	313	285	325	333	344	330	296	313	336	325	331	314	280	328	319	346	355	328	312	337	312	340	308	328	331	337	369	320	301	372	338	359	342	308	340	331	308	330	298	322	295	336	294	326	343	360	319	315	319	316	316	319	316	325	287	310	322	317	355	342	327	312	356	325	356	286	320	312	353	308	340	329	327	319	345	322	317	311	305	344	320	320	338	318	308	344	293	291	333	314	333	320	322	314	344	325	327	341	326	333	342	318	319	297	365	339	330	344	332	319	324	364	346	338	315	326	370	346	327	350	331	318	323	329	357	322	324	352	344	327	312	364	357	340	348	309	323	329	315	352	304	311	318	306	324	336	330	334	360	291	336	299	355	358	306	330	335	326	323	306	318	304	330	305	334	291	298	306	360	327	315	315	321	303	333	312	321	325	307	314	312	313	324	316	328	358	343	310	343	337	345	304	329	343	322	312	322	359	343	347	347	330	346	328	346	310	356	323	329	293	326	325	323	322	347	323	322	305	340	356	339	332	292	321	332	337	308	337	298	340	311	345	315	340	338	383	332	313	343	350	315	331	318	370	317	320	295	275	331	362	364	347	335	283	339	327	328	334	317	335	292	340	355	332	318	290	338	317	318	335	340	296	318	321	334	336	329	323	306	294	323	300	345	352	330	325	317	325	328	332	368	350	335	337	331	284	319	304	359	329	308	312	310	319	324	353	301	349	332	342	322	326	341	332	320	327	337	298	333	346	301	322	337	303	318	317	307	283	309	330	324	331	317	315	315	311	326	320	340	339	316	339	344	319	371
3147	4788	3682	1884	1384	1121	958	738	588	522	514	511	457	412	434	450	397	384	354	376	406	355	385	397	382	308	348	390	333	375	380	360	379	317	380	338	354	383	331	352	357	362	355	361	334	334	349	321	395	377	362	358	338	356	343	358	370	360	321	379	340	372	334	351	337	383	361	383	327	383	325	389	342	348	382	361	329	339	327	322	368	342	367	343	356	375	366	354	360	394	341	329	353	362	379	342	396	338	353	350	369	353	344	382	393	342	352	363	351	341	373	344	370	331	357	379	331	341	355	393	319	351	352	391	368	339	362	366	374	329	365	328	349	352	325	357	345	350	381	348	354	354	352	340	380	359	338	366	350	351	338	330	321	388	387	360	331	355	309	344	349	354	356	355	350	360	349	360	373	354	337	323	342	357	368	364	376	311	365	364	360	338	354	341	356	367	368	356	352	353	320	381	350	367	347	333	355	358	336	338	340	367	365	369	346	366	349	348	359	355	342	370	396	363	358	337	372	347	335	368	383	347	377	357	349	366	358	317	386	380	351	372	335	359	337	355	337	362	358	405	340	388	380	329	330	359	327	349	403	347	362	390	367	389	324	352	376	354	371	336	356	337	359	351	349	358	376	346	335	310	371	326	350	394	331	330	322	339	373	383	374	355	368	372	356	337	339	334	337	327	335	359	348	368	383	334	355	374	368	356	358	365	346	372	359	366	383	398	381	336	340	342	368	334	359	331	377	358	369	335	329	358	355	349	318	354	339	359	327	372	350	387	349	371	366	356	366	341	353	343	371	375	376	357	354	355	339	331	377	350	326	332	337	341	349	359	336	339	348	361	369	329	353	317	328	374	354	334	378	347	353	365	363	337	362	353	357	342	341	379	387	335	348	331	363	346	330	370	341	338	376	331	329	358	353	377	344	340	346	378	356	384	365	351	344	334	389	344	367	357	382	370	346	348	342	365	347	381	373	340	365	370	364	376	364	390	384	310	303	370	339	338	327	373	339	333	357	373	336	367	363	379	367	342	305	352	340	369	342	337	377	336	399	375	321	347	366	378	361	347	351	377	325	375	352	365	381	382	349	381	376	385	370	348	363	370	372	380	310	373	328	364	309	339	359	328	347	328	353	369	352	361	351	359	359	371	373	368	319	326	381	368	376	364	345	357	365	359	357	391	364	353	399	341	369	349	344	351	365	335	352	378	352	357	340	349	361	338	358	356	349	330	356	361	392	345	331	335	381	366	335	362	367	338	337	373	348	328	351	354	349	357	359	380	329	328	371	382	304	316	338	375	382	304	363	316	342	342	331	374	342	346	364	345	341	340	350	374	361	383	340	370	373	369	385	341	345	351	379	356	362	341	384	320	328	355	358	339	349	382	326	373	362	345	361	352	358	385	347	308	335	339	369	350	294	346	367	367	322	334	335	406	357	356	379	355	359	358	356	339	374	367	345	350	381	339	348	339	388	346	353	353	372	349	332	344	366	369	352	379	368	332	309	346	338	355	376	394	371	333	387	344	350	363	343	353	335	337	353	342	344	335	353	354	339	343	396	345	386	347	373	365	357	341	350	365	361	353	373	345	350	397	351	366	389	376	333	354	320	360	335	341	327	352	345	373	367	370	336	390	350	333	382	347	371	336	388	328	353	343	343	330	363	349	351	337	327	350	337	362	369	364	338	340	343	365	361	331	378	343	349	372	357	360	379	336	358	349	355	360	385	330	353	359	357	364	355	341	357	349	348	347	334	340	350	348	321	365	347	356	352	366	333	352	342	341	359	376	377	340	316	339	374	365	369	364	345	362	375	384	346	350	325	367	341	348	319	374	382	365	369	363	368	394	327	324	381	341	337	372	354	389	380	353	328	369	357	383	369	343	394	351	351	375	327	328	340	351	352	326	326	384	380	365	371	374	376	343	362	354	371	343	371	363	333	335	336	342	355	353	339	365	345	338	324	391	314	330	335	346	375	361	345	354	361	358	341	374	363	372	343	354	330	368	338	340	359	318	344	328	330	351	337	364	350	357	372	362	352	379	389	370	363	390	363	326	358	352	326	320	363	334	326	345	337	335	353	352	369	350	319	361	368	391	346	359	337	371	388	366	343	345	388	347	338	361	343	358	377	381	347	371	349	359	346	336	334	341	376	353	359	346	353	361	355	337	342	370	334	352	322	353	322	356	337	367	343	341	356	351	348	357	348	360	338	348	382	352	373	332	389	308	385	380	365	354	354	311	327	345	356	351	356	368	313	349	349	348	391	325	387	361	326	351	327	320	360	369	377	326	391	341	332	385	394	340	361	356	378	386	372	379	339	312	329	346	348	329	343	366	351	389	377	358	388	350	363	342	386	352	362	355	360	356	341	347	342	356	334	364	373	372	345	366	373	371	401	358	342	327	366	346	329	370	377	361	366	386	372	393	347	378	353	347	346	348	361	392	345	356	332	360	342	331	346	377	362	343	360	356	327	372	368	365	363	338	355	362	360	331	350	330	344	343	392	338	350	353	359	365	323	377	369	343	338	387	333	364	361	373	352	306	380	345	351	361	348	359	348	345	324	363	335	366	360	353	337	358	325	388	362	352	344	389	365	370	342	347	371	383	354	347	382	347	368	349	354	353	370	360	406	329	328	388	338	358	347	362	352	338	380	373	370	325	365	357	355	330	333	387	322	387	370	388	348	361	375	356	386	363	361	367	358	344	357	389	372	346	353	350	341	351	363	334	375	379	356	370	350	381	336	388	332	352	356	376	380	367	347	342	324	328	365	350	341	353	371	334	348	361	345	320	358	337	351	328	326	368	369	350	330	327	366	376	339	361	369	340	349	347	336	355	364	339	354	361	349	358	367	340	372	367	357	347	374	342	369	371	383	351	370	328	364	316	360	376	364	375	367	352	360	369	314	340	360	346	339	363	405	357	399	375	372	380	349	375	341	327	316	343	329	373	381	337	362	360	343	355	353	358	383	320	365	346	369	335	331	336	369	384	377	364	348	353	394	348	364	366	346	345	367	350	335	375	348	406	371	353	333	379	369	336	344	337	327	352	356	362	321	330	378	339	359	320	331	380	324	360	354	335	334	343	324	379	367	362	327	359	387	355	361	362	403	380	382	362	374	344	372	344	342	354	351	376	368	414	332	366	339	354	352	374	398	377	370	366	355	378	340	329	403	352	360	366	381	351	356	353	352	358	354	366	376	407	347	355	380	321	386	374	337	352	385	323	332	327	345	356	383	356	347	341	344	353	319	383	367	363	362	368	355	362	389	351	370	345	377	356	352	345	342	354	330	347	334	335	362	334	366	338	375	395	341	333	369	343	364	354	380	355	376	321	357	324	326	347	342	347	350	305	393	368	369	350	353	344	339	311	338	356	347	343	332	336	371	350	335	360	365	333	331	370	363	359	350	363	344	367	332	381	353	360	344	381	376	345	340	375	335	352	354	317	363	385	337	362	394	389	352	351	367	350	370	366	353	337	345	355	337	353	347	351	354	362	379	339
22103	20846	28279	23506	20838	20868	9764	876	624	560	458	391	351	320	306	271	273	226	215	210	224	225	197	216	212	178	192	204	195	195	180	153	187	184	171	195	163	189	164	184	189	165	180	199	150	176	176	177	163	168	147	186	166	166	184	158	146	171	149	172	156	163	179	157	151	165	163	168	159	134	179	146	156	177	162	171	153	167	160	171	164	155	189	158	159	154	143	145	167	156	169	159	158	155	165	137	175	161	152	165	140	163	146	163	166	179	142	158	171	144	140	143	160	153	153	155	156	140	168	193	187	160	144	143	166	167	183	154	165	161	164	159	147	158	182	170	158	135	176	143	144	172	164	171	146	159	170	160	158	155	143	157	142	190	162	150	158	152	145	182	177	154	167	137	181	175	160	171	178	159	153	174	183	155	131	172	145	178	161	163	130	163	174	167	164	158	178	151	161	154	188	157	176	150	146	141	171	147	138	155	145	141	159	148	157	155	183	152	170	141	186	167	162	161	159	168	158	157	161	180	161	178	156	159	150	160	175	161	159	154	163	157	147	159	158	151	162	137	155	143	167	182	145	138	148	163	153	168	169	168	165	154	163	129	144	149	157	177	180	162	186	186	141	147	164	162	170	141	175	148	160	180	157	163	143	151	161	166	164	155	175	163	151	162	139	153	171	135	152	143	146	162	132	185	156	185	168	155	165	152	161	166	140	162	166	176	158	179	176	134	160	159	149	150	146	166	164	136	166	138	150	143	148	162	150	154	146	144	152	137	130	160	157	150	173	135	149	151	149	159	169	164	160	175	166	150	140	167	149	161	146	146	179	164	154	157	146	159	160	137	164	160	159	190	188	144	165	167	167	163	179	162	143	179	137	160	158	146	175	184	149	161	161	178	163	163	158	158	150	165	146	151	170	159	150	164	148	165	161	179	163	152	167	166	161	156	159	139	149	142	179	163	159	157	173	143	146	182	139	165	184	153	143	166	151	146	143	165	152	171	153	171	172	171	141	155	186	156	169	153	158	159	159	158	145	168	159	172	139	148	172	133	142	174	144	177	162	156	158	143	158	156	143	157	147	156	160	170	136	172	151	146	158	160	169	183	136	149	135	154	189	153	135	147	153	151	139	145	162	161	157	156	162	136	135	157	143	138	170	179	135	155	157	152	145	161	162	144	167	155	155	171	183	164	158	149	168	188	176	155	166	161	182	148	168	164	167	175	172	158	156	127	149	162	168	141	171	149	171	177	163	166	146	161	174	178	174	180	167	141	151	173	155	147	167	161	130	150	153	145	152	156	160	151	145	165	175	180	166	172	162	139	141	144	193	174	169	163	156	178	158	142	133	170	166	150	174	180	151	155	144	153	165	171	171	145	150	168	165	158	154	144	178	149	151	159	179	152	144	168	169	150	148	164	158	143	153	148	142	147	154	152	156	169	153	155	166	168	160	151	147	170	162	168	182	135	143	134	176	158	169	153	148	162	150	149	142	165	182	132	145	152	147	151	132	154	167	149	169	166	206	163	153	141	148	155	159	169	142	149	149	175	167	144	137	148	183	155	149	144	125	162	161	177	158	133	145	146	148	160	158	138	168	158	169	154	159	148	161	151	167	178	169	176	136	158	188	140	169	143	174	165	174	174	161	142	177	175	170	153	138	179	179	138	161	157	145	160	167	169	164	159	140	144	146	163	147	162	181	161	146	157	158	165	153	156	140	148	155	135	162	146	156	169	148	164	140	170	178	151	162	179	160	153	146	162	171	164	166	159	162	169	197	134	189	153	150	162	141	141	174	172	178	122	166	157	154	137	173	172	166	161	169	157	173	145	149	144	142	173	163	156	157	151	170	150	147	158	161	187	179	164	172	127	147	160	177	156	161	188	150	153	128	144	161	153	168	140	146	139	147	161	160	164	151	167	147	158	166	134	144	151	160	139	153	137	153	148	156	153	169	167	153	152	150	178	166	162	129	128	157	155	167	169	133	153	162	152	162	163	183	152	156	162	166	173	139	158	154	149	165	146	132	165	168	153	166	147	150	149	157	161	170	173	140	164	144	152	157	151	192	160	144	162	152	159	170	137	162	158	159	144	165	146	170	159	151	166	152	172	143	150	150	152	158	170	150	161	156	160	153	155	167	174	183	161	160	135	160	153	181	165	169	191	173	146	188	159	178	170	143	148	167	182	159	170	127	143	141	139	149	177	166	174	160	170	170	163	131	155	150	158	167	149	177	146	141	160	167	162	157	149	160	155	157	157	156	180	165	163	162	161	158	157	173	181	165	166	141	163	140	172	177	163	134	145	146	159	155	163	146	143	151	140	157	163	173	163	154	158	150	147	164	152	141	159	161	136	175	158	161	153	154	185	159	167	163	149	151	166	153	171	159	182	152	152	154	159	150	154	171	169	155	171	147	168	147	130	143	168	168	170	150	177	167	158	170	161	153	156	166	150	175	161	142	167	165	155	137	151	176	156	139	148	181	158	173	134	152	179	154	165	141	153	144	164	151	156	174	163	160	148	155	158	158	141	148	154	167	151	155	149	147	164	159	163	172	158	166	155	177	165	146	147	162	137	170	168	141	170	145	169	151	143	148	147	130	176	169	166	182	160	165	149	140	168	166	140	164	164	143	159	166	179	140	163	156	181	180	163	166	161	166	156	178	156	157	150	166	173	181	161	163	178	155	162	162	144	168	168	148	171	154	165	168	172	161	182	164	155	145	151	152	174	167	163	176	172	154	156	149	157	182	155	153	153	173	185	158	168	147	138	161	166	141	161	162	145	153	167	149	155	151	147	137	137	140	153	163	137	130	162	145	190	171	169	156	152	160	148	159	174	144	141	176	168	148	171	138	165	150	164	132	185	168	177	156	160	143	153	170	146	181	144	167	159	149	178	137	135	143	170	169	170	168	139	172	154	159	167	146	160	166	163	148	156	166	166	156	165	155	149	138	179	169	172	141	168	163	154	153	161	158	161	178	166	146	162	160	152	159	125	158	151	149	158	173	147	168	157	151	152	170	171	166	162	166	140	175	169	143	200	161	161	174	156	153	149	154	161	161	132	160	175	160	183	167	175	154	156	166	153	139	148	135	132	145	131	180	176	157	186	175	151	177	178	155	167	152	161	160	174	163	155	176	163	174	166	156	153	133	162	132	163	163	156	169	158	175	139	181	167	148	191	170	150	176	171	155	152	161	165	149	160	167	170	155	158	186	173	160	161	156	155	145	140	173	145	159	151	162	136	161	159	164	170	173	174	154	164	141	154	156	161	160	155	143	171	179	154	121	155	164	157	166	148	148	139	159	147	190	147	163	162	151	181	146	150	165	153	151	171	154	158	133	168	173	161	168	170	155	173	162	127	154	145	131	161	149	170	153	157	162	171	181	167	146	155	164	150	164	161	150	170	154	124	130	146	155	129	150	164	167	159	185	150	124	170	181	172	136	152	156	157	171	161	147	168	158	169	165	168	171	156	170	129	172	159	188	171	186	142	142	152	140	151
4078	12462	10358	5055	3388	2757	1943	1350	1062	870	709	565	521	467	427	357	357	314	286	322	252	280	270	266	237	237	237	225	225	211	219	229	227	207	207	227	219	202	200	179	189	207	211	190	191	204	176	196	195	194	177	182	188	210	183	206	200	194	213	191	205	201	174	180	186	177	194	192	174	174	181	196	184	202	179	187	184	176	152	172	172	208	172	161	187	170	195	172	176	170	182	174	167	208	179	155	189	159	199	202	164	182	188	171	195	176	172	173	192	192	164	187	205	180	191	169	184	216	181	193	156	205	176	198	172	195	178	176	171	193	172	173	159	176	176	178	169	153	168	178	171	178	186	177	189	174	200	162	155	162	176	178	173	178	171	193	186	167	191	172	191	179	176	161	186	180	155	172	166	158	162	181	186	159	169	172	164	163	170	194	203	190	180	172	201	192	193	189	173	181	197	175	197	168	175	177	161	195	174	208	182	182	186	205	165	162	166	207	185	180	194	213	173	197	196	202	174	159	184	183	191	170	184	179	190	156	185	182	194	141	191	184	211	198	151	174	194	176	183	196	153	202	172	172	190	201	177	170	191	192	194	166	167	203	190	192	191	194	188	187	175	161	187	180	192	188	163	162	159	190	162	169	183	187	183	187	194	194	193	198	192	192	180	156	158	183	164	181	194	169	172	173	173	177	173	176	190	170	189	166	189	171	193	176	182	169	186	203	187	173	175	174	170	164	162	159	193	184	184	176	190	210	199	195	182	184	174	171	180	156	178	182	174	192	170	158	175	168	174	181	179	180	195	184	200	194	195	167	194	192	185	190	188	209	189	188	177	172	163	183	186	177	158	180	189	185	183	169	167	188	174	173	168	186	178	186	170	194	174	167	162	167	185	178	180	180	184	186	180	190	188	173	189	170	185	158	149	168	172	166	166	192	198	173	175	163	202	176	185	208	172	190	201	187	192	189	166	164	170	179	178	173	191	170	187	177	169	159	179	195	193	191	181	185	170	180	161	199	174	153	175	166	171	188	166	163	169	177	211	152	175	186	185	187	163	185	191	165	195	198	162	187	175	184	216	199	176	184	168	192	179	176	190	181	174	186	154	191	164	174	182	187	170	178	165	179	163	145	139	189	185	164	180	169	207	193	169	172	177	177	185	193	184	183	184	186	189	179	191	157	197	177	189	164	199	167	176	188	185	173	168	191	170	177	203	179	178	176	181	176	195	182	190	167	170	188	175	169	194	195	175	189	166	172	168	188	138	177	174	167	176	159	188	190	181	175	179	193	177	172	164	187	161	175	206	202	188	177	154	179	169	180	163	176	197	183	169	172	180	198	157	173	200	184	180	162	170	161	186	187	150	190	172	182	181	176	166	191	200	183	173	145	177	171	209	168	186	171	186	172	173	183	152	174	195	172	172	195	197	181	168	195	165	174	161	185	175	176	172	162	199	157	171	172	169	212	178	174	176	178	150	154	179	182	172	183	170	186	183	226	176	167	166	190	191	162	172	186	182	203	183	163	194	175	166	174	178	175	186	171	191	188	183	181	168	186	156	148	170	180	179	169	172	200	190	148	187	190	186	174	180	182	166	197	169	186	161	176	174	184	182	188	164	167	167	175	179	176	188	187	177	181	165	191	195	162	171	161	195	166	205	197	182	181	182	179	167	193	184	168	179	173	181	183	193	189	172	194	176	191	202	209	207	166	182	174	167	178	183	180	193	166	210	178	194	178	161	186	183	173	169	151	165	194	157	169	166	183	176	180	186	178	170	165	191	173	187	169	173	176	186	191	176	161	161	176	208	175	187	184	168	177	159	165	176	176	190	165	188	176	178	157	170	164	180	176	168	171	188	179	165	176	182	181	182	180	188	186	179	188	158	197	182	186	174	179	179	192	171	186	188	180	172	191	202	177	171	192	180	196	182	150	190	170	179	182	191	179	179	184	179	182	186	156	219	192	191	195	169	181	194	185	184	156	201	170	172	182	178	178	198	178	211	179	185	153	190	186	162	196	202	169	172	181	188	149	204	183	173	180	157	178	172	166	174	193	195	168	165	170	173	172	171	169	162	164	163	199	175	175	170	201	197	167	190	189	170	194	161	182	169	184	189	150	148	174	154	174	181	189	183	189	183	166	175	171	199	182	176	181	199	180	171	163	157	181	166	180	177	168	161	195	187	155	174	189	166	181	170	172	177	152	199	186	172	168	150	183	134	184	165	182	198	179	189	181	165	175	168	165	193	165	194	153	163	154	174	199	190	186	195	168	177	198	187	159	154	173	181	194	191	155	173	155	165	169	174	169	188	185	184	156	180	184	167	175	179	184	174	165	189	186	195	175	182	172	183	179	167	193	169	199	161	174	175	163	196	154	179	188	183	194	197	197	175	180	180	172	156	188	173	166	171	183	190	182	183	168	162	174	184	169	210	173	154	158	163	168	169	170	155	178	161	156	183	180	164	190	187	166	190	198	166	200	164	184	193	170	185	176	164	156	183	187	173	163	190	163	188	198	179	182	189	184	181	158	185	189	188	174	179	185	188	171	191	184	169	173	197	168	172	173	181	179	191	201	179	194	179	175	181	176	195	163	165	185	166	179	153	176	199	185	184	184	194	182	170	186	175	174	184	176	184	169	187	173	183	194	210	175	190	201	176	175	182	163	179	176	179	169	187	179	185	164	160	189	183	187	189	187	204	179	184	175	197	186	168	176	158	156	180	159	198	184	179	183	199	155	179	189	187	190	173	185	187	165	191	177	173	174	165	188	200	165	188	175	169	175	184	188	172	199	167	184	163	191	184	160	191	189	172	151	156	179	169	184	187	165	167	167	168	160	172	184	165	200	188	174	179	188	174	187	199	183	179	163	175	178	179	180	189	181	184	170	182	207	188	188	167	169	156	178	183	168	176	172	193	192	169	171	178	221	172	165	189	168	183	148	173	182	179	196	156	198	196	170	193	178	200	175	157	167	193	178	200	171	179	201	192	167	210	162	162	181	178	170	179	185	193	181	183	193	179	166	162	159	155	189	169	199	190	191	183	195	170	193	177	159	187	191	183	179	194	183	178	171	174	172	191	168	161	203	181	176	174	171	177	177	183	177	195	158	158	175	167	183	174	190	173	183	180	172	183	180	161	187	185	169	193	165	176	181	200	207	201	185	179	167	182	177	189	178	187	182	166	218	178	182	176	196	180	180	182	170	169	169	160	185	197	181	175	177	166	189	152	179	180	151	164	188	179	183	160	177	162	175	189	157	171	176	194	191	156	171	190	171	169	149	185	176	173	183	169	204	181	157	171	192	157	170	170	163	161	185	162	192	182	194	177	180	177	188	170	188	182	169	183	167	197	185	162	177	174	185	160	165	188	181	166	179	176	171	151	187	181	164	179	156	178	171	180	216	189	171	196	169	177	173	185	192	182	175	177	188	175	176	204	192	175	179	188	214	186	210	204	210	167	184	177	189	188	167	171	191	157	190	199	182	168	183	203	177	161	174	182	174
26974	18532	4785	903	661	597	550	550	504	534	539	501	554	537	542	537	497	535	538	538	562	503	539	544	540	543	537	492	485	531	523	532	522	516	544	571	524	528	539	516	524	532	546	558	555	543	525	537	554	521	482	496	507	533	549	528	551	542	539	518	512	517	508	584	500	524	521	523	550	547	514	529	519	538	529	486	558	548	525	532	561	531	563	545	554	511	571	477	588	516	537	506	513	538	534	509	554	562	539	529	509	487	523	542	550	537	535	503	543	510	549	519	497	539	536	508	543	524	525	543	560	527	531	559	477	541	496	544	540	539	534	525	526	562	522	538	511	542	546	542	528	567	516	526	560	539	538	525	561	497	521	561	511	515	491	558	515	516	519	519	518	549	582	481	533	520	514	485	531	553	529	528	565	525	554	528	516	520	499	519	522	518	528	533	538	545	508	509	539	507	579	518	535	491	515	524	541	493	519	523	496	506	527	515	499	480	511	541	513	534	527	517	535	535	506	534	485	520	544	530	536	547	479	519	506	535	497	560	496	530	526	520	556	548	541	537	504	568	534	555	523	494	547	527	580	554	528	494	507	543	516	555	529	489	556	513	510	557	522	513	500	500	502	507	557	509	503	488	528	529	509	550	537	528	513	517	551	541	521	508	557	504	487	517	542	536	525	539	513	543	547	525	558	525	503	542	496	563	492	509	575	483	521	567	543	583	487	525	487	503	527	571	508	525	518	526	550	527	590	528	577	485	479	488	517	486	534	494	547	495	523	513	506	508	522	556	524	518	540	540	482	525	558	507	513	530	508	533	513	534	480	516	560	505	559	542	515	505	564	523	521	522	505	558	544	557	547	525	548	526	523	499	514	568	541	521	526	543	550	529	508	527	499	566	529	507	489	562	533	545	500	500	524	484	540	572	548	563	542	575	534	502	595	531	542	526	534	541	546	506	528	537	591	544	516	555	526	535	570	498	566	528	493	528	542	545	520	507	545	544	535	529	567	540	514	510	540	525	543	517	515	505	499	502	490	486	526	507	501	534	552	523	545	568	529	495	516	533	525	539	560	489	527	509	508	526	499	514	515	536	566	541	524	522	527	516	534	531	543	516	514	506	549	521	535	526	545	547	519	524	540	518	553	549	495	530	528	546	517	565	508	503	546	565	521	518	533	547	529	511	490	493	523	550	506	520	473	495	515	552	547	559	514	550	522	510	499	466	578	530	502	552	537	571	505	473	539	509	548	577	513	488	517	499	531	526	580	519	564	506	538	536	558	557	539	547	511	522	535	495	535	548	514	531	522	546	542	547	514	516	553	558	527	480	555	498	525	521	539	524	545	528	516	520	542	556	485	550	502	490	566	543	565	477	527	512	564	501	522	564	571	535	555	565	538	522	498	474	520	526	455	516	540	551	502	541	529	509	500	548	534	531	513	517	521	512	483	566	529	527	517	558	519	536	514	492	550	545	571	499	513	529	491	552	566	531	530	525	494	544	541	520	545	542	510	562	526	491	563	539	572	524	528	531	541	525	527	490	576	516	535	523	524	553	518	566	535	550	511	514	525	543	486	540	543	515	542	506	497	526	541	533	534	540	516	538	568	575	509	535	551	518	560	553	507	530	512	492	541	544	535	526	549	564	510	535	506	494	512	516	547	519	536	546	553	519	497	534	514	510	519	494	528	538	510	543	533	540	550	518	545	527	516	559	492	523	531	527	523	579	582	529	554	513	543	515	527	525	527	575	514	536	522	539	548	502	504	546	552	521	495	536	514	500	525	534	549	536	590	569	527	530	498	495	546	553	513	577	523	516	528	541	513	535	538	545	524	498	534	517	581	540	536	539	481	527	518	508	533	522	547	532	512	538	540	478	511	526	489	579	503	541	542	507	548	554	525	539	487	503	511	514	513	537	548	551	543	517	527	519	524	535	500	520	544	541	538	531	529	526	565	540	533	563	510	531	536	541	516	569	501	557	499	539	527	508	530	526	497	536	535	529	512	539	546	501	540	495	542	522	496	511	558	555	470	539	525	531	529	512	511	539	576	512	586	523	468	532	552	577	513	530	552	508	534	556	520	490	530	508	482	512	513	569	530	521	508	498	543	496	496	532	494	501	503	509	541	515	497	497	499	533	552	515	540	525	515	503	558	513	541	493	490	496	544	486	551	563	537	535	517	489	528	525	501	520	502	544	483	540	525	524	516	519	559	504	513	532	529	539	526	530	542	532	521	513	476	564	536	536	465	544	530	547	578	537	525	586	502	530	498	500	500	532	566	506	479	521	495	525	510	480	533	508	516	527	536	585	537	529	554	546	533	532	513	485	554	520	542	490	506	516	503	536	511	509	530	531	519	525	538	525	533	524	518	510	542	505	507	505	493	544	530	584	543	504	515	602	552	544	502	552	522	582	512	578	543	506	513	525	554	549	523	524	495	511	532	538	510	539	521	528	524	542	534	545	503	505	576	528	490	527	531	510	527	508	505	511	550	536	543	539	513	541	482	492	514	496	542	540	522	555	547	562	506	500	500	513	494	533	544	555	548	501	544	504	529	549	549	546	519	515	562	500	531	540	489	559	516	558	558	524	525	503	530	562	466	555	553	521	554	511	523	524	534	531	537	564	523	517	528	531	573	521	529	523	533	501	556	548	537	497	492	539	529	558	515	515	539	551	532	580	549	558	562	558	529	527	536	535	536	552	545	525	493	535	521	457	524	523	519	540	501	507	519	518	524	539	530	536	518	536	518	513	507	522	556	542	508	485	498	532	525	556	532	502	528	558	536	518	541	529	470	515	522	534	549	502	504	521	516	501	549	540	531	521	524	495	528	531	519	488	561	471	477	522	540	533	560	548	520	559	520	524	530	523	499	533	521	561	537	552	533	542	517	542	523	520	517	513	526	523	518	578	587	543	509	544	557	512	532	534	543	500	521	529	538	484	517	571	523	532	521	540	488	527	565	550	506	527	519	525	562	497	523	525	556	556	525	542	528	528	525	506	517	548	515	544	487	575	531	536	532	527	523	536	548	539	511	512	546	483	500	538	566	500	537	504	519	521	541	586	532	512	525	484	511	528	552	521	540	515	540	499	545	509	512	520	497	496	545	526	531	515	554	549	500	525	547	526	533	533	531	514	518	527	496	518	522	548	505	509	510	548	510	551	576	545	514	498	526	541	525	538	525	519	503	516	494	539	513	516	506	507	488	499	508	513	520	502	531	536	517	525	559	565	508	529	569	547	536	550	520	528	538	490	492	540	510	519	533	533	514	545	547	505	530	552	502	523	534	571	500	567	549	510	522	525	503	515	554	556	512	529	510	499	538	524	525	507	550	554	513	535	518	506	471	501	514	567	521	512	510	498	541	515	534	535	567	494	538	486	557	503	532	546	520	492	513	538	540	497	540	480	544	505	567	525	496	545	549	508	558	530	523	505	534	533	497	510	484	543	510	529	565	566	541	537	526	540	512	577	550	528	537	535	515	528	523	529	504	541	530	547	502	565
4259	941	919	692	661	648	595	604	585	594	608	626	604	583	581	583	573	569	587	548	602	601	591	595	589	585	553	560	581	558	570	563	558	575	592	551	567	684	588	558	597	620	557	592	605	610	566	598	538	547	600	552	585	574	569	586	608	560	598	602	570	597	544	582	589	569	632	594	548	597	591	604	561	601	588	560	603	540	638	615	560	550	592	612	567	535	604	593	578	619	566	555	586	579	599	563	581	597	625	601	542	522	569	594	579	597	551	585	562	550	598	562	603	577	584	612	596	574	562	568	544	602	619	597	569	579	591	587	569	596	583	612	593	598	579	572	576	563	561	581	553	592	606	572	575	561	631	543	609	581	551	588	597	576	589	569	539	616	603	613	582	555	620	580	585	552	599	587	599	596	574	571	598	596	563	553	571	571	599	550	591	645	566	593	552	532	609	592	629	554	564	563	597	571	544	572	590	561	617	633	603	570	598	582	579	576	547	593	611	557	625	567	575	557	551	568	569	611	574	561	557	559	553	568	617	552	595	556	556	598	585	575	569	570	575	564	535	572	584	618	577	623	566	601	552	606	603	560	594	598	567	585	589	601	537	588	584	586	544	614	597	544	569	582	554	551	558	605	584	551	633	579	623	585	563	554	582	586	595	623	533	586	597	550	540	553	601	608	589	595	595	608	553	604	565	612	574	546	613	596	626	551	522	600	577	568	574	609	545	561	599	557	542	592	598	610	622	580	626	604	606	608	584	597	590	658	557	603	589	570	543	586	568	568	602	592	623	569	591	600	615	562	583	558	620	554	569	586	607	552	603	605	583	557	579	613	621	623	548	586	568	575	557	618	591	575	576	581	581	643	597	585	575	595	607	595	600	620	586	570	586	576	601	559	577	557	608	590	612	571	623	559	526	600	634	594	580	594	560	570	540	572	581	573	571	585	632	589	578	565	512	570	566	604	587	581	587	614	580	610	596	567	538	589	568	593	576	562	548	603	557	539	574	556	587	595	569	572	592	588	632	588	595	578	612	586	568	562	593	538	602	603	568	590	587	539	559	582	546	623	581	537	583	585	593	569	579	630	603	569	583	594	547	591	605	570	558	579	565	577	566	584	597	547	599	577	597	556	615	630	587	566	587	608	608	576	563	567	572	586	574	560	603	568	612	585	570	574	595	574	559	613	564	554	575	565	599	603	583	544	605	567	537	574	628	576	589	592	618	588	563	579	539	588	600	569	541	597	560	630	576	503	575	564	596	580	573	623	588	549	605	586	583	588	573	552	597	569	580	559	588	608	596	577	613	571	618	589	601	571	576	617	564	617	591	549	594	602	546	576	539	578	607	571	551	559	552	522	587	589	624	570	591	565	560	636	582	576	591	589	585	597	550	615	562	616	548	575	586	617	585	615	570	586	570	587	536	600	562	614	599	557	595	539	607	563	517	584	588	568	592	556	577	582	595	576	560	572	625	595	566	587	587	566	572	577	586	590	601	582	603	552	538	562	596	613	571	587	592	589	628	569	540	620	588	592	584	549	598	600	604	588	535	612	528	534	608	540	585	588	563	592	577	560	569	594	587	593	590	555	559	628	578	583	591	576	558	561	559	565	569	546	564	563	579	587	560	575	584	585	649	555	579	578	587	566	580	593	580	586	563	561	546	553	567	596	625	584	590	594	593	602	593	602	581	596	549	610	590	617	544	583	612	594	587	614	562	646	575	573	610	575	597	550	565	584	583	576	582	561	570	578	597	553	577	537	586	585	572	576	567	583	596	599	572	613	600	573	604	607	550	597	570	592	599	596	575	594	592	600	606	581	597	585	591	589	598	588	558	523	568	591	592	601	551	568	582	586	582	539	570	608	633	619	551	610	574	622	559	580	574	571	558	570	666	628	619	588	611	608	577	588	562	571	580	611	620	582	555	552	571	604	590	532	567	606	536	584	572	553	551	603	604	604	576	555	618	585	599	551	574	560	594	598	587	628	575	568	596	578	547	562	591	609	549	559	577	586	603	600	590	608	561	601	591	564	565	558	567	535	572	554	569	531	601	544	570	585	579	574	544	551	531	588	578	596	569	590	586	607	549	617	550	577	534	575	585	588	579	602	557	571	615	594	600	550	600	645	575	596	582	598	562	582	556	559	579	611	601	588	617	574	611	601	635	589	577	585	575	565	574	559	553	581	578	585	568	569	556	633	613	563	587	604	643	616	551	561	641	601	576	583	519	601	592	553	632	533	584	627	633	612	548	586	588	573	592	564	548	567	616	582	577	608	612	578	549	594	606	596	535	541	590	622	544	594	583	560	533	596	609	605	595	567	593	565	602	588	584	600	590	524	569	625	579	567	543	574	576	575	602	563	561	580	591	581	584	597	545	616	635	552	566	562	588	571	576	591	583	638	592	596	602	638	607	561	582	596	595	602	561	613	592	586	551	613	583	540	602	585	586	604	590	595	534	565	618	553	625	533	574	628	525	600	607	541	577	629	578	585	560	594	509	539	594	559	587	598	568	544	602	571	602	585	611	599	587	545	618	574	593	578	520	577	623	543	535	582	567	598	577	553	601	593	550	592	599	544	584	588	564	583	597	581	562	582	581	598	588	584	596	578	565	583	559	573	595	554	597	581	533	579	572	581	570	606	598	574	545	584	621	601	594	556	555	566	579	569	609	569	577	604	578	584	565	601	589	581	548	594	577	557	590	586	569	591	538	606	566	594	589	591	598	577	572	594	601	610	609	588	573	573	564	577	599	569	564	574	561	538	580	585	549	559	578	602	555	567	585	545	586	572	618	559	585	569	564	582	594	594	603	611	588	609	579	557	563	580	571	525	603	601	566	611	588	572	604	566	597	585	587	572	581	578	568	583	556	572	581	601	587	572	631	559	592	611	558	553	571	567	573	576	554	558	551	549	598	583	616	624	551	544	560	629	548	566	587	575	562	607	603	550	588	609	546	589	623	590	588	562	551	573	554	569	595	579	605	560	572	603	575	573	550	607	553	590	566	569	544	597	580	531	588	583	575	621	606	529	529	588	579	602	574	560	601	610	552	588	577	595	536	573	628	574	623	545	608	577	556	598	579	587	530	571	583	574	548	580	547	599	574	545	609	579	610	587	582	570	582	581	568	576	579	563	624	550	574	589	628	589	559	569	572	571	596	577	596	601	600	602	574	588	580	595	577	555	564	589	590	597	562	589	591	572	552	577	625	557	591	590	567	606	614	620	596	544	543	577	547	607	596	592	583	615	588	539	583	570	593	562	545	537	620	566	567	564	603	590	597	543	559	560	578	577	611	562	583	579	585	610	590	594	541	562	560	609	601	593	621	593	550	574	572	617	640	604	607	603	580	581	652	590	569	540	570	545	584	580	634	558	575	544	594	572	595	569	594	548	578	552	562	570	583	611	622	566	609	558	574	584	580	599	567	572	573	575	622	594	613	607	604	563	618	592	615	564	589	556	590	553	550	563	585	593	601	552	562	566	549	589	583	606	603	542	568	564
23215	20852	27900	23908	20830	10319	1251	778	651	652	601	619	535	515	523	500	484	510	474	523	476	454	441	437	497	450	501	452	430	471	461	482	461	429	464	474	491	437	470	449	402	455	446	455	439	462	445	456	467	463	463	421	448	429	459	505	452	414	427	460	446	420	406	466	417	447	418	439	434	420	431	449	439	448	442	434	428	447	451	457	449	439	419	510	461	437	450	432	440	440	444	447	434	437	443	454	439	467	422	419	419	450	431	428	457	438	426	406	425	419	451	450	430	420	409	421	421	457	443	452	419	427	448	399	457	439	446	433	416	437	443	405	440	435	434	459	458	439	473	436	492	446	479	426	443	514	461	436	459	442	425	458	476	418	446	430	408	430	443	428	430	462	439	432	438	465	419	467	461	438	463	445	447	447	475	434	426	430	416	474	457	441	481	438	407	427	391	451	466	394	470	489	480	442	435	407	433	416	439	436	463	430	455	493	430	446	467	454	470	400	472	408	443	458	435	431	447	465	430	454	441	449	444	423	482	467	452	476	455	474	428	455	411	466	438	459	425	401	435	474	493	453	477	447	420	442	447	419	458	433	466	451	460	454	479	448	454	426	442	474	439	424	430	460	413	420	439	434	469	415	455	448	443	431	430	423	438	437	433	462	443	427	440	436	435	419	402	432	460	431	438	405	458	456	445	435	431	444	458	469	419	461	459	478	444	451	451	463	390	433	481	427	456	453	455	443	423	422	443	454	433	428	406	436	445	485	440	454	425	458	416	462	469	440	430	439	430	406	459	437	426	410	467	443	411	503	440	439	468	424	428	483	436	395	424	443	427	457	455	427	406	422	448	427	418	426	430	476	450	444	408	463	462	425	419	412	462	430	453	456	421	427	394	441	438	404	486	489	438	427	423	429	468	426	448	460	440	424	459	444	424	462	432	465	424	465	465	422	417	444	456	447	458	449	431	438	421	436	463	421	486	436	471	426	421	450	407	446	412	493	459	430	463	436	463	436	413	446	458	465	424	418	474	460	418	451	466	455	444	428	432	428	460	430	430	424	423	400	438	435	448	433	412	439	390	421	423	472	456	414	473	455	436	429	416	468	421	410	448	389	429	450	489	442	446	442	464	445	459	465	478	479	428	459	451	445	447	440	440	458	479	440	475	426	443	420	477	450	470	412	438	431	416	427	459	462	463	444	448	472	422	439	435	464	403	431	442	448	466	428	426	412	446	475	449	435	466	473	460	450	462	455	518	412	450	443	485	433	446	408	442	472	451	427	447	407	463	434	446	423	438	444	413	443	445	417	440	429	466	433	459	427	446	428	444	426	470	441	416	451	441	469	486	441	423	480	427	441	476	441	416	451	453	442	454	450	423	441	453	442	428	452	451	419	415	452	452	430	445	412	443	425	427	408	467	462	432	414	493	417	437	421	485	449	423	476	450	442	420	421	432	429	442	455	397	463	450	460	436	430	415	447	436	451	469	425	463	440	420	457	447	404	423	440	433	462	456	444	427	428	422	456	433	410	411	439	464	479	479	444	418	437	449	464	459	409	411	441	437	422	411	431	439	466	460	397	436	444	455	459	422	402	426	449	456	442	477	462	451	466	435	479	425	457	466	459	450	452	436	465	455	397	440	460	443	465	451	472	444	430	449	457	418	428	441	430	424	429	453	474	459	442	431	405	450	436	440	451	470	439	451	396	465	449	490	436	451	435	453	443	467	453	444	450	391	475	480	448	443	482	482	446	446	400	421	452	406	460	413	436	462	456	427	453	464	445	458	426	419	446	436	430	444	451	427	437	450	430	475	431	437	461	481	422	440	437	441	438	449	437	465	464	429	415	441	454	451	457	420	463	463	420	456	426	426	465	453	448	459	427	388	421	399	451	421	477	451	463	444	433	431	430	454	430	413	436	469	441	481	432	444	504	442	445	412	467	410	439	413	473	417	432	452	465	464	441	463	462	428	443	418	436	436	436	425	470	489	428	451	434	447	462	465	427	433	469	446	450	452	430	417	444	474	442	411	418	445	437	432	438	439	473	408	465	432	458	440	435	459	416	470	455	464	428	431	458	428	446	446	436	432	459	428	472	419	440	439	427	452	437	436	412	435	469	436	420	467	465	472	444	443	410	461	449	462	450	464	416	423	437	438	440	443	474	423	452	446	423	456	473	447	452	435	454	445	456	470	429	451	431	425	440	414	438	459	441	442	400	415	442	452	443	449	461	451	441	422	459	426	470	434	498	442	451	412	455	438	440	419	492	419	443	442	450	435	412	434	496	422	450	412	425	434	421	432	436	425	465	438	416	442	414	440	449	431	460	485	446	498	429	460	448	414	451	453	407	430	450	437	407	432	458	469	458	457	478	425	464	419	476	504	436	421	432	449	413	437	404	464	472	454	453	464	417	452	457	447	453	478	449	449	429	438	461	436	477	453	422	462	441	422	444	432	454	423	407	440	445	449	435	426	416	422	402	440	444	418	432	421	446	422	478	479	440	407	439	432	434	467	449	454	425	449	472	453	459	481	446	438	443	422	437	431	418	451	459	440	446	423	415	409	432	454	451	449	440	412	431	448	453	423	456	379	449	423	415	415	441	426	439	432	439	448	463	423	462	468	481	457	431	460	415	465	479	457	417	428	435	429	462	435	424	453	427	431	444	448	441	416	442	476	420	475	447	458	423	444	450	418	431	442	444	410	460	446	417	421	446	475	426	469	451	417	437	439	426	417	438	494	457	448	405	450	451	459	437	428	410	461	446	417	441	433	439	463	446	421	445	443	446	437	451	470	433	445	418	438	454	454	442	448	414	432	440	468	425	494	452	433	429	460	447	475	444	441	444	446	436	444	436	458	485	412	466	432	459	421	451	465	436	471	464	438	441	435	434	427	448	416	419	461	480	467	464	446	453	485	438	470	421	472	435	455	441	448	454	418	461	449	408	445	449	468	433	457	443	445	416	421	438	401	402	462	405	435	444	464	430	433	461	460	413	453	422	447	411	480	416	430	443	439	465	448	442	412	446	452	437	453	415	467	455	423	452	426	478	454	427	469	459	465	411	386	475	467	460	447	438	450	405	424	459	443	438	460	419	455	451	463	480	455	469	443	454	468	427	427	422	419	449	450	428	467	412	433	489	446	443	449	423	391	428	448	415	470	444	438	422	466	441	441	430	459	454	429	419	473	469	432	405	437	443	418	427	448	478	439	459	444	428	437	444	456	440	448	424	433	417	440	446	477	417	453	454	463	420	413	436	397	449	419	451	427	426	410	432	434	461	422	436	462	450	453	473	457	451	416	402	442	425	460	473	453	433	440	466	424	457	491	415	449	428	442	416	459	433	442	443	444	441	485	408	476	431	434	412	431	397	437	412	411	410	469	445	423	416	445	462	437	431	462	446	444	428	433	480	415	424	472	426	450	409	440	453	471	432	403	430	405	416	438	414	439	446	446	416	451	444	492	440	461	446	448	407	441	447	473	462	410	421	415	414	475	447	435	451
3098	7348	6020	2969	2125	1644	1372	1111	933	888	738	682	693	627	583	578	576	577	530	547	564	504	560	554	525	542	550	481	508	497	492	503	462	509	520	505	547	524	504	524	511	517	482	516	492	521	535	561	489	548	481	486	505	495	510	443	525	505	507	498	511	464	481	510	505	507	503	507	470	441	517	486	482	485	483	493	507	508	468	495	478	518	472	518	503	471	488	520	461	525	537	505	476	489	500	497	538	511	465	463	480	489	564	460	511	480	500	491	447	490	515	470	469	457	478	480	483	466	496	484	487	482	525	502	494	518	485	490	506	467	487	517	504	480	513	518	523	526	484	517	520	480	519	533	503	498	520	446	479	494	509	467	508	494	531	466	496	447	490	469	456	486	461	478	513	504	511	472	468	476	479	459	467	507	519	513	507	485	483	460	518	531	481	491	473	513	518	509	478	456	510	499	477	502	499	452	459	492	512	464	486	517	472	532	484	471	501	449	498	523	482	495	462	468	517	527	510	504	523	465	509	510	506	519	493	511	468	442	510	497	476	468	531	505	486	491	522	478	517	500	506	478	482	502	510	482	523	485	493	484	504	521	496	500	502	474	501	516	506	500	466	491	507	512	507	454	487	495	515	473	492	524	539	455	543	495	500	502	485	503	483	486	498	502	476	491	493	491	515	478	529	478	484	464	522	534	525	501	500	512	508	472	496	483	514	505	495	497	522	482	521	498	523	513	514	508	491	496	476	492	474	470	473	480	533	503	489	471	478	502	469	504	503	500	462	489	479	515	473	497	483	480	529	490	455	485	473	471	497	465	486	534	492	503	486	493	485	487	492	479	507	531	497	508	474	492	494	446	492	464	466	457	528	489	498	489	527	517	499	483	492	496	471	484	479	494	479	484	511	490	461	485	473	485	487	498	475	489	476	511	500	469	495	543	464	493	527	506	425	465	500	510	489	471	503	491	496	466	496	509	479	515	517	490	523	502	450	522	500	463	496	492	484	474	510	510	495	477	469	476	483	482	507	486	490	509	532	479	474	488	483	478	501	513	495	465	483	524	529	494	483	508	508	496	473	517	508	483	493	502	498	491	507	481	467	525	517	524	512	471	491	524	459	519	532	496	498	492	493	491	479	480	503	501	498	504	523	491	504	477	545	449	489	499	444	510	492	508	503	495	516	545	486	482	499	478	522	518	507	488	496	487	484	469	487	488	473	502	481	527	493	474	465	460	468	509	495	482	492	501	480	527	458	527	527	469	460	536	466	515	517	484	527	486	472	457	524	524	514	533	491	502	490	506	502	454	512	488	444	472	486	489	517	493	503	456	492	482	497	455	498	503	495	455	528	494	488	494	489	496	471	513	514	500	458	509	523	484	487	533	505	487	475	493	501	491	481	504	479	438	517	493	486	512	488	491	461	499	490	519	507	513	473	501	484	488	535	495	490	478	514	523	515	454	482	492	474	499	533	502	502	486	483	509	492	506	507	509	493	422	450	486	493	529	477	548	460	526	515	495	525	496	480	523	469	474	517	512	488	510	492	472	496	469	456	452	508	550	495	474	500	411	458	487	488	509	529	500	453	486	475	494	495	514	505	464	509	493	473	459	449	487	475	461	470	498	494	515	506	506	495	509	502	481	520	502	512	463	491	530	495	448	491	504	489	475	499	515	499	485	519	499	491	496	484	473	480	505	478	504	470	495	538	527	527	482	523	520	447	456	507	473	544	476	507	460	468	504	497	520	536	505	505	483	500	508	461	482	462	475	503	463	513	499	448	503	487	475	479	516	476	507	468	476	492	497	479	469	468	497	490	512	507	491	489	479	538	513	449	477	500	491	483	473	503	456	489	489	519	505	493	508	465	481	505	473	532	522	499	522	495	500	530	509	512	508	520	475	495	480	456	475	496	487	501	473	510	538	490	496	477	507	500	467	476	469	519	470	497	485	488	476	489	483	493	481	485	476	490	519	506	487	493	517	510	507	508	501	463	525	460	503	486	526	485	471	502	444	492	499	504	479	475	502	516	510	521	495	493	512	462	513	525	542	494	513	484	498	497	483	503	502	499	512	488	493	503	526	471	497	497	471	502	512	513	530	498	491	494	500	520	468	492	511	454	512	463	512	468	501	488	487	535	486	480	501	489	477	504	495	514	502	494	529	462	486	460	471	470	490	467	516	475	495	517	495	487	486	496	468	510	471	479	509	510	480	498	466	524	488	453	495	468	491	480	532	481	477	501	495	470	479	494	448	524	532	476	473	475	474	489	529	487	460	476	515	507	507	482	547	493	488	529	457	499	514	510	477	489	510	469	444	491	508	468	533	498	504	530	476	488	461	479	491	544	476	478	461	478	480	476	516	512	512	471	475	484	513	521	502	500	444	482	462	507	522	505	494	486	504	535	498	509	456	507	514	479	493	490	509	471	508	483	476	483	519	502	484	526	480	486	517	507	506	479	485	494	477	465	509	515	499	556	501	507	503	494	491	451	465	507	459	444	490	516	497	487	492	502	497	482	474	472	533	504	515	509	509	490	529	493	468	455	489	500	501	470	494	493	502	481	502	518	489	468	447	508	507	465	514	477	487	464	511	476	542	520	499	523	464	507	525	507	467	465	480	561	483	480	509	500	545	523	464	525	470	490	513	490	518	497	519	479	479	466	487	468	517	498	468	465	525	471	445	519	495	476	497	500	452	463	492	491	510	478	476	516	477	500	469	473	498	487	476	518	491	512	484	502	441	497	450	464	481	503	503	540	487	517	490	468	479	511	493	494	482	482	487	504	496	522	469	518	458	501	503	482	523	478	516	467	469	512	491	495	454	475	500	467	494	481	501	471	475	476	449	488	482	504	506	492	492	489	498	502	498	487	479	538	483	525	470	500	457	481	476	481	520	508	458	480	499	451	456	498	571	483	443	501	553	532	505	479	465	521	534	516	492	512	507	513	470	506	522	492	516	499	450	497	513	493	470	477	488	450	482	500	508	489	470	499	480	494	510	474	464	515	487	500	483	486	526	480	489	503	481	510	501	505	520	459	505	497	494	516	516	479	453	488	523	474	499	484	443	469	510	481	436	476	486	482	502	479	510	487	513	470	502	488	501	494	495	517	508	497	461	508	493	502	484	528	478	489	506	508	493	462	506	479	457	513	493	515	509	499	505	508	507	491	502	488	522	499	516	479	503	477	478	518	483	507	525	501	481	519	497	465	497	494	497	497	479	472	470	490	463	482	461	531	486	479	481	513	479	494	507	520	511	448	471	496	461	523	490	497	502	507	508	514	451	492	485	528	518	476	491	491	460	494	485	513	493	500	469	482	500	490	523	484	487	491	498	455	520	505	461	477	510	491	533	470	491	436	509	519	459	494	490	457	489	464	459	507	506	472	500	478	444	519	534	477	480	528	488	479	444	491	506	490	467	505	499	514	496	482	485	457	478	452	453	481	477	491	509	461	492	473	494	511	521	525	469	492	501	491	498	507	508	508	496	480	501	508	486	480	489
24165	20853	26986	24723	13855	939	585	544	467	451	409	402	363	382	399	335	346	353	344	370	328	320	311	338	363	343	369	344	349	345	362	340	352	326	351	337	349	359	343	341	328	341	364	333	336	342	339	345	321	331	300	348	317	332	329	317	340	349	333	362	335	359	340	352	313	295	356	290	305	336	353	344	339	339	320	345	336	330	289	313	345	332	314	329	334	392	366	319	324	324	323	351	338	329	363	331	336	314	323	331	328	372	338	340	327	381	328	327	312	355	329	351	332	331	316	322	333	336	309	337	343	315	304	384	328	325	352	341	315	336	342	342	312	351	316	342	320	316	355	297	343	347	326	347	313	345	328	324	308	331	335	339	334	351	335	329	378	343	287	325	328	326	329	337	335	337	367	341	277	341	307	294	321	357	321	320	327	322	295	358	343	290	315	322	338	351	354	336	327	384	348	323	341	334	360	350	340	354	324	353	324	287	336	329	320	323	359	338	361	344	340	353	326	380	321	330	328	309	321	339	312	342	319	358	330	346	333	318	347	296	342	305	329	303	356	314	329	316	340	340	362	328	327	327	342	316	346	335	356	316	318	316	338	312	336	315	332	311	318	311	340	331	327	348	369	366	340	337	324	329	331	313	348	304	332	346	313	350	337	326	354	331	353	349	294	318	306	330	342	341	315	337	322	314	371	322	325	337	324	329	290	325	339	344	322	298	300	331	327	309	384	357	312	302	317	318	356	341	340	310	325	322	338	326	331	337	329	315	319	339	307	332	351	327	320	333	311	355	356	340	333	322	321	390	331	323	369	346	337	359	335	353	354	314	330	325	343	335	356	326	334	349	339	322	294	391	326	335	354	346	328	321	350	334	323	345	321	318	347	327	349	318	329	324	335	309	316	331	349	355	318	319	327	322	339	321	339	354	344	342	332	328	369	336	348	344	325	341	326	352	331	325	314	332	359	352	293	342	341	338	310	334	336	328	326	331	322	320	348	339	343	326	311	358	338	335	327	303	312	367	334	346	347	352	351	357	332	314	354	312	322	337	333	346	324	319	363	351	333	305	329	313	318	339	337	350	321	358	339	317	312	292	329	307	338	346	320	300	341	329	344	355	309	321	295	337	342	323	323	350	327	335	335	317	331	326	343	333	307	355	348	341	330	364	312	297	319	318	355	321	340	306	324	372	330	340	320	334	333	330	355	308	307	333	338	306	338	324	351	338	351	316	334	358	324	338	361	327	322	335	329	334	341	335	306	327	344	308	346	331	320	352	327	348	334	318	319	345	368	344	340	323	363	328	351	307	357	340	326	315	319	338	312	334	333	327	297	315	328	335	321	333	323	337	321	324	339	374	323	329	345	318	342	363	330	335	319	299	323	368	336	328	330	344	339	335	350	355	338	319	318	333	328	341	344	328	326	327	324	348	329	337	314	341	340	341	320	319	346	355	331	326	358	354	323	318	336	323	348	361	325	343	364	343	309	321	312	338	335	315	331	339	326	350	343	325	356	350	346	339	315	331	361	323	317	324	345	316	347	310	299	304	342	330	320	347	302	339	312	329	349	321	305	339	380	304	309	327	364	364	333	319	346	331	330	308	348	335	329	311	343	338	315	351	334	361	346	330	345	335	346	338	304	367	341	298	369	356	327	337	337	348	322	339	317	327	336	326	334	331	347	318	362	325	315	339	330	339	330	334	301	322	328	312	331	329	328	324	284	316	322	322	319	359	325	326	321	305	339	351	329	332	314	358	340	332	309	330	339	357	338	328	326	329	318	324	333	326	329	367	313	336	358	321	294	322	363	330	337	372	332	349	362	329	308	320	319	316	383	337	332	329	360	306	345	336	339	335	328	322	361	342	318	347	359	331	285	337	330	319	323	317	349	329	300	326	326	344	341	340	356	339	330	368	325	332	336	345	317	297	318	302	339	337	353	311	346	338	310	328	340	318	351	336	334	330	351	323	365	342	337	347	332	308	315	326	314	340	333	371	341	322	312	347	371	364	361	346	321	303	362	358	343	343	336	343	308	347	354	347	328	322	340	361	344	329	338	325	330	323	338	354	324	330	350	336	305	344	338	305	353	307	320	335	327	328	313	317	324	293	313	332	320	311	316	342	340	315	334	309	309	351	329	354	321	331	362	318	313	361	349	361	339	340	328	296	318	346	322	357	331	344	302	333	311	286	305	325	351	305	348	380	323	351	301	328	381	326	325	356	317	313	331	340	332	349	355	335	344	317	356	335	342	320	308	348	355	349	309	307	315	384	329	319	345	315	311	324	340	350	319	334	340	306	314	320	327	322	301	352	326	313	379	357	287	314	334	362	325	363	307	324	350	333	340	364	314	340	376	380	328	324	318	327	347	312	335	361	332	349	306	319	332	349	315	338	357	307	315	303	353	347	351	337	338	338	320	314	338	385	305	337	322	332	331	311	345	318	318	325	341	321	362	337	318	314	350	344	334	339	346	388	324	353	343	334	327	305	322	294	311	336	354	317	336	360	320	313	378	323	361	350	325	346	337	327	357	358	349	327	324	353	338	354	314	350	347	298	326	335	338	309	342	374	317	283	317	342	330	324	324	346	331	325	323	282	382	388	315	312	363	321	334	275	326	361	285	318	329	324	328	332	348	340	330	325	362	330	334	329	331	354	303	339	325	337	329	305	351	342	333	391	329	315	373	306	326	320	331	325	362	294	318	344	356	368	346	335	332	341	349	297	357	336	335	354	295	315	354	319	356	350	311	320	353	327	332	331	344	348	345	324	314	330	359	324	302	317	330	340	359	350	306	341	327	297	355	334	319	328	328	334	355	332	354	345	338	300	341	336	307	357	361	332	308	334	336	341	310	341	320	316	349	343	334	359	346	324	346	344	327	342	374	320	311	323	347	321	314	346	329	338	323	316	332	351	361	331	297	332	338	296	307	329	300	311	345	329	335	323	351	353	304	322	314	345	299	354	324	345	345	368	326	311	296	325	334	317	323	327	323	365	317	333	313	345	364	349	313	326	361	337	340	346	326	315	335	327	301	357	324	333	346	343	355	318	297	326	341	334	341	327	332	330	346	335	338	322	311	338	341	375	314	363	345	321	342	320	324	306	378	323	326	387	333	319	375	346	365	370	323	340	330	346	302	317	349	352	322	328	335	318	350	345	349	325	289	324	312	339	319	357	307	314	331	332	317	297	358	369	314	339	281	312	331	332	333	339	339	339	340	309	341	343	315	309	363	338	308	345	276	335	332	298	353	329	329	305	367	334	348	322	352	317	312	339	311	363	365	375	354	351	330	307	340	295	315	302	360	344	299	351	326	354	290	348	335	318	350	346	355	336	341	346	341	322	350	351	343	344	343	330	334	353	347	303	328	295	321	361	326	330	346	361	317	313	340	338	301	323	378	333	306	322	325	346	302	320	329	332	334	334	300	350	339	332	317	299	310	351	320	299	334	281	366	321	342	317	340	305	363	310	315	351	328	331	317	319	319	349	347	289	318	334	337	329
3272	4758	3806	1812	1383	1149	922	767	629	562	548	475	409	418	446	416	390	411	369	374	398	405	407	369	381	376	377	350	356	399	377	327	387	340	401	353	387	368	341	346	388	354	378	373	361	358	354	357	372	331	338	400	341	334	346	353	347	374	337	376	383	348	330	352	368	392	388	346	344	346	321	347	366	347	362	388	380	364	385	382	336	347	349	382	397	356	363	347	377	376	341	377	326	358	368	356	358	368	380	398	387	360	362	363	378	342	396	379	369	355	408	353	366	369	349	365	373	360	351	311	366	360	342	359	384	342	321	360	400	334	357	349	325	363	351	371	392	363	363	401	356	358	364	371	357	333	382	386	342	345	361	354	327	340	355	358	346	387	379	360	392	363	365	363	373	354	372	346	371	374	357	388	386	371	356	335	356	373	351	411	391	340	378	355	390	376	336	365	346	395	371	357	358	357	360	339	352	383	348	409	364	353	364	376	401	351	347	379	341	352	364	346	368	376	371	391	329	344	383	360	358	378	374	383	357	353	326	360	357	377	344	372	339	352	348	352	351	325	351	357	415	332	354	371	344	345	380	373	334	359	333	366	363	355	358	358	337	332	335	366	364	378	358	401	354	363	360	366	363	366	377	342	345	354	337	351	360	353	348	377	385	336	333	379	355	363	352	363	370	337	347	376	370	380	367	323	374	375	377	341	339	371	353	378	345	361	388	333	361	379	331	387	358	374	345	342	356	358	398	337	351	382	360	374	389	350	395	368	331	337	398	368	358	375	334	354	376	394	382	322	339	360	375	337	342	378	301	344	357	375	329	365	352	362	379	353	365	372	376	371	365	333	370	350	361	342	372	381	388	365	367	380	347	351	343	338	323	352	374	339	352	363	353	334	390	361	333	373	374	374	338	354	353	340	334	355	356	324	377	375	394	361	355	381	319	349	386	357	311	351	394	359	361	343	361	326	332	364	355	349	333	340	376	367	333	384	333	360	342	369	323	371	359	362	408	368	366	345	345	342	346	351	391	353	348	341	368	342	358	374	332	317	343	391	348	353	348	368	349	358	363	335	376	364	341	351	382	361	328	342	342	354	382	331	402	359	364	322	365	388	337	395	328	371	364	343	376	353	386	366	343	361	359	368	348	358	325	326	377	342	384	355	332	351	352	382	332	344	380	384	360	375	383	368	347	402	371	385	372	387	374	386	322	365	370	358	363	320	363	369	345	360	312	341	374	360	361	326	376	380	355	346	355	361	350	334	345	371	361	357	367	370	369	318	353	385	344	384	368	342	343	367	357	407	335	383	356	335	352	356	357	369	351	348	350	336	363	397	372	381	342	330	387	368	382	381	399	348	396	377	359	326	348	343	345	374	342	381	372	356	339	357	348	357	339	351	373	366	353	370	374	369	345	372	347	326	348	345	391	344	325	362	392	347	362	381	374	370	387	372	366	361	354	364	375	345	369	333	333	312	371	338	357	348	352	313	352	343	398	349	382	366	353	346	411	363	364	356	355	335	347	365	377	355	343	335	340	346	373	391	360	350	354	346	345	353	334	354	391	374	342	355	350	369	346	344	343	347	354	364	380	336	378	358	353	360	384	370	389	380	338	326	384	358	383	333	385	389	377	398	357	344	353	338	342	378	388	351	332	320	390	355	375	355	318	361	374	326	379	349	366	356	337	391	385	357	380	395	375	362	387	373	371	385	309	374	348	378	337	367	353	337	376	364	373	420	378	336	395	351	340	356	358	338	380	357	396	353	366	338	382	376	357	358	379	384	361	378	376	349	358	350	350	367	358	362	329	354	342	347	364	357	369	326	361	352	353	339	373	324	407	363	369	383	376	356	353	351	384	335	387	354	380	374	348	353	338	344	325	368	341	385	348	341	371	350	383	364	366	336	360	352	362	365	386	369	390	377	388	365	351	348	382	367	365	358	350	366	375	362	384	356	324	368	379	375	359	346	376	370	424	379	342	337	356	360	361	333	370	378	365	365	402	348	353	365	377	353	347	373	332	339	340	354	336	346	369	340	344	329	336	360	342	358	329	326	331	359	356	366	374	350	361	349	355	396	351	371	348	323	393	378	360	338	365	366	383	378	352	339	374	349	368	354	393	377	357	370	370	379	369	329	343	370	377	380	367	326	341	389	380	407	365	329	340	328	352	391	380	385	343	350	367	358	317	337	376	385	389	363	330	352	374	334	346	368	344	364	321	391	325	354	365	341	320	363	347	361	356	333	390	347	389	385	366	359	345	374	370	360	383	346	338	377	340	346	356	371	342	345	360	370	362	357	359	320	350	382	377	393	368	367	344	388	346	363	344	369	394	372	358	384	390	352	373	337	356	354	375	379	353	379	354	380	359	325	378	396	343	355	368	351	346	382	340	367	345	341	366	342	344	359	343	365	359	340	356	326	345	337	364	346	379	402	364	309	383	365	357	334	362	319	318	339	382	403	360	378	375	344	353	376	352	316	296	344	377	359	364	383	357	369	385	339	361	384	354	358	379	337	366	356	376	374	351	349	349	359	344	365	348	365	376	350	346	330	346	339	373	372	369	333	371	387	385	342	381	361	361	405	325	361	383	383	370	379	386	368	349	351	360	387	363	337	345	355	353	355	331	363	318	355	388	372	330	330	381	339	368	345	352	331	362	364	365	351	332	368	359	364	353	332	374	353	371	339	308	365	361	330	337	343	340	342	369	352	361	343	351	342	320	345	390	363	344	368	377	357	385	328	345	342	377	369	331	374	325	391	361	368	335	377	369	338	360	376	337	350	372	392	391	345	342	361	372	381	346	358	339	366	348	394	359	343	373	364	371	395	335	373	345	376	356	340	348	336	367	373	359	367	357	354	375	382	325	359	346	327	341	360	348	396	335	323	356	372	357	353	359	349	367	373	335	388	383	384	329	359	393	356	327	341	331	362	333	353	355	410	373	351	359	348	366	380	385	367	354	349	323	352	372	330	369	363	351	369	329	339	332	355	391	345	376	371	358	343	371	399	317	352	356	351	362	341	350	372	347	371	339	367	351	357	337	346	341	387	382	342	374	360	366	360	360	366	338	334	364	365	337	330	356	420	329	367	343	318	374	350	335	366	363	369	339	377	362	347	358	371	374	349	343	388	368	375	359	352	325	345	374	348	337	364	358	332	348	365	370	352	329	377	355	363	396	391	331	433	386	340	381	319	388	374	340	380	363	343	386	332	373	349	306	354	360	380	330	319	392	369	363	411	334	365	376	380	359	398	367	372	372	362	361	345	371	356	349	386	366	342	380	355	371	354	353	382	378	365	341	385	348	336	368	334	336	359	361	341	341	328	350	366	369	376	385	368	371	370	392	364	372	356	364	361	346	388	365	379	357	328	353	406	323	355	346	353	334	366	348	356	355	386	382	327	341	362	347	365	368	401	344	384	367	357	355	365	346	342	364	369	340	340	360	366	349	370	380	363	384	369	364	348	382	338	352	373	386	361	378	356	387	347	381	363	379	372	371	364
22102	20837	28242	23525	20825	20863	9862	966	615	551	466	385	361	324	313	281	242	250	230	235	215	201	208	222	189	204	176	199	179	191	188	176	186	175	180	171	196	184	174	182	153	140	172	172	188	176	179	157	168	154	172	164	182	159	168	178	151	176	150	184	155	161	149	146	154	169	181	175	167	170	161	153	151	170	190	178	171	155	166	147	141	156	158	161	161	172	192	175	189	137	145	155	165	158	186	166	160	158	180	169	165	161	157	173	172	175	161	172	147	161	187	174	175	174	141	182	174	174	155	160	178	183	185	165	144	158	172	155	155	152	143	158	149	191	162	165	155	167	157	157	162	156	168	158	155	133	172	168	168	152	143	149	170	150	161	155	148	166	163	165	165	180	174	141	174	146	172	181	172	156	169	163	176	184	180	150	167	144	174	174	155	160	161	138	155	165	153	180	147	154	160	161	197	162	150	166	152	153	149	184	149	165	174	180	175	194	163	183	158	165	150	172	169	180	159	163	161	164	165	172	150	149	161	162	162	179	169	151	164	146	171	157	166	185	155	178	164	172	173	148	174	169	165	166	163	159	164	152	184	184	171	148	162	168	181	170	147	142	174	151	168	166	170	149	158	157	158	160	161	198	155	177	142	177	164	172	144	143	175	159	168	152	183	185	176	163	148	160	169	139	148	160	159	160	152	155	182	157	155	173	142	157	160	168	189	166	204	163	171	163	155	168	146	191	164	171	165	174	157	153	157	156	179	162	181	169	163	161	142	175	156	146	147	174	168	129	167	154	150	174	157	173	163	167	163	195	163	159	154	148	152	157	161	136	166	175	170	150	171	177	168	185	177	148	156	159	168	168	153	176	148	142	144	166	159	166	147	174	135	170	178	173	167	159	160	162	174	190	147	175	160	167	173	162	182	169	171	194	169	154	152	171	131	171	176	144	153	186	160	159	165	166	168	141	140	160	172	174	160	174	146	192	173	163	153	170	149	152	175	165	170	166	156	157	154	160	187	164	175	169	147	165	160	180	185	151	163	163	169	136	167	154	160	160	188	160	163	147	178	167	158	160	171	155	176	170	153	162	191	158	179	156	170	163	194	182	177	167	176	146	158	151	149	167	170	154	159	166	159	153	145	168	181	160	156	156	144	164	156	176	151	171	159	151	152	162	152	158	149	145	155	151	175	139	187	184	159	158	142	185	155	163	159	152	152	163	178	155	164	178	163	171	142	168	168	167	153	171	158	157	151	172	183	163	179	164	175	153	161	147	183	155	171	144	172	166	175	167	152	153	171	130	148	141	164	171	172	176	150	161	153	163	144	166	144	173	172	159	161	138	173	158	153	175	155	142	171	158	182	167	146	152	155	175	151	169	162	173	141	141	157	171	160	158	158	157	144	173	151	137	170	157	157	150	170	168	153	165	176	167	175	145	159	170	157	179	152	177	162	158	138	167	183	171	186	164	189	170	174	161	160	158	184	136	152	160	142	154	177	152	155	170	169	166	164	167	170	152	160	152	163	161	192	162	150	161	149	160	148	140	160	177	187	148	153	158	170	164	168	164	194	138	184	154	165	163	167	160	166	157	160	167	147	167	169	171	175	147	171	182	158	158	170	157	169	180	162	145	151	175	154	158	207	138	166	133	157	157	137	151	145	170	165	160	165	147	157	151	155	171	148	172	153	169	163	151	168	173	160	170	158	143	176	192	149	152	150	139	177	153	154	149	164	156	146	162	177	162	158	170	175	152	173	164	157	171	163	156	187	169	171	169	156	148	174	157	182	149	148	148	173	159	172	131	155	187	170	169	150	144	154	157	165	186	158	186	156	161	181	172	174	162	158	172	171	162	158	163	164	181	159	153	134	179	160	162	140	162	147	142	147	172	152	173	143	153	167	170	158	168	160	130	179	152	164	164	152	138	161	132	171	148	148	184	141	151	169	162	150	162	148	170	165	161	162	199	171	167	153	173	156	183	175	168	149	171	158	143	118	172	159	166	151	160	145	190	157	162	161	149	167	165	169	154	169	157	189	157	155	165	159	170	149	156	130	175	157	151	177	141	165	137	147	141	149	159	141	173	173	156	168	180	161	171	160	160	179	158	157	152	167	152	174	165	157	170	147	178	166	164	162	152	149	142	172	157	164	156	178	178	147	170	175	149	163	150	154	155	172	167	153	168	179	176	174	145	147	166	152	187	137	172	151	138	162	159	132	147	170	164	157	153	164	156	167	145	169	175	143	179	171	155	159	167	157	186	157	158	176	148	164	158	160	152	151	172	167	166	154	150	179	152	160	152	186	163	158	165	148	174	155	170	165	184	179	177	170	145	150	169	162	171	156	174	186	168	162	135	171	183	169	183	173	180	186	170	157	171	168	154	144	144	128	160	159	163	179	154	163	174	140	174	173	156	158	162	157	171	176	166	170	168	147	157	161	144	171	175	175	169	148	157	175	156	178	150	147	164	155	168	145	163	154	191	150	170	166	173	174	178	180	152	163	158	158	179	137	163	173	135	156	150	154	137	182	152	176	161	143	142	167	158	164	139	149	156	160	177	160	156	161	149	198	152	161	169	149	139	159	155	189	174	154	161	147	144	155	147	150	183	144	165	155	159	142	180	150	155	142	167	162	158	158	157	153	140	167	166	172	156	151	170	183	169	166	158	158	173	184	158	172	175	186	169	172	173	158	171	172	162	158	181	145	146	154	152	154	158	153	145	176	164	178	166	140	171	150	156	161	178	149	157	169	150	166	161	146	167	161	167	159	167	163	170	147	144	155	175	177	162	165	152	138	184	159	186	138	191	159	134	149	181	168	164	150	166	165	149	150	170	157	162	183	168	161	184	155	183	151	174	158	155	159	152	131	177	169	186	165	178	146	149	190	182	151	152	169	167	175	163	151	149	162	156	142	178	161	156	173	152	156	159	170	148	166	190	162	179	159	175	172	156	143	173	165	153	172	165	171	158	157	163	159	163	185	143	143	160	152	161	163	167	157	152	153	144	152	149	156	185	166	155	164	149	165	152	166	180	142	168	191	154	159	164	177	154	153	160	149	161	156	148	160	174	155	149	169	175	163	185	141	162	161	179	145	165	146	161	173	170	165	152	182	191	152	178	166	155	183	129	155	188	170	173	168	161	159	158	156	175	163	160	171	157	168	154	156	171	166	163	155	159	151	149	195	160	172	178	165	160	175	149	151	159	152	147	146	174	159	174	152	160	158	149	168	160	162	141	168	170	155	167	170	154	162	133	146	181	132	174	164	159	196	159	179	165	182	173	137	163	160	166	154	134	179	157	158	164	150	150	157	177	171	141	132	191	175	161	149	171	172	158	169	147	154	160	153	157	162	177	146	140	142	155	160	179	166	174	161	160	166	187	170	156	153	152	156	158	135	168	163	171	179	162	172	169	169	156	157	168	141	172	180	169	156	174	149	171	149	184	154	174	159	129	174	181	146	180	152	165	168	150	164	162	141	158	144	177	174	189	150	164	170	168	158	162
4120	12550	10098	4936	3479	2639	1922	1419	1082	845	698	580	489	445	432	352	330	316	279	275	257	296	259	270	239	249	229	255	231	234	205	213	233	195	239	207	209	192	207	212	181	187	184	207	199	147	184	193	209	191	189	185	183	173	178	173	208	203	167	180	155	174	199	197	185	169	173	185	169	188	185	183	170	174	218	184	184	162	183	189	169	197	183	165	186	171	162	196	175	171	180	186	155	187	188	191	178	147	163	182	181	201	191	164	213	184	178	194	186	178	184	182	184	198	206	186	181	190	168	203	183	189	167	188	179	177	184	187	173	160	179	191	190	167	187	207	178	175	196	201	182	160	201	188	165	186	185	176	181	159	185	194	182	164	185	188	177	183	168	184	184	190	181	202	196	197	202	190	200	189	181	196	156	188	158	191	182	181	194	166	194	159	199	188	190	172	184	184	175	184	200	168	195	198	187	194	196	216	183	195	217	213	181	186	192	201	208	182	201	175	182	184	204	200	193	161	158	169	199	160	188	204	189	178	176	166	195	170	178	176	195	173	184	196	189	178	203	157	180	174	201	182	201	184	162	183	199	185	186	171	175	176	191	180	173	174	204	178	208	180	183	195	199	182	154	203	180	159	213	200	178	191	201	189	181	226	207	172	189	188	166	181	164	192	207	197	177	189	190	166	181	179	180	193	190	190	169	170	183	182	207	183	194	166	184	180	163	195	160	147	199	183	168	188	188	185	177	182	204	193	197	182	173	189	165	189	188	187	192	196	186	194	187	182	189	214	178	184	183	160	192	179	171	182	183	200	197	203	179	194	182	195	169	181	187	198	198	194	195	177	169	190	179	181	176	184	183	189	191	179	166	156	183	161	179	157	195	206	200	174	168	163	199	221	196	201	189	167	165	190	181	161	200	155	194	165	183	197	161	207	176	195	177	193	175	191	163	176	188	210	161	191	177	189	174	177	189	175	188	198	183	193	173	180	200	195	186	168	170	181	166	191	184	198	200	196	196	182	161	189	221	208	178	194	161	202	170	187	189	169	162	181	208	169	189	176	203	187	172	179	173	175	162	198	201	198	170	192	183	175	185	164	188	191	174	182	180	193	184	162	207	178	180	170	161	188	162	198	188	186	188	203	191	162	179	187	171	171	197	182	165	209	174	187	187	196	185	183	200	160	168	194	182	155	163	170	176	173	193	179	187	187	186	170	183	179	178	174	173	168	182	171	161	185	171	188	182	158	203	184	177	193	185	183	191	184	198	185	172	169	190	203	206	197	169	174	185	172	160	156	185	176	182	168	207	192	175	188	176	173	174	157	196	202	185	195	186	190	162	208	158	160	190	180	194	178	158	150	189	189	202	177	188	177	190	191	178	159	168	168	182	175	177	190	185	177	189	185	185	190	209	164	170	179	170	209	178	176	181	177	156	202	196	185	197	159	179	173	202	202	182	200	183	181	134	171	186	173	179	184	169	159	211	195	178	183	188	180	190	178	198	169	198	173	182	157	183	179	211	173	170	189	178	188	158	181	202	178	158	178	191	189	194	173	194	197	182	164	183	176	169	161	203	178	197	198	184	182	157	195	194	201	167	172	201	174	181	195	155	203	184	175	199	199	182	195	192	174	172	191	163	177	162	181	146	156	172	188	202	189	203	173	188	174	182	186	159	164	186	211	168	170	197	180	181	182	166	169	194	169	179	190	172	190	189	177	182	180	191	151	187	193	196	178	174	168	190	195	181	187	205	162	163	179	209	173	168	189	189	174	200	189	189	186	165	199	187	173	167	219	178	177	185	173	173	194	180	174	191	177	206	184	206	196	167	184	173	203	187	186	176	196	184	175	165	172	175	185	186	210	186	190	199	167	197	186	168	177	183	190	179	167	188	167	198	196	189	165	160	182	192	189	187	188	188	171	153	169	166	164	179	208	157	198	187	192	197	168	185	171	189	199	190	196	199	171	172	182	186	180	177	183	191	182	171	186	159	184	207	178	200	164	192	159	178	158	160	162	178	199	189	165	165	145	163	202	193	177	151	175	193	204	153	169	189	178	196	163	192	192	178	162	156	175	185	182	201	201	176	169	157	155	184	189	181	171	187	181	163	193	176	167	185	176	164	189	202	182	193	205	185	185	186	186	207	197	176	187	153	170	170	186	188	146	203	185	195	201	176	185	174	189	170	181	197	194	194	179	191	222	167	172	185	179	163	186	172	163	211	186	149	194	178	154	171	209	197	183	192	178	188	185	184	194	187	192	195	179	202	195	200	165	180	189	158	177	187	170	176	167	178	196	168	203	195	196	173	195	142	156	198	179	195	196	174	186	153	183	166	195	165	190	180	186	219	178	180	204	160	193	170	202	176	199	180	183	180	169	172	182	176	185	187	155	177	178	148	211	194	157	195	204	217	180	178	161	176	179	190	183	185	178	174	163	154	183	190	204	170	202	192	165	177	195	152	178	218	177	184	174	197	170	171	195	209	188	170	177	188	176	178	176	185	179	185	169	176	153	201	169	171	215	178	193	193	175	193	171	163	169	156	197	184	186	204	171	157	182	178	179	180	173	180	206	199	169	188	204	169	171	191	169	172	168	185	177	169	164	174	166	182	163	170	156	155	187	175	187	160	173	188	174	187	178	188	184	193	183	182	207	178	178	175	208	169	197	166	180	162	201	203	182	179	167	191	187	183	162	168	192	169	165	182	184	178	193	190	181	185	189	165	193	190	200	185	166	176	200	173	207	194	177	193	169	203	176	176	180	200	196	170	184	170	183	191	173	145	193	183	178	158	193	216	188	180	159	220	161	165	193	197	189	186	200	210	199	194	172	201	152	202	171	192	192	156	187	157	186	223	172	173	157	191	188	176	181	177	185	197	181	162	208	193	181	193	181	203	177	198	189	163	188	177	180	181	167	215	167	207	205	173	184	192	162	188	178	200	183	193	180	216	188	181	172	159	199	173	167	178	177	170	185	192	173	166	184	172	192	181	175	209	172	170	183	179	173	179	174	176	195	176	204	186	196	183	170	162	178	198	162	181	190	180	166	155	200	191	173	179	176	190	173	200	181	193	182	187	176	192	202	180	186	163	184	172	198	181	153	178	175	186	193	181	178	185	192	186	185	159	197	178	201	146	180	169	178	181	185	172	180	187	171	169	198	172	177	182	197	188	212	182	183	174	165	174	184	189	211	155	181	174	177	183	178	188	155	193	176	168	183	183	168	185	206	188	202	179	174	181	176	170	195	180	171	211	192	172	188	187	153	184	167	192	178	184	177	194	180	171	202	180	173	164	178	174	175	190	169	183	189	186	187	163	193	174	189	172	185	207	172	183	196	194	174	178	161	185	178	187	191	164	174	193	171	171	183	171	181	184	185	168	172	167	173	164	162	188	180	213	171	209	181	189	182	178	182	179	174	179	172	214	178	191	193	183	166	179	177	178	166	208	188	187	200	173	196	164	157	162	178	175	200	164	199	177	207	193	181	189	201	205	208	198	186	155	164
27077	18592	4698	800	694	641	547	586	590	538	562	539	521	552	488	530	578	548	523	543	535	531	575	529	563	563	526	517	532	556	545	536	590	521	516	545	518	532	575	548	558	520	562	554	528	544	544	558	523	558	499	536	523	527	511	555	536	577	482	541	562	603	516	528	612	505	544	540	560	547	558	534	535	513	539	565	538	547	560	500	569	501	514	528	539	523	530	521	521	533	532	513	526	526	509	549	531	541	560	574	518	540	514	510	557	535	540	512	482	535	536	522	534	516	505	568	530	527	536	554	560	511	544	559	596	515	500	590	531	513	522	542	534	507	507	549	514	576	579	555	522	484	520	525	502	542	500	534	528	501	501	537	528	493	555	533	542	539	551	550	514	574	514	526	549	546	541	511	575	511	529	501	493	527	517	541	520	585	539	539	539	544	527	543	550	576	557	545	553	535	578	539	549	541	542	552	550	497	563	589	552	559	528	535	523	522	546	530	520	531	510	563	528	563	497	619	528	497	562	524	535	541	541	535	548	527	536	516	545	558	536	554	546	534	564	560	549	529	518	553	562	520	542	569	548	527	533	547	539	527	528	513	546	535	509	555	534	533	503	537	505	565	593	549	517	544	546	526	576	495	532	508	515	544	538	528	597	536	534	564	484	558	520	559	513	550	526	547	503	568	517	530	528	488	539	545	538	594	491	535	517	537	519	551	518	554	540	508	492	535	535	542	563	527	535	495	528	497	515	520	549	501	539	548	535	534	511	576	533	527	535	530	498	522	546	546	504	536	572	526	519	603	524	496	573	515	490	488	556	513	512	589	533	540	610	538	557	484	526	516	551	518	549	590	554	541	520	543	510	554	568	534	519	516	528	540	563	539	529	527	508	466	538	505	543	565	517	531	517	527	471	526	538	532	537	539	554	538	541	564	478	526	541	572	528	563	545	571	576	521	529	565	502	531	523	582	531	557	529	540	553	560	543	565	553	518	509	589	560	537	495	539	542	499	539	510	554	531	517	521	534	505	536	528	542	519	550	529	560	556	529	537	520	549	563	535	556	507	502	487	547	538	545	532	539	548	547	553	572	521	491	513	550	531	544	499	512	534	517	547	558	539	552	543	507	539	507	516	567	525	538	542	581	552	534	562	524	519	535	539	528	541	560	556	525	561	543	568	498	545	520	570	564	586	521	524	517	581	508	555	542	522	540	521	552	562	516	571	544	519	561	538	514	555	527	532	562	528	511	519	534	548	499	533	546	552	537	566	549	534	539	522	507	561	523	535	541	528	561	543	530	539	527	560	563	526	582	564	528	502	516	515	543	487	547	502	520	510	549	590	524	569	514	496	568	570	553	550	545	531	506	602	550	541	545	521	533	516	518	560	548	494	507	492	539	509	533	528	527	526	553	515	501	524	533	503	520	526	530	513	535	518	554	557	535	534	551	537	528	562	516	575	531	511	521	522	530	545	534	565	492	532	539	546	523	551	574	555	503	540	517	494	538	537	505	519	548	560	526	551	549	526	568	495	543	544	540	533	503	517	521	559	542	551	517	530	493	530	537	525	557	506	569	568	524	528	537	523	514	537	530	542	545	513	536	534	550	571	562	565	508	542	529	534	551	536	513	506	548	505	557	513	486	525	525	474	540	578	558	542	531	541	558	567	549	498	499	506	546	529	554	523	539	542	519	524	537	516	553	533	557	540	585	511	506	543	543	554	511	579	530	567	542	546	512	555	529	498	530	508	519	545	555	538	490	497	538	525	509	535	519	514	499	513	531	497	557	525	493	537	499	539	531	540	532	541	551	519	545	520	537	502	492	539	566	518	529	510	585	512	528	532	528	525	570	558	525	583	567	531	505	527	517	527	518	531	543	527	531	526	539	515	579	540	500	546	546	556	541	546	518	492	539	514	532	554	553	514	521	543	532	584	556	521	543	501	548	498	548	521	552	486	536	545	506	557	536	539	560	539	578	543	562	566	536	547	546	551	530	512	505	549	494	517	577	563	514	539	536	542	578	467	517	509	531	506	541	493	547	539	506	541	558	525	523	528	519	556	520	552	545	484	476	554	542	556	507	542	533	510	509	580	542	554	512	536	540	560	542	515	542	537	541	556	515	483	554	511	546	521	564	569	537	531	501	528	490	529	541	529	568	569	509	528	540	532	522	550	566	535	520	507	501	583	539	533	531	517	535	577	518	534	541	570	502	521	555	533	519	517	502	522	541	522	530	543	565	538	499	516	524	550	507	515	555	532	525	546	543	525	519	518	523	515	584	532	548	519	567	581	513	507	568	547	518	548	523	570	539	542	569	547	557	569	513	558	518	503	531	564	530	540	586	540	536	557	529	553	523	558	530	526	552	518	530	518	534	540	486	537	501	531	519	533	497	518	551	487	546	517	481	563	544	524	534	550	490	509	513	500	542	547	535	486	541	540	560	544	567	523	557	557	529	550	544	524	532	530	561	535	537	578	550	506	573	552	568	543	504	543	496	517	522	526	521	570	487	527	562	515	500	548	545	519	549	558	520	559	507	527	504	506	548	540	520	574	527	544	563	514	527	545	555	534	559	522	561	503	521	552	539	560	524	553	557	517	516	502	534	559	552	574	529	533	523	506	531	520	504	566	539	556	507	536	557	563	520	553	526	560	535	568	535	529	532	547	504	620	524	542	544	510	507	518	535	521	500	520	567	554	539	524	514	528	521	561	513	501	568	541	493	514	540	539	551	539	569	537	533	489	549	545	591	526	519	567	520	526	491	525	512	572	545	550	497	542	533	523	509	499	556	556	574	517	557	537	519	531	524	556	522	553	529	519	580	486	550	522	491	539	507	505	512	523	579	523	569	540	599	563	550	539	524	541	530	539	511	546	554	567	540	552	531	546	499	511	538	522	513	526	562	563	526	516	527	527	520	556	546	557	517	509	552	574	520	552	564	525	535	526	519	563	541	532	528	550	516	558	543	520	524	541	544	529	504	541	538	563	517	517	528	517	541	546	548	518	536	527	613	521	533	560	518	534	540	509	553	511	552	551	578	529	553	527	514	529	566	581	562	547	528	536	536	574	520	544	527	531	494	504	591	550	521	536	500	522	540	522	498	515	559	493	514	550	550	510	494	502	526	574	549	560	536	528	542	556	539	517	577	504	534	523	515	495	530	545	518	512	497	572	578	525	541	560	535	535	549	498	564	526	534	489	562	522	515	521	572	557	559	529	548	509	581	551	543	502	520	523	539	537	552	517	509	546	559	541	507	537	523	513	558	532	489	546	555	561	510	520	548	532	564	543	503	531	512	486	543	498	533	536	494	512	557	568	536	555	522	498	508	535	551	590	536	543	571	541	538	534	557	534	530	553	494	559	565	529	557	537	536	529	575	518	548	573	561	516	536	587	536	543	524	524	549	511	533	515	555	517	563	528	539	521	538	522	510	516	515	528	554	509	468	556	497	544	534	526	515	568	508	529	501	527	529	520	535	564	512	537	523	503	528	596	509	560	502	562
4259	1034	896	780	676	655	615	593	574	568	632	655	545	540	611	588	583	588	551	592	598	580	646	591	530	582	526	563	592	567	599	559	590	603	568	565	600	588	601	560	562	617	574	602	581	537	583	619	560	580	621	529	581	566	581	674	602	593	582	585	585	570	611	640	594	643	558	554	592	584	573	597	575	576	565	572	562	626	622	628	565	604	594	567	588	561	583	594	599	609	566	562	554	599	564	580	608	585	567	560	592	577	583	560	626	608	580	598	597	591	563	576	597	610	552	571	582	571	547	576	575	567	584	599	614	657	612	592	585	593	604	586	574	609	556	623	561	561	572	591	610	610	576	590	608	570	597	573	585	570	566	568	578	587	587	578	592	611	621	579	588	573	565	591	580	560	567	558	599	584	600	551	582	566	547	618	574	553	586	597	579	569	574	620	597	591	599	608	598	594	564	566	558	614	579	573	590	581	592	588	587	583	620	592	604	575	554	608	556	562	572	595	631	589	617	584	579	553	570	571	586	617	597	635	608	622	565	576	585	584	557	568	596	553	586	567	549	597	562	575	544	579	607	614	561	591	601	591	609	563	552	542	570	587	572	578	582	609	610	589	601	549	565	555	571	599	589	600	562	639	588	589	621	597	591	618	588	563	608	589	596	573	564	586	568	565	571	592	588	553	590	607	575	622	537	598	591	593	567	589	567	578	579	569	565	587	583	613	596	560	591	594	586	597	615	577	590	608	586	543	586	555	592	614	576	570	567	602	564	588	598	609	619	643	568	615	588	581	591	576	601	582	575	590	611	582	616	559	613	582	582	592	565	620	580	529	595	604	556	577	568	552	590	599	603	613	609	550	602	563	620	595	586	591	580	610	587	566	546	591	600	611	574	561	583	588	556	580	581	591	564	603	562	589	574	590	574	567	547	542	595	590	595	576	569	610	574	573	600	639	571	602	612	547	615	570	586	610	555	564	580	596	575	617	599	561	583	549	607	602	623	581	603	581	611	591	589	615	574	583	589	568	591	567	633	560	567	582	602	543	585	604	596	568	599	575	545	586	574	615	621	605	567	613	578	632	557	609	556	584	585	564	560	623	661	572	591	583	595	633	616	558	565	605	572	534	592	571	587	584	545	619	580	613	585	607	577	568	592	615	536	539	610	586	567	596	591	559	591	599	595	548	618	565	592	586	545	619	593	610	559	622	610	551	588	564	579	542	565	568	567	567	539	595	646	543	606	553	576	566	561	589	631	572	588	535	611	548	581	564	583	586	581	622	578	616	562	571	616	611	562	550	554	589	607	624	582	566	641	572	567	577	597	577	565	590	587	609	616	588	604	603	609	595	551	556	574	617	571	601	585	609	585	604	639	554	550	558	632	593	578	587	585	569	565	533	636	603	574	571	574	562	620	595	589	584	566	559	552	601	593	532	565	562	549	531	568	598	624	579	575	619	580	608	571	588	634	585	602	573	574	543	611	567	575	556	556	617	633	565	605	588	600	574	587	540	627	603	587	585	598	575	606	624	568	610	593	604	620	613	599	614	586	612	573	602	570	567	570	538	626	591	577	573	652	648	633	582	556	540	547	588	609	556	609	622	662	567	607	603	576	605	589	582	574	585	582	601	564	560	608	576	530	625	550	627	525	578	574	578	568	584	538	584	580	580	592	593	544	568	608	592	562	572	570	549	598	574	537	599	622	543	615	562	582	577	563	588	588	601	610	575	571	603	543	586	664	534	572	549	604	620	595	558	623	616	587	591	606	589	569	608	561	604	589	632	560	561	591	617	561	607	557	576	556	588	600	597	574	590	593	554	525	549	618	585	618	554	615	598	564	562	608	583	544	613	583	581	608	566	609	595	631	622	565	595	535	625	532	580	619	621	559	599	597	583	579	594	581	591	606	620	638	604	559	593	556	619	559	571	592	602	579	599	567	571	596	584	572	617	600	559	589	647	623	555	547	619	619	633	570	619	574	600	618	581	545	627	589	586	634	548	621	573	554	594	544	572	582	587	592	588	621	570	643	565	579	598	618	624	615	584	567	582	580	583	617	583	640	566	584	609	587	615	597	589	580	576	603	585	565	576	537	589	631	592	600	584	594	576	596	623	568	570	573	598	580	586	580	558	579	572	539	597	522	575	617	559	584	574	640	557	562	598	602	595	588	607	632	595	603	571	579	576	574	585	583	627	600	582	541	592	592	585	570	622	578	580	577	589	549	592	561	615	572	595	568	581	584	596	560	568	626	613	557	609	601	572	552	539	584	591	625	573	608	613	573	593	569	597	600	576	566	610	576	604	602	549	589	629	578	573	594	545	563	587	566	578	606	589	606	560	574	611	628	598	601	583	575	618	581	601	616	577	565	588	576	571	602	598	586	570	601	571	566	608	597	570	633	574	585	607	566	624	599	579	605	591	569	578	557	598	600	573	585	566	608	561	583	626	606	600	550	584	569	587	564	626	580	603	566	624	619	626	546	573	575	565	602	572	585	614	641	570	588	582	574	601	596	582	542	585	639	549	596	553	588	571	579	575	547	598	604	589	604	612	588	591	565	589	604	616	623	595	557	588	601	636	562	571	579	593	615	570	581	565	575	578	560	594	577	545	552	544	568	593	611	584	620	624	578	586	595	592	607	591	602	562	574	509	599	575	573	627	600	595	606	606	550	593	553	578	596	560	611	556	598	529	574	602	594	605	590	555	541	570	559	613	600	577	606	597	613	582	595	595	569	586	622	575	524	542	599	552	576	604	597	602	567	583	614	602	623	563	616	601	544	610	592	591	599	562	575	568	574	595	557	609	593	593	580	614	553	587	567	564	613	598	580	577	584	610	598	593	571	611	609	557	598	616	643	601	585	568	558	558	608	589	524	629	570	645	627	602	564	555	557	572	639	579	591	573	582	619	626	578	588	596	566	561	611	603	591	616	569	615	581	579	582	595	570	571	595	555	578	615	587	562	625	625	565	608	547	571	604	581	613	568	595	566	588	548	565	592	579	588	622	583	565	583	584	605	617	603	590	587	592	549	594	584	603	611	604	605	574	605	577	590	562	569	553	584	585	594	621	582	570	575	569	585	593	619	587	601	541	546	610	561	593	616	626	596	646	586	629	641	561	589	555	583	562	610	592	610	579	571	561	598	604	589	630	558	619	558	582	594	581	595	575	598	608	557	546	571	580	569	600	568	578	557	594	594	584	569	583	579	546	579	589	577	520	593	567	586	589	666	581	562	603	568	577	608	562	552	559	581	586	600	540	577	581	569	611	594	597	580	587	599	564	569	601	576	579	620	618	596	602	594	584	620	569	606	580	620	619	558	567	609	636	585	569	583	597	593	596	570	557	596	567	574	640	585	563	570	643	581	616	574	549	611	613	564	530	580	558	563	570	517	606	592	581	570	613	599	558	607	510	597	560	596	564	599	580	601	630	628	601	605	598	586	525	584	536	582	585	612	593	565	630	599	555	611	594	629	591	590	623	581	548	590	531	592	594	597	598	609
23170	20784	27756	23862	20770	10126	1231	808	724	689	608	566	591	543	561	512	476	479	475	502	494	472	449	446	437	446	485	447	452	436	447	443	475	465	414	430	429	453	453	439	464	418	450	446	453	434	422	493	438	460	396	457	475	475	462	486	468	428	462	416	438	447	417	481	438	476	458	419	427	411	452	429	466	429	477	437	417	443	440	471	423	455	435	456	448	427	443	455	450	426	443	440	441	397	461	478	430	408	446	458	434	411	470	425	416	413	445	441	450	461	457	466	435	447	475	413	394	430	447	460	474	477	455	418	455	421	465	446	410	432	421	453	431	470	427	420	432	425	416	439	431	497	456	421	440	426	440	437	451	429	453	497	421	451	457	427	431	459	458	451	465	412	478	451	429	447	436	423	468	455	414	441	457	428	455	444	416	423	412	404	435	490	415	444	452	417	454	435	478	470	441	438	454	419	458	421	410	450	484	414	460	389	478	400	421	431	440	418	452	444	448	415	483	428	458	450	406	437	434	417	466	430	432	441	460	436	429	461	388	434	445	450	471	439	455	427	437	415	420	453	428	442	451	448	464	450	438	456	446	450	456	477	447	426	462	455	460	453	476	478	441	428	447	471	474	406	445	382	432	456	440	434	471	461	423	436	453	430	421	423	475	461	459	429	441	393	468	424	434	429	442	443	472	447	442	421	477	451	474	457	472	443	439	436	446	421	457	476	409	434	406	431	463	459	456	438	442	459	473	437	452	460	431	467	430	418	438	411	454	443	431	454	446	443	436	436	444	449	483	437	404	446	420	432	474	446	439	464	397	425	433	436	482	480	479	421	443	406	465	467	462	439	433	434	427	461	420	445	450	441	451	438	445	438	434	409	415	402	405	491	425	399	413	431	427	447	433	419	442	488	446	427	449	398	418	464	471	425	458	440	469	444	440	446	426	461	448	455	439	416	444	437	461	443	417	435	468	462	450	446	435	459	462	437	468	480	459	430	445	437	462	455	475	426	461	448	455	463	428	421	472	445	431	505	434	445	469	452	454	441	416	367	445	452	446	446	427	445	421	451	393	462	447	451	437	469	453	468	442	442	412	452	428	483	478	442	419	407	435	472	437	454	412	422	442	421	392	431	403	469	427	447	405	449	423	465	426	440	395	454	445	408	434	414	472	454	438	461	463	481	454	443	457	425	503	419	441	429	408	488	429	424	429	449	487	417	479	429	474	410	469	473	459	437	454	446	441	446	430	436	440	428	455	412	417	453	428	418	439	465	463	468	411	462	416	412	457	406	446	450	446	461	406	461	470	425	481	441	442	435	462	453	440	471	422	426	371	437	430	450	460	424	414	423	450	472	455	440	470	454	447	435	457	487	458	408	417	389	447	422	450	417	453	436	426	442	436	447	434	486	437	449	424	465	435	396	415	420	437	431	461	419	419	464	463	420	438	456	468	410	438	453	449	458	467	407	444	428	455	473	442	404	429	458	457	441	416	484	439	445	515	401	419	405	414	455	431	458	459	427	440	402	409	417	454	408	441	448	446	429	440	450	449	483	422	429	453	439	443	433	466	454	454	438	463	457	466	413	453	445	424	430	428	459	437	432	417	445	467	464	443	471	394	439	417	426	453	438	457	442	470	433	432	423	440	436	455	436	472	415	457	451	428	425	464	447	425	439	460	438	454	446	430	426	451	406	424	423	443	448	434	451	402	447	447	450	456	461	429	460	471	440	463	476	418	413	450	455	473	423	437	426	450	479	443	423	439	436	425	418	433	469	437	452	452	469	472	411	461	459	462	409	412	404	428	468	449	437	420	433	462	406	398	441	432	427	418	425	439	487	456	460	469	469	435	455	427	423	447	414	410	438	412	392	440	431	441	456	433	470	417	442	441	456	411	435	396	455	446	428	403	437	409	426	445	507	466	417	438	448	422	461	464	450	423	435	421	463	430	461	451	446	439	405	442	423	412	417	480	431	477	404	439	450	434	461	416	463	437	472	424	450	462	446	433	468	441	437	445	471	464	450	423	433	448	408	444	450	459	441	440	451	433	425	416	411	410	432	453	449	431	461	448	428	465	436	444	473	436	436	455	424	472	474	427	449	486	430	447	492	434	414	438	446	430	397	421	448	403	448	438	436	443	435	419	425	417	404	446	460	431	449	475	446	466	465	433	411	425	446	438	451	440	470	421	446	472	440	416	474	427	468	419	462	446	413	421	454	418	461	432	434	414	453	423	425	422	456	452	496	452	431	448	477	491	417	447	441	433	415	418	429	472	412	465	460	460	458	446	470	401	448	420	426	413	433	406	450	444	440	438	458	437	438	453	424	480	454	431	474	470	417	462	427	441	428	472	416	440	488	469	390	427	455	434	444	434	482	434	454	460	430	485	470	450	456	384	440	484	423	464	460	450	454	483	432	415	427	436	455	458	434	424	444	421	453	424	471	417	451	436	407	453	439	409	434	468	453	450	416	440	430	435	443	417	447	440	412	395	455	441	444	475	415	459	450	434	411	475	465	427	461	426	439	446	467	474	424	439	440	448	421	441	468	461	426	467	455	443	460	454	424	474	454	456	463	460	426	438	387	449	478	457	436	413	448	426	428	480	461	451	455	444	447	448	397	453	422	432	426	443	434	477	424	432	497	445	448	427	449	477	444	488	449	399	476	464	431	455	439	461	418	430	427	408	431	460	437	425	415	458	439	419	399	458	422	452	463	409	456	435	456	464	446	450	463	461	418	423	444	446	438	453	448	411	438	431	430	426	440	453	433	439	423	417	426	424	447	439	423	486	437	432	438	451	472	408	452	408	440	414	436	453	438	477	469	431	428	467	449	457	427	463	427	460	467	469	466	462	440	430	442	444	418	481	449	472	491	463	460	469	427	441	459	435	450	449	415	490	468	404	412	425	468	441	432	401	403	440	454	421	447	475	438	437	416	435	452	435	467	440	450	439	448	469	466	446	451	440	471	430	449	467	434	460	433	445	423	448	443	436	439	436	472	413	414	433	434	447	434	424	454	451	451	479	455	463	439	416	418	458	459	477	470	401	445	468	425	452	421	480	442	456	488	405	469	462	452	474	440	446	448	457	450	458	425	457	470	428	429	430	423	469	451	420	438	405	425	443	438	410	473	470	442	408	438	422	438	437	429	422	451	447	432	444	447	439	445	404	439	413	414	418	453	421	438	435	459	441	426	450	460	429	443	424	450	441	406	415	425	490	427	426	477	443	429	443	445	467	455	420	452	416	438	402	458	469	445	448	466	428	444	409	445	443	461	479	443	423	446	444	423	441	429	480	465	435	431	443	435	446	393	441	410	478	438	457	438	459	420	382	466	445	421	421	411	435	437	429	500	433	457	458	456	449	452	436	450	424	456	473	447	420	407	412	436	447	441	412	434	444	453	437	409	408	445	423	481	414	423	454	438	469	455	431	409	453	447	446	431	437	422	423	428	428	431	434	429	420	450	459	421	408	490	460	465	457	454	456	453	409	396	438	446	430	477
3058	7396	6157	2985	2083	1778	1297	1139	937	821	830	679	662	652	622	618	615	599	528	525	498	507	547	529	533	550	513	534	549	502	501	527	559	513	493	496	511	520	503	509	489	513	486	509	495	505	514	486	485	517	507	482	499	482	526	498	520	514	521	465	482	520	495	528	467	508	552	526	495	526	498	484	482	475	480	488	524	469	459	495	528	501	544	477	513	473	518	468	535	532	493	476	480	467	532	520	511	517	501	480	508	467	482	484	491	488	472	495	528	538	484	500	548	478	492	486	465	494	527	492	515	516	499	546	568	471	497	489	483	504	463	509	507	540	496	481	495	502	491	492	449	533	469	511	498	513	554	517	496	473	471	530	481	489	509	480	528	494	495	496	489	498	460	469	517	502	492	510	482	527	505	459	496	506	487	502	463	499	509	475	479	491	476	499	523	473	488	496	497	480	522	517	541	489	498	470	512	502	446	509	519	471	510	486	469	466	493	510	514	515	464	482	491	501	500	538	482	498	515	508	460	463	510	516	536	471	485	471	549	466	514	524	466	508	474	491	444	521	489	557	462	493	482	533	504	528	519	479	505	510	493	494	496	489	502	526	495	526	498	463	530	487	512	521	500	487	522	477	457	485	526	512	463	520	533	494	460	452	489	497	495	489	442	505	468	501	526	497	485	525	498	516	478	501	434	471	522	517	488	455	457	482	511	489	455	497	473	513	487	499	472	494	487	510	532	490	480	444	493	453	487	535	513	456	486	519	490	534	491	505	504	503	498	477	497	482	488	530	508	485	496	494	539	504	504	454	497	498	521	497	481	469	482	495	501	487	487	499	504	545	482	462	508	499	467	470	492	517	514	537	477	503	514	499	492	503	469	513	547	455	479	485	457	461	496	499	541	484	474	499	464	473	479	508	557	484	485	478	537	484	531	506	528	496	513	519	565	541	485	493	547	478	468	486	474	520	489	500	457	475	479	480	518	485	503	483	509	483	537	487	490	486	503	529	497	442	482	457	479	511	499	474	500	494	499	516	495	466	470	499	501	490	488	480	506	486	499	501	474	476	495	503	467	491	494	509	478	491	478	473	504	486	497	505	471	480	489	492	506	461	501	483	478	496	499	475	507	429	485	486	521	516	509	481	476	490	519	488	505	475	480	506	493	493	446	522	517	499	477	513	501	498	474	514	479	480	513	461	471	509	485	499	514	475	485	517	498	512	487	492	468	508	511	517	495	502	506	504	494	519	462	495	493	488	472	476	486	484	487	520	441	490	489	498	492	509	497	455	458	463	511	481	508	488	493	533	518	475	502	479	529	463	514	465	484	522	466	463	545	473	473	467	478	494	495	510	478	509	522	453	523	492	544	518	515	483	468	516	496	545	486	509	490	516	514	510	484	496	488	526	503	535	505	481	483	514	517	485	495	481	495	500	476	470	532	524	524	523	509	489	475	480	511	473	476	504	499	473	512	505	502	503	496	500	491	502	493	490	505	464	490	475	483	471	555	494	517	481	530	465	491	517	496	508	471	462	491	493	495	503	479	509	494	522	523	525	493	480	507	459	478	491	529	506	453	477	519	512	449	446	512	495	517	486	526	520	482	487	518	483	516	492	513	476	505	508	493	473	495	515	497	484	499	528	497	468	484	496	495	517	504	496	512	483	511	495	485	533	473	464	519	497	482	457	504	476	476	496	463	463	503	496	500	539	432	492	477	537	481	472	465	490	513	480	500	486	501	514	507	458	488	471	512	495	518	506	527	531	462	476	507	541	492	448	500	488	486	488	453	475	481	530	493	509	476	513	497	486	521	472	501	497	485	488	499	513	529	500	499	495	499	494	494	488	498	518	494	544	531	525	482	498	510	455	449	480	507	492	471	512	477	488	529	484	485	490	516	519	472	545	481	477	518	470	542	508	496	501	525	484	474	477	506	498	478	479	487	495	482	532	452	519	512	500	465	518	486	487	541	541	476	480	500	487	501	503	464	533	519	512	520	488	492	459	524	478	554	467	478	521	504	492	502	492	480	483	498	529	509	473	532	490	496	495	506	534	505	517	504	473	525	452	530	506	490	504	554	484	510	475	503	523	496	470	487	501	460	514	530	510	503	504	465	504	515	474	486	512	510	495	487	543	545	515	526	470	475	476	486	466	517	475	524	452	473	500	508	518	493	468	547	477	495	485	523	471	484	493	459	492	471	489	496	523	516	483	473	502	497	445	513	485	474	472	469	470	458	513	469	497	465	488	493	516	455	549	484	471	498	509	487	527	484	450	515	507	480	510	522	505	498	493	501	484	492	500	489	509	493	497	510	517	514	501	482	470	479	493	487	507	504	525	455	477	502	462	503	505	523	489	499	480	463	475	501	499	478	508	474	469	510	493	519	480	478	479	480	501	520	504	517	495	539	483	473	476	486	521	524	525	509	520	460	558	450	490	473	492	471	478	532	477	519	483	478	518	518	514	471	490	495	516	509	472	533	514	468	493	493	491	455	482	478	486	484	491	532	516	482	516	485	523	482	496	512	465	495	495	517	509	480	477	492	522	456	480	518	469	556	475	494	497	497	487	481	479	484	453	477	497	513	519	510	496	481	529	503	489	519	512	507	500	501	503	473	480	536	521	506	532	484	503	467	500	529	471	519	513	469	490	536	484	469	442	508	487	515	502	531	455	497	472	476	495	511	498	470	512	489	461	498	496	486	509	488	501	529	482	494	486	525	497	498	521	499	503	502	529	497	474	479	474	509	496	493	500	535	498	505	511	520	508	480	513	503	492	488	488	500	485	461	474	502	506	503	498	482	480	515	480	497	495	495	536	466	455	472	515	468	476	489	513	533	438	475	499	518	507	445	528	479	515	514	503	493	516	466	497	533	505	489	485	486	537	451	493	500	501	510	511	528	488	493	480	503	448	507	494	440	497	515	505	494	509	491	475	523	501	524	517	482	511	485	500	491	481	489	503	506	552	530	480	485	470	493	503	520	482	500	525	468	486	523	483	525	496	513	481	506	482	504	494	501	518	527	491	491	489	505	488	519	535	495	551	453	498	475	507	487	513	461	467	496	492	502	510	467	493	500	524	521	500	509	491	497	530	520	494	495	495	474	502	444	475	478	514	455	470	483	523	494	497	495	503	501	518	492	505	474	513	489	509	488	489	449	488	507	496	515	519	443	499	478	498	456	470	453	487	503	531	453	542	506	513	488	446	477	480	502	527	507	483	494	497	503	496	471	474	460	482	475	524	524	524	478	487	495	481	497	486	500	479	516	509	483	492	486	479	528	513	510	482	497	496	441	461	498	489	504	498	512	486	501	518	520	488	528	479	523	480	480	501	497	506	486	505	481	458	482	479	518	473	503	522	521	471	532	497	498	522	454	474	496	475	509	517	488	502	488	519	460	525	480	544	531	529	493	540	489	475	530	500	438	520	531	499	488	502	469	517	506	519	527	477	486	534	482	487	503	519	520	514	489	494	480	481	494	514	505	481	490	513	470	476	516	491
24230	20836	27007	24690	13816	928	651	493	438	461	434	413	403	400	381	366	381	346	355	344	413	330	357	365	331	364	349	358	366	344	335	355	349	333	374	340	329	343	354	331	351	329	371	339	346	341	300	317	348	305	352	333	326	336	327	359	356	312	365	323	321	337	341	323	346	329	321	334	353	298	335	386	361	341	313	350	352	332	351	360	329	341	348	334	340	322	293	322	347	333	342	341	350	326	331	320	332	342	363	355	338	349	343	350	363	351	341	334	366	329	355	337	347	373	365	324	358	335	351	347	360	318	326	357	326	336	316	341	358	339	369	335	350	316	327	341	337	325	377	365	334	316	346	333	351	323	317	348	308	319	319	360	351	371	331	354	345	338	339	339	343	324	318	340	350	305	360	331	346	340	375	328	328	330	329	368	332	360	376	360	312	322	340	325	336	348	337	349	382	321	340	309	343	341	334	351	326	320	319	318	326	343	345	327	350	353	352	327	363	361	333	385	337	321	339	332	327	347	356	369	322	296	332	359	353	347	328	323	333	339	399	363	307	316	339	368	369	313	314	322	350	301	345	320	328	365	346	345	328	311	342	342	328	354	311	330	347	317	351	315	327	358	335	347	360	324	394	344	336	313	304	304	327	325	351	357	330	342	336	318	342	340	346	337	383	325	334	325	312	333	340	331	337	317	340	336	338	329	343	323	334	330	332	329	344	358	328	344	368	346	317	333	352	333	347	338	309	333	341	348	326	340	337	333	336	319	320	370	356	327	321	328	316	347	315	320	311	341	320	337	356	342	311	307	359	309	357	338	337	323	330	339	346	318	310	354	351	306	342	327	310	348	316	318	362	360	340	360	374	330	350	376	341	352	326	305	319	333	352	338	348	319	333	341	324	372	323	347	349	318	315	350	331	344	363	340	327	367	339	336	352	352	352	302	346	335	346	338	353	323	357	322	364	355	385	307	334	297	353	338	350	346	381	320	359	338	329	373	332	321	361	305	370	376	331	351	319	347	345	336	331	312	326	359	347	353	313	317	371	317	345	338	330	331	353	355	341	326	346	334	345	327	358	325	371	323	350	336	328	345	318	340	335	353	347	295	315	362	365	322	336	330	326	370	309	317	340	322	330	307	333	362	348	329	339	345	344	328	333	339	325	331	324	335	334	307	322	307	379	312	319	322	325	328	342	303	321	344	376	351	349	345	291	315	318	320	332	342	371	327	332	332	325	326	293	312	301	340	338	309	344	294	328	343	339	342	312	366	328	339	334	355	341	331	363	346	320	335	360	331	307	320	340	312	331	321	330	356	313	341	341	350	344	342	356	346	347	399	333	341	368	316	335	321	337	347	362	329	327	330	334	352	354	294	394	342	342	319	364	347	331	313	356	323	340	287	313	349	328	347	372	313	331	340	316	339	351	352	339	355	355	360	299	353	340	337	329	336	309	314	356	335	314	330	365	348	328	332	339	329	316	350	357	342	333	310	368	350	303	359	302	301	311	319	322	346	319	312	323	346	326	329	348	352	306	306	374	333	329	323	345	339	341	347	362	357	373	365	363	337	359	314	324	341	335	327	320	351	342	338	352	345	297	344	332	336	361	330	306	306	376	354	337	344	358	361	312	309	379	332	319	334	364	351	305	336	352	333	313	330	347	351	322	344	375	361	331	319	343	335	380	342	363	347	319	338	329	353	353	317	328	323	331	316	339	294	342	352	350	355	325	317	325	322	336	341	327	340	327	338	327	358	331	334	315	362	336	358	313	331	345	338	324	367	336	359	331	312	364	328	333	338	339	342	330	356	292	314	343	304	320	344	351	329	318	351	342	358	328	350	323	364	341	320	356	337	358	376	335	300	344	313	349	328	316	333	336	329	331	323	340	340	371	351	331	349	337	339	344	332	326	343	302	381	335	328	358	312	338	348	318	345	342	378	304	354	305	367	347	348	348	337	361	324	336	308	328	327	334	343	340	313	325	339	355	310	308	318	369	319	360	353	302	345	350	359	333	354	308	312	357	328	349	324	337	314	337	362	320	345	316	347	366	300	318	346	319	335	328	320	327	336	344	347	326	329	345	313	326	346	328	381	335	334	319	357	364	330	351	332	326	329	368	317	339	289	342	345	320	330	323	356	344	329	351	336	304	327	360	332	352	334	322	334	342	361	330	363	332	362	334	327	343	318	344	348	357	359	321	337	375	331	332	350	327	335	350	358	365	347	382	328	335	323	354	306	354	333	336	314	325	326	343	338	340	329	372	303	359	337	341	330	340	355	306	339	345	321	342	350	326	358	333	347	305	313	355	335	326	352	326	315	343	342	327	350	348	334	336	301	314	323	321	363	360	338	366	347	314	355	335	332	334	322	302	299	335	334	358	363	311	309	353	366	358	335	322	333	315	333	334	330	312	324	329	340	331	373	349	326	343	333	350	333	356	336	325	340	360	322	367	348	354	348	349	373	322	368	378	343	322	360	300	332	317	315	367	356	328	332	349	342	324	341	339	337	360	346	321	328	358	346	332	340	379	350	351	321	350	343	361	348	359	317	341	325	342	355	355	373	353	342	322	352	321	344	346	319	314	339	340	325	322	352	330	330	357	289	321	331	340	302	354	330	327	331	321	342	347	338	330	333	334	335	357	331	349	335	344	331	356	333	344	356	352	347	373	318	358	342	345	319	355	330	342	364	362	326	323	352	342	346	317	306	342	341	312	340	322	329	359	330	333	327	330	343	349	353	290	343	311	345	334	338	345	341	342	354	340	377	353	346	347	342	339	327	318	338	349	326	345	349	308	331	331	353	337	353	337	328	380	323	348	343	327	331	336	329	353	355	342	361	336	344	320	357	308	344	344	334	352	330	335	336	326	340	334	325	327	370	344	353	337	345	338	297	325	345	362	363	328	304	338	325	365	327	336	321	366	345	372	348	350	332	336	334	350	340	320	347	345	360	335	342	349	361	329	323	315	363	344	337	323	332	388	324	325	327	369	330	349	362	363	346	327	342	303	331	342	332	347	342	325	333	322	313	364	366	355	353	335	370	340	360	317	351	340	346	307	335	348	326	357	331	358	338	315	317	319	324	334	355	322	333	327	344	362	341	304	339	324	346	326	345	334	342	322	307	333	331	326	316	334	346	332	325	337	318	311	350	325	302	318	312	329	335	322	344	340	347	340	384	366	337	347	336	361	371	371	342	354	315	365	335	324	340	330	348	322	348	343	348	336	336	333	349	295	313	352	360	356	332	354	364	367	361	341	311	308	328	325	345	349	382	317	354	329	357	305	394	360	324	347	325	357	350	356	349	321	324	348	349	335	309	312	329	324	346	344	362	328	367	326	371	334	330	315	367	339	279	336	345	342	336	339	346	348	345	334	373	339	335	341	334	308	335	337	360	341	355	349	328	349	315	354	336	359	321	350	366	311	347	377	349	324	312	355	339	336	371	335	352	311	342	299	322	341	353	330	351	314	337	306	344	320	315	319	384	368	352	323	343	306	326	325	358
3175	4725	3644	1968	1392	1151	891	786	637	577	489	484	397	418	426	436	418	408	406	366	426	375	380	400	384	394	397	338	419	375	409	365	362	366	369	362	380	352	376	358	393	360	401	359	357	374	379	349	390	412	336	366	341	364	363	394	369	376	353	334	383	364	355	402	354	372	378	392	343	325	362	353	361	380	349	384	406	352	356	331	393	358	358	345	380	357	391	376	353	349	359	366	366	376	375	361	377	371	364	344	350	392	383	388	366	361	392	310	363	355	367	392	382	381	381	395	337	367	363	351	383	358	373	343	338	342	323	360	407	373	348	318	361	379	367	360	407	377	391	336	369	367	346	349	348	344	369	407	352	360	368	344	360	348	371	394	362	337	359	383	400	363	338	358	352	369	360	342	334	348	330	382	324	385	359	346	339	372	333	342	373	374	376	383	403	348	338	348	339	346	356	363	375	388	377	334	345	380	377	370	351	352	362	356	374	363	403	396	379	372	372	361	384	337	395	359	364	353	365	348	367	371	381	358	330	367	319	399	351	355	363	369	385	388	341	378	370	395	371	374	348	404	391	363	394	368	339	358	351	372	357	379	346	355	348	409	374	406	386	370	395	370	327	366	344	338	372	387	365	385	366	381	360	320	337	354	354	368	379	368	382	358	362	341	369	353	363	375	347	352	345	322	357	355	356	359	351	347	411	355	364	348	378	356	343	376	390	362	388	343	348	339	397	381	357	357	360	357	378	388	363	358	364	367	394	361	340	349	401	352	373	352	365	361	348	382	341	363	367	368	322	346	366	362	393	360	363	390	388	378	384	375	340	351	388	371	349	373	353	380	368	374	372	406	384	364	362	370	360	346	390	369	359	380	395	372	373	364	381	384	361	342	395	363	355	343	327	359	394	377	362	359	360	380	370	374	358	377	371	367	375	355	365	365	338	336	352	357	364	371	353	379	361	358	313	341	368	370	369	398	409	367	346	358	390	340	383	390	375	358	379	355	353	346	342	339	337	354	331	369	359	371	391	377	392	376	349	364	406	348	340	380	362	358	350	317	366	351	374	367	372	351	404	358	356	380	360	370	354	345	377	379	364	380	334	342	345	360	379	335	368	346	354	394	385	407	353	365	400	351	386	380	365	357	369	397	355	345	357	362	399	395	383	368	385	370	389	365	362	364	349	377	364	382	349	375	367	379	327	373	393	382	357	370	413	358	364	343	389	341	361	369	373	381	370	361	374	349	366	345	396	361	354	342	420	363	354	357	356	349	349	377	362	348	396	366	365	361	353	357	340	359	374	365	363	348	381	381	379	370	369	338	373	360	369	368	348	342	335	393	347	398	364	366	361	364	374	345	351	383	366	349	338	376	366	335	355	354	369	340	378	337	359	366	414	375	401	366	384	377	347	347	387	336	337	357	336	344	380	391	361	366	349	412	354	388	368	327	328	338	361	378	358	379	363	346	372	368	386	349	352	378	346	366	369	364	366	344	375	375	352	344	375	361	352	363	348	346	347	358	369	324	368	328	393	325	358	347	381	374	342	345	356	353	372	350	356	372	345	346	346	388	372	385	341	382	373	367	347	362	387	379	359	365	377	362	383	377	363	351	374	365	380	351	379	346	361	351	349	377	376	394	337	369	400	343	364	380	346	370	353	346	361	360	325	369	361	365	342	349	346	365	376	360	374	350	362	375	373	350	350	322	391	362	364	359	366	355	363	383	352	364	353	382	365	366	348	361	405	370	377	401	388	384	347	324	410	367	368	362	364	350	343	326	346	395	345	360	381	419	364	395	398	371	356	343	401	412	355	394	364	370	344	335	352	353	389	402	374	364	379	357	364	388	353	373	366	354	403	376	358	361	349	379	356	376	382	379	359	346	346	361	354	365	405	378	369	353	387	387	343	367	366	350	362	357	323	313	371	378	373	341	345	346	359	364	369	376	351	372	387	389	397	400	373	365	381	360	353	360	353	355	340	348	375	370	380	370	384	385	372	339	387	386	358	368	387	349	361	365	351	334	400	394	381	381	361	344	363	371	356	318	344	370	340	363	361	356	360	364	364	373	368	352	400	356	372	372	396	369	349	332	381	351	352	360	334	349	363	385	356	371	346	356	378	348	360	378	368	370	366	368	371	386	427	373	375	361	374	361	360	361	377	366	363	347	359	397	382	342	363	351	356	353	363	364	397	356	364	374	360	369	386	375	361	381	356	391	321	369	366	360	413	348	363	343	408	377	352	344	353	362	374	379	392	359	345	379	369	303	361	401	359	387	350	359	354	388	381	357	349	352	374	380	359	343	404	344	366	362	378	375	352	380	373	352	358	381	387	345	354	358	354	423	335	334	378	372	355	376	366	357	390	355	356	351	348	354	344	353	363	356	393	359	357	342	364	348	380	344	388	333	396	337	394	360	367	326	369	347	374	398	352	372	349	348	355	348	379	370	348	368	374	358	321	364	351	362	384	382	358	409	358	354	367	366	349	355	400	369	341	392	374	374	394	347	326	332	350	339	369	377	360	358	364	371	345	371	354	364	386	389	331	381	371	379	348	363	351	354	331	354	381	360	362	350	365	329	353	352	404	359	342	363	335	370	356	384	405	379	369	355	368	356	365	346	374	330	418	351	383	378	388	383	331	357	344	350	346	367	363	355	418	362	366	352	358	362	358	372	351	370	376	346	382	342	368	386	341	345	352	366	381	395	358	393	378	339	382	383	377	363	375	405	381	354	356	368	384	356	368	363	325	344	374	346	350	338	352	368	351	380	363	443	362	331	382	333	350	373	385	366	330	381	355	369	334	371	351	324	372	338	349	391	360	352	389	359	330	375	371	347	348	369	372	356	331	353	369	364	389	352	381	373	366	361	358	365	344	350	338	367	365	365	346	374	373	361	345	404	381	331	346	384	326	367	358	348	360	341	367	386	360	342	395	375	354	342	364	350	373	349	380	347	348	360	359	368	342	375	356	370	370	339	390	378	360	395	355	369	314	388	363	372	368	378	350	378	341	375	385	351	375	396	323	346	342	342	332	330	384	373	368	374	340	352	360	339	390	371	380	385	360	359	382	365	354	348	345	374	378	349	364	365	384	383	369	372	389	360	345	395	378	393	344	357	363	396	368	396	376	337	358	365	370	373	381	344	385	387	369	366	368	391	348	365	400	314	363	338	390	374	378	361	372	374	342	399	328	366	352	379	335	325	370	378	355	380	374	346	379	334	373	374	351	365	365	364	342	341	350	366	356	353	350	356	370	348	378	354	362	384	356	341	402	372	361	331	360	397	371	323	349	336	377	343	332	369	379	367	374	349	375	324	370	371	357	383	357	380	356	398	350	384	347	335	356	359	365	371	344	389	355	354	396	384	366	366	360	371	356	334	411	367	340	360	360	361	381	342	344	363	360	351	389	388	364	365	368	379	406	363	361	360	349	316	326	357	380	375	373	352	386	329	378	377	342	385	391	333	388	380	382	364	362	314	372	379	381	344	319	382	375	341	374	352
22134	20850	28299	23505	20837	20882	9809	970	563	565	464	423	376	313	314	280	301	260	230	235	200	209	228	229	201	190	217	193	208	176	196	157	208	210	194	191	174	204	188	169	150	169	193	186	185	148	163	182	167	186	175	178	166	170	145	150	165	143	176	153	163	169	144	179	142	169	174	196	179	173	185	163	161	156	171	165	173	195	167	155	169	169	168	155	179	157	168	162	158	162	178	162	168	140	180	153	150	150	171	165	170	133	173	154	161	150	161	146	172	157	157	191	176	172	148	137	174	156	188	161	162	176	173	137	141	142	152	159	145	174	160	167	187	147	152	177	160	172	148	146	158	167	158	140	165	178	178	177	183	180	171	155	165	167	165	162	172	176	160	165	155	167	165	175	150	154	157	184	148	149	157	147	141	156	174	152	164	171	166	179	145	164	147	180	168	154	160	168	153	168	180	145	166	149	172	173	170	193	173	169	171	159	143	140	151	145	161	179	162	162	151	160	165	151	159	156	174	153	148	177	168	158	155	157	160	153	183	160	163	181	145	158	170	147	179	168	170	181	148	186	179	161	171	192	180	156	154	165	164	142	196	203	168	153	167	170	155	166	170	165	166	174	178	154	168	164	156	139	173	182	167	166	167	161	157	151	135	176	169	161	156	162	158	164	160	163	162	190	155	176	167	166	159	156	154	171	178	146	186	148	167	163	160	150	161	179	147	174	153	155	170	160	165	176	168	144	144	162	182	149	145	153	140	146	170	184	185	165	146	160	158	155	163	186	178	197	180	170	154	175	155	175	178	146	164	157	153	169	167	178	175	166	143	150	152	153	158	157	154	179	167	166	163	157	164	162	167	179	150	153	161	148	157	184	174	177	153	157	164	152	161	159	161	163	181	155	170	172	170	150	174	144	151	168	172	167	167	175	174	158	154	141	170	160	173	157	164	172	156	145	162	178	174	166	148	165	133	162	159	169	155	143	150	158	176	196	168	154	194	171	172	152	166	171	176	177	195	180	183	141	142	159	174	144	163	167	175	170	148	140	171	175	146	152	165	182	145	164	176	161	167	177	164	157	139	174	175	177	165	174	156	144	138	187	155	165	173	145	152	180	155	151	172	164	155	178	153	161	147	153	179	162	157	148	195	157	166	157	144	153	185	151	160	156	165	175	171	152	145	181	160	163	177	156	170	188	172	174	171	174	173	149	187	173	136	157	163	151	163	165	177	142	141	165	157	165	149	161	162	155	155	194	172	156	163	164	157	164	154	153	155	144	154	164	140	152	139	165	142	156	164	159	156	146	174	175	141	187	169	154	160	157	168	162	158	172	155	137	155	142	182	178	169	170	151	179	137	160	183	164	164	140	202	159	166	161	175	159	181	148	180	172	151	160	163	155	146	170	157	147	154	148	159	166	185	185	192	173	172	173	149	118	181	163	164	176	168	138	145	149	162	170	152	157	161	173	162	151	168	152	165	161	157	175	154	167	150	168	185	169	159	136	146	166	178	149	168	149	174	177	163	158	176	146	170	159	140	143	159	146	173	146	152	169	187	159	157	166	167	154	168	148	190	183	167	167	170	120	159	180	163	186	169	157	172	167	164	177	175	151	168	165	157	161	182	161	156	154	178	148	146	164	157	151	143	159	163	178	172	155	118	167	173	169	144	188	169	183	150	150	170	152	175	177	172	168	155	162	136	171	144	176	151	165	157	154	156	165	150	182	190	161	184	169	151	167	154	161	159	158	145	187	162	142	171	164	167	178	147	148	156	171	166	166	163	170	163	134	132	148	149	154	158	164	167	163	179	166	183	159	168	153	176	170	168	156	156	163	159	167	171	158	161	168	163	153	177	179	143	149	167	139	160	133	149	173	143	191	151	174	165	181	162	172	177	145	164	169	151	162	162	153	177	150	189	165	144	160	170	150	146	155	145	159	163	176	168	172	152	182	177	150	166	174	195	164	153	179	166	158	147	163	177	164	160	151	157	167	163	176	160	177	154	158	141	166	164	169	183	181	156	192	157	161	171	134	152	141	185	143	160	167	184	159	147	154	150	162	170	153	152	151	141	146	166	164	161	165	156	156	169	170	167	183	135	149	157	162	178	151	154	160	175	152	180	178	159	158	182	176	165	149	177	187	159	153	160	165	167	169	163	167	152	159	182	170	164	134	179	157	176	166	154	170	152	177	157	134	146	180	167	168	172	166	165	167	159	163	154	161	171	158	139	183	166	145	172	172	163	151	161	144	166	163	143	168	157	154	145	161	168	149	160	151	138	132	155	161	165	161	137	191	175	137	168	144	150	161	177	162	154	148	183	174	160	165	143	159	169	162	148	141	145	158	174	167	153	163	184	159	176	188	193	168	174	186	187	176	166	155	180	170	160	184	165	178	157	153	153	176	149	176	183	170	162	157	139	182	160	155	186	162	172	180	179	164	167	137	167	161	165	170	168	159	176	159	168	149	144	155	153	152	150	163	169	170	169	171	161	177	149	168	168	144	157	186	170	157	184	154	159	189	174	158	174	167	188	158	147	184	169	152	150	145	171	172	142	163	190	151	170	195	174	137	178	161	146	182	146	168	155	167	161	149	175	167	160	157	160	165	157	172	162	162	156	166	168	147	146	162	153	159	155	146	184	149	176	165	160	168	133	165	150	177	134	178	150	144	149	156	169	170	171	156	160	144	169	150	157	182	171	154	169	162	168	173	152	134	159	176	151	153	167	166	159	167	156	161	152	180	158	167	158	150	161	173	156	138	164	162	143	134	162	167	160	157	173	162	176	180	169	147	188	169	160	164	163	150	166	182	154	160	156	170	155	173	148	169	164	152	156	154	143	165	161	138	138	182	147	158	155	162	146	159	162	150	174	182	159	166	136	165	133	155	200	152	162	162	167	174	145	143	153	169	175	160	179	159	171	147	161	169	168	175	185	177	160	161	170	147	186	144	148	155	149	154	152	148	166	161	152	139	172	163	158	173	148	162	147	151	161	139	145	157	172	150	168	161	164	175	169	160	160	154	167	160	181	150	159	155	157	168	167	158	178	161	161	145	137	180	181	171	152	157	154	180	157	159	179	172	179	167	140	168	159	167	161	161	150	180	158	185	134	166	180	146	161	168	147	174	152	148	163	176	163	171	169	187	164	156	171	168	162	175	172	163	166	152	177	168	165	167	141	150	157	185	172	149	158	158	163	156	190	150	175	157	182	152	158	143	167	160	159	169	171	148	163	151	165	164	182	147	163	158	151	158	162	151	174	154	144	166	154	152	182	158	152	170	182	166	149	161	165	175	159	152	170	166	163	137	150	173	151	163	171	157	152	160	175	171	168	163	156	169	136	162	162	170	161	151	179	154	143	186	160	158	150	181	162	181	166	150	163	168	172	161	176	168	152	155	184	162	166	142	168	138	168	162	178	138	153	155	165	141	173	165	157	156	145	157	156	156	153	172	149	180	147	155	163	153	146	171	166	137	163	167	156	158	135	162	159	175	173	164	180	147
4118	12496	10160	4907	3339	2614	1936	1359	1071	872	745	619	560	460	395	395	328	304	304	305	278	254	247	277	231	216	222	235	195	243	226	233	200	215	195	214	196	230	183	204	195	183	189	203	219	211	210	210	220	205	198	192	186	181	174	195	204	207	181	180	193	180	183	190	221	190	177	185	203	190	200	190	209	182	179	195	199	162	178	179	200	173	208	171	170	183	213	180	214	197	199	219	190	222	198	179	183	173	197	186	182	190	186	183	178	167	195	207	190	174	178	186	205	167	155	180	176	185	174	208	157	175	190	190	172	198	190	174	178	189	208	184	198	181	190	185	165	186	190	180	176	189	210	195	151	181	196	201	182	212	176	201	195	181	221	177	197	188	192	189	157	187	204	200	178	177	178	225	207	181	166	174	189	199	198	188	171	220	194	191	173	187	166	207	190	180	168	169	200	191	181	186	170	163	192	173	184	169	178	205	184	169	188	187	191	167	157	200	165	173	166	193	202	189	180	179	178	202	182	190	185	183	170	202	192	199	166	175	166	182	170	181	219	166	196	191	166	164	184	192	208	203	195	192	177	171	177	176	188	184	163	194	191	158	198	184	152	190	188	197	212	202	162	178	191	174	174	183	174	174	182	180	202	169	158	165	209	173	196	163	202	181	182	183	179	199	165	180	190	217	185	173	171	191	191	171	175	186	181	176	179	188	184	179	178	178	192	196	205	214	181	173	204	172	190	179	180	182	185	168	169	192	192	186	173	189	185	213	171	190	190	192	179	187	206	179	180	167	198	191	192	171	173	173	211	185	176	190	161	180	183	179	184	184	181	179	191	184	179	170	190	197	214	171	193	211	191	213	158	204	185	159	179	201	146	169	180	178	175	176	203	189	201	192	197	183	173	160	185	170	192	175	168	188	190	187	197	190	179	190	177	181	196	186	216	179	180	197	193	194	192	188	166	179	181	177	152	175	167	186	190	176	164	175	181	199	174	186	173	204	194	176	193	184	199	175	180	173	172	211	186	176	162	192	172	162	204	177	166	184	175	171	187	171	186	181	190	170	186	180	182	196	204	171	186	173	174	174	201	209	215	201	179	186	180	188	165	160	176	177	178	174	189	199	181	191	173	205	172	198	209	164	196	195	179	177	175	196	166	174	178	177	179	179	192	167	154	176	205	186	204	190	167	170	190	192	164	178	186	150	200	198	195	202	178	182	172	190	212	162	191	212	180	171	148	182	178	207	195	211	178	178	175	179	190	214	191	201	175	170	190	177	181	210	183	183	195	182	187	209	197	195	195	198	187	189	207	193	185	193	197	194	187	166	195	172	191	200	181	181	168	192	174	169	189	201	197	209	172	177	182	185	197	192	185	168	182	174	189	172	174	185	194	194	188	194	185	205	192	164	192	184	208	187	183	193	176	152	197	172	186	190	187	175	175	154	196	194	174	176	182	193	175	162	188	160	168	188	228	154	175	174	179	178	164	205	206	186	181	181	185	178	198	174	184	180	174	186	197	195	180	205	171	186	189	185	196	163	146	193	189	186	162	179	184	201	178	181	182	167	164	167	165	172	179	170	195	179	176	181	181	191	188	164	168	192	189	165	173	230	202	196	155	180	172	187	195	181	194	178	187	173	154	158	186	191	195	166	157	171	197	171	178	191	189	172	200	170	200	176	168	181	209	182	174	170	179	178	176	197	168	197	176	161	172	190	163	165	183	188	155	207	202	192	184	189	193	153	169	180	162	180	163	195	188	203	179	171	178	175	194	182	181	162	184	164	216	193	175	197	173	188	185	213	175	196	192	208	183	209	182	173	203	174	186	182	173	187	192	194	158	191	184	157	193	183	201	182	185	174	202	186	193	194	205	199	185	186	196	181	193	168	164	175	163	169	171	163	172	170	167	212	210	191	163	176	189	170	199	200	190	172	169	136	205	204	191	188	205	203	210	193	199	184	176	205	174	188	201	171	182	156	178	164	199	190	166	156	183	181	168	197	182	163	176	180	214	174	175	192	190	200	193	191	169	197	197	178	197	192	198	172	184	173	191	190	187	166	203	179	173	197	172	187	166	168	182	185	191	179	170	174	211	187	195	180	182	168	172	188	189	204	182	174	160	184	185	189	203	177	197	160	206	205	192	196	188	188	173	183	175	186	186	184	193	179	170	172	171	182	182	196	169	184	195	187	155	189	170	192	196	174	164	193	213	174	167	183	198	181	192	185	168	183	190	179	168	163	202	181	202	155	196	177	174	173	174	170	181	183	172	174	180	210	190	199	178	198	186	186	199	174	177	185	175	179	191	156	173	207	198	190	189	194	174	176	190	185	191	165	191	179	184	195	184	192	173	191	205	184	190	182	179	177	180	205	184	177	196	166	168	184	184	183	176	187	177	197	168	179	177	215	195	185	175	175	194	201	183	168	187	197	204	196	187	162	194	192	202	184	191	180	178	184	182	203	162	181	169	181	190	181	156	182	200	184	173	183	179	177	180	169	183	195	182	153	189	206	172	177	182	177	189	178	195	191	183	209	179	167	172	178	178	181	143	168	187	186	176	174	200	210	165	190	169	193	205	184	181	190	194	205	198	178	179	203	158	196	178	205	159	196	164	197	181	185	194	202	161	181	180	158	182	170	187	178	167	179	199	164	179	178	163	166	184	167	167	185	185	170	204	176	182	157	187	182	175	200	182	167	197	202	154	188	160	165	200	179	188	202	193	215	195	184	171	186	160	179	186	180	170	188	184	187	173	181	218	180	197	165	177	185	169	160	165	171	181	183	202	190	173	178	191	206	175	180	187	199	167	164	185	186	214	192	202	172	190	171	181	193	196	208	195	182	199	161	155	162	188	183	157	182	192	174	194	174	174	158	193	203	178	193	184	185	164	176	185	190	213	200	201	182	175	178	195	186	194	195	194	199	169	188	178	185	162	196	169	170	208	176	202	189	218	154	184	196	183	176	191	180	188	172	163	186	184	190	177	178	169	194	187	155	187	175	187	186	193	163	177	193	186	197	183	192	169	182	201	194	200	213	198	186	196	179	175	178	182	149	191	170	174	195	192	171	194	192	198	200	182	188	167	180	188	175	183	182	191	200	182	180	187	185	192	206	173	198	212	192	209	165	192	179	188	181	177	160	190	185	207	174	192	172	193	163	172	184	188	182	180	200	204	172	184	168	184	195	173	183	172	165	165	190	202	187	194	194	176	195	175	206	183	205	161	175	199	150	182	191	193	174	184	197	173	197	184	187	168	176	179	167	206	182	183	178	191	177	179	192	202	198	169	195	176	194	210	182	191	177	181	185	205	196	190	180	212	165	180	181	173	178	195	167	183	196	190	167	182	177	194	195	210	180	172	173	150	199	195	173	169	179	191	179	170	195	183	195	201	184	180	190	172	197	172	189	195	171	158	156	185	170	162	183	165	194	180	172	176	153	180	175	195	197	205	180	190	163	194	172	173	185	184	189	201	177	170	189	170	170	177	158	190	190	177	180	198	211
26997	18556	4991	841	676	602	605	584	540	551	546	562	573	558	517	493	510	591	537	550	538	543	564	541	528	560	535	559	527	546	582	551	529	588	555	542	540	507	536	542	551	559	539	585	534	548	531	560	533	522	527	537	539	528	595	523	526	574	549	532	549	483	476	490	557	535	538	516	526	581	546	536	552	524	544	531	567	556	560	565	525	524	557	539	554	540	568	515	565	574	555	567	548	570	527	537	565	553	530	528	528	522	534	516	553	545	496	567	555	544	534	550	516	548	484	480	570	484	521	542	528	511	562	576	559	518	514	520	557	548	534	573	565	540	527	544	556	501	522	568	528	538	560	556	540	513	535	481	495	535	603	532	513	584	531	532	535	544	510	501	532	530	538	557	538	545	573	533	573	550	503	542	494	540	530	544	530	523	505	532	520	536	554	540	549	544	540	555	551	548	558	562	543	562	549	521	566	517	587	578	577	502	523	523	505	558	516	538	517	558	552	534	567	566	525	543	601	519	554	555	557	537	591	549	487	496	545	547	512	517	570	535	546	562	542	528	536	528	536	586	523	565	535	559	569	533	522	575	553	493	539	558	527	520	539	569	518	520	539	554	537	549	550	539	507	577	530	564	538	525	562	499	583	537	560	552	521	585	556	585	522	502	531	558	541	576	557	501	556	564	551	523	559	568	573	523	540	577	566	513	540	549	581	546	538	566	554	575	522	545	561	579	576	516	532	585	551	553	520	583	527	549	542	538	534	549	538	534	545	554	530	520	564	547	555	538	545	568	555	563	544	535	550	538	531	555	542	536	529	530	522	520	532	510	574	533	544	513	502	549	535	506	503	516	554	547	527	546	490	527	552	534	513	575	540	585	490	550	575	579	542	510	558	521	561	548	515	576	512	564	583	552	519	567	564	537	549	549	557	533	504	545	533	501	528	540	531	554	547	461	560	527	542	514	570	531	523	490	505	549	537	537	547	576	475	528	561	535	494	566	522	544	576	569	552	571	543	501	527	529	522	532	551	548	534	542	537	558	529	543	535	547	553	492	526	549	537	544	584	507	577	525	533	548	545	550	538	524	605	511	530	517	548	530	555	527	516	508	564	504	569	540	546	562	547	547	574	542	566	492	587	540	543	537	524	558	535	505	540	579	568	574	525	540	560	557	540	548	527	597	593	582	555	531	568	589	559	569	523	498	529	550	520	541	572	558	556	596	536	569	522	536	559	557	571	518	538	569	517	514	572	533	554	532	476	518	560	506	551	539	546	548	554	573	555	564	567	554	558	530	513	501	518	529	505	522	511	508	553	561	551	544	560	539	542	505	525	536	516	513	566	558	554	526	550	517	537	541	548	532	596	554	540	549	572	555	568	542	533	545	551	530	509	546	553	523	531	570	573	561	587	526	559	521	523	579	541	507	580	567	575	518	548	538	551	559	526	567	587	515	506	505	543	541	540	548	561	558	575	535	563	519	558	525	505	533	549	581	539	572	525	564	537	523	520	544	543	527	499	544	534	529	538	530	546	514	557	542	549	557	555	557	555	531	519	521	566	548	540	523	535	553	517	545	527	510	538	542	516	534	554	556	571	537	583	493	484	546	511	488	554	541	522	544	521	594	547	561	546	550	534	565	533	501	532	537	552	525	545	532	526	550	552	534	489	521	552	558	543	523	542	521	540	524	535	545	526	519	546	576	545	501	577	538	543	588	518	521	563	525	545	523	547	520	512	528	566	516	569	546	502	510	560	544	566	528	547	537	571	561	527	551	523	557	559	536	542	566	492	542	527	532	514	559	552	553	553	528	517	533	532	566	540	541	597	546	555	534	549	512	574	560	560	541	585	533	507	579	567	546	575	519	549	540	536	549	556	572	543	526	504	541	529	514	552	553	535	512	533	530	567	543	551	578	488	586	595	540	550	566	542	501	514	538	552	560	526	505	513	495	609	534	523	527	602	547	545	538	530	539	546	576	537	565	530	520	540	548	538	516	517	542	556	544	533	522	542	571	585	531	553	540	541	534	534	558	576	503	563	518	577	572	560	544	577	582	514	557	531	550	573	533	537	542	487	539	537	558	512	525	527	566	565	548	509	556	535	563	565	542	523	532	531	579	556	510	520	524	548	549	500	515	552	539	552	499	527	567	560	522	563	533	535	528	553	561	506	531	554	526	543	546	533	540	552	554	516	534	533	529	536	538	584	507	556	507	531	523	538	554	555	531	516	566	525	598	521	542	555	524	515	570	550	565	535	547	566	557	566	555	531	557	577	528	543	558	538	496	566	560	559	550	545	555	549	563	522	515	542	548	576	529	472	564	525	526	543	523	589	548	564	534	532	558	568	542	546	579	573	589	612	619	539	547	518	573	573	577	534	550	560	538	535	561	519	572	576	538	581	510	544	560	518	569	536	560	554	478	517	564	548	563	494	569	564	539	515	565	539	530	504	514	598	563	513	534	520	534	516	536	526	538	523	567	517	542	557	524	540	545	548	500	550	551	561	519	556	575	585	582	517	551	516	553	571	543	558	548	538	566	552	545	531	516	558	546	542	539	537	555	578	564	578	533	546	523	546	520	554	558	566	524	525	529	525	542	509	519	490	535	624	547	530	541	616	516	506	525	523	592	510	507	533	536	550	513	535	516	523	528	560	562	538	560	553	518	502	520	571	574	558	512	497	556	556	523	538	546	555	525	574	566	560	529	564	520	516	521	538	557	533	529	536	561	577	530	538	593	553	556	527	547	529	512	529	510	566	525	559	562	504	547	528	525	536	519	529	566	517	533	535	526	541	565	588	522	541	524	520	553	548	551	573	497	544	554	527	527	542	569	520	518	536	549	531	555	532	509	573	530	542	550	538	550	545	516	531	553	589	547	560	512	567	556	557	541	560	532	548	524	498	516	525	557	561	516	519	511	542	537	547	584	562	554	574	564	512	551	559	519	505	527	563	538	522	532	507	535	530	540	509	581	531	591	531	501	514	486	534	515	565	534	616	540	551	542	548	529	526	536	559	530	543	584	528	521	550	576	583	563	521	535	561	554	568	580	547	498	535	550	510	565	553	533	560	536	530	547	552	521	534	571	570	557	546	591	572	554	575	542	526	559	527	509	513	487	539	565	508	573	546	494	528	560	532	545	531	542	508	580	572	526	521	589	529	506	540	574	514	511	572	531	560	558	527	574	564	557	589	529	537	548	541	552	564	522	546	568	573	482	531	528	544	556	522	544	559	535	548	581	556	517	556	515	479	511	536	531	522	550	526	535	503	540	543	513	547	567	526	542	540	562	547	538	515	498	541	518	562	523	499	519	524	544	537	565	520	543	513	509	516	510	569	523	578	550	539	557	551	550	541	545	534	534	528	565	573	491	515	522	560	570	548	561	513	534	519	550	546	545	550	518	557	537	494	537	528	573	561	505	527	599	551	577	555	531	506	551	547	543	538	558	522	540	561	542	554	552	559	506	555	528	526	573	512	522	542	539	559	535	517	492	535	582	529	554
4327	996	944	772	719	669	620	575	620	582	562	647	585	597	564	601	584	584	592	622	594	593	579	571	566	593	638	596	632	636	626	574	559	587	640	585	601	640	583	570	594	581	591	608	581	622	580	562	584	573	566	628	614	621	587	629	573	606	602	588	596	613	612	537	581	614	554	586	617	624	601	563	575	608	582	642	601	605	619	654	561	580	543	595	616	584	637	617	634	550	599	601	625	606	604	601	548	580	580	567	599	606	578	643	569	579	595	592	573	546	604	603	583	578	652	591	598	598	579	660	534	585	587	609	577	528	612	575	583	583	599	573	572	593	599	573	536	591	586	577	635	617	570	610	605	595	564	572	601	602	617	571	587	542	626	578	584	606	619	609	587	598	580	571	614	606	600	613	594	616	618	563	630	620	591	561	605	580	572	608	640	580	612	587	593	554	590	664	576	604	638	576	580	597	580	639	567	603	579	613	605	594	612	565	601	587	608	600	607	625	643	567	616	578	632	582	631	597	650	601	631	619	587	597	612	646	554	554	588	599	621	557	635	611	582	598	625	590	621	622	570	569	597	558	581	561	605	578	574	592	594	585	634	597	610	617	595	564	620	591	608	606	628	584	547	583	568	602	588	630	614	599	622	588	644	625	552	616	585	586	630	559	579	587	607	591	582	586	599	597	589	645	593	583	622	550	610	621	571	592	569	602	553	603	613	575	571	601	599	605	600	595	575	596	599	618	590	567	605	563	574	590	591	595	571	548	574	596	620	571	623	578	629	622	617	551	588	602	566	600	636	596	601	611	575	588	578	584	605	576	626	618	631	612	572	646	655	611	618	621	608	607	566	609	552	596	597	589	585	617	604	611	571	615	619	584	594	614	586	603	571	585	594	619	562	543	573	605	599	589	593	616	637	601	585	555	604	568	594	576	640	601	608	598	591	650	612	583	625	572	612	612	591	606	603	579	605	609	563	591	584	568	585	588	564	612	592	564	604	618	615	597	543	591	593	595	582	636	584	606	600	587	590	578	547	633	571	576	596	594	624	579	567	597	607	637	657	613	584	579	576	555	597	631	593	585	621	592	600	613	619	634	617	623	607	602	597	597	556	570	599	591	625	606	567	585	599	575	659	609	547	571	601	591	555	609	611	573	607	635	638	582	598	564	614	596	589	607	549	619	602	615	597	586	614	596	595	561	542	577	626	604	600	616	640	619	553	623	613	603	565	578	601	611	625	614	597	579	597	620	617	597	604	597	636	598	588	617	572	615	588	567	592	587	602	589	591	555	588	573	642	593	599	547	578	635	600	601	616	556	591	560	621	566	555	597	628	636	617	607	596	616	577	602	595	631	588	597	534	600	586	583	572	588	581	597	599	575	600	634	624	628	577	599	597	617	581	564	636	570	605	594	577	584	566	584	594	633	599	591	593	625	569	647	620	600	586	604	579	619	570	600	547	610	583	569	609	651	548	601	639	600	613	569	655	595	609	594	623	603	600	594	588	563	581	621	613	578	579	605	579	605	590	600	640	580	587	650	588	580	597	552	569	563	632	632	558	588	573	579	596	608	584	621	613	610	599	549	620	578	597	619	573	597	605	568	596	597	620	590	594	580	537	584	623	620	611	630	585	630	647	596	596	565	628	615	571	635	567	595	606	554	603	592	578	589	601	599	575	585	624	614	613	596	602	654	553	602	600	593	641	595	631	638	598	581	600	601	598	582	616	612	617	644	591	623	611	557	602	586	601	564	597	550	612	575	575	582	573	564	581	612	587	597	586	598	610	557	581	565	556	601	599	603	573	568	598	587	603	581	585	580	626	614	580	611	592	573	554	592	590	609	600	596	593	611	607	621	639	612	566	570	587	571	545	558	581	579	592	629	582	612	587	579	594	555	626	623	594	591	620	619	611	597	602	606	586	590	557	608	552	641	608	590	585	589	583	618	592	608	603	567	603	599	596	553	575	564	597	601	577	596	607	587	612	596	632	621	575	642	540	591	599	568	607	596	604	589	649	638	587	561	634	581	591	599	588	551	589	596	558	555	619	615	632	551	581	613	596	651	593	611	563	597	561	572	550	623	623	599	572	602	582	611	606	589	579	549	591	609	547	585	622	605	595	576	573	595	637	583	622	583	596	604	596	578	619	593	665	560	591	642	619	625	631	568	635	605	591	571	608	580	606	635	632	609	608	617	604	587	590	601	592	599	599	565	591	560	627	612	581	576	617	624	582	624	591	602	603	593	584	584	626	599	584	582	606	572	598	603	608	586	584	639	565	579	633	652	584	592	574	591	568	591	586	557	571	586	574	621	622	596	560	620	628	585	611	614	627	606	595	585	569	608	610	602	607	633	609	608	618	573	604	624	560	584	580	567	573	584	599	626	601	601	560	571	604	581	582	600	616	585	573	624	587	603	604	557	574	607	599	610	580	586	595	605	658	632	612	544	549	572	597	573	595	579	595	536	626	598	622	567	567	618	623	608	602	576	615	642	603	561	579	607	582	607	618	588	604	566	565	573	603	542	618	616	612	642	612	611	618	589	605	607	620	577	617	571	647	586	607	590	631	614	583	597	596	602	604	598	595	604	608	619	577	580	546	587	597	612	599	587	626	604	585	574	647	578	597	584	585	634	599	606	592	607	611	596	626	654	590	558	577	569	594	557	660	606	614	578	620	589	592	633	580	587	575	653	570	587	622	580	628	554	592	613	583	603	610	619	595	584	588	567	632	608	605	578	595	591	613	613	603	628	583	594	613	601	602	569	625	599	591	570	613	647	615	572	593	610	558	623	614	589	589	638	614	612	621	597	585	631	617	581	571	635	647	608	614	585	585	609	617	658	591	615	578	603	581	584	622	650	575	614	594	581	601	598	593	597	529	582	626	575	612	612	580	592	574	600	618	583	627	621	604	602	590	592	612	544	578	622	637	591	602	575	603	584	573	642	653	586	589	564	602	621	616	583	613	631	598	569	569	613	597	584	626	624	621	578	609	610	602	596	562	627	616	625	641	570	610	577	602	578	586	589	572	577	608	591	565	598	561	585	596	635	568	619	596	636	594	598	601	612	586	615	586	562	597	608	599	616	643	588	615	639	595	583	583	615	603	580	627	580	594	622	596	598	550	577	614	594	547	555	598	585	603	582	602	593	625	561	606	571	586	585	619	655	600	606	608	588	572	597	626	593	566	593	659	609	566	587	604	606	626	593	598	578	611	565	618	639	560	562	587	606	543	572	589	621	575	594	590	576	559	642	577	586	651	592	579	573	588	575	610	656	628	624	581	550	587	633	619	571	603	580	571	586	585	599	583	606	610	568	620	602	578	640	635	586	535	589	642	597	613	604	562	606	622	573	592	564	603	579	564	587	574	600	638	565	591	603	610	609	621	608	592	579	613	629	623	625	574	560	594	602	582	618	530	568	575	597	591	637	604	616	603	620	558	564	610	593	564	563	600	614	616	621	590	600	599	580	640	592	590	572	609	623	624	601	603	627	585	576	635	574
23137	20806	27807	23893	20791	10305	1255	835	680	630	615	539	533	514	532	511	514	499	479	473	471	458	479	492	446	466	462	454	503	462	419	429	473	455	466	442	473	494	456	443	461	446	443	441	461	452	462	443	466	457	483	434	443	433	469	462	467	445	447	460	457	477	445	440	465	442	454	446	507	449	432	453	448	439	438	409	449	452	463	460	438	418	462	431	472	445	452	437	460	472	454	430	404	460	437	448	428	476	454	460	460	436	444	437	482	445	462	425	470	450	447	430	460	427	429	466	429	471	447	444	454	463	422	448	428	473	459	454	470	450	438	432	408	479	451	429	457	457	449	458	492	405	438	441	433	461	428	445	431	449	495	450	485	473	440	452	463	428	445	474	451	428	442	486	442	426	468	464	470	468	388	457	444	424	469	404	481	458	464	443	456	430	445	443	470	496	432	436	438	449	434	425	425	442	489	455	459	457	448	463	454	478	446	483	458	489	454	455	506	438	470	507	449	449	450	446	461	439	461	421	457	432	427	428	441	423	446	446	502	465	455	442	424	431	475	427	447	426	435	436	441	455	438	447	458	441	434	415	450	422	416	452	464	454	432	487	434	461	451	490	413	421	446	453	425	458	432	414	478	434	461	454	440	476	480	424	485	452	463	463	434	435	431	436	464	484	450	446	479	459	450	429	453	472	474	405	446	446	493	453	478	432	445	462	451	478	417	460	480	427	412	426	467	462	450	467	448	469	440	460	431	479	446	468	435	444	440	463	463	415	466	441	464	429	435	483	443	425	445	460	451	454	458	424	443	408	447	393	450	453	466	463	434	439	466	434	449	443	458	452	435	438	433	449	414	468	450	467	463	449	453	449	462	447	478	439	454	464	428	443	446	472	469	456	451	450	438	447	384	434	456	435	435	463	439	460	411	415	462	464	456	458	449	481	468	461	426	446	497	457	448	477	419	443	436	460	437	441	455	429	457	429	454	419	422	457	440	482	434	413	467	472	442	487	445	434	429	463	427	430	463	455	431	407	429	446	420	437	471	435	467	468	434	445	458	454	481	483	482	437	467	462	409	469	495	396	434	451	462	442	425	432	518	479	457	459	454	469	457	460	468	460	470	459	434	440	451	468	478	492	445	444	456	463	454	434	466	446	476	447	431	494	420	433	445	453	449	455	464	476	469	450	448	413	447	476	469	457	424	440	442	436	433	437	431	445	475	479	428	459	464	445	431	470	449	442	446	472	446	433	410	437	420	448	410	451	444	408	460	473	458	444	441	468	458	449	461	459	475	467	471	411	453	455	416	446	457	421	476	479	461	460	456	419	431	467	465	403	426	459	468	474	449	431	458	439	439	435	443	464	485	446	427	432	424	453	494	462	430	461	475	446	431	443	418	428	435	442	483	426	467	395	455	448	451	445	497	464	436	417	454	441	448	457	438	425	435	459	450	438	463	457	425	388	453	460	466	432	470	454	463	474	443	448	437	426	424	460	460	423	403	421	440	465	418	408	470	429	465	455	472	435	466	469	482	489	445	463	446	451	442	435	444	401	445	483	465	463	478	464	430	440	446	432	423	462	431	441	487	429	453	476	452	440	430	446	452	456	410	445	454	441	448	449	436	459	479	411	461	474	452	461	468	461	460	438	453	429	462	452	463	482	450	464	437	447	454	442	416	431	463	453	465	493	470	437	465	417	460	420	451	492	455	440	464	446	435	454	447	468	446	466	435	423	426	454	434	463	455	474	438	484	475	467	476	446	473	422	425	432	451	467	458	465	475	426	423	444	464	445	435	441	439	472	431	475	452	464	476	418	444	467	474	446	462	462	427	444	456	414	429	428	454	453	474	465	442	447	457	417	460	448	449	477	445	445	483	487	444	439	414	503	481	423	428	427	431	456	466	490	434	461	423	448	452	478	473	428	473	464	458	439	476	428	413	426	429	480	481	461	436	434	455	469	467	414	459	417	445	420	433	447	418	404	410	430	397	445	441	426	439	421	439	424	399	471	449	441	425	401	496	422	451	428	407	457	446	480	453	404	461	448	435	449	444	463	471	443	463	491	453	418	410	465	464	424	432	453	463	421	479	477	446	457	443	443	439	456	453	463	449	436	449	459	499	460	420	450	427	452	425	403	486	499	435	443	426	432	443	470	445	416	459	420	432	475	462	447	464	441	445	437	452	438	442	430	428	469	449	420	424	457	456	400	417	479	473	466	457	452	437	469	444	487	482	457	455	422	427	452	425	439	473	431	447	443	459	424	419	463	471	469	406	483	472	439	427	458	455	467	457	412	465	465	442	426	467	455	450	439	443	441	454	479	424	489	490	440	456	457	476	444	475	453	473	454	446	419	431	429	472	467	466	433	468	457	440	461	422	450	472	483	461	443	442	433	466	500	454	419	475	456	490	446	398	442	438	438	448	445	454	471	459	465	443	444	428	439	424	428	472	468	433	499	412	443	430	470	436	432	478	459	445	431	449	455	456	454	468	467	460	411	389	440	445	452	446	457	459	438	470	438	460	438	474	456	471	472	460	407	473	439	457	505	494	460	444	431	435	455	474	459	426	451	451	432	493	401	468	397	477	432	484	444	431	505	464	433	441	503	421	493	460	425	439	467	480	467	442	461	453	432	490	392	440	459	451	473	414	481	439	445	410	469	475	449	465	437	380	485	468	448	448	450	460	429	472	454	449	471	438	453	445	418	442	442	438	404	477	426	462	428	453	482	474	452	421	413	462	422	419	431	438	438	440	461	443	433	464	453	465	407	452	441	429	448	479	460	456	447	418	453	443	457	468	441	450	481	455	476	450	436	452	431	430	433	418	479	447	489	453	453	457	452	438	453	434	450	438	409	456	413	485	457	435	471	401	442	441	459	433	436	418	452	451	430	450	465	470	439	468	409	416	477	453	467	459	438	412	465	473	455	410	434	443	459	460	423	458	453	473	496	428	493	448	455	456	476	435	422	470	407	449	419	491	413	467	439	445	458	484	421	440	468	431	404	463	458	501	480	471	454	447	428	453	444	439	423	449	447	432	437	450	459	434	476	471	484	416	478	433	433	473	430	448	415	432	412	441	436	479	448	435	426	476	441	480	444	435	450	484	491	463	426	454	467	444	437	458	467	463	458	472	425	460	439	481	434	452	430	430	439	433	444	441	421	424	452	485	480	467	432	439	465	435	463	421	465	420	459	412	438	445	452	438	455	483	456	422	430	431	453	436	418	474	440	429	441	439	459	481	443	457	501	445	455	418	447	473	447	460	442	400	429	482	467	435	402	449	478	431	457	453	434	416	434	472	417	427	397	460	412	415	461	470	425	472	467	425	466	460	474	439	438	429	448	416	455	461	451	448	478	420	457	449	453	444	484	447	433	442	477	431	513	450	417	421	450	400	428	422	468	430	428	432	451	470	406	415	425	475	473	424	417	444	460	457	426	442	427	451	445	479	458	450	459	451	436	444	462	452	427	449	442	471	426	432	418	459	482	471	431	452	411	433	421
3188	7198	5988	3029	2123	1718	1360	1069	909	782	755	706	684	620	616	598	575	585	548	575	545	568	522	537	540	579	539	538	542	521	524	520	558	498	533	536	505	506	483	562	477	505	506	533	523	525	501	481	497	497	529	539	497	551	508	496	496	557	498	549	491	512	498	482	522	530	504	493	506	485	474	516	507	503	485	459	501	502	532	521	519	483	500	518	498	490	502	497	508	497	538	466	501	503	534	509	470	489	547	479	554	463	473	520	511	486	501	486	473	499	493	509	484	510	505	488	494	487	473	493	501	532	479	487	545	531	449	486	514	573	508	482	454	521	485	491	494	533	509	508	487	502	482	508	489	492	519	562	522	473	498	490	495	509	548	467	493	510	474	484	528	486	469	484	503	527	512	480	532	518	492	513	578	498	449	502	549	465	513	511	498	470	495	506	483	472	499	520	513	492	495	503	531	487	517	498	496	500	505	501	522	531	528	519	493	500	494	467	530	481	513	471	499	499	520	537	472	485	500	485	505	492	524	501	482	494	524	487	512	495	502	512	502	530	497	476	488	517	553	513	504	523	499	509	506	491	483	484	493	493	508	525	538	486	470	549	514	473	503	491	492	486	460	511	504	549	460	501	484	527	533	480	500	463	498	479	511	489	505	564	505	452	515	491	483	485	536	514	460	538	542	477	515	526	511	535	481	520	514	505	518	491	514	500	521	566	517	499	513	526	481	489	532	499	488	483	499	495	519	523	525	522	541	505	506	514	513	477	534	482	496	500	506	547	513	486	511	503	500	518	478	498	483	483	523	531	501	448	487	490	507	495	498	537	504	515	494	496	487	496	488	483	484	490	541	495	542	474	493	506	485	527	518	503	482	502	518	482	512	535	494	472	516	504	490	524	519	554	483	487	512	483	503	522	501	502	531	490	476	485	490	520	514	488	484	508	480	555	473	519	496	485	504	487	526	476	515	501	500	516	504	503	524	496	516	509	468	539	454	491	505	456	515	517	515	501	515	498	487	464	486	526	481	521	501	476	531	479	470	476	528	528	519	516	502	516	494	475	511	489	485	513	483	460	509	497	462	475	477	517	478	488	499	445	508	498	500	518	498	485	492	524	513	477	484	488	501	528	467	485	477	492	512	506	504	498	514	482	508	495	533	516	455	528	502	530	477	502	486	524	485	522	503	525	496	507	503	529	501	491	499	459	484	508	511	511	539	489	464	523	503	482	478	509	506	514	517	494	509	516	520	509	515	490	471	523	541	506	518	514	494	510	474	509	493	493	474	504	520	483	473	481	535	519	506	517	494	513	479	510	500	487	516	509	490	533	524	470	441	476	556	484	527	478	485	494	515	490	491	520	508	508	480	522	512	499	481	487	487	495	516	499	497	478	476	501	497	494	488	479	472	511	541	486	510	505	478	473	512	482	511	501	524	549	515	504	535	498	480	480	494	526	484	505	472	493	484	482	520	501	473	501	501	527	484	482	475	507	486	505	520	511	492	491	507	546	521	512	509	529	475	499	524	499	499	522	525	521	493	504	532	563	496	522	516	473	520	459	506	490	473	491	500	497	494	487	496	500	481	493	473	458	497	497	512	474	482	483	542	474	501	497	515	529	517	534	502	504	510	479	491	553	480	480	502	508	524	496	503	501	531	523	506	470	511	524	484	522	480	510	498	468	498	492	550	505	510	495	517	519	475	545	522	502	524	516	523	496	525	512	470	515	489	491	499	531	509	463	468	461	508	498	519	488	488	478	472	438	496	490	467	470	458	486	499	466	520	524	487	465	479	499	477	526	506	544	563	495	515	506	503	484	488	487	478	502	541	540	486	502	497	508	512	482	500	488	509	482	493	501	477	499	468	497	469	510	543	491	509	511	471	500	467	475	482	494	514	495	507	488	498	524	469	505	526	502	477	468	478	504	523	493	486	483	507	496	487	469	474	463	524	455	518	472	514	508	491	535	492	499	479	502	515	528	515	494	500	523	517	505	545	499	488	478	477	486	515	499	499	479	482	481	554	500	466	499	490	497	497	495	499	468	463	525	535	535	483	509	472	525	509	530	523	522	489	501	604	474	507	501	502	510	518	492	469	506	552	461	523	482	481	517	470	541	525	530	479	511	444	499	448	495	514	503	507	486	484	503	531	448	493	479	470	519	492	518	487	492	514	527	474	519	526	542	527	536	489	523	493	518	499	491	468	492	508	513	478	527	482	506	491	478	455	539	484	452	502	527	505	517	505	468	467	500	525	514	538	532	480	492	514	483	469	477	494	500	513	506	511	525	533	537	514	501	478	471	456	511	501	522	474	486	466	541	535	496	527	463	456	518	509	487	465	484	497	459	537	484	522	485	465	479	513	496	551	486	505	468	511	488	509	478	482	490	504	490	535	463	514	526	470	477	513	480	498	490	518	452	500	495	491	509	510	479	534	503	477	493	487	526	515	496	522	509	490	521	536	487	486	494	551	488	494	460	550	573	488	485	523	487	527	538	498	491	507	531	473	512	492	481	469	499	510	479	479	501	480	488	484	499	517	475	484	515	486	497	553	495	491	513	486	500	490	528	514	521	509	509	484	496	494	499	530	503	464	525	544	499	542	525	490	490	527	480	517	527	494	508	509	497	500	517	508	491	519	524	474	456	488	486	491	559	493	509	504	514	486	486	493	481	521	506	471	547	482	540	500	520	484	536	475	490	481	509	506	495	534	511	511	504	504	532	519	527	510	498	499	515	525	471	519	474	498	494	553	483	502	485	530	516	514	501	504	492	517	502	496	463	509	515	502	521	439	493	462	510	494	521	503	479	493	526	502	496	503	520	543	442	489	532	524	506	518	500	505	504	512	505	515	490	520	501	517	489	506	499	492	465	504	494	491	470	477	527	519	507	508	502	521	513	476	450	505	495	505	544	492	537	502	498	471	469	553	478	522	524	460	478	492	502	513	538	504	535	513	480	497	486	514	530	484	498	526	496	526	486	510	502	527	499	468	504	525	532	534	517	513	511	499	497	532	524	529	517	502	471	518	505	532	486	515	500	470	448	489	490	520	502	494	493	494	519	495	484	505	502	493	486	449	517	461	464	507	508	524	522	520	535	510	464	512	512	548	495	510	513	495	495	469	511	485	501	486	536	482	486	451	539	528	520	515	491	496	506	498	493	508	495	494	475	498	504	507	532	504	500	520	485	514	491	510	480	492	512	507	545	522	506	492	487	520	505	467	489	527	508	499	469	483	537	503	518	529	518	534	515	502	513	502	480	525	504	480	481	497	498	507	522	496	492	484	498	507	467	532	489	477	454	528	496	508	507	489	484	507	507	470	483	488	445	485	502	574	484	502	466	539	502	507	465	508	512	509	498	479	531	505	478	493	492	492	475	509	471	506	521	512	478	473	485	465	501	505	499	504	498	489	525	491	497	524	456	503	504	527	539	488	512	516	463	516	477	524	485	485	463	538	491	507	491	493	484	511	478	498	487	502	468	515	503	492	477	481	451	503	496
24090	20812	26967	24669	13709	1012	617	535	473	461	414	451	421	382	396	398	349	358	372	336	338	371	378	358	343	349	378	342	351	327	323	347	357	358	358	346	318	317	304	351	344	363	362	335	355	290	364	388	349	354	355	358	365	337	319	334	334	331	345	331	386	331	352	331	285	341	337	358	343	341	307	345	336	327	342	339	344	340	370	324	326	329	353	331	320	347	364	354	338	341	354	327	349	328	350	326	304	376	333	327	324	366	333	374	350	318	361	353	308	317	350	347	354	369	338	364	349	302	340	339	345	336	379	350	387	351	354	340	357	331	340	324	372	334	325	350	361	331	357	331	344	359	361	319	335	334	323	300	343	352	319	336	330	363	379	317	343	330	335	350	359	327	351	328	355	356	335	321	331	368	368	337	329	341	362	349	322	337	357	346	361	376	361	308	345	304	331	304	360	331	337	344	345	323	351	318	377	364	347	359	337	329	321	336	323	374	328	368	356	379	352	338	336	335	316	351	326	361	372	357	330	304	363	359	359	332	326	325	340	335	365	338	359	335	325	346	364	371	375	330	343	341	362	373	351	349	335	348	327	342	361	363	329	359	329	327	323	323	358	324	362	352	351	324	344	362	325	367	337	336	355	348	370	351	384	339	339	359	341	325	331	303	339	330	347	342	339	340	344	335	340	340	326	325	322	337	338	336	312	362	334	345	358	354	363	335	345	307	361	328	299	338	342	327	354	350	334	307	343	339	319	349	352	335	342	339	362	328	360	338	370	329	316	310	342	352	320	336	362	358	333	342	332	327	366	346	331	320	374	365	343	331	319	359	353	328	350	318	332	363	363	344	356	325	354	314	350	323	318	337	337	332	333	360	353	332	325	349	365	353	349	324	319	340	332	326	369	353	356	378	342	352	299	344	349	353	358	322	365	371	333	319	318	348	329	353	348	346	355	338	326	357	368	352	340	343	361	323	289	311	335	327	361	347	369	351	330	337	334	363	326	336	301	326	359	329	334	340	367	351	373	310	350	351	342	317	377	360	326	349	334	328	378	343	321	348	307	345	328	346	387	295	338	327	349	372	319	352	325	335	295	318	363	347	333	349	322	337	350	309	348	331	326	319	351	351	319	334	352	336	338	361	339	327	310	365	383	343	324	343	351	355	334	369	348	352	377	366	338	325	345	308	334	371	350	349	323	351	311	348	327	349	346	311	327	325	350	365	334	343	392	373	305	315	362	360	332	359	306	330	361	325	317	322	355	353	358	380	355	317	339	342	334	321	320	354	322	336	319	339	335	304	339	327	326	331	343	334	337	351	301	339	331	341	333	348	351	348	322	311	374	350	348	340	338	287	337	346	329	352	330	320	348	342	314	354	340	329	376	332	342	358	349	313	388	317	341	329	328	344	328	330	365	310	341	317	327	318	378	319	343	351	336	372	313	348	346	334	340	307	339	349	324	334	323	311	356	372	347	372	313	357	374	334	314	319	329	347	323	354	336	348	327	356	356	342	319	351	341	352	342	343	317	325	385	356	327	341	357	336	352	361	328	318	327	350	330	337	335	368	343	356	331	343	329	351	339	344	349	339	361	341	353	294	352	342	326	344	360	314	338	337	336	318	327	334	325	355	337	366	354	349	358	336	351	326	332	339	302	375	344	311	358	370	346	340	327	360	365	354	325	357	315	347	330	308	352	348	352	324	345	347	335	356	329	334	297	374	352	349	323	326	320	345	333	329	352	359	358	341	322	338	326	339	346	345	348	336	371	351	340	346	360	341	339	351	353	340	327	321	355	332	342	335	313	342	356	295	321	355	324	351	327	305	331	343	375	334	345	353	346	342	303	315	330	324	322	358	351	341	337	351	345	322	336	329	358	308	348	325	318	332	351	343	368	335	360	340	337	339	337	379	364	337	345	339	350	372	340	359	352	345	359	345	342	355	347	304	322	347	352	341	341	338	335	352	349	367	319	321	327	363	375	345	328	362	347	361	354	337	331	346	355	354	326	366	344	338	334	371	326	361	310	334	383	341	320	333	345	357	338	340	324	333	343	324	356	327	334	348	327	347	322	322	351	349	327	370	325	320	357	327	326	363	320	346	325	353	350	352	355	349	335	331	330	336	361	345	325	345	357	354	300	324	343	342	351	339	308	346	346	315	352	330	310	335	332	323	330	355	356	323	336	359	347	352	326	361	354	312	327	296	331	352	334	343	330	350	325	327	361	371	325	312	368	356	344	312	346	324	343	334	337	323	353	300	340	347	344	337	339	343	374	386	329	334	335	341	367	317	344	402	354	346	340	333	316	342	332	345	359	334	375	361	332	346	353	346	337	323	341	352	325	312	367	367	341	338	369	358	343	336	314	343	331	324	316	325	343	353	300	356	339	349	323	329	350	348	340	372	348	329	350	357	334	342	353	331	339	324	361	329	344	339	360	338	344	350	315	342	369	311	320	329	360	317	337	356	329	369	327	375	347	336	311	400	352	365	329	303	367	348	355	356	323	335	357	376	331	327	323	330	352	315	342	345	339	359	330	334	337	356	327	330	366	350	347	302	318	355	319	350	325	320	338	337	339	325	390	323	334	337	355	351	329	341	349	330	330	333	347	331	351	343	335	321	354	354	316	318	320	354	338	344	312	357	371	354	329	344	350	326	345	333	324	340	337	334	308	341	331	348	342	357	314	324	302	364	355	325	364	317	350	355	363	361	337	325	308	334	360	361	318	353	334	324	335	331	364	342	363	349	347	348	341	354	329	334	329	355	347	342	337	316	348	340	347	330	312	345	366	333	366	361	322	336	344	370	351	364	338	330	345	357	318	310	370	361	363	351	316	384	338	353	350	352	385	376	317	333	378	339	353	307	312	351	337	346	356	325	365	358	349	299	359	355	359	313	366	338	330	321	352	364	337	352	314	320	343	370	308	360	336	319	294	345	343	337	338	330	291	331	370	374	340	369	356	341	327	359	313	379	341	346	314	357	344	337	315	370	346	314	321	308	348	350	325	340	371	352	340	345	320	338	317	349	298	358	363	300	316	362	321	332	344	318	313	356	372	334	345	308	350	334	325	355	325	321	346	346	349	357	328	332	331	323	359	360	335	338	355	329	340	340	296	363	350	347	341	331	333	318	324	348	329	330	346	360	367	366	350	350	333	341	348	349	344	345	344	348	372	379	357	335	399	328	336	330	350	358	322	351	342	341	332	310	340	347	366	376	347	377	304	338	327	351	338	348	348	329	355	371	343	351	332	320	340	368	343	334	299	318	379	339	313	387	329	362	328	364	320	351	310	327	340	332	343	343	304	331	333	377	349	385	338	369	344	329	309	326	309	336	341	331	313	337	313	346	313	318	313	352	320	353	306	336	328	357	319	353	359	353	362	365	349	367	319	322	387	337	325	313	350	351	312	341	350	352	336	345	319	318	331	342	316	327	340	366	348	353	337	333	327	373	386	314	350	333	345	343	361	334	353	336	360	336	344	335	350	358	379	344	335	339	359	355
3094	4709	3713	1922	1313	1153	956	760	640	597	523	518	476	490	483	428	400	416	407	416	425	408	408	361	385	383	413	343	392	360	409	385	377	352	360	401	392	365	351	377	380	393	380	390	358	378	351	366	378	403	365	315	350	392	391	374	345	376	383	350	356	361	392	382	406	362	360	367	347	382	345	360	360	381	374	354	361	378	377	374	362	358	364	388	345	352	355	381	364	372	357	365	346	378	375	369	357	401	387	359	340	382	369	403	378	341	330	389	370	387	342	359	392	344	410	341	382	349	378	348	366	355	362	361	346	351	352	351	348	362	410	369	395	327	347	377	370	359	385	389	362	387	340	365	365	354	367	360	354	346	380	366	386	356	356	381	344	355	372	346	352	350	398	329	356	360	372	381	385	376	382	358	384	359	346	371	362	385	386	392	329	367	378	339	361	395	381	375	343	395	358	373	365	366	371	366	380	342	394	388	370	352	371	351	385	373	369	386	405	381	367	378	377	371	365	370	345	367	352	373	424	349	373	349	343	394	357	375	366	422	326	351	408	362	381	399	386	367	360	381	346	407	368	356	388	383	385	351	369	381	385	344	346	353	356	403	352	356	382	366	388	371	333	366	365	358	354	343	344	353	342	352	399	339	375	392	357	358	382	341	402	354	392	360	411	367	382	362	391	372	390	373	357	359	334	403	360	375	355	376	377	380	394	384	339	406	336	376	383	361	374	344	351	344	378	360	355	375	362	364	373	367	340	369	382	405	304	354	375	408	361	395	385	349	350	385	373	409	361	367	371	363	340	356	394	334	392	366	353	381	356	392	366	403	392	384	392	337	348	374	368	359	364	354	401	372	370	331	354	386	361	412	364	348	384	368	402	347	350	370	364	316	364	358	377	383	363	345	343	381	377	373	336	378	333	370	384	341	394	371	324	369	369	365	337	373	348	367	386	353	367	320	343	372	408	384	350	381	367	375	354	387	399	373	386	366	370	338	349	370	404	357	373	363	363	379	417	380	360	373	405	362	400	341	382	362	369	326	346	358	376	344	381	391	372	351	372	361	344	346	386	397	315	388	364	376	370	365	404	389	337	367	368	346	356	358	380	391	351	368	369	366	385	359	383	366	389	421	372	364	366	347	358	333	345	371	344	384	360	340	371	363	378	369	394	379	341	352	365	324	387	381	364	374	365	387	328	370	358	382	398	364	400	371	367	366	359	348	370	383	327	380	325	397	362	352	365	398	389	372	388	405	333	365	373	389	367	370	381	361	384	380	375	377	382	388	348	364	375	368	350	364	382	349	386	382	383	368	347	367	374	371	388	351	322	389	370	383	358	363	382	362	376	323	361	420	377	392	355	368	357	346	383	378	334	365	328	367	354	368	366	398	384	352	374	372	338	376	368	364	371	367	384	362	311	367	370	355	380	349	379	374	358	382	368	391	346	359	385	368	393	360	405	363	366	382	326	344	358	372	355	373	387	377	400	361	391	332	337	377	367	376	348	373	381	346	339	357	363	354	410	341	343	386	364	368	358	378	377	347	330	383	379	383	371	360	367	397	337	357	380	340	358	353	358	417	371	365	383	371	367	354	347	350	391	374	319	368	362	375	373	345	343	380	337	387	388	366	376	365	384	330	338	368	376	400	417	370	333	369	365	370	353	374	384	357	353	364	378	341	348	364	343	341	370	355	377	352	353	377	383	342	369	356	369	384	355	328	367	377	363	358	361	370	381	363	344	363	386	392	362	377	398	340	355	340	351	345	385	359	323	356	375	316	365	380	385	340	371	346	370	386	379	376	394	365	359	357	390	348	402	359	354	345	368	373	366	345	345	347	375	389	349	368	380	367	379	369	397	336	377	348	358	354	379	359	351	383	369	404	349	367	389	346	365	376	375	382	361	378	348	381	383	362	380	352	378	365	372	391	385	397	354	370	380	362	380	376	359	350	350	375	351	379	349	395	359	367	381	384	388	376	363	341	395	363	397	398	416	385	366	369	319	341	341	349	361	359	341	363	344	334	383	377	337	389	363	354	372	362	367	371	381	383	392	344	367	338	365	378	392	330	373	377	387	385	396	358	372	363	369	406	359	361	368	344	346	376	349	359	374	361	380	383	393	375	401	364	366	368	343	361	327	342	363	372	385	378	336	357	390	379	389	371	360	363	401	330	388	356	411	380	418	347	377	408	380	320	364	373	340	333	349	374	352	361	375	361	345	347	369	375	342	356	357	374	373	355	365	374	372	383	335	347	379	397	364	342	360	346	378	378	375	344	368	360	368	342	360	384	405	348	372	340	332	386	352	361	389	347	356	342	364	370	416	382	395	377	383	367	377	338	347	358	347	418	387	377	375	350	359	332	354	350	344	402	342	333	352	348	357	368	366	371	373	369	353	361	376	367	366	383	372	381	361	378	360	349	350	355	375	376	341	371	397	357	363	375	346	373	393	366	369	365	390	376	339	351	333	355	342	359	375	404	382	366	392	385	338	369	371	336	381	383	399	362	362	340	371	376	350	371	361	381	355	378	387	391	363	359	370	364	349	356	363	344	359	345	343	418	391	335	375	359	344	345	339	354	376	361	400	367	359	315	367	364	382	341	334	347	372	368	328	393	364	382	389	355	348	366	368	351	383	383	357	351	376	366	331	328	373	388	392	380	359	373	370	392	367	351	386	387	396	357	399	372	352	343	341	401	392	377	380	376	336	355	376	367	350	376	365	334	385	347	351	384	388	381	358	367	376	352	380	389	375	397	340	374	377	394	385	380	378	365	380	402	394	404	344	342	383	395	372	363	362	362	398	366	391	365	369	367	363	394	365	350	416	378	334	381	392	364	390	371	363	350	377	358	382	347	391	356	373	340	372	376	371	342	370	373	355	387	391	349	332	360	361	401	377	337	340	330	374	385	351	328	342	365	341	371	346	362	381	351	370	414	373	381	382	350	389	357	371	366	351	391	359	370	377	358	382	344	372	375	354	361	379	353	354	339	369	348	349	376	351	373	362	361	381	382	376	357	362	385	365	369	372	351	367	324	365	368	400	357	362	376	390	367	396	379	370	382	342	337	392	370	368	339	363	392	395	365	361	378	365	352	388	404	401	381	378	385	355	364	345	348	367	358	342	346	337	358	377	333	415	346	376	382	319	366	374	346	370	364	363	368	359	367	380	368	390	352	357	358	378	334	388	398	401	358	344	373	388	361	385	374	380	361	404	377	376	359	397	341	341	402	396	385	366	368	374	360	375	356	367	359	391	389	353	362	369	354	376	392	359	355	353	391	366	356	406	369	365	342	360	344	378	377	400	340	385	389	391	354	367	398	396	359	379	365	358	367	377	353	362	318	361	347	351	401	354	378	357	369	373	347	375	353	411	345	419	347	335	366	348	380	374	396	358	357	349	388	368	352	361	364	392	348	359	344	375	366	353	353	370	328	373	364	339	372	360	354	385	356	380	361	368	366	368	367	352	381	354	354	393	377	352	387	357	367	341	396	386	393	330	342
22122	20884	28331	23567	20872	20927	9780	965	632	522	499	386	368	333	335	287	237	260	238	256	223	224	198	224	205	213	198	204	215	200	184	191	218	196	189	201	185	173	211	191	189	185	174	171	178	182	152	179	191	180	160	173	164	172	177	164	185	184	177	180	178	173	157	174	167	182	149	153	178	166	170	159	159	146	164	169	160	177	169	170	150	160	158	169	150	157	150	160	152	176	168	145	181	165	146	162	161	148	169	160	168	167	176	159	180	179	170	173	142	163	154	149	180	191	158	143	154	158	169	168	145	154	192	163	161	183	139	178	164	162	152	188	148	178	151	169	160	185	174	179	162	168	159	163	161	181	158	133	177	166	157	158	177	170	175	161	164	166	161	174	174	176	177	178	170	150	165	166	145	166	187	175	147	167	179	171	194	153	152	191	160	168	166	167	172	173	160	156	163	154	175	147	182	167	167	168	183	192	185	191	176	166	147	182	145	176	147	147	173	137	152	184	163	168	137	175	150	162	151	167	165	185	160	166	176	175	148	159	172	170	164	147	166	152	167	167	182	171	183	145	172	186	180	190	161	163	167	174	177	175	137	153	173	165	174	174	173	163	169	165	162	155	178	153	147	179	149	178	167	158	147	158	161	163	148	181	151	175	155	188	167	163	164	172	161	174	174	157	159	154	144	176	162	159	164	175	144	160	167	154	171	171	175	176	171	140	183	167	173	159	166	152	165	169	152	157	154	166	197	164	193	151	166	174	163	156	160	172	187	166	164	166	166	152	151	152	152	159	198	159	153	176	148	177	182	173	183	171	177	178	166	194	160	135	159	166	151	165	177	173	159	183	157	168	155	187	171	161	174	161	168	172	155	160	169	175	163	189	176	186	193	161	150	160	150	168	187	153	190	171	164	166	167	176	192	160	164	163	177	176	184	185	132	172	161	173	185	153	172	188	165	160	180	153	157	175	183	173	172	166	174	170	144	151	183	156	149	195	148	168	172	179	177	183	175	172	152	147	155	173	190	176	153	176	198	152	162	156	186	173	156	168	159	167	150	166	144	173	164	141	166	156	168	181	168	177	166	138	145	173	190	167	155	194	165	157	151	144	145	139	153	170	163	177	173	174	182	160	173	172	157	216	172	156	181	184	188	170	153	179	178	173	141	161	146	170	163	166	156	166	190	140	158	153	155	182	165	146	162	151	160	180	170	166	180	169	160	149	170	142	182	167	167	171	166	166	161	141	170	171	152	171	148	157	156	185	171	175	157	155	162	165	154	175	155	142	179	168	172	189	197	150	180	154	167	176	161	162	141	169	147	152	170	170	170	168	170	164	153	155	143	167	157	147	186	152	182	159	164	165	179	160	149	162	185	153	160	154	134	180	174	143	170	158	182	139	167	169	165	174	194	163	160	188	156	171	175	163	192	161	147	160	175	137	156	186	161	142	168	157	164	161	191	194	175	172	164	170	170	176	171	165	170	171	144	176	185	165	174	185	166	175	162	155	175	163	165	151	193	173	177	158	170	153	169	167	135	164	166	168	144	148	160	157	175	168	161	179	148	172	164	166	175	155	177	141	153	162	181	169	158	200	129	156	180	155	187	155	169	169	188	143	149	164	170	154	178	167	167	173	175	158	148	169	158	154	194	164	156	152	178	192	159	171	152	164	176	153	163	176	168	163	171	169	172	167	153	156	153	179	176	152	165	177	170	186	169	173	182	146	141	165	187	185	182	160	136	162	168	150	178	174	183	156	151	166	186	155	166	170	169	168	145	157	187	174	174	172	147	172	145	153	163	151	186	156	174	163	148	163	153	158	174	159	180	168	161	162	190	173	195	151	168	173	147	178	151	163	178	156	179	178	160	181	138	154	170	165	167	173	163	168	156	147	162	157	162	147	154	166	163	170	178	180	197	183	159	167	156	167	180	201	168	159	175	177	168	167	138	167	165	189	161	153	161	176	166	168	148	169	151	181	176	175	181	163	183	168	173	170	182	171	163	168	149	168	180	166	168	150	152	168	173	168	182	167	198	167	184	148	155	167	160	158	157	157	149	157	174	158	177	167	156	162	160	169	169	176	153	180	175	184	175	162	165	171	176	188	162	154	173	174	177	188	191	162	160	167	183	167	173	175	174	181	191	177	180	176	178	187	145	157	155	160	165	157	155	162	164	136	165	167	180	178	166	163	169	145	178	181	153	152	175	170	164	196	165	172	175	164	167	152	149	182	161	166	168	146	149	169	172	181	173	173	151	160	167	179	164	204	180	150	165	175	141	176	172	166	162	160	184	166	149	155	172	167	180	144	163	175	158	170	146	170	170	183	174	147	173	148	165	140	167	156	164	165	177	164	183	160	165	181	175	167	156	163	160	167	181	152	178	146	182	187	144	180	168	167	157	174	161	163	157	166	174	172	158	159	163	158	151	185	157	168	185	182	153	144	163	160	166	164	158	164	174	166	150	143	163	166	162	162	160	179	150	165	159	186	174	157	175	159	136	187	159	164	175	167	153	167	154	145	158	145	160	154	184	158	146	163	199	183	180	176	174	162	173	148	180	172	144	153	151	163	147	128	163	139	171	160	149	165	193	168	174	157	188	162	185	166	175	165	185	181	157	162	166	168	171	177	154	150	164	188	160	152	150	186	171	185	160	167	177	139	173	154	163	145	176	157	180	150	185	160	160	146	160	159	171	165	151	170	162	173	153	159	145	161	169	148	179	153	174	169	161	166	163	154	183	158	161	161	153	187	182	176	166	168	178	172	180	173	154	160	174	172	194	162	157	170	153	163	181	177	179	174	168	156	151	151	176	147	161	176	160	166	157	149	177	206	174	162	166	157	169	157	172	162	164	162	168	174	152	148	199	179	165	166	149	162	181	185	164	169	144	151	173	155	184	162	176	162	159	159	177	182	189	180	148	155	161	153	164	172	178	150	177	162	171	179	177	178	190	161	172	155	187	171	179	168	157	155	167	175	155	154	153	177	171	183	183	171	164	148	151	158	174	159	147	160	146	166	161	156	173	159	171	145	158	186	186	163	156	152	125	157	181	161	158	190	175	186	147	143	173	165	177	149	170	162	167	159	147	182	156	168	168	170	186	149	173	170	170	164	146	167	183	167	156	175	169	172	181	159	159	167	187	165	181	165	189	138	165	196	175	162	168	150	176	159	167	172	176	145	181	162	165	178	164	183	184	171	181	172	182	176	160	190	151	179	160	174	158	165	154	133	181	158	167	175	158	158	153	174	173	172	155	153	203	171	157	160	171	164	164	150	155	142	151	167	152	167	185	160	160	177	159	179	162	172	172	162	177	151	169	151	176	172	153	174	187	158	167	172	166	181	165	199	168	173	166	179	167	175	168	168	189	152	145	177	165	171	159	164	145	182	183	180	164	177	148	137	180	149	153	151	160	146	170	165	162	157	173	170	153	161	162	170	155	166	166	168	145	168	151	170	152	152	169	169	164	156	176	140	176	161	154	180	159	175	177	167	162	153	187	152
3991	12537	10091	5165	3411	2758	1956	1404	1037	860	708	571	537	450	438	367	319	307	292	327	264	258	268	269	258	234	246	229	216	240	227	246	213	228	190	238	196	234	221	200	203	192	193	185	198	194	171	219	212	179	203	211	195	179	186	190	202	215	171	209	188	192	189	189	211	191	178	202	188	193	192	183	206	218	191	179	179	212	200	188	192	187	183	175	173	182	185	164	210	179	181	187	212	177	195	191	190	191	179	200	187	177	185	167	181	135	187	200	219	184	196	191	182	186	176	180	190	177	189	197	179	168	180	173	198	181	188	169	181	185	176	183	185	165	192	188	181	193	202	193	168	168	182	163	176	167	202	186	167	180	156	182	203	197	191	200	191	177	194	182	182	202	190	168	193	178	154	180	200	187	159	168	178	172	220	187	188	191	207	189	167	190	215	183	157	183	184	178	180	198	177	188	199	191	165	191	179	176	191	192	196	180	169	175	180	180	194	179	182	215	182	157	187	199	164	171	186	200	162	218	163	192	177	199	187	203	183	186	177	168	197	213	175	182	188	182	176	182	195	195	179	180	190	192	191	178	162	180	178	159	192	186	190	177	173	207	177	184	189	203	172	196	189	183	171	194	214	186	198	209	191	182	198	185	188	179	195	190	197	178	189	205	164	201	177	182	168	206	181	172	167	172	199	189	173	184	201	183	195	153	202	195	185	198	205	176	200	177	173	192	186	171	175	202	191	175	190	178	192	177	176	186	178	208	178	189	199	200	198	188	178	175	196	175	171	165	182	187	183	169	172	185	192	183	191	183	200	180	186	200	211	219	208	219	187	175	181	168	211	186	190	198	181	188	199	156	184	166	180	174	205	216	191	194	180	163	180	185	179	177	162	161	181	195	190	177	200	186	177	184	194	204	196	209	177	189	205	188	194	187	206	174	194	203	178	182	191	204	198	193	182	205	172	167	189	186	183	187	191	171	182	191	174	208	188	217	179	171	175	198	167	163	175	176	157	195	169	197	170	193	205	165	187	183	169	198	191	209	179	168	186	196	166	198	178	185	171	185	182	201	191	188	182	177	164	192	172	183	167	177	207	184	179	180	186	199	176	202	200	187	185	198	208	214	187	182	176	190	190	175	195	200	159	177	171	179	174	197	189	165	192	182	198	181	194	168	178	202	181	193	180	176	165	183	182	182	189	181	203	169	186	188	171	183	156	192	201	190	172	196	181	206	184	208	181	157	193	173	186	186	200	173	195	170	192	190	182	185	162	163	185	178	175	175	185	174	187	176	195	203	191	188	198	188	217	192	171	187	153	165	203	196	183	173	203	175	189	201	196	191	189	186	166	183	181	203	200	183	195	197	181	172	203	180	196	213	189	152	177	194	179	185	202	201	189	179	191	205	161	187	175	189	171	183	177	196	186	206	199	190	185	173	185	174	178	196	192	189	185	189	199	183	197	189	187	189	186	174	202	167	173	229	187	203	192	173	185	186	199	180	172	176	184	191	194	188	186	189	202	190	186	183	197	210	203	198	160	170	184	178	188	177	163	168	163	165	170	204	168	179	196	196	181	176	184	187	181	182	176	159	181	179	179	187	204	190	215	180	165	179	201	199	218	207	191	199	201	189	203	190	205	178	162	197	182	179	165	180	189	210	183	157	170	215	160	181	195	192	210	165	186	196	186	202	198	174	185	206	182	181	180	199	164	168	187	182	179	208	204	174	198	195	181	191	207	193	179	179	186	188	195	165	223	205	172	182	172	191	185	170	172	197	173	186	175	181	172	175	211	184	186	166	185	195	196	171	194	184	199	191	181	193	187	186	187	180	188	175	202	174	221	193	177	176	169	182	173	221	173	203	186	201	180	153	193	170	190	191	190	173	163	188	181	183	185	166	188	183	198	194	183	189	149	176	183	191	157	178	203	186	191	172	181	188	163	200	178	195	179	188	161	200	170	182	193	206	186	187	196	158	193	199	193	208	174	188	180	189	181	167	163	188	157	172	187	171	182	187	195	178	183	185	165	172	176	219	185	212	186	210	193	175	180	180	193	186	204	188	199	181	203	177	210	175	190	171	187	166	196	173	183	206	189	178	179	186	178	166	202	187	185	185	158	213	193	187	189	195	189	170	190	181	176	167	178	166	194	195	187	169	164	181	198	185	176	182	175	187	175	170	185	215	157	173	181	188	165	206	197	168	187	150	184	176	186	184	213	192	171	212	196	202	189	193	185	178	166	184	152	164	178	217	189	181	197	204	161	175	197	196	177	195	183	180	207	197	185	191	167	176	196	173	204	197	191	204	185	187	198	176	185	173	178	168	183	210	155	214	196	189	188	193	163	184	200	200	186	183	182	163	165	167	176	197	176	206	176	197	202	182	171	181	214	208	201	195	213	182	175	184	196	195	193	177	195	210	194	187	187	165	186	187	201	204	169	185	171	187	180	184	194	200	179	195	181	193	202	199	185	180	172	183	186	184	188	195	185	188	162	192	184	188	192	193	158	180	181	184	191	222	186	176	177	170	165	180	157	156	173	188	172	189	168	180	194	197	202	180	176	183	179	203	198	173	208	191	189	180	170	179	195	188	187	180	169	197	194	187	202	213	199	177	190	184	184	178	187	178	190	182	195	188	176	182	187	161	159	174	183	192	193	186	164	152	191	176	195	188	183	189	189	189	158	199	214	176	195	191	190	217	160	174	186	231	175	213	222	183	181	190	181	164	191	169	203	175	192	171	191	192	208	189	178	180	166	191	185	195	172	170	192	183	205	185	205	176	201	213	183	205	191	177	171	182	179	187	192	201	193	197	193	212	174	169	190	185	193	191	177	173	195	187	182	183	179	199	205	191	189	168	163	181	170	178	193	175	218	167	208	192	192	184	195	174	199	170	154	200	217	175	183	194	185	181	190	186	191	181	178	192	193	178	177	149	199	181	186	209	180	185	197	196	172	173	173	208	170	163	191	168	184	179	193	202	205	201	185	209	203	197	196	188	173	185	184	196	191	172	189	199	187	185	199	182	195	187	195	197	177	189	177	173	174	189	205	168	176	200	170	173	176	191	187	187	199	164	219	184	184	206	189	200	201	174	172	197	181	196	175	198	188	157	167	203	196	184	207	194	185	171	190	190	194	191	175	189	187	195	193	163	195	184	177	201	209	192	194	175	195	176	181	192	172	199	195	194	174	202	186	180	193	178	176	218	192	180	191	177	173	169	194	178	206	194	204	176	178	193	195	177	187	184	180	157	174	198	191	171	186	170	164	187	189	184	202	200	213	197	175	182	195	186	189	181	151	178	206	196	182	160	184	172	169	183	187	197	172	181	194	170	182	192	202	172	185	173	185	162	196	171	195	189	204	196	172	183	210	196	204	170	206	183	196	189	189	170	185	171	207	198	190	198	184	179	177	186	182	193	192	185	188	156	201	179	191	179	206	175	186	149	184	168	192	196	186	182	192	187	185	158	167	183	214	168	194	205	179	182	192	192	178	185	203	166	191	190
27069	18447	4880	955	784	788	596	565	530	545	563	527	547	571	585	561	570	556	565	555	544	556	522	602	545	515	580	560	531	546	562	533	543	558	511	545	567	547	552	596	565	567	576	573	540	540	531	572	551	548	542	564	588	548	572	550	571	560	554	513	563	549	494	542	551	532	531	535	519	540	587	553	597	516	517	570	546	535	566	524	565	502	562	572	528	559	587	615	505	558	541	559	550	572	562	525	511	541	601	549	529	552	566	545	517	581	523	571	538	580	529	522	531	550	569	514	556	559	551	575	574	580	556	568	544	536	549	541	555	541	555	539	579	537	547	511	546	570	531	525	565	540	547	553	532	522	514	526	511	574	581	551	507	544	557	567	577	536	581	588	556	575	559	575	541	550	509	569	505	589	558	540	526	570	569	600	536	558	566	558	539	541	589	526	567	556	555	565	526	554	532	524	592	547	525	575	553	559	569	553	574	541	558	537	504	550	536	535	529	539	568	559	559	523	562	507	538	530	524	561	542	569	539	558	568	538	551	514	572	528	549	591	558	550	530	495	560	538	573	532	535	539	503	564	544	557	533	552	533	519	552	536	511	537	580	537	550	525	521	507	557	559	511	555	566	535	529	534	516	578	543	510	550	545	583	498	614	550	543	540	528	529	521	521	566	534	558	510	528	524	566	549	578	524	553	564	559	559	540	553	572	575	544	562	557	563	538	500	526	552	517	542	548	530	527	531	531	513	585	530	561	503	539	546	541	584	572	494	564	515	540	545	568	579	537	528	573	557	497	534	560	542	574	547	534	535	539	532	505	558	551	508	554	524	560	571	557	564	550	575	535	530	551	573	560	520	508	521	546	575	532	522	573	571	529	551	549	548	510	556	534	490	539	572	562	527	549	546	561	534	540	544	554	520	534	504	522	485	570	532	575	553	569	517	532	546	524	540	560	512	535	556	566	564	517	599	526	534	547	574	534	571	512	533	563	553	550	534	568	514	532	524	540	567	524	535	526	533	539	512	534	557	545	518	608	523	546	490	543	546	569	562	595	556	553	504	560	544	530	545	610	536	541	601	539	557	548	573	559	517	547	595	536	572	541	557	576	550	556	512	531	531	524	579	552	554	562	549	572	548	575	553	572	530	584	566	530	578	559	585	537	611	568	551	526	552	507	550	523	578	539	584	565	531	550	575	546	568	548	509	553	540	536	555	549	569	529	579	569	568	569	539	533	583	524	570	563	568	540	527	522	554	519	569	528	558	530	551	568	553	539	547	519	566	581	537	583	509	514	532	569	578	522	524	550	529	589	578	566	552	500	551	566	529	509	547	536	591	582	505	526	582	552	563	522	557	564	532	531	518	553	583	538	544	533	576	554	543	558	554	533	529	568	541	570	545	562	558	559	522	535	567	523	550	510	529	561	527	495	552	519	529	553	511	551	575	556	576	592	555	552	558	593	500	524	605	568	515	514	547	553	546	553	578	539	563	603	558	567	566	547	522	585	540	495	574	556	538	525	574	524	514	591	561	550	564	545	562	537	570	533	532	516	542	564	552	580	524	553	524	535	560	529	563	559	524	567	557	552	542	524	544	541	532	539	555	526	523	532	563	582	526	537	574	538	526	555	557	575	551	589	566	586	540	548	551	517	531	488	551	549	560	562	562	572	535	584	570	547	540	510	559	549	571	553	601	529	522	555	536	536	565	543	517	556	552	510	542	573	531	561	561	570	579	524	553	557	511	518	532	547	497	547	579	508	553	546	586	570	529	533	588	521	535	545	518	567	561	599	579	578	544	533	523	518	580	557	515	556	580	534	540	497	538	543	543	522	556	581	529	578	575	559	535	572	541	537	555	560	585	585	612	522	525	520	552	519	565	548	547	559	592	540	543	571	582	560	561	597	530	510	570	546	540	553	526	578	533	504	540	533	550	537	590	561	555	543	608	558	517	554	520	498	570	553	572	530	556	537	586	566	511	539	555	515	615	558	535	514	513	578	548	559	518	524	531	519	543	546	572	518	540	568	541	586	540	572	514	526	530	556	563	557	532	540	557	567	528	581	580	597	553	557	460	540	547	520	604	578	570	516	534	523	550	542	538	520	574	522	561	567	529	526	575	556	547	578	562	523	571	616	537	550	550	589	533	522	555	537	546	545	570	549	564	555	587	552	563	561	552	603	580	559	545	580	580	519	592	600	568	542	566	585	570	589	511	544	556	565	565	575	568	524	594	562	566	549	520	551	540	511	550	560	544	553	596	513	560	584	523	541	528	584	546	573	551	552	550	549	544	507	538	526	532	570	567	560	529	561	551	541	558	504	544	570	547	528	532	540	599	604	547	559	508	564	577	509	588	541	539	503	545	513	574	547	496	536	540	560	516	522	523	522	574	524	497	555	538	571	521	562	586	575	585	545	589	580	537	550	570	576	553	570	553	526	567	540	524	544	548	531	529	533	549	577	521	539	578	552	581	544	516	514	565	528	558	548	539	539	581	560	548	558	528	509	551	527	548	528	541	564	566	551	509	564	562	539	576	517	537	551	540	569	556	530	521	596	559	540	565	536	493	550	551	562	617	564	570	546	570	551	541	555	552	552	548	598	554	545	585	559	553	526	565	578	564	492	570	568	543	542	559	534	527	568	540	510	554	557	546	511	557	522	558	530	563	558	537	560	532	570	513	529	553	547	516	591	553	538	547	545	525	536	538	532	592	518	522	555	532	524	562	524	534	550	567	545	542	531	514	589	563	601	536	568	537	535	558	525	549	518	579	585	572	536	576	525	540	537	575	539	576	536	552	559	533	485	558	547	538	580	571	554	579	572	569	528	534	579	570	571	542	502	529	560	535	565	541	537	506	584	560	576	543	543	558	558	541	539	530	558	559	593	491	557	580	506	540	514	559	524	541	523	574	540	555	528	563	590	534	537	572	519	565	538	554	566	563	570	519	525	573	515	537	566	508	554	580	531	584	548	554	545	536	555	516	520	493	503	570	559	570	524	532	516	529	522	540	581	486	543	548	556	547	572	602	531	555	562	577	488	496	578	541	537	548	571	545	561	525	568	611	507	505	571	578	500	569	544	554	582	537	548	548	541	563	560	527	563	588	538	556	530	532	548	537	558	562	556	559	542	510	567	582	591	559	563	557	495	544	544	525	556	560	602	560	497	537	576	545	515	500	556	543	594	570	614	538	552	543	556	594	541	566	535	523	587	554	528	521	542	548	545	556	502	530	580	544	590	575	572	577	588	555	548	574	549	523	531	535	527	565	565	582	565	557	577	502	518	556	524	490	538	558	533	540	510	531	563	516	588	524	558	535	513	536	520	536	535	590	541	598	551	564	551	536	563	549	531	603	526	550	549	554	543	574	579	527	540	559	563	556	571	528	537	551	505	530	554	506	534	577	533	521	529	573	579	543	541	558	559	550	542	541	519	542	555	547	569	535	524	547	557	535	505	532	530	508	533	563	545	519	555	557	561	580	532	564	544	565	525	530	526	550	543	536
4270	1117	988	751	708	671	654	592	677	599	604	582	586	597	645	573	583	661	577	600	571	634	612	605	599	598	580	602	625	595	592	623	588	583	584	633	601	594	603	634	646	575	617	635	579	597	631	600	588	642	626	620	601	578	580	617	603	608	586	567	599	624	618	547	562	575	629	566	602	593	619	595	595	630	622	574	619	607	600	575	590	540	621	596	596	589	607	643	596	585	597	632	619	638	596	590	606	572	639	586	603	611	573	604	598	610	623	645	627	550	581	595	612	623	575	572	617	575	620	599	565	588	603	629	627	550	610	580	606	609	621	609	642	622	583	567	573	621	611	588	624	626	596	612	590	618	574	616	618	621	561	631	565	650	578	540	595	567	605	589	586	579	611	580	592	599	590	643	571	577	574	562	583	588	625	602	592	591	583	590	622	606	588	576	633	617	583	603	584	558	565	590	614	613	619	598	583	623	577	572	635	568	626	606	649	607	591	650	601	588	579	587	596	593	585	563	596	625	623	636	587	583	612	629	580	587	597	579	589	602	633	561	594	581	644	560	568	578	599	621	587	597	627	609	618	604	586	612	600	598	611	582	601	627	618	546	635	629	565	605	575	579	600	637	625	592	600	610	599	574	614	589	584	609	583	559	586	588	588	569	659	596	605	642	605	619	625	608	651	624	613	594	596	642	619	592	619	630	622	552	653	577	595	593	613	550	599	599	584	576	616	583	618	588	576	620	579	597	580	623	552	612	554	601	610	592	581	557	611	572	633	636	585	589	558	582	554	617	625	567	598	622	577	571	599	563	605	625	596	610	626	564	597	616	550	608	609	560	570	618	605	573	570	616	593	588	647	614	572	586	554	626	611	629	571	593	624	569	596	618	595	580	581	584	555	563	598	559	595	630	584	597	538	606	624	572	574	594	575	583	573	629	615	613	616	607	611	611	569	613	560	610	596	632	645	657	600	562	565	592	577	603	565	630	584	593	585	617	650	590	618	613	597	604	618	643	614	618	581	582	575	579	580	619	531	545	577	579	582	603	575	606	660	619	628	601	587	596	621	618	599	573	604	623	627	598	650	597	579	594	623	618	605	588	564	571	586	570	618	600	583	629	569	591	554	560	579	564	614	589	589	589	637	594	634	649	590	618	624	557	582	592	624	616	640	624	610	558	617	608	573	585	616	608	592	610	662	613	575	634	607	590	577	575	623	625	625	569	550	619	573	621	628	616	593	599	593	586	574	610	639	582	565	634	617	569	587	606	623	616	581	623	575	646	591	560	634	534	600	585	569	622	579	588	628	577	603	545	614	625	605	579	593	630	595	598	604	563	563	641	603	593	596	595	586	607	628	574	602	582	636	592	616	561	579	628	646	593	599	579	553	591	624	572	597	608	571	566	618	596	618	578	574	620	581	608	599	596	632	592	600	630	626	597	593	585	575	580	609	610	616	575	581	602	555	587	567	594	619	583	584	572	609	626	634	624	587	594	623	610	547	605	591	633	598	620	564	577	559	549	578	600	593	634	585	565	583	565	579	604	628	621	682	618	587	633	594	604	619	606	577	586	580	556	612	605	613	600	576	614	602	577	623	578	611	586	587	608	588	578	598	601	626	588	616	645	585	607	568	604	598	592	628	634	572	610	632	626	574	617	627	593	634	609	657	593	624	607	641	615	620	638	588	561	595	608	603	608	599	651	606	592	621	602	615	625	608	568	637	622	588	621	576	618	574	650	593	615	572	620	596	592	594	582	632	591	625	581	593	637	654	621	592	646	626	619	607	578	592	577	597	589	590	579	596	598	632	611	550	531	637	595	613	563	599	625	599	562	570	593	610	568	600	611	584	595	600	657	620	564	604	598	558	610	605	603	622	621	568	595	612	640	553	570	583	632	613	625	628	636	650	600	635	638	587	624	648	608	621	612	608	591	579	625	631	586	611	557	624	634	598	568	582	576	620	591	663	583	577	574	620	587	611	595	604	634	588	541	638	608	591	651	589	634	610	552	580	584	598	610	604	597	635	593	605	647	594	549	620	642	643	586	614	610	560	565	597	565	650	555	589	608	592	586	606	620	592	594	595	617	643	580	601	589	607	643	573	589	628	616	609	618	598	607	619	577	628	606	583	625	561	660	576	580	569	596	653	615	551	602	667	582	573	624	640	612	649	628	575	592	547	570	593	600	598	643	590	606	576	612	582	564	568	613	631	616	622	568	556	563	595	589	595	598	601	613	550	558	614	517	562	591	585	592	630	588	613	598	602	582	605	613	550	612	663	618	622	626	580	556	597	574	544	602	557	556	632	583	564	572	595	602	592	555	601	551	627	638	611	631	608	653	605	583	609	620	593	565	578	585	591	613	570	636	575	596	603	584	583	590	574	554	622	582	573	617	594	599	619	631	587	610	615	642	590	590	568	577	566	569	586	573	558	596	628	580	612	595	605	605	595	594	623	543	600	640	603	643	586	630	601	584	602	598	571	615	592	583	620	582	561	626	600	606	638	580	651	560	599	589	633	599	590	626	619	629	563	592	574	576	612	664	592	623	596	617	569	596	601	583	611	597	588	651	580	583	615	603	563	624	584	610	610	659	584	637	618	567	564	566	581	608	595	594	587	565	613	577	615	592	607	627	611	593	616	628	569	589	572	628	605	619	582	625	599	603	616	618	574	601	556	594	625	572	592	616	594	556	625	576	592	651	582	623	614	586	577	583	637	629	616	571	593	627	619	626	564	610	608	638	596	606	563	560	561	613	611	589	589	593	635	575	583	634	602	582	596	610	597	594	602	611	613	643	598	609	610	648	602	613	593	556	582	633	604	652	624	636	610	600	575	576	630	607	554	663	601	593	584	628	620	618	568	625	564	601	597	597	599	587	612	618	589	582	592	618	599	606	637	612	579	627	626	581	612	576	587	586	620	585	602	627	585	583	583	588	618	593	620	638	593	621	581	551	611	574	587	626	602	630	631	604	613	565	600	596	573	608	667	618	605	585	617	573	567	630	626	613	575	590	631	595	600	566	637	586	614	545	616	598	578	615	593	577	554	586	623	621	581	637	625	619	586	603	604	633	603	599	607	592	627	614	592	613	617	619	584	608	575	614	600	592	604	587	600	553	612	542	578	636	582	653	613	614	601	576	618	570	603	603	613	592	580	554	586	551	646	595	611	587	561	564	594	624	596	591	567	592	598	617	586	620	574	641	577	598	556	611	582	654	618	596	603	594	565	612	607	562	598	610	612	587	599	613	592	605	578	564	594	609	624	573	542	635	593	602	645	624	614	597	615	567	570	613	607	643	653	605	603	618	614	572	533	630	589	656	588	597	616	583	650	612	599	568	582	564	598	631	610	575	604	600	599	586	589	578	626	578	591	620	591	597	591	644	573	629	553	600	578	573	610	559	589	599	589	588	582	586	615	569	622	604	584	602	633	575	597	629	589	629	583	590	595	551	649	631	570	594	589	546	572	617	566	561	636	577	594	646	593	583	594	634	593	645	598	565
23123	20816	27806	23915	20787	10147	1252	815	672	632	609	532	556	501	525	514	458	499	465	475	477	476	456	468	508	482	512	473	471	454	456	480	455	492	480	485	454	483	456	470	471	474	447	457	483	440	444	467	474	448	454	478	465	432	436	455	434	509	472	457	443	457	449	439	494	449	452	448	454	479	418	436	467	437	486	460	446	416	427	444	465	479	451	471	460	463	443	465	455	459	476	487	437	452	446	465	456	424	438	441	449	474	421	462	455	450	457	460	466	444	458	461	484	484	451	483	471	470	473	479	481	461	482	458	440	428	427	421	452	480	428	460	477	430	439	431	421	424	467	409	420	439	473	461	450	485	466	452	449	431	431	485	435	473	442	465	489	449	451	448	458	457	491	446	464	465	434	438	476	441	426	442	429	404	453	463	441	438	467	442	433	433	463	476	449	466	467	445	481	475	430	485	460	450	499	484	444	494	433	436	415	478	436	463	458	478	458	447	409	432	429	484	477	437	452	449	462	437	442	473	469	423	458	430	490	491	452	472	419	453	463	415	492	483	435	437	444	482	489	448	400	452	438	462	453	463	424	495	525	475	442	436	462	479	470	435	457	426	444	459	442	420	453	498	444	444	441	466	435	447	458	417	460	465	446	451	438	492	476	463	450	462	457	443	451	462	493	460	452	469	469	465	479	477	435	431	432	463	473	428	455	454	474	472	490	437	433	437	440	467	466	433	454	468	442	477	514	446	474	437	458	485	466	463	463	471	432	433	470	467	460	432	421	464	492	455	435	490	450	458	458	440	406	424	461	464	452	431	481	472	432	500	453	463	435	430	443	450	476	419	470	447	437	434	406	446	472	454	450	471	424	431	460	466	478	463	444	481	470	455	439	404	462	419	462	462	455	431	447	467	463	471	421	486	461	452	494	452	490	452	487	465	453	453	432	471	459	465	460	445	441	501	440	451	467	422	410	447	498	438	439	485	434	466	480	450	509	466	428	466	481	459	459	445	446	463	470	477	452	473	446	455	473	433	439	467	438	460	448	474	488	444	456	472	462	459	466	450	437	404	432	467	444	477	473	439	432	452	456	447	458	478	476	463	454	430	466	423	476	462	470	418	472	449	463	420	437	445	419	476	465	446	479	437	485	476	442	433	489	483	461	450	445	448	436	449	476	419	435	459	477	484	461	414	438	480	469	469	421	428	428	456	420	474	450	457	463	471	437	455	453	451	497	482	461	433	472	427	455	435	480	461	456	438	435	435	452	478	441	445	461	445	476	456	481	432	466	440	438	466	504	431	462	448	444	461	464	449	495	402	456	488	466	464	442	455	486	443	483	464	440	491	453	479	459	465	465	465	461	454	430	483	458	460	472	440	433	437	428	422	466	426	457	400	445	455	446	440	466	449	458	439	449	448	460	444	476	435	464	486	455	494	419	487	432	493	453	451	467	482	461	453	548	445	457	460	443	424	434	407	463	449	473	461	453	479	447	426	441	440	446	421	435	428	438	423	416	458	398	467	411	462	471	466	445	461	477	459	463	445	426	424	487	479	429	450	459	462	448	518	495	455	460	496	438	438	440	473	448	453	413	423	446	471	441	459	406	429	434	453	461	448	458	462	436	466	447	413	450	442	513	482	476	456	438	436	414	469	474	489	417	432	460	426	497	452	439	445	493	461	477	411	437	466	438	414	442	489	477	440	483	496	416	425	476	439	422	488	498	414	468	467	415	452	477	446	434	420	445	481	477	440	447	486	480	439	467	430	436	425	397	432	487	446	443	444	427	439	429	439	442	431	412	448	462	511	464	495	458	481	460	400	432	455	469	447	455	456	488	427	426	455	432	460	460	469	471	462	481	455	482	465	459	464	464	431	486	452	478	424	468	469	462	446	477	490	485	441	459	442	451	447	426	459	403	498	449	454	444	460	456	420	448	472	439	475	464	447	409	424	482	433	458	469	409	489	447	452	462	418	438	437	467	439	448	424	455	446	426	459	418	444	466	465	424	463	473	459	443	439	439	419	479	423	455	405	436	463	430	461	456	492	467	466	468	441	461	400	486	479	454	465	441	494	391	443	429	459	430	505	459	455	484	448	423	445	485	425	432	494	431	488	423	493	443	448	477	469	471	449	467	496	444	464	455	443	448	475	458	461	445	479	464	399	472	457	458	420	464	475	448	417	461	457	463	469	418	410	475	475	444	422	463	492	430	424	432	482	425	484	451	455	442	453	445	442	447	454	442	460	435	423	483	465	454	461	443	460	431	447	459	453	469	473	475	438	412	421	420	473	435	468	447	520	438	441	441	439	420	453	457	471	442	466	453	438	464	458	435	467	466	450	472	394	423	455	442	443	447	449	469	473	434	458	484	476	455	467	465	469	452	444	468	436	480	453	455	453	452	461	463	466	431	428	445	447	452	463	430	464	437	455	435	451	469	457	474	440	425	467	477	442	468	452	491	457	442	445	455	448	474	451	429	441	455	463	463	467	458	454	479	437	436	425	477	485	475	469	460	474	421	465	449	452	466	447	440	462	462	447	446	459	465	430	464	459	451	433	448	465	461	418	474	469	439	503	448	446	443	389	469	490	460	432	423	445	470	450	478	459	436	463	457	440	449	479	448	447	477	409	431	439	463	489	470	443	448	463	465	448	451	454	462	397	451	448	414	448	469	444	448	450	461	448	457	454	466	430	426	488	459	422	476	438	465	468	420	466	439	423	444	462	467	495	462	422	428	470	488	458	456	459	431	452	436	479	460	441	442	443	451	435	429	442	435	433	436	460	463	452	479	451	421	481	435	468	466	507	412	444	436	450	456	470	419	452	451	462	463	430	445	455	424	452	479	474	457	467	488	456	462	456	428	474	461	412	474	436	403	455	444	420	431	453	474	458	471	454	467	456	450	412	431	438	503	451	441	476	430	437	459	427	465	457	423	449	437	462	500	440	405	441	449	455	477	454	477	444	441	430	436	433	479	438	454	479	451	452	443	476	430	458	411	474	480	431	445	453	434	470	526	437	423	406	482	430	466	446	474	422	455	471	451	479	472	444	453	437	465	469	431	452	420	474	454	436	443	445	411	472	453	443	450	437	470	448	433	483	467	428	417	482	442	423	462	453	501	441	456	497	462	441	438	452	460	454	412	431	473	453	470	485	421	447	434	477	429	478	444	471	456	463	466	493	448	432	433	448	442	453	464	441	441	441	477	445	467	478	457	442	441	422	466	430	455	470	437	444	498	421	462	440	465	506	422	469	404	467	432	473	458	427	437	467	415	452	457	455	481	425	447	416	448	432	454	490	454	454	444	451	455	455	442	428	441	428	446	447	466	468	459	486	459	471	443	398	416	461	453	439	430	430	419	426	465	437	456	470	439	431	432	446	499	448	455	437	438	454	442	432	424	415	459	440	451	464	481	458	444	470	444	452	426	437	486	450	465	431	475	458	417	429	466	454	475	444	473	447	468	446	410	486	470	409	423	435	476	461	464	436	426	430	437	452	411	440
3068	7298	5991	2993	2081	1717	1361	1131	938	794	788	683	665	657	644	586	573	589	532	558	576	526	606	557	562	563	530	550	525	541	514	542	513	485	559	516	513	567	560	514	507	517	526	546	486	516	525	500	509	550	494	476	512	536	491	520	526	496	482	509	527	487	529	521	505	510	464	509	516	473	515	512	497	536	497	513	532	493	493	490	475	477	483	490	477	515	521	492	527	525	519	521	532	508	542	485	492	502	488	524	499	486	499	526	495	527	509	504	578	512	516	567	492	503	538	513	503	515	491	525	493	535	524	485	500	501	499	544	496	550	495	475	508	509	512	486	571	496	485	520	471	481	498	500	529	508	508	564	507	495	452	529	522	518	506	441	506	495	508	488	524	497	458	489	491	503	522	492	501	518	495	520	535	509	531	515	516	482	512	521	502	514	491	522	482	467	504	539	505	503	496	525	497	500	497	523	527	489	506	553	507	522	503	481	536	491	487	511	476	530	509	493	517	504	458	463	543	476	475	520	489	536	472	489	529	538	499	502	508	480	493	490	553	518	527	513	544	491	515	506	517	501	533	518	497	492	486	499	522	459	508	499	533	540	561	497	494	476	519	504	541	491	517	484	487	492	512	497	545	478	498	482	488	506	527	519	512	541	534	542	481	488	535	512	480	515	534	503	539	488	458	515	531	493	484	488	474	493	470	498	563	493	481	522	547	507	494	481	500	533	493	467	490	519	543	522	488	505	486	481	513	552	504	488	507	495	530	527	527	511	546	488	465	527	510	502	504	514	557	527	512	540	516	510	490	528	495	511	520	497	518	507	503	479	505	503	498	485	571	539	496	508	460	522	525	511	500	481	497	514	554	553	483	527	467	462	487	525	518	492	468	486	504	508	529	535	510	527	506	534	520	503	520	508	494	511	493	510	506	505	488	501	497	475	525	510	526	503	506	528	515	530	488	481	496	496	500	481	510	491	508	492	496	543	528	541	470	521	512	478	489	523	467	511	477	500	565	529	503	540	533	516	509	479	499	503	515	495	502	527	507	488	519	532	524	480	486	466	512	503	501	501	495	513	487	497	533	511	504	516	508	500	534	524	496	526	526	487	507	491	516	537	528	491	509	502	540	529	528	481	500	480	470	536	479	526	521	511	530	502	488	511	540	492	488	517	518	477	475	482	482	481	548	467	471	490	506	486	490	524	509	507	505	562	526	526	499	483	502	477	538	548	445	522	486	513	525	471	514	486	505	509	505	534	493	507	516	504	511	537	431	517	462	486	489	474	485	518	493	496	521	495	499	513	479	512	540	531	526	467	552	527	493	531	490	518	493	496	544	503	494	479	517	474	535	514	513	534	518	521	536	487	501	532	506	494	495	524	535	516	540	500	530	471	489	520	499	507	511	489	481	489	499	501	518	535	532	465	513	454	476	518	509	521	528	494	505	509	515	503	504	524	495	480	476	517	529	550	519	518	495	569	501	492	479	499	513	503	458	540	479	522	521	492	500	523	528	492	484	502	521	545	527	529	500	533	526	489	495	537	518	551	492	524	536	495	480	514	481	545	544	490	448	513	495	526	525	483	495	527	507	498	506	516	523	477	484	534	468	511	507	500	502	549	536	509	546	506	503	535	504	488	493	487	496	493	535	486	521	531	504	500	537	527	509	513	514	475	524	556	486	513	487	504	522	501	494	515	502	559	501	527	499	519	487	501	498	495	526	545	479	531	519	502	524	502	504	546	493	511	470	535	504	497	482	495	496	453	519	485	524	489	537	539	512	527	490	523	528	481	492	512	511	514	495	490	505	526	536	520	515	493	475	496	505	548	535	530	525	483	504	509	497	489	499	469	535	482	525	516	486	537	507	490	500	518	493	537	496	489	489	539	500	539	482	524	501	513	491	506	554	548	540	485	494	518	509	519	512	488	523	514	511	511	518	465	503	535	516	499	499	519	498	540	531	534	497	490	472	514	514	522	533	470	526	532	489	499	520	501	511	497	486	526	489	479	482	465	456	458	537	505	519	534	469	538	519	459	506	546	484	515	484	495	516	515	493	492	462	515	503	499	523	518	503	521	527	503	505	497	518	476	509	490	473	503	513	505	492	516	484	532	529	504	504	467	527	526	538	528	533	485	511	494	496	515	515	531	513	503	540	507	492	458	540	500	527	512	504	546	478	523	467	503	533	504	500	527	499	487	520	528	490	477	493	496	501	527	494	532	539	482	483	518	519	506	506	518	488	503	534	506	485	510	521	548	477	567	483	472	506	485	515	519	497	501	539	524	488	565	532	524	513	497	503	465	499	470	495	492	513	478	534	485	514	505	516	544	528	517	521	493	529	527	504	490	493	509	502	503	480	495	495	487	483	514	526	474	548	476	518	477	504	521	489	486	491	540	478	535	456	532	494	579	506	485	455	531	523	529	512	530	512	530	536	518	514	495	535	513	496	488	553	512	489	482	545	510	525	480	495	520	506	470	510	521	453	508	524	513	511	500	536	473	476	513	536	490	511	525	521	505	503	511	504	491	493	482	472	540	492	474	508	476	463	489	535	492	548	558	507	545	490	511	501	490	521	530	538	495	485	494	535	546	508	534	529	471	505	518	498	486	494	513	472	473	489	490	548	557	464	497	523	501	502	488	527	507	484	473	520	532	524	538	488	502	460	468	491	466	452	492	489	514	537	489	533	488	499	503	478	516	515	521	517	529	519	480	497	482	503	483	522	533	510	531	506	495	451	515	512	518	525	474	470	510	508	480	502	487	486	493	566	500	527	516	459	449	515	492	504	472	526	503	523	513	550	533	534	525	510	509	556	515	508	522	501	502	512	480	529	539	529	486	527	472	505	500	547	488	508	501	498	494	496	521	512	537	509	528	527	499	526	490	509	486	530	520	511	489	538	579	501	535	526	484	506	537	527	499	513	522	516	490	491	514	494	522	526	517	522	499	480	534	504	490	504	482	549	515	503	513	497	557	540	488	501	496	527	497	528	467	511	530	543	489	550	545	544	505	514	518	476	493	479	498	543	523	495	478	493	505	514	509	478	535	528	502	508	479	499	508	527	537	512	505	528	522	495	504	482	505	469	536	484	495	519	500	502	508	520	476	496	504	533	517	525	553	536	487	514	558	509	487	496	519	521	514	522	496	495	504	525	492	524	542	527	462	470	511	494	507	515	538	508	541	504	555	499	520	518	493	493	514	468	476	539	551	523	483	491	540	524	479	480	486	489	501	533	500	547	524	494	509	520	517	482	516	507	491	500	477	507	497	533	512	513	476	531	509	544	512	458	530	507	515	499	452	466	503	514	517	482	514	523	490	525	512	469	476	502	522	449	525	490	537	518	451	476	493	493	533	503	512	492	513	533	547	503	511	504	490	555	477	479	498	539	554	511	542	544	485	489	506	497	505	518	503	504	505	476	470	508	528	506	480	515	501	499	520	482	502	488	493	521	501	521	498	529	522	465	555	511	524	498	507	506	513	532	483	494	508	518	553	540	498
24137	20794	26896	24661	13700	947	637	585	489	439	419	402	451	388	368	390	391	358	406	360	349	360	326	341	363	341	408	354	345	344	369	356	359	313	344	357	358	346	357	387	353	351	345	347	369	374	348	337	366	326	332	333	371	360	379	340	353	325	357	301	350	370	345	376	362	341	353	358	355	346	355	342	358	368	373	345	348	327	387	300	339	358	344	333	350	321	352	345	362	359	344	351	332	363	323	387	346	338	325	313	312	346	345	338	328	372	318	376	334	336	331	358	366	344	371	324	326	354	348	340	370	354	364	351	366	322	321	350	365	334	352	354	329	339	350	361	350	310	353	325	334	341	310	323	325	351	357	342	338	344	332	308	348	331	379	334	335	340	346	364	337	323	355	333	312	372	359	299	368	346	366	344	367	339	328	327	361	352	338	331	355	330	349	349	345	311	338	347	349	321	353	355	348	356	321	333	328	324	346	370	368	337	322	345	353	321	353	339	353	366	337	324	317	360	365	343	365	324	349	366	380	344	358	349	358	315	322	333	327	370	324	331	329	360	339	376	349	339	344	339	339	343	348	346	327	357	317	341	380	335	341	325	340	308	325	314	353	336	324	343	368	367	347	304	348	348	340	382	310	348	360	359	319	331	328	352	346	337	356	364	360	336	340	334	338	371	331	334	355	330	326	312	364	346	356	380	329	403	349	357	355	335	329	357	339	330	352	363	329	343	326	346	345	359	358	341	323	371	327	338	338	324	340	325	370	362	335	317	344	354	359	364	362	372	335	335	335	332	390	310	305	336	368	348	340	355	359	342	330	350	352	353	365	378	352	374	323	317	340	342	358	321	360	377	318	324	347	353	320	307	355	363	350	368	323	344	329	362	344	385	346	332	315	338	350	322	333	359	338	355	308	328	372	376	362	367	364	338	359	332	343	361	343	346	368	343	404	348	352	320	338	354	372	356	318	324	347	334	371	334	361	346	336	339	348	344	383	353	371	341	352	349	346	341	352	358	347	333	349	355	333	354	384	334	364	324	353	368	346	344	315	348	341	353	319	363	374	370	342	363	359	333	327	362	340	332	323	336	340	387	335	358	334	344	366	351	328	343	354	343	344	348	357	340	328	329	350	326	349	356	341	312	346	376	325	349	342	358	334	349	322	356	358	305	337	340	351	376	358	370	340	365	358	351	347	351	326	355	304	359	388	346	351	351	341	340	341	362	345	351	335	325	342	364	352	333	367	337	327	375	311	349	324	324	330	350	371	334	350	329	317	320	346	369	381	337	353	350	351	320	348	367	391	362	320	342	352	380	365	359	359	361	368	342	317	378	388	338	381	344	328	379	339	364	352	356	335	351	322	367	341	322	342	344	374	350	316	395	373	337	367	346	360	333	336	357	338	380	324	336	339	331	293	356	344	322	357	324	329	355	356	359	381	326	347	343	379	338	344	305	329	319	359	323	326	333	371	364	369	340	354	391	296	377	360	361	353	310	368	341	360	333	357	386	354	380	360	368	347	347	337	345	353	319	337	370	346	356	344	354	349	335	315	352	321	320	326	356	379	362	326	374	328	345	344	362	350	331	372	351	360	341	351	337	339	311	372	340	340	349	401	338	361	343	365	349	342	320	319	369	324	347	357	347	342	357	358	364	366	360	346	356	356	368	345	370	345	306	347	380	340	345	331	358	323	364	362	367	352	361	367	346	369	325	345	332	343	339	342	324	346	344	350	329	372	340	344	379	343	353	365	355	331	345	373	368	331	321	344	357	367	348	343	352	348	323	359	348	367	335	334	337	351	308	334	350	362	332	362	369	330	321	331	343	350	339	345	344	343	360	338	381	358	338	315	370	336	354	337	332	348	320	376	367	354	372	380	329	358	364	335	339	320	358	358	345	358	346	349	368	326	316	332	358	312	372	309	336	318	305	325	330	372	335	394	356	371	338	329	324	363	328	358	339	339	364	342	334	384	315	353	352	346	341	365	345	357	343	350	404	373	319	353	354	343	366	345	367	326	370	352	330	358	346	309	370	344	351	332	348	369	357	361	365	334	334	352	330	350	365	320	351	348	335	359	345	340	340	325	345	374	342	326	348	356	341	342	344	323	358	357	358	338	332	367	346	328	358	372	391	345	361	350	316	347	354	335	337	324	365	350	349	367	353	355	290	357	313	334	379	343	355	361	340	358	369	360	325	340	341	331	351	331	352	338	347	348	362	347	350	360	360	333	348	324	343	341	351	335	369	364	332	359	340	350	370	345	354	350	366	343	348	348	318	342	348	325	317	383	358	339	343	360	365	364	346	329	340	317	313	325	355	342	338	361	353	338	302	342	332	338	384	358	328	359	337	302	344	337	368	377	322	323	323	358	362	365	360	319	341	327	347	359	325	369	327	354	367	367	322	354	368	365	352	338	358	367	327	348	328	332	337	345	360	344	355	358	374	369	345	325	340	357	359	344	358	311	344	320	372	350	341	365	325	369	368	369	343	367	348	377	355	363	333	378	353	384	406	292	363	350	387	346	349	319	319	336	377	338	351	360	344	309	351	329	336	323	326	356	353	324	351	356	369	356	361	340	349	357	369	338	317	327	354	341	311	337	327	354	363	357	330	344	332	350	344	323	336	363	354	344	349	372	356	316	334	353	318	349	366	330	338	363	350	337	358	385	351	339	311	315	331	338	328	374	367	344	345	357	345	349	359	354	358	357	333	363	367	347	332	332	335	371	318	347	323	394	320	361	291	348	339	332	345	368	332	338	389	348	340	351	340	357	338	356	325	363	378	311	381	371	355	323	352	328	357	327	360	352	355	352	354	363	333	314	356	354	353	353	389	375	364	337	358	343	339	375	325	301	338	356	320	319	338	371	337	340	347	335	333	327	349	359	356	313	324	342	323	337	340	344	342	351	332	344	300	335	336	353	331	352	343	339	338	355	328	355	348	359	353	343	356	335	345	350	317	332	318	344	352	340	337	357	358	346	376	306	360	366	336	360	365	338	336	327	361	362	351	337	370	361	321	335	348	342	364	324	383	334	334	311	338	351	357	372	367	354	346	308	343	347	346	352	393	352	350	370	367	313	331	360	320	347	360	341	362	332	335	339	363	329	325	356	321	342	348	366	353	334	350	323	343	356	344	318	368	330	339	339	337	325	367	325	381	343	375	352	380	354	301	338	306	322	336	312	348	370	373	361	370	366	345	376	360	355	326	342	379	377	381	314	345	365	342	365	345	357	322	394	336	371	362	338	351	338	351	352	319	354	382	337	380	377	349	346	372	350	321	362	350	368	373	362	383	368	330	304	321	352	329	335	337	339	360	333	346	345	328	333	323	342	335	363	341	310	375	344	384	361	361	316	324	369	325	335	343	351	365	373	361	333	367	335	383	366	339	327	357	330	349	355	327	337	318	361	343	329	350	371	339	345	349	318	344	379	336	346	339	346	353	344	336	367	359	335	331	383	327	348	355	351	351	389	343	346	365	327	357	337	358	297	371	359	335	360	369
3197	4674	3688	1969	1378	1084	917	751	637	644	534	503	474	431	438	448	420	429	414	404	431	404	398	373	391	412	371	383	406	385	383	368	426	381	370	370	425	347	405	367	390	375	402	377	396	403	349	359	372	376	395	380	394	347	419	383	361	370	386	349	392	404	410	357	372	347	373	404	366	380	370	393	378	402	380	371	419	350	394	375	426	389	397	391	391	343	377	368	404	350	368	385	370	379	336	391	396	394	383	376	431	382	349	369	365	347	365	376	356	396	421	370	371	375	364	403	365	351	382	367	382	383	331	337	404	347	378	397	361	393	379	360	358	378	361	355	355	344	366	362	372	353	374	376	359	387	395	380	372	392	397	393	375	341	375	383	384	369	399	368	331	364	347	353	380	358	374	367	362	353	354	383	381	366	384	363	372	380	392	327	359	402	377	376	356	357	370	365	403	351	364	365	395	356	368	379	366	379	354	362	361	386	386	411	410	384	371	350	367	383	387	389	322	361	369	374	399	387	369	371	384	378	356	418	378	400	362	365	361	374	373	377	406	363	347	360	373	395	402	348	394	342	373	367	382	361	399	354	389	335	354	364	343	379	368	361	372	395	384	388	403	385	380	378	378	375	366	359	360	385	362	367	361	368	357	377	405	398	374	370	339	355	398	388	380	395	378	408	382	368	370	340	395	326	362	363	372	342	382	389	388	317	374	347	356	399	367	414	366	350	358	404	383	368	366	340	364	352	388	396	375	384	364	395	376	386	352	382	379	378	351	391	353	366	325	381	390	398	359	352	394	349	350	351	371	389	346	382	378	385	363	374	357	344	340	381	410	374	364	393	374	383	375	374	352	371	355	361	350	374	389	360	359	360	368	344	412	385	353	362	388	370	371	332	402	373	372	376	373	347	365	375	356	372	365	357	380	365	349	363	368	400	384	383	409	347	399	359	394	377	363	385	361	378	316	398	386	378	387	381	378	395	361	379	382	338	395	380	375	369	370	363	415	368	357	363	382	352	380	398	354	376	376	371	374	338	368	370	360	395	376	375	386	400	383	345	394	391	399	391	366	405	356	355	369	362	349	395	363	385	368	372	392	387	361	351	366	410	390	386	367	376	373	387	365	365	390	410	423	334	370	385	365	385	401	366	384	362	378	386	399	383	433	371	359	393	363	385	362	412	367	383	362	374	369	370	377	369	383	387	361	345	403	381	377	397	344	396	364	359	367	358	342	381	328	367	361	359	368	388	369	387	387	386	362	368	365	345	377	396	368	373	408	358	380	390	363	388	398	379	371	378	385	389	385	374	373	395	354	368	375	347	375	362	371	387	379	363	389	397	358	384	369	385	400	346	354	385	386	360	332	358	419	380	366	395	433	365	407	354	385	394	393	410	372	349	377	353	345	355	314	359	357	423	384	362	359	419	351	370	353	373	358	373	372	370	354	354	354	373	365	374	378	337	389	396	378	385	378	422	396	370	391	365	372	365	341	385	399	334	334	375	373	400	384	384	385	365	384	371	380	402	366	363	373	357	394	337	364	347	402	402	368	370	386	362	348	339	375	369	378	347	372	399	382	383	381	405	359	409	364	380	358	367	342	364	401	327	348	378	371	401	324	404	414	387	370	370	398	359	370	370	376	359	395	378	382	376	391	344	419	388	365	325	385	384	355	382	372	384	374	368	377	371	380	369	371	333	397	341	416	397	366	383	392	383	330	369	411	368	391	366	383	435	353	369	365	402	397	381	384	395	368	380	362	350	374	362	412	376	388	334	404	365	324	369	399	347	354	376	357	348	339	370	376	375	356	380	349	361	362	370	383	346	378	376	401	328	370	359	390	397	345	368	398	396	361	370	368	362	384	329	367	378	353	365	392	359	367	358	402	370	379	402	346	401	361	404	358	338	360	338	380	386	348	363	364	377	381	404	347	358	380	404	366	397	357	359	396	339	390	375	346	360	345	401	359	379	395	364	366	365	377	397	375	366	397	346	419	354	367	393	359	379	377	371	379	381	379	393	396	380	354	383	379	374	383	394	370	357	382	345	356	362	375	377	376	337	372	383	353	390	370	360	367	376	390	348	381	396	322	405	380	384	363	375	343	418	340	382	356	348	395	366	366	390	373	392	392	394	379	366	381	358	374	373	353	408	326	414	426	346	389	347	399	357	429	360	384	370	361	386	368	361	373	372	401	387	390	355	358	344	366	398	361	362	365	339	372	348	391	386	365	388	362	349	371	366	355	393	386	361	408	347	391	399	366	362	409	376	384	347	370	378	353	375	378	397	367	381	391	381	371	365	389	400	384	381	362	396	378	385	386	407	377	373	354	325	389	421	391	360	387	379	375	365	388	365	351	388	375	348	373	367	381	368	392	388	372	375	363	372	361	358	403	382	375	396	373	395	375	345	366	370	404	377	380	373	371	363	377	352	384	359	398	375	394	399	371	403	346	400	377	368	356	386	361	363	367	372	356	380	339	375	368	407	357	381	361	342	379	385	357	372	347	348	386	359	386	365	374	373	342	417	365	390	358	405	365	385	370	380	353	377	387	385	384	393	381	377	363	342	336	387	373	352	397	337	369	404	375	382	359	381	361	381	354	380	356	335	355	369	391	350	395	379	397	374	357	361	372	381	389	385	364	368	410	373	359	385	385	378	360	368	380	360	394	349	380	395	381	354	365	372	373	364	372	359	375	366	353	337	423	388	384	339	364	371	375	339	381	358	388	383	367	326	365	381	369	362	374	362	352	361	382	378	360	388	384	386	363	366	375	379	348	378	326	393	395	387	357	344	365	393	397	348	366	376	400	365	397	370	373	395	371	358	373	376	391	370	357	397	389	386	368	391	398	337	373	372	327	332	413	372	391	360	376	392	370	365	383	405	364	376	391	370	377	381	350	370	378	375	351	350	390	395	390	375	394	356	358	404	388	386	381	367	401	368	380	380	384	400	363	357	350	387	366	334	389	348	388	398	368	411	368	362	399	396	375	374	385	371	390	424	350	380	366	362	389	392	349	382	385	355	400	341	377	376	363	369	378	367	390	385	375	371	380	346	403	401	393	359	419	372	399	373	377	336	365	387	368	336	378	384	402	397	376	388	365	362	404	348	346	370	354	392	361	390	377	384	396	366	357	360	368	380	358	387	382	347	372	357	362	376	344	366	348	359	373	399	364	363	388	373	341	378	397	352	365	359	365	406	351	369	349	384	398	346	378	371	406	343	356	351	392	385	360	402	353	358	398	405	367	386	334	384	342	368	373	343	371	365	400	350	399	359	360	358	352	393	389	365	347	382	360	352	423	387	368	408	348	405	422	355	360	389	374	375	406	365	341	365	381	433	367	397	426	353	371	333	385	353	342	378	403	341	344	353	376	380	390	372	383	376	393	392	376	373	403	381	384	384	375	353	383	370	354	394	370	358	357	387	400	395	380	384	351	358	404	385	371	380	367	366	391	389	357	355	361	380	394	359	367	377	356	362	402	380	391	360	355	400	354	344	374	406
22132	20828	28231	23539	20830	20883	9653	902	611	546	491	402	370	331	301	262	253	246	240	250	215	207	225	204	225	206	187	204	208	199	200	200	193	170	168	163	161	190	181	171	158	186	176	160	152	178	166	174	174	183	169	162	175	165	177	138	180	170	195	171	178	167	184	174	170	195	161	160	183	189	186	157	178	169	160	172	193	165	165	160	182	162	149	184	175	167	183	178	165	165	165	169	159	195	183	159	168	157	172	164	170	157	192	150	157	155	175	164	183	158	177	172	139	173	147	181	159	174	177	185	180	175	185	168	175	171	155	175	159	173	179	188	165	181	160	160	143	162	156	153	164	156	191	140	185	174	187	164	139	182	161	168	148	157	178	164	175	188	160	189	201	187	167	156	179	157	179	176	141	168	152	154	166	164	193	161	151	215	181	151	165	158	164	153	206	183	158	154	163	180	170	173	170	163	160	167	200	163	142	170	163	159	157	178	160	168	162	183	149	167	150	142	168	183	173	166	162	178	172	148	187	161	168	158	137	159	162	170	174	154	148	159	163	175	149	158	174	162	175	158	160	172	170	170	144	141	176	159	171	172	158	166	187	184	156	165	152	171	159	169	183	154	140	168	169	164	169	178	154	199	166	163	154	188	156	168	204	173	174	174	178	138	178	147	156	164	180	157	169	168	165	174	164	172	166	151	166	167	158	180	165	164	181	182	163	166	156	178	193	186	134	183	173	174	169	171	165	197	168	175	165	171	165	150	174	166	164	190	189	146	152	178	189	159	157	174	163	157	179	171	141	163	167	145	162	183	168	182	168	178	161	151	174	158	172	168	163	181	177	167	177	137	154	171	173	186	179	156	143	131	194	163	137	167	185	163	153	171	167	177	161	156	178	170	171	166	177	190	151	173	175	169	155	180	170	174	165	166	188	167	154	178	181	171	176	191	154	158	133	178	173	175	165	153	174	175	158	174	142	177	178	177	165	152	179	150	145	166	172	173	173	181	153	158	174	159	151	134	157	144	170	185	148	162	165	155	176	156	171	159	153	185	168	169	200	167	166	175	156	173	154	173	172	164	173	176	178	161	177	155	159	158	174	173	165	187	147	145	170	160	155	165	159	164	163	162	154	165	177	160	158	155	156	165	170	171	169	181	148	173	176	166	177	157	161	161	199	163	163	151	156	162	189	181	144	140	181	176	157	160	190	170	171	177	173	151	154	163	168	159	143	173	162	174	180	156	196	155	164	188	175	126	182	140	135	177	172	175	168	166	151	158	165	189	181	148	165	151	178	182	171	180	172	143	175	155	145	173	171	170	157	162	169	169	177	165	155	176	199	164	178	172	147	160	162	175	161	179	170	167	190	188	176	195	163	173	155	165	151	175	171	192	169	169	151	160	148	177	150	139	150	163	156	172	169	169	150	202	170	166	168	203	176	163	187	172	174	136	156	153	159	169	143	167	184	183	150	170	155	169	149	197	166	177	157	158	177	178	146	154	167	153	161	161	163	185	154	188	181	168	171	178	174	177	166	181	181	177	197	155	159	160	164	157	155	159	144	187	165	184	162	178	178	155	194	168	168	182	154	179	169	161	169	192	178	158	173	171	166	157	161	179	161	183	141	172	169	175	150	153	148	135	185	159	183	174	174	162	183	179	175	168	172	135	169	163	163	151	189	171	196	185	195	169	166	189	163	137	154	175	149	190	155	149	166	161	162	187	153	174	172	172	200	168	152	140	161	179	172	168	181	145	166	146	179	190	157	147	158	187	163	145	167	171	162	145	168	163	160	169	163	162	171	182	142	188	166	180	179	174	177	155	167	161	155	171	168	162	160	164	160	148	164	174	156	165	170	169	185	168	173	157	179	169	192	146	163	172	166	170	135	192	178	157	167	180	161	186	164	197	158	154	174	171	181	167	168	143	169	151	163	168	186	168	172	175	166	157	176	180	178	155	182	161	162	169	150	175	157	163	163	167	173	162	176	181	151	161	160	169	184	183	174	144	162	149	148	171	157	145	200	157	170	158	158	164	170	193	175	176	162	147	168	183	155	147	153	175	185	185	154	167	160	169	181	162	159	173	146	184	180	164	159	157	190	165	172	197	171	163	180	179	152	145	178	171	150	145	177	166	165	180	179	158	147	181	181	172	185	153	152	159	150	165	160	164	153	186	168	175	170	176	198	142	184	152	174	155	176	140	174	158	147	156	141	178	166	164	152	138	171	161	169	170	159	159	172	155	148	187	165	171	147	166	140	176	152	196	149	160	189	160	188	186	173	174	172	146	156	160	157	177	147	170	163	149	163	170	182	150	170	149	169	186	152	192	169	178	150	164	165	179	166	160	165	145	166	166	146	153	161	160	146	180	177	168	173	177	138	161	155	155	158	192	170	184	173	166	145	169	172	165	158	187	163	184	186	174	139	160	175	177	187	173	174	156	175	163	172	158	155	175	143	176	150	165	172	145	194	158	156	156	157	158	153	179	173	176	176	189	147	163	158	160	158	195	158	172	181	183	177	145	170	175	175	156	144	150	171	160	167	164	190	153	155	152	173	153	198	161	167	172	147	169	135	168	166	184	170	190	164	136	137	173	174	172	178	142	144	172	187	150	177	157	168	167	172	150	145	157	158	162	171	176	156	169	170	134	170	180	157	169	167	163	150	144	177	176	161	140	192	166	193	154	170	174	161	161	168	167	199	139	154	163	172	183	150	150	194	170	177	166	172	167	149	168	159	168	148	174	155	158	182	156	160	177	176	167	150	172	160	171	155	178	176	190	195	149	165	158	191	164	160	195	160	151	161	157	182	169	165	157	154	179	141	138	174	176	177	144	155	170	160	183	174	163	157	180	166	180	141	154	151	172	175	164	163	150	173	172	171	162	148	164	161	184	175	147	186	179	162	189	165	179	154	162	179	159	192	167	173	193	175	165	167	168	180	181	156	167	183	165	172	174	156	158	185	151	152	165	164	158	190	184	163	162	151	173	181	155	136	176	145	176	163	161	161	170	173	169	168	185	179	169	176	172	179	146	173	153	177	152	176	175	180	152	156	165	179	168	169	185	188	183	173	159	180	155	162	174	167	171	153	172	159	169	185	165	138	176	170	171	153	172	169	168	180	168	157	181	179	162	154	162	178	180	151	160	170	159	159	180	135	140	182	162	153	160	150	147	167	169	183	173	182	157	163	178	162	146	176	156	160	180	133	140	148	192	182	155	178	183	172	147	162	169	163	169	170	132	164	180	185	145	181	175	168	160	187	163	187	166	159	187	190	164	160	180	174	166	162	169	166	184	171	167	179	188	195	163	163	165	162	149	171	150	155	164	168	177	170	173	171	156	171	169	165	160	162	160	153	149	180	175	173	184	163	143	174	169	171	168	177	177	150	164	165	174	172	161	172	151	147	182	158	168	168	171	136	162	153	186	174	164	190	145	159	159	198	160	183	182	158	145	159	147	196	147	153	159	165	172	162	128	175	175	155	158	162	138	192	169	166	170	175	167
3925	12288	10118	5008	3484	2605	1958	1384	1126	960	697	596	530	454	375	390	364	349	301	310	289	276	242	245	269	268	245	224	236	224	203	238	213	243	204	202	220	207	180	217	217	186	211	218	196	217	199	184	201	212	208	197	181	205	175	202	207	245	215	202	188	200	221	217	210	184	194	206	174	204	183	174	217	225	176	189	221	188	208	181	195	188	203	188	194	213	187	202	170	184	193	203	215	184	197	208	169	160	189	206	174	186	165	187	212	187	202	178	168	198	192	184	179	200	188	169	166	210	215	183	200	200	187	158	181	181	188	169	175	187	186	194	198	195	176	190	187	215	210	179	166	176	202	206	175	182	181	190	198	180	186	177	210	195	209	172	175	183	183	191	198	166	193	167	218	183	201	173	184	198	205	187	184	183	191	187	188	159	204	186	176	181	195	189	149	156	220	168	194	190	186	193	190	190	181	192	198	187	202	199	187	183	193	199	167	196	200	192	175	214	169	188	174	218	184	169	162	204	181	220	183	193	194	178	192	183	188	175	180	202	182	189	200	168	166	180	184	188	184	182	192	199	198	208	183	226	173	172	170	196	181	171	175	204	186	169	202	219	186	205	169	200	190	201	182	181	184	160	208	154	190	185	198	192	190	185	200	182	162	200	195	180	194	215	188	218	208	197	213	182	187	196	159	194	180	194	191	180	195	201	187	201	193	175	192	201	190	191	157	198	203	180	179	195	192	179	195	187	188	208	207	181	160	188	206	183	196	199	211	182	160	181	178	178	202	194	202	186	174	183	205	183	172	178	163	198	184	183	160	193	187	181	189	194	226	185	177	198	178	184	195	173	165	176	185	183	217	198	185	173	186	170	187	181	194	209	175	196	188	186	204	179	180	198	172	160	190	176	183	187	196	175	202	203	169	173	185	210	179	177	183	173	174	171	189	180	184	143	187	188	190	192	193	194	174	201	189	172	181	201	195	166	187	171	195	181	217	178	177	175	202	178	177	202	180	184	205	209	195	181	186	184	182	206	164	165	186	177	200	193	199	202	189	203	182	190	170	191	181	157	209	184	194	181	185	184	180	169	198	159	184	178	173	180	175	204	200	192	191	192	153	198	174	171	195	176	178	188	204	189	197	196	188	190	200	202	167	180	191	205	201	186	209	212	185	177	199	191	187	177	209	189	209	197	181	197	185	188	172	184	174	187	204	160	197	174	204	190	214	189	199	165	167	198	189	142	189	185	172	211	160	191	177	187	149	211	172	189	198	185	162	151	193	183	202	172	181	181	190	217	177	194	217	196	201	188	192	193	165	170	191	204	164	213	205	198	179	190	208	179	168	189	192	179	196	178	178	166	206	192	204	189	189	177	188	207	168	195	175	211	197	165	201	183	184	195	162	190	179	175	178	166	181	186	182	207	195	207	182	167	189	177	190	193	201	171	158	184	165	192	178	205	180	200	167	180	161	166	189	176	178	166	211	176	193	201	184	181	176	176	182	197	211	179	181	203	182	185	168	200	171	183	179	184	177	211	184	183	200	180	201	219	238	183	201	173	188	179	177	178	175	202	193	163	204	182	191	159	158	185	192	208	185	178	194	178	178	208	206	197	205	181	185	179	208	186	173	180	197	220	193	192	198	199	187	199	186	192	175	186	213	188	187	175	169	215	205	182	193	202	205	184	164	164	209	188	177	209	179	200	164	200	175	184	197	212	177	171	183	186	194	170	166	201	191	179	197	200	170	205	181	191	183	197	177	167	188	184	215	161	171	197	198	173	197	185	173	185	190	186	191	161	200	178	197	190	202	182	179	188	167	205	202	213	198	187	166	168	191	153	190	196	203	222	191	178	172	198	187	188	175	175	189	192	190	183	159	212	175	188	177	185	198	192	199	205	173	182	196	187	187	181	178	194	200	197	201	199	171	204	211	201	169	190	189	192	171	193	179	183	205	190	192	205	189	199	179	188	202	196	208	196	165	177	183	206	169	190	183	194	208	163	182	202	197	192	175	204	189	172	182	205	204	196	199	196	183	198	200	188	184	196	187	189	184	179	184	187	182	194	180	195	178	167	160	204	217	174	186	183	173	188	213	198	196	197	204	191	187	191	181	185	189	184	200	190	196	195	203	202	180	192	173	208	205	224	202	187	214	180	162	195	175	163	173	225	189	231	163	187	179	194	220	205	193	201	190	192	196	189	183	199	208	191	194	203	184	200	181	215	164	203	169	205	183	204	183	186	181	174	192	192	176	188	185	183	204	185	198	183	186	202	160	164	175	185	178	198	216	166	202	179	170	199	185	210	185	206	201	196	172	175	193	198	199	181	184	171	178	192	176	158	197	175	204	195	160	211	205	181	157	184	183	174	204	167	185	186	182	184	182	194	174	178	181	170	218	168	188	179	167	156	190	198	194	215	189	196	178	176	198	187	168	203	182	194	179	179	189	220	192	212	171	196	193	175	189	198	177	186	171	204	179	189	162	181	190	176	184	183	179	204	185	171	190	197	197	191	179	217	156	200	183	175	178	183	189	199	178	169	204	198	206	184	185	174	177	195	194	191	185	190	190	166	185	179	172	199	180	155	187	171	183	180	177	179	184	202	191	202	196	185	206	190	187	166	220	171	175	186	171	168	202	176	190	211	198	212	203	200	166	177	192	178	209	206	182	169	185	160	183	186	186	184	180	177	174	200	159	166	164	207	200	190	177	183	187	202	206	172	169	195	187	169	202	208	198	188	211	193	195	210	209	212	202	198	157	198	172	216	203	168	189	184	169	178	193	161	185	185	188	202	179	227	182	175	203	188	194	197	192	194	188	188	180	198	180	175	179	178	199	184	203	195	184	164	198	157	190	189	176	177	186	206	192	177	178	165	205	187	176	176	176	156	197	182	206	190	175	170	201	187	190	169	199	193	191	190	216	187	180	173	177	191	186	192	187	171	181	186	174	188	185	191	203	152	196	194	200	168	192	171	193	180	185	187	195	194	207	181	191	181	175	201	185	192	186	168	192	196	167	190	187	185	206	200	193	183	185	185	174	175	194	208	195	184	203	180	208	178	204	179	195	182	193	191	197	178	166	181	171	191	192	187	207	190	179	194	215	158	200	187	182	201	198	201	226	199	184	197	193	206	184	175	202	189	185	199	180	191	184	196	177	208	200	177	181	198	202	175	204	199	197	187	202	189	186	176	171	203	190	180	199	198	183	186	208	190	172	199	153	197	159	190	189	202	206	211	205	167	168	181	205	192	189	177	178	204	192	190	189	187	167	208	175	176	191	199	181	192	189	181	179	180	195	176	183	191	181	193	191	201	182	196	148	198	183	158	190	184	179	194	174	172	204	195	167	178	165	167	201	193	198	178	184	175	182	191	188	183	196	190	208	188	195	173	202	167	217	188	187	195	197	160	180	179	182	179	182	184	184	212	207	226	186	192	193	176	176	176	191	182	171	191	174	197	201	206	164	200	191	188	173	230	182	183	194	182	173	182	173	206	180	177	174	177
26972	18484	4771	873	680	594	598	611	631	551	604	575	565	574	537	573	498	537	577	640	560	547	576	528	570	607	546	527	563	569	558	567	534	534	535	547	562	565	514	592	553	558	587	548	582	583	569	570	539	584	557	516	544	575	533	554	573	541	520	555	557	560	591	558	521	578	529	521	574	544	564	565	523	560	515	544	531	580	558	540	567	564	540	545	542	521	569	554	547	592	546	550	558	544	579	579	572	547	521	552	560	584	544	595	570	548	546	555	553	559	557	600	539	576	530	585	537	566	575	574	614	555	556	504	574	564	557	505	517	555	573	567	548	537	572	547	555	548	576	553	563	566	587	593	573	537	555	584	537	535	563	594	597	563	548	600	542	571	533	511	554	553	530	537	526	558	570	526	528	575	550	539	574	555	548	554	558	587	560	571	566	592	515	540	577	519	542	509	570	549	560	575	522	540	573	549	595	499	527	597	549	537	591	567	537	550	578	551	550	563	534	530	568	592	531	568	541	549	593	542	567	553	560	578	536	576	566	563	509	574	561	537	593	592	585	541	564	535	606	561	534	578	580	590	576	533	568	572	618	579	525	525	551	539	617	549	590	547	569	562	561	541	544	565	562	587	598	509	580	474	567	544	519	513	539	539	538	582	547	567	559	548	536	553	555	550	535	529	592	538	570	556	564	590	578	569	528	578	549	546	562	557	557	557	540	543	575	541	572	542	568	529	526	550	577	571	560	539	555	568	583	550	590	517	566	559	543	542	534	536	538	547	577	517	574	575	568	520	538	534	546	539	515	522	562	542	573	569	561	549	505	551	582	572	560	540	514	554	552	544	532	552	536	542	539	552	559	551	578	558	563	559	545	558	559	536	543	573	542	572	554	593	546	523	578	566	577	558	582	551	588	535	559	527	556	554	485	575	539	591	551	557	543	537	526	573	585	518	595	549	571	531	549	548	557	550	561	519	535	582	542	539	592	536	573	570	522	541	572	562	583	528	529	540	573	539	549	534	555	535	486	524	578	523	520	539	570	555	564	510	535	531	513	575	538	554	548	617	551	560	584	536	570	521	583	517	555	545	562	545	567	509	546	515	568	563	566	551	535	555	564	551	570	555	483	549	580	521	585	566	562	604	566	588	539	604	575	541	560	570	551	544	573	612	546	590	588	543	563	544	554	584	537	572	559	564	551	574	562	526	528	543	553	550	612	561	564	519	532	558	534	568	518	556	519	612	553	579	550	577	521	543	539	585	560	514	554	566	520	564	533	547	532	555	521	583	602	562	560	517	523	575	537	608	565	583	543	540	485	554	579	540	601	526	557	562	559	537	546	558	563	537	533	487	583	564	569	556	536	544	512	545	561	535	539	562	546	538	518	599	534	512	565	538	557	546	584	564	595	554	556	534	563	575	579	536	557	570	570	510	571	553	546	622	533	545	598	534	543	584	609	560	594	552	583	544	543	548	565	577	560	530	572	540	547	576	554	547	533	550	577	555	546	576	541	571	525	518	575	566	578	570	564	547	524	563	588	568	531	544	564	507	558	540	580	532	525	556	557	565	564	568	565	543	577	547	544	573	565	586	561	566	615	596	535	555	571	529	560	577	552	547	549	584	563	517	528	539	530	547	567	553	546	535	555	547	548	548	544	600	605	519	546	550	523	626	516	615	549	566	625	541	598	520	584	532	550	559	545	546	597	536	492	584	531	553	619	543	560	556	578	590	583	575	559	542	542	501	528	527	574	516	572	555	574	561	535	564	531	542	546	544	597	569	538	575	598	537	555	574	569	533	592	525	561	580	551	533	556	566	516	566	572	580	594	542	545	527	558	558	524	565	585	536	531	531	576	567	565	550	531	526	552	515	562	545	538	562	573	589	553	543	543	564	580	562	600	538	569	561	584	577	563	548	572	528	531	521	563	586	556	588	534	554	539	517	550	546	541	555	589	591	580	586	584	573	582	548	532	543	545	610	569	554	525	562	578	534	528	589	599	558	547	547	537	583	562	603	559	571	584	549	553	550	568	563	558	531	562	573	572	568	530	553	563	553	517	531	559	540	539	541	542	507	568	539	544	598	504	579	552	521	526	551	535	561	526	572	510	575	545	549	575	555	603	541	552	537	531	498	516	545	559	547	520	578	556	544	557	520	539	552	534	541	585	567	573	538	540	572	542	525	556	584	539	567	536	562	553	511	560	536	552	588	563	552	567	565	533	559	606	554	550	603	564	602	536	514	517	598	517	532	505	579	522	587	567	529	546	588	524	558	551	563	585	541	577	612	567	534	529	556	569	539	533	599	553	582	512	521	542	535	544	522	510	540	600	555	604	547	533	562	592	549	515	540	563	554	546	533	531	561	554	566	517	600	554	556	527	593	566	598	555	522	528	502	543	552	573	577	541	574	548	539	582	529	566	560	549	589	540	544	555	566	533	548	580	561	552	576	555	539	509	586	559	540	607	569	534	606	551	555	531	520	558	599	569	533	568	548	520	606	520	576	560	555	523	568	528	546	518	520	529	558	583	602	548	505	552	565	532	526	545	560	543	572	543	532	580	578	525	587	519	555	574	584	528	537	542	552	561	570	573	590	538	539	551	584	546	544	581	577	516	562	553	589	547	572	560	514	545	564	517	600	514	573	523	573	527	552	582	565	582	558	568	539	577	565	579	564	570	542	627	565	583	510	528	508	553	552	519	563	545	571	545	478	570	506	523	524	502	564	564	534	522	543	577	539	571	559	566	566	569	566	573	584	523	535	527	535	507	531	545	566	513	554	527	535	529	535	541	541	573	528	545	555	552	559	571	564	542	535	575	558	524	560	509	575	577	559	571	537	556	507	556	589	558	565	540	529	537	568	581	619	499	547	560	530	540	576	577	553	547	566	535	521	526	524	562	528	585	557	582	536	548	547	565	547	549	560	554	585	523	557	552	549	497	530	563	582	505	539	583	535	532	555	513	541	542	519	571	535	571	548	599	551	559	545	554	597	579	565	536	570	553	528	567	529	621	531	564	545	543	566	563	516	597	563	561	561	576	544	608	544	571	569	567	576	562	561	548	536	550	528	570	556	565	533	537	535	535	537	567	580	559	565	544	541	571	520	556	575	604	564	594	583	580	570	562	585	579	572	520	526	559	577	622	550	569	542	569	553	582	541	602	534	550	612	555	520	521	551	555	563	559	521	507	592	553	558	512	524	565	559	554	559	529	541	554	575	539	607	552	545	558	527	547	527	590	583	532	535	538	554	490	528	561	548	537	504	584	561	540	573	542	602	597	584	589	548	567	557	595	547	560	531	540	575	548	550	565	519	539	517	524	583	562	609	575	536	554	532	592	537	546	619	624	565	623	532	540	519	580	562	565	560	564	566	560	570	563	548	562	566	542	599	550	501	538	556	562	569	585	565	567	485	569	535	551	538	573	554	534	533	519	570	518	550	532	530	545	574	504	534	594	569	585	600	545	566	563	539	515	557	583	534	569	541	543	539	527	524	541	563	542	584
4295	1055	913	757	731	651	677	653	663	601	611	621	626	605	629	633	606	597	622	578	642	625	644	609	581	572	612	588	583	600	634	621	627	620	612	591	639	614	580	603	676	580	635	622	614	586	587	635	573	627	620	625	603	616	598	594	652	627	626	649	582	620	590	612	631	656	634	624	597	591	638	591	634	604	618	621	640	609	639	648	600	600	576	593	620	629	651	596	596	588	618	589	607	610	631	631	649	600	599	551	671	627	612	617	602	577	640	578	643	652	614	608	648	596	645	575	607	624	587	571	662	611	607	608	620	576	589	618	594	612	591	614	603	639	573	598	610	612	565	605	629	605	632	620	615	654	612	592	558	588	615	558	608	654	631	634	604	607	583	620	593	635	649	596	609	599	590	640	616	629	606	581	600	589	570	637	563	610	620	605	575	613	607	579	567	581	623	609	603	578	624	611	609	619	633	611	593	595	600	623	566	602	609	620	629	607	602	601	658	611	639	620	592	590	577	623	604	618	646	612	626	564	614	579	612	602	632	593	630	606	617	670	614	612	613	623	631	595	647	633	640	697	603	589	607	604	622	621	611	620	627	593	620	613	598	628	607	617	606	629	603	603	605	584	592	579	608	657	637	608	625	650	621	573	598	606	619	601	625	639	614	639	606	611	642	636	610	625	592	633	600	640	639	573	646	588	599	638	571	600	574	572	590	585	642	606	587	546	607	627	604	586	631	640	582	627	640	641	613	598	656	558	673	573	634	580	611	599	647	572	621	619	586	608	660	606	604	611	682	576	622	623	601	589	571	593	622	641	582	594	595	644	606	599	611	648	586	616	624	604	603	569	621	594	609	600	599	669	627	568	610	620	582	603	649	600	585	622	636	579	616	635	590	633	590	617	645	599	603	577	605	612	618	541	617	624	604	639	594	661	635	627	626	617	595	600	619	607	662	599	620	612	600	611	617	571	576	628	615	595	592	594	621	600	608	609	628	620	584	586	627	619	636	606	619	620	581	597	620	629	609	631	611	649	661	647	588	657	610	634	616	639	614	634	636	625	607	559	589	603	616	621	619	624	605	592	607	621	605	633	631	609	610	616	612	582	644	570	626	628	617	593	609	613	597	634	597	576	645	576	627	634	634	644	595	602	618	579	611	577	612	588	619	606	581	610	602	612	631	639	576	596	595	587	586	639	604	572	606	595	637	634	668	606	625	597	640	634	611	640	642	584	619	594	586	603	666	602	627	631	603	638	628	609	590	607	629	621	644	624	630	617	617	581	638	596	661	607	645	655	589	641	609	604	615	611	656	592	641	585	650	577	591	577	623	651	637	638	603	612	631	587	648	640	653	591	614	619	632	644	595	653	595	547	606	627	614	576	588	589	618	592	607	637	606	608	630	633	612	598	593	571	582	617	654	632	618	657	632	607	607	596	583	618	598	608	615	616	607	614	594	618	580	617	606	631	609	601	607	627	654	623	629	559	630	603	639	630	626	604	634	594	607	590	610	640	599	582	626	620	609	625	637	682	593	625	592	616	613	573	600	642	600	592	610	605	574	619	614	618	609	600	629	593	592	641	624	623	622	631	654	656	604	670	609	593	611	605	606	579	566	627	624	609	597	586	588	585	582	581	590	601	574	612	606	611	636	560	602	593	625	610	624	608	617	598	609	645	601	551	635	623	650	635	636	553	605	607	646	647	645	606	606	607	571	553	591	620	577	610	639	597	618	594	634	605	609	612	593	580	599	597	621	600	615	607	612	569	578	612	662	615	573	648	608	632	602	593	583	597	638	644	606	611	592	562	696	636	579	615	662	588	622	605	606	661	604	610	580	621	596	624	623	588	605	588	602	575	577	646	632	654	578	639	557	579	605	585	596	659	614	576	620	615	631	628	606	627	620	614	599	632	581	579	644	613	622	627	623	603	603	616	614	632	685	639	574	593	586	588	613	598	591	607	578	634	571	599	663	606	634	615	638	587	595	611	631	576	593	584	598	606	606	636	580	586	620	625	623	622	598	640	628	542	626	623	624	606	603	663	635	640	596	623	641	592	632	616	602	579	589	594	576	624	597	623	620	630	591	635	606	588	611	587	597	622	611	605	638	573	653	620	596	608	629	637	580	615	609	634	598	622	582	659	582	599	597	625	613	578	650	611	620	623	610	599	627	620	645	613	634	597	594	585	598	636	629	621	627	582	575	568	596	601	606	571	570	628	614	571	586	597	598	591	615	610	605	572	639	635	615	605	559	633	574	659	638	616	602	599	627	581	617	618	633	621	597	612	638	616	620	655	560	597	593	580	636	617	630	621	604	628	590	643	585	648	607	622	651	577	614	614	587	581	609	607	623	620	577	590	615	619	642	620	642	636	592	619	584	602	644	607	596	637	620	605	600	592	615	640	602	632	631	544	587	590	575	564	604	624	611	621	630	598	643	606	611	631	571	621	622	650	606	635	613	599	585	619	622	603	610	611	598	636	603	619	581	609	611	582	618	623	618	527	616	587	594	621	604	590	612	604	582	610	623	655	624	604	627	617	594	621	626	601	620	560	580	639	627	600	589	607	574	649	625	569	627	608	558	627	634	595	618	628	617	646	578	617	624	622	612	596	595	599	573	634	586	649	543	648	649	612	604	614	628	599	596	615	624	581	658	623	600	617	633	607	618	614	596	638	601	619	627	593	565	629	643	608	586	576	610	587	632	562	611	630	629	626	608	613	616	628	662	580	635	599	637	630	580	638	621	625	616	625	614	598	643	608	580	605	637	590	585	597	680	603	617	600	608	576	632	627	597	615	615	584	656	614	583	622	579	600	653	632	566	594	647	609	602	605	583	616	608	604	646	594	630	594	592	632	597	640	599	587	614	655	616	594	584	569	626	614	583	616	638	631	598	562	577	597	635	586	587	569	588	611	624	601	593	604	608	580	610	611	573	605	606	628	639	621	599	582	580	613	664	627	625	656	614	595	601	610	627	617	618	579	613	608	568	615	683	607	608	612	620	558	620	576	598	591	549	569	630	616	574	622	626	605	604	627	605	595	608	614	577	617	578	612	575	624	611	566	632	611	596	622	607	613	599	630	584	596	660	606	614	601	647	645	617	584	646	652	595	557	645	611	649	617	612	619	592	562	603	654	626	633	625	610	587	637	636	607	599	642	592	591	590	599	630	607	650	583	561	614	579	620	604	613	608	612	652	617	587	639	603	616	589	607	612	602	631	588	618	616	616	589	650	575	605	595	575	653	609	589	615	615	581	613	613	628	598	591	622	614	580	581	567	625	594	652	615	601	610	621	629	585	620	603	603	586	629	595	627	575	604	581	606	578	624	611	577	596	629	649	627	584	617	610	620	613	619	580	620	613	572	585	614	640	614	649	620	640	596	579	630	620	587	588	664	601	593	631	612	637	581	596	617	618	590	651	565	564	627	643	657	633	580	593	597	624	604	640	619	562	574	582	643	596	571	615	627	642	639	591	606	595	613	610	579	581	639	615	642	579	633	566
23169	20810	27775	23937	20803	10033	1199	779	662	659	593	592	571	538	582	506	540	497	474	441	495	468	496	470	477	483	486	473	498	495	423	458	478	476	470	503	487	465	425	474	421	443	478	474	486	489	457	444	409	464	449	441	463	465	482	439	413	493	450	443	469	466	446	458	441	488	507	421	492	444	426	449	456	477	482	513	422	475	470	472	470	461	499	442	441	487	500	480	481	480	482	450	484	474	455	489	495	447	467	487	476	474	484	451	441	484	454	436	459	417	469	434	459	464	460	500	439	434	449	450	436	442	472	458	464	460	476	450	465	464	442	433	464	424	465	445	420	449	471	463	503	464	448	434	454	449	431	439	470	458	457	413	434	459	488	435	463	479	444	467	449	432	456	494	473	453	431	459	497	460	450	460	443	443	439	481	472	425	447	425	416	456	433	446	414	505	435	443	476	449	467	472	420	456	470	427	452	436	462	492	458	449	456	473	477	446	455	452	456	439	439	439	423	467	485	423	388	442	462	430	429	454	428	447	446	483	488	461	456	488	434	422	418	480	426	479	437	462	447	434	415	419	484	465	437	463	449	437	468	452	415	484	419	456	442	463	479	416	480	471	411	453	450	443	473	446	469	443	406	465	489	473	495	444	423	452	437	451	434	479	462	451	484	423	446	433	473	426	458	442	489	468	473	443	447	448	476	471	431	489	475	438	429	429	451	472	474	432	456	475	496	448	443	462	457	469	436	475	444	435	486	452	490	451	466	480	467	459	429	460	451	468	443	470	450	463	459	480	459	458	448	457	489	446	449	451	472	451	449	427	481	484	447	467	435	461	425	438	464	470	473	474	464	474	479	483	494	470	474	444	475	440	458	447	500	442	449	447	455	472	434	427	462	454	461	467	450	444	440	472	420	432	448	464	447	450	475	450	461	464	464	460	449	487	442	468	457	473	478	432	431	434	427	425	445	438	444	428	494	454	456	459	455	467	449	429	474	442	419	438	445	425	481	476	461	433	498	455	466	433	434	458	441	496	479	480	418	486	511	487	460	454	475	461	467	471	470	450	436	471	472	431	438	445	485	490	443	451	442	460	433	502	482	430	429	426	475	465	453	461	435	415	418	457	476	488	417	446	475	459	460	490	454	484	461	432	466	455	462	470	433	476	457	467	422	455	402	483	461	422	441	498	479	447	447	442	469	418	449	444	476	433	441	502	426	474	435	437	433	466	436	455	447	412	481	449	431	455	466	425	441	453	455	433	436	447	434	430	447	500	433	441	452	470	425	467	480	465	520	427	466	458	441	442	512	456	432	472	458	419	466	443	452	403	476	442	434	441	451	460	471	438	442	454	455	460	466	434	456	430	438	421	464	495	402	422	452	455	480	484	447	479	458	447	449	474	507	428	470	454	462	438	473	434	452	483	475	479	427	416	447	488	476	443	489	460	476	429	424	432	424	436	462	416	498	488	469	479	422	433	445	426	461	462	432	439	459	474	473	459	448	437	453	448	423	423	452	429	469	435	432	420	457	500	465	440	419	500	462	466	474	494	474	461	454	460	462	462	407	456	396	516	445	463	454	473	426	441	446	421	460	460	459	445	401	450	452	447	466	439	448	459	515	448	484	477	393	455	472	480	449	462	443	485	466	428	474	431	447	432	460	425	448	468	445	429	417	439	450	483	468	482	463	416	439	449	450	415	435	438	464	453	442	441	469	457	466	443	436	446	507	445	490	454	436	459	437	449	397	452	469	463	462	392	436	474	467	472	492	496	411	478	402	460	462	462	482	473	443	426	467	433	458	475	458	453	467	449	468	497	450	401	439	466	447	465	413	469	450	445	496	441	457	448	445	426	445	441	466	454	463	473	471	462	428	517	456	458	444	431	458	432	457	463	450	431	414	471	479	441	436	485	487	446	453	482	472	439	456	446	441	433	449	446	446	465	448	469	455	443	415	462	461	431	410	473	448	498	429	423	394	490	473	475	459	448	468	443	452	466	438	492	422	421	463	467	466	463	459	458	454	466	434	470	435	401	472	464	450	429	429	435	437	425	433	441	434	493	466	453	415	459	446	482	475	491	477	431	468	424	442	467	466	460	449	470	423	440	424	484	438	416	466	438	410	425	426	480	428	475	468	502	464	473	467	422	471	468	467	468	441	446	464	494	432	446	455	467	489	416	422	508	468	456	436	437	441	450	432	466	473	431	445	451	462	443	433	459	453	437	473	475	429	435	456	440	463	456	430	449	462	457	445	410	434	461	466	453	453	424	430	445	476	439	456	484	423	450	447	497	476	470	428	461	419	444	445	448	464	454	442	440	474	489	427	431	479	441	469	483	432	466	443	468	500	464	462	447	470	455	473	484	450	446	439	439	458	437	437	475	463	499	444	488	447	453	418	440	442	457	451	492	455	454	462	449	432	511	482	465	440	469	446	444	474	503	486	457	495	439	449	482	443	484	430	445	427	451	469	429	466	475	503	483	407	489	467	442	457	473	463	443	495	452	413	453	455	436	439	444	414	433	429	439	436	456	456	453	434	441	445	437	412	446	472	447	430	474	442	427	429	448	470	466	459	470	467	463	478	485	469	449	450	460	442	434	445	466	439	422	480	443	462	424	471	471	465	489	447	481	453	432	422	458	468	470	475	445	468	477	397	446	429	446	468	477	435	427	469	429	480	472	449	470	433	462	462	471	481	469	457	443	442	406	477	451	460	476	440	472	465	460	458	484	487	453	464	433	478	440	491	417	457	449	443	474	487	440	457	467	490	413	484	452	427	430	458	506	469	440	465	475	408	422	450	442	449	477	459	474	411	458	460	432	454	487	478	443	452	466	495	453	456	472	475	429	445	449	467	453	460	433	417	465	432	430	476	440	455	446	422	462	452	452	432	441	446	464	514	467	446	423	450	460	463	432	447	428	436	420	463	436	509	473	440	422	480	475	431	416	463	416	464	453	464	451	476	469	452	488	440	420	451	425	485	469	451	452	454	407	437	439	462	462	432	480	426	433	416	476	436	425	472	457	465	478	406	468	462	476	416	472	448	443	401	472	490	436	433	469	495	484	491	450	468	480	455	461	441	437	444	441	454	470	442	465	440	449	446	427	468	464	430	439	499	458	428	455	454	473	466	453	469	432	430	451	446	452	480	494	474	472	429	493	446	428	423	472	452	464	444	468	425	454	396	455	434	435	433	460	472	446	408	459	475	482	443	461	459	455	442	446	397	447	449	435	501	456	448	472	480	482	452	468	426	407	442	490	498	458	450	476	406	462	456	443	466	464	471	454	450	476	479	480	422	481	456	436	431	453	422	417	429	422	451	418	419	469	457	427	451	486	483	472	463	436	486	478	430	459	412	478	463	442	442	466	486	429	442	450	474	461	450	451	484	445	505	441	452	422	450	456	425	437	447	441	457	485	456	439	447	443	439	475	437	442	475	468	447	458	454	489	439	477	471	422	448	466	444	471	442	458	436	444	475	471	478	439	466	457	511	453	463	467	474	494
3085	7212	6161	3018	2063	1742	1398	1035	934	890	737	688	704	651	635	597	555	588	526	538	559	533	563	548	541	552	514	552	497	525	510	518	563	549	539	525	540	541	492	512	506	482	537	514	528	493	546	531	520	491	506	509	544	558	539	524	497	547	510	500	486	511	533	523	545	544	498	531	503	547	493	500	501	517	525	540	476	540	558	559	556	495	517	530	511	494	531	536	475	489	507	531	538	491	511	552	502	516	520	516	511	509	503	514	482	520	522	499	494	492	526	494	500	506	529	538	504	515	486	511	452	510	544	540	554	504	523	536	519	531	511	503	478	519	516	533	489	495	519	557	522	519	510	481	541	532	462	510	528	540	499	559	482	492	509	499	496	492	527	510	535	523	523	528	516	529	544	577	537	514	474	497	514	519	503	450	527	547	532	500	484	540	500	534	493	510	506	527	543	540	521	494	530	501	531	500	487	525	476	547	507	521	516	567	517	523	516	550	512	506	551	458	525	530	496	553	534	483	511	514	475	528	512	524	532	490	528	539	471	514	518	530	467	488	498	505	521	503	462	513	494	503	490	505	530	530	489	504	533	558	498	496	525	526	488	553	517	502	507	506	502	507	499	509	521	520	499	528	496	517	525	504	559	545	509	516	523	480	550	510	523	503	488	506	497	502	497	476	530	546	528	498	534	486	535	547	477	506	496	522	550	532	535	495	522	510	514	513	482	547	519	487	507	508	495	514	527	506	508	487	488	520	498	533	513	520	496	538	519	522	524	534	503	532	493	487	514	521	537	525	523	518	486	513	523	502	527	547	487	517	485	540	515	492	546	482	554	488	519	507	504	506	504	492	479	507	511	518	505	507	542	514	506	495	517	526	521	507	529	475	525	487	528	505	526	516	525	516	491	536	523	493	519	524	500	509	496	552	486	508	518	495	509	517	506	488	527	516	481	503	537	517	509	492	524	508	485	515	509	469	515	492	469	525	503	542	521	486	513	492	519	511	503	489	538	534	548	493	484	512	489	510	504	550	517	484	519	472	502	488	544	503	575	520	512	514	538	519	554	548	514	499	504	528	503	534	539	477	499	513	523	527	489	512	516	488	524	499	537	541	503	522	488	481	548	489	467	489	517	505	492	506	556	512	519	511	531	477	533	523	480	516	514	490	482	503	534	498	524	545	507	488	532	504	511	481	526	560	525	499	504	545	496	542	553	487	483	495	529	504	495	508	495	554	470	529	511	551	493	514	497	510	495	549	481	516	499	482	522	510	541	512	512	482	539	503	498	518	490	506	537	493	515	495	472	503	533	505	500	526	522	506	464	495	519	503	505	525	510	550	491	528	481	474	497	569	554	514	507	508	534	471	481	535	512	483	469	532	547	510	491	519	531	535	525	479	509	564	498	517	507	535	511	514	510	491	532	508	531	538	503	520	546	494	526	500	528	501	563	507	493	504	515	518	539	472	514	492	514	526	496	530	528	499	491	471	503	499	525	509	476	554	525	518	540	517	496	487	527	522	468	495	521	516	506	508	527	477	497	546	485	485	524	535	513	500	509	500	539	512	491	541	513	507	502	535	529	509	521	490	509	525	536	486	498	519	543	529	537	592	523	490	549	500	487	535	517	505	509	532	513	534	510	481	521	531	567	512	508	513	537	543	544	527	516	510	493	494	544	545	519	500	490	523	522	522	555	489	520	478	529	470	510	489	556	516	510	521	512	515	526	533	502	558	507	511	546	534	517	532	536	492	497	507	552	489	499	524	485	480	473	473	530	504	487	530	531	520	525	520	532	542	528	518	478	520	538	547	495	469	531	551	520	482	499	513	487	485	525	504	488	498	479	526	562	510	549	515	518	509	514	526	497	477	479	488	525	521	507	513	531	519	537	490	540	522	507	502	521	528	478	523	524	474	492	552	500	480	490	513	505	496	519	496	511	540	567	533	512	486	500	487	499	529	456	494	483	503	502	541	527	515	467	522	546	483	572	502	496	545	522	508	495	509	534	518	558	499	544	481	521	493	504	545	489	535	522	506	548	538	501	510	526	514	480	560	500	521	489	509	571	511	510	489	502	502	496	503	524	522	516	501	496	521	491	506	517	522	542	490	526	557	505	480	532	517	547	494	519	497	501	482	494	483	498	488	502	483	532	557	481	549	492	476	522	511	549	516	510	515	468	489	540	500	528	554	505	499	479	537	507	546	496	496	502	525	534	501	521	520	543	491	525	485	488	492	521	485	495	497	535	514	546	512	511	527	494	518	498	474	504	520	517	532	498	471	532	512	547	495	520	522	523	539	496	485	512	511	508	485	509	530	503	483	542	500	523	507	546	520	514	514	489	522	510	500	534	486	489	496	466	499	509	521	482	524	482	482	515	519	464	526	522	508	560	536	526	515	499	521	518	526	472	518	486	521	531	532	489	518	544	490	546	518	490	519	503	517	522	537	530	509	472	524	495	507	497	523	529	513	499	526	518	536	499	530	513	522	500	507	518	543	492	507	505	503	536	506	535	516	505	502	513	479	485	521	503	496	487	504	489	511	488	512	514	487	489	521	532	493	526	511	527	542	547	503	484	511	542	535	506	530	516	515	485	534	505	585	530	515	530	516	491	489	488	495	522	474	502	523	502	487	516	532	476	534	539	527	497	508	506	553	502	481	525	513	518	544	519	472	523	517	526	508	507	486	477	514	513	519	501	517	498	516	480	500	509	520	503	539	478	520	484	515	488	522	507	535	477	510	527	530	543	506	499	533	524	475	537	553	525	526	468	549	499	530	518	499	507	533	493	513	500	471	525	474	512	526	540	473	523	521	495	518	507	522	484	545	511	471	506	496	534	488	500	493	555	494	514	462	563	480	458	497	527	541	498	533	506	505	489	491	566	558	493	517	537	506	513	491	505	504	511	464	529	481	522	528	482	512	551	499	522	547	519	542	513	495	552	491	506	499	513	508	522	575	528	500	503	456	514	484	547	502	510	530	518	471	526	534	485	555	516	518	489	467	515	469	523	550	494	492	524	496	546	495	490	520	518	510	568	536	530	497	541	493	527	468	475	562	499	481	529	534	504	516	531	540	547	534	510	550	529	536	534	522	541	536	494	483	502	507	498	531	502	522	521	494	477	497	553	487	523	475	521	548	498	534	476	499	500	523	496	552	526	532	530	539	549	521	533	520	510	523	526	557	482	487	510	526	530	480	532	529	534	507	486	509	510	520	558	495	511	499	498	495	480	487	508	514	472	512	494	507	512	497	523	531	490	483	487	527	520	520	527	498	497	500	528	496	526	516	511	523	536	492	522	490	512	552	495	494	446	460	481	534	529	535	471	532	534	498	523	535	518	517	507	537	505	506	473	538	523	515	500	533	481	515	479	524	529	504	532	502	562	536	516	537	473	494	507	518	537	501	516	492	525	491	532	551	547	509	570	547	535	475	537	548	500	525	486	462	497	570	537	507	501	508	489	533	498	528	500	496	534	502	519	503	506	504	474	526	508	505	499	507
24131	20839	26945	24722	13691	919	625	488	449	461	416	454	405	439	387	370	375	393	373	391	325	389	340	362	355	376	382	384	348	332	362	351	359	323	376	331	342	382	344	357	337	320	381	399	385	362	314	377	335	360	355	375	356	324	361	345	344	313	385	344	325	362	325	401	345	356	341	360	379	342	333	354	368	347	378	351	365	342	355	355	343	363	371	349	327	323	338	328	368	333	360	353	338	334	359	370	369	358	361	368	316	354	365	364	340	344	330	340	334	358	347	339	369	387	345	369	390	350	348	337	346	346	355	335	346	358	344	370	348	341	345	336	338	371	383	365	385	334	366	336	337	349	348	348	363	336	357	368	363	352	344	333	306	371	352	405	341	347	371	345	364	364	339	340	341	368	334	334	349	366	372	386	342	355	353	356	364	370	344	334	369	364	317	390	391	332	348	361	346	357	402	346	325	374	364	370	325	346	336	362	396	349	351	338	329	353	369	340	340	356	373	335	320	342	347	377	348	346	343	376	340	372	354	360	328	365	330	350	325	345	338	337	336	344	336	355	357	373	336	304	368	367	330	350	369	320	338	351	356	355	349	333	311	369	369	350	361	372	319	343	360	340	359	333	334	347	360	379	357	342	345	400	324	329	337	365	358	338	323	338	373	347	353	354	359	351	326	340	350	381	356	354	345	382	360	335	347	356	346	352	361	362	342	351	366	381	327	364	374	345	371	346	396	366	340	373	357	336	339	366	371	350	351	332	347	321	363	348	364	369	366	340	320	387	346	345	341	350	346	357	368	375	362	339	345	343	383	339	352	337	327	345	355	335	358	341	358	337	352	334	368	346	348	376	334	412	356	367	341	352	375	384	338	337	364	309	357	330	346	382	369	339	346	357	366	339	337	345	357	355	361	358	355	364	329	382	382	357	366	356	367	338	349	333	386	357	366	356	367	349	362	344	352	369	372	312	372	334	364	363	343	360	372	336	376	360	346	382	369	365	312	351	389	350	349	338	332	352	349	339	365	360	362	321	351	375	329	351	379	365	356	350	357	349	347	341	371	346	355	367	377	345	353	331	382	357	367	329	382	357	347	366	326	354	353	390	352	337	320	357	343	360	349	378	333	356	309	368	364	359	376	368	330	367	365	356	338	360	351	362	381	369	343	353	352	326	329	353	365	326	372	338	325	377	340	355	375	332	338	318	353	353	381	345	365	335	351	387	366	341	356	346	372	350	345	323	325	338	350	371	354	322	313	368	311	330	380	352	385	375	326	336	384	342	342	314	375	356	370	370	323	355	339	331	353	340	357	354	349	313	362	342	351	350	347	330	328	340	327	352	365	313	334	365	356	348	364	354	359	373	344	337	368	379	373	346	335	384	349	340	333	350	319	344	369	359	336	353	364	372	325	350	355	334	346	336	359	369	353	331	300	368	345	351	351	368	326	361	363	343	310	342	339	342	332	350	357	334	342	353	351	367	326	335	364	326	346	342	333	332	358	385	366	352	376	334	339	370	320	330	371	327	345	350	353	349	365	335	357	337	316	380	354	360	349	357	333	371	348	346	347	367	353	369	311	353	339	359	374	363	354	342	372	363	347	356	372	363	376	360	362	353	354	371	337	367	351	364	346	338	336	355	363	325	349	322	333	348	337	371	342	336	343	378	331	344	342	363	346	356	355	374	323	314	335	361	352	355	361	330	341	348	359	356	375	346	333	336	353	355	350	339	310	350	351	366	331	357	344	296	335	365	356	350	336	355	343	349	346	348	328	356	329	344	350	353	375	371	367	355	356	356	324	328	341	334	376	338	357	325	346	324	354	353	352	395	372	370	335	336	335	374	348	352	357	357	379	341	356	394	374	364	351	370	363	370	353	363	368	370	329	365	347	387	353	330	367	337	360	339	336	337	362	338	372	350	359	352	380	362	373	358	346	387	359	355	342	348	378	347	362	325	336	367	362	380	402	339	382	361	378	389	387	380	323	323	345	319	322	343	350	332	376	384	361	363	340	340	348	351	336	377	347	359	336	332	331	379	349	354	329	320	312	357	359	315	348	372	351	362	339	351	325	345	337	316	351	384	351	327	365	355	350	349	358	352	364	302	355	372	360	322	360	335	322	345	294	332	355	340	331	340	340	378	379	377	342	329	349	358	373	344	331	349	373	325	347	339	382	314	309	342	355	331	350	335	366	382	309	369	354	355	355	336	318	340	354	333	350	337	363	344	372	350	340	326	355	363	377	365	335	325	378	335	341	354	333	338	342	392	380	371	311	354	331	360	349	334	369	346	328	385	323	335	371	347	352	337	361	366	320	319	333	324	367	377	345	345	360	340	328	351	355	328	334	397	357	347	355	375	374	367	371	335	356	348	362	326	349	370	361	367	316	352	340	344	336	349	322	377	369	357	358	346	362	342	384	376	371	337	356	369	340	320	343	309	367	331	356	340	351	374	345	353	349	334	372	317	368	345	384	388	363	331	336	374	341	341	350	319	359	333	362	368	357	348	337	387	382	332	376	360	331	369	361	339	367	367	334	372	354	361	355	350	341	357	338	345	347	373	331	340	341	353	336	355	349	377	360	369	343	330	318	340	347	382	341	339	306	374	353	359	362	344	359	342	364	330	331	339	331	399	346	354	351	337	377	352	334	345	385	371	365	341	361	373	371	368	350	376	371	370	365	372	357	359	332	362	346	339	334	349	342	363	347	355	313	348	375	358	374	352	360	370	360	302	369	329	355	347	376	334	384	338	345	357	336	359	356	357	361	359	369	374	356	371	383	331	386	361	357	334	327	349	329	334	347	321	353	344	360	347	364	363	324	347	365	320	340	351	351	358	325	350	323	382	331	361	361	343	339	335	321	399	365	357	368	327	340	326	331	351	351	334	340	355	321	334	356	372	319	336	350	366	324	325	347	318	353	385	360	347	330	348	354	361	359	363	323	367	330	356	346	358	378	343	307	354	382	362	347	352	358	353	333	341	357	320	377	328	331	379	353	333	359	330	336	317	384	339	395	371	326	344	335	316	361	325	369	360	349	315	360	354	328	407	379	330	338	350	350	341	336	389	327	352	327	324	390	375	354	344	358	366	357	336	354	363	354	364	344	376	364	332	353	323	331	368	341	375	320	353	368	349	355	365	338	327	387	360	361	353	323	358	359	345	341	354	344	360	331	376	339	370	359	337	365	346	310	334	365	360	344	342	353	326	363	344	329	360	354	358	371	388	390	362	352	330	392	366	353	385	340	377	393	331	357	353	337	352	366	321	341	331	349	354	339	373	348	350	347	345	345	366	319	339	344	349	307	350	371	348	350	348	353	332	338	313	386	372	355	352	366	360	322	381	324	329	344	384	369	334	307	372	342	392	310	375	346	351	373	354	366	369	342	328	380	334	382	351	363	362	367	351	335	327	384	353	345	348	331	343	339	386	349	344	342	389	344	370	361	347	339	335	359	353	377	340	342	346	368	353	350	341	347	319	334	334	335	355	350	372	341	369	338	385
3225	4807	3724	1860	1394	1132	953	819	635	570	507	498	444	449	419	415	386	411	424	411	398	405	366	398	378	380	398	423	384	402	414	364	375	394	389	374	406	379	353	380	352	388	380	363	397	402	389	368	370	390	396	422	380	393	371	390	395	362	394	382	366	387	399	388	364	348	408	357	346	359	379	372	381	389	360	353	384	400	355	374	405	392	356	383	383	388	370	373	396	386	385	398	376	412	409	382	356	368	376	388	344	375	395	396	379	351	405	371	383	410	372	381	387	410	397	385	372	381	409	379	376	372	375	383	382	384	408	395	353	375	368	412	402	382	380	390	425	372	416	371	406	386	401	382	397	357	385	381	409	356	368	364	355	401	344	380	410	403	356	339	366	378	404	397	377	368	385	395	399	366	371	373	386	403	384	365	371	384	375	424	356	368	376	383	378	370	385	394	411	353	368	393	407	394	390	344	353	404	376	352	372	389	410	339	369	403	366	361	378	374	393	425	394	366	381	396	376	369	375	354	396	399	390	380	391	372	386	392	414	381	367	379	367	389	373	359	382	350	381	352	404	357	372	364	352	399	368	375	392	356	391	380	373	381	380	372	385	388	360	380	374	354	373	347	377	396	376	387	388	376	390	421	370	364	356	393	403	376	390	364	359	407	347	338	371	400	390	423	379	355	363	395	391	388	376	405	400	347	355	356	369	402	397	384	361	361	380	358	343	386	388	378	355	384	362	374	400	362	366	396	384	364	362	361	403	362	405	395	393	395	414	367	399	348	434	362	371	382	352	373	405	397	408	343	398	401	389	385	387	378	392	386	379	359	387	398	398	350	370	363	376	386	380	354	365	372	378	385	384	355	377	383	381	385	390	372	393	402	389	382	389	433	374	397	376	378	388	354	377	407	379	376	398	382	396	371	395	371	376	383	375	360	351	391	392	375	373	395	385	356	336	380	386	372	418	379	372	356	338	417	361	383	381	351	356	399	367	401	385	378	374	397	389	368	394	375	380	389	387	392	373	389	392	402	380	368	385	341	403	376	377	375	356	404	342	367	380	395	392	363	349	350	415	409	336	410	368	377	406	406	382	411	391	386	344	402	365	356	371	350	371	383	392	367	349	378	387	332	397	365	353	379	383	405	381	365	401	370	411	389	362	372	357	359	398	331	363	380	387	361	339	385	378	406	381	361	370	411	393	369	353	406	403	359	363	376	367	405	383	393	354	357	367	394	397	378	356	403	371	370	378	367	379	402	374	355	401	395	372	398	378	398	368	399	369	350	368	365	381	376	341	362	374	397	393	353	388	358	370	359	375	374	356	373	398	379	391	361	367	333	389	384	359	370	365	379	388	375	379	405	375	380	360	391	388	435	413	367	380	345	403	394	386	354	368	398	370	363	368	436	354	374	364	358	384	376	361	377	362	416	378	397	407	387	386	376	368	371	339	372	410	366	346	398	375	412	403	354	365	403	387	385	367	373	392	375	397	381	360	410	358	358	452	385	355	395	389	337	368	392	364	351	391	394	363	381	369	378	362	358	360	345	371	387	380	369	391	374	374	419	376	365	420	393	384	354	381	379	357	395	372	391	381	370	377	387	410	376	416	364	385	409	362	356	368	372	363	356	395	344	365	387	391	409	374	357	380	394	408	377	407	383	324	405	364	359	405	387	406	396	346	372	373	365	367	389	389	382	399	412	405	389	367	349	357	371	417	417	370	388	376	392	390	401	371	368	401	401	394	385	372	392	359	405	405	346	385	381	362	385	415	391	395	354	367	371	369	422	352	364	388	355	352	359	361	357	403	388	380	380	376	380	369	347	384	370	400	387	406	369	386	348	377	393	369	380	376	419	388	374	378	369	355	366	385	398	390	388	376	375	362	364	392	369	372	400	361	369	374	357	360	405	410	357	368	356	382	359	412	375	398	377	379	374	383	361	376	386	384	411	411	417	377	385	372	398	395	378	389	378	404	384	381	385	394	372	340	385	365	379	379	366	399	377	424	398	373	394	375	370	321	380	349	404	366	373	399	346	374	371	343	391	388	382	385	370	343	392	375	367	408	364	360	362	383	396	376	408	359	386	377	395	359	407	402	391	349	395	391	398	354	397	366	364	397	391	393	383	371	366	403	357	390	363	360	362	374	394	407	393	373	372	396	386	410	368	375	356	376	355	373	347	402	361	383	379	347	374	367	395	393	412	357	379	433	409	372	358	376	413	372	381	347	385	365	388	391	353	390	371	418	381	366	374	355	358	389	383	396	333	361	413	359	395	411	344	372	376	328	385	343	385	361	383	377	389	364	343	374	368	377	381	401	379	378	347	382	393	393	362	397	381	389	373	381	358	354	384	345	367	392	370	370	368	388	387	373	372	382	395	390	405	370	385	398	367	387	395	366	381	348	380	408	386	347	352	382	413	358	392	383	382	377	367	361	383	376	364	380	384	396	399	375	404	347	357	371	399	396	368	389	351	374	399	367	381	376	389	378	338	389	385	356	392	350	394	384	397	379	368	380	370	393	352	355	385	384	347	400	401	363	383	408	409	384	378	396	410	347	390	366	362	387	403	352	384	364	394	363	436	366	375	384	356	400	387	389	351	369	382	391	346	361	395	390	381	373	364	403	369	406	369	401	385	361	404	386	380	365	369	372	357	405	412	379	375	388	352	376	339	383	362	374	405	369	371	374	406	371	397	366	370	350	383	386	356	406	399	384	385	392	388	394	377	393	388	392	388	400	381	360	348	414	391	407	363	377	369	358	399	403	378	355	383	376	372	380	334	386	355	395	376	354	402	419	365	390	393	340	435	391	380	407	360	370	400	405	358	374	368	337	361	355	384	367	391	397	368	404	404	364	411	359	393	348	412	392	359	374	363	399	372	367	374	385	366	361	365	367	363	379	378	391	385	384	365	397	373	417	415	373	387	377	378	377	393	350	363	367	392	395	392	390	371	369	362	377	332	397	371	377	412	384	383	364	367	374	403	358	377	367	407	356	437	385	381	365	355	361	393	355	365	410	373	394	388	397	361	379	397	366	406	379	414	321	353	379	335	375	389	357	363	336	393	371	370	362	379	397	390	399	363	355	359	356	371	382	372	366	420	383	375	410	392	390	419	355	405	415	368	342	411	389	432	332	368	378	406	381	393	385	347	388	378	360	394	363	402	389	371	397	383	398	371	380	398	371	382	408	390	402	379	354	387	376	388	381	371	397	367	378	396	387	392	353	374	368	395	386	398	400	375	407	386	358	389	387	398	390	384	367	390	386	384	373	406	407	393	386	429	420	375	398	396	376	366	377	398	378	377	388	364	386	372	393	409	369	356	403	388	360	363	381	395	348	377	386	376	385	406	363	389	372	393	391	385	394	380	366	340	372	380	350	394	377	344	388	374	386	366	402	392	399	411	417	388	392	352	389	352	373	335	384	412	366	389	406	326	370	376	358	381	382	391	417	353	363	369	364	376	377	399	356	366	388	381	410	370	367	391	370	383	384	369	401	369
22198	20883	28299	23577	20874	20908	9506	932	597	571	436	423	382	362	303	293	293	287	259	231	239	237	226	218	186	219	207	205	171	203	201	205	187	160	178	188	197	211	193	171	161	198	173	206	167	185	184	189	156	171	159	182	187	169	187	198	190	161	153	151	149	174	172	171	184	195	163	178	171	177	165	176	196	157	162	180	198	177	186	173	174	176	152	178	162	173	149	176	152	170	182	166	170	147	158	169	148	159	199	196	180	166	162	175	181	156	171	164	158	160	171	198	193	180	152	175	168	165	168	200	166	168	175	170	170	168	184	175	154	163	185	168	180	168	205	174	160	163	169	153	212	177	174	191	191	166	161	167	170	165	160	164	192	172	154	165	158	168	168	157	151	169	157	154	169	165	179	180	152	162	137	182	152	157	170	162	152	162	176	187	164	165	186	164	161	174	170	164	161	158	165	164	171	185	154	180	167	173	186	163	176	164	170	189	160	189	184	172	188	137	161	163	166	175	165	167	153	192	190	151	151	176	154	146	151	188	178	171	186	169	178	190	176	182	180	151	169	153	171	183	177	177	151	160	178	142	181	187	179	157	161	150	159	167	167	167	177	160	163	171	174	154	157	184	157	171	159	159	166	152	163	153	182	181	181	192	200	183	163	187	164	171	174	185	177	167	178	187	168	165	157	165	161	171	159	190	160	161	183	150	171	176	151	159	180	156	157	174	174	166	151	192	168	148	171	153	163	160	154	183	171	167	181	168	175	178	170	168	176	168	145	171	157	156	172	192	172	167	170	178	161	144	181	168	149	173	157	159	183	182	169	166	187	188	165	192	165	163	167	205	186	148	185	148	160	173	176	146	164	166	150	166	158	151	171	166	142	168	166	177	174	166	149	172	143	144	174	160	157	168	170	155	181	168	157	163	199	169	172	163	166	162	186	149	161	167	201	190	144	168	174	146	172	185	175	187	169	188	178	184	180	166	166	182	177	155	177	158	172	156	164	179	160	160	172	174	184	140	171	164	151	174	175	194	173	159	204	159	171	163	153	175	157	159	151	179	169	177	161	167	177	155	183	168	164	171	172	170	154	159	170	188	144	164	177	153	167	162	174	177	192	140	162	162	166	163	166	166	171	185	186	154	162	186	163	176	183	165	159	171	167	169	175	155	159	188	156	176	196	171	181	145	164	159	167	160	164	176	162	152	159	182	166	170	177	172	157	146	154	162	171	174	166	174	182	171	189	179	170	150	163	199	185	190	163	169	172	172	187	184	165	144	173	167	175	155	158	154	157	170	156	159	161	187	151	157	193	174	197	169	171	178	207	178	173	155	157	158	146	148	169	172	173	173	158	165	172	165	160	160	176	180	172	162	183	170	159	155	177	175	159	182	151	172	166	174	151	185	148	180	155	163	178	160	168	155	180	160	181	189	161	141	154	160	146	188	178	153	195	160	163	163	166	175	172	157	175	188	170	175	149	158	172	160	166	161	154	164	174	189	152	148	176	163	166	178	140	179	157	162	179	176	181	165	160	167	158	167	143	147	172	172	209	172	150	165	170	192	154	171	178	156	170	149	177	186	163	176	172	167	166	170	161	170	173	175	176	169	175	187	159	175	170	175	158	182	169	162	147	167	136	167	191	176	172	158	159	170	169	159	174	176	181	184	178	190	174	164	160	168	175	183	183	170	173	181	171	179	170	159	163	171	161	165	157	186	157	164	168	178	196	182	149	157	173	150	162	157	163	185	178	183	164	133	155	187	149	147	173	171	164	150	197	158	174	187	162	158	165	161	169	182	152	153	150	178	159	163	166	176	181	185	155	157	190	167	164	174	139	158	153	162	174	170	174	159	192	162	142	191	190	165	167	163	150	141	183	176	177	162	177	177	141	151	158	175	180	168	171	188	172	167	188	182	156	146	170	171	178	167	158	166	156	167	186	183	172	158	151	172	176	161	170	170	166	166	150	165	168	160	162	181	176	170	162	166	176	179	170	162	176	152	155	168	167	164	151	171	165	137	160	161	202	191	185	154	181	165	170	175	160	182	160	203	165	146	160	193	178	183	160	162	161	173	161	180	162	158	164	151	177	162	194	164	201	173	159	164	179	189	171	150	164	160	175	162	171	140	181	183	164	179	168	168	155	168	165	189	145	170	170	176	164	160	174	156	193	162	156	155	172	165	148	159	154	177	177	186	150	166	156	173	155	170	154	184	191	183	161	137	187	165	177	159	182	202	167	176	157	150	177	171	180	140	186	160	187	174	160	154	172	166	160	168	178	191	152	162	203	162	173	180	160	159	172	174	159	170	170	167	162	159	160	163	155	166	169	176	187	189	152	174	157	163	160	166	152	175	180	172	165	159	201	151	152	184	166	150	154	175	152	199	167	191	193	166	186	164	202	185	170	155	186	187	171	153	186	186	197	180	189	171	177	151	171	170	162	181	170	155	163	157	165	183	155	164	185	163	160	180	170	175	179	164	152	188	193	171	155	168	184	167	184	171	151	170	183	171	154	191	156	176	144	161	176	172	178	193	138	187	158	180	178	158	165	154	153	169	168	166	152	151	157	155	152	174	172	175	151	178	156	163	168	165	185	165	168	185	171	175	144	169	173	152	171	163	160	203	163	157	161	167	163	166	157	172	153	163	170	146	189	148	161	173	151	184	168	184	150	170	174	171	167	174	159	184	181	209	171	171	183	154	163	182	170	168	172	154	175	146	150	151	150	161	154	162	150	148	136	161	147	180	160	163	182	168	159	188	168	167	162	163	160	148	188	185	161	178	189	168	157	159	143	155	168	180	187	170	160	162	185	197	144	161	193	167	156	162	173	146	181	156	170	161	173	193	208	162	189	169	180	173	146	193	185	145	183	149	145	160	162	181	162	184	158	155	168	169	152	158	169	163	163	179	181	153	154	160	162	175	186	196	137	171	156	149	169	186	160	176	174	188	143	186	131	158	187	178	164	177	187	156	159	178	175	164	165	167	166	177	152	188	176	163	178	184	179	162	153	193	193	192	147	146	166	162	184	175	181	179	192	146	182	172	181	168	177	160	158	176	181	163	184	165	153	161	187	176	156	173	149	151	177	158	191	185	167	158	172	163	195	166	171	179	167	179	164	196	173	155	176	184	183	162	186	164	171	154	158	186	182	166	167	178	164	168	162	150	185	160	182	164	170	181	165	179	160	179	168	171	148	166	151	172	171	149	172	158	155	168	190	139	147	183	162	167	156	183	160	158	182	156	155	190	173	180	164	175	176	169	151	169	164	161	168	196	184	186	169	161	181	181	164	184	180	163	174	183	152	156	200	165	165	168	185	157	151	169	170	170	165	155	139	188	169	164	154	196	172	152	167	159	168	158	162	194	144	143	180	152	173	164	153	159	162	156	180	157	192	168	171	162	158	169	164	160	153	167	188	173	156	174	164	173	157	168	161	178	159	186	193	176	160	158	175	177	150	174	189	166	166	178	156	182	163	171	144	167	170	163	168	154	171	180	196	168
4173	12382	10010	4888	3353	2675	1996	1429	1068	897	723	611	477	448	412	419	359	340	309	305	291	264	242	247	258	262	274	213	209	250	256	224	200	224	218	223	250	191	219	223	191	208	212	223	174	193	187	209	207	214	186	215	208	199	205	195	189	241	198	183	181	174	176	196	183	197	221	193	180	200	206	199	185	214	180	184	201	180	200	213	208	192	227	201	199	201	204	222	169	207	180	165	187	192	196	195	181	210	173	187	182	199	218	193	187	203	166	209	191	196	197	192	193	183	171	202	195	195	186	191	194	192	181	195	217	186	192	175	202	198	204	180	217	156	182	194	178	205	207	166	174	195	194	178	196	204	173	204	204	199	189	190	199	171	182	188	178	212	180	222	186	181	190	191	191	217	189	191	198	203	188	206	204	186	199	190	201	165	208	191	182	177	200	200	186	192	181	178	193	192	176	163	209	201	168	188	189	193	199	179	157	182	199	214	177	201	209	187	175	169	203	201	184	220	186	172	173	165	172	198	171	185	198	183	167	172	174	173	214	173	186	173	226	199	206	183	202	177	203	191	193	199	172	179	210	192	207	174	191	173	180	199	189	198	170	188	199	227	211	187	193	192	188	211	197	196	191	171	206	187	169	199	176	205	174	188	176	198	198	183	197	212	175	200	194	196	202	172	198	212	193	190	216	204	173	188	185	209	190	185	175	169	173	183	198	181	198	199	215	202	189	180	176	189	186	201	208	190	200	183	194	206	196	174	184	163	175	206	195	186	188	215	186	197	185	181	192	177	181	171	170	188	192	181	207	179	187	186	200	166	202	190	193	217	165	171	189	210	193	208	188	189	206	186	215	188	183	184	199	193	189	193	193	196	182	194	201	201	184	186	202	199	178	201	176	170	190	207	176	197	189	193	195	207	177	208	204	186	197	198	191	185	184	192	169	194	198	218	184	164	180	201	200	191	194	168	186	187	185	194	193	181	202	211	199	161	209	204	187	182	187	213	193	183	171	178	194	195	197	181	192	190	182	190	199	198	189	184	189	193	189	175	185	174	162	204	185	184	181	169	187	205	178	179	185	209	202	184	190	204	207	164	233	172	181	177	187	187	188	186	170	203	188	184	208	170	197	194	183	177	195	181	181	178	166	184	219	173	186	195	197	175	181	182	195	196	229	189	170	192	179	189	193	190	197	178	210	176	161	182	205	202	196	182	181	187	187	187	189	182	185	195	189	190	204	185	182	178	201	179	191	194	203	197	166	173	206	193	184	179	199	168	205	227	190	184	191	198	205	221	193	203	182	178	219	198	194	170	183	180	200	204	186	182	177	176	188	187	186	175	179	180	172	181	201	162	191	187	166	171	192	192	188	195	194	181	187	205	180	184	183	200	188	188	185	200	181	211	173	185	203	202	170	199	205	195	185	177	214	212	174	210	185	200	199	178	213	212	190	181	191	184	180	200	211	198	182	193	177	193	180	212	199	180	183	196	211	162	205	162	188	207	211	191	193	197	186	193	194	175	209	191	166	205	198	194	195	189	189	192	194	197	188	177	194	181	175	203	191	201	197	190	173	182	198	194	200	178	176	195	193	201	186	227	213	186	216	178	167	180	187	178	198	178	215	181	194	170	171	197	201	191	204	207	198	207	179	194	191	202	194	192	187	180	192	192	204	181	181	179	195	166	212	195	175	195	183	196	217	188	166	202	197	192	176	204	176	215	195	200	184	207	211	186	164	185	167	200	177	177	194	189	192	197	188	196	219	179	189	179	196	220	182	165	216	190	180	202	190	204	187	207	185	197	167	191	162	171	173	198	214	196	177	197	170	205	199	190	193	182	181	219	171	181	188	205	175	189	187	208	176	177	188	145	188	159	175	230	174	161	183	205	185	186	180	176	203	183	188	201	180	233	207	199	204	181	199	172	173	192	176	188	189	179	198	200	175	212	177	175	177	154	179	199	216	187	196	197	180	205	211	181	204	177	193	211	179	212	185	207	181	181	178	189	191	188	198	199	183	198	176	195	199	187	180	195	191	185	179	192	203	193	177	216	191	192	178	185	174	201	205	201	171	186	178	215	191	208	214	174	176	203	167	178	189	164	188	164	178	187	193	186	199	181	196	190	175	202	202	186	203	187	179	177	196	198	191	172	207	166	190	190	194	174	212	186	196	165	197	193	183	191	160	167	191	192	225	181	162	191	215	183	188	194	189	177	196	186	184	180	182	190	191	200	212	185	210	203	199	196	178	192	205	206	207	176	186	169	203	187	202	194	170	192	198	183	183	189	178	199	197	180	193	197	221	175	203	206	200	178	197	202	188	188	201	176	171	186	203	202	201	179	178	180	163	193	193	199	191	189	209	194	202	205	189	199	189	190	215	203	188	179	199	193	173	160	190	207	196	189	187	191	192	168	185	177	196	189	202	190	204	154	227	181	205	168	184	199	219	173	208	180	220	163	201	189	180	170	181	173	185	193	197	165	204	193	179	168	187	196	168	171	181	179	189	186	186	185	194	145	187	201	185	184	196	207	160	182	171	176	181	181	189	192	205	188	222	189	188	232	214	184	184	181	167	193	185	196	186	179	216	185	205	193	180	185	183	184	196	198	190	198	211	189	192	187	195	176	193	197	190	196	192	207	193	203	179	199	198	179	195	173	209	205	180	169	188	186	172	187	182	184	167	197	189	191	190	215	186	201	196	210	193	193	185	164	175	203	190	191	191	173	191	216	191	194	185	189	231	178	171	192	180	205	188	202	200	183	191	198	218	205	193	207	183	207	166	204	191	170	194	188	210	196	201	179	201	184	183	183	202	175	192	173	170	202	194	195	224	178	203	196	199	193	180	186	205	187	212	220	178	193	190	179	178	195	178	175	192	214	184	222	191	197	165	197	183	209	206	194	180	185	166	203	200	200	191	197	185	188	197	210	193	184	184	188	211	202	179	199	173	189	184	194	220	183	197	200	184	208	191	188	203	184	205	193	183	183	198	177	202	193	186	179	186	157	184	182	190	200	189	193	183	204	189	180	176	188	199	192	191	189	191	161	200	192	179	197	213	176	184	199	175	199	203	202	174	180	221	194	178	190	177	208	184	196	182	201	202	176	191	198	186	191	203	191	194	180	218	192	187	203	198	185	203	189	187	174	184	227	196	181	205	180	198	173	174	199	208	196	158	190	181	167	175	199	177	201	184	170	193	194	192	192	217	173	192	176	220	177	188	174	189	187	203	212	187	193	186	183	180	199	207	197	173	186	179	205	175	170	182	193	181	212	169	184	161	199	181	200	161	158	194	174	159	197	190	201	173	188	196	166	181	188	173	190	221	183	189	193	202	207	190	162	177	168	187	183	172	161	176	202	178	184	192	181	184	191	195	188	203	167	202	204	183	177	197	176	199	190	211	178	161	207	180	172	188	182	207	192	205	197	194	198	201	178	205	183	177	191	187	207	171	180	205	175	194	179	190	181	205	205	181	196	185	160	211	181	188	193	204	199	200	177	182	216
27045	18376	4978	1059	834	775	665	609	599	606	566	546	524	515	589	594	591	573	588	560	566	575	609	576	574	574	566	589	577	614	551	587	555	539	570	567	566	596	590	600	544	612	545	579	547	576	576	538	502	570	523	578	591	572	544	599	585	546	582	582	551	576	523	573	561	578	579	544	574	569	582	581	553	558	618	515	584	562	590	507	561	571	545	527	595	579	579	605	584	560	573	546	551	565	579	543	566	574	537	529	612	556	609	548	528	597	581	519	569	578	536	555	585	550	546	539	568	566	566	583	580	544	554	582	565	577	548	575	567	595	555	535	612	527	526	533	551	553	501	563	509	518	555	617	591	550	530	547	552	591	520	602	549	593	580	559	575	528	563	580	563	512	565	566	567	572	545	576	588	536	546	562	590	531	615	561	565	579	547	531	583	558	548	529	547	544	559	618	552	548	591	556	533	588	549	566	559	573	554	614	579	577	546	606	571	582	546	544	600	559	552	584	574	595	598	548	535	559	514	521	541	562	591	538	569	539	541	545	562	525	541	560	530	578	512	591	583	613	598	573	520	560	578	572	580	598	571	509	582	533	570	597	544	580	593	598	578	592	579	589	576	563	583	572	571	527	552	579	539	567	610	580	588	531	535	598	584	582	626	548	565	576	549	540	586	526	566	584	579	559	560	537	548	581	595	554	550	563	595	570	575	561	542	564	587	551	541	570	585	541	575	583	541	579	538	527	558	579	564	556	600	565	529	568	584	591	555	536	529	595	582	558	567	578	551	554	531	549	550	539	563	593	611	536	581	596	535	542	558	546	542	574	600	551	563	540	556	517	579	563	564	617	601	514	601	552	547	545	514	579	605	594	575	543	568	619	530	562	551	584	552	571	548	583	580	513	553	520	553	524	572	521	562	549	535	555	571	566	561	590	558	554	535	549	553	557	552	537	605	581	571	537	535	542	541	549	558	588	552	564	595	556	542	560	547	557	567	574	552	566	567	582	556	519	575	561	582	596	591	576	567	568	587	532	572	526	603	553	599	568	564	575	566	530	528	576	537	578	537	533	529	544	592	557	569	538	575	506	578	531	585	523	524	572	604	601	520	543	579	558	536	531	556	534	537	553	576	589	557	553	599	564	583	596	531	561	556	540	559	579	549	561	582	547	535	593	584	590	571	572	564	582	553	591	543	570	571	620	565	557	549	555	513	619	588	542	546	559	568	568	579	579	580	581	581	561	562	552	592	553	575	597	555	583	562	573	535	615	537	582	594	573	586	561	566	608	540	535	581	532	547	540	581	540	561	576	600	570	571	575	573	601	537	566	553	532	612	573	623	552	607	554	541	558	528	544	548	554	572	555	595	571	583	549	565	569	599	587	582	540	564	603	552	541	534	583	537	543	582	548	572	559	569	537	563	572	583	567	579	574	587	529	553	526	561	544	564	626	555	563	543	577	610	588	550	539	529	515	581	552	526	584	586	546	600	579	578	595	599	564	572	559	579	555	543	540	544	546	572	581	575	587	514	574	555	566	572	565	564	561	549	568	578	603	582	591	583	519	546	533	552	590	529	551	545	581	556	548	533	556	611	578	568	574	593	567	536	536	549	554	574	572	563	561	558	600	565	601	565	562	569	556	583	560	549	589	532	560	580	545	570	584	593	550	539	598	515	572	549	568	555	573	559	539	562	541	529	537	521	544	560	563	550	535	557	484	562	577	522	570	582	550	583	628	561	586	585	540	556	577	605	609	533	554	541	560	552	577	492	549	543	582	578	556	570	579	530	546	554	571	578	604	531	569	600	534	546	536	566	498	597	544	544	570	540	520	547	550	559	548	564	575	553	535	576	548	550	555	584	564	529	575	601	600	572	574	521	567	581	558	540	582	573	542	531	563	556	541	583	575	595	536	599	560	577	589	539	495	550	563	571	608	538	593	551	550	601	566	537	588	542	576	559	612	567	606	575	548	578	546	564	584	559	527	600	559	580	579	569	593	562	539	543	541	582	542	546	531	558	545	570	593	533	518	570	549	564	574	605	554	593	578	594	576	549	552	571	549	560	570	566	576	549	562	560	564	558	570	585	526	544	550	580	568	557	534	568	567	565	565	556	608	529	531	572	573	539	571	562	585	622	536	594	596	521	577	592	564	563	574	588	582	565	590	597	536	546	562	562	607	577	563	529	566	531	612	563	541	554	588	565	521	589	523	547	563	582	524	542	602	553	584	508	538	595	508	592	550	564	585	531	553	557	582	593	516	574	575	561	565	585	535	593	581	591	544	556	563	546	578	526	575	558	573	596	564	545	546	548	602	577	522	553	529	556	556	543	570	556	565	542	611	581	539	565	570	563	556	552	623	539	560	564	577	548	541	562	560	547	622	553	507	592	588	573	535	584	548	538	563	582	589	536	570	567	573	552	566	559	607	587	552	564	549	555	571	561	529	571	563	557	576	589	546	577	561	540	521	554	560	574	579	530	542	590	567	583	523	507	573	562	515	575	558	535	517	541	534	527	520	552	544	543	570	597	549	577	532	534	541	550	597	576	570	553	542	540	566	574	568	565	536	580	582	591	596	545	572	598	579	577	553	541	607	541	600	535	609	520	543	571	555	584	602	579	574	538	569	534	589	585	591	545	600	591	548	529	553	514	579	566	544	559	552	595	585	509	597	543	557	562	552	548	545	566	582	559	522	574	591	548	551	577	571	540	559	531	621	581	558	567	570	567	579	534	535	580	599	599	576	568	560	551	625	576	532	568	557	537	540	570	543	577	550	539	552	569	589	545	554	548	612	598	574	571	546	543	567	555	606	584	565	586	587	538	574	569	528	588	588	583	547	561	555	585	607	558	586	577	548	546	583	563	562	527	555	571	533	560	546	537	576	576	538	578	610	524	599	568	600	599	590	588	600	601	563	599	525	606	569	576	640	588	536	586	539	560	537	548	542	563	577	534	612	555	608	539	584	573	590	573	556	545	556	553	582	579	588	533	556	570	551	598	557	559	542	563	566	528	552	559	568	565	558	542	554	584	564	565	571	558	567	571	544	600	542	580	587	567	518	585	545	605	564	570	597	580	556	547	537	541	558	582	589	560	528	591	583	569	573	608	580	542	530	593	587	557	579	538	559	559	561	581	581	558	572	554	569	564	550	545	622	592	594	562	539	559	596	571	590	524	550	603	589	561	566	574	547	598	567	552	590	571	559	515	577	555	544	590	595	582	553	610	554	580	516	554	560	552	556	554	515	564	558	561	573	548	576	539	611	585	560	531	566	546	546	541	543	538	578	548	557	574	508	594	591	518	545	588	564	569	571	526	568	542	573	556	534	604	591	554	530	581	577	602	589	546	546	626	542	578	606	528	546	544	593	574	573	542	559	569	580	539	625	577	583	544	533	536	553	549	564	558	540	576	555	563	572	530	587	535	522	573	555	597	538	536	535	614	546	589	550	527	553	554	542	571	516	546	530	538	566	548	588	545	539	562	549	578	511	565	584	557	599	584	534
4286	1080	1027	798	754	674	701	651	653	628	671	622	660	638	596	610	618	630	642	649	606	604	668	637	635	576	593	553	614	695	589	635	593	629	617	622	630	621	591	647	639	606	615	623	604	613	594	609	602	620	652	642	624	626	617	636	617	617	625	652	630	629	578	618	614	637	639	634	599	624	639	617	658	614	647	634	619	626	570	632	654	622	604	598	597	653	638	628	577	579	642	615	652	654	557	622	605	621	663	590	596	660	593	635	628	616	637	624	619	604	599	643	596	623	609	653	616	606	653	622	585	608	576	588	620	613	661	616	652	617	619	616	647	625	611	576	661	626	624	640	618	633	605	671	606	630	611	632	589	624	609	619	592	616	624	632	610	611	606	658	606	647	603	617	616	617	649	636	613	603	582	614	591	606	627	599	655	607	606	617	638	631	636	601	601	599	583	624	582	640	638	621	627	616	610	638	627	615	595	610	612	614	641	605	587	598	596	647	608	638	595	634	638	590	637	626	640	592	646	611	591	616	608	627	608	612	626	609	615	606	600	629	629	622	665	633	591	626	611	645	619	606	616	619	642	684	655	565	586	578	626	619	628	580	614	647	630	575	583	609	624	634	589	607	673	603	604	617	605	640	639	615	612	623	613	623	620	581	595	606	658	580	643	589	638	613	627	594	610	616	667	603	622	642	627	628	624	603	599	615	593	634	611	604	612	610	611	587	620	602	603	627	642	610	624	646	624	615	601	632	670	611	593	604	646	599	622	571	566	610	598	571	630	631	602	622	564	659	640	590	584	615	599	601	614	616	627	642	602	599	632	630	607	626	563	615	621	663	584	626	606	654	601	612	642	612	631	627	609	645	584	627	596	597	612	628	598	607	606	651	603	598	625	629	631	594	624	623	614	605	611	590	598	625	605	636	588	621	632	598	571	635	625	644	608	616	595	630	636	610	591	615	622	626	627	604	576	616	657	612	608	623	598	656	627	583	588	621	612	618	591	605	654	608	639	616	674	620	639	607	615	631	651	594	624	671	599	625	602	584	619	667	627	634	599	627	626	674	618	581	669	640	640	625	636	613	655	619	605	613	583	611	642	591	590	594	605	643	637	645	630	642	604	609	642	617	603	603	625	647	652	538	656	609	598	601	601	627	652	577	595	620	627	610	613	636	661	622	608	590	625	620	619	571	623	681	620	592	602	617	653	651	599	589	590	666	601	602	592	592	572	616	607	586	619	609	597	651	594	595	594	617	673	562	617	576	645	578	569	589	647	598	648	644	576	596	601	651	594	617	641	592	626	627	616	581	631	589	587	636	634	633	568	619	600	594	641	624	614	587	595	649	613	659	617	607	611	653	610	629	626	626	635	628	620	611	588	631	599	594	580	609	617	649	631	587	598	603	596	596	610	622	599	605	645	658	600	606	631	595	566	631	578	612	654	609	651	654	645	643	623	622	624	607	658	590	599	579	585	631	593	611	618	635	650	600	650	639	631	604	595	601	658	628	587	609	617	611	621	632	598	611	585	581	554	617	621	607	597	581	603	633	644	629	624	620	605	630	623	635	554	611	568	613	608	569	623	608	581	623	611	627	610	580	635	592	671	646	588	605	586	635	601	601	641	611	623	619	610	639	608	630	629	605	653	613	612	584	613	642	618	549	607	642	654	618	636	594	600	600	678	605	635	614	577	628	640	617	618	625	581	660	619	566	595	615	628	675	642	663	607	566	590	591	626	624	609	572	611	629	600	608	622	615	621	602	578	624	601	606	575	595	598	610	595	644	589	599	611	674	636	645	579	601	672	625	602	605	607	682	618	645	633	587	606	616	612	645	605	586	596	603	611	598	594	645	614	622	587	656	548	619	630	651	576	634	577	600	598	633	583	621	604	606	639	613	619	632	570	573	616	631	633	582	606	629	570	607	628	656	601	576	571	595	603	622	612	634	645	647	611	655	610	638	653	609	611	587	640	612	625	637	605	636	632	623	624	601	628	611	615	626	650	608	614	622	573	598	622	578	616	628	649	599	665	606	594	585	624	593	605	644	570	614	602	634	622	580	612	622	664	620	603	627	589	664	564	633	635	549	649	623	618	591	601	591	603	616	597	604	610	625	612	595	647	612	623	628	645	582	601	596	644	655	617	651	618	664	606	613	588	609	613	643	610	582	599	604	606	608	633	636	596	665	620	658	597	641	644	609	655	606	628	619	593	562	624	638	544	616	586	604	648	614	629	618	627	605	637	591	564	680	595	642	573	611	585	577	600	683	615	568	651	638	635	652	588	655	599	603	601	612	592	615	650	597	603	646	615	607	633	593	641	621	614	624	632	574	654	604	618	596	589	644	599	624	657	598	597	635	609	611	607	554	618	636	600	632	638	641	615	647	604	615	590	581	621	600	615	631	617	594	609	586	637	601	586	650	596	630	619	569	599	605	623	625	600	579	609	647	592	608	633	602	566	590	568	635	606	593	602	611	580	595	611	590	634	632	591	588	644	615	606	628	610	619	592	622	611	593	604	622	608	642	600	629	630	614	626	625	635	594	660	629	661	576	577	636	627	619	661	605	631	629	590	594	604	573	636	638	641	608	650	585	644	553	611	600	590	616	642	646	615	626	590	645	630	622	591	629	659	565	652	625	655	580	639	622	610	647	587	607	595	646	637	634	613	647	651	603	635	603	625	631	602	595	577	550	614	632	607	593	635	629	611	600	607	608	632	614	581	573	624	618	604	613	602	638	608	605	670	622	628	656	631	635	592	583	604	635	590	615	628	580	586	611	645	589	637	624	631	625	628	676	614	582	648	629	628	629	626	635	625	589	609	625	597	629	591	626	603	596	585	608	652	597	590	626	608	605	604	620	631	602	629	609	584	563	558	573	625	589	650	638	655	667	599	641	585	617	607	596	602	631	637	621	651	606	581	623	613	573	578	610	616	639	580	616	580	605	575	585	596	607	597	642	593	623	607	618	619	630	636	606	610	671	602	604	627	604	600	602	573	571	632	602	568	605	629	600	624	641	593	600	641	617	594	619	636	655	633	625	610	630	609	602	584	628	574	608	625	637	621	576	611	637	623	663	618	622	621	612	647	617	587	633	586	583	604	594	588	592	633	613	647	640	638	647	622	650	563	615	644	602	552	656	624	563	626	632	604	636	611	631	618	598	550	633	614	591	656	638	590	621	632	582	647	614	637	601	606	607	647	605	615	651	661	603	613	617	653	598	602	605	592	604	592	614	597	646	614	607	652	616	633	650	591	627	630	630	620	640	631	598	621	669	625	569	638	637	572	629	652	641	669	657	661	646	649	627	599	599	586	575	600	627	616	612	593	633	599	608	611	586	574	616	557	595	630	615	625	632	591	578	620	595	633	575	620	580	632	553	583	606	609	618	607	611	597	611	622	597	621	620	626	592	595	682	594	611	531	655	594	637	584	583	616	594	588	562	603	579	577	578	614	595	571	616	648	620	627	605	644	577	577	586	601	633	667	614	609	623	615	637	615	594
23120	20806	27770	23912	20795	10158	1331	879	680	675	612	599	571	564	507	542	524	550	531	527	495	492	521	503	483	493	487	475	472	476	473	460	473	473	477	482	468	468	464	470	479	475	487	474	494	448	486	440	478	437	425	437	493	448	463	496	468	455	471	422	450	482	478	479	476	476	444	482	451	453	482	417	469	482	488	502	505	485	489	461	454	439	454	484	461	453	447	461	454	519	436	459	528	491	471	433	487	444	478	472	458	446	533	438	464	505	465	490	485	468	492	470	478	464	450	442	455	492	463	481	432	451	483	473	493	437	456	474	477	456	457	531	461	463	498	451	482	448	467	492	465	511	450	455	478	443	438	504	484	452	457	458	471	446	462	491	488	466	440	463	439	468	451	476	464	436	475	451	464	475	474	488	465	439	444	482	445	480	504	441	493	465	472	465	456	438	516	501	469	477	431	484	476	464	470	470	452	489	465	456	452	433	443	473	460	460	493	447	482	486	475	518	456	475	479	472	437	447	476	455	427	457	435	467	452	446	422	526	482	447	428	440	402	480	464	444	461	455	440	463	475	465	469	466	490	452	466	483	492	488	461	465	444	498	437	454	451	460	493	442	437	467	515	454	458	421	448	460	444	461	414	466	461	453	434	442	436	453	458	472	497	487	460	458	484	496	486	488	441	448	475	461	477	464	443	472	445	479	464	481	484	489	463	456	432	448	410	474	489	436	466	477	489	479	488	481	438	445	432	457	428	440	491	475	482	459	486	461	470	442	434	462	482	482	487	453	455	421	477	419	487	433	500	485	417	468	472	476	479	406	469	492	472	442	493	474	457	409	455	465	444	501	431	483	460	450	444	481	462	497	499	443	470	442	499	465	474	429	491	481	478	464	447	477	459	454	481	465	466	480	430	450	503	460	441	481	437	454	445	492	453	457	481	464	451	446	420	469	449	466	466	484	444	484	470	485	471	424	448	481	477	452	431	454	456	491	462	480	465	440	484	435	443	464	482	444	436	450	490	504	476	463	447	501	456	493	457	461	445	497	459	469	471	456	491	459	475	471	454	455	460	411	488	464	456	455	474	456	483	466	469	445	435	479	497	462	461	490	441	436	461	461	436	464	501	460	459	442	484	430	489	476	455	513	453	493	475	481	466	466	486	446	500	471	448	443	463	466	493	447	439	467	458	440	460	469	445	459	455	462	453	425	450	427	435	450	452	423	427	502	454	469	469	486	460	448	421	475	448	462	481	465	471	432	468	502	463	467	448	445	494	452	491	455	447	475	456	421	506	451	443	443	467	464	456	505	440	470	434	434	474	507	443	443	440	501	449	436	468	459	462	479	445	465	452	490	436	431	448	437	446	471	442	458	485	474	463	481	441	449	453	469	496	456	445	466	470	468	489	424	417	429	414	439	468	446	441	464	417	466	462	450	496	467	468	476	455	462	456	450	454	468	466	503	453	447	435	457	495	444	465	452	433	483	484	434	408	457	459	469	428	453	450	431	491	473	427	470	487	417	483	476	478	442	483	467	438	444	453	460	452	442	455	436	473	473	471	459	474	470	493	488	512	449	451	435	476	440	500	469	462	488	436	449	483	438	441	471	455	484	439	485	466	503	436	430	423	493	470	501	485	434	486	504	451	476	432	432	414	490	474	429	478	479	446	455	476	482	460	450	483	477	503	497	449	441	472	426	468	469	443	469	468	430	448	511	452	489	459	431	444	469	490	460	452	472	443	470	480	475	476	457	483	483	478	451	443	462	423	470	467	458	481	456	503	447	451	487	423	444	445	430	461	481	471	508	472	464	437	480	467	515	438	455	464	451	486	489	469	496	454	455	433	465	445	444	459	458	490	479	427	494	491	462	470	479	434	476	455	445	448	440	494	477	479	454	488	465	469	468	473	432	447	456	445	455	455	461	484	477	459	479	411	449	458	474	489	474	458	475	431	462	467	437	480	493	458	499	482	432	445	424	443	454	431	448	457	429	473	474	452	471	437	464	436	501	465	454	488	468	471	437	425	425	446	423	480	489	487	471	475	427	491	436	464	493	458	464	467	445	418	468	494	488	478	411	451	426	472	433	501	431	482	482	446	446	466	437	451	495	471	479	452	475	457	457	470	463	446	452	451	502	435	449	464	472	447	442	433	459	464	471	511	439	491	456	463	472	441	460	449	452	469	425	504	477	438	452	498	472	512	461	482	443	446	434	406	469	445	471	453	414	440	452	462	445	455	482	452	428	473	459	427	500	458	491	451	495	455	480	474	440	476	464	441	489	424	447	459	489	448	429	495	499	453	470	427	495	429	470	469	463	427	470	459	452	446	447	470	459	473	439	445	451	476	462	513	475	425	419	476	456	493	457	494	464	459	499	477	447	482	484	486	436	448	476	463	470	444	469	466	470	451	424	474	439	459	464	455	496	459	482	425	489	438	437	410	448	427	482	479	480	447	475	439	463	466	449	461	444	457	442	469	459	460	481	493	486	451	466	450	499	448	476	489	457	458	468	457	497	466	465	480	498	430	458	454	466	475	465	444	465	496	511	490	466	490	460	438	469	436	461	457	432	435	432	436	463	438	445	473	449	471	441	454	481	439	481	454	458	451	470	499	466	549	469	466	466	449	472	457	473	472	450	442	482	458	439	426	430	508	448	451	471	444	459	481	449	470	476	523	412	453	480	460	459	476	455	495	428	493	452	454	437	418	449	498	473	465	467	494	457	483	465	449	438	466	492	464	460	459	466	474	419	491	470	470	487	482	463	464	455	478	463	448	467	455	478	450	414	468	455	456	496	472	511	454	478	470	512	482	450	508	477	541	451	510	503	462	472	447	422	432	455	461	467	466	464	475	421	464	430	459	463	512	495	480	438	427	486	456	466	446	498	445	484	470	484	448	439	483	479	447	476	419	469	444	460	460	447	461	465	440	480	491	461	469	456	468	423	479	454	433	466	454	469	449	463	471	501	394	485	488	454	459	469	500	479	448	481	449	413	460	465	497	439	472	451	440	437	444	445	478	470	483	531	451	437	503	490	456	438	496	473	450	477	449	457	487	456	460	439	471	475	437	460	460	475	469	469	484	444	465	503	467	425	481	521	452	460	482	446	457	466	488	468	466	456	491	470	439	481	478	440	481	415	462	485	455	456	425	473	475	498	416	483	460	432	438	422	433	480	463	481	486	462	485	485	462	430	453	451	435	458	460	498	486	445	506	468	456	465	459	468	488	448	448	460	433	487	454	471	492	441	489	458	458	451	484	467	430	459	479	489	469	452	466	446	453	453	495	470	457	442	457	449	452	442	472	470	460	432	451	476	467	481	486	442	442	425	477	437	482	429	436	457	479	479	465	478	451	479	486	470	462	495	449	482	489	457	437	442	480	457	456	482	430	477	429	474	461	480	466	447	475	485	501	469	483	459	445	450	459	495	509	443	418	493	439	501	447	492	466	467	479	438	464	498	451	465	467	459	498	427	475	423	458	446	440	444	477	441	475	462	459	496
3032	7326	6047	3010	2133	1775	1409	1143	944	858	796	701	666	660	663	611	621	539	559	601	596	557	533	537	498	521	536	520	546	534	505	529	579	523	540	578	516	520	511	534	515	488	524	514	509	503	510	496	496	551	572	507	540	533	497	526	552	522	517	515	542	539	532	537	509	514	517	479	494	489	525	482	531	514	514	523	514	522	530	505	498	534	504	559	512	523	504	551	542	548	514	504	527	468	524	504	506	530	523	478	503	493	485	567	510	484	508	528	521	522	545	507	493	527	531	486	504	550	512	489	534	515	552	530	495	570	590	561	529	503	507	518	523	553	520	528	529	527	478	528	527	502	513	528	483	501	518	535	513	513	524	528	569	516	523	515	518	514	518	553	541	533	499	526	521	534	468	582	492	488	531	551	489	486	531	509	511	503	498	529	517	509	525	503	538	545	525	523	528	543	469	482	510	482	541	505	503	486	534	517	503	530	562	548	514	497	510	547	543	525	534	532	522	509	535	544	523	498	544	536	500	518	505	499	518	545	505	499	523	513	556	513	517	487	510	557	503	511	529	551	517	510	532	573	549	506	553	562	548	525	536	537	551	535	532	502	494	479	520	516	524	477	523	540	517	528	510	541	534	531	533	546	543	515	509	533	542	499	520	516	542	531	518	566	508	545	513	539	529	510	507	489	476	560	552	495	505	515	560	515	530	547	505	538	496	531	542	490	500	525	490	502	481	524	465	483	504	541	524	522	508	484	528	542	486	517	500	551	535	498	508	517	498	527	520	465	575	499	500	525	533	522	502	520	487	526	539	535	509	494	494	485	520	574	511	527	502	484	541	460	510	479	532	512	501	544	541	525	544	510	514	550	498	512	535	562	544	491	548	523	529	529	502	531	515	512	506	498	545	503	484	504	523	506	523	534	519	502	511	504	520	562	561	506	557	507	562	494	468	527	515	516	537	482	518	505	534	518	517	540	519	520	495	489	505	500	489	526	515	497	582	504	487	547	483	531	529	503	492	531	533	572	532	526	522	537	532	527	556	515	496	517	525	481	546	559	518	482	504	547	478	525	551	478	484	541	507	504	516	521	479	522	495	455	535	504	532	493	520	506	489	519	486	524	552	485	567	504	520	495	556	483	506	557	502	538	502	479	519	511	542	513	515	486	518	531	504	513	482	515	516	463	509	528	531	519	486	512	534	513	500	517	485	517	511	502	491	483	525	515	534	484	486	558	511	551	534	504	576	557	506	552	495	503	553	525	549	559	539	481	512	499	509	519	506	523	555	550	484	493	526	502	502	510	540	520	477	554	533	546	529	515	511	546	507	526	500	517	535	498	535	506	565	517	505	531	546	479	515	547	518	522	495	513	512	507	508	527	500	486	507	513	491	503	471	541	496	529	505	541	508	524	524	481	525	529	473	506	551	530	515	529	546	521	517	556	545	526	496	520	557	542	536	539	519	556	543	459	536	527	508	494	540	530	493	515	500	532	515	500	493	513	505	527	542	556	548	504	532	502	559	516	523	529	482	511	509	551	522	543	531	577	506	545	524	544	520	514	552	533	471	547	538	497	507	503	549	509	529	503	523	504	516	496	519	540	532	515	552	524	530	473	515	515	518	506	546	526	501	559	534	527	507	535	520	553	492	545	496	530	522	487	526	522	525	519	481	565	518	512	515	499	524	513	513	493	479	515	524	543	527	517	493	542	509	530	517	521	528	505	514	512	535	540	536	525	532	517	507	537	518	511	544	511	524	534	526	533	541	508	494	562	491	534	537	515	538	500	578	493	490	526	493	518	538	519	534	505	505	524	474	540	507	531	522	503	526	514	557	536	538	505	514	545	514	506	503	530	491	525	510	526	490	522	560	523	507	507	546	496	523	517	545	539	524	499	531	526	530	541	549	495	541	537	532	530	503	491	529	563	502	528	518	484	522	560	532	496	499	584	498	518	537	516	527	533	532	514	514	506	490	495	537	524	527	512	497	540	521	498	513	486	502	517	503	553	515	533	546	543	513	527	529	522	518	517	487	506	528	516	515	521	546	506	530	549	498	515	494	517	458	547	536	508	509	530	535	509	515	555	522	480	495	514	480	483	498	486	493	523	522	520	529	517	525	528	523	534	566	544	530	511	533	495	485	489	522	499	491	497	468	503	535	502	542	549	526	534	536	553	511	500	533	511	475	487	527	539	494	520	506	528	531	526	518	547	543	508	492	523	540	502	503	519	537	531	533	538	520	506	531	531	487	502	518	527	507	559	497	536	503	500	521	556	539	567	473	527	531	495	497	503	531	520	494	497	498	520	535	526	527	567	516	511	484	509	538	500	508	501	520	498	497	527	529	490	503	522	494	546	524	505	485	508	494	513	536	511	542	529	533	515	512	510	532	527	512	485	502	492	528	517	511	533	527	540	491	524	527	476	535	547	549	516	526	542	504	529	503	530	500	522	542	555	528	507	528	532	528	522	514	511	491	516	492	482	537	499	558	476	507	499	535	533	500	495	493	517	521	527	493	502	530	476	508	516	521	515	515	543	509	487	544	525	539	512	490	518	508	541	503	535	514	530	480	515	505	551	559	510	533	508	510	519	523	509	508	513	534	526	533	514	520	490	501	487	516	529	541	510	546	464	559	530	536	500	518	501	539	525	511	489	500	523	550	496	495	535	526	544	558	527	560	482	479	502	506	504	495	498	533	481	484	518	525	524	520	499	504	502	584	536	505	508	496	490	499	539	542	529	571	583	568	543	526	540	548	522	530	503	534	518	501	495	514	479	542	471	515	531	532	542	509	530	492	502	525	535	490	482	493	482	492	528	512	486	521	500	503	534	487	534	532	534	520	531	516	517	503	485	521	502	476	501	536	495	507	509	538	502	526	511	509	493	518	537	508	507	503	550	499	527	551	540	519	518	519	501	498	524	539	522	524	517	488	538	531	520	511	525	510	548	523	478	517	520	495	506	544	527	520	524	525	514	542	528	520	495	486	516	509	564	498	553	481	516	576	494	513	475	519	498	539	486	511	513	512	501	506	501	503	560	515	530	537	548	518	533	509	504	516	536	502	521	516	507	514	506	529	525	529	487	507	529	516	478	506	534	511	498	533	503	531	510	560	555	502	527	577	535	528	550	525	524	495	515	530	488	548	570	489	488	557	529	514	511	515	512	521	512	466	558	505	509	483	523	530	502	514	521	594	533	501	519	478	533	492	510	501	501	488	528	514	534	517	507	516	554	503	511	523	556	588	502	550	517	525	487	505	525	498	511	509	499	513	534	477	540	500	493	549	509	521	501	523	473	537	492	557	550	597	562	548	501	518	507	543	504	522	509	521	530	530	516	520	525	483	497	503	504	525	502	526	503	506	536	507	488	495	514	527	526	560	533	502	493	512	538	541	475	477	492	479	461	517	505	538	502	518	552	506	525	504	533	513	497	497	548	503	489	522	564	510	498	507	511	514	527	487	551	537	534	474	517	563	485	482	517	523	470	495	489	494	497	539	481
24176	20796	26883	24676	13687	972	631	551	512	485	388	419	413	424	395	415	386	397	372	370	430	340	394	370	384	349	366	358	363	337	394	364	395	375	356	315	369	336	381	359	367	356	352	365	357	367	316	358	354	354	349	327	389	375	344	360	358	385	400	344	377	368	384	347	371	375	380	355	343	355	364	353	361	359	370	394	350	327	371	393	357	369	372	337	369	381	398	357	400	365	375	389	350	324	382	374	334	361	350	365	358	391	347	395	376	357	373	391	377	349	306	398	351	333	341	389	378	373	367	356	366	335	360	330	363	364	355	354	345	327	365	371	371	378	352	395	350	372	341	397	384	368	324	379	340	369	344	383	379	357	381	376	349	392	345	363	355	366	370	327	336	376	363	383	371	355	354	387	373	336	379	348	320	371	353	365	329	346	362	365	349	367	320	377	372	396	343	358	346	354	369	369	385	400	389	355	358	334	374	378	344	323	381	393	372	326	356	323	350	365	344	352	346	389	373	336	362	332	341	354	350	384	374	353	356	324	362	348	371	380	351	366	363	363	379	327	364	367	401	330	365	366	355	331	352	367	357	369	342	415	371	381	391	350	401	371	346	405	384	335	361	328	370	362	370	367	325	349	356	349	362	387	380	353	372	354	330	367	386	375	382	365	357	343	346	338	332	338	396	389	336	354	356	361	331	382	371	380	362	387	334	364	391	357	363	365	385	330	368	305	353	351	366	380	324	385	364	337	366	332	353	355	362	369	339	357	345	371	391	354	332	352	354	357	366	384	346	353	362	366	354	390	348	353	393	355	352	369	367	367	355	363	401	392	354	367	353	374	378	365	381	345	382	364	369	364	366	384	368	345	375	361	353	341	365	348	336	329	371	327	363	337	355	365	342	365	360	331	366	379	367	335	367	359	361	333	356	347	395	374	365	330	336	377	350	358	368	350	359	375	386	324	397	352	356	329	338	341	355	331	362	383	383	358	338	387	366	344	348	341	339	376	323	333	358	351	392	361	337	378	400	335	346	367	380	411	386	372	346	394	350	335	366	366	346	374	374	316	388	345	359	352	357	361	328	375	339	344	382	364	394	401	379	354	363	365	366	349	351	385	363	376	375	382	382	378	360	364	350	380	317	366	389	389	399	343	310	339	351	345	366	376	379	352	354	375	372	382	409	394	337	352	345	373	328	338	350	361	392	376	354	337	368	352	372	341	347	364	371	369	381	336	366	376	391	368	346	360	320	352	378	360	373	353	363	355	378	340	360	345	351	330	340	361	358	361	348	370	367	359	381	353	325	364	388	354	375	363	357	369	375	370	338	371	364	373	361	376	319	365	346	349	374	350	367	390	375	367	357	353	381	373	371	351	370	339	328	368	356	387	347	357	339	353	372	348	334	364	365	345	371	330	367	377	351	387	329	371	346	351	356	396	371	335	374	368	413	375	364	361	373	336	342	413	362	366	394	379	394	341	371	338	382	347	364	351	352	366	361	385	340	366	318	373	380	366	366	337	378	383	328	374	399	373	354	294	335	362	375	348	394	337	347	337	386	360	324	357	372	345	347	354	359	327	341	360	335	361	371	376	350	362	350	392	345	382	353	375	356	383	355	355	335	341	346	352	360	334	358	358	380	348	357	348	359	354	365	347	357	365	349	334	336	352	336	349	345	348	335	384	324	371	366	323	366	384	320	366	368	344	367	363	386	351	335	349	377	389	334	354	348	320	390	372	356	344	372	381	383	363	354	352	363	351	395	381	355	390	359	369	338	360	394	366	350	327	379	361	332	354	369	375	373	365	335	381	375	379	363	375	349	363	352	395	384	337	367	353	384	355	390	348	400	354	339	382	348	393	324	337	382	372	330	345	361	389	352	334	339	368	366	350	359	359	369	401	391	342	339	356	317	361	362	359	349	373	370	370	376	357	362	350	366	345	364	337	359	333	354	332	341	367	348	370	361	384	364	351	336	351	377	351	358	371	370	372	371	336	338	347	372	349	367	356	345	345	361	360	375	366	364	378	386	368	325	351	338	360	353	332	327	337	342	375	310	371	378	371	362	353	353	355	343	377	363	379	376	392	356	364	340	355	382	383	344	368	353	332	369	371	378	387	346	342	338	384	375	363	348	354	366	373	362	323	315	358	369	323	340	367	345	345	374	353	366	356	354	348	378	335	367	380	356	333	369	392	365	353	337	353	368	374	378	390	375	365	359	386	349	334	396	381	344	355	344	385	353	332	346	358	362	368	368	344	360	349	361	334	366	369	395	364	345	350	337	350	363	373	326	358	386	395	366	328	393	349	360	344	359	362	410	349	346	381	372	379	334	338	353	358	390	348	350	341	356	355	383	372	352	346	349	326	364	379	398	368	345	324	349	383	361	343	365	334	336	336	352	344	376	359	350	369	336	310	400	328	338	354	319	336	360	367	342	360	360	353	377	332	383	350	360	345	335	359	341	328	355	356	366	374	401	344	317	360	319	361	400	316	359	344	375	340	376	346	381	377	394	367	390	373	327	347	392	374	364	351	375	361	351	357	371	350	353	337	370	363	355	358	362	356	337	354	342	353	350	337	369	341	343	370	375	363	356	350	386	363	350	336	382	331	344	351	367	354	371	341	344	342	367	363	374	359	354	345	352	364	384	376	369	413	348	354	370	361	326	356	384	360	337	367	379	344	361	342	360	373	357	344	378	357	351	371	346	361	373	355	367	367	383	384	344	388	365	351	346	382	362	393	348	362	350	371	356	360	368	394	319	354	332	358	338	352	342	390	331	368	372	379	372	379	364	319	352	354	407	376	335	377	390	397	385	303	344	338	351	369	358	322	372	370	338	405	331	364	360	347	338	367	384	386	351	381	337	366	369	374	349	385	359	363	353	376	346	362	366	350	356	353	355	346	364	317	332	357	362	391	344	351	394	332	348	385	329	378	354	364	381	331	373	388	373	347	363	358	355	371	363	377	337	335	344	370	341	356	374	368	365	368	360	345	364	374	372	361	366	342	353	371	361	351	326	350	372	354	379	360	379	361	391	328	364	388	369	365	339	375	318	361	344	375	360	372	365	403	357	348	329	381	314	324	365	378	336	365	323	353	367	346	373	354	344	355	346	321	357	365	361	356	339	352	323	373	344	321	352	353	342	317	330	339	356	347	365	359	355	385	347	366	347	357	346	329	372	337	355	346	382	354	334	362	346	359	375	352	359	321	324	338	353	377	349	371	369	349	331	332	339	371	359	357	362	364	382	347	344	374	357	390	360	362	366	380	373	356	334	357	365	386	344	346	362	349	336	348	352	313	343	372	382	344	331	383	346	353	346	365	333	372	361	332	362	341	356	373	318	360	354	359	363	370	310	373	383	364	379	381	368	345	343	348	406	386	358	341	376	362	358	348	365	359	355	397	406	332	371	368	364	336	383	372	371	360	359	344	383	367	347	361	361	340	350	331	359	335	347	359	379	403	328	380	385	352	407	339	365	347	366	354	316	398	349	357	363	364	381	388
3289	4705	3716	1951	1514	1185	923	782	680	583	541	474	495	417	450	428	460	409	393	386	388	404	394	389	416	377	418	374	425	399	370	410	445	391	394	393	387	411	399	371	424	377	386	372	398	371	387	398	388	387	391	374	406	381	398	392	411	388	376	342	372	361	411	360	414	364	380	395	374	374	437	405	385	391	383	356	422	384	393	402	378	391	378	391	402	398	348	354	413	413	402	380	379	370	368	430	360	407	382	376	367	383	419	390	367	379	373	403	435	392	388	370	354	410	403	351	354	394	373	418	344	388	375	372	366	404	375	403	393	364	373	394	375	369	393	391	374	369	384	402	387	374	373	402	397	368	383	394	400	375	356	368	396	374	383	367	416	397	399	382	401	385	366	382	371	386	397	405	387	364	365	399	366	354	407	398	396	399	397	387	383	384	399	399	374	392	382	415	395	371	357	358	358	372	377	389	360	372	372	381	400	361	405	386	360	390	381	384	389	421	398	362	394	357	381	369	351	374	393	399	377	423	388	387	401	370	377	377	372	358	386	388	382	419	384	372	380	354	378	395	363	370	361	388	404	372	410	384	402	388	360	358	386	415	396	405	389	361	367	396	370	350	412	364	385	351	397	416	398	394	407	361	378	375	368	375	367	370	380	379	395	381	388	370	393	391	387	382	369	396	396	399	404	379	395	387	387	384	367	386	398	370	344	412	361	396	385	381	410	351	364	385	382	369	373	384	395	401	384	406	405	397	388	362	395	385	412	381	364	407	406	414	392	384	389	380	350	383	375	377	410	374	370	364	381	414	380	382	413	398	396	361	390	343	391	413	370	389	361	382	388	384	399	387	365	397	385	349	382	388	402	386	418	381	403	390	413	380	395	385	371	402	373	386	385	412	371	393	391	377	395	350	396	416	371	372	374	401	369	366	374	376	407	347	388	344	378	375	412	382	384	387	376	406	401	389	406	380	378	384	399	387	398	387	367	372	385	411	419	414	377	417	374	401	397	389	388	388	396	373	386	374	371	371	370	421	364	394	367	411	383	363	384	373	393	418	398	372	388	386	414	369	369	382	400	361	338	380	402	394	345	373	375	379	390	406	386	375	387	371	392	405	394	365	366	363	368	368	362	379	390	383	378	327	400	379	370	398	383	406	397	370	373	370	394	397	363	424	415	366	409	395	395	416	372	391	376	402	371	392	398	401	373	352	376	390	374	385	424	373	379	366	370	362	367	377	412	402	386	356	362	404	378	384	392	374	398	371	385	366	391	371	377	372	397	395	359	385	396	400	384	428	386	382	369	420	365	379	394	410	379	354	373	359	358	360	364	385	395	408	405	358	383	377	383	399	396	387	365	387	370	342	391	415	363	380	358	396	376	414	371	378	390	348	354	396	425	344	371	407	389	406	349	373	371	412	356	370	376	378	352	397	387	398	414	378	380	325	392	390	371	378	384	348	379	366	378	402	359	347	376	389	379	341	430	437	371	364	394	391	389	376	379	393	366	422	382	365	348	361	384	370	368	392	379	404	402	399	389	382	390	336	375	410	409	431	416	399	383	384	370	374	414	357	374	355	367	378	389	377	397	398	408	381	363	366	374	368	396	406	401	383	412	393	380	379	398	393	379	347	348	393	412	400	384	378	414	420	353	374	423	386	389	374	405	371	364	381	351	382	399	390	369	382	396	372	368	385	416	387	366	394	375	390	385	390	387	424	403	413	405	362	392	390	412	365	375	385	379	386	393	402	371	388	386	378	378	384	394	387	371	365	386	382	369	371	430	400	397	386	375	394	342	390	385	385	374	396	359	362	354	375	381	381	383	393	408	403	371	362	368	368	428	376	396	392	370	394	381	374	375	409	382	393	382	408	367	356	424	358	444	399	354	341	426	388	402	435	369	389	388	392	405	430	396	403	417	397	379	420	333	341	399	398	342	373	388	351	351	363	368	419	403	386	383	439	385	366	367	356	408	373	387	374	365	380	383	363	401	407	407	378	389	394	411	382	409	390	394	382	393	401	361	419	379	410	363	384	361	366	387	399	375	400	386	388	389	373	414	415	396	387	372	384	367	371	390	418	369	365	379	350	375	401	386	382	366	389	361	401	386	389	406	361	403	408	355	413	366	388	406	401	405	374	401	348	373	388	380	374	434	374	368	353	366	348	430	415	407	349	382	406	367	345	374	375	371	400	392	364	420	373	378	382	400	359	391	401	348	401	385	385	371	382	373	379	376	406	410	383	358	430	395	382	341	405	396	352	402	383	378	360	389	374	335	400	382	359	411	364	379	358	382	367	405	398	393	393	348	404	396	366	362	409	390	402	386	407	451	346	410	404	372	396	362	378	387	402	380	332	366	356	383	382	393	376	384	369	397	386	407	376	372	400	414	367	410	345	391	394	393	417	377	389	361	381	394	380	408	399	357	391	385	392	390	351	396	416	376	365	392	373	366	361	374	380	397	393	364	392	350	426	356	389	370	372	398	372	365	388	398	387	394	401	412	403	400	370	419	420	354	372	388	381	423	375	345	381	348	384	399	395	357	402	410	385	407	413	389	401	375	422	402	397	359	396	356	400	374	373	411	362	379	408	374	407	399	400	400	395	349	358	393	404	402	337	375	350	388	401	415	395	372	365	389	376	377	372	402	377	405	379	396	397	389	389	379	374	372	335	374	376	353	381	351	394	406	388	405	359	365	392	386	416	348	380	385	410	390	383	413	377	395	381	411	388	381	404	367	392	390	400	422	395	415	358	381	390	372	401	349	374	374	385	364	390	382	402	414	372	409	394	402	395	420	385	366	372	382	424	360	373	384	396	382	370	390	404	388	372	371	407	377	382	409	388	375	383	362	393	385	390	383	357	382	386	392	389	426	371	384	396	373	387	372	378	385	364	377	381	389	428	350	398	398	411	396	369	396	406	408	404	427	379	431	351	372	360	398	404	349	381	398	380	367	369	375	428	389	387	377	416	400	365	345	377	404	406	398	364	421	371	382	387	356	388	411	376	387	397	398	424	379	417	375	390	362	364	402	346	367	401	369	379	444	393	380	374	347	368	378	417	415	397	372	379	396	368	374	390	357	385	371	377	373	408	373	375	427	376	382	374	409	407	372	354	378	396	357	365	402	414	368	386	337	363	381	362	389	371	419	413	403	380	395	373	344	380	400	380	364	361	388	390	379	405	379	421	381	361	410	386	402	353	386	397	402	418	381	342	388	354	380	370	368	398	356	364	387	395	349	404	397	428	381	361	393	344	397	389	383	363	406	390	364	314	348	407	415	377	413	385	379	410	382	335	361	407	380	406	413	366	403	404	367	370	377	384	405	347	392	369	402	369	345	382	379	394	374	383	430	380	393	325	381	408	389	401	403	374	371	401	386	405	387	349	409	369	348	380	409	385	371	390	377	366	376	410	350	355	368	395	370	380	402	388	379	362	404	373	378	371	355	398	439	369	365	393	363	382	417	360	357	356	379	406	403	419	381	392	362	375	393	384	369	365
22173	20876	28318	23546	20868	20897	9785	954	649	591	453	424	362	296	324	277	257	259	259	231	213	252	216	235	242	207	182	214	186	235	179	195	198	220	186	185	181	158	208	182	179	188	190	190	188	193	176	168	180	170	184	187	153	190	172	175	165	157	192	170	148	177	158	200	176	197	170	190	161	182	140	173	201	171	184	186	165	183	165	201	177	173	186	170	184	181	175	178	165	168	186	177	186	169	191	178	178	175	168	181	169	188	187	187	167	155	171	175	183	167	160	159	154	174	185	189	167	180	168	187	200	165	175	176	170	150	152	142	187	182	207	199	156	151	175	141	161	195	171	181	191	197	197	171	196	163	191	188	173	162	186	149	168	173	173	166	161	168	173	186	180	186	171	178	162	176	144	197	160	206	175	161	167	197	148	177	146	165	153	171	188	165	151	158	168	176	197	192	160	201	170	196	171	172	173	159	183	184	157	171	169	178	157	161	175	168	157	142	173	166	182	173	168	167	180	161	156	179	177	167	160	164	179	153	158	163	186	166	177	153	155	160	155	160	197	173	190	174	170	182	159	152	184	185	185	183	203	158	173	185	162	180	175	166	170	165	135	187	168	181	156	180	161	212	174	157	161	163	166	180	153	173	175	174	143	192	189	153	173	168	142	158	163	165	163	202	168	185	170	173	169	190	178	165	144	165	204	158	176	184	161	168	163	175	216	187	182	170	184	187	184	160	158	200	185	188	178	163	138	176	176	165	156	199	195	183	158	160	169	163	168	166	154	169	168	169	156	165	164	181	148	197	142	177	174	176	177	162	161	172	158	175	168	189	185	164	169	173	189	193	176	176	189	175	175	149	175	184	171	164	177	165	178	172	161	173	162	149	155	203	161	192	168	174	167	174	171	190	186	213	162	178	173	148	161	160	177	184	165	152	176	201	157	164	171	171	186	169	163	203	161	172	174	185	160	177	161	155	172	183	172	159	166	171	183	184	168	172	190	180	189	192	182	191	181	172	211	180	152	143	179	175	188	154	156	184	169	195	172	172	165	169	180	171	174	151	175	164	158	177	157	150	164	160	157	176	182	186	171	187	145	166	176	176	191	174	181	183	164	170	180	170	170	193	177	166	182	161	179	155	147	164	173	185	159	187	147	198	178	163	182	158	166	169	158	168	185	180	176	183	164	148	174	170	206	169	183	162	189	166	158	176	167	151	172	183	182	162	218	167	181	171	190	183	168	171	177	174	179	163	155	200	173	166	192	146	177	184	180	180	184	168	177	173	143	179	177	162	158	178	191	155	186	181	214	202	187	186	164	173	194	175	169	181	154	188	171	175	179	175	185	153	170	173	166	179	169	173	183	176	172	181	169	174	178	158	167	152	177	187	188	155	166	182	171	155	174	180	190	161	172	211	152	177	165	184	172	166	189	165	165	175	165	173	176	194	179	184	159	208	155	186	184	154	184	181	155	168	171	167	181	192	180	181	174	168	173	178	180	180	193	174	152	183	163	166	149	157	157	154	171	178	153	163	169	174	188	173	154	185	148	179	166	178	157	160	151	160	199	167	178	186	156	177	148	152	171	182	174	180	209	141	174	165	179	190	182	178	166	171	165	179	159	174	165	160	174	183	193	177	157	155	167	163	179	152	164	184	156	172	185	149	168	171	175	192	166	169	197	171	187	163	191	181	171	183	174	171	181	167	165	168	178	173	157	176	183	162	159	175	159	164	171	140	174	161	186	175	148	149	209	166	169	142	170	174	138	162	148	165	166	191	191	184	185	172	174	151	177	157	172	164	176	169	181	172	172	160	148	168	152	173	155	189	159	185	185	181	177	188	171	172	164	151	173	158	180	166	158	173	169	176	173	151	158	156	161	168	164	180	184	198	182	197	170	172	190	172	158	170	161	193	209	163	171	195	178	178	150	168	177	190	166	177	171	201	156	171	164	159	191	171	183	181	182	165	160	173	178	153	189	178	165	173	181	158	180	175	162	190	163	173	194	170	156	182	185	182	163	166	167	153	167	184	172	147	168	163	162	177	174	198	156	175	165	179	190	184	179	179	149	158	180	195	171	181	185	165	155	175	156	169	193	187	193	172	179	163	151	168	174	162	160	164	184	165	185	170	201	174	155	197	206	168	153	159	155	162	163	167	163	188	174	187	193	151	159	174	173	212	159	172	178	191	180	160	164	157	189	173	165	171	172	178	170	190	178	169	172	185	185	179	163	180	175	173	155	177	157	173	175	149	195	149	150	183	152	163	164	173	161	177	178	174	202	184	182	181	141	149	159	178	177	188	188	177	160	171	169	169	185	172	174	176	168	147	166	182	154	181	163	189	178	165	180	155	156	147	158	167	173	176	181	172	179	178	152	162	156	192	180	183	160	198	175	196	178	175	181	174	179	197	178	170	171	172	176	163	179	172	171	187	189	188	175	194	167	168	160	183	183	171	155	170	164	195	189	164	189	181	141	172	176	159	187	180	167	190	167	147	151	187	158	173	182	177	172	165	188	162	177	199	168	182	182	196	172	158	177	190	151	160	173	188	152	162	181	182	195	172	179	177	161	141	192	172	170	158	177	171	183	165	169	171	157	179	177	170	195	166	190	164	163	189	169	175	162	166	177	185	165	175	170	154	173	169	164	165	165	192	202	179	197	178	191	161	188	171	183	181	175	151	188	181	184	184	150	173	142	170	169	170	163	173	173	180	174	150	183	170	171	177	155	157	151	180	166	188	165	176	185	181	165	171	178	180	177	165	153	154	184	147	191	214	157	179	164	183	173	164	163	158	194	164	172	186	153	179	188	174	182	183	165	179	185	165	180	157	172	153	177	161	178	177	170	171	165	203	173	160	191	166	168	190	174	184	175	167	174	181	158	169	169	158	179	180	177	177	190	171	175	175	200	164	170	178	172	151	149	181	165	193	174	165	169	185	181	169	160	173	172	192	184	168	178	185	178	176	159	181	156	174	170	150	166	179	185	173	186	154	159	160	156	194	192	159	165	186	170	161	171	182	170	177	163	182	194	155	179	173	172	166	179	175	180	164	180	166	158	163	146	171	164	172	178	175	162	185	187	160	141	179	154	185	171	190	195	157	165	171	162	194	174	190	167	140	167	177	206	166	177	162	177	180	193	163	164	162	161	153	154	173	140	150	169	203	188	170	161	169	206	164	181	171	180	163	171	175	164	149	178	177	169	195	161	164	196	181	164	176	178	160	189	156	163	168	167	139	189	184	162	164	171	178	176	157	167	194	186	204	166	168	170	159	171	182	180	169	144	165	176	173	156	189	197	156	179	167	165	164	174	163	154	166	152	162	178	162	183	166	170	175	185	180	172	176	180	187	171	152	163	179	171	175	166	162	159	178	179	166	179	174	167	155	151	207	175	177	178	160	164	186	166	183	189	142	182	156	173	156	195	163	169	176	178	157	158	168	181	167	185	151	168	182	155	179	196	179	154	190	191	171	187	187	185	171	162	174	152	165	170	200	170	160	176	184
3973	12279	10156	4849	3415	2552	1895	1381	1068	898	688	585	517	449	417	397	332	320	321	288	295	315	282	274	245	228	244	229	227	219	254	217	201	232	206	215	223	223	207	200	213	208	235	191	219	194	207	196	214	184	207	202	207	199	177	190	232	200	187	194	204	174	202	214	202	198	179	196	217	178	187	191	194	190	174	184	196	189	209	192	198	192	212	205	191	205	213	195	189	212	222	174	199	202	169	185	167	168	174	192	180	190	179	178	191	171	198	221	179	186	192	203	186	189	211	186	198	180	179	214	195	188	182	176	188	187	203	179	180	203	200	176	184	199	182	174	177	187	176	195	193	203	205	205	208	188	190	199	187	168	171	202	197	195	204	194	216	195	181	180	205	166	187	190	214	185	191	214	206	198	196	193	189	191	196	173	201	192	179	192	189	204	207	175	190	191	201	204	178	182	192	176	201	198	184	174	177	222	188	201	199	182	186	192	199	183	181	210	197	195	204	204	218	191	184	170	180	152	184	204	179	201	215	188	189	201	181	182	170	193	215	200	197	197	172	180	194	192	186	180	177	200	170	172	207	167	208	211	202	158	194	213	180	199	192	164	208	211	195	191	183	181	176	188	190	212	193	187	169	180	198	189	215	170	204	191	196	167	224	166	183	175	176	170	183	205	202	197	194	207	193	192	174	203	194	180	177	186	188	170	191	189	185	194	183	207	192	207	196	205	212	208	209	193	210	194	193	200	176	185	212	214	193	166	201	176	205	184	183	199	187	190	180	189	214	196	163	202	208	178	182	186	194	166	178	175	185	184	206	192	180	186	221	188	196	169	205	191	187	179	208	211	181	190	184	194	178	213	199	170	206	200	195	206	177	183	203	208	205	235	203	210	186	184	204	169	220	170	212	209	204	169	180	202	204	178	191	213	198	190	203	176	223	202	191	182	195	201	182	200	188	191	201	188	201	198	183	194	198	173	181	203	195	193	189	179	207	205	227	182	169	210	207	189	197	192	175	194	196	211	187	209	208	186	199	180	191	194	182	186	188	178	209	190	186	172	195	189	186	188	195	179	183	190	172	194	196	188	184	205	186	173	200	190	184	176	215	220	192	188	194	206	188	173	203	188	202	214	174	203	185	186	192	173	200	199	187	187	186	184	169	193	199	165	209	207	194	196	218	205	179	169	202	197	182	190	216	198	171	176	173	197	205	188	213	209	185	182	183	177	199	184	175	204	178	187	181	193	179	184	192	184	191	181	192	190	184	177	205	181	174	221	190	204	185	180	195	187	204	200	183	180	182	184	191	201	197	191	198	196	186	208	181	184	209	195	221	200	189	179	200	171	181	218	200	192	191	218	176	200	179	191	211	184	180	209	199	187	167	192	212	173	190	192	195	202	173	198	168	178	174	188	210	188	194	185	190	206	177	205	202	182	189	195	215	204	188	193	174	205	197	185	213	188	187	187	191	182	214	214	196	177	191	202	189	189	208	205	192	196	202	214	207	203	191	174	218	179	199	191	177	208	176	199	206	196	162	185	177	203	187	175	187	195	199	213	161	188	198	193	205	182	189	174	190	208	184	189	190	198	181	219	198	172	176	180	187	208	196	166	179	175	181	188	171	141	210	175	207	193	196	198	182	181	197	184	199	213	196	181	200	192	178	197	181	191	175	201	174	181	197	160	186	206	170	205	210	186	191	181	183	175	185	179	219	171	222	180	176	189	194	200	173	181	201	179	201	170	193	216	185	219	164	182	184	205	190	208	186	186	212	191	192	190	215	208	188	177	207	210	187	212	196	180	194	201	196	218	193	190	209	172	208	196	192	201	178	204	208	197	189	210	208	188	180	210	201	193	189	208	150	187	187	178	200	179	193	169	197	201	179	199	210	211	175	209	204	180	183	201	167	168	191	177	164	193	209	191	180	184	198	182	184	201	170	193	200	218	167	177	178	194	147	186	173	213	188	194	208	188	198	199	215	193	205	185	227	174	202	196	189	199	172	206	188	205	226	195	182	180	215	197	207	198	200	188	173	184	205	200	215	197	200	209	185	189	196	177	224	179	200	181	204	185	189	206	201	196	179	196	204	213	200	175	200	192	188	181	181	192	176	171	193	193	194	197	183	211	193	200	210	198	187	190	177	190	200	177	190	189	194	194	216	207	188	187	208	187	177	207	211	210	179	190	210	187	175	210	208	195	204	170	186	188	187	209	195	193	197	181	201	214	182	186	215	217	170	190	184	159	196	191	176	201	170	194	197	201	194	198	164	182	193	161	194	197	194	195	175	190	225	160	182	208	195	182	198	187	194	193	201	181	180	206	196	202	188	175	171	180	174	183	178	179	186	209	172	183	185	186	170	194	174	226	169	182	196	182	188	175	188	168	177	205	195	184	180	223	169	176	178	201	210	188	180	170	207	176	170	214	210	208	197	201	198	187	188	225	193	180	209	181	228	228	180	184	192	197	188	175	201	184	177	182	186	170	169	172	196	190	180	220	185	204	195	176	184	200	186	201	196	186	182	192	205	187	215	176	205	208	248	195	189	191	203	194	181	203	195	177	185	174	173	208	170	189	197	177	184	180	216	215	202	213	180	176	226	223	187	189	193	194	185	186	154	187	180	196	227	195	192	213	187	194	196	158	196	200	189	203	199	206	196	174	188	209	198	175	191	177	186	180	192	195	190	186	172	202	173	208	187	203	195	190	185	200	203	207	175	191	184	196	191	182	194	174	213	191	185	213	183	188	185	195	176	201	189	194	210	203	194	178	187	171	186	176	174	175	171	169	187	182	186	210	203	199	226	175	186	197	194	201	205	190	174	191	168	218	203	169	204	196	200	202	211	185	203	195	213	162	172	197	190	171	200	199	211	198	197	215	214	189	197	196	183	207	170	183	196	197	191	212	181	159	187	203	197	187	180	214	169	199	202	188	181	198	197	180	188	171	186	174	186	190	187	204	175	206	217	193	211	201	183	209	200	209	187	208	175	184	185	210	199	184	178	201	203	204	192	180	181	206	196	206	176	205	191	210	187	212	195	188	212	193	187	167	176	185	176	191	180	195	184	208	198	175	202	198	195	205	186	214	168	202	178	185	200	181	225	205	197	186	174	206	198	189	215	221	190	184	187	198	184	176	189	192	186	181	186	197	174	193	205	177	204	205	197	220	185	205	184	201	211	181	185	209	194	214	210	181	221	186	177	172	195	170	179	186	181	197	192	196	191	181	197	200	216	223	197	193	211	180	177	204	181	189	184	171	180	178	181	196	180	202	192	218	213	179	182	196	187	176	204	161	187	202	202	194	189	213	212	167	200	180	211	153	157	171	184	194	214	187	189	218	184	196	204	205	175	186	198	183	196	156	206	196	172	187	188	219	179	203	188	201	187	191	177	194	204	187	190	167	175	179	181	176	218	184	179	200	199	208	179	191	189	199	220	164	172	186	202	205	195	212	190	216	184	198	180	215	199	176	206	168	190	196	190	190	185	187	179	194	194	203	188	194
26980	18463	4910	896	720	622	595	620	600	567	572	540	569	578	588	547	593	558	555	559	562	541	561	532	548	570	558	579	552	571	592	593	594	608	599	571	581	564	597	533	594	580	570	572	573	571	571	573	559	572	612	606	588	574	572	591	570	599	570	610	571	579	532	550	564	576	538	580	552	637	542	543	577	612	580	539	580	562	524	581	542	546	561	538	589	605	539	567	585	561	575	538	584	624	561	584	571	585	549	616	571	584	555	569	577	559	588	559	591	576	583	551	584	556	619	528	618	545	585	598	566	531	559	585	572	595	547	572	600	606	560	613	565	618	587	603	555	587	569	578	549	606	584	576	565	542	632	558	596	562	598	575	615	613	588	599	573	586	612	577	572	561	583	569	589	573	530	542	563	577	563	553	565	557	615	578	598	595	605	539	542	546	578	603	568	566	603	577	612	569	558	615	581	561	527	570	611	542	567	618	572	526	561	585	582	546	569	541	608	604	559	579	618	574	538	593	573	570	583	572	580	563	549	589	589	560	571	564	556	598	628	541	583	596	566	586	564	560	585	604	538	524	575	616	580	553	549	605	588	551	554	566	572	563	543	613	551	600	553	577	584	596	577	585	557	575	620	613	616	598	552	510	535	608	533	551	571	575	579	568	601	555	554	580	583	553	602	520	578	577	587	579	588	553	541	536	570	565	591	582	582	547	565	569	552	613	597	573	571	617	547	556	590	581	646	597	554	524	537	581	563	577	560	552	586	569	546	569	619	530	536	523	566	524	558	548	582	560	561	618	553	527	551	556	550	542	557	562	585	596	592	607	595	591	571	550	595	572	559	534	605	561	591	608	574	549	571	591	599	564	594	581	561	531	603	540	578	546	575	564	598	542	548	564	572	568	592	598	597	521	550	575	583	583	602	576	533	517	607	562	596	597	603	591	577	564	567	570	562	589	591	552	581	574	561	547	604	606	583	555	554	583	621	529	544	542	612	548	593	594	559	623	575	600	578	633	559	555	543	579	590	602	595	565	540	527	554	576	600	557	627	608	586	575	613	511	578	582	570	563	559	579	591	602	602	591	566	562	564	572	625	579	602	573	533	552	586	579	576	592	590	573	556	615	569	526	528	595	556	576	583	599	556	566	566	571	589	570	575	555	560	613	539	604	542	579	560	556	528	563	559	563	573	580	574	532	575	606	563	595	627	560	576	544	555	591	576	588	543	612	578	582	541	540	578	571	525	587	557	581	590	569	559	558	577	544	541	576	586	581	554	535	549	578	536	574	557	618	549	581	569	585	593	555	558	595	566	576	551	556	599	539	569	579	560	571	540	568	558	559	532	577	575	629	576	582	583	575	629	562	600	555	548	606	549	594	610	579	629	554	505	570	546	598	552	571	568	576	582	535	591	548	608	587	571	540	517	532	550	546	551	594	550	570	573	581	589	590	562	564	577	529	568	558	571	588	576	595	597	575	584	594	582	588	555	576	568	542	563	575	564	553	556	570	552	567	607	554	607	566	608	623	610	516	550	572	571	578	590	594	543	505	550	547	548	572	586	562	577	566	573	557	619	536	607	528	575	567	568	551	567	573	563	553	594	574	579	557	572	569	588	586	596	547	519	586	520	582	588	609	573	608	558	629	578	582	588	559	545	546	547	583	583	556	571	578	600	559	576	532	563	617	555	555	604	623	562	574	587	546	523	536	610	562	565	619	605	582	542	604	585	576	561	600	567	593	578	543	572	573	561	574	603	572	585	596	630	538	554	594	592	608	577	570	575	570	598	598	536	570	540	543	542	545	600	569	560	588	607	592	563	595	608	578	571	593	561	631	536	556	553	588	561	520	528	527	571	587	553	559	605	537	583	546	610	563	553	572	603	594	601	575	579	555	593	537	586	588	536	568	607	570	577	595	581	582	589	585	583	580	550	561	622	609	585	545	583	553	564	557	556	547	620	544	549	582	598	589	616	514	614	549	593	534	607	563	555	598	557	560	545	524	562	616	532	585	538	540	585	586	577	564	533	562	615	581	585	596	579	557	564	581	582	551	577	573	546	584	595	566	555	567	548	531	562	607	579	569	555	545	607	578	540	566	565	564	575	597	578	595	585	538	553	581	574	546	575	541	586	580	604	598	549	576	609	560	586	572	548	542	570	618	598	601	582	533	541	589	580	544	544	553	596	555	551	584	607	565	597	566	554	580	595	573	583	560	598	594	573	583	514	597	581	502	552	531	562	599	588	538	570	574	569	610	561	572	593	612	597	584	550	552	563	612	556	528	607	592	586	572	581	572	548	558	593	600	578	544	528	600	610	604	548	588	612	624	521	539	598	519	568	582	575	558	583	590	574	587	563	595	562	604	564	590	540	579	612	582	585	586	592	600	584	534	570	584	612	604	545	566	544	565	628	555	528	550	621	536	608	548	577	567	536	590	577	580	590	556	555	558	569	578	563	585	604	576	541	547	564	574	564	572	565	598	592	626	573	581	566	573	556	557	547	579	580	555	576	547	554	573	529	581	588	588	579	556	593	579	630	642	574	574	598	537	555	593	564	555	580	584	556	569	577	615	597	585	547	578	632	594	591	508	620	570	560	632	519	576	587	581	570	585	576	644	579	556	590	565	575	561	596	569	565	534	615	598	569	563	581	545	583	570	557	553	569	522	601	582	636	566	553	563	593	577	601	556	610	570	568	581	568	597	593	595	566	588	592	606	581	598	546	578	570	568	581	553	558	557	571	585	544	593	584	575	587	610	590	599	582	522	566	595	574	589	561	606	560	630	561	570	599	549	592	544	556	545	591	558	585	587	578	558	620	595	580	621	617	623	579	568	563	560	581	579	579	560	561	567	536	584	580	596	593	561	588	552	576	561	557	602	550	631	569	621	541	582	531	568	572	574	576	556	590	612	541	530	574	555	565	594	576	562	541	581	527	565	594	546	606	608	599	524	558	612	527	569	598	499	595	587	596	559	518	585	559	523	557	614	558	577	615	566	550	613	547	542	521	559	614	554	610	586	561	558	581	578	616	582	605	583	574	612	548	586	563	572	590	602	572	567	568	539	578	575	564	560	553	556	562	557	591	543	588	543	549	554	577	570	614	612	588	568	596	583	570	568	576	602	553	575	571	578	559	586	561	562	542	563	557	591	578	602	567	550	577	551	577	574	560	553	571	561	598	564	569	599	571	580	604	545	579	558	584	571	595	593	589	581	565	603	597	592	586	551	569	616	594	573	566	566	584	561	576	563	588	540	567	543	584	536	618	569	550	559	565	521	568	559	584	565	541	589	563	574	624	602	584	551	587	594	603	576	581	567	570	614	613	603	552	589	539	576	594	599	536	548	551	597	565	589	559	582	558	578	583	557	552	584	579	554	597	545	559	608	536	533	597	523	565	571	626	542	569	582	566	607	554	570	518	572	592	575	583	607	585	587	576	561	552	546	596	575	589	601	582	558	583	569	550	546	555	586	561	633	578	596	540	563	585	555	573	616	578	595	604	615
4266	1021	927	758	674	655	648	648	649	665	601	625	659	658	588	651	673	658	635	624	599	608	655	645	632	612	595	644	661	587	591	639	617	605	625	692	590	630	649	596	642	619	642	642	622	658	626	656	634	632	684	645	617	627	631	631	635	609	637	601	603	629	637	656	589	632	652	615	637	635	591	595	656	648	640	608	629	599	622	629	622	609	609	617	630	643	616	584	622	613	608	638	580	670	614	628	641	618	646	616	656	688	644	606	633	619	610	640	623	627	638	577	651	632	673	620	634	635	642	633	619	622	624	653	618	607	581	609	596	618	605	618	627	673	619	631	651	601	656	648	645	634	616	646	599	638	609	596	644	631	621	584	648	629	714	614	663	598	644	683	607	615	607	602	635	607	620	641	574	653	604	681	649	651	638	632	614	630	605	630	621	709	606	593	660	658	636	640	625	684	615	614	617	637	615	598	646	606	585	617	623	613	634	657	655	650	606	632	613	651	605	632	612	647	581	604	597	649	574	639	642	623	628	612	613	610	599	614	614	610	674	637	628	601	619	626	632	634	633	661	641	608	632	616	563	593	623	589	622	608	639	618	617	587	632	614	598	619	608	605	612	605	601	690	627	595	641	638	670	589	655	618	610	632	624	627	666	628	585	645	615	592	596	617	627	621	624	617	622	626	595	624	606	614	624	641	627	584	570	608	649	664	591	633	654	621	593	634	611	633	635	612	594	612	602	635	676	632	644	641	643	657	678	600	586	634	659	623	632	640	627	644	620	599	654	664	608	613	638	630	613	621	629	613	601	631	643	639	572	617	649	623	633	586	590	609	646	641	575	640	637	594	685	625	678	611	628	619	656	635	684	645	655	714	621	671	589	604	661	637	624	598	642	650	620	619	610	609	622	603	610	626	635	585	653	621	668	601	610	563	589	636	606	628	617	595	674	621	632	640	602	643	636	611	605	592	641	573	624	581	627	581	613	636	679	654	634	652	637	614	620	662	600	646	595	617	604	599	635	646	630	601	647	619	568	639	650	677	686	635	609	610	623	630	633	620	605	675	649	644	621	629	581	577	670	632	610	597	603	600	606	584	679	631	625	613	622	617	611	635	584	594	621	638	611	577	678	620	623	600	661	648	701	632	588	614	594	594	620	666	621	621	648	634	634	628	632	652	619	629	567	621	630	632	639	597	632	620	617	585	652	608	621	614	635	621	648	575	620	634	633	625	613	644	610	610	648	588	637	631	595	625	599	595	606	625	568	605	628	650	619	621	630	585	636	634	617	609	588	651	644	645	638	604	614	656	638	615	658	637	652	621	651	591	644	612	597	644	604	607	606	640	665	620	576	661	620	587	628	600	600	606	646	600	628	637	617	604	616	688	588	633	597	627	622	626	630	664	671	649	619	637	638	627	651	595	640	602	584	589	664	613	610	617	622	630	576	650	633	641	617	653	624	624	666	608	631	619	575	634	672	641	611	554	638	595	631	661	615	605	661	585	645	639	616	661	633	652	627	658	636	631	635	607	654	614	635	628	611	674	642	599	645	617	637	663	629	670	613	642	623	640	620	603	599	594	610	647	624	630	629	633	610	604	628	635	599	621	609	602	629	620	640	630	644	604	613	635	639	612	608	637	642	641	593	607	620	630	642	613	594	604	649	639	592	613	620	610	627	596	617	604	594	619	632	647	599	618	614	595	643	598	594	644	607	652	657	618	606	657	597	602	632	599	663	625	597	615	625	616	624	627	642	599	648	607	647	631	625	636	615	588	622	667	617	601	638	591	561	613	609	624	613	627	630	699	605	626	640	618	631	642	594	613	629	609	610	636	650	670	613	624	616	594	613	631	651	627	641	617	675	631	644	644	592	609	616	605	579	667	600	594	654	606	602	663	663	619	619	650	635	616	660	648	631	592	620	643	628	629	630	645	633	657	621	603	633	648	614	642	607	604	582	648	603	608	641	637	625	612	617	669	600	635	645	643	625	606	601	617	597	606	573	604	654	611	623	622	616	604	643	612	636	649	615	608	626	646	599	624	626	625	639	622	619	678	639	591	652	605	573	642	598	580	608	661	621	636	659	647	663	633	606	612	640	632	623	610	680	639	608	590	593	589	637	627	623	634	584	611	592	637	592	650	620	658	659	600	619	669	603	640	627	604	632	614	619	616	608	661	674	614	622	633	620	604	616	620	617	676	631	597	615	610	634	635	669	628	597	633	668	638	651	650	571	573	663	565	627	621	680	639	620	603	616	649	577	635	638	646	639	663	633	623	642	585	575	639	586	673	622	693	608	623	597	605	584	622	614	642	621	608	693	614	624	616	659	624	602	634	623	605	649	649	639	619	595	584	622	635	605	635	642	630	644	649	640	633	597	621	626	621	597	619	604	620	584	575	645	552	630	641	650	596	640	638	657	619	573	618	644	635	627	621	661	580	651	620	604	597	618	654	631	604	600	616	653	617	606	635	635	640	634	636	626	631	587	678	682	633	629	626	636	653	606	573	603	628	594	583	611	633	632	603	592	629	644	618	612	607	642	649	643	548	620	588	591	620	626	547	605	616	656	605	625	572	606	667	615	644	620	626	600	635	596	637	625	648	620	620	638	636	645	655	634	650	603	650	662	623	647	603	645	641	632	650	614	618	642	623	662	633	608	641	614	570	628	620	627	585	668	603	620	609	615	576	616	655	616	686	604	595	677	657	614	666	607	654	629	649	645	615	661	641	596	587	613	593	630	617	614	642	625	629	620	635	645	594	624	606	604	621	598	684	611	602	613	605	647	659	620	589	619	635	607	625	657	609	582	649	626	635	615	604	629	625	578	624	560	618	648	640	675	627	598	628	650	629	651	604	644	628	638	589	648	580	632	676	664	587	630	665	622	599	568	619	599	630	648	629	608	603	625	623	596	615	541	625	579	634	573	607	651	661	617	605	628	661	629	604	600	594	661	640	595	621	589	595	594	598	635	622	611	646	607	639	623	619	576	618	603	616	627	617	631	642	657	626	634	597	591	641	630	642	561	589	589	627	615	679	604	642	632	632	616	658	614	608	605	580	607	643	640	629	578	632	644	611	596	626	658	597	644	597	582	575	611	635	579	614	634	626	636	631	627	604	623	642	646	608	612	658	631	648	625	620	626	620	638	616	610	618	622	618	649	643	614	595	586	609	619	637	641	647	603	663	614	623	663	643	628	602	639	555	640	626	595	588	625	666	638	621	608	635	572	637	619	618	590	610	613	587	652	624	647	588	651	585	628	583	641	613	645	608	660	639	610	587	616	621	598	606	595	590	664	636	602	667	601	630	604	639	585	614	627	597	606	618	617	589	614	609	647	651	624	608	623	626	667	625	634	597	594	587	607	629	619	665	624	607	607	594	635	620	602	618	605	609	635	625	634	621	614	652	602	612	602	639	604	600	606	635	638	634	628	636	636	615	614	631	645	637	621	629	628	655	588	633	646	642	614	564	620	658	661	629	624	613	655	650	675	620	611	676	590	651
23215	20818	27790	23930	20801	10168	1280	781	701	688	625	557	548	541	550	496	519	548	541	489	513	510	473	474	496	481	474	501	504	472	522	468	493	457	487	472	459	470	509	479	491	516	504	457	453	466	457	453	440	482	497	472	511	478	492	490	456	489	444	497	467	430	504	488	491	431	514	497	491	483	472	459	460	468	513	469	488	476	487	461	466	515	473	479	511	484	456	493	471	502	501	444	482	464	420	465	489	462	447	536	445	481	488	466	479	498	427	485	491	459	438	460	444	431	460	480	472	472	495	466	493	484	469	441	495	472	484	485	461	482	448	478	470	469	451	491	503	502	441	476	453	454	486	478	460	483	441	491	468	467	448	513	477	475	490	440	479	479	471	486	489	489	480	488	473	469	444	480	475	477	453	453	487	458	438	459	482	475	481	472	430	533	496	450	450	477	496	488	455	464	488	465	467	426	430	496	488	432	505	442	468	477	515	451	459	462	429	462	493	467	511	480	467	511	463	455	486	420	478	460	470	502	446	456	488	449	423	493	487	465	464	449	521	462	463	449	435	500	486	479	496	441	515	473	500	463	453	482	445	496	445	486	505	486	478	454	444	461	434	479	476	454	471	499	435	484	486	488	457	461	465	440	476	499	496	461	465	477	457	468	487	441	485	466	473	492	488	425	474	468	460	464	453	506	436	451	458	469	498	475	496	443	488	495	488	487	460	501	446	471	493	479	462	492	513	455	447	468	517	458	503	484	479	444	454	497	415	493	491	485	471	485	464	453	464	464	467	462	426	489	459	406	461	449	485	487	465	519	457	446	458	501	449	527	469	437	472	457	461	489	458	490	433	484	453	473	458	501	470	478	475	490	466	434	473	482	485	459	450	478	434	467	494	470	438	453	456	484	461	449	467	483	489	495	440	486	505	497	509	494	476	448	486	451	473	465	481	469	455	437	479	478	490	474	469	460	476	450	508	424	447	494	446	484	458	472	464	445	452	482	468	496	490	518	498	485	479	496	487	477	490	461	480	457	472	448	464	440	494	474	449	488	487	466	475	443	426	479	430	457	453	491	519	454	468	475	486	451	469	449	475	451	487	503	443	491	491	482	480	500	462	489	451	447	455	491	442	503	489	484	493	472	465	469	454	479	498	459	444	486	463	433	500	478	467	448	448	483	465	481	469	475	440	451	470	485	433	460	484	444	477	453	447	488	506	496	426	519	492	447	503	437	460	440	461	481	467	508	479	484	484	477	489	500	454	485	519	484	499	447	471	485	445	475	447	494	491	492	471	470	460	456	498	463	428	442	475	481	511	495	464	436	470	495	492	491	502	448	471	457	413	449	508	472	463	499	469	434	467	464	500	462	476	488	521	497	465	482	481	494	438	438	438	425	472	471	493	455	453	450	464	483	453	444	480	456	456	455	463	420	493	475	474	499	468	488	476	478	479	451	431	499	471	503	517	448	438	486	470	457	482	488	493	467	479	509	487	472	490	465	458	434	455	484	466	410	480	451	486	462	470	470	499	497	444	488	455	461	464	448	480	476	447	502	462	451	434	502	466	461	477	442	436	451	493	470	463	465	490	481	460	455	469	481	450	475	498	461	481	459	492	463	452	461	470	473	472	470	510	472	500	466	431	497	458	479	452	478	470	459	454	459	458	497	480	497	460	478	449	460	471	509	460	485	474	469	449	475	460	481	498	455	452	486	463	467	444	492	489	481	475	477	446	491	510	507	447	481	461	482	449	491	470	455	457	449	456	485	475	471	459	454	459	464	459	472	511	476	463	442	459	470	481	495	460	448	506	466	482	467	509	481	465	465	497	468	482	434	451	457	450	453	451	447	478	450	434	480	461	449	461	477	505	452	451	478	424	475	449	466	472	475	414	485	471	468	494	504	451	435	470	454	455	467	475	463	430	481	501	483	476	512	461	472	431	477	485	481	474	486	481	455	467	467	454	459	443	449	462	435	478	442	418	444	420	473	474	479	461	412	453	442	482	482	466	438	459	455	462	467	476	466	471	450	481	432	433	457	426	434	487	495	475	499	501	495	433	469	494	438	467	445	472	490	505	478	467	466	494	461	484	464	444	476	469	427	444	459	454	440	496	479	428	477	497	478	444	469	490	464	467	446	436	485	442	486	462	476	461	445	483	442	479	471	502	446	474	493	482	477	465	533	484	496	436	487	465	493	471	505	468	447	463	478	488	466	474	488	455	497	505	469	523	439	418	424	497	443	499	497	473	475	498	473	473	456	487	462	460	470	465	451	454	457	485	458	445	463	458	456	518	467	515	517	463	496	456	435	436	459	485	485	484	466	514	454	440	486	434	468	508	501	458	489	436	490	458	474	468	467	461	465	491	467	478	460	491	448	501	468	473	469	486	473	491	439	410	449	466	466	473	465	474	488	478	435	473	498	470	460	469	493	475	458	478	472	468	504	493	410	457	447	473	464	469	457	498	461	428	465	442	447	517	432	475	461	457	454	522	410	478	461	465	451	469	447	535	464	467	515	473	458	474	474	456	538	495	474	472	473	459	453	503	438	444	474	482	429	453	454	418	491	449	467	445	473	433	484	453	422	480	451	454	465	460	461	451	518	450	481	483	466	484	474	490	504	453	511	452	484	456	474	472	470	462	436	479	448	481	454	444	461	491	426	449	473	463	463	490	416	481	499	459	487	443	456	530	468	489	455	467	486	488	485	474	464	475	457	476	484	515	468	494	435	444	479	457	461	474	455	464	458	465	457	502	463	470	467	436	482	467	505	459	479	476	506	462	471	481	506	522	476	501	426	454	427	475	470	448	405	479	473	484	480	475	443	475	456	468	482	508	454	449	449	479	461	438	493	444	461	472	445	476	469	478	456	448	453	482	462	515	439	462	492	448	448	426	471	465	473	447	472	522	453	460	477	455	451	448	448	487	449	442	460	471	449	463	500	471	431	489	483	462	488	467	466	477	472	495	464	481	444	458	466	431	498	500	492	487	422	506	438	497	478	461	501	450	476	473	469	461	504	468	493	498	436	471	459	481	437	521	476	450	442	472	467	433	482	465	467	469	445	505	464	472	452	468	470	484	508	484	456	438	454	488	462	459	494	472	491	461	505	513	474	475	455	461	428	455	488	446	471	488	448	457	456	476	424	444	474	474	483	503	499	478	437	474	487	463	489	427	501	475	436	430	443	485	428	489	425	479	472	445	501	487	457	435	478	462	450	482	491	443	495	518	458	501	446	442	433	447	504	471	491	495	441	432	433	484	486	486	455	464	479	437	511	480	505	457	476	498	456	506	467	470	485	495	517	483	456	470	445	466	459	455	482	493	472	469	503	474	473	498	488	439	445	478	487	477	467	449	471	464	452	430	453	470	428	461	481	492	465	480	463	460	477	441	445	504	486	451	464	460	508	444	491	512	518	499	471	470	436	513	479	463	459	471	474	489	442	478	447	452	478	474	470	463	456	463	450	479	459	491	456	470	458	431	453	474	495	496	486	473	463	472	469
3060	7226	6177	3039	2101	1738	1443	1188	1005	862	798	708	679	666	632	629	607	583	539	558	601	527	572	555	592	526	522	502	600	551	570	539	543	526	558	553	518	498	553	500	549	543	541	526	505	523	553	565	488	542	507	548	612	522	520	527	510	551	486	487	502	529	554	511	502	513	537	547	499	495	507	584	522	463	539	535	537	535	509	522	516	541	533	539	519	479	532	488	473	505	531	537	504	533	538	511	539	539	528	508	518	501	530	531	541	555	529	509	541	527	540	540	542	516	506	515	503	486	515	540	559	512	503	503	533	542	508	532	517	531	522	522	530	530	515	488	549	519	502	547	507	500	559	515	556	533	543	550	517	534	535	564	514	477	527	499	520	508	535	536	499	486	556	541	547	545	501	534	535	526	549	498	496	523	519	528	509	503	515	491	531	547	523	500	540	541	525	515	498	492	504	511	568	487	557	552	510	534	532	508	519	526	523	527	523	560	473	499	532	546	511	542	517	532	538	544	571	498	518	498	537	550	553	507	537	507	528	497	514	512	541	515	533	551	543	512	568	561	540	532	473	536	558	539	508	545	502	474	522	562	498	516	524	534	507	521	497	492	520	527	504	531	545	513	531	557	523	505	570	548	521	553	562	519	551	543	539	534	543	536	524	547	508	512	567	533	543	528	492	570	478	504	515	519	492	504	508	521	495	564	534	497	517	490	505	538	554	522	514	522	505	530	514	566	506	500	533	521	538	551	534	523	553	520	543	490	513	489	515	518	527	538	527	542	535	501	522	496	526	497	528	533	486	548	553	522	512	545	513	534	503	497	479	545	501	566	539	521	528	528	500	538	502	533	528	484	545	532	539	524	535	532	502	513	519	539	549	521	507	550	513	533	535	562	513	517	512	551	548	518	539	521	515	519	517	506	508	494	546	519	542	507	562	533	555	521	527	512	508	502	549	494	538	510	527	506	488	515	539	494	504	532	505	546	525	491	511	510	559	520	481	498	499	535	488	583	508	562	521	523	498	534	550	503	479	528	517	514	515	499	516	495	517	508	545	550	499	559	543	489	496	527	540	550	499	550	536	499	561	519	503	534	503	514	532	519	501	559	511	514	493	511	532	517	511	532	514	508	538	517	571	516	503	504	512	539	543	524	496	501	493	518	552	556	496	550	517	478	541	531	554	514	514	532	480	546	560	557	504	473	537	533	556	505	515	513	520	552	518	526	500	502	528	527	495	554	505	489	550	508	521	535	498	535	485	515	543	492	506	545	482	519	528	539	501	493	533	513	504	507	588	510	535	520	555	521	481	507	531	513	550	514	470	531	501	522	538	536	551	519	536	493	503	486	538	534	526	516	511	554	515	547	501	494	535	488	517	533	529	529	532	542	537	520	514	494	531	530	542	545	501	557	512	461	506	514	526	566	539	519	560	537	526	534	567	539	491	513	566	534	505	527	540	521	518	499	504	510	528	494	520	503	529	517	538	482	510	510	517	510	586	528	559	532	507	502	510	518	485	559	539	524	534	518	522	513	483	511	552	522	482	545	502	526	526	502	528	538	541	558	530	529	479	563	538	497	540	485	494	543	534	511	540	520	483	500	534	489	522	541	520	509	521	528	564	521	492	522	513	520	487	512	508	556	491	494	515	516	513	494	488	537	522	540	536	544	519	527	497	538	574	563	523	527	552	532	531	515	522	517	499	527	525	565	555	474	522	524	487	532	548	518	514	516	481	508	521	537	533	531	532	499	505	477	492	543	515	517	523	538	508	511	534	542	510	498	482	528	520	546	509	487	492	546	546	510	541	515	533	507	504	580	561	500	531	503	537	555	525	481	517	518	524	486	510	518	511	496	565	506	526	560	491	511	525	526	530	573	499	525	539	514	530	540	526	542	537	512	536	535	493	492	524	521	559	522	581	555	528	479	502	501	499	507	509	494	540	538	543	526	525	533	505	551	520	507	522	541	542	559	531	545	531	536	512	585	499	521	516	547	549	528	518	529	541	542	503	532	501	551	522	520	529	517	544	483	550	499	525	487	490	521	493	519	524	496	536	494	520	527	527	560	492	515	557	473	473	531	536	543	560	516	538	521	564	580	520	568	556	532	512	529	519	502	525	534	499	494	500	533	538	541	520	478	501	512	510	541	508	570	534	564	521	478	536	496	531	548	529	519	509	552	555	498	548	538	516	538	562	518	532	548	557	544	541	537	529	508	531	507	521	503	525	517	491	498	515	514	494	518	530	534	517	525	552	508	544	578	505	524	497	517	538	567	501	528	500	545	556	521	516	531	510	550	532	546	509	530	486	532	512	513	526	562	475	477	499	527	506	535	546	528	532	500	510	549	505	515	494	527	517	566	527	525	510	535	480	484	533	475	520	482	565	510	514	508	496	511	508	504	511	532	533	490	577	516	495	536	520	532	554	535	542	539	575	522	500	529	509	553	540	536	584	537	526	547	541	540	513	542	494	536	557	518	529	533	485	531	480	517	535	528	528	474	498	527	491	517	520	517	515	508	497	501	549	524	565	540	527	509	510	525	537	505	496	535	531	514	504	542	498	522	497	512	534	534	504	507	560	523	554	515	495	544	503	545	527	538	510	512	547	502	506	533	543	492	530	537	538	521	526	510	546	526	565	531	546	553	539	505	528	546	532	565	521	503	545	512	534	526	522	512	484	499	521	516	541	525	502	535	507	523	503	498	554	529	531	516	526	545	520	525	523	522	519	517	549	527	515	508	545	541	545	483	518	501	544	540	496	485	525	517	513	450	517	513	501	501	539	498	548	502	506	539	500	515	521	547	494	570	464	526	532	522	523	523	529	543	516	522	541	487	493	543	534	553	519	539	539	502	500	473	544	488	532	533	570	504	455	501	520	517	545	510	506	514	499	507	503	541	524	481	550	500	546	536	513	556	522	524	508	515	534	540	492	471	494	522	526	578	530	506	513	509	524	555	541	566	509	515	534	520	524	519	501	520	519	535	521	518	474	560	524	491	521	535	557	555	534	517	521	540	485	577	576	530	524	541	521	573	505	550	562	564	485	538	513	504	545	530	537	542	486	506	488	512	522	496	520	454	522	542	504	534	494	582	516	504	550	469	557	535	511	520	491	520	534	597	508	486	526	522	497	512	520	539	520	496	542	532	508	525	534	549	530	564	518	486	533	497	511	539	503	488	530	562	522	569	556	520	448	526	505	478	530	501	473	516	520	507	522	548	514	504	563	545	532	527	513	531	531	491	483	536	526	556	533	478	546	507	515	529	512	507	514	535	499	529	529	555	555	538	553	507	540	527	511	499	482	543	515	478	545	540	506	507	532	512	490	503	478	560	562	557	533	537	494	545	480	524	549	545	532	547	533	553	504	509	519	551	520	551	544	539	506	523	486	549	506	511	496	484	513	485	513	552	535	519	550	520	506	549	543	530	494	553	535	505	486	540	504	535	512	517	520	510	542	512	510	496	514	518	506	514	532	518	553	536	548	508	547	530	521	524	532	459
24204	20810	26886	24735	13739	933	672	560	477	471	501	424	374	400	393	410	362	391	378	406	385	347	381	378	358	399	394	394	364	381	402	344	377	358	354	368	360	349	407	351	359	396	342	377	364	370	369	359	342	355	362	363	352	391	374	363	384	399	366	357	376	354	352	344	374	367	378	339	363	366	370	366	298	366	392	365	371	355	361	347	366	367	341	356	347	399	377	345	369	356	346	379	355	335	369	332	318	347	379	352	353	347	358	391	386	361	336	366	395	380	358	371	365	371	365	369	393	330	338	374	351	343	362	364	387	346	350	385	372	344	377	387	380	359	394	357	342	357	359	344	342	379	388	357	389	381	376	383	364	364	367	371	331	352	346	362	381	382	393	353	336	367	355	375	321	363	351	344	344	364	357	338	350	374	328	396	344	355	369	326	344	374	391	375	396	349	357	354	362	359	353	374	377	367	418	334	374	402	329	358	359	344	356	405	358	368	367	404	394	361	381	383	372	371	339	347	362	354	375	372	375	340	355	369	350	392	373	340	343	326	354	371	373	376	376	342	394	364	348	350	379	378	363	373	362	389	371	380	377	368	353	373	343	347	374	345	353	348	326	380	394	343	389	348	352	375	355	366	359	345	364	378	326	347	364	372	338	369	348	363	362	360	381	347	339	365	372	369	341	341	357	358	342	384	370	377	373	360	372	353	351	362	346	339	348	389	338	383	351	354	374	357	383	370	377	365	388	380	407	409	382	334	353	351	357	385	387	367	336	405	380	390	361	384	328	375	359	360	346	406	373	335	367	387	344	341	356	340	365	362	397	406	362	370	378	352	370	356	362	370	364	347	356	367	364	340	360	381	359	352	358	359	364	356	366	364	367	363	347	418	379	353	361	350	362	351	360	367	383	381	346	340	363	353	369	354	334	372	359	389	340	362	370	377	357	368	373	344	372	384	379	365	357	323	367	342	358	353	363	367	407	348	332	344	352	340	368	386	357	395	373	356	360	386	376	407	373	380	358	331	368	365	365	362	380	357	371	370	392	363	389	352	346	380	355	384	372	356	355	349	327	358	333	362	351	353	357	360	388	355	347	354	374	359	362	357	384	359	356	400	364	358	383	396	370	367	351	356	331	380	367	388	362	324	337	379	396	362	356	416	381	375	313	359	373	352	386	350	352	370	357	385	340	334	364	361	386	390	354	400	365	344	334	368	379	381	346	355	357	337	362	329	364	370	362	361	351	363	336	378	312	352	377	384	353	352	334	355	351	366	392	387	368	416	377	365	397	385	355	369	372	390	334	346	370	342	370	343	366	332	365	367	374	361	362	352	380	338	359	346	378	362	341	354	421	332	348	351	340	375	403	369	366	337	383	342	366	346	343	393	340	390	423	370	408	327	368	364	377	368	373	380	351	392	379	375	401	366	370	378	394	374	372	359	373	396	354	388	361	375	334	383	382	349	380	370	370	370	385	354	321	356	392	370	364	376	358	369	378	374	373	346	372	366	388	336	371	374	372	367	328	391	363	354	360	365	367	380	357	339	403	363	369	351	350	336	354	351	362	362	350	360	347	357	376	363	374	322	346	378	315	383	332	384	383	367	375	374	364	369	366	332	387	353	361	369	362	363	336	390	346	354	328	348	359	331	368	343	326	362	333	338	350	370	356	357	362	369	383	341	355	362	363	364	378	356	347	356	355	361	373	402	386	399	345	372	399	351	364	341	367	390	352	373	375	347	385	359	383	370	355	360	379	341	378	363	379	333	334	364	377	366	363	378	339	359	375	377	367	337	324	349	394	359	350	382	377	354	363	355	359	362	353	351	324	388	369	375	373	354	375	328	360	351	355	364	359	372	340	342	413	305	378	353	334	362	369	338	344	337	386	351	394	319	353	365	359	370	404	358	376	388	350	352	327	387	341	350	379	392	384	360	369	376	342	390	383	385	387	363	341	343	387	352	373	367	365	363	386	374	383	338	406	376	349	355	364	360	374	370	360	377	350	385	392	369	379	367	382	377	356	341	345	352	311	363	352	383	377	381	380	370	378	376	344	346	371	379	352	348	352	405	353	367	382	377	372	358	362	352	357	331	371	360	344	338	367	339	341	384	373	368	366	346	353	326	336	373	382	355	355	370	403	360	411	396	354	359	374	379	359	368	343	370	350	368	322	373	387	377	368	376	369	372	366	360	369	363	406	378	374	342	340	347	379	392	331	318	365	334	378	370	353	388	374	373	378	333	356	391	373	347	361	378	358	354	356	372	345	361	361	331	354	351	394	376	345	366	358	349	364	381	330	380	355	346	387	374	356	371	359	349	361	371	322	386	348	379	351	377	316	392	369	354	354	325	384	373	353	339	365	365	343	361	358	377	396	354	344	377	365	369	371	364	359	359	343	361	355	375	358	350	332	383	352	378	366	372	356	384	335	336	354	347	348	373	369	352	378	327	384	374	324	340	360	392	353	376	391	362	359	339	342	386	332	375	347	408	378	368	382	372	347	368	374	349	333	387	372	368	333	354	370	365	341	322	353	374	379	382	355	365	393	378	352	380	368	340	399	396	371	353	363	366	349	363	358	367	357	364	374	360	358	396	367	370	379	387	329	371	360	368	358	354	363	395	348	396	365	378	363	364	377	349	355	370	346	354	386	335	371	415	363	356	344	380	373	366	375	370	358	336	416	399	357	357	361	364	348	369	370	387	341	367	369	368	388	351	334	360	376	353	372	342	351	383	408	373	386	369	353	348	344	329	312	344	362	365	355	365	362	334	395	331	361	394	365	347	337	349	363	386	368	362	353	355	373	375	367	332	364	359	362	377	435	350	398	361	338	353	346	388	374	383	392	367	351	318	354	397	323	387	372	378	381	341	367	348	340	372	393	353	341	374	392	378	339	364	370	381	360	383	359	384	364	381	384	373	356	351	374	352	363	383	376	325	336	345	354	400	369	402	374	365	366	329	381	348	390	377	409	361	346	394	375	334	373	375	346	338	346	387	408	416	339	356	367	352	383	372	371	352	345	367	369	396	339	348	400	362	352	407	356	371	363	356	357	362	353	361	374	359	368	351	355	358	396	351	361	348	382	371	373	386	359	373	361	372	365	358	385	390	323	367	383	349	385	379	386	351	386	386	384	356	367	342	371	364	339	365	383	378	370	358	362	359	384	350	348	358	360	350	359	388	346	370	364	364	338	374	398	365	377	367	386	360	380	353	377	345	354	359	390	363	352	338	332	377	376	380	356	328	346	367	369	369	414	336	337	401	372	378	385	372	370	336	360	363	385	343	365	361	329	344	352	362	356	370	351	374	381	381	366	348	360	371	320	368	395	386	349	351	352	351	348	366	362	358	386	357	331	377	347	345	373	372	365	390	378	354	394	328	362	345	366	351	336	326	361	383	331	385	335	355	326	355	373	349	368	365	379	353	390	350	333	382	362	345	365	372	391	391	327	352	367	347	354	371	372	325	358	330	365	372	346	358	366	334	381	387	368	363	392	367	363	365
3195	4702	3640	1841	1375	1209	986	777	690	613	547	511	524	465	462	463	443	397	449	415	437	367	444	439	411	371	464	405	416	382	378	407	407	409	422	419	387	405	395	400	432	395	416	381	408	422	402	414	407	430	382	394	390	385	393	388	388	410	404	390	386	388	393	368	374	391	394	375	380	419	381	414	361	378	394	351	387	434	382	361	371	370	410	398	382	417	435	376	388	371	372	387	369	415	383	374	410	389	377	384	410	384	382	353	380	401	377	423	409	400	418	390	396	384	408	396	369	369	380	376	371	406	396	339	392	387	414	363	375	409	376	412	361	341	337	383	379	386	386	417	402	351	402	374	379	383	391	361	416	428	377	392	390	391	382	353	381	365	398	375	387	380	383	388	393	383	412	402	400	379	409	415	392	412	401	375	421	415	391	354	379	382	372	339	332	365	404	398	377	390	439	404	393	412	412	379	407	367	379	401	354	365	390	401	376	389	383	416	384	372	376	384	387	383	392	333	414	379	366	402	422	394	366	383	415	394	390	422	366	360	382	384	366	384	408	386	404	405	383	356	396	375	442	381	409	417	382	378	399	385	356	404	388	385	388	380	392	400	343	369	399	390	365	397	378	411	370	372	399	382	364	394	426	433	416	380	353	371	390	387	391	405	410	371	394	425	366	371	408	390	385	403	396	394	383	395	379	351	390	396	422	444	408	366	355	383	358	397	383	378	387	389	386	385	398	354	367	399	396	404	374	381	391	389	404	367	335	387	381	349	381	393	390	424	368	373	377	418	396	370	382	396	391	369	396	385	387	399	413	415	378	377	347	366	373	374	371	377	410	404	389	417	366	425	381	406	386	379	333	359	401	379	367	392	393	402	373	369	362	431	399	384	348	389	389	371	368	374	399	386	389	394	380	380	393	400	396	388	380	399	392	406	416	401	374	403	373	372	348	401	390	396	418	365	388	401	356	427	389	406	369	378	385	403	364	386	409	371	374	350	397	392	394	424	382	376	406	374	347	355	380	376	419	384	394	358	378	380	390	368	394	341	390	367	356	363	370	411	398	406	387	380	366	416	369	376	397	373	416	410	380	381	361	395	393	389	374	399	388	393	377	428	374	391	376	404	407	385	392	402	369	388	363	391	395	418	398	383	392	365	404	376	403	415	362	392	394	379	402	400	361	351	398	393	392	407	405	400	377	370	411	380	410	371	390	365	404	409	394	428	401	383	385	375	381	378	375	379	392	411	419	412	373	375	406	355	397	375	416	389	349	388	375	422	408	367	412	365	389	389	411	394	378	342	418	353	374	387	378	384	381	385	377	351	380	422	408	405	409	373	392	408	375	405	395	399	355	428	371	395	402	395	416	410	377	403	386	396	379	414	402	387	424	359	404	396	378	393	377	380	370	459	390	425	391	365	371	375	409	392	410	376	424	451	407	399	391	392	388	389	388	400	379	371	386	397	404	383	410	447	390	396	409	402	386	389	407	406	401	395	385	375	393	410	361	363	426	355	379	347	394	386	373	374	405	404	382	367	372	381	386	374	388	377	365	391	414	376	410	406	395	364	383	402	372	387	384	378	391	386	392	379	366	415	400	411	378	397	381	418	395	368	394	386	374	401	419	362	370	430	373	375	386	408	423	425	404	370	387	426	366	406	407	372	391	402	396	348	381	424	407	372	412	359	444	402	418	388	404	389	384	377	376	406	411	413	377	391	379	385	403	397	402	383	382	379	381	385	420	336	390	398	424	413	373	373	398	396	398	388	396	416	359	383	388	352	399	389	369	419	357	404	409	386	392	364	362	402	389	397	382	396	391	381	395	395	365	384	385	396	405	359	400	409	391	373	388	357	382	414	385	379	401	431	390	385	388	385	405	403	408	401	409	416	409	349	404	383	410	367	389	416	391	379	383	364	364	410	404	374	405	399	365	370	357	417	404	353	392	424	416	435	380	370	390	399	370	420	439	388	387	367	389	391	419	352	366	395	428	375	366	355	340	387	352	450	423	367	425	390	359	355	388	408	404	372	382	388	396	392	397	399	366	384	378	428	404	413	361	385	385	415	377	393	394	387	409	418	390	385	355	379	402	416	366	420	385	380	360	424	386	381	360	382	395	426	405	399	384	382	369	407	408	383	404	389	417	364	367	419	395	365	422	397	403	390	396	407	413	392	385	381	400	394	369	393	387	347	398	370	367	368	391	413	407	381	419	422	377	396	409	403	379	398	389	389	385	379	398	411	387	377	400	378	384	435	351	397	412	371	376	386	388	386	401	416	387	398	445	378	365	384	380	398	353	400	376	374	417	378	414	417	398	409	389	392	421	383	395	395	386	379	428	404	397	354	400	371	408	351	369	372	393	407	385	363	394	401	426	395	395	384	363	408	375	396	367	399	419	416	405	400	389	362	358	392	424	391	388	376	397	388	384	376	385	392	388	410	400	367	370	378	370	406	390	401	402	370	381	374	382	366	353	400	386	421	377	405	409	370	382	406	400	370	404	369	387	409	380	361	344	412	396	386	388	399	390	359	392	395	370	380	398	410	365	375	369	390	377	401	364	358	402	423	395	411	384	367	376	396	387	367	404	410	376	378	352	413	371	349	402	355	411	402	405	381	399	385	393	412	396	398	414	385	360	382	356	382	386	394	404	389	419	376	395	390	375	395	394	382	389	404	387	406	376	368	398	399	363	403	397	374	405	372	366	386	397	429	391	395	375	379	382	410	393	407	363	406	391	406	398	379	374	358	366	379	379	352	387	402	368	426	412	337	355	409	381	348	395	383	408	385	394	404	388	392	383	388	408	392	394	379	393	406	368	373	391	398	390	361	435	375	389	406	430	409	406	413	392	432	432	405	366	403	386	410	377	402	353	390	414	366	457	389	390	408	403	371	400	373	405	367	374	427	387	363	398	335	410	414	394	392	401	401	402	402	385	435	413	381	372	375	392	365	358	351	379	380	378	397	400	369	407	384	393	383	382	390	373	404	382	430	371	432	372	399	386	417	393	347	389	376	381	384	363	413	382	414	419	395	387	416	400	407	369	361	398	403	368	378	387	349	343	390	387	381	368	396	390	401	385	394	364	403	389	412	367	396	382	361	376	428	367	368	404	401	396	382	401	416	409	422	353	372	364	387	374	355	349	394	414	409	378	402	393	378	392	375	366	381	384	424	401	385	412	408	409	403	375	450	406	397	356	376	383	377	431	381	382	400	375	427	377	379	406	408	423	351	388	403	381	407	424	415	402	393	400	424	376	394	398	406	372	357	378	374	371	389	370	387	424	375	396	384	400	393	408	354	388	379	386	390	390	385	404	381	359	427	393	381	380	363	376	370	395	390	413	389	378	389	394	410	397	382	376	380	381	375	375	413	392	388	386	368	396	374	390	410	372	391	401	378	368	360	369	393	394	360	373	381	416	394	356	375	400	385	404	425	421	370	356	396	409	401	410	394	401	385	420	408	387	386	409	408	405	359	376	414	364	405	409	392	427	374	371	397
22063	20836	28288	23510	20836	20886	10019	952	651	542	505	420	388	327	350	264	320	241	258	247	235	215	240	229	230	214	210	209	190	186	188	186	188	181	220	196	197	169	181	168	180	174	190	203	189	205	168	170	176	184	197	194	180	168	197	177	179	188	178	185	195	170	181	184	164	176	204	163	186	183	196	175	158	159	203	175	184	173	172	174	170	176	156	156	167	167	176	170	170	195	173	151	177	143	187	186	170	163	166	157	196	162	176	192	157	169	170	189	167	165	155	176	190	172	173	180	186	186	148	162	160	188	179	163	173	181	172	180	170	149	156	165	132	182	173	154	158	188	191	166	168	188	188	147	176	175	175	152	167	178	159	185	165	169	176	185	180	168	162	156	181	163	173	154	173	156	160	163	159	172	170	196	176	179	170	162	183	181	173	177	196	189	161	162	162	158	151	175	183	169	163	164	160	157	183	184	160	181	176	173	194	154	152	167	160	163	187	163	171	168	176	170	185	147	163	203	158	160	155	195	150	180	173	179	178	177	182	170	157	175	146	165	158	169	159	170	177	178	198	159	201	174	187	191	184	165	158	153	179	198	172	151	170	159	155	156	193	173	206	168	186	174	190	190	162	181	180	167	168	178	159	161	150	172	167	165	172	189	197	173	170	179	186	181	177	168	176	160	196	157	175	175	180	175	170	174	170	178	156	173	164	176	162	169	164	160	158	183	158	170	178	167	164	159	168	146	176	174	151	156	184	174	172	184	151	166	175	171	187	172	156	202	183	202	189	162	171	172	175	170	176	155	173	184	165	165	171	182	162	152	180	172	165	174	187	182	173	180	177	168	149	176	174	157	182	179	161	153	178	180	154	184	167	193	179	179	176	168	179	190	164	172	164	159	143	169	181	177	169	169	174	165	181	187	167	182	176	190	162	165	171	156	172	192	168	197	171	177	153	165	174	190	160	180	155	168	203	164	184	200	196	176	161	180	157	155	184	195	162	176	164	186	167	174	184	165	139	171	158	185	162	168	182	181	167	188	171	173	177	162	167	175	178	155	188	178	175	169	156	169	150	154	172	135	181	177	165	159	160	172	173	171	166	190	166	158	167	186	159	176	167	163	173	168	181	182	191	172	169	190	174	149	177	141	161	186	181	178	167	177	151	169	186	174	192	166	166	176	179	164	186	149	172	188	147	177	191	191	148	164	191	175	177	151	179	170	177	168	186	184	159	181	179	209	139	168	175	178	172	168	199	168	170	185	161	193	173	156	166	205	171	184	177	173	149	193	173	176	158	160	180	186	154	179	172	157	177	180	160	169	171	159	151	153	184	161	180	183	169	162	160	175	203	167	172	171	174	162	167	165	163	165	173	167	155	166	171	154	173	177	165	182	164	167	180	166	159	157	182	167	176	181	169	178	161	165	178	190	182	155	177	181	173	198	176	177	195	140	174	174	165	179	177	167	184	170	187	174	170	171	183	185	170	143	162	180	174	173	184	182	180	191	188	180	164	188	165	166	194	178	188	182	180	167	172	185	166	180	174	148	183	146	183	175	185	186	177	156	191	183	181	163	182	158	165	195	162	175	175	150	186	171	190	199	150	172	193	180	168	149	165	190	196	165	182	179	192	189	165	165	168	168	186	170	153	164	180	182	187	189	170	173	168	178	175	152	181	180	147	168	195	164	195	163	156	145	156	163	161	162	141	189	161	171	185	168	179	162	175	180	164	154	182	158	198	171	166	159	155	176	203	148	182	175	174	192	165	177	217	178	179	177	158	151	183	175	169	158	175	162	172	160	164	173	162	179	172	177	167	149	206	163	163	182	183	174	189	181	172	196	181	158	171	179	199	158	160	174	178	166	151	183	179	159	178	156	161	178	160	187	168	172	189	156	183	183	166	169	178	163	176	175	163	185	170	180	180	175	196	170	175	176	154	187	166	156	172	147	198	174	167	186	169	176	151	196	175	190	166	146	174	208	155	158	162	194	186	183	161	165	201	189	186	190	156	177	177	164	170	180	173	170	168	159	185	178	166	181	176	144	164	170	189	208	174	190	149	173	186	194	163	174	153	183	151	174	151	189	200	163	180	166	166	170	172	177	159	166	156	192	162	179	158	177	169	156	194	174	174	172	191	180	189	193	160	173	174	165	156	154	165	164	158	179	159	188	175	156	163	173	163	177	164	178	166	172	173	158	182	154	185	172	178	172	175	173	172	159	191	172	180	176	175	184	157	178	156	181	157	187	158	181	170	155	195	174	179	166	178	180	174	164	182	174	143	176	178	167	164	166	180	134	195	162	187	172	191	178	171	177	190	175	149	153	158	175	180	151	168	160	172	162	178	145	176	160	145	174	167	171	166	170	167	173	183	164	180	177	151	204	176	181	164	184	163	182	162	179	161	166	188	145	187	190	181	173	158	172	190	182	169	186	171	175	178	170	198	181	158	171	177	169	194	163	174	155	162	172	182	159	195	157	164	182	187	167	168	184	177	165	172	171	173	180	177	166	154	179	186	159	161	162	142	219	176	169	171	156	185	170	176	166	168	190	176	181	169	175	174	177	192	163	162	188	172	176	183	149	157	175	177	189	162	156	168	162	167	198	159	184	200	169	165	172	187	166	159	160	177	152	172	157	186	203	167	170	179	163	156	188	165	176	164	174	164	169	186	187	186	173	180	168	189	196	168	162	150	191	174	144	177	201	159	163	184	172	165	175	177	167	185	164	172	171	182	179	187	169	191	171	180	187	160	223	146	203	185	160	173	186	172	182	159	181	193	191	178	155	179	174	187	146	160	171	176	165	184	165	150	176	160	200	166	166	188	181	148	157	161	159	161	167	193	157	185	188	182	177	153	185	151	172	169	170	159	182	174	168	166	190	165	175	184	180	179	178	161	156	180	168	171	173	175	150	167	162	179	183	205	177	179	177	184	144	172	198	182	183	179	182	168	184	164	187	178	192	186	163	178	151	174	166	177	180	176	182	169	166	172	144	174	192	191	183	178	158	159	205	167	173	143	170	166	180	195	146	156	175	173	163	180	165	155	170	164	151	169	161	167	186	172	152	201	181	157	162	186	184	158	164	176	178	174	186	179	179	177	161	192	130	182	180	167	168	170	164	145	191	205	191	177	169	203	162	178	176	169	200	157	184	176	184	164	167	159	167	179	150	163	185	158	179	171	175	180	176	148	171	162	152	181	194	183	193	184	165	163	179	169	178	154	171	163	161	170	171	169	179	179	161	159	174	162	155	178	188	159	153	171	175	172	172	156	175	166	194	153	169	181	149	174	172	167	159	187	181	170	170	176	165	154	178	190	166	175	148	170	180	180	177	173	164	188	169	178	190	194	166	168	165	162	175	162	149	179	173	172	186	152	185	160	174	191	167	159	160	168	180	170	190	172	195	175	165	145	169	188	188	165	177	148	174	191	188	166	152	165	169	181	188	175	173	156	164	170	186	172	201	142	157	161	167	147	194	175	168	174	183	154	168	152	173	159	163	173	160
4002	12334	10116	4946	3314	2623	1982	1382	1075	828	692	604	515	429	427	371	345	341	290	289	300	276	266	266	233	274	253	270	245	234	259	238	199	230	210	207	206	227	220	197	220	232	213	217	194	215	204	217	202	175	195	191	202	192	200	196	176	211	211	219	194	180	217	185	202	188	214	208	199	232	190	201	186	217	213	203	190	195	203	194	180	191	179	170	203	218	196	182	206	206	189	220	200	206	200	177	181	189	197	188	206	213	201	191	197	182	191	188	200	217	207	193	173	191	186	197	196	195	188	195	191	220	209	195	215	177	165	188	196	192	180	184	179	196	196	183	212	183	175	172	185	182	149	191	189	199	209	198	194	223	205	178	178	185	197	198	186	209	195	198	179	179	176	183	176	199	189	182	181	187	211	208	199	204	206	189	212	163	166	204	186	201	190	219	198	167	188	173	207	173	208	197	183	181	178	177	204	190	194	184	219	205	201	169	201	172	193	182	191	205	204	199	166	201	180	197	207	195	201	201	202	182	191	180	191	201	201	218	200	189	208	184	187	187	179	183	191	183	201	183	166	201	185	202	167	184	201	181	192	185	192	178	199	187	183	207	205	182	161	203	195	211	189	197	210	183	197	218	171	202	217	170	193	203	198	195	202	213	218	209	175	187	195	206	190	168	159	182	185	196	178	186	200	202	199	206	202	162	191	178	187	193	179	185	182	196	215	185	204	193	190	206	195	217	215	185	162	177	201	202	170	170	188	195	216	197	197	221	195	190	186	185	203	201	184	195	180	194	186	194	189	200	166	210	192	185	195	172	189	206	187	214	209	176	185	184	182	197	212	200	192	175	177	191	183	222	190	177	184	180	161	204	188	197	212	235	197	187	187	185	180	179	187	187	202	188	191	201	184	212	175	176	186	181	196	197	199	186	195	202	191	202	200	184	182	172	179	182	199	183	194	202	198	231	205	170	181	192	188	171	195	192	198	186	212	191	170	172	182	216	231	190	225	180	177	198	204	185	183	197	207	197	204	206	196	188	186	204	191	183	175	214	181	197	163	213	180	172	208	210	195	200	186	201	180	207	215	162	192	189	180	173	215	171	200	189	191	214	195	174	203	205	192	174	200	197	190	175	192	187	189	213	206	202	213	215	192	198	196	199	216	217	205	202	213	197	206	195	206	192	193	199	192	190	169	188	189	181	180	192	190	203	189	194	208	190	194	182	196	210	189	191	218	213	190	172	180	184	187	198	200	202	199	179	185	184	158	199	186	204	156	189	181	216	194	228	190	196	192	204	197	212	194	181	207	191	196	184	190	179	188	214	204	208	195	184	197	195	190	199	200	185	211	206	178	188	201	187	195	182	179	177	176	187	165	186	186	177	187	205	198	192	208	190	170	208	209	177	193	220	187	191	199	185	196	193	208	202	206	220	202	214	174	192	179	200	191	197	180	201	200	163	204	200	220	170	187	188	200	198	202	210	200	197	192	202	175	198	196	182	185	174	197	196	200	182	179	186	192	182	165	193	185	165	169	200	201	201	234	191	197	195	204	191	209	189	191	201	172	201	169	178	230	174	165	196	203	167	204	219	179	228	209	202	193	197	185	180	204	181	179	196	192	173	177	210	180	179	204	197	205	180	188	184	201	191	196	206	197	192	178	173	164	212	214	204	180	185	216	210	179	224	202	183	186	201	191	203	179	168	195	214	220	180	179	205	168	202	188	187	198	199	209	194	177	193	168	163	175	217	193	188	223	184	199	201	190	187	184	189	196	178	205	178	188	160	220	178	184	188	207	188	185	199	168	198	208	215	185	200	162	183	209	197	190	204	213	199	189	189	194	183	180	192	179	179	207	187	173	227	166	212	186	180	204	202	221	188	207	170	180	177	211	198	172	188	175	173	181	190	185	187	189	194	184	193	210	186	182	204	199	183	193	194	199	186	192	198	180	198	204	181	181	194	189	194	203	225	171	206	195	205	175	193	199	190	206	206	185	195	179	185	221	197	164	195	213	200	183	195	201	204	197	188	206	187	192	184	206	190	182	217	205	205	181	185	208	198	188	197	196	187	185	191	216	200	182	210	191	197	184	189	228	214	198	177	211	192	183	187	190	189	175	183	201	168	204	196	200	205	201	206	185	209	209	180	187	195	212	220	175	206	178	203	178	173	173	195	188	200	200	175	210	204	190	176	198	173	179	189	195	191	163	171	184	184	193	208	196	172	205	187	201	196	180	178	189	189	205	195	195	197	197	190	216	177	198	184	203	180	211	185	207	179	171	163	181	194	220	188	212	201	201	184	176	193	196	178	178	202	206	190	180	183	223	181	224	195	214	183	193	181	175	189	166	176	197	193	199	193	198	184	192	188	199	198	195	223	171	159	174	177	197	187	173	205	213	178	184	198	187	229	205	193	191	188	175	176	214	178	191	196	196	184	180	190	189	201	194	192	203	206	179	204	179	204	190	194	199	185	164	175	186	194	184	172	182	201	190	199	166	204	210	190	206	205	209	189	182	191	222	196	201	196	179	205	194	173	210	186	192	196	200	186	211	176	211	200	177	194	167	192	199	191	207	164	183	163	192	176	181	183	198	191	206	185	199	209	190	212	201	200	209	182	193	197	210	190	212	175	186	185	207	190	193	188	191	212	192	190	208	190	175	185	184	177	202	194	178	177	202	181	181	194	201	183	223	186	200	188	183	193	203	182	214	209	186	168	186	191	184	165	199	204	205	194	218	173	179	179	212	173	205	169	186	190	181	178	161	180	180	170	228	184	169	195	178	195	189	197	169	201	197	180	191	172	177	195	197	184	199	189	187	185	173	204	193	189	206	191	193	189	207	226	186	217	218	207	188	189	177	181	176	180	205	207	191	199	200	176	194	202	192	183	180	182	193	201	182	207	210	198	167	172	199	201	195	192	194	192	197	188	184	184	194	175	180	181	189	175	189	199	184	191	173	202	174	171	183	192	209	188	193	202	196	173	188	200	193	209	185	187	184	204	175	206	199	178	198	219	191	185	223	204	220	223	206	180	187	176	211	198	200	186	186	194	200	193	203	213	201	199	210	213	206	198	171	178	166	208	184	202	197	207	197	201	188	197	195	223	186	212	176	216	196	210	182	184	176	182	191	184	178	195	174	180	190	208	185	180	182	198	190	195	195	205	201	165	190	177	208	179	175	195	154	188	186	198	178	179	175	202	197	170	194	211	190	177	192	178	211	220	222	220	195	165	179	189	209	192	200	167	207	180	174	194	206	202	176	205	211	186	213	202	195	201	187	196	172	171	189	215	164	183	189	185	179	208	213	177	191	194	194	198	199	186	211	182	194	186	187	186	179	193	185	194	214	194	209	187	199	212	201	206	170	164	191	203	204	172	206	196	180	194	217	202	188	181	187	187	196	183	194	193	209	192	198	199	164	200	209	184	205	208	220	167	189	187	184	184	215	180	185	187	183	200	185	194	188	197	206	175	188	185	185	193	198	197	203	181	180	176	219	213	181	191
26979	18428	4809	872	726	655	636	604	586	628	602	537	598	609	568	593	632	578	589	586	582	587	597	561	563	582	556	576	556	609	547	595	521	600	596	562	557	583	589	569	595	562	575	579	570	571	561	573	615	578	569	562	587	577	574	571	535	535	591	642	616	571	577	525	566	597	584	601	555	549	579	621	585	610	563	528	554	558	612	533	591	578	593	571	556	566	569	598	580	559	592	581	591	558	539	624	565	586	575	574	552	578	572	585	572	574	553	599	592	564	565	624	563	598	576	603	621	562	590	602	579	558	550	589	591	560	596	574	587	575	577	574	582	553	569	594	618	595	598	585	578	557	573	581	585	593	559	597	595	553	576	514	613	624	523	578	580	584	571	624	598	626	602	600	591	571	577	587	533	577	588	567	567	535	605	555	582	522	553	599	557	600	573	587	597	580	587	595	568	564	613	571	562	553	552	593	583	586	593	597	538	580	614	570	562	601	577	527	584	596	582	602	587	621	541	576	611	580	593	532	572	550	558	540	555	576	605	580	569	583	536	555	543	597	589	575	566	588	588	586	528	563	597	581	589	550	582	592	613	568	565	593	594	594	536	567	595	562	583	594	567	534	548	569	580	613	579	545	585	586	581	568	574	567	548	574	580	629	551	548	579	608	573	581	574	563	590	609	556	550	612	583	550	599	567	617	529	613	541	579	571	592	564	594	567	561	559	543	575	582	593	578	584	609	594	597	582	587	574	619	555	561	611	616	602	581	592	548	559	573	537	553	592	565	576	544	549	593	570	610	614	583	543	559	577	605	570	587	610	558	600	569	593	598	572	602	575	547	608	554	572	588	599	564	556	584	551	604	581	595	613	617	594	551	579	545	576	575	571	572	594	621	575	592	620	612	567	600	521	588	574	614	595	580	617	577	571	609	546	580	626	608	618	605	597	622	571	576	598	538	574	597	561	592	587	590	586	555	538	599	579	578	609	595	592	579	576	595	581	605	557	545	547	585	603	618	602	641	580	565	573	568	559	600	567	593	574	628	603	584	590	600	597	568	563	632	571	570	577	567	583	540	585	566	603	607	623	548	614	552	589	558	639	546	549	585	602	591	560	538	559	584	568	594	572	645	575	595	580	563	567	567	601	567	577	595	572	590	571	601	609	602	555	601	548	606	581	596	607	577	567	580	584	576	636	534	571	626	558	611	611	605	565	575	632	568	599	556	564	582	611	578	554	589	565	550	605	565	587	612	549	579	578	601	547	588	610	590	579	573	582	574	602	541	558	587	556	580	582	560	596	581	599	582	607	566	568	587	562	587	585	593	616	605	559	568	567	626	554	587	580	572	597	559	599	607	607	557	589	587	586	549	558	569	622	603	588	607	585	611	552	615	562	561	570	576	554	588	602	593	539	547	558	614	595	590	594	563	607	602	559	550	561	600	597	607	576	563	579	590	610	569	573	579	628	596	572	576	601	623	604	588	551	584	554	546	561	628	584	617	606	566	607	600	585	582	606	555	565	559	586	554	596	589	606	609	602	577	600	566	616	544	577	544	596	574	537	602	616	584	600	582	612	599	562	569	581	604	595	580	602	558	627	553	549	560	572	538	583	565	586	538	576	586	613	573	577	591	570	582	557	609	547	577	562	555	576	535	515	595	623	566	570	616	613	569	602	601	566	572	563	612	576	564	635	576	654	602	572	580	551	628	561	576	603	587	563	564	569	584	578	571	579	602	618	535	563	590	555	570	550	582	599	598	594	573	596	609	541	644	540	543	598	581	571	609	611	539	585	576	567	579	600	560	591	556	571	616	580	575	641	568	554	541	585	563	595	583	609	595	620	609	608	616	563	542	592	608	529	615	571	555	557	564	547	576	573	567	603	573	564	603	569	556	590	599	573	611	598	591	584	566	598	574	532	552	548	609	580	557	548	586	558	606	554	531	573	635	563	570	593	578	552	579	505	561	616	589	535	589	550	576	589	624	577	569	568	575	613	581	614	541	558	590	552	567	579	598	582	582	582	577	594	604	603	590	559	545	596	610	588	583	524	567	610	594	578	586	590	582	570	611	577	564	569	543	575	591	548	583	581	519	609	557	558	588	582	600	568	574	592	576	543	575	604	585	597	597	603	573	531	582	606	577	607	583	581	536	578	575	590	592	570	578	574	601	587	553	561	586	601	596	560	583	584	592	553	511	609	548	612	577	560	567	631	567	566	585	597	578	586	596	592	595	584	573	553	611	568	517	587	605	559	549	626	580	590	561	625	581	604	562	591	602	557	546	587	599	568	595	589	584	597	614	551	594	538	593	567	594	624	587	613	562	571	607	607	590	572	609	573	584	558	598	602	562	577	590	580	594	610	594	586	530	616	570	570	577	587	606	576	604	568	559	571	614	587	565	550	584	589	582	579	555	555	573	574	595	614	596	574	590	574	547	561	605	583	599	591	590	578	591	577	589	563	528	597	593	569	583	559	620	570	552	541	593	604	572	589	559	595	576	521	548	590	580	570	575	599	604	604	601	549	589	559	602	607	581	556	575	621	593	541	573	575	607	597	629	594	579	579	576	571	623	600	589	575	571	576	573	558	591	581	607	616	569	572	577	608	593	571	575	552	576	608	585	569	592	574	582	585	594	579	563	561	597	570	559	568	561	578	592	538	592	599	563	538	573	592	620	623	560	572	565	589	550	582	587	588	546	559	555	577	564	575	547	601	573	584	596	591	591	561	594	589	607	587	602	602	616	543	586	596	610	567	561	622	597	580	605	584	594	556	612	559	602	614	580	571	601	586	590	574	567	586	627	589	613	557	602	582	544	564	579	571	583	559	589	567	566	600	613	605	603	605	560	631	585	575	548	622	523	558	597	603	614	563	557	576	594	552	613	576	604	613	572	582	605	584	526	577	620	596	576	599	572	551	588	602	565	555	592	529	594	591	524	544	609	589	555	549	567	557	616	592	601	569	570	590	565	582	583	537	552	537	573	646	567	556	556	540	575	601	598	600	578	598	580	574	570	574	608	593	559	601	587	612	565	618	600	554	597	553	591	554	536	591	584	550	578	550	568	590	570	537	572	544	571	577	610	628	559	591	552	596	583	594	571	579	573	550	578	540	600	550	580	604	601	589	559	597	575	603	542	587	573	630	567	584	546	581	581	575	548	568	604	582	576	577	549	583	551	572	615	578	565	581	546	574	634	592	579	521	618	580	564	501	584	613	617	599	564	579	538	588	588	570	547	549	589	600	602	556	562	561	591	602	586	580	579	591	540	565	602	589	555	579	565	579	575	577	569	569	540	575	578	528	580	591	581	562	608	581	616	604	574	589	599	574	559	554	560	585	617	592	571	543	600	600	570	632	596	574	570	588	588	573	573	587	595	582	559	560	596	566	618	601	578	580	592	585	549	574	573	627	572	560	573	607	546	571	611	595	561	575	570	617	572	581	571	566	590	591	597	583	601	566	625	567	566	589	562	596	545	562	613	559	611	586	588	599	584	631	597	607	564
4282	1107	994	753	718	701	668	719	666	633	636	657	640	599	622	609	697	673	634	614	650	657	643	661	624	656	693	607	628	642	636	639	622	703	643	672	678	619	625	634	615	627	662	644	631	645	638	659	627	600	634	594	622	662	682	628	647	629	610	626	641	642	628	594	621	669	654	651	678	674	661	619	626	608	672	643	570	647	640	625	623	624	608	623	686	628	621	600	645	636	658	618	667	597	607	609	626	640	609	595	615	638	650	599	632	629	628	643	649	646	648	609	634	647	645	616	606	640	631	618	593	606	629	620	652	613	696	617	624	660	622	626	646	679	607	658	641	593	619	625	651	659	623	608	596	634	680	592	590	645	637	610	686	636	603	648	640	634	610	599	637	630	623	623	595	604	661	654	655	674	630	663	643	641	632	624	603	602	673	609	565	653	577	627	657	638	616	638	627	646	610	677	577	620	658	667	670	640	616	651	619	690	646	641	627	668	603	596	632	606	657	642	644	623	648	615	619	617	630	633	683	606	651	642	612	615	670	655	672	640	632	634	641	663	651	632	640	613	633	628	677	621	644	628	617	670	646	639	621	624	620	633	661	666	652	632	637	639	634	596	637	626	625	652	664	642	604	659	622	642	633	647	645	646	668	625	663	607	612	625	635	654	633	615	631	657	661	649	645	616	649	650	672	651	639	645	651	667	682	615	626	649	624	603	629	603	644	641	630	658	562	643	618	632	628	630	622	637	663	612	624	625	654	635	642	632	693	616	680	663	611	649	636	659	633	647	647	676	617	613	671	674	622	623	658	594	638	590	666	618	668	666	646	616	642	633	645	634	628	577	634	590	617	643	666	624	594	699	581	612	609	650	631	623	628	693	624	636	670	605	623	631	638	649	627	625	630	635	622	620	571	605	603	689	643	596	656	634	616	604	663	633	605	615	619	641	663	647	630	631	674	649	693	627	631	608	673	636	618	658	604	636	622	608	651	628	616	673	661	681	605	675	652	629	588	650	635	611	622	617	612	644	634	629	638	691	596	583	618	617	595	601	623	646	670	664	651	669	617	605	641	613	649	640	615	625	625	667	621	647	638	619	625	645	647	604	655	607	679	645	594	609	630	650	642	677	622	629	670	658	658	591	651	635	647	614	643	696	628	657	642	662	594	649	617	637	575	633	637	646	612	656	670	661	602	639	649	631	579	636	656	634	640	633	638	622	615	638	611	627	631	614	623	660	662	626	637	640	615	646	598	648	614	645	669	640	664	612	654	659	639	625	669	586	640	701	628	606	652	651	626	626	654	630	596	640	662	641	647	609	621	629	631	610	660	684	660	623	665	645	634	653	603	635	637	631	589	672	639	624	587	643	643	584	637	601	637	639	673	630	605	591	592	635	607	631	612	678	629	638	628	651	636	604	652	642	590	664	588	634	624	617	631	631	666	655	608	620	642	591	630	617	620	640	617	641	689	625	607	592	621	636	629	691	621	639	622	668	655	594	615	657	648	639	641	612	616	612	631	651	625	619	675	609	635	633	640	611	651	662	617	644	606	628	661	643	640	646	612	628	622	642	666	594	617	630	624	612	615	658	640	646	650	637	590	651	648	630	616	618	632	627	624	607	598	640	649	664	660	622	667	666	640	681	672	638	654	632	614	674	635	617	629	648	636	642	661	651	609	666	590	613	661	621	653	626	580	651	662	646	683	635	611	670	639	634	626	612	628	609	636	600	661	609	641	620	621	648	596	652	656	632	606	636	628	636	646	608	653	644	670	586	621	629	695	603	622	623	649	640	616	601	638	615	641	575	636	624	624	622	646	673	593	613	663	638	633	597	634	617	696	589	633	598	622	617	617	626	633	637	623	640	611	572	637	693	611	626	622	632	632	630	567	644	683	618	609	637	653	587	617	611	647	673	631	602	656	597	626	663	644	684	640	687	630	642	635	642	652	631	653	647	619	609	625	614	634	623	627	673	628	635	666	633	633	636	596	641	607	687	612	636	626	646	630	597	636	661	619	619	605	609	631	604	616	617	639	638	605	620	587	616	631	641	649	639	668	659	612	614	589	616	586	620	629	628	641	669	621	646	607	616	621	646	631	609	645	659	663	624	649	637	673	581	649	638	638	593	631	681	607	657	673	640	623	660	612	648	652	637	681	617	640	638	600	628	623	648	673	621	638	621	608	645	637	638	710	646	623	624	661	627	644	597	643	651	637	662	634	616	643	591	691	658	660	648	603	610	631	613	623	621	662	624	631	599	616	622	634	615	653	605	669	610	626	621	628	589	612	614	666	667	597	633	605	630	602	626	634	654	611	605	639	609	596	635	600	644	644	675	598	609	631	631	634	600	615	636	613	667	609	648	635	693	652	632	641	604	618	619	610	603	619	628	677	663	643	655	571	635	626	622	643	653	605	644	623	602	595	646	671	601	628	627	630	619	658	673	641	657	641	592	591	649	704	652	633	644	668	651	625	659	637	596	643	650	610	620	639	624	687	636	592	618	631	647	636	648	618	629	621	640	623	649	595	679	626	658	677	646	651	659	636	620	616	638	663	648	591	635	598	603	604	652	612	618	631	650	674	655	583	617	622	592	676	646	607	688	658	630	649	662	603	644	595	629	637	663	586	643	676	680	655	626	622	623	631	612	657	662	608	631	583	606	614	614	622	667	629	619	617	608	622	667	603	596	619	620	631	601	697	617	646	616	597	645	633	618	614	603	637	670	640	602	616	614	646	681	605	625	596	649	660	640	641	680	618	643	655	653	587	585	671	633	608	600	643	625	614	615	662	668	650	661	630	637	614	630	582	593	617	656	680	642	654	572	647	617	634	663	603	636	614	652	648	610	643	629	627	660	643	620	647	646	614	664	631	617	624	587	670	622	608	674	666	610	676	599	592	620	620	617	646	598	645	658	612	612	631	662	645	616	582	635	559	646	601	663	651	610	621	597	608	665	664	660	650	670	648	627	683	597	581	636	636	598	629	645	677	628	606	662	599	605	635	621	631	626	598	631	658	616	681	633	660	615	672	655	633	648	640	655	642	622	627	670	652	630	659	617	591	654	637	610	636	693	616	621	629	595	626	576	595	635	620	613	640	630	626	633	628	614	634	646	615	611	648	611	654	650	561	627	675	682	628	659	627	632	620	649	614	632	627	603	637	651	637	588	633	630	629	637	640	639	620	632	616	664	628	661	642	629	636	596	627	602	658	653	606	662	645	629	644	637	593	652	642	648	632	668	587	643	637	642	679	634	626	613	586	640	630	591	645	626	644	594	622	615	683	607	560	609	611	601	655	649	591	606	649	630	628	629	652	655	659	624	633	653	608	636	601	646	625	657	632	600	603	586	662	609	621	627	620	626	623	710	649	613	625	591	630	640	669	625	606	630	668	619	598	606	645	633	645	669	637	578	656	673	618	645	658	620	603	622	624	610	638	602	569	619	629	637	628	618	637	690	603	626	599	660	659	653	624	577	621	660	606	645	676	626	657	676	622	635	634	620
23158	20830	27888	23890	20822	10238	1244	898	693	707	672	590	569	529	559	562	521	513	489	487	509	522	487	471	460	526	522	526	463	480	474	515	473	447	472	443	498	450	446	511	514	475	456	479	534	505	493	457	466	448	505	486	484	471	444	483	539	476	475	479	470	458	472	475	468	469	499	470	454	465	450	460	465	475	484	471	486	473	453	474	505	483	474	478	461	506	516	451	511	469	456	492	484	498	484	444	471	487	439	511	499	489	440	487	440	485	442	445	482	473	432	470	490	497	458	479	470	461	461	480	420	480	451	453	470	453	462	479	447	484	498	442	482	468	474	511	471	507	446	478	453	484	538	473	488	450	470	456	465	473	469	456	508	488	455	423	483	443	460	484	430	484	461	434	438	500	478	462	471	452	458	466	462	476	527	462	459	506	465	469	477	489	505	450	485	458	439	482	521	448	506	467	462	487	496	474	483	487	477	493	441	487	468	456	471	452	477	485	489	468	488	456	494	483	475	482	513	464	501	484	500	475	471	449	483	447	457	443	466	500	458	487	501	472	488	516	487	496	471	461	482	467	464	454	462	426	459	484	454	482	459	460	463	483	472	448	442	496	433	451	497	504	483	457	490	478	464	441	487	429	486	467	479	481	501	505	493	484	465	478	452	460	458	463	463	493	450	460	484	452	472	472	520	462	427	486	496	452	466	498	435	489	507	516	487	495	476	409	457	468	433	475	426	449	480	467	461	459	445	488	464	496	496	479	481	457	469	463	451	461	489	507	482	443	437	468	461	441	455	496	458	481	521	486	495	483	480	469	455	493	432	465	508	465	446	457	499	442	510	477	481	447	476	484	457	473	467	468	495	462	476	479	411	469	496	470	446	518	457	487	474	461	505	500	456	428	471	468	436	496	481	452	454	468	477	421	475	490	496	460	475	456	480	452	470	495	489	473	493	491	463	504	478	488	462	436	469	458	455	469	467	499	443	470	442	499	475	470	451	463	475	501	477	471	481	482	459	493	468	491	504	509	470	505	519	496	443	467	467	489	450	481	524	459	490	473	505	469	487	474	428	470	437	483	471	443	485	493	439	439	466	473	457	488	475	505	477	461	516	472	462	446	513	477	517	509	521	481	473	456	489	497	461	471	458	483	474	447	505	460	478	459	461	467	477	500	469	466	478	456	432	462	480	458	525	474	492	484	475	473	454	488	471	479	473	450	469	477	485	468	484	458	455	460	457	538	451	478	493	462	519	479	488	479	485	502	445	471	511	472	481	465	482	486	455	504	457	519	464	470	469	461	470	482	464	452	492	494	444	476	499	502	469	470	477	495	488	479	461	501	432	468	459	475	457	491	505	484	491	495	429	484	489	497	459	444	516	463	492	436	487	477	447	470	467	484	509	481	485	460	517	472	464	459	487	485	494	458	458	481	461	428	479	452	458	496	501	460	471	482	465	458	433	458	466	498	459	492	473	442	487	491	449	501	488	504	463	482	482	509	439	427	463	469	464	450	466	456	504	426	439	481	466	505	496	471	448	469	498	500	491	477	444	451	461	494	472	488	506	475	440	479	497	451	438	484	462	463	441	468	488	442	468	471	431	463	448	462	455	468	476	453	463	423	464	449	495	458	477	502	441	463	447	462	473	461	508	503	458	479	447	471	482	479	511	504	463	506	502	451	494	464	462	471	477	446	492	460	446	470	453	459	475	466	466	471	471	464	484	507	475	485	441	462	479	473	478	481	470	488	482	481	457	511	450	454	476	460	448	465	477	463	435	451	420	499	488	488	494	457	463	443	470	503	496	481	457	468	494	462	438	498	445	466	461	474	438	490	464	474	470	462	497	445	507	460	499	480	477	466	431	482	469	482	497	460	478	463	472	462	477	473	481	506	443	473	472	491	485	427	461	501	482	466	443	497	468	448	456	473	459	476	449	471	475	456	456	500	467	456	486	518	442	485	448	475	486	481	471	502	451	471	471	461	492	464	501	443	467	447	472	463	490	453	465	490	441	465	468	480	468	518	428	473	501	510	494	469	460	460	466	450	442	496	455	467	485	474	463	471	454	476	490	483	450	451	478	464	462	459	436	476	511	475	519	472	443	483	494	473	459	451	448	469	501	471	468	476	467	448	463	483	479	450	508	470	438	466	440	444	436	479	477	425	458	475	440	480	470	540	470	461	474	476	488	482	454	441	486	430	464	468	491	473	490	470	479	460	494	492	445	462	473	452	467	466	467	525	464	457	467	477	444	446	482	478	494	489	480	462	474	470	463	485	476	500	459	438	474	453	442	496	486	455	503	493	482	462	456	416	458	467	476	473	442	457	495	497	485	492	478	469	487	486	506	469	403	486	474	505	471	456	478	460	476	498	488	499	448	476	461	481	496	501	472	479	451	481	465	470	484	477	488	485	494	463	473	490	456	474	475	493	447	476	473	481	485	497	478	511	482	475	441	473	477	426	479	473	460	429	476	475	473	460	504	490	453	440	497	473	440	431	507	467	451	451	446	444	500	495	470	465	490	464	484	440	484	486	481	483	453	448	462	482	475	471	466	471	468	446	497	492	439	449	452	515	464	471	446	462	556	467	438	471	465	483	450	464	488	473	505	482	472	472	469	506	455	462	453	521	457	471	459	466	474	459	488	482	472	450	513	495	500	518	469	484	420	471	463	460	492	474	429	504	485	460	411	445	468	451	470	489	424	513	462	473	473	470	432	476	477	470	506	482	462	455	472	450	429	462	468	469	437	452	488	456	450	453	493	487	439	474	470	447	422	484	475	468	490	488	503	487	500	467	436	480	478	490	495	442	479	448	457	482	459	426	517	465	493	475	488	486	493	439	471	467	436	468	468	471	459	485	493	455	448	439	473	482	504	439	472	460	473	476	459	458	467	455	433	463	504	460	524	462	438	470	489	466	501	502	515	468	479	487	456	477	488	470	470	480	469	478	459	445	470	448	467	472	499	423	475	463	465	490	450	439	484	478	427	454	488	489	467	496	490	520	476	468	504	451	464	490	479	507	468	482	467	479	451	460	460	422	470	478	502	453	511	442	485	495	494	470	490	431	469	504	452	496	427	461	475	465	491	486	497	463	496	479	483	447	481	473	491	484	459	461	506	481	462	463	506	457	444	447	491	452	515	461	519	495	478	492	489	515	466	473	480	455	477	483	445	462	443	478	450	483	475	475	446	464	468	468	501	473	483	464	447	453	429	423	476	506	458	510	453	475	463	482	473	471	501	449	454	463	432	489	483	466	438	509	469	456	462	449	488	498	498	521	445	471	475	482	501	459	459	477	473	465	460	471	441	487	456	450	471	484	455	467	471	452	477	441	496	470	451	468	513	487	470	474	460	486	471	502	453	485	449	470	485	473	459	457	468	486	494	440	465	483	427	497	474	454	461	475	437	465	463	497	460	463	497	484	508	469	464	478	500	460	509	469	450	486	509	466	429	469	459	478	467	460	425	504	446	451	507	447	456	467	474	467	455	460	454	443	456	489
2997	7431	6185	3015	2242	1765	1449	1141	974	839	831	694	692	695	612	584	564	560	606	563	607	550	607	571	568	559	564	538	515	541	529	501	506	595	557	515	513	540	567	553	560	531	585	542	530	541	505	542	504	551	511	562	550	557	560	527	563	528	589	555	503	542	505	501	537	596	495	515	498	549	527	518	571	525	523	553	548	523	517	528	507	543	519	514	537	509	497	518	499	513	548	532	575	535	492	517	535	531	545	514	516	534	581	514	556	546	513	552	518	541	516	562	510	525	522	551	514	535	504	512	524	529	549	516	547	553	528	548	553	556	492	524	548	478	559	548	541	511	586	508	529	538	516	540	530	503	540	562	543	521	554	520	542	543	507	572	547	510	553	534	517	533	502	513	579	473	520	500	562	517	510	532	545	528	515	511	517	531	531	524	531	529	530	511	552	574	510	534	496	580	551	516	506	507	521	505	526	503	560	536	526	520	544	518	496	529	550	519	506	553	536	521	565	546	515	547	514	545	572	486	531	507	526	541	548	557	547	507	533	508	465	555	501	539	538	522	515	541	535	500	545	557	542	559	542	539	547	511	544	542	508	518	496	545	528	527	526	515	527	530	519	521	513	526	514	556	516	504	531	519	523	546	542	537	553	529	541	527	547	530	526	519	525	569	538	543	568	542	491	476	536	522	511	494	520	582	535	524	520	559	525	533	559	536	533	524	505	551	547	496	504	546	558	520	507	499	508	530	515	507	479	521	504	539	481	571	502	519	544	537	551	514	555	522	512	532	502	548	546	517	500	535	521	549	525	529	525	549	490	547	540	540	543	502	534	545	525	571	522	549	538	491	544	566	538	495	525	518	522	550	499	517	502	525	554	568	522	490	541	484	539	489	519	558	528	531	546	534	521	552	522	509	534	556	527	515	535	510	529	499	551	519	530	500	521	538	559	546	504	557	539	564	539	524	532	543	544	500	528	540	550	541	514	517	561	507	524	534	540	532	533	516	519	540	517	542	544	506	516	556	548	551	520	491	565	473	537	534	550	533	536	516	525	518	510	550	526	545	521	550	531	526	502	568	533	579	529	529	532	550	561	481	526	503	492	513	487	515	551	544	547	527	525	510	585	553	537	496	521	523	540	568	531	538	532	534	495	467	520	540	493	551	536	553	526	549	554	515	510	546	540	542	507	537	522	545	521	473	534	565	561	543	487	550	545	544	536	543	548	522	560	531	556	529	497	534	549	511	509	542	546	544	480	538	522	568	497	515	516	541	522	533	551	557	532	560	538	559	548	551	572	529	565	518	538	530	503	511	523	549	544	534	541	534	519	539	518	556	527	556	479	515	544	523	508	555	530	531	553	510	546	487	586	500	522	559	553	535	563	535	488	547	557	495	555	569	536	535	561	538	540	529	551	532	545	498	522	558	501	524	514	506	548	575	529	551	532	504	469	583	526	517	577	495	502	532	550	512	513	515	536	503	528	546	537	568	542	582	550	534	558	558	543	511	553	520	540	581	532	527	562	555	540	522	535	561	523	537	531	508	499	503	555	557	525	554	539	539	567	523	526	564	515	515	521	541	531	540	536	512	558	505	544	525	527	470	520	520	535	539	547	490	533	532	506	550	455	496	524	559	509	559	531	540	570	498	516	577	512	520	558	525	520	540	547	541	546	528	545	507	510	539	535	529	557	479	558	560	511	517	522	569	550	507	525	517	555	515	515	522	529	555	532	570	529	484	513	554	524	466	510	525	486	490	526	558	514	487	540	493	518	529	546	546	542	540	567	579	526	553	463	488	532	573	531	526	527	543	543	536	537	552	558	507	486	556	520	566	512	531	539	541	515	535	533	500	550	551	547	573	505	510	535	498	511	532	511	532	527	531	498	515	562	499	552	543	537	528	553	528	542	545	552	531	544	535	568	577	510	506	555	530	509	495	523	549	554	532	542	523	583	498	566	551	571	529	556	532	549	531	536	541	548	558	492	500	563	515	542	518	592	515	546	563	535	494	535	540	542	495	537	550	562	473	532	544	512	593	548	485	501	512	511	526	530	512	538	530	495	553	556	500	544	538	535	468	530	539	530	535	527	509	516	566	540	494	548	511	549	562	561	542	514	516	524	535	522	543	548	549	528	512	526	553	547	521	528	549	490	506	536	520	504	564	547	542	516	559	531	525	500	518	507	559	544	523	534	539	548	563	509	515	529	486	540	523	516	524	512	550	528	565	556	582	533	522	512	522	589	491	500	482	537	522	502	513	533	534	520	516	525	543	547	573	542	524	524	480	537	512	514	549	525	537	568	527	567	502	503	488	576	534	530	527	526	547	585	516	493	544	499	519	534	579	572	528	533	525	538	557	506	517	547	523	504	483	555	547	517	500	537	539	549	555	493	542	490	501	528	537	544	482	515	554	500	509	525	521	537	505	556	553	506	503	476	518	492	554	508	529	537	573	535	575	542	558	536	487	529	562	500	496	519	553	559	525	529	537	529	518	535	542	504	508	533	529	509	526	545	528	481	535	559	547	470	542	550	488	542	543	539	572	536	548	563	546	505	541	535	541	508	509	525	544	524	522	518	514	507	505	522	607	511	542	504	534	513	530	514	553	519	507	531	525	511	552	527	528	562	514	499	539	540	509	514	550	484	480	468	520	527	538	550	496	503	507	499	534	555	584	510	594	507	518	530	530	550	513	535	508	500	548	538	515	514	542	533	538	520	554	533	527	526	521	511	541	502	503	517	500	542	523	543	520	532	510	550	499	534	532	497	530	520	562	516	562	558	549	533	530	499	548	544	498	511	532	511	538	532	510	508	517	509	585	508	508	541	513	547	511	533	541	509	518	513	512	528	545	513	535	545	491	530	535	509	482	525	564	536	596	541	527	527	540	514	565	489	480	584	554	577	529	505	548	512	515	555	514	527	528	532	546	516	512	530	530	544	559	559	492	528	577	570	512	531	568	544	507	533	525	538	536	522	528	537	531	498	529	535	541	529	522	506	575	507	518	560	528	556	546	578	539	552	564	514	574	541	508	492	556	569	561	514	521	549	503	461	516	526	535	518	500	517	553	522	540	506	540	578	556	524	487	513	504	560	554	554	552	512	560	532	562	525	586	533	518	580	551	490	537	525	546	528	537	507	524	505	521	590	518	518	514	575	525	531	530	533	578	528	545	505	566	530	564	473	527	521	505	534	505	548	534	547	559	552	546	523	531	530	507	512	503	530	534	576	513	509	509	543	519	514	522	535	502	544	518	555	518	529	546	523	526	528	528	524	540	509	501	542	535	530	521	566	557	565	535	534	525	507	508	556	505	542	535	511	521	521	495	533	527	540	492	535	579	552	470	509	490	510	551	553	561	536	542	518	498	507	539	520	491	536	532	516	537	517	529	516	519	526	501	554	544	553	496	519	541	526	552	612	535	536	526	530	564	505	537	548	528	482	506	516	521	563	531	580	571	522	530	551	559	544	528	532	583	532	511	547	533	562	510	518	595	524	527	552	542
24132	20795	26936	24622	14111	1021	638	543	523	468	450	484	435	384	387	404	378	438	377	367	413	399	391	399	412	393	391	386	362	393	374	330	356	392	408	379	387	372	385	397	369	364	362	386	387	377	386	363	385	378	350	337	369	378	349	362	358	353	362	333	353	368	354	394	342	316	369	397	382	347	377	367	364	355	382	346	366	360	400	377	367	376	362	358	350	372	357	376	382	385	345	367	414	346	348	383	352	379	353	379	366	373	365	391	359	385	347	376	363	369	405	391	343	386	341	389	374	374	367	352	328	362	390	350	401	377	407	364	360	343	378	333	370	367	343	377	344	359	373	359	387	356	359	375	376	369	351	340	415	380	395	350	364	387	385	393	373	363	388	390	417	387	360	406	386	343	361	363	373	371	361	367	357	322	375	359	366	377	368	367	340	381	340	358	343	369	419	365	359	366	349	388	390	354	338	369	372	342	389	349	366	373	376	362	348	369	373	368	385	395	366	338	359	357	365	406	340	372	410	372	388	371	377	339	349	386	371	380	394	387	372	385	351	329	371	376	362	346	343	387	362	352	391	375	371	356	398	377	361	352	364	376	337	370	387	355	392	370	361	349	383	368	378	370	386	396	360	380	346	365	359	369	389	361	354	379	350	404	350	385	350	375	352	354	381	417	359	311	356	334	373	355	377	375	374	378	369	357	355	364	343	379	338	408	333	382	334	359	376	373	340	370	382	343	410	363	335	348	397	357	384	377	355	335	369	355	393	348	386	388	352	359	348	350	371	368	357	368	367	362	355	358	370	369	367	355	352	384	351	365	362	371	360	370	378	356	351	346	376	373	376	374	367	368	389	348	366	363	378	365	362	343	384	373	404	362	384	376	384	376	391	352	388	376	373	383	337	352	375	371	371	366	366	360	380	373	348	390	359	392	364	364	345	390	366	348	371	368	347	396	390	356	370	379	353	407	389	377	386	348	362	357	335	363	365	371	370	384	316	385	379	371	375	376	362	372	369	382	383	354	383	354	350	359	373	390	376	388	375	366	343	363	391	346	372	342	361	366	344	389	334	382	370	351	393	359	399	370	340	373	376	396	402	367	404	376	352	359	347	380	367	348	349	352	367	332	364	361	368	334	341	339	369	364	368	385	376	379	362	334	370	404	359	372	369	358	374	374	363	343	363	373	346	367	336	392	360	350	364	385	375	368	390	375	355	384	382	342	364	403	385	311	342	365	360	380	343	343	395	392	349	348	333	366	393	361	406	383	373	339	354	375	366	361	343	356	367	394	344	388	365	354	364	342	388	368	368	379	371	357	320	359	400	403	362	361	350	362	365	378	382	354	403	345	331	375	389	337	357	367	355	368	355	385	365	370	351	392	366	358	354	347	369	329	400	367	368	382	353	379	373	368	347	340	379	347	393	376	409	336	387	359	356	344	347	387	381	381	383	373	381	382	377	358	398	345	368	353	375	351	338	349	383	342	369	401	372	337	361	343	334	345	356	387	383	383	365	357	377	355	359	386	361	363	368	367	382	359	374	387	367	364	370	352	406	400	376	334	402	354	378	370	377	340	386	368	379	357	380	373	393	363	377	396	375	365	377	385	393	355	368	337	370	382	359	346	405	359	371	408	340	341	377	360	394	399	362	364	378	371	333	369	376	375	405	393	395	381	383	374	360	399	377	366	414	370	379	364	367	365	372	340	409	343	335	359	362	351	372	342	356	356	342	391	383	352	330	386	354	363	385	353	365	398	367	362	365	355	355	377	374	391	387	358	378	386	375	369	393	392	371	412	353	395	360	379	342	369	364	368	361	357	387	368	374	350	377	355	333	388	368	372	380	364	349	381	366	386	362	409	363	364	352	368	358	382	372	359	413	339	372	362	381	376	344	368	350	385	370	365	367	334	389	360	370	383	366	354	352	395	381	363	340	370	335	361	360	412	370	348	349	344	374	334	363	366	379	340	368	360	348	396	365	368	375	379	367	384	360	363	391	356	361	337	352	349	364	378	370	307	359	377	380	399	361	362	392	396	374	356	387	390	403	405	383	393	385	353	337	361	355	377	357	372	369	363	417	384	370	418	371	376	361	395	343	357	373	384	412	376	350	388	327	385	421	370	351	370	347	373	380	364	382	356	345	383	366	378	382	383	382	345	358	353	386	362	384	353	381	354	406	365	335	367	351	362	341	383	397	340	346	376	365	377	360	365	331	371	392	368	365	366	354	402	392	355	390	361	400	370	364	383	369	365	387	393	372	361	338	355	381	382	380	366	383	405	354	345	326	401	418	378	391	403	372	400	424	348	361	398	351	343	370	381	349	391	358	356	376	366	374	362	388	321	371	367	337	344	351	346	356	389	379	358	382	359	380	363	376	374	378	354	365	365	366	373	367	392	381	376	333	366	375	402	353	390	358	402	426	353	370	393	376	363	355	363	400	362	357	359	379	374	355	363	354	353	383	375	369	343	368	343	355	359	359	382	330	374	389	364	363	357	356	399	371	380	378	367	365	392	356	362	398	351	354	359	374	393	380	361	363	382	339	373	384	343	402	398	345	387	346	356	369	365	353	386	412	346	347	335	371	393	373	381	385	364	390	356	340	342	362	364	389	358	391	351	391	340	364	356	365	318	398	381	361	360	356	376	358	375	371	349	384	363	327	352	368	339	395	388	363	386	338	367	386	364	362	350	417	396	345	363	354	387	359	385	388	359	411	390	374	374	395	356	395	353	317	344	373	380	374	346	362	357	362	340	364	381	363	359	379	359	356	371	396	380	375	372	369	346	393	375	363	379	386	346	393	377	345	362	356	349	371	359	392	363	366	352	374	355	389	388	402	380	389	362	368	375	399	374	360	382	345	373	335	391	344	357	355	385	365	346	347	360	365	341	374	391	349	374	403	373	396	367	356	393	356	377	345	356	344	377	357	370	388	383	360	330	373	365	332	379	414	352	376	404	353	380	363	385	377	355	363	387	387	366	349	370	351	360	339	381	384	352	382	358	385	396	371	380	363	379	359	364	354	358	379	372	395	364	377	348	347	369	387	367	354	317	331	400	352	376	346	342	378	361	355	387	379	362	365	394	357	380	353	391	368	343	374	384	377	386	369	391	351	393	361	374	364	355	388	339	366	330	354	411	362	393	385	347	370	374	381	371	379	400	371	377	346	386	384	362	363	366	347	373	430	338	381	369	380	352	373	366	362	365	341	378	418	357	357	347	388	337	342	422	361	397	388	358	377	368	391	395	387	365	389	404	359	339	346	367	376	348	397	334	361	412	408	388	385	379	400	391	394	350	353	387	335	369	372	351	362	404	357	383	358	383	356	374	377	378	356	383	386	356	346	375	402	387	374	371	334	342	364	339	346	362	367	349	361	380	343	345	386	376	380	388	362	385	390	356	368	349	396	399	367	332	403	383	400	374	378	334	413	385	349	362	377	367	350	351	400	370	382	359	369	358	343	381	387	360	352	366	322	360	367	376	376	383	351	361	371	369	368	384
3221	4665	3796	1918	1398	1146	1018	736	697	636	558	522	484	452	438	477	436	459	432	425	431	404	411	400	441	430	404	381	393	408	377	401	401	416	375	417	371	412	426	425	404	359	405	390	382	426	377	366	410	392	400	424	395	403	393	414	375	371	418	429	371	384	403	371	381	414	395	418	415	362	360	396	419	380	387	409	385	426	397	385	415	438	374	407	389	394	381	416	392	411	387	425	402	386	351	400	392	374	406	368	401	391	393	400	398	393	399	369	394	375	346	406	383	379	359	409	371	370	361	380	363	411	381	399	416	422	377	355	387	381	381	376	407	424	394	388	363	402	395	396	386	384	393	411	395	430	385	357	397	411	432	372	377	370	353	419	404	376	379	393	393	375	393	412	353	424	381	365	401	396	395	372	399	393	370	437	384	388	390	402	401	421	373	398	378	418	382	363	395	396	395	388	414	410	367	384	381	430	361	365	393	390	432	409	424	411	398	412	398	378	396	379	388	395	379	359	401	416	367	364	410	353	416	399	409	427	379	399	364	377	394	367	403	412	402	372	396	406	374	376	401	404	390	379	415	411	386	383	347	378	400	368	370	368	371	444	399	394	360	391	381	438	366	412	415	356	409	439	361	404	375	392	407	414	402	399	389	405	370	391	379	386	396	384	382	354	423	407	374	407	400	400	378	392	388	400	391	384	414	394	376	363	398	371	398	381	402	396	393	408	379	404	389	394	404	398	395	370	395	371	371	429	384	367	428	394	394	396	412	399	379	404	385	423	400	412	415	408	386	428	384	350	382	381	365	421	414	404	361	396	395	369	398	366	371	452	419	364	396	401	369	375	401	390	390	393	403	407	379	408	381	434	420	428	384	421	394	399	403	400	394	393	412	411	384	377	374	404	438	401	386	379	384	364	382	380	404	439	375	388	397	391	380	408	395	363	403	414	374	383	392	378	367	393	367	378	419	414	414	395	391	340	408	383	429	401	393	362	406	410	388	382	393	356	395	358	397	388	376	392	393	383	380	373	411	364	436	373	402	364	414	418	451	423	372	406	419	363	399	403	410	409	366	385	371	361	401	387	407	391	361	403	398	411	404	382	392	377	365	362	386	382	411	392	383	369	358	424	387	367	379	358	405	386	420	396	390	385	404	387	395	394	398	402	398	375	399	395	382	407	400	392	401	393	397	389	423	392	396	405	405	400	385	372	396	391	407	382	409	406	392	410	419	401	406	444	422	404	401	380	423	393	388	363	408	398	390	352	392	388	364	395	365	387	383	387	386	415	406	364	380	377	415	395	375	349	420	384	363	412	376	399	402	377	413	379	397	413	389	424	401	388	392	394	423	392	380	411	426	392	411	390	392	383	401	382	394	397	372	410	407	374	391	376	403	415	395	401	371	383	378	390	375	370	381	397	388	371	408	386	404	393	379	385	439	382	387	403	404	383	379	376	392	419	418	391	352	372	385	407	387	384	404	407	424	372	379	404	386	416	383	413	402	386	376	389	348	366	416	363	379	407	388	378	406	415	412	391	398	407	396	381	371	380	400	403	375	393	363	399	402	410	431	392	350	389	368	382	379	408	349	371	358	403	369	406	395	411	357	360	378	405	391	407	401	385	364	400	413	378	377	397	397	406	388	392	384	358	392	419	402	396	344	440	403	397	366	412	410	400	400	430	388	366	392	373	379	390	416	422	375	417	394	379	399	366	393	420	372	380	408	384	383	389	423	396	413	369	386	401	408	398	383	405	397	393	367	405	372	381	403	432	401	387	384	428	403	387	362	385	413	395	364	378	403	374	407	423	437	379	376	380	376	385	399	409	425	400	389	371	378	410	376	424	406	395	402	403	395	368	368	379	419	393	367	418	401	428	373	407	428	412	350	394	397	376	402	386	392	377	372	391	408	419	392	366	398	401	367	384	425	368	382	380	390	369	404	387	403	420	374	373	411	410	387	401	413	359	405	395	346	408	443	400	389	409	367	393	365	390	370	403	455	396	393	416	370	420	417	407	362	373	448	403	390	386	372	392	397	404	429	403	370	375	406	388	401	387	371	413	388	362	366	392	432	401	385	401	402	366	386	378	387	394	383	406	418	416	377	385	377	369	407	405	403	372	408	343	397	415	379	372	349	380	396	386	359	427	373	389	391	394	356	379	379	372	364	404	384	397	416	408	407	390	429	387	368	371	411	407	386	378	360	414	416	418	427	393	374	390	407	406	377	393	406	398	376	381	391	381	375	386	379	369	376	415	364	348	391	398	406	379	374	396	375	356	374	421	379	396	382	379	382	384	404	370	373	441	366	374	397	427	389	397	367	396	385	401	395	384	382	407	406	420	398	421	384	404	393	403	402	386	385	367	391	367	362	412	426	404	414	371	426	398	382	411	389	415	385	404	389	406	398	348	412	379	389	397	397	387	378	369	370	381	398	417	371	420	399	404	387	395	372	404	364	387	405	395	412	394	411	365	394	393	386	412	385	411	377	369	369	392	379	391	414	415	407	395	385	430	389	398	390	398	391	376	401	403	344	374	462	410	384	356	364	379	363	414	402	380	367	406	399	383	357	394	390	400	362	389	421	432	393	415	405	404	416	379	406	345	354	408	394	401	399	441	432	396	406	374	363	414	345	422	369	397	381	431	406	403	410	376	389	371	385	393	378	384	379	388	383	387	394	403	388	420	408	386	398	420	369	395	405	395	421	389	375	367	404	403	376	389	409	402	407	412	404	408	401	410	369	405	385	394	401	374	397	365	392	385	380	419	380	409	411	409	421	425	376	402	411	415	392	386	411	420	352	417	367	355	374	411	425	369	365	401	401	387	392	404	397	388	392	420	372	401	394	384	415	405	412	356	339	421	404	382	391	422	427	388	395	373	375	368	442	428	374	333	395	393	395	408	396	388	402	383	390	400	394	376	363	393	371	405	430	404	388	405	372	373	378	397	382	364	410	409	390	408	373	383	385	387	422	381	418	363	375	365	420	380	405	375	416	380	383	398	401	373	382	383	403	392	439	407	362	394	388	400	377	405	381	404	380	384	355	415	426	391	392	382	383	432	392	384	320	396	376	381	362	363	388	398	377	408	407	415	390	371	399	409	430	400	352	367	406	392	402	375	372	377	362	351	382	387	364	421	390	386	361	377	383	364	394	377	394	398	424	380	379	382	418	405	400	385	373	397	414	387	376	404	392	376	387	342	379	433	383	377	418	435	412	391	365	384	406	397	401	402	429	365	400	415	394	406	372	401	391	387	420	407	418	390	378	372	359	432	398	414	391	387	404	383	404	385	363	412	361	386	402	402	377	425	420	369	421	404	356	387	420	380	417	362	379	397	412	422	421	405	409	413	404	392	387	378	374	386	396	378	406	390	433	392	384	375	365	400	378	415	411	402	367	402	403	367	365	411	386	401	379	414	417	404	378	386	367	363	375	388	399	384	383	379	389	387	388	389	421	398	389	365	402	382	391	405	380	417	433	395	402	392	393	406	394	403	414	401
22076	20834	28298	23501	20834	20890	10116	1011	712	567	495	426	388	337	290	276	308	276	262	241	231	244	232	224	214	208	216	215	200	191	201	187	191	217	209	187	199	195	198	200	182	191	199	185	171	183	188	182	184	166	182	182	168	176	171	185	183	162	173	191	169	204	201	167	160	167	203	192	179	159	189	164	182	194	201	169	166	199	182	200	209	183	184	175	222	193	167	185	182	168	199	163	196	182	163	177	161	173	171	179	165	182	195	159	176	188	150	179	178	183	194	203	184	157	161	181	188	148	187	163	180	185	160	173	182	153	178	202	187	185	167	168	176	176	182	182	176	163	153	162	166	164	197	193	179	178	145	196	176	161	184	193	163	175	179	165	182	153	181	153	159	195	176	179	162	168	194	162	184	191	200	157	171	180	163	180	169	156	180	173	199	169	170	173	183	172	165	212	161	167	163	156	196	164	177	170	171	164	159	190	186	159	168	169	171	174	204	163	177	182	177	154	161	166	171	169	184	200	171	179	186	172	183	179	158	177	170	181	176	169	168	178	167	171	191	198	171	185	175	198	204	177	159	185	181	188	185	177	229	162	169	177	189	168	196	175	162	173	176	182	153	176	174	167	178	171	157	152	164	174	187	162	185	143	177	171	166	174	170	195	177	173	170	176	174	166	185	171	209	172	176	194	175	186	162	158	174	160	167	175	178	156	181	183	195	185	182	171	176	181	169	202	162	165	190	193	180	167	184	172	168	172	179	171	172	194	157	167	196	189	183	170	172	168	153	170	192	163	175	174	195	173	166	205	179	170	185	162	181	187	181	183	188	159	182	187	149	174	188	177	166	194	166	174	157	166	181	157	199	166	174	157	178	190	167	174	194	177	190	173	162	178	165	174	180	170	161	168	162	181	168	180	177	170	185	172	159	168	177	175	197	163	189	191	158	165	176	178	189	193	153	167	181	180	150	154	179	169	171	167	176	164	170	159	168	174	164	179	160	156	172	143	169	163	175	159	153	166	158	179	188	187	163	187	180	146	157	177	181	190	158	183	188	168	169	165	172	178	166	168	164	155	172	173	174	166	171	180	182	167	154	187	186	188	167	176	195	170	192	194	173	145	155	171	185	176	167	192	188	192	171	171	159	167	185	178	163	171	173	191	181	182	171	163	181	150	179	158	144	177	162	164	178	162	161	181	158	171	194	194	161	161	166	157	189	168	177	179	184	185	179	179	184	181	178	169	165	169	155	147	188	170	197	173	169	171	165	188	173	190	189	175	186	182	167	175	152	186	180	175	182	168	166	173	182	170	203	160	178	184	158	187	152	198	195	145	149	177	166	154	174	195	172	174	181	158	161	176	182	174	169	173	204	137	172	161	149	183	187	197	177	167	192	196	168	156	178	207	183	160	165	146	220	180	186	159	163	188	179	181	206	166	176	173	169	190	173	165	197	177	181	161	168	158	157	161	155	190	162	192	172	172	186	178	202	178	174	180	187	195	182	174	182	194	183	144	165	194	192	172	177	167	179	173	171	182	184	184	181	177	177	179	157	162	198	168	164	161	167	168	181	185	191	156	183	185	211	187	185	163	196	169	176	190	175	165	163	160	177	179	199	175	189	180	171	180	181	177	206	185	185	175	173	196	184	175	172	183	184	210	201	181	197	159	162	190	172	164	205	169	158	175	184	178	164	181	181	191	140	195	132	149	176	165	143	196	141	158	155	163	179	183	154	174	164	166	177	159	178	181	185	181	193	148	175	172	195	164	188	169	168	161	184	184	171	168	155	183	170	174	151	174	191	188	170	151	167	156	193	170	162	167	146	148	158	137	162	178	167	150	186	179	170	188	154	186	185	165	171	180	168	198	176	162	178	178	175	153	185	199	183	174	192	167	178	141	170	171	188	158	157	186	180	193	197	166	176	163	175	183	185	196	183	186	160	160	215	162	163	199	194	170	181	161	177	179	157	171	176	191	194	184	172	176	172	171	175	170	169	180	181	167	179	189	165	170	154	160	187	224	162	181	154	188	194	176	160	197	157	171	171	168	155	176	146	160	162	174	183	174	164	158	165	179	159	155	183	178	190	182	181	183	188	173	171	186	180	171	188	188	166	162	190	178	167	153	148	161	163	164	176	181	163	183	154	184	175	170	184	168	172	208	181	158	167	169	164	161	173	191	177	190	184	202	158	199	155	196	163	164	169	194	191	178	181	160	177	173	191	201	188	169	183	157	155	149	185	186	187	185	174	192	191	179	171	173	171	177	174	161	169	184	175	208	169	164	158	188	168	179	152	180	178	176	162	166	175	189	177	167	174	184	186	193	178	173	194	168	179	174	177	170	189	174	199	163	156	162	155	162	164	175	186	189	174	143	197	190	171	167	174	171	181	160	186	174	176	183	178	183	165	180	195	177	162	186	173	170	160	156	181	188	174	161	182	177	180	164	180	197	169	187	162	172	183	194	174	173	180	167	165	154	171	177	167	146	173	168	161	175	159	160	195	172	186	160	173	151	150	154	172	151	188	162	152	150	173	182	187	169	174	167	176	171	168	178	179	187	171	166	172	179	142	179	181	150	154	185	173	167	168	158	189	187	186	176	173	191	160	157	167	164	184	159	170	198	174	170	192	178	163	166	189	167	179	190	176	164	184	199	214	171	200	179	187	158	177	173	151	200	178	173	154	162	157	172	195	174	179	165	156	186	173	182	174	169	175	197	201	172	169	199	170	169	177	165	163	171	185	165	160	186	171	178	196	148	192	192	181	187	171	162	148	163	165	168	183	153	198	156	204	181	178	169	183	167	155	150	173	169	195	174	178	182	186	192	162	162	192	177	186	191	176	166	154	178	171	179	169	180	161	157	164	160	177	175	143	165	188	190	168	170	165	172	168	159	172	172	174	208	171	180	178	177	182	187	164	177	144	168	166	183	194	193	162	163	160	171	161	165	172	191	160	175	175	177	161	172	206	156	158	175	182	181	171	182	149	161	167	193	163	161	165	171	171	167	183	201	185	163	159	187	182	162	174	193	181	182	187	169	150	171	187	177	180	170	181	188	173	177	180	199	166	180	163	174	179	171	188	198	173	203	155	158	163	169	168	203	167	177	170	186	156	179	176	152	191	159	181	199	199	185	166	166	190	144	142	162	166	183	175	180	160	169	168	156	169	174	176	202	201	187	194	181	182	158	172	157	176	193	183	179	195	143	171	174	149	174	169	158	181	186	192	199	194	180	163	179	195	151	171	171	185	173	169	143	165	170	175	160	187	179	168	189	165	169	159	173	179	146	177	180	170	182	170	185	197	200	187	151	177	182	182	200	169	184	147	148	174	189	172	164	174	156	189	154	161	180	160	165	186	195	183	175	160	177	172	185	170	175	144	179	165	180	178	161	159	168	168	157	176	168	184	182	192	198	160	180	164	143	159	175	162	175	159	157	165	198	150	157	183	162	177	160	161	196	173	178	190	175	161	159	163	176	181	164	158	163	162	164	171	165	158	168	191	201
4058	12274	9962	5000	3444	2603	2059	1439	1023	915	746	614	544	488	416	373	350	329	292	319	314	271	264	254	254	263	271	227	237	265	203	253	211	225	224	226	227	188	198	231	208	218	229	211	219	226	216	202	198	207	190	199	191	166	212	218	218	208	206	197	206	192	189	222	197	203	197	194	201	210	188	194	168	209	190	187	191	211	199	189	197	214	207	190	193	211	191	185	184	187	209	221	233	223	169	187	184	204	196	184	196	220	214	191	192	207	197	205	200	194	212	229	182	217	189	215	198	194	175	173	202	201	194	186	206	222	194	194	168	201	198	204	189	212	185	191	194	210	233	184	194	165	194	207	222	186	194	217	217	189	214	212	196	176	200	187	209	181	173	181	231	195	223	179	180	191	181	178	194	208	200	200	187	188	175	177	172	177	180	203	189	201	179	194	187	194	201	212	193	189	202	206	187	178	198	200	206	198	212	212	184	203	180	171	196	205	196	185	205	208	174	202	211	198	207	176	173	183	195	191	193	223	195	214	192	192	218	206	195	198	200	209	184	198	209	178	221	207	191	207	188	185	201	199	181	200	201	195	200	179	179	194	198	194	194	173	199	219	169	206	200	214	191	199	185	207	196	189	196	176	189	191	207	193	193	186	190	206	202	206	194	224	180	186	203	165	179	225	200	188	173	205	189	169	197	208	165	212	196	205	187	211	165	199	166	201	194	200	213	194	206	186	201	187	180	160	178	176	185	192	180	220	209	198	194	210	187	213	210	204	207	170	198	167	177	226	217	199	190	205	181	201	206	190	185	235	179	214	190	196	207	210	166	193	200	200	171	166	158	198	201	204	185	209	181	199	171	195	218	206	182	201	178	203	184	178	201	184	170	188	175	198	192	210	200	200	222	188	203	197	197	193	187	203	197	180	224	213	209	206	185	226	193	204	195	227	222	206	181	188	185	178	183	203	180	178	174	194	180	170	210	197	198	193	188	180	209	192	211	171	176	212	183	202	191	175	212	195	169	161	200	188	201	201	196	168	195	188	209	196	187	182	198	184	212	191	187	196	190	197	173	192	201	195	177	224	180	194	164	196	180	182	191	192	190	178	186	178	191	205	189	186	189	197	175	184	200	210	178	201	182	198	201	199	176	174	210	212	191	203	196	194	181	208	191	214	214	188	199	176	199	186	192	184	209	191	194	183	203	207	194	210	197	190	205	185	179	200	201	190	201	214	190	190	238	177	206	211	189	212	211	193	193	194	184	200	189	191	187	195	211	171	195	203	196	176	199	196	188	196	204	200	186	202	195	203	194	203	228	189	175	187	210	185	204	176	193	189	173	205	184	207	185	209	202	208	191	184	174	213	216	208	169	187	192	192	196	200	213	186	208	202	206	201	182	210	211	190	179	165	208	186	218	194	189	180	201	192	187	195	184	194	215	178	180	200	218	212	167	190	189	217	196	199	184	183	231	187	179	206	212	210	189	184	212	205	191	193	227	218	188	183	197	187	204	162	186	211	203	181	185	193	193	166	215	178	175	187	212	189	183	203	208	212	219	191	193	214	199	214	171	177	206	159	225	197	186	204	172	207	185	184	234	184	183	185	197	210	190	181	202	188	206	216	176	183	211	190	170	168	206	190	186	186	192	213	157	195	190	193	196	187	204	181	206	194	197	188	194	192	198	193	183	190	199	199	194	194	210	186	198	168	206	207	205	168	226	172	215	183	215	212	206	209	195	186	187	204	195	180	201	219	188	191	197	203	194	192	191	199	196	206	216	175	222	175	197	214	187	205	184	187	223	197	204	208	200	192	203	182	183	195	175	186	226	217	181	199	205	189	203	214	195	175	187	199	174	157	183	165	220	198	193	212	190	202	210	231	200	210	232	195	171	203	206	192	182	170	178	198	225	212	194	176	196	231	189	192	208	175	209	203	192	192	206	201	205	170	191	208	183	216	205	173	162	197	210	214	193	193	200	184	187	193	198	199	172	209	171	167	191	197	223	200	200	190	201	181	197	190	187	176	188	201	204	193	205	198	198	208	198	187	187	215	201	193	207	216	205	206	204	202	201	191	192	196	202	203	193	202	200	203	186	210	187	201	194	207	216	185	176	201	196	197	194	201	185	188	201	209	230	203	202	222	203	186	182	195	205	196	209	216	186	170	208	198	175	175	178	186	211	204	179	187	206	202	194	193	182	183	198	193	206	186	202	201	208	205	171	216	184	208	188	209	204	183	199	184	188	228	186	196	188	207	199	202	198	173	204	192	207	208	208	173	178	210	193	193	185	199	174	192	197	170	192	198	196	202	194	173	202	218	197	196	186	216	168	211	199	202	208	204	195	197	205	179	205	207	200	167	180	194	172	200	210	185	177	189	204	198	217	199	190	192	210	192	208	231	201	193	188	210	184	213	205	192	177	200	208	207	179	177	182	186	168	196	210	200	204	201	193	190	217	188	215	207	207	174	172	188	205	175	220	207	194	168	220	189	214	179	204	175	198	191	208	186	183	171	182	219	211	197	212	202	201	205	199	214	196	207	188	185	177	207	194	204	187	205	207	210	203	183	210	213	175	191	195	197	187	185	221	170	188	181	192	193	164	207	177	204	210	177	211	217	187	179	195	193	186	186	198	176	171	201	204	187	185	203	178	177	178	200	219	199	197	201	184	208	196	185	192	162	200	200	205	175	200	215	188	175	178	189	169	214	187	197	185	186	187	174	208	217	172	178	179	207	208	220	213	201	205	200	210	190	195	202	186	185	195	192	171	179	219	207	184	212	193	212	201	209	196	180	204	210	208	200	228	196	182	201	174	209	178	207	210	218	207	188	195	182	185	199	187	216	170	191	184	196	204	175	191	165	209	205	200	211	196	195	170	202	175	200	180	188	188	212	209	207	194	201	205	207	186	211	187	194	183	171	196	194	188	176	184	214	195	188	186	224	214	176	217	199	201	189	224	161	184	191	202	188	181	193	217	186	194	216	192	198	179	209	188	193	172	178	208	183	200	174	179	237	187	212	180	211	169	187	198	200	195	194	176	208	180	178	188	203	191	200	181	203	186	186	179	217	171	193	203	199	197	203	197	190	205	214	187	175	207	170	193	187	190	208	192	178	202	205	197	175	196	204	178	168	187	176	192	174	200	198	182	210	208	203	198	216	214	197	213	186	204	178	183	190	195	200	223	205	187	202	199	173	185	224	190	223	182	193	172	195	182	194	187	183	198	208	201	229	203	171	204	210	194	203	199	214	192	198	205	194	170	200	201	196	202	215	224	179	176	177	195	181	194	206	212	195	150	188	178	185	217	196	179	201	198	189	185	181	194	227	200	196	175	208	202	214	178	199	196	210	196	189	199	196	191	215	200	167	205	203	192	183	180	197	225	171	204	198	190	195	176	198	191	191	180	209	178	189	197	177	182	174	212	183	190	195	199	201	199	206	205	191	171	184	173	171	194	183	181	195	206	216	219	208	196	202	220	199	164	182	192	181	185	196	183	197	184	209
27100	18401	4775	917	723	695	654	547	566	621	557	624	582	634	582	597	603	574	580	619	603	588	627	539	599	596	559	550	573	610	595	608	600	618	586	582	555	579	590	589	580	566	531	574	577	570	609	565	574	601	588	599	623	565	581	570	583	582	574	609	626	625	568	536	602	586	572	587	591	568	642	589	612	551	619	612	584	593	607	591	564	609	624	567	583	570	599	635	592	594	568	625	585	563	551	568	564	555	589	602	604	603	558	572	569	603	608	607	582	563	591	599	568	584	587	618	589	585	631	580	589	571	632	549	556	607	629	576	561	573	573	624	521	598	606	584	560	602	601	597	597	595	541	519	598	598	581	585	610	616	615	589	562	540	629	562	635	590	598	580	559	555	579	580	620	567	575	566	609	569	540	566	559	591	536	590	566	581	618	571	554	597	618	608	597	574	593	593	609	557	560	612	606	535	601	571	569	583	587	649	585	592	567	566	543	575	584	570	551	611	568	584	593	624	621	551	603	619	573	609	551	602	614	564	562	544	593	592	601	590	556	561	617	590	597	583	500	584	567	605	597	624	605	619	633	570	559	591	618	546	613	652	582	604	567	642	597	592	621	595	560	602	555	560	616	605	553	567	593	579	549	583	579	564	562	587	582	550	577	607	613	583	574	624	576	610	590	607	583	590	587	582	579	568	547	581	589	570	535	567	606	533	579	598	568	582	558	612	602	592	603	595	595	551	576	553	589	597	615	587	599	589	603	611	564	573	605	599	577	606	589	591	558	583	607	569	590	571	544	557	606	632	562	600	587	580	610	623	623	599	589	606	574	585	635	583	596	617	608	570	586	580	596	576	598	581	626	582	595	575	594	606	595	657	620	543	540	585	548	572	613	565	568	630	556	588	593	606	563	576	606	550	619	588	555	559	557	560	576	607	569	604	562	610	570	620	602	571	577	623	586	611	616	563	584	600	563	613	566	585	576	585	607	634	608	533	599	590	566	593	558	575	585	580	537	605	585	560	590	600	606	600	525	537	608	593	536	554	602	589	599	588	561	589	541	588	581	579	572	620	598	578	603	604	567	572	570	571	601	585	607	588	590	582	586	596	550	584	650	597	568	576	571	610	605	659	570	621	631	616	567	588	616	586	540	602	598	572	640	557	568	546	596	593	604	606	614	629	625	565	591	552	583	583	572	570	617	591	615	618	552	544	574	598	589	593	575	588	601	626	581	615	614	565	564	603	622	579	545	608	573	589	571	587	567	548	592	576	599	628	557	587	564	569	579	581	568	592	621	560	602	643	620	591	585	630	600	575	611	611	568	573	583	593	606	597	580	611	613	604	580	600	600	617	583	559	575	577	599	616	533	592	619	594	568	616	570	577	624	557	619	590	601	639	560	629	623	594	566	621	601	573	561	592	546	571	537	580	562	592	577	599	611	571	573	617	625	580	559	618	590	556	596	575	559	596	545	594	573	629	598	561	581	638	573	584	618	600	552	569	589	601	569	613	507	580	550	616	581	563	560	573	600	576	557	592	564	574	585	606	566	615	610	599	594	606	587	602	615	558	609	565	588	582	565	601	620	577	629	643	602	589	564	584	578	582	611	587	596	559	566	606	589	585	588	624	592	566	561	593	606	544	624	568	582	599	602	570	592	562	570	608	579	584	576	578	566	619	574	578	582	584	609	575	577	584	585	608	557	595	603	569	591	583	591	601	596	549	571	606	574	602	581	621	620	567	608	575	596	541	560	569	581	587	576	589	585	556	613	583	546	567	583	629	528	543	592	569	578	519	583	637	581	567	554	607	575	545	612	565	609	598	589	604	581	596	581	561	564	540	594	565	566	590	563	582	576	595	585	535	551	578	607	610	559	566	596	581	559	602	574	595	567	564	548	551	576	608	584	588	577	593	589	600	583	595	597	600	549	585	543	599	556	570	608	585	607	606	575	574	630	576	608	566	599	585	586	591	586	560	564	564	645	590	602	560	604	595	582	593	591	556	613	582	588	586	559	592	553	572	582	590	604	569	555	562	589	599	581	601	564	576	576	598	634	585	552	582	561	582	585	532	582	630	622	643	556	566	601	582	606	607	598	537	601	569	596	606	596	596	590	576	568	568	577	622	593	594	534	589	572	573	586	633	566	597	569	586	610	584	604	541	545	606	622	603	568	602	588	535	586	594	572	598	595	583	617	569	599	577	645	549	551	545	575	585	591	560	578	550	593	581	573	630	569	573	592	629	554	557	569	551	564	603	581	572	593	589	555	578	603	574	568	622	611	586	607	617	554	605	564	594	631	622	586	583	594	600	585	594	621	570	570	578	566	596	562	590	605	622	614	552	606	584	595	564	573	610	550	607	587	575	598	563	578	607	648	604	552	573	588	616	543	574	567	572	548	646	620	579	556	540	656	602	613	623	588	625	634	579	568	589	549	596	580	623	585	577	601	611	577	595	572	615	586	576	576	555	546	620	542	562	603	557	578	574	601	641	594	592	582	638	581	607	598	524	628	594	580	611	554	637	596	542	593	623	594	586	575	584	630	594	587	598	568	551	581	614	589	589	563	545	571	562	580	620	546	558	561	582	584	595	600	545	635	582	596	591	563	597	585	593	631	558	616	588	618	550	575	514	613	613	554	625	620	591	580	570	584	572	570	593	540	566	579	641	589	605	581	583	587	627	546	577	565	606	611	628	582	600	604	569	571	579	603	593	624	578	581	598	583	617	586	627	606	581	602	606	587	566	563	585	556	581	589	586	604	584	612	550	575	603	555	569	574	636	585	569	611	581	579	607	578	577	596	585	597	583	563	558	619	556	588	565	564	532	572	588	546	626	584	564	553	594	548	601	622	609	588	546	565	602	578	635	609	570	581	556	591	579	573	587	549	625	605	583	631	571	552	599	550	588	602	561	586	566	585	611	565	545	598	616	574	555	582	558	598	632	571	594	567	547	591	579	601	579	581	574	582	585	562	601	592	599	541	623	588	600	575	595	618	567	589	591	593	587	624	581	574	596	625	535	560	571	567	621	600	581	584	606	617	635	590	558	611	594	589	575	623	585	593	598	608	588	561	623	577	582	558	586	578	591	600	614	551	619	614	571	637	648	576	605	591	580	563	603	572	590	569	550	579	584	593	564	555	576	586	609	582	598	593	614	552	560	578	651	572	588	620	599	560	584	580	622	645	588	618	571	591	575	598	582	582	601	587	572	595	566	576	572	559	588	594	625	638	572	582	627	564	592	607	567	634	589	590	534	554	607	592	617	604	583	602	634	614	575	609	588	583	579	553	566	580	547	599	583	611	577	553	617	576	612	604	541	584	565	565	549	615	585	621	602	587	564	597	569	589	544	565	600	597	601	596	568	555	564	601	563	587	587	622	563	594	578	562	629	564	579	579	584	593	609	627	568	594	585	602	603	574	601	561	594	576	556	596	610	577	583	563	559	592	602	570	550	595	579	633	587	562	596	613	571	619	567	618	593	622	576	570	618	591	570	578	608	598	575
4362	1077	1008	771	724	686	690	675	675	668	657	623	661	627	649	627	640	626	699	651	641	670	663	619	630	579	675	621	661	655	687	656	625	665	598	662	628	643	624	637	635	667	628	671	699	624	646	646	653	643	624	641	642	662	649	575	663	664	612	637	621	670	676	673	629	609	637	629	633	612	675	636	643	633	628	637	647	634	634	618	665	627	635	619	633	623	630	615	620	632	636	683	632	617	604	669	638	613	683	631	643	630	606	603	629	668	643	663	680	665	602	617	680	666	646	650	672	657	600	619	593	637	645	622	640	660	611	643	651	693	635	645	640	636	609	636	640	617	667	629	637	637	650	621	665	658	622	627	620	650	647	642	633	574	609	647	653	603	604	619	698	642	630	663	650	619	639	588	683	676	650	627	584	650	647	630	673	621	620	654	617	684	671	615	627	616	653	621	641	613	606	636	647	620	630	682	673	625	669	649	637	631	614	622	670	614	676	642	632	623	625	605	659	639	656	667	634	612	634	643	657	639	600	660	616	637	638	635	622	606	615	645	625	579	648	648	657	652	619	675	622	639	666	687	635	656	601	608	653	682	624	706	596	630	633	667	615	642	652	604	621	650	656	641	616	653	634	679	627	636	653	618	658	641	605	623	659	667	642	657	610	655	628	606	660	638	695	642	654	699	652	654	651	608	579	659	652	618	621	592	637	672	614	627	641	587	626	623	644	661	670	602	626	671	654	633	647	620	614	645	638	625	642	631	639	695	649	632	649	635	661	647	617	619	617	630	621	639	619	622	636	645	637	653	637	642	650	674	633	632	622	616	650	651	646	625	623	621	660	641	619	622	621	666	615	647	614	690	648	627	600	633	632	641	638	584	676	626	626	621	632	653	675	603	625	626	659	622	651	714	646	639	690	645	624	678	630	621	644	648	632	602	665	659	656	619	664	604	640	652	643	641	655	684	697	621	622	671	635	684	698	626	643	652	659	648	663	701	620	611	633	602	611	638	587	623	639	644	621	644	608	650	665	634	596	587	654	637	652	648	676	639	636	600	624	656	642	627	607	609	651	647	624	623	618	687	606	615	656	626	653	635	607	640	614	601	632	647	636	588	633	650	639	589	640	614	655	631	614	675	622	669	636	654	649	613	638	630	598	649	610	684	624	667	633	629	669	634	613	622	642	659	677	620	645	601	620	624	602	624	642	647	636	645	622	609	646	654	631	627	636	642	642	648	604	655	620	671	642	646	659	634	644	640	678	629	645	658	643	648	633	617	645	699	643	653	594	625	652	623	677	623	623	612	646	624	657	620	624	644	617	682	637	669	650	614	642	628	631	606	628	611	615	593	628	622	686	608	667	613	679	665	642	639	638	605	645	638	651	607	666	631	643	583	630	643	632	604	627	649	642	632	629	662	623	625	641	576	666	650	629	611	672	666	658	658	643	610	652	605	628	643	662	616	649	628	649	642	652	623	642	606	607	620	696	601	619	663	658	639	661	632	660	653	666	676	644	635	654	648	603	642	602	650	624	680	637	657	642	632	687	664	610	638	667	620	637	658	613	692	642	706	698	645	627	608	624	654	609	631	617	652	647	643	650	634	635	628	662	738	597	632	634	635	643	669	582	633	654	599	663	641	666	668	606	669	618	614	589	631	600	640	617	651	625	660	657	636	613	658	654	636	631	619	612	657	637	645	617	650	645	633	644	633	672	679	623	634	642	586	597	647	639	626	646	618	703	683	668	629	657	681	627	667	610	607	639	653	625	602	650	609	605	615	668	661	604	623	621	622	624	632	645	617	639	614	652	606	612	679	620	613	600	642	659	614	637	621	623	653	641	635	638	642	649	626	629	634	620	640	633	673	668	659	677	607	622	655	651	638	595	633	644	649	640	666	618	641	617	641	663	646	633	635	692	614	678	710	654	655	645	601	637	628	631	636	658	692	624	646	663	677	662	690	631	648	686	631	676	662	639	579	621	629	675	634	640	612	639	669	608	659	640	624	681	645	623	615	652	656	641	658	648	668	618	650	710	589	589	660	648	672	640	667	606	621	637	659	651	631	653	629	665	626	623	609	643	627	589	636	645	640	606	668	668	660	643	623	641	632	626	663	601	626	637	607	611	637	628	606	663	609	672	626	660	639	655	649	658	652	666	678	647	684	623	688	633	638	653	617	608	633	691	632	615	667	641	612	610	648	628	636	685	639	675	665	615	689	609	610	602	655	659	645	661	656	619	634	632	673	651	647	603	652	611	653	613	629	678	610	638	609	646	636	603	635	656	643	652	647	597	636	666	608	631	624	634	657	670	588	664	560	584	624	669	697	653	660	636	639	589	617	636	593	653	677	635	616	599	591	634	617	600	640	648	655	687	665	611	638	651	633	656	639	622	623	575	606	637	645	660	655	613	587	654	598	593	597	627	653	658	605	632	659	662	669	589	635	655	633	660	641	650	626	583	629	694	688	650	646	607	628	647	572	639	682	634	598	626	633	621	630	642	642	637	608	620	667	654	632	626	595	625	653	663	627	635	656	641	677	613	660	665	701	645	642	649	627	681	624	690	618	635	643	662	661	619	653	617	639	650	661	635	662	641	599	626	653	630	598	631	669	592	613	604	643	619	646	621	610	613	682	648	584	593	663	652	630	677	638	660	613	634	653	612	682	631	622	630	606	617	610	610	648	649	604	689	648	647	623	619	630	628	601	539	610	617	598	646	655	645	601	642	637	662	620	611	702	655	662	632	668	634	631	644	621	624	621	680	591	649	642	640	621	647	621	632	654	658	575	620	642	629	623	694	642	630	632	658	670	639	646	652	680	655	644	663	635	663	647	615	650	607	647	605	593	613	654	601	620	590	621	648	661	650	640	664	645	616	646	669	614	608	678	617	667	669	647	620	675	609	659	645	602	651	613	633	621	640	667	618	627	689	649	671	590	610	627	625	646	618	648	648	646	660	651	649	653	655	696	631	671	646	637	625	649	619	644	629	632	659	643	652	636	642	633	647	625	593	600	638	608	695	624	637	633	668	636	673	703	625	612	667	646	672	687	656	635	663	669	704	635	668	638	584	644	605	612	635	623	626	649	653	639	618	636	642	606	616	613	626	660	608	703	662	620	624	644	628	662	632	653	672	618	617	603	629	605	600	646	640	637	661	651	661	634	628	667	638	665	612	677	597	625	659	646	631	623	630	652	654	630	658	643	660	619	645	614	620	649	616	641	655	616	670	632	656	614	642	616	666	636	653	615	671	644	677	728	593	672	640	604	651	607	637	631	639	660	626	614	609	619	681	627	632	658	639	630	660	658	627	634	594	625	642	671	626	641	638	626	648	712	665	673	634	615	671	596	675	687	641	609	674	658	644	628	619	652	625	592	636	664	651	653	615	645	678	642	648	608	644	685	625	661	613	626	654	658	630	641	643	683	622	663	633	639	627	603	636	609	662	630	634	669	659	628	618	583	628	650	660	619	635	656	632	650	659	613	620	667	675	697	655	625	635	631
23251	20825	27693	23815	20706	10077	1300	828	720	649	637	599	555	508	573	521	568	486	552	522	499	507	474	560	473	481	511	501	527	486	500	522	474	440	514	501	507	495	483	491	494	491	520	480	477	461	523	496	472	460	460	514	491	419	486	478	467	463	462	485	509	505	498	490	503	514	496	518	485	495	494	486	497	476	509	435	440	443	468	488	516	502	461	495	474	430	497	493	497	465	430	464	488	468	498	480	500	479	438	511	440	460	487	477	462	485	479	478	509	465	502	477	480	497	493	515	473	517	493	467	485	499	486	494	493	496	485	526	539	461	491	467	489	465	460	477	485	494	458	474	498	500	464	489	465	489	472	527	505	499	459	517	481	484	512	480	458	441	471	462	459	517	430	505	478	502	479	467	474	474	454	468	459	498	487	532	522	509	496	469	506	488	490	487	467	477	476	502	485	515	480	463	488	460	499	445	529	474	454	475	474	480	457	472	461	470	501	459	472	483	500	461	473	490	463	458	501	478	461	503	488	495	476	475	506	474	436	494	469	487	446	440	499	456	441	496	484	460	451	516	470	468	506	540	470	483	472	451	486	512	483	481	463	467	470	486	488	468	491	474	515	500	503	482	501	503	491	496	501	500	461	464	468	482	493	500	487	464	481	507	474	504	472	497	489	477	486	507	496	484	513	445	482	492	495	468	472	438	546	431	448	523	509	510	474	504	474	506	503	461	461	479	472	487	460	474	526	490	458	492	457	498	490	501	481	467	491	510	493	459	455	527	471	471	478	477	470	471	481	504	480	467	499	444	458	494	473	503	500	469	498	516	463	493	481	448	440	497	447	470	481	447	498	449	443	500	490	461	436	471	479	471	489	470	518	491	494	444	434	475	459	497	480	472	483	479	560	469	482	470	453	458	491	530	441	479	484	454	461	507	470	510	520	471	462	467	519	479	495	459	485	492	543	463	507	483	475	487	496	491	448	535	467	468	498	465	446	442	529	482	502	473	479	482	512	468	455	482	454	489	475	499	479	472	472	473	471	453	474	466	476	444	489	472	500	473	487	508	481	470	449	473	533	473	471	514	503	482	458	454	481	461	458	476	490	464	465	489	463	516	473	497	493	446	485	488	452	457	489	503	447	439	477	472	491	506	501	512	484	501	484	442	472	469	489	460	479	499	484	473	471	487	501	508	492	471	473	474	496	468	505	496	459	468	470	493	503	505	454	487	494	476	491	498	492	485	505	487	500	445	470	497	467	478	474	457	461	456	437	455	472	456	439	505	468	455	509	461	461	476	518	465	486	489	466	522	491	442	481	500	484	496	523	458	476	462	423	476	479	471	501	479	487	430	434	474	491	459	489	487	494	519	486	496	478	500	496	491	501	482	453	451	449	470	483	498	474	470	463	479	483	493	526	459	475	504	481	482	464	496	473	480	512	447	461	469	475	446	483	506	500	526	445	478	490	485	537	435	485	500	478	518	475	456	441	477	440	493	482	476	503	467	480	503	478	492	497	479	449	468	487	491	467	468	471	485	490	502	518	471	459	453	442	486	464	507	506	512	484	458	512	477	466	434	454	501	453	506	484	488	482	482	491	502	499	484	488	484	503	490	477	490	511	488	466	484	504	501	455	494	472	511	473	491	483	484	486	513	484	491	483	506	462	490	470	506	475	460	489	501	468	426	466	472	499	490	503	497	503	488	499	479	484	500	484	469	451	452	510	514	462	518	496	454	444	463	483	499	482	471	516	459	502	469	466	497	458	477	480	470	403	448	498	491	442	461	474	440	502	458	516	479	465	465	546	475	501	507	485	451	456	479	470	469	492	518	508	487	451	512	468	480	469	473	474	448	483	510	494	484	474	449	525	500	480	468	470	487	464	438	484	468	454	484	493	503	496	476	446	493	482	423	463	466	479	517	455	486	494	428	504	459	501	505	456	500	494	467	468	505	479	506	519	448	507	424	472	474	498	463	478	492	502	482	443	481	462	487	447	474	480	492	466	485	442	515	460	480	469	477	494	456	447	451	506	443	491	451	515	484	483	477	484	469	473	445	493	519	486	464	458	471	470	475	510	475	496	480	475	446	478	494	537	481	475	464	490	496	508	499	465	474	496	474	441	481	473	475	456	495	453	491	477	483	478	471	479	502	488	480	504	496	498	471	478	450	505	477	467	480	467	485	507	432	478	491	487	444	472	485	436	467	520	468	502	501	463	457	465	445	484	481	488	451	502	476	473	471	483	460	506	483	433	469	507	510	450	481	482	463	517	450	484	458	471	496	485	449	498	509	482	449	475	453	501	499	457	505	467	491	484	491	464	468	460	459	469	463	451	494	509	476	467	454	542	483	471	523	426	464	446	477	451	455	493	481	489	467	479	445	470	523	482	476	459	503	482	470	460	465	465	471	492	472	429	502	491	491	481	507	499	489	523	504	498	475	472	463	476	442	469	478	461	454	505	452	516	478	474	491	475	497	495	526	450	497	465	468	450	461	486	476	468	475	510	484	504	505	481	497	472	474	493	498	482	530	463	457	524	504	501	489	514	468	471	477	476	519	495	444	455	401	510	495	534	508	485	443	506	500	476	466	487	444	460	469	484	496	477	480	491	488	479	466	521	478	503	517	497	465	478	459	468	544	496	497	487	480	492	485	464	469	501	484	499	483	452	476	496	479	481	473	521	455	486	476	502	501	480	489	485	520	494	497	462	482	444	427	508	483	463	452	496	451	489	473	496	493	509	483	473	487	472	451	511	483	530	501	511	471	464	466	512	474	501	473	504	479	511	467	484	487	514	460	487	489	479	483	438	463	503	498	463	441	468	451	515	457	482	473	494	467	504	470	496	476	474	486	519	460	474	509	478	489	477	462	456	510	457	471	485	470	445	450	479	448	504	458	501	467	493	492	441	497	482	453	502	447	508	485	473	484	545	480	469	486	430	485	458	464	456	481	461	486	479	487	502	457	467	480	484	468	498	473	457	469	463	485	531	476	454	518	442	485	534	475	474	498	484	470	450	445	431	500	498	466	474	491	443	432	466	489	471	482	508	434	450	476	484	475	466	495	437	489	465	488	463	507	500	512	470	436	502	452	467	494	502	477	498	488	439	469	495	484	541	461	446	517	514	474	510	473	508	487	495	458	454	460	493	467	503	478	477	476	457	479	453	443	506	489	471	493	455	492	495	452	487	476	490	490	501	492	447	474	497	483	475	475	567	489	479	478	499	516	494	448	460	455	482	515	492	498	454	479	497	468	484	451	488	450	466	501	503	479	501	508	498	484	492	508	484	474	509	505	468	492	465	451	462	471	443	464	465	492	505	509	479	441	480	461	464	465	471	488	469	478	466	396	519	510	487	477	503	484	488	467	469	438	501	486	448	483	463	487	470	469	498	466	494	438	448	468	507	464	441	499	487	475	497	463	474	514	459	480	485	460	487	479	484	458	454	478	522	513	483	473	469	525	472	460	479	519	492	470	453	441	473	488	471	490	436	499	473	475	464	451
3077	7112	6145	2994	2126	1688	1403	1163	916	853	810	705	682	645	620	616	631	596	598	561	562	574	617	557	564	598	553	530	598	541	561	566	592	583	578	522	535	538	537	541	584	512	533	573	527	567	573	551	559	579	561	521	558	550	531	539	583	571	491	527	569	543	504	492	536	543	546	549	573	517	541	554	529	532	539	530	553	545	530	513	566	493	520	562	536	555	550	513	540	520	524	539	546	533	550	524	522	533	507	548	524	541	541	526	535	532	512	559	520	530	584	572	542	528	557	545	515	571	544	527	514	554	510	535	532	496	489	572	556	547	540	515	533	553	515	489	551	530	552	553	527	541	537	502	577	519	528	492	546	491	567	542	567	540	525	550	539	571	539	545	493	527	567	538	527	571	554	529	504	524	543	552	555	555	507	566	517	570	521	589	552	540	510	488	531	542	555	539	506	516	554	560	565	559	511	537	532	507	533	522	546	510	522	574	553	567	521	569	522	522	525	505	533	558	540	532	577	538	499	497	533	504	516	522	531	538	575	562	543	567	570	515	559	491	508	542	537	500	553	532	567	551	514	563	600	530	534	548	532	571	544	540	553	554	544	530	562	550	529	527	533	533	504	559	538	513	492	528	545	509	521	522	553	523	539	525	507	523	564	568	537	572	546	544	562	517	538	535	546	529	548	547	520	556	520	541	540	553	521	549	533	506	507	563	529	514	568	500	563	505	560	497	558	525	553	549	510	496	529	534	522	525	528	549	539	522	544	543	526	551	534	529	553	538	525	551	543	542	533	580	527	539	532	497	518	553	547	553	514	498	546	519	486	551	519	505	547	519	548	521	541	549	555	515	502	538	546	512	496	478	517	548	543	543	538	581	551	549	554	563	579	524	510	525	539	543	550	534	499	494	527	538	516	519	535	561	533	515	521	540	522	558	526	570	556	537	541	522	528	509	532	537	521	533	555	519	533	583	538	518	514	564	505	539	549	515	547	541	548	534	526	547	592	519	512	545	554	525	544	522	533	567	561	544	512	516	516	516	496	528	541	529	562	540	520	529	510	488	523	536	569	538	533	493	523	578	504	555	516	519	540	536	531	513	544	550	537	541	568	524	518	542	532	560	552	569	518	537	554	495	530	511	577	529	541	523	499	540	557	541	531	522	494	512	530	568	544	593	548	516	548	542	595	528	561	532	528	553	539	509	536	537	510	529	545	551	551	533	483	549	508	565	528	493	533	554	521	534	533	556	533	549	528	535	518	514	504	524	526	518	538	560	531	569	529	566	561	512	552	547	541	552	564	484	541	520	540	528	521	544	516	566	525	552	541	541	529	566	542	519	519	525	566	519	527	532	515	545	509	540	522	504	573	596	499	532	550	560	517	514	548	585	540	515	531	513	497	551	548	548	539	545	539	508	529	539	522	522	560	505	538	538	518	565	591	553	544	527	530	570	550	517	574	518	517	504	525	520	551	559	550	539	546	508	543	549	508	534	524	562	554	513	525	507	521	494	560	529	518	577	537	550	511	555	535	534	532	527	523	505	522	516	558	554	531	531	538	506	576	569	542	518	547	492	495	511	529	539	537	560	570	529	530	541	537	518	554	549	536	534	513	512	569	541	560	550	524	569	494	508	556	539	553	537	546	488	550	551	535	530	500	503	554	533	552	530	531	510	515	538	549	513	509	527	519	551	569	565	524	517	540	505	563	526	534	555	535	529	550	518	526	523	549	540	496	547	530	564	535	543	532	534	492	569	519	539	526	535	577	560	557	528	550	517	547	594	571	531	529	545	521	515	518	509	548	530	520	539	530	534	492	536	504	521	549	575	544	522	542	615	514	529	555	574	497	565	514	530	511	580	530	498	533	555	557	577	570	537	566	510	537	581	516	576	543	538	537	558	509	516	518	551	561	553	613	546	592	511	536	535	535	569	555	516	547	578	541	515	559	512	530	546	539	530	537	566	532	533	489	541	560	541	535	538	543	535	519	551	553	541	510	533	511	540	518	497	503	502	552	510	552	493	531	552	537	557	527	531	572	539	547	541	563	570	558	516	505	557	606	562	563	543	508	508	522	589	528	520	511	512	526	549	557	521	557	564	550	526	514	546	556	508	503	550	520	522	535	552	529	538	510	555	562	573	556	534	534	513	491	540	597	517	560	549	535	541	526	506	539	531	535	539	541	537	551	515	528	540	541	520	518	585	543	506	523	535	544	491	501	582	525	567	519	527	564	560	555	549	512	516	533	535	564	537	530	538	531	535	514	537	552	495	533	528	528	515	494	516	553	501	528	522	537	526	545	499	523	543	502	575	587	526	544	500	533	571	534	488	546	516	559	493	557	542	508	585	556	538	521	528	472	527	521	546	497	548	510	573	561	495	525	545	517	581	496	518	582	564	562	583	520	558	547	529	530	504	499	511	554	540	498	497	525	593	539	514	547	548	551	537	508	555	574	542	528	538	500	573	547	513	570	546	506	509	509	566	532	521	513	576	528	535	506	502	518	556	534	536	560	553	526	504	528	553	566	516	549	517	510	530	513	534	517	568	557	544	552	550	518	503	565	552	528	531	556	577	515	522	535	556	521	517	473	544	524	550	560	525	558	512	532	547	531	550	499	507	571	553	567	526	545	533	548	533	491	545	508	548	547	511	553	515	535	517	506	554	504	505	539	527	565	542	555	510	535	514	507	514	533	537	524	543	544	532	566	521	543	530	510	497	523	526	557	551	536	526	510	541	554	534	573	541	541	544	551	556	561	539	527	528	502	558	566	576	554	488	518	520	574	553	538	514	538	518	506	502	583	534	515	504	535	547	572	493	555	535	556	529	523	562	504	543	554	502	515	529	554	500	539	557	565	537	529	517	540	535	530	520	511	569	561	540	524	519	522	527	535	559	556	545	506	524	528	560	577	546	518	511	561	501	514	523	579	558	571	527	546	527	518	555	520	550	516	541	554	541	515	562	560	511	575	531	530	509	550	537	511	528	535	520	524	530	523	533	545	510	505	544	556	552	515	499	556	525	518	570	532	585	553	542	506	471	568	551	460	535	570	563	536	530	503	520	507	538	545	502	559	591	544	544	543	509	527	501	562	552	526	523	479	597	548	518	533	461	567	561	526	492	552	544	571	518	502	553	508	569	529	496	569	513	497	543	568	538	505	521	504	524	523	517	558	545	510	529	544	551	525	536	535	571	516	533	526	517	537	546	583	564	555	556	515	560	526	532	568	521	556	531	540	509	503	551	565	499	483	569	505	563	516	595	510	513	534	593	549	529	536	533	531	508	524	551	535	529	525	505	552	498	507	553	485	521	535	528	538	561	549	529	528	530	537	533	565	575	551	514	567	567	508	554	503	543	563	533	550	505	536	527	540	558	527	555	550	506	566	540	555	507	518	559	539	534	516	519	571	536	524	542	517	531	550	556	535	522	559	559	524	554	525	544	527	533	488	524	525	523	511	538	519	557	543	532	495	570	527	538	585	551	512	524	527	508	544	539	538	569
24172	20795	26943	24631	14045	1024	649	549	510	546	433	430	427	446	422	408	388	411	403	410	365	391	389	371	361	394	370	360	397	380	391	359	384	381	362	380	374	409	389	385	341	375	381	392	415	363	346	386	399	375	340	352	369	401	343	365	390	380	391	403	398	344	359	395	345	424	397	400	389	381	385	358	379	359	416	399	363	372	355	335	426	363	345	346	369	345	364	419	368	337	367	370	389	386	359	398	368	345	383	368	361	397	369	343	403	365	370	387	357	378	363	408	409	382	354	367	366	383	381	355	320	363	329	374	371	369	382	359	368	373	374	375	374	355	377	346	356	350	349	391	350	358	387	342	375	386	349	342	403	399	388	392	396	370	385	367	409	374	372	370	402	347	377	408	358	354	368	356	359	369	385	357	392	395	360	340	373	353	379	371	382	368	367	357	361	368	393	376	352	352	391	420	363	367	350	352	347	370	346	369	368	355	336	358	417	393	372	362	357	339	398	360	360	354	381	403	370	355	354	366	392	332	357	355	407	358	355	382	380	356	380	395	361	398	393	402	378	390	330	368	402	368	358	370	340	382	356	404	409	394	362	348	377	374	374	399	400	361	380	359	388	362	384	389	401	376	373	382	390	342	381	372	353	379	355	385	361	385	379	396	371	364	374	342	350	375	366	347	387	372	340	370	362	369	355	358	362	351	373	379	373	363	382	367	374	391	379	365	351	382	374	348	370	389	356	354	384	380	353	399	355	378	392	334	370	392	342	388	378	365	396	334	369	387	377	388	370	393	336	348	396	359	414	382	361	378	393	367	382	342	337	366	382	396	391	368	365	345	371	379	359	357	396	336	396	368	397	371	367	391	352	391	406	387	363	394	374	355	372	362	348	372	381	390	396	361	355	370	380	350	367	386	336	396	395	349	359	365	376	378	367	361	369	396	400	372	381	397	379	406	374	418	369	359	399	388	386	371	389	400	368	370	395	362	383	380	344	395	356	376	399	386	376	397	386	394	374	365	397	400	358	395	389	369	377	414	374	380	383	380	361	379	447	357	370	377	363	326	380	342	391	390	399	370	388	386	361	381	385	370	366	371	346	361	336	396	373	350	339	395	380	356	370	374	364	353	417	350	337	373	392	370	356	385	391	408	387	363	374	355	362	383	373	394	343	388	356	358	363	357	389	356	397	348	397	374	376	364	382	390	362	384	342	376	368	362	403	375	363	358	392	386	359	384	353	342	378	349	380	353	394	381	400	412	360	352	373	374	369	410	370	356	340	350	351	374	389	400	408	393	381	363	391	412	348	380	391	365	387	369	367	371	353	372	347	406	364	392	388	356	369	357	334	355	356	351	373	385	401	371	397	364	416	339	369	368	350	359	401	349	420	352	372	363	369	342	382	365	397	369	381	325	358	380	358	367	339	414	344	361	375	398	389	400	374	362	397	359	367	378	361	355	411	387	398	343	390	383	389	355	362	394	366	381	356	366	362	372	346	352	333	407	365	372	373	378	380	390	372	377	370	360	335	361	379	364	360	375	384	386	357	346	375	359	367	393	380	403	355	389	335	374	386	370	368	364	385	387	345	359	385	376	381	357	352	356	376	389	381	375	382	354	356	336	339	369	366	376	380	369	405	360	368	359	388	347	405	357	368	323	382	386	347	356	376	368	335	374	359	390	364	348	404	389	367	426	384	399	352	413	399	398	403	397	389	376	384	390	381	373	392	348	371	374	399	377	365	369	377	371	364	344	375	381	426	367	397	385	387	390	378	376	334	395	369	376	371	380	369	353	367	365	388	393	365	342	371	350	378	370	390	385	363	373	374	379	364	387	353	384	359	376	368	369	383	361	389	386	382	367	353	377	365	340	344	396	394	367	387	365	372	375	382	366	378	368	402	385	393	395	378	373	405	428	369	396	370	369	400	394	382	380	390	361	338	365	347	359	370	382	373	350	389	359	365	363	391	339	393	353	398	398	373	354	345	385	366	332	384	369	353	337	381	378	381	375	359	347	327	408	368	363	384	357	411	368	354	364	376	366	335	366	384	373	367	355	367	387	362	382	352	360	364	360	355	381	361	362	401	372	332	358	383	360	412	402	378	352	373	376	364	364	365	374	391	381	377	366	365	389	346	380	371	362	396	355	378	389	396	432	368	344	370	339	370	377	394	386	382	379	368	405	380	374	384	397	342	391	354	379	354	367	371	413	369	355	361	401	377	337	395	409	374	394	335	368	378	362	369	377	391	381	383	352	379	367	371	384	342	391	414	371	368	386	357	387	364	372	356	355	345	347	429	375	370	383	350	389	365	395	372	374	385	359	365	351	349	342	367	378	372	340	368	379	366	375	402	359	373	380	367	358	393	372	378	390	376	355	410	359	405	381	387	359	373	377	389	364	345	315	345	362	364	364	359	389	393	379	361	380	372	360	387	346	388	387	353	392	390	365	383	372	380	404	381	383	393	368	359	353	384	385	356	382	392	385	361	355	329	375	304	363	392	355	390	363	382	381	373	364	375	378	397	380	372	386	365	364	398	369	367	338	374	408	384	384	383	384	341	386	342	382	367	396	356	388	370	351	388	372	415	374	387	381	342	367	383	371	343	382	398	366	381	396	370	371	327	397	384	381	365	354	398	371	333	366	393	375	369	386	404	368	354	394	373	374	369	335	376	374	382	351	385	381	381	376	352	374	335	367	352	351	378	382	380	361	373	387	358	355	371	358	389	400	378	384	343	386	383	357	382	356	370	339	411	344	365	376	410	386	360	389	378	399	420	378	368	367	368	369	384	359	376	396	384	362	371	346	393	378	368	369	391	378	380	350	375	378	360	400	390	374	366	399	350	355	380	375	327	334	391	376	374	374	365	359	357	399	367	395	344	382	320	365	394	381	375	361	372	360	362	382	390	402	349	397	426	362	361	368	383	384	384	388	354	378	362	389	348	375	358	357	358	371	347	358	355	349	380	379	381	373	380	338	372	406	374	389	379	419	365	356	397	421	400	388	362	387	390	360	347	358	389	385	340	369	371	380	357	364	353	390	392	392	362	354	355	383	392	366	367	362	385	375	363	401	341	386	367	390	356	387	367	385	411	365	381	360	359	341	325	377	354	381	359	362	323	387	358	386	402	374	408	381	341	375	359	407	351	405	360	408	359	387	351	362	345	376	357	341	357	359	333	373	353	363	387	386	355	369	412	395	391	391	374	408	349	346	383	355	333	359	392	369	372	363	352	355	363	351	381	333	393	397	346	393	392	388	362	407	328	397	347	356	366	364	377	359	366	352	364	391	397	363	367	379	329	354	366	378	364	364	368	380	393	361	370	366	394	322	391	342	400	365	367	377	340	369	364	405	372	400	356	375	402	353	388	367	344	367	356	365	373	388	352	377	383	378	377	373	381	376	386	380	394	367	378	390	392	386	373	367	394	337	374	381	386	357	402	403	370	383	380	373	348	360	375	413	362	378	387	361	371	366	407	364	367	382	385	370	344	401	357	347	377	412
3200	4773	3702	1983	1416	1191	974	798	700	606	567	491	496	468	452	450	458	402	400	439	409	451	428	448	430	407	364	433	396	407	398	413	465	438	403	413	456	390	399	417	431	398	389	425	422	378	390	419	412	409	416	403	414	411	411	419	394	406	394	415	322	373	390	369	396	406	399	428	376	378	370	412	340	391	403	377	396	412	405	412	431	391	399	374	387	407	424	403	418	407	405	389	401	378	357	399	372	416	398	384	391	363	420	387	413	407	346	418	377	409	385	414	395	370	403	368	421	393	372	380	383	388	421	364	405	367	402	382	415	413	386	440	439	431	405	405	373	404	426	394	373	370	408	423	397	387	416	369	409	375	409	375	412	387	415	418	407	365	394	434	397	387	395	432	408	418	363	405	403	381	401	408	414	414	383	444	380	361	400	351	412	380	396	395	402	386	408	384	405	387	390	398	422	398	401	394	380	395	394	347	391	399	392	415	390	433	405	411	384	404	400	388	389	422	405	362	382	416	371	414	398	378	377	371	424	382	363	426	414	406	395	441	396	415	388	382	386	404	338	420	415	373	412	405	405	353	393	437	416	400	409	443	377	421	401	387	372	398	434	400	382	378	435	355	380	386	439	402	391	391	423	387	396	411	372	360	385	400	384	389	387	419	429	377	382	401	402	389	377	410	390	408	370	371	426	421	376	413	339	407	413	376	372	408	388	422	381	414	390	429	397	360	381	398	392	409	420	396	403	396	379	383	407	417	388	429	438	403	393	410	392	416	429	391	427	361	407	396	378	401	402	410	410	400	418	382	382	410	386	373	347	403	438	388	408	397	453	385	386	402	401	435	436	392	383	413	397	418	396	391	397	420	421	384	430	386	431	393	390	387	410	366	381	407	417	397	406	406	408	401	365	413	414	397	421	420	391	420	435	427	391	415	382	412	389	424	410	417	420	394	423	394	432	412	401	401	371	393	372	434	396	390	362	366	392	433	375	387	398	393	391	385	432	408	388	379	399	370	383	394	379	417	413	400	395	376	407	389	400	388	415	369	415	365	445	354	400	398	401	416	416	399	415	379	394	378	414	401	414	398	394	383	418	360	412	399	370	359	385	414	401	416	396	387	392	394	386	428	377	357	405	431	394	390	405	445	391	376	423	400	428	385	418	415	386	438	395	386	426	399	394	379	385	417	378	418	419	372	435	386	386	384	385	421	400	419	374	376	419	407	385	352	423	436	384	398	382	399	396	393	421	376	394	373	377	456	378	414	436	413	424	378	413	417	390	348	409	403	387	351	377	391	402	396	410	432	372	398	389	421	421	350	394	396	395	390	389	357	389	328	361	399	396	410	390	390	385	360	394	387	396	461	337	395	413	422	394	404	434	406	378	398	382	393	392	383	400	384	450	391	424	377	392	371	383	415	393	399	378	385	392	387	423	453	396	384	415	394	426	402	381	411	400	391	372	389	360	361	389	415	376	408	405	403	418	429	406	370	386	419	362	397	390	415	368	377	418	415	375	401	402	396	404	396	408	384	387	409	397	415	377	429	361	373	387	386	418	390	378	397	431	423	420	399	411	405	415	383	382	394	396	384	441	406	391	391	422	410	406	406	404	386	404	406	416	391	411	409	371	429	374	408	391	413	386	380	374	440	420	411	373	372	410	434	387	389	419	379	426	369	407	402	421	395	407	400	384	405	405	390	381	428	383	392	439	417	423	414	395	407	394	423	393	390	370	421	394	400	347	399	384	424	383	411	402	411	384	388	413	398	384	430	368	404	374	370	427	380	391	377	394	392	400	394	433	384	385	404	366	412	389	412	426	382	365	379	442	402	407	405	390	384	416	400	389	388	407	393	393	422	394	402	374	405	403	372	402	401	421	385	423	423	365	413	410	394	419	411	379	401	365	413	422	418	409	391	350	408	366	438	404	418	399	392	387	432	422	427	367	362	367	425	376	383	399	379	404	446	393	399	413	392	385	381	381	405	370	394	410	368	360	417	401	381	410	389	398	399	382	395	397	390	456	388	421	373	397	392	432	386	427	400	403	433	359	347	422	394	398	421	404	421	400	434	436	366	423	370	425	402	393	409	421	400	374	408	427	406	390	391	400	394	361	387	372	370	377	400	440	393	373	404	385	396	374	397	374	399	399	405	399	427	386	402	432	430	421	426	396	395	410	439	407	404	386	392	407	359	436	356	397	419	375	395	385	369	422	387	360	384	412	412	390	425	392	384	391	394	395	367	425	404	400	439	423	410	383	414	413	378	392	393	384	372	397	353	391	401	404	401	420	364	404	381	386	379	371	414	397	370	436	383	379	369	395	396	401	442	382	427	376	433	406	399	385	421	424	366	394	379	392	379	418	407	422	402	411	405	382	403	373	399	390	406	405	413	411	399	405	445	380	402	375	394	404	424	415	411	389	429	394	410	387	433	398	373	409	361	401	402	387	376	389	387	386	390	378	411	424	418	403	403	356	411	374	397	381	352	401	408	399	400	394	391	407	383	395	424	400	418	414	428	403	411	464	398	366	392	379	440	369	398	436	371	387	456	411	424	435	397	382	398	397	413	378	384	377	362	390	407	373	403	433	410	447	398	383	386	408	422	396	368	424	402	411	389	398	395	442	367	410	427	423	401	382	405	383	404	392	411	405	413	400	449	404	413	395	400	388	408	365	411	397	376	432	431	423	417	396	420	410	397	387	408	373	381	428	400	390	398	390	406	403	424	394	432	368	422	380	361	451	394	400	377	391	414	392	415	385	402	422	373	407	412	404	420	402	418	400	409	436	439	422	425	392	399	419	382	384	416	414	407	373	428	397	396	372	408	382	381	443	388	443	381	411	381	376	445	438	412	392	372	413	399	376	403	414	430	425	438	402	399	401	349	393	373	390	395	398	411	405	397	388	423	393	423	387	429	387	396	429	384	398	402	401	402	404	392	406	393	367	377	393	373	381	391	386	358	407	393	394	421	401	386	416	395	390	411	409	407	378	396	405	394	390	398	404	421	400	436	414	390	409	427	376	372	373	380	370	390	428	390	443	393	399	379	390	388	399	373	399	425	380	425	432	393	385	389	397	386	428	404	390	354	428	411	368	386	401	403	402	379	378	376	402	394	413	419	372	389	412	397	407	398	385	390	400	395	376	397	430	407	426	418	395	428	383	375	374	412	425	416	375	414	447	408	366	418	388	400	402	411	391	403	423	391	395	429	430	391	416	401	396	409	394	389	412	366	400	411	400	423	401	374	429	407	393	393	371	372	373	420	408	436	404	395	409	399	390	375	405	358	403	390	391	411	419	395	414	407	402	420	413	391	430	360	414	379	413	416	413	388	388	390	431	400	405	404	404	374	403	402	406	390	390	397	403	420	407	417	387	406	405	409	395	420	406	397	398	387	387	405	393	388	387	427	394	387	432	419	388	384	386	384	385	397	430	433	374	378	395	389	396	378	417	376	393	383	396	390	377	398	387	418	388	383	353	412	423	401	407	392	363	405	363	371
22137	20846	28274	23522	20837	20868	9967	994	625	575	473	434	358	346	309	318	272	248	260	249	239	228	222	227	227	210	225	227	204	196	214	198	211	209	184	198	206	195	194	191	169	190	172	196	184	212	206	179	168	187	179	194	185	219	189	185	176	177	179	190	194	175	200	170	178	168	191	177	202	175	184	182	212	178	183	169	155	194	188	175	175	193	194	200	147	168	179	177	166	172	177	180	179	183	171	186	184	178	163	177	196	171	159	179	186	171	159	175	170	183	172	186	169	137	159	174	178	178	180	188	196	179	183	185	183	177	173	182	194	196	164	157	175	207	172	173	162	186	167	166	165	186	203	190	178	185	172	152	189	174	194	189	182	177	163	196	178	155	182	180	197	172	198	192	183	151	184	172	166	185	189	171	177	168	185	180	196	151	184	194	196	174	159	182	186	192	162	173	153	152	179	192	175	182	199	166	169	162	213	168	175	184	174	191	177	223	164	179	173	182	205	193	186	182	171	161	153	193	175	186	178	175	168	161	174	153	161	182	181	172	187	187	160	172	178	174	185	165	173	183	171	158	188	181	176	152	169	172	176	185	179	186	183	179	196	186	168	177	210	192	166	195	168	180	166	165	182	168	206	177	175	182	172	167	154	175	194	180	158	171	185	179	176	194	182	173	179	173	190	172	179	180	199	168	194	173	195	176	179	176	161	156	183	163	190	184	198	200	185	168	204	181	182	174	134	173	179	163	189	189	166	189	174	182	181	166	167	185	167	191	179	204	179	173	180	161	184	184	199	193	181	176	188	166	154	199	174	175	178	197	205	205	162	159	163	155	181	164	162	194	180	166	169	169	178	187	181	192	180	184	173	204	164	164	176	189	191	180	164	176	174	158	166	175	182	180	163	163	175	175	180	194	167	175	187	193	171	173	180	167	173	169	185	173	179	159	198	174	175	170	192	162	170	181	186	190	166	186	179	168	180	167	162	164	187	177	180	185	193	176	176	180	179	199	162	199	204	176	170	175	178	170	177	182	162	167	172	151	183	175	184	181	167	165	170	171	154	181	180	154	175	188	179	198	213	170	173	172	193	175	159	165	165	187	172	187	178	172	180	169	183	168	190	166	172	177	181	162	188	150	186	151	165	186	169	202	215	186	171	169	181	170	162	161	177	181	195	189	159	170	166	166	197	180	173	159	194	193	184	175	158	193	187	195	207	187	188	156	188	179	186	161	161	197	164	171	191	155	172	187	188	199	193	159	160	169	159	192	171	178	193	177	178	199	198	183	171	181	173	180	206	192	166	181	173	184	192	184	156	172	171	157	155	189	170	188	202	184	176	176	180	179	155	186	164	190	177	197	171	161	182	178	172	144	152	158	180	172	185	181	168	188	198	180	181	182	183	222	186	180	187	172	177	163	191	193	179	181	179	178	215	171	163	166	163	214	174	168	189	171	184	170	189	184	175	183	200	168	163	170	205	170	172	156	179	174	178	185	186	161	189	203	158	183	162	183	165	176	188	187	187	186	168	168	193	174	176	198	185	178	162	182	172	176	178	175	158	163	186	171	167	204	168	185	176	182	191	178	180	180	184	168	186	157	172	169	167	189	167	156	172	151	176	181	185	165	184	166	190	203	190	183	165	154	180	180	161	149	194	187	183	182	175	173	174	191	176	178	171	159	167	209	181	174	197	168	189	200	194	201	184	170	168	196	195	198	155	154	160	183	165	172	188	172	165	181	174	167	162	170	193	164	186	181	175	188	170	154	188	176	210	186	172	152	194	178	176	173	177	191	171	166	164	200	152	181	173	183	193	176	189	180	203	164	200	172	196	175	199	169	171	172	198	189	171	153	161	167	164	155	170	181	177	176	209	179	189	169	185	154	169	174	167	163	174	178	135	188	175	173	187	168	179	188	177	161	182	194	197	166	185	201	154	201	164	169	157	182	169	178	157	179	170	184	189	171	172	178	175	194	173	188	184	197	186	173	187	176	175	166	179	181	183	146	173	189	165	188	170	179	173	200	191	183	190	162	183	167	204	161	174	166	161	165	159	182	191	185	184	181	176	179	166	180	192	166	178	159	163	186	157	203	179	166	181	179	175	186	191	178	200	171	180	178	168	178	166	183	196	196	174	162	179	181	168	187	188	165	189	179	179	163	179	176	181	180	188	163	164	169	174	184	179	163	175	187	200	153	180	169	170	155	191	170	190	167	174	170	162	184	161	181	196	180	183	207	172	162	175	164	183	193	183	152	175	169	183	195	168	178	168	188	162	173	178	195	163	167	180	190	143	175	166	191	188	187	161	163	162	184	168	202	163	169	162	183	191	175	178	169	208	193	166	187	186	161	179	191	189	171	199	170	181	190	171	181	170	173	175	167	169	168	173	180	178	163	181	201	189	204	176	193	177	158	207	158	209	184	185	169	193	173	192	178	186	182	190	180	186	180	187	176	176	157	165	196	170	209	189	182	174	179	194	175	191	182	176	164	180	205	182	187	186	176	172	173	183	187	184	213	155	158	187	159	159	175	188	156	187	178	180	206	155	156	185	150	177	177	177	163	165	176	208	182	189	176	178	195	177	160	208	166	172	179	193	176	170	174	177	174	195	179	179	187	177	154	157	197	170	178	178	213	184	195	185	168	151	161	161	185	165	165	190	166	180	173	175	175	189	189	186	188	190	194	166	174	195	182	166	161	164	190	173	191	175	165	153	159	190	166	180	182	189	181	187	179	164	158	171	179	201	182	182	174	195	179	181	162	171	183	195	165	188	197	190	177	181	160	183	175	162	175	150	170	171	184	170	172	178	199	189	193	177	182	212	157	191	189	173	167	170	177	195	170	194	165	172	193	165	168	164	214	164	185	157	179	172	186	179	202	183	186	151	180	173	187	186	157	171	186	173	184	175	204	164	163	183	161	189	176	165	151	202	200	167	178	170	187	173	166	173	159	203	190	147	208	163	150	162	177	192	181	166	190	171	162	185	190	196	192	159	185	191	187	178	187	161	165	186	191	177	172	181	182	152	177	177	184	175	146	182	183	165	169	175	167	157	192	192	171	186	183	176	161	176	178	173	167	184	157	166	178	169	171	182	161	144	179	163	174	180	175	153	169	170	169	181	177	176	192	182	161	187	191	170	161	178	178	186	185	163	175	182	167	164	166	206	177	193	191	182	198	182	183	181	168	166	173	177	183	173	150	175	181	156	175	189	186	160	184	159	157	173	202	169	191	193	182	179	176	157	181	186	178	169	166	155	194	178	190	150	166	187	177	180	160	195	185	187	162	184	193	182	188	180	206	184	181	186	182	181	202	175	216	155	193	180	192	202	157	168	187	182	175	199	199	190	167	162	185	163	186	174	185	173	188	186	185	179	155	178	189	174	177	192	182	175	168	181	168	166	177	198	181	201	156	185	175	156	175	152	191	192	167	166	170	190	156	170	157	174	183	184	159	180	177	180	169	160	179	165	213	179	167	177	179	186	172	182	148	170	198	198	175	190	175
4052	12292	10199	5026	3487	2668	2063	1457	1096	876	725	583	530	483	416	402	317	310	318	311	307	299	296	264	288	290	285	259	247	249	212	224	214	234	253	209	235	252	198	215	228	232	231	212	223	204	209	203	195	208	203	226	219	194	212	219	205	205	211	203	203	215	196	212	235	195	218	199	202	209	222	209	194	174	214	196	205	206	194	219	195	179	218	203	195	187	228	181	209	182	198	207	214	179	204	208	188	208	214	183	196	193	192	189	191	216	217	203	200	182	200	202	202	206	208	220	183	191	206	203	204	214	204	181	190	201	194	220	179	199	197	205	212	193	181	179	190	204	208	202	199	205	208	181	199	194	207	215	214	193	203	214	200	180	207	216	183	209	199	179	204	228	203	193	213	178	192	190	193	189	198	202	191	204	206	184	186	206	196	218	168	187	198	217	186	200	203	198	186	218	187	187	197	215	214	209	186	180	196	201	213	189	202	199	212	208	202	217	178	209	194	194	200	192	200	211	194	207	205	195	169	192	171	189	197	180	200	192	205	193	195	211	197	220	184	179	187	213	198	193	173	171	189	205	201	190	190	167	185	205	194	218	203	198	165	223	199	203	188	203	195	184	200	187	188	212	173	188	191	194	210	208	205	200	185	197	190	212	201	211	181	199	211	204	225	219	239	201	199	195	201	184	197	179	172	194	181	220	217	210	226	210	166	194	191	213	209	209	187	204	202	197	196	179	180	189	173	204	191	216	184	200	212	197	210	203	206	211	193	201	198	207	196	184	172	225	193	195	204	203	199	192	229	206	187	212	183	205	221	209	197	207	201	167	196	199	191	196	204	205	207	208	209	194	194	200	201	185	170	187	208	212	189	168	181	196	172	221	204	218	182	193	199	248	209	220	214	202	176	196	190	194	178	201	202	183	209	174	191	201	202	191	200	195	169	214	189	205	189	185	210	185	210	199	209	189	189	190	225	207	220	191	209	186	178	188	166	186	202	227	198	200	207	196	201	185	210	213	176	207	187	211	223	178	212	185	203	198	207	195	223	181	207	204	202	202	200	180	182	200	194	195	211	209	219	196	212	200	178	202	182	187	205	205	192	184	222	189	203	187	181	210	217	196	188	168	212	201	183	194	214	195	177	169	207	170	197	178	188	201	194	202	193	207	187	204	189	209	193	197	202	196	221	201	235	187	194	226	220	176	191	198	228	189	183	202	194	167	191	196	195	192	191	208	179	207	177	208	188	187	186	198	187	188	190	180	184	205	198	209	200	203	184	207	212	207	221	165	193	196	173	231	205	204	182	193	208	198	182	184	231	172	167	207	205	207	186	221	192	194	171	198	196	202	213	175	200	196	179	207	196	205	177	183	209	189	176	224	185	190	191	195	185	185	198	193	210	197	199	206	184	219	202	197	183	179	197	190	204	184	192	199	181	210	203	213	191	205	197	208	194	184	203	179	202	189	197	201	193	190	207	194	201	170	178	181	194	205	233	188	201	224	185	193	228	167	206	195	191	206	198	203	205	180	192	202	205	197	198	175	201	185	187	216	166	184	183	216	226	180	199	198	205	180	194	189	200	209	222	199	194	213	204	196	190	182	188	193	213	204	221	208	177	191	210	194	191	195	181	198	215	197	200	186	204	194	189	219	200	220	187	173	218	193	195	181	221	203	192	207	215	184	183	215	182	182	203	176	183	202	204	178	186	216	197	210	211	191	176	197	230	206	187	187	161	211	203	230	202	182	191	227	209	209	198	184	211	240	211	194	214	172	184	213	199	178	195	186	184	178	167	202	220	193	188	185	200	199	192	198	217	228	215	201	185	220	184	203	187	185	196	180	195	180	176	198	197	179	205	219	218	199	171	206	225	202	192	205	218	224	194	214	226	216	187	195	191	193	200	195	215	196	234	191	186	207	187	217	209	163	172	215	200	178	185	202	225	204	200	199	201	186	186	196	207	212	205	179	172	224	211	181	205	178	178	180	197	206	187	188	218	171	210	206	201	193	212	184	203	166	183	185	223	179	204	216	191	203	187	199	200	191	189	189	203	199	195	195	196	208	194	205	189	177	202	192	190	199	206	198	209	209	200	210	186	188	205	196	225	207	207	189	211	194	213	206	185	195	229	211	207	205	187	208	208	185	202	206	186	176	188	193	209	204	173	184	195	204	196	194	215	203	179	164	199	203	184	223	185	212	188	204	203	200	204	203	213	188	178	185	183	198	205	191	221	197	181	202	199	190	234	211	197	193	162	186	187	182	205	173	199	184	209	182	196	182	174	177	198	205	203	191	202	180	205	180	203	211	197	187	189	229	192	206	202	205	203	188	204	189	182	205	190	192	218	196	170	194	195	198	197	183	177	202	206	219	206	190	188	200	198	204	212	199	190	187	212	197	211	226	195	181	219	181	199	195	209	217	202	196	204	189	215	202	223	212	184	186	207	203	205	189	198	182	211	206	200	182	211	197	223	180	198	194	206	211	201	208	208	226	191	196	191	178	193	216	194	197	188	185	188	200	188	198	185	204	187	202	196	205	217	193	181	209	186	181	204	193	176	185	208	202	202	198	179	203	198	211	183	207	180	189	196	164	195	209	185	180	211	188	189	186	175	188	157	161	178	186	202	212	211	185	202	215	201	211	186	187	207	210	199	224	184	195	203	194	207	216	191	219	197	199	196	190	198	207	205	194	221	195	189	218	191	214	186	175	181	218	207	192	213	204	192	178	194	192	194	185	210	184	180	197	178	212	174	189	206	187	199	214	175	204	176	186	191	191	214	205	227	180	186	218	208	195	208	196	186	183	220	200	201	183	210	204	194	213	197	215	183	200	207	187	194	204	185	200	213	198	212	200	190	218	175	202	198	199	215	198	200	196	222	216	217	201	191	190	185	193	218	190	197	206	187	193	183	197	171	198	211	228	204	181	198	207	152	193	182	183	177	191	187	207	197	207	185	181	189	198	177	212	199	196	184	214	213	182	190	218	194	190	196	202	233	185	196	187	172	216	207	183	207	215	191	199	205	202	177	211	196	212	222	199	193	209	168	203	209	179	208	189	200	188	215	194	197	198	187	193	212	202	199	185	207	195	205	192	208	215	198	219	205	229	209	165	191	198	194	206	215	223	177	195	179	212	201	191	200	211	172	192	200	169	193	219	207	210	198	193	205	194	205	197	184	209	216	187	213	185	206	175	186	192	198	180	215	194	200	188	184	186	215	207	177	208	211	196	189	210	182	198	198	212	174	193	196	195	199	195	202	215	198	191	218	165	206	191	200	229	201	221	191	230	204	231	188	204	201	189	215	185	192	189	203	191	204	216	189	223	205	199	189	216	192	197	214	199	198	217	179	191	173	198	204	199	183	190	183	205	187	193	190	195	215	217	209	187	218	214	196	192	181	201	203	197	191	173	189	216	187	194	197	207	210	206	209	196	190	171	196	212	193	222	194	217	197	188	190	213	178	208	193	217	215	207	175	199	190	218	209	190	200	183	214	175	197	194
26911	18511	5014	978	705	698	617	616	605	590	615	606	603	578	584	528	570	592	590	610	621	637	576	608	598	577	652	629	588	606	517	554	579	607	572	590	568	586	617	588	577	564	561	552	579	582	598	610	589	557	620	573	584	613	577	622	572	635	607	549	583	616	591	580	579	577	605	584	583	556	675	559	591	583	549	581	592	564	608	584	561	569	603	592	577	628	612	569	600	539	583	563	560	572	619	626	552	628	595	604	600	551	568	655	594	587	602	589	577	605	603	556	584	597	544	610	547	564	604	553	583	593	553	629	592	560	512	577	613	613	611	622	632	573	553	615	602	592	628	587	618	607	569	596	548	566	545	603	601	605	648	583	600	594	590	563	621	602	598	582	608	575	566	584	596	579	559	599	607	603	552	608	599	619	584	595	560	591	575	596	555	593	613	617	613	563	602	618	617	605	557	615	538	600	617	599	596	560	611	620	581	564	577	582	599	626	579	587	550	597	609	593	585	650	622	629	572	627	583	600	584	609	587	534	609	612	634	631	538	609	569	590	580	588	586	556	618	603	599	644	570	577	603	614	554	576	610	593	591	596	627	603	600	585	571	604	615	584	555	560	570	590	581	604	557	613	566	583	559	604	589	574	603	571	565	639	562	622	618	576	605	603	563	588	599	610	636	593	621	607	563	575	595	620	600	599	621	558	618	613	615	614	631	616	571	633	582	617	610	620	613	609	620	573	599	637	577	561	628	577	587	591	625	583	588	549	625	611	568	530	562	562	619	587	582	571	579	625	621	618	602	587	660	578	591	591	613	623	622	623	575	579	588	621	621	606	581	579	599	605	604	604	604	592	604	624	583	584	576	607	619	603	619	585	662	577	629	557	568	609	583	592	572	592	569	595	585	585	634	613	585	593	592	614	600	577	592	612	560	575	586	505	595	542	596	614	603	594	586	580	637	576	630	566	582	610	585	591	596	612	590	638	665	619	608	586	561	593	593	593	635	573	559	610	617	592	598	614	569	587	597	619	589	606	616	587	539	596	580	613	604	604	593	593	625	595	597	620	616	583	615	629	571	622	600	573	617	613	615	594	573	554	577	584	597	573	601	597	612	596	567	593	608	597	639	599	593	613	635	620	580	585	554	615	572	608	558	574	556	613	600	611	552	601	608	598	599	624	603	608	555	572	603	629	639	575	625	612	588	563	587	623	614	593	593	586	629	567	544	582	584	589	636	619	634	591	568	589	586	581	586	622	564	602	574	604	606	602	596	589	551	585	634	590	562	592	593	591	619	575	623	543	608	609	624	645	573	619	578	579	614	597	635	607	642	571	564	553	637	581	632	616	568	602	601	595	574	609	605	603	607	537	599	573	556	577	565	577	555	580	566	596	585	586	608	648	596	633	594	617	587	580	596	579	605	594	579	574	578	615	562	611	548	567	619	619	603	631	586	608	565	612	599	597	614	574	622	652	579	616	540	607	546	579	607	566	602	580	598	618	565	586	639	585	578	611	633	601	619	602	591	576	578	604	571	600	604	648	535	592	595	553	607	629	614	606	579	601	619	618	606	564	565	608	559	618	561	578	626	578	589	588	604	582	625	575	632	581	585	578	622	566	576	598	580	577	600	607	593	582	591	610	602	616	579	591	562	603	586	582	585	545	595	557	579	641	567	586	554	608	595	589	611	577	606	585	606	584	591	613	569	607	626	577	552	599	608	568	601	605	621	571	585	634	588	616	600	604	639	613	600	579	598	611	614	556	607	582	565	619	589	580	537	612	565	600	562	576	576	597	589	593	602	606	600	576	638	592	588	586	583	595	610	589	560	545	596	610	614	597	592	598	623	616	571	610	629	566	592	637	564	600	630	616	576	596	571	593	575	604	618	615	612	568	588	611	538	632	624	534	572	598	599	604	586	575	571	581	558	597	618	593	593	565	590	596	612	562	560	588	574	601	609	553	624	597	587	569	637	635	572	600	596	584	586	629	561	614	613	637	602	612	606	560	626	586	607	614	605	578	567	603	626	634	561	588	635	564	580	604	571	614	563	581	552	595	593	575	574	598	599	582	591	528	553	630	594	604	571	597	610	590	570	590	630	560	623	585	586	631	600	613	590	585	599	540	604	591	570	598	598	624	605	581	564	607	648	567	603	598	633	586	601	582	583	626	623	580	569	581	610	611	539	565	592	572	613	556	585	619	584	630	585	588	625	567	612	599	622	576	613	561	600	602	603	598	586	598	596	565	608	606	584	570	605	635	612	628	615	601	608	590	585	582	595	602	619	592	582	641	612	531	638	622	598	623	591	584	629	572	611	558	611	603	604	582	572	580	581	602	614	588	576	562	583	603	606	606	550	566	594	587	575	580	608	628	604	568	566	627	597	584	616	589	548	575	566	599	578	560	597	592	644	550	593	592	619	592	600	552	625	578	603	552	616	635	562	638	593	608	579	567	593	605	567	565	553	567	584	636	603	593	582	532	593	584	596	611	565	604	584	622	558	558	591	565	612	554	607	581	643	541	578	644	600	625	586	639	581	613	602	584	621	594	616	571	585	581	593	621	579	650	568	596	599	554	595	627	615	605	584	625	550	552	633	564	559	622	604	662	614	574	604	569	572	588	593	639	567	590	602	611	582	598	598	619	580	529	585	553	597	587	613	568	585	592	669	584	594	565	580	562	562	594	621	574	582	609	582	615	586	575	627	598	544	571	565	598	573	573	640	601	601	603	591	583	590	573	573	569	583	592	615	592	582	610	605	601	592	582	641	573	590	605	569	628	593	602	574	591	563	578	623	594	590	626	588	588	590	616	590	592	583	608	630	633	624	599	593	585	617	655	588	566	586	612	590	597	550	577	594	639	589	616	549	590	600	601	570	625	650	642	600	608	618	584	581	589	591	570	594	584	626	590	560	596	545	594	583	589	595	603	558	613	626	593	617	575	610	596	578	548	598	590	607	583	571	602	614	618	596	637	609	585	602	617	604	625	605	536	570	626	589	555	604	576	599	593	580	600	579	615	597	578	654	621	598	592	595	611	585	653	600	552	606	629	583	555	585	613	603	632	614	590	618	606	587	598	593	596	579	590	622	583	574	621	614	580	559	583	608	579	554	587	564	568	579	561	553	599	587	588	588	582	604	609	588	586	595	600	557	559	607	617	551	548	566	622	605	594	597	613	568	601	594	609	580	578	583	578	585	602	616	612	643	600	583	586	554	599	573	610	634	584	618	592	592	579	565	596	609	582	612	622	586	595	605	608	600	595	618	608	600	622	616	576	572	583	628	573	580	613	607	616	646	592	559	621	573	598	614	622	600	597	594	611	566	590	618	573	610	612	580	607	599	574	572	610	616	581	552	628	581	570	618	625	585	636	610	621	607	602	585	607	611	619	588	631	610	612	582	585	627	625	574	608	610	641	593	588	572	596	558	570	614	599	570	570	583	573	558	622	565	566	577	585	614	594	582	564	563	631	593	587	640	631	612	579	595	627	578	601	603	566	565	598
4263	1089	1051	786	718	662	699	688	655	685	630	647	653	645	604	656	658	663	639	614	646	640	633	632	641	694	623	665	674	674	656	649	686	614	653	644	588	653	638	601	630	610	644	631	643	674	632	629	624	656	627	624	629	640	648	620	653	625	617	641	647	665	660	655	650	600	712	649	632	597	617	629	627	636	637	670	644	627	643	645	656	628	678	684	615	613	647	647	678	655	598	638	607	647	639	624	637	635	611	655	637	670	659	654	641	616	665	669	687	648	639	608	623	593	621	654	630	639	618	669	714	680	675	654	638	617	612	620	649	671	625	701	591	653	648	634	671	634	653	672	611	664	680	658	643	665	643	616	701	626	640	663	673	621	625	650	636	667	648	631	670	630	615	637	609	707	639	600	617	642	674	602	624	606	640	622	684	635	626	625	682	627	659	644	630	648	624	638	631	611	612	665	618	626	652	634	644	668	653	656	661	638	658	621	633	627	646	674	666	663	651	613	598	636	642	625	599	631	629	652	630	707	650	644	638	664	641	659	612	660	655	653	616	697	644	621	630	666	632	675	655	645	644	649	687	673	672	600	647	605	653	681	706	654	694	650	617	651	639	659	659	655	613	663	618	649	619	651	641	651	612	651	670	619	636	604	661	620	621	669	664	665	622	664	677	697	635	630	663	696	623	630	619	639	613	656	673	683	665	659	609	661	668	611	625	669	633	617	636	647	658	645	603	652	642	652	631	672	671	661	650	652	656	669	708	620	656	627	637	659	661	628	673	597	661	670	619	613	652	661	647	628	626	571	630	686	647	618	635	633	629	605	688	688	683	644	637	657	648	680	657	637	674	596	657	654	678	681	664	621	630	662	597	623	669	662	617	638	669	684	628	645	691	656	632	625	671	626	664	629	627	674	674	639	633	672	659	639	648	672	608	664	677	697	657	610	668	646	629	610	654	620	654	689	638	671	619	604	673	658	655	590	651	613	626	655	620	672	658	662	644	645	643	640	644	673	634	658	644	635	653	624	685	589	630	680	605	624	626	663	648	679	636	657	663	699	650	653	615	667	660	615	620	613	641	648	698	635	630	668	619	694	647	623	625	617	633	646	642	625	618	658	663	669	628	655	645	611	625	632	650	635	672	658	684	639	641	628	672	639	627	587	675	652	635	662	681	663	616	661	673	619	668	673	647	646	687	644	679	620	645	658	668	649	690	670	628	666	640	612	649	647	658	639	644	643	660	646	630	693	669	658	628	614	664	647	648	654	620	683	626	629	629	614	669	638	637	679	650	704	627	658	575	663	643	669	621	590	654	645	594	639	621	688	633	623	630	648	644	682	614	660	684	637	645	644	638	692	652	626	642	654	674	600	611	654	634	664	668	631	642	670	608	632	623	667	671	645	643	650	650	672	703	640	667	635	611	655	694	657	633	654	660	661	641	638	617	606	612	593	623	640	681	613	636	687	650	678	665	676	675	631	660	624	631	658	649	621	682	643	681	607	643	659	606	615	614	685	666	606	662	671	656	635	636	651	651	653	643	660	618	695	639	621	641	626	657	675	653	676	615	683	652	643	695	663	653	621	658	631	652	617	658	671	696	637	645	635	663	645	678	674	626	657	706	619	630	656	663	635	642	647	673	645	648	668	652	671	657	656	644	665	697	655	628	655	612	621	652	662	654	653	651	650	607	659	677	693	655	648	661	662	650	663	634	600	623	698	647	602	680	605	663	626	629	642	657	643	639	651	663	665	688	646	664	657	667	615	620	621	645	630	625	670	643	641	626	651	643	644	629	637	642	644	626	597	638	644	586	649	645	607	675	659	648	634	643	677	648	615	660	595	655	663	648	654	596	660	649	694	661	638	652	659	654	649	624	619	668	649	669	608	578	657	654	646	696	651	692	624	641	620	636	632	642	640	636	650	657	647	624	646	637	640	621	625	613	674	627	653	637	646	620	599	674	670	651	675	662	649	635	682	599	655	700	657	650	661	648	627	669	640	656	652	630	646	674	627	652	714	667	687	697	672	645	643	654	661	600	678	636	690	617	636	675	670	629	631	620	687	658	671	604	686	639	606	676	617	668	649	615	637	610	641	656	636	660	645	663	682	662	680	625	696	672	651	633	632	665	635	675	619	648	625	628	673	623	661	642	668	624	638	620	626	628	609	654	688	644	627	628	686	642	620	614	607	659	637	597	613	632	648	639	705	620	629	655	630	689	651	651	687	595	612	654	636	659	651	632	649	631	642	647	607	628	628	669	689	670	668	624	664	656	729	625	648	613	618	647	649	645	621	644	634	633	635	640	638	634	662	645	655	667	637	627	640	616	660	662	671	650	646	619	697	617	656	672	664	679	655	637	649	634	648	653	655	639	670	658	654	670	653	642	671	626	562	652	658	652	619	658	685	650	673	630	681	663	657	657	644	682	650	628	665	638	640	663	701	643	652	672	644	640	692	630	678	648	638	673	648	657	646	640	675	681	677	613	634	679	618	638	637	619	618	663	635	633	664	669	656	653	649	657	681	678	675	596	649	635	675	657	673	642	634	665	627	644	668	661	658	675	622	628	665	681	633	652	662	638	652	645	620	630	629	626	672	639	634	631	628	643	650	650	652	640	664	671	663	647	668	669	653	629	654	648	640	649	648	647	671	627	638	630	660	599	673	671	652	661	625	626	649	633	625	609	628	654	623	665	641	642	690	640	698	611	656	625	648	648	654	653	686	620	612	671	589	646	649	617	629	613	635	651	649	619	612	639	677	654	641	669	632	665	676	697	650	652	661	593	623	611	624	657	649	652	608	648	655	631	648	705	612	625	675	622	684	654	691	642	670	640	661	642	615	659	648	653	605	632	649	650	666	613	661	655	623	628	619	671	641	637	638	629	602	675	675	670	682	671	653	661	641	680	681	685	637	678	647	628	686	636	676	664	646	640	628	637	668	685	684	607	594	641	663	642	606	605	636	662	643	580	609	660	631	662	645	662	622	647	638	640	651	656	680	667	668	672	679	610	698	623	645	661	654	634	593	612	630	678	614	642	627	670	653	647	651	678	647	672	661	671	636	683	700	637	662	644	628	618	620	637	679	636	593	671	668	654	687	684	647	656	681	667	669	637	674	663	630	693	628	663	666	647	650	689	618	626	667	631	609	648	606	626	673	634	693	626	642	674	659	603	641	667	603	626	641	678	660	631	652	667	656	640	728	679	701	624	643	620	686	683	647	622	651	636	653	690	694	661	605	657	616	644	638	612	631	617	657	594	664	607	635	656	640	646	644	656	582	594	640	629	650	633	610	623	645	629	671	638	657	629	640	692	637	641	650	658	650	623	644	686	620	649	661	673	654	651	638	654	647	654	617	626	659	659	634	645	679	657	656	622	688	661	613	680	647	637	622	666	639	603	647	669	672	645	660	641	646	647	594	651	607	651	668	605	659	633	624	645	632	584	653	656	646	660	654	663	690	596	618	622	603	627	658	692	663	664	661	631	639	618	640	669	636	660	678
23172	20842	27836	23957	20826	10445	1300	898	751	700	672	631	601	592	542	524	524	515	552	500	514	542	523	488	471	524	491	498	563	547	469	537	524	492	487	533	518	503	496	475	520	515	532	489	488	489	477	457	483	480	478	490	506	487	484	484	517	513	514	487	501	514	458	538	487	485	467	468	467	473	473	507	506	484	474	474	489	463	503	489	471	526	514	438	495	489	499	485	498	500	515	464	482	476	465	457	482	472	451	465	492	471	491	511	476	504	484	488	508	525	509	490	476	490	486	485	457	484	526	473	485	505	532	472	502	473	469	511	451	486	465	525	469	511	503	489	492	456	466	457	480	507	480	503	483	486	486	490	530	480	508	507	481	458	490	481	481	482	504	468	495	499	475	460	476	414	487	431	518	529	505	441	461	533	482	476	488	449	480	471	496	459	490	465	497	457	514	462	517	484	479	491	461	499	493	535	455	504	517	500	494	450	493	476	421	474	492	496	526	472	479	501	504	517	518	505	487	506	500	554	473	498	495	469	483	494	473	474	452	493	480	511	444	485	494	481	473	482	452	493	488	496	477	477	508	512	498	477	485	479	487	466	469	430	457	505	499	479	447	506	436	459	490	467	474	455	491	498	505	479	459	536	501	482	504	493	464	526	505	507	477	465	487	475	490	466	479	473	491	482	522	461	508	468	516	462	523	481	491	474	474	483	457	510	478	511	491	486	454	501	507	492	459	493	455	502	481	518	440	514	475	569	517	539	502	485	507	487	481	459	465	482	520	499	475	518	463	498	470	492	463	544	486	470	466	481	474	517	442	469	458	460	480	471	479	483	494	419	503	522	505	458	471	525	488	512	494	470	476	502	552	499	502	493	463	501	440	477	451	486	490	477	502	486	470	495	477	503	530	455	485	480	463	466	506	479	482	486	467	473	511	463	494	483	525	485	461	473	467	512	486	479	480	506	526	504	478	486	512	481	477	503	500	476	524	495	484	515	488	489	490	469	476	452	476	500	499	523	510	450	513	457	498	503	471	488	502	475	502	414	496	480	481	505	478	436	524	463	438	480	495	516	457	453	518	476	478	509	496	484	499	433	470	479	465	520	501	469	524	539	484	510	503	471	474	476	494	473	499	477	496	500	481	500	511	470	482	489	491	501	521	463	469	530	486	502	534	493	508	468	468	516	486	504	486	463	465	480	484	443	526	498	506	459	457	474	526	505	515	497	509	475	453	497	487	484	463	506	464	490	474	472	478	530	500	483	494	540	462	502	501	522	445	500	460	490	476	483	513	464	477	500	516	508	491	553	525	546	493	490	475	450	444	474	503	512	503	494	473	486	482	475	473	473	495	487	468	513	517	451	447	477	450	514	503	492	477	452	445	482	511	466	508	457	467	502	477	523	515	505	493	492	440	495	491	484	486	460	484	515	472	524	499	478	473	495	479	500	500	483	508	508	486	488	441	522	498	485	497	503	455	468	468	503	506	525	445	479	475	533	517	516	508	497	517	516	509	497	450	468	464	500	479	496	514	539	483	482	481	487	495	475	494	486	503	458	534	455	485	530	465	497	493	471	437	450	495	468	467	493	455	514	520	461	479	468	445	494	498	484	512	484	479	508	505	498	490	457	491	506	504	472	503	493	491	495	488	511	452	529	468	481	445	525	518	498	461	510	515	493	466	486	493	509	490	498	510	464	522	455	522	497	530	432	477	460	473	466	493	507	511	488	501	473	464	508	480	478	427	494	489	451	491	502	479	514	492	446	470	512	492	465	506	510	524	485	502	450	484	494	488	478	492	477	493	469	488	487	507	484	464	470	490	495	481	520	460	514	516	495	523	485	528	472	483	480	499	476	465	496	516	499	466	458	461	464	497	485	459	475	502	511	492	481	496	496	448	507	502	465	499	494	491	477	491	489	513	469	490	457	499	524	490	476	484	484	489	471	511	491	473	478	523	504	450	450	497	501	513	458	461	469	453	514	519	497	490	496	497	443	501	483	465	458	525	441	461	489	488	443	476	521	508	504	518	488	497	476	522	488	481	491	502	490	506	505	515	483	471	434	487	484	476	529	490	476	498	475	453	472	446	452	475	514	470	481	482	438	490	461	463	497	534	472	508	468	500	449	504	448	493	484	469	509	501	480	453	478	503	493	480	465	499	489	463	498	485	499	481	469	514	498	456	505	500	471	473	502	471	490	473	471	500	505	519	503	514	512	457	476	498	521	514	489	498	469	488	485	479	501	467	487	481	500	478	500	534	517	464	496	462	501	510	488	486	503	459	478	478	472	479	460	533	497	490	450	500	498	546	501	467	453	485	511	474	485	452	509	511	482	446	432	522	487	504	514	499	500	551	510	487	437	462	505	501	488	484	518	508	500	480	505	468	497	465	438	489	489	492	474	526	467	523	484	489	448	480	468	502	492	453	487	531	493	494	472	508	514	470	546	497	520	499	491	501	541	507	516	485	481	467	475	465	454	509	481	484	496	457	505	514	502	454	502	514	453	496	511	508	498	535	483	483	466	516	495	543	497	483	455	515	486	538	460	492	535	503	496	471	481	513	502	460	451	466	505	479	493	478	461	519	450	507	490	454	497	491	483	489	459	491	496	499	501	503	494	448	482	488	516	458	478	483	503	497	496	457	478	539	514	502	506	509	479	497	505	481	475	503	483	490	460	482	493	465	528	493	492	519	510	468	443	495	497	455	518	484	472	491	491	501	468	471	523	497	481	457	503	488	469	485	430	487	490	466	488	493	462	464	497	502	484	497	528	452	463	516	493	480	505	478	503	471	481	467	464	508	459	476	513	473	504	471	495	478	473	510	484	493	495	474	451	477	472	503	543	491	491	526	490	510	486	485	463	491	472	496	519	448	548	530	485	447	511	508	489	447	463	475	482	492	505	499	464	540	471	477	468	513	457	515	474	480	496	488	445	503	462	468	471	467	489	462	478	473	519	459	437	469	480	467	496	501	485	503	464	443	508	489	464	499	487	467	505	472	516	513	486	485	511	504	496	457	475	512	479	480	476	495	479	501	464	447	459	508	487	471	483	496	473	461	475	492	484	514	504	505	438	502	461	518	452	484	472	486	468	463	541	484	477	476	506	458	496	500	483	471	506	476	484	469	522	497	477	508	498	495	484	507	474	475	462	503	464	485	518	508	517	503	496	530	496	527	478	491	463	487	475	471	509	468	476	517	496	466	487	470	483	497	530	438	513	502	479	501	517	475	488	532	494	498	492	475	497	495	476	514	451	511	511	499	481	484	478	472	462	478	471	538	480	486	501	463	484	481	474	501	491	499	453	474	494	515	481	465	488	513	431	503	537	514	511	499	475	459	471	498	522	494	464	510	454	503	511	495	476	494	502	451	461	469	519	497	467	514	496	483	518	501	493	494	461	515	499	448	484	483	468	473	446	491	437	494	462	494	516	450	490	500	489	463	489	525	489	453	479	490	509	481	494	485	461	462	481	553	508	499	437	488	489	497	452	484	454	458	480
3136	7456	6129	2944	2152	1752	1421	1144	987	900	764	755	758	661	626	631	612	623	614	639	633	588	574	567	547	611	596	531	585	567	615	554	528	554	552	552	586	557	534	547	515	524	564	533	595	525	554	589	564	519	618	526	558	528	619	583	530	555	530	551	549	572	534	527	558	564	551	554	543	551	506	547	543	540	605	604	536	605	537	572	473	593	524	505	564	532	512	531	581	582	530	547	536	530	531	518	490	552	540	502	558	538	552	531	544	542	533	550	536	534	555	577	558	492	566	562	498	536	487	551	548	537	526	504	562	557	594	563	518	517	585	574	515	505	570	530	547	545	555	518	521	542	565	536	541	507	534	566	557	544	552	559	547	556	515	539	595	511	547	504	519	555	566	510	585	555	552	502	544	550	536	511	531	529	521	547	552	504	541	551	554	553	589	520	565	546	561	548	502	556	556	582	554	534	547	568	534	497	519	571	587	561	542	543	520	529	538	528	553	524	532	539	540	512	542	532	519	566	552	556	560	535	559	551	572	559	535	542	546	517	532	531	541	559	512	548	566	526	552	575	545	498	532	597	567	514	555	511	546	541	566	515	537	577	553	579	507	519	550	510	546	537	484	560	552	548	557	550	556	572	539	562	521	534	493	580	552	513	572	500	508	543	508	512	538	539	517	516	558	502	510	585	523	536	567	558	591	539	592	541	545	538	530	542	502	533	531	569	544	519	534	552	568	514	547	506	562	559	589	525	588	535	531	573	489	496	512	504	516	508	506	576	513	555	501	504	525	534	534	518	548	541	599	525	520	552	582	540	528	554	537	595	525	559	526	502	512	551	581	562	538	558	566	524	499	568	527	525	559	534	523	536	546	570	528	589	573	524	556	540	547	537	531	544	543	530	533	502	514	533	525	557	533	553	551	536	544	498	513	557	573	531	530	552	515	521	540	525	549	542	521	523	510	515	589	504	553	503	511	562	529	525	531	566	572	520	543	500	569	569	548	503	531	541	540	520	537	575	527	551	519	537	566	520	546	556	553	511	542	542	537	547	582	513	519	511	584	541	526	547	552	595	496	520	557	530	599	566	582	539	533	547	542	542	530	495	545	528	537	530	540	523	549	524	525	541	558	540	580	509	516	560	530	531	605	540	532	525	521	507	542	542	549	554	525	545	520	573	519	564	521	542	529	547	512	545	536	538	520	506	607	520	562	520	588	560	570	584	533	559	556	553	570	552	566	513	538	558	526	528	568	577	543	541	530	574	556	542	525	550	473	522	539	548	518	534	559	531	561	560	531	538	536	552	560	549	576	518	559	546	548	552	546	544	505	540	542	521	546	545	566	524	541	568	519	506	542	540	548	529	519	554	560	534	558	570	519	526	549	533	550	556	504	532	568	560	522	545	571	514	508	544	557	480	534	508	543	542	551	564	550	517	559	520	496	535	514	560	584	532	554	527	520	585	531	522	550	551	582	549	529	530	548	559	580	542	511	531	541	552	545	545	533	570	522	563	521	517	553	548	535	554	564	547	503	557	531	550	554	551	552	532	540	555	547	551	560	490	518	543	542	520	555	558	521	532	558	555	547	558	564	563	533	551	527	542	544	551	535	566	537	535	548	541	523	573	579	496	561	563	531	610	549	551	549	577	505	554	549	517	552	504	523	534	510	532	466	524	510	568	520	525	561	524	540	546	519	523	529	592	518	599	535	616	526	531	548	529	565	547	548	542	558	526	571	558	535	588	571	537	513	556	531	531	554	515	556	572	513	562	524	567	527	507	538	526	523	538	553	537	560	485	536	516	575	532	556	548	549	525	502	547	544	550	581	527	516	503	545	554	526	575	556	545	519	535	561	542	546	554	541	524	553	516	522	535	578	551	511	546	559	577	545	534	604	524	563	556	517	513	511	526	511	541	567	537	512	544	568	536	530	520	544	555	578	538	536	567	555	516	553	574	553	524	564	552	509	494	566	568	552	538	534	560	565	557	532	562	533	522	570	502	545	569	529	514	570	531	524	495	539	523	550	503	545	565	557	551	531	546	553	544	537	586	557	517	518	595	551	550	540	487	525	557	554	530	571	527	573	537	554	518	557	533	532	542	565	496	580	548	560	534	539	541	576	525	538	525	532	533	514	516	556	534	532	537	540	533	535	538	556	570	550	532	514	540	546	520	537	547	547	513	563	555	546	505	560	564	511	566	516	517	529	537	545	526	526	563	566	526	527	547	556	490	518	547	522	525	511	546	522	542	565	537	508	545	536	537	549	582	516	528	529	547	564	509	577	511	514	549	521	550	499	546	532	520	552	536	530	533	552	521	564	513	543	572	508	544	566	565	543	544	495	515	537	549	540	540	518	563	539	510	505	565	560	547	516	555	546	549	515	556	559	535	532	582	538	530	539	521	530	522	528	529	515	527	529	546	562	516	503	568	516	498	541	574	543	548	494	567	536	497	556	520	521	545	545	518	562	529	517	553	567	555	568	540	558	540	574	492	561	544	537	563	599	546	524	526	563	509	587	513	581	561	542	588	545	542	557	514	549	532	536	538	506	565	542	553	576	530	558	581	551	562	525	533	559	565	522	557	526	578	571	567	512	554	571	542	539	532	518	541	554	536	499	536	509	545	582	525	496	510	494	542	549	542	479	508	541	523	503	500	547	549	512	520	503	535	573	535	504	589	580	551	530	551	530	547	539	552	546	529	562	551	535	534	545	561	557	557	525	539	544	545	594	571	522	539	548	558	497	560	524	534	519	544	529	557	507	534	573	535	515	576	516	522	548	514	599	535	519	526	540	521	542	557	521	567	521	549	532	550	512	557	543	577	544	515	493	542	555	531	603	540	560	548	504	538	510	546	557	536	510	547	530	568	529	546	532	598	540	553	602	533	545	543	529	536	571	548	544	544	585	542	527	544	576	549	576	554	542	551	564	499	517	565	547	509	543	528	539	573	576	512	520	502	570	562	549	518	534	524	559	520	562	554	565	521	520	575	530	551	556	559	527	489	547	493	526	540	528	552	548	526	591	569	488	556	545	561	559	515	564	499	562	516	563	533	606	548	562	546	505	542	549	538	573	520	499	531	539	546	529	564	559	544	532	542	572	571	553	513	575	547	544	570	496	544	510	531	552	552	564	524	537	519	553	546	512	553	572	568	536	551	496	547	548	539	515	537	530	537	550	534	510	576	552	496	587	520	514	535	537	514	552	551	558	478	512	538	563	547	555	558	535	526	548	554	518	531	511	536	534	537	544	540	539	558	557	538	547	573	583	551	543	508	539	549	524	563	559	577	588	522	530	544	557	529	540	557	568	527	529	544	587	539	537	559	541	564	572	504	522	544	535	550	503	553	522	527	550	541	556	541	528	517	498	536	507	579	559	557	550	528	483	553	545	523	574	514	558	544	516	534	513	539	523	544	587	524	538	584	545	528	562	506	534	505	559	519	531	533	548	506	563	541	501	529	559	569	561	547	577	573	511	536	593	538	559	576	548	512	535	511	555	517
24114	20810	27008	24635	14066	1040	629	564	487	494	442	441	467	429	425	378	412	394	380	372	421	381	391	393	395	384	405	383	410	387	382	369	408	365	400	362	364	374	388	396	400	418	379	351	388	364	400	383	335	397	420	361	343	375	353	385	382	405	391	408	431	353	394	355	372	392	361	417	354	345	366	401	372	379	339	386	399	375	359	348	322	369	382	380	388	368	395	369	349	373	375	382	362	390	369	337	388	340	418	354	404	365	342	394	372	395	384	371	362	339	369	368	346	382	393	331	373	361	363	406	370	366	368	341	388	369	363	367	400	386	380	389	387	358	373	361	391	376	378	379	380	406	392	406	389	387	359	351	373	377	376	391	389	405	380	394	377	390	392	353	362	388	419	371	370	358	387	376	381	405	407	384	390	372	370	395	368	402	403	361	385	381	386	358	354	362	411	388	383	404	369	372	333	355	366	380	353	370	367	371	396	381	378	390	367	370	338	403	403	404	385	365	369	376	402	357	388	389	374	385	399	367	357	341	400	404	362	420	412	401	364	356	400	335	365	385	369	387	357	356	354	342	385	420	377	364	369	356	372	382	380	371	378	385	386	384	418	400	360	366	384	371	377	402	376	382	353	397	388	383	381	365	406	359	378	382	360	377	376	368	385	371	392	361	390	400	346	368	372	335	361	364	425	356	379	396	372	372	400	347	376	377	386	376	364	369	368	387	387	350	377	403	375	375	397	379	382	353	420	379	418	420	409	395	374	369	349	364	380	383	372	373	410	371	423	376	345	361	360	368	381	359	364	345	402	356	375	371	378	396	349	377	347	350	373	381	388	356	361	366	384	352	395	413	362	394	340	375	379	401	381	390	340	406	391	384	390	368	381	380	363	383	391	370	359	363	363	390	341	405	354	376	412	380	365	383	376	372	384	350	363	378	413	409	410	397	393	342	365	360	365	344	336	379	397	421	404	391	381	355	418	376	396	398	372	351	410	353	373	395	386	377	400	370	381	375	394	373	390	361	376	397	389	432	379	398	405	407	370	370	360	421	374	414	380	431	356	368	360	365	385	371	383	388	412	366	374	379	375	343	385	363	386	352	368	361	379	394	384	378	377	386	389	379	383	364	355	372	370	350	410	376	370	348	374	379	360	389	384	366	363	374	399	355	404	393	382	391	380	365	409	366	356	411	351	389	393	362	372	348	364	381	350	375	379	365	418	346	354	359	388	404	379	399	384	373	341	382	389	387	385	345	377	386	388	388	426	383	376	341	363	360	368	361	405	354	381	353	388	400	370	399	399	383	389	373	357	389	343	370	394	403	376	365	391	354	389	325	386	399	340	397	387	362	364	391	349	425	409	396	379	392	357	376	344	346	347	348	399	360	415	356	384	359	370	400	387	393	401	373	388	370	363	383	399	355	403	380	357	380	406	382	375	377	354	384	397	361	368	396	422	373	381	366	367	362	392	373	399	369	328	377	420	378	371	397	362	383	348	372	356	369	374	377	371	389	397	377	411	420	358	357	407	382	377	339	383	397	353	389	397	381	424	372	375	406	372	382	348	367	358	368	400	385	411	372	348	361	413	373	380	364	369	392	383	356	392	348	411	390	392	413	368	378	406	368	399	362	366	413	373	392	374	364	373	370	413	361	379	389	343	375	382	379	392	367	404	380	397	379	389	369	402	365	396	386	386	375	375	338	400	357	415	368	360	360	400	374	359	409	393	395	376	380	367	391	380	347	392	409	367	372	375	347	398	393	376	363	353	355	405	332	404	407	370	409	355	366	378	373	322	386	383	359	395	387	378	382	352	375	377	368	347	398	390	360	378	382	417	357	360	385	365	383	378	395	369	385	367	354	387	390	362	364	408	389	345	378	379	355	379	392	352	379	372	397	376	380	408	386	392	384	376	330	400	375	385	404	368	431	378	381	362	351	360	371	387	393	371	369	401	367	371	354	382	353	392	435	384	389	381	422	360	379	349	407	385	396	359	409	382	384	360	409	381	356	345	394	387	370	401	363	381	339	390	399	392	387	398	360	356	371	349	374	407	373	386	389	399	362	393	356	427	374	358	397	378	351	370	386	365	381	387	375	382	370	369	382	412	402	386	358	391	337	376	353	368	390	373	320	368	386	384	366	385	401	347	391	394	355	372	357	389	353	381	364	372	346	356	381	350	411	385	381	396	375	393	391	398	346	383	368	377	362	373	374	363	366	387	375	349	391	409	374	390	366	370	386	389	383	384	402	372	392	381	375	398	420	360	364	356	382	342	383	376	386	333	385	401	388	338	385	357	400	402	390	377	386	367	382	388	371	359	394	337	414	359	379	383	380	384	377	393	362	376	386	390	372	369	345	384	424	394	375	348	360	379	399	425	374	366	396	366	372	369	373	391	390	390	355	360	415	373	395	394	408	361	377	351	382	410	379	426	357	382	378	390	391	367	351	320	388	397	358	385	377	351	388	363	381	350	419	363	354	385	369	362	394	350	378	401	381	352	380	398	372	368	382	380	396	404	377	389	344	409	371	362	358	411	369	365	405	405	394	348	352	404	360	411	385	395	361	355	379	388	351	392	370	367	365	363	385	371	394	355	372	364	380	359	367	398	366	399	401	430	375	384	395	344	400	428	385	381	383	388	367	405	382	395	377	402	365	348	382	362	405	399	370	365	382	344	401	346	372	327	400	352	383	395	412	365	385	390	406	374	401	358	393	380	391	373	406	377	396	356	392	413	393	365	369	382	364	393	380	382	402	398	356	393	352	381	394	343	361	394	385	380	408	400	389	374	359	379	372	346	393	401	380	338	395	358	370	337	351	366	360	380	409	376	377	359	384	361	380	422	366	390	367	395	365	395	382	397	366	397	387	414	370	344	395	349	381	354	399	411	362	370	354	354	421	405	363	375	373	367	346	356	405	380	401	377	364	383	368	382	423	376	404	381	379	349	355	368	423	371	387	365	406	426	371	379	393	340	345	399	371	414	348	369	376	397	365	379	360	375	369	387	384	359	369	389	390	381	391	355	356	377	405	406	371	401	351	390	397	415	397	384	364	400	350	371	392	337	401	376	372	385	388	368	363	359	381	351	398	383	423	353	354	348	379	403	371	426	364	403	358	384	415	419	408	320	329	346	366	358	383	400	393	376	388	405	372	393	375	397	380	366	389	382	403	388	360	364	394	382	404	384	401	360	357	396	390	415	380	386	351	397	351	352	338	379	385	371	411	359	387	395	406	372	390	369	380	354	373	393	362	366	382	387	384	373	367	389	398	389	388	391	390	383	347	387	382	390	350	369	378	394	358	386	386	371	377	390	351	398	342	384	356	374	429	359	389	387	387	368	409	367	412	381	366	350	399	390	381	344	390	380	352	376	368	406	382	394	356	397	401	393	381	355	373	389	416	362	372	373	362	356	386	349	380	376	394	393	377	411	384	386	385	368	395	389	375	361	348	342	386	397	356	389	354	382	374	382	377	387	342	335	374	371	358	367	383	370	340	430	380
3226	4738	3788	1983	1440	1106	984	779	762	615	570	542	518	458	428	495	434	379	457	384	429	430	427	389	390	429	446	397	403	448	389	415	420	424	443	404	428	388	392	413	433	381	430	422	413	362	397	398	382	369	374	421	426	464	423	411	396	416	434	412	398	394	418	388	396	402	394	382	422	432	380	429	411	457	418	404	390	382	407	432	401	368	395	399	405	402	436	400	378	406	446	401	411	416	406	406	405	365	415	425	429	409	415	378	414	430	460	408	417	438	406	377	441	377	374	446	376	370	416	402	425	405	390	401	368	401	422	401	403	429	393	422	389	399	396	392	409	399	411	389	466	450	424	417	379	410	428	400	398	391	402	424	412	394	388	396	421	416	451	415	404	403	390	406	391	395	387	412	398	379	388	416	391	402	417	400	393	363	422	409	414	379	419	403	413	416	404	419	396	429	469	389	419	407	400	398	407	445	432	361	404	410	409	403	362	358	377	438	449	433	388	414	372	403	397	410	386	408	388	396	401	384	424	377	456	450	381	420	436	432	376	388	400	431	434	375	415	430	413	433	387	371	409	409	404	393	412	426	412	410	450	403	438	419	383	415	425	443	401	400	410	416	420	413	347	408	445	413	415	440	382	387	373	385	402	403	411	417	403	398	428	389	415	434	432	403	415	418	401	432	381	427	404	385	396	396	414	427	419	431	406	431	408	420	393	412	394	409	410	403	393	471	380	396	413	434	412	371	426	385	407	408	383	404	388	392	447	449	419	402	386	406	413	390	426	423	429	414	407	380	410	431	380	415	394	429	410	432	413	396	396	399	404	392	427	407	402	411	394	391	429	371	402	393	419	424	382	430	395	431	437	428	439	415	437	410	362	368	392	414	421	408	418	369	412	373	424	404	393	381	385	371	392	417	391	429	421	414	388	379	393	398	400	373	361	398	421	408	396	406	392	402	406	397	446	372	376	412	387	421	424	429	421	402	378	399	420	374	411	448	422	412	369	432	401	453	409	411	380	384	375	378	442	414	420	438	431	433	409	382	363	414	440	373	427	398	404	399	418	396	394	417	415	405	392	376	415	393	427	418	428	393	404	402	444	391	381	379	430	428	411	409	393	414	409	396	421	405	424	386	420	393	402	415	394	442	373	400	391	424	416	396	427	404	412	401	385	387	422	405	366	413	389	400	386	420	423	448	390	379	406	394	405	393	401	408	397	410	422	409	417	435	393	427	425	418	375	379	432	366	362	410	413	435	358	422	377	391	423	432	403	394	423	402	392	453	410	399	423	401	415	441	454	398	424	432	402	433	400	400	389	415	364	392	416	385	421	404	409	393	389	420	418	378	396	387	429	401	397	439	405	418	422	389	424	370	392	393	427	399	414	400	427	397	385	395	431	389	432	443	414	424	452	394	410	401	421	372	443	366	398	413	412	427	397	409	439	425	424	392	385	404	417	424	449	401	414	427	433	414	432	377	422	372	368	414	373	450	403	382	422	453	390	416	389	411	364	420	427	369	418	364	391	396	402	390	402	389	431	398	407	406	411	398	416	365	447	408	413	397	403	419	396	365	410	396	399	407	406	398	418	360	401	403	411	393	387	376	412	405	372	403	387	384	399	376	389	398	428	390	441	380	438	430	383	416	436	437	435	447	395	411	415	406	405	439	427	413	431	417	373	439	407	378	383	431	368	421	379	405	423	400	391	396	375	395	393	397	414	392	440	408	382	373	376	398	432	360	427	423	390	385	360	417	425	390	409	428	384	410	420	389	450	450	383	416	411	396	416	404	434	427	396	393	371	422	433	404	406	366	378	385	435	383	431	438	366	410	403	414	372	399	425	427	373	414	435	390	438	416	401	427	418	409	428	434	391	439	397	436	406	407	379	391	412	419	386	449	401	413	403	378	400	382	370	407	399	398	426	367	383	404	404	429	411	424	399	418	425	405	407	404	441	356	435	436	408	380	414	385	390	392	402	364	414	425	396	396	396	400	434	463	411	417	401	402	392	395	402	397	424	435	393	371	376	399	408	408	398	416	402	405	430	405	398	404	394	389	420	430	416	401	397	387	420	418	393	417	393	401	412	393	399	428	410	389	389	448	386	417	423	371	400	402	406	399	377	364	433	401	412	371	407	421	404	401	414	395	403	410	380	413	375	432	392	420	387	414	407	407	363	444	423	417	406	401	395	383	465	408	428	417	423	428	397	391	394	413	375	414	391	401	404	421	412	380	391	361	410	439	436	400	421	408	406	387	391	402	395	439	404	381	393	395	402	411	414	389	407	408	390	410	454	405	397	427	391	426	407	394	418	397	407	385	409	395	383	414	384	395	396	449	418	435	451	405	405	400	388	411	418	405	467	391	390	388	406	408	368	399	373	412	384	402	429	442	404	410	397	426	392	407	419	411	401	409	432	398	407	437	428	412	447	451	411	417	376	419	387	409	449	428	386	390	426	416	403	395	399	411	398	421	407	394	398	396	401	408	392	423	392	432	389	404	387	432	421	376	371	370	387	394	419	407	409	349	422	410	442	431	383	389	391	448	410	434	387	419	401	395	414	404	425	410	376	417	412	413	407	417	425	417	414	423	403	378	384	391	431	414	373	385	408	406	399	401	390	404	372	388	439	427	429	394	415	428	430	380	376	402	400	388	393	418	413	426	437	395	412	398	416	388	411	417	383	418	406	384	417	368	413	386	408	395	407	414	415	440	379	432	392	441	434	363	420	435	390	416	437	374	394	389	384	413	388	389	390	387	392	430	383	392	407	425	381	420	402	402	409	396	390	420	425	376	425	430	409	391	446	417	412	413	386	408	344	387	418	429	420	437	436	426	386	422	432	389	390	401	382	387	424	407	406	408	400	392	423	404	408	361	395	420	409	400	412	407	400	426	375	424	408	415	378	386	399	392	396	421	416	417	389	366	410	431	436	405	402	434	399	407	401	369	378	364	392	430	408	400	393	415	387	420	401	381	411	407	387	394	368	412	395	410	396	438	452	401	378	393	388	408	397	405	417	424	416	413	400	378	399	387	370	421	386	395	376	416	406	411	370	435	393	397	428	377	403	374	443	385	422	415	382	406	408	404	384	376	400	372	405	447	406	386	393	416	406	384	429	401	429	405	415	410	393	401	416	391	435	414	427	394	427	425	426	462	391	402	415	410	402	431	370	419	382	395	363	392	366	395	405	421	405	397	406	432	418	403	389	420	400	375	386	426	361	418	391	409	410	403	412	365	433	417	385	392	407	404	378	415	401	409	397	429	402	378	393	386	419	408	387	401	374	381	416	428	392	394	396	385	419	394	397	390	400	389	360	382	450	385	406	411	418	370	410	403	408	408	422	419	383	438	421	385	396	374	351	402	396	389	408	409	395	380	403	402	424	389	383	382	429	346	415	437	414	411	375	374	393	402	377	440	391	395	410	435	441	405	388	379	448	407	421	410	378	389	369	402	408	384	431	428	402	404	388	399	386	405	448	386	369	425	381	424	418	426	422	396
22121	20850	28262	23520	20846	20871	10137	986	643	537	501	429	396	343	300	303	242	262	228	252	244	224	229	228	239	237	221	204	203	230	197	209	209	207	198	189	177	207	199	196	202	196	197	194	195	188	209	199	187	198	192	182	192	216	171	210	194	190	186	168	201	194	198	195	199	176	183	176	176	203	187	207	168	177	188	191	205	158	198	190	191	190	190	197	170	180	181	160	200	193	163	181	177	167	189	152	192	205	177	171	178	192	195	196	179	170	155	191	197	180	177	160	182	193	198	199	196	194	180	169	193	188	171	175	190	163	165	185	202	161	190	171	181	192	191	190	178	197	184	178	176	184	157	175	194	207	178	177	154	183	191	187	186	169	174	173	181	177	171	205	165	185	169	179	153	178	163	184	169	166	172	214	179	189	172	158	162	177	185	153	172	188	160	169	192	199	192	146	204	191	172	146	188	180	186	154	172	172	159	180	189	199	186	200	186	162	219	174	192	163	198	160	179	189	171	187	184	188	182	154	183	178	181	161	184	183	170	195	180	175	193	168	158	179	163	193	195	186	146	175	174	188	213	197	176	196	173	184	167	198	182	182	181	188	183	154	194	191	191	167	185	188	179	171	192	199	161	188	158	186	209	197	186	173	176	196	194	172	176	183	193	184	171	167	176	182	176	207	192	177	176	158	171	187	170	178	196	188	190	192	184	176	178	209	177	170	173	176	180	167	172	210	180	176	172	161	176	162	168	185	176	180	176	164	167	185	172	176	187	172	189	185	188	173	173	172	174	180	183	181	195	166	182	168	188	186	158	173	159	176	186	194	160	191	205	195	182	192	209	192	183	182	209	171	180	207	159	186	183	187	200	171	172	169	178	149	190	160	139	205	181	186	171	177	194	173	193	189	201	179	169	189	141	186	169	165	216	186	176	198	182	185	166	155	188	192	211	199	190	205	180	180	201	190	166	190	178	163	169	195	194	173	172	184	164	179	198	173	176	176	176	180	179	178	196	173	180	155	198	156	150	175	174	169	174	197	180	192	169	186	166	186	182	185	173	176	177	185	188	163	165	133	166	181	168	181	190	188	197	175	173	196	186	164	184	173	151	181	158	180	183	167	177	164	158	203	175	211	156	167	190	167	178	181	169	192	211	193	172	185	173	176	177	192	185	200	189	207	185	201	192	202	177	194	201	187	154	179	175	180	182	173	197	166	184	173	182	164	163	183	172	208	174	158	192	156	188	186	187	176	190	177	194	166	160	180	193	206	183	176	182	173	174	168	189	174	159	200	167	188	169	197	178	165	182	188	192	162	181	188	167	188	187	220	176	209	224	190	168	175	155	172	182	166	172	182	190	167	196	180	179	163	198	195	171	189	184	191	171	180	154	174	173	193	177	184	176	190	182	193	182	174	187	183	187	176	168	186	175	177	197	169	175	157	174	178	210	176	139	199	178	189	191	177	179	161	188	197	175	176	174	200	185	189	187	192	184	189	186	210	179	185	164	200	188	165	178	221	177	189	188	171	174	149	194	189	190	192	186	147	182	187	193	180	157	179	201	204	188	187	178	199	171	171	173	190	165	179	174	195	157	170	207	183	186	174	171	171	190	186	161	168	185	160	161	188	167	159	182	194	184	193	164	179	184	177	194	180	172	206	178	180	166	154	153	177	175	184	164	176	173	198	184	196	172	171	181	162	174	193	202	201	178	195	163	179	176	172	211	178	165	146	191	171	181	158	157	169	151	193	166	189	173	181	165	174	199	156	174	182	169	188	152	174	183	182	201	168	160	184	205	180	168	182	200	188	184	190	182	175	173	199	172	188	158	157	171	194	165	177	232	200	205	178	178	194	164	187	172	165	166	172	174	202	201	189	181	204	192	185	147	196	200	164	173	180	202	162	186	188	162	173	194	162	201	159	177	186	185	183	164	189	182	205	176	178	185	193	178	177	168	175	166	176	201	187	190	211	170	205	190	166	178	163	161	179	172	187	173	150	182	171	183	167	181	182	170	165	167	174	199	187	197	184	194	192	174	159	176	170	176	180	151	186	171	181	197	193	183	162	192	174	182	171	189	173	181	185	166	197	180	168	193	192	157	175	162	179	193	191	164	180	150	181	169	183	180	187	177	165	176	179	181	170	181	182	162	192	191	196	199	189	208	182	168	191	172	166	162	183	199	174	166	182	197	180	180	165	190	179	148	160	178	192	197	180	174	165	178	194	181	169	180	170	169	173	187	195	181	170	203	190	178	156	160	183	191	175	184	183	213	160	150	187	173	178	169	170	168	204	164	185	159	178	175	181	177	189	163	163	170	167	209	172	185	188	197	211	193	181	165	190	165	173	174	169	176	179	161	186	181	182	181	182	186	199	171	202	195	192	193	180	167	195	176	192	199	201	170	151	198	162	183	198	169	179	203	164	201	152	181	194	169	184	197	159	188	185	173	176	183	201	185	171	183	187	179	196	170	167	180	182	178	163	175	169	195	178	176	188	215	174	183	185	187	188	180	172	176	172	179	172	180	188	166	161	160	166	165	172	168	170	178	181	182	184	184	187	201	189	185	169	173	186	155	160	169	188	185	179	174	184	156	168	170	191	162	181	180	173	170	174	182	169	186	176	181	177	183	185	202	185	196	210	181	190	179	172	175	196	184	187	181	180	172	179	185	186	187	196	185	175	193	160	199	184	179	186	169	177	209	210	181	158	186	198	196	178	175	187	187	172	198	173	174	178	158	189	172	169	192	178	177	158	187	210	182	183	177	184	173	183	164	170	192	176	208	189	175	190	191	182	169	237	179	185	181	183	189	201	175	179	187	168	178	174	155	154	178	176	181	163	163	162	181	175	179	179	172	205	177	170	189	195	168	182	188	183	190	163	174	192	176	189	190	167	173	174	171	171	194	166	162	182	175	166	189	165	204	188	156	170	157	186	171	165	199	189	178	182	174	170	185	189	172	184	184	178	175	171	193	168	175	184	179	158	193	200	193	166	175	191	192	159	193	210	168	169	188	172	213	170	169	160	180	202	212	194	189	154	166	162	157	157	154	169	191	194	182	180	185	171	185	187	172	170	178	178	165	164	184	179	166	173	175	188	168	182	171	172	163	180	183	194	179	191	190	174	214	155	160	157	174	213	208	188	189	194	190	204	194	191	178	197	193	182	197	186	183	175	188	168	183	187	169	154	175	201	169	201	157	192	184	198	185	179	199	164	181	167	168	179	153	185	192	166	199	200	203	159	164	168	179	182	163	186	186	192	187	165	158	182	162	166	176	177	174	184	169	153	174	189	171	177	180	169	169	172	193	167	180	172	160	164	170	192	189	196	179	174	160	197	182	168	185	185	195	175	179	198	197	172	185	188	184	180	175	173	183	177	164	173	188	170	185	187	181	206	190	170	181	194	190	163	165	175	154	162	206	172	179	206	164	179	203	165	200	180	144	177	162	203	172	168	172	165	197	187	192	188	176	169	170	153	180	181	193	197	179	177	180	174	194	191	178	149
4029	12413	10146	4998	3405	2667	1991	1519	1025	858	704	654	551	462	440	372	365	376	303	324	294	248	280	275	267	242	273	247	258	237	248	255	255	235	228	211	223	207	234	217	254	226	221	214	215	211	225	200	188	197	188	218	211	210	193	217	204	206	236	205	215	204	195	250	201	226	216	191	206	192	224	208	220	217	209	213	214	202	203	189	226	183	188	238	198	211	202	195	204	229	213	226	190	210	209	180	216	214	203	211	217	210	209	208	186	189	205	201	212	220	191	189	195	185	200	205	207	199	207	186	197	195	217	223	189	218	177	179	192	199	217	213	203	201	192	204	201	204	215	201	223	213	202	210	197	226	218	190	223	220	208	191	204	206	208	189	215	200	190	192	174	198	178	205	191	194	182	223	185	214	210	190	208	186	192	181	213	240	223	213	188	207	196	193	205	204	198	198	183	216	202	199	205	176	215	212	227	193	200	214	219	197	173	203	214	186	173	196	197	204	189	185	193	210	221	188	203	215	225	192	228	194	215	198	212	191	195	196	204	193	189	192	206	224	205	205	215	195	190	232	214	219	198	207	210	187	201	194	195	199	210	186	228	186	180	191	221	192	226	200	203	228	207	180	217	215	221	201	203	232	201	194	200	203	193	197	182	201	220	205	182	181	174	245	211	187	176	222	180	177	192	189	189	217	222	190	202	191	204	201	207	216	191	197	201	185	241	198	197	201	196	199	200	210	206	198	207	191	177	175	187	173	199	207	207	196	193	182	190	202	202	196	227	201	210	195	176	201	196	218	207	195	206	178	204	197	179	205	182	221	188	189	175	201	208	177	176	194	208	201	165	204	208	215	234	203	196	183	184	212	201	192	217	220	220	190	195	221	186	208	193	176	178	203	201	195	202	199	202	216	204	193	206	199	212	177	214	181	218	206	208	199	210	194	233	205	212	197	223	204	222	200	211	194	198	206	173	192	216	199	202	199	209	184	207	199	195	188	207	175	201	194	190	214	183	206	201	202	200	229	191	195	182	219	191	221	215	201	201	186	191	188	210	212	197	201	216	217	215	211	226	194	179	211	215	197	187	200	197	207	225	190	198	214	180	190	215	199	196	202	194	196	195	192	199	205	198	203	181	195	196	195	184	203	209	215	190	205	211	210	168	201	211	212	175	201	170	207	213	198	202	194	194	178	193	205	191	188	197	190	228	195	191	211	185	221	223	189	180	206	184	190	196	204	180	216	197	217	225	192	223	215	200	211	221	168	208	188	196	222	193	210	210	206	233	220	211	162	177	213	195	195	193	197	195	170	221	202	174	206	195	213	208	190	216	200	206	202	161	213	239	200	198	189	181	207	192	179	178	211	213	188	234	231	221	236	213	186	207	200	208	192	208	194	186	178	192	198	192	186	204	197	204	202	206	217	215	195	197	213	201	184	177	205	195	214	221	194	189	197	190	213	201	220	214	205	199	204	200	220	191	189	205	189	168	224	197	201	214	199	197	195	198	226	202	194	185	173	210	192	194	192	207	203	192	215	210	215	189	214	186	221	197	182	191	203	223	203	195	194	205	213	222	184	211	200	203	225	211	214	212	219	190	215	212	200	189	180	207	194	182	192	210	199	202	203	186	183	219	198	206	194	199	204	170	200	211	182	200	192	213	175	184	183	196	192	207	224	204	199	209	200	211	197	206	195	197	201	185	207	202	212	190	206	188	208	174	192	210	214	222	197	190	196	216	220	201	178	196	180	188	180	238	195	199	204	213	193	198	195	217	225	222	199	217	224	216	203	206	200	212	190	209	181	174	191	189	186	193	211	206	215	205	214	233	196	183	218	198	192	202	212	197	196	202	185	225	222	239	214	179	173	198	184	213	192	187	203	178	191	204	209	199	207	198	195	195	207	198	217	203	193	174	201	208	225	200	209	233	181	202	198	209	181	176	196	209	201	203	192	188	202	215	181	196	216	184	220	190	226	205	202	186	199	198	194	211	201	213	187	219	199	210	181	222	213	213	183	200	204	209	197	182	175	191	218	196	216	226	213	184	195	193	183	188	201	207	203	214	208	218	177	189	195	201	192	195	204	216	192	180	200	186	206	179	217	206	206	195	194	165	206	203	206	169	199	184	200	190	215	180	198	199	210	180	200	176	213	196	222	202	148	212	178	203	187	219	182	183	200	195	188	224	189	225	210	194	180	179	179	211	196	178	208	218	224	203	219	195	188	187	185	200	220	201	202	238	187	211	210	212	197	228	186	188	200	190	209	183	195	204	200	197	204	219	213	197	181	196	186	206	203	206	201	208	199	198	208	213	188	219	174	195	198	198	183	209	208	208	228	170	219	201	182	208	190	233	196	190	197	202	190	215	203	203	211	201	197	194	203	218	191	216	181	219	190	191	204	181	170	232	199	198	197	177	215	201	178	216	232	218	207	222	208	184	210	191	219	195	202	220	219	194	193	208	185	188	193	211	193	192	213	215	222	183	208	225	186	192	191	169	188	200	195	185	221	180	215	202	226	212	190	212	191	202	185	196	194	197	199	168	210	181	184	209	217	208	196	183	199	189	204	224	216	186	199	204	216	181	203	193	182	187	200	202	202	199	211	208	179	201	197	196	194	194	176	178	174	206	211	195	182	189	208	196	196	185	199	212	198	213	187	199	216	200	208	210	206	176	192	196	207	182	192	230	214	196	199	200	201	204	191	174	173	189	204	229	221	205	198	208	196	208	181	191	216	187	207	184	213	171	199	199	203	171	185	205	208	199	195	199	201	194	215	200	204	216	216	195	206	193	209	175	195	188	205	210	210	190	230	201	208	185	180	193	185	213	184	187	213	207	227	199	198	191	192	207	198	178	211	223	189	194	229	194	199	203	194	186	207	173	226	193	215	188	190	219	214	204	186	218	205	190	197	189	196	208	219	210	199	187	191	212	203	187	199	217	191	204	174	190	221	191	185	194	207	190	205	183	195	178	207	190	182	178	198	205	197	207	204	192	190	214	200	207	207	183	193	181	226	218	204	201	190	193	205	210	207	223	217	198	223	202	187	187	233	191	191	213	187	187	185	180	193	215	212	188	197	210	187	207	197	206	195	195	203	183	208	203	216	214	188	208	211	203	224	184	201	199	185	203	179	223	189	180	205	188	195	190	182	205	195	181	181	181	186	212	181	187	203	174	193	190	210	214	179	177	205	209	218	210	183	186	201	211	208	204	185	205	192	208	195	203	182	197	202	192	207	167	205	202	180	197	189	189	200	190	200	234	207	198	212	158	198	189	178	204	169	220	186	194	210	206	190	195	178	182	193	200	204	186	194	208	200	205	203	189	223	217	197	214	232	195	210	162	214	186	184	215	229	200	200	203	220	202	179	199	177	188	166	222	186	179	208	193	191	201	214	219	208	190	182	172	196	212	225	201	211	225	213	211	204	182	176	216	185	188	200	209	210	200	222	222	189	189	190	184	201	209	198	212	177	213	184	185	175	199	202	189	214	208	220	182	211	181	208
26957	18679	5178	921	749	716	660	597	602	597	649	607	559	596	659	579	596	669	602	608	613	586	577	605	644	599	662	611	653	626	592	626	601	629	649	620	594	628	613	608	600	595	622	614	605	600	602	598	578	591	621	596	587	631	611	597	586	596	567	643	626	586	585	610	640	640	614	608	592	657	609	589	562	584	614	591	641	592	630	591	610	576	633	641	599	627	622	608	583	599	600	590	608	585	619	625	657	635	599	613	659	617	595	587	625	620	604	603	590	622	645	578	610	612	610	641	612	608	590	641	597	575	590	596	570	613	594	605	610	629	578	613	565	604	572	617	626	611	586	589	612	595	633	636	649	595	606	584	636	585	623	630	614	617	538	642	639	547	610	603	589	606	611	568	620	586	616	621	585	576	586	584	599	568	613	593	621	625	593	617	603	613	627	590	584	601	623	626	608	595	632	560	580	638	593	641	590	584	623	602	614	611	608	640	611	642	596	613	652	579	598	605	610	598	595	597	643	598	622	586	600	590	649	568	651	647	561	621	639	585	563	600	591	572	570	617	605	618	596	609	609	574	615	630	614	603	600	651	573	608	580	638	590	600	596	620	596	602	568	581	639	618	571	608	573	608	574	603	586	600	629	599	597	611	637	614	654	620	620	611	581	595	592	624	647	623	630	626	553	624	604	614	582	558	620	589	604	616	580	607	605	576	578	558	641	622	634	619	588	565	621	608	599	610	577	648	641	602	665	594	614	618	591	598	575	642	605	590	609	595	596	598	623	584	636	608	637	614	613	586	593	595	588	588	609	614	639	608	641	577	583	614	617	616	557	611	583	555	627	603	576	640	634	611	589	589	596	625	609	622	636	670	589	587	634	595	620	600	580	633	565	605	579	642	603	606	621	574	594	639	584	606	615	566	647	598	587	604	581	610	596	562	581	629	618	604	597	622	584	640	653	600	603	594	579	605	597	599	590	610	620	616	575	549	581	582	578	567	631	561	613	591	626	578	603	620	596	641	612	611	598	587	592	641	621	586	601	599	679	620	620	594	593	586	607	592	639	657	587	608	612	635	587	584	600	578	594	621	634	641	594	621	603	606	648	566	573	606	665	604	613	610	563	572	635	604	600	612	628	613	601	598	663	612	622	607	593	650	649	602	596	639	613	586	611	605	596	600	626	604	583	593	599	573	590	611	638	577	588	597	644	608	569	578	593	636	618	629	546	642	573	623	619	587	641	554	633	623	628	610	591	619	612	579	598	608	577	575	597	605	583	570	620	570	558	618	594	565	608	633	568	599	594	574	616	617	599	592	602	560	586	641	613	618	618	625	620	618	627	639	615	603	629	587	626	598	621	592	612	661	599	597	597	585	574	586	592	631	569	557	595	571	645	596	622	637	656	618	620	624	631	610	612	601	588	595	617	599	596	624	600	625	542	590	601	607	571	629	626	598	604	626	620	595	623	582	584	579	602	663	616	659	640	589	628	649	584	622	561	622	605	613	655	606	621	595	599	611	572	599	578	529	586	586	604	602	563	633	616	637	584	640	587	632	608	573	609	641	600	616	621	641	600	616	603	620	600	616	617	572	594	625	563	600	633	629	595	581	598	551	588	633	601	570	589	619	592	595	611	582	607	592	585	581	597	575	594	580	633	588	639	597	672	666	588	614	594	572	586	628	580	650	602	622	596	623	612	594	630	640	595	599	586	608	615	604	652	657	611	587	609	615	589	665	616	567	582	589	627	595	585	640	603	631	588	620	635	660	615	574	590	569	623	626	643	550	605	605	580	602	625	618	624	577	628	611	627	610	606	590	581	610	615	607	616	589	605	619	580	594	590	618	633	621	639	610	607	600	595	639	627	619	625	621	653	583	597	624	591	612	590	571	619	605	560	570	593	606	564	623	621	606	585	558	605	603	618	608	598	582	578	628	574	592	619	573	605	570	603	603	588	581	562	632	605	575	606	615	581	582	626	596	582	607	611	632	598	640	639	594	619	624	605	590	610	553	625	638	598	595	623	599	583	622	636	613	650	608	595	591	632	618	624	593	587	669	566	586	609	602	585	607	587	596	581	621	608	600	611	596	617	591	596	645	558	611	587	627	629	614	614	615	617	566	640	626	562	581	620	624	603	634	629	610	601	583	595	586	615	602	618	579	622	623	582	590	633	550	606	591	577	651	611	613	600	589	613	620	603	575	634	643	667	633	613	555	574	598	601	600	601	588	583	635	621	641	567	621	596	616	597	627	645	600	647	607	587	644	598	580	623	627	636	611	598	636	626	644	609	604	591	605	611	622	639	652	600	613	596	591	600	611	625	660	605	610	607	576	605	599	588	566	615	603	594	593	608	619	617	563	631	657	599	590	599	606	579	585	575	590	628	589	589	599	597	595	582	569	602	591	617	586	585	614	609	567	607	595	600	620	599	621	593	590	594	622	606	625	633	594	614	631	630	594	585	629	586	595	581	622	610	608	587	611	621	622	609	573	613	554	589	642	574	652	590	665	594	616	610	620	594	616	609	632	643	622	570	663	669	622	589	611	658	647	605	621	623	581	586	620	573	640	566	655	627	597	565	588	617	620	595	645	609	590	609	653	593	608	612	620	682	600	609	640	621	628	606	670	607	628	582	603	594	619	577	616	591	594	644	556	616	596	608	579	625	634	613	659	591	598	557	614	630	627	630	603	615	661	578	625	622	569	616	611	574	601	590	577	645	603	616	596	605	633	641	647	594	613	602	609	588	601	591	626	578	553	619	615	621	630	594	603	604	583	612	611	591	613	640	623	634	582	611	576	582	642	570	563	561	568	591	582	561	621	621	605	588	595	589	602	611	614	612	614	602	597	624	591	584	607	644	628	631	585	602	632	585	643	604	564	655	648	551	619	570	585	604	561	567	633	601	624	586	611	635	607	609	591	624	591	593	620	610	595	631	609	596	566	650	570	608	564	598	621	595	614	596	607	642	630	611	580	570	592	624	533	631	578	634	584	628	618	628	608	573	594	585	598	607	616	592	581	555	593	615	553	613	627	575	593	615	621	579	609	593	608	651	561	616	590	607	599	602	633	601	622	677	599	634	602	614	591	581	588	614	609	607	575	589	584	621	578	588	590	597	619	630	630	617	604	565	620	584	610	623	581	591	583	594	587	609	582	608	619	618	648	569	639	618	594	606	604	593	628	633	587	608	604	606	587	624	606	613	596	587	603	614	605	632	637	591	600	603	544	609	630	615	642	608	601	567	625	579	660	551	563	571	616	605	573	596	621	579	581	611	621	609	552	552	637	612	598	633	580	642	591	554	619	602	592	605	580	587	622	663	602	619	586	580	614	628	592	661	619	608	593	573	601	574	582	595	603	618	620	640	618	591	593	595	631	630	609	609	651	607	553	591	629	596	617	620	651	597	671	637	610	531	565	595	669	589	577	565	651	578	650	601	596	608	602	587	629	576	614	651	613	632	627	555	601	577	608	605	621	617	590	587	599	624	614	598	594	559	602	590	623
4320	1104	1024	732	758	706	680	646	655	681	672	752	729	684	675	691	695	712	684	675	628	646	680	660	668	642	668	677	672	650	638	666	637	649	686	648	655	646	693	686	661	636	632	701	669	666	648	617	696	690	675	658	666	674	620	615	673	666	665	647	668	652	678	642	704	676	620	629	667	625	649	678	642	667	675	640	665	642	628	658	637	677	642	685	642	675	651	660	640	631	707	654	675	631	644	683	625	632	643	629	683	585	648	637	660	645	638	635	624	690	687	617	634	647	670	615	609	712	659	706	667	624	657	677	611	636	643	669	682	587	635	677	639	692	645	633	665	699	634	644	642	611	652	661	638	674	660	676	671	680	657	645	671	660	604	624	681	662	645	657	684	610	646	648	649	619	678	686	639	660	628	641	649	672	662	611	617	689	637	691	668	648	655	650	595	695	679	673	684	673	640	688	717	653	653	676	673	712	647	638	607	675	672	640	666	667	647	644	661	667	672	717	644	626	649	639	668	663	655	685	678	670	612	713	669	644	659	631	691	632	663	644	683	632	650	731	633	654	674	652	691	651	690	640	660	664	673	651	692	666	635	710	644	670	649	660	643	649	631	649	683	635	627	657	645	642	630	601	628	599	656	683	667	682	651	684	626	683	630	670	619	692	632	659	657	646	646	685	670	682	632	630	659	651	646	626	600	662	675	645	648	672	651	670	703	616	687	635	657	645	631	651	657	682	622	675	650	657	634	670	672	691	660	668	635	678	658	647	647	670	665	594	641	643	626	632	667	656	693	637	636	661	691	701	630	648	639	679	655	682	682	695	624	676	648	659	702	662	640	613	608	676	626	638	710	766	629	690	653	652	661	644	684	637	657	662	679	656	617	667	666	677	686	632	682	638	655	672	608	667	663	654	641	650	659	641	637	672	655	636	675	696	667	659	664	675	602	670	629	641	649	661	706	692	665	661	670	648	655	620	685	625	678	656	618	727	647	630	713	648	692	677	647	696	692	675	652	651	695	680	694	654	648	662	629	646	661	663	718	671	582	634	651	642	651	638	631	666	625	661	649	690	627	666	694	620	652	649	663	683	668	680	641	646	688	644	669	638	699	651	654	641	617	663	650	681	633	641	633	675	693	639	658	648	608	621	661	652	662	683	638	640	640	646	650	627	705	679	705	657	659	634	657	650	650	665	656	652	609	635	691	665	642	622	664	649	654	653	649	612	640	622	695	639	690	613	613	646	633	675	629	678	637	632	616	665	624	664	651	663	680	643	659	648	729	669	637	638	654	672	644	660	648	666	621	676	631	683	667	619	695	627	667	666	672	627	654	677	641	662	671	640	638	638	638	637	652	671	662	607	665	640	654	667	665	664	644	636	656	666	636	644	691	663	687	633	661	678	623	648	684	656	641	637	682	666	640	610	622	642	629	629	677	669	644	646	653	627	669	623	667	671	639	646	668	694	650	647	677	692	683	664	621	661	657	692	689	665	616	653	649	623	605	636	631	635	640	665	680	670	647	640	659	645	704	601	655	617	655	608	638	615	661	704	634	660	657	663	645	621	629	647	631	667	633	641	692	689	675	634	643	627	625	653	645	654	644	639	672	647	635	654	643	639	682	659	653	658	645	631	657	653	588	653	634	598	587	643	664	616	652	626	672	619	648	652	689	644	667	693	675	671	678	663	608	678	653	699	673	642	662	614	644	679	657	660	660	650	655	697	658	643	613	662	637	678	701	641	631	684	631	646	696	649	646	677	674	631	674	662	651	608	674	652	595	714	687	678	664	668	708	686	619	659	615	641	665	642	694	657	642	642	668	610	624	691	688	689	618	640	651	692	630	640	636	677	651	642	619	653	638	629	631	699	666	651	684	708	696	669	639	643	662	643	630	666	653	613	663	656	714	673	676	693	680	667	681	658	662	673	667	703	648	684	683	657	653	676	601	668	645	707	640	702	649	685	630	665	669	636	644	633	636	640	651	681	684	646	619	659	680	657	630	732	684	668	692	653	632	620	682	697	618	627	680	660	653	658	648	677	659	658	657	658	670	634	680	694	634	655	636	622	666	687	628	690	653	664	621	654	630	690	586	659	671	671	648	669	622	612	643	678	653	599	643	643	656	589	674	642	648	683	668	671	684	691	635	621	644	634	648	712	674	672	672	682	696	632	670	688	612	683	654	653	630	691	679	676	634	646	650	648	685	696	635	695	618	612	646	642	646	603	660	648	658	649	658	621	692	613	619	665	662	619	669	661	639	642	670	650	636	706	666	660	686	616	622	661	633	665	721	615	712	668	646	689	644	661	653	657	644	673	661	644	623	622	634	656	671	696	649	632	635	671	663	667	674	668	670	695	660	635	647	642	597	630	660	698	655	649	656	675	622	641	671	630	660	670	625	687	666	669	682	679	629	663	639	653	641	665	688	672	666	603	634	633	650	664	708	616	627	662	632	658	618	638	675	644	676	650	689	643	655	692	636	664	670	636	643	641	730	636	652	669	641	663	641	591	686	698	680	647	596	660	671	650	686	687	675	683	635	666	671	690	625	625	669	676	628	717	644	648	662	663	669	654	640	688	677	650	677	680	660	635	689	626	632	675	657	642	670	623	677	705	607	671	680	661	678	628	678	660	670	594	641	636	632	642	729	652	638	651	607	653	631	667	689	690	645	620	641	662	652	690	668	660	700	639	664	682	686	633	639	653	668	665	679	665	636	671	663	659	649	663	621	677	655	662	627	663	626	638	645	633	684	676	622	674	657	694	659	651	678	665	685	682	642	645	655	646	624	653	687	663	637	615	681	653	682	675	645	658	659	663	645	703	651	668	692	634	609	697	694	658	658	678	655	627	698	613	649	690	685	681	611	656	615	680	674	644	661	687	689	619	671	651	696	624	669	677	679	629	681	628	663	631	701	643	666	668	665	646	694	687	661	631	664	671	651	645	676	647	616	662	627	695	659	640	637	691	669	682	654	657	682	591	693	644	661	686	661	639	640	647	633	625	663	585	653	670	657	652	609	658	663	652	679	657	645	681	654	706	705	624	696	635	644	627	641	675	623	685	681	665	697	644	697	684	626	682	635	663	627	669	660	649	682	629	641	646	642	650	622	673	598	657	603	617	646	647	641	656	625	674	650	626	665	613	682	645	695	670	679	675	659	649	581	654	646	673	633	660	671	677	654	707	646	604	718	724	668	666	691	640	674	679	637	605	651	643	628	659	617	672	707	667	679	684	651	612	661	612	649	682	678	712	655	678	645	654	662	645	666	620	624	678	624	602	646	679	630	659	651	678	655	661	650	658	596	647	649	671	658	713	644	686	630	691	657	690	665	676	623	661	658	592	665	668	615	622	638	657	676	655	660	649	653	655	622	607	657	653	667	673	691	662	661	588	645	674	694	668	690	627	655	638	674	656	652	664	612	718	658	648	658	699	659	670	642	648	683	643	649	651	643	652	653	648	642	673	675	720	669	663	640	664	644	611	695	691	700	666	664	696	646	655
23097	20798	27798	23919	20783	10674	1294	878	722	647	676	671	657	563	544	559	539	497	518	508	538	552	530	545	500	508	502	540	517	540	479	472	508	493	524	517	475	501	515	506	492	494	510	470	443	495	476	488	524	526	500	507	468	516	442	525	445	542	536	488	492	532	483	539	530	502	482	512	517	468	492	483	476	502	529	514	514	509	454	510	491	513	497	512	528	498	497	475	451	549	512	516	509	523	536	451	493	548	511	470	495	489	509	495	474	515	504	519	477	483	494	516	513	491	508	482	523	504	499	499	528	464	502	486	495	510	508	473	500	471	508	478	510	479	486	502	493	522	480	478	492	503	472	508	466	471	511	530	509	488	477	549	495	559	508	523	506	483	511	508	511	470	489	496	534	516	516	550	499	541	522	488	475	551	478	512	472	494	499	531	483	501	506	522	526	507	505	522	456	464	485	484	497	500	492	510	537	497	484	522	547	526	528	514	533	534	481	492	538	515	523	509	514	481	534	475	493	471	490	517	500	536	520	522	493	537	535	503	513	515	517	512	445	506	486	484	445	493	498	519	468	497	478	490	532	467	507	516	514	465	532	529	453	477	485	485	491	507	431	487	494	463	530	483	515	470	455	492	509	511	528	480	487	508	472	545	496	494	461	503	543	474	506	495	483	486	471	440	509	503	504	544	505	513	465	468	443	485	468	502	502	502	497	523	521	458	497	493	546	499	482	491	476	518	505	521	469	550	488	479	520	458	485	498	500	495	544	536	509	497	448	475	493	468	534	456	446	464	489	460	449	506	482	472	480	514	492	527	471	533	503	524	493	485	482	444	489	483	585	541	504	477	512	499	481	509	537	474	458	513	508	471	500	474	530	490	482	486	537	486	478	492	451	474	501	463	508	490	500	497	522	513	524	457	544	489	510	478	528	466	510	531	509	470	505	489	501	516	518	503	535	478	457	492	506	491	493	509	481	508	474	482	508	495	453	540	476	486	512	498	497	553	522	514	484	503	484	452	493	508	491	498	474	481	464	474	518	523	542	513	456	486	483	510	526	500	467	520	475	506	502	480	517	473	479	473	492	481	494	491	564	518	519	447	526	470	502	490	484	539	474	525	536	469	530	510	539	539	502	453	500	504	482	489	491	505	483	509	487	445	510	497	521	499	498	495	534	496	484	499	526	503	490	488	507	512	523	526	482	511	495	499	504	520	537	519	524	494	513	460	520	496	465	534	477	496	502	522	480	511	490	511	475	507	475	456	512	465	490	509	485	511	486	492	481	488	500	553	510	472	472	464	528	475	499	529	518	501	494	460	482	492	478	508	516	502	499	537	510	461	517	473	503	490	460	502	525	481	514	503	456	504	516	528	506	490	447	549	495	521	513	547	520	496	536	488	479	502	496	455	528	468	507	486	474	518	470	504	493	507	522	505	476	499	475	489	518	484	502	520	520	500	501	492	517	446	528	502	450	501	532	488	480	474	497	516	489	476	515	485	536	475	508	495	478	485	505	502	489	487	510	493	523	531	491	489	495	484	481	535	525	484	483	512	494	524	505	510	464	495	492	502	513	515	498	461	484	495	530	498	489	466	515	510	481	500	473	451	488	428	508	509	516	497	485	490	509	460	499	506	513	474	479	495	485	522	485	547	521	487	471	496	494	498	509	499	497	529	504	474	524	499	484	474	467	480	496	443	486	505	490	512	468	483	510	475	504	495	510	519	538	505	491	517	510	504	480	510	476	471	494	512	494	540	489	482	497	488	511	506	475	516	499	483	513	498	468	464	490	437	539	529	554	530	520	510	468	466	510	504	480	500	511	456	495	541	481	521	485	556	484	463	473	484	477	485	466	487	461	506	506	501	505	484	465	490	510	496	521	500	537	482	491	510	524	504	477	498	484	507	492	441	470	495	499	521	448	507	505	524	525	457	506	473	492	483	454	496	476	515	508	521	518	473	518	481	523	497	508	514	522	510	528	505	497	529	462	496	553	523	479	510	495	526	499	503	476	500	508	488	526	523	473	469	472	495	487	498	489	498	483	510	502	516	501	517	495	461	477	512	501	543	500	483	489	478	552	482	533	533	522	496	494	487	480	484	484	495	506	517	504	483	550	488	506	477	514	487	487	480	480	517	468	471	450	476	484	493	518	494	499	526	498	491	494	495	486	484	449	522	475	484	478	525	502	533	509	481	507	498	508	498	525	521	507	569	516	471	511	528	509	480	513	518	498	500	457	557	482	480	494	489	512	496	486	517	477	506	457	499	501	526	508	501	491	530	483	462	488	458	488	472	494	519	499	470	484	484	451	462	464	516	499	537	462	508	509	499	489	522	475	509	501	521	481	511	498	498	506	518	487	529	527	505	487	497	488	471	502	499	490	497	491	513	498	466	519	500	531	490	497	476	547	462	508	463	484	522	503	498	498	487	505	488	499	529	529	503	500	499	470	501	481	442	528	493	481	492	494	461	491	523	512	548	501	497	448	473	515	528	501	486	495	504	483	494	522	548	505	526	458	463	488	518	487	501	457	489	508	506	482	546	476	517	537	493	535	521	488	470	482	507	517	498	485	502	530	525	485	518	516	474	522	501	501	500	529	515	505	490	509	499	488	459	512	459	507	505	457	470	464	470	478	510	550	495	532	503	502	518	490	487	485	493	456	486	489	534	471	491	516	509	516	475	502	492	505	496	503	522	514	487	521	518	479	499	467	479	510	478	477	503	496	482	506	520	473	506	470	493	501	431	461	453	515	512	471	501	484	453	506	524	487	516	506	468	502	488	513	496	445	472	489	489	447	513	512	479	525	491	488	511	487	469	492	488	517	493	479	501	493	520	479	484	499	500	510	489	493	484	523	497	489	472	499	525	479	476	504	506	533	518	478	489	489	544	494	540	516	503	478	525	500	487	470	478	471	529	502	517	489	473	512	502	471	560	463	487	508	531	520	482	504	510	512	526	516	518	467	470	486	515	525	485	497	495	480	506	497	514	499	497	491	533	509	531	541	482	488	463	498	496	466	498	534	486	470	524	474	543	480	495	504	510	489	523	527	487	476	503	499	516	505	477	484	496	485	514	440	514	488	524	529	474	471	479	520	505	503	498	501	531	541	489	482	486	491	531	484	479	514	462	461	502	468	482	495	502	473	500	503	510	475	514	466	508	493	506	477	506	487	475	472	502	487	525	467	503	493	494	497	509	480	562	473	449	540	482	515	478	505	544	544	504	481	496	489	506	530	509	483	480	468	520	462	500	518	495	465	517	497	492	527	519	460	442	491	481	524	500	527	495	517	475	508	461	512	499	511	508	523	484	524	499	521	527	481	480	496	516	479	512	469	499	535	467	507	536	533	513	516	511	515	499	502	479	483	500	513	491	501	502	509	523	482	485	519	513	509	488	470	501	472	488	515	516	485	453	470	477	524	489	488	536	504	489	499	500	470	482	472	504	502	494	517	476	506	498	532	494	489	476	464	497	504	491	483	514	509	490	517	478	486	538	502	509
3140	7485	6055	2983	2190	1752	1460	1199	1034	898	770	750	724	631	664	674	617	626	630	580	563	611	572	609	559	627	578	572	608	546	592	568	525	599	547	546	593	555	586	554	560	578	532	572	535	571	563	549	592	522	558	581	536	551	522	512	548	603	575	580	537	544	619	546	527	535	559	540	568	532	564	535	551	583	546	548	568	577	549	589	518	539	535	547	583	565	585	529	529	528	537	533	567	570	562	547	538	557	513	517	534	536	537	532	561	563	511	531	564	549	513	537	544	553	534	523	578	578	550	506	616	549	550	558	534	572	507	540	515	529	534	566	560	535	535	559	539	508	567	491	523	545	577	507	525	522	550	566	549	532	516	533	572	529	565	533	543	588	559	543	557	555	556	569	575	562	528	504	542	563	550	587	527	563	548	524	528	539	618	607	506	557	553	525	578	568	557	552	542	534	529	581	574	545	513	502	546	523	581	576	532	505	517	562	577	533	541	543	544	561	517	515	511	560	541	544	544	540	563	558	510	567	568	571	526	561	500	539	521	518	557	599	549	517	543	545	565	560	572	543	546	574	578	516	525	566	553	570	514	526	541	546	496	553	540	520	521	518	545	574	548	552	575	545	537	561	546	538	513	556	551	513	569	550	547	542	582	615	561	576	535	553	579	546	496	538	546	524	527	560	545	504	556	538	588	560	554	527	570	524	546	543	549	566	569	547	577	482	586	588	520	549	535	571	519	523	572	521	568	553	569	529	532	574	540	568	571	506	560	558	540	519	522	557	519	557	548	509	552	504	524	530	543	551	515	553	569	535	576	585	529	551	534	536	504	547	538	567	559	541	608	577	582	536	565	525	532	553	556	535	530	553	540	549	490	517	526	559	547	524	539	517	568	575	530	566	502	530	527	550	569	560	549	562	516	534	557	553	589	533	567	574	562	517	570	548	533	520	516	582	588	533	578	582	502	553	537	559	550	571	560	574	509	552	555	532	608	539	565	582	560	602	558	519	553	553	542	566	539	534	485	567	531	612	558	575	562	547	558	529	539	530	548	488	556	548	581	565	542	533	536	537	542	556	526	577	554	549	548	569	534	537	588	563	514	515	578	553	518	559	543	527	562	567	529	516	600	540	598	559	556	505	567	534	549	528	552	538	539	553	537	572	542	559	542	564	591	560	514	523	539	556	538	540	559	575	544	572	547	547	567	556	555	521	507	561	511	531	565	566	532	501	552	569	536	524	549	555	509	506	523	573	570	582	530	531	537	597	521	609	583	555	568	570	496	562	566	576	517	551	548	535	568	540	530	574	516	526	550	591	521	504	574	574	515	553	593	545	572	582	555	495	538	553	541	530	526	585	548	525	552	560	553	521	503	567	567	538	560	544	567	538	592	540	574	525	558	574	551	545	538	530	547	560	600	533	504	569	537	546	537	539	563	570	586	566	541	573	552	518	546	537	521	539	544	530	549	550	596	560	559	550	526	572	519	547	559	532	581	570	539	555	556	534	504	542	558	587	514	512	527	518	541	549	535	591	577	537	557	541	542	518	585	542	588	555	555	584	520	566	566	529	548	535	508	493	542	552	524	559	531	581	578	539	541	560	565	565	493	562	505	566	543	590	536	564	548	553	573	558	545	605	509	542	522	590	537	579	561	549	566	563	572	543	538	603	537	548	521	524	588	541	509	531	526	509	544	563	515	569	481	541	568	550	529	529	542	565	540	518	544	521	557	577	556	557	525	550	576	545	538	560	518	594	526	570	569	550	546	544	516	507	569	549	592	506	532	533	519	587	516	583	590	496	513	523	569	524	566	528	537	545	545	530	529	565	548	471	538	565	568	532	581	573	553	588	554	577	553	599	537	556	522	554	538	562	595	541	532	524	513	568	558	550	553	515	530	523	559	553	511	548	583	532	528	590	525	566	523	550	552	544	557	561	545	508	558	555	529	533	495	559	548	513	543	503	531	542	534	511	585	523	534	574	544	507	588	518	544	537	599	517	550	572	537	555	545	521	563	538	568	546	550	510	533	556	533	532	522	525	544	563	546	567	555	528	494	571	532	551	573	537	518	513	579	518	523	527	523	535	518	588	540	533	564	573	589	537	536	553	540	520	592	573	550	533	550	535	563	539	549	572	522	556	542	519	545	559	541	510	558	530	530	556	560	564	557	580	553	541	556	513	553	528	559	550	523	528	546	529	549	579	539	539	548	556	578	559	577	520	546	528	510	549	564	537	548	574	545	514	548	565	533	589	551	533	549	548	539	549	539	519	567	514	560	560	565	540	577	587	541	522	555	539	535	525	544	575	534	550	557	533	521	542	566	571	552	544	557	540	501	558	542	556	548	552	558	559	577	553	547	510	565	526	573	527	595	538	563	532	568	547	571	550	545	514	547	548	537	553	580	605	557	538	516	527	551	582	571	541	574	558	529	543	569	543	534	601	555	545	569	564	562	527	535	540	526	547	587	553	522	530	585	582	544	550	567	538	549	568	555	531	566	557	570	521	523	518	520	524	544	566	491	536	568	569	569	506	525	536	514	578	559	530	575	522	573	494	547	534	568	510	568	563	558	534	557	551	568	545	486	553	544	551	545	557	537	519	541	552	598	509	574	544	576	554	536	559	526	533	572	489	565	506	576	530	554	550	542	531	549	548	566	558	531	528	543	554	510	560	509	590	533	564	539	540	553	523	540	526	556	524	589	568	513	544	560	562	588	551	534	550	528	521	531	573	541	525	588	530	520	551	561	550	543	580	529	523	525	552	560	537	518	557	523	536	540	577	547	553	541	553	577	550	522	567	525	597	541	578	555	590	556	524	580	543	496	571	539	532	533	521	531	576	528	533	543	567	569	560	508	550	562	529	540	534	548	584	563	539	516	540	527	537	549	568	521	525	539	537	571	499	536	567	560	540	550	568	515	565	551	543	536	548	579	541	565	529	550	544	564	575	540	582	523	568	566	557	525	522	574	553	542	550	557	554	565	557	581	540	580	557	554	535	591	524	519	509	527	546	557	561	499	538	609	549	497	530	533	536	543	541	590	587	486	547	528	530	510	584	553	526	570	558	556	538	534	568	556	529	591	567	508	511	531	552	557	564	570	508	526	528	542	521	550	560	531	548	569	561	532	581	570	601	548	548	550	492	573	551	573	525	535	537	562	551	547	536	579	542	569	580	518	551	536	515	505	515	554	561	565	542	555	540	533	540	485	561	528	559	550	511	548	552	569	563	548	530	515	525	577	550	540	535	534	563	531	530	519	536	548	569	548	533	540	557	511	551	535	546	581	561	548	556	557	544	559	513	530	551	519	620	557	561	541	547	554	593	515	538	556	533	586	523	545	554	494	566	522	551	496	542	595	445	517	530	568	578	555	523	488	532	522	528	503	544	520	569	578	530	556	551	538	542	530	542	534	522	496	544	575	541	524	526	548	500	555	543	536	527	575	544	546	569	525	554	566	555	571	551	551	561	552	528	531	562	556	563	541	599	548	533	565	534	541	545
24094	20809	26972	24634	14273	1065	697	543	522	471	498	449	450	447	420	419	427	455	391	420	386	424	406	438	375	387	406	416	394	388	397	388	395	383	391	401	411	370	378	385	399	400	381	417	390	381	382	386	363	396	395	407	397	408	371	377	387	358	398	394	384	352	345	370	413	374	384	370	349	398	393	414	377	422	367	388	369	380	385	394	367	423	382	341	369	376	363	397	396	405	385	351	408	374	407	372	413	353	407	408	420	373	373	396	334	372	397	413	406	388	399	414	363	384	394	365	398	377	418	368	397	393	350	386	366	403	424	398	344	384	385	382	380	396	420	390	383	417	390	373	439	386	385	385	370	386	366	370	364	385	388	389	380	391	422	385	395	364	370	370	389	372	396	387	387	392	333	369	392	380	355	410	418	407	382	380	377	376	399	390	386	380	353	395	371	367	369	389	412	403	356	405	382	373	384	389	385	367	381	407	366	359	357	371	366	393	401	416	386	399	386	377	420	418	402	372	370	394	386	376	402	385	402	377	384	397	392	384	379	377	374	407	407	406	398	355	385	368	393	379	395	410	405	396	387	396	399	399	363	379	389	378	383	385	401	373	387	422	389	397	347	379	382	392	393	388	394	391	354	367	372	382	377	364	420	411	391	397	383	378	385	398	403	383	377	387	364	384	407	418	403	381	375	387	395	394	397	389	424	419	347	367	377	391	408	372	404	401	379	379	385	402	408	356	380	374	368	388	382	401	373	367	380	400	374	390	386	357	366	392	372	399	375	412	385	404	382	399	411	397	390	444	370	395	401	403	327	382	381	377	406	385	441	387	373	338	383	364	390	354	377	375	379	360	375	394	378	363	405	398	394	357	372	379	370	376	394	417	395	350	399	388	392	412	401	403	397	413	386	370	396	382	401	381	405	395	374	420	407	369	399	393	387	402	402	403	392	382	390	433	400	408	388	388	407	404	406	405	399	406	390	390	386	387	417	398	390	401	402	408	409	380	342	375	421	353	410	403	372	340	366	391	401	393	397	407	423	415	373	398	390	407	352	378	388	383	406	385	393	402	381	346	396	371	365	399	399	430	400	427	417	410	419	383	383	387	390	389	374	416	403	356	382	377	388	376	387	382	392	391	380	376	404	404	397	362	370	388	362	409	410	392	401	402	334	369	370	396	401	391	364	381	400	379	374	391	412	385	387	356	390	399	374	393	357	388	392	385	392	365	380	370	375	396	419	400	400	345	387	356	380	398	402	373	394	365	361	372	364	367	401	352	398	386	430	407	389	416	424	416	415	364	429	361	394	405	399	415	401	370	409	386	407	363	452	385	410	419	379	401	384	410	405	372	354	379	371	377	370	431	376	417	361	366	397	376	391	390	380	406	406	391	414	382	378	406	374	364	403	354	408	373	408	363	392	366	344	457	404	382	387	425	396	410	392	440	411	381	394	358	395	370	352	376	385	373	389	375	390	404	394	396	397	367	363	396	397	378	363	394	400	358	384	391	386	409	409	339	373	371	368	371	373	399	403	408	379	379	392	364	384	390	412	369	355	432	363	373	358	383	372	409	366	422	404	373	406	391	381	390	419	384	381	431	406	380	379	405	363	393	419	384	381	374	381	398	394	407	356	386	400	325	373	394	392	405	373	368	393	374	361	365	388	426	388	389	379	399	380	359	364	368	405	433	393	362	397	373	389	366	368	390	392	379	361	407	400	398	361	359	384	406	428	394	394	370	384	384	387	376	383	387	376	386	423	347	376	386	398	381	393	343	414	391	380	413	394	399	390	428	384	388	381	384	395	347	362	394	377	364	443	381	391	349	400	396	374	371	384	381	340	431	422	388	370	377	367	356	377	412	379	402	361	398	347	372	375	442	377	374	369	377	356	415	376	367	414	378	398	420	392	382	362	385	373	409	376	385	388	397	360	396	369	401	395	367	354	393	382	383	404	376	369	417	396	391	415	386	361	393	357	401	424	402	374	391	401	389	396	387	402	399	395	414	400	396	400	391	356	360	385	409	376	397	387	404	374	378	378	412	402	390	355	355	379	362	365	383	415	365	390	409	420	369	374	410	369	403	381	385	344	402	391	392	411	468	390	362	430	380	364	385	372	359	386	425	413	377	409	377	409	406	404	392	376	403	446	389	337	398	392	380	400	387	383	376	360	360	394	395	379	414	403	405	377	398	360	370	358	368	426	383	375	424	385	383	403	373	393	373	343	398	405	376	398	381	375	381	391	370	423	385	394	371	391	380	366	387	393	380	409	390	437	395	385	400	414	374	353	383	368	375	377	359	372	396	388	414	381	387	371	381	389	374	363	385	374	385	396	398	367	368	366	377	380	385	422	379	379	389	382	363	421	376	383	405	367	388	378	384	387	370	370	403	411	428	401	360	409	375	382	392	374	405	388	377	365	407	383	373	399	394	368	374	411	394	424	413	395	376	367	369	375	384	405	366	402	406	390	346	392	371	403	390	400	368	363	385	362	430	422	359	403	401	405	425	355	402	425	344	387	380	368	375	356	408	398	411	364	379	408	363	396	396	383	348	390	381	403	385	380	375	409	383	403	414	419	391	382	344	416	363	393	376	397	379	361	380	377	385	380	388	371	378	390	366	422	390	381	387	397	415	426	408	388	363	399	396	400	356	378	397	383	369	357	405	374	375	366	378	392	407	391	368	394	430	380	381	406	403	411	416	392	422	389	395	355	382	398	397	374	410	426	387	361	400	405	350	388	349	352	386	363	387	366	391	389	435	374	353	404	399	425	397	370	365	410	358	397	404	401	351	376	395	393	348	409	386	377	429	359	361	415	395	374	379	419	363	414	400	348	418	395	358	359	353	373	393	425	422	376	360	368	414	386	345	402	437	410	398	398	414	374	361	410	397	380	363	366	408	369	391	390	385	383	371	382	397	384	392	376	396	391	400	362	399	420	396	383	379	368	368	383	414	401	401	380	402	366	368	393	371	369	386	395	397	381	370	390	382	392	373	393	355	395	379	378	387	368	403	421	388	368	365	348	398	354	393	403	350	372	394	391	376	403	366	381	401	400	379	393	367	375	417	363	379	412	360	362	381	381	385	399	386	375	386	388	413	411	448	372	399	370	354	376	420	395	390	375	370	412	420	377	400	375	367	359	385	372	378	337	381	407	377	420	392	403	337	350	423	376	389	384	367	395	378	384	388	355	393	383	396	375	395	375	409	370	411	366	404	362	359	388	396	386	376	386	379	354	371	386	384	397	364	401	406	413	364	430	406	357	402	375	392	394	427	369	365	407	367	392	395	420	409	396	433	367	386	363	380	379	392	372	362	377	379	392	348	396	379	394	370	351	405	368	383	387	385	390	386	399	389	385	382	390	397	385	390	356	363	428	372	420	380	401	371	382	381	410	390	417	404	372	412	362	391	380	383	380	379	389	373	395	406	357	391	392	415	380	382	328	356	386	346	384	378	381	352	382	379	365	366	372	372	351	373	356	391	396	414	375	386	401	381	402	404
3167	4843	3788	1921	1423	1125	1014	776	703	615	555	556	500	490	513	484	486	440	433	425	431	432	425	435	439	411	407	416	424	389	402	440	423	409	405	418	403	449	410	411	427	440	423	396	416	393	442	420	421	393	414	424	403	431	451	422	417	396	441	405	427	412	415	401	435	417	399	418	414	432	434	430	423	426	411	392	388	463	416	411	448	392	417	426	413	386	404	390	416	437	432	419	421	423	436	474	394	423	416	408	410	400	424	387	407	390	397	407	428	414	432	378	397	418	420	428	390	400	374	424	386	394	427	431	452	424	426	399	384	430	429	392	415	460	410	424	480	405	381	370	458	388	405	394	411	390	402	390	408	366	424	398	430	381	419	405	390	436	415	373	413	376	400	410	430	405	441	405	414	398	419	427	403	409	378	411	410	410	395	417	409	384	428	402	383	416	408	387	397	390	411	388	425	415	405	433	388	416	388	425	411	422	397	399	416	431	435	399	439	445	404	394	374	417	401	394	414	395	421	443	424	393	397	389	411	407	378	376	384	411	380	410	427	432	406	391	409	413	418	388	427	414	409	423	404	426	413	434	399	395	406	396	395	410	420	392	393	426	395	398	421	428	416	419	418	423	431	433	396	435	417	388	414	405	401	399	419	419	420	386	398	397	412	435	377	394	382	399	401	397	408	407	351	430	425	416	420	400	419	431	460	398	412	366	425	444	440	454	408	419	421	419	398	367	380	425	418	405	420	418	426	431	385	414	390	416	410	410	396	439	444	426	415	439	390	454	408	409	422	408	429	411	408	430	368	436	442	413	404	379	394	423	447	406	405	435	393	407	404	406	407	451	445	393	420	355	440	400	388	395	423	379	419	379	394	397	426	392	435	401	421	406	443	406	439	405	388	364	377	440	416	420	425	401	387	430	396	421	429	424	420	377	408	423	430	408	412	409	399	405	433	398	443	432	434	439	403	416	401	401	446	426	429	396	401	414	424	406	425	390	415	382	393	434	405	377	449	403	438	433	426	419	412	430	429	442	406	441	420	388	438	436	394	409	427	432	398	424	393	401	421	431	423	406	430	393	405	415	418	400	446	442	413	390	412	407	412	407	409	404	402	425	409	396	389	408	435	402	442	424	439	436	404	399	430	449	427	425	423	434	405	427	375	432	403	371	401	424	408	442	428	406	431	433	391	389	388	452	415	407	410	402	443	367	435	416	415	430	377	397	400	391	424	415	419	437	403	404	411	405	418	413	379	399	428	405	416	428	411	384	433	413	384	391	391	405	394	428	408	401	404	437	402	401	454	405	455	411	409	386	423	402	422	419	387	421	378	401	393	404	442	410	416	409	388	420	390	423	441	430	392	397	453	412	462	423	396	408	415	420	412	426	422	397	402	457	424	416	420	426	406	407	407	439	409	387	403	429	423	482	369	420	408	401	386	424	388	438	434	408	421	433	397	400	379	403	417	401	413	391	432	402	381	421	393	387	422	430	397	388	415	405	420	427	455	399	420	429	429	407	409	398	424	414	416	428	389	421	393	399	423	418	425	386	417	396	421	404	420	364	437	438	402	431	398	406	405	462	391	421	401	397	410	419	423	404	447	392	436	429	403	458	420	413	421	421	383	416	387	394	402	426	396	385	389	377	412	434	425	433	416	425	389	406	390	396	390	413	417	421	382	411	373	430	435	402	423	461	402	389	389	423	423	376	447	394	425	439	412	391	396	386	435	410	409	389	411	379	453	431	389	422	404	425	436	408	398	407	449	383	468	416	396	407	412	440	387	412	421	407	434	395	405	393	411	395	394	417	437	418	404	394	396	449	410	362	403	430	433	425	404	417	399	421	413	436	381	418	440	409	410	428	427	414	429	345	386	421	383	410	430	417	393	435	410	437	413	416	437	404	407	420	423	415	408	431	414	387	420	444	385	423	406	415	412	409	420	397	401	419	412	391	420	403	415	385	405	446	412	417	423	431	447	427	413	424	409	393	420	402	423	413	408	390	391	403	406	420	402	411	399	388	419	468	442	397	452	393	393	420	391	415	434	434	397	387	419	427	431	399	372	411	418	403	445	395	415	476	390	366	406	413	414	421	453	366	404	419	412	449	416	385	385	396	399	419	381	417	457	428	405	391	399	402	405	448	405	422	436	436	387	426	383	423	413	402	438	395	419	408	387	442	385	406	410	398	429	393	437	419	431	431	390	409	421	399	387	386	403	411	424	408	416	396	439	430	382	404	423	404	405	373	374	401	418	355	401	382	413	402	412	389	425	428	412	389	376	437	407	424	407	401	398	407	407	413	409	426	378	431	426	407	387	428	426	458	424	424	415	404	403	393	405	387	406	416	394	442	417	431	426	404	384	401	411	403	457	383	428	418	411	372	402	389	402	427	392	413	450	397	423	426	366	416	413	414	408	400	408	408	404	393	414	456	418	419	409	382	394	415	381	413	437	431	456	447	403	424	425	388	397	400	428	425	429	413	426	388	410	447	380	418	428	412	418	408	442	440	387	410	395	430	403	407	419	403	414	413	434	441	382	396	395	396	411	444	394	447	425	420	431	416	398	421	418	375	373	427	420	406	416	401	416	386	421	407	406	441	435	413	440	380	404	403	427	442	430	386	433	418	421	439	390	384	419	406	423	424	368	413	413	392	431	414	441	423	409	392	448	415	395	424	410	411	399	392	416	369	414	410	442	379	393	433	403	411	408	402	420	425	405	429	405	416	452	423	437	376	400	419	405	392	430	405	392	407	419	435	395	403	426	407	422	370	388	429	407	420	369	387	383	434	379	451	390	404	434	402	393	379	385	407	425	394	418	393	399	437	437	413	427	407	376	407	398	421	377	441	401	419	400	404	419	404	410	415	427	426	396	446	458	418	398	375	417	401	396	433	389	389	417	440	413	431	416	424	386	407	393	403	442	426	415	392	396	418	397	410	403	423	417	428	405	381	390	403	409	384	413	409	451	409	451	382	375	389	399	413	391	420	438	404	417	388	450	413	415	411	415	424	394	426	450	378	400	458	383	453	426	412	414	417	395	395	398	407	417	414	443	418	381	415	413	419	427	414	485	444	449	406	392	403	390	409	428	381	420	420	389	391	439	422	413	400	424	415	399	418	414	394	417	418	428	423	406	391	390	433	396	382	428	359	406	384	395	418	443	411	394	367	394	422	410	433	408	402	396	434	399	420	375	420	428	426	445	399	405	410	383	427	427	402	403	404	417	425	431	433	421	404	407	430	456	366	411	400	450	419	406	396	409	393	398	467	367	434	402	412	420	418	452	397	439	405	401	423	391	456	448	433	395	429	430	393	394	422	405	399	398	422	439	417	400	394	388	413	421	378	454	394	413	421	400	412	416	396	427	426	405	375	411	427	427	427	374	389	408	421	411	381	409	412	415	434	417	432	405	427	455	427	396	391	404	398	429	419	387	436	435	413	360	390	420	408	386	417	423	395	382	429	418	415	426	386	411	419	421	386	394	411	393	420	424	432	410	397
22197	20864	28277	23545	20853	20890	10145	985	675	558	497	416	371	328	328	302	338	260	255	275	255	233	226	212	218	235	236	211	236	216	191	222	198	200	199	176	203	208	173	212	195	215	197	183	200	186	171	201	188	203	187	201	174	229	186	178	183	195	194	199	182	186	180	188	194	206	166	141	154	150	188	190	185	183	192	159	168	183	193	208	184	185	199	173	181	174	167	171	183	178	194	166	189	161	180	193	187	183	185	173	199	207	182	171	165	169	221	188	191	178	175	173	185	189	188	196	168	184	200	215	193	174	166	202	169	193	168	160	189	172	163	186	172	178	179	172	199	162	198	203	178	184	182	195	183	183	193	184	189	166	176	201	175	217	177	194	178	174	150	191	182	179	169	189	188	170	197	196	181	169	174	198	178	188	167	181	172	189	182	162	191	187	158	171	175	188	196	188	162	187	190	207	186	177	168	191	168	167	205	166	160	180	194	192	176	193	185	197	190	197	161	178	179	208	177	175	168	177	186	170	192	203	164	181	165	195	177	184	184	180	184	163	177	171	201	177	175	167	183	194	193	184	159	178	190	191	188	142	175	185	171	188	171	187	166	187	186	176	198	176	168	178	177	194	163	178	180	179	176	188	182	191	196	207	186	177	183	200	175	199	146	172	196	174	200	170	173	165	172	179	175	200	152	164	185	163	206	195	192	209	192	168	174	179	198	174	188	205	202	159	158	171	171	187	176	207	192	178	173	188	164	171	179	198	188	198	187	197	200	189	174	191	176	181	178	202	208	176	195	197	184	203	173	179	213	178	163	179	175	188	167	192	166	157	209	199	195	166	205	188	153	163	204	191	185	183	216	197	178	187	183	182	172	165	179	168	196	185	182	152	178	179	170	183	177	179	155	171	190	170	197	182	198	177	172	205	177	170	180	182	195	189	186	171	183	201	186	193	180	178	158	175	183	163	174	209	164	185	198	183	213	183	189	168	171	159	195	173	193	160	208	185	156	164	179	188	179	176	209	185	196	181	166	186	193	164	184	194	181	177	185	188	184	185	173	205	171	175	194	174	163	148	184	185	178	191	156	173	192	205	185	199	167	131	169	175	176	188	187	156	188	168	198	164	196	206	180	180	174	198	168	164	174	171	158	182	186	188	182	190	176	183	178	182	192	176	201	194	194	203	187	205	178	188	189	179	188	189	175	176	190	182	186	179	208	188	174	199	173	191	166	194	183	194	190	182	208	175	200	186	188	193	178	181	207	192	198	181	179	183	189	196	185	175	175	200	186	171	182	169	178	174	169	171	207	174	176	159	177	177	197	193	178	173	197	181	166	200	190	193	186	196	176	189	177	178	176	177	175	180	174	166	175	189	208	200	170	201	185	190	168	174	184	177	214	166	188	190	165	173	190	189	203	205	195	189	189	166	202	164	221	184	173	187	181	197	178	206	189	152	194	195	175	173	176	192	194	192	187	167	192	190	174	184	180	198	161	186	181	174	182	180	180	184	193	177	194	179	181	163	166	178	188	193	186	170	178	190	171	191	193	173	194	198	193	190	169	203	182	164	189	196	187	176	178	187	214	183	189	179	196	183	207	173	186	174	185	167	168	184	200	161	197	186	196	174	187	202	167	186	181	182	202	184	182	177	199	192	212	206	187	187	200	181	206	184	212	179	189	185	195	159	190	168	191	179	159	201	184	187	178	189	177	183	182	166	216	169	179	174	170	216	191	181	184	178	190	182	185	181	163	188	182	160	188	167	177	202	171	172	205	174	179	200	174	190	170	173	188	174	196	198	185	155	183	198	179	174	188	169	168	194	172	172	175	183	195	201	193	194	200	185	190	194	172	191	171	188	168	217	201	212	150	171	157	168	186	188	209	173	185	175	185	168	169	171	164	202	165	196	194	175	191	147	194	151	174	179	179	163	185	173	187	171	191	182	200	159	200	181	181	163	164	156	174	188	180	167	196	184	167	189	181	188	180	178	187	168	220	188	178	176	176	197	185	175	202	173	190	180	164	176	185	199	173	174	164	156	185	190	185	167	182	183	198	178	168	172	164	166	174	179	192	184	194	158	158	168	192	197	183	177	184	183	178	180	151	201	197	171	181	191	198	175	175	161	177	193	191	184	186	162	189	201	200	190	183	183	171	172	166	167	176	144	187	195	195	172	190	184	153	180	215	136	169	188	177	159	180	198	163	186	184	206	202	174	182	174	196	182	190	181	185	198	186	194	183	196	171	166	191	172	172	207	167	175	178	182	184	192	183	164	177	190	184	196	180	196	161	181	193	202	177	189	193	192	175	182	188	171	198	176	192	175	182	163	174	147	165	175	175	185	190	159	182	177	192	175	187	179	168	182	178	185	198	184	180	168	197	157	164	184	197	173	179	187	185	184	188	203	165	184	189	165	165	173	174	189	163	187	160	170	164	207	162	179	183	173	166	185	178	192	189	196	201	168	194	178	196	192	159	189	186	182	177	187	194	184	182	179	184	166	179	178	181	192	173	191	190	187	188	170	200	147	180	158	184	190	193	166	177	173	206	194	188	204	207	173	180	178	208	200	204	197	179	182	197	182	209	173	176	173	199	189	165	184	199	169	177	173	189	193	185	211	205	166	158	181	184	179	165	189	157	201	164	187	190	164	181	182	186	179	176	165	210	177	197	189	203	181	164	180	172	224	176	167	212	198	200	177	172	178	187	192	190	166	162	165	185	181	189	191	188	160	197	184	176	181	171	199	188	191	149	199	193	184	180	187	176	171	167	181	179	192	158	172	171	150	183	193	176	161	193	193	178	190	172	171	207	182	174	162	169	167	175	160	187	189	150	185	184	178	177	154	190	189	188	196	167	176	150	182	178	156	170	183	187	179	179	181	186	153	194	175	185	185	203	180	205	176	190	185	202	194	198	179	166	192	178	197	198	178	197	192	199	172	177	167	189	196	184	198	185	164	169	206	215	182	180	202	202	183	163	210	180	178	158	180	148	170	161	197	187	189	162	165	177	174	204	165	188	189	166	175	186	183	164	173	162	169	203	161	172	154	171	186	192	160	187	169	190	190	190	179	185	180	201	186	182	201	180	188	191	190	196	190	218	182	178	183	195	179	175	165	216	183	193	171	170	196	189	171	193	185	181	185	188	181	188	167	189	200	162	181	174	173	161	197	170	210	181	193	194	174	145	190	186	180	189	201	175	187	172	173	183	179	178	158	201	201	179	172	208	178	187	183	178	188	216	194	190	193	182	183	181	170	206	198	178	170	156	179	176	167	182	171	175	200	185	187	174	163	203	186	175	157	165	174	154	182	189	155	181	155	171	182	183	176	148	195	199	193	171	185	173	191	193	185	184	177	191	186	192	185	183	190	147	187	186	185	186	189	167	185	190	178	175	170	186	173	170	181	189	193	174	190	208	198	178	187	181	168	180	185	157	198	194	179	188	205	199	167	168	194	195	191	181	196	162	175	177	178	161	200	170	175	184	188	183	185	189	162	192	167	163	186
4139	12497	10301	4829	3369	2674	1993	1552	1079	892	750	598	525	485	409	413	354	367	365	310	343	305	307	252	251	274	255	251	253	213	253	241	239	238	253	209	217	223	223	217	222	209	209	217	233	221	194	198	255	190	212	209	221	210	211	211	210	222	217	220	203	200	225	201	193	211	217	208	216	226	206	211	221	183	212	190	193	216	203	227	180	222	224	205	191	234	197	204	198	208	209	192	203	201	190	218	205	217	202	224	191	206	197	214	196	208	188	212	212	199	214	188	190	225	188	234	187	182	210	202	207	202	204	197	201	187	217	181	218	197	213	200	198	191	208	189	193	207	202	179	205	205	239	210	211	199	216	229	222	214	198	219	182	195	203	204	231	216	218	199	239	210	182	193	247	213	207	187	216	205	178	204	200	209	205	208	194	201	200	207	186	201	203	190	209	191	190	186	200	210	217	176	208	221	203	210	228	189	214	209	210	218	205	206	191	191	210	195	212	200	202	207	188	208	197	187	191	233	198	202	204	187	209	191	215	211	217	193	183	209	185	220	185	209	236	210	185	203	216	202	190	205	202	191	184	210	203	184	190	199	188	197	189	221	189	214	205	215	200	185	208	218	201	210	189	197	218	190	188	216	207	215	181	219	195	216	211	194	201	205	214	200	208	185	190	233	213	210	204	197	206	196	177	197	223	178	215	222	211	204	196	205	183	188	206	209	196	198	205	174	200	192	219	194	212	150	217	196	216	204	183	211	214	196	197	200	225	210	211	214	201	220	196	209	184	199	203	218	184	179	187	214	185	210	176	193	183	212	205	201	193	191	184	193	212	194	201	195	189	189	197	194	191	213	207	215	167	205	225	201	194	199	167	207	193	210	198	214	224	204	202	196	194	200	210	203	188	202	190	198	221	198	192	203	196	205	210	185	188	204	212	185	219	188	219	193	196	224	214	200	217	208	203	196	154	208	221	215	199	230	237	212	178	215	210	197	201	215	198	181	202	188	196	192	196	216	208	186	201	193	212	178	218	192	191	223	201	222	232	184	200	222	195	225	179	210	183	220	206	173	224	199	201	185	188	224	212	193	226	181	219	204	180	200	191	206	192	196	206	183	180	205	190	198	197	211	193	213	186	206	196	206	212	214	200	195	196	200	192	218	223	204	208	203	212	213	175	203	202	194	227	212	187	207	188	189	199	214	199	202	217	171	216	203	183	212	210	183	162	181	187	194	214	218	224	202	170	191	209	224	204	173	215	211	181	179	222	230	200	191	198	203	213	202	195	202	216	178	184	188	193	232	200	201	206	200	212	213	204	187	198	223	234	199	226	198	179	206	214	224	229	179	221	208	190	204	214	201	170	210	198	175	203	223	205	183	195	210	202	213	188	190	208	208	225	202	220	227	193	217	181	208	205	202	216	170	196	197	197	179	209	203	182	179	185	187	208	196	204	196	213	203	209	212	172	222	184	191	199	196	196	195	182	214	184	213	199	190	204	181	179	182	204	199	237	205	218	208	185	195	192	210	215	215	190	202	216	198	204	199	218	183	194	211	208	190	183	207	188	220	200	196	195	184	179	198	209	212	190	199	202	207	213	225	220	219	202	204	173	203	190	208	226	193	218	203	203	238	228	216	176	210	220	215	180	184	189	182	198	227	204	182	201	179	187	189	211	218	209	211	200	194	215	214	213	201	207	172	204	191	193	234	170	193	195	229	211	219	212	212	217	214	198	194	207	197	186	181	174	230	207	185	210	218	200	196	204	188	196	182	214	178	219	209	222	199	188	222	177	192	205	196	200	200	208	187	192	192	188	200	209	216	184	204	206	185	218	178	191	226	203	201	210	192	175	187	185	205	166	190	228	180	204	213	202	202	207	211	197	193	181	182	193	200	207	200	201	210	195	199	198	171	192	199	199	219	219	204	202	197	196	213	179	217	213	187	209	183	203	215	218	203	178	193	192	200	190	166	196	190	174	201	196	196	210	229	191	198	200	208	207	203	197	198	194	195	200	217	216	211	206	218	191	178	192	198	181	188	193	194	189	224	178	217	213	211	229	203	199	190	210	210	208	209	186	195	205	229	194	236	197	198	199	207	202	199	199	204	211	216	193	198	232	210	200	173	198	222	212	216	225	207	227	241	219	194	201	192	208	196	189	206	213	195	216	219	193	194	192	187	213	188	203	170	203	203	204	196	200	220	214	200	186	191	179	212	176	192	202	225	232	213	224	185	192	201	203	237	241	198	193	216	183	211	193	178	204	206	215	228	219	213	197	199	197	176	209	199	194	212	230	184	206	199	207	197	217	191	206	187	169	218	205	177	190	193	203	212	213	201	183	233	179	202	191	184	196	183	197	211	214	187	220	225	205	203	203	221	194	198	201	205	187	197	196	225	185	195	218	185	185	207	196	213	206	221	225	203	197	193	176	187	197	184	190	197	197	197	191	216	226	203	191	214	224	214	196	201	192	195	180	214	202	203	211	165	212	210	187	212	201	182	211	197	202	208	207	211	184	196	205	199	173	203	183	210	181	190	192	216	212	217	221	192	186	197	224	191	201	202	224	190	182	215	206	211	203	210	205	184	188	209	213	179	220	209	184	203	192	207	217	200	206	206	204	202	227	205	188	213	234	204	196	191	204	188	189	213	187	195	185	195	210	188	186	196	185	206	215	188	205	184	232	193	179	203	206	220	232	198	171	211	205	213	198	224	202	213	196	206	214	199	222	187	203	204	200	215	196	206	197	206	204	190	209	184	198	204	201	191	218	180	172	184	184	184	226	219	219	190	181	209	217	201	197	207	213	189	201	167	194	207	203	198	184	192	200	213	201	175	210	213	216	233	198	205	196	193	216	212	211	192	215	200	207	217	202	189	209	223	213	192	204	203	202	194	194	221	211	202	206	216	194	194	216	188	216	209	188	188	206	213	186	205	169	208	204	169	182	189	214	184	190	192	208	178	220	190	201	197	202	181	207	180	217	202	191	199	216	209	209	215	200	185	216	196	193	213	206	214	213	186	205	210	234	175	212	198	212	213	193	211	190	188	199	215	202	208	202	206	200	218	183	199	223	198	229	185	193	205	177	191	221	209	179	203	211	190	184	210	203	199	189	202	203	195	200	224	186	182	195	209	226	204	193	201	207	196	189	210	203	198	193	206	207	212	227	196	225	198	204	214	193	192	172	196	214	206	220	212	216	185	216	195	202	210	193	187	209	211	188	189	218	205	189	210	186	226	207	184	215	213	184	214	218	204	198	203	210	185	194	194	196	239	196	237	201	189	190	197	204	229	224	191	219	207	221	205	193	214	213	216	194	178	197	203	186	209	181	175	210	191	215	204	170	181	219	221	200	205	200	214	185	208	204	195	194	191	189	195	188	199	212	189	203	211	201	181	188	209	197	190	211	188	202	238	206	188	179	228	186	190	187	186	198	227	186	202	193	224	235	217	202	186	203	184	217	244	225	204	205	218	228	202	208	187	194	205	207	188	229	206	203	194	204	201
27153	18577	5188	971	721	672	680	681	679	604	625	589	623	652	637	592	640	601	678	616	627	586	612	608	587	606	612	656	639	595	604	609	612	634	707	603	579	624	648	615	636	671	642	623	639	592	629	638	613	579	607	624	624	565	642	629	584	619	595	608	618	604	596	583	613	620	611	620	595	596	614	628	618	596	620	626	640	624	596	581	629	628	593	626	650	611	607	624	638	646	619	594	594	610	607	603	609	644	626	649	613	630	663	597	605	570	606	588	602	708	610	628	620	616	619	609	649	631	648	670	589	611	597	641	612	629	665	605	601	643	561	620	583	623	615	576	679	639	622	606	615	608	639	636	664	633	663	595	582	573	617	603	600	616	616	651	623	630	601	637	652	583	583	606	602	590	601	619	654	643	659	632	593	660	609	626	609	604	626	621	570	607	634	604	623	639	590	603	610	643	588	632	628	620	636	584	618	633	607	608	641	598	605	655	602	618	613	617	611	594	627	634	575	636	640	606	600	618	642	635	636	616	623	651	621	602	613	641	622	635	599	647	606	627	583	614	577	593	588	602	588	609	630	571	605	598	632	582	574	617	667	648	637	604	640	609	608	558	649	606	615	604	593	574	670	618	612	607	582	639	641	613	618	583	613	621	634	567	631	608	623	605	620	606	658	590	651	603	631	617	639	593	599	599	623	596	643	593	644	609	610	598	650	621	602	613	610	590	607	594	605	600	591	572	608	655	608	598	636	579	608	631	603	605	607	585	577	632	593	640	625	656	618	652	577	620	594	592	609	632	559	646	615	620	631	636	601	608	627	629	626	591	649	642	637	598	615	574	593	660	655	638	610	615	655	637	608	638	672	650	611	615	640	647	609	610	606	621	589	599	652	618	636	606	620	673	633	597	562	596	581	636	607	587	614	609	591	628	627	596	637	665	625	592	623	614	626	647	634	609	618	625	573	679	623	593	597	644	629	645	665	624	673	612	598	626	581	599	602	641	618	602	604	636	629	622	587	625	643	657	643	652	623	612	618	621	629	606	636	633	627	577	644	614	580	639	636	586	581	605	619	623	595	608	665	664	622	606	585	593	666	663	614	640	651	605	613	575	653	631	635	630	615	661	598	594	592	593	579	646	637	639	601	571	645	615	580	641	595	656	619	602	644	629	625	598	599	599	609	647	561	614	613	647	633	612	688	635	621	578	595	638	599	583	590	653	623	614	614	633	634	616	633	568	615	584	587	626	631	592	593	598	612	590	626	641	616	635	635	640	651	657	632	638	605	630	632	630	633	625	621	620	605	605	597	622	589	630	633	664	621	647	585	621	594	599	642	605	625	617	591	604	587	617	579	631	604	664	578	578	634	631	617	643	613	614	615	620	615	620	642	602	603	622	627	581	637	585	679	631	624	584	566	623	582	658	654	613	590	641	646	589	634	650	628	607	597	591	622	635	646	582	631	607	615	612	602	628	607	630	628	624	636	637	610	609	579	602	619	608	624	623	613	600	635	645	579	614	591	610	609	619	584	637	606	605	617	627	584	574	582	620	603	607	614	642	606	693	584	627	567	627	687	598	627	596	667	641	598	620	640	623	627	633	625	604	626	654	588	599	650	601	575	640	613	624	585	659	630	582	545	611	580	617	634	616	631	605	607	586	628	691	603	603	603	607	621	622	654	619	590	613	613	577	605	637	628	608	610	597	612	637	639	574	601	594	605	585	605	617	610	615	591	602	601	597	632	624	630	635	585	579	596	593	618	589	611	633	630	541	638	618	615	624	581	619	643	657	582	629	590	658	621	647	635	656	635	559	600	614	611	638	664	612	656	608	597	595	583	635	556	597	602	651	687	614	620	644	637	602	581	617	647	630	629	589	631	609	610	604	641	605	604	604	627	615	627	589	630	586	569	616	642	623	629	623	572	621	653	592	587	568	659	631	620	610	611	632	590	609	602	566	598	660	578	626	667	649	584	642	559	656	603	633	648	600	617	578	579	645	646	649	638	638	622	605	600	572	621	621	630	628	672	583	656	613	616	591	591	636	646	642	624	609	626	596	630	616	645	653	601	635	631	634	580	642	619	628	613	651	578	588	580	563	620	629	632	609	576	641	623	652	603	613	649	663	650	591	598	601	647	610	616	608	597	585	636	609	603	623	614	619	613	592	584	669	646	594	605	622	651	664	617	636	621	605	614	596	604	632	636	614	667	642	576	599	606	600	620	624	599	609	576	606	641	639	603	621	630	581	621	622	595	644	599	660	610	658	635	617	569	664	621	651	630	601	646	623	611	580	622	616	627	628	609	561	585	612	630	636	629	653	594	629	634	599	569	637	587	591	608	659	619	623	626	586	593	602	594	619	615	569	651	645	602	663	599	652	618	612	642	591	612	616	637	629	577	624	653	601	684	594	578	601	641	658	594	634	591	634	603	664	629	593	643	593	613	649	613	659	605	639	625	626	604	593	581	618	624	621	634	637	611	610	604	566	631	581	630	565	614	630	610	583	625	648	617	630	654	653	590	639	592	669	609	667	570	564	629	636	641	633	617	609	604	593	610	639	630	628	651	591	612	603	640	619	613	587	657	607	613	639	621	634	628	666	603	634	593	642	606	646	610	597	610	614	639	569	625	638	617	589	631	596	623	652	625	641	609	631	574	573	642	603	598	632	581	628	633	608	644	570	600	637	597	581	584	625	636	607	623	609	599	643	637	587	633	617	649	617	586	573	636	619	618	644	613	611	656	606	616	663	591	611	615	616	588	633	639	611	624	591	649	645	570	599	582	600	638	629	624	602	629	609	598	640	633	596	604	627	605	580	675	621	610	635	623	578	631	640	589	629	629	624	607	595	632	626	645	630	612	605	630	669	657	608	636	619	585	580	610	631	602	603	596	611	621	642	627	634	628	578	593	609	637	634	624	656	633	573	652	590	596	603	601	654	574	602	638	620	627	594	633	610	634	602	595	653	638	617	580	635	618	624	625	617	587	612	669	586	636	611	614	604	637	644	579	603	660	628	597	634	631	633	621	633	583	652	593	564	601	631	621	618	669	607	557	601	610	635	652	618	598	592	596	591	606	579	654	584	653	621	626	625	633	628	610	592	614	609	695	611	623	619	613	610	627	599	638	603	614	635	620	632	635	659	583	605	619	637	612	635	599	605	619	594	640	611	627	619	669	624	640	623	576	632	617	657	620	624	597	610	636	597	607	626	600	625	637	595	663	587	571	596	625	600	580	636	625	669	662	639	609	610	599	609	624	587	608	636	618	581	654	615	591	584	608	558	642	636	594	617	639	601	555	609	624	608	624	607	658	593	587	622	609	612	614	630	588	553	621	651	591	586	635	625	615	607	564	629	595	574	601	638	636	571	604	660	625	651	647	586	640	588	643	659	596	650	671	621	596	613	662	584	605	602	604	663	585	609	597	651	584	628	655	605	634	589	629	637	637	695	573	599	619	598	580	662	664	606	611	624	592	644	598	630	610	604	635	656	633	579	647	574	637	631
4397	1095	976	755	745	731	732	704	706	673	718	705	677	716	689	668	679	692	644	657	704	690	690	651	602	656	640	666	663	687	627	660	653	694	655	652	670	666	569	700	681	654	709	679	664	635	661	653	667	692	669	688	609	711	671	692	656	683	672	699	633	656	690	704	658	668	666	623	661	635	625	681	617	650	637	701	716	676	678	702	671	687	678	669	670	641	627	667	642	654	682	655	676	645	695	657	704	652	678	692	721	691	604	685	684	693	718	702	640	653	708	711	674	663	631	688	671	661	667	686	678	703	698	656	689	650	728	693	656	690	679	661	659	642	639	648	656	680	677	652	671	630	669	620	659	687	672	669	716	645	663	663	650	630	672	654	679	664	640	614	654	675	650	661	728	693	679	662	650	662	688	693	644	621	683	671	696	680	682	682	645	678	673	667	687	628	684	674	610	662	670	676	658	671	647	716	619	674	673	690	627	666	737	630	655	648	671	702	658	668	705	620	673	652	686	628	628	661	694	635	640	678	628	699	641	686	669	719	657	686	668	675	689	659	683	664	649	663	645	682	685	684	711	634	656	701	643	667	680	661	673	653	670	716	672	667	690	677	654	669	641	675	656	714	656	667	712	655	682	713	640	675	684	668	634	718	649	648	652	699	691	699	673	654	627	655	656	615	636	664	680	651	686	626	690	599	651	659	670	676	643	670	654	710	668	654	658	655	648	697	624	677	656	628	644	671	714	694	651	736	660	652	652	664	623	721	661	673	640	673	632	685	662	659	657	701	677	627	714	645	622	657	630	659	684	637	625	629	678	622	721	680	719	658	677	670	679	679	645	629	669	716	699	667	656	695	683	672	647	631	673	645	677	704	641	700	674	663	669	679	674	658	641	635	639	649	673	643	691	666	663	671	624	656	676	667	670	643	683	658	638	630	655	656	682	663	702	580	630	666	658	684	631	672	650	712	638	635	658	645	651	668	653	676	694	664	687	670	664	685	696	605	645	703	652	687	706	619	672	644	708	705	657	702	657	696	645	656	667	672	660	683	674	692	693	611	688	686	693	660	685	721	621	683	709	618	652	656	674	679	675	733	656	675	709	635	693	648	635	667	673	671	662	632	665	692	673	693	673	654	635	694	648	650	648	628	667	657	692	684	677	652	655	624	638	667	680	652	664	614	649	654	686	681	671	641	631	674	680	658	637	642	637	663	660	685	671	639	658	645	667	661	686	728	683	693	668	659	658	624	690	678	685	659	668	655	671	647	680	661	646	692	670	691	618	680	635	687	631	671	632	726	652	636	675	730	662	662	640	627	652	654	670	652	657	719	689	684	597	642	655	632	686	633	650	638	679	631	674	670	684	653	659	624	718	670	674	620	655	658	635	641	650	642	636	642	683	627	667	692	650	635	660	670	622	684	686	644	655	652	656	675	639	691	682	653	675	652	622	697	652	665	710	673	657	691	653	646	681	695	647	639	643	703	664	646	633	701	648	700	620	680	674	675	633	683	641	687	638	606	645	697	620	668	685	656	654	699	689	648	615	660	657	673	675	679	656	678	736	693	643	692	648	640	604	667	711	651	710	648	662	686	656	668	726	665	675	674	685	657	641	623	666	635	596	642	668	658	661	689	687	708	656	661	693	657	682	619	678	649	697	673	661	649	654	670	607	671	637	635	682	670	656	622	650	681	668	681	650	666	673	668	621	671	648	680	655	664	711	671	698	687	694	664	634	644	679	640	700	712	634	674	656	686	644	668	651	661	657	637	695	653	651	659	646	638	668	705	668	643	684	668	675	678	680	708	655	653	682	657	705	639	648	629	669	648	664	699	669	708	670	646	736	648	658	660	684	657	676	647	690	642	642	711	641	670	661	711	660	670	650	691	633	664	647	647	713	666	669	703	630	668	712	666	664	650	696	701	644	618	636	644	657	610	649	625	692	659	694	692	670	694	636	668	636	673	666	668	639	682	647	689	633	690	633	701	672	638	707	656	708	684	670	722	636	698	637	683	658	620	695	623	629	649	611	690	686	622	626	669	672	653	640	634	672	684	654	661	697	651	676	667	636	650	704	678	711	634	662	675	701	573	635	670	666	647	681	680	653	663	626	641	699	655	678	694	639	679	654	673	677	707	644	691	642	695	701	708	671	681	659	689	679	635	699	677	676	630	673	648	630	661	695	654	636	655	675	685	665	650	595	671	642	671	671	662	642	673	678	668	652	650	699	638	667	687	635	677	665	683	744	698	667	647	666	627	655	646	658	696	659	654	667	694	641	685	657	663	641	686	700	626	604	693	649	679	651	624	684	698	654	676	650	676	602	695	707	644	661	661	699	655	675	671	669	645	663	651	653	628	661	658	656	614	688	622	686	667	690	647	626	617	659	650	664	685	656	674	637	637	646	677	652	624	684	661	682	670	663	661	685	665	691	660	696	644	671	688	654	711	632	701	660	677	650	718	637	654	741	665	668	667	677	665	654	629	656	646	691	698	674	680	687	680	691	636	741	663	665	648	681	671	644	651	720	704	680	644	648	707	671	679	669	663	645	712	688	639	687	691	705	645	631	650	671	657	675	655	623	604	695	627	636	649	680	642	669	666	685	694	645	663	657	676	627	680	661	657	636	628	673	709	686	660	675	679	684	666	670	703	675	674	683	670	614	683	646	667	657	647	670	687	606	656	706	662	663	700	695	676	703	686	708	683	690	678	689	700	639	697	621	673	652	655	619	653	620	649	665	675	659	664	684	675	619	678	697	669	648	681	709	707	682	658	685	686	643	679	708	661	666	635	636	684	667	629	649	644	647	676	645	672	678	701	669	698	642	645	710	718	632	661	665	631	686	646	669	638	659	665	682	687	667	695	642	689	659	654	719	690	686	655	659	659	660	674	653	676	689	666	662	650	705	652	681	683	696	686	639	667	648	667	659	637	714	666	687	658	672	697	659	645	644	667	655	640	679	697	697	652	681	656	658	651	662	695	651	684	660	639	686	672	713	666	663	686	658	647	672	687	627	678	655	661	619	726	597	661	691	666	705	625	637	659	656	678	620	692	682	680	680	696	665	704	701	661	709	685	692	670	624	650	710	607	699	680	637	664	654	674	671	655	660	663	666	684	693	683	653	626	655	666	655	643	684	675	673	663	635	662	654	677	670	673	642	655	616	674	655	658	659	672	692	689	669	711	668	682	630	717	657	667	669	719	697	667	656	678	684	671	705	665	631	690	651	692	639	679	688	669	663	672	674	686	669	658	682	663	628	671	673	674	683	648	666	650	635	713	658	702	671	688	697	671	651	667	664	654	666	638	670	649	646	674	657	680	678	628	655	659	667	666	685	657	688	638	667	668	699	670	636	695	641	690	642	654	694	599	623	655	659	626	700	694	676	586	702	642	743	698	674	627	729	676	675	695	654	683	655	702	679	685	662	670	635	652	659	660	672	655	705	679	623	667	641	603	654	707	697	723	722	704	648	665	615	662	666	639	660	660	638	616	639	623	652	636
23206	20782	27727	23893	20760	10540	1329	872	706	680	632	602	593	543	628	523	553	565	562	496	545	574	534	504	514	543	580	546	493	510	531	514	510	525	545	532	509	501	553	495	531	533	517	508	486	521	493	534	496	495	502	509	509	495	494	483	485	500	502	473	547	500	509	530	500	516	511	475	493	471	478	481	491	507	494	514	480	498	511	491	487	483	522	480	481	497	510	496	520	502	457	514	524	476	474	487	474	449	496	521	503	507	504	484	525	499	450	495	508	470	488	481	489	454	516	480	491	479	506	510	511	469	485	514	484	497	478	554	491	503	495	483	516	503	521	466	485	500	500	500	457	498	504	479	493	499	502	472	526	544	473	495	550	511	527	496	505	499	492	494	499	507	516	530	507	522	512	481	490	469	484	455	479	484	499	461	471	487	460	483	508	505	509	492	513	457	527	494	498	459	540	496	503	511	494	511	558	493	513	536	532	479	453	468	507	545	473	553	493	487	526	502	528	470	531	518	463	478	548	444	481	480	476	526	537	481	498	542	517	450	471	526	487	496	445	468	534	486	534	473	475	500	501	502	501	540	470	492	538	494	526	491	451	485	507	498	486	497	527	500	503	514	525	454	520	481	512	488	490	491	498	481	457	531	476	505	518	482	503	518	524	472	501	496	464	530	516	479	524	480	489	465	491	508	494	499	463	486	508	457	534	519	493	482	492	445	499	513	462	490	510	490	463	503	506	508	511	492	499	502	517	493	482	462	510	522	515	486	510	516	462	494	495	490	466	477	471	498	510	524	512	483	513	497	463	506	523	503	481	472	488	492	511	466	497	504	458	474	471	513	540	435	506	499	499	541	498	500	489	490	515	477	535	478	540	524	515	476	520	453	481	482	513	512	486	484	525	515	515	507	505	524	479	491	501	534	507	487	512	501	499	512	501	525	506	493	503	506	505	475	523	469	535	512	470	490	492	504	509	568	545	512	492	499	484	490	519	504	507	504	487	490	515	489	493	454	482	477	482	499	445	465	484	485	507	478	496	506	525	513	476	497	550	490	533	496	493	494	480	454	483	518	508	499	494	488	498	505	485	557	500	507	501	501	508	472	454	501	453	518	502	459	494	506	519	523	453	468	532	515	509	496	526	540	512	491	479	510	526	483	520	470	459	479	488	511	500	466	501	516	459	499	480	516	498	494	503	526	475	470	499	468	515	516	531	481	492	526	525	482	492	483	520	513	475	526	514	494	509	499	488	487	528	499	479	481	535	492	519	486	508	529	495	456	481	537	483	513	506	516	489	550	479	482	486	469	525	528	468	535	513	518	510	531	517	501	500	517	515	528	479	500	499	529	531	496	563	497	479	501	516	481	515	507	485	482	494	515	472	480	502	485	508	495	487	491	477	511	489	501	465	489	496	489	542	477	482	530	463	478	529	501	486	523	456	525	489	494	497	494	535	484	505	508	492	515	518	497	486	490	491	468	510	471	510	535	506	518	484	493	458	494	466	460	518	505	487	497	490	556	479	471	435	474	480	475	483	534	526	521	489	487	516	479	481	491	481	524	478	522	535	472	488	496	483	493	517	535	476	507	520	483	485	469	471	493	474	501	547	479	539	500	470	514	517	489	512	521	474	475	491	476	477	523	473	510	488	451	503	497	483	501	504	474	492	529	516	466	511	529	502	533	502	544	517	475	507	540	477	499	539	514	502	492	529	474	504	548	530	484	526	456	473	525	509	527	477	511	498	502	473	469	508	505	486	481	476	469	493	514	482	493	490	483	515	471	496	503	490	460	532	519	493	500	490	470	462	458	485	491	515	537	501	479	507	504	527	474	510	492	492	496	499	503	533	495	490	520	445	497	486	473	470	524	512	502	516	511	475	536	483	501	503	553	446	501	477	484	497	515	472	485	496	512	509	524	499	496	444	500	519	455	513	476	469	508	525	530	502	532	517	489	516	531	466	522	485	478	502	530	501	547	514	471	500	482	473	533	490	491	501	482	478	476	499	486	490	451	460	534	509	504	490	478	464	523	506	506	509	496	475	480	509	498	488	534	523	508	526	495	479	538	498	490	504	474	480	509	501	472	497	477	487	458	546	448	497	537	483	529	498	487	460	502	507	501	514	471	501	502	481	484	517	491	517	518	489	534	530	502	512	475	506	449	514	530	480	510	489	476	518	485	479	525	501	499	510	446	537	497	485	505	529	463	501	447	506	491	509	490	524	501	480	479	477	503	498	483	506	504	494	464	504	518	515	511	463	489	538	474	526	512	481	530	476	507	511	504	485	491	509	463	529	520	470	501	508	445	521	500	484	471	432	500	500	490	531	468	495	529	439	481	466	496	479	493	460	442	486	470	497	499	505	521	417	511	483	511	444	502	479	486	494	507	523	550	523	454	511	499	499	522	512	474	493	460	534	487	496	495	510	489	515	519	523	501	479	498	521	478	455	486	519	493	496	497	521	505	465	487	488	457	498	467	482	519	489	480	527	499	490	520	499	483	488	493	490	462	502	507	461	493	498	546	455	520	492	521	512	506	485	511	481	482	526	475	501	458	491	488	513	469	531	490	487	488	538	504	519	480	498	506	476	496	496	505	488	499	524	489	502	497	547	468	503	480	502	548	513	494	464	464	483	504	511	453	484	470	476	511	494	490	479	497	499	502	475	489	519	518	504	517	466	505	480	489	498	473	511	457	481	502	506	498	469	526	471	513	503	471	498	447	506	527	531	495	510	470	500	495	469	464	526	521	515	555	517	466	492	495	507	491	508	524	537	495	501	485	482	508	507	493	472	454	479	527	517	441	520	496	479	461	506	490	488	517	483	511	468	507	469	458	501	451	472	494	530	498	514	489	532	489	512	497	508	501	479	475	512	493	486	517	489	536	497	472	484	486	482	487	504	494	497	483	545	499	528	475	520	489	463	483	501	503	508	521	482	530	503	497	486	490	494	511	519	476	541	478	471	497	457	504	489	493	487	494	491	518	522	508	502	488	495	481	520	525	484	475	516	503	502	445	485	516	489	475	463	513	509	483	480	503	506	493	514	524	535	498	483	499	504	474	471	520	499	550	519	479	510	485	483	519	484	523	532	493	486	519	471	480	518	493	472	485	494	454	513	500	497	468	476	525	492	484	500	449	461	489	495	497	500	480	492	530	520	494	496	505	489	486	484	480	526	461	455	480	466	552	541	511	514	507	500	489	471	459	496	467	478	481	497	509	506	489	472	487	551	532	458	502	488	540	543	475	518	509	484	510	488	524	502	525	487	566	509	495	487	487	487	470	468	536	473	495	492	493	506	520	465	477	501	493	458	491	475	509	483	484	485	483	534	501	463	534	517	520	527	506	565	491	515	499	481	476	443	509	496	482	510	487	509	511	510	494	507	481	478	514	477	487	483	493	456	490	482	506	482	505	499	501	530	498	479	493	481	557	486	496	514	474	502	559	465	490	507	526	503	505	503	467	492	535	472	532	493	501	488	503	501	488	508	454	502	477	521	525
3122	7350	6077	3045	2177	1732	1468	1158	982	890	842	777	743	682	622	640	583	619	555	591	585	582	587	557	580	557	592	586	595	578	552	598	596	572	589	578	594	551	586	562	562	589	602	567	563	498	557	550	586	558	539	606	593	530	541	563	519	556	546	567	565	538	540	553	578	564	535	584	556	542	532	569	550	545	563	574	536	585	570	535	525	548	559	537	565	572	504	525	515	632	523	553	576	531	553	539	581	555	590	571	553	544	538	544	519	574	548	516	527	549	588	569	540	505	508	529	604	566	547	582	522	559	567	545	569	508	556	571	509	536	529	563	606	517	584	575	581	548	603	572	534	541	539	530	546	556	560	544	579	564	570	550	526	529	569	573	549	542	542	541	608	582	549	564	515	573	498	542	572	570	558	539	547	548	550	559	503	566	563	600	589	568	567	528	533	589	588	548	550	562	543	571	555	569	517	532	550	560	553	528	508	514	558	591	519	552	536	528	515	511	552	541	578	557	567	553	576	573	585	558	562	535	544	558	550	552	509	578	499	527	596	529	572	546	543	586	518	584	539	558	492	551	578	541	533	525	546	535	560	541	507	534	582	570	556	565	539	551	541	519	525	541	564	561	560	570	527	518	562	549	560	566	613	551	572	581	532	561	544	538	564	573	580	536	540	585	577	539	533	544	543	563	555	556	523	525	555	573	564	531	583	534	547	559	517	560	587	550	578	529	539	599	555	582	545	569	596	584	552	538	552	561	561	566	532	534	539	547	598	564	559	542	554	512	562	539	532	537	605	539	527	566	518	550	565	536	538	486	555	522	576	526	541	542	532	593	555	573	533	554	539	570	576	633	585	550	530	504	549	535	512	523	594	534	531	517	566	539	546	551	582	541	538	550	564	522	541	519	498	543	539	539	527	526	518	563	517	592	541	584	546	498	517	555	543	560	537	551	546	568	549	529	594	587	525	546	545	553	568	541	561	554	555	565	573	575	606	581	513	577	564	588	574	555	536	583	580	563	540	500	535	605	510	578	557	571	546	536	485	542	573	547	550	546	532	572	547	521	557	580	535	559	551	578	550	534	546	533	549	564	580	538	545	524	554	568	619	529	516	593	537	533	550	578	557	551	526	538	547	527	536	566	580	563	556	581	585	545	545	548	556	559	559	501	512	546	523	552	525	498	538	618	555	568	565	554	545	553	546	538	566	529	515	625	527	562	565	518	560	589	569	524	543	552	543	564	561	586	536	552	557	543	595	558	562	532	578	550	550	587	567	539	539	548	516	545	582	540	513	518	561	582	554	577	549	572	548	543	542	539	547	623	573	540	552	555	519	544	509	567	538	569	544	569	587	522	596	599	565	511	510	546	536	593	544	556	540	507	538	593	559	573	535	554	553	538	553	515	537	566	578	519	571	562	553	540	534	533	534	543	553	575	573	562	544	571	563	543	542	563	532	562	548	570	599	524	581	544	493	516	603	535	575	535	540	546	561	529	574	565	568	574	513	533	511	596	584	535	568	564	537	559	534	569	599	573	554	550	521	572	537	528	568	577	527	557	546	523	538	580	562	523	566	551	565	553	595	574	566	535	539	545	557	608	559	591	538	518	529	564	574	552	577	542	532	556	580	596	593	559	555	556	558	561	569	566	525	584	532	555	566	572	508	571	535	556	586	537	556	549	562	577	550	541	551	569	587	517	565	585	563	527	526	521	520	547	562	561	547	543	552	539	523	606	570	599	527	529	562	556	545	526	583	577	543	566	571	540	517	563	531	535	522	558	547	530	529	554	595	562	526	556	552	562	575	570	509	519	561	569	541	528	560	601	547	565	572	572	578	569	522	533	521	526	598	551	507	513	544	548	526	531	559	534	526	551	556	596	519	506	568	532	577	527	557	513	553	540	573	552	555	555	578	565	580	540	571	561	584	524	565	550	575	529	529	537	537	554	537	580	562	575	531	558	548	594	577	529	557	508	533	540	554	544	564	558	572	545	530	581	527	540	555	574	549	556	562	569	527	570	559	535	539	576	540	557	539	572	571	571	539	588	597	560	518	599	554	566	541	645	569	578	583	549	557	564	608	548	566	543	544	585	566	558	543	469	552	550	525	605	538	580	538	552	559	544	544	564	547	528	572	537	568	538	608	575	572	605	584	510	538	543	568	548	529	529	524	586	555	552	543	551	535	544	521	578	545	537	524	535	579	556	536	498	576	563	566	549	576	569	584	575	569	554	607	548	571	588	553	569	505	541	538	570	551	549	582	534	508	549	555	555	593	545	558	556	557	594	537	587	544	570	561	527	555	551	576	532	526	549	535	485	545	531	570	522	552	553	550	546	508	596	544	551	532	510	552	531	525	569	592	540	565	515	577	579	549	575	567	543	533	536	575	564	578	526	558	565	530	565	539	547	561	539	542	581	580	560	528	553	577	521	524	543	546	515	519	513	577	510	532	542	538	559	559	562	552	519	598	528	574	549	588	590	558	536	527	546	523	566	531	547	550	562	552	587	576	529	507	498	532	554	587	543	547	569	543	532	538	580	572	519	572	556	571	519	545	525	549	580	530	563	544	534	521	564	533	575	523	556	535	550	557	580	544	591	566	526	556	556	551	524	577	510	578	602	549	514	573	550	540	513	595	564	546	563	545	546	526	556	518	548	553	533	562	595	543	533	568	555	535	535	559	523	515	569	566	512	549	547	499	565	571	545	519	531	549	544	559	595	548	570	514	584	572	542	572	541	546	565	556	532	539	568	509	558	568	584	554	541	529	535	534	584	513	547	542	541	525	556	539	553	590	555	544	542	526	550	528	569	562	523	563	571	544	557	532	521	571	548	580	570	573	525	571	557	556	585	554	540	520	554	538	553	551	575	533	535	545	527	539	579	531	531	529	561	554	536	533	559	489	569	559	557	555	558	533	539	513	518	533	549	601	539	529	552	501	526	541	519	535	526	558	578	542	546	533	542	564	548	524	591	550	556	604	568	565	542	565	591	593	537	602	561	573	531	557	578	566	555	524	532	596	526	544	538	538	545	554	544	553	560	579	563	511	523	542	559	534	519	535	533	566	558	546	578	561	565	581	544	567	536	573	525	482	533	561	609	520	558	568	559	593	571	546	550	536	535	566	558	587	541	532	557	575	574	552	584	584	546	550	547	511	555	550	543	517	537	565	528	554	566	546	550	537	544	550	550	504	526	545	564	524	512	556	537	534	585	554	528	510	514	550	535	571	544	533	527	542	549	568	552	524	582	548	579	532	549	507	565	561	575	553	525	563	549	563	585	560	538	580	536	575	549	540	529	527	586	546	545	563	571	577	519	530	537	559	604	556	549	596	551	576	547	565	530	582	562	568	548	523	580	616	519	581	510	552	547	533	544	591	550	527	555	551	537	566	546	532	577	576	556	561	579	541	560	555	577	540	575	575	542	546	561	572	519	573	567	559	558	552	568	549	560	571	524	561	513	577	558	579	564	515	565	572	543	550	541	547	544	539	574	547	512	567	595
24193	20804	26929	24655	14174	1011	692	583	544	497	508	479	485	421	410	418	441	414	416	416	418	390	384	424	406	402	423	397	401	397	406	393	422	366	451	379	395	385	389	358	401	433	388	398	432	395	429	379	364	392	379	396	374	411	389	419	430	384	398	402	375	395	397	381	402	425	411	411	369	378	383	363	366	395	351	404	398	410	397	356	393	375	416	401	398	360	379	431	373	397	408	410	407	411	391	387	391	407	398	399	402	402	405	365	428	384	360	420	373	397	404	365	370	417	393	397	415	388	428	430	384	395	378	347	398	380	409	407	428	389	428	402	364	437	426	423	387	409	417	355	399	401	417	339	412	364	379	406	368	404	373	387	380	392	379	376	405	380	387	377	386	366	393	408	375	383	384	404	382	389	407	418	403	391	391	422	403	416	371	389	343	405	390	392	415	428	394	383	387	377	401	371	401	376	424	385	413	355	392	368	390	386	442	417	377	455	366	362	394	385	370	384	354	395	395	407	374	405	414	417	367	390	401	350	405	337	422	404	377	411	388	390	394	402	411	378	428	426	391	386	378	377	396	403	392	425	378	380	400	403	427	380	418	398	411	403	399	358	390	425	387	392	412	383	378	398	374	388	411	372	389	372	405	360	378	417	397	354	410	408	389	403	418	414	397	392	401	398	378	355	347	383	392	394	377	350	397	408	383	409	378	409	362	391	387	410	364	399	397	389	381	423	369	382	426	387	375	384	408	425	368	366	404	411	381	412	421	399	389	382	366	362	377	396	406	389	414	419	370	398	377	423	424	378	360	386	434	393	394	361	406	390	423	410	426	408	390	383	411	412	397	387	422	414	420	399	405	403	425	397	410	379	371	388	419	389	426	414	381	396	390	389	353	411	358	393	380	366	364	380	447	398	373	399	389	384	374	401	378	386	370	406	379	378	378	391	418	411	395	370	385	384	398	375	385	365	398	382	418	377	367	426	409	401	391	378	396	351	371	342	410	409	400	375	390	405	396	393	389	404	397	371	401	376	398	383	405	386	377	387	395	392	384	396	408	395	410	379	366	411	412	403	398	375	364	379	381	439	379	385	389	382	366	387	383	375	414	395	375	406	398	404	392	438	372	406	366	388	367	371	394	417	376	394	389	406	402	406	384	372	395	409	378	405	384	388	367	398	401	430	375	397	380	390	381	415	396	386	396	382	357	384	376	393	386	388	394	431	382	416	430	419	378	408	422	347	385	367	351	361	380	382	397	378	374	378	431	436	373	387	407	363	376	380	382	384	349	417	378	392	410	353	387	358	420	374	383	404	387	355	427	385	363	386	383	401	398	407	395	413	403	366	415	383	369	378	376	402	367	425	427	404	382	415	376	369	407	398	422	385	387	361	410	379	431	385	391	398	381	375	393	401	396	410	378	370	389	359	388	414	363	357	373	400	379	404	373	413	396	402	390	372	362	415	371	396	387	402	386	412	381	365	393	412	425	409	347	403	421	387	393	410	379	397	419	395	390	367	381	394	387	389	411	373	373	406	404	422	396	367	342	386	428	377	409	417	373	367	416	383	408	417	418	388	430	394	362	377	413	392	372	397	374	404	399	374	392	409	386	370	405	387	402	412	362	384	398	384	419	391	405	399	388	437	351	388	373	388	368	402	397	392	386	402	397	360	400	393	421	384	420	410	392	427	414	385	332	389	384	371	387	405	395	387	361	367	384	397	413	413	378	383	402	356	372	358	375	411	391	413	403	399	381	409	429	366	386	388	344	408	400	362	396	427	397	395	411	364	400	398	402	379	401	399	380	407	357	362	405	399	378	417	376	373	431	401	382	400	395	388	397	366	399	415	404	372	366	383	410	388	373	395	415	395	438	396	400	376	362	379	390	395	401	375	378	396	411	398	425	408	387	367	375	381	389	406	382	380	378	371	419	360	388	388	404	401	405	378	391	357	393	396	402	388	401	402	344	384	390	387	369	375	386	420	361	385	405	402	400	354	405	361	422	411	406	411	437	417	368	387	376	414	366	411	401	394	396	359	385	425	415	397	415	409	423	438	379	392	392	397	374	384	387	391	360	389	377	406	424	419	354	431	391	408	391	372	394	386	370	381	413	411	371	376	381	355	375	398	417	390	389	374	381	407	403	427	385	382	377	407	346	425	381	386	419	392	365	375	385	385	391	369	389	415	381	395	391	391	441	388	369	397	416	413	371	363	363	403	426	374	369	361	402	377	393	389	396	367	392	359	374	399	400	396	366	383	409	361	369	403	429	380	373	412	441	402	389	406	403	392	377	411	413	366	359	349	407	398	387	365	365	382	399	400	390	385	368	400	389	428	398	396	378	390	403	392	387	379	385	401	358	374	414	430	379	403	399	389	417	390	366	425	400	424	419	362	426	405	383	375	370	404	381	385	382	371	407	419	381	428	424	392	394	387	397	365	387	372	376	433	426	400	395	382	380	394	378	363	399	405	417	406	394	370	384	353	388	403	400	356	377	399	396	403	392	409	423	389	364	408	393	396	397	410	401	410	391	391	358	372	408	394	372	416	417	404	386	361	376	384	384	390	350	375	396	375	393	381	414	406	401	376	400	393	379	379	389	391	377	390	416	384	358	396	362	422	404	393	373	368	397	388	398	400	418	388	400	381	356	388	390	376	394	397	394	401	377	413	398	392	378	380	419	374	406	390	417	362	394	387	400	385	414	407	407	412	374	403	387	385	393	366	384	394	378	393	431	412	391	392	362	366	363	372	390	387	348	410	405	421	418	421	398	380	392	376	379	376	398	387	362	385	390	391	380	408	367	400	390	387	375	387	390	383	385	367	404	342	407	388	408	380	393	402	379	416	409	390	393	356	413	398	384	394	370	381	362	390	400	400	384	414	371	395	376	403	385	432	397	393	401	414	377	383	379	450	367	389	375	383	406	387	419	409	373	415	411	385	401	401	380	379	390	394	433	387	365	352	402	387	394	400	411	391	437	380	416	373	390	341	372	365	418	371	385	416	374	366	368	369	385	418	373	419	387	403	394	396	335	379	372	359	429	406	375	436	405	399	404	400	404	368	396	378	410	373	395	367	422	406	399	379	408	340	410	378	406	360	409	379	391	390	402	391	395	428	379	390	388	392	397	383	393	399	378	409	387	422	406	396	389	377	374	390	427	376	430	382	386	377	375	388	373	428	369	393	391	364	392	380	357	390	366	367	436	373	380	404	396	388	383	386	408	416	380	400	367	388	381	365	365	387	390	407	385	426	438	374	436	394	336	406	375	398	386	407	391	346	399	411	369	404	379	387	399	395	379	333	399	392	394	375	400	418	398	360	394	350	427	394	399	378	412	388	393	377	453	392	385	412	396	412	421	393	393	396	384	374	380	373	399	378	401	379	377	383	405	410	377	409	394	391	347	389	386	379	402	403	366	375	386	375	358	388	416	411	385	381	386	366	391	413	405	414	409	387	399	383	426	378	412	372	385	395	406	382	408	393	409	403	390	406	399	398	398	414
3250	4768	3786	2067	1457	1190	959	820	740	636	571	529	502	485	509	472	475	456	443	463	458	459	434	450	437	458	418	396	436	387	404	440	448	457	431	414	434	439	449	430	440	434	447	406	423	414	436	418	389	409	424	414	440	428	411	434	411	432	412	422	416	378	442	420	415	437	388	427	451	433	425	416	447	428	434	461	416	445	404	374	422	412	399	427	407	392	394	461	432	409	425	415	408	423	409	363	430	434	417	415	431	476	421	396	422	402	395	405	378	400	383	465	399	410	409	412	417	436	423	414	394	405	416	405	456	415	445	382	413	440	431	410	417	435	396	412	424	423	395	438	435	411	456	449	423	382	424	427	426	393	415	402	397	394	419	419	424	407	417	448	437	408	386	430	419	416	411	432	430	407	455	433	407	393	402	429	418	415	441	382	403	415	423	438	442	423	428	403	402	415	452	428	410	395	437	402	412	438	431	443	434	431	384	451	403	420	421	414	448	425	439	362	410	423	399	418	392	427	397	404	407	408	449	405	375	405	422	425	402	412	440	447	405	381	404	405	422	450	406	413	409	435	441	411	412	411	405	427	385	388	438	421	450	383	412	418	422	424	417	389	404	382	425	423	421	393	417	402	407	414	422	447	462	450	402	414	435	437	428	436	388	419	418	424	444	410	380	417	387	431	435	409	384	440	416	389	394	428	416	410	424	445	419	451	425	405	423	449	384	406	410	409	438	376	439	419	420	391	428	429	455	422	396	401	409	419	410	451	378	410	426	441	425	427	413	417	445	391	434	417	428	418	435	422	397	394	432	420	435	420	398	412	444	463	389	413	417	397	431	394	463	401	420	441	415	430	413	431	401	394	426	421	380	411	440	445	416	410	404	396	402	413	468	420	449	427	384	423	421	439	402	412	436	471	460	430	398	427	391	421	438	396	422	404	396	447	420	375	469	416	413	410	428	421	434	416	403	448	452	416	402	406	429	401	411	390	431	402	415	423	423	438	405	411	429	398	450	407	433	401	376	398	405	418	407	416	414	430	433	402	437	449	405	419	414	413	414	417	438	425	387	398	445	415	443	371	421	433	428	438	421	439	412	416	412	410	411	466	447	423	405	377	454	418	412	403	406	417	405	438	442	376	425	448	383	447	433	420	412	408	393	437	429	417	441	392	420	424	423	425	405	407	404	439	396	419	457	387	435	372	413	405	416	421	440	450	406	412	401	373	436	396	423	403	415	400	423	414	383	420	419	396	430	401	404	415	393	399	428	405	372	440	433	430	374	432	438	424	446	409	401	451	439	418	409	405	418	413	416	385	417	423	429	423	411	410	389	424	385	397	435	402	405	401	427	397	402	439	401	445	393	368	429	442	427	406	390	407	385	407	414	422	398	429	386	382	408	419	423	400	411	411	435	401	392	420	392	416	414	424	432	423	415	432	392	425	416	392	416	451	395	429	387	465	405	398	420	426	423	449	390	423	425	394	421	445	398	407	414	423	394	433	403	451	458	349	411	433	417	404	408	404	423	424	384	445	426	434	420	406	421	433	400	447	412	409	395	396	445	409	434	431	386	393	415	399	430	421	398	429	405	450	455	399	421	394	455	439	392	427	403	411	412	399	422	405	421	404	413	424	400	421	399	391	399	416	404	413	377	440	366	390	395	414	408	449	389	406	409	444	455	437	396	452	430	440	379	412	434	432	399	412	399	359	396	433	427	400	412	423	393	427	397	395	421	410	405	433	416	390	428	422	427	413	429	412	443	414	426	409	397	368	429	406	439	435	408	395	407	441	391	393	434	409	438	409	419	412	415	393	424	384	428	426	419	409	442	422	422	386	437	417	427	414	394	389	419	381	392	442	406	443	443	404	400	415	422	432	404	423	424	392	408	403	429	403	428	412	397	440	443	410	401	441	422	413	438	398	410	438	424	424	420	411	393	388	413	405	421	392	402	436	412	406	423	393	383	369	406	429	420	434	401	380	397	441	434	396	472	412	418	416	423	428	411	417	398	422	430	373	409	403	394	379	435	393	416	427	431	395	396	426	430	440	456	411	409	455	421	393	427	411	384	422	413	385	438	409	419	414	421	415	419	424	413	413	424	451	405	429	407	425	419	388	419	411	405	428	387	395	406	424	431	438	430	457	462	435	431	420	449	426	430	389	437	404	438	402	444	442	389	429	388	445	384	402	419	423	412	426	392	423	400	414	436	407	407	416	390	448	417	433	385	487	417	404	416	421	426	429	459	411	418	406	395	351	436	419	438	398	403	385	406	429	444	437	368	419	424	452	400	364	425	391	379	435	401	434	414	405	470	398	434	415	415	421	407	433	416	417	406	445	447	415	434	367	417	417	400	367	384	414	425	398	418	393	434	426	383	431	420	388	400	404	421	437	406	449	393	420	415	391	408	401	442	396	415	437	412	391	372	440	428	423	421	424	405	423	425	416	425	417	391	454	435	450	425	413	427	394	385	422	408	433	396	425	435	431	427	423	402	404	423	347	389	389	416	407	422	456	428	440	414	437	418	429	445	433	428	447	447	400	417	425	412	404	395	414	421	421	385	422	438	393	420	381	463	414	386	409	438	426	432	415	447	415	425	428	398	420	469	430	408	442	408	409	457	415	403	421	414	364	410	380	378	431	410	384	415	427	412	428	369	439	391	403	404	411	416	447	400	421	450	420	419	413	378	397	429	436	446	422	401	431	422	423	374	407	439	392	394	425	404	418	429	465	407	423	397	432	394	405	435	403	392	394	424	376	419	413	433	399	397	428	477	418	408	388	434	462	421	419	418	454	437	411	392	427	408	410	467	440	430	416	429	410	445	416	421	420	428	423	386	390	420	429	419	411	432	425	419	417	395	430	425	415	424	396	386	397	379	414	429	420	398	422	420	426	370	383	433	383	425	446	393	399	440	408	431	410	437	408	418	436	430	430	451	439	418	400	403	415	439	427	391	440	434	414	415	418	441	448	393	407	420	408	432	409	402	397	366	426	416	425	442	443	456	380	437	430	389	436	435	425	393	423	422	396	404	416	421	427	417	395	424	383	416	391	408	371	426	420	406	449	412	407	403	420	453	414	401	413	404	415	411	400	429	415	430	420	428	397	406	427	415	437	437	386	427	421	431	408	430	444	432	430	378	427	381	423	410	425	425	452	392	367	438	438	381	447	414	389	450	400	426	383	429	415	406	451	410	456	430	415	448	466	430	432	441	429	457	439	410	381	439	432	415	430	375	421	398	410	424	413	401	407	383	418	423	421	391	415	367	413	410	436	440	399	407	397	414	436	396	418	412	424	386	371	384	395	446	396	402	414	393	396	428	427	451	410	406	423	423	439	391	431	406	419	433	393	422	436	417	410	435	425	408	407	418	435	420	404	430	391	423	416	399	427	403	412	457	396	422	408	437	440	440	383	408	409	389	449	433	445	415	426	437	438	452	419	412	411	407	439	436	420	397	426	458	396	415	419	404	436	353	403	425	401	393	448	405	406	423	442	443	372
22130	20876	28313	23558	20875	20900	10048	1011	666	548	466	394	394	373	290	335	297	270	295	275	272	240	253	234	206	248	202	224	194	189	195	192	206	206	216	214	193	201	199	196	194	157	209	189	198	189	194	196	205	207	209	201	202	185	214	197	198	192	191	181	203	213	202	178	178	203	166	172	172	200	195	194	184	190	175	180	180	205	187	180	183	182	193	180	194	211	197	171	196	171	191	209	207	186	211	182	194	175	194	181	227	184	196	199	191	169	178	188	174	168	185	197	178	187	168	186	186	202	192	162	190	170	204	169	189	201	174	192	210	197	196	174	183	195	196	186	177	170	194	195	166	189	175	176	189	193	198	192	174	182	185	181	196	188	190	201	189	211	178	204	180	194	176	190	166	198	183	200	160	179	175	193	188	195	171	172	180	209	199	193	191	161	195	208	195	186	205	180	175	170	199	199	174	188	175	195	172	195	165	180	181	186	204	171	183	189	160	191	175	175	174	178	199	170	189	183	177	197	211	182	189	190	199	197	181	175	179	170	176	174	195	207	207	171	190	195	224	175	197	160	179	182	191	205	207	215	172	201	208	186	179	164	189	202	211	192	209	174	166	186	190	199	177	198	175	175	168	168	187	173	191	187	197	192	204	192	198	197	195	185	215	192	192	193	182	209	196	149	193	180	174	170	187	206	180	163	174	173	199	173	198	176	188	177	195	172	196	172	182	206	202	170	176	193	171	185	183	195	208	182	171	162	172	193	186	203	181	164	191	212	189	204	181	154	182	196	177	200	178	203	179	174	193	175	168	170	190	188	163	182	190	178	168	168	165	180	173	183	178	189	178	173	179	185	160	194	193	150	195	193	188	165	201	193	192	209	159	178	173	188	189	194	158	206	182	178	172	199	172	187	186	181	183	201	167	165	208	179	176	204	200	196	194	186	188	160	196	153	183	154	183	160	190	176	195	202	203	186	185	180	185	166	173	171	167	194	162	173	183	179	173	193	194	179	196	171	167	193	186	181	200	206	185	184	182	189	177	182	187	171	201	210	197	202	204	204	203	194	164	159	185	184	186	197	174	206	199	184	190	171	185	198	210	163	194	194	192	212	182	187	200	180	181	188	179	188	181	173	179	174	175	177	182	185	188	174	173	188	196	201	207	170	149	202	167	173	172	199	172	195	195	178	189	213	192	160	186	160	193	163	150	186	204	194	198	193	178	175	200	176	167	201	170	192	209	180	198	177	188	167	176	163	179	209	203	203	186	193	204	175	202	198	174	180	166	191	203	191	170	183	197	176	200	173	199	188	178	187	180	188	183	183	185	175	175	154	169	168	178	179	169	188	170	184	177	192	154	181	196	203	182	172	179	204	164	185	195	203	191	169	154	181	185	199	205	190	203	209	201	213	191	190	199	179	198	175	183	184	188	197	188	194	171	199	157	205	191	200	181	190	181	188	179	196	182	187	200	192	183	191	201	165	183	189	191	184	188	182	173	174	194	177	171	202	194	199	194	157	187	176	189	182	173	176	155	182	182	184	185	196	188	211	199	190	180	192	194	182	165	176	191	174	162	186	182	200	178	200	179	189	176	193	191	170	169	188	195	185	206	176	165	178	185	178	183	165	165	204	166	191	178	189	185	190	182	183	184	194	180	194	193	202	162	193	185	215	207	183	175	162	194	144	198	183	200	171	197	184	177	192	179	167	176	193	163	172	174	173	193	159	186	209	200	209	190	199	187	165	181	174	170	191	188	188	179	182	217	180	194	185	185	180	187	195	185	180	187	179	185	161	192	195	189	192	157	203	190	194	172	180	169	170	169	191	202	186	187	212	199	197	177	197	172	173	150	185	179	171	177	172	169	201	195	168	194	150	218	197	177	192	203	167	193	195	159	187	178	191	193	170	190	190	201	170	203	178	176	175	187	171	188	196	185	208	189	185	203	191	182	186	171	205	173	175	163	182	206	196	170	188	181	169	191	199	166	192	192	175	186	188	205	192	167	177	202	184	187	189	184	180	199	172	187	175	166	170	169	220	182	183	179	176	182	202	207	182	164	165	194	189	178	179	209	186	183	196	175	201	202	179	189	209	192	177	189	179	167	173	184	183	189	193	220	189	196	177	156	177	188	187	207	182	197	194	181	178	177	173	187	195	177	178	193	156	194	183	174	180	165	207	198	190	206	191	169	206	178	158	216	198	169	186	188	212	182	180	182	176	174	182	195	192	185	163	183	213	187	198	193	189	166	187	186	190	190	180	205	177	192	179	198	200	182	158	188	165	183	156	184	181	164	202	171	199	182	175	191	194	191	185	205	175	172	184	213	217	184	181	196	200	159	199	207	181	172	177	145	175	152	196	176	174	184	165	205	185	189	192	184	182	192	171	173	201	203	176	199	191	173	211	175	169	178	171	187	183	193	197	196	172	219	188	187	187	166	188	158	183	201	165	178	170	186	168	183	190	174	184	199	185	185	196	172	199	200	203	170	170	176	173	195	216	191	181	171	181	174	171	184	191	188	205	181	164	188	188	184	188	209	196	162	191	198	174	173	175	176	177	192	172	181	181	176	199	189	171	192	161	211	184	190	149	156	184	161	193	185	187	208	182	193	189	189	195	183	178	182	202	187	174	180	203	165	177	186	174	192	176	172	176	165	192	196	194	164	180	194	191	202	176	185	171	195	169	162	176	191	188	173	176	179	187	172	199	208	217	191	181	191	177	178	184	180	161	199	202	180	190	160	186	173	172	181	182	191	185	181	194	173	224	172	165	173	176	184	182	180	161	193	200	198	187	177	179	196	183	185	196	152	186	193	168	183	187	179	182	187	188	173	176	208	194	196	186	195	184	172	182	166	188	180	180	188	185	178	181	191	186	210	211	179	161	199	189	194	169	192	163	195	204	219	198	173	168	187	190	193	203	179	166	161	184	190	195	183	194	178	204	173	180	201	173	204	183	198	165	186	149	158	162	155	167	177	162	192	164	184	184	183	199	171	186	177	197	148	192	183	200	188	183	183	178	196	177	195	228	185	189	184	196	193	186	209	182	180	182	190	185	173	185	198	173	203	193	197	174	186	197	188	158	197	192	180	195	189	186	184	181	175	186	173	177	180	208	167	205	196	194	184	190	197	173	185	186	191	168	186	195	160	172	178	186	179	180	165	194	182	190	179	196	206	198	164	192	176	190	193	179	187	195	175	195	197	173	174	175	185	199	176	185	163	187	184	184	208	190	174	173	174	193	168	203	209	181	184	203	176	189	146	187	187	193	192	181	179	185	199	196	199	190	167	147	177	209	173	176	194	168	182	164	196	178	169	167	180	222	192	176	199	173	180	185	191	196	175	173	202	203	181	176	179	184	194	168	196	181	187	201	188	178	188	172	177	198	182	187	219	176	182	169	198	190	155	165	185	186	175	182	190	209	182	175	202	211	211	187	200	191	185	174	183	181	175	177	193	177	168	159	180	196	157	186	191	166	199	211	163	185	167	207	168	169	157	198	180	185
3913	12233	10177	4921	3417	2763	1945	1481	1064	910	737	616	549	432	437	421	368	329	312	299	322	273	291	238	275	284	210	286	276	236	251	242	238	224	225	250	254	225	262	236	203	215	206	211	207	201	242	216	230	230	211	196	216	229	218	204	213	227	211	212	229	215	208	225	199	222	213	231	221	199	215	220	217	205	215	192	198	181	190	203	209	193	206	222	194	190	189	227	236	210	201	209	214	218	201	189	228	206	221	219	210	223	230	189	202	185	223	196	202	215	224	203	178	181	224	199	204	194	207	203	225	179	175	219	195	186	191	202	222	191	198	212	204	221	202	210	203	198	215	193	215	221	231	193	212	227	243	195	215	207	197	210	208	188	234	197	239	170	204	207	197	206	212	226	221	191	218	235	220	210	196	221	211	203	216	209	206	208	196	195	190	211	220	213	191	204	198	192	213	217	200	219	202	208	190	228	185	214	182	202	203	198	192	201	198	192	177	212	188	228	205	212	212	217	194	233	226	189	197	196	222	221	202	190	198	211	198	201	214	217	206	228	206	200	220	221	211	211	211	212	172	210	226	174	184	215	197	213	209	197	186	206	223	201	205	180	193	206	199	179	207	210	182	219	195	191	185	193	225	211	217	227	189	200	216	200	216	203	203	207	211	211	207	233	182	195	213	205	198	212	232	238	189	225	229	179	240	219	225	217	217	207	219	202	232	191	196	213	208	193	214	205	199	180	187	204	176	209	228	237	217	221	210	214	183	206	222	209	204	231	201	204	214	206	230	198	209	188	197	196	205	220	219	210	195	241	219	196	199	204	230	223	205	219	218	219	211	197	212	202	216	188	224	215	203	205	217	199	182	205	175	198	186	222	201	207	192	223	192	215	212	232	198	177	197	213	218	190	206	209	189	168	221	212	199	185	198	202	233	185	204	212	217	178	206	214	177	216	218	224	189	192	213	201	188	180	195	189	240	233	218	215	211	189	196	198	176	212	179	167	201	192	206	222	210	208	196	200	179	200	176	203	228	244	208	200	212	217	212	198	220	193	180	196	216	202	217	222	224	204	205	208	186	205	211	211	217	212	206	212	221	228	193	216	204	222	222	228	207	217	221	195	185	216	225	232	220	202	258	205	212	199	194	202	194	217	201	208	211	212	215	207	211	203	208	230	217	222	192	204	204	190	192	199	228	206	208	238	193	218	223	212	181	221	223	179	229	205	201	192	212	188	175	184	199	199	205	204	219	189	188	177	181	193	215	208	207	199	191	193	193	179	184	211	204	202	173	192	207	194	196	201	209	197	188	194	206	208	220	208	189	177	198	227	203	186	201	187	204	186	211	218	214	197	215	210	187	199	209	209	197	206	183	184	195	188	200	194	206	201	199	197	184	208	205	195	204	219	208	208	211	175	212	198	215	210	221	204	193	202	195	198	205	189	199	216	187	197	204	207	210	246	207	223	195	223	208	181	215	207	196	205	179	215	193	219	192	205	214	218	202	202	191	209	202	197	210	204	193	189	203	198	212	198	214	186	191	231	216	208	193	183	198	213	215	197	210	216	204	193	189	184	210	199	226	216	200	209	201	210	201	224	185	223	177	183	195	215	205	190	236	202	199	204	174	205	183	197	205	223	196	212	185	204	210	198	191	190	182	192	207	196	210	206	192	199	194	176	210	214	208	189	224	217	205	215	210	217	193	183	206	180	204	217	200	224	196	204	202	220	185	200	204	196	223	210	239	197	206	228	187	180	214	222	224	234	206	205	205	193	195	209	191	209	230	182	193	201	202	186	206	210	213	232	210	201	216	180	194	198	201	197	237	203	199	197	224	221	202	221	196	202	217	197	202	199	206	223	215	198	223	225	205	192	187	214	207	190	203	215	200	217	214	177	223	191	204	211	229	207	221	199	177	207	202	215	191	165	189	206	192	200	185	211	214	210	213	191	199	183	210	183	219	194	214	193	198	204	191	215	196	194	216	220	200	234	187	211	207	200	189	200	189	206	176	226	230	206	195	217	210	195	191	208	190	228	201	246	181	238	219	216	192	221	205	215	224	206	181	209	187	224	213	202	218	187	195	204	192	193	193	201	204	207	199	190	194	219	168	216	215	205	203	220	213	193	213	229	230	202	213	202	216	210	208	190	211	201	201	184	195	199	189	202	195	215	196	210	219	199	194	207	205	227	224	207	221	222	237	198	200	193	176	214	192	225	189	177	201	233	186	205	193	175	191	196	204	197	216	239	208	204	205	201	183	201	201	199	232	212	207	204	212	210	176	201	206	221	208	198	199	193	204	196	186	221	198	202	174	229	205	200	203	203	202	205	211	203	182	238	221	226	166	223	188	242	195	198	213	189	203	209	181	187	201	198	200	198	220	224	188	226	196	205	213	196	179	199	193	185	209	203	213	212	209	214	216	193	217	204	211	201	216	205	211	193	211	188	223	216	215	195	188	212	202	210	182	208	194	204	190	205	211	225	198	197	189	222	200	192	189	185	199	199	188	237	206	189	192	225	181	218	202	191	196	192	208	209	201	194	225	201	183	222	204	195	209	204	212	189	235	205	198	186	203	204	201	185	188	186	198	224	207	194	183	215	209	220	208	199	182	209	217	209	221	194	206	208	189	222	226	166	209	212	229	191	187	198	206	210	205	192	222	194	205	177	215	219	219	209	193	200	188	218	229	173	218	222	192	191	228	207	219	192	231	210	208	205	204	198	214	215	180	220	217	212	176	205	206	211	205	209	220	206	202	220	199	200	189	184	214	195	247	207	218	195	181	179	180	194	195	192	246	217	212	214	205	199	213	197	183	187	199	202	202	221	224	179	197	199	217	195	196	217	176	197	183	203	196	178	202	232	214	225	194	219	194	199	202	189	214	204	225	226	178	206	192	206	228	230	196	201	190	224	183	206	211	192	193	215	202	204	202	187	199	208	232	202	206	199	190	190	198	207	171	202	190	185	235	177	226	180	215	201	220	194	196	212	191	198	226	206	202	215	180	221	188	217	199	201	213	202	198	204	205	240	226	212	205	215	200	199	215	193	181	201	197	224	235	192	212	172	219	200	207	193	189	178	224	216	202	197	208	175	201	212	211	185	216	190	217	201	219	204	200	210	201	233	225	207	216	198	172	205	207	203	188	196	209	201	219	179	185	207	212	202	207	199	203	196	197	214	209	213	193	229	176	205	216	216	203	193	196	209	213	213	228	215	191	180	222	224	221	209	192	201	208	236	196	212	187	204	229	191	238	223	212	207	198	226	221	180	211	188	204	215	177	202	233	191	235	186	210	209	185	232	211	220	204	189	213	192	188	213	204	210	221	188	201	194	212	218	212	199	206	219	213	203	210	229	207	192	187	209	181	178	196	185	191	209	220	227	193	218	191	173	223	192	228	207	207	207	212	195	201	209	203	222	224	203	210	186	184	224	177	199	236	193	196	182	231	213	173	214	213	207	210	213	187	201	205	211	201	234	224	197	225	198	197	227	210	198	225	230	196	199
27102	18593	5155	1126	863	818	713	675	629	625	587	605	633	609	633	637	624	621	638	608	639	656	617	617	628	602	579	622	629	617	604	628	625	636	640	637	622	598	638	639	630	611	626	619	564	585	622	631	606	566	629	616	616	562	601	600	654	581	616	621	674	574	559	582	631	593	655	577	572	590	582	599	670	605	646	613	589	588	616	595	596	636	603	633	603	585	595	607	657	632	597	607	610	633	620	635	625	610	615	599	623	655	645	603	585	612	624	618	556	622	599	622	616	615	619	606	602	629	596	596	628	626	610	603	666	616	638	644	596	650	621	620	605	628	615	622	598	601	644	651	670	585	619	619	624	639	616	616	606	610	609	595	622	649	600	609	610	605	608	605	573	634	607	635	616	636	622	586	553	622	563	606	621	641	640	596	631	617	616	586	653	618	642	592	628	631	604	618	620	548	597	627	640	642	597	613	594	644	606	620	549	633	705	623	614	608	614	636	617	601	629	622	620	626	624	613	652	614	621	666	599	629	570	632	597	594	614	669	616	588	593	629	611	636	630	630	613	606	575	611	614	608	588	663	640	617	674	629	627	601	622	630	597	610	575	552	601	617	584	587	643	620	595	636	615	629	618	593	634	561	622	598	601	641	625	638	618	602	576	621	571	602	605	608	661	586	590	630	629	590	571	658	624	620	618	620	562	600	637	620	604	631	631	633	662	612	604	601	582	596	623	612	569	593	585	609	617	631	605	599	629	638	593	620	572	624	642	621	604	636	607	593	617	610	593	609	646	645	609	617	613	621	584	641	629	623	632	632	636	645	606	690	602	628	634	621	625	601	600	615	670	624	614	589	619	622	577	559	624	588	676	648	620	619	622	610	609	601	626	617	588	596	662	601	635	572	586	618	601	599	620	647	604	591	611	626	615	620	586	623	640	563	572	645	634	658	568	611	605	620	647	614	596	624	645	614	584	680	664	632	621	607	610	641	628	637	663	691	617	639	597	609	613	631	609	621	614	626	661	618	621	547	598	599	596	614	624	620	596	578	633	591	595	569	602	651	612	649	625	648	607	608	600	613	601	601	614	631	598	575	611	569	622	647	617	680	579	617	648	606	613	557	614	626	655	573	639	635	598	631	604	628	635	602	579	645	616	616	638	614	603	653	601	619	613	609	663	613	625	599	622	615	638	637	597	633	585	625	627	615	630	595	622	570	620	601	605	603	672	620	613	616	622	644	624	614	616	583	585	633	617	614	580	612	600	598	632	612	649	635	592	604	623	618	603	604	607	616	619	610	587	573	666	600	631	607	578	608	600	644	605	602	614	632	606	610	612	613	586	645	647	595	671	622	564	632	595	613	614	613	602	596	581	629	640	599	626	602	653	596	601	616	565	608	637	584	584	632	625	609	609	602	577	603	587	606	608	582	623	623	602	610	610	609	585	585	654	579	606	614	620	612	580	604	638	623	612	630	594	619	659	693	607	622	581	585	607	613	579	629	595	611	614	630	608	638	616	620	573	619	595	628	610	598	602	633	583	583	603	639	632	585	662	620	588	651	624	600	553	603	586	653	593	585	628	636	614	576	600	596	614	643	613	642	589	572	562	622	574	629	619	595	642	640	626	604	613	658	584	618	669	585	630	620	626	602	620	598	613	620	592	587	582	624	594	600	622	633	592	638	694	612	666	594	641	607	621	573	610	617	607	606	595	620	592	645	597	619	612	649	617	610	620	627	625	643	604	616	623	582	641	625	583	621	589	629	604	624	581	621	662	595	637	632	619	609	627	643	635	616	621	627	548	623	615	562	646	618	596	594	592	615	609	575	600	606	659	647	668	577	591	641	601	638	582	604	617	627	597	607	618	630	614	586	639	651	650	631	579	615	657	619	639	558	621	609	626	589	569	635	601	662	602	636	593	664	566	612	575	620	589	644	563	629	618	627	634	622	584	615	598	589	589	650	584	595	639	600	612	607	577	597	610	581	630	638	604	634	624	620	585	617	647	555	638	625	628	645	618	612	605	637	671	682	591	629	674	627	571	636	635	671	604	651	586	661	608	602	594	582	607	631	619	659	625	603	609	630	595	570	593	608	615	620	606	598	666	626	653	581	620	643	581	603	580	593	627	655	668	624	588	587	580	603	605	597	653	598	599	615	598	612	571	620	647	635	666	637	628	660	635	618	590	540	629	613	590	681	617	594	598	651	600	576	618	600	631	571	623	605	640	617	624	615	620	594	579	666	606	580	661	650	614	617	603	635	609	627	611	641	638	611	647	602	619	626	642	626	646	607	591	584	564	624	641	590	639	650	644	647	609	636	630	607	609	590	594	587	627	634	646	644	632	616	624	629	584	607	638	664	650	633	593	599	602	596	661	656	654	634	588	613	628	636	598	610	610	614	627	636	640	623	619	652	588	656	604	607	569	626	607	594	635	601	665	600	624	620	600	640	564	643	623	599	626	632	636	614	613	618	631	637	620	633	605	613	611	585	623	592	658	592	624	620	654	575	598	668	650	642	639	621	626	573	634	622	626	619	686	578	598	612	631	597	618	594	608	668	608	617	585	598	601	619	604	588	584	640	633	586	616	645	629	578	630	602	622	650	597	605	601	660	619	625	636	595	602	641	654	637	613	629	597	608	595	548	626	612	615	629	651	629	611	620	599	592	599	649	614	662	606	616	628	664	644	619	630	580	604	597	627	619	597	633	644	591	590	630	626	609	621	569	579	626	602	608	629	621	573	655	608	614	583	591	618	606	567	593	635	617	627	603	573	630	610	622	640	638	638	625	663	582	599	581	649	595	624	577	664	588	621	633	619	577	659	624	684	622	617	652	602	597	611	600	614	609	592	598	614	667	628	612	657	588	612	580	608	617	576	640	593	608	625	672	661	600	598	605	614	616	624	568	610	644	659	631	604	605	640	576	621	605	617	596	586	623	614	608	585	647	585	582	606	628	624	628	647	630	596	640	663	566	620	596	589	635	623	634	603	594	614	575	590	648	596	598	615	591	589	643	584	578	595	632	593	654	631	602	615	630	606	659	624	585	580	620	645	633	573	618	585	627	598	583	667	661	604	621	619	613	635	559	622	635	596	612	637	665	605	595	623	593	586	671	581	612	634	617	560	634	649	634	605	626	639	574	641	622	581	607	662	603	619	611	643	630	620	653	642	628	601	561	600	599	649	638	574	612	588	569	646	644	631	622	655	617	597	598	621	619	620	621	599	599	599	572	641	639	597	636	607	618	640	608	583	576	669	624	665	592	629	623	617	637	596	638	608	630	642	576	597	610	590	563	596	630	663	632	608	624	595	636	567	624	588	590	650	640	645	617	553	591	609	632	626	631	659	628	661	643	584	634	596	588	630	608	643	576	640	629	602	595	608	616	594	649	616	642	581	633	592	642	618	577	655	625	612	608	614	590	611	615	670	584	674	642	622	616	627	594	638	607	608	627	595	612	582	632	620	578	601	609	623	582	632	627	655	627	608	613	630	585	636	615	613	610
4402	1195	1027	847	729	722	683	726	629	672	670	691	669	676	707	728	706	615	681	643	645	703	639	697	691	687	662	631	694	708	680	673	660	677	669	645	712	615	644	671	667	629	663	685	629	628	671	660	661	669	673	656	661	664	663	730	659	706	694	685	637	623	660	665	650	674	659	682	663	693	668	708	686	666	680	697	663	673	643	651	646	681	712	690	665	680	659	659	674	611	673	667	670	675	664	661	686	662	680	673	663	661	693	668	680	684	678	688	650	691	686	702	677	669	671	654	686	682	684	672	632	652	663	648	644	681	647	685	672	649	676	668	688	653	668	656	688	729	652	669	722	663	648	696	668	662	644	622	633	698	635	691	699	678	658	675	677	680	682	703	614	671	693	670	669	662	651	664	684	648	666	628	671	645	702	682	729	643	677	682	653	704	660	681	677	673	672	638	643	640	664	652	684	659	662	649	658	670	691	667	722	663	618	692	656	681	696	679	666	628	616	675	671	657	652	651	651	642	640	667	654	644	656	639	661	657	653	627	642	676	668	700	638	688	678	671	667	723	676	675	653	631	702	633	649	653	660	646	656	656	649	635	668	682	619	675	651	654	645	656	691	686	700	672	641	662	713	694	724	701	635	653	703	683	664	667	683	636	713	681	678	660	693	691	640	645	634	646	698	662	681	647	676	651	702	641	667	650	639	669	646	631	655	658	681	667	651	655	644	648	639	678	676	649	688	655	653	669	660	692	624	698	661	672	730	697	637	680	685	679	646	704	664	670	642	715	668	616	703	687	682	654	703	697	699	665	673	660	626	652	685	641	642	670	676	697	641	726	667	669	659	675	697	671	664	673	657	645	643	675	630	679	677	703	679	675	660	662	704	679	685	649	666	664	623	683	666	698	647	636	679	714	673	656	651	691	690	690	636	665	682	675	681	700	672	614	669	637	695	672	690	605	656	666	677	687	699	703	664	622	669	655	655	699	630	701	709	654	631	646	669	684	671	632	702	674	668	614	650	682	625	670	687	679	657	664	644	670	697	668	667	667	681	678	631	688	628	658	675	636	624	692	711	652	643	636	660	711	675	709	685	680	665	696	628	673	662	703	682	613	631	682	693	685	696	653	677	676	632	670	648	648	691	664	649	634	673	649	692	680	690	700	670	706	664	610	691	712	696	660	664	723	666	667	648	687	651	718	659	650	662	680	651	668	666	636	660	683	688	646	673	708	658	653	672	694	685	670	662	634	677	664	620	657	652	644	651	665	628	646	625	652	660	663	682	682	654	692	646	643	676	624	670	643	638	697	668	662	632	673	686	684	636	674	687	677	692	646	641	665	678	721	630	640	670	674	687	627	692	681	663	646	677	667	638	670	641	677	660	673	628	675	678	685	689	668	674	684	668	669	679	669	701	686	686	635	707	666	661	691	670	719	654	677	686	697	645	619	643	645	698	649	675	671	688	647	652	700	675	657	682	665	678	650	662	679	666	680	668	663	667	673	678	720	673	680	705	644	703	694	667	629	629	683	645	680	635	702	658	671	677	657	643	649	693	632	695	619	666	693	681	658	680	754	653	663	680	697	676	649	681	701	679	690	588	655	669	635	656	655	653	646	647	683	625	602	671	644	701	678	709	669	636	641	677	687	666	673	697	665	653	665	676	667	676	701	673	644	691	670	666	658	730	676	675	641	666	683	652	666	670	722	708	666	701	657	633	655	659	646	717	728	662	682	624	641	706	622	702	705	639	687	668	626	604	667	687	633	664	672	724	633	655	690	658	686	671	688	644	678	652	681	683	668	668	720	671	669	641	668	673	662	649	683	683	699	670	647	645	676	649	638	639	706	633	689	657	669	711	666	649	683	698	694	645	670	645	665	630	641	678	605	665	665	662	695	658	695	723	672	703	680	668	680	646	700	667	644	652	647	657	639	629	652	622	676	675	624	624	713	671	691	679	614	704	703	660	673	656	679	690	692	629	682	646	667	657	681	698	731	679	691	673	659	639	695	681	635	650	642	660	701	713	624	641	669	699	663	626	676	631	701	645	658	691	651	679	688	663	639	698	666	654	654	652	675	717	650	639	665	666	673	663	663	654	662	682	682	614	671	613	669	625	684	648	700	659	719	698	659	685	702	650	679	702	677	648	680	644	707	701	627	658	676	671	698	645	645	635	661	693	687	703	614	656	680	698	635	674	695	652	700	675	670	699	661	623	657	687	642	632	664	678	632	635	690	687	643	729	672	651	688	689	621	648	654	669	670	684	699	734	667	640	693	638	657	670	687	662	640	636	698	624	666	677	685	660	671	621	712	634	697	670	682	692	711	668	690	655	658	695	657	681	625	650	665	689	728	675	731	666	685	640	646	664	666	658	662	633	636	660	646	680	651	651	667	638	681	662	662	682	680	633	672	678	685	728	665	650	684	668	658	664	688	687	683	700	737	691	691	659	676	714	637	685	688	675	680	691	687	650	659	664	699	704	704	656	634	655	686	644	675	635	615	709	637	678	660	681	644	671	710	643	683	669	620	666	670	670	691	669	644	683	673	689	679	661	671	649	664	677	661	685	710	691	673	690	674	631	664	651	693	651	679	663	655	625	687	674	680	666	647	650	697	691	684	656	664	680	710	651	663	695	702	682	666	646	679	673	680	674	672	647	637	689	672	674	680	688	693	659	656	708	668	651	673	678	670	637	615	646	645	662	688	658	633	646	600	669	684	623	642	656	672	733	682	635	669	664	678	698	666	646	653	651	652	666	632	672	679	691	679	643	649	679	612	637	655	645	684	674	667	622	674	629	674	654	668	668	676	659	624	651	686	671	650	682	712	719	667	682	667	665	700	632	666	630	637	683	656	666	653	685	665	677	635	675	677	687	725	679	688	661	660	670	688	663	657	670	660	631	641	710	677	636	676	660	707	697	632	670	654	670	633	720	685	695	661	700	686	690	673	697	660	654	716	676	700	621	624	670	661	673	693	642	682	630	653	627	679	702	690	684	637	653	669	660	712	644	659	669	709	678	652	653	680	670	665	654	646	639	644	686	650	641	649	696	642	616	721	679	651	672	665	685	645	641	620	725	666	666	649	713	624	678	667	709	633	701	638	680	635	659	655	669	644	629	643	679	645	655	679	707	593	649	676	674	709	686	701	715	689	684	659	620	680	623	660	676	723	675	654	657	616	668	725	668	690	674	690	682	638	673	691	683	678	673	670	672	666	675	684	655	693	655	675	676	681	650	631	647	629	625	668	683	656	670	679	658	661	684	653	672	694	680	764	689	703	656	688	631	644	654	658	631	683	629	636	636	651	665	665	692	647	698	640	686	696	680	651	650	686	613	652	660	633	673	684	657	678	673	658	660	726	664	669	690	633	654	663	655	672	639	671	641	659	617	668	675	700	682	635	714	700	702	679	627	630	680	634	660	633	637	634	640	667	683	666	644	669	628	680	640	670	743	670	673	613	616	671	640	680	664	682	666	636	722	663	667	671	648	655	684	672	726	663
23247	20788	27793	23856	20769	10443	1324	862	799	672	656	637	605	584	560	547	567	558	543	553	543	545	565	566	495	491	526	501	535	485	492	490	475	490	487	498	467	517	478	518	489	518	446	521	490	510	475	499	508	535	498	508	534	499	521	504	507	459	461	484	530	498	494	477	487	529	516	500	522	507	515	534	497	528	469	489	495	504	471	509	501	547	501	535	495	515	546	496	488	482	504	511	499	512	481	505	493	528	516	535	490	471	509	517	496	509	499	542	464	493	520	502	505	532	513	512	495	522	518	512	509	538	549	512	523	507	531	502	489	472	475	517	499	463	480	458	474	559	511	539	556	547	504	494	511	527	499	503	523	447	536	498	499	436	502	548	543	476	496	516	477	523	508	520	518	501	552	481	529	490	546	472	507	510	492	528	476	482	501	521	493	489	516	488	533	490	532	554	540	502	487	529	527	499	538	512	505	502	482	489	514	501	467	501	549	506	475	497	500	511	450	478	487	492	514	512	513	481	527	513	526	486	430	507	498	492	491	518	486	501	516	481	499	493	493	508	455	519	538	492	524	507	510	482	485	484	502	493	487	518	509	516	501	517	507	503	490	539	500	491	533	482	500	495	462	490	481	490	493	528	507	499	482	487	478	508	512	434	471	523	497	480	495	535	472	512	483	485	501	495	495	531	528	498	497	521	495	507	532	525	467	532	469	461	512	487	501	484	482	491	491	527	519	468	468	499	488	503	497	487	506	518	508	468	515	508	519	508	511	486	513	522	503	541	537	476	518	479	518	509	522	528	505	528	493	481	517	485	477	470	498	511	577	479	495	506	520	480	543	505	492	463	475	457	485	528	482	498	500	473	471	457	492	537	484	500	497	508	480	493	530	495	523	467	486	465	483	463	512	509	507	458	494	564	526	481	485	500	477	539	496	506	486	517	472	521	529	513	469	514	528	501	495	511	525	540	509	500	543	525	491	492	457	467	512	534	511	486	491	428	507	478	558	489	457	516	465	497	529	468	445	499	493	514	504	487	517	525	488	502	447	514	458	494	509	475	489	482	493	494	462	482	495	503	496	525	497	508	496	517	480	524	453	477	519	475	493	515	502	494	507	503	479	497	543	501	486	533	470	477	515	521	498	497	453	493	535	509	507	506	498	497	478	550	501	494	486	521	508	508	471	526	517	527	509	486	520	539	505	498	519	503	491	495	561	479	467	514	451	495	539	515	492	500	534	519	515	485	491	514	475	480	501	525	518	477	520	507	518	469	509	491	485	531	508	532	488	509	476	511	472	490	507	501	534	526	492	493	504	477	508	501	462	509	521	440	475	499	472	497	497	475	511	527	514	499	480	474	481	469	486	509	503	482	541	494	510	491	481	511	516	491	475	464	489	472	491	499	495	491	514	498	485	501	488	478	497	486	539	486	459	498	492	526	484	501	485	499	549	508	491	425	515	532	501	538	524	516	504	500	481	544	451	516	515	527	509	503	528	474	516	492	484	580	487	528	508	480	530	488	533	500	522	505	520	506	519	475	450	497	509	466	495	496	525	497	511	509	477	515	498	496	502	513	515	565	554	513	490	503	449	508	532	480	517	507	465	471	482	512	487	507	526	476	525	529	474	528	501	482	464	480	484	487	518	489	533	518	482	483	487	443	500	452	499	483	508	533	488	539	468	515	484	494	494	504	483	529	495	499	439	476	494	508	520	489	521	490	500	480	477	474	498	514	511	506	510	528	497	472	521	471	503	473	540	499	511	468	534	511	550	537	510	506	518	475	492	474	482	484	533	530	503	468	511	526	511	512	476	480	474	440	482	502	506	481	523	497	548	508	543	499	502	495	498	538	504	476	489	530	504	509	508	499	506	503	478	497	442	475	498	507	471	469	519	488	486	500	524	453	477	493	571	475	541	502	492	513	499	486	539	467	517	485	520	519	473	488	527	514	487	494	502	508	521	562	483	507	498	495	544	494	499	447	473	498	506	485	549	480	490	507	459	510	493	527	516	518	490	516	519	514	506	502	460	510	501	477	485	487	526	502	513	487	506	522	484	454	533	496	510	496	556	486	486	474	504	495	515	494	494	495	485	480	466	492	534	489	472	510	471	495	514	488	479	508	472	505	484	496	506	472	499	498	470	504	521	490	513	491	513	502	547	481	494	529	485	540	487	488	503	509	489	503	532	533	517	505	481	483	519	497	465	494	509	493	513	456	522	489	524	502	554	538	487	476	475	502	531	490	537	533	476	496	513	528	466	547	540	532	500	452	504	515	485	515	536	477	514	509	515	508	496	495	508	463	488	501	499	479	474	493	448	513	479	465	534	500	521	498	502	498	464	480	463	499	492	487	489	500	514	507	470	511	545	481	480	493	522	487	545	480	481	508	523	490	520	507	481	501	532	480	527	504	523	511	510	500	482	495	519	498	521	464	491	516	491	534	516	489	475	500	494	514	478	514	511	479	510	468	502	490	503	489	492	521	478	506	530	523	509	470	490	501	542	508	508	545	495	519	508	469	494	475	484	523	498	484	449	465	514	509	513	479	466	485	520	510	470	513	502	516	476	515	539	510	472	481	512	475	495	501	518	500	503	501	486	502	507	488	525	483	480	517	501	468	505	503	480	475	512	489	499	534	503	505	499	538	491	504	488	499	493	463	537	490	512	492	504	482	534	516	510	513	502	499	462	519	517	497	491	499	527	512	492	522	501	476	469	473	463	508	507	540	528	499	486	518	474	530	480	462	513	487	469	487	518	465	509	509	472	491	548	449	536	480	520	508	501	503	509	503	513	494	554	505	503	512	505	486	551	510	476	497	517	524	541	498	495	468	495	495	482	498	521	506	508	487	511	519	525	491	515	513	490	459	495	507	534	513	484	493	511	497	465	460	476	519	502	507	488	538	526	527	500	477	491	516	507	548	535	509	488	526	513	536	537	512	534	477	509	528	507	470	505	454	480	467	525	527	488	488	499	513	472	466	521	531	486	456	467	482	491	490	472	546	465	509	500	516	511	518	470	464	463	471	550	555	496	491	460	510	482	482	511	477	473	475	516	521	480	487	493	513	500	484	524	515	504	457	494	566	460	530	474	521	495	529	531	507	443	458	533	485	481	485	477	485	481	460	548	514	538	487	514	505	476	515	528	489	557	507	520	471	507	490	486	519	475	516	501	494	470	510	490	460	479	523	508	502	494	524	467	508	502	517	505	536	492	477	475	506	471	520	526	514	482	490	498	514	496	542	522	541	520	479	519	488	497	511	513	470	479	499	540	490	515	540	535	490	503	481	473	519	524	502	477	502	539	520	487	471	553	502	460	512	485	488	506	507	496	515	559	506	467	483	503	518	485	514	491	476	519	501	465	497	476	499	518	452	506	481	501	514	513	478	519	524	535	549	514	480	506	504	468	514	463	505	491	490	501	464	501	529	519	516	534	523	492	525	492	475	492	522	495	515	476	512	519	480	513	480	429	502	480	500	509	483	506	536	462	489	463	504	497	503
3018	7246	6189	3107	2092	1721	1435	1164	981	926	819	807	661	673	662	674	652	637	672	590	581	602	654	637	547	572	606	599	604	577	540	589	630	624	556	592	563	576	575	566	612	541	575	537	558	566	597	573	559	551	566	536	529	583	536	549	608	592	565	576	524	549	542	565	558	601	543	568	530	527	582	549	565	560	529	558	532	571	580	556	599	554	549	598	566	540	544	518	532	566	554	546	554	578	569	575	551	554	574	587	583	578	562	545	527	497	512	562	576	564	541	537	542	550	548	528	570	545	516	552	544	577	548	587	554	513	573	530	608	533	554	550	602	558	524	588	558	586	543	575	545	550	527	532	525	538	543	526	577	535	612	545	545	569	570	547	547	524	545	558	557	528	574	586	541	502	583	585	584	534	610	512	545	533	566	574	563	542	574	602	547	547	551	575	546	538	566	559	531	561	553	542	568	554	544	559	569	538	529	569	537	574	584	588	576	546	521	540	552	572	536	487	527	583	549	530	585	510	542	597	531	550	557	588	550	554	565	562	534	548	565	522	573	561	528	552	534	544	533	550	585	563	539	563	517	553	532	557	571	565	588	555	546	547	569	534	559	579	587	564	535	553	567	539	542	568	571	546	537	577	591	569	543	525	581	571	517	599	571	549	546	569	533	584	519	523	577	536	552	519	547	554	580	542	577	567	517	496	597	602	556	560	532	577	510	563	518	548	557	571	543	544	587	533	548	541	558	529	522	553	602	562	540	524	540	529	576	577	552	502	548	542	601	544	544	541	536	525	537	608	555	584	543	589	541	559	536	566	562	580	541	541	538	527	557	569	516	541	525	568	513	512	546	573	559	562	539	534	559	590	579	582	542	557	545	536	539	553	540	579	533	588	556	521	553	597	537	535	570	560	547	549	553	521	512	512	546	507	552	565	544	589	553	564	562	593	573	554	527	546	576	571	548	530	593	588	587	537	554	529	571	566	563	543	563	566	547	565	573	575	536	578	552	506	535	564	534	568	566	555	565	541	543	577	505	544	553	549	550	541	573	555	555	557	559	561	594	593	540	547	552	546	539	565	507	516	524	536	560	497	561	542	554	556	575	560	596	561	550	559	545	541	543	560	593	550	534	576	537	581	578	546	528	592	548	558	572	539	524	562	525	579	566	554	585	554	530	567	536	542	595	556	539	554	575	554	542	508	567	561	539	571	581	552	543	599	540	495	592	545	535	573	551	585	537	582	594	556	574	518	588	546	568	548	540	507	572	546	554	538	551	546	591	558	556	547	542	627	493	569	555	577	556	538	579	557	558	582	541	574	563	541	514	576	524	577	539	580	566	596	591	539	585	571	589	541	546	577	552	560	546	541	508	496	536	510	593	523	612	568	558	578	548	553	531	596	559	539	530	573	559	560	531	544	546	555	569	573	582	576	568	593	581	568	540	558	571	552	564	588	556	565	562	552	553	569	555	556	577	457	583	535	548	591	511	502	524	562	548	592	589	549	548	607	557	562	526	561	551	550	569	565	573	557	535	568	576	557	559	562	589	574	556	555	572	539	556	520	532	586	529	551	544	510	520	539	558	519	523	553	535	563	570	553	573	585	583	562	559	528	556	550	545	571	588	515	526	587	561	545	567	564	553	555	545	523	517	561	556	528	567	541	558	567	532	565	569	564	574	544	543	522	554	516	512	565	592	570	560	548	552	592	553	581	549	564	583	526	555	544	585	578	532	546	574	586	534	557	557	568	527	573	545	546	567	552	562	550	546	535	588	570	540	557	540	544	568	578	586	562	534	564	547	576	540	548	593	550	561	534	593	585	572	560	578	536	553	587	545	524	574	571	535	570	572	578	562	553	561	576	523	554	530	523	558	579	564	564	573	606	527	569	542	542	609	552	549	593	583	526	551	576	561	577	520	517	537	515	586	578	523	524	558	536	578	527	567	565	569	527	531	533	527	553	579	586	555	589	568	594	531	584	582	538	578	543	538	534	556	569	599	532	547	593	545	538	573	586	504	542	546	585	546	536	546	553	552	553	549	528	589	551	547	583	514	603	534	595	594	552	581	574	557	575	565	589	561	547	540	570	572	588	566	569	539	585	531	551	547	569	554	544	600	612	547	530	573	549	574	563	581	560	577	538	566	562	545	532	544	586	534	564	542	524	566	515	524	551	582	504	571	570	509	566	551	573	542	541	549	564	526	550	578	586	580	571	560	537	563	555	555	552	534	507	596	531	575	527	610	560	544	588	614	593	566	560	518	573	502	550	552	585	585	549	554	539	556	532	558	575	550	589	527	578	590	564	543	584	554	544	572	570	548	549	529	563	539	537	533	554	553	578	585	561	585	550	566	567	594	574	611	588	544	556	539	552	559	535	582	558	504	596	557	558	551	562	535	557	526	579	524	587	628	544	544	579	547	531	591	564	559	565	565	539	572	575	532	561	559	557	593	518	538	538	533	529	557	554	551	541	580	537	580	550	562	561	572	557	579	605	569	559	557	546	530	595	532	569	533	551	567	565	553	500	571	565	523	569	594	571	585	557	570	575	540	577	585	559	548	570	544	547	575	559	604	526	607	568	589	526	567	535	510	584	537	552	564	576	554	578	559	540	532	570	580	558	591	551	554	557	582	569	538	554	551	524	556	576	575	559	566	612	553	568	543	549	532	560	587	550	545	577	624	562	588	529	569	548	619	542	567	540	558	551	550	553	527	558	561	549	548	559	586	549	559	571	567	514	516	587	584	584	613	578	588	549	601	553	591	551	564	550	550	525	546	599	534	585	571	549	550	564	551	569	556	590	554	567	512	535	526	535	553	569	547	544	538	546	542	554	567	576	531	584	605	548	559	554	572	552	572	554	562	574	586	572	511	529	546	576	545	592	549	567	594	530	498	554	552	564	532	515	561	579	580	540	591	549	523	570	538	552	554	560	571	606	595	557	540	532	587	551	534	529	551	560	539	554	528	546	556	546	520	540	591	569	584	525	576	582	568	502	513	536	543	558	560	566	591	598	565	509	563	528	569	591	542	548	590	562	568	569	576	558	595	549	528	550	567	512	548	565	561	550	558	563	548	579	535	556	604	594	559	563	549	597	528	576	566	574	552	544	545	575	582	554	574	565	586	545	553	512	545	550	531	556	550	569	572	557	551	548	564	588	586	550	533	505	536	539	506	555	573	541	567	559	537	571	553	571	544	520	538	559	552	541	525	532	557	541	514	575	585	556	548	548	551	574	556	562	573	542	547	557	606	519	563	558	586	524	529	533	527	517	555	562	553	570	546	560	570	538	591	586	553	532	561	576	577	582	528	560	581	547	543	586	537	585	592	581	526	569	568	570	547	570	558	538	555	506	567	533	527	563	581	557	557	580	559	559	527	598	550	570	551	528	521	622	542	536	555	548	548	552	522	536	559	554	561	578	541	557	542	540	525	557	561	557	572	567	549	514	546	525	551	519	549	542	567	561	579	612	590	566	583	581	615	555	565	531	552	602	568	556	579	564
24067	20804	26936	24655	14201	1071	698	571	512	505	465	426	437	430	414	423	450	403	421	378	407	401	419	399	393	424	409	416	401	407	386	428	407	399	405	404	391	415	398	433	387	393	436	371	397	362	402	388	416	389	414	358	424	383	343	413	382	381	377	380	395	380	369	419	394	400	415	371	432	387	402	385	411	394	394	389	390	394	412	393	384	387	390	414	357	406	394	422	394	379	389	390	385	361	388	404	373	380	385	394	421	413	401	390	403	413	394	441	368	361	374	427	406	406	411	373	390	402	372	433	426	389	384	376	396	371	433	377	442	386	392	406	428	404	406	355	377	407	380	409	414	388	401	398	369	348	369	399	393	390	375	413	389	397	415	379	383	401	384	375	382	408	419	397	407	387	404	365	415	386	401	387	399	401	383	384	398	400	380	394	405	383	376	407	401	409	413	395	388	416	417	380	435	396	403	396	408	414	393	420	411	403	402	364	422	379	388	366	365	393	400	370	375	384	387	397	426	393	391	363	388	408	402	386	421	366	434	422	388	403	438	374	381	376	396	401	392	408	397	411	379	384	394	371	393	377	395	400	408	389	421	406	388	390	416	388	374	366	388	389	413	370	372	347	401	407	380	418	377	378	429	403	391	397	366	368	388	414	349	413	386	366	380	379	394	384	398	375	387	385	445	378	360	392	391	394	405	366	358	387	381	398	397	394	406	355	368	398	391	380	416	361	379	409	389	377	396	372	412	411	421	410	377	378	390	405	407	379	365	395	436	419	363	378	400	409	367	430	386	435	427	391	383	395	403	399	389	437	427	431	400	389	411	406	397	396	370	412	381	394	409	374	407	407	429	419	377	415	383	375	397	367	389	399	386	376	420	385	445	385	356	376	412	375	398	354	376	417	391	419	396	384	402	431	438	386	383	377	434	389	403	405	382	423	384	399	378	370	367	419	424	414	421	370	355	373	397	376	386	394	417	359	429	383	379	387	405	364	368	382	409	416	376	395	365	378	399	372	403	396	421	349	404	406	398	419	391	390	404	394	424	379	360	410	391	383	391	406	403	393	388	386	380	416	385	392	381	382	407	389	375	390	407	369	385	407	395	371	430	403	374	354	405	415	404	368	356	400	412	397	364	342	403	390	381	407	405	407	395	412	361	390	415	434	405	373	420	403	389	361	357	413	411	392	389	398	379	374	391	374	389	353	393	359	394	402	334	402	374	398	402	387	381	397	401	391	442	362	376	396	410	364	413	401	398	406	385	399	415	370	444	402	375	388	398	445	402	389	384	404	392	383	389	361	377	375	409	404	391	404	397	389	389	379	372	399	366	396	388	404	397	391	384	416	385	371	399	387	426	388	399	369	384	397	386	409	377	423	414	397	347	405	385	411	394	396	394	386	362	385	412	390	372	391	388	395	395	424	406	416	405	405	398	452	396	400	384	397	385	377	401	408	378	417	384	361	413	405	419	417	396	392	400	368	351	395	436	405	379	416	376	376	391	389	411	346	373	354	378	415	396	346	411	409	387	370	399	353	413	401	349	432	413	410	399	363	389	406	431	412	432	404	386	408	366	398	409	386	417	393	386	383	381	370	453	410	409	355	391	367	415	420	385	396	377	405	401	452	382	403	368	420	397	375	398	390	421	381	403	423	367	366	420	371	392	436	389	392	369	410	410	377	411	398	399	378	376	383	357	384	416	386	405	410	393	382	405	402	391	400	402	399	354	427	393	387	397	393	416	399	372	386	384	389	365	377	375	403	422	391	405	393	392	353	396	394	373	404	439	382	409	395	378	398	416	404	421	440	362	399	372	387	375	418	353	398	430	426	386	379	383	400	392	391	376	389	411	406	428	374	363	379	385	415	384	414	407	414	415	409	372	439	409	424	396	408	406	401	398	402	362	389	390	433	370	396	404	390	410	385	343	369	400	422	406	372	396	415	433	383	399	373	375	399	404	389	402	397	370	425	389	411	373	382	414	374	419	397	384	395	419	427	390	402	380	399	419	388	376	389	382	397	396	370	401	419	415	405	428	373	382	370	380	424	392	392	403	403	408	393	399	410	391	416	395	368	415	384	379	380	414	411	386	375	359	427	377	412	384	402	392	452	371	395	403	397	393	411	393	382	388	387	340	389	424	394	407	396	401	393	387	423	444	386	389	420	403	381	382	388	417	381	370	391	398	386	374	402	409	375	384	413	384	344	371	369	394	400	382	360	397	403	405	396	411	406	374	407	365	391	377	371	402	417	359	369	399	366	403	401	423	380	372	397	410	370	385	359	387	419	376	390	404	393	373	433	410	393	406	397	376	382	394	388	398	393	408	386	416	383	374	390	410	407	413	405	374	372	429	380	376	403	394	399	419	390	411	384	432	389	410	421	347	389	413	379	431	398	374	403	389	431	375	367	344	427	394	393	353	372	365	424	400	402	394	389	390	412	352	418	385	399	380	385	387	395	411	401	406	386	394	380	384	432	372	386	391	395	386	366	385	419	409	416	363	399	426	424	376	426	398	384	390	365	375	386	385	390	415	381	401	431	383	399	391	388	364	360	419	403	369	436	377	358	385	384	421	386	409	389	410	382	416	384	425	382	402	366	416	399	411	393	355	365	393	352	384	401	407	411	389	385	431	403	417	414	384	385	371	396	376	402	393	376	418	379	414	358	390	386	359	427	389	404	418	392	454	390	415	377	405	382	361	420	362	402	400	401	378	373	400	401	385	385	387	382	361	395	385	342	413	346	433	379	351	385	390	364	371	452	373	431	409	408	400	401	368	414	394	390	381	409	362	431	389	378	375	344	387	398	410	415	432	390	394	376	375	401	393	373	427	394	359	399	399	426	401	407	376	357	406	390	373	354	376	381	370	427	370	410	404	380	372	404	411	350	394	364	378	393	406	370	399	394	417	378	390	399	379	430	344	383	393	380	394	406	431	384	336	406	398	405	364	403	407	397	363	399	387	420	380	373	410	370	414	368	375	416	352	428	404	394	379	375	405	396	411	394	420	412	394	383	399	424	388	362	388	402	441	394	407	401	392	372	379	421	403	409	389	410	407	414	431	374	398	422	397	383	392	351	376	417	407	389	381	360	414	408	410	388	397	399	402	392	411	417	390	424	408	395	364	413	388	408	380	376	404	417	372	422	382	388	403	397	411	417	409	424	411	379	395	393	414	398	414	413	398	386	388	372	389	424	386	392	387	412	363	371	383	393	419	374	389	404	394	402	393	395	384	377	401	405	381	420	399	364	410	401	396	399	427	389	430	385	381	387	411	382	421	409	391	368	387	390	381	404	384	420	385	385	401	374	393	394	383	396	400	397	371	381	393	384	373	404	434	401	395	411	380	407	368	395	393	394	383	433	389	398	402	420	377	388	368	387	400	367	430	404	396	387	427	371	358	411	346	395	394	397	351	362	390	382	365	404	365	401	390	384	394	411	393	377	411	390	405	384	437	385	349	352	400	373	379	395	374	368	413	376	378	393	382	373	381	405	403	417
3225	4721	3793	1933	1427	1183	1007	764	681	634	595	534	555	542	500	442	476	458	467	447	440	428	435	448	451	467	418	433	379	430	427	446	401	444	458	426	404	417	433	431	471	439	386	460	423	435	437	422	427	471	423	409	427	412	429	457	435	425	432	393	413	400	449	455	411	440	424	437	443	436	399	399	412	390	408	389	417	437	441	441	384	426	405	420	420	406	437	426	404	418	428	416	405	433	449	418	404	398	390	426	469	450	421	448	397	462	410	427	420	444	410	412	438	432	416	407	416	449	428	437	406	416	439	417	428	429	426	426	403	412	450	427	389	422	441	427	409	406	417	423	411	422	422	443	416	387	405	427	418	412	427	435	388	398	384	405	387	402	418	439	412	439	428	430	426	401	439	422	394	425	381	378	417	418	415	400	392	407	422	455	432	410	402	438	437	443	418	410	400	436	424	432	421	370	444	434	450	430	405	442	409	414	428	411	422	431	423	454	414	445	420	395	402	419	448	443	409	391	433	411	406	434	430	405	410	437	459	445	387	392	423	391	430	418	421	406	430	445	452	411	437	396	428	423	397	420	418	383	390	415	413	450	467	406	443	402	418	392	442	398	394	426	434	435	432	405	457	422	418	417	435	428	421	407	404	409	400	412	399	392	407	432	391	420	436	435	416	432	406	444	405	418	406	450	417	429	409	383	444	412	416	445	402	401	460	417	473	390	388	453	408	437	429	422	389	398	419	400	408	426	453	424	435	401	409	432	397	436	413	408	421	438	405	406	407	437	411	413	401	398	438	478	432	403	425	446	426	413	411	414	421	391	411	417	460	405	438	453	371	408	427	426	447	423	392	421	419	409	420	418	404	416	406	401	447	430	407	394	398	432	383	414	422	427	389	439	414	422	405	427	455	387	417	413	368	444	417	436	414	426	458	465	402	429	390	430	426	405	439	435	433	414	434	438	429	399	454	426	420	429	406	398	448	454	450	409	422	429	437	421	411	430	445	437	414	439	416	455	383	423	396	412	395	454	430	445	409	408	425	435	395	402	427	429	453	404	407	434	432	416	470	411	421	430	427	437	438	432	444	411	388	376	393	410	446	441	444	422	425	389	443	398	434	419	432	447	452	385	444	417	444	382	437	423	444	402	401	392	402	437	403	417	407	405	419	436	423	423	432	415	429	416	433	406	470	413	420	426	437	419	403	409	451	414	425	398	426	437	442	399	455	401	430	441	445	429	420	410	425	427	431	417	430	403	429	410	398	434	423	426	408	388	416	439	433	413	422	425	427	406	429	464	434	458	403	433	437	419	405	403	442	393	394	405	443	419	434	418	416	451	433	430	367	422	390	371	425	418	429	424	432	414	449	417	432	459	460	430	451	420	422	400	398	454	428	418	410	432	427	409	387	440	419	430	389	465	426	381	420	429	470	420	421	408	416	404	457	428	409	440	426	416	399	422	439	393	418	414	420	459	423	410	421	445	452	378	405	414	427	396	404	436	416	435	412	440	432	426	398	400	438	465	416	448	426	429	443	444	402	421	415	418	418	406	439	437	417	447	442	414	418	417	474	428	429	441	430	387	401	407	423	435	404	410	409	466	428	426	437	445	419	413	435	427	443	396	451	456	410	410	392	455	409	433	435	400	432	416	408	394	425	400	429	430	418	420	480	457	417	428	418	413	418	450	388	416	422	372	450	440	422	418	457	424	436	425	428	393	383	412	397	407	439	414	420	408	439	393	419	449	436	437	427	432	428	382	444	381	478	426	412	416	433	472	389	419	412	395	391	423	431	370	414	437	390	433	426	406	387	396	410	396	417	399	448	431	407	426	411	433	458	411	411	431	423	404	399	414	419	442	419	404	432	428	397	450	438	463	417	423	432	454	398	419	409	431	408	432	423	459	399	427	417	414	393	406	437	416	406	394	432	424	402	396	397	406	435	419	426	412	405	419	386	415	439	411	416	434	387	420	415	412	433	425	393	471	448	441	422	402	437	452	412	454	418	400	436	376	445	429	410	424	419	421	411	424	417	437	407	418	450	394	455	441	445	434	419	402	466	399	421	440	437	427	419	430	415	414	412	450	424	412	416	440	424	437	379	404	418	416	403	413	435	446	415	395	439	395	452	377	405	420	395	385	443	430	472	379	479	432	424	416	416	440	450	432	361	434	405	375	430	369	417	428	438	429	445	431	392	423	432	419	410	442	364	377	461	399	402	416	440	435	403	406	417	399	401	398	422	428	443	425	423	413	419	394	418	391	447	370	446	453	420	431	412	419	455	388	448	396	420	401	424	431	431	409	412	430	447	398	446	438	420	427	456	411	439	427	464	411	428	451	445	437	430	453	404	410	429	445	473	430	444	443	487	454	415	446	437	454	464	431	404	420	420	407	450	406	418	434	450	422	448	402	416	405	455	441	444	381	395	426	418	404	427	426	449	397	422	440	432	409	425	411	428	391	441	445	420	420	420	394	407	410	439	414	404	418	394	433	480	417	431	460	410	422	409	396	439	396	450	413	410	393	410	394	468	405	419	439	432	401	422	441	414	431	426	425	450	411	415	419	435	431	437	407	413	438	390	429	431	410	424	402	420	412	455	426	410	448	420	380	379	414	421	409	406	423	419	419	423	438	421	416	402	427	440	409	414	398	454	439	394	393	391	451	443	426	411	376	408	418	457	386	439	403	404	396	395	447	440	394	415	419	431	414	427	429	454	416	389	413	421	418	407	410	419	409	441	405	426	408	431	451	398	410	440	438	419	435	420	405	427	409	391	446	417	451	414	438	411	409	406	399	418	368	423	402	412	446	420	448	415	404	465	376	443	400	432	418	453	403	419	428	425	454	413	405	406	395	380	408	429	431	399	430	406	430	392	419	411	413	450	412	448	414	417	463	429	413	410	396	418	406	419	389	410	449	415	455	435	431	474	411	408	415	416	392	406	425	442	420	413	363	436	410	404	406	423	414	436	439	410	459	405	459	386	420	379	444	419	408	409	450	449	411	422	409	422	398	425	430	435	411	430	436	386	410	403	413	428	461	466	394	418	469	413	406	439	423	399	404	407	418	441	391	478	414	425	459	463	366	420	418	423	388	414	421	429	437	407	459	410	431	435	445	439	433	410	425	439	435	448	422	418	444	463	412	418	445	415	419	429	453	396	427	451	422	417	407	428	400	429	422	392	428	443	406	421	416	427	464	411	428	423	405	416	443	406	450	435	421	421	444	417	434	436	424	424	423	429	413	432	407	382	427	432	440	434	437	431	417	431	435	394	414	440	426	458	394	415	405	440	421	416	424	424	422	435	427	438	417	467	420	399	409	404	417	408	409	433	422	386	413	431	402	401	393	415	376	397	398	402	408	439	393	439	441	424	388	430	442	428	428	387	441	444	483	425	373	427	437	399	377	362	417	420	393	450	430	442	403	437	437	442	408	419	412	459	430	431	398	446	412	407	379	439	451	430	411	435	447	435	418	436	399	451	411	402	389	424	429	422	437	396	444
22159	20874	28329	23570	20868	20903	10214	1041	675	552	505	409	391	333	317	287	296	274	260	279	255	256	243	258	218	203	198	249	222	206	206	224	213	190	210	210	198	201	185	181	208	193	175	180	195	183	216	202	172	209	210	193	186	199	172	182	188	189	191	196	173	203	194	200	201	202	204	197	184	204	183	192	199	168	209	191	176	187	205	159	196	182	178	190	191	215	202	219	195	173	202	166	179	202	182	184	197	204	175	199	190	167	186	181	164	166	205	190	198	195	163	170	200	179	178	171	180	197	166	195	209	204	187	196	168	162	187	198	168	157	177	191	175	204	193	191	192	161	195	185	192	187	200	189	195	165	221	213	174	187	173	198	198	180	188	162	175	178	184	191	180	181	196	179	208	176	185	193	188	183	177	176	184	204	183	177	187	187	169	173	167	183	188	193	209	181	185	169	198	166	187	187	187	178	179	179	182	215	196	194	173	178	186	208	189	189	185	170	201	166	208	186	197	193	171	189	174	171	164	195	174	205	184	165	200	174	175	164	188	189	209	183	198	196	168	190	187	189	191	177	210	163	189	186	192	189	207	185	194	200	191	196	197	178	220	188	189	197	200	187	200	169	174	169	192	180	177	181	192	202	197	200	183	185	184	204	197	189	180	205	193	184	209	186	206	196	179	189	173	193	178	164	193	204	191	176	195	206	191	174	184	179	181	181	180	196	169	180	176	174	189	187	192	203	199	202	193	215	198	177	207	182	177	211	164	181	183	190	192	154	178	188	167	176	177	199	195	166	176	187	195	198	175	216	169	184	202	185	172	184	203	180	171	185	199	163	198	195	198	188	183	195	204	161	180	194	197	192	176	181	175	184	203	185	162	187	201	181	175	194	199	184	200	185	186	178	181	209	175	187	199	194	189	211	187	193	182	185	195	189	209	188	182	191	155	187	177	189	178	175	178	184	172	173	195	214	176	173	176	186	186	181	182	171	161	173	202	188	172	174	189	180	171	204	215	161	168	170	170	182	179	175	189	173	178	197	184	192	207	216	158	189	179	180	172	150	193	189	192	198	179	187	181	219	162	161	187	185	190	156	175	198	202	185	161	191	161	194	175	164	210	191	192	203	185	186	187	183	194	196	173	186	175	164	180	188	180	188	187	195	176	204	217	190	176	180	187	185	216	194	186	182	169	166	190	204	188	218	197	188	187	215	204	149	168	176	221	170	188	166	206	196	178	180	189	179	192	180	196	175	190	174	150	196	195	180	193	179	193	197	175	161	179	202	184	171	173	179	173	181	165	189	185	167	186	164	187	193	174	190	192	190	181	180	163	175	194	188	182	199	203	166	188	206	199	200	182	173	185	169	191	176	167	180	197	173	194	191	169	201	188	182	170	184	191	183	172	174	190	177	188	197	183	190	178	184	187	163	150	195	169	200	183	201	202	197	172	195	200	191	187	185	215	177	201	210	174	184	191	177	183	178	191	182	177	180	176	175	169	174	165	175	193	191	190	176	179	209	186	169	188	184	191	187	186	168	187	184	189	193	189	180	202	188	198	164	208	195	194	184	187	178	173	212	185	195	177	190	192	199	173	194	203	195	171	194	179	189	164	202	202	194	175	198	168	168	191	171	162	199	206	183	178	190	162	202	182	159	169	197	166	180	194	184	189	179	198	190	189	166	169	195	179	192	188	170	191	158	154	179	183	198	192	170	161	181	179	175	188	191	192	208	182	190	174	173	181	191	189	169	180	199	172	181	199	179	168	184	185	198	213	205	177	173	190	187	190	191	179	210	194	175	185	172	180	187	203	170	184	177	171	182	185	187	187	162	166	177	200	193	176	184	186	181	194	203	175	195	182	205	205	162	207	175	172	191	169	201	208	206	172	183	190	191	198	174	193	176	180	190	168	159	187	225	190	157	202	212	158	169	202	179	190	186	190	190	176	203	181	192	179	177	171	165	176	189	176	181	212	180	157	190	189	174	215	197	197	182	177	176	207	187	188	192	170	162	191	206	189	188	174	167	158	191	194	166	161	189	190	157	195	187	188	166	188	175	176	166	201	170	217	180	185	188	188	175	202	176	173	171	193	191	194	200	188	197	191	186	160	177	189	186	160	183	181	189	182	178	161	173	193	209	193	204	178	182	203	184	199	182	177	183	159	186	188	176	186	183	192	189	194	193	184	184	198	172	181	203	187	207	167	185	201	187	185	176	177	188	169	181	180	167	186	192	192	190	176	182	185	196	178	175	189	201	187	164	197	192	174	183	197	188	190	185	168	204	197	199	173	209	193	183	191	185	168	186	194	191	185	177	202	194	185	190	193	174	205	200	197	206	193	174	180	178	166	164	186	199	183	194	200	167	164	179	179	145	184	194	160	190	197	173	199	177	178	176	192	202	180	187	178	168	207	200	169	171	196	202	173	169	188	197	190	192	164	164	199	172	171	211	200	205	171	173	166	187	193	186	206	172	178	159	199	201	182	195	161	195	182	175	174	200	180	187	196	189	177	184	149	169	185	221	181	173	192	196	202	180	208	181	184	180	163	202	185	207	200	197	206	169	200	193	199	173	177	185	196	188	181	154	184	182	169	190	169	165	184	178	187	172	192	170	191	169	182	175	172	208	191	156	196	170	168	177	198	187	182	199	175	180	186	202	189	198	184	207	151	188	175	171	162	184	181	185	168	185	192	209	184	168	178	186	192	174	175	184	185	189	188	168	199	195	190	212	173	189	200	173	163	171	198	189	175	162	185	187	198	199	200	196	191	179	187	168	171	188	203	201	178	180	181	194	182	202	176	187	201	176	183	193	149	172	204	220	179	206	198	169	184	168	181	180	166	189	180	179	197	178	177	177	182	187	186	175	193	174	163	180	187	170	178	161	194	165	183	152	189	165	182	181	195	173	194	196	175	178	181	209	179	200	159	187	175	185	187	167	168	165	186	189	182	197	185	194	187	166	203	191	197	193	194	179	168	201	206	183	205	202	179	203	154	155	191	209	195	182	183	198	163	166	201	174	198	206	179	183	157	184	170	184	206	186	190	216	200	188	161	181	169	193	167	186	185	191	176	198	207	184	209	191	220	186	204	179	194	203	190	207	182	194	193	178	200	177	193	204	181	207	187	201	170	189	189	174	176	187	168	189	186	166	174	177	188	191	193	191	170	190	168	166	182	177	198	180	199	203	163	197	185	189	170	154	188	183	192	185	191	191	196	194	205	188	199	162	183	200	192	191	178	172	209	211	204	172	182	183	184	174	173	165	177	197	189	192	189	185	162	175	173	184	199	177	193	186	172	165	206	219	177	177	180	169	227	195	181	169	208	166	191	193	201	177	191	193	192	181	192	162	190	206	187	170	169	213	189	188	177	182	171	167	199	183	192	194	195	182	186	198	191	153	210	175	191	187	168	177	167	177	181	185	186	200	197	175	169	201	173	175	193	179	196	216	181	173	186	177	176	165	195	189	158	201	175	180	204	178	193	194	197	183	192	189	210	171	187	192
4004	12490	10131	5082	3397	2668	2072	1488	1075	928	756	601	520	492	427	406	367	371	319	312	283	304	255	290	264	271	269	248	235	233	234	228	197	220	214	221	263	245	214	235	224	218	229	231	215	209	236	187	222	228	202	183	245	206	195	212	213	214	242	189	206	218	195	219	220	212	227	211	208	217	210	212	221	207	210	222	223	213	179	202	215	213	196	211	190	195	201	219	204	225	208	198	200	187	206	217	208	217	239	223	213	221	201	209	203	201	206	229	196	217	229	198	201	206	195	232	224	181	206	183	195	204	220	191	212	190	234	204	239	207	193	189	207	210	205	211	217	185	211	212	214	230	234	195	215	225	177	232	195	225	209	192	232	197	227	195	210	192	217	229	226	209	209	229	212	225	212	216	195	211	193	224	201	212	192	190	192	209	194	181	222	214	192	183	211	202	212	203	200	211	212	235	192	205	219	210	206	199	215	214	198	216	199	178	172	219	210	191	218	184	223	202	225	217	199	211	206	210	196	211	197	208	215	198	211	211	188	206	224	215	187	219	208	198	204	206	207	209	197	224	215	212	200	205	219	193	205	187	184	202	195	200	236	199	204	171	217	199	223	206	206	192	231	197	203	194	189	223	201	236	226	192	233	203	208	193	209	212	221	207	180	217	227	210	226	207	190	203	207	217	227	203	217	199	206	197	200	205	198	198	226	206	221	208	202	192	211	227	213	213	215	207	185	219	213	213	207	227	219	199	199	220	201	194	229	180	208	192	218	221	204	225	193	218	192	198	221	200	232	214	198	190	206	197	241	199	226	217	219	185	212	234	202	210	200	206	195	175	216	227	203	211	213	213	217	197	228	214	195	203	182	200	202	201	195	205	223	202	212	205	205	210	211	218	207	223	212	237	199	230	220	226	218	223	224	191	247	214	198	194	214	211	202	205	201	225	210	214	237	202	198	189	224	219	206	200	224	217	206	206	214	213	197	185	212	215	177	194	232	245	210	245	209	229	220	228	188	201	205	205	227	216	231	206	202	199	206	222	218	209	198	210	208	205	202	170	222	201	192	204	207	201	211	202	204	231	212	228	211	207	215	220	194	209	184	214	211	215	197	180	213	190	186	229	196	208	177	218	194	212	191	229	210	211	218	212	184	213	220	187	216	236	211	221	222	201	195	193	199	190	185	201	212	164	217	221	220	194	181	212	178	220	192	221	191	221	223	213	212	194	199	206	196	206	199	221	210	188	202	189	223	185	219	216	203	185	192	224	213	223	214	181	212	199	213	189	214	212	200	230	214	202	191	230	203	204	222	217	190	196	214	199	212	213	234	219	214	196	202	218	217	207	199	202	212	206	209	200	198	207	229	203	219	241	204	231	209	196	210	216	211	213	192	239	192	202	216	209	181	226	209	192	186	228	223	215	186	224	196	199	214	201	171	205	202	188	231	210	207	208	197	214	203	207	209	203	223	211	185	193	192	201	189	176	221	208	212	225	204	234	199	216	249	222	208	237	226	213	210	218	210	232	182	208	239	224	218	224	196	244	196	192	197	213	213	205	224	206	254	208	217	200	205	180	216	213	214	202	210	212	214	188	222	197	192	237	216	208	202	236	192	216	211	205	206	205	189	203	164	207	197	185	207	245	237	205	206	176	213	213	203	198	216	201	218	199	200	231	203	218	230	223	207	219	229	197	209	214	213	192	230	182	213	182	204	231	191	202	213	229	201	194	221	195	208	198	196	206	195	234	216	213	230	201	218	220	192	177	219	188	228	222	203	206	216	188	208	201	211	199	198	232	202	197	232	190	224	227	195	180	199	207	220	210	196	193	167	206	187	261	218	167	195	221	208	233	220	211	212	203	204	227	204	213	195	208	195	201	207	210	190	209	204	201	205	224	211	228	212	176	199	195	232	201	186	216	199	210	194	212	216	210	201	193	194	206	205	222	194	186	195	190	197	209	220	194	192	205	229	187	212	239	208	215	212	225	206	194	200	214	191	187	215	212	202	205	219	188	203	207	195	241	212	212	208	197	195	202	196	201	237	207	194	178	230	192	202	189	213	211	222	189	207	192	221	189	194	192	205	188	193	209	188	231	194	222	243	193	190	203	196	205	172	205	182	199	182	215	212	215	176	200	220	218	210	205	206	210	220	188	222	224	201	195	204	201	202	233	197	202	207	224	209	206	213	218	204	217	222	208	204	201	220	208	195	232	191	199	188	229	208	204	231	205	198	190	208	191	239	224	201	212	229	222	212	210	214	222	225	211	225	215	206	217	217	206	219	199	188	212	219	218	197	215	202	203	209	188	182	214	217	209	228	216	198	206	204	203	210	227	224	196	193	200	213	206	233	210	210	224	200	174	181	216	214	220	187	178	198	216	229	190	228	201	195	211	194	223	203	229	200	210	208	212	227	199	201	194	211	213	219	223	196	196	189	207	202	202	207	210	215	187	201	201	183	186	229	212	181	204	199	197	214	227	197	234	221	227	207	214	196	216	218	228	226	198	183	208	210	210	203	207	222	214	192	183	217	186	197	199	206	204	196	235	202	216	225	226	194	195	212	226	205	231	197	220	198	206	222	204	205	193	196	207	199	225	201	189	226	230	213	198	183	200	220	172	197	199	208	218	200	189	201	210	217	228	216	195	209	175	202	198	171	206	213	207	213	181	208	214	200	198	211	221	190	193	191	201	191	175	232	184	196	201	226	214	198	206	190	189	190	196	244	201	215	224	213	214	197	227	222	221	200	187	190	213	210	204	201	201	208	191	210	194	210	198	210	177	201	195	189	206	197	206	214	221	218	202	181	207	190	221	248	226	209	225	213	210	189	179	206	189	228	197	197	212	204	213	203	227	186	184	201	185	187	207	207	197	218	211	205	183	207	204	194	203	212	208	203	209	227	210	240	227	197	201	209	196	225	227	208	198	193	213	192	197	210	227	192	195	208	212	214	208	193	206	186	180	236	191	200	222	193	217	192	202	238	195	206	195	200	195	203	204	241	233	193	189	186	206	222	226	178	207	237	212	191	199	180	189	199	198	229	204	204	234	236	243	200	202	217	182	208	223	199	204	224	206	218	204	229	208	205	189	194	219	203	206	224	199	211	200	205	190	234	219	235	207	208	232	208	181	203	200	204	194	203	204	196	201	220	190	208	205	206	219	222	213	203	233	237	185	199	182	219	197	181	190	212	183	190	201	194	195	181	212	211	196	204	224	228	214	220	196	191	195	208	207	175	204	214	210	205	197	198	182	200	182	186	207	207	186	222	179	201	205	198	199	216	227	207	226	211	213	221	183	217	210	201	206	194	219	222	198	205	191	178	207	196	200	225	194	183	194	203	197	227	196	211	250	220	201	201	209	192	203	212	222	174	188	206	218	198	213	221	195	196	213	225	218	208	186	200	205	215	184	194	192	210	212	203	192	203	194	208	212	207	221	176	208	239	213	199	185	193	220	213	215	193	206	191	213	225	203	218	217	202	196	209	223	209	172	200	228	202	200
27084	18588	5383	1107	850	807	727	668	636	676	636	616	602	621	623	629	635	606	579	623	643	587	600	633	614	658	657	582	684	570	591	608	589	562	610	638	623	641	607	634	633	659	630	612	682	654	638	595	617	633	638	579	641	651	616	603	631	627	584	624	643	595	640	593	628	615	642	639	620	692	629	646	633	656	639	634	579	609	623	621	578	621	639	676	631	625	590	595	621	616	662	618	649	674	635	597	655	631	649	623	594	626	640	619	612	635	590	647	603	600	600	657	647	567	623	629	620	601	617	635	627	608	597	667	568	631	644	612	635	627	611	601	589	609	648	643	623	648	676	645	630	646	632	681	618	647	660	585	636	637	626	631	646	583	594	634	641	615	594	602	634	657	657	595	617	592	666	591	613	643	656	619	639	631	627	627	624	652	591	628	616	645	583	602	640	639	632	628	648	643	621	672	639	619	667	602	613	645	639	623	569	624	614	657	584	609	636	644	617	605	666	612	634	618	607	647	615	595	651	628	637	631	632	621	613	633	607	588	603	581	606	650	635	615	644	649	619	611	596	593	613	614	603	627	652	561	651	602	643	666	617	592	651	622	582	586	628	627	650	619	664	632	630	643	656	645	598	620	664	667	635	617	617	679	661	614	694	647	664	647	626	598	626	602	643	636	624	602	712	606	574	617	598	628	593	635	651	619	658	644	627	663	623	665	598	536	616	623	598	599	619	627	604	610	642	653	639	630	620	579	672	626	643	613	610	622	623	604	651	614	601	651	625	631	623	603	666	581	638	629	686	627	635	627	602	650	604	609	644	631	641	656	568	625	673	678	643	637	582	663	590	656	626	644	612	655	645	609	630	604	657	607	602	649	614	636	595	614	617	681	653	610	610	623	611	610	630	640	635	653	623	614	660	647	646	653	614	608	668	618	670	646	604	660	620	658	631	606	635	578	633	646	648	634	618	611	571	599	621	577	598	666	614	628	629	646	634	640	603	595	651	648	610	661	641	603	593	630	619	642	641	628	579	611	683	657	631	600	591	595	665	616	595	602	620	657	652	625	667	680	638	626	655	633	619	652	638	614	611	605	592	582	605	610	659	635	662	586	612	579	614	615	631	593	661	647	609	647	643	678	626	633	665	602	653	599	583	626	620	653	622	612	584	642	596	612	648	595	627	637	599	680	592	595	632	664	611	645	602	607	638	662	660	614	609	633	645	658	638	651	602	641	641	668	568	693	578	636	660	645	625	612	673	613	560	666	648	614	629	615	640	691	631	597	639	621	646	637	639	634	668	670	621	595	565	624	619	617	616	604	602	610	624	612	691	626	619	623	601	592	649	632	648	643	596	620	624	637	660	607	623	604	567	636	651	600	627	615	607	607	598	642	640	612	676	636	595	613	668	622	627	623	630	636	621	600	631	613	629	617	615	576	592	591	580	623	638	637	611	601	642	622	657	655	626	646	643	651	641	677	618	653	597	565	631	602	614	614	646	559	608	625	566	620	674	646	617	638	600	660	629	658	658	618	617	628	600	659	644	630	590	610	579	654	564	634	658	630	631	634	634	623	641	608	603	559	637	658	634	635	653	569	629	647	634	674	618	607	609	616	617	580	637	633	629	610	652	640	640	690	617	600	613	592	637	605	647	631	665	609	612	601	620	615	636	618	640	612	623	595	621	611	659	585	664	606	621	610	590	619	612	638	540	596	653	600	586	584	627	629	610	606	615	628	658	650	646	631	633	610	622	644	628	644	621	607	642	656	680	649	630	565	637	598	647	631	622	626	611	650	617	602	630	627	624	686	658	688	625	588	650	670	612	594	619	601	603	639	606	627	625	605	654	614	615	605	591	636	622	650	566	609	643	561	662	693	660	633	651	607	611	617	631	660	579	606	670	692	614	629	606	632	603	625	625	646	650	637	597	650	629	639	663	581	614	613	579	619	637	617	622	587	670	616	646	631	624	594	634	600	667	643	613	593	599	617	602	690	662	663	617	586	631	606	644	609	654	624	615	629	636	644	633	652	611	621	615	631	595	637	614	637	659	667	633	599	642	631	603	613	616	649	624	632	613	605	625	612	654	638	600	622	626	661	618	648	627	595	641	641	632	652	588	618	616	596	648	603	618	617	630	591	649	648	655	621	670	613	610	621	658	592	622	614	620	672	577	632	648	571	629	643	592	639	608	665	639	614	634	583	691	653	620	629	668	605	634	614	618	594	676	627	626	602	599	595	639	682	660	594	589	643	670	644	617	641	668	659	613	654	606	618	647	622	632	646	613	697	580	628	641	630	617	584	621	612	619	583	604	675	630	622	657	631	611	641	614	608	632	667	640	631	636	637	647	611	589	626	638	602	588	623	610	641	583	578	627	619	648	641	637	651	603	596	664	622	666	644	616	592	618	645	661	596	648	593	609	663	633	645	612	667	618	587	632	654	581	667	572	678	665	597	591	605	626	622	631	654	620	630	636	587	611	592	635	594	633	619	617	615	573	645	568	624	623	599	610	629	614	607	638	626	593	612	655	634	593	599	617	653	605	656	626	638	672	723	636	618	604	650	605	601	618	632	647	619	626	596	630	618	581	597	599	636	588	624	600	641	597	634	594	626	605	674	628	635	624	646	665	609	613	604	621	603	627	608	628	618	615	633	598	607	625	622	652	569	615	645	666	665	684	624	632	636	660	637	642	617	608	625	652	621	617	625	595	575	651	595	617	626	621	615	603	587	632	605	654	617	665	638	578	583	605	613	613	584	625	614	613	605	613	659	662	635	608	634	624	615	616	560	664	620	654	607	625	598	586	610	587	585	590	600	606	595	615	668	651	624	619	610	615	676	637	630	631	598	572	651	635	642	651	606	621	630	605	652	602	615	635	617	620	611	599	604	669	628	646	593	638	632	614	619	603	576	652	648	661	605	681	630	621	624	660	599	645	632	616	608	650	650	602	608	651	646	615	607	610	611	636	602	618	593	634	615	618	644	605	603	579	642	596	658	578	632	612	634	609	638	625	626	668	634	648	607	599	609	646	652	638	660	608	660	619	625	622	636	624	662	606	597	616	671	633	640	639	630	636	587	583	594	597	664	654	623	602	656	630	647	646	663	600	657	642	628	623	606	633	624	652	617	609	624	599	632	659	644	637	635	663	623	649	605	600	584	621	618	614	590	639	583	641	669	612	628	665	636	609	561	612	620	635	646	632	581	575	651	604	619	661	655	617	643	671	598	640	622	595	629	669	611	595	593	608	575	586	627	601	655	625	673	653	633	628	622	663	612	623	617	649	651	642	663	609	628	616	583	642	583	614	663	627	628	634	658	629	614	623	602	590	650	589	626	677	662	637	644	660	637	631	604	660	652	641	630	637	648	620	672	654	627	649	581	639	639	624	602	613	610	660	653	641	665	640	579	597	597	640	678	649	635	584	679	615	574	636	601	610	622	647	607	613	623	656	592	627	651	634	629	610	629	607	610	640	628	636	592	625	610	649	641	648	623	619	612	621	597
4358	1190	1064	819	803	796	713	699	644	683	639	700	676	677	686	738	698	707	728	663	668	664	682	714	712	656	688	687	671	695	644	665	654	682	654	654	726	652	705	707	728	636	680	670	716	669	648	626	664	704	647	682	673	652	665	709	726	682	690	667	686	658	673	658	714	658	653	667	677	649	658	671	709	712	678	654	682	666	703	675	655	676	655	689	706	632	677	679	665	697	691	647	674	693	701	668	683	647	694	674	647	634	639	650	655	725	683	643	619	671	677	673	659	656	695	717	689	681	616	698	670	682	733	680	678	661	650	699	651	661	661	665	593	623	678	686	675	683	676	658	695	736	669	685	642	696	672	653	687	708	689	694	704	672	692	675	699	658	714	674	636	643	673	655	665	703	683	663	668	708	662	738	687	651	643	648	699	669	710	663	649	642	708	662	688	710	661	703	712	677	681	624	648	654	624	705	679	690	652	655	667	682	673	673	707	654	671	689	668	699	713	623	680	643	675	674	614	707	650	677	699	684	705	665	697	709	678	643	684	704	682	695	681	673	706	722	680	724	684	666	710	676	653	662	644	679	684	662	673	670	689	645	670	674	628	637	738	702	678	670	669	682	633	713	711	672	663	652	652	682	662	627	696	684	661	663	691	649	703	657	702	699	640	717	710	650	624	703	664	671	674	655	702	631	693	624	684	694	695	666	679	638	715	645	694	671	658	654	658	734	680	652	707	681	700	651	707	707	677	644	719	702	661	695	659	646	697	669	698	700	654	676	685	672	668	706	655	656	667	657	700	662	697	666	688	638	656	709	706	715	680	678	666	707	679	618	721	667	666	674	661	664	684	698	690	667	681	645	681	681	661	702	637	685	668	671	637	712	712	674	712	597	674	662	679	641	682	709	680	650	705	665	685	695	668	692	706	641	660	652	657	709	645	675	699	685	663	687	619	669	674	672	706	709	710	644	685	756	660	640	708	662	651	670	667	661	697	647	696	680	669	694	684	660	634	696	684	709	678	678	645	575	706	702	667	711	611	668	676	694	677	661	631	638	734	653	698	694	684	639	666	647	694	670	656	666	692	698	725	668	678	700	696	664	688	700	661	653	687	672	657	647	704	640	681	673	628	671	682	656	688	666	704	688	681	698	657	664	635	664	671	638	664	686	665	702	690	663	678	702	686	713	682	712	647	751	629	675	722	677	659	708	674	672	645	696	652	702	686	638	724	653	700	688	688	675	675	654	627	686	693	662	696	661	624	670	661	683	647	668	681	645	695	627	715	712	676	679	699	697	692	696	707	681	630	706	685	682	640	682	667	662	677	665	651	685	695	665	678	663	635	675	642	634	674	604	681	691	697	623	634	702	630	615	689	734	694	663	661	682	696	722	637	696	643	738	685	699	623	687	668	704	693	642	665	672	660	697	691	650	666	650	664	679	752	724	647	714	665	690	652	695	683	699	709	655	673	679	713	725	624	713	657	674	680	681	728	669	661	690	693	710	689	678	653	658	686	682	695	593	685	692	709	664	704	679	647	683	668	638	690	670	688	696	699	724	693	673	706	659	687	680	728	654	634	672	682	668	696	655	631	704	659	717	653	669	668	686	711	660	675	639	696	675	591	658	701	671	695	685	719	627	672	658	659	659	706	700	676	676	615	662	695	669	674	634	688	661	696	618	664	649	631	664	680	655	632	672	672	643	656	675	694	670	676	658	692	631	664	739	702	725	729	626	678	700	689	710	708	668	663	665	659	666	636	639	682	708	652	673	682	611	646	665	631	682	651	675	634	702	659	684	637	695	648	698	737	693	710	701	703	704	683	646	677	700	668	682	668	639	696	648	688	667	671	656	691	702	648	651	711	675	656	668	689	687	694	576	641	655	668	735	667	671	662	648	684	679	658	715	630	692	635	624	659	709	680	670	661	671	665	663	665	669	669	701	667	641	697	638	662	647	666	667	658	707	631	671	647	683	654	644	658	680	681	715	637	696	680	704	668	658	667	709	699	681	669	690	675	627	678	720	753	692	691	663	676	726	660	702	640	688	672	669	685	663	668	685	656	671	656	672	700	710	652	711	671	690	671	703	674	683	709	685	669	657	699	665	667	694	667	679	691	676	633	651	668	674	678	672	668	656	658	695	656	702	687	655	695	663	708	674	693	653	697	687	737	697	648	693	730	688	651	669	706	672	680	649	661	724	663	657	705	690	630	727	672	656	682	703	685	639	661	716	684	656	698	715	660	707	677	668	662	677	707	720	680	714	650	641	714	659	670	688	643	703	687	719	669	673	650	645	639	679	645	659	671	660	671	721	682	651	664	662	732	684	669	678	695	664	683	633	688	662	685	710	690	680	669	636	693	613	676	669	660	719	666	699	676	630	645	684	712	679	677	661	680	677	687	676	665	657	656	708	669	722	678	681	718	660	646	685	694	666	689	665	695	704	660	708	655	710	700	678	680	652	692	683	713	695	664	690	673	654	626	695	653	672	672	703	653	684	653	663	648	667	691	669	616	648	658	674	628	702	660	669	656	699	636	692	694	668	682	680	674	713	657	701	665	672	688	691	738	665	700	705	656	669	648	689	661	663	638	618	656	652	649	706	706	666	690	690	724	665	668	656	655	707	693	677	658	705	707	686	693	681	718	697	718	658	608	649	683	660	705	695	722	646	669	693	648	672	668	684	664	670	702	671	665	639	719	643	674	672	675	695	665	651	663	679	669	663	663	664	684	647	695	653	717	674	698	670	640	693	674	673	728	660	711	656	680	716	680	650	628	641	646	635	681	664	668	671	710	698	637	697	697	635	676	728	689	713	728	622	646	695	651	663	680	681	692	635	665	673	637	683	626	652	692	641	693	633	669	656	709	712	694	662	668	692	661	728	657	660	641	674	655	624	638	657	625	695	669	731	674	673	643	667	686	664	689	687	621	659	645	696	660	694	652	629	657	729	687	695	691	615	723	704	681	677	661	630	664	711	685	680	668	722	701	636	664	706	665	640	686	635	728	673	672	668	698	687	674	618	723	642	690	662	679	638	659	674	643	702	712	685	701	686	653	685	722	700	704	729	666	668	652	660	689	665	682	692	673	669	660	660	667	714	683	640	656	697	666	693	707	688	701	695	697	687	651	644	685	633	711	676	694	710	740	679	675	664	679	685	622	735	637	650	721	685	698	688	733	669	697	704	662	695	661	632	655	669	713	647	675	707	674	676	722	639	674	682	633	677	721	686	670	650	681	702	695	673	668	676	658	682	664	682	686	699	671	636	669	682	695	690	691	677	653	670	685	665	697	710	658	687	660	713	638	641	653	713	664	677	696	666	618	652	667	663	663	713	673	622	713	711	705	714	651	688	667	669	674	667	696	607	662	670	696	716	661	707	717	702	665	661	661	669	674	685	651	699	670	682	670	678	684	638	687	678	717	671	641	709	726	684	730	671	687	689	670	716	636	715	697	661	685	697	630	687	714	669	674	664	705	661	697	679	683	688	641	643	688	682	713	682
23264	20834	27822	23935	20817	10343	1357	962	733	699	687	678	630	581	596	524	557	543	554	508	531	549	536	531	498	506	539	523	501	528	526	515	492	530	472	497	537	536	538	494	532	498	498	504	488	528	524	507	513	451	512	492	529	553	476	529	537	514	513	514	512	563	525	498	534	555	501	531	490	519	511	528	547	512	490	506	515	519	472	473	506	494	510	516	504	480	487	535	551	495	531	560	548	497	538	505	500	541	500	511	488	516	544	524	501	483	487	512	522	497	524	539	469	476	493	526	471	526	552	489	486	493	511	524	512	499	497	500	494	506	478	477	478	504	500	506	540	505	503	507	516	492	534	508	503	507	535	534	547	526	478	505	494	517	508	474	508	512	484	517	537	526	510	506	491	498	498	509	500	496	537	489	518	533	511	481	576	525	494	535	482	510	499	497	506	518	509	526	526	502	568	521	507	534	512	489	560	510	519	531	520	493	478	501	479	509	517	498	507	498	510	489	483	481	509	497	505	490	496	488	498	509	496	489	544	480	513	466	502	543	549	527	501	532	471	507	494	496	494	490	477	502	514	500	522	513	516	473	531	510	500	491	528	503	489	460	494	512	528	564	522	476	489	509	500	509	512	488	485	527	489	534	503	506	513	512	488	508	500	491	495	511	493	502	550	479	528	515	532	484	500	495	520	521	485	524	529	504	519	521	505	529	528	501	486	467	468	532	483	532	475	530	499	519	492	500	502	492	519	523	524	521	506	509	553	507	522	492	521	527	525	483	476	536	549	543	560	546	520	515	485	493	522	501	475	535	491	506	565	509	520	477	523	496	520	461	476	513	548	554	503	497	523	496	505	526	501	536	525	533	504	508	501	501	482	515	531	524	492	507	511	531	524	537	548	503	484	534	496	515	483	522	539	516	507	453	509	507	496	474	475	508	520	556	500	504	493	513	513	456	541	447	520	468	478	534	536	511	514	472	505	491	492	480	488	476	529	541	512	546	556	519	511	548	493	545	506	537	548	469	479	529	474	501	480	515	476	474	516	471	488	503	521	509	488	516	499	495	505	500	530	496	502	539	537	529	488	523	466	492	492	523	516	534	520	497	538	515	503	504	489	463	493	560	531	502	510	498	488	508	510	484	495	530	480	492	517	508	507	510	477	494	504	513	482	513	469	471	493	480	496	502	529	510	510	533	515	503	541	494	536	517	532	514	522	534	543	485	502	536	507	531	513	487	529	501	538	517	509	502	530	500	501	492	456	483	479	530	518	500	473	512	543	516	507	476	478	506	507	531	497	548	509	523	532	500	499	467	511	519	486	529	530	542	500	517	558	575	490	511	529	505	508	508	459	548	523	471	496	519	507	521	512	511	520	540	504	517	490	496	555	510	518	479	517	546	513	505	540	529	504	506	505	502	509	514	509	532	503	580	505	532	515	495	515	530	458	527	511	519	470	501	509	476	516	530	525	526	505	506	470	511	502	498	482	531	522	499	494	516	493	522	512	506	529	524	497	498	519	543	493	536	493	537	485	471	482	506	527	521	537	505	507	497	556	528	486	513	473	474	499	528	487	523	525	471	497	469	483	485	464	519	539	512	482	502	496	537	497	514	490	489	468	487	515	539	512	496	531	522	507	501	546	533	522	536	531	496	518	503	528	488	538	481	506	562	496	494	508	510	500	539	575	536	517	524	463	462	514	487	490	512	523	521	508	486	520	477	525	485	537	499	500	556	495	498	473	502	520	496	479	519	486	489	499	511	491	514	518	504	502	498	530	519	468	499	522	509	495	518	503	470	512	489	479	473	484	520	524	516	491	505	515	535	479	522	508	496	498	520	507	527	466	497	492	511	448	468	511	485	514	522	514	515	488	514	488	507	509	492	541	501	543	498	523	440	537	575	515	507	492	527	529	434	552	518	511	489	485	523	507	521	512	510	502	505	542	502	473	494	502	529	475	459	519	514	499	535	501	498	568	460	486	513	501	484	473	484	492	497	518	479	473	475	520	496	505	472	502	505	466	482	533	506	496	506	488	533	538	537	494	491	516	561	514	466	481	471	533	519	520	522	516	485	493	496	478	502	526	481	462	529	443	484	516	498	529	514	503	524	530	507	520	499	518	499	508	535	477	517	487	515	504	490	536	501	570	491	522	521	446	491	498	476	496	495	488	518	528	547	468	493	520	523	486	496	513	488	512	523	530	518	480	465	493	508	516	534	527	534	496	519	529	463	493	525	517	492	541	520	493	519	487	465	513	521	509	499	520	544	498	493	498	495	494	542	490	527	535	489	512	510	503	514	470	503	502	474	514	485	510	509	527	529	512	522	500	497	564	499	497	479	534	496	494	491	480	518	476	527	519	445	506	482	485	493	521	531	505	494	534	483	514	462	509	499	517	490	512	532	518	486	506	482	490	492	508	507	493	544	478	502	470	499	515	527	515	503	526	527	515	521	460	518	519	518	519	506	545	489	539	524	515	496	498	559	515	520	511	496	494	509	556	554	535	503	495	491	512	527	524	516	510	507	506	500	531	476	507	509	480	516	511	511	536	522	464	546	536	493	508	507	522	548	501	504	496	533	541	459	499	512	541	508	523	509	495	507	534	524	523	472	527	490	520	505	500	535	516	505	505	450	499	542	492	525	479	538	497	492	504	477	499	495	510	459	482	501	517	489	498	502	494	550	501	513	501	492	490	543	507	550	495	507	501	477	494	491	497	518	465	490	499	516	529	518	508	516	510	509	509	538	516	503	510	518	496	504	471	487	517	529	497	498	521	511	488	519	499	528	475	465	497	527	553	528	479	527	507	507	512	519	523	492	496	496	477	525	497	478	543	520	500	480	531	497	459	533	471	494	474	511	456	495	519	576	505	503	514	492	466	471	511	526	510	504	538	507	528	509	495	496	522	479	524	520	512	502	493	498	477	525	510	547	507	507	510	538	491	510	507	497	505	460	497	496	485	465	549	494	480	536	487	492	507	491	548	517	494	473	529	500	511	527	504	467	555	503	505	525	476	521	539	455	494	474	486	525	494	521	503	479	538	492	466	525	472	541	515	484	515	488	510	517	496	521	529	522	510	530	511	521	529	528	539	510	491	498	451	524	532	523	513	500	520	495	509	500	513	513	505	492	521	509	528	531	515	480	530	479	507	520	492	520	517	513	503	466	526	547	489	466	545	521	508	518	499	516	509	502	532	503	482	525	508	497	499	538	538	511	517	515	529	517	512	492	533	511	467	520	520	519	507	520	519	477	485	494	496	517	546	521	528	487	538	485	529	498	522	559	527	536	456	504	493	504	513	534	483	519	525	499	487	498	475	515	548	490	506	508	499	537	537	523	484	493	519	455	509	507	555	514	521	466	505	507	493	548	485	502	553	539	528	481	510	520	497	513	509	543	517	500	516	508	507	487	517	517	476	502	475	511	533	540	533	522	521	494	497	476	517	509	528	484	485	490	535	489	498	516	499	520	518	516	494	468	497	505	466	529	520	523	532	526	510	511
3061	7345	6105	3085	2233	1723	1475	1222	959	902	861	829	728	688	648	670	668	656	626	633	615	583	574	628	570	594	632	621	571	603	621	606	538	614	593	572	566	590	583	555	548	577	621	566	614	593	615	569	588	576	550	586	574	557	561	544	555	585	603	569	617	538	552	600	537	585	533	560	531	561	575	576	516	576	587	564	536	567	551	549	545	564	614	575	555	565	567	581	540	601	558	554	588	586	581	548	522	580	567	576	546	570	565	524	575	580	592	565	562	570	575	552	555	556	560	565	544	590	571	573	591	578	592	569	571	578	629	564	586	578	603	593	581	550	567	563	540	551	540	571	545	582	531	556	620	608	559	602	512	525	582	554	561	611	598	541	562	534	561	549	585	581	607	573	549	559	555	598	605	542	556	613	593	523	565	576	585	571	618	561	533	583	511	566	632	583	554	571	548	544	573	577	540	571	534	520	569	582	562	520	580	554	595	582	542	562	569	586	553	614	548	554	572	576	613	531	566	577	573	592	594	568	574	550	544	572	549	539	566	604	562	588	594	532	591	540	571	559	569	571	576	560	636	547	577	546	601	590	580	559	567	574	533	538	600	577	524	572	562	561	573	550	575	580	593	547	588	558	562	529	535	582	563	576	594	567	575	573	564	569	562	575	516	586	575	583	566	575	589	579	500	566	577	558	552	568	616	527	558	560	535	571	591	571	552	564	557	534	583	517	573	562	557	533	591	573	563	587	485	559	547	570	543	567	572	579	538	595	543	511	504	532	596	586	530	591	574	571	596	571	573	560	592	608	595	550	576	558	541	554	550	535	567	611	580	565	553	585	555	531	569	525	536	553	553	546	537	564	555	525	598	590	561	536	562	540	581	593	552	555	544	575	570	587	552	542	560	558	559	575	560	575	579	576	547	567	550	559	566	555	618	569	562	544	536	563	587	583	551	566	553	576	565	557	605	566	540	563	615	564	558	611	583	565	569	601	542	555	580	595	559	539	545	564	582	556	566	542	557	593	575	606	580	574	568	573	577	541	584	571	526	564	553	547	578	602	642	562	566	562	583	568	570	546	573	562	574	564	534	633	580	609	571	558	562	543	540	543	578	565	554	550	531	535	555	552	548	521	564	598	573	545	544	566	557	567	599	594	544	592	560	579	544	570	527	560	578	576	561	535	602	572	564	565	546	574	597	581	587	537	566	562	518	583	566	525	526	567	584	545	575	567	615	540	557	530	553	590	584	588	566	565	533	578	560	560	553	565	541	539	596	543	583	547	577	580	557	560	533	556	565	608	557	531	574	542	556	513	575	557	545	543	533	578	560	570	569	616	553	562	582	570	548	524	560	524	577	583	571	591	567	543	493	572	532	573	588	594	547	564	574	559	570	542	548	556	539	610	557	546	552	570	573	557	571	530	566	580	560	563	614	579	585	587	535	566	543	532	569	549	575	570	527	592	572	530	584	534	557	588	545	549	569	595	580	571	584	573	598	581	530	563	578	578	575	617	536	590	543	564	584	562	567	537	594	591	569	543	564	559	526	611	581	568	512	560	541	521	605	575	571	555	576	540	545	567	553	603	573	571	566	581	571	566	581	570	545	549	590	610	558	574	582	554	554	628	583	546	552	586	544	535	578	573	568	550	568	576	559	589	554	593	545	564	556	554	598	573	538	584	568	532	575	576	544	584	581	549	561	566	578	568	565	551	589	580	608	589	568	577	557	576	578	534	542	571	582	573	520	556	594	575	538	554	612	550	583	574	613	587	511	542	541	547	551	568	591	562	548	576	597	579	580	590	547	561	550	548	572	541	548	570	549	561	517	513	606	593	563	536	527	589	527	579	580	548	524	546	586	571	573	566	588	543	528	549	566	525	581	567	596	552	566	603	590	591	593	590	587	539	534	589	522	531	565	587	536	573	576	595	542	534	562	569	532	552	552	643	594	539	559	552	563	579	550	580	574	593	530	607	598	571	565	571	536	583	570	566	573	581	603	591	571	539	581	600	554	570	559	558	566	598	554	556	576	555	542	527	608	553	584	555	586	588	565	567	527	567	556	547	563	606	571	584	604	541	573	552	594	568	525	545	560	538	563	542	556	541	570	591	601	550	574	595	572	579	575	590	548	561	531	527	540	529	555	584	556	586	565	557	554	558	549	525	602	557	541	542	532	570	603	540	573	539	573	558	570	541	579	547	558	566	594	559	608	597	593	601	570	546	587	567	562	579	556	560	541	536	563	566	591	553	577	579	627	547	567	580	578	598	544	608	562	612	532	522	541	565	601	584	616	558	552	568	572	541	539	581	559	595	575	574	545	567	563	571	573	506	544	562	557	599	576	568	582	590	559	537	558	538	588	591	537	560	594	538	589	618	597	558	587	576	545	582	591	555	563	556	557	515	568	555	567	587	562	568	533	586	546	552	520	591	594	591	547	579	558	560	571	556	601	591	587	580	540	574	580	590	586	540	589	614	580	567	550	587	597	557	560	546	552	583	554	551	598	592	566	570	558	553	590	545	570	534	560	595	574	597	537	582	533	528	612	578	578	550	573	532	558	548	575	574	579	553	515	576	584	568	514	589	573	604	585	588	573	573	543	561	560	554	573	561	592	548	537	573	592	579	571	525	542	593	574	552	566	565	534	564	605	523	568	543	601	543	583	602	578	552	577	556	571	560	555	568	539	604	573	584	591	551	556	587	537	587	568	546	562	562	572	585	554	574	577	576	582	632	538	555	551	599	577	566	571	565	575	539	585	581	537	576	569	557	612	599	568	571	557	571	561	527	590	576	567	542	611	560	612	564	583	573	579	550	546	538	555	594	553	591	585	590	576	575	554	564	600	575	555	544	599	573	547	595	593	591	576	571	553	550	562	603	585	569	591	581	541	547	567	543	567	548	565	591	571	550	580	520	546	577	541	564	548	593	549	577	531	577	562	574	546	563	533	577	576	547	554	523	513	589	541	578	603	537	561	559	550	585	542	552	567	540	549	531	561	570	559	529	578	550	567	573	557	550	538	551	518	560	563	555	551	551	581	519	551	557	534	552	564	578	565	513	580	573	532	557	527	535	567	556	588	579	576	595	569	583	550	613	581	603	558	591	560	554	581	571	570	597	574	563	559	545	580	535	590	618	581	563	597	541	509	542	601	544	576	609	546	593	548	540	603	557	601	565	588	611	543	598	523	565	583	545	573	558	605	584	580	591	545	562	569	585	558	572	563	583	597	607	556	559	593	562	567	598	578	581	551	538	545	575	575	521	565	533	549	550	548	552	574	593	527	570	563	568	563	565	558	570	539	603	573	547	568	575	575	526	558	570	563	537	594	561	564	527	608	556	559	575	572	560	571	553	569	539	532	565	629	549	564	549	595	592	577	532	536	586	531	516	551	575	529	548	560	533	535	538	605	566	540	544	530	577	549	546	550	543	568	545	569	569	554	565	572	557	577	520	565	559	547	568	569	581	533	608	598	553	569	520	561	543	585	604	567	552	551	591	552	582
24265	20845	26992	24704	14127	1074	718	590	561	516	486	439	470	462	438	449	400	389	381	431	419	399	408	388	427	425	386	423	397	454	415	419	436	400	403	377	407	441	432	385	389	366	408	382	357	417	398	410	396	384	392	397	375	417	406	396	351	396	378	400	385	401	387	388	422	413	423	420	415	390	388	418	428	420	438	419	440	373	384	436	400	376	411	406	396	405	384	435	397	405	403	353	392	403	407	397	399	433	379	416	402	425	397	364	365	416	405	421	411	387	377	380	397	405	372	419	390	391	390	381	411	430	388	413	421	389	398	447	402	382	395	361	388	395	358	409	433	434	390	395	408	414	404	404	398	390	385	387	436	423	398	402	392	368	425	390	394	401	407	408	422	376	415	427	402	416	417	401	434	406	387	391	418	378	389	392	412	397	420	409	383	450	390	395	407	401	407	389	453	390	384	360	407	410	442	399	388	405	390	367	418	367	387	376	381	353	408	410	394	414	406	380	407	386	388	409	428	421	398	372	398	419	375	397	428	403	408	393	420	396	421	417	414	395	394	401	392	418	410	373	384	428	387	387	404	400	390	415	397	423	444	415	391	416	399	406	392	426	413	386	398	389	372	419	373	407	393	414	413	370	403	387	433	382	415	404	384	397	400	393	438	426	380	418	417	424	398	381	359	416	360	429	398	415	380	388	421	404	416	381	427	371	438	389	410	402	409	415	391	367	385	439	425	383	411	382	406	417	402	389	397	423	430	383	357	400	395	391	438	366	424	397	394	441	431	376	370	433	398	381	395	433	407	427	410	396	399	427	384	414	408	396	393	363	371	409	395	382	439	433	406	374	369	405	420	416	405	398	426	367	404	379	414	378	370	408	409	375	430	405	415	398	368	378	384	377	393	393	408	362	387	395	406	358	422	408	386	412	429	373	385	358	429	349	419	385	384	384	368	383	397	389	386	392	411	433	432	422	400	402	402	401	395	402	370	387	432	374	428	398	392	402	424	388	387	397	380	382	416	419	382	422	407	411	425	429	382	447	365	404	402	433	392	411	420	371	396	380	415	425	402	413	417	374	383	397	409	411	394	365	406	386	421	383	417	374	428	398	433	380	395	389	402	442	382	428	374	404	400	389	453	371	419	354	394	382	421	380	381	351	407	365	388	435	397	399	411	414	377	407	380	395	380	402	409	407	453	380	388	418	380	408	382	384	396	384	390	378	408	392	429	398	420	395	367	406	397	352	410	362	424	359	401	412	382	417	369	410	442	402	401	377	385	416	394	388	425	386	399	388	374	377	395	393	399	434	374	426	404	415	398	400	416	436	423	408	394	387	412	395	440	405	373	445	445	402	417	421	418	395	384	403	416	400	384	379	395	387	391	405	424	364	406	388	361	389	380	387	378	378	414	392	449	378	385	386	410	377	399	417	400	389	365	386	455	417	390	384	441	400	393	352	417	408	386	375	379	398	387	437	413	406	391	428	413	413	389	385	432	419	418	410	403	405	410	389	398	416	382	388	402	399	379	411	378	414	414	391	419	373	395	397	403	400	385	399	406	413	384	411	405	416	365	384	384	391	384	401	409	438	406	386	405	427	388	416	423	394	398	402	395	429	392	419	373	379	384	405	366	381	422	391	401	417	408	403	392	431	372	377	419	340	420	442	373	407	397	438	392	368	410	380	399	355	396	414	381	420	426	408	365	372	381	373	432	392	389	414	409	393	377	403	409	379	380	407	396	437	400	409	367	375	395	414	374	422	384	371	395	415	351	395	399	376	416	408	414	425	407	400	405	388	403	378	416	377	383	387	412	375	401	416	413	378	417	377	398	402	389	416	402	436	364	410	380	417	387	394	376	402	396	379	428	415	394	427	350	435	386	400	375	418	412	387	388	418	420	427	457	381	386	385	374	382	406	381	408	402	434	394	376	359	406	398	417	383	397	406	420	400	378	374	394	401	377	404	387	397	401	385	423	385	388	420	414	392	410	408	406	405	376	394	391	409	388	421	386	364	417	380	408	401	424	422	435	395	407	404	363	399	419	371	420	386	369	406	403	378	386	409	408	403	388	376	436	397	431	387	425	376	404	404	400	405	428	383	402	388	397	401	423	391	411	396	423	383	400	442	402	425	396	444	388	396	395	398	405	430	404	416	410	420	391	398	415	399	447	381	357	425	381	422	397	406	431	433	383	392	386	388	417	390	422	417	400	392	370	432	386	386	406	394	388	370	394	408	400	415	420	359	429	381	418	467	391	400	428	419	382	398	388	375	380	405	415	411	420	423	442	400	385	388	397	409	370	404	371	397	393	400	434	415	390	388	421	380	390	421	400	394	401	401	384	400	402	395	409	366	429	409	414	400	439	380	397	384	395	396	396	415	376	410	371	430	412	383	415	414	420	410	409	359	388	392	365	397	411	410	375	387	407	414	377	420	384	445	390	408	398	409	418	385	409	433	377	423	412	404	409	388	376	396	432	401	369	409	403	377	399	431	386	413	396	451	382	384	389	403	383	427	408	389	365	404	420	393	431	378	412	401	366	403	396	422	397	413	405	421	407	391	390	388	372	414	391	395	441	419	410	419	420	398	407	389	398	398	360	411	385	385	398	430	391	394	385	432	403	423	386	390	421	372	403	396	391	399	369	373	397	393	402	427	396	397	428	412	389	408	419	386	395	377	406	368	430	406	414	392	358	358	404	414	370	424	384	396	423	376	380	389	403	382	418	396	403	392	411	418	403	429	384	382	394	425	415	398	396	361	403	365	391	393	397	382	392	427	415	401	398	421	407	405	398	388	400	400	401	402	377	411	384	402	366	425	396	406	403	383	402	389	435	402	412	400	392	442	419	394	388	383	386	385	368	387	415	371	353	406	380	435	387	419	378	411	387	395	427	403	382	415	411	388	378	376	397	410	395	436	414	390	379	396	396	377	399	378	387	439	389	392	392	404	438	398	358	391	393	382	401	378	412	388	424	428	389	385	416	429	383	411	415	421	444	404	373	427	406	387	400	381	411	385	369	408	402	412	414	404	365	397	380	398	403	423	406	393	407	407	413	411	381	402	373	410	385	439	401	378	395	451	373	416	417	423	418	371	372	422	386	429	388	395	394	388	412	412	388	430	412	425	377	374	339	398	419	409	416	408	385	443	427	401	419	393	384	400	418	407	418	427	400	418	397	380	391	429	386	405	406	344	401	379	391	445	330	411	433	415	361	401	378	416	405	402	415	404	386	398	394	391	380	404	409	393	425	414	434	407	391	391	429	445	417	406	383	404	394	416	395	407	463	411	431	370	402	402	372	429	393	392	435	408	408	403	433	405	384	413	398	388	376	386	397	386	393	427	376	404	417	377	344	392	370	417	404	398	397	411	429	405	377	412	415	411	406	369	424	381	381	378	390	395	370	423	389	429	413	414	408	402	389	381	395	380	388	400	400	422	376	369	444	414	406	423	390	399	423	430	412	418	422	405	370	418	374	398	368	402	375	377	432	384	409	378	380	397
3172	4806	3804	1958	1389	1232	969	880	714	615	576	564	561	526	492	467	436	491	491	459	459	483	443	455	411	482	427	454	448	429	468	417	437	443	391	439	399	452	406	437	430	435	456	409	387	462	427	390	419	442	449	456	399	436	442	429	446	407	427	406	426	439	426	448	445	432	485	453	435	416	402	416	402	452	410	428	456	458	414	453	436	433	424	396	410	406	427	489	442	418	428	466	480	447	409	399	441	425	433	463	455	412	410	448	452	422	434	436	385	445	460	437	456	457	400	440	432	444	440	445	474	429	431	438	437	425	452	417	422	432	436	428	444	433	444	445	417	421	411	410	451	463	413	422	460	436	460	475	411	420	442	421	426	466	446	447	471	398	424	438	433	479	428	411	416	440	432	428	442	405	390	447	436	454	454	421	441	434	418	405	397	422	427	414	421	432	445	418	445	440	447	447	400	400	428	421	418	384	408	441	442	434	448	451	463	435	417	389	437	431	407	427	419	386	449	422	435	433	440	408	448	384	418	402	404	409	422	421	427	405	458	454	406	405	422	413	417	446	439	492	395	436	412	428	424	378	467	401	424	457	432	394	404	444	431	450	414	428	434	387	464	421	415	421	435	449	430	421	381	388	395	400	425	431	408	400	404	418	430	455	457	388	420	411	434	427	420	421	404	396	436	436	434	444	471	414	428	401	439	447	451	433	442	418	475	429	431	441	431	425	447	401	376	415	460	405	433	457	416	417	404	402	448	387	407	440	429	448	422	412	469	438	411	424	423	452	415	452	420	420	449	437	438	422	438	427	435	416	430	443	460	458	432	431	388	449	416	410	411	400	417	468	415	469	427	422	447	452	442	429	442	431	411	428	432	447	415	425	415	420	432	447	427	435	424	411	419	446	400	421	451	415	435	401	456	419	393	408	425	412	433	430	430	421	414	407	424	368	415	433	464	390	435	415	449	443	415	429	494	434	425	422	427	421	417	469	485	445	466	410	370	421	442	415	434	404	436	435	397	413	402	402	437	454	410	403	411	426	420	449	438	419	447	454	406	435	392	415	403	424	437	466	440	466	435	410	420	458	455	388	479	420	426	414	385	423	452	405	429	408	434	398	419	429	393	382	442	422	382	429	438	429	404	434	434	423	425	408	454	408	416	423	442	451	404	474	433	446	442	458	431	457	438	424	441	408	412	400	454	454	418	416	420	423	414	409	424	439	460	408	389	424	405	430	417	468	428	421	426	436	438	390	431	471	440	405	432	432	426	434	432	439	438	431	402	452	437	432	453	442	402	413	413	458	494	417	392	436	445	463	430	466	419	414	437	391	441	403	457	413	435	430	446	443	412	425	393	442	403	401	406	449	426	469	426	434	421	414	417	509	458	426	426	440	443	422	415	447	427	445	426	429	432	402	416	408	416	444	439	425	435	455	460	433	389	450	409	453	392	411	410	431	432	459	445	414	399	452	406	456	441	433	433	440	425	449	431	422	420	411	402	448	431	434	448	374	431	427	427	459	453	411	436	472	424	454	418	447	407	438	422	399	392	408	439	415	434	429	437	417	410	412	445	440	437	433	425	435	387	387	381	453	426	389	428	447	408	411	457	412	388	415	384	397	401	447	413	396	429	434	411	452	471	424	410	458	404	375	426	442	434	424	426	418	413	432	418	453	452	414	449	436	448	422	427	417	409	394	414	416	429	454	407	419	430	441	431	433	437	408	441	424	433	473	388	424	412	405	416	435	414	407	422	434	411	424	437	435	427	407	415	429	413	449	429	431	454	425	433	445	432	467	464	437	438	454	432	429	432	403	423	410	413	427	413	372	459	451	422	443	434	410	431	443	416	432	449	400	409	402	464	392	434	446	422	460	393	429	411	448	444	448	422	439	424	394	421	461	402	471	420	427	408	434	399	415	399	422	403	461	449	440	413	424	423	435	424	460	449	413	441	380	433	439	445	402	444	398	455	435	458	441	446	420	423	428	439	399	434	420	429	393	416	455	457	425	429	452	429	405	423	461	415	382	428	430	408	420	447	451	417	423	398	429	434	403	447	411	434	423	421	457	426	420	448	441	439	407	396	416	397	456	418	424	427	434	402	427	444	431	414	437	431	410	432	433	433	436	412	422	415	464	422	426	427	391	429	435	430	418	470	474	437	455	461	420	415	408	417	457	494	418	439	430	438	432	434	472	436	407	451	428	386	431	416	466	354	453	451	456	419	426	412	434	412	416	404	425	434	416	432	443	428	415	457	474	382	467	423	413	464	430	424	454	449	431	423	407	421	436	441	399	417	415	438	427	396	429	411	413	438	445	448	430	421	432	425	420	397	414	407	415	408	458	422	403	396	424	430	419	431	448	426	404	444	439	416	453	409	431	475	400	445	401	424	464	438	394	423	416	395	380	438	443	448	425	478	469	464	438	449	407	437	440	451	423	431	449	471	397	436	423	428	427	419	451	436	430	427	432	404	442	431	451	402	418	395	452	442	449	488	439	445	448	411	444	423	433	474	414	475	450	436	438	435	454	419	430	433	435	411	403	429	427	421	414	430	404	384	401	428	430	414	387	406	431	452	405	406	433	443	406	464	424	413	443	411	465	421	409	415	446	429	433	459	408	421	416	451	427	464	435	432	444	446	424	424	388	424	447	389	414	438	434	418	409	425	404	447	431	406	431	432	427	421	425	435	427	438	425	418	432	410	388	432	441	409	453	422	426	405	441	454	418	422	439	414	439	412	420	433	443	422	437	435	374	423	456	412	443	435	438	431	420	431	455	428	475	420	408	457	437	453	448	442	444	441	409	354	437	412	413	423	459	392	415	449	449	403	442	421	423	430	437	416	472	431	438	430	458	420	413	445	449	417	472	385	433	422	445	419	416	432	444	459	422	432	427	433	437	422	439	432	440	436	413	425	437	438	449	436	425	421	428	410	440	430	427	409	429	437	439	454	404	436	424	409	446	412	410	437	406	410	440	407	399	433	426	435	410	437	425	401	420	442	448	407	448	465	392	446	414	444	404	416	419	421	428	448	418	433	438	420	469	445	423	457	442	433	405	410	432	433	399	449	399	397	454	390	444	424	442	428	450	411	384	426	432	413	444	456	461	401	432	406	431	414	401	447	423	414	425	430	388	413	447	423	394	406	423	430	469	410	424	419	428	465	434	462	442	432	400	422	454	416	421	422	455	415	442	454	425	431	398	465	402	444	398	408	439	441	426	442	439	394	399	419	442	442	415	423	429	437	437	419	388	454	415	412	439	407	415	444	407	442	419	421	414	440	471	420	446	412	405	460	475	424	439	444	395	416	422	396	448	425	384	459	419	438	417	453	468	395	422	414	449	436	426	456	441	430	438	433	415	428	399	442	408	423	414	390	395	431	425	445	428	414	375	444	447	416	384	462	426	428	432	453	463	447	441	440	425	430	418	411	433	446	388	443	415	408	438	396	446	478	414	432	461	402	445	414	451	447	419	411	420	422	417	415	424	482	401	434	410	429	436
22129	20826	28262	23474	20817	20853	10085	955	654	570	488	420	400	330	332	290	302	265	267	244	277	255	222	206	207	224	231	234	207	206	227	216	228	183	214	214	220	181	198	218	178	194	181	188	184	200	201	212	188	201	197	190	201	206	188	176	200	176	196	191	191	184	197	196	179	198	205	191	194	185	183	206	206	189	203	198	177	201	191	200	192	211	205	190	177	189	174	184	171	201	207	213	169	187	162	200	220	235	200	208	180	181	176	190	214	198	203	188	172	170	183	208	220	195	168	165	188	190	174	174	192	178	192	184	189	209	175	166	178	196	183	189	198	186	188	186	178	183	191	219	190	189	198	186	183	179	177	201	193	178	198	180	173	189	202	184	203	193	199	156	176	197	170	206	197	179	174	190	202	181	206	209	192	197	182	188	210	187	173	195	180	174	192	214	180	172	201	194	211	195	194	173	194	167	184	181	175	172	205	179	183	186	203	177	192	203	222	177	183	190	196	142	200	178	208	182	213	173	187	191	189	201	195	204	193	197	192	185	179	206	173	206	164	186	156	184	186	186	185	184	191	186	186	196	190	193	193	186	184	205	152	213	196	193	174	162	209	221	168	190	209	169	176	199	200	160	194	184	215	171	180	198	195	202	193	185	180	180	194	179	219	199	181	166	182	204	190	166	169	190	196	191	198	190	164	192	183	186	173	185	153	201	188	176	189	154	176	178	166	192	172	178	174	186	181	187	158	181	189	202	179	183	192	208	173	181	185	184	169	200	189	196	198	198	209	178	185	187	183	207	182	192	194	190	165	183	186	166	167	184	186	178	188	186	167	179	201	188	188	196	165	201	190	158	203	171	220	183	200	193	170	191	187	188	164	188	183	202	187	199	203	198	189	202	201	175	196	178	183	174	160	193	209	183	182	204	172	165	189	189	180	202	195	190	169	174	178	178	202	180	157	158	190	192	187	200	194	188	207	180	191	197	174	177	190	155	153	178	169	182	195	202	175	182	178	192	183	173	194	192	197	223	184	184	181	186	200	185	186	201	204	196	203	192	199	184	211	183	182	198	170	211	201	204	185	201	173	202	183	178	181	172	176	190	159	179	177	208	164	173	192	179	158	195	172	191	202	187	189	177	166	195	196	181	191	199	179	175	189	176	179	187	181	190	199	181	185	203	191	208	177	186	193	194	173	182	206	178	192	190	205	190	203	192	177	179	175	176	185	170	210	183	182	177	197	208	210	169	185	173	184	188	201	170	164	162	189	170	177	176	201	188	201	167	208	171	183	161	187	188	184	190	186	184	182	203	187	193	182	181	182	209	169	178	192	199	187	181	180	198	182	185	188	178	221	178	187	192	205	170	189	177	157	198	194	191	193	208	202	180	171	180	196	193	202	223	198	171	210	201	186	179	191	186	182	184	176	177	192	195	184	159	198	182	171	174	208	202	188	171	192	194	167	200	180	169	166	225	187	173	194	180	179	188	182	202	176	187	206	161	216	188	175	163	175	185	176	200	194	189	176	176	154	170	205	185	194	177	187	172	182	175	179	182	179	181	178	156	202	158	216	190	195	194	192	188	205	178	162	180	178	200	193	184	178	179	208	190	190	212	196	156	186	186	177	186	196	182	176	192	196	193	182	190	205	179	179	174	200	164	171	192	206	164	200	195	191	188	168	185	193	191	173	187	185	186	209	183	170	154	190	195	180	184	173	184	175	196	186	199	215	203	194	194	181	186	163	191	174	190	192	177	162	157	189	180	199	198	197	191	212	176	191	191	171	202	181	171	201	210	201	177	185	172	171	179	196	191	192	190	205	168	187	182	172	179	180	151	178	178	199	173	196	203	210	199	181	189	180	183	183	178	172	199	205	181	186	206	180	202	198	187	163	176	169	162	193	194	180	204	193	189	186	200	189	162	165	205	180	162	198	201	198	161	192	207	184	165	211	172	190	188	203	169	179	184	192	191	178	182	180	175	204	193	171	171	199	172	185	174	198	184	199	187	175	200	203	213	198	187	166	191	157	210	178	183	215	180	184	188	186	198	184	200	189	207	182	163	186	196	182	214	190	183	197	198	203	192	188	186	168	172	169	200	162	172	181	163	176	199	199	173	191	187	186	171	189	196	191	190	210	193	179	174	182	171	189	177	177	178	159	203	183	205	180	178	169	188	158	193	191	190	196	191	173	197	164	161	192	172	182	181	183	189	174	204	202	216	190	158	176	205	187	176	200	190	196	206	174	195	182	194	190	180	169	176	187	188	199	179	210	203	180	190	176	202	184	204	181	164	197	184	187	199	175	171	179	178	217	183	171	195	194	194	192	191	189	214	180	178	199	187	180	187	167	191	194	190	168	176	181	167	159	184	167	204	206	195	194	228	195	185	185	183	199	167	194	161	187	176	189	183	203	159	188	183	179	172	205	183	166	174	157	188	193	184	206	183	148	218	180	182	196	165	179	195	186	182	176	168	177	190	211	185	178	196	174	179	169	201	180	202	179	190	169	164	186	185	188	166	221	199	177	186	181	203	175	184	185	207	197	211	171	174	192	191	194	205	209	177	177	202	197	186	181	204	185	194	188	215	171	164	187	200	181	174	196	183	183	190	197	209	188	175	169	205	196	168	182	170	185	168	170	181	187	214	155	206	191	203	200	201	167	172	223	189	188	199	171	200	170	177	193	190	192	175	183	185	183	200	198	191	185	164	189	178	159	208	190	159	181	174	199	179	183	183	181	201	236	168	180	179	174	183	211	188	186	187	188	179	183	207	176	196	168	191	190	182	189	188	208	184	178	212	193	186	170	186	177	180	201	201	181	170	207	195	203	186	208	176	187	181	184	202	199	191	165	194	169	188	188	182	197	194	202	171	177	187	196	145	186	193	162	202	176	174	180	177	178	176	196	207	183	176	191	186	178	156	185	183	173	184	188	183	171	219	218	185	181	221	205	189	187	168	194	182	189	163	197	191	182	195	197	195	212	182	206	216	178	185	200	175	219	190	201	192	192	196	204	172	195	190	165	190	173	219	198	182	188	191	199	179	197	182	188	181	184	190	204	190	163	204	200	177	174	178	169	168	190	207	185	150	162	186	162	205	207	200	186	200	175	191	196	184	190	180	189	176	176	201	178	200	166	166	188	176	194	179	186	195	180	170	185	177	208	203	195	183	190	219	182	186	192	164	189	187	170	158	192	196	204	198	190	185	193	179	176	186	187	174	194	195	192	187	188	192	183	206	195	193	186	156	176	200	172	194	178	186	184	224	185	172	192	177	188	186	177	193	179	166	183	189	183	182	171	203	184	189	187	205	203	162	183	176	186	196	166	184	180	197	185	204	189	190	176	172	187	187	177	206	193	198	202	203	178	200	200	163	210	201	193	189	193	183	188	202	166	197	176	177	181	172	186	170	196	200	180	182	176	187	178	202	173	182	175	177	174	178	189	184	212	186	182	201	170	170	201	207	185	213	188	204	168	167	184	178	170	180	176	207	194	178	207	179	161	200
4080	12322	10059	4995	3377	2733	2048	1496	1123	952	764	639	551	499	443	403	371	386	294	291	308	298	283	258	287	268	273	234	243	244	244	229	233	207	232	232	237	247	226	251	247	222	224	226	217	213	230	225	234	215	212	199	236	221	200	215	230	223	213	212	202	213	209	198	190	199	241	224	233	214	206	192	208	213	227	214	199	217	228	202	212	205	216	217	197	228	199	222	214	202	228	232	222	219	216	204	208	210	208	190	200	226	221	207	237	204	228	173	216	216	221	209	224	219	223	209	233	211	198	189	202	215	237	198	216	231	211	227	224	208	212	217	200	216	207	206	220	166	232	205	213	224	202	197	193	174	209	209	199	214	215	224	204	230	207	201	219	240	213	192	213	203	196	191	188	232	224	245	213	194	204	219	216	198	190	195	206	194	196	190	223	200	217	212	185	187	191	174	217	217	212	180	196	185	189	209	207	188	215	200	201	237	206	192	229	187	205	196	184	212	204	198	195	199	194	209	209	231	228	209	207	219	206	212	209	220	215	193	213	208	230	204	197	208	219	222	209	193	210	211	217	212	194	211	222	215	211	222	218	228	204	199	184	180	179	216	201	235	208	202	186	206	204	184	189	189	208	198	229	198	193	232	219	197	180	181	232	181	186	198	164	185	222	222	211	212	211	210	208	218	195	230	242	214	204	188	216	197	226	223	205	224	221	217	198	223	227	225	223	199	202	227	211	192	206	194	196	188	175	211	226	193	199	191	218	200	202	193	232	185	225	201	220	193	191	183	198	221	203	191	192	184	217	206	204	214	220	208	194	195	225	225	222	190	199	225	215	200	227	213	216	237	197	212	227	226	202	212	212	199	201	213	228	206	214	176	209	209	202	193	207	187	183	217	211	211	191	204	195	193	197	216	216	250	231	213	184	200	227	236	212	215	200	193	186	212	198	200	191	207	209	222	200	200	204	193	213	204	235	223	193	189	202	229	221	208	216	227	213	204	206	213	200	191	201	197	209	229	219	218	195	198	200	216	204	210	201	211	197	186	216	206	226	203	201	190	233	214	208	225	189	227	219	224	190	214	228	194	202	213	205	221	221	207	196	197	233	177	231	202	178	202	196	207	202	196	179	197	187	207	210	213	241	218	179	205	211	221	250	235	201	192	211	199	222	215	196	209	213	197	224	211	199	195	209	181	196	206	217	205	229	247	208	223	192	229	199	201	228	220	221	208	226	191	193	190	226	202	206	209	196	214	203	200	192	209	188	210	199	215	241	200	217	208	234	215	226	187	189	189	203	201	204	215	210	227	205	184	219	229	197	228	195	197	188	193	216	220	185	201	193	204	222	219	214	211	193	233	232	194	201	197	208	197	211	197	201	225	205	204	207	201	197	219	215	203	223	229	232	198	209	191	223	197	191	205	228	218	204	191	206	191	211	228	217	213	197	207	204	217	192	206	186	206	197	202	206	200	205	239	235	187	234	205	203	211	220	201	220	232	198	205	216	193	210	200	207	183	208	220	222	199	219	193	222	220	210	215	208	216	235	201	212	204	227	199	215	249	198	211	221	218	199	208	211	200	224	196	203	219	210	190	199	220	204	190	194	232	200	205	224	212	215	204	186	178	217	188	216	204	221	223	208	226	201	192	205	234	206	203	193	216	184	202	188	200	200	236	192	243	204	199	221	210	191	186	203	198	215	204	196	180	201	196	219	206	193	236	208	195	193	240	206	218	205	203	211	222	211	199	199	222	192	200	190	217	199	214	201	214	206	216	210	228	215	192	207	241	187	214	227	216	198	206	199	211	212	216	189	189	214	186	215	204	201	227	189	226	223	200	208	218	208	236	210	196	206	209	192	204	208	222	235	189	210	206	216	207	223	206	207	224	222	225	209	214	223	202	254	190	216	217	197	230	219	188	208	212	184	229	204	194	234	245	214	174	205	221	177	218	199	201	209	196	226	209	212	185	235	229	198	209	192	217	232	209	220	198	203	212	233	193	227	218	205	224	237	209	220	204	219	221	226	195	199	210	206	210	177	215	202	181	199	220	198	191	243	202	225	197	197	188	231	221	202	209	234	184	201	224	194	204	204	209	203	224	202	198	176	201	208	190	216	188	225	203	198	192	188	225	228	214	188	224	200	196	214	223	189	224	233	232	197	203	206	189	204	181	186	201	220	215	203	194	218	186	204	189	215	221	221	206	241	215	206	209	197	245	173	243	200	201	202	197	187	203	169	222	213	200	215	188	187	207	207	192	234	205	206	198	187	209	197	210	190	195	192	204	205	181	202	192	227	223	221	220	204	217	198	206	194	215	214	218	188	242	201	229	245	210	211	228	195	188	202	235	212	189	215	203	216	204	218	212	207	211	213	202	234	213	188	210	197	189	208	194	207	202	200	190	195	179	205	195	208	210	234	198	201	193	219	206	193	203	192	220	243	207	248	209	194	201	206	228	193	184	215	211	197	206	190	212	223	239	200	185	207	239	210	216	215	207	199	217	183	192	207	208	224	188	223	217	191	203	223	223	193	224	210	210	207	216	199	168	234	218	192	216	200	212	210	198	219	223	193	201	195	202	202	196	194	214	200	208	223	189	230	236	218	208	238	217	191	212	218	194	220	189	217	182	219	201	198	220	211	228	217	233	204	198	236	200	202	194	220	243	199	221	204	232	200	210	204	219	212	198	195	213	195	199	191	203	230	200	226	210	212	219	228	215	204	222	202	227	222	204	248	220	213	188	194	210	209	175	192	185	201	228	222	209	201	200	206	224	191	210	167	216	224	209	201	228	225	194	206	207	205	197	204	208	202	189	194	217	211	213	225	220	210	202	225	198	207	205	204	187	189	213	217	187	222	223	205	209	186	209	202	215	216	212	201	210	202	199	211	208	202	219	189	200	221	218	211	214	197	232	206	204	228	190	172	227	210	225	176	226	196	221	203	207	218	206	195	215	218	206	223	194	225	205	190	230	221	205	201	221	214	212	224	213	211	226	221	210	228	215	215	200	221	200	206	218	208	207	205	197	240	201	216	191	207	205	203	227	224	178	199	192	211	202	198	214	219	202	209	222	219	225	201	221	173	216	218	236	200	209	207	202	171	204	204	223	215	189	206	207	198	196	246	209	181	197	222	219	198	226	201	193	208	203	197	198	202	216	188	230	215	177	202	208	206	188	193	221	195	214	230	204	202	197	221	197	217	189	209	213	221	220	214	193	239	196	189	201	233	204	224	207	202	217	211	211	208	211	228	224	242	193	197	211	189	214	207	193	190	200	215	220	260	190	190	215	215	179	219	216	181	191	209	209	216	201	197	226	199	202	188	205	183	221	225	208	214	190	223	213	229	209	221	167	214	213	224	207	218	200	204	226	196	202	212	221	183	213	231	213	222	207	220	217	183	219	220	223	214	216	214	194	214	205	185	208	199	184	201	232	210	175	220	215	209	205	214	220	205	236	177	207	210	204	208	193	199	217	208	186	220	198	206	232	201	196	176	194	208	232
27051	18657	5325	1154	816	857	731	673	647	642	641	627	596	626	651	594	645	633	654	621	628	630	671	699	629	585	606	603	637	660	645	651	667	620	664	646	623	662	618	650	620	644	647	638	653	618	571	649	625	657	625	647	602	615	655	610	637	593	584	596	629	666	640	635	637	648	571	635	665	647	670	653	630	643	595	630	689	618	634	641	637	632	677	591	648	590	613	646	630	630	654	665	629	618	616	650	678	626	640	632	594	663	645	643	622	618	660	656	630	600	687	663	646	610	646	576	638	641	641	599	690	649	656	657	646	657	662	612	648	596	665	658	647	579	644	672	653	633	666	583	627	616	658	640	646	633	661	643	641	652	662	685	646	613	617	625	648	673	601	655	634	627	597	639	659	652	604	619	623	615	662	637	670	607	605	588	651	618	635	602	645	636	567	632	649	639	647	637	614	614	617	660	627	616	660	670	612	656	648	600	641	613	580	678	639	629	613	700	579	652	655	646	614	600	659	673	613	643	643	618	642	640	579	635	625	646	646	606	611	641	603	604	610	674	643	649	628	636	603	650	649	642	650	631	625	653	614	630	662	647	634	632	667	649	630	648	594	653	623	680	656	672	631	587	619	603	614	584	630	655	618	590	676	657	614	662	631	609	682	620	605	597	590	653	603	657	634	621	589	694	658	631	621	655	627	608	647	657	657	649	652	637	627	624	630	626	586	635	632	628	665	638	673	633	601	627	631	618	614	613	658	638	603	615	643	594	632	632	639	604	623	650	628	636	628	629	594	668	597	637	677	634	641	647	603	620	618	622	640	599	647	602	629	625	615	704	621	665	650	644	640	619	589	633	628	613	632	618	644	579	680	630	655	669	621	658	605	676	627	664	659	645	636	649	640	633	616	630	597	602	678	616	659	607	609	630	638	653	618	626	678	610	580	625	706	624	679	632	630	612	626	653	663	624	658	631	641	640	643	615	635	620	606	628	631	680	648	653	630	651	573	589	645	658	652	621	620	610	636	657	600	616	631	659	673	632	645	643	606	607	603	650	633	619	590	614	583	678	629	610	595	595	650	672	614	577	667	666	610	656	606	664	630	592	637	597	655	625	662	577	645	615	665	695	663	643	607	630	610	626	583	646	628	633	628	612	662	618	589	660	622	658	605	674	616	637	652	675	658	631	654	636	652	618	613	620	643	649	645	643	640	632	647	634	641	653	672	609	637	652	681	640	652	633	595	632	631	640	614	606	638	681	641	659	612	605	641	622	628	655	629	660	619	635	623	627	615	597	619	616	654	581	706	644	635	634	619	587	585	603	621	627	636	618	658	617	627	610	608	671	620	669	658	635	609	632	573	679	625	657	640	652	654	646	634	636	644	623	581	608	650	595	615	628	609	626	604	625	631	682	630	639	620	617	622	604	655	671	634	623	631	587	623	622	660	606	618	604	649	637	625	666	633	686	589	639	654	626	615	652	646	604	637	673	620	651	610	637	633	631	614	632	652	635	610	658	627	603	619	630	619	624	601	644	598	632	625	651	652	643	627	642	625	624	625	665	652	618	668	655	656	596	606	605	632	628	605	662	660	631	610	651	639	657	586	629	649	636	650	661	650	610	628	651	640	627	615	626	610	612	595	633	616	673	651	658	607	635	627	672	649	616	627	622	661	645	597	662	631	664	663	637	637	667	618	655	645	572	628	618	634	674	621	632	640	637	615	635	599	619	610	626	646	634	633	652	601	671	699	621	682	698	625	608	602	684	643	651	646	649	676	616	619	583	617	632	662	622	678	652	594	640	664	653	625	672	658	626	632	613	626	608	543	605	619	653	665	645	610	633	644	623	628	619	629	634	568	600	622	620	624	622	658	619	644	607	637	637	636	611	658	637	618	627	609	655	645	625	596	660	649	664	662	610	609	636	623	625	680	610	624	622	612	682	636	662	620	618	641	619	614	639	633	610	604	659	660	653	610	631	649	628	659	609	621	588	636	636	604	643	662	632	603	625	666	591	626	598	652	634	613	644	639	642	634	635	617	620	623	678	608	593	637	632	613	616	644	633	600	658	622	642	605	641	656	633	653	603	635	662	641	573	640	641	582	623	666	633	637	624	657	650	608	668	603	610	671	630	614	653	681	598	666	635	647	627	635	619	653	667	649	677	595	608	676	653	637	626	666	645	674	571	636	647	666	621	643	625	631	596	662	622	623	633	640	653	624	678	673	681	634	674	645	660	631	621	620	616	612	613	626	649	669	675	630	609	663	660	650	611	606	630	606	615	589	662	640	618	609	603	614	605	677	655	625	607	627	648	601	657	657	627	609	593	621	633	608	611	617	608	652	648	626	619	628	605	637	619	665	649	598	637	645	679	616	675	653	617	637	606	650	597	616	637	624	609	593	647	643	641	648	629	593	646	612	672	636	663	674	650	618	654	591	600	622	655	671	640	638	588	614	616	683	649	615	663	640	606	615	666	625	638	636	643	639	670	633	615	641	599	639	607	594	626	653	697	660	618	633	639	617	650	670	681	622	641	683	619	641	583	678	621	666	628	607	673	658	585	636	616	647	615	626	640	668	667	659	664	596	619	628	681	638	578	635	649	607	619	681	667	666	626	646	620	668	629	634	616	589	642	654	651	612	658	623	629	652	640	604	636	636	614	613	655	652	608	656	636	649	639	672	659	685	633	633	643	615	605	644	695	676	628	611	615	645	601	639	644	593	610	620	623	633	625	641	645	628	594	647	651	646	646	630	643	645	613	655	608	603	640	640	623	641	663	649	637	622	604	654	628	651	627	646	619	612	621	658	626	636	611	635	583	623	595	647	631	653	665	692	684	645	600	624	666	661	653	621	654	649	597	662	640	684	583	629	612	602	658	621	625	651	661	614	629	636	609	668	617	622	599	647	631	632	633	605	612	649	624	599	605	642	614	658	627	678	596	615	660	639	627	613	601	644	634	677	628	638	623	605	602	595	577	634	644	607	586	612	598	684	656	605	663	618	632	623	582	664	618	641	660	603	613	632	631	654	629	684	618	634	650	631	668	631	615	607	653	611	646	642	633	650	632	597	648	624	634	640	634	632	648	655	584	614	645	625	622	615	672	630	615	596	626	631	628	633	626	622	634	609	606	596	636	646	629	633	593	632	632	609	631	611	583	623	607	641	630	632	662	643	664	641	662	626	650	601	645	639	659	623	613	647	641	669	573	622	627	639	626	604	602	622	666	653	629	638	666	629	686	636	668	607	616	631	610	629	584	576	618	649	612	636	618	662	621	649	617	660	630	631	595	650	630	645	662	617	613	601	630	636	629	602	613	663	605	675	638	627	643	588	559	581	635	582	672	616	613	632	671	644	585	616	662	581	647	659	667	586	614	678	637	651	665	620	602	661	615	652	695	635	641	613	596	640	654	627	712	639	684	605	611	596	581	597	620	640	595	607	606	643	661	650	623	634	657	638	620	639	638	663	599	647	599	653	602	649	619	662	614	679	611	614	629	628	622	584	644
4367	1158	1140	782	764	791	743	711	669	696	688	702	675	708	662	713	682	671	679	718	688	686	676	675	709	660	709	649	709	675	640	709	712	663	704	681	699	686	735	684	693	673	724	721	728	683	653	682	712	667	693	713	643	715	703	669	640	710	728	686	724	697	617	730	700	730	708	715	665	690	630	708	685	644	710	754	682	700	685	698	663	708	677	630	704	710	676	722	702	716	645	680	679	708	703	668	665	647	687	693	691	691	700	724	743	712	682	667	683	693	613	745	745	708	677	658	655	700	691	661	685	721	716	671	698	708	688	672	677	679	696	661	689	648	696	708	661	725	664	668	658	634	674	651	670	729	671	650	692	707	726	712	659	729	660	681	700	677	690	711	658	694	671	714	669	690	698	710	658	674	713	675	733	689	685	672	695	671	678	689	647	672	674	728	689	688	717	676	707	680	749	698	681	671	652	714	738	695	638	676	735	731	685	701	677	683	685	678	667	665	673	729	704	677	671	659	689	671	672	677	680	693	707	667	671	719	707	705	706	753	678	720	686	692	704	679	683	739	669	684	695	694	661	751	671	675	690	766	723	665	635	680	727	695	654	710	659	699	665	682	658	707	706	704	696	675	701	689	733	653	716	669	717	674	718	686	641	675	681	715	667	692	660	702	682	695	697	702	698	699	689	634	725	669	691	675	668	668	660	686	671	692	741	671	671	690	672	713	691	661	675	668	691	673	700	681	650	675	682	726	633	664	687	647	685	673	673	687	661	680	668	702	707	681	694	660	704	730	626	673	639	700	712	701	672	697	700	707	687	683	699	696	685	726	701	688	624	682	665	682	699	669	710	661	661	684	679	709	671	733	692	675	683	665	705	666	672	699	667	641	670	678	703	696	718	716	698	674	725	682	715	654	675	723	706	686	656	672	685	651	701	726	670	731	619	667	692	708	683	687	703	649	721	713	650	676	648	654	706	633	642	669	700	674	638	691	676	670	687	647	695	680	698	708	705	673	635	664	634	687	686	661	654	666	649	676	715	678	649	728	731	684	695	660	712	684	669	713	708	719	673	715	695	681	688	682	706	654	671	630	746	667	643	698	679	656	714	690	630	729	733	687	735	675	639	729	730	656	711	704	719	695	665	711	665	652	689	662	739	692	665	723	696	706	686	696	685	707	723	708	688	708	681	658	638	658	698	670	675	689	705	688	676	723	671	706	674	702	692	705	684	634	674	638	666	709	712	665	702	671	687	671	698	721	671	708	718	699	696	710	678	651	655	705	668	655	723	673	689	711	658	691	691	692	683	718	689	712	700	714	714	717	712	697	701	699	683	722	689	688	686	723	729	662	673	698	681	669	675	678	677	714	704	694	698	684	658	658	683	703	676	683	699	726	659	675	645	635	689	663	689	728	684	705	659	664	681	676	671	731	725	714	682	672	685	697	670	664	743	643	670	702	676	719	672	660	670	667	673	666	714	658	695	669	676	651	656	710	658	720	692	691	677	700	646	658	749	669	691	701	685	672	726	701	736	734	716	703	681	682	711	653	669	673	691	711	613	712	703	711	705	661	683	733	718	668	688	654	692	680	660	659	623	602	723	681	687	690	739	671	712	688	684	722	683	730	656	682	688	672	696	661	679	736	741	701	720	642	676	675	697	632	709	653	639	652	702	671	736	720	666	706	688	664	698	763	682	671	688	679	695	672	702	645	653	689	768	684	720	678	676	749	711	681	691	710	696	672	660	661	672	692	672	683	684	701	724	711	669	708	693	731	678	688	677	744	676	731	706	674	673	690	696	729	692	659	733	701	680	648	688	683	679	700	698	649	712	654	700	687	675	680	720	738	713	722	671	633	661	704	692	765	679	686	701	748	713	675	675	719	676	673	654	702	662	700	710	687	639	731	699	686	663	689	665	653	754	706	719	649	723	688	692	676	674	679	676	682	705	701	710	668	711	724	714	647	687	660	705	703	675	683	726	688	698	658	695	690	729	668	692	734	696	656	714	666	640	714	691	668	679	673	656	696	687	701	664	708	704	654	698	681	713	654	698	693	660	704	653	703	675	657	698	696	703	740	698	709	643	650	704	699	689	675	701	670	672	699	692	687	700	680	734	648	674	661	690	724	670	694	699	711	655	700	705	682	682	700	727	682	750	661	684	657	684	667	692	679	637	683	681	686	682	699	678	630	729	662	693	682	663	690	683	632	738	674	661	600	702	721	725	701	669	656	694	692	692	655	708	624	705	705	695	647	627	663	691	666	697	728	693	720	686	704	678	694	661	691	663	762	732	676	640	659	635	643	704	701	678	679	725	646	679	705	685	664	650	704	685	686	669	707	718	681	679	680	668	709	706	696	668	679	679	724	654	669	692	687	648	668	646	659	680	682	670	689	700	705	660	704	700	659	652	680	703	712	696	696	660	703	707	654	696	682	714	658	683	673	750	693	693	733	653	725	692	664	690	682	652	686	696	717	611	678	670	750	723	729	651	724	700	712	684	678	693	723	660	717	635	645	674	716	642	684	727	671	711	657	702	689	711	646	686	682	665	699	693	672	658	648	674	672	634	679	662	696	695	650	663	665	612	734	655	682	735	674	715	694	697	716	684	645	680	714	745	689	642	678	661	696	682	693	688	684	658	682	630	670	658	720	660	728	697	719	682	700	694	720	636	670	692	698	691	706	656	698	635	676	681	704	672	670	648	678	680	714	704	708	716	692	737	647	709	656	697	669	673	677	713	642	689	701	678	652	665	756	692	741	685	665	672	664	689	718	700	673	739	639	674	650	687	725	664	701	701	679	677	667	666	667	715	687	725	691	710	690	706	694	712	697	728	672	648	630	662	700	689	652	677	678	719	751	712	721	687	686	725	657	650	693	642	693	677	699	666	708	734	652	697	746	734	634	705	695	649	611	679	665	680	715	668	689	683	686	696	709	674	699	703	691	686	686	663	651	685	699	713	675	701	706	660	653	659	707	677	710	685	681	690	695	682	721	681	628	671	680	627	695	697	681	678	667	697	700	687	688	683	710	669	677	664	697	663	700	737	708	665	701	674	691	713	647	693	687	655	724	746	707	687	664	689	639	640	679	682	683	669	631	692	681	693	695	764	683	655	656	710	663	677	660	679	709	687	688	710	674	663	657	685	737	723	665	690	705	692	705	692	675	712	691	682	680	709	686	692	668	703	741	691	671	661	674	713	666	735	694	728	711	699	656	650	653	668	655	693	659	676	651	742	666	706	684	679	693	678	725	689	700	707	675	667	717	689	700	724	671	705	718	684	705	719	669	682	662	679	644	667	658	723	672	674	703	752	689	687	645	618	717	665	676	695	699	730	702	677	682	694	680	642	697	679	651	698	658	683	623	729	707	750	684	676	709	743	696	621	690	654	671	689	702	702	752	691	669	677	689	715	651	724	687	676	692	731	713	753	675	695	688	702	672	681	719	655	744	728	662	658	695	645	694	654	679	661	700	646	673	662	679	716	675	676	674	721	753	683	722
23219	20798	27778	23898	20779	10559	1405	871	813	713	673	651	676	591	552	583	548	601	590	538	564	561	566	546	551	494	556	546	560	522	539	506	538	544	491	544	550	516	516	521	549	489	566	531	546	570	564	527	517	541	537	527	538	513	528	504	513	534	502	499	544	468	517	516	551	530	521	564	487	537	524	541	513	527	465	522	524	554	491	517	525	524	528	544	519	484	538	483	549	481	474	574	517	509	514	511	525	516	491	560	509	498	525	532	503	560	556	494	499	537	485	515	517	529	525	553	511	513	514	512	539	493	516	528	541	520	540	499	519	500	533	540	513	510	468	504	537	502	533	510	495	559	537	500	468	524	500	540	523	521	518	495	515	550	530	545	450	491	539	541	509	471	500	529	491	515	505	508	524	498	516	534	531	559	555	525	525	531	520	562	570	544	554	571	534	542	525	519	477	544	506	502	503	482	553	500	533	456	546	498	481	539	509	512	497	495	564	511	539	519	541	519	487	498	518	525	531	505	533	523	503	513	524	516	509	487	517	557	497	522	482	532	515	532	511	524	547	549	531	553	520	492	523	517	529	469	479	533	474	472	560	519	498	510	500	510	501	539	526	531	522	508	555	473	516	503	551	512	563	537	521	546	511	494	489	496	482	539	484	543	512	539	490	507	511	501	526	514	540	507	586	520	538	505	549	502	521	522	544	557	542	521	542	520	525	519	546	560	515	492	553	567	503	519	541	507	509	531	510	521	496	554	513	514	544	526	521	563	518	497	510	535	539	517	515	535	504	505	495	517	528	521	530	523	501	524	511	483	492	521	501	509	543	492	510	525	549	499	541	544	557	504	524	562	525	560	518	497	501	510	514	529	536	492	507	481	511	523	478	562	509	509	522	524	490	502	527	515	514	474	563	522	536	531	487	489	487	492	530	520	527	512	515	513	486	538	538	502	533	468	541	568	535	479	517	460	496	539	512	550	521	494	541	467	556	511	563	504	499	501	549	508	523	505	527	545	524	539	504	557	512	541	539	494	482	507	481	541	534	519	491	507	509	518	482	509	543	514	537	541	511	519	562	519	493	522	483	486	516	499	569	502	503	503	508	534	497	495	554	486	504	505	537	553	529	508	521	549	519	477	523	518	536	551	510	511	518	539	517	496	483	533	538	509	499	520	492	501	510	548	454	511	497	519	514	531	542	498	547	550	542	500	493	527	500	531	515	520	526	557	495	497	538	504	515	525	516	543	545	517	498	496	509	510	486	509	527	527	515	533	503	523	536	537	496	500	539	574	533	452	542	528	522	517	552	469	536	492	492	497	481	494	519	535	497	537	504	509	515	533	529	530	506	547	493	555	570	552	486	496	524	539	512	533	501	463	542	546	540	545	522	506	532	518	510	510	526	510	482	557	486	506	520	523	522	513	504	519	504	522	498	554	475	559	540	514	526	501	498	526	475	505	512	531	507	514	546	506	548	491	493	497	519	550	532	487	534	542	466	525	519	528	536	508	545	560	509	491	554	547	513	497	520	530	571	539	513	511	561	531	530	496	537	526	525	531	547	476	509	520	518	494	490	528	526	531	523	567	514	518	488	544	528	538	498	523	514	539	549	520	525	496	512	523	536	492	536	548	499	521	543	518	514	521	510	507	477	461	519	538	554	523	491	511	480	496	483	511	513	534	528	559	497	509	526	530	488	561	533	504	505	523	527	554	494	543	558	522	511	516	522	513	511	549	524	514	520	501	509	537	499	531	481	509	534	550	528	507	531	553	548	510	500	516	500	568	494	512	533	493	554	517	493	542	515	485	535	496	545	499	526	470	520	502	526	509	519	557	534	482	532	520	512	478	563	539	504	496	528	504	503	529	527	473	516	504	525	502	520	519	496	486	553	536	509	472	517	532	514	526	525	518	511	512	549	521	502	508	475	506	485	489	465	494	501	505	498	542	499	534	537	579	474	531	527	536	538	507	496	526	525	528	515	488	553	539	492	521	494	525	521	508	507	511	490	523	486	496	529	511	548	489	499	549	477	503	469	512	499	527	503	526	552	532	514	500	542	516	515	540	570	554	534	559	482	492	508	507	506	586	482	520	503	503	550	501	520	561	503	495	516	508	505	510	490	494	551	546	499	511	554	554	505	550	501	505	530	521	523	510	518	549	497	478	520	496	506	495	530	507	497	509	523	528	489	514	552	496	520	481	563	524	561	494	487	514	483	543	533	515	551	512	534	494	579	530	507	521	563	527	525	530	523	517	522	468	533	511	533	536	503	535	488	536	491	569	543	522	570	523	484	496	500	529	527	546	495	506	506	527	506	512	489	460	509	542	493	517	540	520	517	530	508	516	501	503	476	516	485	521	523	505	536	505	524	559	476	509	469	499	517	558	520	497	497	532	528	513	566	516	522	536	547	524	510	514	466	516	499	529	508	548	530	527	536	515	511	515	508	474	479	481	508	518	544	471	528	508	492	524	498	513	529	525	488	525	563	533	526	493	520	523	510	546	538	540	531	507	506	515	546	538	493	536	511	488	502	507	522	464	508	529	545	491	546	470	518	530	522	503	500	529	477	525	516	512	494	540	506	545	528	488	531	458	517	529	498	503	528	512	489	473	529	565	502	525	488	484	492	521	487	500	534	505	513	527	523	498	467	514	501	531	538	519	546	493	546	537	470	553	541	520	462	557	506	509	508	565	537	558	510	554	497	521	501	519	521	512	550	500	504	531	588	515	515	517	524	543	532	543	545	504	528	516	537	526	487	513	490	492	522	514	488	507	484	500	514	516	517	522	542	523	527	458	541	523	498	485	510	544	503	472	489	516	519	496	490	476	521	501	533	528	518	496	515	533	521	555	502	502	496	558	545	470	527	562	499	534	557	522	491	542	524	506	525	512	540	548	534	507	497	531	554	501	497	527	492	493	517	531	532	514	487	502	536	504	509	539	493	540	496	530	512	500	572	478	492	541	518	516	511	491	488	528	534	546	562	500	481	527	549	509	529	501	518	525	560	508	482	541	539	500	538	539	507	534	480	487	460	496	482	514	494	512	513	522	501	549	551	525	476	472	506	525	513	515	517	503	502	489	533	538	481	529	486	502	543	550	552	545	565	524	494	521	540	551	512	494	536	505	475	505	543	482	515	520	518	502	493	530	540	483	543	525	475	559	534	523	562	475	496	517	499	528	510	493	504	500	526	513	495	491	532	520	533	533	512	528	529	530	506	517	526	503	525	536	513	540	551	489	484	534	528	504	547	476	507	488	504	555	587	536	491	513	499	529	541	481	492	509	522	515	484	522	480	507	470	492	512	525	529	519	506	505	503	509	506	530	566	526	527	520	482	558	563	509	517	517	521	503	519	527	530	515	520	507	491	494	520	544	551	562	527	536	521	544	490	479	524	508	538	517	547	539	525	525	514	526	527	520	538	539	469	508	499	536	535	510	511	521	523	526	478	511	549	513	493	495	503	502	529	498	490	527	540	558	507	518	490	522	522	517	526	535	532	496
3176	7389	6128	3027	2236	1778	1501	1177	1017	887	841	818	722	693	655	693	635	632	623	652	586	586	611	604	602	576	607	630	580	580	533	595	563	610	572	561	590	525	576	589	607	595	611	598	609	594	609	594	548	571	532	545	578	536	572	560	607	573	617	581	578	592	534	582	560	590	575	558	621	550	570	543	520	513	600	553	566	581	582	601	590	564	586	590	574	578	581	576	564	592	547	558	600	585	543	591	585	552	543	596	582	562	542	575	612	603	587	579	577	588	572	543	621	565	561	574	558	575	567	553	591	582	566	590	602	592	564	551	526	542	552	562	567	553	535	555	561	554	581	567	551	592	555	598	581	549	556	590	573	570	571	582	553	555	575	601	601	574	559	626	591	555	596	608	580	505	603	599	599	535	550	555	585	575	579	575	576	529	555	549	548	586	584	578	601	575	565	585	547	534	535	580	603	566	545	536	603	589	532	599	525	545	574	579	556	576	600	537	570	526	581	582	561	587	610	594	567	579	562	574	593	590	536	580	557	577	551	526	545	541	576	586	583	552	540	595	555	534	531	565	572	576	556	596	617	582	589	557	596	574	607	578	547	601	528	540	545	635	561	569	585	597	568	551	575	550	571	567	571	585	594	541	564	537	590	555	552	561	538	576	563	561	613	580	607	551	582	596	568	554	569	590	597	565	593	591	548	590	559	574	506	560	545	584	621	553	581	550	573	507	583	557	580	591	544	582	622	578	531	577	575	539	595	520	584	559	549	587	562	580	576	572	557	592	579	545	552	580	582	557	549	559	539	549	579	566	589	568	579	567	568	634	581	608	560	549	561	512	553	559	535	533	540	559	613	587	555	568	571	588	589	569	552	532	557	589	563	598	566	547	570	586	559	569	528	565	560	549	595	581	589	576	590	562	541	560	575	578	545	572	571	567	576	537	583	529	578	593	585	542	562	544	591	575	600	552	564	570	550	587	542	571	562	570	555	569	556	563	530	539	614	565	598	573	557	606	593	575	560	607	588	546	577	554	586	591	616	573	603	546	557	507	565	629	533	531	560	580	563	545	566	566	570	605	576	546	600	567	552	557	589	573	629	561	583	574	573	559	572	533	594	583	575	562	566	578	596	542	596	543	549	560	569	516	569	564	600	551	534	599	565	602	559	585	611	528	565	577	602	550	544	605	612	563	533	579	583	553	577	572	590	629	564	583	577	580	590	593	597	586	555	573	532	547	583	545	572	572	595	539	589	613	602	564	565	572	577	610	587	552	571	551	581	569	595	531	526	563	598	573	579	575	566	556	545	610	576	579	560	575	562	583	579	569	549	583	576	544	567	542	588	562	571	576	578	571	593	558	626	572	562	627	613	556	555	581	561	564	558	598	574	573	615	552	572	576	598	570	563	567	583	588	564	562	543	549	572	547	591	585	562	619	579	549	610	572	505	584	584	602	533	561	552	577	569	565	547	526	575	568	607	564	585	568	551	560	566	535	580	574	548	547	566	584	588	528	590	548	563	545	608	618	588	624	563	588	573	535	556	565	575	568	586	599	600	552	556	507	534	560	586	541	590	586	551	583	559	563	584	589	609	567	567	606	599	577	638	629	586	565	602	571	549	530	574	550	559	544	533	586	570	534	551	569	587	573	572	588	577	553	574	556	586	606	558	574	568	558	530	565	552	581	535	562	547	571	621	559	586	600	594	562	609	579	574	597	576	553	574	573	498	564	551	555	578	530	584	561	593	550	576	586	578	584	584	594	573	607	585	536	546	553	562	610	543	580	584	585	552	569	552	579	565	573	589	558	604	579	578	603	548	588	547	557	546	583	579	596	583	549	558	568	565	568	562	583	597	557	598	568	563	552	556	585	602	620	569	546	575	563	540	544	594	523	564	546	569	608	571	565	547	604	574	595	578	549	564	569	537	573	564	617	616	566	606	628	555	596	552	543	610	574	584	578	556	588	529	578	565	566	578	541	565	567	582	537	510	589	573	602	579	567	601	583	606	574	546	536	539	564	587	561	570	557	567	552	570	544	539	567	553	576	567	570	548	566	597	556	567	557	534	535	579	615	605	544	590	535	558	547	578	581	548	544	581	598	550	583	560	526	536	526	581	522	593	578	580	556	569	550	574	553	540	587	546	564	551	583	586	553	561	551	611	613	587	517	557	575	571	571	600	594	549	553	560	525	527	590	585	606	569	528	565	568	628	615	552	579	557	574	548	556	578	556	587	564	554	552	607	595	595	634	596	581	590	549	552	544	511	534	550	536	554	537	544	602	619	614	576	592	577	565	605	541	557	571	589	544	539	555	594	569	573	515	570	567	602	622	553	540	570	583	544	591	545	580	573	606	554	538	555	576	577	590	583	577	557	545	576	558	530	529	536	555	553	551	575	597	577	573	606	524	555	618	553	601	579	572	576	585	601	585	567	580	570	612	562	609	590	542	584	609	617	539	580	544	584	600	556	569	588	581	579	603	558	541	584	558	547	592	572	558	594	549	576	545	607	536	626	571	568	549	505	619	577	578	572	577	578	545	586	555	580	541	508	637	574	518	596	577	568	573	584	592	602	545	559	580	563	599	558	542	597	550	576	533	608	615	561	580	573	574	581	588	617	565	517	586	573	563	553	520	628	617	554	565	560	548	533	547	576	562	556	584	569	609	566	572	588	583	547	544	551	575	590	530	558	555	611	578	639	538	579	590	560	590	540	599	575	565	561	559	540	567	544	575	595	581	583	547	553	597	540	543	591	540	595	548	549	568	593	586	569	581	590	596	581	579	544	581	572	548	563	515	512	555	562	565	561	579	550	593	569	556	590	560	555	582	594	582	600	595	610	570	551	593	567	558	582	572	576	557	578	571	577	612	592	582	601	587	542	616	545	552	573	576	570	568	552	576	572	535	547	614	565	567	585	592	575	575	595	588	578	551	519	598	595	609	561	587	577	561	583	600	577	557	599	529	576	552	587	573	552	584	570	567	579	571	554	582	566	570	542	539	537	621	556	614	550	573	592	557	588	590	558	576	543	599	586	563	562	598	576	607	571	615	604	536	561	609	550	611	587	550	600	534	584	571	539	602	513	586	574	620	628	622	604	550	559	583	572	595	573	575	560	552	600	631	592	582	546	578	582	536	554	570	534	588	585	544	571	597	600	568	568	539	591	559	585	566	564	559	565	578	568	574	566	590	513	537	567	581	572	605	547	573	547	549	599	588	551	599	570	561	548	566	590	550	557	565	572	538	593	556	528	544	549	550	541	571	583	534	512	584	535	574	540	538	542	589	557	565	579	574	527	562	564	570	564	606	582	560	580	589	540	568	594	595	584	565	568	541	562	563	579	587	590	587	589	577	568	557	603	585	529	580	562	607	537	606	529	582	583	590	548	536	540	567	558	551	545	563	591	559	608	576	561	605	578	552	562	572	592	556	590	579	563	565	571	584	540	560	563	573	586	537	593	586	605	555	544	591	574	602	603	608	615	572	549	562	544	605	565	570	540	534
24057	20794	26958	24599	14067	1081	699	547	510	529	478	470	476	431	462	411	451	424	475	389	444	421	439	403	425	455	436	422	430	418	428	408	408	413	423	431	378	416	434	429	427	431	397	404	416	428	374	393	443	429	445	430	402	402	410	438	440	448	414	430	405	379	442	425	404	428	423	420	411	396	390	413	453	395	408	411	435	406	427	423	376	393	417	389	367	374	375	386	411	409	404	384	462	423	403	380	395	428	412	410	409	433	413	399	393	393	405	404	380	408	408	454	422	409	375	404	401	393	414	414	450	354	383	366	405	393	424	427	397	411	398	433	427	402	405	412	406	399	443	400	370	416	403	396	404	395	412	372	419	389	400	409	398	420	412	377	418	404	392	340	431	422	413	416	437	407	437	412	405	392	390	444	413	440	416	449	377	397	377	465	403	406	422	438	418	403	415	417	409	411	444	375	367	373	402	380	413	414	380	417	386	437	413	424	441	380	402	375	411	397	415	432	418	435	417	373	396	429	386	374	400	412	409	385	425	431	382	392	428	387	400	438	416	422	404	397	377	405	420	388	420	444	419	401	416	386	375	436	401	441	398	398	407	436	429	408	399	356	414	417	411	392	391	376	416	422	389	403	426	382	418	408	420	374	411	389	393	426	388	404	403	425	404	414	420	401	413	386	410	406	419	406	427	390	406	385	406	394	435	410	420	368	410	434	400	401	390	407	403	428	407	445	425	394	414	425	395	381	421	417	440	378	389	381	423	373	418	402	390	429	407	401	405	407	397	381	380	428	438	400	423	401	429	422	403	422	402	424	391	418	414	407	354	420	425	407	390	395	414	379	387	413	423	404	434	365	437	400	409	442	408	420	383	410	410	414	431	416	432	377	406	435	436	403	395	399	379	406	379	414	416	433	426	373	394	413	414	406	436	387	398	377	412	396	370	428	435	431	438	421	431	408	395	404	396	408	418	409	379	388	425	432	398	398	432	347	410	441	384	423	381	427	432	414	453	426	417	415	378	419	399	437	386	397	400	412	403	456	423	428	373	377	384	395	391	435	425	402	397	389	413	395	377	411	423	406	399	411	417	397	403	425	418	412	361	377	387	377	433	417	430	374	397	391	419	445	378	438	367	389	427	357	422	412	390	380	385	404	394	383	396	389	422	385	380	386	419	425	396	430	444	377	455	425	367	403	413	424	428	410	416	419	417	414	376	405	417	428	408	429	387	392	426	426	435	425	462	391	410	391	410	400	415	413	449	378	399	390	390	425	403	423	439	397	411	422	409	373	440	415	436	391	403	412	403	412	390	386	386	386	436	438	382	433	422	395	416	397	418	359	426	427	427	359	399	411	388	408	401	424	415	432	432	425	422	413	435	403	427	392	395	394	443	395	423	410	395	438	400	416	396	427	447	407	400	403	377	428	383	410	443	419	377	413	392	393	392	401	397	396	435	399	409	412	414	391	439	429	410	404	484	394	394	365	399	440	428	424	392	381	419	401	413	397	367	438	392	393	400	421	393	408	412	406	408	410	380	398	402	400	379	352	391	440	391	408	428	416	399	386	434	367	403	394	403	399	422	402	408	388	399	419	424	395	394	410	416	455	429	419	418	420	403	416	408	406	420	427	422	383	440	370	410	378	421	442	408	399	428	404	437	415	421	423	401	446	428	411	439	417	384	418	398	408	383	419	437	405	386	390	430	390	421	405	427	421	382	400	383	401	413	411	387	466	424	418	375	418	384	449	421	403	424	430	403	416	449	397	431	445	380	384	349	421	424	436	367	413	404	388	415	391	403	383	404	385	423	409	429	431	426	385	385	371	459	425	419	396	412	404	400	413	398	407	407	407	383	364	397	391	395	399	392	379	430	402	413	390	386	422	453	410	373	411	425	407	417	375	423	413	394	404	405	420	395	438	401	428	461	424	413	419	420	423	402	413	391	394	407	385	402	415	389	424	438	385	392	399	404	418	428	395	407	408	381	369	416	388	406	411	384	408	379	359	440	440	411	434	411	433	387	428	411	431	407	403	406	381	434	438	375	398	398	389	357	437	394	413	413	396	400	397	395	412	373	376	355	381	453	427	434	405	366	385	421	418	389	390	409	426	413	404	410	425	399	410	415	409	383	404	419	419	375	436	406	376	369	385	435	423	419	414	397	441	391	387	397	393	388	403	412	436	418	409	391	401	412	397	428	402	371	417	379	439	388	422	394	405	426	427	387	389	409	419	420	396	400	358	395	381	427	388	409	412	378	373	408	443	428	381	391	406	421	423	408	426	392	419	392	395	419	417	426	424	413	440	399	410	431	403	431	419	355	421	419	407	413	398	412	400	388	404	414	431	404	407	422	426	413	434	408	398	431	400	340	403	394	380	386	408	410	381	371	418	408	415	427	420	425	423	405	419	414	429	385	428	383	428	416	402	394	410	397	386	408	413	421	443	397	411	409	424	413	414	382	399	449	381	424	415	424	425	457	433	394	375	418	425	380	407	421	426	405	430	389	405	381	448	409	442	415	381	380	378	412	354	436	408	382	381	409	390	437	388	411	426	411	427	409	413	397	409	413	422	436	378	419	408	394	446	384	390	412	423	405	400	365	401	415	397	380	378	444	363	442	411	436	392	404	431	352	418	385	378	399	406	365	409	412	415	395	449	384	440	435	395	433	373	415	379	430	415	405	402	421	436	442	394	428	386	370	426	393	393	415	415	427	435	392	419	409	397	424	388	419	399	418	363	419	413	423	391	418	392	399	403	434	395	374	403	386	413	395	409	424	391	421	393	400	385	378	386	440	411	414	419	396	400	387	416	402	441	423	406	405	395	410	359	376	406	400	372	436	404	407	412	425	421	408	406	389	431	420	409	422	391	366	403	376	423	425	412	379	389	428	363	438	406	376	400	432	405	415	430	388	390	413	418	410	392	412	401	391	381	408	389	456	408	433	395	396	400	386	443	443	414	411	408	418	415	379	345	417	423	416	361	438	401	410	397	407	379	410	400	400	447	403	390	454	391	375	439	391	379	389	430	414	371	444	408	421	410	427	444	389	447	402	400	384	395	404	417	396	393	423	400	393	389	425	422	427	351	401	452	414	409	403	430	375	380	401	429	426	428	400	437	423	408	409	429	378	396	453	374	378	426	409	371	400	405	414	435	410	409	406	407	377	438	426	407	436	400	418	431	413	418	427	393	433	392	417	399	425	434	389	427	413	388	368	418	397	470	390	399	403	402	395	417	403	422	432	406	389	417	386	410	401	461	368	419	397	446	373	397	396	377	414	414	407	420	431	424	395	387	417	378	389	399	395	408	421	417	418	414	368	414	436	393	389	381	380	448	383	416	388	364	403	408	394	411	406	461	440	413	427	379	389	416	432	395	402	430	408	390	411	425	416	414	415	415	407	401	400	412	436	405	387	373	400	408	401	399	395	383	384	387	391	388	393	427	411	402	408	396	412	430	385	393	384	398	412	408	457	396	396	394	387	425	402	389	455	421	397	401	434	410
3161	4702	3820	2045	1422	1296	1013	821	659	654	641	554	539	528	472	474	468	478	445	460	466	490	478	442	437	421	462	438	447	408	444	454	445	449	459	452	410	423	461	448	432	498	459	419	434	425	420	440	445	438	403	446	416	414	414	467	452	380	458	413	433	427	442	460	475	437	455	439	450	466	419	519	416	419	425	415	448	468	419	437	467	431	454	439	446	437	400	375	412	419	399	451	429	398	452	445	423	473	431	446	417	420	448	445	438	439	470	454	382	413	440	423	432	418	436	449	429	431	450	433	452	443	426	395	435	427	442	449	422	426	446	406	403	460	422	432	448	434	426	450	419	446	429	413	459	422	416	439	442	424	413	442	457	408	427	402	446	434	424	407	447	428	440	408	419	427	480	427	413	437	456	414	446	417	433	431	413	435	469	378	430	437	465	408	421	449	402	440	418	421	422	422	450	428	449	419	424	418	436	410	448	420	422	421	422	412	462	402	430	420	425	436	422	424	487	413	417	485	433	425	467	438	469	449	444	433	435	441	450	433	409	437	420	444	450	411	458	428	436	461	437	439	422	413	451	424	398	394	432	439	436	407	421	436	422	430	457	443	410	477	428	436	472	419	392	440	427	468	434	407	432	418	399	458	465	455	432	445	437	444	434	448	445	477	431	411	422	415	453	391	411	449	396	442	436	443	421	476	426	432	415	477	427	416	431	481	457	469	423	451	392	414	435	459	452	467	427	415	438	416	407	440	442	419	463	459	410	402	463	430	460	470	436	437	424	463	427	452	409	438	431	426	404	443	412	452	443	412	416	432	423	417	436	409	408	460	437	426	470	435	436	407	443	459	416	428	388	430	454	403	413	455	457	399	451	433	421	435	473	420	389	414	458	426	432	437	444	485	436	476	416	399	509	447	451	430	435	468	417	400	463	421	462	431	413	453	402	457	410	454	397	410	436	469	436	416	422	431	429	421	408	403	463	434	428	427	437	438	431	436	448	470	419	441	466	437	427	419	451	415	448	452	419	419	461	399	432	383	451	400	453	430	432	443	435	423	419	392	400	437	386	447	432	452	422	412	443	447	439	428	402	437	434	420	449	458	425	470	431	459	452	459	442	432	437	433	423	428	450	430	428	445	405	407	449	465	431	460	457	389	417	411	420	441	410	417	433	429	461	410	489	402	445	443	405	450	458	427	416	424	472	446	426	422	470	444	432	407	436	455	413	426	436	436	423	455	458	419	448	438	416	450	429	393	444	399	421	413	419	416	430	478	463	423	408	436	415	449	430	407	460	418	443	448	406	405	467	448	429	410	433	420	422	450	435	430	401	404	444	444	435	410	463	398	431	436	441	448	487	443	463	455	422	404	439	402	413	411	421	432	430	416	418	436	469	425	448	463	441	423	463	404	444	459	414	394	446	429	421	429	409	427	425	408	435	487	425	446	442	433	429	459	429	450	435	476	454	432	451	407	414	420	459	456	426	419	428	464	416	402	420	461	472	399	433	448	442	455	410	391	435	420	454	472	436	428	449	445	426	420	427	457	430	437	444	428	409	442	422	421	432	441	420	485	426	443	410	442	457	469	411	414	416	446	450	449	422	435	435	425	452	436	468	447	402	440	434	397	439	433	436	456	463	415	413	423	447	422	424	457	441	388	429	415	427	415	450	445	423	427	409	375	434	406	452	417	443	375	434	447	438	435	425	425	465	443	425	378	460	400	454	457	421	417	411	433	429	442	456	436	441	424	444	425	422	428	458	413	426	447	445	453	420	376	417	448	420	437	416	472	417	470	406	453	435	455	403	488	451	379	416	419	460	436	437	448	435	404	424	430	437	440	472	457	408	463	422	437	440	402	450	413	446	421	431	428	443	428	466	415	414	389	453	436	418	410	432	442	435	383	442	449	414	444	404	413	404	466	434	436	427	402	421	414	471	428	449	449	434	431	425	438	453	476	420	436	437	421	438	439	439	452	455	443	415	429	440	447	450	413	444	453	442	420	446	477	438	430	408	442	460	479	417	489	430	451	442	456	410	453	447	431	432	423	471	416	444	412	423	429	425	430	424	414	445	462	437	440	456	434	419	431	420	447	463	435	439	443	414	483	447	404	413	439	436	467	423	426	433	425	420	436	422	411	437	435	443	407	414	460	412	454	439	402	404	419	452	450	414	418	393	469	426	435	459	458	442	427	432	443	429	427	491	430	464	477	446	419	409	446	456	436	406	480	427	430	449	446	467	453	417	444	445	474	410	409	420	454	474	482	425	442	452	396	466	434	441	424	459	397	432	429	449	441	484	431	428	445	406	436	425	441	439	433	438	412	428	463	411	398	412	417	441	425	416	446	415	407	434	443	443	425	437	437	441	465	429	425	446	462	434	418	432	453	451	417	400	427	477	409	451	463	425	444	401	404	451	401	414	459	444	399	425	427	405	443	430	439	420	404	456	430	383	395	428	435	440	459	442	433	421	447	397	450	451	415	442	390	447	398	429	414	438	460	471	430	463	466	419	462	412	460	444	420	414	467	427	451	401	451	435	426	387	423	436	411	453	460	428	446	433	436	440	439	409	441	447	452	418	453	419	415	451	450	469	418	449	409	424	393	447	441	461	437	427	438	443	467	428	441	441	415	395	440	436	415	399	421	440	414	438	444	404	453	425	443	422	426	419	419	403	427	454	464	463	450	455	392	415	414	430	430	422	418	442	439	446	435	440	444	405	387	426	447	412	436	479	417	453	464	426	444	422	412	435	451	449	449	482	411	471	441	412	423	447	413	439	427	399	426	419	418	402	423	426	446	467	440	439	425	430	427	427	427	418	433	388	433	470	401	424	416	432	416	463	419	465	439	436	448	438	444	448	428	399	448	455	464	438	409	440	439	446	419	412	437	451	436	432	435	443	461	445	430	422	439	388	446	433	397	465	402	432	456	429	384	471	409	434	429	446	426	425	424	446	438	456	438	449	432	447	424	411	409	455	412	440	450	405	419	451	425	439	414	429	397	453	449	441	436	428	456	420	419	439	438	434	443	445	431	463	414	428	423	424	429	455	435	428	449	427	453	446	453	415	451	421	449	445	454	418	421	442	445	404	428	459	418	431	427	427	429	461	400	476	418	424	490	426	432	464	430	429	421	432	420	461	434	457	447	436	447	410	407	440	448	427	432	430	469	439	409	435	430	471	411	427	438	423	467	428	426	416	406	415	450	424	407	426	447	429	452	412	419	433	423	407	423	417	443	497	457	451	432	447	425	410	450	410	413	474	427	441	430	486	434	364	410	434	458	406	421	450	464	473	448	423	413	413	448	419	420	423	431	432	469	442	404	405	412	405	428	429	396	409	434	430	424	438	452	437	443	420	431	438	451	422	450	436	435	434	440	443	434	460	424	420	444	416	442	473	465	436	453	441	442	440	439	439	450	459	455	399	417	450	385	434	438	421	444	412	436	434	434	442	455	456	441	420	432	446	476	468	429	435	468	397	438	468	467	424	432	399	421	481	407
22156	20826	28265	23514	20826	20882	9903	1050	670	624	498	431	393	378	324	314	305	302	253	249	231	246	226	214	210	229	193	192	209	207	205	212	205	219	187	185	208	226	197	234	185	183	198	200	186	212	195	201	160	219	235	203	212	189	215	193	174	181	210	200	198	190	197	204	205	195	195	177	173	183	192	194	214	194	199	203	176	193	178	168	206	203	189	172	196	175	197	170	199	207	202	202	154	200	177	190	197	198	186	181	188	200	204	197	193	187	200	207	195	181	159	192	192	164	194	187	207	195	185	193	177	207	174	202	202	198	195	195	183	209	196	181	183	163	192	201	192	195	192	203	201	188	193	190	181	190	182	169	187	183	205	191	196	201	161	203	203	195	183	200	196	201	201	177	154	222	197	187	203	177	180	194	204	187	200	194	198	213	185	191	183	193	184	192	194	195	181	165	212	172	192	186	176	202	195	193	175	203	202	214	192	177	174	199	209	180	199	206	183	179	176	215	194	205	206	181	194	222	200	183	193	179	173	186	187	168	175	213	186	192	209	183	177	196	184	157	186	197	177	231	187	202	198	166	222	188	181	203	191	173	189	191	198	194	189	158	183	171	199	175	213	188	188	192	194	209	182	196	197	196	201	190	202	204	196	171	184	180	168	205	185	177	192	202	186	177	190	220	194	176	209	177	178	205	171	167	179	164	159	180	187	182	185	183	200	176	209	170	219	208	203	217	171	186	189	185	198	206	195	198	189	191	178	183	164	182	164	158	191	192	196	209	177	219	200	189	169	190	191	180	197	201	208	188	202	163	161	221	189	195	199	200	194	182	182	189	204	211	206	189	179	201	172	198	189	204	182	179	193	201	178	201	194	182	189	184	200	188	195	191	180	170	175	182	177	191	176	176	195	192	191	151	193	182	165	209	196	202	189	198	189	188	191	177	180	200	203	182	172	194	180	192	193	193	201	182	186	165	171	171	201	183	181	189	177	193	184	195	192	186	214	170	206	177	200	193	195	173	173	160	192	198	197	190	188	183	173	215	190	191	195	204	197	198	190	200	187	200	203	198	179	192	183	182	180	196	178	182	206	178	208	186	146	166	187	173	174	171	199	185	183	193	193	189	178	188	199	191	181	202	188	169	192	200	199	194	187	181	186	183	205	193	181	198	174	201	203	178	181	192	179	170	166	187	200	175	173	188	185	210	212	206	193	173	192	197	172	198	188	196	189	184	186	146	189	174	181	187	191	154	209	186	167	189	195	175	203	206	192	182	184	187	199	178	193	193	202	201	181	204	194	187	189	193	177	209	185	184	188	190	193	191	164	189	184	169	182	170	199	170	172	195	207	189	185	182	193	198	193	195	181	189	189	199	168	198	195	200	188	179	173	219	181	197	182	201	165	156	186	183	190	186	190	197	196	188	192	204	207	170	196	187	173	195	205	218	173	173	191	187	201	185	192	182	186	216	204	184	200	188	174	166	175	189	183	171	196	195	194	208	187	207	212	203	175	197	180	181	190	214	181	172	196	207	185	218	188	181	179	180	175	207	205	180	194	178	169	187	218	150	201	189	211	188	176	170	197	197	191	190	187	180	182	186	210	182	179	177	199	177	159	191	209	197	153	190	213	199	193	169	171	192	188	198	187	176	198	198	174	178	182	190	202	190	196	191	169	194	200	184	209	178	194	188	195	201	176	222	199	192	183	191	197	190	208	186	203	174	175	194	164	193	187	177	209	181	180	182	180	180	197	188	186	208	201	186	183	162	207	168	174	227	177	212	194	198	171	157	181	158	186	185	220	181	178	204	190	215	179	180	200	181	177	181	175	154	172	214	204	205	191	191	202	197	172	181	206	192	195	176	200	194	172	197	202	183	201	167	182	195	210	183	201	188	180	196	206	194	189	179	183	188	181	223	200	197	185	196	177	192	201	174	209	185	167	181	186	177	184	192	191	220	195	196	219	190	174	171	210	233	204	204	179	179	194	176	190	173	166	182	163	191	190	199	179	186	213	195	188	175	170	185	205	190	158	204	184	181	194	213	207	193	187	180	173	198	204	175	179	155	179	209	201	176	217	203	178	196	164	202	198	202	209	211	166	184	217	178	200	176	217	191	168	195	203	206	191	195	185	204	178	185	193	175	167	224	209	213	192	179	167	193	186	174	181	205	186	165	178	182	210	196	209	183	195	182	183	177	168	202	185	188	177	189	219	185	174	182	194	189	168	189	180	178	200	191	168	184	199	208	207	179	194	189	174	194	214	182	188	184	180	177	198	200	206	182	173	169	197	197	201	177	168	193	212	203	189	203	207	209	194	171	172	182	188	180	169	207	191	180	197	182	173	178	177	192	197	226	161	205	206	190	186	178	193	211	165	180	194	195	186	177	173	186	191	201	197	168	216	180	176	202	200	199	197	181	197	188	190	178	182	198	176	178	183	185	176	194	211	191	184	169	189	212	182	166	220	186	182	197	196	177	187	198	193	188	178	181	172	178	188	196	208	166	195	194	196	192	185	210	200	204	166	170	187	175	187	211	196	213	174	191	210	195	177	193	197	178	182	179	185	207	201	188	194	170	182	183	200	206	190	201	204	205	191	161	226	177	187	208	186	181	184	192	188	197	209	199	168	192	196	174	175	204	209	153	197	199	186	178	215	183	181	184	204	201	186	178	210	183	151	194	199	190	189	172	198	182	169	188	172	185	184	175	185	192	163	183	189	182	198	188	214	197	184	179	164	180	158	175	199	186	186	172	182	194	214	201	181	184	208	209	203	193	195	182	201	175	175	190	186	182	182	167	214	190	216	203	197	187	178	202	160	194	169	190	184	175	180	188	180	188	190	197	211	181	184	199	161	213	191	202	195	182	161	164	185	193	196	186	206	171	203	204	177	161	199	176	207	174	204	222	178	204	210	177	207	188	178	143	192	188	183	204	196	198	190	166	173	190	189	191	194	202	215	203	198	197	170	202	198	187	192	188	207	162	210	184	225	142	176	189	185	200	178	174	184	180	204	208	190	187	187	178	201	186	215	190	198	207	207	202	196	211	207	203	178	176	164	180	195	179	180	177	193	207	203	183	204	183	200	204	183	182	172	190	195	164	175	190	199	191	183	183	190	204	178	198	186	179	190	203	213	182	215	212	187	201	175	199	185	187	189	211	177	175	188	194	194	194	166	160	205	200	221	223	192	176	224	201	187	207	203	203	184	165	189	205	191	187	184	192	208	174	181	165	216	181	173	189	195	190	191	199	182	194	173	190	180	170	175	193	177	189	181	188	176	181	184	187	174	212	196	201	165	194	177	204	180	190	168	209	213	188	171	198	200	202	192	184	182	200	197	190	189	183	197	185	189	187	173	190	183	207	172	195	200	183	192	194	172	172	178	193	178	195	181	194	203	171	194	181	193	179	185	192	185	187	177	187	188	179	175	181	166	188	213	193	210	215	199	187	197	174	186	186	192	199	202	168	189	202	176	205	179	178	177	190	167	191	212	189	200	180	161	181
4041	12342	10219	4943	3428	2669	2038	1509	1084	945	719	635	537	443	459	411	400	377	373	307	279	312	316	281	267	273	258	231	261	254	276	252	242	263	222	253	229	227	205	224	224	239	227	240	197	223	196	238	219	243	228	212	207	211	237	222	208	216	236	198	218	224	250	220	211	196	202	237	194	222	210	235	217	243	222	231	207	199	218	201	207	217	198	194	227	207	201	202	211	211	238	214	230	219	200	223	200	196	216	204	178	192	201	248	215	228	194	207	202	194	215	214	226	222	203	209	210	228	225	216	205	183	230	225	185	210	198	228	201	237	254	224	204	213	245	231	214	193	237	224	217	208	202	221	210	187	226	184	197	228	201	237	194	184	219	223	198	210	201	175	197	203	219	205	206	227	235	213	203	222	219	209	220	220	201	209	209	221	225	211	200	210	196	195	186	214	215	205	204	208	196	223	213	202	225	195	249	213	212	181	190	212	179	231	238	208	221	210	215	205	208	229	209	216	206	220	212	194	216	219	194	206	194	214	208	205	218	206	202	201	221	209	230	213	199	207	233	206	202	217	220	194	217	199	198	214	205	201	195	208	193	202	225	196	216	206	228	211	199	216	218	192	212	219	219	207	210	204	199	216	234	210	217	211	206	203	215	208	217	212	203	202	214	175	200	215	222	202	223	211	176	237	194	220	205	185	202	210	212	199	199	199	222	205	232	233	205	220	217	195	218	207	214	205	243	206	210	199	205	213	199	228	209	207	211	244	184	220	230	204	210	213	191	219	225	205	198	208	212	209	210	198	211	195	224	222	201	219	204	212	211	222	216	208	221	195	219	202	205	228	188	216	224	199	211	194	204	228	207	191	224	203	199	220	229	213	213	200	188	228	219	212	220	212	217	217	213	217	200	194	215	216	211	215	207	218	216	216	212	214	193	213	225	225	216	212	204	206	202	204	222	197	195	219	231	226	197	205	225	216	210	194	208	237	212	211	202	192	219	190	242	232	188	187	206	180	233	222	207	188	218	228	246	193	231	226	208	197	214	217	208	182	202	221	241	197	194	211	189	214	200	217	221	195	235	202	189	217	195	239	210	205	246	191	230	208	212	220	203	193	195	199	194	202	201	190	195	197	209	212	213	195	210	199	249	195	205	201	191	203	205	198	195	189	203	222	241	231	193	190	203	200	204	223	173	200	234	203	213	199	193	232	193	218	203	185	198	220	226	221	229	195	209	210	199	210	223	211	204	220	205	218	211	218	202	223	185	221	212	205	199	214	204	209	210	198	228	219	184	194	219	195	211	237	215	200	195	197	210	235	209	190	181	218	202	242	222	205	217	212	203	204	199	201	238	218	196	223	235	210	195	218	206	226	215	195	213	205	219	213	235	211	230	205	206	205	217	222	215	212	215	205	200	227	237	185	185	202	189	219	207	212	182	218	213	215	223	192	208	219	221	215	196	203	217	213	207	194	210	191	203	207	211	214	220	201	202	227	208	217	219	216	214	204	189	219	210	175	240	211	212	188	228	198	216	207	207	202	179	187	204	224	193	243	224	201	213	193	234	192	215	184	208	213	201	223	197	193	188	185	238	186	218	219	221	211	223	200	245	202	240	210	218	217	222	199	198	202	202	205	208	236	211	204	215	200	226	245	189	193	205	195	221	188	208	211	202	222	190	216	195	207	211	200	215	222	234	191	199	198	231	208	230	211	223	201	220	229	206	211	191	224	191	198	232	206	201	229	199	223	217	217	200	210	222	196	193	200	206	195	221	204	214	218	214	192	205	194	204	202	197	208	209	256	227	207	207	227	201	203	218	204	226	219	215	187	210	193	217	208	195	228	220	222	236	172	206	198	218	215	206	194	193	211	221	222	229	208	219	213	198	217	217	190	225	215	194	243	220	217	220	232	210	231	226	222	197	210	206	202	189	212	214	210	200	210	207	198	205	209	200	226	192	195	219	214	209	195	213	215	197	210	217	201	208	213	213	204	195	208	213	225	209	198	200	224	219	231	209	194	239	217	210	237	222	201	199	218	197	207	219	195	205	206	202	209	239	205	200	227	211	211	202	228	205	204	226	213	186	218	243	199	200	209	216	209	209	199	231	202	196	212	197	208	213	217	204	234	253	196	201	198	218	199	202	175	209	213	194	205	202	197	216	217	214	218	240	219	219	242	196	218	190	181	212	198	184	188	220	208	229	195	215	241	212	217	211	196	215	209	217	220	232	220	192	209	222	202	232	204	238	225	223	242	188	225	207	212	209	204	189	239	182	223	206	238	217	217	182	199	210	214	198	202	201	196	192	222	213	213	234	223	185	203	201	222	198	219	222	200	198	224	198	203	187	181	201	200	218	216	205	206	227	201	227	213	206	222	219	196	231	197	210	193	219	174	208	216	213	215	206	241	190	221	222	205	217	239	211	206	197	209	204	223	223	222	203	205	188	215	196	208	219	208	198	213	206	214	207	220	222	208	214	195	237	216	204	246	211	212	221	226	212	206	215	224	214	205	240	228	206	222	225	198	209	194	227	173	229	202	191	223	190	207	201	208	190	216	217	207	226	215	211	207	208	230	189	236	228	200	251	222	205	223	209	208	208	208	178	222	219	212	218	212	207	204	214	191	185	196	234	246	209	208	202	209	201	224	181	184	209	190	209	215	185	209	224	199	205	209	191	191	213	188	208	224	198	218	208	222	212	207	216	202	205	232	211	212	193	216	211	207	211	215	205	227	194	208	193	210	217	191	210	215	184	217	212	212	210	201	204	207	235	203	212	209	215	199	195	202	203	190	211	201	229	197	195	203	234	202	215	233	210	207	183	210	211	173	206	197	198	180	206	196	215	228	234	195	219	193	215	226	214	202	169	194	200	200	181	212	216	243	247	203	207	204	194	216	231	202	190	213	225	197	207	202	216	185	220	233	219	211	196	211	184	211	182	204	219	214	193	224	203	205	214	211	213	190	211	190	183	223	197	220	205	195	201	204	207	222	201	225	227	227	230	196	207	202	206	198	203	194	205	211	228	240	194	227	206	192	236	210	210	199	229	210	210	195	213	244	221	204	226	207	211	204	208	203	203	173	200	222	219	192	219	223	215	225	226	214	223	203	207	197	200	187	217	209	217	214	207	214	201	196	188	231	210	204	219	213	213	222	203	229	217	212	216	216	193	196	214	213	241	217	231	208	224	192	212	191	202	196	222	185	195	210	234	194	218	224	187	236	219	207	224	207	255	227	198	201	198	230	200	218	239	232	196	225	218	194	246	219	198	216	196	211	212	196	197	223	228	209	210	230	201	214	200	233	210	217	195	208	214	220	222	230	205	210	224	225	204	195	197	225	207	215	204	188	227	188	203	206	228	217	219	224	186	210	215	217	188	203	206	224	228	222	224	220	217	209	206	225	200	196	191	194	224	227	181	226	216	204	203	204	211	186	203	218	197	196	223	210	208	216	219	192	216	205	206	209	210	214	218	218	189	188	200	202	210	213	197	210	199	213	204	206
26976	18577	5192	956	786	715	699	675	677	697	672	662	652	693	641	649	650	642	629	666	638	599	627	656	673	662	613	647	667	620	624	614	608	656	625	688	632	613	637	631	668	682	647	652	604	639	622	710	655	633	629	636	643	618	656	631	614	635	642	638	625	645	661	655	621	634	634	656	601	680	658	649	601	662	696	670	674	653	674	679	617	659	663	674	586	635	602	629	626	634	642	641	663	614	599	634	677	630	591	669	702	634	642	657	738	664	689	634	629	631	633	638	621	643	628	632	639	627	655	612	658	606	613	660	671	638	640	647	652	660	664	616	629	709	680	665	657	684	627	645	668	685	660	663	633	644	649	613	604	653	614	634	631	668	635	607	656	650	640	612	653	649	651	628	606	644	654	620	613	671	655	680	625	656	645	694	612	629	622	604	671	670	631	599	592	582	659	643	655	640	626	668	642	626	647	624	642	694	657	618	644	669	702	608	619	648	655	643	662	661	635	641	597	636	665	657	667	625	656	616	650	630	625	660	692	643	626	620	615	629	649	583	656	665	639	626	622	644	598	633	597	650	619	630	671	627	697	671	654	644	594	643	626	626	625	631	656	650	634	626	643	620	642	623	623	617	634	631	627	654	623	626	625	666	678	660	676	585	622	612	711	701	660	634	659	705	639	668	656	635	618	651	623	613	595	674	698	627	668	592	682	656	657	700	687	663	645	636	710	650	690	611	658	634	603	641	640	659	624	640	657	679	654	622	636	638	634	625	636	629	680	621	632	671	619	613	587	640	639	632	625	672	638	681	652	649	612	659	663	646	647	634	651	650	617	685	653	646	656	620	695	666	614	627	716	666	652	657	622	606	662	641	604	658	670	593	641	638	643	608	633	691	690	647	633	647	631	664	672	668	659	658	597	632	659	634	636	680	628	673	705	666	663	654	627	685	670	655	671	600	633	650	608	652	671	642	654	650	645	647	632	644	658	618	656	640	698	622	685	662	644	692	649	659	669	608	632	627	645	624	633	669	622	633	631	670	674	615	658	656	641	671	676	627	629	659	652	691	623	635	640	638	633	663	649	627	643	651	642	615	635	629	650	691	575	638	622	620	660	666	657	680	694	683	641	636	680	638	650	647	653	704	633	675	659	677	661	635	641	620	605	607	632	627	603	654	655	609	640	619	658	585	593	638	641	613	668	621	622	634	609	683	622	667	644	619	655	707	566	648	688	637	616	650	608	638	684	634	642	635	646	643	651	625	639	638	653	608	643	608	604	650	646	673	620	622	640	616	621	618	623	611	649	659	630	694	704	636	646	639	613	644	634	644	628	640	639	629	632	650	633	688	616	633	646	614	665	655	625	659	619	700	631	646	715	624	688	654	678	629	608	632	644	608	599	634	648	596	647	682	654	660	663	608	646	594	623	680	624	664	657	669	613	635	661	628	629	618	666	628	618	634	608	599	647	657	651	623	626	658	655	647	628	675	645	644	645	662	659	608	649	683	626	653	620	668	664	655	660	672	631	676	692	685	651	630	630	645	606	639	635	657	666	613	655	658	682	680	608	634	645	646	660	657	620	633	598	625	651	647	636	676	661	635	630	650	668	713	648	629	634	690	645	595	655	636	619	652	623	668	624	686	638	622	650	646	636	593	576	623	666	614	649	674	606	695	660	669	661	699	697	675	626	640	663	611	655	597	611	610	653	680	638	603	606	683	656	635	616	604	643	674	607	614	601	586	657	612	625	663	625	645	665	631	631	587	626	664	671	649	682	682	657	629	622	623	626	674	642	650	628	652	643	678	690	667	672	621	613	605	659	638	616	645	678	633	621	675	639	639	672	658	630	639	615	606	633	675	658	637	628	681	664	635	597	617	622	579	631	598	622	660	676	637	649	655	637	601	700	616	605	653	651	650	628	636	638	594	661	647	652	628	680	594	587	651	616	640	614	594	684	684	581	626	622	653	638	599	613	601	664	630	602	663	648	637	654	687	620	655	673	618	588	668	685	656	635	650	650	654	652	667	617	654	630	651	660	639	621	622	662	638	652	639	626	645	614	637	637	631	632	672	687	669	684	625	647	664	639	589	606	641	687	639	636	605	619	619	620	668	631	649	653	613	651	635	663	652	681	596	689	621	640	670	614	656	652	624	671	664	646	669	594	665	626	628	690	690	694	604	628	649	633	637	658	642	650	608	666	597	667	614	655	645	653	599	651	667	651	643	605	645	580	653	651	664	672	624	644	632	689	661	607	642	639	646	636	587	624	645	659	658	681	683	598	612	658	669	680	659	628	609	666	658	683	592	657	647	631	621	650	655	666	632	679	600	642	598	622	676	651	617	660	625	634	647	623	628	664	646	660	666	595	665	589	611	660	620	676	636	646	640	633	658	675	656	641	629	680	678	653	654	620	657	597	657	706	632	608	632	668	708	625	646	659	661	667	689	699	599	648	637	594	614	650	652	665	653	659	639	639	583	621	636	603	595	634	601	686	632	663	645	623	661	652	651	570	634	641	636	635	641	656	672	601	646	671	631	628	627	667	639	629	655	690	604	633	610	633	627	636	672	622	658	600	642	621	639	601	621	665	608	600	661	602	660	679	671	613	584	648	677	651	646	619	658	666	644	664	629	627	685	663	587	664	660	653	617	654	671	620	648	645	652	618	588	640	628	649	646	636	677	638	608	664	660	650	635	647	640	623	642	672	698	640	649	657	624	640	669	669	649	622	659	653	654	632	642	631	626	651	592	658	642	657	687	673	633	633	653	653	643	646	628	608	629	648	665	632	630	642	657	663	675	620	645	677	684	619	605	666	691	665	649	652	649	696	672	667	653	638	630	678	673	702	651	660	649	599	647	650	608	627	666	667	670	606	685	673	648	615	676	639	597	655	655	633	600	660	627	614	632	623	633	637	646	631	695	685	614	669	665	636	663	651	616	652	661	652	637	648	623	667	636	658	693	666	632	673	649	640	665	621	604	635	648	657	620	662	658	611	616	653	619	630	652	631	631	669	628	669	623	624	693	629	677	663	623	632	669	656	661	639	679	654	633	634	650	683	643	644	668	598	637	629	613	674	619	678	652	613	653	647	687	662	652	625	672	640	658	641	643	659	616	675	630	640	639	661	676	650	686	636	598	656	671	667	718	611	648	606	618	676	657	640	626	665	698	653	623	611	646	649	640	606	644	651	641	623	640	663	682	620	621	642	664	646	658	593	664	655	636	670	621	639	656	679	644	654	669	638	634	673	673	644	636	653	689	640	632	663	694	643	600	654	638	624	668	632	623	660	625	612	628	635	617	644	648	675	669	606	639	641	664	610	666	626	616	645	658	664	652	697	685	654	628	631	638	636	632	629	648	649	634	614	643	659	641	664	612	659	637	698	633	629	663	662	665	678	614	667	666	649	593	590	645	654	588	672	646	630	624	654	651	620	598	679	663	672	617	648	658	658	711	641	616	629	677	635	674	616	675	630	607	691	651	603	609	626	607	643	676	686	704	589	641
4349	1164	1045	838	795	743	744	733	766	712	682	738	708	710	696	679	698	689	681	728	709	700	656	731	725	709	702	665	707	736	676	714	730	671	699	672	670	670	703	712	752	676	675	678	665	718	691	684	707	659	707	672	707	695	702	740	693	710	709	701	679	720	691	649	697	657	706	689	652	705	687	681	699	694	663	724	743	686	714	700	674	677	719	692	710	701	702	737	677	724	672	704	669	659	687	677	685	696	718	615	686	641	742	636	724	667	714	715	675	703	675	714	693	694	714	698	681	660	709	699	679	695	696	704	713	670	706	687	678	695	709	656	713	680	624	738	727	732	716	667	686	657	722	696	687	694	702	693	652	698	674	651	642	697	713	710	747	700	685	681	702	673	751	685	707	676	689	724	777	680	676	688	712	655	713	642	680	665	694	706	705	707	693	734	697	669	714	709	714	685	681	736	684	681	640	710	661	707	709	665	726	658	691	714	708	721	695	647	702	699	703	694	667	686	755	703	675	684	706	674	726	699	729	697	714	697	728	617	702	644	686	683	679	703	662	703	671	710	696	686	714	678	682	735	685	706	667	694	666	688	704	706	692	700	737	706	682	721	709	701	678	717	717	707	688	673	719	706	726	690	717	690	697	724	722	686	694	665	689	698	680	711	688	709	664	683	669	706	715	720	713	719	679	675	696	668	692	654	685	696	670	698	706	735	684	719	674	692	704	709	744	763	677	731	669	703	691	673	714	703	675	703	692	707	730	708	690	717	663	724	708	707	691	682	696	676	701	711	752	696	730	685	683	716	669	721	699	677	676	696	768	674	698	693	723	750	713	754	698	684	684	705	705	715	679	681	632	694	674	720	668	753	679	714	701	697	703	714	705	764	686	695	693	717	672	668	684	687	667	690	674	709	671	723	725	704	723	682	677	705	704	693	701	723	644	697	695	731	712	685	715	719	728	697	716	676	738	722	747	665	689	671	721	670	652	712	713	714	664	725	687	674	650	759	704	713	701	679	720	701	648	693	726	673	724	688	681	681	732	720	695	689	673	696	696	699	716	727	703	727	711	651	726	703	685	745	716	687	730	666	700	701	665	729	699	739	693	691	685	713	709	676	676	734	673	707	737	647	695	673	691	698	702	732	714	702	664	705	660	703	691	643	654	723	679	719	658	753	688	703	748	700	739	736	719	678	760	674	720	670	693	681	702	674	724	620	717	715	718	678	645	683	718	669	715	720	663	721	670	704	719	677	701	652	664	677	707	663	710	765	699	718	643	680	708	718	744	683	690	745	676	717	630	709	679	660	724	677	711	697	700	682	673	676	725	696	729	708	692	707	712	709	708	700	665	689	745	735	691	692	653	748	720	679	690	734	702	708	683	710	693	668	691	696	700	713	703	693	642	704	718	752	714	705	702	658	758	660	669	679	712	707	714	708	697	707	712	663	702	689	676	702	704	658	753	685	675	697	675	677	747	727	711	699	688	695	701	698	680	689	689	692	706	741	709	613	690	706	710	701	677	724	705	670	731	711	718	671	711	735	719	671	678	634	680	717	726	714	699	668	689	695	634	718	738	699	739	727	646	715	698	692	738	684	694	698	715	725	690	698	652	681	718	712	688	761	705	740	701	720	708	696	683	710	685	689	719	708	668	695	716	718	682	670	724	686	708	674	701	673	721	684	724	674	704	685	689	692	717	688	697	723	694	712	712	681	670	670	734	677	652	754	717	703	635	679	694	676	700	733	628	710	691	719	718	717	670	667	664	669	694	628	696	697	698	681	701	696	728	672	668	678	677	681	728	696	723	681	688	691	678	698	707	674	738	662	682	701	742	759	725	728	681	699	662	709	721	680	680	715	696	698	733	680	717	679	687	723	677	689	738	675	730	669	719	745	685	710	675	727	719	715	726	665	682	727	656	696	692	743	679	687	688	630	741	688	732	680	646	700	686	753	689	730	700	716	712	672	683	685	714	646	690	756	698	701	743	670	704	715	696	677	652	694	703	740	661	704	696	714	686	723	717	659	749	697	706	702	653	677	704	694	687	673	739	642	691	666	729	657	675	680	676	682	714	648	706	675	711	674	701	691	696	681	675	701	637	673	681	699	724	766	732	683	669	737	745	676	728	709	680	709	671	682	713	733	681	663	684	729	708	690	724	676	690	697	708	651	706	660	675	695	727	690	704	701	709	740	699	656	707	750	674	672	727	710	704	672	689	666	685	672	724	693	690	630	718	724	672	683	679	679	670	701	703	657	677	691	670	723	718	734	708	686	658	723	665	687	687	704	722	676	710	695	710	714	710	714	707	699	655	733	667	707	702	687	688	711	692	680	710	749	673	708	721	697	735	691	690	690	692	699	697	687	709	743	693	689	709	706	735	664	719	706	712	701	689	702	622	701	722	679	676	660	704	674	728	731	695	695	720	674	718	688	682	677	715	691	719	693	709	721	706	678	715	693	702	690	665	685	634	711	713	688	697	684	704	742	668	706	678	715	697	675	718	686	689	680	688	711	739	728	659	688	711	681	673	730	691	699	653	749	685	736	697	696	739	732	696	698	730	668	714	720	708	708	776	670	711	732	729	706	712	718	695	668	702	649	683	704	704	733	679	679	695	724	686	722	689	696	732	703	679	659	674	678	713	748	719	649	706	718	678	688	688	670	694	713	661	697	674	709	741	680	720	757	720	705	746	705	683	700	662	684	722	691	677	692	734	711	730	713	671	702	713	701	723	711	687	731	702	708	698	721	711	701	697	689	697	687	692	729	671	680	666	699	674	707	680	709	670	689	694	655	661	706	727	684	671	726	667	696	714	718	694	707	720	718	668	691	666	733	708	718	697	712	726	677	681	707	718	693	706	729	666	647	738	726	711	726	685	664	684	690	671	701	714	688	709	724	716	743	662	691	696	691	693	715	694	692	708	696	698	685	668	666	697	711	709	696	684	701	722	655	674	675	679	746	717	700	685	668	731	703	632	728	716	679	728	646	735	674	667	653	697	743	689	695	702	744	673	688	657	693	751	678	699	699	734	732	707	663	693	700	702	660	683	743	718	685	721	656	661	718	682	614	693	681	647	701	652	730	750	763	694	656	699	689	680	694	685	694	659	717	706	724	671	707	670	703	668	680	699	733	685	715	711	682	684	715	687	667	675	718	711	682	639	680	726	719	707	728	705	677	697	664	684	694	703	696	670	691	677	659	704	692	699	662	674	706	699	704	692	665	718	702	696	644	728	662	677	661	671	740	698	721	709	672	714	710	669	751	714	717	690	677	706	678	678	726	700	679	687	668	716	702	668	720	726	695	704	688	706	717	734	700	682	701	685	694	737	670	743	660	694	677	708	693	690	719	690	680	661	670	665	732	692	696	703	665	681	672	676	646	714	690	681	678	750	677	699	729	718	713	701	705	705	736	705	669	733	667	689	691	711	732	732	692	700	707	709	662	709	672	669	717	682	707	672	694	734	736	750	688	721	706	643	723	692	691	731	712	728	722	677	718
23197	20802	27806	23892	20789	10505	1326	914	794	705	638	640	649	582	603	572	620	531	574	532	549	573	566	563	549	503	529	586	521	568	522	517	527	517	544	545	541	507	545	561	557	518	535	516	504	532	532	518	474	499	522	497	538	522	552	534	542	543	524	453	484	504	550	529	486	527	510	519	510	543	515	530	535	572	543	546	555	533	495	546	529	518	585	486	530	524	521	519	563	538	540	483	558	517	488	506	503	511	558	519	551	487	521	502	513	563	529	499	511	521	522	506	529	562	503	503	510	500	485	513	523	533	518	504	527	513	512	543	486	527	500	495	504	499	501	501	505	532	523	507	512	511	486	492	472	561	546	499	484	532	527	486	514	508	486	496	459	499	520	482	537	524	510	553	534	533	499	505	574	520	551	530	522	459	530	498	529	512	485	517	516	491	488	518	522	487	519	527	485	504	517	519	488	508	465	515	524	510	552	523	498	517	523	530	506	497	504	482	503	565	538	505	574	543	550	496	521	500	510	490	520	528	533	534	519	486	543	516	525	532	517	552	528	516	529	512	478	546	540	500	517	520	511	532	525	504	523	550	505	520	526	501	536	527	527	495	536	523	522	504	535	540	506	528	517	514	553	542	484	516	531	527	517	505	566	526	519	522	524	533	519	534	524	504	499	510	526	484	528	527	500	504	497	510	493	507	521	520	495	551	505	543	515	514	484	509	535	497	490	510	495	517	502	527	524	519	494	514	482	528	504	534	519	500	543	561	523	521	497	540	556	526	537	502	553	521	491	504	582	492	533	556	501	530	484	510	484	515	528	448	539	504	499	520	543	471	560	523	519	527	573	488	513	530	544	499	524	544	519	517	514	526	573	538	515	501	518	532	492	503	504	493	537	529	491	533	521	475	512	493	543	521	536	543	553	519	525	541	506	490	510	524	511	527	536	524	527	516	508	532	508	504	503	543	490	543	559	515	539	527	550	515	468	504	553	521	496	545	462	536	540	523	546	512	540	512	518	562	526	522	532	510	506	565	539	485	531	527	508	508	522	566	482	537	492	518	523	499	507	534	506	511	520	518	489	512	540	451	531	504	486	545	563	544	454	496	494	509	543	504	506	506	529	487	513	526	462	483	512	521	505	501	516	539	489	514	543	547	505	487	554	509	526	519	498	528	519	504	539	496	500	536	499	536	510	493	527	528	553	511	542	515	531	526	493	525	517	509	518	548	528	490	534	503	513	511	515	555	550	511	496	524	488	517	521	528	486	519	529	515	566	518	491	505	519	519	507	485	577	542	544	518	535	506	535	544	504	508	508	514	540	503	510	504	516	507	521	507	543	571	488	581	555	504	568	492	525	480	541	542	516	518	496	524	466	504	508	520	521	477	480	490	487	514	523	498	474	521	536	546	515	515	530	529	530	509	525	503	564	521	480	526	481	541	498	460	544	538	504	478	549	463	535	451	546	502	484	506	496	550	528	540	502	491	516	509	528	487	511	462	550	496	488	525	543	493	519	523	511	529	536	489	481	536	521	541	525	505	474	551	500	517	525	535	549	462	486	524	552	511	511	541	536	498	518	494	542	514	523	535	509	501	487	512	505	524	506	526	469	486	510	525	525	526	514	522	522	578	471	492	507	524	518	547	504	528	512	509	553	503	521	511	572	514	518	497	518	506	523	499	546	518	514	499	517	496	525	526	533	530	524	492	559	494	511	530	507	507	468	503	534	527	555	556	548	505	538	509	499	512	538	557	490	534	542	539	511	537	550	524	499	485	512	488	513	526	546	486	474	526	530	540	509	510	551	517	535	502	529	511	551	526	542	555	531	534	505	475	490	564	497	526	486	505	479	537	500	523	515	500	481	498	505	520	510	537	521	556	501	508	536	539	547	551	491	531	537	537	527	497	535	519	537	526	520	506	503	506	509	547	498	538	526	545	543	515	520	488	486	527	520	503	495	535	521	513	520	490	487	523	503	522	507	546	528	546	531	523	517	524	497	547	543	527	514	482	541	537	506	515	514	521	520	525	520	507	481	509	502	478	496	543	496	528	521	514	570	482	522	557	504	513	502	524	558	501	477	526	471	476	519	551	521	532	546	506	526	511	533	517	509	538	545	507	520	524	551	541	517	524	503	503	498	504	565	523	527	534	498	542	473	512	524	511	506	506	518	495	535	511	473	540	496	494	526	508	519	515	505	485	498	541	505	521	511	536	490	494	513	477	495	534	536	538	557	530	522	475	523	512	491	500	541	516	537	512	506	512	541	510	506	491	527	494	519	515	513	542	540	487	529	511	498	506	505	485	528	564	503	524	510	530	522	561	513	508	477	544	504	520	557	485	547	567	536	511	507	537	518	511	517	539	538	523	485	485	500	547	531	531	490	499	512	509	517	538	547	529	513	536	548	519	552	512	530	504	480	541	509	525	525	525	539	490	520	542	523	524	527	535	511	560	552	520	551	538	517	470	524	504	499	500	526	507	514	519	526	553	509	526	535	506	516	473	523	561	528	539	504	515	508	525	507	513	502	510	557	464	543	534	517	537	530	493	490	510	500	530	525	530	513	540	521	511	495	547	538	524	514	534	525	527	561	573	540	495	506	501	536	508	496	478	498	538	519	497	526	557	561	493	518	522	557	483	511	510	469	530	542	496	534	530	538	554	499	518	527	502	533	499	497	539	519	545	505	519	523	499	552	517	509	534	487	495	496	532	543	524	529	507	515	531	501	522	480	514	536	523	542	479	503	516	517	514	501	509	493	511	504	543	555	532	473	548	520	565	534	528	517	508	529	508	499	532	561	499	510	516	504	505	518	544	524	471	503	509	460	503	516	552	512	504	499	484	526	506	482	519	543	473	515	544	500	507	530	470	521	562	544	489	508	534	526	518	511	507	450	512	505	518	512	533	494	488	575	508	468	517	552	487	560	489	546	547	497	507	552	533	479	503	475	471	543	510	560	495	494	510	547	565	492	490	500	557	517	534	514	523	536	511	547	524	505	534	514	525	543	556	541	532	570	509	485	525	533	546	523	562	506	513	452	523	478	556	509	490	505	506	451	521	519	554	534	467	593	514	505	553	506	555	509	503	495	480	548	504	494	547	541	501	496	554	488	534	498	476	500	472	513	513	511	508	508	502	549	498	498	567	515	528	528	534	503	484	520	512	515	495	542	522	526	500	537	522	516	479	555	538	535	472	470	519	550	525	533	543	546	540	538	479	513	515	529	497	508	551	499	486	507	527	506	543	509	529	496	488	503	513	497	566	545	508	550	502	505	502	526	561	541	560	520	549	497	514	511	519	497	515	511	544	550	515	522	537	506	517	533	527	523	533	531	526	547	522	502	523	508	543	483	559	531	541	510	542	537	539	465	488	509	541	539	518	520	515	527	496	566	502	515	516	473	496	514	499	530	537	500	532	507	528	540	486	560	512	511	571	508	527	494	498	520	491	528	496	467	511	585	517	529	524	536	505	534	490	519	462	473	533	474	565	507	522	528	498	520	526
3027	7338	6006	3063	2200	1807	1508	1203	996	920	822	777	729	692	635	681	726	639	644	601	584	650	617	617	664	609	624	582	594	597	568	571	579	606	617	589	587	573	575	592	567	571	568	545	526	577	582	568	579	584	573	574	567	538	570	565	612	599	609	594	599	580	575	562	577	575	553	541	582	552	581	602	565	578	579	575	571	556	549	563	578	595	554	569	578	580	551	575	558	599	575	533	573	597	587	565	553	568	513	575	601	552	570	573	588	625	572	580	521	581	607	577	611	553	563	563	629	588	576	599	591	595	567	506	613	600	577	565	560	577	555	559	586	555	581	575	557	567	549	622	633	576	595	600	609	571	582	595	575	567	562	589	593	601	579	537	585	552	559	598	589	578	565	619	584	540	559	601	557	576	598	596	545	564	595	567	551	575	549	582	554	579	561	607	611	536	558	561	597	610	571	538	579	600	563	558	603	574	534	573	529	607	584	548	552	565	611	566	541	563	542	565	556	612	525	570	611	533	561	568	553	595	578	548	498	534	595	582	568	554	563	622	569	545	559	551	535	620	539	564	542	559	600	594	604	611	584	542	576	567	605	547	569	546	595	543	544	541	585	530	563	613	533	538	591	579	579	577	584	573	582	590	589	566	607	555	558	541	606	586	573	593	595	589	603	601	588	571	555	574	561	606	550	571	574	596	591	580	542	561	560	583	568	562	597	585	596	561	561	583	558	545	544	552	598	585	575	588	602	590	558	585	569	580	594	586	572	549	611	594	571	567	537	555	594	599	538	565	590	575	569	532	571	581	583	554	577	567	531	564	572	597	579	579	587	503	556	593	585	583	558	526	575	585	540	551	551	617	530	583	584	546	614	567	626	598	584	589	565	555	601	578	582	540	544	583	582	564	592	580	593	598	540	601	543	543	578	596	607	617	581	589	596	560	539	577	613	548	633	585	577	545	584	574	587	598	557	542	578	536	549	549	566	569	590	562	568	555	550	577	557	606	598	563	587	581	576	601	574	563	582	597	543	585	584	554	574	578	582	535	606	525	534	550	569	544	599	613	614	574	569	589	601	562	572	577	587	556	569	581	570	556	565	590	586	591	563	556	596	609	536	557	595	608	540	552	516	605	572	547	575	570	541	598	563	549	566	615	585	592	562	554	577	558	536	581	589	603	597	585	553	590	599	592	577	530	564	532	617	557	561	563	575	565	581	560	600	579	560	566	566	576	588	577	587	577	581	604	622	601	582	557	561	580	577	598	574	596	603	580	597	567	559	592	547	597	559	547	565	554	570	570	563	557	531	590	567	583	586	583	593	588	550	608	552	539	613	616	541	664	570	580	572	546	588	564	585	585	581	531	565	588	618	552	546	604	537	583	580	552	551	527	546	538	572	589	521	565	591	594	579	584	539	547	575	561	516	621	560	579	583	596	570	535	571	571	603	544	572	595	591	569	554	579	584	595	596	604	563	535	567	560	561	562	536	573	547	625	547	578	572	581	561	634	578	585	573	592	564	570	585	589	570	572	619	612	563	629	551	569	539	585	596	579	599	542	591	590	597	580	593	521	557	541	589	595	564	594	548	563	544	593	583	601	530	587	598	634	614	610	538	647	551	544	591	601	595	569	530	587	539	583	548	521	564	596	579	541	573	572	529	540	603	582	614	560	570	594	581	578	569	554	589	548	550	570	566	576	568	615	545	565	597	559	568	587	558	543	572	594	577	578	576	527	515	543	553	561	580	580	574	534	593	549	587	552	590	585	574	573	583	580	581	576	594	633	604	594	551	573	600	601	605	589	610	561	571	583	591	550	551	577	564	568	607	565	576	615	617	567	557	594	596	540	560	554	550	554	564	573	594	557	567	562	580	586	579	554	579	570	570	570	559	576	551	601	608	582	543	561	630	539	566	530	587	605	582	592	553	625	581	594	542	596	565	553	576	575	573	582	591	565	599	534	561	615	570	583	588	587	558	541	591	566	572	633	555	546	565	533	597	536	551	557	529	591	564	556	608	581	560	581	545	578	587	595	593	567	561	532	583	575	640	575	556	549	592	592	600	527	577	586	577	547	556	579	552	547	557	561	566	608	570	583	573	535	528	546	554	590	546	579	546	572	566	564	561	602	606	544	579	582	614	590	591	561	602	576	581	570	553	583	613	566	584	587	534	581	588	576	575	553	544	576	571	646	546	587	611	566	552	573	590	572	578	542	569	618	548	556	589	588	597	580	604	538	543	537	576	580	548	611	572	542	578	563	557	596	584	595	622	538	580	584	572	565	581	575	579	578	578	551	631	545	586	545	614	614	583	586	596	562	570	593	598	571	572	534	568	561	618	602	567	540	574	580	585	572	584	589	559	557	533	581	560	531	560	604	539	579	566	571	579	527	535	571	591	533	572	528	598	552	594	574	591	577	566	581	538	526	596	563	609	561	585	503	537	568	575	536	548	567	582	562	594	564	591	560	558	557	574	577	595	537	590	589	582	612	591	592	545	591	558	549	575	566	531	572	581	570	562	582	593	561	573	574	623	572	552	577	597	549	575	566	550	563	568	567	590	555	595	592	539	546	572	586	574	561	604	572	589	561	554	552	540	568	575	584	557	615	540	576	590	589	581	598	558	588	589	596	595	543	569	551	606	556	565	586	569	589	605	563	531	574	554	588	585	612	579	552	570	529	577	578	570	606	578	578	548	591	562	567	594	550	572	526	642	590	632	552	578	579	537	551	564	582	578	566	585	537	562	578	568	598	583	619	566	553	599	550	595	556	575	544	566	593	543	576	631	582	560	559	556	613	593	570	569	606	520	575	548	535	572	566	585	582	565	588	566	578	564	583	539	574	585	582	578	595	599	575	544	530	613	603	566	565	565	528	575	575	601	555	563	593	605	582	547	531	583	553	571	550	602	601	546	645	609	562	535	604	568	595	585	563	605	602	564	564	590	604	595	548	571	565	585	577	573	602	582	609	563	596	530	527	606	579	589	561	608	586	554	585	571	607	553	549	513	599	603	606	553	594	611	540	584	602	562	601	565	610	550	558	612	551	591	587	528	577	599	590	576	590	522	525	563	536	608	552	559	589	574	596	590	589	604	580	596	546	551	576	629	576	586	563	543	599	583	575	530	559	578	564	564	561	607	569	572	567	569	572	591	555	558	539	541	669	560	598	561	569	593	571	594	594	596	580	585	561	543	569	603	585	529	555	610	551	588	576	608	574	583	551	542	606	589	556	559	568	585	584	556	548	553	599	561	568	585	548	568	561	579	588	560	618	552	602	559	584	633	566	627	595	550	565	574	563	568	574	576	599	602	596	529	581	568	619	579	604	583	595	567	570	493	551	559	581	567	584	562	547	542	560	590	573	582	571	579	575	590	604	574	557	567	579	572	631	513	578	558	573	572	574	564	590	582	609	605	575	573	574	559	592	586	575	589	524	594	557	570	593	572	589	544	589	589	578	619	574	501	623	558	594	615	562	566	549	606	580	547	562	548	586	621	606	565	568
24254	20870	27034	24760	14216	1099	748	644	541	545	501	484	476	497	445	441	450	450	450	428	452	437	418	441	445	409	433	437	444	428	454	403	417	455	418	441	438	393	411	411	438	410	412	457	378	421	432	396	406	379	420	447	396	444	477	438	428	441	421	405	405	429	445	408	415	399	369	432	413	408	408	411	414	399	450	421	382	382	422	408	408	415	427	416	426	408	421	443	431	405	423	430	407	409	451	381	422	399	394	412	462	415	410	436	406	409	427	415	434	409	421	458	404	392	411	400	419	415	417	406	420	405	431	444	433	427	421	418	410	425	424	429	445	399	443	405	389	425	426	427	414	447	403	426	395	390	405	388	438	436	384	438	448	401	446	394	386	421	415	413	452	406	371	450	407	367	427	448	427	437	418	407	411	405	425	421	448	417	429	478	417	402	437	462	404	437	422	391	410	443	417	401	411	429	411	441	415	406	393	436	437	417	450	445	442	422	435	399	431	411	459	381	406	427	383	424	411	440	447	420	391	400	436	421	427	426	405	435	448	449	408	425	445	430	454	415	431	436	423	382	429	444	467	433	454	407	435	432	442	431	403	445	433	408	381	426	404	405	404	431	393	416	403	379	411	375	416	444	417	418	414	410	422	405	461	410	425	439	397	391	425	374	397	413	406	391	415	398	435	442	422	408	428	454	400	404	407	421	384	408	428	430	421	396	417	426	410	448	389	428	403	418	411	399	399	400	387	417	393	418	422	434	458	426	412	400	407	381	423	406	460	426	432	424	417	421	408	418	420	424	449	447	387	394	417	412	390	453	443	421	407	388	416	435	433	393	439	417	401	457	432	434	422	438	382	410	428	387	369	394	409	438	440	408	390	445	421	435	433	365	427	420	408	442	444	397	395	437	431	369	428	399	408	394	440	404	396	400	440	430	436	421	449	416	455	394	401	394	401	407	414	432	438	437	397	446	441	443	447	409	425	422	384	407	437	411	386	440	406	417	454	400	387	406	417	432	391	405	417	425	439	408	408	432	401	427	428	431	399	438	399	406	429	418	418	376	383	430	432	430	430	459	432	382	414	431	406	425	399	391	388	396	419	419	391	433	447	405	409	431	410	428	432	423	399	436	431	386	388	437	437	429	410	428	388	404	385	375	422	395	430	392	424	441	436	384	473	386	382	432	429	450	435	403	404	375	422	448	430	436	422	422	382	397	393	431	436	396	448	384	393	432	409	420	383	420	364	439	435	408	456	430	423	438	403	410	397	466	407	406	405	447	420	406	413	417	440	401	441	396	471	449	421	410	413	424	445	460	445	415	428	400	442	404	446	407	403	421	424	442	406	431	430	462	444	377	401	436	444	387	420	411	420	403	398	425	426	417	412	410	401	421	388	395	423	394	387	389	434	452	403	439	412	405	397	439	433	414	464	406	425	425	440	403	427	422	404	461	446	415	425	411	419	409	418	439	430	440	411	395	477	383	428	396	437	390	421	397	434	440	429	415	410	427	422	456	399	424	375	411	440	413	409	449	411	415	360	442	416	407	412	403	431	436	389	399	416	452	397	399	395	399	414	419	420	452	419	431	442	412	446	410	423	415	403	412	389	357	407	431	383	404	423	393	428	389	412	436	404	425	425	398	419	394	455	408	377	409	409	419	427	404	424	440	411	423	378	384	413	429	384	426	442	417	422	389	415	445	422	408	406	391	383	434	416	379	440	414	426	455	477	402	451	396	436	377	424	430	385	410	417	434	428	436	474	405	466	429	400	408	409	415	405	391	389	399	388	386	364	438	389	423	409	417	411	419	441	449	400	405	418	433	419	443	405	442	405	406	448	432	437	453	437	445	423	378	435	398	437	456	396	415	456	416	395	442	446	407	423	412	385	410	429	416	380	420	407	380	387	428	425	432	434	481	405	431	414	398	404	416	415	420	421	428	436	393	426	422	442	412	399	420	436	454	450	388	399	410	411	396	385	408	430	412	408	402	355	394	410	400	440	420	403	450	385	413	421	406	441	389	407	415	459	401	398	391	393	407	458	429	435	421	397	429	382	396	391	430	413	423	436	436	463	438	429	418	459	438	409	432	418	393	423	432	413	432	395	418	427	422	417	386	429	416	416	444	415	416	403	426	419	447	416	429	430	436	405	429	436	404	408	443	402	418	434	404	429	401	389	408	398	396	403	467	428	405	442	400	435	387	437	422	399	435	380	424	427	407	414	414	405	440	390	380	464	420	424	427	410	390	390	398	409	426	400	444	419	395	391	395	428	414	406	444	412	433	447	396	443	435	418	407	438	375	390	424	447	403	377	417	423	460	432	457	404	431	411	405	432	370	400	433	397	445	420	382	444	427	399	415	424	401	402	407	424	407	444	458	473	398	380	410	408	388	401	444	417	428	424	410	421	447	408	429	429	386	421	449	418	420	461	417	389	416	429	389	452	380	391	405	405	408	390	412	454	414	413	386	449	426	414	437	427	430	405	427	385	436	413	449	433	438	442	442	446	404	419	407	445	430	427	424	426	420	407	419	452	440	424	411	399	400	417	427	401	426	418	439	399	431	405	415	397	444	411	423	431	427	406	416	431	399	409	411	412	393	392	401	403	442	427	421	412	411	404	427	438	411	388	441	427	408	446	439	434	394	440	437	433	422	437	407	416	373	442	413	459	418	397	399	421	420	426	395	417	425	433	415	397	417	410	439	443	415	443	390	444	416	422	429	413	399	406	441	440	403	431	436	438	386	378	427	406	401	404	419	415	413	433	428	392	426	429	414	417	399	444	376	398	409	425	417	455	380	407	429	429	459	426	439	471	435	402	435	372	401	436	406	435	425	404	456	414	381	455	440	414	411	444	406	398	419	400	419	461	408	439	444	412	419	452	397	438	408	443	430	442	421	433	439	412	387	411	405	420	449	411	454	425	432	409	404	403	391	389	398	421	425	400	401	427	408	436	418	409	410	384	422	455	420	410	371	419	437	404	421	414	421	398	417	406	422	439	398	403	422	400	429	480	393	446	451	435	408	410	411	437	433	420	382	409	437	428	409	415	426	432	432	405	423	386	401	446	431	431	412	439	412	427	442	422	422	427	393	425	417	429	431	399	416	432	412	442	398	402	434	415	424	385	439	402	411	415	440	409	389	420	411	414	429	369	386	452	372	437	418	407	441	391	382	412	435	445	439	413	422	410	421	414	395	456	412	391	429	437	427	445	445	403	454	397	418	403	399	423	383	390	457	431	422	430	378	414	433	407	438	396	430	405	444	431	408	377	415	395	414	413	427	406	407	426	386	436	397	404	424	407	437	400	423	396	386	399	393	408	419	381	410	401	428	444	406	431	364	430	408	388	433	393	441	414	401	405	422	427	399	425	446	427	418	449	399	455	494	440	403	380	428	438	423	458	429	430	418	421	422	403	419	415	404	435	418	442	455	437	431	362	410	396	435	401	434	433	417	413	406	433	395	435	413	431	384	416	415	412	415	436	386	416	403	406	431	403	416	426	410
3276	4783	3812	1966	1504	1274	952	851	734	651	626	561	522	506	498	532	525	475	463	443	440	478	451	458	467	460	456	520	487	436	433	473	483	407	446	418	446	460	464	458	446	422	441	437	457	447	470	432	442	426	477	462	477	452	460	463	448	443	423	489	420	433	441	429	436	439	443	455	460	435	463	435	437	432	433	490	466	457	449	448	476	425	426	446	469	424	425	431	449	489	460	424	430	466	455	460	423	432	452	477	448	467	450	435	454	473	458	436	463	468	409	475	484	468	474	435	423	432	451	419	455	448	451	457	430	423	471	442	462	419	437	428	454	416	466	432	442	449	443	461	419	403	422	435	424	437	453	442	429	478	441	470	458	415	468	483	443	467	459	456	458	403	439	432	423	426	441	426	463	418	432	429	452	435	446	433	412	473	440	459	489	453	421	427	442	438	456	441	424	442	439	434	456	439	448	432	433	419	449	448	430	420	449	446	419	459	465	438	479	433	446	410	454	418	437	425	449	434	457	459	478	454	446	405	436	433	418	436	448	488	442	408	462	424	407	455	423	443	460	434	457	448	410	436	442	489	394	413	438	414	437	459	457	450	475	437	452	431	452	391	470	445	491	479	415	464	446	472	436	473	422	442	458	423	458	471	447	439	418	444	468	442	460	441	474	438	443	455	449	430	452	437	428	439	441	454	475	463	456	440	430	419	453	454	457	399	442	429	435	485	438	455	414	404	441	428	387	469	429	408	467	437	428	443	419	430	477	444	444	484	485	417	437	438	474	461	459	446	424	415	405	454	452	433	427	469	453	415	433	443	453	463	450	445	438	433	452	437	415	445	408	464	459	433	457	458	433	456	457	435	425	425	458	416	432	459	457	459	434	453	448	454	437	451	459	448	449	472	456	448	432	418	466	445	449	409	443	437	427	438	454	427	416	423	492	396	409	449	448	429	431	486	462	440	453	436	458	429	441	442	425	418	429	419	448	452	440	464	469	477	434	433	446	455	478	391	452	412	426	442	431	447	443	447	428	445	443	444	444	440	387	434	446	457	422	424	438	447	411	475	460	445	427	447	428	428	449	445	438	443	400	436	434	449	445	421	434	435	446	441	431	451	446	416	425	436	442	444	454	419	416	460	431	445	423	446	454	426	437	429	460	497	430	443	419	458	469	425	453	443	457	462	467	421	444	390	462	439	439	463	469	427	460	470	453	427	448	445	455	451	457	438	427	460	441	434	450	414	378	420	464	470	452	449	416	418	495	414	413	412	490	461	413	413	403	427	432	413	447	427	439	427	459	478	398	427	440	460	419	420	412	420	425	450	464	437	414	416	433	443	448	481	433	469	464	437	445	475	480	462	463	482	466	412	419	447	461	444	461	447	399	450	445	428	434	459	433	428	445	445	450	419	418	431	412	427	443	422	485	500	460	449	437	451	433	448	435	454	447	464	457	423	453	465	426	444	446	474	441	435	435	445	470	439	466	428	425	450	469	406	460	454	426	442	399	437	462	423	464	414	439	470	463	441	423	441	448	425	458	421	426	452	450	443	435	460	433	448	439	448	451	424	447	422	439	447	461	463	423	448	442	444	458	468	422	429	431	476	468	417	427	463	460	434	442	454	448	418	411	446	409	428	450	411	478	414	466	435	452	460	426	410	487	431	428	478	405	437	456	406	453	486	408	458	454	463	415	402	439	440	461	400	429	476	444	467	454	430	431	410	413	446	449	397	432	430	443	441	457	430	425	413	451	457	458	437	401	435	433	421	422	435	436	419	450	457	438	437	421	455	452	438	446	445	452	425	448	408	403	432	447	431	435	419	443	448	417	434	429	442	444	449	457	443	416	420	439	461	460	448	439	455	455	440	430	447	422	440	430	442	424	450	417	475	403	458	418	416	428	419	442	421	428	453	416	413	446	408	471	425	462	446	435	474	462	402	461	405	433	414	442	457	500	433	434	439	449	450	418	439	445	431	443	406	454	416	439	426	421	445	460	412	435	447	473	428	434	459	465	467	427	429	470	438	428	451	437	431	451	422	437	451	401	434	453	445	427	415	470	451	454	449	451	449	418	452	445	443	458	466	452	437	450	418	472	437	446	402	446	407	437	459	478	436	452	418	439	459	433	442	416	432	450	414	442	455	408	443	425	455	452	426	427	447	407	467	440	485	431	456	447	452	458	446	411	453	434	421	394	451	430	423	446	404	439	421	461	414	467	420	428	453	450	451	412	445	453	404	435	453	456	470	423	438	453	423	426	463	426	450	435	427	433	483	432	450	431	458	462	432	450	436	444	471	489	424	467	417	461	423	434	444	446	453	439	437	435	426	472	451	452	437	435	445	433	439	417	459	433	444	444	424	444	432	454	398	466	450	448	452	419	450	424	447	465	461	449	437	462	464	451	457	473	425	409	460	436	450	418	406	455	437	424	423	446	431	466	430	428	440	458	470	430	449	425	444	426	411	458	443	401	471	419	415	459	451	434	457	444	460	405	429	422	414	447	462	453	435	429	437	426	404	434	428	462	453	457	460	403	420	448	460	427	457	434	428	439	456	441	447	435	455	443	480	458	476	413	426	414	452	432	470	395	437	450	428	426	437	419	432	437	399	437	453	509	462	450	425	444	484	439	432	426	438	441	432	445	447	419	409	434	483	445	459	465	394	421	434	466	454	456	469	441	459	461	462	445	433	474	451	427	446	435	441	421	474	437	434	443	405	452	422	451	421	442	474	452	449	429	428	459	442	456	453	441	464	492	462	401	444	468	439	401	442	390	427	493	409	452	476	474	443	451	428	408	416	463	424	409	455	450	433	489	441	417	394	429	426	439	511	432	437	426	459	470	451	454	437	373	421	453	446	427	486	444	447	451	440	468	442	448	467	461	409	415	434	459	442	484	480	449	425	444	452	418	436	462	468	463	476	429	453	451	465	462	470	415	443	429	426	400	425	425	427	430	424	443	437	419	419	467	473	441	442	482	460	458	448	443	446	407	465	450	444	440	428	431	408	454	432	431	435	459	401	458	455	462	440	428	413	463	428	435	427	430	449	453	465	451	466	443	435	466	462	417	413	424	468	483	440	455	448	453	406	448	454	410	424	452	449	422	436	412	447	456	465	444	443	450	463	503	439	483	433	423	445	425	455	444	480	464	427	434	434	413	458	435	393	460	448	413	444	465	432	465	428	446	451	434	392	442	437	443	448	434	436	413	486	453	426	475	458	470	399	436	427	441	439	485	426	436	463	446	457	449	386	436	434	454	480	414	451	454	437	429	479	449	437	409	453	425	461	431	429	435	431	438	440	427	442	470	390	469	429	418	455	451	469	402	418	453	384	405	429	439	419	415	444	479	459	462	436	429	440	470	414	451	454	446	438	475	418	402	414	442	420	442	430	427	416	414	447	468	392	434	446	471	426	421	405	438	439	432	420	448	460	396	450	402	461	449	450	438	430	459	476	411	458	428	407	436	443	486	421	446	399	439	455	455	396	401	425	429	458	468	437
22141	20864	28320	23570	20865	20904	10023	1061	659	622	458	415	380	359	320	312	308	276	278	247	266	252	237	236	193	202	222	206	217	224	213	233	221	210	252	200	213	206	196	221	195	207	206	211	193	207	195	218	206	224	200	169	204	217	196	209	198	181	217	200	190	214	199	217	195	195	187	216	176	203	192	190	198	175	226	206	179	190	198	181	191	206	187	209	183	190	178	198	186	198	215	204	179	206	203	202	210	205	199	214	199	209	234	197	192	221	175	180	202	210	214	230	166	220	203	214	174	195	208	171	208	197	201	215	195	226	185	201	189	169	162	224	197	201	183	208	186	191	187	199	190	196	180	201	186	187	188	224	208	201	195	177	192	175	192	182	196	196	210	183	196	182	214	197	205	182	173	201	203	183	191	202	187	175	200	193	210	198	190	194	187	191	230	186	201	176	173	212	209	181	190	200	189	195	195	197	200	207	206	179	173	225	211	178	170	156	183	176	198	199	190	219	213	175	214	233	191	180	200	192	192	191	195	195	171	194	203	169	197	200	183	189	208	189	197	185	193	204	191	193	190	197	195	204	183	178	191	188	172	210	190	200	201	175	175	186	201	203	206	194	191	205	189	188	196	172	176	196	179	186	175	170	191	198	185	197	196	186	172	185	180	209	204	206	185	177	185	195	189	170	191	203	192	206	204	185	211	205	187	197	178	177	186	183	208	193	186	229	210	205	209	200	183	194	180	197	213	172	190	179	188	194	186	200	195	169	206	184	201	181	185	193	201	205	220	177	164	199	192	183	207	203	193	183	202	213	216	193	189	196	189	201	212	211	180	177	200	200	199	204	179	188	221	192	203	198	215	158	225	205	172	179	169	180	200	175	191	180	198	206	193	205	204	185	217	198	200	205	192	192	206	179	195	190	175	212	192	192	181	213	186	173	179	214	189	210	185	185	207	207	191	180	187	209	184	193	192	187	178	225	201	184	195	203	202	211	185	191	200	183	183	195	180	201	191	183	215	181	198	212	186	203	188	206	174	196	188	211	206	210	184	203	189	192	195	177	214	198	196	182	211	207	196	192	195	219	183	192	209	190	208	192	204	196	197	174	181	202	204	199	212	190	196	181	187	208	202	180	218	175	193	200	189	208	197	181	197	187	206	198	187	192	206	192	201	203	199	200	194	156	187	190	173	182	190	179	192	196	193	205	191	193	186	213	189	230	196	222	199	184	185	199	192	184	194	193	208	203	202	203	180	212	207	202	182	198	188	163	202	195	187	178	206	180	185	184	210	198	205	203	191	187	203	192	193	183	189	191	179	194	196	161	198	207	179	187	190	187	168	183	166	199	192	170	208	187	193	192	224	204	205	194	195	195	211	199	196	162	196	166	213	196	177	212	194	196	205	188	196	187	203	174	201	162	205	188	218	199	198	182	185	201	195	173	170	192	198	184	193	213	181	208	226	186	207	177	193	213	176	177	196	210	178	187	214	178	190	197	201	171	203	193	191	196	173	190	195	182	195	187	192	197	174	196	179	209	199	196	204	169	225	188	200	192	190	184	192	188	186	197	192	229	183	193	187	195	197	170	166	210	221	192	209	178	217	177	209	183	205	173	203	188	199	193	202	205	231	178	197	192	194	201	191	174	228	194	170	185	215	176	200	189	202	209	204	195	193	208	185	173	193	212	185	181	180	196	199	202	206	200	199	192	167	167	179	200	195	192	172	183	185	170	217	184	179	186	175	187	183	184	199	210	192	208	199	194	180	194	189	181	178	178	224	173	214	197	208	171	172	180	172	201	180	202	214	201	200	189	201	178	172	200	209	228	208	207	209	186	197	183	190	193	194	174	191	195	181	174	194	195	192	221	182	210	188	190	199	168	204	193	196	192	203	195	196	157	209	172	201	189	194	196	208	184	205	204	194	183	211	184	191	162	208	196	227	173	200	163	197	195	209	209	192	225	193	188	196	196	195	209	197	190	190	192	155	184	194	193	218	202	180	183	199	200	167	188	215	198	205	205	197	208	228	180	182	189	213	188	185	214	179	193	200	186	199	174	182	183	187	180	187	179	162	201	210	195	199	188	172	175	171	189	195	173	196	192	181	173	208	186	181	192	187	205	190	190	212	189	191	193	173	183	220	187	191	189	192	204	168	194	197	188	194	180	207	185	183	169	213	186	206	186	208	201	183	184	181	204	182	198	208	191	174	182	201	180	197	206	198	210	214	182	192	229	224	194	210	185	193	217	208	196	189	164	204	184	194	180	188	191	213	172	198	206	200	211	203	177	210	207	202	196	174	174	187	175	207	191	193	190	172	169	193	190	208	218	182	196	214	197	195	190	188	190	224	175	213	207	200	208	200	202	207	208	213	211	193	185	199	191	187	177	215	166	200	189	188	168	185	207	172	211	175	175	220	195	196	171	196	210	206	185	188	190	194	193	190	189	195	179	182	203	207	198	212	200	194	190	220	195	203	187	186	208	170	197	159	191	202	194	186	194	198	209	187	209	205	175	208	192	202	187	213	189	175	219	182	192	240	201	172	204	208	211	214	203	183	176	170	194	186	211	184	191	192	179	193	175	215	200	196	194	200	192	177	182	190	186	181	175	204	206	190	193	169	166	191	202	194	210	191	208	189	172	176	198	202	202	196	179	204	207	202	184	203	188	176	187	187	188	185	187	184	204	179	199	188	204	226	181	194	201	205	195	188	190	201	185	180	196	192	214	192	222	180	220	174	197	185	191	203	209	200	191	189	208	198	179	183	195	183	204	182	213	188	209	198	187	175	196	182	188	195	194	183	184	184	209	194	201	173	206	201	196	197	185	197	205	195	194	184	179	202	195	201	185	191	191	172	185	207	191	196	194	208	182	185	195	192	195	192	193	191	193	199	193	192	199	181	187	205	161	189	201	204	194	174	189	187	189	190	182	166	175	170	217	192	194	171	196	204	182	176	214	206	204	201	197	202	195	188	192	202	179	210	192	174	177	178	202	192	190	193	170	185	205	201	190	201	186	197	235	191	194	224	202	175	195	202	204	222	172	185	204	190	212	177	224	203	187	196	181	193	186	151	184	194	206	195	180	200	194	196	178	198	209	183	169	197	177	174	194	197	185	204	219	186	204	178	199	209	189	167	194	198	220	204	201	208	198	183	206	172	203	165	180	198	185	183	204	172	206	184	163	199	224	192	186	224	210	200	191	184	187	216	193	190	213	198	212	193	179	184	208	196	177	200	205	203	201	193	178	195	183	192	168	182	206	161	199	205	174	184	195	191	188	221	190	189	172	192	204	184	195	192	193	183	215	196	200	188	201	219	174	187	183	212	208	194	172	179	182	170	177	207	174	204	179	193	197	191	209	176	171	211	186	176	186	211	190	211	179	197	221	212	206	186	178	169	204	228	199	208	185	172	207	213	186	207	174	212	209	193	195	192	197	187	192	186	188	184	207	188	210	210	188	199	171	185	197	201	199	191	174	208	184	203	191	204	182	181	190	172	179	192	208
4062	12239	10187	4960	3309	2719	2104	1494	1154	926	735	570	561	495	447	407	381	344	341	363	302	315	290	289	271	271	253	257	257	259	243	262	233	240	241	203	239	243	245	235	254	220	221	238	229	224	209	236	219	224	219	237	224	229	213	249	213	237	250	244	223	215	229	228	225	222	214	197	233	214	216	236	218	213	213	190	224	192	183	185	190	211	212	240	198	224	221	210	218	197	214	189	247	227	206	211	210	213	206	253	199	214	209	205	216	225	208	207	214	204	210	222	216	208	211	232	236	205	206	220	229	225	207	186	204	214	194	220	202	191	192	209	222	204	208	213	207	247	253	203	222	225	216	221	217	225	205	248	199	230	197	211	235	220	197	223	219	207	210	200	197	208	228	185	240	215	215	184	194	230	208	196	210	217	233	196	195	219	193	165	214	236	208	207	213	209	226	242	212	218	224	214	213	208	209	200	223	211	220	223	209	223	221	221	207	222	204	233	222	184	228	202	203	232	203	193	237	207	186	229	196	217	213	214	213	222	215	194	182	221	191	212	212	227	229	205	214	233	209	204	202	207	188	216	209	212	225	216	224	208	218	223	208	196	194	233	228	225	206	212	219	230	216	216	186	217	212	236	213	212	198	178	201	210	238	209	247	213	207	235	209	239	196	217	203	206	184	221	208	218	199	209	207	229	214	209	200	211	202	201	190	224	218	218	223	222	204	217	246	176	215	215	211	215	201	188	230	220	214	249	230	198	227	210	228	193	223	227	223	216	207	220	205	225	239	213	200	228	214	221	200	221	223	223	204	195	210	234	212	238	198	219	191	220	219	206	218	193	224	224	194	209	233	218	200	215	211	221	207	215	202	214	224	219	225	229	215	209	190	220	226	206	206	213	217	210	184	188	214	208	220	217	208	203	179	261	220	250	192	211	200	241	201	235	194	198	231	219	211	199	195	197	233	213	191	200	221	229	179	208	216	225	222	223	197	217	233	194	198	221	228	209	213	229	220	221	232	229	229	197	212	211	234	235	221	189	197	232	203	213	219	199	210	210	224	229	234	218	231	206	219	198	202	224	246	200	200	198	198	201	210	206	225	225	223	223	230	206	198	210	257	214	198	204	217	183	225	206	214	209	193	197	228	222	230	203	203	210	225	207	228	227	204	207	227	215	221	181	238	193	206	201	203	228	205	227	204	241	209	204	225	205	209	236	193	225	206	216	210	204	255	212	212	217	211	224	202	218	207	233	238	209	223	236	226	217	203	207	214	243	217	213	197	200	226	223	232	230	223	199	227	180	210	218	230	234	205	211	229	226	218	217	194	228	215	208	230	222	252	213	209	202	188	190	217	254	214	218	210	217	230	221	216	212	202	221	208	218	233	218	204	210	210	217	192	206	191	214	201	218	204	195	214	217	176	209	207	208	203	194	225	202	193	199	203	225	207	207	217	216	230	210	218	212	211	220	222	223	236	213	221	194	210	232	204	201	229	217	202	210	212	219	210	209	201	216	211	207	213	193	216	229	222	237	227	237	207	238	215	215	259	212	221	217	225	206	210	202	227	216	209	196	224	205	209	227	209	222	221	207	252	228	212	215	195	226	177	216	214	224	194	207	236	208	213	212	210	213	203	212	191	205	198	234	224	203	206	201	223	204	208	202	227	224	230	222	209	222	224	227	206	197	224	219	219	239	207	202	222	188	212	174	197	190	221	205	248	255	239	207	235	201	232	219	222	208	194	190	211	188	234	201	214	209	206	222	233	203	218	212	194	213	236	216	210	220	212	214	211	218	222	227	192	227	209	213	202	215	210	221	208	211	197	199	211	231	226	214	214	244	195	212	217	204	225	211	210	213	196	225	222	186	216	219	206	227	226	207	244	202	238	212	210	200	213	215	218	201	222	218	211	223	194	207	210	209	223	206	200	196	191	196	213	213	183	209	203	233	199	206	213	209	204	188	217	229	220	198	214	198	232	228	204	230	211	217	196	212	235	228	227	191	243	183	240	216	210	224	228	203	224	199	199	188	213	216	242	215	214	198	213	231	238	181	215	215	220	221	202	220	192	214	200	220	222	208	225	183	224	209	185	207	200	206	213	224	195	230	225	211	203	189	218	212	220	215	181	191	231	206	209	204	201	220	210	244	191	221	223	229	241	221	216	206	194	221	235	208	205	209	196	198	215	214	224	234	183	191	235	212	240	224	205	228	208	219	213	221	222	229	228	221	199	218	231	193	227	199	218	201	184	253	222	202	208	218	201	217	198	208	224	223	209	239	199	222	224	204	200	219	199	194	211	215	222	200	240	199	223	232	223	225	231	218	218	245	187	224	222	215	193	219	206	207	196	194	243	216	223	206	238	223	238	200	224	223	212	237	209	217	215	216	203	231	227	206	214	203	195	199	206	208	221	205	217	186	216	199	215	205	194	244	198	214	211	192	229	221	203	222	214	194	221	216	215	217	223	219	214	228	189	209	208	211	219	237	219	232	230	212	212	247	217	207	216	220	191	219	215	220	204	214	206	202	216	220	237	225	213	215	209	220	224	219	215	203	198	207	212	221	197	187	220	207	222	240	213	219	205	246	197	193	239	224	179	221	220	224	211	209	216	232	207	217	210	178	193	206	198	214	192	215	214	195	234	218	207	200	205	207	196	191	224	199	219	227	202	243	198	222	242	205	240	241	217	217	208	217	197	218	227	222	235	217	198	212	241	198	194	237	213	214	203	217	232	185	209	211	225	205	218	221	201	204	224	221	208	240	229	228	219	211	209	224	192	247	212	222	210	207	211	191	229	236	199	200	219	197	230	225	193	197	233	204	227	189	224	220	232	230	212	212	203	192	205	204	221	225	196	208	193	218	212	180	219	211	228	206	186	206	222	212	228	197	207	244	204	209	200	211	217	230	197	216	208	216	246	205	225	190	231	225	204	238	218	216	206	216	217	214	230	222	193	229	237	222	184	210	219	207	235	233	200	225	196	212	227	208	212	191	243	209	208	206	222	226	203	221	207	195	219	239	225	239	228	212	203	185	201	184	210	233	245	219	220	206	218	188	208	214	198	212	217	218	185	189	220	221	191	205	211	220	210	191	214	208	181	204	212	207	248	232	229	198	214	208	213	186	238	232	234	235	222	195	215	217	202	199	216	181	210	214	216	188	234	195	233	202	247	201	198	205	215	209	215	224	220	196	195	207	178	204	210	197	206	215	222	185	206	203	220	236	199	211	223	207	196	228	213	207	213	200	213	225	207	194	219	210	240	221	206	198	224	230	240	229	217	215	189	203	214	200	197	203	234	243	215	187	193	214	181	206	218	196	189	228	216	229	243	203	204	199	229	231	231	224	223	242	204	219	192	200	231	205	202	230	220	215	203	219	222	216	187	212	199	219	233	194	203	224	196	212	255	204	227	222	246	228	196	208	217	219	197	208	197	189	218	193	198	218	216	216	206	193	207	227	219	186	240	208	205	201	214	203	226	205	226	218	209	228	213	200	193	220	225	250
27230	18714	5279	984	772	705	711	671	668	707	666	683	674	703	678	672	687	688	653	672	683	705	679	681	669	683	713	658	700	678	729	659	708	666	664	628	674	663	673	630	679	672	700	622	666	676	668	719	688	645	672	683	641	676	666	655	679	618	678	670	673	626	642	679	679	684	692	675	699	628	654	701	653	681	650	649	676	630	646	635	677	643	677	648	651	681	620	674	695	614	688	707	662	679	623	662	689	639	691	670	661	700	653	625	676	664	687	666	677	659	689	650	646	649	666	659	629	650	662	685	616	668	686	679	635	685	680	671	645	689	681	637	665	640	644	700	629	628	663	660	687	670	666	689	703	611	691	638	649	676	652	623	651	631	687	674	639	640	647	627	655	672	632	620	655	632	607	660	644	696	661	604	643	669	649	690	662	640	676	643	682	638	691	643	652	649	630	647	653	661	649	636	673	674	652	632	663	657	653	698	639	633	686	669	698	651	723	624	648	664	626	616	670	655	685	636	639	656	646	616	647	664	675	682	658	707	640	675	637	670	675	720	683	678	686	666	660	650	649	659	663	658	635	675	638	651	652	670	681	714	642	628	673	651	685	700	667	660	685	633	693	657	707	631	666	635	711	642	657	713	665	649	708	655	643	618	640	660	749	604	630	680	619	622	637	661	669	639	688	608	646	701	652	700	599	619	666	689	698	670	625	630	643	690	665	626	670	663	646	674	676	650	659	618	647	618	663	665	644	711	603	649	667	721	654	675	659	629	673	655	646	691	631	680	688	632	700	660	595	658	667	660	653	645	639	631	636	650	651	682	710	634	639	662	669	674	685	664	696	637	667	677	627	642	666	678	658	681	635	736	672	669	682	652	692	649	721	652	666	663	693	678	655	708	636	648	664	654	682	682	674	638	690	647	691	663	647	647	660	658	618	648	625	683	683	660	723	666	659	669	655	651	663	637	642	645	653	655	648	615	666	675	647	617	602	635	666	638	694	646	681	651	667	666	665	650	638	634	648	652	666	654	633	667	669	620	630	665	616	679	641	656	656	692	662	689	620	640	651	647	655	693	676	651	627	683	649	617	591	672	646	711	614	634	627	677	653	647	709	625	635	718	688	628	644	672	678	654	671	624	645	681	637	683	633	644	618	656	670	600	656	634	656	642	673	680	654	638	638	637	690	630	638	662	640	655	701	664	625	697	704	670	662	647	677	656	674	660	651	639	624	699	654	713	633	678	672	700	643	669	691	667	652	681	648	660	658	657	642	603	662	599	594	625	688	682	654	649	657	624	634	664	649	630	661	694	601	694	653	686	680	689	643	646	650	720	632	651	664	614	672	619	608	676	669	664	646	699	639	669	666	638	618	650	711	653	666	662	658	667	691	665	666	649	665	691	664	635	664	701	671	644	630	632	635	666	688	608	682	660	670	703	634	677	661	702	672	667	653	652	696	699	644	688	647	662	656	606	653	666	678	685	646	621	663	668	692	656	671	649	694	658	676	651	708	623	630	637	658	666	643	647	668	629	675	663	660	686	636	650	672	665	676	669	638	658	664	664	668	657	693	686	636	668	685	647	642	677	667	651	674	653	650	672	684	647	615	651	638	642	642	686	656	702	696	662	610	640	632	626	686	661	651	655	710	613	640	634	721	643	612	625	685	671	645	643	633	669	640	649	672	650	700	645	602	655	651	694	628	700	660	700	612	667	656	609	655	683	629	654	672	637	671	655	700	657	638	624	677	647	667	667	682	594	710	658	635	706	654	686	622	659	634	637	608	667	666	650	648	694	676	696	649	666	665	720	624	614	707	687	651	659	659	650	686	678	664	666	633	686	704	661	673	667	707	670	700	679	631	649	671	615	653	629	619	649	635	650	650	647	715	645	644	622	633	642	676	618	630	672	635	643	640	633	675	670	633	685	713	637	642	656	662	637	639	619	621	670	668	712	670	675	642	643	643	684	616	650	683	677	611	639	658	680	659	679	629	736	683	634	617	706	666	626	671	651	645	673	661	674	644	668	663	687	643	627	620	677	646	685	695	665	647	627	695	659	647	669	653	659	647	649	662	661	650	649	618	655	655	624	663	637	678	673	653	718	689	617	665	646	645	589	688	646	671	713	681	653	663	659	653	670	661	682	614	655	640	654	661	670	676	663	659	661	640	641	644	663	638	676	671	695	643	652	640	616	666	666	657	653	666	659	640	719	646	655	659	673	653	653	643	658	671	695	659	609	683	651	649	596	667	622	698	681	666	665	699	638	638	634	626	690	675	643	648	653	672	650	662	665	626	663	723	673	659	659	720	700	653	677	678	674	650	677	688	604	630	621	649	644	680	636	645	716	629	657	658	638	638	675	694	638	640	694	662	675	624	671	682	618	677	641	632	669	677	639	678	668	644	675	671	633	672	687	646	690	660	674	693	678	660	651	649	694	668	624	655	622	642	682	635	697	633	687	634	648	641	677	670	674	630	676	672	649	685	669	651	686	681	659	706	611	632	654	630	643	647	684	684	679	692	637	677	672	650	622	636	678	670	705	684	630	660	664	682	661	663	667	641	629	694	640	693	656	643	671	654	668	632	716	665	635	668	624	693	643	680	629	619	668	662	635	639	647	672	679	656	654	703	678	725	649	633	619	661	708	667	666	657	676	627	656	660	663	648	694	638	683	644	674	664	672	664	674	646	638	628	624	683	626	651	637	655	670	659	618	647	643	666	686	598	641	635	665	608	647	686	658	659	600	627	702	717	666	662	695	678	664	675	672	635	659	622	629	620	613	656	641	671	661	647	668	722	679	699	663	696	684	663	675	658	682	677	616	641	635	632	648	667	720	693	716	632	633	644	647	662	612	635	709	639	632	645	654	706	667	697	691	655	705	704	630	709	663	668	673	640	647	665	752	665	708	692	641	670	649	676	654	660	648	624	636	641	642	622	652	663	673	674	622	715	631	661	693	660	679	644	635	659	656	660	658	657	651	692	646	677	691	640	677	638	687	626	654	696	659	657	707	609	653	648	662	633	605	645	615	648	661	661	668	679	679	627	672	633	658	685	641	674	665	667	623	625	684	643	662	641	694	613	666	721	668	642	643	680	678	682	645	665	623	678	656	678	632	705	653	637	694	629	682	660	638	662	635	682	691	652	640	654	637	634	688	674	653	651	663	668	657	674	632	585	706	619	631	641	695	650	670	663	659	682	666	694	664	610	622	647	664	646	705	639	665	630	671	698	668	650	656	698	613	689	628	634	631	687	690	610	637	650	672	695	659	656	654	662	657	661	609	662	649	644	720	672	701	662	684	668	682	614	688	662	636	608	638	620	678	650	634	642	695	648	663	653	698	671	646	639	686	688	681	608	628	639	684	660	687	722	671	665	693	688	649	677	664	667	620	691	704	652	664	689	681	659	696	692	621	623	633	629	627	661	661	605	661	656	663	690	626	632	635	687	681	661	660	648	633	628	691	730	686	632	668	621	668	606	687	707	680	665	693	675	618	663	668	599	678
4299	1135	1037	873	759	750	737	790	691	756	746	686	666	740	715	700	709	733	709	741	744	724	683	716	730	696	715	699	738	746	667	708	726	701	693	703	675	660	717	731	696	715	703	711	723	678	671	722	707	715	695	727	691	709	697	722	721	718	675	759	708	685	673	706	710	712	722	695	721	699	697	729	725	700	742	690	700	702	700	717	685	727	753	714	662	702	725	737	698	712	635	707	727	694	661	687	714	643	650	743	702	658	729	681	710	711	712	752	707	709	720	715	668	715	678	703	727	687	731	703	719	712	737	704	718	722	702	676	695	708	695	751	722	687	726	700	720	710	714	713	718	711	742	741	693	692	704	699	697	666	704	731	713	708	751	692	698	715	708	690	704	692	673	689	739	688	701	698	717	678	738	686	773	696	705	694	694	689	738	720	757	700	729	699	665	736	680	741	751	682	703	741	698	712	704	686	703	740	695	692	743	713	735	702	714	687	674	711	654	729	721	692	692	738	743	704	685	732	742	707	656	719	698	696	680	670	732	643	678	692	708	703	716	712	679	727	687	653	660	714	719	666	714	691	710	729	754	683	681	674	712	718	701	701	680	742	694	710	667	732	730	699	735	669	716	674	732	688	764	710	705	711	673	694	718	672	719	716	724	744	702	654	689	675	730	781	711	688	698	723	674	655	707	694	659	725	688	714	729	684	725	719	694	759	673	715	646	679	706	680	690	737	695	684	703	684	697	720	692	730	762	671	706	686	732	691	686	707	660	689	720	725	698	672	704	693	724	670	704	683	641	717	772	728	683	719	745	688	723	720	692	655	661	699	696	693	688	678	756	657	741	674	734	705	722	720	664	704	740	698	669	698	714	702	746	739	755	677	770	713	680	688	683	738	730	712	728	693	671	684	709	701	702	702	783	700	748	694	714	714	693	663	728	724	699	715	729	686	723	715	692	713	686	749	690	729	717	699	757	767	660	678	647	723	742	694	762	670	738	715	696	726	714	711	682	725	709	716	703	733	673	808	703	735	733	751	714	710	698	711	719	735	708	742	759	720	728	709	738	738	721	669	705	734	656	712	714	717	746	728	671	734	710	754	687	689	713	710	697	690	746	730	677	734	774	701	731	707	656	673	749	755	711	732	717	728	705	663	689	699	739	664	703	741	688	741	685	729	705	697	704	722	732	734	676	698	679	670	696	704	683	729	752	702	663	735	711	682	692	691	725	702	691	729	678	684	726	703	709	659	719	705	635	715	731	737	718	720	734	699	714	686	746	727	719	713	705	687	720	659	777	736	763	684	713	706	733	747	672	712	703	669	684	693	668	708	681	706	732	703	699	762	744	642	687	745	709	720	666	716	735	690	699	707	730	711	675	687	647	732	742	722	737	737	749	757	749	727	713	769	735	724	705	725	687	704	701	701	687	713	714	693	695	717	695	701	726	708	658	733	694	709	715	731	691	714	689	725	738	723	682	676	776	686	713	733	725	685	692	693	707	700	694	720	734	677	735	654	707	711	739	727	697	715	672	727	716	710	675	697	705	677	694	706	765	701	740	716	721	711	670	662	682	706	690	739	716	691	687	703	720	740	702	672	716	679	698	641	705	677	749	724	661	707	721	678	710	704	725	700	672	695	730	713	698	669	711	711	729	702	720	652	727	670	732	706	716	736	706	732	721	691	711	666	712	692	686	733	688	687	699	714	749	686	703	655	730	735	725	678	695	684	723	680	734	713	765	741	714	688	699	737	699	706	724	757	716	729	683	688	722	736	676	730	729	710	697	669	672	720	662	723	701	698	714	716	745	722	715	676	669	691	695	699	692	688	701	681	743	708	717	738	717	719	699	734	688	736	703	755	669	707	722	737	713	663	728	764	726	725	731	720	686	734	734	735	674	719	703	711	715	722	695	707	727	708	717	716	745	649	694	731	724	698	728	759	700	705	677	698	686	733	706	703	712	701	714	719	729	700	716	716	701	703	686	707	730	726	706	691	710	723	690	720	732	721	731	714	706	692	722	676	745	735	701	745	688	694	715	711	719	703	690	693	698	683	678	702	719	678	726	754	744	688	721	737	715	698	696	726	665	706	694	701	756	729	734	741	651	746	709	705	658	764	694	700	663	708	655	699	708	727	661	694	712	701	694	680	677	677	690	692	663	741	681	698	727	695	706	718	693	764	688	726	710	720	718	644	719	728	695	711	666	710	661	724	678	695	716	700	698	726	774	777	694	665	698	776	650	738	717	751	670	693	683	686	688	724	718	734	696	710	725	695	697	738	695	707	726	724	693	746	719	705	686	674	650	701	739	729	739	703	701	712	682	649	683	711	708	715	678	706	693	718	671	677	720	659	677	685	743	730	708	680	746	715	718	730	722	717	696	723	686	729	675	666	713	677	703	715	751	704	744	689	663	679	713	683	756	672	749	687	747	702	717	687	708	685	678	712	719	691	716	720	733	732	664	696	737	719	720	694	704	712	705	681	742	683	689	694	679	729	727	661	708	703	739	722	726	719	747	679	704	734	684	751	702	680	725	711	718	709	694	705	696	700	774	689	709	715	729	744	682	702	756	721	745	712	752	699	719	693	725	743	727	743	711	722	726	730	681	719	704	697	664	691	741	715	714	687	679	709	665	716	700	757	708	704	731	693	675	744	705	759	745	662	716	687	710	715	700	731	726	731	722	744	736	712	744	700	745	729	703	722	722	710	715	744	670	742	729	698	743	706	733	723	694	724	682	724	746	734	691	760	684	693	731	730	688	771	684	715	748	730	704	709	693	681	740	724	681	719	642	727	716	728	715	675	710	744	668	706	747	731	685	738	676	696	732	724	691	745	695	684	749	736	663	739	716	692	686	717	708	736	710	735	687	760	740	738	687	724	689	680	701	679	740	675	692	734	684	745	671	729	731	687	739	750	659	765	678	642	761	682	665	736	722	703	723	693	698	719	720	743	706	734	655	673	705	685	701	728	706	692	690	688	665	735	716	743	709	725	706	702	685	735	708	718	701	723	696	659	722	736	705	704	706	688	735	641	721	725	713	690	670	697	704	671	739	670	742	695	644	683	724	727	711	680	712	717	726	675	717	723	672	658	705	706	719	751	730	709	690	709	688	720	715	714	754	732	673	674	711	696	705	718	740	702	748	715	702	658	716	727	710	722	710	666	656	656	692	730	755	700	716	692	692	705	665	726	695	707	755	730	700	680	681	721	754	721	682	644	709	694	711	687	683	671	693	765	729	724	701	699	696	731	737	695	751	669	712	726	698	678	698	698	678	706	732	690	711	688	760	723	704	719	701	738	750	678	705	707	725	687	722	687	717	676	715	688	714	719	702	740	675	707	720	750	676	776	730	710	713	691	711	745	669	727	696	682	660	733	729	693	665	724	734	693	753	719	716	721	731	721	720	712	679	640	773	634	751	687	702	660	685	728	713	713	709	717	726	694	697	727	700	728	692	692	687	698	683	703	691	708	689	714	749	775	746	685	700	766	752	669	682	704
23216	20860	27848	23969	20861	10581	1409	885	763	750	714	677	643	572	603	574	601	580	599	573	546	538	552	597	548	534	563	517	513	520	518	516	539	579	556	599	512	536	537	475	511	514	592	554	520	501	560	545	534	540	578	521	533	509	560	556	580	538	515	536	530	524	544	537	505	600	520	570	499	535	532	478	552	513	502	531	510	489	512	506	507	512	515	488	538	530	553	555	525	537	459	522	535	503	507	500	526	571	555	551	555	514	493	547	514	520	534	518	554	503	498	512	468	537	539	530	538	510	533	551	542	555	545	527	527	548	498	560	534	466	523	541	518	545	539	533	514	535	500	547	539	512	536	512	518	512	548	517	475	507	546	523	550	516	522	562	531	553	528	496	546	517	524	499	562	555	516	538	550	526	553	547	538	536	573	516	564	483	512	484	511	516	534	539	510	496	517	513	478	531	489	490	494	537	538	552	532	528	539	529	507	490	509	531	529	532	526	516	529	557	558	512	554	503	532	524	518	528	503	532	504	497	517	581	536	534	565	512	518	530	529	526	555	522	469	552	550	556	535	512	515	542	502	505	575	541	530	540	538	527	535	517	541	551	507	533	521	524	533	555	496	546	502	499	519	565	525	563	580	539	552	517	563	553	574	527	569	540	510	541	572	506	523	494	485	525	561	519	534	533	561	528	586	516	541	511	515	531	501	534	513	533	536	533	526	559	541	538	537	545	524	553	529	509	536	523	547	538	562	555	533	515	543	522	496	515	513	536	556	489	565	506	506	502	530	562	550	495	552	506	492	496	517	560	556	567	500	539	535	552	560	529	525	543	512	544	564	536	515	521	561	485	524	546	539	520	560	535	523	491	531	538	519	519	489	518	571	494	552	481	517	500	559	532	518	511	538	571	502	539	525	534	529	525	502	547	530	534	551	495	507	496	515	529	514	526	492	505	566	502	502	526	504	515	543	563	524	514	510	528	505	532	552	531	517	521	539	513	536	530	531	534	538	567	514	509	523	499	539	498	513	527	568	555	530	545	505	545	565	540	505	506	529	549	550	536	532	514	531	558	539	567	536	538	518	568	556	549	523	562	515	500	554	507	493	514	532	480	505	518	549	547	566	547	521	520	544	525	562	492	531	497	521	537	526	539	486	505	522	504	512	539	535	524	547	503	532	591	505	546	547	526	562	521	493	499	506	543	549	574	553	493	531	497	528	550	541	505	550	512	502	520	556	533	550	583	529	518	615	552	523	520	528	533	551	515	521	501	532	547	502	538	571	557	544	560	518	527	501	523	579	529	514	524	536	533	549	519	528	521	544	522	491	530	531	465	537	550	571	536	549	507	554	561	521	559	542	541	537	541	569	551	536	517	535	551	532	548	522	492	568	514	545	474	521	550	542	537	521	522	551	550	539	567	541	522	534	501	483	492	531	528	508	509	561	530	537	487	486	515	523	525	541	561	509	534	543	539	546	528	518	540	514	571	511	505	504	529	508	551	570	525	550	506	559	526	514	533	494	569	518	490	524	551	543	466	464	527	546	557	556	551	523	497	512	535	540	516	537	533	505	530	501	551	524	516	496	560	553	556	586	561	550	501	548	525	512	519	516	501	502	542	527	557	539	507	524	559	512	535	539	520	544	550	562	542	524	507	510	569	535	539	504	525	546	542	521	532	543	558	551	537	553	503	514	557	550	544	547	558	557	533	495	527	540	567	537	471	520	518	543	491	545	536	533	553	522	520	533	548	547	530	505	526	551	490	525	578	519	479	509	523	513	540	495	529	508	543	546	531	546	568	556	542	518	560	525	501	531	509	565	506	533	585	552	555	558	522	501	541	548	552	582	512	503	481	510	510	525	515	532	551	559	516	499	543	515	495	549	514	556	562	513	529	516	513	511	539	552	534	550	534	531	516	541	555	521	517	586	552	545	524	513	503	553	563	536	525	516	514	542	541	535	475	559	574	544	538	506	514	492	542	534	528	523	494	518	518	506	527	509	553	567	541	551	545	484	533	517	531	537	493	566	535	546	501	477	498	523	547	573	546	502	522	527	545	566	535	515	519	525	560	547	537	515	559	530	519	505	502	500	519	538	545	534	504	500	568	518	557	516	535	541	516	536	536	523	556	543	529	568	563	549	553	512	539	516	530	514	527	562	532	546	534	533	502	502	549	524	508	530	538	542	507	516	574	515	466	526	568	516	492	523	501	538	518	558	520	537	537	487	533	542	487	511	512	532	565	519	556	500	503	525	569	523	543	525	544	492	578	557	503	539	534	525	528	523	568	515	543	512	496	519	552	559	534	575	538	532	522	516	499	539	487	556	520	519	511	536	516	524	511	530	526	520	532	524	535	558	550	513	523	509	546	500	505	505	551	551	592	539	566	559	542	525	516	512	593	527	559	501	528	529	522	517	505	515	560	483	533	528	520	482	540	525	577	501	556	553	546	479	559	510	546	506	510	478	521	531	520	518	540	513	561	527	523	506	551	547	463	566	513	548	496	544	539	544	512	510	542	487	497	536	550	538	488	535	530	514	528	522	548	520	564	551	510	495	542	505	494	496	483	537	534	496	543	526	559	529	497	531	516	514	495	537	533	474	562	530	508	593	565	543	509	547	567	523	556	518	519	523	574	567	523	530	545	544	504	514	550	492	546	543	515	505	543	549	514	561	542	580	505	513	548	556	523	512	527	511	531	534	547	538	518	490	514	575	524	497	485	515	540	542	511	543	518	525	545	532	536	490	529	512	518	516	536	566	555	545	528	483	553	515	563	518	550	518	529	544	552	508	505	541	563	544	563	509	534	547	534	568	499	511	487	518	558	518	517	524	545	538	534	539	496	505	515	527	504	511	530	559	530	513	539	527	524	541	526	520	542	508	554	505	533	494	528	508	535	519	511	549	548	551	512	535	540	536	514	490	532	543	537	494	521	560	520	551	513	528	532	551	543	549	502	541	532	510	540	527	514	506	543	534	525	559	507	510	492	546	528	555	489	524	552	526	545	518	513	559	499	506	508	536	505	521	512	538	517	510	506	486	551	536	552	506	533	516	523	533	493	533	522	534	505	555	515	539	509	505	534	506	546	547	536	531	558	552	546	496	535	503	513	535	516	550	524	488	520	515	542	477	532	534	525	554	538	517	536	534	583	528	549	522	514	554	470	534	492	542	481	528	527	543	541	516	524	516	536	506	534	536	555	538	518	544	515	503	493	530	495	506	558	538	501	552	576	520	484	520	495	491	541	546	536	564	526	511	559	534	543	541	533	585	520	536	558	526	528	501	551	584	510	541	507	548	542	554	511	545	531	553	541	587	528	536	520	565	509	537	551	530	551	524	520	491	520	476	519	556	515	529	518	509	522	500	545	574	522	526	506	571	566	581	536	472	485	515	518	537	535	506	512	525	506	504	495	577	569	580	520	486	499	528	578	543	565	539	513	559	495	492	519	540	498	573	527	513	546	554	474	516	546	483	513	512	553	520	572	529	522	548	537	542	509	513	535
3217	7346	6209	3205	2205	1846	1515	1174	1052	902	848	788	743	735	681	688	665	678	702	640	632	640	579	626	612	612	605	603	614	592	560	645	562	616	583	578	563	570	585	610	557	604	563	621	558	586	598	570	577	577	615	591	528	593	571	627	606	592	601	543	602	614	586	629	589	635	628	553	606	597	613	607	559	599	567	592	594	608	597	574	573	576	558	599	590	591	592	625	584	610	635	586	611	602	562	586	567	534	622	583	539	568	571	587	597	569	607	573	592	583	603	553	592	592	610	561	590	589	575	572	579	620	550	614	555	572	562	564	597	620	543	595	544	558	554	605	578	613	582	603	586	618	558	574	580	570	557	613	565	593	587	599	560	628	612	536	586	604	542	598	592	558	560	608	601	586	536	588	584	563	570	577	622	551	563	567	597	600	553	612	595	557	589	592	593	583	587	582	595	592	578	606	584	607	595	591	614	565	601	558	582	608	603	574	602	586	608	570	562	585	547	538	620	533	593	583	558	599	545	590	549	584	604	566	542	592	558	600	555	592	547	555	609	581	584	630	566	616	552	581	569	584	559	548	581	614	602	593	610	584	588	584	622	565	547	598	596	592	552	576	539	578	584	598	597	574	600	605	598	599	588	612	605	601	558	588	585	595	569	613	631	609	594	589	555	594	552	612	588	580	609	598	603	592	574	616	604	624	607	563	585	575	591	591	604	584	623	586	555	583	558	587	589	568	567	533	597	541	576	613	599	598	569	575	629	600	584	559	610	548	616	607	600	566	607	581	576	581	588	572	608	560	609	562	572	550	557	589	561	592	654	598	568	542	580	603	587	586	578	613	569	562	569	591	599	562	581	541	572	592	595	560	619	570	540	615	552	544	607	638	599	549	590	575	603	543	591	607	578	644	587	600	550	562	639	584	605	604	632	575	585	615	584	620	565	567	609	572	578	548	600	578	585	577	551	565	539	572	580	555	566	542	603	594	555	561	577	594	570	537	545	584	591	600	582	571	598	586	578	576	602	592	606	619	600	588	595	597	613	585	563	556	613	547	558	617	592	541	595	619	543	569	589	570	607	561	583	597	605	548	573	584	564	610	578	576	545	608	562	618	621	537	615	611	581	598	597	564	597	591	573	569	557	587	584	597	571	567	565	622	555	630	584	558	616	599	604	596	599	630	586	628	559	588	582	604	568	555	614	569	559	586	573	601	571	571	541	588	608	591	555	570	611	538	567	576	574	614	569	597	544	584	575	572	594	615	596	611	596	593	554	626	572	617	555	592	581	593	552	583	588	582	550	611	565	567	592	566	587	571	601	603	578	607	547	607	587	562	584	593	542	619	596	593	578	551	562	584	556	595	618	595	610	620	581	549	611	592	588	577	581	587	601	619	594	572	615	571	555	572	555	614	618	596	599	588	575	567	632	590	571	576	553	585	578	572	589	619	558	616	568	620	626	627	590	567	583	600	573	602	567	595	555	589	565	591	595	576	567	613	545	615	595	571	569	585	579	617	594	559	534	581	581	588	612	585	588	593	568	585	607	593	586	622	587	552	593	600	580	572	542	572	583	576	598	593	587	553	600	662	605	612	573	575	568	586	593	629	588	601	581	595	616	609	596	544	599	552	593	540	587	610	590	599	584	586	613	570	601	608	551	588	603	570	589	635	604	593	613	570	591	576	556	594	587	568	588	579	552	591	571	533	621	561	601	533	585	587	569	561	590	559	594	568	599	591	629	596	611	549	560	535	584	575	639	621	610	593	575	611	577	628	620	614	570	574	578	563	565	555	600	567	589	557	567	606	635	581	594	596	601	550	608	574	569	608	579	548	591	567	602	531	573	577	591	552	575	643	545	600	572	584	561	585	586	605	575	601	591	582	581	537	561	542	571	563	536	566	607	603	610	576	525	581	616	562	592	583	610	570	568	560	590	574	583	600	579	572	553	612	543	584	613	551	586	598	586	531	568	568	570	588	568	571	564	557	580	564	582	562	566	596	557	604	617	596	592	609	558	600	607	572	606	564	602	549	569	563	542	613	528	577	638	580	591	564	565	603	590	557	566	566	613	580	616	564	589	541	596	536	585	596	589	617	565	606	632	571	600	587	585	587	534	562	587	549	545	592	581	566	619	555	561	586	623	599	571	626	563	666	557	590	607	612	553	566	613	596	554	600	569	581	604	587	580	597	574	558	580	579	648	556	589	586	568	613	593	603	567	531	550	601	565	608	595	583	568	581	613	578	575	560	597	619	573	592	581	586	575	574	584	586	581	593	599	594	557	591	573	579	580	575	618	540	629	588	577	587	579	560	603	612	569	584	536	584	577	606	571	577	559	632	571	597	592	606	616	572	600	589	551	582	584	592	569	658	577	549	558	617	637	563	608	587	559	543	607	558	570	589	537	593	597	623	581	569	580	548	552	561	547	588	627	609	553	581	562	563	607	600	552	585	590	535	598	610	611	594	582	589	577	524	586	559	574	616	571	537	590	573	622	596	594	554	560	554	627	557	609	549	574	556	528	577	593	619	570	598	614	569	546	602	579	516	572	585	594	591	570	526	669	565	589	534	584	567	601	553	593	557	581	568	604	524	596	592	589	606	623	585	598	573	569	549	602	607	585	611	562	544	567	628	620	612	637	590	545	601	625	588	573	598	632	566	561	576	598	569	516	584	571	572	585	587	593	578	605	595	600	595	567	566	604	609	576	582	587	616	561	603	552	608	562	622	584	567	617	548	611	543	579	594	593	554	590	569	563	574	600	573	566	615	588	589	589	592	594	519	563	547	598	601	584	552	613	637	596	586	590	645	584	553	586	552	560	612	616	576	587	560	561	581	570	573	572	631	591	546	564	635	612	631	615	580	594	595	559	600	570	585	577	573	583	584	588	559	596	591	619	545	595	596	566	621	581	583	556	589	568	561	613	540	591	593	606	575	565	563	592	628	586	617	614	574	577	557	596	586	542	586	605	592	585	573	593	577	594	591	622	599	563	610	607	558	567	616	562	576	529	589	623	576	606	542	596	619	590	621	597	617	569	605	563	588	564	574	555	618	592	616	553	634	553	561	595	599	589	562	564	556	612	598	608	563	626	582	597	559	558	532	567	535	583	625	596	593	591	583	597	601	551	569	550	564	592	581	632	587	619	603	593	548	616	584	580	555	586	573	610	554	596	558	568	586	527	562	609	582	585	565	584	594	561	576	603	609	561	581	553	587	603	592	614	554	578	593	599	565	598	572	556	615	558	558	570	581	596	548	621	570	555	536	579	626	586	585	581	623	604	574	588	602	595	578	589	613	570	582	547	574	547	610	599	575	600	629	539	586	604	586	566	581	568	560	594	566	606	557	563	591	559	607	603	637	557	617	593	531	565	568	592	619	609	537	550	566	574	565	588	587	570	596	575	583	567	584	608	605	546	579	585	590	552	596	569	596	606	613	562	622	560	597	562	584	580	572	588	601	529	585	605	604	600	568	565	599	570	578	588	566	582	622	556	588	564	628
24194	20854	27012	24760	14156	1072	705	664	534	543	486	465	489	459	471	452	449	452	450	455	449	464	448	450	433	473	392	431	403	439	418	403	402	477	437	420	446	411	450	438	413	421	411	431	451	444	436	442	447	396	422	422	418	391	432	407	430	441	446	411	406	456	414	442	407	431	384	421	386	409	448	411	428	468	406	425	446	400	425	427	426	412	390	422	389	412	400	412	420	428	425	414	403	425	419	419	423	448	405	424	404	422	419	409	438	427	444	411	457	405	409	408	404	447	442	435	444	409	430	428	418	415	460	431	416	387	384	431	411	426	397	412	409	413	428	407	428	411	405	421	377	382	424	441	431	456	403	428	402	424	445	400	451	427	415	397	457	457	418	453	392	441	423	427	395	431	448	420	431	396	413	467	437	374	418	413	474	393	446	408	404	410	409	418	416	430	461	420	449	406	403	399	424	433	416	410	408	410	437	412	440	425	440	419	412	416	427	450	433	420	412	419	439	407	425	386	417	380	469	464	414	423	420	448	443	402	405	422	410	412	416	438	410	404	417	416	412	425	426	403	402	403	442	427	432	456	410	401	428	413	429	413	377	413	412	438	410	430	429	466	432	426	414	417	413	406	435	431	433	436	437	427	409	400	414	419	429	381	404	411	429	391	438	405	436	401	426	395	426	416	412	427	464	418	416	405	447	424	419	429	392	430	433	439	452	379	448	418	422	460	441	462	416	473	404	394	412	385	402	433	406	415	414	433	410	419	407	422	432	446	462	430	430	433	414	405	426	397	434	384	411	428	433	438	428	422	384	395	434	403	377	461	394	416	425	425	433	440	412	436	401	400	444	401	393	416	406	400	396	411	450	418	469	454	426	442	410	450	441	436	429	427	448	428	411	406	383	415	433	435	461	412	444	429	436	437	434	440	399	416	413	427	451	381	400	424	448	441	407	418	424	409	402	446	431	440	446	393	404	401	402	392	425	427	442	418	425	416	428	448	393	428	433	430	413	401	430	416	436	455	416	390	420	426	423	408	402	397	426	395	447	411	413	377	417	430	400	408	399	381	390	399	424	407	395	419	407	398	414	432	424	464	418	465	427	419	424	400	415	413	391	391	434	384	448	439	432	425	428	456	439	389	401	446	449	418	420	420	387	401	417	428	462	475	436	411	398	458	414	396	410	395	442	425	433	403	424	439	405	426	446	426	454	394	389	421	390	412	395	406	403	422	453	417	409	411	431	416	422	458	419	424	404	381	419	411	432	383	410	424	397	380	424	442	434	421	424	456	430	456	435	413	434	431	415	404	436	410	405	396	424	385	432	426	427	393	413	410	415	413	424	412	399	411	427	413	422	392	447	407	421	440	459	412	460	405	418	401	388	458	440	406	431	451	433	448	440	442	431	449	420	427	444	391	408	441	380	450	409	378	405	402	387	411	433	420	413	430	414	483	456	421	421	413	422	456	411	444	427	432	420	384	377	416	463	436	472	466	392	425	408	455	452	422	444	411	439	427	421	439	409	395	389	447	411	417	454	438	430	431	385	409	407	413	446	410	425	395	455	433	400	418	414	417	414	438	421	385	415	429	421	406	436	430	451	448	444	429	434	442	434	440	404	399	420	390	416	455	416	395	430	442	390	406	400	395	427	425	446	408	436	419	448	421	428	385	374	458	443	458	415	390	400	422	382	453	444	457	423	453	430	434	434	405	412	389	437	407	415	447	436	439	393	440	397	411	443	418	409	414	425	476	401	404	392	473	390	380	396	409	382	414	380	397	396	421	433	431	425	421	384	410	414	413	435	408	424	443	423	399	405	429	440	384	404	431	411	439	404	409	413	450	417	442	403	397	399	431	424	424	395	382	444	430	426	423	414	464	403	428	407	382	410	403	419	401	463	414	439	417	418	418	411	448	392	439	384	441	421	384	384	440	394	431	433	403	411	396	428	449	429	430	437	408	440	411	405	379	414	377	428	436	435	408	439	436	366	395	413	437	433	436	413	442	407	386	433	429	394	420	413	433	427	438	422	418	392	464	474	387	434	383	417	400	448	446	390	410	430	374	440	441	400	393	428	417	471	403	389	389	402	417	403	452	428	454	421	410	400	375	372	392	410	461	388	428	438	443	400	438	441	419	441	432	408	421	389	430	446	433	405	411	394	415	423	398	392	414	418	405	417	461	435	443	412	407	414	443	446	416	423	441	424	433	418	363	407	413	412	438	410	422	400	448	462	454	412	430	385	411	428	441	388	432	417	409	409	417	438	424	389	417	426	450	415	441	384	365	435	426	416	412	421	429	404	455	398	395	430	403	419	410	445	416	392	428	440	402	439	402	431	415	423	423	390	428	404	416	441	423	432	399	447	406	457	433	419	403	449	409	426	439	393	426	436	410	420	419	413	428	426	417	396	407	459	409	413	436	421	414	408	439	427	423	419	446	430	412	405	412	376	384	453	453	373	438	448	420	399	384	440	448	421	444	402	399	409	407	416	432	412	393	457	422	435	411	450	422	439	425	466	384	414	423	456	394	420	422	415	442	448	416	422	434	407	397	411	443	400	421	409	431	418	381	429	453	426	420	383	433	413	394	424	432	446	411	416	406	420	425	396	399	421	488	392	405	449	387	449	407	422	412	441	458	404	405	415	431	434	447	405	434	394	429	426	429	391	402	404	437	412	457	385	429	447	404	425	413	414	425	444	425	444	390	401	432	425	461	394	418	440	388	403	380	385	406	421	411	447	419	447	394	477	400	387	416	417	438	402	434	427	409	395	436	412	441	397	405	418	451	411	378	407	401	387	443	406	415	397	451	450	432	405	418	409	443	434	448	447	484	382	364	423	408	391	422	390	425	411	434	429	395	410	418	454	426	424	389	440	404	410	432	425	417	408	449	424	420	406	463	409	413	424	449	440	443	394	419	385	412	439	429	414	424	409	410	413	424	397	443	404	420	426	439	390	405	394	403	416	452	402	398	416	447	435	423	403	419	447	459	440	425	423	465	460	370	465	410	408	429	399	446	416	441	448	414	414	455	471	393	423	398	407	424	444	407	423	408	428	436	435	418	386	411	405	434	454	454	414	435	432	435	437	442	403	426	437	437	437	390	438	413	375	474	406	449	428	413	449	411	460	407	422	419	470	439	382	438	447	435	443	407	370	407	418	395	377	419	453	384	416	446	407	408	444	409	431	416	398	415	460	437	423	413	401	417	403	438	440	457	406	411	392	435	408	436	414	422	392	437	405	384	412	374	385	436	402	425	428	387	427	435	386	437	438	422	395	408	425	443	416	391	423	382	439	424	404	424	436	419	412	447	414	408	444	439	387	415	381	404	424	407	417	425	434	449	425	444	473	387	409	402	445	421	457	412	434	397	420	412	450	404	430	431	397	395	387	452	435	427	423	478	423	419	426	422	394	415	437	426	412	433	446	424	442	441	426	421	406	395	419	453	415	404	437	431	434	421	418	413	407	421	422	417	415	422	404	395	417	428	437	403	399	417	395	432
3270	4824	3772	1996	1521	1208	1008	843	697	672	601	559	573	530	525	493	491	485	469	488	486	466	448	512	473	452	442	464	488	426	405	459	462	482	437	460	502	464	425	457	469	420	442	468	471	445	435	476	457	452	426	459	463	430	444	452	444	444	444	443	456	485	460	467	476	440	467	427	446	444	423	452	488	476	436	449	481	469	455	410	438	470	428	452	431	444	455	424	460	433	459	480	417	414	447	459	460	474	432	473	467	488	433	458	425	416	453	457	465	482	455	476	453	421	489	456	449	472	465	438	433	425	421	452	437	460	444	478	495	449	416	426	458	444	418	456	424	431	441	452	455	443	471	452	463	402	428	469	464	458	457	437	425	445	451	448	416	428	437	437	438	453	451	432	458	445	449	469	493	425	401	473	442	447	430	438	438	415	412	416	453	414	447	449	417	430	463	441	443	453	511	452	492	459	442	479	438	439	478	478	450	499	440	485	433	443	433	466	441	446	449	442	474	432	434	419	420	443	424	431	417	470	451	478	465	446	449	442	458	410	472	452	412	430	421	442	447	438	483	419	501	443	457	464	466	463	439	478	470	477	454	463	440	422	460	454	424	485	460	412	455	468	481	441	439	447	434	429	486	391	417	418	426	449	429	490	479	446	422	442	409	463	465	417	431	466	420	459	443	440	494	468	459	404	507	418	426	440	449	433	485	460	462	429	419	463	433	453	469	466	428	473	472	478	475	445	417	437	451	399	449	409	413	455	457	449	422	442	453	455	409	474	420	431	483	458	410	438	470	463	463	470	420	463	425	412	459	467	439	465	427	450	420	423	486	458	427	377	450	446	434	437	433	478	439	420	481	445	463	462	435	483	448	480	442	473	438	426	450	456	493	492	444	399	476	444	423	451	449	442	454	442	404	446	470	433	475	480	489	405	425	490	438	421	475	470	431	439	442	484	448	466	422	449	454	427	452	451	456	466	436	437	429	420	450	451	442	426	448	417	436	449	436	482	439	443	441	405	444	437	483	415	462	422	432	439	424	450	445	467	409	472	450	430	450	439	443	461	436	424	463	432	443	448	446	468	461	485	436	453	464	460	432	437	470	436	410	450	428	462	427	450	453	428	466	412	402	456	452	451	425	427	452	422	442	480	458	477	452	435	440	447	444	460	460	477	468	492	413	453	419	461	446	432	415	422	414	494	398	474	437	415	415	467	471	467	437	428	427	455	445	454	396	473	417	445	440	454	443	441	446	458	453	457	439	416	438	434	422	446	438	426	469	441	428	473	431	470	453	447	443	449	458	448	482	423	426	425	430	446	423	387	449	449	424	453	433	459	455	443	426	464	454	449	455	426	472	466	450	434	457	506	433	479	459	455	447	478	436	492	467	421	432	456	435	437	492	433	474	459	419	412	462	411	434	449	463	487	457	427	472	421	449	453	456	463	453	477	469	461	446	470	447	458	449	435	451	485	423	434	457	438	427	454	443	465	453	478	429	426	418	439	443	469	446	435	439	451	431	419	421	451	416	429	402	444	442	448	439	465	486	459	445	467	439	444	445	448	426	424	445	439	429	432	415	491	421	406	443	442	488	437	450	464	452	445	412	464	474	406	431	416	439	420	440	466	472	457	472	449	465	429	423	466	458	448	453	432	443	468	435	439	442	452	456	498	452	460	395	458	417	440	436	436	504	457	465	443	459	466	474	432	469	468	428	451	480	451	433	470	440	443	468	432	456	392	444	435	436	435	433	432	456	443	469	446	413	428	479	483	454	438	410	473	469	446	430	462	482	450	441	416	452	437	454	427	429	431	424	444	423	442	453	436	418	416	450	415	398	480	408	442	443	440	487	437	496	418	466	449	446	419	416	412	442	431	451	446	452	445	463	472	451	413	422	436	434	463	432	436	412	467	482	426	458	449	431	456	464	478	433	430	495	421	457	456	448	442	480	439	446	447	454	467	409	435	435	452	434	436	427	454	467	462	429	432	462	434	447	419	457	450	453	436	474	423	437	404	471	460	442	464	437	439	443	430	447	458	437	418	451	458	451	432	460	457	466	433	427	444	476	453	472	432	438	441	469	474	462	434	455	484	458	477	421	451	467	428	424	426	421	438	448	450	451	466	450	455	449	467	447	432	422	393	422	454	437	452	427	425	479	473	413	483	427	439	428	440	447	461	465	454	472	451	410	437	433	456	461	501	425	429	479	454	437	445	455	448	444	403	468	447	470	429	459	419	465	475	440	435	478	433	455	467	480	463	441	444	441	457	441	474	460	423	437	424	465	444	452	432	456	493	436	507	436	473	443	445	433	476	454	473	440	425	426	444	428	453	426	451	480	450	500	448	432	497	417	446	469	414	470	431	409	442	447	444	428	399	427	459	482	469	445	467	456	423	439	454	457	461	443	464	449	491	450	473	445	389	435	452	461	465	415	468	455	448	435	452	442	462	467	465	475	442	473	469	449	460	421	428	470	432	478	439	410	426	446	473	462	478	449	460	453	408	404	451	443	468	406	471	416	501	459	446	442	460	434	432	465	469	475	437	450	472	439	476	446	457	459	442	481	444	459	446	430	424	462	396	452	490	475	461	431	440	449	430	434	456	448	440	460	431	434	458	471	441	428	438	424	481	440	422	426	472	457	451	482	446	451	415	448	456	467	427	449	433	454	440	404	455	455	420	458	426	453	417	488	436	450	478	453	444	442	417	433	470	442	444	433	439	439	462	466	434	419	447	450	421	438	405	440	426	445	466	433	463	430	464	434	411	471	488	453	445	459	472	433	452	475	454	447	420	464	440	466	457	464	476	461	418	444	438	463	450	427	455	435	452	437	423	493	423	416	469	441	451	437	495	468	415	417	416	467	472	439	415	403	435	446	452	482	441	459	408	438	417	431	453	463	464	430	478	433	445	431	480	465	408	425	433	428	404	457	433	446	448	446	434	424	494	448	411	444	463	411	427	429	467	424	428	459	464	427	470	438	446	412	452	431	435	457	462	403	452	479	413	445	431	469	429	473	437	449	400	451	399	424	420	425	464	432	450	431	465	433	485	466	490	400	443	476	437	501	427	476	442	407	444	459	456	432	450	462	431	420	436	452	475	428	465	488	466	417	448	435	437	438	443	451	436	481	445	447	473	444	448	448	451	430	426	455	457	449	460	462	453	467	468	469	459	431	473	450	434	429	441	460	483	441	460	440	462	457	430	433	463	454	444	458	445	421	443	428	474	457	428	435	443	438	431	475	481	438	435	441	421	431	455	419	441	468	458	460	410	462	423	415	471	458	421	474	445	420	447	452	450	451	504	469	474	453	451	434	434	435	453	456	464	456	451	470	467	429	440	451	445	437	475	469	413	416	460	467	414	467	421	440	456	473	471	416	480	464	427	445	473	442	433	477	431	419	469	445	455	431	451	415	445	464	429	413	427	469	452	447	439	413	476	431	447	457	443	420	437	457	488	400	406	428	447	450	409	478	466	434	492	448	498	459	427	454	451	445	450	476	451
22075	20828	28276	23489	20822	20853	10188	976	707	651	499	400	421	384	314	304	298	258	243	246	254	278	260	267	226	241	247	199	257	230	215	236	217	246	196	216	213	190	190	214	222	206	199	193	213	217	184	196	205	188	214	230	187	190	194	204	199	202	200	187	206	190	194	190	209	181	199	208	207	182	173	188	213	223	217	187	215	233	179	203	206	209	192	183	198	207	199	201	206	203	205	209	218	232	186	206	198	191	214	197	203	221	192	210	205	202	182	189	199	212	190	185	201	204	197	176	191	178	221	203	195	187	188	213	210	202	208	183	212	197	183	192	218	187	212	217	208	172	176	192	188	225	227	199	211	214	203	196	187	211	190	170	178	210	206	196	187	205	205	196	190	204	189	187	176	162	195	208	198	190	212	206	196	202	207	178	217	181	234	176	231	210	198	207	197	203	184	182	203	196	197	199	170	198	168	191	193	228	195	176	199	181	207	188	201	179	177	192	174	193	184	185	193	186	201	233	209	218	196	183	172	173	198	188	180	194	186	191	205	212	187	198	191	216	188	190	196	185	208	191	216	210	174	213	212	192	192	205	205	186	176	197	190	209	216	201	209	212	199	199	192	189	200	192	184	182	206	196	224	187	208	209	194	189	197	194	184	196	203	209	195	189	199	208	184	184	190	217	179	187	160	188	180	217	214	202	208	192	198	200	202	196	169	202	198	206	227	171	190	204	169	194	212	190	199	181	196	184	202	172	199	208	209	166	188	204	195	208	196	197	178	187	193	196	191	184	202	189	174	217	191	193	202	192	207	220	192	194	202	184	204	195	215	182	192	205	178	217	199	207	209	205	181	191	211	205	208	205	175	193	181	184	181	184	203	199	223	175	171	198	219	182	198	206	210	213	196	199	208	195	199	196	186	197	203	195	187	203	189	199	207	215	199	174	189	175	206	210	195	199	200	206	183	198	190	176	188	203	198	190	201	207	200	193	202	195	197	199	199	215	195	181	207	200	188	191	179	209	200	203	210	207	207	196	185	181	205	199	180	184	198	180	207	221	201	193	197	194	209	196	185	197	195	177	193	205	179	195	216	202	190	207	208	186	190	181	194	196	201	210	195	185	184	179	191	214	198	212	195	178	178	183	188	185	193	194	182	199	198	212	187	212	205	183	178	179	186	192	225	166	205	202	204	207	207	205	196	220	216	198	194	221	199	191	215	186	181	199	179	191	163	193	214	198	188	216	180	202	187	199	211	184	183	225	203	207	205	205	187	195	190	205	208	202	185	182	218	195	185	177	213	199	197	180	208	193	203	193	183	205	187	191	209	201	195	176	198	199	187	190	174	180	195	195	196	204	207	201	173	210	187	196	188	198	205	208	210	197	178	190	207	196	190	188	193	212	202	192	173	196	180	187	202	205	223	206	215	188	193	187	187	188	170	210	186	193	169	221	212	179	178	216	212	204	228	183	196	198	192	218	208	175	187	185	204	198	234	213	170	218	201	177	185	193	208	211	198	197	185	183	197	212	165	190	178	173	195	188	192	186	193	183	206	232	225	200	190	161	198	196	195	182	211	189	196	202	178	180	173	187	187	214	176	185	204	186	180	183	187	196	179	198	218	202	179	189	170	191	197	196	197	175	217	201	194	202	220	184	190	213	197	184	194	196	190	229	227	177	173	172	208	204	206	197	202	195	197	175	196	176	210	189	195	171	231	190	197	196	196	176	214	192	181	196	161	188	185	198	193	174	196	205	178	210	191	207	187	200	200	207	196	224	186	199	189	187	188	193	178	206	191	187	174	166	208	214	208	199	188	219	177	223	188	202	183	197	190	207	210	191	175	213	209	175	184	208	196	200	173	219	176	186	190	175	195	197	197	192	198	194	199	200	209	223	196	204	181	207	178	191	205	199	214	172	192	189	200	194	181	183	188	229	189	207	187	186	181	178	211	173	217	191	181	168	198	189	184	203	194	196	206	208	215	223	188	199	198	217	199	202	197	181	195	188	184	205	197	197	189	209	186	238	209	181	193	179	181	172	196	221	205	185	198	202	219	187	199	216	172	189	200	173	204	210	213	202	205	205	206	201	203	175	177	182	203	192	195	213	193	186	185	174	183	203	201	231	186	205	205	182	205	190	203	194	179	188	200	197	198	211	208	214	194	202	200	184	198	194	191	200	182	191	212	217	181	196	203	239	224	205	179	191	201	178	188	197	192	209	204	190	209	202	187	204	185	215	155	207	210	210	192	192	221	193	200	195	185	184	186	195	194	179	189	187	205	180	184	206	207	207	196	191	199	216	196	196	158	204	217	202	194	216	177	194	197	200	181	192	195	215	199	202	178	181	171	178	189	202	202	189	201	199	193	194	185	174	187	183	176	196	205	194	191	189	182	181	193	207	205	199	183	204	192	186	180	184	223	187	200	207	177	194	186	192	197	209	180	214	194	196	186	166	193	204	173	197	188	226	216	180	186	173	219	189	206	180	203	193	192	188	195	197	200	190	219	196	175	220	215	175	197	177	220	181	180	200	203	187	218	179	192	203	203	187	207	205	170	210	189	179	197	203	212	196	205	199	169	173	203	186	221	219	203	194	204	185	202	218	178	207	192	209	190	203	205	189	208	187	194	192	214	194	221	189	192	200	197	208	202	194	203	185	184	172	208	181	194	187	204	199	194	225	181	207	188	189	208	183	195	193	183	191	181	186	213	200	179	182	248	202	184	194	175	192	185	215	173	198	186	222	178	186	191	177	193	185	206	185	178	209	183	209	201	155	188	183	212	209	207	200	212	182	206	201	187	212	195	192	181	197	180	171	184	186	187	215	195	185	199	202	174	194	226	204	179	198	195	192	164	197	191	189	190	210	212	205	213	192	175	176	225	190	194	205	189	171	185	210	216	209	202	189	190	212	186	176	178	204	203	193	194	199	175	210	207	189	190	184	189	197	210	172	238	183	175	196	192	207	191	206	191	189	213	201	188	200	195	183	199	209	190	196	201	187	185	190	197	186	199	181	196	185	198	194	189	169	198	193	214	175	208	214	199	203	195	196	191	205	198	186	188	193	204	192	194	199	199	190	192	212	203	205	216	181	213	182	198	212	230	212	196	202	214	194	204	195	189	175	173	198	234	185	196	194	190	177	175	174	189	165	199	198	190	194	190	198	192	198	198	221	216	198	189	188	201	190	191	177	200	198	202	190	179	203	190	194	208	184	209	182	201	212	178	176	221	191	200	204	184	200	203	202	193	206	187	196	193	182	183	189	194	190	196	184	203	193	191	185	179	199	202	200	203	215	191	220	226	197	191	188	183	195	199	184	195	199	167	190	204	208	191	212	203	197	223	178	194	200	209	192	212	199	178	189	224	194	173	189	185	183	189	185	202	200	179	217	199	204	177	207	184	186	199	175	180	198	194	192	194	186	216	198	174	191	205	217	204	199	194	188	198	196	188	225	170	198	188	205	188	182	196	165	200	223	186	202	201	196	213	201	215	188	177	191	187	183
4006	12249	10101	5037	3522	2724	2027	1460	1169	884	720	665	565	464	471	370	365	367	364	316	358	332	278	297	260	285	276	285	284	269	241	234	270	272	274	251	252	259	224	233	223	236	238	253	248	230	238	211	226	222	227	233	225	211	254	215	235	231	235	224	225	205	225	218	197	248	202	228	223	205	224	208	230	211	199	201	214	224	190	209	235	191	213	209	213	218	227	214	216	212	228	210	219	210	205	218	205	239	223	237	228	220	175	200	221	223	229	210	230	204	224	210	222	219	201	237	238	202	190	199	215	220	203	184	203	217	239	192	198	221	224	210	221	249	232	226	218	220	213	227	212	226	206	214	208	206	220	209	190	213	240	208	228	222	192	231	191	214	228	226	224	187	199	213	225	225	218	215	198	234	210	247	186	218	200	200	212	233	224	222	200	234	209	172	220	227	249	201	243	220	232	206	228	213	210	230	200	239	241	204	195	221	194	216	221	201	222	193	202	217	213	194	214	223	208	216	213	224	238	205	237	252	243	200	243	211	224	213	219	199	224	207	206	227	236	226	226	209	213	207	208	225	221	212	203	227	223	206	185	238	209	236	250	206	211	225	205	215	207	217	215	228	237	215	207	195	216	198	226	198	219	195	221	199	211	235	225	216	188	214	205	238	215	195	216	187	249	236	214	220	208	240	216	218	211	226	221	230	225	202	189	211	197	215	193	217	206	210	206	210	204	196	217	225	203	216	209	215	211	230	212	251	217	226	208	221	222	220	240	217	223	214	222	208	198	220	205	195	220	216	242	228	203	244	224	217	211	218	215	221	214	194	204	174	220	220	223	205	203	223	211	210	233	211	210	204	236	204	206	196	224	210	219	215	235	246	222	193	242	238	233	240	196	199	202	234	202	208	234	217	211	215	208	210	237	215	219	191	231	202	230	224	206	236	234	223	206	218	206	204	227	201	229	229	204	222	240	234	238	193	237	216	233	198	221	198	191	226	210	230	217	229	204	209	204	200	195	246	222	205	208	233	216	239	199	220	216	213	216	207	216	250	222	223	218	228	193	192	206	200	236	233	211	223	225	205	207	196	190	214	188	191	216	239	219	216	231	226	224	208	205	226	200	201	218	222	230	220	214	212	239	220	226	241	204	194	200	221	204	224	206	214	220	234	174	217	216	250	238	211	216	232	188	211	219	207	214	233	220	206	181	213	216	212	217	234	212	189	214	192	274	238	202	211	207	228	180	216	218	229	202	190	221	234	203	209	229	214	215	219	208	243	224	198	202	216	220	226	202	217	197	217	224	198	209	218	248	220	198	198	222	186	231	236	203	237	200	218	229	182	219	218	245	216	225	237	206	218	227	224	220	210	216	197	224	238	228	212	225	196	209	232	212	218	218	198	202	224	200	225	240	229	206	240	247	198	233	236	217	201	222	204	209	222	246	215	231	209	230	221	229	229	201	213	212	200	203	224	231	243	233	225	235	203	239	209	240	180	190	225	230	233	223	217	203	206	203	213	225	226	223	246	238	222	222	225	231	203	184	228	216	205	217	225	224	209	212	207	237	224	193	236	211	207	202	246	212	213	220	248	222	199	207	230	219	211	205	221	211	229	203	197	203	232	209	193	213	216	210	209	226	221	247	234	220	216	227	204	196	212	230	232	195	203	216	219	184	242	207	199	217	246	214	226	203	216	228	225	201	204	216	209	221	202	225	231	196	229	239	250	210	251	204	221	215	210	222	213	202	209	235	193	209	222	245	220	210	227	235	209	205	222	229	225	236	225	220	224	226	218	258	213	211	201	214	207	214	215	200	226	236	233	185	196	237	224	206	248	231	204	198	205	243	193	218	190	215	218	203	208	221	195	208	237	217	222	228	213	239	231	198	212	208	219	252	206	216	194	204	209	211	214	214	209	239	226	188	226	226	204	212	221	191	234	244	209	204	244	211	247	191	208	179	230	226	216	201	252	231	205	222	212	223	205	222	200	210	198	204	226	226	231	193	203	216	233	224	212	222	206	209	207	184	204	227	199	205	235	210	224	218	218	221	217	207	211	213	234	209	224	227	200	206	203	211	211	217	222	221	255	218	198	242	210	199	200	235	229	190	202	229	204	218	197	232	217	246	200	204	193	215	213	199	213	211	223	211	211	215	208	192	204	231	218	223	196	219	215	223	212	201	226	214	209	218	223	197	205	212	218	221	218	211	199	219	225	207	208	230	219	211	209	213	219	203	208	217	194	200	219	229	221	229	206	206	209	236	242	220	226	231	242	233	206	215	228	238	199	245	227	194	224	213	225	248	216	226	208	216	227	198	226	219	199	215	211	224	198	214	210	229	227	235	217	194	208	229	229	221	203	235	225	209	214	218	212	211	220	234	201	220	228	200	205	215	210	207	197	214	248	219	217	217	200	211	213	219	211	221	217	218	210	233	216	236	225	209	219	213	202	248	227	224	214	206	205	226	226	217	234	238	196	225	211	209	208	226	225	210	205	213	240	219	208	213	223	214	215	211	222	246	237	208	207	218	200	205	202	209	216	220	201	213	209	201	238	237	196	201	200	240	202	203	216	229	233	228	209	211	217	213	236	211	227	193	234	214	238	193	227	250	217	237	225	236	226	212	211	197	202	224	220	249	220	211	184	210	196	245	233	235	235	207	247	209	217	196	200	219	237	223	216	194	207	187	203	222	214	224	189	208	207	203	207	187	222	182	200	179	203	229	201	231	207	225	207	207	222	213	205	232	224	218	220	214	217	221	212	221	227	229	187	212	212	238	242	197	197	219	220	205	209	228	218	208	225	204	185	220	212	218	206	211	202	211	223	231	191	227	214	216	207	237	218	210	234	210	214	226	222	246	227	261	232	224	252	236	229	231	231	231	208	233	226	208	211	222	225	234	221	219	229	198	213	203	202	204	198	228	196	214	217	229	241	216	246	223	187	222	209	249	222	207	220	212	214	192	234	219	199	221	221	209	228	227	223	221	211	220	209	215	211	215	204	234	191	207	214	235	211	223	224	218	218	199	217	226	226	221	194	200	195	203	167	204	203	221	211	231	197	198	225	222	215	207	241	215	224	192	218	220	201	185	213	244	247	181	229	209	218	225	218	226	208	220	221	209	208	232	214	204	203	213	212	235	223	225	201	218	209	230	227	235	197	222	227	223	217	210	203	226	226	219	192	220	212	223	216	212	233	184	222	215	227	241	213	219	189	196	204	195	224	242	228	217	199	214	209	207	207	188	207	227	211	224	202	225	209	227	198	235	228	233	211	206	230	230	181	195	218	207	198	200	224	196	195	228	214	234	223	220	203	177	186	188	214	214	206	185	207	195	232	237	207	189	218	198	244	215	240	225	217	208	237	219	208	218	200	220	221	209	218	210	244	202	215	222	233	214	204	220	185	210	189	205	211	228	217	228	201	210	217	172	202	200	223	210	209	215	249	197	236	223	212	215	229	197	211	230	218	205	204	192	196	208	229	231	242	220	223	217	218	222	205	230	206
26978	18737	5226	1076	784	757	706	654	655	684	637	651	644	653	648	621	616	632	649	643	621	670	653	653	675	659	683	641	668	647	681	657	659	620	680	672	638	654	695	684	681	661	687	686	664	661	681	675	645	626	671	635	686	653	630	653	662	654	694	607	670	620	637	684	693	694	656	699	626	672	658	673	729	670	654	719	606	646	622	666	709	650	628	656	641	694	646	704	639	617	688	688	676	690	713	646	681	648	678	652	675	642	671	643	622	674	670	604	694	652	645	695	669	618	638	684	662	657	638	622	667	688	623	680	709	677	659	617	659	656	615	595	629	641	630	626	608	661	634	678	651	660	690	700	691	644	678	650	665	657	713	648	637	664	669	641	672	645	679	635	632	659	649	645	670	691	649	623	648	638	693	680	610	639	654	652	680	670	680	637	621	677	627	613	678	656	640	656	646	670	657	653	648	663	644	632	685	622	677	646	617	635	641	697	599	670	671	694	618	651	674	644	668	677	687	658	646	685	672	714	669	665	680	663	694	697	681	652	680	666	618	686	611	654	664	659	680	647	657	672	637	654	657	646	656	686	662	669	688	611	651	676	697	718	648	677	685	646	687	614	610	705	646	655	667	646	620	695	663	672	661	661	662	696	669	623	684	656	666	700	634	659	658	656	648	664	689	639	623	646	716	626	648	675	662	640	673	667	676	613	614	689	636	663	733	637	700	663	627	650	642	634	668	701	656	623	652	664	632	646	673	715	716	644	644	628	635	649	633	690	654	635	640	610	663	633	632	675	690	634	686	630	641	613	691	667	649	641	654	673	682	686	654	655	613	644	695	659	657	654	583	660	651	666	682	682	662	658	671	658	611	647	702	672	648	688	631	654	685	647	635	650	670	696	649	619	609	639	696	641	706	656	668	661	694	654	653	674	679	625	644	630	640	617	639	657	686	685	684	677	660	652	633	679	626	675	692	635	700	605	633	669	608	691	621	687	662	686	659	643	663	637	638	695	672	638	634	681	633	654	680	664	742	637	664	645	638	656	661	646	634	666	678	682	638	691	677	608	656	638	663	664	638	651	727	654	628	672	660	658	676	729	677	732	629	673	673	691	663	671	707	666	661	658	635	666	682	648	657	656	711	641	617	636	650	635	652	634	632	652	670	697	680	681	646	649	694	690	625	656	654	620	660	664	697	668	630	659	648	654	629	733	665	680	633	676	651	666	641	657	684	671	624	652	650	680	691	692	696	650	661	666	677	667	697	653	684	623	674	646	681	663	652	644	643	662	645	650	669	658	651	661	673	655	665	661	717	671	638	650	636	633	645	681	681	628	665	662	686	685	627	691	649	685	605	672	664	599	687	619	685	629	628	667	676	677	672	622	640	641	673	641	653	604	708	682	691	670	608	646	656	670	675	661	669	720	679	661	695	660	638	685	666	618	639	633	637	684	617	625	629	676	642	670	669	639	676	684	684	659	669	728	687	654	635	666	660	644	638	662	653	653	675	651	660	642	663	648	643	629	667	668	644	619	712	662	690	665	654	602	684	661	668	692	685	686	680	663	653	652	677	666	640	680	628	642	636	638	671	630	644	601	641	678	699	628	683	669	670	666	646	714	674	636	649	643	664	644	677	680	631	644	645	693	698	675	675	666	684	647	650	680	692	688	636	692	664	647	607	612	582	676	648	659	657	667	616	655	658	652	669	666	668	672	615	659	639	654	623	603	647	647	695	654	674	623	601	627	648	664	652	660	687	618	643	618	650	662	656	671	675	597	721	665	606	644	686	657	682	642	605	681	628	691	649	613	640	667	687	663	670	676	561	664	660	660	686	680	648	612	649	658	646	653	718	630	640	673	665	690	743	686	638	659	668	632	721	688	709	661	664	669	656	658	653	637	621	634	643	674	682	673	662	620	604	688	641	666	685	633	637	654	655	676	634	674	624	627	651	654	683	660	698	675	672	669	599	681	660	653	699	634	645	656	707	598	728	647	653	693	659	668	664	653	642	632	643	693	628	685	659	640	661	634	695	716	660	659	666	636	697	652	677	633	629	646	670	656	639	670	669	710	627	680	654	618	658	664	659	668	648	638	711	665	698	679	658	641	695	651	658	709	645	654	602	636	690	625	650	638	638	646	671	668	662	663	653	627	665	640	664	677	672	677	636	619	631	658	650	644	645	690	701	661	668	664	648	701	695	635	675	627	654	691	649	666	699	655	672	657	630	672	628	630	661	628	727	640	671	660	698	664	650	612	638	711	661	642	683	609	662	642	643	638	654	638	677	638	682	658	647	653	672	631	652	647	652	679	669	654	664	710	673	610	698	673	661	656	720	671	655	635	672	663	668	643	673	684	678	644	639	667	641	641	684	675	653	656	651	614	648	669	660	647	685	718	656	662	647	698	683	681	630	685	611	632	669	688	658	647	688	672	673	718	646	664	672	619	684	639	666	707	690	688	671	677	577	692	689	662	654	694	642	650	679	651	633	695	695	674	663	656	696	690	692	632	679	693	589	663	677	714	685	626	673	661	674	693	614	623	698	648	653	661	628	587	635	671	646	635	676	650	677	623	607	658	654	596	692	652	672	629	642	626	628	704	683	657	681	658	657	679	640	631	651	650	654	662	695	648	669	678	652	683	700	672	622	623	653	675	667	688	664	685	678	691	682	645	677	664	671	622	674	665	663	639	685	639	644	650	623	614	686	668	652	654	623	692	691	615	718	655	595	587	600	686	668	664	650	634	691	635	668	648	640	630	712	713	657	666	657	683	671	676	663	612	650	667	702	674	686	654	659	653	715	693	617	631	618	661	668	668	652	647	698	646	649	631	659	681	644	707	673	653	668	673	678	673	701	659	646	637	643	688	613	674	672	646	679	614	652	657	663	667	655	650	707	642	688	638	625	682	678	668	702	608	660	641	640	701	669	658	671	646	684	673	652	680	620	628	629	662	636	658	680	686	648	667	688	672	613	696	681	645	681	676	655	656	649	621	699	631	673	643	719	700	705	668	649	677	643	665	677	670	613	666	674	707	643	688	657	648	653	649	655	652	647	699	657	702	662	656	640	645	671	614	704	677	658	623	653	623	616	698	648	698	698	687	635	681	635	653	618	693	668	660	648	648	683	663	640	684	666	671	661	706	676	641	667	694	683	622	629	651	630	597	697	665	638	705	643	666	652	655	638	663	675	642	703	656	672	701	643	645	649	636	671	638	620	647	633	621	705	649	676	674	643	645	671	645	653	620	588	634	633	649	667	666	660	665	659	652	649	623	652	640	652	690	639	695	702	724	672	656	648	704	693	628	624	684	629	698	713	687	671	643	643	693	638	666	625	677	680	680	675	637	687	716	643	615	663	689	700	682	697	695	647	618	677	637	646	718	655	665	665	637	623	648	670	635	718	677	663	639	673	626	660	656	646	666	668	644	675	655	616	661	640	678	660	692	672	609	676	680	622	685	698	653	642	675	694	659	629	644	656	683	681	631	677	659	659	625	629	682	596	627
4350	1136	1087	885	752	790	790	726	762	682	726	664	736	732	721	727	694	682	716	708	751	695	776	681	690	795	684	719	734	748	744	735	658	716	695	712	722	689	717	738	718	670	738	727	713	755	715	659	790	698	710	681	759	742	716	690	662	713	688	685	761	687	696	690	734	771	692	712	668	715	693	695	715	728	753	705	751	663	723	703	727	725	659	761	727	728	728	752	753	683	733	737	727	705	717	727	681	639	739	694	698	728	707	703	707	699	669	732	690	756	718	690	731	730	720	700	748	771	683	748	769	706	723	746	683	731	678	690	671	694	687	704	748	737	709	697	713	691	667	722	728	675	675	717	676	697	745	714	735	710	734	712	747	755	658	723	722	744	710	743	686	698	765	716	718	723	750	744	705	725	767	758	666	745	719	713	710	740	689	723	709	733	679	706	721	744	747	748	743	751	692	699	730	697	740	664	738	717	697	737	682	665	673	696	682	701	748	746	714	718	773	732	680	721	673	678	690	700	731	698	723	696	711	710	664	709	725	701	741	748	680	769	725	653	704	715	752	695	681	742	709	704	743	679	717	699	677	756	732	677	713	747	708	710	674	754	717	748	737	734	748	671	683	671	745	744	717	715	691	766	670	713	655	711	709	743	694	681	702	653	728	654	692	709	698	721	705	673	722	717	752	680	735	703	701	698	692	707	696	736	709	663	710	702	694	700	725	736	716	743	694	680	737	716	694	738	715	744	683	743	707	713	670	694	677	744	689	693	738	712	697	748	730	687	699	693	701	758	668	657	689	709	702	678	675	775	692	715	744	701	666	709	708	676	707	664	763	717	740	700	713	750	704	689	661	719	647	701	713	727	754	738	695	682	716	699	736	705	748	738	740	701	711	755	730	701	706	731	710	707	654	670	732	706	713	690	704	698	680	702	688	717	692	758	713	715	722	732	706	717	754	740	727	655	735	709	668	735	729	674	686	710	682	718	710	698	714	702	716	731	695	727	705	754	706	671	719	711	670	705	702	716	678	735	726	709	702	707	721	733	721	765	671	690	716	690	694	699	719	713	679	729	730	715	710	774	694	714	688	712	729	706	699	706	712	756	730	711	687	665	697	709	732	680	660	688	710	691	715	697	705	739	729	688	721	737	716	710	720	667	742	713	743	690	735	747	721	714	727	691	690	729	697	685	718	699	679	703	718	707	761	692	705	700	688	709	701	721	713	725	706	735	740	660	660	678	755	763	735	747	736	710	733	726	717	702	719	695	673	701	713	733	703	674	709	756	710	662	706	695	684	710	661	764	704	737	706	692	710	683	683	697	700	704	679	710	757	732	698	750	666	717	697	684	718	721	742	707	728	691	723	749	713	720	709	734	649	764	719	732	734	695	738	715	662	678	696	702	724	765	699	720	747	765	697	720	705	707	695	738	672	743	697	717	747	712	682	760	672	735	650	720	719	739	719	736	716	681	713	707	716	699	736	695	720	740	655	730	754	728	729	675	696	720	688	717	693	749	708	714	720	727	694	714	709	697	691	681	692	715	726	732	698	742	697	733	721	726	749	717	700	713	729	667	735	721	685	694	714	728	700	681	744	679	701	687	664	732	694	707	666	737	691	682	687	653	679	705	726	704	747	706	699	716	699	721	731	703	673	717	718	689	707	667	739	693	700	729	742	682	768	695	730	774	715	731	725	720	707	728	642	733	702	680	698	685	739	741	710	718	718	689	775	702	754	731	733	760	683	717	673	704	679	692	704	758	732	697	729	700	738	723	721	766	745	687	717	729	761	683	705	700	745	684	725	720	675	714	703	677	697	680	676	686	657	746	723	714	698	724	748	688	692	758	769	735	707	703	742	707	745	724	712	705	759	698	713	706	704	702	730	727	664	660	704	729	693	700	750	744	740	665	718	694	731	744	697	711	688	692	705	743	699	697	690	704	701	694	694	702	695	698	728	697	712	705	733	695	755	741	710	698	704	725	701	717	704	721	743	746	722	687	676	740	666	674	674	721	709	747	712	743	742	715	732	689	705	747	689	707	703	679	726	710	646	752	722	736	695	717	739	705	708	723	758	689	691	708	676	716	696	709	725	733	728	691	684	691	728	711	692	661	695	725	698	715	683	687	689	706	713	687	704	697	710	705	676	719	707	721	683	683	696	733	747	683	687	710	705	732	697	709	743	738	732	724	722	696	666	692	698	660	651	702	720	704	720	738	675	736	689	742	676	716	721	677	711	693	693	702	706	701	711	716	697	758	711	715	722	737	683	709	752	685	695	663	767	752	683	643	674	721	714	681	713	725	675	698	695	752	701	699	736	745	739	732	689	692	731	706	740	704	800	727	715	708	719	731	736	697	685	703	730	688	722	683	733	699	716	733	737	750	698	732	725	744	726	708	685	762	729	683	717	720	697	719	680	702	712	715	708	652	729	685	690	749	751	705	702	725	768	759	718	732	737	688	694	728	757	708	730	748	724	739	712	693	760	711	724	732	732	702	700	718	730	683	689	708	705	718	740	725	702	717	731	697	660	724	730	738	684	730	736	720	711	671	711	720	685	719	704	699	741	723	707	726	693	713	669	703	720	705	677	717	707	718	741	728	681	750	707	733	687	693	705	702	697	723	707	694	679	729	725	694	739	671	680	725	739	710	736	680	714	735	683	697	725	702	715	727	681	750	720	723	673	712	724	722	680	728	732	744	717	681	730	668	757	722	745	729	703	728	686	692	707	711	683	736	741	732	751	713	668	738	721	704	659	728	682	741	708	768	703	694	689	718	722	719	689	682	712	644	728	710	713	644	717	681	672	709	710	694	699	686	724	734	692	708	723	690	686	715	709	747	686	708	752	710	710	682	716	755	726	712	704	716	733	765	766	683	656	699	698	760	650	721	707	668	703	689	750	784	728	691	713	702	708	715	695	677	728	716	739	697	710	709	690	666	735	696	683	691	759	747	663	703	707	738	763	750	722	715	706	719	708	734	704	638	695	723	749	712	698	703	761	691	657	710	711	677	675	736	731	671	695	720	732	674	697	704	726	676	750	716	711	662	709	698	729	722	706	740	738	758	739	736	686	719	710	704	788	725	721	746	708	690	719	715	707	720	718	666	743	705	719	660	782	716	726	684	707	710	694	736	739	704	734	672	729	666	723	681	735	744	715	756	743	731	681	770	696	658	669	758	700	703	752	708	730	728	723	720	677	703	659	710	674	721	677	678	724	727	683	681	684	690	746	728	675	702	704	755	728	738	727	697	719	750	713	683	679	732	703	688	716	723	651	713	715	720	699	719	718	765	707	713	731	736	701	729	725	761	695	707	698	719	692	709	708	734	770	701	712	713	702	710	717	676	795	724	684	737	684	708	714	709	717	751	690	721	687	728	702	764	697	696	703	759	690	670	716	700	708	723	720	757	746	749	753	755	670	714	708	737	756	730	714	731	694	749	700	709	683	722	746	707	700	733	703	684	733	712	751	678	739	704	763	704	712	737	707	679	683	677	710	707
23271	20900	27927	24018	20910	10648	1334	917	806	721	701	673	673	573	597	553	608	552	606	564	595	569	582	579	555	555	553	570	532	554	584	545	532	551	559	526	547	523	569	553	600	555	520	539	531	545	538	528	536	564	542	523	548	532	556	552	522	548	518	545	554	541	526	528	526	552	578	556	544	503	482	550	567	522	594	600	514	502	564	549	520	538	542	581	554	542	497	539	528	543	561	529	553	545	562	551	525	572	548	519	523	564	529	544	574	568	540	532	552	519	506	541	579	527	540	550	542	557	530	516	554	590	545	561	527	580	549	596	549	519	555	530	526	551	506	538	523	513	556	540	590	516	504	538	550	513	527	558	529	534	552	541	525	535	520	561	555	536	567	586	537	546	559	550	513	507	490	536	524	510	515	509	576	527	595	558	527	524	542	531	530	546	523	532	538	527	512	538	544	497	524	591	521	519	526	548	534	553	517	501	537	525	552	548	524	566	484	516	515	539	551	521	520	548	552	545	529	523	554	551	543	509	558	537	501	573	559	533	574	542	555	570	545	517	535	563	538	544	543	527	537	553	553	517	530	500	575	562	515	546	541	552	513	524	536	552	541	494	509	549	519	551	541	565	548	552	508	545	551	568	515	566	531	566	523	578	542	523	506	555	527	537	556	510	536	560	539	532	504	541	555	546	526	501	575	521	474	520	508	543	575	576	535	513	536	528	543	550	557	490	546	560	571	463	495	569	542	537	541	520	546	535	575	513	513	521	547	545	533	573	582	524	568	549	549	548	542	541	519	550	538	508	533	523	535	516	543	547	542	578	587	540	538	555	549	547	565	547	486	556	513	509	529	549	529	531	527	498	600	571	568	547	564	490	518	533	512	558	531	512	516	491	555	533	521	525	538	564	489	546	545	561	507	531	542	576	534	534	559	510	527	521	557	526	529	518	546	550	535	503	555	525	521	562	506	565	521	540	581	556	495	560	537	565	510	542	549	532	545	515	523	542	559	550	501	490	559	533	540	532	519	521	498	480	547	554	565	558	542	551	549	541	531	488	522	517	539	520	505	554	586	511	529	549	558	549	533	539	527	543	542	520	588	532	551	509	501	560	553	566	563	547	585	513	517	561	540	556	512	565	510	539	552	506	505	521	524	496	541	574	554	551	483	494	509	533	552	552	549	540	556	513	527	553	548	550	531	566	492	549	533	535	498	547	504	534	562	541	518	557	553	545	523	570	533	525	519	559	544	546	519	525	533	545	514	522	572	521	515	554	526	544	516	539	545	550	566	550	512	564	542	539	557	563	562	524	534	573	501	490	525	531	524	536	538	521	536	526	524	513	486	560	558	548	518	536	502	547	522	518	532	579	529	519	547	484	508	530	583	554	533	543	507	523	516	506	535	522	611	576	525	515	539	526	524	504	547	508	553	521	525	508	543	522	563	492	576	530	585	489	553	556	561	543	514	540	525	546	522	541	520	521	505	546	546	566	544	522	533	553	544	531	538	514	483	528	559	529	510	524	507	549	512	528	538	549	542	546	509	508	549	513	546	553	511	578	527	517	550	489	535	545	562	529	565	565	534	580	523	550	504	542	540	531	512	539	590	499	577	501	538	504	570	521	546	547	533	534	570	507	525	505	553	500	509	578	535	529	540	560	526	566	523	550	519	543	497	504	532	492	518	559	487	530	523	574	518	525	571	532	502	505	502	552	535	518	548	551	511	519	519	520	510	572	582	537	528	516	520	495	545	476	526	515	550	536	511	544	598	520	570	528	522	549	566	555	524	534	514	494	590	525	544	554	527	502	521	547	550	534	539	486	558	478	554	534	518	560	501	575	524	582	541	505	566	548	515	533	514	513	513	542	521	546	505	528	525	513	533	549	561	524	514	564	556	526	563	481	530	572	509	541	521	553	548	543	553	534	532	563	551	537	560	536	556	525	527	533	560	460	624	563	560	519	529	573	545	547	539	580	549	534	511	545	524	538	560	555	545	549	540	531	515	581	546	543	547	540	529	561	546	547	551	535	540	498	540	555	528	545	542	539	546	589	542	556	565	527	531	562	503	568	518	537	530	540	533	521	542	495	499	547	526	535	533	525	577	575	488	554	550	521	528	573	531	582	523	564	501	504	531	569	550	534	555	556	558	513	582	514	553	570	534	548	521	564	517	480	541	546	535	536	550	500	539	537	536	571	544	526	533	534	524	528	542	513	529	551	535	475	523	579	544	573	514	543	532	540	546	564	540	526	534	528	536	510	495	540	507	501	534	534	540	510	599	549	527	516	530	491	543	530	540	534	550	533	553	567	562	534	546	566	513	508	480	539	513	517	521	515	498	541	554	513	535	523	523	524	544	535	539	515	547	516	540	501	516	523	533	521	498	539	532	551	515	525	518	541	509	466	573	528	538	553	542	512	558	531	534	562	530	512	507	547	578	558	507	534	537	541	509	527	542	553	468	518	571	549	586	564	504	550	548	509	524	533	550	542	557	546	530	492	544	562	545	587	520	523	555	544	532	546	525	553	547	519	545	508	582	550	557	532	557	533	503	488	571	509	494	552	511	577	554	563	518	531	591	519	544	502	544	540	538	520	505	557	568	514	525	569	603	557	531	507	540	535	553	501	554	499	519	481	542	539	558	564	510	515	503	533	506	533	543	512	505	537	568	515	553	544	527	520	520	539	566	503	551	551	498	526	491	581	519	516	535	540	489	507	574	531	493	561	556	559	497	531	513	558	549	532	532	529	533	517	510	591	503	564	531	538	510	504	549	540	571	495	552	558	547	531	530	545	531	524	514	572	524	512	523	551	511	531	523	508	543	562	519	476	492	524	562	505	556	581	560	511	529	529	522	531	523	519	491	536	525	585	542	531	502	576	527	540	526	530	557	527	508	540	531	512	522	551	560	572	516	482	519	497	525	518	526	550	523	551	546	535	504	571	536	503	517	524	557	520	532	566	557	545	569	551	553	560	493	548	562	532	539	514	542	514	502	506	502	502	504	505	509	548	564	585	532	534	521	532	531	544	479	534	503	579	538	525	544	509	567	550	548	501	595	541	518	513	516	512	527	562	562	504	528	489	501	534	493	590	489	530	545	580	498	538	508	523	550	524	543	588	527	542	562	499	546	541	516	509	479	543	530	485	531	529	511	503	515	555	527	572	516	537	533	549	517	532	535	552	545	543	544	500	552	542	523	536	510	518	556	518	540	513	573	510	531	549	562	520	518	534	505	510	546	546	487	538	518	531	558	527	521	542	525	545	530	557	525	500	539	541	530	548	539	504	521	527	492	528	540	549	519	479	517	515	530	527	513	540	498	580	570	542	532	573	522	552	529	527	511	529	515	540	555	558	487	556	523	533	538	498	528	536	517	552	574	582	542	528	533	523	497	543	555	522	524	531	582	546	512	513	497	527	535	519	556	482	561	526	490	542	524	530	539	542	533	565	524	548	538	536	505	508	470	523	525	515	539	522	544	572	499	547	495	533	555	522	537	533	513	509
3146	7393	6121	2991	2173	1824	1472	1253	1076	875	812	810	764	715	686	646	714	606	633	619	636	625	641	645	605	612	575	622	596	617	638	608	596	586	584	617	636	609	620	625	548	596	644	596	604	657	617	625	569	598	618	581	552	604	540	596	561	592	564	609	604	586	603	578	580	597	611	626	610	546	627	578	508	580	605	641	565	610	595	602	578	607	568	574	589	576	569	568	618	590	633	559	590	583	569	582	593	569	592	592	580	547	609	593	614	597	631	595	579	619	609	580	581	598	605	592	610	630	590	596	560	605	608	598	589	610	550	525	565	554	624	586	577	596	563	624	567	580	598	593	585	589	609	553	596	563	590	620	636	567	582	562	574	587	612	567	616	590	618	604	573	569	605	575	606	568	576	582	606	561	561	604	584	590	568	608	589	617	568	633	586	579	592	541	586	611	630	579	609	600	551	567	634	612	569	564	598	591	546	628	560	551	614	616	565	633	622	571	588	608	616	583	615	616	556	600	598	584	552	608	638	592	618	556	619	621	587	567	560	602	551	606	567	556	593	565	603	575	621	566	590	613	621	592	576	642	561	605	575	576	597	545	571	574	564	619	536	616	606	575	584	631	601	529	565	595	632	607	599	536	576	589	582	571	560	581	588	624	599	606	588	583	595	605	604	594	581	614	596	567	601	617	593	578	590	616	591	601	548	628	549	618	574	633	586	616	627	623	597	615	599	641	592	624	630	552	566	588	592	549	590	586	565	584	595	622	591	558	616	613	600	591	614	585	585	626	577	555	536	607	617	620	594	582	549	555	565	606	640	570	606	613	635	609	585	578	589	603	609	591	606	569	623	622	615	592	608	597	560	595	548	567	581	599	606	574	620	589	613	609	614	576	601	601	632	612	611	567	620	636	583	575	612	563	609	551	619	567	595	583	567	602	650	582	551	564	584	588	606	623	610	589	583	617	581	578	616	588	574	571	614	641	583	627	604	607	589	553	597	579	566	589	577	663	593	603	571	596	605	597	559	592	607	603	559	614	602	616	557	563	645	582	562	588	572	588	631	578	608	567	611	560	577	597	615	603	599	586	569	578	606	639	630	579	570	595	589	565	593	634	631	592	582	597	576	544	613	570	620	611	607	608	617	564	575	576	562	576	578	604	586	597	578	568	607	583	559	581	622	600	593	578	524	605	564	576	600	614	604	602	592	558	597	561	627	579	554	582	574	581	597	576	592	586	585	545	557	560	560	593	608	558	611	564	578	571	605	591	618	582	530	582	623	589	596	599	608	605	559	550	561	564	621	582	593	589	578	610	584	554	534	593	592	592	603	612	567	603	547	580	560	592	645	627	646	571	561	609	591	587	585	615	571	585	582	581	559	598	637	628	560	582	594	576	604	620	610	585	532	595	600	563	592	573	561	598	587	612	607	603	552	587	600	594	594	551	595	617	585	558	641	577	552	570	612	663	583	597	514	555	630	583	605	579	604	555	569	639	620	576	572	596	535	530	598	589	606	603	561	618	544	597	558	568	623	611	565	580	589	576	620	577	604	599	565	538	564	617	567	586	628	564	597	627	583	617	567	619	588	574	595	601	611	543	566	659	632	609	619	573	581	588	556	599	590	566	588	589	593	570	568	564	641	592	613	593	577	563	593	576	560	619	595	592	615	625	559	629	565	619	558	603	595	572	581	599	598	587	574	594	623	606	578	575	602	592	596	575	572	595	571	627	564	602	616	573	591	614	630	562	560	597	615	590	600	582	622	585	617	552	560	595	616	558	590	571	621	586	593	585	598	608	561	608	613	598	634	567	580	592	564	597	592	617	604	533	592	614	583	565	633	602	600	614	600	569	587	554	585	621	580	584	620	584	579	585	589	586	570	569	580	580	607	557	580	593	572	547	612	557	600	583	576	585	583	581	564	595	598	562	587	577	555	580	630	612	604	611	574	582	583	584	552	616	558	589	573	576	578	598	548	640	564	600	607	576	583	598	597	612	560	543	570	560	568	593	584	553	572	612	596	602	564	589	589	616	596	602	582	588	570	612	608	573	582	562	600	567	593	588	565	643	589	613	598	585	607	613	615	577	580	591	586	585	636	562	562	564	556	594	576	571	601	603	570	604	602	570	563	606	579	587	625	575	610	606	586	598	528	590	606	582	615	584	617	602	519	550	580	557	592	570	561	578	606	610	565	579	608	598	588	567	609	619	584	569	621	609	620	556	567	568	610	573	584	599	616	559	603	591	571	586	598	630	561	570	634	616	620	571	586	594	603	568	559	637	578	597	612	587	593	605	599	564	601	618	587	554	541	580	568	547	563	599	648	557	583	612	575	627	608	584	581	616	616	574	571	601	547	562	580	596	594	583	609	574	574	586	588	590	628	610	597	559	561	624	579	598	603	564	593	623	603	656	565	596	584	578	610	626	614	604	582	557	611	602	592	620	601	606	616	618	559	597	583	587	574	599	592	565	598	543	577	642	611	609	567	543	584	565	576	574	519	567	569	574	593	578	583	573	609	591	605	555	569	619	597	615	550	565	600	591	577	632	603	632	592	577	562	587	612	602	549	595	605	605	611	567	635	571	613	589	578	576	622	566	568	616	590	602	589	598	587	601	587	628	586	604	571	576	557	563	552	596	611	583	577	587	524	595	596	605	578	596	608	610	542	611	629	543	640	575	602	622	638	605	549	568	550	579	592	573	556	597	577	597	590	560	548	579	621	609	608	578	562	604	587	582	564	552	597	582	569	648	620	640	627	572	580	555	609	581	592	597	593	597	571	601	558	603	602	590	603	634	544	581	545	591	598	617	548	569	553	619	582	590	591	554	608	622	593	597	560	599	591	619	569	586	588	564	606	599	569	599	551	578	594	644	568	591	565	566	588	587	604	581	600	580	568	613	605	566	595	601	590	579	613	606	634	582	588	556	611	561	616	564	564	586	574	579	618	604	590	568	631	651	599	578	577	601	662	609	611	544	552	597	616	581	562	569	597	556	565	592	554	602	613	597	621	554	584	634	557	582	604	556	581	592	648	581	564	580	597	614	607	560	559	586	598	558	614	564	611	555	589	646	569	599	608	571	564	595	571	606	574	568	591	584	562	628	598	603	610	598	608	578	585	622	594	560	580	628	538	615	535	576	621	557	614	553	565	569	600	598	604	597	571	576	587	521	587	561	566	573	587	611	605	621	564	586	574	620	574	574	603	567	587	593	555	643	549	545	626	602	577	596	618	610	632	582	592	595	601	575	633	566	619	583	537	583	603	609	591	610	591	607	555	588	598	573	592	599	581	577	615	569	578	555	590	609	567	616	556	581	632	600	568	587	573	576	586	589	600	586	599	619	580	591	593	577	589	625	613	589	565	590	621	576	580	573	564	580	593	559	594	585	586	625	629	588	588	607	618	586	582	621	574	599	578	581	582	557	602	595	595	578	565	537	630	576	569	585	555	587	548	596	578	575	581	557	616	579	563	624	613	602	568	568	583	584	608	588	554	616	627	619
24247	20861	27003	24737	14256	1107	791	605	568	544	485	498	452	484	445	479	467	487	462	436	414	434	443	446	392	465	411	441	427	435	450	459	436	415	398	400	431	436	424	446	439	431	442	435	419	432	453	425	492	458	459	417	431	440	436	426	476	472	423	413	440	434	465	432	422	442	468	436	409	433	412	432	418	421	428	439	431	416	449	412	408	436	417	399	419	439	423	440	409	415	460	424	413	441	415	479	418	399	406	402	438	444	462	435	421	380	425	413	413	413	419	439	410	424	369	442	422	417	426	437	435	423	439	463	460	450	431	432	430	442	431	456	422	406	451	397	436	413	442	424	433	394	425	419	423	407	426	404	433	434	422	432	424	443	403	429	450	454	457	376	410	460	463	444	413	433	460	450	415	440	455	426	455	435	409	433	395	491	425	405	429	424	420	435	398	450	433	412	396	464	399	422	400	446	408	415	401	425	427	427	431	426	417	425	460	432	429	434	424	450	465	436	442	388	452	434	429	433	455	411	418	460	425	474	411	429	458	451	400	430	439	426	430	449	390	435	396	415	433	396	434	458	428	408	441	417	437	398	443	417	422	436	415	410	435	448	435	409	460	405	443	414	445	440	420	387	416	414	433	445	436	407	395	446	416	421	407	383	420	442	401	434	428	424	432	399	406	421	425	417	415	432	398	435	405	407	467	441	436	425	404	417	423	425	412	407	405	420	413	403	412	402	416	411	420	433	452	457	432	425	433	476	422	440	442	433	439	415	420	456	423	417	462	433	430	423	456	401	438	413	447	433	442	427	393	438	428	465	377	446	432	417	436	412	414	417	414	421	478	456	429	413	412	427	420	405	447	461	437	442	432	433	401	394	433	450	430	422	406	434	424	449	420	430	411	423	441	400	403	411	420	452	433	416	428	396	415	447	427	392	429	423	419	440	409	444	392	431	400	417	459	443	434	447	412	442	441	406	430	417	449	409	402	413	421	464	462	439	424	423	416	448	438	424	424	391	382	411	433	423	434	469	409	455	410	448	432	434	434	430	443	462	406	426	449	402	429	432	386	457	411	416	458	409	466	460	433	403	444	436	405	423	368	415	410	425	448	451	405	455	435	436	392	423	465	406	438	439	447	399	445	398	394	451	430	434	470	451	411	443	416	408	427	425	454	448	444	412	434	432	398	428	416	461	425	437	434	400	452	437	436	394	408	434	441	425	384	420	408	437	429	428	406	436	433	413	432	461	422	450	415	420	463	408	411	428	435	404	422	479	410	416	420	424	427	394	486	432	423	417	449	397	389	434	412	423	446	446	427	435	421	413	453	457	418	454	432	397	403	415	422	474	431	384	434	383	396	422	423	430	408	369	435	402	460	421	412	424	433	422	465	410	466	472	437	413	417	440	410	418	428	411	428	458	411	428	429	448	436	419	467	395	437	471	412	456	447	433	423	433	404	417	410	428	439	433	438	445	433	420	388	435	392	464	427	406	428	422	425	430	410	404	418	407	392	432	456	426	405	431	429	447	434	440	418	416	434	413	422	444	459	442	449	437	379	410	439	376	396	442	409	441	419	422	435	410	417	409	384	425	402	418	422	441	441	435	417	421	402	438	420	424	406	381	408	409	396	411	394	416	422	434	409	420	405	422	397	419	460	403	373	449	397	474	405	397	423	425	444	423	440	442	430	470	451	443	420	380	414	387	390	426	443	410	377	406	466	407	461	432	431	463	421	446	405	419	404	423	437	428	456	439	474	390	414	405	415	449	432	440	428	412	411	433	453	462	439	418	426	458	457	442	422	417	431	419	450	404	411	466	433	430	442	416	386	422	411	459	430	383	425	459	435	413	420	432	413	430	397	399	408	451	409	412	447	387	441	451	386	425	428	432	425	445	393	444	423	463	403	418	424	442	448	430	429	388	431	420	433	454	400	456	407	397	402	407	443	463	407	421	450	440	376	413	401	422	418	445	392	461	396	432	444	410	410	444	400	409	428	428	430	445	439	406	441	426	429	432	422	396	415	427	428	478	447	444	440	441	396	402	419	434	445	424	421	452	417	417	430	430	396	407	416	454	396	451	425	416	413	441	389	407	430	474	408	438	446	414	438	444	397	446	412	460	428	424	408	448	459	406	443	452	428	439	439	382	403	434	399	437	437	397	440	418	414	443	384	421	418	409	435	416	437	428	424	417	436	390	425	456	399	415	469	461	419	396	409	433	452	411	381	361	412	373	421	417	416	449	435	420	381	490	418	379	398	430	434	407	399	434	432	413	453	440	422	428	445	441	417	424	458	408	415	434	443	390	460	432	456	437	439	431	444	427	418	412	441	430	417	452	421	381	422	389	404	412	423	441	461	415	408	432	378	381	456	388	443	453	429	448	416	455	412	434	406	423	395	424	444	420	437	411	447	425	460	465	425	425	448	431	448	427	431	436	416	474	388	457	391	423	435	424	463	452	418	385	465	404	450	441	391	414	380	413	440	389	451	417	416	399	468	490	423	397	479	457	374	405	433	429	473	407	462	436	436	406	391	428	436	408	440	407	424	393	394	394	435	442	434	412	467	422	444	434	429	433	423	421	426	407	427	435	494	473	373	431	430	421	424	402	410	407	445	429	416	446	419	435	453	423	400	417	462	394	440	435	404	456	409	423	430	409	424	417	418	407	466	424	460	410	454	409	420	460	420	436	448	393	442	385	427	463	428	483	470	439	417	438	420	422	423	425	422	438	412	403	409	436	395	409	418	415	420	414	422	417	446	405	420	392	379	429	451	406	395	440	433	414	438	436	433	427	454	438	440	432	387	466	426	430	394	433	427	420	439	415	419	444	394	416	418	395	378	417	403	401	368	432	418	465	430	427	435	465	441	470	406	450	425	449	439	433	450	400	407	378	426	421	416	419	440	386	420	417	467	436	468	437	440	430	402	417	422	420	464	431	421	415	425	444	423	389	449	427	447	405	420	448	459	468	441	446	416	429	407	422	400	442	423	418	405	459	417	438	421	425	440	439	452	415	421	460	419	406	441	444	438	451	411	401	415	419	423	395	397	437	438	409	443	415	415	421	391	431	407	403	425	462	411	406	411	430	420	415	428	429	436	425	471	410	419	425	425	440	425	440	418	459	440	424	447	425	431	415	427	408	441	436	405	405	426	415	404	422	401	404	436	426	411	409	438	448	441	419	444	438	424	421	431	434	424	413	407	462	414	435	437	410	437	406	406	443	431	437	401	421	419	440	436	388	440	422	409	450	439	425	448	410	385	442	453	433	448	365	400	433	418	427	402	406	438	396	424	424	425	427	391	394	476	450	428	407	434	423	452	430	415	443	400	418	427	426	417	415	457	445	421	415	437	410	428	469	442	412	412	397	408	437	435	407	424	433	448	416	392	399	440	435	407	424	442	415	413	414	400	438	390	400	407	433	415	439	441	415	414	450	387	417	419	457	443	445	392	468	428	428	406	424	407	440	408	424	433	415	412	435	420	428	411	439	438	427	414	438	439	435
3231	4876	3794	1982	1504	1177	1043	807	720	642	591	564	586	567	516	538	491	468	494	461	478	442	473	470	498	463	496	471	476	433	474	504	470	453	455	451	456	431	508	474	480	477	450	473	455	438	444	437	478	428	468	460	477	456	445	452	466	430	457	469	497	467	476	453	497	451	444	441	473	448	435	409	451	469	490	432	450	423	454	455	423	450	458	467	447	446	432	433	460	469	419	447	470	454	469	503	466	473	464	441	458	457	452	431	474	475	437	482	411	470	414	500	424	445	429	447	450	463	449	481	466	458	440	458	476	445	411	472	464	493	466	497	409	458	460	427	441	446	428	464	452	440	453	464	458	421	458	462	437	413	455	460	470	471	436	441	477	418	443	459	469	425	455	456	442	474	437	464	461	481	463	456	451	442	503	435	464	442	459	447	451	412	468	464	470	436	442	498	448	490	421	439	449	464	443	431	439	436	423	432	473	411	467	431	445	420	471	473	470	440	413	461	433	460	445	438	454	475	492	447	462	442	431	461	465	454	434	425	463	474	430	403	469	439	452	428	424	479	433	457	450	420	453	460	439	458	478	455	470	464	428	446	417	424	410	465	419	442	452	460	416	451	431	421	437	460	447	448	436	453	434	482	442	453	493	452	455	447	445	449	456	456	422	493	465	470	421	452	442	460	471	452	448	432	428	457	461	442	438	416	439	453	430	467	460	453	469	465	439	443	438	392	496	429	465	436	412	473	462	462	467	484	443	411	479	443	434	461	450	462	428	419	429	422	425	421	450	427	441	465	417	464	444	416	419	478	465	454	465	463	454	444	425	420	415	442	460	446	451	447	440	430	464	448	452	456	459	484	445	440	474	437	396	447	444	444	425	422	446	489	451	444	472	453	469	430	434	472	465	424	453	453	433	430	476	464	411	422	459	462	422	439	445	430	432	485	447	426	427	468	456	414	467	451	473	430	478	474	483	431	439	445	449	430	453	426	456	463	443	470	421	471	463	456	453	435	456	499	476	462	423	462	441	428	425	419	449	465	418	409	460	407	462	449	469	453	469	467	462	450	440	461	436	425	425	472	445	444	440	460	425	459	452	467	423	449	467	460	451	443	462	437	455	469	445	445	444	453	485	476	465	465	469	520	458	464	459	467	464	456	455	469	447	415	472	451	455	449	451	460	441	453	472	448	478	451	434	456	482	453	455	497	431	426	467	464	456	472	483	416	425	434	468	408	428	471	447	410	439	451	458	460	423	446	484	453	474	426	461	437	414	424	442	455	427	453	452	430	445	450	456	474	435	478	486	428	498	457	433	405	426	464	476	488	439	482	449	429	442	441	456	483	454	444	424	423	451	432	438	413	436	465	459	475	433	466	458	447	431	439	436	471	475	502	456	468	455	456	468	461	438	447	427	443	456	485	452	471	435	449	489	427	433	450	476	477	428	458	440	487	440	448	458	450	434	474	487	460	437	451	472	464	430	413	453	475	433	453	471	471	493	476	429	451	435	434	460	480	448	464	430	469	467	483	463	439	436	444	434	452	459	427	457	454	466	451	444	465	466	462	464	481	492	481	449	423	485	418	438	475	425	478	415	464	456	430	448	490	438	478	440	411	491	452	445	453	433	479	485	455	432	420	442	468	454	481	475	439	464	480	498	449	422	436	460	446	470	491	438	449	469	442	468	474	445	439	423	440	458	450	453	458	468	470	455	454	411	444	477	451	449	446	429	425	432	436	439	457	450	432	446	445	468	472	463	427	428	431	488	469	426	419	444	460	476	463	478	426	420	422	489	464	425	426	447	496	466	461	482	431	452	449	425	447	458	472	454	426	459	460	459	450	464	427	453	425	461	449	492	488	451	432	450	446	436	434	440	449	482	461	440	489	464	501	437	432	471	427	446	478	473	447	459	433	476	486	460	471	418	438	447	460	451	420	439	434	456	404	478	446	486	462	439	453	447	460	451	459	462	442	470	427	464	441	439	416	415	460	456	465	430	456	460	437	448	476	469	475	429	419	440	474	461	474	466	492	453	411	426	438	460	422	456	456	432	434	479	469	457	444	468	449	444	439	439	439	461	494	452	436	469	417	456	468	472	459	465	425	422	425	458	463	469	430	436	469	459	447	452	458	456	462	461	449	454	420	461	436	455	453	474	445	453	460	440	455	498	456	420	430	414	409	458	445	444	442	409	429	457	445	430	463	470	451	461	466	466	436	438	460	431	471	485	472	475	432	437	455	463	494	457	465	464	436	471	441	462	442	408	458	452	448	411	438	425	436	449	441	472	467	456	437	463	440	447	459	499	400	466	469	420	452	415	411	480	433	482	441	454	422	469	441	477	444	470	456	432	463	483	497	454	499	439	468	484	453	473	421	425	497	446	444	435	459	459	463	468	477	436	421	412	462	437	479	450	457	398	451	455	485	441	432	435	428	449	456	469	375	478	437	431	449	419	441	459	441	456	473	428	443	462	467	490	415	456	432	458	451	433	452	416	449	458	463	438	448	455	422	486	488	451	419	446	468	474	470	445	425	426	464	441	460	427	468	465	473	492	465	442	460	448	464	425	459	464	461	434	460	461	472	475	436	474	393	419	461	445	435	457	473	492	396	461	466	445	465	424	425	451	439	505	482	450	404	425	449	446	475	452	478	421	469	469	427	463	413	465	465	466	464	469	464	437	440	483	434	460	451	477	424	451	406	446	477	441	447	406	411	407	449	455	442	475	447	469	451	449	450	448	463	469	459	458	477	488	449	452	477	480	451	455	451	479	491	432	462	480	469	484	428	431	444	421	447	463	444	487	434	448	482	454	447	447	404	452	458	467	446	467	459	406	480	441	438	452	446	482	463	482	441	454	438	424	482	455	471	456	459	444	472	441	430	511	454	456	494	412	446	493	428	446	461	437	425	432	433	441	496	417	441	439	454	421	433	456	408	455	448	461	455	457	441	442	424	457	452	475	447	490	482	408	447	437	456	444	444	456	436	403	453	418	468	494	462	467	413	436	442	419	430	418	445	469	448	453	470	445	474	456	467	446	442	420	422	455	456	430	454	463	439	437	449	459	475	485	481	456	445	435	453	475	424	416	435	386	447	438	464	475	451	463	468	437	447	436	443	449	430	427	420	461	472	452	419	458	395	465	451	457	444	459	443	490	466	416	432	447	452	459	479	451	441	446	479	471	470	436	467	483	499	455	464	454	467	485	479	431	467	458	441	451	463	441	486	418	418	439	452	439	462	448	423	420	484	471	446	487	493	428	447	462	456	474	441	455	452	425	403	432	441	450	467	452	426	483	436	484	447	455	445	477	434	450	442	480	486	450	424	423	447	437	453	421	446	472	454	416	418	481	465	480	480	421	457	445	461	491	477	449	471	452	449	470	433	431	428	450	439	508	433	432	442	396	420	477	445	465	444	465	453	447	401	455	507	461	448	435	435	441	473	438	435	448	469	403	440	484	451	448	473	423	501	463	448	406	465	484	404	455	470	459	447	460	471	473	454
22143	20884	28303	23564	20884	20935	10239	1028	653	536	535	459	399	330	320	323	326	265	288	289	252	252	251	235	210	222	218	223	240	223	235	251	203	237	208	219	207	203	217	219	201	218	203	226	234	180	231	214	201	197	210	194	213	172	178	228	172	225	209	225	192	190	194	175	189	196	216	188	192	212	217	214	218	196	232	169	200	208	185	219	205	202	198	182	189	198	177	221	219	210	185	202	190	190	178	206	219	170	227	192	194	170	219	185	178	178	171	199	195	208	212	201	214	221	179	197	197	214	189	202	215	165	203	195	205	204	199	206	191	202	212	182	178	229	186	174	200	224	201	231	218	209	225	193	222	201	219	183	207	220	195	193	181	189	203	198	203	199	205	216	191	180	172	216	192	206	188	200	207	182	203	184	189	204	205	201	203	193	179	179	207	194	185	192	187	201	203	197	192	198	206	194	170	203	181	184	173	193	197	193	191	206	185	191	209	176	200	195	192	217	180	174	204	196	198	195	212	188	212	197	188	195	181	226	205	193	185	195	205	179	190	184	197	201	196	217	196	212	206	190	210	190	194	206	209	175	199	183	209	189	184	203	198	193	183	209	216	215	198	183	211	181	217	202	196	173	196	190	203	183	197	185	198	171	195	191	209	203	177	199	180	198	191	196	192	203	187	197	183	191	223	208	212	197	211	196	209	227	173	180	201	177	161	195	193	194	185	183	192	198	197	204	199	192	196	196	177	207	221	224	180	178	206	195	195	190	178	189	201	192	231	189	205	177	190	189	184	195	177	186	205	198	195	168	196	186	189	228	209	203	197	214	194	210	204	194	183	182	208	185	196	181	207	202	209	166	200	175	173	190	190	194	206	212	208	174	192	184	181	184	190	195	216	217	196	194	188	222	191	187	182	215	202	192	192	207	194	192	156	184	202	197	180	196	228	221	195	211	208	186	193	218	200	199	207	183	190	190	164	187	200	167	184	198	201	208	191	186	205	172	194	216	176	162	216	185	227	213	179	210	177	195	209	198	189	182	208	172	167	184	230	194	199	186	185	179	191	187	198	194	194	184	189	205	203	193	186	192	206	215	199	196	186	182	217	203	205	194	205	209	216	176	197	197	188	188	206	211	202	202	199	189	194	194	218	191	212	218	223	192	198	227	185	186	199	212	194	197	226	193	182	218	189	163	176	199	215	206	207	234	196	194	191	192	201	180	203	203	195	218	198	204	216	201	195	215	178	193	204	202	189	211	172	187	194	191	197	209	176	226	202	197	209	200	195	208	184	204	232	214	210	203	179	196	185	173	207	193	199	200	189	208	187	182	182	193	209	204	195	205	185	190	193	192	172	197	192	194	184	200	201	168	196	221	209	192	206	202	197	195	161	218	214	218	186	197	205	197	192	203	185	192	184	198	210	191	195	200	197	221	204	192	200	231	153	203	193	172	196	226	207	203	205	208	196	195	192	191	167	191	183	210	173	214	212	203	204	203	214	192	222	171	206	204	188	199	208	217	188	205	194	186	179	194	238	212	206	203	200	207	202	204	210	196	187	207	202	216	218	208	205	206	189	208	220	200	186	201	202	216	199	169	185	196	198	172	212	216	195	177	195	202	194	197	188	190	209	177	178	155	177	178	211	180	189	174	205	223	201	181	205	204	199	181	203	199	179	204	192	192	198	199	196	180	182	190	202	186	197	202	199	210	226	184	210	202	200	169	186	223	173	223	186	173	207	205	194	187	209	204	184	198	199	219	173	200	205	175	200	212	183	207	180	205	187	185	190	183	203	209	183	181	182	182	190	206	206	194	205	196	198	172	188	197	180	180	190	218	184	195	188	199	198	195	196	173	194	183	174	204	199	214	188	200	187	214	178	208	212	174	193	195	208	186	211	203	193	187	210	173	192	180	206	180	172	225	180	191	178	207	203	201	201	200	208	184	188	193	186	208	207	223	215	190	179	223	169	176	187	208	190	199	184	183	177	205	181	194	177	219	223	197	196	212	193	201	204	205	194	194	197	210	207	162	194	178	184	199	199	222	172	183	209	203	202	210	181	184	186	180	188	216	197	201	195	177	214	210	208	174	176	179	218	205	171	203	183	186	172	207	202	222	200	203	220	214	188	195	216	208	188	208	208	203	193	191	205	180	208	191	200	178	211	191	181	214	191	191	212	192	191	201	188	194	195	193	190	179	205	229	190	170	206	167	219	212	214	195	222	209	207	188	194	187	219	217	187	193	212	191	188	186	180	195	181	190	195	174	201	198	202	206	198	213	196	209	189	194	190	213	196	182	188	192	203	200	182	184	185	182	199	193	197	191	179	200	187	190	188	172	186	182	194	193	195	182	198	217	179	201	187	175	174	201	203	213	187	196	198	191	186	232	190	204	182	194	174	183	191	211	202	200	212	209	199	180	172	194	185	185	183	198	210	191	205	193	207	210	184	200	201	193	202	216	198	221	192	220	194	185	190	200	196	178	185	197	183	170	185	208	194	201	182	199	193	212	180	173	193	211	191	193	188	212	203	181	182	205	193	188	197	188	180	174	193	178	189	200	195	198	176	177	228	193	193	191	176	188	203	204	197	223	198	206	215	196	204	187	192	204	181	216	214	190	198	191	206	194	200	195	174	184	220	197	210	197	190	202	201	229	202	187	203	172	185	221	190	200	175	212	207	181	190	194	202	182	206	207	191	194	211	209	226	209	204	180	195	178	181	197	185	179	173	210	181	213	196	194	174	199	211	194	210	182	210	203	191	188	184	182	202	188	199	196	178	188	171	204	177	201	200	180	218	201	182	220	182	208	171	201	216	185	177	180	165	229	210	195	182	197	192	207	206	206	204	200	167	195	193	206	192	183	188	194	185	192	181	209	208	208	206	211	226	201	200	195	190	182	166	220	197	184	198	194	180	212	188	186	202	225	208	206	182	197	211	206	207	185	182	192	188	202	204	182	201	213	193	200	190	206	195	175	200	187	191	181	184	189	210	193	211	193	201	200	197	200	190	175	201	209	207	172	203	181	193	205	228	186	213	198	188	207	194	220	190	197	185	212	199	205	199	177	207	199	177	210	217	197	216	200	208	207	206	200	184	202	210	204	206	219	183	189	215	178	191	194	177	185	176	194	218	195	191	183	210	237	205	194	183	196	207	200	182	180	173	185	184	185	205	174	209	206	197	182	186	180	178	184	208	202	191	216	189	208	190	190	200	173	200	184	208	201	201	205	180	205	202	203	181	205	198	208	207	201	221	217	180	195	196	190	179	199	208	179	212	198	176	217	195	217	180	202	172	185	202	179	173	203	223	184	194	187	187	221	206	221	210	197	190	201	217	184	191	181	192	201	189	213	179	175	202	191	174	195	195	197	192	206	201	168	204	188	199	202	199	172	246	211	198	202	201	198	211	197	214	205	171	209	204	166	182	212	184	187	185	193	190	195	194	204	180	216	166	175	201	224	217	180	207	194	192	230	191	190	213	204	193	211	212	190	184	202	194	213	181	197
4042	12416	10073	4952	3469	2737	2060	1434	1114	868	738	633	543	494	479	420	391	346	328	327	309	269	290	278	283	286	288	251	285	249	243	260	252	256	228	270	224	244	238	236	216	273	241	234	224	242	232	229	214	219	234	218	261	225	194	240	230	245	209	215	225	227	211	230	219	209	207	222	224	235	219	220	220	229	232	214	250	216	209	233	211	209	210	225	212	217	184	218	236	223	207	212	237	205	222	235	238	216	212	217	224	219	210	205	222	245	220	237	234	187	210	205	219	243	200	205	223	224	221	206	234	214	209	205	232	219	236	228	190	198	208	218	207	213	191	197	253	208	222	188	211	199	216	228	244	184	215	199	199	211	217	222	247	209	237	219	199	201	219	229	211	211	213	216	214	225	217	189	234	198	219	211	214	227	189	224	192	228	238	208	211	230	244	217	201	222	223	210	203	219	229	239	197	221	225	230	190	209	209	226	241	226	214	245	200	217	208	209	206	220	219	211	206	220	226	211	207	240	210	223	199	229	231	200	206	178	219	195	227	220	219	217	213	198	245	224	225	220	236	213	241	202	214	199	207	223	216	211	228	236	210	219	240	221	199	181	222	205	217	212	232	219	229	236	211	199	224	235	222	207	246	193	203	245	225	209	223	220	186	216	204	218	204	214	208	181	225	257	218	184	224	202	206	213	215	203	207	217	224	206	195	212	222	214	212	212	236	221	212	250	212	234	220	243	207	201	228	199	230	227	205	217	206	233	221	196	221	188	233	240	227	211	210	215	230	219	230	215	216	207	193	217	249	222	216	191	191	234	208	231	230	230	221	224	201	198	204	205	191	211	216	216	203	197	204	191	210	236	205	242	219	222	199	191	195	200	237	200	232	187	221	197	202	220	203	238	227	197	230	236	219	196	232	187	202	192	240	205	197	212	216	233	227	189	199	234	210	220	233	215	223	207	221	211	223	218	226	225	205	208	205	242	237	190	192	241	211	210	228	210	204	210	222	214	199	215	233	212	240	208	205	210	232	222	221	212	228	220	192	221	227	219	214	219	231	231	212	221	223	217	202	237	223	217	203	198	208	231	244	185	217	216	193	230	218	207	210	188	218	203	198	232	235	210	230	207	201	221	223	223	235	228	215	217	200	222	209	234	211	211	242	214	223	228	221	227	222	195	214	205	210	200	233	232	226	223	226	205	249	249	203	216	232	217	216	222	201	223	195	242	208	217	230	220	211	188	203	217	232	223	206	208	237	231	219	212	191	186	241	192	225	218	216	218	194	197	221	201	195	211	211	205	231	214	213	232	227	228	207	240	211	218	206	226	223	212	202	221	226	206	201	215	226	211	229	230	226	222	208	226	221	198	224	217	237	231	206	227	202	252	217	211	214	231	198	220	203	217	203	231	246	212	199	202	203	199	217	202	232	231	237	212	225	215	239	207	257	208	221	194	252	216	223	215	217	210	227	225	218	197	197	206	244	204	211	217	204	213	223	211	197	194	232	227	221	223	226	209	222	225	194	221	216	218	223	218	217	208	179	199	227	210	208	234	231	215	189	219	226	213	236	216	206	226	189	214	212	202	209	210	210	213	241	215	206	201	201	211	248	207	200	195	209	233	218	207	219	220	218	205	222	234	214	211	229	236	220	213	201	224	202	220	218	221	219	228	243	208	250	195	229	219	228	198	216	214	214	209	210	222	209	234	240	222	214	217	222	237	200	208	236	222	223	221	215	213	232	233	230	221	209	232	208	221	238	190	237	224	200	217	245	196	228	218	200	234	241	232	198	210	241	220	214	218	199	223	209	215	230	239	201	221	206	217	192	201	193	216	220	232	210	230	221	215	203	218	201	222	215	201	195	197	222	214	214	202	189	217	199	212	239	224	210	224	226	229	223	213	216	218	221	229	223	202	201	213	207	202	218	209	226	226	231	217	197	233	201	250	241	217	210	238	226	224	207	211	241	194	219	222	225	211	208	229	204	216	190	226	212	232	232	232	240	215	240	220	219	242	245	210	189	210	212	201	221	213	203	213	207	214	232	207	193	230	232	239	214	212	240	198	219	222	216	215	206	224	222	217	215	208	225	232	197	226	209	219	240	202	203	216	226	229	190	198	221	178	226	221	209	206	223	220	214	205	207	219	234	207	230	227	216	232	236	213	177	217	207	185	219	226	239	261	196	221	219	221	223	217	237	207	209	202	218	217	222	222	208	247	223	213	212	208	223	185	202	212	195	189	191	199	239	201	240	203	224	207	182	197	196	237	217	198	247	196	211	221	203	218	222	216	207	232	215	224	233	214	190	201	222	194	207	227	218	219	210	232	229	256	229	218	214	227	210	215	228	215	231	194	190	212	210	211	226	195	218	216	239	222	228	202	204	210	222	213	241	176	218	222	204	227	218	221	215	237	243	208	227	245	229	217	224	194	243	218	218	216	198	235	208	195	183	212	246	228	208	224	215	221	210	251	220	226	188	226	239	222	236	245	211	197	219	221	208	197	226	203	216	198	217	206	208	198	195	241	233	221	227	204	219	211	205	221	202	217	246	203	260	215	222	218	187	228	214	231	212	196	221	187	223	230	207	238	215	209	214	211	213	225	208	229	221	212	239	211	190	233	198	232	237	219	225	222	222	239	213	223	214	219	189	233	199	218	199	198	194	216	214	203	218	198	244	218	206	238	212	248	207	232	218	214	215	204	217	218	224	226	212	231	207	220	235	209	222	224	214	232	226	202	213	225	213	210	217	240	243	236	222	227	236	208	216	220	210	217	221	236	200	211	227	219	226	213	214	222	225	204	226	200	225	228	223	236	220	203	230	230	222	228	206	211	218	228	208	233	234	196	215	228	212	221	211	192	236	212	242	198	210	238	234	217	212	230	221	184	232	195	200	216	209	235	223	231	241	208	243	194	242	197	183	240	219	205	227	233	222	216	203	198	248	207	216	210	199	214	237	176	224	227	203	218	232	235	214	241	238	217	208	209	224	221	204	250	217	221	197	222	209	215	206	214	222	203	229	212	227	237	190	199	195	212	177	233	206	241	220	208	219	239	221	215	219	234	208	230	223	211	229	211	214	219	222	206	205	208	224	211	224	238	200	217	233	205	227	203	191	195	223	232	217	211	227	243	215	210	208	190	214	206	201	226	196	255	191	212	243	212	230	231	221	223	236	231	206	210	211	219	207	227	232	193	219	228	242	242	227	221	232	225	215	217	214	199	241	209	242	221	208	196	200	199	243	214	227	250	221	208	208	197	214	210	214	236	238	207	201	235	210	226	199	221	249	215	231	226	194	226	219	223	225	228	227	214	209	198	218	220	213	211	214	229	205	230	209	218	212	215	193	214	208	208	222	224	207	221	206	205	210	223	224	202	211	214	210	193	239	210	221	194	204	255	223	211	212	195	211	227	202	200	211	209	199	226	201	240	208	205	206	205	217	219	218	225	225	188	199	191	183	220	224	214	210	202	231	205	219	225	220	199	229	221	224	220	224	202	219	221
27235	18749	5217	1037	794	697	719	678	643	642	741	686	655	710	693	718	692	673	635	669	664	669	686	691	715	716	659	651	648	625	665	671	641	644	684	655	710	684	680	691	646	648	663	667	732	689	635	678	646	668	686	705	693	639	667	658	667	699	707	651	682	648	631	679	604	699	683	682	664	675	635	689	666	691	690	648	671	695	728	680	665	681	688	699	702	704	670	654	703	683	681	630	672	661	625	632	729	658	630	711	679	687	669	686	679	687	631	692	641	680	689	655	676	642	711	609	676	656	658	659	703	682	673	677	680	672	663	678	691	700	692	671	693	629	647	594	629	656	668	630	669	689	671	670	646	657	683	641	654	684	658	672	665	640	683	653	699	677	654	678	671	734	629	679	671	623	663	663	687	698	693	659	627	723	677	655	654	680	642	656	710	684	661	655	653	684	705	682	605	662	635	677	705	686	660	688	694	637	641	641	688	657	632	595	647	676	659	734	655	645	673	641	672	671	700	682	677	673	656	635	647	678	630	672	671	646	673	665	678	703	668	693	691	679	675	692	632	693	689	625	653	681	659	645	686	689	612	724	632	650	650	686	706	668	639	652	665	653	614	638	706	681	670	663	644	687	618	694	687	692	627	691	673	713	698	693	675	636	683	628	631	625	635	689	712	669	681	673	710	683	671	656	652	695	671	669	702	713	672	664	662	637	674	676	673	699	672	657	641	719	678	688	649	652	666	640	641	651	667	734	651	707	675	645	624	676	644	666	679	715	674	687	657	674	636	658	669	722	679	625	666	618	708	695	702	653	710	653	645	730	681	644	613	669	681	656	675	619	627	642	663	690	663	687	683	645	677	664	700	664	694	644	696	649	634	668	697	633	677	666	693	647	651	650	692	647	667	685	689	691	669	669	709	710	728	677	672	669	647	622	638	669	672	659	628	613	739	660	668	604	679	669	687	639	697	694	658	673	685	651	688	638	653	658	659	710	712	671	674	669	681	663	698	653	648	687	652	651	650	673	670	633	659	700	703	651	668	680	634	671	632	607	662	655	641	708	688	645	670	712	650	672	682	696	610	627	693	675	708	715	644	633	626	677	630	647	680	651	679	654	666	652	678	645	659	722	690	653	662	678	709	627	678	672	649	621	652	595	693	667	693	693	637	671	705	662	647	711	645	696	704	708	676	682	674	666	644	713	650	697	649	716	621	639	654	661	673	631	623	708	576	656	633	669	641	676	639	641	681	640	656	667	629	634	621	651	680	656	644	687	653	674	662	665	667	662	658	686	670	624	650	688	645	670	695	680	690	648	669	706	667	668	686	666	710	646	666	667	651	653	695	670	678	688	695	668	653	670	658	660	666	663	624	680	634	637	670	654	666	664	662	669	637	663	709	682	650	596	690	665	666	667	691	678	682	640	665	724	629	631	681	705	688	649	660	654	635	651	702	661	678	667	663	671	689	661	682	702	672	666	640	706	693	666	621	648	688	629	716	648	668	659	698	648	690	694	673	651	658	707	685	668	667	709	689	622	639	690	651	690	626	661	629	627	654	662	634	638	693	652	697	671	634	649	644	687	693	725	700	644	656	689	627	664	639	701	661	666	658	653	669	710	667	695	709	690	634	655	633	679	647	667	695	609	655	698	665	669	648	748	637	681	659	669	669	689	671	619	660	656	647	700	645	659	643	623	687	683	670	666	660	725	697	683	670	688	662	706	720	673	649	653	664	693	642	679	642	651	709	668	681	727	690	657	663	679	669	639	701	695	690	757	659	658	627	706	697	667	646	710	685	695	632	668	686	640	676	677	675	681	639	662	658	671	683	664	644	676	663	694	735	658	649	663	664	681	631	688	650	634	659	664	605	654	652	655	657	691	637	677	664	659	670	676	640	672	656	696	646	661	680	658	665	650	695	645	655	660	660	659	694	703	702	706	659	649	651	702	654	645	674	702	709	689	646	663	648	676	649	633	670	675	628	622	663	681	669	683	690	732	679	657	680	688	652	710	696	709	653	643	650	602	656	665	633	649	693	684	648	664	663	663	635	632	680	635	672	660	692	711	654	669	692	651	715	748	666	734	663	662	690	698	662	701	673	669	657	654	647	676	643	699	709	633	658	659	643	662	639	654	658	684	666	675	684	657	634	626	649	689	664	686	694	683	696	640	684	689	639	696	683	664	651	655	640	670	694	633	673	675	749	727	636	653	675	694	685	666	674	632	683	606	636	666	697	703	679	664	666	655	658	671	663	633	722	650	681	658	684	631	706	627	679	678	588	659	690	667	687	647	669	706	654	675	687	685	678	716	645	653	676	725	666	679	691	647	729	651	655	654	632	667	680	658	671	664	715	678	635	658	673	675	658	657	636	663	663	639	666	663	707	688	670	651	692	658	662	642	663	658	644	666	665	702	690	667	665	676	634	675	671	667	636	681	673	670	657	644	656	654	652	655	661	646	658	685	616	634	638	686	684	625	686	684	668	658	724	690	638	672	669	669	641	615	676	672	639	629	672	683	658	669	662	662	671	637	669	644	672	661	687	655	667	692	758	653	700	642	661	688	666	708	661	696	663	666	664	732	607	686	644	660	666	664	672	673	614	636	689	653	656	702	645	699	676	691	696	653	720	678	640	675	698	652	694	677	680	675	682	676	682	708	674	680	715	699	658	687	657	638	681	681	678	678	674	677	679	685	697	666	628	684	643	661	693	674	711	665	665	635	670	646	676	678	695	685	629	641	632	639	673	661	646	625	660	682	653	643	756	673	641	650	682	691	665	676	673	685	695	667	704	667	662	637	713	637	650	691	661	713	684	689	677	677	591	693	701	687	689	680	688	689	708	661	649	681	692	678	692	637	666	670	636	655	635	664	704	676	642	671	680	672	675	676	680	655	605	670	714	660	668	658	630	662	705	633	652	643	672	666	683	668	710	660	662	698	620	671	638	686	651	665	635	640	667	674	658	686	629	699	718	660	677	628	698	611	686	692	676	702	687	661	700	632	683	709	673	736	720	647	691	694	712	658	654	633	657	678	673	659	652	727	672	670	706	683	683	651	629	691	674	641	654	737	675	686	687	695	696	667	701	696	702	658	689	669	619	670	646	649	714	631	684	672	670	698	690	666	655	708	673	721	665	630	691	662	642	742	670	707	672	703	697	677	660	624	664	645	647	677	687	704	670	712	675	709	638	692	634	689	667	661	654	668	653	639	646	683	660	633	662	688	659	610	665	704	642	621	707	707	682	647	676	661	703	648	733	662	670	714	692	649	615	713	654	669	675	666	657	686	654	670	676	642	650	612	704	681	659	687	675	670	651	715	638	681	690	654	656	689	662	686	675	681	623	669	683	713	649	686	614	688	645	666	675	703	669	720	650	702	682	660	657	709	661	667	663	715	629	702	664	651	612	705	659	634	638	652	699	676	643	677	668	684	729	664	618	629	644	676	672	634	724	677	697	660	663	684	662	646	617	668	653	714	690	657	670	705	671	682	660	703	653	731	662	676
4382	1162	1045	837	766	768	799	745	762	712	764	745	714	744	713	737	710	732	747	749	728	702	712	690	698	747	747	756	723	693	718	699	755	739	722	748	708	772	703	732	755	722	762	696	709	688	725	724	749	723	771	725	681	761	751	756	725	772	750	690	690	687	743	725	742	727	735	723	749	725	727	757	684	716	750	716	738	712	735	732	719	741	716	703	696	739	694	748	716	710	719	746	737	697	734	730	702	726	667	688	730	762	673	706	730	727	711	706	711	756	686	796	684	708	720	722	758	705	710	696	730	695	730	734	684	714	721	722	713	692	758	697	679	704	779	751	739	694	712	738	761	697	686	740	717	701	761	734	754	727	695	693	713	707	737	712	755	635	740	721	724	704	739	727	764	689	721	700	707	774	714	684	716	755	730	735	719	695	747	709	749	721	724	740	695	654	719	747	729	695	746	729	696	678	661	720	720	729	737	703	675	730	739	724	707	781	775	738	688	732	718	743	680	723	766	726	680	737	728	759	698	710	704	725	695	746	778	713	689	728	737	715	722	706	706	748	776	736	681	742	764	705	791	677	703	745	686	681	728	729	746	696	704	723	737	734	716	735	662	720	707	702	749	736	715	724	686	736	742	736	708	724	692	707	751	725	752	759	751	755	713	706	712	719	767	727	755	735	717	729	718	748	746	725	701	687	725	748	733	699	715	733	735	684	754	745	698	690	728	707	676	767	760	724	713	753	707	679	684	688	695	751	719	702	739	691	736	692	727	674	722	699	698	750	675	720	743	728	703	703	700	746	703	689	701	675	717	721	754	737	698	706	769	682	734	759	707	687	680	702	702	719	731	696	725	741	737	740	759	707	712	724	744	697	718	727	735	749	678	701	730	765	723	729	694	715	714	726	690	686	783	664	696	719	724	747	690	688	731	712	681	710	731	683	703	672	722	766	740	734	786	760	709	679	758	739	754	748	746	691	711	741	720	693	691	743	739	761	730	761	758	702	773	722	708	733	752	806	722	755	765	751	762	710	710	696	745	731	729	663	790	757	735	699	734	724	751	760	754	755	704	697	735	715	720	707	760	732	702	697	774	728	721	728	700	673	718	711	756	754	714	746	701	738	685	731	728	704	697	740	711	747	735	720	698	729	697	750	729	715	713	696	707	692	761	750	676	708	711	741	716	708	738	718	757	713	742	725	745	710	730	731	752	714	725	669	742	736	698	736	710	739	682	694	739	774	692	675	686	728	685	742	760	700	715	700	705	696	755	733	702	720	737	733	689	693	720	727	699	723	714	689	758	762	674	721	714	725	708	729	716	738	737	716	774	730	727	716	731	723	745	693	689	733	766	731	714	721	713	750	708	715	729	736	706	748	718	681	702	699	741	702	702	746	738	742	732	708	758	732	691	706	690	719	710	732	698	706	762	715	754	686	701	686	777	714	675	737	707	684	697	738	685	691	691	722	761	727	735	721	696	715	776	710	700	690	759	735	750	736	693	707	738	768	740	725	687	718	729	731	716	715	717	758	741	692	778	719	730	717	743	726	714	698	741	774	713	702	774	714	719	681	763	678	704	711	765	696	688	691	703	723	721	686	730	685	760	705	771	766	710	714	693	676	719	737	703	807	702	748	673	684	737	690	715	685	755	691	762	731	741	745	729	746	709	700	673	682	721	754	752	712	706	710	756	678	674	751	769	758	726	740	721	750	720	703	726	739	744	692	739	744	707	648	746	727	733	684	769	740	768	721	719	730	723	741	773	709	732	742	726	759	698	739	734	727	743	778	686	709	714	766	669	709	696	691	692	703	721	743	719	761	727	718	769	676	747	721	743	749	721	731	717	717	689	762	729	744	716	714	705	763	715	744	740	701	715	781	728	729	707	756	727	712	746	688	705	752	708	740	758	751	744	706	701	763	735	713	692	742	727	718	724	703	765	734	714	751	708	708	770	724	724	800	679	698	702	730	724	739	724	713	732	729	709	738	727	721	774	736	731	744	680	679	766	690	739	737	765	711	714	717	777	725	795	730	749	722	740	726	754	723	706	719	688	718	703	720	700	728	716	706	761	662	755	770	714	738	732	749	680	702	705	727	749	772	701	729	700	731	712	720	728	688	707	687	737	720	708	687	728	737	761	731	733	713	679	693	754	736	713	688	733	732	675	687	687	709	737	691	748	669	737	734	708	702	675	679	672	776	736	723	730	691	757	737	743	720	666	672	687	709	741	725	725	701	711	710	745	706	666	730	716	740	703	749	776	717	756	704	758	759	688	712	722	722	695	711	694	687	766	725	720	707	688	747	754	768	770	704	691	698	730	794	789	745	756	693	718	698	691	714	697	752	697	677	696	761	766	728	685	739	709	688	715	759	732	721	749	761	705	722	733	766	733	731	714	708	755	731	681	706	753	735	723	741	683	726	756	723	707	728	790	726	673	687	716	685	743	732	742	741	727	718	757	701	721	752	729	671	744	744	704	749	695	713	696	759	712	715	750	687	690	690	749	681	663	717	719	710	796	689	687	722	677	713	717	721	737	760	747	679	726	728	752	750	766	719	691	759	696	672	716	712	730	744	692	695	717	746	720	684	721	769	741	719	707	760	704	739	703	729	737	724	745	681	723	708	718	727	709	702	718	687	680	718	748	760	702	699	721	720	725	733	752	697	709	731	721	708	691	719	704	691	719	749	761	746	744	727	706	738	672	787	740	755	667	721	689	759	704	704	750	755	723	736	696	673	732	718	697	673	705	695	717	744	700	719	711	693	789	758	760	673	745	661	710	735	728	726	684	712	700	749	731	768	772	743	706	749	725	699	741	753	741	691	703	750	717	666	717	714	710	687	689	729	724	713	737	707	696	747	745	693	711	701	733	754	740	718	701	711	706	772	687	719	739	721	713	725	698	707	723	731	764	711	710	739	709	735	696	724	741	749	784	687	755	692	717	725	766	770	705	734	719	705	744	719	711	738	722	789	717	717	727	717	680	739	726	705	761	767	748	728	698	723	702	703	780	689	717	705	691	730	747	706	759	721	696	713	747	737	717	711	730	695	730	672	724	702	697	753	756	723	752	743	749	726	727	717	710	737	764	708	707	732	703	752	700	745	732	676	718	729	734	713	768	712	728	702	705	737	698	704	684	673	746	761	664	693	746	745	697	759	717	750	749	683	727	731	716	771	757	734	704	749	745	748	701	720	736	768	717	732	662	715	747	753	696	734	670	748	729	755	681	732	755	704	741	730	680	754	708	696	743	750	757	713	670	739	763	773	690	694	708	756	776	692	728	719	713	710	718	763	692	704	764	697	657	676	714	700	727	707	736	676	736	717	714	755	708	755	702	740	710	716	731	708	749	698	683	693	734	739	740	713	727	697	686	719	763	732	674	736	689	725	714	778	717	704	766	764	723	680	661	711	753	690	701	730	734	749	718	715	734	749	713	744	711	717	714	680	752	733	734	745	704	730	729	719	724	709	752	710	708	735	729	659	723	734	704	727	715	668	749	714
23244	20868	27916	23974	20861	10625	1369	930	778	766	682	680	644	630	608	582	587	585	603	589	565	535	575	548	618	552	566	552	552	564	532	576	550	559	541	563	499	532	510	565	556	524	572	529	563	529	528	527	586	537	533	555	566	534	546	576	557	552	540	547	548	547	543	503	564	508	582	552	514	554	531	553	515	521	561	528	547	566	512	539	526	560	581	534	556	536	559	573	550	519	547	545	559	572	546	529	571	560	549	513	540	546	530	516	535	549	586	560	509	526	571	573	545	564	549	545	555	524	533	514	489	541	542	567	520	547	556	509	550	530	519	550	558	561	571	546	531	553	539	567	499	545	492	541	502	563	551	550	528	582	541	567	601	572	523	550	541	509	493	556	548	561	534	553	546	482	506	554	532	558	563	530	497	572	553	537	572	536	565	518	552	544	547	566	545	572	570	546	556	600	516	531	557	496	545	514	538	541	486	538	494	566	543	493	550	532	551	526	532	552	527	547	520	538	514	527	547	548	526	527	581	559	519	504	517	541	520	526	528	543	525	537	546	546	561	556	516	571	547	550	570	556	525	529	508	548	540	506	546	556	508	566	569	507	539	565	526	520	583	506	562	526	527	509	531	581	532	568	519	530	548	553	545	528	547	521	501	519	514	515	531	547	549	541	543	569	516	524	562	507	570	535	567	520	537	514	541	500	524	531	518	537	525	526	517	533	480	561	528	548	544	583	527	535	537	516	552	550	515	532	577	570	529	518	568	548	558	516	548	534	552	541	528	569	547	534	558	480	526	525	551	561	537	559	534	561	538	591	579	496	542	560	594	553	530	552	532	559	514	514	533	546	539	578	536	549	567	565	555	579	541	554	520	534	502	568	585	565	520	540	587	562	536	566	535	526	514	575	528	560	520	562	533	543	571	512	521	556	533	538	542	515	549	522	513	528	552	567	501	531	517	518	539	594	568	528	531	529	491	541	541	575	571	513	487	528	505	513	518	527	565	512	571	546	539	498	511	523	564	529	564	519	532	561	531	577	537	527	559	543	516	521	500	558	540	570	552	514	539	521	571	525	500	550	555	536	498	562	502	534	551	550	516	532	523	537	497	537	503	551	550	558	543	544	544	528	533	570	546	572	498	519	540	530	569	574	545	491	478	503	502	541	585	536	528	558	551	527	557	550	509	541	555	551	556	555	529	521	498	557	541	527	521	550	534	575	541	558	554	558	530	507	506	521	554	514	590	541	554	597	498	535	532	537	575	533	581	560	544	518	510	509	521	538	513	560	541	569	499	568	544	540	549	521	576	554	518	519	520	590	534	549	549	563	565	570	547	524	558	518	563	553	522	527	564	508	545	534	588	522	534	548	534	477	572	534	552	513	524	527	547	526	519	521	550	561	533	552	538	543	505	535	544	549	520	515	518	517	523	512	548	545	599	567	562	579	506	527	549	564	531	559	537	509	549	557	544	496	554	537	538	525	522	577	555	492	520	553	536	514	562	522	541	573	558	529	528	530	571	545	553	535	585	544	527	507	570	537	541	533	525	559	553	554	529	537	559	519	594	502	553	522	566	527	563	483	526	548	541	550	550	541	501	528	531	531	572	537	580	507	535	559	525	542	492	537	534	505	540	501	523	518	491	521	520	557	579	534	539	503	567	517	522	523	534	540	533	523	542	513	535	554	500	516	553	529	576	581	519	567	518	552	518	533	557	538	545	509	541	521	503	502	532	539	534	545	526	531	557	541	560	561	561	542	554	540	533	569	514	575	516	532	543	574	567	564	501	530	538	586	554	528	528	564	540	575	538	569	531	592	543	509	564	522	523	508	515	582	516	537	559	521	557	527	502	497	527	508	594	521	564	521	501	522	548	556	519	547	530	516	546	578	560	529	571	566	517	546	529	543	540	548	539	531	560	544	522	569	491	509	524	517	540	532	513	532	542	544	517	535	519	520	551	572	574	549	514	612	541	522	619	519	551	552	481	499	508	542	514	551	548	545	545	524	527	546	584	548	502	467	534	570	606	525	544	523	531	532	529	570	563	505	537	505	551	550	551	513	509	541	578	559	503	543	557	554	533	500	542	563	591	530	514	557	540	516	541	548	496	531	508	519	553	562	549	502	530	477	556	503	546	558	523	522	525	551	518	550	529	479	523	532	526	522	574	548	539	540	510	518	552	530	551	540	544	569	567	536	538	559	551	529	537	555	502	521	555	535	501	591	529	562	597	526	533	566	571	558	558	502	528	535	566	567	539	550	533	520	525	531	531	496	535	519	506	537	527	540	520	538	524	529	536	554	576	503	536	524	481	604	532	549	549	532	569	556	499	544	569	577	559	531	507	547	574	520	544	507	558	532	541	527	542	544	529	513	582	548	569	531	557	517	522	537	516	532	517	525	506	565	559	541	566	539	500	529	538	515	527	546	532	543	521	506	570	529	541	549	514	531	547	533	564	512	551	528	542	546	519	540	525	553	530	554	511	576	517	525	571	543	552	546	565	566	514	510	560	527	530	510	571	528	542	550	521	562	554	556	561	524	494	502	493	546	528	491	521	545	524	528	540	572	538	544	550	557	531	555	527	572	536	533	563	580	516	528	558	514	552	494	555	567	566	562	562	586	538	555	556	528	510	495	542	560	538	516	597	497	524	519	524	508	545	545	564	556	569	510	546	512	566	530	541	530	532	537	513	570	558	526	530	545	548	538	533	519	534	525	496	532	503	498	555	585	574	565	497	490	530	548	552	580	545	522	512	545	517	530	515	524	549	558	530	557	555	571	545	528	557	538	535	508	513	525	536	577	529	552	595	551	531	549	572	552	490	547	608	537	561	542	555	544	507	561	531	531	544	536	523	550	530	512	559	505	552	498	501	576	565	514	514	528	586	581	583	540	575	519	566	527	578	540	525	542	516	555	561	514	540	551	518	529	574	512	553	519	561	572	539	537	515	542	524	537	547	525	507	542	516	542	521	562	512	547	577	568	509	550	553	540	527	565	537	527	569	534	589	503	547	554	547	541	479	558	550	527	551	491	557	489	534	544	551	537	495	548	592	569	553	543	548	559	566	557	520	523	543	548	531	532	540	554	578	538	565	593	550	531	585	520	517	507	529	566	527	541	549	482	532	484	530	532	544	536	528	535	514	574	511	527	537	560	577	565	542	533	546	543	514	535	517	539	546	554	527	519	546	556	518	517	542	559	537	508	534	581	541	491	556	578	535	529	562	552	514	527	560	508	540	561	538	546	497	532	577	574	545	554	564	537	530	544	494	544	549	556	515	543	517	547	527	560	545	535	515	529	549	506	531	527	529	555	561	551	522	536	559	520	505	559	548	521	530	563	559	555	539	531	567	560	544	536	550	539	557	535	545	534	524	514	543	545	560	562	520	544	543	560	541	578	572	540	576	535	522	552	521	551	517	523	558	502	540	487	544	556	541	508	546	571	542	520	527	504	545	503	528	588	499	557	569	558	519	547	554	546	505	539	516	546	531	526	507	542	581	513
3071	7401	6154	3019	2197	1772	1425	1246	1081	905	863	832	763	737	684	681	630	703	625	606	646	660	623	635	639	586	592	625	625	606	625	641	642	588	613	595	610	621	615	578	568	622	663	639	593	579	613	608	605	584	628	579	580	613	630	619	601	615	636	593	575	630	593	612	587	610	565	595	597	589	612	585	596	587	619	565	611	563	574	595	578	643	620	585	621	572	599	611	586	596	611	573	628	562	578	577	588	592	618	594	559	586	610	580	621	646	580	576	610	613	581	600	577	569	599	621	566	567	576	623	610	597	571	607	573	576	612	575	622	592	565	559	600	606	577	575	624	598	573	564	612	588	600	587	599	589	583	579	603	640	614	566	615	589	528	622	607	588	617	586	595	566	651	611	601	594	608	579	577	569	629	626	594	594	640	611	604	619	588	613	584	576	604	576	558	601	584	618	584	610	598	581	617	606	533	601	594	581	552	576	586	604	610	567	626	592	612	604	604	607	620	609	622	590	577	598	589	588	623	584	572	546	584	579	568	546	599	638	623	581	581	594	599	601	605	580	567	625	646	572	591	634	607	582	568	597	616	588	610	584	621	592	610	573	568	567	622	571	583	647	606	615	585	617	605	609	614	602	544	569	594	548	617	620	573	604	566	564	588	628	593	578	616	613	585	572	558	611	616	576	632	593	641	596	587	598	559	564	585	601	634	596	588	570	607	610	591	631	562	607	599	597	592	630	566	628	588	581	595	635	617	601	571	612	628	593	609	601	559	608	634	617	565	586	588	570	571	585	616	586	595	614	594	606	569	597	607	621	606	589	638	581	600	582	589	594	591	608	533	576	602	648	608	599	588	565	623	579	616	614	612	621	585	570	643	571	545	584	587	576	614	615	604	649	546	600	631	610	614	594	582	644	578	612	641	614	598	576	637	556	595	600	609	575	596	602	598	587	582	649	547	583	601	593	599	587	568	588	619	612	582	573	563	611	582	580	565	629	645	581	529	569	577	611	559	555	600	616	559	563	576	565	581	642	636	610	611	566	597	601	592	622	602	573	590	593	622	620	622	649	599	591	592	591	557	602	564	633	633	644	593	614	578	608	538	599	620	632	599	627	598	595	593	583	597	579	605	606	566	582	615	642	561	575	563	611	582	594	576	584	594	626	601	586	600	621	577	647	607	605	568	600	578	599	586	581	626	585	582	592	601	582	599	607	596	606	632	587	616	582	593	614	598	580	594	588	599	603	605	617	593	587	596	586	577	617	620	604	618	626	634	602	602	558	640	569	594	596	577	606	587	601	585	562	621	612	577	557	622	603	583	611	583	583	587	614	579	647	580	618	627	618	589	598	602	623	605	594	567	629	592	584	618	559	608	621	609	572	585	649	605	589	577	580	593	607	569	578	577	602	624	592	580	618	591	570	603	549	587	610	603	598	581	614	635	608	621	620	607	597	627	592	592	564	609	592	633	593	618	600	596	612	595	613	602	575	590	586	586	609	576	613	594	597	563	590	552	585	577	654	559	588	597	619	649	602	609	581	620	607	576	585	640	569	572	599	550	582	596	619	616	599	600	556	626	588	618	560	600	613	593	605	629	586	608	591	569	581	606	593	606	607	575	615	606	579	555	599	612	651	593	615	581	617	614	546	505	547	597	598	616	597	609	584	601	615	576	573	615	592	613	600	616	641	586	552	594	604	603	583	583	602	587	593	576	634	616	558	605	587	586	636	610	612	565	622	622	561	573	587	578	576	612	548	620	593	636	556	582	628	552	590	568	590	590	597	578	530	564	610	610	542	623	596	605	587	588	569	625	565	564	621	634	595	550	616	556	610	579	557	608	624	596	587	597	588	573	628	563	614	664	608	606	591	613	599	582	587	587	585	634	593	588	566	601	594	640	583	586	597	555	596	574	588	575	585	595	603	613	623	602	610	593	640	553	571	576	561	595	574	619	581	552	608	623	598	596	595	615	615	612	540	602	536	601	631	546	567	614	625	612	607	580	628	553	596	601	672	579	560	579	637	642	618	557	570	595	609	590	548	600	618	597	584	591	627	607	577	586	564	565	593	581	584	572	547	577	578	604	559	584	583	557	616	615	569	621	550	588	576	590	560	680	567	593	616	605	618	623	583	541	585	599	617	575	595	597	588	561	600	586	572	590	649	561	565	603	598	548	620	572	586	588	591	575	598	637	586	564	577	595	593	616	579	583	576	605	603	598	580	609	623	564	573	621	565	611	650	571	559	590	573	604	617	566	593	596	571	585	619	604	644	602	641	558	631	611	569	607	605	615	598	631	611	653	620	648	619	625	599	590	620	599	581	567	592	565	645	606	547	606	636	608	554	603	562	583	611	639	581	582	598	593	572	570	607	620	622	587	595	563	601	621	577	592	593	613	589	619	562	568	601	584	591	604	585	613	554	611	572	611	570	562	570	598	646	589	593	593	642	557	616	547	539	604	617	598	577	587	606	627	577	656	619	605	643	590	632	552	543	622	557	583	610	632	607	603	570	569	597	579	590	550	560	570	625	629	617	619	590	562	572	597	557	596	623	648	595	625	641	609	582	570	614	611	638	603	620	599	582	616	608	599	590	596	595	557	575	603	599	591	614	573	586	620	621	560	607	566	620	553	599	631	620	598	601	531	588	564	597	554	608	605	624	620	591	608	553	603	583	638	543	576	601	588	595	618	602	584	605	611	625	604	582	554	572	635	606	609	613	612	614	618	646	592	595	557	610	598	591	570	577	575	568	573	645	600	657	583	614	563	646	622	615	606	570	653	600	593	581	615	596	606	604	632	592	609	571	593	670	621	587	570	600	612	605	614	615	571	579	602	589	598	609	646	620	606	605	573	601	581	599	642	595	611	598	570	556	619	546	612	613	569	588	592	588	600	559	631	568	575	561	584	611	553	562	597	586	565	580	584	594	576	558	579	613	601	624	567	603	595	607	564	575	596	578	596	573	636	523	630	631	582	627	579	609	597	582	584	588	585	581	590	603	631	602	610	631	624	590	581	611	573	596	609	605	571	594	563	614	624	599	587	602	594	608	600	595	611	577	622	612	561	619	571	638	584	595	566	571	591	592	625	594	594	612	610	576	628	556	564	587	586	589	612	592	597	569	580	562	596	615	598	645	653	597	590	618	601	561	614	567	585	561	595	563	556	586	551	637	578	595	614	587	608	590	614	575	591	589	630	600	616	612	565	595	591	590	550	554	575	602	608	574	565	592	620	582	563	590	587	568	574	576	607	603	546	556	565	587	574	601	599	598	575	596	587	625	595	634	596	587	601	566	594	613	592	589	576	632	577	574	551	603	615	635	631	593	589	581	653	609	644	666	598	537	580	565	610	629	613	577	613	639	574	597	593	647	564	614	547	587	623	618	571	595	578	585	595	603	625	572	575	586	618	593	640	595	563	596	607	629	592	623	636	600	604	612	624	560	539	643	605	588	664	596	605	576	599	581	531	546	605	568	614	590	587	600	581	613	550	580	609	548	600	594
24146	20813	26949	24661	14196	1097	782	632	549	553	492	528	504	487	482	437	469	470	502	447	420	481	479	407	413	456	450	470	466	444	445	447	459	453	427	447	411	404	458	422	400	433	410	414	440	459	446	466	447	441	416	414	413	453	404	441	455	469	461	415	449	412	418	408	359	467	412	444	433	431	435	428	427	450	456	433	418	414	448	418	418	446	454	434	421	403	452	414	446	462	423	430	419	421	433	412	412	411	429	435	446	431	448	392	416	422	438	447	370	426	428	398	426	422	420	428	447	432	442	445	436	444	467	399	476	413	443	400	401	404	443	440	419	459	411	454	403	410	428	429	407	450	441	393	399	442	432	409	431	445	401	449	439	431	439	446	464	474	442	407	407	449	421	446	444	433	421	461	420	466	429	444	401	467	451	434	455	413	462	432	414	443	443	396	419	429	473	431	427	458	434	429	421	416	416	422	471	459	439	429	450	426	420	441	418	403	441	459	446	430	432	437	413	441	403	447	407	445	435	441	397	467	422	451	440	435	436	435	422	437	444	443	450	421	450	437	456	450	415	416	415	447	416	420	410	426	447	440	442	417	428	434	440	442	399	450	420	424	412	446	406	433	456	443	428	412	434	439	441	410	462	448	433	407	424	464	427	453	416	466	410	415	461	438	436	473	440	450	441	438	452	455	442	405	449	431	402	432	453	397	415	385	463	442	399	447	416	428	426	421	476	410	424	438	426	434	451	419	448	440	469	404	436	457	422	455	414	440	435	409	427	451	420	443	431	425	429	428	452	459	466	438	432	441	442	442	449	450	444	417	461	432	409	410	438	433	412	446	413	429	444	420	424	472	462	449	444	413	426	439	435	411	419	457	476	434	451	437	479	454	427	438	433	453	441	460	433	415	441	404	445	442	426	422	441	460	457	451	454	457	399	424	422	422	461	469	404	437	425	422	438	472	394	467	439	443	448	386	436	393	421	456	432	463	493	443	443	425	426	418	440	489	449	410	439	407	446	429	455	412	420	430	419	422	416	407	399	430	450	426	440	445	414	454	432	446	438	452	399	445	414	430	429	419	433	428	419	420	415	402	460	448	419	472	408	436	424	443	462	492	459	452	430	415	412	464	450	461	422	436	444	431	377	447	410	419	466	452	421	444	441	437	430	473	473	424	408	466	435	452	444	442	436	450	477	436	436	465	427	447	418	442	459	449	431	426	428	431	442	449	457	436	427	416	435	463	446	448	422	409	427	462	413	429	407	414	407	420	422	438	428	457	457	389	429	445	451	408	424	439	447	424	425	442	463	440	444	445	417	427	433	401	429	427	423	452	430	446	451	448	427	433	410	414	447	451	405	456	439	462	462	409	478	451	434	432	442	434	445	442	397	404	409	398	400	438	429	458	448	462	443	428	426	456	431	444	405	426	421	444	424	416	434	392	428	436	464	410	446	421	417	408	470	425	430	437	413	447	450	385	409	404	428	461	419	398	415	430	422	401	408	437	418	457	422	426	453	446	440	418	432	447	442	460	413	449	462	410	420	431	430	425	434	434	440	388	452	469	408	421	440	425	455	425	440	453	451	448	464	412	439	432	446	437	430	426	418	465	399	432	437	446	456	444	458	434	424	454	453	444	466	400	453	424	457	450	451	414	457	440	449	433	420	397	413	471	424	464	428	461	456	423	425	427	409	429	433	415	448	396	420	445	416	441	439	441	438	436	419	440	407	399	429	466	420	405	428	458	404	430	402	463	447	437	429	422	432	431	428	427	452	430	413	412	412	418	402	446	431	421	449	413	430	428	414	432	426	416	390	451	417	415	428	458	461	428	446	448	422	433	432	437	425	424	434	434	422	420	425	446	441	426	418	391	430	431	433	448	425	415	416	427	396	417	451	430	449	458	426	431	414	471	465	410	458	399	418	436	404	416	414	468	459	423	429	455	413	400	436	457	440	389	415	453	421	426	433	432	461	436	476	415	460	444	427	416	403	450	431	434	415	416	427	452	429	397	429	453	464	440	446	401	441	421	426	398	462	417	442	423	417	444	437	426	409	433	431	437	436	411	398	421	391	412	429	407	479	440	446	413	436	464	421	455	432	426	452	437	439	445	422	453	417	419	408	428	438	430	438	450	444	423	423	462	484	413	420	413	442	460	366	455	429	451	433	423	438	473	447	468	439	407	409	397	420	439	436	429	416	412	446	458	417	407	427	436	445	453	435	448	445	449	464	417	456	435	463	415	453	441	414	458	418	420	428	439	404	413	439	398	397	406	428	420	429	393	409	428	410	438	406	432	440	433	415	398	453	421	425	457	450	401	409	439	413	454	416	474	436	471	477	439	454	445	432	464	459	393	400	420	404	467	434	403	428	428	438	437	428	448	412	429	457	440	417	430	417	414	433	424	438	443	408	435	424	427	447	431	438	407	416	403	433	421	436	446	446	456	446	418	469	451	428	437	414	436	414	436	435	421	457	417	457	429	422	438	441	440	426	397	449	410	384	460	418	407	437	412	427	445	424	412	389	445	476	423	431	447	437	436	415	436	455	418	424	427	412	434	429	420	433	407	434	420	435	471	438	414	438	446	416	446	445	437	463	423	444	456	441	395	469	415	395	443	434	446	479	421	412	417	430	455	422	449	419	427	454	425	428	433	441	437	423	429	462	425	429	452	426	443	440	445	445	457	425	383	428	455	441	378	414	415	446	439	490	434	448	422	455	436	436	428	416	443	460	453	444	412	429	422	407	397	448	419	455	467	449	415	437	422	478	390	431	433	418	462	416	440	453	449	405	384	458	454	415	430	432	455	421	435	470	444	408	409	441	444	441	438	459	459	458	425	412	414	415	435	436	448	462	442	425	405	431	424	454	432	467	446	418	431	438	426	415	407	415	412	421	435	431	437	468	423	421	412	455	424	420	440	427	448	438	424	447	441	426	412	445	461	409	439	453	435	425	420	427	427	446	444	486	403	439	422	423	428	429	411	410	405	406	418	390	443	422	418	438	427	430	420	446	419	431	391	430	398	451	425	420	450	442	435	450	450	430	388	457	450	413	450	421	421	386	421	418	491	382	423	415	436	458	409	417	449	406	419	452	443	424	442	420	426	429	400	426	442	407	413	463	481	426	420	456	374	410	434	430	434	423	417	441	450	403	420	424	449	471	412	449	427	474	436	438	459	445	395	423	461	432	433	451	428	464	422	410	437	441	466	418	416	430	435	444	399	404	421	421	442	423	398	429	429	415	407	406	400	450	437	422	444	420	422	420	418	431	417	432	426	425	412	423	449	469	419	433	467	434	413	446	413	410	405	438	405	385	435	423	411	415	414	388	402	411	436	410	409	399	450	437	480	413	424	402	397	447	449	415	439	430	436	397	445	445	406	436	424	429	433	440	439	420	408	443	438	440	415	418	455	421	426	418	437	442	450	458	437	464	414	386	459	473	430	456	453	413	405	451	408	410	388	436	424	426	444	439	423	430	430	404	448	441	411	448	431	444	418	444	443
3247	4766	3783	2010	1407	1269	1061	805	727	689	588	610	554	509	539	518	478	497	484	496	460	452	481	496	478	439	481	437	490	478	464	462	431	501	407	453	489	476	463	463	452	462	479	474	474	443	457	491	478	445	466	497	481	508	423	456	421	488	429	460	468	492	471	472	457	490	493	478	477	450	433	479	454	458	454	478	444	473	471	460	457	481	447	461	435	494	467	449	473	475	450	426	497	460	446	431	452	494	466	398	460	476	489	458	452	465	461	467	449	458	486	479	449	424	450	440	460	436	391	461	456	459	443	475	427	416	448	498	470	460	435	431	436	449	483	476	459	456	486	479	463	463	482	438	440	433	461	430	483	470	442	481	428	459	461	467	454	411	487	469	464	460	475	487	475	476	502	432	450	482	430	460	441	448	464	472	500	431	477	490	462	480	443	457	462	431	455	464	538	467	486	442	451	449	456	441	487	472	446	455	494	497	452	441	490	453	466	456	476	464	466	467	442	443	441	433	460	450	484	439	494	465	480	442	499	465	490	436	460	484	476	445	413	464	443	465	429	452	469	459	484	492	419	451	481	442	505	452	410	456	453	478	460	456	497	439	476	473	428	492	456	462	466	458	467	481	477	488	481	480	443	449	454	467	480	436	445	463	497	448	468	473	435	432	435	426	476	456	427	447	465	411	440	468	443	468	421	432	496	467	448	466	463	469	465	464	483	455	465	477	417	505	485	476	481	495	470	442	462	479	483	424	479	456	444	456	431	453	469	475	461	472	445	437	480	447	466	454	463	458	443	461	439	457	519	448	471	492	450	417	463	479	455	481	452	453	484	446	448	439	452	465	470	481	456	467	478	459	466	501	479	474	470	417	476	459	497	461	476	483	476	492	469	439	453	458	450	453	484	464	450	460	456	471	466	470	493	440	461	458	474	428	474	488	494	481	480	438	440	461	447	424	473	455	458	467	460	467	451	453	457	435	423	470	479	457	444	456	408	473	448	465	417	493	440	461	410	449	461	445	461	465	467	438	508	492	463	444	446	411	476	437	420	447	445	492	440	467	497	461	459	425	434	437	442	426	447	451	487	443	495	472	505	477	411	447	467	457	437	431	442	450	458	486	451	443	467	483	476	479	484	474	436	465	486	498	467	464	453	441	466	442	464	450	447	427	485	481	483	418	459	448	445	450	431	504	477	497	480	444	424	416	446	463	468	420	477	447	457	463	451	492	439	486	479	446	465	446	428	453	429	476	467	470	452	462	448	496	455	451	445	468	449	462	477	469	456	429	471	444	447	439	459	507	426	479	414	450	502	451	450	491	493	461	494	490	460	441	476	482	457	483	457	472	429	444	432	450	493	469	459	445	462	443	470	456	446	480	456	439	464	463	435	425	463	466	429	448	450	441	466	492	471	466	478	452	450	447	458	502	425	456	423	467	469	429	476	464	412	466	474	429	509	458	466	465	467	438	445	465	519	506	467	446	455	457	434	476	458	442	476	467	437	462	468	423	428	457	465	490	470	458	447	477	515	453	489	452	458	438	424	466	470	435	473	461	454	454	494	450	451	461	503	406	452	459	477	488	491	456	411	465	461	439	480	442	468	488	462	457	451	451	483	474	476	500	486	460	444	447	448	455	469	488	462	405	488	433	444	459	486	472	441	452	503	421	447	508	452	419	468	463	447	438	434	491	469	438	493	487	451	473	486	464	482	479	455	429	437	435	477	432	449	474	468	460	479	481	491	485	452	455	441	453	460	474	441	460	430	479	431	450	459	430	457	446	432	441	459	474	473	487	475	444	484	461	455	453	453	462	446	447	473	456	466	428	414	461	486	462	486	477	454	455	484	435	444	433	446	411	459	484	464	449	458	453	451	466	458	462	463	460	453	437	411	464	471	459	451	448	472	456	447	480	494	422	440	462	483	490	435	464	448	489	470	491	446	465	453	471	440	445	416	475	453	447	440	469	479	468	452	436	440	501	458	400	458	474	499	492	501	480	460	447	447	463	453	464	443	468	462	474	457	457	461	466	474	441	483	461	431	428	499	453	450	455	460	446	436	442	446	447	482	442	475	475	465	432	464	465	460	497	472	483	465	474	465	452	475	467	421	466	430	483	439	464	417	464	475	440	485	472	467	453	453	462	443	450	438	484	468	482	461	442	469	467	447	449	514	438	447	454	452	456	473	483	480	470	465	488	439	470	467	465	446	468	484	456	441	469	491	443	473	450	475	471	446	445	449	469	464	433	448	456	463	444	485	470	479	473	480	460	479	441	463	458	438	463	440	405	440	460	474	410	439	432	473	447	434	442	475	467	453	424	450	447	456	409	473	443	430	450	436	450	450	476	452	483	492	437	452	463	472	451	470	476	429	475	460	452	479	491	475	476	438	448	454	461	452	439	446	451	436	488	430	458	445	449	429	460	444	436	506	484	471	491	435	429	432	449	469	446	434	483	447	444	447	448	469	436	470	425	434	400	447	414	419	444	450	445	421	438	479	446	498	486	455	446	457	440	448	469	469	466	475	451	458	462	417	473	475	451	465	473	456	470	473	460	456	456	436	447	439	460	459	454	463	463	449	440	454	497	473	443	452	426	450	480	434	447	450	466	477	432	418	463	430	444	448	452	468	496	483	470	458	433	465	470	482	525	450	469	471	447	430	472	478	424	477	479	424	457	441	456	444	450	475	453	428	418	463	468	427	434	466	450	490	455	411	448	432	420	457	448	462	456	465	471	442	436	500	492	463	454	412	436	492	438	467	470	459	465	441	474	433	473	465	457	444	463	428	423	447	505	447	459	433	487	444	460	496	453	434	472	475	457	481	493	459	443	456	470	443	444	494	500	497	445	473	466	480	444	475	437	426	434	477	430	457	518	462	415	444	452	452	465	459	468	480	444	439	463	460	443	463	493	446	498	457	472	416	477	451	444	463	420	446	447	439	432	463	441	427	460	476	430	497	463	492	470	501	454	437	471	429	439	475	426	434	461	424	441	469	448	489	490	473	459	447	460	460	473	439	441	443	418	476	433	438	516	460	469	508	491	428	442	463	466	450	478	473	440	474	474	443	406	435	417	432	432	452	496	480	508	487	442	438	463	468	422	455	471	464	465	473	416	426	457	446	460	488	429	448	452	424	482	475	478	453	469	472	448	469	476	492	482	446	472	446	441	440	483	489	445	448	478	443	421	458	430	452	480	434	437	464	479	468	463	437	456	443	481	450	463	506	439	474	451	439	486	459	437	476	466	471	448	454	440	477	427	462	452	455	465	455	418	446	456	450	455	473	448	443	458	435	466	453	438	424	475	453	483	471	482	429	466	466	450	411	452	461	431	448	470	476	458	497	419	444	450	443	430	446	464	456	433	483	438	459	473	471	472	473	435	443	410	489	461	462	466	445	449	446	419	481	482	462	433	464	462	485	435	444	464	472	420	487	470	497	464	471	444	416	450	447	476	458	449	452	442	432	454	472	434	429	473	486	458	454	467	444	449	454	462	465	457
22146	20884	28371	23554	20885	20930	10246	986	681	565	519	432	426	357	325	297	302	281	242	272	242	267	273	240	247	229	216	201	236	241	208	218	216	196	249	200	208	228	213	173	212	218	220	212	216	228	193	194	197	211	207	209	209	200	210	210	210	207	241	186	243	185	189	197	211	178	207	202	199	211	209	203	211	228	218	200	205	225	215	202	228	220	205	202	198	206	214	184	196	204	206	182	226	218	187	192	213	206	235	185	174	192	169	192	205	212	203	210	191	213	191	197	196	215	206	209	185	205	183	194	217	194	187	179	201	211	189	187	203	196	203	192	183	196	202	199	191	205	205	208	199	180	200	194	192	193	194	200	226	251	191	187	224	191	211	200	220	211	196	236	184	211	209	193	200	197	215	197	190	186	195	177	190	211	203	217	182	178	190	193	222	208	198	224	190	176	199	186	210	173	207	188	188	212	186	170	197	203	193	213	218	209	208	201	175	186	193	223	185	204	194	183	183	189	176	196	205	194	199	221	184	196	192	196	188	192	205	204	195	202	176	180	198	194	183	172	182	211	190	195	193	195	203	217	217	203	201	230	215	185	203	210	194	192	188	197	215	170	187	195	190	201	206	199	198	222	212	215	172	209	216	241	192	192	199	186	216	199	190	210	179	202	212	213	203	192	205	227	223	180	212	195	192	186	194	189	188	208	205	194	214	190	196	187	191	184	188	173	177	196	199	185	213	176	191	203	178	201	213	207	194	213	209	187	186	184	219	171	191	207	180	194	214	176	194	175	199	196	191	231	187	198	235	200	209	189	206	172	191	203	186	199	199	217	191	187	196	189	180	170	196	201	195	207	199	232	203	189	217	173	201	201	197	194	211	194	224	190	171	203	174	200	204	179	190	185	183	214	200	198	189	194	219	207	190	193	186	183	201	186	192	195	199	196	199	225	200	179	195	210	213	208	184	196	188	207	174	196	209	212	219	184	211	195	214	193	185	212	174	193	189	183	206	192	182	207	200	214	203	214	194	201	223	212	173	196	206	212	226	194	200	182	176	180	190	167	195	197	204	204	189	195	168	202	199	200	202	210	210	223	191	216	189	202	227	215	200	217	174	172	201	229	197	189	178	180	207	220	191	187	196	187	197	203	202	191	220	203	210	225	187	182	191	168	197	204	178	186	184	209	196	196	208	167	216	209	207	196	229	186	172	180	190	184	203	195	188	187	224	203	206	206	222	193	201	189	180	199	205	196	195	174	210	214	200	198	199	210	211	193	199	182	182	176	202	207	192	204	199	187	200	220	221	215	179	189	216	196	217	183	179	185	200	190	158	227	218	230	184	219	193	206	194	179	221	209	233	179	176	196	167	193	197	207	185	219	192	207	178	201	200	220	210	202	193	195	173	197	194	207	205	184	186	218	198	222	173	179	222	188	218	218	199	219	219	209	205	198	203	209	181	189	210	221	193	196	199	208	239	198	205	181	174	202	203	220	206	183	205	175	200	208	200	216	188	194	164	191	182	188	213	181	179	206	176	204	189	214	176	182	184	188	213	199	210	202	193	192	185	167	188	188	207	176	207	231	203	200	225	189	191	206	194	169	195	172	161	206	171	212	208	204	210	210	204	228	196	209	197	221	211	189	206	211	193	186	187	198	193	215	199	231	190	210	207	210	198	196	212	188	215	203	202	191	192	218	199	225	204	210	214	179	202	210	203	183	206	179	181	205	187	198	203	200	222	210	176	191	196	217	173	191	208	208	208	199	213	182	198	200	194	173	168	189	192	211	200	200	194	197	209	206	200	202	197	200	212	210	176	213	179	220	207	195	200	204	184	199	206	184	206	204	177	197	191	202	192	186	195	221	200	193	172	193	171	211	189	219	197	218	192	204	207	174	193	199	194	184	215	199	226	183	178	177	185	193	219	186	180	181	187	180	194	212	192	197	193	219	191	191	171	196	191	201	191	189	199	178	221	193	207	206	206	215	195	208	184	186	182	197	171	202	213	229	170	214	191	236	199	191	209	212	211	200	193	182	180	202	202	164	202	207	184	209	203	232	205	183	198	229	207	220	212	191	206	198	205	192	201	204	199	195	218	211	214	187	214	215	245	210	182	217	161	184	207	214	175	186	203	214	207	187	206	225	177	202	192	196	195	188	191	190	184	199	194	218	226	186	203	198	170	225	203	179	203	209	198	193	214	205	181	207	217	193	176	185	204	221	209	199	196	213	205	196	211	187	178	214	205	189	211	182	192	192	213	189	213	200	213	194	182	191	203	200	208	185	202	201	239	217	212	189	197	210	220	196	193	205	192	212	218	189	187	175	192	195	195	208	202	210	209	185	211	222	211	198	203	188	175	199	186	191	189	174	225	220	190	197	215	207	210	210	186	205	202	201	184	191	195	180	198	198	158	201	239	208	184	203	202	204	203	189	203	183	157	197	224	194	178	218	197	206	215	180	174	189	214	194	178	193	215	190	189	216	213	235	178	218	200	180	202	221	208	203	191	209	193	192	182	179	188	185	179	198	214	183	199	188	198	196	184	199	210	199	203	178	185	199	229	222	210	177	197	211	201	193	194	190	199	201	211	187	203	197	202	201	201	182	207	205	208	222	227	217	179	198	210	192	219	170	187	198	198	208	185	207	214	188	214	214	238	207	192	186	217	193	192	193	202	194	196	183	183	198	200	174	177	214	185	211	207	218	193	198	177	195	183	175	195	229	189	193	204	206	219	175	224	223	172	217	213	200	218	203	201	208	187	208	194	211	210	199	212	195	205	219	194	239	213	204	204	207	200	206	217	196	183	213	190	201	209	208	207	194	181	200	196	200	183	219	181	203	193	200	221	200	201	170	210	225	175	207	212	212	202	197	174	206	217	183	182	212	214	175	191	205	196	199	187	208	184	191	182	204	192	184	195	203	197	171	182	210	182	193	218	193	197	227	196	199	187	224	202	185	184	176	194	201	183	222	213	188	205	195	207	179	193	207	201	203	184	233	200	193	200	206	207	170	208	187	206	186	183	211	209	214	195	198	192	219	192	227	201	192	194	207	210	200	187	199	187	201	191	199	198	204	184	205	220	176	158	185	199	211	194	195	196	200	182	207	200	184	194	208	191	175	197	213	189	201	208	219	203	195	214	199	193	216	176	183	203	215	222	192	225	190	179	182	205	218	201	206	181	197	198	184	200	189	195	207	182	194	207	214	171	242	180	184	191	170	171	184	189	199	210	179	193	181	216	203	190	203	187	181	185	179	202	228	173	193	189	179	209	190	205	201	212	200	216	203	207	194	208	185	203	190	193	196	186	186	211	179	169	193	218	185	210	189	182	211	159	203	189	188	206	183	211	200	203	208	185	193	203	200	208	208	202	184	214	188	207	198	197	196	228	201	198	190	206	203	195	205	188	207	209	199	202	196	203	191	207	207	216	194	193	203	186	171	185	180	211	211	184	214	194	192	217	189	204	199	199	206	189	223	212	202	213	216	205	188	198	198	204	199	210	191
4138	12431	10125	4971	3586	2666	2087	1473	1126	890	781	603	583	470	444	420	378	408	304	353	309	274	290	267	268	290	241	278	255	265	258	276	237	265	251	252	243	253	233	235	238	235	251	225	249	258	222	210	232	232	255	222	262	215	250	212	227	202	222	225	227	240	238	223	232	221	264	215	217	227	223	188	240	231	222	244	221	212	247	206	218	234	244	222	225	215	201	221	230	218	221	221	220	213	228	208	213	223	225	236	207	240	229	213	227	243	252	220	209	233	233	203	228	205	232	208	208	225	226	246	225	219	222	200	232	227	268	228	227	222	223	216	222	218	225	224	197	212	241	218	233	250	242	211	235	241	233	216	208	227	200	225	240	215	211	206	219	238	205	220	205	198	251	217	210	227	203	214	198	226	232	225	233	231	226	206	212	230	219	202	236	209	212	232	204	258	229	217	217	216	220	232	206	223	234	223	205	206	199	210	228	234	248	226	213	223	236	219	209	212	218	234	217	236	246	204	234	228	212	215	202	211	236	207	223	221	221	208	255	230	201	190	232	227	207	219	245	210	201	176	226	188	243	212	206	231	210	230	207	227	234	213	224	210	253	227	205	216	218	234	218	207	202	228	210	213	218	208	209	220	223	209	191	224	242	201	214	198	203	207	230	208	207	233	230	197	235	215	213	215	191	211	222	216	195	212	244	215	234	226	243	218	194	210	207	232	220	201	215	211	208	248	240	209	222	244	240	218	227	215	238	209	225	221	261	208	253	198	205	217	235	207	213	227	199	217	215	229	228	213	234	228	228	230	233	220	194	235	233	217	214	231	213	244	207	229	207	218	227	231	195	234	217	230	235	224	210	222	225	227	231	231	233	226	254	213	209	209	214	212	245	219	223	231	239	210	210	222	211	206	238	202	242	206	217	230	182	210	233	194	232	220	220	250	255	239	220	220	211	235	217	211	242	181	221	199	205	217	213	224	247	228	207	220	211	221	212	200	238	235	223	218	204	230	238	198	231	212	186	219	197	221	183	251	223	209	220	211	222	215	240	189	233	237	222	197	222	202	223	196	229	215	199	206	211	211	224	240	214	234	221	205	225	201	213	219	241	222	198	232	226	215	198	214	224	240	227	246	207	244	224	229	236	234	228	191	229	232	211	204	221	219	208	204	210	209	250	208	241	255	220	222	217	215	224	200	188	210	224	218	249	211	204	212	238	230	210	231	236	220	202	215	221	228	224	242	193	200	231	224	211	204	258	244	222	227	233	229	211	242	233	209	215	214	196	221	209	221	223	226	215	203	223	261	232	212	212	205	220	233	203	224	201	211	231	227	221	243	235	197	226	207	221	216	251	210	207	214	218	210	211	229	213	217	209	231	206	239	224	206	226	229	197	216	207	218	209	225	215	213	207	217	223	205	232	211	218	241	233	205	216	208	229	232	197	221	223	214	244	265	219	199	208	230	214	226	228	200	224	259	225	248	204	221	223	225	207	183	220	213	201	217	196	207	244	239	220	213	183	211	229	202	207	245	208	230	197	245	216	212	242	248	211	213	239	218	212	225	198	209	226	222	231	230	228	222	217	226	240	208	245	233	215	225	207	231	227	206	201	203	188	231	207	193	205	213	203	246	226	191	222	209	219	197	216	234	202	223	222	220	194	219	216	184	231	230	216	251	218	235	217	213	227	225	174	216	213	229	207	238	228	203	212	218	217	212	227	196	216	203	244	227	219	221	224	222	203	224	210	217	196	186	249	207	197	192	231	225	208	216	249	212	218	206	200	216	210	217	240	234	229	199	210	236	218	199	236	208	235	259	209	225	229	226	231	208	215	199	237	239	221	210	222	240	207	245	221	204	204	209	222	208	218	230	217	216	227	192	215	199	220	228	211	230	197	206	231	232	208	217	189	224	236	222	240	225	226	229	206	207	227	223	231	233	239	235	229	205	192	223	203	212	229	233	223	239	222	233	206	221	229	226	223	203	207	202	239	246	202	200	224	231	227	224	228	211	210	200	204	203	216	249	227	214	232	203	186	228	179	208	195	242	224	219	226	223	215	203	220	202	232	207	245	202	204	229	220	203	205	205	203	248	223	218	226	225	207	223	209	221	232	212	198	198	199	196	237	199	201	210	216	234	233	255	227	195	246	218	207	197	236	211	210	246	206	221	227	251	204	221	220	208	206	239	230	258	207	222	194	212	214	181	229	233	216	240	235	231	213	233	202	228	213	248	254	229	193	218	231	223	205	204	213	204	209	210	231	220	220	240	227	255	218	196	221	212	215	226	227	209	233	228	239	253	239	209	238	221	222	219	248	206	228	240	215	218	216	218	239	245	221	205	251	201	193	214	213	212	230	223	211	207	227	219	202	238	225	222	216	229	228	203	216	213	221	238	220	193	215	222	242	220	205	185	228	209	231	187	213	224	206	197	223	223	201	240	217	240	239	231	199	232	209	223	217	224	207	219	226	214	224	236	210	229	220	227	230	226	231	226	201	185	229	207	225	215	201	209	236	223	205	211	232	196	229	231	217	221	239	241	210	235	215	233	231	225	201	233	198	235	233	241	203	227	219	222	230	229	228	192	201	233	230	215	203	236	206	202	205	216	214	219	226	192	227	242	244	192	196	211	193	192	241	222	195	201	222	223	226	224	228	179	229	234	223	224	215	224	244	216	186	203	202	237	245	210	226	210	226	253	216	226	243	213	200	227	221	239	249	232	222	206	238	214	222	207	223	202	239	198	219	209	218	205	209	209	239	231	206	210	229	199	199	210	237	225	191	222	238	236	220	208	238	193	216	214	191	234	229	204	202	216	230	197	206	245	205	220	229	229	190	224	231	227	199	234	224	225	250	219	221	221	197	215	223	231	207	221	209	250	205	248	214	224	215	218	179	249	232	232	234	218	203	221	231	206	209	210	225	178	220	212	226	203	203	242	217	179	206	203	219	248	225	221	198	232	214	238	198	216	228	210	220	242	215	232	230	219	227	204	203	214	242	230	235	227	222	204	212	234	210	221	226	231	225	239	208	227	202	231	195	217	218	202	216	215	214	246	208	237	213	219	240	214	218	241	223	211	237	220	202	210	207	194	231	215	196	203	193	222	245	222	223	178	190	230	220	228	209	209	236	220	219	236	237	209	214	174	210	242	208	204	228	222	247	236	206	201	203	236	212	204	213	227	243	197	233	242	222	217	230	216	201	202	224	231	227	212	203	218	222	202	214	233	245	213	229	232	228	198	210	216	218	217	245	199	207	231	226	214	225	227	228	226	222	203	203	235	193	212	228	219	267	254	221	222	221	233	195	248	205	221	205	208	222	180	218	218	190	212	233	231	197	223	214	234	235	205	213	206	217	214	217	225	227	253	222	216	196	207	215	234	216	233	207	234	221	238	205	230	224	246	243	222	213	201	212	211	203	227	222	220	184	237	222	208	203	222	201	233	206	233	226	218	212	205	216	216	205	235	189	234	202	230	217	202	206	210	234	219	233	234	217	250	193	272
27176	18677	5180	1053	732	699	727	714	729	692	720	652	672	687	714	704	687	725	665	697	688	710	645	693	688	708	682	674	634	699	636	662	665	706	649	685	680	682	723	679	643	656	671	683	717	628	690	688	681	720	666	683	688	703	669	659	628	702	690	704	695	705	670	665	676	684	700	736	653	678	672	707	703	665	651	715	687	731	679	651	716	665	697	669	645	672	682	709	652	660	704	683	666	728	709	628	697	671	659	685	672	726	699	702	649	665	669	671	710	720	700	694	702	717	645	680	653	686	687	661	657	723	681	667	697	671	671	725	675	694	676	650	669	678	678	684	666	693	663	653	684	639	641	665	689	676	631	721	635	687	693	683	669	706	657	679	630	710	696	635	696	719	701	643	670	642	704	660	643	686	672	667	725	690	679	657	695	623	646	724	689	653	650	701	623	687	731	675	687	640	659	718	652	699	678	691	671	644	647	715	646	702	685	704	689	675	657	697	645	724	682	649	681	646	649	720	684	691	665	655	697	686	654	691	658	696	664	699	713	643	707	647	646	670	661	630	667	695	675	646	681	669	665	688	672	737	658	703	680	677	697	663	662	665	673	689	685	665	702	657	667	694	652	673	722	654	709	712	660	674	714	653	671	644	692	636	659	696	634	681	677	711	692	648	684	693	669	642	647	674	712	690	684	692	673	710	696	688	720	658	689	654	705	696	669	701	625	711	682	713	662	737	698	667	657	683	670	644	729	685	686	646	636	717	700	661	649	684	663	689	623	676	634	672	710	702	653	701	655	675	656	696	718	649	659	661	693	711	692	722	659	701	756	699	658	689	698	707	700	715	684	719	693	656	674	682	673	621	715	673	667	656	678	686	666	691	723	696	657	694	621	688	681	654	717	638	687	685	642	679	672	659	729	733	680	630	693	640	696	706	646	680	683	670	667	655	674	644	665	667	703	667	676	702	723	701	673	687	683	677	649	729	661	713	732	675	659	681	705	665	715	714	667	689	735	657	685	741	689	695	624	632	707	722	664	697	627	714	690	632	701	672	674	676	642	696	648	659	670	657	723	657	689	710	710	701	633	675	683	743	670	679	668	657	738	693	653	676	701	679	728	622	710	670	654	649	715	650	667	719	650	682	710	704	692	659	703	663	720	639	677	642	621	654	672	659	653	656	684	710	681	681	689	670	678	678	738	678	646	683	664	671	652	654	640	654	691	656	680	644	728	642	684	706	673	648	724	639	660	667	614	675	681	634	685	661	661	630	701	697	720	672	698	698	677	675	724	676	722	694	717	700	712	664	645	710	633	701	691	638	681	674	656	664	657	671	714	675	696	666	625	627	705	672	663	667	682	737	650	691	712	709	636	668	664	682	663	648	719	720	656	663	701	686	694	664	732	671	727	670	725	684	699	655	636	680	696	642	669	706	638	663	667	704	683	648	705	689	675	697	682	701	705	720	689	699	678	651	678	700	690	667	715	679	677	664	678	703	718	690	713	660	655	699	653	684	662	668	650	708	700	678	675	726	683	683	663	668	687	681	699	693	656	683	656	692	662	673	687	638	664	682	715	656	699	727	703	687	650	696	679	667	732	713	687	646	708	702	662	672	671	661	669	656	671	682	686	711	634	676	672	655	692	704	714	690	665	644	624	683	735	689	709	663	675	656	677	708	704	638	717	669	650	667	732	651	700	631	660	679	666	680	660	664	703	721	700	650	689	717	669	697	709	699	718	658	664	649	667	711	676	701	683	666	703	664	721	710	665	701	684	647	673	670	681	707	648	712	682	687	702	637	666	725	715	646	667	631	678	698	689	666	716	677	709	704	647	691	663	687	658	622	645	666	641	655	712	713	707	677	685	680	675	668	677	708	684	715	658	650	686	663	685	673	708	701	684	674	673	682	702	662	655	636	694	688	670	698	665	668	675	685	670	655	722	682	721	665	728	700	736	693	668	680	674	704	739	687	652	659	649	682	688	683	656	654	656	661	690	680	716	633	668	682	695	645	699	682	637	698	732	663	687	648	685	649	697	719	702	685	699	637	709	673	676	728	719	660	717	661	704	697	669	690	676	649	706	671	678	632	670	715	685	667	666	693	655	731	658	691	632	648	694	664	663	694	695	737	658	678	674	706	630	684	729	674	694	746	679	664	710	712	697	700	696	663	664	703	640	689	702	717	658	654	660	701	690	638	694	701	687	656	664	691	681	690	649	701	660	673	680	682	661	719	658	645	654	635	628	665	695	667	719	696	689	685	679	685	653	655	636	711	679	665	669	738	713	633	721	696	663	681	742	693	689	657	679	695	665	707	689	696	653	740	621	677	683	707	670	720	685	660	629	681	666	685	674	662	683	766	763	649	694	717	678	662	664	727	655	646	650	664	674	657	654	713	702	683	656	727	692	653	714	645	691	682	682	686	688	689	645	683	666	697	666	705	683	687	693	659	694	691	698	666	714	641	686	678	634	672	673	619	686	706	669	659	700	658	686	641	699	683	649	684	722	677	714	637	698	694	695	701	680	666	668	650	644	679	635	715	687	702	690	683	657	693	663	668	670	668	687	639	681	671	662	685	633	623	687	686	656	664	660	628	694	663	659	696	676	622	687	652	681	684	664	692	659	656	688	673	645	652	669	675	650	690	647	712	641	717	756	644	661	682	651	684	667	683	678	681	645	674	683	690	653	729	649	709	681	671	654	650	661	648	682	702	647	633	668	621	625	678	712	685	692	664	690	661	696	706	749	668	697	650	674	734	705	696	639	658	648	715	671	704	638	712	689	724	661	680	687	703	709	666	680	682	696	727	657	681	628	647	744	679	687	667	688	638	655	651	639	714	666	716	659	642	690	698	644	703	691	712	660	698	684	673	684	663	666	640	634	680	694	682	664	707	711	669	672	657	727	680	715	673	662	637	710	675	724	667	692	697	679	661	680	666	669	727	693	706	703	721	674	626	653	637	707	707	622	696	670	693	654	680	710	678	695	694	671	668	710	722	703	680	708	640	686	648	660	672	668	668	664	728	676	675	720	720	697	674	683	650	726	650	643	653	670	674	657	688	651	701	686	677	673	710	687	638	674	683	713	653	688	666	667	688	705	703	665	681	681	655	633	681	694	705	677	663	630	682	676	661	668	700	654	699	650	725	700	687	723	710	626	655	714	675	681	675	650	685	657	666	678	671	700	652	649	672	713	739	724	716	720	698	665	715	691	694	694	654	686	676	668	684	669	702	654	639	663	680	635	683	704	675	682	687	730	664	659	675	694	644	640	689	663	663	678	698	646	645	671	726	674	650	660	679	673	682	667	663	689	689	647	673	712	686	655	663	665	694	685	699	681	699	654	689	699	682	691	647	667	689	732	687	679	693	673	662	693	673	687	707	653	669	680	674	612	652	685	663	659	685	680	641	620	726	714	697	677	666	706	678	693	725	687	670	675	727	709	647	709	721	712	625	661	696	696	703	655	693	627	677	728	649	667	627	700	671	705	658	662	651	712	633	686	665
4310	1155	1073	856	752	789	737	694	674	761	775	769	752	747	703	735	748	728	743	740	701	806	786	752	728	736	724	755	738	717	724	711	762	796	710	740	717	756	781	724	718	709	779	752	779	751	701	756	700	734	727	816	740	752	795	665	709	718	743	728	743	712	737	693	700	789	716	751	717	730	767	676	755	704	747	769	744	720	753	713	773	696	687	720	741	733	735	744	741	762	746	738	780	731	765	727	805	716	716	720	718	774	744	692	748	724	752	715	783	767	719	724	710	732	739	695	689	758	722	722	703	718	717	724	719	771	730	707	699	708	738	725	778	762	699	734	724	738	733	741	742	701	680	731	760	718	719	760	771	715	694	711	693	712	774	736	710	722	683	763	762	711	743	742	750	782	677	730	722	730	753	743	724	752	731	673	690	692	734	765	783	774	757	724	750	743	751	760	709	726	749	735	730	770	708	731	704	740	722	729	738	744	710	746	710	738	726	769	762	744	730	767	792	740	722	725	721	733	719	741	743	721	741	717	747	718	748	755	736	734	738	682	668	787	744	722	706	707	718	675	682	752	707	740	708	744	737	711	766	723	717	699	789	768	712	752	699	764	702	715	750	684	724	743	714	686	743	718	732	791	736	719	752	696	758	697	715	730	706	746	761	736	769	743	721	657	769	715	683	747	745	739	756	778	723	744	713	752	725	732	738	738	763	706	701	722	681	713	722	747	734	756	749	741	771	680	748	699	766	737	755	721	720	732	753	709	738	764	749	719	713	732	739	706	731	731	724	748	733	732	744	771	679	707	728	760	665	684	759	733	686	733	706	762	743	711	716	696	729	742	734	749	735	809	723	727	702	704	760	715	765	731	745	729	742	739	773	715	725	754	696	724	716	740	719	731	735	744	694	682	740	676	690	732	707	702	709	751	697	727	797	743	737	737	733	729	735	743	698	731	719	741	720	717	741	743	730	734	775	689	744	731	720	693	714	788	722	727	752	732	747	722	797	760	672	746	722	755	754	693	717	718	730	754	756	691	780	720	717	738	782	737	735	723	738	710	721	733	706	647	714	756	792	745	763	652	749	744	774	713	719	709	747	756	726	703	761	691	672	722	666	745	733	737	762	730	643	756	729	759	737	729	756	739	765	693	762	730	729	753	795	758	751	726	779	757	719	770	723	781	701	711	728	753	762	742	714	741	754	703	728	746	760	725	783	697	729	755	730	758	742	684	765	712	740	756	746	696	792	725	742	786	774	788	730	731	709	703	695	752	690	768	741	775	775	724	741	766	726	773	712	711	707	769	697	773	734	682	707	814	745	737	730	724	785	736	675	748	688	740	770	777	686	717	739	705	683	747	748	743	748	707	753	714	699	748	724	694	765	708	748	717	730	703	713	762	756	712	703	757	721	727	727	747	747	773	691	724	732	742	726	722	730	704	771	740	745	751	788	713	718	721	709	682	737	738	749	754	741	754	740	738	736	709	756	714	703	737	733	750	733	740	753	745	791	748	688	730	726	721	733	706	662	715	745	754	736	754	769	735	705	743	735	731	718	737	722	739	752	757	756	787	670	736	791	682	743	750	740	715	715	707	709	702	754	729	747	706	733	681	785	699	763	703	781	709	687	732	736	749	721	798	738	714	677	737	698	736	732	728	684	690	714	767	731	710	696	748	706	752	713	717	736	779	774	710	734	735	749	746	750	729	748	737	720	727	700	721	724	700	674	720	771	772	729	764	766	784	686	732	721	732	752	728	719	674	758	674	740	805	709	720	707	762	743	756	739	721	722	783	713	734	764	730	700	704	746	740	708	716	738	767	729	716	721	757	730	717	768	785	768	744	716	731	745	753	717	738	732	684	719	733	686	731	798	751	706	719	735	681	743	749	726	729	746	702	773	734	764	700	714	757	712	686	751	714	731	724	703	681	782	750	718	726	714	687	713	736	732	703	738	721	733	762	738	747	745	708	764	733	732	729	777	760	721	745	714	726	715	729	729	791	748	725	743	744	736	730	656	725	743	762	727	710	737	716	711	756	698	735	792	701	778	726	690	751	752	722	724	723	688	727	742	729	766	741	682	716	741	758	710	732	710	700	677	722	754	736	740	706	744	737	763	720	751	770	736	720	766	715	763	749	711	790	720	704	737	740	750	696	694	746	774	747	691	719	716	762	723	753	729	679	727	734	794	751	710	709	690	739	724	683	809	725	735	747	712	757	719	741	801	735	694	755	708	744	718	755	733	760	738	720	783	705	740	724	717	745	750	728	705	730	691	765	726	734	773	731	748	756	760	742	706	746	796	703	723	800	681	771	732	674	739	719	733	749	729	750	726	757	753	733	737	742	737	713	750	706	760	724	754	781	750	711	761	761	766	675	699	756	741	713	765	723	725	743	761	745	745	753	796	742	737	722	752	742	759	763	710	716	690	756	736	754	715	744	743	674	703	704	710	767	740	741	737	747	752	794	668	686	737	717	723	731	778	721	752	722	743	745	729	780	769	702	709	700	721	714	689	707	715	723	705	785	692	752	689	765	738	691	761	715	714	773	698	744	708	696	748	716	689	740	684	745	731	763	695	733	735	759	765	757	692	757	701	729	771	710	776	751	702	711	711	784	719	744	730	730	730	728	734	726	719	699	711	714	725	712	773	738	708	757	711	742	759	768	714	724	721	760	768	721	696	761	718	751	673	699	721	747	732	713	728	756	791	689	706	720	752	693	689	722	723	740	703	734	711	709	748	719	682	692	750	710	726	744	682	753	707	732	753	727	743	765	742	726	719	688	747	715	757	753	737	741	716	737	757	723	732	755	751	739	755	725	751	716	747	730	739	716	724	710	745	779	697	713	770	767	748	726	720	745	785	735	730	698	736	731	770	726	747	722	723	738	731	746	720	723	713	728	710	732	713	724	701	718	730	646	767	766	722	769	726	712	725	758	756	787	725	697	742	733	724	703	737	714	750	744	740	741	750	702	663	770	726	723	693	696	701	737	752	778	715	741	687	731	722	711	748	730	739	719	716	703	750	709	753	763	682	718	759	737	760	740	787	729	719	704	714	767	701	723	724	746	727	719	745	733	746	730	695	742	726	737	739	750	696	748	734	696	758	726	689	692	721	778	710	710	776	722	772	734	767	720	730	782	705	697	722	701	704	665	767	725	762	719	763	737	757	776	760	694	721	649	739	709	760	729	722	736	745	709	743	723	789	754	736	774	745	720	697	728	811	689	748	723	736	741	752	752	732	719	749	704	679	745	734	745	733	746	712	718	668	702	724	717	737	736	688	757	737	725	754	699	779	752	767	731	705	696	728	758	780	702	700	734	689	738	729	662	702	707	767	728	717	731	740	746	710	759	715	732	740	754	701	694	737	689	679	762	680	727	661	724	699	760	746	742	763	727	777	725	767	742	758	746	729	746	723	717	718	749	687	737	712	733	704	733	748	745	731	703	711	796	780	763	738	711	772	700	708	719	729	769	732	749	709	701	757	742	803	697	685	742	700	721
23144	20826	27859	23916	20835	10743	1396	892	800	751	687	654	637	675	616	575	562	582	565	574	582	570	585	572	560	551	599	581	564	573	558	540	535	582	588	576	537	573	574	494	563	556	543	542	521	534	550	560	553	572	534	567	580	597	477	489	544	564	561	535	546	562	517	519	525	523	563	557	546	544	547	580	556	543	548	577	566	564	557	547	568	529	551	567	568	553	539	548	581	559	546	513	559	555	549	556	483	536	494	566	571	531	563	557	558	530	512	601	555	558	545	540	512	578	573	554	546	542	542	586	561	517	591	526	508	520	552	532	585	506	536	583	577	524	521	556	554	546	562	530	507	561	521	528	522	538	520	547	592	565	517	538	532	547	541	548	563	551	551	511	533	535	586	563	587	544	532	574	545	570	569	507	562	555	533	567	574	535	557	562	535	554	539	540	510	535	552	531	537	522	575	557	577	571	579	537	524	519	603	543	556	588	516	571	508	508	569	509	547	572	553	524	572	516	512	528	474	563	528	560	541	543	525	554	578	532	560	531	543	535	520	541	531	551	576	543	556	542	491	537	523	527	532	544	553	547	532	545	542	580	517	509	510	542	553	555	566	516	555	523	546	523	532	530	542	503	515	539	532	512	568	540	534	561	569	521	542	527	541	529	568	565	575	546	544	556	497	495	504	533	553	501	505	548	521	518	568	556	536	549	529	544	518	518	548	532	551	554	542	545	553	564	551	531	522	522	578	559	520	550	558	554	515	540	535	536	545	530	503	542	551	499	555	519	572	554	594	536	522	506	566	551	564	538	519	588	497	530	578	604	519	541	554	512	515	500	577	547	538	547	515	548	526	560	548	554	547	549	495	595	549	522	581	589	524	566	561	540	527	583	515	522	521	527	563	596	516	555	545	552	539	573	567	512	553	543	538	526	528	586	537	522	536	503	551	563	539	528	593	525	569	521	538	526	545	555	551	536	577	548	539	547	544	545	528	550	525	536	541	557	552	556	565	562	574	577	479	546	581	560	571	565	545	564	516	568	540	571	571	512	519	553	521	546	557	529	514	554	560	553	558	507	579	485	533	524	522	523	561	588	567	588	538	543	540	502	524	541	579	548	558	494	547	549	520	519	571	568	505	574	536	545	587	554	502	519	521	566	553	545	554	523	564	525	533	553	547	505	536	549	583	531	568	535	594	558	561	555	578	540	562	534	569	545	547	563	560	545	518	555	515	503	550	546	573	533	570	538	566	605	552	541	531	512	535	533	577	556	538	565	537	561	533	539	536	503	531	565	548	586	566	541	531	541	546	575	545	526	496	550	561	551	545	518	527	567	522	542	606	579	556	513	537	556	571	519	499	546	511	572	532	554	536	536	531	551	533	508	536	539	505	523	548	548	601	574	583	545	552	556	527	508	571	568	563	581	557	581	522	531	543	562	524	599	553	507	585	527	527	525	542	559	532	560	569	577	518	562	520	531	591	572	539	572	530	574	559	544	614	547	508	527	540	552	543	580	540	563	536	507	558	590	558	545	509	556	580	552	553	578	545	535	510	534	591	533	514	591	531	556	542	579	547	557	536	575	538	545	583	530	600	547	529	520	549	555	534	538	543	519	556	550	568	569	586	541	525	540	550	495	501	529	521	592	496	515	518	562	493	557	551	537	518	532	550	566	528	496	546	568	540	546	542	607	597	545	585	530	577	505	522	511	505	520	546	583	534	493	557	597	542	528	517	522	536	548	520	524	593	523	564	591	506	538	542	515	501	543	551	520	570	540	568	560	555	556	552	554	513	534	510	546	588	556	549	513	555	549	610	523	528	578	561	498	549	557	578	561	597	559	560	548	505	512	557	574	600	545	543	591	548	550	569	575	575	552	535	552	542	538	544	556	539	546	471	515	535	562	534	580	566	587	555	540	534	548	539	523	559	561	495	523	561	508	583	542	537	588	569	558	512	537	555	546	527	569	491	570	536	535	557	547	506	509	553	546	538	578	596	529	533	568	589	545	552	523	546	519	515	550	529	555	539	493	526	567	561	557	536	570	551	524	559	542	527	559	548	539	504	559	531	530	586	535	499	516	549	542	575	547	550	525	509	534	566	583	541	523	577	517	533	514	518	524	561	578	527	531	596	524	535	578	504	505	583	505	530	529	537	550	551	593	549	555	506	559	540	554	542	573	484	545	556	548	546	505	528	592	507	557	564	505	547	498	520	552	525	539	527	546	564	559	544	499	534	547	587	576	533	516	569	551	516	568	567	545	556	554	515	521	537	544	552	576	537	527	557	516	561	548	552	549	531	558	551	505	549	545	551	567	526	518	541	542	576	546	550	556	543	517	570	517	565	521	564	576	548	550	539	544	594	502	544	556	605	549	548	538	547	587	540	523	570	494	529	556	571	573	556	554	540	553	555	526	547	542	519	507	517	575	550	575	506	562	545	571	549	492	503	535	570	533	483	515	539	511	561	581	551	497	523	529	534	596	562	594	567	543	545	558	567	541	505	560	522	575	532	571	533	532	549	507	540	534	567	577	536	597	558	560	545	525	568	579	545	539	542	543	576	600	533	543	563	565	522	543	538	588	507	522	544	544	541	571	552	561	537	584	576	556	534	527	561	557	552	544	530	557	552	529	507	510	565	548	535	601	532	553	507	556	556	515	523	574	521	563	529	593	531	541	548	562	524	490	533	548	544	542	518	486	505	558	550	569	548	548	560	517	566	563	484	510	539	537	565	555	562	544	535	547	590	532	548	552	536	553	564	561	552	530	565	549	503	608	553	545	579	555	506	586	579	537	557	559	542	511	563	517	520	594	555	568	562	534	563	521	515	514	561	562	531	609	519	591	560	520	558	545	586	542	500	546	574	529	537	562	508	514	523	555	539	487	521	546	547	523	538	562	519	507	511	518	534	563	531	519	571	495	556	542	571	533	541	572	516	540	533	528	545	586	579	531	538	539	549	575	595	528	552	530	498	506	563	533	529	547	522	544	584	552	558	530	490	557	557	563	524	586	557	544	541	531	524	517	514	562	538	509	525	581	572	542	580	609	550	522	503	523	553	502	570	513	558	533	597	590	567	536	544	567	570	573	561	506	537	579	539	526	490	594	569	526	557	513	574	575	522	550	578	547	556	513	567	560	551	551	528	542	569	572	568	554	559	537	568	542	521	530	492	544	536	494	561	512	562	493	569	554	522	570	541	588	528	538	567	561	512	516	559	552	560	519	519	528	539	540	559	551	554	598	550	541	545	578	552	527	544	551	502	540	568	588	527	589	531	531	585	537	570	570	553	566	574	533	537	572	556	573	537	549	554	527	553	570	519	581	553	564	518	523	507	530	585	526	555	541	548	508	534	519	504	547	547	545	559	505	543	535	507	530	505	556	540	483	530	524	527	525	543	559	521	529	563	553	573	520	581	570	562	542	523	488	578	518	581	541	565	545	546	565	538	563	582	542	530	543	522	552	562	564	559	549	508	496	537	559	557	565	553	530	506	584	557	540	528	563
3171	7401	6110	3110	2227	1837	1522	1224	1062	946	902	796	786	740	694	723	689	658	646	685	621	678	636	671	596	633	618	624	605	584	635	610	608	614	627	632	604	610	589	577	658	600	634	604	646	659	628	601	643	621	604	617	595	588	608	635	630	614	621	597	612	615	590	589	570	645	637	605	578	585	558	589	627	636	589	583	616	579	563	626	636	577	578	594	596	583	616	636	626	588	595	583	563	622	580	597	608	626	531	624	619	606	562	611	616	626	620	592	618	614	595	622	620	573	637	591	548	544	595	584	579	622	560	684	633	608	596	585	591	588	581	593	608	614	587	635	682	579	588	644	616	624	590	604	591	579	630	559	609	584	608	595	613	562	584	561	632	559	569	636	614	592	618	607	608	634	591	627	603	624	623	589	585	589	629	606	594	613	550	617	569	544	619	672	592	593	568	569	603	564	628	561	583	599	650	584	633	578	618	575	579	593	644	553	589	584	570	576	595	631	561	547	611	583	601	638	615	574	549	564	594	619	609	548	626	605	614	580	593	599	612	544	606	572	627	591	643	573	592	589	625	563	580	611	603	642	603	586	574	612	625	579	625	587	583	591	611	593	580	628	584	584	627	608	646	621	583	613	584	627	608	645	590	603	600	609	573	611	655	615	596	602	658	615	576	628	630	564	585	625	606	622	607	604	623	619	582	632	591	606	609	649	608	627	555	592	607	572	612	591	595	613	588	605	603	608	621	588	603	593	599	602	616	520	598	615	636	618	578	570	624	608	597	616	641	594	597	594	603	614	635	598	586	622	638	601	591	615	593	586	589	568	571	585	578	575	563	610	591	601	598	588	600	593	573	632	597	586	602	572	612	560	590	548	636	618	605	608	553	567	618	623	616	621	653	581	582	601	563	569	595	590	590	570	581	592	628	599	575	614	584	640	577	572	580	609	606	601	631	615	609	619	666	645	633	604	602	627	630	599	602	626	614	588	576	630	587	621	596	598	624	583	592	633	548	605	597	602	587	564	656	583	602	595	583	601	565	596	593	628	594	590	654	570	622	646	624	613	602	594	594	577	645	564	653	581	619	610	618	618	589	629	613	634	598	646	567	610	569	601	591	568	598	588	585	586	608	618	573	632	572	619	611	618	577	633	557	618	614	611	585	610	631	591	614	597	599	590	585	655	620	569	579	594	625	633	579	598	613	606	612	576	625	611	583	605	599	568	605	597	605	651	629	592	596	597	610	587	599	584	564	565	650	580	606	595	599	630	626	589	562	596	647	595	618	626	563	577	584	579	596	577	611	632	570	594	591	601	619	619	585	583	595	614	601	592	596	568	573	620	584	593	577	606	562	628	595	603	585	578	612	608	629	625	606	593	622	618	626	598	624	606	614	609	616	622	607	589	598	583	632	588	612	567	619	567	607	630	650	580	599	612	613	633	590	624	574	566	659	605	582	573	578	565	601	613	618	608	605	627	590	552	604	611	620	589	595	587	642	645	571	582	581	613	562	613	631	563	614	581	605	609	620	599	576	631	626	596	535	632	612	571	600	557	627	581	629	620	620	543	606	630	654	583	614	575	557	587	608	620	615	549	637	613	597	564	620	606	624	619	597	603	628	593	577	566	583	561	597	591	624	588	581	553	592	622	576	610	552	587	582	608	641	573	595	589	555	572	583	639	583	616	621	580	644	618	654	614	626	606	628	587	570	602	604	612	606	602	575	621	572	590	611	613	592	596	599	591	622	635	623	573	597	644	578	624	602	649	582	569	579	587	570	603	613	609	580	599	618	537	647	575	675	579	614	611	601	612	562	614	626	625	573	618	575	603	620	646	601	621	603	611	639	581	565	595	630	626	572	576	583	595	592	646	543	594	606	592	604	631	597	596	622	598	605	559	591	551	591	609	557	590	620	591	621	623	608	560	627	618	586	593	601	604	614	615	618	668	618	556	623	603	601	618	604	538	571	601	607	618	598	577	586	623	576	627	598	580	589	628	565	603	592	642	564	600	580	607	578	570	599	609	614	601	610	598	623	577	599	591	612	608	597	618	589	614	542	588	577	558	608	586	627	585	601	602	542	589	616	598	575	566	610	611	621	652	586	606	613	582	573	565	623	586	624	587	582	586	641	611	606	574	595	636	584	595	605	591	571	590	644	598	594	598	650	595	582	606	577	592	609	625	585	597	613	582	603	608	559	638	650	626	602	596	627	614	567	604	591	626	634	586	596	623	620	630	606	633	596	589	582	593	596	613	578	616	624	600	651	628	602	585	610	592	564	559	615	627	613	588	566	589	589	618	616	590	595	591	587	602	593	599	565	630	562	593	609	600	636	582	628	579	566	583	600	620	583	605	587	633	628	590	576	620	554	595	642	592	616	577	558	621	571	590	623	600	566	620	620	602	616	599	600	602	620	597	586	591	616	605	533	581	589	619	642	591	575	603	603	580	557	618	591	617	615	615	607	584	591	583	576	602	604	606	582	606	607	595	572	620	572	573	602	597	632	576	613	596	610	604	589	600	571	605	567	613	631	646	616	589	627	563	567	648	574	631	629	633	556	608	606	582	575	556	645	584	622	610	628	589	570	545	611	626	573	583	629	588	582	582	605	593	567	633	598	591	591	626	583	616	620	580	638	607	598	602	577	583	641	610	599	589	567	605	651	578	627	610	585	581	599	622	606	597	620	621	595	621	587	609	619	595	612	583	585	601	541	618	592	624	650	584	608	597	594	619	620	611	597	604	604	582	561	655	583	641	592	581	601	573	558	595	585	602	592	613	596	616	568	616	626	613	614	650	637	594	598	583	602	568	592	545	637	614	593	627	596	600	613	624	615	584	561	582	582	623	626	601	614	636	588	606	634	627	623	603	558	617	599	594	599	580	579	628	596	535	551	616	594	569	580	556	589	612	593	584	629	580	603	609	592	631	582	614	601	597	597	585	633	569	608	571	559	536	601	612	624	594	611	593	629	600	607	632	592	612	561	606	643	618	597	636	525	579	585	621	595	626	580	621	594	608	601	599	623	611	595	633	566	602	635	602	599	611	608	563	576	600	614	590	604	579	605	594	593	626	593	600	635	580	613	602	596	624	585	602	599	619	610	592	551	621	656	617	571	629	612	631	631	562	624	577	597	591	592	628	592	618	657	603	629	566	617	590	627	612	623	598	604	612	617	608	580	553	632	602	593	629	570	611	586	577	594	610	592	589	588	624	541	555	601	623	564	638	579	628	618	632	572	572	612	607	606	623	627	623	621	604	613	571	599	593	606	586	584	572	603	626	587	587	612	580	628	607	602	618	580	564	563	584	555	582	592	594	587	604	572	604	616	590	647	621	596	598	629	555	648	573	591	591	602	658	588	605	560	614	614	628	616	601	633	583	617	572	572	621	600	620	554	632	597	606	584	588	637	563	643	613	630	590	595	595	558	632	600	580	572	602	587	581	612	592	613	598	619	595	588	597	626	626	608	625	602	582	570	593	629	586	617	632	600	570	588	574	652	597
24226	20897	27085	24742	14558	1105	778	652	538	543	543	519	479	471	491	471	471	440	504	472	447	434	471	433	445	446	453	453	458	484	471	438	458	434	404	435	448	476	423	474	445	422	454	460	438	427	435	465	478	414	415	428	438	412	426	439	444	416	457	414	434	460	436	421	471	401	480	458	414	449	451	430	452	451	432	439	450	442	406	451	457	416	452	446	443	457	477	391	442	489	393	394	465	419	437	416	446	402	397	437	468	430	460	400	455	417	425	436	445	393	441	459	452	400	447	435	454	415	405	455	450	484	427	442	412	447	444	466	431	441	427	429	435	421	417	408	449	441	453	435	462	457	453	455	442	418	401	420	452	428	412	439	433	441	439	469	455	423	445	435	439	435	458	470	439	450	465	431	425	425	448	474	450	437	444	440	447	435	391	468	455	446	456	427	456	445	422	479	433	448	451	442	458	421	458	437	435	432	454	439	467	426	419	427	422	482	429	450	453	468	453	419	436	395	452	407	442	462	441	461	437	439	448	373	474	400	436	423	457	435	434	437	440	446	445	451	451	434	443	493	446	477	427	448	446	480	449	445	431	417	445	443	447	435	478	443	422	427	411	451	425	443	461	446	477	452	446	453	425	441	447	430	433	443	450	455	402	419	411	443	392	460	403	450	434	411	486	450	448	467	453	433	420	429	438	417	468	436	440	428	422	445	453	441	440	400	412	418	401	422	441	429	397	395	437	434	456	446	445	441	433	448	417	440	417	417	449	434	452	474	431	435	401	457	415	478	421	474	458	440	453	449	439	432	401	466	414	452	424	431	417	473	465	415	465	463	437	450	480	461	461	491	471	458	444	445	457	430	456	473	438	450	432	459	392	432	414	420	451	425	452	432	446	443	432	473	465	448	469	450	421	416	430	448	442	455	420	419	448	461	441	447	466	470	427	460	438	452	409	475	476	419	465	429	447	400	445	477	448	443	445	404	424	432	464	439	438	444	487	432	449	434	456	460	467	439	451	474	484	441	432	463	421	459	423	437	446	440	465	407	410	428	447	430	468	462	418	439	426	442	408	449	419	443	417	418	457	480	447	412	440	432	489	434	403	450	419	461	411	441	441	421	418	422	421	484	445	450	449	427	438	440	441	403	423	442	446	448	449	459	476	440	441	453	451	476	478	428	412	449	453	425	449	375	472	449	459	434	427	467	449	423	441	456	451	458	466	433	486	443	453	449	446	469	438	441	435	436	419	465	406	427	468	431	408	488	462	453	439	440	428	420	446	452	469	382	421	443	431	422	457	472	418	468	419	434	445	456	416	438	411	457	463	470	431	460	438	434	447	412	422	443	437	440	449	442	407	455	406	445	426	421	400	398	402	427	444	454	449	447	463	480	474	444	453	434	421	389	423	448	407	430	430	465	419	453	439	446	430	435	452	432	448	434	427	450	408	450	435	437	439	440	485	453	473	415	414	435	410	438	444	415	441	417	415	426	451	423	416	448	443	418	416	454	428	430	388	428	424	407	427	449	475	420	386	441	427	430	459	454	431	461	424	445	439	436	442	443	442	418	436	406	457	425	424	452	431	458	452	444	433	446	448	457	413	431	440	450	457	446	452	464	441	416	457	435	416	483	450	461	439	439	459	431	420	412	421	455	439	458	445	433	467	449	408	436	442	443	447	478	436	491	430	457	460	431	455	429	477	445	444	439	417	445	442	450	468	437	444	460	431	485	438	419	456	437	477	442	449	419	408	418	467	461	433	430	440	434	438	453	436	445	426	432	416	443	455	421	417	434	414	434	420	417	427	417	453	423	423	445	417	450	447	418	450	429	449	465	456	450	427	461	425	402	435	407	440	454	471	436	420	455	429	462	468	450	414	461	428	448	406	399	417	428	436	426	418	468	384	440	454	430	422	459	444	415	421	464	439	392	434	414	403	467	442	434	474	440	459	428	430	406	399	490	436	454	437	439	453	446	466	461	496	417	432	441	458	459	437	389	447	459	431	414	471	437	453	445	444	435	466	403	442	436	446	447	466	466	426	476	436	422	440	442	435	431	453	462	436	433	448	429	421	435	438	439	457	430	441	472	425	451	433	466	462	449	440	471	476	450	416	439	429	473	436	437	434	440	473	457	451	415	476	435	447	413	469	450	424	449	419	431	449	430	437	421	460	456	439	457	402	433	429	434	441	466	408	475	448	473	415	420	425	447	432	422	429	453	422	456	432	472	404	372	432	444	445	438	443	446	430	457	485	438	448	481	422	397	417	470	484	436	446	430	437	437	424	395	436	427	459	405	430	460	423	424	425	426	450	436	443	436	405	437	443	447	436	423	453	483	468	417	452	462	410	447	425	409	444	510	421	447	470	397	462	440	435	412	422	416	399	465	434	453	458	440	469	436	400	432	450	405	445	436	447	466	483	447	469	438	448	455	390	484	436	456	472	436	464	460	393	462	451	446	431	447	428	405	433	467	407	457	427	459	436	440	421	437	455	456	456	473	453	446	446	452	437	432	442	470	447	429	404	485	452	417	420	439	426	452	452	409	438	460	416	416	443	435	430	454	397	447	447	416	463	434	446	420	430	436	465	436	452	407	450	456	453	410	403	467	459	427	435	423	454	444	425	424	461	450	444	443	432	427	412	405	424	407	424	439	436	444	471	436	464	438	440	397	409	428	428	455	434	430	460	412	481	448	418	423	431	446	443	459	460	412	445	456	451	459	439	420	446	445	463	444	441	451	450	454	457	432	439	453	431	459	445	431	421	439	472	470	429	442	441	461	499	462	412	451	473	450	440	477	453	452	452	472	435	448	441	473	412	427	403	416	484	398	417	461	468	418	473	440	425	458	444	449	408	431	448	426	464	426	417	424	428	452	408	447	460	445	427	453	408	433	447	429	444	423	440	420	421	434	452	401	443	423	428	438	454	457	438	447	425	434	446	428	429	426	426	449	476	464	441	425	416	466	465	468	469	454	385	460	415	466	449	434	458	450	430	440	433	411	432	461	417	395	424	468	448	469	495	432	464	451	426	415	436	436	425	430	415	452	463	417	462	513	435	445	447	439	458	383	474	461	448	427	409	408	477	439	445	463	416	464	432	424	438	430	418	449	482	461	427	444	440	457	434	444	431	441	395	437	409	445	443	422	419	425	446	403	440	422	443	431	434	429	442	410	457	477	429	444	403	414	451	433	465	433	461	473	397	469	431	405	393	455	451	446	462	437	430	452	431	442	423	506	425	414	444	455	453	438	465	419	434	445	451	458	441	456	486	432	436	433	466	442	430	412	429	487	465	405	422	450	423	431	443	405	482	442	422	498	440	462	447	434	409	446	414	435	447	433	450	431	420	472	475	390	477	442	449	473	460	430	470	411	429	464	453	412	445	453	436	442	421	472	417	459	446	422	424	423	411	421	447	438	441	486	449	444	443	416	454	469	447	426	440	440	439	430	426	454	456	449	447	440	454	461	448	408	403	433	438	421	435	453	464	443	471	439	432	443	461	460
3336	4809	3914	1963	1550	1270	1052	896	749	677	619	566	573	572	559	529	508	508	505	462	462	471	454	498	512	480	513	493	460	477	511	463	489	454	438	460	480	457	489	494	476	497	438	479	461	477	454	476	456	445	499	469	432	439	484	502	449	464	477	466	459	487	469	440	478	484	490	472	481	465	459	438	498	455	488	492	462	528	455	453	470	477	434	477	472	485	496	458	522	491	470	470	481	425	479	488	502	495	477	451	428	477	445	482	469	470	431	421	471	463	456	458	467	436	474	474	470	505	454	448	441	436	487	461	494	472	455	487	451	475	520	467	505	498	474	455	488	476	457	467	471	473	426	469	465	479	480	490	452	467	473	479	474	468	436	436	472	454	508	474	484	454	434	455	481	477	477	508	459	464	469	468	442	490	469	473	473	424	487	488	419	469	458	467	482	470	461	423	489	450	492	453	475	471	473	463	488	435	479	439	449	512	473	457	456	446	463	438	498	449	464	418	469	431	481	483	459	455	455	445	488	477	455	496	483	464	469	436	464	416	448	437	468	469	465	473	460	464	433	460	451	486	464	483	461	519	444	442	487	493	464	462	444	438	480	465	502	462	431	484	471	448	452	466	436	455	450	451	481	452	491	469	475	457	450	468	496	480	455	486	473	474	442	441	455	432	468	466	467	437	493	468	455	505	500	453	471	476	472	476	478	486	422	476	459	466	434	439	444	500	420	455	470	475	446	479	446	478	491	498	424	449	465	493	437	455	450	443	474	461	494	455	464	490	470	460	471	489	469	470	453	441	431	484	490	466	455	465	475	463	497	459	453	457	474	493	417	494	457	459	446	477	476	458	482	477	484	452	472	452	445	471	486	451	486	440	456	468	443	460	435	482	502	477	473	475	461	472	463	469	435	476	473	484	458	484	457	449	475	450	442	454	446	485	479	474	467	436	475	476	463	461	486	518	462	492	426	474	453	456	472	462	456	462	450	477	476	469	450	471	455	501	464	445	467	450	459	464	491	470	449	424	472	410	487	470	454	478	460	452	465	465	460	453	476	451	488	439	451	480	459	443	499	498	489	486	419	444	466	497	481	468	500	463	432	480	484	476	466	436	482	471	482	472	465	439	456	441	457	471	459	434	445	478	483	447	479	460	498	482	479	463	489	488	478	468	415	481	473	452	464	456	449	476	459	417	452	480	505	438	438	503	484	471	491	445	484	461	464	454	427	463	458	501	448	462	483	458	445	479	485	474	489	451	451	483	480	457	437	479	469	487	465	443	451	465	471	429	504	474	426	434	469	456	467	474	460	450	503	501	475	485	439	446	490	448	501	474	473	458	496	446	478	407	477	426	467	452	416	424	456	455	450	454	438	500	450	473	493	492	494	455	483	503	465	434	457	463	460	479	450	431	498	480	446	461	483	473	471	460	442	437	501	424	440	435	488	444	510	460	450	446	435	435	455	446	484	454	441	498	454	479	465	488	473	439	471	472	465	461	474	474	471	496	498	437	454	497	471	496	476	463	490	444	482	437	467	466	503	488	483	472	508	491	456	478	453	463	468	467	435	459	440	499	474	495	483	496	457	479	440	470	440	488	472	455	470	490	470	470	439	457	496	465	458	482	474	417	475	446	466	476	465	439	490	444	414	476	458	461	479	479	454	486	510	458	480	448	493	483	466	486	478	438	488	471	495	478	425	477	449	449	452	452	472	480	482	501	466	437	481	442	449	467	493	545	434	461	494	487	483	437	487	477	496	516	451	476	476	479	477	510	483	488	455	461	481	410	489	469	461	440	455	529	431	459	454	423	448	451	452	468	487	473	428	431	493	464	451	466	426	472	520	462	463	473	464	445	467	422	492	491	487	460	461	448	506	462	458	451	460	463	516	457	456	470	424	468	443	478	496	507	497	487	486	485	455	477	480	492	470	420	434	471	520	448	458	510	431	471	496	499	449	467	512	481	496	437	453	485	429	451	476	456	449	458	427	455	453	454	468	432	474	480	480	458	452	490	448	458	504	446	474	420	445	464	457	457	502	448	478	427	453	408	479	468	460	488	449	430	446	497	432	493	491	437	516	490	454	505	457	435	447	485	475	486	451	450	468	492	488	491	481	457	451	460	451	482	480	456	483	466	461	466	496	485	430	433	530	472	500	458	462	435	482	499	486	458	450	491	453	466	457	500	462	433	461	457	465	467	460	466	446	482	476	484	485	444	467	438	460	454	451	470	475	463	463	467	475	498	480	489	469	480	454	466	440	477	476	445	416	517	428	430	509	495	463	492	437	459	501	473	499	449	472	459	458	484	491	467	474	447	454	446	481	452	450	450	470	475	436	469	453	506	464	497	476	479	446	442	447	451	484	458	482	476	474	439	478	475	480	469	479	426	452	414	441	426	440	504	482	470	448	467	471	491	443	466	448	489	486	488	453	473	454	457	464	461	460	472	480	412	473	468	448	485	471	506	461	442	478	487	482	443	473	472	470	447	404	456	499	446	481	461	456	467	469	479	491	457	494	498	495	463	492	452	430	433	484	453	463	491	449	480	461	449	453	459	493	459	455	448	421	491	448	446	462	460	460	464	429	455	465	425	487	512	444	457	465	471	454	469	471	462	483	479	473	509	456	480	450	480	482	489	451	487	476	425	437	477	477	480	457	468	465	453	455	478	504	437	499	475	493	441	430	493	464	456	485	425	439	466	488	525	456	432	470	448	514	520	504	435	435	467	450	461	481	472	478	466	464	460	483	445	504	473	445	486	499	447	456	432	517	467	444	460	470	426	490	484	446	482	466	448	486	475	415	448	476	469	496	447	447	497	438	465	487	495	472	426	484	450	454	456	450	453	475	477	507	500	459	450	452	466	497	460	466	458	462	430	454	487	481	480	434	435	455	459	481	472	487	444	480	447	482	434	486	476	464	473	490	502	456	487	472	470	439	478	529	494	470	451	449	470	417	450	483	487	457	426	440	462	423	455	485	496	466	491	505	463	430	469	511	495	494	503	447	442	483	445	455	460	478	455	499	478	478	466	450	455	465	418	436	500	476	450	468	448	435	443	419	427	473	481	445	482	496	473	499	495	434	473	498	451	455	468	468	501	433	481	429	486	451	506	456	461	490	477	440	444	449	438	450	483	455	465	456	437	470	455	419	448	424	497	479	453	433	445	438	477	462	481	438	463	440	462	476	448	466	443	456	426	428	453	462	441	460	485	470	449	450	431	490	454	465	453	455	455	461	494	467	486	462	441	435	413	440	474	466	479	471	471	495	452	486	456	484	442	462	445	489	488	490	433	459	436	473	473	486	474	490	449	503	458	440	457	495	467	442	468	486	471	459	455	519	459	467	469	501	447	446	475	459	470	433	473	481	489	438	510	452	499	458	463	474	448	458	493	469	454	476	500	468	463	509	445	429	455	425	470	440	471	455	471	470	448	477	469	500	459	461	489	450	506	441	451	483	451	439	452	495	470	469	473	435	485	477	468	457	482	458	489	461	475	456	467
22109	20888	28371	23547	20889	20938	10140	1015	680	614	499	460	393	387	354	337	290	279	305	296	253	253	271	234	214	223	233	217	232	202	222	234	229	199	228	222	221	195	199	206	208	247	201	226	212	214	218	203	192	202	220	217	217	217	205	217	202	216	194	225	204	207	176	188	206	191	206	211	222	205	190	185	207	196	229	192	201	211	210	194	214	213	208	178	193	209	197	214	196	187	192	203	203	186	225	225	175	203	203	212	202	223	203	193	205	219	214	237	216	183	205	209	215	208	179	209	202	183	191	207	179	196	190	220	186	204	241	177	219	182	208	185	187	202	224	195	197	201	201	194	228	185	212	188	207	195	232	172	184	194	217	216	179	204	217	205	197	206	203	207	216	203	186	193	215	187	197	209	201	218	216	208	213	219	206	203	221	219	211	212	189	194	227	185	208	214	180	195	206	205	189	228	212	199	209	216	198	221	200	199	200	195	205	206	206	190	188	183	207	217	182	195	199	204	173	226	204	241	196	197	228	204	222	205	196	207	209	199	203	221	219	206	200	192	184	199	212	213	188	185	203	200	192	205	210	220	176	207	213	194	205	186	197	221	189	206	196	191	193	217	187	195	205	192	210	195	194	208	213	214	194	206	208	203	199	196	192	240	182	163	175	178	181	212	200	217	200	203	209	199	197	216	218	210	177	186	203	217	214	206	191	216	204	189	191	194	218	214	188	224	194	188	205	219	212	229	189	219	198	213	189	200	213	196	219	173	211	204	189	212	202	180	189	227	206	233	223	179	192	205	225	205	198	204	199	211	215	186	184	205	216	195	197	193	213	199	210	222	216	212	199	175	195	195	177	208	196	202	183	197	212	200	183	190	189	209	213	214	201	187	173	196	192	193	184	184	193	195	214	176	205	219	197	207	216	209	202	192	205	218	186	214	209	230	196	191	206	187	200	165	216	183	199	195	197	201	189	203	216	180	223	215	166	190	204	175	190	192	212	215	193	204	197	184	200	210	206	216	201	214	193	202	190	213	200	181	196	197	188	189	183	223	191	181	187	177	200	211	201	202	204	186	210	200	188	156	195	198	181	184	190	218	211	215	198	199	190	225	199	221	207	185	187	205	191	182	210	220	214	196	206	195	233	210	192	212	216	195	211	198	188	221	192	201	204	197	202	205	193	201	213	206	220	209	219	185	213	203	171	203	222	198	175	189	218	205	184	199	179	183	190	195	202	210	190	212	183	188	206	188	202	204	197	207	198	189	188	180	222	209	219	200	217	206	213	204	219	211	193	205	198	184	184	208	191	204	228	207	202	210	186	184	190	193	199	176	204	203	203	233	197	183	212	193	208	187	205	225	214	225	175	204	205	202	202	188	207	201	165	204	217	181	173	196	204	197	179	189	195	214	204	205	175	227	205	217	198	191	188	212	223	198	195	207	188	191	202	201	227	242	199	176	204	201	209	178	197	170	198	197	197	210	205	199	223	188	212	189	197	200	243	209	215	204	191	209	182	173	204	206	196	183	194	212	204	212	201	192	193	195	232	191	198	185	225	192	198	209	204	215	188	177	190	205	188	197	225	211	216	188	221	213	202	214	228	189	213	186	190	189	219	183	183	222	207	219	197	229	184	196	173	195	201	194	193	206	197	203	174	209	205	180	213	200	208	195	181	194	190	195	191	207	206	198	208	213	200	216	194	186	174	209	212	201	195	198	200	219	185	189	188	230	186	189	210	214	205	196	175	191	216	204	201	224	186	185	213	196	183	183	213	211	215	211	183	193	202	188	187	214	188	190	206	188	211	217	197	203	195	211	220	191	213	224	188	202	209	180	221	208	194	195	208	213	192	197	191	229	184	193	209	167	194	195	208	204	210	194	211	213	196	192	189	192	205	211	195	185	199	197	206	181	206	229	195	194	199	201	194	204	196	182	204	197	212	185	193	204	217	196	212	212	202	212	226	204	199	189	184	181	181	204	208	198	226	194	234	189	209	205	213	182	199	216	228	201	202	182	206	189	194	192	210	190	199	206	222	176	192	194	174	196	202	204	222	182	182	174	189	198	202	188	229	206	197	190	188	211	214	183	194	221	227	176	197	214	204	194	194	219	195	203	193	198	197	220	196	217	211	189	208	204	206	217	204	206	186	191	186	201	182	221	201	212	199	193	221	181	216	203	202	205	185	195	206	197	207	205	201	248	206	200	195	201	213	198	212	191	192	211	202	214	210	194	204	222	201	228	203	212	207	208	192	209	212	194	189	207	210	223	196	197	199	217	199	217	197	208	225	182	169	179	223	218	180	185	211	224	209	196	193	203	234	198	191	197	220	210	214	217	190	199	219	204	213	195	189	202	186	211	220	222	204	203	208	200	216	194	198	214	216	212	197	195	202	220	187	185	212	233	208	183	200	206	199	174	228	214	194	214	194	193	196	205	199	198	205	218	228	212	205	192	192	204	221	213	211	201	197	215	209	204	185	214	200	214	164	181	198	188	224	211	187	208	199	177	210	192	193	206	193	212	212	192	198	203	217	230	223	203	196	167	194	213	187	195	207	184	207	217	225	188	198	214	236	206	179	185	185	188	191	181	198	193	181	213	205	202	196	216	197	189	199	192	211	195	203	187	181	194	190	214	223	185	198	191	210	199	247	204	209	176	214	187	200	189	223	205	208	180	179	199	211	188	190	180	215	196	207	199	193	214	194	172	211	193	189	198	188	204	198	186	205	204	197	189	189	205	229	206	190	195	223	191	212	216	205	210	198	216	198	225	197	193	208	219	175	206	223	195	192	209	204	215	207	206	216	216	197	185	200	220	211	231	194	226	201	199	181	189	199	217	192	172	176	215	196	218	204	177	181	203	213	192	206	199	236	204	183	218	201	208	173	208	197	199	186	209	209	205	192	228	207	211	210	197	198	207	177	208	228	209	215	197	225	181	206	179	188	190	205	220	200	193	186	192	192	186	196	204	193	207	195	187	176	189	190	202	191	186	195	202	218	172	202	212	214	205	218	221	200	213	198	203	171	212	191	213	196	205	197	164	216	164	222	189	198	206	203	203	167	196	174	196	189	235	198	211	231	199	188	173	208	160	211	194	180	205	213	213	158	203	194	192	185	184	201	191	206	200	212	217	193	188	195	199	210	167	183	199	191	200	202	194	191	211	199	174	188	220	208	202	206	219	191	201	196	184	230	197	188	184	222	209	199	214	203	188	200	204	216	190	168	217	174	177	182	226	190	203	180	217	216	233	186	209	215	225	218	222	224	191	194	195	211	214	223	187	199	201	210	213	177	185	210	213	184	194	169	195	179	204	186	184	216	179	224	219	216	194	187	212	200	205	202	195	202	217	202	186	213	195	199	198	217	207	197	223	208	181	198	194	225	188	202	211	187	186	190	204	210	189	192	216	224	200	196	183	207	208	205	178	205	200	171	209	173	195	174	214	201	181	187	184	222	206	194	190	199	197	230	208	204	198	209	200	199	205	206	216	183	207	228	191	187	204
4073	12566	10326	4998	3514	2657	2024	1493	1123	968	743	649	542	486	449	430	387	347	361	306	338	324	297	309	292	273	253	241	255	288	281	250	241	262	268	241	251	279	241	257	243	225	195	250	241	247	233	236	233	230	221	238	214	228	254	236	222	230	237	225	251	224	239	226	218	216	223	224	204	259	222	224	237	217	234	225	219	217	237	224	220	218	237	216	232	240	209	221	206	223	237	226	219	215	222	253	224	212	218	230	244	233	227	232	216	244	212	223	233	199	230	223	223	211	222	195	237	217	223	241	249	201	201	234	220	207	220	228	229	220	213	259	223	224	207	221	217	207	211	229	209	227	211	250	233	216	235	224	222	251	212	201	233	244	195	231	219	190	218	225	233	223	212	213	223	229	220	209	218	227	229	223	210	190	253	199	228	249	240	229	217	204	231	220	216	204	227	241	232	227	196	225	222	201	224	214	225	232	229	215	222	222	233	231	226	219	242	215	262	201	219	210	204	221	236	240	221	218	212	217	255	227	216	225	204	244	220	227	209	223	228	240	200	234	237	222	228	209	230	234	244	239	229	213	239	217	210	231	223	224	219	235	215	219	202	233	239	234	211	260	194	232	230	217	231	240	229	234	207	245	232	227	225	182	192	209	233	226	211	255	233	225	203	222	210	234	200	212	218	215	238	229	235	241	215	217	226	218	226	197	240	209	228	229	248	226	219	218	211	215	240	220	206	219	196	227	210	198	199	230	250	209	207	246	217	220	223	241	228	202	215	229	249	194	205	210	202	213	217	216	209	219	225	239	232	212	223	205	216	224	220	222	214	194	238	231	209	206	217	197	193	213	207	225	201	224	223	245	215	217	220	222	209	229	215	211	206	243	221	205	217	227	217	224	268	206	233	218	198	231	207	218	226	224	243	222	223	210	236	229	216	231	218	198	210	238	212	233	232	219	220	217	230	217	227	230	226	278	215	230	204	234	216	235	231	204	252	213	223	215	220	245	222	238	232	221	208	235	210	236	217	254	246	199	214	206	207	221	194	238	212	209	215	251	210	211	216	226	222	208	220	241	235	203	239	226	221	212	216	233	221	197	240	213	250	226	218	223	216	228	189	207	232	200	199	221	250	216	192	244	207	255	184	230	233	226	212	205	234	218	258	224	196	232	234	235	211	220	249	241	256	214	224	211	227	224	221	224	195	237	214	249	218	202	212	218	222	230	218	217	201	208	226	227	189	225	219	232	237	241	223	221	210	238	213	248	213	178	224	235	256	210	230	244	201	211	192	222	221	215	258	214	222	225	223	230	239	255	213	231	223	220	242	230	215	210	237	217	224	241	230	218	209	241	192	234	227	212	226	243	237	216	235	195	226	215	211	208	224	218	194	223	251	224	237	220	248	218	224	223	238	222	228	216	234	221	235	212	229	243	223	206	195	211	232	226	226	246	236	215	208	242	229	231	202	228	233	219	245	188	204	192	251	227	214	243	208	211	224	211	210	211	210	236	217	230	203	216	234	199	206	224	217	190	199	214	205	243	221	237	204	239	229	210	222	214	230	227	218	220	212	213	210	218	215	247	218	240	251	215	250	228	223	201	232	215	212	203	242	225	177	213	184	218	239	221	220	218	240	209	243	228	233	239	206	225	202	252	229	224	228	211	205	222	226	226	207	197	209	219	209	202	221	244	227	212	210	218	233	232	227	219	223	198	206	222	231	232	206	205	201	249	218	232	199	246	213	212	217	238	218	237	214	242	249	209	224	211	239	235	235	244	215	215	232	225	230	214	199	217	215	217	220	227	227	205	219	203	213	217	235	215	211	210	236	214	200	205	232	253	238	199	224	229	249	225	228	250	214	222	213	237	204	227	244	218	210	214	220	242	213	224	232	273	207	237	224	235	220	212	217	230	212	237	218	208	218	187	241	221	240	218	225	212	245	212	220	218	220	208	212	225	229	215	215	212	224	180	231	227	224	217	239	233	236	237	239	228	231	249	215	216	225	234	226	228	215	218	255	215	197	241	218	228	201	238	213	256	215	251	227	219	206	227	203	221	201	225	210	212	225	236	226	208	208	200	201	213	225	248	229	217	213	211	224	230	222	217	242	215	217	209	221	226	225	221	224	204	210	208	222	265	209	233	217	239	231	223	253	222	200	214	217	225	202	193	236	240	214	228	252	210	209	234	226	180	238	233	228	227	215	233	210	249	198	229	230	221	206	195	238	220	242	228	225	210	222	217	219	216	212	227	214	225	223	226	186	235	216	207	232	244	224	256	240	251	236	252	240	240	236	221	216	201	197	227	222	227	220	242	239	234	219	218	268	208	236	230	226	234	206	201	207	227	203	198	190	221	226	225	232	242	205	215	226	215	239	256	227	215	222	234	227	210	258	219	221	242	231	220	216	225	243	232	225	215	225	233	229	224	192	225	222	224	239	217	223	232	229	231	208	223	215	215	224	211	231	219	221	250	208	209	219	212	236	224	206	222	213	204	221	211	198	239	210	244	220	233	235	202	218	233	245	256	206	225	209	216	217	246	223	213	239	200	217	212	232	211	216	236	245	201	224	219	216	216	200	200	237	240	237	237	197	199	223	240	256	205	219	215	234	221	235	238	219	227	212	247	235	208	213	220	224	212	215	237	238	220	247	240	206	247	218	244	223	227	231	221	202	214	239	225	249	208	205	244	189	206	242	207	242	242	224	228	237	218	215	220	241	249	212	215	230	225	222	221	208	209	229	210	222	222	202	213	219	239	208	212	225	230	230	238	202	226	183	197	220	233	235	192	253	225	227	241	222	251	225	230	225	251	236	200	230	205	209	216	227	226	236	235	240	239	232	274	202	234	203	226	207	216	218	214	235	205	212	229	213	232	219	236	235	203	229	242	205	220	201	243	226	229	202	212	238	251	222	205	217	226	226	249	242	234	223	220	243	204	220	229	246	201	228	213	220	198	213	237	236	204	217	195	232	236	254	206	189	239	217	210	234	225	232	240	252	237	215	229	252	266	207	210	222	228	242	219	233	241	246	246	238	217	226	201	216	210	203	245	201	224	212	223	223	238	238	219	233	234	225	231	227	241	215	217	217	232	259	227	214	217	222	239	216	218	208	214	224	218	226	229	217	211	257	229	220	201	217	240	215	185	230	209	235	223	220	245	233	207	184	254	229	232	223	213	220	237	234	217	206	204	217	243	231	211	232	210	222	212	229	227	215	201	207	215	224	252	206	235	206	213	220	220	249	202	201	221	248	210	217	222	240	223	217	215	227	207	216	226	192	205	219	243	235	200	240	226	231	249	203	207	221	240	207	218	209	245	247	228	220	228	224	251	231	192	212	238	238	206	192	220	221	217	230	239	232	242	216	209	202	222	224	246	213	237	229	217	213	238	218	215	232	218	190	243	224	241	239	212	202	219	215	213	208	226	215	221	224	209	219	229	210	226	232	246	219	226	239	215	207	229	234	228	223	226	241	214	222	218	226	192	229	216	207	226	222	209	243	215
27120	18567	5248	1088	786	719	730	713	723	730	720	653	695	677	722	724	674	708	706	699	667	625	678	727	690	695	718	705	689	705	616	670	680	677	716	705	730	695	671	681	719	661	719	659	729	699	684	668	692	685	668	671	731	659	652	688	696	679	698	643	697	688	644	707	709	692	659	684	656	680	616	683	676	696	642	684	743	698	661	724	715	680	702	700	701	701	699	707	702	663	677	686	677	676	631	730	718	674	697	699	691	699	652	693	702	720	706	688	716	696	668	693	696	672	700	697	698	677	680	659	695	718	676	699	681	711	699	685	674	678	708	685	692	678	689	709	672	713	662	711	683	693	701	675	696	733	693	707	654	765	720	683	659	682	697	719	695	713	658	663	666	684	672	674	651	708	678	721	659	680	702	644	674	718	676	689	692	693	657	665	650	679	658	659	640	708	683	702	658	658	702	681	746	715	690	672	689	737	680	749	706	646	663	674	647	669	722	708	696	674	681	663	652	705	704	711	658	650	736	674	706	701	702	692	657	686	643	714	670	696	668	683	659	667	685	685	635	680	728	656	681	752	671	680	651	671	680	667	720	696	656	742	693	706	644	669	682	691	686	708	687	642	679	659	681	654	692	713	682	728	679	679	715	685	704	713	669	712	660	671	744	698	659	645	699	703	682	667	690	688	664	703	695	686	694	715	732	733	677	685	709	736	701	635	681	651	701	699	671	709	699	687	659	722	625	687	744	670	682	646	693	627	672	720	641	679	704	733	637	661	670	700	690	686	710	701	670	644	666	726	713	755	640	683	669	708	703	716	705	691	706	703	697	713	695	686	685	649	666	737	731	719	724	658	692	679	691	723	677	711	683	717	669	690	705	708	681	708	709	679	698	667	700	671	719	681	682	657	696	660	705	690	709	682	678	677	696	720	668	695	697	717	731	632	702	677	666	672	726	686	672	659	657	705	682	681	685	731	766	683	711	663	689	677	659	653	681	691	656	651	682	675	730	671	686	709	717	709	706	725	667	748	677	731	652	687	707	641	688	691	677	695	684	677	704	693	713	670	665	697	705	674	687	638	699	654	700	668	667	611	679	699	687	696	669	667	635	676	721	642	722	671	666	721	647	711	712	726	685	670	729	642	717	659	668	684	634	685	692	651	677	719	660	724	664	674	685	663	670	681	704	658	680	689	680	709	643	693	685	711	686	664	718	668	644	688	639	679	715	685	679	698	620	673	693	706	697	669	637	689	681	665	691	641	680	625	691	697	725	699	679	667	655	680	677	646	682	660	714	690	668	656	662	728	638	684	687	767	733	704	709	714	678	716	708	662	660	701	695	660	721	648	671	686	641	681	693	684	657	735	669	699	683	656	680	716	678	716	658	702	649	697	688	699	700	685	669	708	701	668	706	679	655	633	660	669	756	683	617	643	685	623	659	729	714	660	698	686	678	707	641	686	667	660	722	651	688	661	676	688	667	693	667	664	660	716	664	708	681	626	697	705	711	683	657	675	639	703	718	706	651	712	690	708	692	656	674	708	667	624	639	659	693	661	747	692	695	676	628	713	658	679	721	645	707	663	598	673	704	694	704	673	659	671	715	694	685	745	692	667	665	711	714	693	690	684	687	665	640	757	659	710	765	646	677	678	629	679	678	713	679	699	660	735	720	721	740	671	689	695	707	671	712	673	674	699	681	659	649	719	720	655	704	676	668	695	638	696	674	684	659	694	722	657	702	648	687	717	704	669	693	672	684	672	685	677	741	683	702	707	682	712	706	731	702	621	709	649	718	695	708	671	717	708	625	696	680	684	667	721	701	690	677	665	736	630	666	714	714	634	703	638	714	656	759	645	675	662	704	732	661	649	686	712	683	668	715	681	701	663	655	711	667	667	682	698	735	641	680	722	687	644	695	664	671	740	707	678	668	644	684	715	711	687	651	676	738	688	664	720	698	719	675	681	697	664	692	701	694	668	704	662	707	734	710	681	669	738	678	650	686	704	705	620	719	688	672	665	725	644	702	671	690	695	711	686	706	686	693	669	679	665	671	648	683	704	669	694	624	672	658	705	675	704	687	706	684	635	687	663	674	677	646	678	734	650	732	668	657	693	689	688	687	698	682	718	663	683	729	709	733	676	718	634	674	690	682	661	674	658	704	748	672	686	700	699	670	680	705	709	744	676	691	694	720	717	647	652	654	678	675	695	682	642	663	717	692	663	700	686	698	700	691	665	665	644	682	702	707	675	699	716	691	752	692	637	698	649	681	704	680	724	702	671	688	667	734	689	736	675	656	660	666	663	719	686	665	687	704	735	696	673	643	673	664	677	655	706	714	687	645	704	734	698	676	677	736	699	714	690	691	674	657	662	693	730	690	696	715	700	643	715	719	650	655	659	665	696	667	704	726	699	645	636	717	669	686	657	648	661	686	701	749	705	638	664	666	611	667	679	656	738	660	645	706	705	657	648	677	663	713	680	688	687	660	676	678	686	708	666	644	696	683	709	626	717	683	713	699	659	685	665	684	673	662	646	693	698	674	711	664	689	639	659	723	678	718	643	645	672	647	725	744	701	677	668	643	703	721	661	688	697	717	689	638	635	702	654	705	626	704	671	685	671	672	709	697	716	679	721	657	696	667	677	652	725	682	692	637	653	713	687	686	732	691	710	660	687	651	715	672	683	695	710	699	653	675	727	690	676	688	683	691	673	705	658	653	624	710	738	683	698	644	737	660	695	757	728	704	692	701	640	690	700	653	705	686	701	639	686	635	691	686	669	655	663	671	640	670	680	642	720	718	703	707	666	668	714	688	678	709	675	719	661	661	650	706	658	726	688	686	655	708	688	683	728	709	726	639	698	722	700	686	733	717	638	662	660	713	702	705	697	682	686	674	739	678	669	677	652	661	700	656	677	706	686	689	739	705	671	687	705	735	683	691	680	665	666	661	716	694	668	686	660	704	671	735	695	684	661	739	690	669	630	640	670	715	691	708	708	665	654	689	664	757	664	651	707	727	640	661	691	696	669	683	704	664	707	628	759	706	702	696	713	698	707	635	683	749	670	701	683	669	691	685	675	693	669	682	699	693	704	713	664	683	702	647	697	673	736	647	702	665	655	681	719	741	666	675	695	702	680	736	691	630	745	678	722	676	657	658	670	645	723	723	638	670	676	734	713	722	745	726	707	708	711	659	666	640	652	649	634	648	679	674	657	717	685	694	702	690	668	719	609	660	662	698	690	655	675	736	682	690	643	662	684	668	684	696	731	689	635	708	700	714	672	708	710	668	727	683	659	694	713	690	672	660	712	671	703	685	681	674	710	693	705	749	714	689	631	689	650	711	672	691	700	636	687	691	712	685	702	670	682	722	661	653	685	693	729	726	671	661	703	682	686	665	689	728	715	700	683	682	675	692	705	668	691	695	672	691	733	683	682	649	669	664	697	658	684	698	716	705	655	664	679	663	656	692	681	692	665	690	677	714	691	719	731	697	720	653	644	736	690	677	629
4426	1154	1029	899	810	781	739	819	768	737	773	792	761	772	727	734	763	720	720	716	698	731	735	779	708	716	807	757	725	721	721	708	732	775	749	712	749	762	731	813	742	733	760	731	726	709	765	729	726	734	711	714	691	745	760	695	737	720	732	718	751	776	716	734	738	760	769	718	720	776	725	743	759	747	763	743	776	707	757	717	755	713	748	698	760	754	701	736	680	765	746	760	742	716	694	691	734	756	762	747	701	775	791	726	753	710	722	746	748	717	750	726	740	731	741	726	819	695	686	778	771	751	680	738	778	758	731	719	717	778	733	704	773	772	765	755	761	756	720	733	798	715	713	744	740	732	799	734	732	733	712	759	759	736	758	785	662	738	770	742	813	721	702	737	744	737	724	769	759	766	772	751	709	705	732	741	745	729	738	774	770	749	731	735	755	783	724	695	750	715	754	720	767	704	741	743	784	754	729	698	728	763	731	706	757	752	692	708	710	711	717	773	750	721	741	756	752	776	735	734	710	712	797	749	732	733	729	764	765	769	745	741	812	702	804	761	711	741	729	725	764	758	728	765	738	787	790	770	738	708	720	740	735	746	767	765	724	743	703	731	756	748	714	722	692	711	706	749	734	766	734	701	701	727	773	806	725	721	671	761	718	706	766	761	729	763	772	733	723	689	746	669	742	757	764	731	724	713	717	745	779	807	705	695	798	745	719	768	767	822	765	776	701	757	726	754	720	721	713	751	766	739	758	681	768	735	763	758	724	774	754	687	744	766	726	746	697	749	746	736	756	785	740	801	749	712	724	751	668	722	704	730	771	773	764	713	698	768	730	716	763	803	763	733	749	720	719	703	752	738	714	741	738	786	665	732	744	756	739	757	753	779	712	743	705	753	723	753	712	739	765	761	714	785	741	771	758	750	740	726	756	761	715	743	747	728	695	727	689	727	729	723	758	811	805	715	748	724	717	738	698	734	755	738	733	746	743	762	748	741	762	734	806	775	773	782	750	741	773	743	752	754	752	708	727	730	740	767	735	772	702	722	783	733	705	785	802	740	773	772	771	726	769	741	735	738	725	747	767	708	711	719	722	735	747	733	757	770	706	767	802	779	719	738	751	758	738	723	715	765	811	755	751	693	761	752	726	723	744	686	756	716	764	773	755	723	729	719	751	754	719	769	786	727	747	751	694	729	771	740	780	736	754	711	771	724	758	719	763	730	765	788	753	717	698	750	741	735	714	765	754	734	754	764	771	742	733	778	712	746	740	726	729	750	792	727	764	730	774	741	740	717	775	748	730	716	707	758	746	688	748	720	779	757	768	755	806	761	781	777	685	744	714	741	752	677	742	731	767	758	702	727	730	705	682	742	739	723	734	740	710	753	770	705	748	788	774	743	773	799	749	738	757	748	742	726	756	692	735	740	696	719	752	762	706	730	725	677	790	689	733	760	756	725	777	725	722	736	757	726	762	766	715	784	694	740	797	746	710	734	737	710	767	801	758	714	691	726	702	763	759	740	728	783	702	751	749	744	735	761	725	771	751	761	730	738	710	729	782	730	769	754	746	696	750	777	708	721	717	694	694	744	766	736	770	764	695	746	748	745	715	717	733	744	756	720	757	769	704	691	692	698	719	740	709	741	751	748	749	745	716	731	711	714	740	730	743	726	734	695	672	743	775	716	751	737	756	752	762	708	739	709	751	752	789	765	789	767	731	716	706	735	721	688	728	775	754	771	761	770	749	746	726	733	738	744	736	696	755	741	735	756	683	761	773	745	722	745	756	767	763	727	769	744	758	705	723	725	750	754	790	754	750	736	713	702	726	696	776	750	725	731	712	645	764	707	765	741	719	751	745	758	765	718	721	740	728	752	672	736	717	735	778	732	738	758	783	718	755	700	725	769	721	699	702	752	747	780	742	777	726	739	741	705	707	717	714	739	808	751	731	792	767	719	725	698	740	739	730	716	701	738	775	703	726	709	724	713	723	744	746	727	725	745	741	724	708	734	756	760	746	728	743	714	730	724	757	790	758	676	758	718	750	749	732	768	747	776	732	759	731	725	771	755	737	742	740	709	753	756	707	722	749	766	772	723	740	717	738	734	746	724	717	785	710	679	769	730	767	675	742	703	724	788	688	722	780	718	722	753	734	730	745	728	757	736	722	724	696	777	737	777	734	753	778	755	705	744	728	744	731	684	755	766	786	723	733	704	744	742	701	775	766	733	770	746	754	763	776	760	746	707	674	727	749	738	716	715	732	746	753	711	746	723	711	735	722	732	808	765	745	716	765	774	722	734	737	729	737	753	721	756	755	714	675	727	740	715	792	716	758	721	711	747	751	716	744	791	724	734	752	739	750	742	718	783	778	737	777	761	735	751	759	754	797	714	721	714	757	776	730	748	702	731	696	767	713	757	702	694	710	741	736	691	732	775	751	720	791	775	739	728	745	799	738	781	711	720	761	733	788	744	717	749	752	757	722	742	788	746	767	772	721	747	749	759	716	727	704	728	731	754	694	735	760	780	712	757	762	722	700	742	757	766	728	700	771	722	746	726	746	711	740	786	779	749	755	811	761	754	715	794	730	750	723	807	749	786	747	741	795	696	763	736	778	676	732	735	725	729	732	711	764	695	726	738	713	770	736	727	743	747	716	799	755	742	738	745	743	759	719	749	752	706	727	724	700	793	760	758	757	744	753	774	742	755	777	738	728	752	752	727	711	716	744	780	691	791	709	787	716	727	746	745	734	703	786	777	735	766	702	766	713	768	764	751	710	709	747	712	736	729	754	744	766	729	746	777	704	724	723	746	772	743	751	711	778	739	791	705	759	715	750	751	791	765	776	752	731	731	781	722	734	728	704	799	768	789	711	712	712	712	729	749	815	733	734	709	769	721	768	753	761	692	759	705	738	764	703	741	766	699	742	733	689	789	747	732	748	752	730	749	733	741	728	733	767	722	705	780	774	721	754	784	734	739	744	698	774	768	738	758	774	700	726	728	767	739	740	713	733	714	741	693	759	743	709	724	737	766	754	754	708	731	784	753	725	739	738	713	764	712	682	736	728	772	683	761	735	764	744	734	722	741	758	783	715	783	767	742	703	721	754	766	773	730	754	776	776	712	714	723	743	694	722	771	706	764	743	744	764	729	732	723	754	764	761	729	740	678	729	738	725	723	705	787	685	739	747	733	729	730	740	685	758	727	731	760	760	771	726	750	737	719	769	739	777	749	757	731	771	745	714	753	771	758	738	737	751	777	743	777	752	742	825	745	750	724	737	726	786	730	754	773	765	737	746	740	769	737	760	749	756	750	726	754	766	806	719	790	790	751	756	729	738	722	755	730	746	738	759	776	665	804	742	730	748	709	777	703	765	751	764	727	693	725	728	722	707	695	740	745	688	765	719	750	715	733	757	736	740	718	696	725	714	776	741	737	720	759	715	718	730	730	744	730	766	764	762	769	720	673	753	742	749	743	709	754	738	720	730	723	691	687	730	746
23260	20828	27822	23948	20824	10644	1450	970	757	738	685	661	674	600	598	584	631	574	592	624	596	602	537	554	553	522	544	553	558	548	546	558	576	542	579	509	575	535	539	566	584	556	531	516	539	492	586	539	570	547	566	582	571	560	556	521	574	559	550	578	532	564	562	575	540	539	536	533	565	538	514	527	551	548	496	557	565	568	602	529	510	538	532	577	539	559	533	570	543	539	557	570	564	569	546	539	515	574	540	545	542	584	559	552	575	517	512	540	562	531	544	525	514	544	549	604	534	526	579	587	507	531	580	542	545	542	577	578	541	562	579	526	526	510	513	516	554	516	542	529	548	528	534	530	538	576	551	560	556	510	561	546	534	546	550	542	567	545	510	549	550	566	551	555	525	571	578	557	522	526	509	545	523	544	546	524	547	488	508	561	577	563	550	537	552	539	587	574	532	543	531	558	596	562	541	556	603	522	571	564	556	520	537	570	579	497	505	558	521	562	546	593	587	564	526	541	517	511	577	537	473	530	601	528	534	561	540	510	499	593	579	555	559	564	560	556	562	532	572	547	538	553	542	579	557	599	568	556	554	553	550	559	547	543	497	544	557	551	543	586	542	554	541	553	567	573	574	559	558	533	579	542	553	512	526	502	558	511	571	550	571	540	505	547	527	548	528	565	548	561	523	558	559	518	515	528	594	530	519	545	588	543	536	512	522	495	539	562	570	543	559	553	530	567	544	527	564	551	570	622	565	574	537	494	576	547	550	582	540	589	548	522	516	529	557	566	513	543	555	543	506	519	528	523	558	535	560	550	563	525	536	544	541	563	558	562	534	538	563	569	584	549	591	531	540	539	555	551	545	523	562	553	537	555	578	575	575	538	583	543	574	523	540	580	487	602	534	559	539	555	553	577	540	524	516	555	540	535	563	574	554	563	582	557	530	552	554	567	518	539	536	536	563	526	521	562	541	547	526	557	568	516	541	556	545	536	525	535	583	534	544	517	527	560	540	527	528	482	569	551	507	551	554	595	567	586	591	533	584	537	504	570	560	532	540	495	552	577	526	525	568	548	529	577	552	544	525	589	546	544	592	548	577	572	567	543	577	602	547	538	552	556	551	535	550	567	552	548	516	560	558	533	572	575	513	534	570	506	554	574	543	550	561	556	539	525	565	534	540	549	534	584	532	568	636	570	616	532	534	541	591	570	556	557	564	515	558	531	528	539	541	492	527	537	567	527	536	519	569	518	535	552	558	528	601	566	572	553	596	528	567	552	564	603	534	550	552	557	553	523	522	563	569	557	539	550	559	567	537	574	561	505	521	552	575	555	533	513	577	551	584	552	560	591	583	546	554	576	540	528	561	557	554	530	530	555	508	558	549	510	576	595	587	551	512	533	531	550	517	530	587	541	507	539	555	562	533	559	556	578	541	521	529	508	556	544	560	557	532	557	491	578	612	561	517	542	563	544	583	585	579	547	522	552	524	559	543	516	579	559	544	515	574	550	578	557	528	569	572	554	554	584	545	551	506	557	528	544	524	557	564	561	533	584	593	543	544	578	551	529	595	525	523	512	535	523	561	555	534	510	507	506	542	540	556	570	542	540	558	530	556	534	549	538	548	514	532	577	565	570	566	590	565	579	568	520	572	519	549	534	530	518	547	582	543	539	551	503	563	516	516	552	537	491	555	558	593	557	519	561	536	528	547	557	550	502	518	545	567	572	541	565	545	545	596	547	530	570	570	532	583	518	562	546	540	534	537	524	503	546	526	524	550	587	545	557	548	563	516	543	519	567	562	519	593	541	538	568	567	557	521	558	534	554	539	530	555	535	511	588	524	540	565	526	532	550	524	552	602	545	546	535	487	545	516	571	522	514	551	566	567	515	547	565	545	564	543	536	554	550	571	578	544	527	543	572	561	543	579	530	551	585	572	562	557	550	533	548	537	527	560	552	520	547	578	538	548	540	532	560	608	542	580	517	564	540	516	555	551	569	557	558	545	553	545	562	547	580	520	531	564	514	539	594	570	576	536	532	557	544	555	553	555	577	562	567	555	567	582	584	523	581	549	531	578	544	544	558	528	531	547	536	533	548	518	493	534	549	541	484	537	557	560	578	543	532	621	570	530	568	491	556	570	561	565	531	568	557	529	538	529	549	532	543	558	519	528	542	535	548	542	562	545	523	538	524	553	550	506	569	524	553	535	555	532	549	575	516	544	581	548	569	548	538	579	564	529	557	546	554	537	576	571	576	499	529	556	542	557	516	514	566	594	544	529	560	546	521	505	552	553	530	538	572	543	530	515	550	574	579	537	555	587	571	526	498	536	529	551	530	559	586	514	517	542	530	515	539	539	518	595	539	491	530	569	593	535	565	580	535	525	566	540	523	569	575	543	544	519	562	546	572	566	584	553	549	602	511	554	548	570	572	525	551	571	554	561	549	527	510	578	527	539	555	548	530	562	543	569	536	527	514	539	585	545	529	541	576	531	575	541	532	555	571	554	524	552	537	538	533	525	546	527	590	558	581	560	589	569	522	543	561	553	544	542	568	557	546	573	572	526	553	593	543	572	580	592	529	547	567	577	487	499	554	551	603	566	503	549	581	588	520	544	543	581	529	537	515	537	543	530	513	505	513	575	542	548	525	573	580	525	557	584	550	519	519	555	577	534	530	485	553	523	519	532	562	550	551	541	521	543	563	513	533	540	552	521	541	563	617	559	523	578	539	555	576	494	545	553	553	581	589	544	541	594	543	527	548	536	529	553	556	521	545	540	518	539	551	570	535	504	566	569	547	498	567	532	576	541	550	541	556	549	580	563	520	569	563	600	538	537	570	552	534	534	563	560	547	596	566	566	546	510	554	544	542	536	528	528	567	574	558	540	546	572	568	546	562	527	562	605	541	533	550	557	536	522	510	544	577	556	565	554	583	546	548	551	556	579	550	566	492	544	535	516	521	573	534	606	562	519	545	542	542	574	528	594	552	528	540	569	537	514	553	560	584	545	511	522	567	558	553	557	551	520	535	527	538	525	541	545	561	521	576	538	582	541	532	527	554	544	561	536	580	553	511	556	546	543	561	506	559	561	544	547	542	530	580	555	555	495	518	580	545	559	546	589	541	534	540	529	551	561	538	531	560	551	550	540	544	519	546	502	576	567	533	534	503	569	514	532	582	534	552	550	566	535	570	551	541	536	527	510	522	597	512	570	536	539	541	564	594	543	576	541	514	607	583	513	547	505	497	572	550	557	526	563	618	544	540	517	593	600	534	589	577	539	518	540	560	549	545	509	538	504	548	503	557	552	479	579	579	538	540	532	559	544	540	546	534	531	580	551	536	543	528	571	538	547	517	520	545	587	546	583	538	576	542	522	543	571	535	558	518	553	574	559	588	538	557	549	560	533	558	553	583	548	520	499	522	549	548	567	558	533	514	546	538	523	573	546	536	562	507	543	541	553	556	520	527	546	530	506	553	594	509	555	601	545	532	566	574	554	584	495	509
3093	7405	6216	3112	2258	1891	1507	1257	1071	968	903	861	798	779	721	673	722	697	649	663	668	666	594	644	625	596	605	636	608	646	632	655	613	638	595	592	601	623	609	619	643	600	613	608	617	609	616	628	645	621	638	631	630	633	608	622	610	602	625	645	606	604	622	654	644	633	609	607	608	621	623	573	644	586	650	593	625	642	624	582	641	588	601	593	622	603	591	617	601	623	607	618	612	570	625	646	623	585	575	646	650	593	608	630	635	591	632	618	618	603	612	604	604	585	613	575	607	611	570	615	607	618	570	582	611	625	606	623	618	582	598	625	563	604	598	568	584	598	600	603	621	589	596	619	587	657	584	628	622	661	597	569	607	621	611	641	574	581	619	603	574	644	617	619	638	598	607	610	595	552	608	597	607	590	603	637	635	592	612	608	610	604	638	575	583	604	629	576	567	606	622	632	642	653	575	626	583	556	620	645	595	612	630	582	575	625	573	619	593	600	592	565	640	583	587	652	626	629	588	588	651	560	594	633	569	608	589	559	641	622	593	625	623	600	631	594	621	590	596	596	648	560	634	615	590	607	634	549	640	587	603	627	588	580	614	614	613	611	573	599	649	605	608	642	663	605	604	591	577	599	621	561	623	596	568	584	622	571	629	617	614	604	560	623	624	594	626	625	599	628	613	607	568	633	596	611	569	608	619	620	589	627	566	615	608	613	601	587	595	601	577	588	562	574	629	568	599	620	563	607	637	603	654	605	569	570	577	571	569	623	623	616	615	599	632	590	596	605	580	564	617	625	639	626	616	643	619	595	600	618	580	619	597	582	612	622	627	587	620	600	587	581	639	601	602	629	614	600	611	619	579	574	583	605	625	616	590	618	641	579	612	645	621	595	604	622	620	553	632	648	622	633	602	613	564	611	609	596	626	617	576	636	598	623	619	616	583	620	591	623	582	581	596	645	644	619	607	603	582	623	582	586	597	640	604	600	619	583	607	607	612	599	597	583	601	653	617	633	612	604	602	615	637	578	603	601	599	624	567	613	580	602	597	602	574	640	597	566	602	605	561	564	625	605	598	600	612	582	565	631	593	640	566	607	606	677	606	614	572	615	635	644	656	593	624	626	604	591	574	600	627	626	592	624	581	565	637	584	595	601	591	609	622	576	617	597	616	575	598	603	600	681	614	660	584	563	571	633	587	613	570	623	612	653	603	597	641	605	588	566	554	637	609	663	574	669	566	582	568	610	654	625	627	595	608	616	613	601	622	688	579	574	611	642	573	631	604	625	604	600	618	623	600	602	611	625	592	641	620	591	599	594	614	614	617	615	600	610	591	573	597	615	615	612	621	634	606	576	605	648	590	618	641	612	590	579	578	587	583	595	611	607	665	585	591	650	601	615	603	596	554	629	597	618	635	578	588	604	613	583	603	627	644	658	628	589	580	624	649	571	567	616	573	613	561	640	578	641	610	596	606	620	590	625	626	569	624	559	666	599	611	650	634	620	580	620	588	617	639	593	632	611	612	632	612	618	579	613	604	578	582	620	596	581	605	602	572	612	596	579	624	608	626	624	570	562	554	613	635	627	621	599	581	579	620	584	615	654	625	609	551	614	616	553	558	577	566	590	592	617	607	572	631	589	617	625	610	616	625	610	587	644	587	588	649	600	630	622	585	621	624	588	645	603	601	590	613	602	603	581	626	623	603	597	618	623	632	621	619	577	631	609	656	612	618	588	605	622	598	603	653	627	600	623	643	594	590	627	635	594	598	627	644	577	593	625	608	590	568	588	589	578	614	617	626	616	590	600	595	649	633	612	632	608	611	561	601	593	592	627	597	612	639	608	619	588	590	575	597	562	610	582	567	591	642	608	600	613	632	582	598	622	598	590	584	593	616	605	619	581	563	621	598	594	586	605	570	605	575	622	628	615	639	625	595	615	601	630	652	607	596	621	618	632	594	608	597	554	590	603	560	625	635	585	593	645	600	613	601	636	586	649	574	647	574	576	595	584	605	671	613	648	580	623	576	629	601	570	617	624	579	598	612	597	600	592	558	644	603	618	588	607	598	602	647	627	635	633	644	572	609	614	622	582	595	617	638	587	617	588	569	645	598	600	603	625	628	625	632	606	623	580	647	600	579	611	601	631	625	617	626	595	629	619	595	617	571	610	586	657	653	626	633	623	615	565	599	582	629	595	597	600	607	578	585	602	611	603	623	586	652	616	586	610	614	626	647	640	623	610	620	618	624	591	561	595	613	585	586	610	570	626	625	595	589	580	621	581	640	592	575	616	573	607	585	638	649	593	573	613	625	589	566	589	616	571	564	593	601	623	625	615	569	649	586	561	632	593	571	629	589	645	601	619	619	630	607	647	621	634	619	597	594	604	613	597	624	632	600	556	570	618	624	595	589	596	607	557	581	618	570	610	578	604	613	609	569	595	595	618	612	609	606	643	597	617	590	625	557	595	584	607	598	594	590	583	630	594	634	620	621	625	615	675	641	613	616	561	613	592	570	625	581	565	650	603	647	597	577	592	637	615	597	603	603	625	609	588	616	610	595	571	612	624	607	597	660	600	600	621	660	642	625	614	629	590	613	616	625	564	603	644	619	552	644	599	604	611	672	599	619	580	600	651	619	600	602	624	603	603	558	585	581	608	651	593	609	609	604	589	650	610	609	657	613	612	597	612	636	631	661	567	614	603	568	609	618	584	609	631	614	622	609	626	620	635	646	603	553	569	605	620	626	656	602	681	583	613	583	623	618	608	608	581	570	644	630	602	614	585	566	653	602	585	601	600	638	601	588	538	597	588	611	624	588	604	648	643	663	591	620	594	628	598	636	602	624	602	594	648	549	591	598	603	619	567	641	624	648	607	594	581	649	643	576	648	608	603	593	632	610	620	617	600	629	637	618	622	627	634	604	594	618	579	637	572	583	650	645	618	593	636	632	682	603	622	621	599	673	582	598	659	657	599	606	593	614	610	629	641	571	570	612	579	561	626	619	621	639	591	624	597	607	596	626	611	602	571	579	625	638	600	622	613	639	624	628	635	575	580	580	627	643	648	610	587	582	612	597	608	649	595	634	586	625	609	631	586	649	597	616	573	581	613	621	629	623	603	623	663	592	621	621	618	628	595	597	651	586	664	622	628	607	576	570	599	613	611	599	597	619	625	630	562	651	642	568	647	651	638	600	602	568	595	627	600	600	632	659	608	621	596	634	602	566	579	600	565	634	585	588	629	588	614	593	654	600	608	618	589	582	589	547	617	599	611	612	607	619	649	619	671	596	602	617	602	602	600	645	629	551	598	602	640	602	640	596	589	571	622	586	588	599	634	608	639	592	638	590	620	612	575	639	642	648	633	604	619	635	605	574	614	568	572	610	600	581	601	619	621	593	598	595	601	601	615	587	625	622	578	612	602	600	603	627	588	616	590	590	610	614	654	601	599	574	649	612	592	588	591	621	541	604	579	625	574	651	600	600	612	605	589	616	619	583	585
24152	20813	27025	24651	14487	1111	766	618	545	518	525	534	478	482	471	481	463	464	440	517	478	468	426	422	448	470	442	434	440	455	462	455	406	446	433	434	448	475	461	413	451	447	456	434	429	453	428	455	450	444	444	443	437	451	402	426	485	418	456	437	412	450	447	450	419	411	412	441	468	444	438	428	430	419	448	411	407	396	462	429	454	428	466	424	455	449	469	451	470	429	440	423	438	446	466	444	462	444	413	421	444	453	452	437	440	453	416	463	446	447	458	492	432	452	420	424	417	459	428	477	463	407	433	438	452	452	481	463	455	458	406	464	440	439	431	480	441	433	399	443	435	426	443	475	424	413	435	419	462	442	441	458	449	425	435	450	427	430	448	449	445	446	440	482	443	444	436	458	464	441	464	419	480	432	448	435	429	397	440	445	405	447	440	395	382	431	463	470	419	409	431	467	432	445	461	483	411	416	439	438	430	436	469	429	473	405	438	428	456	461	466	450	450	410	461	501	425	453	447	453	430	441	447	454	428	436	465	456	467	417	401	459	424	432	409	421	431	424	418	423	427	438	431	423	467	410	446	440	445	443	440	470	452	373	482	439	451	427	422	408	439	485	458	446	464	435	469	445	389	421	460	405	440	457	437	436	442	396	462	427	413	443	454	434	416	426	417	428	448	433	446	404	468	414	425	422	439	434	423	431	465	420	487	447	443	441	421	414	451	421	412	494	442	425	460	454	455	468	461	425	432	447	450	474	460	423	475	425	419	435	427	436	469	450	465	406	467	452	484	464	430	479	485	467	413	431	410	457	497	417	439	410	433	439	419	452	476	443	454	437	412	426	457	422	423	422	473	460	424	417	484	418	426	450	450	432	430	422	423	441	444	418	432	453	437	494	435	447	444	467	446	434	467	409	463	474	469	398	450	435	417	452	446	429	482	457	418	410	410	445	444	421	441	442	443	465	431	467	399	455	413	470	438	436	426	389	444	458	425	394	434	478	448	449	437	422	450	425	428	423	425	448	413	423	441	414	439	468	475	431	421	446	471	456	456	419	436	457	415	432	415	460	431	452	433	452	452	485	434	429	424	441	444	411	448	434	429	458	473	434	412	474	457	438	449	422	454	403	431	420	448	427	448	424	455	460	450	430	460	438	396	417	438	469	434	411	463	462	478	412	424	462	463	450	421	433	411	450	430	425	436	456	435	433	412	413	470	457	448	451	427	429	429	449	456	428	432	457	463	428	406	445	429	445	427	447	381	447	473	455	408	403	430	453	444	417	431	492	443	412	420	451	453	465	466	448	453	403	449	429	425	469	442	428	426	447	443	434	420	454	438	439	440	474	436	427	447	474	472	421	417	429	437	458	425	469	416	423	422	425	440	424	453	469	462	417	430	422	448	454	432	474	442	440	405	442	468	458	462	442	418	423	461	428	432	454	464	439	414	424	416	415	471	458	444	417	471	441	460	457	455	455	455	396	430	437	414	448	443	447	440	463	443	470	448	422	438	460	423	439	421	438	435	428	429	446	435	440	483	425	452	451	426	466	443	421	433	445	465	425	437	459	459	435	453	439	443	462	445	406	441	449	459	453	432	405	455	420	450	411	439	414	444	475	438	480	462	478	432	432	489	424	421	437	476	433	443	450	421	450	460	451	376	437	449	412	407	449	427	406	469	445	430	441	416	440	449	480	454	472	466	435	461	442	446	458	452	410	432	444	484	429	431	442	419	442	421	420	426	463	423	424	403	445	455	427	446	467	427	412	438	442	437	415	423	425	474	427	411	423	459	421	447	395	443	426	402	425	446	422	419	437	434	427	446	465	423	478	417	421	462	472	428	439	481	433	431	454	450	441	471	424	403	428	416	446	413	446	439	433	410	452	421	444	483	427	454	427	408	430	436	399	458	464	424	450	463	438	456	441	436	395	445	423	477	474	441	417	454	479	416	444	435	461	412	465	447	461	457	443	444	404	427	458	451	422	447	392	486	443	408	410	419	428	444	480	419	430	446	411	456	468	420	402	438	440	459	399	402	424	410	441	436	467	423	456	446	424	463	447	436	445	451	454	492	428	449	457	414	447	441	436	449	399	470	448	427	447	449	426	454	443	449	433	423	427	471	438	457	433	432	417	452	465	444	489	461	448	458	436	467	438	446	398	417	422	416	407	454	432	419	415	467	400	461	427	437	437	408	438	465	453	466	416	429	420	478	437	453	412	483	423	428	464	403	425	429	433	457	430	426	458	440	405	434	459	428	455	436	440	418	427	457	485	407	429	427	449	434	478	421	433	439	476	462	398	438	415	473	431	406	437	401	477	463	403	444	411	458	463	444	402	433	444	453	425	431	435	401	436	450	439	437	414	432	418	464	423	452	428	473	463	467	446	446	456	464	448	415	425	477	389	448	442	447	445	414	468	462	433	445	457	441	428	462	441	433	440	418	423	432	384	405	431	448	426	405	414	458	465	452	459	433	439	470	453	452	456	462	399	451	432	438	414	428	477	459	435	461	442	433	479	448	456	439	454	480	449	443	415	421	447	453	446	418	396	415	427	454	453	436	423	440	429	445	410	438	436	460	478	416	440	437	448	420	477	462	447	471	451	431	422	447	454	425	496	433	430	438	466	421	442	446	419	409	424	448	458	442	425	458	446	421	430	409	446	464	449	391	402	450	443	432	451	413	445	447	423	436	468	476	423	428	490	447	441	441	457	419	413	447	417	419	425	493	485	443	443	440	449	431	431	430	398	443	429	433	442	441	438	400	476	438	468	422	459	475	409	415	385	457	448	464	451	389	454	457	419	430	436	382	435	456	461	455	369	436	435	476	448	443	428	470	443	433	433	455	444	399	423	425	412	457	454	423	461	465	447	422	394	462	438	466	469	446	418	441	455	439	426	438	477	443	456	436	400	430	446	439	446	460	453	445	451	460	435	470	433	440	426	435	442	378	417	444	418	412	453	403	416	452	408	462	410	453	448	446	453	441	454	455	476	446	434	381	429	467	416	425	410	452	470	451	431	460	441	450	418	447	491	448	418	426	448	447	453	452	444	470	448	449	431	424	454	416	440	436	412	389	480	431	447	420	407	467	437	426	471	426	449	402	428	437	464	412	422	429	435	418	464	455	450	447	414	449	420	430	453	477	474	441	441	449	456	427	426	418	466	401	417	465	438	427	452	451	411	412	417	443	446	433	398	458	413	421	434	435	433	477	470	437	460	419	463	426	383	426	432	469	452	388	435	436	426	407	459	445	406	473	444	429	408	397	469	438	461	452	420	450	446	435	414	443	458	436	447	436	440	426	473	436	430	439	452	425	425	428	444	448	439	446	425	411	471	434	436	464	458	450	446	466	420	443	456	428	395	451	441	458	443	431	432	391	420	450	434	408	427	444	439	463	488	421	436	480	433	426	442	433	414	460	436	465	379	467	417	465	424	438	436	413	451	464	454	458	460	431	491	505	445	434	371	423	396	437	434	416	424	437	403	454	448	427	476	423	417
3245	4826	3783	2072	1462	1215	1041	829	761	663	599	593	607	550	523	508	488	497	510	458	520	450	518	480	487	482	495	508	475	468	451	475	499	457	490	494	482	521	464	496	473	480	495	499	477	432	435	491	473	505	496	477	463	456	458	433	439	463	486	437	456	480	474	473	501	467	446	460	468	487	448	479	475	427	453	481	505	488	493	474	477	529	475	473	457	476	470	519	477	484	480	468	450	423	473	450	453	456	486	493	476	458	501	489	459	484	470	474	495	451	469	473	491	468	472	484	461	454	462	452	500	494	450	474	508	455	479	476	490	481	487	468	485	479	463	452	481	460	468	449	417	468	441	526	459	477	470	470	489	509	482	482	487	465	450	455	486	455	477	464	472	450	455	489	472	475	487	497	500	465	411	465	460	493	505	467	445	445	453	458	484	486	451	472	495	453	458	446	486	481	472	475	438	467	492	533	493	460	483	468	477	451	483	494	515	478	456	453	467	454	446	460	441	485	452	470	505	436	459	450	438	416	472	478	504	451	484	471	479	481	455	497	436	481	497	498	490	456	443	453	475	444	484	437	451	500	457	470	456	454	450	450	479	467	488	434	472	466	473	495	508	502	475	457	472	464	439	508	451	484	467	438	457	472	474	462	464	471	489	460	497	455	441	475	500	469	444	438	465	478	469	423	504	462	463	458	487	456	484	449	460	493	430	462	456	481	466	478	451	476	455	451	453	476	448	476	466	449	486	502	509	463	465	434	468	460	471	466	449	471	483	490	482	427	468	453	463	496	446	475	470	477	462	492	475	457	443	436	457	439	493	460	462	505	476	473	488	472	466	501	457	467	471	473	472	445	502	459	425	443	456	473	435	440	507	490	464	452	449	509	455	472	485	471	468	445	471	454	468	482	472	489	486	457	473	459	463	451	460	470	450	452	444	505	476	461	510	476	442	490	422	501	501	427	449	496	465	487	483	428	447	486	484	464	445	486	467	422	463	464	463	494	451	481	448	466	464	480	445	448	436	441	473	444	496	490	467	478	461	473	464	458	469	525	483	467	453	503	452	488	478	468	459	447	444	467	513	466	480	449	472	489	461	475	474	453	500	458	437	499	503	435	486	469	483	481	446	492	480	479	488	459	465	465	484	491	441	452	476	491	448	471	460	423	466	493	490	474	459	504	469	446	489	499	483	431	485	468	454	503	437	475	454	486	473	506	456	444	478	475	465	474	464	457	464	442	515	448	451	484	462	508	448	501	464	499	467	478	497	483	467	467	446	500	476	446	468	483	442	442	467	468	480	479	481	450	449	489	465	473	463	471	494	490	462	455	460	483	456	473	453	480	471	467	489	451	504	486	493	450	450	495	500	458	473	450	496	468	455	506	482	497	431	463	493	464	443	449	480	448	438	472	471	435	484	484	464	479	452	466	472	472	473	493	481	467	487	452	511	470	440	462	473	469	459	467	459	495	479	489	467	512	456	457	484	499	471	444	465	476	472	472	466	474	469	487	454	432	453	508	494	461	438	451	475	421	521	468	482	482	510	482	466	445	464	478	496	470	499	452	477	484	473	465	474	462	483	482	417	467	424	475	523	465	479	479	491	449	492	433	485	465	473	476	479	464	478	476	480	482	417	468	491	448	482	511	459	485	429	432	498	450	439	468	431	503	462	453	476	492	451	480	487	472	443	490	467	501	470	474	442	471	477	460	464	477	465	427	478	445	478	437	472	495	478	492	450	436	510	481	467	491	459	475	442	483	446	484	449	472	480	506	452	525	432	468	446	485	446	468	510	540	543	459	493	456	441	480	474	495	498	492	486	479	478	478	473	511	471	461	441	440	488	420	465	458	444	468	503	454	476	473	456	470	491	458	437	471	471	466	455	509	450	455	457	469	444	444	481	470	460	466	460	448	454	488	467	488	469	441	447	490	466	472	501	445	461	477	497	445	474	446	449	488	451	447	477	476	499	485	458	423	441	451	485	496	482	491	461	446	482	495	512	450	525	464	506	467	484	473	474	443	512	458	461	496	501	462	482	450	460	483	442	463	475	490	495	455	466	462	474	468	460	468	468	458	470	438	449	476	445	432	462	484	431	488	480	459	462	415	457	478	488	465	442	438	478	489	450	487	461	487	502	466	465	479	464	473	512	442	471	481	482	488	473	473	502	469	479	480	431	448	476	462	485	475	449	476	464	480	437	464	492	460	465	471	464	460	479	487	473	432	477	477	482	481	481	458	460	485	455	461	488	458	471	437	517	440	467	504	483	446	473	495	478	465	486	493	465	479	410	473	477	445	461	467	449	465	484	478	479	469	457	482	433	461	463	469	505	464	434	469	470	499	472	458	458	440	486	489	460	482	493	480	478	465	498	497	468	449	456	450	457	515	460	442	457	439	477	461	439	472	465	479	456	468	459	453	491	421	504	468	446	493	448	452	455	449	499	457	499	479	454	416	475	518	461	479	418	478	461	455	472	472	505	437	472	475	477	485	471	458	474	455	452	441	455	491	498	439	507	442	461	488	487	454	455	471	448	471	448	455	475	463	513	463	457	490	499	444	440	480	481	437	513	464	456	469	459	481	448	451	485	494	489	487	483	470	447	498	471	477	499	508	461	453	458	472	450	468	471	452	459	460	443	459	466	453	462	467	473	482	465	457	478	437	460	436	433	450	486	494	449	513	458	476	531	442	436	499	433	474	490	477	459	495	462	470	483	500	500	463	428	471	459	489	458	488	479	470	468	490	497	436	492	501	473	470	460	460	454	439	510	489	485	462	472	475	466	487	534	470	469	490	468	448	458	455	478	452	493	423	483	452	454	460	492	428	463	472	441	474	492	469	481	469	481	468	468	447	483	468	473	446	499	512	495	491	439	494	476	471	481	445	468	454	484	472	458	450	455	473	492	476	482	432	479	457	453	437	440	470	442	440	458	494	492	427	466	490	461	478	485	434	446	463	478	487	403	474	477	461	453	454	438	447	434	468	499	468	462	497	481	472	485	470	462	474	478	479	491	432	450	447	488	486	492	513	492	484	496	479	461	486	460	460	481	456	473	460	476	479	488	474	474	494	473	440	421	465	495	468	485	473	475	464	471	467	473	498	465	521	447	459	442	476	420	456	482	471	470	448	417	502	460	496	475	465	457	442	471	475	468	441	500	452	458	476	461	467	454	420	432	486	458	519	467	467	484	469	430	475	445	468	451	512	454	483	516	440	458	491	489	476	482	454	464	459	470	464	487	504	483	465	493	448	482	439	479	505	456	498	446	459	461	433	461	468	476	459	454	471	495	478	455	501	469	497	452	452	459	438	472	469	468	436	491	462	523	442	473	462	441	459	485	442	500	490	466	442	478	446	453	489	494	443	490	503	420	522	453	440	420	489	454	459	462	439	466	473	433	474	469	460	516	496	484	468	451	448	472	471	503	447	480	445	490	413	476	499	427	503	456	465	497	460	495	450	458	503	447	495	484	497	515	465	461	490	494	436	473	454	481	460	483	460
22162	20888	28353	23585	20889	20932	10256	1053	676	652	491	446	393	329	340	338	341	286	280	258	275	261	251	255	239	223	238	231	262	226	233	269	221	240	237	251	237	204	217	238	233	195	229	203	230	229	210	219	194	200	238	187	219	229	235	228	206	205	231	187	203	206	206	198	200	215	176	233	189	193	237	200	176	197	233	193	190	198	177	198	208	216	213	224	188	220	206	218	214	217	195	193	202	199	252	205	194	202	197	195	208	205	207	189	206	184	212	240	222	206	216	194	206	207	207	187	194	228	224	230	208	211	210	217	186	213	188	198	199	198	189	221	201	198	196	189	200	195	200	209	201	193	218	221	225	201	213	195	202	195	197	162	186	186	206	209	192	236	190	201	223	172	205	205	174	197	202	216	183	204	207	199	195	192	204	217	197	178	194	192	187	230	235	203	223	189	220	193	190	200	200	192	216	201	194	210	195	222	211	199	191	217	196	172	200	192	226	204	215	210	192	200	183	216	204	216	205	199	202	189	190	195	185	221	194	166	210	184	221	205	228	193	222	183	204	207	214	199	210	205	165	184	192	204	217	188	196	219	216	196	200	203	205	195	189	184	220	207	227	209	192	197	240	216	215	204	202	198	198	199	180	190	176	222	220	209	199	209	193	208	213	225	212	198	184	193	202	212	208	185	186	209	192	181	191	201	226	179	206	211	201	220	205	215	196	192	206	183	218	209	180	212	196	198	179	200	201	208	191	231	201	192	204	218	200	240	234	201	215	212	193	204	211	221	219	215	190	210	212	205	197	189	198	168	232	233	211	156	211	225	209	201	187	196	192	219	214	223	200	217	190	210	220	229	208	202	196	194	199	194	203	204	209	194	196	209	224	201	230	217	189	174	210	204	181	202	200	192	218	194	196	193	210	221	193	189	198	183	198	187	201	200	178	219	207	184	215	193	194	172	211	215	213	197	191	225	188	224	225	218	234	184	194	204	221	205	206	195	201	223	204	201	229	201	209	210	176	203	176	185	200	187	191	210	216	220	196	197	191	193	226	218	207	216	184	198	232	212	208	209	188	231	195	199	191	211	217	240	201	202	221	210	196	179	208	196	193	207	205	198	234	208	187	199	192	189	210	192	229	190	186	227	173	202	204	215	193	202	201	221	186	201	192	195	228	231	203	193	183	195	195	208	205	174	186	223	198	232	211	200	175	198	194	213	191	188	228	217	205	221	192	184	218	200	224	199	210	224	232	208	211	204	209	189	201	224	183	195	190	227	208	207	179	215	190	205	215	175	194	212	205	198	214	218	182	203	206	215	186	185	203	184	203	198	216	207	192	214	201	192	207	204	220	206	226	180	201	205	236	213	214	226	199	217	199	220	188	202	207	200	209	176	199	199	192	200	213	183	213	194	211	194	189	198	193	205	219	194	213	205	210	229	203	210	212	201	163	216	194	204	187	219	202	166	197	215	186	215	206	159	194	209	168	182	203	200	206	188	201	205	252	179	184	184	215	201	210	195	204	220	182	189	195	212	204	213	204	212	169	203	204	212	233	203	200	213	186	201	190	172	197	205	192	188	229	187	203	198	201	216	183	188	194	191	202	206	202	198	184	206	191	193	187	207	218	243	178	212	203	201	217	217	208	195	208	205	188	214	195	209	195	207	196	213	188	198	173	188	205	211	186	195	198	197	214	197	186	199	192	223	190	232	197	215	173	204	203	218	184	201	174	195	216	216	207	212	163	194	198	194	227	241	206	223	198	195	187	193	185	216	214	218	245	206	211	209	204	215	199	200	199	200	230	174	181	211	210	194	195	205	198	219	198	204	229	214	201	198	200	194	206	200	205	189	187	207	197	207	195	185	208	225	209	204	215	211	220	199	197	233	212	227	244	170	186	184	214	193	187	206	173	192	213	203	203	188	210	211	212	187	219	200	214	212	211	221	187	182	215	204	194	206	183	177	217	200	211	192	219	200	184	207	244	190	195	212	206	213	215	208	221	231	231	198	195	194	205	202	183	197	191	204	182	187	187	195	188	204	212	190	193	201	198	203	175	203	221	200	190	206	195	212	202	203	230	200	199	199	184	197	205	194	184	177	200	191	197	173	180	200	189	187	202	192	208	215	196	192	221	190	184	184	191	182	224	199	215	210	208	191	224	182	197	207	224	213	200	223	202	205	191	207	189	196	181	209	188	218	229	208	199	198	213	226	188	223	192	205	221	220	181	197	205	231	204	189	199	222	191	216	238	222	190	188	196	195	191	189	186	210	223	206	182	199	209	188	185	206	217	221	201	204	197	223	205	181	195	214	223	223	208	197	227	184	211	208	205	214	195	182	200	196	186	206	201	199	194	187	189	188	207	231	193	183	200	177	193	196	203	228	205	194	207	212	206	253	207	224	187	172	187	184	200	205	196	175	193	210	221	186	208	204	176	212	181	180	205	218	208	180	217	174	173	207	175	198	209	224	210	237	167	239	199	201	195	186	216	193	216	183	195	220	218	193	179	211	199	206	220	188	212	210	212	206	225	204	197	207	208	213	197	251	192	198	232	178	198	195	225	187	216	197	218	207	192	226	208	199	217	192	191	191	184	188	214	204	170	226	183	197	203	211	216	188	211	194	195	189	214	219	196	215	194	208	185	184	191	178	184	193	224	170	224	217	170	201	219	209	219	204	221	191	225	177	203	195	172	196	185	204	186	224	200	216	198	196	208	219	204	203	184	210	204	215	202	168	221	189	214	199	217	205	199	202	209	212	208	217	195	198	215	213	187	193	225	193	213	208	187	191	193	187	206	180	191	210	213	213	196	230	205	198	216	201	221	205	205	203	199	206	196	206	200	211	222	201	207	209	195	202	205	235	196	203	196	183	223	192	202	192	192	198	199	195	226	210	231	221	223	183	204	225	209	203	197	185	197	189	194	209	211	182	201	219	198	176	208	236	202	204	213	178	203	196	201	210	198	189	204	195	193	212	206	174	207	180	198	207	231	185	236	191	189	220	220	218	215	193	235	202	226	195	179	202	184	173	192	179	222	200	200	226	239	224	206	227	206	157	205	203	214	187	214	195	176	209	233	218	211	195	204	201	211	189	213	235	197	182	229	208	207	184	188	228	202	193	197	193	194	197	209	197	228	224	196	201	233	203	200	197	250	206	193	192	203	205	204	190	206	205	190	233	187	192	210	216	199	182	202	203	216	181	211	212	175	192	183	208	205	208	227	207	194	205	214	227	194	210	210	215	198	215	209	203	236	198	197	214	176	233	198	207	206	204	179	196	227	210	228	176	181	206	201	209	185	205	206	204	205	211	214	195	193	203	215	223	208	196	190	188	188	206	201	181	187	227	211	219	211	180	196	173	192	242	209	183	205	194	195	220	220	216	192	223	218	198	207	192	227	186	198	218	230	221	189	207	185	213	188	216	191	197	193	212	198	189	176	185	191	186	213	226	228	196	234	201	232	191	189	183	200	204	207	205	186	182	148	202	199	215	208	208	192	183	203	216
4100	12493	10328	5142	3456	2812	2045	1514	1139	883	727	652	595	493	445	426	381	369	330	329	314	322	276	318	308	307	272	268	282	271	256	268	219	254	258	264	240	260	246	253	248	251	224	232	229	265	224	239	228	206	231	214	236	229	224	245	224	236	230	240	238	230	246	236	223	234	224	217	245	226	219	227	223	253	245	249	226	254	221	222	236	227	238	268	264	232	201	209	247	228	226	257	232	234	217	229	225	235	233	219	230	242	236	215	214	203	238	221	216	231	239	240	228	224	213	206	213	244	227	204	227	222	254	244	228	236	224	224	219	243	224	223	236	227	242	222	197	203	227	218	220	208	209	232	255	229	239	231	230	221	241	222	232	227	212	194	214	213	208	235	211	229	225	237	220	231	230	214	193	217	208	211	223	211	222	221	215	235	250	228	224	229	242	228	228	212	201	229	243	235	205	252	231	218	246	222	228	221	247	210	241	230	209	218	251	253	237	206	222	226	237	212	224	228	234	237	233	233	201	205	215	243	232	204	222	228	225	223	226	216	201	228	216	213	220	201	237	216	230	239	233	223	254	201	190	228	209	203	225	247	260	254	229	246	221	240	229	203	229	224	208	195	214	232	220	228	197	234	233	230	214	258	222	236	218	247	226	222	244	210	231	231	207	217	236	209	237	211	233	220	222	191	262	234	215	225	228	224	206	239	206	215	224	205	234	223	232	203	253	232	231	214	216	264	231	256	233	219	211	189	228	203	230	202	209	213	230	234	236	219	233	224	235	212	237	222	223	227	196	217	205	224	223	258	229	231	249	223	204	245	215	243	214	232	220	209	234	207	247	212	212	218	217	210	241	229	215	229	230	227	222	251	232	216	186	229	213	217	229	241	228	238	215	222	212	215	218	219	235	215	239	207	228	223	234	212	235	211	253	218	242	209	218	213	193	190	213	231	252	216	226	223	204	196	208	219	193	246	222	245	245	219	244	250	247	235	216	219	245	212	219	210	243	216	212	198	237	228	218	214	235	240	205	198	226	211	220	199	215	204	235	232	240	232	234	230	213	233	203	232	218	221	197	244	253	212	233	195	214	234	221	230	229	201	251	200	232	252	229	223	217	214	218	235	212	240	222	212	202	216	229	244	193	245	220	219	229	231	214	231	215	248	215	221	206	196	182	224	226	239	224	229	219	206	224	243	217	215	241	227	199	207	214	236	229	216	220	219	194	260	208	211	240	214	232	200	224	245	234	231	212	254	258	219	214	213	238	204	255	233	230	219	212	234	235	193	208	230	240	253	218	223	242	235	245	256	206	218	214	206	209	215	246	209	218	218	231	215	204	220	225	233	210	223	219	222	250	212	221	222	223	205	212	217	242	239	196	237	227	219	215	224	231	228	210	223	211	217	219	221	233	226	235	235	200	210	218	225	209	232	186	240	219	237	214	213	211	227	248	216	247	226	221	241	224	222	211	225	214	240	244	247	215	229	229	222	239	211	235	216	222	204	228	222	238	226	223	211	251	202	232	229	226	224	236	235	210	208	232	249	213	204	217	220	211	214	209	197	233	237	221	237	246	257	243	241	211	205	255	241	237	228	233	212	209	230	198	214	222	211	254	222	222	246	203	236	216	215	217	192	209	244	178	232	223	222	201	232	230	209	228	224	202	238	221	230	226	253	247	222	204	223	225	223	223	231	227	202	223	251	214	224	219	208	229	225	233	246	232	198	235	221	230	213	195	226	220	205	211	219	185	210	205	213	215	237	243	210	235	249	262	203	212	226	262	227	209	210	233	229	227	247	239	215	197	227	223	210	227	206	212	201	227	224	213	216	239	219	207	243	218	244	217	206	219	223	227	224	221	222	242	231	230	207	198	215	238	211	235	228	242	216	206	240	221	193	216	199	234	251	227	231	207	221	236	235	225	244	226	208	224	196	210	204	241	232	218	218	215	247	217	228	240	216	195	241	214	234	226	237	210	240	218	215	245	216	244	210	209	234	205	210	226	242	200	215	250	208	229	253	227	237	231	259	231	236	233	215	208	214	221	246	225	232	203	222	222	224	209	235	200	242	199	215	226	214	214	242	217	249	225	214	237	212	216	226	232	243	208	190	229	211	224	217	261	240	217	206	237	208	192	217	204	257	218	242	221	211	219	252	245	212	219	217	215	230	212	252	227	220	238	230	219	242	198	228	237	245	228	242	236	244	207	223	225	232	223	228	232	207	234	198	245	203	204	232	202	199	220	229	220	221	239	238	229	241	200	228	193	228	228	219	236	238	226	227	201	227	219	221	224	244	209	250	236	214	215	242	222	209	215	229	213	214	211	219	197	205	229	192	252	235	232	209	237	237	242	209	196	222	205	210	202	218	237	205	230	212	218	210	242	193	244	240	221	252	243	220	232	233	225	229	226	213	215	214	209	211	197	235	215	231	229	237	207	238	201	229	238	246	228	210	231	234	207	238	197	175	209	234	226	209	236	227	228	223	255	242	213	236	226	244	208	228	229	217	242	220	216	204	235	217	226	229	236	220	224	211	215	228	232	215	231	212	239	229	236	209	225	230	232	227	236	205	229	205	234	214	205	239	227	201	224	216	222	230	209	236	224	231	255	201	198	231	236	237	222	216	239	251	191	240	208	226	200	237	206	243	254	217	235	224	230	221	221	205	228	210	215	199	235	224	213	223	215	229	236	216	242	223	220	230	213	212	238	223	231	247	250	249	208	238	238	247	214	214	209	228	207	196	246	237	212	226	228	231	247	221	226	230	218	202	205	226	231	214	232	215	222	213	241	217	220	228	197	238	225	240	249	211	241	202	213	235	221	219	219	222	212	214	257	218	231	225	206	213	196	224	235	225	225	213	225	211	200	226	239	214	188	210	210	236	228	212	227	235	219	223	254	213	223	249	209	223	225	231	236	230	235	200	242	214	218	220	221	211	222	206	215	241	213	210	232	213	225	249	239	215	226	236	211	228	221	224	219	238	236	258	224	195	215	199	204	233	216	224	238	247	231	238	229	258	222	226	257	230	227	212	216	217	237	221	221	207	247	229	211	232	231	214	216	208	226	195	236	193	226	219	228	234	260	243	236	222	224	223	247	233	215	220	185	222	217	225	214	269	218	203	245	241	214	242	216	248	211	231	235	207	197	223	248	206	223	202	234	233	221	230	209	223	241	224	230	212	220	213	199	199	211	243	248	218	224	214	253	195	203	232	241	228	231	218	239	247	220	217	221	207	240	243	245	227	206	218	223	222	232	239	216	242	239	194	212	207	218	230	228	205	224	229	224	238	227	220	225	234	218	224	200	234	225	234	245	230	260	218	238	227	233	220	211	216	237	234	223	195	188	231	218	236	225	218	217	220	231	201	222	250	234	213	216	227	218	232	234	218	208	205	216	232	237	198	237	224	244	226	242	206	210	211	232	267	245	213	234	278	231	209	220	243	204	212	203	224	245	209	219	223	237	226	227	234	237	233	229	225	241	202	213	191	222	221	245	219	232	237
27147	18743	5321	1028	721	723	750	706	724	740	712	687	696	682	676	692	686	719	691	730	685	689	681	711	717	718	640	695	700	693	696	661	693	718	681	670	735	657	739	650	696	746	678	696	707	685	690	699	683	677	736	694	674	652	678	736	656	693	652	689	684	709	681	661	731	650	684	691	669	679	659	705	676	676	734	684	672	707	679	659	650	699	713	654	730	723	707	698	695	702	654	697	665	689	696	686	651	721	693	670	718	620	672	693	650	667	651	685	669	643	677	669	680	693	710	659	685	694	739	732	646	683	708	729	697	688	715	681	643	693	717	697	642	683	687	685	657	723	719	663	668	704	683	680	697	725	721	659	640	666	683	672	708	664	691	686	672	721	712	703	630	720	684	696	680	670	684	707	701	698	733	748	690	635	685	680	680	716	680	664	697	736	695	742	645	686	704	668	707	709	645	684	681	719	699	707	738	638	690	739	703	675	709	687	671	702	698	699	679	741	677	697	692	717	663	671	684	664	673	701	665	684	703	703	706	677	723	648	653	709	683	703	711	688	702	752	684	682	682	740	706	656	689	711	691	677	738	664	725	674	662	679	676	691	705	677	644	718	632	675	694	685	733	693	721	656	698	706	695	736	676	628	706	665	721	626	673	694	651	747	695	675	650	649	682	707	696	709	721	678	640	707	728	687	684	727	738	724	716	651	673	708	761	670	686	700	711	631	675	710	691	775	666	703	695	665	677	672	696	703	703	654	707	697	730	695	695	688	667	683	678	661	737	668	690	706	656	713	670	730	668	666	707	710	655	725	691	694	660	697	708	685	698	695	696	692	699	648	680	696	698	684	682	699	727	694	705	646	708	769	727	713	673	644	703	730	661	701	726	699	694	698	704	675	695	727	678	659	719	710	711	721	646	653	698	607	709	686	701	688	643	702	642	658	786	693	697	676	693	698	677	657	712	682	687	700	688	640	640	705	692	695	690	699	702	700	688	659	712	688	733	655	705	754	693	715	714	666	635	698	730	754	698	701	669	670	670	676	669	703	649	709	703	702	689	681	718	684	687	705	713	706	658	645	713	672	675	662	639	663	726	702	702	702	666	633	699	666	716	720	688	676	686	653	656	647	729	716	708	694	691	716	720	670	693	643	693	676	682	684	653	710	679	658	721	649	652	705	691	698	653	636	717	698	669	723	678	690	695	676	707	697	685	641	696	712	685	729	695	717	701	685	698	728	672	676	711	720	702	713	666	701	661	725	671	704	693	702	649	651	739	679	675	705	671	704	685	659	736	696	709	687	678	721	684	701	640	712	646	700	694	679	707	701	712	717	652	710	701	710	723	706	737	707	667	704	713	654	704	684	688	691	697	691	684	645	728	685	698	691	702	683	710	720	735	727	706	668	666	683	717	700	688	740	698	724	650	652	638	717	671	677	716	686	674	621	688	681	708	691	700	677	713	660	679	705	674	710	716	674	718	632	707	675	729	694	746	707	655	643	656	662	677	716	699	695	700	745	676	708	644	663	704	718	727	726	690	723	678	667	682	676	671	649	670	710	654	732	647	716	690	744	669	720	677	709	690	675	646	745	715	687	640	665	682	688	668	663	722	712	716	647	727	693	640	647	696	683	687	656	696	697	713	685	682	695	687	677	695	713	688	684	702	670	685	745	686	713	675	668	708	705	658	682	677	698	690	720	699	685	674	704	630	689	677	696	652	683	670	678	711	733	670	705	717	711	695	678	676	717	702	689	722	713	643	711	707	719	670	695	657	705	669	703	698	736	716	681	696	710	671	680	731	709	670	736	668	635	681	697	658	709	683	754	731	670	662	726	671	690	709	654	680	700	694	681	777	697	670	688	685	748	678	697	699	697	711	730	714	648	651	682	711	676	674	710	721	706	725	730	690	709	707	694	714	675	667	657	678	695	649	682	656	688	677	731	699	706	681	680	709	735	695	686	716	658	681	710	678	665	665	683	758	657	735	709	693	727	704	688	676	670	650	718	680	703	694	698	686	678	671	674	720	744	713	664	717	677	698	693	700	691	659	664	706	675	669	729	710	697	700	687	694	659	694	699	686	668	682	694	730	680	688	705	685	703	679	665	666	669	663	688	711	688	713	659	707	672	656	688	714	669	716	731	682	766	694	670	675	710	682	681	748	686	695	677	652	670	636	702	678	738	707	699	702	714	706	687	696	664	703	737	721	717	712	714	677	661	667	702	708	675	696	662	659	692	708	723	643	700	680	684	686	684	656	699	703	705	712	704	714	700	733	675	712	690	675	708	665	692	674	672	676	698	629	671	737	667	680	662	690	647	670	742	665	656	670	678	678	662	724	669	667	724	721	753	708	696	728	697	696	750	686	679	669	735	715	690	666	730	665	670	682	706	701	703	681	656	725	745	718	689	729	694	668	710	693	633	698	651	694	672	708	677	705	647	722	689	678	749	699	675	707	710	699	697	712	706	740	699	692	676	654	704	696	689	674	751	710	655	679	667	695	661	698	674	663	702	710	697	687	695	696	728	694	723	703	693	726	703	755	704	685	672	705	709	713	722	701	757	700	703	666	729	714	659	720	653	671	700	671	739	700	690	681	704	658	714	709	653	700	647	711	723	715	702	716	732	705	680	721	683	678	686	692	681	745	762	685	693	665	732	675	689	687	705	711	659	692	707	671	708	666	725	706	688	668	685	748	691	690	651	681	714	683	667	730	690	708	729	644	679	684	695	703	700	698	659	657	655	717	676	710	661	701	740	683	679	706	689	695	683	660	649	739	709	634	685	653	668	685	705	701	693	723	738	711	707	712	684	662	677	699	675	681	651	731	706	695	703	675	721	636	683	703	701	700	704	682	677	738	725	703	703	705	670	662	656	677	669	741	682	763	705	655	646	666	710	693	735	688	675	718	708	709	696	657	691	702	665	718	673	651	713	687	676	715	683	679	693	655	649	705	674	700	725	708	670	702	663	744	688	784	661	700	713	673	690	646	658	675	714	696	695	713	651	687	671	691	706	712	700	645	692	642	694	660	693	667	678	708	720	697	680	685	689	672	707	715	696	690	728	677	711	684	706	730	675	681	675	743	687	696	686	680	728	708	635	683	714	705	697	696	675	683	692	689	687	673	727	710	728	677	669	670	636	662	704	685	726	704	739	694	735	693	678	678	650	666	679	716	647	714	694	686	710	684	658	665	693	672	712	690	639	691	686	650	713	670	711	694	740	712	715	692	708	684	622	693	684	631	712	692	663	696	720	693	692	687	711	676	686	691	712	648	717	715	699	674	702	661	726	671	695	705	689	711	694	704	697	692	677	722	670	670	704	681	644	742	630	734	688	685	754	705	658	671	663	688	662	641	708	695	722	637	719	701	656	687	670	669	708	700	684	655	678	689	656	673	733	668	630	715	728	650	720	731	688	701	691	698	676	718	690	693	691	679	685	696	709	707	711	684	697	690	662	687	662	680	674	736	671	694	700	685	680	653	699	720	748	624	724	655	727	683	680
4379	1199	1073	856	852	793	816	791	833	778	752	760	735	796	757	768	801	713	786	754	748	781	758	739	746	761	789	778	800	760	725	742	786	725	795	738	769	733	794	721	706	740	756	758	746	757	733	686	739	739	734	690	781	784	700	715	749	751	778	736	789	726	726	765	746	744	736	735	770	766	753	744	752	744	782	735	763	784	748	783	716	717	726	719	751	724	723	795	768	735	751	729	732	745	783	668	750	787	798	760	762	804	793	724	743	745	763	734	737	784	726	766	747	755	715	767	760	783	775	763	738	697	729	752	718	736	706	771	803	755	733	762	757	807	718	770	734	710	791	774	767	765	765	750	718	696	792	755	724	735	706	793	789	729	772	729	740	824	780	769	767	765	739	717	713	775	762	790	783	763	825	713	760	757	730	754	695	726	769	737	743	743	718	761	715	773	741	746	734	775	759	737	746	768	693	756	737	716	757	791	711	766	715	786	738	772	738	766	731	791	750	777	782	692	814	684	724	768	740	727	789	695	720	796	790	755	779	781	732	755	736	764	716	757	703	734	745	726	805	790	751	744	750	741	749	739	755	796	778	733	767	765	707	775	747	731	764	732	711	741	737	733	750	791	805	748	711	708	750	773	737	746	746	758	733	831	786	786	780	742	771	725	730	727	753	722	757	751	775	721	712	737	771	768	804	722	735	760	732	735	732	763	755	749	739	720	725	745	730	778	732	759	738	775	768	727	734	813	735	788	765	705	738	793	776	726	767	731	733	785	721	729	730	790	714	743	693	704	730	725	755	739	724	770	706	778	755	773	726	733	792	778	765	755	791	693	742	784	700	691	721	701	761	782	708	749	763	708	714	740	704	780	695	744	696	693	770	784	736	743	771	758	753	738	791	780	701	735	728	737	774	728	735	743	753	786	708	749	735	779	695	759	733	725	783	751	720	758	692	759	764	764	788	729	778	750	704	776	731	703	797	702	730	746	719	781	737	776	769	740	745	773	774	767	768	720	746	758	703	776	791	746	732	726	754	765	767	776	720	755	766	739	746	742	748	780	774	753	756	754	736	777	782	748	760	787	792	779	733	774	827	722	745	754	709	761	720	759	752	750	724	766	781	766	788	733	750	747	772	791	752	738	790	764	779	718	736	775	725	734	731	737	737	777	788	755	720	737	727	685	739	785	774	759	751	727	734	728	688	701	747	749	747	735	733	747	725	745	725	759	762	737	750	771	734	670	735	757	770	816	721	751	693	792	697	735	768	755	753	732	736	706	728	735	721	757	764	726	765	779	715	781	744	725	723	809	719	757	724	763	800	729	726	712	781	792	706	776	752	753	744	767	783	800	715	739	785	770	735	693	795	730	763	748	776	689	713	730	759	790	726	739	757	759	731	744	743	754	699	728	782	740	703	734	779	729	769	754	753	731	754	763	744	763	744	727	750	737	761	731	739	751	744	779	801	752	751	740	784	718	769	736	756	732	731	747	739	744	686	743	773	711	706	735	782	752	736	719	782	728	748	778	774	704	719	734	742	793	760	747	752	727	756	687	751	719	787	703	761	780	828	749	773	754	750	732	741	725	775	786	746	765	757	763	715	752	710	771	728	756	749	755	700	782	732	719	748	750	727	757	772	774	766	745	730	737	794	716	767	763	759	774	749	732	768	787	802	715	701	770	745	716	744	728	751	747	752	791	723	768	730	784	761	755	725	752	777	737	737	807	764	774	738	751	796	798	748	757	812	744	755	745	747	803	749	709	771	757	780	751	751	723	775	747	764	765	689	743	734	754	774	737	777	789	798	743	761	829	743	727	785	750	783	786	781	729	719	820	729	748	720	710	767	749	746	741	779	777	753	727	766	778	776	766	739	691	736	792	739	732	736	780	778	736	728	730	770	740	811	765	738	702	739	771	749	774	752	735	708	752	748	747	784	759	753	779	777	707	756	749	706	770	747	761	751	703	719	773	795	755	734	740	719	739	722	752	728	717	777	764	757	761	687	757	755	738	773	773	762	744	730	732	761	724	756	772	783	750	790	770	748	746	742	770	759	755	695	767	757	786	695	704	770	789	772	735	746	707	724	792	837	797	790	752	744	735	741	727	723	750	732	697	731	749	803	749	722	776	776	677	733	772	784	722	779	722	750	714	789	774	763	733	755	760	792	731	777	760	784	774	728	772	765	713	718	706	725	694	722	795	822	738	743	740	791	730	753	765	686	737	754	748	744	703	763	712	769	743	749	696	741	756	752	764	780	762	713	733	714	744	793	744	785	763	764	686	766	747	709	716	728	699	748	743	723	744	731	766	768	766	769	721	745	705	744	721	781	704	752	744	731	722	695	764	758	786	729	744	760	810	765	786	751	738	736	783	731	775	754	744	744	754	764	753	724	732	747	753	762	740	753	763	774	790	734	704	738	712	728	746	747	740	708	768	751	768	747	751	769	747	730	755	768	780	744	739	676	741	742	712	723	781	726	735	762	759	800	752	713	733	739	783	768	768	750	776	743	780	745	742	746	750	809	789	786	771	753	760	788	736	746	761	732	707	736	720	742	758	740	785	745	730	787	781	707	756	780	759	795	749	772	782	733	735	737	798	768	684	719	791	716	763	753	730	713	759	763	743	775	745	742	760	767	784	724	715	781	728	753	784	737	747	758	712	788	771	784	732	705	770	697	733	779	730	751	768	753	748	710	748	740	726	733	765	773	744	757	734	733	747	750	773	721	754	736	760	705	743	702	744	743	727	739	755	750	760	755	735	751	755	734	770	748	760	751	784	701	730	784	768	764	777	738	750	752	749	745	785	736	740	754	792	718	737	687	750	766	751	779	751	715	750	736	749	728	763	774	695	763	750	796	753	748	757	788	723	721	756	788	771	733	768	738	713	724	787	679	718	790	752	760	752	763	721	762	701	738	755	731	733	736	788	703	799	771	743	744	746	725	737	716	721	763	737	720	759	737	768	743	708	698	770	747	731	767	772	724	730	750	790	749	777	721	740	748	703	704	729	746	748	776	757	755	741	740	712	729	797	798	729	740	727	695	705	783	743	710	782	688	724	719	773	747	743	800	731	716	769	726	778	723	721	767	785	760	723	737	788	736	732	726	700	753	752	768	734	733	744	755	745	738	729	693	793	772	746	760	752	759	758	774	777	753	799	750	730	771	702	765	772	744	789	775	737	756	742	749	758	700	750	776	770	739	755	724	735	759	750	765	733	748	719	790	793	745	774	729	765	739	750	756	730	758	712	712	712	770	761	743	749	721	789	810	706	719	762	774	782	759	756	775	781	754	726	760	751	761	703	768	724	777	760	713	737	716	766	733	737	741	729	761	774	732	773	787	681	746	771	752	736	695	790	744	775	744	729	737	712	687	741	725	774	742	764	786	737	735	725	737	724	691	755	738	728	724	729	725	749	787	775	737	787	792	711	747	730	759	797	781	772	746	730	754	740	736	754	754	758	759	689	724	711	700	774	794	784	791	733	744	748	753	754	698	769	753	702
23231	20872	27868	23991	20885	10775	1356	947	834	729	773	735	701	673	614	617	614	598	607	598	616	577	603	589	551	580	582	545	553	586	567	510	575	607	595	574	594	561	525	528	577	626	569	553	548	517	554	584	552	556	544	602	550	572	576	593	529	577	562	570	574	524	582	578	543	552	547	569	552	575	542	529	551	544	537	526	590	577	593	531	534	566	592	558	548	555	563	556	548	550	553	540	590	569	529	555	565	538	576	547	569	583	592	565	570	541	543	543	571	581	547	560	502	561	523	542	580	593	529	561	506	586	560	597	550	581	561	567	592	546	575	574	519	564	532	542	606	558	579	539	621	517	552	565	534	542	554	532	561	566	565	536	543	534	563	581	520	576	557	607	570	575	522	560	540	585	529	571	597	554	553	550	577	545	588	560	507	577	572	556	593	606	515	548	568	583	561	598	546	578	580	578	534	542	577	556	587	543	552	575	566	549	575	554	594	574	614	547	543	556	587	561	589	556	555	558	582	553	516	555	581	560	625	600	560	537	554	539	571	515	535	575	550	532	598	556	529	549	547	566	591	553	564	552	553	570	574	565	570	525	555	578	564	545	554	550	580	574	570	579	614	576	605	556	556	555	580	546	603	552	584	541	540	568	528	555	559	559	515	556	588	524	546	555	598	552	542	578	591	576	543	543	542	572	567	579	544	543	579	562	561	555	568	552	540	573	566	551	579	564	561	536	560	568	529	576	543	541	551	551	556	530	562	573	551	538	581	536	565	569	578	563	568	586	557	563	555	570	544	514	570	568	538	531	544	584	567	553	600	541	535	608	561	586	593	582	564	571	584	536	551	568	594	559	538	546	550	580	567	557	535	591	584	600	586	577	560	582	536	569	527	520	540	538	525	563	600	576	562	560	515	578	603	574	523	579	550	580	531	552	532	536	556	573	566	541	533	545	571	574	590	553	590	575	553	557	560	539	595	587	534	526	514	592	543	553	554	554	576	568	588	554	549	562	541	587	530	561	523	560	598	512	552	599	579	564	547	530	567	529	562	567	525	602	548	573	537	588	524	555	591	564	560	551	549	593	573	548	574	598	548	520	543	581	558	577	559	542	590	614	542	549	551	519	529	556	556	560	550	557	558	576	539	545	572	591	553	566	606	544	538	566	576	573	546	555	579	565	575	575	601	531	570	527	537	584	530	545	582	572	527	599	576	540	587	538	525	559	551	554	559	571	571	619	535	555	545	548	559	543	574	563	545	559	558	533	533	561	512	536	545	565	577	572	577	524	530	569	516	539	587	582	561	569	551	538	527	566	549	594	562	562	519	554	554	529	526	573	548	561	539	562	543	556	555	550	595	564	626	555	560	547	516	502	541	565	543	566	527	575	553	566	544	539	564	550	543	550	531	606	589	550	614	550	597	590	584	565	568	613	562	551	565	564	573	536	591	594	512	580	543	558	557	548	584	578	533	573	548	567	522	524	559	531	542	582	561	552	570	573	591	552	538	567	532	565	565	588	582	575	542	559	561	584	538	562	522	565	627	550	554	536	522	606	560	586	549	560	544	518	577	567	520	522	562	519	522	553	562	572	579	542	599	538	556	557	498	571	553	565	559	536	533	540	557	561	546	558	566	552	535	541	542	553	573	574	590	556	580	599	551	532	538	582	592	562	596	580	542	579	524	540	551	571	578	536	488	549	542	568	574	567	518	602	555	576	598	548	572	571	542	516	547	552	532	590	577	530	559	573	534	526	535	543	524	580	533	593	509	608	542	561	524	599	559	609	561	548	519	519	540	528	593	554	580	576	528	586	577	550	585	577	544	561	581	580	499	553	531	547	572	535	552	520	515	603	551	586	554	528	531	562	588	614	527	534	579	589	507	528	539	571	531	552	575	561	567	543	553	582	553	563	567	579	589	550	540	540	547	540	544	516	578	563	578	539	575	535	516	539	592	538	563	512	581	569	578	554	552	548	567	608	560	554	619	594	569	543	532	573	568	544	565	564	573	549	566	590	587	538	547	514	522	502	543	562	556	555	563	542	576	521	583	553	608	535	532	533	543	572	574	523	552	576	572	548	516	563	557	532	559	511	571	545	565	512	548	519	575	588	555	527	592	548	554	556	583	537	561	564	582	553	570	538	548	567	529	519	575	549	569	564	536	534	590	548	508	562	582	578	512	558	565	563	561	550	583	602	574	589	575	561	553	560	540	578	549	592	587	491	541	596	557	583	534	563	580	564	556	553	509	575	541	518	578	550	575	527	555	559	594	559	556	549	587	544	526	555	566	563	549	556	575	587	543	554	578	543	517	559	537	521	596	552	565	527	616	570	614	563	574	559	586	526	562	553	552	553	573	576	593	530	557	570	560	566	573	532	577	523	536	577	519	545	544	548	570	598	555	552	584	559	589	578	537	543	536	559	563	598	561	534	566	561	545	557	607	538	580	566	532	581	565	551	583	537	557	578	534	545	567	586	586	559	531	567	494	588	554	536	587	552	529	571	589	572	550	554	540	545	559	516	551	562	576	536	545	573	546	571	565	514	562	582	599	575	567	535	561	573	583	594	541	553	533	587	570	593	531	570	590	585	580	530	489	565	542	585	577	585	584	544	582	525	565	561	542	520	550	572	544	584	562	555	529	516	552	552	585	569	603	552	555	577	548	555	567	546	552	533	550	581	601	560	617	538	559	548	544	536	535	565	558	583	484	551	587	555	568	548	525	579	548	568	563	583	526	563	544	590	553	547	591	614	574	541	559	574	561	553	558	542	537	575	552	594	562	549	566	563	552	520	593	536	527	552	563	535	594	570	579	531	545	532	558	558	504	584	604	572	552	536	544	527	607	559	559	556	537	561	581	568	576	620	557	545	556	566	569	573	540	522	491	563	549	510	563	582	560	572	543	563	595	595	551	534	549	575	526	556	563	525	538	559	536	540	514	573	552	562	546	566	521	562	545	559	560	513	559	575	532	560	488	543	557	561	558	562	529	545	542	583	569	598	536	562	530	544	550	538	595	542	564	525	536	540	563	577	570	520	516	535	554	575	553	539	554	538	565	563	570	561	533	539	578	535	589	534	624	564	566	507	562	608	550	600	515	562	580	565	532	518	550	612	557	561	551	547	563	547	621	539	544	581	558	535	543	560	559	576	558	539	527	580	551	517	566	571	547	584	542	540	562	558	577	570	534	570	522	534	594	573	554	573	578	566	556	572	549	595	527	569	540	557	575	579	548	550	546	530	517	519	569	565	521	556	576	512	538	543	570	590	559	545	557	570	551	530	552	609	570	579	542	538	593	571	547	581	564	496	540	542	581	546	522	502	532	533	608	544	559	535	542	506	574	536	518	516	581	548	588	539	538	573	538	532	580	566	558	565	552	533	563	563	537	564	561	562	572	546	542	539	515	555	598	535	578	504	579	519	520	544	551	571	543	554	550	559	528	555	559	554	578	535	577	568	555	519	548	546	568	544	571	543	590	598	602	549	593	540	574	543	558	569	566	559
3050	7558	6267	3105	2250	1801	1552	1264	1072	997	880	800	780	725	714	684	685	696	685	689	661	636	662	703	667	674	622	653	633	610	620	613	650	620	675	621	622	632	576	649	620	635	564	628	642	618	668	594	614	653	562	648	548	633	582	641	642	671	641	603	606	581	641	591	604	629	644	659	633	655	650	604	628	632	588	632	611	624	649	631	616	597	644	619	637	636	597	579	651	616	603	607	608	639	658	575	619	603	641	617	625	592	637	645	631	653	649	632	611	645	640	601	634	599	626	616	622	610	627	626	569	588	618	611	620	618	614	561	615	587	670	599	669	618	615	644	566	611	603	631	603	591	653	609	631	616	610	662	610	662	633	605	632	612	569	608	582	589	620	619	628	618	586	617	598	601	647	603	586	639	599	615	603	615	607	646	636	621	660	580	622	634	609	649	577	623	640	621	637	620	643	654	623	564	660	620	614	635	592	623	594	649	631	647	623	594	622	584	604	583	597	617	577	594	533	605	649	574	595	646	644	598	606	609	616	621	632	618	581	599	592	638	601	605	632	585	610	604	584	628	610	593	589	644	610	604	576	626	570	638	617	580	640	582	631	608	587	599	618	608	656	601	605	605	626	628	616	623	642	654	616	637	585	649	648	663	587	645	620	596	607	619	583	636	612	627	581	651	668	592	602	628	641	642	578	680	617	582	642	621	607	613	590	590	615	604	612	643	610	619	631	606	623	607	623	682	598	621	617	643	653	646	619	583	608	620	600	636	638	585	603	592	601	552	589	591	633	625	632	639	647	646	629	650	609	620	601	576	624	617	639	577	582	609	594	620	608	597	608	638	628	684	632	639	604	590	599	606	606	593	569	660	640	602	625	651	654	608	642	643	598	602	584	598	618	595	646	626	573	602	591	669	585	664	671	614	602	600	597	570	581	598	575	610	621	660	614	573	606	618	649	628	610	628	590	572	575	584	614	622	643	649	629	651	613	609	638	617	592	641	635	588	610	603	645	599	647	617	606	627	639	591	633	617	607	632	583	643	616	639	585	662	625	645	584	596	622	616	604	598	613	614	577	577	598	652	599	654	634	622	624	608	637	581	646	610	572	623	568	627	628	584	643	598	630	611	584	637	564	617	574	616	637	647	626	601	668	602	601	633	604	591	613	606	575	604	628	622	630	604	597	609	624	629	645	604	605	625	633	573	624	630	600	609	610	600	585	631	640	592	582	634	629	656	625	607	617	623	640	608	600	616	573	605	633	607	627	631	594	639	612	587	663	623	642	629	654	602	575	638	619	651	641	607	608	615	622	637	581	655	668	575	580	613	598	619	641	605	611	579	623	642	614	603	627	640	635	589	641	647	614	660	560	640	619	606	641	573	615	603	584	608	619	612	633	617	580	629	634	622	610	624	613	615	604	621	612	599	604	626	616	572	615	622	611	617	630	655	614	596	609	632	591	614	609	641	596	609	613	665	634	608	642	589	616	602	597	623	587	582	602	626	607	649	629	612	614	638	651	586	620	622	590	592	661	608	648	605	585	620	628	630	659	615	590	622	631	584	637	599	606	649	620	590	667	612	606	611	541	656	640	627	588	633	581	620	575	611	571	611	599	620	649	635	603	582	609	636	600	667	644	581	573	624	609	613	600	669	621	569	665	584	628	609	597	625	603	607	644	582	604	617	614	584	664	613	601	583	618	600	611	573	674	592	612	654	644	631	637	600	605	643	614	610	634	625	620	637	616	575	633	625	656	583	634	623	611	634	634	635	633	612	570	660	633	643	608	570	557	612	633	596	621	622	629	631	603	620	589	644	641	608	620	584	615	628	653	661	603	591	635	579	587	599	586	592	609	607	598	615	607	583	608	604	611	636	570	605	596	599	641	635	574	583	606	630	630	620	606	573	671	631	647	612	645	615	570	603	650	586	634	605	594	580	646	585	591	597	582	621	605	627	623	641	622	611	650	635	584	643	611	630	655	577	598	650	617	597	572	638	623	602	609	635	625	575	619	616	626	600	647	620	625	584	626	628	607	614	596	603	590	630	581	593	583	653	618	640	596	643	602	657	655	644	623	597	583	602	594	619	637	613	629	637	641	561	598	624	607	615	562	641	569	614	615	646	610	595	601	623	653	626	633	601	642	636	576	591	628	594	668	594	625	638	622	600	574	607	571	646	585	590	596	598	621	573	596	617	643	582	641	609	613	601	587	621	623	653	641	614	625	594	642	618	599	603	608	605	602	603	625	617	626	634	597	615	633	635	609	610	576	615	576	606	612	610	644	618	639	691	630	618	625	624	610	604	586	629	642	619	604	595	612	630	610	626	634	648	628	643	600	643	610	597	674	593	656	618	614	614	617	633	621	603	630	630	632	620	583	618	634	599	576	588	634	619	621	600	606	635	610	622	599	580	618	658	604	638	645	612	618	599	618	645	601	610	613	634	580	614	660	596	684	649	589	599	603	584	649	650	632	670	627	620	636	617	597	640	629	629	618	600	645	615	589	631	602	612	616	582	638	647	637	592	600	612	624	570	660	624	579	634	625	619	593	588	618	647	601	571	599	644	616	653	633	637	629	583	651	583	610	630	609	622	601	588	611	642	627	595	634	630	614	637	629	584	584	634	583	576	596	652	603	636	620	606	602	666	643	625	634	649	614	610	575	594	573	644	634	602	641	604	600	617	635	598	589	590	636	602	595	579	600	645	629	604	626	598	611	638	640	597	637	622	633	632	654	648	593	625	639	629	662	645	621	639	587	605	629	672	610	600	613	644	608	583	584	607	603	616	584	630	615	648	582	660	631	617	641	634	587	589	610	648	600	609	601	634	637	590	606	602	600	634	623	648	680	634	599	665	603	631	631	603	593	640	631	548	614	630	661	587	626	601	600	656	594	583	671	620	610	640	598	629	618	593	634	619	638	595	600	619	645	668	644	590	699	642	585	609	637	644	605	617	609	610	621	621	583	600	675	591	619	625	584	665	603	604	613	622	602	626	636	610	579	665	604	617	578	623	599	644	626	627	588	563	584	628	630	630	597	575	633	631	636	646	613	633	633	634	648	646	642	622	611	627	631	632	622	673	611	669	630	637	635	635	554	638	618	569	659	623	626	600	631	605	621	600	589	664	612	618	609	624	589	614	669	584	596	609	570	612	606	607	591	595	603	604	607	588	622	600	627	612	618	643	575	593	658	614	595	548	595	617	560	571	597	615	650	584	608	641	604	601	619	601	614	629	613	622	631	591	639	624	601	616	657	637	629	615	626	629	592	607	638	641	625	635	651	627	625	623	688	611	658	600	589	658	619	670	580	635	609	629	597	601	602	628	621	635	628	646	557	601	587	631	591	591	617	606	603	611	624	640	600	627	627	589	624	626	605	610	657	632	575	614	644	633	627	679	634	617	587	607	634	592	634	640	623	622	594	641	565	651	635	632	598	582	612	600	608	623	593	610	614	602	620	631	603	634	590	563	635	582	673	644	601	574	603	636	600	619	641	610	596	651
24251	20854	27005	24706	14508	1106	787	664	559	562	585	487	510	475	500	504	463	477	498	529	513	492	452	462	504	485	467	422	472	468	424	453	491	452	475	433	432	453	474	458	464	468	433	495	465	454	450	466	481	458	428	441	449	466	474	462	455	451	467	394	451	418	470	457	462	436	465	471	463	464	462	452	442	482	441	450	461	421	432	441	444	430	440	451	468	429	444	487	466	477	408	451	473	457	446	466	440	440	489	441	438	444	468	442	444	441	450	457	431	447	435	477	420	452	494	425	450	433	422	472	449	476	443	425	453	452	473	468	467	447	417	484	470	445	402	447	472	444	436	481	457	477	440	485	417	446	450	452	438	420	449	497	457	455	485	429	417	445	407	466	464	418	441	431	447	474	434	467	476	450	424	430	414	457	439	450	436	479	441	457	453	451	447	435	456	426	500	477	456	440	433	419	471	421	469	443	451	431	468	485	431	477	465	445	464	439	467	425	394	430	466	433	474	481	437	466	466	443	423	437	463	429	444	457	419	426	402	492	448	450	468	427	486	445	454	474	433	421	451	457	478	459	448	440	415	454	432	437	432	418	484	478	445	449	462	436	448	445	449	434	455	444	417	442	465	439	450	436	420	426	462	472	461	449	457	449	470	429	481	445	459	470	448	495	460	474	466	425	453	485	451	437	481	435	439	439	470	471	420	456	452	456	459	474	458	445	473	439	439	433	434	437	448	456	439	408	419	473	429	441	470	483	452	430	486	494	426	472	469	454	470	481	431	421	454	455	461	464	477	424	432	467	456	469	433	470	447	454	421	454	468	448	419	449	461	434	458	457	454	439	438	437	426	461	469	442	420	462	478	429	438	462	460	458	436	499	469	422	438	462	434	465	470	458	453	446	439	446	426	427	450	445	495	450	410	465	464	425	443	440	421	459	447	447	431	431	416	455	429	480	421	453	431	443	449	432	466	458	450	433	423	454	428	459	464	405	457	477	465	432	425	448	441	489	439	440	428	487	457	461	473	442	459	405	459	449	415	477	451	447	467	447	447	431	458	454	449	467	459	413	408	463	410	444	479	472	484	427	428	449	436	434	437	449	442	422	432	479	462	447	425	480	421	432	460	440	427	453	448	456	452	463	448	448	417	407	447	487	452	427	472	440	416	429	487	469	468	419	440	461	419	455	426	444	441	412	474	477	445	443	449	446	451	456	474	435	485	435	444	436	468	435	454	447	430	465	414	470	440	420	482	490	425	443	461	468	399	434	447	446	419	475	448	451	463	440	456	423	464	419	452	449	460	484	449	461	481	476	447	439	444	439	460	428	451	416	444	411	487	456	461	463	463	444	452	451	461	420	466	461	463	452	472	454	457	447	436	411	435	446	446	441	462	425	397	446	431	456	472	457	467	478	410	441	434	479	418	449	455	483	448	434	465	456	452	451	456	445	435	469	443	474	441	426	444	453	426	436	488	427	459	466	413	451	443	457	462	441	438	437	460	450	465	477	458	477	438	447	463	406	465	459	455	425	484	453	457	448	410	442	494	427	438	459	472	474	441	426	470	447	481	418	435	449	457	454	465	415	408	453	391	442	467	451	452	458	429	435	435	414	441	436	463	476	444	429	418	466	453	427	465	465	461	447	432	437	420	443	507	456	476	429	435	438	422	416	440	448	469	457	451	460	417	499	440	439	460	449	449	428	424	446	419	464	411	408	416	473	478	432	451	439	422	424	423	475	425	447	445	459	428	473	451	414	458	448	431	482	450	410	429	456	462	442	441	442	445	412	453	443	447	409	455	424	448	421	459	471	450	463	414	431	435	465	453	419	420	453	478	433	426	404	475	417	441	474	433	427	424	450	443	464	439	446	475	472	474	420	417	419	455	438	468	443	421	474	435	451	451	452	443	476	505	470	431	477	477	459	436	455	466	453	460	440	450	412	443	455	456	478	442	457	516	458	440	489	439	429	473	436	438	443	446	446	434	443	441	461	443	462	430	420	511	416	442	474	480	469	429	429	463	435	454	436	477	430	399	402	470	458	427	439	455	442	455	478	489	456	441	421	420	478	451	473	471	442	415	471	452	449	419	471	449	432	492	450	478	435	449	433	441	430	448	442	458	422	409	475	433	480	430	459	449	419	423	439	452	438	439	476	460	429	468	485	461	450	434	428	476	471	458	479	432	452	488	485	455	471	451	468	450	489	436	419	455	454	412	442	472	458	448	430	434	449	443	448	459	488	473	435	390	457	463	405	449	483	446	427	442	454	415	469	457	466	440	459	459	480	494	456	456	496	446	461	480	455	439	440	461	456	417	414	468	445	440	436	442	459	439	471	463	450	465	414	461	442	461	460	475	473	461	440	417	455	446	414	423	437	448	473	466	413	465	433	492	454	469	415	451	484	456	455	463	444	463	419	439	411	469	437	470	492	426	426	474	402	415	457	455	470	451	462	423	426	478	453	476	429	442	428	378	459	485	426	488	443	420	427	410	479	421	468	414	435	402	499	460	456	484	460	452	438	506	467	431	468	431	489	447	436	428	460	468	419	451	459	480	433	467	432	426	479	462	461	436	443	463	427	486	458	468	468	491	431	434	434	482	442	426	445	462	490	447	420	478	475	423	458	432	428	465	462	455	431	461	438	438	454	438	445	496	461	432	467	465	468	465	460	445	436	446	446	457	470	435	458	435	442	490	415	425	422	437	412	469	454	448	448	450	450	438	448	444	456	444	469	409	408	447	459	451	452	424	430	486	449	479	443	439	430	480	485	420	438	440	436	426	473	459	487	454	435	429	472	415	417	484	466	443	424	431	449	454	446	508	460	448	465	446	484	475	449	476	472	438	466	489	484	468	434	438	455	489	427	420	421	439	464	422	441	435	463	425	448	424	477	484	454	453	411	457	428	450	417	472	461	461	452	477	449	442	411	450	444	440	452	434	451	462	420	471	461	413	466	443	426	426	446	441	449	438	452	442	471	470	459	422	475	459	413	464	423	438	459	430	457	471	466	465	416	482	437	476	418	402	448	464	451	434	431	410	436	454	433	452	397	464	455	450	437	424	410	462	456	395	450	451	484	420	424	501	434	468	437	462	507	435	405	434	449	455	428	411	403	444	440	424	446	466	444	488	446	428	482	466	472	463	445	440	426	458	469	443	422	440	409	461	464	432	437	405	465	479	435	442	397	449	423	421	465	432	450	452	455	455	431	443	477	411	432	437	465	458	444	479	408	469	429	427	443	474	448	455	454	472	408	455	470	436	483	429	463	444	469	468	450	441	455	415	471	463	465	462	434	467	447	429	447	462	427	462	447	433	463	455	472	420	435	476	493	497	456	477	448	455	457	439	416	436	442	457	483	427	441	475	406	459	476	480	465	464	458	505	464	442	409	438	448	459	448	430	432	444	469	421	450	478	445	458	465	437	445	435	428	422	463	438	462	472	437	497	468	417	415	415	437	448	463	479	462	490	449	411	448	447	421	463	405	440	436	487	410	469	441	429	427
3318	4811	3892	2050	1523	1247	1047	821	707	664	651	600	590	542	557	529	544	498	501	502	495	492	502	474	492	504	477	472	468	498	486	480	489	481	532	479	493	503	490	474	437	437	465	477	473	513	503	483	495	458	502	473	452	462	463	471	457	487	473	474	455	465	453	454	509	475	498	485	464	459	449	483	435	507	480	449	491	486	502	486	486	509	451	523	489	484	447	511	444	483	484	460	467	490	480	497	477	480	471	481	511	460	477	469	488	454	485	492	477	509	481	479	465	447	442	508	446	448	515	496	467	433	461	436	505	458	474	512	491	488	483	491	465	460	470	437	469	465	481	506	452	481	500	463	497	486	513	470	467	492	490	466	490	491	466	475	458	484	486	474	466	461	516	439	472	473	475	503	467	468	439	456	434	511	461	482	478	433	501	485	443	484	491	472	445	484	492	475	455	475	487	448	477	467	464	445	450	479	506	479	489	474	421	490	497	481	489	435	480	490	492	503	461	435	473	470	437	467	507	436	425	512	507	472	472	513	457	466	478	456	422	455	471	461	469	480	492	473	450	467	519	468	490	467	508	471	450	468	489	503	445	478	463	479	490	494	479	488	493	465	510	443	467	477	495	500	443	426	511	478	429	509	484	480	473	444	456	467	491	507	512	502	517	493	464	483	484	484	494	526	433	464	449	503	487	454	482	469	459	464	468	495	454	496	555	475	448	496	467	504	460	515	502	473	472	494	445	471	495	508	462	479	499	478	498	450	457	482	483	494	529	498	484	485	481	483	483	469	451	501	474	482	483	453	452	459	477	488	465	455	487	483	481	459	458	459	481	504	482	447	487	490	444	495	449	440	450	485	480	469	465	540	499	478	509	463	482	455	497	497	512	463	494	480	481	508	464	455	509	458	444	474	478	478	449	491	459	475	466	464	444	455	430	472	444	460	469	446	458	485	487	486	464	502	510	487	482	493	489	454	483	481	482	492	458	469	482	484	473	473	493	465	452	479	507	528	480	497	502	427	464	446	475	464	467	432	487	444	483	482	461	514	479	467	488	472	445	451	482	477	506	487	459	486	525	464	485	474	435	441	492	449	473	478	461	459	487	461	476	465	524	490	499	453	492	506	470	476	467	476	486	463	487	484	478	503	502	509	478	504	485	464	486	469	469	493	524	462	460	473	448	504	488	473	481	465	487	474	483	514	447	461	488	460	459	424	423	497	486	453	494	492	469	515	513	450	524	479	477	492	504	497	474	506	475	480	471	489	482	494	477	486	474	457	488	492	479	503	457	487	509	442	436	471	452	493	447	441	521	462	479	459	500	490	475	473	427	479	467	458	495	524	461	475	454	508	471	443	466	493	455	496	540	447	457	490	474	491	500	481	479	472	472	514	494	465	478	488	493	456	480	491	449	478	470	522	473	471	508	474	456	440	452	475	480	459	479	456	457	477	489	457	498	511	482	484	453	499	473	474	461	468	470	458	491	476	455	462	469	469	488	455	466	427	465	523	465	469	475	484	516	452	448	455	481	486	469	490	495	492	466	455	501	468	472	442	469	465	475	455	485	478	462	461	462	509	488	484	522	475	427	481	448	501	396	473	498	490	488	428	488	472	510	468	477	464	492	497	443	474	415	473	493	481	447	509	483	480	516	461	414	500	472	482	440	458	452	525	458	438	446	466	491	481	487	467	499	490	501	436	512	463	505	503	513	480	462	484	413	474	483	457	453	498	463	491	434	464	488	494	488	462	464	485	505	474	469	455	477	495	488	477	472	469	469	477	481	452	476	424	466	493	421	466	485	491	471	484	475	440	483	485	454	453	456	492	439	476	446	466	472	484	417	456	451	477	461	482	437	454	484	488	472	460	473	471	515	474	486	471	474	504	496	497	464	476	490	503	502	502	459	504	468	470	456	452	480	459	453	460	479	466	478	494	491	531	486	448	469	491	485	491	455	440	402	479	418	477	468	474	485	525	445	450	494	509	456	447	485	473	435	449	465	456	465	474	456	499	455	481	528	463	493	461	469	465	459	487	443	451	422	484	477	485	486	451	504	469	477	488	460	470	467	471	484	480	471	500	478	458	511	497	490	502	492	477	444	494	518	506	435	461	474	460	510	485	484	463	467	476	535	491	482	474	449	457	506	459	429	492	482	500	491	460	450	465	468	442	472	470	482	450	502	517	445	473	496	461	473	510	536	471	499	467	485	470	491	487	473	478	432	508	532	509	483	481	479	460	423	462	461	513	466	495	486	484	491	455	452	465	469	464	420	493	472	462	473	526	495	510	480	494	471	452	494	476	471	463	471	464	446	464	492	442	490	483	509	430	469	475	459	488	483	462	508	461	488	497	473	508	505	465	494	473	488	454	485	462	469	460	427	528	469	469	510	474	478	512	494	507	461	475	478	445	461	436	501	486	476	472	487	476	489	490	476	479	454	477	491	468	504	486	468	431	474	509	490	465	471	438	434	467	461	447	500	537	459	483	473	480	523	480	456	444	513	487	474	473	441	486	489	458	507	521	489	461	466	490	458	467	461	443	474	466	504	460	464	449	469	513	492	485	509	493	453	469	491	463	439	538	491	488	486	469	442	483	452	468	475	466	436	444	493	494	476	499	445	489	438	431	466	511	496	481	511	476	492	490	453	469	475	494	435	496	483	503	464	439	481	460	472	483	463	491	464	489	456	477	516	503	447	462	446	486	466	447	488	473	462	482	483	474	502	446	466	513	531	526	492	503	455	480	494	456	469	474	491	469	488	476	444	497	465	466	518	505	475	487	501	477	495	494	488	438	475	488	429	456	482	495	510	471	469	506	497	507	462	454	462	476	480	506	467	484	472	452	493	449	468	489	484	501	469	493	444	469	472	455	465	454	440	478	493	499	511	473	468	487	506	508	498	481	459	482	506	515	507	446	480	447	488	455	488	451	446	491	522	483	483	501	447	490	480	473	463	456	436	475	486	459	494	445	487	470	476	467	479	446	457	523	450	452	493	494	480	489	450	464	455	466	441	493	481	472	470	469	531	482	461	462	464	493	469	460	514	467	467	489	463	445	483	486	492	468	466	441	457	506	485	423	483	480	490	474	497	465	474	463	466	486	437	479	458	458	468	535	449	444	461	502	485	473	480	451	503	478	478	493	504	465	451	451	450	502	455	503	506	491	491	518	440	453	458	482	461	472	502	512	456	468	456	495	440	464	463	446	459	463	464	465	506	499	480	433	457	528	503	485	442	443	480	451	504	459	504	476	472	456	457	516	461	463	482	463	486	483	474	484	482	493	482	472	480	451	498	463	468	424	480	482	470	419	509	487	485	457	442	473	491	498	468	462	432	495	486	480	505	467	496	464	479	502	446	456	442	482	498	496	530	531	490	467	469	468	491	438	481	460	467	460	469	452	454	472	498	462	516	494	474	451	516	528	476	482	448	520	460	442	467	450	486	483	464	494	463	453	470	461	474	458	468	449	459	450	456	471	458	476	493	527	487	440	486	501	469	470
22084	20848	28295	23537	20849	20886	10354	1031	658	598	553	462	419	378	362	311	290	270	256	270	254	239	250	246	251	235	220	234	244	240	217	234	195	243	257	219	230	227	227	219	237	236	214	216	210	245	207	219	209	212	214	221	203	207	233	211	217	235	244	188	214	198	219	211	208	185	184	251	199	201	191	242	219	207	216	197	229	203	213	196	188	193	225	177	223	205	220	219	207	216	173	194	185	202	216	232	216	211	208	191	199	214	213	210	209	214	194	223	194	194	184	219	247	207	186	213	221	193	220	209	226	211	206	217	220	199	187	206	213	197	235	207	197	204	200	209	193	211	195	209	195	183	207	209	212	212	223	186	223	210	205	215	220	220	196	215	191	226	201	195	196	253	206	205	191	215	219	194	212	206	206	221	213	209	215	199	215	222	204	205	208	203	194	221	204	228	193	208	228	202	181	193	188	194	197	221	217	199	211	191	202	231	215	206	198	194	191	205	208	206	217	215	201	189	207	223	204	210	208	203	223	211	225	204	188	211	207	213	204	181	213	226	196	183	223	218	226	218	187	216	196	179	215	186	204	216	211	184	189	195	186	190	218	205	216	215	198	190	210	207	193	223	201	204	188	239	207	189	201	218	211	204	210	228	198	208	224	211	200	195	208	204	222	192	200	207	192	212	215	191	220	214	218	181	218	211	200	211	193	193	225	186	205	219	225	205	238	209	193	190	198	193	232	196	203	218	205	221	207	212	219	194	212	176	187	219	212	198	196	194	212	203	198	221	183	178	224	205	191	222	217	199	188	222	202	208	199	189	180	242	225	191	206	194	209	210	206	219	193	190	192	195	195	240	199	204	227	223	197	198	218	220	194	185	233	204	210	213	212	187	229	226	211	211	218	214	225	191	201	192	209	200	210	201	176	201	213	217	227	214	201	211	215	206	218	206	226	188	199	201	203	207	214	190	205	208	205	180	229	218	239	235	189	218	183	211	220	199	208	210	209	230	208	214	224	220	206	203	198	206	192	209	214	217	220	215	210	232	170	210	204	198	197	210	232	200	205	217	189	239	218	221	227	205	223	204	197	199	211	181	200	197	207	200	175	203	213	190	205	211	192	214	215	204	217	186	200	206	226	190	195	196	204	210	229	203	194	180	184	186	210	204	184	222	212	210	183	212	204	222	188	227	200	238	203	224	196	235	188	185	198	226	194	209	208	201	220	221	202	224	195	211	204	212	185	212	196	225	212	195	187	205	196	204	212	206	204	204	196	224	208	195	240	205	203	199	195	228	224	193	222	211	228	176	195	201	213	204	196	203	209	205	201	210	180	206	189	195	221	182	210	210	215	199	227	191	215	187	229	211	206	188	203	217	187	230	210	200	194	218	213	222	199	185	195	229	188	211	198	212	188	194	203	225	201	204	191	203	219	209	193	222	197	212	207	190	207	198	194	213	195	190	201	183	176	187	207	212	198	203	213	210	195	197	217	196	203	215	191	204	215	193	214	209	217	219	200	231	192	214	216	230	218	200	216	210	208	219	215	196	213	200	179	216	181	181	177	207	195	208	228	196	184	166	213	198	219	242	216	207	205	168	223	190	211	195	220	228	181	213	189	209	203	206	180	227	201	210	198	218	195	209	178	200	209	209	212	192	215	230	229	230	198	219	206	209	211	192	208	198	197	207	213	188	194	211	203	212	204	217	187	205	202	202	218	210	184	204	223	195	206	185	209	174	227	210	197	223	200	208	237	220	192	179	190	228	240	205	225	213	225	216	190	205	196	206	214	197	204	218	197	205	222	183	217	212	164	179	195	208	185	209	220	237	203	208	209	208	188	191	212	193	217	224	201	181	196	195	204	200	220	222	226	195	176	217	195	187	196	215	197	197	185	200	219	187	191	209	193	205	172	196	203	222	200	198	219	190	196	222	197	207	234	209	211	185	190	210	217	217	208	210	182	186	216	243	194	223	207	234	197	205	208	235	195	220	235	243	234	213	201	220	187	189	198	209	210	217	195	191	193	228	219	247	199	211	174	218	228	220	213	198	207	214	230	194	217	220	218	187	221	215	216	194	179	220	210	214	184	193	191	204	206	204	207	194	241	196	204	185	203	212	228	249	195	195	211	197	217	214	209	208	194	198	201	219	193	211	216	208	212	215	227	207	184	202	209	212	220	206	195	196	201	205	236	203	205	215	218	213	232	223	212	188	214	220	220	216	203	202	188	177	215	194	231	197	210	210	194	217	203	212	191	172	180	192	215	185	216	185	227	214	224	219	197	208	191	186	171	201	197	177	214	222	203	222	187	221	197	205	205	219	199	223	198	190	195	209	214	189	199	228	197	201	203	220	225	218	201	199	219	217	204	224	181	217	211	196	233	193	224	213	185	198	224	203	232	202	193	195	190	213	196	199	193	189	175	211	205	210	200	230	185	197	203	203	221	204	220	194	208	222	242	182	230	224	175	199	211	193	217	189	206	202	221	203	206	223	200	203	175	216	212	204	209	205	196	206	195	210	211	209	210	181	234	221	207	208	216	207	179	193	179	213	209	208	188	195	222	194	204	212	236	217	194	181	219	221	216	188	217	166	196	175	214	218	203	187	206	200	201	190	231	181	172	215	192	192	181	215	211	171	222	201	193	216	215	204	198	222	217	180	211	192	219	192	206	192	215	188	201	211	210	187	215	199	205	216	232	190	192	227	197	202	217	211	232	217	212	240	204	172	240	235	198	204	225	217	199	213	194	203	181	210	202	196	202	207	198	169	201	181	197	228	209	211	216	212	213	192	211	203	208	194	195	202	215	211	181	221	213	211	231	211	199	200	170	197	237	195	207	201	193	182	197	186	173	193	196	209	219	204	216	203	204	222	222	224	222	195	238	200	201	217	207	208	209	203	199	207	196	181	231	217	214	197	195	189	195	181	207	195	216	202	175	170	214	213	178	209	216	221	176	195	251	182	211	183	199	204	209	230	189	198	210	191	214	167	193	206	196	191	185	190	189	217	201	190	210	206	208	202	205	210	189	221	206	188	208	202	212	215	225	205	217	213	201	221	216	174	214	195	193	220	197	218	212	195	175	202	212	209	192	181	211	221	207	177	198	180	178	226	216	153	205	193	226	217	200	226	193	221	216	187	179	203	197	200	221	192	211	212	225	199	201	166	199	239	197	206	172	229	204	207	212	246	184	211	225	227	185	208	183	207	195	224	229	211	216	219	177	210	223	187	202	205	203	207	215	194	206	207	204	203	199	207	189	209	216	197	213	222	196	211	182	218	226	227	197	223	215	176	191	190	213	205	200	198	192	189	212	218	173	195	221	208	190	194	218	205	207	204	188	231	189	193	208	185	205	186	234	201	213	224	229	191	214	182	178	185	189	196	223	197	206	179	208	193	177	193	236	210	200	198	224	206	221	220	198	179	170	202	195	206	217	192	201	178	218	192	224	206	202	224	195	220	208	216	191	191	205	229	189	206	223	229	204	198	186	190	216	184	203	214	192	212
4156	12290	10284	5073	3529	2722	2135	1477	1158	905	787	612	571	479	445	402	402	393	309	319	334	323	301	312	249	295	299	294	264	249	255	249	266	220	243	253	238	255	246	252	263	231	221	246	231	235	225	240	252	230	256	255	245	235	267	238	234	257	249	224	233	240	220	234	244	259	204	250	227	229	232	244	260	196	216	203	185	246	228	226	235	266	254	211	245	234	249	219	231	226	245	226	225	239	221	221	251	218	212	215	228	228	238	233	210	228	250	245	228	204	228	235	230	218	250	241	235	237	227	198	210	242	237	246	227	236	228	226	254	203	232	220	216	254	247	202	239	227	220	231	256	209	217	220	202	247	237	238	216	224	205	252	240	228	225	214	240	220	219	214	241	214	231	238	226	225	235	195	241	268	207	211	228	227	240	247	216	208	232	218	240	222	203	242	212	227	261	248	232	214	228	226	231	223	221	240	206	229	209	231	241	202	222	220	245	192	229	223	232	196	226	231	213	220	245	213	253	214	233	239	221	221	228	234	222	218	236	255	214	230	228	229	229	239	218	230	250	237	209	211	235	212	239	208	236	230	208	251	262	241	189	234	281	216	217	245	234	243	222	244	222	230	223	229	236	220	229	221	261	225	231	236	239	218	219	229	245	220	209	229	229	234	223	245	215	239	233	233	235	215	243	217	228	205	197	214	225	237	244	232	227	240	192	241	227	249	232	215	233	211	223	225	195	243	222	236	199	237	233	227	229	210	225	231	202	252	232	243	263	198	222	205	243	214	229	227	227	235	215	237	214	238	219	249	223	247	208	203	239	220	211	237	241	254	213	228	219	243	228	235	226	230	218	231	223	226	211	233	233	224	239	223	222	207	250	233	225	229	233	235	220	222	259	204	217	213	268	234	241	235	238	212	217	235	241	246	221	223	236	234	220	254	209	246	220	223	225	227	219	215	244	241	219	240	253	248	209	229	208	190	242	263	219	246	238	255	257	225	225	222	220	214	233	229	243	217	228	235	242	220	218	257	230	213	216	238	236	216	219	224	234	198	217	231	230	214	204	237	239	235	238	210	217	211	224	230	213	201	237	230	248	233	225	246	218	236	245	203	220	220	208	222	241	215	241	204	230	225	239	246	254	218	250	208	232	225	226	240	208	199	223	241	197	219	244	228	247	230	205	222	232	238	226	200	226	214	248	239	243	226	225	210	225	229	240	214	214	230	231	217	206	239	219	225	225	213	244	210	249	230	213	240	220	220	237	234	224	239	238	234	215	240	221	238	249	226	213	242	220	241	213	236	224	226	232	223	226	217	217	227	252	240	229	282	211	255	204	226	220	245	217	224	203	200	249	219	258	240	254	241	246	230	257	218	219	196	233	233	216	221	206	224	233	240	218	228	237	228	213	216	223	238	213	205	219	231	240	232	250	229	241	215	214	216	211	223	257	247	235	238	231	223	211	222	213	250	241	233	240	231	201	215	240	247	244	211	220	217	222	210	216	227	229	239	194	238	203	237	243	235	226	213	198	216	241	239	242	221	229	245	226	262	220	245	228	246	216	215	215	262	214	256	243	238	216	215	256	222	223	223	216	254	214	228	216	225	229	213	201	225	212	220	239	219	236	208	198	233	256	230	226	231	229	243	244	266	235	236	224	252	241	195	225	202	232	269	223	256	229	200	252	218	218	224	238	232	225	207	249	225	218	225	229	232	223	221	224	235	243	216	243	245	220	218	234	231	257	226	214	227	211	230	233	235	205	217	219	221	216	215	237	247	205	257	244	195	208	222	223	221	232	218	217	228	222	236	228	218	249	204	246	207	222	213	238	204	239	241	233	231	257	220	202	209	240	220	206	194	242	246	233	245	234	239	243	237	219	221	236	219	222	206	250	240	228	197	243	223	254	230	218	213	203	239	214	225	211	213	233	224	225	203	227	239	242	213	215	219	233	247	203	237	256	241	221	211	226	218	230	208	235	240	222	238	207	244	207	248	232	231	228	213	205	246	225	230	220	213	212	228	218	217	223	237	229	222	264	224	254	231	212	235	216	210	209	234	211	217	238	229	248	222	230	233	233	212	206	228	211	220	233	229	263	229	217	204	225	235	217	231	225	240	201	216	213	224	256	208	210	225	267	213	230	225	233	204	213	201	214	223	239	230	209	196	242	247	216	208	222	217	233	228	245	238	246	222	217	233	227	236	239	232	205	211	253	235	240	233	234	244	210	226	214	215	215	209	219	225	242	230	216	253	236	210	211	225	249	212	213	213	224	200	226	203	241	227	207	234	212	280	219	227	254	211	226	230	222	228	225	238	219	240	249	252	183	231	215	248	219	246	222	214	218	216	238	229	214	207	228	247	230	209	227	235	217	238	187	217	253	249	215	230	219	223	241	210	216	249	223	211	246	237	202	238	225	235	232	241	228	237	223	190	204	221	201	211	239	217	265	220	231	244	222	242	242	212	207	203	195	215	216	239	223	261	227	212	247	219	261	230	194	245	202	221	239	229	243	246	238	227	211	223	219	220	226	236	223	208	198	232	221	208	255	197	217	209	199	226	236	231	252	218	232	203	215	216	236	231	219	242	275	241	217	234	215	201	228	215	226	248	234	210	216	261	211	235	238	206	215	235	235	228	232	224	242	217	226	231	227	228	228	207	199	227	219	228	250	185	244	261	223	234	206	209	229	223	227	225	210	214	217	236	229	237	238	233	236	207	245	248	223	225	219	231	229	216	222	212	226	225	197	223	244	213	209	221	204	217	228	216	226	219	221	235	225	213	196	232	276	241	234	254	216	232	237	215	243	233	232	218	219	243	219	220	204	241	216	227	239	215	234	241	199	210	211	227	241	224	216	225	216	238	199	216	216	236	218	236	227	259	242	235	225	238	233	217	243	244	235	219	222	229	225	205	216	223	223	219	217	243	211	207	219	231	241	208	197	192	232	210	203	220	222	219	220	221	204	228	212	222	251	229	215	223	214	244	232	224	214	210	229	231	222	212	213	234	258	231	241	224	227	230	231	222	231	258	253	239	227	226	220	214	244	210	225	203	219	213	216	210	217	227	225	223	217	229	237	202	226	233	220	235	236	233	216	201	212	237	205	199	216	219	192	241	227	204	194	269	224	236	233	234	214	221	225	206	224	234	229	201	206	218	202	218	211	228	217	237	227	231	243	229	215	225	234	226	217	224	203	201	235	219	235	229	232	247	215	239	212	233	214	229	261	243	218	254	203	233	222	214	241	233	236	215	237	223	242	225	223	235	204	237	224	248	215	234	239	206	225	203	233	208	243	239	215	214	224	237	221	211	217	201	245	228	221	243	216	246	238	202	218	205	197	209	222	215	194	242	204	227	213	231	208	219	230	220	256	198	205	240	227	232	207	250	223	231	232	228	217	225	219	206	221	225	217	206	213	225	205	235	208	223	228	230	220	231	213	232	226	239	231	225	202	235	229	225	234	222	203	236	215	224	241	220	260	243	229	215	244	205	231	233	226	223	203	224
27179	18791	5374	1038	854	743	723	683	733	738	781	762	702	696	721	724	703	726	669	699	722	758	736	714	714	707	716	709	692	719	743	718	707	677	721	743	700	733	712	664	726	667	676	715	759	679	682	661	675	689	646	723	702	747	655	697	690	710	735	682	716	735	714	660	669	678	718	772	703	707	691	687	675	720	678	674	712	710	679	748	704	718	680	738	697	654	675	705	682	750	727	694	692	695	714	720	696	707	713	680	737	711	707	678	752	733	712	677	718	700	709	778	683	666	718	715	724	711	717	673	724	723	721	740	727	723	680	699	734	692	709	671	658	688	660	697	680	705	718	673	728	718	661	709	691	710	722	666	688	739	726	672	666	713	702	684	690	707	688	723	670	704	629	684	668	759	734	733	736	711	685	657	731	712	681	685	730	671	679	707	713	695	638	664	685	716	705	722	719	691	678	698	691	710	736	706	687	721	721	744	710	690	745	695	666	713	665	694	661	708	723	696	701	701	689	707	720	755	739	671	713	701	693	666	707	710	703	698	746	650	743	737	719	713	711	702	697	640	716	678	694	728	730	683	713	691	677	717	733	685	674	644	685	718	672	717	697	725	710	677	724	728	700	679	731	674	698	696	727	694	709	684	691	725	696	767	734	692	728	672	699	657	660	692	672	695	671	736	708	718	713	739	712	688	735	640	679	696	736	681	676	693	743	657	734	658	679	720	671	692	643	689	660	705	709	724	671	736	678	693	660	729	690	715	680	700	750	744	642	732	700	703	701	708	712	665	732	720	684	720	690	665	683	687	708	698	686	709	691	702	722	708	706	679	691	738	651	722	690	707	684	662	674	672	693	727	716	694	657	711	688	755	754	712	700	719	663	657	694	730	721	719	691	680	686	658	725	735	675	672	719	683	721	672	717	699	669	680	678	779	742	663	663	773	703	736	707	699	742	699	696	734	726	686	688	664	743	713	670	683	637	679	688	743	726	699	714	701	709	727	673	702	698	702	731	755	705	749	734	706	761	708	700	638	681	710	698	740	730	713	711	711	701	727	742	702	705	731	718	689	689	687	685	705	706	747	668	709	709	765	730	725	712	678	699	695	757	744	685	713	638	712	738	707	723	665	759	735	703	719	682	705	686	785	681	642	712	729	677	767	702	684	673	705	658	747	714	723	691	702	680	700	733	696	759	694	683	748	688	758	733	675	675	691	706	691	701	713	685	722	746	687	693	733	703	686	718	689	748	685	727	741	738	675	685	682	692	695	723	702	716	763	726	721	677	699	677	691	736	717	684	707	759	711	713	713	729	684	727	733	660	689	741	731	684	708	711	699	658	716	728	742	723	738	721	670	684	708	744	723	717	719	687	685	716	705	685	697	693	705	706	683	673	733	687	709	740	669	686	704	730	690	675	706	735	697	689	662	709	693	689	718	739	674	709	725	700	733	700	701	724	706	735	682	711	708	698	706	715	743	735	685	717	705	708	698	684	728	703	722	673	720	711	739	703	677	710	706	743	708	691	708	666	730	717	706	702	671	677	654	728	704	703	646	672	684	722	667	755	724	739	695	721	700	750	721	695	697	711	721	727	726	687	662	673	667	702	704	698	745	722	702	710	700	738	743	715	705	672	694	668	671	725	696	687	717	708	692	733	693	670	725	693	704	703	743	698	678	712	658	675	721	667	721	734	736	698	680	707	717	730	708	705	718	722	745	712	666	630	709	745	698	715	711	739	717	762	724	738	672	727	735	702	745	671	675	722	665	714	707	650	663	700	719	751	743	705	686	706	724	671	727	694	706	697	688	668	686	710	701	751	691	670	688	699	706	704	731	724	704	683	707	711	751	717	705	723	734	703	740	720	713	747	684	738	736	738	692	710	637	708	707	723	682	723	735	740	712	742	682	676	720	694	661	713	715	700	759	719	687	685	705	687	686	690	696	699	694	710	692	690	682	698	735	714	725	733	656	740	675	654	699	689	687	712	685	700	736	695	691	667	714	730	704	766	701	768	714	678	696	666	649	730	711	710	709	688	711	674	662	691	696	712	680	710	691	725	741	699	696	692	657	716	667	705	695	686	688	709	729	673	685	670	726	713	760	721	717	687	690	696	650	715	713	712	662	692	704	661	685	708	685	674	757	707	730	719	704	709	700	700	651	707	724	637	712	748	727	698	717	721	717	710	661	744	681	773	675	745	761	760	691	660	742	715	679	703	633	702	676	741	741	709	709	725	692	698	680	688	690	671	734	736	763	712	715	694	688	691	664	701	728	715	681	675	742	743	737	690	683	724	665	712	723	673	709	735	738	700	713	716	722	693	666	739	699	726	727	741	739	685	667	708	703	684	708	708	704	728	714	711	708	715	701	698	711	703	725	680	672	781	682	676	691	722	721	681	753	686	688	721	749	736	715	637	673	640	689	719	687	724	740	737	684	722	736	739	770	739	712	737	702	659	733	744	693	725	698	740	713	708	715	689	672	703	771	720	708	649	675	732	694	690	748	675	700	683	680	685	709	726	704	680	750	759	724	742	693	692	699	677	708	688	693	743	737	727	718	750	703	676	710	675	686	639	707	724	699	681	692	741	723	679	676	678	699	718	686	692	722	744	704	722	720	685	695	669	702	706	733	701	683	727	711	710	705	761	703	732	670	717	688	707	722	719	664	745	731	695	724	726	709	709	722	669	724	735	713	715	675	668	726	700	700	681	685	719	751	716	742	659	695	672	727	659	720	709	690	677	741	753	698	739	695	646	699	691	752	708	659	677	613	688	731	691	729	687	724	715	710	718	702	686	702	729	693	661	744	671	707	707	723	736	714	688	706	712	708	681	721	674	683	727	707	714	723	686	691	760	689	713	715	660	698	665	717	728	701	703	704	753	658	712	745	727	714	680	778	653	692	728	694	753	709	736	758	657	698	716	664	690	750	683	721	704	704	711	723	745	736	700	660	697	730	718	729	680	709	691	734	714	705	719	681	701	745	689	721	693	710	657	718	705	693	750	709	713	697	670	735	737	693	696	636	748	713	686	702	684	773	689	696	731	743	741	681	698	715	739	654	698	660	687	715	723	687	732	673	721	700	699	691	684	714	693	653	728	724	732	712	689	748	685	671	720	700	702	711	711	731	702	704	712	683	714	717	665	656	703	727	740	706	710	680	727	654	698	750	695	745	705	701	735	656	691	707	693	675	711	716	676	764	696	705	666	765	673	668	660	748	662	721	687	700	692	708	649	665	738	723	696	733	707	690	748	708	653	690	697	714	652	724	687	678	715	720	714	743	692	688	749	726	705	692	739	700	703	694	693	680	733	702	766	657	726	702	715	672	672	687	735	663	729	679	687	709	762	724	710	696	703	722	711	740	666	723	688	713	693	725	697	689	729	738	731	734	687	735	711	706	725	689	684	655	709	708	692	686	677	761	741	701	709	721	695	707	702	692	696	745	686	627	629	695	691	724	706	707	699	752	675	695	738	676	662	738	705	753	674	711	700	717	745	664	695	740
4396	1158	1067	852	862	818	813	764	802	769	795	750	740	766	796	738	788	693	763	781	746	806	805	747	729	740	730	738	821	765	778	774	773	807	709	718	758	779	763	726	756	793	784	793	728	766	765	750	771	805	799	771	743	726	796	746	720	797	739	733	739	743	806	755	821	812	713	755	750	787	792	754	787	753	765	757	747	752	802	752	759	750	754	776	732	734	751	802	781	765	766	744	789	769	741	773	750	796	777	765	744	772	742	744	745	775	744	773	761	768	728	727	734	767	805	720	810	752	750	761	760	799	779	769	757	755	738	731	771	715	763	786	742	756	797	786	737	745	778	769	779	761	796	778	793	752	748	799	747	717	818	783	808	753	779	785	793	726	782	721	745	773	750	771	776	771	724	763	716	789	766	769	737	756	773	781	770	740	786	801	777	751	752	770	721	742	769	807	721	729	745	738	734	757	775	769	741	702	780	738	789	801	783	750	738	760	789	776	788	765	743	719	772	771	768	764	760	760	778	786	776	743	760	736	783	726	689	746	741	730	762	737	700	704	757	791	775	724	773	783	724	733	810	761	751	780	766	748	811	774	770	712	772	762	765	779	776	772	678	769	734	728	796	799	799	787	782	729	805	741	781	748	714	737	728	805	764	808	772	719	793	743	773	792	788	768	755	805	789	758	725	762	751	708	772	771	735	743	756	759	794	724	765	704	763	754	755	793	763	755	729	740	767	729	814	720	737	727	725	768	734	741	758	816	788	767	752	731	735	747	750	758	753	740	753	760	784	718	738	762	783	754	782	767	730	746	779	697	788	797	736	784	771	766	749	767	696	754	770	735	741	736	751	719	744	803	768	755	762	789	753	763	732	726	745	715	792	784	720	768	722	712	755	786	743	803	736	764	753	746	752	765	740	787	819	724	752	744	793	777	767	735	742	717	786	764	755	755	793	756	781	743	748	774	787	766	753	792	762	775	792	739	767	738	796	773	750	747	739	734	756	812	728	713	759	699	795	711	768	762	784	713	742	715	758	758	745	769	743	824	780	740	768	779	709	813	774	800	827	767	761	720	768	787	765	751	730	777	741	730	755	821	700	774	757	760	736	755	705	777	765	720	807	790	762	772	766	761	724	832	777	752	749	738	779	773	738	767	758	750	782	742	722	698	765	710	743	686	742	750	775	770	714	758	722	716	726	763	749	742	672	770	762	747	753	815	746	754	751	756	753	778	812	754	761	763	729	781	748	743	773	722	774	740	738	789	795	757	748	722	813	826	800	782	783	754	785	794	757	812	763	742	744	754	733	794	772	781	756	764	765	749	767	783	709	782	795	704	784	734	738	766	783	731	773	754	775	741	754	762	756	795	788	739	732	793	801	763	795	801	750	748	709	764	785	718	718	811	748	823	736	765	823	757	788	724	764	741	765	777	743	756	781	737	737	787	764	753	796	729	725	725	780	783	767	800	749	771	743	769	735	799	782	760	788	718	723	761	730	735	729	703	793	740	756	747	755	773	775	753	791	755	812	777	785	772	722	775	783	786	715	719	749	810	766	730	763	748	756	763	747	766	744	755	799	743	755	720	749	767	748	750	774	794	759	717	777	803	741	809	738	795	752	746	766	787	823	710	786	775	718	723	784	732	718	702	745	722	750	801	764	769	705	805	746	761	768	740	762	770	841	764	819	754	776	771	737	741	759	784	790	752	732	765	735	782	735	749	749	721	754	691	744	801	808	733	765	726	772	773	755	810	731	755	720	777	782	761	727	778	820	749	769	817	779	795	738	786	786	760	737	762	761	765	789	784	754	742	774	772	751	773	723	747	751	729	752	723	684	795	788	784	773	731	760	746	785	755	760	772	754	752	738	763	802	733	735	790	735	753	776	747	780	763	718	793	763	779	764	801	724	761	813	755	782	752	777	790	779	771	772	753	776	740	763	745	793	793	759	748	746	752	763	744	780	772	716	799	774	756	753	776	761	770	751	765	711	763	771	734	797	800	761	770	768	777	798	696	767	827	775	747	719	733	808	703	759	774	767	764	762	762	745	772	773	859	745	744	791	810	748	735	765	730	707	770	754	749	817	766	708	761	748	745	804	762	806	723	748	764	776	802	778	766	744	714	743	777	759	777	799	770	732	759	762	784	777	801	764	775	760	759	756	787	822	781	791	745	754	756	808	755	787	759	775	711	722	758	717	803	754	760	699	716	737	781	785	811	773	771	711	736	749	783	802	734	711	791	768	758	749	748	755	745	750	758	784	762	720	805	751	782	727	736	703	793	798	804	768	780	751	748	736	777	746	736	742	767	784	762	755	755	775	764	719	765	814	759	771	719	759	767	754	771	738	810	781	744	741	735	797	767	784	738	778	807	761	788	807	764	717	734	740	798	736	780	733	752	737	770	736	774	757	768	776	754	793	790	770	751	804	726	721	800	772	807	733	761	754	716	746	786	758	772	747	769	737	786	718	782	767	750	756	789	712	771	724	784	727	740	741	733	776	762	741	745	742	782	778	748	763	822	759	776	768	716	758	819	762	779	715	738	776	771	763	753	790	754	728	795	735	769	818	720	758	770	771	788	729	713	796	732	757	753	770	766	763	776	768	775	809	732	753	745	761	779	771	755	750	764	788	725	784	735	719	754	777	787	726	764	779	791	815	753	761	791	737	718	770	759	764	771	763	799	825	794	755	753	767	775	716	740	772	778	745	760	833	778	743	753	760	734	744	777	780	707	781	723	793	778	797	797	740	743	694	794	730	795	785	767	705	791	786	807	782	770	757	744	755	762	796	778	769	740	763	774	787	785	710	779	756	803	709	760	782	734	781	763	777	794	749	761	737	784	798	786	733	726	758	812	784	764	722	724	801	763	786	746	774	747	765	825	680	768	768	766	735	779	758	774	776	792	741	771	772	792	784	732	735	790	803	747	788	768	780	749	746	783	800	760	707	785	739	738	738	720	792	782	766	717	742	797	791	809	782	767	770	749	761	776	782	785	746	745	779	773	727	709	745	786	792	750	783	731	752	769	720	745	736	747	772	734	729	757	773	747	811	744	728	767	737	725	724	838	787	711	713	763	737	770	734	735	741	757	809	787	738	759	774	789	786	754	797	782	757	803	751	720	706	760	808	754	777	763	750	776	748	790	735	780	762	793	756	776	740	729	758	723	767	731	727	761	757	734	771	707	779	794	729	800	760	743	776	746	756	719	760	750	787	768	724	799	744	764	800	769	739	767	778	756	796	806	723	698	771	733	737	790	747	798	779	837	773	771	741	735	776	795	767	735	788	739	715	792	705	716	719	751	776	762	735	749	793	806	808	740	735	772	774	769	755	732	745	756	801	768	756	762	732	739	741	786	733	799	783	788	749	781	798	757	733	803	768	781	771	774	722	734	741	752	744	727	778	798	796	771	751	778	714	767	751	788	739	764	719	770	761	786	746	745	744	751	771	784	760	795	744	714	806	794	724	817	734	783	762	745	767	782	761	784	776	755	757	739	723	742
23204	20884	27948	23975	20885	10870	1489	920	781	830	700	723	667	635	633	617	609	589	600	610	593	589	600	574	579	623	534	572	628	559	563	565	579	568	588	555	533	572	534	596	598	600	581	584	590	575	555	548	555	544	542	572	586	536	576	533	539	533	582	572	556	563	569	589	553	579	585	582	576	597	601	569	564	584	639	576	583	508	552	565	533	527	534	561	555	564	578	531	567	536	542	560	607	564	546	632	606	594	594	543	542	536	595	564	534	584	596	603	582	572	556	585	582	545	606	571	579	553	548	522	546	587	543	578	621	595	563	558	534	555	608	550	615	588	524	600	573	588	582	531	542	556	583	519	530	639	586	508	567	531	598	538	571	526	553	561	564	606	568	587	606	551	637	558	616	565	556	557	535	558	558	530	585	563	616	585	498	577	577	572	543	565	597	581	534	557	524	545	571	517	557	581	597	596	523	575	543	587	540	599	592	518	526	539	593	576	546	542	573	546	581	509	573	557	561	563	590	545	528	574	590	521	580	529	518	575	562	575	551	567	597	563	568	538	548	530	587	545	517	548	596	603	562	589	606	575	605	566	594	554	570	568	565	594	565	529	565	571	558	533	579	566	563	574	533	555	536	586	604	597	615	615	564	586	532	559	517	568	570	578	536	594	557	560	533	551	562	523	573	548	561	523	589	567	574	567	581	549	538	629	536	560	573	574	578	542	595	546	564	555	624	569	600	571	532	550	600	591	563	528	598	553	541	584	571	562	513	565	546	529	578	559	554	564	533	554	555	570	561	561	634	612	569	543	517	598	560	562	525	572	561	555	546	543	585	574	565	598	596	538	526	556	534	569	553	579	602	532	559	540	557	597	539	564	589	574	550	591	532	578	576	586	585	575	571	592	550	553	566	551	582	566	578	603	591	549	602	564	580	558	552	587	574	574	549	565	622	582	567	577	575	561	553	548	568	526	533	591	553	586	611	602	539	571	548	560	546	531	536	558	603	580	581	575	560	560	554	566	531	540	557	548	552	527	546	628	540	562	544	571	600	560	567	558	552	587	524	555	572	586	541	577	557	528	552	553	557	540	568	560	599	530	563	567	617	589	530	582	588	577	598	563	574	567	545	576	554	559	561	593	527	568	568	565	560	539	601	572	582	564	552	582	592	546	536	557	590	560	561	575	553	566	558	577	508	553	559	551	582	536	515	552	585	570	549	587	636	596	540	588	618	559	547	524	579	556	528	568	565	538	570	556	605	605	560	534	548	518	591	527	561	554	613	557	559	586	562	580	577	542	607	594	570	524	563	568	527	544	577	615	546	528	556	547	531	549	543	594	558	591	590	555	555	576	565	520	545	531	558	559	583	569	541	561	558	563	576	552	544	578	557	608	568	604	569	532	559	622	556	569	549	554	582	526	586	586	520	567	584	575	591	569	582	584	578	598	594	594	522	557	559	539	550	539	576	551	602	573	513	581	581	539	540	536	555	577	570	520	593	529	606	526	575	538	562	588	582	594	615	530	556	584	581	565	549	546	586	561	588	568	539	522	566	550	591	566	562	548	545	556	539	580	560	527	605	593	529	517	559	618	567	499	602	563	550	594	588	540	550	565	574	497	561	508	584	546	560	567	572	572	584	566	564	546	578	569	581	527	517	568	551	544	543	541	569	569	587	530	546	565	557	561	538	537	546	557	588	596	544	589	564	530	565	598	562	574	580	556	562	603	610	577	552	565	599	554	581	554	561	584	542	591	562	563	585	586	550	607	563	596	588	572	544	558	576	551	563	542	630	561	556	557	552	567	559	592	547	575	534	595	590	547	557	582	607	559	534	607	587	589	552	544	538	552	661	574	561	560	563	564	540	550	558	540	568	575	621	568	533	559	574	584	560	536	561	547	567	510	556	605	590	571	549	572	625	554	534	578	580	560	558	543	531	546	543	589	591	599	584	539	601	555	550	563	593	532	565	532	557	593	584	565	527	574	574	529	564	566	560	597	567	529	590	592	547	564	597	598	533	538	547	583	558	545	546	526	567	590	545	568	552	608	562	553	560	569	549	606	594	582	568	522	549	549	554	562	562	567	590	571	573	559	528	577	546	500	585	562	561	556	549	607	574	544	542	537	584	550	547	572	564	565	581	582	513	542	581	535	555	556	590	544	559	563	545	524	603	566	567	591	568	521	572	593	576	596	585	566	553	561	603	551	588	548	567	547	551	521	561	572	560	606	571	549	573	547	553	556	555	518	552	569	576	562	545	592	564	571	573	581	565	552	579	543	565	607	553	532	512	579	524	549	604	587	540	559	543	581	577	544	533	559	533	545	566	557	557	584	541	547	562	572	590	541	559	574	576	570	494	535	540	551	578	573	580	578	547	593	533	529	606	578	576	523	547	573	574	561	590	578	583	580	578	576	579	550	559	584	568	517	560	541	560	556	580	609	572	617	554	604	569	553	588	575	541	569	581	528	521	557	567	560	576	577	586	578	588	571	584	561	575	505	562	597	557	577	578	558	574	573	576	626	588	594	589	551	520	573	542	575	559	560	528	552	584	562	591	565	603	542	600	573	592	551	574	561	589	557	601	605	565	579	574	540	531	641	550	532	527	550	544	593	581	539	573	536	583	569	572	559	583	563	542	562	598	594	565	598	565	571	548	560	550	578	587	555	621	604	583	564	590	538	545	583	588	574	536	571	557	556	534	558	582	564	541	562	576	552	543	575	548	586	600	576	586	553	587	580	544	547	605	604	604	576	559	546	538	512	527	569	605	563	574	563	528	542	525	619	562	583	503	560	559	571	534	550	566	524	563	566	552	578	607	585	583	590	553	589	577	605	609	542	566	544	546	589	547	545	551	591	572	538	601	574	569	574	549	557	517	504	556	578	568	552	568	551	557	566	568	561	526	557	558	528	563	556	560	562	601	580	575	567	564	569	544	548	544	598	579	538	550	560	524	562	535	569	594	583	593	533	571	575	532	562	567	553	525	569	562	530	583	553	590	558	570	569	558	577	593	516	536	551	556	530	568	578	578	575	553	564	558	568	515	573	570	522	566	607	524	519	520	595	565	573	543	570	524	536	538	552	549	583	566	535	526	570	562	539	562	568	555	549	564	530	575	588	532	575	594	545	529	552	612	571	562	526	559	560	572	547	544	574	535	554	552	599	593	566	540	553	563	563	543	557	574	525	563	566	587	574	551	569	551	552	575	579	550	562	540	553	561	561	535	557	575	542	571	528	557	556	556	590	545	534	586	580	578	515	564	526	547	609	560	536	564	567	573	561	563	580	574	591	557	585	552	621	531	590	579	576	520	542	538	561	554	602	597	582	541	584	556	525	631	600	533	531	555	561	572	567	577	553	549	546	579	569	569	547	620	600	576	516	579	555	536	556	545	552	595	539	562	561	549	589	571	548	563	555	515	552	568	593	554	528	571	573	588	535	620	584	583	567	566	576	554	578	575	550	544	576	566	606	549	556	590	588	566	562	527	536	561	589	568	588	541	550
3144	7309	6239	3147	2284	1818	1478	1300	1051	934	928	876	780	710	740	710	683	669	716	681	657	679	667	641	623	684	683	666	651	619	665	640	643	623	593	636	656	610	639	640	627	643	613	644	625	629	650	621	616	586	645	622	636	650	577	595	627	612	605	613	606	630	647	609	626	638	622	658	649	648	645	659	642	611	624	605	619	586	593	595	593	657	603	647	650	643	644	608	605	571	620	593	622	583	581	645	677	615	650	622	623	608	617	617	691	607	618	597	672	626	595	590	582	618	619	636	619	626	649	614	616	612	627	592	585	609	587	650	670	660	630	641	659	663	632	633	621	643	658	625	605	585	612	624	637	593	624	613	659	617	607	621	644	643	611	617	667	683	608	660	614	601	627	600	632	617	631	626	642	604	606	603	587	646	588	620	562	620	627	634	612	603	636	606	616	659	623	609	590	604	616	604	631	614	627	597	597	648	648	615	626	619	642	639	604	630	618	597	616	588	627	637	659	582	684	637	591	636	638	640	616	654	592	644	619	593	587	630	641	632	589	629	626	602	586	615	638	635	647	660	595	653	617	623	620	614	642	605	604	605	624	638	633	632	615	602	619	614	654	614	613	631	623	587	581	611	604	657	634	624	620	629	592	577	619	620	604	609	592	591	609	627	641	594	613	646	608	600	642	610	650	629	603	643	616	658	629	628	651	611	627	595	665	620	653	614	669	642	602	662	618	646	620	609	652	675	615	634	637	637	609	612	630	638	627	626	615	634	663	639	612	579	614	603	609	622	657	595	623	589	590	578	666	661	616	608	624	608	647	626	660	643	594	628	633	594	619	621	614	635	656	628	580	632	618	583	591	626	618	661	633	602	615	597	587	576	624	600	607	613	660	623	627	611	606	635	614	608	616	619	629	588	640	602	619	621	602	600	600	594	610	626	601	571	594	636	641	623	641	642	575	643	620	677	609	619	657	610	631	634	602	624	689	630	655	629	597	605	608	661	607	631	626	631	633	651	632	581	644	630	633	643	626	638	629	601	583	592	621	667	608	645	612	646	623	602	660	672	616	588	632	597	618	616	622	614	639	665	590	613	620	622	635	590	643	640	608	654	622	621	656	627	602	620	604	589	586	664	617	610	575	622	635	626	619	573	582	627	640	613	575	614	622	618	633	604	602	612	577	592	630	641	631	671	594	656	628	589	599	623	572	652	609	598	632	632	624	630	632	574	668	612	609	613	632	623	609	588	611	584	563	599	602	618	634	597	580	594	630	630	633	638	602	644	623	636	584	609	632	606	672	591	592	652	552	629	618	609	596	638	624	637	628	617	579	592	650	586	660	616	644	596	623	595	644	615	601	617	582	583	630	593	582	626	641	636	604	610	661	671	661	625	654	625	654	623	646	620	588	614	628	615	620	571	612	631	627	603	594	640	567	623	655	642	657	640	632	620	614	618	570	651	594	611	690	635	638	667	567	641	648	650	585	645	603	680	667	644	626	591	556	614	609	639	653	601	669	623	645	662	617	627	633	619	613	584	652	594	613	652	647	622	605	579	652	615	629	600	681	623	630	610	693	644	612	604	639	641	642	579	612	636	596	666	611	642	674	622	636	595	614	624	641	584	624	600	606	588	641	627	618	614	623	607	638	648	630	614	599	630	603	608	576	599	612	625	627	623	645	626	610	647	580	586	621	614	594	603	616	654	658	598	604	591	583	599	589	577	638	644	657	596	585	672	618	611	623	653	615	624	631	618	621	602	630	562	652	627	647	636	619	612	673	622	590	634	617	666	635	646	633	598	606	615	660	625	559	589	603	623	621	613	574	586	590	607	657	647	632	592	604	637	615	594	611	599	588	609	584	646	605	620	620	640	591	602	602	635	606	629	637	649	643	622	631	644	582	617	666	667	563	613	684	651	617	606	652	612	587	636	574	637	631	602	582	628	639	666	595	597	622	591	581	592	623	575	581	601	605	638	631	630	636	574	621	610	602	658	635	621	598	644	602	628	587	609	594	645	597	678	629	639	597	638	601	596	628	672	592	596	591	653	663	586	626	655	654	581	611	585	564	657	653	686	630	587	652	580	617	621	615	600	627	644	671	626	628	640	578	620	641	628	655	590	563	620	603	608	666	612	591	625	577	648	588	636	626	636	615	639	624	704	643	590	629	605	653	647	641	603	605	614	630	628	631	626	650	620	611	578	631	608	639	577	649	649	594	606	586	626	658	644	620	643	598	595	587	603	625	636	619	619	635	612	665	631	596	651	620	685	650	652	636	574	626	643	604	572	659	633	576	602	619	602	659	604	604	617	634	641	658	640	601	638	651	618	642	610	652	703	604	567	635	570	649	630	627	620	582	647	631	594	625	619	631	631	598	647	641	615	628	622	635	585	610	628	674	611	600	637	646	652	602	604	628	635	620	582	674	618	608	638	635	603	576	632	599	621	656	630	602	568	628	585	622	629	605	651	593	637	576	626	649	620	662	631	630	609	635	625	615	624	624	628	646	602	660	620	630	635	617	581	571	640	638	613	642	602	638	614	616	606	583	618	647	623	631	637	630	612	626	622	612	639	597	618	601	635	576	611	624	600	624	655	571	651	629	624	629	634	605	638	641	639	621	565	656	593	624	611	607	626	584	636	594	645	628	668	611	589	597	598	596	607	613	598	598	644	592	623	653	617	624	569	632	614	654	640	643	588	607	583	591	576	592	600	601	653	623	620	623	581	606	623	586	611	624	630	627	602	579	578	616	651	611	619	646	617	630	625	627	622	601	610	583	592	638	639	600	617	653	604	629	604	607	604	655	602	629	610	639	638	603	629	645	593	592	590	619	628	617	625	584	634	658	618	646	610	620	614	669	579	630	594	604	597	611	591	622	602	651	638	645	682	647	602	607	591	656	622	593	591	589	648	646	598	624	614	612	599	579	632	615	612	662	604	643	596	653	524	624	584	609	610	595	579	555	626	620	593	586	650	606	650	610	597	618	649	610	630	655	620	677	626	604	657	635	658	648	630	706	598	648	589	592	623	627	627	618	616	599	650	575	641	633	607	640	611	591	619	595	618	621	619	600	582	632	609	610	595	601	676	606	664	637	603	622	635	595	619	660	656	636	648	611	633	630	620	657	610	653	615	562	590	680	595	606	629	627	603	626	630	651	621	587	632	635	627	650	647	643	617	603	600	656	605	570	610	628	611	611	626	621	624	609	637	625	572	625	620	600	585	606	651	596	637	642	615	637	614	600	655	651	602	554	613	643	598	663	645	606	627	604	604	613	622	603	641	576	633	566	629	619	643	606	580	665	644	619	618	617	637	624	643	602	591	616	653	594	569	602	628	669	600	624	617	607	640	619	625	614	598	587	629	625	643	583	625	615	595	614	636	582	588	647	648	618	621	598	668	610	620	655	660	597	659	636	670	641	640	628	613	579	592	613	610	613	610	593	644	634	590	653	657	618	663	615	587	592	608	619	610	630	633	627	615	631	623	620	608	630	641	626	615	562	580
24119	20805	26983	24602	14497	1155	724	599	560	595	528	467	474	510	477	485	493	476	476	477	465	470	444	446	427	482	433	454	474	507	456	445	476	486	429	429	459	458	482	431	467	452	459	435	502	445	418	489	442	503	449	467	466	453	455	452	439	467	420	458	455	446	457	450	426	479	468	451	462	441	457	505	439	482	464	448	461	445	461	444	456	451	441	444	457	473	504	435	443	457	436	440	463	465	465	462	422	459	440	466	457	438	469	472	437	449	455	478	475	489	425	466	453	469	481	455	482	422	449	461	463	471	515	464	484	458	449	467	452	422	410	430	463	443	448	439	453	448	444	422	477	449	450	467	454	435	482	444	409	469	446	444	464	423	453	438	464	471	443	441	465	474	459	455	442	447	421	451	461	453	468	450	446	444	477	436	492	434	427	439	437	424	484	453	433	461	427	462	472	463	458	482	430	448	467	473	443	460	422	466	438	455	442	432	416	429	456	472	445	445	481	444	418	464	471	454	455	470	471	455	448	407	443	471	448	459	466	470	442	436	418	469	481	456	451	446	429	451	429	447	432	452	461	448	439	442	464	494	472	449	451	464	496	433	440	492	481	446	474	467	453	447	443	432	478	447	485	471	492	471	469	448	438	460	460	452	433	458	443	399	445	467	466	479	455	457	484	463	447	503	464	439	443	454	410	424	472	478	474	458	424	449	443	435	439	491	469	501	442	452	481	450	421	489	439	445	458	453	436	471	433	446	452	457	491	443	456	490	421	469	434	460	448	438	444	466	447	469	447	446	489	460	434	462	470	447	443	441	454	455	408	435	473	464	450	447	465	439	430	459	458	432	430	420	444	453	463	464	478	455	436	454	470	459	459	470	451	458	482	481	464	482	450	454	455	442	459	440	416	434	459	469	444	442	466	422	475	439	435	419	475	414	443	498	475	444	417	473	449	513	461	485	445	441	444	466	464	445	427	446	447	502	487	454	395	439	468	446	423	441	435	473	453	475	439	432	413	432	449	464	459	451	466	408	467	439	450	509	410	450	456	467	455	463	443	465	419	425	473	465	432	419	423	448	469	479	463	437	422	455	503	463	482	421	458	445	479	444	468	445	478	446	498	445	445	438	426	494	417	457	458	421	421	462	462	460	454	464	463	417	434	409	390	461	413	447	485	446	449	445	459	428	419	457	458	447	435	484	411	445	453	471	449	431	428	454	471	423	438	430	470	440	459	454	443	441	448	450	426	421	461	468	460	425	468	463	463	446	488	463	406	437	386	481	457	465	454	450	434	447	445	455	472	455	443	466	427	431	423	456	425	427	450	444	486	485	459	419	455	469	463	454	449	459	440	461	433	467	447	436	445	517	406	414	422	446	425	462	474	451	466	467	464	452	434	448	457	487	442	458	493	448	435	466	426	491	455	484	464	457	403	439	449	474	451	483	454	434	457	432	413	439	467	417	478	427	450	492	443	436	459	468	440	440	469	441	458	487	434	429	431	473	449	478	462	425	421	462	455	462	476	470	472	431	478	433	467	411	467	448	447	460	457	450	445	461	452	439	466	451	466	465	443	441	468	465	478	489	444	417	483	441	456	436	423	452	460	469	461	472	419	432	439	459	488	434	458	469	471	430	468	470	454	429	442	478	447	438	429	473	448	461	441	469	402	450	443	468	429	472	409	422	471	457	425	455	463	448	440	470	465	470	466	423	439	458	449	445	429	441	452	453	460	470	416	449	447	460	407	448	457	459	442	458	421	457	429	427	427	457	445	413	458	452	482	446	428	442	480	469	454	484	493	456	476	426	454	429	468	497	499	448	473	444	454	446	481	476	479	437	481	458	459	471	445	442	497	447	456	471	426	469	477	465	429	447	440	444	467	443	433	435	441	473	475	486	445	477	445	430	477	506	410	462	451	443	464	468	438	447	455	441	474	419	420	459	474	428	416	460	414	477	457	450	464	471	439	454	421	439	433	468	460	491	468	485	466	436	451	440	482	453	475	435	443	436	413	469	457	475	426	408	475	440	436	436	474	440	414	457	416	457	465	430	436	464	452	443	415	441	454	426	448	425	478	485	447	444	401	419	429	443	439	428	455	459	445	448	466	458	449	445	483	454	450	454	453	463	495	479	443	509	510	433	440	446	444	449	437	476	453	413	445	443	442	494	435	457	490	438	468	419	461	451	447	471	436	438	465	441	428	485	418	424	421	473	472	472	421	467	448	475	487	457	459	432	472	453	501	422	445	473	473	461	463	469	424	488	426	442	471	461	466	434	464	465	408	460	426	442	467	476	438	468	450	454	436	464	429	437	462	467	474	486	496	440	450	410	413	461	410	488	460	465	431	472	512	460	462	453	436	470	444	418	465	431	481	421	443	457	409	480	450	447	470	443	446	439	438	452	427	453	476	434	489	458	459	462	431	476	464	443	438	476	398	473	415	461	479	447	489	473	437	453	434	461	433	449	459	435	503	431	461	466	422	476	467	468	436	469	453	455	457	481	489	421	471	448	440	475	477	461	443	440	447	435	472	435	463	493	472	439	416	452	428	430	464	455	466	453	463	430	433	455	457	464	470	404	484	460	431	433	468	470	427	447	450	434	476	466	444	453	481	461	449	445	439	441	494	430	476	445	440	433	424	455	431	481	457	441	470	464	427	448	426	467	464	461	467	425	441	482	483	443	450	428	463	433	438	432	443	432	440	470	458	441	498	429	410	432	462	478	458	409	449	432	450	445	452	443	472	437	462	505	453	445	449	469	446	460	455	444	464	448	431	423	468	450	473	458	450	432	469	427	437	443	449	461	431	463	451	393	442	428	469	444	433	433	462	464	441	457	470	436	449	457	517	427	477	484	419	463	448	429	483	459	440	433	452	417	454	459	448	478	453	426	469	461	463	467	461	455	459	432	464	438	453	433	459	455	443	450	428	465	441	486	486	453	439	454	462	464	463	452	450	444	447	434	454	458	476	454	450	425	431	471	458	452	415	437	447	443	428	473	459	482	430	456	463	468	425	480	468	467	460	426	408	507	437	471	415	448	499	440	494	462	464	465	444	474	445	452	446	441	439	462	449	452	425	453	455	433	466	487	485	446	441	432	438	431	456	416	457	480	448	453	414	472	455	463	436	452	470	416	478	463	418	440	440	454	460	435	440	467	412	484	465	447	427	436	422	452	452	462	455	442	461	456	429	446	410	503	468	415	439	441	449	438	427	471	458	457	449	472	514	440	458	446	440	446	448	459	430	443	441	453	483	446	449	425	452	443	436	483	411	431	465	458	440	428	409	495	463	425	455	428	435	471	404	457	461	449	455	466	429	432	482	429	456	449	450	441	477	433	470	461	435	470	439	466	439	468	478	426	449	443	451	406	456	463	478	450	440	456	444	428	459	476	459	433	457	465	445	473	473	450	428	458	466	431	476	468	445	443	474	437	488	427	460	415	442	451	499	463	411	412	449	448	449	434	501	445	456	443	452	461	433	461	465	433	463	462	457	450	455	480
3166	4852	3929	2056	1557	1290	1037	831	786	709	649	633	597	497	565	527	523	511	574	524	500	476	516	513	483	510	452	456	461	530	517	501	504	467	496	491	506	506	485	467	523	496	484	460	471	467	516	444	492	496	494	517	453	451	458	474	503	515	516	514	455	482	502	466	452	467	504	449	445	509	504	484	454	496	494	520	498	474	459	494	497	457	494	469	458	504	455	490	494	503	478	488	488	471	496	478	513	477	448	499	488	453	490	472	477	455	494	458	445	534	486	476	476	482	485	430	436	486	412	496	515	494	501	477	483	460	442	452	498	491	482	482	510	501	473	461	464	476	478	512	471	470	495	514	509	454	466	477	473	456	458	491	500	521	467	488	481	491	485	452	470	447	481	464	514	470	462	459	501	468	439	442	476	468	480	502	434	438	494	500	495	511	478	490	463	441	487	499	501	456	498	493	473	521	507	500	477	458	477	457	445	477	502	501	481	442	465	503	480	475	465	471	450	423	494	484	495	511	524	490	500	487	477	465	469	482	480	476	475	455	473	481	506	505	483	513	482	511	499	469	488	471	479	485	483	488	491	465	469	474	505	483	477	470	484	498	464	462	449	466	504	460	500	493	469	544	499	475	497	492	473	475	474	499	497	488	472	468	438	458	514	504	487	489	489	491	525	487	477	434	465	446	502	499	479	474	475	504	465	463	475	501	465	466	471	475	487	482	482	460	493	485	500	501	494	480	459	425	473	480	492	473	460	466	464	481	469	459	501	523	471	509	450	456	521	471	485	498	484	494	454	476	452	463	473	475	505	478	475	482	477	472	525	488	522	455	502	491	471	500	464	487	489	498	437	519	500	481	445	469	507	483	452	478	460	475	457	521	500	478	484	467	493	475	463	456	460	473	503	495	453	518	419	521	446	463	484	523	442	501	466	480	483	495	458	523	472	506	450	495	489	474	477	487	495	452	509	478	467	541	474	458	493	460	478	462	469	488	488	471	496	489	465	501	491	466	439	516	478	522	462	481	514	469	467	512	518	508	462	459	489	488	484	508	466	423	498	500	471	498	489	455	470	489	460	511	463	502	479	484	515	426	485	495	488	503	464	460	528	495	445	523	489	493	467	424	461	485	466	482	501	500	486	480	468	484	457	498	471	493	490	483	457	462	463	487	463	465	504	479	470	467	482	505	490	510	460	446	483	458	502	484	484	485	516	528	498	460	471	517	486	512	477	492	484	494	497	487	485	493	451	471	522	509	464	473	479	444	510	491	456	447	464	470	482	483	494	482	448	486	503	486	468	490	457	500	493	445	485	477	468	493	511	470	431	468	465	481	494	432	488	512	492	453	479	470	507	495	468	482	479	433	435	474	484	472	483	458	520	491	481	478	451	471	480	486	507	472	487	492	461	460	481	480	463	498	513	474	479	481	416	488	500	502	501	487	511	557	492	487	501	499	519	474	488	444	486	477	531	487	476	484	545	504	481	445	490	501	434	484	469	491	472	488	471	475	477	477	470	497	468	445	524	470	461	504	497	480	454	480	459	444	447	484	515	465	504	458	475	457	470	495	462	504	409	492	497	472	470	494	484	486	460	451	484	486	501	465	478	481	502	507	530	468	484	505	481	436	470	469	459	484	482	448	496	449	482	483	466	456	475	476	481	459	478	511	470	497	476	422	485	486	468	491	499	498	479	459	481	554	485	492	504	496	494	493	491	452	503	450	501	487	483	491	498	489	485	461	454	485	465	485	459	515	499	472	506	445	480	487	476	499	473	461	476	494	483	471	469	465	503	474	505	483	488	505	509	494	482	502	445	485	493	490	489	481	480	475	496	460	483	484	510	496	485	490	481	476	491	459	482	455	465	478	483	469	460	495	490	461	426	466	432	489	462	492	475	465	504	452	491	454	434	469	492	469	478	469	466	485	448	487	482	499	489	463	490	473	474	488	463	453	520	488	520	489	494	476	476	511	508	473	468	497	498	496	468	489	493	475	474	498	484	450	448	503	496	487	462	468	495	456	474	479	487	458	499	473	448	471	461	510	502	510	429	482	498	518	473	481	444	451	498	481	499	500	494	503	490	478	491	514	476	464	506	486	486	472	491	495	464	498	469	498	483	493	466	487	455	489	480	501	471	455	466	491	456	493	470	474	488	479	486	503	457	459	485	460	480	516	516	515	517	488	459	476	519	510	462	508	459	498	475	462	507	470	487	482	471	468	463	449	501	496	458	491	469	505	463	481	466	477	496	484	487	492	459	476	502	449	478	465	497	480	447	504	477	483	435	519	497	507	472	458	458	500	517	487	467	467	472	460	462	525	489	481	428	490	437	490	490	486	407	464	479	454	471	453	520	486	456	476	488	466	517	459	499	468	477	435	491	448	496	551	499	478	496	476	509	454	501	469	498	496	489	474	475	516	477	479	463	461	487	489	480	508	461	525	476	518	470	479	479	453	441	476	540	519	476	507	476	463	463	460	475	493	448	460	470	511	528	490	460	473	440	481	441	448	511	500	448	506	474	501	499	461	487	467	493	468	468	477	497	454	434	493	478	467	470	500	470	486	494	476	484	490	467	461	453	512	490	466	506	517	482	453	450	507	500	457	496	487	483	494	449	494	454	472	475	484	463	458	471	492	478	467	474	480	453	503	469	471	498	463	477	467	463	486	485	474	455	476	494	500	475	477	502	452	445	474	500	476	503	455	474	474	455	514	524	483	469	460	503	539	514	522	460	448	460	460	528	503	462	484	463	455	430	431	486	463	487	481	458	440	492	452	488	454	492	488	496	502	502	498	516	475	468	416	495	499	510	488	468	510	454	432	431	461	518	491	465	474	526	448	472	467	484	483	479	471	490	481	488	491	473	512	455	495	519	484	464	524	439	460	516	478	500	490	485	489	477	455	462	504	467	461	492	461	489	514	452	474	489	505	469	468	495	484	456	464	463	491	466	513	494	452	470	480	448	503	461	462	430	481	477	471	506	498	467	468	518	465	473	499	464	499	513	507	488	468	481	473	466	449	484	490	514	479	473	451	484	483	472	473	499	522	501	462	467	444	496	483	470	490	449	501	510	479	517	474	480	505	443	499	508	465	469	481	475	485	497	455	464	434	480	473	463	466	495	558	485	482	497	471	454	448	501	489	474	464	515	487	446	510	489	464	448	466	486	474	512	501	485	487	521	490	512	489	481	509	500	490	483	496	461	477	506	494	527	503	467	489	518	482	511	487	502	454	486	486	493	520	512	475	458	487	484	503	476	480	486	492	474	454	450	463	474	449	463	422	471	463	482	452	490	501	444	451	460	494	423	466	505	463	492	484	495	483	501	488	513	478	438	487	470	517	503	494	498	481	496	489	472	459	453	497	501	463	481	472	500	501	498	502	444	457	456	488	513	456	457	494	475	481	452	499	469	487	466	501	454	477	475	506	461	476	455	533	484	505	480	469	492	477	458	473	500	471	492	458	482	494	509	531	502	450	461	494	512	477	460	443	501	459	489	531
22114	20868	28330	23531	20871	20915	10473	1019	685	575	527	467	404	337	331	287	318	336	264	279	279	262	247	245	245	275	236	223	221	236	241	213	238	259	210	223	222	230	221	194	218	226	251	220	222	226	224	212	222	219	193	167	232	237	220	210	194	210	184	219	217	206	215	224	213	221	197	211	217	202	228	221	198	207	208	223	226	210	216	217	219	227	180	189	211	225	232	187	212	231	248	207	207	185	190	200	209	181	205	206	222	189	225	205	190	212	208	185	222	213	231	237	216	210	229	196	222	219	233	219	201	205	209	195	230	214	181	181	200	187	193	185	184	230	209	218	225	193	206	225	192	216	221	232	188	209	198	203	209	195	219	198	206	207	230	205	179	210	201	200	215	201	215	208	236	207	184	220	204	205	195	237	225	201	219	185	214	193	194	209	210	182	207	184	190	203	219	206	203	225	245	192	225	223	225	186	204	184	204	245	203	216	209	211	222	217	241	181	214	201	208	217	215	210	219	211	186	214	206	221	199	212	199	219	205	216	200	196	199	202	210	190	220	172	218	208	209	213	194	212	208	177	208	202	216	208	203	209	202	205	212	203	212	188	185	186	215	212	236	205	208	189	215	211	218	203	197	181	204	217	195	243	221	206	216	203	171	212	211	170	228	212	216	190	216	222	199	209	218	206	164	214	211	221	185	205	199	200	227	173	174	207	196	238	205	194	196	210	195	223	237	209	227	201	203	225	199	192	201	202	198	195	194	217	195	205	179	201	200	208	221	199	199	196	209	232	196	205	204	220	198	207	190	231	205	214	227	203	207	221	217	222	204	188	219	212	194	212	218	215	230	205	213	218	232	207	215	210	206	190	209	219	216	220	224	219	221	194	234	203	208	207	220	184	214	201	227	223	210	220	205	216	189	201	192	237	205	189	211	198	217	212	208	214	206	188	209	213	196	196	220	210	226	207	201	206	183	203	222	205	196	229	216	203	218	220	213	181	214	213	199	193	214	211	188	204	212	216	203	203	187	221	202	194	216	189	212	181	202	207	191	191	203	194	198	198	220	222	198	214	204	206	201	200	205	203	191	214	196	192	211	221	205	206	204	227	234	220	215	201	192	215	201	226	193	218	219	214	187	214	214	204	232	213	234	189	187	202	183	211	224	191	190	202	176	201	196	227	190	207	210	217	215	173	195	245	203	205	198	193	179	221	197	200	213	204	210	189	181	184	214	207	207	206	243	218	185	175	210	229	223	204	231	219	191	220	184	190	224	209	215	216	207	240	221	190	213	214	188	254	200	193	220	209	197	200	218	200	222	194	203	251	217	185	206	203	199	202	214	204	220	234	215	200	211	191	211	196	179	187	194	195	191	224	195	205	209	176	204	185	206	221	215	180	209	187	219	204	187	209	220	192	209	209	203	226	214	203	220	217	188	206	228	216	193	211	192	168	198	220	216	213	218	177	200	229	206	205	206	181	225	205	216	218	195	211	206	231	198	174	188	228	222	204	190	192	198	215	201	192	200	216	222	217	206	214	238	193	204	215	217	217	196	217	212	222	213	218	210	196	210	195	201	201	196	230	199	211	219	210	189	214	211	204	212	215	201	203	187	193	193	211	198	202	196	207	210	203	200	214	215	228	176	213	215	198	187	204	204	211	193	208	192	208	204	214	195	195	238	222	212	218	206	218	221	197	214	209	219	197	201	194	209	208	196	227	194	210	177	220	218	201	188	213	232	213	208	218	201	188	207	190	233	219	209	178	226	201	217	187	191	200	222	201	204	228	192	198	203	200	216	201	208	181	209	212	184	191	218	197	224	218	196	214	194	231	199	238	163	213	181	216	220	204	216	213	207	199	187	225	209	221	201	207	198	222	203	197	192	228	172	181	222	222	199	192	218	188	226	194	192	202	187	190	195	219	221	204	182	221	177	210	225	199	218	200	185	211	211	202	238	230	227	198	186	231	205	214	200	215	204	200	206	233	206	210	206	204	207	204	181	223	188	235	203	216	210	203	196	197	217	205	186	191	204	178	196	162	230	204	199	195	233	235	203	208	195	222	238	237	197	209	230	203	210	198	221	190	200	214	203	205	217	223	205	195	200	203	242	221	213	204	211	206	193	220	227	231	211	223	211	226	220	234	207	209	218	220	199	196	216	211	199	176	197	225	211	194	188	223	196	210	220	200	187	217	223	198	201	179	212	191	216	172	186	214	206	205	216	193	229	201	230	203	198	192	212	185	193	198	199	219	197	201	232	223	214	193	220	204	190	213	227	203	222	187	229	204	234	197	209	205	188	232	211	215	194	210	200	217	224	198	224	217	198	174	168	218	201	213	201	206	213	201	224	213	198	206	223	196	189	205	241	213	218	214	211	211	211	218	207	204	205	203	201	214	201	228	196	209	187	227	204	201	189	227	217	210	245	211	198	236	201	190	212	203	216	208	208	217	222	253	181	200	199	193	203	191	193	227	195	193	204	212	211	227	185	208	190	199	222	200	197	195	208	190	200	194	208	174	187	207	201	218	212	182	209	187	186	203	208	211	219	209	203	209	202	174	230	209	223	215	220	216	206	207	212	179	211	202	205	211	209	211	205	215	222	186	216	223	228	211	201	207	212	181	213	206	238	213	190	191	232	200	204	221	240	182	184	210	220	197	214	179	207	210	205	198	195	214	204	202	201	188	176	216	210	212	205	215	184	235	224	208	208	202	208	186	190	203	185	209	204	195	233	210	210	183	205	183	224	221	217	203	220	170	216	213	187	218	217	196	219	195	183	221	203	190	211	203	194	221	211	189	167	214	197	201	177	215	210	212	224	202	205	220	213	207	207	206	196	208	200	230	216	186	194	175	214	222	221	205	188	210	225	215	226	240	209	202	227	197	185	214	193	203	200	228	173	212	218	208	229	197	211	218	207	194	209	205	208	225	203	196	208	198	203	202	194	201	185	216	222	213	228	215	217	194	198	173	198	212	212	207	182	210	204	215	192	205	238	202	215	226	193	195	209	228	210	218	227	206	204	206	208	191	198	222	201	193	232	215	222	187	242	194	215	198	224	189	204	212	202	221	200	220	196	218	206	190	183	212	203	191	187	192	220	195	204	200	201	198	200	202	205	238	174	221	206	222	201	212	216	208	223	223	209	191	195	211	211	199	207	225	213	176	200	188	194	206	202	217	206	202	214	211	214	201	199	205	208	207	213	216	213	201	199	207	223	161	202	191	237	218	224	210	197	190	191	194	199	218	205	211	198	206	207	215	191	217	194	212	209	202	205	229	223	203	234	213	192	198	218	203	199	229	185	190	236	205	205	196	201	211	200	212	186	213	198	205	211	208	210	218	217	202	212	207	248	201	206	238	217	191	237	226	220	201	212	211	174	213	230	197	190	194	210	195	174	221	203	218	193	198	218	210	227	226	205	204	224	202	203	215	205	209	214	205	188	189	218	183	227	238	196	190	221	201	195	198	204	216	209	199	196	215	218	224	170	203	207	212	211	200	209	204
4051	12474	10159	5132	3536	2732	2067	1508	1151	963	759	649	566	498	476	445	381	383	343	326	326	316	290	310	315	281	248	268	272	286	235	279	307	236	240	261	265	256	268	249	259	234	241	278	235	244	253	259	262	235	249	233	218	238	225	245	227	245	222	233	260	254	242	223	231	256	251	216	204	233	227	201	248	214	229	239	249	252	239	235	248	233	226	227	242	229	233	232	230	243	242	239	222	229	243	245	207	200	230	247	223	238	205	229	227	226	204	241	231	219	238	212	233	232	219	229	225	222	241	234	259	224	222	216	231	217	231	245	248	229	242	220	227	223	211	234	217	235	244	227	276	194	208	221	240	199	252	238	241	214	236	233	222	239	229	235	229	204	231	227	243	244	239	203	189	213	231	215	274	203	247	248	239	228	230	242	229	255	237	201	233	227	228	242	231	205	228	207	228	198	237	212	217	235	255	235	235	246	235	213	231	245	240	203	216	218	231	244	241	261	240	221	247	224	239	195	213	248	250	244	249	221	266	267	213	229	241	226	227	222	217	238	235	242	207	235	225	213	213	232	219	272	229	222	219	234	222	248	227	248	227	236	213	225	248	203	234	223	212	248	218	204	238	249	204	202	220	215	215	236	243	231	200	213	226	231	232	236	249	221	221	238	235	227	225	236	253	240	249	210	210	223	228	234	252	221	238	242	207	219	243	250	214	225	219	244	207	227	215	205	240	228	230	253	211	224	203	253	199	212	228	219	247	230	250	238	208	234	228	198	202	220	219	211	235	253	213	234	221	218	223	209	249	233	207	266	265	238	234	226	218	215	222	212	201	249	226	200	197	236	210	237	229	227	233	257	228	238	228	229	215	215	220	224	222	234	229	229	221	237	211	251	210	234	214	229	199	227	238	239	241	213	227	239	246	221	248	230	230	188	221	230	240	225	250	226	216	256	214	237	215	244	239	235	206	193	239	224	217	204	216	251	234	227	214	202	217	225	220	212	237	217	226	242	248	202	223	210	226	220	231	226	237	236	244	236	224	227	255	205	227	217	199	210	221	227	217	249	212	215	229	248	223	241	240	212	243	235	208	225	196	243	235	208	237	238	257	233	197	220	236	229	215	231	240	251	211	218	221	231	238	226	245	215	222	220	200	241	224	229	216	237	222	222	224	209	221	216	236	261	227	216	232	223	245	225	262	216	217	235	199	229	227	204	212	247	211	225	223	247	219	220	231	210	225	216	247	205	230	207	216	238	226	252	189	234	228	194	238	203	226	219	233	196	221	225	250	219	203	198	233	239	216	250	254	233	274	225	228	248	240	218	214	218	224	217	252	209	231	223	246	223	270	212	233	226	220	251	213	216	228	239	242	229	220	256	212	209	232	215	228	215	225	218	241	240	213	226	219	220	273	233	240	250	251	223	232	218	247	236	225	232	230	237	229	223	225	243	218	250	216	214	232	233	234	249	210	231	214	200	211	211	223	225	221	248	235	217	243	234	236	230	211	209	231	215	226	240	235	212	221	227	215	209	243	221	216	218	244	239	227	255	231	227	268	241	231	222	248	238	220	229	242	230	220	233	236	230	234	211	223	233	220	234	240	222	228	214	230	203	234	222	221	222	239	219	201	267	218	190	225	209	246	234	206	251	230	228	214	243	209	227	212	258	235	218	227	236	249	209	217	223	238	228	240	237	239	219	204	243	208	227	216	217	224	226	228	228	230	210	203	242	222	237	224	239	238	228	224	217	232	231	232	204	226	242	222	239	210	244	217	224	222	242	229	237	237	214	223	224	238	231	198	253	231	231	226	216	229	238	212	229	218	231	263	219	241	216	250	224	210	228	245	235	264	255	230	247	228	203	202	239	234	251	256	238	213	219	227	221	229	194	263	224	219	234	237	232	214	230	212	243	224	263	209	213	228	229	227	257	247	255	236	238	216	240	224	203	271	216	247	243	197	204	247	225	250	220	242	221	252	226	239	220	233	230	206	250	232	228	245	222	235	213	217	247	222	224	228	202	221	232	234	219	249	213	213	238	220	229	219	236	221	215	238	230	256	257	207	222	195	188	223	247	232	224	220	206	219	208	246	246	212	239	224	233	230	220	210	228	200	228	250	263	246	240	241	245	235	239	249	235	223	235	222	221	253	249	208	206	219	232	206	237	235	224	237	240	235	232	229	262	244	221	234	248	240	222	245	226	211	220	255	229	215	217	231	226	260	244	239	196	232	223	218	199	221	215	218	215	250	209	203	209	219	240	245	222	216	248	227	199	217	219	239	232	199	238	222	229	231	221	223	216	242	221	227	205	244	240	233	236	238	214	212	233	221	229	223	245	236	218	220	253	227	245	214	204	217	196	238	236	228	216	213	227	201	245	230	228	251	226	225	222	212	227	215	238	218	238	192	220	223	221	227	227	228	233	227	229	231	212	247	241	218	231	227	202	231	224	235	218	226	219	227	244	242	215	242	223	187	237	195	215	240	218	233	225	242	248	214	227	217	253	203	219	195	213	245	238	234	243	224	218	221	227	247	235	247	244	204	204	226	253	229	234	210	238	222	240	226	232	215	236	217	215	242	237	214	201	235	203	227	239	207	234	259	219	217	232	212	225	231	243	183	202	210	243	226	226	235	225	245	227	210	250	241	206	232	214	257	217	221	253	251	225	217	234	235	228	224	237	245	253	233	235	238	220	208	252	268	212	218	230	262	221	245	234	227	241	219	233	235	218	211	240	220	228	218	231	250	257	241	247	240	210	255	225	183	256	225	226	231	201	237	247	224	238	228	242	242	221	251	222	235	231	231	220	220	226	229	222	226	204	236	221	222	235	216	211	239	246	208	238	233	243	234	237	200	209	244	256	216	229	235	222	223	233	243	241	230	220	226	228	251	217	237	219	225	221	241	221	199	242	213	242	206	227	221	230	237	233	243	209	210	216	216	239	238	210	254	221	224	228	219	212	238	209	240	235	218	220	252	235	221	233	217	227	205	238	204	238	244	213	231	232	238	246	257	237	225	235	219	226	221	203	235	194	198	213	238	223	244	220	211	209	233	213	248	208	203	241	207	232	234	233	224	210	221	219	235	209	233	228	225	214	210	244	229	227	229	245	223	213	211	231	244	228	244	232	248	208	227	210	231	264	209	222	210	238	217	232	209	232	243	222	226	217	189	244	246	234	227	229	237	202	200	240	211	198	250	231	260	243	241	222	239	220	233	242	233	228	206	246	230	212	221	234	225	218	234	227	221	247	240	237	208	246	232	220	220	224	226	241	217	230	244	227	231	200	246	208	243	212	241	230	222	222	228	247	228	222	224	222	202	207	236	228	249	231	184	241	198	249	227	225	265	244	214	238	211	234	207	232	220	249	231	248	227	254	259	208	218	236	222	200	240	225	242	211	246	203	235	221	216	246	215	220	239	218	218	217	218	221	233	213	252	221	234	225	229	211	226	216	220	216	257	229	219	229	226	245	251	228	238	225	245	225	234	218	216	193	221	253	233	219
27064	18682	5406	1044	761	776	776	741	739	740	742	723	755	711	697	705	722	727	686	700	743	687	659	715	741	714	734	701	685	712	735	683	684	671	726	683	757	719	699	670	701	723	691	724	712	739	720	662	711	765	670	738	740	703	737	713	724	755	669	655	751	689	660	727	767	730	726	689	726	774	707	726	676	717	721	706	726	756	678	672	696	679	685	642	695	670	706	714	694	697	717	738	751	737	756	748	693	709	720	658	708	680	738	688	671	709	717	715	701	717	698	737	708	684	722	746	706	721	727	721	719	685	719	714	684	699	756	739	703	663	704	717	704	697	703	680	692	669	706	685	715	710	700	697	700	691	668	654	697	683	672	698	686	718	702	726	698	742	675	728	699	713	719	711	714	713	719	681	708	662	650	725	734	747	740	717	692	681	691	679	722	751	696	698	670	675	687	659	694	731	686	663	704	662	694	722	722	703	757	711	669	696	703	683	702	704	717	702	665	694	670	731	690	663	674	691	685	694	706	661	700	701	756	732	714	730	703	680	678	688	684	708	685	690	700	695	685	710	765	754	716	700	741	748	708	721	702	717	721	706	736	705	704	657	675	695	733	732	676	736	721	681	726	753	673	720	726	740	690	685	722	759	730	689	674	696	746	677	759	743	743	728	706	667	679	670	692	725	678	679	712	688	749	707	697	690	709	720	726	752	724	709	688	694	706	710	726	698	752	654	714	717	685	710	658	714	672	695	684	721	696	700	699	729	662	704	702	714	665	704	728	737	654	747	669	664	700	667	718	717	723	686	687	677	681	683	713	696	696	703	630	661	751	743	706	759	730	728	712	712	711	709	720	697	740	677	696	675	659	710	687	651	679	694	722	713	710	680	710	677	694	695	696	717	685	735	682	673	690	700	707	684	694	684	682	751	703	689	723	704	650	692	689	699	744	717	711	721	689	676	770	714	673	657	724	652	703	678	752	680	733	718	734	717	726	744	694	720	721	644	719	717	731	695	666	698	706	718	719	678	700	702	725	717	713	710	713	670	663	645	747	717	748	710	614	684	719	726	713	613	692	718	661	690	728	673	737	688	675	747	715	718	674	675	737	717	695	698	741	705	706	707	673	674	707	778	722	712	705	741	679	739	691	711	675	685	706	699	688	757	695	669	690	667	690	689	675	685	683	672	730	703	736	689	700	699	706	737	675	731	724	725	679	668	717	696	713	701	695	680	707	702	730	717	667	699	686	678	707	698	659	726	748	753	749	668	683	756	691	731	694	714	688	727	709	734	715	725	729	684	677	684	699	724	756	676	678	696	691	715	704	722	731	681	679	702	721	722	709	669	703	702	700	690	655	654	692	697	684	663	681	675	713	691	704	679	716	722	652	684	737	696	717	712	705	690	698	679	723	700	746	705	704	703	703	705	670	718	729	704	729	691	716	753	750	747	752	684	741	669	722	690	688	693	723	702	750	687	673	706	653	686	710	684	729	749	701	730	688	708	739	619	690	693	687	723	730	680	708	681	742	754	722	714	689	694	733	708	748	712	739	695	687	675	730	741	639	734	681	742	710	690	674	712	662	737	684	692	696	701	754	705	723	711	703	742	724	687	727	713	675	724	742	734	708	696	708	711	693	663	672	719	711	682	714	685	716	690	729	674	709	727	700	661	659	681	740	713	678	646	681	682	756	734	706	718	718	701	741	665	727	759	694	686	733	688	722	662	666	668	695	711	738	708	706	719	718	685	691	678	699	725	689	680	702	673	681	712	705	759	714	715	703	718	713	658	692	728	682	698	752	715	688	705	729	679	689	687	660	698	711	749	669	718	732	680	691	714	766	707	696	704	696	714	693	740	669	699	734	703	714	776	703	744	713	731	673	705	730	650	710	692	688	699	707	713	668	729	693	769	691	712	674	736	656	741	726	717	699	688	676	692	706	728	697	718	691	700	690	666	693	728	743	650	681	699	688	775	721	686	683	734	733	685	691	671	715	681	670	711	752	719	738	663	702	722	737	689	698	671	682	668	686	696	719	705	695	678	669	727	756	719	739	649	731	756	685	714	719	724	708	700	730	760	679	724	697	763	665	711	673	705	688	740	678	678	700	745	684	706	692	737	694	718	728	674	727	693	737	685	700	722	725	682	699	698	701	720	717	716	696	675	704	691	689	692	661	701	702	698	749	710	731	722	691	744	668	718	688	701	706	685	673	700	702	713	685	651	690	696	729	723	687	730	702	708	653	693	684	689	673	714	667	716	695	665	709	699	722	684	747	662	763	682	647	657	696	680	689	701	717	712	746	655	705	697	726	723	711	677	721	684	729	683	710	727	714	720	700	773	719	767	682	691	670	729	678	704	685	687	676	664	670	713	658	694	739	708	724	683	708	647	738	715	654	738	698	708	697	727	704	698	671	661	704	625	699	666	666	702	703	723	681	697	740	693	711	668	682	732	729	671	696	693	729	721	678	679	668	657	746	688	702	718	672	709	697	694	744	708	673	727	681	699	748	733	723	691	679	684	728	729	686	751	697	681	704	639	681	710	704	688	682	659	736	747	680	697	688	700	723	676	702	707	738	732	717	707	727	686	729	693	681	689	698	687	709	689	745	733	714	732	705	693	726	744	741	677	676	768	686	688	742	765	631	678	701	736	734	707	718	744	700	683	687	697	675	652	691	752	693	661	715	679	689	725	721	702	722	693	734	715	708	696	713	687	706	757	704	730	651	711	732	696	646	699	702	723	701	674	728	668	725	694	687	674	698	670	711	698	714	714	649	675	721	716	662	723	700	701	662	710	689	736	686	676	764	715	727	716	745	711	668	722	704	697	716	738	765	658	720	655	728	692	722	718	691	708	666	697	664	754	715	717	719	681	712	718	708	707	713	742	750	731	700	677	708	717	680	712	739	670	705	688	658	729	709	717	699	673	731	707	725	678	729	689	692	692	700	698	736	703	738	637	693	738	719	683	699	713	750	697	710	696	727	692	672	709	708	732	705	724	674	662	711	730	707	731	690	679	717	714	738	695	681	687	676	712	724	718	677	701	734	666	690	702	705	683	651	699	705	652	681	694	669	696	739	711	729	745	726	695	706	703	694	696	669	694	683	733	683	678	686	712	645	712	726	734	695	682	701	713	720	741	744	719	668	692	702	690	738	659	689	663	685	689	684	683	701	664	751	721	728	691	757	661	730	698	672	690	697	728	690	716	664	683	715	728	666	738	724	703	716	730	761	673	703	746	692	689	719	716	704	742	747	677	700	691	739	724	713	662	690	732	729	743	756	647	710	733	751	702	721	719	763	652	698	737	734	712	685	667	703	731	675	669	744	709	701	688	717	689	692	734	711	725	690	710	707	745	692	707	709	732	698	685	714	760	727	711	681	682	681	702	686	718	643	683	724	665	691	696	731	649	753	684	686	667	757	682	678	687	681	712	692	689	655	726	711	709	671	695	720	651	720	713	713	735	680	722	718	670	684	723	669	710	697	679	702	632	705	690	712	715	704	735
4370	1143	1042	867	838	844	801	827	807	738	818	762	749	735	780	762	791	741	730	777	801	773	708	809	749	749	769	799	797	738	753	757	717	736	723	785	775	755	769	762	786	770	779	705	738	708	725	737	794	757	824	786	786	755	748	724	764	786	695	802	757	762	745	769	733	791	757	757	770	766	710	799	772	776	740	752	770	748	761	760	711	763	802	692	752	743	742	818	742	802	738	742	723	715	767	701	739	748	760	763	747	725	800	758	770	798	788	755	847	791	754	808	750	792	757	784	778	700	737	774	776	758	722	745	785	768	779	761	775	768	718	762	739	696	790	744	719	733	738	796	803	774	741	737	767	753	757	755	764	774	811	726	769	709	704	740	791	786	788	721	709	796	757	756	746	716	727	778	745	782	795	761	776	757	768	683	805	757	721	740	744	709	751	748	756	782	766	774	745	766	776	707	760	788	754	734	790	801	779	809	738	747	736	776	770	793	744	763	779	742	781	802	744	817	789	748	729	742	762	766	786	754	770	814	815	788	753	725	813	712	756	761	797	734	735	752	770	780	768	699	737	766	718	792	771	752	813	743	782	778	743	763	741	783	779	803	724	814	792	796	752	737	716	783	733	761	748	805	739	757	785	775	751	799	810	761	763	768	715	795	741	763	768	765	749	829	748	786	726	762	739	739	760	791	755	772	747	804	776	757	761	724	737	757	766	753	749	729	744	757	731	760	772	832	777	782	769	745	714	746	774	798	728	699	775	756	766	771	720	749	807	779	735	772	763	764	803	724	750	729	789	793	809	758	753	752	760	809	740	800	781	784	742	792	746	739	749	797	826	790	729	717	762	748	713	804	766	774	822	759	762	749	739	708	779	745	771	750	812	789	747	788	712	758	767	760	758	798	791	774	765	712	737	820	792	789	753	720	775	801	775	803	737	758	725	765	744	802	765	726	812	810	811	773	746	764	765	757	770	785	749	745	748	746	758	778	778	776	803	705	785	774	768	811	748	773	744	789	778	724	738	783	773	755	799	749	729	775	757	749	732	727	753	771	726	707	773	710	731	750	793	730	751	807	745	699	790	727	789	781	761	792	772	773	788	766	778	748	751	768	793	774	762	758	742	727	801	761	825	812	709	766	747	772	789	747	793	730	781	759	727	730	797	694	734	744	777	761	740	704	715	790	690	756	734	740	782	744	668	817	724	738	779	776	736	852	753	757	758	702	757	765	790	755	828	768	752	714	784	741	765	776	726	745	753	743	755	796	755	725	714	710	737	737	834	767	769	751	771	820	759	776	743	752	722	758	819	750	721	764	799	783	768	755	780	731	750	749	785	789	764	766	762	791	749	808	770	809	755	792	751	755	823	778	783	734	787	814	728	764	733	762	752	778	748	723	756	756	763	735	777	772	739	706	786	759	807	696	801	768	793	720	791	728	783	774	751	763	783	760	759	756	764	760	748	750	807	757	734	749	751	737	726	767	789	729	775	747	779	744	739	772	739	749	776	721	777	778	761	738	758	757	815	753	754	728	732	739	756	729	728	840	775	720	773	784	736	746	790	802	774	762	752	735	765	741	727	739	740	790	725	778	715	774	728	784	785	801	759	750	793	743	782	791	731	701	769	752	747	756	761	760	788	760	753	787	806	780	772	764	731	755	751	780	739	771	756	825	742	756	780	783	754	738	774	751	738	742	772	739	743	728	745	773	758	707	732	811	764	734	777	764	764	779	795	742	778	776	773	794	772	750	708	774	771	743	752	757	763	769	795	751	778	706	764	823	794	723	775	793	762	759	782	717	755	731	774	819	750	769	773	770	747	773	780	753	735	802	778	752	735	740	720	762	758	754	748	780	723	751	765	775	773	781	721	765	767	777	813	739	750	801	754	737	755	735	718	809	790	746	754	768	784	751	791	738	743	734	781	752	788	758	749	762	786	796	728	777	804	798	806	828	735	739	771	774	754	803	765	766	789	748	758	693	790	747	758	744	694	718	733	762	740	747	745	737	745	763	768	765	725	750	756	712	755	747	781	705	786	773	781	780	754	795	742	738	798	715	768	771	730	739	764	758	780	782	758	770	814	781	765	771	778	778	779	748	725	847	767	743	733	803	788	697	769	761	709	728	787	818	790	757	732	736	739	790	746	740	828	768	789	772	788	824	802	782	758	759	832	742	740	740	753	769	755	798	750	756	743	756	750	750	727	737	770	751	794	803	792	784	772	781	754	790	771	794	728	788	808	716	763	767	786	758	766	778	772	769	754	775	733	757	778	720	716	779	786	765	778	762	771	768	764	785	775	756	803	797	757	745	791	721	752	772	776	784	785	767	824	708	766	778	751	759	739	779	779	755	802	742	778	747	759	770	776	738	769	789	796	775	794	722	758	766	741	753	694	769	785	750	698	761	815	709	800	802	728	755	772	800	781	782	704	766	799	756	764	729	763	769	770	793	732	760	787	767	721	729	731	753	772	780	758	747	759	742	762	777	745	731	738	771	718	752	813	760	768	749	768	758	681	840	815	771	741	722	793	741	779	728	749	777	724	745	754	774	797	812	745	760	777	755	791	771	736	749	710	757	748	804	740	793	782	779	742	743	802	761	710	721	781	787	775	701	775	763	773	776	726	790	796	772	773	726	750	758	770	746	764	761	725	722	717	743	721	734	780	761	749	775	772	765	745	764	786	751	745	781	772	761	722	780	762	749	810	733	777	790	736	786	734	760	758	758	789	765	774	788	799	773	767	745	803	752	814	769	741	705	769	754	766	750	741	760	782	748	778	748	778	708	760	766	787	727	755	743	738	755	739	771	790	748	703	784	767	844	741	821	818	712	760	771	756	739	735	765	765	738	701	713	777	758	744	775	775	741	737	780	791	763	750	770	780	766	792	807	766	778	760	791	761	782	750	756	758	808	770	798	746	749	750	776	752	780	746	756	746	727	798	745	820	770	741	765	760	796	833	749	733	804	786	783	781	729	719	776	758	794	737	737	728	739	747	761	737	824	734	811	740	746	758	747	780	718	767	793	748	777	784	761	783	707	713	746	821	707	730	785	765	776	776	754	754	775	778	801	774	805	763	724	712	771	720	750	693	711	739	755	725	727	717	754	798	793	714	760	798	745	757	795	739	791	826	774	772	780	801	770	738	752	801	792	762	734	767	743	756	734	749	751	728	747	783	748	813	753	754	749	808	784	814	783	775	760	783	786	760	737	724	760	780	764	796	805	795	775	770	741	752	733	773	773	779	775	737	733	752	762	767	808	736	744	722	768	790	718	774	788	751	773	759	738	794	732	747	735	826	719	715	794	826	799	764	754	711	751	792	733	803	784	815	760	760	724	805	753	756	800	748	767	754	741	751	785	772	777	681	776	764	770	793	765	761	763	784	751	754	799	784	763	740	783	726	791	736	712	753	822	792	749	784	739	767	752	750	742	770	722	751	776	766	815	739	772	756	750	851	752	754	782	782	751	735	755	760	754	804	780	711	735	753	738	784	773	765	771
23218	20896	27936	23984	20897	10890	1367	1018	827	745	739	680	673	658	638	601	648	574	660	553	571	530	580	580	588	644	586	572	560	637	551	570	567	574	574	585	571	628	587	569	581	545	530	551	606	607	621	572	644	578	559	593	561	546	623	566	557	575	564	576	568	568	534	565	610	571	565	556	548	592	553	575	534	557	582	553	523	581	564	580	567	560	553	555	582	583	570	553	516	587	587	546	556	604	562	594	563	565	563	557	552	566	578	584	536	548	532	599	562	593	563	541	592	563	537	562	547	589	578	576	542	580	570	522	562	610	545	550	554	566	555	543	581	568	544	577	571	588	550	535	553	578	573	586	578	549	576	530	536	611	608	644	559	517	564	570	512	558	563	534	554	524	547	542	513	567	570	557	604	564	526	588	548	563	563	527	588	553	599	596	595	536	556	542	540	595	539	580	563	564	557	560	607	546	564	524	546	552	566	577	568	564	541	512	555	576	558	515	556	537	591	590	505	568	552	595	549	579	561	523	553	562	587	559	609	534	537	530	545	542	582	592	517	588	543	562	585	566	560	563	607	560	565	579	579	574	586	568	560	612	565	574	571	536	599	518	570	602	544	593	541	591	563	590	558	571	612	550	580	573	566	561	543	542	568	560	562	549	566	544	551	516	550	571	530	587	526	571	575	598	545	586	538	551	555	560	561	574	576	565	549	540	541	584	590	570	528	515	565	554	516	511	565	561	559	537	548	571	567	558	547	536	570	554	591	537	572	566	603	581	563	565	566	529	628	531	578	578	573	585	579	556	573	500	534	502	564	590	573	562	610	597	561	550	552	522	552	525	548	574	604	597	541	556	577	558	573	564	596	533	590	557	573	564	516	566	539	530	585	518	583	554	529	548	601	571	614	587	590	575	523	546	542	540	550	610	600	527	521	551	626	510	535	552	578	583	553	549	587	566	583	587	537	575	533	556	525	531	591	557	526	580	550	508	564	542	584	553	574	572	598	571	594	482	571	577	617	557	561	553	552	527	547	593	577	567	540	551	563	570	547	566	600	574	570	568	609	536	544	586	535	559	568	539	593	526	578	532	570	583	545	618	589	582	540	553	552	571	529	548	529	573	554	552	578	497	590	567	577	595	575	556	544	556	563	559	501	519	567	539	530	540	568	588	588	566	539	581	524	580	545	555	542	587	540	546	569	564	605	538	579	627	609	582	530	598	561	549	580	606	507	587	557	548	580	553	543	543	573	565	563	561	553	563	544	606	603	608	596	550	566	546	572	575	553	571	588	573	554	574	567	590	576	527	521	588	574	522	538	587	578	585	566	589	533	555	589	524	564	567	595	477	546	561	573	580	544	551	582	560	523	542	552	597	583	584	582	593	549	542	582	542	576	555	580	562	530	573	560	564	620	555	616	545	570	571	546	606	569	560	531	615	539	605	599	527	564	541	587	588	585	580	613	559	588	581	578	558	579	549	587	541	563	594	570	570	550	560	560	572	552	536	530	575	617	596	546	558	573	554	551	572	521	581	523	550	612	544	583	564	571	619	583	561	591	564	589	577	595	569	562	583	551	573	561	538	570	558	509	524	540	557	535	493	563	559	584	547	588	579	578	554	548	550	533	599	568	538	549	543	570	573	573	608	576	584	549	577	578	597	547	534	586	547	567	553	555	558	587	575	576	594	543	587	568	567	570	587	549	545	592	546	583	541	589	572	566	544	542	552	585	540	569	549	567	487	543	553	537	547	569	559	557	571	567	499	561	544	558	554	533	584	570	599	565	569	580	540	594	591	556	583	565	534	510	574	582	556	585	566	524	572	549	608	568	591	580	612	553	540	575	528	505	545	547	543	538	556	538	549	549	581	576	565	616	542	557	565	564	562	541	579	599	580	588	587	551	547	569	590	542	537	610	589	568	555	538	558	563	540	575	567	564	521	541	564	596	543	586	528	563	554	552	575	519	534	563	602	594	610	573	588	560	579	573	527	551	542	543	534	566	599	570	591	577	609	542	585	553	532	623	598	519	596	593	556	599	546	559	558	555	565	618	600	596	589	572	551	568	590	528	552	578	540	573	540	532	634	546	568	559	606	593	624	534	538	610	571	583	518	543	543	556	547	538	590	552	531	556	568	569	569	560	542	593	585	582	533	527	574	555	570	594	576	526	555	565	609	535	543	522	525	558	551	608	515	535	552	559	493	560	576	541	557	559	590	584	542	597	567	563	610	560	556	563	621	547	550	584	561	559	542	580	537	539	570	565	536	575	594	616	559	585	542	557	550	585	572	517	583	631	581	559	573	569	554	581	559	585	597	596	584	515	603	548	547	587	596	563	537	555	576	567	536	532	581	517	552	570	587	560	526	535	594	562	532	551	547	583	575	525	544	554	561	530	584	581	548	552	536	556	549	563	587	548	601	556	570	539	589	564	559	537	549	544	574	577	518	625	549	587	575	541	535	571	527	573	586	578	531	522	581	576	594	563	522	555	599	562	646	541	549	554	555	590	527	528	573	595	551	612	565	575	564	550	567	564	570	541	576	569	586	584	568	521	584	541	552	533	575	528	598	547	533	574	578	601	575	552	542	567	558	544	601	560	545	546	578	578	536	522	586	549	557	555	569	562	567	520	576	574	591	485	563	524	566	532	556	573	584	578	580	530	548	554	537	575	578	559	611	552	554	512	575	553	541	572	575	553	557	568	564	604	546	570	537	568	609	573	572	533	560	493	548	588	619	562	579	619	580	545	562	556	557	578	554	523	579	577	570	561	565	549	540	543	559	549	562	561	541	518	591	539	603	578	573	554	524	574	567	554	519	592	586	571	569	571	614	564	582	560	557	567	560	534	556	572	562	567	534	584	566	571	561	540	596	579	574	549	575	554	567	604	581	511	556	577	586	543	532	584	512	571	575	500	541	580	565	517	616	581	552	546	578	556	573	537	557	537	527	579	581	548	569	544	571	551	555	535	586	566	569	560	561	544	567	557	563	567	530	562	562	541	557	521	562	591	581	571	590	577	596	540	545	577	572	590	591	557	565	577	526	534	607	551	550	523	569	527	598	598	602	561	565	580	547	582	570	563	557	549	561	539	575	577	616	574	560	540	551	610	556	559	582	582	538	548	539	565	590	549	603	591	598	544	531	523	557	588	597	584	575	555	578	501	565	551	595	577	575	554	551	563	547	565	524	550	531	521	566	585	572	528	543	585	534	550	602	537	529	569	566	545	568	522	541	579	560	530	607	591	597	600	551	522	577	560	569	568	537	592	580	560	555	544	542	569	572	570	566	557	576	550	544	510	534	563	586	562	537	589	540	548	571	602	588	571	519	574	572	577	545	536	604	613	594	575	594	566	564	557	576	546	566	541	558	546	550	559	533	519	535	588	561	537	573	581	544	570	580	564	570	564	537	523	579	565	563	556	538	574	531	523	537	596	562	594	580	551	596	562	543	547	592	541	568	614	565	600	553	576	548	564	588	566	547	568	538	563	527	557	540	582	572	569	570
3157	7321	6219	3117	2311	1870	1541	1216	1089	975	866	819	760	746	743	765	698	744	680	645	669	671	676	679	716	671	666	589	649	653	640	629	648	618	616	631	591	645	667	627	627	685	618	660	594	642	634	628	658	593	566	634	607	621	590	651	604	668	627	584	625	636	608	587	620	637	656	585	630	653	614	652	608	614	601	622	580	624	619	621	611	647	651	653	596	638	622	593	646	603	607	640	575	600	651	622	586	612	650	606	626	632	596	671	658	603	682	672	594	622	629	579	598	616	619	617	606	646	639	591	607	622	638	615	644	602	662	602	573	588	652	685	664	621	643	623	665	620	598	596	629	632	632	605	603	632	648	607	569	633	614	613	594	599	602	673	609	620	642	599	594	664	636	596	576	584	626	694	644	602	593	632	644	647	627	622	655	613	643	608	625	653	626	625	589	578	652	636	685	627	682	598	585	605	610	628	577	599	633	568	607	625	573	623	658	610	597	614	594	634	644	669	624	624	634	597	631	597	606	605	643	645	616	632	629	636	618	607	570	649	603	638	596	608	627	552	586	659	621	658	683	605	629	650	620	639	652	661	639	588	626	625	637	633	568	624	690	628	640	660	633	612	606	621	611	624	617	593	644	607	626	632	604	592	619	598	662	629	602	596	571	628	581	599	617	606	662	616	609	604	576	647	620	658	649	601	599	608	641	650	597	646	575	619	620	612	609	567	615	641	627	638	623	622	656	619	640	630	627	646	652	603	617	606	631	646	670	606	622	613	580	600	632	615	565	594	628	639	612	648	623	572	637	591	608	624	623	626	602	612	612	631	624	623	632	596	632	636	625	615	627	620	627	618	638	615	617	648	606	602	583	612	640	634	618	614	646	615	641	611	579	595	602	621	645	614	578	651	625	645	620	566	631	627	649	628	691	631	618	586	619	617	628	630	621	650	641	611	626	646	607	607	636	579	634	646	594	581	598	669	592	624	620	621	624	640	618	612	621	606	635	635	613	652	631	604	625	622	631	670	627	615	613	584	590	649	634	645	606	595	607	582	623	588	601	598	595	630	592	616	615	608	626	574	604	614	621	644	656	599	651	623	628	560	643	602	606	604	568	628	585	597	630	634	612	646	623	617	598	584	623	637	619	630	648	637	625	641	656	617	574	614	618	635	630	641	596	591	604	602	643	643	625	627	656	644	591	609	601	636	618	663	575	630	636	615	613	591	619	633	573	597	631	636	634	632	651	590	624	655	660	665	635	646	645	650	613	614	638	594	608	636	614	612	595	610	619	641	659	616	576	607	618	616	597	644	636	607	628	585	610	630	631	658	588	616	601	593	610	595	629	622	640	624	650	630	650	616	628	649	613	630	622	632	657	602	647	578	669	605	650	616	632	586	610	633	616	575	631	656	618	577	646	620	618	668	630	617	631	623	646	599	655	628	615	609	621	633	592	602	624	633	626	610	640	600	642	637	638	661	648	636	641	626	640	595	609	644	590	634	620	600	628	642	658	638	639	616	632	604	578	600	602	589	672	637	599	633	652	640	607	658	641	564	631	637	645	655	621	606	628	634	602	626	556	629	631	610	647	574	649	627	579	576	613	661	579	606	601	605	594	604	659	624	636	596	617	581	640	619	602	614	590	618	601	622	594	650	663	611	627	633	643	611	607	589	622	670	613	618	632	606	586	631	595	616	604	642	650	618	575	645	652	631	629	601	613	635	623	638	616	605	623	581	630	613	595	668	639	607	627	580	628	636	642	614	607	654	652	671	628	642	666	637	675	620	680	601	602	625	641	622	596	637	619	621	627	621	660	626	608	610	624	654	634	609	597	647	643	625	618	654	629	642	645	630	613	639	605	626	606	625	660	606	640	607	610	606	611	642	589	639	622	610	560	613	654	609	604	648	625	565	584	627	643	592	646	615	601	643	627	620	633	637	637	610	675	650	595	652	607	581	661	616	593	655	617	628	650	643	654	622	616	625	623	567	621	626	629	599	621	640	572	651	593	626	614	567	563	632	630	628	598	638	669	651	645	640	618	619	621	621	589	621	594	655	601	628	630	625	594	654	626	612	613	594	642	653	650	612	590	584	606	654	616	625	608	656	710	631	613	613	634	622	614	615	638	566	642	611	650	640	615	607	614	630	604	605	605	636	611	623	632	673	600	650	608	634	641	596	592	629	600	579	621	647	677	611	625	621	614	639	610	588	642	631	624	629	625	620	610	630	629	578	630	605	621	599	564	629	617	622	597	606	611	636	652	624	679	703	620	585	616	617	628	629	600	620	657	607	622	613	613	657	572	569	623	637	623	624	622	579	668	675	609	624	603	608	632	618	618	596	627	584	615	616	626	649	661	597	600	594	634	585	590	586	617	688	595	642	624	608	658	601	603	622	587	625	640	621	651	590	703	624	621	598	629	595	656	650	613	674	593	574	632	633	625	613	631	615	611	598	585	583	668	626	594	624	599	601	625	639	615	619	633	676	636	617	622	578	607	581	635	637	664	613	647	582	610	672	636	632	657	594	616	620	642	652	628	580	607	598	618	647	660	636	628	614	620	618	602	649	626	635	626	645	640	567	634	620	596	598	597	603	617	672	622	627	699	595	598	682	602	597	662	594	624	587	609	663	622	627	647	624	653	575	577	616	617	589	637	588	600	633	605	655	658	662	583	579	684	592	612	562	677	591	632	640	626	679	636	637	609	593	656	624	582	615	683	618	586	658	644	610	619	602	642	662	597	603	615	590	618	675	657	632	643	597	627	613	617	594	660	657	595	634	638	610	613	614	627	606	622	584	595	645	593	632	639	639	606	596	600	639	629	613	646	622	631	600	593	649	629	623	617	624	625	644	597	626	605	612	625	615	639	630	636	642	620	651	620	590	642	626	696	621	589	592	599	629	585	619	607	625	629	584	629	580	631	648	616	594	650	572	575	657	609	635	609	661	623	602	609	615	636	658	623	612	617	588	620	635	637	597	643	624	587	574	642	591	592	638	644	659	589	625	595	614	633	637	613	645	588	606	671	611	666	599	620	619	586	638	621	627	650	560	641	627	633	590	601	632	590	639	656	612	625	640	623	624	670	644	563	617	602	640	676	668	608	630	620	609	597	582	640	634	665	595	641	594	618	642	648	563	638	634	636	613	580	581	627	576	602	633	586	626	655	642	577	636	602	612	575	609	633	619	639	636	657	660	614	641	639	628	575	651	634	594	606	648	655	612	594	656	616	618	602	620	632	628	606	581	564	619	640	623	644	655	620	640	635	602	644	616	623	614	652	614	628	578	607	608	645	627	629	622	647	623	636	657	608	594	626	652	615	610	631	635	604	634	648	607	617	639	619	613	596	615	642	632	584	613	674	624	641	630	634	613	592	611	602	635	621	593	617	570	648	605	633	617	590	587	611	619	627	596	622	605	649	609	618	668	610	616	656	620	616	600	583	631	649	608	592	605	641	615	663	604	648	641	612	602	622	673	647	614	595	642	606	583	668	630	607	657	609	639
24166	20861	27027	24698	14403	1119	760	607	600	574	517	524	530	517	510	520	480	476	475	454	480	491	493	484	469	448	480	502	489	513	501	469	481	453	485	449	473	491	440	461	427	492	446	495	456	455	461	505	495	434	450	458	506	470	490	475	470	457	442	471	481	469	470	436	463	494	488	481	472	492	444	491	426	480	473	486	480	510	405	463	464	462	457	474	407	419	445	458	453	468	474	441	496	465	502	475	463	480	457	416	479	476	479	455	456	462	441	490	467	468	426	451	423	416	478	449	481	441	485	458	460	444	427	483	468	459	465	441	478	465	493	427	479	485	454	468	472	476	462	471	481	454	445	476	459	474	458	483	470	474	446	416	456	445	497	485	500	454	494	511	462	445	483	440	470	469	466	408	486	466	485	461	454	491	418	490	483	432	458	462	438	474	420	436	432	464	428	475	461	460	405	512	436	471	472	467	499	486	484	463	508	467	456	464	466	447	432	455	433	436	474	465	458	470	501	447	448	453	478	474	458	481	449	463	455	427	459	515	457	431	470	453	446	462	462	456	446	469	496	433	466	477	443	473	458	480	445	483	485	492	456	499	437	466	439	449	476	443	468	434	473	467	462	470	482	463	467	455	447	432	497	465	473	448	453	464	453	454	435	433	436	464	438	447	443	455	496	455	439	441	455	452	466	473	482	472	457	495	502	489	467	506	488	441	514	452	453	501	469	446	471	439	468	492	472	502	485	455	469	465	481	432	442	467	494	498	438	470	453	435	525	466	429	420	447	461	491	454	470	455	450	512	450	445	438	481	458	461	454	433	503	445	431	464	473	440	467	440	506	471	457	432	446	445	435	465	460	443	478	475	453	394	483	465	467	454	491	450	435	478	487	441	447	435	440	494	460	431	471	505	467	451	466	447	470	444	478	509	430	445	447	495	425	446	468	479	464	488	498	461	436	493	483	487	470	469	435	440	487	455	460	487	481	491	474	445	410	448	482	450	449	470	453	472	505	466	415	471	484	486	455	503	435	450	505	478	420	476	453	488	462	462	430	451	462	422	455	441	491	468	444	456	470	441	457	433	488	481	456	478	458	471	476	447	481	463	408	461	442	454	467	438	457	444	452	421	491	455	471	471	471	454	429	456	434	483	483	492	457	512	477	465	403	446	463	443	466	481	477	502	462	466	466	459	485	471	488	492	468	465	442	468	478	478	479	455	473	485	489	450	463	439	475	486	471	486	473	455	461	466	454	463	451	423	430	446	449	462	447	468	446	494	463	460	450	431	468	456	433	492	445	436	479	439	452	457	485	452	478	457	464	459	474	490	432	474	455	449	502	429	465	464	455	449	476	437	463	503	459	448	479	444	420	485	464	460	470	451	450	474	484	469	479	455	491	495	490	460	484	479	486	441	449	491	451	455	472	443	470	441	462	483	463	468	473	459	439	487	465	478	515	444	443	454	434	475	485	486	463	447	461	442	441	443	494	433	416	496	457	474	495	459	467	430	466	442	476	466	459	457	478	431	443	506	404	448	470	516	502	470	440	420	426	465	455	458	399	442	434	489	466	476	477	472	463	467	481	422	466	491	449	483	447	460	476	445	506	459	474	443	458	447	465	475	487	451	474	458	436	477	429	452	449	461	499	463	449	450	459	460	482	495	453	443	480	480	429	429	461	466	458	419	467	438	475	466	468	440	487	474	481	481	464	445	446	415	477	446	432	433	412	472	464	465	478	470	440	476	482	471	472	455	458	445	454	443	478	404	500	449	446	457	463	479	472	475	398	459	465	493	461	481	475	523	462	472	475	465	459	398	446	429	467	473	466	464	450	477	511	477	444	443	496	450	473	493	492	441	486	471	474	443	435	459	469	473	461	450	446	438	471	471	421	457	451	465	477	444	467	472	479	454	488	480	452	478	444	488	494	448	457	491	475	480	449	464	453	515	422	428	461	432	466	515	512	433	465	475	454	458	442	497	463	463	474	413	418	427	496	497	433	434	418	469	482	454	488	463	454	457	448	471	442	488	526	441	444	444	470	473	448	436	446	481	505	467	466	500	495	454	494	472	458	456	455	482	440	428	438	437	469	448	443	483	474	489	502	480	484	445	461	451	449	453	445	480	461	476	434	427	467	467	461	473	461	457	471	476	410	497	452	440	457	459	440	491	445	471	456	431	479	484	450	475	474	468	488	471	468	461	462	451	428	477	423	472	435	455	445	489	463	451	487	443	512	452	451	476	486	483	481	428	412	449	458	459	449	462	479	456	456	429	454	499	470	438	473	469	462	474	452	473	442	459	454	434	423	482	438	458	464	441	422	465	473	481	495	464	483	469	454	475	478	484	442	458	440	435	436	482	501	450	451	455	481	473	455	457	471	483	461	455	492	440	440	461	473	464	485	461	486	441	471	445	490	475	445	418	398	455	458	513	432	444	452	448	439	467	479	450	479	489	460	475	452	438	489	482	475	467	426	491	462	470	441	476	477	462	476	488	452	445	470	460	443	427	432	439	457	449	494	456	465	491	449	453	438	464	485	416	425	500	466	430	485	490	430	473	460	488	468	477	426	479	457	419	461	467	438	502	517	459	482	478	474	421	413	450	421	406	481	464	472	438	441	414	484	495	468	460	397	434	432	460	476	485	495	460	470	422	426	432	479	426	478	415	454	435	490	420	479	465	423	459	456	433	430	440	400	455	477	503	482	454	461	463	447	446	451	453	476	506	491	470	472	467	452	442	460	444	444	456	492	481	473	458	481	480	465	468	453	466	447	498	437	459	473	441	460	438	487	461	417	479	425	440	492	461	464	478	458	470	442	465	462	428	438	441	473	473	477	451	460	466	467	462	487	497	466	517	463	475	455	462	469	484	461	483	445	459	473	432	491	445	440	447	440	447	461	465	439	442	465	439	436	471	471	468	465	475	446	441	425	466	478	499	461	463	464	452	450	417	483	462	418	463	473	407	485	471	481	472	478	451	472	467	473	423	389	452	510	455	455	481	424	450	481	437	472	428	442	433	484	463	438	483	473	496	460	480	472	495	482	447	492	439	415	440	441	487	446	481	418	453	465	496	434	454	449	457	442	466	413	471	476	441	424	443	426	483	463	441	420	483	464	503	474	452	456	470	494	478	458	445	470	478	445	455	462	440	422	467	438	488	475	482	492	477	509	456	472	456	491	457	462	469	471	428	474	450	421	470	450	481	449	484	444	446	441	458	464	465	461	468	472	450	461	472	451	475	450	472	462	429	458	449	450	488	444	471	514	444	443	458	459	404	437	466	473	491	501	455	491	475	443	425	482	453	481	491	461	456	457	459	455	452	454	423	418	469	444	454	452	455	458	439	464	476	444	458	466	470	432	456	448	519	459	482	461	445	471	463	467	464	475	536	460	477	486	457	480	443	433	475	400	472	485	438	445	454	429	447	468	465	499	479	451	473	470	443	449	488	479	454	464	468	503	433	452	437	476	492	440	489	489	483	509	461	457	466	488	492	452	448	501	455
3184	4755	3887	2134	1595	1248	998	869	747	708	667	627	597	533	555	563	539	531	533	563	503	520	504	506	495	522	505	562	524	474	478	522	451	495	508	502	500	499	525	535	458	494	518	450	502	436	477	480	473	495	480	471	457	489	464	476	489	486	489	501	503	488	473	496	514	479	512	513	519	453	456	463	466	475	468	497	496	468	499	482	466	512	512	454	493	507	493	463	470	525	475	485	495	516	491	470	484	486	513	462	467	487	486	465	494	478	464	487	442	484	469	466	510	515	467	500	475	492	505	502	481	479	478	455	459	488	517	480	457	521	467	483	487	478	515	505	464	471	476	493	480	448	478	474	495	475	486	478	483	499	493	479	530	480	489	481	535	506	494	478	497	474	498	471	458	481	460	491	461	487	476	499	497	461	545	476	516	540	513	522	469	489	485	484	493	493	480	496	463	482	508	463	482	481	472	444	527	475	473	450	515	500	488	490	513	480	477	499	489	436	485	433	524	474	492	506	523	474	502	511	509	472	473	484	496	510	495	493	482	526	487	512	514	473	472	435	481	456	483	521	522	504	481	500	537	460	467	506	500	506	508	466	525	482	478	453	433	488	513	500	522	531	475	455	464	436	487	500	486	471	464	465	462	508	474	519	476	506	450	507	490	496	499	510	492	474	495	509	494	476	489	464	502	470	442	481	471	474	489	472	515	490	485	480	489	465	491	500	489	505	463	506	515	500	481	486	523	510	442	479	482	522	468	477	488	508	502	446	484	494	475	460	503	483	528	461	470	479	460	495	508	489	477	469	477	485	495	464	476	480	491	505	493	505	513	506	495	470	488	477	463	494	493	567	478	551	489	464	537	523	516	525	475	485	469	455	483	465	461	483	491	504	486	518	488	507	487	472	470	484	499	474	466	493	502	473	478	519	487	478	488	523	468	468	472	476	459	481	499	469	472	487	495	499	510	504	506	473	500	483	477	548	453	487	519	466	455	485	507	479	464	498	480	478	466	517	508	531	471	485	474	497	459	479	485	504	505	490	469	496	490	511	524	464	482	492	471	513	502	476	495	465	533	487	497	499	491	490	486	483	504	471	470	496	475	484	478	452	438	511	485	505	479	515	507	482	495	485	454	503	486	430	460	474	485	485	504	475	487	479	486	546	502	490	487	520	461	494	448	480	491	496	496	508	474	452	486	494	478	491	497	452	506	470	464	472	472	527	534	530	527	504	481	487	531	464	490	467	495	483	485	479	490	506	496	518	508	483	528	516	481	508	476	489	468	483	490	469	474	479	488	511	508	462	490	516	528	522	487	490	492	472	496	445	489	478	505	490	479	499	491	528	489	479	483	478	497	511	504	473	492	500	449	477	447	457	497	515	464	492	470	504	495	486	439	484	518	519	499	485	499	465	442	484	470	506	486	484	487	471	499	461	462	490	532	507	473	454	482	530	474	494	509	460	483	457	493	513	458	485	470	473	519	471	441	464	528	515	491	460	482	489	490	493	460	484	492	483	471	483	465	458	502	476	457	431	512	500	524	479	472	517	463	487	531	506	502	502	492	480	499	522	479	501	487	502	506	492	498	496	484	507	486	488	473	487	488	488	498	477	516	485	493	459	472	479	496	489	502	469	532	484	516	470	483	497	467	483	517	495	480	490	488	459	511	460	480	501	518	505	458	463	470	525	492	458	451	465	485	497	479	503	510	489	477	480	501	494	470	479	484	500	487	491	450	473	491	476	492	508	475	492	524	476	534	477	501	501	492	463	515	510	506	515	498	496	473	503	508	462	503	513	457	463	512	489	498	509	491	449	481	461	482	500	463	456	501	480	483	467	480	484	486	449	511	494	510	508	499	535	471	538	528	499	484	488	460	448	490	484	492	527	462	498	472	510	489	458	514	519	490	460	503	485	507	484	510	474	462	471	487	483	483	461	511	460	463	500	509	530	519	488	475	522	537	509	483	480	476	475	492	507	492	477	475	453	472	511	481	462	533	491	453	506	483	494	497	515	513	496	517	526	504	498	495	493	484	503	489	430	513	484	495	490	485	502	472	467	496	482	477	462	511	490	436	519	513	484	498	463	495	486	502	489	505	480	519	484	504	472	481	478	495	522	496	547	445	500	496	496	506	476	499	499	470	529	506	486	534	506	493	466	466	461	487	456	465	484	487	506	497	467	452	491	459	489	482	461	514	489	543	476	476	469	478	536	507	476	461	503	458	478	534	506	467	490	485	481	473	521	453	506	488	527	519	450	489	473	530	474	544	517	504	521	537	505	492	483	526	467	479	499	487	475	509	468	484	531	481	463	500	495	509	477	500	455	501	459	498	510	487	486	498	473	514	506	492	469	472	450	529	491	473	480	489	510	511	518	479	491	505	512	481	467	502	509	509	466	462	522	528	490	477	480	488	459	483	478	492	499	499	437	443	468	481	491	471	462	477	507	434	466	472	522	492	466	494	475	473	463	528	508	448	462	491	480	501	493	462	490	512	461	481	463	493	496	541	497	501	467	511	484	479	501	500	463	457	505	493	487	495	479	500	489	488	507	495	483	520	496	476	494	503	502	479	469	452	515	472	456	470	476	481	515	522	449	450	481	489	462	478	485	494	493	463	476	481	479	497	503	539	531	520	455	512	471	501	477	476	489	499	508	478	476	505	498	441	509	481	462	467	447	469	461	496	501	454	509	517	467	484	478	508	501	496	503	486	489	458	505	497	479	470	481	478	517	446	478	484	471	504	501	518	499	534	520	462	508	477	473	507	471	477	500	481	506	504	520	492	465	537	498	488	480	458	477	464	473	529	491	461	519	475	491	482	496	474	481	478	519	518	563	470	487	485	478	499	459	533	490	475	458	478	471	491	517	514	473	474	492	537	500	503	470	467	453	490	476	488	470	475	462	488	516	460	467	480	470	444	446	485	475	464	487	491	507	533	502	532	489	456	490	485	493	451	499	430	508	496	523	456	513	486	486	498	488	499	494	518	512	466	487	483	516	475	446	514	478	525	523	525	491	434	487	478	447	500	478	485	472	496	457	470	525	521	453	520	499	494	494	477	461	463	460	469	465	481	483	468	492	485	474	512	427	500	491	463	477	520	493	529	506	543	502	485	497	533	452	505	454	486	490	488	529	494	497	486	469	479	503	458	488	474	514	497	519	432	517	496	468	480	481	499	495	530	483	480	468	491	446	507	483	510	474	485	472	519	506	457	510	488	497	505	494	469	482	513	527	522	484	471	461	455	504	478	487	505	462	468	476	517	470	482	493	539	492	490	460	508	469	515	463	505	490	498	481	512	481	484	470	511	496	485	513	483	496	480	489	459	491	463	487	482	497	506	510	499	480	465	503	498	486	532	522	506	475	518	490	461	487	491	502	501	498	518	524	502	481	461	467	470	499	517	486	489	472	494	506	483	508	482	508	480	529	490	495	453	491	500	439	460	488	514	507	458	451	506	459	484	500	498	516	501	460	546	546	497	437	501	470	485	539	496	481	498	478
22172	20908	28371	23606	20913	20955	10196	952	681	564	499	459	398	364	354	290	304	305	268	306	279	259	253	243	268	237	253	250	241	218	256	229	241	240	221	247	219	262	202	217	226	241	230	219	220	227	207	207	221	206	207	222	209	226	200	209	227	201	209	222	229	216	188	189	214	194	221	212	235	214	227	209	213	222	221	193	196	206	200	223	235	216	211	182	208	202	198	229	226	236	223	190	224	232	197	226	177	190	191	206	202	223	218	208	212	189	204	179	196	211	174	190	175	196	232	197	220	196	203	246	217	186	222	217	178	200	237	222	207	219	187	211	202	228	210	206	213	197	217	222	209	192	221	239	241	205	187	223	212	200	197	203	196	202	231	210	244	218	219	225	203	202	191	212	215	211	197	189	238	213	211	208	220	210	225	211	217	201	171	213	222	206	198	224	196	186	194	188	205	192	205	209	222	245	245	203	235	209	179	216	225	213	189	206	177	227	167	205	199	212	226	238	194	203	211	224	203	200	232	176	200	209	210	210	210	222	201	219	205	225	203	218	198	215	203	193	209	211	212	214	205	196	167	212	211	228	208	177	204	199	234	194	204	200	246	200	227	201	203	199	209	206	211	212	196	220	193	214	206	200	196	225	201	187	195	207	204	209	204	203	200	193	216	189	197	239	202	214	211	235	199	217	184	202	174	193	223	201	177	207	192	211	194	185	204	197	188	196	194	224	199	206	198	209	198	240	204	225	204	220	202	198	204	196	213	225	199	185	221	212	243	195	175	222	222	220	214	197	213	206	238	189	224	228	200	221	195	217	217	186	211	215	185	201	217	207	210	206	223	226	220	221	239	204	189	188	194	216	179	209	196	216	214	212	195	181	194	195	219	189	222	227	206	210	233	197	229	232	232	227	207	200	214	199	216	191	181	217	213	189	191	196	218	206	240	203	242	200	232	223	201	204	224	202	194	197	208	208	212	188	223	204	211	187	185	216	222	217	217	225	221	213	189	219	223	253	187	210	225	210	207	215	210	212	202	205	227	217	207	208	210	192	194	206	204	220	243	220	212	186	200	209	204	217	214	201	197	200	222	225	222	204	214	183	212	204	184	206	214	206	208	205	214	177	232	187	240	210	208	201	187	220	219	201	203	201	208	213	205	194	199	216	203	206	194	203	190	204	213	184	200	219	188	196	222	208	226	211	204	179	232	218	209	221	211	205	205	202	205	219	197	203	192	204	187	195	219	181	228	224	198	229	184	215	202	224	201	202	220	203	199	221	216	207	210	191	228	194	219	217	224	182	208	209	207	240	198	216	211	207	216	219	201	217	202	205	189	221	204	231	189	215	221	204	200	220	218	207	215	212	198	221	197	227	207	233	196	169	198	197	199	210	213	246	190	203	228	206	188	214	189	240	191	173	202	208	222	188	209	214	230	215	225	226	207	224	191	241	191	197	191	194	199	217	188	189	203	205	180	202	195	218	198	231	197	224	224	198	214	223	214	205	246	233	185	215	201	181	216	220	227	210	213	217	199	220	184	190	203	207	208	227	210	206	219	198	227	231	201	206	207	248	219	242	211	228	223	198	205	199	180	229	219	204	192	213	223	227	194	225	218	194	215	210	234	193	215	188	188	200	216	210	194	203	171	200	221	228	224	207	202	200	216	218	215	203	189	214	195	196	222	197	207	211	187	216	224	227	212	203	219	199	211	188	199	202	209	215	195	204	228	209	195	196	189	211	205	231	221	245	209	203	186	180	180	198	212	213	220	233	206	218	209	224	186	215	235	237	195	212	216	227	225	204	180	226	196	202	205	200	195	197	212	195	227	217	224	234	207	220	230	199	213	200	226	211	202	214	200	215	216	204	208	195	203	200	182	186	212	243	203	201	182	193	225	192	204	185	218	206	178	206	195	194	219	214	216	197	202	211	219	201	199	237	210	205	182	201	194	208	219	183	220	201	208	211	201	204	194	223	210	221	217	226	248	203	223	202	195	185	200	220	196	207	187	213	196	200	222	204	204	191	220	212	204	216	189	230	188	208	200	201	237	236	211	211	208	212	192	193	195	201	198	201	218	204	219	212	210	202	209	219	223	208	212	199	212	203	200	210	200	208	219	213	214	214	194	233	215	192	219	198	205	213	208	190	203	203	190	227	211	211	199	206	241	187	181	205	200	199	227	201	220	235	215	216	201	217	181	206	213	229	200	197	211	214	224	198	217	216	203	211	233	203	211	223	198	185	207	217	211	203	209	211	190	212	219	206	220	203	223	185	186	217	208	197	216	196	215	206	203	202	191	220	214	210	193	241	199	205	224	186	209	194	197	191	220	226	206	221	224	199	191	231	226	195	201	207	206	178	203	209	222	206	186	241	189	201	199	234	224	197	209	211	205	221	191	232	203	190	209	218	225	172	210	204	209	188	211	218	184	217	202	219	187	241	203	181	217	228	203	200	211	201	223	214	218	205	203	217	221	203	201	209	206	208	200	214	224	229	212	175	203	205	208	207	207	222	217	229	198	228	222	196	181	199	190	211	205	183	202	184	187	214	201	214	202	221	190	184	207	221	211	181	216	204	188	193	180	210	215	225	229	198	208	237	174	238	211	193	220	216	229	216	230	212	216	207	217	220	207	224	208	192	209	220	203	193	192	214	221	205	166	213	202	231	179	189	249	226	214	202	221	232	243	207	230	222	200	181	188	209	198	178	187	198	223	214	177	225	229	209	215	210	194	208	216	217	181	201	220	212	190	208	202	230	203	209	204	235	199	215	241	198	216	241	228	224	215	214	219	195	219	193	219	194	214	204	215	204	205	211	203	212	195	228	189	235	203	226	209	178	182	209	225	202	226	213	217	207	219	204	218	229	239	199	227	195	203	228	222	202	195	226	168	218	204	198	213	197	222	223	228	192	204	213	174	214	192	216	202	176	189	211	224	192	225	190	186	223	194	221	208	207	218	204	227	187	206	215	203	218	230	203	214	207	229	202	194	187	202	208	214	219	200	200	223	214	222	197	184	232	213	213	195	200	210	166	217	196	212	230	224	216	214	202	204	173	182	192	214	226	215	209	235	222	209	233	228	229	198	207	193	210	189	208	231	210	179	236	196	215	198	221	207	207	214	192	193	224	223	209	188	217	190	218	193	207	204	214	195	189	198	190	206	203	194	215	226	221	195	185	187	217	174	204	220	204	179	207	204	221	201	188	186	200	199	229	203	220	201	212	219	233	201	227	187	212	215	187	207	217	202	195	193	221	210	205	219	215	186	194	225	206	203	201	209	206	213	221	237	196	208	197	209	219	227	212	193	219	214	191	236	196	224	210	210	214	203	197	216	206	227	205	195	191	231	194	186	210	194	203	224	212	208	190	204	223	230	226	234	210	215	224	202	236	242	213	218	187	200	229	206	193	221	213	258	199	190	207	236	214	195	252	209	178	218	225	210	188	206	211	204	212	212	210	201	193	217	214	215	210	227	210	210	206	188	190	210	196	205	228	191	200	216	215
4049	12430	10226	5046	3606	2768	2065	1525	1126	900	783	632	575	481	480	377	408	349	379	335	349	297	281	287	311	272	276	257	291	260	305	280	232	264	291	260	263	254	251	266	271	239	262	222	243	236	247	265	224	229	263	251	237	235	283	267	242	229	256	250	246	222	202	243	266	233	217	230	244	235	227	236	262	238	211	224	258	231	253	224	244	256	228	214	233	244	244	262	226	257	269	215	255	218	224	239	228	245	216	237	228	258	221	208	233	227	211	225	211	224	223	248	213	238	250	224	262	217	231	216	227	257	212	204	254	241	233	217	244	243	242	236	219	251	220	234	246	211	264	233	244	210	211	234	240	227	260	211	235	229	229	236	258	226	218	227	238	230	243	230	217	243	216	216	242	217	223	231	238	256	263	254	235	201	214	210	230	259	242	260	234	234	224	261	259	222	217	227	258	242	252	236	217	218	244	224	250	239	234	220	251	235	220	221	246	226	231	219	235	222	239	236	222	224	261	238	221	240	223	221	228	222	200	222	235	266	226	229	220	228	245	233	218	264	256	185	252	231	217	218	240	223	207	222	229	234	226	208	239	241	239	232	221	259	213	244	243	193	219	199	227	234	220	236	218	234	215	221	213	229	245	226	238	250	208	238	229	248	232	241	227	237	249	239	255	245	221	232	236	244	226	198	263	263	247	225	222	239	274	202	262	229	238	245	229	213	215	201	233	222	231	261	247	245	231	242	224	240	229	246	231	251	260	223	234	239	224	228	234	226	245	204	236	232	234	225	205	222	217	248	247	228	220	224	261	232	249	234	241	274	244	245	243	235	252	211	250	196	222	222	234	234	230	250	229	232	247	251	233	222	214	244	208	227	231	221	211	229	249	231	216	221	234	228	240	238	271	247	240	244	225	249	222	235	241	251	218	233	248	239	214	243	221	229	219	265	239	241	234	209	237	220	222	245	227	244	223	248	232	229	232	237	230	226	257	218	226	230	245	243	239	213	196	234	242	230	232	236	237	255	247	221	239	245	233	232	261	245	240	227	226	219	214	201	232	222	248	222	229	232	225	228	227	211	235	235	248	253	267	232	229	245	239	245	231	250	226	236	221	261	214	228	235	215	265	230	246	262	217	202	248	244	225	227	215	246	231	223	226	227	245	226	216	230	208	239	220	254	233	204	239	237	249	243	231	212	232	252	229	253	246	228	254	262	197	232	228	234	225	197	242	226	230	232	225	248	229	222	211	227	235	238	235	232	213	221	215	232	241	233	217	225	229	224	230	226	218	256	234	256	225	222	240	238	221	223	222	228	244	227	218	200	241	247	238	206	229	239	225	213	257	210	250	229	245	256	273	259	234	221	230	227	231	233	199	215	244	219	253	232	210	239	249	275	214	237	232	230	228	247	244	226	255	207	234	212	233	235	217	237	220	231	239	225	242	219	254	225	216	211	229	238	245	239	232	216	233	235	229	225	229	247	227	232	208	243	227	243	243	237	238	245	207	260	235	236	244	231	234	206	224	233	234	232	234	246	238	212	222	252	246	220	217	249	221	242	242	223	248	210	242	215	262	240	216	240	199	268	237	229	201	225	236	230	233	210	227	221	224	256	221	224	218	250	228	217	242	244	221	241	223	213	242	227	224	232	253	240	252	228	230	226	233	217	220	234	225	248	230	238	209	248	229	232	240	206	242	228	216	247	245	221	231	228	240	223	255	234	204	232	239	240	239	247	206	206	241	255	250	217	231	236	228	230	222	229	227	225	215	238	225	254	232	218	219	208	213	219	205	215	219	259	222	232	224	246	227	228	223	232	231	225	238	225	253	218	226	227	245	236	217	217	245	259	225	227	241	235	225	245	217	240	255	262	240	242	219	228	232	231	249	238	217	214	209	239	252	208	236	215	238	218	202	220	233	260	210	241	224	206	235	234	231	244	225	217	225	253	230	232	218	242	201	224	268	244	214	235	230	237	229	221	219	221	264	226	229	226	236	217	235	198	240	253	218	205	243	225	213	218	226	263	231	236	242	206	231	250	242	232	249	240	234	220	240	234	257	236	232	215	227	243	276	230	255	237	229	229	242	211	213	251	243	241	232	222	266	231	195	238	228	230	240	248	240	258	221	253	251	247	239	212	216	254	218	225	210	234	226	209	261	233	226	219	235	228	224	254	205	216	221	240	206	233	226	226	243	183	245	235	230	233	245	212	225	251	216	229	223	232	249	211	260	239	219	219	220	229	226	207	245	244	232	246	229	244	224	226	230	215	234	238	248	220	236	239	216	234	235	232	235	225	246	282	222	245	222	229	239	239	259	218	224	242	204	226	218	244	211	211	224	265	240	226	234	215	227	241	226	252	274	232	219	229	244	232	225	232	201	223	200	226	227	257	218	230	230	199	216	240	211	220	236	242	219	207	216	215	242	255	225	224	220	220	265	225	222	239	263	224	224	248	220	226	232	231	251	238	228	209	216	231	220	225	230	224	221	221	259	230	229	243	239	231	241	219	218	245	235	235	223	211	232	212	223	220	230	246	234	224	231	219	240	255	231	239	219	211	225	205	211	253	223	242	254	252	221	229	220	207	226	214	231	237	235	217	227	237	211	254	236	213	237	250	224	228	231	263	226	249	212	234	238	209	225	259	222	238	247	237	224	240	207	230	222	222	217	216	232	239	237	250	240	246	233	242	236	231	224	231	247	245	226	217	245	248	222	224	222	244	238	228	219	253	229	223	220	200	246	246	230	219	216	236	216	211	218	231	222	227	249	268	241	214	260	221	208	224	228	221	243	229	240	244	217	247	212	236	261	257	200	231	210	240	219	260	248	229	236	232	223	210	213	210	211	258	246	197	238	228	228	222	232	219	263	233	239	212	217	207	231	215	234	229	227	239	253	212	198	230	205	255	223	229	232	240	246	239	235	211	217	234	218	219	197	234	239	262	240	236	234	246	215	245	209	233	237	235	250	226	208	274	221	243	231	235	246	234	221	238	228	235	231	257	213	246	226	225	203	227	236	243	259	223	227	274	248	225	216	244	251	215	229	208	260	234	208	244	222	222	240	228	219	214	212	231	206	224	222	212	224	221	216	216	228	260	195	236	233	234	220	262	201	203	223	210	205	216	236	249	237	236	236	249	231	242	225	246	212	221	232	247	199	233	241	258	220	223	219	247	231	242	203	222	232	218	235	231	227	234	235	243	243	259	208	217	219	210	219	249	227	241	210	238	229	241	226	250	200	258	238	232	225	237	227	189	258	228	248	246	235	244	235	201	228	210	240	231	218	228	231	230	233	203	233	251	188	244	205	234	236	223	234	218	244	225	247	218	215	217	216	210	238	209	216	214	268	269	232	255	240	235	245	236	233	227	226	225	240	214	219	209	254	215	242	221	220	218	239	232	243	224	245	228	235	219	246	250	261	197	239	229	241	258	244	215	243	262	238	204	208	239	228	211	219	235	217	219	223	227	260	221	227	238	249	239	217	217	238	232	215	208	237	230	229	210
27176	18788	5359	1105	810	779	756	733	785	710	772	740	720	728	721	679	719	701	674	702	722	767	711	735	735	710	703	766	696	718	725	740	743	742	688	715	723	744	698	724	740	738	711	699	683	693	718	739	741	751	693	718	725	695	748	763	701	747	757	708	691	740	697	719	735	712	717	740	684	723	719	730	723	732	702	745	732	731	698	705	723	758	640	744	722	700	758	738	686	753	770	721	735	725	722	728	688	754	713	738	676	716	705	728	781	682	653	734	716	726	725	732	729	739	706	730	705	730	729	715	768	728	710	731	718	724	718	709	733	706	752	715	749	740	748	707	741	684	697	713	752	729	708	749	722	709	747	766	748	704	726	703	703	721	712	772	737	726	685	709	724	680	716	679	732	715	707	713	724	732	678	744	733	695	708	699	794	708	751	705	741	721	657	703	714	728	689	685	748	690	765	738	720	731	727	706	696	713	711	693	711	663	718	712	713	705	732	742	767	723	738	715	710	711	683	681	720	775	756	665	764	728	721	718	679	745	710	694	770	724	642	717	734	782	714	764	714	747	678	675	678	700	724	743	654	742	690	699	768	770	740	699	721	740	680	724	700	730	727	740	684	740	742	706	657	766	716	677	740	730	725	726	765	744	748	701	726	724	718	673	698	750	705	736	754	774	739	684	695	708	716	678	658	713	727	737	717	738	744	720	708	740	752	718	725	741	692	742	702	729	727	711	700	667	724	741	721	741	702	677	718	766	703	731	695	722	712	696	715	712	727	699	726	674	716	731	720	711	695	735	726	693	734	745	728	712	728	756	727	703	720	719	690	718	726	738	725	716	658	669	676	667	682	680	725	689	776	745	683	708	674	667	754	726	767	735	723	717	724	713	785	711	751	769	711	730	703	699	762	712	717	748	734	708	705	726	683	734	725	696	728	684	724	723	705	704	737	724	690	761	687	743	707	721	747	738	753	708	758	687	695	701	753	743	700	723	785	774	746	710	700	722	721	665	726	724	748	712	722	705	701	724	698	677	721	721	716	756	668	672	701	725	696	744	639	679	721	709	707	750	689	706	722	714	772	767	706	691	714	701	742	731	692	696	698	697	707	770	781	682	772	677	720	668	715	670	751	703	704	700	757	731	751	732	681	698	734	705	735	693	692	734	760	727	733	695	734	723	699	706	717	740	672	741	718	745	742	744	717	763	674	771	707	682	740	720	730	731	755	746	682	704	669	702	729	722	719	728	713	696	732	725	716	736	763	747	729	729	730	717	699	777	718	704	712	766	740	709	698	714	706	710	686	756	711	674	721	720	749	703	701	757	728	731	701	740	739	740	732	725	726	720	698	718	704	693	697	734	732	694	765	715	742	705	740	782	715	730	732	718	687	711	726	722	699	702	713	731	713	699	722	729	714	721	699	760	743	764	696	727	716	739	695	723	757	738	670	711	701	716	735	744	705	737	715	733	658	679	707	773	742	716	700	723	692	666	743	717	751	716	682	738	682	712	698	735	675	746	703	716	710	692	728	711	702	686	714	723	699	687	735	698	746	755	708	733	681	740	686	726	682	692	709	720	759	696	698	693	721	683	715	773	691	675	728	687	697	703	783	746	710	783	714	703	744	659	725	761	716	746	756	708	738	749	751	794	703	714	707	676	690	743	750	736	692	714	743	723	758	690	755	756	726	721	693	710	678	720	684	720	767	704	659	704	707	672	723	778	746	758	764	694	677	757	760	726	688	693	731	705	715	770	695	756	745	726	719	786	727	662	709	712	697	683	759	717	720	720	710	687	720	760	659	681	734	704	712	696	726	711	718	675	719	748	735	738	683	672	711	688	735	757	751	694	697	694	710	714	732	739	736	759	703	735	720	715	723	705	694	724	717	680	748	678	743	738	718	767	719	752	717	700	673	765	710	671	689	757	687	678	690	702	774	751	750	752	730	726	690	689	673	763	729	719	733	754	715	700	662	694	742	769	712	745	746	772	728	759	704	720	764	732	715	764	711	698	735	729	701	678	722	689	753	747	715	752	744	737	738	731	713	704	751	719	747	755	660	652	711	721	754	729	701	711	723	706	733	689	736	686	701	774	725	701	686	743	700	747	688	702	771	690	751	708	715	689	726	713	660	730	670	696	734	670	704	736	685	742	732	697	765	729	672	730	699	701	709	721	718	735	730	734	703	688	754	712	699	758	712	706	715	774	716	773	757	783	747	729	769	665	682	758	727	713	721	705	666	735	732	766	775	706	725	689	726	684	731	662	712	719	767	720	719	739	737	686	768	704	739	749	714	678	711	774	729	687	716	738	678	763	694	730	697	723	708	702	702	677	726	737	684	701	752	759	767	732	757	744	771	747	697	728	732	746	757	705	754	738	715	717	713	739	736	765	742	747	744	732	712	656	756	686	713	722	690	736	672	753	700	714	766	715	717	695	718	703	655	730	658	761	672	711	780	760	742	719	715	724	745	742	701	774	689	693	700	688	719	722	686	748	714	766	733	684	718	730	670	734	713	670	767	721	756	708	724	759	708	678	745	675	757	728	762	716	723	706	698	716	704	689	720	750	693	697	705	686	672	705	684	735	710	696	699	701	688	781	714	701	738	781	736	683	693	773	735	745	696	728	701	698	699	696	750	705	736	701	702	702	727	769	717	731	738	705	741	771	705	712	713	763	657	710	742	715	706	718	768	733	743	740	721	761	739	706	736	746	750	715	700	711	744	692	730	756	730	661	726	738	719	726	785	700	747	732	739	720	714	705	706	723	736	692	709	712	694	700	734	774	649	731	733	738	765	694	748	745	729	718	778	718	718	729	705	759	728	704	684	729	688	715	737	718	684	702	762	725	743	766	699	683	669	723	718	683	730	716	674	715	703	743	759	686	706	700	683	730	687	738	733	719	726	777	685	701	687	651	715	727	741	708	727	711	745	680	717	741	724	707	754	733	731	717	756	718	762	717	692	739	719	717	664	688	681	712	785	734	676	739	771	712	697	689	722	746	700	737	688	692	708	692	747	667	692	705	750	751	768	748	736	720	697	742	771	700	706	716	716	714	734	693	722	666	684	750	701	656	728	769	740	749	695	719	755	700	718	720	728	713	698	718	724	727	653	682	738	654	735	681	704	774	722	689	725	677	667	728	701	767	703	685	720	697	721	727	713	704	717	722	686	753	673	710	722	702	703	722	725	703	695	786	742	721	682	737	746	713	701	708	775	686	687	703	726	694	718	730	737	753	725	753	736	714	695	659	728	736	686	770	731	722	738	705	746	743	723	730	714	703	720	761	724	701	747	730	806	734	730	752	710	761	688	706	679	747	715	752	730	688	712	690	743	708	792	748	723	731	688	728	724	777	711	727	707	724	711	697	747	749	702	732	702	735	686	701	708	743	726	709	726	682	721	723	663	738	739	737	669	680	725	755	757	724	723	725	738	678	685	739	718	692	681	693	728	678	738	761	704	731	757	673	703	710	705	738	702	745	691	726	709	705	701	719	729	732	735	701
4351	1217	1131	910	862	861	824	822	774	832	775	791	801	774	787	807	780	829	780	781	786	769	766	746	829	808	766	763	754	760	746	770	750	716	787	795	793	777	818	732	755	782	762	795	804	760	766	743	757	800	731	775	780	773	777	797	756	785	732	770	766	798	765	734	821	770	753	775	814	775	770	774	793	785	777	779	757	809	762	711	792	830	768	775	729	816	816	813	789	728	744	767	789	765	798	789	794	774	820	800	721	726	761	817	757	744	760	770	788	784	745	779	817	785	804	772	789	766	772	805	770	803	803	837	796	741	791	793	776	790	755	759	757	772	788	758	777	746	781	780	793	771	783	787	748	740	781	766	770	720	818	778	774	755	733	748	796	775	747	779	734	825	735	757	729	800	789	771	774	766	753	759	788	792	799	817	784	772	790	801	809	793	765	824	725	816	763	818	778	729	778	827	786	746	756	784	775	760	757	764	756	749	799	766	831	780	778	796	762	795	814	762	722	769	787	753	776	833	760	763	777	748	822	770	780	801	788	758	745	791	815	754	776	785	798	781	721	735	801	825	766	800	761	756	778	794	779	783	767	784	763	794	836	726	774	742	804	773	794	774	763	791	804	801	721	805	791	798	786	780	745	756	750	770	786	770	776	756	771	692	752	807	764	751	801	772	802	790	808	750	798	811	721	700	804	764	822	744	773	743	817	736	782	760	791	744	787	772	794	754	782	840	794	808	772	789	790	765	801	821	754	739	753	779	703	805	726	742	752	787	769	729	809	753	802	706	777	798	774	786	791	799	772	760	780	782	766	777	734	805	780	724	745	767	766	818	757	817	800	770	795	764	781	772	746	748	736	750	760	763	793	827	817	753	789	817	764	777	806	736	748	775	820	764	795	774	758	785	790	743	818	773	795	771	771	783	806	758	743	746	724	779	781	807	809	740	818	770	784	762	759	758	799	786	745	804	717	739	795	752	741	779	778	739	762	777	767	764	798	828	795	755	752	807	811	717	805	773	762	771	762	792	730	817	805	754	744	752	742	784	758	754	763	772	754	706	776	827	792	740	784	722	802	826	791	756	736	805	751	777	771	793	785	755	700	766	764	747	811	801	793	829	795	814	793	757	760	821	747	738	787	780	837	778	793	802	752	819	760	691	818	750	756	746	795	787	691	757	784	771	829	839	793	779	832	780	800	744	814	753	732	847	756	754	796	792	809	763	779	802	782	792	785	791	806	756	760	769	816	750	776	769	800	794	773	789	784	762	734	786	761	803	755	779	760	797	767	776	797	828	846	761	716	787	752	786	815	714	764	813	762	750	791	807	763	744	764	721	801	803	776	825	761	807	747	787	782	842	814	820	792	792	706	777	781	739	772	790	792	772	751	744	716	727	738	762	741	737	781	791	722	764	813	822	786	773	822	789	780	755	739	835	809	805	782	741	740	784	761	755	763	769	785	792	772	742	732	813	790	746	771	765	720	820	830	740	773	797	734	792	780	769	793	790	788	775	823	796	799	760	792	756	742	803	775	772	778	781	783	770	779	805	776	732	834	725	777	825	762	774	762	752	695	817	817	783	776	776	787	762	760	785	706	793	776	726	829	768	742	771	764	806	792	726	780	798	754	781	784	748	759	750	780	736	794	780	765	790	869	820	771	825	765	798	790	764	769	718	747	761	789	773	746	761	753	802	743	760	790	796	797	799	735	756	773	727	771	800	771	798	807	781	801	726	800	784	753	795	787	756	747	769	784	778	763	803	764	790	791	728	762	781	795	741	798	704	749	779	753	758	754	777	780	805	737	755	818	752	772	779	801	809	780	776	768	752	747	753	758	777	808	755	805	744	840	798	773	768	773	776	736	736	795	786	809	821	820	784	779	819	826	769	769	781	759	793	770	782	809	828	777	752	736	788	770	770	795	806	796	738	794	765	715	726	755	744	832	815	776	728	736	776	794	776	747	785	819	764	799	805	772	728	790	726	810	787	761	755	749	748	762	828	768	738	753	768	745	769	831	775	750	776	785	794	781	782	772	777	743	744	787	765	792	772	787	776	781	742	793	786	783	779	755	775	850	741	739	755	754	742	739	788	789	768	803	788	804	724	826	807	790	800	757	796	784	804	780	799	773	779	763	744	780	757	793	782	801	764	771	717	792	781	742	806	766	793	781	744	747	783	753	809	768	759	835	788	744	738	775	746	755	810	814	740	798	779	773	815	790	768	777	774	751	721	844	771	772	768	763	768	791	772	803	710	837	797	786	772	705	782	785	788	771	755	750	786	799	780	782	787	733	758	782	780	743	776	774	740	788	759	787	767	773	792	771	711	784	773	734	778	811	770	787	802	782	760	808	803	781	752	782	809	805	759	758	784	796	769	771	829	782	763	718	761	743	755	788	777	784	742	794	802	791	751	755	766	771	794	785	766	786	855	783	771	792	754	810	750	760	781	802	823	744	725	780	767	730	769	803	770	793	740	823	730	843	748	808	770	730	820	785	735	745	793	809	766	755	787	789	730	747	763	776	719	769	757	761	778	768	801	818	755	817	805	718	767	768	707	760	815	736	736	750	756	798	804	769	794	727	799	738	804	773	775	804	807	748	756	793	794	730	723	773	780	761	790	785	806	753	739	760	761	815	775	807	824	756	745	768	762	758	759	780	799	735	787	773	765	715	739	741	815	773	751	770	726	761	752	767	777	772	814	749	797	772	775	791	737	815	786	795	795	792	756	738	772	753	788	736	774	783	760	777	793	790	770	736	733	774	808	787	778	711	795	776	756	833	802	794	752	791	819	782	768	789	782	732	787	789	819	767	803	750	786	757	785	764	767	810	733	789	839	796	783	784	763	821	763	773	757	762	761	699	769	719	768	773	809	745	709	795	780	825	785	831	780	793	794	737	763	794	807	809	770	783	771	760	744	809	723	774	839	772	769	775	781	774	785	773	768	773	734	795	773	761	731	790	765	781	795	741	825	790	810	774	812	791	767	761	776	791	775	755	739	768	752	767	759	780	765	783	752	741	787	756	766	757	744	746	842	762	749	817	755	776	827	798	755	827	759	734	794	823	821	711	773	750	780	741	790	736	793	805	779	842	703	772	763	803	742	763	730	785	794	809	753	772	805	766	790	791	722	757	823	764	779	728	761	792	802	729	777	793	762	758	739	790	783	784	792	826	708	753	747	829	762	773	722	807	781	730	782	782	813	806	715	786	780	725	765	720	770	776	779	780	768	764	826	785	735	789	839	767	794	817	750	834	786	820	791	786	803	793	788	725	755	805	798	777	810	783	759	792	814	751	741	775	780	777	809	841	754	746	802	738	761	805	739	746	779	759	771	714	744	772	755	753	804	728	805	749	772	764	761	779	783	762	754	731	781	756	762	773	771	788	741	762	770	807	759	771	774	742	748	792	793	798	747	751	796	724	770	751	785	778	790	786	715	751	753	778	778	784	787	754	831	779	751	757	825	812	782	773	783	760	801	785	761	774	777	807	809	779	782	754	804
23284	20862	27868	23971	20852	10686	1381	968	838	779	739	687	648	692	626	632	612	634	634	589	598	605	605	574	636	609	598	592	556	587	575	613	593	554	568	599	563	575	588	581	582	562	593	600	620	573	591	569	607	533	560	581	536	586	573	584	591	565	569	541	598	602	626	555	551	596	553	567	584	579	548	584	580	537	537	558	582	565	545	543	589	591	604	571	573	586	532	570	588	540	586	559	589	537	532	593	558	596	559	563	581	595	548	559	592	568	577	580	580	568	591	573	562	588	560	561	587	589	581	590	580	559	584	570	588	541	591	594	559	566	572	593	585	604	577	571	596	584	598	596	598	565	574	555	564	560	571	577	600	581	529	598	605	561	602	559	583	603	586	597	584	622	577	576	582	592	573	566	585	577	545	563	587	595	569	568	578	580	612	552	565	545	557	541	560	572	572	559	549	555	585	575	585	588	584	591	568	597	580	572	545	568	581	541	585	548	508	566	523	589	582	598	585	569	540	559	589	618	582	581	569	571	586	601	570	582	551	585	599	598	589	546	556	561	573	545	565	553	572	547	578	562	572	607	592	583	612	592	624	601	579	603	564	574	547	570	557	568	567	555	583	603	572	566	532	551	586	635	559	588	554	603	563	558	585	571	609	561	543	531	567	573	567	565	607	561	579	574	586	570	554	585	582	606	574	611	567	579	587	551	588	546	580	556	562	568	554	540	600	565	604	600	595	614	570	601	556	567	525	542	583	620	560	558	562	583	540	545	543	542	580	588	542	541	567	507	563	568	600	579	582	568	512	570	599	593	604	580	523	561	550	532	587	575	512	585	601	582	551	558	605	561	545	543	593	565	518	532	523	586	544	568	557	586	560	554	638	537	556	564	523	543	532	557	610	588	596	589	560	568	556	551	558	584	559	575	552	609	593	574	555	586	566	600	579	586	598	573	594	589	531	568	579	568	567	594	561	606	598	543	588	517	563	550	565	588	563	556	568	593	575	614	558	576	567	571	587	529	548	587	638	559	577	613	562	570	602	568	549	598	587	630	598	583	567	568	626	555	572	570	537	555	589	527	571	577	596	553	554	546	612	562	552	564	604	572	570	568	564	583	568	557	572	588	592	631	544	511	572	534	586	614	573	551	620	530	604	553	595	525	590	557	573	554	547	591	574	569	611	587	601	583	542	563	557	579	573	550	538	578	545	572	601	545	577	573	610	595	569	542	598	585	555	623	562	546	603	546	590	569	578	548	580	559	563	581	542	602	552	590	574	570	543	570	627	571	557	586	564	549	577	550	593	620	580	562	588	591	554	584	585	580	579	557	537	594	606	571	552	594	579	591	552	584	601	553	612	527	584	568	587	567	567	577	564	634	523	605	539	565	584	529	606	592	576	554	569	567	593	593	602	571	565	582	538	565	588	563	601	538	563	565	555	563	572	564	593	575	570	585	514	568	548	539	529	571	570	602	552	562	586	534	613	607	553	574	541	557	590	585	592	581	507	567	581	532	600	540	585	581	560	577	553	568	594	566	602	585	584	569	557	575	577	560	579	596	560	575	579	583	553	587	559	583	537	556	600	555	596	620	575	599	631	557	568	529	544	613	599	593	554	605	548	573	573	569	570	572	626	581	550	573	548	556	606	558	542	556	557	590	545	531	572	604	535	603	570	591	579	590	565	618	591	572	580	551	565	601	580	608	582	579	568	574	572	582	572	547	544	562	600	586	567	570	596	589	529	559	578	552	575	584	588	587	606	584	541	586	572	592	599	556	582	562	609	591	577	576	557	533	565	547	561	543	580	539	562	586	570	576	560	571	525	540	600	581	531	553	583	541	599	542	520	567	550	525	612	549	539	578	606	534	604	546	606	588	572	559	590	571	563	576	618	576	567	527	556	566	586	505	579	576	559	595	591	564	574	556	575	529	599	575	544	621	590	588	527	602	588	590	591	606	609	585	567	522	571	593	582	550	616	560	597	558	538	591	553	546	584	585	532	603	550	577	542	594	533	565	558	566	578	587	598	565	590	570	541	568	559	622	594	562	628	549	558	538	555	568	589	575	599	578	575	539	590	580	558	595	607	599	573	576	580	585	524	584	601	570	557	577	591	541	577	579	626	551	602	532	583	588	597	621	575	551	562	569	549	561	531	576	619	559	557	558	597	554	627	571	546	582	553	560	603	550	621	606	554	571	567	596	569	580	556	577	582	584	542	555	585	588	552	522	594	568	556	592	584	590	583	571	592	564	567	544	560	568	576	629	586	585	558	563	550	590	576	579	573	589	599	588	565	570	595	600	584	601	548	604	537	533	563	561	594	547	531	558	614	547	566	564	564	560	588	561	543	610	588	574	552	569	566	594	555	557	574	570	551	562	575	558	542	522	578	522	577	634	560	561	563	581	573	559	546	581	558	577	606	566	574	617	559	584	591	574	595	573	590	585	609	547	569	529	561	519	509	511	558	586	544	564	598	577	543	560	566	555	555	587	590	603	564	614	594	548	622	553	537	583	562	553	616	561	590	562	571	571	538	574	575	576	573	558	588	592	579	563	567	569	575	591	559	547	555	541	568	550	629	528	558	545	528	557	560	586	571	588	520	508	575	537	535	584	582	570	601	590	541	552	551	591	649	602	600	597	557	590	609	563	586	550	573	551	570	583	568	576	586	544	595	564	603	612	576	542	594	530	609	552	573	564	568	599	563	573	572	547	568	551	603	567	587	572	626	580	582	596	535	561	573	550	563	569	572	587	564	551	553	550	588	595	542	555	599	589	608	611	608	603	556	572	569	629	569	577	547	581	557	578	539	562	628	572	539	559	553	538	577	566	555	612	586	589	595	547	542	602	579	561	562	540	543	570	596	536	587	546	576	558	562	642	565	590	555	592	609	578	568	551	578	551	574	557	589	559	568	600	536	562	563	548	611	557	545	607	587	559	605	549	555	529	560	543	583	566	593	567	538	604	565	544	554	543	572	574	545	563	597	586	576	586	572	561	558	565	545	579	568	575	584	603	541	581	592	572	549	575	552	588	592	568	568	596	596	566	584	562	592	595	571	558	564	556	541	605	561	556	539	603	610	602	586	548	592	588	545	562	560	542	539	559	585	550	579	544	572	574	574	516	596	589	537	550	574	550	567	589	518	561	538	571	557	586	584	534	568	592	599	553	564	556	604	562	570	625	572	633	588	533	550	601	605	556	593	549	569	570	575	577	587	556	556	608	555	551	607	552	524	533	562	570	562	519	578	593	571	575	559	561	565	593	556	552	556	588	536	609	521	587	536	540	564	592	553	543	580	547	614	570	596	547	564	581	611	571	596	628	588	563	520	560	543	554	564	611	612	582	558	578	588	588	587	561	536	586	649	566	547	606	551	604	548	580	566	539	565	556	560	598	556	581	575	601	504	585	555	559	606	584	613	546	576	581	580	548	562	576	576	573	583	613	573	554	579	601	586	591	607	524	544	544	519	554	601	577	546	589	592	606	553	564	598	575	549	535	545	529
3232	7414	6244	3129	2369	1815	1479	1213	1068	989	850	823	815	759	720	764	700	666	721	692	657	709	659	670	648	639	707	636	653	667	715	616	577	684	622	682	601	650	590	625	611	659	628	677	635	650	651	663	642	634	637	637	652	631	618	673	631	593	651	602	641	637	659	609	647	613	628	610	658	675	626	651	609	645	626	638	657	632	630	625	619	611	624	631	633	688	656	634	621	668	613	651	652	675	645	590	587	633	615	647	605	627	598	635	649	639	608	657	660	620	629	614	671	623	686	638	596	592	593	589	629	594	670	640	653	640	603	675	639	648	640	614	600	584	656	682	597	660	597	643	660	625	680	607	615	634	670	661	627	645	683	616	651	632	600	666	610	654	635	613	641	596	667	631	606	616	627	607	620	628	636	608	678	658	635	611	647	655	624	651	636	618	626	594	631	675	604	681	620	642	617	568	658	629	638	666	597	702	643	612	641	616	653	666	597	589	617	666	649	630	598	600	618	669	635	649	643	616	667	671	584	622	673	667	607	665	614	649	653	628	617	644	617	647	683	681	608	628	645	639	686	622	631	598	634	638	650	640	633	619	674	603	653	608	629	614	651	631	629	584	623	642	647	655	582	633	628	612	658	672	629	630	577	635	585	665	622	634	640	616	658	626	632	624	654	615	600	616	632	616	616	666	604	623	647	640	682	619	641	599	674	658	605	594	612	652	621	644	619	612	588	675	648	667	592	603	615	580	637	611	615	649	617	601	636	639	635	644	644	604	587	632	644	648	615	622	632	673	658	598	642	619	676	621	631	634	590	652	596	660	643	590	610	588	676	667	595	638	679	632	601	613	604	640	606	642	628	640	618	621	626	592	583	646	647	670	624	615	621	642	646	653	635	647	677	619	701	654	619	614	611	631	648	648	632	638	650	635	603	675	682	636	636	652	616	590	633	626	638	665	609	601	681	628	615	636	676	603	682	611	635	660	639	606	642	654	635	620	612	623	666	647	623	617	638	656	649	669	633	642	639	585	642	636	609	663	628	599	606	636	581	670	636	668	647	621	634	620	641	628	619	643	671	612	635	641	639	649	662	624	606	592	614	585	625	646	628	625	610	635	639	641	645	623	649	616	624	629	622	644	658	670	596	656	633	635	618	636	612	646	654	599	644	623	638	622	596	585	660	677	632	634	611	639	649	664	594	651	617	639	639	594	614	631	597	621	627	613	621	622	609	641	619	614	657	655	626	631	616	629	603	668	622	623	628	625	587	619	680	618	617	599	620	631	626	645	640	615	682	659	659	658	593	658	605	626	666	643	646	627	636	602	634	658	620	612	651	605	651	600	625	624	654	646	607	668	668	673	612	657	642	589	618	662	648	592	626	635	662	654	558	586	653	640	638	664	604	637	653	644	633	583	653	581	666	643	648	652	619	651	605	657	614	636	581	587	649	629	672	616	646	611	640	619	630	652	591	598	601	597	651	646	650	618	619	649	645	657	590	635	604	651	622	631	651	571	606	616	635	610	632	628	608	680	627	655	647	639	623	659	585	601	614	656	621	689	622	601	602	660	638	592	635	648	640	624	661	634	637	685	636	662	662	606	606	617	640	640	649	633	658	616	654	639	623	626	594	663	612	625	616	622	615	642	606	640	643	634	651	688	594	597	625	613	622	652	622	628	662	659	678	639	607	695	621	595	609	646	656	645	612	623	663	647	706	647	628	629	613	689	619	678	639	616	624	653	624	640	625	627	700	659	625	628	588	644	609	659	573	660	606	631	611	638	616	618	653	621	627	665	608	633	616	631	647	628	611	619	653	624	628	609	643	630	646	601	654	646	632	659	590	659	649	637	648	617	670	595	628	645	632	633	616	639	635	626	626	653	604	610	653	639	589	657	618	626	640	599	618	620	616	626	645	660	663	593	610	604	609	597	612	671	670	648	582	614	667	647	603	617	648	615	675	656	573	633	632	603	672	628	633	643	648	621	614	628	649	641	587	635	663	635	635	628	603	632	618	597	623	635	621	625	642	665	580	604	649	624	639	640	627	695	667	603	629	630	616	633	661	695	637	609	623	668	632	630	632	598	637	617	622	660	653	637	639	652	645	615	655	629	597	625	629	633	618	594	636	638	632	650	655	623	623	633	588	589	612	637	591	638	654	630	656	673	641	592	719	639	635	628	671	648	632	616	636	594	621	656	634	608	616	643	660	634	633	636	652	658	650	598	629	622	628	638	617	648	651	635	649	644	633	616	636	592	653	670	647	619	577	648	711	610	612	622	630	616	643	599	655	662	632	668	612	617	632	636	649	615	636	615	586	628	651	613	620	639	630	628	653	621	661	628	659	647	635	570	603	654	624	628	650	632	633	620	605	592	628	647	637	602	635	623	650	613	635	654	664	636	660	599	630	601	623	644	656	623	623	652	610	641	611	625	608	615	653	654	594	650	641	667	582	650	674	643	614	634	615	658	625	679	671	639	662	617	620	625	636	625	624	589	637	597	644	654	637	618	659	593	584	613	637	681	613	648	621	644	654	663	694	618	602	650	632	597	641	611	626	656	604	631	623	566	623	644	664	567	611	640	613	650	634	697	641	633	630	621	655	622	640	651	619	629	618	629	618	631	635	644	609	638	694	654	655	634	618	633	626	628	613	626	640	610	634	601	638	669	648	626	622	627	597	653	655	655	675	664	632	637	634	567	620	602	642	658	609	632	640	628	617	632	636	610	573	659	621	616	651	655	615	619	634	616	576	602	653	644	652	686	641	612	606	646	669	654	632	568	603	638	636	630	659	614	611	619	604	670	657	648	595	660	673	648	638	605	663	592	656	616	679	602	571	632	617	592	648	594	660	661	603	637	621	587	612	623	607	603	629	634	604	606	630	584	620	663	643	673	608	671	608	616	642	630	629	622	637	678	626	630	678	612	661	576	617	637	657	589	653	648	603	672	625	616	661	637	624	631	649	612	596	610	634	587	590	659	633	635	664	618	622	638	623	615	639	579	651	660	638	625	628	631	660	654	636	612	574	657	609	640	627	660	649	635	647	682	630	641	607	651	627	660	655	620	640	604	659	652	610	642	640	616	587	643	627	645	623	676	629	606	638	663	611	621	657	642	628	607	626	652	653	655	632	625	649	611	602	606	639	612	604	647	617	658	617	574	623	610	572	644	606	603	636	657	635	623	622	641	594	655	623	642	656	601	676	642	599	613	610	609	657	608	630	626	650	625	587	647	617	604	666	621	613	638	671	653	613	629	649	635	619	647	637	636	633	637	631	608	557	613	645	641	638	639	628	645	613	628	598	640	657	632	658	628	667	647	618	595	642	673	648	588	622	626	630	618	634	629	667	621	654	661	624	605	617	651	661	640	577	622	596	641	705	626	608	623	628	643	638	635	643	627	677	632	634	583	624	646	630	628	650	658	652	630	627	622	625	644	630	633	611	615	607	626	658	599	653	575	642	619	610	672	610	648	592	613	620	705	676	624	643	644	622	626	605	633	662	624
24083	20817	27005	24656	14526	1207	788	653	583	569	538	538	534	516	538	483	486	526	482	469	495	502	470	505	478	496	488	461	481	469	420	473	457	471	464	468	463	445	461	491	458	466	472	530	491	459	492	463	491	480	454	448	491	462	478	478	467	458	473	491	463	480	457	488	440	494	498	483	473	484	468	454	488	471	498	465	460	439	442	469	448	480	462	446	465	481	431	458	491	443	455	457	453	492	439	500	455	496	474	474	436	478	441	471	484	463	492	434	451	477	489	486	472	477	478	425	493	447	488	455	502	465	472	492	464	454	503	469	477	440	438	478	465	443	472	484	444	494	443	483	456	465	474	468	491	496	435	494	447	492	455	475	451	491	453	486	442	478	423	452	477	444	480	444	470	448	446	455	472	469	458	464	485	495	434	449	482	481	465	507	462	479	480	472	460	477	497	475	447	456	528	501	498	455	456	451	453	438	500	481	449	472	479	475	499	472	467	475	465	465	476	431	468	476	450	511	454	461	472	461	425	419	440	488	482	437	496	512	440	474	439	438	468	449	490	468	459	471	444	434	480	448	417	456	481	445	459	447	489	495	454	487	450	446	463	462	429	471	462	469	446	488	476	443	461	450	492	465	465	448	459	480	455	466	429	517	443	428	473	455	454	477	445	491	464	454	443	444	460	450	460	488	469	451	468	496	476	479	457	449	476	487	494	431	452	454	428	450	472	501	495	436	449	481	455	451	479	457	436	490	414	452	465	402	470	460	465	456	470	459	453	468	495	463	467	480	514	497	512	476	469	445	465	453	534	435	455	460	472	440	437	441	458	434	456	439	476	504	456	477	431	473	445	438	459	430	470	474	463	436	506	479	459	479	456	453	437	431	465	426	446	462	481	445	436	480	450	443	482	472	433	464	467	460	487	452	472	447	471	427	444	445	489	481	458	483	457	453	466	440	484	445	494	457	473	465	493	483	481	445	430	431	435	480	450	441	450	471	445	453	482	434	456	456	483	460	487	460	491	477	456	489	423	474	485	443	427	432	459	467	488	454	449	459	453	460	454	470	462	464	492	445	441	460	487	466	452	465	487	484	471	477	449	482	451	481	471	471	436	474	437	474	429	464	483	480	449	492	460	502	463	474	429	486	476	437	484	494	509	442	444	493	478	464	481	465	467	453	456	456	489	452	427	446	468	440	436	505	485	459	422	464	425	525	505	450	454	428	437	432	445	460	411	450	473	424	487	461	472	431	449	498	429	467	460	473	521	448	484	447	449	459	468	488	466	453	428	455	459	474	439	486	455	433	451	475	525	456	470	440	477	489	477	501	443	464	469	455	499	501	445	523	446	488	434	430	474	498	432	447	467	448	483	430	492	489	458	455	500	437	480	454	497	491	468	495	496	462	460	479	451	472	442	458	474	456	441	488	460	444	451	480	468	458	483	444	446	472	481	479	471	474	437	458	465	439	470	478	452	460	473	457	473	477	460	492	409	438	461	432	457	518	440	462	456	466	449	500	470	496	425	437	480	465	450	469	449	491	468	481	446	437	511	454	496	489	461	432	430	477	458	440	462	471	438	465	442	464	482	495	481	457	472	491	433	491	508	459	435	448	469	472	463	485	434	457	495	488	444	464	444	500	458	442	452	461	459	483	495	465	477	463	461	436	467	445	460	466	460	483	457	451	507	463	489	458	509	498	483	475	502	431	481	469	474	472	482	461	456	499	486	420	460	495	477	424	465	450	479	482	475	495	478	414	469	426	498	440	462	440	446	449	492	453	464	470	494	452	462	484	482	492	474	454	462	507	446	490	424	496	490	457	521	464	461	441	478	490	499	448	456	501	467	460	453	468	487	461	437	450	501	495	451	479	468	488	483	459	448	436	441	448	449	478	418	471	466	465	454	470	479	484	447	444	475	488	480	450	446	480	467	458	501	496	469	443	452	484	471	446	524	496	474	465	431	459	500	460	441	431	462	454	462	465	470	500	453	461	534	461	499	462	474	442	500	484	459	448	449	452	447	460	468	475	513	448	481	499	438	440	498	501	445	436	434	438	425	424	499	482	441	472	470	475	497	463	447	494	504	487	472	484	460	482	454	492	450	470	467	477	480	474	465	475	459	496	490	486	491	505	488	443	470	446	450	471	476	495	486	490	484	489	504	430	483	452	439	490	448	503	502	476	455	434	444	479	433	431	489	463	458	474	477	495	509	482	481	510	429	434	468	481	468	459	453	523	484	478	482	458	451	465	408	453	472	484	494	435	449	482	458	479	437	467	457	469	465	476	462	463	516	488	479	464	472	465	468	478	485	488	447	482	473	468	440	425	421	476	478	460	482	484	426	415	459	462	431	446	437	475	457	466	444	435	462	447	459	479	412	490	466	477	461	434	489	423	467	455	455	464	475	453	468	435	464	460	483	446	408	448	419	484	467	427	462	509	446	429	474	433	491	461	465	475	468	462	447	477	472	511	454	481	451	465	458	432	478	500	458	486	447	463	469	452	474	458	458	442	458	448	459	436	461	473	441	474	457	464	499	491	448	421	472	448	507	438	517	452	497	474	466	476	441	482	496	442	450	449	467	475	465	463	433	471	495	448	443	456	448	466	500	480	469	441	462	458	463	445	503	478	466	488	466	465	473	468	475	488	424	462	460	509	450	460	421	434	458	428	436	412	472	463	460	473	454	485	452	449	480	457	476	490	470	422	493	504	471	462	447	447	506	440	461	478	451	462	461	447	452	438	421	415	444	506	443	450	502	446	442	453	459	460	491	422	484	440	483	465	464	461	500	471	507	454	424	449	456	484	472	474	461	459	452	461	485	467	465	474	448	468	531	471	449	422	448	449	494	462	467	473	455	429	457	466	455	471	446	438	431	455	491	477	483	489	438	457	501	473	462	456	418	451	470	460	474	467	465	511	482	479	442	481	472	501	469	475	460	446	472	446	475	496	476	474	476	453	461	428	462	473	450	452	490	477	462	430	467	424	469	468	459	435	439	443	527	484	489	456	488	446	445	492	460	455	440	461	478	443	420	487	510	470	449	459	472	473	510	426	485	456	476	407	442	422	455	430	489	447	446	477	501	493	483	483	513	466	508	440	451	450	479	481	496	488	456	454	427	471	481	445	451	466	466	477	423	463	444	443	466	493	489	483	466	482	461	445	474	449	468	480	455	445	498	460	435	470	441	417	466	477	472	463	472	441	499	440	464	453	465	483	454	429	480	441	476	479	445	457	439	474	444	451	482	478	473	430	459	487	461	447	508	466	450	479	468	435	499	459	434	446	469	476	446	462	473	460	480	459	475	501	496	467	455	488	479	425	457	462	496	500	479	431	441	449	477	495	424	450	437	475	505	467	470	423	477	458	446	452	483	480	512	461	453	496	438	458	497	462	471	484	465	452	443	475	443	476	472	475	450	474	457	458	485	468	477	503	466	438	492	428	453	480	435	473	439	478	431	473	433	462	461	464	471	447	473	471	474	449	502	458	448	491	452	478	459	457
3325	4729	3858	1990	1598	1244	1049	899	749	709	643	622	572	632	542	544	552	555	535	486	483	529	511	519	508	534	516	493	502	519	493	492	533	541	461	545	522	519	485	498	470	471	534	503	501	499	483	500	524	494	500	521	509	495	489	453	493	514	510	471	529	480	491	501	497	486	454	495	480	516	501	486	501	517	532	514	512	508	530	532	490	532	494	474	487	469	522	444	448	528	524	468	489	565	501	472	451	477	528	520	504	481	510	497	527	504	495	495	498	456	509	497	542	431	482	476	492	502	508	493	482	484	462	470	464	505	493	482	501	534	444	482	476	480	497	493	513	481	480	518	447	489	521	464	489	510	521	501	484	523	463	487	501	496	458	509	497	495	481	462	512	465	498	494	521	469	494	478	499	514	485	468	489	480	530	474	513	488	514	460	509	493	455	528	500	450	531	489	517	453	520	505	507	483	513	475	466	516	486	503	479	494	477	507	500	496	499	512	525	510	487	498	508	505	490	463	509	473	476	479	489	459	439	481	503	507	484	510	481	519	480	485	503	500	487	523	475	481	498	486	497	517	469	521	505	495	526	461	471	507	471	505	517	534	505	484	494	485	517	453	480	496	523	497	514	443	513	522	524	498	518	471	497	496	482	438	488	522	507	497	534	495	519	493	520	465	522	518	504	477	476	507	524	489	475	506	484	525	463	486	511	496	463	476	492	514	453	500	486	512	483	522	498	469	493	510	472	480	475	485	530	480	476	518	492	488	477	486	477	477	504	482	466	534	478	489	524	442	517	478	474	482	474	480	473	505	486	489	496	457	504	473	480	465	502	556	492	498	452	450	459	515	467	485	493	492	494	505	515	498	489	494	485	532	496	530	525	468	491	482	518	471	464	485	459	435	466	481	473	487	496	503	512	535	493	501	474	482	474	520	511	452	503	519	483	486	494	497	505	494	473	485	503	517	476	504	472	520	472	482	496	467	469	529	510	519	493	472	500	503	446	476	493	507	478	479	513	488	515	487	514	494	500	460	501	525	499	482	510	511	477	493	496	502	492	494	464	508	447	460	437	475	486	484	497	501	476	501	515	504	500	477	513	513	473	490	462	527	483	500	495	480	505	473	451	485	478	496	465	475	478	461	469	479	501	478	498	468	466	471	475	483	506	467	517	488	561	439	499	499	499	507	502	488	484	470	485	446	556	505	499	490	492	487	475	518	490	452	482	480	480	480	491	502	455	429	494	472	471	478	513	509	485	490	510	477	486	463	502	508	478	525	469	531	511	448	524	435	491	509	479	469	495	518	444	533	515	505	504	523	488	481	481	456	472	461	467	480	521	510	503	500	527	528	494	479	486	531	499	457	481	469	491	478	472	483	499	543	498	471	468	513	503	499	531	529	528	494	467	477	468	491	494	518	531	484	494	540	473	477	480	513	547	484	490	459	490	467	485	495	454	462	496	510	455	493	480	471	502	487	489	478	522	476	499	487	532	469	475	446	509	512	500	475	432	470	516	469	482	508	508	485	532	511	479	466	471	534	489	473	496	500	469	494	446	473	505	459	493	497	480	509	515	502	509	471	513	472	493	500	480	509	493	485	460	510	494	530	489	531	482	500	489	491	496	474	460	481	475	492	493	505	497	475	499	500	479	489	489	515	493	510	503	551	519	462	488	514	499	479	497	486	492	480	503	450	502	485	467	527	497	494	513	490	516	528	513	452	500	456	529	495	467	472	432	465	503	483	482	477	465	485	485	447	480	515	477	490	469	523	487	448	548	438	491	488	488	518	508	490	529	482	468	469	498	529	503	419	481	460	466	501	497	485	496	482	491	445	554	478	526	489	467	470	481	492	499	492	504	510	503	495	494	475	483	485	477	502	518	483	465	498	513	531	454	496	497	513	477	480	505	474	497	496	518	468	482	507	487	521	516	484	496	533	479	487	484	474	509	483	491	508	465	450	502	498	506	487	491	485	500	477	482	467	488	495	459	460	518	480	483	514	526	426	491	525	526	468	487	504	494	503	501	458	483	491	494	486	486	504	484	503	509	482	470	464	484	487	519	466	479	491	501	527	514	498	460	487	467	505	437	463	467	515	535	510	504	443	435	519	499	515	497	476	518	519	493	524	513	481	533	487	470	504	536	512	445	522	512	495	465	531	467	488	483	516	546	485	515	511	485	479	496	517	468	472	502	478	477	480	481	492	474	484	499	506	477	496	506	505	478	516	547	522	493	517	473	479	503	509	490	490	506	529	462	494	513	485	445	499	510	476	509	535	502	528	498	486	473	530	471	494	483	524	519	470	458	473	459	538	483	508	515	474	458	470	545	473	523	497	544	514	470	483	507	490	490	470	471	479	479	488	492	492	470	472	506	514	477	494	464	515	461	502	503	481	497	503	486	483	514	513	474	488	466	520	498	459	477	468	480	509	505	488	499	440	469	452	474	485	540	506	543	472	548	476	488	502	503	502	474	467	483	520	492	510	519	508	483	472	518	479	465	497	488	467	484	504	467	514	505	467	474	470	496	494	467	503	508	460	474	495	480	467	477	481	486	461	475	513	510	500	476	440	504	472	504	510	475	496	518	484	482	495	498	458	483	484	475	476	418	488	512	476	500	506	480	531	472	511	520	481	486	496	527	511	481	497	479	485	531	527	490	542	479	522	503	489	482	472	445	476	453	477	497	489	525	517	460	470	487	506	470	497	472	503	446	522	501	485	470	467	496	452	515	492	471	465	479	538	500	499	469	475	517	516	480	477	504	532	515	490	463	518	485	501	530	476	519	512	512	461	522	458	522	517	475	495	489	472	479	517	520	493	498	466	514	520	508	503	450	455	491	465	475	530	479	518	502	460	506	477	510	489	476	515	498	482	475	504	524	521	507	481	482	498	494	525	529	483	501	485	485	488	502	509	495	510	518	480	493	494	511	449	499	530	481	462	450	476	468	462	506	543	485	500	474	495	519	497	500	485	507	495	463	502	469	495	500	484	528	495	477	478	473	491	485	511	486	501	513	466	491	516	535	492	498	499	474	486	486	493	491	490	499	500	478	512	487	530	499	475	520	501	462	479	501	527	476	488	456	459	478	514	462	534	485	523	464	498	505	485	448	484	504	497	465	535	500	491	502	538	518	496	484	493	485	492	514	505	488	502	464	502	508	486	478	488	485	521	497	456	478	452	486	518	494	503	514	497	490	510	482	495	474	460	469	530	476	486	481	519	463	535	472	527	473	463	465	513	495	523	495	461	524	506	436	495	544	445	511	508	500	475	498	495	477	485	518	510	508	470	498	505	460	482	512	491	501	498	479	550	493	541	530	537	470	496	481	505	478	477	490	482	480	500	470	490	504	485	504	495	511	511	462	469	448	485	468	523	516	506	496	491	536	505	481	507	503	476	470	477	484	481	476	512	493	482	527	476	474	470	471	457	491	482	475	495	492	502	479	492	459	514	499	456	536	462	521	506	494	513	505	515	487	529	501	498	469	500	467	512	504	479	469	440
22153	20896	28361	23585	20898	20931	10383	1034	743	558	483	441	411	385	359	290	341	265	306	267	248	257	235	272	258	237	246	222	231	211	265	250	227	220	233	224	234	213	246	225	238	217	224	204	212	218	208	222	238	253	233	196	218	244	229	195	223	223	209	228	209	222	205	227	212	209	208	217	194	234	209	243	234	185	190	201	219	232	208	206	227	221	211	211	221	205	221	202	220	215	221	213	237	198	218	195	209	208	223	218	210	219	196	214	201	205	231	207	192	193	217	207	217	222	192	245	223	198	238	237	201	220	220	217	239	236	216	209	211	186	197	218	216	215	201	211	202	210	213	197	206	189	207	173	234	211	239	192	201	238	219	241	229	212	206	205	215	213	191	212	204	199	197	199	183	214	197	190	194	237	227	227	202	226	212	201	203	196	218	209	229	209	184	203	235	229	201	219	221	197	222	209	216	195	197	209	186	217	201	231	227	200	223	208	207	222	205	205	199	191	216	222	232	213	215	212	215	222	224	216	192	206	225	196	225	202	195	207	230	200	211	219	214	204	218	218	194	183	225	207	196	222	229	188	192	219	235	205	204	204	213	216	223	207	226	225	217	202	230	218	214	220	193	246	216	215	213	185	207	185	217	232	212	230	240	237	211	192	246	226	189	214	203	215	192	207	228	241	224	216	206	203	219	190	243	196	194	224	221	205	230	224	206	181	213	220	220	223	207	194	209	199	200	215	221	206	208	204	228	194	231	185	237	214	221	217	211	207	195	239	215	233	205	227	236	216	208	228	214	197	203	223	217	213	223	198	213	194	194	248	224	205	224	199	200	199	191	227	225	218	196	199	204	211	213	207	233	212	204	216	209	194	205	226	214	184	209	237	227	194	203	217	195	197	246	231	210	220	213	221	183	222	241	222	227	197	186	199	195	202	187	195	224	210	206	211	222	217	203	178	205	202	223	201	209	209	207	192	214	207	211	205	218	195	212	207	236	228	215	195	212	198	192	235	218	176	201	190	202	216	212	205	213	218	196	213	222	195	231	219	204	204	219	223	214	218	199	198	219	199	218	196	217	201	232	226	185	239	214	201	227	203	211	228	198	239	196	217	195	221	212	191	199	224	203	205	219	238	224	201	173	216	216	223	216	211	230	183	196	215	202	219	189	202	215	213	188	215	195	198	207	218	205	208	211	218	208	234	206	196	202	203	210	190	197	216	224	180	216	182	216	197	187	201	217	219	210	213	203	201	205	209	204	229	208	202	217	202	215	226	203	196	209	203	213	200	212	214	199	192	212	204	207	232	206	225	216	219	243	214	222	245	187	220	208	218	217	220	217	206	200	220	225	229	221	200	197	198	197	208	229	227	207	213	215	188	207	253	211	213	182	204	190	222	214	185	192	230	204	191	227	194	218	196	229	211	217	214	207	253	190	185	194	217	233	226	208	226	198	218	192	230	194	206	191	217	196	189	194	225	220	199	210	191	201	202	204	200	215	195	213	199	205	246	232	219	202	182	203	211	207	229	195	216	185	192	187	214	212	207	211	245	235	216	182	213	213	232	202	251	211	209	240	219	220	208	240	226	220	214	218	202	222	216	177	183	213	205	215	240	228	222	248	217	219	206	196	235	219	205	189	235	208	230	208	225	224	197	224	223	206	203	204	180	224	208	191	213	242	190	204	235	207	208	210	214	213	193	218	230	223	204	246	229	221	220	200	203	192	198	180	210	208	199	216	218	211	180	232	189	176	197	195	209	200	212	196	228	213	212	209	215	211	196	208	200	226	215	194	206	168	211	214	205	211	207	209	220	188	210	203	210	204	192	221	202	234	263	216	195	195	202	198	212	207	209	207	220	221	222	203	217	213	225	214	222	213	230	204	217	196	190	183	176	221	192	191	215	207	210	205	230	228	220	195	200	190	190	205	218	246	211	213	194	219	194	204	211	201	220	218	208	233	229	219	200	214	215	215	221	205	208	173	185	179	228	226	225	219	208	211	175	192	224	227	208	229	205	236	208	233	224	224	217	196	191	211	206	235	218	236	223	215	201	195	192	233	211	211	192	193	201	175	178	223	223	210	207	221	220	180	205	187	247	220	225	207	210	201	193	208	189	203	221	217	230	216	233	214	213	219	216	201	196	234	220	218	197	224	224	185	206	209	183	233	229	198	175	195	207	191	187	201	234	204	195	183	209	212	232	231	230	184	217	201	217	216	207	247	228	205	220	216	203	195	196	221	200	186	216	195	196	229	194	214	216	180	209	224	224	218	208	212	205	244	213	219	217	193	200	209	198	218	197	211	215	203	225	204	215	189	223	204	175	211	204	206	225	181	214	229	238	226	226	221	210	211	214	208	189	169	216	230	208	221	208	229	202	211	203	216	202	205	224	192	208	245	219	221	223	204	204	202	214	235	215	208	205	224	229	211	195	221	216	205	221	217	199	215	221	193	201	227	234	212	184	207	192	231	194	216	186	211	200	210	224	204	201	196	205	191	217	224	212	218	242	214	240	199	229	208	227	209	168	218	204	215	201	202	181	219	217	194	221	202	218	214	210	198	215	192	201	204	212	233	218	195	221	220	209	205	220	220	209	237	201	208	227	219	190	183	217	240	232	226	225	213	196	197	194	210	211	201	204	231	201	206	184	215	218	214	206	216	193	208	205	197	197	187	192	176	206	199	211	235	217	225	227	198	204	216	203	208	213	221	203	215	230	218	204	206	219	215	228	203	221	226	230	186	196	222	217	206	224	216	221	224	206	219	208	226	194	228	205	224	222	211	226	194	239	222	210	202	205	204	201	203	216	219	193	202	195	201	182	207	190	227	198	188	186	205	203	192	208	210	213	203	224	231	203	201	221	213	208	211	178	207	226	215	188	214	184	209	201	234	223	200	218	192	211	227	186	234	217	213	216	222	209	219	211	202	224	221	214	227	208	229	225	210	201	205	232	201	213	226	210	217	205	203	222	196	208	226	202	230	242	201	231	208	217	212	210	187	207	204	205	222	200	210	227	217	204	196	221	200	226	212	229	195	197	191	221	214	220	215	217	225	211	186	200	198	195	220	222	226	219	210	214	203	216	210	224	217	212	235	231	230	215	206	209	199	202	172	197	225	207	212	200	205	211	211	211	208	239	185	202	210	221	211	213	216	203	221	195	214	210	209	209	195	208	210	203	209	184	200	192	220	199	242	201	191	180	201	225	217	212	205	198	221	217	201	219	207	206	186	235	230	227	195	220	250	217	207	228	208	205	225	200	217	224	199	229	178	212	198	229	223	180	223	213	203	201	211	233	229	211	211	215	200	199	221	195	192	188	210	205	199	206	198	220	204	182	215	224	176	196	205	212	218	206	209	212	213	210	206	194	222	219	196	216	178	209	224	212	209	183	220	192	209	239	210	210	206	230	221	232	218	211	196	205	209	220	195	208	204	211	219	212	200	210	205	186	220	213	198	204	179	218	201	196	203	219	188	195	230	204	219	227	189	216	194	207	216	214	224	203
4043	12351	10156	5045	3511	2728	2027	1466	1155	963	768	661	569	506	450	424	409	369	345	340	332	310	305	313	280	264	277	264	276	281	289	253	264	258	271	291	251	278	272	240	257	235	253	232	240	261	261	230	265	280	244	250	246	236	225	220	262	262	231	245	212	229	232	211	205	250	246	230	251	219	241	262	250	244	223	217	240	234	241	223	234	216	232	227	236	254	241	238	217	207	220	221	249	246	262	235	248	249	216	231	254	228	235	207	233	253	250	231	213	233	227	239	235	258	208	277	228	216	223	244	233	234	254	222	231	246	227	247	222	224	248	202	218	256	238	218	218	246	211	236	222	250	242	255	234	223	258	212	255	226	219	240	242	228	224	223	213	259	229	221	248	224	247	210	239	236	221	204	246	250	221	219	209	208	222	238	240	258	232	222	250	224	222	233	233	210	240	229	234	209	239	253	246	226	225	227	245	225	237	200	232	236	246	248	263	237	206	256	205	238	216	233	225	233	224	254	243	246	214	244	241	238	220	237	226	226	205	261	231	248	204	220	248	253	231	208	257	248	183	248	223	251	240	229	234	222	252	228	205	206	204	239	249	254	227	207	226	238	198	240	246	234	231	222	246	271	219	256	220	250	237	216	264	251	228	213	239	216	227	233	233	199	223	231	228	238	234	246	235	226	230	237	232	240	265	231	221	240	251	223	249	235	222	230	232	226	213	226	221	222	240	230	204	232	236	237	264	210	225	223	251	239	235	221	235	241	220	219	232	237	224	236	219	211	246	241	213	207	238	229	228	235	202	241	204	229	231	256	223	228	221	214	192	249	216	238	224	235	240	235	227	249	221	260	244	245	229	227	239	214	252	229	207	224	229	237	235	240	211	261	220	234	217	232	217	221	224	239	232	236	249	235	227	247	222	232	219	210	232	238	267	226	215	265	225	220	215	255	242	263	221	202	241	240	223	235	222	217	213	237	217	225	233	239	222	236	243	225	258	224	232	217	266	226	222	243	236	232	244	232	244	227	245	225	238	215	255	248	237	249	213	226	213	232	232	228	225	217	242	244	233	238	212	246	238	242	212	229	237	232	221	240	222	223	234	235	238	247	236	224	241	233	243	222	216	241	206	262	223	229	222	243	233	234	262	231	233	254	232	253	215	242	234	220	224	204	234	217	220	255	204	241	224	236	245	229	238	230	216	256	276	235	239	229	244	217	231	225	238	228	241	222	240	216	243	247	233	214	229	242	227	252	209	212	210	250	226	244	240	229	266	271	250	249	216	222	228	223	234	254	223	273	227	243	241	217	245	246	221	243	261	224	223	225	232	230	237	246	200	215	255	228	235	232	183	232	239	242	235	240	238	242	232	231	230	215	235	227	249	234	246	236	236	262	211	230	248	230	212	243	222	238	239	224	231	250	206	252	196	239	205	221	248	222	243	233	254	230	253	251	224	247	233	217	229	239	236	216	216	215	228	238	227	237	245	232	210	219	219	215	228	217	218	235	230	231	222	225	210	228	235	227	249	226	245	252	214	243	221	255	235	207	228	238	244	249	245	217	252	239	225	232	238	233	212	256	222	231	232	232	249	202	214	229	232	222	222	233	263	206	249	246	226	230	229	207	209	235	238	231	202	228	244	225	251	228	219	222	236	216	226	246	232	226	232	224	228	247	206	228	198	213	237	229	227	253	218	228	236	234	262	218	202	212	248	225	230	197	222	251	218	245	239	242	239	208	248	230	234	232	273	214	238	239	236	269	237	240	227	258	221	252	220	232	244	262	245	268	238	242	246	219	227	270	235	234	248	239	228	249	257	234	238	231	241	231	236	222	247	249	239	242	225	244	254	243	244	231	227	234	216	228	258	219	243	220	248	251	215	238	246	237	222	233	234	250	217	207	221	233	234	224	222	231	239	252	216	256	249	206	251	251	225	258	228	221	252	220	233	215	238	245	242	234	251	223	240	250	229	239	232	250	198	223	238	229	232	227	229	221	213	228	242	247	239	236	240	261	237	264	280	245	246	232	264	228	235	240	231	238	237	205	268	259	274	214	215	203	216	233	249	236	235	204	222	236	239	217	236	245	208	251	272	222	233	235	227	223	243	206	248	242	231	210	241	232	239	239	247	221	239	246	232	219	234	239	248	214	210	212	225	268	240	249	210	246	247	224	252	253	235	226	225	262	236	233	248	244	202	216	212	223	211	244	237	220	228	255	213	216	232	224	242	244	229	256	234	207	222	229	218	230	251	222	208	224	239	245	250	219	229	241	233	186	239	250	234	239	244	259	248	264	224	204	214	244	217	248	247	241	228	262	246	213	200	259	225	219	251	241	245	233	235	241	215	224	256	216	256	219	256	214	225	230	234	228	231	250	223	229	253	242	212	246	254	223	242	246	195	243	240	222	219	233	211	241	240	235	254	235	227	236	239	241	219	238	234	239	197	249	237	250	223	241	254	243	247	238	258	219	216	204	248	230	242	237	231	242	222	233	246	242	203	232	234	232	227	260	261	243	211	234	249	240	228	233	245	227	242	213	212	217	236	237	253	246	237	232	232	260	249	241	233	218	236	218	236	240	243	240	216	242	218	192	228	222	219	217	227	251	230	251	212	235	234	217	228	240	243	227	247	234	238	233	222	205	209	215	220	186	227	218	211	222	248	233	225	180	244	245	245	221	200	244	231	224	242	226	246	252	241	263	222	193	230	217	243	232	228	233	228	230	241	242	223	236	234	233	245	225	217	227	208	249	213	239	261	248	203	227	224	253	241	236	239	228	219	226	239	250	244	243	231	218	237	235	220	230	238	230	225	258	243	237	223	215	246	234	218	220	205	221	234	240	222	241	240	244	242	237	234	236	230	240	232	226	251	249	246	223	231	238	247	231	229	209	230	246	238	259	243	209	245	230	225	249	224	203	209	220	232	238	222	231	245	214	255	221	236	223	209	226	240	238	230	217	235	236	255	217	258	183	220	219	196	222	273	223	242	209	251	235	231	229	233	235	228	240	225	221	208	255	239	225	232	214	246	238	224	232	220	204	247	257	218	244	254	244	230	210	229	243	253	223	217	265	232	232	247	216	249	244	228	244	274	227	267	239	224	204	252	218	233	224	208	226	228	220	259	214	257	219	220	218	217	220	252	236	247	193	235	233	240	231	257	221	221	234	262	214	212	238	215	216	215	217	228	250	205	225	251	227	250	241	210	227	220	234	257	239	235	251	221	244	229	228	240	206	223	231	247	225	233	213	226	250	232	227	200	221	246	256	218	227	224	233	242	233	219	227	235	212	248	241	257	230	219	234	254	246	227	246	235	223	246	218	267	233	227	242	219	239	239	238	270	244	225	230	223	215	241	246	251	235	217	207	235	235	251	202	230	234	221	240	219	210	209	247	244	236	250	216	229	250	210	242	215	221	218	253	226	255	253	234	219	223	241	243	233	215	243	236	224	235	252	240	246	220	239	235	224	220	265	231	239	239	238	229	240	243	204	229	224	207	251	237
27073	18743	5371	1017	806	767	731	776	747	742	719	778	734	732	756	708	686	692	733	712	747	767	734	686	786	706	732	752	701	702	694	731	738	701	654	657	726	720	725	728	746	728	677	723	705	704	692	684	727	750	712	724	706	714	779	764	718	730	669	731	707	720	733	752	755	767	733	773	779	719	730	679	803	701	686	729	762	718	733	727	709	694	729	733	718	717	684	717	739	716	713	711	697	775	736	756	723	757	699	765	739	726	706	752	683	724	691	733	722	731	739	729	726	698	729	727	726	722	741	700	705	737	725	735	688	690	718	738	711	758	776	739	747	714	708	740	697	729	720	735	733	685	706	776	729	698	745	733	730	741	713	723	675	645	728	712	727	791	732	712	722	747	722	689	759	754	751	727	716	740	731	740	698	745	732	708	733	681	764	727	705	719	719	676	733	725	743	710	670	688	740	744	713	717	716	728	722	729	734	738	745	669	740	696	732	724	774	690	739	701	750	736	700	700	773	699	721	772	688	722	685	673	742	754	724	693	732	731	717	685	709	765	739	729	728	722	728	663	720	669	748	741	720	727	741	747	728	675	734	726	693	743	734	703	749	737	711	696	717	752	672	709	698	749	767	754	777	718	723	730	728	740	744	755	773	753	745	751	750	733	747	720	717	723	739	697	686	717	741	708	716	675	730	660	762	695	706	747	735	696	713	667	678	714	727	735	740	698	716	748	673	680	737	754	726	773	713	725	704	719	708	741	704	755	707	756	730	696	660	710	739	704	732	709	681	753	737	769	761	753	717	734	719	724	722	700	745	731	718	725	722	669	685	708	678	747	736	716	668	750	716	740	728	715	741	775	737	720	702	726	789	707	675	780	745	723	723	733	754	708	702	727	710	709	781	728	743	748	721	729	752	713	732	718	723	721	674	692	739	736	741	778	749	727	721	726	736	728	676	711	690	692	722	697	729	697	709	692	702	728	742	727	711	695	720	722	695	740	714	753	752	751	756	722	717	735	746	765	729	708	748	709	718	712	690	647	696	754	740	729	743	727	718	691	705	742	726	729	715	709	740	727	738	704	734	739	730	715	722	695	779	742	697	738	718	719	723	706	721	717	740	698	721	726	704	706	736	732	820	689	732	729	756	723	731	753	691	729	705	726	718	715	723	767	715	744	782	678	720	745	708	735	721	758	661	704	728	757	752	734	731	723	735	764	703	705	703	689	721	735	711	744	794	705	677	715	723	742	727	709	705	684	729	731	686	698	672	741	675	700	744	706	722	725	732	755	711	726	751	738	770	670	707	739	699	753	694	719	711	677	748	696	711	712	703	743	733	713	770	693	684	704	718	706	755	733	702	736	677	741	749	737	757	731	726	716	714	667	679	715	671	682	712	762	696	741	764	696	746	639	709	738	755	734	717	709	679	709	716	757	742	741	731	787	763	687	711	707	746	768	730	714	720	700	752	691	710	705	698	710	714	696	683	713	717	695	756	723	680	743	705	757	707	729	714	710	696	706	713	765	726	703	719	743	751	725	721	736	689	715	720	731	697	724	713	686	698	757	742	725	763	794	742	706	744	716	739	741	697	732	704	771	692	740	723	744	743	751	720	678	668	704	701	718	704	697	761	710	706	718	707	739	752	696	725	732	671	697	736	680	725	704	749	708	733	770	740	681	770	723	715	725	732	674	702	676	680	688	766	730	740	711	769	718	725	742	752	706	777	713	703	729	704	743	741	755	695	743	687	754	702	699	727	730	740	739	743	717	780	743	704	726	701	746	688	732	704	727	694	764	725	687	771	740	740	749	741	746	741	716	734	713	755	729	728	739	661	734	740	729	733	695	712	720	742	777	744	727	699	741	722	751	697	723	737	771	750	757	682	724	722	776	682	704	713	718	738	660	740	757	689	754	701	757	773	746	709	649	737	720	741	668	680	713	748	733	682	700	724	755	740	738	700	695	716	735	726	741	713	716	737	708	743	748	702	713	720	714	709	728	713	715	782	708	753	709	681	672	707	744	777	704	687	722	746	676	743	736	669	722	714	727	707	701	714	727	649	734	687	713	713	726	721	724	720	722	704	757	709	723	737	746	705	714	747	708	687	728	746	738	724	735	706	720	676	729	718	754	679	764	748	729	720	714	752	688	727	742	742	711	775	724	730	708	706	716	683	629	726	724	722	716	697	745	720	743	710	738	726	715	716	725	752	742	765	758	717	668	732	740	739	694	733	737	752	727	733	685	677	669	738	750	718	705	752	729	688	731	749	712	711	728	716	708	688	745	719	721	751	772	719	723	714	693	746	704	725	768	676	695	691	773	735	692	757	731	705	724	736	743	708	717	732	682	716	733	725	732	711	700	735	694	742	727	744	749	707	732	708	718	743	759	702	742	732	776	730	745	671	739	721	734	674	760	691	688	708	740	701	764	797	725	695	692	676	735	698	721	743	715	751	720	724	699	796	683	732	748	682	756	732	680	706	688	678	729	763	681	688	679	714	691	705	745	694	700	721	713	712	784	722	738	695	743	727	661	767	699	726	688	742	728	691	737	703	693	704	749	768	721	730	749	659	733	773	728	711	694	758	742	753	729	723	762	698	716	752	718	696	738	720	694	755	701	696	726	760	696	761	732	721	698	740	735	722	727	703	728	726	765	697	634	739	721	743	738	720	742	742	732	745	731	769	704	744	679	740	761	735	751	727	755	729	700	726	807	721	751	705	741	717	754	753	697	740	718	734	754	752	742	732	729	677	719	640	752	761	696	700	717	751	716	726	725	704	785	733	760	701	735	779	743	733	751	716	750	714	758	713	768	742	688	689	701	744	749	742	752	718	684	681	750	697	700	726	725	726	708	727	752	741	724	671	698	726	668	702	727	720	741	723	695	715	695	720	739	744	717	696	739	735	725	745	726	712	687	714	733	751	703	678	742	685	746	695	715	724	742	715	771	740	748	713	746	748	728	711	754	722	735	739	713	763	735	731	691	728	676	760	665	760	752	715	737	753	710	769	738	713	742	800	735	709	745	712	720	729	699	782	676	730	703	713	692	695	763	729	730	725	730	760	724	669	743	727	710	711	725	749	715	744	686	734	774	692	689	763	746	758	720	752	712	715	719	743	716	692	783	739	665	719	709	770	770	696	769	743	708	736	668	689	708	733	702	709	752	762	766	722	774	766	690	752	706	748	742	754	751	706	742	695	749	734	707	745	729	736	725	682	727	757	746	687	734	709	734	734	694	761	725	700	732	764	699	711	714	676	740	752	717	724	734	710	725	741	700	679	724	695	726	740	727	706	721	693	773	728	754	782	752	733	717	680	688	729	704	708	744	746	714	697	709	721	738	754	694	764	732	733	760	717	692	721	722	721	732	765	713	770	712	754	722	750	699	726	750	724	719	776	733	721	719	732	770	775	726	747	766	740	729	695	700	725	750	781	729	698	710	720	719	717	740	741	729	708	679	722	726	752	731	756	735	750	737	776	702	775	722	666	704	716	741	712	738	746	729
4485	1216	1072	922	904	893	814	773	802	776	823	799	762	766	776	779	773	813	774	755	800	802	780	808	791	781	796	804	762	809	794	750	740	830	810	824	790	800	745	721	755	758	788	799	849	756	765	726	830	789	782	806	781	801	796	812	761	754	812	783	763	742	761	745	846	771	831	816	801	811	807	767	862	800	773	850	796	744	742	767	782	740	793	772	729	768	813	822	768	813	750	767	812	712	799	783	789	765	796	771	744	767	746	820	820	827	800	765	754	816	775	747	780	794	810	804	764	754	827	798	745	775	761	761	777	787	806	795	752	753	782	773	777	760	775	875	733	745	767	772	797	759	753	821	813	770	735	788	771	768	790	715	751	784	775	782	769	801	787	769	817	803	750	792	763	797	800	757	764	763	738	760	748	757	779	770	811	779	825	752	803	803	809	746	766	817	745	822	800	800	788	775	815	785	799	718	792	757	810	746	836	801	764	755	762	768	783	806	758	746	812	756	744	731	780	787	744	779	795	747	797	745	775	791	759	793	824	848	825	835	818	754	819	794	789	748	774	769	814	823	813	834	790	778	813	817	817	763	722	817	793	757	823	772	790	842	810	755	762	806	800	764	822	774	773	835	744	809	793	778	764	770	815	770	773	799	807	813	820	828	754	741	773	795	729	763	818	848	741	791	812	785	790	771	715	799	834	819	785	798	763	783	788	813	766	759	777	767	770	810	778	776	742	770	765	777	787	789	723	692	786	817	775	804	738	766	795	766	777	747	779	807	785	808	758	792	737	732	816	781	816	812	769	809	824	816	795	774	791	778	797	798	761	793	782	765	749	764	814	781	774	726	728	763	730	765	748	792	829	747	817	768	836	767	815	772	761	807	764	802	763	787	790	728	771	749	821	773	769	769	796	794	788	801	783	749	794	789	805	781	786	811	829	786	768	778	818	792	811	808	779	817	760	804	733	797	850	767	712	799	750	727	805	753	792	760	815	754	760	789	790	742	780	750	799	785	742	766	757	791	826	790	812	757	803	785	787	765	807	748	788	725	705	748	765	794	786	779	783	819	745	796	754	755	829	745	759	840	767	750	785	867	793	776	793	760	802	789	796	735	786	838	778	803	781	780	794	777	745	811	774	783	795	772	766	779	785	762	737	737	735	809	807	805	784	806	734	807	793	798	739	758	785	799	746	804	762	828	781	756	805	750	767	789	806	698	812	741	801	766	767	764	771	786	833	753	783	772	798	787	772	759	822	801	791	824	729	799	820	756	786	781	761	801	791	808	780	761	781	761	811	771	786	810	772	847	789	783	784	786	728	762	801	770	794	843	759	823	798	766	772	758	765	759	798	765	747	820	771	796	757	783	801	715	789	798	744	826	788	759	820	792	795	748	763	773	774	821	797	788	752	757	737	790	786	764	817	772	751	734	763	810	773	814	771	859	757	810	791	759	772	775	761	805	778	759	769	819	792	835	764	766	801	750	754	773	775	798	798	817	825	770	749	771	768	720	726	759	777	814	831	761	813	796	768	764	794	763	781	793	818	808	772	795	820	731	795	748	791	788	791	811	765	827	789	828	832	753	773	791	771	801	783	793	777	808	771	827	819	792	755	761	806	726	824	744	807	751	754	788	786	786	805	747	801	781	773	835	744	788	784	780	783	805	791	774	779	747	770	800	769	729	804	796	785	772	801	774	797	785	728	749	784	838	797	759	771	819	816	789	787	797	780	788	758	793	796	764	790	819	794	749	817	789	757	832	793	767	796	775	766	784	806	743	829	783	757	812	717	798	763	779	806	769	807	786	846	838	745	738	804	799	769	781	786	741	754	767	790	749	747	795	804	785	835	730	778	801	767	776	809	789	757	753	778	830	787	808	746	774	794	730	780	770	741	767	733	811	792	793	805	809	820	738	792	773	799	760	822	787	806	781	769	724	770	809	762	775	760	776	750	746	812	747	745	760	759	771	737	779	787	844	861	757	765	776	742	776	797	853	705	759	785	834	783	743	789	769	792	795	769	817	784	724	758	748	758	745	780	776	763	776	813	774	760	739	812	789	782	801	822	835	790	811	815	775	797	792	783	759	767	774	760	788	763	811	795	742	778	785	777	845	801	748	724	785	771	784	749	761	784	778	763	745	794	757	759	835	796	741	772	739	768	794	797	761	754	797	803	806	800	801	838	778	778	796	815	738	780	761	788	737	748	804	784	760	801	813	794	775	772	781	739	783	797	745	755	779	802	825	717	775	764	812	787	802	727	759	782	827	742	756	772	780	780	779	761	759	785	813	821	788	777	734	784	770	813	783	784	812	765	731	805	744	738	766	867	747	817	711	747	797	791	792	773	803	761	760	780	769	781	782	773	798	794	762	749	823	782	785	804	771	782	718	759	816	781	776	752	798	799	755	787	756	706	785	779	781	827	816	782	814	789	785	787	781	778	753	770	768	825	742	723	787	763	762	756	779	721	852	732	823	751	773	741	758	792	780	761	749	752	796	754	815	767	738	775	780	764	736	783	818	772	840	750	753	769	772	828	807	810	750	772	812	790	765	777	757	756	747	754	784	780	773	798	744	775	814	742	771	746	782	813	757	752	772	769	803	729	735	762	770	781	753	780	732	808	839	791	765	804	740	759	746	727	711	760	779	764	781	790	755	796	772	810	786	774	828	782	725	774	763	776	734	761	778	778	796	783	763	819	777	784	785	796	802	781	736	825	794	751	747	807	809	763	707	748	808	797	814	771	750	805	832	798	774	761	711	763	796	793	770	773	792	759	777	773	763	820	772	783	765	758	788	770	745	773	793	762	748	768	801	801	841	763	785	781	784	788	766	798	759	745	803	748	790	795	823	776	794	775	832	767	796	774	782	772	766	787	789	711	757	805	781	800	788	761	793	775	782	789	745	779	726	823	785	769	775	707	792	820	784	777	771	801	771	771	781	798	759	791	778	755	780	789	766	742	813	796	790	782	778	757	780	754	799	805	756	739	776	774	790	752	773	793	786	814	742	730	776	795	775	801	790	800	784	793	760	772	816	725	788	780	809	828	818	786	814	776	762	763	751	775	796	751	814	799	798	801	792	797	823	797	761	751	772	777	795	787	815	776	822	815	791	794	753	784	714	769	791	770	777	843	769	814	742	815	818	845	774	779	772	782	763	803	772	800	730	801	798	811	782	779	745	785	773	795	775	810	801	770	774	778	772	749	766	805	749	760	751	741	764	818	750	845	808	792	805	788	753	778	832	766	781	791	809	747	742	844	799	784	782	711	774	823	790	794	772	821	818	738	822	791	821	775	713	765	799	782	794	785	734	769	801	789	796	722	768	788	801	801	749	762	833	768	796	776	768	772	784	754	802	778	792	805	764	789	774	712	812	788	806	772	762	817	759	749	798	784	791	765	803	778	817	770	799	752	805	764	835	828	798	763	761	763	761	775	770	776	724	809	790	774	788	805	773	807	794	750	742	753	800	772	833	775	805	709	746	807	808	789	769	732	810	738	760
23233	20854	27859	23976	20858	10866	1426	979	825	802	811	690	675	632	660	672	609	610	619	642	614	609	633	665	590	590	579	556	550	647	581	627	591	606	561	599	572	583	608	561	607	571	588	629	623	641	584	596	590	613	538	567	584	590	568	580	572	605	552	572	583	552	574	576	604	580	595	574	558	601	567	584	545	553	602	569	580	573	574	576	573	565	612	512	584	577	577	584	557	560	564	563	591	593	588	569	585	567	580	597	581	579	541	591	593	580	548	578	553	581	581	573	568	588	574	610	601	571	557	612	565	573	596	554	588	598	571	591	557	551	530	569	572	586	612	595	566	556	548	534	524	567	568	546	576	552	580	544	626	592	565	565	538	561	587	553	607	579	547	550	570	562	548	565	548	587	573	571	608	580	600	560	583	561	630	593	528	559	558	599	551	560	585	550	531	547	606	603	562	575	577	604	558	624	584	554	545	597	557	539	573	589	525	582	532	525	570	597	595	592	591	613	552	577	598	540	589	576	586	547	598	610	587	650	570	601	553	611	541	606	582	592	569	588	578	597	570	529	589	564	565	578	605	565	599	567	586	625	568	569	540	565	556	597	529	587	568	596	580	548	607	570	548	558	569	597	572	558	536	588	566	588	571	557	619	532	570	604	563	572	561	541	575	548	574	580	582	594	597	549	589	557	542	597	587	545	563	550	631	591	560	592	589	535	592	560	599	588	600	583	560	607	573	609	566	575	567	612	550	558	595	617	567	580	583	592	512	564	554	539	565	578	586	579	534	560	580	580	573	580	615	581	615	575	636	537	617	596	584	615	551	627	590	548	564	570	612	590	565	567	613	607	553	596	569	536	606	540	601	591	539	594	593	564	561	611	566	626	517	545	588	580	586	597	587	561	570	592	592	547	545	562	557	581	582	585	564	590	591	555	556	604	574	531	579	582	557	560	582	601	592	573	606	564	526	573	595	576	564	562	629	584	564	564	629	598	578	554	568	552	546	586	585	560	585	595	531	593	561	624	585	588	617	572	593	611	545	563	580	555	550	588	616	569	591	589	587	570	572	589	574	599	587	579	567	567	613	538	609	541	583	558	539	590	575	555	593	601	575	575	615	599	583	558	565	575	603	607	567	545	586	585	594	547	570	599	604	578	588	620	595	597	627	565	568	645	587	619	568	570	589	577	554	614	546	548	580	602	587	635	603	557	582	600	559	573	564	569	576	579	589	596	547	597	651	627	535	513	550	580	573	600	575	559	545	543	582	604	612	530	524	583	628	577	575	566	572	566	589	579	620	586	593	595	566	626	581	605	548	603	604	557	581	581	611	589	611	552	591	558	610	540	593	564	589	624	537	578	604	537	550	581	567	554	552	614	578	602	561	560	544	596	558	565	557	596	538	544	590	555	575	539	562	541	557	591	574	573	575	578	590	559	585	604	563	581	550	596	545	586	595	538	596	568	601	565	594	553	569	553	583	600	555	542	586	534	551	601	587	572	565	567	568	566	576	541	560	618	624	614	593	593	596	547	575	606	584	620	568	520	583	591	564	569	621	562	549	562	588	553	595	556	574	606	592	599	590	591	531	563	559	556	565	589	568	591	599	577	593	568	581	610	554	567	568	573	607	559	612	568	539	605	575	555	580	583	582	600	581	589	633	552	595	583	578	575	588	623	551	592	578	565	575	583	546	606	591	554	544	603	607	615	564	563	589	575	554	598	563	586	568	619	602	564	563	573	588	544	580	564	616	563	568	542	591	582	608	538	594	544	614	562	520	585	603	538	601	567	573	561	577	574	581	605	608	576	610	592	582	632	556	572	559	618	605	573	516	577	574	562	605	585	555	570	635	590	583	602	590	540	588	588	609	571	650	597	572	560	592	590	531	605	565	579	582	579	535	580	577	603	582	550	594	579	585	614	576	561	547	558	555	574	595	572	569	579	584	601	601	579	566	583	589	619	586	554	592	590	613	543	549	590	550	580	616	559	598	595	543	602	592	564	529	560	562	621	519	577	544	552	609	548	584	553	569	608	579	552	577	552	567	599	561	577	569	586	537	557	549	601	606	588	538	588	555	585	558	572	569	552	586	573	576	524	561	549	569	589	618	568	573	590	563	593	574	577	567	564	596	584	571	584	542	556	548	531	572	566	568	574	582	585	582	606	548	576	613	607	580	555	543	577	623	575	600	543	524	562	519	627	620	588	592	571	570	582	596	586	568	644	593	541	582	570	559	551	537	545	588	570	567	573	614	592	582	590	563	559	551	533	611	577	587	589	608	596	573	536	579	608	565	590	605	627	615	595	577	546	611	576	561	582	563	614	574	589	572	541	579	584	566	549	565	588	540	581	599	600	584	557	572	570	595	556	569	579	585	596	580	604	589	544	570	553	546	578	573	601	601	587	596	592	596	586	589	574	579	580	545	595	598	589	587	610	582	598	587	579	601	608	570	571	556	562	603	524	563	575	567	554	598	616	579	565	587	604	553	612	563	586	593	591	579	567	537	590	588	543	554	557	589	544	562	560	615	556	570	572	534	589	556	582	586	564	587	563	625	533	564	550	560	580	619	606	558	576	555	565	510	545	535	592	557	563	554	573	562	577	579	571	587	548	571	564	606	591	575	592	560	583	560	598	580	581	549	564	562	538	562	583	550	575	583	556	616	604	568	583	590	548	584	586	574	595	537	536	568	568	568	535	560	576	595	566	553	568	628	598	575	576	557	577	543	527	563	570	608	594	568	618	538	592	569	539	580	571	571	575	596	550	547	589	565	593	585	584	552	602	540	585	598	551	572	584	558	617	557	582	586	551	606	614	598	509	519	607	588	590	530	580	594	599	571	539	561	592	581	612	636	576	569	596	581	589	621	521	591	570	567	571	580	574	572	625	585	570	581	588	577	538	576	583	599	601	581	588	587	560	552	587	526	597	604	568	608	595	580	586	553	581	551	559	568	563	577	592	603	589	569	548	545	569	614	568	584	568	602	597	599	555	521	574	585	533	591	574	556	593	544	569	543	585	573	574	584	614	617	606	566	576	569	567	608	561	532	540	558	557	602	607	578	589	572	551	551	579	566	594	547	624	594	587	601	560	577	603	641	577	567	599	590	583	599	608	564	562	616	566	525	573	549	545	549	546	538	564	551	624	590	567	583	590	577	550	554	575	623	582	507	594	584	589	590	629	575	577	616	609	572	524	579	584	581	565	611	589	558	556	592	548	555	565	537	570	576	584	560	587	630	563	553	529	597	572	581	606	574	590	627	592	590	572	566	557	577	570	551	573	568	544	599	601	605	618	560	540	579	593	582	600	620	593	547	606	608	564	645	612	582	573	595	553	592	588	578	600	560	577	578	604	593	626	570	567	625	568	592	584	577	585	606	538	561	591	607	578	535	556	588	575	582	600	550	612	568	585	538	582	555	625	561	529	531	543	581	581	585	531	620	586	580	565	553	537	574	600	588	539	592	577	522	565	524	587	592	590	607	600	587	627	609	560	628	600	591	619
3083	7343	6291	3114	2306	1793	1511	1285	1000	1008	927	807	820	801	720	685	689	732	666	659	714	694	692	663	647	630	626	669	709	677	649	646	664	608	628	650	653	602	664	672	683	681	654	626	624	669	618	659	645	651	629	608	631	648	650	626	620	668	625	651	658	668	643	644	632	592	617	607	619	636	641	660	614	667	596	636	677	644	645	619	592	577	634	676	669	610	622	654	642	648	607	640	674	698	619	638	635	638	644	632	650	668	662	628	641	614	685	644	612	655	615	684	637	656	611	624	623	633	634	619	676	647	647	626	650	618	629	626	649	632	684	634	622	616	649	622	618	638	679	636	610	678	601	639	621	628	633	594	615	669	635	629	637	637	614	613	603	601	631	617	650	660	655	624	633	659	634	652	621	676	637	663	629	623	615	661	609	563	619	694	586	678	654	611	639	670	606	633	627	635	631	635	620	653	625	653	607	648	618	678	618	592	635	646	625	631	626	629	647	644	621	647	668	637	608	647	660	653	621	649	603	647	632	631	630	678	648	596	639	647	638	681	637	651	615	644	692	628	606	631	606	660	648	609	615	619	654	666	628	683	622	630	653	630	669	664	639	639	606	676	638	588	670	635	649	606	696	646	602	623	628	632	619	672	629	661	656	621	644	654	652	679	628	672	667	611	649	613	638	642	641	654	637	628	615	662	635	661	628	627	668	644	642	657	609	578	608	639	620	645	622	693	612	616	617	687	618	631	659	637	615	650	616	669	639	652	588	605	649	634	619	604	621	601	720	627	652	651	588	643	647	649	668	596	627	648	623	623	632	644	653	619	610	669	641	622	646	644	683	636	635	656	612	581	639	611	650	639	625	650	661	631	619	665	635	593	627	637	644	651	626	660	587	653	625	584	604	605	662	656	601	626	655	653	631	660	622	644	643	589	639	622	650	621	626	637	635	632	622	638	629	594	587	651	685	632	626	699	618	662	631	590	657	656	638	699	654	613	609	613	649	599	601	656	613	628	660	665	589	600	626	658	654	645	656	637	637	626	639	649	611	644	588	640	642	659	608	658	624	652	621	655	651	612	608	656	622	654	628	650	630	645	616	643	601	651	650	608	658	677	651	639	631	634	618	630	694	635	631	644	639	658	619	609	630	596	607	622	629	641	664	661	628	667	612	655	654	676	639	663	602	631	657	652	635	629	617	645	650	657	650	652	589	596	621	656	616	628	636	618	589	640	683	662	643	657	675	695	653	650	640	622	640	646	658	663	665	632	663	658	585	614	643	659	599	639	667	630	657	631	656	694	655	631	640	622	645	633	630	632	631	613	676	646	612	605	619	613	642	671	635	655	591	617	634	652	643	615	655	592	624	648	667	629	612	573	654	621	643	637	620	603	649	623	624	629	672	610	589	611	618	685	635	638	654	647	581	600	624	608	610	671	627	616	619	629	621	650	651	677	620	666	667	605	666	643	629	609	643	614	617	606	600	628	677	633	711	666	636	633	608	621	659	601	640	624	661	627	651	581	656	651	646	637	638	618	613	671	667	593	641	619	669	657	642	618	606	633	644	601	640	608	639	665	649	627	607	698	590	661	625	634	645	648	571	636	673	637	655	630	618	643	610	623	659	665	644	606	647	617	631	691	660	591	611	593	616	625	661	685	590	680	648	634	660	641	651	633	682	603	618	668	623	652	645	617	631	668	616	608	638	621	662	634	662	575	684	616	584	622	638	597	650	625	636	618	639	687	606	640	616	656	648	648	648	640	624	661	659	676	572	637	617	633	644	645	612	695	642	659	675	661	591	667	629	628	646	626	665	676	566	615	629	625	591	603	651	617	634	620	631	591	613	628	641	618	629	673	658	616	611	643	616	647	630	653	599	635	648	611	691	632	614	586	601	642	650	643	637	651	656	672	642	703	642	639	657	622	652	662	625	636	682	637	648	607	620	634	641	685	662	604	640	635	666	641	615	619	668	639	644	655	597	601	634	659	656	665	644	614	626	626	596	701	641	644	655	630	642	634	667	656	636	614	649	651	636	677	634	617	677	624	612	609	631	596	643	669	610	632	662	616	661	658	639	647	606	678	629	662	609	622	645	655	626	673	602	683	641	664	616	645	656	648	673	609	680	662	647	627	612	622	683	632	581	636	613	708	674	617	645	630	659	616	592	612	606	647	613	667	620	647	672	612	614	616	649	632	699	615	639	676	653	633	636	638	656	624	655	642	662	663	645	625	627	644	628	632	647	603	643	652	631	625	633	703	642	612	669	608	633	612	625	611	672	619	633	612	663	674	597	664	680	616	623	598	616	604	633	611	676	632	647	656	659	612	635	650	621	674	630	588	639	681	648	640	628	582	678	604	612	664	667	646	654	640	612	661	631	678	653	621	642	637	611	614	604	580	614	627	638	638	615	637	643	631	647	606	682	621	672	631	633	658	621	614	609	631	623	622	620	647	612	662	642	652	619	606	635	635	673	620	610	648	635	595	649	620	675	654	661	647	611	642	646	617	613	686	646	644	629	630	619	621	665	691	649	657	637	604	673	628	636	636	629	653	641	624	661	650	677	650	643	628	622	605	601	671	647	644	616	615	657	662	659	594	612	688	662	607	639	692	644	651	601	622	619	623	627	640	649	648	647	624	645	634	638	652	642	666	646	621	610	615	649	651	644	651	618	602	646	645	617	632	622	595	627	666	623	629	614	599	623	675	644	630	631	643	610	654	627	660	638	647	652	595	644	640	671	651	650	622	659	649	664	584	637	652	616	656	633	613	685	650	605	654	603	633	637	622	648	644	616	628	656	618	565	644	667	633	640	639	611	684	631	604	643	665	670	590	635	648	593	621	647	570	630	638	631	600	655	617	638	622	647	674	635	663	607	651	604	686	619	626	643	676	643	692	609	641	620	618	648	592	644	654	604	675	620	592	618	643	644	600	667	633	644	599	638	669	661	601	616	594	628	671	620	648	627	601	574	634	659	674	668	634	640	606	610	669	630	644	626	638	660	604	643	643	614	677	635	649	652	628	649	645	656	562	623	610	608	662	673	644	646	642	662	649	637	628	625	634	612	616	608	616	661	628	620	659	633	655	683	644	642	674	606	646	620	643	633	621	647	618	641	647	620	580	614	656	636	687	614	618	600	648	628	659	623	658	637	628	650	641	624	645	619	609	682	632	641	638	653	621	704	631	609	690	610	659	646	618	620	668	608	647	604	614	572	640	657	567	649	603	636	619	633	639	639	683	630	597	664	641	651	614	653	641	661	612	646	633	642	640	651	606	634	633	649	622	633	617	640	667	628	621	584	636	639	592	611	644	675	646	639	652	614	662	648	693	644	624	621	656	641	644	629	634	664	640	618	626	591	591	642	644	586	633	641	655	574	618	624	673	625	647	573	621	633	594	668	637	639	618	671	639	638	667	634	615	592	654	652	593	637	641	667	617	624	650	626	604	655	631	645	641	610	589	647	612	604	628	606	652	592	634	617	635	594	651	662	679	621	584	642	624
24228	20873	27095	24714	14645	1183	795	660	611	576	598	526	531	506	527	536	492	483	483	477	468	468	514	478	466	514	495	506	441	521	499	459	451	467	473	493	485	490	465	475	450	506	477	495	494	468	465	477	490	461	485	450	526	461	485	466	502	522	476	443	462	477	500	444	494	458	502	499	495	456	461	461	471	474	475	478	467	476	468	474	486	438	452	463	484	439	461	467	464	467	464	503	504	479	463	486	459	449	485	485	464	498	487	479	483	468	487	480	457	508	463	474	434	469	486	468	448	429	476	498	476	488	495	450	497	466	464	452	462	449	510	504	468	484	462	475	496	516	506	428	470	486	443	446	501	451	485	457	473	458	485	504	504	476	491	457	426	496	470	465	478	497	494	448	445	447	495	473	488	491	486	459	528	481	466	488	483	517	472	446	504	502	492	479	461	467	448	479	484	466	466	436	456	465	483	503	470	475	424	463	477	458	488	485	477	499	490	489	464	494	459	501	431	478	478	510	491	429	446	454	447	512	454	513	483	470	449	490	490	463	460	458	498	449	470	448	428	456	454	460	450	482	462	455	489	465	501	467	460	442	438	551	481	486	474	489	472	488	457	457	464	508	460	490	457	447	465	470	473	514	460	444	439	469	471	442	475	484	478	446	469	424	459	477	478	487	478	462	480	493	474	446	519	439	500	490	495	471	448	510	469	476	478	479	455	453	453	470	504	475	458	515	471	472	479	514	454	451	454	461	473	478	472	472	488	482	519	485	443	468	471	460	479	460	472	462	453	453	505	459	421	471	460	483	454	504	479	506	473	505	506	508	484	475	462	479	508	472	475	489	470	502	488	476	511	479	476	457	484	508	485	515	479	451	468	429	506	477	505	479	489	496	492	491	439	454	476	436	468	453	470	505	535	486	471	473	480	483	439	484	478	468	479	505	471	457	454	470	481	467	437	446	435	473	485	453	454	524	433	466	506	488	464	476	505	494	516	470	459	466	441	472	462	498	470	492	473	478	456	539	449	439	471	479	482	453	498	480	460	499	506	494	513	523	439	465	493	491	481	477	515	454	483	508	476	462	477	437	433	520	470	450	427	481	491	490	488	486	493	474	476	484	476	450	459	488	469	472	439	492	474	476	480	451	458	496	440	446	482	487	502	487	516	479	441	451	477	510	456	476	525	506	489	442	467	461	484	503	492	458	437	420	444	439	478	458	467	493	505	527	448	473	443	453	456	473	473	441	473	477	483	460	479	456	476	478	460	522	466	484	438	455	446	471	488	488	482	464	478	455	481	479	438	500	441	456	429	473	505	494	475	465	454	465	509	480	440	480	444	474	466	453	472	465	476	454	476	472	494	471	486	460	471	513	488	471	460	445	457	488	465	491	485	493	466	505	446	491	520	472	479	480	482	477	463	467	470	454	505	499	461	494	484	501	461	470	457	464	468	465	467	465	490	471	459	459	478	483	482	419	499	506	457	483	465	457	502	464	454	473	441	469	485	456	493	450	464	491	478	456	477	476	462	480	480	414	421	442	482	486	506	501	465	460	446	450	502	479	493	480	489	504	519	463	479	498	453	469	496	462	464	464	457	473	490	470	469	460	443	458	466	475	473	446	474	508	446	441	498	460	461	476	477	477	517	474	482	442	474	497	450	462	453	483	437	492	479	455	452	493	474	455	476	465	505	486	461	431	457	488	496	443	488	513	485	483	503	455	457	491	479	490	490	465	492	479	438	505	477	468	463	437	489	442	511	453	457	461	462	448	483	495	445	466	499	470	447	488	461	475	462	470	449	493	480	520	481	466	468	481	456	523	441	452	474	471	462	431	456	469	464	484	473	475	472	506	461	478	489	478	471	475	462	507	468	495	481	488	428	469	479	453	487	473	470	458	492	465	456	466	429	467	482	501	484	476	462	468	487	467	451	487	470	442	471	475	506	476	465	462	449	481	459	461	468	459	492	493	489	467	490	488	431	462	452	478	476	445	453	471	449	457	479	492	473	497	493	450	453	466	467	445	449	448	520	418	484	453	485	490	464	484	492	468	492	478	501	483	466	455	476	452	473	464	454	468	494	477	492	476	457	467	514	484	452	463	432	484	490	469	489	489	463	493	524	479	467	512	473	486	499	448	483	511	470	405	504	461	507	473	501	441	460	492	461	499	450	439	516	449	470	448	470	478	471	487	448	487	472	484	463	495	479	455	475	487	427	488	490	451	501	430	448	459	475	474	491	482	500	513	527	466	452	488	518	511	446	435	487	495	480	479	491	446	462	453	490	447	526	459	459	505	474	464	476	493	501	477	471	480	487	460	495	483	462	526	474	459	472	432	444	458	444	501	483	495	458	454	484	480	459	491	499	440	461	476	460	493	488	511	478	477	467	481	490	429	479	496	463	468	469	469	465	489	473	484	451	451	468	455	496	478	500	487	493	501	453	459	461	479	464	483	476	493	465	468	479	463	465	474	459	472	490	451	455	490	471	473	442	452	460	478	466	458	473	456	462	462	461	483	466	453	440	434	435	434	484	447	470	428	482	482	484	464	477	467	460	434	464	454	446	487	515	480	470	481	440	487	454	468	450	505	466	467	493	518	485	480	460	469	466	510	458	498	479	494	470	476	452	483	522	484	452	447	465	482	472	496	463	487	458	460	467	490	478	479	451	466	471	472	503	466	462	490	492	432	505	452	444	472	419	491	472	494	456	474	522	462	509	499	511	456	477	484	484	484	473	433	452	461	520	494	481	496	481	475	464	460	455	469	473	477	464	545	485	469	463	481	453	457	451	457	466	451	464	503	505	479	497	494	468	494	465	479	470	499	428	474	485	501	478	490	464	484	463	483	495	450	492	482	495	469	512	432	456	472	475	477	483	470	484	450	499	463	439	488	476	466	461	487	496	464	490	475	457	472	494	456	520	475	465	476	492	468	425	496	462	456	496	488	434	489	447	467	450	438	482	485	419	479	490	490	455	425	481	462	459	471	489	514	489	484	454	510	465	454	491	480	472	510	505	510	515	456	453	496	509	451	483	488	457	459	453	452	478	467	473	459	501	476	502	488	501	460	452	458	446	496	436	492	441	499	473	468	479	462	455	497	455	473	471	473	468	453	495	446	459	510	489	453	487	473	511	499	478	514	482	472	486	464	511	446	472	457	520	486	473	473	478	502	487	465	517	471	444	512	423	489	524	471	451	433	455	503	467	471	449	453	502	473	472	473	498	482	506	478	479	475	488	475	488	501	482	480	509	497	469	469	468	480	479	462	472	494	479	461	429	478	462	498	458	448	462	447	460	473	462	476	511	455	496	450	493	446	455	444	484	442	464	486	470	506	535	461	447	497	462	424	439	460	474	469	424	465	484	492	501	463	455	458	472	457	475	464	461	482	463	478	458	507	507	474	489	492	458	485	495	480	455	489	466	454	441	482	467	481	496	481	449	475	432	437	451	439	443	467	421	502	477	486	469	458	486	496	457	449	445	471	461	462	454	450	478	502	465	503
3218	4904	3930	2109	1560	1263	1102	926	799	703	665	625	557	572	566	533	519	520	557	536	559	481	528	507	526	488	543	505	497	514	534	501	485	474	552	532	520	505	508	464	507	508	486	499	510	452	474	529	544	562	496	541	512	478	501	505	505	501	468	506	472	478	523	470	481	475	486	481	471	489	521	507	530	513	524	480	520	554	472	506	490	537	544	475	503	504	515	492	496	559	472	532	522	475	478	494	513	511	502	467	519	521	495	502	496	504	485	512	505	481	496	497	494	496	492	562	477	507	522	468	479	499	467	523	480	508	476	470	509	497	502	494	456	470	525	523	484	490	493	522	531	532	471	565	499	490	516	500	498	549	498	487	525	517	543	488	471	471	541	491	489	492	499	503	509	503	502	501	501	489	548	505	500	510	490	481	506	487	500	445	502	507	496	492	533	499	498	490	524	515	487	487	536	499	540	474	491	512	533	496	503	506	493	551	520	491	483	515	487	458	473	507	502	511	469	499	512	488	529	521	525	460	502	486	473	500	514	481	506	492	460	473	471	498	551	524	460	463	476	491	516	520	515	481	472	531	531	530	507	500	496	507	483	525	533	503	476	473	531	535	495	482	483	537	516	492	444	547	498	525	468	513	524	500	483	497	487	524	497	510	506	475	495	522	470	551	514	508	510	534	543	484	506	528	502	467	506	484	512	516	499	519	511	483	486	460	518	507	497	514	530	476	509	530	515	487	524	494	468	523	480	534	491	491	501	487	509	495	532	511	522	500	515	459	490	489	521	507	472	507	463	494	531	507	482	503	509	483	475	531	516	496	533	507	513	471	526	512	487	506	523	506	518	492	495	485	501	477	530	463	493	513	470	511	556	467	526	516	499	483	511	489	527	509	506	493	498	505	520	521	506	517	539	500	545	484	543	482	486	525	501	477	519	516	510	498	498	509	484	505	488	479	502	502	493	484	497	494	522	507	509	510	509	505	501	455	502	498	486	480	513	534	499	449	487	499	497	475	514	539	486	515	470	477	509	556	494	467	502	445	508	478	550	475	481	487	514	451	514	523	532	459	482	532	486	499	498	513	506	468	501	518	465	472	498	521	507	519	499	493	497	500	485	481	503	497	501	497	513	481	477	487	486	515	472	478	493	496	463	505	518	511	519	489	495	504	511	491	494	492	503	524	535	502	484	518	489	498	498	491	500	496	515	483	474	491	484	535	460	494	507	493	493	487	492	477	498	501	510	463	481	507	517	487	489	483	506	500	514	513	504	535	513	516	494	489	519	519	510	477	482	523	503	491	531	485	515	504	504	520	530	491	552	491	493	481	519	474	500	526	533	481	499	480	516	487	456	487	483	502	494	513	519	498	483	510	484	578	503	529	516	536	486	514	512	488	489	498	538	470	508	468	510	485	471	467	484	522	458	485	503	509	485	493	471	503	529	495	480	519	500	490	512	495	489	497	497	521	497	487	518	520	478	514	520	496	483	511	499	508	492	503	513	493	537	481	515	490	536	499	536	516	514	530	475	484	479	513	489	534	531	479	509	513	495	477	542	511	527	463	462	540	440	552	524	468	481	494	524	501	486	539	475	507	534	519	541	521	501	485	511	513	519	484	481	499	524	472	505	520	484	491	506	520	496	544	498	496	534	475	496	464	507	486	500	496	478	498	497	542	546	469	502	545	500	559	521	514	498	459	523	520	485	490	539	533	504	466	548	521	491	524	491	467	513	503	507	531	495	493	477	493	493	506	520	517	523	511	469	512	493	475	514	508	532	494	546	492	568	523	484	565	474	486	507	490	469	520	525	516	494	534	515	512	532	531	491	479	515	543	520	516	491	524	514	522	505	509	513	496	494	523	494	471	550	491	505	492	533	515	476	514	467	504	484	447	494	494	499	504	495	539	482	483	511	532	492	504	516	475	521	477	527	475	505	472	545	469	528	473	496	517	466	481	482	498	489	505	497	500	508	484	531	513	473	493	496	545	496	506	498	528	494	489	514	519	534	513	510	506	459	481	492	468	523	482	534	501	513	486	486	524	492	544	522	492	500	540	528	532	479	520	477	539	510	504	489	462	502	544	510	458	496	511	512	500	520	525	500	534	490	530	551	523	496	491	496	520	527	467	527	549	511	487	487	537	510	516	523	483	491	467	525	479	468	481	536	491	505	514	514	515	485	516	528	527	513	469	471	487	476	525	477	483	501	485	508	485	505	526	457	498	520	474	491	530	538	496	505	470	527	486	492	532	524	499	489	520	518	500	535	521	513	519	474	520	496	453	507	497	480	509	524	535	513	516	504	469	478	492	485	474	555	521	543	496	491	495	509	491	498	504	493	487	508	529	489	491	494	483	496	550	486	520	524	457	501	469	491	489	478	544	504	504	481	496	528	526	517	522	487	493	500	489	524	504	513	472	549	482	511	527	498	492	467	483	537	538	506	508	519	537	513	493	549	491	495	486	525	505	514	520	453	501	504	520	536	496	534	478	499	472	469	485	504	506	494	466	485	533	501	438	501	496	472	505	526	487	481	467	528	489	501	543	514	471	469	467	490	459	448	506	515	506	466	515	525	523	538	502	534	498	515	491	539	557	481	516	508	525	477	492	521	496	522	513	503	524	457	483	484	500	469	519	480	474	523	511	518	518	536	485	475	535	502	470	487	550	444	482	511	525	488	459	553	472	491	509	490	497	535	492	505	499	533	470	493	560	508	539	490	530	541	474	520	477	507	530	492	513	481	450	533	487	530	519	509	496	531	488	474	456	546	472	518	508	476	518	481	483	526	474	497	478	519	486	487	470	495	511	482	553	526	485	511	504	521	446	503	479	473	511	519	470	493	510	520	535	483	472	507	516	466	519	526	508	509	522	498	496	513	489	512	524	493	493	470	490	505	490	482	499	480	471	487	482	505	544	510	469	523	503	519	494	500	504	477	498	529	499	483	482	507	476	492	478	511	499	461	482	499	492	487	488	517	510	512	462	503	487	533	509	535	514	539	525	500	491	518	472	487	526	494	481	465	488	516	489	512	492	497	525	494	486	511	491	532	509	500	499	523	524	522	557	513	515	513	511	499	533	486	466	511	504	487	507	509	516	507	526	472	512	505	465	519	509	494	486	496	484	494	484	472	488	530	504	456	507	483	533	522	467	455	510	501	492	506	500	501	509	539	494	530	519	518	533	518	515	525	491	520	523	510	522	489	498	466	480	510	496	515	475	507	514	540	514	500	509	482	480	494	521	505	494	513	506	511	483	508	496	475	505	521	544	491	532	515	513	489	502	521	524	463	461	493	524	529	507	512	508	486	522	500	499	530	464	485	493	513	518	509	486	511	476	480	482	476	493	520	499	483	519	513	500	480	491	499	522	497	512	509	485	485	511	474	515	511	522	525	512	527	500	499	539	493	501	505	500	480	520	556	494	524	523	474	485	506	498	506	512	516	482	515	529	516	494	508	530	520	533	479	476	476	551	472	475	499	513	527	528	515	479	515	487	508	491
22131	20928	28431	23596	20929	20969	10434	1034	689	600	512	456	450	380	375	314	369	296	308	306	290	269	244	276	258	209	252	218	259	260	269	224	243	266	234	233	249	243	258	198	265	214	192	223	227	248	269	233	254	207	205	239	201	212	226	220	239	224	185	195	214	223	204	200	231	211	212	222	205	215	203	215	219	212	208	239	221	210	212	238	221	226	203	219	221	220	229	217	214	220	226	214	237	217	241	242	212	218	208	200	194	246	213	225	220	194	185	213	192	222	204	250	237	219	188	216	203	225	202	208	198	205	206	210	223	207	202	223	226	226	192	225	226	224	208	194	238	192	185	240	254	200	212	215	203	223	216	219	226	250	212	210	232	206	229	217	235	197	237	198	220	205	208	202	211	181	198	235	207	249	201	215	249	214	178	220	212	220	243	205	210	233	230	212	215	197	236	194	217	228	190	197	206	245	209	204	218	211	202	205	221	203	227	226	215	216	228	231	204	225	219	217	197	221	204	206	230	236	218	227	236	210	214	203	188	199	209	228	218	237	229	236	216	215	206	212	210	216	208	203	210	236	225	226	216	224	208	212	208	213	240	202	233	230	176	222	217	215	217	210	191	223	206	220	213	214	204	218	203	224	189	206	213	226	235	234	255	196	217	239	224	222	195	219	228	223	201	218	234	201	204	219	218	230	201	203	223	235	216	209	220	197	214	225	208	203	212	222	203	209	199	253	207	225	205	211	198	200	220	194	209	217	215	207	241	233	210	185	206	227	219	195	228	224	225	205	218	200	215	208	207	210	241	253	215	223	246	229	222	212	217	216	221	237	214	197	242	197	214	219	234	215	235	210	247	221	207	217	222	214	209	217	215	201	208	216	224	199	202	232	226	200	211	232	180	210	227	246	233	212	255	206	203	230	227	234	237	205	200	209	214	227	200	182	218	228	196	208	234	186	206	217	198	236	213	206	198	211	183	211	232	214	216	222	214	238	197	232	243	205	236	202	216	190	226	216	224	241	217	222	237	203	214	230	194	213	208	208	225	212	248	194	212	219	234	199	219	242	202	203	222	201	200	220	238	233	241	221	222	231	213	207	206	203	210	230	219	218	250	212	214	214	238	219	209	219	210	219	211	210	216	215	225	203	226	208	212	215	216	207	219	212	226	231	209	208	206	239	212	211	214	219	210	203	250	220	215	228	209	224	223	236	220	219	220	204	195	218	190	211	231	214	212	224	198	199	204	216	224	215	210	209	227	211	226	232	191	196	195	228	188	196	197	205	218	204	224	185	213	222	230	210	233	211	199	198	206	200	196	195	201	223	202	196	229	215	175	235	203	206	213	216	236	208	223	204	221	197	228	227	211	247	229	196	229	207	244	231	212	197	219	204	231	198	237	200	221	212	217	223	215	224	226	200	206	194	198	228	189	231	210	233	211	201	196	222	185	220	210	221	190	194	214	210	188	192	222	218	219	242	211	226	211	225	219	224	203	192	256	199	204	222	216	219	236	225	244	236	216	208	219	236	206	205	213	228	217	227	228	211	225	213	220	214	203	205	213	210	231	209	195	176	205	208	213	234	210	216	217	188	232	198	218	215	213	247	193	227	221	216	205	211	205	219	217	189	225	242	212	222	240	182	181	225	222	200	184	194	242	220	195	201	223	206	217	219	230	205	206	215	206	217	230	234	234	218	224	210	231	238	221	232	209	232	220	189	202	227	196	218	247	208	221	201	224	235	227	200	193	223	235	217	213	216	230	171	215	203	227	218	239	221	201	214	200	227	197	222	232	220	202	238	203	233	216	216	242	189	187	227	196	202	249	212	210	217	212	217	206	222	193	206	194	216	199	188	204	182	224	221	208	216	203	198	207	202	203	236	230	197	228	214	222	208	221	224	192	222	234	210	186	212	212	222	226	238	194	215	212	230	188	234	200	183	208	237	198	209	211	205	192	215	232	231	211	205	244	204	204	212	229	216	222	221	219	211	203	209	205	221	245	234	207	230	202	224	223	229	211	196	232	223	196	219	239	217	202	201	183	224	216	227	217	186	222	237	205	207	198	231	219	202	216	201	211	229	206	207	203	223	217	222	213	210	208	222	240	232	207	214	205	224	208	222	218	256	209	205	209	221	193	241	245	200	199	205	216	206	215	214	236	215	209	216	218	217	189	200	194	221	213	225	210	212	181	224	195	204	210	223	220	192	201	203	207	221	221	213	208	202	195	244	189	198	199	241	218	213	215	202	250	205	217	218	219	214	203	212	216	221	222	233	200	207	183	198	202	200	197	225	208	234	228	205	217	231	208	199	232	235	242	202	213	208	225	196	228	215	180	210	199	229	228	197	199	202	187	235	194	243	222	243	184	211	212	219	217	217	217	207	210	225	207	189	203	197	217	194	213	209	209	227	225	228	211	228	222	193	236	215	224	220	188	200	206	206	206	204	211	211	234	202	211	190	203	220	222	225	233	234	209	198	215	221	196	219	204	222	244	211	223	211	199	231	210	225	212	210	224	224	203	217	227	221	210	203	232	224	230	219	192	207	224	222	225	203	221	235	210	207	209	217	218	224	211	225	200	219	207	211	233	210	183	225	206	215	216	219	237	233	200	214	226	213	174	211	194	213	236	213	227	226	200	241	229	241	228	255	225	191	191	214	199	232	220	210	202	211	189	230	246	208	227	209	197	199	214	224	198	192	204	219	250	211	234	221	253	222	207	215	234	193	222	189	216	197	193	215	221	229	190	213	203	212	210	208	221	226	203	204	239	208	217	210	223	204	245	219	216	227	231	235	210	190	219	205	239	212	218	217	214	226	235	219	231	226	183	204	219	222	205	242	212	220	228	206	199	192	228	208	207	207	227	202	211	250	222	244	199	241	220	226	201	225	223	216	211	242	218	210	210	212	237	215	231	229	214	210	195	195	196	216	221	226	216	188	206	228	188	233	222	205	211	219	206	219	216	209	219	203	229	214	209	218	214	207	201	238	188	204	210	206	222	222	231	240	237	204	244	251	217	194	203	235	197	227	222	199	203	223	240	221	220	186	227	205	205	198	208	199	234	217	207	214	212	208	215	201	193	227	214	235	243	203	225	224	221	196	238	221	206	230	228	210	218	231	239	230	206	234	198	231	226	220	205	192	214	217	194	229	214	197	211	226	221	216	216	217	217	191	220	211	212	215	208	230	213	215	224	212	203	219	212	234	234	195	215	211	211	196	215	202	232	217	201	214	227	214	208	212	229	197	230	178	233	217	235	208	206	184	205	227	222	201	230	221	189	204	215	220	189	197	202	221	194	206	210	224	232	196	234	208	211	240	221	192	240	208	211	218	215	212	214	208	191	223	212	221	223	217	199	215	196	218	222	235	226	215	218	216	237	239	232	192	211	217	200	206	219	214	223	216	219	204	234	199	209	216	229	231	221	204	215	186	201	216	237	226	230	214	202	231	228	190	211	226	226	234	235	226	216	210	219	226	217	202	229	217	258	202	238	229	230	204	250	233
4092	12506	10161	5188	3466	2774	2201	1510	1132	876	793	654	609	482	477	412	409	405	359	345	301	341	305	305	284	282	261	286	266	255	276	256	252	235	314	273	277	260	257	279	253	256	247	256	263	256	265	268	221	270	243	264	232	246	264	240	247	230	247	278	222	268	209	247	239	263	269	252	243	257	245	226	233	241	241	276	239	235	230	229	234	247	231	234	238	224	265	218	245	276	249	259	218	269	225	252	219	229	237	265	263	232	219	224	252	233	245	248	249	237	230	237	240	247	217	250	211	231	222	246	247	248	235	204	237	251	232	216	220	232	220	202	242	223	252	210	213	241	236	263	216	242	223	236	254	220	243	234	228	242	240	236	246	226	238	244	213	232	203	215	230	242	264	252	220	259	246	254	219	218	248	253	221	221	225	223	232	239	226	241	232	212	242	231	278	251	232	215	237	251	244	237	223	221	238	242	215	236	245	243	245	230	238	224	239	222	236	230	245	270	227	247	235	247	245	231	247	218	246	240	217	214	210	250	247	242	266	238	221	246	244	222	233	275	237	219	219	274	204	255	233	238	237	252	236	213	249	240	223	241	242	231	230	274	249	256	217	262	231	250	252	252	234	235	242	232	233	223	239	243	230	243	209	249	201	255	209	226	262	228	252	239	229	253	264	216	235	231	251	223	223	241	194	218	226	256	213	267	225	231	243	232	259	237	225	239	247	254	268	210	240	239	209	264	243	249	227	218	234	243	244	225	224	222	220	236	236	223	236	240	236	245	230	218	195	221	234	246	209	223	230	251	238	232	247	196	225	216	249	239	237	235	243	256	234	218	251	226	225	235	238	207	222	266	270	221	245	233	278	222	240	238	248	247	249	256	223	236	257	258	241	223	208	233	225	260	206	245	245	239	238	241	245	226	236	252	237	264	221	256	227	245	248	222	226	252	231	240	230	229	231	246	225	274	229	213	235	221	223	246	221	283	213	230	255	237	236	251	256	285	227	218	246	262	222	210	224	240	237	202	237	222	208	244	218	219	252	238	230	227	248	229	259	253	204	235	214	237	248	241	253	241	257	230	241	219	242	249	243	260	233	254	217	237	222	249	210	196	247	248	235	243	231	244	223	239	237	227	246	262	223	231	231	222	244	243	250	223	199	222	232	243	242	241	232	222	238	224	267	232	241	235	254	217	248	251	236	242	217	239	249	249	246	227	218	234	235	219	248	225	246	259	231	251	251	242	235	224	230	236	259	219	219	214	216	233	226	224	217	225	267	243	231	224	236	225	205	232	240	225	253	238	219	248	238	220	232	266	262	242	226	249	227	233	246	256	233	242	233	255	231	244	239	241	210	223	244	223	242	259	252	254	219	252	224	242	230	263	255	264	249	235	211	218	215	219	213	224	230	233	228	230	233	234	220	225	244	234	236	252	241	245	252	251	266	224	267	242	249	236	250	245	231	249	251	229	226	278	246	196	229	260	256	218	231	238	235	197	238	232	209	257	241	221	201	220	236	239	237	237	252	236	269	247	243	242	217	243	243	221	242	224	230	258	238	224	243	249	259	240	267	199	218	233	212	233	235	257	218	228	206	210	243	233	211	220	242	222	236	251	215	255	256	239	235	240	212	269	211	242	220	235	235	199	225	235	220	229	236	237	225	214	226	240	247	212	205	250	258	251	215	257	208	220	221	234	258	233	262	267	250	230	242	247	237	243	261	214	228	243	222	222	227	240	228	220	250	226	206	246	234	242	247	231	221	229	214	245	221	212	236	259	232	235	245	206	224	234	227	229	250	238	244	252	258	223	249	280	260	247	228	228	227	252	250	224	227	230	247	235	222	239	227	220	242	220	225	250	234	248	217	235	245	245	237	223	238	257	218	248	229	254	243	226	238	225	259	224	229	245	235	245	241	266	244	227	234	208	225	250	256	253	217	226	224	245	230	259	249	233	263	244	240	253	225	255	225	248	215	263	231	238	280	231	247	244	203	269	261	237	256	243	238	247	247	236	250	230	228	256	250	231	258	211	225	253	237	234	251	225	253	249	243	228	255	232	239	227	246	246	234	225	206	223	232	236	223	222	225	231	200	232	236	232	212	234	252	254	229	243	271	260	262	234	238	224	247	235	237	236	200	231	193	248	256	253	214	257	196	232	243	237	262	230	237	258	216	234	209	230	245	247	243	201	239	257	231	222	220	241	227	232	215	250	214	219	229	219	248	236	235	250	229	230	246	202	242	230	215	212	211	232	243	239	254	254	230	222	248	252	229	235	245	229	231	239	230	236	242	242	215	240	232	250	233	209	239	268	228	226	228	243	242	250	239	253	259	216	267	204	235	233	228	245	236	240	241	222	225	238	204	234	216	256	227	219	254	240	216	227	220	227	244	247	221	227	215	243	230	234	242	227	256	244	239	230	240	201	213	244	254	217	220	231	250	200	259	228	235	219	221	229	248	233	221	253	238	252	221	247	242	277	238	184	228	203	255	237	242	241	270	222	226	265	254	259	211	237	225	250	282	214	227	227	230	238	220	217	236	224	245	216	225	250	239	225	268	240	274	215	230	236	258	233	251	238	211	236	248	234	233	245	228	242	218	255	211	224	280	230	250	236	200	261	234	233	254	235	223	242	263	212	247	215	234	240	226	252	236	247	257	222	233	259	228	220	255	252	226	240	230	232	233	229	209	227	250	236	252	248	205	227	232	236	211	235	245	225	244	224	253	272	227	236	233	221	228	225	228	221	222	234	236	257	258	235	228	227	249	239	230	263	228	211	229	226	231	242	237	240	223	232	231	222	235	249	239	210	253	264	243	244	237	242	272	227	244	227	228	213	253	261	255	231	246	228	239	244	232	245	221	263	242	250	245	227	236	216	228	225	249	227	242	243	236	232	215	235	240	230	215	216	216	237	222	253	230	222	219	252	236	227	249	213	251	242	236	229	251	221	227	221	260	227	226	255	222	202	223	268	237	222	230	218	231	258	252	212	241	242	224	259	231	232	275	248	241	243	258	250	233	247	251	218	204	228	255	250	240	241	226	233	229	232	224	198	239	212	212	213	241	250	244	243	205	277	267	219	243	251	224	228	233	221	191	206	209	254	251	267	206	240	191	245	248	252	255	255	236	237	259	230	220	245	246	233	244	218	239	246	216	233	262	230	232	237	261	245	250	218	222	229	236	238	237	224	214	254	222	236	251	246	243	243	236	251	251	223	232	243	233	243	243	231	218	232	233	266	248	236	244	207	227	225	230	245	221	229	230	235	233	235	230	235	235	224	217	249	214	232	228	234	245	239	230	242	239	221	227	238	227	230	221	238	251	257	222	230	233	230	226	222	254	246	253	218	245	261	225	240	236	234	213	229	206	254	251	242	237	228	241	239	217	262	247	243	236	235	231	242	238	230	245	230	259	219	238	240	241	220	242	228	225	224	263	212	244	240	245	255	230	215	229	221	228	250	244	228	237	238	223	230	237	265	234	224	210	226	210	220	242	227	235	235	220	217
27132	18807	5461	1191	815	822	797	775	753	784	761	777	762	689	751	761	714	780	758	719	711	723	806	755	740	755	736	703	737	735	749	746	716	723	720	716	721	762	724	734	766	757	749	754	727	736	751	772	730	723	733	773	803	747	737	762	754	723	721	730	747	723	704	716	733	747	776	751	751	752	725	695	714	714	751	782	684	707	773	743	753	673	724	709	757	689	727	787	745	749	764	772	751	699	764	723	697	701	751	722	767	743	711	773	749	718	761	697	733	711	746	736	739	670	753	749	778	770	728	778	731	745	733	751	738	746	756	707	770	750	710	757	718	696	772	745	715	728	710	739	708	753	764	773	739	720	769	730	721	773	725	730	786	785	754	770	769	683	707	731	720	738	732	741	731	778	766	703	734	734	785	679	714	829	730	757	724	756	751	754	730	704	796	754	820	719	762	736	716	767	720	723	715	713	734	762	699	765	762	726	733	742	772	742	725	749	714	779	769	777	736	685	722	725	772	734	702	761	785	746	724	785	739	712	763	726	749	765	700	773	736	739	739	726	723	728	729	734	708	713	789	749	748	750	698	776	757	719	718	727	744	725	740	744	751	743	789	694	705	723	726	731	777	747	775	741	737	740	736	743	758	746	727	770	774	720	732	728	791	757	751	746	741	743	721	723	710	716	714	722	739	727	765	740	731	764	766	697	739	677	773	702	713	754	752	768	689	743	739	748	742	705	724	683	776	750	695	785	719	813	719	728	733	760	741	800	767	758	763	719	726	755	685	763	757	750	726	749	717	698	730	735	704	716	684	738	754	728	728	711	736	753	739	759	749	760	701	740	732	756	740	723	751	748	732	706	705	734	737	755	742	726	759	772	692	721	720	720	755	753	741	756	740	695	716	708	738	757	712	724	711	727	730	706	760	769	747	738	761	751	759	799	852	750	700	689	748	740	768	745	700	728	720	756	783	703	763	766	740	756	747	731	715	722	751	734	697	760	705	765	722	696	689	763	718	790	769	765	716	757	725	759	719	755	724	712	721	712	748	740	727	768	728	719	749	772	790	754	737	764	756	770	708	698	759	730	722	766	704	749	753	751	741	704	790	765	773	767	733	738	755	745	724	743	761	741	716	660	757	731	711	766	755	698	740	737	750	721	759	745	724	770	759	716	701	780	775	788	706	762	787	679	734	686	726	738	715	706	750	728	692	719	734	726	757	746	739	754	726	738	734	723	743	763	807	788	759	703	711	761	683	710	726	720	755	761	730	660	737	665	704	706	768	770	688	786	739	757	698	737	743	746	757	745	720	748	738	791	698	743	787	746	709	740	747	735	751	762	725	758	725	695	707	783	732	766	730	744	758	692	729	736	771	735	761	717	737	731	705	761	717	732	740	803	749	741	772	713	744	763	762	693	750	756	750	727	693	752	763	740	696	672	708	699	726	705	716	678	728	704	732	749	694	737	763	741	747	736	713	795	701	756	748	759	732	754	700	749	746	742	752	695	757	767	758	757	751	716	715	722	741	792	770	744	744	730	721	739	721	740	747	711	721	754	726	709	730	707	730	723	767	713	734	734	757	769	728	737	748	784	747	730	720	752	676	773	765	738	710	730	716	726	722	790	727	704	734	683	774	739	720	765	700	749	800	728	740	696	725	762	691	776	734	746	760	733	708	730	769	758	750	765	722	719	716	728	724	713	688	746	775	715	725	728	784	719	754	750	721	777	782	747	762	735	736	687	729	764	730	761	731	756	750	725	757	722	800	751	726	776	764	710	774	785	739	708	775	790	772	752	765	731	769	723	778	715	714	725	714	715	776	717	725	660	749	765	734	715	765	733	775	777	717	731	702	745	739	740	728	759	774	726	745	731	741	743	725	711	728	791	678	775	790	680	725	774	774	725	740	732	734	729	749	736	704	728	751	732	717	736	705	771	714	741	712	722	715	776	739	784	726	756	759	780	729	788	694	782	718	703	832	701	716	717	723	730	687	748	741	749	741	738	752	726	767	713	755	721	734	746	703	751	770	741	765	773	752	729	758	679	716	752	752	766	744	720	769	749	732	699	721	732	791	720	751	730	752	716	671	740	756	745	729	737	707	758	715	759	706	761	768	717	715	691	752	740	729	739	808	773	737	714	774	724	728	673	718	753	761	734	740	793	787	704	771	740	750	689	666	735	711	779	772	754	726	752	766	696	729	698	741	772	747	771	733	773	705	687	742	727	746	686	779	778	745	729	757	731	786	738	707	774	729	737	769	742	768	718	669	761	746	774	798	822	774	751	751	703	735	768	721	708	722	755	754	757	760	767	749	757	769	727	771	766	763	729	732	736	746	734	724	731	758	753	683	777	767	704	761	770	773	737	738	742	665	732	747	782	710	722	720	742	744	742	692	749	738	741	805	728	723	790	769	759	725	734	716	722	740	704	697	693	731	711	734	781	762	715	722	737	704	742	699	763	721	711	728	761	782	768	722	744	758	724	711	750	751	757	764	711	752	754	780	704	696	784	796	736	746	742	725	771	788	698	763	752	727	727	762	760	740	786	735	729	765	733	785	733	731	764	749	748	719	710	714	783	745	747	790	735	753	729	770	745	733	751	721	765	697	724	733	745	734	688	801	717	769	738	734	697	773	703	746	763	740	703	702	739	727	710	699	766	747	696	754	700	740	762	743	714	758	741	747	730	724	763	700	758	685	693	756	760	761	739	738	717	738	728	720	715	746	702	708	727	755	767	724	745	731	731	723	788	684	705	743	756	732	766	751	756	736	752	745	737	720	738	721	741	832	773	696	748	729	751	711	686	723	746	746	752	720	758	735	730	776	706	721	731	746	728	757	707	690	733	747	725	753	769	695	710	719	736	705	711	749	729	698	673	744	792	783	730	753	778	663	702	713	754	706	733	722	743	767	749	720	757	701	742	729	742	737	759	708	741	720	723	761	753	741	772	754	785	774	758	744	733	753	756	702	725	723	726	736	721	710	739	761	725	703	733	701	753	739	781	767	683	760	720	753	732	745	733	768	741	783	710	741	748	729	736	728	719	756	750	761	737	776	728	775	670	736	711	724	710	762	754	744	796	738	741	753	760	734	726	738	757	726	800	758	753	714	723	780	681	692	785	736	749	776	730	761	709	782	727	697	723	708	705	726	726	688	789	780	747	701	735	758	751	779	738	724	711	677	753	722	737	676	723	767	701	753	696	758	735	713	755	732	765	778	677	743	719	695	758	751	762	747	729	739	711	718	688	682	740	698	760	757	757	732	671	756	737	727	740	745	741	746	745	758	721	708	723	787	735	749	708	763	764	736	754	722	715	729	783	763	684	729	738	720	716	701	753	742	742	718	729	720	775	735	771	733	710	752	738	735	741	736	733	713	763	748	755	757	740	757	734	801	748	746	735	739	772	759	707	704	707	768	790	754	752	750	780	700	680	698	730	716	754	741	717	733	758	723	782	758	772	730	711	706	725	789	736	700	735	710	737	729	756	745	746	694	701	718	715	780	713
4427	1212	1100	866	913	867	848	795	813	794	826	794	782	792	828	848	814	788	834	807	792	817	816	787	783	786	770	831	800	752	827	809	785	785	783	812	820	784	736	791	791	798	774	803	784	791	831	827	782	845	787	792	759	813	770	772	782	787	773	804	789	771	826	799	788	825	764	792	803	813	778	830	796	770	758	809	819	729	764	841	855	800	802	805	754	796	765	782	800	760	780	801	738	798	797	753	794	779	821	791	771	813	761	813	775	812	826	760	770	816	788	767	820	806	832	771	760	790	729	774	792	750	772	823	764	780	808	757	774	830	774	794	803	775	789	770	794	817	784	793	749	765	814	795	805	785	777	788	805	801	785	773	853	813	816	815	818	808	742	772	776	790	751	791	779	742	778	837	814	874	806	828	818	768	829	788	778	825	842	806	776	802	790	787	765	784	777	797	774	828	823	800	727	788	816	744	755	846	818	863	815	705	780	782	799	749	755	784	825	788	782	811	801	813	791	776	797	790	763	800	802	819	785	805	798	776	761	866	830	792	765	832	773	800	839	801	806	800	790	777	787	793	787	798	781	798	769	777	789	826	786	796	808	797	787	830	830	825	747	781	786	777	850	701	830	793	789	787	811	789	805	813	767	792	746	793	854	772	791	758	804	794	770	809	802	802	825	812	772	766	734	822	825	823	780	799	785	834	800	833	814	800	777	814	767	827	824	765	762	792	808	789	794	804	788	775	803	764	801	792	847	772	760	760	808	809	811	761	828	788	831	817	814	818	810	808	777	799	800	806	773	776	824	804	806	810	799	862	846	809	813	804	792	827	800	764	807	803	803	791	761	781	761	764	766	803	738	789	820	873	790	795	794	856	807	797	773	778	779	854	824	764	834	847	746	805	828	806	750	836	790	799	793	766	810	775	796	867	798	834	791	790	764	806	759	793	796	752	779	795	785	746	795	833	769	835	753	721	785	818	826	778	787	788	789	815	819	812	802	790	767	814	794	759	807	792	793	837	732	764	854	791	794	776	768	811	797	788	819	808	747	799	824	800	826	776	768	784	807	846	759	779	828	813	833	805	808	810	833	781	772	825	826	817	808	821	791	825	769	835	800	779	763	812	793	823	775	769	820	818	806	775	840	864	808	775	783	777	821	771	770	756	793	825	835	826	822	817	843	767	801	812	774	744	784	776	808	833	788	772	788	810	783	809	784	781	771	839	810	784	760	798	792	803	734	766	778	768	783	784	833	812	828	785	756	794	835	786	762	819	793	815	800	816	812	781	781	801	711	752	783	795	784	796	815	814	815	748	865	766	820	763	779	788	838	756	778	817	774	792	795	817	747	799	754	745	791	829	776	800	821	768	793	772	816	780	802	789	818	782	793	738	780	817	775	814	777	786	806	774	770	771	799	805	779	762	799	767	788	827	758	779	788	755	788	800	859	799	789	746	800	770	768	769	764	776	801	781	797	792	785	774	798	785	788	802	792	822	819	831	775	791	813	805	801	773	781	767	845	758	814	758	817	793	786	790	818	798	843	782	790	813	775	784	797	721	808	790	742	803	812	841	800	771	841	791	789	816	810	767	743	773	825	817	805	839	814	756	791	845	817	816	805	814	843	819	776	752	797	787	803	783	781	802	809	796	800	819	789	816	813	772	748	742	749	833	784	824	770	800	722	826	759	833	826	791	794	775	772	793	816	812	793	785	816	817	794	788	809	825	769	800	768	798	783	790	810	810	774	788	802	791	799	789	721	787	791	840	809	825	812	818	774	811	761	811	849	795	793	821	854	834	755	773	761	803	842	770	797	797	789	747	719	752	793	740	805	801	845	799	789	818	764	779	822	814	780	796	780	796	838	764	762	770	822	769	795	819	797	800	760	765	768	795	793	788	790	783	786	776	820	777	828	835	807	815	795	841	829	755	778	838	717	795	790	796	820	818	819	753	793	808	762	759	811	782	794	759	802	830	808	822	765	753	828	809	844	818	811	797	768	836	796	775	821	775	801	772	744	763	782	827	810	792	809	800	802	852	778	760	748	807	773	814	795	744	772	823	819	836	808	834	792	826	754	764	829	775	783	810	764	793	799	769	756	786	820	787	798	785	772	736	810	804	769	801	789	775	794	739	795	808	789	810	759	808	807	792	771	817	791	780	771	804	802	773	837	787	777	780	846	825	792	716	788	829	764	828	880	727	806	766	820	798	773	802	715	833	802	808	765	768	791	763	763	781	816	758	775	781	766	821	810	743	825	824	792	764	764	820	826	807	818	809	802	849	730	779	817	765	760	768	746	776	816	797	818	812	807	730	793	798	780	811	811	842	768	758	786	841	831	796	823	788	785	763	817	808	757	729	768	794	820	834	799	811	779	784	813	831	829	828	786	802	769	808	749	747	823	731	760	775	818	833	749	782	833	779	812	795	815	816	803	744	779	809	805	785	811	841	768	795	762	769	755	810	767	806	820	799	797	723	772	767	804	826	824	821	853	768	752	798	776	797	761	762	815	778	825	798	773	832	802	732	769	782	776	774	766	773	772	758	796	788	810	742	869	790	792	786	796	815	775	765	802	815	828	798	769	800	776	800	719	752	858	804	784	776	800	767	752	791	719	775	770	789	776	742	781	754	768	815	761	786	765	797	786	802	778	792	820	802	771	811	776	791	729	760	818	770	838	808	802	788	823	836	844	833	802	811	768	789	881	807	811	794	817	766	760	854	798	780	811	787	833	813	835	804	829	831	745	768	850	725	772	780	846	789	749	785	783	796	801	790	775	772	819	875	799	816	845	804	762	816	776	765	764	793	793	815	743	833	798	748	770	772	751	787	813	745	832	835	796	763	784	777	802	752	783	783	787	739	754	810	796	812	772	807	784	831	758	787	752	758	887	761	766	825	772	811	799	790	849	817	741	803	755	809	749	789	705	782	761	758	837	841	817	848	732	807	781	811	831	792	792	738	797	774	800	827	781	785	796	823	809	814	769	725	788	798	772	774	777	823	784	782	749	788	792	768	766	755	771	802	779	798	786	787	788	802	772	755	783	841	757	758	784	802	814	823	783	810	798	799	807	808	800	769	834	823	813	847	784	757	841	803	761	807	806	829	803	831	776	781	822	815	789	773	779	764	820	829	772	837	750	801	785	804	779	746	826	763	759	741	760	812	801	818	777	809	819	795	783	826	781	844	736	737	760	830	738	783	762	792	759	748	794	757	856	783	797	781	815	751	837	803	821	796	800	810	832	757	808	787	781	788	768	791	781	827	827	784	740	814	817	781	816	797	824	817	789	824	810	792	768	781	817	738	758	792	766	753	791	779	773	840	805	764	767	817	786	769	772	773	762	822	796	790	777	753	741	760	786	815	784	763	781	781	829	760	815	785	802	778	763	790	764	775	805	821	835	803	763	774	764	829	777	809	805	767	854	725	766	792	833	756	780	810	794	784	796	794	781	746	792	779	810	748	805	773	818	773	837	809	800	787	803	764	770	795	834	764	813	782	684	787
23231	20862	27894	23959	20869	10819	1451	962	835	782	723	740	706	700	621	661	637	637	648	627	600	630	611	645	592	645	616	613	642	637	588	602	623	635	610	634	597	612	560	584	610	588	554	567	572	600	584	598	569	575	555	611	607	637	554	593	602	579	586	618	583	578	596	595	570	573	532	613	520	565	601	545	593	571	576	574	553	586	621	618	556	566	655	607	587	572	601	587	607	610	572	548	611	591	587	581	565	642	574	568	637	563	569	618	547	591	610	574	580	587	613	611	547	607	625	572	554	629	571	556	602	615	580	612	584	572	599	592	567	581	597	578	555	562	574	624	562	603	611	598	583	583	598	564	557	603	623	569	578	576	524	590	558	590	558	630	618	602	601	596	540	591	604	572	596	622	627	602	587	618	585	559	581	545	575	601	574	553	548	596	556	619	596	564	625	592	611	561	597	519	585	548	596	572	598	576	581	652	569	584	631	561	553	671	592	623	620	596	601	602	585	604	593	555	584	591	621	584	553	561	576	580	562	578	603	582	594	644	586	580	534	564	554	561	594	621	592	633	602	596	539	613	600	575	568	569	552	583	572	625	575	621	583	565	601	551	555	584	568	627	557	580	604	586	582	601	557	569	596	562	605	585	562	558	585	621	632	536	578	585	590	587	535	612	565	578	573	588	590	580	584	574	588	564	542	564	568	585	575	594	601	583	593	559	581	583	639	537	535	604	617	563	612	629	585	539	613	570	582	568	602	567	619	571	569	614	529	573	579	646	613	569	600	610	593	624	599	585	598	575	619	623	601	570	560	589	605	550	590	582	548	616	541	590	588	546	623	561	563	573	606	605	555	580	602	598	596	603	583	581	571	595	572	600	569	603	597	544	575	592	580	629	597	578	583	593	570	621	606	639	590	597	558	536	619	594	579	549	556	603	641	594	635	557	590	542	575	564	571	632	528	562	589	622	612	592	618	625	601	588	599	622	572	609	617	544	594	547	642	591	606	590	608	592	569	577	615	604	647	547	542	625	618	625	588	605	594	599	609	602	584	567	594	586	596	582	576	593	576	609	554	570	576	624	593	616	612	542	596	607	551	592	569	579	540	593	589	568	599	593	571	578	590	563	595	569	556	577	588	586	595	578	577	595	605	602	580	629	551	571	616	602	583	570	587	591	570	586	615	602	581	596	572	588	637	580	586	554	618	608	664	603	618	588	558	592	590	628	581	539	549	584	592	567	591	606	584	574	579	588	581	644	565	618	577	534	600	567	600	578	564	563	663	567	599	570	562	581	594	575	565	591	588	576	660	608	586	557	571	610	597	579	634	554	538	587	573	600	540	599	606	538	570	561	629	586	563	592	628	594	598	577	584	608	594	578	642	603	571	622	590	550	585	617	604	584	593	592	569	563	559	592	550	584	577	572	572	579	580	626	589	581	588	567	575	626	582	544	623	604	566	640	554	629	596	606	595	590	572	595	594	582	594	567	572	580	617	597	591	569	592	572	578	568	573	560	592	565	577	583	589	586	557	601	573	634	608	547	592	571	570	528	602	585	589	579	589	558	577	565	573	618	608	616	595	569	581	593	623	556	584	603	587	644	592	608	591	594	609	562	583	604	589	594	569	590	569	568	597	584	604	579	578	618	600	566	622	547	556	540	595	577	593	587	622	609	570	641	578	599	565	619	580	610	606	583	562	620	595	543	618	594	582	596	584	565	625	592	582	599	614	583	595	608	580	577	624	605	577	602	552	560	619	608	568	580	615	541	588	618	561	582	586	608	621	602	583	585	582	567	620	591	560	598	630	548	578	583	572	587	608	565	601	578	632	588	602	588	583	624	602	582	601	595	548	548	560	604	587	592	574	610	575	595	575	592	584	533	569	600	589	553	561	596	572	623	554	551	587	605	584	569	586	565	609	578	571	590	573	580	560	568	617	561	591	604	587	629	609	594	599	575	545	610	598	576	595	542	596	635	636	583	623	598	621	540	598	579	617	593	548	577	568	574	559	597	567	573	603	586	560	605	594	614	574	580	603	593	636	561	549	584	563	558	571	609	601	551	560	578	583	575	580	593	601	592	614	572	572	576	586	619	567	637	561	577	602	560	559	591	644	582	581	563	542	572	570	553	555	587	574	596	619	593	564	605	610	605	587	593	584	595	618	597	606	573	554	602	605	568	604	598	579	615	542	629	570	558	640	537	632	600	613	627	592	590	607	559	583	636	540	572	569	591	575	612	565	556	579	611	578	610	603	623	585	545	590	592	610	613	594	557	567	604	563	606	559	568	566	552	601	550	569	584	588	600	584	569	607	596	611	582	559	580	558	575	581	577	599	548	581	583	552	606	537	592	559	587	620	606	589	588	563	561	564	597	563	589	555	592	574	583	587	587	567	572	587	567	595	578	568	604	636	583	590	568	593	593	560	614	581	610	595	578	613	635	617	573	543	670	583	598	579	648	530	562	579	574	565	609	587	587	603	568	573	531	573	580	588	616	559	613	610	582	581	556	592	590	575	585	572	603	618	545	595	591	597	577	592	591	580	588	588	573	596	578	586	586	610	580	568	663	647	556	579	618	594	587	582	578	569	597	585	604	584	570	529	574	629	598	617	549	577	563	591	588	585	550	565	572	529	601	647	612	574	559	590	571	541	608	573	554	620	586	593	605	552	567	632	614	575	613	589	624	558	576	581	597	605	591	592	586	621	575	613	589	586	567	573	558	626	587	558	591	595	576	605	615	586	574	559	565	593	545	576	611	550	563	586	592	622	565	583	573	577	657	585	577	623	622	575	629	589	615	626	581	589	542	596	573	592	605	578	559	620	539	581	568	600	599	560	563	586	581	595	550	569	559	556	595	566	564	600	596	586	596	604	620	600	541	613	562	600	629	569	616	635	604	541	629	572	616	573	575	636	574	573	594	608	595	601	595	578	569	543	619	560	593	616	645	584	592	595	554	565	609	589	586	576	598	607	586	538	541	550	557	553	612	562	603	563	577	589	593	634	595	521	573	640	568	579	514	572	582	618	591	555	593	572	556	585	550	596	577	586	592	557	566	574	525	595	613	558	606	565	592	646	586	585	570	575	579	625	572	609	596	566	587	593	592	557	590	550	550	598	579	561	574	578	571	545	579	570	542	622	557	588	560	550	553	583	575	567	548	596	556	558	604	622	587	583	602	594	589	579	580	586	553	585	557	605	570	595	590	608	581	593	600	585	600	591	549	579	623	567	598	559	628	552	561	585	575	584	615	601	583	528	541	576	625	564	542	582	617	579	574	625	612	556	596	545	583	577	571	585	578	612	615	611	584	578	662	579	622	564	586	578	546	595	606	591	554	577	523	614	560	557	560	604	569	614	595	549	595	578	541	557	568	571	570	608	585	602	591	647	576	582	579	577	557	589	583	611	597	605	626	603	555	593	563	566	554	605	604	565	597	529	568	575	608	587	609	575	593	594	580	564	641	534	591	600	595	559	598	578	604	590	572	575	572	606	594	559	573	590	595
3181	7378	6197	3142	2298	1930	1640	1293	1094	997	871	805	797	804	727	761	713	701	698	694	695	704	698	688	680	693	660	702	694	674	663	681	662	613	606	649	650	675	679	659	658	644	640	612	642	664	700	641	575	619	671	660	635	631	652	622	646	674	601	654	648	627	626	670	604	630	670	659	650	664	640	653	609	629	631	714	640	618	675	616	687	617	630	679	679	660	622	636	631	630	627	624	676	638	650	650	706	659	639	647	646	646	639	649	626	657	674	661	668	665	638	616	641	659	695	656	670	623	635	611	659	676	611	648	626	618	662	674	649	687	629	603	670	625	632	688	640	643	657	699	688	636	650	635	615	636	610	649	633	659	633	641	631	669	645	647	681	709	650	656	627	644	655	654	672	630	684	635	670	628	613	654	611	662	640	631	650	604	603	666	656	623	638	659	639	623	700	621	604	610	656	656	588	631	684	672	632	666	667	637	676	656	662	602	616	625	624	712	644	612	669	590	656	635	664	640	630	641	642	611	649	667	689	658	653	637	652	680	648	666	616	629	684	652	692	654	638	686	608	673	688	634	643	632	640	673	629	617	628	636	626	639	617	680	605	674	664	606	610	656	674	622	631	635	654	635	674	636	617	652	667	632	619	630	652	630	663	657	603	612	673	595	627	604	670	597	655	648	653	610	615	637	628	663	629	629	623	654	657	631	629	662	680	653	612	640	679	615	655	639	638	634	644	657	644	622	631	643	613	615	614	676	659	661	644	593	612	640	643	628	633	676	637	622	621	670	591	637	629	629	596	640	614	621	660	667	647	675	677	634	633	649	689	690	660	668	665	645	646	666	644	662	652	664	614	662	626	637	644	654	637	628	634	673	669	638	657	649	628	674	639	612	626	652	628	632	633	631	640	631	672	612	648	637	676	639	667	633	645	662	648	657	616	626	633	638	632	625	646	659	634	647	623	617	671	674	601	653	597	626	684	635	602	709	609	599	604	601	662	645	602	679	654	606	663	640	642	645	651	640	668	642	635	638	679	643	670	645	644	610	671	604	615	650	642	670	612	619	691	678	649	657	665	670	627	658	691	609	708	655	614	675	667	627	611	662	682	611	650	625	631	640	684	673	583	657	617	623	627	687	623	609	650	692	636	644	634	643	611	667	677	623	666	625	624	621	655	669	658	667	666	659	701	663	635	644	647	672	635	639	690	654	666	638	645	641	611	648	656	625	614	663	608	648	664	671	643	611	642	634	601	643	639	607	673	592	678	650	641	650	639	615	652	642	603	639	640	658	670	590	637	608	639	679	641	625	631	644	654	629	630	624	638	652	644	653	623	624	721	614	658	671	633	644	634	611	562	635	607	636	630	624	632	646	660	661	651	635	649	652	656	709	655	678	641	660	641	593	642	628	642	658	660	616	629	636	645	586	630	647	618	654	627	639	653	671	657	682	633	640	666	642	701	675	615	666	669	630	618	673	629	646	647	623	671	716	636	668	613	672	632	586	665	648	649	683	599	704	577	621	663	648	607	675	659	660	584	632	635	626	640	663	622	644	635	674	622	686	667	609	658	666	654	601	615	665	634	656	670	665	667	652	686	654	603	676	604	626	690	657	683	673	678	638	668	628	615	632	634	620	569	647	622	674	648	623	642	629	617	684	674	657	637	622	637	645	623	638	671	630	648	649	651	603	628	673	637	642	656	652	629	672	652	650	642	634	655	712	635	659	603	665	641	654	634	659	635	607	642	656	638	606	641	678	642	698	602	584	664	678	656	597	679	652	691	617	651	654	650	642	644	637	714	592	585	590	612	673	620	606	651	616	660	622	626	662	613	617	604	627	629	571	633	589	655	632	661	627	673	656	620	645	622	645	622	644	676	621	619	606	653	647	651	625	626	636	637	604	644	640	644	683	602	627	676	656	612	667	681	625	667	656	709	600	672	627	608	643	628	695	606	665	604	618	648	651	632	598	656	646	664	657	670	650	608	640	627	596	685	636	577	656	637	603	665	628	613	637	647	652	636	663	674	623	685	642	647	668	678	674	684	667	632	694	672	600	681	673	654	638	658	645	621	680	636	620	664	615	629	614	644	597	622	682	616	636	632	588	630	669	668	636	574	679	656	679	634	604	649	614	643	655	640	647	645	634	666	665	585	651	655	703	620	663	613	656	601	642	693	607	671	648	637	604	654	614	660	662	653	608	627	634	696	638	641	635	653	635	667	657	673	626	624	601	606	654	639	680	666	643	657	643	614	647	669	676	659	630	648	662	631	646	640	636	641	639	630	671	630	670	674	616	597	641	661	637	648	669	667	677	608	665	617	643	655	686	637	656	656	667	667	627	642	630	640	617	637	644	636	681	666	647	637	624	634	642	623	615	625	642	636	622	617	642	663	658	658	653	617	654	673	641	679	662	672	683	618	620	632	635	663	650	631	649	643	650	677	616	669	637	659	653	647	674	671	645	670	635	625	682	688	633	606	643	614	658	608	666	691	653	625	653	623	712	668	640	669	621	661	632	678	620	607	588	648	630	606	650	650	690	649	634	618	669	614	673	628	676	656	625	625	658	637	627	651	676	629	638	611	630	646	661	625	620	645	657	653	613	658	626	621	605	665	661	678	639	681	636	634	624	654	633	638	632	645	690	622	641	637	637	650	654	677	656	693	630	662	657	624	627	658	646	644	693	644	629	611	683	582	616	646	650	602	625	633	609	641	685	680	657	636	625	656	669	609	647	579	606	638	656	597	652	665	650	634	647	606	645	633	667	668	648	587	645	628	645	658	646	630	632	668	613	665	636	628	692	628	659	656	595	622	631	662	656	634	649	672	622	611	624	670	678	650	619	642	648	598	611	684	681	610	638	610	617	631	662	642	645	658	660	624	628	650	625	597	628	673	612	672	640	641	633	610	591	626	648	661	647	668	615	627	683	656	632	629	616	627	657	626	668	597	666	658	649	712	640	602	657	654	601	627	651	654	646	706	652	682	671	641	655	641	647	647	633	656	693	649	668	621	598	654	632	711	659	678	693	602	679	662	644	639	625	661	681	605	633	630	620	631	643	606	709	664	640	672	581	637	649	627	659	607	624	647	638	671	643	653	658	621	631	643	658	618	659	646	671	654	633	623	649	626	701	628	591	621	647	604	671	627	680	636	641	672	641	672	668	667	679	622	681	625	685	620	641	638	679	634	668	685	640	644	663	640	667	612	629	679	627	595	632	673	668	656	664	616	640	630	678	639	673	671	622	628	671	632	693	586	656	621	665	675	644	628	649	660	626	665	652	670	655	617	653	615	678	651	651	622	610	648	687	676	653	641	612	656	688	624	663	638	657	678	613	646	631	636	628	666	666	658	622	566	633	588	639	674	593	628	623	666	592	625	659	659	665	645	720	667	648	639	713	625	704	615	668	657	660	658	661	604	660	628	616	626	645	629	664	660	633	675	676	674	658	642	634	680	639	671	636	669	670	665	629	635	622	610	699	634	649	624	606	616	724	644	612	659	675
24196	20854	27061	24635	14600	1205	773	648	569	550	533	535	519	526	508	498	484	479	518	477	456	492	461	488	476	460	494	466	473	538	458	463	452	501	498	480	502	482	483	487	497	478	473	456	451	477	462	486	469	500	475	501	485	467	465	479	436	474	524	498	456	482	442	516	449	484	456	486	480	468	516	476	474	467	490	506	457	458	457	444	487	485	467	442	473	463	485	473	471	487	493	524	471	519	484	468	457	474	456	497	464	473	488	516	464	492	528	473	475	451	505	490	479	496	468	458	470	501	448	496	469	435	454	501	470	478	500	478	454	467	478	488	492	486	509	489	479	477	488	507	510	507	480	519	494	456	480	485	455	480	474	458	457	500	480	491	470	514	455	460	492	484	457	457	468	487	466	469	510	462	469	439	450	468	509	460	483	481	487	528	460	464	474	459	470	478	489	492	493	523	489	478	486	458	465	484	493	470	518	507	442	486	486	493	477	499	473	444	461	468	490	444	480	485	484	478	458	464	460	479	504	470	476	494	480	488	494	488	507	475	539	473	469	433	501	476	484	478	497	478	472	460	492	457	442	423	488	502	454	446	485	482	462	480	451	457	491	459	476	478	539	467	536	493	478	467	471	474	490	467	467	494	527	477	498	488	477	480	470	472	473	473	475	494	486	496	485	461	488	510	510	481	521	463	454	502	496	473	458	506	459	477	513	447	480	478	516	505	465	470	475	508	444	455	482	449	490	448	477	431	492	493	483	438	453	487	483	520	473	498	495	465	473	493	519	467	468	461	477	462	468	489	475	476	509	485	443	503	478	487	474	438	475	526	474	485	477	472	506	493	478	477	476	437	451	485	499	470	490	460	494	481	482	457	486	522	508	463	470	499	482	463	507	516	482	488	490	473	465	465	470	447	480	486	500	471	459	459	484	469	473	511	468	504	450	464	498	493	480	503	507	465	458	480	453	495	506	474	493	478	471	502	424	451	475	487	477	461	495	486	467	486	433	482	518	500	502	428	497	474	531	472	470	469	499	472	461	463	483	491	466	499	484	463	488	489	465	495	492	506	520	434	515	427	460	476	495	511	454	452	485	456	479	463	427	464	479	432	485	447	495	493	457	445	457	488	486	459	469	462	477	526	506	456	512	461	461	451	476	457	451	512	480	489	516	435	493	503	518	516	508	489	467	469	474	478	483	481	462	449	437	485	465	457	497	459	481	475	483	484	477	453	469	518	481	466	474	450	500	445	510	490	490	519	456	499	452	495	472	505	463	458	478	475	503	478	520	461	509	469	507	454	471	474	483	470	471	459	480	547	505	460	490	501	454	469	461	466	424	471	494	491	447	475	438	506	483	416	486	479	509	470	490	479	440	479	484	515	460	507	505	466	481	465	475	506	435	479	466	500	451	477	474	500	499	478	464	460	436	504	490	462	509	508	502	485	462	492	474	458	479	501	511	501	484	480	481	491	481	518	422	471	449	496	485	491	478	486	505	443	486	502	487	492	510	456	485	459	488	458	511	475	491	443	501	493	471	437	482	467	499	465	434	458	433	439	465	478	452	448	463	467	507	447	457	482	490	522	468	475	488	478	480	477	476	480	472	491	476	467	469	479	481	440	505	486	492	452	456	494	456	482	490	477	472	463	479	464	472	477	442	477	482	454	514	466	498	431	492	477	482	464	471	453	477	461	459	446	537	506	475	492	503	509	483	462	504	450	465	499	526	471	473	501	502	458	476	499	491	448	473	493	484	497	459	477	462	477	506	471	493	499	462	480	491	500	440	488	480	472	480	471	498	468	447	485	483	504	482	494	481	503	491	467	472	446	497	464	470	485	477	473	492	475	474	485	477	475	479	474	449	490	456	483	513	496	498	461	483	469	474	457	471	505	499	525	497	450	488	487	473	479	437	478	502	478	488	498	473	468	502	492	493	462	436	484	499	494	434	471	449	513	458	475	468	482	476	472	480	469	448	492	464	520	486	494	492	474	465	472	450	466	432	400	495	523	482	491	461	472	475	467	466	481	482	485	491	512	499	475	486	474	501	466	481	428	475	474	490	482	496	504	468	495	501	512	494	453	489	482	474	470	514	498	444	522	473	497	510	501	471	448	475	482	518	473	467	483	471	473	454	512	449	476	493	477	482	503	475	490	442	463	440	493	488	473	460	494	479	466	506	499	484	489	492	449	445	502	467	463	483	506	473	509	478	485	488	478	473	480	461	495	455	466	449	442	467	470	498	505	485	496	500	467	496	472	484	451	531	508	460	454	463	495	488	457	483	457	526	506	446	503	467	466	472	470	462	453	485	474	466	461	494	463	482	471	493	450	424	468	459	535	484	449	487	466	441	517	524	457	481	540	496	487	471	460	490	460	472	466	466	500	505	505	493	477	464	481	470	486	511	511	503	491	477	465	500	471	491	494	482	473	462	497	462	455	494	441	453	485	452	459	496	467	485	471	478	480	431	498	478	467	497	511	505	482	498	459	509	461	487	463	460	474	472	478	491	480	456	460	489	516	486	441	499	435	479	491	470	478	471	493	482	476	487	505	471	443	498	485	496	490	439	468	464	472	449	481	446	482	473	460	463	506	479	466	510	497	476	458	465	443	502	449	474	506	462	492	455	467	486	497	501	472	476	485	497	501	509	463	484	463	492	460	506	483	438	458	478	474	446	480	496	477	503	490	457	506	477	493	467	432	457	481	473	502	444	459	470	418	501	495	475	467	470	479	542	504	504	463	514	479	474	442	516	508	484	515	493	484	462	520	462	477	482	466	500	519	483	470	515	528	471	497	457	456	502	475	491	505	501	505	476	479	480	444	467	481	482	491	461	519	473	499	503	476	506	482	470	490	489	463	426	472	472	459	468	484	491	523	512	481	474	453	449	500	475	473	454	485	492	448	500	460	461	450	482	467	490	455	452	476	497	491	484	496	488	476	461	497	534	467	487	474	491	475	480	446	486	496	473	459	463	506	470	471	475	497	474	464	482	456	478	480	521	475	453	495	473	525	477	496	481	520	495	452	449	460	481	464	500	472	526	492	501	446	458	456	474	506	487	495	453	446	442	498	521	477	486	502	493	481	478	493	461	442	461	466	438	464	483	495	519	452	465	481	493	511	439	480	479	465	492	510	477	459	447	489	452	483	457	452	442	495	508	451	480	501	485	516	484	465	494	488	437	475	501	495	465	481	496	477	475	493	502	459	478	475	453	478	482	467	465	463	477	489	473	524	478	497	462	476	448	518	496	471	475	490	476	454	498	451	500	478	487	437	478	478	470	458	490	500	464	468	495	456	473	428	487	482	465	464	464	444	481	456	442	462	493	503	470	496	482	459	442	487	476	499	509	476	474	470	517	473	456	498	511	498	502	488	455	449	480	493	465	558	465	459	449	433	458	508	508	500	479	468	502	477	481	476	468	466	461	492	520	492	467	480	455	473	485	497	455	458	502	460	468	470	493	480	471	473	485	502	492	515	491	493	494	480	474	506	539	489	479	521
3305	4841	3941	2087	1617	1316	1036	922	819	748	635	614	626	615	596	561	561	562	535	536	561	538	543	510	571	530	531	527	518	525	554	506	547	497	507	526	550	486	525	487	499	512	532	505	489	508	514	486	516	520	553	486	525	489	489	504	536	497	532	493	552	506	526	508	490	490	514	493	498	544	517	502	486	489	517	497	502	531	523	551	520	486	505	534	482	509	518	505	519	491	494	532	494	516	502	506	469	475	513	488	493	483	533	469	474	546	564	479	501	521	515	448	490	512	516	483	553	529	478	515	482	511	546	493	503	520	502	498	495	496	540	480	533	532	485	476	472	474	484	522	530	534	524	496	546	515	468	495	520	474	496	502	494	501	550	535	496	515	522	548	527	529	515	515	504	469	484	499	536	524	550	510	483	543	517	490	516	508	521	537	521	544	499	511	524	530	483	508	491	533	526	501	525	534	518	478	505	479	521	524	523	444	516	573	502	492	521	506	524	497	475	507	509	489	477	506	509	495	475	517	499	526	509	467	533	544	496	517	505	505	491	509	498	515	499	474	498	490	507	535	475	496	522	514	502	509	488	494	548	523	476	512	504	536	502	479	459	493	504	521	467	482	566	526	534	499	541	476	478	484	495	515	465	518	505	511	495	524	468	481	451	533	494	553	473	543	473	470	484	462	473	488	504	511	528	482	495	529	557	485	517	506	534	502	498	493	514	548	519	504	498	494	516	538	496	565	524	516	484	548	485	473	538	503	501	524	557	482	540	513	485	474	528	467	515	483	520	503	498	512	480	578	503	484	536	516	489	497	488	506	510	473	488	510	502	542	487	531	521	511	498	476	554	520	462	526	521	499	483	549	516	541	556	518	535	463	521	485	528	551	493	535	509	492	489	481	516	507	478	498	469	514	507	528	499	485	509	453	543	532	530	491	537	512	510	509	485	492	505	476	497	495	481	500	511	524	524	487	480	529	510	519	525	503	513	506	494	520	478	501	518	508	459	470	488	515	491	498	531	492	484	531	537	521	534	515	525	526	473	460	509	535	487	509	507	527	517	465	532	492	548	515	557	491	540	485	494	497	501	507	519	513	537	498	536	509	507	527	506	530	484	484	505	508	485	471	482	499	489	511	490	532	538	511	534	545	516	521	526	502	499	459	501	531	503	545	472	474	480	498	495	534	495	504	526	494	517	535	508	474	520	499	520	520	524	521	522	498	482	543	498	499	509	460	500	480	488	483	505	476	544	473	508	521	525	506	500	494	520	522	518	508	520	493	502	499	455	517	515	488	470	515	478	527	535	500	478	520	498	490	523	494	517	554	514	522	507	520	529	500	503	510	528	530	510	505	508	491	489	518	485	522	504	536	491	549	498	489	501	480	535	483	518	501	529	533	492	507	527	507	474	506	502	555	525	500	511	480	493	534	487	523	535	504	510	506	502	511	482	512	481	505	505	486	495	496	538	501	501	534	518	515	493	478	499	517	483	507	516	555	535	547	482	502	524	497	550	474	506	529	515	527	534	506	472	467	518	480	537	511	516	506	534	503	505	487	471	530	509	516	494	460	519	545	513	496	460	497	539	473	527	506	513	571	527	510	488	472	521	484	508	536	508	512	473	520	522	516	489	520	540	501	515	493	507	513	521	513	471	514	492	536	505	501	528	517	531	505	513	512	463	509	464	514	504	512	514	530	549	511	522	498	481	470	471	490	508	534	564	510	483	493	532	491	511	454	498	511	512	509	513	517	493	511	492	518	497	540	504	512	494	525	479	482	523	508	555	531	523	500	473	512	511	511	493	500	532	469	507	468	496	489	484	504	498	509	467	494	487	501	475	513	507	509	517	512	508	530	503	503	460	520	509	518	535	485	561	505	503	514	518	505	503	522	510	476	504	508	552	519	516	517	487	512	537	488	514	509	535	557	480	525	486	488	481	520	504	522	477	511	490	525	531	520	511	501	518	528	485	531	500	476	497	472	505	541	509	529	495	500	511	488	475	532	460	463	535	473	506	534	509	535	500	506	488	505	511	504	546	459	497	539	509	516	525	486	470	526	489	485	509	460	500	499	521	558	498	525	502	515	514	520	521	501	487	521	502	455	477	505	498	495	524	481	513	515	510	493	489	519	471	498	504	532	487	502	507	505	503	511	494	513	541	525	488	522	486	503	518	516	554	526	494	527	513	488	486	535	486	498	494	512	541	533	470	497	509	534	485	526	531	505	516	496	491	502	483	526	522	539	496	533	466	536	486	503	525	538	561	502	505	522	512	456	492	500	494	490	491	531	530	509	513	491	535	485	498	504	509	467	480	526	544	469	508	523	563	523	536	519	503	483	525	555	542	522	493	532	493	517	512	526	499	516	522	513	517	506	461	514	496	459	545	549	505	562	544	539	520	513	531	503	531	486	532	508	523	522	503	508	498	529	531	504	501	543	465	505	518	544	512	543	476	507	521	512	503	488	493	497	509	510	490	506	494	519	566	511	485	498	509	520	533	489	525	543	487	530	513	495	486	520	515	495	498	498	528	535	511	512	489	502	516	508	531	500	528	518	520	511	551	525	487	486	513	529	542	521	512	502	486	510	537	519	532	530	527	547	490	509	511	483	510	496	489	488	469	498	540	534	526	511	490	533	498	485	458	488	487	529	530	458	465	502	521	517	545	537	546	488	519	515	525	498	539	485	506	488	556	508	502	526	551	492	530	498	503	502	501	478	515	512	536	552	498	528	522	514	474	452	500	507	511	536	507	508	514	503	516	475	482	488	507	494	524	522	518	503	540	496	506	508	494	471	522	483	529	485	527	526	505	481	503	501	509	527	513	523	512	531	502	483	512	533	517	507	521	520	462	533	519	514	487	518	474	517	536	506	543	511	515	495	486	510	467	511	501	520	491	524	470	476	537	514	531	472	506	556	517	522	494	513	500	495	531	526	523	459	454	486	500	565	496	546	508	515	526	508	513	467	507	498	516	517	496	503	511	533	518	499	502	476	543	498	480	511	496	505	509	520	524	548	549	509	481	514	518	519	504	498	503	518	471	538	492	526	503	497	536	542	506	556	501	490	529	513	509	512	528	530	492	517	489	494	517	476	526	522	510	536	525	515	527	521	501	496	470	506	466	502	495	482	500	521	532	499	548	537	523	555	491	516	497	553	526	473	495	484	480	501	543	492	494	521	502	510	516	470	474	494	498	509	515	507	512	513	521	534	519	525	460	471	529	478	513	520	495	531	503	512	509	487	509	519	474	503	514	515	472	503	500	499	524	508	534	510	526	512	482	529	480	488	514	501	528	489	467	504	527	494	532	505	543	520	498	508	521	518	536	502	527	494	514	518	468	513	484	478	483	511	504	529	536	534	520	507	545	505	492	493	486	472	511	492	487	488	533	493	541	468	482	504	515	527	467	544	499	514	501	518	495	530	507	536	545	522	498	481	485	509	527	523	517	515	498	526	487	540	496	540	515	495	491	495	536	491	528	543	518	530	508	476	511	537	491	515
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
